/*reset*/
html{background:#fff;}
body{background:#FFF; font-size:100%; font-family:Microsoft Yahei; margin:0;padding:0;color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0; font-size:100%; font-weight:normal; }
fieldset,img{border:0;}
img{max-width:100%;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
a:link,a:visited{-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
a{text-decoration:none;color:#000;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clear{clear:both;}
.textCenter{text-align: center;}
.textLift{text-align: left;}
.textRight{text-align: right;}

a:link {color:#333;text-decoration: none;}
a:visited {color:#333;text-decoration: none}
a:hover {color:#0d7840;text-decoration: none;}
.main{width:100%;margin: 0px auto;}
.main img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 485 ? "485px" : this.width)!important;}
img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 485 ? "485px" : this.width)!important;}

.top{
	height: 88px;
	width: 100%;
	background-image: url(../wpic/topbg.jpg);
	background-repeat: repeat-x;
}
.logo{float:left;padding-top:10px;padding-left:5px;width:25%;}
.companytitle{float:left;font-size:1.57em;padding-left:5px;padding-top:17px;width:50%;}

.productlist{width:15%;float:right;padding-top:16px;padding-right:20px;}
.banner{width:100%;padding-top:2px;text-align: center;}
.productsearch{width: 100%;background-color: #f2f2f2;}
.aline{width:100%;height:30px;}
.ali{width:100%;height:60px;}
.search{
	margin:0 auto;width:90%;
}
.acs{
	background-color: #d0d0d0;
	height:35px;
	width:43%;
	font-size:14px;
	border:none;
	font-family:"Microsoft Yahei";
	text-indent: 11px;
}
.sea1{padding-top:20px; padding-bottom:20px;}
.acs1{float:left;width:25%;padding-top:5px;}
.seaal{
	height:35px;
	width:25%;
	font-size:1em;
	margin-left: 15px;
	cursor:pointer;
	background-color: #666;
	border:none; font-family:"Microsoft Yahei";
	color: #FFFFFF;
}

.about3a{font-size: 1.2em;text-align: center;line-height: 20px;padding-top:20px;}
.a1{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(../picw/dsx2.jpg);
	background-repeat: repeat-x;
	background-position: center 10px;
}
.a2{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(../picw/dsx2-.jpg);
	background-repeat: repeat-x;
	background-position: center 10px;
}
.pic{width:100%;padding-top:15px;}
.pic li{width:46%;float:left;padding-left:10px;}
.pic li p{text-align:center;font-size:0.78em;}
.chanping{height:670px;}
.chanping-xx{height:420px;}
.chanping-w{}
.chanping2{background:#f2f2f2;height:370px;}
.chanping2-2{height:630px;}
.mainabout{
	background-repeat: no-repeat;height:230px;}
.maincon{
	background-image: url(/images/contactbg.jpg);
	background-repeat: no-repeat;height:500px;
}
.aboutny{width:92%;margin:0 auto;padding-top:5px;}
.conny{width:90%;margin:0 auto;padding-top:15px; text-align:center; line-height:25px;font-size:0.9em;}
.aboutny p{
	line-height:25px;
	font-size:0.9em;
	text-indent: 32px;
}
.aboutnys{width:92%;margin:0 auto;padding-top:15px;	line-height:25px;font-size:0.9em;}
.aboutnys span{line-height:25px;font-size:0.9em;}
.aboutnys p{
	line-height:25px;
	font-size:0.9em;
	padding-top:5px; padding-bottom:5px;
}
.erweima{paddint-top:15px;}
.ewmxw{float:left;width:49%;}
.technical{width:100%;}
.technical li{
	background-image: url(/images/jiantou.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;height:29px;
}
.ArticleList{font-size:13px;}
.fw_t{
	height:40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom: 1px dashed #CCCCCC;
	text-indent: 0px;
}
.fw_s{
	height:40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom: 1px dashed #CCCCCC;
}

.newstitle{
	width:100%;
	text-align: center;
	line-height: 30px;
	vertical-align: middle;
	background-color: #f3f3f3;
}
.newstitle h3{
	font-size:16px;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
}

.infos{
	width:100%;
	text-align: center;
	padding-top:10px;
	padding-bottom: 10px;
}
.content{
	padding-bottom:50px;font-size:13px;
}
.contentpro{padding-bottom:0px;font-size:13px;}
.content p{padding-bottom:2px;padding-top:2px;}
.inner{float:left;margin-left:8px;width:47%;margin-top:15px;height:240px;font-size:13px;}
.inner img,.image img{border: 1px solid #f0f0f0;}
.about3asx{
	font-size: 0.9em;
	text-align: center;
	line-height: 20px;
	padding-top:20px;
	font-weight: bold;
}
.image,.column{
	width:100%;
	text-align: center;
}
.prolis{padding-top:10px;}
.prolis li{paddint-top:10px;paddint-left:10px;width:100%; margin:0 auto; line-height:25px;}
.titleproduct{
	background-color: #f5f5f5;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
}

.result_lists{float:left;width:47%;padding-right:10px; height:230px;}
.result_lists li{text-align: center;margin-bottom:5px;line-height:20px;}
.result_lists li img{border: 1px solid #f0f0f0;}
.line{
	margin-top: 1px;
	margin-bottom: 20px;
}
.searchtip{text-align: center;	background-color: #f5f5f5;margin-bottom: 10px;margin-top: 5px;line-height: 45px;height: 45px;vertical-align: middle;}





.cpbanner{
	width:100%;padding-top:10px;text-align: center;
}
.product{width:100%;}
.productli{margin:0 auto;width:1200px;padding-top:40px;}
.product1{width:100%;height:520px;}
.productlitop{
	font-size: 19px;
	font-weight: bold;
	background-image: url(/images/titbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	text-align: center;
}
.con{padding-top:20px;text-align: center;}
.pro{padding-top:30px;}
.productclass{float:left;width:270px;background-color: #e5e5e5;height:330px;}
.productclass-2{float:left;width:270px;background-color: #e5e5e5;height:280px;}
.productclass-4{float:left;width:270px;background-color: #e5e5e5;height:250px;}
.productpic{width:100%;}
.productclass1{
	height:45px;
	background-color: #c70e3b;
	line-height: 45px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 200;
}
.productclass2{
	line-height: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.productclass2 li{
	float:left;
	width:123px;
	font-size:14px;
	padding-left: 12px;
}
.productpic li{width:230px;float:left;text-align: center;margin-right: 10px;}
.productpic li p{width:92%;float:left;text-align: center;}
.productpic li img{
	border: 1px solid #ccc;width:230px;height:210px;
}
.product2{width:100%;height:480px;background-color: #F4F4F4;}
.product4{width:100%;height:440px;background-color: #F4F4F4;}

.cos{
	margin:0 auto;
	width:1200px;

}
.productleft{float:left;width:250px;padding-bottom:30px;}
.productright{float:right;width:915px; padding-bottom:50px;}
.newt{
	height:45px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #2496d5;
	line-height: 45px;
	vertical-align: middle;
	text-indent: 30px;	
}
.newpo{
	margin-bottom: 20px;
}
.about{
	margin:0 auto;
	width:1200px;height:420px;
}
.aboutleft{float:left;width:46%;padding-top:20px;line-height: 25px;font-size:14px;}
.hezuo{float:right;width:50%}
.hezuotitle{
	font-size: 20px;
	line-height: 45px;
	
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.hezuologo li{float:left;padding-right:7px;}
.hezuologo li p{text-align: center;line-height: 11px;font-size:14px;}
.hezuologo li img{
	border: 1px solid #F1F1F1;
}
.news{float:left;width:50%;}
.newsli{height:140px;}

.newspic{float:left;width:180px}
.newsdepiction{float:left;width:420px;line-height: 22px;font-size:14px;}
.newsbg{width:100%;height:450px;background-color: #F4F4F4;}

.contactus{
	height: 421px;
	width: 100%;
	background-image: url(/images/cont.jpg);
	background-repeat: no-repeat;
	clear: both;
}
.conta{
	width:1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.wx{float:left;padding-right:70px;padding-top:13px;}
.yewu1{float:left;padding-right:50px;}
.yewu1 p{line-height: 16px;}
.b{
	font-weight: bold;
}






.nav { padding:0px; border: 0px solid red;  clear:both; overflow:hidden; width:100%;}
.nav table{/*边框颜色*/width:100%;border-spacing:1px;margin-right:0px; margin-bottom:0px;}
.nav tr{ border-bottom:1px solid #fff;}
.nav td{  /*单元格底色*/}
.nav a{line-height:45px;font-size:15px;color:#fff;overflow:hidden;display:block;text-align:center;}
.nav a.current{color:#FECC09;}


.foot{
	width: 100%;
	height:50px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #303133;
	background-color: #333;
	line-height: 50px;
	vertical-align: middle;
	color: #999;
	font-size: 0.7em;
	clear: both;
	margin-top:25px;
}


.tool{width:95%; margin:0px auto;  text-align:center;}
.tool a{color:#fff; font-size:16px}
.tool table{ width:100%; margin:5px 0px }
.tool td{ padding: 3px 5px; width:50%; text-align:center}

#guide{ position: fixed;	top:0;	left:0;	width:100%;	height:100%;background:rgba(0, 0, 0, 0.7);	display:none;z-index:20000;}
#guide img {position: fixed;right: 18px;top:5px;width: 260px;height: 180px; z-index:20001;}

#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 90; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;}
.toollist li a {
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-top: 2px;
	position:relative;
	color: #FFFFFF;
}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
.toollist {	background:#2496d5;}
.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li a {color: #fff;}




.masthead {
		position: relative;
		padding: 60px 15px;
		color: #fff;
		text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
		background-color: #8c7732;
		background-image: -webkit-linear-gradient(45deg, #8c7732 0%, #d3c184 100%);
		background-image:      -o-linear-gradient(45deg, #8c7732 0%, #d3c184 100%);
		background-image:         linear-gradient(45deg, #8c7732 0%, #d3c184 100%);
	}
.masthead h1 {
		margin-bottom: 5px;
		font-size: 50px;
		font-weight: 700;
		text-transform: capitalize;
		opacity: .95;
	}
.masthead a {color: #fff;}





.ListTitle{
	height:29px;
	background-image: url(/images/jiantou.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}



.newn{padding-top:10px;}
.newn dd{
	height:35px;
	font-size:14px;
	line-height: 35px;
	vertical-align: middle;
	text-indent: 10px;
	background-image: url(/images/jiantou.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	
.ColorLink{
	text-align: center;padding-top:50px;
}


.blank{
	margin-bottom: 15px;
}
.blank li a:link,.cplis li a:visited {
	color:#333;
	text-decoration: none;
	line-height: 40px;
	vertical-align: middle;
	text-indent: 30px;
	height: 40px;
	background-color: #f3f3f3;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.blank li a:hover {	color:#fff;
	text-decoration: none;
	line-height: 40px;
	vertical-align: middle;
	text-indent: 30px;
	height: 40px;
	background-color: #858585;margin-top: 5px;
	margin-bottom: 5px;}
	
.prenext{padding-top:50px;}


.mnry{font-size:15px;}
.productmain{
	line-height:30px;
	margin-top: 25px;
}

.topfor{
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	background-color: #d7d7d7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.zhuproduct{width:1200px;margin: 0 auto;}
.topfor h1{
	font-size:14px;
	font-weight: lighter;
}
.albumtitle{
	font-size:14px;
	text-align: center;
	line-height: 20px;
	margin-top: 10px;
}

.imgcenter{text-align: center;}
.t_page,.maincontent{
	width:100%;
	clear: both;
}



.IntroTitle{
	background-color: #858585;
	line-height: 45px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 17px;
	color: #FFFFFF;
}

.pronys{width:90%;margin:0 auto;}
.MorePro{margin-bottom:0px;}
.keys{
	background-color: #f5f5f5;
	line-height: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.FontRed{color:#2496d5;}

.result_page{
	text-align: center;
	background-color: #f5f5f5;
	margin-bottom: 20px;
	margin-top: 20px;
	line-height: 45px;
	height: 45px;
	vertical-align: middle;
	clear: both;
}
	
.result_list{
	padding:15px;
}


.t_page a:link ,.t_page a:visited {
	text-align: center;
	background-color: #fff;
	line-height: 45px;
	height: 45px;
	vertical-align: middle;
	clear: both;
	border: 1px solid #CCCCCC;
	color:#333;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px; margin-left:5px;
	padding-left: 7px;
}

.t_page a:hover {color:#2496d5;text-decoration: none;}


.cuxiaos p{
	font-size:16px;
	line-height:25px;
	text-align: center;
}
.cxc{
	font-weight: bold;
}
.cuxiaos img{border: 1px solid #f0f0f0;}


.tis{font-size:14px;}

.channellist2{ width:98%;border:0px solid red; margin:0px auto;padding-top:0px;}
.channellist2 li{float:left;text-align: center; border:0px dashed blue; width:33%; }
.channellist2 li a{display:block; margin:6px;  padding-top:0px; padding:2px;}
.channellist2 li .ChannelName{ text-align:center;  height:15px; line-height:20px; border:0px dashed red; padding:5px; font-size:12px}
.channellist2 li .ChannelIcon{  text-align: center;font-weight: bold;overflow:hidden;padding: 0px;color:#FFFFFF;margin:auto;}
.channellist2 li .ChannelIcon img{ vertical-align:middle; width:99%; }


.ato-content {
    width: 100%;
    margin: 0 auto;
    padding-top: 15px;
}

.ato-list ul {
}

.ato-list ul li {
	margin-top:10px;
    width: 40%;
	height:200px;
    float: left;
    margin-right: 15px;
    text-align: center;
    background-color: #fff;
    -webkit-transition: height 300ms;
    -moz-transition: height 300ms;
    -ms-transition: height 300ms;
    -o-transition: height 300ms;
    transition: height 300ms;
    position: relative;
    box-shadow: 1px 0px 8px rgba(0,0,0,0.12);
    top: 10px;
    left: 10px;
	margin-left:15px;
}

.zz {
    width: 150px;
	margin:10px auto 0px;
    text-align: center;
	height:120px;
}

.ato-list ul li div img {
    width: 85%;
    height: auto;
    border: none;
    display: block;
    margin: 0 auto;
	padding-left:7px;
	padding-top:3px;
    position: absolute;
	text-align: center;
	
}

.ato-list ul li h3 {
    font-size: 14px;
    color: #244e6f;
    font-weight: normal;
    margin-bottom: 10px;
}

.ato-list ul li p {
	margin: 5px auto 15px;
	text-align: center;
	font-size: 12px;
	color: #8e8e8e;
	line-height: 20px;
	padding: 0 11px 20px;
	
	
}

.tbdx{
	width: 150px;height: 49px;padding-top:20px;
	margin-right: auto;
	margin-left: auto;
}
.tbd a{
	margin:12px auto;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	vertical-align: middle;
	background-color: #2496d5;
	color:#fff;
	width:120px;
	border-radius:8px 8px 8px 8px;
	border:0px #ff0000 solid;
	display: block;
	text-decoration: none;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2), 0 6px 15px 0 rgba(0,0,0,0.13);
	margin-top:15px;
	margin-bottom:25px;
}

.one{margin:10px auto;height:200px;width:100%;overflow:hidden;position:relative; }
.one ul{height:200px;width:10000px;position:absolute;left:0;} 
.one ul li{float:left;margin:10px 8px 10px 0px;height:200px;border-radius:5px; width:160px;}
.one ul li img{border-radius:0px;width:100%;}

.alsh{font-size:15px; color:#333; text-align:center;}
.news1{padding-bottom:10px; padding-top:10px; font-size:13px; text-align:center;}
.lhgls{width:90%; margin:0 auto; font-size:14px; line-height:25px; padding-top:20px;}

.lac{padding-left:40px; padding-top:20px; padding-bottom:20px;}

.slbm {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:45px;
}
.lhgl{padding-top:20px;}

.one2 li{width:50%; float:left;}
.one2 li img{width:90%;}
.one2 li p{width:100%; text-align:center; padding-bottom:12px;}
.pagination{text-align:center;padding-bottom:12px;padding-top:12px;}

.ssgls a{
	padding: 5px;
	width:100%;
	margin-bottom:10px;
	background-color: #f2f2f2;
	display: block;
	text-indent: 10px;	
}





.newsli{
	background-color:#f8f8f8;
	margin-bottom: 20px;
	
	width:100%;
	float:left;
	padding-bottom:30px;
}
.newleft{width:100%;text-align:center;padding-top:10px;}
.newright1{height:40px; padding-bottom:10px;}
.newst{
	font-size: 14px;text-align:center; padding-bottom:10px;
}
.newright2{
	line-height:33px;
	padding-bottom:20px;
	height:60px;
	font-size: 15px;
	overflow: hidden;
	padding-top:10px;
}


.newright3 a{
	background: #ff6100;
	display: block;
	height:45px;
	color:#ffffff;
	text-decoration: none;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px 5px 5px 5px;
	line-height: 40px;
	font-size: 16px;
}
.newright3 a:hover {background: #333;color:#fff}
.fh a{
	background: #ff6100;
	display: block;
	height:45px;
	color:#ffffff;
	text-decoration: none;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px 5px 5px 5px;
	line-height: 40px;
	font-size: 16px;
	margin:0 auto;
}
.fh a:hover {background: #333;color:#fff}

.fh2 a{
	background: #ff6100;
	display: block;
	height:45px;
	color:#ffffff;
	text-decoration: none;
	width: 255px;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px 5px 5px 5px;
	line-height: 40px;
	font-size: 16px;
	margin:0 auto;
}
.fh2 a:hover {background: #333;color:#fff}



.newtt{
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding-top:20px;
	padding-bottom:20px;
}
.newtt1{
	background: #f2f2f2;
	height:50px;
	line-height: 50px;
	text-align: center;
	vertical-align: middle;
	margin-bottom:40px;
}
.newtt2{line-height:30px;width:100%; margin:0 auto;}

.abo2{float:left;}





.zp{margin: 0 auto;
	width:95%;margin: 155px auto;font-size:12px;}
.c{width:100%;height:20px;}
.olshg{ text-align:center;width:100%; }

.Feature{
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	color: #464646;
	background-image: url(../picc/cpgts.jpg);
	background-repeat: repeat-x;
}

.disl{
	color:#2496d5;
	font-weight: bold;
	font-size: 18px;
}



.just{
	margin:60px auto 60px;
	line-height: 45px;
	text-align: center;
	font-size: 17px;
	vertical-align: middle;
	background-color: #2496d5;
	color:#fff;
	width:250px;
	border-radius:8px 8px 8px 8px;
	border:0px #ff0000 solid;
	display: block;
	text-decoration: none;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2), 0 6px 15px 0 rgba(0,0,0,0.13);
}


.news3{padding-top:10PX;}
.style1111{font-size:12px}

.zzz{
	width:100%;
	border: 1px solid #f8f8f8;
	margin-bottom:20px;
	margin-top:20px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2), 0 6px 15px 0 rgba(0,0,0,0.13);
}
.za{height:330px;width:100%;}
.zps{
	height:25px;
	font-size:14px;
	color:#000000;
	width:100%;
	text-align: center;
	margin-bottom:10px;
}
.neicom{text-align: center;}
.companynei-baa{font-size:12px;}