/*

* name:Global && Pc StyleSheet

* version:v3.3.1

* update:雪碧图对齐

* date:2016-04-30

*/


/* 雪碧图 */


/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */

.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	background: url(../img/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: -40px 0;
}

.ico1_4 {
	background-position: -60px 0;
}

.ico1_5 {
	background-position: -80px 0;
}

.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(../img/icons.png) no-repeat;
}

.ico45 {
	display: inline-block;
	width: 45px;
	height: 45px;
	background: url(../img/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(../img/ico60.png) no-repeat;
	vertical-align: middle;
}

.ico60_2 {
	background-position: -60px 0;
}

.ico65 {
	display: inline-block;
	width: 65px;
	height: 65px;
	background: url(../img/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(../img/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(../img/ico35.png) no-repeat;
	vertical-align: middle;
}

.ico35_2 {
	background-position: -35px 0;
}

.ico35_3 {
	background-position: -70px 0;
}


/* 常量设置 */

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: #fff;
}

a {
	color: inherit;
}

a:hover {
	color: #006ab8;
}

::-moz-selection {
	color: #fff;
	background: #88b82a;
}

::selection {
	color: #fff;
	background: #88b82a;
}

::-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;
}

.mt30 {
	margin-top: 30px;
}

.mt20 {
	margin-top: 20px;
}

.c {
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}


/*通用头部*/

.pageHeader {
	background: url(../img/h_bg.jpg) center top no-repeat #fff;
	padding-top: 18px;
	position: relative;
	z-index: 21;
}

.short {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.head_r {
	position: relative;
	z-index: 5;
}

.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 {
	padding: 6px 0 20px;
}

.logo a {
	display: block;
	width: 711px;
	height: 58px;
	background: url(../img/logo.png) no-repeat;
	background-size: contain;
	float: left;
}

.nav {
	width: 100%;
	margin-top: 8px;
	*width: 696px;
}

.nav .nav_li {
	float: left;
	padding: 0 3.5%;
}

.nav .nav_li .nav_a {
	font-size: 16px;
	display: block;
	height: 58px;
	line-height: 58px;
	color: #000;
}

.nav .nav_li .setNav {
	width: 100%;
	left: 0;
	right: 0;
	background: url(../img/white.9.png) repeat;
	max-height: 0;
	border-top: 1px #f0f0f0 solid;
	transition: all .5s;
	overflow: hidden;
}

.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 .setCon .tit {
	font-size: 22px;
	color: #4e4e4e;
	margin-bottom: 20px;
}

.nav .nav_li .setNav .setMenu {
	width: 14%;
	padding-top: 20px;
	padding-right: 4%;
	padding-left: 4%;
	border-right: 1px #e9ebed solid;
}

.nav .nav_li .setNav .setMenu li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px #e9ebed solid;
}

.nav .nav_li .setNav .setMenu li a {
	display: block;
	position: relative;
	color: #4a4a4a;
}

.nav .nav_li .setNav .setCon {
	width: 42%;
	padding: 30px 5% 50px 2%;
	border-right: 1px #e9ebed solid;
}

.nav .nav_li .setNav .setCon .p {
	color: #666;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
	text-align: justify;
	letter-spacing: 0.5px;
}

.nav .nav_li .setNav .set_close {
	display: block;
	width: 21px;
	height: 21px;
	background: url(../img/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: #89b82c;
	display: none;
}

.nav .nav_li .setNav .tech-menuItems {
	border: none;
}


/*通用底部*/

.foot_top {
	background: url(../img/f_t_bg.jpg) center top no-repeat;
	padding: 55px 0;
	position: relative;
	*z-index: 2;
}

.foot-word li {
	font-size: 42px;
	font-weight: bold;
	color: #005ff3;
}

.foot-word {
	height: 125px;
}

.foot-word .slide_nav {
	display: none;
}

.foot_center {
	padding: 55px 0 40px;
	*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 dd {
	line-height: 2;
	font-size: 14px;
	color: #838383;
}

.foot_center dl dd a {
	display: block;
	color: #838383;
}

.foot_center .f_dl1 {
	width: 10%;
}

.foot_center .f_dl2 {
	width: 15%;
	margin-right: 4%;
}

.foot_center .f_dl2 dd.scrollbar-ui .scroll_bar {
	background: url(../img/f_b_li.png) center top repeat-y;
}

.foot_center .f_dl2 dd.scrollbar-ui .scroll_slider {
	background: #006ab8;
}

.foot_center .f_dl2 dd {
	height: 168px;
	overflow: hidden;
	position: relative;
}

.foot_center .f_dl4 {
	width: 42%;
}

.foot_center .f_dl4 .f_dd4 a {
	display: inline-block;
}

.foot_center .f_dl4 .f_dd4 .pt {
	font-size: 16px;
	color: #006ab8;
	font-weight: bold;
}

.foot_center .f_dl5 {
	width: 247px;
}

.foot_center .f_dl5 .f_media {
	background: url(../img/f_m_bg.jpg) no-repeat;
	padding: 30px 48px;
	position: relative;
	*z-index: 10;
}

.foot_center .f_dl5 .f_media p {
	text-align: center;
	padding: 5px 0;
}

.f_dl5 .f_media .bdsharebuttonbox a {
	display: inline-block;
	float: none;
	background: url(../img/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: 35px;
}

.f_otherLine .f_fz_t {
	display: block;
	border: 1px #e0dede solid;
	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: url(../img/f_b_bg.jpg) center top repeat-y;
	padding: 16px 0;
}

.pageFooter,
.pageFooter a {
	color: #fff;
}

.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: #006ab8;
}

.i_channel_IN {
	font-weight: normal;
	font-size: 32px;
	color: #006ab8;
}

.cen-box1 {
	padding: 50px 0 75px;
	background-size: 100% 100%;
}

.cen-box1 .xdnl-list li {
	background-image: url(../img/c_yj_li2.png);
}

.cen-box1 .xdnl-list li.first {
	background-image: url(../img/c_yj_li1.png);
}

.widget-prolist-10 {
	overflow: hidden;
}

.widget-prolist-10 li .top-Floor {
	width: 100%;
	height: 100%;
	background: url(../img/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(../img/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: 200px;
}

.widget-prolist-10 .bom-text ._name {
	font-size: 18px;
	text-align: center;
}

.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(../img/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(../img/c3_bg.jpg) center bottom no-repeat;
	padding: 60px 0;
}

.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: #006ab8;
	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: 25px;
	height: 46px;
	overflow: hidden;
}

.cNews_top .p {
	line-height: 22px;
	height: 88px;
	overflow: hidden;
	color: #747474;
}

.cNews_top ._detail {
	display: block;
	margin-top: 45px;
}

.cNews_list {
	padding-top: 10px;
}

.cNews_list li {
	position: relative;
	padding-left: 75px;
	margin-top: 30px;
}

.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: #ccc;
	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: 8px;
}

.cNews_list .p {
	line-height: 1.4;
	height: 38px;
	overflow: hidden;
	color: #666;
}

.cNews_list li:hover .date {
	border-color: #006ab8;
}

.cNews_list li:hover .date .day {
	background-color: #006ab8;
}

.cNews_list li:hover .title {
	color: #006ab8;
}

.c_video .rect-60 img {
	height: auto;
}

.c_video ._play {
	display: block;
	width: 66px;
	height: 66px;
	background: url(../img/play.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -33px;
}

.c_video .title {
	background: url(../img/green.88.png) repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	color: #fff;
	font-size: 16px;
}

.xmNews_box {
	padding-top: 50px;
}

.xmNews_box .xn_arrs {
	display: block;
	width: 20px;
	height: 10px;
	background: url(../img/cx_btn.png) no-repeat;
	position: absolute;
	top: 28px;
}

.xmNews_box .xn_prev {
	right: 40px;
}

.xmNews_box .xn_next {
	right: 10px;
	background-position: right top;
}

.xmNews_box .xn_prev:hover {
	background-position: left bottom;
}

.xmNews_box .xn_next:hover {
	background-position: right bottom;
}

.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: 26px;
	height: 150px;
	overflow: hidden;
	margin-top: 5px;
}

.xmNews_list li:hover .title {
	color: #006ab8;
}

.cen-box4 {
	background: url(../img/foot_bbg.jpg) center top no-repeat;
	height: 310px;
	overflow: hidden;
	background-attachment: fixed;
}

.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(../img/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: #88b82a;
	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(../img/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(../img/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(../img/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: #88b82a;
	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: #88b82a;
	background-color: #88b82a;
}

.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: 25px;
	z-index: 10;
}

.pageMain {
	padding: 20px 0 0;
}

.posi {
	font-weight: normal;
	font-size: 15px;
	margin-bottom: 20px;
	color: #a4a4a4;
}

.posi i.ico {
	margin-right: 8px;
}

.posi em {
	margin: 0 5px;
}

.main_content {
	min-height: 400px;
	padding-bottom: 50px;
}

.channel_IN {
	font-size: 36px;
	font-weight: normal;
	color: #006ab8;
}

.channel_IP {
	font-size: 16px;
	color: #666464;
	width: 70%;
	margin: 10px auto 40px;
}

.doubleContent_main {
	background: url(../img/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(../img/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(../img/double_m_li_cur.gif) right center no-repeat;
}

.threeMenu li.cur a {
	color: #88b82a;
}

.breadCrum {
	padding: 20px 0 0;
}


/*新闻列表*/

.inews_items {
	border-bottom: 1px #e2e2e2 solid;
	padding-bottom: 40px;
	margin-bottom: 30px;
}

.inews_items .bd {
	height: 418px;
	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: #8dba34;
	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(../css/.com/resources/web/css/about:blank);
	cursor: pointer;
	*display: inline;
	*zoom: 1;
}

.inews_items .hd li.on {
	border-color: #88b82a;
	background-color: #88b82a;
}

.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: #88b82a;
	color: #fff;
}

.NewsList-A9 ._i ._date {
	background: #ededed;
	color: #999;
}

.NewsList-A9 li:hover ._t {
	color: #0267b2;
}

.NewsList-A9 li:hover span {
	color: #0267b2;
}

.NewsList-A9 li:hover ._i ._more {
	background-color: #0267b2;
}

.NewsList-A9 li:hover .data {
	border-color: #006ab8;
}

.NewsList-A9 li:hover .data .day {
	background-color: #006ab8;
}

@media only screen and (max-device-width:760px) {
	.NewsList-A9 ._img {
		float: none;
		height: auto;
		width: 100%;
		margin-right: 0;
	}
}

.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(../img/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: 36px;
	color: #000;
	margin-bottom: 10px;
	line-height: 1.4;
}

.widget-newsdetail-8 ._tools {
	font-size: 0;
	color: #7e7e7e;
	margin-bottom: 15px;
}

.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 .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: 200px;
	font-size: 13px;
	color: #555555;
}

.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: 20px;
	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: #88b82a;
}

.widget-newsdetail-8 ._tools .share .ion,
.widget-newsdetail-8 ._tools .print .ion {
	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 .ion {
	font-size: 20px;
}

.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: 27px 0;
}

.widget-newsdetail-8 ._detailPage_bottom li._prev {
	border-bottom: 1px #ececec solid;
}

.bdshare_popup_box {
	display: none!important;
}

@media only screen and (max-device-width:1024px) {
	.widget-newsdetail-8 .n_right {
		padding-top: 0;
	}
	.widget-newsdetail-8 ._detailPage_bottom {
		margin-top: 10px;
	}
	.widget-newsdetail-8-tools,
	._tools {
		display: none;
	}
	.widget-newsdetail-8 ._detailPage_bottom ul {
		padding-right: 3%;
	}
}

@media only screen and (max-device-width: 760px) {
	.widget-newsdetail-8 ._head ._title {
		font-size: 24px;
	}
	.widget-newsdetail-8 .n_left,
	.widget-newsdetail-8 .n_right,
	.widget-newsdetail-8 .news_img {
		width: 100%;
		float: none;
	}
	.widget-newsdetail-8 .n_left {
		margin-bottom: 20px;
	}
}


/*招聘列表*/

.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(../img/j_apply.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 20px;
}

.widget-job-2 ._jt_act .arryIco {
	background-image: url(../img/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: #88b82a;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 35px;
}

@media only screen and (max-device-width: 40rem) {
	.widget-job-2 ._jt strong.strong03,
	.widget-job-2 ._jt strong.strong04 {
		display: none;
	}
	.widget-job-2 ._jt span {
		display: none;
	}
	.widget-job-2 ._jt strong {
		width: 95%;
		padding-left: 5%;
	}
	.widget-job-2 ._jt strong.strong02 {
		width: 57%;
	}
	.widget-job-2 ._jcon {
		padding: 10px 5%;
	}
	.widget-job-1 li ._t1 {
		width: 30%;
	}
	.widget-job-1 li ._t2 {
		width: 45%;
	}
	.widget-job-1 li ._t3 {
		width: 40%;
	}
	.widget-job-1 li ._t4 {
		display: none;
	}
	.widget-job-1 li ._t5 {
		display: none;
	}
	.widget-job-1 li ._t6 {
		display: none;
	}
}


/*下层--在线应聘*/

.delivery-big {
	font-size: 24px;
	color: #0270c5;
	font-weight: bold;
}

.delivery-p {
	margin: 10px 0 40px;
}

.delivery-p a {
	color: #88b82a;
}

.Form-J1 .Form-J1-Left {
	float: left;
	width: 48%;
}

.Form-J1 .Form-J1-right {
	float: right;
	width: 48%;
}

.Form-J1 .Form-J1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
	position: relative;
}

.Form-J1 .Form-J1-li label {
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
}

.Form-J1 .Form-J1-li input {
	height: 28px;
	line-height: 28px;
	width: 82%;
	vertical-align: middle;
	border: none;
	background: transparent;
}

.Form-J1 .Form-J1-li textarea {
	width: 83%;
	vertical-align: middle;
	height: 156px;
	border: none;
	background: transparent;
}

.Form-J1 .Form-J1-li em {
	color: red;
	vertical-align: middle;
	padding-left: 10px;
}

.Form-J1 .Form-J1-li input._yzm {
	width: 20%;
}

.Form-J1 .Form-J1-li img {
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
	height: 30px;
	width: 100px;
}

.Form-J1 .Form-J1-li b {
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}

.Form-J1 .Form-J1-li select {
	width: 82%;
	background: transparent;
	border: none;
	height: 30px;
	line-height: 30px;
}

.Form-J1 .Form-J1-Btn {
	clear: both;
	text-align: center;
	padding-top: 40px;
}

.Form-J1 .Form-J1-Btn button {
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	outline: none;
	border: none;
	padding: 0;
	font-size: 15px;
}

.Form-J1 .Form-J1-Btn ._submit {
	background: #0270c5;
	margin-right: 10px;
}

.Form-J1 .Form-J1-Btn ._reset {
	background: #909090;
}

.Form-J1 .Form-J1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}

@media only screen and (max-width: 40em) {
	.Form-J1 .Form-J1-Left {
		width: 100%;
	}
	.Form-J1 .Form-J1-li input {
		width: 86%;
	}
	.Form-J1 .Form-J1-li select {
		width: 54%;
	}
	.Form-J1 .Form-J1-right {
		width: 100%;
	}
	.Form-J1 .Form-J1-li textarea {
		width: 84%;
	}
	.Form-J1 .Form-J1-li input._yzm {
		width: 27%;
	}
	.Form-P1 .Form-P1-li b {
		display: none;
	}
	.Form-J1 .Form-J1-li label {
		display: block;
		width: 100%;
	}
	.Form-J1 .Form-J1-Btn {
		text-align: left;
	}
}


/*项目动态*/

.masonry-brick {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.rect-35 {
	padding-bottom: 35%;
}

.xmdt-tj-list {
	padding-bottom: 35%;
	height: 0;
	position: relative;
	overflow: hidden;
}

.xmdt-tj-list .slide_nav {
	display: none;
}

.xmdt-tj-list .pbox .info-box {
	background: url(../img/black.67.png) repeat;
	top: 0;
	right: 0;
	width: 38%;
	bottom: 0;
}

.xmdt-tj-list .pbox .info-box .info {
	padding: 35px 7%;
	color: #fff;
}

.xmdt-tj-list .pbox .info-box ._columns {
	width: 250px;
	height: 70px;
	background: url(../img/xm_img1.png) left top no-repeat;
	line-height: 70px;
	font-size: 30px;
}

.xmdt-tj-list .pbox .info-box ._columns .t {
	display: inline-block;
	padding-left: 13%;
}

.xmdt-tj-list .pbox .info-box ._title {
	font-size: 18px;
	margin: 25px 0 10px;
}

.xmdt-tj-list .pbox .info-box .date .icons {
	width: 12px;
	height: 12px;
	background-position: 0 -37px;
	margin-right: 10px;
	vertical-align: -1px;
}

.xmdt-tj-list .pbox .info-box .p {
	margin: 25px 0 40px;
}

.xmdt-tj-list .pbox .info-box .m_detail {
	display: inline-block;
	width: 138px;
	height: 38px;
	line-height: 38px;
	border: 1px #fff solid;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.xmdt-tj-list .pbox .info-box .m_detail:hover {
	background-color: #016db8;
	border-color: #016db8;
}

.xmdt-tj-box .xarrs {
	display: block;
	width: 48px;
	height: 78px;
	background: url(../img/xm_btn.gif) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -39px;
	transition: none;
	-webkit-transition: none;
	z-index: 3;
}

.xmdt-tj-box .x_prev {
	left: -24px;
}

.xmdt-tj-box .x_next {
	right: -24px;
	background-position: right top;
}

.xmdt-tj-box .x_prev:hover {
	background-position: left bottom;
}

.xmdt-tj-box .x_next:hover {
	background-position: right bottom;
}

.xmdt-pb-list {
	margin-top: 0;
}

.xmdt-pb-list ul {
	margin-right: -2%;
}

.xmdt-pb-list li {
	margin-bottom: 2%;
	width: 280px;
	margin-right: 1.95%;
	float: left;
}

.xmdt-pb-list .cover {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(../img/gray.44.png) repeat;
	padding: 10%;
	opacity: 0;
	filter: alpha(opacity=0);
}

.xmdt-pb-list .cover .sbox {
	display: block;
	border: 2px #88b82a solid;
	width: 100%;
	height: 100%;
}

.xmdt-pb-list .cover .sBtn {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img/icons.png) -25px 0 no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	margin-left: -20px;
	left: 50%;
}

.xmdt-pb-list .info {
	display: block;
	padding: 20px 0;
}

.xmdt-pb-list .info ._title {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.xmdt-pb-list .hover .cover {
	opacity: 1;
	filter: alpha(opacity=100);
}


/*项目列表*/

.xmSearch {
	margin-bottom: 40px;
}

.xmSearch li {
	font-size: 15px;
}

.xmSearch li .sma {
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px #d0d0d0 solid;
	vertical-align: middle;
	margin-right: 10px;
	text-align: center;
	line-height: 10px;
}

.xmSearch li .sma b {
	display: block;
	width: 6px;
	height: 6px;
	background-color: #fff;
	margin: 2px auto 0;
}

.xmSearch li.on .sma b {
	background-color: #88b82a;
}

.xmlist-list ul {
	margin-right: -15px;
	position: relative;
}

.xmlist-list li {
	float: left;
	width: 296px;
	margin-right: 15px;
	margin-bottom: 2%;
}

.xmlist-list .pbox ._tit {
	background: url(../img/black.7.png) repeat;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px 5%;
	font-size: 15px;
	color: #fff;
}

.xmlist-list .pbox .cover {
	background: url(../img/black.7.png) repeat;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 6%;
	opacity: 0;
	filter: alpha(opacity=0);
}

.xmlist-list .pbox .cover .info {
	display: block;
	border: 1px #64872a solid;
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
}

.xmlist-list .pbox .cover ._name {
	font-size: 14px;
	font-weight: normal;
	position: relative;
	padding: 10px 0;
	margin: 50px 0 15px;
}

.xmlist-list .pbox .cover ._name:after {
	content: '';
	width: 52px;
	height: 2px;
	background-color: #88b833;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -26px;
}

.xmlist-list .hover .pbox .cover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.xmlist-list .hover .pbox ._tit {
	opacity: 0;
	filter: alpha(opacity=0);
}


/*项目详情*/

.job-sear {
	margin-bottom: 20px;
	border: 1px #d8d8d8 solid;
	position: relative;
	z-index: 4;
	background-color: #f4f4f4;
}

.job-sear #serForm {}

.job-sear .t-area {
	float: left;
	width: 40%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ddd;
	text-indent: 5px;
	margin-right: 3%;
	background-color: #fff;
}

.job-sear .t-area ._val {
	color: #a9a9a9;
	position: relative;
}

.job-sear .t-area ._val b {
	width: 0;
	height: 0;
	border-left: 5px transparent solid;
	border-right: 5px transparent solid;
	border-top: 5px #cbcbcb solid;
	position: absolute;
	top: 50%;
	margin-top: -2.5px;
	right: 10px;
}

.job-sear .t-area ._option {
	top: 30px;
}

.job-sear .sear_input {
	height: 30px;
	line-height: 30px;
	position: relative;
	font-size: 0;
	padding-top: 24px;
}

.job-sear .sear_input input[type=text] {
	vertical-align: top;
	border: 0;
	width: 50%;
	height: 35px;
	line-height: 35px;
	box-sizing: content-box;
	padding: 0 0 0 5px;
	border: 1px solid #ddd;
	font-size: 13px;
	float: left;
	margin-right: 2%;
}

.job-sear .sear_input button[type=submit] {
	border: 0;
	width: 154px;
	height: 37px;
	line-height: 37px;
	background-color: #88b82a;
	font-size: 18px;
	color: #fff;
	padding: 0;
	margin: 0;
	vertical-align: top;
	float: left;
	cursor: pointer;
}

.job-sear .search_front {
	width: 60%;
	border-right: 1px #d8d8d8 solid;
	padding: 24px 0 24px 2%;
	background-color: #fff;
}

.job-sear .search_front .s_t {
	height: 37px;
	line-height: 37px;
}

.job-sear .search_behind {
	width: 34%;
}


/* 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;
}

@media only screen and (max-width: 480px) {
	.widget-newsdetail-2 ._head ._title {
		font-size: 14px;
		line-height: 20px;
	}
	.widget-newsdetail-2 ._detailPage_bottom ._title {
		width: 50%;
	}
}


/*技术创新*/

.tech-menu-box {
	height: 222px;
}

.tech-menuItems {
	border: 1px #dadada solid;
	padding: 3% 2%;
}

.tech-menuItems li {
	font-size: 15px;
	margin-bottom: 10px;
}

.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-menu-box .tech_colse {
	position: absolute;
	right: 1%;
	bottom: 1%;
	cursor: pointer;
	display: none;
}

.tech-menu-box .tech_colse i {
	font-size: 35px;
}


/* .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: 246px;
	height: 56px;
	line-height: 56px;
	background-color: #89b82a;
	top: 0;
	left: 50%;
	margin-left: 356px;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 10;
}

.tech-fixed-menu a {
	display: block;
	color: #fff;
	font-size: 15px;
}

.tech-fixed-menu i {
	font-size: 30px;
	height: 30px;
	vertical-align: middle;
	line-height: 37px;
}

.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: #88b82a;
	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;
}

@media only screen and (max-width:40rem) {
	.JobList-J5 ._btm ._btm1 {
		float: none;
		width: auto
	}
	.JobList-J5 ._btm ._btm2 {
		float: none;
		width: auto
	}
}


/*能力与业绩综合*/

.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: #88b82a;
	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: #006ab8;
	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: #006ab8;
}

.company-zizhi .pbox dd .scroll_bar {
	background: transparent;
}

.company-zizhi .pbox dd .scroll_slider {
	background: #006ab8;
}

.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(../img/yj_li2.png) center center no-repeat;
	height: 128px;
	margin-left: -51px;
}

.xdnl-list li.first {
	background-image: url(../img/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(../img/yj_li2_cur.png);
}

.xdnl-list li.first.hover {
	background-image: url(../img/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%;
}

.rect-71 {
	padding-bottom: 71%;
}

.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 #88b82a solid;
	position: absolute;
	right: -8px;
	top: 50%;
	margin-top: -8px;
	display: none;
}

.yeji_t .li3:after,
.yeji_t .li4:after {
	border-right: 8px #88b82a 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: #88b82a;
}

.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(../img/black.67.png) repeat;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px 5%;
}

.yeji_case_tab .tab_c .p:after {
	content: '';
	background: url(../img/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(../img/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: #88b82a;
}

.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(../img/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: #88b82a!important;
	color: #fff;
}


/*走进新地*/

.about-box1 {
	padding: 0 0 95px;
}

.about-box1 .channel_IN {
	margin-bottom: 22px;
}

.ab1-con {
	
	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: 321px;
	overflow: hidden;
	position: relative;
	padding-right: 8%;
}

.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollRail {
	background: url(../img/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(../img/a_s_bg.gif) center top repeat-y!important;
}

.ab1-con .ab1_left .ab1_pbx .scroll_bar .scroll_slider {
	background-color: #006ab8;
}

.ab1-con .ab1_right {
	margin-top: -20px;
	position: relative;
	z-index: 3;
	margin-right: -55px;
}

.about-box2 {
	background: url(../308/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;
	width: 47.5%;
}

.about-box3 {
	padding: 25px 0;
}

.about-box4 {
	background: url(../img/ab4_bg.jpg) center bottom no-repeat;
	padding: 104px 0 65px;
}

.about-box4 .ab_respon {
	width: 47%;
	background: url(../img/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 #88b82a 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: #88b82a;
}

.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(../img/black.3.png) repeat;
}

.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: #88b82a;
}

.widget-job-4 ._btn1:hover {
	background: #88b82a;
}

.playTime {
	width: 1000px;
	background-color: #fff;
}

.playTime .play_area {
	padding: 4%;
	min-height: 100px;
}

.playTime ._clo {
	position: absolute;
	top: 0;
	right: 0;
	color: #88b82a;
	font-size: 30px;
	cursor: pointer;
}

.playTime .widget-job-4 {
	height: 300px;
	overflow-y: scroll;
	margin: 20px 0;
}


/*能力与业绩介绍*/

.yj_introBann {
	background-color: #88b82a;
	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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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: #006ab8;
}

.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;
}

@media only screen and (max-width: 40em) {
	.form-m1 .form-m1-Left {
		width: 100%;
	}
	.form-m1 .form-m1-li input {
		width: 65%;
	}
	.form-m1 .form-m1-right {
		width: 100%;
	}
	.form-m1 .form-m1-li textarea {
		width: 65%;
	}
	.form-m1 .form-m1-li input._yzm {
		width: 27%;
	}
	.form-m1 .form-m1-li b {
		display: none;
	}
}


/*招标信息*/

.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(../img/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(../img/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(../img/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(../img/qq_login.png) no-repeat left;
}

.login_form .Login-link .wb_login {
	background: url(../img/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;
}

@media only screen and (max-width: 40em) {
	.zc_form-m1 .form-m1-Left {
		width: 100%;
	}
	.zc_form-m1 .form-m1-li input {
		width: 65%;
	}
	.zc_form-m1 .form-m1-right {
		width: 100%;
	}
	.zc_form-m1 .form-m1-li textarea {
		width: 65%;
	}
	.zc_form-m1 .form-m1-li input._yzm {
		width: 27%;
	}
	.zc_form-m1 .form-m1-li b {
		display: none;
	}
}


/*注册成功后的弹窗*/

.zhuce_success {
	width: 1200px;
	height: 478px;
	background-color: #fff;
}

.zhuce_success .pbox {
	padding: 13% 5%;
}

.zhuce_success .pbox .alert-close {
	position: absolute;
	top: 0;
	right: 0;
}

.zhuce_success .zc_p {
	font-size: 22px;
}

.zhuce_success .zc_p .icons {
	width: 26px;
	height: 26px;
	background-position: -169px -57px;
	vertical-align: middle;
	margin-right: 20px;
}

.zhuce_success .zc_btn {
	font-size: 0;
	margin-top: 50px;
}

.zhuce_success .zc_btn ._btn {
	display: inline-block;
	width: 25%;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background-color: #0270c5;
	margin: 0 2%;
}


/*商务合作*/

.hz-box1 {
	padding-bottom: 45px;
}

.hz_channel {
	margin-bottom: 15px;
}

.hz_channel ._channel {
	font-size: 28px;
	color: #006ab8;
	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(../img/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: #88B82A;
	border: 1px #88B82A 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(../img/top.png) no-repeat;
	position: fixed;
	right: 0;
	bottom: 4px;
}


/*新地视频*/

.video_list li {
	margin-bottom: 20px;
}

.video_cell .imgWrap {
	position: relative;
}

.video_cell ._mask {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url(../img/news09.png) center center no-repeat;
	cursor: pointer;
}

.video_cell:hover ._mask {
	background: url(../img/news10.png) center center no-repeat;
}

.video_cell .down {
	height: 78px;
	line-height: 78px;
	font-size: 14px;
	color: #ffffff;
	background-color: #0450a1;
	text-align: center;
}


/*平面媒体*/

.widget-download-2 {
	margin-bottom: 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: #88b82a;
	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: 40%;
}

._d2 {
	width: 20%;
}

._d3 {
	width: 20%;
}

._d4 {
	width: 20%;
}

.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: #88b82a;
}

.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: #88b82a;
}

@media only screen and (max-width:480px) {
	.widget-download-2 ._d2,
	.widget-download-2 ._d4 {
		display: none;
	}
	.widget-download-2 ._d1 {
		width: 70%;
	}
	.widget-download-2 ._d3 {
		width: 30%;
	}
}


/*2016-10-28*/

.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: #88b82a;
}

.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;
}

.prod-list {
	width: 197px;
	height: 280px;
	margin: 0 26px;
	background-color: #006ab8;
	border-bottom: 2px solid #54EE4C;
	position: relative;
	overflow: hidden;
}

._icon {
	padding: 52px 69px 26px 69px;
}

._font {
	font-size: 19.98px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding-bottom: 23px;
}

._cont {
	font-size: 13px;
	color: #fff;
	text-align: center;
	padding: 0 20px;
}

.p3_add {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: -290px;
	transition: all 0.2s ease;
}

.prod-list:hover .p3_add {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	transition: all 0.2s ease;
}

.xdnl-list,
.c_video {
	position: relative;
}

.next2 {
	background-image: url(../308/p3_rightjt.png)!important;
	background-size: 100% 100%!important;
	width: 62px!important;
	height: 120px!important;
	right: -100px!important;
}

.prev2 {
	background-image: url(../308/p3_leftjt.png)!important;
	background-size: 100% 100%!important;
	width: 62px!important;
	height: 120px!important;
	left: -100px!important;
}

.li1:hover .top-Floor {
	top: 0;
}

.li1:hover .bom-text {
	background-color: #006ab8;
	;
}

.li1:hover ._name,
.li1:hover ._price {
	color: #fff;
}

.next3 {
	width: 51px!important;
	height: 51px!important;
	background: url(../img/scroll_btn_4.png) -51px -51px no-repeat!important;
	right: -65px!important;
}

.prev3 {
	width: 51px!important;
	height: 51px!important;
	background: url(../img/scroll_btn_4.png) 0px -51px no-repeat!important;
	left: -65px!important;
}

.nav_li:hover .setNav {
	max-height: 300px;
}

.navs {
	width: 100%;
	margin-top: -8px;
	/*background-image: url(../img/f_b_bg.jpg);*/
}

.nav-sub {
	width: 1200px;
	margin: auto;
}

.ewms11,
.ewms22 {
	width: 90px;
	height: 0;
	transition: all .5s;
}

.ewms1,
.ewms2 {
	margin-right: 10px;
	cursor: pointer;
}

.ewms {
	margin-top: 20px;
	position: relative;
}

.ewms-sub {
	position: absolute;
	left: -100px;
	top: -31px;
}

.ewms111:hover .ewms11,
.ewms222:hover .ewms22 {
	height: 90px;
}

.ewms111 .ewms-sub {
	left: -148px;
}

.brick-bg {
	width: 280px;
	height: auto;
	background: #fff;
}

.brick-x img {
	width: 100%;
	height: 280px;
	transition: all .5s;
}

.masonry-brick:hover .brick-x img {
	transform: scale(1.2);
}

.brick-bg p {
	font-size: 18px;
	text-align: center;
	line-height: 210px;
}

.pagination {
	text-align: center;
}

.pagination li {
	overflow: hidden;
	display: inline-block;
}

.pagination li span,
.pagination a {
	display: block;
	padding: 0 8px;
	line-height: 28px;
	height: 28px;
	font-size: 12px;
	color: #6c6c6c;
	margin: 0 4px;
	border: 1px solid #d2d2d2;
	background: #f0f0f0;
}
._detailPage_bottom li:hover ._mark,._detailPage_bottom li:hover ._title,._detailPage_bottom li:hover .ion{
	color:#006ab8!important;
}
