body{ background:#f8f8f8;}
.header{ background:#9da10c;}
.tuwen{ margin-top:5px;}
.copyright{ background:#9da10c; color:#fff;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#fff;}

/*右侧边栏*/
.sideRight {bottom:90px; left:50%; margin-left:610px; position:fixed; z-index:1000;}
.wrapper{width:1200px; margin:0 auto 80px;}

/*列表*/
.list-wrap{width:100%; margin-top:60px; position:relative;}
.list-wrap .list-img{width:840px; height:300px;}
.list-wrap .list-img img{width:100%; height:100%;}
.list-wrap .list-txt{width:340px; height:165px; padding:55px 30px 0; background:#fff; position:absolute; top:55px; right:0;}
.list-wrap .list-txt .date{width:85px; height:85px; line-height:85px; position:absolute; left:158px; top:-52px; background:#999; border-radius:50%; font-size:14px; color:#fff; text-align:center;}
.list-wrap .list-txt .date em{font-size:30px; font-style:normal; padding:0 5px; vertical-align:middle;}
.list-wrap .list-txt .title{font-size:24px;}
.list-wrap .list-txt .title a{color:#444;}
.list-wrap .list-txt .title a:hover{color:#9da10c;}
.list-wrap .list-txt .info{font-size:14px; line-height:22px; color:#666; margin-top:5px;}
.list-wrap .list-txt .more{width:100%; text-align:right;}
.list-wrap .list-txt .more a{width:18px; height:16px; display:inline-block; background:url(http://r.takungpao.cn/p/yangsheng/images/more.png) no-repeat;}

/*内容*/
.banner{width:100%; height:435px; background:url(http://r.takungpao.cn/p/yangsheng/images/banner.jpg) center top no-repeat; background-size:auto 100%;position: relative;}
.ban-mask{width: 100%;height: 100%;background: url(http://r.takungpao.cn/p/yangsheng/images/ban-mask.png) repeat;position: absolute;top:0;left:0;}
.banner .ban-img{padding-top:80px;}
.banner .ban-title{font-size:48px; color:#feffff; text-align:center; padding-top:100px;position: relative;}
.banner .ban-title.noDesc-ban-title{padding-top:275px;}
.banner .ban-cont{font-size:18px; color:#fff; text-align:center; line-height:30px; padding-top:35px;position: relative;}
.banner_mobile{ width:100%; height:auto; position:relative; display:none;}
.wrapper .wrap-l{width:800px; padding-top:25px;}
.wrapper .wrap-r{width:320px; padding-top:55px;}
.wrap-l .cont-title{width:auto; height:30px; line-height:30px; font-size:24px; font-weight:bold; color:#444; margin-top:30px;}
.wrap-l .cont-title img{ width:30px; height:30px; display:inline-block; margin-right:20px; vertical-align:middle;}
.wrap-l p{margin-top:30px; color:#666; font-size:16px; line-height:30px;}
.wrap-l p.align{text-align:justify; text-justify:inter-ideograph;}
.wrap-l p img{ width:auto; max-width:75%; height:auto;}
.wrap-r .sd-box{width:100%; margin-bottom:20px;}
.wrap-r .sd-box .title{font-size:20px; color:#444; border-bottom:2px solid #787878; padding-bottom:10px;}
.wrap-r .sd-box .sd-img{width:100%; margin-top:24px;}
.wrap-r .sd-box .sd-img img{width:100%;}
.wrap-r .sd-box ul{padding-top:15px;}
.wrap-r .sd-box ul li{font-size:14px; color:#666; line-height:30px; text-align:justify; text-justify:inter-ideograph;}
.wrap-r .sd-box ul li.ft-bold{font-weight:bold;}
.wrap-r .sd-box ul li a{ color:#9da10c;}

@media screen and (max-width:768px){
.wrapper{width:auto; margin:10px;}
.list-wrap{position:static; margin-top:10px;}
.list-wrap .list-img{width:100%; height:auto; float:none;}
.list-wrap .list-img img{ height:auto;}
.list-wrap .list-txt{width:auto; height:auto; position:relative; top:auto; right:auto; padding:50px 10px 15px;}
.list-wrap .list-txt .date{ left:50%; margin-left:-43px; top:-45px;}
.list-wrap .list-txt .title{font-size:20px;}
.list-wrap .list-txt .info{ margin-bottom:10px;}
/*内容*/
.banner{ height:150px; display:none;}
.banner .ban-img{height:30px; padding-top:25px;}
.banner .ban-img img{height:100%;}
.banner .ban-title{ padding:40px 20px 0; line-height:1.5em; font-size:24px;}
.banner .ban-cont{margin-top:0; padding:0 20px; font-size:14px; line-height:1.6em; display:none;}
.banner_mobile{ display:block;}
.banner_mobile .pic{ width:100%; height:auto;}
.banner_mobile .text{ width:100%; height:auto; position:absolute; left:0; bottom:0;}
.banner_mobile .ban-title{ padding:30px 10px 15px; line-height:1.5em; font-size:22px; color:#feffff; text-align:center;}
.banner_mobile .ban-title.noDesc-ban-title{padding-top: 135px;}
.banner_mobile .ban-cont{ padding:0 15px; line-height:1.5em; font-size:14px; color:#fff; text-align:left; display:none;}
.wrapper .wrap-l{width:auto; float:none; padding-top:0; padding-bottom:30px; border-bottom:1px dashed #aaa;}
.wrapper .wrap-r{width:auto; float:none; padding-top:30px;}
.wrap-l .cont-title{height:auto; font-size:20px; font-weight:normal; margin-top:20px;}
.wrap-l .cont-title strong{ font-weight:normal;}
.wrap-l .cont-title img{ width:25px; height:25px; margin-right:10px; margin-top:-3px;}
.wrap-l p{font-size:16px; line-height:1.9em; margin-top:20px;}
.wrap-l p img{ max-width:100%;}
.wrap-r .sd-box ul li{ font-size:16px;}
}

/*@media screen and (max-width:414px){
	.banner_mobile .ban-title.noDesc-ban-title{padding-top: 154px;}
}
@media screen and (max-width:320px){
	.banner_mobile .ban-title.noDesc-ban-title{padding-top: 105px;}
}*/
