@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/

@font-face {
	/* font-properties */
	font-family: HarmonyOS_Sans;
	src: url('../img25/HarmonyOS_Sans_Medium.ttf')
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

html {
  font-size: 100px;
}
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size:0.16rem;background:#f0f0f0; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
.container{width: 100%;max-width: 1920px;margin: 0 auto;position: relative;height: auto;overflow: hidden;}
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank{ clear: both; overflow: hidden}
.blank10{height:10px; line-height: 10px; clear: both; overflow: hidden}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank40{height:0.4rem; line-height: 0.4rem; clear: both; overflow: hidden}
.wrapper{width:14rem; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:14rem; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:14rem;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
.fl{float: left;}
.fr{float: right;}
.iflex{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between;flex-flow:wrap}
.iflex2{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content:left;flex-flow:wrap}

.ianimation{transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
header{width: 100%;height:auto;margin: 0 auto;}
.header_bg{width:100%;height:4.8rem;position: absolute;left: 0;top: 0;z-index: -1;}
.header_bg_img{background-position: top center;background-repeat: no-repeat;width: 100%;height:100%;background-size: contain}
.itop{height:auto;width: 100%;margin:0 auto;padding: 0;display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between;height: 1.54rem}
.ilogo{float: left;height: auto;overflow: hidden; width:7.7rem;margin-top:0.3rem;}
.ilogo a:nth-of-type(1){display:inline-block;margin-right:0px;}
.ilogo a:nth-of-type(2){padding-top: 0.05rem;}
.ilogo a:nth-of-type(1) img{width:0.98rem;height:0.86rem}
.ilogo a:nth-of-type(2) img{width:6.06rem;height:0.86rem}
.ilogo img{border:0}
.tjulink {

  position: absolute;
  right:1.8rem;top:0;
  width:3rem;
  height: 0.6rem;
  text-align: center;line-height: 0.6rem;
}
.tjulink a{color: #fff;font-size: 0.18rem;display:inline-block;vertical-align: middle;text-decoration:none !important}
.tjulink a:after{content: "|";margin: 0 0.15rem;display: inline-block}
.tjulink a:last-child:after{content: "";display: none;}
.tjulink a:hover{color: #a9d2f0;}
.tjulink a:link{color: #fff;}
.tjulink a:visited{color: #fff;}

.isearch{width:4.6rem ;position: relative;float: right;}
.isearch form{border-radius:0.05rem;background: #fff;position: absolute;right:0.1rem;top: 0.7rem;height: 0.52rem;width:80%;}
.isearch form input[type=submit]{background: url("../img25/search-ico.png")center center no-repeat;width:0.46rem;height: 0.46rem;border:0;cursor: pointer;float: right;margin-right: 0.03rem;margin-top:0.03rem;}
.isearch form input[type=text]{width: calc(100% - 0.6rem);height:0.5rem;line-height:0.5rem; border:0;font-size: 0.18rem;text-indent: 1em;float: left;background:none;}
.iquick{  background-image: -moz-linear-gradient( 90deg, rgb(39,128,205) 0%, rgba(39,128,205,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(39,128,205) 0%, rgba(39,128,205,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(39,128,205) 0%, rgba(39,128,205,0) 100%);width: 1.5rem;height:0.55rem;position: absolute;right: 0;text-align: center;}





.iquick_l{position: relative;width: 100%;cursor: pointer;height: auto;padding: 0.15rem 0;}
.iquick_h{font-size:  0.18rem;color: #fff;text-align: left;text-indent:1.5em}
.iquick_l:after{content: "";background: url("../img25/arrow_down.png")center center no-repeat;position: absolute;right: 0.15rem;top: 0.23rem;width:  0.18rem;height:  0.11rem;background-size: contain}
.iquick_d{display: none;width: 2rem;background:rgba(19, 64, 118,0.95);z-index: 9999;text-align: center;margin: 0 auto;padding: 0 0.04rem;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);position: absolute;top:0.55rem;left:50%;right: 0;z-index: 1000;}
.iquick_d li{height:0.5rem;line-height:0.5rem;color: #fff;}
.iquick_d li a{font-size: 0.18rem;color: #fff;width: 90%;margin:0 auto;display: block;border-bottom: #2b5991 1px solid;}
.iquick_d li:last-child a{border-bottom: 0;}
.iquick_d li:hover a{color: #f8e2b0}
.iquick_d li a:hover{color: #f8e2b0;}
.iquick_d li a:link{color: #fff;text-decoration: none}
.iquick_d li a:visited{color: #fff;text-decoration: none}
.index_qr{position: relative}
.top_qr{display: none;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);position: absolute;top:0.6rem;left:50%;right: 0;width:1rem;height:1rem;z-index: 99;}
.top_qr img{width: 100%;height: 100%}
nav{width: 100%;margin: 0 auto;background: #00508b;}

.nav_menu3,
.nav_menu3 ul,
.nav_menu3 #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 ul li
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;

  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 ul{position: relative;}
.nav_menu3 #menu-button { 
    margin-top: 1rem;
    background: #F00;
    position: absolute;
    z-index: 99999;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {
  width: 14rem;
  line-height: 1;
    margin: 0 auto;
    position: relative;z-index: 999;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.03rem;
  background: #990B2C;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav_menu3 > ul > li {
text-align: center;height: 0.6rem;line-height: 0.6rem;float: left;width:12.5%;position: relative
}
.nav_menu3 > ul > li.nav_d:after{content: "";background: url("../img25/nav-ico.png")left center no-repeat;width:0.15rem;height:0.09rem;position: absolute;right: 0.15rem;top:45%;background-size: contain}
.nav_menu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: left;
}
.nav_menu3.align-right > ul > li {
  float: right;
}
.nav_menu3.align-right ul ul {
  text-align: right;
}
.nav_menu3 > ul > li > a {

  text-decoration: none;

  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
    color: #fff;
    font-size: 0.2rem;
    font-weight: bold;
    font-family: "Arial";
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;

}
.nav_menu3 > ul > li:hover  {
background: #39a0cb;


}
.nav_menu3 > ul > li.active  {
background: #0e5f9b;


}
.nav_menu3 > ul > li:hover > a{color: #fff;}

.nav_menu3 > ul > li.active  {
  color: #fff;


}
.nav_menu3 > ul > li.active > a{color: #fff;}
.nav_menu3 > ul > li a:hover{color: #fff;}
.nav_menu3 > ul > li a:visited{color: #fff;}

.nav_menu3 > ul > li#nav-has-sub:hover > a::after {
  border-color: #990B2C;
}

.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
}

.nav_menu3 li:hover > ul {
  left: 0;
}
.nav_menu3.align-right li:hover > ul {
  left: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 0.55rem;
}
.nav_menu3 ul ul li a {
    display: block;
	padding: 0 0.15rem;
    height:0.55rem;
    line-height: 0.55rem;
width:calc(2rem - 0.3rem);
    font-weight: bold;
    text-align: left;
  background: #39a0cb;
  text-decoration: none;
  color: #eeeeee;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
font-size:0.18rem;
text-align:center

}


.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #fff;
  background:#2790bb;

}
.nav_menu3 ul ul li a:visited{color:#fff}
.nav_menu3 ul ul ul li a:hover {color: #f9f7db;}
.nav_menu3 ul ul ul li a:visited {color: #f9f7db;}

.nav_menu3 ul ul ul li a{ width:calc(2rem - 0.3rem); background:#2790bb;}
.swiper-slide img{width: 100%;height:100%}
header button { position:absolute; right:0.1rem; top:0.3rem; display:inline-block; width:0.4rem; height:0.24rem;  line-height:0.1rem;display: none; }
header button span{display: inline-block; margin: 0.02rem 0; width: 100%; height: 0.04rem; background: #00508b}
.tlogin{position: absolute;right: 0;top:0.9rem}
.ilogin{background: #fff;border-radius:0.1rem;padding:0.08rem 0.15rem;color:#00508b;font-size:0.2rem;font-weight: bold;letter-spacing:2px;text-decoration: none}
.ilogin:link{color:#00508b;text-decoration: none}
.ilogin:visited{color:#00508b;text-decoration: none}

.ilogin i{background: url("../img25/login-ico.png")left center no-repeat;width:0.2rem;height:0.21rem;display:inline-block;vertical-align: middle;margin-right: 0.1rem;margin-bottom:0.03rem;background-size: contain}
.ilan{background: #00508b;color: #fff;text-transform: uppercase;font-size:0.18rem;padding:0.08rem;border-radius:0.1rem;margin-left:0.1rem;font-weight: bold;text-decoration: none}
.ilan:link{color:#fff;text-decoration: none}
.ilan:visited{color:#fff;text-decoration: none}
.dsearch{width: 4.6rem;height:0.8rem;line-height:0.8rem;background: rgba(0,0,0,0.7);margin-top:0.5rem;position: relative}
.dsearch input[type=text]{width:calc(100% - 0.7rem);height:0.8rem;line-height: 0.8rem;color: #fff;font-size:0.2rem;border:0;padding-left:0.2rem;background:none;}
.dsearch input[type=submit]{background: url("../img25/search-ico.png")center center no-repeat;width: 0.4rem;height:0.4rem;position: absolute;right:0.2rem;top: 0.2rem;border:0;cursor: pointer;background-size: contain}


.enter_four{background: #e7e7e7;padding:0.3rem 0}
.enter_four ul li{width:18%;border: #b6cee0 4px solid;border-radius:10px;background:rgba(255,255,255,0.7);padding: 10px 0 8px 0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.enter_four ul li img{display:inline-block;width:55px;height:55px;margin-top:0px;margin-left:20px;vertical-align: top;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.enter_four ul li div{width: calc(100% - 85px);display: inline-block;text-align: center;margin-top: 5px;}
.enter_four ul li div h2{font-size: 20px;color: #2e87bb;font-weight: bold;}
.enter_four ul li div p{font-size:18px;color:#111;margin-top:5px;}
.enter_four ul li:hover{background:rgba(255,255,255,1);border:#7eb1d8 4px solid;transform: translateY(-10px);-ms-transform: translateY(-10px);-webkit-transform:translateY(-10px)}
/*
.enter_four ul li:hover img{transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg);}
*/
.index_part{background: #efefef url("../img25/part02_bg.png")right bottom no-repeat;width: 100%;height: auto;overflow: hidden;}
.index_part .wrapper{padding:40px 0}
.index_title{height: 56px;line-height:56px;background: #00518e;width:100%;overflow:hidden}
.index_part_l{width: 65%;float: left;}
.index_part_r{width: 32%;float: right;}
.index_part_l .index_title h2:before{content: "";background: url("../img25/index_title_ico.jpg")left center no-repeat;width:85px;height:56px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.index_part_r .index_title h2:before{content: "";background: url("../img25/index_title_ico2.jpg")left center no-repeat;width:59px;height:56px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.index_title h2{display:inline-block;float: left;color: #fff;font-size: 22px;}
.index_title h2 b{font-weight:normal;color:#d8d8d8;display: inline-block;margin-left: 10px;font-size: 20px;}
.index_title span{display:inline-block;float: right;font-size: 16px;color: #cbf6f7;margin-right:20px;}
.pass-ico{display: none;}
.pass-tab{background: #fff;padding: 30px}
.tab-name {display: inline-block;margin-right: 5px;}
.tab-name a{display:block;border-radius:5px;width: 185px;height: 50px;background: #efefef;text-align: center;line-height: 50px;font-size:18px;color: #111}
.tab-menu .active a{background: #2f85c6;color: #fff;}
.pass-ico dl{margin-top: 10px;}
.pass-ico dl dt{width:49%;display: inline-block;padding-top:33px;padding-bottom:23px;border-bottom: #ddd 1px solid;position: relative;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.pass-ico dl dt b{width:100px;height:56px;line-height:28px;text-align: center;font-weight: normal;color: #00518e;font-size: 16px;display: block;float: left;}
.pass-ico dl dt:after{content: "";display: inline-block;width: 1px;border-right:#ddd 1px solid;height: 100%;position: absolute;right:-10px;top: 0}
.pass-ico dl dt b span{font-size:30px;color: #00518e;display: block}
.pass-ico dl dt h2{float: right;width:calc(100% - 100px);font-size:16px;color: #111;line-height:26px;}
.pass-ico dl dt:nth-child(even):after{content: "";border:0;display: none}
.pass-ico dl dt:hover{background: #e9eef3;}
.pass-ico dl dt:nth-child(9){border-bottom: 0;}
.pass-ico dl dt:nth-child(10){border-bottom: 0;}
.index_zhinan{background:url("../img25/zhinan_bg2.jpg")center center no-repeat;width: 100%;height: 685px;}
.index_zhinan ul {padding-top: 20px;}
.index_zhinan ul li{border-color:#ddd;border-style: solid;border-width: 3px; text-align: center;background: #fff;border-radius:5px;width: 80%;height:45px;line-height:45px;margin:0 auto 15px auto;padding:0;position:relative;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.index_zhinan ul li a{font-size: 16px;color: #000;display: block;width: 100%;}
.index_zhinan ul li:before{content: "";background:url("../img25/zhinan_ico01.png")left center no-repeat;width: 44px;height: 34px;display: inline-block;margin-right: 10px;vertical-align:middle;margin-left: 5px;position: absolute;left: 5px;top: 5px}
.index_zhinan ul li:nth-child(2):before{content: "";background:url("../img25/zhinan_ico02.png")left center no-repeat;}
.index_zhinan ul li:nth-child(3):before{content: "";background:url("../img25/zhinan_ico03.png")left center no-repeat;}
.index_zhinan ul li:nth-child(4):before{content: "";background:url("../img25/zhinan_ico04.png")left center no-repeat;}
.index_zhinan ul li:nth-child(5):before{content: "";background:url("../img25/zhinan_ico05.png")left center no-repeat;}
.index_zhinan ul li:nth-child(6):before{content: "";background:url("../img25/zhinan_ico06.png")left center no-repeat;}
.index_zhinan ul li:nth-child(7):before{content: "";background:url("../img25/zhinan_ico07.png")left center no-repeat;}
.index_zhinan ul li:nth-child(8):before{content: "";background:url("../img25/zhinan_ico08.png")left center no-repeat;}
.index_zhinan ul li:nth-child(9):before{content: "";background:url("../img25/zhinan_ico09.png")left center no-repeat;}
.index_zhinan ul li:nth-child(10):before{content: "";background:url("../img25/zhinan_ico10.png")left center no-repeat;}
.index_zhinan ul li:hover{background:rgba(255,255,255,0.8);border-color:#eee}
footer{background:url("../img25/footer-bg.jpg")center center no-repeat;width:100%;height:3.3rem;background-size: contain}
.ifoot-l{width: 9.5rem;}
.ifoot-r{width:3.5rem;}
    .ifoot-r select {
            width: 100%;
            padding: 0.15rem;
            border: 0.02rem solid #ddd;
            border-radius: 0.07rem;
            appearance: none;
            font-size: 0.18rem;
            color: #00538f;
            background: #fff;
            transition: all 0.3s ease;
            cursor: pointer;text-align:center
        }
        
       .ifoot-r select:focus {
            border-color: #14629d;
            box-shadow: 0 0 0 3px rgba(106, 17, 203, 0.2);
            outline: none;
        }
        
        .ifoot-r select:hover {
            border-color: #aaa;
        }
.flogo{margin:0.3rem auto;}
.flogo a:nth-of-type(1) img{width:0.98rem;height:0.86rem}
.flogo a:nth-of-type(2) img{width:6.06rem;height:0.86rem}
.flogo img{border:0}
.faddress{width:4.2rem;}
.faddress p{color: #fff;font-size:0.16rem;font-weight: bold;margin: 0.1rem auto 0.2rem auto;display: block}
.faddress p:before{content: "";background: url("../img25/lxwm-ico01.png")left center no-repeat;width:0.2rem;height:0.2rem;display: inline-block;vertical-align: middle;margin-right:0.1rem;margin-bottom: 0.03rem;background-size: contain}
.faddress p:nth-child(2):before{content: "";background: url("../img25/lxwm-ico02.png")left center no-repeat;background-size: contain}
.fqr{width:3.78rem;background: #00518d;border-bottom: #0e619f 3px solid;padding:0.1rem 0.15rem}
.fqr h2{display: inline-block;width:1.5rem;color: #b8dcf8;font-size: 0.18rem;font-weight: bold;}
.fqr h2 p{color: #589bce;font-size:0.16rem;line-height:0.3rem;margin-top: 0.05rem;}
.fqr .fqr_img{width:1.9rem;}
.fqr .fqr_img img{display: inline-block;width:0.8rem;height:0.8rem;margin:0.05rem;}
.ifoot-l-c{width: 100%;height: auto;overflow: hidden}
.copyright{color: #6a92bf;font-size: 0.18rem;margin-top:0.3rem;}
.ifoot-r h2{color: #fff;font-size: 0.26rem;border-bottom: #14629d 1px solid;padding-bottom: 0.15rem;margin-bottom:0.05rem;margin-top:0.4rem;}
.ifoot-r ul li p{color: #86cbff;font-size: 0.18rem;margin-top:0.15rem;}
.ifoot-r ul li p:before{content: "";width:0.08rem;height:0.08rem;background: #86cbff;border-radius: 50px;vertical-align: middle;margin-right: 0.15rem;margin-bottom: 0.03rem;display: inline-block;}
.ifoot-r ul li p a{color: #86cbff;font-size: 0.18rem;text-decoration: none}
.ifoot-r ul li p a:hover{color: #fff;}
.ifoot-r ul li p:hover a{color: #fff;}
.ifoot-r ul li p a:link{color:#86cbff}

.ifoot-r ul li p a:visited{color:#86cbff}
.ifoot-r ul li{width:100%;position: relative;margin-top:0.2rem}

.ifoot-r ul li:after {
            content: "";
            position: absolute;
            top: 50%;
            right:0.2rem;
            transform: translateY(-50%);
            width: 0.1rem;
            height:0.1rem;
            border-right: 0.02rem solid #14629d;
            border-bottom: 0.02rem solid #14629d;
            transform: translateY(-60%) rotate(45deg);
            pointer-events: none;
            transition: all 0.3s ease;
        }

.nybanner{position: relative;width: 100%;height:2.5rem;}
.nybanner img{width: 100%;height:100%;position: absolute;left: 0;top:0;z-index: 1;}
.ny_banner_z{padding: 0.15rem;background: #efefef;position:absolute;z-index: 2;position: absolute;left: 0;top:1.2rem;width: auto;min-width:4rem}
.ny_banner_z h2{color: #848f96;font-size: 0.22rem;text-transform: uppercase;}
.ny_banner_z p{color: #055e92;font-size: 0.24rem;margin-top:0.05rem;}
.mbx{padding:0.12rem 0;line-height:0.26rem;width: 100%;color: #fff}
.mbx_z{text-align: right}
.mbx_z:before{content: "";background: url("../img25/mbx-ico.png")center center no-repeat;width:0.23rem;height:0.23rem;display: inline-block;margin-bottom:0.03rem;margin-right:0.15rem;vertical-align: middle;background-size: contain}
.mbx_z a{color: #fff;font-size:0.16rem;display: inline-block;text-decoration: none}
.mbx_z a:after{content:"-";font-size: 0.16rem;color: #fff;display: inline-block;margin: 0 0.08rem;}
.mbx_z a:last-child:after{content: "";display: none;}
.mbx_z a:hover{color:#a7ddff;text-decoration: none}
.mbx_z a:link{color:#a7ddff;text-decoration: none}

.mbx_z a:visited{color:#a7ddff}

.list_l{float: left;background: #00508b;padding:0.1rem 0 0 0.2rem;width:2rem;height: auto;min-height:5.2rem}
.list_r{float: right;background: #fff;padding:0.4rem 0.3rem;width:11.3rem;box-sizing: content-box}

.typename{font-size:0.34rem;color: #003973;border-bottom: #003973 2px solid;padding-bottom: 0.2rem;margin-bottom: 0.2rem;text-align: center;font-weight: bold;}
.list_team {height: auto;width: 100%;overflow: hidden;margin-top:0.3rem;}
.list_team ul li{width:100%;position: relative;background: #efefef;text-align:center;margin-bottom:0.2rem;padding:0.1rem 0.2rem;box-sizing: content-box;height:auto;overflow:hidden}
.list_team ul li img{float: left;width:1.5rem;height:2.1rem;position: absolute;top:50%;transform:translateY(-50%);left:0.2rem;}
.list_team ul li div{float: right;width: calc(100% - 2rem);text-align:left;margin-right:0.3rem}
.list_team ul li div h2{font-size:0.22rem;color: #000;height: auto;overflow:hidden;margin:0.1rem auto}
.list_team ul li div h2 span{display: inline-block;margin-left:0.1rem;color: #00508b;font-size:0.2rem;}
.list_team ul li div p{font-size:0.18rem;color: #444;line-height:0.3rem;margin-bottom:0.05rem;}
.list_team ul li:hover{background: #00508b;}
.list_team ul li:hover div h2{color: #fff;}
.list_team ul li:hover div h2 span{color: #fff;}
.list_team ul li:hover div p{color: #fff}

.tea_fck_title{background: #efefef;margin-bottom:0.2rem;padding:0.1rem 0.2rem;height: auto;overflow: hidden}
.tea_fck_title img{float: left;width:1.2rem;height:1.68rem;object-fit: contain;}
.tea_fck_title div{float: right;width: calc(100% - 1.5rem);}
.tea_fck_title div h2{font-size:0.22rem;color: #000;height: auto;overflow:hidden;margin:0.1rem auto}
.tea_fck_title div h2 span{display: inline-block;margin-left:0.1rem;color: #00508b;font-size:0.2rem;}
.tea_fck_title div p{font-size:0.18rem;color: #444;line-height:0.3rem;margin-bottom:0.05rem;}

.list_yiqi {height: auto;width: 100%;overflow: hidden;margin-top:0.3rem;}
.list_yiqi ul li{width: 32%;float: left;margin-right:2%;margin-bottom: 2%;}
.list_yiqi ul li .yiqi_g{background: #f2f2f2;padding:0.1rem;height: auto;overflow: hidden}
.list_yiqi ul li .yiqi_g img{width: 1.6rem;height:1.6rem;float: left;object-fit: contain}
.list_yiqi ul li .yiqi_r{width: calc(100% - 1.75rem);float: right;background: #e2e2e2;border-radius:5px;height: 0.35rem;line-height: 0.35rem;text-align: center;display: inline-block;color: #000;font-size:0.16rem;margin-top:0.05rem;}
.list_yiqi ul li .yiqi_r:before{content: "";background: url("../img25/yiqi_ico.png")top center no-repeat;width:0.13rem;height:0.15rem;background-position: 100% 100%;display: inline-block;float: left;margin-left:0.2rem;margin-top:0.1rem;}
.list_yiqi ul li:hover .yiqi_r{background: #53a0d0;color: #fff;}
.list_yiqi ul li:hover .yiqi_r:before{content: "";background-position:0 0}
.list_yiqi ul li:nth-child(3n){margin-right: 0;}
.list_yiqi ul li .yiqi_z{clear: both;margin-top:0.1rem;}
.list_yiqi ul li .yiqi_z h2{color: #000;font-size:0.2rem;border-bottom: #ddd 1px solid;padding-bottom:0.1rem;margin-bottom:0.05rem;text-align:left}
.list_yiqi ul li .yiqi_z p{color: #777;font-size:0.16rem;line-height:0.32rem;}

.p5-pic{text-align: center;width: 100%;margin:30px auto;height:auto;overflow:hidden}
.p5-pic a{float: left;text-align: center;display: inline-block;background: #d5d5d5;padding:15px;margin-right:55px;margin-bottom:30px}
.p5-pic a:nth-child(3n){margin-right: 0;}
.p5-pic img{width: 298px;height:420px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p5-pic a:hover img{transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); -moz-transform:scale(1.03);}

.part001{width: 100%;height:5.88rem;overflow: hidden;margin:0.5rem auto 0 auto;}
.p1_news{width:10.43rem;float: left;height:100%}
.p1_button{width:3.57rem;float: right;height:5.88rem}
.p1_button ul li{background:#2095cb;height:2.94rem;width:100%;text-align: center;}
.p1_button ul li:nth-child(2){background: #2a6796;}
.p1_button ul li i{display: block;background: url("../img25/p1-ico01.png")center center no-repeat;width: 1.6rem;height: 1.6rem;background-size: contain;padding:0.6rem 0 0 0;margin:0 auto;box-sizing: content-box}
.p1_button ul li:nth-child(2) i{background: url("../img25/p1-ico02.png")center center no-repeat;background-size: contain}
.p1_button ul li h2{color: #fff;font-size: 0.32rem;font-weight: bold;display: block;margin-top:-0.1rem;padding: 0}
.swiper-z{width:4.6rem;height:3rem;padding:0.2rem;background:rgba(0,0,0,0.7);position: absolute;left:0.2rem;bottom:0.2rem;z-index: 8;}
.swiper-z h2{font-size: 0.24rem;color: #fff;line-height:0.4rem;}
.swiper-z p{font-size: 0.18rem;color: #9b9b9b;line-height:0.36rem;margin-top:0.15rem;height:1.5rem;}
.swiper-z span{width:1.2rem;height:0.45rem;line-height:0.45rem;background:#005490;text-align: center;color: #fff;display: block;font-size: 0.18rem;margin-top:0.2rem;}
.pagination{position: absolute;bottom:0.35rem !important;right:0.2rem !important;z-index: 9;width:auto !important;left: auto !important}

.pagination .swiper-pagination-bullet{width:0.14rem;height:0.14rem;background: #fff;opacity: 1;margin: 0 0.06rem}
.pagination .swiper-pagination-bullet-active{background: #005d97;}
.part002{width: 100%;height: auto;overflow: hidden;position: relative;margin:0.4rem auto}
.p2-list{width:6.86rem;background: #fff;}
.index-title{background: #246297;width: 100%;height:0.55rem;line-height: 0.55rem;}
.index-title h2{color: #fff;font-size:0.24rem;padding-left:0.25rem;float: left;}
.index-title span{color: #9ab6d6;font-size: 0.18rem;padding-right:0.25rem;display: inline-block;float: right;}
.p2-list ul li{height:0.9rem;overflow:hidden;width:100%;border-bottom:#ddd 2px solid;padding-bottom:0.1rem;}
.p2-list ul li b{display:block;width:1rem;height:0.5rem;line-height:0.34rem;text-align: center;float: left;font-size: 0.3rem;padding:0.2rem 0;color:#246297}
.p2-list ul li b span{display: block;font-size:0.18rem;}
.p2-list ul li h2{float: right;width:calc(100% - 1.05rem);display:table;padding-top:0.05rem;margin-right:0.05rem;}
.p2-list ul li h2 p{display: table-cell;line-height:0.36rem;color:#333;font-size:0.2rem;height:0.9rem;overflow: hidden;vertical-align: middle;font-weight: bold;}
.p2-list ul li:last-child{border-bottom: 0;}
.p2-list ul li:hover{background: #e9eef3 url("../img25/notice_ico.png") right center no-repeat;border-bottom: #e9eef3 2px solid;background-size: contain}
.p2-list ul li:hover h2 p{color: #246297}
.list-notice{width: 100%;}
.list-notice ul li h2{width:calc(100% - 1.15rem)}

.yiqi {background: #fff;width: 100%;height: auto;overflow: hidden;padding:0.3rem 0.2rem;}
.yiqi div.slick-slide{margin: 0 0.15rem;height:2.4rem;background: #fff;position: relative;overflow: hidden;border:#ddd 1px solid}
.yiqi div.slick-slide img{width: 100%;height:100%;object-fit: contain;position: absolute;left: 0;top: 0;z-index: 1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.yiqi div.slick-slide h2{width:calc(100% - 0.2rem);text-align: center;color: #fff;font-weight:bold;font-size: 0.18rem;height:0.5rem;line-height:0.5rem;background: rgba(9,56,97,0.8);position: absolute;left: 0;bottom:-0.5rem;z-index: 2;padding:0 0.1rem;overflow: hidden;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.yiqi .slick-prev,.yiqi .slick-next{color:transparent;position: absolute;left:0.15rem;top:45%;background:url("../img25/arrow-l.png")center center no-repeat;width:0.26rem;height:0.49rem;border:0;cursor: pointer;z-index: 99999;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;opacity: 0;z-index: 3;}
.yiqi .slick-next{right:0.15rem;left: auto;background:url("../img25/arrow-r.png")center center no-repeat;}
.yiqi:hover .slick-prev,.yiqi:hover .slick-next{opacity: 1}
.yiqi div.slick-slide:hover h2{bottom: 0}
.yiqi div.slick-slide:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.part004{width: 100%;height: auto;overflow: hidden;position: relative;margin:0.4rem auto}
.p4-list{width:6.86rem;background: #fff;}
.p4-list ul{padding:0.15rem 0.2rem}
.p4-list ul li {height:0.5rem;line-height:0.5rem;width:100%;border-bottom:#ddd 2px solid;margin-bottom:0.05rem;padding-bottom:0.05rem;}
.p4-list ul li h2{font-size:0.2rem;color:#333;width:85%;float: left;font-weight: bold;}
.p4-list ul li h2:before{content:"";display: inline-block;width:0.06rem;height:0.06rem;background: #777;vertical-align: middle;margin-right:0.15rem;margin-bottom:0.03rem;border-radius:50%}
.p4-list ul li p{color: #555;font-size:0.16rem;width:15%;float: right;}
.p4-list ul li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.p4-list ul li:hover h2{color: #246297}
.p4-list ul li:hover p{color: #246297}
.p4-list ul li:hover h2:before{background: #246297;}
.p4-list dl{padding:0.2rem 0.2rem 0 0.2rem}
.p4-list dl.iflex{display: block}
.p4-list dl dt{width:3.1rem;float: left;}
.p4-list dl dt:nth-child(2){float: right;}
.p4-list dl dt h2{font-size:0.2rem;color: #333;line-height:0.34rem;margin-top:0.1rem;font-weight: bold;}
.p4-list dl dt img{border:#ddd 1px solid;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;height:2.3rem;width:100%}
.p4-list dl dt span{display: none;color: #1c7fae;font-size:0.18rem;text-align: right;margin-top:-0.1rem;}
.p4-list dl dt:hover span{display:block}
.p4-list dl dt:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.p5-list{background: #fff;width:100%;height: auto;overflow: hidden;margin-bottom:0.4rem;}
.p5-list ul{padding:0.25rem;}
.p5-list ul li{width: 32%;overflow: hidden;position: relative}
.p5-list ul li img{width: 100%;height:2.43rem; transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p5-list ul li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.p5-list ul li span{background:url("../img25/play.png")center center no-repeat;margin: 0 auto;position: absolute;left: 0;right: 0;top: -35%;width:0.75rem;height:0.75rem;background-size: contain;display: block;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;background-size: contain}
.p5-list ul li:hover span{top: 35%;}
.type-shebei{display:none;}
.type-shebei ul li{background: #daebf5;width:calc(94% / 3);border-radius:5px;text-align: center;position: relative;margin:0.1rem 1%;}
.type-shebei ul li a{height:0.6rem;line-height:0.6rem;color: #252525;font-size:0.24rem;display: block;width:100%;vertical-align: middle;}
.type-shebei ul li:hover{background: #4da2d5;}
.type-shebei ul li:hover a{color: #fff}
.type-shebei ul li.active{background: #4da2d5;}
.type-shebei ul li.active a{color: #fff}
.list-shebei ul li{text-align: center;padding:0.1rem;background: #f2f2f2;width:30%;display: inline-block;position: relative;margin-top:0.3rem;}
.list-shebei ul li div.shebei-img{background: #fff;padding:0.05rem 0;}
.list-shebei ul li img{width: 1.6rem;height: 1.6rem;margin: 0 auto;object-fit: contain;}
.list-shebei ul li div.shebei-z{margin-top: 0.15rem;}
.list-shebei ul li div.shebei-z h2{color: #252525;font-size:0.2rem;font-weight: bold;text-align: left;line-height:0.36rem;border-bottom:#e1e1e1 1px solid;padding-bottom:0.1rem;width:94%;margin:0 auto 0.05rem auto}
.list-shebei ul li div.shebei-z p{color: #707070;font-size: 0.18rem;text-align: left;width: 94%;margin:0 auto 0.05rem auto}
.list-shebei ul li div.shebei-z span{float: right;background: #53a0d0;text-align: center;color: #fff;font-size: 0.18rem;padding:0.05rem 0.15rem;border-radius:5px;display:inline-block;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;opacity:0;margin-right:0.05rem;}
.list-shebei ul li div.shebei-z span:before{content:"";display: inline-block;background:url("../img25/yiqi_ico.png")left center no-repeat;width:0.17rem;height:0.19rem;vertical-align: middle;margin-right: 0.1rem;margin-bottom:0.03rem;background-size: contain}
.list-shebei ul li:hover div.shebei-z span{display:inline-block;margin-top:0.05rem;opacity: 1}
.list-shebei ul li:hover{background: #e1f0f9;padding-bottom:0.15rem;}
.list-shebei ul li:hover .shebei-z h2{color: #00508b;border-bottom: #cbdce7 1px solid;}
.list-shebei ul li:hover .shebei-z p{color: #7b93a2}


/* 如果最后一行是3个元素 */
.list-shebei ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(30% + 8% / 2);
}
/* 如果最后一行是2个元素 */
.list-shebei ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(30% + 76% / 2);
}

.list-honor ul li{width: 30%;background: #e9eef2;border:#9ebcd2 1px solid;text-align: center;padding:0.1rem;margin-top: 0.2rem;}
.list-honor ul li img{width: 2.98rem;height: 4.2rem;object-fit: contain;}
/* 如果最后一行是3个元素 */
.list-honor ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(30% + 8% / 2);
}
/* 如果最后一行是2个元素 */
.list-honor ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(30% + 76% / 2);
}
.list-case dl.iflex{display: flex}
.list-case dl dt{width: 30%;margin-bottom:0.3rem;overflow:hidden}
.list-case{width: 100%;}
.list-case dl dt h2{ padding:0.1rem 0.1rem 0 0.1rem;font-weight:normal;width: calc(100% - 0.2rem);margin-top: 0;}
.list-case dl dt img{width:99%;overflow:hidden}
.list-case dl dt span{display: block;opacity:0;margin-top: 0;}
.list-case dl dt:hover span{opacity: 1}
.list-case dl dt:hover h2{background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(234,244,248) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(234,244,248) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(234,244,248) 100%);}
.list-case dl dt:hover img{border:#1d81af 1px solid;ransform:scale(1.00); -webkit-transform:scale(1.00); -o-transform:scale(1.00); -ms-transform:scale(1.00); -moz-transform:scale(1.00);}
/* 如果最后一行是3个元素 */
.list-case dl dt:last-child:nth-child(3n - 1) {
    margin-right: calc(30% + 8% / 2);
}
/* 如果最后一行是2个元素 */
.list-case dl dt:last-child:nth-child(3n - 2) {
    margin-right: calc(30% + 76% / 2);
}

.article-s-title{background: #ecf3f7;padding:0.15rem;height: auto;overflow: hidden;width:95%;margin:0.3rem auto}
.article-s-img{background: #fff;width:2.5rem;height:2.5rem;text-align: center;float: left;}
.article-s-img img{object-fit: contain;width:100%;height:100%;}
.article-s-z{width:calc(100% - 2.8rem);float:left;margin-left:0.3rem;}
.article-s-z h2{font-size: 0.26rem;color: #002958;font-weight: bold;margin:0.1rem 0 0.15rem 0}
.article-s-z p{color: #3a4246;font-size: 0.2rem;margin-top:0.15rem;}
.article-s-fck{width: 95%;margin: 0 auto 0.3rem auto;height: auto;overflow: hidden}
.article-s-fck h2{border-bottom:#085187 2px solid;width: 100%;font-size:0.24rem;color: #085187;position: relative;padding-left:0.35rem;padding-bottom:0.1rem;margin-bottom:0.25rem;font-weight: bold;}
.article-s-fck h2:before{content:""; background: #085187;width:0.2rem;height:0.2rem;display: inline-block;position: absolute;left: 0;bottom:-0.05rem;;}
.article-s-fck p{color: #252525;white-space: pre-line;font-size:0.18rem;line-height:0.38rem;}





















.list-video ul{padding:0.25rem;}
.list-video ul li{width: 32%;overflow: hidden;position: relative;margin-bottom:0.3rem;}
.list-video ul li img{width: 100%;height:1.92rem; transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.list-video ul li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.list-video ul li span{background:url("../img25/play.png")center center no-repeat;margin: 0 auto;position: absolute;left: 0;right: 0;top: -35%;width:0.65rem;height:0.65rem;background-size: contain;display: block;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.list-video ul li:hover span{top: 30%;}
/* 如果最后一行是3个元素 */
.list-video ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.list-video ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 72% / 2);
}


.ny_typename{position: absolute;right: 0;top:0.4rem;}
.ny_typename .typename_t{color: #fff;font-size: 0.3rem;}

.left_nav{height: auto;overflow: hidden;padding-top:0.2rem;}

.left_nav .currentDd a{color: #eae4ae;text-decoration: none}
.left_nav .currentDd a:link{color:#00508b}
.left_nav .currentDd a:visited{color:#00508b}

.left_nav .navContent{display: none;background: #1568a8;position: relative;margin-top:0.05rem;padding:0.05rem 0 0.05rem 0.2rem}
.left_nav .navContent li{height:0.45rem;line-height:0.45rem;}
.left_nav .navContent li a{font-size:0.18rem;color: #fff;}
.left_nav .navContent li:hover a{color:#eae4ae;font-weight:bold;}
.left_nav .navContent li.active a{color:#eae4ae;font-weight:bold;}

.left_nav .subNav{border-bottom: #fff 2px solid;}
.left_nav .subNav a{font-size: 0.2rem;color:#fff;display: block;width: 100%;padding-top:0.22rem;padding-bottom:0.22rem;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;text-indent: 0.7em}
.left_nav .subNav a:link{text-decoration: none}
.left_nav .subNav a:visited{text-decoration: none}

.left_nav .subNav:hover{background: #fff;}
.left_nav .currentDd {background: #fff;}
.left_nav .subNav:hover a{color: #00508b;text-indent:1em;font-weight: bold;}
.left_nav .currentDd  a{color: #00508b;text-indent:1em;font-weight: bold;}
.left_nav .subNav:last-child{border-bottom:0;}
.leftpic{background:url("../img25/left_bg.jpg")center center no-repeat;width: 100%;height:2.22rem;background-size: contain}















.list-list ul li{width: 100%;border-bottom: #ddd 1px solid;margin-bottom:0.15rem;padding-bottom:0.15rem;height: auto;overflow: hidden}
.list-list ul li h2{color: #333;font-size:0.16rem;float: left;width: 83%;display: inline-block;line-height: 0.3rem;}
.list-list ul li h2:before{content: "";background: #c6c6c6;border-radius: 50%;display: inline-block;margin-right: 0.1rem;margin-bottom:0.03rem;width:0.06rem;height: 0.06rem;}
.list-list ul li p{width: 17%;text-align: right;float: right;color: #555;font-size:0.15rem;vertical-align: middle;margin-top:0.08rem;}
.list-list ul li:hover {border-bottom: #00528f 2px solid;}
.list-list ul li:hover h2{color: #00528f;}
.list-list ul li:hover p{font-weight: bold;color: #00528f;}
.list-list ul li:hover h2:before{content: ""; background:#00528f;}
.list-list ul li:last-child{border-bottom: 0;margin-bottom: 0;}
.list-down ul li p{background:url("../img25/list_down_ico.png")center center no-repeat;width:0.37rem;height:0.37rem;background-position:100% 100%;vertical-align: middle;margin-top: 0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;background-size: contain}
.list-down ul li:hover p{background-position: 0 0}


.listname{background: #004f8a;height:70px;line-height:70px;text-align: center;color: #fff;font-size: 24px;margin: 30px auto}

.typename_r{text-align: center;font-size:0.28rem;color: #111;width: 100%;padding:0 0 0.2rem 0;border-bottom: #ddd 1px solid;margin-bottom:0.3rem;}
.article_fck{padding:2%;}
.main .wrapper{background: #fff;}
.list-r-content .article_fck{padding:2%;}
.article-title{text-align: center;}
.article-title h1{color: #00518e;font-size:0.26rem;font-weight: bold;}
.article-title p{font-size: 0.16rem;color: #777;margin-top:0.2rem;}
.fck{margin: 0.3rem auto 0 auto;}
.fck p,.fck div{line-height:0.4rem !important;color: #444 !important;font-size:0.18rem;}
.fck a{color:#555;font-size:0.18rem;}
.fck a:hover{text-decoration: underline;color:#124885}
.fck table tr td{vertical-align:middle}
.mt0{margin-top: 0;}
 .p_pages { clear:both; display:inline-block; padding:0.5rem 0; width:100%; text-align:center; font-size:0.16rem; }
.page a { display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #3492c7 solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #3492c7 solid;background:#3492c7; color:#fff; }
.page span{display:inline-block;}
.p_fun_d { display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #3492c7 solid; color: #111 }
.p_fun_d  a { display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #3492c7 solid; color: #111 }
.p_fun_d:hover{ background:#00518e; color:#fff; }
.p_fun_d a:hover,.p_fun_d.thisclass a { background:#3492c7; color:#fff; }

.index_ad img{width: 100%;}
.part02_list{width: 100%;height: auto;overflow: hidden;position: relative}
.part02_list ul li{width:32%;display: inline-block;margin-top: 2%;}
.part02_list ul li div{position: relative;width: 100%;height:2.52rem;overflow: hidden;}
.part02_list ul li img{width: 100%;height:100%;position: absolute;left:0;top: 0;z-index: 1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part02_list ul li h2{padding:0.15rem;font-size:0.18rem;color: #333;line-height:0.3rem;height:0.83rem;background:#efefef url("../img25/news_pic_z_bg.png")right bottom no-repeat;background-size: contain}

.part02_list ul li:hover h2{background:#0a5c98 ;color: #fff;}
.part02_list ul li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.party .mbx_z:before{content:"";background:url("../img25/p-mbx-ico.png")center center no-repeat}
.party .ny_typename .typename_t{color: #9b1e1e}
.party .mbx_z{color:#252525}
.party .mbx_z a{color:#252525}
.party .mbx_z a:after{color:#252525}
.party .mbx_z a:hover{color: #9B1E1E}
.party .mbx_z a:link{color: #9B1E1E}

.party .mbx_z a:visited{color: #9B1E1E}

/*
.party .part02_list ul li:hover h2{background:#a82d2d;color: #fff;}
.party .isearch form input[type=submit]{background: url("../img25/p_search-ico.png")center center no-repeat;}
.party .iquick{
  background-image: -moz-linear-gradient( 90deg, rgb(149,32,32) 0%, rgba(149,32,32,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(149,32,32) 0%,  rgba(149,32,32,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(149,32,32) 0%,  rgba(149,32,32,0) 100%);
}
.party .tjulink a:hover{color: #952020}
.party nav{background: #952020;}
.party nav ul li:hover a{background: #ca3333;}
.party nav ul li.active a{ background: #ca3333;}
.party nav ul li ul.nav_d_d li{background:#ca3333;}
.party nav ul li ul.nav_d_d li a:hover{background: #de3838;}
.party .ny_banner_z{background: #fff3f3;}
.party .ny_banner_z p{color: #6d1111}
.party .list_l{background: #5c1212;}
.party .list_left ul li:hover a{color: #5c1212;}
.party .list_left ul li.active a{color: #5c1212;}
.party .list-list ul li:hover {border-bottom: #5c1212 2px solid;}
.party .list-list ul li:hover h2{color: #5c1212;}
.party .list-list ul li:hover p{font-weight: bold;color: #5c1212;}
.party .list-list ul li:hover h2:before{content: ""; background:#5c1212;}

 .party .p_pages { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:16px; }
.party .page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #6a0909 solid; color: #111 }
.party .p_no_d{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #6a0909 solid;background:#6a0909; color:#fff; }
.party .page span{display:inline-block;}
.party .p_fun_d { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #6a0909 solid; color: #111 }
.party .p_fun_d  a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #6a0909 solid; color: #111 }
.party .p_fun_d:hover{ background:#00518e; color:#fff; }
.party .p_fun_d a:hover,.p_fun_d.thisclass a { background:#6a0909; color:#fff; }*/



/*
@media  screen and (max-width:1440px){
nav ul{width:96%}
	.wrapper{width: 96%;}
	.wrapper2{width: 96%;}
	.part01-l .wrapper{width: 96%;}
	.part05 .wrapper{width: 96%;}
	.part03 .wrapper{width: 96%;}
	.part04 .wrapper{width: 96%;}
	.tuanti_info img{width: 520px;height: 390px;}
	.tt_info_r{width:calc(100% - 600px);height:340px;}
	.tuanti_info{height:390px}
	.tt_foot_l{width:50%;}
	.tt_foot_r{width:48%;}
	.tuanti_k{margin-top:30px;}
	.tuanti_r .tuanti_r_z{margin: 25px auto}
	.list_person ul li{width: 24%;}

.list_person ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(24% + 4% / 3);
}

.list_person ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(48% + 8% / 3);
}
	.list_person ul li p{font-size: 16px;}
	.tz_work .dp_list{margin-top:20px;}
}
@media  screen and (max-width:1280px){
.ilogo a:nth-of-type(2) img{width:55%}
footer .foot-r{width:28%}

	
}*/
@media  screen and (max-width:1180px){
	
	.wrapper{width:96%;}
	.wrapper2{width: 96%;}
	.nav_menu3{width: 100%;}
	.ilogo a:nth-of-type(1) img{width:0.74rem;height:0.65rem}
	.ilogo a:nth-of-type(2) img{width:4.58rem;height:0.65rem}
	.ilogo{width: 6rem;}
	.header_bg_img{background-size: cover;}
	.part001{height: auto;}
	.p1_news{width: 8rem;height:4.5rem;float: none;margin: 0 auto}
	.p1_news .swiper-container{width:100%;height:100%}
	.p1_button{width:8rem;height:3rem;float: none;margin:0 auto}
	.p1_button ul{font-size: 0;}
	.p1_button ul li{width:50%;height:3rem;display: inline-block;}
	.p2-list{width: 49%;}
	.p2-list ul li b{padding:0.15rem 0}
	.p2-list ul li h2 p{font-size:0.16rem;line-height:0.32rem}
	.p2-list ul li h2{padding-top: 0;}
	.p4-list{width: 49%;}
	.p4-list dl dt{width: 2.4rem;}
	.p4-list ul li h2{font-size: 0.16rem;}
	.p4-list ul li p{font-size: 0.14rem;}
	.p2-list ul li b{font-size: 0.26rem;padding:0.15rem 0;line-height:0.3rem}
	.p2-list ul li b span{font-size: 0.16rem;}
	.p4-list dl dt h2{font-size: 0.16rem;}
	.p5-list ul li img{height: 1.92rem;}
	.p4-list dl dt img{height: 1.8rem;}
	.p5-list ul li span{width:0.5rem;height:0.5rem;}
	footer{height: auto;background: #01538f;padding-bottom: 0.2rem;}
	.ifoot-l{width:80%;margin:0 auto}
	.ifoot-r{width:80%;margin:0 auto}
	.fqr{border-bottom: 0;}
	.copyright{display: none;}
	.nav_menu3 > ul > li > a{font-size: 0.18rem;}
	.nav_menu3 > ul > li.nav_d:after{content:"";right:0.05rem}
	.swiper-z{width:4rem;height:2.5rem;}
	.swiper-z h2{font-size: 0.22rem;}
	.swiper-z p{font-size: 0.16rem;line-height:0.3rem;height:0.9rem;overflow: hidden;margin-top: 0.1rem;}
	.swiper-z span{width: 1rem;height: 0.4rem;line-height:0.4rem; font-size: 0.16rem;}
	.p1_button ul li i{width:1.4rem;height:1.4rem}
	.p1_button ul li h2{font-size: 0.26rem;}
	.list_r{width: 100%;float: none;box-sizing: border-box}
	.list_l{width: 100%;float: none;}
	.list-case{width:100%;}
	.list-case dl dt{width: 30%;}
	.list-case dl dt img{height:2.27rem}
	.list-case dl dt{margin-bottom: 0;}
	.list-case dl dt:last-child:nth-child(3n - 1){margin-right:calc(30% + 10% / 2);}
	.p4-list dl dt h2{line-height:0.3rem}
	.leftpic{display: none}
}
@media  screen and (max-width:1024px){
	header button{display: block;}
	.isearch{display: none;}
	.nav_menu3 > ul > li{width: 100%;border-bottom: #9eaef3 1px solid;}
	.nav_menu3 ul ul{display: none !important;}
	.nav_menu3 > ul > li.nav_d:after{display: none;content: ""}
	nav{display: none;}
	.dsearch{width:100%;margin-top: 0;height:0.6rem;line-height:0.6rem;display:none}
	.dsearch input[type=text]{height:0.6rem;line-height:0.6rem}
	.dsearch input[type=submit]{width: 0.3rem;height:0.3rem;top:0.16rem}
	.psearch{display: block; position:absolute; right:0.8rem; top:0.32rem;background:url("../img25/search-ico2.png")center center no-repeat;width:0.3rem;height:0.3rem;background-size: contain}
	.ilogin{top:0.95rem;padding: 0.06rem 0.15rem;font-size: 0.18rem;}
	.tlogin{top:0.95rem}
	.part001{margin-top: 0;}
	.p1_button{height:2.6rem}
	.p2-list{width: 100%;margin-bottom: 0.2rem;}
	.p4-list{width: 100%;margin-bottom: 0.2rem;}
	.p4-list dl.iflex{justify-content: center;display: flex;padding-bottom: 0.2rem;width: 100%;}
	.p4-list dl dt{margin: 0 0.2rem}
	.p5-list ul li img{height: 1.68rem}
	.ifoot-l{width:98%}
	.ifoot-r{width: 98%;}
	.ifoot-r ul{display: block;}
	.ifoot-r ul li{margin: 0 0.2rem}
	.ny_typename{position:static;margin-top:0.2rem;}
	.mbx_z{text-align: left}
	.list-case dl.iflex{justify-content: space-between;padding:0.2rem 0}
	.list-case dl dt{margin: 0 auto}
	.list-case dl dt img{height:2.06rem}
}
@media  screen and (max-width:820px){
	.pagination{right:0.5rem !important}
	.p1_news{width: 6rem;height:3.38rem;}
	.swiper-z p{display: none;}
	.swiper-z{width: 100%;height:0.6rem;line-height: 0.6rem;padding: 0;left: 0;bottom:0}
	.swiper-z h2{line-height:0.6rem;text-indent:0.8em}
	.swiper-z span{display: none;}
	.pagination{bottom:0.2rem !important;right:0.2rem !important}
	.p1_button{width:100%;}
	.part002{margin:0.2rem auto 0 auto}
	.part004{margin:0.2rem auto 0 auto}
	.p5-list ul li img{height:1.2rem}
	.p5-list ul li span{width:0.4rem;height:0.4rem;}
	.flogo a:nth-of-type(1) img{width:0.74rem;height:0.65rem}
	.flogo a:nth-of-type(2) img{width:4.58rem;height:0.65rem}
	.yiqi .slick-prev, .yiqi .slick-next{background-size: contain;}
	.list-case dl dt{width:48%;margin-right:0 !important}
	.list-case dl dt img{height: 2.54rem}
	.list-video ul{padding: 0.15rem}
	.list-video ul li{width:48%;margin-right:0 !important;}
	.part02_list ul li{width:48%;}
	.part02_list ul li div{height: 2.57rem}
	.list_team ul li img{float: none;margin: 0 auto;position: static;transform:translateY(0);}
	.list_team ul li{text-align: center}
	.list_team ul li div{width:100%;float: none;}
	.list_team ul li:hover{background: #00508b }
	.list_team ul li div p{text-align: left}
	.list-honor ul li{width: 48%;margin-right: 0 !important;}
.list_team ul li{box-sizing:border-box}
}
@media  screen and (max-width:768px){
		.list-case dl dt img{height: 2.47rem}
}
@media  screen and (max-width:480px){
	.list-shebei ul li{width: 48%;margin-right:0 !important}
	.article-s-img{width: 2rem;height: 2rem;}
	.part02_list ul li h2{height:1.5rem;background: #efefef;}
	header button{top:0.25rem}
	.p2-list ul li h2 p{font-size: 0.18rem;}
	.p4-list ul li h2{font-size: 0.18rem;}
	.p4-list dl dt h2{font-size: 0.18rem;}
	.faddress p{font-size: 0.18rem;}
	.fck img{width:100% !important;height:100% !important}
	.article-title h1{line-height: 0.4rem;margin: 0 auto !important}
	.faddress{width:100%}
	
}