
.wap_show{
	display:none
}
/* jump */
#jump{position:fixed;top:300px;right:30px;width:70px;z-index:400;}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:70px;overflow:hidden; background:#7f7f7f; text-align:center; margin-bottom:2px}
#top,#share,#reply,#sina,#ceping,#weixin{display:block;width:70px;height:70px;overflow:hidden;cursor:pointer; margin:8px auto}
#share i{background:url(../img/c_4_o.png) no-repeat; display:block; width:35px ; height:35px; background-size:35px 35px; margin:0 auto}
#reply i{background:url(../img/c_5_o.png) no-repeat;display:block; width:35px ; height:35px; background-size:35px 35px; margin:0 auto}
#sina i{background:url(../img/c_1_o.png) no-repeat;display:block; width:35px ; height:35px; background-size:35px 35px; margin:0 auto}
#weixin i{background:url(../img/c_2_o.png) no-repeat;display:block; width:35px ; height:35px; background-size:35px 35px; margin:0 auto}
#jump li:hover{
	background:#00796a
}
#jump li p{
	width:70px;
	font-size:12px;
	color:#fff;
	margin-top:5px
}
#ceping i{background:url(../img/c_3_o.png) no-repeat;display:block; width:35px ; height:35px; background-size:35px 35px; margin:0 auto}
#EWM{position:absolute;left:-326px;display:none; top:142px}
#EWM img{width:324px;height:167px;}
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 auto;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}
#pager em,#pager1 em,#pager2 em,#pager3 em{
	display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fff;
	margin:0 5px;
}
#pager em.on,#pager1 em.on,#pager2 em.on,#pager3 em.on{
	background:#00796a
}
#pager,#pager1,#pager2,#pager2{
	text-align:center;
	position:relative;
	z-index:88;
	bottom:50px
}
.ppd_add img{
	cursor:pointer
}
.prev_prev img{
	position:absolute;
	top: 50%;
	left:1%;
    transform: translate(0, -50%);
}
.next_next img{
	position:absolute;
	top: 50%;
	right:1%;
    transform: translate(0, -50%);
}

.nav_hide h1 {
	background: #f5f5f5;
	padding: 15px;
	color: #333333
}

.nav_hide li {
	color: #666666;
	padding:15px;
	border-bottom: 1px #eeeeee solid;
	font-size:16px
}
.nav_hide li dl a{
	font-size:13px;
}
.nav_hide li.active dt {
	color: #287094;
	font-weight:bold 
}
.nav_hide li.active dd a{
	color: #666666;
}
.nav_hide li.active dd{
	display:flex;
	flex-wrap:wrap
}
.nav_hide li dd a{
	width:33.333%;
	margin-top:10px
}
.nav_hide li dd{
	display:none
}
.wap_fp{
	position: absolute;
	width:100%;
	top:0;
	z-index:9999999;
	background:none;
	border-bottom:1px #e7e7e7 solid
}

.elementor-background-overlay {
	background-color: #474747;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0.37;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	z-index: 998998998998998998998
}

.nav_hide .elementor-background-overlay,.nav_hide.aa.animate-show .elementor-background-overlay {
	display: none
}

.nav_hide.aa .elementor-background-overlay {
	display: block
}
.nav_hide.aa ul {
    display: block;
}
.nav_hide ul {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999999999999999999999999999;
    width: 65%;
    height: 100%;
    background: #fff;
    transition: left .4s ease-in-out;
    overflow-y: scroll;
    display: none;
}

.wap_nav{
	display:none
}

#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 99999998;
}



.header .nav a{
	width:12.5%;
	text-align:center;
	line-height:90px;
	/*font-weight:bold;*/
	font-size:20px
}

