.clearfix:after{display:table;line-height:0;content:"";clear:both}blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-text-size-adjust:none}body,button,input,select,textarea{font:16px/1.7 "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","Hiragino Sans GB";color:#292929;background:#fff}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:14px}ol,ul{list-style:none}a{color:#292929;text-decoration:none}a:hover{color:#292929}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}img{vertical-align:middle}button,input,select,textarea{font-size:100%}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}@media all and (max-width:1184px) and (min-width:1440px){body,button,input,select,textarea{font-size:14px}h1{font-size:32.4px}h2{font-size:27px}h3{font-size:21.6px}h4{font-size:16.2px}h5{font-size:12.6px}h6{font-size:10.8px}}@media all and (max-width:992px){blockquote,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1{font-size:28.8px}h2{font-size:24px}h3{font-size:19.2px}h4{font-size:14.4px}h5{font-size:11.2px}h6{font-size:9.6px}}
body{background:#f7f7f7}
#jm-header{position:fixed;z-index:999;width:100%;background:#333;color:#afafaf;line-height:65px;height:65px}#jm-header a{color:#afafaf}
#jm-header .title{
	float:left;
	font-size:22px;
	line-height:65px;
	padding-left:50px;
	color:#fff;
display: block;
}
#jm-header .title.show{opacity:1;transform:translateY(0)}
#jm-header .main-logo{
	float:left;
	padding-left:40px
}#jm-header .main-logo img{display:block}@media (max-width:1300px){#jm-header .title{display:none}}@media (max-width:991px){#jm-header{height:50px;line-height:50px}#jm-header .main-logo{float:none;text-align:center;height:auto}#jm-header .main-logo img{height:55px;margin-left:auto;margin-right:auto}}.header-navs{float:right;height:65px;padding-right:30px}.header-navs .logo,.header-navs .navs,.header-navs li{display:inline-block;vertical-align:middle}.header-navs li:before{content:"|";padding:0 8px}.header-navs .logo{margin-top:-6px}@media (max-width:991px){.header-navs{display:none}}.detail-banner{width:100%;min-height:200px;overflow-x:hidden;padding-top:65px}.detail-banner img{position:relative;left:50%;transform:translateX(-50%)}.detail-banner2{width:100%;min-height:150px;overflow-x:hidden;padding-top:65px}.detail-banner2 img{position:relative;left:50%;transform:translateX(-50%)}@media (max-width:991px){.detail-banner{padding-top:50px}.detail-banner img{position:static;left:0;width:100%;transform:none}.detail-banner2{padding-top:50px}.detail-banner2 img{position:static;left:0;width:100%;transform:none}}

.detail-wrapper{position:relative;z-index:20;background:#fff;max-width:1004px;margin-left:auto;margin-right:auto;margin-top:-234px}.detail-wrapper .header{border-bottom:1px solid #d5d1d1;padding:70px 100px 30px}.detail-wrapper .header .title{
	min-height:144px;
	font-size:48px;
	line-height:72px;
	font-weight:bold;
	margin-bottom:20px
}@media (max-width:991px){.detail-wrapper{padding:20px 10px;margin-top:0}.detail-wrapper .header{padding:20px 10px}.detail-wrapper .header .title{min-height:30px;font-size:28px;line-height:1.5}}

.content-wrapper{padding:30px 100px 70px;font-size:18px;line-height:2}







.content-wrapper .content p{margin-top:35px;margin-bottom:35px}
.content-wrapper .content img{display:block;width:100%;width:calc(100% + 100px);margin-left:-50px}@media (max-width:991px){.content-wrapper{padding:20px 10px;font-size:16px}
.content-wrapper .content p{margin-top:25px;margin-bottom:25px}
.content-wrapper .content img{display:block;width:100%;margin:0}}



.content-wrapper .cont2 .sp{margin-top:20px;margin-bottom:20px;width:100%;width:calc(100% + 100px);margin-left:-10px}
.content-wrapper .cont2 .sp{
	width:100%!important
}@media (max-width:991px){.content-wrapper .cont2 .sp{width:calc(100% + 40px);margin-left:0px}}

