a{color:#2D3034;}

.banner{padding-top:10px; width: 100%; height: auto;}
.banner img{width: 100%;}
.xl{position: absolute; right: 10px; padding-top: 17px; width: 16px; height: 8px;}
.top_xw{width:100%;}
.top_xw ul li{border-bottom: #E1E6EB solid 1px; padding-top: 10px; padding-bottom: 10px; margin-left: 10px; margin-right: 10px; color: #2D3034; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.adv{width: 100%;}
.adv img{width:100%;}
.new{width:100%;}
.line{background: #E1E6EB; width:100%; height:1px; margin-bottom:10px; margin-top:10px;}
.t_c{padding:10px 10px;}
.sss{width:2px; height:20px; background:red;}
.title_l span{margin-left:7px; font-size:16px; font-weight:600;}
.list{width:100%;}
.new_first{padding:0px 10px; margin-bottom:10px;}
.new_first_img{width:32%;}
.new_first_img img{width:100%;}
.new_first_content{width:64%; margin-left:2%; overflow:hidden; height:60px; line-height:22px;}
.time{padding-bottom:0px;}
.new_list{width:100%;}
.new_list ul{padding:0px 10px; border-top: #E1E6EB solid 1px;}
.new_list ul li{padding:10px 0px; border-bottom: #E1E6EB solid 1px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.more img{width:16px; height:8px;}
.more a{color:#0278de; line-height:40px;}
.more{text-align:center; width: 100%; padding: 0px; background: #FFF;}
.more img{margin-left: 5px;}
.weight_line{width: 100%; background: #e5e5e5; height: 5px;}
.new_list1{width: 100%;}
.new_list1 ul{padding:0px 10px;}
.new_list1 ul li{padding:10px 0px; border-bottom: #E1E6EB solid 1px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.line1{background: #E1E6EB; width:100%; height:1px; margin-top:10px;}
.new_first1{padding:10px 10px; border-bottom: #E1E6EB solid 1px;}


/**视界*/
.video{width: 100%;}
.video ul{padding: 10px 5px 0px 5px;}
.video ul li{position: relative; padding-bottom:10px;}
.video span{font-size: 15px; font-weight: bold; padding: 0px 10px;}
.span{position: absolute; color: #fff; bottom: 13px; padding: 10px 0px; width: 100%; height: auto; background: url(../images/span.png) repeat-x;}
.action{position: absolute; left:10px; bottom: 50px;}
.video img{width: 100%;height: 200px;}
.action img{width: 30px; height: 30px;}
.more1 img{width:16px; height:8px; margin-left: 5px;}
.more1 a{color:#0278de;}
.more1{text-align:center; width: 100%; padding-bottom: 10px;}

.sj_nav_line{width: 1px; height: 30px; background-color: #FFF; position: relative; top: 3px; left: 7px;}
.sj_nav span{color: #FFF; font-size: 18px; padding: 6px 0px 6px 16px;}
.sj_nav img{height: 30px; padding: 3px 0px;}
