.anniu{ padding: 15px 50px;  margin-left: auto; margin-right:auto;}
.t-center{width: 100%; text-align: center;   }
.zhengwen-des{line-height: 1.6em; font-size: 14px; color: #666; padding:20px 0px;
	max-width: 100%; overflow: hidden;
} 
.bg-bai{border-top: 1px solid #ddd;}
.bg-baise{background: #efefef;}
.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	background: url(../images/ico.png);
 *text-indent:0;
*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
	vertical-align: middle;
}
.ico:before {
	content: '\3000';
}
.ico1_2 {
	background-position: -20px 0;
}
.ico1_3 {
	background-position: -84px -83px;
}
.ico1_4 {
		background: url(/skind/cn.jpg) no-repeat left center;
}
.ico1_5 {
		background: url(/skind/en.jpg) no-repeat left center;
}
.ico1_6 {
		background-position:-60px 0px;}
.ico2_1 {
	background-position: 0 -20px;
}
.ico2_2 {
	background-position: -20px -20px;
}
.ico2_3 {
	background-position: -40px -20px;
}
.ico2_4 {
	background-position: -60px -20px;
}
.ico2_5 {
	background-position: -80px -20px;
}
.ico3_1 {
	background-position: 0 -40px;
}
.ico3_2 {
	background-position: -20px -40px;
}
.ico3_3 {
	background-position: -40px -40px;
}
.ico3_4 {
	background-position: -60px -40px;
}
.ico3_5 {
	background-position: -80px -40px;
}
.ico4_1 {
	background-position: 0 -60px;
}
.ico4_2 {
	background-position: -20px -60px;
}
.ico4_3 {
	background-position: -40px -60px;
}
.ico4_4 {
	background-position: -60px -60px;
}
.ico4_5 {
	background-position: -80px -60px;
}
.icons {
	display: inline-block;
	background: url(../images/icons.png) no-repeat;
}
.ico45 {
	display: inline-block;
	width: 45px;
	height: 45px;
	background: url(../images/ico45.png) no-repeat;
	vertical-align: middle;
}
.ico45_2 {
	background-position: 0 -45px;
}
.ico45_3 {
	background-position: 0 -90px;
}
.ico45_4 {
	background-position: 0 -135px;
}
.ico60 {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(../images/ico60.png) no-repeat;
	vertical-align: middle;
}
.ico60_2 {
	background-position: -60px 0;
}
.ico65 {
	display: inline-block;
	width: 65px;
	height: 65px;
	background: url(../images/ico65.png) no-repeat;
	vertical-align: middle;
}
.ico65_2 {
	background-position: -65px 0;
}
.ico65_3 {
	background-position: -130px 0;
}
.ico65_4 {
	background-position: -195px 0;
}
.ico55 {
	display: inline-block;
	width: 55px;
	height: 55px;
	background: url(../images/ico55.png) no-repeat;
	vertical-align: middle;
}
.ico55_2 {
	background-position: 0 -55px;
}
.ico55_3 {
	background-position: 0 -110px;
}
.ico55_4 {
	background-position: 0 -165px;
}
.ico55_5 {
	background-position: 0 -220px;
}
.ico55_6 {
	background-position: 0 -275px;
}
.ico35 {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url(../images/ico35.png) no-repeat;
	vertical-align: middle;
}
.ico35_2 {
	background-position: -35px 0;
}
.ico35_3 {
	background-position: -70px 0;
}

.g1{ width:100%; height: 1px; overflow: hidden; }
.g15{ width:100%; height: 15px; overflow: hidden; }


/*---------- viewbox ---------*/
.viewbox{
	width:1190px; float:left; text-align:left;
	overflow:hidden;
	padding-bottom:8px;   
}
.viewbox .title2{
	line-height:33px;
	text-align:center;
	overflow:hidden;
	padding-top:18px;
}
.viewbox .title2 h2{ width:100%; font-size:20px; 
	color:#f00;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox hr{ height:1px; color:#dadae4; padding:0px 0px;
}
.viewbox .intro{
	padding:8px 0px;
	line-height:25px;
	font-size:14px;
	color:#555;
	margin-top:8px;
}
.viewbox .titleb{
	font-family:impact; font-size:20px; width:100%; 
	line-height:35px;height:35px;
	color:#333;
}


.viewbox .infolist{
	width:500px; padding-top:0px;  
	float:right; color:#333; font-size:16px;
}
.viewbox   .title{
	width:100%; height:55px; line-height:55px; font-size:30px; margin-bottom:4px; color: #00bcae;
}
.viewbox .infolist .caozuo{
	width:100%; height:70px; line-height:70px; margin-top:5px;
}
.viewbox .infolist .caozuo .cc{ margin-right:20px; padding:0px; width:70px; height:70px;
}
.viewbox .infolist .red{ color:#f00;font-size:16px;
}
.viewbox .infolist small{color:#999;
	width:130px;
	text-align:left;
	display:block;
	float:left;
	 font-size:16px;
	line-height:36px;
	clear:left;
	height:36px;
	overflow:hidden;
}
.viewbox .infolist small.full{color:#999;
	width:100%;
	text-align:left;
	display:block;
	float:left;
	 font-size:16px;
	line-height:36px;
	clear:left;
	height:36px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:36px;
	float:left;
	height:36px;
	overflow:hidden;
}
.viewbox .infolist p{
	width:100%;
	line-height:26px; padding: 0px 0px 10px 0px;
	float:left;
	height:auto;
	overflow:hidden;
}
.viewbox .picview{ 
	width:600px; height:400px; padding-top: 35px; overflow:hidden; 
	float:left;
	padding-right:24px;
	padding-top:16px; 
} 

/* 常量设置 */
.pr30{ padding-right: 30px;}
.bd_pg{padding:26px 0px 50px 0px;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box; margin:15px 0px 35px 0px;   }
.bd_pg a,.bd_pg strong{display:inline-block;min-width:12px;height:24px;padding:4px 12px;border:1px solid transparent;
								background:#f0f0f0;  
					border-radius:5px; font-size:14px;*display:inline;*zoom:1}
.bd_pg a{color:#999;text-decoration:none !important; border: 1px solid #f0f0f0 }
.bd_pg .this,.bd_pg a:hover,.bd_pg a:focus{background:#00988f;border-color:#00988f;color:#fff; border-bottom:1px solid #0057dc;}
.bd_pg .frst_last{color:#555}
.bd_pg .direction{margin:0 4px;color:#555;letter-spacing:0;font-weight:400}

.bd_pg a.this{color:#fff}

.bd_pg a,.bd_pg strong{min-width:20px;height:34px;margin:0;font:700 14px/34px sans-serif;float: left; margin-right: 10px;
		margin-left: 10px;
}



html {
	overflow-x: auto;
}
html, body, .wrap {
	min-width: 1200px;
}
.wrap {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
body {
	font-size: 14px;
	line-height: 1.8;
	color: #555;
	background: #f8f8f8;
}
a {
	color: inherit;
}
a:hover {
	color: #00a79d;
}

::-moz-selection {
color:#fff;
background:#00bcae;
}
::selection {
	color: #fff;
	background: #00bcae;
}

::-webkit-input-placeholder {
color:#aaa;
}
.placeholder {
	color: #aaa;
}
input, select, button, textarea {
	font-family: microsoft yahei;
	border: none;
	outline: none;
	vertical-align: middle;
}
/*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 .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}
.imgZoom {
	overflow: hidden;
}
.imgZoom:hover img {
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.imgY180:hover img {
	cursor: pointer;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
/* 表格 */

.datalist {
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff;
}
.datalist caption {
	padding-bottom: 5px;
	text-align: left;
}
.datalist th {
	border: 1px solid #ccc;
	background-color: #eee;
	font-weight: 700;
	padding: 5px 15px;
}
.datalist td {
	border: 1px solid #ccc;
	padding: 5px 15px;
}
.datalist tr.altrow {
	background-color: #ccc;
}
/*时间延迟*/

.delay100 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.delay200 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.delay300 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.delay400 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.delay500 {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.delay600 {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
.delay700 {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}
.delay800 {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}
.delay900 {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
.delay1000 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.delay1200 {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.delay1400 {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
}
.delay1600 {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}
.delay1800 {
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s;
}
.delay2000 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.delay2400 {
	-webkit-animation-delay: 2.4s;
	animation-delay: 2.4s;
}
.delay3000 {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
/* 网站样式 */

.transition {
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.hoverImg:hover {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	opacity: 0.9;
}
.mb30 {
	margin-bottom: 30px;
}
.mb20 {
	margin-bottom: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt20 {
	margin-top: 20px;
}
.c {
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
/*通用头部*/

.pageHeader { 
	background: url(../images/h_bg.jpg) center top no-repeat #ebebeb;
	padding-top: 5px;
	position: relative;
	z-index: 21;
	box-shadow: 0 2px 2px rgba(0,0,0,.1);
}
.short {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.head_r {
	position: relative;
	z-index: 5; margin-top: 10px;
}
.head_r li {
	float: right;
	position: relative;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.head_r .li01 {
	z-index: 2;
	position: relative;
	padding: 0;
	background: none;
	line-height: normal;
}
.head_r .li01 .btn-search {
	display: block;
	background-color: transparent;
	cursor: pointer;
	vertical-align: top;
	color: #585858;
	margin-top: 6px;
}
.head_r .li01 .btn-search i {
	vertical-align: top;
	margin-left: 5px;
}
.head_r .li01 .search {
	position: absolute;
	right: 45%;
	top: 2px;
	background-color: #fff;
	height: 28px;
	display: none;
	border: 1px #dcdcdc solid;
	width: 170px;
}
.head_r .li01 .search .inp {
	border: none;
	vertical-align: top;
	height: 28px;
	line-height: 1;
	box-sizing: border-box;
	padding-left: 5px;
	width: 0;
}
.head_r .li01:hover .search .inp {
	width: 97%;
}
.head_r .li01 .item {
	transition: right 300ms;
	-moz-transition: right 300ms;
	-ms-transition: right 300ms;
	-o-transition: right 300ms;
	-webkit-transition: right 300ms;
}
.head_r .li02 ._val {
	display: block;
	padding: 0 15px;
	cursor: pointer
}
.head_r .li02 ._val i {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	vertical-align: 0px;
}
.head_r .li02 ._option {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background-color: #f7f7f7;
	text-align: center;
	padding: 10px 0;
	display: none;
}
.head_r .li02 ._option a {
	display: block;
	padding: 5px 0;
	line-height: 20px;
	height: 20px;
}
.head_r .li04 .val {
	display: block;
}
.head_r .li04 .h_erwm {
	position: absolute;
	top: 100%;
	background-color: #f7f7f7;
	padding: 10px 20px;
	width: 86px;
	text-align: center;
	left: 50%;
	margin-left: -63px;
	display: none;
}
.mobile_key {
	display: none;
}
.logo { margin-top: -10px;
	padding:  0px 0 20px;
}
.logo a {
	display: block;
	width: 287px;
	height: 80px;
	background: url(../images/logo.png) no-repeat;
	background-size: contain;
}

.contact_txt{font-size: 16px; line-height: 1.6em;}
.contact_txt .title{ margin-bottom: 8px; }
.contact_txt strong{font-size: 22px; }

.nav{width:825px;margin-top:8px;*width:830px; }

.nav .nav_li{float:left; padding: 0 3.2%;}

.nav .nav_li .nav_a{font-size:16px;display:block;padding-bottom: 18px;height:58px;line-height: 58px;}
.nav .nav_li a{ color: #000}
.nav .nav_li:hover a{ color: #00a79d}

.nav .nav_li .setNav{width:100%;left:0;right:0;background:url(../images/white.9.png) repeat;display:none; 
	border-top: 1px #f0f0f0 solid; padding-bottom: 40px; }

.nav .nav_li .sub-hidden{ display: none}

.nav .nav_li .setNav .set-img{width:25%;padding-top:25px;}

.nav .nav_li .setNav .set-img img{height:150px;width:100%;}

 
.nav .nav_li .setNav .setMenu{width:14%;padding-top:20px;padding-right:4%;padding-left:4%; }

.nav .nav_li .setNav .setMenu li{ height: auto;line-height: 16px;padding-top:12px; padding-bottom: 12px; border-bottom: 1px #baefec solid;}

.nav .nav_li .setNav .setMenu li a{display:block;position:relative;color:#4a4a4a;}
.nav .nav_li .setNav .setMenu li:hover a{ color:#00bcae;}

.nav .nav_li .setNav .setCon{ width:445px; padding: 30px 0px 50px 0px; }
.nav .nav_li .setNav .setConb{ width:567px; padding: 30px 0px 50px 0px; }
.nav .nav_li .setNav .setConc{ width:688px; padding: 30px 0px 50px 0px; }
.nav .nav_li .setNav .setCond{ width:810px; padding: 30px 0px 50px 0px; }
 

.nav .nav_li .setNav .set_close{display:block;width:21px;height:21px;background:url(../images/icons.png) 0 0 no-repeat;right: 0;bottom:7%;}

.nav .line {position: absolute;bottom: 0px;width: 0px;height: 4px;font-size: 3px;background-color: #00bcae;display: none;}

.nav .nav_li .setNav .tech-menuItems{border:none;}


/*通用底部*/

.foot_top {
	background: url(../images/f_t_bg.jpg) center top no-repeat;
	padding: 35px 0;  
	position: relative;
*z-index:2; backgroun d: #00bcae
}
.foot-word li {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
.foot-word {
	height: 80px;
}
.foot-word .slide_nav {
	display: none;
}
.foot_center {
	padding: 40px 0 40px; background: #333;
*z-index:5;
*zoom:1;
}
.foot_center dl {
	width: 14%;
	margin-right: 3%;
}
.foot_center dl dt {
	font-size: 20px;
	margin-bottom: 20px;
}
.foot_center dl dt a{
	color: #ccc;
}
.foot_center dl dd {
	line-height: 2.4em;
	font-size: 14px;
	color: #999;
}
.foot_center dl dd a {
	display: block;
	color: #999;
}
.foot_center dl dd a:hover {
	display: block;
	color: #fff;
}
.foot_center .f_dl1 {
	width: 15%;
}
.foot_center .f_dl2 {
	width: 15%;
	margin-right: 4%;
}
.foot_center .f_dl2 dd.scrollbar-ui .scroll_bar {
	background: url(../images/f_b_li.png) center top repeat-y;
}
.foot_center .f_dl2 dd.scrollbar-ui .scroll_slider {
	background: #009e95;
}
.foot_center .f_dl2 dd {
	height: 168px;
	overflow: hidden;
	position: relative;
}
.foot_center .f_dl4 {
	width: 25%;
}
.foot_center .f_dl4 .f_dd4 a {
	display: inline-block;
}
.foot_center .f_dl4 .f_dd4 .pt {
	font-size: 16px;
	color: #ccc;
}
.foot_center .f_dl5 {
	width: 207px;
}
.foot_center .f_dl5 .f_media {
	background: url(../images/f_m_bg2.jpg) no-repeat;
	padding: 20px 28px;
	margin-top: -88px;
	position: relative;
*z-index:10;
}
.foot_center .f_dl5 .f_media p {
	color: #fff;
	text-align: center;
	padding: 5px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a {
	display: inline-block;
	float: none;
	background: url(../images/f_share.png) no-repeat;
	width: 28px;
	height: 27px;
	padding-left: 0;
	margin: 10px 3px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a.bds_tqq {
	background-position: -39px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a.bds_sqq {
	background-position: -78px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a.bds_weixin {
	background-position: -118px 0;
}
.f_otherLine {
	margin-top: 20px; margin-bottom: 20px;
}
.f_otherLine .f_fz_t {
	display: block;
	border: 1px #e0dede solid; background: #fff;
	height: 32px;
	line-height: 32px;
	padding: 0 5%;
	position: relative;
	cursor: pointer;
}
.f_otherLine .f_fz_t .ico1_4 {
	top: 50%;
	margin-top: -10px;
	position: absolute;
	right: 5%;
}
.f_otherLine ._option {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	border: 1px #e0dede solid;
	margin-bottom: -1px;
	padding: 10px 0;
	background-color: #fff;
	display: none;
}
.f_otherLine ._option a {
	display: block;
	padding: 5px 5%;
}
.f_otherLine.on .f_fz_t .ico1_4 {
	background-position: -80px 0;
}
.pageFooter {background: #222;
	padding: 16px 0;
}
.pageFooter, .pageFooter a {
	color: #777;
}
.pageFooter .l {
	text-transform: uppercase;
}
.pageFooter ._beian {
	margin-left: 10px;
}
.pageFooter .r em {
	font-size: 12px;
	margin: 0 8px;
}
/*首页中间区域*/

.banner {
	height: 531px;
	position: relative;
	overflow: hidden;
}
.banner img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.banner .slide_nav {
	position: absolute;
	bottom: 6%;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.banner .slide_nav a {
	display: inline-block;
	width: 53px;
	height: 7px;
	background-color: #fff;
	cursor: pointer;
	margin: 0 4px;
	line-height: 99;
	overflow: hidden;
}
.banner .slide_nav a.on {
	background-color: #00decd;
}
.i_channel_IN {
	font-weight: normal;
	font-size: 32px;
	color: #00a753;
}
.home1 {
	padding: 0px 0px 65px 0px;  background: url(../bg_h1.jpg) repeat-x left top ;
} 
.widget-prolist-10 {
	overflow: hidden;
}
.widget-prolist-10 li .top-Floor {
	width: 100%;
	height: 100%;
	background: url(../images/black.4.png) repeat;
	z-index: 3;
	left: 0;
	top: -100%;
}
.widget-prolist-10 li .top-Floor .white-cross {
	width: 60px;
	height: 60px;
	display: block;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	background: url(../images/whit_cross.png) no-repeat;
}
.widget-prolist-10 .bom-text {
	padding: 25px 8% 40px;
	background-color: #e8e8e8;
	overflow: hidden;
	z-index: 2;
	display: block;
}
.widget-prolist-10 .bom-text:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #88b829;
	left: 0;
	bottom: -100%;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	z-index: -1;
}
.widget-prolist-10 li .rect-57 img {
	height: auto;
}
.widget-prolist-10 .bom-text ._name {
	font-size: 18px;
}
.widget-prolist-10 .bom-text ._price {
	color: #666464;
	line-height: 21px;
	height: 42px;
	overflow: hidden;
	margin-top: 20px;
}
.widget-prolist-10 .hover .top-Floor {
	top: 0;
}
.widget-prolist-10 .hover .bom-text, .widget-prolist-10 .hover .bom-text ._price {
	color: #fff;
}
.widget-prolist-10 .hover .bom-text:before {
	bottom: 0;
}
.cen-box2 {
	padding: 0 0 70px;
}
.cen-box2 .x_arrs {
	position: absolute;
	top: 50%;
	margin-top: -25.5px;
	width: 51px;
	height: 51px;
	overflow: hidden;
	background: url(../images/scroll_btn_4.png) 0px -51px no-repeat;
	z-index: 3;
}
.cen-box2 .x_prev {
	left: -5%;
	background-position: left bottom;
}
.cen-box2 .x_next {
	right: -5%;
	background-position: right bottom;
}
.cen-box2 .x_prev:hover {
	background-position: left top;
}
.cen-box2 .x_next:hover {
	background-position: right top;
}
.cen-box3 {
	background: url(../images/c3_bg.jpg) center bottom no-repeat;
	padding: 40px 0px 60px 0px;
}
.cen-box3 .i_channel_IN {
	margin-bottom: 10px;
}
.cNews_top .img {
	width: 38.5%;
	margin-right: 4%;
}
.cNews_top .img .date {
	position: absolute;
	top: 0;
	left: 0;
	width: 106px;
	height: 82px;
	background-color: #00bcae;
	color: #fff;
	text-align: center;
}
.cNews_top .img .date span {
	display: block;
}
.cNews_top .img .date .day {
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 15px;
}
.cNews_top .img .date .year {
	font-size: 15px;
}
.cNews_top .title {
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 20px; margin-top: 4px;
	height: auto;
	overflow: hidden;
}
.cNews_top .lanmu a{ padding: 3px 19px; border: 1px solid #00bcae; color: #00bcae; 
}
.cNews_top .p {
	line-height: 26px; margin-top: 18px;
	min-height: 78px;
	overflow: hidden;
	color: #747474;
}
.cNews_top ._detail {
	display: block; float: right; padding-right: 15px;
	margin-top: 15px;
}

.cNews_list{padding-top:2px; }
.cNews_list li:nth-child(2n+0){ float: right; padding-right: 8px;}
.cNews_list li{position:relative;padding-left:75px;margin-top:35px; width: 295px; float: left; 
}

.cNews_list .date{position:absolute;left:0;top:6px;width: 55px;border: 1px #ccc solid;text-align: center;}
.cNews_list .date span{display:block;font-family: Arial;}
.cNews_list .date .day{font-size:30px; font-weight:bold; background-color:#00bcae;line-height: 45px; color: #fff;}
.cNews_list .date .year{font-size:0.77em; color:#565656;}
.cNews_list .title{font-size:16px;font-weight: normal;color: #130202;margin-bottom: 16px;}
.cNews_list li a.ll{  padding: 3px 19px; border: 1px solid #eee; color: #aaa;  }
.cNews_list li:hover .date{border-color:#00bcae;}
.cNews_list li:hover .date .day{background-color:#00bcae;}
.cNews_list li:hover .title{color:#00bcae;}
.cNews_list li:hover a.ll{   border: 1px solid #00bcae;    }

.c_video .rect-60 img {
	height: auto;
}
.c_video ._play {
	display: block;
	width: 66px;
	height: 66px;
	background: url(../images/play.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -33px;
}
.c_video .title {
	background: url(../images/green.88.png) repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	color: #fff;
	font-size: 16px;
}


.c_video_homecp{ width: 100%; height: auto; position: relative; padding-top: 15px;  }
.c_video_homecp .rect-60 img {
	height: auto;  
}
.c_video_homecp ._play {
	display: block;
	width: 66px;
	height: 66px;
	background: url(../images/play.png) no-repeat;
	position: absolute;
	top: 54%;
	margin-top: -50px;
	left: 50%;
	margin-left: -33px;
}
.c_video_homecp .title {
	background: url(../images/green.88.png) repeat;
	position: absolute;
	bottom:0px;
	left: 0;
	right: 0px;
	padding: 10px 5%;
	color: #fff;
	font-size: 16px;
}

.xmNews_box {
	padding-top: 20px; 
}
.xmNews_box p{  text-indent: 2em; line-height: 2.2em;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:5;
overflow: hidden;
}
.xmNews_box a{ padding: 3px 25px; border: 2px solid #00bcae; color: #333;  float: right
}

.xmNews_box:hover a{   border: 2px solid #00bcae; color: #fff; background: #00bcae
}

.xmNews_list {
	height: 170px;
	overflow: hidden;
}
.xmNews_list li {
	overflow: hidden;
	margin-bottom: 23px;
}
.xmNews_list li .img {
	width: 25%;
	margin-right: 4%;
}
.xmNews_list li .title {
	font-size: 16px;
	font-weight: normal;
	color: #000;
}
.xmNews_list li .p {
	color: #606060;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 5px;
}
.xmNews_list li:hover .title {
	color: #00988f;
}
.cen-box4 {
	background: url(../images/foot_bbg.jpg) center top no-repeat;
	height: 310px;
	overflow: hidden;
}
.cen-box4 ul {
	padding-top: 60px;
}
.cen-box4 a {
	color: #fff;
	display: block;
	text-align: center;
	padding: 0 10%;
}
.cen-box4 li .tit {
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0;
}
.cen-box4 li .p {
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
.cen-box5 {
	padding: 70px 0 85px;
}
.box5_map {
	margin-top: 25px;
}
.box5_map .c_map_left {
	width: 58.5%;
	height: 590px;
}
.box5_map .c_map_left .citygroup {
	width: 100%;
	height: 590px;
	top: 0;
	left: 0;
}
.box5_map .c_map_left .citygroup span {
	background: url(../images/icons.png) -26px -54px no-repeat;
	font-size: 14px;
	color: #2b2b2b;
	padding-left: 15px;
	line-height: 20px;
	font-weight: bold;
	cursor: pointer;
}
.box5_map .c_map_left .citygroup span:hover {
	background-position: -26px -84px;
}
.box5_map .c_map_right {
	width: 36.5%;
}
.ny_de_items {
	width: 102%;
	padding: 25px 0 30px;
	border-bottom: 1px #bebebe dashed;
}
.ny_de_items li {
	float: left;
	width: 46%;
	margin-right: 4%;
*margin-right:3%;
	margin-top: 20px;
}
.ny_de_items li .bp {
	display: block;
	position: relative;
	padding-left: 60px;
	font-size: 16px;
	color: #666464;
	line-height: 1.4;
	padding-top: 20px;
	height: 44px;
	overflow: hidden;
}
.ny_de_items li .bp .ico55 {
	position: absolute;
	top: 0;
	left: 0;
}
.ny_de_items li .bp b {
	color: #00988f;
	display: inline-block;
	font-weight: normal;
}
.alert-style {
	z-index: 999;
	width: 1000px;
	height: 600px;
	background: #fff;
	display: none;
}
.alert-close {
	float: right;
	width: 76px;
	height: 70px;
	background: url(../images/enn-css.png) no-repeat -415px 0;
	cursor: pointer;
}
.alert-close:hover {
	background-position: -531px 0;
}
.alert-map {
	position: relative;
	float: left;
	width: 560px;
	height: 577px;
}
#sd-map-position {
	margin: 140px 139px 0 30px;
}
.alert-map span {
	background: url(../images/icons.png) -26px -54px no-repeat;
	font-size: 14px;
	color: #2b2b2b;
	padding-left: 15px;
	line-height: 20px;
	font-weight: bold;
	cursor: pointer
}
.alert-map span.selected {
	background-position: -26px -84px;
	color: #00add8;
}
.alert-map span:hover {
	background-position: -26px -84px;
	color: #00add8;
}
.alert-map b {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/alert-point02.png) no-repeat;
	width: 95px;
	height: 33px;
	padding: 5px 0 0 50px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}
.alert-infobox {
	float: left;
	margin-top: 40px;
	width: 360px;
}
.alert-infobox div {
	display: none;
}
.alert-infobox div.infoshow {
	display: block;
}
.alert-infobox h5 {
	color: #0089ca;
	line-height: 5px;
	font-weight: bold;
	font-size: 16px;
}
.alert-infobox h5 i, .alert-infobox h5 a {
	font-weight: normal;
	font-style: normal;
}
.alert-infobox p {
	line-height: 24px;
}
/*下层--通用样式*/

.n_banner .img_bg {
	height: 400px;
	position: relative;
	overflow: hidden;
}
.n_banner .img_bg img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.n_banner .box {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.n_banner .text_t {
	font-size: 27px;
	color: #016db8;
	margin-top: 8%;
	padding-top: 15px;
}
.n_banner .text_t:before {
	content: '';
	width: 53px;
	height: 1px;
	background-color: #016db8;
	position: absolute;
	top: 0;
	left: 0;
}
.n_banner .text_t ._big {
	font-size: 42px;
	font-weight: bold;
}
.n_banner .text_p {
	font-size: 20px;
	color: #00988f;
	margin-top: 5px;
}
.s_menu_bar {
	position: absolute;
	bottom: -30px;
	left: 0;
	right: 0;
}
.s_menu {
	background-color: #fff;
	border: 1px #d8d8d8 solid;
}
.s_menu li {
	float: left;
	border-left: 1px #d8d8d8 solid;
	margin-left: -1px;
	width: 25%;
*width:24.9%;
}
.s_menu li a {
	display: block;
	font-size: 16px;
	text-align: center;
	height: 66px;
	line-height: 66px;
}
.s_menu li.cur, .s_menu li.active {
	border-left-color: #00988f;
	background-color: #00988f;
}
.s_menu li.cur a, .s_menu li.active a {
	color: #fff;
}
.s_fixed, .fixed {
	position: fixed;
	top: 0;
	bottom: auto;
	background: #fff;
	z-index: 10;
}
.fixed {
	width: 1200px;
}
.s_menu_bar2 .s_menu li {
	width: 50%;
}
.haveSmenu_bann {
	margin-bottom: 1px;
	z-index: 10;
}
.pageMain-news {
	padding:40px 0 0; background: url(../wz2.png) repeat-x left top;
}
.pageMain {
	padding: 20px 0 0; background: url(../wz.png) repeat-x left top;
}
.posien { height: 30px;
	font-weight: normal; position:relative; 
	font-size: 15px;
	margin-bottom: 40px;
	color: #a4a4a4;
}
.posien .mianbao{ position:absolute; left: -30px; top:0px;  }
.posien .mianbao .baidi{ position: absolute; left:0px; width: 102px; height: 40px; background: #fff; z-index: 1; }
.posien .home{ position: absolute; left:25px; top:0px; z-index: 199;}

.posien i.ico { position: absolute; left: 0px; top:4px; z-index: 99;
	margin-right: 8px;
}
.posien em {
	margin: 0 5px;
}

.posi {
	font-weight: normal;
	font-size: 15px;
	margin-bottom: 40px;
	color: #a4a4a4;
}
.posi i.ico {
	margin-right: 8px;
}
.posi em {
	margin: 0 5px;
}
.widget-newsdetail-8{
	min-height: 400px;  
	padding-bottom: 20px; padding-top:1px;
}
.channel_IN {
	font-size: 36px;
	font-weight: normal;
	color: #009e95;
}
.channel_IP {
	font-size: 16px;
	color: #666464;
	width: 70%;
	margin: 10px auto 40px;
}
.doubleContent_main {
	background: url(../images/double_li.gif) 204px top repeat-y;
	padding: 20px 0 50px;
}
.doubleContent_main .main_left {
	width: 216px;
	padding-top: 20px;
}
.doubleContent_main .main_right {
	width: 942px;
}
.threeMenu {
}
.threeMenu li {
	position: relative;
	padding-right: 30px;
	height: 64px;
	line-height: 64px;
	background: url(../images/double_m_li.gif) right center no-repeat;
}
.threeMenu li a {
	display: inline-block;
	font-size: 18px;
	vertical-align: middle;
	line-height: 1.2;
	height: auto;
}
.threeMenu li.cur {
	background: url(../images/double_m_li_cur.gif) right center no-repeat;
}
.threeMenu li.cur a {
	color: #00988f;
}
.breadCrum { height: 80px;
	padding: 20px 0 0;background: url(../wz.png) repeat-x left top;
}
/*新闻列表*/

.inews_items {
	border-bottom: 1px #e2e2e2 solid;
	padding-bottom: 40px;
	margin-bottom: 30px;
}
.inews_items .bd {
	height: auto;
	overflow: hidden;
	position: relative;
}
.inews_items .bd li {
	float: left;
	width: 385px;
	margin-right: 20px;
}
.inews_items .inews_pd .date {
	position: absolute;
	top: 0;
	left: 0;
	width: 106px;
	height: 82px;
	background-color: #00bcae;
	color: #fff;
	text-align: center;
}
.inews_items .inews_pd .date span {
	display: block;
}
.inews_items .inews_pd .date .day {
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 15px;
}
.inews_items .inews_pd .date .year {
	font-size: 15px;
}
.inews_items ._inews_text ._title {
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
	height: 46px;
	overflow: hidden;
	margin: 20px 0;
}
.inews_items ._inews_text ._text {
	font-size: 14px;
	color: #747474;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
}
.inews_items .hd {
	margin-top: 50px;
}
.inews_items .hd ul {
	font-size: 0;
	text-align: center;
}
.inews_items .hd li {
	display: inline-block;
	border: 1px #707070 solid;
	width: 9px;
	height: 9px;
	line-height: 99;
	overflow: hidden;
	margin: 0 4px;
	border-radius: 50%;
	background: url(../other/about:blank);
	cursor: pointer;
*display:inline;
*zoom:1;
}
.inews_items .hd li.on {
	border-color: #00988f;
	background-color: #00988f;
}
.NewsList-A9 li {
	padding: 25px 0 30px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
*zoom:1;
	width: 100%;
}
.NewsList-A9 li .data {
	font-family: Arial;
	border: 1px #ccc solid;
	width: 55px;
	margin-right: 2%;
}
.NewsList-A9 li .data span {
	display: block;
	text-align: center;
}
.NewsList-A9 li .data .day {
	font-size: 30px;
	font-weight: bold;
	background-color: #ccc;
	line-height: 45px;
	color: #fff;
}
.NewsList-A9 li .data .month {
	font-size: 0.77em;
	color: #565656;
}
.NewsList-A9 ._img {
	float: left;
	width: 15%;
	margin-right: 2%;
}
.NewsList-A9 ._img img {
	height: 100%;
}
.NewsList-A9 ._t {
	font-size: 18px;
	margin-bottom: 5px;
	color: #555;
}
.NewsList-A9 ._p {
	line-height: 23px;
	height: 46px;
	overflow: hidden;
	color: #999;
}
.NewsList-A9 ._i {
	overflow: hidden;
*zoom:1;
	margin-top: 25px;
}
.NewsList-A9 ._i span, .NewsList-A9 ._i a {
	float: left;
	line-height: 26px;
	padding: 0 10px;
}
.NewsList-A9 ._i ._more {
	background: #00988f;
	color: #fff;
}
.NewsList-A9 ._i ._date {
	background: #ededed;
	color: #999;
}
.NewsList-A9 li:hover ._t {
	color: #00988f;
}
.NewsList-A9 li:hover span {
	color: #00988f;
}
.NewsList-A9 li:hover ._i ._more {
	background-color: #00988f;
}
.NewsList-A9 li:hover .data {
	border-color: #00988f;
}
.NewsList-A9 li:hover .data .day {
	background-color: #00988f;
}

 
.pj-lb-more {
	text-align: center;
	padding-top: 40px;
	position: relative;
}
.pj-lb-more .loading {
	font-size: 16px;
}
.pj-lb-more .loading .loading-img {
	background: url(../images/load2.gif) no-repeat;
	width: 50px;
	height: 50px;
	display: inline-block;
}
/*新闻详情*/

.widget-newsdetail-8 .ion {
	color: #676767;
}
.widget-newsdetail-8 .n_left {
	width: 71.5%;
	float: left;
}
.widget-newsdetail-8 ._head ._title {
	font-size: 30px;
	color: #009e95;
	margin-bottom: 25px; margin-top: 0px;
	line-height: 1.4;
}
.widget-newsdetail-8 ._tools {
	font-size: 0;
	color: #7e7e7e;
	margin-bottom: 15px; float: left; padding-left: 5px;
}
.widget-newsdetail-8 ._tools ._tool {
	font-size: 12px;
	margin-right: 10px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.widget-newsdetail-8 ._tools i{
	margin-right: 12px;
}
.widget-newsdetail-8 ._tools .ion {
	font-size: 18px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: -2px;
}
.widget-newsdetail-8 ._tools b {
	font-weight: normal;
}
.widget-newsdetail-8 ._tools #switcher {
	margin-left: 10px;
}
.widget-newsdetail-8 ._tools #switcher ._title {
	margin-right: 5px;
	font-size: 12px;
	color: #7e7e7e;
}
.widget-newsdetail-8 ._tools #switcher .ion {
	font-size: 15px;
}
.widget-newsdetail-8 ._tools .bds_more {
	float: none;
	background: none;
	padding: 0;
}
.widget-newsdetail-8 .myart {
	line-height: 2;
	min-height: 460px;
	font-size: 13px;
	color: #555555;
}
.widget-newsdetail-8 .myart p img{
	max-width:100%; height: auto; padding: 0px 0px;
}
.widget-newsdetail-8 .myartb {
	line-height: 2;
	min-height: 460px;
	font-size: 13px;
	color: #555555;
}
.widget-newsdetail-8 .myartb p img{
	max-width:100%; height: auto; padding: 0px 0px;
}
.widget-newsdetail-8 .n_right {
	width: 24%;
	float: right;
	padding-top: 40px;
}
.widget-newsdetail-8 .n_right ._tools {
	text-align: right;
}
.widget-newsdetail-8 ._tools ._back {
	font-size: 18px;
	font-weight: normal;
	font-weight: bold;
	color: #676767;
	height: 26px;
	line-height: 26px;
	border-right: #cccccc 1px solid;
	padding-right: 40px;
	vertical-align: 5px;
}
.widget-newsdetail-8 ._tools ._back .ion {
	font-weight: normal;
	vertical-align: 0;
}
.widget-newsdetail-8 ._tools .share, .widget-newsdetail-8 ._tools .print {
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #80939e;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	margin-right: 0;
	margin-left: 15px;
}
.widget-newsdetail-8 ._tools .share:hover, .widget-newsdetail-8 ._tools .print:hover {
	background-color: #00988f;
}
.widget-newsdetail-8 ._tools .share .ion, .widget-newsdetail-8 ._tools .print i{  padding-left:10px;
	font-size: 18px;
	color: #ffffff;
}
.widget-newsdetail-8 ._tools .share:hover .ion, .widget-newsdetail-8 ._tools .print:hover .ion {
	color: #ffffff;
}
.widget-newsdetail-8 ._tools .share i{ padding-left:10px;
	font-size: 18px;
	color: #ffffff;
}
.widget-newsdetail-8 ._detailPage_bottom li strong, .widget-newsdetail-8 ._detailPage_bottom li span, .widget-newsdetail-8 ._detailPage_bottom li a {
	display: block;
}
.widget-newsdetail-8 ._detailPage_bottom {
	margin-top: 45px;
	border: #f3f3f3 10px solid;
}
.widget-newsdetail-8 ._detailPage_bottom ul {
	padding: 10px 7%;
}
.widget-newsdetail-8 ._detailPage_bottom li ._mark {
	padding-bottom: 8px;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}
.widget-newsdetail-8 ._detailPage_bottom ._date {
	height: 30px;
	line-height: 30px;
	margin-bottom: 7px;
	font-family: Arial;
	font-size: 13px;
	color: #676767;
}
.widget-newsdetail-8 ._detailPage_bottom ._date .ion {
	font-size: 20px;
	height: 30px;
	vertical-align: -2px;
	margin-left: 0;
}
.widget-newsdetail-8 ._detailPage_bottom li ._title:hover {
	color: #5c5c5c;
}
.widget-newsdetail-8 ._detailPage_bottom li ._title {
	font-size: 16px;
	font-weight: bold; 
	color: #5c5c5c;
}
.widget-newsdetail-8 ._detailPage_bottom li {
	padding: 17px 0;
}
.widget-newsdetail-8 ._detailPage_bottom li._prev {
	border-bottom: 1px #ececec solid;
}
.bdshare_popup_box {
	display: none!important;
}

 
/*招聘列表*/

.widget-job-1 li.first {
	background: #a7a7a7;
	border-bottom: none;
	padding: 0;
}
.widget-job-1 li {
	border-bottom: 1px solid #cccccc;
	float: left;
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.widget-job-1 li ._ut {
	float: left;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	text-align: center;
}
.widget-job-1 li ._un {
	float: left;
	text-align: center;
	height: 50px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.widget-job-1 li ._t1 {
	width: 20%;
	padding-left: 5%;
	text-align: left;
}
.widget-job-1 li ._t2 {
	width: 20%;
}
.widget-job-1 li ._t3 {
	width: 18%;
}
.widget-job-1 li ._t4 {
	width: 20%;
}
.widget-job-2 ._jt {
	height: 70px;
	line-height: 70px;
	overflow: hidden;
*zoom: 1;
	cursor: pointer;
	float: left;
	width: 100%;
	border-bottom: 1px #f2f2f2 solid;
	font-size: 15px;
	position: relative;
}
.widget-job-2 ._jt:after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #f8f8f8;
	position: absolute;
	bottom: 0;
	left: 0;
}
.widget-job-2 ._jt strong {
	float: left;
	text-align: center;
	font-weight: normal;
}
.widget-job-2 ._jt strong.strong01 {
	width: 20%;
	padding-left: 5%;
	text-align: left;
}
.widget-job-2 ._jt strong.strong02 {
	width: 20%;
}
.widget-job-2 ._jt strong.strong03 {
	width: 18%;
}
.widget-job-2 ._jt strong.strong04 {
	width: 20%;
}
.widget-job-2 ._jt span {
	float: right;
}
.widget-job-2 ._jt .arryIco {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/j_apply.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 20px;
}
.widget-job-2 ._jt_act .arryIco {
	background-image: url(../images/j_apply2.png);
}
.widget-job-2 ._jt .ion {
	font-size: 12px;
	color: #999999;
}
.widget-job-2 ._jc {
	display: none;
	float: left;
	width: 100%;
	background-color: #f9f9f9;
	position: relative;
	border-bottom: 1px #f0f0f0 solid;
}
.widget-job-2 ._jc:after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #f4f4f4;
	position: absolute;
	bottom: 0;
	left: 0;
}
.widget-job-2 ._jcon {
	padding: 30px 7% 55px;
	line-height: 2.5;
}
.widget-job-2 ._jt_act .ion {
	color: #0e90d2;
}
.widget-job-2 ._jt_act {
	border-bottom-color: transparent;
}
.widget-job-2 ._jt_act:after {
	background-color: transparent;
}
.widget-job-2 ._jcon .m_detail {
	margin-top: 20px;
}
.widget-job-2 ._jcon strong {
	font-size: 16px;
}
.widget-job-2 ._jcon .Apply_join {
	font-size: 16px;
	background-color: #00988f;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 35px;
}
      
/* newsdetail-2 start*/

.widget-newsdetail-2 ._head {
	border-bottom: 1px dotted #cccccc;
}
.widget-newsdetail-2 ._head ._title {
	font-size: 30px;
}
.widget-newsdetail-2 ._tools {
	padding: 10px 0;
	color: #999999;
}
.widget-newsdetail-2 .ion {
	font-size: 16px;
	font-weight: normal;
}
.widget-newsdetail-2 ._tools ._tool {
	margin: 0 4px;
	display: inline-block;
	vertical-align: middle;
}
.widget-newsdetail-2 ._tools ._b2l .ion {
	color: #0e90d2;
}
.widget-newsdetail-2 .myart {
	padding: 20px 0;
}
.widget-newsdetail-2 ._detailPage_bottom {
	border-top: 1px solid #cccccc;
}
.widget-newsdetail-2 ._detailPage_bottom li {
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	padding: 0 10px;
	border-bottom: 1px solid #cccccc;
}
.widget-newsdetail-2 ._detailPage_bottom ._mark {
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
.widget-newsdetail-2 ._detailPage_bottom ._title {
	font-size: 14px;
	float: left;
	width: 68%;
}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover {
	color: #0e90d2;
}
.widget-newsdetail-2 ._detailPage_bottom ._time {
	float: right;
}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more {
	float: none;
	padding-left: 2px;
	background: none;
	font-size: 14px;
} 
/*技术创新*/

.tech-menu-box {  
	height: auto;  
}
.tech-menuItems {
	border: 1px #dadada solid;
	padding: 1.5% 2%;
}
.tech-menuItems li {
	font-size: 16px;
	margin-bottom: 5px; margin-top: 5px;
}
.tech-menuItems li a {
	display: block;
	padding-left: 20px;
	position: relative;
}
.tech-menuItems li .icons {
	width: 12px;
	height: 15px;
	background-position: 0 -55px;
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	left: 0;
}

.tech-menuItems li.active a{ color: #009e95;
}

.tech-menu-box .tech_colse {
	position: absolute;
	right: 1%;
	bottom: 1%;
	cursor: pointer;
	display: none;
}
.tech-menu-box .tech_colse i {
	font-size: 15px;
}
/* .tech-menu-box.t_fixed .tech-menuItems{position: fixed;background-color: #fff;top: 0;max-width: 1144px;z-index: 10;opacity:0;filter:alpha(opacity=0);} */



.tech-fixed-menu {
	position: fixed;
	width: 186px;
	height: 56px;
	line-height: 56px;
	background-color: #009e95;
	top: 0;
	left: 50%;
	margin-left: 416px;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 10;
}
.tech-fixed-menu a {
	display: block;
	color: #fff;
	font-size: 16px;
}
.tech-fixed-menu i {
	font-size: 16px;
	height: 30px;
	vertical-align: middle;
	line-height: 28px; margin-right: 12px;
}
.tech-menu-box .t_fixed .tech-fixed-menu {
	opacity: 1;
	filter: alpha(opacity=100);
}
.tech-menu-box .t_fixed.show {
	position: fixed;
	background-color: #fff;
	top: 0;
	z-index: 13;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
}
.tech-menu-box .t_fixed.show .tech_colse {
	display: block;
}
.tech-menu-box .show .tech-fixed-menu {
	opacity: 0;
	filter: alpha(opacity=0);
}
.tech-items-box {
	margin-top: 60px;
}
.tech-items-box ul {
	margin-right: -2%;
}
.tech-items-box li {
	float: left;
	width: 48%;
	margin: 0 1.9% 2% 0;
}
.tech-items-box .pbox {
	background-color: #f8f8f8;
}
.tech-items-box .pbox .img, .tech-items-box .pbox .info {
	width: 49%;
}
.tech-items-box .pbox .info a {
	display: block;
	padding: 10%;
}
.tech-items-box .pbox .info .title {
	font-size: 18px;
	font-weight: normal;
	color: #111;
	margin-bottom: 20px;
}
.tech-items-box .pbox .info .p {
	color: #666;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}
.tech-items-box li:hover .pbox {
	background-color: #00988f;
	color: #fff;
}
.tech-items-box li:hover .pbox .info .title, .tech-items-box li:hover .pbox .info .p {
	color: #fff;
}
/*技术创新详情*/

.tech_detail {
	margin-top: 1px;
}
.JobList-J5 {
	padding-bottom: 50px;
}
.JobList-J5 ._btm {
	margin: 10px 0;
	overflow: hidden;
*zoom:1;
}
.JobList-J5 ._btm .span-6 {
	background-color: #f5f5f5;
}
.JobList-J5 ._btm ._layer {
	position: relative;
	padding: 30px 20px 30px 120px;
}
.JobList-J5 ._btm ._layer strong {
	font-size: 18px;
}
.JobList-J5 ._btm ._img {
	position: absolute;
	left: 0;
	top: 10px;
	height: 94px;
}
.JobList-J5 ._btm ._btm2 ._layer {
	padding-left: 105px;
}
.JobList-J5 ._btm ._layer .p a {
	display: inline-block;
}
 
/*能力与业绩综合*/

.yeji-box1 {
	padding: 0 0 60px;
}
.company-zizhi ul {
	border-left: 1px #e8e8e8 solid;
}
.company-zizhi li {
	float: left;
	width: 24.9%;
	border-right: 1px #e8e8e8 solid;
}
.company-zizhi .pbox {
	padding: 35px 0 50px;
}
.company-zizhi .pbox dt {
	margin-bottom: 20px;
}
.company-zizhi .pbox dt .t {
	display: inline-block;
	width: 154px;
	height: 56px;
	line-height: 56px;
	background-color: #00988f;
	color: #fff;
	font-size: 24px;
}
.company-zizhi .pbox dd {
	padding: 0 15% 0 10%;
	position: relative;
	height: 240px;
	overflow: hidden;
}
.company-zizhi .pbox dd .li {
	color: #666;
	line-height: 1.2;
	padding: 8px 0 8px 20px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
}
.company-zizhi .pbox dd .li:before {
	content: '>';
	color: #009e95;
	font-family: 宋体;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 9px;
}
.company-zizhi .pbox dd .li img {
	display: none;
}
.company-zizhi .pbox dd .imp {
	color: #009e95;
}
.company-zizhi .pbox dd .scroll_bar {
	background: transparent;
}
.company-zizhi .pbox dd .scroll_slider {
	background: #009e95;
}
.yeji-box2 {
	background-color: #f1f1f1;
	padding: 40px 0 70px;
}
.yeji-box2 .channel_IP {
	width: 90%;
}
.xdnl-list li {
	float: left;
	text-align: center;
	width: 280px;
	background: url(../images/yj_li2.png) center center no-repeat;
	height: 128px;
	margin-left: -51px;
}
.xdnl-list li.first {
	background-image: url(../images/yj_li1.png);
	width: 284px;
	margin-left: 0;
}
.xdnl-list li a {
	display: block;
	margin: 0 20%;
}
.xdnl-list li.first a {
	margin: 0 20% 0 5%;
}
.xdnl-list li img {
	margin: 15px 0 5px;
*max-width: none;
}
.xdnl-list li .img2 {
	display: none;
}
.xdnl-list li .title {
	font-size: 16px;
	font-weight: normal
}
.xdnl-list li.hover {
	background-image: url(../images/yj_li2_cur.png);
}
.xdnl-list li.first.hover {
	background-image: url(../images/yj_li1_cur.png);
}
.xdnl-list li.hover .img1 {
	display: none;
}
.xdnl-list li.hover .img2 {
	display: inline-block;
}
.xdnl-list li.hover .title {
	color: #fff;
}
.yeji-box3 {
	padding: 80px 0 50px;
}
.yeji-box3 .channel_IN {
	margin-bottom: 20px;
}
.rect-57 {
	padding-bottom: 57%;
}
.yeji_t li {
	width: 23.5%;
	text-align: center;
	padding: 31px 0;
	background-color: #eee;
}
.yeji_t li a {
	display: block;
}
.yeji_t li:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 8px transparent solid;
	border-bottom: 8px transparent solid;
	border-left: 8px #00988f solid;
	position: absolute;
	right: -8px;
	top: 50%;
	margin-top: -8px;
	display: none;
}
.yeji_t .li3:after, .yeji_t .li4:after {
	border-right: 8px #00988f solid;
	border-left: 0;
	right: auto;
	left: -8px;
}
.yeji_t li .ico45 {
	position: relative;
	margin-bottom: 15px;
}
.yeji_t li .ico45:after {
	content: '';
	width: 20px;
	height: 1px;
	background-color: #bababa;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -10px;
}
.yeji_t li .t {
	font-size: 24px;
	color: #201717;
	font-weight: normal;
}
.yeji_t .li1 {
	top: 0;
	left: 0;
}
.yeji_t .li2 {
	bottom: 0;
	left: 0;
}
.yeji_t .li3 {
	top: 0;
	right: 0;
}
.yeji_t .li4 {
	bottom: 0;
	right: 0;
}
.yeji_t .tab_t_cur {
	background-color: #00988f;
}
.yeji_t .tab_t_cur:after {
	display: block;
}
.yeji_t .tab_t_cur .t {
	color: #fff;
}
.yeji_t .tab_t_cur .ico45 {
	background-position: -45px 0;
}
.yeji_t .tab_t_cur .ico45_2 {
	background-position: -45px -45px;
}
.yeji_t .tab_t_cur .ico45_3 {
	background-position: -45px -90px;
}
.yeji_t .tab_t_cur .ico45_4 {
	background-position: -45px -135px;
}
.yeji_case_tab .yeji_t {
	height: 348px;
	overflow: hidden;
}
.yeji_case_tab .tab_c {
	width: 51%;
	position: absolute;
	left: 50%;
	margin-left: -25.5%;
	top: 0;
}
.yeji_case_tab .tab_c .p {
	background: url(../images/black.67.png) repeat;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px 5%;
}
.yeji_case_tab .tab_c .p:after {
	content: '';
	background: url(../images/icons.png) 0 -74px no-repeat;
	width: 16px;
	height: 28px;
	position: absolute;
	right: 10%;
	top: 50%;
	margin-top: -14px;
}
.yeji_case_tab .tab_c .p .tt {
	width: 75%;
	display: block;
	color: #fff;
}
.yeji-box4 {
	padding: 20px 0 100px;
}
.yeji-box4 .channel_IN {
	margin-bottom: 40px;
}
.yeji-items-list .items-list .pbox .info {
	background: url(../images/blue.8.png) repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	font-size: 0;
}
.yeji-items-list .items-list .pbox .info .tit {
	display: inline-block;
	vertical-align: middle;
	height: auto;
	line-height: 1.2;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.yeji-items-list .items-list .pbox .info ._line {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}
.yeji-items-list .items-list .hover .pbox .info {
	margin: 18%;
}
.yeji-items-list .yeji_more {
	background-color: #00988f;
}
.yeji-items-list .yeji_more a {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.yeji-items-list .yeji_more .ion {
	font-size: 45px;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
	margin-top: 50px;
}
.yeji-items-list .items-list .arrs {
	display: block;
	width: 31px;
	height: 54px;
	background: url(../images/yj_btn.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -27px;
}
.yeji-items-list .items-list .arr_prev {
	left: 0;
}
.yeji-items-list .items-list .arr_next {
	right: 0;
	background-position: right 0;
}
.album_ordinary .album_close {
	background: #00988f!important;
	color: #fff;
}
.widget-job-4 ._jcon {
	margin-bottom: 20px;
}
.widget-job-4 ._title {
	font-size: 18px;
	color: #333333;
}
.widget-job-4 ._part {
	padding: 10px;
	line-height: 26px;
}
.widget-job-4 ._detailBtn {
	padding: 10px 0;
}
.widget-job-4 ._btn {
	display: inline-block;
	padding: 0 30px;
	border-radius: 3px;
	color: #ffffff;
	background: #cccccc;
	cursor: pointer;
	line-height: 26px;
	margin-right: 10px;
}
.widget-job-4 ._btn1 {
	background: #00988f;
}
.widget-job-4 ._btn1:hover {
	background: #00988f;
}
.playTime {
	width: 1000px;
	background-color: #fff;
}
.playTime .play_area {
	padding: 4%;
	min-height: 100px;
}
.playTime ._clo {
	position: absolute;
	top: 0;
	right: 0;
	color: #00988f;
	font-size: 30px;
	cursor: pointer;
}
.playTime .widget-job-4 {
	height: 300px;
	overflow-y: scroll;
	margin: 20px 0;
}
/*能力与业绩介绍*/

.yj_introBann {
	background-color: #00988f;
	position: relative;
	padding-bottom: 39%;
	height: 0;
	overflow: hidden;
}
.yj_introBann .img {
	width: 56.8%;
}
.yj_introBann .intro {
	width: 43.2%;
}
.yj_introBann .intro .box {
	width: 78%;
	padding: 5% 0 5% 7%;
	color: #fff;
	line-height: 1.5;
}
.yj_introBann .img .rect-5625 {
	padding-bottom: 75%;
}
.yj_introBann .img .rect-5625 img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.see_more {
	border: 1px #fff solid;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	margin-top: 40px;
	margin-left: 50px;
}
.yj_introBann .slide_nav {
	width: 341px;
	height: 341px;
	background: url(../images/yc_circle.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -420px;
	margin-top: -170px;
}
.yj_introBann .slide_nav a {
	display: block;
	position: absolute;
	cursor: pointer;
}
.yj_introBann .slide_nav a span {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
}
.yj_introBann .slide_nav .duo1 {
	width: 199px;
	height: 84px;
	top: -1px;
	left: 70px;
}
.yj_introBann .slide_nav .duo1 span {
	background-image: url(../images/yc_img1.png);
	width: 222px;
	height: 98px;
	left: -11px;
	bottom: 0;
}
.yj_introBann .slide_nav .duo2 {
	width: 111px;
	height: 190px;
	top: 30px;
	right: 0;
}
.yj_introBann .slide_nav .duo2 span {
	background-image: url(../images/yc_img2.png);
	width: 127px;
	height: 209px;
	left: 0px;
	top: -14px;
}
.yj_introBann .slide_nav .duo3 {
	width: 164px;
	height: 142px;
	right: 7px;
	bottom: 0;
}
.yj_introBann .slide_nav .duo3 span {
	background-image: url(../images/yc_img3.png);
	width: 183px;
	height: 161px;
	bottom: -20px;
	left: -2px;
}
.yj_introBann .slide_nav .duo4 {
	width: 163px;
	height: 142px;
	left: 8px;
	bottom: 0;
}
.yj_introBann .slide_nav .duo4 span {
	background-image: url(../images/yc_img4.png);
	width: 183px;
	height: 161px;
	top: -2px;
	left: -18px;
}
.yj_introBann .slide_nav .duo5 {
	width: 111px;
	height: 189px;
	left: -2px;
	top: 32px;
}
.yj_introBann .slide_nav .duo5 span {
	width: 127px;
	height: 206px;
	background-image: url(../images/yc_img5.png);
	right: 0px;
	top: -14px;
}
.yj_introBann .slide_nav a:hover span, .yj_introBann .slide_nav a.on span {
	display: block;
}
/*联系我们*/

.contact_map img {
	max-width: none;
}
/*招标采购*/

.threeMain .threeCenter {
	width: 63.7%;
}
.threeCenter .form_top {
	margin-bottom: 20px;
}
.threeCenter .form_top a {
	color: #88b833;
}
.threeMain .threeRight {
	width: 31.4%;
}
.threeRight .thTou_box {
	background-color: #f1f1f1;
}
.threeRight .thTou_box ._top {
	background: url(../images/t_img1.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 47px 0;
	font-size: 26px;
	font-weight: bold;
}
.threeRight .thTou_box ._top a {
	color: #fff;
}
.threeRight .thTou_box ._top .icons {
	width: 45px;
	height: 41px;
	background-position: -147px 0;
	vertical-align: middle;
	margin-right: 20px;
}
.threeRight .thTou_box ._bottom {
	padding: 7%;
	font-size: 15px;
	line-height: 1.6;
}
.threeMain .threeRight .thTou_bottom {
	margin-top: 40px;
}
.threeMain .threeRight .thTou_bottom li {
	height: 133px;
	line-height: 133px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.threeMain .threeRight .thTou_bottom li a {
	color: #fff;
	display: block;
	overflow: hidden;
}
.threeMain .threeRight .thTou_bottom .li01 {
	background-color: #009e95;
}
.threeMain .threeRight .thTou_bottom .li02 {
	background-color: #88b833;
}
.form-m1 .form-m1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
	position: relative;
}
.form-m1 .form-m1-li label {
	width: 8em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
}
.form-m1 .form-m1-li label span {
	padding: 0 6px;
}
.form-m1 .form-m1-li input {
	height: 28px;
	line-height: 28px;
	width: 75%;
	background: transparent;
	border: none;
}
.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;
	position: absolute;
	top: 50%;
	right: 3%;
	margin-top: -10px;
}
.form-m1 .form-m1-li input._yzm {
	width: 20%;
}
.form-m1 .form-m1-li img {
	height: 28px;
	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: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.form-m1 .form-m1-btn ._submit {
	background: #0270c5;
	margin-right: 10px;
}
.form-m1 .form-m1-btn ._reset {
	background: #909090;
}
.form-m1 .Validform_right {
	white-space: nowrap;
}
.form-m1 .form-m1-li .Validform_wrong, .form-m1 .form-m1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
	background-color: #f7f7f7;
}
.form-m1 .form-m1-li select {
	width: 37%;
	background: transparent;
	border: none;
	position: absolute;
	right: 6%;
	top: 0;
	padding: 12px 0;
}
.form-m1 .form-m1-li textarea {
	width: 78%;
	vertical-align: middle;
	height: 132px;
	border: none;
	background: transparent;
}
 
/*招标信息*/

.zb_items_list li {
	width: 100%;
}
.zb_items_list li .pbox {
	border: 1px #ddd solid;
	padding: 3%;
	font-size: 14px;
	margin-bottom: 15px;
}
.zb_items_list .intro .t {
	width: 80%;
}
.zb_items_list .intro .date {
	width: 19%;
	text-align: right;
	float: right;
}
.zb_items_list li .pdfDown {
	text-transform: uppercase;
	color: #000;
}
/*登录*/

.memberMain {
	background-color: #f7f7f7;
	padding: 92px 0;
}
.login_main {
	border: 1px solid #e5e5e5;
	padding: 5% 5% 8%;
	background: url(../images/login_bg.jpg) no-repeat 95% 70% #fff;
}
.login_top {
	padding-bottom: 5px;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #82b300;
}
.login_top .lt_right {
	display: block;
	position: absolute;
	top: 5px;
	right: 0px;
	font-size: 12px;
}
.login_top .lt_right a {
	color: #db0000;
}
.login_formbg {
	padding: 50px 0 30px 0;
}
.login_formbg em {
	color: #F00;
	padding-left: 3px;
}
.login_formbg .login_form {
	width: 42%;
}
.login_formbg .login_right {
	width: 41%;
}
.login_formbg .login_right .login_p {
	margin: 10px 0 20px;
	font-size: 20px;
}
.login_form .Login-li {
	margin-bottom: 10px;
	position: relative;
}
.login_form .Login-li input {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	width: 85%;
	border: 1px #bdbdbd solid;
}
.login_form .Login-li .loginun_ico {
	display: block;
	width: 14px;
	height: 20px;
	background: url(../images/user_ico.png) no-repeat 0 0;
	position: absolute;
	top: 10px;
	left: 10px;
}
.login_form .Login-li .loginup_ico {
	display: block;
	width: 14px;
	height: 20px;
	background: url(../images/pwd_ico.png) no-repeat 0 0;
	position: absolute;
	top: 10px;
	left: 10px;
}
.login_form .Login-li .uyzm_inp {
	padding-left: 15px;
	width: 25%;
	margin-right: 10px;
}
.login_form .Login-li .ymzimg {
	margin: 10px 9px;
}
.login_form .Login-li .findpwd {
	color: #999;
	font-size: 16px;
}
.login_form .Login-btn {
	padding-top: 5px;
}
.login_form .Login-btn .login_btn {
	width: 94%;
	height: 46px;
	background: #0270c5;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	border: none;
}
.login_form .Login-link {
	line-height: 30px;
	margin-top: 20px;
	font-size: 16px;
}
.login_form .Login-link a {
	display: inline-block;
	height: 30px;
}
.login_form .Login-link .qq_login {
	background: url(../images/qq_login.png) no-repeat left;
}
.login_form .Login-link .wb_login {
	background: url(../images/wb_login.png) no-repeat left;
	margin-right: 10px;
}
/*注册*/

.zhuce_main {
	background: #fff;
}
.zhuce_main .login_summ {
	margin-bottom: 20px;
}
.zc_form-m1 .form-m1-Left, .zc_form-m1 .form-m1-right {
	width: 47.5%;
}
.zc_form-m1 .form-m1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
	position: relative;
}
.zc_form-m1 .form-m1-li label {
	width: 8em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
}
.zc_form-m1 .form-m1-li label span {
	padding: 0 6px;
}
.zc_form-m1 .form-m1-li input {
	height: 28px;
	line-height: 28px;
	width: 75%;
	background: transparent;
	border: none;
}
.zc_form-m1 .form-m1-li textarea {
	border: 1px #ddd solid;
	width: 70%;
}
.zc_form-m1 .form-m1-li em {
	color: red;
	vertical-align: middle;
	padding-left: 10px;
	position: absolute;
	top: 50%;
	right: 3%;
	margin-top: -10px;
}
.zc_form-m1 .form-m1-li input._yzm {
	width: 20%;
}
.zc_form-m1 .form-m1-li img {
	height: 28px;
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
}
.zc_form-m1 .form-m1-li b {
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}
.zc_form-m1 .form-m1-btn {
	clear: both;
	text-align: center;
	padding-top: 40px;
}
.zc_form-m1 .form-m1-btn button {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.zc_form-m1 .form-m1-btn ._submit {
	background: #0270c5;
	margin-right: 10px;
}
.zc_form-m1 .form-m1-btn ._reset {
	background: #909090;
}
.zc_form-m1 .Validform_right {
	white-space: nowrap;
}
.zc_form-m1 .form-m1-li .Validform_wrong, .zc_form-m1 .form-m1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
	background-color: #f7f7f7;
}
.zc_form-m1 .form-m1-li select {
	width: 37%;
	background: transparent;
	border: none;
	position: absolute;
	right: 6%;
	top: 0;
	padding: 12px 0;
}
.zc_form-m1 .form-m1-li textarea {
	width: 78%;
	vertical-align: middle;
	height: 132px;
	border: none;
	background: transparent;
}
.zc_form-m1 .form-m1-p {
	font-size: 16px;
}
.zc_form-m1 .form-m1-p, .zc_form-m1 .form-m1-btn {
	clear: both;
}
 
/*商务合作*/

.hz-box1 {
	padding-bottom: 45px;
}
.hz_channel {
	margin-bottom: 15px;
}
.hz_channel ._channel {
	font-size: 28px;
	color: #009e95;
	font-weight: normal;
}
.hz_channel .more {
	margin-top: 13px;
}
.hz_items_list li {
	margin-bottom: 15px;
}
.hz_items_list .pbox {
	border: 1px #ddd solid;
	padding: 2%;
}
.hz_items_list .pbox a {
	display: block;
	overflow: hidden;
}
.hz_items_list .pbox .t {
	font-size: 14px;
	font-weight: bold;
	width: 80%;
	height: 26px;
}
.hz_items_list .pbox ._more {
	width: 19%;
	font-size: 14px;
	text-align: right;
}
.hz-box2 {
	background: url(../images/hz_bg2.jpg) center top no-repeat;
}
.hz-box2 .hz_pbox {
	padding: 2% 0 2.5% 3%;
}
.hz-box2 .hz2_info {
	width: 36.5%;
	color: #fff;
}
.hz-box2 .hz2_ico {
	width: 45.5%;
	text-align: center;
	font-size: 0;
	margin-top: 22px;
}
.hz-box2 .hz2_ico ._icoa {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	margin: 0 10px;
}
.hz-box2 .hz2_ico ._icoa i {
	margin-right: 5px;
}
.hz-box3 {
	padding: 50px 0 80px;
}
.hz-sc-box .hz-sc-img {
	width: 48%;
}
.hz-sc-box .hz-sc-img a {
	display: block;
}
.hz-sc-box .hz-sc-info {
	width: 48.5%;
}
.hz-sc-box .hz-sc-info .p {
	line-height: 25px;
	height: 125px;
	overflow: hidden;
}
.hz-sc-box .hz-sc-info .hz-btn {
	font-size: 0;
	margin-top: 50px;
}
.hz-sc-box .hz-sc-info .hz-btn ._btn {
	display: inline-block;
	width: 34%;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #00988f;
	border: 1px #00988f solid;
	margin-right: 3%;
	text-align: center;
}
.hz-sc-box .hz-sc-info .hz-btn ._btn:hover {
	background-color: #0069b8;
	border-color: #0069b8;
	color: #fff;
}
.gotop {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/top.png) no-repeat;
	position: fixed;
	right: 0;
	bottom: 4px;
}
/*新地视频*/

.video_list li {
	margin-bottom: 30px;
}
.video_cell .imgWrap {
	position: relative;
}
.video_cell ._mask {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
 	cursor: pointer;
}
.video_cell:hover ._mask {
 }
.video_cell .down {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #ffffff;
  background-color: rgba(0,100,180,0.1);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	text-align: center;
}

.video_cell .down ._tt{
	color: #FFFFFF;
}
 

.ivideo_box .box_wrap_body {
	background: #2b2b2b;
}
.yj_introBann .intro .box .intro_scroll {
	height: 458px;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
}
.yj_introBann li .m_detail {
	display: inline-block;
	width: 138px;
	height: 38px;
	line-height: 38px;
	border: 1px #fff solid;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
}
.yj_introBann li .m_detail:hover {
	background-color: #016db8;
	border-color: #016db8;
}
/* page-1 start*/

.page {
	font-size: 12px;
	color: #777777;
	text-align: center;
	margin: 30px 0;
}
.page a, .page span {
	color: #777777;
	display: inline-block;
	border: 1px solid #ededed;
	padding: 5px 10px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
}
.page .goprev {
	margin-right: 10px;
}
.page .gonext, .page .count {
	margin-left: 10px;
}
.page a:hover, .page span {
	color: #fff;
	background: #00988f;
}
.page span.goprev, .page span.gonext {
	color: #777777;
	background: none
}
.page span.count {
	border: 0;
	background: 0;
	color: #777777;
}
.album_ordinary .slide_c img {
	max-width: 100%!important;
	max-height: 80%!important;
}
.album_ordinary .slide_c p {
	bottom: 9%!important;
}
/*2016-11-14*/

.sear_f .inp {
	vertical-align: top;
}
/*2016-12-22*/

.zb_items_list li .pdfDown {
	margin-right: 6px;
	display: inline-block;
*display:inline;
*zoom: 1;
}
/*2017-01-13*/

.zc_form-m1 .form-m1-btn ._submit.btn_op {
	opacity: 0.7;
	cursor: wait;
}
.zc_form-m1 .form-m1-btn ._reset.btn_op {
	cursor: wait;
	opacity: 0.7;
}

.g20{ width: 100%; height: 20px; overflow: hidden; }



/*floor3 heqinglin*/

.floor3{margin-bottom:0px;}

.floor3 ul .item{width:16.6666666%; height:390px; position:relative; font-size:0;text-align:center; cursor:pointer;}

.floor3 .item .item_bg{width:100%;height:100%;}

.floor3 .item .mask{position:absolute; top:0; left:0;right:0;bottom:0;}

.floor3 .item .mask .bg{position:absolute; top:0; left:0;right:0;bottom:0; background-color:#161A1D; opacity:0.6;filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));}

.floor3 .item .mask .other_bg{opacity: 0.82; filter: alpha(opacity=82); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));}

.floor3 .item .mask .content{  position:absolute; left: 0; right: 0;top: 100px;bottom: 0; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.floor3 .item .mask .content .item_img_panel{position: relative;width: 25%; height: 68px; display: inline-block;}

.floor3 .item .mask .item_img,.floor3 .item .mask .item_img_hover{  position: absolute;left: 0;right: 0;top: 0;width: 100%;display: inline-block;opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.floor3 .item .mask .item_img_hover{opacity:0;  filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}

.floor3 .item .mask .line_panel{padding: 0;margin: 0;font-size: 0;line-height: 0;margin-top: 20px;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.floor3 .item .mask .line_panel .line{width: 20px;height: 2px;background: #fff;display: inline-block;opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.floor3 .item .mask .item_tit{color: #fff; font-size: 22px; line-height: 24px; margin: 0; padding: 0; margin-top: 24px; font-weight: bold;}

.floor3 .item .mask .item_desc{font-size: 14px;color: #fff;text-align: center; margin-top: 20px; padding: 0px 23px; line-height: 24px;     -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:4;
overflow: hidden;
}

.floor3 .item .mask .item_desc{opacity:0; filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}

.floor3 .item .mask .item_link{display: inline-block; border: 1px solid #fff; width: 120px; height: 36px; line-height: 36px; font-size: 14px; color: #fff; text-decoration: none; margin-top: 62px;   -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.floor3 .item .mask .item_link{opacity:0;  filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}

.floor3 .item a:hover .mask .bg{background-color:#00bcae; opacity:0.6;filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));}

.floor3 .item a:hover .mask .item_img{opacity:0; filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}

.floor3 .item a:hover .mask .item_img_hover,.floor3 .item a:hover .item_desc,.floor3 .item a:hover .item_link{opacity:1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}

.floor3 .item a:hover .content{top:50px;}

.floor3 .item a:hover .mask .item_tit{margin-top:5px;}

.floor3 .item a:hover .item_desc,.floor3 .item a:hover .item_link{margin-top:30px;}

.floor3 .item a:hover .line_panel{margin-top:0;}

.floor3 .item a:hover .line_panel .line{display:none;}

.floor4 {margin-bottom:60px;}




	/* 本例子css */
	 .hasMoreTab{ width:auto; padding-bottom: 70px;   }
	 .hasMoreTab .hd{ line-height:80px; height:90px;    }
	 .hasMoreTab .hd ul{ width:auto; z-index:5; position:absolute; height:90px;  overflow:hidden; zoom:1; }

	 .hasMoreTab .hd li{ height:90px; line-height:80px; float:left; min-width:220px; text-align: center; cursor:pointer;
					font-size: 16px; padding-left: 30px; padding-right: 30px; }
	 .hasMoreTab .hd li i{ margin-right: 10px; font-size: 20px; color:#ccc;}
	 .hasMoreTab .hd .more{ float:right; }
	 .hasMoreTab .hd .more a{ padding:5px 12px;	border-radius:8px;
				-moz-border-radius:8px; -webkit-border-radius:8px; border: 1px solid #00bcae;}
	 .hasMoreTab .hd .more:hover a{ color:#fff; background:#00bcae;  border: 1px solid #5e9eff;}

	 .hasMoreTab .hd li.on{  background:url(/skind/images/bg_02.png) no-repeat center top;   color:#fff;  }
	 .hasMoreTab .hd li.on i{   color:#fff;  }

	 .hasMoreTab .bd{  padding:20px 2px; clear:both; position:relative; min-height: 200px  }
	 .hasMoreTab .bd .left{  float: left;  width: 700px; height: auto; overflow: hidden;  }
	 .hasMoreTab .bd .left .biaoti{ 
					height: 40px; line-height: 40px; overflow: hidden;  text-transform: uppercase;
		}
	 .hasMoreTab .bd .left .biaoti strong{   color: #00bcae; padding: 7px 30px;
					border: 1px solid #00bcae;border-right: 2px solid #00bcae; border-left: 4px solid #00bcae; font-size: 16px; font-weight: n ormal; 
		}
	 .hasMoreTab .bd .left .miaoshu{ 
					height: auto; line-height: 28px; overflow: hidden; padding-top: 10px; padding-bottom: 25px;
		}
	 .hasMoreTab .bd .right{  float: right; width: 450px; height: auto; overflow: hidden;  }


	 .hasMoreTab .bd .left .more{  }
	 .hasMoreTab .bd .left .more a{ padding:5px 0px;	
		 border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
		 border: 0px solid #00bcae;}


/*下载*/
.widget-download-2 { margin-bottom:30px; padding-top: 20px; }
.widget-download-2 ._hd li,.widget-download-2 ._bd ul,.widget-download-2 ._bd li { float:left; }

.widget-download-2 ._hd { border:#eee 1px solid; background-color:#00bcae; padding:12px 0; font-size:16px; text-align:center; margin-bottom:20px; color:#fff;}
.widget-download-2 ._hd li { position:relative; height:18px; line-height:18px;}
.widget-download-2 ._hd li:after { content:""; display:block; width:1px; height:100%; overflow:hidden; background-color:#ddd; position:absolute; right:0; top:0; }
.widget-download-2 ._hd li:last-child:after { display:none; }

._d1 { width:55%; }
._d2 { width:15%; }
._d3 { width:15%; }
._d4 { width:15%; }

.widget-download-2 ._bd ul { width:100%; text-align:center; padding:12px 0;}
.widget-download-2 ._bd li { line-height:1.8em; height:1.8em;}
.widget-download-2 ._bd img { vertical-align:middle; margin-top:-3px; margin-right:3px; }
.widget-download-2 ._bd ._d1 { font-size:16px; text-align:left; text-indent:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.widget-download-2 ._bd ._d3 a,.widget-download-2 ._bd ._d4 a { color:#00bcae; }

.widget-download-2 ._bd ul:hover { background-color:#f6f6f6;}
.widget-download-2 ._bd ul:hover ._d1 { font-weight:bold; }
.widget-download-2 ._bd ul:hover ._d1,.widget-download-2 ._bd ul:hover ._d1 a { color:#00bcae; }



.tooth-color-d {
  height: 10px;
  width: 100%;
  background-image: url("/skind/tooth-d.png");
  background-repeat: repeat;
  background-position: 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
}

.tooth-color-black {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 10px;
  width: 100%;
  background-image: url("/skind/tooth-color-black.png");
  background-repeat: repeat;
  background-position: 0 0;
}

.tooth-color-white {
  height: 10px;
  width: 100%;
  background-image: url("/skind/tooth-white.png");
  background-repeat: repeat;
  background-position: 0 0;
}

.tooth-color-gr {
  height: 10px;
  width: 100%;
  background-image: url("/skind/tooth-color-gr.png");
  background-repeat: repeat;
  background-position: 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
}

.tooth-color-w {
  height: 10px;
  width: 100%;
  background-image: url("/skind/tooth-color-w.png");
  background-repeat: repeat;
  background-position: 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
}



h2.title-2 {
    font-size:26px; 
    color: #00bcae;
    font-weight: bold;
    margin: 0;
}

h2.title-2 span{ 
    color: #ffda44;
}

.send_bt2 { 
    float: right;
    margin-top: -60px;
     width: 30%; 
     background-color: #00bcae;
     color: #fefeff;
     text-align: center;
     padding: 18px 0px;
     font-size: 16px;
}
.send_bt2:hover{
     background-color: #000;
     color: #fefeff;
}

.contact-form {
  margin-top: 0px;
  margin-bottom: 50px;
  padding-top: 0px;
}
.contact-form h3 {
  margin: 0 0 40px 0;
}
.contact-form .widget-inner {
  margin-top: 40px;
}
.contact-form #dh, .contact-form #xm, .contact-form #zhuti, .contact-form #cp, .contact-form #yx, .contact-form textarea,  .contact-form select {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.contact-form .xiala { padding: 10px; line-height: 2em;  
}
.contact-form input.mainBtn {
  width: auto;
}
.contact-form textarea {
  min-height: 160px;
}
*{  list-style-type: none  }



.form-class input[type="text"] {
    width: 100%;
    margin-bottom: 26px;
    border: none;
    background: #fff;
    padding: 17px 3px;
    border-bottom: 1px solid #e0e0e0
}

.form-class input[type="text"]:focus,  .form-class input[type="text"]:hover {
    outline: none;
}
.form-class input[type="email"] {
    width: 100%;
    margin-bottom: 26px;
    border: none;
    background: #fff;
    padding: 17px 3px;
    border-bottom: 1px solid #e0e0e0
}
.form-class input[type="email"]:focus,  .form-class input[type="email"]:hover {
    outline: none;
}

.form-class textarea {
    width: 100%;
    margin-bottom: 40px;
    border: none;
    background: #fff;
    padding: 15px 3px;
    height: 260px;
    border-bottom: 1px solid #e0e0e0
}
.form-class textarea:focus,  .form-class textarea:hover {
    outline: none;
}
 .form-class ::-webkit-input-placeholder {
 font-style: italic;
}
 .form-class :-ms-input-placeholder {
 font-style: italic;
}
 .form-class ::-ms-input-placeholder {
 font-style: italic;
}
 .form-class ::placeholder {
 font-style: italic;
}
 .form-class :-ms-input-placeholder {
 font-style: italic;
}
 .form-class ::-ms-input-placeholder {
 font-style: italic;
}
.site-btn {
    font-size: 15px;
    color: #641fb1;
    display: inline-block;
    text-transform: uppercase;
    background: #d2006f;
    padding: 15px 50px;
    font-weight: 500;
    letter-spacing: 1px;
    min-width: 170px;
    text-align: center;
    border: none;
}



/*走进新地*/

.about-box1 {
	padding: 0 0 95px;
}
.about-box1 .channel_IN {
	margin-bottom: 22px;
}
.ab1-con {
	border: 5px #00988f solid;
	width: 95%;
}
.ab1-con .ab1_left {
	width: 54.5%;
}
.ab1-con .ab1_left .ab1_pbx {
	padding: 35px 5% 35px 5%;
}
.ab1-con .ab1_left .ab1_en {
	font-size: 20px;
	font-family: Arial;
	text-transform: uppercase;
	color: #666464;
}
.ab1-con .ab1_left .ab1_en .icons {
	width: 40px;
	height: 45px;
	background-position: -77px 0;
}
.ab1-con .ab1_left .ab1_cn {
	color: #666464;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 20px;
}
.ab1-con .ab1_left .ab1_pbx .ab1_content {
	height: 440px;  
	overflow: hidden;
	position: relative;
	padding-right: 8%; line-height: 2em;
}
.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollRail {
	background: url(../images/a_s_bg.gif) center top repeat-y!important;
}
.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollBar {
	background-color: #d8d8d8!important;
}
.ab1-con .ab1_left .ab1_pbx .scroll_bar {
	background: url(../images/a_s_bg.gif) center top repeat-y!important;
}
.ab1-con .ab1_left .ab1_pbx .scroll_bar .scroll_slider {
	background-color: #009e95;
}
.ab1-con .ab1_right {
	margin-top: -20px;
	position: relative;
	z-index: 3;
	margin-right: -55px;
}
.about-box2 {
	background: url(../images/ab2_bg.jpg) center top no-repeat;
	height: 612px;
	overflow: hidden;
	padding-top: 32px;
*padding-bottom:32px;
}
.about-box2 .channel_IP {
	margin: 10px 0 15px;
}
.ab_cultrue .ab_cul_left {
	width: 47.5%;
	border-right: 1px #a3a3a5 dashed;
	padding-top: 60px;
}
.ab_cultrue .ab_cul_left .box {
	padding: 0 14%;
	text-align: center;
	font-size: 16px;
}
.ab_cultrue .ab_cul_left .box .p {
	margin-top: 20px;
	line-height: 1.5;
}
.ab_cultrue .ab_cul_right {
	text-align: center;
}
.about-box3 {
	padding: 25px 0;
}
.about-box4 {
	background: url(../images/ab4_bg.jpg) center bottom no-repeat;
	padding: 104px 0 65px;
}
.about-box4 .ab_respon {
	width: 47%;
	background: url(../images/green.47.png) repeat;
}
.about-box4 .ab_respon .pbox {
	padding: 5% 8% 8%;
	color: #fff;
}
.about-box4 .ab_respon .pbox .p {
	font-size: 22px;
	line-height: 1.5;
	margin: 30px 0 40px;
}
.about-box4 .ab_respon .ab_channel {
	font-size: 36px;
	font-weight: normal;
	border-bottom: 1px #00988f solid;
	cursor: pointer;
}
.about-box4 .ab_respon .ab_channel i {
	font-size: 27px;
	opacity: .72;
	filter: alpha(opacity=72);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
}
.about-box4 .icoImg .circle {
	border: 1px #86b62b solid;
	border-radius: 50%;
	text-align: center;
	width: 158px;
	height: 158px;
	margin-left: 30px;
	font-size: 16px;
	color: #00988f;
}
.about-box4 .icoImg .circle .ico60 {
	margin-top: 40px;
}
.about-box4 .icoImg .circle .t {
	margin-top: -10px;
}
.about-box4 .icoImg .circle:after {
	content: '';
	width: 12px;
	height: 12px;
	border: 1px #82b02b solid;
	border-radius: 50%;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -6px;
	background: url(../images/black.3.png) repeat;
}







.property-boxarea {
  position: relative;
  z-index: 1;
  background: #00a79d;
  transition: all 0.4s;
  margin-bottom: 30px;
  border-radius: 8px;
}
.property-boxarea:hover {
  transition: all 0.4s;
}
.property-boxarea:hover .content-area .price-area .header-btn1 {
  background: #00a79d;
  color: var(--ztc-text-text-1);
  transition: all 0.4s;
}
.property-boxarea:hover .img1::after {
  height: 100%;
  transition: all 0.6s;
}
.property-boxarea:hover .img1 img {
  transform: scale(1.1) rotate(-4deg);
  transition: all 0.4s;
}
.property-boxarea .img1 {
  position: relative; background: #fff;
  overflow: hidden;
  transition: all 0.4s;
  border-radius: 8px 8px 0 0;
}
.property-boxarea .img1::after {
  position: absolute;
  content: "";
  height: 0;
  width: 100%;
  left: 0;
  top: 0;
  transition: all 0.6s;
  background: #00a79d;
  opacity: 0.4;
}
.property-boxarea .img1 img {
  height: 100%;
  width: 100%;
  transition: all 0.4s;
  border-radius: 8px 8px 0 0;
}
.property-boxarea .content-area {
  padding: 12px 10px;
}
.property-boxarea .content-area a { 
  color: #fff;
  font-size: 15px;
  font-style: normal;
/*  font-weight:blod;*/
  line-height: 24px;
  display: inline-block;
  transition: all 0.4s;
}
.property-boxarea .content-area a:hover {
/*  color: #0641E7;*/
  transition: all 0.4s;
}
.property-boxarea .content-area p {
  color:#777;
  font-size: 16px;
  font-style: normal;
  font-weight:normal;
  line-height: 16px;
  margin-top: 16px;
}

.property-boxarea .content-area .price-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 24px;
}
.property-boxarea .content-area .price-area h3 {
  color: #00a79d;
  font-size: 32px;
  font-style: normal;
  font-weight:blod;
  line-height: 32px;
}
.property-boxarea .content-area .price-area h3 span {
  color:#777;
  font-size: 16px;
  font-style: normal;
  font-weight:normal;
  line-height: 16px;
  display: inline-block;
}
.property-boxarea .content-area .price-area a.header-btn1 {
  font-size: 16px;
  line-height: 16px;
  background: #0641E7;
  color: var(--ztc-bg-bg-1);
  padding: 12px 16px;
  font-weight: blod;
}
.property-boxarea .content-area .price-area a.header-btn1:hover {
  background: #00a79d;
  color: var(--ztc-text-text-1);
  transition: all 0.4s;
}



.dabiaoti3{width: 100%; font-size:26px; font-weight: 550; line-height: 1.4em; color:#00a753; }
.dabiaoti3 span{ margin-left: 15px;font-size:14px; font-weight: normal; }
.dabiaoti3 span.right{ float:right; margin-top: 6px; }

.dabiaoti2{width: 100%;  font-size: 26px; font-weight: 550; line-height: 1.4em;text-align: left; border-bottom: 1px solid #f0f0f0; padding-bottom: 15px;}
.dabiaoti{width: 100%; font-size: 26px; font-weight: 550; line-height: 1.4em;text-align: center; color:#00a753;}
.bg-secondary-color {
  background: #17305e;
}
.bg-secondary-color {
  background: #17305e;
}
.bg-silver-light {
  background: #F7F8FC;
}

.shangxia{}
.shangxia li{ list-style: none;padding: 6px 0px; }
.shangxia li i{ margin-right: 9px; }
.shangxia li a{ line-height: 1.6em; font-size: 18px;}


/*========================================*/
/*--------- [_Section_Case_Study] --------*/
/*========================================*/
.case-study-item .case-study-thumb {
  position: relative;
  overflow: hidden;
}
.case-study-item .case-study-thumb img {
  width: 100%;
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
  transition: all 900ms ease;
}
.case-study-item .case-study-thumb .case-study-link-icon a {
  position: absolute;
  z-index: 5;
  bottom: 40px;
  right: -34px;
  width: 52px;
  margin-top: -25px;
  margin-left: -25px;
  height: 52px;
  background: linear-gradient(45deg, #0E90D5, #3032A2) !important;
  text-align: center;
  line-height: 60px;
  color: #fff;
  visibility: hidden;
  opacity: 0;
  -moz-transition: all 500ms ease-out 0s;
  -webkit-transition: all 500ms ease-out 0s;
  -ms-transition: all 500ms ease-out 0s;
  -o-transition: all 500ms ease-out 0s;
  transition: all 500ms ease-out 0s;
}
.case-study-item .case-study-thumb .case-study-details {
  position: absolute;
  width: 98%;
  margin: 0 auto;
  left: 10px;
  bottom: 10px;
  -moz-transition: all 500ms ease-out 0s;
  -webkit-transition: all 500ms ease-out 0s;
  -ms-transition: all 500ms ease-out 0s;
  -o-transition: all 500ms ease-out 0s;
  transition: all 500ms ease-out 0s;
  opacity: 1;
  transform-origin: bottom;
  z-index: 2;
  opacity: 0;
}
.case-study-item .case-study-thumb .case-study-details .case-study-category,
.case-study-item .case-study-thumb .case-study-details .case-study-title {
  color: #fff;
}
.case-study-item .case-study-thumb .case-study-details .case-study-title {
  color: #fff; font-size: 16px; line-height: 1.4em;
}
.case-study-item .case-study-thumb .case-study-details .case-study-title a{
  color: #fff;  
}
.case-study-item .case-study-thumb:after {
  position: absolute;
  background: linear-gradient(0deg, #11112e, transparent);
  height: 100%;
  width: 100%;
  content: "";
  left: 0;
  bottom: 0;
  opacity: 0;
  -moz-transition: all 500ms ease-out 0s;
  -webkit-transition: all 500ms ease-out 0s;
  -ms-transition: all 500ms ease-out 0s;
  -o-transition: all 500ms ease-out 0s;
  transition: all 500ms ease-out 0s;
}
.case-study-item:hover .case-study-thumb img {
  -moz-transform: scale(1.2) rotate(3deg);
  -o-transform: scale(1.2) rotate(3deg);
  -ms-transform: scale(1.2) rotate(3deg);
  -webkit-transform: scale(1.2) rotate(3deg);
  transform: scale(1.2) rotate(3deg);
}
.case-study-item:hover .case-study-thumb .case-study-link-icon a {
  visibility: visible;
  opacity: 1;
  right: 28px;
}
.case-study-item:hover .case-study-thumb .case-study-details {
  -moz-transform: perspective(0) rotateX(0);
  -o-transform: perspective(0) rotateX(0);
  -ms-transform: perspective(0) rotateX(0);
  -webkit-transform: perspective(0) rotateX(0);
  transform: perspective(0) rotateX(0);
  opacity: 1;
  bottom: 10px;
  left: 12px;
  opacity: 1;
}
.case-study-item:hover .case-study-thumb:after {
  opacity: 1;
}
.case-study-item:hover .case-study-thumb:before {
  -moz-transform: perspective(0) rotateX(0);
  -o-transform: perspective(0) rotateX(0);
  -ms-transform: perspective(0) rotateX(0);
  -webkit-transform: perspective(0) rotateX(0);
  transform: perspective(0) rotateX(0);
}
/*========================================*/
/*Margin Top */
.mrt-0 {
  margin-top: 0px;
}

.mrt-5 {
  margin-top: 5px;
}

.mrt-10 {
  margin-top: 10px;
}

.mrt-15 {
  margin-top: 15px;
}

.mrt-20 {
  margin-top: 20px;
}

.mrt-25 {
  margin-top: 25px;
}

.mrt-30 {
  margin-top: 30px;
}

.mrt-35 {
  margin-top: 35px;
}

.mrt-40 {
  margin-top: 40px;
}

.mrt-45 {
  margin-top: 45px;
}

.mrt-50 {
  margin-top: 50px;
}

.mrt-55 {
  margin-top: 55px;
}

.mrt-60 {
  margin-top: 60px;
}

.mrt-65 {
  margin-top: 65px;
}

.mrt-70 {
  margin-top: 70px;
}

.mrt-75 {
  margin-top: 75px;
}

.mrt-80 {
  margin-top: 80px;
}

.mrt-85 {
  margin-top: 85px;
}

.mrt-90 {
  margin-top: 90px;
}

.mrt-95 {
  margin-top: 95px;
}

.mrt-100 {
  margin-top: 100px;
}

.mrt-105 {
  margin-top: 105px;
}

.mrt-110 {
  margin-top: 110px;
}

.mrt-115 {
  margin-top: 115px;
}

.mrt-120 {
  margin-top: 120px;
}

.mrt-125 {
  margin-top: 125px;
}

.mrt-130 {
  margin-top: 130px;
}

.mrt-135 {
  margin-top: 135px;
}

.mrt-140 {
  margin-top: 140px;
}

.mrt-145 {
  margin-top: 145px;
}

.mrt-150 {
  margin-top: 150px;
}

.minus-mrt-130 {
  margin-top: -130px;
}

/*Margin Right */
.mrr-0 {
  margin-right: 0px;
}

.mrr-5 {
  margin-right: 5px;
}

.mrr-10 {
  margin-right: 10px;
}

.mrr-15 {
  margin-right: 15px;
}

.mrr-20 {
  margin-right: 20px;
}

.mrr-25 {
  margin-right: 25px;
}

.mrr-30 {
  margin-right: 30px;
}

.mrr-35 {
  margin-right: 35px;
}

.mrr-40 {
  margin-right: 40px;
}

.mrr-45 {
  margin-right: 45px;
}

.mrr-50 {
  margin-right: 50px;
}

.mrr-55 {
  margin-right: 55px;
}

.mrr-60 {
  margin-right: 60px;
}

.mrr-65 {
  margin-right: 65px;
}

.mrr-70 {
  margin-right: 70px;
}

.mrr-75 {
  margin-right: 75px;
}

.mrr-80 {
  margin-right: 80px;
}

.mrr-85 {
  margin-right: 85px;
}

.mrr-90 {
  margin-right: 90px;
}

.mrr-95 {
  margin-right: 95px;
}

.mrr-100 {
  margin-right: 100px;
}

.mrr-105 {
  margin-right: 105px;
}

.mrr-110 {
  margin-right: 110px;
}

.mrr-115 {
  margin-right: 115px;
}

.mrr-120 {
  margin-right: 120px;
}

.mrr-125 {
  margin-right: 125px;
}

.mrr-130 {
  margin-right: 130px;
}

.mrr-135 {
  margin-right: 135px;
}

.mrr-140 {
  margin-right: 140px;
}

.mrr-145 {
  margin-right: 145px;
}

.mrr-150 {
  margin-right: 150px;
}

/*Margin Bottom */
.mrb-0 {
  margin-bottom: 0px;
}

.mrb-5 {
  margin-bottom: 5px;
}

.mrb-10 {
  margin-bottom: 10px;
}

.mrb-15 {
  margin-bottom: 15px;
}

.mrb-20 {
  margin-bottom: 20px;
}

.mrb-25 {
  margin-bottom: 25px;
}

.mrb-30 {
  margin-bottom: 30px;
}

.mrb-35 {
  margin-bottom: 35px;
}

.mrb-40 {
  margin-bottom: 40px;
}

.mrb-45 {
  margin-bottom: 45px;
}

.mrb-50 {
  margin-bottom: 50px;
}

.mrb-55 {
  margin-bottom: 55px;
}

.mrb-60 {
  margin-bottom: 60px;
}

.mrb-65 {
  margin-bottom: 65px;
}

.mrb-70 {
  margin-bottom: 70px;
}

.mrb-75 {
  margin-bottom: 75px;
}

.mrb-80 {
  margin-bottom: 80px;
}

.mrb-85 {
  margin-bottom: 85px;
}

.mrb-90 {
  margin-bottom: 90px;
}

.mrb-95 {
  margin-bottom: 95px;
}

.mrb-100 {
  margin-bottom: 100px;
}

.mrb-105 {
  margin-bottom: 105px;
}

.mrb-110 {
  margin-bottom: 110px;
}

.mrb-115 {
  margin-bottom: 115px;
}

.mrb-120 {
  margin-bottom: 120px;
}

.mrb-125 {
  margin-bottom: 125px;
}

.mrb-130 {
  margin-bottom: 130px;
}

.mrb-135 {
  margin-bottom: 135px;
}

.mrb-140 {
  margin-bottom: 140px;
}

.mrb-145 {
  margin-bottom: 145px;
}

.mrb-150 {
  margin-bottom: 150px;
}

/*Margin Left */
.mrl-0 {
  margin-left: 0px;
}

.mrl-5 {
  margin-left: 5px;
}

.mrl-10 {
  margin-left: 10px;
}

.mrl-15 {
  margin-left: 15px;
}

.mrl-20 {
  margin-left: 20px;
}

.mrl-25 {
  margin-left: 25px;
}

.mrl-30 {
  margin-left: 30px;
}

.mrl-35 {
  margin-left: 35px;
}

.mrl-40 {
  margin-left: 40px;
}

.mrl-45 {
  margin-left: 45px;
}

.mrl-50 {
  margin-left: 50px;
}

.mrl-55 {
  margin-left: 55px;
}

.mrl-60 {
  margin-left: 60px;
}

.mrl-65 {
  margin-left: 65px;
}

.mrl-70 {
  margin-left: 70px;
}

.mrl-75 {
  margin-left: 75px;
}

.mrl-80 {
  margin-left: 80px;
}

.mrl-85 {
  margin-left: 85px;
}

.mrl-90 {
  margin-left: 90px;
}

.mrl-95 {
  margin-left: 95px;
}

.mrl-100 {
  margin-left: 100px;
}

.mrl-105 {
  margin-left: 105px;
}

.mrl-110 {
  margin-left: 110px;
}

.mrl-115 {
  margin-left: 115px;
}

.mrl-120 {
  margin-left: 120px;
}

.mrl-125 {
  margin-left: 125px;
}

.mrl-130 {
  margin-left: 130px;
}

.mrl-135 {
  margin-left: 135px;
}

.mrl-140 {
  margin-left: 140px;
}

.mrl-145 {
  margin-left: 145px;
}

.mrl-150 {
  margin-left: 150px;
}

/*Padding Top */
.pdt-0 {
  padding-top: 0px;
}

.pdt-5 {
  padding-top: 5px;
}

.pdt-10 {
  padding-top: 10px;
}

.pdt-15 {
  padding-top: 15px;
}

.pdt-20 {
  padding-top: 20px;
}

.pdt-25 {
  padding-top: 25px;
}

.pdt-30 {
  padding-top: 30px;
}

.pdt-35 {
  padding-top: 35px;
}

.pdt-40 {
  padding-top: 40px;
}

.pdt-45 {
  padding-top: 45px;
}

.pdt-50 {
  padding-top: 50px;
}

.pdt-55 {
  padding-top: 55px;
}

.pdt-60 {
  padding-top: 60px;
}

.pdt-65 {
  padding-top: 65px;
}

.pdt-70 {
  padding-top: 70px;
}

.pdt-75 {
  padding-top: 75px;
}

.pdt-80 {
  padding-top: 80px;
}

.pdt-85 {
  padding-top: 85px;
}

.pdt-90 {
  padding-top: 90px;
}

.pdt-95 {
  padding-top: 95px;
}

.pdt-100 {
  padding-top: 100px;
}

.pdt-105 {
  padding-top: 105px;
}

.pdt-110 {
  padding-top: 110px;
}

.pdt-115 {
  padding-top: 115px;
}

.pdt-120 {
  padding-top: 120px;
}

.pdt-125 {
  padding-top: 125px;
}

.pdt-130 {
  padding-top: 130px;
}

.pdt-135 {
  padding-top: 135px;
}

.pdt-140 {
  padding-top: 140px;
}

.pdt-145 {
  padding-top: 145px;
}

.pdt-150 {
  padding-top: 150px;
}

/*Padding Right */
.pdr-0 {
  padding-right: 0px;
}

.pdr-5 {
  padding-right: 5px;
}

.pdr-10 {
  padding-right: 10px;
}

.pdr-15 {
  padding-right: 15px;
}

.pdr-20 {
  padding-right: 20px;
}

.pdr-25 {
  padding-right: 25px;
}

.pdr-30 {
  padding-right: 30px;
}

.pdr-35 {
  padding-right: 35px;
}

.pdr-40 {
  padding-right: 40px;
}

.pdr-45 {
  padding-right: 45px;
}

.pdr-50 {
  padding-right: 50px;
}

.pdr-55 {
  padding-right: 55px;
}

.pdr-60 {
  padding-right: 60px;
}

.pdr-65 {
  padding-right: 65px;
}

.pdr-70 {
  padding-right: 70px;
}

.pdr-75 {
  padding-right: 75px;
}

.pdr-80 {
  padding-right: 80px;
}

.pdr-85 {
  padding-right: 85px;
}

.pdr-90 {
  padding-right: 90px;
}

.pdr-95 {
  padding-right: 95px;
}

.pdr-100 {
  padding-right: 100px;
}

.pdr-105 {
  padding-right: 105px;
}

.pdr-110 {
  padding-right: 110px;
}

.pdr-115 {
  padding-right: 115px;
}

.pdr-120 {
  padding-right: 120px;
}

.pdr-125 {
  padding-right: 125px;
}

.pdr-130 {
  padding-right: 130px;
}

.pdr-135 {
  padding-right: 135px;
}

.pdr-140 {
  padding-right: 140px;
}

.pdr-145 {
  padding-right: 145px;
}

.pdr-150 {
  padding-right: 150px;
}

/*Padding Bottom */
.pdb-0 {
  padding-bottom: 0px;
}

.pdb-5 {
  padding-bottom: 5px;
}

.pdb-10 {
  padding-bottom: 10px;
}

.pdb-15 {
  padding-bottom: 15px;
}

.pdb-20 {
  padding-bottom: 20px;
}

.pdb-25 {
  padding-bottom: 25px;
}

.pdb-30 {
  padding-bottom: 30px;
}

.pdb-35 {
  padding-bottom: 35px;
}

.pdb-40 {
  padding-bottom: 40px;
}

.pdb-45 {
  padding-bottom: 45px;
}

.pdb-50 {
  padding-bottom: 50px;
}

.pdb-55 {
  padding-bottom: 55px;
}

.pdb-60 {
  padding-bottom: 60px;
}

.pdb-65 {
  padding-bottom: 65px;
}

.pdb-70 {
  padding-bottom: 70px;
}

.pdb-75 {
  padding-bottom: 75px;
}

.pdb-80 {
  padding-bottom: 80px;
}

.pdb-85 {
  padding-bottom: 85px;
}

.pdb-90 {
  padding-bottom: 90px;
}

.pdb-95 {
  padding-bottom: 95px;
}

.pdb-100 {
  padding-bottom: 100px;
}

.pdb-105 {
  padding-bottom: 105px;
}

.pdb-110 {
  padding-bottom: 110px;
}

.pdb-115 {
  padding-bottom: 115px;
}

.pdb-120 {
  padding-bottom: 120px;
}

.pdb-125 {
  padding-bottom: 125px;
}

.pdb-130 {
  padding-bottom: 130px;
}

.pdb-135 {
  padding-bottom: 135px;
}

.pdb-140 {
  padding-bottom: 140px;
}

.pdb-145 {
  padding-bottom: 145px;
}

.pdb-150 {
  padding-bottom: 150px;
}

.pdt-195 {
  padding-top: 195px;
}

.pdb-180 {
  padding-bottom: 180px;
}

.pdb-210 {
  padding-bottom: 210px;
}

.pdb-300 {
  padding-bottom: 300px;
}

/*Padding Left */
.pdl-0 {
  padding-left: 0px;
}

.pdl-5 {
  padding-left: 5px;
}

.pdl-10 {
  padding-left: 10px;
}

.pdl-15 {
  padding-left: 15px;
}

.pdl-20 {
  padding-left: 20px;
}

.pdl-25 {
  padding-left: 25px;
}

.pdl-30 {
  padding-left: 30px;
}

.pdl-35 {
  padding-left: 35px;
}

.pdl-40 {
  padding-left: 40px;
}

.pdl-45 {
  padding-left: 45px;
}

.pdl-50 {
  padding-left: 50px;
}

.pdl-55 {
  padding-left: 55px;
}

.pdl-60 {
  padding-left: 60px;
}

.pdl-65 {
  padding-left: 65px;
}

.pdl-70 {
  padding-left: 70px;
}

.pdl-75 {
  padding-left: 75px;
}

.pdl-80 {
  padding-left: 80px;
}

.pdl-85 {
  padding-left: 85px;
}

.pdl-90 {
  padding-left: 90px;
}

.pdl-95 {
  padding-left: 95px;
}

.pdl-100 {
  padding-left: 100px;
}

.pdl-105 {
  padding-left: 105px;
}

.pdl-110 {
  padding-left: 110px;
}

.pdl-115 {
  padding-left: 115px;
}

.pdl-120 {
  padding-left: 120px;
}

.pdl-125 {
  padding-left: 125px;
}

.pdl-130 {
  padding-left: 130px;
}

.pdl-135 {
  padding-left: 135px;
}

.pdl-140 {
  padding-left: 140px;
}

.pdl-145 {
  padding-left: 145px;
}

.pdl-150 {
  padding-left: 150px;
}


blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eee
}
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25
}
blockquote p:last-child {
  margin-bottom: 0
}
blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #999
}
blockquote small:before {
  content: '\2014 \00A0'
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0
}
blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small {
  text-align: right
}
blockquote.pull-right small:before, blockquote.pull-right .small:before {
  content: ''
}
blockquote.pull-right small:after, blockquote.pull-right .small:after {
  content: '\00A0 \2014'
}
blockquote:before, blockquote:after {
  content: ""
}








/* 确保你的自定义CSS文件或<style>标签内有如下内容 */
.equal-height {
  display: flex;
  align-items: center; /* 垂直居中 */
}

/* //single grid */
.single_grid_text { line-height: 1.6em; 
    padding:5px 10px;  
}

.single_grid_text .title { line-height: 1.2em;
    font-size: 24px; font-weight:bold;
	padding: 18px 0px;
}

.single_grid_text .des { margin-top: 20px;
    font-size: 16px; font-weight: normal; color: #777; line-height: 1.8em;
}

.single_grid_w3 { 
    background-size: cover;
    height: auto; 
}
.fangbox img {
    max-width: 100%;
    height: auto;
    overflow: hidden;
    transition: transform 0.3s ease; /* 添加过渡效果 */
}

.fangbox:hover img {
    transform: scale(1.03); /* 图片放大 1.1 倍 */
}

 
span.wthree-line { margin-top: 9px; margin-bottom:9px;
    display: block;
    width: 60px;
    height: 2px;
    background: #00bcae;
}

.row.sec-space {
    margin-bottom:30px;
}
 .yihang{  
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis; width: 100%;
 }
.sanhang {
    position:relative;
    line-height:1.4em;
    /* 3 times the line-height to show 3 lines */
    height:4.2em;
    overflow:hidden;
}
.sanhang::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 20px 1px 45px;  background: #fff; color: #ccc;
}




/*首页新增*/

/* table */

table { overflow: hidden;
    border-collapse: collapse;
    border-spacing: 0;
    font: inherit;
}

table {
  margin-bottom: 20px;
  word-break: break-word;
  width: 100% !important;
  height: auto !important;
  display: block;
  overflow: auto;
}
table tbody {
  display: table;
  width: 100% !important;
}
table td,
table  th {
  padding: 5px 10px;
  border: 1px solid #666;
  width: auto !important;
  height: auto !important;
}
table tbody table tr {
  width: auto !important;
  height: auto !important;
}
table tbody table tr:nth-child(even) {
  background: #eee;
}