html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 16px; line-height: 1; font-family:'微软雅黑','Microsoft Yahei','simsun','arial','tahoma';  color: #222; background: #fff; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a { text-decoration: none; color: #666; background: none }
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}

.adver-top{width:1000px;margin:0 auto;height: 40px;}
.spring_wrapper{width: 1095px;margin:0 auto;position: relative;}
.nyncb_link {color: #fff;position: absolute;top:26px;left: 0px;}
.adver-body{width: 100%;background:url(snls210521_01.jpg) no-repeat top center #fff;overflow: hidden;}
.adver-content{box-shadow: 0px 0px 30px #cbcaca; width: 1000px;margin:390px auto 0 auto;overflow: hidden;background-color: #fff;margin-bottom: 40px;}
.adver-warpper{width: 962px;margin:0 auto;overflow: hidden;}
.adver-content .adver-dynamic{width: 100%;overflow: hidden;padding-bottom: 25px;}
.adver-dynamic .dynamic-caption{width: 100%;overflow: hidden;border-bottom: 2px solid #df7778;padding-top:26px;padding-bottom: 10px;}
.dynamic-caption h1{float: left;font-size: 22px;color: #c91d1e;font-weight: bold;line-height: 34px;border-left: 4px solid #c91d1e;padding-left: 9px;}
.dynamic-caption .caption-more{float: right;font-size: 16px;color: #666666;line-height: 34px;}
.dynamic-caption .caption-more:hover{color:#c91d1e;}
.dynamic-news ul li a:hover{color:#c91d1e;}
.interview-bottom .interview-inner h1:hover{color: #c91d1e;}
.dynamic-box ul li a:hover{color:#c91d1e;}
.adver-dynamic .dynamic-info{width: 100%;overflow: hidden;}
.dynamic-info .dynamic-view{float: left;width: 524px;height: 318px;position: relative;overflow: hidden;margin-top: 20px;}
.dynamic-view .view-ul{position: relative;width: 10000px;height: 318px;}
.dynamic-view .view-ul li{float: left;width: 524px;height: 318px;position: relative;}
.dynamic-view .view-ul li img{width: 524px;height: 318px;}
.dynamic-view .view-ul li .view-text{position: absolute;left: 0px;bottom:0px; width: 524px;height: 40px;background:url(snls210521_bg.png) no-repeat center center;}
.dynamic-view .view-ul li .view-text span{font-size: 18px;color: #ffffff;line-height: 40px;padding-left:10px;}
.scroll-box{position: absolute;right: 4px;bottom: 0px;height: 40px;}
.scroll-box span{float: left;width: 8px;height: 8px;cursor: pointer; border-radius: 15px;background-color: #bb9795;margin-top: 16px;margin-right: 6px;}
.scroll-box span.active{background-color: #fff;}
.dynamic-info .dynamic-news{float: left;margin-left: 30px;width: 407px; overflow: hidden;}
.dynamic-news ul{margin-top: 17px;overflow: hidden;}
.dynamic-news ul li{line-height: 40px;height:40px;overflow: hidden;}
.dynamic-news ul li a{font-size: 16px;color: #333;}

.lh_banner{margin-top:20px;width:524px;height:318px;overflow: hidden;position: relative;float:left;}
.lh_banner ul{width:500%;height:318px;position: absolute;}
.lh_banner ul li{float: left;width:20%;position: relative;height:318px;}
.lh_banner ul li span{position: absolute;left:20px;bottom: 15px;z-index: 999;}
.lh_banner ul li img{width: 100%;height:100%;}
.lh_banner ul li span a{font-size: 16px;color: #fff;}
.lh_bannerbg{width:524px;height:45px;line-height: 45px;background: url(snls210521_bg.png) repeat;position: absolute;bottom: 0;left:0;z-index:201;}
.lh_bannerbg ol{position:absolute;right:10px;bottom:18px;}
.lh_bannerbg ol li{float: left;width: 8px;height: 8px;cursor: pointer; border-radius: 15px;background-color: #bb9795;margin-top: 16px;margin-right: 6px;}
.lh_bannerbg ol li.active{background:#fff;}

.info-ul{float:left;padding-bottom:30px;}
.info-ul li{float: left;width:295px;margin-left: 10px;margin-right:18px;padding:35px 20px 0px 20px;height: 160px;box-shadow:1px 1px 10px #cbcaca;box-sizing: border-box;margin-top:20px;font-size:18px;line-height: 28px;}
.info-ul li:nth-child(3n){margin-right:0;}
.info-ul li a{color: #333;}


.adver-dynamic .interview-info{width: 100%;margin-top: 20px;}
.interview-info .interview-item{float: left;width: 300px;margin-left: 10px;margin-right: 10px;}
.interview-item .interview-top{width: 300px;height: 200px;}
.interview-item .interview-top img{width: 300px;height: 200px;}
.interview-item .interview-bottom{width: 300px;height: 200px;}
.interview-bottom .interview-inner{padding:15px 10px 0px 10px;height: 185px;box-shadow:1px 1px 10px #949393; }
.interview-bottom .interview-inner h1{font-size: 18px;color: #333;line-height: 28px;}
.interview-bottom .interview-inner p{font-size: 16px;color: #666666;line-height: 30px;}
.dynamic-list{width: 460px;float: left;}
.dynamic-list.dynamic-list-first{ margin-right: 40px; }
.dynamic-box{width: 100%;height: 226px; overflow: hidden;}
.dynamic-box ul{margin-top: 16px;}
.dynamic-box ul li{line-height: 42px;padding-left: 38px;background:url(snls210521_icon.png) no-repeat 20px center;}
.dynamic-box ul li a{font-size: 16px;color: #222222;}

.footer{border-top:1px solid #fff;overflow:hidden;background-color: #c91d1e;padding-bottom:25px;}
.footer_con{width:1000px;margin:0 auto;overflow:hidden;padding-top: 10px;}
.footer .footer_left{float:left;width:80px;margin:50px 0 0 35px;}
.footer .footer_mid{float:left;width:700px;text-align:center;}
.footer .footer_nav{padding:25px 0;overflow:hidden;color: #fff;font-size:20px;}
.footer .footer_mid p{line-height:24px;color: #fff;font-size: 16px;margin-bottom: 10px;}
.footer .footer_mid span{margin:0 8px;color: #fff;font-size: 16px;}
.footer .footer_mid span a{color:#fff;font-size: 16px;}
.footer .footer_mid span img{padding-right: 5px;}
.footer .footer_nav a{margin:0 18px;color: #fff;}
.footer .footer_right{float:right;width:110px;margin:64px 50px 0 0;}
.footer .footer_phone{display: none;}
.footer_left-m{display: none;}

@media screen and (max-width: 1000px){
	.adver-body{background-size: 160%;}
	.spring_wrapper{width:100%;}
	.nyncb_link{top:2px;left:7px;}
	.nyncb_link img {margin-left: 10px;margin-top: 10px;width: 55%;}
	.adver-content{width:100%;margin: 140px auto 0;}
	.adver-warpper{width:100%;padding:0 0px;box-sizing: border-box;}
	.dynamic-info .dynamic-view{width:100%;}
	.dynamic-view .view-ul li{width:100%;}
	.dynamic-view .view-ul li img{width:100%;}
	.dynamic-info .dynamic-news{width:100%;margin-left:10px;}
	.dynamic-news ul{padding-right: 10px;}
	.dynamic-news ul li{line-height: 30px;padding:6px 0;height: auto;}
	.lh_banner{width:100%;height:250px;}
	.lh_banner ul{width:500%;height:250px;position: absolute;}
	.lh_banner ul li{float: left;width:20%;position: relative;height:250px;}
	.lh_banner ul li span{position: absolute;left:20px;bottom: 15px;z-index: 999;}
	.lh_banner ul li img{width: 100%}
	.lh_banner ul li span a{font-size: 16px;color: #fff;}
	.lh_bannerbg{width:100%;height:45px;line-height: 45px;background: url(snls210521_bg.png) repeat;position: absolute;bottom: 0;left:0;z-index:201;}
	.adver-dynamic .dynamic-caption{padding-left:10px;padding-right:10px;}
	.info-ul li{width:95%;height: 140px;}
	.footer_con{width: 100%;}
	.footer .footer_nav{display: none;}
	.footer .footer_btm{display: none;}
	.footer .footer_mid{width: 100%;}
	.footer .footer_phone{display:block;}
	.footer{padding-bottom: 0;padding-top:10px;}
	.footer_right{display: none;}
	.footer_left{display: none;}
	.footer_left-m{width:100%;display: block;margin:0 auto; text-align: center;display: flex;align-items: center;justify-content: center;}
	.footer_left-m img{margin:0 20px;}
}


