﻿@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;}
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;
}


-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:18px;}
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: 80px;}
.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;}
.logo .logo_h1 {position: absolute;left: 0;top: 27px;}
.trait {width: 290px;height: 40px;position: absolute;left: 225px;top: 38px;color: #333; padding-left:16px;}
.trait .trait01 {font-size: 22px; height:24px; position: relative; top: -4px;color: #333;}
.trait .trait01 b {color: #8e0c0e;}
.trait .trait02 {font-size: 14px; position:relative; top: -4px;color: #666;}
.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;}
.tel {width: 265px;height: 50px;position: absolute;right: 0;top: 35px;padding-left: 25px; background: url(../images/l_tel.png) no-repeat left 23px;}
.tel .tel_p1 {font-size: 14px;color: #333;height: 18px; line-height: 18px;}
.tel .tel_p2 {font-size: 24px; color: #da251c; height: 30px;line-height: 30px;}


.eemmss{z-index:999999;overflow:hidden;width:94px;height:94px;padding:5px;position:fixed;left: 70%;top: 34px;margin-left:-112px;/* display:none; */background-color:#fff;border:1px solid #ccc;}
.eemmss img{ display:block; width:100%; height:100%;}


/* nav部分 */
.Nav{ height:59px; background: #fff;position: relative;z-index: 5;}
.Nav .nav_bg {height: 350px;width: 100%;background: #f1f1f1;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 #e8e8e8;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: 110px;}
.navUl li ul.nav_more {width: 100%;display: none; height: 320px;background: #f1f1f1;border-left: 1px solid #e8e8e8;padding-top: 25px;position: relative;z-index: 99;}
.navUl li ul.nav_more li {height: 39px;line-height: 41px;}
.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: #da251c;color: #fff;}
.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{ background: #da251c;color: #fff;}
.navUl li.navli.navli:hover>a, .navUl li.navli.cur>a {color: #fff;}

.wrap_footer{ height:454px; background:#fff;}
.footer {height: 382px;padding-top: 72px;background:#fff url(../images/f_bg.png) no-repeat right 70px;}
.footer .f_con{ height:380px;}
.footer .f_ul01 {width: 230px;float: left;}
.footer .f_ul01 li {height: 35px;line-height: 35px;font-size: 13px;}
.footer .f_ul01 li:first-child {margin-bottom: 20px; font-size: 16px;}
.footer .f_ul01 li:first-child a {color: #333;}

.footer .f_tel {height: 45px;position: absolute;right: 100px;top: 72px;font-size: 13px;width: 185px;padding-left: 50px;background: url(../images/f_tel.png) no-repeat left center;}
.footer .f_tel b {display: block;font-size: 24px;font-weight: normal;color: #da251c;}
.footer .erwm {display: block;width: 117px;height: 140px;position: absolute;right: 110px;top: 190px;}
.footer .erwm em {display: block;height: 20px;line-height: 20px;text-align: center;font-size: 13px;color: #999;}
.footer .f_share {width: 26px;height: 83px;position: absolute;right: 250px;top: 293px;}
.footer .f_share a {display: block;width: 26px;height: 27px;margin-bottom: 1px;}
.footer .f_icp {height: 45px;position: absolute;left: 0;bottom: 40px;}
.footer .f_icp span.pinlink {float: left; width: 150px;height: 45px;line-height: 45px;text;text-indent: 20px; border: 1px solid #e8e8e8;
background: url(../images/f_sl.png) no-repeat 117px center;font-size: 13px;color: #999;}
.footer .f_icp span.pinlink:hover {background: url(../images/l_xl.png) no-repeat 117px center;}
.footer .f_icp ul {position: absolute;left: 0;bottom:45px;background: #fff;width: 100%;display: none;}
.footer .f_icp ul li {display: block;height: 45px;line-height: 45px;border: 1px solid #e8e8e8;margin-bottom: -1px; width: 150px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.footer .f_icp ul li a {color: #999;}
.footer .f_icp .icp_p1 {position: absolute;left: 200px;top: 5px;width: 600px;font-size: 13px; color: #999;}
.footer .f_icp .icp_p2 {position: absolute;left: 200px;top: 30px;width: 600px;font-size: 12px;color: #999;}
.footer .f_icp .icp_p2 a ,.footer .f_icp .icp_p1 a {color: #999;}




/*右侧浮动*/
.float{ position:fixed; top:80%; 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:#da251c;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(../images/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: #da251c;}
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;}


.shouzi2{ font-size:14px; line-height:26px;}