.header h1{
	width:10%;
	align-self: center;
}
.header .nav {
	width:70%
}
.header .search{
	width:16%;
	align-self: center;
	border:1px #e7e7e7 solid;
	background:#fff;
	-moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.header .search .text{
	padding:14px;
	width:80%;
	border:0;
		-moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  color:#666
}
.header .search .button{
	background:url(../img/ss.png) no-repeat;
	width:22px;
	height:22px;
	background-size:22px 22px;
	border:0;
	align-self: center;
	margin-right:20px;
	cursor:pointer
}
.wap_fp .header,.box{
	width:91%;
	margin:0 auto
}
.h_one {
  background:url(../img/bg_1.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  margin-top:-10px
}
.pub_tit{
	padding:45px 0
}
.pub_tit h2{
	font-size:36px;
	font-weight:bold;
	margin-bottom:15px
}
.pub_tit em{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase; 
}
.h_one .pub_tit{
	color:#fff
}
.h_one .dl .img{
	width:1000px
}
.h_one .dl .test{
	width:17%;
	align-self: center;
	margin-right:7%
}
.h_one .dl .test p{
	line-height:68px;	
	font-size:24px;
	text-align:right;
	color:#fff;
}
.h_one .dl .test p b{
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
}
.h_one .pic em{
	position:absolute;
	-moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    display:block;
    width:0.15rem;
	height:0.15rem;
	
	cursor:pointer
}
.h_one .pic em:nth-child(2){
	top: 3.24rem;
right: 1.85rem;
display:none
}
.h_one .pic em:nth-child(3){
  top: 6.3rem;
right: 6.18rem;display:none
}
.h_one .pic em:nth-child(4){
   top: 7.55rem;
right: 7.52rem;
display:none
}
.h_one .pic em:nth-child(5){
   top: 8.8rem;
right: 6.3rem;display:none
}
.h_one .pic em:nth-child(6){
    top: 9.5rem;
right: 8.2rem;display:none
}
.h_one .pic em:nth-child(7){
    top: 8.9rem;
right: 2.98rem;display:none
}
.h_one .pic em:nth-child(8){
top: 6rem;
right: 4rem;
width: 1.83rem;
height: 1rem;
}
.h_one .ck_show .one{
	width:500px
}

.h_one .ck_show .one i{
	width:15px;
	align-self: center;
}
.ck_show .one:nth-child(7) i{
	width: 15px;
align-self: center;
position: absolute;
top: -20px;
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
left: 174px;
}
.h_one .ck_show .one .more{
	width:485px;
	background:#fff;
	padding:10px;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.h_one .ck_show .one .more .im_pic{
	width:36%
}
.h_one .ck_show .one .more .txt{
	width:55%;
	margin-left:4%
}
.h_one .ck_show .one .more .txt h4{
	font-size:20px;
	color:#444;
	font-weight:bold
}
.h_one .ck_show .one .more .txt p{
	color:#999;
	font-size:14px;
	line-height:20px;
	margin-top:16px
}

.ck_show .one{
	position:absolute;
	display:none;
	 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
.ck_show .one.active{
	display:flex
}
.ck_show .one:nth-child(1){
    top: 0.57rem;
    right: -2.15rem;	
}
.ck_show .one:nth-child(2){
   top: 2.7rem;
    right: 1.2rem;
}
.ck_show .one:nth-child(3){
      top: 4.85rem;
    right: 2.8rem;
}
.ck_show .one:nth-child(4){
      top: 7.78rem;
    right: -1.73rem;
}
.ck_show .one:nth-child(5){
   top: 8.5rem;
    right: 0rem;
}
.ck_show .one:nth-child(6){
     top: 6.3rem;
    right: -3.76rem;
}
.ck_show .one:nth-child(6) i{
	position: absolute;
    bottom: -20px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    left: 56px;
}
.ck_show .one:nth-child(3)  i{
	position: absolute;
    bottom: -20px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    left: 184px;
}
.ck_show .one:nth-child(2) i{
	position: absolute;
    bottom: -20px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    left: 190px;
}

.ck_show .one:nth-child(1) i{
	position: absolute;
    bottom: -20px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    left: 231px;
}
.ck_show .one:nth-child(7){
   top: 8rem;
right: 0.5rem;
}
.h_tow{
	 background:url(../img/bg_2.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  padding-bottom:100px
}

.h_tow .h_t_ck .click em{
	width:236px;
	padding:0.25rem 0;
	font-size:20px;
	color:#333333;
	text-align:center;
	cursor:pointer;
	display:flex;
	 justify-content:center
}
.h_tow .h_t_ck .click em.active{
	background:#00796a;
	color:#fff;
}
.h_tow .h_t_ck .click em i{
	display:block;
	width:45px;
	height:45px;
	background-size:45px 45px
}
.h_tow .h_t_ck .click em span{
    align-self: center;
	margin-left:20px
}
.h_tow .h_t_ck .click em:nth-child(1) i{
	background:url(../img/n_1.png) no-repeat;
}
.h_tow .h_t_ck .click em:nth-child(2) i{
	background:url(../img/n_2.png) no-repeat;
}
.h_tow .h_t_ck .click em:nth-child(3) i{
	background:url(../img/n_3.png) no-repeat;
}

.h_tow .h_t_ck .click em:nth-child(1).active i{
	background:url(../img/n_1_o.png) no-repeat;
}
.h_tow .h_t_ck .click em:nth-child(2).active i{
	background:url(../img/n_2_o.png) no-repeat;
}
.h_tow .h_t_ck .click em:nth-child(3).active i{
	background:url(../img/n_3_o.png) no-repeat;
}
.h_tow .h_t_ck a{
	font-size:20px;
	align-self: center;
}
.h_tow .h_t_ck_show .one.flex{
	display:none
}
.h_tow .h_t_ck_show .one.flex.active{
	display:flex
}
.h_tow .h_t_ck_show .one .img,.h_tow .h_t_ck_show .one .test{
	width:49%
}
.h_tow .h_t_ck_show .one .test{
	margin-left:51%
}
.h_tow .h_t_ck_show {
	margin-top:35px
}
.h_tow .h_t_ck_show .one .test .tow h2{
	font-size:22px;
	font-weight:bold;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.h_tow .h_t_ck_show .one .test .tow p{
	font-size:18px;
	color:#999;
	line-height:28px;
	text-indent:2em;
	margin:28px 0 5px 0;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
}
.h_tow .h_t_ck_show .one .test .four p{
	padding:23px 0;
	border-bottom:1px #dadada solid;
}
.h_tow .h_t_ck_show .one .test .four p a{
	display:flex;
	 justify-content:space-between ;
}
.h_tow .h_t_ck_show .one .test .four p a b{
	font-weight:normal;
	font-size:16px;
	color:#999
}
.h_tow .h_t_ck_show .one .test .four p a span i{
	width:10px;
	height:10px;
	display:inline-block;
	background:#b3b3b3;
	 -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  margin-right:22px
}
.h_tow .h_t_ck_show .one .test .four p a span{
	width:80%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.h_tow .h_t_ck_show .one .test .four p a:hover span i{
	background:#00796a;
}
.h_tow .h_t_ck_show .one .test .four p a:hover{
	color:#00796a;
}
.h_tow .h_t_ck_show .one .img img{
	height:100%;
	width:100%
}
.h_tow .h_t_ck_show .one .test .tow a:hover{
	color:#00796a;
}
.h_three{
	 background:url(../img/bg_3.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  padding-bottom:150px
}
.h_three .pub_tit {
	color:#fff
}
.h_three .h_t_ck_show{
	width:54%
}
.h_three .h_t_ck_ck {
	width:31%
}
.h_three .dl{
	padding-top:65px
}
.h_three .h_t_ck_show .one{
	display:none;
	color:#fff
}
.h_three .h_t_ck_show .one.active{
	display: block
}
.h_three .h_t_ck_show .one .name h2{
	font-size:30px;
	font-weight:bold;
	margin-bottom:35px
}
.h_three .h_t_ck_show .one .name em{
	display:block;
	width:90px;
	height:2px;
	background:#fff
}
.h_three .h_t_ck_show .one  p{
	font-size:20px;
	line-height:40px;
	text-indent:2em;
	margin:70px 0 150px 0
}
.h_three .h_t_ck_show .one  a{
	background:#fff;
	width:250px;
	height:62px;
	line-height:62px;
	text-align:center;
	color:#00796a;
	font-size:18px;
	display:block;
	font-weight:bold
}
.h_three .h_t_ck_show .one  a:hover{
	background:#00796a;
	color:#fff
}
.h_three .h_t_ck_ck dl{
	width:180px;
	height:180px;
	background:#f7ac01;
	padding-top:50px;
	padding-left:25px;
	color:#fff;
	font-size:16px;
	cursor:pointer
}
.h_three .h_t_ck_ck dl:nth-child(1),.h_three .h_t_ck_ck dl:nth-child(4){
	float:left
}
.h_three .h_t_ck_ck dl:nth-child(5){
	float:right
}
.h_three .h_t_ck_ck dl:nth-child(3){
	float:left;
	margin-left:180px
}
.h_three .h_t_ck_ck dl:nth-child(2){
	background:#088ed6;
	float:right
}
.h_three .h_t_ck_ck dl:nth-child(3){
	background:#18a2af
}
.h_three .h_t_ck_ck dl:nth-child(4){
	background:#68bc2f
}
.h_three .h_t_ck_ck dl:nth-child(5){
	background:#fa6f6f
}
.h_three .h_t_ck_ck dt img{
	margin-bottom:25px
}
.h_four{
	padding:35px 0
}
.h_four .test{
	width:1565px
}
.h_four .img{
	align-self: center;
	width:145px
}
#myscroll {
	display: block;
	width: 1425px;
	position: relative;
	margin:0 auto;
	height: 122px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:240px;
	position:relative;
	
}
#myscroll ul li img{
	border:1px #eeeeee solid
}



#mybtns {
	width: 100%;
	display: block;
	position:relative
}
#right{
	position:absolute;
	right:0;
	top:40px;
	z-index:9999
}
#left{
	position:absolute;
	left:0;
	top:40px;
	z-index:9999
}
#mybtns a {
	width: 43px;
	height: 43px;
	display: block;
}

#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}

#myscrollbox .img{
	width:230px
}
#myscrollbox .img img{
	width:100%
}
#myscrollbox .flex{
	position:relative
}
#myscrollbox .flex .txt {
	width:122px;	

}
#myscrollbox .flex .txt .p{
		  position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	width:75%
}
#myscrollbox .flex .txt .p h2{
	color:#333;
	font-weight:bold;
	font-size:16px;
	margin-bottom:16px
}
#myscrollbox .flex .txt .p p{
	font-size:14px;
	display:block;
	line-height:24px
}

