@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,button{margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align:baseline;background: none repeat scroll 0% 0% transparent;}
ol,ul,li{list-style:none;}
body{background:#fff; font-size:14px; color:#333; font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; font-family:"Microsoft YaHei","微软雅黑","宋体"\9; font-weight:normal;}
input{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
textarea{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
a{text-decoration:none; outline: none; cursor:pointer; color:#333}
a:hover{text-decoration:none; outline: none; cursor:pointer; color:#ec6500}
.clear{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
a{
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari 和 Chrome */
	-o-transition: all 0.2s; /* Opera */
}
.floatL{float:left}
.floatR{float:right}
.alignL{text-align: left;}
.alignR{text-align: right;}
.marginB{margin-bottom:6px}
.marginB40{margin-bottom:40px}
.border-top{border-top: 1px solid #ececec}
.container{width:1000px; margin: 0 auto; position: relative;}
.w1200{width:1200px!important;}
.html5container{width:1000px !important; margin: 0 auto; position: relative;}
.bg-f5f6fa{background-color:#f5f6fa}
.bg-fc{background-color:#fcfcfc}
.bg-ff{background-color:#fff}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
p{text-indent:2em !important;}

* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
* html .dzsw-pop{position:absolute;left:expression(eval(document.documentElement.scrollLeft)+50);top:expression(eval(document.documentElement.scrollTop));}


.header{height:72px; width: 100%;position: relative; z-index: 99; min-width: 1200px;/* border-top: 2px solid #007dda*/}
.header_bg{background: #fff; filter:alpha(opacity=90);-moz-opacity:0.9;-webkit-opacity: 0.9;opacity: 0.9;width: 100%; height:48px; position: absolute; left: 0; top: 0}
.head{ position: relative; height: 48px;   z-index:9999}
.logo{width:200px; height: 35px; padding:0 0 7px; float:left;}
.logo img{display: block;}
.shop{width:45px; height: 48px; position: absolute; right: 0; top: 0;}
.tel{width:120px; height: 48px; position: absolute; right: 0; top: 0; line-height: 48px; color: #f87500}
.nav{padding-left:40px;overflow: hidden; float:left; height:72px; }
.nav li{float: left;height:72px;}
.nav li a{height:72px;line-height: 72px; width:120px;color:#666;  text-align:center; display: block; font-size:16px; font-weight:bold;}
.nav li a.active{color: #f87500}
.nav li.d_2 a{color:#666; font-size:16px; font-weight:bold;}
.nav li.d_2 a.active{color: #f87500}
.nav .on a{color:#005fa6}

.headertop{ height:27px; background:#f2f2f2; line-height:27px; border:1px solid #e5e5e5}
.headertop .add{ width:500px; color:#999; height:25px;}
.headertop div a{ color:#999; font-size:12px;}
.headertop div a:hover{ color:#2f89e6;}
.headertop .daohang{ text-align:right; position:absolute; top:0; right:50%; margin-right:-500px;z-index:100 !important;}
.headertop .daohang .webmap{ background: url(../images/webmap.gif)  right 2px  no-repeat; padding-right:15px;color:#999; font-size:12px; line-height:26px; cursor:pointer;}
.headertop .hover .webmap{ background: url(../images/webmap_hover.gif)  right 1px  no-repeat;}
.headertop .daohang ul{display:none;  padding:7px; width:250px; border:1px solid #e5e5e5; background:#fff; margin-top:2px;}
.headertop .hover ul{ display:block;}
.headertop .daohang ul a{ padding:0 5px; color:#666;}
.headertop .add .s-homeico{background: url(../images/s-homeico.png) 5px 4px no-repeat; padding-left:23px;color:#999; font-size:13px;}
.attention{width:140px; height: 32px; line-height: 32px; position: absolute; right: 0; top:18px;}
.attention a.gz-wb{width:32px; height: 32px; display: block; background: url(../images/guanzhu.gif) no-repeat 0 0; position: absolute; top: 0; right:36px;}
.attention a.gz-wb:hover{background-position: 0 -34px;}
.attention a.gz-wx{width:32px; height: 32px; display: block; background: url(../images/guanzhu.gif) no-repeat -36px 0; position: absolute; top: 0; right: 0px;}
.attention a.gz-wx:hover{background-position: -36px -34px;}
.attention .bigwenxin{width: 110px; height:117px; padding:25px 20px;overflow: hidden; position: absolute; top:40px; right:-58px; background: url(../images/ewm_bg.png) no-repeat 0 0 ;}


.subnav{position: absolute; left: 0; top:72px; width: 100%; overflow:hidden;  border-top: 1px solid #ececec;}
.subnav_bg{background: #fff; width: 100%;_height:expression(document.getElementById('subnav_con').offsetHeight+"px");height: 100%; position: absolute; left: 0; top: 0;filter:alpha(opacity=90);-moz-opacity:0.90;-webkit-opacity: 0.90;opacity: 0.90; z-index: -1}
.subnav_con{width: 1000px; height:0px; margin: 0 auto; padding-left:10px; position: relative; z-index: 999; overflow: hidden;}
.subnav_con ul{padding:10px 0; width:150px !important; margin-left:-105px; padding-left:20px; display: block; position: absolute; top: 0; left: 0;}
.subnav_con ul li{height: 32px; line-height: 32px; position: relative; width:85px;}
.subnav_con ul li a{}
.subnav_con ul li h3{font-size: 14px;}
.subnav_con ul .hover h3{display: block;height: 32px; line-height: 32px; position: relative; margin-left:-10px; padding-left:10px; width:71px;border:1px solid #dfdfdf; border-right:0; background:#fff; z-index:2 !important;}
.allsort{}
.allsort dl{position:absolute; left:70px; top:0; width:70px; padding:8px 15px; line-height:20px;border:1px solid #dfdfdf; background:#fff; display:none;}
.allsort dl dd{ padding-bottom:10px;}
.allsort .hover dl{ display:block; z-index:1 !important;}

.w1200 .nav{padding-left:100px!important;}

.footer{padding-top:30px; padding-bottom:20px; font-size: 12px; line-height: 26px; color: #999; width: 100%; min-width: 1200px; position: relative;background: #f5f5f3;border-top: 1px solid #e5e5e5;}
.footer a{color: #999;padding-right: 5px;}
.footer-menu{}
.footer-menu a{padding:0 12px; color: #999}
.footer-menu a:hover{color: #f87500}
.footer-menu a.first{padding-left: 0}
.copyright{}

.footer_logo{position: absolute; right: 0; top: 0; font-size: 12px; line-height: 12px; width:210px; height:45px; background:url(../images/footer-logo.png) no-repeat;}

.scrolltop{width: 60px; height: 60px; position: fixed; right: 0; bottom:10%; z-index: 99999; border:1ps solid #000;}
.scrolltop a.t{width: 60px; height: 60px; display: block; background: url(../images/top2.png) no-repeat center #e2e2e2; margin-top:5px }
.scrolltop a:hover{background-color: #9a9a9a}
.main{ display:table; width:100%;}