* {
  tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  appearance:none;
-webkit-appearance: none !important;
  font-family:'PingFang SC','Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue','Arial,sans-serif';
}

html{border:0; height: inherit;overflow-x: hidden; overflow-y: auto;}
body{margin:0 auto; padding:0;font-size:16px;background: #f2f2f2;
height: inherit;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;}
.clear{clear:both; overflow:hidden; }
a{ color:#000; text-decoration:none;-webkit-user-select:none;-webkit-touch-callout: none;display: block;}
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,abbr,acronym {
     border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
     font-style:normal;
     font-weight:normal;
}
caption,th {
     text-align:left;
}
img{width: 100%;}

/*img src*/
.headwarp .head .h-logo a span,
.headwarp .head .h-logo a em,
.headwarp .head .h-search a .wadd-search
{
    background-image: url(../img/waddscript.png);
    background-image: -webkit-image-set(url(../img/waddscript.png) 1x,url(../img/waddscript@2x.png) 2x);
    background-repeat: no-repeat;
}

.fenXang .bdsharebuttonbox a, a#go-top {
    background-image: url(http://libs.qdxin.cn/basic/img/supplement-icon.png);
    background-image: -webkit-image-set(url(http://libs.qdxin.cn/basic/img/supplement-icon.png) 1x,url(http://libs.qdxin.cn/basic/img/supplement-icon@2x.png) 2x);
    background-repeat: no-repeat;
    text-indent: -9999em;
}
/*img src end*/

/*share*/
#mainArticle #sharelogo{display:none;}

/*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;}

/*head*/
.headwarp{position: relative;width: 100%;height: 55px;}
.headwarp .head{margin: auto;width: 1000px;height: 55px;position: absolute;display: block;z-index: 1000;padding: 9px 0;left: 50%;margin-left: -500px;}
.headwarp .head .h-logo a{display: block;overflow: hidden;width: 160px;margin: auto;}
.headwarp .head .h-logo a span{display: block;float: left; height: 37px; width: 60px;background-position: 0 0;text-indent:-99999em;}
.headwarp .head .h-logo a em{background-position: -121px 0; height: 37px;width: 70px;text-indent: -99999em;display: block;float: left;}
.headwarp .head .h-info{position: absolute;left: 0;margin-left: 0;font-size: 16px;color: #fff;top: 14px;display: block;}
.headwarp .head .h-search{position: absolute;right: 0;top: 12px;}
.headwarp .head .h-search a .wadd-search{float: left;width: 32px;height: 32px;background-position: -159px -45px}
.headwarp .head .h-search a em{float: left;margin-left: 8px;color: #fff;font-size: 18px;height: 32px;line-height: 32px;}
.channalTop-mask{background: url(../img/alpha-black.png);width: 100%;height: 55px; position: absolute; top: 0px; z-index: 222; left:0;}
:root .channalTop-mask{background: rgba(0, 0, 0, 0.8)}

/*touch*/
.nav-hamburger-link,#menuPid{display: none;}


/*footer*/
.daoHbot{display: none;}
.bot1000{margin-top: 0px; padding-top: 20px; padding-bottom: 20px; background-color: #E6E6E6;margin-top: 10px;}
.bot1000 ul{width: 1000px; margin: 0 auto;}
.bot1000 ul li{text-align: center;  line-height: 30px; color: #555;}
.bot1000 ul li span{margin-left: 8px;}
.bot1000 ul li span i{margin: 0 8px;}
.bot1000 ul li a{padding: 0 10px;display: inline;}
.bot1000 ul li cite{display: none;}
.bot1000 ul li a:hover{color: #FFBF00;}
.wabout a{font-size: 12px;color: #555;padding: 0 20px;}
.border_lra{border-left: 1px solid #999999;border-right: 1px solid #999999;}
.borderb0{border-bottom: 0;}

/*share*/
.fenXang{margin-top: 20px;}
.fenXang .fenC{float: left; height: 60px; line-height: 60px; margin:0 30px 0 0px; font-size: 15px;}
.fenXang .bdsharebuttonbox{float: left;}
.fenW{width: 343px;margin: 20px auto 0;}

.fenXang .bdshare-button-style2-24 a{margin: 0;}
.fenXang .bdsharebuttonbox .bds_tsina,
.fenXang .bdsharebuttonbox .bds_weixin,
.fenXang .bdsharebuttonbox .bds_sqq,
.fenXang .bdsharebuttonbox .bds_tqf,
.fenXang .bdsharebuttonbox .bds_qzone{float: left; width:46px; height: 46px; margin-right:20px; border-radius:23px;}

.fenXang .bdsharebuttonbox .bds_tsina{ background-position: 4px 0px;background-color: #E90D24;}
.fenXang .bdsharebuttonbox .bds_weixin{ background-position: -39px 0px;background-color: #4EAE3B;}
.fenXang .bdsharebuttonbox .bds_tqf{ background-position: -78px 0px;background-color: #008900;}
.fenXang .bdsharebuttonbox .bds_sqq{ background-position: -120px 0px;background-color: #1ABAE4;}
/* common end */

.header
{
    background-image: url(../img/top-bg-pc.jpg);
    background-image: -webkit-image-set(url(../img/top-bg-pc.jpg) 1x,url(../img/top-bg-pc@2x.jpg) 2x);
    background-repeat: no-repeat;
}
.part-2
{
    background-image: url(../img/2-bg.jpg);
    background-image: -webkit-image-set(url(../img/2-bg.jpg) 1x,url(../img/2-bg@2x.png) 2x);
    background-repeat: no-repeat;
}
.tab-title
{
    background-image: url(../img/tab-title-bg.png);
    background-image: -webkit-image-set(url(../img/tab-title-bg.png) 1x,url(../img/tab-title-bg@2x.png) 2x);
    background-repeat: no-repeat;
}
.icon
{
    background-image: url(../img/icon.png);
    background-image: -webkit-image-set(url(../img/icon.png) 1x,url(../img/icon@2x.png) 2x);
    background-repeat: no-repeat;
    display: block;
}
.icon-right{background-position:  -113px -30px;}
.icon-left{background-position:  0 -30px;}

.basewidth{width: 1000px;margin: 0 auto;padding: 25px 0;}
.basetitle{width: 740px;margin: 0 auto;}
.row{width: 100%;padding: 15px 0;}
.imghover{overflow: hidden;display: block;}
.imghover img{transition: all 0.4s;}
.imghover img:hover{transform: scale(1.2);}
.shawrap-gray{border: 1px solid #f2f2f2;}
.shawrap-blue{border: 1px solid #214d85;}
:root .shawrap-gray{box-shadow: 0 0 10px #e6e6e6;}
:root .shawrap-blue{box-shadow: 0 0 10px #255594;}
.big-title{width: 740px;margin: 0 auto 20px;}
.little-title{width: 550px;margin: 0 auto 0px;}
.little-title.margbot{margin-bottom: 20px;}
.small-title{width: 250px;margin: 30px auto 20px;}

.header{width: 100%;height: 800px;margin: -55px auto 0;position: relative;background-color: #fff;z-index: 0;background-position: top center;}
.header .inner{position: absolute;left: 50%;top: 50%;margin: -240px 0 0 -500px;}

.main{width: 100%;margin: -20px auto 0;background-color: #fff;}

.margin-top-fu{
  margin-top: -60px;
}

.part-1{background: url(../img/1-bg.png) no-repeat bottom center;padding-bottom: 20px;position: relative;z-index: 1;}
.part-2{padding: 40px 0 100px;background-position: bottom center;}
.part-3{background-color: #2b63ad;padding: 20px 0;margin: -1px 0;}
:root .part-3{background-image: linear-gradient(#2b63ad, #419bc6);}
.part-4{background-color: #2b63ad;padding: 0px 0 00px;margin: -1px 0;}
:root .part-4{background-image: linear-gradient(#419bc6, #2b63ad);}
.part-5{background-color: #2b63ad;padding: 0px 0;}
.part-6{background-color: #2b63ad;padding: 20px 0;}

.news-a.img-left .img-wrap{float: left;padding: 10px 0 10px 10px;}
.news-a.img-left .text-wrap{float: left;}
.news-a.img-right .img-wrap{float: right;padding: 10px 10px 10px 0px;}
.news-a.img-right .text-wrap{float: left;}

.news-a{overflow: hidden;}
.news-a .img-wrap{width: 668px;height: 310px;background-color: #fff;}
.news-a .imghover{height: 310px;}
.news-a .text-wrap{width: 280px;background-color: #fff;height: 300px;padding: 15px 20px;position: relative;}
.news-a .text-wrap p{text-indent: 2em;line-height: 30px;}
.golink{position: absolute;bottom: 15px;right: 15px;color: #E93027;border: 1px solid #E93027;width: 70px;height: 30px;line-height: 30px;text-align: center;border-radius: 5px;transition: all 0.4s;}
.golink:hover{background-color: #E93027;color: #fff;}

.news-b{overflow: hidden;width: 100%;padding-top: 10px;}
.news-b li{float: left;width: 298px;margin-left: 20px;background-color: #fff;padding: 10px;}
.news-b li .imghover{display: block;width: 300px;height: 300px;}
.news-b li:first-child{margin-left: 0;}
.news-b li p.two{height: 40px;line-height: 22px;margin-top: 10px;}
.news-b li p.one{height: 40px;line-height: 40px;}
.news-b li p:hover{color: #E93027;}



.tabs{width: 999px;margin: 0 auto;overflow: hidden;background-position: left top;padding-bottom: 15px;}
.tabs .item{width: 333px;float: left;position: relative;z-index: 10;}
.tabs .item span{font-size: 26px;font-weight: 700;position: absolute;left: 50%;top: 50%;margin: -17px 0 0 -26px;cursor: default;}
.tabs .item .icon{width: 110px;height: 110px;text-align: center;line-height: 110px;margin: 0 auto;transition: all 0.4s;font-size: 26px;font-weight: 700;cursor: default;}
.tabs .item .icon:hover{transform: rotate(360deg);}

.tabs .content{margin-top: 10px;}
.tabs .content{width: 100%;position: relative;padding-top: 12px;}
.tabs .content p{padding: 15px;color: #fff;background-color: #2559A5;margin: 0 auto;border-radius: 10px;line-height: 26px;}
.tabs .content p.width-a{width: 210px;}
.tabs .content p.width-b{width: 210px;}
.tabs .content p.width-c{width: 250px;}
.tabs .content:before{
    content: "";
    position: absolute;left: 50%;top: 0px;margin-left: -10px;
    width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 15px solid #2559A5;
}

.margin-top-l{
  margin-top: 15px;
}

.news-c{
  padding: 10px 0;
}
.news-c:after{
  content: "";
  display: block;
  clear: both;
}
.news-c .col{
  float: right;
  width: 48%;
  background: #fff;
}
.news-c .col:first-child{
  float: left;
}
.news-c .title{
  padding: 15px 0 5px;
  text-align: center;
  height: 55px;
  margin-bottom: 5px
}
.news-c .title.big img{
  width: 83%;
}
.news-c .title.big-l img{
  width: 67%;
}
.news-c .title img{
  width: 60%;
}

.news-c .col .imgbox{
  height: 280px;
  overflow: hidden;
}
.news-c .col .imgbox.border{
  border: 1px solid #ccc;
}
.news-c .col .imgbox>img{
  object-fit: cover;
  width: 100%;
  min-height: 100%;
  transition: all 0.4s;
}
.news-c .col .imgbox>img:hover{
  transform: scale(1.2);
}
.news-c .col .inner{
  padding: 10px;
}
.news-c .col p{
  margin-top: 10px;
  line-height: 28px;
  padding-bottom: 10px
}

.middle-title{
  width: 650px;
  margin: 0 auto 10px;
}

.margin-bot-l{
  margin-bottom: 10px;
}
.margin-bot-ll{
  margin-bottom: 20px;
}
.margin-bot-lll{
  margin-bottom: 30px;
}

a#go-top {
    width: 40px;
    height: 40px;
    background-position: -130px -253px;
    color: #999;
    text-decoration: none;
    text-indent: -9999em;
    line-height: 25px;
    background-image: url(http://www.qdxin.cn/img/sprit190712.png);
    background-image: -webkit-image-set(url(http://www.qdxin.cn/img/sprit190712.png) 1x,url(http://www.qdxin.cn/img/sprit190712@2x.png) 2x);
    background-repeat: no-repeat;
    z-index: 200;
}

@font-face {
  font-family: 'sz';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(SourceHanSerifCN-Heavy.ttf);
}
.css-title{
  font-size: 36px;
  text-align: center;
}
.css-title.fanse > span{
  background: #fff;
  padding: 0 40px 0 10px;
  margin-right: -40px;
  border-bottom: 0;
  position: relative;
}
.css-title.fanse > span:before{
  content: "";
  position: absolute;
  height: 0px;
  width: 0px;
  border-bottom: 60px solid #fff;
  border-left: 40px solid transparent;
  left: -40px
}
.css-title > span,
.css-title > em,
.css-title > cite
{
  display: inline-block;
  font-family: "sz";
   font-weight: 900;
}
.css-title > span{
  color: #ee1818;
  border-bottom: 2px solid;
  line-height: 60px;
}
.css-title > em{
  color: #fff;
  background: #2559a5;
  padding: 0 20px;
  line-height: 60px;
  position: relative;
  margin-left: 30px;
}
.css-title > em:after{
  content: "";
  position: absolute;
  height: 0px;
  width: 0px;
  border-top: 60px solid #2559a5;
  border-right: 40px solid transparent;
  right: -40px
}
.css-title > em:before{
  content: "";
  position: absolute;
  height: 0px;
  width: 0px;
  border-bottom: 60px solid #2559a5;
  border-left: 40px solid transparent;
  left: -40px
}

.css-title > cite{
  background: #fff;
  color: #ee1818;
  font-weight: 700;
  position: relative;
  padding: 0 15px;
  line-height: 60px;
}
.css-title > cite:before,
.css-title > cite:after
{
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.css-title > cite:before{
 border-top: 60px solid #fff;
  border-left: 40px solid transparent;
  left: -40px
}
.css-title > cite:after{
  border-top: 60px solid #fff;
  border-right: 40px solid transparent;
  right: -40px
}


/* 文字标题 */
.text-title b, 
.text-title span{
  font-family: "qdxin serif SC";
}
.text-title{
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}

.text-title.big{
  font-size: 34px;
}
.text-title.big b:after{
  font-size: 34px;
  border-width: 0px 0 68px 31px;
}
.text-title.big b:before{
  font-size: 34px;
  border-width: 68px 31px 0px 0;
}

.text-title.shadow b,
.text-title.shadow span
{
  box-shadow: 0px 0px 12px #7db5ff;
}


.text-title b, 
.text-title span
{
  font-weight: 700;
  display: inline-block;
  padding: 10px 15px;
}
.text-title b{
  background: #2559a5;
  color: #fff;
  position: relative;
  z-index: 1;
}
.text-title b:after{
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 0 55px 31px;
  border-color: transparent transparent transparent #2559a5;
  position: absolute;
  right: -31px;
  top: 0;
}
.text-title b:before{
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 31px 0px 0;
  border-color: transparent #2559a5 transparent transparent;
  position: absolute;
  left: -31px;
  bottom: 0;
}
.text-title b.fan{
  background: #fff;
  color: #2559a5;
}
.text-title b.fan:before
{
  border-color: transparent #fff transparent transparent;
}
.text-title b.fan:after
{
  border-color: transparent transparent transparent #fff;
}

.text-title span{
  display: inline-block;
  padding-left: 40px;
  padding-right: 24px;
  color: #ee1818;
  background: #f2f2f2;
  position: relative;
}
.text-title span:after{
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0px;
  right: 0;
  border-bottom: 2px solid;
  left: 0;
  height: 1px;
}

.text-title2 b, 
.text-title2 span,
.text-title2 em
{
  font-family: "qdxin serif SC";
}
.text-title2{
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}
.text-title2 b, 
.text-title2 span
{
  font-weight: 700;
  display: inline-block;
  padding: 10px 15px;
}
.text-title2 b{
  background: #2559a5;
  color: #fff;
  position: relative;
  z-index: 1;
  display: block;
  width: 30%;
  margin: 0 auto;
}
.text-title2 b:after{
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 0 55px 31px;
  border-color: transparent transparent transparent #2559a5;
  position: absolute;
  right: -31px;
  top: 0;
}
.text-title2 b:before{
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 31px 0px 0;
  border-color: transparent #2559a5 transparent transparent;
  position: absolute;
  left: -31px;
  bottom: 0;
}
.text-title2 span{
  display: block;
  color: #2559a5;
}
.text-title2 em{
  display: block;
  font-weight: 700;
}


.three-img{
  background: #fff;
  padding: 15px;
  overflow: hidden;
}
.thress-img-a{
  float: left;
  width: 49%;
}
.thress-img-a:first-child{
  margin-right: 2%;
}



.menuPop,
h1,
.m-show
{display: none;}