body{background: #f6f6f6;}
img{
	max-width: 100%;
}
.pages-ym{
	float:left;
	margin-top:36px;
	color:#999;
}
.pages {
	margin:30px auto 30px;
width: 100%;
    text-align: center;
}

.pages a {
	padding: 8px 11px;
	margin: 0px 5px;
	text-align: center;
	display: inline-block;
	border: 1px #ddd solid;
	color: #999999;
	font-size: 14px;
}

.pages a:hover, .pages a.active {
	background: #df1e24;
	text-align: center;
	display: inline-block;
	border: 1px #df1e24 solid;
	color: #fff;
	font-size: 14px;
}

.pages .page {
	background: #0080ff;
	padding: 8px 14px;
	text-align: center;
	display: inline-block;
	border: 1px #df1e24 solid;
	color: #fff;
	font-size: 14px;
}
.top-banner{
	width:100%;
	height:500px;
}
.mianbaoxie{
	width:100%;
	height:40px;
	line-height: 40px;
	background: #ebebeb;
}
.mianbaoxie p{
	padding-left:44px;
	font-size:16px;
	color:#808080;
	float:left;
	background: url(../images/home.png) left center no-repeat;
}

.about-box{
	margin-top:30px;
}
.about-box-l{
	width:50%;
	height:288px;
	float:left;
	background: #fff url(../images/about-icon1.png) 94% 94% no-repeat;
	padding:45px 28px;
}
.about-box-l h1{
	font-size:30px;
	color:#df1e24;
	margin-bottom:15px;
}
.about-box-l h3{
	font-size:18px;
	font-family: arial;
	color:#b2b2b2;
	margin-bottom:20px;
	letter-spacing: 1px;
}
.about-box-l p{
	font-size:14px;
	color:#666;
	line-height: 30px;
	
}
.about-box-l p span{
	color:#df1e24;
}
.about-box-r{
	width:50%;
	float:left;
	overflow: hidden;
}

.group-box{
	margin-top:80px;
}
.group-box-l{
	width:50%;
	height:320px;
	float:right;
	background: #fff url(../images/group-icon1.png) 94% 94% no-repeat;
	padding:45px 28px;
}
.group-box-l h1{
	font-size:30px;
	color:#df1e24;
	margin-bottom:15px;
}
.group-box-l h3{
	font-size:18px;
	font-family: arial;
	color:#b2b2b2;
	margin-bottom:20px;
	letter-spacing: 1px;
}
.group-box-l p{
	font-size:14px;
	color:#666;
	line-height: 30px;
	
}
.group-box-l p span{
	color:#df1e24;
}
.group-box-r{
	width:50%;
	float:right;
	overflow: hidden;
}

.about-con2-con{
	margin-top:40px;
	width:48.4%;
	float:left;
	margin-right:3.2%;
	background: #fff;
}
.about-con2-con img,.about-box-r img{
	width:100%;
	display: block;
	transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
}
.about-con2-con:hover img,.about-box-r:hover img{
	transform: scale(1.1,1.1); 
	-webkit-transform: scale(1.1,1.1);
}
.about-con2-con h1{
	font-size:20px;
	color:#df1e24;
	padding-bottom:20px;
	margin-bottom:15px;
	background: url(../images/hr.jpg) left bottom no-repeat;
}
.about-con2-text{
	padding: 25px 30px;
}
.about-con2-text p{
	font-size:14px;
	color:#666;
	line-height: 30px;
}
.about-logo{
	float:left;
	width:380px;
}
.about-logo p{
	padding:10px 0 10px 25px;
	background: #df1e24;
	color:#fff;
	font-size:16px;
	line-height: 1.8;
}
.about-wenhua{
	width:730px;
	float:right;
}
.about-wenhua li{
	float:left;
	width:35%;
	height:105px;
	border-bottom:1px dashed #efbfc1;
	margin-bottom:28px;
}
.about-wenhua li:nth-child(2),.about-wenhua li:nth-child(5){
	width:40%;
}
.about-wenhua li:nth-child(3),.about-wenhua li:nth-child(6){
	width:25%;
}
.about-wenhua li h1{
	font-size:22px;
	color:#333;
	margin-bottom:20px;
}

.about-wenhua li h1 img{
	position: relative;
	top:3px;
	margin-right:15px;
}
.about-wenhua li p{
	font-size:16px;
	color:#666;
	line-height: 1.8;
}




.bigtitle{
	font-size:30px;
	color:#df1e24;
	margin-top:80px;
	margin-bottom:40px;
}
.bigtitle h3{
	font-size:18px;
	color:#b2b2b2;
	margin-top:15px;
}

.about-fazhan{
	width:100%;
	height:600px;
	padding-top:40px;
	margin-top:60px;
	background: url(../images/fazhan.jpg) center top no-repeat;
}
.bigtitle2{
	text-align: center;
	font-size:30px;
	color:#fff;
}
.bigtitle2 h3{
	font-size:18px;
	color:#b2b2b2;
	font-family: arial;
	margin-top:15px;
}
.red{
	margin:76px 0 38px;
	color:#df1e24;
}
.index-project-slider{
	position: relative;
	margin-top:40px;
}
.index-project-slider:after{
	width:1300px;
	height:1px;
	display: block;
	content: "";
	background: #c3c2c3;
	position: absolute;
	top:50%;
	left:-50px;
}
.index-project-slider .bd{
	overflow: hidden;
}
.index-project-slider .bd li{
	width:300px;
	height:170px;
	margin-top:250px;
	float:left;
	background: url(../images/f-bg1.png) no-repeat;
	position: relative;
}
.index-project-slider .bd li:after{
	content: "";
	width:20px;
	height:20px;
	background: #df1e24;
	display: block;
	border-radius: 20px;
	position: absolute;
	top:-50px;
	left:50%;
	margin-left:-10px;
	z-index: 9;
}
.index-project-slider .bd li.on:after{
	content: "";
	top:auto;
	bottom:-50px;
	left:50%;
	margin-left:-10px;
	z-index: 9;
}
.index-project-slider .bd li.on{
	margin-top:0;
	background: url(../images/f-bg2.png) no-repeat;
}
.index-project-slider .bd li h1{
	font-size:24px;
	color:#df1e24;
	text-align: center;
	margin-top:10px;
	line-height: 50px;
}
.index-project-slider .bd li.on h1{
	position: absolute;
	bottom:10px;
	width:100%;
}
.index-project-slider .bd li p{
	width:100%;
	height:110px;
	font-size:14px;
	line-height: 24px;
	padding:0 10px;
	color: #fff;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}
.index-project-slider .prev,.index-project-slider .next{
	width:43px;
	height:43px;
	display: block;
	position: absolute;
	top:50%;
	margin-top:-21px;
}
.index-project-slider .prev{
	left:-92px;
	background: url(../images/f-left.png) center no-repeat;
}
.index-project-slider .next{
	right:-92px;
	background: url(../images/f-right.png) center no-repeat;
}
.index-project-slider .prev:hover{
	background: url(../images/f-lefth.png) center no-repeat;
}
.index-project-slider .next:hover{
	background: url(../images/f-righth.png) center no-repeat;
}

.qy-slider{
	position: relative;
}
.qy-slider .bd {overflow: hidden;}
.qy-slider .bd li{
	width:204px;
	float:left;
	margin-right:45px;
	text-align: center;
	color:#191919;
	font-size:16px;
	line-height:1.8;
}
.qy-slider .bd li img{    max-width: 100%;
    height: 300px;
    width: 100%;}
.qy-slider .prev,.qy-slider .next{
	width:16px;
	height:30px;
	display: block;
	position: absolute;
	top:50%;
	margin-top:-30px;
}
.qy-slider .prev{
	left:-46px;
	background: url(../images/qy-left.png) center no-repeat;
}
.qy-slider .next{
	right:-46px;
	background: url(../images/qy-right.png) center no-repeat;
}
.hz-slider .bd li{
	width:240px;
	height:109px;
	text-align: center;
	float:left;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	overflow: hidden;
}
.hz-slider .hd{
	margin:20px 0 70px;
	text-align: center;
}
.hz-slider .hd li{
	width:10px;
	height:10px;
	background: #efbfc1;
	border-radius: 10px;
	display: inline-block;
	overflow: hidden;
	text-indent: 999px;
	margin:0 10px;
}
.hz-slider .hd li.on{
	background: #df1e24;
}

.pro-body{
	margin-top:20px;
	margin-bottom:80px;
}
.pro-nav li{
	width:14.28%;
	float:left;
	margin:40px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.pro-nav li p{
	font-size:16px;
	color:#666;
	display: block;
}
.pro-nav li:hover p,.pro-nav .on p{
	color:#df1e24;
}
.pro-nav .on:after{
	content: "";
	display: block;
	position: absolute;
	left:50%;
	bottom:-40px;
	margin-left:-10px;
	width:0;
	height:0;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-bottom:10px solid #fff;
}
.pro-nav li span{
	display: inline-block;
	width:40px;
	height:40px;
	margin-bottom:8px;
}
.pro-body .pro-nav .li1 span{
	background: url(../images/pro1.png) 0 0 no-repeat;
}
.pro-body .pro-nav .li2 span{
	background: url(../images/pro2.png) 0 0 no-repeat;
}
.pro-body .pro-nav .li3 span{
	background: url(../images/pro3.png) 0 0 no-repeat;
}
.pro-body .pro-nav .li4 span{
	background: url(../images/pro4.png) 0 0 no-repeat;
}
.pro-body .pro-nav .li5 span{
	background: url(../images/pro5.png) 0 0 no-repeat;
}
.pro-body .pro-nav .li6 span{
	background: url(../images/pro6.png) 0 0 no-repeat;
}
.pro-body .pro-nav .li7 span{
	background: url(../images/pro7.png) 0 0 no-repeat;
}
.pro-body .pro-nav1 .li1 span{
	background: url(../images/pro8.png) 0 0 no-repeat !important;
}
.pro-body .pro-nav1 .li2 span{
	background: url(../images/pro9.png) 0 0 no-repeat !important;
}
.pro-body .pro-nav1 .li3 span{
	background: url(../images/pro10.png) 0 0 no-repeat !important;
}
.pro-body .pro-nav1 .li4 span{
	background: url(../images/pro11.png) 0 0 no-repeat !important;
}
.pro-body .pro-nav1 .li5 span{
	background: url(../images/pro12.png) 0 0 no-repeat !important;
}
.pro-body .pro-nav1 .li6 span{
	background: url(../images/pro13.png) 0 0 no-repeat !important;
}
.pro-body .pro-nav1 .li7 span{
	background: url(../images/pro14.png) 0 0 no-repeat !important;
}
.pro-nav li:hover span,.pro-nav .on span{
	background-position:-40px top ;
}
.tab-pro{
	padding:20px 20px 20px;
	box-shadow: 0 5px 20px #e0e0e0;
	background: #fff;
}
.tab-item{
	display: none;
}
.tab-pro .tab-list{margin-top:0px;}
.tab-pro p{
	padding-bottom:20px;
	border-bottom:1px solid #e6e6e6;
	color:#666;
}
.tab-pro a{
	width:25%;
	line-height: 45px;
	display: block;
	float:left;
}
/*测试指导*/
.ceshi-box{
	margin:50px auto 70px;
}
.ceshi-left{
	width:250px;
	float:left;
	padding-bottom:20px;
	background: #fff;
	box-shadow: 0 3px 10px #e0e0e0;
}
.ceshi-left h1{
	font-size:20px;
	font-weight: bold;
	text-align: center;
	color:#1A1A1A;
	padding:30px 0 20px;
	border-bottom:1px solid #e6e6e6;
}
.ceshi-left .ceshi-a{
	text-align: center;
	margin-top:15px;
}
.ceshi-left .ceshi-a a{
	font-size:16px;
	color:#666;
	display: inline-block;
	width:200px;
	height:40px;
	line-height: 40px;
	margin-bottom:12px;
	text-align: center;
	transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
}
.ceshi-left .ceshi-a a.on,.ceshi-left .ceshi-a a:hover{
	background: #df1e24;
	color:#fff;
	
}
.ceshi-right{
	width:900px;
	float:right;
	
}
.ceshi-ul{
	padding:0px 40px 30px;
	background: #fff;
	box-shadow: 0 3px 10px #e0e0e0;
}
.ceshi-ul li h1{
	font-size:16px;
	color:#1a1a1a;
	padding:35px 0 18px;
	border-bottom:1px solid #e6e6e6;
	transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
}
.ceshi-ul li:hover h1{
	color:#DF1E24;
	border-bottom:1px solid #DF1E24;
}
.ceshi-ul li p{
	line-height: 30px;
	color:#999;
	margin-top:8px;
}

/*文档下载*/
.wendang-top{
	height:50px;
	line-height: 50px;
	background: #df1e24;
}
.wendang-top label{
	padding-left:10px;
	font-size:18px;
	color:#fff;
}
.wendang-top label input{
	position: relative;
	top:-2px;
	margin-right:10px;
}
.wendang-top label input[type="checkbox"] {width: 25px; height: 25px; -webkit-appearance: none; cursor: pointer; background: url(../images/ckd.png) no-repeat; vertical-align: middle;}
.wendang-top label input[type="checkbox"]:checked{background: url(../images/ckd-h.png) no-repeat; }
.wendang-top a{
	float:right;
	display: block;
	color:#fff;
	font-size:18px;
	padding:0 17px 0 44px;
	background: url(../images/yun2.png) left center no-repeat;
}
.wendang-ul li{
	padding:38px 10px;
	border-bottom:1px dashed #cdcdcd;
}
.wendang-ul .on{
	border-bottom:1px dashed #df1e24;
}
.wendang-ul li p{
	width:675px;
	display: inline-block;
	margin-left:12px;
	font-size:18px;
	color:#666;
}
.wendang-ul .on p{
	color:#df1e24;overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; 
}
.wendang-ul li span{
	display: inline-block;
	font-size:16px;
	color:#999;
}
.wendang-ul li a{
	float:right;
	padding:5px 10px 5px 45px;
	position: relative;
	top:-3px;
	font-size:16px;
	color:#999;
	background: url(../images/yun-red.png) left center no-repeat;
}
.wendang-ul li input[type="checkbox"] {width: 25px; height: 25px; -webkit-appearance: none; cursor: pointer; background: url(../images/ckd-s.png) no-repeat; vertical-align: middle;}
.wendang-ul li input[type="checkbox"]:checked{background: url(../images/ckd-sh.png) no-repeat; }

/*联系我们*/
.contact-box{
	width:300px;
	padding:45px 20px 40px;
	background: #fff url(../images/con_icon.png) 95% 18px no-repeat;
}
.contact-box h1{
	font-size:20px;
	color:#df1e24;
	padding-bottom:25px;
	margin-bottom:15px;
	font-weight: bold;
	border-bottom:1px solid #ef8f92;
}
.contact-box p{
	padding:10px 0 10px 35px;
	color:#333;
}
.contact-box .p1{
	background:url(../images/f1.png) left center no-repeat;
}
.contact-box .p2{
	background:url(../images/f2.png) left center no-repeat;
}
.contact-box .p3{
	background:url(../images/f3.png) left center no-repeat;
}
.contact-box p img{
	margin-right:20px;
}
.contact-left{
	float:left;
}
.contact-box.on{
	background: #df1e24 url(../images/con_icon2.png) 95% 18px no-repeat;
}
.contact-box.on h1{
	color:#fff;
}
.contact-box.on p{
	color:#fff;
}
.contact-box.on .p1{
	background:url(../images/c1.png) left center no-repeat;
}
.contact-box.on .p2{
	background:url(../images/c2.png) left center no-repeat;
}
.contact-box.on .p3{
	background:url(../images/c3.png) left center no-repeat;
}

.contact-right{
	float:right;
	
}
#map{
	width:100%;
	height:480px;
	margin-top:40px;
	border:10px solid #fff;
}
/*人才招聘*/
.zhaopin-top {
	font-weight: bold;
	text-align: center;
}
.zhaopin-top ul li {
	float: left;
	text-align: center;
	width:20%;
	color:#fff;
	font-size:20px;
}


.zhaopin-top ul {
	position: relative;
	z-index: 2;
	height:60px;
	line-height: 60px;
	background: #df1e24;
}

.fenlei{margin: 0 auto;text-align: center;display: block;}
.fenlei a{border: 1px #df1e24 solid; padding: 9px 35px;background: #df1e24; display: inline-block; color: #fff;margin: 0 20px 50px 20px;}

.fenlei a:hover{border: 1px #df1e24 solid; padding: 9px 35px;background: #fff; display: inline-block; color: #df1e24;margin: 0 20px 50px 20px;}

.zhaopin_list_zw {
	width: 100%;
	overflow: hidden;
}

.zhaopin_list_zw_con {
	width: 100%;
	color: #666;
	background-color: white;
}


.zhaopin_list_zw_con .hide {
	display: none;
}

.zhaopin_list_zw_con .ul {
	width: 100%;
	overflow: hidden;
	display: block;
	background: url(../images/jia.png) 88% center no-repeat;
	cursor: pointer;
}
.zhaopin_list_zw_con .on ul{
	background: url(../images/jian.png) 88% center no-repeat;
}

.zhaopin_list_zw_con .on,.zhaopin_list_zw_con .on:hover{
	border-top:1px solid #fafafa;
	background:#fafafa url(../images/top.png) 98% 26px no-repeat;
}


.zhaopin_list_zw_con .ul li {
	width:20%;
	height: 100%;
	text-align: center;
	overflow: hidden;
	font-size: 16px;
	color: #1a1a1a;
	padding: 20px 0;
	float: left;
	margin-bottom:1px;
}

.zhaopin-list {
	display: block;
}

.zhaopin-dd {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px #ddd solid;
	padding-bottom: 30px;
}


.zhaopin_list_zw_con .dd {
	padding:10px 100px;
	margin: auto;
	position: relative;
	display: none;
	color: #666666;
	background: #f0f0f0;
}
.zhaopin-dd1 h2 {
	font-size: 16px;
	color: #666;
	padding-top:20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.zhaopin-dd1 p {
	color: #666;
	font-size: 14px;
	line-height: 30px;
}

.zhaopin-bot {
	margin-top: 15px;
	margin-bottom:30px;
	overflow: hidden;
}
.zhaopin-b-left p {
	font-size: 14px;
	color: #df1e24;
	line-height: 1.6;
	
}
.zhaopin-b-left p img{
	position: relative;
	top:2px;
	margin-right:10px;
}
.email-btn{
	width:460px;
	height:50px;
	line-height: 50px;
	display: block;
	margin:0 auto;
	color:#fff;
	font-size:16px;
	text-align: center;
	background: #df1e24;
	border-radius: 30px;
	margin-top:40px;
}
.email-btn img{
	position: relative;
	top:6px;
	margin-right:10px;
}

/*搜索*/

.ceshi-left h2{
	font-size:20px;
	color:#1a1a1a;
	font-weight: bold;
	height:80px;
	line-height: 80px;
	margin-left:40px;
}
.sousuo-a a{
	width:200px;
	height:40px;
	line-height: 40px;
	display: block;
	margin:0 auto;
	padding-left:38px;
	margin-bottom:10px;
	position: relative;
	color:#666;
}
.sousuo-a a:hover{
	color:#df1e24;
}
.sousuo-a a.on:after{
	content: "";
	display: block;
	width:3px;
	height:20px;
	background: #df1e24;
	position: absolute;
	top:10px;
	left:15px;
}
.sousuo-a a.on{
	background: #f5f5f5;
}
.sousuo-box{
	padding:30px 40px 30px;
	background: #fff;
	box-shadow: 0 3px 10px #e0e0e0;
}
.sousuo-form {
	position: relative;
}
.sousuo-form .sousuo-input{
	width:100%;
	height:52px;
	padding:0 20px;
	background: none;
	border:1px solid #df1e24;
}
.sousuo-form .sousuo-submit{
	width:54px;
	height:50px;
	position: absolute;
	top:1px;
	right:1px;
	border:0;
	background:#df1e24 url(../images/sss.png) center no-repeat;
}
.ss-tip{
	font-size:16px;
	color:#666;
	margin-top:15px;
	margin-left:30px;
}
.ss-tip span{
	color:#df1e24
}
.sousuo-list li{margin-top:20px;}
.sousuo-list li h1{
	font-size:16px;
	color:#1a1a1a;
	line-height: 20px;
	padding:15px 0;
	border-bottom:1px solid #e6e6e6;
}
.sousuo-list li h1 span{
	font-size:18px;
	font-weight: bold;
	padding-right:25px;
	margin-right:20px;
	border-right:1px solid #e6e6e6;
}
.sousuo-list li p{
	font-size:14px;
	color:#999;
	line-height: 30px;
	margin-top:5px;
}

/*工程案例*/
.sx-body{
	margin-top:80px;
	padding-top:5px;
	border:8px solid #e6e6e6;
}
.sx-body .sx-box{
	padding-top:20px;
	border-bottom:1px solid #e6e6e6;
	position: relative;
	height:60px;
	overflow: hidden;
}
.sx-body .sx-box span{
	font-size:20px;
	color:#191919;
	width:190px;
	display: block;
	float:left;
	padding-left:32px;
}
.sx-body .sx-box a{
	display: block;
	width:25px;
	height:25px;
	background: url(../images/gc-bottom.png) no-repeat;
	position: absolute;
	top:18px;
	right:32px;
}
.sx-body .sx-box a.on{
	background: url(../images/gc-top.png) no-repeat;
}
.sx-box-r{
	float:left;
	width:900px;
}
.sx-body .sx-box label{
	margin-right:38px;
	color:#666;
	font-size:16px;
	margin-top:3px;
	margin-bottom:20px;
	float:left;
}
.sx-body .sx-box label input{
	position: relative;
	top:-1px;position:relative;
	margin-right:8px;
}
.sx-body .sx-box label input[type="checkbox"] {width: 13px; height: 13px; -webkit-appearance: none; cursor: pointer; background: url(../images/ckd-sx.png) no-repeat; vertical-align: middle;}
.sx-body .sx-box label input[type="checkbox"]:checked{background: url(../images/ckd-sxh.png) no-repeat; }
.sx-body .sx-box label input[type="radio"] {width: 13px; height: 13px; -webkit-appearance: none; cursor: pointer; background: url(../images/rd.png) no-repeat; vertical-align: middle;}
.sx-body .sx-box label input[type="radio"]:checked{background: url(../images/rdh.png) no-repeat;  }


#popBox input[type="radio"] {width: 13px; height: 13px; -webkit-appearance: none; cursor: pointer; background: url(../images/rd.png) no-repeat; vertical-align: middle;    margin-right: 6px;margin-bottom: 2px;}
#popBox input[type="radio"]:checked{background: url(../images/rdh.png) no-repeat;  }
#popBox label{font-size:14px;}


.sx-body .sx-box label{position:relative;}
#popBox:after {
    border-right: 16px solid transparent;
    border-left: 16px solid transparent;
    position: absolute;
    top: -15px;
    left: 44px;
    content: '';
    border-bottom: 16px solid #fff;
}





.btn{
	text-align: center;
}
.btn input{
	width:130px;
	height:35px;
	border-radius: 30px;
	border:1px solid #999;
	color:#999;
	font-size:18px;
	margin:40px 15px;
	background: none;
}
.btn .sx-btn{
	border:1px solid #df1e24;
	color:#df1e24;
}
.gc-list li{
	float:left;
	width:360px;
	margin-right:60px;
	margin-top:40px;min-height:340px;
}
.gc-list li a{
	color:#1a1a1a;
	display: block;
}
.gc-list li a:hover{
	color:#df1e24;
}
.gc-list li img{
	height:270px; width:360px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.gc-list li:hover img{
	transform: scale(1.1,1.1); 
	-webkit-transform: scale(1.1,1.1);
}
.gc-list li p{
	position: absolute;
	top:100%;
	left:0;
	width:100%;
	height:100%;
	background: url(../images/bgred.png);
	font-size:16px;
	line-height: 30px;
	color:#fff;
	letter-spacing: 1px;
	padding:0px 25px;
	padding-top:70px \9;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.pro-body form{position:relative;}
.popBox{display: block;
    margin: 0px 0px 10px 0;
    height: auto;
    line-height: 30px;
    font-size: 16px;
    color: #666;
    padding: 10px 0;
    padding-top: 0;}
.popBox .child-product{margin:6px 15px;    position: initial;}
.popBox{display:none;}
.popBox .child-product input[type="radio"] {
    width: 13px;
    height: 13px;
    -webkit-appearance: none;
    cursor: pointer;
    background: url(../images/rd.png) no-repeat;
    vertical-align: middle;
	    margin-right: 8px;
}
.popBox .child-product input[type="radio"]:checked {
    background: url(../images/rdh.png) no-repeat;
}
.popBox .child-product {

    margin-right: 38px;
    color: #666;
    font-size: 14px;
    margin-top: 3px;
    margin-bottom: 0px;
    float: left;
	margin-left: 0;

}

.swiper-button-next,.swiper-button-prev{
	display: block;
    width: 25px!important;
    height: 25px!important;
    background: url(../images/right.png) no-repeat!important;
    position: absolute;
    top: 18px!important;
    right: 32px!important;
	margin-top:0px!important;
	outline: 0;
}
.swiper-button-prev{
	left:1090px!important;
	background: url(../images/left.png) no-repeat!important;
	
}

/*.gc-list li:hover p{
	top:0;
}*/
.gc-list li span{
	display: block;
	height:56px;
	line-height: 56px;
	text-align: center;
	font-size:16px;
	border-bottom:1px solid #dbdbdb;
	overflow: hidden;
}
.gc-list li:hover span{
	border-bottom:1px solid #df1e24;
}

.news-list li{
	padding:28px 30px;
	border-bottom:1px solid #dcdcdc;
}
.news-list li a{
	display: block;
}
.news-list li .news-left{
	width:765px;
	float:left;
}
.news-list li .news-left h1{
	font-size:20px;
	color:#1a1a1a;
	margin-top:10px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.news-list li .news-left i{
	font-size:16px;
	color:#999;
	display: block;
	margin-top:15px;
	padding-left:22px;
	background: url(../images/time.png) left center no-repeat;
}
.news-list li .news-left p{
	color:#999;
	line-height: 30px;
	margin-top:20px;
}
.news-list li .news-left span{
	display: block;
	width:120px;
	height:30px;
	line-height: 30px;
	padding-left:19px;
	font-size:14px;
	color:#555;
	margin-top:25px;
	border:1px solid #666;
	background: url(../images/news-right.png) 93px center no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.news-list li a:hover h1{
	color:#df1e24;
}
.news-list li a:hover span{
	color:#fff;
	border:1px solid #df1e24;
	background:#df1e24 url(../images/news-righth.png) 93px center no-repeat;
}
.news-list li .news-right{
	float:right;
	overflow: hidden;
	
}
.news-list li .news-right img {
    width: 320px;
    max-height: 210px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.news-list li a:hover .news-right img{
	transform: scale(1.1,1.1); 
	-webkit-transform: scale(1.1,1.1);
}

/*新闻详情*/
.news-detail{
	padding:0 40px 40px;
	background: #fff;
	box-shadow: 0 3px 10px #e0e0e0;
}
.news-detail-left{
	width:760px;
	float:left;
}
.news-detail-left .news-title{
	font-size:24px;
	margin-top:30px;
	text-align: center;
}
.news-detail-left .news-p{
	text-align: center;
	margin:25px 0;
	color:#999999;
}
.news-detail-left .news-p span{
	padding-left:25px;
	margin:0 20px;
}
.news-detail-left .news-p .time{
	background: url(../images/time.png) left center no-repeat;
}
.news-detail-left .news-p .chakan{
	background: url(../images/chakan.png) left center no-repeat;
}
.news-con{
	line-height: 30px;
	color:#666666;word-wrap:break-word ;
}.news-con table {
    margin: auto;
}
.news-con p img{max-width:100%; margin:5px auto; display:block; }
.news-detail-right{
	float:right;
	width:300px;
	padding-top:30px;
}
.bdshare-button-style0-16 a{
	height:31px !important;
	padding-left:31px !important;
	margin-right:13px !important;
}
.bdshare-button-style0-16 .more{
	background: url(../images/f-fx.png) 0 0 no-repeat !important;
}
.bdshare-button-style0-16 .bds_weixin{
	background: url(../images/f-weixin.png) 0 0 no-repeat !important;
}
.bdshare-button-style0-16 .bds_sqq{
	background: url(../images/f-qq.png) 0 0 no-repeat !important;
}
.bdshare-button-style0-16 .bds_tsina{
	background: url(../images/f-xinlang.png) 0 0 no-repeat !important;
}
.bdshare-button-style0-16 .fanhui{
	color:#656565;
	line-height: 30px;
	padding-left:40px !important;
	margin-left:20px;
	background: url(../images/f-fh.png) 0 0 no-repeat !important;
}
.news-right-page{
	border:8px solid #e6e6e6;
	padding:15px 22px;
	margin-top:40px;
}

.news-right-page strong{
	font-size:18px;
	color:#1a1a1a;
	display: block;
	padding:40px 0 12px;
}
.news-right-page a{
	display: block;
	font-size:16px;
	line-height: 24px;
	padding-bottom:40px;
	color:#666;
	border-bottom:1px solid #e6e6e6;
}
.news-detail a:hover{
	color:#df1e24 !important
}
.pro-title{
	text-align: center;
	font-size:24px;
	color:#1a1a1a;
	font-family: arial;
	padding:32px 0 40px;
	border-bottom:1px solid #e6e6e6;
}
.nppage {
	padding:30px 0 0;
	border-top: 1px dashed #dcdcdc;
	color: #999999;
	font-size:16px;
}

.nppage a {
	color: #999999;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}

.nppage a:hover {
	color: #b2201d;
}

.nppage .f-fl {
	float: left;
	line-height: 2;
}

.nppage .f-fr {
	float: right;
}

.nppage .f-fr .fh-btn {
	width: 115px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #df1e24;
	border: 1px solid #df1e24;
	background: #fff;
	border-radius: 20px;
	display: inline-block;
	position: relative;
	top:-10px;
}

.nppage .f-fr a:hover {
	background: #df1e24;
	color: #fff !important;
}
.bdsharebuttonbox2{
	position: relative;
	top:18px;
	display: inline-block;
	margin-right:10px;
}
.bdsharebuttonbox2 a{
	height:22px !important;
	padding-left:22px !important;
	margin-right:13px !important;
}
.bdsharebuttonbox2 .more{
	background: url(../images/f-p1.png) 0 0 no-repeat !important;
}
.bdsharebuttonbox2 .bds_weixin{
	background: url(../images/f-p4.png) 0 0 no-repeat !important;
}
.bdsharebuttonbox2 .bds_sqq{
	background: url(../images/f-p2.png) 0 0 no-repeat !important;
}
.bdsharebuttonbox2 .bds_tsina{
	background: url(../images/f-p3.png) 0 0 no-repeat !important;
}
.bdsharebuttonbox2 .fanhui{
	color:#656565;
	line-height: 30px;
	padding-left:40px !important;
	margin-left:20px;
	background: url(../images/f-fh.png) 0 0 no-repeat !important;
}

.pro-right{
	width:290px;
}
.pro-right .h1{
	font-size:24px;
	color:#1a1a1a;
	padding-left:20px;
	border-left:4px solid #df1e24;
	line-height: 1.1;
	margin-bottom:10px;
}
.pro-right .pro-right-p{
	padding-left:22px;
	line-height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom:1px solid #e6e6e6;
}
.pro-ziliao {
	width:290px;
	margin: 20px 0;
}
.pro-ziliao a{
	width:130px;
	height:30px;
	line-height: 30px;
	display: block;
	color:#fff;
	border-radius: 15px;
	background: #df1e24 url(../images/yun.png) 16px center no-repeat;
	float: left;
	padding-left: 45px;
	margin-left: 10px;
}
.pro-ziliao a.pro-zixun{
	background: #df1e24 url(../images/xun.png) 16px center no-repeat;
}
.pro-right .pro-ziliao a:hover{
	color:#fff !important;
}
.pro-right li p{
	line-height: 46px;
}
.pro-right li a{
	width:250px;
	margin:30px 0 10px 10px;
	border-bottom:1px solid #e6e6e6;
	display: block;
	color:#999;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.pro-right li a:hover{
	border-bottom:1px solid #df1e24;
	color:#df1e24;
}
.pro-right li img {
    display: block;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    height: 190px;
    width: 100%;
}
.pro-right li:hover img{
	transform: scale(1.1,1.1); 
	-webkit-transform: scale(1.1,1.1);
}
.table-box{
	width:100%;
	background: #e6e6e6;
	border:1px solid #e6e6e6;
	margin:20px 0;
}
.table-box td{
	background: #fff;
	padding-left:22px;
	height:50px;
	width:50%;
}
.table-box td span{
	font-weight: bold;
	color:#1a1a1a;
}

.bd_weixin_popup{
	-webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.m-a,.m-he,.m-footer{display:none;}
@media only screen and (min-width:1200px) and (max-width: 1366px) {
	.index-project-slider:after {
	    width: 1220px;
	    left: -10px;
	}
	.index-project-slider .next{
		right:-52px;
	}
	.index-project-slider .prev{
		left:-52px;
	}
	
}


.news-con p,.news-con span{line-height:29px;}
.news-con td{border:1px #ddd solid;word-break:break-all;}
.m-s{display:none;}
.m-product{display:none;}
@media only screen and (min-width:240px) and (max-width: 768px) {
.pro-right li img {
    height: 210px;
    width: 100%;
}
.qy-slider .bd li img {
    max-width: 100%;
    height: 240px;
    width: 100%;
}
.nppage .f-fr .fh-btn { margin: 0 0 0 8%}
.fenlei,.pc-product{display:none;}
.m-a,.m-he,.m-footer,.m-product{display:block;}
.m-product li .pro-nav li span{
	background: url(../images/pro1m.png) 0 0 no-repeat;
}
.m-product li:nth-child(2) .pro-nav li span{
	background: url(../images/pro2m.png) 0 0 no-repeat;
}
.m-product li:nth-child(3) .pro-nav li span{
	background: url(../images/pro3m.png) 0 0 no-repeat;
}
.m-product li:nth-child(4) .pro-nav li span{
	background: url(../images/pro4m.png) 0 0 no-repeat;
}
.m-product li:nth-child(5) .pro-nav li span{
	background: url(../images/pro5m.png) 0 0 no-repeat;
}
.m-product li:nth-child(6) .pro-nav li span{
	background: url(../images/pro6m.png) 0 0 no-repeat;
}
.m-product li:nth-child(7) .pro-nav li span{
	background: url(../images/pro7m.png) 0 0 no-repeat;
}
.m-product li:nth-child(8) .pro-nav li span{
	background: url(../images/pro8m.png) 0 0 no-repeat;
}
.m-product li:nth-child(9) .pro-nav li span{
	background: url(../images/pro9m.png) 0 0 no-repeat;
}
.m-product li:nth-child(10) .pro-nav li span{
	background: url(../images/pro10m.png) 0 0 no-repeat;
}
.m-product li:nth-child(11) .pro-nav li span{
	background: url(../images/pro11m.png) 0 0 no-repeat;
}
.m-product li:nth-child(12) .pro-nav li span{
	background: url(../images/pro12m.png) 0 0 no-repeat;
}
.m-product li:nth-child(13) .pro-nav li span{
	background: url(../images/pro13m.png) 0 0 no-repeat;
}
.m-product li:nth-child(14) .pro-nav li span{
	background: url(../images/pro14m.png) 0 0 no-repeat;
}
.m-product .pro-nav li span,.m-product .pro-nav li i{float:left;}
.m-product .ul {
	width: 100%;
	overflow: hidden;
	display: block;
	background: url(../images/topm.png) 96% center no-repeat !important;
	cursor: pointer;
}
.m-product .on ul{
	background: url(../images/downm.png) 96% center no-repeat !important;
}
.m-product .ul li {
    width: 62%;
    font-size: 15px;
}
.m-product .ul li {
    padding: 0;
}
.news-con table{max-width:100%;width:100% !important;}
.news-con p {
    margin-left: 0 !important;
}

.pro-nav li span {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin-bottom: 0px;
    background-size: 100% 100% !important;
}

.m-product .ul li {
    width: 90% !important;background:#fff;
    font-size: 15px;
}
.m-product .ul li i{line-height:40px;}
.m-product .ul1{background: #f5f5f5;    padding: 0 0.7em;}
.m-product .ul1 li{background:#fff; margin:10px 0;}
.m-product .on{
    border-top: 1px solid #fafafa;
    background: #fff url(../images/top.png) 96% 26px no-repeat !important;
}
.m-product .ul {
    border-bottom: 1px #ccc solid;
}
.m-product .ul1 .pro-div{padding:8px 3px;}
.m-product .ul1 .pro-div a{display: block;color: #666; font-size: 15px;line-height: 26px;}
.m-product .ul1 .pro-div p a{display: block;color: #999; font-size: 12px;line-height: 22px; font-weight:normal;}
.m-product .dd {
    background: #fff;
}
.m-product .ul li {
    padding-left: 10px;
}









.m-footer{margin: 0 3%;
    position: fixed;
    bottom: 14px;
    width: 94%;z-index:999;
}
.m-footer a{    width: 44%;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    background: #ef1f1f;
    color: #fff;
    text-align: center;
    margin: 0 2.6%;
    font-size: 14px;}	
.pc-a,.pc-he{display:none;}
.m-he{margin-bottom:20px;}
.m-s{display:block;}
.p-s{display:none;}
.m-s select{padding: 0 5px;width: 100%; font-size: 15px; border: none; height: 30px;border: 1px #ddd solid;margin-top: 4px;}
.sx-body .sx-box {
    height: 40px;
}
	.pages a.active{display: none;}
	.pages .num{display: none;}
	.w{width:100%;padding-left:3%;padding-right:3%;overflow: hidden;}
	.top-banner{
		height:38vw;
		background-size:150% !important;
	}
	.vs{display: none;}
	.mianbaoxie{
		height:50px;
		line-height: 50px;
		display: none;
	}
	.bigtitle {
	    font-size: 24px;
	    margin-top: 30px;
	    margin-bottom: 15px;
	    padding-left:10px;
    }
    .bigtitle h3{
    	font-size:16px;
    	margin-top:10px;
    }
	.about-box{margin-top:20px;}
	.about-box img{display: none;}
	.about-box-l{
		width:100%;
		padding:20px;
	}
	.group-box img{display: none;}
	.group-box-l{
		width:100%;
		padding:20px;
		height: 420px;
	}
	.about-box-l h1 {
	    font-size: 24px;
	    margin-bottom: 5px;
	}
	.about-box-l p{
		
	}
	.about-box-r{
		width:100%;
	}
	.about-con2-con{
		width:100%;
		margin:20px 0 0;
	}
	.about-logo{
		width:100%;
	}
	.about-logo img{
		width:100%;
	}
	.about-logo p{
		padding:15px;
	}
	.about-wenhua{
		width:100%;
		margin-top:20px;
	}
	.about-logo p {
		font-size: 15px;
		line-height: 1.6;
	}
	.about-wenhua li {
    width: 100% !important;
    height: auto;
    margin-bottom: 0;
    padding: 4px 5px;
    border-bottom: none;
    margin: 5px 0;
}
.about-wenhua .li{    padding: 0 5px;
    line-height: 24px;
    height: 24px;}
	.about-wenhua li:nth-child(2n){
		margin-right:0 !important;
	}
	.about-wenhua li p{
		line-height: 1.4;
		font-size:15px;
		float:left;
	}
	.about-wenhua li h1{
		font-size:16px;
		font-weight: bold;
		margin-bottom:10px;
		display:inline-block;
	}
	.about-wenhua li h1 img{display: none;}
.about-fazhan {
    margin-top: 13px;
    height: auto;
    padding-bottom: 27px;
    padding-top: 27px;
}
	.bigtitle2{
		font-size:24px;
	}
	.bigtitle2 h3{
		font-size:18px;
		margin-top:10px;
	}
	.index-project-slider{
		margin-top:30px;
		padding-bottom:40px;
	}
	.index-project-slider .bd li{
		margin-left:7vw;
		margin-top:30px;
		width:80vw;
		background: url(../images/f-bg11.png) no-repeat;
	}
	.index-project-slider .bd li:after{
		display: none;
	}
	.index-project-slider .bd li p {
    padding: 0 2vw 0 9vw;
    text-align: left;
}
.index-project-slider .bd li p {
    width: 100%;
    height: 83px;
    justify-content: left;
    align-items: center;
}
.index-project-slider .bd li {
    margin-left: 7vw;
        margin-top: 26px;
    width: 80vw;
    background: url(../images/f-bg11.png) no-repeat;
    background-size: 99% 89%;
}
.index-project-slider .bd li h1 {
    font-size: 22px;
    line-height: 46px;
}
	.index-project-slider .prev, .index-project-slider .next{
		top:14%;
		margin-top:0;
		-webkit-transform: rotate(90deg);
	}
	.index-project-slider .prev{
		left:1%;
		top:0;
		z-index: 99;
	}
	.index-project-slider .next{
		left:1%;
		top:auto;
		bottom:0px;
		z-index: 99;
	}
	.index-project-slider:after{
	    width: 1px;
	    height: calc(100% - 86px);
	    display: block;
	    content: "";
	    background: #c3c2c3;
	    position: absolute;
	    top: 43px;
	    left: 6.7vw;
	}
	.qy-slider .bd li{
		width:44vw;
		margin-right:6vw;
		
	}
	.qy-slider .prev, .qy-slider .next{
		width:30px;
		height:50px;
		background-color:rgba(255,255,255,0.8) ;
		top:48%;
	}
	.qy-slider .prev{
		left:3%;
	}
	.qy-slider .next{
		right:3%;
	}
	.red{
		margin:30px 0 20px;
	}
	.hz-slider .bd li{
		width:50%;
	}
	
	
	.ceshi-box{
		margin:20px 0;
	}
	.ceshi-left{
		width:100%;
		margin-bottom:20px;
		padding-bottom:0;
		position: relative;
	}
	.ceshi-left h1{
		padding:20px 0;
	}
	.ceshi-left .ceshi-a{
		display: none;
		position: absolute;
		top:46px;
		left:0;
		width:100%;
		background: #f5f5f5;
		padding-bottom:15px;
	}
	.ceshi-left .ceshi-a a{
		height:30px;
		line-height: 30px;
		margin-bottom:0;
	}
	.ceshi-right{
		width:100%;
	}
	.ceshi-ul{
		padding:0 20px 20px; 
	}
	.ceshi-ul p{display:none;}
	.ceshi-ul li h1 {padding: 20px 0 20px;}
	.ceshi-ul a h1,.ceshi-ul p a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:100%; display:block; }
	.news-con p{word-break: break-all;}
	.warp{
		overflow: hidden;
		overflow-x:scroll;
	}
	.pro-body{
		margin-bottom:10px;
	}
	.pro-nav{
		width:100%;
	}
	.pro-nav li{
		width:25%;
		margin:16px 0 16px;
	}
	.pro-nav li.li5{margin-left:12.5%;}
	.pro-right .h1 {
    font-size: 19px;
    color: #1a1a1a;
    padding-left: 10px;
    border-left: 3px solid #df1e24;
}
	.pro-nav .on:after{display: none;}
.nppage {
    padding: 26px 0 0;
    margin-bottom: 10px;
}
.pro-ziliao {
    margin: 15px auto 28px;
}
	.pro-nav li p {
		font-size: 15px;
	}
	.pro-nav li p{height:32px;}
	.tab-pro{
		padding:15px;
	}
	.tab-pro a{
		width:50%;
	}
	.tab-pro p{
		line-height: 1.6;
	}
	
	.sx-body .sx-box span{
		float:left;
		width:25%;    line-height: 37px;
		padding-left:10px;
	}
	.sx-box-r{
		    width: 72.2%;
		float:left;
		padding:0 0px 0 15px;
	}
.btn input {
    height: 30px;
    line-height: 28px;
    border-radius: 30px;
    font-size: 16px;
}
	.sx-body{
		margin-top:0px;
		border-width: 4px;
	}
	.sx-body .sx-box{
		padding-top:0px;
	}
	.sx-body .sx-box label{
		margin-right:15px;
		margin-bottom:2px;
	}
.sx-body .sx-box label {
    margin-top: 12px;
}
.sx-body .sx-box span {
    font-size: 18px;
}
	.sx-body .sx-box a{
		top: 10px;
    	right: 10px;
	}
	.sx-body .sx-box label input{
		margin-right:5px;
	}
	.btn input{
		margin: 20px 15px;
	}
	.gc-list li{
		    width: 100%;
    margin: 0;
    background: #fff;
    margin: 5px 0;
	}
	.gc-list li .f-oh{width:28%; float:left;}
	.gc-list li a span{width:70%; float:right;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
	.gc-list li img{
		width:100%;
	}
	.gc-list li span ,.gc-list li:hover span {
    border-bottom: none;
}
.table-box {
    width: 100%;
    background: #fff;
    border: 1px #fff solid;
    margin: 20px 0;
}.table-box td {
    background: #fff;
    padding-left: 5px;
    height: 26px;
    width: 100%;
    display: block;
    border: 1pc #fff;
}
.gc-list li img {
      height: 75px;
}
.gc-list li {
    height: auto;
    min-height: auto;
}
.news-detail-left .news-p {
    margin: 25px 0 0 0;
}
	.gc-list li p{display:none;}
	.news-detail-left{
		width:100%;
	}
	.pro-title{
		padding:20px 0;
	}
	.news-detail{
		padding:0 10px;
	}
	.bdshare-button-style0-16{
		display: none;
	}
	.nppage .f-fl{
		float:none;
	}
	.nppage .f-fr{
		float:none;
		display: block;
		margin-top:20px;
	}
	.pro-right{
		width:100%;
	}
	.pro-right li a{
		width:100%;
		margin:0;
	}
	.pro-right li img{
		width:100%;
	}
	.zhaopin-top ul{
		height:40px;
		line-height: 40px;
	}
	.zhaopin-top ul li,.zhaopin_list_zw_con .ul li{
		width:45%;
		font-size: 16px;
	}
	.zhaopin-top ul li:nth-child(2),.zhaopin-top ul li:nth-child(3),.zhaopin_list_zw_con .ul li:nth-child(2),.zhaopin_list_zw_con .ul li:nth-child(3){
		display: none;
	}
	.zhaopin_list_zw_con .dd{
		padding:10px;
	}
	.zhaopin_list_zw_con .on ul {
	    background: url(../images/jian.png) 95% center no-repeat;
	}
	.zhaopin_list_zw_con .ul {
	    background: url(../images/jia.png) 95% center no-repeat;
	}
	.email-btn{
		width:100%;
		font-size:12px;
	}
	.email-btn img{
		width:20px;
		top:3px;
	}
	.news-list li{
		padding:0 0 10px;
		margin-bottom:15px;
	}
	.news-list li .news-left{
		width: 64%;float: left;
	}
.news-list li .news-left h1 {
    font-size: 16px;
    overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; 
}
.news-list li .news-left i{display:none;}
.news-list li .news-left p {
    line-height: 24px;
    margin-top: 10px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
	.news-list li .news-left span{
		display: none;
	}
	.news-list li .news-right{
		    width: 35%;
    margin-top: 5px;
    float: right;
	}
	.news-list li .news-right img{
		width:100%;
	}
	.news-detail-left .news-title{
		font-size:20px;
	}
	.news-detail-right{
		width:100%;
		padding-top:0;
	}
	.news-right-page{
		margin-top:0;
		border:0;
		padding:0;
	}
	.news-right-page strong{
		padding:10px 0;font-size:16px;
	}
	.news-right-page a{
		padding-bottom:20px;font-size:15px;
	}
.table-box {
    margin: 0px 0 20px 0;
}
	.wendang-ul li{
		padding:20px 10px 10px;
	}
	.wendang-ul li:after{
		display: block;
		content: "";
		clear: both;
	}
	.wendang-ul li p {
    width: 61%;
    font-size: 14px;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	.wendang-ul li span{
		display: none;
	}
	.wendang-ul li a{
		margin-top:-4px;
		font-size:14px;
		padding-left:25px;
		background-size:18px !important;
	}
	.wendang-ul li input[type="checkbox"]{
		width:15px;
		height:15px;
		background-size:100% !important;
		position: relative;
		top:-1px;
	}
	.sousuo-box{
		padding:20px 15px;
	}
	.sousuo-list li h1{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.sousuo-list li h1 span{
		padding-right:10px;
		margin-right:10px;
		font-size:16px;
	}
	.sousuo-a a{
		width:100%;
		margin-bottom:5px;
	}
	.sousuo-a a.on:after{
		top:5px;
	}
	.ceshi-left h2{
		height:60px;
		line-height: 60px;
	}
	.contact-box{
		width:100%;
		padding:20px;
		margin-bottom:10px;
	}
	.contact-box p{
		line-height: 1.6;
	}
	#map{display: none;}
}

#product_top{display:none}
.industry-list li .news-left { width: 100%;}
.industry-list li .news-left h1 {float:left;}
.industry-list li .news-left i {float:right;}
.industry-list li .news-left p a { display: inline;}
.industry-list li{ padding: 10px 30px;}
.mt40{ margin-top: 40px;}
