﻿
html, body, div, p, h1, h2, h3, h4, h5, h6, ol, ul, li, table, th, td, tr, form {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  font-family: "microsoft yahei";
  overflow-x: hidden;
	-webkit-user-select:none;

   -moz-user-select:none;

   -ms-user-select:none;

   user-select:none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

.submit{background-color: #16a9ea;color:#fff;}
.reset{background-color: #16a9ea;color:#fff;}
input, textarea, img,select {
  border: 0;
  outline: none;
  resize: none;
  font-family: "microsoft yahei !important";
}

ul, ol, li {
  list-style: none;
}

a {
  text-decoration: none;
}

.max {
  width: 100%;
  height: auto;
float: left;
position: relative;
z-index: 1;
}

.center {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  zoom: 1;
}

.clear:after {
  overflow: hidden;
  display: block;
  height: 0;
  content: "";
  clear: both;
}
 
/* 常量设置 */
.wrap { width:1181px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}

.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}

/*全站通用样式*/
.transition03{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.transition05{-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.transition08{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.transition1{-webkit-transition: all 1s ease;transition: all 1s ease;}
.transition14{-webkit-transition: all 1.4s ease;transition: all 1.4s ease;}
.transition24{-webkit-transition: all 2.4s ease;transition: all 2.4s ease;}
.transition10{-webkit-transition: all 10s ease;transition: all 10s ease;}
.rect-4138{padding-bottom:41.38%}
.rect-438{padding-bottom:43.8%}
.rect-66{padding-bottom:66%;}
.rect-68{padding-bottom:68%;}
.rect-74{padding-bottom: 74%;}
.rect-137{padding-bottom:137%}
.rect-86209{padding-bottom:86.209%;}
.rect-90{padding-bottom:90%;}
.rect-110{padding-bottom:110%;}
.rect-122{padding-bottom:122%;}
.rect-130{padding-bottom: 130%;}
.rect-153{padding-bottom: 152.7%;}

.en_fontfamily{font-family:Arial;}
.f_size16{font-size:16px;}

.delay01{transition-delay: 0.1s;-moz-transition-delay: 0.1s;-webkit-transition-delay: 0.1s;-o-transition-delay: 0.1s;}
.delay02{transition-delay: 0.2s;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;}
.delay03{transition-delay: 0.3s;-moz-transition-delay: 0.3s;-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;}
.delay04{transition-delay: 0.4s;-moz-transition-delay: 0.4s;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;}
.delay05{transition-delay: 0.5s;-moz-transition-delay: 0.5s;-webkit-transition-delay: 0.5s;-o-transition-delay: 0.5s;}
.delay06{transition-delay: 0.6s;-moz-transition-delay: 0.6s;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;}

.delay1{transition-delay: 0.2s;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;}
.delay2{transition-delay: 0.4s;-moz-transition-delay: 0.4s;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;}
.delay3{transition-delay: 0.6s;-moz-transition-delay: 0.6s;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;}
.delay4{transition-delay: 0.8s;-moz-transition-delay: 0.8s;-webkit-transition-delay: 0.8s;-o-transition-delay: 0.8s;}
.delay5{transition-delay: 1s;-moz-transition-delay: 1s;-webkit-transition-delay: 1s;-o-transition-delay: 1s;}
.delay6{transition-delay: 1.2s;-moz-transition-delay: 1.2s;-webkit-transition-delay: 1.2s;-o-transition-delay: 1.2s;}
.delay7{transition-delay: 1.4s;-moz-transition-delay: 1.4s;-webkit-transition-delay: 1.4s;-o-transition-delay: 1.4s;}
.delay8{transition-delay: 1.6s;-moz-transition-delay: 1.6s;-webkit-transition-delay: 1.6s;-o-transition-delay: 1.6s;}
.delay9{transition-delay: 1.8s;-moz-transition-delay: 1.8s;-webkit-transition-delay: 1.8s;-o-transition-delay: 1.8s;}

/*首页图标*/
.i_ico{width:24px;height:24px;background:url(../images/i_ico.png) no-repeat;}

/*header*/
.pageheader{width:100%;position:fixed;top:0;left:0;padding-top:40px;z-index:50;}
.pageheader.tophide{background-color:#000;background-color:rgba(0,0,0,0.6);padding:0 0 0 0;}
.pageheader .logo{width:159px;}
.pageheader .logo a{display:block;}
 
.pageheader .language{padding-top:24px;color:#fff;}
.pageheader .language a{color:#fff;-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;display:inline-block;margin:0 6px;position:relative;}
.pageheader .language a:after{content:"";width:1px;height:12px;background-color:rgba(255,255,255,0.4);position:absolute;top:50%;margin-top:-6px;right:-8px;}
.pageheader .language a:hover,.pageheader .language a.cur{-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pageheader .language a:last-child:after{display:none;}
.pageheader .language a:last-child{font-family: Arial;}

.pageheader .seach_btn{float:right;  background-position:0px 0px;margin:23px 0px 0px 0.5%;}
.pageheader .seach_btn.cur{background-position:-48px -24px;}
.pageheader .search_box{background-color:#272624;position:absolute;right:50%;top:100%;margin-right:-590px;padding:17px 20px;width:22%;display:none;-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;}
.pageheader .search_box .inp_box{width:70%;border:none;padding:0;margin:0;background:none;height:30px;line-height:30px;color:#ccc;}
.pageheader .search_box .search_ico{width:28px;height:30px;background-position:0px -48px;}

.pageheader.tophide .logo {width:16%; margin-top:20px;}
.pageheader.tophide .nav {  margin-top:20px;}
.pageheader.tophide .language{
	position: relative;
	width: 240px;
	height: 63px; float:right; margin-top:10px;
	background:none;
}
.pageheader .nav_contact{color:#fff;margin:24px 10px 0px 0px;}


.index-banner {height:100vh; position:relative; z-index:13;}
 
.header{
	z-index: 12;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.index-header{
	background: none;
}
 
.nav{
	margin-left: 30px;
}
.nav-li{
	position: relative;
	width: 110px;
	text-align: center;
	line-height: 63px;
	font-size: 18px;
	font-weight: bold;
}
.nav-a{
	display: block;
	width: 110px;
	height: 63px;
	color: #fff;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
    text-transform: uppercase;
}
.nav-li:hover .nav-a{
	color: #fff;
	background: #2d2d2c;
}

.subnav-ul{
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 63px;
	background: #2D2D2C;
	width: auto;
	padding: 10px;
}
.subnav-li{
	width: 110px;
	line-height:32px;
	font-size: 14px;
	font-weight: normal;
}
.subnav-li a{
	color: #fff;
}
.subnav-li a:hover{
	color: #facd00;
}
.language{
	position: relative;
	width: 240px;
	height: 63px;
	background:none;
}
.lang-cur{
	position: absolute;
	top: 5px;
	right: 32px;
	font-size: 14px;
	color: #fff;
}
.lang-cur a{
	font-family: 'Helvetica Neue','Helvetica' ,Arial,'PingFang SC','Microsoft Yahei', 'WenQuanYi Micro Hei', 'Lucida Grande', 'Hiragino Sans GB', STHeiti, SimSun,sans-serif !important;
	color: #fff !important;
	opacity: 1 !important;
}
.lang-shift{
	position: absolute;
	top: 26px;
	left: 17px;
	width: 156px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.lang-shift span{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: 1px solid transparent;
    background:url(../images/jtou.png) no-repeat center 8px;
    text-transform: uppercase;
}
.lang-shift:hover span{
	border: 1px solid transparent;
}
.lang-more{
	display: none;
	position: absolute;
	top: 36px;
	left: -978px;
	width: 1200px;
	height: auto;
	MIN-HEIGHT:500PX;
	background-color: rgba(0,0,0,.5);
}
.lang-more li{height: 113px;position: relative;padding-left: 115px;min-height: 90px;width: 20%;margin-left: 2%;margin-top: 19px;}
.lang-more li h3{color: #e6e6e6;}
.lang-more li a{color: #c7c7c7;}
.lang-more li.lang-li01{background: url(../images/lan-map_01.png) no-repeat;}
.lang-more li.lang-li02{background: url(../images/lan-map_03.png) no-repeat;}
.lang-more li.lang-li03{background: url(../images/lan-map_05.png) no-repeat;}
.lang-more li.lang-li04{background: url(../images/lan-map_07.png) no-repeat;}
.lang-more li.lang-li05{background: url(../images/lan-map_09.png) no-repeat;}
.lang-more li.lang-li06{background: url(../images/lan-map_11.png) no-repeat;}
.lang-more li.lang-li07{background: url(../images/lan-map_13.png) no-repeat;}
.lang-more li.lang-li01:hover{background: url(../images/lan-map_02.png) no-repeat;}
.lang-more li.lang-li02:hover{background: url(../images/lan-map_04.png) no-repeat;}
.lang-more li.lang-li03:hover{background: url(../images/lan-map_06.png) no-repeat;}
.lang-more li.lang-li04:hover{background: url(../images/lan-map_08.png) no-repeat;}
.lang-more li.lang-li05:hover{background: url(../images/lan-map_10.png) no-repeat;}
.lang-more li.lang-li06:hover{background: url(../images/lan-map_12.png) no-repeat;}
.lang-more li.lang-li07:hover{background: url(../images/lan-map_14.png) no-repeat;}
.lang-search{
	position: absolute;
	top:33px;
	right: 30px;
	width: 20px;
	height: 20px; cursor:pointer;
}
.lang-search a{
	display: block;
	width: 20px;
	height: 20px;
}
.lang-search a:hover{
	border: 1px solid #ccc;
}


.index-three{
	width: 100%;
	height: 300px;
	padding-top: 50px;
	background: #eee;
}
.index-three li{
	margin-left: 80px;
}
.index-three li:first-child{
	margin-left: 0;
}
.index-three a{
	position: relative;
	display: block;
	width: 346px;
	height: 280px;
}
.three-pic{
	width: 345px;
	height: 200px;
}
.three-circle{
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -40px;
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 50%;
	background: #313131;
	text-align: center;
	transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;	
}
.three-circle img{
	vertical-align: middle; margin:4px 0 0 6px;
}
.index-three li:hover .three-circle{
	background: #00a0e9;
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.three-text{
	display: block;
	margin-top: 50px;
	text-align: center;
	font-size: 18px;
	color: #313131;
}

.index-news{
	padding-top: 36px;
}
.index-news-one{
	width: 796px;
}
.news-one-title h3{
	margin-bottom: 36px;
	padding-left: 28px;
	font-size: 30px;
	color: #313131;
	line-height: 30px;
	border-left: 10px solid #00a0e9;
}
.news-one-pic{
	width: 364px;
	height: 240px;
}
.news-one-pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.news-one-text{
	width: 370px;
}
.news-one-text h4{
	margin-bottom: 24px;
	height: 54px;
	overflow: hidden;
	font-size: 20px;
	line-height: 27px;
}
.news-one-text h4 a{
	color: #313131;
}
.news-one-text h4 a:hover{
	color: #00a0e9;
}
.news-one-text h5{
	margin-bottom: 36px;
	height: 78px;
	overflow: hidden;
	font-size: 14px;
	color:#7d7d7d;
	line-height: 26px;
}
.news-one-text h6{
	font-size: 14px;
	color: #7d7d7d;
	line-height: 27px;
}
.news-one-text h6 img{
	vertical-align: -3px;
}
.index-news-scroll{
	width: 345px;
}
.index-news-more{
	height: 60px;
	text-align: right;
}
.index-news-more a{
	font-size: 14px;
	color: #313131;
}
.index-news-more a:hover{
	color: #00A0E9;
}



.index-product{
	width: 100%;
	height: 366px;
	background: #eee;
}
.product-scroll-title{
	margin-top: 35px;
}
.product-scroll-title h3{
	padding-left: 28px;
	font-size: 30px;
	color: #313131;
	line-height: 30px;
	border-left: 10px solid #00a0e9;
}
.product-scroll{
	width: 796px;
}
.product-case a{
	position: relative;
	display: block;
	width: 340px;
	height: 366px;
	overflow: hidden;
	font-size: 30px;
	color: #313131;
}
.product-case a span{
	display: block;
	width: 230px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #fff;
	position: absolute;
	bottom: 36px;
	left: 0;
}
.product-case img{
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}
.product-case a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
}


.index-about{
	padding-top: 55px;
	padding-bottom: 25px;
}
.index-about-pic{
	width: 796px;
}
.index-about-picboxa{
	position: relative;
	display: block;
	width: 100%;
	height: 378px;
	overflow: hidden;
}
.index-about-picself{
	display: block;
	width: 100%;
	height: 100%;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;	
}
.index-about-picboxa:hover .index-about-picself{
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
}
.index-about-piclogo{
	position: absolute;
	top: 27px;
	right: 0;
	display: block;
}
.index-about-copy{
	font-size: 12px;
	color: #959595;
}


.index-about-text{
	width: 345px;
}
.index-about-text h3{
	line-height: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 20px;
	color: #313131;
}
.index-about-text h4{
	margin-bottom: 30px;
	font-size: 14px;
	color: #313131;
	line-height: 27px;
	height: 108px;
	overflow: hidden;
}
.index-about-text-links{
}
.index-about-text-links a{
	display: inline-block;
	padding: 6px 0;
	margin-right: 94px;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	color: #313131;
}
.index-about-text-links a:hover{
	color: #00a0e9;
	border-color: #00a0e9;
}
.index-about-text-copy{
	padding-left: 171px;
	background: url(../images/index-about-logo02.png) no-repeat 0 0;
}
.index-about-text-copy h5{
	line-height: 30px;
	font-size: 14px;
	color: #313131;
}
.index-about-text-copy h6{
	line-height: 15px;
	font-size: 10px;
	color: #898989;
}


.index-number{
	width: 100%;
	height: 200px;
}

.footer{
	width: 100%;
}
.footer-search{
	width: 100%;
	height: 58px;
	background: #01a2ea;
	overflow: hidden;
}
.footer-nav li{
	margin-right: 60px;
	line-height: 58px;
	font-size: 18px;
	font-weight: bold;
}
.footer-nav li a{
	color: #fff;
}
.footer-nav li a:hover{
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.footer-form{
	margin-top: 14px;
}
.footer-input{
	width: 284px;
	background: #fff;
	padding: 8px;
	vertical-align: top;
}
.footer-submit{
	width: 32px;
	height: 32px;
	background: url(../images/bg-footer-submit.png) no-repeat 0 0;
	vertical-align: top;
}
.footer-QR{
	width: 100%;
	background: #018ae2;
}
.footer-QR-ul{
	padding-top: 14px;
	padding-bottom: 28px;
}
.footer-QR-li li{
	width: 76px;
	margin-right: 50px;
	font-size: 9px;
	line-height: 27px;
}
.footer-QR-li li a{
	color: #fff;
}
.footer-QR-li li a:hover{
	filter: alpha(opacity=70);
	opacity: 0.7;	
}
.footer-QR-tel{
	margin-top: 30px;
	margin-right: 0px;
}
.footer-QR-tel h3{
	margin-bottom: 35px;
	line-height: 34px;
	font-size: 22px;
	color: #fff;
}
.footer-QR-tel h3 img{
	vertical-align: -5px;
	margin-right: 15px;
}
.footer-QR-tel h4{ 
width:310px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 22px;
}
.footer-QR-pic{
	margin-top: 32px;
}



.service00{
	width: 100%;
	background: #f6f6f6;
padding-top: 50px;
}
.service_intro .hd { margin-bottom:20px;}
.service_intro .hd .n { font-size:36px; color:#0099cc; margin-bottom:10px;}
.service_intro .hd .text { font-size:14px;color: #555;}

.service_intro .ser_box { clear:both; overflow:hidden; font-size:14px; color:#999; padding-bottom:50px;}
.ser_box .img { margin-top:60px;}
.ser_box .fl { margin-right:50px;}
.ser_box .fr { margin-left:50px;}
.ser_box .n { font-size:32px; font-weight:normal; color:#333; margin-bottom:10px; display:block;}
.ser_box .imp { font-size:16px; color:#0099cc;}
.ser_box .text01 { font-size:16px; color:#afafaf; margin-bottom:15px; color:#afafaf;}
.ser_box .text02 p { margin-bottom:15px;}

.serb02 .img { margin-top:0;}



.service01{
	width: 100%;
	background: #f6f6f6;
padding-top:50px;
}
.global-hw {width: 1088px;margin: 34px auto 100px; background: url(../images/bg-service.png) center top no-repeat; padding: 60px 0; min-height: 560px; }
.gl_title2 { font-size: 40px; color: #555;font-weight: bold;padding-left: 77px;}
.global-hw .global_hw_list { background: url(../images/global/white.77png.png) repeat; background: rgba(255,255,255,.77); overflow: hidden; margin: 18px 0; }
.global-hw .global_hw_list ul { width: 101%; margin-bottom: -1px; }
.global-hw .global_hw_list li { float: left; width: 33.2%; height: 55px; line-height: 55px; font-size: 14px; border: 1px #8bb7d8 solid; margin-top: -1px; margin-left: -1px; background: url(../images/global/g_hw_btn.png) 5% bottom no-repeat\9; }
.global-hw .global_hw_list li a { display: block; padding-left: 10%; cursor: pointer; }
.global-hw .global_hw_list li a::before { content: ''; background: url(../images/global/g_hw_btn.png) left bottom no-repeat; width: 20px; height: 55px; display: inline-block; float: left; transition: all 500ms ease; margin-right: 2%; }
.global-hw .global_hw_list li:hover { background: url(../images/global/blue.77.png) repeat; background: rgba(1,162,234,.77); background: #01a2ea url(../images/global/g_hw_btn.png) 5% top no-repeat\9; }
.global-hw .global_hw_list li:hover a { color: #fff; }
.global-hw .global_hw_list li:hover a::before { background-position: left top; }

.gl_text { width:689px; height:116px; padding:20px 75px 0; background:url(../images/bg-service01.png) no-repeat; text-align:left; font-size:14px; line-height:1.8; margin-left:30%; margin-bottom:30px; margin-top:55px; margin-left:auto; margin-right:auto;}
.global-hw .intro { margin-left:50%; width:33%;}
.global-hw .intro .n { font-size:24px; font-weight:bold; color:#01a2ea; display:block; margin-bottom:10px;}
.global-hw .intro li { font-size:14px; margin-bottom:10px;color: #666;}
.global-hw .intro li b { font-size:18px; color:#01a2ea; margin-right:3px;}


.part_order { clear:both; overflow:hidden; padding-bottom:0px;}
.part_order .pop { width:50%; float:left;}
.part_order dl { position:relative; overflow:hidden; clear:both; padding-left:22%; padding-right:40px; padding-bottom:15px;}
.part_order dt { width:20%; height:32px; line-height:32px; position:absolute; left:2%; top:0; font-size:10px; text-align:right;}
.part_order font { position:absolute; right:25px; top:10px; color:red; line-height:1;}
.part_order .fb { border:#dddddd 1px solid; background-color:#fff; padding:6px 15px; height:auto; line-height:18px; font-size:0;}
.part_order .fb input { border-width:0; width:100%; font-size:13px; font-family:"Microsoft Yahei";}
.part_order .fb textarea { width:100%; height:115px; border:none; resize:none; outline:none;}
.fb .po_sele { display:block; width:421px; border:#dddddd 1px solid; background-color:#ffffff; height:32px; line-height:32px; border-radius:0!important; font-size:13px;}
.fb .po_sele ._txt { padding-right:36px; padding-left:15px;}
.fb .po_sele ._arrow { width:36px; background-color:#dddddd;}
.fb .po_sele ._arrow .arr { margin-left:-0.2em; border-top-color:#fff;}
.fb .po_sele.on ._arrow .arr { border-bottom-color:#fff;}
body .select-ui-options-pob { border-color:#dddddd; border-top-width:0;}
.select-ui-options-pob ._disabled { display:none;}

.part_order .pose { border-width:0; padding:0; height:auto; line-height:inherit;}
.part_order02,.form_add,.form_hd,.fbl { clear:both; overflow:hidden;}
.form_hd div,.fbl div { float:left; height:36px; line-height:36px; text-align:center;}
.form_hd { font-size:14px;}
.part_order02 .fip { padding:5px 2%; width:95%; height:27px; line-height:27px; border:#dddddd 1px solid; background-color:#fff;}
.fbl { padding-bottom:5px;}
.part_order02 { margin:0 3%;}
.part_order02 .f1,.part_order02 .f7 { width:5%;} 
.part_order02 .f7 a{color: #555;font-size: 12px;}
.part_order02 .f7 a:hover{color: #00a0e9;}
.part_order02 .f2,.part_order02 .f3,.part_order02 .f4,.part_order02 .f5,.part_order02 .f6 { width:16%; padding:0 1%;}
.form_add { border-bottom:#787878 1px solid; padding:10px 0;}
.form_add .add { width:5%; float:right; cursor:pointer;font-size: 12px;color:#555;}
.form_add .add [class*="ico-"] { font-weight:bold;    font-style: normal; font-size:16px; font-family:sans-serif; color:#008ae2;}
.form_bottom { padding:20px 0; overflow:hidden;}
.form_bottom .validation { float:left; line-height:32px; white-space:nowrap;}
.form_bottom .validation .n { font-size:14px; font-weight:normal; width:89px; margin-right:0px; display:inline-block; vertical-align:middle; text-align:right; text-indent:10px;}
.form_bottom .validation .vdc { width:102px; height:18px; border:#ddd 1px solid; padding:5px;}
.form_bottom .validation .imgcode { vertical-align:middle; display:inline-block; height:25px; margin-top:2px;}
.form_bottom .validation .imgcode img { width:76px; height:25px;}
.form_bottom .btn { float:right; font-size:0;}
.form_bottom .btn a { display:inline-block; width:auto; height:34px; line-height:34px; color:#fff; font-size:14px; background-color:#16a9ea; padding:0 60px; margin-left:12px;}
.form_bottom .btn a.reset { background-color:#bdbdbd;}
.form_bottom .btn a:hover { filter:alpha(opacity=85); opacity:0.85;}
.fbl .mt { display:none;}
.form-con .form_box { clear:both; overflow:hidden;}
.form-con .form_box .fbli { display:inline-block; white-space:nowrap; margin-right:10px; margin-bottom:10px;}
.form-con .fb_yzm { margin-top:0!important;}

.service-tel{
	font-size: 28px;
	color:#555;
	line-height: 130px;
}
.service-bg{
	text-align: center;
}


.download{
	padding-top: 50px;
	min-height: 530px;
}
.download-title{
	margin-bottom: 10px;
	line-height: 54px;
	font-size: 18px;
	color: #fff;
	background: #00a0e9;
}
.download-title-li01{
	padding-left: 38px;
	width: 690px;
}
.download-title-li01 img{
	vertical-align: middle;
}
.download-title-li02{
	width: 268px;
	text-align: center;
}
.download-title-li02 img{
	vertical-align: middle;
}
.download-title-li03{
	text-align: center;
	width: 50px;
}
.download-title-li04{
	text-align: center;
	width: 154px;
}

.download-list-li{
	line-height: 42px;
	background: #fff;
	border-bottom: 1px solid #f6f6f6;
}
.download-list-li01{
	padding-left: 38px;
	width: 690px;
	font-size: 14px;
	color: #555;
}
.download-list-li02{
	width: 268px;
	text-align: center;
	font-size: 14px;
	color: #555;
}
.download-list-li03{
	text-align: center;
	width: 50px;
	height: 42px;
	background: url(../images/download-eye.png) no-repeat center center;
}
.download-list-li03:hover{
	background: url(../images/download-eye-h.png) no-repeat center center;
}
.download-list-li04{
	text-align: center;
	width: 154px;
	height: 42px;
	background: url(../images/download.png) no-repeat center center;
}
.download-list-li04:hover{
	background: url(../images/download-h.png) no-repeat center center;
}

.service05{
	width: 100%;
	padding: 40px 0 100px;
	background: #f6f6f6;
}

.channel_content { clear:both; padding:40px 0 40px;background:#f6f6f6;}
.channel_content .text_content { min-height:300px;}
.channelbg { background-position:center top; background-repeat:no-repeat; clear:both; height:210px;}
.channelbg a { color:#fff;}
.channel_name { width:auto; height:60px; float:left; margin-top:150px; font-size:35px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 30px; white-space:nowrap; color:#fff;}
.breadcrumbs { width:auto; height:26px; line-height:26px; white-space:nowrap; margin-top:176px; color:#f2f2f2;}
.breadcrumbs em { font-style:normal; margin:0 8px;}
.breadcrumbs a { color:#f2f2f2;}
.breadcrumbs a:hover { color:#fff;}


.video_main{ padding-bottom:30px; }
.video_catlist{ text-align:center; margin-bottom:40px;  }
.video_catlist a{display:inline-block; height:36px; line-height:36px; border:2px solid #a1a1a1; margin-right:14px; font-size:16px; padding:0 10px; margin-bottom:5px;color: #313131;}
.video_catlist a.cur,.video_catlist a:hover{ background:#16a9ea; border-color:#00a0e9; color:#fff; }
.video_catlist a.cur i,.video_catlist a:hover i{ background-position:-20px -20px; }

.video_list li { position:relative; margin-bottom:20px;}
.video_list li .img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.video_list li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.video_list li .nr{ width:90%; padding:10px 5%; text-align:center;  background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; left:0px; bottom:0px;}
.video_list li .play { display:block; width:69px; height:69px; background:url(../images/play_ico01.png) no-repeat; position:absolute; left:50%; margin-left:-32px; top:50%; margin-top:-55px;}
.video_list li .title{ font-size:14px; color:#fff; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:3px;}
.video_list li .gn{ color:#cecdcd;}
.video_list li .gn i{ font-size:14px;}

.outSea { text-align:left;}
.jrtext01 { font-size:26px; font-weight:bold; color:#000; margin-bottom:15px;}
.jrtext02 { font-size:14px;}
.jrtext_n { display:block; font-size:18px; font-weight:bold; color:#0099cc; line-height:2; margin-bottom:10px;} 

.jr_course_slider_box { width:50%; float:left; height:auto; margin-right:4%;}
.jr_course_slider { width:100%; height:0; padding-bottom:58%; overflow:hidden; position:relative; margin-bottom:5px;} 
.jr_course_slider img { width:100%; height:auto;}
.jr_course_nav { font-size:0; line-height:0; margin-right:-7px;}
.jr_course_nav a { display:inline-block; width:10%; margin-right:1.111%; height:48px; line-height:48px; text-align:center; background-color:#fff; font-size:20px; color:#909090; cursor:pointer;}
.jr_course_nav a.on { background-color:#01a2ea; color:#fff;}

.jr_course_slider .arrs { display:block; width:45px; height:100px; line-height:100px; text-align:center; position:absolute; top:50%; margin-top:-50px; color:#bdbdbd;}
.jr_course_slider .arrs:hover { color:#01a2ea;}
.jr_course_slider .arrs [class*="ico-"] { font-size:60px; margin:0; width:45px; height:100px;}
.jr_course_slider .arr_prev { left:10px;}
.jr_course_slider .arr_next { right:10px;}

.jrtext_n1 { display:block; font-size:16px; margin-bottom:10px; position:relative;}
.courseList { position:relative; text-align:center;}
.courseList .line { display:block; width:90%; height:2px; background-color:#16a9ea; overflow:hidden; position:absolute; left:5%; top:45px;}
.courseList .num { width:98px; height:86px; line-height:86px; text-align:center; font-size:28px; color:#fff; background:url(../images/liucheng_numbg.png) center top no-repeat #f6f6f6; position:relative; z-index:10; margin:0 auto 15px;}
.courseList ._t { font-size:14px; margin-bottom:10px; display:block;}
.courseList .text { width:98px; margin:0 auto; text-align:left; height:160px; overflow:hidden; line-height:20px; font-size:12px;}



.solute01{
	width: 100%;
	padding: 50px 0 80px;
	background: #f6f6f6;
}
.solute-list li{
	width: 350px;
	height: 385px;
	padding: 10px;
	margin: auto 15px;
	background: url(../images/bg-solute.png) no-repeat 10px 380px;
}
.solute-list li:first-child{
}
.solute-list li:hover{
	background: #facd00 url(../images/bg-solute-h.png) no-repeat 10px 380px;
}
.solute-list li:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
}
.solute-list li:hover h3{
	color: #3a1d1d;
}
.solute-list-img{
	display: block;
	width: 350px;
	height: 256px;
	overflow: hidden;
}
.solute-list li img{
	display: block;
	width: 350px;
	height: 256px;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;	
}

.solute-list li h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	color: #313131;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.solute-list li h4{
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	color: #313131;
}
.solute-show h3{
	margin-bottom: 30px;
	font-size: 30px;
	color: #1b1b1b;
text-align: center;
}
.solute-show h4{
	font-size: 14px;
	color: #555555;
	line-height: 24px;
}
.solute-show-right{
	display: block;
	width: 366px;
	height: 202px;
	margin-left: 180px;
}
.solute-show h5{
	font-size: 26px;
	color: #00a0e9;
}
.solute-show h5 img{
	display: block;
	margin: 0 auto;
}


.channel_left { width:825px; float:left;}
.channel_right { width:300px; float:right;}

.news_list li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}
.news_list .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}
.news_list .img img { display:block; width:100%; height:auto;}
.news_list .intro .n { font-size:22px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333;}
.news_list .intro time { font-size:14px; color:#999;}
.news_list .intro .text { border-top:#999 1px dotted; overflow:hidden;height: 42px;line-height: 20px;padding-top: 5px;  margin-top:10px; color:#535353;font-size: 14px;}
.news_list a:hover .n { color:#01a2ea;}


.news-page{
	font-size: 12px;
	color: #8c8c8c;
}
.news-page a{
	display: inline-block;
	margin: 12px;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	border: 1px solid #8c8c8c;
	color: #8c8c8c;
}
.news-page span{
	display: inline-block;
	margin: 12px;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	border: 1px solid #8c8c8c;
}


.channel_right .inewsSearch { padding:30px;}
.inewsSearch .sec_bd .month { width:47%; float:left;}
.inewsSearch .sec_bd .day { width:47%; float:right;}
.channel_right .nInput { clear:both;}

.sideVideo { clear:both; overflow:hidden; position:relative;}
.sideVideo .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}
.sideVideo .img .play { display:block; width:69px; height:69px; background:url(../images/play_ico01.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-35px;}
.sideVideo .n { display:block; width:100%; height:40px; line-height:40px; background:url(../images/black_op60.png); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal; text-align:center;}

.sideBox { clear:both; background-color:#fff;}
.shidian { padding:30px;}
.shidian .sec_hd { margin-bottom:15px; line-height:32px;}
.shidian .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}
.shidian .sideList li { margin-bottom:10px; font-size:14px; line-height:22px; height:44px; overflow:hidden;} 
.shidian .sideList .time { color:#01a2ea;}


.news-solute h3{
	margin-bottom: 10px;
	font-size: 24px;
	color: #1b1b1b;
}
.news-solute li{
	width: 89px;
	height: 105px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #00a0e9;
}
.news-solute li a{
	display: block;
	width: 89px;
	height: 25px;
	padding-top: 65px;
	color: #00a0e9;
}
.news-solute01{
	margin-left: 0;
	background: url(../images/bg-news-solute01.png) no-repeat center 10px;
}
.news-solute01 a:hover{
	color: #fff;
	background: #00a0e9 url(../images/bg-news-solute01-h.png) no-repeat center 10px;
}
.news-solute02{
	margin-left: 12px;
	background: url(../images/bg-news-solute02.png) no-repeat center 10px;
}
.news-solute02 a:hover{
	color: #fff;
	background: #00a0e9 url(../images/bg-news-solute02-h.png) no-repeat center 10px;
}
.news-solute03{
	margin-left: 12px;
	background: url(../images/bg-news-solute03.png) no-repeat center 10px;
}
.news-solute03 a:hover{
	color: #fff;
	background: #00a0e9 url(../images/bg-news-solute03-h.png) no-repeat center 10px;
}

.NewsDetail-B3 .myart img{
    
}

.year-select{
	width: 260px;
	height: 40px;
	line-height: 40px;
	background: #dedede url(../images/images1/news-arrow_03.png) no-repeat 202px 0;appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.month-select{
	width: 130px;
	height: 40px;
	line-height: 40px;
	background-color: #dedede;	
	background:  #dedede url(../images/images1/news-arrow_03.png) no-repeat 74px 0px;appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.day-select{
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #dedede url(../images/images1/news-arrow_03.png) no-repeat 75px 0px;appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}


.z_channelbg {
	width: 1920px;
	margin: 0 auto;
	position: relative;
	left: 50%;
	margin-left: -960px;
margin-top: -21px;
}

.z_channel_menu { background-color:#fff; clear:both;padding-top: 35px;
font-size: 14px;
line-height: 25px; }
.z_channel_menu li { float:left; margin-right:20px; position:relative; z-index:10;}
.z_channel_menu > .wrap > ul > li:hover { z-index:20;}
.z_channel_menu li > a { display:inline-block; width:auto; height:59px; line-height:58px; font-size:14px; border-bottom:#ffffff 2px solid; padding:0 13px; white-space:nowrap;color: #555555;}
.z_channel_menu li .ico-1 { display:block; width:7px; height:4px; background:url(../images/arr_menu.png) no-repeat; overflow:hidden; position:absolute; right:10px; top:50%; margin:-2px 0 0;}
.z_channel_menu .cur > a { border-bottom-color:#16a9ea; color:#16a9ea;}
.z_channel_menu li > a:hover { border-bottom-color:#16a9ea; color:#16a9ea;}
.z_channel_menu .hasMenu > a { padding-right:23px;}
.z_channel_menu ul .cur ul { border-top:#16a9ea 2px solid;}
.z_channel_menu ul ul { display:none; width:100%; height:auto; position:absolute; left:0; top:59px; background-color:#d9d9d9;}
.z_channel_menu ul ul li { margin-right:0; float:none;}
.z_channel_menu ul ul a { height:auto; line-height:22px; padding:3px 5px; display:block; border-bottom:#fff 1px solid; text-align:center;}
.z_channel_menu ul ul a:hover { background-color:#16a9ea; color:#fff;}
.z_wrap { max-width:1180px; margin-right:auto; margin-left:auto; *width:1180px;}
.z_fix { *zoom:1; *clear:both;}
.z_fix:before, .z_fix:after {display:table; clear:both; content:'';}

.z_gaishu-sec3 { padding-bottom:0;background: #f6f6f6;
padding-top: 50px;}
.z_about_intro { clear:both; overflow:hidden; margin-bottom:50px;}
.z_about_intro .intro { width:44%; float:left; padding:30px 2% 0;}
.z_about_intro .intro .n { font-size:28px; font-weight:normal; color:#222; margin-bottom:10px;}
.z_about_intro .intro .text { font-size:14px;line-height: 25px;}
.z_about_intro .img { width:50%; float:right;}
.z_about_intro .img img { width:100%; height:auto;}

.z_about_intro_odd .intro { float:right;}
.z_about_intro_odd .img { float:left;} 

.z_ln-header-wrap{height: 80px;position: relative;width: 100%;
float: left;}
.z_ln-header{}
.z_ln-header ul{height: 80px;line-height: 80px;background:#737373;overflow: hidden;width:100%;}
.z_ln-header li{position: relative;float: left;width: 235px;border-left:1px solid #eee;    text-transform: uppercase;
	margin-left: -1px;text-align: center;cursor: pointer;color:#fff;font-size:18px;
	font-weight: 700;background: url(../images/ln-arr2.png) no-repeat 90% 50%;
background-repeat: no-repeat !important;
background-position: 90% 50% !important;}
.z_ln-header li .arr{position: absolute;width: 26px;height: 26px;right: 15px;top:26px;display: none;}
.z_ln-header li .b-svg{position: absolute;left: 0;top:0;z-index: 1;}
.z_ln-header li .b-svg rect{stroke-dasharray: 200;
	transition:all linear 1.28s;}
.z_ln-header li .b-svg polyline{stroke-dasharray: 60;
	transition:all linear .64s;}
.z_ln-header li .h-svg{position: absolute;left: 0;top:0;z-index: 2;}
.z_ln-header li .h-svg rect{stroke-dasharray: 200; stroke-dashoffset: 200;
  transition:all linear 1.28s;}
.z_ln-header li .h-svg polyline{stroke-dasharray: 60; stroke-dashoffset: 60;
  transition:all linear .64s;}
.z_ln-header li:hover, .ln-header .active{color:#333 !important;background:#ffd82a !important;background: url(../images/ln-arr1.png)#ffd82a no-repeat 90% 50% !important;}
.z_ln-header li:hover .h-svg rect,.ln-header .active .h-svg rect{stroke-dashoffset: 0;}
.z_ln-header li:hover .h-svg polyline,.ln-header .active .h-svg polyline{stroke-dashoffset: 0;}
.z_ln-header li:hover .b-svg rect,.ln-header .active .b-svg rect{stroke-dashoffset: 200;}
.z_ln-header li:hover .b-svg polyline,.ln-header .active .b-svg polyline{stroke-dashoffset: 60;}
.bgarr .arr{background:url(../images/ln-arr.png) no-repeat;}
.bgarr li:hover .arr,.bgarr .cur .arr{background-position: 0 bottom;}
.arr { display:inline-block; overflow:hidden; width:0; height:0;}
.z_ln-header.fixed{position: fixed;z-index: 99;width: 1180px;left: 50%;top:0;
margin-left:-590px;}

.z_lh-sec1 { background:none;}
.z_lh-sec1 ._block { display:block; text-align:center; padding-top:31px; margin-bottom:20px;}
.z_lh-sec1 ._block h2 { display:inline-block; width:auto; height:52px; line-height:50px; background-color:#01a2ea; color:#fff; padding:0 33px; font-size:27px; position:relative; margin-bottom:6px;}
.z_lh-sec1 ._block h2 i { display:block; width:0; height:0; overflow:hidden; border-style:solid dashed dashed; border-color:#01a2ea transparent transparent; border-width:7px; position:absolute; left:50%; margin-left:-7px; bottom:-14px;}
.z_lh-sec1 ._block ._p { font-size:36px; color:#333; font-weight:bold;}
.blhox { height:300px; position:relative;}
.z_logo01 { width:428px; height:93px; position:absolute; left:50%; top:50%; margin:-46px 0 0 -214px;}
.z_logo02 { display:none; width:807px; height:266px; position:absolute; left:50%; top:50%; margin:-133px 0 0 -403px;}
.z_lh-sec1 ._words { display:none; padding-top:28px;}
.z_lh-sec1 ._words .letter { background:none; margin-bottom:0;}

.z_lh-sec1 .ln_logo { text-align:center;}
.z_lh-sec1 .ln_flash { text-align:center; display:none;}

.z_lh-sec2{position: relative;height: 491px;background:url(../images/z_bj1.jpg) center 0 no-repeat;}
.z_lh-sec2 ._block{position: absolute;color:#fff;padding:50px;overflow: hidden;
background:url(../images/z_lbj.png);left: 120px;top:100px;}
.z_lh-sec2 ._block h2{font-size:38px;line-height: 2em;}
.z_lh-sec2 ._block p{width:300px;font-size:26px;line-height: 1.6em;}

.z_lh-sec3{padding:50px 0;}
.z_lh-sec3 ._header{text-align: center;margin-bottom: 20px;}
.z_lh-sec3 ._header h2{font-size:27px;color:#5a5a5a;height: 50px;line-height: 50px; display:inline-block; width:auto; height:52px; *display:inline; *zoom:1; background-color:#01a2ea; color:#fff; position:relative; padding:0 33px;}
.z_lh-sec3 ._header h2 i { display:block; width:0; height:0; overflow:hidden; border-style:solid dashed dashed; border-color:#01a2ea transparent transparent; border-width:7px; position:absolute; left:50%; margin-left:-7px; bottom:-14px;}
.z_lh-sec3 ._header ._p{color:#5a5a5a;font-size:16px;}
.z_lh-sec3 ._list{text-align: center;font-size:0;}
.z_lh-sec3 ._list li{display: inline-block;width: 225px;height: 185px;cursor: pointer;
border:2px solid #969696;color:#969696;font-size:20px;margin:6px; *display: inline;*zoom:1;}
.z_lh-sec3 ._list strong{display: block;font-size: 26px;margin-top:63px;    text-transform: uppercase;}
.z_lh-sec3 ._list p { display:none;}
.z_lh-sec3 ._list a { display:block; width:100%; height:100%; overflow:hidden;color: #969696;}
.z_lh-sec3 ._list li:hover,.lh-sec3 ._list a:hover{border-color:#ffd82a;background:#ffd82a;color:#000;}
.z_lh-sec3 ._list li:hover a{color:#000;}

.z_lh-sec4{position: relative;overflow: hidden;height:501px;
background:url(../images/z_bj2.jpg) center 0 no-repeat;}
.z_lh-sec4 ._block{position: absolute;left: 50%;top:50%;padding:30px 50px 50px;overflow: hidden;
background:url(../images/z_hbj.png);color:#333;margin:0px 0 0 100px; width:24%;}
.z_lh-sec4 ._block h2{font-size:32px;}
.z_lh-sec4 ._block ._p{font-size:16px;}

.z_lh-sec5{height: 490px;position: relative;overflow: hidden;
background:url(../images/z_bj3.jpg) center 0 no-repeat;}
.z_lh-sec5 ._block{position: absolute;left: 0;top:19px;padding:30px 50px;overflow: hidden;
	background:url(../images/z_lbj.png);color:#fff;margin:30px 0 0 0px; width:30%}
.z_lh-sec5 ._block h2{font-size:32px;}
.z_lh-sec5 ._block ._p{font-size:16px;width: 100%;}

.z_channel_content { clear:both; padding: 50px 0 40px;
background: #f6f6f6;}
.z_channel_content .text_content { min-height:300px;}

.z_channel_name { width:auto; height:60px; float:left; margin-top:150px; font-size:35px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 30px; white-space:nowrap; color:#fff;}
.z_breadcrumbs { width:auto; height:26px; line-height:26px; white-space:nowrap; margin-top:176px; color:#f2f2f2;}
.z_breadcrumbs em { font-style:normal; margin:0 8px;}
.z_breadcrumbs a { color:#f2f2f2;}
.z_breadcrumbs a:hover { color:#fff;}

.z_culture_s1{}
.z_cul_s1_left{ width:51%; float:left; position:relative; overflow:hidden;}
.z_cul_s1_left .nr{ background:rgba(0,0,0,.50); padding:15px 4%; width:92%; position:absolute; bottom:0px; left:0px; color:#fff; }
.z_cul_s1_left .nr .title{ font-size:26px; font-weight:bold; }
.z_cul_s1_left .nr .sum{ font-size:22px;}

.z_cul_s1_right{ width:45%; float:right; overflow:hidden;}
.z_cul_s1_right ul{ width:102%;}
.z_cul_s1_right li{ width:48%; margin-right:2%; float:left; margin-bottom:12px; }
.z_cul_s1_right li a{ display:block; border:2px solid #b1b0b0; padding-top:12px; padding-bottom:12px; padding-left:10%; padding-right:4%; cursor:default;}
.z_cul_s1_right li a:hover{ background:#facd00;}
.z_cul_s1_right li .title{ font-size:20px; font-weight:bold; color:#333;}
.z_cul_s1_right li .sum{ font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#333;}
.z_cul_s1_right li.last{ width:98%; margin-bottom:0;}
.z_cul_s1_right li.last a{ padding-left:5%;padding-right:2%;}

.z_cul_s1_right { overflow:visible; }
.z_cul_s1_right .intro { display:none; width:530px; height:auto; position:absolute; left:0; top:102px;}
.z_cul_s1_right .odd .intro { left:auto; right:0; }
.z_cul_s1_right .intro ._box { background-color:#facd00; padding:15px 25px; color:#333; line-height:25px !important;    font: 12px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti, 'wenquanyi micro hei', 微软雅黑,宋体,sans-serif;
}}
.cul_s1_right .intro ._box strong {
    font-size: 14px;
}
.z_cul_s1_right .intro ._box strong { font-size:14px; }
.z_cul_s1_right li { position:relative; }
.z_cul_s1_right li:hover { z-index:10; }
.z_cul_s1_right li:hover > a { background-color:#facd00; }
.z_cul_s1_right li:hover > ._arr { display:block; width:0; height:0; border-color:transparent transparent #facd00; border-style:dashed dashed solid; border-width:11px; overflow:hidden; position:absolute; left:50%; margin-left:-11px; bottom:-11px;}
.z_cul_s1_right li:hover .intro { display:block; }

.z_culture_s2{ margin-top:35px;}
.z_cul_s2_scroll{ overflow:hidden; background:#008ae2; color:#fff; position:relative;}
.z_cul_s2_scroll .hd{ display:none}
.z_cul_s2_scroll .bd{ height:325px; overflow:hidden;}
.z_cul_s2_scroll .bd a { cursor:default;}
.z_cul_s2_scroll .hd li{ width:20%; float:left; }
.z_cul_s2_scroll .hd li a{ display:block; padding:15px 4% 20px 10%; color:#fff;}
.z_cul_s2_scroll .hd li a:hover,.cul_s2_scroll .hd li.on a{ background:#0078da;}
.z_cul_s2_scroll .hd li .title{ font-size:55px; font-weight:bold; line-height:60px; padding-bottom:15px; background:url(../images/cul_jt.png) no-repeat 20px bottom; margin-bottom:15px;}
.z_cul_s2_scroll .hd li .c_t1{ font-size:18px; font-weight:bold; line-height:30px; }
.z_cul_s2_scroll .hd li .c_t2{ font-size:24px; font-weight:bold; line-height:30px; }
.z_cul_s2_scroll .hd li .sum{ font-size:13px; line-height:20px; margin-top:10px;}
.z_cul_s2_scroll .hd .cattr{ display:block; width:31px; height:47px; background-image:url(../images/cul_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:90px; z-index:10; cursor:pointer;}
.z_cul_s2_scroll .hd .prev{ left:20px; background-position:left top;}
.z_cul_s2_scroll .hd .next{ right:20px; background-position:right top;}
.z_cul_s2_scroll .hd .prev:hover{ background-position:left bottom;}
.z_cul_s2_scroll .hd .next:hover{ background-position:right bottom;}

.z_lvse_hd { background-color:#ffffff; padding:20px; clear:both; margin-bottom:30px;}
.z_lvse_hd .lvse_img { float:left; width:58%;}
.z_lvse_hd .lvse_intro { float:right; width:40%;}
.z_lvse_hd .lvse_intro .box { border:#e7e7e7 1px solid; padding:30px; height:238px;}
.z_lvse_hd .lvse_intro .n { font-size:22px; font-weight:normal; padding:20px 0 15px; color:#333;}
.z_lvse_hd .lvse_intro .text { line-height:1.8; font-size:14px;}

.z_lvse_text { margin-bottom:30px;}
.z_lvse_text .lv_n { font-size:30px; margin-bottom:15px; font-weight:bold; color:#000;}
.z_lvse_text .lv_text { font-size:14px;}

.z_jienengSlider,.z_jienengSlider ul,.z_jienengSlider li { height:0; padding-bottom:30%;}
.z_jienengSlider { width:100%; overflow:hidden; position:relative; background:#e9e9e9;}
.z_jienengSlider li { width:100%; overflow:hidden; position:relative;}
.z_jienengSlider .img { width:50%; float:left; margin-right:5%;}
.z_jienengSlider .intro { padding:30px 5% 0; font-size:16px;}
.z_jienengSlider .intro ._n { font-size:30px; font-weight:normal; margin-bottom:10px;}
.z_jienengSlider .arrs { display:block; width:52px; height:52px; background:url(../images/jieneng_btn.png) no-repeat; position:absolute; bottom:0; right:0;}
.flex-direction-nav {
	padding: 0 !important;
	width: 104px !important;
	height: 54px !important;
	position: absolute;
	z-index: 999;
	right: 0;
	bottom: -2px;
}
.flex-direction-nav li{float: left;width: auto;width: 52px;height: 52px;padding: 0;position: relative;}
.flex-direction-nav a {
	display:block; width:52px; height:52px; background:url(../images/jieneng_btn.png) no-repeat; position:absolute; bottom:0px; right:0;
	text-indent: -9999px;
}
.flex-direction-nav .flex-next {
	background-position:-52px -52px;
}
.flex-direction-nav .flex-prev {
	background-position:0 0; 
}

.flex-direction-nav .flex-next:hover {
	background-position:0 -52px;
}
.flex-direction-nav .flex-prev:hover {
	background-position:-52px 0;
}
.z_jienengSlider .arr_prev { background-position:0 0; right:52px;}
.z_jienengSlider .arr_prev:hover { background-position:-52px 0;}
.z_jienengSlider .arr_next { background-position:-52px -52px;}
.z_jienengSlider .arr_next:hover { background-position:0 -52px;}

.z_hisList { clear:both; position:relative; overflow:hidden; padding-left:124px;  margin:0 8%;}
.z_hisList .his_hd_box { width:260px; height:auto; position:absolute; left:0; top:0; border-top:#959595 1px solid;}
.z_hisList .his_hd { cursor:pointer; border-bottom:#959595 1px solid;}
.z_hisList .his_hd .img { display:none; text-align:center; border:#5d5d5d 4px solid;}
.z_hisList .his_hd .img img { display:block;}
.z_hisList .his_hd .text { display:block; height:50px; line-height:50px; font-size:22px; padding:0 20px; color:#9e9e9e;}
.z_hisList .his_hd_box .hd_cur .img { display:block;}
.z_hisList .his_hd_box .hd_cur .text { display:none;}
.z_his_bd { display:none; position:relative;}
.z_his_bd .line { width:20px; height:100%; position:absolute; left:0; top:0; background:url(../images/his_line.png) -20px 0 repeat-y; overflow:hidden;}
.z_his_li { position:relative; padding:25px 0 25px 28px; border-bottom:#d6d6d6 1px solid; margin-left:10px;}
.z_his_li .n { font-size:18px; font-weight:normal; color:#333; font-weight:bold; display:block; margin-bottom:5px;}
.z_his_li .text { font-size:14px; line-height:22px; padding-bottom:25px; color:#666;}
.z_his_li .point { display:block; width:20px; height:19px; background:url(../images/his_line.png) -40px 0 no-repeat; overflow:hidden; position:absolute; left:-10px; top:32px;}
.z_his_li dd { width:auto; height:280px; float:left; position:relative; margin-right:20px; margin-bottom:20px;}
.z_his_li dd img { display:block; height:280px; width:auto;}
.z_his_li dd ._title { width:90%; padding:10px 5%; line-height:20px; font-size:14px; position:absolute; left:0; bottom:0; color:#fff; font-weight:normal; background:rgba(0,162,234,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#bb00a2ea,endcolorstr=#bb00a2ea);}

.z_his_bd_box .first { min-height:420px;}
.z_his_bd_box .first .point { background-position:0 0;}

.z_his_box { position:relative;}
.z_his_box .time { display:none; width:120px; height:50px; line-height:50px; font-size:40px; position:absolute; left:0; top:17px; font-family:Arial;}

.z_lcb {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 100px;
}

.z_row {
	width:102%;
	*zoom:1
}
.z_row:before,.z_row:after {
	content:" ";
	display:table;
	clear:both
}
.span-1,.full-row .row .span-1 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:6.33333333%
}
.span-2,.full-row .row .span-2 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:14.66666667%
}
.span-3,.full-row .row .span-3 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:23%
}
.span-4,.full-row .row .span-4 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	margin-bottom:20px;
	width:31.33333333%
}
.span-5,.full-row .row .span-5 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:39.667%;
}
.span-6,.full-row .row .span-6 {
	float:left;
	transition:.2s width ease;
	margin-right:0%;
	*margin-right:1.89%;
	width:50%;
}
.span-7,.full-row .row .span-7 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:56.33333333%
}
.span-8,.full-row .row .span-8 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:64.66666667%
}
.span-9,.full-row .row .span-9 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:73%
}
.span-10,.full-row .row .span-10 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:81.33333333%
}
.span-11,.full-row .row .span-11 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:89.66666667%
}
.span-12,.full-row .row .span-12 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:98%
}
.span-13,.full-row .row .span-13 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:106.33333333%
}
.span-14,.full-row .row .span-14 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:114.66666667%
}
.span-15,.full-row .row .span-15 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:123%
}
.span-16,.full-row .row .span-16 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:131.33333333%
}
.span-17,.full-row .row .span-17 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:139.66666667%
}
.span-18,.full-row .row .span-18 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:148%
}
.span-19,.full-row .row .span-19 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:156.33333333%
}
.span-20,.full-row .row .span-20 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:164.66666667%
}
.span-21,.full-row .row .span-21 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:173%
}
.span-22,.full-row .row .span-22 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:181.33333333%
}
.span-23,.full-row .row .span-23 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:189.66666667%
}
.span-24,.full-row .row .span-24 {
	float:left;
	transition:.2s width ease;
	margin-right:2%;
	*margin-right:1.89%;
	width:198%
}
.z_contactBox { padding-top:15px;}
.z_contacts .chukou { border-right:#dedede 1px solid; margin-right:20px;}
.z_contacts .t { font-size:18px; font-weight:bold; color:#2a9ad4; display:block; margin-bottom:5px;}
.z_contacts .cont { margin-bottom:35px; padding-left:20px;height: auto;}
.z_contacts .cont .tel { clear:both; overflow:hidden; line-height:2;color: #535353;}
#map_container { height:300px;}
#map_container img { max-width: none;}
.z_ct_box { display:block; width:111px; height:111px; margin:0 auto 20px; position:relative; overflow:hidden;}
.z_ct_box a { display:block; width:100%; height:100%; position:absolute; font:0/0 a; letter-spacing:-9px;}
.z_ct_box .cio { display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/contact_ico.png) no-repeat;}
.z_ct_box .cio01,.ct_box .cio02,.ct_box .cio03,.ct_box .cio04,.ct_box .cio05,.ct_box .cio06 {display:none;/* filter:alpha(opacity=60); opacity:0.6;*/}
.z_ct_box .cio01_blue,.ct_box .cio02_blue,.ct_box .cio03_blue,.ct_box .cio04_blue,.ct_box .cio05_blue,.ct_box .cio06_blue { z-index:2;}
.z_ct_box .cio01_blue:hover { background-position:0 0;}
.z_ct_box .cio01_blue { background-position:0 -111px;}
.z_ct_box .cio02_blue:hover { background-position:-111px 0;}
.z_ct_box .cio02_blue { background-position:-111px -111px;}
.z_ct_box .cio03_blue:hover { background-position:-222px 0;}
.z_ct_box .cio03_blue { background-position:-222px -111px;}
.z_ct_box .cio04_blue:hover { background-position:-333px 0;}
.z_ct_box .cio04_blue { background-position:-333px -111px;}
.z_ct_box .cio05_blue:hover { background-position:-444px 0;}
.z_ct_box .cio05_blue { background-position:-444px -111px;}
.z_ct_box .cio06_blue:hover { background-position:-555px 0;}
.z_ct_box .cio06_blue { background-position:-555px -111px;}
.z_ct_box .cio07_blue:hover { background-position:-666px 0;}
.z_ct_box .cio07_blue { background-position:-666px -111px;}
.z_ct_box .cio08_blue:hover{ background-position:-777px 0;}
.z_ct_box .cio08_blue { background-position:-777px -111px;}


.z_pinzhi_top{ background:url(../images/pinzhi_xian.gif) repeat-x bottom; overflow:hidden;}
.z_pinzhi_top .tag{ float:left; width:120px; height:64px; line-height:64px; border:2px solid #8b8b8b; font-size:22px; font-weight:bold; text-align:center; color:#6d6d6d; margin-right:15px; margin-top:3px;}
.z_pinzhi_top .nr{ font-size:15px; padding-top:0px; color:#848484; line-height:25px; height:auto; overflow:hidden; padding-bottom:5px;}
.z_hbox { margin-bottom:30px;}
.z_hbox_new .hd { font-size:28px; margin-bottom:10px; font-weight:bold;}
.z_hbox_new .text { font-size:14px; margin-bottom:20px;}
.z_pzTixi .img01 { width:582px; height:470px; border:#ddd 1px solid; float:left; overflow:hidden;}
.z_pzTixi .img01 img { width:100%; height:100%;}
.z_pzTixi .img02 { width:586px; height:472px; float:right;}
.z_pzTixi .img02 img { width:100%; height:100%;}
.z_pzTixi .img02 div { float:left; margin:0 10px 10px 0;}
.z_pzTixi .img02 div.img02_2,.pzTixi .img02 div.img02_3 { margin-right:0;}
.z_pzTixi .img02 div.img02_1 { width:288px; height:470px;}
.z_pzTixi .img02 div.img02_2 { width:288px; height:192px;}
.z_pzTixi .img02 div.img02_3 { width:288px; height:269px;margin-right: 0;}
.z_pinzhi_tab { position:relative; border:#d0d0d0 1px solid; background:#fff;}
.z_tab{overflow: hidden;}
.z_tab_t{position:absolute;top:0;width:106px;text-align:center;cursor:pointer;}
.z_tab_c{display:none;}
.z_tab_c_cur{display:block;}
.z_boutline{width:100%;background:#e7e7e7;overflow:hidden}
.none {display:none;}
.z_boutline .boutlineTitle li{float:left;cursor:pointer;text-align:center;height: 67px;line-height: 67px; min-width: 260px;font-size: 18px;font-weight: bold;overflow: hidden;}
.z_boutline .boutlineTitle li a{text-decoration:none;}
.z_boutline .boutlineTitle .active{background: #01a2ea;color: #fff;}
.z_boutline .boutlineTitle .normal{}
.z_boutline .boutlineContent{clear:both;overflow:hidden;display:block;border-top: #d0d0d0 1px solid;background: #fff;}
.z_pz_text { text-align:center; font-size:16px; padding:30px 0;}
.z_pzFlash { text-align:center;}
.z_pz_map { width:1175px; height:600px; position:relative; margin:0 auto;}
.z_pz_map .mp { width:58px; height:34px; position: absolute; z-index:10; cursor:pointer;}
.z_pz_map .mp .box { display:none; width:240px; height:130px; padding:0; border:#d6d6d6 0px solid; background-color:#fff; position:absolute; left:64px; bottom:35px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease; overflow:hidden; font:0/0 a;}
.z_pz_map .mp .box .arr { display:block; width:30px; height:40px; position:absolute; left:-16px; bottom:-24px; background:url(../images/pinzhi/box_arr.png) no-repeat; overflow:hidden;}
.z_pz_map .mp_hover .box { display:block; width:240px; height:130px; padding:10px; overflow:visible; border-width:1px;}


.z_pz_map .mp01 { left:169px; top:168px;}
.z_pz_map .mp01:hover .box{display: none;}
.z_pz_map .mp01 .box { left:21px; bottom:30px;}

.z_pz_map .mp02 { left:331px; top:375px;}
.z_pz_map .mp02:hover .box{display: none;}
.z_pz_map .mp02 .box { left:64px; bottom:35px;}

.z_pz_map .mp03 { height:42px; left:533px; top:129px;}
.z_pz_map .mp03:hover .box{display: none;}
.z_pz_map .mp03 .box { left:60px; bottom:61px;}


.z_pz_map .mp04 .box,.z_pz_map .mp05 .box,.z_pz_map .mp06 .box,.z_pz_map .mp07 .box { left:auto;}
.z_pz_map .mp04 .box .arr,.z_pz_map .mp05 .box .arr,.z_pz_map .mp06 .box .arr,.z_pz_map .mp07 .box .arr { left:auto; right:-16px; background-position:-30px 0;}


.z_pz_map .mp04 { left:913px; top:185px;}
.z_pz_map .mp04:hover .box{display: none;}
.z_pz_map .mp04 .box { right:18px; bottom:32px;}

.z_pz_map .mp05 { height:49px; left:892px; top:227px;}
.z_pz_map .mp05:hover .box{display: none;}
.z_pz_map .mp05 .box { right:30px; bottom:67px;}

.z_pz_map .mp06 { left:962px; top:147px;}
.z_pz_map .mp06:hover .box{display: none;}
.z_pz_map .mp06 .box { right:68px; bottom:30px;}

.z_pz_map .mp07 { left:974px; top:194px;}
.z_pz_map .mp07:hover .box{display: none;}
.z_pz_map .mp07 .box { right:68px; bottom:30px;}

.z_picScroll-left{ width:108%;  overflow:hidden; position:relative;     margin-left: -4%;}
		.z_picScroll-left .hd{ overflow:hidden;      margin: 0;position: absolute;z-index: 99;top: 48%;width: 100%;left: 0;}
.z_picScroll-left .hd a{width: 52px;height: 64px;display: block;}
.z_picScroll-left .hd span{display: none;}
.z_picScroll-left .hd .prev,.picScroll-left .hd .next{			  background: url(../images/right.jpg) no-repeat;float: right;}
		.z_picScroll-left .hd .next{   background: url(../images/left.jpg) no-repeat;float: left;}
		.z_picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.z_picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.z_picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display: none;}
		.z_picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
		.z_picScroll-left .hd ul li.on{ background-position:0 0; }
		.z_picScroll-left .bd{    float: left;overflow: hidden;width: 92%;margin-left: 4%;}
		.z_picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.z_picScroll-left .bd ul li{ /*! margin:0 8px; */ float:left; _display:inline; overflow:hidden; text-align:center;  }
		.z_picScroll-left .bd ul li .pic{ text-align:center; }
		.z_picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.z_picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.z_picScroll-left .bd ul li .title{ line-height:24px;   }
.z_box {
	position: relative;
	overflow: hidden;
}
    .z_box span.img {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 177%;
	overflow: hidden;
    }
    .z_box span img {
	display: block;
	width: 100%;
	height: auto;
    }
    .z_box .layer {
	width: 100%;
	height: 54px;
	background: url(../images/black_op60.png);
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	text-align: center;
	color: #fff;
    }
.z_box .layer:hover{height: 100% !important;}
    .z_box .layer ._n{
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	font-size: 20px;
	padding: 15px 0;
	height: 24px;
	line-height: 24px;
    }
    .z_box .layer ._text{
	font-size: 14px;
	padding: 0 20px;
	display: block !important;
    }
.z_box .layer:hover ._text{display: block;}
.z_cxmBox01,.z_cxmBox02,.z_cxmBox03 { padding:20px 0;}
.z_cxmb01 .img { float:right; margin-left:30px;width: 47%;}
.z_cxmb02 { margin-top: 35px;
background: #fff;}
.z_cxmb02 .img { float:left; margin-right:30px;width: 47%;}
.z_cxmb02 .text01 { padding-top:30px;}
.z_cxmb01 .text01{font-size: 30px;line-height: 1.8;text-align: left;color: #000;margin-bottom: 10px;font-weight: bold;}
.z_cxmb01 .text02{font-size: 14px;line-height: 1.8;color: #000;margin-bottom: 20px;}
.z_cxmb02 .text01{font-size: 30px;line-height: 1.8;text-align: left;color: #000;margin-bottom: 10px;font-weight: bold;}
.z_cxmb02 .text02{font-size: 14px;line-height: 1.8;color: #000;margin-bottom: 20px;}
.z_hihuiMain { clear:both; overflow:hidden; padding-top:30px;}
.z_boutline1{width:100%;overflow:hidden;margin-top: 30px;}
.none {display:none;}
.z_boutline1 .boutlineTitle li{display: block;height: 75px;line-height: 75px;text-align: center;border: #b3b3b3 1px solid;font-size: 24px;font-weight: bold;margin-bottom: 8px;color: #b3b3b3;margin-right: 2px;width: 232px;float: left;}
.z_boutline1 .boutlineTitle li a{text-decoration:none;}
.z_boutline1 .boutlineTitle .active{background-color: #facd00;border-color: #facd00;color: #000;}
.z_boutline1 .boutlineTitle .normal{}
.z_boutline1 .boutlineContent{clear:both;overflow:hidden;display:block;background: #fff;}
.z_h_list li { width:20%; float:left; overflow:hidden;}
.z_h_list .zBox { margin-right:2px; position:relative; overflow:hidden;}
.z_h_list .s_hd { height:75px; line-height:75px; text-align:center; border:#b3b3b3 1px solid; font-size:24px; font-weight:bold; margin-bottom:8px; color:#b3b3b3;}
.z_h_list .s_bd .n { display:block; width:90%; padding:0 5%; position:absolute; left:0; bottom:0; text-align:center; background:url(../images/black_op60.png); color:#fff; font-size:14px; height:50px; line-height:50px; font-weight:normal; word-break:break-all; overflow:hidden;} 
.z_h_list li:hover .s_hd { background-color:#facd00; border-color:#facd00; color:#000;}
.z_h_his { position:relative; width:100%; overflow:hidden; margin-bottom:0;}
.z_h_his .hd { width:100%; height:0; position:absolute; left:0; top:0; margin:0; padding:0; z-index:2;}
.z_h_his .hd .z_wrap { padding-top:20px;}
.z_h_his .bd { width:100%; height:785px; position:relative;}
.z_h_his .bd img { width:1366px; height:785px; position:absolute; left:50%; margin-left:-683px; top:0; max-width:none;}






.z_job_main{ padding-bottom:40px;}
.z_chengzhang_text{ text-align:center; color:#1e1e1e; margin-bottom:30px; padding-top:30px;}
.z_chengzhang_text .p1{ font-size:24px; margin-bottom:5px;}
.z_chengzhang_text .p2{ font-size:18px;}
.z_chengzhang_text .p3{ font-size:13px;}
.z_jiaru_main{ width:102%;}
.z_jiaru_left{ width:48%; margin-right:2%; float:left;}
.z_jiaru_right{ width:48%; margin-right:2%; float:right;}
.z_jiaru_left .z_anli{ background:#fff;}
.z_jiaru_left .z_anli .jt_ico{ border-right-color:#fff; }
.z_jiaru_jl{ height:300px; background:url(../images/jl_bg.jpg) center top; overflow:hidden; margin-top:20px; text-align:center; color:#000; }
.z_jiaru_jl a{ color:#000;}
.z_jiaru_jl .jl_btn{ margin-top:50px;}
.z_jiaru_jl .jl_btn a{ display:inline-block; width:50%; line-height:68px; font-size:32px; color:#000; border:1px solid #000;}
.z_jiaru_jl .jl_btn a:hover{ background:#000; color:#fff;}
.z_jiaru_jl .jl_texten{ font-size:20px; font-family:arial; margin-top:10px; margin-bottom:20px;}
.z_jiaru_jl .jl_text{ font-size:16px; margin-bottom:5px; }
.z_jiaru_jl .jl_text a{ text-decoration:underline; }
.z_liucheng{ height:320px; overflow:hidden; }
.z_liucheng .zplc_left{ width:52%; float:left; height:100%; background:#e8e8e8; overflow:hidden; }
.z_liucheng .zplc_right{ width:48%; float:right; height:100%; overflow:hidden; }
.z_liucheng .zplc_right img{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.z_liucheng .zplc_right:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.z_liucheng .zpllc_v{ height:50%;}
.z_liucheng .zpllc_v a{ display:block; height:100%; background:#e8e8e8; color:#000;}
.z_liucheng .zpllc_v a:hover{ background:#facd00; }
.z_liucheng .zpllc_v .zplc_bg{ padding-left:100px; padding-top:40px; background-image:url(../images/zplc_ico.png); background-repeat:no-repeat;}
.z_liucheng .zpllc_v .zt1{ font-size:24px; }
.z_liucheng .zpllc_v .zt2{ font-size:14px;}
.z_liucheng .zpllc_v01 .zplc_bg{ background-position:30px 60px;}
.z_liucheng .zpllc_v01 a:hover .zplc_bg{ background-position:30px -114px;}
.z_liucheng .zpllc_v02 .zplc_bg{ background-position:40px -285px;}
.z_liucheng .zpllc_v02 a:hover .zplc_bg{ background-position:41px -462px;}
.z_anli{ height:290px; background:#fff; overflow:hidden;}
.z_anli .img{ float:left; width:52%; height:100%; overflow:hidden; }
.z_anli .img a:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.z_anli .img img{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.z_anli .nr{ float:right; width:40%; padding:0 4%; position:relative; height:100%; }
.z_anli .title{ font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:50px;}
.z_anli .title a{color: #000;}
.z_anli .title a:hover{color: #01a2ea;}
.z_anli .sum{ font-size:13px; margin-bottom:15px;}
.z_anli .jt_btn{ display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:14%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.z_anli .jt_btn:hover{ background-position:0px -40px;}
.z_anli .jt_ico{ display:block; border-style:solid; border-width:15px; border-color:transparent #fff transparent transparent; position:absolute; top:50%; margin-top:-15px; left:-30px; width:0; height:0;}
.z_anli_blue{background:#01a2ea; color:#fff;}
.z_anli_blue a{ color:#fff !important;}
.z_anli_blue .jt_btn{ background-position:-43px 0px;}
.z_anli_blue .jt_btn:hover{ background-position:-43px -80px; background-color:#fff;}
.z_anli_blue .jt_ico{ border-right-color:#01a2ea;}
.z_JobList-J1{}
.z_JobList-J1 li.first { background: #e6e6e6; border-bottom: none; padding: 0; line-height:62px; font-size:18px; height:62px; border-bottom:1px solid #acacac; }
.z_JobList-J1 li { border-bottom: 1px solid #cccccc; float: left; width: 100%; height: 40px; line-height: 40px; padding-top:10px; }
.z_JobList-J1 li a{color: inherit;}
.z_JobList-J1 li a:hover{color: #01a2ea;}
.z_JobList-J1 li ._t1 { width: 25%; padding-left:5%; text-align:left !important;}
.z_JobList-J1 li ._t2 { width: 25%; }
.z_JobList-J1 li ._t3 { width: 15%; }
.z_JobList-J1 li ._t4 { width: 15%; }
.z_JobList-J1 li ._t5 { width: 15%; }
.z_JobList-J1 li.first ._ut { float: left; text-align: center; color: #000; font-size: 18px; }
.z_JobList-J1 li ._un { float: left; text-align: center; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:14px; }
.z_JobList-J1 li:hover { background: #ededed; }
.z_JobList-J1 li ._t1 .new{ display:inline-block; width:44px; height:28px; background:url(../images/job_news.png) no-repeat 0 0; vertical-align:-2px; *vertical-align:middle; margin-left:5px;}
.z_gs_p{line-height: 1.9em;margin-bottom:14px;font-size:14px;margin-left: 30px;margin-top: 30px;}



.z_channel_content .text_content { min-height:300px;}
.z_channelbg { background-position:center top; background-repeat:no-repeat; clear:both; height:auto;position: relative;}
.z_channelbg img{height: 100%;}
.z_channelbg a { color:#fff;}
.z_channel_name { width:auto; height:60px; float:left; margin-top:150px; font-size:35px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 30px; white-space:nowrap; color:#fff;}
.z_breadcrumbs { width:auto; height:26px; line-height:26px; white-space:nowrap; margin-top:176px; color:#f2f2f2;}
.z_breadcrumbs em { font-style:normal; margin:0 8px;}
.z_breadcrumbs a { color:#f2f2f2;}
.z_breadcrumbs a:hover { color:#fff;}
.z_channel_Layout { height:270px;}
.z_channel_Layout .z_wrap { height:270px; background:url(../images/channel_bannerbg.png) bottom repeat-x;position: absolute;bottom: 0;left: 0;right: 0;width:1180px;margin-left:auto;margin-right:auto;}
.z_channel_Layout .z_channel_name { margin-top:210px;}
.z_channel_Layout .z_breadcrumbs { margin-top:230px;}
.UnmobilePush{}
.UnmobilePush a{}
.UnmobilePush a img{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.UnmobilePush a:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}

.pro-switch {
	height: 450px;
	overflow: hidden;
	position: relative;
	width:960px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 450px;
}
.no-js .slides > li:first-child {
	display: block;
}

#ctlBtn {
    display: inline-block;
width: auto;
height: 26px;
line-height: 26px;
border: #01a2ea 1px solid;
padding: 0 24px;
overflow: hidden;
vertical-align: middle;
}

.Form_hd,.Form_bd { clear:both; padding:10px;}
.Form_hd { background-color:#e9e9e9;}
.Form_hd ._title { font-size:16px;}
.Form_bd { padding-bottom:30px;}

.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width:7em; display: inline-block; color: #666; vertical-align: middle; text-align:right;}
.Form-J1 .Form-J1-li > input { height: 30px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; height:30px;}
.Form-J1 .Form-J1-Btn { clear: both; text-align: left; padding-top:0px; padding:0 8%;}
.Form-J1 .Form-J1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-J1 .Form-J1-Btn ._submit { background: #16a9ea; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }
.Form-J1 .Form-J1-li .uploadBox { width:57%; height:30px; border:#ddd 1px solid; display:inline-block; *display:inline; *zoom:1; background:#fff; overflow:hidden; vertical-align:middle; position:relative;}
.Form-J1 .Form-J1-li #uploadPiker { width:100%; height:30px; line-height:30px !important; position:relative; z-index:2;height: 40px !important;}
.Form-J1 .Form-J1-li #file_info { width:100%; height:26px; line-height:26px; position:absolute; left:0; top:0;}
.Form-J1 .Form-J1-li #uploadPiker { z-index:2;}
.Form-J1 .Form-J1-li #file_info { text-indent:10px;}
.Form-J1 .Form-J1-li #ctlBtn { display:inline-block; width:auto; height:26px; line-height:26px; border:#01a2ea 1px solid; padding:0 24px; overflow:hidden; vertical-align:middle;}
.Form-J1 .Form-J1-li .webuploader-pick { width:100%; height:100%; padding:0; background:none;}

    .Form-M1 .Form-M1-Left { float: left; width: 50%; }
  .Form-M1 .Form-M1-right { float: right; width: 50%; }
  .Form-M1 .Form-M1-li { padding-top: 10px; }
  .Form-M1 .Form-M1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
  .Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
  .Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%; }
  .Form-M1 .Form-M1-li em { color: red; vertical-align: middle; padding-left: 10px; }
  .Form-M1 .Form-M1-li input._yzm { width: 20%; }
  .Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
  .Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
  .Form-M1 .Form-M1-Btn { clear: both; text-align: center; padding-top: 40px; }
  .Form-M1 .Form-M1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
  .Form-M1 .Form-M1-Btn ._submit { background: #16a9ea; margin-right: 10px; }
  .Form-M1 .Form-M1-Btn ._reset { background: #909090; }
  @media only screen and (max-width: 40em) {
  .Form-M1 .Form-M1-Left { width: 100%; }
  .Form-M1 .Form-M1-li input { width: 68%; }
  .Form-M1 .Form-M1-right { width: 100%; }
  .Form-M1 .Form-M1-li textarea { width: 68%; }
  .Form-M1 .Form-M1-li input._yzm { width: 27%; }
  .Form-M1 .Form-M1-li b { display: none; }
  }
    

.Form-M1 .Form-M1-Btn button { width:148px; height:34px; line-height:34px; text-align: center; color: #fff; border-radius: 0px; cursor: pointer; font-size:14px; font-family:"Microsoft Yahei";}
.Form-M1 .Form-M1-Btn { text-align: left; padding-left:5%;}

.z_nr {
	font-size: 14px;
	line-height: 25px;
}
.z_nr p{font-weight: initial;color: initial;line-height: 25px;}

.z_nr img{max-width: initial;}
.z_nr h3 {
	
	margin-bottom: 0;
	
	padding-bottom: 15px;
	border-bottom: 1px solid #000;
	margin-bottom: 30px;
	margin-top: 30px;
	color: #00A0E9;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	padding-left: 8px;
    text-align: left;
    }
    .z_nr dt {
        color: #00A0E9;
        font-size: 16px;
	font-weight: bold;
        border-left: 2px solid #00A0E9;
        line-height: 1;
        padding-left: 8px;
        height: 15px;
        float: left;
		margin-top:4px;
    }

.z_channelbg .z_wrap { height:270px; background:url(../images/channel_bannerbg.png) bottom repeat-x;position: absolute;bottom: 0;left: 0;right: 0;width:1180px;margin-left:auto;margin-right:auto;}
.z_channelbg .z_channel_name { margin-top:210px;}
.z_channelbg .z_breadcrumbs { margin-top:230px;}

.footer-QR-box {
    position: absolute;
    right: -35px;
    top: 14px;
}

.z_cxmb01{margin-top: 35px;
background: #fff;}