#myscrollbox .flex .txt .p:hover{
	color:#da5d63
}
.footer{
	background:#333333;
	padding-top:50px
}
.footer a{
	color:#fff
}
.footer .dl{
	padding-top:55px;
	
}
.footer .dl .nav{
	width:74%
}
.footer .dl .foot_cont{
	width:26%;
	border-left:2px #4d4d4d solid;
	padding-left:3.5%;
	color:#fff
}

.footer .dl .foot_cont .f_logo dl{
	text-align:center
}
.footer .dl .foot_cont .f_logo dt img{
	width:154px;
	margin-bottom:15px
}
.footer .dl .foot_cont .cont{
	margin-top:35px
}
.footer .dl .foot_cont .cont h2{
	font-weight:bold;
	line-height:30px
}
.footer .dl .foot_cont .cont p{
	color:#a6a6a6;
	line-height:30px
}
.footer .dl .nav dl{
	width:12.5%;
	
}
.footer .dl .nav dt a{
	font-size:18px;
	display:block;
	margin-bottom:30px
}
.footer .dl .nav dd a{
	display:block;
	color:#8f8f8f;
	font-size:16px;
	line-height:46px
}
.footer .copyright,.footer .copyright a{
	color:#a6a6a6;
	font-size:16px
}
.footer .copyright{
	text-align:center;
	padding:15px 0;
	border-top:1px #4d4d4d solid;
	margin-top:25px
}
.add_top{
	padding:25px 0
}
#wap_fp{
	position:relative;
	background:#00796a
}
#wap_fp .header .nav a{
	line-height:80px;
	color:#fff
}
.add_top span i{
	margin:0 10px
}
#wap_fp .header .nav a.active em{
	height:3px;
	background:#fff;
	width:50%;
	display: block;
	margin:0 auto
}
.where{
	padding:45px 0
}
.where a,.where{
	color:#6a6c6c;
	font-size:18px
}
.where i{
	margin:0 8px
}
.where a:hover{
	color:#00796a
}
.about{
	background:url(../img/bg_4.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}
.pub_title{
	font-size:32px;
	color:#333333;
	font-weight:bold
}
.about .ab_one .test{
	width:44%
}
.about .ab_one .albums{
	width:51%
}
.about .ab_one{
	margin:80px auto
}
#videoId1{
	object-fit: cover;
	width:100%;
	height:100%;
}
.video_ab,.about .ab_one .albums .img img,.albums .dvd_img ,.albums .dvd_img .img{
	height:100%;
	object-fit: cover;
}
.about .ab_one .test h2{
	font-size:24px;
	font-weight:bold;
	margin-bottom:50px
}
.about .ab_one .test p{
	font-size:16px;
	line-height:54px;
	text-indent:2em
}
.about .ab_tow{
	padding:0 3% 3% 3%
}
.about .ab_tow dl{
	width:24%;
	background:#fff;
	border:2px #e0e0e0 solid;
	  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  display:flex;
  padding:10px
}
.about .ab_tow dd{
	align-self: center;
	margin-left:40px
}
.about .ab_tow dd h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px
}
.about .ab_tow dd p{
	font-size:16px;
	color:#666
}
.about .ab_tt dl{
	width:31.6%;
	padding-bottom:70px
}
.about .ab_tt dd h2{
	font-size:20px;
	font-weight:bold;
	margin:25px 0 20px 0
}
.about .ab_tt dd p{
	font-size:15px;
	line-height:26px
}
.wap_top_pop.flex{
	background:#00796a;
	height:1.3rem;
	padding:0 0.25rem;
	display:none
}
.wap_top_pop span,.wap_top_pop h1{
	align-self: center;
}
.wap_top_pop h1 img{
	width:2.5rem
}
.wap_top_pop span img{
	width:0.43rem
}
.wap_foot{
	background:#00796a;
	position:fixed;
	bottom:0;
	width:100%;
}
.wap_foot dl{
	width:25%;
	text-align:center;
	color:#fff;
	padding:0.15rem 0
}
.wap_foot dt img{
	width:0.7rem;
	margin-bottom:0.15rem
}
.wap_foot dd {
	color:#fff;
	font-size:15px
}
.ho_nav_show{
	position:absolute;
	width:43%;
	top:0;
	background:#fff;
	display:none;
	z-index:99999999
}
#po_add_xsp{
	top:90px
}
.ho_nav_show.active{
	display:block
}
.ho_nav_show .flex{
	width:86%;
	margin:0 auto;
	padding:4% 0
}
.ho_nav_show a{
	width:23.33%;
	border-bottom:1px #cfcfcf solid;
	padding:20px 0;
	margin:0 5%;
	color:#666666;
	font-size:16px;
	font-weight:bold
}
.ho_nav_show a:hover{
	color:#00796a
}
.po_add_xsp .ho_nav_show:nth-child(2){
	left: 3.5%;
}
.po_add_xsp .ho_nav_show:nth-child(3){
	left: 12.3%;
}
.po_add_xsp .ho_nav_show:nth-child(4){
	left: 21.3%;
}
.po_add_xsp .ho_nav_show:nth-child(5){
	left: 30%;
}
.po_add_xsp .ho_nav_show:nth-child(6){
	right: 25.8%;
}
.po_add_xsp .ho_nav_show:nth-child(7){
	right: 17%;
}
.po_add_xsp .ho_nav_show:nth-child(8){
	right:8.5%;
}
.po_add_xsp .ho_nav_show:nth-child(6),.po_add_xsp .ho_nav_show:nth-child(7),.po_add_xsp .ho_nav_show:nth-child(8){
	width: 28%;
}
.po_add_xsp .ho_nav_show:nth-child(6) a,.po_add_xsp .ho_nav_show:nth-child(7) a,.po_add_xsp .ho_nav_show:nth-child(8) a{
	width:40%
}
.ho_nav_show .icon{
position: absolute;
top: -10px;
left: 50%;
transform: translate(-50%, -00%);
-webkit-transform: translate(-50%, -00%);
}
.po_add_xsp .ho_nav_show:nth-child(1) .icon{
	top: -10px;
left: 38%;
}
.wap_foot.flex{
	display:none
}
.history{
	padding-bottom:80px 
}

