/*===================CSS Reset============================*/
@font-face{ font-family: fontM; src: url('../font/PingFangSCMedium.ttf');}
@font-face{ font-family: fontR; src: url('../font/PingFangSCRegular.ttf');}
@font-face{ font-family: fontS; src: url('../font/PingFangSCSemibold.ttf');}
html{ -webkit-box-sizing:border-box; box-sizing:border-box;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,input,button,textarea{ color: #666; font-size: 0.24rem; font-family: fontR,STHeiti-Light,'Hiragino Sans GB','Microsoft Yahei',Arial;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
ul{ margin:0; padding:0; list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
em,i{ font-style: normal;}
input{ outline:none; text-indent:5px;}
input:focus,select:focus,textarea:focus,button:focus{ border:none; outline:none;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button{ -webkit-appearance: none;}
input:-webkit-autofill{ -webkit-box-shadow: 0 0 0px 100px white inset;}
a{ color: #666; text-decoration: none;}
img{ max-width: 100%; border: 0;}
body{/* background: #f4f4f4;*/ background: #ffffff;}

/*===================Body Style============================*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width: 7.2rem; margin: 0 auto;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pt{ padding-top: 0.9rem;}
.ovh{ overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix:before,.clearfix:after{content: "";display: table;}
.textC{ text-align: center;}
.textL{ text-align: left;}
.textR{ text-align: right;}
.color-333{ color: #333 !important;}
.color-666{ color: #666 !important;}
.color-999{ color: #999 !important;}
.bg-fff{ background: #fff;}
.fontS{ font-family: fontS,"微软雅黑";}
.fontM{ font-family: fontM,"微软雅黑";}
@media only screen and (max-width: 720px) { .wrap{ width: 100%;}}

/*============================Index============================*/
.logo{ padding: 0.3rem 0 0.2rem 0;}
.logo img{ width: 6rem;}

.ixSlide .img img{ 
/*width: 100%; float: left;*/
margin: 0 auto;
}

.ixPart1{ white-space: nowrap; overflow-x: auto; padding: 0.4rem 0;}
.ixPart1 a{ display: inline-block; width: 24%;}
.ixPart1 a img{ width: 1.2rem; margin-bottom: 0.1rem;}

.ixPart2 img{ width: 100%;
   padding: 0.3rem 0.3rem 0 0.3rem;
    box-sizing: border-box;}

.ixPart3{ padding: 0.3rem;}
.ixPart3 .tit{ font-size: 0.36rem; width: 1.6rem; line-height: 0.4rem; border-right: 1px solid #ccc;}
.ixPart3 .tit em{ color: #1A90F0;}
#scrollDiv{ width: 5rem; height: 0.4rem; line-height: 0.4rem;}
#scrollDiv li{ height: 0.4rem;}
#scrollDiv li a{ display: block; font-size: 0.28rem; background: url(../images/inIcon1.png) center right no-repeat; background-size: 0.16rem; padding: 0 0.25rem;}

.ixPart4{ margin: 0.2rem 0;}
.ixPart4 .xwTit{ border-bottom: 1px solid #e5e5e5; padding-top: 0.2rem;}
.ixPart4 .xwTit span{ display: block; width: 25%; float: left;}
.ixPart4 .xwTit span em{ display: inline-block; font-size: 0.32rem; padding-bottom: 0.2rem; border-bottom: 2px solid rgba(0,0,0,0); position: relative; bottom: -2px;}
.ixPart4 .xwTit .a em{ color: #1A90F0; border-color: #1A90F0;}
.ixPart4 .xwCon{ display: none;}
.ixPart4 .xwCon .more a{ display: block; color: #1A90F0; font-size: 0.32rem; line-height: 0.9rem; background: #E4F3FF; margin: 0.1rem 0 0.3rem 0;}
.jxList,.djList{ padding: 0 0.3rem;}
.jxList .box,.djList .box{ display: block; padding: 0.3rem 0; border-bottom: 1px solid #e5e5e5;}
.jxList .box.last,.djList .box.last{ border-bottom: none;}
.jxList .box p,.djList .txt p{ font-size: 0.3rem; max-height: 0.84rem; line-height: 0.42rem; margin-bottom: 0.1rem;}
.jxList .box p em,.djList .txt p em{ display: inline-block; padding-right: 0.1rem;}
.jxList .box span,.djList .txt span{ display: block; background: url(../images/time.png) center left no-repeat; background-size: 0.24rem; padding-left: 0.36rem;}
.djList .txt{ width: 4.7rem;}
.djList .img{ width: 1.8rem; height: 1.2rem;}
.djList .img img{ width: 100%;}

.ixPart5{ white-space: nowrap; overflow-x: auto; padding: 0.3rem 0 0.3rem 0.3rem;}
.ixPart5 a{ display: inline-block; width: 40%; margin-right: 0.2rem;}
.ixPart5 a img{ width: 100%;}
.ixPart5 a p{ height: 0.66rem; line-height: 0.33rem; white-space: normal;}

.ixPart6{ padding: 0.2rem 0.3rem; /*border-top: 1px solid #e5e5e5;*/border-top: 20px solid #f4f4f4;}
.ixPart6 p{ line-height: 0.48rem; margin-bottom: 0.1rem;}
.ixPart6 span{ display: block; font-size: 0.28rem;}

/*============================Others============================*/
.inHead{ width: 100%; height: 0.9rem; border-bottom: 1px solid #e5e5e5; position: fixed; top: 0; left: 0; z-index: 99;}
.inHead .goBack{ display: block; width: 0.4rem; height: 100%; font-size: 0; background: url(../images/goBack.png) center no-repeat; background-size: 0.2rem; position: absolute; top: 0; left: 0.2rem; z-index: 9;}
.inHead .tit{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 0.36rem; position: absolute; top: 0; left: 0;}
.inHead .navBtn{ display: block; width: 0.4rem; height: 100%; background: url(../images/nav.png) center no-repeat; background-size: 0.4rem; position: absolute; top: 0; right: 0.4rem;}
.inHead .navBar{ display: none; width: 2.8rem; background: #fff; box-shadow: 0 0 9px 0 rgba(26,144,240,0.3); border-radius: 0.08rem; position: absolute; top: 0.9rem; right: 0.25rem; accelerator: 99;}
.inHead .navBar i{ display: block; width: 100%; height: 0.24rem; background: url(../images/navBtn.png) top right 0.1rem no-repeat; background-size: 33px; position: relative; margin-top: -0.23rem;}
.inHead .navBar a{ display: block; font-size: 0.32rem; line-height: 0.8rem; border-bottom: 1px solid #e5e5e5;}
.inHead .navBar a:last-child{ border-bottom: none;}

.inTit{ font-size: 0.32rem; margin-top: 0.2rem; padding: 0.3rem 0.3rem 0 0.3rem;}
.inTit span{ display: block; line-height: 0.3rem; padding-left: 0.1rem; border-left: 0.04rem solid #1A90F0;}
.inTit span em{ color: #1A90F0;}

.zxArt{ padding: 0 0.3rem;}
.zxArt .tit{ font-size: 0.28rem; padding: 0.25rem 0;}
.zxArt .tit p{ font-size: 0.42rem; line-height: 0.6rem;}
.zxArt .tit span{ display: block; background: url(../images/time.png) center left no-repeat; background-size: 0.24rem; padding-left: 0.36rem; margin-top: 0.05rem;}
.zxArt .txt{ font-size: 0.3rem; line-height: 0.42rem; text-align: justify;}

.zsPart1{ height: 4.4rem; background: url(../images/zsImg.png) top no-repeat #fff; background-size: cover; position: relative;}
.zsPart1 .txt{ color: #fff; font-size: 0.4rem; padding: 0.2rem;}
.zsPart1 .search{ width: 4.8rem; height: 0.72rem; border-radius: 0.4rem; box-shadow: 0 0 12px 0 rgba(74,144,226,0.20); position: absolute; bottom: 0; left: 50%; margin-left: -2.4rem;}
.zsPart1 .search input{ height: 100%;}
.zsPart1 .search .inp{ width: 75%; font-size: 0.28rem; padding: 0 0.3rem;}
.zsPart1 .search .button{ width: 25%; font-size: 0; background: url(../images/search.png) center no-repeat; background-size: 0.32rem;}
.zsTit{ padding: 0.4rem 0.2rem 0 0.2rem; border-bottom: 1px solid #e5e5e5;}
.zsTit span{ display: block; width: 33.333%; float: left;}
.zsTit span em{ display: inline-block; font-size: 0.32rem; padding-bottom: 0.2rem; border-bottom: 4px solid rgba(0,0,0,0); position: relative; bottom: -2px;}
.zsTit .a em{ color: #1A90F0; border-color: #1A90F0;}
.zsCon{ display: none;}
.about .part1 .img{ padding: 0.8rem 0.5rem 0.5rem;}
.about .part1 .img img{ width: 100%;}
.about .part1 .txt{ padding: 0.3rem 0.5rem 0.5rem;}
.hovertreeContent { width:100%; height: 4.5rem; font-size: 0.28rem; line-height: 0.4rem; overflow:hidden; position:relative;}
.hewenqiToggle{ width:100%; height: 0.5rem; display: flex; align-items: center; position: absolute; bottom: 0;}
.triangle-down-hovertree,.triangle-up-hovertree{ display: inline-block; font-size: 0.28rem; color: #1A90F0; background-position: center right; background-repeat: no-repeat; background-size: 0.28rem; margin: 0 auto; padding-right: 0.4rem;}
.triangle-down-hovertree{ background-image: url(../images/inIcon2.png);}
.triangle-up-hovertree{ background-image: url(../images/inIcon3.png);}
.about .part2{ margin-top: 0.2rem; padding-bottom: 0.4rem;}
.about .part2 a{ display: flex; align-items: center; width: 44%; height: 0.8rem; font-size: 0.28rem; margin: 0.2rem 0 0 4%; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12); border-radius: 8px;}
.about .part2 a span{ display: block; border-left: 0.06rem solid #1A90F0; line-height: 0.28rem; padding: 0 0.24rem;}
.about .part3{ margin: 0.2rem 0;}
.about .part3 .txt{ font-size: 0.28rem; line-height: 0.48rem; padding: 0.3rem 0.6rem;}
.about .part3 .txt .code{ margin-top: 0.3rem; line-height: 0.4rem;}
.about .part3 .txt .code img{ width: 2.8rem; height: 2.8rem;}
.about .part4 .img{ font-size: 0.28rem; line-height: 0.4rem; margin: 0.3rem;}
.about .part4 .img img{ width: 100%; border-radius: 0.08rem;}
.subject{ padding: 0 0.3rem;}
.subject .part{ font-size: 0.3rem; padding: 0.6rem 0; border-bottom: 1px solid #e5e5e5;}
.subject .part .tit span{ display: block; font-size: 0.44rem; margin-bottom: 0.1rem;}
.subject .part .tit span em{ font-size: 0.32rem;}
.subject .part .txt{ line-height: 0.42rem; margin-top: 0.3rem;}
.contact{ padding: 0.8rem 0.4rem 0.4rem;}
.contact .txt1{ display: flex; align-items: center; height: 1rem; font-size: 0.32rem; border-bottom: 1px solid #e5e5e5;}
.contact .txt1 span{ display: block; width: 30%;}
.contact .txt1 input{ font-size: 0.32rem; width: 70%; text-align: right;}
.contact .txt1 .dz{ padding-right: 0.4rem; background: url(../images/inIcon1.png) center right no-repeat; background-size: 0.18rem;}
.contact .txt2{ padding: 0.3rem 0;}
.contact .txt2 textarea{ width: 100%; height: 210px; font-size: 0.32rem; padding: 0.15rem 0.2rem; resize: none; border: 1px solid #E5E5E5;}
.contact .button button{ width: 100%; height: 0.9rem; color: #fff; font-size: 0.32rem; background: #1A90F0;}


#msg {height: 1em; text-align: center; position: fixed; top: 50%; margin-top: -1rem; line-height: 2rem; width: 100%; }
#msg span {color: #ffffff; background: rgba(0, 0, 0, 0.5); height: 1.5em; padding: 0.5em 1.5em; border-radius: 6px; font-size: 26px; font-family: "microsoft yahei"; }
#btn {border-radius: 6px;}


/* 导航 20200630 */
.logo{ padding: 0.3rem 0.15rem 0.2rem 0.15rem;}
#navToggle{ height: 100%; display: inline-block; float: right;}
#navToggle span{ display: block; position: relative; width: 0.55rem; height: 0.55rem; background: url(../images/menu.png) no-repeat; background-size: contain; top: 0.2rem; right: 0;}
.m_nav{ position: fixed; top: 0px; right: 0; width: 100%; height: 100%; background: #fff; transition: all ease 500ms; -webkit-transition: all ease 500ms; z-index: 9999; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0,.175, 1) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{ transform: translateX(0);}
.m_nav .top{ padding: 0.3rem 0.2rem; box-sizing: border-box;}
.m_nav .top .closed{ width: 0.5rem; height: 0.5rem; vertical-align: middle; float:right; cursor: pointer;}
.m_nav .ul li{ padding: 0 0.2rem; border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li a{ display: block; text-decoration: none; color: #333; font-size: 16px; height: 0.8rem; line-height: 0.8rem; width: 100%;}
.m_nav .ul li .dropdown_menu{ display: none;}
.m_nav .ul li.dropdown.active .dropdown_menu{ display: block;}
.m_nav .ul li .dropdown_menu a{ display: block; height: 0.7rem; line-height: 0.7rem; padding: 0 0.4rem; box-sizing: border-box; border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child{ border: none;}
.m_nav .ul li .jt{ background: url(../images/inIcon1.png) center right 0.2rem no-repeat; background-size: 0.16rem;}

/* 新首页列表样式 */
  .mynewlist{
     margin-bottom:16px;
    }
    .mynewlist .mynewlist-top{
      padding: 0.23rem 0;
      border-bottom: 0.038rem solid #e5e5e5 ;
    }
    .mynewlist .mynewlist-top .title{
      font-size: 0.307rem;
      color: #333333;
      padding-left: 0.153rem;
      border-left: 0.038rem solid #1A90F0;
      line-height: 0.307rem;
 font-weight: bold;
    }

.mynewlist .mynewlist-top .title1{
      font-size: 0.307rem;
      color: #333333;
      padding: 0 0.153rem;
      border-left: 0.038rem solid #1A90F0;
      line-height: 0.307rem;
      cursor: pointer;
    }
    .mynewlist .mynewlist-top .title2{
      font-size: 0.307rem;
      color: #333333;
      padding-left: 0.153rem;
      border-left: 0.019rem solid #cccccc;
      line-height: 0.307rem;
      cursor: pointer;
    }

    .mynewlist .mynewlist-top .more{
      float: right;
      color: #999999;
      font-size: 0.269rem;
      line-height: 0.307rem;
    }
    .mynewlist .mynewlist-list .list{
      height: 0.961rem;
      box-sizing: border-box;
      padding: 0.288rem 0;
      display: block;
      border-bottom: 0.019rem solid #E5E5E5;;
    }
    .mynewlist .mynewlist-list .title{
      color: #333333;
      font-size: 0.269rem;
      line-height: 0.269rem;
      
    }
    .mynewlist .mynewlist-list .time{
      font-size: 0.230rem;
      color: #666666;
      text-align: right;
      float: right;
    }
 .mynewlist .mynewlist-top .select{
      font-weight: bold;
    }