/*注：可能需要改的颜色列表   开始*/
.quanbuhongseyanse_huanse{
    color: #E24E4C;/*面包屑颜色*/
    color: #cf0f19;/*字体、切换块、小块颜色*/
    color: #E14E4B;/*边框颜色*/
    color: #fc3939;/*忌颜色*/
}
/*注  结束*/

.international_item1 .biaoti span {
    border-left: unset;
}
/*天气模块开始*/
.tianqi dd,.w-118 dd{
    margin-inline-start: unset!important;
}
.tianqi p,.w-118 p{
    line-height:unset;
}
.bg-white {
    background-color: #fff;
}
.border-bottom-red {
    border-bottom: 2px solid #E24E4C;
}
.b-radio {
    border-radius: 5px;
}
.p-relative {
    position: relative;
}
.mt-20 {
    margin-top: 20px;
}
.w-118 {
    max-width: 1200px;
    margin: 0 auto;
}
.my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mt-10 {
    margin-top: 10px;
}
.jieqi-item-24 {
    padding: 15px;
}
.font28 {
    font-size: 28px;
}
.font-bold {
    font-weight: bold;
}
.t-center {
    text-align: center;
}
.weather_map .wrap {
    background-color: #e9f4ff;
    margin-top: 20px;
}
.weather_map .wrap .itemCon #stateTip {
    position: absolute;
    left: 100%;
    text-align: left;
    display: inline;
}
.weather_map .wrap #mapTipContent {
    display: none;
    width: 300px;
    margin-left: 4px;
}
.weather_map .wrap .mapTipText {
    width: 450px;
    height: 140px;
    padding: 0 5px;
    /*margin-top: -18px;*/
    background-color: #ffffff;
}
.weather_map .wrap .mapTipText h2{
    padding: 5px 10px;
}
.weather_map .wrap .mapTipText h2 a {
    font-size: 24px;
}
.weather_map .wrap .mapTipText h2 a span {
    font-size: 16px;
}
.weather_map .wrap .mapTipText a:hover {
    color: #cf0f19;
}
.weather_map .wrap .mapTipText ul {
    height: 92px;
    overflow-y: scroll;
    display: flex;
    flex-wrap: wrap;
}
.weather_map .wrap .mapTipText ul::-webkit-scrollbar {
    width: 12px;
}
.weather_map .wrap .mapTipText ul li {
    padding: 5px;
}
.weather_map .wrap .mapTipText ul li a{
    font-size: 18px;
    padding: 5px;
}
.international_item {
    margin-top: 20px;
}
.international_item .title {
    display: flex;
    width: 100%;
}
.international_item .title .name {
    width: 20%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: relative;
    background-color: #f7f7f7;
    font-size: 24px;
}
.international_item .title .name:hover {
    cursor: pointer;
}
.international_item .title .active {
    background-color: #cf0f19;
    color: #fff;
}
.international_item .title .active::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%, 0);
    border-top: 10px solid #cf0f19;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.international_item .list {
    display: none;
    margin-top: 15px;
}
.international_item .list .item {
    border: 1px solid #E14E4B;
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
}
.international_item .list .item a {
    width: 20%;
    height: 40px;
    padding-right: 10px;
    line-height: 40px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 18px;
}
.international_item .list .item a:hover {
    color: #cf0f19;
}
.international_item .disp_list {
    display: block;
}


.international_item1,.international_item2 {
    margin-top: 20px;
}
.international_item1 .title,.international_item2 .title {
    display: flex;
    width: 100%;
}
.international_item1 .title .name,.international_item2 .title .name {
    width: 20%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: relative;
    background-color: #f7f7f7;
    font-size: 24px;
}
.international_item1 .title .name:hover,.international_item2 .title .name:hover {
    cursor: pointer;
}
.international_item1 .title .active,.international_item2 .title .active {
    background-color: #cf0f19;
    color: #fff;
}
.international_item1 .title .active::after,.international_item2 .title .active::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%, 0);
    border-top: 10px solid #cf0f19;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.international_item1 .list,.international_item2 .list {
    display: none;
    margin-top: 15px;
}
.international_item1 .list .item,.international_item2 .list .item {
    border: 1px solid #E14E4B;
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
}
.international_item1 .list .item a,.international_item2 .list .item a {
    width: 24%;
    height: 40px;
    padding-right: 1%;
    line-height: 40px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 18px;
}
.international_item1 .list .item a:hover,.international_item2 .list .item a:hover{
    color: #cf0f19;
}
.international_item1 .disp_list,.international_item2 .disp_list {
    display: block;
}

