.page-banner{margin-bottom:20px; position:relative; top:-5px;}
.page-banner img{display:block; width:100%;}
.page-cont-wrap{background:url(../images/page-style.png) repeat-y; padding-bottom:46px;}
.page-sidebar li{border-bottom:1px solid #f3f3f3;}
.page-sidebar li>a{display:block; height:40px; line-height:40px; color:#333; text-decoration:none; text-align:center;}
.product-sidebar li>a{font-weight:bold;}
.page-sidebar li>a.u-crt{border-left:2px solid #007fff; color:#007fff;}
.page-sidebar .class_3{border-left:2px solid #007fff; border-top:1px solid #f3f3f3; overflow:hidden; zoom:1;}
.page-sidebar .class_3 a{float:left; display:block; width:50%; height:40px; line-height:40px; overflow:hidden; color:#333; text-decoration:none; text-align:center;}
.page-sidebar .class_3 a.u-crt{color:#007fff;}
.page-cont h2{height:60px; line-height:60px; text-align:center; font-size:24px;}
.page-cont .page-content{padding:20px 10px 0;}
.page-cont .page-content p{line-height:1.85; text-indent:2em;}
.page-cont .page-content p img,
.page-cont .page-content img{display:block; max-width:100%; margin:10px auto;}

.product-list ul{overflow:hidden; zoom:1;}
.product-list li{height:212px; line-height:24px; margin-bottom:20px; text-align:center; padding:0 1em; overflow:hidden; word-break:break-all;}
.product-list li img{display:block; width:206px;}
.product-list li a img{border:1px solid #f0f0f0;}
.product-list li a:hover img{border:1px solid #f40;}
.product-sidebar2{border:1px solid #f3f3f3; padding:0;}
.product-sidebar2 h2{height:40px; line-height:40px !important; background:#428ae2; color:#fff; font-size:16px !important;}
.product-sidebar2 div{padding:10px; overflow:hidden; zoom:1;}
.product-sidebar2 div li{border-bottom:1px solid #f3f3f3; overflow:hidden; zoom:1;}
.product-sidebar2 div li .pic{float:left; margin-right:1em;}
.product-sidebar2 div li .pic img{width:96px;}
.product-sidebar2 div li .info{overflow:hidden; zoom:1;}
.product-sidebar2 .sidebar-contact{padding:0; width:100%;}
.product-sidebar2 .sidebar-contact img{display:block; width:100%;}

.news-list li{height:40px; line-height:40px; border-bottom:1px solid #e9e9e9; text-align:right; color:#999; overflow:hidden; zoom:1;}
.news-list li a{float:left;}

.same-cont h2{line-height:2.4; text-align:center; font-size:24px;}
.same-cont .cont-info{border-bottom:1px solid #f3f3f3; padding-bottom:16px; margin-bottom:16px; font-size:12px; text-align:center;}
.same-cont .cont-info span{margin:0 6px;}
.same-cont .cont-view{overflow:hidden; zoom:1; padding-bottom:20px;}
.same-cont .cont-view p{line-height:1.8; text-indent:2em;}
.same-cont .cont-view img{display:block; max-width:100%; margin:20px auto;}
.same-cont .cont-guide{overflow:hidden; zoom:1; background:#f7f7f7; height:40px; line-height:40px; text-align:right; margin-bottom:20px;}
.same-cont .cont-guide .float-left{float:left;}

.contact{padding-bottom:20px;}
.contact p{text-indent:2em;}
.contact h3{background:#f3f3f3; height:40px; line-height:40px; border-bottom:1px solid #e3e3e3; font-size:16px; padding-left:.6em; margin:20px 0 10px;}
.contact h3 strong{font-weight:normal; font-size:22px;}

.aboutCont h2{height:48px; line-height:48px; text-align:center; font-size:22px;}
.aboutCont hr{width:100%; border-bottom:1px solid #e3e3e3;}
.aboutCont img{display:block; max-width:80%; margin:0 auto;}
.aboutCont ul{list-style:none; margin:20px 0; overflow:hidden; padding-bottom:40px;}

.m-page{text-align:center; padding:16px 0;}
.m-page .dux-page{display:inline-block; *display:inline; *zoom:1;}
.m-page .dux-page a{float:left; display:block; height:36px; line-height:36px; padding:0 1em; border:1px solid #e3e3e3; border-radius:6px; color:#333; margin:0 2px;}
.m-page .dux-page a.active-page{background:#007fff; border:1px solid #007fff; color:#fff;}

.fgs-case-list li{line-height:1.8; margin:16px 0; text-align:center;}
.fgs-case-list li img{display:block; margin:0 auto;}
.fgs-case-list h4{line-height:1.2; font-weight:bold; font-size:18px; padding-left:1em; margin:12px 0; border-left:3px solid #007eff;}
.fgs-case-list h5{line-height:36px; font-weight:bold; font-size:14px; padding-left:1.5em;}
.fgs-case-list p{text-indent:3.5em;}

.page-contact li{overflow:hidden; zoom:1; line-height:40px; margin-bottom:10px; border-bottom:1px dashed #007eff; font-family:Tahoma;}
.page-contact .contact-cont{overflow:hidden; zoom:1;}
.page-contact li h2{line-height:40px; font-weight:normal; font-size:16px; color:#007eff; margin:0; padding:0 0 0 .5em;}
.page-contact li p{font-size:14px; text-indent:.5em !important; color:#666;}
.page-contact i{float:left; display:block; width:30px; height:30px; margin-top:5px; background:url(../images/contact-icon.png) no-repeat;}
.page-contact i.people{background-position:0 -30px;}
.page-contact i.phone{background-position:0 -60px;}
.page-contact i.mail{background-position:0 -90px;}


table{width:100% !important;}
table,table tr,table td{border:1px solid #ccc !important;}
html,body{overflow-x:hidden;}
@media (max-width:1024px){

}
@media (max-width:768px){
	.aboutCont img,
	.same-cont .cont-view img{float:none !important; margin:0 auto !important; display:block; width:90%; max-width:90%; height:auto !Important;}
	.aboutCont p,
	.same-cont .cont-view p,
	.same-cont .cont-view strong{padding:0 10px;}
	.contact img{display:block; width:90%; margin:0 auto;}
	.contact form{margin:0 10px;}
	.contact ul{margin:0 10px;}
	.product-sidebar{padding:0 6px; margin-bottom:10px; height:40px; padding-bottom:12px; overflow:hidden; white-space:nowrap;}
	.page-cont-wrap{background:none;}
	.product-sidebar .class_3{display:none;}
	.product-sidebar li>a{font-weight:normal; font-family:Airal,Tahoma; padding:0 8px; background:#fff;}
	.product-sidebar ul{overflow-x:scroll; overflow-y:hidden; padding-bottom:50px;}
	.product-sidebar li{display:inline-block; border:none;}
	.product-sidebar li>a.u-crt{border:none; border-bottom:2px solid #007fff; color:#007fff;}
	.page-sidebar li>a{display:inline-block; padding:0 6px;}
	.page-sidebar{padding:0 6px; margin-bottom:10px; height:40px; padding-bottom:12px; overflow:hidden; white-space:nowrap;}
	.page-sidebar ul{overflow-x:scroll; overflow-y:hidden; padding-bottom:50px;}
	.page-sidebar li{display:inline-block; border:none;}
	.page-sidebar li>a.u-crt{border:none; border-bottom:2px solid #007fff; color:#007fff;}
}
@media (max-width:640px){
}



