@charset "utf-8";
/* CSS Document */

body{font-family:'SourceHanSansCN','sans-serif';color:#343434;background-color:#fff}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}
ul, ol { 
    list-style: none; 
    margin:0;
}
.friendly-link-n120m-5 footer{background-size:cover;position:relative;overflow:hidden}
#footer{ padding-top:6.25vw;
background-color:#2a3139; border-top:4px #68c49a solid; color:#fff}
#footer a{
color:#fff}
.footer_1_mid_mid ul li a{
display:inline-block; position:relative;}
.footer_1_mid_mid ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; background-color:#fff; left:0; bottom:-2px; height:1px; width:0}
.footer_1_mid_mid ul li a:hover:after{
width:100%;}
.footer_1_left{
float:left; width:29.5%;}
.footer_1_left img{
max-width:88.28451882845188%;}
.footer_1_mid{
float:left; width:69.5%;}
.footer_1_right{
float:right; width:30.5%;}
.footer_1_mid_mid{ overflow:hidden; padding:0 0.7vw; min-height:270px;
border-right:1px #565b61 solid;}
.footer_1_mid_mid ul li{
float:left; width:20%;}
.footer_title{
  font-size:18px; padding-bottom:.5em;}
.footer_1_mid_mid ul li dl dd a{
font-size:14px;} 
.footer_1_mid_mid ul li dl dd{
margin-top:1em;}
.footer_1_mid_mid_mid{
padding:0;}
.footer_1_right_mid{
padding-left:4.42708333333333vw;}
.footer_1_right_mid_1{
margin-top:1em;}
.footer_1_right_mid_1 dl dd{ margin-left:1.25em;
float:left; text-align:center}
.footer_1_right_mid_1_2{
margin-top:7px;}
.footer_1_right_mid_1 dl dd:nth-child(1){
margin-left:0}
.footer_1_right_mid_2 a{
display:inline-block; width:7.5em; height:2em; line-height:2em; text-align:center; color:#fff; background-color:#68c49a;border-radius:2em;}
.footer_1_right_mid_2 a span{ padding-left:22px;
font-size:.875em; display:inline-block; position:relative; background-position:left center; background-repeat:no-repeat; background-image:url(../image/img5.png);}
.footer_1_right_mid_2{
margin-top:2em;}
.footer_2_left{
float:left;}
.footer_2_right{
float:right;}
.footer_2{
font-size:14px; color:#d0d0d0;}
#footer .footer_2 a{
color:#d0d0d0}
#footer .footer_2 a:hover{
color:#fff}
.footer_2{ margin-top:5em;
border-top:1px #565b61 solid; padding:2em 0;}
@media screen and (max-width:1280px) {
#footer .indexmid{
margin:0 2.60416666666667%}
}
@media screen and (max-width:1080px) {
.footer_1_right_mid_1 dl dd{
width:48%; margin:0;}
.footer_1_right_mid_1 dl dd:nth-child(2){
float:right}
}
@media screen and (max-width:1024px) {
.footer_1_mid_mid{
border-right:none}
.footer_1_right{
width:100%;}
.footer_1_mid{
display:none}
.footer_2_left,.footer_2_right{
float:none; width:100%; text-align:center}
.footer_2_right{
padding-top:.875em;}
}
@media screen and (max-width:810px) {
.footer_1_left img{
	max-width:50%;}
	.footer_2{
	margin-top:2em;}
	.footer_1_mid{
	display:none}
	.footer_1_left{
	width:100%;}
}
.lxtxt1{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot1.png') no-repeat;}
.lxtxt2{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot2.png') no-repeat;}
.lxtxt3{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot3.png') no-repeat;}
.lxtxt4{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot4.png') no-repeat;}
.bot{width:100%; height:40px; margin-top:10px; float:left;}
.bot .ww{width:15%; float:left; margin:0 0.5%; height:40px;}
.bot .ww a{height:40px;}
.bot .ww img{height:40px;}
.weixin {
position: relative;
}
.weixin img.qrcode {
position: absolute;
z-index: 99;
top: -135px;
right: -38px;
width: 120px;
max-width: none;
height: 120px;
max-height: none;
transform: scale(0);
transform-origin: top right;
opacity: 0;
border: 2 solid #0085ba;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;

}

.weixin:hover img.qrcode {
transform: scale(1);
opacity: 1;
}

.custom-style {padding-top:50px;}

.back-top-n8m-2{position:fixed;padding:8px 10px 12px 10px;text-align:center;border-radius:8px;border:2px solid #3358A8;color:#cbcbcb;background-color:#ffffff;opacity:.7;right:16px;bottom:15%;display:none}
.back-top-n8m-2:hover{opacity:1;background-color:#D6E3FD;cursor:pointer}
.back-top-n8m-2 i{color:#3358A8;width:28px;height:28px;display:inline-block;font-size:24px}


.navigation-n120m-8{border-bottom:1px solid rgba(255,255,255,0.2);z-index:1041;width:100%;background:rgba(255,255,255,1);font-size:1.4rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:fixed;top:0;left:0}
.navigation-n120m-8 ul{overflow:auto;list-style:none;margin:0;padding:0}
.navigation-n120m-8 a{color:#333;text-decoration:none;cursor:pointer}
.navigation-n120m-8 a:hover{color:#3358A8}
.navigation-n120m-8 .header{width:85%;margin:0 auto;display:flex;align-items:center;position:relative}
.navigation-n120m-8.n-pin{background:rgba(255,255,255,1);}
.navigation-n120m-8.n-pin .logo-link{width:13%}
.navigation-n120m-8 .logo-link{width:15%;height:90px;vertical-align:middle;display:inline-block;transition:all .3s}
.navigation-n120m-8 .logo-link>span{position:relative;width:100%;height:100%;display:block;text-align:center}
.navigation-n120m-8 .logo-link>span>img{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.navigation-n120m-8 .logo-link>span img{right:initial}
.navigation-n120m-8 .navbar-ul{height:auto;display:table;margin:0 auto}
.navigation-n120m-8 .navbar-ul:before{display:none}
.navigation-n120m-8 .navbar-ul>li{display:table-cell;vertical-align:middle;text-align:center;position:relative;float:left;margin:0 20px;cursor:pointer;font-size:1.6rem;text-transform:uppercase;perspective:500px}
.navigation-n120m-8 .navbar-ul>li>a{display:block;padding:33px 5px}
.navigation-n120m-8 .navbar-ul .f-down{padding:0 3px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.navigation-n120m-8 .lv-2{position:absolute;z-index:1001;overflow:inherit;padding-top:33px;top:58px;left:0;width:max-content;border-top:2px solid #3358A8}
.navigation-n120m-8 .lv-2>li{position:relative;display:block;font-size:1.6rem;line-height:40px;height:40px}
.navigation-n120m-8 .lv-2>li a{padding:0 20px}
.navigation-n120m-8 .lv-3{left:100%;width:max-content;top:0;overflow:inherit}
.navigation-n120m-8 .lv-3 li a{padding:0 20px;display:block;color:#333}
.navigation-n120m-8 .lv-3 li a:hover{color:#3358A8}
.navigation-n120m-8 .subnavs{display:none;position:absolute}
.navigation-n120m-8 .subnavs li{z-index:1002;background:rgba(255,255,255,0.9);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.navigation-n120m-8 .subnavs li a{position:relative;opacity:.9;text-transform:initial;display:block}
.navigation-n120m-8 .modal{padding-right:0!important}
.navigation-n120m-8 .pnl{height:100%;color:#fff;position:relative;width:100%;background:rgba(0,0,0,0.7)}
.navigation-n120m-8 .pnl .close{position:absolute;width:32px;height:32px;line-height:29px;font-size:2.6rem;background:transparent;right:5px;top:5px;text-align:center;border:0;color:#e5e5e5}
.navigation-n120m-8 .pnl .close:hover{color:#fff}
.navigation-n120m-8 .pnl .search-box{position:absolute;top:35%;width:100%}
.navigation-n120m-8 .pnl .search-box .input-text{outline:0;height:50px;width:60%;margin:0 0 0 20%;background:rgba(0,0,0,0.5);border:0;float:left;padding-left:1rem;font-size:1.8rem}
.navigation-n120m-8 .pnl .search-box .search-btn{position:absolute;left:80%;width:50px;height:50px;border:0;background:#3358A8;cursor:pointer;color:#fff;font-size:2.6rem}
@media(max-width:768px){
	.navigation-n120m-8_blk{width:100%;height:60px}
	.navigation-n120m-8 .header{width:100%;display:block}
	.navigation-n120m-8 .logo-link{height:60px;min-width:150px;padding:8px 16px}
	.navigation-n120m-8 .bar-icon-btn{position:relative;float:right;padding:6px 8px 2px 8px;margin:14px 10px 0 10px;cursor:pointer}
	.navigation-n120m-8 .bar-icon-btn>span{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#3358A8;border-radius:10px;height:2px;width:24px;margin-bottom:7px;display:block}
	.navigation-n120m-8 .collapse{background:rgba(255,255,255,0.7);position:fixed;top:60px;bottom:0;right:0;left:0;height:auto!important;overflow:auto;z-index:20}
	.navigation-n120m-8 .subnavs li{border-bottom:#ccc solid 1px;}
	.navigation-n120m-8 .out-search{display:none}
	.navigation-n120m-8 .dmenu .bar-icon-btn>span:nth-child(1){transform:translateY(9px) rotate(45deg)}
	.navigation-n120m-8 .dmenu .bar-icon-btn>span:nth-child(2){opacity:0}
	.navigation-n120m-8 .dmenu .bar-icon-btn>span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}
	.navigation-n120m-8 .dmenu .collapse{display:block}.navigation-n120m-8 .navbar-ul{position:relative;min-height:400px;width:100%}
	.navigation-n120m-8 .navbar-ul>li{font-size:1.4rem;height:auto;display:inline-block;width:100%;text-align:left;margin:0}
	.navigation-n120m-8 .navbar-ul>li a{line-height:25px;padding:10px 15px}
	.navigation-n120m-8 .navbar-ul .lv-2{position:initial;width:100%;padding-top:0;margin-top:0;transform:translateX(0)}
	.navigation-n120m-8 .navbar-ul .lv-2>li{height:auto}
	.navigation-n120m-8 .navbar-ul .lv-3{max-width:initial;position:initial}
	.navigation-n120m-8 .navbar-ul .lv-3 li{text-indent:1em}
	.navigation-n120m-8 .navbar-ul .lv-2 li a,.navigation-n120m-8 .navbar-ul .lv-3 li a{padding:7px 15px;font-size:1.4rem}
	.navigation-n120m-8 .navbar-ul .f-down{position:absolute;right:16px}
	.navigation-n120m-8 .navbar-ul .opened>.subnavs{display:block;width:100%}
	.navigation-n120m-8 .navbar-ul .opened>a .f-down{transform:rotate(180deg)}
}
@media(min-width:768px){
	.navigation-n120m-8 .collapse{width:75%;padding:0 10px;display:block}
	.navigation-n120m-8 .bar-icon-btn{display:none}
	.navigation-n120m-8 .out-search{position:absolute;right:25px;top:36px;font-size:2rem;line-height:18px;cursor:pointer;color:#333}
	.navigation-n120m-8 li.active>a{color:#3358A8}
	.navigation-n120m-8 li>.subnavs{transition:all .3s ease-in-out;transform:scale(0.8) rotateY(30deg);transform-origin:center 0;opacity:0;display:block;visibility:hidden}
	.navigation-n120m-8 li:hover>.subnavs{transform:none;opacity:1;visibility:visible}
	.navigation-n120m-8 .subnavs{border-top:0}
	.navigation-n120m-8 .subnavs .f-down{position:absolute;right:4px;transform:rotate(270deg)}
}

@media(max-width:992px){
	.additional.col-md-3{display:none}
}


