.eps-portlet-header{position:relative;z-index:10000;}
.eps-dn{left:0 !important;top:20px  !important;}
/*.portlet{position:relative;}*/
html *{    font-family: "Noto Sans SC";
     margin: 0;
     padding: 0;
     text-decoration: none;
     color: #333333;
     /*font-family: "Noto Sans SC","Microsoft YaHei","Arial",sans-serif;*/
     font-size: inherit;
     font-weight: inherit;
     color: inherit;
}
html{ overflow:overlay; }

 form {
     display: inline 
}
 ul,ol {
     list-style: none 
}
 img {
     vertical-align: middle;
     border: 0;
     -ms-interpolation-mode: bicubic;
}
 button,select,textarea {
     font-size: 100%;
    vertical-align: middle;
     outline: none;
}
 textarea {
     resize: none 
}
 button,input[type="button"],input[type="reset"],input[type="submit"] {
     cursor: pointer;
     -webkit-appearance: button;
     -moz-appearance: button 
}

 input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {
     color: transparent 
}
 button::-moz-focus-inner,input::-moz-focus-inner {
     padding: 0;
     border: 0 
}
 table {
     border-collapse: collapse;
     border-spacing: 0 
}
 .fl {
     float: left;
}
 .fr {
     float: right;
}
 .hide {
     display: none;
}
 .show {
     display: block;
}
 .ellipsis {
     white-space: Nowrap;
     text-overflow: ellipsis;
     overflow: hidden 
}
 .break {
     word-break: break-all;
     word-wrap: break-word 
}
 .clearfix {
     *zoom: 1;
}
 .clearfix:after {
     content: "\200B";
     display: block;
     height: 0;
     clear: both;
}
 .rl{
     position: relative;
     z-index: 1;
}

 .w1440{
     width: 90rem;
     margin: auto;
}
 .head{
     width: 100%;
     position:sticky;
    
     top: 0;
     left: 0;
     background: #004098;
     color: #fff;
     font-size: 0.875rem;
     z-index: 100;
	 font-size: 0.875rem;
}
 .head .top{
     line-height: 3.75rem;
}
 .head .top a{
     margin: 0 0.625rem;
}
 .head .top ._l a:first-child{
     margin-left: 0;
}
 .head .top ._r .mobile span{
     font-size: 1.5rem;
     padding-left: 0.625rem;
}
.head .top ._r .mobile img{
	width: 3.75rem;
}
 .head .top ._r .cn{
     border-radius: 0.3125rem;
     background: #2272de;
     line-height: 1.875rem;
     margin-top: 0.875rem;
     margin-left: 1.25rem;
}
 .head .top ._r .cn img{
     margin: 0 0.625rem;
	 width: 1.0625rem;
}
 .head .top ._r .cn:hover{
     line-height: 1.5rem;
     margin-top: 0.4375rem;
}
 .head .top ._r .cn:hover .en{
     display: block;
}
 .head .top ._r .en{
     display: none;
     text-align: center;
}
 .head .top ._r .en a{
     margin: 0 0.3125rem;
}
.fp-enabled .nav{top:3.75rem;}
 .nav{
     width: 100%;
       position:sticky;
     top: 3.7rem;
    top:0\0;
     left: 0;
     background: #2272de;
     color: #fff;
     font-size: 1.25rem;
     z-index: 99;
     line-height: 5.75rem;
     height: 5.75rem;
}
.bottomLine{
    position: absolute;
    left: 0;
    bottom:0;
    background-color: #fff;
    transition: all 0.3s ease;
    height: 0.25rem;
    width: 0;
}
.logo{
	width: 20rem;
        margin-top: 0.6rem;
}
 .pc_nav>li{
     /* position: relative; */
     float: left;
    /* margin-left: 2.8125rem;*/
   padding: 0 1.4rem;
}
.pc_nav>li:last-child{
   padding-right:0;
}
 .pc_nav li a{
     display: block;
}
 /* .pc_nav li:before{
     content: '';
     display: block;
     position: absolute;
     width: 0;
     left: 0;
     bottom: 0;
     height: 0.25rem;
     background: #fff;
     transition: all .3s;
}
 .pc_nav li.bb:before{
     width: 100%;
}
 .pc_nav li:hover:before{
     width: 100%;
} */
	
