/*PC页面重置(非响应式)*/
@charset "utf-8";
* {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;
}

html{border:0; font-family:' Microsoft YaHei ','PingFang SC','Droidsansfallback';}
body{margin:0 auto; padding:0;font-size:14px;background: #fff;
line-height: inherit;}
div,dl,dt,dd,ol,ul,b,li,p,h1,h2,h3,h4,input,h6,h5,form,i,pre,fieldset,textarea,p,blockquote,th,td
{margin:0; padding:0;list-style:none; font-weight:normal; font-style: normal;}
dl,ul,li,p{text-align:left;}
img{border:0px;display: block;width: 100%;}
.clear{clear:both; overflow:hidden; }
a{ color:#000; text-decoration:none;-webkit-user-select:none;-webkit-touch-callout: none;}
em{font-style: normal;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
table {
     border-collapse:collapse;
     border-spacing:0;
 }
fieldset,img {
     border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
     font-style:normal;
     font-weight:normal;
}
caption,th {
     text-align:left;
}
h1,h2,h3,h4,h5,h6 {
     font-size:100%;
     font-weight:normal;
}
q:before,q:after {
     content:”;
}
abbr,acronym {
     border:0;
}

body{
     background-image: url(../imgs/body-bg.jpg);
     background-image: -webkit-image-set(url(../imgs/body-bg.jpg) 1x, url(../imgs/body-bg@2x.jpg) 2x);
}

.font-song{
     font-family: "qdxin serif SC";
}
.focus-news .title-h1,
.list-header .title,
.detail-h1
{
     font-family: "qdxin serif SC";
}


/*top*/
.qdxinChanl{height:32px; line-height: 32px; background: #858585; overflow: hidden; border-bottom: 1px solid #6b6b6b; margin-bottom: 8px; }
.qdxinChanl ul{width: 1000px; margin: 0 auto;height: 32px; line-height: 32px;}
.qdxinChanl ul li{float: left;}
.qdxinChanl ul li a{float: left; padding: 0 6px; color: #f5f5f5; font-size: 14px; text-align: center; }
.qdxinChanl ul li a:hover{background: #333;}
.qdxinChanl ul .ged a{border-left:1px solid #a0a0a0; margin-left: 4px; padding-left: 15px; }
.qdxinChanl ul .rightQ{float:right;}
/* top end */

/* top-menu */
.top-menu{
     padding: 20px 0px;
     min-width: 1260px;
     box-shadow: 0 5px 5px #d4e5ef;
}
.top-menu-dl{
     width: 90%;
     overflow: hidden;
     margin: 0 auto;
}
.top-menu-dt{
     width: 10%;
     float: left;
     height: 50%;
}
.top-menu-dt a{
     display: block;
}
.top-menu-dt img{
     width: auto;
     height: 50px;
}
.top-menu-dd{
     display: inline-block;
     float: left;
     width: 89%;
     padding-left: 1%;
}
.top-menu-ul{
     padding-left: 10px;
     overflow: hidden;
}
.top-menu-ul li{
     width: 6.66%;
     float: left;
     position: relative;
}
.top-menu-ul li:before{
     content: "";
     position: absolute;
     width: 1px;
     height: 20px;
     border-left: 1px solid #ccc;
     top: 50%;
     margin-top: -10px;
}
.top-menu-ul li a{
     display: block;
}
.top-menu-ul li span{
     display: block;
     text-align: center;
     font-size: 16px;
}
.top-menu-ul li.active span{
     font-weight: bold;
}
.top-menu-ul li.active a{
     position: relative;
     height: 50px;
     color: #861112;
}
.top-menu-ul li.active a:after
{
     content: "";
     position: absolute;
     bottom: 0;
     right: 0;
     left: 0;
     margin: 0 auto;
     width: 40px;
     height: 1px;
     border-top: 5px solid #1781D2;
     border-radius: 20px;
}
/* top-menu end */


.main-body{
     width: 1260px;
     margin: 0 auto;
     padding: 30px 0;
}


/* focus-news */
.focus-news{
     background-color: #F5FAFD;
     padding: 20px 80px;
     margin-bottom: 30px;
}
.focus-news .inner{
     width: 100%;
     margin: auto 0;
     position: relative;
     padding-left: 80px;
     padding-top: 8px;
}
.focus-news .inner .icon{
     position: absolute;
     width: 60px;
     height: 60px;
     left: 0;
     top: 0;
}
.focus-news .inner .title-h1{
     font-size: 2.2em;
     font-weight: bold;
}
/* focus-news end */


.left-container{
     overflow: hidden;
}

.news-aside-left{
     width: 980px;
     float: left;
}

.news-aside-right{
     width: 240px;
     float: right;
}

/* 轮播 */
.slider-wrapper{
     background-color: #EFF8FC;
     padding: 10px;
     overflow: hidden;
     box-shadow: 0 0px 5px #d4e5ef;
     margin-bottom: 30px;
     position: relative;
}
.slider-swiper{
     position: relative;
     width: 580px;
     height: 350px;
     float: left;
}
.slider-swiper .swiper-container{
     width: 100%;
     height: 100%;
}
.slider-swiper .swiper-slide{
     width: 580px;
     height: 350px;
     background-color: #f2f2f2;
}
.slider-news{
     float: right;
     background-color: #fff;
     height: 350px;
     width: 370px;
}
.slider-news-ul li{
     cursor: pointer;
     height: 70px;
     overflow: hidden;
}
.slider-news-ul li.active{
     background-color: #EEF8FC;
}
.slider-news-ul li a{
     display: flex;
     align-items: center;
     width: 92%;
     height: 100%;
     padding: 0 4%;
     font-size: 16px;
}
.slider-swiper .arrow-left,
.slider-swiper .arrow-right {
     background-image: url(../imgs/swiper-arrows.png);
     background-repeat: no-repeat;
     position: absolute;
     margin-top: -15px;
     width: 30px;
     height: 30px;
     z-index: 2;
     top: 50%;
     cursor: pointer;

}
.slider-swiper .arrow-left {
     background-position:  left top;
     left: 10px;
   }
.slider-swiper .arrow-right {
     background-position: left bottom;
     right: 10px;
     top: 50%;
   }
/* 轮播 end */

.left-banner{
     margin: 30px 0;
}
.left-banner a{
     display: block;
}
.left-banner .m{
     display: none;
}

.home-news-wrapper{
     background-color: #fff;
     padding: 10px;
     width: 960px;
     overflow: hidden;
}
.home-news-inner{
     overflow: hidden;
     width: 1000px;
}

/* home-news-box */
.home-news-box{
     float: left;
     width: 460px;
     margin-right: 40px;
     margin-bottom: 25px;
}
.news-head{
     background-color: #F5FCFF;
     border-bottom: 1px solid #8EC4EE;
     overflow: hidden;
}
.news-head h2{
     font-size: 18px;
     font-weight: bold;
     color: #4A98D4;
     padding-left: 15px;
     float: left;
     line-height: 40px;
     height: 40px;
     position: relative;

}
.news-head h2:before{
     content: "";
     color: #4A98D4;
     border-left: 5px solid;
     position: absolute;
     width: 1px;
     height: 50%;
     left: 0;
     top: 10px;
}
.news-head .more{
     color: #707070;
     float: right;
     line-height: 40px;
     height: 40px;
}
.news-head .more:hover{
     color: #ec2829;
}
.news-body{
     padding: 0 15px;
}
.news-big{
     padding: 15px 0;
     position: relative;
     height: 80px;
}
.news-big-img{
     width: 140px;
     height: 80px;
     overflow: hidden;
     position: absolute;
     background-color: #f2f2f2;
}
.news-big-img img{
     transition: all 0.3s;
}
.news-big-img img:hover{
     transform: scale(1.2);
}

.news-big-img.is-person{
     text-align: center;
     background-color: #fff;
}
.news-big-img.is-person img{
     height: 100%;
     width: auto;
     display: inline-block;
}

.news-big-a{
     display: block;
     height: 80px;
     padding-left: 155px;
     font-size: 16px;
     font-weight: bold;
     line-height: 22px;
     overflow: hidden;
}
.news-big-noimg{
     overflow: hidden;
     height: 80px;
     padding: 15px 0;
}
.news-big-noimg-p{
     font-size: 14px;
     overflow: hidden;
     line-height: 170%;
     color: #666;
}
.news-big-noimg-a{
     display: block;
     font-size: 16px;
     font-weight: bold;
     line-height: 20px;
     margin-bottom: 6px;
     overflow: hidden;
}
.news-list li{
     border-bottom: 1px solid #E4E4E4;
     position: relative;
}
.news-list{
     border-top: 1px solid #E4E4E4;
     height: 124px;
}
.news-list li a{
     display: block;
     height: 40px;
     line-height: 40px;
     padding-left: 15px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.news-list li a:before{
     content: "";
     position: absolute;
     border-radius: 50%;
     background-color: #5B5B5B;
     width: 6px;
     height: 6px;
     top: 50%;
     left: 0;
     margin-top: -3px;
}
/* home-news-box end */
.footer{
     background-color: #F3F3F3;
     padding: 30px 0;
     text-align: center;
     font-size: 12px;
}

/* .right-banner */
.papper-banner{
     background-color: #fff;
}
.papper-head{
    padding: 5px 10px 0 10px;
    display: none;
}
.papper-head .inner{
     padding: 10px 10px 0 10px;
     position: relative;
     border-bottom: 1px solid #EEEEEE;
     padding-bottom: 10px;
}
.papper-head .inner:after{
     content: "";
     position: absolute;
     border-top: 3px solid#1781D2;
     height: 1px;
     width: 110px;
     bottom: -1px;
     left: 0;
}
.papper-head img{
     display: inline-block;
     width: auto;
     height: 26px;
}
.papper-head span{
     height: 30px;
     line-height: 36px;
     display: inline-block;
     vertical-align: top;
     color: #3B70C0;
     font-weight: bold;
     padding-left: 5px;
}
.papper-head span:before{
     content: "|";
     display: inline-block;
     padding-right: 5px;
     color: #646464;
}

.papper-head-2{
     padding: 20px 0 0;
}
.head-2-inner{
     height: 40px;
     text-align: center;
}
.papper-head-2 img{
     width: auto;
     height: 100%;
     display: inline-block;
}

.right-banner{
     background-color: #fff;
     padding: 10px;
     display: block;
     overflow: hidden;
     margin-bottom: 20px;
     box-shadow: 0 3px 5px #d4e5ef;
}
.right-banner img{
     transition: all 0.3s;
}
.right-banner:hover img{
     transform: scale(1.2);
}
.right-banner-inner{
     overflow: hidden;
}
.right-banner.no-padd{
     padding: 0;
     background: transparent;
}
.right-banner.no-padd:hover img{
     transform: scale(1);
}
/* .right-banner end */

.list-header{
     width: 230px;
     margin: 0 auto 30px;
}
.list-header .img-x{
     width: 100px;
     height: 100px;
     display: block;
     margin: 0 auto;
}
.list-header .title{
     width: 100%;
     text-align: center;
     font-size: 2em;
     display: block;
     padding-top: 10px;
     font-weight: bold;
}
.list-header a{
     display: block;
}

.list-news-wrapper{
     background-color: #fff;
     padding: 10px;
}
.hoverQk{ padding:10px 10px 16px 10px;}
.hoverQk:hover{ background: #F4F4F4;}
.nesListQ{ /*height: 130px; */overflow: hidden;}
.nesListQ dt{ background-color: #ededed;float:left; width:200px; margin-right:25px; overflow: hidden; height:130px;}
.nesListQ dt img{ width:200px;transition: all 0.3s;}
.nesListQ dt:hover img{
     transform: scale(1.2);
}
.nesListQ dd{position: relative;  color: #666; }
.nesListQ .noPic{ /*padding-left:10px;*/ padding-right:10px; }
.nesListQ .youPic{float: left; width: 550px; }
.nesListQ dd .fenXiang{ position: absolute; right:5px; top:5px; width: 90px; height: 30px; }
.nesListQ dd .biaoTiLink{/*height:25px;*/ padding-bottom:5px; }
.nesListQ dd .biaoTiLink a{font-size:20px;}
.nesListQ dd .dataR{ color:#1781D2; padding: 5px 0; font-size: 12px; }
.nesListQ dd span{line-height: 170%;font-size: 16px;}
.nesListQ .youPic span{line-height: 180%;}

.hoverQk.is-person .picto{
     height: 100%;
     width: auto;
     display: inline-block;
}
.hoverQk.is-person dt a{
     display: block;
     height: 100%;
     text-align: center;
     background-color: #fff;
}

.pageArea{  padding:10px 0; margin:0 10px;}
.ipages { font-family:Tahoma; font-size: 16px; text-align:center; margin:10px; color: #999;}
.ipages a { color:#555; background:#FFF; border:1px solid #E1E1E1; padding:5px 10px; text-decoration:none; }
.ipages a:hover{background:#1781D2; color:#fff;border:1px solid #1781D2;}
.ipages strong { color:#fff; background:#1781D2; border:1px solid #1781D2; padding:5px 10px; }
.ipages span{ color:#a7a7a7; background:#fff; padding:5px 10px;  font-size: 18px;}
a.PreviousLink:link{ color:#a7a7a7; border:1px solid #E1E1E1; background:#F2F2F2 url(ipagearrow1.gif) no-repeat 10px 10px; padding:5px 10px 5px 18px; }
a.PreviousLink:hover{background:#fff url(ipagearrow1.gif) no-repeat 10px 10px; color:#a7a7a7; border:1px solid #E1E1E1;}
a.NextLink:link{ color:#0B398C; border:1px solid #E1E1E1; background:#fff url(ipagearrow2.gif) no-repeat right; padding:5px 18px 5px 10px; }
a.NextLink:link:hover{background:#f1f1f1 url(ipagearrow2.gif) no-repeat right; color:#0B398C; border:1px solid #E1E1E1;}
.ipages span,a.PreviousLink:link{margin-right:4px; display:inline-table;}

.detail-container{
     background-color: #fff;
     padding: 40px 20px 20px 20px;
}
.detail-info span{
     display: inline-block;
     padding: 0 5px;
}
.detail-info span b{
     color: #27A1D5;
     font-weight: bold;
}
.detail-info{
     text-align: center;
}
.detail-h1{
     font-size: 30px;
     text-align: center;
     font-weight: bold;
     margin-bottom: 20px;
}

.video-box{
     background-color: #000;
     width: 100%;
     height: 400px;
     margin-bottom: 10px;
}
.video-box video{
     width: 100%;
     height: 100%;
     display: block;
}


#Cnt-Main-Article-xin{ margin: 30px 0 20px; }
#Cnt-Main-Article-xin p{line-height: 210%; font-size: 16px; padding: 0px 10px 10px 10px; text-indent: 30px;word-wrap:break-word;word-break:break-all;font-weight: 400;}
#Cnt-Main-Article-xin p a{color: #027aad;text-decoration: underline;}
#Cnt-Main-Article-xin p a:hover{ color:#F4A50C; }

#Cnt-Main-Article-xin p img{
  max-width: 600px;
  text-align: center;
  display: inline-block;
}
#Cnt-Main-Article-xin img{max-width: 600px;_width: expression(this.width>=600?600:"auto"); text-align: center;}
#Cnt-Main-Article-xin .picTq{ text-align: center; text-indent:0px;}
#Cnt-Main-Article-xin .picTq span{display: block; background: #F1F1F1; font-size: 12px;}
#Cnt-Main-Article-xin .baohanP{line-height: 180%; font-size: 16px; padding: 0px 10px 10px 10px; text-indent: 30px; text-align: left;}
#Cnt-Main-Article-xin .baohanP img{max-width: 660px;_width: expression(this.width>=660?660:"auto"); margin-left: -30px;}
#Cnt-Main-Article-xin h6{margin-top:10px; font-size: 14px; color:#666; line-height: 150%;}
#Cnt-Main-Article-xin h6::after{content: "↑"; padding-left: 10px; font-size: 14px;}
#Cnt-Main-Article-xin .image-box{
     width: 100%;
     text-align: center;
}
#Cnt-Main-Article-xin .image-box img{
     display: inline-block;
}
.article-pimg-center{
     text-align: center;
}


#Cnt-Main-Article-xin .dz-img-desctext{
     display: block;
     text-align: center;
}

.media-rect{
     background-color: #fff;
     padding: 20px 40px 30px;
}
.media-title{
     margin-bottom: 20px;
}
.media-qr li{
     margin-top: 20px;
}











#go-top{
     width: 40px;
     height: 40px;
     text-indent: -9999em;
     background-image: url(../imgs/go-top.png);
     background-image: -webkit-image-set(url(../imgs/go-top.png) 1x, url(../imgs/go-top@2x.png) 2x);
}



.top-bar-m{
     display: none;
}






a:hover{
     color: #ec2829;
}
