<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
img { border:0; vertical-align: middle;}
li { vertical-align: middle;}
em { font-style:normal; font-weight: bold;} s {text-decoration: none;}
ol, ul, li { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
input, button, select, textarea, a { outline:none;border-width: 0 !important;}
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a { background: transparent; text-decoration: none; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
a:active, a:hover { outline: 0;}
body { color: #666; font:14px/2 'Microsoft Yahei', 微软雅黑, 宋体, arial,Tahoma, Arial, Helvetica, STHeiti; word-break:normal;}
.o8 { filter:alpha(opacity=100); opacity:1; transition:all 0.25s ease-out 0s; -webkit-transition:all 0.25s ease-out 0s;}
.o8:hover { filter:alpha(opacity=80); opacity:0.8;}
div,p{max-height: 10000rem;}
::selection {color:#fff; background-color: #061034;} ::-moz-selection {color:#fff; background-color: #061034;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; }
textarea { -webkit-appearance: none;}

/*自定义常用配制*/
.l { float:left; }.r { float:right; }
.imgbox img{width: 100%;height: 100%;object-fit: fill;}
.w { width:100%; }.h { height: 100%; }.full{ width: 100%; height: 100%;}
.cer,.cer0,.cer2,.cer3{ max-width:1200px; margin:0 auto;}
.cer2{ padding: 0 20px;}
.cer3{ padding: 0 30px;}
.cer{ padding: 0 8.85%;}
.cer5{ max-width: 1620px; margin:0 auto;}
.cer7{ max-width: 1620px; margin:0 auto; padding: 0 20px;}
.cer8{ max-width: 1620px; margin:0 auto; padding: 0 30px;}
.cer60{ padding: 0 .6rem;}
.cer9{ max-width: 1440px; margin:0 auto; padding: 0 30px;}
.cer10{ max-width: 1360px; margin:0 auto; padding: 0 30px;}
.b { font-weight:bold } .n{ font-weight: normal;}
.tc { text-align:center }.tr { text-align:right }.tl { text-align:left }
.posr { position:relative }
.maxw{ max-width: 100%;}.divpicw img{ max-width: 100%;}
.ikong{ display: inline-block; width: 14px;}
.h10{ width: 100%; height: 10px;}.h20{ width: 100%; height: 20px;}.h30{ width: 100%; height: 30px;}
.h40{ width: 100%; height: 40px;}.h50{ width: 100%; height: 50px;}.h60{ width: 100%; height: 60px;}
.h70{ width: 100%; height: 70px;}.h80{ width: 100%; height: 80px;}.h90{ width: 100%; height: 90px;}
.h100{ width: 100%; height: 100px;}.h110{ width: 100%; height: 110px;}.h120{ width: 100%; height: 120px;}
.disn { display:none }.disb { display:block }.dib{display: inline-block;}.vh{ visibility: hidden;}
.ov { overflow:hidden }.cup { cursor:pointer }
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; overflow:hidden; visibility:hidden; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.clearfix { *zoom:1;}
.op70 { filter:alpha(opacity=70); opacity:0.7;}

a.aftl{position: relative;}
a.aftl::after{ left:100%; position: absolute; bottom: 0; content: " "; width: 0; 
   border-bottom: 1px solid #fff; -webkit-transition: .3s; transition: .3s;}
a.aftl:hover::after{ width: 100%; left:0; transition: width 0.3s; -webkit-transition: width 0.3s;}

::-webkit-input-placeholder{ color:#999;}
::-moz-placeholder{ color:#999;}
::-moz-placeholder{ color:#999;}
::-ms-input-placeholder{ color:#999;}


/*font-style*/
.t12{ font-size: 12px;}.t14{ font-size: 14px;}.t16{ font-size: 16px;}.t18{ font-size: 18px;}.t20{ font-size: 20px;}
.t22{ font-size: 22px;}.t24{ font-size: 24px;}.t26{ font-size: 26px;}.t28{ font-size: 28px;}
.t30{ font-size: 30px;}.t32{ font-size: 32px;}.t34{ font-size:34px;}.t36{ font-size: 36px;}
.ti1 { text-indent:1em;}.ti2 { text-indent:2em; }.ti3 { text-indent:3em; }
.lh1{ line-height: 1em;}.lh1-5{ line-height: 1.5em;} .lh30{ line-height: 30px;}
.lh2{ line-height: 2em;}.lh2-5{ line-height: 2.5em;}.lh3{ line-height: 3em;}
.fontya { font-family:Microsoft YaHei,'微软雅黑';}.fontsong { font-family:simsun,'宋体';}
.ell { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.ttc { text-transform:capitalize; }.ttl { text-transform:lowercase; }.ttu { text-transform:uppercase;}
.c3 { color:#333 }.c6 { color:#666 }.c9 { color:#999 }.ca{ color: #aaa;} .cf{ color: #fff;}
.ora{ color: #f70;}.red{ color: #f00;} .blue{ color: #0096ff;}.c4{color: #444;}.c8{color: #888;}
.yel{ color: #ffa800;}.lblue{ color: #bfdefb;}.green{ color: #3c2;}
.picw img,.pagecon img{ max-width: 100%;}
.pagecon div,.pagecon p,.pagecon span{ font-size: 26px!important; line-height: 36px!important;}

.bsb{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.yj4{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.yj2{ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.shadow6{ box-shadow: 0 0px 6px 0  #d9d9d9;}
.guodu{ transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; 
	-webkit-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s;}
.guodu2{ transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.poa,.poa1{ position: absolute; width: 100%; height: 100%; left: 0; top:0; z-index: 1;}
.poa2{ position: absolute; width: 100%; height: 100%; right: 0; top:0; z-index: 1;}
.poa3{ position: absolute; width: 100%; height: 100%; left: 0; bottom:0; z-index: 1;}
.poa4{ position: absolute; width: 100%; height: 100%; right: 0; bottom:0; z-index: 1;}
.rotate90{-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); 
	-ms-transform: rotate(90deg); transform: rotate(90deg);}

.pic101,.pic102,.pic104{ overflow: hidden;}
.pic102 img,.pic104 img,.pic101 img{ -webkit-transition: 0.5s; -moz-transition: 0.5s;
	-ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
li:hover .pic101 img{ -webkit-transform: scale(1.01); -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);  -o-transform: scale(1.01); transform: scale(1.01);}
li:hover .pic102 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);  -o-transform: scale(1.1); transform: scale(1.1);}
li:hover .pic104 img{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);  -o-transform: scale(1.04); transform: scale(1.04);}
@media screen and (max-width:380px) {}
 
img.scale104{ -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition:  .5s;}
img.scale104:hover{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);  -o-transform: scale(1.04); transform: scale(1.04);}

.btn{ padding: 0; cursor: pointer; text-align: center; border: none; color:#fff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;
 	transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.btn2{ padding: 0; cursor: pointer; text-align: center; border: none; 
 	transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
img.tw{ position: relative; margin-top: -3px;}


div.pageList{ padding: 0 10px; text-align: center;}
div.pageList ul.l{ display: none;}
div.pageList ul{ font-size: 0;}
div.pageList ul li { display: inline-block; height: 42px;}
div.pageList ul li a{ display: inline-block; font-size: 14px; color: #999; line-height: 40px; height: 40px;
 	min-width: 40px; padding: 0 5px; margin: 0 4px; border: 1px solid #fff; background-color: #fff;
 	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
div.pageList ul li:hover a{ background-color: #007ddd; border-color: #007ddd; color: #fff;}
div.pageList ul li a.selected{ background-color: #007ddd; border-color: #007ddd; color: #fff;}
div.pageList a.first,div.pageList a.last,div.pageList a.prev,div.pageList a.next{ font-family: "simsun";}




.listbtnout{ padding: 0;}
.listmore2{ display: block; width: 260px; height: 50px; margin: 0 auto; border: 1px solid #b3b3b3;
	background-color: #fff; font-size: 20px; color: #666; line-height: 50px; text-align: center;
	-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px;}
.listmore2:hover{ background-color: #102b92; color: #fff;}

/*表单验证相关*/
.Validform_checktip{ font-size: 14px; line-height:20px; height:20px; overflow:hidden; color:#999;}
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../image/right.png) no-repeat left center;}
.Validform_wrong{ color:#d30315; padding-left:20px; white-space:nowrap; background:url(../image/error.png) no-repeat left center;}
.Validform_loading{ padding-left:20px; background:url(../image/onLoad.gif) no-repeat left center;}
.Validform_error{ }
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px;
 -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute;
  top:0px; right:50px; z-index:99999; display:none;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff;
 position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute;
 right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
.v{ position:relative;}i.v{ display:inline-block; }
.v span.Validform_checktip{ position:absolute; left:0; top:100%; z-index: 1; font-style: normal;}
.v p.message{ position: absolute; left:31px; top:100%; height: 40px; line-height: 40px; 
	font-size: 16px; color: #f00; font-weight: bold;}
i.v2{ position:relative; display:inline-block;}
i.v2 span.Validform_checktip{ font-style: normal; margin-left: 20px; line-height: 36px;}

/* banner */

#banner{ width: 350px; height: 438px; position: absolute; z-index: 1; top: 50%; left:50%;
	  margin-top: -240px; padding: 0 100px 40px;}
#banner .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom:20px; z-index:1; }
#banner .hd ul{ overflow:hidden; zoom:1; float:left;}
#banner .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; cursor:pointer; 
		background: url(../image/dot02.png) center; opacity: 0.3;}
#banner .hd ul li.on{ opacity: 0.7;}
#banner .bd{ position:relative; z-index:0; width: 350px; height: 438px; overflow: hidden;}
#banner .bd li{ zoom:1;}

/* 下面是前/后按钮代码 */
#banner .prev,#banner .next{ position:absolute; top:50%; margin-top:-26px; display:block; width:52px; height:52px;}
#banner .prev{ left: 0;  background:url(../image/xiaoyu1.png) center no-repeat;} 
#banner .next{ right:0;  background:url(../image/dayu1.png) center no-repeat;}
#banner .prev:hover{ background-image: url(../image/xiaoyu1h.png)}
#banner .next:hover{ background-image: url(../image/dayu1h.png)}


/*banner begin*/
.section1 .banbutton{
    bottom: .43rem;
    right: 2.4rem;
    width: 80px;
    position: absolute;
}
.section1 .banbutton .swiper-button-next{
    background-image: url(../image/a8.png);
    background-size: 0.14rem 0.25rem;
}
.section1 .banbutton .swiper-button-prev{
    background-image: url(../image/a7.png);
    background-size: 0.14rem 0.25rem;
}
.section1 .swiper-button-next.swiper-button-disabled, .section1 .swiper-button-prev.swiper-button-disabled{
    opacity: 0.5;
}
.section1 .swiper-container-horizontal&gt;.swiper-pagination-bullets{
    bottom: 50px;
    left: auto;
    right: 60px;
    width: 100%;
    text-align: right;
}
.section1 .swiper-pagination-bullet{
    width: 60px;
    height: 6px;
    border-radius: 10px;
    background: #fff;
}
.section1 .swiper-pagination-bullet-active{
	background: #fff;
}
.section1 .bannero {
    width: 100%;
    height: 100%
}
.section1 .bannero .swiper-container{
    width: 100%;
    height: 100%	
}
.section1 .bannero1 {
    width: 100%;
    height: auto;
    display: none;
}

/* .section1 {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 9;
} */

.section1 .booo2 {
    display: block;
    width: 100%;
    vertical-align: inherit;
    position: relative;
    height: 100%;
    transform: scale3d(1.15, 1.15, 1);
    transition: all 10s ease;
    overflow: hidden;
}

.section1 .swiper-slide-active .booo2 {
    transform: scale3d(1, 1, 1);
}



/*.active .booo22{animation: scale-bg  1s ease both; }*/

.section1 .booo3 {
    width: 100%;
    display: block;
}
.zifadeInUp {
    -webkit-animation-name: zifadeInUp;
    animation-name: zifadeInUp;
}

@-webkit-keyframes zifadeInUp {
    0% {
        -webkit-transform: translateY(80px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0px);
        opacity: 1;
    }
}

@-ms-keyframes zifadeInUp {
    0% {
        -ms-transform: translateY(80px);
        opacity: 0;
    }

    100% {
        -ms-transform: translateY(0px);
        opacity: 1;
    }
}

@keyframes zifadeInUp {
    0% {
        transform: translateY(80px);
        opacity: 0;
    }

    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}



.section1 .wxco {
    width: auto;
    height: auto;
    position: absolute;
    left: 2.16rem;
    top: 1.96rem;
}
.section1 .wxcos {
    text-align: left;
    padding: 316px 176px 0 116px;
}

.section1 .wxcod {
    padding: 316px 176px 0 0;
}

/*.swiper-slide-active .section1 .wxco span {animation: zifadeInUp 1s ease 0.8s both; }*/

.section1 .wxco span {
    display: inline-block;
    opacity: 0;
    color: #fff;
    font-size: 50px;
    font-family: "Microsoft YaHei";
    margin-right: 5px;
}

.section1 .wxco span:last-child {
    margin-right: 0px;
}

.section1 .wxco span.eoo {
    opacity: 0;
    margin-right: 72px;
}

.section1 .wxco1 span {
    opacity: 0;
    margin-right: 5px;
    color: #fff;
}

.section1 .wxco1 span.eoo1 {
    opacity: 0;
    font-size: 30px;
    color: #fff;
}

.section1 .wxco2 {
    text-align: left;
    padding: 380px 0 0 15%;
}

.section1 .wxco2 h2 {
    color: #fff;
    font-size: 50px;
    font-family: "Microsoft YaHei";
    opacity: 0;
    letter-spacing: 2.5px;
}
.section1 .wxco2 h3{
    color: #fff;
    font-size: 36px;
    font-family: "Microsoft YaHei";
    letter-spacing: 2.5px;
	text-transform: uppercase;
	line-height: 1.6;
}

.section1 .wxco2 h2 em {
    font-size: 60px;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}

.section1 .swiper-slide-active .wxco2 h2 {
    animation: zifadeInUp 1s ease 1s both;
    opacity: 1;
}
.section1 .swiper-slide-active .wxco2 h3 {
    animation: zifadeInUp 1s ease 0.8s both;
    opacity: 1;
}


.section1 .booo {
    width: 100%;
    height: 100%;
    transition: all 4s ease-in;
    width: 100%;
    height: 100%;
    z-index: 50;
    transform: scale(1.2);
    animation-fill-mode: forwards;
}

.section1 .active .booo {
    transform: scale(1);
    overflow: hidden;
}







.section1 .swiper-slide-active .wxco span {
    animation: subof 1s ease 0.8s both;
}

.section1 .swiper-slide-active .wxco span:nth-child(2) {
    animation-delay: 0.5s;
}

.section1 .swiper-slide-active .wxco span:nth-child(3) {
    animation-delay: 0.1s;
}

.section1 .swiper-slide-active .wxco span:nth-child(4) {
    animation-delay: 0.7s;
}

.section1 .swiper-slide-active .wxco span:nth-child(5) {
    animation-delay: 0.3s;
}

.section1 .swiper-slide-active .wxco span:nth-child(6) {
    animation-delay: 0.6s;
}

.section1 .swiper-slide-active .wxco span:nth-child(7) {
    animation-delay: 0.2s;
}

.section1 .swiper-slide-active .wxco span:nth-child(8) {
    animation-delay: 0.4s;
}

.section1 .swiper-slide-active .wxco span:nth-child(9) {
    animation-delay: 0.7s;
}

.section1 .swiper-slide-active .wxco span:nth-child(10) {
    animation-delay: 0.9s;
}

.section1 .swiper-slide-active .wxco span:nth-child(11) {
    animation-delay: 0.2s;
}

.section1 .swiper-slide-active .wxco span:nth-child(12) {
    animation-delay: 0.6s;
}

.section1 .swiper-slide-active .wxco span:nth-child(13) {
    animation-delay: 0.1s;
}

.section1 .swiper-slide-active .wxco span:nth-child(14) {
    animation-delay: 0.45s;
}





.section1 .zj_box {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

@media(max-width:1680px) {

    .section1 .wxcod {
        padding: 316px 166px 0 0;
    }

}

@media(max-width:1600px) {

    .section1 .wxcod {
        padding: 326px 166px 0 0;
    }

}

@media(max-width:1366px) {

    .section1 .wxcod {
        padding: 276px 86px 0 0;
    }

    .section1 .wxco span {
        font-size: 40px;
    }

}

@media(max-width:1024px) {

    .section1 .wxco {
    }

    .section1 .wxcos {
        text-align: left;
        padding: 246px 0 0 296px;
    }

    .section1 .wxco span {
        font-size: 30px;
    }

    .section1 .wxco span.eoo {
        opacity: 0;
        margin-right: 20px;
    }

    .section1 .wxco2 {
        text-align: left;
        padding: 289px 0 0 100px;
    }

    .section1 .wxco2 h2 {
        color: #fff;
        font-size: 30px;
        font-family: "Microsoft YaHei";
        opacity: 0;
    }

    .section1 .wxco2 h2 em {
        font-size: 40px;
        font-weight: bold;
        font-family: "Microsoft YaHei";
    }
    .section1 .bannero {
        width: 100%;
        height: 100%;
        display: none
    }

    .section1 .bannero1 {
        width: 100%;
        height: auto;
        display: block;
    }

    .section1 .bannero1 img {
        display: block;
        width: 100%;
    }


}

@media(max-width:768px) {

    .section1 .wxco {
    }

    .section1 .wxcos {
        text-align: left;
        padding: 396px 0 0 30px;
    }

    .section1 .wxco span {
        font-size: 30px;
    }

    .section1 .wxco span.eoo {
        opacity: 0;
        margin-right: 20px;
    }

    .section1 .wxco2 {
        text-align: left;
        padding: 446px 0 0 30px;
    }

    .section1 .wxco2 h2 {
        color: #fff;
        font-size: 30px;
        font-family: "Microsoft YaHei";
        opacity: 0;
    }

    .section1 .wxco2 h2 em {
        font-size: 40px;
        font-weight: bold;
        font-family: "Microsoft YaHei";
    }

}

@media(max-width:414px) {

    .section1 .wxco {
        text-align: left;
    }

    .section1 .wxcos {
        text-align: left;
        padding: 340px 15px 0 15px;
    }

    .section1 .wxco span {
        font-size: 24px;
    }

    .section1 .wxco span.eoo {
        opacity: 0;
        margin-right: 20px;
    }

    .section1 .wxco2 {
        text-align: left;
        padding: 340px 15px 0 15px;
    }

    .section1 .wxco2 h2 {
        color: #fff;
        font-size: 24px;
        font-family: "Microsoft YaHei";
        opacity: 0;
    }

    .section1 .wxco2 h2 em {
        font-size: 30px;
        font-weight: bold;
        font-family: "Microsoft YaHei";
    }

    .section1 .wxco1 span.eoo1 {
        opacity: 0;
        font-size: 24px;
        color: #fff;
    }
}

@keyframes feig {
    from {
        transform: scale(1.2);
    }
    to {
        transform: scale(1);
    }

}

.section1 .box {
    width: 100%;
    height: 100%;
}

/*banner end*/





.h-about{ width:100%; height:100%; position:relative; overflow:hidden;}
.booo {
    width: 100%;
    height: 100%;
    transition: all 4s ease-in;
    width: 100%;
    height: 100%;
    z-index: 50;
    transform: scale(1.2);
    animation-fill-mode: forwards;
}

.active .booo {
    transform: scale(1);
    overflow: hidden;
}
.h-about .booo{background: url(../image/tu1.jpg) no-repeat center center;
    background-size: cover;}
.nyy{ position:absolute; right:0; top:0; width:47%; height:100%; background:rgba(26,26,26,0.5); padding:200px 253px 0 80px;}
.nyy .marketl{
	padding:0;
	margin:0;
	margin-bottom: 50px;
}
.nyy .marketl h2,.nyy .marketl h3{color: #fff;}
.nyy .marketl h2:after{    background-color: #fff;}
.nyy_t{ color:#fff; font-size:32px; line-height:48px; margin-bottom:50px;}

.nyy_o{ height:auto; overflow:hidden; margin-bottom:50px;}

.nyy_o p{ color:#fff; font-size:16px; line-height:34px; font-family: "SOURCEHANSANSCN-REGULAR_1";}

.nyy_p{ width:100px; height:32px; border:1px solid #fff; border-radius:50px; text-align:center; line-height:32px;transition: all 0.5s ease;overflow:hidden; margin-bottom:80px; font-family: "SOURCEHANSANSCN-REGULAR_1";}

.nyy_p:hover{ border:1px solid #fff; box-shadow:0px 0px 10px rgba(223,221,175,0.75);}

.nyy_p a{ display:block; color:#fff; font-size:14px; text-align:center;}

.cont{ height:auto; overflow:hidden;}

.li{ float:left; width:35%;}

.li.opd{ width:32.5%}

.h3{ color:#fff; font-size:16px; font-family:"Microsoft YaHei"}

.num{ font-size:50px;  font-family: "ALTER32";}

.p{ color:#fff; font-size:16px; line-height:34px; font-family: "SOURCEHANSANSCN-REGULAR_1";}

.active .nyy_t{animation: zifadeInUp 2s ease 0.2s both;}

.active .nyy_o{animation: zifadeInUp 2s ease 0.4s both;}

.active .nyy_p{animation: zifadeInUp 2s ease 0.6s both;}

.active .li{animation: zifadeInLeft 1.5s ease 0.2s both;}

@media(max-width:1680px){

.nyy{ padding:244px 153px 0 80px;}	

.li{ float:left; width:37%;}

.li.opd{ width:30.5%}

}

@media(max-width:1600px){

.nyy{ padding:174px 153px 0 80px;}	

.li{ float:left; width:40%;}

.li.opd{ width:30%}

}

@media(max-width:1366px){

.nyy{ padding:134px 60px 0 60px;}	

.li{ float:left; width:40%;}

.li.opd{ width:30%}

.nyy_t{ margin-bottom:30px;}

.nyy_o{ margin-bottom:30px;}

.nyy_p{ margin-bottom:50px;}

}

@media(max-width:1024px){

.h-about{ background:url(../image/tu1.jpg) no-repeat center center; background-size:cover; height:auto;}	

.nyy{ width:100%; height:auto; position:inherit; padding:40px 30px;}

.nyy_t{ font-size:24px; line-height:30px;}

}

@media(max-width:414px){

.h-about{ background:url(../image/tu1.jpg) no-repeat center center; background-size:cover; height:auto;}	

.nyy{ width:100%; height:auto; position:inherit; padding:40px 15px;}

.nyy_t{ font-size:24px; line-height:30px;}

.li{ float:left; width:100%;}

.li.opd{ width:50%}

}









.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.clearfix { *zoom:1;}
.section3{
    background: url(../image/bg3.jpg) top;
    background-size: cover;
}
.section3 .cer5 {
  height: 100%;
}
.section4{
    background: url(../image/bg4.jpg) top;
    background-size: cover;
}
.fxin-l {
  float: left;
  width: 20.5%;
  height: 100%;
  display: table;
  position: relative;
}
.fxin-l .inner {
  display: table-cell;
  vertical-align: middle;
}
.fxin-l .inner .marketl{
	width: 100%;
	margin-left: 0;
}
.fxin-l .inner .marketl *{color: #fff;}
.fxin-l .inner .marketl h2:after{background: #fff;}
.seccate3 {
  font-size: 38px;
  color: #fff;
  line-height: 60px;
  font-weight: bold;
  height: 60px;
  overflow: hidden;
  padding-bottom: 22px;
  position: relative;
}
.seccate3 span {
  display: inline-block;
  letter-spacing: 10px;
}
.seccate3:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
  width: 36px;
  height: 3px;
  background-color: #fff;
}
.fxin-l .secmore {
  margin-left: 0;
}
.fxin-l .secintro {
  max-width: 100%;
  text-align: left;
  font-size: 18px;
  line-height: 34px;
  margin: 74px 0 130px;
  color: #fff;
}
.fxinlist {
  float: right;
  width: 75%;
  height: 100%;
  overflow: hidden;
}
.fxinlist li {
  float: left;
  width: 33%;
  display: table;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.fxinlist li .lin {
  padding: 0 30px;
  background-color: transparent;
  display: table-cell;
  vertical-align: middle;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fxinlist li:hover .lin {
  background-color: rgba(255, 255, 255, 0.2);
}
.fxinlist .pic {
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  position: relative;
  margin-bottom: 40px;
}
.fxinlist .pic img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.fxinlist h3 {
  font-size: 18px;
  color: #fff;
  line-height: 34px;
  height: 34px;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.fxinlist .more {
  font-size: 14px;
  color: #fff;
  line-height: 22px;
  height: 22px;
  margin-top: 40px;
}
.fxinlist .more span {
  display: inline-block;
  padding-right: 23px;
  background: url('../images2/jtr-fn.png') right no-repeat;
}
.fxinlist p {
  font-size: 16px;
  color: #fff;
  line-height: 28px;
  overflow: hidden;
  height: 84px;
  margin-top: 30px;
}
@media screen and (max-width: 1350px) {
  .section3 .cer5 {
    height: auto;
  }
  .fxin-l {
    float: none;
    width: 100%;
    height: auto;
    text-align: center;
    padding-top: 60px;
  }
  .seccate3:after {
    left: 50%;
    margin-left: -18px;
  }
  .fxin-l .secmore {
    margin-left: auto;
  }
  .fxin-l .secintro {
    margin: 10px 0;
    text-align: center;
  }
  .fxinlist {
    float: none;
    width: 100%;
    height: auto;
    margin-top: 30px;
  }
  .fxinlist li .lin {
    padding: 20px 20px;
  }
  .fxinlist li:first-child {
    border-left: 0 none;
  }
  .fxinlist .more {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .fxinlist li {
    width: 49%;
  }
  .fxinlist li:last-child {
    display: none;
  }
}
@media screen and (max-width: 750px) {
  .fxin-l {
    padding-top: 0;
  }
  .fxin-l .secintro {
    font-size: 24px;
    line-height: 42px;
  }
  .fxinlist {
    margin-top: 60px;
  }
  .fxinlist li .lin {
    padding: 10px;
  }
  .fxinlist h3 {
    font-size: 28px;
    line-height: 50px;
    height: 50px;
  }
  .fxinlist p {
    font-size: 24px;
    line-height: 36px;
    height: 108px;
  }
}
@media screen and (max-height: 700px) and (min-width: 1024px) and (max-width: 1350px) {
  .seccate3 {
    padding-bottom: 2px;
    margin-bottom: 20px;
  }
  .fxin-l .secintro {
    display: none;
  }
  .fxinlist .pic {
    margin-bottom: 15px;
  }
  .fxinlist {
    margin-top: 10px;
  }
}







.section7{    background: url(../image/sec7n.jpg) top;
    background-size: cover;}
.flianxi{  overflow: hidden; position: relative;}
.flianxi .cer5{ overflow: hidden;background: rgba(255, 255, 255, .2);}
.flxleft{ width: 50%; float: left; background-color: #fff;}
.flxleft .inner{ padding: 80px 0 0;}
.flianxi .fxin-l .inner .marketl{padding-top: 80px;}
.flxright{ width: 50%; float: right; padding-top: 60px;}
.flianxi .fxin-l{
    width: 50%;
    padding-left: 8%;
    box-sizing: border-box;
}

.fcate6{ line-height: 30px; padding-bottom: 22px; position: relative;}
/* .fcate6:after{ content: ''; position: absolute; left: 0; bottom:0; z-index: 0;
    width: 24px; height: 3px; background-color: #000;} */
.fcate6 .cn{ font-size: 20px; color: #000;}
.fcate6 .en{ font-size: 22px; color: #010101; text-transform: uppercase;}

.lxway{ margin-top: 40px;}
.lxway p{ font-size: 18px; color: #fff;line-height: 30px;  margin-bottom: 10px;
    background-repeat: no-repeat;}
.lxway p span{ font-size: 18px; color: #fff; vertical-align: middle;}



.liuyan2{     float: right;
    color: #000;
    font-size: 0;
    width: 100%;
    padding: 100px 80px 80px;
    background: #fff;}

.liuyan2 h3{ font-size: 36px;
    line-height: 70px;margin-bottom: 30px;}
.liuyan2 .intro{ font-size: 16px; line-height: 30px; color: #333; margin-bottom: 25px;}

.liuyan2 .hang{ height: 40px; line-height: 40px; margin-bottom: 25px; position: relative;}
.liuyan2 .kuai{height: 120px;}
.liuyan2 .hang.short{ float: left; width: 35%;}
.liuyan2 .hang.short2{ float: left; width: 60%; margin-left: 5%;}

.liuyan2 input[type=text]{ width: 100%; height: 26px; border: 0 none; border-bottom: 1px solid #bfbfbf;
     line-height: 26px; font-size: 14px; padding-bottom: 13px;background: none;}
.liuyan2 p { height: 100%;}
.liuyan2 textarea{width: 100%; height: 100px; border: 0 none; border-bottom: 1px solid #bfbfbf;
     line-height: 26px; font-size: 14px; padding-bottom: 13px;background: none;}
.liuyan2 input[type=text]:focus{ border-color: #00a0e3;}
.liuyan2 input[type=text]{ transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; 
    -webkit-transition: 0.3s; -o-transition: 0.3s;}

.liuyan2 i.v{ display: block; width: 100%; height: 100%; vertical-align: top;}
.liuyan2 .hang2{ margin-bottom: 44px;}
.liuyan2 .hang2 i.v{ display: inline-block; width: 35%;}



.liuyan2 img#verifyImg{ width: 100px; height: 40px; cursor: pointer;
    margin-left: 5%; vertical-align: top;}
.liuyan2 .yzmchange{ display: inline-block; vertical-align: top;
    font-size: 12px; color: #29b1de; margin-left: 30px;}

.liuyan2 .btnarea input{ width: 140px; height: 38px; font-size: 16px; line-height: 36px; color: #fff; text-align: center; }
.liuyan2 .btnarea input:hover{ opacity: 0.9; filter:alpha(opacity=90);}

.liuyan2 input#tj{  margin-right: 20px;background-color: #fff; color: #007ddd;border: 1px solid #007ddd;}
.liuyan2 input#tj:hover{background-color: #007ddd;  color: #fff;}

@media screen and (max-width:1620px){
    .section7 .cer2{ width: auto; padding: 0 30px;}
}
@media screen and (max-width:1500px){
    .flxleft{ width: 38%;}
    .flxright{ width: 60%;}
}
@media screen and (max-width:1350px){
    .flxleft{ width: 48%;}
    .flxright{ width: 50%;}

    .fcate6{ padding-bottom: 0;}
    .fcate6:after{ display: none;}
    .flxleft .inner{ padding: 100px 0 0;}

    .lxway{ margin-top: 44px;}
    .liuyan2{ width: auto;}
    .liuyan2 .hang.short{ width: 47%;}
    .liuyan2 .hang.short2{ width: 47%; margin-left: 6%;}
}
@media screen and (max-width:1100px){
    .liuyan2{ width: 400px; padding: 35px 30px 45px;}
}
@media screen and (max-width:1000px){
    .flxleft{ width: 100%; height: auto; float: none;}
    .flxleft .inner{ padding: 50px 30px 1px;}
    .flxright{ width: 100%; height: auto; float: none; padding-top: 0;}
    .liuyan2{ width: auto; float: none;}
}
@media screen and (max-width:750px){
    .section7 .cer2{ padding: 0 0;}
    .lxway p{ line-height: 40px; background-position: left 8px;}
    .lxway p span{ font-size: 28px;}
    
    .liuyan2 h3{ font-size: 30px;}
    .liuyan2 .intro{ font-size: 26px; line-height: 40px; margin-top: 20px;}

    .liuyan2 .hang{ height: 50px; line-height: 50px; margin-bottom: 40px;}
    .liuyan2 input[type=text]{ font-size: 24px; height: 50px; line-height: 50px; padding-bottom: 0;}

    .liuyan2 img#verifyImg{ width: 124px; height: 50px;}
    .liuyan2 .yzmchange{ font-size: 24px;}
    .liuyan2 .btnarea input{ width: 200px; height: 58px; font-size: 30px; line-height: 56px;}
    .liuyan2 .v span.Validform_checktip{ font-size: 22px; line-height: 30px; height: 30px; top:55px;}
}











/*.newban .flex-direction-nav a{ width:34px;height:34px; display:block; font-size: 0;
	position:absolute; top: 50%; z-index: 4; border-radius: 50%; border: 1px solid #3cbb9d;
	background-position: center; background-repeat: no-repeat;}
.newban .flex-direction-nav a.flex-prev{ left:0; background-image: url('../image/lt4.png');}
.newban .flex-direction-nav a.flex-next{ right:0;background-image: url('../image/gt4.png');}
.newban .flex-direction-nav a:hover{ background-color: #3cbb9d;}
.newban .flex-direction-nav a.flex-prev:hover{ background-image: url('../image/lt4h.png');}
.newban .flex-direction-nav a.flex-next:hover{ background-image: url('../image/gt4h.png');}*/


.newban .flex-direction-nav a{width:40px;height:80px;margin-top:-40px;display:block;
	font-size: 38px; color: #9e9e9e; line-height: 80px; text-align: center; font-family: 'simsun';
	position:absolute; top:50%; z-index: 4; background-color: rgba(0,0,0,0.2);}
.newban .flex-direction-nav a.flex-prev{ left:1%;}
.newban .flex-direction-nav a.flex-next{ right:1%;}
.newban .flex-direction-nav a:hover{ background-color: rgba(0,0,0,0.4); color: #fff;}

/* .newban .flex-control-paging{ padding: 10px 0; height: 10px; font-size: 0;
	position: absolute; bottom: 40px; left: 40px; z-index: 3;width: 100%; text-align: center;}
.newban .flex-control-paging li{display: inline-block; *display:inline; *zoom:1;
	overflow:hidden; width: 10px; height: 10px; margin: 0 10px;}
.newban .flex-control-paging li a{ width:10px; height:10px; display: block; cursor:pointer;
	background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.newban .flex-control-paging li a.flex-active{ background-color: #d0252e;} */

.newban .flex-control-paging{ height: 2px; font-size: 0; margin-top: 110px;
	position: absolute; top: 50%; left:50%; z-index: 3; margin-left: -810px;}
.newban .flex-control-paging li{display: inline-block; *display:inline; *zoom:1;
	overflow:hidden; width: 30px; height: 2px; margin-right: 10px;}
.newban .flex-control-paging li a{ width:30px; height:2px; display: block; cursor:pointer;
	background-color: rgba(255,255,255,0.4);; position: relative;}
.newban .flex-control-paging li a:before{ content: ''; position: absolute; left: 0; bottom:0; z-index: 1;
	width: 0; height: 2px; background-color: #fff;}
.newban .flex-control-paging li.ac a:before{
	-webkit-transition: linear 5.5s; -moz-transition: linear 5.5s; -ms-transition: linear 5.5s;
	-o-transition: linear 5.5s; transition: linear 5.5s; width: 100%;}



.newban{ position:relative; width: 100%; height: 100%; overflow: hidden; z-index: 1;}

.flexslider{ position: relative; width: 100%; height: 100%; z-index: 1;}
.flexslider .flex-viewport{ height: 100%;}
.flexslider .slides{ overflow: hidden; height: 100%; font-size: 0;}
.flexslider .slides li{ height: 100%; -webkit-backface-visibility:hidden; position: relative; overflow: hidden;}
.flexslider .slides li .wrap{ display: block; width: 100%; height: 100%; position: relative; overflow: hidden;}
.flexslider .slides .wrap&gt;img{ width: 100%; height: 100%; object-fit:cover; object-position: center;
	-webkit-user-select:none; user-select:none;}

/*.flexslider li .wrap:before{ content: ''; position: absolute; left: 0; bottom:0; z-index: 2;
	width: 0; height: 2px; background-color: #00946f;}
.flexslider li.ac .wrap:before{ transition: linear 6s; width: 100%;}*/

.flexslider .slides .wrap&gt;img {-webkit-transition: -webkit-transform 1s ease-in; transition: transform 1s ease-in;
	transform:scale(1.08); -webkit-transform:scale(1.08);}
.flexslider .slides .ac .wrap&gt;img {
	-webkit-transition: -webkit-transform 5s ease-in; transition: transform 5s ease-in;
	transform:scale(1); -webkit-transform:scale(1);}


.btt1{ position: absolute; top:50%; left:50%; max-width: 1620px; z-index: 1;
	margin-top: -140px; margin-left: -810px; color: #fff; font-family: "KaiTi";}
.btt1 h2{ font-size: 100px; line-height: 120px; text-indent: -5px;}
.btt1 h3{ font-size: 36px; line-height: 66px;}
.btt2{ position: absolute; top:50%; left:528px; width: 290px; height: 109px; z-index: 2;
	background: url('../image/btt2.png') center no-repeat; margin-top: 43px;}

.btt1,.btt2,.btt3,.btt21,.btt31{ transition-duration: 1.2s; -moz-transition-duration: 1.2s;
	 -webkit-transition-duration: 1.2s; -o-transition-duration: 1.2s;}
.btt12{ position: absolute; top:50%; left:50%; width: 560px; height: 50px; z-index: 1;  margin-left: -250px;;
	text-align: center; font-size: 18px; color: #fff; line-height: 50px; margin-top: -35px;
	background-color: #016b45; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px;}
.btt32{ position: absolute; top:50%; left:50%; width: 1112px; height: 41px; z-index: 1;
	background: url('../image/btt32.png') center no-repeat; margin-left: -556px; margin-top: -60px;}
@media screen and (max-width:1660px){
	.btt1{ left: 60px; margin-left: 0;}
	.newban .flex-control-paging{ left: 60px; margin-left: 0;}
}
@media screen and (max-width:1023px){
	.btt1 h2{ font-size: 60px; line-height: 80px;}
	.btt1 h3{ font-size: 30px; line-height: 50px;}
}
@media screen and (max-width:750px){
	.btt1{ left: 30px; right: 30px;}
	.newban .flex-control-paging{ left: 30px; right: 30px;}
}

/*.ac .finu, .ac .find{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
    -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.ac .finl, .ac .finr{ -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
    -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.ac .findsc05{ -webkit-transform:translateY(0) scale(1, 1); -moz-transform:translateY(0) scale(1, 1);
    -o-transform:translateY(0) scale(1, 1); -ms-transform:translateY(0) scale(1, 1);
    transform:translateY(0) scale(1, 1); opacity: 1;}
.ac .scl05,.ac .scl01{ -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); transform:scale(1, 1);
  -moz-transform:scale(1, 1); -ms-transform:scale(1, 1); opacity: 1;}
.ac .finrsc05, .ac .finlsc05{ -webkit-transform:translateX(0) scale(1, 1); -moz-transform:translateX(0) scale(1, 1);
    -o-transform:translateX(0) scale(1, 1); -ms-transform:translateX(0) scale(1, 1);
    transform:translateX(0) scale(1, 1); opacity: 1;}*/

.find-1{ -webkit-transform:translateY(60px); -moz-transform:translateY(60px); opacity: 0;
    -o-transform:translateY(60px); -ms-transform:translateY(60px); transform:translateY(60px);}
.finu-1{ -webkit-transform:translateY(-60px); -moz-transform:translateY(-60px); opacity: 0;
    -o-transform:translateY(-60px); -ms-transform:translateY(-60px); transform:translateY(-60px);}
.finl-1{ -webkit-transform:translateX(-60px); -moz-transform:translateX(-60px); opacity: 0;
    -o-transform:translateX(-60px); -ms-transform:translateX(-60px); transform:translateX(-60px);}
.finr-1{ -webkit-transform:translateX(60px); -moz-transform:translateX(60px); opacity: 0;
    -o-transform:translateX(60px); -ms-transform:translateX(60px); transform:translateX(60px);}

.scl01-1{ -webkit-transform:scale(0.1, 0.1); -o-transform:scale(0.1, 0.1); transform:scale(0.1, 0.1);
  -moz-transform:scale(0.1, 0.1); -ms-transform:scale(0.1, 0.1); opacity: 0;}
.scl05-1{ -webkit-transform:scale(0.5, 0.5); -o-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);
  -moz-transform:scale(0.5, 0.5); -ms-transform:scale(0.5, 0.5); opacity: 0;}
.scl09-1{ -webkit-transform:scale(0.8, 0.8); -o-transform:scale(0.8, 0.8); transform:scale(0.8, 0.8);
  -moz-transform:scale(0.8, 0.8); -ms-transform:scale(0.8, 0.8); opacity: 0;}
.findsc05-1{ -webkit-transform:translateY(60px) scale(0.5, 0.5); -moz-transform:translateY(60px) scale(0.5, 0.5);
    -o-transform:translateY(60px) scale(0.5, 0.5); -ms-transform:translateY(60px) scale(0.5, 0.5);
    transform:translateY(60px) scale(0.5, 0.5); opacity: 0;}
.finusc05-1{ -webkit-transform:translateY(-60px) scale(0.5, 0.5); -moz-transform:translateY(-60px) scale(0.5, 0.5);
    -o-transform:translateY(-60px) scale(0.5, 0.5); -ms-transform:translateY(-60px) scale(0.5, 0.5);
    transform:translateY(-60px) scale(0.5, 0.5); opacity: 0;}
.finlsc05-1{ -webkit-transform:translateX(-60px) scale(0.5, 0.5); -moz-transform:translateX(-60px) scale(0.5, 0.5);
    -o-transform:translateX(-60px) scale(0.5, 0.5); -ms-transform:translateX(-60px) scale(0.5, 0.5);
    transform:translateX(-60px) scale(0.5, 0.5); opacity: 0;}
.finrsc05-1{ -webkit-transform:translateX(60px) scale(0.5, 0.5); -moz-transform:translateX(60px) scale(0.5, 0.5);
    -o-transform:translateX(60px) scale(0.5, 0.5); -ms-transform:translateX(60px) scale(0.5, 0.5);
    transform:translateX(60px) scale(0.5, 0.5); opacity: 0;}
.op05-1{ opacity: 0.5;}

.ac .finu-1, .ac .find-1{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
    -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.ac .finl-1, .ac .finr-1{ -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
    -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.ac .finusc05-1,.ac .findsc05-1{ -webkit-transform:translateY(0) scale(1, 1); -moz-transform:translateY(0) scale(1, 1);
    -o-transform:translateY(0) scale(1, 1); -ms-transform:translateY(0) scale(1, 1);
    transform:translateY(0) scale(1, 1); opacity: 1;}
.ac .scl05-1,.ac .scl01-1,.ac .scl09-1{ -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); transform:scale(1, 1);
  -moz-transform:scale(1, 1); -ms-transform:scale(1, 1); opacity: 1;}
.ac .finrsc05-1, .ac .finlsc05-1{ -webkit-transform:translateX(0) scale(1, 1); -moz-transform:translateX(0) scale(1, 1);
    -o-transform:translateX(0) scale(1, 1); -ms-transform:translateX(0) scale(1, 1);
    transform:translateX(0) scale(1, 1); opacity: 1;}
.ac .op05-1{ opacity: 1;}


.bantxt2{ position: absolute; bottom: 96px; left: 0; width: 100px; height: 30px; z-index: 2;
	color: #fff; line-height: 30px; font-size: 0; text-align: center; font-family: "Helvetica";}
.bantxt2 *{ display: inline-block; vertical-align: middle;}
.bantxt2 span{ font-size: 16px;}
.bantxt2 i{ font-size: 16px; font-style: normal; margin: 0 4px 0 2px;}




@media screen and (min-width:1024px){
	html{ min-width: 1200px;}
}
html,body{ height: 100%;}
body.locked{ overflow: hidden;}
.all{ width: 100%; min-width: 480px; min-height: 100%; overflow: hidden; position: relative;}

.allfirst{ height: 100%;}
.top{ background-color: #300d76; height: 40px;}
.top .cer{ height: 100%; line-height: 40px;}
.toplink2 a{ display: inline-block; height: 100%; padding-left: 28px; color: #999;}
.toplink2 a:hover{ text-decoration: underline;}
.toplink2 a.oa{ background: url('../image/oa.png') left no-repeat;}
.toplink2 a.home{ background: url('../image/home.png') left no-repeat;}
.toplink2 i.sx{ display: inline-block; width: 1px; height: 16px; background-color: #999;
	 margin: 0 12px; vertical-align: middle;}


/* 头部 */
.head{ width: 100%; min-width: 480px; height: 100px; position: fixed; z-index: 40; top:0;
	background-color: transparent;}
.head img{display: inline-block !important;}
.head&gt;div{ height: 100%; position: relative;}
.headin{ position: relative; z-index: 7; height: 100%;}

.head a.logo{ position: absolute; left: 0; top:0; z-index: 1;
	 height: 100%; font-size: 0; line-height: 100px; opacity: 1;}
.head a.logo img{ max-height: 100%;}
.head .logo2{ position: absolute; left: 0; top:0; z-index: 1; 
	height: 100%; font-size: 0; line-height: 100px; opacity: 0;}
.head .logo2 img{ max-height: 100%;}
.special.head .logo,.special2.head .logo,.nvact.head .logo{ opacity: 0;}
.special.head .logo2,.special2.head .logo2,.nvact.head .logo2{ opacity: 1;}

.headshadow{ width: 100%; height: 100px; display: none;}
.special2.headshadow{ display: block;}
/* .special.head,.special2.head,.nvact.head{ background-color: #fff; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);} */

.headico{width: 40px;height: 40px;}
.headico&gt;a&gt;img{width: 21px;height: 21px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.headico&gt;a&gt;img:nth-child(1){opacity: 1;transition: 0.5s;}
.headico&gt;a&gt;img:nth-child(2){opacity: 0;transition: 0.5s;}
.special .headico&gt;a&gt;img:nth-child(1),.special2 .headico&gt;a&gt;img:nth-child(1){opacity: 0;transition: 0.5s;}
.special .headico&gt;a&gt;img:nth-child(2),.special2 .headico&gt;a&gt;img:nth-child(2){opacity: 1;transition: 0.5s;}

.head .lang{ position: absolute; width: 95px; height: 50px; top:20px; right:30px; z-index: 3;
	font-size: 16px; color: #fff; line-height: 50px; text-align: center; text-transform: uppercase;}
.head .lang:hover{ text-decoration: underline;}
.special.head .lang,.special2.head .lang,.nvact.head .lang{ color: #333;}


.xiala{ position: absolute; height: 26px; top:44px; right:20px; z-index: 3;
	background: url('../image/earth.png') 0 center no-repeat; padding-left: 30px;
	 -webkit-transition: .3s; transition: .3s;}
.xiala span{ background: url('../image/sjd-lang.png') 25px center no-repeat;
	font-size: 14px; color: #fff; line-height: 26px; text-transform: uppercase;
	display: block; padding-right: 16px; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.xialalinks { position: absolute; width: 100%; left: 0px; top: 36px; z-index: 1; 
	background-color: #eee; display: none; overflow: hidden;}
.xialalinks a{ display: block; height: 30px; line-height: 30px; text-indent: 0; text-align: center;}
.xialalinks a{ border: 1px solid #fff;}
.xialalinks a:hover{ background-color: #ea5613; color: #fff;}

.special .xiala{ background-image: url('../image/earth2.png');}
.special .xiala span{ background-image: url('../image/sjd-lang2.png'); color: #333;}
.special2 .xiala{ background-image: url('../image/earth2.png');}
.special2 .xiala span{ background-image: url('../image/sjd-lang2.png'); color: #333;}
.nvact .xiala{ background-image: url('../image/earth2.png');}
.nvact .xiala span{ background-image: url('../image/sjd-lang2.png'); color: #333;}

.xiala:hover,.special .xiala:hover,.special2 .xiala:hover,.nvact .xiala:hover{ background-image: url('../image/earth3.png');}
.xiala:hover span,.special .xiala:hover span,.special2 .xiala:hover span,.nvact .xiala:hover span{
	 background-image: url('../image/sjd-lang3.png'); color: #ec143e;}



.nav{ position: absolute; right:.64rem; top:.3rem; z-index: 5; height: 40px;}
.nav&gt;li{ float: left; height: 100%; position: relative; z-index: 1;}
.nav&gt;li&gt;a{ display: block; padding: 0 .32rem 0 0.38rem; height: 100%; position: relative;
	font-size: 16px; color: #fff; line-height:40px; text-align: center;}
.nav&gt;li:before{
    content: "";
    width: 0.17rem;
    height: 0.17rem;
    background: url(../image/a2.png) no-repeat;
    position: absolute;
    left: 0;
    top: .1rem;
    opacity: 0;
    transition:all .6s;
}
.nav&gt;li.on:before,.nav&gt;li:hover:before{
    opacity: 1;
}
.nav&gt;li:hover:before{
    transform: rotateZ(180deg);
}
.nav&gt;li&gt;a:after{ left:0; position: absolute; top: 50%; content: " "; width:0; height: 1px; display: none;
   background-color: #007ddd; -webkit-transition: .2s ease-in; transition: .2s ease-in;}
.nav li.headico a{
    padding: 0 0.1rem;
}
.nav li.headico:before{
    content: none;
}


.head.special .nav&gt;li:before,.head.special2 .nav&gt;li:before{
    content: "";
    width: 0.17rem;
    height: 0.17rem;
    background: url(../image/a6-2.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: .1rem;
    opacity: 0;
    transition:all .6s;
}

.head.special .nav&gt;li.on:before,.head.special .nav&gt;li:hover:before,.head.special2 .nav&gt;li.on:before,.head.special2 .nav&gt;li:hover:before{
    opacity: 1;
}
.head.special .nav&gt;li:hover:before,.head.special2 .nav&gt;li:hover:before{
    transform: rotateZ(180deg);
}
.head.special .nav&gt;li&gt;a:after,.head.special2 .nav&gt;li&gt;a:after{ left:0; position: absolute; top: 50%; content: " "; width:0; height: 1px; display: none;
   background-color: #007ddd; -webkit-transition: .2s ease-in; transition: .2s ease-in;}
.head.special .nav li.headico a,.head.special2 .nav li.headico a{
    padding: 0 0.1rem;
}
.head.special .nav li.headico:before,.head.special2 .nav li.headico:before{
    content: none;
}


/*.nav&gt;li:hover&gt;a{ padding: 0 35px;}
.nav&gt;li:hover&gt;a:after{ width: 25px;}*/
.special .nav&gt;li&gt;a{ color: #333;}
.special .nav&gt;li.on&gt;a,.special .nav&gt;li:hover&gt;a{ color: #007ddd;}
.special2 .nav&gt;li&gt;a{ color: #333;}
.special2 .nav&gt;li.on&gt;a,.special2 .nav&gt;li:hover&gt;a{ color: #007ddd;}
.nvact .nav&gt;li&gt;a{ color: #333;}
.nvact .nav&gt;li.on&gt;a,.nvact .nav&gt;li:hover&gt;a{ color: #007ddd;}


.nav.active li{-webkit-transform:translateY(-170%);transform:translateY(-170%);}
.nav li:nth-child(1){-webkit-transition:all 0.5s ease-out 0.1s;-moz-transition:all 0.5s ease-out 0.1s;
	-ms-transition:all 0.5s ease-out 0.1s;-o-transition:all 0.5s ease-out 0.1s;transition:all 0.5s ease-out 0.1s;}
.nav li:nth-child(2){-webkit-transition:all 0.5s ease-out 0.15s;-moz-transition:all 0.5s ease-out 0.15s;
	-ms-transition:all 0.5s ease-out 0.15s;-o-transition:all 0.15s ease-out 0.5s;transition:all 0.5s ease-out 0.15s;}
.nav li:nth-child(3){-webkit-transition:all 0.5s ease-out 0.2s;-moz-transition:all 0.5s ease-out 0.2s;
	-ms-transition:all 0.5s ease-out 0.2s;-o-transition:all 0.5s ease-out 0.2s;transition:all 0.5s ease-out 0.2s;}
.nav li:nth-child(4){-webkit-transition:all 0.5s ease-out 0.25s;-moz-transition:all 0.5s ease-out 0.25s;
	-ms-transition:all 0.5s ease-out 0.25s;-o-transition:all 0.5s ease-out 0.25s;transition:all 0.5s ease-out 0.25s;}
.nav li:nth-child(5){-webkit-transition:all 0.5s ease-out 0.3s;-moz-transition:all 0.5s ease-out 0.3s;
	-ms-transition:all 0.5s ease-out 0.3s;-o-transition:all 0.5s ease-out 0.3s;transition:all 0.5s ease-out 0.3s;}
.nav li:nth-child(6){-webkit-transition:all 0.5s ease-out 0.35s;-moz-transition:all 0.5s ease-out 0.35s;
	-ms-transition:all 0.5s ease-out 0.35s;-o-transition:all 0.5s ease-out 0.35s;transition:all 0.5s ease-out 0.35s;}
.nav li:nth-child(7){-webkit-transition:all 0.5s ease-out 0.35s;-moz-transition:all 0.5s ease-out 0.35s;
	-ms-transition:all 0.5s ease-out 0.4s;-o-transition:all 0.5s ease-out 0.4s;transition:all 0.5s ease-out 0.4s;}
.nav li:nth-child(8){-webkit-transition:all 0.5s ease-out 0.35s;-moz-transition:all 0.5s ease-out 0.35s;
    -ms-transition:all 0.5s ease-out 0.45s;-o-transition:all 0.5s ease-out 0.45s;transition:all 0.5s ease-out 0.45s;}


dl.navtwo{ width: 160px; display: none; position: absolute; top: 110%; left:50%; z-index: 1; padding-top: 15px; margin-left: -80px;
	-webkit-transition: top 0.3s; -moz-transition: top 0.3s; -ms-transition: top 0.3s;
	-o-transition: top 0.3s; transition: top 0.3s;}
dl.navtwo.on{ top:90%;}
dl.navtwo .inner{ width: 100%; background-color: rgba(255, 255, 255, 1); padding: 13px 0;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;
	box-shadow: 0 0 7px 2px rgba(0,0,0,0.2);}
dl.navtwo:after{ position: absolute; left:50%; top: 0; margin-left: -11px; content: " "; width: 23px; 
    background: url('../image/sju1.png') center no-repeat; height: 15px; z-index: 1;    opacity: 1;}

dl.navtwo dd{ height: 36px; line-height: 36px; text-align: center;font-size: 14px;}
dl.navtwo dd&gt;a{ display: block; height: 100%; color: #666; letter-spacing: 0; overflow: hidden;}
dl.navtwo dd:hover&gt;a{ color: #007ddd; letter-spacing: 2px; background-color: #e1e1e1;}

dl.navtwo dd&gt;a:after{ left:100%; position: absolute; bottom: 0; content: " "; width: 0; display: none;
   border-bottom: 1px solid #da251d; -webkit-transition: .3s; transition: .3s;}
dl.navtwo dd&gt;a:hover:after{ width: 100%; left:0; transition: width 0.3s; -webkit- transition: width 0.3s;}



.navvtwo{ width: 100%; position: fixed; top:90px; height: 550px; left:0; z-index: 2; display: none;}
.navvtwoin{ width: 100%; height: 100%; position: absolute; top:0; left:0; right:0; z-index: 1;
	background: url('../image/nvbg.jpg') center no-repeat;}
.navvtwoin { transform-origin: 50% 0%; transform: perspective(1920px) rotateX(-80deg); transition: transform .3s 0s;}
.navvtwo.on .navvtwoin{ transform: perspective(0px) rotateX(0deg); -webkit-transform: perspective(0px) rotateX(0deg);
    transition: transform .5s .1s;}
.navvtwobg{width: 100%; position: fixed; top:90px; bottom:0; left:0; z-index: 4;
	 background-color: rgba(0,0,0,0.7); display: none;}
.navvtwoin .inner{ width: 1200px; margin: 0 auto; padding: 0 20px; overflow: hidden;}
.navthree{ width: 100%; height: 550px; font-size: 0; text-align: center; overflow: hidden;}
/*.navthree li{ display: inline-block; width: 220px; padding-top: 50px; height: 500px;}*/
.navthree li{ display: inline-block; width: 190px; padding-top: 50px; height: 500px;}

.navthree .pic{ width: 100%; height: 160px; font-size: 0; line-height: 160px;}
.navthree li:hover .pic{ border-color: #eb0104;}
.navthree .pic img{ max-width: 100%; max-height: 100%;}
.navthree dt{ font-size: 18px; color: #fff; line-height: 30px; margin: 24px 0 10px;}
.navthree dt a{ color: #fff; position: relative;}
.navthree dt a:after{ left:100%; position: absolute; bottom: -2px; content: " "; width: 0;
   border-bottom: 1px solid #fff; -webkit-transition: .3s; transition: .3s;}
.navthree dt:hover a:after{ width: 100%; left:0; transition: width 0.3s; -webkit-transition: width 0.3s;}
.navthree dd{ font-size: 14px; color: #ddd; line-height: 26px;}
.navthree dd a{ color: #ddd; letter-spacing: 0;}
.navthree dd a:hover{ color: #fff; letter-spacing: 2px;}

.nav&gt;li&gt;a span{display:block; transition:ease .65s;transform:translateY(100%); opacity:0; visibility:hidden;font-family: "BrandonText-Regular"; letter-spacing:2px;}
.nav&gt;li&gt;a em{font-style: normal;position:absolute; left:0; top:0px; display:block; text-align:center; width:100%; transition:ease .65s; transform:translateY(0); opacity:1; visibility:visible;font-weight: normal;}
.nav&gt;li&gt;a:hover span,.nav&gt;li&gt;a.active span{transform:translateY(0); opacity:1; visibility:visible;}
.nav&gt;li&gt;a:hover em,.nav&gt;li&gt;a.active em{transform:translateY(-100%); opacity:0; visibility:hidden;}









/* 手机导航 */
.navsjout{ width: 100%; opacity: 0; overflow: auto; position: fixed; top:60px; bottom: 0; left:-100%; z-index: 20;
	-moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;
	-o-transition: 0.4s; transition: 0.4s; background-color: #000;}
.navsjout.on{ opacity: 1; left:0;}

.navsj{ width: 100%; -webkit-overflow-scrolling : touch; background-color: #000;
	position: absolute; top:20px; left:0;}
.navsj&gt;li{ position: relative;}
.navsj&gt;li&gt;a{ display: block; height: 60px; text-align: center; line-height: 60px; 	font-size: .28rem; color: #fff; position: relative;}
.navsj&gt;li&gt;a:after{ content: ''; position: absolute; left: 30px; right:30px; bottom:0; z-index: 0;
	height: 1px; background-color: #666;}

.navsjtwo{ width: 100%; overflow: hidden; display: none; padding: 10px 0; background-color: #f1f1f1;}
.navsjtwo&gt;li{ width: 100%; }
.navsjtwo&gt;li + li{border-top: 1px solid #fff;}
.navsjtwo&gt;li&gt;a{ display: block; line-height: .8rem; font-size: .26rem; color: #333;
	position: relative; z-index: 1; background-color: #ada; text-align: center;
	background: url('../image/nav-jtr1.png') 68% center no-repeat;background-size: 8px;}

.navsjthree{ width: 100%; display: none;}
.navsjthree dd{ width: 100%; height: 60px; line-height: 60px; text-align: center; border-top: 1px solid #fff;}
.navsjthree dd&gt;a{ display: block; font-size: 18px; height: 100%; 
	background-color: #e1e1e1; color: #007ddd; overflow: hidden;}



.navsj li i{ position: absolute; right: 22%; top:0; z-index: 1; width: 60px; height: 60px;	display: block; cursor: pointer; background: url('../image/nav-jtd1.png') center no-repeat;    background-size: .28rem .14rem;}
.navsj li.on i{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); 
	-ms-transform: rotate(180deg); transform: rotate(180deg);}

.navsj,.navsj li i{ -moz-transition: 0.3s; -ms-transition: 0.3s;
	-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}




#close { position: fixed; left: 0; top: 0; width: 100%;bottom: 0; z-index: 9; display: none; 
	background:url('../image/op0-60.png'); cursor: pointer;}
.navmenu{
    position: absolute; right:.5rem; top:.3rem; z-index: 20;
}
.navbtn{ width: .4rem; height: .4rem; opacity: 0;position: absolute;
    left: -0.5rem;pointer-events: none;
	-moz-transition: 0.4s 0.5s; -ms-transition: 0.4s 0.5s; -webkit-transition: 0.4s 0.5s;
	-o-transition: 0.4s 0.5s; transition: 0.4s 0.5s;}
.navbtn.active{ opacity: 1;pointer-events: auto;}

.navbtn s{ position: absolute; right: 0; display: block; width: .22rem; height: 0.02rem; background-color: #fff;
	-moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.navbtn&gt;s:nth-child(1){top: .12rem;}
.navbtn&gt;s:nth-child(2){top: .2rem; right:-0.04rem; transform: rotate(0deg) scale(1,1);}
.navbtn&gt;s:nth-child(3){top: .28rem;}
.navbtn.on s:nth-child(1){ top:48%; -webkit-transform: rotate(-225deg); transform: rotate(-225deg);}
.navbtn.on s:nth-child(2) { transform: rotate(-180deg) scale(0,1);}
.navbtn.on s:nth-child(3) { top:48%; -webkit-transform: rotate(225deg); transform: rotate(225deg);}
.special .navbtn s,.special2 .navbtn s,.nvact .navbtn s{ background-color: #007ddc;}
.langbtn,.search{
    display: block;
    padding: 0 0.1rem;
    height: 100%;
    position: relative;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    float: left;
}
.search img{
    width: auto;
    position: absolute;
    top: 8px;
    left: 10px;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
}
.search img:nth-child(2){
    opacity: 0;
}
.special .langbtn,.special2 .langbtn{
    color: #007ddc;
}
.special .search img:nth-child(1),.special2 .search img:nth-child(1){
    opacity: 0;
}
.special .search img:nth-child(2),.special2 .search img:nth-child(2){
    opacity: 1;
}

.navbtn2{ width: 40px; height: 40px; opacity: 0;position: absolute;
    left: -50px;display: none;
    -moz-transition: 0.4s 0.5s; -ms-transition: 0.4s 0.5s; -webkit-transition: 0.4s 0.5s;
    -o-transition: 0.4s 0.5s; transition: 0.4s 0.5s;}
.navbtn2 s{ position: absolute; right: 0; display: block; width: 22px; height: 2px; background-color: #fff;
    -moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.special .navbtn2 s{background-color:#007ddc;}
.special2 .navbtn2 s{background-color:#007ddc;}
.navbtn2&gt;s:nth-child(1){top: 12px;}
.navbtn2&gt;s:nth-child(2){top: 20px; right:-4px; transform: rotate(0deg) scale(1,1);}
.navbtn2&gt;s:nth-child(3){top: 28px;}
.navbtn2.on s:nth-child(1){ top:48%; -webkit-transform: rotate(-225deg); transform: rotate(-225deg);}
.navbtn2.on s:nth-child(2) { transform: rotate(-180deg) scale(0,1);}
.navbtn2.on s:nth-child(3) { top:48%; -webkit-transform: rotate(225deg); transform: rotate(225deg);}
/* .navbtn2{ position: absolute; right: 0.4rem; top:0; z-index: 20; width: 90px; height: 90px; display: none;
    -moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;
    -o-transition: 0.4s; transition: 0.4s;}

.navbtn2 s{ position: absolute; left: 25%; display: block; width: 50%; height: 2px; background-color: #007ddd;
    -moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.navbtn2&gt;s:nth-child(1){top: 32%;}
.navbtn2&gt;s:nth-child(2){top: 48%; width: 40%; transform: rotate(0deg) scale(1,1);}
.navbtn2&gt;s:nth-child(3){top: 64%;}
.navbtn2.on s:nth-child(1){ top:48%; -webkit-transform: rotate(-225deg); transform: rotate(-225deg);}
.navbtn2.on s:nth-child(2) { transform: rotate(-180deg) scale(0,1);}
.navbtn2.on s:nth-child(3) { top:48%; -webkit-transform: rotate(225deg); transform: rotate(225deg);} */

@media screen and (max-width:1350px){
	.cer60{ padding-left: 30px;}
	.navbtn{ right: 10px;}
	.head .lang{ right: 0;}
	.nav{ right:0.44rem;}
    .nav&gt;li&gt;a{padding: 0 0.22rem 0 0.38rem;}
}
@media screen and (max-width:1200px){
    .nav&gt;li&gt;a{ padding: 0 0.18rem 0 0.2rem;}
}
@media screen and (max-width:1100px){
	.nav&gt;li&gt;a{ padding: 0 10px 0 20px;}
}
@media screen and (min-width:1024px){
	.navsjout{ display: none;}
}
@media screen and (max-width:1023px){
    .cer60{padding-left: 14px;}
    .nav{ display: none;}
    .navbtn2{ display: block;opacity: 1;}
    .navsjout{ display: block;}
    .navbtn{ display: none!important;}
    .head{height: 1rem;}
    .head .lang{ right: 0.3rem;}
	.head .logo{ opacity: 1;}
	.head .logo2{ opacity: 0;}
    .head a.logo,.head .logo2{line-height: 1rem;}
    .head .logo2 img,.head a.logo img{height: 0.68rem;width: auto !important;}
	.head{ padding: 0rem 0.36rem}
    .head&gt;div{
        padding-left: 0;
    }

	.head .lang{ color: #333;}
	.navbtn s{ background-color: #000;}
	.nav&gt;li&gt;a{ color: #333;}
	.nav&gt;li.on&gt;a,.nav&gt;li:hover&gt;a{ color: #007ddd;}
    .head,.all{min-width: 100%;}
    .section1 .bannero1,.section1 .bannero1 .swiper-container{height: 100%;}
    .section1 .bannero1 .swiper-slide{overflow: hidden;}
    .section1 .swiper-container-horizontal&gt;.swiper-pagination-bullets{
        left: 0;right: auto;text-align: center;bottom: 20px;
    }
    .section1 .swiper-pagination-bullet{width: 40px;}
    .h-about .booo{display: none;}

    .navsjout{top: 1rem;}
    
    .search img{height:0.3rem;top:calc(50% - 0.3rem/2)}
    .langbtn{font-size: 0.24rem;line-height:0.5rem;}
    .navbtn2{left: -0.5rem;}
    .navbtn2 s{ position: absolute; right: 0; display: block; width: 0.32rem;background-color: #fff;-moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
    
    .navbtn2&gt;s:nth-child(1){top: 0.12rem;}
    .navbtn2&gt;s:nth-child(2){top: 0.24rem; right:-0.04rem;transform: rotate(0deg) scale(1,1);}
    .navbtn2&gt;s:nth-child(3){top: 0.36rem;}
    
    .langbtn,.search{
        display: block;
        padding: 0 0.1rem;
        height: 100%;
        position: relative;
        color: #fff;
        height: 0.5rem;
        text-align: center;
        float: left;
    }
    
    .navmenu{
        position: absolute; right:.5rem; top:.25rem; z-index: 20;
    }
    .navbtn2,.navbtn{ width: 0.4rem; height: 0.5rem;}
}



.news{
    background: url(../image/bg6.jpg) no-repeat center;
    background-size: cover;
    height: 5rem;
    padding: 1.4rem 2.4rem 0;
    box-sizing:border-box;
    color: #fff;
}
.newsbox{
    display: flex;
    justify-content: space-between;
}
.newscard{
    width: 50%;
}
.newscard:first-child{
    margin-right: 0.36rem;
}
.newstitle{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.3rem;
}
.newstit{
    display: flex;
    align-items: center;
}
.newstit img{
    margin-right: 0.14rem;
}
.newstit h6{
    font-weight: bold;
    font-size: 0.24rem;
}
.newsbtn a{
    color: #fff;
    font-size: 0.14rem;
    display: block;
    padding-bottom: 0.06rem;
    border-bottom: 1px solid rgba(246,247,255,0.3);
    position: relative;
}
.newsbtn a:after{
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    border-bottom: 1px solid #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.newsbtn a:hover:after{
    width: 100%;
}
.newscon{
    background: #003a5f;
    padding: 0.33rem 0.23rem;
    box-sizing:border-box;
}
.swiper-slide .slidebox{
    height: 1.54rem;
}
.newscon .imgbox{
    width: 2.38rem;
    height: 100%;
    float: left;
}
.newscon .newstxt{
    padding: 0.12rem 0.2rem 0;
    float: left;
    width: calc(100% - 3.1rem);
    box-sizing: border-box;
}
.newscon .newstxt h6{
    font-size: 0.16rem;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.newscon .newstxt .txt{
    font-size: 0.14rem;    
 display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;

}
.morebox{
    margin-left: 0.2rem;
    height: 100%;
    display: flex;
    align-items: center;
    float: right;    
}
.newscon .newsmore{
    display: inline-block;
    padding: 0.06rem;display: flex;
    align-items: center;
    float: right;
    position: relative;
}
.newscon .newsmore:before{
    content: "";
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px dashed #fff;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    transition:all .6s;
}
.newscon .newsmore s{
    background: #fff;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    line-height: 0.32rem;
    text-align: center;
    border-radius: 50%;
    position: relative;
    color: #09509a;
    font-family: "宋体";
    font-size: 0.18rem;
    font-weight: bold;
}
.newscon .newsmore:hover:before{
    transform: rotateZ(360deg);
}
.newsbutton{
    position: absolute;
    left: 2.8rem;
    bottom: 0;
}
.newsbutton .swiper-button-next, .newsbutton .swiper-button-prev{
    width: 0.1rem;
    height: 0.2rem;
}
.newsbutton .swiper-button-prev{
    background-image: url(../image/a8.png);
    background-size: cover;
}
.newsbutton .swiper-button-next{
    background-image: url(../image/a7.png);
    background-size: cover;
}


.footer{ 
    position: relative; 
    background: url('../image/bgfoot.jpg') center/cover no-repeat;
    /*height: calc(100% - 5rem);*/
}
/* .footer:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 8;
} */
.footer video{ position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 3;
	background-color: #000; object-fit: cover;}
.footer1{ 
    position: relative; 
    z-index: 10;    
    padding: 0.56rem 2.4rem 0;
    box-sizing: border-box;
}
.footer1 .footl{
    float: left;
}
.footer1 .foottxt{
    margin-top: 0.3rem;
    color: #fff;
    font-size: 0.16rem;
    line-height: 0.36rem;
}
.footer1 .foottxt .tit{
    font-weight: bold;
}
.footer1 .foottxt .numf{
    font-size: 0.26rem;
    line-height: 0.6rem;
}
.footer1 .footr{
    float: right;
}
.footer1 .footr dd{
    text-align: center;
}
.footer1 .footr li:nth-child(1) dd,.footer1 .footr li:nth-child(2) dd{
    text-align: left;
}
.footer1 .footr dd a{
    line-height: 0.36rem;
    font-size: 0.14rem;
    color: #fff;
    margin-bottom: 14px;
    position: relative;
}
.footer1 .footr dd a:after{ left:100%; position: absolute; bottom: -2px; content: " "; width: 0;
   border-bottom: 1px solid #fff; -webkit-transition: .3s; transition: .3s;}
.footer1 .footr dd  a:hover:after{ width: 100%; left:0; transition: width 0.3s; -webkit-transition: width 0.3s;}
/* .footer1&gt;div{ overflow: hidden; position: relative; padding-top: 65px; height: 240px;} */



.footnav{ float: left; overflow: hidden;margin-right: 0.4rem;}
.footnav li{ 
    float: left;
    position: relative;
    width: auto;
    margin: 0 0.36rem;
}
.footnav li dt{ height: 32px; font-size: 0.18rem; line-height: 32px; color: #fefefe; margin-bottom: 14px;text-align: center;}
.footnav li dt a{ color: #fefefe; position: relative;font-weight: bold;}
.footnav li dt a:after{ left:100%; position: absolute; bottom: -2px; content: " "; width: 0;
   border-bottom: 1px solid #fff; -webkit-transition: .3s; transition: .3s;}
.footnav li dt a:hover:after{ width: 100%; left:0; transition: width 0.3s; -webkit-transition: width 0.3s;}


.footer1 .footr .footma dd{
    font-size: 0.14rem;
    color: #fff;
    margin-bottom: .2rem;
    text-align: left;
}
.flxbtnout{text-align: left; position: relative; z-index: 1;}
.flxbtnout a{ display: inline-block; width: 0.54rem; height: 0.54rem; margin-right: 0.2rem;	text-align: center; line-height: 0.54rem; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%;}
.flxbtnout a:last-child{margin-right: 0;}
.flxbtnout a&gt;img{ transition: 1s;}
.flxbtnout a:hover&gt;img{ transform: rotateY(360deg);}

.footwx{ position: relative;}
.footwx .bigewm{ 
    position: absolute;
    top: 0.56rem;
    left: 0;
    z-index: 1;
    display: none;
    width: max-content;
    padding-top: 0.08rem;
}
.footwx .bigewm&gt;div{
    padding: 0.04rem;
    background:#fff;
    border-radius: 0.04rem;
    overflow: hidden;
}
.footwx .bigewm:after{
    position: absolute;
    left: 0.16rem;
    top: 0;
    content: " ";
    width: 0.16rem;
    background: url(../image/sju1.png) center no-repeat;
    height: 0.08rem;
    z-index: 1;
    opacity: 1;
}
.footwx:nth-child(2) .bigewm{
    left: -0.27rem;
}
.footwx:nth-child(3) .bigewm{
    left: auto;
    right: 0;
}
.footwx:nth-child(2) .bigewm:after{
    left: 50%;
    margin-left: -0.08rem;
}
.footwx:nth-child(3) .bigewm:after{
    left: auto;
    right: 0.16rem;
}
.footma{
    float: right;
}


.footinfo{ float: left; width: 38%; color: #9e9e9e; line-height: 26px;}
.footinfo span{ margin-left: 18px;}
.footlogo{ width: 100%; margin-bottom: 34px;}
.footlogo img{ max-width: 100%; opacity: 0.8;}
.footewm{ position: absolute; right:0; top:65px; z-index: 1; width: 120px;}
.footewm img{ display: block; width: 100%;}
.footewm p{ font-size: 12px; color: #8e8e8e; line-height: 34px;}


.footer2{
    position: absolute;
    bottom: 0;
    z-index: 10;
    width: 100%;
    border-top: 1px solid rgba(255,255,255,0.1);
    padding: 0.1rem 2.4rem;
    box-sizing: border-box;
}
.footer2&gt;div{ font-size: 0.14rem; color: rgba(255,255,255,0.5); line-height: 30px; height: 30px; overflow: hidden;}
.footer2 .l{ width: 50%;}
.footer2 span{ word-break: normal;}
.footer2 a{ color: rgba(255,255,255,0.5);}
.footer2 a:hover{ color: #fff;}
.footer2 a.beian{ display: inline-block; padding: 0 20px; height: 100%; border-radius: 15px;}
.footer2 img.jw{ margin-top: -2px; margin-left: 5px;}
.footer2 img.cnzz{ margin-left: 5px;}
@media screen and (max-width:1500px){
  .footer1{
    padding: 0.3rem 1.4rem 0;
  }
  .footer1 .foottxt{
    margin-top: 0.2rem;
    line-height: 0.28rem;
  }
  .footer1 .foottxt .numf{
    font-size: 0.24rem;
    line-height: 0.4rem;
  }
  .footnav li{
    margin: 0 0.22rem;
  }
  .footnav li dt{
    margin-bottom: 0.06rem;
    font-size: 0.16rem;
    line-height: 28px;
    height: 28px;
  }
  .footer1 .footr dd a{
    line-height: 0.24rem;
    font-size: 0.12rem;
  }
  .footer{
    /*height: calc(100% - 3.6rem);*/
  }
  .footer2{
    padding: 0.08rem 1.4rem;
  }


}
@media screen and (max-width:1400px){
    .footinfo{ width: 24%; margin-right: 10px;}
  .footnav li{
    margin: 0 0.18rem;
  }

  .footnav{
    margin-right: 0.2rem;
  }
}
@media screen and (max-width:1200px){
	.footer2{ text-align: center;}
	.footer2&gt;div{ height: auto; line-height: 2em;}
	.footer2 .l,.footer2 .r{ float: none; display: block; width: 100%;}
	.footer2 span{ margin: 0 5px;}
}
@media screen and (max-width:1100px){
	.footinfo{ width: auto; margin-right: 0;}
	.footnav{ display: none;}
}
@media screen and (max-width:1023px){
	.footer video{ display: none!important;}
    /*.footer{height: 5.2rem;}*/
    .footer1&gt;div{ height: auto; padding-bottom: 65px;}
    .footl{ display: none;}
    .footer1{padding: 0;}
    .footinfo,.footma,.footer1 .footr{ float: none;}
    .footer1 .footr{padding-top: .6rem;}
    .footer1 .footr .footma dd{text-align: center;font-size: .24rem;margin-bottom: 0.4rem;}
    .footwx .bigewm{
        top: 1rem;
    }
    .footer2{padding: 0.2rem 0 0.5rem;}
    .footwx .bigewm:after{
        left: 0.26rem;
        top: -0.04rem;
        width: 0.36rem;
        height: 0.16rem;
    }
    .flxbtnout{text-align: center;}
    .flxbtnout a{width: .96rem;height: .96rem;line-height: .96rem;}
    .footer2&gt;div{font-size: 12px;line-height: 22px;}
}



.waiting{ width: 124px; height: 124px; background: url('../image/waiting.gif') center; display: none;
	position: absolute; left:50%; margin-left: -62px; z-index: 2; top:50%; margin-top: -62px;}
#totop{ position: fixed; padding-right: 34px; height: 32px; left:50%; cursor: pointer; margin-left: 610px;
	z-index: 1; bottom: 100px; background: #40698f url('../image/jtu1.png') 80px no-repeat;}
#totop span{ display: block; width: 74px; background-color: #94acc2; text-indent: 16px;
	line-height: 32px; color: #fff; font-size: 12px;}
#totop:hover span{ background-color: #40698f;}


.msgbg{ width: 100%; height: 100%; position: fixed; z-index: 150; left:0; top:0;
	 background-color: rgba(0,0,0,0.8); display: none; overflow: hidden; }
.msg{ width: 40%; height: 280px; position: absolute; z-index: 1; background-color: #fff; font-family: 'Microsoft Yahei';
	left:30%; top:-50%; margin-top: -160px; border: 5px solid #007ddd; padding: 20px;}
.msgtxt{ font-size: 28px; color: #36467a; line-height: 40px; text-align: center;
	margin: 40px 0 0; height: 120px; overflow: hidden;}
.msgbg.on .msg{ top:50%;}
.msg input{ width: 200px; height: 50px; display: block; background-color: #007ddd;
	font-size: 24px; margin: 0 auto;}
.msgclose{ width: 41px; height: 41px; position: absolute; top:-20px; right: -20px; z-index: 1;
	cursor: pointer; background: url('../image/close.png') center no-repeat;}



/*---在线QQ---*/
.fside{ position: fixed; z-index: 100; left:0; top:50%; margin-top: -100px; width: 50px;}
.fside a{ display: block; width: 56px; height: 56px; margin-top: 2px; position: relative;
	 background-color: #9e9e9e; text-align: center; line-height: 56px;}
.fside a:first-child{ margin-top: 0;}

.sidetelno{  width: 0; height: 56px; overflow: hidden; position: absolute; left:-1px;
	top:0; z-index: 1; background-color: #b00b18;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.sidetelno.on{ width: 240px;}
.sidetelno span{ display: block; height: 56px; padding: 0 10px;
	 font-family: 'arial'; color: #fff; font-size: 20px; line-height: 56px;}

.sidebigewm{ display: none; position: absolute; top: 116px; left: 61px; z-index: 1;
    border: 1px solid #aaa; background-color: #fff; border-radius: 4px;}
.sidebigewm img{ width: 150px; height: 150px;}


@media screen and (max-width:600px){
	.cer3,.cer8,.cer9,.cer10{ padding: 0 5%;}
}
@media screen and (max-width:750px){
	.section5 .find,.section5 .finu{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
-o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
	.section5 .finl,.section5 .finr{-webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
-o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}

	.section29 .find,.section29 .finu{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
-o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
	.section29 .finl,.section29 .finr{-webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
-o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}

	.section36 .find,.section36 .finu{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
-o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
	.section36 .finl,.section36 .finr{-webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
-o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}

}


@media (max-width: 1500px){
	.section1 .wxco2{
		padding: 300px 0 0 15%;
	}
	.section1 .wxco2 h2{font-size: 40px;}
	.section1 .wxco2 h3{font-size: 22px;}
}
@media screen and (min-width:320px) {
    html{
        font-size: 55px;
    }
}
@media screen and (min-width:800px) {
    html{
        font-size: 100px;
    }
}


.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}
.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


.mes{width: 100%;position: fixed;z-index: 40;bottom: 0;background:rgba(26,63,93,0.7);padding:0.3rem 0;}
.mes .mes_main{width: 14.23rem;margin:0 auto;max-width: 90%;}
.mes .mes_img{width: 2.52rem}
.mes .mes_img img{width: 100%}
.mes  .mes_form{width: calc(100% - 3.36rem)}
.mes .layui-icon-loading-1::before{content: ''!important}

.mes_form .item{width: 2.1rem;max-width: 20%;background:#fff;border-radius: 0.1rem;}
.mes_form .item input{display: block;padding:0 0.15rem;border-radius: 0.1rem;height:0.45rem;line-height: 0.45rem;width: 100%;}
.mes_form .item&gt;input{background:#fff}
.mes_form .mes_btn{width: 1.58rem;max-width: 18%;text-align: center;height:0.45rem;line-height: 0.45rem;background:#007ddd;color: #fff;border-radius: 0.3rem;font-size: 0.15rem;cursor: pointer;}

.mes_form .layui-form-select dl dd.layui-this{background:#007ddd!important;}

.mes .close{position: absolute;right: 0.27rem;top:0;transform:translateY(-50%);z-index: 1;cursor: pointer;}


.c_meaage .layui-icon-loading-1::before {
  content: "";
}


.c_meaage{background:url('../image/message.jpg') no-repeat center top;padding: 0.8rem 0 1rem;background-size: cover}
.c_meaage_form{width: 1440px;margin:0 auto;max-width: 90%;margin-top: 0.7rem}
.c_meaage_form .item{width: 100%;margin-bottom: 0.2rem}
.c_meaage_form .item label{font-size: 0.18rem;color: #464646;margin-bottom: 0.15rem;display: block;}
.c_meaage_form .item input{display: block;height:0.55rem;line-height: 0.55rem;padding: 0 0.4rem}

.c_meaage_form .c_meaage_top .item{width: 48.5%;}
.c_meaage_form .c_meaage_top .item input{background:#fff;width: 100%}

.c_meaage_form .mes_btn{width: 2.7rem;height:0.45rem;line-height: 0.45rem;background:#007ddd;font-size: 0.18rem;color: #fff;text-align: center;margin:0 auto;margin-top: 0.64rem}

.overflow{overflow: hidden;}

.c_meaage_form .layui-form-select dl dd.layui-this{background:#007ddd!important;}
@media (max-width: 1800px) {
    .footer{min-height: 440px;}
}

@media (max-width: 1440px) {
  .call1-a {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    color: #222222;
  }
  .call1-a &gt; span {
     color: #464646;
     margin-left: 20px;
     font-family: 'Times New Roman';
     text-transform: uppercase;
   }

   .in_con{max-width: 90%;margin:0 auto;}
}

@media only screen and (max-width: 1023px) {
  .call1-a {
    font-size: 0.32rem;
    line-height: 0.32rem;
    text-align: center;
    color: #222222;
  }
}
@media (max-width: 1024px) {
   
    .mes_main{display: block;}
    .mes .mes_form{width: 100%;}
    .mes .mes_img{width: 4rem;margin-bottom: 0.3rem}
    .mes_form .item{width: 20%}
    .mes_form .item input{height:0.6rem;line-height: 0.6rem;}
    .mes_form .mes_btn{width: 18%;height:0.6rem;line-height: 0.6rem;font-size: 0.25rem;}
   
}
@media only screen and (min-width: 1024px) and (max-width: 1479px) {
  .footer {
    width: 100%;
    min-height: 440px;
    height: auto;
    position: relative;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1440px) {
      .call1 {
        margin-top: 80px;
        
      }
      .call1-b{
          width: 90%;
    
      }
  
}
@media (max-width: 750px) {
    .mes .mes_form{flex-wrap: wrap;-webkit-flex-wrap: wrap;font-size: 0.22rem;}
    .mes_form .item{width: 48.5%;max-width: 48.5%}
   
    .mes_form .item{margin-bottom: 0.2rem}
    .mes_form .mes_btn{width: 2rem;margin:0 auto;max-width: 2rem}
    .sec6_list li{margin-bottom: 1rem}
    .sec_des{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

    .c_meaage_form .item label{font-size: 0.26rem;}
    .c_meaage_top{display: block;}
    .c_meaage_form .c_meaage_top .item{width: 100%;font-size: 0.26rem;}
    .c_meaage_form  input{font-size: 0.24rem;}
    .c_meaage_form .item input{height:0.7rem;line-height: 0.7rem;}

    .c_meaage_form .mes_btn{height:0.7rem;line-height: 0.7rem;width: 2.5rem;font-size: 0.28rem;}
    
    .footer{min-height:4rem;height:4.2rem!important;padding-top:0.3rem}

  
    .ft22 &gt; div{width:1.6rem;height: 1.6rem;}

 
}


.prods_li .pic{display: block;position:relative;width:100%;height:0;padding-top:100%;}
.prods_li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prods_li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
</pre></body></html>