.navBg{
     position: absolute;
	 background: rgba(255,255,255,.95);
	 overflow: hidden;
     width: 100%;
     left: 0;
     top: 5.75rem;
     height: 0;
}
.navBg_state{
	transition: all .3s;
}
.pc_nav>li:last-child{
        padding-right:0;
}
.pc_nav>li .navson1_state{
	visibility: visible;
	opacity: 1;
	transition: opacity .6s;
}
.navson1{
    visibility: hidden;
	overflow: hidden;
    position: absolute;
    width: 90%;
    display: flex;
    justify-content: space-around;
    width: 90%;
    left: 0;
    top: 5rem;
	padding: 2rem 5%;
    color: #000;
	opacity: 0;
	line-height: 3.125rem;
}
/*.navson1>li{width: auto; padding-right:100px; 
    border-right: 2px solid #e9e9e9;}
.navson1>li:last-child{ border-right:none;}
.navson1>li:first-child{ padding-left:0px}*/
.navson1>li{position:relative;}
/*.navson1>li::after{content: ''; vertical-align:middle;
    position: absolute;
    top: -0.8rem;
    display: block;
    width: 1px;
    margin-left: 17rem;
    margin-top: 1.75rem;
    height: 100%;
    background: #e9e9e9;}
.navson1>li:last-child::after{ content:none;}*/


.navson1>li:last-child{ border-right:none !important;}
.navson1>li>a{font-size: 1.25rem;color:#2272de;}
.navson2{font-size: 1rem;line-height:1.875rem;}

 #mobile{
     position: absolute;
     right: 3.75rem;
     top: 0;
     z-index: 10000;
     display: none;
}
 #text .item {
     height: 0.625rem;
     width: calc(100% - 2.5rem);
     margin: 1.25rem auto;
     background: #eae8e5;
}
 #burgerBtn {
     border-top: 0.125rem solid #1e4288;
     height: 1.5625rem;
     width: 1.875rem;
     box-sizing: border-box;
     position: fixed;
     z-index: 30;
     right: 1.25rem;
     top: 2.5rem;
     cursor: pointer;
     -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
     -khtml-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
}
 #burgerBtn:before {
     content: "";
     display: block;
     position: absolute;
     height: 0.125rem;
     width: 1.875rem;
     left: 0;
     background: #1e4288;
     top: 0.625rem;
     -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
     -khtml-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
}
 #burgerBtn:after {
     content: "";
     display: block;
     position: absolute;
     height: 0.125rem;
     width: 1.875rem;
     left: 0;
     background: #1e4288;
     bottom: 0;
     -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
     -khtml-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
}
 .navigation #nav{
     visibility: inherit;
}
 #nav {
     position: fixed;
     z-index: 10;
     list-style-type: none;
    /* margin: 6.25rem 0 0 1.25rem;
     */
     padding: 0;
     overflow: hidden;
     width: 100%;
     height: 100%;
     left: 0;
     top: 5rem;
     visibility: hidden;
    /* background: url(/uiFramework/commonResource/image/page11_yd_bg.jpg) center no-repeat;*/
     background-size:cover ;
     transition: all .5s;
}
 #nav li {
     text-align: center;
     line-height:3.125rem;
     width: 0;
     overflow: hidden;
     background: rgba(0,0,0,.3);
     -webkit-transition: all 0.6s ease-in;
     -moz-transition: all 0.6s ease-in;
     -khtml-transition: all 0.6s ease-in;
     -o-transition: all 0.6s ease-in;
     transition: all 0.6s ease-in;
}
 #nav li + li {
     margin-left: -2.5rem;
}
 #nav li + li + li {
     margin-left: -5rem;
}
 #nav li + li + li + li {
     margin-left: -7.5rem;
}
 #nav li + li + li + li + li {
     margin-left: -10rem;
}
 #nav li + li + li + li + li + li {
     margin-left: -12.5rem;
}
 #nav li + li + li + li + li + li + li {
     margin-left: -15rem;
}
 #nav li + li + li + li + li + li + li + li {
     margin-left: -17.5rem;
}
 .navigation #nav li {
     width: 100%;
     margin-left: 0;
     color: #fff;
}
 .navigation #burgerBtn {
     border-color: transparent;
}
 .navigation #burgerBtn:before {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -khtml-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     width: 2.0625rem;
     left: -0.125rem;
}
 .navigation #burgerBtn:after {
     -webkit-transform: rotate(135deg);
     -moz-transform: rotate(135deg);
     -khtml-transform: rotate(135deg);
     -o-transform: rotate(135deg);
     transform: rotate(135deg);
     bottom: 0.6875rem;
     width: 2.0625rem;
     left: -0.125rem;
}
 .demo1.navigation #mobileBodyContent {
     -webkit-transform: scale(0.85);
     -moz-transform: scale(0.85);
     -khtml-transform: scale(0.85);
     -o-transform: scale(0.85);
     transform: scale(0.85);
     margin-left: 16.25rem;
}
 .demo2.navigation #mobileBodyContent {
     margin-left: 20rem;
     -webkit-opacity: 0.4;
     -moz-opacity: 0.4;
     -khtml-opacity: 0.4;
     -o-opacity: 0.4;
     opacity: 0.4;
}
 .demo3.navigation #mobileBodyContent {
     -webkit-opacity: 0;
     -moz-opacity: 0;
     -khtml-opacity: 0;
     -o-opacity: 0;
     opacity: 0;
     -webkit-transform: scale(0.85);
     -moz-transform: scale(0.85);
     -khtml-transform: scale(0.85);
     -o-transform: scale(0.85);
     transform: scale(0.85);
     visibility: hidden;
}
 /* #fullpage,.fp-tableCell{height: 1000px;} */

