
/*reset*/
/* 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 {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*/
a:hover {text-decoration: none;}

/*定位*/
.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;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-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;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:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

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

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}

.headerTop{ width:100%; height:45px; border-bottom:1px solid #ddd;}
.headerTop p{ font-size:13px; color:#727272; float:left; line-height:45px;}
.headerTop ul{ float:right;height:25px; margin-top:10px;}
.headerTop li{ float:left; font-size:13px; margin-top:5px; padding:0 8px; border-right:1px solid #727272;}
.headerTop li a{ color:#727272;}
.headerTop li.liq{ border:none; margin:0; margin-right:20px; text-align:center; line-height:23px; width:70px; padding:0; height:23px;}
.headerTop li.cur,.headerTop li.liq:hover{ background:url(../image/htop.png) no-repeat center;}
.headerTop li.cur a,.headerTop li.liq:hover a{ color:#fff; text-decoration:none;}
.headerTop li.last{ border:none; width:25px; height:25px; margin:0 auto; position:relative; padding-right:0; padding-left:16px;}
.headerTop li .ewmIcon{ display:block; cursor:pointer;}
.headerTop li .ewm{ position:absolute; left:-22px; top:36px; display:none;}
.headerTop li:hover .ewm{ display:block; cursor:pointer;}

.headerCenter{ height: auto;overflow:hidden;  padding:10px 0; margin:0 auto; width:1200px}
.headerCenter h1{ float:left; width:500px;  margin-right:12px;}
.headerCenter h1 img{ width:100%}
.headerCenter h2{ font-size:24px; color:#1e1e1e;}
.headerCenter h2 b{ color:#de860a;}
.headerCenter p{ font-size:15px; color:#343434; margin:5px 0;}
.tel{ float:right;font-size: 16px;color: #333; background:url(../image/tel.png) no-repeat 70px 5px;line-height: 30px;text-align: right; margin-top:20px}
.tel b{font-size: 30px;display: block;}
.headerNav { overflow:hidden; width:100%; height:60px; background:url(../image/nav_bg.png) repeat center;}
.headerNav li{ float:left; font-size:16px; line-height:60px; background:url(../image/nav_bor.png) right top repeat-y; width:150px; text-align:center}
.headerNav li a{ color:#fff; text-decoration:none; display:block; }
.headerNav li.last{ background:none}
.headerNav li.cur,.headerNav li:hover { background:url(../image/nav_bg1.png) repeat center;}


.search{height: 72px;background:#fff;border-bottom: 1px solid #f2f2f2;}

.keyword{font-size: 14px;color: #888;padding-left:30px;line-height: 72px;background: url(../image/hot.png) no-repeat left center;padding-left: 30px;}

.keyword b{color: #343434;margin-right: 10px;font-weight: normal;}

.keyword a{color: #666;display:inline-block;}

.keyword a:last-child:after{display: none;margin: 0;}

.keyword a:after{display: inline-block;content: "/";color: #dddddd;margin: 0 5px;}

.sou{margin-top: 13px;position: relative;width: 327px;height: 43px;overflow: hidden;background:rgba(238,238,238,0.5);}

.sou .ipt1{width: 270px;height: 43px;font-size: 14px;color: #999;border:none;background: none;text-indent:20px;line-height: 43px;}

.sou .ipt2{background:url(../image/search.png) no-repeat 13px center;display: block;width: 33px;height: 22px;border: none;float: right;margin-right: 19px;margin-top: 11px;border-left: 1px solid #DEDEDE;padding-left: 13px;}
/*footer*/
.foot{background: url(../image/f_bg.png) no-repeat center top;position: relative;overflow: hidden;height: auto;}
.foot-top{padding: 40px 0; overflow:hidden}
.footl{width: 271px;float: left;display: inline;border-right: 1px solid rgba(255,255,255,0.04)}
.footc{width: 521px;float: left;padding-left: 59px;display: inline;border-right: 1px solid rgba(255,255,255,0.04);margin-right: 62px;}
.footr{float: left;width: 285px;}
.footl h3,.footc h3,.footr h3{font-size: 20px;color: #fff;margin-bottom: 19px;width: 25px;white-space: nowrap;padding-bottom: 10px;border-bottom: 1px solid #0b9278;}
.footl h3 span,.footc h3 span,.footr h3 span{font-size: 12px;display: block;color: #fff;opacity: 0.11;font-weight: lighter;line-height: 100%;}
.footl p{}
.footl p a{color: #fff;display:block;width: 125px;color:rgba(255,255,255,1);float: left;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-right: 10px;line-height: 48px;}
.footl p a:hover{text-decoration: underline;color: #0b9278;}
.footc{ height:auto; overflow:hidden}
.footc p{color:#fff;padding-left: 32px;line-height:35px;font-size: 16px;}
.footc p span{margin-left: 18px;}
.footc p.tel1{background: url(../image/foot_icon1.png) no-repeat left center }
.footc p.fax{background: url(../image/foot_icon2.png) no-repeat left center;}
.footc p.mail{background: url(../image/foot_icon3.png) no-repeat left center;}
.footc p.add{background: url(../image/foot_icon4.png) no-repeat left center;}
.footr em i{display: block;float: left;width: 127px; font-style:normal}
.footr em i:last-child{float: right;}
.footr em i img{width: 127px;height: 127px;}
.footr em i span{display: block;font-size: 14px;color: #F4F4F4;background: url(../image/foot_ss.png) left center no-repeat;line-height: 20px;padding-left: 32px;margin-top: 16px;}
.foot-bottom{height: auto;background: #eee;padding: 20px 0; overflow:hidden; font-style:normal}
.foot_bl b{display: block;font-size: 18px;color: #1B1B1B;text-transform: uppercase;font-weight: normal;padding-top: 8px;line-height: 18px;}
.foot_bl p{margin-top: 10px;}
.foot_bl p a{font-size: 16px;color: #1B1B1B;opacity: 0.7;}
.foot_bl p a:after{display: inline-block;margin: 0 7px 0 12px;content: "/";}
.foot_bl p a:last-child:after{display: none;}
.foot_br p{line-height: 30px;color: #1B1B1B;opacity: 0.77; font-style:normal}
.foot_br p span{margin-left: 15px;}
.foot_br p a{color: #1B1B1B;}


/*fixed*/
.fixed{ overflow:hidden; width:100%; height:85px; background:url(../image/fixedbg.png) repeat center; position:fixed; left:0; bottom:0; z-index:105; display:none;}
.fixed .list{ overflow:hidden; width:370px; float:left; margin-top:17px; margin-left:90px; margin-right:20px;}
.fixed span{ display:block; width:53px; height:53px; text-align:center; line-height:53px; font-size:32px; color:#fff; font-weight:bold; background:url(../image/fixed_y.png) no-repeat center; float:left; margin-right:10px;}
.fixed h5{ font-size:18px; color:#fff; font-weight:normal; float:left}
.fixed h5 em{ font-size:13px; display:block; margin-top:5px;}
.fixed a{ display:block; width:115px; height:36px; background:url(../image/fised_btn.png) no-repeat center; float:left; margin-left:10px; margin-top:5px;}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px; }
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; bottom:10%; right:10px; cursor:pointer;  display:none;z-index: 999999;background: #FFF}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}