#mySwipe.myp{
	margin-top:-90px
}
.building{
	background:#f3e4e4 url(../img/bg_6.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}

#building{
	background:#f5faf9 url(../img/bg_8.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}

.building .bu_one #mySwipe1{
	width:47%	
}
.building .bu_one .swipe{
	margin:0
}
.building .bu_one #mySwipe1 p{
	position:absolute;
	bottom:0;
	width:100%;
	font-size:20px;
	color:#fff;
	padding:15px;
	background-color:#000000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,0,0,0.5); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */
}
.building .bu_one #mySwipe1 p b{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:70%;
	display:block;
	font-weight:normal
}
.building .bu_one #mySwipe1 #pager{
	bottom:32px;
	text-align:right;
	padding-right:20px
}
.building .bu_one .test{
	width:33%;
	margin-right:10%;
	align-self: center;
}
.building .bu_one .test h2{
	font-size:28px;
	font-weight:bold;
	margin-bottom:55px
}
.building .bu_one .test p{
	font-size:18px;
	color:#666666;
	line-height:46px;
	text-indent:2em
}
.building .bu_tow .one{
	width:31.34%
}
.building .bu_tow{
	padding:110px 0 60px 0
}
.building .bu_tow .title {
	color:#bf0606;
	font-size:24px;
	border-bottom:1px #cccccc solid;
	padding-bottom:10px
}
.building .bu_tow .title span em{
	display:inline-block;
	width:6px;
	height:25px;
	background:#bf0606;
	position: relative;
	top: 4px;
	margin-right: 15px;
}
.building .bu_tow .title span b{
	font-weight:normal
}
.building .bu_tow .title  a{
	color:#444444;
	font-size:16px;
	align-self: center;
	}