.js_hours {
    border: 1px solid #E14E4B;
    margin-bottom: 20px;
    padding: 11px;
    border-radius: 10px;
}
.js_hours .btn_list {
    height: 36px;
    border-radius: 40px;
    line-height: 36px;
    background-color: #fff;
    text-align: center;
    border: 1px solid #cf0f19;
    margin-top: 20px;
}
.js_hours .btn_list a {
    color: #cf0f19;
}
.js_hours .btn_list:hover {
    background-color: #cf0f19;
}
.js_hours .btn_list:hover a {
    color: #fff;
}
.item_titles {
    position: relative;
}
.item_titles .item_data {
    font-size: 20px;
    font-weight: bold;
    padding: 0 9px;
}
.item_titles .item_data .btn_switch {
    margin-left: 9px;
    color: #E14E4B;
    font-size: 14px;
}
.item_titles .item_data .btn_switch:hover {
    cursor: pointer;
}
.item_titles .item_data .active {
    color: #999;
}
.item_titles .clearfix_cnav,
.item_titles .clearfix_cnav1 {
    position: absolute;
    display: none;
    top: 40px;
    right: -5px;
    padding: 5px 13px;
    border: 1px solid #ccc;
    background-color: #fff;
    z-index: 999;
    color: #cf0f19;
}
.item_titles .clearfix_cnav .name,
.item_titles .clearfix_cnav1 .name {
    font-size: 14px;
    color: #999;
}
.item_titles .clearfix_cnav .tab_list,
.item_titles .clearfix_cnav1 .tab_list {
    margin-top: 5px;
    display: block;
    align-items: center;
}
.item_titles .clearfix_cnav .tab_list select,
.item_titles .clearfix_cnav1 .tab_list select {
    width: 92px;
    height: 30px;
    padding: 0 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 5px;
}
.item_titles .clearfix_cnav .tab_list select:nth-last-child(1),
.item_titles .clearfix_cnav1 .tab_list select:nth-last-child(1) {
    margin-right: 0;
}
.item_titles .clearfix_cnav .btn_que,
.item_titles .clearfix_cnav1 .btn_que {
    width: 150px;
    height: 30px;
    font-size: 16px;
    text-align: center;
    background-color: #cf0f19;
    color: #fff;
    line-height: 30px;
    margin: 20px auto 10px;
}
.item_titles .cnav_show {
    left: 0;
    width: 250px;
}
.item_titles .cnav_show:nth-child(3) {
    left: 200px;
}
.areaul{width: 250px;}
.areaul dl{cursor: pointer;width: 100%;border-bottom: 1px dotted #ccc;line-height: 50px;text-align: left;float: left;margin-block-start:0;margin-block-end:0;}
.areaul dl i{float: right;}
.areaul dd{width: 250px;display: none;}
.areaul dd a{font-size: 14px;float: left;height: 30px;line-height: 30px;width: 82px;text-align: center;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.areaul dd a:hover{color: #cf0f19;}
.areadd.active{display: block;}
.aeradl.active i{transform:rotate(180deg);}
.weather_dateils {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #E14E4B;
    padding-bottom: 10px;
}
.weather_dateils .li .name {
    display: flex;
    align-items: flex-start;
    color: #cf0f19;
    font-size: 20px;
}
.weather_dateils .li .name span {
    font-size: 78px;
    margin-top: -8px;
}
.weather_dateils .li .btn_a {
    border-radius: 10px;
    background-color: #63ba2b;
    font-size: 14px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    color: #fff;
}
.weather_dateils .li .font_boder {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 33px;
}
.weather_dateils .li .text {
    width: 126px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.weather_dateils .li .text .btnmin {
    color: #333333;
}
@font-face {font-family: "iconfont";
    src: url('/style/tianqi/font/all/iconfont.eot?t=1610164332118'); /* IE9 */
    src: url('/style/tianqi/font/all/iconfont.eot?t=1610164332118#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('/style/tianqi/font/all/iconfont.woff?t=1610164332118') format('woff'),
    url('/style/tianqi/font/all/iconfont.ttf?t=1610164332118') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('/style/tianqi/font/all/iconfont.svg?t=1610164332118#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-jiantouarrow505:before {
    content: "\e60e";
}

.icon-jiang:before {
    content: "\e600";
}

.icon-zuo:before {
    content: "\e7d1";
}

.icon-jiazai:before {
    content: "\e801";
}

.icon-xunhuan:before {
    content: "\e6a9";
}

.icon-xiangzuo:before {
    content: "\e68b";
}

.icon-xiangyou:before {
    content: "\e68c";
}

.icon-you:before {
    content: "\e61d";
}

.icon-you-copy:before {
    content: "\e93d";
}

.icon-dingwei:before {
    content: "\e632";
}

.icon-tihuan:before {
    content: "\e6c4";
}

.icon-huabanfuben:before {
    content: "\eb7d";
}

.icon-fangda:before {
    content: "\e66b";
}

.icon-dizhitianchong-:before {
    content: "\e62a";
}

.icon-bofang1:before {
    content: "\e61c";
}

.icon-Word:before {
    content: "\e686";
}

.icon-jiantouarrow483:before {
    content: "\e695";
}

.icon-jiantouarrow484:before {
    content: "\e6a8";
}

.icon-lingxing:before {
    content: "\e62d";
}

.icon-ditu-tuding:before {
    content: "\ec41";
}

.icon-bofang:before {
    content: "\e609";
}

.icon-shangyiyeqianyiye:before {
    content: "\e764";
}

.icon-xiayiyehouyiye:before {
    content: "\e765";
}

.icon-shangyishou:before {
    content: "\e603";
}

.icon-xiayishou:before {
    content: "\e602";
}

.icon-icon_play:before {
    content: "\e610";
}

.icon-laba:before {
    content: "\e6de";
}

.icon-xia1:before {
    content: "\e644";
}

.icon-xiazai7:before {
    content: "\e67c";
}

.icon-tuijian:before {
    content: "\e60f";
}

.icon-chakan:before {
    content: "\e6ad";
}

.icon-remen:before {
    content: "\e614";
}

.icon-docx:before {
    content: "\e605";
}

.icon-icon_A:before {
    content: "\e6a0";
}

.icon-toudi:before {
    content: "\e6c6";
}
.tianqi .left{
    width: 73%;
    padding-right: 2%;
}
.biaoti:before{
    content: "";
    float: left;
    background: url(/style/tianqi/img/tuceng37.png) no-repeat 0 0;
    width: 36px;
    height: 36px;
    background-position: center;
    margin-right: 2px;
}
.biaoti{
    display: flex;
    align-items: center;
    padding-left: 5px;
    border-bottom: 3px solid #E14E4B;
}
.biaoti span{
    font-size: 20px;
    font-weight: bold;
}
.right{
    width: 25%;
}
.tianqi{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 1200px;
    background-color: #fff;
    padding: 15px;
    margin: 0 auto;
    margin-top: 15px;
}

.echarts_centents .list {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.echarts_centents .list li .name {
    line-height: 28px;
    text-align: center;
}
.echarts_centents .list li img {
    width: auto;
    height: 24px;
    display: block;
    margin: 5px auto;
}
.echarts_centents .list li .text {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
}
.echarts_centents .liste {
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: wrap;
    border-bottom: 1px solid #E14E4B;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.echarts_centents .liste li{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: space-around;
    align-items: center;
    width: 20%;
    justify-content: flex-start;
}
.echarts_centents #main {
    height: 200px;
    margin-top: -40px;
}
.tianqi_jinrijx{
    margin: 18px 0;
    border-bottom: 1px solid #E14E4B;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.tianqi_jinrijx .p1{
    font-size: 12px;
    color: #333;
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
}
.tianqi_jinrijx .p1 text:nth-child(2){
    padding: 0 12px 0 15px;
}
.tianqi_jinrijx .p2{
    margin: 16px 0 12px 23px;
}
.tianqi_jinrijx .p2 span{
    font-size: 12px;
    color: #333;
}
.tianqi_jinrijx .p2 span:first-child{
    font-weight: bold;
}
.tianqi_jinrijx .p2 .tianqiyi{
    display: inline-block;
    width: 22px;
    height: 18px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    margin: 0 8px 0 12px;
    background: #5cc50f;
}
.tianqi_jinrijx .p3 .tianqiji{
    display:inline-block;
    width:22px;
    height:18px;
    margin: 0 8px 0 11px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: bottom;
    background: #fc3939;
    color: #fff;
    text-align: center;
}
.tianqi_jinrijx .p3 span:first-child{
    font-weight: bold;
}

.tianqi_jinrijx .p3{
    margin: 16px 0 12px 23px;
    font-size: 12px;
    color: #333333;
}


.tianqi_xiangguan{
margin-bottom: 18px;
display: flex;
}
.tianqi_xiangguan a{
display: inline-block;
width: 65px;
height: 87px;
background: #E14E4B;
float: left;
margin-right: 2px;
padding-bottom: 10px;
}
.tianqi_xiangguan a span{
display: block;
width: 100%;
text-align: center;
font-size: 12px;
margin: 6px 0 6px 0;
color: #fff;
color: rgba(255,255,255,0.8);

}
.tianqi_xiangguan a em{
display: block;
width: 100%;
text-align: center;
font-size: 14px;
color: #fff;
}

.tianqi_xiangguan a:hover{
text-decoration: none;
}
.tianqi_xiangguan a img{
display: block;
margin: 9px auto 0;
width: 24px;
height: 24px;
}
.tianqi_xiangguan a p{
text-align: center;
}
.tianqi_xiangguan a p:first-child{
font-size: 12px;
color: rgba(255,255,255,0.8);
margin: 12px 0 8px 0;
}
.tianqi_xiangguan a p:first-child+p+p{
font-size: 14px;
color: #fff;
}
.regional_details {
margin-top: 30px;
margin-bottom: 20px;
}
.regional_details .tab_navapage {
border: 1px solid #ccc;
padding: 15px 0 22px 15px;
}
.regional_details .tab_navapage .title {
font-size: 20px;
}
.regional_details .tab_navapage .list {
display: flex;
flex-wrap: wrap;
margin-top: 5px;
}
.regional_details .tab_navapage .list a {
padding: 5px 10px;
border-radius: 5px;
background-color: #f4f4f4;
margin: 15px 15px 0 0;
display: block;
font-size: 18px;
}
.regional_details .tab_navapage .list a:hover {
background-color: #cf0f19;
color: #fff;
}
.regional_details .newSpace-between {
display: flex;
align-items: center;
justify-content: space-between;
}
.regional_details .newSpace-between span {
color: #999;
font-weight: lighter;
font-size: 16px;
}

.qian_item {
border: 1px solid #ccc;
margin-bottom: 25px;
}
.regional_details {
margin-top: 30px;
margin-bottom: 20px;
}
.regional_details .tab_navapage {
border: 1px solid #ccc;
padding: 15px 0 22px 15px;
}
.regional_details .tab_navapage .title {
font-size: 20px;
}
.regional_details .tab_navapage .list {
display: flex;
flex-wrap: wrap;
margin-top: 5px;
}
.regional_details .tab_navapage .list a {
padding: 5px 10px;
border-radius: 5px;
background-color: #f4f4f4;
margin: 15px 15px 0 0;
display: block;
}
.regional_details .tab_navapage .list a:hover {
background-color: #cf0f19;
color: #fff;
}
.regional_details .regional_list {
margin-top: 20px;
/*border: 1px solid #ccc;*/
}
.regional_details .regional_list li {
    display: flex;
    border-bottom: 1px solid #ccc;
    /*margin-bottom: 10px;*/
}
.regional_details .regional_list li:nth-last-child(1) {
    border-bottom: none;
}
.regional_details .regional_list li .name {
    background-color: #f4f4f4;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20%;
    font-size: 18px;
    border-right: 1px solid #ccc;
}
.regional_details .regional_list li .hover_name:hover {
    background-color: #cf0f19;
}
.regional_details .regional_list li .hover_name:hover a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    height: 100%;
    width: 100%;
}
.regional_details .regional_list li .new_name {
    width: 20%;
    border-right: 1px solid #ccc;
    background-color: #f4f4f4;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 5px 0;
    font-size: 18px;
    justify-content: space-around;
}
.regional_details .regional_list li .list_mk {
    width: 768px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 12px 0 0 18px;
}
.regional_details .regional_list li .list_mk a {
    margin: 0 25px 13px 0;
    font-size: 18px;
}
.regional_details .regional_list li .list_mk a:hover {
    color: #cf0f19;
}
.regional_details .newSpace-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.regional_details .newSpace-between span {
    color: #999;
    font-weight: lighter;
    font-size: 16px;
}
.new_regional {
    margin-top: 0;
}
.title_name {
    padding-left: 15px;
    border-left: 6px solid #cf0f19;
    font-weight: bold;
    font-size: 20px;
}

.item_tian_list {
    border: 1px solid #ccc;
    margin-top: 10px;
    width: 100%;
}
.item_tian_list li {
    display: flex;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px;
}
.item_tian_list li:nth-last-child(1) {
    border-bottom: none;
}
.item_tian_list li .name {
    width: 50%;
    height: 60px;
    line-height: 60px;
    border-right: 1px solid #ccc;
}
.item_tian_list li .name a {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.item_tian_list li .name:hover {
    background-color: #fff5f7;
}
.item_tian_list li .name:nth-last-child(1) {
    border-right: none;
}
.item_tian_list li .name .text {
    display: inline-block;
    align-items: center;
    font-size: 18px;width: 224px;padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.item_tian_list li .name .imgbox,.item_tian_list li .name .degrees {
    display: flex;
    align-items: center;
    font-size: 18px;
    width: 30%;
    float: right;
    padding-left: 0;
}
.item_tian_list li .name .degrees {
    padding-left: 10px;
}
.item_tian_list li .name .imgbox img {
    width: 42px;
    height: 30px;
    display: block;
    margin-left: 15px;
}
.swiper_slect {
    background-color: #f7f7f7;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.swiper_slect .btn_text {
    background-color: #ccc;
    color: #fff;
    width: 15px;
    height: 28px;
    background-image: none !important;
}
.swiper_slect .btn_text i {
    margin-left: -3px;
    font-size: 24px;
}
.swiper_slect .swiper-button-next {
    right: 5px;
    top: 68%;
}
.swiper_slect .swiper-button-prev {
    left: 5px;
    top: 68%;
}
.swiper_slect .swiper-wrapper {
    width: 100%;
    margin: 0 auto;
}
.swiper_slect .swiper-wrapper .swiper-slide {
    text-align: center;
    height: 48px;
    line-height: 48px;
}
.swiper_slect .swiper-wrapper .swiper-slide a {
    width: 100%;display: inline-block;
}
.swiper_slect .swiper-wrapper:hover {
    cursor: pointer;
}
.swiper_slect .swiper-wrapper .active {
    color: #cf0f19;
    border-bottom: 2px solid #cf0f19;
}
.item_list_tian {
    padding: 20px;
    display: none;
}
.item_list_tian .title {
    font-size: 20px;
    font-weight: bold;
}
.item_list_tian .title span {
    margin-left: 17px;
    font-size: 16px;
    font-weight: lighter;
}
.item_list_tian .list {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 20px;
}
.item_list_tian .list .zhishu{
    width: 30%;
    float: left;
    background-color: #fff5f7;
    padding: 1%;
    margin: 0.5%;
    border-radius: 5px;
    height: 58px;
}
.item_list_tian .list ul{
    width: 100%;
}
.item_list_tian .list .zhishu span{
    float: left;
    width: 25%;
    height:58px;
    line-height: 58px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
    font-size: 18px;
}
.item_list_tian .list .zhishu .lue{
    font-weight: bold;
    font-size: 16px;
    padding: 4px;
}
.item_list_tian .list .li_left .item_li {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.item_list_tian .list .li_left .item_li .li:nth-child(1) {
    margin-right: 34px;
}
.item_list_tian .list .li_left .item_li .li:nth-child(2) {
    margin-right: 34px;
}
.item_list_tian .list .li_left .item_li .li .name {
    display: flex;
    align-items: flex-end;
    margin-bottom: 13px;
}
.item_list_tian .list .li_left .item_li .li .name img {
    width: auto;
    height: 58px;
    display: block;
    margin-bottom: 20px;
    margin-right: 20px;
}
.item_list_tian .list .li_left .item_li .li .name .degree {
    color: #cf0f19;
    display: flex;
    align-items: flex-start;
    font-size: 24px;
}
.item_list_tian .list .li_left .item_li .li .name .degree span {
    font-size: 78px;
}
.item_list_tian .list .li_left .item_li .li .time {
    text-align: center;
}
.item_list_tian .list .li_left .item_li .li .btn_green {
    width: 152px;
    height: 25px;
    line-height: 25px;
    border-radius: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-color: #63ba2b;
    margin: 16px 0 30px 0;
}
.item_list_tian .list .li_left .text a {
    color: #cf0f19;
}
.item_list_tian .li_right {
    display: flex;
}
.item_list_tian .li_right .li {
    width: 150px;
    height: 175px;
    padding-top: 5px;
    background-color: #fff5f7;
    margin-right: 20px;
}
.item_list_tian .li_right .li .time {
    font-size: 20px;
    text-align: center;
    line-height: 26px;
}
.item_list_tian .li_right .li .text {
    text-align: center;
    line-height: 26px;
    margin: 5px 0;
    font-size: 10px;
}
.item_list_tian .li_right .li img {
    width: 42px;
    height: 30px;
    display: block;
    margin: 5px auto;
}
.item_list_tian .new_list {
    flex-wrap: wrap;
}
.item_list_tian .new_list .li {
    width: 195px;
    height: 340px;
    margin-top: 22px;
    margin-right: 3%;
}
.item_list_tian .new_list .li:nth-child(5n) {
    margin-right: 0;
}
.item_list_tian .new_list .li .image {
    display: flex;
    align-items: center;
    justify-content: center;
}
.item_list_tian .new_list .li .image img {
    margin: 5px 0;
}
.item_list_tian .new_list .li .image img:nth-child(2) {
    margin-left: 10px;
}
.disply_tian_show {
    display: block;
}

.international_boder {
    margin-top: 20px;
    border: 1px solid #ccc;
    padding: 20px;
}
.international_boder:nth-child(1) {
    margin-top: 0;
}
.international_boder .title {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.international_boder .title span {
    padding-bottom: 9px;
    border-bottom: 2px solid #cf0f19;
    font-size: 20px;
    font-weight: bold;
}
.international_boder .al_title {
    display: flex;
    align-items: center;
    padding-bottom: 0;
    position: relative;
}
.international_boder .al_title .name {
    margin-left: 40px;
}
.international_boder .al_title .name:hover {
    cursor: pointer;
}
.international_boder .al_title .name:nth-child(2) {
    margin-left: 18px;
}
.international_boder .al_title .name i {
    margin-right: 5px;
    color: #cccccc;
}
.international_boder .al_title .active {
    color: #cf0f19;
}
.international_boder .al_title .active i {
    color: #cf0f19;
}
.international_boder .al_title .particular_year {
    display: flex;
    align-items: center;
    position: absolute;
    top: 0px;
    right: 5px;border: 1px solid #ccc;padding:3px 10px;border-radius: 10px;cursor: pointer;
}
.particular_year_box{display: none;background-color: #fff;width: 400px;height: 150px;position: absolute;top: 36px;right: 0;border: 1px solid #ccc;border-radius: 5px;}
.particular_year_box .year{
    border-bottom: 1px solid #999;height: 41px;line-height: 40px;width: 100%;overflow-x: auto;
}
.particular_year_box .year li{
    float: left;width: 80px;text-align: center;border-right: 1px solid #ccc;cursor: pointer;margin-bottom: 0px;
}
.particular_year_box .moth{display: none;}
.particular_year_box .moth.active{display: block;}
.particular_year_box .moth li{float: left;width: 87px;text-align: center;border: 1px solid #ccc;cursor: pointer;margin: 5px;border-radius: 10px;}
.particular_year_box .moth li a{display: inline-block;width: 100%;}
.particular_year_box .moth li.active{background-color: red;border: 1px solid #fff;}
.particular_year_box .moth li.active a{color: #fff;}
.international_boder .al_title .particular_year .select {
    width: 92px;
    height: 36px;
    padding: 0 5px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.international_boder .al_title .particular_year .select:hover {
    cursor: pointer;
}
.international_boder .al_title .particular_year .select:nth-child(2) {
    margin-left: 10px;
}
.international_boder .item_li {
    margin-top: 20px;
    display: flex;
    align-items: center;width: 100%;
}
.international_boder .item_li a {
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: left;
    margin-right: 12px;
    background-color: #f7f7f7;padding-left: 20px;font-weight: bold;
    font-size: 20px;
}
.international_boder .item_li a:hover {
    background-color: #cf0f19;
    color: #fff;
}
.international_boder .item_li .active {
    background-color: #cf0f19;
    color: #fff;
}
.international_boder .list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 8px;
}
.international_boder .list a {
    margin-right: 30px;
    margin-top: 10px;width: 20%;
    font-size: 18px;
}
.international_boder .list a:hover {
    color: #cf0f19;
}
.international_boder .list .fenXiang {
    width: 25%;
    line-height: 40px;
    height: 40px;
}
.international_boder .tab_Title {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.international_boder .tab_Title span {
    padding: 2px 10px;
    background-color: #f7f7f7;
    margin-left: 3px;
    margin-top: 5px;
}
.international_boder .tab_Title span:hover {
    cursor: pointer;
}
.international_boder .tab_Title .active {
    background-color: #cf0f19;
    color: #fff;
}
.international_boder .ul_list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.international_boder .ul_list li {
    width: 33%;
    height: 40px;
    line-height: 40px;
    display: flex;
    align-items: center;
}
.international_boder .ul_list li .name:nth-child(2) {
    margin-left: 10px;
}
.international_boder .ul_list li .reds {
    color: #cf0f19;
}
.international_boder .ul_list li .blue {
    color: #3097fd;
}
.international_boder .ul_list li .hui {
    color: #999;
}
.international_boder .ul_list li .lv {
    color: #19b863;
}
.international_boder .ul_list li .huang {
    color: #f6bd0e;
}
.international_boder .btm_list {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.international_boder .btm_list .next {
    width: 100px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    color: #fff;
    background-color: #ccc;
    border-radius: 20px;
}
.international_boder .btm_list .next a {
    color: #fff;
    display: block;
}
.international_boder .btm_list .next:nth-child(2) {
    margin-left: 20px;
}
.international_boder .btm_list .active {
    background-color: #ff5040;
}
.international_boder #btn_tiqnqi {
    width: 850px;
    height: 320px;
    margin: 20px auto 0;
}


.lv1 {
    color: #008000;
}
.reds {
    color: #cf0f19;
}
.weather_list {
    margin-top: 10px;
}
.weather_list li {
    display: flex;
    align-items: center;
    height: 49px;
    text-align: center;
    line-height: 48px;
    border-bottom: 1px solid #ccc;
}
.weather_list li:nth-child(1) {
    background-color: #f7f7f7;
    font-size: 18px;
    border: none;
    height: 50px;
}
.weather_list li .reds {
    color: #cf0f19;
}
.weather_list li .blue {
    color: #3097fd;
}
.weather_list li .datas {
    width: 25%;
}
.weather_list li .name {
    width: 12.5%;
}
.weather_list li .name20 {
    width: 20%;
}
.weather_list li .name20 span {
    width: 63px;
    height: 28px;
    display: block;
    line-height: 28px;
    text-align: center;
    border-radius: 5px;
    margin: 0 auto;
}
.weather_list li .name20 .bg_color1 {
    color: #3ace74;
    border: 1px solid #3ace74;
    background-color: rgba(58, 206, 116, 0.3);
}
.weather_list li .name20 .bg_color2 {
    color: #ffc107;
    border: 1px solid #ffc107;
    background-color: rgba(255, 193, 7, 0.3);
}
.weather_list li .name20 .bg_color3 {
    color: #fe9837;
    border: 1px solid #fe9837;
    background-color: rgba(254, 152, 55, 0.3);
}
.weather_list li .name20 .bg_color4 {
    color: #f86965;
    border: 1px solid #f86965;
    background-color: rgba(248, 105, 101, 0.3);
}
.weather_list li .name20 .bg_color5 {
    color: #e4387f;
    border: 1px solid #e4387f;
    background-color: rgba(228, 56, 127, 0.3);
}
.weather_list li .name20 .bg_color6 {
    color: #b61f7e;
    border: 1px solid #b61f7e;
    background-color: rgba(182, 31, 126, 0.3);
}


.pl_item_list {
    border: 1px solid #cccccc;
    margin-top: 20px;
}
.pl_item_list .title {
    height: 50px;
    padding: 0 20px;
    line-height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f3f3f3;
    border-bottom: 1px solid #cccccc;
}
.pl_item_list .title .name {
    font-size: 20px;
    font-weight: bold;
}
.pl_item_list .title .name span {
    color: #cf0f19;
}
.pl_item_list .title .btn_more a {
    color: #999999;
}
.pl_item_list .title .btn_more a:hover {
    color: #cf0f19;
}
.pl_item_list .newtongyin_Tab {
    width: 95%;
    padding: 0;
    margin: 0 auto;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}
.pl_item_list .newtongyin_Tab .newtongyin_name {
    border-bottom: 2px solid #cf0f19;
}
.pl_item_list .chengyu_title {
    width: 190px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    background-color: #cf0f19;
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 10px;
}
.pl_item_list .pl_title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
.pl_item_list .pl_list {
    padding: 10px 20px;
    display: flex;
    flex-wrap: wrap;
}
.pl_item_list .pl_list .name {
    width: 15.625%;
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    text-align: left;
    padding-right: 1%;
}
.pl_item_list .pl_list .name a {
    height: 33px;
    display: inline-block;
    overflow: hidden;
}
.pl_item_list .pl_list .name a:hover {
    color: #cf0f19;
    text-decoration: underline;
}
.pl_item_list .pl_list .name:nth-child(6n) {
    width: 16.66666667%;
    padding-right: 0;
}
.pl_item_list .pl_list .tongyinName {
    margin-right: 1.5%;
    line-height: 35px;
    margin-top: 10px;
    height: 35px;
    text-align: center;
    width: 35px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.pl_item_list .pl_list .tongyinName:hover {
    background-color: #cf0f19;
}
.pl_item_list .pl_list .tongyinName:hover a {
    display: block;
    color: #fff;
}
.pl_item_list .pl_list .rename {
    width: 16.66666667%;
    height: 33px;
    line-height: 33px;
    padding-right: 2%;
    box-sizing: border-box;
    text-align: left;
}
.pl_item_list .pl_list .rename a {
    display: block;
    overflow: hidden;
}
.pl_item_list .pl_list .rename a:hover {
    color: #cf0f19;
    text-decoration: underline;
}
.pl_item_list .newplList {
    padding: 10px 20px;
    display: flex;
    flex-wrap: wrap;
}
.pl_item_list .newplList .name {
    width: 18.97533207%;
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    text-align: left;
    padding-right: 1%;
}
.pl_item_list .newplList .name a {
    display: block;
    height: 33px;
    overflow: hidden;
}
.pl_item_list .newplList .name a:hover {
    color: #cf0f19;
    text-decoration: underline;
}
.pl_item_list .newplList .name:nth-child(5n) {
    width: 20%;
    padding-right: 0;
}
.pl_item_list .xie_item_list {
    padding: 10px 20px;
    display: flex;
    flex-wrap: wrap;
}
.pl_item_list .xie_item_list .name {
    width: 23.98081535%;
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    text-align: left;
}
.pl_item_list .xie_item_list .name:nth-child(4n) {
    width: 25%;
    padding-right: 0;
}
.pl_item_list .xie_item_list .name a:hover {
    color: #cf0f19;
}
.pl_item_list .table {
    margin: 20px 35px 0;
    border: 1px solid #cccccc;
}
.pl_item_list .table li {
    display: flex;
    border-bottom: 1px solid #cccccc;
}
.pl_item_list .table li .name {
    width: 20%;
    background-color: #f7f7f7;
    text-align: center;
    /*line-height: auto;*/
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #cccccc;
}
.pl_item_list .table li .tableCentet {
    width: 80%;
    padding: 10px 0 10px 18px;
}
.pl_item_list .text-cent {
    margin: 20px auto;
}
.pl_item_list .text-cent .imgs {
    width: 100%;
}
.pl_item_list .text-cent .imgs img {
    margin: 0 auto;
    display: block;
}
.pl_item_list .text-cent .pinyin {
    text-align: center;
    margin-top: 20px;
    color: #cf0f19;
    position: relative;
}
.pl_item_list .text-cent .pinyin:hover {
    cursor: pointer;
}
.pl_item_list .text-cent .pinyin .btnPlay {
    color: #cf0f19;
}
.pl_item_list .ul_item {
    padding: 16px 20px;
}
.pl_item_list .ul_item li {
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.pl_item_list .ul_item li a:hover {
    color: #cf0f19;
}
.pl_item_list .terms {
    padding: 13px;
    display: flex;
    flex-wrap: wrap;
}
.pl_item_list .terms .name {
    width: 20%;
    padding-right: 5%;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}
.pl_item_list .terms .name:hover a {
    color: #cf0f19;
}

.newboder_list .title {
    background-color: #fff;
    width: 94%;
    margin: 0 auto;
    padding: 0;
}
.newboder_list .title .name {
    border-bottom: 2px solid #cf0f19;
}

.terms-list {
    padding: 0px 0px 20px 20px;
    display: flex;
    flex-wrap: wrap;
}
.terms-list .name {
    width: 18.75%;
    margin: 10px 1.25% 0px 0px;
    height: 33px;
    line-height: 33px;
    display: flex;
    align-items: center;
    background-color: #f3f3f3;
}
.terms-list .name:hover {
    background-color: #cf0f19;
}
.terms-list .name:hover a {
    color: #fff;
}
.terms-list .name:hover span {
    background-color: #fff;
}
.terms-list .name span {
    width: 5px;
    height: 5px;
    background-color: #cf0f19;
    margin: 0 8px;
    border-radius: 50%;
}
.terms-list .name a {
    width: 100%;
    height: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.tianqi40 .tqtt{width: 100%;text-align: center;line-height: 50px;display: inline-block;}
.tianqi40 .tqtt i{color: #0e90d2;font-size: 24px;margin: 0 20px;margin-top: 1px;}
.tianqi40 .tqtt span{font-size: 24px;}
.tianqi40 .tqtt .btn{border: 1px solid #148eec;color: #148eec;padding: 3px 10px;border-radius: 10px;}
.tianqi40 h1{width: 100%;text-align: center;font-size: 36px;margin: 0;}
.riliul{display: inline-block;}
.riliul li{width: 14%;float: left;border: 1px solid #e5e5e5;padding: 5px;}
.riliul li.sx{background-color: #ececec;}
.riliul li.wd{background-color:#dff2fb;}
.riliul li h3{margin: auto;color: #868686;}
.riliul li h3 span{float: right;color: #b8b8b8;}
.riliul li .weaimg{width: 100%;text-align: center;margin: 10px auto;}
.riliul li .weaimg img{width: 45%;margin: 0px auto;}
.riliul li .high{font-weight: bold;font-size: 26px;color: #b1b1b1}
.riliul li .low{color: #ccc;}
.riliul li .shd{color: #ccc;font-size: 24px;position: relative;top: 2px;}
.riliul li .wendu{float: right;}
.week{width: 100%;display: inline-block;height: 40px;line-height: 40px;}
.week li{float: left;width: 14%;text-align: center;background-color: #ccc;border-right: 2px solid #fff;color: #6c7478}


.swarp_information {
    margin: 10px;
}
.desmonth {
    overflow: hidden;
}
.desmonth li {
    float: left;
    width: 19%;
    height: 206px;
    margin: 10px 0;
    position: relative;
    display: inline;position: relative;
}
.desmonth li img {
    border-radius: 5px;width: 100%;height: 206px;
}
.desmonth li i {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    position: absolute;
    background: #000;
    opacity: 0.5;
    border-radius: 0 0 5px 5px;
}
.desmonth li span {
    color: #fff;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 40px;
    position: absolute;
    text-align: center;
}
.desmonth ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
.bottom_list {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    padding-bottom: 20px;
    font-size: 12px;
    background-color: #ffffff;
}
.bottom_list .list {
    display: flex;
    align-items: center;
}
.bottom_list .list .name {
    width: 34px;
    height: 28px;
    border: 1px solid #cccccc;
    margin-left: 5px;
    text-align: center;
    line-height: 28px;
}
.bottom_list .list .name a {
    display: block;
}
.bottom_list .list .active {
    background-color: #cf0f19;
}
.bottom_list .list .active a {
    color: #ffffff;
}
.bottom_list .previous_page,
.bottom_list .next_page {
    height: 28px;
    width: 60px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #cccccc;
}
.bottom_list .next_page {
    margin-left: 5px;
}

.weather_city{
    max-width: 180px;
    max-height: 146px;
}
/*天气模块结束*/
/*首页天气模块开始*/
.cnav{
    height: 34px;
}
.cnav li {
    width: 12%;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #fff;
    background: #BE4140;
    display: inline;
    color: #252525;
    cursor: pointer;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-left: 5px;
    text-align: center;
    position: relative;
}
.cnav li a{
    color: #ffffff;
}
.cnav li.on{
    background: none repeat scroll 0 0 #E24E4C;
}
.t{
    height: 265px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
}
.t li.sky.lv3{
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#88a9ca),to(#bcd3e3));
}
.t li.sky {
    width: 14%;
    color: #ffffff;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
.t li h2 {
    height: 34px;
    line-height: 34px;
    font-size: 13px;
}
.t li h2 a{
    color: #ffffff;
}
.sky img{
    margin-top: 4px;
    height: 30px;
    width: auto;
}
.t li .wea {
    font-size: 13px;
    line-height: 19px;
    height: 36px;
    overflow: hidden;
    margin-top: 12px;
    padding: 0 5px;
}
.c7d ul.t li .tem {
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.t li.sky .tem span {
    color: #fff;
}
.t li .tem span {
    color: #f56a13;
    display: inline-block;
}
.t li .tem i {
    display: inline-block;
    background: 0;
}
.t li .tem {
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.t li .win {
    margin-top: 0;
}
.t li .win em {
    height: 24px;
    display: block;
    margin-top: 1px;
}
.t li .win i {
    background: 0;
    font-size: 12px;
    margin-top: 6px;
    display: block;
}
.sign-list-box a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #EAEAEA;
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-right: 5px;
}
.sign-list-box a:hover {
    color: #E24E4C;
}
.sign-list-box a.active {
    color: #E24E4C;
}
.title-h2 {
    font-size: 22px;
    position: relative;
    line-height: 50px;
}
.d-flex {
    display: flex;
}
.router-box dt {
    color: #999;
    font-size: 16px;
}
.router-box dd:not(:last-child):after {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #999;
    border-bottom: 2px solid #999;
    position: relative;
    top: 4px;
    -webkit-transform: translate(0, -50%) rotate(225deg);
    transform: translate(0, -50%) rotate(225deg);
}
.router-box dd:last-child a {
    color: #333;
}

.router-box dd a {
    color: #999;
    margin: 0 5px;
    font-size: 16px;
}
.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}
.mt-10 {
    margin-top: 10px;
}
.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.title-h2>img {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}
.a-center {
    align-items: center;
    -ms-align-items: center;
}
/*首页天气模块结束*/