/*列表分页*/
.fy{margin-top:3rem;}
.fy p{float:left;font-size:1.125rem;}
.fy p a,.fy p .NormalRed{width:2.5rem;line-height:2.1875rem;border:0.0625rem solid #ececec;display: inline-block;font-size:1.125rem;text-align:center;
}
.fy p .NormalRed{background:#3773d7;color:#fff;}
.fy p a:hover{background:#3773d7;color:#fff;}
.fy p:last-child{margin-top:0.3125rem;margin-left:0.5rem;}
.fy p span{width:0.5rem !important;}

/*当文章页*/
.xx_box{font-size: 1.125rem;line-height: 2.1875rem;margin-top: 1.875rem;}
.xx_box .xx_tit{font-size: 2rem;color:#2272de;position:relative;padding-left:1.25rem;margin: 1.875rem 0 1.875rem 0;
    line-height: inherit;}
.xx_box .xx_tit:before{
     content: '';
     display: block;
     position: absolute;
     width: 0.25rem;
     left: 0;
     bottom:10%;
     height: 80%;
     background: #2272de;
}
.xx_box p{text-align: justify;}
.xx_box p.xx_tit:first-child{margin-top:0;}

@media screen and (max-width: 100rem) {
     .w1440{
         width: 96%;
         margin: auto;
    }
	}
@media screen and (max-width: 992px) and (min-width: 770px){
.fp-enabled .nav{top:3.7rem;}
.logo{width:21.5%;}
.head .top .search{display:none;}
}
@media screen and (max-width: 1202px) and (min-width: 992px){
.fp-enabled .nav{top:3.7rem;}
.logo{width:21.5%;}
.head .top .search{display:none;}
}

 @media screen and (max-width: 768px){
     #fp-nav.fp-left{
         left: 0;
    }
   .head{
         /* display: none; */
   z-index: 1000;
    }
.logo{    margin-top: 1rem !important;
	width: 14rem !important;
}
.nav{height: 5rem;}

.fp-enabled .nav{top:0;}
  .head ._l{
  display: none; 
  }
  .head ._r .rx{
   display: none; 
  }
.head .top .search{display:none;}
  .head .top ._r .cn{
  position: fixed;
  right: 4rem;
        top: 1.8rem;
  margin-top: 0;
  margin-left: 0;
  background: #014eb7;
  }
  .head .top ._r .cn:hover{
  top: 0.5rem;
  }
  .head .top ._r .cn img {
  margin: 0 0.3rem;
  width: 0.8rem;
 }
  .head .top ._r .cn span{
   vertical-align: middle;
  }

     .pc_nav{
         display: none;
    }
     #mobile{
         display: block;
    }
     .nav{
         top:0;
         line-height: 5rem;
    }
     #burgerBtn{
         top: 1.875rem;
    }
     .w1440 {
         width: 96%;
    }
    .fy{margin-top:1.5rem;float:none;text-align:center;}
    .fy p {
    font-size: 1rem;
     float:none;
     display:inline-block;
    }
    .fy p a, .fy p .NormalRed {
    width: 1.5rem;
    line-height: 1.5rem;
    font-size: 1rem;
    }
    .fy p:last-child {
    margin-top: 0.15rem;
    }

}

