@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, textarea,th, td,img{border:medium none;margin: 0;padding: 0; outline:none;}
body,button, input, select, textarea { font-size:12px;outline:none;font-family:'微软雅黑', '宋体';}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
ul, ol,li { list-style: none; }
a { text-decoration: none; color:#3e3e3e;}
a:hover{ color:#fd6503;text-decoration: none;}
img{ border:0px;}
table { border-collapse: collapse; border-spacing: 0; }
html,body{-webkit-text-size-adjust:none; height:auto; color:#3e3e3e;}
.hide{ display:none;}
.animate{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}


.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}

/*****************************index**********************************************/
#container{ width:100%; height:auto;}
#ztBanner{ width:100%; height:500px;  position:relative; left:0px; top:0px;}
a.dbt{ font-family:"微软雅黑"; font-size:14px;}
a.dbt:hover
.xxz{font-family:"宋体";
font-size:12px;
color:#333333;
text-decoration:none;
}
.xxz a{
font-family:"宋体";
font-size:12px;
color:#333333;
text-decoration:none;}

.xxz a:hover{
font-family:"宋体";
font-size:12px;
color:#0000CC;
text-decoration:none;}

.sou{ width:1200px; height:30px; line-height:30px; margin:0 auto; overflow:hidden;}

.inp01{ width:200px; height:21px; line-height:21px; background:#e0e0e0; border:0 ; color:#9e9c9c; font-size:12px; padding-left:11px;}

a.xz{ font-family:"宋体"; font-size:12px; color:#666666; text-decoration:none;}
a.xz:hover{ font-family:"宋体"; font-size:12px; color:#fd6503; text-decoration:none;}
.fl { float:left;}

.fr { float:right;}

.bt{ font-family:"微软雅黑"; font-size:15px; color:#ff6600;}


#header{ width:1100px; height:50px; background:#fff; position:fixed; left:50%; margin-left:-550px; top:0px; z-index:1000;font-family: "微软雅黑"; font-size:14px;}

#header .lanuge{ width:80px; height:20px; position:absolute; right:0px; top:-21px; font-size:12px;}
#header h1{ display:block; float:left; width:253px; height:50px;}
#header .nav{ width:847px; height:50px; float:left;}
#header .nav ul li{ width:121px; height:auto; float:left;}
#header .nav ul li a{ display:block; width:121px; height:50px; line-height:50px; text-align:center; color:#fff; background:url(./navBg.jpg) 0px 0px no-repeat;}
#header .nav ul li .subNav,#header .nav ul li .subMenu{ width:121px; height:auto; background:#fff; border-bottom:10px solid #fd6503; display:none;}
#header .nav ul li .subMenu .subMenuDiv{ width:121px; height:auto; position:relative;}
#header .nav ul li .subMenu .subMenuDiv b{ display:block; width:121px; height:40px; line-height:40px; text-align:center; border-top:1px solid #f2f2f2;color:#757575; font-size:12px; cursor:pointer; background:url(./thirdBg.jpg) no-repeat;}
#header .nav ul li .subMenu .subMenuDiv b:hover{ background-position:0px -40px; color:#fff;}
#header .nav ul li .subMenu .subMenuDiv b:hover .thirdMenu{ display:block;}
#header .nav ul li .subMenu .subMenuDiv .thirdMenu{ width:121px; height:205px; position:absolute; left:125px; top:0px; background:#fff; display:none;border:1px solid #f2f2f2; border-top:none;}
#header .nav ul li .subMenu .subMenuDiv .thirdMenu a{ display:block; width:121px; height:40px; line-height:40px; text-align:center; background:#fff; color:#297d64; border-top:1px solid #f2f2f2;}
#header .nav ul li .subMenu .subMenuDiv .thirdMenu a:hover{ background:#fd6503; color:#fff;}
#header .nav ul li .subNav a{ width:121px; height:40px; line-height:40px; text-align:center; color:#3e3e3e; border-top:1px solid #f2f2f2; font-weight:normal; font-size:12px; background:none;}
#header .nav ul li .subNav a.subLink{ width:121px; position:relative;}
#header .nav ul li .subNav a:hover{ color:#fff; background:#fd6503;}
#header .nav ul li .subNav .subNavPic{ width:121px; height:65px;}
#header .nav ul li:hover{ background:#fff;}
#header .nav ul li:hover>a{ color:#fd6503; background-position:0px -110px;}


#homeContent{ width:100%; height:auto;  position:relative;}
#homeProduct{ width:100%; height:175px; background:#f9f9f9; padding:15px 0px  30px 0px; overflow:hidden;float:left;}
.homeProduct{ width:1200px; height:175px; margin:0 auto;}
.homeProduct ul li{ width:230px; height:175px; float:left; background:#fff; margin:0px 5px; position:relative; overflow:hidden;}
.homeProduct ul li a{ display:block; width:195px; height:175px;}
.homeProduct ul li .homeProImg{ width:240px; height:185px; position:absolute; left:-66px; top:0px;}
.homeProduct ul li .homeProTitle{ width:100px; height:20px; position:absolute; left:130px; top:70px;line-height:20px; font-weight:bold; font-size:16px; overflow:hidden; text-align:right;}
.homeProduct ul li .homeProTitle .homeProLine{ width:4px; height:40px; float:left; background:#fd6503;}
.homeProduct ul li .homeProTitle .homeProLine span{ display:block; width:4px; height:20px; background:#636363;}
.homeProduct ul li .homeProTitle .homeProName{ width:70px; height:40px; float:left; float:left; padding-left:5px; line-height:20px; margin-top:-20px; color:#fd6503;}
.homeProduct ul li .homeProTitle .homeProName span{ display:block; color:#3e3e3e; opacity:1;}
.homeProduct ul li .h,omeProTitle .homeProName strong{ display:block; opacity:0;}
.homeProduct ul li .homeProPlus{ width:80px; height:25px; position:absolute; left:130px; top:100px; line-height:25px;}
.homeProduct ul li .homeProPlus span{ float:left; display:block; text-transform:uppercase; font-weight:bold; color:#d7d7d7;}
.homeProduct ul li .homeProPlus div{ width:25px; height:25px; float:right; background:#d7d7d7; text-align:center; line-height:25px; color:#fff;}
.homeProduct ul li:hover .homeProImg{ left:-26px;}
.homeProduct ul li:hover .homeProLine{ margin-top:-20px;}
.homeProduct ul li:hover .homeProName{ margin-top:0px;}
.homeProduct ul li:hover .homeProName span{ opacity:0;}
.homeProduct ul li:hover .homeProName strong{ opacity:1;}
.homeProduct ul li:hover .homeProPlus span{ color:#fd6503;}
.homeProduct ul li:hover .homeProPlus div{ background:#fd6503;}



#homeFooter{ width:100%; height:50px; background:#0f2760; float:left;}
.homeFooter{ width:860px; height:50px; margin:0 auto; position:relative;}
.homeFooter .homeFooterTop{ width:850px; height:180px; border:5px solid #fff; background:url(./homeMap.jpg) no-repeat; position:absolute; top:-55px;}
.homeFooter .homeFooterTxt{ width:550px; height:30px; position:absolute; left:150px; bottom:10px; background:#fd6503; line-height:30px; font-size:12px; text-align:center; color:#fff;}
.homeFooter .homeFooterBottom{ width:860px; height:45px; position:absolute; left:0px; bottom:0px; line-height:45px; color:#fff; text-align:center; font-size:12px;}
.homeFooter .homeFooterBottom a{ color:#fff;}
.homeFooter .homeFooterBottom a:hover{ text-decoration:underline;}



.nal{ margin-top:20px;}
.nal ul{ margin-top:15px;}
.nal ul li { text-align:center; width:225px; height:200px; float:left; margin:0px 5px 0; margin-right:20px; line-height:30px;}

.yz{ width:650px;  margin:0 auto;margin-top:40px;}
.bd{ border: #CCCCCC 1px solid; height:38px; width:390px; color:#999999; border-left:none; border-right:none; line-height:38px;}

.yzx{ width:650px;  margin:0 auto;margin-top:40px; font-size:13px; line-height:45px;}

/*改版*/

.introduce {
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	padding: 25px 0;
}

figure p {
	color: #eb6e1a;
	font-size: 19px;
	font-weight: bold;
}

figure p span {
	font-size: 3em;
	padding: 0 5px;
}

figcaption {
	color: #777575;
}

.cc{width:1200px; margin:0 auto; margin-top:80px}
.cc li{ float:left; width:285px; margin-right:20px; margin-bottom:70px}
.cc .t1{ background:url(di.png) no-repeat; width:285px; height:211px; position:relative}
.cc .b1{ position:absolute; left:50%; margin-left:-63px; margin-top:-60px}
.cc .z1{ position:relative; text-align:center; width:252px; margin:0 auto; color:#ffffff; padding-top:60px;}
.cc .bt1{line-height:60px; text-align:center; font-weight:bold; font-size:20px}
.cc .nn{line-height:25px}
.mo{ height:48px; line-height:48px;text-align:center; color:#FFFFFF; font-size:16px}
.mo a{ color:#FFFFFF}
.xww{background-color:#f0f0f0; padding:35px; padding-bottom:50px}
.xwn{width:1200px; margin:0 auto}
.xwb{font-size:22px}

.xwt{color:#999999;font-size:14px}
.xw2{margin-top:30px}
.xw2 li{ border-bottom:1px dashed #333; height:35px; color:#333; line-height:35px; background:url(ba.png) no-repeat left center; padding-left:25px; font-size:14px}
.xw2 li a{ color:#333}
.hz{ padding-top:35px; padding-bottom:100px}
.hz1{color:#999999;font-size:26px; text-align:center;  color:#333333;}
.hz2{ width:1200px; margin:0 auto; margin-top:45px}
.hz2 li{ float:left; margin-right:10px; margin-bottom:10px }
.hz2 li img{ border:1px solid #cccccc}
.di{ background-color:#404040; padding-top:60px}
.din{ width:1200px; margin:0 auto}
.din2{ border-top:1px solid #4a4a4a; padding:15px; text-align:center; color:#FFFFFF; font-size:14px}
.din2 a{ color:#FFFFFF;}