.banner{
	background: url(../images/banner.jpg) no-repeat center; width: 100%; height: 350px;
}
.bannerp{
	background: url(../images/cp.jpg) no-repeat center; width: 100%; height: 350px;
}
.bannerc{
	background: url(../images/al.jpg) no-repeat center; width: 100%; height: 350px;
}
.bannerl{
	background: url(../images/lx.jpg) no-repeat center; width: 100%; height: 350px;
}
.bannera{
	background: url(../images/cgal.jpg) no-repeat center; width: 100%; height: 350px;
}
.w1003{ margin:0 auto; width:1000px;}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}
/*pro*/
.pro{ padding:40px 0 45px;}
.pro ul{ padding-bottom:8px; width:110%;}
.pro li{ float:left; background:#f0f0f0; border:1px solid #dde3e3; padding:9px 9px 0 9px; margin:0 38px 43px 0; width:212px;}
.pro li span{ display:block; background:#fff; width:212px; height:163px; overflow:hidden;}
.pro li .lxmimg{ width:212px; height:163px;}
.pro li p{ overflow:hidden; height:52px; line-height:52px; text-align:center; font-size:14px;}
.pro li p a{ color:#3e3e3e;}
.pro li:hover{ background:#e60012;}
.pro li:hover p a{ color:#fff;}


.fl{float:left; display:inline}
.fr{float:right; display:inline}

.left{ background:#e1e1e1; margin-top:-39px; padding-bottom:50px; width:174px; z-index:10; position:relative;}
.right{ padding-top:20px; width:786px; min-height:400px;}


.left .title{ background:#e1692d; border-bottom:1px solid #fff; padding:15px 10px 0 10px; height:55px; color:#fff; font-size:22px; line-height:24px; overflow:hidden;}
.left .title span{ display:block; white-space:nowrap; overflow:hidden;}
.left .title em{ font-style:normal; font-size:12px; font-family:"Arial"; text-transform:uppercase;}


.page{ width:738px;height:22px; text-align:left; margin-top:10px; margin-bottom:14px; float:left;}
.page a{display:inline-block; width:20px; height:20px; text-align:center; border:2px solid #dfdfdf; line-height:20px; color:#acacac; margin-right:6px;}
.page a.up{width:50px; height:20px;}
.page a:hover{border:2px solid #e60012;color:#e60012;}

.menu li>a{ display:block; background:url(../images/ico06.png) no-repeat 18px 17px; padding-left:30px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #fff; color:#5c5c5c;}
.menu li:hover>a, .menu li.on>a{ background:#e1692d url(../images/ico07.png) no-repeat 18px 17px; color:#fff; font-size:16px; font-weight:bold;}

.menu li.cur>a{background:#197ed9 url(../images/ico07.png) no-repeat 18px center; color:#fff;}

.menu li.on div{ display:block;}
.menu div{ display:none; background:#2095e3; padding:15px 18px 29px;}
.menu div a{ display:block; height:30px; line-height:30px; color:#fff; overflow:hidden;}
.menu div a:hover{ text-decoration:underline;}
.menu div a.cur{ text-decoration:underline;}

.location{ padding-bottom:5px; text-align:right; overflow:hidden; line-height:30px; border-bottom:1px solid #dedede; color:#666;}
.location h2{ height:30px; overflow:hidden; max-width:47%; margin-right:15px; font-size:20px; color:#e46a2b; text-align:left;}
.location span{ overflow:hidden; max-width:47%; height:30px; display:inline-block; padding-left:22px; background:url(../images/ico08.jpg) no-repeat 1px 6px;}
.location a{ margin:0 5px; color:#666; }
.location em{ margin-left:5px; font-style:normal; font-weight:bold;}
.location a:hover{ color:#e46a3f}

/*news*/
.news{ padding:20px 0 60px;}
.news ul{ margin-bottom:30px;}
.news li{ padding-bottom:30px;}
.news li div.fl{ background:url(../images/news_bg.png) no-repeat; padding-top:7px; width:56px; height:54px; color:#fff; font-family:Arial; text-align:center;}
.news li div.fl span{ display:block; height:20px; line-height:20px; font-weight:bold; text-transform:uppercase;}
.news li div.fl em{ display:block; color:#e1692d; font-size:20px; font-style:normal;}
.news li .txt{ border-bottom:1px solid #e0e0e0; padding-bottom:20px; width:720px; line-height:24px; color:#707070;}
.news li .txt a{ display:block; background:url(../images/ico09.jpg) no-repeat left center; margin-bottom:5px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#e1692d; font-size:14px;}
.news li .txt p{ padding-left:15px; overflow:hidden; max-height:48px;}
.news li:hover .txt a{ text-decoration:underline;}

/*sshow*/
.sshow{ padding-top:30px; line-height:25px; color:#6e6e6e}
.sshowtxt{ padding:25px 0 35px;}
.sshowtxt p{ text-indent:2em;}
.sshowtxt .font1{ font-weight:bold;}

/*newshow*/
.nshow{ padding:40px 0 70px; line-height:24px; color:#707070;}
.tit{ border-bottom:1px solid #e0e0e0; padding-bottom:13px; text-align:center; color:#999;}
.tit h1{ margin-bottom:25px; color:#e60012; font-size:24px; font-weight:normal; line-height:30px;}
.tit span{ display:inline-block; margin:0 7px; vertical-align:middle;}
#share{ display:inline-block;}
#share a{ float:none; margin:0 3px;}

/*about*/
.about{ margin-top: 5px; }
.about h1{ font-size:26px; text-align:center;color:#e60012;line-height:80px;}
.fl img{ display:block; margin:0 auto;}
.about p{ text-indent:2em; font-size:14px;color:#333; line-height:36px;}

.about_content_bg{margin:0 auto;width:1002px; background:#000;}
.about_content{margin:20px 0;padding:15px;line-height:30px; background:#eee;}
.about_content_bottom{margin:0 auto;width:1002px;}

.gl_blocks{width:400px;}
/*.cst-text{border:1px solid #ccc;width:200px;height:20px;}*/
.cst-textarea{border:1px solid #ccc;width:254px;height:68px; margin:4px 0;}
.captchacode{border:1px solid #ccc;width:60px;height:20px;}

/*productsdetail*/
.chanprnyt { width: 100%; height: auto; clear: both; text-align: center }
.chanprnyt h3 { width: 100%; height: auto; line-height: 40px;border-bottom: 1px dashed #999999; font-size: 20px; text-align: center; margin-top: 15px; color: #e46a3f; margin-bottom: 10px;}
.chanprnyt p { width: 100%; height: 20px; line-height: 20px; text-align: center; color: #808080 }
/*.chanprnyt img { border: 1px solid #999; margin: 10px 0px 0px 0px; width: 300px; }*/
#description { width: 100%; height: 28px; line-height: 28px; background-color:#e46a3f; text-align: left; margin: 20px 0px 10px 0px; color: #FFF; font-size: 14px; text-indent: 15px; }
.protcont { width: 100%; height: auto; line-height: 25px; }


/*download*/
.download{ padding:20px 0 60px;}
.download ul{ margin-bottom:30px; width: 100%}
.download ul li{width: 98%;height: 40px;line-height: 40px;border-bottom: 1px dotted; margin:0 auto;}
.download ul li .sp1{float: left; margin-left: 5px;}
.download ul li .sp2{float: right; margin-right: 5px;}




/*äº§å“å±•ç¤º*/
.nyproducts_pro_lists ul{
	margin-top: 10px
}
.nyproducts_pro_lists ul li div{
	width: 100%;
	height: 242px;
	overflow: hidden;
}
.nyproducts_pro_lists li{
	width: 243px;
	margin: 9px;
	float: left;
}

.nyproducts_pro_lists img{
	display: block;
	width: 100%;
	height: 242px;
	transition:all .3s;
	-moz-transition:all .3s;	/* Firefox 4 */
	-webkit-transition:all .3s;	/* Safari å’Œ Chrome */
	-o-transition:all .3s;	/* Opera */
	transform: scale(1,1);
	-ms-transform: scale(1,1);	/* IE 9 */
	-webkit-transform: scale(1,1);	/* Safari å’Œ Chrome */
	-o-transform: scale(1,1);	/* Opera */
	-moz-transform: scale(1,1);	/* Firefox */
}
.nyproducts_pro_lists li:hover img{
	transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);	/* IE 9 */
	-webkit-transform: scale(1.05,1.05);	/* Safari å’Œ Chrome */
	-o-transform: scale(1.05,1.05);	/* Opera */
	-moz-transform: scale(1.05,1.05);	/* Firefox */
}
.nyproducts_pro_lists h1{
	color: #000;
	margin: 10px 0;
	height:60px;
}
.nyproducts_pro_lists li:hover h1{
	color: #e46a3f
}




/*åˆä½œä¼™ä¼´*/
.partner_pro_lists ul{
	margin-top: 10px
}
.partner_pro_lists ul li div{
	width: 100%;
	height: 90px;
	overflow: hidden;
}
.partner_pro_lists li{
	width: 178px;
	margin: 9px;
	float: left;
}

.partner_pro_lists img{
	display: block;
	width: 176px;
	height: 88px;
	transition:all .3s;
	-moz-transition:all .3s;	/* Firefox 4 */
	-webkit-transition:all .3s;	/* Safari å’Œ Chrome */
	-o-transition:all .3s;	/* Opera */
	transform: scale(1,1);
	-ms-transform: scale(1,1);	/* IE 9 */
	-webkit-transform: scale(1,1);	/* Safari å’Œ Chrome */
	-o-transform: scale(1,1);	/* Opera */
	-moz-transform: scale(1,1);	/* Firefox */
	border: 1px solid #eee;
}
.partner_pro_lists h1{
	color: #000;
	margin: 10px 0;
	text-align: center;
}
.partner_pro_lists li:hover h1{
	color: #e46a3f
}