﻿@charset "utf-8";
body{overflow-x:hidden}
header{background:#fff;font-size:12px;height:auto !important;color:#222;overflow:hidden}
.Nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:48px;line-height:48px;background:#F8F8F8}
.Nav ul li a{color:#222}
.Nav ul li{float:left;margin-left:20px;height:20px;line-height:20px;font-size:15px;border-right:1px solid #fff;position:relative;cursor:pointer}
.Nav div span{width:130px;height:48px;background:#F8CD41;opacity:1;border-radius:0px;display:block;float:left;text-align:center;font-weight:bold;font-size:16px;cursor:pointer}
.Nav div span img{vertical-align:-6px;margin-right:10px}
.Nav div .downLoad{background:#378EE1;color:#fff}
.newHead{width:1200px;margin:0 auto}
.headTop{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:30px 0}
.boxInput input{width:259px;height:36px;background:#FFFFFF;border:1px solid #D5D5D5;opacity:1;border-radius:18px;font-size:14px;padding-left:30px;box-sizing:border-box}
.logo span{display:inline-block;padding-left:15px;border-left:1px solid #AFAFAF;margin-left:20px;margin-top:21px}
.contentnew{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}
.contLeft{width:310px}
.Hot_right{width:390px;float:right}
.Hot_right .hot_top{width:92px;height:36px;background:#db0522;opacity:1;border-radius:0px;color:#fff;text-align:center;display:inline-block;padding:0;line-height:36px;border:none}
.Hot_right h1{border:none}
.Hot_right .more a{line-height:36px;font-size:14px}
.pic{font-size:14px;color:#666;font-weight:normal;float:left}
.Hot_right p{padding-top:0}
.Hot_right ul li{border:none;width:100%;float:left}
.Hot_right h2 i{width:4px;height:4px;background:#378EE1;opacity:1;border-radius:0px;display:inline-block;margin-right:10px;float:left;margin-top:12px}
.external span{color:#fff;border-bottom:none;display:inline-block;margin-top:8px;font-size:16px;font-weight:bold;width:92px;height:36px;background:#dc0523;opacity:1;border-radius:0px;text-align:center;padding-bottom:0;line-height:36px}
.external a{float:right;font-size:14px;color:#a2a2a2;margin-top:10px;border:none;font-weight:normal}
.cont_left{width:390px;margin-top:20px;float:right;}
.contRight{width:770px}
.external{border:none;padding:0;margin-bottom:10px}
.cont_left .tit span .test{font-size:16px;margin-right:10px;max-width:inherit}
.cont_left .tit{margin-top:15px;font-size:16px}
.contRight .contUl{width:100%;background:#F8F8F8;float:left;position:relative;height:36px;line-height:36px}
.contUl{width:100%;float:left}
.contUl div{padding-top:0}
.contUl li{float:left;margin-left:25px;padding-bottom:6px}
.contUl .pat{border:none}
.contUl .sign:first-child{font-size:14px;color:#666}
.main-dtb{position:relative;margin-top:20px;width:100%;box-sizing:border-box;text-align:justify}
.main-dtb li{list-style:none;font-size:12px;overflow:hidden;padding-bottom:12px;border-left:1px dashed #d5d5d5;padding-left:10px;display:flex}
.main-dtb li em{display:inline-block;position:absolute;width:7px;height:7px;background:#fff;left:6px;border-radius:50%;z-index:2;margin-top:4px;border:1px solid #378EE1}
.tag span{margin:10px 0;display:inline-block;padding:1px 8px 1px 8px;color:#666666;border-radius:2px;margin-right:8px;background:#fff;font-size:12px;border:1px solid #D5D5D5}
.bulletin{width:390px;height:488px;overflow:hidden}
.main-dtb ul{height:380px;overflow-y:auto;margin:15px 0;position:relative;padding:0 15px 0 10px;box-sizing:border-box}
.stillMore{text-align:center;height:40px;line-height:40px}
.stillMore img{vertical-align:3px;margin-right:8px}
.stillMore a{color:#378EE1 !important;font-size:14px}
.main-dtb li:before{border-left:1px solid #eee}
::-webkit-scrollbar{border-radius:10px;width:4px;height:4px}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}
.classblack .time{float:left;color:#378EE1;font-size:12px;margin-right:10px;float:right}
::-webkit-scrollbar-thumb{background-color:#bbb}
.livetitle{font-size:14px;margin-bottom:5px;display:inline-block;font-weight:bold}
.main-dtb .classRed em{background:#FF4040;border:1px solid #FF4040}
.classRed .time{color:#FF4040}
.contentHead{display:flex}
.kx{border-bottom:1px solid #D5D5D5;display:flex;height:36px;line-height:36px}
.kx em{margin-left:auto;font-size:12px;color:#999}
.timing{font-size:12px;color:#999}
.kx .timing{display:block;margin-left:15px}
.swiper-container{height:488px;width:100%;overflow:hidden}
.Heavyweight{width:780px;margin-left:auto;margin-top:20px;margin-right:0}
.swiper-container .swiper-slide{text-align:center;border-radius:10px;width:90%;-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;text-align:left;background:rgba(0,0,0,0.1)}
.swiper-container .swiper-slide a{display:block;height:100%}
.swiper-container .swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:49px;height:57px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:cover;background-position:center;background-repeat:no-repeat}
.swiper-container .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0}
.swiper-container .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0}
.swiper-container .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;top:auto}
.swiper-container .swiper-pagination-bullet{width:40px;height:4px;background:#FFFFFF;opacity:1;border-radius:0px;opacity:0.4}
.swiper-container .swiper-pagination-bullet-active{opacity:1 !important}
.swiper-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}
.rightCont ul li{padding:20px 0;border-bottom:1px dashed #D5D5D5;width:100%;float:left}
.rightCont ul li u{display:block;min-width:235px;height:140px;background-size:cover;float:left}
.rightCont ul li a{display:flex}
.rightCont .mate{float:left;margin-left:20px}
.rightCont .title{font-size:18px;font-weight:bold;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-height:1.5;-webkit-box-orient:vertical}
footer{background:#fff;color:#666;border-top:2px solid #F8F8F8;height:220px}
footer .aboutLink li a{color:#666}
.footWrap .footDiv{float:left;height:160px}
.footRight{float:right;padding-left:26px}
.footDiv .downLoad{background:#378EE1;color:#fff;margin-top:10px}
.footDiv .fotImg{float:left;margin-top:20px}
.footDiv span{width:130px;height:48px;background:#F8CD41;opacity:1;border-radius:0px;display:block;float:left;text-align:center;font-weight:bold;font-size:16px;cursor:pointer;line-height:48px;color:#222;margin-top:25px;margin-left:82px}
.footDiv span img{vertical-align:-6px;margin-right:10px}
.footDiv{width:580px;border-right:2px solid #f8f8f8}
.footWrap{width:1200px;margin:0 auto;display:flex}
.footAbout{margin-top:30px}
.footAbout a{color:#378EE1;font-size:16px;margin-right:40px}
footer .aboutLink{margin-top:40px}
.footDiv div{float:right;margin-right:50px}
.cont_right{width:790px;float: none;}
.listRight{width:475px}
.time img{margin-left:0}
.infolists p a{-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical}
.cont_right .pic{color:#279ffb;font-weight:bold;float:left;font-size:12px}
.listRight div{width:475px}
.hotTile span{display:inline-block;width:36px;height:36px;color:#fff;background:#F71C1C;font-size:14px;text-align:center;line-height:36px;font-weight:bold;float:left}
.mySwiper{overflow:hidden;position:relative;padding-bottom:25px}
.hotMore{float:right;font-size:15px;color:#a2a2a2;margin-top:4px;border:none;font-weight:normal}
.autGz em{display:inline-block;width:48px;height:48px;background-size:cover;float:left;margin-right:8px;border-radius:50%;border:1px solid #eee;background-position:center;margin-top:-3px}
.autGz i{color:#999;display:inline-block;float:left;font-size:15px;font-size:12px;font-weight:normal}
.autGz{font-size:16px;color:#378EE1;margin-top:3px}
.hotTile{margin:15px 0}
.hotTile i{font-size:20px;margin-left:15px;display:inline-block;height:36px;line-height:36px;font-weight:bold}
.mySwiper .swiper-slide:nth-child(even){width:33% !important}
.mySwiper .swiper-slide:nth-child(odd){width:65% !important}
.hotspot{padding:20px;box-sizing:border-box;position:relative;cursor:pointer;width:100%;float:left}
.myImage{min-width:390px;height:279px;background-size:cover;float:left;background-position:center}
.mySwiper .swiper-slide{display:flex;border:1px solid #D5D5D5;min-height:279px;box-sizing:border-box}
.autCot{width:100%;float:left}
.autCot span{color:#999;display:inline-block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical}
.autCot h2{font-size:20px;font-weight:bold;margin:15px 0;min-height:60px}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{top:auto;bottom:10px}
.Heavyweight .swiper-slide p{padding-bottom:40px}
.tags{width:100%;float:left;position:absolute;bottom:10px;color:#666}
.tags em{margin-right:20px;display:inline-block;height:29px;line-height:29px}
.tags span{float:right;margin-right:50px;display:inline-block;background:#F8CD41;width:69px;height:29px;line-height:29px;text-align:center;color:#222}
.mySwiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.mySwiper .swiper-pagination-bullet{width:40px;height:4px;background:#F8F8F8;opacity:1;border-radius:0px;opacity:1}
.mySwiper .swiper-pagination-bullet-active{opacity:1;background:#378EE1}
.mySwiper .swiper-pagination{text-align:center;bottom:0}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}
.cont_right ul li{margin-left:20px;margin-right:0;padding:0}
.cont_right ul{width:100%;float:left;position:relative;border:none}
.cont_right ul li a{font-size:14px;font-weight:600;height:24px;line-height:24px;top:0;padding:0}
.cont_right ul .on a{color:#279ffb;border-bottom:3px solid #279ffb;padding-bottom:4px;font-size:14px}
.choose{vertical-align:-2px;margin-right:5px}
.Refresh{vertical-align:-2px;margin-left:5px;cursor:pointer}
.exDiv .sign:first-child{font-size:14px;color:#999;margin-bottom:15px;margin-top:-15px;padding-left:35px;font-weight:normal}
.exDiv .sign:first-child a{font-size:14px;color:#666}
.cont_left ul .pat{border:none}
.cont_left .sign{font-size:17px;font-weight:bold}
.cont_left .tit a{color:#279ffb}
.authority .autCot h2{min-height:auto}
.authority .hotspot{min-height:218px}
.authority li{display:flex;justify-content:center;align-items:center}
.bgImg{background-size:cover;min-width:262px;height:148px;margin-right:30px;border: 1px solid #ddd;}
.authority .autCot span{-webkit-line-clamp:2}
.slidepnews{z-index: 99;clear: both;position: absolute;width: 100%;color: #efefef;font-size: 16px;bottom: 0px;background: rgba(0,0,0,0.4);padding: 10px 10px;   font-weight: 700;letter-spacing: 0.5px;}
.slidepnews2{z-index: 99;clear: both;position: absolute;width: 100%;color: #efefef;font-size: 14px;bottom: 0px;background: rgba(0,0,0,0.4);padding: 3px 15px;  font-weight: 700;letter-spacing: 0.5px;}
.hottj{display: inline-block;padding-bottom: 8px;font-size: 16px;color: #279ffb;font-weight: bold;width: 100%;}
.triangle {position: absolute;top: 4px;left: 3px;width: 0;height: 0;border-style: solid;border-color: #fff #fff #fff #279ffb;-webkit-transform-origin: 25% center;
transform-origin: 25% center;border-width: 5px;}
.edit_recom ul li {margin-top: 15px;width: 100%;float: left;padding-left: 15px;position: relative;box-sizing: border-box;}
.edit_recom ul li a {display: table;}
.edit_recom ul li a:hover {color: #279ffb}