﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #FF5800;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
/*
 .PicList000246 为demo编号
 */
 .PicList000246{padding-top:2%;}
.PicList000246 li{ float:left; width:33.33333333%; text-align:center; padding:20px 0;}
.PicList000246 li a{width: 90%; display:block; padding:10px; background-color:#efefef; margin: 0 auto;}
.PicList000246 li a:hover{background-color:#006a65; color:#fff;}
.PicList000246 li .iImg{display: block; width: 100%; background-size:100% 100% !important; padding-bottom: 62%;}
.PicList000246 li h5{ margin:0; font-size:14px; padding-top:10px;}
.PicList000246 .item{display: none;}
@media only screen and (max-width: 768px) {
	.PicList000246 li{width: 50%;}
}
/*Form002219*/
.Form002219{ padding-bottom:7%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#006a65;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238 .fz_24{color:#006a65;; font-weight:100; margin:0; font-size:16px;}
.RighInfo002238 .fz_36{font-size:36px; color:#006a65;; margin:0; font-size:28px;}
.RighInfo002238 .tit:after{ content:"";width:71px; height:1px; background:#c79669; margin:35px 0; display:block; }
.RighInfo002238 .con{font-size:16px; color:#5e5e5e; line-height:30px; margin:0}
.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #202020; min-height: 400px; margin: 50px 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.RighInfo002238 .bg li{color: #c79669; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{   border: 1px solid #c79669;  margin: 0 auto 15px;width: 130px; height:130px;border-radius: 130px;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 44px 0 10px}
@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:18px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
   .RighInfo002238 .fz_60{ font-size:40px;}
   .RighInfo002238 .bg li{width:33.33%; }
   .RighInfo002238 .bg li p{width: 160px; border-radius:160px; height:160px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238 .fz_24{ font-size:20px;}
   .RighInfo002238 .fz_36{ font-size:32px;}
   .RighInfo002238 .fz_60{ font-size:50px;}
   .RighInfo002238 .bg{ padding:65px  0 0; min-height: 335px}
   .RighInfo002238 .bg li{width:20%; }
}
@media only screen and (min-width:1200px){
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:36px;}
   .RighInfo002238 .fz_60{ font-size:60px;}
   .RighInfo002238 .bg li{width:191px; margin: 0 61px 0 0;}
   .RighInfo002238 .bg li p{width: 191px; height:191px;border-radius: 191px;}
   .RighInfo002238 .bg li.last{ margin: 0 0 0 0}
}

/*
 .PicList000762 为demo编号
 */
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762 li a:hover{ background-color:#006a65; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 .RighInfo002363 为demo编号
 */
.RighInfo002363 .auto{ max-width: 1600px;}
@media only screen and (max-width:1600px ) {
	.RighInfo002363 .auto{ padding-left: 2%; padding-right: 2%;}
}
.RighInfo002363 .con-head em{position:relative; margin:2% 0; font-style:normal; display: inline-block; color:#333; font-size:18px; padding-bottom:20px;    }
.RighInfo002363 .con-head em span{ color:#005bac;}
.RighInfo002363 .con-head em:before{position:absolute; left:0; bottom:0px; width:40px; height:3px; content:""; background:#f8b62b; }
.RighInfo002363 .box1{ padding:5% 0 4% 0; background: #f6f6f6;}
.RighInfo002363 .box1 .tit{ text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:normal;  color:#333; margin:0; padding-bottom:25px; position:relative;    }
.RighInfo002363 .box1 .tit:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:''; }
.RighInfo002363 .box1 .text{ position:relative; color: #333; padding: 15px 0;}
.RighInfo002363 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
@media only screen and (min-width:768px ) {
	.RighInfo002363 .con-head em{ font-size: 22px;}
	.RighInfo002363 .tit{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
	.RighInfo002363 .con-head em{ font-size: 24px;}
	.RighInfo002363 .tit{ font-size:32px;}
}

.RighInfo002363 .box2{ background: #fff; padding:40px 0;}
.RighInfo002363 .box2 .list{ padding-top: 25px;}
.RighInfo002363 .box2 li{float:left;width: 16.6667%;text-align: center; position:relative;}
.RighInfo002363 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002363 .box2 li:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:50%; max-width:206px;}
.RighInfo002363 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px; color: #333; margin:25px 0 15px;}
.RighInfo002363 .box2 li p{line-height: 24px; height:96px; text-align:left; overflow:hidden;font-size: 14px;color: #a8a8a8; margin-top:20px;}
@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}
/*PicList002171 */
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li i{ display:block; width:100%; padding-bottom: 50%; background-size: 100% 100% !important;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,106,101,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


/*Floor002061 */
.Floor002061{}
.Floor002061 .auto{ background-color:#fff; position:relative; border-top:1px solid #e9eff4; }

.Floor002061 .map{ margin-top:-48px;}
.Floor002061 section{ max-width:1200px; margin:0 auto; text-align:center;padding-top:4%; color:#000;}
.Floor002061 ul li{ float:left; width:33.333333%; font-size:30px; color:#006a65;}
.Floor002061 ul li b{ font-size:72px;}
.Floor002061 ul li span{ display:inline-block; font-size:14px; border-radius:30px; border:1px solid #006a65; padding:0 10%; line-height:24px;}
.Floor002061 h1{ font-size:24px; font-weight:normal; margin:0;}
.Floor002061 h1:after{ display:block; content:''; margin:0 auto; width:55px; height:2px; background-color:#000; margin-top:25px;}
.Floor002061 p{ line-height:30px;}
@media(max-width:1000px){
.Floor002061 .map{ display:none;}
.Floor002061{ padding-bottom:3%;}
}
@media(max-width:640px){
.Floor002061 p{ line-height:normal;}
.Floor002061 ul li{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor002061 ul li{font-size:20px;}
.Floor002061 ul li b{ font-size:50px;}
}
/*Top002126 */
.Top002126{ max-width:1920px; margin:0 auto;}
.Top002126 header{ background-color:#ececec; line-height:37px;}
.Top002126 .left{ float:left;}
.Top002126 .left dt,
.Top002126 .left ul{ display:inline-block; vertical-align:middle;}
.Top002126 .left ul{ margin-left:90px;}
.Top002126 .left dt:before{ display:inline-block; content:''; width:23px; height:23px; margin-right:5px; background:url(../images/Top002126-icon_call.png) no-repeat left center; vertical-align:middle; }
.Top002126 .left dt b{ font-size:16px;}
.Top002126 .left ol,
.Top002126 .left li{ float:left;}
.Top002126 .left ol{ background:url(../images/Top002126-icon_cur.png) no-repeat left center; padding-left:25px;}
.Top002126 .left li{ position:relative;z-index:101;}
.Top002126 .left li a{ display:block;}
.Top002126 .left li .oncur{background:url(../images/Top002126-icon_nav.gif) no-repeat right center; padding-right:15px; color:#666;}
.Top002126 .left li figure{ display:none; position:absolute; left:-25%; top:90%; background:#fff; width:150%; padding:10px 0; z-index:100;}
.Top002126 .left li figure a{ line-height:30px; text-align:center;}
.Top002126 .left li:hover figure{ display:block;}
.Top002126 header .right{ float:right;}
.Top002126 .right > *{ float:left;}
.Top002126 .right dd{ position:relative;  z-index:101;}
.Top002126 .right dd figure{ position:absolute; left:50%; top:100%; width:150px; height:150px; margin-left:-75px; display:none;z-index:99;}
.Top002126 .right dd figure img{ display:block; width:100%;}
.Top002126 .right dd:hover figure{ display:block;}
.Top002126 .right dt a{ display:block;color: #fff;}
.Top002126 .right .ru01{ display:block;background-color: #ffba00;width:80px;text-align: center;}
.Top002126 .right .ru02{ display:block;background-color: #2dad79;width:80px;text-align: center;}
.Top002126 .right .ru03{ display:block;background-color: #006a65;width:80px;text-align: center;}
.Top002126 .right dd span{ padding-right:25px; display:block; cursor:pointer;}
.Top002126 .right dd span:before{ display:inline-block; content:''; background:url(../images/Top002126-icon_wx.png) no-repeat center center; width:21px; height:22px; margin-right:5px; vertical-align:middle;}
.Top002126 .right dd b a,.Top002126 .right dd b{color: #ffba00;}
.Top002126 .right dd.dd_web span:before{ background-image:url(../images/Top002126-icon_phone.png);}

.Top002126 section.auto{ position:relative; z-index:100;}
.Top002126 nav{ position:absolute; right:0;top:50%; }
.Top002126 nav li{ float:left; font-size:15px; margin-left:46px; line-height:20px;}
.Top002126 nav li a{ display:block; color:#666;}
.Top002126 nav li a:after{ width:100%; height:2px; display:block; content:''; margin-top:5px;}
.Top002126 nav li:hover a:after,
.Top002126 nav li.aon a:after{ background:#006a65;}
@media only screen and (max-width: 420px) {
	.Top002126 .right .ru01,.Top002126 .right .ru02,.Top002126 .right .ru03{width: auto !important; padding: 0 5px;}
}

@media(min-width:1001px){
.Top002126 nav{  transform:translateY(-50%);}
}
@media(max-width:1200px){
.Top002126 nav{ right:2%;}
}
@media(max-width:1000px){
.Top002126 .logo{ padding-right:40%;}
.Top002126 nav{ top:100%; right:0; background:#006a65; width:130px; transform: translate(50%,-50%) scale(0); transition:0.3s;}
.Top002126 nav.navOut{ transform:translate(0,0) scale(1);}
.Top002126 nav li{ float:none; margin-left:0; text-align:center; line-height:none;}
.Top002126 nav li:nth-child(2n){ background:rgba(0, 0, 0, 0.3);}
.Top002126 nav li a{ color:#fff; padding:10% 5%;}
.Top002126 nav li a:after{ display:none;}
.Top002126 .mobile_menu{ position:absolute; right:2%; width:40px; border-radius:50%; height:40px; top:50%; transform:translateY(-50%); background:#b02c05;}
.Top002126 .mobile_menu:before{ position:absolute; content:''; width:3px; border-radius:3px; height:60%; top:20%; left:20%; margin-left:4px; background:#b02c05; z-index:2;}
.Top002126 .mobile_menu span,
.Top002126 .mobile_menu span:before,
.Top002126 .mobile_menu span:after{ position:absolute; background:#fff; height:3px; width:100%; left:0; border-radius:3px;}
.Top002126 .mobile_menu span{ width:60%; left:20%; top:50%; margin-top:-1.5px;}
.Top002126 .mobile_menu span:before,
.Top002126 .mobile_menu span:after{ content:'';} 
.Top002126 .mobile_menu span:before{ top:-6px;}
.Top002126 .mobile_menu span:after{ top:6px;}

.Top002126 .left{ width:104%; margin-left:-2%; padding-right:2%; background:#fff; text-align:right;}
.Top002126 .left ul{ margin-left:3%;}
}
@media(max-width:480px){
.Top002126 .left{line-height:25px; padding:10px 2%;}
.Top002126 .left dt{ clear:both; width:100%; }
.Top002126 .left ul{ float:right; margin-left:0;}
.Top002126 .left li figure{ left:auto; right:0;}
.Top002126 .mobile_menu{width: 30px; height: 30px;}
}
@media(max-width:375px){
.Top002126 .right dd{ margin-right:10px;}
.Top002126 .right{ font-size:12px;}
}
/*
 .Banner002287 为demo编号
 */
.Banner002287{}
.Banner002287 .bx-controls-direction{ display: none;}
.Banner002287 .bx-wrapper{ position:relative; z-index:1;}
.Banner002287 .bx-viewport{ z-index:1;}
.Banner002287 .ul li a{ display:block; }
.Banner002287 .ul li img{ display:block; width:150%; position: relative; left: -25%; max-width: none; }
.Banner002287 .bx-controls{position: absolute; bottom: 25px; width: 100%; z-index: 9;}
.Banner002287 .bx-pager{ max-width:1200px; margin:0 auto; text-align:center; }
.Banner002287 .bx-pager>div{ display: inline-block; padding: 0;}
.Banner002287 .bx-pager>div>a{ overflow: hidden;white-space: nowrap; text-indent: 9999px; border: none; display: block; width: 12px; height: 12px; border-radius: 50%; margin:0 2px; background: url(../images/Banner002287-icon.png) no-repeat; background-size: 100% 100%; 
-webkit-transition: background-image 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
}
.Banner002287 .bx-pager>div>a.active{ background-image: url(../images/Banner002287-icon_hover.png);}
@media only screen and (min-width:768px){
.Banner002287 .bx-controls{ bottom: 50px;}	
.Banner002287 .bx-pager>div>a{width: 13px; height: 13px; margin: 0 5px;}
.Banner002287 .bx-pager>div>a.active{ width: 39px; height: 39px; position: relative; top: 13px;}
.Banner002287{position: relative;}	
.Banner002287 .ul li{ width: 100%; height: 690px;}
.Banner002287 .ul li a{ background-repeat: no-repeat; background-position: center; background-size:cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002287 .ul li img{ display: none;}
}

.Banner002291 img{width: 100%;}
@media only screen and (min-width: 641px) {
	.Banner002291 .imgWap{display: none;}
}
@media only screen and (max-width: 640px) {
	.Banner002291 .imgPC{display: none;}
}
/*
 .Floor001684 为demo编号
 */
.Floor001684{  padding:4% 0;}
.Floor001684 .title{ text-align:center; font-size:12px; color:#999; padding-bottom: 2%}
.Floor001684 .title b{ display:block; font-size:28px; color:#006a65;}
.Floor001684 .title span{ display:block; font-size:16px; color:#006a65;}

.Floor001684 .list{ background-color:#fafafa;}
.Floor001684 .list ul{ display:none;}
.Floor001684 .list li{ width:50%; padding-bottom:20%; float:left; position:relative; overflow:hidden;}
.Floor001684 .list li .Ispic,
.Floor001684 .list li figure{ position:absolute; width:50%; top:0; height:100%; overflow:hidden;}
.Floor001684 .list li .Ispic{ left:0;}
.Floor001684 .list li figure{ left:50%;}
@media(min-width:1001px){
.Floor001684 .list li:nth-child(3) .Ispic,
.Floor001684 .list li:nth-child(4) .Ispic{ left:50%;}
.Floor001684 .list li:nth-child(3) figure,
.Floor001684 .list li:nth-child(4) figure{ left:0;}
}
.Floor001684 .table{ /*display:table;*/ width:100%; height:100%;padding:16% 8%;}
.Floor001684 .list li h3{ font-weight:normal; font-size:18px; margin:0;}
.Floor001684 .list li h3 a{white-space: inherit !important;}
.Floor001684 .list li time{ font-size:12px; }
.Floor001684 .list li p{ color:#666; margin:3% 0 5% 0; line-height:20px; overflow:hidden; max-height:60px;}
.Floor001684 .list li .more{ line-height:30px; display:inline-block; padding:0 6%; color:#fff; background-color:#ffba00; transition:0.3s;}
@media(max-width:1200px){
.Floor001684 .list li p{ max-height:40px;}
.Floor001684 .list li .more{ line-height:35px;}
}
@media(max-width:1000px){
.Floor001684 .list li{ width:auto; padding-bottom:50%; float:none;}
.Floor001684 .list li:nth-child(2n) .Ispic{ left:50%;}
.Floor001684 .list li:nth-child(2n) figure{ left:0;}
}
@media(max-width:640px){
.Floor001684 .list li h3{font-size:18px; }
.Floor001684 .list li p{ font-size:12px;}
}
@media(max-width:480px){
.Floor001684 .auto h1{font-size:28px;}
.Floor001684 .list li h3{  font-size:16px; }
.Floor001684 .list li p{ margin:2% 0;}
.Floor001684 .list li .more{ line-height:28px; font-size:12px;}
.Floor001684 .auto p{ font-size:13px;}
}


/*
 .Floor002232 为demo编号
 */

.Floor002232 .title{ text-align:center; font-size:12px; color:#999; padding-bottom: 2%}
.Floor002232 .title b{ display:block; font-size:28px; color:#006a65;}
.Floor002232 .title span{ display:block; font-size:16px; color:#006a65;}
.Floor002232 li{ position: relative; font-size: 14px; color: #fff; line-height: 24px; }
.Floor002232 li .text{position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; background:rgba(0,106,101,0.5)}
.Floor002232 li:nth-child(2n) .text{ background:rgba(0,55,52,0.6) }
.Floor002232 li .text .text-inner{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Floor002232 li h3 a{ font-size: 16px; color: #fff; font-weight: 100;}
.Floor002232 li p{ height: 48px; overflow: hidden; max-width: 312px; margin: 0 auto  }
.Floor002232 li h3 span{ width: 27px; display: block; margin: 10px auto; height: 1px;background: #ffba00}
.Floor002232 li h3{margin: 6px 0 0}
.Floor002232 li .aImg{display: block; width: 100%; padding-bottom: 67%; background-size: 100% 100% !important;}
@media (min-width: 640px) {
.Floor002232 li{ width: 50%; float: left;}	
}
@media (min-width: 768px) {
.Floor002232 .titl{ font-size: 24px;}
.Floor002232 li h3 a{ font-size: 18px;}
.Floor002232 li h3 span{ margin-top: 15px;margin-bottom: 15px;}
}
@media (min-width: 1024px) {
.Floor002232{overflow: hidden;}
.Floor002232 .titl{ font-size: 30px;}
.Floor002232 li h3 a{ font-size: 20px;}
.Floor002232 li h3 span{ margin-bottom: 20px; margin-top: 20px;}
.Floor002232 ul{ position: relative;}
.Floor002232 li{ width: 33.33%; float: left; }
.Floor002232 li p{ height: 0;  transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;}
.Floor002232 li:hover p{ height: 72px;}
}

.link{ padding-top:3%;}
.link img{ width:48%; float:left;}
.link img.img2{ float:right;}

/*
 .Floor001641 为demo编号
 */
.Floor001641{padding:2.5% 0 0 0;}
.Floor001641 .auto{position:relative;}
.Floor001641 .box{ float:left; width:60%;  padding:2% 0 ; box-shadow: 0 0 10px #e5e5e5;}
.Floor001641 .box2{ float:right; width:37%; }
.Floor001641 .box2 img {display:block; width: 100%; height: 100%;}

.Floor001641 .title,
.Floor001641 ul{padding:0 4%;}

.Floor001641 .title{padding-bottom:3%; color:#d4d4d4; text-transform:uppercase; position:relative;}

.Floor001641 .title h1{font-size:24px; font-weight:normal; margin:0; color:#555;}
.Floor001641 .box-head a{ float:right; font-weight:bold; background:url(../images/Floor001641-a_more.png) no-repeat right center; padding-right:15px;}



.Floor001641 .box-head{ border-bottom: 1px solid #e5e5e5; padding: 0 30px; position: relative;}
.Floor001641 .box-head .tit{ font-size: 20px; color: #006a65; padding-bottom: 15px; display: inline-block; position: relative; font-weight:bold;}
.Floor001641 .box-head .tit:after{ position: absolute; content: ""; left: 0; bottom: -1px; background-color: #006a65; width: 100%; height: 2px;}
.Floor001641 .box-head .dots{ position: absolute; right: 5%; top: 50%; margin-top: -4px; height: 8px;}
.Floor001641 .box-head .dots .bx-pager-item{ display: inline-block; margin-left: 3px;}
.Floor001641 .box-head .dots .bx-pager-item a{ width: 8px; height: 8px; border-radius: 50%; display:block; background: #e5f2f9; overflow: hidden; text-indent: 999px;}
.Floor001641 .box-head .dots .bx-pager-item a.active{ background: #006a65;}


.Floor001641 li{line-height: 3em; border-bottom:1px dotted #dadada;}
.Floor001641 li time{ float:right; color:#b1b1b1; font-size:0.85em;}
.Floor001641 li a{ padding-left:13px; position:relative;padding-right:20px; color: #777;}
.Floor001641 li a::before{ position:absolute; content:''; width:3px; height:3px; background-color:#7a7a7a; left:0; top:50%; margin-top:-1px;}

.Floor001641 ol{position:relative; margin-bottom:1.2%;}
.Floor001641 ol::before{ position:absolute; content:'';width:60%; background-color:#e6e6e6; height:1px; right:0; bottom:1px;}
.Floor001641 ol figure{ float:left; width:35.434%;}
.Floor001641 ol figure img{ width:100%;}
.Floor001641 ol div{ float:right; width:60%;font-size:12px;}
.Floor001641 ol div h5{ margin:0; padding:2% 0;font-size:14px;}
.Floor001641 ol div p{ margin:0;  color:#909090; line-height:20px; overflow:hidden; height:60px;}
.Floor001641 ol div time{ color:#b1b1b1; display:block; padding:2% 0;}

.Floor001641 .box:last-child li:first-child{ padding-top:0; height:auto;}
.Floor001641 .box:last-child .all_more{ margin-left:5%; margin-top:3%;}

.Floor001641 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001641-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001641 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
@media(max-width:1200px){
.Floor001641 .auto{ padding:0;}
}
@media(max-width:768px){
.Floor001641 .box{ float:none !important; width:auto !important; clear:both; overflow:hidden;}
.Floor001641 .box:last-child{ border-top:1.5em solid #fff;}
.Floor001641 .auto::before{ display:none;}
.Floor001641 .box{padding-bottom:5%;}
.Floor001641 .box:last-child .all_more{ float:right; margin-right:5%;}
}
@media(max-width:640px){
.Floor001641 ol div p{height:40px; overflow:hidden;}
}
@media(max-width:480px){
.Floor001641 ol::before{ display:none;}
.Floor001641 ol{ border-bottom:1px solid #e6e6e6; padding-bottom:2%; margin-bottom:2%;}
.Floor001641 .title h1{font-size:20px;}
}
/*
 .Floor002347 为demo编号
 */
.Floor002347{ background: #fff; padding: 40px 0;}
.Floor002347 .auto{ max-width: 1200px;}
@media only screen and (max-width: 1280px) {
	.Floor002347 .auto{ padding-left:2% ; padding-right: 2%;}
}

.Floor002347 .left >*{ padding: 20px 0 0; border-radius: 5px; box-shadow:0 0 10px #e5e5e5}
.Floor002347 .right >*{background: #fff; border-radius: 5px;}

.Floor002347 .box-head{ border-bottom: 1px solid #e5e5e5; padding: 0 30px; position: relative; font-weight:bold;}
.Floor002347 .box-head .tit{ font-size: 20px; color: #006a65; padding-bottom: 15px; display: inline-block; position: relative;}
.Floor002347 .box-head .tit:after{ position: absolute; content: ""; left: 0; bottom: -1px; background-color: #006a65; width: 100%; height: 2px;}
.Floor002347 .box-head .dots{ position: absolute; right: 5%; top: 30%; height: 8px;}
.Floor002347 .box-head .dots .bx-pager-item{ display: inline-block; margin-left: 6px;}
.Floor002347 .box-head .dots .bx-pager-item a{ width:10px; height: 10px; border-radius: 50%; display:block; background: #e5f2f9; overflow: hidden; text-indent: 999px;}
.Floor002347 .box-head .dots .bx-pager-item a.active{ background: #ffba00;}

.Floor002347 .list{ padding: 25px 30px;}


.Floor002347 .purchase .list li{margin-bottom:16px;}
.Floor002347 .purchase .list li .box1{width:48%; margin-right: 4%;  position:relative;float: left; padding:12px 0 12px 118px; border-right: 1px dashed #eaeaea; padding-right: 2%;}
.Floor002347 .purchase .list li .box1:nth-child(2n){margin-right:0; border-right:none;padding-right:0; }
.Floor002347 .purchase .list li .box1 .pic{ position:absolute; left:0; top:16px; width:100px;}
.Floor002347 .purchase .list li .box1 .pic img{ width:100%; height:85px;}
.Floor002347 .purchase .list li .box1 h5{ margin:0; font-size:16px; font-weight: normal;}
.Floor002347 .purchase .list li .box1 p{ color:#999;  font-size: 14px; margin: 6px 0; }
.Floor002347 .purchase .list li .box1 span{ display: block; color:#999;  font-size: 12px; line-height: 18px; height:38px; overflow:hidden;}


.Floor002347 .about{padding: 20px 0;}
.Floor002347 .about .inner{ padding: 20px 30px;}
.Floor002347 .about .con{ margin: 15px 0; line-height: 22px; height: 66px; overflow: hidden;}
.Floor002347 .about .icon-more_right{ margin-left:0;}
.Floor002347 .link{ margin: 0 0 20px 0;}
.Floor002347 .videobox{ margin-top: 15px; position: relative; height: 170px;}
.Floor002347 .videobox .play{cursor: pointer; }
.Floor002347 .videobox .pic { background-repeat: no-repeat; background-position: center; height: 170px; background-size:cover; border-radius: 5px;}
.Floor002347 .videobox .pic img{ display: none;}
.Floor002347 .videobox .word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor002347 .videobox .word a{ display: block; margin: 0 auto; color: #fff; font-size: 40px;}
.Floor002347 .videobox .video{ position: absolute; top: 0; width: 100%; height: 100%; left: 0; display: none; background: #000;}
.Floor002347 .videobox .video video{ width: 100%; height: 100%;}
.Floor002347 .videobox .video .close{ position: absolute; top: 0; right: 0; color: #f8b100; font-size: 30px; z-index: 99; background: #fff; border-radius: 0 0 0 30px;}
@media only screen and (max-width:899px ) {
	.Floor002347{ padding: 30px 0;}
	.Floor002347 .product{ margin-bottom: 15px;}
	.Floor002347 .about{ margin-top: 15px;}
	.Floor002347 .about img{ float: left; margin-right: 5%;}
	.Floor002347 .about .inner{ padding-bottom: 0;}
	.Floor002347 .about .icon-more_right{ display: inline-block;}
	.Floor002347 .link{ float: left; width: 48%; text-align: center;}
	.Floor002347 .videobox{ float: right; width: 48%;}
}
@media only screen and (max-width:640px ) {
	.Floor002347 .new,.Floor002347 .purchase,
	.Floor002347 .link{ height: auto; width: 100%; float: none;}
	.Floor002347 .new{ margin-bottom: 15px;}
	.Floor002347 .videobox{ width: 100%; float: none;}
	.Floor002347 .list{ padding-bottom: 0;}
	.Floor002347 .about img{ float: none; margin-right: 0; margin: 0 0 15px 0; display: block;}
	.Floor002347 .about .con{ height: auto;}
	.Floor002347 .about .icon-more_right{ margin-top: 0;}
	
}
@media only screen and (max-width:375px ) {
	.Floor002347 .product ul li{ width: 50%; padding: 3%;}
}
@media only screen and (min-width:900px ) {
.Floor002347 .left{ float: left; width: 70%;}
.Floor002347 .right{ float: right; width:26.525%;}
}

/*
 .Bottom002370 为demo编号
 */
.Bottom002370{ background: url(../images/Bottom002370-bg1.jpg) #333333 no-repeat center; height: 380px;}
.Bottom002370,.Bottom002370 a{ color: rgba(255,254,254,0.3); transition: all .3s ease; font-size: 14px; line-height: 14px;}
.Bottom002370 a:hover{ color: #fff;}
.Bottom002370 .bottom{position: relative; padding: 47px 0;}
.Bottom002370 .bottom:before{position: absolute; left: 0px; top: 82px; display: block; content: ""; width: 100%; height: 1px; background: url(../images/xian.png) repeat-x;}
.Bottom002370 nav dl{padding-top: 20px;}
.Bottom002370 nav dd{line-height: 14px; margin-bottom: 22px;}
.Bottom002370 nav dd a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.Bottom002370 nav li{ float: left; width: 14.285%;}
.Bottom002370 nav li h3,.Bottom002370 .QRcode h3{padding-bottom: 19px; position: relative; display: inline-block; color: #fff; font-size: 16px; line-height: 16px; margin: 0; font-weight: normal;}
.Bottom002370 nav li h3:after,.Bottom002370 .QRcode h3:after{position: absolute; z-index: 5; display: block; width: 100%; background-color: #006a65; height: 1px; content:""; margin-top: 19px;}

.Bottom002370 .QRcode { text-align: left; float: right; width: 130px;}
.Bottom002370 .QRcode img{display: block; width: 130px; height: 130px; margin-top: 20px;}
.Bottom002370 .QRcode span{ display: block; padding-top: 10px; text-align: center;}

.Bottom002370 .tel dt{ font-size: 14px;}
.Bottom002370 .tel dt:before{ content: "\e714"; font-family:"iconfont" !important; padding-right: 5px; position: relative; top: 0px; font-size: 18px;}
.Bottom002370 .tel dd{ font-size: 24px; color: #fff;}
.Bottom002370 .contact p{ margin: 5px 0 0; font-size: 16px; line-height: 1.465;}
.Bottom002370 .share{ margin-top: 10px;}
.Bottom002370 .share a{ display: inline-block; width: 34px; height: 34px; text-align: center; line-height: 34px; border-radius: 50%; background: #8d8d8d;  font-size: 20px;  color: #3a3a3a; margin-right: 5px;}
.Bottom002370 .share a:hover{ background-color: #fff;}

.Bottom002370 footer{padding: 1% 0 1%;}
.Bottom002370 .links a{ display: inline-block;}
.Bottom002370 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002370 .links a+a:before{ content: ""; width: 1px; height: 55%; top: 30%; background: #6b6b6b; position: absolute; left: -10px;}
@media only screen and (max-width:900px) {
	.Bottom002370{height: auto; padding: 3% 0;}
	.Bottom002370 nav{display: none;}
	.Bottom002370 .contact{ text-align: center; padding-top: 15px;}
	.Bottom002370 footer{ text-align: center;}
	.Bottom002370 .QRcode h3{display: none;}
	.Bottom002370 .QRcode{float: initial; margin: 0 auto;}
	.Bottom002370 .QRcode img{margin-top: 0px;}
	.Bottom002370 .bottom:before{display: none;}
	.Bottom002370 .links a+a{margin-left: 10px;}
	.Bottom002370 .links a+a:before{left: -5px;}
	.Bottom002370 .bottom{padding: 3%;}
	.Bottom002370 .copyright{padding-top: 3%;}
}
@media only screen and (min-width:901px ) {
	.Bottom002370 .bottom .auto nav{ float: left; width: 83.3333%;}
	.Bottom002370 .copyright{ float: right;}
	.Bottom002370 .links{ float: left;}
}




/*
 .Menu002387 为demo编号
 */
.Menu002387 header{  background:url(../images/Menu002387_tit.png) no-repeat right #006a65; background-size:auto 100%;
 color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0;}
.Menu002387 header b{ font-size:24px; display:block; font-weight: normal;}
.Menu002387 header span{ text-transform: uppercase; font-size: 16px; color: #588f8c}
.Menu002387 nav{ border: solid 1px #ececec;}
.Menu002387 .menunav dd{padding-left: 50px;}
.Menu002387 nav li{ border-bottom:1px solid #fff; line-height:55px; font-size: 16px; background: #f6f6f6}
.Menu002387 nav li:last-child{ border-bottom: none;}
.Menu002387 nav li a{  display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 nav li>a::before{ position:absolute; content: url(../images/Menu002387-ico_ain.png); width:15px; height:15px; right:30px; top: 20%; margin-top: -8px;}
.Menu002387 nav li:hover>a,
.Menu002387 nav li.aon>a{ color:#006a65;}
.Menu002387 nav li:hover>a::before,
.Menu002387 nav li.aon>a::before{ content: url(../images/Menu002387-ico_aon.png);}
.Menu002387 .phone_nav{ display:none;}
.Menu002387 nav li .menunav{ display: none;}
.Menu002387 .menunav a.lcidOn{color: #006A65;}
@media(max-width:768px){
 .Menu002387 header{ position:relative; font-size:16px; padding:2% 0 2% 30px;}
 .Menu002387 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
 .Menu002387 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
 .Menu002387 .open::before{ border-top:0; border-bottom:6px solid #fff; }
 .Menu002387 header b{ font-size:20px;}
 .Menu002387 nav{ padding:0; display:none;}
}


/*
 .Timeline000618 为demo编号
 */
.Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;}
.Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1; 
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top; background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.Timeline000618 .swiper-wrapper li.on{ color:#006a65;}
.Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -5px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -5px;}
.Timeline000618 .swiper-wrapper li.on:after{ border-color:#006a65;}
.Timeline000618 .next,
.Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
.Timeline000618 .prev{ left:0;}
.Timeline000618 .next{ right:0;}
.Timeline000618 .next:hover,
.Timeline000618 .prev:hover{ background-color:#e64b2e;}
.Timeline000618 .prev:before,
.Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
.Timeline000618 .next:before{content: "\e258";}
.Timeline000618 .prev:before{content: "\e257";}
.Timeline000618 .list{ padding-right:30%; position:relative; padding-top:5%;}
.Timeline000618 .list:before{ background:url(../images/Timeline000618-bg.png) no-repeat right top; width:80px; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}
.Timeline000618 .box{ display:none;}
.Timeline000618 .box dl{ padding-bottom:2%;}
.Timeline000618 .box dl dt{ border-bottom:1px solid #d1d1d1; font-size:20px; color:#006a65; padding-bottom:30px;}
.Timeline000618 .box dl dd{ padding:3% 0; font-size:16px;}
@media(max-width:640px){
.Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
.Timeline000618 .box dl dd{ font-size:12px;}	
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}



/*
 .PicList002239 为demo编号
 */
.PicList002239{padding-bottom:50px; margin-bottom:50px; background:url(../images/honor-bg.jpg) no-repeat center top;background-size:auto 100%;}
.PicList002239 li{cursor: pointer; padding:0 20px;  padding-top: 55px; text-align: center; background:url(../images/honor-bottom.png) no-repeat center bottom; }
.PicList002239 li .dot{font-size: 16px; color: #fff; text-align:center;}
.PicList002239 li .text{ padding:0 10px; padding-top:20px;}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; }
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0px 1% 0 1%;}	
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }	
}
@media (min-width: 1250px) {
.PicList002239{ background-size:auto;}
.PicList002239 .ul{ margin:0 0px;}
.PicList002239 li{margin: 0px 40px 0 40px ; width: 220px;}	
}



/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 10px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#006a65;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }
.Page002274 .Pages .a_end,.Page002274 .Pages .a_first,.Page002274 .Pages .a_end,.Page002274 .Pages .p_jump{display: none;}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}



/*
 .PicList002273 为demo编号
 */
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;/*line-height: 18px; height: 18px;*/ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: normal;margin: 10px 0; }
.PicList002273 .right .h3 a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.PicList002273 .right .p{color: #999;font-size: 14px; max-height: 60px; overflow: hidden;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #006a65;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;border: 1px solid transparent;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 500px;}
	.PicList002273 .right .time{margin-top: 12px;}
	.PicList002273 .right .h3{margin: 22px 0 17px;}
	.PicList002273 .right .p{line-height: 20px;}
	.PicList002273 ul li{padding-right: 20px;}
}
@media only screen and (max-width: 767px) {
	.PicList002273 .right,.PicList002273 .left{width: 100%;}
}


/*PicList002150 */
.PicList002150 {  padding-top:3%}
.PicList002150 .title{ text-align:center; font-size:30px; border-bottom:1px dashed #e5e5e5; padding:1% 0; margin-bottom:2%; color:#333;}
.PicList002150 li{ float:left; width:32.3%; margin-right:1%; font-size:12px; margin-bottom:4%;}
.PicList002150 li a{ display:block; position:relative; padding-left:184px;}
.PicList002150 li figure{ position:absolute; left:0; border:1px solid #d8d8d8; background-color:#f7f7f7; width:170px; height:100%; padding:3px;}
.PicList002150 li dl{ display:none;}
.PicList002150 li .Ispic{ display:block; height:100%; background-size:contain; background-color:#fff;}
.PicList002150 li h3{ margin:0; font-size:18px; font-weight:normal;}
.PicList002150 li h3 i{ font-style:normal;}
.PicList002150 li h3:after{ display:block; content:''; width:24px; height:2px; background:#b8b8b8; margin:10px 0;}
.PicList002150 li p{ margin:5px 0 10px 0; color:#999; line-height:20px; height:40px; overflow:hidden;}
.PicList002150 li span{ width:93px; line-height:25px; text-align:center; display:inline-block; color:#fff; background:#006a65;}
@media(max-width:1600px){
.PicList002150 .auto{ padding:0 0;}
}
@media(min-width:1367px){
.PicList002150 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1366px){
.PicList002150 li{ width:32%; margin-right:2%;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002150 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px){
.PicList002150 ul{ max-width:768px; margin:0 auto;}
.PicList002150 li{ width:49%;}
.PicList002150 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002150 li{ float:none; width:auto; margin-right:0;}
.PicList002150 .title{ font-size:20px;}
}
@media(max-width:375px){
.PicList002150 li a{padding-left:134px; }
.PicList002150 li figure{ width:120px;}
}



/*PicList002151 */
.PicList002151 {  padding-top: 6%}
.PicList002151 .title{ text-align:center; font-size:30px; border-bottom:1px dashed #e5e5e5; padding:1% 0; margin-bottom:2%; color:#333;}
.PicList002151 li{ float:left; width:47%; margin-right:3%; font-size:12px; margin-bottom:4%;}
.PicList002151 li a{ display:block; position:relative; padding-left:184px;}
.PicList002151 li figure{ position:absolute; left:0; border:1px solid #d8d8d8; background-color:#f7f7f7; width:170px; height:100%; padding:3px;}
.PicList002151 li dl{ display:none;}
.PicList002151 li .Ispic{ display:block; height:100%; background-size:contain; background-color:#fff;}
.PicList002151 li h3{ margin:0; font-size:18px; font-weight:normal;}
.PicList002151 li h3 i{ font-style:normal;}
.PicList002151 li h3:after{ display:block; content:''; width:24px; height:2px; background:#b8b8b8; margin:10px 0;}
.PicList002151 li p{ margin:5px 0 10px 0; color:#999; line-height:20px; height:40px; overflow:hidden;}
.PicList002151 li span{ width:93px; line-height:25px; text-align:center; display:inline-block; color:#fff; background:#006a65;}
@media(max-width:1600px){
.PicList002151 .auto{ padding:0 0;}
}
@media(min-width:1367px){
.PicList002151 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1366px){
.PicList002151 li{ width:32%; margin-right:2%;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002151 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px){
.PicList002151 ul{ max-width:768px; margin:0 auto;}
.PicList002151 li{ width:49%;}
.PicList002151 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002151 li{ float:none; width:auto; margin-right:0;}
.PicList002151 .title{ font-size:20px;}
}
@media(max-width:375px){
.PicList002151 li a{padding-left:134px; }
.PicList002151 li figure{ width:120px;}
}



/*
 .TextList001729 为demo编号
 */
.TextList001729{margin-bottom: 10%}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#006a65; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#006a65; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}



/*
 .Map002364 为demo编号
 */
.Map002364{margin-bottom: 8%;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{margin-bottom:2%; padding-left:52%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:0 3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:40px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:50%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}



/*Floor002140 */
.Floor002140{ padding:4% 0 4% 0;}
.Floor002140 .title{ text-align:center; font-size:12px; color:#999; padding-bottom: 2%}
.Floor002140 .title b{ display:block; font-size:28px; color:#006a65;}
.Floor002140 .tab{ text-align:center; padding:3% 0; line-height:36px;}
.Floor002140 .tab span{ display:inline-block; color:#999; width:30%; max-width:124px;position:relative; font-size:16px; cursor:pointer;border-radius:2px;}
.Floor002140 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; z-index:-1;}
.Floor002140 .tab span.active{ background:#d0111b; color:#fff; }
.Floor002140 .tab span.active:after,
.Floor002140 .tab span.end:after{ display:none;}
.Floor002140 .tab_list dt{ float:left; width:47%;}
.Floor002140 .tab_list dd{ float:right; width:44.8%; padding-top:2%;}
.Floor002140 .tab_list p{ line-height:20px; font-size:12px; color:#999; overflow:hidden; }
.Floor002140 .tab_list h2{ font-size:16px;}
.Floor002140 .tab_list dd time{color:#999; font-size:12px;}
.Floor002140 .tab_list dt:after,
.Floor002140 .tab_list dd:after{ display:block; content:''; width:100%; height:1px; background:#dfdfdf;}
.Floor002140 .tab_list dd:after{ width:90%;}

.Floor002140 .tab_list dt .Ispic{ padding-bottom:56.75%; display:block; position:relative;}
.Floor002140 .tab_list dt .Ispic img{ display:none;}
.Floor002140 .tab_list dt time{ background:#fff; position:absolute; right:0; bottom:0; text-align:center; padding:3%; color:#999; font-size:12px;}
.Floor002140 .tab_list dt time span{ font-size:50px; display:block; line-height:50px;}
.Floor002140 .tab_list dt h2{ margin:5% 0;}
.Floor002140 .tab_list dt p{ margin-top:0;}

.Floor002140 .more{ padding-left:55.2%;}
.Floor002140 .more a{ width:50%; max-width:230px; background:url(../images/Floor002140-more.png) no-repeat center center #e9e9e9; height:40px; display:block; transition:0.3s; border-radius:2px; margin-top:-40px;}
.Floor002140 .more a:hover{ background-color:#d0111b; background-image:url(../images/Floor002140-more_hover.png);}
@media(max-width:1000px){
.Floor002140 .more{ padding-left:0; padding-top:3%;}
.Floor002140 .more a{ margin:0 auto;}
.Floor002140 .tab_list p{ height:40px;}
}
@media(max-width:640px){
.Floor002140 .tab_list dt,
.Floor002140 .tab_list dd{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor002140 .tab_list dt time span{ font-size:30px;line-height:30px;}
}




/*
 .Floor002358 为demo编号
 */
.Floor002358{}
.Floor002358 { padding:4% 0; background:#fff; }
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; font-size:12px; color:#999; padding-bottom: 2%}
.Floor002358 .title b{ display:block; font-size:28px; color:#006a65;}

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
.Floor002358 .bd li{ width: 100%; margin: 0 0 15px; transition:.5s; display: block; }
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #999999; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -80px;}
.Floor002358 .list .next{ right: -80px;}
@media only screen and (min-width:1024px ) {
	
}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .title{ padding-bottom: 20px;}
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
	.Floor002358 .title{ font-size: 24px;}
	.Floor002358 .title:after{ margin-top: 20px;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/



/*
 .Floor002412 为demo编号
 */
.Floor002412 .title{ text-align:center; font-size:12px; color:#999; padding-bottom: 2%}
.Floor002412 .title b{ display:block; font-size:28px; color:#006a65;}
.Floor002412{ padding: 50px 0; background: #fff;}
@media only screen and (max-width:1023 ) {
	.Floor002412{ padding: 30px 0;}
}

.Floor002412 .auto{  overflow: hidden;}
@media only screen and (max-width:1470px ) {
	.Floor002412 .auto{ padding-left: 15px; padding-right: 15px; max-width: 1470px;}
}

.Floor002412 .wrap-Tit {position: relative; text-align: center;}
.Floor002412 .wrap-Tit h2{ font-size: 26px; color: #373f53; margin: 0; position: relative; z-index: 3;}
.Floor002412 .wrap-Tit em{ font-style: normal; color: #3e61af; font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor002412 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(164,174,192,.2); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
	.Floor002412 .wrap-Tit h2{ font-size: 36px;}
	.Floor002412 .wrap-Tit em{font-size: 44px;}
	.Floor002412 .wrap-Tit .bg{ font-size: 130px;}
}
@media only screen and (min-width:1440px ) {
	.Floor002412 .wrap-Tit h2{ font-size: 46px;}
	.Floor002412 .wrap-Tit em{font-size: 54px;}
	.Floor002412 .wrap-Tit .bg{ font-size: 150px;}
}

.Floor002412 .list{ padding: 30px 0 0;}
@media only screen and (max-width:480px ) {
	.Floor002412 .list{ max-width: 390px; margin: 0 auto; }
}
@media only screen and (min-width:1024px ) {
	.Floor002412 .list{ padding: 40px 3% 0;}
}
@media only screen and (min-width:1440px ) {
	.Floor002412 .list{ padding: 20px 1px 0;}
}

.Floor002412 .list li{ float: left; }
.Floor002412 .list li .pic{ overflow:hidden;}
.Floor002412 .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; 
transition: transform .5s ease-in-out;
}
.Floor002412 .list li .pic a img{ visibility: hidden;}
.Floor002412 .list li .pic a:hover{ transform: scale(1.1);}
.Floor002412 .list li .word h3{ margin: 30px 0 8px; font-size: 18px;}
.Floor002412 .list li .word h3 a{ color: #333;}
.Floor002412 .list li .word time{ color: #b3b3b3; font-size: 14px;}
.Floor002412 .list li .word figure{ height: 44px; overflow: hidden; line-height: 22px; color: #555; font-size: 14px; margin: 30px 0;}
.Floor002412 .list li .word .more{ border: 1px solid #006a65; color: #006a65; display: block; height: 40px; line-height: 38px; text-align: center; width: 80%; max-width: 170px; position: relative;
transition: color .5s;
}
.Floor002412 .list li .word .more span{ position: relative; background: url(../images/Floor002412-more_icon.png) no-repeat right center; padding-right: 25px; z-index: 3;
}
.Floor002412 .list li .word .more:after{ content: ""; width: 0; height: 100%; background: #006a65; display: block; position: absolute; top: 0; left: 0;
transition: width .5s;
}
.Floor002412 .list li .word .more:hover:after{ width: 100%;}
.Floor002412 .list li .word .more:hover{ color: #fff;}

.College{overflow: hidden; padding: 5% 0 7%;}


.menu{border-bottom: 0.5px solid #006a65;overflow: hidden;}
.menu li{cursor: pointer;}
.menu li a{display: block; width: 100%; color: #333; font-size: 16px;}
@media only screen and (min-width: 769px) {
	.menu li{position: relative; display: inline-block; width: 140px; height: 50px; line-height: 50px; text-align: center; border-radius: 7px 7px 0px 0px;}
	.menu li.after:after{position: absolute; content: ""; right: 0px; top: 50%; margin-top: -7px; background: #e5e5e5; width: 1px; height: 14px;}
	.menu li.aon a,.menu li:hover a{color: white;}
	.menu li.aon,.menu li:hover{background: #006a65; color: white;}
	.menu li.aon.after:after,.menu li:hover.after:after{display: none;}
}
@media only screen and (max-width: 768px) {
	.menu{width: 100%;}
	.menu li{width: 100%; line-height: 45px; line-height: 45px; text-align: center;}
	.menu li.aon a,.menu li.aon{color: white;}
	.menu li.aon{background: #006a65;}
}

.Recruit .menu{padding-top: 5%;}
.Recruit{margin-bottom: 5%;}
.contact{padding-top: 5%;}
.contact .Page002274{padding: 5% 0;}
.Recruit .menu ul{width: 60%;float:left}
/*招聘信息表单弹出框*/
.addMask{display: none; position: fixed; top: 0px; left: 0px; z-index: 9999; width: 100%; height: 100%;} 
.addMask .addMaskBg{position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.5); width: 100%; height: 100%;}
.addMask .addMaskCon{position: fixed; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 400px; height: 360px; padding: 20px; box-sizing: border-box; background: white; border-radius: 10px; margin: auto; box-shadow: 0px 0px 10px #ccc;}
.addMask .addMaskCon .close{font-size: 45px; font-style: normal; width: 45px; height: 45px; line-height: 45px; text-align: center; color: #000; position: absolute; right: 0px; top: 0px; cursor: pointer;}
.addMask .addMaskCon ul {margin-top: 15px;}
.addMask .addMaskCon ul li{position: relative; margin-bottom: 10px; height: 40px; line-height: 40px;}
.addMask .addMaskCon ul li label{position: absolute; left: 10px; top: 0px; height: 40px; font-size: 14px; color: #333;}
.addMask .addMaskCon ul li .text{width: 100%; height: 40px; line-height: 40px; border: 1px solid #ccc; box-sizing: border-box; padding-left: 55px; padding-right: 10px;}
.addMask .addMaskCon ul li .file{width: 100%; padding-left: 55px;}
.addMask .addMaskCon ul li .btn{border: 0px; background: #006a65; font-size: 16px; line-height: 40px; height: 40px; width: 100%; text-align: center; color: white; font-weight: bold; cursor: pointer;}
.addMask .addMaskCon ul li #jobName{padding-left: 55px; font-weight: bold; font-size: 16px; color: #006a65;}
.addMask .addMaskCon ul li.end{height: 50px;}
.addMask .addMaskCon ul li.end .p{font-size: 12px; line-height: 15px; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
@media only screen and (max-width: 768px) {
	.contact_add li .add-Con dl dd{float: initial; width: 100%;}
	.contact_add li .time{display: none;}
}
@media only screen and (max-width: 400px) {
	.addMask .addMaskCon{width: 96%;}
}

.special .title{text-align: center; border-bottom: 2px solid;}
.special .title .pTitle{font-size: 34px; line-height: 34px;}
.special .title .h3{position: relative; font-size: 50px; line-height: 50px; padding: 28px 0;}
.special .title .h3:after{position: absolute; content: ""; display: block; width: 86px; height: 6px; bottom: 0px; left: 50%; margin-bottom: -3px; margin-left: -43px;}
@media only screen and (max-width: 768px) {
	.special .title .pTitle{font-size: 22px; line-height: 22px;}
	.special .title .h3{font-size: 35px; line-height: 35px; padding: 5% 0;}
}


.special .con1 .title{border-color: #efefef;}
.special .con1 .title .pTitle{color: #006a65;}
.special .con1 .title .h3{color: #525252;}
.special .con1 .title .h3:after{background: #006a65;}
.special .con1 .main{width: 738px; margin: 0 auto; margin-top: 88px;}
.special .con1 .main li .p{width: 185px;vertical-align: middle; margin-right: 15px; padding-top: 57px;}
.special .con1 .main li .div{border-top: 1px solid transparent; width: 180px; height: 180px; border-radius: 50%; text-align: center; box-shadow: 3px 3px 10px rgba(0,0,0,0.3); transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s;}
.special .con1 .main li .div img{width: 65px; height: 65px; display: block; margin: 30px auto 20px;}
.special .con1 .main li:hover .div{transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg);}
.special .con1 .main li .div .span{display: block; padding: 0 12%; box-sizing: border-box; color: #fff; font-size: 16px; }

.special .con1 .imgBG{display: block; margin: 0 auto; z-index: -1;}

@media only screen and (min-width: 1320px) {
	.special .con1 .main{position: relative;}
	.special .con1{height: 1100px; box-sizing: border-box;padding-top: 40px;}
	.special .con1 .main li.li1{left: -112px; top: -39px;}
	.special .con1 .main li.li2{right: -112px; top: -39px;}
	.special .con1 .main li.li3{left: -277px; top: 210px;}
	.special .con1 .main li.li4{right: -277px; top: 210px;}
	.special .con1 .main li.li5{left: -240px; bottom: 175px;}
	.special .con1 .main li.li6{right: -240px; bottom: 175px;}
	.special .con1 .main li:nth-child(2n) .p{float: right; margin: 0; margin-left: 15px;}
	.special .con1 .main li:nth-child(2n) .div{float: left;}
	.special .con1 .main li{position: absolute; width: 380px;}
	.special .con1 .main li .p{float: left;}
	.special .con1 .main li .div{float: right;}
}
@media only screen and (max-width: 1319px) {
	.special .con1{padding-top: 5%;}
	.special .con1 .main{margin-top: 5%;}
	.special .con1 .main li{padding: 2% 0;}
	.special .con1 .main li .p,.special .con1 .main li .div{margin: 0 auto;}
	.special .con1 .main li .p{padding-top: 10px; clear: both;}
}
@media only screen and (max-width: 738px) {
	.special .con1 .main{width: 100%;}
	.special .con1 .imgBG{max-width: 65%;}
}
@media only screen and (min-width: 640px) and (max-width: 1319px){
	.special .con1 .main li{float: left; width: 33.333%;}
}
@media only screen and (min-width: 421px) and (max-width: 640px) {
	.special .con1 .main li{float: left; width: 50%;}
	.special .con1 .main li .p{height: 90px;}
}
@media only screen and (max-width: 420px) {
	.special .con1 .main li{float: left; width: 100%;}
}
.special .con2{height: 800px;}
.special .con2 .title{border-color: #fff; padding-top: 60px; margin-bottom: 6.5%;}
.special .con2 .title .pTitle,.special .con2 .title .h3{color: #fff;}
.special .con2 .title .h3:after{background: #ffbb10;}
.special .con2 *{color: white;}
.special .con2 .left{width: 41.6666%;}
.special .con2 .right{width: 54.3333%;}
.special .con2 .right .h4{font-size: 24px; line-height: 24px; font-weight: 600; padding-top: 25px; margin: 1% 0;}
.special .con2 .right .h6{font-size: 18px; line-height: 18px; font-weight: 500; text-transform: uppercase; padding: 2.5% 0 5%;}
.special .con2 .right .p{font-size: 14px; line-height: 25px; margin-bottom: 4%;}
.special .con2 .right .more{display: inline-block; width: 122px; height: 36px; font-size: 14px; line-height: 36px; text-indent: 1.6em; margin-top: 1.5%; border: 1px solid #fff; border-radius: 100px; background: url(../images/xjt.png) no-repeat; background-position: 85% 50%;}
@media only screen and (max-width: 640px) {
	.special .con2{background: #247d78 !important; height: auto; padding-bottom: 10%;}
	.special .con2 .left,.special .con2 .right{float: initial; width: 100%;}
}


.special .con3 .title{border-color: #efefef; padding-top: 40px;}
.special .con3 .title .pTitle{color: #006a65;}
.special .con3 .title .h3{color: #525252;}
.special .con3 .title .h3:after{background: #006a65;}
.special .con3 .spanT{font-size: 16px; color: #666; text-align: center; display: block;padding: 3.5% 0 2.5%; line-height: 25px;}
.special .con3 .main li{width: 246px; height: 265px; border-top: 1px solid transparent; cursor: pointer; transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s;}
.special .con3 .main li .liCon{width: 246px; height: 264px; margin: 0 auto;}
.special .con3 .main li:hover{transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg);}
.special .con3 .main li .icon{max-width: 74px; max-height: 74px; display: block; margin: 50px auto 18px;}
.special .con3 .main li *{color: white; text-align: center;}

.special .con3 .main li .span{display: block; padding: 0 12%; font-size: 14px;}
.special .con3 .main li .p{font-size: 16px; margin-bottom: 15px;}
.special .con3 .more{display: inline-block; margin: 3% 0 5%; width: 200px; height: 50px; text-align: center; line-height: 50px; font-size: 14px; color: white; background: #006a65; border-radius: 200px;}
@media only screen and (min-width: 1200px) {
	.special .con3 .main{position: relative; height: 530px;}
	.special .con3 .main li{position: absolute;}
	.special .con3 .main li.li1{top: 0px; left: 38px;}
	.special .con3 .main li.li2{top: 0px; left: 332px;}
	.special .con3 .main li.li3{top: 0px; right: 332px;}
	.special .con3 .main li.li4{top: 0px; right: 38px;}
	.special .con3 .main li.li5{bottom: 0px; left: 189px;}
	.special .con3 .main li.li6{bottom: 0px; left: 480px;}
	.special .con3 .main li.li7{bottom: 0px; right: 189px;}
}
@media only screen and (max-width: 1199px) {
	.special .con3 .main li{float: left; margin-bottom: 3%;}
}
@media only screen and (min-width: 800px) and (max-width: 1199px) {
	.special .con3 .main li{width: 33.333%;}
}
@media only screen and (min-width: 530px) and (max-width: 799px) {
	.special .con3 .main li{width: 50%;}
}
@media only screen and (max-width: 530px) {
	.special .con3 .main li{width: 100%;}
}


.special .con4 .title{border-color: #efefef; padding-top: 40px;}
.special .con4 .title .pTitle{color: #006a65;}
.special .con4 .title .h3{color: #525252;}
.special .con4 .title .h3:after{background: #006a65;}
.special .con4 .main{overflow: hidden; margin: 5% 0;}
.special .con4 .main .left{width: 52%;}
.special .con4 .main .right{width: 48%; margin-top: 8%;}
.special .con4 .main .right .p{color: #666; font-size: 30px; line-height: 30px;}
.special .con4 .main .right b{display: block; font-size: 36px; line-height: 36px; color: #d83042; margin: 5% 0 10%;}
.special .con4 .main .right .more{display: inline-block; width: 200px; height: 50px; line-height: 50px; text-indent: 40px; background: #d73042; color: white; border-radius: 200px;}
@media only screen and (max-width: 640px) {
	.special .con4 .main .right .p{font-size: 18px; line-height: 18px;}
	.special .con4 .main .right b{font-size: 24px; line-height: 24px;}
}
@media only screen and (max-width: 450px) {
	.special .con4 .main .right,.special .con4 .main .left{float: initial; width: 100%; text-align: center;}
	.special .con4 .main .right .more{text-indent: 0;}
}

.form{width: 100%; background: url(../images/formBg.jpg) no-repeat center top;}
.form-L{height: 700px;}
.form-R{height: 810px;}
.form-G{height: 642px;}
@media only screen and (max-width: 640px) {
	.form{background: transparent}
}

/*个人中心*/
.form_grzx{width: 570px; height: 505px; background: #f6f6f6; float: right; border-radius: 10px; margin-top: 72px;}
.form_grzx form{padding: 25px 30px; box-sizing: border-box;}
.form_grzx .register{float: right; color: #ffba00; font-size: 14px; background: url(../images/Floor001641-a_more.png) no-repeat; background-position: right center; padding-right: 20px;}
.form_grzx .h3{font-size: 20px; color: #006a65; line-height: 20px;}
.form_grzx .btn{background: #006A65; color: white; width: 100%; height: 52px; line-height: 52px; border-radius: 5px; font-size: 18px; cursor: pointer;}
.form_grzx li{position: relative; width: 100%; height: 52px; line-height: 52px; margin-bottom: 12px;}
.form_grzx li>label{position: absolute; left: 0px; width: 90px; color: #999; font-size: 16px;}
.form_grzx li .div{padding-left: 90px; width: 100%;}
.form_grzx li .div .text{width: 100%; height: 52px; line-height: 52px; border-radius: 10px; background: #fff; padding-left: 10px; box-sizing: border-box;}
.form_grzx li .div .textarea{height: 155px; background: #fff; padding: 10px; box-sizing: border-box; width: 100%;}
.form_grzx li.h{height: 155px;}
.formCon li.btnLi{margin-bottom: 0px; padding-top: 14px;}
.formCon li.lxLi>label{color: #333; font-size: 16px; width: 60px;}
.formCon li.lxLi .div{padding-left: 60px;}
.formCon li.lxLi .div dd{display: inline-block; margin-right: 10px;}
.formCon input[type="radio"] + label::before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    border-radius: 50%;
    border: 1px solid #999999;
    text-indent: .15em;
    line-height: 1; 
}
.formCon input[type="radio"] + label{color: #999;}
.formCon input[type="radio"]:checked + label::before {
    background-color: #ffb700;
    background-clip: content-box;
    border: 1px solid #ffb700;
}
.formCon input[type="radio"]:checked + label{
	color: #ffb700;
}
.formCon input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
@media only screen and (max-width: 640px) {
	.formCon{float: initial; margin: 0 auto; padding: 0 2%; margin-top: 35px; width: 100%;}
}

.form_login{width: 460px; height: 435px; float: right; background: #f6f6f6; margin-top: 93px; border-radius: 10px;}
.form_login .title{border-bottom: 1px solid #e5e5e5; overflow: hidden; padding: 40px 30px 0px; box-sizing: border-box;} 
.form_login .title .register{float: right; z-index: 3; position: relative; color: #ffba00; font-size: 14px; background: url(../images/Floor001641-a_more.png) no-repeat; background-position: right center; padding-right: 20px;}
.form_login .title .register span{color: #333;}
.form_login .title .h3{font-size: 20px; z-index: 2; color: #006a65; line-height: 20px; padding-bottom: 18px; position: relative}
.form_login .title .h3:after{position: absolute; width: 40px; height: 2px; content: ""; background: #006A65; margin-bottom: -1px; left: 0px; bottom: 0px;}
.form_login .ul{padding: 0 30px; box-sizing: border-box;}
.form_login .ul li{margin-top: 30px; width: 100%; height: 52px; line-height: 52px; position: relative;}
.form_login .ul li i{display: block; position: absolute; width: 60px; height: 52px; background-position: right 50% !important;}
.form_login .ul li i.icon1{background: url(../images/login1.png) no-repeat;}
.form_login .ul li i.icon2{background: url(../images/login2.png) no-repeat;}
.form_login .ul li i.icon3{background: url(../images/login3.png) no-repeat;}
.form_login .ul li .text{width: 100%; padding-left: 80px; padding-right: 5px; box-sizing: border-box; height: 52px; background: white;}
.form_login .ul li.yzmText .text{width: 60%;}
.form_login .ul li.yzmText .yzm{float: right; height: 52px;}
.form_login li.lxLi{position: relative; height: auto; min-height: 52px;}
.form_login li.lxLi .div{width: 60%;}
.form_login li.lxLi>label{float: left;}
.form_login li.lxLi .btn{position: absolute; top: 0px; right: 0px; width: 150px; height: 52px; line-height: 52px; background: #006A65; text-align: center; color: white; font-size: 18px; border-radius: 8px; cursor: pointer;}
@media only screen and (max-width: 640px) {
	.form_login{float: initial; margin: 40px auto 0; width: 95%; height: auto; padding-bottom: 40px;}
	.form_login li.lxLi .btn{position: initial;}
	.form_login li.lxLi .div{width: 100%;}
	.form_login .ul li i{width: 40px;}
	.form_login .ul li.yzmText .text{padding-left: 45px; width: 50%;}
	.form_login .ul li.yzmText .yzm{width: 45%;}
	.form_login .ul{padding: 0 10px;}
	.form_login .title{padding: 40px 10px 0;}
}

.form_register{width: 460px; height: 670px; float: right; margin-top: 70px; background: #f6f6f6; border-radius: 10px;}
.form_register form{padding: 25px 30px; box-sizing: border-box;}
.form_register .login{float: right; color: #ffba00; font-size: 14px; background: url(../images/Floor001641-a_more.png) no-repeat; background-position: right center; padding-right: 20px;}
.form_register .h3{font-size: 20px; color: #006a65; line-height: 20px;}
.form_register li{position: relative; height: 52px; width: 100%; line-height: 52px; background: white; border-radius: 5px; margin-top: 10px;}
.form_register li.lxLi>label{float: left;}
.form_register li.lxLi{background: transparent;}
.form_register .btn{width: 100%; height: 52px; line-height: 52px; color: white; font-size: 18px; text-align: center; background: #006A65; border-radius: 5px; cursor: pointer;}
.form_register .ul li i{display: block; position: absolute; width: 60px; height: 52px; background-position: right 50% !important;}
.form_register .ul li.li1 i{background: url(../images/reg1.png) no-repeat;}
.form_register .ul li.li2 i{background: url(../images/reg2.png) no-repeat;}
.form_register .ul li.li3 i{background: url(../images/reg3.png) no-repeat;}
.form_register .ul li.li4 i{background: url(../images/reg4.png) no-repeat;}
.form_register .ul li.li5 i{background: url(../images/reg5.png) no-repeat;}
.form_register .ul li.li6 i{background: url(../images/reg6.png) no-repeat;}
.form_register .ul li.li7{margin-top: 22px;}
.form_register .ul li .text{padding-left: 70px;}
.form_register .ul li.li3{margin-top: 0px;}
.form_register li.lxLi{margin-top: 0px;}
.form_register li.topNo{margin-top: 0px;}
.form_register li.sexLi{background: transparent; margin-top: 0px;}
.form_register li.sexLi>label{color: #333; font-size: 16px; width: 60px; float: left;}
.form_register li.sexLi .div{padding-left: 60px;}
.form_register li.sexLi .div dd{display: inline-block; margin-right: 10px;}
.form_register li.sexLi input[type="radio"] + label::before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    border-radius: 50%;
    border: 3px solid #d5d5d5;
    text-indent: .15em;
    line-height: 1; 
}
.form_register li.sexLi input[type="radio"] + label{color: #999;}
.form_register li.sexLi input[type="radio"]:checked + label::before {
    background-color: #9b9b9b;
    background-clip: content-box;
    border: 3px solid #d5d5d5;
}
.form_register li.sexLi input[type="radio"]:checked + label{
	color: #333;
}
.form_register li.sexLi input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
.form_register li.yzmText{background: transparent;}
.form_register li .yzm{float: right;}
.form_register .ul li.yzmText .text{width: 60%; background: white; height: 52px; line-height: 52px;}
.form_register .ul li.yzmText .yzm{float: right; height: 52px;}
@media only screen and (max-width: 640px) {
	.form_register{float: initial; margin: 40px auto 0; width: 95%; height: auto; padding-bottom: 40px;}
	.form_register .ul li i{width: 40px;}
	.form_register .ul li.yzmText .yzm{max-width: 40%;}
	.form_register form{padding: 20px 10px;}
	.form_register .ul li .text{padding-left: 45px;}
}

/*新闻详细页*/
.newsPage{overflow: hidden; margin: 0 0 5%;}
.newsPage .w1440{padding: 2% 3%; background: #fff;}
.newsPage h1{text-align: center; font-size: 24px; color: #000;}
.newsPage div.timeShare{text-align: center; margin: 10px auto; margin-bottom: 20px; overflow: hidden;}
.newsPage div.timeShare span{font-size: 14px; color: #999;}
.newsPage div.timeShare>span.time{display: block; padding-right: 20px;}
.newsPage div.timeShare .jiathis_style{display: inline-block !important; padding-top: 3px;}
.newsPage div.newContain{margin: 15px 0;color: #000;}
.newsPage div.newContain p{/*color: #999;*/ font-size: 16px; text-indent: 2em; margin: 0;}
.newsPage div.newContain img{display: block; margin: 0px auto}
.newsPage a.backGo{display: block; width: 117px; height: 32px; margin: 0px auto; margin-top: 30px; text-align: center; letter-spacing: 1px; font-size: 14px; line-height: 32px; color: white; background: #006A65; border-radius: 10px;}
@media only screen and (max-width: 1200px) {
	.newsPage h1{font-size: 18px;}
	.newsPage{padding: 5% 2%;}
}

.kcMenu{margin-top: 2%;}
.currents{text-align: right;height: 50px}
.currents a{ font-style:normal;color:#999;font-size: 18px}
.currents a{ color:#999;font-size: 18px}
.currents span{color:#006a65;font-size: 18px}

.Recruit .menu .currents{line-height: 50px !important}
.list_text { padding-bottom:3%;}
.list_text li{ line-height:40px;}
.list_text li a::before{ display:inline-block; content:''; vertical-align:middle; margin:0 10px; width:4px; height:4px; background:#ccc;}
.list_text li:nth-child(2n){ background-color:#f5f5f5;}

.inq_search{ margin:2% 0; position:relative;}
.inq_search .text{ width:100%; line-height:50px; height:50px; padding:0 60px 0 10px; border:1px solid #ccc; }
.inq_search .btn{ position:absolute; right:0; top:0; height:100%; width:60px; background: #006a65; background-size:30px; color:#fff;}
.search_result td{ border:1px solid #ddd; text-align:center;  padding:5px;}
.search_result tr.tr_top td{ font-weight:bold; color:#000; background:#f5f5f5;}
@media(max-width:768px){
.search_result{ overflow-x:auto; max-width:100%;}
.search_result table{ width:200% !important;}
}