@charset "utf-8";
*{margin:0;padding:0}
html {
    font-size: 5.2083333333333vw;
}
@media (max-width:1199px) {
    html {
        font-size: 6.6vw !important;
    }
}
@media (max-width:767px) {
    html {
        font-size: 13.3vw !important;
    }
}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:Source Han Sans CN,sans-serif; background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:Source Han Sans CN,sans-serif; font-size:16px;outline:0;margin:0;padding:0}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:Source Han Sans CN,sans-serif; outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
*{box-sizing:border-box}
.clear { clear:both;}
i{ font-style:normal;}
.wrap{ max-width: 19.2rem; margin-left: auto; margin-right: auto; padding-left: 2.6rem; padding-right: 2.6rem;position:relative;max-width:100%;margin:0 auto}
/*自定义*/
/*header*/
.header {height:1.4rem; width:100%; background-color:#FFF;  z-index:3; }
.header .wrap{  padding-left: 1.6rem; padding-right: 1.6rem; }
.header .logo{float:left; height:1.4rem; width:29%; }
.header .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{ max-width:100%; max-height:100%; vertical-align:middle; }
.h-right { float:right; }
.header .nav{float:left;  }
.header .nav ul li{float:left; width:auto; line-height:1.4rem; margin-left:0.05rem; position:relative; padding-top:0.44rem; } 
.header .nav ul li a { display:block;  color:#000000; font-size:0.2rem; line-height:0.5rem;  border-radius:0.05rem; padding:0 0.15rem; }
.header .nav ul li a i { display:inline-block; margin-left:0.1rem; vertical-align:middle; transform: translateY(-0.06rem); }
.header .nav ul li:hover a { color:#1c5192; }
.header .nav ul li.active a { color:#1c5192; background-color:#e7f0f7; }
.header .nav ul li .sub { position: absolute;width:2.5rem;left:0; text-align:center; top:0.94rem;z-index:30000; border-radius:0.05rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); overflow:hidden; }
.header .nav ul li .sub ul li { float:left; min-width:auto; width:100%; position:relative;text-align:left;  margin:0; padding:0;  background-color:#FFF; border-bottom:#f5f5f5 solid 1px; }
.header .nav ul li .sub ul li a { padding:0; padding-left:0.2rem; color:#000000; font-size:0.16rem; line-height:0.5rem; background-color:#FFF; }
.header .nav ul li .sub ul li:hover a { color:#000000; background-color:#f5f5f5;  }
/*h-login*/
.h-login { float:left;  margin-left:0.3rem;  padding-top:0.44rem;  }
.h-login a { display:inline-block; background-color:#10407d; color:#ffffff; font-size:0.16rem; line-height:0.5rem;  border-radius:0.05rem; padding:0 0.2rem;  }
.h-login a:hover { opacity:0.8; }
.h-search { float:left; width:0.5rem; height:1.4rem; position:relative;  margin-left:0.1rem; padding-top:0.44rem; }
.h-search-top { width:100%; height:100%; cursor:pointer; border-radius:0.1rem; color:#000000; font-size:0.22rem; line-height:0.5rem; text-align:center;  }
.h-search-top i:nth-child(1) { display:inline-block; }
.h-search-top i:nth-child(2) { display:none; }
.h-search-top.active i:nth-child(1) { display:none;  }
.h-search-top.active i:nth-child(2) { display:inline-block;  }
.h-search-top:hover { opacity:0.8; }
.h-search-con { display:none; width:3.45rem; height:0.42rem; position:absolute; right:0; top:1.4rem; text-align:right;  z-index:333;  }
.h-search-con input[type=text] { width:calc(100% - 0.8rem); height:0.42rem;color:#333333; font-size:0.16rem; border:none; vertical-align:middle; background-color:#FFF;border-top-left-radius:0.05rem; border-bottom-left-radius:0.05rem; padding-left:0.1rem;border:#eeeeee solid 1px;  }
.h-search-con .submit {  width:0.8rem; text-align:center; height:0.42rem; color:#ffffff; background-color:#c5a22f; font-size:0.16rem; cursor:pointer; border:none;vertical-align:middle; border-top-right-radius:0.05rem; border-bottom-right-radius:0.05rem;  }
.h-search-con .submit:hover { opacity:0.8; }
.h-search-con.active { display:block;}
.h-search-top:focus{outline:none;}
/*header2*/
.header2{height:60px;position:fixed; background-color:#FFF; z-index:22;top:0;width:100%; display:none; }
.header2 .main-wrap{height:60px;padding:0 3%;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.header2 .logo{width:250px; height:50px;margin-top:5px;overflow:hidden;  float: left; display: inline;}
.header2 .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: left;}
.header2 .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header2 .nav-btn{width:25px;height:16px;position:relative;cursor:pointer;margin-top:22px; float: right; display: inline;}
.header2 .nav-btn .zi { display:none; width:20px; color:#10407d; font-size:16px; line-height:1; position:absolute; right:-10px; top:-8px; }
.header2 .nav-btn.active{-webkit-animation:rotate .5s linear 0s;animation:rotate .5s linear 0s}
.header2 .nav-btn .line{display:block;width:100%;height:2px;border-radius:2px;background-color:#10407d;position:absolute;left:50%;margin-left:-15px}
.header2 .nav-btn .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0}
.header2 .nav-btn.active .line1{top:0}
.header2 .nav-btn.hover .line{background:#10407d}
.header2 .nav-btn .line2{top:7px}
.header2 .nav-btn .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center}
.header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top:70px;z-index:2;overflow-y:auto}
.header2 .sub-menu ul{width:100%;overflow-y:auto;height:calc(100vh - 55px - 1.5rem)}
.header2 .js-m-3{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease}
.header2 .js-m-3.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.header2 .sub-menu li{border-bottom:1px solid #555;font-size:16px;padding:0 20px}
.header2 .sub-menu .tit{display:inline-block;text-decoration:none;width:80%;line-height:50px;color:#fff;position:relative;box-sizing:border-box}
.header2 .sub-menu .sub-tit.on{background-color:#e9e9e9}
.header2 .sub-menu .sec-list{line-height:40px; padding-bottom:10px; display:none}
.header2 .sub-menu .jt{position:relative;display:inline-block;width:10%;height:50px;text-align:center;background:0 0;float:right}
.header2 .sub-menu .jt:after{content:'';display:block;width:26px;height:26px;background:url(../images/mobile_nav_jia.png) no-repeat center;background-size:17px auto;position:absolute;right:3%;top:10px}
.header2 .sub-menu .jt.jtRote:after{background:url(../images/mobile_nav_jian.png) no-repeat center;background-size:20px auto}
.header2 .sub-menu .sec-list p{background:url(../images/mobile_nav_dian.png) no-repeat left center;background-size:3px auto;font-size:14px}
.header2 .sub-menu .sec-list a{padding-left:5%;color:#cccccc;display:block}
.header2 .sub-menu .sec-list a:active{color:#37a3dc}
.header2 .icon-close:before{content:"\e6d3"}
.search-bg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color:rgba(55,55,55,.95); display:none; } 
.header-wrap { display:none;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*banner*/
.banner { position:relative; }
.banner .swiper{width:100%;height:100%}
.banner .swiper-slide{display:flex;justify-content:center;align-items:center}
.banner .swiper-pagination-bullet { background: #ffffff; opacity:0.5; }
.banner .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;  }
.banner-li { display:block; width:100%; height:100%; position:relative; }
.banner-li .pic { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; }
.banner-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.banner-li .con { width:100%; height:100%;  display:flex; align-items: center; justify-content: center; text-align:center; z-index:3; position:relative; padding:0.6rem 0; }
.banner-li .con .tit { color:#ffffff; font-size:0.4rem; line-height:1.5; }
.banner-li .con .des { color:#ffffff; font-size:0.18rem; line-height:2;opacity:0.5; margin-top:0.15rem; }
.banner-li .con .list { margin-top:0.5rem; }
.banner-li .con .list ul li { float:left; width:33.33%; }
.banner-li .con .list ul li .list-tit { color:#c5a22f; font-size:0.5rem; line-height:1.5; }
.banner-li .con .list ul li .list-des { color:#ffffff; font-size:0.2rem; line-height:1.5; margin-top:0.05rem; }
.banner-li .con .more {display:flex; align-items: center; justify-content: center; margin-top:0.6rem; }
.banner-li .con .more-li { width:2rem; height:0.6rem; color:#ffffff; font-size:0.16rem; line-height:0.58rem; border:#ffffff solid 1px; border-radius:0.05rem; margin:0 0.12rem; }
.banner-li .con .more-li.white { background-color:#FFF; color:#15396c; }
.banner-li .con .more-li a { display:block; color:#ffffff;  }
.banner-li .con .more-li.white a { color:#15396c;  }
.banner-li .con .more-li:hover{background-color:#406697;}
.banner-li .con .more-li.white:hover{background-color:#cfd9e5;}
/*分页*/
.pagination{padding-left:0;margin:40px 0;border-radius:4px;text-align:center;width:100%}
ul.pagination{display:inline-block;width:auto}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#10407d;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#10407d;border-color:#10407d}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
/*i-public*/
.i-public { text-align:center; }
.i-public .tit { color:#0f3365; font-size:0.5rem; line-height:1.5; }
.i-public .des { color:#7c7c7c; font-size:0.18rem; line-height:1.5; margin-top:0.07rem; }
/*i-about*/
.i-about { padding-top:0.5rem; padding-bottom:0.6rem; }
.i-about-show { margin-top:0.6rem; position:relative; }
.i-about-left { float:left; width:53%; background-color:#f8f9fa; border-radius:0.1rem; padding:0.4rem 1rem 0.6rem 0.4rem; }
.i-about-tit { color:#0f3365; font-size:0.3rem; line-height:1.5; }
.i-about-des { color:#000000; font-size:0.16rem; line-height:0.32rem; height:3.52rem; overflow:hidden; margin-top:0.15rem; }
.i-about-list { height:auto; }
.i-about-list ul li { border-bottom:#d1d7de solid 1px; padding:0.2rem 0 0.2rem 0.05rem; margin-top:0.3rem; }
.i-about-list ul li .pic { float:left; width:0.42rem; height:0.42rem; }
.i-about-list ul li .pic img { width: 100%;height: 100%; object-fit: contain; }
.i-about-list ul li .con { float:right; width:calc(100% - 0.42rem - 0.15rem);  }
.i-about-list ul li .con .tit { color:#000000; font-size:0.2rem; line-height:1.5; }
.i-about-list ul li .con .des { color:#7c7c7c; font-size:0.16rem; line-height:1.5; }
.i-about-more { width:2rem; height:0.5rem; background-color:#10407d; border-radius:0.05rem; color:#ffffff; font-size:0.16rem; line-height:0.5rem; margin-top:0.6rem; text-align:center; }
.i-about-more a { display:block; color:#ffffff;  }
.i-about-more:hover { opacity:0.8; }
.i-about-right { width:51%; position:absolute; right:0; top:0.5rem; background-color:#10407d; border-radius:0.1rem; padding:0.4rem 0.3rem 0.6rem 0.3rem; }
.i-about-right-top { height:auto; }
.i-about-right-top .pic { float:left; width:2.23rem; border:#ffffff solid 2px; border-radius:0.1rem;}
.i-about-right-top .pic img { width: 100%;height: 100%; object-fit: contain; border-radius:0.1rem;}
.i-about-right-top .con { float:right; width:calc(100% - 2.23rem - 0.3rem);   }
.i-about-right-top .con .tit { color:#ffffff; font-size:0.3rem; line-height:1.5; }
.i-about-right-top .con .info { color:#c5a22f; font-size:0.2rem; line-height:1.5; margin-top:0.04rem;  }
.i-about-right-top .con .date { color:#ffffff; font-size:0.16rem; line-height:1.5; opacity:0.5;}
.i-about-right-top .con .des { color:#ffffff; font-size:0.16rem; line-height:0.32rem; height:2.24rem; overflow:hidden; padding-left:0.3rem; position:relative; margin-top:0.2rem; }
.i-about-right-top .con .des::after{content:""; position:absolute; left:0; top:5%; width:2px; height:90%; background-color:#c5a22f; }
.i-about-right-bot { height:auto; margin-top:0.2rem; }
.i-about-right-bot .info {  color:#c5a22f; font-size:0.2rem; line-height:1.5;  }
.i-about-right-bot .des {  color:#ffffff; font-size:0.16rem; line-height:0.32rem; height:2.24rem; overflow:hidden; margin-top:0.08rem;  }
.i-about-right-bot .more {  color:#c5a22f; font-size:0.2rem; line-height:1.5; margin-top:0.3rem; }
/*i-member*/
.i-member { padding-bottom:0.6rem; }
.i-member-list { height:auto; padding-top:0.35rem; }
.i-member-list ul li { float:left; width:calc((100% - 0.6rem) / 5); margin-top:0.15rem; margin-left:0.15rem; border:#eeeeee solid 1px; border-radius:0.1rem; overflow:hidden; background-color:#ffffff; transition: 0.5s; position:relative; }
.i-member-list ul li:nth-child(5n+1) { margin-left:0; }
.i-member-list ul li .pic { height:2.7rem; overflow:hidden; }
.i-member-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.i-member-list ul li .tag { position:absolute; right:0.1rem; top:2rem; width:1rem; height:0.3rem; background-color:#c5a22f; text-align:center; border-radius:0.05rem; color:#ffffff; font-size:0.16rem; line-height:0.3rem;  }
.i-member-list ul li .tag.blue { background-color:#10407d; }
.i-member-list ul li .con { padding:0.13rem; height:2rem; }
.i-member-list ul li .con .tit { color:#000000; font-size:0.2rem; line-height:1.5; }
.i-member-list ul li .con .job { color:#7c7c7c; font-size:0.16rem; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-member-list ul li .con .info { color:#000000; font-size:0.16rem; line-height:1.5; margin-top:0.1rem; }
.i-member-list ul li .con .des { color:#4e4d4d; font-size:0.16rem; line-height:1.5; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.i-member-list ul li:hover { border:#10407d solid 1px; box-shadow: 0 0 0.2rem rgba(16, 64, 125, 0.1); transform: translateY(-0.1rem); }
.i-member-more { margin-top:0.6rem; display:flex; align-items: center; justify-content: center; }
.i-member-more-li { width:2rem; height:0.5rem; background-color:#10407d; text-align:center; border-radius:0.05rem; color:#ffffff; font-size:0.16rem; line-height:0.48rem; margin:0 0.15rem; border:#10407d solid 1px; }
.i-member-more-li a { display:block; color:#ffffff; }
.i-member-more-li:hover { opacity:0.8; }
.i-member-more-li.white { background-color:#ffffff; color:#10407d; }
.i-member-more-li.white a { color:#10407d; }
/*i-news*/
.i-news { background-color:#f8f9fa; padding-top:0.7rem; padding-bottom:0.7rem;  }
.i-news-top { margin-top:0.5rem;  border:#e2e6eb solid 1px; border-radius:0.1rem; background-color:#FFF; height:3rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1); overflow:hidden; }
.i-news-top .pic { float:left; width:49%; height:100%; }
.i-news-top .pic img { width: 100%;height: 100%;  }
.i-news-top .con { float:right; width:46%; padding:0.2rem 0.25rem 0 0;}
.i-news-top .con .cate { display:inline-block; background-color:#10407d; border-radius:0.05rem; text-align:center; color:#ffffff; font-size:0.16rem; line-height:0.3rem; padding:0 0.25rem; }
.i-news-top .con .tit { color:#000000; font-size:0.2rem; line-height:0.3rem; height:0.3rem;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  margin-top:0.12rem; }
.i-news-top .con .des { color:#4e4d4d; font-size:0.16rem; line-height:0.26rem; height:0.78rem; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:0.11rem;  }
.i-news-top .con .date { color:#7c7c7c; font-size:0.16rem; line-height:1.5; margin-top:0.15rem; }
.i-news-top .con .date i { margin-right:0.05rem; }
.i-news-top .con .more { color:#10407d; font-size:0.2rem; line-height:1.5; margin-top:0.15rem;}
.i-news-top:hover { border:#214d86 solid 1px; box-shadow: 0 0 0.2rem rgba(16, 64, 125, 0.2); }
.i-news-list { height:auto; padding-top:0.05rem; }
.i-news-list ul li { float:left; width:calc((100% - 0.5rem) / 3); margin-left:0.25rem; margin-top:0.25rem; border:#e2e6eb solid 1px; border-radius:0.1rem; background-color:#FFF; height:3.9rem; padding:0.3rem 0.25rem 0 0.25rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);}
.i-news-list ul li:nth-child(3n+1) { margin-left:0; }
.i-news-list ul li .cate { display:inline-block; background-color:#10407d; border-radius:0.05rem; text-align:center; color:#ffffff; font-size:0.16rem; line-height:0.3rem; padding:0 0.25rem; }
.i-news-list ul li .tit { color:#000000; font-size:0.2rem; line-height:0.3rem; height:0.6rem; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:0.12rem; }
.i-news-list ul li .des { color:#4e4d4d; font-size:0.16rem; line-height:0.26rem; height:1.3rem; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; margin-top:0.11rem;  }
.i-news-list ul li .date { color:#7c7c7c; font-size:0.16rem; line-height:1.5; margin-top:0.15rem; }
.i-news-list ul li .date i { margin-right:0.05rem; }
.i-news-list ul li .more { color:#10407d; font-size:0.2rem; line-height:1.5; margin-top:0.15rem;}
.i-news-list ul li:hover { border:#214d86 solid 1px; box-shadow: 0 0 0.2rem rgba(16, 64, 125, 0.2);  }
.i-news-more { width:2rem; height:0.5rem; background-color:#10407d; margin:0 auto; text-align:center; border-radius:0.05rem; color:#ffffff; font-size:0.16rem; line-height:0.5rem; margin-top:0.6rem; }
.i-news-more a { display:block; color:#ffffff; }
.i-news-more:hover { opacity:0.8; }
/*footer*/
.footer { background-color:#10407d; padding-top:0.5rem; padding-bottom:0.7rem; color:#88a0be; font-size:0.16rem; line-height:2;  }
.footer a:hover { color:#ffffff; }
.f-left { float:left; width:29%; }
.f-left img { max-width:90%; }
.f-right { float:right; width:66%; display:flex; align-items: flex-start; justify-content: space-between;  color:#587aa4; }
.f-right dl { max-width:2.3rem; }
.f-right dl dt { color:#ffffff; font-size:0.2rem; margin-top:0.1rem; margin-bottom:0.1rem; }
.f-right i { display:inline-block; width:0.2rem; text-align:center; margin-right:0.1rem; }
/*f-copy*/
.f-copy { text-align:center; background-color:#10407d; border-top:#28538a solid 1px; color:#88a0be; font-size:0.16rem; line-height:2; padding-top:0.2rem; padding-bottom:0.2rem; }
.f-copy a:hover { color:#ffffff; }
/*n-banner*/
.n-banner { position:relative; }
.n-banner .pic { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; }
.n-banner .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.n-banner .con { width:100%; height:100%;  display:flex; align-items: center; justify-content: center; text-align:center; z-index:3; position:relative; padding:0.5rem 0; }
.n-banner .con .tit { color:#ffffff; font-size:0.4rem; line-height:1.5; }
.n-banner .con .des { color:#ffffff; font-size:0.18rem; line-height:1.66;opacity:0.5; margin-top:0.1rem; }
/*n-position*/
.n-position { background-color:#f5f5f5; color:#000000; font-size:0.16rem; line-height:0.5rem; }
.n-position a:hover { color:#1c5192; }
/*member-search-bar*/
.member-search-bar { background-color:#ffffff; padding:0.25rem 0 0 0; }
.member-search-wrap { display:flex; align-items:center; justify-content:space-between; height:auto; }
.member-search-input { flex:1; display:flex; align-items:center; background-color:#ffffff; border-radius:0.3rem; padding:0 0.2rem; height:0.5rem; margin-right:0.2rem; border:#dddddd solid 1px; overflow:hidden; }
.member-search-input i { color:#000000; font-size:0.2rem; margin-right:0.1rem; }
.member-search-input input { flex:1; border:none; background:none; color:#000000; font-size:0.16rem; height:100%; }
.member-search-input input::placeholder { color:#999999; }
.member-search-select { position:relative; width:2.82rem; height:0.5rem; border:#dddddd solid 1px; border-radius:0.3rem; overflow:hidden; }
.member-search-select select { width:100%; height:100%; border:none; background-color:#ffffff; border-radius:0.05rem; padding:0 0.2rem; color:#000000; font-size:0.16rem; appearance:none; -webkit-appearance:none; cursor:pointer; }
.member-search-select i { position:absolute; right:0.15rem; top:50%; transform:translateY(-50%); color:#000000; font-size:0.14rem; pointer-events:none; }
/*n-page*/
.n-page { color:#000000; font-size:0.16rem; line-height:2; padding:0.6rem 0; min-height:5rem; }
.n-page h3 { color:#0f3365; font-size:0.3rem;  }
.n-page img { display:block; float:right; width:35%; }
/*chairman-page*/
.chairman-page { padding:0.5rem 0 0.8rem; }
.chairman-wrap { height:auto; }
.chairman-left { float:left; width:3.33rem; }
.chairman-left .chairman-pic { width:100%; border-radius:0.05rem; overflow:hidden; }
.chairman-left .chairman-pic img { width:100%; height:auto; display:block; float:none; }
.chairman-right { float:right; width:calc(100% - 3.33rem - 0.6rem); }
.chairman-right .chairman-name { color:#0f3365; font-size:0.3rem; line-height:1.5; }
.chairman-right .chairman-born { color:#7c7c7c; font-size:0.16rem; line-height:1.5; margin-top:0.05rem; }
.chairman-right .chairman-intro { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.2rem; }
.chairman-right .chairman-section { margin-top:0.3rem; }
.chairman-right .chairman-section-tit { color:#c5a22f; font-size:0.2rem; line-height:1.5; }
.chairman-right .chairman-section-list { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.1rem; }
.chairman-right .chairman-section-list p { margin-bottom:0.05rem; }
.chairman-right .chairman-desc { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.3rem; }
/*member-detail-page*/
.member-detail-page { padding:0.5rem 0 0.8rem; }
.member-detail-wrap { background-color:#ffffff; border-radius:0.1rem; padding:0.5rem 0.6rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1); border:#eeeeee solid 1px; }
.member-detail-top { height:auto; }
.member-detail-left { float:left; width:2.74rem; }
.member-detail-pic { position:relative; width:100%; }
.member-detail-pic img { width:100%; height:auto; display:block; float:none; border-radius:50%;  }
.member-detail-tag { position:absolute; right:0.1rem; bottom:0.15rem; width:1rem; height:0.3rem; background-color:#c5a22f; text-align:center; border-radius:0.05rem; color:#ffffff; font-size:0.16rem; line-height:0.3rem; }
.member-detail-right { float:right; width:calc(100% - 2.74rem - 0.5rem); position:relative; }
.member-detail-name { color:#0f3365; font-size:0.3rem; line-height:1.5; }
.member-detail-job { color:#7c7c7c; font-size:0.16rem; line-height:1.5; margin-top:0.05rem; }
.member-detail-profile { margin-top:0.2rem; }
.member-detail-profile-tit { color:#000000; font-size:0.16rem; line-height:1.5; font-weight:bold; }
.member-detail-profile-des { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.05rem; }
.member-detail-back { position:absolute; right:0; top:0; }
.member-detail-back a { display:inline-block; background-color:#10407d; color:#ffffff; font-size:0.16rem; line-height:0.4rem; padding:0 0.25rem; border-radius:0.05rem; }
.member-detail-back a:hover { opacity:0.8; }
.member-detail-line { width:100%; height:1px; background-color:#e2e6eb; margin:0.4rem 0; }
.member-detail-section-tit { color:#c5a22f; font-size:0.2rem; line-height:1.5; }
.member-detail-section-list { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.15rem; }
.member-detail-section-list p { margin-bottom:0.05rem; }
.member-detail-desc { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.3rem; }
/*nomination-page*/
.nomination-page { padding:0.5rem 0 0.8rem; }
.nomination-wrap { background-color:#ffffff; border-radius:0.1rem; padding:0.5rem 0.6rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1); border:#eeeeee solid 1px; }
.nomination-intro { color:#000000; font-size:0.16rem; line-height:2; }
.nomination-intro p { margin-bottom:0.1rem; }
.nomination-intro p:first-child { color:#c5a22f; font-size:0.2rem; line-height:1.5; margin-bottom:0.15rem; }
.nomination-list { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.2rem; }
.nomination-list p { margin-bottom:0.05rem; }
.nomination-desc { color:#000000; font-size:0.16rem; line-height:2; margin-top:0.3rem; }
.nomination-line { width:100%; height:1px; background-color:#e2e6eb; margin:0.4rem 0; }
.nomination-download { margin-top:0.2rem; }
.nomination-download a { display:inline-block; background-color:#10407d; color:#ffffff; font-size:0.16rem; line-height:0.5rem; padding:0 0.3rem; border-radius:0.05rem; }
.nomination-download a:hover { opacity:0.8; }
.nomination-download a i { margin-right:0.08rem; }
/*member-center-page*/
.member-center-page { padding:0.5rem 0 0.8rem; }
.member-center-wrap { background-color:#ffffff; border-radius:0.1rem; padding:0.4rem 0.5rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1); border:#eeeeee solid 1px; }
.member-center-tabs { height:auto; position:relative; }
.member-center-tab { float:left; color:#000000; font-size:0.18rem; line-height:1.5; padding-bottom:0.15rem; margin-right:0.4rem; cursor:pointer; border-bottom:#ffffff solid 2px; }
.member-center-tab.active { color:#000000; border-bottom:#10407d solid 2px; font-weight:bold; }
.member-center-tab:hover { color:#10407d; }
.member-center-logout { float:right; }
.member-center-logout a { color:#000000; font-size:0.16rem; line-height:1.5; }
.member-center-logout a:hover { color:#10407d; }
.member-center-line { width:100%; height:1px; background-color:#e2e6eb; margin-bottom:0.3rem; }
.member-center-panel { display:none; }
.member-center-panel.active { display:block; }
.member-center-photo { text-align:center; margin-bottom:0.3rem; }
.member-center-pic { width:2rem; height:2rem; margin:0 auto; border-radius:50%; overflow:hidden; }
.member-center-pic img { width:100%; height:100%; object-fit:cover; display:block; }
.member-center-change { margin-top:0.2rem; }
.member-center-change a { display:inline-block; background-color:#10407d; color:#ffffff; font-size:0.16rem; line-height:0.4rem; padding:0 0.25rem; border-radius:0.05rem; }
.member-center-change a:hover { opacity:0.8; }
.member-center-form { margin-top:0.2rem; }
.member-center-form-row { height:auto; }
.member-center-form-item { margin-bottom:0.2rem; }
.member-center-form-row .member-center-form-item { float:left; width:calc(50% - 0.1rem); }
.member-center-form-row .member-center-form-item:nth-child(2) { float:right; }
.member-center-form-item label { display:block; color:#000000; font-size:0.16rem; line-height:1.5; margin-bottom:0.08rem; }
.member-center-form-item input[type=text], .member-center-form-item input[type=password] { width:100%; height:0.5rem; border:#e2e6eb solid 1px; border-radius:0.05rem; padding:0 0.15rem; color:#000000; font-size:0.16rem; background-color:#ffffff; }
.member-center-form-item input::placeholder { color:#999999; }
.member-center-form-item input.readonly { background-color:#f8f9fa; color:#999999; }
.member-center-form-item textarea { width:100%; border:#e2e6eb solid 1px; border-radius:0.05rem; padding:0.15rem; color:#000000; font-size:0.16rem; background-color:#ffffff; resize:vertical; font-family:Source Han Sans CN,sans-serif; line-height:1.8; }
.member-center-form-item textarea::placeholder { color:#999999; }
.member-center-tip { margin-top:0.1rem; color:#c5a22f; font-size:0.16rem; line-height:1.5; }
.member-center-tip i { margin-right:0.05rem; }
.member-center-btns { margin-top:0.4rem; text-align:center; }
.member-center-btn-save { display:inline-block; background-color:#10407d; color:#ffffff; font-size:0.16rem; line-height:0.5rem; padding:0 0.3rem; border-radius:0.05rem; border:none; cursor:pointer; margin:0 0.1rem; }
.member-center-btn-save:hover { opacity:0.8; }
.member-center-btn-cancel { display:inline-block; background-color:#c5a22f; color:#ffffff; font-size:0.16rem; line-height:0.5rem; padding:0 0.3rem; border-radius:0.05rem; border:none; cursor:pointer; margin:0 0.1rem; }
.member-center-btn-cancel:hover { opacity:0.8; }
/*n-member-center-bg*/
.n-member-center-bg { background:url(../images/upload/banner-about.jpg) no-repeat top center; background-size:100% auto; padding-top:0.7rem; }

/*login-modal*/
.login-modal-overlay { display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background-color:rgba(0, 0, 0, 0.8); }
.login-modal { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:6.03rem; background-color:#ffffff; border-radius:0.1rem; padding:0.5rem 0.46rem 0.63rem; }
.login-modal-close { position:absolute; right:0.2rem; top:0.2rem; width:0.3rem; height:0.3rem; line-height:0.3rem; text-align:center; color:#999999; font-size:0.2rem; cursor:pointer; z-index:2; }
.login-modal-close:hover { color:#10407d; }
.login-modal-title { color:#000000; font-size:0.24rem; line-height:1.5; font-weight:bold; margin-bottom:0.53rem; }
.login-modal-item { margin-bottom:0.26rem; }
.login-modal-label { display:block; color:#000000; font-size:0.16rem; line-height:1.5; margin-bottom:0.15rem; }
.login-modal-input { width:100%; height:0.72rem; border:#eeeeee solid 1px; border-radius:0.05rem; padding:0 0.26rem; color:#000000; font-size:0.16rem; background-color:#ffffff; }
.login-modal-input::placeholder { color:#cccccc; }
.login-modal-input:focus { border-color:#10407d; }
.login-modal-btn { display:block; width:100%; height:0.72rem; background-color:#10407d; color:#ffffff; font-size:0.18rem; line-height:0.72rem; text-align:center; border:none; border-radius:0.1rem; cursor:pointer; margin-top:0.45rem; }
.login-modal-btn:hover { opacity:0.9; }
/*n-newshow*/
.n-newshow { height:auto; padding-top:0.7rem; padding-bottom:0.7rem; }
.n-show {padding:0.2rem 0; color:#000000; font-size:0.18rem; line-height:2; min-height:3rem;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:0.24rem; text-align:center; line-height:1.5; color:#333333; }
.n-time { font-size:0.16rem; text-align:center; line-height:1.5; margin-top:0.1rem; color:#999999; }
.n-xian {border-bottom:#cccccc solid 1px; height:1px; margin-top:0.2rem;}
.n-other { line-height:2; padding:0.2rem 0; color:#666666; }
.n-other a:hover{ color:#cfa958; } 

@media (max-width:767px){
.login-modal { width:90%; padding:0.4rem 0.3rem 0.5rem; }
.login-modal-title { font-size:0.3rem; margin-bottom:0.4rem; }
.login-modal-label { font-size:0.24rem; margin-bottom:0.1rem; }
.login-modal-input { height:0.6rem; font-size:0.24rem; padding:0 0.2rem; }
.login-modal-btn { height:0.6rem; font-size:0.24rem; line-height:0.6rem; margin-top:0.3rem; }
}

@media (max-width:1400px){
.header .wrap { padding-left: .2rem; padding-right: .2rem; width: 100%; }

}

@media (max-width:1200px){
.wrap { padding-left: .2rem; padding-right: .2rem; width: 100%; }
.header .nav ul li{ margin-left:0.05rem;  } 
.h-search { margin-left: 0.15rem;}
.h-login { margin-left: 0.15rem;}
}


@media (max-width:992px){
/*header992*/
.welcome { display:none;}
.header{ display:none;}
.nav{ display:none;}
.header2{ display: block; } 
.header-wrap { display:block; height:60px;}


}

@media (max-width:767px){
.banner-li .con .more-li { width:2.5rem; }
/*i-about767*/
.i-about-left { float:none; width:100%;     padding: 0.4rem 0.4rem 0.6rem 0.4rem; }
.i-about-tit { font-size:18px; }
.i-about-des { font-size:14px; text-align:justify; }
.i-about-list ul li .con .tit { font-size:14px; }
.i-about-right { position:relative; width:100%; top:auto; margin-top:0.5rem; }
.i-about-right-top .pic { float:none; margin:0 auto; }
.i-about-right-top .con { float:none; width:100%; margin-top:0.5rem; }
.i-about-right-top .con .tit { font-size:18px; }
.i-about-right-top .con .des { font-size:14px; }
.i-about-right-bot .des{ font-size:14px; }
/*i-member767*/
.i-member-list ul li { width: calc((100% - 0.15rem) / 2); }
.i-member-list ul li:nth-child(5n+1) { margin-left:0.15rem; }
.i-member-list ul li:nth-child(2n+1) { margin-left:0; }
.i-member-list ul li .pic { height:3.5rem; }
.i-member-list ul li .tag { top: 3rem; width:1.5rem; }
.i-member-list ul li .con { height:3rem; }
.i-member-list ul li .con .tit { font-size:16px;   }
.i-member-more-li { width:2.5rem; }
/*i-news767*/
.i-news-top { height:auto; }
.i-news-top .pic { float:none; width:100%; }
.i-news-top .con { float:none; width:100%; padding: 0.2rem 0.25rem; }
.i-news-top .con .tit { font-size:16px; line-height:1.5; height:auto; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  white-space: normal;   }
.i-news-top .con .des { font-size:14px; line-height:1.5; height:auto; -webkit-line-clamp: 2;  }
.i-news-list ul li { float:none; width:100%; margin-left:0; height:auto; padding: 0.3rem 0.25rem; }
.i-news-list ul li .tit  { font-size:16px; line-height:1.5; height:auto; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  white-space: normal;   }
.i-news-list ul li .des { font-size:14px; line-height:1.5; height:auto; -webkit-line-clamp: 2;  }
/*footer767*/
.footer { font-size:14px;  }
.f-left { float:none; width:100%; }
.f-right { float:none; width:100%; display:block; }
.f-right dl { max-width:100%; display:none;  }
.f-right dl:last-child { display:block; }
.f-right dl dt  { font-size:18px;  }
/*member-search-bar767*/
.member-search-wrap { display:block; }
.member-search-input { width:100%; margin-right:0; margin-bottom:0.15rem; }
.member-search-select { width:100%; }
/*n-page767*/
.n-page { font-size:14px; }
.n-page h3 { font-size:16px;  }
/*chairman-page767*/
.chairman-left { float:none; width:100%; max-width:3.33rem; margin:0 auto; }
.chairman-right { float:none; width:100%; margin-top:0.5rem; }
.chairman-right .chairman-name { font-size:18px; }
.chairman-right .chairman-born { font-size:14px; }
.chairman-right .chairman-intro { font-size:14px; }
.chairman-right .chairman-section-tit { font-size:16px; }
.chairman-right .chairman-section-list { font-size:14px; }
.chairman-right .chairman-desc { font-size:14px; }
/*member-detail-page767*/
.member-detail-wrap { padding:0.3rem 0.2rem; }
.member-detail-left { float:none; width:100%; max-width:2.74rem; margin:0 auto; }
.member-detail-right { float:none; width:100%; margin-top:0.3rem; }
.member-detail-name { font-size:18px; }
.member-detail-job { font-size:14px; }
.member-detail-profile-tit { font-size:14px; }
.member-detail-profile-des { font-size:14px; }
.member-detail-back { position:relative; right:auto; top:auto; margin-top:0.2rem; text-align:right; }
.member-detail-back a { font-size:14px; line-height:0.36rem; padding:0 0.2rem; }
.member-detail-section-tit { font-size:16px; }
.member-detail-section-list { font-size:14px; }
.member-detail-desc { font-size:14px; }
/*nomination-page767*/
.nomination-wrap { padding:0.3rem 0.2rem; }
.nomination-intro p:first-child { font-size:16px; }
.nomination-intro { font-size:14px; }
.nomination-list { font-size:14px; }
.nomination-desc { font-size:14px; }
.nomination-download a { font-size:14px; line-height:0.42rem; padding:0 0.2rem; }
/*member-center-page767*/
.member-center-wrap { padding:0.3rem 0.2rem; }
.member-center-tab { font-size:16px; margin-right:0.2rem; }
.member-center-logout a { font-size:14px; }
.member-center-form-row .member-center-form-item { float:none; width:100%; }
.member-center-form-item label { font-size:14px; }
.member-center-form-item input[type=text], .member-center-form-item input[type=password] { font-size:14px; height:0.42rem; }
.member-center-form-item textarea { font-size:14px; }
.member-center-tip { font-size:14px; }
.member-center-btn-save, .member-center-btn-cancel { font-size:14px; line-height:0.42rem; padding:0 0.2rem; }
/*n-newshow767*/
.n-show{ font-size:16px; }
.n-tit { font-size:18px; }

}


@media (max-width:350px){
.header2 .logo{width:200px; }

}

