@charset "utf-8"；
/*reset*/

.header, .content, .footer, .container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var , i {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
input, button, textarea, select {*font-size:100%; border: 0;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.ov {overflow: hidden;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
p{ word-spacing:-1.5px;}

/*清除浮动*/
.clear:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clear{ /*兼容 IE*/
    zoom: 1;
}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer；}

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;outline: none;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;position: relative;}



.wrap-header {height: 44px; border-bottom: 1px solid #e8e8e8; background:#fff;}
.header p {float: left;height: 44px;line-height: 44px;}
.header .hdu1 {float: right;margin-right:0;}
.header .hdu1 li{float: left;}
.header .hdu1 li a{height: 44px;line-height: 44px;padding-left:20px;margin-right: 30px;}
.header .hdu1 li a.h_li01 {background: url(../images/h_weixin.png) no-repeat left center;}
.header .hdu1 li a.h_li02 {background:  url(../images/h_tk.png) no-repeat left center;}
.header .hdu1 li a.h_li03 {background:  url(../images/h_tel.png) no-repeat left center;}
.header .h_bj {position: absolute;right: -20px;top: 0;}


/* logo部分 */
.wrap-logo {border-bottom: 1px solid #e8e8e8; background:#fff;}
.logo {width: 1200px;height: 135px;margin: 0 auto;position: relative;background: #fff;}
.logo .logo_h {position: absolute;left: 0;top: 24px;}
.trait {width: 450px;height: 40px;position: absolute;left:310px;top: 40px;color: #333; padding-left:10px;}
.trait .trait01 {font-size: 24px;height:38px; position: relative; top: 0px;color: #c42426;}
.trait .trait01 b {color: #8e0c0e;}
.trait .trait02 {font-size: 17px; line-height:25px; position:relative; top: -4px;color: #000;}
.l_search {height: 43px;position: absolute;left: 666px;top: 47px;width: 240px;border: 1px solid #ddd;}
.l_case {width: 195px;border: none;height: 43px;line-height: 43px;text-align: center;appearance:none; -moz-appearance:none; -webkit-appearance:none;padding-left: 20px;background:  url(../images/l_xl.png) no-repeat 175px center;color: #666;}
.l_sea {width: 42px;border-left: 1px solid #ddd;height: 42px;}
.l_sea input {border: none;width: 250px;height: 42px;float: left; line-height: 42px;text-indent: 12px;color: #666; display:none;}
.l_sea a {float: right;width: 42px;height: 42px;background:  url(../images/l_search.png) no-repeat center;border-left: 1px solid #ddd;}

.tp_code{height:100px;padding-top:18px; position:absolute; right:270px;}
.tp_code img{ display:block; width:100px;}

.tel {width: 170px;position: absolute;right: 0;top:22px; padding-top:48px;padding-left:48px;background:url(../images/telbj.jpg) no-repeat left 20px;}

.tel .tel_p2 {font-size: 20px; color: #c42426; height:28px;line-height: 28px; }


.eemmss{z-index:999999;overflow:hidden;width:94px;height:94px;padding:5px;position:fixed;left: 75%;top: 44px;margin-left:-112px;/* display:none; */background-color:#fff;border:1px solid #ccc;}
.eemmss img{ display:block; width:100%; height:100%;}


/* headNav */
.headNav{height:69px;background:#f4f4f4;border-top:1px solid #e6e6e6;}
.headNav .nav{height:69px;width:1220px;}
.headNav .nav li{float:left;position:relative;z-index:11;padding:0 28px;background:url(../images/nline.png) no-repeat left center;}
.headNav .nav li a{display:block;float:left;height:66px;line-height:66px;overflow:hidden;font-size:17px;color:#555;font-weight:bold;padding-left:32px;}
.headNav .nav li.none{padding-left:0;background:none;}
.headNav .nav li a.nv0{background:url(../images/nv1.png) no-repeat left center;}
.headNav .nav li a.nv1{background:url(../images/nv2.png) no-repeat left center;}
.headNav .nav li a.nv2{background:url(../images/nv3.png) no-repeat left center;}
.headNav .nav li a.nv3{background:url(../images/nv4.png) no-repeat left center;}
.headNav .nav li a.nv4{background:url(../images/nv5.png) no-repeat left center;}
.headNav .nav li a.nv5{background:url(../images/nv8.png) no-repeat left center;}
.headNav .nav li a.nv6{background:url(../images/nv6.png) no-repeat left center;}
.headNav .nav li a.nv7{background:url(../images/nv7.png) no-repeat left center;}
.headNav .nav li a:hover,.headNav .nav li a.active{color:#333;border-bottom:3px solid #b02723;}
.headNav .nav li .sub{position:absolute;top:69px;left:24px;width:133px;background:#f4f4f4;overflow:hidden;display:none;}
.headNav .nav li .sub3,.headNav .nav li .sub4{width:133px;}
.headNav .nav li .sub li{height:35px;float:none;background:none;padding:0;}
.headNav .nav li .sub li a{display:block;height:35px;line-height:35px;font-size:14px;padding:0;float:none;margin:0;width:133px;text-align:center;border-bottom:1px solid #e6e6e6;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;}
.headNav .nav li .sub3 li a,.headNav .nav li .sub4 li a{width:133px;}
.headNav .nav li .sub li a:hover{background:#b02723;color:#fff;}



/* nav部分 */
.Nav{ height:59px; background: #fff;position: relative;z-index: 5;}
.Nav .nav_bg {height: 350px;width: 100%;background: #f5f5f5;position: absolute;left: 0;top: 59px;z-index: 2;*z-index: 0; display: none;}
.navBox{ height: 59px; line-height: 59px; position: relative;}
.navUl{ width:102%}
.navUl li.navli{ font-size:16px; float:left;list-style-type: none;position: relative; height: 59px;border-left: 1px solid #f1f1f1;z-index: 99; width:133px;}
.navUl li.navli:first-child {border-left: none;}
.navUl li.navli a{ display:block;color: #333333;text-align: center; position: relative;}
.navUl li.navli a span {position: absolute;top: 15px;*top: 0; left: 128px;}
.navUl li ul.nav_more {width: 100%;display: none; height: 300px;background: #f5f5f5;border-left: 1px solid #e8e8e8;padding-top:15px;position: relative;z-index: 99;}
.navUl li ul.nav_more li {height: 49px;line-height: 51px;}
.navUl li ul.nav_more li.cur a{ color:#fff;} 



.navUl li.navli ul.nav_more li:hover  ,.navUl li.navli ul.nav_more li:hover {background: #c42426;color: #333;}
.navUl li.navli ul.nav_more li:hover a ,.navUl li.navli ul.nav_more li:hover a {color: #fff;}
.navUl li.navli:hover ,.navUl li.cur{border-bottom:2px solid #c42426;color: #333;}
.navUl li.navli.navli:hover>a, .navUl li.navli.cur>a {color: #333;border-bottom:2px solid #c42426;}


/** footer **/
.footBot{padding-top:50px;padding-bottom:20px;background:#2f3037;overflow:hidden;color:#a0a0a0;}
.footBot a{color:#a0a0a0;}
.footBot a:hover{color:#fff;}
.footBot .menu{width:114px;overflow:hidden;}
.footBot .menu h3{font-size:16px;font-weight:normal;padding-bottom:10px;color:#fff;}
.footBot .menu a{display:block;line-height:28px;}

.footBot .code{width:400px;text-align:right;}
.footBot .code h3{height:100px;font-size:15px;color:#fff;font-weight:normal;}
.footBot .code h3 span{display:block;padding-top:5px;}
.footBot .code h3 i{display:block;font-family:arial;font-size:16px;font-style:normal; line-height:22px; color:#e5e5e5; padding-top:8px;}
.footBot .code h3 img{float:right;margin-left:10px;}
.footBot .code p{line-height:22px;}
.footBot .code p i{font-style:normal;color:#fff;padding:10px 0;display:block;}
.footBot .code p span{padding-left:15px;}
.footBot .link{padding-top:25px;overflow:hidden;}
.footBot .link h3{line-height:19px;background:url(../images/fl.png) no-repeat left center;padding-left:20px;font-size:14px;color:#fff;position:relative;font-weight:normal;}
.footBot .link h3 span{padding-left:5px;font-size:12px;}
.footBot .link h3:after{width:1085px;height:1px;border-bottom:1px dotted #505155;position:absolute;top:9px;right:0;content:'';}
.footBot .link div{line-height:22px;padding:15px 0 5px;}
.footBot .link div i{font-style:normal;padding:0 10px;}



/*右侧浮动*/
.float{ position:fixed; top:50%; right:0; margin-top:-176px; z-index:2000; width:48px; height:250px;}
/*.float_show{ background:url(../images/float_yy.png) repeat; width:48px; height:48px;}*/
.float_show a{ background-color:#00456B;display:block; color:#FFF; font-size:16px; width:auto; height:48px; line-height:48px; overflow:hidden;text-decoration: none;}
.float_show a img{ vertical-align:middle; float:left; line-height:48px; height:48px;}
.float_show.float_show0{ background:url(../images/float_cur.png) no-repeat top; padding-top:6px; height:48px;}
.float_show.float_show0 a{ background:url(../images/float_icon1.png) no-repeat; width:48px; height:48px;}
.float_show:hover a{ background-color:#AB0E00; line-height:48px; color:#FFF;}
.float_show.float_show0:hover{ background:url(../images/float_curho.png) no-repeat top;}
.float_show.float_show0:hover a{ background:url(../images/float_icon_ho1.png) no-repeat;}
.float_wx{ display:none; position:absolute; top:-128px; left:-188px; background:url(../images/float_wxbd.png) no-repeat; width:144px; height:168px; padding:18px 27px 0 17px;}
.float_show.float_show1{ position:absolute; top:55px; right:-124px; width:172px;}
.float_show.float_show2{ position:absolute; top:153px; right:-78px; width:126px;}
.float_show.float_show3{ position:absolute; top:104px; right:-78px; width:126px;}
.float_show.float_show4{ position:absolute; top:202px; right:-78px; width:126px;}


p.zxkf {position: fixed;right: 0;top: 375px;min-height: 100px;width: 65px;text-align: center;}
p.zxkf .zxkf_btn {display: block; width: 65px;height: 23px;background: url(Img/inside/zxkfbg.png) no-repeat center;padding-top: 42px;color: #fff;font-size: 12px;margin-bottom: 3px;position: relative;}
p.zxkf .zxkf_btn i {display: block;width: 33px;height: 33px;position: absolute;left: 16px;top: 5px;}

p.zxkf .zxkf_a01 i {background: url(../images/zxkficon01.png) no-repeat center;}
p.zxkf .zxkf_a02 i {background: url(../images/zxkficon02.png) no-repeat center;}
p.zxkf .zxkf_a03 i {background: url(../images/zxkficon03.png) no-repeat center;}

p.zxkf .zxkf_a04 {margin-top: 50px;height: 35px;padding-top: 65px;background: #00456b;}
p.zxkf .zxkf_a04 i {background: url(../images/zxkficon04.png) no-repeat center;top: 23px;left: 18px;}

p.zxkf .zxkf_a05 {height: 18px;background: #ab0e00;}
p.zxkf .zxkf_a05 i {background: url(../images/zxkficon05.png) no-repeat center;top: 13px;}
p.zxkf .zxkf_a06 i {background: url(../images/zxkficon06.png) no-repeat center;top: 13px;}


.article {padding: 65px 0 32px 0;margin-bottom: 25px;background:  url(../images/bg01.png) no-repeat center bottom;}
.article h2.h2_title {text-align: center;font-size: 32px;font-weight: normal;padding-bottom: 7px;}
.article h2.h2_title a {color: #333;}
.article p.p_title {text-align: center;font-size: 16px;color: #666;}