.building .bu_tow .title  a img{
	position:relative;
	top:-1px;
	margin-left:5px
}
.building .bu_tow .loop{
	padding-top:35px
}
.building .bu_tow .loop h2{
	display:flex;
	justify-content:space-between ;
}
.building .bu_tow .loop h2 b{
	font-size:18px;
	font-weight:normal;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
width:70%

}
.building .bu_tow .loop h2 i,.building .bu_tow  li a i{
	color:#666666;
	font-size:16px;
	align-self: center;	
}
.building .bu_tow .loop dl{
	margin-top:20px;
	display:flex;
	justify-content:space-between ;
}
.building .bu_tow .loop dt{
	width:35%
}
.building .bu_tow .loop dd{
	width:58%;
	font-size:14px;
	color:#858585;
	line-height:24px;
	align-self: center;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:4;
overflow: hidden;
}
.building .bu_tow  li{
	padding:25px 0;	
	border-bottom:1px #cccccc solid;
}
.building .bu_tow  li a{
	display:flex;
	justify-content:space-between ;
}
.building .bu_tow  li a em{
	font-weight:normal;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
width:70%;
font-size:16px
}
.building .bu_tow .loop a:hover h2 b,.building .bu_tow li a:hover{
	color:#bf0606
}
.building .list .list_nav{
	width:23%;
}
.building .list .list_nav a{
	display:block;
	padding:30px 0;
	text-align:center;
	margin-bottom:2px;
	background:#fff;
	font-size:18px
}
.building .list .list_nav a.active,.building .list .list_nav a:hover{
	background:#00796a;
	color:#fff
}
.building .list .cont{
	width:64%;
	margin-right:8%
}
.building .list .cont dl{
	width:48%
}
.building .list .cont dt img{
	width:100%;
	 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.building .list .cont dd h2{
	font-size:20px;
	margin-top:20px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.building .list .cont dd  p{
	font-size:14px;
	color:#666;
	line-height:20px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
margin:10px 0;
height:60px
}
.building .list .cont dd h3{
	border-top:1px #e9e9e9 solid;
	padding:17px 0 45px 0;
	display:flex;
	justify-content:space-between ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px
}
.building .list .cont dd h3 span{
	font-size:20px;
}
.building .list .cont dd h3 span i{
	font-size:15px;
	margin-left:10px
}

.page{
	text-align:center;
	padding:50px 0;
	width:100%
}
.page a,.page b{
	display:inline-block;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
	text-align:center;
	line-height:34px;
	border:1px #929292 solid;
	color:#333333;
	margin:0 5px;

	padding:2px 18px
}
.page b,.page a:hover{
	border:1px #00796a solid;
	color:#fff;
	background:#00796a
}
.building .list .cont dd h3 em{
	align-self: center;
}
#buildings{
	background:#f5faf9 url(../img/bg_9.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}
.building .list .list_tag{
	width:24%
}
.building .list .list_tag h2{
	font-size:24px;
	margin-bottom:40px;
}
.building .list .list_tag  .one{
	background:#fff;
	border:1px #eaeaea solid;
	  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding:18px;
  margin-bottom:15px
}
.building .list .list_tag  .one b{
	font-weight:normal;
	display:flex;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px
}
.building .list .list_tag  .one b i{
	display:inline-block;
	width:5px;
	height:5px;
	background:#a4a4a4;
	align-self: center;
	 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-right:15px
}
.building .list .list_tag  .one p{
	margin-left:20px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.building .list .list_tag  .one:hover p{
	color:#00796a
}
.building .list .cont_cont{
	width:72%
}
.building .list .cont_cont .title{
	font-size:36px;
	font-weight:bold
}
.building .list .cont_cont .timer{
	font-size:16px;
	color:#666;
	padding:25px 0
}
.building .list .cont_cont .word p{
	font-size:16px;
	color:#666;
	line-height:42px;
	text-indent:2em;
}
.building .list .cont_cont .word p img{
	display:block;
	margin:15px auto
}
.pev_next{
	padding:80px 0
}
.pev_next span{
	color:#666666;
	font-size:16px;
	width:46%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.pev_next span:nth-child(2){
	text-align:right
}
.pev_next span:hover,.pev_next span:hover a{
	color:#00796a
}
.partnership{
	background:#f5faf9 url(../img/bg_10.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}
.partnership .par_one p:nth-child(1){
	line-height:38px;
	font-size:18px;
	color:#666666;
	margin:45px 0;
	text-indent:2em	
}
.partnership .par_one .dl dl{
	width:24.5%
}
.partnership .par_one .dl dd h2{
	font-size:20px;
	font-weight:bold;
	margin:25px 0
	
}
.partnership .par_one .dl dd  p{
	font-size:16px;
	color:#666;
	line-height:28px
}
.partnership .par_tow .img{
	width:47%
}
.partnership .par_tow .test{
	width:42.5%;
	margin-right:6%;
	align-self: center;
}
.partnership .par_tow .test h2{
	font-size:24px;
	font-weight:bold
}
.partnership .par_tow .test  p{
	font-size:18px;
	line-height:38px;
	
}
.partnership .par_tow .test  p:nth-child(2){
	margin:48px 0
}
.partnership .par_tow .test  h2:nth-child(3){
	margin-bottom:48px
}
.puop{
	padding:45px 0	
}
.partnership .par_three dl{
	display:flex;
	width:30.8%;
	border:1px #bfbfbf solid;
	background:#fff;	
	 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding:20px;
}
.partnership .par_three{
	padding-bottom:50px
}
.partnership .par_three dt{
	width:70%;
	align-self: center;
}
.partnership .par_three dt h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:18px
}
.partnership .par_three dt p{
	font-size:16px;
	line-height:26px
}
.partnership .par_three dd{
	width:30%;
	text-align:center;
	align-self: center;
}

.partnership .pesh_one .word{
	width:46.4%;
	background:#fff;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.partnership .pesh_one .img {
	width:50%;
}
.partnership .pesh_one .img p{
	width:31.33%;
	border:2px #e4e5e5 solid;
	margin-left:2%;
	margin-bottom:2%;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  cursor:pointer
}
.partnership .pesh_one .img p img{
	width:100%;
		-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.partnership .pesh_one .img p.active,.wap_img.flex p.active{
	border:2px #00796a solid;
}
.pesh_ones{
	padding-bottom:50px 
}
.partnership .pesh_one .word .pic img{
	width:100%;
	-moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.partnership .pesh_one .word h2{
	font-size:24px;
	font-weight:bold;
	padding:60px 35px 35px  35px 
}
.partnership .pesh_one .word  p{
	line-height:28px;
	font-size:16px;
	color:#666;
	padding:8px 35px
}

.partnership .pesh_one .word .lpo{
	text-align:right;
	margin-right:35px
}

.partnership .pesh_one .img p:nth-last-child(3),.partnership .pesh_one .img p:nth-last-child(2),.partnership .pesh_one .img p:nth-last-child(1){
	margin-bottom:0
}
.wap_img.flex{
	display:none
}
#honor{
	background:#f5faf9 url(../img/bg_11.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}

#honor .hor_pop{
	width:78.5%
}
#honor .hor_pop h2{
	font-size:28px;
	font-weight:bold
}
#honor .list_nav {
	width:19%
}
#honor .hor_pop {
	padding-bottom:80px
}
#honor .hor_pop .dl dl{
	width:32.666%;
	margin-left:1%;
	margin-top:2%;
	background:#fff;
	text-align:center;
	cursor:pointer
}
#honor .hor_pop .dl dl:nth-child(3n+1){
	margin-left:0
}
#honor .hor_pop .dl dd{
	font-size:14px;
	padding-bottom:25px;
	font-weight:bold
}
#product .img{
	width:63.5%
}
#product .test{
	width:30%;
	align-self: center;
}
#product{
	background:#f5faf9 url(../img/bg_12.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;    background-size: 100% auto;
}
#product .test h2{
	font-size:26px;
	font-weight:bold;
	margin-bottom:55px
}
#product .test p{
	font-size:18px;
	color:#666666;
	line-height:50px;
	text-indent:2em
}



#product .img .banner {
	width: 100%;
	overflow: hidden;
}

#product .img .large_box {
	margin-bottom: 10px;
	width: 100%;
	height: 590px;
	overflow: hidden;
}

#product .img .large_box img {
	display: block;
	height:100%;
	width:100%
}
#product .img .large_box ul,#product .img .large_box ul li{
	height:100%
}
#product .img .small_box {
	width: 100%;
	height: 136px;
	overflow: hidden;
	margin:50px 0
}

#product .img .small_list {
	position: relative;
	float: left;
	width: 93.5%;
	height: 136px;
	overflow: hidden;
}

#product .img .small_list ul {
	height: 136px;
	overflow: hidden;
	height:100%
}

#product .img .small_list ul li {
	position: relative;
	float: left;
	margin-right: 28px;
	width: 235px;
	height:100%
}

#product .img .small_list ul li img {
	display: block;height: 136px;
	width:100%
	
}

#product .img .small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 235px;
	height: 136px;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#product .img .small_list ul li.on .bun_bg {
	display: block;border:3px #00796a solid
}

#product .img .btn {
	display: block;
	width: 29px;
	height: 136px;
	background-color: #777;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}


#product .img .left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../img/left_btn.png);
}

#product .img .right_btn {
	float: right;
	background-image: url(../img/right_btn.png);
}
#case{
	background: #f5faf9 url(../img/bg_13.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;
}
#case .one h2{
	font-size:30px;
	font-weight:bold;
	margin-bottom:45px
}
.wrap{
	width: 95.5%;
	height: 270px;
	position: relative;
	overflow: hidden;
	margin-left:4.5%
}

