html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
figure{margin:0}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
legend{white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input{line-height:normal}
input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}
button,input[type="button"],input[type="reset"],input[type="submit"]{line-height:1;cursor:pointer;-webkit-appearance:button;border:none}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height: 25px;}
p{color: #666;}
/* Repeatable Patterns
-------------------------------------------------------------- */
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    color: #636363;
    overflow: hidden;
}

a {
    font-size: 14px;
    text-decoration: none;
    color: #000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:hover,
a:focus {
    color: #ffb922;
    text-decoration: none;
    outline: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

ul, ol {
    padding: 0;
}

img {
    max-width: 100%;
    height: auto;
}

b, strong {
    font-weight: 900;
}

button {
    border: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    display: inline-block;
    padding: 0px 28px;
    height: 44px;
    line-height: 24px;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    background: #ffb922;
    border: 2px solid #ffb922;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color: #fff;
    background: #ffb922;
}


select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="email"] {
    position: relative;
    display: block;
    width: 100%;
    line-height: 24px;
    padding: 0px 19px;
    color: #c2c2c2;
    border: 1px solid #d0d0d0;
    height: 44px;
    background-color: #fff;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

input[type="search"] {
    width: 250px;
    margin-bottom: 0px;
    border-radius: 0px;
    background-color: #ffffff;
}


textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
    border: 1px solid #ffb922;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

textarea {
    width: 100%;
    padding: 14px 21px;
    height: 100px;
}

input[type="checkbox"] {
    display: inline;
}

textarea:-moz-placeholder,
textarea::-moz-placeholder,
input:-moz-placeholder,
input::-moz-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #c2c2c2;
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

/*Extra classes
-------------------------------------------------------------- */
.navbar-header{width:15%;float: left;}
.navbox{width: 100%;position: fixed;top: 0px;left: 0px;z-index: 99999;background: #fff;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);}
.navbox .navbar-default{ width: 86%; margin: 0 auto; max-width: 1600px;}

.nav .navbar{margin-bottom: 0px;max-width: 1200px; margin: 0 auto;}
.navbar .logo{display: block;padding: 5px;margin-left: 25px;}
.navbar .logo img{width: 75px;display: block;}
.right{float: right;width: 100%;text-align: center;}
.zrd-right .zrd-bignav a{padding: 0px 25px; color: #fff;font-size: 15px; transition: all ease 0.2s;height: 80px;line-height: 80px;text-align: center;}
.nav .navbar-default{transition: all ease 0.6s;}
.navbar-nav>li{line-height: 30px;}
.nav .dropdown:hover .dropdown-toggle{color: #00703c;font-weight: bold;}
.nav .dropdown .dropdown-menu{border: none;padding: 0px;margin: 0px;background-color:rgba(255,255,255);border-top:1px solid #f5f5f5; ;width: 100%;}
.nav .dropdown .dropdown-menu li{display: none;}
.nav .dropdown .dropdown-menu a{display: block; height: 45px;line-height: 45px;font-size: 13px;}
/* .nav .dropdown .dropdown-menu a:hover{background-color:#00703c;color: #fff;} */

.zrd-bignav form {padding-left: 20px;position: relative;position: relative;margin-top: 25px;}
.zrd-bignav form input{outline:none; border: 1px solid #ddd;border-radius: 25px;font-size: 12px;color: #999;height: 30px;vertical-align: middle;padding: 0px 30px 0px 10px;}
.zrd-bignav form #yt_nav_seach{position: absolute;right: 0px;top:50%;margin-top: -15px; vertical-align: middle; display: inline-block;height: 30px;width: 35px;overflow: hidden;}
.zrd-bignav form #yt_nav_seach:hover{background: none;}
.zrd-bignav form #yt_nav_seach img{display: block;width: 100%;margin-top: 10px;}

.nav .navbar{border: 0;}
.nav .navbar-default .zrd-bignav > .active > a{color: #fff;background-color: #019B49;}
.nav .navbar-default ul li{}
.nav .navbar-default ul li a:hover{color: #fff;background-color: #e62129;}
.nav .navbar-default ul li .a1 a {color: #fff;background-color: #e62129;}
.nav .navbar-default ul li  .a1{color: #fff;}

.pc-mune{max-width: 1200px;margin: 0 auto;padding: 20px 0;overflow: hidden;}
.pc-mune-icon{width: 15%;float: left;}
.pc-mune-icon img{border-radius: 15px;}
.pc-mune-text{width: 45%;float: left;padding:15px;box-sizing: border-box;}
.pc-mune-a{width: 40%;float: right;}
.nav .dropdown .dropdown-menu .pc-mune .pc-mune-a a{display: block;width: 33.3%;float: left;text-align: center;font-size: 12px;}
.nav .dropdown .dropdown-menu .pc-mune .pc-mune-a a span{display: block;margin: 5px;border: 1px solid #00703C;border-radius: 50px;color: #00703C;padding: 5px;box-sizing: border-box;}
.nav .dropdown .dropdown-menu .pc-mune .pc-mune-a a span:hover{background: #00703C;color: #fff;}
/*banner*/
.flickerplate {
	position:relative;
	width:100%;
	height:100vh;
	background-color:#e6e6e6;
	overflow:hidden;
	/*margin-top: 80px;*/
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0.5;
	margin:0px 0px 0px 50%;
	background-image:url("../img/banner/slider/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0.5;
	margin:0px 0px 0px -50%;
	background-image:url("../img/banner/slider/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../img/banner/slider/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../img/banner/slider/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}

@media only screen and (max-width: 43.813em) {
.flickerplate {
	position:relative;
	width:100%;
	height:40vh;
	margin-top: 40px;
}
}

.title{overflow: hidden;}
.title h2{font-size: 25px;font-weight: bold;}
/**/
/*.business{padding-bottom: 50px;}*/
			.swiper1 {
				width: 100%;
			}
			.business .swiper1 .selected {
				color: #01713d;
				border-bottom: 2px solid #01713d;
				font-weight: bold;
			}
			.job-int .swiper1 .selected {
				color: #01713d;
				border-bottom: 2px solid #01713d;
				font-weight: bold;
			}
			/*.swiper1 .swiper-wrapper {overflow: hidden;}*/
			.swiper1 .swiper-slide {
				float: left;
				text-align: center;
				font-size: 14px;
				height: 50px;
				margin-bottom: 30px;
				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;
				cursor: pointer;
			}
			.swiper2 {
				width: 100%;
			}
			.swiper2 .swiper-slide {
				height: calc(100vh - 50px);
				box-sizing: border-box !important;
				overflow-x: hidden !important;
			}


.company{}
.company p{text-indent: 2em;}
.company .col-md-4 img{width: 100%;display: block;}
.company .col-md-4{margin-bottom: 10px;}


.zs{
    margin:0 auto;
    margin-top: 20px;
    display: block;
}




.footer{background:#191919;padding: 20px 0;overflow: hidden;color: #9a9a9a;}


.nbanner{margin-top: 85px; text-align:center}
.main{padding:0 0 50px 0;overflow: hidden;margin-top: 35px;}
.title{text-align: center;padding: 15px 0;}
.about{overflow: hidden;padding-bottom: 25px;}

.about-l{width: 55%;float: left;}
.about-r{padding: 10px 0;box-sizing: border-box;}
.about-r p{text-indent: 2em;text-align: justify;}

.history{}
.history .col-md-10{position: relative;padding-bottom: 5px;}
.history .xian{border-left: 1px solid #eee;}
.history .col-md-10 .dian{position: absolute;left: -23px;top: 18px;}
.history .col-md-10 .year{background: #00703C;color: #fff;font-size: 16px;font-weight: bold;text-align: center;padding:10px 0;}
.history .col-md-10 .historytext p{padding:10px;box-sizing: border-box;background: #eee;border-left: 0;}
.history .col-md-10.historytext p:hover{background: #00703C;
	color: #fff;}
.philosophy-c{padding-bottom: 30px;}
.philosophy-c .col-md-12{padding: 0;}
.philosophy-c .col-md-12 img{width: 100%;display: block;margin: 15px 0;}
.philosophy-c p span{border: 1px solid #C2C2C2;padding: 10px 25px;margin-right: 10px;}
.philosophy-c .col-md-3{text-align: center;padding: 0;}
.philosophy-c .philosophy-c-box{height: 220px;background: #f5f5f5;padding: 60px 5px 10px 5px;box-sizing: border-box;}
.philosophy-c .philosophy-c-box h3{margin: 0;font-size: 20px;font-weight: bold;padding: 10px 0;box-sizing: border-box;}

.event .col-md-4{margin-bottom: 10px;}
.event-img{}
.event-img img{width: 100%;display: block;}
.event-c{}
.event-c h3{font-size: 15px;font-weight: bold;}
.event-c p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }

.strategy{}
.strategy-box{margin: 15px 0;background: #00703C;}
.strategy-box h3{text-align: center;font-size: 16px;color: #fff;font-weight: bold;}
.strategy-box a p{color: #fff;}

.talents{overflow: hidden;}
.talents .col-md-6{background: #eee;margin: 0;padding: 0;}
.talents-img{width: 50%;float: left;}
.talents-img img{width: 100%;display: block;}
.talents-c{width: 50%;float: left;padding:35px 15px;box-sizing: border-box;}
.talents-c h4{font-size: 16px;font-weight: bold;}
.talents-c p{}
.strategy{padding: 20px 0;}
.strategy h4{font-size: 18px;font-weight: bold;padding: 10px 0;}
.strategy span{padding: 0 10px;}
.strategy p{text-indent: 2em;}
.welfare{}
.welfare img{width: 100%;display: block;}

.employee .col-md-3{margin-bottom: 5px;}
.employee .col-md-3 .img{
	width: 100%;
	height: 300px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.employee-c{padding: 8px 0;}
.employee-c span{padding: 5px;color: #00703C;font-size: 14px;}
.employee-c h5{font-size: 16px;font-weight: bold;padding: 0;}

.hr{}
.hr h2{font-size: 16px;font-weight: bold;}
.hr .col-md-6{height: 185px;}
.hr .col-md-6 a{border: 1px solid #eee;display: block;margin:0 5px;padding: 10px;box-sizing: border-box;}
#job {

	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom:30px;
}
#job .th {
	height: 60px;
	line-height:30px;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 16px;
	font-weight: bold;
}
#job .th p
{
	color:#999;
	line-height:15px;
	font-weight:normal;
	font-size:13px;
}
#job .tr {
	height: 60px;
	line-height:60px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	cursor:pointer;
	overflow:hidden;
}
#job .tr .td30 ,#job .tr .td20,#job .tr .td15{line-height: 60px;}
#job .tr:hover {background-color:#efefef;}
#job .tr.onthis {background-color:#efefef;}
#job .tr.one {background-color:#F30;color:#fff;}
#job .tr.one:hover {background-color:#b42400;color:#fff;}
#job .tr.one.onthis {background-color:#b42400;color:#fff;}
#job .tr.one a{color:#FFF}
#job .tr strong{display:none}
#job .td30 {
	height: 60px;
	width: 30%;
	padding-right: 2%;
	padding-left: 2%;
	float: left;
}
#job .td20 {
	height: 60px;
	width: 20%;
	padding-right: 1%;
	padding-left: 1%;
	float: left;
}
#job .td15 {
	height: 60px;
	width: 15%;
	padding-right: 1%;
	padding-left: 1%;
	float: left;
}
#job .txt {
	background-color: #FFF;
	padding-right: 2%;
	padding-left: 2%;
	line-height:26px;
}
#job .txt h3{font-size: 16px;}
#job .txt .int {
	padding: 10px 0;
}
.remarks {
	padding-right: 2%;
	padding-left: 2%;
}
.remarks h2{font-size: 18px;font-weight: bold;}
#job .tr a.more
{
	height: 30px;
	width: 80px;
	text-align:center;
	margin-right: 4px;
	margin-left: 4px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #dfdfdf;
	background-color:#fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	position:relative;
	z-index:1;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.property{overflow: hidden;}
.property ul li{width: 50%;float: left;}
.job-contcat{overflow: hidden;}
.job-contcat a{display: inline-block;border: 1px solid #00703C;padding: 8px 30px;margin-right: 15px;color: #00703C;}
.job-contcat a:hover{background: #00703C;color: #fff;}


.mission{}
.mission .col-md-6{margin: 10px 0;}
.mission h3{border: 3px solid #00703C;padding: 10px;border-radius: 50px;text-align: center;}
.mission p{font-size: 16px;text-align: center;}

.concept{}
.concept h3{padding: 10px;border-radius: 50px;text-align: center;font-size: 16px;}
.concept p{font-size: 16px;text-align: center;}
.concept-a h3{background: #00703C;color: #fff;}
.concept-b h3{background: #00703C;color: #fff;}
.concept-c h3{background: #00703C;color: #fff;}
.concept-d h3{background: #00703C;color: #fff;}

.inews{padding: 10px 0 50px 0;background: #f5f5f5;}
.inews .col-md-6 .col-md-4{padding: 0;}
.inews-style{margin: 10px 0;}
.inews-style h2{font-size: 15px;margin: 0;font-weight: bold;}

.banner-news{}
.news{overflow: hidden;}
.date{text-align: center;padding:15px 0;}
.date span{display: block;font-size: 30px;color:#e62129;}
.date b{font-size: 20px;color: #999;font-weight: normal;}
.news-r{margin: 36px 0 28px 34px;transition: all .3s ease-out 0s;}
.news-r h2{ margin-top: 0; font-size: 20px;font-weight: 500;color: #333;}
.news-r p{ margin-bottom: 0px; color: #666;padding: 10px 0;line-height: 30px;}
.news-r span{border-bottom: 1px solid #999;display: inline-block;color: #999;}
.news-box{border-bottom:1px dashed #ccc;padding:15px 0;overflow: hidden;}
.news-box a{width: 100%;display: block;}
.news-box:hover{border: 1px solid #efefef;box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08);}
.newsimg img{ margin: 15px;    width: 200px;height: 130px;}

.banner-ninfo{background:#000 no-repeat;height: 80px;}
.ninfo-l{border-right: 1px solid #eee;}
.ninfo-r{}
.ninfo-r h4{padding: 40px 0;box-sizing: border-box;text-align: center;border-bottom: 1px solid #eee;}
.ninfo-r a{border-bottom: 1px dashed #eee;display: block;padding: 10px;color: #555;height: 60px;}
.ninfo-t {text-align: center;border-bottom: 1px solid #eee;padding: 15px 0;}
.ninfo-c{padding: 20px 0;}
.ninfo-t h3{color: #f08300;}
.ninfo-t span{margin: 10px;color: #999;}
.ninfo{padding: 20px 0 50px 0;overflow: hidden;}
.ninfo-back{line-height: 50px;margin: 15px 0;}
.ninfo-back .back{text-align: center;display: block;width: 20%;margin: 0 auto;background: #eee;padding: 10px 20px;}

.companynews{}
.companynews .col-md-4{margin-bottom: 10px;}
.companynews-img{position: relative; height:313px; }
.companynews-img img{width: 100%;display: block;}
.companynews-img em{position: absolute;right: 0;bottom: 0;padding: 5px;background: #00703C;color: #fff;font-style: normal;width: 100px;text-align: center;}
.companynews-c{}
.companynews-c h4{font-size: 16px;font-weight: bold;height: 35px;overflow: hidden;}
.companynews-c span{font-size: 12px;color: #999;}

.policy{}
.policy .col-md-12{border-bottom: 1px solid #eee;padding: 5px 0;}
.policy .col-md-12 a{display: block;}
.policy .col-md-12 h4{font-size: 16px;}
.policy .col-md-12 span{font-size: 50px;vertical-align: middle;color: #00703C;}
.policy .col-md-12 .col-md-10{padding: 0;}
.policy .col-md-12 .col-md-2{text-align: right;margin: 10px 0;}

/*底板版权*/
#box_footer{background:#F0F0F0;padding-top: 5px; position: relative}
#box_footer_text{width:1200px;margin:0 auto;}
.l-footer01{width: 1200px;  margin: 0 auto;padding-top: 50px;line-height: 24px;height:318px;}
.f_logo img{height: 50px;}
.f_left {float: left;width: 40%;}
.f_mid {float: right;width: 60%;}
.f_right { display: flex; width: 20%; position: absolute; top: 40px; right: 60px}
.f_right div{ margin-left: 10px}
.f_right img{ width: 120px; }
.f_right p{ display: block; text-align: center; color: #fff}
.f_tel {margin-top: 15px;}
.f_tel h3 {color: #fff;font-size: 12px;margin-bottom: 5px;}
.f_tel h4 {color: #fff;font-size: 28px;font-weight: bold;}
.f_tel p {color: #fff;}
.foot_m1 {float: left;width: 23%;}
.foot_m2 {float: left;padding-right: 30px;width: 125px;}
.foot_m3 {float: left;}
.foot_texttitle {color: #fff;font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.foot_text01 ul li a {color: #fff;font-size: 14px;}
.foot_text01 ul li a:hover {color: #01703d;}
.l-footer02 {padding:10px 0;text-align: center;width:1200px;margin:0 auto;color:#999696;font-size:14px;overflow: hidden;}
.l-footer02 a {color: #999696;font-size: 14px;}
.l-footer02 a:hover {color: #000;}

.btn>.caret,.dropup>.btn>.caret {
		border-top-color: #000!important;
		display: none;
	}

.videocenter{}
.video{padding: 25px  0 50px 0;}
.video .swiper-container {
      width: 100%;
      height: 100%;
    }
.video .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
.video-img img{width: 100%;display: block;transition: all 0.6s;}
.video-img img:hover{-webkit-transform: scale(1.2);transform: scale(1.1);}
.video-img {border:8px solid #fff;overflow: hidden;}
.video-box{}
.video-c{padding:10px 15px 18px 15px;}
.video-c h3{color: #333;font-size: 16px;margin: 0;}
.video-c h3 a{color: #333;}
.video-c h3 a:hover{color:#009061;}
.video-c p{font-size: 14px;text-align: left;}

.main .col-md-2{padding:  0;}
.subnav{background: #F5F5F5;}
.subnav h3{font-size: 18px;font-weight: bold;background: #00703C;color: #fff;text-align: center;padding: 30px 0;margin: 0;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.subnav-a{font-weight: bold;}
.subnav ul li{box-sizing: border-box;}
.subnav ul li a{display: block;margin: 0 10px;border-bottom: 1px solid #eee;padding: 12px;}
.subnav ul{margin: 0;}
.subnav ul li img{display: block;width: 20px;float: left;}
.subnav ul li span{padding-left:5px; font-size: 15px}





.banner-contact{background: url(../img/banner/banner-contact.jpg) no-repeat bottom center;height:450px; overflow: hidden;}
.contact-bg1{background: #F9F9F9;overflow: hidden;}
.contact1{}
.contact1-c p{text-align: center;font-size: 16px; padding: 20px 0;}
.contact1 ul{}
.contact1 ul li{width: 33.3%;float: left;text-align: center;}
.contact1 ul li div{margin: 10px;padding: 45px 0;/*border: 2px dashed #999;*/height: 300px;}
.contact-a{border: 1px dashed #F9F9F9;background: #fff;border-radius: 15px;}
.contact-a img{margin: 0 auto;text-align: center;display: block;}
.contact-a h2{font-size: 20px;text-align: center;padding: 15px 0;}
.contact-a p{font-size: 14px;padding: 0 10px;vertical-align: middle;}
.contact-b{}

.contact-bg2{background: url(../img/contactbg1.jpg) no-repeat center;overflow: hidden;}

.contact-bg3{padding: 40px 0;}
.online{overflow: hidden;padding: 30px 0;}
.online .item{width: 50%;float: left;padding: 0 20px;box-sizing: border-box;margin: 10px 0;}
.online .item span ,.online-ly span{font-size: 18px;float: left;padding: 10px 15px;}
.online .item .star{color: red;}
.item-right {float: right;width: 85%;}
.item-right input{width: 100%;border: 1px solid #eee;line-height: 40px;background: none;background: #F0F0F0;padding: 0 15px;box-sizing: border-box;}
.online-ly{width: 95.5%;margin: 0 auto;overflow: hidden;}
.online-ly .item .star{color: red;}
.online-ly textarea{width: 100%;background:#F0F0F0;border: 0;padding: 10px;}
.item-right2{ width: 93%;float: right;}
.item4-c{margin: 0 auto;text-align: center;}
.on1{background: #eee;padding: 10px 45px;border: 0;margin: 0 10px;}
.on2{background:#00703c;padding: 10px 45px;border: 0;color: #fff;margin: 25px 0;}
#map {
	height: 400px;
	width: 100%;
	margin-top:35px;
	border: 5px solid #fff;
}


.advantage-c{}
.advantage-c ul li{width: 33.3%;float: left;}
.advantage-c .adv-box{margin: 15px 10px;background: #F6F6F6;overflow: hidden;min-height: 105px;position: relative;}
.adv-box-l{padding: 10px 15px;box-sizing: border-box;}
.adv-box-l h2{font-size: 16px;}
.adv-box span{font-size:100px;color: #008489;position: absolute;bottom: 100px;right: 15px;opacity: 0.2;}
.adv-img{overflow: hidden;}
.adv-img img{width: 100%;display: block;transition: all 0.6s;}
.adv-img img:hover{-webkit-transform: scale(1.2);transform: scale(1.1);}


honorbg{overflow: hidden;max-width: 1400px;margin: 0 auto;padding: 25px 0;}
.tz-gallery .thumbnail {
    padding: 0;
    margin-bottom: 30px;
    border: none;
}

.tz-gallery img {
    border-radius: 2px;
}

.tz-gallery .caption{
    padding: 15px 30px;
    text-align: center;
    background: #0c0b4a;
}

.tz-gallery .caption h3 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    color: #fff;
}

.tz-gallery .caption p {
    font-size: 12px;
    color: #7b7d7d;
    margin: 0;
}

.baguetteBox-button {
    background-color: transparent !important;
}
.qxyw_top .swiper-slide{ margin-bottom: 0!important; height: 68px;  background-color: rgba(242, 242, 243, 1);    font-size: 18px;}
.qxyw_top .selected{ font-weight:normal!important;}
.resource-t{
	background: #F1F1F1;
}
.resource-t p{
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	color: #000;

}
.resource-inner p{
	text-indent: 0!important;
}
.resource-list {
	padding-top: 30px;
}
.resource-list li{
	float: left;
	width: 50%;
}
.human_slider{overflow: hidden;}
/*.human_slider ul{margin:0 -20px;}*/
.human_slider li{width: 50%;}
.human_slider .slide_box{padding: 10px 20px;}
.human_slider .slide_box_in{position: relative; }
.human_slider .slide_box_in{height: 100%;}
.human_slider .slide_box_in>a{position: absolute; top:0; left: 0; width: 100%; height: 100%;}
.human_slider .slide_box_in>a img{width: 100%;}
.human_slider .slide_box_in>a.tran_scale:first-child{z-index: 999;}
/*.human_img_c img{opacity: 0; }*/
.human_slider .slide_box_in .human_img_c{

}
.human_slider .slide_box_in .human_img_c img{width: 100%; height: 100%;}


.resource-inner span{
	display: block;
	width: 107px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: 0;
	background: #00703c;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 25px;
}
.fnt_14 a,.fnt_14 a:hover{ color: #fff}

.resource-inner span img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 13px;
}
.resource-t em{
	display: block;
	width: 329px;
	max-width: 90%;
	height: 2px;
	margin: 0 auto;
	background: #00703c;
	margin-bottom: 1px;
}
.more-box .more-s{
  font-size: 30px;
	font-weight: bold;
	color: #00703c;
	text-align: center;
	margin-top: 40px;
}
.more-box .more-s i{
	display: block;
	height: 2px;
	width: 20%;
	background:#00703c;
	margin: 10px auto;
}



#c_banner_015_P_057-16615054517540 {
min-height: 100px;
display-radio: 1;
margin-top: 10px;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 {
	height: auto;
	display-radio: 1;
	background_radio:1;
	max-height: 450px;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-wrapper {
	height: inherit;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide {
	height: inherit;
	overflow: hidden;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_img {
	width: 100%;
	height: 100%;
	background: #000;
	position: relative;
}

#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_img img {
	display: block;
	width: 100%;
	height: 100vh !important;
	max-height: 450px;
    left: 0;
	top: 0;

	object-fit: cover;
	filter: unset;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide img {
	position: relative;
	transition: all 1s ease 2.5s;
	transform: perspective(1000px) translate3d(0, 0, 100px);
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active img {
	transition: all 5s ease 0s;
	transform: perspective(1000px) translate3d(0, 0, 0px);
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .custom-bullet {
	background: #ccc;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_info {
	width: 50%;
	position: absolute;
	right: 50%;
	top: 50%;
	z-index: 9;
	display: flex;
	transform: translateX(50%) translateY(-50%);
	align-items: center;
	text-align: center;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_info div {
	width: 100%;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_subtitle {
	line-height: 2;
	padding: 5px 0;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-container-vertical {
	height: 400px;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_video {
	width: 100%;
	height: 100%;
	z-index: 3;
	overflow: hidden;
	margin-right: 0;
	margin-left: auto;
	position: relative;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_video .videoContent {
	width: 100%;
	height: 100%;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_video video {
	width: 100%;
	height: 100%;
	background: #000;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_videoPoster {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	cursor: pointer;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_videoPoster::before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: url('/npublic/img/playVideo.png') no-repeat center center;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_videoPoster img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_videoInfo {
	display: none;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex {
	position: absolute;
	text-align: left;
	width: 90%;
	top: 50%;
	left: 50%;
	max-width: 1520px;
	transform: translate(-50%, -50%);
	z-index: 5;
	display: none;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .ind_ban_con {
	width: 100%;
	display: block;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .ind_ban_tex_title {
	overflow: hidden;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .ind_ban_tex_info {
	margin-bottom: 0px;
	margin-left: 0;
	max-width: 35vw;
	margin-right: auto;
	text-align: left;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_con .ind_ban_tex_en {
	font-size: 5vw;
	line-height: 1.2;
	color: #fff;
	text-shadow: 3px 0 10px rgba(22, 78, 145, 0);
	transform: translateY(30px);
	opacity: 0;
	margin-bottom: 10px;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .bannerMore {
	width: 150px;
	height: 50px;
	margin-top: 0x;
	transform: translateY(100px);
	opacity: 0;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .bannerMore a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #93bf46;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active .ind_ban_tex .bannerMore {
	transition: all 2s ease 1.2s;
	transform: translateY(40px);
	opacity: 1;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active .ind_ban_con .ind_ban_tex_en {
	transition: all 2s ease 0.5s;
	transform: translateX(0);
	opacity: 1;
	text-align: left;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active .ind_ban_con .ind_ban_tex_en  .t_big {
	font-size: 46px;
	font-weight: bold;
	text-shadow: 0 0px 5px rgba(0,0,0,0.3);
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .b_line {
	width: 80px;
	margin: 30px 0px 30px;
	height: 6px;
	background: #fff;
	transform: translateY(30px);
	opacity: 0;
	display: none;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active .ind_ban_tex .b_line {
	transition: all 2s ease 1.2s;
	transform: translateX(0);
	opacity: 0;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .ind_ban_tex_title .t_big {
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 9px;
	text-align: left;
	line-height: 1.2;
	transform: translateY(30px);
	opacity: 0;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active .ind_ban_tex_title .t_big {
	transition: all 2s ease 0.8s;
	transform: translateX(0);
	opacity: 1;
	text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide .ind_ban_tex .ind_ban_tex_info p {
	color: #ffffff;
	font-size: 18px;
	line-height: 1.6;
	text-align: left;
	text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4);
	transform: translateY(30px);
	opacity: 0;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-slide.swiper-slide-active .ind_ban_tex .ind_ban_tex_info p {
	transition: all 2s ease 1.4s;
	transform: translateX(0);
	opacity: 1;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-pagination-bullets {
	bottom: 9% !important;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 1);
	margin: 0 8px;
	opacity: 1;
	transition: all 0.4s ease;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 80% !important;
    right: 0;
	margin: 0 auto;
	text-align: center !important;
}
#c_banner_015_P_057-16615054517540 .e_bannerA-2 .swiper-pagination-bullet-active {
	background: #fff;
	width: 30px;
}

@media screen and (max-width: 1200px) {
	.employee-c h5{
		font-size: 15px;
	}
	#c_banner_015_P_057-16615054517540 .e_bannerA-2{
		height: 400px;
	}
	#c_banner_015_P_057-16615054517540 .e_bannerA-2 .p_img img{
		max-height: 400px;
	}
}
.linK-tb{
	position: relative;
	z-index: 9999999999999;
	background: #f9f9f9;
	display: block;
}
