.w1200{margin:0 auto; width:1200px;overflow:hidden;}
.yushang{ border-top: solid 10px #ededed; background: url(../images/yushang/zsindex.jpg) center top no-repeat; padding-top:563px;}
.ysnav { border-bottom:solid 1px #dedede;}
.ysnav a{ font-size:18px; color:#333; display:block; margin-right:.5em;}
.ysnav li{float:left; padding:1em 3em; }
.ysnav li.cur {border-bottom:solid 3px #f60;}
.ysbanner{ height:360px; width:1200px;}
#owl-demo{position:relative;height:600px;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{height:600px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.f16 {font-size:14px;}
.mp20{margin-top:10px;margin-bottom:30px;}
.tac {text-align:center;}
.banner{position: relative;width: 100%;overflow: hidden;}
.carousel {position: relative;list-style: none;padding: 0;}
.banner .pointer {position: absolute;bottom: 0;padding: 15px;}
.pointer li {border: solid 1px #ddd;width: 10px;height: 10px;margin: 1px;display: inline-block;border-radius: 10px;cursor: pointer;}
.carousel img {display: block;max-width: 100%;height: auto;}
.carousel .item {display: nones;float: left;position: relative;}
.pointer .active {border: 0;background: #ddd;width: 12px;height: 12px;margin: 0;}
.item span {position: absolute;left: 0;bottom: 37px;width: 100%;color: #fff;text-align: center;}
.item b {position: absolute;left: 0;bottom: 0;width: 100%;height: 78px;background-color: #000;opacity: .5;filter: alpha(opacity=50);}
.ysfous .tit_bg{height: 51px;line-height: 51px;border-bottom: 3px solid #D4D4D4;}
.ysfous .tit_bg h3{position: absolute;border-bottom: 3px solid #f60;margin-top: -5px;padding-bottom: 5px;}
.ysfous h3>a{ background:url(../images/yushang/icon.png) no-repeat 0 -30px;padding-left: 65px;height: 45px;vertical-align: middle;display: inline-block;}
.ystopnews{ width:760px;}
.ysindexsite{ width:376px;}	
.date_new{ padding:15px 0; border-bottom:1px solid #EAEAEA;}
.date_new dt{ margin-bottom:18px;}
.date_new h4 a{ color:#2d2d2d;}
.date_new dd p{ font-size:14px; color:#8f8f8f; line-height:26px;}
.date_new dd a.fl{ margin-right:15px;}
.date_new dd a img{ width:135px; height:90px; display:block;}
.dd_nr{ margin-top:10px;}
.dd_nr span{ margin-right:30px; color:#cdcdcd;}
.dd_nr span a{ color:#007bc8;}

.ysindexsite li{ text-align:center; margin-bottom:30px;}
.ysindexsite li img{ width:300px; height:180px;}


.china-news li{ width:280px; float:left; margin-right:20px; margin-bottom:36px; background-color:#fff;}
.china-news li img{ width:100%; height:171px;}
.china-news li.mr0{ margin-right:0;}
.china-news P{ padding:.1em 0;}
.china-news i{ padding-bottom:8px;border-bottom: 2px solid #f60;  display: inline-block;} 

.fousvido li{ width:285px; float:left; margin-right:20px; margin-bottom:36px;}
.fousvido li img{ width:100%; height:171px;}
.fousvido li.mr0{ margin-right:0;}
.fousvido P{ padding:.8em 0;font-size: 14px;}
.fousvido i{ padding-bottom:8px;border-bottom: 2px solid #f60;  display: inline-block;} 
.btn-more {width:100%;height:50px;text-align: center;}
.btn-more a{display: inline-block;width: 158px;height: 32px;border: 1px solid #adadad; border-radius: 20px;font-size: 14px;line-height: 32px;color: #333;text-align: center;}
	
.yspicbanner{ height:350px;}	

.hd .img {position: absolute;left: 0;top: 31px;}
.hd .cont {width: 584px;height: 202px;padding: 60px 132px 0 102px;float: right;background: #f1f1f1;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.hd .cont .data {margin-top: 15px;font-size: 14px;line-height: 2;color: #999;font-family: 'proxima_novalight';}
.hd a:hover .cont {box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.hd a:hover .cont .tit {color: #ff6600;}


.newlist dl {float: left;width: 600px;margin-bottom: 40px;}
.newlist dl dt {float: left;width: 100px;height: 70px;background: #eee;padding-top: 30px;font-size: 14px;line-height: 16px;color: #999;text-align: center;}
.newlist dl dt b {display: block;font-size: 28px;line-height: 28px;color: #333;}
.newlist dl dd {float: left;position: relative;width: 500px;height: 175px;overflow: hidden;}
.newlist dl dd a {display: block;height: 100%;padding: 8px 35px 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.newlist dl:hover a {padding-top: 24px;background: #f60;}
.newlist dl:hover .txt {color: #505050;}
.ysnewlist dl { float: left; width: 576px; margin-bottom: 40px;}
.ysnewlist dl dt {float: left;width: 100px;height: 70px;background: #eee;padding-top: 30px;font-size: 14px;line-height: 16px;color: #999;text-align: center;}
.ysnewlist dl dt b {display: block;font-size: 28px;line-height: 28px;color: #333;}
.ysnewlist dl dd {float: left;position: relative;width: 476px;height: 175px;overflow: hidden;}
.ysnewlist dl dd a {display: block;height: 100%;padding: 8px 35px 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.ysnewlist dl:hover a {padding-top: 24px;background: #f60;}
.ysnewlist dl:hover .txt {color: #505050;}
.tit {margin-bottom: 12px;font-size: 18px;line-height: 30px;color: #333;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.txt {font-size: 13px;line-height: 24px;color: #8e8e8e;}
.hotqian{ line-height:2.1}
.hotqian a{ margin-right:1em;}
.yszd ul li{ width:214px; float:left; margin-right:20px; margin-bottom:5px; text-align:center;}
.yszd ul li.mr0{ margin-right:0;}
.yszd p{ padding:8px 0;}
#zhongduan li{ padding-bottom:18px;}


.calendar li{ float:left;width:49%;margin-bottom: 20px;}
.calendar li .w16{float: left;width: 161px;height: 161px;display: block;text-align: center;margin-right: 34px;background: #fff url(../images/yushang/pic-34.png) no-repeat center 32px;}
.calendar li .box{width: 50%;}
.calendar li .w16 a{display: block;}
.calendar li .w16 p{line-height: 14px;font-size: 14px;color: #ea5a25;display: inline-block;color: #666;margin-top: 110px;text-align:center;}
.calendar li:hover .w16 p {color: #ea5a25;}
.calendar li .fl .tit{font-size: 18px;color: #333;margin-top: 29px;}
.calendar li .fl .time{font-size: 14px;color: #666;margin-top: 17px;}
.case-list{ width:100%;}
.case-list li {width: 100%;float: left;background: #fff;}
.case-list a {float: left;width: 100%;height: 100%;}
.case-list .pic {width: 68%;overflow: hidden;}
.case-list .pic img {max-width: 100%;transition: all 0.8s;}
.case-list .con {margin-left: 3.8%;width: 23%;position: relative;height:296px;}
.case-list h4 {font-size: 21px;color: #000000;font-weight: 600;line-height: 36px;transition: all 0.3s;margin-top: 15px;padding: 18px 0;}
.case-list p {font-size: 14px;color: #666666;line-height: 24px;text-align: justify;overflow: hidden;}
.case-list span.btn {width: 90px;height: 35px;display: block;position: absolute;bottom: 30px;left: 0px;background: url(../images/yushang/case09.png) no-repeat left;transition: left 0.8s;font-size:16px;padding-left:45px;line-height:35px;}


.page{display:inline-block; text-align:center; width:100%;margin-bottom:100px;}
.page a{height:32px; line-height:32px; padding:0 13px; border:1px solid #e5e5e5; border-radius:3px; display:inline-block; margin:0 5px;}
.page a:hover{color:#f60; border-color:#f60;}
.page a.on{background:f60; border:1px solid #f60; color:#fff;}
.page .all{padding:0 10px;}
.page span.more{width:34px; height:34px; margin:0 5px; background:url(..../images/icon_04.png) no-repeat center center; display:inline-block; position:relative; top:10px;}
.page span.current {height: 32px;line-height: 32px;padding: 0 13px;border-radius: 3px;display: inline-block;margin: 0 5px;background: #f60;border: 1px solid #f60;color: #fff;}