.wrap ul{
	overflow: hidden;
	position:absolute;
	left: 0;
	top: 0;
}
.wrap ul li p{
	text-align:center;
	padding-top:12px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap	
}
.wrap ul li{
	float: left;
	width: 400px;
	margin-right:15px;
	cursor:pointer
}
.wrap ul li.active img{
	border:3px #00796a solid
}
.wrap ul li img{
	border:3px #f5faf9  solid
}
#case .one .tow .img{
	width:61%;
}
#case .one .tow .test{
	width:35%;
	align-self: center;
}
#case .one .tow .test h3{
	font-size:22px;
	font-weight:bold;
	margin-bottom:15px
}
#case .one .tow .test p{
	color:#666666;
	font-size:20px;
	line-height:36px;
	margin-bottom:22px;
	
}
#university .train_tow .one.ones li{
	width:23.65%
}
.ddd p{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
.gd_img{
	padding-bottom:80px
}
.wap_gd_img{
	display:none
}

#university .un_one .img{
	width:47%
}
#university .un_one .test{
	width:44%;
	margin-right:4%;
	align-self: center;
}
#university .un_one .test h2{
	font-size:36px;
	margin-bottom:50px
}
#university .un_one .test p,#university .un_three .test{
	color:#616161;
	font-size:16px;
	line-height:36px;
	text-indent:2em
}
#university .un_three .test{
	text-indent:0
}
#university .un_tow{
	margin:70px 0
}
#university .un_tow dl{
	width:18.5%
}
#university .un_tow dt{
	margin-bottom:25px
}
#university .un_tow dd{
	font-size:17px;
	line-height:28px;
	color:#808080
}
#university .un_three .test{
	width:36%;
}
#university .un_three .test h2{
	font-size:36px;
	margin-bottom:50px
}
#university .un_three .img{
	width:62%
}
#university .un_three .img p{
	width:47.7%;
	margin-bottom:4.6%
}
#university .un_three .img  img{
	width:100%
}
#university .un_tow dt img{
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
#university .un_tow dl:hover img{
   -webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
#case .one .tow .test .all{
	width:47%
}
#university{
	background: #f5faf9 url(../img/bg_14.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;
}
#university.training{
	background: #f5faf9 url(../img/bg_15.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;
}
#university .train_one .test{
	width:25.36%
}
#university .train_one .dl {
	width:72.65%
}
#university .train_one .dl dt img{
	width:100%
}
#university .train_one .dl dl{
	position:relative;
	margin-bottom:30px
}
#university .train_one .dl dd{
	background-color:#000000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,0,0,0.73); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */
  width:36%;
  position:absolute;
  bottom:0;
  right:0;
  color:#fff;
  text-align:center;
  font-size:16px;
  padding:8px 0
}
#university .train_one .test h2{
	font-size:30px;
	font-weight:bold;
	margin-bottom:60px	
}
#university .train_one .test p{
	font-size:18px;
	color:#616161;
	line-height:52px;
	text-indent:2em
}
#university .train_one .test a{
	display:block;
	width:234px;
	height:66px;
	line-height:60px;
	border:2px #00796a  solid;
	color:#00796a;
	font-size:24px;
	text-align:center;
	margin-top:100px;
	 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#university .train_one .test a:hover{
	background:#00796a;
	color:#fff;
}
#university  .train_tow{
	margin:80px 0
}
#university  .train_tow h2{
	font-size:32px;
	font-weight:bold
}
#university  .train_tow p{
	font-size:18px;
	color:#616161;
	line-height:46px;
	text-indent:2em;
	margin:55px 0
}
#university  .train_tow .dl .one{
	width:49.1%
}
#university  .train_tow .one h3{
	font-size:24px;
	margin-bottom:15px;
	color:#000
}
#university  .train_tow .one  li{
	width:48.2%
}
#university  .train_tow .one  li img{
	width:100%
}
#university  .train_three .test{
	width:53.56%;
	background:#f4f4f4;
	padding:45px
}
#university  .train_three .test h2{
	font-size:30px;
	font-weight:bold
}
#university  .train_three .test p:nth-child(2),#university  .train_three .test p:nth-child(4),#university  .train_three .test p:nth-child(6){
	font-weight:bold;
	margin-top:45px;
}
#university  .train_three .test p{
	line-height:40px
}
.maped {
    width: 100%;
    height:545px;
}
.ab_map{
	position:relative;
	width:42%
}
.ab_map .contact_tc{
	background:#fff;
	position: absolute;
	top: 50%;
	left: 50%;

	transform: translate(-50%, -50%);
}
.ab_map .contact_tc .txted {
	padding:25px;
	color:#666666	
}
.ab_map .contact_tc .txted img{
	width:16px;
	height:14px;
	position:relative;
	top:5px;
	margin-right:10px
}
.ab_map .contact_tc .txt p{
	width:75%
}
#university .train_one .dl dl{
	width:31.33%
}
.w_pub{
	background:#f4f4f4
}
#human{
	background: #f5faf9 url(../img/bg_16.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;

}
#human.expert{
	background: #f5faf9 url(../img/bg_17.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;

}
#human .hu_one{
	padding:40px 0 90px 0
}
#human .hu_one .h_o_ck em{
	width:24.22%;
	background:#fff;
	  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align:center;
  padding:30px 0;
  cursor:pointer;
  color:#00796a;
  font-size:18px;
  font-weight:bold
}
#human .hu_one .h_o_ck em.active,#human .hu_one .h_o_ck em:hover{
	background:#00796a;
	 color:#fff;
}

#human .hu_one .h_o_ck_show{
	margin:45px auto;
	background-color:#00796a;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,121,106,0.09); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */
}
#human .hu_one .h_o_ck_show .one .img{
	width:63%;
	background:#00796a
}
#human .hu_one .h_o_ck_show .one .img dl{
	padding:50px;
	color:#fff;
	display:flex;
	 justify-content:space-between ;
}
#human .hu_one .h_o_ck_show .one .img dt{
	width:28%
}
#human .hu_one .h_o_ck_show .one .img dt h2{
	font-size:24px;
	font-weight:bold;
	margin-bottom:30px
}
#human .hu_one .h_o_ck_show .one .img p{
	font-size:18px
}
#human .hu_one .h_o_ck_show .one .img dd {
	font-size:16px;
	line-height:36px;
	align-self: center;
}
#human .hu_one .h_o_ck_show .one .img dd{
	width:61%
}
#human .hu_one .h_o_ck_show .one .img img,#human .hu_one .h_o_ck_show .one .person li img{
	width:100%
}
#human .hu_one .h_o_ck_show .one .person{
	width:23%;
	margin-right:5%;
	align-self: center;
}
#human .hu_one .h_o_ck_show .one .person h2{
	font-size:30px;
	font-weight:bold;
	color:#00796a;
	margin-bottom:40px;
	text-align:right
}
#human .hu_one .h_o_ck_show .one .person li{
	width:48%;
	margin-bottom:4%
}
#human .hu_one .h_o_ck_show .one.flex{
	display:none
}
#human .hu_one .h_o_ck_show .one.flex.active{
	display:flex
}
#human .hu_tow .tit {
	text-align:center;
	color:#00796a;
	font-size:30px;
	font-weight:bold;
	margin-bottom:80px
}
#human .hu_tow .one .img,#human .hu_tow .tow .txt{
	width:73%
}
#human .hu_tow .tow .word {
	width:27%;
	background:#00796a;
	display:none
}
#human .hu_tow .tow .word  h2{
	color:#5a9b91;
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:bold;
	text-transform: uppercase; 
	 position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	width:100%;
	text-align:center
}
#human .hu_tow .one .test {
	width:24%;
	align-self: center;
}
#human .hu_tow .one .test dl{
	display:flex;
	justify-content:space-between ;
	width:100%;
	margin-bottom:60px
}
#human .hu_tow .one .test dt{
	width:16%
}
#human .hu_tow .one .test dt img{
	width:100%;
	-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
