@charset "utf-8";
/* CSS Document */

/*===重置相关html元素===*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html {font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
/* always display scrollbars */
body {
	 font-family: "Microsoft YaHei New","Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif;
	 font-size:12px;
	 margin: 0 auto; 
	 color: #4b4b4b; 
	 background-color: #fff;
	 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul ,li{ list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
input { outline: none; }
img { border: 0; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; }
::-moz-selection { background: #3399ff; color: #fff; text-shadow: none; }
::selection { background: #3399ff; color: #fff; text-shadow: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
img{  }
input,textarea{
	border:0;
	background:none;
	outline:0;
	/* resize:none; */
	}
h1,h2,h3,h4{
	font-weight:normal;
	}
em,i{
	font-style:normal;
	}
p + p, p + .lead {
    margin-top:0;
	}
/** THEME

/*-------公共部分--------*/
body{font-size:14px; color:#666;font-family:"Microsoft YaHei",微软雅黑, Arial, Helvetica, sans-serif;}
a:link, a:visited{color: #666;text-decoration: none}
a:hover {color: #339215;text-decoration: none}
a:active {color: #666;text-decoration: none}
img{border:0;}

.clear{ clear:both; line-height:0;}
.pngfix{/*IE6透明兼容*/}
.blank{width:100%; height:20px; margin:0 auto; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  min-width:970px;
}
.container2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 1152px) {
  .container {
    width: 1122px; 
  }
}
@media (min-width: 1280px) {
  .container {
    width: 1220px;
  }
  
}

header{ width: 100%; background-color: #fff; height:72px;}
.top{ position: fixed; background:#42c0bd; height: 72px; width: 100%; z-index: 1000; min-width:1000px;}
.fixed{ position: fixed; left: 0; top: 0; width: 100%;}
.logo{ position: absolute; right: 0; top:-18px; transition: 370ms; -webkit-transition: 370ms;}
.logo a{ display: block; width:417px;  height: 93px;}
.logo .sj{ }
.logo img{ height: 100%; display: block; }
.nav{ margin-left: 3%;}
.nav a:link, .nav a:visited { color: #fff;}
.nav a:active,.nav a:hover { color: #fff;}  
.nav li{ float: left; display: block; margin-right: 45px; height: 72px; line-height: 72px; font-size: 15px;position: relative;}
.nav a{ position: relative; padding-bottom: 5px;}
.nav a:before{ content:""; width:100%; height:1px; background-color:#fff; position:absolute; left:0; bottom:0px; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0);  visibility:hidden\9; }
.nav a:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0;visibility:visible\9;}
.trans, .trans:hover { -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.trans-fast, .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }

.navon:before{    content:""; width:100%; height:1px; background-color:#fff; position:absolute; left:0; bottom:21px; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1); transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0;visibility:visible\9;}


.nav .tit a:before{
  ontent:""; width:100%; height:1px; background-color:#fff; position:absolute; left:0; bottom:0px; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0;visibility:visible\9;
}
.nav .sub-box {
  width: 175px;
  margin-left:-60px;
  position: absolute;
  left: 0;
  top: 72px;
  display: none;
  z-index: 9999999;
}
.nav .sub-box .topbg {
  width: 100%;
  background-color: #42c0bd;
  padding-bottom:0px;
}
.nav .sub-box p {
  padding: 0px 0;
  border-bottom: 1px solid #73d0ce;
  text-align:center;
  font-size: 14px;
  height:38PX;
}
.nav .sub-box p a {
  color: #fff;
  display: block;
  line-height: 38px;
  padding-bottom:0;
  height:38PX;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
.nav .sub-box p a:hover {
  background-color: #007ec5;
  border-bottom: 1px solid #73d0ce;
  color: #fff;
  height:38PX;
  line-height: 38px;
}
.nav .sub-box .botbg {
  width: 100%;
  display: block;
  height: 0px;
}









/* .banner #slider li{ background-repeat:no-repeat; background-position: center center; background-size:cover; } */
.banner img{ min-height:498px;}
.banner #carousel{ position:absolute; width:1128px; left:50%; margin-left:-564px; bottom:0%; background:none; }
.banner #carousel li{ margin-right:1px; height:145px; background:url(../images/bg.png); cursor:pointer; transition:300ms; -webkit-transition:300ms; position:relative; }
.banner #carousel .ico{ height:90px; transition:300ms; -webkit-transition:300ms;   }
.banner #carousel .name{ text-align:center; color:#fff; }
.banner #carousel .flex-active-slide { background:#3d9dd3; }
.banner #carousel li:hover .ico{ transform:translateY(-8px); -webkit-transform:translateY(-8px); }
.bannertxts .bg{ display:block; top:0; width:0; height:90%; position:absolute; left:50%;  background:url(../images/bg.png); transition:background 000ms,width 700ms 500ms; -webkit-transition:background 000ms,width 700ms 500ms; }
.bannertxts{ display:block; position:absolute; left:0; width:100%; top:20%; /* height:246px; */ padding:2.8% 0 3.4% 0;  color:#fff; overflow:hidden; }
.bannertxts .pw{ position:relative;/*  padding-top:55px; */left:50%;    padding:0 20px; }
.bannertxts .ti{ text-transform:uppercase; max-width:477px; line-height:1.1;font-size: 20px !important;  }
.bannertxts .more{ margin-top:35px; display:block; color:#fff; }
.bannertxts .more .ico{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; /* transition:300ms; -webkit-transition:300ms; */ }
.bannertxts:hover .more .ico{ transform:translateX(3px); -webkit-transform:translateX(3px);}
.bannertxts:hover .bg{ opacity:0.8; }
.bannertxts.show .bg{ width:515px;} 
.banner .bapic_2{ display:none !important; }

/*banner*/
.banner .slick-dots{ bottom: 8%; display:none !important;}
.banner .slick-dots li a{ position:absolute; top:0; left:0; z-index:8; }
.banner .slick-dots li{ margin:0; margin-right: 1px; height: 145px; background: url(../images/bg2.png); cursor: pointer; /*transition: 300ms; -webkit-transition: 300ms;*/ position: relative; width: 187px; border-radius:0; position:relative;}
.banner .slick-dots li p{ width:100%; height:100%;}
.banner .slick-dots li i{ display: block; background-repeat: no-repeat; background-position: center center; /*transition: 300ms; -webkit-transition: 300ms;*/ height: 90px; transition: 300ms; -webkit-transition: 300ms; }
.banner .slick-dots li em{ text-align: center; color: #fff; display:block; white-space:nowrap; font-size:12px; }
.banner .slick-dots li.slick-active{ background: #42c0bd;  opacity:0.74; }
.banner .slick-dots li:hover i{ transform:translateY(-8px); -webkit-transform:translateY(-8px); }


.i_main1{ width:100%; background:url(../images/009.jpg) no-repeat right bottom #42c0bd; }

.alBox{height:380px; padding:15px 0;}
.alMu{width:330px; float:left;}
.alMu h4{height:34px;line-height:34px;font-size:16px}
.alMu h4 a{color:#fff; font-size:16px;}
.alMu ul{margin-top:16px}
.alMu li a{padding-left:60px;color:#fff;display:block;background:url(../images/almu_ico.png) no-repeat 40px center;height:40px;line-height:40px;font-size:13px}
.alMu li a:hover,.alMu li cur a{background-image:url(../images/almu_icoh.png);background-position:10px center;color:#546a85}
.alCont{width:820px;overflow:hidden; float:right;}
.alCont dt{width:412px; height:380px;border-right:1px solid #e1e1e1; float:left;}
.alCont dt img{margin-top:20px;border:1px solid #ddd;padding:2px}
.alCont dd{ float:right; width:380px;}
.alCont dd h5{margin-bottom:12px;height:54px;line-height:54px;font-size:16px}
.alCont dd h5 a{color:#fff}
.alCont dd p{margin-bottom:14px;line-height:24px;overflow:hidden; color:#3c3c3c;}
.alCont dd .gyMore{padding-right:18px;color:#fff;background:url(../images/titmore_ico.png) no-repeat right center}

.i_main1 .i_m1_left{ width:50%; float:left; background:url(../images/008.jpg) no-repeat right #42c0bd;height:362px;}
.i_main1 .i_m1_right{ width:45%; float:left;height:327px; padding:35px 2.5% 0 2.5%;background:url(../images/009.jpg) no-repeat left bottom #42c0bd;}
.i_main1 .i_m1_right h2{ font-size:36px; color:#b9e3e2; font-weight:bold;}
.i_main1 .i_m1_right h3{ font-size:24px; color:#FFF;}
.i_main1 .i_m1_right p{ font-size:14px; color:#fff; line-height:32px; width:61%; margin-top:50px;}
@media (max-width: 1440px) {
  .i_main1 .i_m1_right p{ font-size:14px; color:#fff; line-height:32px; width:85%; margin-top:50px;}
  
}
.i_main1 .i_m1_right .anniu{ width:140px; height:43px; border:1px solid #97dcdb; color:#FFF; text-align:center; text-indent:25px; line-height:43px; margin-top:39px; background:url(../images/008.png) no-repeat 18px; float:left; margin-right:21px;transition: 300ms; -webkit-transition: 300ms;}
.i_main1 .i_m1_right .anniu:hover{ border:1px #007ec5 solid;background:url(../images/008.png) no-repeat 18px #007ec5;}
.i_main1 .i_m1_right .anniu2{ width:140px; height:43px; border:1px solid #97dcdb; color:#FFF; text-align:center; text-indent:25px; line-height:43px; margin-top:39px; background:url(../images/007.png) no-repeat 18px; float:left; margin-right:21px;transition: 300ms; -webkit-transition: 300ms;}
.i_main1 .i_m1_right .anniu2:hover{ border:1px #007ec5 solid;background:url(../images/007.png) no-repeat 18px #007ec5;}

.i_main2{ width:100%; background:url(../images/010.jpg) repeat-x top #fff; padding-top:63px; padding-bottom:60px;}
.main_title{ background:url(../images/009.png) no-repeat center top;}
.main_title h2{ font-size:30px;  color:#363636; background:url(../images/010.png) no-repeat bottom; text-align:center; margin:0PX 0 20px 0;font-weight:normal; padding-top:25px; padding-bottom:20px;}
.main_title .line{ background:url(../images/001.jpg) no-repeat center; height:16px;}
.main_title .line2{ background:url(../images/004.jpg) no-repeat center; height:16px;}
.main_title h4{ font-size:14px; color:#757575; text-align:center;font-family:Arial, Helvetica, sans-serif;  margin:10PX 0 15PX 0; background:url(../images/010.jpg) no-repeat center; font-weight:normal;}

.i_zoujin_div{width:100%;padding-top:0px; margin-top:60px; padding-bottom:20px;}
#owl-demo{width:100%;margin-right:0%; }
#owl-demo .item{display:block;margin:0px 0px;padding:0px 0% 0px 0%; margin-right:1px;}
.item_p1{font-size:14px;color:#333333;line-height:24px;padding-top:10px; text-align:center; }
.item_p2{font-size:12px;color:#868788;line-height:18px}
#owl-demo .img{width:100%; height:auto;overflow: hidden;}
#owl-demo .img img{width:100%; height:259px;transition: 300ms; -webkit-transition: 300ms;}
.black-30 { background: url(../images/black_30.png) repeat; background: none rgba(0,0,0,0.3); }
#owl-demo .img .black-30 { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; }
.main{height:100%}.mianc{position:relative;height:100%}.main h1{width:900px;margin:40px auto;font:32px "Microsoft Yahei"}.main .explain{margin-top:20px;text-align:center;color:#f50}


.txt{ width:100%; background:#007ec5; padding:15px 0%; float:left; position:relative;transition: 300ms; -webkit-transition: 300ms;}
.txt .triangle{ width:27px; height:14px; background:url(../images/011.png) no-repeat; position:absolute; top:-14px; left:50%; margin-left:-13px;}
.txt h1{ font-size:14px; font-weight:normal; color:#FFF; padding:0 5%; margin:0 0 5px 0; overflow: hidden; width: 90%; height: 26px; line-height: 26px; white-space: nowrap; text-overflow: ellipsis;}
.txt h2{ font-size:18px; font-weight:bold; color:#FFF; padding:0 5%; overflow: hidden; width: 90%; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis;}
.txt p{ font-size:12px; line-height:20px; color:#FFF;  height:40px; overflow:hidden; padding:10px 5% 0 5%;}
 
#owl-demo .item:hover .img img{transform: scale(1.1); }
#owl-demo .item:hover .img .black-30 { opacity: 1; visibility: visible; }
#owl-demo .item:hover .txt{  background:#42c0bd;}
#owl-demo .item:hover .txt .triangle{ width:27px; height:14px; background:url(../images/012.png) no-repeat; position:absolute; top:-14px; left:50%; margin-left:-13px;}

.i_main3{ width:100%; border-top:1px solid #dedede; padding-bottom:78px;}
.i_main3 .name{ width:176px; margin:0 auto; height:51px; line-height:51px; color:#363636; font-size:30px; margin-top:-25px; background:#FFF; text-align:center;}
#incpgd { float: left; width: 2500%; }
#cpgd1 { float: left; }
#cpgd2 { float: left; }
#cpgd{ overflow:hidden; width:100%; float:right; margin-top:24px;}
#cpgd li{float:left;}
#cpgd li .wItem{margin:0 2px;display:block;position:relative; width:200px; }
#cpgd li .wItem .img{position:relative;overflow: hidden;}
#cpgd li .wItem img{display:block;width:196px; }
#cpgd li .wItem i{position:absolute;left:50%; margin-left:-100px;margin-top:-67px;background:url(../images/mouse-on.png) no-repeat;width:196px;height:133px;top:50%; z-index:2; opacity:0; filter:alpha(opacity=0);}
#cpgdl li .wItem i.wi1{background-image: url(../images/ic1_1.png);}
#cpgd li .wItem i.wi2{background-image: url(../images/mouse-on.png);}
#cpgd li .wItem i.wi3{background-image: url(../images/ic1_2.png);}
#cpgd li .wItem i.wi4{background-image: url(../images/ic1_3.png);}
#cpgd li .wItem:hover i{margin-top:-67px;opacity:1;filter:alpha(opacity=100); }
#cpgd li p{padding: 13px 0;text-align:center; font-size:16px;color:#fff;display:block; width:196px; background:#007ec5;}
#cpgd li:hover p{background:#42c0bd; }

.i_m3_left{ width:45%; float:left; margin-top:46px; padding:0 2.5%; border-right:1px solid #efefef;}
.i_m3_left .img{ width:100%; height:auto;overflow: hidden;}
.i_m3_left .img img{width:100%;transition: 300ms; -webkit-transition: 300ms;}
.i_m3_left h2{font-size:18px; color:#363636; margin:30px 0 15px 0;}
.i_m3_left h2 a{color:#363636;}
.i_m3_left h2 a:hover{color:#42c0bd;}
.i_m3_left p{color:#959595; font-size:13px; line-height:24px; margin-bottom:15px;}
.i_m3_left p a{color:#959595;}
.i_m3_left p a:hover{color:#42c0bd;}
.i_m3_left .time{ width:100%; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; height:39px; line-height:39px; background:#FFF;}
.i_m3_left .time .sj{ background:url(../images/016.jpg) no-repeat 5px center; text-indent:30px; font-size:12px; color:#868686; float:left;}
.i_m3_left .time .more{ font-size:12px;color:#868686; float:right; }
.i_m3_left .time .more a{color:#868686;}
.i_m3_left .time .more a:hover{color:#42c0bd;}
.i_m3_right{width:44.9%; float:right; margin-top:46px; padding:0 2.5%; }
.i_m3_right .i_new_box{ background:#f2f2f2; width:96%; padding:2.45% 2%; float:left;}
.i_m3_right .i_new_box a{color:#363636; font-size:18px; color:#363636; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; height:39px; line-height:39px; background:#FFF; width:96%; padding:0 2%; float:left; margin-bottom:5px;}

.i_m3_right .i_new_box a:hover{color:#42c0bd;}
.i_m3_right .i_new_box p{color:#959595; font-size:13px; line-height:24px; margin-bottom:15px; height:45px; overflow:hidden; display:none;}
.i_m3_right .i_new_box p a{color:#959595;}
.i_m3_right .i_new_box p a:hover{color:#42c0bd;}
.i_m3_right .i_new_box .time{ width:100%; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; height:39px; line-height:39px; background:#FFF;}
.i_m3_right .i_new_box .sj{ background:url(../images/016.jpg) no-repeat 10px center;  font-size:12px; color:#acacac; float:left; padding-left:1%; float:right; text-indent:33px;}
.i_m3_right .i_new_box .time .more{ font-size:12px;color:#acacac; float:right; padding-right:2%; }
.i_m3_right .i_new_box .time .more a{color:#868686;}
.i_m3_right .i_new_box .time .more a:hover{color:#42c0bd;}


.footer{
	width: 100%;
	position: relative;
/*	margin-top: 120px;*/
	background:url(../images/017.jpg) no-repeat;
	padding-top:18px;
	padding-bottom:0px;
}
.f_left{ width:62%; float:left; height:209px; padding-top:10px; height:200px; background:url(../images/013.png) no-repeat right;}
.f_mid{ width:13%; float:left; padding-left:2%;border-right:1px solid #ededed; padding-top:10px;height:200px;}
.f_right{ width:21%; float:right;padding-left:0%; padding-top:10px; background:url(../images/060.jpg) no-repeat bottom;height:200px;}
.f_right2{ width:12%; height:150px; float:right; margin-top:20px; margin:20px 1.5%; }
.f_right2 img{ width:100%; height:auto;}

.f_left dl{
	float: left; width:20%;
}
.f_left dt{
	font-size: 16px;
	margin-bottom:10px;
	color:#fff; background:url(../images/018.jpg) no-repeat bottom left;
	padding-bottom:17px;
}
.f_left dt a{color:#fff;}
.f_left dt a:hover{color: #fff;}
.f_left dd a {
	color: #dcf8ff;
	line-height: 26px;
	padding-left:0px;
	font-size:13px;
}
.f_left dd a:hover{
	color: #fff;
}

.f_right dl{
	float: left;
}
.f_right dt{
	font-size: 16px;
	margin-bottom: 30px;
	color:#fff;
}
.f_right dt a{color:#fff;}
.f_right dt a:hover{color: #fff;}
.f_right dd {
	color: #dcf8ff;
	line-height:28px;
	font-size:13px;
}
.f_right dd a{color: #dcf8ff;}
.f_right dd a:hover{color: #fff;}

.f_box{ width:100%; background:url(../images/014.png) repeat-x; height:70px; line-height:30px; padding-top: 10px; float:left; color:#fff; font-size:12px; }
.f_box span{ text-align:right; float:right; }
.f_box a{color:#fff;}
.f_box a:hover{color:#fff; text-decoration:underline;}

.share-box{
	margin-top: 5px;
	margin-bottom: 5px;
}
.share-box a{
	cursor: pointer;
	margin-right:0px;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right:4px;
}
.address-box{
	font-size: 12px;
	color: #999;
}
.jiathis_button_tsina{
	background:url(../images/i-008.png) no-repeat;transition: 300ms;
}
.jiathis_button_tsina:hover{
	background:url(../images/i-008-.png) no-repeat;
}
.jiathis_button_cqq {
	background:url(../images/i-007.png) no-repeat;transition: 300ms;
}
.jiathis_button_cqq:hover{
	background:url(../images/i-007-.png) no-repeat;
}
.jiathis_button_weixin{
	background:url(../images/i-006.png) no-repeat;transition: 300ms;
}
.jiathis_button_weixin:hover{
	background:url(../images/i-006-.png) no-repeat;
}

.floating_ck{position:fixed;right:0px;bottom:5%; z-index:999;}
.floating_ck dl dd{position:relative;width:40px;height:40px;background-color:#aaa;border-top:solid 0px #fff; margin-top:1px;text-align:center;background-repeat:no-repeat;background-position:center 30%;cursor:pointer; font-size:12px;}
.floating_ck dl dd:first-child {
  border-top: 0;
}
.floating_ck .last{ border-bottom:none}
.floating_ck dl dd:hover{background-color:#559e44;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/tel.png);}
.quote{background-image:url(images/kficon.png);}
.qrcord{background-image:url(../images/sm.png);}
.return{background-image:url(../images/top.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:40px;background-color:#f3ae00;border-bottom:solid 1px #f3ae00;display:none; font-size:18px;}
.floating_left a{color:#fff;line-height:40px;}
.floating_ewm{height:230px;top:-150px;}
.floating_ewm i{background-image:url(../images/012-.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:14px;line-height:28px;}
.floating_ewm .qrcord_p02{font-size:16px;}

.backTop { background: url(../images/backTop.png) no-repeat scroll center center; background: none rgba(203,203,203,1); border-radius: 50%; width: 72px; height: 72px; position: fixed; bottom: 5%; right: -76px; z-index: 1000; text-align: center; cursor: pointer; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.backTop .ico { background: url(../images/backTop_ico.png) no-repeat scroll center 15px; padding-top: 40px; display: block; font-size: 14px; color: #494949; font-family:Arial, Helvetica, sans-serif; }
.backTop.showme { right: 12px; transform: scale(1) rotate(-360deg) translate(0px); -webkit-transform: scale(1) rotate(-360deg) translate(0px); -moz-transform: scale(1) rotate(-360deg) translate(0px); -o-transform: scale(1) rotate(-360deg) translate(0px); }
.backTop:hover { background: none rgba(66,192,189,1); color:#FFF }
.backTop:hover .ico{  color:#FFF;background: url(../images/backTop_ico2.png) no-repeat scroll center 15px; }


#neiban{ height:212px; width:100%; position:relative; overflow:hidden;}
.ihidden{opacity:0;filter:alpha(opacity=0);}
.inner{ width:1200px; height:auto; position:relative; margin:0 auto;}
.banfloat{ width:635px; height:130px; background:rgba(146,229,1,0.50) !important;background-color:#92e501;filter:alpha(opacity=50); position:absolute; top:215px; left:280px;}
#neibanp1{ text-align:center;  }
#neibanp2{ text-align:center; }
.atp1{ font-size:34px; font-family: FZLTZCHK; color:#fff; line-height:40px; padding-top:16px;}
.atp2{ font-size:26px; font-family:composer; color:#fff; line-height:35px; padding-top:10px;}
.updown{ position:absolute; top:493px; left:49.5%; color:#fff; font-size:18px; -webkit-animation:gogogo 2s infinite linear ; animation:gogogo 2s infinite linear; opacity:1;filter:alpha(opacity=100);}
.updown2{ position:absolute; top:503px; left:49.5%; color:#fff; font-size:18px;-webkit-animation:gogogo2 2s infinite linear ; animation:gogogo2 2s infinite linear;opacity:0;filter:alpha(opacity=0);}
@-webkit-keyframes gogogo {
    0%{top:493px;}
	25%{top:498px; opacity:0;filter:alpha(opacity=0);}
    50%{top:503px; opacity:1;filter:alpha(opacity=1); }
	75%{top:508px; opacity:0;filter:alpha(opacity=0);}
    100%{top:513px; opacity:0;filter:alpha(opacity=0);}

}
@-webkit-keyframes gogogo2 {
    0%{top:503px;opacity:0;filter:alpha(opacity=0);}
	25%{top:508px; opacity:1;filter:alpha(opacity=1);}
    50%{top:513px; opacity:0;filter:alpha(opacity=0); }
	75%{top:518px; opacity:1;filter:alpha(opacity=1);}
    100%{top:523px; opacity:0;filter:alpha(opacity=0);}

}
.mtp1{ font-size:38px; font-weight:bold; font-family:"微软雅黑"; color:#fff; text-shadow:1px 1px 1px #808080; position:absolute; top:60px; line-height:80px; left:60%;}
.mtp2{ font-size:18px; color:#fff; font-family:"微软雅黑"; line-height:30px; position:absolute; top:53px; left:525px;}
.ntp1{ font-size:80px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-shadow:3px 3px 3px #808080; position:absolute; top:198px; line-height:80px; left:470px;}
.ptp1{ font-size:80px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-shadow:3px 3px 3px #808080; position:absolute; top:198px; line-height:80px; left:365px;}
.dtp1{ font-size:80px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-shadow:3px 3px 3px #808080; position:absolute; top:198px; line-height:80px; left:189px;}
.ctp1{ font-size:80px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-shadow:3px 3px 3px #808080; position:absolute; top:198px; line-height:80px; left:335px;}
.aba{ background:url(../images/019.jpg) no-repeat center;}
.nba{ background:url(../images/025.jpg) no-repeat center;}
.pba{ background:url(../images/027.jpg) no-repeat center;}
.dba{ background:url(../images/026.jpg) no-repeat center;}
.pba2{ background:url(../images/024.jpg) no-repeat center;}
.cba{ background:url(../images/023.jpg) no-repeat center;}
.animate {
	animation-duration:1s;
	animation-delay:.1s;
	animation-timing-function:ease;
	animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:.1s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:.1s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:.1s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	-ms-animation-duration:1s;
	-ms-animation-delay:.1s;
	-ms-animation-timing-function:ease;
	-ms-animation-fill-mode:both;
}
.animate2 {
	animation-duration:1s;
	animation-delay:.8s;
	animation-timing-function:ease;
	animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:.8s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:.8s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;

	-o-animation-duration:1s;
	-o-animation-delay:.8s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	-ms-animation-duration:1s;
	-ms-animation-delay:.8 s;
	-ms-animation-timing-function:ease;
	-ms-animation-fill-mode:both;
}
.animate3 {
	animation-duration:1s;
	animation-delay:1.5s;
	animation-timing-function:ease;
	animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-delay:1.5s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:1.5s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-o-animation-duration:1s;
	-o-animation-delay:1.5s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	-ms-animation-duration:1s;
	-ms-animation-delay:1.5 s;
	-ms-animation-timing-function:ease;
	-ms-animation-fill-mode:both;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
	opacity: 1;
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    
    -webkit-transform: none;
    transform: none;
	opacity: 1;
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  opacity: 1;
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUp2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp2 {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;filter:alpha(opacity=100);-moz-opacity:1;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;filter:alpha(opacity=100);-moz-opacity:1;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}


.leval-menu{ position:relative; background:#fff; line-height:0; text-align:center; height:74px;}
.levalwr{ text-align:center; width:100%; position:absolute; left:0; top:0; background:#fff; z-index:88; border-bottom:1px solid #dedede;}
.levalwr.fkis{ position:fixed;}
.levalwr.fkis .leval-lists li a{ padding:27px 0 26px;}
.leval-lists{ margin:auto; display:inline-block;} 
.leval-lists.on li.current:before{ display:none;}
.leval-lists li{ float:left; margin-right:33px; position:relative; line-height:1;} 
.leval-lists li:last-child{ margin-right:0;}
.leval-lists li a{ display:block; padding:20px 0 17px; position:relative; line-height:1; color:#333333; font-size:16px; z-index:10; min-width:80px;}
.leval-lists li:before{ content:""; position:absolute; width:60px; left:50%; margin-left:-30px; bottom:-2px; height:4px; background:#42c0bd; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1); transition:transform .35s cubic-bezier(.4,0,.2,1); transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.leval-lists li:hover:before,.leval-lists li.current:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}
.up-hover:before{ content:""; position:absolute; width:60px; left:50%; margin-left:-30px; bottom:-2px; height:4px; background:#42c0bd; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1); transition:transform .35s cubic-bezier(.4,0,.2,1); transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1); transform:scaleX(1); -webkit-transform:scaleX(1) !important; -moz-transform:scaleX(1) !important; transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}

.w100{ width:100%; padding-bottom:50px; min-height:500px; }
.pad_50{ padding:40px 15px 30px 15px;}
.pad_top_25{ padding-top:25px;}

.details {
    padding-bottom: 33px;
    width:100%; background:#FFF;}
.details img {
      max-width: 100%; height:auto; margin:20px 0; }
.details p {
      color: #666;
     font-size: 14px;
     line-height: 32px;
	 margin-bottom:15px;		  
		  }
		  
.n-main{width:100%;}
.cs-lst2 {
  width:100%;
  padding-top: 15px;
  padding-bottom: 0px; }
  .cs-lst2 li {
    width: 22%;
	margin:0px 1.5% 10px 1.5%;
	float:left;}
    .cs-lst2 li:hover .img img {
      transform: scale(1.1); }
    .cs-lst2 li:hover .cnt h2 {
      color: #e8001b; }
    .cs-lst2 li .img {
      width: 100%;
      overflow: hidden; }
      .cs-lst2 li .img img {
        transition: 300ms; }
    .cs-lst2 li .cnt {
      background-color: #fff;
      height: 94px;
      padding-top: 46px;
      text-align: center; }
      .cs-lst2 li .cnt h2 {
        color: #333;
        font-size: 20px;
        line-height: 30px; }
      .cs-lst2 li .cnt p {
        color: #999;
        font-family: Arial;
        font-size: 12px;
        line-height: 18px; }
		
		
.gallery3{width:255px; height:auto;  margin:0 0 40px 0; background-color:#fff; float:left;transition: 300ms; border:1px solid #ddd}
.gallery3 .img_box{ width:255px; height:191px; line-height:0px; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery3 .img_title{width:96%; text-align:center; padding:5px 2% 10px 2%;color: #333;font-size: 14px;line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#eee}
.gallery3 .img_title a{color: #57493d;}
.gallery3:hover{background-color:#f5f5f5;border:1px solid #42c0bd;}
.gallery3:hover .img_title{background-color:#42c0bd; color:#FFF}
.gallery3:hover  .img_title a{color: #fff;}

@media screen and (max-width: 1200px) {
.gallery3{width:246px; height:auto;  margin:0 0 20px 0;float:left;}
.gallery3 .img_box{width:246px; height:185px;}
.gallery3 .img_box img{ max-width:246px; max-height:185px}
}
@media screen and (max-width: 1120px) {
.gallery3{width:220px; height:auto;  margin:0 0 20px 0; float:left;}
.gallery3 .img_box{width:220px; height:165px;}
.gallery3 .img_box img{ max-width:220px; max-height:165px}
}

@media screen and (max-width: 1000px) {
.gallery3{width:200px; height:auto;  margin:0 0 20px 0; float:left;}
.gallery3 .img_box{width:200px; height:150px;}
.gallery3 .img_box img{ max-width:200px; max-height:150px}
}

.gallery6{width:255px; height:auto;  margin:0 0 40px 0; background-color:#fff; float:left;transition: 300ms; border:1px solid #ddd}
.gallery6 .img_box{ width:255px; height:191px; line-height:0px; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery6 .img_title{width:94%; text-align:left; padding:5px 3% 10px 3%;color: #333;font-size: 14px;line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#fff}
.gallery6 .img_title a{color: #40362d;}
.gallery6:hover{background-color:#f5f5f5;border:1px solid #42c0bd;}
.gallery6:hover .img_title{background-color:#42c0bd; color:#FFF}
.gallery6:hover  .img_title a{color: #fff;}

.gallery6 .img_title2{width:94%; text-align:left; padding:2px 3% 5px 3%;color: #333; font-size: 13px;line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#fff}
.gallery6 .img_title2 a{color: #888;}
.gallery6:hover .img_title2{background-color:#42c0bd; color:#FFF}
.gallery6:hover  .img_title2 a{color: #fff;}

@media screen and (max-width: 1200px) {
.gallery6{width:246px; height:auto;  margin:0 0 20px 0;float:left;}
.gallery6 .img_box{width:246px; height:185px;}
.gallery6 .img_box img{ max-width:246px; max-height:185px}
}
@media screen and (max-width: 1120px) {
.gallery6{width:220px; height:auto;  margin:0 0 20px 0; float:left;}
.gallery6 .img_box{width:220px; height:165px;}
.gallery6 .img_box img{ max-width:220px; max-height:165px}
}

@media screen and (max-width: 1000px) {
.gallery6{width:200px; height:auto;  margin:0 0 20px 0; float:left;}
.gallery6 .img_box{width:200px; height:150px;}
.gallery6 .img_box img{ max-width:200px; max-height:150px}
}

.dy-lst .dylst {
  margin-bottom: 0px; margin-top:10px; }
  .dy-lst .dylst li {
    width: 100%;
	float:left;
    padding:5px 0 25PX 0;
	border-bottom:1px solid #eee;}
    .dy-lst .dylst li.one {
      background-color: #fff; }
    .dy-lst .dylst li.two {
      background-color: #f9f9f9; }
    .dy-lst .dylst li:hover .img img {
      transform: scale(1.1); }
    .dy-lst .dylst li:hover .right h2 {
      color: #54a6d8; }
    .dy-lst .dylst li:hover .right .cover2 {
      background-position: left -26px; }
    .dy-lst .dylst li .awrap {
      display: block;
      min-width:960px; max-width:1180px;
	  padding: 20px;
      margin-left: auto;
      margin-right: auto;
      color: #999; }
    .dy-lst .dylst li .img {
      float: left;
      width: 180px;
      height: 135px;
      overflow: hidden;
	  border:1px solid #ddd;
	  text-align:center;
      margin-right: 36px; }
      .dy-lst .dylst li .img img {
        display: block;
        max-width: 100%;
        max-height: 100%;
        transition: 500ms; }
    .dy-lst .dylst li .right {
      float: left;
      width: 73%; }
      .dy-lst .dylst li .right h2 {
        font-size: 16px;
        line-height: 26px;
        padding: 15px 0 7px 0;
		font-weight:bold;
		color:#333}
        .dy-lst .dylst li .right h2 span {
          margin-left: 36px; }
      .dy-lst .dylst li .right .p1 {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 8px;
		margin-top:10px;
        height: 46px;
        overflow: hidden; }
      .dy-lst .dylst li .right .cover2 {
        display: block;
        width: 26px;
        height: 26px;
        background-repeat: no-repeat;
        background-image: url(../images/xw05.png); }
		
.pad_top_45{ padding-top:0px;}	
.cont_w_50{ width:50%; float:left; margin:0 0%;}
.cont_w_50 .line{ width:80%; height:1px; background:#ddd;}
.cont_line{ border-top:1px dotted #ccc; padding:20px 0 40px 0; width:100%; margin-top:50px; }
.my-map { margin: 0 auto; width:100%; height:500px; margin-top:30px; }
.my-map .icon { background: url(../images/marker.png) no-repeat;  font-size:14px;}
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.new-list{ margin-top:50px;}
.new-list li{ width:31%; margin-right:3.5%; float:left; margin-bottom:60px;}
.new-list li:nth-child(3n+3){ margin-right:0;}
.new-list li figure{ display:block; line-height:normal; overflow:hidden;}
.new-list li figure img{ display:block; width:100%; height:215px; line-height:0; transition:430ms;}
.new-list li figcaption{ display:block; padding:22px 16px 18px; overflow:hidden; background:#eee; position:relative; transition:340ms; height:117px;}
.new-list li figcaption time{ line-height:normal; color:#aaa; font-size:12px; transition:300ms;}
.new-list li figcaption h3{ color:#1b1b1b; font-size:18px; font-weight:normal; height: 28px; line-height:28px; margin-top:6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new-list li figcaption p{ color:#999; height:50px; overflow:hidden; font-size:13px; line-height:24px; margin-top:16px; transition:300ms;}
.new-list li figcaption span{ display:block; width:102px; height:30px; line-height:30px; background:#fff; color:#42c0bd; font-size:14px; margin-top:12px; position:relative; bottom:-30px; opacity:0; text-align:center; transition:300ms;}
.new-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list li:hover figcaption{ margin-top:-56px; background:#42c0bd; height:173px;}
.new-list li:hover figcaption time{ color:#fff;}
.new-list li:hover figcaption h3{ color:#fff;}
.new-list li:hover figcaption p{ color:#fff;}
.new-list li:hover figcaption span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}


.page{ padding: 10px 0 20px 0 }
.page span, .page strong, .page a{color:#3a3a3a; background:#ccc; padding:2px 5px; border:1px solid #ccc;}
.page .pages{ float:left; width:100%; padding:20px 0 10px 0; color:#242424; text-align:center; }
.page a:hover{ background: #56B1FA; color:#fff; border:1px solid #56B1FA; }


.newsTitle{ width:100%; line-height:30px; padding-bottom:15px; font-size:20px; margin:20px 0 25px 0; text-align:center; color:#333; font-weight:bold}
.newsTitle2{width:100%; height:30px; line-height:30px;  color:#777; border-top:#CCC 1px dotted; border-bottom:#CCC 1px dotted; text-align:center; margin-bottom:30px; font-size:12px} 
.newsContent{margin:0 auto; line-height:30px; padding:10px 0 10px 0; width: 100%; }
.newsContent img{max-width:100%; padding:5px 0;}
.newsContent p{padding:8px 0;}
.newsTitle_p{ width:100%; line-height:30px; padding-bottom:15px; font-size:22px; margin:20px 0 25px 0; text-align:center; color:#333; font-weight:bold; border-bottom:#CCC 1px dotted;}
.newsContent table{margin:0 auto;}

.content_pic{ width:100%; margin: 0 auto; min-height:100px; text-align:center; padding-bottom:20px; padding-top:10px; position:relative }
.content_pic img{max-width:100%}

.newtrip{padding:4px 0; line-height:20px}
.newtrip .lanx{color: #1a1a1a}

.nexts{ float:left; width:40px; height:100px; position:absolute; left:0; top:50%; margin-top: -60px}
.nextx{ float:right; width:40px; height:100px; position:absolute; right:0; top:50%; margin-top: -60px}
.nexts a{ width:40px; height:100px; display:block; background:url(../images/jt.png) left top no-repeat}
.nextx a{ width:40px; height:100px; display:block; background:url(../images/jt.png) left bottom no-repeat}
.nexts a:hover{ background:url(../images/jt.png) center top no-repeat}
.nextx a:hover{background:url(../images/jt.png) center bottom no-repeat}
.nexts span{ width:40px; height:100px; display:block; background:url(../images/jt.png) right top no-repeat}
.nextx span{ width:40px; height:100px; display:block; background:url(../images/jt.png) right bottom no-repeat}




.w_760{ float:right;width:77%;padding:0 0 20px 0; position:relative;}
.w_208{ float:left; width:20%; padding:0 0 20px 0; }
.w_7602{ float:left;width:62%;padding:0 0 20px 0; position:relative;}
.w_r18{float: right; width: 15.5%; padding: 0 0 20px 0;  border-bottom: 1px solid #ddd}

/*左侧*/
.g_208{ float:left; width:100%;  position:relative; z-index:1; }
.g_208_1{ float:left; position:absolute; left:0; bottom:0; top:-98px; width:90%; height:74px;  background:#035cac; padding:24px 0 0 10%; color:#fff; font-size:14px; line-height:18px; z-index:100;text-transform : uppercase; border-left:1px solid #035cac; border-right:1px solid #035cac;}
.g_208_1 strong{ font-size:28px; line-height:26px;}
.g_208_1 span{ font-size:18px; line-height:30px;}  
.pz_SideLayer{ float:left; width:100%; border:1px solid #dedede; border-top:0;}
.pz_SideLayer .l1{ float:left; width:100%; border-top:1px solid #dedede; line-height:46px; color:#333333;}

.pz_SideLayer .l1 .l1_a{ float:left; width:90%; height:46px; padding-left:10%; color:#333; font-size:14px-webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;;}
.pz_SideLayer .l1 .l1_a:hover,
.pz_SideLayer .l1 a.hover{ float:left; width:90%; height:46px; padding-left:10%; background:#f0f0f0; color:#333; font-weight:bold;}
.left-hover a{ float:left; width:90%; height:46px; padding-left:10%; background:#f0f0f0 !important; color:#333 !important; font-weight:bold !important;}
.pz_SideLayer .l1 .l1_a.l1_bg{ background:url(../images/g2.png) no-repeat 183px center;}
.pz_SideLayer .l1.on .l1_a.l1_bg,
.pz_SideLayer .l1 .l1_a:hover.l1_bg{ background:url(../images/g3.png) no-repeat 183px center #f0f0f0; color:#333; font-weight:bold;}
.pz_SideLayer .l1_ul{ float:left; width:187px; padding:0 12px 9px 9px; background:#f0f0f0;}
.pz_SideLayer .l1_ul .l2{ float:left; width:187px; line-height:32px;}
.pz_SideLayer .l1_ul .l2  .l2_a{ float:left; width:165px; height:32px; padding-left:22px; color:#666666; background:url(../images/g4.png) no-repeat 13px center;}
.pz_SideLayer .l1_ul .l2  .l2_a:hover,
.pz_SideLayer .l1_ul .l2  .l2_a.hover{ float:left; width:165px; font-weight:bold; height:32px; padding-left:22px; color:#eb0c15s; background:url(../images/g5.png) no-repeat 13px center;}
.n-l-bot{ float:left; width:100%;border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:4px solid #42c0bd; height:300px; }

.pz_SideLayer .l1 .cur{ float:left; width:90%; height:46px; padding-left:10%; background:#f0f0f0; color:#333; font-weight:bold;}

.content-pro{ width:96%;   margin:0px 0% 0px 4%; }

.pzs_title{width: 100%; height: 52px; background:#42c0bd; border:1px solid #42c0bd; color: #fff; font-size: 16px; text-indent: 10%; line-height: 52px; border-bottom: none }


.cs-lst3 {
  width:100%;
  padding-top: 25px;
  padding-bottom: 0px; }
  .cs-lst3 li {
    width: 30%;
  margin:0px 3% 30px 0%;  
  float:left;}
    .cs-lst3 li:hover .img img {
      transform: scale(1.1); }
    .cs-lst3 li:hover .cnt h2 {
      color: #e8001b; }
    .cs-lst3 li .img {
      width: 100%;
      overflow: hidden; }
      .cs-lst3 li .img img {
        transition: 300ms; }
    .cs-lst3 li .cnt {
      background-color: #fff;
      height: 94px;
      padding-top: 46px;
      text-align: center; }
      .cs-lst3 li .cnt h2 {
        color: #333;
        font-size: 20px;
        line-height: 30px; }
      .cs-lst3 li .cnt p {
        color: #999;
        font-family: Arial;
        font-size: 12px;
        line-height: 18px; }

.gallery4{width:239px; height:auto;  margin:0 0 20px 0; background-color:#fff; float:left;transition: 300ms; border:1px solid #e5e5e5}
.gallery4 .img_box{ width:239px; height:180px; line-height:0px; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery4 .img_title{width:96%; text-align:center; padding:5px 2% 10px 2%;color: #333;font-size: 14px;line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#eee}
.gallery4 .img_title a{color: #57493d;}
.gallery4:hover{background-color:#f5f5f5;border:1px solid #42c0bd;}
.gallery4:hover .img_title{background-color:#42c0bd; color:#FFF}
.gallery4:hover  .img_title a{color: #fff;}

@media screen and (max-width: 1200px) {
.gallery4{width:225px; height:auto; float:left;}
.gallery4 .img_box{width:225px; height:169px;}
.gallery4 .img_box img{ max-width:225px; max-height:169px}
}
@media screen and (max-width: 1120px) {
.gallery4{width:215px; height:auto; float:left;}
.gallery4 .img_box{width:215px; height:161px;}
.gallery4 .img_box img{ max-width:215px; max-height:161px}
}

@media screen and (max-width: 1025px) {
.gallery4{width:200px; height:auto;  float:left;}
.gallery4 .img_box{width:200px; height:150px;}
.gallery4 .img_box img{ max-width:200px; max-height:150px}
}


.p_title3{width: 100%; height: 40px; margin: 24px 0 20px 0; line-height: 40px; font-size: 18px; color: #222; border-bottom: 1px solid #e0e0e0}
.p_title3 p{ float: left; height: 39px; border-bottom: 3px solid #42c0bd }

#marq1{width:189px; height:538px; padding:0; overflow:hidden; }

.cs-lst4 {
  width:100%;
  padding-top: 0;
  padding-bottom: 0px; }
  .cs-lst4 li {
    width: 100%;
  margin:0px 0 6px 0%;  }
    .cs-lst4 li:hover .img img {
      transform: scale(1.1); }
    .cs-lst4 li:hover .cnt h2 {
      color: #e8001b; }
    .cs-lst4 li .img {
      width: 100%;
      overflow: hidden; }
      .cs-lst4 li .img img {
        transition: 300ms; }

.gallery5{width:100%; margin:0 0 10px 0; background-color:#fff; float:left;transition: 300ms; border:1px solid #e5e5e5}
.gallery5 .img_box{ width:100%; line-height:0px; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery5 .img_box img{width: 100%}
.gallery5 .img_title{width:96%; text-align:center; padding:2px 2% 2px 2%;color: #333;font-size: 14px;line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#eee}
.gallery5 .img_title a{color: #57493d;}
.gallery5:hover{background-color:#f5f5f5;border:1px solid #42c0bd;}
.gallery5:hover .img_title{background-color:#42c0bd; color:#FFF}
.gallery5:hover  .img_title a{color: #fff;}



.sub_menu_right{width: 100%; height: 50px; border-bottom: 1px solid #ddd; font-size: 14px}
.sub_menu_right a{display: block; line-height:50px ; line-height: 50px; padding: 0 30px; float: left; margin-right:10px; background: #ddd; color: #333}
.sub_menu_right a:hover{background: #42c0bd; color: #fff}
.sub_menu_right a.on{display: block; line-height:50px ; line-height: 50px; padding: 0 30px; float: left; margin-right:10px; background: #42c0bd; color: #fff}


/*返回顶部*/
#elevator_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: none;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 60px;
	height: 50px;
	background: url(../images/icon_top.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6);
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	margin-bottom: 10px
}
#elevator:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator:active {
	background-color: rgba(0,0,0,.75)
}

.footer-keywords{margin:0 auto; padding:0px 0; float: left; width:90%; overflow:hidden;}
.footer-keywords dd a{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#fff; font-size: 12px}