.news-container{box-sizing: border-box;}
*,*::before,*::after{box-sizing: inherit;}
.wrapper{width: 1200px;margin: 0 auto;}

.news-container{width: 100%;position: relative;overflow: hidden;background: url(../images/bg_repeat.jpg) top center repeat-y;height: auto;}
.news-bg{width: 100%;position: relative;overflow: hidden;background: url(../images/bg.jpg) top center no-repeat;height: auto;padding-bottom: 40px;}
/*list*/
.news-content{background: #fff;box-shadow: 9px 13px 6px rgba(7,7,7,0.21);float: left;margin:20px 0 120px 25px;width: 905px;}
.news-cont{padding: 40px 25px;font-size: 14px;color: #363636;}
.news-title{font-size: 18px;color: #999;}
.news-title .on{color: #464646;}
.news-title a:hover{text-decoration: underline;}
.banner_nav{padding-top: 22px;margin-bottom: 40px;height: 33px;box-sizing: content-box;border-bottom: 1px solid #dddddd;}
.banner_nav li{float: left;min-width: 72px;margin:0 25px;text-align: center;}
.banner_nav li a{display: block;padding: 0 0 10px;font-size: 16px;color: #363636;}
.banner_nav li a:hover,.banner_nav li a.on{color: #1ea5e3;border-bottom: 5px solid #1ea5e3;}
.banner_cont_texts li{border-bottom: 1px solid #e1e1e1;padding-bottom: 12px;margin-bottom: 12px;}
.banner_cont_texts .title{width: 700px;float: left;}
.banner_cont_texts a{display: block;line-height: 28px;}
.banner_cont_texts a:hover .title{color: #1ea5e3;text-decoration: underline;}
.banner_cont_texts .date{float: right;color: #999;}
.text-ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.banner_cont .btn-page{border: 1px solid #cdcdcd;width: 98px;height: 38px;text-align: center;font-size: 14px;line-height: 38px;color: #808080;margin-bottom: 30px;margin-top: 20px;}
.banner_cont a.page_prev {float: left; margin-left: 30px;}
.banner_cont a.page_next {float: right; margin-right: 30px;}
.banner_cont .btn-page:hover{color: #f2a900;border: 1px solid #f2a900;}
/*list*/

/*detail*/
.detail-msg{color: #363636;font-size: 14px;line-height: 28px;min-height: 700px;}
.de-tit{font-size: 22px;border-bottom: 1px solid #cdcdcd;margin: 20px 0 10px;padding-bottom: 10px;line-height: 32px;font-weight: bold;}
.de-time{color: #aaaaaa;font-size: 12px;margin-bottom: 25px;}
.detail-con img{display: inline-block;max-width: 100%;margin: 10px auto;}
.detail-con a{color: #f29300;font-weight: bold;border-bottom: 1px solid #f29300;}
.detail-con iframe{max-width: 100%;}
/*detail*/














