body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}

*{word-wrap:break-word;}

body {color:#666; font: 12px/1.232  Arial, Tahoma,'宋体', Helvetica, sans-serif; background:url(../images/head_bg.jpg) no-repeat center top;}

a { text-decoration:none; color:#666; outline:none;}

a:hover { color:#333; text-decoration:underline;}

a,input,select,textarea { outline:none; vertical-align:middle;}

ul,dl { list-style-type:none;}

img { border:0;}

small,em,i {font-weight:normal; font-style:normal;}

li { list-style:none;}

label input { vertical-align:middle;margin-right:5px;}

img {border:0;}

.fl { float:left;}

.fr { float:right;}

.clear { clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}



.top { height:21px; color:#b1b1b1; max-width:1440px; margin:0 auto; border-bottom:1px #cdcdcd solid;}

.top_top { width:980px; margin:0 auto; height:21px; line-height:21px; overflow:hidden;}

.top_left { text-transform:uppercase;}

.top_right a { margin:0 5px; color:#b1b1b1;}

.p1 { float:left;}

.p2 { float:left; margin-top:4px;}

.top-formBox {
    height: 32px;
    width: 238px;
    line-height: 30px;
    border-color: #ccc;
    margin: -36px 0px 0px 15px;
}
.border {
    /* border: 1px solid #404040; */
}
.overflow {
    overflow: hidden;
}
.pull-left {
    float: left!important;
}
.top-formBox .submit {
    width: 15%;
    height: 30px;
    background-position: 5px -65px;
}
.iconBackground {
    background: url("../images/icon_03.png") no-repeat;
    background-color: #d0cfcf;
}

.head { width:980px; margin:0 auto; height:144px; overflow:hidden;}

.logo { margin-top:40px;}

.slogo { font-size:18px; color:#f77a20; margin-top:58px; margin-left:8px; _display:inline; font-style:italic;}

.head_right { margin-top:48px;}

.head_right ul li { padding-left:35px; margin-bottom:7px; font-size:23px; color:#1374c3;}

.head_right ul li.tel { background:url(../images/tel.png) no-repeat left center;}

.head_right ul li.email { background:url(../images/email.png) no-repeat left center; font-size:17px; text-transform:uppercase;}

.head_right ul li.email a { color:#1374c3;}



.nav { max-width:1440px; margin:0 auto; height:42px; border-top:1px #cdcdcd solid; border-bottom:4px #1681cc solid;}

.menu { width:980px; margin:0 auto; height:42px; overflow:hidden;}

.menu ul li { float:left; line-height:31px; margin:0 16px; _display:inline; padding-top:5px; padding-bottom:6px;}

.menu ul li a { font-size:16px; display:block; padding:0 14px; color:#332c2b; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.menu ul li a:hover,.menu ul li a.cur { background:url(../images/nav_a.jpg) repeat-x left top; color:#fff; text-decoration:underline;}



.footer { max-width:1440px; margin:0 auto; background:url(../images/footer_bg.jpg) no-repeat center top; height:246px; padding-top:1px; position:relative;}

.link { width:980px; margin:0 auto; height:39px; overflow:hidden; background-color:#1681cc;}

.link_left { width:100px; background-color:#f77a20; line-height:39px; text-align:center; font-size:18px; font-weight:bold; color:#fff;}

.link_right { width:870px; line-height:39px; overflow:hidden;}

.link_right a { margin:0 22px; font-size:14px; color:#fff;}



.foot { width:980px; margin:0 auto; height:165px; overflow:hidden;}

.x_logo { margin-top:38px;}

.x_nr { width:280px; margin-left:22px; _display:inline; margin-top:38px; line-height:1.5;}

.foot_right { width:220px; margin-right:32px; _display:inline; margin-top:20px;}

.foot_right h3 { font-size:18px; color:#1681cc;}

.foot_right h4 { font-size:14px; color:#303030; font-weight:normal;}

.foot_right ul li { margin-top:5px;}

.wbk { width:176px; height:15px; padding:6px 8px; border:1px #dedfe1 solid;}

.send{ padding:2px 5px; cursor:pointer;}

.bottom { height:34px; padding-top:8px; width:100%; text-align:center; background:url(../images/bottom_bg.png); position:absolute; bottom:0;}

.bottom a { margin:0 5px;}