/*底部*/
.footer{width:100%; height:30.5rem;background:#f0f0f0 url(/uiFramework/commonResource/image/xian1.jpg)no-repeat center bottom;}
.footer_con{  margin:0 auto; height: 25rem;}
.footer_con .dlogo{float: left;width: 30%; margin-top: 5%;}
.footer_con .dlogo img{width:18.375rem;}
.footer_con .fwrx{width: 100%; margin: 4.75rem 0rem; font-size: 1.5rem; color: #333333; letter-spacing: 0.125rem; line-height: 3.125rem;}
.footer_con .fwrx p>span{ color: #3774D7;    font-weight: 600;}
.footer_con .jiaobudaohang{margin-left: 10.25rem;margin-top: 5%;
    float: left;
   }
.footer_con .jiaobudaohang dl{ float: left; line-height: 2.25rem; padding: 0 2.5rem; border-right: 0.0625rem solid #B7B7B7; }
.footer_con .jiaobudaohang dl dt{ font-size: 1.5rem; margin-bottom: 1.875rem; }
.footer_con .jiaobudaohang dl dd{ font-size: 1.0625rem; margin-bottom: 1.875rem;  }
.footer_con .jiaobudaohang dl dd a{ color: #333333; }
.footer_con .jiaobulianxi{float: right;margin-top: 5%;}


.jbmore img{width: 20.3125rem;}
.footer_con .erwiema p {
    width: 8.625rem;
    float: left;
    text-align: center;
    margin-right: 2.8rem;
}
.footer_con .erwiema img {width: 9.0625rem;
    display: block;
    margin-bottom: 0.9375rem;
}
.footer_bottom{    width: 100%; background: #4774d7;
    margin: 0 auto;
    height: 8.125rem;
    line-height: 8.125rem;}
.banquan {font-size: 1rem; font-family: "微软雅黑";  margin: 0 auto; float:none;}
.banquan a{color: #fff;}
@media screen and (max-width: 48rem) {
.footer_con .dlogo {
    float: left;
    width: 100%;
}
.footer_con {
    width: 96%;
}
.dlogo .dlogo_con{text-align: center;}
.footer_con .fwrx {
    width: 100%;
    margin: 1rem 0rem;
    font-size: 1rem;
    color: #333333;
    letter-spacing: 0.125rem;
    line-height: 2.125rem;
}
.footer_con .fwrx p{text-align: center !important; padding-left: 0!important;}
.footer_con .jiaobudaohang {
    margin-left: 0rem;
}
.footer_con .jiaobudaohang dl{width: 45.7%;    line-height: inherit;
    padding: 0 2%;
    text-align: center;}
    .footer_con .jiaobudaohang dl dt {
    text-align: center;
    font-size: 1rem;
    margin-bottom: 0.5rem;
}
.footer_con .jiaobudaohang dl dd { margin-bottom: 0rem;
    width: 40%;
    display: inline-block;
    font-size: 1.0625rem;
}
.footer_con .jiaobudaohang dl dd a {
    font-size: 0.8rem;
    color: #333333;
}
.footer_con .jiaobulianxi {
    margin-top: 1rem;
}
.qysjyh{margin-right: 0;}
.jbmore img {padding-left: 15%;
    width: 70%;
}
.footer {
    height: 38.5rem;
   
}
.footer_bottom {    
    height: auto;
    text-align: center;
    line-height: normal;
    padding-top: 1rem;
    padding-bottom: 1rem;}
    .banquan {
    font-size: 0.8rem;
    font-family: "微软雅黑";
    width: 96%;
    margin: 0 auto;
}
.footer_con .erwiema{overflow: hidden;
width: 70%;
    margin: 0 auto;
}
.footer_con .erwiema p {margin-right: 0.6rem;
  width: 46%;
    font-size: 0.75rem;
}
.footer_con .erwiema p img{
 width: 100%;
}

}