.content-wrapper .content img{display:block;width:100%;width:calc(100% + 100px);margin-left:-50px}@media (max-width:991px){.content-wrapper{padding:20px 10px;font-size:16px}
.content-wrapper .content img{display:block;width:100%;margin:0}}
/*
 此处修改为移动端详情页图片居中设置
*/
.sider{position:absolute;top:234px;left:100%}@media (max-width:1600px){.sider{display:none}}@media (max-width:991px){.sider{display:block;position:static;background:#fff;margin-top:10px;padding:10px 10px}}.modal-wqhg{
	padding-left:20px;
	width:320px
}.modal-wqhg .title{font-size:24px;line-height:2;text-align:center;padding-top:10px}.modal-wqhg .newslist{border-top:1px solid #ccc}.modal-wqhg .newslist li{
	font-size:16px;
	line-height:30px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	white-space:normal;
	text-align:center;
	padding-right: 15px;
}.modal-wqhg .newslist li:before{display:none}


.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.w1000 {
	width: 1000px;
	margin:0px  auto;
}
/* section */
.section{width:1020px;margin:10px auto 0 auto;overflow:hidden;}
.section ul{
	width:1020px;
}
.section ul li{
	float:left;
	margin-right:6px;
	margin-bottom:10px;
	display:inline;
	width:330px;
	height:230px;
	overflow:hidden;
	position:relative;
}
.section ul li .photo{
	width:330px;
	height:230px;
	overflow:hidden;
}
.section .rsp{
	width:330px;
	height:230px;
	overflow:hidden;
	position: absolute;
	background:#000;
	top:0px;
	left:0px;
}
.section .text{
	position:absolute;
	width:330px;
	height:230px;
	left:-300px;
	top:0px;
	overflow:hidden;
}
.section .text h3{width:330px;margin-top:100px;height:50px;line-height:40px;text-align:center;color:#FFFFFF;font-size:18px;}
.section .text div{text-align:center;color:#FFFFFF;font-size:16px;}


.section #two li {
	height: 345px;
	width: 498px
}
.section #two li .rsp {
	height: 345px;
	width: 498px
}
.section #two li .text {
	height: 345px;
	width: 498px;
	margin-left: -200px;
}
.section #two li .photo img {
	height: 345px;
	width: 498px
}
.section #two li .photo{
	height: 345px;
	width: 498px
}
.section #two li .text h3{width:618px; margin-left:220px; text-align:left;margin-top:260px;}
.section #two li .text div{width:538px; margin-left:220px; text-align:left;}

.common-footer{padding:16px 0;background:#515151;color:#fff}
.common-footer a{color:#fff}
.common-footer .links{
	margin:16px 0;
	text-align:center
}
.common-footer .links a{font-size:16px}

@media (max-width:991px){.common-footer{padding:2px 0;}
	.common-footer .links a{display:none;}
.common-footer .links p{display:block;font-size:12px;}




.content {
	clear: both;
	padding-top: 10px;
}
.js{margin-top:35px;margin-bottom:35px}
.js p {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: 1px solid #e7e7e7;
	display: block;
	background-color: #eceaea;
	border-radius:1em;
}
}@media (max-width:991px){.js{margin-top:15px;margin-bottom:25px}.js h1 {
	font-size: 28px; padding-bottom:15px;
}
@media (max-width:991px){.mobleblack{height:10px;position:relative} .mobileblackbg{background:#000;width:100%;height:100%;position:absolute;z-index:999} .w1000{width:1200px;} .section{width:1200px;} #two{width:1200px} .section #two li{
	width:1200px;height:753.35px;margin-top: 50px;} .section #two li .photo{width:1200px;height:753.35px} .section #two li .photo img{width:1200px;height:753.35px}.section ul{width:1200px;} .section ul li{width:1200px;height:753.35px;margin-top: 50px;} .section ul li .photo{width:1200px;height:753.35px}  .section ul li .photo img{width:1200px;height:753.35px} .section #two li .text{width:1200px;height:753.35px;margin-left:0;left:1000px} .section #two li .rsp{width:1200px;height:753.5px} .section .text h3{font-size:50px;height:auto;line-height:55px;width:600px!important;margin-left:300px!important;margin-top:260px;} .section .text div{font-size:50px;text-align:center;} .section .text{line-height:70px;width:1200px;height:753.5px;left:-1000px} .section .rsp{width:1200px;height:753.5px} .section #two li .text div{margin-left:300px!important}
	}