/*news*/.news_list {display:none;}
.news-cont {padding-bottom:60px;}
.ques-list {width:500px;}
.ques-list h3 {width:100%;padding-bottom:8px;border-bottom:solid 1px #e6e6e6;}
.ques-list h3 a {color:#333;font-size:18px;font-weight:bold;}
.ques-list h3 em {font-size:14px;}
.ques-infos {width:100%;height: 560px;position:relative;overflow:hidden;}
.ques-infos ul {position:relative;}
.ques-infos li {width:100%;height:auto;color:#333;padding-top:27px;position:relative;}
.ques-infos li a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
.ques-infos .q {margin-bottom:15px;}
.ques-infos .q em,.ques-infos .a>em {width:15px;height:20px;line-height:20px;font-size:18px;font-weight:bold;margin-right:10px;padding-right:10px;border-right:solid 1px #333;}
.ques-infos .q p {font-weight:bold;width:464px;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ques-infos .a>em {color:#e50012;}
.ques-infos .a .txts {width:464px;line-height:23px;margin-top:-2px;}
.ques-infos .txts span {display:block;width:100%;height:22px;line-height:22px;padding:10px 0 15px;border-bottom:solid 1px #e6e6e6;color:#666;position:relative;}
.ques-infos .txts em {padding-right:38px;}
.ques-infos .txts span:before {content:'';display:block;width:26px;height:1px;/* background-color:#666;*/position:absolute;left:36px;top:20px;z-index:1;}
.news-main {width:600px;position:relative;}
.news-box{margin-top:80px;}
.news-wrap{padding-top: 80px;background: #f8f8f8;}
.news-nav {width:100%;padding-bottom:8px;border-bottom:solid 1px #e6e6e6;}
.news-nav a {color:#333;font-size:18px;padding:0 20px;border-left:solid 1px #333;}
.news-nav a:hover,.news-nav a.cur {font-weight:bold;}
.news-nav a:first-child {margin-left:-20px;border-left:none 0;}
.news-main a.more {position:absolute;right:0;top:5px;z-index:2;}
.news-all {width:100%;height: 540px;position:relative;overflow:hidden;}
.news-all>div:not(:first-child) {display:none;}
.news-list {width:100%;position:absolute;left:0;top:0;z-index:2;}
.news-infos {margin-top:28px;}
.news-infos>a {display:block;}
.news-infos span.img-box {display:block;width:220px;height:132px;}
.news-infos span.img-box img{width:100%;height: 132px;}
.news-infos .txts {width:360px;color:#333;}
.news-infos .txts h3 {font-size:14px;padding:10px 0 13px;}
.news-infos .txts p {line-height:26px;}