@charset "utf-8";
/* CSS Document */
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;font-family:'微软雅黑'; } table{border-collapse:collapse; border-spacing:0; } fieldset,img{border:0; } ol,ul{list-style:none; } caption,th{text-align:left; } q:before,q:after{content:''; } abbr,acronym{border:0; } .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } .l,.col-l,.col_l,.col-c,.col_c{float:left; } .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } .c{clear:both; } .n,em{font-weight:normal; font-style:normal; } .b{font-weight:bold; } .i{font-style:italic; } .fa{font-family:Arial; } .fg{font-family:Georgia; } .ft{font-family:Tahoma; } .fl{font-family:Lucida Console; } .fs{font-family:'宋体'; } .fw{font-family:'微软雅黑'; } .tc{text-align:center; } .tr{text-align:right; } .tl{text-align:left; } .tdu{text-decoration:underline; } .tdn,.tdn:hover,a.tdl:hover{text-decoration:none; } .fc0{color:#000000; } .fc3{color:#333333; }
.fc6{color:#666666; } .fc9{color:#999999; } .fcr{color:red; } .fcw{color:white; } .fcb{color:blue; } .fcg{color:green; } .f0{font-size:0; } .f10{font-size:10px; } .f12{font-size:12px; } .f13{font-size:13px; } .f14{font-size:14px; } .f16{font-size:16px; } .f20{font-size:20px; } .f24{font-size:24px; } .vm{vertical-align:middle; } .vtb{vertical-align:text-bottom; } .vt{vertical-align:top; } .vn{vertical-align:-2px; } .vimg{margin-bottom:-3px; } .m0{margin:0; } .ml0{margin-left:0; } .ml5{margin-left:5px; } .ml10{margin-left:10px; } .ml20{margin-left:20px; } .mr0{margin-right:0; } .mr5{margin-right:5px; } .mr10{margin-right:10px; } .mr20{margin-right:20px; } .mt5{margin-top:5px; } .mt10{margin-top:10px; } .mt20{margin-top:20px; } .mb5{margin-bottom:5px; } .mb10{margin-bottom:10px; } .mb20{margin-bottom:20px; } .ml-1{margin-left:-1px; } .mt-1{margin-top:-1px; } .p1{padding:1px; } .pl5{padding-left:5px; } .p5{padding:5px; } .pt5{padding-top:5px; } .pr5{padding-right:5px; } .pb5{padding-bottom:5px; }
.p10{padding:10px; } .pl10{padding-left:10px; } .pt10{padding-top:10px; } .pr10{padding-right:10px; } .pb10{padding-bottom:10px; } .p20{padding:20px; } .pl20{padding-left:20px; } .pt20{padding-top:20px; } .pr20{padding-right:20px; } .pb20{padding-bottom:20px; } .rel,.pr{position:relative; } .abs,.pa{position:absolute; } .dn{display:none; } .db{display:block; } .dib{-moz-inline-stack:inline-block; display:inline-block; } .di{display:inline; } .ovh{overflow:hidden; } .ovs{overflow:scroll; } .vh{visibility:hidden; } .vv{visibility:visible; } .lh14{line-height:14px; } .lh16{line-height:16px; } .lh18{line-height:18px; } .lh20{line-height:20px; } .lh22{line-height:22px; } .lh24{line-height:24px;} .fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } .z{_zoom:1; } .h1{height:1px; } .h5{height:5px; } .h10,.h{height:10px; } .h15{height:15px; } .h20{height:20px; }
.h1,.h5,.h10,.h15,.h20,.h25,.h,.h30,.h35,.h40,.h45,.h50,.h55,.h60{font-size:0px; line-height:0; overflow:hidden; clear:both;visibility: hidden; } body{font:12px/1.5 宋体,Arial,sans-serif; } a{text-decoration:none; } a:hover{color:#FF6600 }
.h25{height: 25px;}.h30{height: 30px;} .h40{height: 40px;} .h45{height: 45px;} .h50{height: 50px;} .h55{height: 55px;} .h60{height: 60px;}
/* left foalt  side*/
.side{position:fixed;width:50px;height:275px;right:0;top:250px;z-index:100}
.side ul li{width:50px;height:50px;float:left;position:relative;margin-bottom:2px}
.side ul li .sidebox{position:absolute;width:50px;height:50px;border-radius:5px 0 0 5px;top:0;right:0;transition:all .3s;background:#002;color:#fff;font:16px/50px "微软雅黑";overflow:hidden}
.side ul li a:hover .sidebox{width:175px}
.side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#000;opacity:.8;filter:Alpha(opacity=80);transition:all .3s}
.side ul li .sidetop:hover{background:#e4392a}
.side ul li img{float:right}
.side2{position:fixed;width:40px;right:10px;z-index:100;top:500px;height:80px}
.side2 ul li{width:40px;height:40px}
.side2 ul li a{display:block;background-color:#e4392a;height:40px;width:40px;text-align:center;line-height:40px}
.side2 ul li a img{vertical-align:middle;display:inline-block}
.side2 ul li a:hover{background-color:#002}
.side2 ul li .weixin{position:absolute;left:-154px;bottom:0;display:none}
.side2 ul li .weixin em{background:url(../images/arr3.png) no-repeat;width:5px;height:17px;display:block;position:absolute;right:-5px;top:50%;margin-top:3px}
.side2 ul li .weixin img{display:block}
/* head hd*/
#bd{padding-top:90px}
#hd{height:90px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.3);position:fixed;width:100%;left:0;top:0;z-index:9999;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.fixed{top:-101px!important}
#hd .logo{float:left;margin-right:5px;height:90px}
#hd .logo a{display:block;height:100%;line-height:90px}
#hd .logo a img{display:inline-block;vertical-align:middle}
#nav ul li{float:left;line-height:90px;width:90px;margin-right:10px}
#nav ul li a{display:inline-block;width:100%;text-align:center;font-size:16px;border-bottom:3px solid #fff;height:90px}
#nav ul li a:hover{border-bottom:3px solid #e4392a}
#hd .tel{background:url(../images/tel_bg.png) left center no-repeat;line-height:90px;float:right;padding-left:37px;color:#e4392a;font-size:14px}
.wp{width:100%;max-width:1170px;margin:0 auto}
a{color:#333}
a:hover{color:#e4392a}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.trans{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
hr{border:none;outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
img{max-width:100%}
/*footer db*/
#fd{background:url(../style/fd_bg.png) center top no-repeat;padding-top:75px}
.index-fd{margin-top:-31px}
#fd .fd-top{overflow:hidden;color:#fff;padding-bottom:45px}
#fd dl{float:left;width:20%}
#fd dl dt{font-size:16px;padding-bottom:20px}
#fd .ul-fd li{line-height:26px}
#fd .ul-fd li a{color:#a8a8af}
#fd .ul-fd li a:hover{text-decoration:underline}
#fd .sina,#fd .weixin{background:url(../style/fd_icon1.png) no-repeat;width:25px;height:25px;display:inline-block;margin-right:10px;margin-bottom:25px}
#fd .weixin-pic{position:absolute;left:-150px;top:0;display:none}
#fd .tel{font-weight:400;font-size:24px;padding-bottom:15px}
#fd h5{font-size:16px;color:#a8a8af}
#fd .sina{background-image:url(../style/fd_icon2.png)}
#fd .fd-copy{height:40px;line-height:40px;color:#a3a3a9;background-color:#002}