#human .hu_tow .one .test dl:hover dt img{
	-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
#human .hu_tow .one .test dd{
	width:78%
}
#human .hu_tow .one .test dd h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:35px
}
#human .hu_tow .one .test dd  p{
	color:#666666;
	font-size:14px;
	line-height:28px;	
}
#human .hu_tow .tow .txt h2{
	font-size:20px;
	font-weight:bold;
	padding:40px 0
}
#human .hu_tow .tow .txt p{
	font-size:16px;
	color:#666666;
	line-height:26px
}
#human .hu_tow{
	padding-bottom:135px
}

#human .exp_exp .test{
	width:44%;
	align-self: center;
}
#human .exp_exp .img{
	width:52.4%
}
#human .exp_exp .tit h2{
	font-size:36px;
	color:#333;
}
#human .exp_exp .tit h2 i{
	color:#a8a8a8;
	text-transform: uppercase;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	position:relative;
	top:5px
}
#human .exp_exp p{
	color:#666666;
	line-height:52px;
	font-size:16px;
	text-indent:2em;
	margin-top:80px
}
#human .exp_exp .tit em{
	display:block;
	width:35px;
	height:5px;
	background:#00796a;
	margin-top:20px
}
#human .exp_exp{
	margin-bottom:65px
}
#human .exp_exp .word{
	margin:55px 0	
}
#human .exp_exp .p {
	width:34%;
	color:#666666;
	font-size:16px;
	line-height:36px;
}
#human .exp_exp .word a{
	background:#00796a;
	text-align:center;
	color:#fff;
	align-self: center;
	 -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding:10px 20px
}
#human .exp_exp .dl dl{
	width:23.5%
}
#human .exp_exp .dl{
	padding:60px 0
}
#human .exp_exp .dl dd h2{
	font-size:20px;
	margin:35px 0
}
#human .exp_exp .dl dd p{
	font-size:20px;
	margin:35px 0;
	color:#666666;
	font-size:14px;
	line-height:32px;
	text-indent:0;
	height:96px;
	margin:10px 0
}
#human .exp_exp .dl dd i{
	color:#000;
	font-size:14px;
	border:1px #bfbfbf solid;
	padding:8px;
	display:inline-block;
	margin-top:6px
}
#contact .map{
	padding:130px 0 90px 0
}
#contact .map .mpas .mps_n{
	text-align:center;
	margin:0 auto;
	display:block
}
#contact .map .cont_ck_icon em {
    position: absolute;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    display: block;
    width: 8px;
    height: 8px;
    cursor: pointer;
}
#contact .map .cont_ck_icon em:nth-child(1){
	top: 9.6rem;
right: 7.6rem;
width: 1.7rem;
height: 0.5rem;
}
#contact .map .cont_ck_icon em:nth-child(2){
	top: 9.3rem;
right: 9.5rem;width: 1.7rem;
height: 0.5rem;
}
#contact .map .cont_ck_icon em.active{
/*	width: 21px;
    height: 21px;
	border:5px #95c8c1 solid*/
}

#contact .map .cont_ck_icon_sw h2{
	font-weight:bold;
	font-size:18px;
	margin:18px 0 15px 0
}
#contact .map .cont_ck_icon_sw p{
	font-size:14px;
	color:#666;
	line-height:24px
}
#contact .map .cont_ck_icon_sw p img{
	margin-right:6px
}
#contact .map .cont_ck_icon_sw .maped{
	height:280px;
}	
#contact .map .cont_ck_icon_sw .ab_map{
	width:100%

}

#contact .map .cont_ck_icon_sw .one{
	position: absolute;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width:575px;
background: #f9f9f9;
padding: 15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
display:none
}
#contact .map .cont_ck_icon_sw .one.active{
	display:block
}
#contact .map .cont_ck_icon_sw .one:nth-child(1){
top: 10.5rem;
right: 8.5rem;
}
#contact .map .cont_ck_icon_sw .one:nth-child(2){
top: 10.5rem;
right: 8.5rem;
}
#contact{
	background: #f5faf9 url(../img/bg_18.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;
}

#support{
	background: #f5faf9 url(../img/bg_19.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
background-size: 100% auto;

}
#support .sup_one .test{
	width:38%;
	align-self: center;
}
#support .sup_one .test a{
	display:block;
}
#support .sup_one{
	margin-left:4.5%;
	padding-top:120px
}
#support .sup_one .img{
	width:62%
}
#support .sup_one .img img{
	width:100%
}
#support .sup_one .test p{
	font-size:14px;
	color:#666666;
	line-height:36px;
	text-indent:2em;
	margin-bottom: 50px;
}
#support .sup_one .test h2{
	color:#00796a;
	font-size:48px;
	font-weight:bold
}
#support .sup_one .test em{
	color:#00796a;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display:block;
	margin:20px 0 45px 0
}
#support  .sup_tow dl{
	width:23.6%;
	background:#fff;
	padding:110px 25px;
	 -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
#support  .sup_tow dt{
	margin-bottom:65px;
	display:flex;
     justify-content:space-between ;
	 font-size:20px
}
#support  .sup_tow dt img{
	width:100px
}
#support  .sup_tow dd{
	font-size:16px;
	color:#666;
	line-height:32px
}
#support .sup_three{
	padding:100px 0
}
#support .sup_three .test h2{
	font-size:36px;
	color:#00796a;
	font-weight:bold;
	margin-bottom:20px
}
#support .sup_three .test p i{
	background:url(../img/op_3.png) no-repeat ;
	background-size:26px 26px;
	height:26px;
	width:26px;
	display:inline-block;
	position:relative;
	top:5px;
	margin-right:16px
}
#support .sup_three .test p{
	font-size:22px;
}
#support .sup_three .test p{
	width:33.333%;
	margin-top:55px
}
#support .sup_three .img{
	width:48%
}
#support .sup_three .test{
	width:47.5%
}

