@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'banner_font';src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.gif?r=37436247867');src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.gif?r=37436247867?#iefix') format('embedded-opentype'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.bmp?r=37436247867') format('woff'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.jpg?r=37436247867') format('truetype'),     url('#stfyanti') format('svg');   }.css9380f5c5e18401{font-family: 'banner_font';}

@font-face {font-family: 'SourceFont';src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.gif?r=37436377788');src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.gif?r=37436377788?#iefix') format('embedded-opentype'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.bmp?r=37436377788') format('woff'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.jpg?r=37436377788') format('truetype'),     url('#Source-Han-Light') format('svg');   }.css93830a59c18401{font-family: 'SourceFont';}

html{
　　font-size:62.5%; /* 10÷16=62.5% */
}
body{
　　font-size:12px;
　　font-size:1.2rem ; /* 12÷10=1.2 */
}
body,html{ font-family:"微软雅黑"; min-width:320px;}
.f_faminly{ font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}
.b_cursor{ border:0px; cursor:pointer;}
input{ outline:0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #4d4d4f;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #4d4d4f;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #4d4d4f;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #4d4d4f;
}

.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
ul li{ list-style-type:none; float:left;}
/*.container{ border:1px solid red;}*/
.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
.container1{width:100%;}
/*头部*/

.clearpadding{ padding:0px; margin:0px;}
.i_logo{/*width:50%;*/}
.a_logo{width:55%;/* margin-top:5px;*/}
.menu_bg{ background-color:#000;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;}
.two_list_m{width:26px; height:15px; float:right;/* margin-top:18px;*/ cursor:pointer; display:none;position:absolute;/* position:fixed;*/ top:5px; right:15px; z-index:10000000000;}
.phone_two{width:100%; position:absolute;  /*position:fixed;*/left:0px; display:none; z-index:10000000;}
.phone_two_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.phone_two_ul li{width:100%; float:left; margin:0px; padding:0px; list-style:none;border-bottom:1px solid #fff; background-color:#fff; position:relative;}
.phone_two_ul_a{width:100%; height:50px;background-color:#626b7b; line-height:50px; display:inline-block;  padding:0px 2%; font-size:14px; color:#fff; text-decoration:none;}
.phone_two_ul_a:hover,.phone_two_ul_a.activephone,.phone_two_ul_a.activephone:hover{ background-color:#40d2aa;text-decoration:none; color:#fff;}
.phone_two_ul_a:visited,.phone_two_ul_a:link{ text-decoration:none; color:#fff;}
.phone_two_ul li dl{width:100%; margin:0px; padding:0px; padding:10px 3%; display:none;}
.phone_two_ul li dd{ width:100%; float:left; height:30px; line-height:30px;}
.phone_two_ul li dd a{ color:#000; font-size:13px;}
.phone_two_ul li dd a:hover{ text-decoration:none; color:#0ed8a2;}
.phone_div{width:100%; background-color:#626b7b; height:50px; display:none;}
.navbar{ text-align:right;}
.add_navbar{ background-color:transparent; border:0px; margin-bottom:0px;}
/*.navbar-default .menu{  font-size:14px; position:relative;}
.navbar-default .menu>li{ text-align:center; padding-top:7px; color:#fff;}
.navbar-default .menu>li>a{ color:#fff; padding:0px 35px; height:50px; line-height:50px;}
.navbar-default .menu>li>a:hover,.navbar-default .menu>li>a.active,.navbar-default .menu>li>a.active1{ color:#fff; text-decoration:none; background:url(../images/nav_01.jpg) bottom center no-repeat;}
.navbar-default .menu>li>a:link,.navbar-default .menu>li>a:visited { color:#fff; text-decoration:none;}*/

.navbar-default .menu{ width:100%; font-size:14px;/* width:100%; float:right;*/ position:relative;}
.navbar-default .menu>li{width:14.28%;/* float:left;*/ text-align:center; padding-top:7px; color:#fff;}
.navbar-default .menu>li>a{ color:#fff;width:100%;/* padding:0px 35px;*/ height:50px; line-height:25px; float:left; text-align:center; display:inline-block;}
.navbar-default .menu>li>a:hover,.navbar-default .menu>li>a.active,.navbar-default .menu>li>a.active1{ color:#fff; text-decoration:none; background:url(../images/nav_01.jpg) bottom center no-repeat;}
.navbar-default .menu>li>a:link,.navbar-default .menu>li>a:visited { color:#fff; text-decoration:none;}


nav .subnav {
	display:none;
	position:absolute;
	top:57px;
	width:auto!important;
	min-width:110px;
	height:20px;
	line-height:20px;
	white-space:nowrap;
	padding-top:5px;
	color:#fff;

}
nav .subnav p {
margin-left:25px;
/*		padding-right:10px;*/
}
nav .subnav p span {
	display:block;
}
nav .subnav p a {
	font-size:14px;
	display:inline;
	color:#fff;
	text-decoration:none;
	padding:0px 10px;
}
nav .subnav p a:hover {
	color:#0ed8a2;
	text-decoration:none;
	
}
 nav .subnav .arrow {
	position:absolute;
	top:-4px;
	display:block;
	width:11px;
	height:5px;
} 


.i_ss{/*width:100%; padding-top:5%;*//* position:relative; left:-27px;*/ position:absolute; right:10px; display:inline-block; width:100%;}
.i_ss_wx{ padding:7px 4% 0px 4%; color:#fff; font-size:12px;}
.i_ss_wx a,.i_ss_wx a:hover{ padding:0px 8px; display:inline-block; float:left; color:#fff;}
.i_ss_div{width:51%; height:28px; border:1px solid #fff; line-height:28px;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.i_ss_input{width:79%; background-color:transparent; border:0px; height:28px; line-height:28px; color:#fff; text-indent:10px;  font-size:14px;-moz-border-radius: 15px 0px 0px 15px;      /* Gecko browsers */
-webkit-border-radius: 115px 0px 0px 15px;   /* Webkit browsers */
border-radius:15px 0px 0px 15px;            /* W3C syntax */ }
.i_ss_btn{width:21%; height:28px; border:0px; background:none; background:url(../images/ss_btn.png) left center no-repeat; background-size:60%;}



/*底部*/
.i_footer{ padding:38px 5%; background-color:#f9f9f9;  font-size:12px; font-size:1.2rem; color:#7a7a7a;}
.i_footer_l{width:100%; text-align:left;}
.i_footer_l span{ color:#666; text-decoration:mone; font-size:14px; font-size:1.4rem;}
.i_footer_l span.a1,.i_footer_l span.a1:hover{ padding:0px 23px; background:url(../images/img1.png) left center no-repeat;}
.i_footer_l span.a2,.i_footer_l span.a2:hover{ padding:0px 23px; background:url(../images/img2.png) left center no-repeat;}
.i_footer_r{width:100%; text-align:right;}
.i_footer_r a,.i_footer_r a:hover{ color:#7a7a7a;}
.i_footer_l a:hover{ color:#7a7a7a; text-decoration:none;}
.i_link{padding:27px 5%;}
/*footer_db*/
.i_fdb_l{width:100%; margin:0px; padding:0px;}
.i_fdb_ldl{width:100%;}
.i_fdb_ldl dt{width:100%; float:left; padding:5px 0px 10px 0px; font-weight:normal;}
.i_fdb_ldl dt a,.i_fdb_ldl dt a:hover{ color:#333333; font-size:16px;}
.i_fdb_ldl dd{width:100%; padding:5px 0px; float:left;}
.i_fdb_ldl dd a,.i_fdb_ldl dd a:hover{ color:#333;}
.i_fdb_r{width:100%; text-align:right; font-size:13px;}
.i_fdb_r a,.i_fdb_r a:hover{ color:#7a7a7a;}
.i_fdb_r_t{width:100%; margin-bottom:15px;}
.i_fdb_r_phone{ float:right;border:3px solid #fff; width:14%;}
.i_fdb_r_twx{ margin-top:0.5%; line-height:1.7;display:inline-block; text-align:left; margin-right:20px; float:right;}
.i_fdb_r_twx span{ color:#666; text-decoration:mone; font-size:15px; font-size:1.4rem;}
.i_fdb_r_twx span.a1,.i_footer_l span.a1:hover{ padding:0px 23px; background:url(../images/img1.png) left center no-repeat;}
.i_fdb_r_twx span.a2,.i_footer_l span.a2:hover{ padding:0px 23px; background:url(../images/img2.png) left center no-repeat;}

/*首页banner*/
.i_banner{width:100%;}
.i_banner_t{width:100%;/* margin-bottom:98px;*/ overflow:hidden;}
.swiper-container {
        width: 100%;
        height: 100%;
    }
    .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;
    }
.swiper-slide .a_img{width:100%; position:relative; display:inline-block; overflow:hidden;}
.swiper-slide .a_img img{/*width:827px; height:576px;*/ width:100%; height:auto;}
.swiper-slide .a_img:hover{ text-decoration:none;}
/*.swiper-pagination{ display:none;}*/




/*首页中间部分*/
.i_conbg{ background-color:#f9f9f9;}
.i_conbg_left{width:100%; padding:0px 10%;}
.i_conbg_left_t{width:100%; padding:5% 0px 6% 0px; font-size:18px; font-size:1.8rem; color:#333333;}
.i_conbg_left_t a,.i_conbg_left_t a:hover{color:#333333; text-decoration:none;}
.i_news{width:100%;}
.i_news dt{width:100%; font-weight:normal; float:left; margin:0px; margin-bottom:5%;}
.i_news dt a img{width:100%;}
.i_news dt .right_div{width:93%; padding-left:7%;}
.i_news dt .right_div .i_ntitle{width:100%; padding:2% 0px; color:#333333; font-size:16px;font-size:1.6rem; display:inline-block;word-wrap:break-word;}
.i_news dt .right_div .i_ntitle:hover{ color:#109a75; text-decoration:none;}
.i_news dt .right_div .i_ntime{ color:#888888; font-size:12px; padding-bottom:2%; display:inline-block; font-size:1.2rem;word-wrap:break-word;}
.i_news dt .right_div .i_ncon{width:100%; line-height:1.8; color:#333333; font-size:12px;font-size:1.2rem; display:inline-block;word-wrap:break-word;}
.i_news dt .right_div .i_ncon_a,.i_news dt .right_div .i_ncon_a:hover{ display:inline-block; padding:6% 0px; color:#109a75; font-size:14px;font-size:1.4rem;}
.i_news dd{width:100%; padding:2% 0px 2% 2%; font-size:12px; font-size:1.2rem; background:url(../images/pic_img2.jpg) left center no-repeat; float:left; color:#999999; border-bottom:2px dotted #c1c1c1;}
.i_news dd a{ color:#333333; font-size:16px; /*font-size:1.7vmin;*/ font-size:1.6rem;}
.i_news dd a:hover{ color:#109a75; text-decoration:none;}
.i_right_a1{width:100%; display:inline-block;/* overflow:hidden;*/ position:relative;}
.i_right_a1 span{ color:#109a75; font-size:14px; font-size:1.4rem; position:absolute; left:35px; top:30px; line-height:1.6;}
.i_right_a1 span font{ font-size:24px; font-size:2.4rem;}
.i_companyImg{width:100%; overflow:hidden; display:inline-block;}
.cp_img{width:100%; cursor:pointer;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.cp_img:hover{ position:relative; z-index:1000;filter: Alpha(Opacity=80); 
	opacity: 1; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14); }
.i_right_a1:hover span{ z-index:10000;}
.commonimg{
-webkit-animation: hvr-bob 10s ease infinite;
animation: hvr-bob 10s ease infinite;
}

@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1);
-webkit-transform: scale(1);
  }

  50% {
   transform: scale(1.05);
-webkit-transform: scale(1.05);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1);
-webkit-transform: scale(1);
  }

  50% {
    transform: scale(1.05);
-webkit-transform: scale(1.05);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}
.link_pc{ display:block;width:100%;/* height:62px;*/}
.link_phone {
	position: relative;
	z-index: 1;
	height: 62px;
	width: 100%;
	overflow: hidden;
	-ms-touch-action: none;
	display:none;
}

#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: 62px;
	width:400%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

#scroller ul {
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

#scroller li {
	width: 198px;
	height: 62px;
	float: left;
	overflow: hidden;
	margin-right:20px;
}
#scroller li a img{width:196px; height:60px; border:1px solid #efefef;}




.i_con_bottom div .a_pic img{transition:400ms; filter: Alpha(Opacity=100); opacity: 1;}
.i_con_bottom div .a_pic:hover img{filter: Alpha(Opacity=80); opacity: 0.8; -webkit-transform:scale(1.14); transform:scale(1.14);}

.a_news{width:100%; margin:0px; padding:0px;}
.a_news li{width:100%; padding-bottom:40px; float:left;}
.a_news li .div{width:100%; cursor:pointer;transition: 400ms;
        -webkit-transition: 400ms; 
		 display: inline-block;
  -webkit-transform: perspective(1px) translateX(0);
  transform: perspective(1px) translateX(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #f2f1f1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  cursor:pointer;
		}
.a_news li .div .a_img{width:39%; float:left;}
.a_news li .div .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.a_news li .div:before{
	
	 content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 30%;
  transform-origin: 30%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	}
.a_news li .div:hover{ background-color:#f2f1f1;}
.a_news li .div:hover:before{
	-webkit-transform: scaleX(0);
  transform: scaleX(0);
	}
.i_cpimg{width:100%; overflow:hidden; display:inline-block; float:left;}
/*3-无缝从左往右滚动*/
/*#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:218px; height:62px; overflow:hidden;}
.newc a img{width:196px; height:60px; border:1px solid #e4e4e4;}*/
.i_linh{width:100%; margin:0px; padding:0px;}
.i_linh li{width:12.5%; float:left;}
.i_linh li a img{width:95%;  border:1px solid #e4e4e4}

.waper_div{width:100%; background-color:#0b966f; /*position:relative; z-index:2;*/ /*overflow:hidden;*/}
.waper_div_left{width:23%; float:left; position:relative; height:100%;}
.waper_div_left .bbdiv{ color:#40d2aa; font-size:14px;  position:absolute; left:22%; top:100px; display:inline-block;}
.waper_div_left .bbdiv a,.waper_div_left .bbdiv a:hover{ padding:0px 10px; color:#40d2aa;}
/*.bbdiv1{ color:#fff; font-size:14px; font-family:"微软雅黑"; position:absolute; left:3%; top:80px; display:inline-block; display:none; z-index:1000000;}
.bbdiv1 a,.waper_div_left .bbdiv1 a:hover{ padding:0px 10px; color:#fff;}*/
.bbdiv1_a,.bbdiv1_a:hover{width:27px; position:absolute;right:50px;/*right:4.5%;*//* top:22px;*/ z-index:1000000000000; height:27px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ border:1px solid #fff; line-height:27px; text-align:center; font-size:12px;  color:#fff;/* display:none;*/}
.bbdiv1_a1,.bbdiv1_a1:hover{width:27px; position:fixed; display:none;right:50px;z-index:1000000000000;/*right:3.5%;*//* top:22px;*/ /*z-index:1000000000000;*/ display:none; height:27px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ border:1px solid #fff; line-height:27px; text-align:center; font-size:12px;  color:#fff;}
.waper_div_right{width:77%; float:right;}

.swiper-container {
        width: 100%;
        /*height: 100%;*/
        margin-left: auto;
        margin-right: auto;
		overflow:hidden;
    }
.swiper-slide {
	 height:100%;
	 overflow:hidden;
        text-align: center;
        font-size: 18px;
        background: #fff;

        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;
    }
.swiper-slide a{width:100%; overflow:hidden;}
.swiper-slide a img{width:100%; height:100%;}
.swiper-slide .slidetext{position:absolute; text-align:center;}
.swiper-slide .slidetext img{width:100%;}
/*.swiper-slide .slidetext .s1{ width:100%; margin-bottom:15px; display:inline-block;}
.swiper-slide .slidetext .s1 img{width:100%;}*/
/*.swiper-slide .slidetext .s2{width:100%; display:inline-block; display:none;}
.swiper-slide .slidetext .s2 img{width:70%;}*/

.bg_div .slidetext.zxl_js_text1
{
	width:56%; margin-left:-28%; left:50%;/*width:42%; margin-left:-21%;*/ top:50%; margin-top:-100px;
	/*-webkit-animation: rotateIn 1s ease-in-out .2s backwards;
	-moz-animation: rotateIn 1s ease-in-out .2s backwards;
	-ms-animation: rotateIn 1s ease-in-out .2s backwards;
	-o-animation: rotateIn 1s ease-in-out .2s backwards;
	animation: rotateIn 1s ease-in-out .2s backwards;*/
	-webkit-animation: slideInDown 1s ease-in-out .2s backwards;
	-moz-animation: slideInDown 1s ease-in-out .2s backwards;
	-ms-animation: slideInDown 1s ease-in-out .2s backwards;
	-o-animation: slideInDown 1s ease-in-out .2s backwards;
	animation: slideInDown 1s ease-in-out .2s backwards;

}
.bg_div .slidetext.zxl_js_text2
{
	width:80%;  margin-left:-40%;left:50%;/*width:58%; margin-left:-29%;*/ top:50%; margin-top:-100px;
	-webkit-animation: slideInLeft 1s ease-in-out .2s backwards;
	-moz-animation: slideInLeft 1s ease-in-out .2s backwards;
	-ms-animation: slideInLeft 1s ease-in-out .2s backwards;
	-o-animation: slideInLeft 1s ease-in-out .2s backwards;
	animation: slideInLeft 1s ease-in-out .2s backwards;
}
.bg_div .slidetext.zxl_js_text3
{
	width:44%;margin-left:-22%;/*width:32%; margin-left:-16%;*/ left:50%; top:50%; margin-top:-100px;
	-webkit-animation: slideInRight 1s ease-in-out .2s backwards;
	-moz-animation: slideInRight 1s ease-in-out .2s backwards;
	-ms-animation: slideInRight 1s ease-in-out .2s backwards;
	-o-animation: slideInRight 1s ease-in-out .2s backwards;
	animation: slideInRight 1s ease-in-out .2s backwards;
}
.bg_div .slidetext.zxl_js_text4
{
	width:40%;margin-left:-20%; left:50%;/*width:32%; margin-left:-16%;*/ top:50%; margin-top:-100px;
	-webkit-animation: slideInDown 1s ease-in-out .2s backwards;
	-moz-animation: slideInDown 1s ease-in-out .2s backwards;
	-ms-animation: slideInDown 1s ease-in-out .2s backwards;
	-o-animation: slideInDown 1s ease-in-out .2s backwards;
	animation: slideInDown 1s ease-in-out .2s backwards;
}
.bg_div .slidetext.zxl_js_text5
{
	width:29%; left:50%; margin-left:-14%; top:50%; margin-top:-100px;
	-webkit-animation: slideInUp 1s ease-in-out .2s backwards;
	-moz-animation: slideInUp 1s ease-in-out .2s backwards;
	-ms-animation: slideInUp 1s ease-in-out .2s backwards;
	-o-animation: slideInUp 1s ease-in-out .2s backwards;
	animation: slideInUp 1s ease-in-out .2s backwards;
}
.bg_div .commonimg1{
-webkit-animation: hvr-bob 10s ease infinite;
animation: hvr-bob 10s ease infinite;
}

.i_menu{ position:absolute;left:0px; top:0px; z-index:1000; width:100%; padding:7px 5%;}
.i_menu1{ padding:7px 3%;}
.menu_bg1{ background:url(../images/ww_01.png) repeat; position:fixed; padding-bottom:20px; left:0px; top:0px;/*animation: 850ms 350ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: fadedown; animation-name: fadedown;*/}
@keyframes fadedown {
    from { transform: translateY(-100%); opacity: 0; }

    to { transform: translateY(0); opacity: 1; }
}


@-webkit-keyframes kuosan{ 
0%{
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:1;
	filter:alpha(opacity=100)\9
  }
100%{
	-webkit-transform:scale(4.6);
	transform:scale(4.6);
	opacity:0;
	filter:alpha(opacity=0)\9
	}
}
@keyframes kuosan{
0%{
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:1;
	filter:alpha(opacity=100)\9
  }
100%{
	-webkit-transform:scale(4.6);
	transform:scale(4.6);
	opacity:0;
	filter:alpha(opacity=0)\9
	}
}
.banner_text{width:51%; position:absolute; left:33%;top:50%; margin-top:-25%; }
.banner_t1{width:100%; color:#fff;background:url(../images/x33.png) top left no-repeat; padding-top:15px;}
.banner_title{width:100%; text-align:right; padding:20px 0px; /*font-size:50px;*/font-family: 'banner_font'; font-size:4.4vmin; letter-spacing:5px;}
.banner_con{width:100%; text-indent:20px; color:#57d9b6;  line-height:25px;word-wrap:break-word; font-size:16px;}
.banner_bon{width:100%; height:27px; margin-top:20px; background:url(../images/ese1.png) right center no-repeat; text-align:right;}
.banner_ul{width:19%; position:absolute; margin:0px; padding:0px; left:14%; top:50%; list-style:none; margin-top:-20%;}
.banner_ul li{ cursor:pointer; height:14px; margin:0px; padding:0px; margin:24px 0px; line-height:14px; list-style:none; background:url(../images/x11.png) center no-repeat;}
.banner_ul li.curhover{ background:url(../images/x22.png) center no-repeat;}

.a_banner{width:100%;}
.a_banner img{ cursor:default;}
.a_nav{width:100%; background-color:#f4f4f4;
 position: relative;
 height:68px;
	z-index: 1;
	padding:0px 2%;
	}
.a_nav_an{width:100%; position:absolute; left:0px; top:0px; height:50px; background-color:#40d2aa; display:none; line-height:50px; text-align:center; font-size:16px; color:#fff; cursor:pointer;z-index:10000000000000}
.a_nav_an span{ background:url(../images/gg.png) right center no-repeat; padding-right:25px; height:50px; line-height:50px;}
.a_nav_ul { margin:0px; padding:0px; list-style:none; display:block;}
.a_nav_ul li{height:68px; float:left; list-style:none;}
.a_nav_ul li a{width:158px; height:68px; line-height:68px; display:inline-block; font-size:16px; color:#333333; text-align:center; }
.a_nav_ul li a:hover,.a_nav_ul li a.activetwom{ background:url(../images/jj.png) top center no-repeat; position:relative; top:0px;-webkit-transition: background 1s;
    -moz-transition:background 1s;
    -o-transition: background 1s;
    transition: background 1s; height:75px; color:#fff; text-align:center; text-decoration:none;}
.a_content{width:100%;}
.a_content_c{width:71%; margin:0px auto; padding:5% 0px;}
.a_about{width:100%; line-height:2; color:#333333; font-size:14px;word-wrap:break-word;}
.a_mtbd_top{width:100%; padding:70px 0px 45px 0px; text-align:center; color:#333333; font-size:15px; line-height:1.8;word-wrap:break-word;}
.a_mtbd_div{width:100%; padding:55px 0px; background:url(../images/z_bg.jpg) repeat;}
.a_mtbd_d1{width:100%; border:1px solid #d4d4d4;/* height:264px;*/ margin-bottom:30px; display:inline-block; position:relative;}
.a_mtbd_d1 .img{width:100%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_mtbd_d2{width:85%; color:#999999; font-size:14px; position:absolute; top:0px; left:50%; margin-left:-43%; height:100%; cursor:pointer;}
.a_mtbd_d2 .s1{width:100%; height:28px; overflow:hidden; margin:5% 0px;color:#444444; font-size:18px; display:inline-block;word-wrap:break-word;}
.a_mtbd_d2 .s2{width:100%; /*height:72px;*/ overflow:hidden; line-height:18px; text-indent:20px;word-wrap:break-word;}
.a_mtbd_d2 .s3{width:100%; height:27px; line-height:27px; margin-top:5%; position:absolute; left:0px; bottom:10%;}
.a_mtbd_d2 .s3 .a1{width:33px; margin-top:2px; height:23px; border:2px solid #bfbfbf; color:#bfbfbf; line-height:20px; text-align:center; display:inline-block;}
.a_mtbd_d1 .s3 .a1:hover,.a_mtbd_d1:hover .s3,.a_mtbd_d1:hover .s1,.a_mtbd_d1:hover .a_mtbd_d2,.a_mtbd_d1:hover .s3 .a1 { color:#fff;}
.a_mtbd_d1:hover .s3 .a1{ border:2px solid #fff;}
.a_mtbd_d1:hover .img{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_mtbd_dpages{width:100%; text-align:center; padding:50px 3% 10px 3%;  font-size:16px; }
.a_mtbd_dpages a{width:40px; height:40px; margin-bottom:5px; line-height:40px; text-align:center; background-color:#dcdcdc; color:#333333; display:inline-block;}
.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages{ color:#fff; text-decoration:none; background-color:#40d2aa;}

.a_mt_title{width:100%; padding:11px 0px; text-align:center; color:#444444; font-size:18px;word-wrap:break-word;}
.a_mt_time{width:100%; padding:13px 0px; text-align:center; color:#999999; font-size:14px;word-wrap:break-word;}
.a_mt_con{width:100%; line-height:2.0; color:#333333; font-size:14px;  padding:33px 0px; word-wrap:break-word;}
.a_mt_con img{max-width:100%;}
.a_mt_pages{ border:1px solid #dfdfdf; border-left:0px; border-right:0px; color:#999999; font-size:14px text-align:center; line-height:2.0;}
.a_mt_pages a,.a_mt_pages a:hover{ color:#333333;}
.a_mt_pages .btb{ padding:3% 0px;word-wrap:break-word; text-align:center;}
.a_mt_pages .btb1{ border-right:1px solid #dfdfdf;}
.a_ryzz_ul{width:100%; }
.a_ryzz_ul_l{width:20%; float:left; padding-bottom:20px;}
.a_ryzz_ul_l .a_div1{width:100%; cursor:pointer;}
.a_ryzz_ul_l a{width:100%; display:inline-block; position:relative;}
.a_ryzz_ul_l a:hover{ text-decoration:none;}
.a_ryzz_ul_l a img{width:100%;border:7px solid #e2e2e2;}
.a_ryzz_ul_l a .s1_div{width:100%;  height:100%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; background:url(../images/eee.png) repeat; position:absolute; left:0px; top:0px; text-align:center;}
.a_ryzz_ul_l a:hover img{ border:7px solid #40d2aa;}
.a_ryzz_ul_l a .s1_div1{ position:absolute; left:50%; top:50%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; margin-left:-29px; margin-top:-26px; background:url(../images/eeetb.png) top center no-repeat; padding-top:30px; display:inline-block; color:#fff; font-size:14px; z-index:1;}
.a_ryzz_ul_l a:hover .s1_div{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_ryzz_ul_l a:hover .s1_div1{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_ryzz_ul_l .a_div1 .s2{ color:#333333; padding:15px 0px; text-align:center; font-size:16px; display:inline-block; width:100%;word-wrap:break-word;}
.a_ryzz_ul_l .a_div1:hover .s2{ color:#40d2aa;}
.a_fzlc_div{width:100%; margin-top:40px; padding-top:40px; background:url(../images/xx1.png) left repeat-y; /*background-size:4%;*/position:relative;}
.a_fzlc_div .tb_01{width:45px; height:44px; background:url(../images/bb_01.png) no-repeat;/* background-size:80%;*/ position:absolute; left:0px; top:-40px;}
.a_fzlc_ul{width:95%;margin:0px; padding:0px; margin-left:23px;}
.a_fzlc_ul li{ width:100%; padding-bottom:20px; float:left;}
.a_fzlc_ul li .a_toptitle{width:100%; background:url(../images/xx2.jpg) left center no-repeat; background-size:3%; padding:2% 0px 2% 4%; color:#333333; font-size:24px;}
.a_fzlc_ul li .a_topcon{width:100%; word-wrap:break-word;line-height:2.0; padding-left:4%; color:#777777; font-size:14px;position: relative;
	overflow: hidden;
	/*max-height:300px;
	height:300px;*/
	/* Prevent native touch events on Windows */
	-ms-touch-action: none;

	/* Prevent the callout on tap-hold and text selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Prevent text resize on orientation change, useful for web-apps */
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;}
.a_fzlc_ul li .a_topcon span{ color:#40d2aa;}

.a_fzlc_ul li .a_zkdiv{ margin:0% 4%; color:#F90; display:inline-block;}
.a_fzlc_ul li .a_zkdiv:hover,.a_fzlc_ul li .a_zkdiv:link{ color:#F90; text-decoration:none;}
.a_fzlc_ul li dl{width:100%;}
.a_fzlc_ul li dl dd{width:100%; color:#777777; line-height:2.0; padding-bottom:10px;}
.a_fzlc_ul li dl dd span{ color:#40d2aa;}


.falc_scroller {
	position: absolute;

	/* Prevent elements to be highlighted on tap */
	-webkit-tap-highlight-color: rgba(0,0,0,0);

	/* Put the scroller into the HW Compositing layer right from the start */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.a_fzlc_ul li .a_topcon:hover{ cursor:move}
.a_fzlc_dl{width:95%;margin:0px; padding:0px; margin-left:23px;}
.a_fzlc_dl dd{ width:100%; padding-bottom:20px; float:left;}
.a_fzlc_dl dd .a_toptitle{width:100%; background:url(../images/xx2.jpg) left center no-repeat; background-size:3%; padding:2% 0px 2% 4%; color:#333333; font-size:24px;}
.a_fzlc_dl dd .a_topcon{width:100%; position:relative; font-size:14px;}
.a_fzlc_dl dd .a_topcon1{width:100%; height:305px; overflow:hidden;}
.a_fzlc_dl dd .a_topcon1 li{width:100%; color:#777777; line-height:2.0;}
.a_fzlc_dl dd .a_topcon1 li span{ color:#40d2aa;}


.scroltit{ height:22px; position:absolute; left:3%; top:-25px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
.scroltit .updown.but_up{ background:url(../images/up.gif) no-repeat 0 0; text-indent:-9999px}
.scroltit .updown.but_down{ background:url(../images/down.gif) no-repeat 0 0; text-indent:-9999px}

.a_fzlc_dl dd .a_topcon_phone{width:100%;font-size:14px; display:none;}
.a_fzlc_dl dd .a_topcon_phone li{width:100%; color:#777777; line-height:2.0;}
.a_fzlc_dl dd .a_topcon_phone li span{ color:#40d2aa;}

.a_news_ul{width:20%; float:left; padding-bottom:30px; font-size:14px;}
.a_news_ul .a_div{width:100%; background-color:#f0efef; cursor:pointer; color:#999999; display:inline-block; overflow:hidden;}
.a_news_ul .a_div:hover{ background-color:#40d2aa; color:#fff; text-decoration:none;}
.a_news_ul .a_div img{width:100%;}
.a_news_ul .a_div .text{width:100%;}
.a_news_ul .a_div .text_div{width:85%; height:190px; margin:0px auto; position:relative;}
.a_news_ul .a_div .text_div .s1{width:100%; height:28px; overflow:hidden; margin:5% 0px;color:#444444; font-size:18px; display:inline-block;word-wrap:break-word;}
.a_news_ul .a_div .text_div .s2{width:100%; /*height:72px;*/ overflow:hidden; line-height:18px; text-indent:20px;word-wrap:break-word;}
.a_news_ul .a_div .text_div .s3{width:100%; height:27px; line-height:27px; margin-top:5%; position:absolute; left:0px; bottom:7%;}
.a_news_ul .a_div .text_div .s3 .a1{width:33px; margin-top:2px; height:23px; border:2px solid #bfbfbf; color:#bfbfbf; line-height:20px; text-align:center; display:inline-block;}
.a_news_ul .a_div:hover .text_div .s1,.a_news_ul .a_div:hover .text_div .s3 .a1{ color:#fff; color:#fff;}
.a_news_ul .a_div:hover .text_div .s3 .a1{ border:2px solid #fff;}
.a_news_cond{width:100%; padding:55px 2%;}
.a_news_con{width:100%;}
.a_video{width:100%; padding:55px 1%; color:#999999; line-height:2.0;}
.a_video_b{ margin-bottom:30px;}
.a_video_b .a_img{width:100%; border:1px solid #d2d2d2; padding:10px; display:inline-block;}
.a_video_b .a_img .s1{width:100%; position:relative; overflow:hidden; display:inline-block;}
.a_video_b .a_img .s1 img{width:100%;transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transition:600ms;
	-webkit-transition:600ms;}
.a_video_b .a_img:hover .s1 img{transform:scale(1);
	-webkit-transform:scale(1);
	transition:600ms;
	-webkit-transition:600ms;}
.a_video_b .a_img .s1 .zc{width:100%; height:100%; background:url(../images/z_sp.png) repeat; position:absolute; left:0px; top:0px;}
.a_video_b .a_img .s1 .zc_btn{/*width:7%; height:13%;*/width:6vmin; height:6vmin; background:url(../images/player_btn.png) center no-repeat; background-size:100% 100%; position:absolute; left:50%; margin-left:-3.5%; top:50%; margin-top:-3.5%; z-index:1; display:inline-block;}
.a_video_b .a_img_text{width:100%; padding:0px 2% 5% 2%;border-bottom:3px solid #f0efef;}
.a_video_b .a_img_text a,.a_video_b .a_img_text a:hover{width:100%; padding:3% 0px 3% 4%; background:url(../images/p_btn.png) left center no-repeat;  display:inline-block; color:#444444; font-size:16px;word-wrap:break-word;}
.a_video_b .a_img_text .aconvideo{ text-indent:20px; width:100%; font-size:14px;word-wrap:break-word;}

.a_jrwm{width:71%; margin:0px auto; padding-bottom:5%;}
.a_jrwm_c{width:100%; background:url(../images/z_bg.jpg) repeat;}
.a_jrwm_t{width:100%; padding:5% 0px 2% 0px; color:#333333;font-family: 'SourceFont'; font-size:40px; letter-spacing:5px; text-align:center;word-wrap:break-word;}
.a_jrwm_t1{width:68%; margin:0px auto; color:#333333; font-size:16px; text-align:center;}
.a_jrwm_t2{ padding:20px 35px;}
.a_jrwm_t1 img{width:100%;}
.a_jrwm_t1 span{ padding:10px 0px; display:inline-block;}
.i_section{
	position: relative;
	/*background-color: #a2a7ab;*/
	/*min-height: 360px;*/
	box-sizing: border-box;
	/*overflow:hidden;*/
	width:100%;
	/*background:url(../images/d_01.png) repeat;*/
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background:url(../images/gc_bg.jpg);
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
	}
.bg_blur1{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background:url(../images/gc_bg1.jpg);
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
	}
.bg_blur2{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background:url(../images/gc_bg2.jpg);
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
	}
.bg_blur3{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background:url(../images/gc_bg3.jpg);
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
	}
.a_zpdiv{width:100%; height:100%;background:url(../images/d_01.png) repeat; position:relative; z-index:1; padding:4% 0px 5% 0px;}
.a_zpdiv_c{width:71%; margin:0px auto;}
.a_zpdiv_t{width:100%; padding:2% 0px; color:#fff;font-family: 'SourceFont'; font-size:50px; /*font-family:"宋体";*/ letter-spacing:2px; text-align:center;word-wrap:break-word;}
.a_zpdiv_tw{width:100%; padding:2% 0px; line-height:1.0; color:#fff;font-family: 'SourceFont'; font-size:40px; /*font-family:"宋体";*/ letter-spacing:2px; text-align:center;word-wrap:break-word;}
.a_zpdiv_t1{width:100%; line-height:2.0; padding:0px 5%; text-align:center; font-size:16px; color:#fff;word-wrap:break-word;}
.a_zpdiv_t1w{width:100%; line-height:2.0; padding:0px 5%; text-align:center; font-size:14px; color:#fff;word-wrap:break-word;}
.a_zpdiv_t3{width:70%; margin:0px auto; padding-top:3%;}
.a_zpdiv_t3_b{ padding-bottom:15px;}
.a_zpdiv_t3_b a{width:100%; padding:10px 0px; background-color:#fff; color:#333333; font-size:16px; text-align:center; display:inline-block;}
.a_zpdiv_t3_b a:hover{ color:#34c19b; text-decoration:none;}

.a_jrwm_map{width:100%;}
.a_jrwm_jt{width:100%; padding:5% 0px 4% 0px; text-align:center;}
.a_jrwm_jt img{width:30%;}
.a_jrwm_jc{width:62%; margin:0px auto; padding-bottom:4%;}
.a_jrwm_z img{width:25%;}
.a_jrwm_z{ color:#333333; font-size:14px; text-align:center;}
.a_jrwm_z span{ padding:20px 0px; width:100%; display:inline-block;}

.zpHtml{ display:none;width:100%; height:100%; overflow:hidden; overflow-y: auto; background:url(../images/jrwm_11.png) repeat; position:fixed; right:0px; bottom:0px; left:0px; top:0px; z-index:1000000000000;/* -webkit-overflow-scrolling:touch;*/}
.zpClose {
    display: block;
    width: 106px;
    height: 106px;
	position:fixed;
    left:0px;
    top: 50%;
    margin-top: -53px;
    z-index: 1008;
    overflow: hidden;
    transform: translateX(-106px);
    transition: 400ms;
}
.zpClose span
{
   display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: 0.4s;
}
.zpClose span.tb1{
	font-size:22px;
    color: #fff;
    background-color: #40d2aa;
    padding-top: 20px;
    height: 106px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.zpClose span.tb2{
background: url(../images/fram_close1.png) no-repeat scroll center center #15a17e;
    color: #fff;
    position: absolute;
    left: 100%;
    top: 0px;
}
.zpClose:hover span.tb1{ left: -106px;}
.zpClose:hover span.tb2{ left: 0px;}
.zpClose1 {
    display: block;
    width: 106px;
    height: 106px;
	position:fixed;
    left:0px;
    top: 50%;
    margin-top: -53px;
    z-index: 1008;
    overflow: hidden;
    transform: translateX(-106px);
    transition: 400ms;
}
.zpClose1 span
{
   display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: 0.4s;
}
.zpClose1 span.tb1{
	font-size:22px;
    color: #fff;
    background-color: #40d2aa;
    padding-top: 20px;
    height: 106px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.zpClose1 span.tb2{
background: url(../images/fram_close1.png) no-repeat scroll center center #15a17e;
    color: #fff;
    position: absolute;
    left: 100%;
    top: 0px;
}
.zpClose1:hover span.tb1{ left: -106px;}
.zpClose1:hover span.tb2{ left: 0px;}

.zpClose2 {
    display: block;
    width: 106px;
    height: 106px;
	position:fixed;
    left:0px;
    top: 50%;
    margin-top: -53px;
    z-index: 1008;
    overflow: hidden;
    transform: translateX(-106px);
    transition: 400ms;
}
.zpClose2 span
{
   display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: 0.4s;
}
.zpClose2 span.tb1{
	font-size:22px;
    color: #fff;
    background-color: #40d2aa;
    padding-top: 20px;
    height: 106px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.zpClose2 span.tb2{
background: url(../images/fram_close1.png) no-repeat scroll center center #15a17e;
    color: #fff;
    position: absolute;
    left: 100%;
    top: 0px;
}
.zpClose2:hover span.tb1{ left: -106px;}
.zpClose2:hover span.tb2{ left: 0px;}

.zpRight
{
	position: relative;
    margin: 0px auto 0 106px;
    background: #fff;
    z-index: 1010;
    cursor: auto;
    width: 100%;
	transform: translate(100%,0);
    -webkit-transform: translate(100%,0);
    transition: 400ms;
}
html.open{width:100%; overflow:hidden;}
html.open .zpHtml .zpRight{transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
html.open .zpHtml .zpClose {
    transform: translate(0,0);
}
html.open .zpHtml .zpClose1 {
    transform: translate(0,0);
}
html.open .zpHtml .zpClose2 {
    transform: translate(0,0);
}
.zpRight_t{width:100%; padding:1% 10%; background-color:#f3f3f3; color:#999999; font-size:14px; line-height:2.0;}
.zpRight_t span{ color:#444444; font-size:30px;}
.zpRight_c{width:95%; padding:3% 10%; line-height:2.0; color:#333333; font-size:14px; min-height:500px;}
.zpRight_c img{ max-width:100%;}
.zpRight_cmail{ margin-top:3%; background-color:#40d2aa; color:#fff; padding:14px 5%; display:inline-block;}
.zpRight_cmail_c{ background:url(../images/ts.png) left center no-repeat; height:15px; line-height:15px; display:inline-block; padding-left:38px; color:#fff;}
.zpRight_b{width:100%;padding:5% 10%; background-color:#f3f3f3; color:#333333;  line-height:2.0;}
.zpRight_b a,.zpRight_b a:hover{ color:#333333;}
.zpRight_b .a1{ float:left;}
.zpRight_b .a2{ float:right;}
.zpRight_b_a{ float:left; display:none; text-decoration:none;width:50px;z-index:10101000; position:fixed; right:20px; bottom:50px; height:50px; text-align:center; background:url(../images/fram_close1.png) center no-repeat; background-color:#40d2aa;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.zpRight_b_a:hover{ text-decoration:none;}

.zpRight_b_a2{ float:left; display:none; text-decoration:none;width:50px;z-index:10101000; position:fixed; right:20px; bottom:50px; height:50px; text-align:center; background:url(../images/fram_close1.png) center no-repeat; background-color:#40d2aa;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.zpRight_b_a2:hover{ text-decoration:none;}

.a_qiwh{width:58%; margin:0px auto; padding-top:3%;}
.a_qiwh_li{ padding-bottom:30px;}
.a_qiwh_li a{width:100%; display:inline-block; position:relative; overflow:hidden;}
.a_qiwh_li a img{ width:100%;}
.a_qiwh_li a .zc{width:100%; height:100%; position:absolute; left:0px; top:0px;  background-color:#000;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_qiwh_li a:hover .zc
	{
		
	opacity:0.5;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;
	}
.a_qiwh_li a .zc_te{width:100%; position:absolute; left:0px; top:0px; color:#fff; z-index:1; text-align:center;}
.a_qiwh_li a,.a_qiwh_li a:hover{ color:#fff; text-decoration:none; font-size:14px;}
.a_qiwh_li a .zc_te .t_011{ margin-top:2%; width:100%; padding:15px 0px; font-size:16px; display:inline-block; transform: translateX(-100%);
    transition: 400ms;}
.a_qiwh_li a .zc_te .t_012{width:80%; height:32px; line-height:16px; overflow:hidden; padding:0px 10%; display:inline-block;transform: translateX(100%);
    transition: 400ms;}
.a_qiwh_li a:hover .zc_te .t_011,.a_qiwh_li a:hover .zc_te .t_012{ transform: translate(0,0);}
.a_qiwh_bg{width:100%; background:url(../images/tb_01.png) bottom center no-repeat; background-size:100%;}
.a_qidiv{width:100%; color:#333333; font-size:16px; line-height:2.0;}
.a_qidiv_l{ text-align:right;word-wrap:break-word;}
.a_qidiv_r{ text-align:left;word-wrap:break-word;}
.a_ppcx{width:100%; background:url(../images/z_bg.jpg) repeat;}
.a_ppcx_l{width:70%; padding:5% 0px 0px 30%;}
.a_ppcx_l_t{ width:100%; padding:5% 0px; color:#333333;font-family: 'SourceFont'; font-size:40px;word-wrap:break-word;}
.a_ppcx_l_c{width:100%; line-height:2.0; color:#333333; font-size:14px;word-wrap:break-word;}

.a_zpdiv1{width:100%; height:100%;background:url(../images/ees_y.png) repeat; position:relative; z-index:1; padding:4% 0px 5% 0px;}
.a_zpdiv1_t{width:100%; color:#fff; line-height:1.8; text-align:center; padding:0px 2%; font-size:20px;word-wrap:break-word;}
.a_zpdiv1_t span{font-family: 'SourceFont'; font-size:35px;}
.a_zpdiv1_c{width:100%; padding:3% 2% 0px 2%;}
.a_zpdiv1_c a img{width:100%; margin-bottom:30px;}

.zxl_bc_01,.zxl_bc_01 img{width:100%;}
.i_mtbd{width:100%; padding:5% 0px; background:url(../images/z_bg.jpg) repeat;}
.i_mtbd_t{width:100%; line-height:1.6; color:#333333; font-size:20px; padding:0px 2% 2% 2%; text-align:center;}
.i_mtbd_t span{font-family: 'SourceFont'; font-size:35px; color:#40d2aa;}
.i_mtbd_c{width:100%; padding-bottom:3%;}
.i_mtbd_b{width:100%; height:38px; text-align:center;}
.i_mtbd_b a,.i_mtbd_b a:hover{width:149px; height:38px; display:inline-block; line-height:38px; text-align:center; background-color:#40d2aa; color:#fff;}
.i_mtbd_b a span{ background:url(../images/eeetb.png) left center no-repeat; height:38px; line-height:38px; display:inline-block; padding-left:35px;}
.lt_section{width:100%; padding:55px 2%;}
.lt_section_t{width:100%; padding-bottom:20px; border-bottom:1px solid #dadada;}
.lt_section_t a img{width:100%;}
.lt_section_tr{width:100%; padding-left:5%; font-size:16px; }
.lt_section_tr_a,.lt_section_tr_a:hover{margin:2% 0px; width:100%; overflow:hidden; color:#333333;word-wrap:break-word; font-size:24px;overflow:hidden; display:inline-block;}
.lt_section_tr_c{width:100%; color:#40d2aa;}
.lt_section_tr_c .a1,.lt_section_tr_c .a1:hover{ background:url(../images/z_tnlt.png) left center no-repeat; padding-left:27px;color:#40d2aa;}
.lt_section_tr_c div{ padding-bottom:2%;}
.lt_section_tr_c1,.lt_section_tr_c1:hover{text-decoration:none;width:100%; padding-bottom:3%; line-height:1.8; color:#666666;word-wrap:break-word;}
.lt_amore,.lt_amore:hover{width:130px; height:38px; margin-top:3%; display:inline-block; line-height:38px; text-align:center; background-color:#40d2aa; color:#fff;}
.lt_amore span{ background:url(../images/eeetb.png) left center no-repeat; height:38px; line-height:38px; display:inline-block; padding-left:35px;}
.lt_list{width:100%;}
.lt_list_li{ padding:15px; border-bottom:1px dashed #bcbcbc;}
.lt_list_li .div{ padding:15px;cursor:pointer;}
.lt_list_li .div:hover{ background-color:#f6f6f6;}
.lt_list_li .div a img{width:100%;}
.lt_list_li_title{width:100%; padding:5px 0px; color:#333333; font-size:16px; padding-top:1%; display:inline-block;word-wrap:break-word;}
.lt_list_li_title_dv{/*width:90%;*/ padding-left:3%; color:#333333; font-size:14px; line-height:1.5;word-wrap:break-word;}
.lt_list_li_title:hover,.lt_list_li .div:hover .lt_list_li_title{ color:#40d2aa; text-decoration:none;}
.lt_list_li_time{ color:#666; padding:1% 0px 2% 0px;}
.lt_list_li_time .a1,.lt_list_li_time .a1:hover{ background:url(../images/z_tnlt.png) left center no-repeat; padding-left:27px;color:#666;}
.lt_list_li_timec,.lt_list_li_timec:hover{width:100%; color:#333; text-decoration:none;}

.ly_div{width:1200px; /*overflow-x:auto;*/ overflow:hidden;height:640px; margin:0px auto; /*padding:235px 0px 215px 0px;*/ /* position:absolute; left:50%; margin-left:-600px; top:50%; margin-top:-320px;*/}
.ly_div_d{width:100%; position:relative;}
.ly_div_d1{width:288px; height:250px; position:absolute; left:0px;top:125px; cursor:pointer;}
/*.ly_div_d1,.ly_div_d2,.ly_div_d3,.ly_div_d4,.ly_div_d5,.ly_div_d6,.ly_div_d7,.ly_div_d8{
	transition:All 0.4s ease-in-out;
   -webkit-transition:All 0.4s ease-in-out;
   -moz-transition:All 0.4s ease-in-out;
   -o-transition:All 0.4s ease-in-out;
	}
.ly_div_d1:hover,.ly_div_d2:hover,.ly_div_d3:hover,.ly_div_d4:hover,.ly_div_d5:hover,.ly_div_d6:hover,.ly_div_d7:hover,.ly_div_d8:hover{
transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
	}
	*/
/*@-webkit-keyframes flipouttoleft {
    0% { transform:rotateY(0deg);
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg); }
    50% {
		transform:rotateY(-90deg);
    -webkit-transform:rotateY(-90deg);
    -moz-transform:rotateY(-90deg);
    -o-transform:rotateY(-90deg);
    -ms-transform:rotateY(-90deg); } 
    100% {
		transform:rotateY(0deg);
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg);
		}
		
}
@keyframes flipouttoleft {
    0% { transform:rotateY(0deg);
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg); }
    50% {
		transform:rotateY(90deg);
    -webkit-transform:rotateY(90deg);
    -moz-transform:rotateY(90deg);
    -o-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg); }
    100% {
		transform:rotateY(0deg);
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg); }
}*/

.ly_div_d1_d{width:288px;height:250px; position:relative;}
.ly_div_d1_d .ly_div_tb1{width:142px; height:250px; background-color:#65a241; position:relative;opacity: 0.4; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d1_d:hover .ly_div_tb1{opacity:1;}
.ly_div_d1_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #65a241;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d1_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #65a241;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d1_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_tb1.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d1_d .span:hover{ text-decoration:none;}
.ly_div_d1_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}

.ly_div_d2{width:288px; height:250px; position:absolute; left:217px;top:0px; cursor:pointer;}
.ly_div_d2_d{width:288px;height:250px; position:relative;}
.ly_div_d2_d .ly_div_tb1{width:142px; height:250px; background-color:#3faa81; position:relative;opacity: 0.5; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d2_d:hover .ly_div_tb1{opacity:1;}
.ly_div_d2_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #3faa81;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d2_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #3faa81;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
 .ly_div_d2_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_04.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d2_d .span:hover{ text-decoration:none;}
.ly_div_d2_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}

.ly_div_d3{width:288px; height:250px; position:absolute; left:217px;top:252px; /*cursor:pointer;*/}
.ly_div_d3_d{width:288px;height:250px; position:relative;}
.ly_div_d3_d .ly_div_tb1{width:142px; height:250px; background-color:#cedfee; position:relative;opacity: 0.2; left:73px;transition:600ms;
	-webkit-transition:600ms;}
/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
.ly_div_d3_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #cedfee;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;}
.ly_div_d3_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #cedfee;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;}
 .ly_div_d3_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_04.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d3_d .span:hover{ text-decoration:none;}
.ly_div_d3_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}


.ly_div_d4{width:288px; height:250px; position:absolute; left:434px;top:126px; cursor:pointer;}
.ly_div_d4_d{width:288px;height:250px; position:relative;}
.ly_div_d4_d .ly_div_tb1{width:142px; height:250px; background-color:#b4d1e4; position:relative;opacity: 0.6; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d4_d:hover .ly_div_tb1{/*opacity:1;*/}
.ly_div_d4_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #b4d1e4;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;}
.ly_div_d4_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #b4d1e4;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;}
 .ly_div_d4_d .span1{width:64%; height:80px; text-align:center; left:50%; margin-left:-32%; position:absolute; top:50%; z-index:10000000; margin-top:-40px;}
.ly_div_d4_d .span1:hover{ text-decoration:none;}


.ly_div_d5{width:288px; height:250px; position:absolute; left:650px;top:0px; cursor:pointer;}
.ly_div_d5_d{width:288px;height:250px; position:relative;}
.ly_div_d5_d .ly_div_tb1{width:142px; height:250px; background-color:#2daca3; position:relative;opacity: 0.7; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d5_d:hover .ly_div_tb1{opacity:1;}
.ly_div_d5_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #2daca3;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d5_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #2daca3;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
 .ly_div_d5_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_tb5.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d5_d .span:hover{ text-decoration:none;}
.ly_div_d5_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}

.ly_div_d6{width:288px; height:250px; position:absolute; left:650px;top:252px; cursor:pointer;}
.ly_div_d6_d{width:288px;height:250px; position:relative;}
.ly_div_d6_d .ly_div_tb1{width:142px; height:250px; background-color:#cedfee; position:relative;opacity: 0.6; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d6_d:hover .ly_div_tb1{opacity: 0.6;}
.ly_div_d6_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #cedfee;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d6_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #cedfee;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
 .ly_div_d6_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_tb6.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d6_d .span:hover{ text-decoration:none;}
.ly_div_d6_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}

.ly_div_d7{width:288px; height:250px; position:absolute; left:866px;top:126px; cursor:pointer;}
.ly_div_d7_d{width:288px;height:250px; position:relative;}
.ly_div_d7_d .ly_div_tb1{width:142px; height:250px; background-color:#0ea1b2; position:relative;opacity: 0.5; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d7_d:hover .ly_div_tb1{opacity:1;}
.ly_div_d7_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #0ea1b2;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d7_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #0ea1b2;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
	-webkit-transition:600ms;}
 .ly_div_d7_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_tb7.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d7_d .span:hover{ text-decoration:none;}
.ly_div_d7_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}

.ly_div_d8{width:288px; height:250px; position:absolute; left:868px;top:378px;/* cursor:pointer;*/}
.ly_div_d8_d{width:288px;height:250px; position:relative;}
.ly_div_d8_d .ly_div_tb1{width:142px; height:250px; background-color:#cedfee; position:relative;opacity: 0.2; left:73px;transition:600ms;
	-webkit-transition:600ms;}
/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
.ly_div_d8_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #cedfee;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;}
.ly_div_d8_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #cedfee;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;}
 .ly_div_d8_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_04.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d8_d .span:hover{ text-decoration:none;}
.ly_div_d8_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}


.ly_div_d9{width:288px; height:250px; position:absolute; left:435px;top:380px; cursor:pointer;}
.ly_div_d9_d{width:288px;height:250px; position:relative;}
.ly_div_d9_d .ly_div_tb1{width:142px; height:250px; background-color:#40ad66; position:relative;opacity: 0.6; left:73px;transition:600ms;
	-webkit-transition:600ms;}
.ly_div_d9_d:hover .ly_div_tb1{opacity:1;}
.ly_div_d9_d .ly_div_tb1 .left{width: 0;
    height: 0;
    position: absolute;
    left: -73px;
    top: 0;
    border-right: 73px solid #40ad66;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
  -webkit-transition:600ms;}
.ly_div_d9_d .ly_div_tb1 .right{width: 0;
    height: 0;
    position: absolute;
    right: -73px;
    top: 0;
    border-left: 73px solid #40ad66;
    border-top: 125px solid transparent;
    border-bottom: 125px solid transparent;transition:600ms;
  -webkit-transition:600ms;}
 .ly_div_d9_d .span{width:100%; height:80px; text-align:center; left:0px; position:absolute; top:50%; z-index:10000000; margin-top:-40px; color:#fff; background:url(../images/ly_tb6.png) top center no-repeat; line-height:1; padding-top:30px; display:inline-block;font-family: 'SourceFont'; font-size:30px;}
.ly_div_d9_d .span:hover{ text-decoration:none;}
.ly_div_d9_d .span font{ height:43px; display:inline-block; background:url(../images/ly_tb2.png) bottom center no-repeat;}





.ly_div_d1_d:hover .ly_div_tb1 .left,.ly_div_d2_d:hover .ly_div_tb1 .left,.ly_div_d5_d:hover .ly_div_tb1 .left,.ly_div_d9_d:hover .ly_div_tb1 .left,.ly_div_d7_d:hover .ly_div_tb1 .left{border-right: 73px solid #f07c00;}
.ly_div_d1_d:hover .ly_div_tb1 .right,.ly_div_d2_d:hover .ly_div_tb1 .right,.ly_div_d5_d:hover .ly_div_tb1 .right,.ly_div_d9_d:hover .ly_div_tb1 .right,.ly_div_d7_d:hover .ly_div_tb1 .right{border-left: 73px solid #f07c00;}
.ly_div_d1_d:hover .ly_div_tb1,.ly_div_d2_d:hover .ly_div_tb1,.ly_div_d5_d:hover .ly_div_tb1,.ly_div_d9_d:hover .ly_div_tb1,.ly_div_d7_d:hover .ly_div_tb1{ background-color:#f07c00;}


.i_ly_bg{width:100%; padding:150px 0px 215px 0px; min-width:1200px; background:url(../images/a_banner6.jpg); background-size:cover; position:relative;}
.ly_tb{width:1.5%;/* height:54px;*/ height:6vmin; background:url(../images/sb_01.png) no-repeat; background-size:100% 100%; position:absolute; left:50%; margin-left:-0.7%; bottom:19%; z-index:;}
.ly_tb_zlx{width:5%; height:6.5vmin; background:url(../images/a_m.png) no-repeat; background-size:100%; position:absolute; left:50%; margin-left:-2.5%; bottom:10%;}

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

.ly_oc_zxl{width:32%;position:absolute; left:0px; top:0px; height:100%;/*background:url(../images/ly_034.png) repeat;*/webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;transform:translate3d(0px, -100%, 0px);}
.ly_oc{width:32%; position:absolute; left:0px; top:0px; height:100%; color:#fff; z-index:1;webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;transform:translate3d(0px, 100%, 0px);}
.ly_ocbg1{ background:url(../images/ly_03.png) repeat;}
.ly_ocbg2{ background:url(../images/ly_034.png) repeat;}
.ly_ocbg3{ background:url(../images/ly_033.png) repeat;}
.ly_ocbg4{ background:url(../images/ly_032.png) repeat;}
.ly_ocbg5{ background:url(../images/ly_031.png) repeat;}
.ly_ocd1{width:100%; padding:12% 10%;text-align:center; position:absolute; left:0px; top:10%;}
.ly_ocd1_t{width:100%; }
.ly_ocd1_t span{width:85px; height:85px; background:url(../images/ly_01.png) no-repeat; padding-top:17px; display:inline-block;line-height:28px;}
.ly_ocd1_t span .font1{ padding:0px 5px; border-bottom:1px solid #fff; line-height:28px; display:inline-block;}
.ly_ocd1_t1{width:100%; padding:15% 0px; font-size:60px;word-wrap:break-word;}
.ly_ocd1_c{width:100%; height:180px; line-height:20px; overflow:hidden;word-wrap:break-word; font-size:16px;text-align:left;}
.ly_ocd1_b,.ly_ocd1_b:hover,.ly_ocd1_b:link,.ly_ocd1_b:visited{ width:100px;/* line-height:50px;*/ padding-bottom:50px; background:url(../images/ly_02.png) bottom center no-repeat;/* display:inline-block;*/ color:#fff; font-size:16px; text-decoration:none;}
.ly_ocd1_b1,.ly_ocd1_b1:hover{ padding-right:45px; text-align:right; line-height:50px; background:url(../images/ly_02.png) right center no-repeat; display:inline-block; background-size:30px 30px; color:#fff; font-size:16px; display:none; text-decoration:none;}


.ly_octwo{width:100%; height:100%;position:absolute; left:-100%; top:0px; padding:4% 13%; color:#fff;font-size:16px;}
.ly_octwo_t{width:100%; text-align:right;}
.ly_octwo_t1{width:100%; font-size:60px; padding-top:1%;word-wrap:break-word;}
.ly_octwo_t2{width:100%; padding:3% 0px; font-size:35px;word-wrap:break-word;}
.ly_octwo_t3{width:100%; line-height:2.0; overflow:hidden;word-wrap:break-word; }
.ly_octwo_t4{width:100%; padding-top:30px; text-align:right; }
.ly_octwo_t4 a,.ly_octwo_t4 a:hover{padding-right:45px;line-height:50px; background:url(../images/ly_02.png) right center no-repeat; display:inline-block; background-size:30px 30px; color:#fff;text-decoration:none;}

.ly_xfk{width:60px; margin:0px; padding:0px; list-style:none; position:fixed; right:20px;z-index:100000; top:50%; margin-top:-80px; background:url(../images/lj_03.png) left repeat-y;}
/*.ly_xfk li{ cursor:pointer;width:55px; background:url(../images/lj_02.png) left center no-repeat; height:55px; float:left; padding-left:25px; font-size:14px;}
.ly_xfk li a,.ly_xfk li a:hover{ color:#fff; text-decoration:none;}
.ly_xfk li:hover,.ly_xfk li.activelyfy{ background:url(../images/lj_01.png) left center no-repeat;}*/
.ly_xfk li{ cursor:pointer;width:80px;  height:55px; float:left; font-size:14px;}
.ly_xfk li a{ color:#fff; text-decoration:none;background:url(../images/lj_02.png) left center no-repeat; padding-left:25px;width:55px; height:55px; display:inline-block;}
.ly_xfk li a:hover,.ly_xfk li.activelyfy a,.ly_xfk li.activelyfy a:hover{background:url(../images/lj_01.png) left center no-repeat; color:#fff; text-decoration:none;}


.a_zc{width:100%; height:100%; background:url(../images/a_m3.png) repeat; position:absolute; left:0px; top:0px;}
.a_zc_text{width:27%; position:absolute; left:50%; margin-left:-13%; top:50%; margin-top:-10%; z-index:1; text-align:center;}
.a_zc_text .s1{ width:100%; padding:3% 0px 6% 0px;}
.a_zc_text .s1 a{ background:url(../images/a_sp1.png) no-repeat; background-size:100%; height:86px; width:16%; display:inline-block;}
.a_zc_text .s1 a:hover{ background:url(../images/a_sp2.png) no-repeat;background-size:100%; text-decoration:none;}
.a_zc_text .s2{width:100%;}
.a_zc_text .s2 a,.a_zc_text .s2 a:hover{width:18%; height:59px; background:url(../images/a_m.png) no-repeat; background-size:100%; display:inline-block; text-decoration:none;}
.a_zc_btn{width:78%; position:absolute; left:50%; bottom:70px; margin-left:-39%;}
.a_zc_btn_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.a_zc_btn_ul li{width:16.66%; float:left; text-align:center; height:131px;}
.a_zc_btn_ul li .div{width:100%; height:131px; position:relative;}
.a_zc_btn_ul li .div_y{width:131px; height:131px; position:absolute; left:50%; margin-left:-65px; top:0px; background:url(../images/yy.png) no-repeat; background-size:100%;opacity:0;}
.a_zc_btn_ul li .div_a{width:110px; height:110px; color:#fff; font-size:14px; line-height:110px; position:absolute; top:11px; left:50%; margin-left:-55px; background-color:#40d2aa; text-align:center; display:inline-block;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.a_zc_btn_ul li .div_a:hover{ text-decoration:none;}

.Rotation
{
	/*opacity:1;*/
	transition:All 0.8s ease-in-out;
   -webkit-transition:All 0.8s ease-in-out;
   -moz-transition:All 0.8s ease-in-out;
   -o-transition:All 0.8s ease-in-out;
   
   /*transition:600ms;
	-webkit-transition:600ms;*/
   transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
	
	
}
.a_adiv1{width:100%; background:url(../images/z_bg.jpg) repeat;}
.a_adiv1_c{width:55%; margin:0px auto; background:url(../images/a_0012.png) center no-repeat; background-size:61%; padding:10% 0px 12% 0px;}
.a_adiv1_c_t1{font-family: 'SourceFont'; font-size:35px; width:100%; padding:1% 0px; color:#40d2aa; text-align:center;word-wrap:break-word;}
.a_adiv1_c_t2{width:100%; color:#333333; font-size:20px; text-align:center;word-wrap:break-word;}
.a_adiv1_c_t3{width:100%; padding-top:4%; text-align:center; color:#333333; font-size:14px; line-height:2.0; padding-bottom:4%;word-wrap:break-word;}
.a_adiv2{width:100%; background:url(../images/a_bg2.jpg) repeat; color:#fff;}
.a_adiv2_left{width:100%; padding:3%; line-height:1.8; font-size:16px;word-wrap:break-word;}
.a_adiv2_left .s1{ font-size:28px;}
.a_adiv2_left .s2{ color:#98fadf; font-size:20px;}
.a_adiv2_left .s3{ font-size:24px; padding-bottom:4%;}
.a_adiv3{width:100%;}
.a_adiv3_li{width:100%; display:inline-block; position:relative;}
.a_adiv3_li img{width:100%;}
.a_adiv3_li .div{width:100%; height:100%; background:url(../images/ee.png) repeat; position:absolute; left:0px; top:0px; padding:0px 5%; color:#fff; text-align:center;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0;transition:600ms;
   -webkit-transition:600ms;
   -moz-transition:600ms;
   -o-transition:600ms;}
.a_adiv3_li .div_t1{width:100%; padding:2% 0px; font-size:15px; margin-top:19%;word-wrap:break-word;}
.a_adiv3_li .div_t2{width:100%; padding:3% 0px; font-size:30px;word-wrap:break-word;}
.a_adiv3_li .div_t3{width:100%; line-height:2.0; font-size:16px;word-wrap:break-word;}
.a_adiv3_li:hover .div{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.ai_ryzz{width:100%; background:url(../images/eees_r.jpg) left bottom no-repeat; background-size:35%; background-color:#37c8a0;}
.ai_ryzz_d{width:71%; padding:4% 0px 3% 0px; margin:0px auto;}
.ai_ryzz_d_t{width:100%; padding-bottom:2%; line-height:1.8; color:#fff; text-align:center; font-size:20px;}
.ai_ryzz_d_t span{ font-family: 'SourceFont'; font-size:35px;}
.ai_ryzz_d_c{width:100%;}
.ai_ryzz_d_c1{ padding-bottom:20px;}
.ai_ryzz_d_c1 .a_div1{width:100%; cursor:pointer;}
.ai_ryzz_d_c1 a{width:100%; display:inline-block; position:relative;}
.ai_ryzz_d_c1 a:hover{ text-decoration:none;}
.ai_ryzz_d_c1 a img{width:100%;border:7px solid #79e8c9;}
.ai_ryzz_d_c1 a .s1_div{width:100%;  height:100%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; background:url(../images/eee.png) repeat; border:7px solid #fff; position:absolute; left:0px; top:0px; text-align:center;}
.ai_ryzz_d_c1 a:hover img{ border:7px solid #40d2aa;}
.ai_ryzz_d_c1 a .s1_div1{word-wrap:break-word; position:absolute; left:0px; top:50%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; /*margin-left:-29px; */ text-align:center;margin-top:-26px;width:100%; /*background:url(../images/eeetb.png) top center no-repeat; padding-top:30px;*/ display:inline-block; color:#fff; font-size:16px; z-index:1;}
.ai_ryzz_d_c1 a:hover .s1_div{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.ai_ryzz_d_c1 a:hover .s1_div1{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.i_mtbd_b1{width:100%; height:38px; text-align:center;}
.i_mtbd_b1 a,.i_mtbd_b1 a:hover{width:149px; height:38px; display:inline-block; line-height:38px; text-align:center; background-color:#fff; color:#40d2aa;}
.i_mtbd_b1 a span{ background:url(../images/eeetb1.png) left center no-repeat; height:38px; line-height:38px; display:inline-block; padding-left:35px;}

.i_lcb{width:100%; height:100%;background:url(../images/e_lcb.png) repeat; position:relative; z-index:1; padding-top:3%;}
.i_lcb_t{width:100%;font-family: 'SourceFont'; font-size:35px; text-align:center; color:#fff; line-height:1.0;}
.i_lcb_t1{ color:#088966; font-size:20px; width:100%; text-align:center; padding:1% 0px;}
.i_lcb_c1{width:100%; height:28px; text-align:center;}
.i_lcb_c{width:71%; background:url(../images/e_0012.jpg) center repeat-y; margin:0px auto; padding-top:20px; padding-bottom:50px;}
.i_lcb_c_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.i_lcb_c_ul li{width:50%; margin-bottom:20px; float:left;}
.i_lcb_c_ul li .div{ padding-right:55px; background:url(../images/e_lcb2.png) right center no-repeat; position:relative; right:-10px;}
.i_lcb_c_ul li .div_c{width:100%; background-color:#fff; padding:2%; color:#003333; font-size:14px;}
.i_lcb_c_ul li .div_ct{width:100%; height:27px; font-size:18px;word-wrap:break-word;}
.i_lcb_c_ul li .div_ct .s1{width:27px; height:27px; line-height:27px; text-align:center; display:inline-block; color:#fff; background-color:#40d2aa;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.i_lcb_c_ul li .div_con{width:100%; line-height:1.7; padding:10px 0px 0px 35px;word-wrap:break-word;}
.i_lcb_c_ul li .div1{padding-left:55px; background:url(../images/e_lcb1.png) left center no-repeat; position:relative; left:-10px; margin-top:90px;}
.i_pf_div{width:60px; background:url(../images/about_02.jpg) center repeat-y; position:fixed; right:20px; bottom:50%; margin-bottom:-250px; display:none; z-index:100000;}
.i_pf_div_t{width:100%; height:30px; text-align:center; line-height:1.0;}
.i_pf_div_c{width:100%; margin:0px; padding:0px; list-style:none;}
.i_pf_div_c li{width:100%; height:70px; float:left;}
.i_pf_div_c li a{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden; display:inline-block; background-color:#37c8a0; color:#fff; text-align:center; font-size:12px; text-decoration:none;}
.i_pf_div_c li a:hover,.i_pf_div_c li a.activeaboutpages{ background-color:#17735a; color:#fff; text-decoration:none;}
.i_pf_div_b{width:100%; height:16px; text-align:center;}

.i_qylt_de{width:100%; padding:2% 2%;}
.i_qylt_t{width:100%; padding:1% 0px; text-align:center; color:#333333; font-size:24px;word-wrap:break-word;}
.i_qylt_t1{width:100%; color:#999999; font-size:16px; border:1px solid #e8e8e8; border-left:0px; border-right:0px; text-align:center; padding:10px 0px;word-wrap:break-word;}
.i_qylt_t1 .a1,.i_qylt_t1 .a1:hover{ background:url(../images/z_tnlt.png) left center no-repeat; padding-left:27px;color:#999999;}
.i_qylt_c{width:100%; padding:2% 0px; line-height:2.0; color:#333333; font-size:16px;word-wrap:break-word;}
.i_qylt_title{width:100%; padding:15px 0px; text-align:center; background-color:#e1e1e1; color:#333333; font-size:20px;}
.i_qylt_ipt{width:100%; height:116px; border:1px solid #d1d1d1; padding:5px; color:#666;}
.i_qylt_btn{width:23%; padding:15px 0px; border:0px; background:none; background-color:#40d2aa; font-size:14px; color:#fff; text-align:center; display:inline-block;}
.i_qylt_plt{width:100%; padding:2% 0px 1% 0px; color:#bababa; font-size:14px;}

.i_qylt_plt_ul{width:100%; padding:0px; list-style:none; padding-bottom:2%; margin:0px;}
.i_qylt_plt_ul li{ border-top:1px solid #dcdcdc;width:100%; float:left; color:#888888; padding:0px 3% 35px 3%; line-height:2.0;word-wrap:break-word;}
.i_qylt_plt_ul li .div_t{width:100%; padding:2% 0px;word-wrap:break-word;}
.i_qylt_plt_ul li .div_t .s1{ color:#333333; font-size:14px; background:url(../images/lt_01.png) left center no-repeat; padding:0px 1% 0px 25px; display:inline-block;}
.i_qylt_plt_ul li .div_t .s2{padding:0px 20px; display:inline-block;}
.i_qylt_plt_ul li .div_t .s3{ color:#333333; font-size:14px; background:url(../images/lt_02.png) left center no-repeat; padding:0px 1% 0px 25px; display:inline-block;}
.i_qylt_plt_ul li .div_t .s4{ color:#333333; font-size:14px; background:url(../images/lt_03.png) left center no-repeat; padding:0px 1% 0px 25px; display:inline-block;}
.i_qylt_plt_ul li .div_t1{width:100%; padding-left:4%;}



.loading { position:fixed;width:100%; height:100%; background-color:#0b966f; z-index:10000001;}
.spinner {
  width: 150px;
  height:30px;
  position:absolute; left:50%; top:50%; margin-left:-75px; margin-top:-15px;

}
 
.spinner > div {
  width: 30px;
  height: 30px;
  background-color: #67CF22;
 
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

}
 
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
 
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.zxl_lybc{width:56%; position:absolute; left:50%; margin-left:-28%; top:50%; text-align:center; margin-top:-160px;}
.zxl_lybc_t{width:100%; padding-bottom:3%; color:#fff; font-size:60px;}
.zxl_lybc_c{width:100%; height:125px; line-height:25px; color:#fff; font-size:16px; overflow:hidden;text-align:left;}
.lm_more,.lm_more:hover,.lm_more:link,.lm_more:visited{width:144px;  height:33px; line-height:33px; text-align:right;position:absolute; right:0px; bottom:-30px; display:inline-block; /*border:2px solid #fff;*/ color:#fff; margin-top:20px; font-size:18px; text-decoration:none;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.zpRight_b_a1{ float:left; display:none; text-decoration:none;width:50px;z-index:10101000; position:fixed; right:20px; bottom:50px; height:50px; text-align:center; background:url(../images/fram_close1.png) center no-repeat; background-color:#40d2aa;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.zpRight_b_a1:hover{ text-decoration:none;}

.wx_div{width:120px; height:120px;position:absolute; left:-40px; top:25px; display:none;}
.wx_top{width:61px; height:61px; position:fixed; right:20px; bottom:0px;}


