body {margin:0 auto;font-size:12px; font-family:"微软雅黑"; padding:0px;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}
.tofg{ width:100%; height:232px; margin:0 auto;}
.tobj{ width:100%; height:232px; margin:0 auto; background:#FFF; position:fixed; z-index:999;box-shadow: 0px 0px 6px 2px #666;}
.to{ width:100%; height:33px; margin:0 auto; background:#fafafa;}
.to1{ width:1200px; height:33px; margin:0 auto;}
.to1a{ width:350px; height:33px; float:left; line-height:33px; text-align:left; font-size:14px; color:#666;}
.to1b{ width:350px; height:33px; float:right; line-height:33px; text-align:right; font-size:14px; color:#666;}
.to1b a{color:#666; text-decoration:none;}
.to1b a:hover{color:#0F8073; text-decoration:underline;}
.top{ width:1200px; height:145px; margin:0 auto;}
.dh{ width:100%; height:54px; margin:0 auto; background:#282828;}
.dh1{ width:1200px; height:54px; margin:0 auto;}
.dh1 li{ width:171px; height:54px; float:left; font-size:16px; color:#FFF;text-align:center; line-height:54px;}
.dh1 li a{ width:171px; height:54px; color:#FFF; text-decoration:none; display:block;}
.dh1 li a:hover{ width:171px; height:54px; color:#FFF; text-decoration:none; background:#20B0A6; display:block;}
.ban{ width:100%; height:auto; margin:0px auto;}
.banner{ width:100%; height:590px; margin:0px auto;left:-1920px;position:relative; transition:0.5s;}
#flash {width:100%;height:590px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:590px;background:url(../Images/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:590px;background:url(../Images/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:590px;background:url(../Images/banner3.jpg) center no-repeat;
}
#flash img {width:100%;height:590px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:20px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:590px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(../Images/touming.png) repeat-x center bottom;height:590px;width:100%;margin:0 auto;clear:both;
}
.ban.on .banner{left:0;}
.fy{ width:100%; margin:20px 0px; float:left; height:auto; line-height:40px; text-align:center; font-size:14px; color:#666666; background:#f6f6f6;}
.fy a{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy span{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy a:hover{color:#000; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:21px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.sj a{ color:#000; text-decoration:none;}
.sj a:hover{ color:#c00; text-decoration:none;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:35px;}
.sou{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#EAEAEA;}
.center{ width:1200px; margin:0 auto; height:60px; clear:both; padding:5px 0px;}
.gjc{ width:600px; float:left; font-size:14px; color:#666; line-height:60px; text-align:left; background:url(../Images/rm.jpg) no-repeat left center; padding-left:20px;}
.gjc span{ color:#000; font-weight:bold;}
.ss{ width:232px; height:24px; float:right; background:#FFF; margin-top:15px;}
.stj{ width:100%; height:530px; margin:0 auto; background:url(../Images/sta.jpg) no-repeat center top;}
.stj1{ width:1200px; height:103px; margin:0 auto; text-align:center; padding:55px 0px 12px 0px;}
.stj2{ width:1220px; height:auto; margin:0px auto 40px auto;}
.mr_frbox {width:1220px; height:320px; margin:0 auto;}
.mr_frBtnL { float: left; margin:95px 10px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height:320px; width:1160px;}
.mr_frBtnR { float: right; margin-top:95px; margin-left:10px; display:inline; cursor: pointer;  }
.mr_frUl ul li {float: left; height:320px; width:270px; background:#1A1A7E; margin:0px 10px; display:inline; text-align:center; font-size:14px; color:#fff; line-height:40px;}
.mr_frUl ul li a{ font-size:14px; color:#fff; line-height:40px; text-decoration:none; font-weight:bold;}
.mr_frUl ul li a:hover{color:#009100; text-decoration:underline;}
.sy1{ width:1200px; height:auto; margin:100px auto; overflow:hidden;}
.sy1a{ width:1200px; height:100px; float:left; background:url(../Images/ui.jpg) no-repeat center bottom; text-align:center; line-height:80px; font-size:52px; color:#000;}
.sy1b{ width:1200px; height:auto; float:left; font-size:18px; text-align:center; color:#000; line-height:35px; margin-top:15px; margin-bottom:35px;}
.sy1c{ width:1200px; height:auto; float:left;}

.sy1au{ width:1200px; height:100px; float:left; background:url(../Images/ui.jpg) no-repeat center bottom; text-align:center; line-height:80px; font-size:52px; color:#000;transition:0.5s 0.3s; position:relative; top:800px;}
.sy1bu{ width:1200px; height:auto; float:left; font-size:18px; text-align:center; color:#000; line-height:35px; margin-top:15px; margin-bottom:35px;transition:0.5s 0.8s; position:relative; top:1000px;}
.sy1cu{ width:1200px; height:auto; float:left;transition:0.5s 0.8s; position:relative; top:1200px;}

.inx {display:none;}
.sxs{ width:1200px; height:auto; float:left; overflow:hidden;}
.sxs1{ width:250px; height:auto; float:left;}
.sxs1 li{ width:250px; height:77px; float:left; display:block; text-align:center; line-height:77px; font-size:16px; color:#fff; margin-bottom:1px; background:url(../Images/gh.jpg) no-repeat left center;}
.sxs1 li a{ width:250px; height:77px; color:#fff;}
.sxs1 li.hover{ width:250px; height:77px; color:#fff; background:url(../Images/hg.jpg) no-repeat left center;}
.scp1{ width:930px; height:auto; float:right;}
.scp1 li{ width:290px!important; height:218px!important; float:left; margin:10px; overflow:hidden;}
.scp1 li img{transition:0.3s;}
.scp1 li img:hover{transform: scale(1.2,1.2);}

.sy1.on .sy1au{top:0;}
.sy1.on .sy1bu{top:0;}
.sy1.on .sy1cu{top:0;}

.sy2.on .sy2t{left:0;}
.sy2.on .sy2a{left:0;}


.sy2{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.sy2t{ width:1200px; height:auto; margin:0 auto; overflow:hidden;left:-1920px;position:relative; transition:0.5s;}
.sy2a{ width:100%; height:auto; float:left;left:1920px;position:relative; transition:0.5s;}
.syy{ width:100%; height:auto; float:left;}
.syy2{ width:1200px; height:605px; margin:0 auto; position:relative;}
.syy2a{ width:950px; height:70px; background-color:rgba(0, 0, 0, .5); position:absolute; z-index:99; top:455px; left:100px; padding:25px; text-align:left; line-height:25px; font-size:14px; color:#FFF;}
.syy1{ width:100%; height:110px; float:left; background:#EFEFEF;}
.syy1a{ width:1200px; height:105px; margin:0 auto;}
.syy1a li{ width:239px; height:95px; float:left; display:block; text-align:center; line-height:45px; font-size:18px; color:#000; margin-right:1px; display:inline; padding-top:10px;}
.syy1a li a{ width:239px; height:95px; color:#000;}
.syy1a li.hover{ width:239px; height:95px; color:#fff; background:#20b0a6; border-bottom:5px solid #000;}
.sy3{ width:100%; height:776px; margin:100px auto; background:url(../Images/youshi.jpg) no-repeat center; padding:80px 0px; overflow:hidden;}
.sy3a{ width:1200px; height:80px; margin:0 auto; background:url(../Images/ui.jpg) no-repeat center bottom; text-align:center; line-height:60px; font-size:36px; color:#fff; margin-bottom:30px;left:-1920px;position:relative; transition:0.5s;}
.sy3b{ width:1200px; height:auto; margin:0 auto; text-align:center; margin-bottom:80px;left:1920px;position:relative; transition:0.7s;}
.sy3c{ width:1200px; height:auto; margin:0 auto; text-align:center;left:-1920px;position:relative; transition:0.6s;}

.sy3.on .sy3a{left:0;}
.sy3.on .sy3b{left:0;}
.sy3.on .sy3c{left:0;}

.sy1al{ width:1200px; height:100px; float:left; background:url(../Images/ui.jpg) no-repeat center bottom; text-align:center; line-height:80px; font-size:52px; color:#000;transition:0.5s 0.8s; position:relative; top:1000px;}
.sy1bl{ width:1200px; height:auto; float:left; font-size:18px; text-align:center; color:#000; line-height:35px; margin-top:15px; margin-bottom:35px;transition:0.5s 0.3s; position:relative; top:800px;}

.sy4.on .sy1al{top:0;}
.sy4.on .sy1bl{top:0;}
.sy4.on .sy4a{left:0;}

.sy4{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.sy4a{ width:1200px; height:auto; float:left;left:-1920px;position:relative; transition:0.6s;}
.sy5{ width:100%; height:610px; margin:0 auto; background:url(../Images/xinwen.jpg) no-repeat center top; padding:80px 0px; overflow:hidden;}
.sy5a{ width:1200px; height:auto;  margin:0 auto;left:1920px;position:relative; transition:0.6s;}
.sy5b{ width:1200px; height:auto;  margin:0 auto;}
.sy5b1{ width:620px; height:auto; float:left;}

.sy5.on .sy5a{left:0;}

.sxw{ width:280px; height:auto; float:left; background:#FFF; padding:10px; margin-right:10px;}
.sxw dl{ width:280px; height:auto; float:left;}
.sxw dl dt{ width:280px; height:195px; float:left; overflow:hidden;}
.sxw dl dt img{transition:0.3s; width:280px; height:195px;}
.sxw dl dt img:hover{transform: scale(1.2,1.2);}
.sxw dl dd{ width:260px; height:auto; float:left; text-align:left; line-height:26px; font-size:14px; color:#666; padding:0px 10px;}
.sxw dl dd a{line-height:50px; font-size:16px; color:#000; text-decoration:none;}
.sxw dl dd a:hover{color:#20b0a6; text-decoration:none;}
.sxw dl dd span{line-height:35px;  color:#000; text-decoration:underline;}
.sxw dl dd span a{color:#000; text-decoration:underline;font-size:14px!important;}
.sxw dl dd span a:hover{color:#20b0a6; text-decoration:underline;}
.sy5b2{ width:530px; height:auto; float:right; padding:20px 25px; background:#FFF;}
.sxwa{ width:530px; height:90px; float:left; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.sxwa dl{ width:530px; height:90px; float:left;}
.sxwa dl dt{ width:100px; height:90px; float:left; text-align:left; color:#999; font-size:14px; line-height:25px;}
.sxwa dl dt span{ color:#999; font-size:58px; line-height:65px;}
.sxwa dl dd{ width:430px; height:90px; float:right; text-align:left; line-height:20px; font-size:14px; color:#666;}
.sxwa dl dd a{line-height:40px; font-size:16px; color:#000; text-decoration:none;}
.sxwa dl dd a:hover{color:#20b0a6; text-decoration:none;}
.sxwb{ width:530px; height:auto; float:left;}
.sxwb li{ width:510px; height:30px; float:left; border-bottom:1px solid #eee; background:url(../Images/xwd.jpg) no-repeat left center; padding-left:20px; line-height:30px; text-align:right; color:#666; font-size:14px;}
.sxwb li a{color:#666; text-decoration:none; float:left;}
.sxwb li a:hover{color:#20b0a6; text-decoration:none;}
.sy6{ width:100%; height:500px; margin:80px auto; background:url(../Images/guanyu.jpg) no-repeat center; padding-top:90px; overflow:hidden;}
.sy6a{ width:782px; height:246px; margin:0 auto; padding:50px 60px; background:url(../Images/box.png) no-repeat center;transition:0.5s 0.3s; position:relative; top:800px;}
.sy6a1{ width:782px; height:65px; float:left; line-height:65px; font-size:32px; color:#20b0a6; text-align:center;}
.sy6a2{ width:782px; height:auto; float:left; font-size:22px; color:#383838; line-height:35px; text-align:center; margin-bottom:15px;}
.sy6a3{ width:782px; height:auto; float:left; font-size:16px; color:#757575; line-height:30px; text-align:left;}

.sy6.on .sy6a{top:0;}

.root{ width:100%; height:auto; margin:0 auto; background:#27303F; overflow:hidden; padding:50px 0px 10px 0px;}
.root1{ width:1200px; height:auto; margin:0 auto; overflow:hidden; border-bottom:1px solid #20B0A6; padding-bottom:15px; margin-bottom:15px;}
.root1a{ width:1000px; height:auto; float:left;}
.root1a dl{ width:200px; height:auto; float:left;}
.root1a dl dt{ width:200px; height:35px; float:left; font-size:18px; color:#ebeaea; line-height:35px; text-align:left;}
.root1a dl dd{ width:200px; height:auto; float:left; font-size:14px; color:#aaaaaa; line-height:30px; text-align:left;}
.root1a dl dd a{color:#aaaaaa; text-decoration:none;}
.root1a dl dd a:hover{color:#ebeaea; text-decoration:underline;}
.root1b{ width:180px; height:auto; float:right;}
.root2{ width:1200px; height:auto; margin:0 auto; overflow:hidden; text-align:center; font-size:14px; color:#aaaaaa; line-height:35px;}
.root2 a{color:#aaaaaa; text-decoration:none;}
.root2 a:hover{color:#ebeaea; text-decoration:underline;}
.ban1{ width:100%; height:400px; margin:0 auto; background:url(../Images/about.jpg) no-repeat center;}
.ban2{ width:100%; height:400px; margin:0 auto; background:url(../Images/product.jpg) no-repeat center;}
.ban3{ width:100%; height:400px; margin:0 auto; background:url(../Images/news.jpg) no-repeat center;}
.ban4{ width:100%; height:400px; margin:0 auto; background:url(../Images/case.jpg) no-repeat center;}
.ban5{ width:100%; height:400px; margin:0 auto; background:url(../Images/jjfa.jpg) no-repeat center;}
.ban6{ width:100%; height:400px; margin:0 auto; background:url(../Images/contact.jpg) no-repeat center;}
.ny{ width:1200px; height:auto; margin:40px auto; overflow:hidden;}
.nyl{ width:230px; height:auto; float:left;}
.nyla{ width:230px; height:auto; float:left;}
.nylb{ width:230px; height:auto; float:left; margin-bottom:20px;}
.nylb li{ width:230px; height:53px; float:left; margin-top:1px;}
.nylb li a{ width:210px; height:53px; display:block; line-height:53px; background:url(../Images/fl1.jpg) no-repeat left; text-align:left; font-size:14px; color:#333; padding-left:20px;}
.nylb li a:hover{ width:210px; height:53px; display:block; line-height:53px; background:url(../Images/fl2.jpg) no-repeat left; text-align:left; font-size:14px; color:#fff;}
.nylc{ width:230px; height:auto; float:left; font-size:14px; line-height:30px; color:#666;}
.nyr{ width:935px; height:auto; float:right;}
.nyr1{ width:935px; height:40px; float:left; border-bottom:1px solid #ccc; line-height:40px; text-align:left; font-size:12px; color:#666; margin-bottom:30px;}
.nyr1 a{ color:#666; text-decoration:none;}
.nyr1 a:hover{ color:#000; text-decoration:underline;}
.nyr2{ width:885px; height:auto; float:left; border:1px solid #ccc; padding:24px;}
.nyr2a{ width:885px; height:50px; float:left; text-align:left; line-height:50px; background:url(../Images/jdt.jpg) no-repeat bottom left; font-size:24px; color:#333; margin-bottom:20px;}
.nyr2b{ width:885px; height:auto; float:left; font-size:14px; line-height:30px; color:#666; text-align:left;}
.xwzx{ width:885px; height:auto; float:left;}
.xwzxa{ width:885px; height:auto; float:left;}
.xwzxa dl{ width:885px; height:125px; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.xwzxa dl dt{ width:165px; height:125px; float:left; overflow:hidden;}
.xwzxa dl dt img{ width:165px; height:125px;}
.xwzxa dl dt img{transition:0.3s;}
.xwzxa dl dt img:hover{transform: scale(1.2,1.2);}
.xwzxa dl dd{ width:700px; height:125px; float:right; text-align:left; font-size:14px; color:#999; line-height:25px;}
.xwzxa dl dd a{ font-size:16px; color:#000; line-height:30px; text-decoration:none;}
.xwzxa dl dd a:hover{color:#20b0a6; text-decoration:none; font-weight:bold;}
.xwzxa dl dd span{ width:700px; height:26px; float:left; margin-top:10px;}
.cpzs{ width:885px; height:auto; float:left; margin-bottom:305px;}
.messages{ width:680px; padding:15px 0; float:left;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:40px;margin:10px 0px;}
.messlist label{float:left;width:70px; height:30px; font-size:16px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:470px;height:30px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:466px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{ width:330px; height:auto; overflow:hidden; margin:0 auto;}
.messsub input{width:90px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer; line-height:35px; margin:0px 35px;}
.messsub input:hover{ background:#f60;color:#fff;}
#label0{display:none;color:#FF0209;height:28px;line-height:30px; font-size:14px;}
#label1{display:none;color:#139e33;height:28px;line-height:30px; font-size:14px;}
#label2{display:none;color:#FF0209;height:28px;line-height:30px; font-size:14px;}
#label3{display:none;color:#139e33;height:28px;line-height:30px; font-size:14px;}
#label4{display:none;color:#FF0209;height:28px;line-height:30px; font-size:14px;}
#label5{display:none;color:#FF0209;height:28px;line-height:30px; font-size:14px;}
#label6{display:none;color:#139e33;height:28px;line-height:30px; font-size:14px;}
#label7{display:none;color:#FF0209;height:28px;line-height:30px; font-size:14px;}
#label8{display:none;color:#139e33;height:48px;line-height:48px; font-size:14px;}
#label9{display:none;color:#FF0209;height:48px;line-height:48px; font-size:14px;}
#label10{display:none;color:#FF0209;height:48px;line-height:48px; font-size:14px;}
	#verify {
		height: 34px;
		vertical-align: top;
		font-size: 16px;
	}

	#code_img {
		width: 100px;
		height: 36px;
		cursor: pointer;
		vertical-align: top;
	}
.clears{ clear:both;}

#floatDivBoxs{width:170px;background:#fff;position:fixed;top:170px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../Images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../Images/online_arrow.jpg) no-repeat;position:fixed;top:170px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}