#mcover .info{
	width:92%;
	height:90%;
	position:absolute;
	background: url(../img/map_bg.png) no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
	padding:30px 50px
}
#mcover .info h1 img{
	-moz-border-radius:8px 8px 0 0 ;
    -webkit-border-radius:8px 8px 0 0 ;
    border-radius:8px 8px 0 0 ;
}

#mcover .info h2{
	font-size:30px;
	font-weight:bold;
	color:#fff
}

#mcover .info a{
	display:block;
	width:50%;
	color:#f14555;
	text-align:center;
	padding:0.43rem 0;
	font-size:16px
}
#mcover .info a:nth-child(1){
	border-right:1px #f5f5f5 solid;
	color:#858585
}
#mcover .info .pic .map_map_pic{
	display:block;
	margin:0 auto
}
#mcover .info .pic .m_ck_em em{
	position: absolute;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
display: block;
width: 110px;
height: 40px;
cursor: pointer;
cursor:pointer;
display:none
}
#mcover .info .pic .m_ck_em em.active{
	/*border:5px #95c8c1  solid;
	width: 21px;
    height: 21px;*/
}
#mcover .info .pic .m_ck_em em:nth-child(1) {
   top: 3.93rem;
right: 11.22rem;
}

#mcover .info .pic .m_ck_em em:nth-child(2) {
   top: 5.34rem;
right: 10.35rem;
}

#mcover .info .pic .m_ck_em em:nth-child(3) {
  top: 6.77rem;
right: 11.48rem
}

#mcover .info .pic .m_ck_em em:nth-child(4) {
   top: 7.39rem;
right: 14.42rem;
}

#mcover .info .pic .one .more {
    width: 485px;
    background: #fff;
    padding: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
#mcover .info .pic .one .more .im_pic {
    width: 36%;
}
#mcover .info .pic  .one .more .txt {
    width: 56%;
    margin-left: 4%;
}
#mcover .info .pic  .one i {
    width: 15px;
    align-self: center;
}
#mcover .info .one .more .txt h4{
	font-size:20px;
	color:#444;
	font-weight:bold
}
#mcover .info .one .more .txt p{
	color:#999;
	font-size:14px;
	line-height:20px;
	margin-top:16px
}
#mcover .info  .one:nth-child(1) {
    top: 4.6rem;
    right: 2.75rem;display:none
}
#mcover .info  .one:nth-child(2) {
    top: 3rem;
    right: 3.2rem;display:none
}
#mcover .info  .one:nth-child(3) {
    top: 6.2rem;
right: 3.8rem;display:none
}
#mcover .info  .one:nth-child(4) {
    top: 6.52rem;
right: 6.8rem;display:none
}


#mcover .info  .one:nth-child(1) i,#mcover .info  .one:nth-child(2) i,#mcover .info  .one:nth-child(3) i{
	position:inherit;
	left: -13px;
	bottom:auto;
	transform: rotate(0);
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
}
#mcover .info .close img{
	cursor:pointer
}

.h_tow .h_t_ck_show .one .img #mySwipe1 p,.h_tow .h_t_ck_show .one .img #mySwipe2 p,.h_tow .h_t_ck_show .one .img #mySwipe3 p{
	position:absolute;
	bottom:0;
	width:100%;
	font-size:20px;
	color:#fff;
	padding:15px;
	background-color:#000000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,0,0,0.5); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */
}
.h_tow .h_t_ck_show .one .img #mySwipe1 p b,.h_tow .h_t_ck_show .one .img #mySwipe2 p b,.h_tow .h_t_ck_show .one .img #mySwipe3 p b{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:70%;
	display:block;
	font-weight:normal
}
.h_tow .h_t_ck_show .one .img #mySwipe1 #pager,.h_tow .h_t_ck_show .one .img #mySwipe1 #page2,.h_tow .h_t_ck_show .one .img #mySwipe1 #page3{
	bottom:32px;
	text-align:right;
	padding-right:20px
}
.h_tow .h_t_ck_show .one .img  #pager1,.h_tow .h_t_ck_show .one .img  #pager2,.h_tow .h_t_ck_show .one .img  #pager3 {
    bottom: 32px;
    text-align: right;
    padding-right: 20px;
}
.mo50{
	margin-left:51%
}

.h_one .pic em:nth-child(9){
	 top: 3.13rem;
    left: 3.2rem;display:none

}
.h_one .pic em:nth-child(10){
	 top: 9.78rem;
    right: 5.86rem;display:none
}
.h_one .pic em:nth-child(11){
	top: 6.7rem;
right: 3.2rem;
width: 1.5rem;
height: 0.4rem;
background:none;
display:none
}
.h_one .pic em:nth-child(12){
	    top: 3.8rem;
    right: 2.8rem;
width: 2rem;
height: 0.5rem;
background: none;display:none
}
.ck_show .one:nth-child(8){
      top: 3.3rem;
left: 4rem;
}
.ck_show .one:nth-child(9){
      top: 8.8rem;
right: -2rem;
}
.ck_show .one:nth-child(10){
    top: 5.8rem;
    right: -4.9rem;
}

.ck_show .one:nth-child(11){
     top: 3rem;
right: -5.2rem;
}

#mcover .info .pic .m_ck_em em:nth-child(5) {
 top: 3.86rem;
right: 11.86rem;display: block
}
#mcover .info .pic .m_ck_em em:nth-child(6) {
   top: 4.06rem;
right: 8.02rem;
display: block;
}
#mcover .info .pic .m_ck_em em:nth-child(7) {
  top: 5.06rem;
right: 13.74rem;
}
#mcover .info .pic .m_ck_em em:nth-child(8) {
  top: 1.47rem;
right: 9.999rem;
}
#mcover .info .pic .m_ck_em em:nth-child(9) {
 top: 5.06rem;
right: 12.49rem;
}

#mcover .info  .one:nth-child(5) {
    top: 2.85rem;
right: 13.8rem;

}
#mcover .info  .one:nth-child(6) {
     top: 2.8rem;
right: 0.6rem;
}
#mcover .info .pic .one i{
	display:none
}
#mcover .info  .one:nth-child(7) {
      top: 4.3rem;
right: 5.1rem;
display:none
}


#mcover .info  .one:nth-child(8) {
     top: 0.3rem;
left: 16.1rem;display:none
}


#mcover .info  .one:nth-child(9) {
      top: 4.1rem;
right: 4.1rem;display:none
}
