.header_type4{margin-right: 0;}

.headr_r{float: right;padding-top: 16px;display: flex;flex:auto;}
.header_so{width: 420px;border-radius: 4px;border:#d20022 1px solid;background: #d20022;box-sizing:border-box;position: relative;z-index: 1;}
.so_select{width: 27%;height: 38px;float: left;position:relative;z-index:30;border-right:#d9d9d9 1px solid;background: #fff;border-radius: 4px 0  0 4px;box-sizing:border-box;}
.so_select_con{width:100%;height: 38px;text-align: center;cursor:pointer;}
.so_text_left{width: 100%;height: 38px;display:block;font-size:0;}
.so_text_left span{display: inline-block;height: 38px;font:normal 16px/38px 'Microsoft Yahei';color:#333;padding-right: 14px;position: relative;}
.so_text_left i{display:block;font-size:0;line-height: 0;cursor:pointer;width:10px;height:38px;background:url(../images/so_more.png) right center no-repeat;position: absolute;right: 0;top: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.so_text_left:hover i{
  -webkit-transform: scale(0.8) rotate(-180deg);
  -moz-transform: scale(0.8) rotate(-180deg);
  -ms-transform: scale(0.8) rotate(-180deg);
  -o-transform: scale(0.8) rotate(-180deg);
  transform: scale(0.8) rotate(-180deg);
}
.so_select_list{width:100%;padding-bottom: 6px;display:none;position:absolute;top:38px;left: -1px;border:#e5e5e5 1px solid;border-top: none;z-index: 30;background: #fff;}
.so_select_list li{width:90%;height:30px;padding-top:6px;margin: 0 auto;border-bottom:#d9d9d9 1px dashed;}
.so_select_list li:last-child{border:none;}
.so_select_list li a{width:100%;height:30px;display:block;font:normal 16px/30px 'Microsoft Yahei';color:#666;text-align: center;text-decoration:none;}
.so_select_list li a:hover{color:#f14522;text-decoration:none;}
.so_select_list .on a{color: #f35339}
.so_text_box{width: 51%;height: 38px;float: left;}
.so_text{display: block;border:none;width: 100%;height: 38px;background: #fff;padding-left: 10px;font:normal 16px/38px 'Microsoft Yahei';color: #666;box-sizing:border-box;}
.so_hot{width: 100%;border:#e5e5e5 1px solid;border-top: none;display: none;position: absolute;left: -1px;top: 38px;background: #fff;padding: 12px 0;z-index: 70;}
.so_hot ul{width: 100%;}
.so_hot li{width: 94%;padding: 0 3%;height: 36px;font:normal 14px/36px 'Microsoft Yahei';color: #333;cursor: pointer;display:flex;}
.so_hot li:hover{background:#e4fcf2;}
.so_hot li i{display: block;width: 18px;min-width: 18px;height: 18px;border-radius: 3px;background: #ccc;font:normal 12px/18px 'Microsoft Yahei';color: #fff;text-align: center;margin: 9px 12px 9px 0;font-style: inherit;float: left;}
.so_hot li a{float:left;display:flex;flex:auto;overflow:hidden;}
.so_hot li span{display: inline-block;height: 36px;font:normal 14px/36px 'Microsoft Yahei';color: #333;padding-right: 32px;position: relative;z-index: 60;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.so_hot li span img{width: 25px;height: 14px;position: absolute;right: 0;top: 7px;font-size: 0;line-height: 0;}
.so_hot li b{color: #f14522;letter-spacing:1px;}
.so_hot li.so_hot1 i{background: #ff6b4d;}
.so_hot li.so_hot1 span{color: #f14522;}
.so_hot li.so_hot2 i{background: #ffad38;}
.so_hot li.so_hot2 span{color: #00ab60;}
.so_hot li.so_hot3 i{background: #00c26d;}
.so_btn{width: 22%;float: right;height: 38px;overflow: hidden;font:normal 16px/38px 'Microsoft Yahei';color: #fff;text-align: center;cursor:pointer;}
.so_btn span{display: inline-block;padding-left: 18px;height: 38px;position: relative;}
.so_btn span i{font-style:inherit;}
.so_btn span img{width: 16px;height: 16px;position: absolute;left: 0;top: 11px;}
.zg_1600 .header_so{width: 330px;}
.zg_1600 .so_select{width: 34%;}
.zg_1600 .so_text_box{width: 50%;}
.zg_1600 .so_btn{width: 16%;}
.zg_1600 .so_btn span i{display: none;}
.zg_1366 .header_so{width: 270px;}
.zg_1366 .so_select{width: 36%;}
.zg_1366 .so_text_box{width: 48%;}
.zg_1366 .so_text{padding-left: 6px;}
.zg_1366 .so_btn{width: 16%;}
.zg_1366 .so_btn span i{display: none;}

.headert_box{width: 100%;min-width:1000px;height: 40px;}
.headert .headerc{position: relative;z-index: 300;float:inherit;padding-top:0;}
.headert .headerc .header_type{height: 40px;}
.headert .headerc .header_type_tit{height: 40px;}
.headert .headerc .header_type_tit span{font-weight: normal;line-height: 40px;}
.headert .headerc .header_type_tit img{margin-top: 18px;}
.headert .headerc .header_type_tit i{z-index: 30;}
/*.headtop_list{width: 120px;height:auto;top:40px;left: -20px;padding:10px 0;}
.headtop_list p{width: 100%;}
.headtop_list p a{display: block;width: 100%;font:normal 16px/32px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;}
.headtop_list p a:hover{text-decoration: underline;color:#f00;}*/
.headert .headerc .header_list{top: 40px;}
.headert .headerc .head_nav{left: 0;}
.headert .headerc .header_data{left: -120px;}
.so_page_box{width: 100%;min-width:1000px;background: #f8f8f8;border-top:#ddd 1px solid;padding:16px 0 24px;}
.so_page_top{padding-bottom: 14px;}
.so_page_top .logo{padding-top: 0;}
.so_page_top p{float: left;padding-top: 16px;}
.so_page_top p a{float: left;font:normal 16px/32px 'Microsoft Yahei';padding:0 14px;white-space: nowrap;margin-right: 14px;border-radius: 4px;}
.so_page_top p a:hover,.so_page_top p a.on{background: #00c26d;color: #fff;}
.so_page_bot{position: relative;}
.so_page_b{width:100%;max-width:872px;border-radius: 4px;border:#00c26d 1px solid;background: #00c26d;box-sizing:border-box;position: relative;z-index: 40;margin-right: 16px;float: left;display: flex;}

.so_page_b .so_select{width: 120px;}
.so_page_b .so_select_list{width:119px;top:36px;}
.so_page_b .so_select_list li{width:80%;height:36px;padding-top:0;}
.so_page_b .so_select_list li a{height:36px;font:normal 16px/36px 'Microsoft Yahei';}
.so_page_b .so_select_list li a:hover{color:#f14522;text-decoration:none;}
.so_page_b .so_text_box{width:auto;display: flex;flex:auto;}
.so_page_b .so_text{padding-left: 16px;color: #333;}
.so_page_b .so_btn{width: 100px;}
.zg_1600 .so_page_b .so_btn span i{display: block;}
.zg_1600 .so_page_b .so_select{width: 120px;}
.zg_1600 .so_page_b .so_text_box{width:auto;}
.zg_1600 .so_page_b .so_btn{width: 100px;}
.zg_1366 .so_page_b .so_select{width: 120px;}
.zg_1366 .so_page_b .so_text_box{width:auto;}
.zg_1366 .so_page_b .so_text{padding-left: 16px;}
.zg_1366 .so_page_b .so_btn{width: 100px;}
.zg_1366 .so_page_b .so_btn span i{display: block;}


.so_page_time{width: 100px;height: 38px;float: left;position:relative;z-index:40;border:#d9d9d9 1px solid;background: #fff;}
.so_page_time_con{width:100%;height: 38px;text-align: center;cursor:pointer;}
.so_page_time_text{width: 100%;height: 38px;display:block;font-size:0;}
.so_page_time_text span{display: inline-block;height: 38px;font:normal 16px/38px 'Microsoft Yahei';color:#333;padding-right: 14px;position: relative;}
.so_page_time_text i{display:block;font-size:0;line-height: 0;cursor:pointer;width:10px;height:38px;background:url(../images/so_more.png) right center no-repeat;position: absolute;right: 0;top: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.so_page_time_text:hover i{
  -webkit-transform: scale(0.8) rotate(-180deg);
  -moz-transform: scale(0.8) rotate(-180deg);
  -ms-transform: scale(0.8) rotate(-180deg);
  -o-transform: scale(0.8) rotate(-180deg);
  transform: scale(0.8) rotate(-180deg);
}
.so_page_time_list{width:100px;padding-bottom: 6px;display:none;position:absolute;top:38px;left: -1px;border:#e5e5e5 1px solid;border-top: none;z-index: 30;background: #fff;}
.so_page_time_list li{width:80%;height:36px;margin: 0 auto;border-bottom:#d9d9d9 1px dashed;}
.so_page_time_list li:last-child{border:none;}
.so_page_time_list li a{width:100%;height:36px;display:block;font:normal 16px/36px 'Microsoft Yahei';color:#666;text-align: center;text-decoration:none;}
.so_page_time_list li a:hover{color:#f14522;text-decoration:none;}
.zg_1366 .headert .headerc .head_nav{left: 0;}
.zg_1366 .headert .headerc .header_data{left: -104px;}


.columnr .headr_r{float:none;padding-top:41px;margin-bottom:10px;}
.columnr .header_so{width:100%;margin-right:0;}
.zg_1600 .columnr .header_so{width: 100%;}
.zg_1366 .columnr .header_so{width: 100%;}