.banner {width:100%; margin:0 auto; height:800px;position:relative;overflow:hidden}
.banners{width:1920px;height:800px;left:50%;margin-left:-960px;overflow:hidden;position:relative;top:0;}
.channel{width: 1200px; margin: 70px auto 90px;}

.channel_top{margin: 50px auto;}
.channel_top dl{overflow: hidden;margin: 80px auto; background:url(../images/channel/channel_bg.jpg) no-repeat left top;}
.channel_top dl dt{font-size: 16px; color: #222; float: left; width:520px; line-height: 220%; text-align: justify; padding-top: 40px;}
.channel_top dl dd{float:right; width:625px;}


.channel_doc{overflow:hidden; margin:30px 0;}
.channel_doc ul li{float:left; text-align:center; color: #222; width:25%;}
.channel_doc ul li img{display:block; margin:auto;}
.channel_doc ul li div{width: 230px; margin: auto; font-size: 18px; padding: 10px 0; border-bottom: 1px solid #e2e2e2;}
.channel_doc ul li div span{font-size: 22px;font-weight: bold; margin-right: 10px;}
.channel_doc ul li p{width: 230px; margin: auto; padding: 10px 0;font-size: 16px; line-height: 200%; height:116px;}
.channel_doc ul li a{display: block; width: 160px; height: 40px; margin:10px auto; font-size: 18px; color: #fff;background: #b27d5f;line-height: 40px;}
/*.h_yltd_box{width:1200px; overflow:hidden; height: 400px;}
.h_yltd_box .swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function: ease-out;margin:0 auto; height:auto;}
.h_yltd_box .swiper-slide {float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}*/



.channel_con{margin: 50px auto 80px;}
.channel_con ul{overflow: hidden; padding-left:125px; margin: 70px auto;}
.channel_con ul.channel_nav4{padding-left:0; 50px; }
.channel_con ul li{width: 270px; float: left; height: 56px; line-height: 56px; text-align: center; border: 2px solid #d7d7d7; font-size: 22px; color: #000; margin-right: 65px; cursor: pointer;}
.channel_con ul.channel_nav4 li{margin-right:34px;}
.channel_con ul li:last-child{margin-right: 0;}
.channel_con ul li.current{background: #b27d5f; color: #fff;}
.channel_con div dl{display: none; overflow: hidden; width: 1150px; margin: 0 auto;}
.channel_con div dl:first-child{display: block;}
.channel_con div dl dt{width: 418px; float: left;}
.channel_con div dl dd{width: 670px; float: right;}
.channel_con div dl dd h5{font-size: 22px; color: #b27d5f;line-height: 300%;}
.channel_con div dl dd strong{font-size: 18px; display: block; color: #000; line-height: 300%;}
.channel_con div dl dd span{font-size: 16px; display: block; color: #666;}
.channel_con div dl dd hr{margin-top: 20px;}
.channel_con div dl dd p{font-size: 16px; display: block; color: #666;}
.channel_con div dl dd div{overflow: hidden;margin: 70px auto 0;}
.channel_con div dl dd div a{width: 228px; height: 57px; float: left; font-size: 22px; color: #222;border: 2px solid #dfdfdf;text-align: center; line-height: 57px; margin-right: 50px;}
.channel_con div dl dd div a:first-child{color: #fff;border: 2px solid #b27d5f; background: #b27d5f;}

.channel_bot{margin: 50px auto; overflow: hidden; padding-bottom: 30px;}
.channel_bot ul{float: left; width: 480px; padding:40px 30px 10px; overflow: hidden; -moz-box-shadow:-4px 5px 8px #ccc; -webkit-box-shadow:-4px 5px 8px #ccc; box-shadow:-4px 5px 8px #ccc; background: url(../images/new.jpg) no-repeat 10px top;}
.channel_bot ol{float: right; width: 480px; padding:40px 30px 10px; overflow: hidden; -moz-box-shadow:2px 5px 8px #ccc; -webkit-box-shadow:2px 5px 8px #ccc; box-shadow:2px 5px 8px #ccc; background: url(../images/hot.jpg) no-repeat 10px top;}
.channel_bot li{border-bottom: 1px solid #e3e3e3;padding:15px 0;}
.channel_bot li:last-child{border-bottom: 0;}
.channel_bot li h2{font-size: 18px; font-weight: bold; padding:10px 0;}
.channel_bot li h2 a{color: #000000;}
.channel_bot li h2 span{font-size: 16px;font-weight: normal;float: right;}
.channel_bot li p{font-size: 16px; color: #666;padding-bottom:15px; text-align: justify;}
