/* Reset Css */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; overflow-x:hidden;}
body,div,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,caption{margin:0px;padding:0px;}
fieldset,img{border:0;outline:medium none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
table{border-collapse:collapse;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,en,th,var{font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a{text-decoration:none;outline:medium none;}
input,textarea{outline:medium none;}
img{transition:all .5s; -webkit-transition:all .5s;}
/* 公共部分CSS样式 */
html,body{font:14px/1 microsoft Yahei,Arial,Helvetica,sans-serif; background:#fff;}
input,label,textarea{font:14px Microsoft Yahei;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;}
img{font-size:14px; width:100%; display:block;}
a{color:#fff; text-decoration:none;-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.clear{clear:both;}
.clearfix:after{content: "020"; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }

/*全局样式*/
.min-h100{ min-height:100vh;}
.w1440{ max-width:1440px; width:86%;}
.w1200{ max-width:1200px; width:84%;}
.auto{ margin:0 auto;}
.padd{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.absolute{ position: absolute;}
.relative{position: relative;}
.fixed{ position: fixed;}
.flex{ display: flex;}
.inline-block{ display: inline-block;}
.table{ display: table;}
.table-cell{ display: table-cell; vertical-align: middle;}
.fl{ float: left;}
.fr{ float: right;}
.pc_tu{ display: block;}
.web_tu{ display: none;}
.top_neiy{ display: none;}

.dot { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.dot2, .dot3, .dot4, .dot5, .dot6 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
.dot3 {-webkit-line-clamp: 3;}
.dot4 {-webkit-line-clamp: 4;}
.dot5 {-webkit-line-clamp: 5;}
.dot6 {-webkit-line-clamp: 6;}

/* @media(max-width:1440px){
.w1440{ padding:0 2%;}
}
@media(max-width:1200px){
.w1200{ padding:0 2%;}
} */
@media(max-width:768px){
.pc_tu{ display: none;}
.web_tu{ display: block;}
}


/* 自定义字体 */
@font-face {
	font-family: "HKGrotesk";
	src: url("../fonts/HKGrotesk-Bold.otf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'r-averta';
	src: url('../font/Averta-Regular.eot');
    src: url('../font/Averta-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/Averta-Regular.woff') format('woff'),
         url('../font/Averta-Regular.ttf') format('truetype'),
         url('../font/Averta-Regular.svg#webfont34M5alKg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
    font-family: 'AvertaStd';
	src: url('../font/AvertaStd.eot');
    src: url('../font/AvertaStd.eot?#iefix') format('embedded-opentype'),
         url('../font/AvertaStd.woff') format('woff'),
         url('../font/AvertaStd.ttf') format('truetype'),
         url('../font/AvertaStd.svg#webfont34M5alKg') format('svg');
	font-style:normal;
	font-weight:normal;
}

@font-face {
    font-family: 'DINPRO';
	src: url('../font/DINPRO.eot');
    src: url('../font/DINPRO.eot?#iefix') format('embedded-opentype'),
         url('../font/DINPRO.woff') format('woff'),
         url('../font/DINPRO.ttf') format('truetype'),
         url('../font/DINPRO.svg#webfont34M5alKg') format('svg');
	font-style:normal;
	font-weight:normal;
}

.visible-hd {
  display: none !important;
}
.visible-lg {
  display: block !important;
}

@media screen and (max-width:991px){
	.visible-hd {
		display: block !important;
	}
	.visible-lg {
		display: none !important;
	}
}

table{border-collapse:collapse;    width:100%;}  
tr td{border-collapse:collapse;}
.g-wrap{max-width:1440px; margin-left:auto; margin-right:auto;padding-left:15px; padding-right:15px;}
.justify{display: flex;flex-direction: row;justify-content: space-between;align-content: center;align-items: center;}
.c_justify {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.l_justify {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.r_justify {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}

@media screen and (max-width:1680px){
.g-wrap{max-width:1360px;}	
}

@media screen and (max-width:1440px){
.g-wrap{max-width:950px;width:86%;}	

}



.ellip{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellip1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-line-break: auto;-webkit-box-orient: vertical;}
.ellip2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-line-break: auto;-webkit-box-orient: vertical;}

@keyframes myfirst {
   0% {transform: translate(0px, 0px);}
   50% {transform: translate(0px, -10px);}
   100% {transform: translate(0px, 0px);}
}

.imglist{margin-top:-30px; margin-right:-30px; overflow:hidden;}
.imglist li{float:left;}
.imglist li a{margin-right: 30px;margin-top:30px;position: relative;color: #fff;overflow: hidden; display:block; transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;}

.pz_banner{width:100%; overflow:hidden;  z-index:4;}
.slide_banner{ margin:0;position:relative;}
.slide_banner .slick-slide{ width:100%; padding:0;outline: none;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:35px; overflow:hidden;text-align: left; position:absolute; z-index:20;  box-sizing:border-box; width:1200px; left:50%; margin-left:-600px;}
.slide_banner .slick-dots li{width:65px;  margin:0px 7px; position:relative; box-sizing:border-box; }
/* .slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#c22525;} */
.slide_banner .slick-dots li:after{position:absolute; content:""; background:rgba(255,255,255,0.3); width:100%;height:3px;top:0px;left:0px; }
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active:before{background:#c22525; animation:mymove 7s;-webkit-animation:mymove 7s;position:absolute; content:""; width:100%;height:3px;top:0px;left:0px; }


@-webkit-keyframes mymove{
	0% {
	width: 0px;	
	}
	100% {
	width: 100%
	}
}
@keyframes mymove{
	0% {
	width: 0px;	
	}
	100% {
	width: 100%
	}
}
.mymove {-webkit-animation-name:mymove;animation-name:mymove;}

.slide_banner .slick-prev,.slide_banner .slick-next{width:55px; height:55px; border:1px solid #FFF; border-radius:50%; top:50%; margin-top:27.5px; z-index:30;display:none;}
.slide_banner .slick-prev{background:url(../images/ico1.png) center center no-repeat; left:98px; }
.slide_banner .slick-next{background:url(../images/ico2.png) center center no-repeat; right:98px;}

.w_0100_2{width: 100%;position: relative;outline: none; }
.w_0100_2 .w_2_1{width: 100%; position: relative;overflow: hidden;}
.w_0100_2 .w_2_2{display:none;}

.ban_info{position:absolute; top:50%;left:50%;overflow:hidden;color:#FFF; line-height:1.3; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:1440px; text-align:center;letter-spacing: 1.5px; text-shadow: 0px 3px 3px rgba(0,0,0,0.2); font-size:46px; opacity:0;}
.ban_info h2{font-size:70px; }


@media screen and (max-width:1720px){
	.ban_info{font-size:42px;}
	.ban_info h2{font-size:60px;}
}

@media screen and (max-width:1440px){
    .ban_info{width:90%;}
	.ban_info{font-size:32px;}
	.ban_info h2{font-size:46px;}
}

@media screen and (max-width:1260px){
	.ban_info{font-size:28px;}
	.ban_info h2{font-size:40px;}
}

@media screen and (max-width:991px){
	.ban_info{font-size:20px;}
	.ban_info h2{font-size:32px;}
	
}

@media screen and (max-width:768px){
	.ban_info{font-size:18px; line-height:1.8;}
	.ban_info h2{font-size:24px;}
	.w_0100_2 .w_2_1{height:400px;}
	.w_0100_2 .w_2_1 img{display:none;}
}

@media screen and (max-width:640px){
	.ban_info{font-size:16px; line-height:1.6;}
	.ban_info h2{line-height:2;}
	.w_0100_2 .w_2_1{height:400px;}
}

@media screen and (max-width:480px){
	.ban_info h2{font-size:20px;}
}
.slide_banner .slick-slide.slick-current .ban_info{ -webkit-animation: fadeIn 0.1s 0.1s both;-moz-animation: fadeIn 0.1s 0.1s both;animation: fadeIn 0.1s 0.1s both; transition:all 0.1s ease 0.1s; -webkit-transition:all 0.1s ease 0.1s;opacity:1; }

/* .slide_banner .slick-slide.slick-current .ban_info h2{ -webkit-animation: fadeInUp 0.5s 0.5s both;-moz-animation: fadeInUp 0.5s 0.5s both;animation: fadeInUp 0.5s 0.5s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5ss ease 0.5s;opacity:1; }
.slide_banner .slick-slide.slick-current .ban_info p{ -webkit-animation: fadeInUp 1s 1s both;-moz-animation: fadeInUp 1s 1s both;animation: fadeInUp 1s 1s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s;opacity:1; } */
/* 
.slide_banner .slick-slide.slick-current .ban_info .txt{ -webkit-animation: fadeInUp 1s 1.5s both;-moz-animation: fadeInUp 1s 1.5s both;animation: fadeInUp 1s 1.5s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s;opacity:1; }
.slide_banner .slick-slide.slick-current .ban_info .lianxi{ -webkit-animation: fadeInUp 1s 2s both;-moz-animation: fadeInUp 1s 2s both;animation: fadeInUp 1s 2s both; transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s;opacity:1; } */
/* 头部 */
.top-box{position:absolute;top:0;left:0;width:100%;z-index:100;padding:0.3rem 0.6rem;}
.top-box-home:after{position:absolute;content:"";left:0;top:0;width:100%;height:2.4rem;background:url(../images/top-bg.png) repeat-x left top;}
.top-box .auto{position:relative;z-index:100;}
.top-box .nav-box,.top-box .Language{line-height:0.4rem;float:right;color:#fff;position:relative;z-index:3;}
.top-box .logo{position:absolute;left:0;height:1rem;display:table;top:-0.34rem; width:199px;}
.top-box .logo a{display:table-cell;vertical-align:middle; padding-right:35px; position:relative;}
.top-box .logo a:after{position:absolute; content:''; width:1px; height:40px; right:0px; background:rgba(255,255,255,0.4); top:50%; margin-top:-20px;}
.top-box .logo1{position:absolute; left:235px; height:1rem;display:table;top:-0.28rem;width:161px;}
.top-box .logo1 a{display:table-cell;vertical-align:middle; }
.top-box .Language span{display:inline-block;vertical-align:middle;}
.top-box .Language .lanbut{font-size:0.16rem;position:relative;cursor:pointer;padding:0 0.2rem;line-height:0.38rem;border:solid 0.01rem #fff;margin:0 0.2rem;display:inline-block;vertical-align:middle;border-radius:0.2rem;}
.top-box .Language .lanbut span{background:url(../images/top_icon2.png) no-repeat right center;padding-right:0.2rem;}
.top-box .Language .ul{padding-top:0.05rem;width:100%;position:absolute;left:0;text-align:center;}
.top-box .Language .ul li{margin-bottom:0.02rem;background:rgba(255,255,255,.5);line-height:0.35rem;border-radius:0.2rem;}
.top-box .Language .ul li a{display:block;color:#333333;}
.top-box .Language .icon{display:inline-block;vertical-align:middle;width:0.27rem;height:0.27rem;background:url(../images/top_icon.png) no-repeat;background-size:contain;}
.top-box .nav-box{font-size:0;}
.top-box .nav-box li{position:relative;padding:0 0.3rem;font-size:0.18rem;display:inline-block;vertical-align:middle;}
.top-box .nav-box li >a{display:inline-block;vertical-align:middle;color:#fff; font-weight:bold;}
.top-box .nav-box li dl{background:rgba(255,255,255,.5);width:110%;text-align:center;position:absolute;left:-5%;font-size:0.16rem;border-radius:0.05rem;display:none;}
.top-box .nav-box li dl a{display:block;vertical-align:middle;}
.top-box .nav-box li dl a:hover{color:#fff;background:#6d9773;border-radius:5px;}
.top-box .web-but{cursor:pointer;width:0.27rem;height:0.27rem;margin-left:0.25rem;position:relative;float:right;z-index:5;display:none;}
.top-box .web-but i,.top-box .web-but i:before,.top-box .web-but i:after{position:absolute;content:'';background:#fff;left:0;width:100%;height:100%;content:'';transition:transform 0.3s;}
.top-box .web-but i{height:3px;top:50%;margin-top:-1.5px;}
.top-box .web-but i::before{top:0.08rem;}
.top-box .web-but i::after{top:-0.08rem;}
.top-box .web-but.open i::before{top:0!important;transform:rotate(45deg);}
.top-box .web-but.open i::after{top:0!important;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.top-box .web-but.open i{background:none!important;}

.top-box .Language .lanbut ul{display:none;}
#fan .lang{display:none;}
.top-box .Language #fan .ul{padding-top:0.05rem;width:56%;position:absolute;right:-20%;top:100%;text-align:center;left:unset;}
.Heparin-three .item.on8 .wemben{max-height:unset;}
.top-box .Language .ul li a{font-style:normal;}
@media(max-width:1720px){
	.top-box .logo{width:140px;}
	.top-box .logo a{padding-right:20px; box-sizing: border-box;}
	.top-box .logo a:after{height:34.14px; margin-top:-17px; }
	.top-box .logo1{width:130px; left:165px;}
}


@media(max-width:1440px){
	.top-box{padding:0.25rem 0.52rem;}
	.top-box .logo{width:130px;}
	.top-box .logo a{padding-right:20px; box-sizing: border-box;}
	.top-box .logo a:after{height:26.68px; margin-top:-14px; }
	.top-box .logo1{width:100px; left:155px;}
	.top-box .nav-box li{font-size:0.15rem;padding:0 0.27rem;}
	
}

@media(max-width:1024px){
.top-box .nav-box{position:fixed;top:0;padding-top:0.8rem;right:-100%;width:30%;transition:all .5s;z-index:2;}
.top-box .nav-box nav{background:rgba(255,255,255,.9);height:85vh;padding-top:0.1rem;border-radius:0.05rem 0 0.05rem 0;}
.top-box .nav-box li{display:block;padding:0;border-bottom:solid 0.01rem #e4e4e4;}
.top-box .nav-box li>a{display:block;padding:0 0.2rem;color:#333;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.top-box .nav-box li dl{border-top:dashed 0.01rem #ccc;line-height:0.35rem;width:100%;position:relative;left:0;text-align:left;}
.top-box .nav-box li dl dd{padding:0 0.2rem;border-bottom:dashed 0.01rem #ccc;}
.top-box .nav-box li dl dd:last-child{border-bottom:none;}
.top-box .web-but{margin-top:0.07rem;display:block;}
.top-box .nav-box.active{right:0;position:absolute;}
}
@media(max-width:640px){.top-box{padding:0.1rem 2%;}
.top-box .logo{max-width:1.6rem;line-height:0.4rem; width:100px;}
.top-box .logo a{padding-right:10px;}
.top-box .logo a:after{height:21px; margin-top:-12px;}
.top-box .logo1{max-width:1.6rem;line-height:0.4rem; left:110px;width:80px;}
.top-box .nav-box{width:60%;padding-top:0.6rem;}
.top-box .nav-box nav{height:87.8vh;}
.top-box .web-but{margin-left:0.15rem;}
.top-box .Language .lanbut{padding:0 0.1rem;line-height:0.25rem;margin:0 0.1rem;}
}

@media(max-width:480px){
	.top-box .Language .lanbut{font-size:0.06rem}
	.top-box .logo{width:90px;}
	.top-box .logo a{padding-right:5px;}
	.top-box .logo a:after{height:19.5px; margin-top:-9.75px;}
	.top-box .logo1{left:95px;width:80px;}
}

.top-box .Language .ul li a{font-size:0.14rem;-webkit-transition:.6s;transition:.6s;border-radius:0.2rem;}
.top-box .Language .ul li a:hover{background:#fff;}
.top-box .nav-box li dd{position:relative;}
.top-box .nav-box li .subdd{position:absolute;left:50%;opacity:0;top:0;border-left:0.01rem solid transparent;-webkit-transition:left .6s;transition:left .6s;min-width:100%;}
.top-box .nav-box li .subdd li{font-size:0.16rem;/*text-align:left;*/
 padding:0;display:block;}
.top-box .nav-box li .subdd li a{padding:0 6px;/*text-align:left;*/
 display:block;color:#333;font-weight:normal;}
.top-box .nav-box li .subdd ol{/*padding:0.1rem;*/
 background:rgba(255,255,255,.5);border-radius:0.05rem;}
.top-box .nav-box li .subdd li a:hover{color:#fff;background:#6d9773;border-radius:5px;}
.top-box .nav-box li dd:hover .subdd{opacity:1;left:100%;}
.Map-box .itme .icon-box{-webkit-animation:mybounce 2.5s infinite;animation:mybounce 2.5s infinite;position:relative;}
@keyframes mybounce{from{top:0;}
50%{top:0.05rem;}
to{top:0;}
}
@media(max-width:1200px){.top-box .nav-box li dl a{display:block;}
.top-box .nav-box li .subdd{opacity:1;position:static;display:none;}
.top-box .nav-box li .subdd li a{font-size:0.14rem;}
.top-box .nav-box li .subdd ol{padding:0.1rem 0.1rem 0.2rem;background:none;}
.top-box .Language .lanbut{font-size:0.13rem}
	.top-box .Language .ul li a{font-size:0.1rem;}
}

.head{width:100%; z-index:500;box-sizing:border-box; top:0px; position:fixed; background:#001e41; transition:all 0.5s; -webkit-transition:all 0.5s;}
.head.none {
    transform: translateY(-100%);
}
.head.cur {
    transform: translateY(0)!important;
}
.menu-open .head{background:transparent;}
/* .headon{box-shadow: 0px 0px 5px #ccc;} */
.head .logo{height:120px; position:relative;}
.menu-open .head .logo{z-index: 999;}
.head .logo .img{width:147px; float:left; transition:all 0.5s; -webkit-transition:all 0.5s;}
.headon .logo .img{width:150px;}
.head .h_right{height:120px; transition:all 0.5s; -webkit-transition:all 0.5s;}

.headon .h_right{height:91px;}
#nav{transition:all 0.8s; -webkit-transition:all 0.8s; margin-right:60px; }

#nav li{position:relative; float:left; }
#nav li:last-child{margin-right:0px;}
#nav li .aon a{color:#FFF;  line-height:120px; transition:all 0.5s; -webkit-transition:all 0.5s; position:relative;font-size:18px; letter-spacing:1px;margin:0px 24px; position:relative; transition:all 0.5s; -webkit-transition:all 0.5s;}
.headon #nav li .aon a{line-height:91px;}
/* #nav li .aon a:after{position:absolute; content:""; bottom:0px; left:0px;width:0px; height:1px; background:#640101; transition:all 0.5s; -webkit-transition:all 0.5s;} */
#nav li:last-child .aon a{margin-right:0px;}
#nav li .aon a:hover,#nav li .aon .sele{color:#e73838;}
/* #nav li .aon a:hover:after,#nav li .aon .sele:after{width:100%;} */
#nav li .subnav{position:absolute;top:120px; display:none; z-index:101; background:rgba(255,255,255,0.8);width:150%;}
#nav li .subnav dd{line-height:35px;  }
#nav li .subnav dd a{color:#333; display:block;  transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s; text-align:center; padding:5px 0px;  text-align:left; padding-left:15px; font-size:16px; font-family:"r-averta";}
#nav li .subnav dd a:hover{ background:rgba(229,0,18,0.02);}
#nav li .aon a:hover .subnav{display:block;}
.topico{margin-right:47px;}
.menu-open .head .h_right #nav,.menu-open .head .h_right .topico{display:none;}
.topico a{display:inline-block; margin-right:30px;}
.topico a:last-child{margin-right:0px;}
.topico .site{width:25px;}
@media screen and (max-width:1440px){
#nav li .aon a{margin:0px 25px;}	 
}

@media screen and (max-width:1200px){
#nav li .aon a{margin:0px 15px;}
}

@media screen and (max-width:1060px){
	.head .logo{height:100px;}
	.head .logo .img{width:120px;}
	.head .h_right{height:100px;}
	#nav li .aon a{line-height:100px;}
}

@media screen and (max-width:991px){
	#nav{display:none;}
}
@media screen and (max-width:768px){
	.head{background:#FFF; box-shadow: 10px 0px 10px #ccc;}
	.head .g-wrap{padding-right:0px;}
	.head .logo{height:60px;}
	.head .logo .img{width:90px;}
	.head .h_right{height:auto;}
	.topico{display:none;}
}	


.phhead{width:100%; position: fixed;left: 0;top: 0; z-index: 210; display:none;  border-bottom:1px solid rgba(0,0,0,0.1);  background:rgba(255,255,255,0.8);}
.pcontainer { padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position:relative;}
.phhead .logo{width:100px;position:relative; padding:13px 0px;}

.phhead .lang{position:absolute; right:65px; top:50%; transform:translateY(-50%);  -webkit-transform:translateY(-50%); cursor:pointer; font-size:18px; color:#444444; padding-right:12px; display:inline-block; font-family:'Arial';}
.phhead .lang:after{position:absolute; content:""; right:0px; top:50%; width:7px; height:5px;  margin-top:-2.5px;background:url(../images/h_ico2.png) center/cover no-repeat;}
.phonemeng{width:100%;z-index: 196; height:108px; }
.phhead .pcontainer .h_right_ico{margin-left:0px; height:auto; position:absolute;float:none; margin-top:0px; right:50px; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  overflow:hidden;}
.phhead .pcontainer .h_right_ico a{display:block; width:30px; height:30px;  position:relative; float:right; margin-left:5px;}
.phhead .pcontainer .h_right_ico a em{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.phhead .pcontainer .h_right_ico a em img{max-width:100%; width:auto;}

.menuph{position: relative;cursor: pointer;width: 60px;height:60px;text-align: center; background:#e73838;}
.menu-open .menuph{background:transparent;}
.menuph .point{display: inline-block;width: 40px;height: 40px;margin-top: 20px;position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{width: 30px;}
.menuph .navbtn{position: absolute;top: 8px;right: 5px;display: inline-block;width: 30px;height: 3px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #FFF;}
.menu-open .menuph .navbtn{background:#4b4b4b;}
.menuph .navbtn::after,
.menuph .navbtn::before{position: absolute;right: 0px;display: inline-block;width: 30px;height: 3px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #FFF;}
.menu-open .menuph .navbtn::after,.menu-open .menuph .navbtn::before{background:#4b4b4b;}

.menuph .navbtn::after{top: -11px;}
.menuph .navbtn::before{top: 10px;}
.menuph .point.active .navbtn{background: transparent;}
.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
.menuph .point.active .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
@media screen and (max-width:768px){
	.menuph .navbtn{width:25px; right:7.5px;}
	.menuph .navbtn::after,
	.menuph .navbtn::before{width:25px;}
	.menuph .point:hover .navbtn,
	.menuph .point:hover .navbtn::after,
	.menuph .point:hover .navbtn::before{width: 25px;}
}

.xialaph{top:92px;left: 0;width: 100%;background:rgba(255,255,255,0.8);z-index: 998;display:none; position:fixed;}
.xialaph .img_d{ display:none;}
.xialaph .ul2,.xialaph .ul3{ display: none;}
.xialaph h4 a{color:#333;font-size: 14px;line-height: 50px;}
.xialaph h4 a.nolinks{display:block;}

.xialaph h4 a:hover{color:#a78b5f;}
.xialaph h4{position: relative;}
.xialaph li:last-child h4::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0px;background-color: rgba(255,255,255,0.5);/*opacity: 0.1;*/}
.xialaph h4::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: rgba(0,0,0,0.1);/*opacity: 0.1;*/}
.xialaph h5 a{color:#333;font-size: 14px;line-height: 50px; display:block; padding-left:30px;}
.xialaph h5 a:hover{color:#a78b5f;}
.xialaph h5{position: relative;}
.xialaph h5::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: rgba(0,0,0,0.1);/*opacity: 0.05;*/}
/* .xialaph .ul2 li:last-child h5::after{height:0px;} */
.xialaph h4 img{width:15px;height:8px;float: right;margin-top: 21px;cursor: pointer;  margin-right:5px;}
.xialaph h5 img{width:11px;height:6px;float: right;margin-top: 26px;margin-right: 18px;cursor: pointer;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{display: none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{display: block;}
/* .xialaph h4.active {border-bottom: 1px solid rgba(255,255,255,0.5);} */
.xialaph .ul2{width:100%; margin:0px auto; overflow-x:hidden;}
.xialaph .ul3{padding-top: 12px;padding-bottom: 18px;padding-left: 15px;position: relative;}
.xialaph .ul3::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #e5e5e5;}
.xialaph li:last-child .ul3::after{display: none;}
.xialaph .ul3 li a{color: #666;font-size: 14px;line-height: 35px;display: block;}
.xialaph .ul3 li{padding-top: 5px;}
.xialaph .ul3 li:first-child{padding-top: 0;}
.xialaph .search{width:90%;height:35px; border:1px solid rgba(0,0,0,0.1);  overflow:hidden; margin:15px auto;}
.xialaph .search .int{width:85%; float:left;border:0px; background:transparent;padding:5px 10px; height:35px; line-height:35px; box-sizing:border-box;}
.xialaph .search .btn{width:15%; height:35px;background:url(../images/h_ico4.png) #e50012 center center no-repeat; background-size: 15px 15px; border:0px; float:right;}

@media screen and (max-width:991px){
.phonemeng{height:91px;}
}

@media screen and (max-width:640px){
.phonemeng{height:71px;}
.xialaph{top:71px;}
}

.chu{font-weight:bold;}
.h_about{padding:110px 0px 100px 0px;}
.h_about .cont{overflow:hidden; position:relative;}
.h_about .cont .img{width:671px; float:right; margin-right:25px;}
.h_about .cont .txt{width:620px; position:absolute; left:0px; top:50%; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); line-height:1.8; font-size:30px;}
.h_about .cont .txt h2{font-size:48px; margin-bottom:50px;}
.h_about .cont .txt p{margin-bottom:20px; font-weight: 100;}

@media screen and (max-width:1680px){
.h_about .cont .txt{font-size:24px;}
.h_about .cont .txt h2{font-size:40px;}
}

@media screen and (max-width:1440px){
.h_about{padding:80px 0px 70px 0px;}
.h_about .cont .txt{width:43%;font-size:20px;}
.h_about .cont .txt h2{font-size:32px; margin-bottom:30px;}
.h_about .cont .img{width:47%;}
}

@media screen and (max-width:1260px){
.h_about .cont .txt h2{margin-bottom:30px;}
.h_about .cont .txt p{margin-bottom:10px;}
.h_about .cont .img{width:48%;margin-right:0px;}
}

@media screen and (max-width:991px){
	.h_about{padding:40px 0px 30px 0px;}
	.h_about .cont .txt h2{font-size:28px;margin-bottom:20px;}
	.h_about .cont .txt{font-size:16px;}
	.h_about .cont .txt p{font-weight: 400;}
}

@media screen and (max-width:768px){
	.h_about .cont .txt h2{font-size:24px;margin-bottom:10px;}
	.h_about .cont .txt{font-size:14px;}
}

@media screen and (max-width:640px){
	.h_about .cont .txt h2{margin-top:20px; font-size:20px;}
	.h_about .cont .img{width:100%;}
	.h_about .cont .txt{position:static; width:100%; transform:translate(0,0); -webkit-transform:translate(0,0); overflow: hidden;}
}

@media screen and (max-width:480px){
	.h_about{padding:30px 0px 20px 0px;}
}

.h_team{background:#eef3f6;padding:138px 0px 105px 0px;}
.h_team .cont{position:relative;}
.h_team .cont .img{width:320px; position:absolute;top:50%; left:0px; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); }
.h_team .cont .img img{position:relative; z-index: 10;}
.h_team .cont .img .cir{position:absolute; width:65px; height:65px; bottom:-24px; left:-20px; z-index: 9; background:url(../images/ico7.png) center/cover no-repeat;}
.h_team .cont .img .cir1{position:absolute; width:182px; height:182px; bottom:-25px; right:-76px; z-index: 9; background:url(../images/ico6.png) center/cover no-repeat;}
.h_team .cont .txt{font-size:18px; line-height:2;width:843px; float:right;}
.h_team .cont .txt .tit{font-size:48px; color:#6d9773; line-height:1;}
.h_team .cont .txt .site{font-size:20px; color:#6d9773; margin:20px 0px 30px 0px; line-height:30px;}
.h_team .cont .txt .cont1{font-size:18px; margin-bottom:45px;}
.h_team .cont .txt .cont1 p{padding-left:25px; position:relative; margin-bottom:10px;}
.h_team .cont .txt .cont1 p:before{position:absolute; content:""; width:6px; height:6px; border-radius:50%; background:#333333; left:0px; top:12px;}
.more{line-height:40px;border-bottom:1px solid #6d9773; display:inline-block; font-size:16px; color:#6d9773;transition:all 0.3s; -webkit-transition:all 0.3s;}
.more em{width:18px; height:11px; float:right; float:right;display:block; background:url(../images/ico8.png) right center no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; margin-top:15px;margin-left:12px;}
.more:hover{padding:0px 15px;}
.more:hover em{width:22px;}

@media screen and (max-width:1680px){
	
	.h_team .cont .txt .tit{font-size:40px;}
	
	.h_team .cont .txt .site{font-size:18px;}
	.h_team .cont .txt .cont1{font-size:16px;}
	
}

@media screen and (max-width:1440px){
	.h_team{padding:100px 0px 75px 0px;}
	.h_team .cont .img{width:25%;}
	.h_team .cont .txt{font-size:14px; width:60%;}
	.h_team .cont .txt .tit{font-size:30px;}
	.h_team .cont .txt .site{font-size:14px; line-height:25px; margin: 15px 0px 20px 0px;}
	.h_team .cont .txt .cont1{font-size:12px;margin-bottom: 35px;}
	.h_team .cont .txt .cont1 p{padding-left:15px;}
	.h_team .cont .txt .cont1 p:before{top:9px;width:4px; height:4px;}
	.h_team .cont .img .cir{width:45px; height:45px;}
	.h_team .cont .img .cir1{width:120px; height:120px;right:-45px;}
	.more{font-size:12px;}
}



@media screen and (max-width:991px){
	.h_team{padding:70px 0px 55px 0px;}
	.h_team .cont .txt .tit{font-size:28px;}
	.h_team .cont .txt .site{margin:15px 0px 20px 0px;}
	.h_team .cont .txt .cont1{margin-bottom:25px;}
	
}
@media screen and (max-width:768px){
	.h_team .cont .txt .cont1{margin-bottom:15px;}
	.h_team .cont .txt .tit{font-size:24px;}
}

@media screen and (max-width:640px){
	.h_team{padding:30px 0px 35px 0px;}
	.h_team .cont .img{width:320px; position:relative; transform:translate(0,0); -webkit-transform:translate(0,0); margin:0px auto;}
	
	.h_team .cont .txt{width:100%;  padding:20px 0px 0px 0px; line-height:25px;}
	.h_team .cont .img .cir{display:none;}
	.h_team .cont .img .cir1{display:none;}
	.h_team .cont .txt .cont1{font-size:14px;}
	.h_team .cont .txt .cont1 p{padding-left:15px;}
	.h_team .cont .txt .cont1 p:before{top:8px;}
	.h_team .cont .txt .tit{font-size:20px;}
	
}

@media screen and (max-width:480px){
	.h_team .cont .img{width:80%;}
}

.h_oreg{padding:130px 0px 115px 0px; background:url(../images/bg.jpg) center/cover no-repeat; line-height:48px;}
.h_oreg h2{font-size:48px; color:#0f62a5;}
.h_oreg .cont{font-size:16px; color:#333;margin:40px 0px;}
.h_oreg .cont p{padding-left:110px; position:relative;}
.h_oreg .cont p span{font-size:18px; position:absolute; left:0px; top:0px; color:#0f62a5;font-weight:bold;}
.h_oreg .more{color:#0f62a5; border-bottom:1px solid #0f62a5;}
.h_oreg .more em{background:url(../images/h_ico8.png) right center no-repeat;}
@media screen and (max-width:1680px){
	.h_oreg{line-height:40px; }
	.h_oreg h2{font-size:40px;}
	
}

@media screen and (max-width:1440px){
	.h_oreg{padding:80px 0px 65px 0px; line-height:30px;}
	.h_oreg h2{font-size:30px;}
	.h_oreg .cont{font-size:12px; margin:30px auto;}
	.h_oreg .cont p{padding-left:80px; text-align: justify;}
	.h_oreg .cont p span{font-size:13px;}
}



@media screen and (max-width:991px){
	.h_oreg{padding:70px 0px 55px 0px;}
	.h_oreg h2{font-size:28px;}
}

@media screen and (max-width:640px){
	.h_oreg{padding:40px 0px 35px 0px; line-height:30px;}
	.h_oreg .cont{font-size:14px; margin:30px 0px;}
	.h_oreg .cont p{padding-left:90px;}
	.h_oreg .cont p span{font-size:16px; }
}

@media screen and (max-width:480px){
	.h_oreg .cont p{padding-left:0px; margin-bottom:10px;}
	.h_oreg .cont p span{display:block; line-height:30px; position:static; width:100%;}
}



.h_contact{ background:url(../images/bg1.png) #eef3f6 bottom center no-repeat; padding:100px 0px;}
.h_contact h2{font-size:48px; text-align:center;}
.h_contact .links{margin-top:40px;}
.h_contact .links a{display:block; padding:23px 0px 23px 105px; line-height:36px; width:480px;font-size:20px; border-radius: 40px; background:#ffb005; color:#FFF; box-sizing: border-box;margin:0px auto; position:relative; transition:all 0.3;-webkit-transition:all 0.3s;}
.h_contact .links a:hover{opacity:0.8;}
.h_contact .links a span{font-size:24px; }
.h_contact .links a em{width:26px; height:19px;  display:block; position:absolute; left:50px; top:50%; margin-top:-9.5px;}

@media screen and (max-width:1680px){
	.h_contact h2{font-size:40px;}
}

@media screen and (max-width:1440px){
	.h_contact{padding:70px 0px;}
	.h_contact h2{font-size:30px;}
	.h_contact .links{margin-top:30px;}
	.h_contact .links a{font-size:14px; width:320px;padding: 8px 0px 8px 70px;}
	.h_contact .links a em{width:20px; left:35px; margin-top:-8.5px;}
	.h_contact .links a span{font-size:16px;}
}

@media screen and (max-width:1260px){
	.h_contact h2{font-size:32px;}
}

@media screen and (max-width:991px){
	.h_contact h2{font-size:28px;}
}

@media screen and (max-width:768px){
	.h_contact h2{font-size:24px;}
	.h_contact .links a{font-size:16px; width:380px;}
	.h_contact .links a em{left:40px;}
	.h_contact .links a span{font-size:20px;}
}

@media screen and (max-width:640px){
	.h_contact{padding:50px 0px; background-size:300%;}
	.h_contact h2{font-size:20px;}
	.h_contact .links{margin-top:20px;}
	.h_contact .links a{font-size:14px;  width:330px;}
	.h_contact .links a em{left:30px;}
	.h_contact .links a span{font-size:18px;}
}

@media screen and (max-width:480px){
	.h_contact .links a{font-size:14px; padding: 8px 0px 8px 65px; width:300px;}
	.h_contact .links a em{left:35px;}
	.h_contact .links a span{font-size:16px;}
}

.s_team{padding:95px 0px 110px 0px;}
.s_team .cont{overflow:hidden; position:relative; }
.s_team .cont .img{position:relative; width:255px; float:left; }
.s_team .cont .img img{position:relative; z-index: 10;}

.s_team .cont .txt{width:calc(100% - 310px); position:absolute;top:20%; right:0px; z-index: 10;}
.s_team .cont .txt .tit{font-size:48px; color:#6d9773; line-height:1;}
.s_team .cont .txt .site{font-size:20px; color:#6d9773; margin:20px 0px 30px 0px; line-height:30px;}
.s_team .cont1{font-size:16px;line-height:36px; text-align: justify; padding:75px 100px; background:#edf2f5; margin-top:-30px;}
.s_team .cont1 p{margin-bottom:10px;}
.s_team .cont1 p:last-child{margin-bottom:0px;}

@media screen and (max-width:1680px){
	.s_team .cont .txt .tit{font-size:40px;}
}

@media screen and (max-width:1440px){
	.s_team{padding:65px 0px 80px 0px;}
    .s_team .cont .img{width:200px;}
	.s_team .cont .txt{width:calc(100% - 250px);}
	.s_team .cont .txt .tit{font-size:24px;}
	.s_team .cont .txt .site{font-size:14px; margin:10px 0px 15px 0px; line-height:23px;}
	.s_team .cont1{font-size:12px;line-height:20px;}
	.s_team .cont1{padding:55px 60px;}
}
@media screen and (max-width:991px){
	.s_team{padding:55px 0px 60px 0px;}
	.s_team .cont1{padding:45px 50px;}
}

@media screen and (max-width:768px){
	.s_team{padding:35px 0px 35px 0px;}
}

@media screen and (max-width:640px){
	.s_team .cont .img{width:150px;}
	.s_team .cont1{padding:25px 25px; margin-top:-10px;}
	.s_team .cont .txt{width:calc(100% - 180px); top:25%;}
}

@media screen and (max-width:480px){
	.s_team{padding:25px 0px 35px 0px;}
	.s_team .cont .txt .tit{font-size:20px;}
	
}
.s_oregpart1{padding:130px 0px 136px 0px;}
.s_oregpart1 h2{font-size:48px; text-align:center;}
.s_oregpart1 h3{font-size:24px; text-align:center; margin:20px 0px 95px 0px; font-weight: 100;}
.s_oregpart1 .cont{box-shadow:0px 0px 10px 3px rgba(51,51,51,0.1); padding:90px 58px 30px 58px; position:relative;}
.s_oregpart1 .cont .tit{width:600px; padding:20px 0px; line-height:30px; text-align:center; color:#FFF; font-weight:bold;position:absolute; left:50%; margin-left:-300px; top:-35px;background:#fdb901;border-radius:35px; font-size:24px; }
.s_oregpart1 .cont .imglist{margin-top:0px; margin-right:-23px;}
.s_oregpart1 .cont .imglist li{width:50%;}
.s_oregpart1 .cont .imglist li a{margin-right:23px; padding:10px 30px 10px 68px; line-height:32px; background:rgba(253,185,1,0.08); border-radius:5px; color:#333; font-size:18px; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_oregpart1 .cont .imglist li a:hover{opacity:0.6;}
.s_oregpart1 .cont .imglist li a:before{position:absolute;content:""; width:17px; height:17px; background:url(../images/ico12.png) center/cover no-repeat; left:35px; top:50%; margin-top:-8.5px;}
.s_oregpart1 .cont .tit1{text-align: center;}
.s_oregpart1 .cont h4{margin:70px auto 70px auto;display:inline-block;padding-bottom:3px; position:relative; font-size:24px; font-weight: bold;}
.s_oregpart1 .cont h4 span{position:relative; z-index: 1;}
.s_oregpart1 .cont h4:after{position:absolute;content:""; width:100%; height:50%;bottom:0px; left:0px;background:#fdb901; z-index: 0;}
.s_oregpart1 .cont .img{width:100%;}
.s_oregpart1 .cont .tips{display:none;}
.s_oregpart1 .cont1{position:relative;margin-top:55px; border-radius:5px; overflow: hidden;}
.s_oregpart1 .cont1:before{position:absolute; content:""; background:#8aac8f; top:0px; left:0px; width:50%; height:100%; z-index:0;}
.s_oregpart1 .cont1:after{position:absolute; content:""; background:#4f77a8; top:0px; right:0px; width:50%; height:100%; z-index:0;}
.s_oregpart1 .cont1 ul{width:50%; position:relative; z-index: 1; color:#FFF;}
.s_oregpart1 .cont1 ul li:nth-child(1){text-align:center; font-size:24px; font-weight:bold; line-height:80px;}
.s_oregpart1 .cont1 ul li:nth-child(2){text-align:center;padding:15px; line-height:30px; font-size:16px;}
.s_oregpart1 .cont1 ul li:nth-child(3){text-align:center;padding-top:40px; line-height:30px; font-size:16px; box-sizing: border-box;}
.s_oregpart1 .cont1 ul li:nth-child(4){text-align:center;padding:20px 0px; line-height:30px; font-size:16px;}
.s_oregpart1 .cont1 ul:first-child{float:left;}
.s_oregpart1 .cont1 ul:first-child li:nth-child(1){background:#6d9773;}
.s_oregpart1 .cont1 ul:first-child li:nth-child(2){background:#789f7e; }
.s_oregpart1 .cont1 ul:first-child li:nth-child(3){min-height:210px;}
.s_oregpart1 .cont1 ul:first-child li:nth-child(3) span{margin-bottom:10px; display:block;}
.s_oregpart1 .cont1 ul:first-child li:nth-child(3) p{font-size:12px;}
.s_oregpart1 .cont1 ul:last-child{float:right;}
.s_oregpart1 .cont1 ul:last-child li:nth-child(1){background:#235592;}
.s_oregpart1 .cont1 ul:last-child li:nth-child(2){background:#34629b; }
.s_oregpart1 .cont1 ul:last-child li:nth-child(3){background:#3e6a9f; padding:15px; min-height:92px;}
.s_oregpart1 .cont1 ul:last-child li:nth-child(4) span{margin-bottom:10px; display:block;}
.s_oregpart1 .cont1 ul:last-child li:nth-child(4) p{font-size:12px; }

@media screen and (max-width:1680px){
	.s_oregpart1 h2{font-size:40px;}
	.s_oregpart1 .cont .tit{font-size:20px;}
	.s_oregpart1 .cont .imglist li a{font-size:16px;}
	.s_oregpart1 .cont h4{font-size:20px;}
}

@media screen and (max-width:1440px){
	.s_oregpart1{padding:60px 0px 66px 0px;}
	.s_oregpart1 .cont .tit{width:350px;margin-left:-175px; padding:10px 0px; top:-25px;}
	.s_oregpart1 .cont .imglist li a{line-height:25px; font-size:12px;  padding: 10px 20px 10px 38px;}
	.s_oregpart1 .cont .imglist li a:before{left:10px;}
	.s_oregpart1 h2{font-size:30px;}
	.s_oregpart1 h3{font-size:16px;margin:20px 0px 60px 0px;}
	.s_oregpart1 .cont{padding:30px 38px 30px 38px; }
	.s_oregpart1 .cont .tit{font-size:16px;}
	.s_oregpart1 .cont h4{margin:30px auto; font-size:16px;}
	.s_oregpart1 .cont1{margin-top:35px;}
	.s_oregpart1 .cont1 ul li:nth-child(1){font-size:16px; line-height:50px;}
	.s_oregpart1 .cont1 ul li:nth-child(2){font-size:12px; line-height:20px;padding:8px 10px;}
	.s_oregpart1 .cont1 ul li:nth-child(3){font-size:12px; line-height:25px; padding-top:20px;}
	.s_oregpart1 .cont1 ul:first-child li:nth-child(3){min-height: 130px;margin-top:20px;}
	.s_oregpart1 .cont1 ul:first-child li:nth-child(3) span{margin-bottom:5px;}
	.s_oregpart1 .cont1 ul li:nth-child(4){font-size:12px; line-height:25px;}
	.s_oregpart1 .cont1 ul:last-child li:nth-child(2){height:56px; line-height:36px; box-sizing: border-box;}
	.s_oregpart1 .cont1 ul:last-child li:nth-child(3){min-height:62px; box-sizing: border-box;}
	.s_oregpart1 .cont1 ul li:nth-child(4){padding:10px 0px;}
	.s_oregpart1 .cont1 ul:last-child li:nth-child(4) span{margin-bottom:5px;}
}

@media screen and (max-width:1260px){
	.s_oregpart1 h2{font-size:32px;}
}

@media screen and (max-width:991px){
	.s_oregpart1{padding:70px 0px 76px 0px;}
	.s_oregpart1 .cont .tit{width:80%; font-size:18px; margin-left:-40%;}
	.s_oregpart1 h2{font-size:28px;}
	.s_oregpart1 h3{font-size:18px; font-weight: 400;}
	.s_oregpart1 .cont{padding:50px 30px 30px 30px; }
	.s_oregpart1 .cont .imglist li {width:100%;}
	.s_oregpart1 .cont .imglist li a{margin-top:15px;}
	.s_oregpart1 .cont h4{font-size:18px; margin:40px auto;}
	.s_oregpart1 .cont .img{overflow-y:hidden}
	.s_oregpart1 .cont .img img{max-width:1000px; width:1000px;}
	.s_oregpart1 .cont .tips{display:block;font-size:14px; text-align: center; margin-top:20px;}
	.s_oregpart1 .cont1 ul:first-child{width:100%; background:#8aac8f;}
	.s_oregpart1 .cont1 ul:first-child li:nth-child(3){min-height:auto; padding:20px 0px;}
	.s_oregpart1 .cont1 ul:last-child{width:100%; background:#4f77a8;}
	.s_oregpart1 .cont1:before{display:none;}
	.s_oregpart1 .cont1:after{display:none;}
	
}

@media screen and (max-width:768px){
	.s_oregpart1 h2{font-size:24px;}
	.s_oregpart1 h3{font-size:16px;margin:15px 0px 65px 0px;}
	.s_oregpart1 .cont1 ul li:nth-child(1){font-size:18px;}
	.s_oregpart1 .cont1 ul:first-child li:nth-child(3){margin-top:0px;}
	.s_oregpart1 .cont1 ul:last-child li:nth-child(2){line-height:20px;}
	.s_oregpart1 .cont1 ul:last-child li:nth-child(3) p{display:inline;}
}
@media screen and (max-width:640px){
	.s_oregpart1{padding:40px 0px 46px 0px;}
	.s_oregpart1 h2{font-size:20px;}
	.s_oregpart1 .cont .tit{width:90%; margin-left:-45%; font-size:16px; padding:5px 0px; top:-20px;}
	.s_oregpart1 .cont1 ul li:nth-child(2){padding:10px;}
	.s_oregpart1 .cont1{margin-top:30px;}
	.s_oregpart1 .cont .imglist li a{padding:10px 20px 10px 48px; font-size:14px;}
	.s_oregpart1 .cont .imglist li a:before{left:20px;}
	.s_oregpart1 .cont h4{font-size:16px;}
}

@media screen and (max-width:480px){
	.s_oregpart1 h2{font-size:18px;}
	.s_oregpart1 h3{font-size:14px;margin: 15px 0px 45px 0px;}
	.s_oregpart1 .cont .tit{font-size:14px;}
	.s_oregpart1 .cont h4{font-size:14px;}
	.s_oregpart1 .cont .imglist li a{font-size:12px;}
}
.s_oregpart2{padding:108px 0px 128px 0px; background:url(../images/img2.jpg) center/cover no-repeat; box-sizing: border-box; }
.s_oregpart2 h2{font-size:48px; color:#FFF; text-align:center;}
.s_oregpart2 .cont{position:relative;margin-top:100px; border-radius:5px; overflow: hidden; }
.s_oregpart2 .cont em{display:block; width:80px; height:80px; background:rgba(255,255,255,0.85); line-height: 80px; font-size:36px; color:#6d9773;font-weight: bold; text-align:center;left:50%;margin-left:-40px; top:50%; margin-top:-40px; z-index: 1;position:absolute; border-radius:50%;}
.s_oregpart2 .cont:before{position:absolute; content:""; background:#f6f7f8; top:0px; left:0px; width:50%; height:100%; z-index:0;}
.s_oregpart2 .cont:after{position:absolute; content:""; background:#6b9473; top:0px; right:0px; width:50%; height:100%; z-index:0;}
.s_oregpart2 .cont .box{width:50%; float:left;padding:50px 60px 58px 60px; position:relative; z-index: 1; box-sizing: border-box;}
.s_oregpart2 .cont .box:last-child{float:right;}
.s_oregpart2 .cont .box .tit{font-size:30px; font-weight:bold; text-align:center;}
.s_oregpart2 .cont .box ul{margin-top:40px;}
.s_oregpart2 .cont .box ul li{padding:15px 40px 15px 67px; position:relative; color:#666; background:#e8edea; box-sizing: border-box; margin-bottom:20px; font-size:16px; line-height: 2; border-radius:5px;}
.s_oregpart2 .cont .box:last-child ul li{height:210px; position:relative;background:#FFF; font-size:18px; font-weight:bold; margin-bottom:30px;}
.s_oregpart2 .cont .box:last-child ul li .txt{position:absolute;width:70%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); padding-left:70px;}
.s_oregpart2 .cont .box:last-child ul li .txt span{color:#ffb005;}
.s_oregpart2 .cont .box:last-child ul li .txt:before{position:absolute; content:""; width:36px;height:36px; border-radius:50%; background:url(../images/ico14.png) #ffb005 center center no-repeat; left:0px;top:50%; margin-top:-18px;}
.s_oregpart2 .cont .box ul li:last-child{margin-bottom:0px;}
.s_oregpart2 .cont .box ul li:before{position:absolute;content:""; width:36px;height:36px; border-radius:50%; background:url(../images/ico13.png) #f4f5f7 center center no-repeat;left:18px; top:50%; margin-top:-18px;}
.s_oregpart2 .cont .box:last-child ul li:before{display:none;}
.s_oregpart2 .cont .box:last-child .tit{color:#FFF;}

@media screen and (max-width:1680px){
	.s_oregpart2 h2{font-size:40px;}
	.s_oregpart2 .cont .box .tit{font-size:24px;}
	.s_oregpart2 .cont .box ul li{font-size:14px;}
	.s_oregpart2 .cont .box:last-child ul li{font-size:16px;height:197px;}
}

@media screen and (max-width:1440px){
	.s_oregpart2{padding:48px 0px 68px 0px;}
	
	.s_oregpart2 .cont em{width:60px; height:60px; font-size:28px;margin-left:-30px; margin-top:-30px; line-height:60px;}
	.s_oregpart2 .cont .box{padding:40px 50px 48px 50px;}
	.s_oregpart2 .cont .box:last-child ul li{height:224px;}
	.s_oregpart2 h2{font-size:30px;}
	.s_oregpart2 .cont .box .tit{font-size:20px;}
	.s_oregpart2 .cont{margin-top:50px;}
	.s_oregpart2 .cont .box ul{margin-top:30px;}
	.s_oregpart2 .cont .box ul li{font-size:12px; margin-bottom:10px;   padding: 15px 40px 15px 53px;line-height:1.7;}
	.s_oregpart2 .cont .box:last-child ul li{font-size:14px;height:169px;}
	.s_oregpart2 .cont .box ul li:before{width:25px; height:25px; background-size:10px; margin-top:-12.5px;}
	.s_oregpart2 .cont .box:last-child ul li .txt{padding-left:40px; width:75%;}
	.s_oregpart2 .cont .box:last-child ul li .txt:before{width:25px; height:25px; background-size:10px;margin-top:-12.5px;}
    
}

@media screen and (max-width:1260px){
	.s_oregpart2 .cont .box:last-child ul li{height:265px;}
	.s_oregpart2 h2{font-size:32px;}
}

@media screen and (max-width:991px){
	
	.s_oregpart2 h2{font-size:28px;}
	.s_oregpart2 .cont{margin-top:70px;}
	.s_oregpart2 .cont .box{width:100%;}
	.s_oregpart2 .cont:before{display:none;}
	.s_oregpart2 .cont:after{display:none;}
	.s_oregpart2 .cont .box{background:#f6f7f8;padding:30px;}
	.s_oregpart2 .cont .box:first-child{padding-bottom:50px;}
	.s_oregpart2 .cont .box:last-child{background:#6b9473; }
	.s_oregpart2 .cont .box:last-child ul li{height:auto;padding:15px 30px 15px 27px; }
	.s_oregpart2 .cont em{z-index:10; display:none;}
	.s_oregpart2 .cont .box:last-child ul li .txt{position:static; transform:translate(0,0); -webkit-transform:translate(0,0); width:90%; padding-left:50px;}
	
}

@media screen and (max-width:768px){
	.s_oregpart2{padding:48px 0px 68px 0px;}
	.s_oregpart2 h2{font-size:24px;}
	.s_oregpart2 .cont{margin-top:40px;}
	.s_oregpart2 .cont .box .tit{font-size:20px;}
}

@media screen and (max-width:640px){
	.s_oregpart2 h2{font-size:20px;}
	.s_oregpart2 .cont .box .tit{font-size:18px;}
	.s_oregpart1 .cont1 ul li:nth-child(1){font-size:14px;}
	.s_oregpart2 .cont .box:last-child ul li .txt{padding-left:40px;}
}

@media screen and (max-width:480px){
	.s_oregpart2 h2{font-size:18px;}
	.s_oregpart2 .cont .box .tit{font-size:16px;}
}

.s_oregpart3{padding:132px 0px 126px 0px; background:url(../images/bg2.png) #feffff center/cover no-repeat; box-sizing: border-box; }
.s_oregpart3 h2{font-size:48px;  text-align:center;}
.s_oregpart3 .box{margin-top:73px;}
.s_oregpart3 .box .lbox{width:50%; float:left; padding:63px 0px 55px 0px;box-shadow:0px 0px 10px 3px rgba(51,51,51,0.1); box-sizing: border-box; background:#FFF;}
.s_oregpart3 .box .lbox .tit{width:598px; height:68px; line-height: 68px; border-top-right-radius: 34px;border-bottom-right-radius: 34px;background:#6d9773;text-align:left; padding-left:45px; font-size:24px; font-weight:bold; color:#FFF; position:relative;}
.s_oregpart3 .box .lbox .tit:before{width:5px; height:100%; background:#FFF;left:8px; position:absolute; content:""; top:0px;}
.s_oregpart3 .box .lbox ul{margin-top:50px; padding:0px 60px;}
.s_oregpart3 .box .lbox ul li{padding-left:75px; font-size:18px;line-height:30px; margin-bottom:45px;}
.s_oregpart3 .box .lbox ul li:nth-child(1){background:url(../images/ico15.png) left center no-repeat;}
.s_oregpart3 .box .lbox ul li:nth-child(2){background:url(../images/ico16.png) left center no-repeat;}
.s_oregpart3 .box .lbox ul li:nth-child(3){background:url(../images/ico17.png) left center no-repeat;}
.s_oregpart3 .box .lbox ul li:last-child{margin-bottom:0px;}
.s_oregpart3 .box .lbox ul li span{font-weight:bold; display:block; margin-bottom:10px;}
.s_oregpart3 .box .rbox{width:50%; float:right;padding-left:105px; box-sizing: border-box;}
.s_oregpart3 .box .rbox .cont{width:100%;}
.s_oregpart3 .box .rbox .cont .img{width:446px; margin:0px auto; position:relative;}
.s_oregpart3 .box .rbox .cont .img sup{font-size:14px;}
.s_oregpart3 .box .rbox .cont .img .t1{width:100%; height:40%; position:absolute; top:0px; left:0px; }
.s_oregpart3 .box .rbox .cont .img .t1 .c{position:absolute;width:50%; top:50%; left:50%;transform:translate(-50%,-65%);-webkit-transform:translate(-50%,-65%); color:#fff; font-size:20px; line-height:30px; text-align:center;}
.s_oregpart3 .box .rbox .cont .img .t2{width:40%;height:70%; position:absolute; left:0px; bottom:0px; }
.s_oregpart3 .box .rbox .cont .img .t2 .c{position:absolute;width:50%; top:50%; left:50%;transform:translate(-50%,-60%);-webkit-transform:translate(-50%,-60%); color:#fff; font-size:20px; line-height:30px; text-align:center;}
.s_oregpart3 .box .rbox .cont .img .t3{width:40%;height:70%; position:absolute; right:0px; bottom:0px; }
.s_oregpart3 .box .rbox .cont .img .t3 .c{position:absolute;width:50%; top:50%; left:50%;transform:translate(-50%,-60%);-webkit-transform:translate(-50%,-60%); color:#fff; font-size:20px; line-height:30px; text-align:center;}
.s_oregpart3 .box .rbox .cont .img .t4{width:30%;position:absolute; top:50%; left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); color:#333; font-size:26px; line-height:30px; text-align:center; font-weight:bold;}
.s_oregpart3 .box .rbox .cont .txt{font-size:14px; color:#999999; line-height:30px; margin-top:10px; word-break:break-all ;}
.s_oregpart3 .box .rbox .cont .txt p{padding-left:15px;position:relative;}
.s_oregpart3 .box .rbox .cont .txt p em{display:block; position:absolute; width:15px; font-size:14px;line-height:27px; top:0px;left:0px; font-style: normal;}


@media screen and (max-width:1680px){
	.s_oregpart3{padding:102px 0px 96px 0px;}
	.s_oregpart3 h2{font-size:40px;}
	.s_oregpart3 .box{margin-top:63px;}
	.s_oregpart3 .box .lbox .tit{font-size:20px;}
	.s_oregpart3 .box .rbox .cont .img .t1 .c{font-size:18px;}
	.s_oregpart3 .box .rbox .cont .img .t2 .c{font-size:18px;}
	.s_oregpart3 .box .rbox .cont .img .t3 .c{font-size:18px;}
	.s_oregpart3 .box .rbox .cont .img .t4{font-size:22px;}
	.s_oregpart3 .box .lbox ul li{font-size:16px;}
}

@media screen and (max-width:1440px){
	.s_oregpart3{padding:72px 0px 66px 0px;}
	.s_oregpart3 .box{margin-top:50px;}
	.s_oregpart3 h2{font-size:30px;}
	.s_oregpart3 .box .lbox{padding:43px 0px 35px 0px;}
	.s_oregpart3 .box .lbox .tit{width:80%; font-size:16px;height: 48px;line-height: 48px;padding-left: 35px;}
	.s_oregpart3 .box .lbox ul{margin-top:30px;padding: 0px 40px;}
	.s_oregpart3 .box .lbox ul li{font-size:12px; line-height: 22px; margin-bottom:30px;padding-left: 55px; }
	.s_oregpart3 .box .lbox ul li:nth-child(1){background-size:30px; }
	.s_oregpart3 .box .lbox ul li:nth-child(2){background-size:30px; }
	.s_oregpart3 .box .lbox ul li:nth-child(3){background-size:30px; }
	.s_oregpart3 .box .lbox ul li  span{margin-bottom:5px;}
	.s_oregpart3 .box .rbox{padding-left:55px;}
	.s_oregpart3 .box .rbox .cont .img{width:250px;}
	.s_oregpart3 .box .rbox .cont .img .t1 .c{font-size:12px; line-height:20px;}
	.s_oregpart3 .box .rbox .cont .img .t2 .c{font-size:12px; line-height:20px;}
	.s_oregpart3 .box .rbox .cont .img .t3 .c{font-size:12px; line-height:20px;}
	.s_oregpart3 .box .rbox .cont .img .t4{font-size:14px; line-height:22px;}
	.s_oregpart3 .box .rbox .cont .img sup{font-size:10px;}
	.s_oregpart3 .box .rbox .cont .txt{font-size:12px; line-height:25px;}
	.s_oregpart3 .box .rbox .cont .txt p{padding-left:12px;}
	.s_oregpart3 .box .rbox .cont .txt p em{font-size:12px;line-height:25px;}
}

@media screen and (max-width:1260px){
	.s_oregpart3 h2{font-size:32px;}
	
}

@media screen and (max-width:991px){
	.s_oregpart3{padding:72px 0px 66px 0px;}
	.s_oregpart3 h2{font-size:28px;}
	.s_oregpart3 .box .lbox {width:100%;padding:33px 0px 30px 0px;}
	.s_oregpart3 .box .rbox {width:100%; margin-top:30px; padding-left:0px;}
	.s_oregpart3 .box .lbox .tit{padding-left:20px; font-size:16px; width:90%; height:50px; line-height: 50px;}
}

@media screen and (max-width:768px){
	.s_oregpart3{padding:42px 0px 36px 0px;}
	.s_oregpart3 h2{font-size:24px;}
	.s_oregpart3 .box{margin-top:33px;}
	.s_oregpart3 .box .lbox ul{padding:0px 20px; margin-top:30px;}
	.s_oregpart3 .box .lbox ul li{margin-bottom:25px; font-size:14px; padding-left:65px; line-height:25px;}
	.s_oregpart3 .box .lbox ul li span{margin-bottom:0px;}
}
@media screen and (max-width:640px){
	.s_oregpart3 h2{font-size:20px;}
	.s_oregpart2 .cont .box:last-child ul li{padding:15px; font-size:14px;}
	.s_oregpart2 .cont .box:last-child ul li .txt{box-sizing: border-box;}
}

@media screen and (max-width:480px){
	.s_oregpart3 .box .rbox .cont .img{width:100%;}
	.s_oregpart3 h2{font-size:18px;}
	.s_oregpart3 .box .lbox .tit{font-size:14px;}
}
/* 底部 */
.footer-box{background:#6d9773;color:#fff;}
.footer-box a{color:#fff;}
.footer-box a:hover{color:#245796;}
.footer-top{padding:0.45rem 0;overflow:hidden;}
.footer-top .footer-nav{display:flex;width:86%;float:left;}
.footer-top .QRcode{float:right; margin-right:80px; text-align: center;}
.footer-top .QRcode img {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;max-width: 120px;}
.footer-top .QRcode p{text-align: center;font-size: 0.13rem;}
.footer-top dl{margin-right:3.333%;}
.footer-top dl:last-child{margin-right:0;}
.footer-top dl dt{padding-bottom:0.2rem;font-size:0.18rem;font-weight:bold;}
.footer-top dl dd{line-height:0.3rem;}
.footer-top dl dd a:hover{color:#FFF;}
.footer-top .QRcode p{padding:0.1rem 0;}
.footer-box .copyright{padding:0.25rem 0;border-top:0.01rem solid rgba(255,255,255,.2);overflow:hidden;}
.footer-box .copyright a:hover{color:#FFF;}
.footer-box .copyright .line-box{float:left;}
.footer-box .copyright .line-box em{font-weight:bold;font-style:normal;padding:0 0.1rem;}
.footer-box .copyright .Copyr-txt{float:right;}

@media(max-width:1440px){
	.footer-top .footer-nav{width:calc(100% - 200px);}
	.footer-top .QRcode{margin-right:30px;}
	.footer-top dl dt{font-size:0.16rem;}
	/* .footer-box a{font-size:0.14rem;} */
}
@media(max-width:1024px){
.footer-top .QRcode{margin-right:0px;}
.footer-top dl{font-size:0.14rem;width:auto;margin-right:3%;}
.footer-top dl dt{font-size:0.16rem;}
.footer-top dl dd{line-height:0.25rem;}
.footer-box .copyright .Copyr-txt{float:none;text-align:center;}
.footer-box .copyright .Copyr-txt a{opacity: 1;
    display: inline-block;}
}
@media(max-width:991px){
	.footer-top .footer-nav{width:80%;}
	
}
@media(max-width:768px){.footer-top dl{display:none;}
.footer-top{padding:0.3rem 0 0.1rem;}
.footer-top .QRcode{text-align:center;margin:0 auto;float:inherit;}
.footer-top .QRcode img{width:auto; display:inline-block;}
}
@media(max-width:640px){
	.footer-box .copyright .line-box{width:100%;text-align:center;padding:0 0 0.1rem;text-align:center;}
}


.navdownbox{position:fixed; left: 0px; top:0%; width: 100%; height:100vh; background: url("../images/navbj.png") no-repeat right bottom #f5f6f7; background-size:40% auto; z-index: 99;perspective-origin: 50% 50%;opacity: 0; visibility: hidden;overflow: hidden;transition: 1s all; -webkit-transition: 1s all; -moz-transition:1s all; -o-transition: 1s all; -ms-transition:1s all;}


.navdownbox .mainbox{height: 100%}
.navdown{padding-bottom: 5%}
.navcontact{color: #999999;padding-bottom: 6%}
.navcontact li{line-height:1.8;margin-bottom:20px;font-size:16px; color:#333;}
.navcontact li span{display:block; font-size:18px; font-weight:bold; margin-bottom:10px;}
.navdown li{font-size: 40px; padding: 15px 0px;  line-height: 1.5; font-family: '宋体'; transition:all 0.3s; -webkit-transition:all 0.3s;}

.navdown li a{color:#001e42; }
.navdown li a:hover{color:#e73838;}
.navdown li:hover{ padding-left:20px;}
.navdownbox .msearch{width:39%; border:1px solid #ccc; height:35px; margin-top:15px; display:none; border-radius:5px; position:absolute; left:5%; top:350px;}
.navdownbox .msearch .btn{border:0px; background:url(../images/bsoubtn.svg) center/cover no-repeat; background-size:20px 20px; float:left; height:25px; width:25px; margin-top:5px; margin-left:6px;}
.navdownbox .msearch .int{border:0px; height:35px; width:calc(100% - 40px); float:left;margin-left:2px;}
.navdownbox .msearch .int::-webkit-input-placeholder{color:#ccc; font-size:14px;}
.navdownbox .msearch .int::-moz-input-placeholder{color:#ccc; font-size:14px;}
.navdownbox .msearch .int::-ms-input-placeholder{color:#ccc; font-size:14px;}
.navdownbox .top{width:100%;overflow: hidden; box-shadow: 0px 0px 5px #ccc; display:none;}
.navdownbox .top .lang{width:60px; height:60px; float:left; border-right:2px solid rgba(51,51,51,0.1); display:block; position:relative;}
.navdownbox .top .lang em{display:block; width:28px; height:28px; position:absolute; top:50%; left:50%; margin-top:-12.5px;  margin-left:-12.5px;}
.navdownbox .top .close{width:20px; height:20px;  display:block; position:absolute; top:20px; left:calc(50% - 40px);}
@media screen and (max-width:1260px){
	.navdown li{font-size: 30px;}
}

@media screen and (max-width:991px){
	.navdown li{font-size: 21px;}
}


/*.menu-open{overflow: hidden}*/
.menu-open .nav-btnbox{z-index: 9999999}



.menu-open .navdownbox{opacity: 1; visibility: visible}
@media screen and (max-width:768px){
	.menu-open .head{background:#FFF; }
	.navcontact{display:none;}
	.navdownbox{left:100%;box-shadow: -1px 0px 10px #ccc; background:rgba(255,255,255,0.95); z-index:501;}
	.menu-open .navdownbox{left:50%;}
	.navdown{position:absolute; top:80px; }
	.navdown li{font-size:18px;}
	.navdownbox .msearch{display:block;}
	.menu-open .menuph{display:none;}
	.navdownbox .top{display:block;}
	.navdown li a{color:#333;}
}

@media screen and (max-width:640px){
	.navdown li{font-size:16px;  padding:10px 0px; font-family: 'microsoft Yahei';}
	
}

.menu-open .navdown li{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;
}
.menu-open .navcontact li{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.menu-open .navcontact li:nth-child(1){animation-delay:0.6s;}
.menu-open .navcontact li:nth-child(2){animation-delay:0.7s;}
.menu-open .navcontact li:nth-child(3){animation-delay:0.8s;}

.menu-open .navdown li:nth-child(1){animation-delay:0s;}
.menu-open .navdown li:nth-child(2){animation-delay:0.1s;}
.menu-open .navdown li:nth-child(3){animation-delay:0.2s;}
.menu-open .navdown li:nth-child(4){animation-delay:0.3s;}
.menu-open .navdown li:nth-child(5){animation-delay:0.4s;}
.menu-open .navdown li:nth-child(6){animation-delay:0.5s;}
/* .menu-open .navdown li:nth-child(7){animation-delay:0.6s;}
.menu-open .navdown li:nth-child(8){animation-delay:0.7s;}
.menu-open .navdown li:nth-child(9){animation-delay:0.8s;}
.menu-open .navdown li:nth-child(10){animation-delay:0.9s;} */

.mainbox {
    padding-left: 5%;
    padding-right: 5%;
    max-width: 1200px;
    margin: 0 auto;
    width: 90%;
}
.xia {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
}
