*{margin:0;padding:0;}
body,html{margin:0 auto;width:100%;height:auto;max-width:1920px;min-width:1200px;font-size:12px;font-family:-apple-system,Helvetica,Microsoft YaHei,Arial,sans-serif;}
a{text-decoration:none;}
ul li{list-style:none;}
img{border:none;}
.clearfix:after{clear:both;display:block;content:"";}
.left{float:left;}
.right{float:right;}
.ell{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.center{text-align:center;}
.indent{text-indent:2rem;}
.width1200{position:relative;margin:0 auto;width:1200px;}
.top_banner,.top_banner img{display:block;width:100%;}
.top_content .tt{margin-top:40px;}
.top_content .title{text-align:center;}
.top_content .title a{color:#000;font-weight:bold;font-size:35px;height:60px;line-height:60px;}
.top_content .text a{margin-bottom:38px;color:#1f1f1f;text-align:center;font-size:14px;}
.banner1 .ul li{position:relative;width:685px;height:353px;}
.banner1 .ul li img{display:block;width:100%;height:100%;}
.banner1 .ul li p{position:absolute;bottom:0;overflow:hidden;padding:5px 3%;width:94%;background:url(bnaner_black.png) no-repeat;background-size:100% 100%;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.banner1 .hd li{float:left;margin:0 5px;width:10px;height:10px;border-radius:50%;background:#e5e5e5;}
.banner1 .hd li.on{background:#de2624;}
.banner1 .hd{position:absolute;right:10px;bottom:8px;z-index:11;overflow:hidden;font-size:0;}
.banner1 .next,.banner1 .prev{position:absolute;width:40px;height:70px;opacity:.6;}
.banner1 .prev{top:50%;left:0;margin-top:-35px;background:#e8e8e6 url(hdprev.png) no-repeat center center;}
.banner1 .next{top:50%;right:0;margin-top:-35px;background:#ececec url(hdnext.png) no-repeat center center;}
.banner1 .next:hover,.banner1 .prev:hover{opacity:.8;}
.banner1{margin-top:40px;overflow:hidden;}
.banner1 .left{position:relative;}
.banner1 .right{width:492px;}
.banner1 .right dl dt{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.banner1 .right dl dt a{color:#7e869b;font-size:18px;font-weight:bold;height:50px;line-height:50px;}
.banner1 .right dl dd{position:relative;overflow:hidden;text-indent:2rem;}
.banner1 .right dl dd a{color:#7e869b;font-size:16px;line-height:30px;}
.t{position:relative;margin:15px 0px;color:#fff;font-size:18px;height:40px;line-height:40px;}
.t span{position:relative;left:10px;}
.t a{position:absolute;top:0;right:30px;display:block;color:#fff;font-size:18px;}
.model_1 .left,.model_1 .right{margin-left:47px;width:523px;}
.model_1 .right{margin-right:47px;}
.model_1 dl{float:left;width:50%;overflow:hidden;margin-bottom:10px;}
.model_1 dl dt{width:90%;margin:0px auto;height:40px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.model_1 dl dt a{color:#3e3e3e;font-size:18px;}
.model_1 dl dd{width:90%;margin:0px auto;text-indent:2em;border-bottom:1px dashed #999;padding-bottom:10px;}
.model_1 dl dd a{color:#7e869b;font-size:14px;line-height:30px;}
.model_2 ul{overflow:hidden;}
.model_2 ul li{float:left;width:50%;}
.model_2 ul li a{height:40px;line-height:40px;display:inline-block;overflow:hidden;width:416px;color:#737375;text-overflow:ellipsis;white-space:nowrap;font-size:18px;}
.model_2 ul li span{height:40px;line-height:40px;float:right;color:#737375;font-size:18px;}
.model_2 ul li:before{position:relative;margin:0px 5px 0px 20px;top:-17px;display:inline-block;width:5px;height:5px;border-radius:5px;background:#6e7273;content:"";}
.model_3{overflow:hidden;}
.model_3 ul{overflow:hidden;}
.model_3 ul li{float:left;margin-right:10px;width:292px;}
.model_3 ul li img{display:block;width:100%;height:166px;border-radius:5px;}
.model_3 ul li p{overflow:hidden;margin:15px 0;color:#1e1e1e;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.model_4{}
.model_4 ul{}
.model_4 ul li{width:1200px;height:680px;}
.model_4 ul li img{display:block;width:100%;height:100%;}
.arrow{position:absolute;top:50%;left:-65px;margin-top:-69px;width:48px;height:136px;background:url(arrow-pre-grey-l.png);cursor:pointer;}
.arrow.arrow-right{right:-65px;left:auto;background:url(arrow-next-grey-l.png);}
@media (max-width:1200px){
.arrow{left:0;}
.arrow.arrow-right{right:0;}
}
.footer{padding:30px 0 15px;margin-top:15px;color:#fff;font-size:14px;text-align:center;line-height:30px;vertical-align:middle}
.model_4 ul li{
		position: relative;
	}
	.model_4 ul li p{
		position: absolute;
		background: rgba(0,0,0,0.5);
		color: #fff;
		font-size: 20px;
		line-height: 2em;
		bottom: 0;
		left: 0;
		width: 100%;
text-indent: 1em;
	}