.wrapper1 {
	width:960px;
	margin:0 auto;
	text-align:center;
}
.wrapper2 {
	width:1140px;
	margin:0 auto;
	text-align:center;
}
.wrapper3 {
	width:1050px;
	margin:0 auto;
	text-align:center;
}
.wrapper4 {
	width:1024px;
	margin:0 auto;
	text-align:center;
}
.firstcon {
	padding:45px 0;
	padding-bottom:25px;
	margin:0 auto;
	text-align:center;
}
.firstcon .head {
	float:left;
}
.firstcon .body {
	padding-top:20px;
}
.firstcon .body h4 {
	padding-bottom:50px;
}
.firstcon .body h2 {
	padding-bottom:30px;
}
.firstcon .body .txt {
	font-size:16px;
	color:#78889b;
	padding-bottom:40px;
	width:450px;
	text-align:left;
}
.firstcon .body .txt:hover {
	color:#2670bc;
}
.firstcon .body .lft {
	float:left;
	margin:20px 50px 20px 90px;
	display:block;
}
.firstcon .body .lft p {
	padding-bottom:25px;
}
.firstcon .body .lft p img {
	display:block;
}
.firstcon .body .lft .btn {
	display:block;
	width:198px;
	height:37px;
	line-height:37px;
	border-radius:4px;
	background:#74af2e;
	color:#fff;
	font-size:14px;
	text-align:center;
}
.firstcon .body .rgt {
	float:left;
	display:block;
}
.firstcon .body .rgt img {
	display:block;
	margin-bottom:18px;
}

.wmdys {
	margin-top:25px;
	padding:0px 0 0px 0;
	text-align:center;
!important
}
.wmdys .head {
	text-align:center;
	width:960px;
	margin:20px auto;
}
.c_box2 {
	width: 100%;
	overflow: hidden;
}
.c_box2 .box2_center {
	width: 1200px;max-width:100%;
	
	margin: 0 auto;
	overflow: hidden;
}
.c_box2 .box2_center ul {
	margin-top: 40px;
	clear: both
}
.c_box2 .box2_center ul li {
	margin-bottom: 60px;
	cursor: pointer;
	text-align: center;
	margin-left: 20px;
	width: 31%;
	height: 230px;
	float: left;
	position: relative;
}
.c_box2 .box2_center ul li .positive {
	background: #fff;
	padding-top: 40px;
	margin: 0 auto;
	text-align: center;
	width: 306px;
	height: 190px;
	border:1px solid #DFE3E5;
}
.c_box2 .box2_center ul li .positive p {
	margin: 0 auto;
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-family: '微软雅黑';
	color: #362526;
	font-size: 20px;
	line-height: 40px;
}
.c_box2 .box2_center ul li i {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../image/platform_icon.png) no-repeat 0 0;
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -30px;
}
.c_box2 .box2_center ul li .i2 {
	background: url(../image/platform_icon.png) no-repeat -61px 0;
}
.c_box2 .box2_center ul li .i3 {
	background: url(../image/platform_icon.png) no-repeat -122px 0;
}
.c_box2 .box2_center ul li .i4 {
	background: url(../image/platform_icon.png) no-repeat 0px -61px;
}
.c_box2 .box2_center ul li .i5 {
	background: url(../image/platform_icon.png) no-repeat -61px -61px;
}
.c_box2 .box2_center ul li .i6 {
	background: url(../image/platform_icon.png) no-repeat -122px -61px;
}
.c_box2 .box2_center ul li .positive span {
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	margin: 10px auto;
	display: block;
	width: 92%;
	color: #887373;
	text-align: left;
}
.c_box2 .box2_center ul li .info {
	background: #fdd34a;
	text-align: center;
	margin: 0 auto;
	width: 0px;
	height: 190px;
	display: none;
	text-align:center;
	padding-top:40px;
	color:#fff;
}
.c_box2 .box2_center ul li .info:hover {
	border-bottom: 1px solid #fff;
}
.c_box2 .box2_center ul li .info p {
	margin: 0 auto;
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-family: '微软雅黑';
	color: #fff;
	font-size: 20px;
	line-height: 40px;
}
.c_box2 .box2_center ul li .info span {
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	margin: 10px auto;
	display: block;
	width: 92%;
	color: #fff;
	text-align: left;
}
.c_box2 .box2_center ul li .info>dl {
	float:left;
	overflow:hidden;
	width:130px;
	margin-left:20px;
}
.c_box2 .box2_center ul li .info>dl dd {
	width:100%;
	height:30px;
	font-family:'微软雅黑';
	font-size:13px;
	color:#fff;
	line-height:30px;
	text-align:center;
}
.c_box2 .box2_center ul li .info>dl dd a {
	display:block;
	width:100%;
	height:100px;
	color:#fff;
}
.c_box2 .box2_center ul li .info>dl dd:hover {
}
.c_box2 .box2_center ul li .info>dl dd:hover a {
	color:#424A4F;
}
.c_box2 .box2_center ul li .info .gray dd:hover {
}
.c_box2 .box2_center ul li .info .gray dd:hover a {
	color:#23C2F8;
}

.iwidth {
	width:960px;
	margin:0 auto;
	color:#999999;
}
.tbody {
	overflow:hidden;
*zoom:1;
	padding:20px 20px 40px;
	background:#ffffff;
}
.itdbg {
	margin:0px 0px;
}
.inews, .iproducts, .ivideo {
	float:left;
	overflow:hidden;
*zoom:1;
	margin-top:24px
}
.itit {
	margin:0px 0 20px;
	line-height:18px;
	overflow:hidden;
*zoom:1
}
.itit h2 {
	display:block;
	color:#bfbfbf;
	font-family:"Arial";
	font-size:14px;
	float:left;
	font-weight:normal;
	line-height:32px;
}
.itit h2 span {
	color:#010000;
	font-family:"宋体";
	margin-right:10px;
	font-weight:bold;
}
.itit .imore {
	text-indent:-999em;
	margin-top:10px;
	width:45px;
	height:11px;
	display:block;
	background: url(../image/index_icon_more.png) no-repeat 0 0;
	float:right;
}
.iab {
	background:url(../image/index_titlez_line.png) no-repeat left bottom;
}
.itit2 {
	background:url(404.png) no-repeat 0 0;
}
.itit3 {
	background:url(404.png) no-repeat 0 0;
}
.md { 
	margin:0 auto;
	overflow:hidden;
*zoom:1;
}
.itit .en {
	color:#99CCFF;
	float:left;
	margin-left:12px;
	font-size:10px;
}
.itit .more {
	float:right;
	height:28px;
	width:60px;
}
.itit .more a {
	display:block;
	height:28px;
	width:60px;
}
.inews {
	width:288px;
	color:#8d8d8d;
	line-height:20px;
	margin-right:10px
}
.inews li {
	padding-left:10px;
	line-height:26px;
	overflow:hidden;
*zoom:1;
	color:#787878;
}
.inews li a {
	color:#999999;
}
.inews li a:hover {
	color:#409c1c;
	text-decoration:underline;
}
.inews li span {
	text-align:right;

}

.inews .thumb {
	width:70px;
	height:70px;
	margin-right:10px
}
.iproducts {
	width:330px;
	padding:0px 15px 0px;
	margin: 24px 10px 0;
	
	border-width:0 1px;
	overflow:hidden;
*zoom:1;
	position:relative
}
.iproducts img {
	margin:0px 5px;
	padding:5px;
	border:1px solid #e4e4e4;
	width:110px;
	height:145px;
	float:left;
}
.iproducts li {
	text-align:left;
	line-height:24px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}
.iproducts li p {
	text-align:left;
	line-height:32px;
	height:32px;
	color:#227706;
	font-weight:bold;
	font-size:14px;
}
.iproducts li span {
	color: #555555;
	font-family: "宋体";
	margin-right:5px;
	font-weight: bold;
}
.ivideo {
	width:275px;
	margin-left:5px;
}

.location {
	text-align: right;
	margin:0px auto 50px;
	line-height: 25px;
	height: 25px;
	padding: 22px 0px 10px;
	border-bottom: 1px dashed #888;
	overflow: hidden;
	color:#78889b;
}
.location a {
	color:#78889b;
}
.location a:hover, a visited {
	color:#0167b9;
}
.location span {
	float: right;
	background: url(../image/home_ico.png) no-repeat left center;
	padding-left: 17px;
}
.location em {
	float: left;
	color: #0068b9;
	font-size: 22px;
	font-weight: bold;
}



.w_1170 {
	width:1170px;
	margin:0 auto;
}
.inner_banner {
	width:100%;
	height:280px;
}

.inner_left {
	float:left;
	width:251px;
	background: url(../image/inner_leftbg.jpg) no-repeat right top;
	padding-right:21px;
}
.left_menue h4 {
	background:url(../image/menue_titlebg.png) no-repeat;
	height:67px;
	color:#fff;
	font-size:23px;
	font-weight:bold;
	width:218px;
	padding-left:33px;
	border-bottom:1px solid #0a6635;
}
.left_menue h4 span {
	display:block;
	line-height:28px;
	height:28px;
	padding-top:21px;
	background:url(../image/menue_titleico.png) no-repeat 172px 25px;
}
.left_menue ul {
	border:1px solid #dcdbdb;
}
.left_menue ul li a {
	display:block;
	color:#666;
	font-size:14px;
	font-weight:bold;
	height:54px;
	line-height:54px;
	overflow:hidden;
	padding-left:32px;
	border-bottom:1px solid #dcdbdb;
	background:url(../image/menue_aarrow.png) no-repeat 206px center;
}
.left_menue ul li a:hover {
	background:#eeefeb url(../image/menue_aarrow.png) no-repeat 206px center;
}
.left_menue ul li.on a {
	background:#eeefeb url(../image/menue_aarrow.png) no-repeat 206px center;
}
.left_contactus {
	background:url(../image/left_mallbg.jpg) no-repeat;
	
	height:170px;
	padding:78px 15px 0 21px;
	margin-top: 31px;
}
.left_contactus dt {
	color:#252525;
	font-size:16px;
	font-weight:bold;
}
.left_contactus dt span {
	display:block;
	line-height:18px;
	color:#b9b9b9;
	font-size:12px;
	font-weight:normal;
	text-transform:capitalize;
}
.left_contactus dd p {
	line-height:25px;
	font-size:12px;
	line-height:21px;
}
.left_contactus dd a {
	display:inline-block;
	background:url(../image/left_go.jpg) no-repeat left center;
	padding-left:25px;
	margin-top:10px;
	height:23px;
}
.left_contactus dd a span {
	background: url(../image/left_go2.jpg) no-repeat right center;
	width:18px;
	height:23px;
	display:inline-block;
	padding-left:20px;
}
.left_contactus dd a span {
	-webkit-animation:animateleft 1s 1.6s linear forwards infinite;
	-moz-animation:animateleft 1s 1.6s linear forwards infinite;
	animation:animateleft 1s 1.6s linear forwards infinite;
}
@keyframes animateleft {
 0% {
opacity:1;
transform:translateX(0);
}
 50% {
opacity:1;
transform:translateX(-10px);
}
 100% {
opacity:1;
transform:translateX(0);
}
}
@-webkit-keyframes animateleft {
 0% {
opacity:1;
-webkit-transform:translateX(0);
}
 50% {
opacity:1;
-webkit-transform:translateX(-10px);
}
 100% {
opacity:1;
-webkit-transform:translateX(0);
}
}
@-moz-keyframes animateleft {
 0% {
opacity:1;
-moz-transform:translateX(0);
}
 50% {
opacity:1;
-moz-transform:translateX(-10px);
}
 100% {
opacity:1;
-moz-transform:translateX(0);
}
}
.inner_cont {
	margin:47px auto 0;
}

.inner_right {
	float: right;
	width: 879px;
	border:1px solid #e9e9e9;
	border-bottom:none;
	padding-bottom:70px;
	min-height:600px;
}
footer .w_1170 {
	background:url(404.png) no-repeat center top;
	padding-top:26px;
}
.location {
	text-align:right;
	color:#999999;
	margin:0px 0 14px;
	line-height:25px;
	height:25px;
	padding:22px 25px 19px;
	border-bottom:1px solid #ececec;
	background:#f8f8f8;
	overflow:hidden;
}
.location span {
	float:right;
	background:url(../image/home_ico.png) no-repeat left center;
	padding-left:17px;
}
.location a {
	color:#999999;
	padding:0 5px;
}
.location a:hover {
	color:#1a844c;
}
.location i {
	padding-left:5px;
	color:#1a844c;
}
.location em {
	float:left;
	color:#239759;
	font-size:22px;
	font-weight:bold;
}


.about_uspage {
	padding:18px 31px 40px 26px;
}
.about_uspage p {
	color:#595959;
	line-height:28px;
	font-size:11pt;
	font-family:宋体;
	color:#666666;
	line-height:200%;
	text-indent: 2em;
	padding-bottom:20px;
}
.about_uspage  span{
	color:#239759;
	font-weight: bold;
	padding-right:10px;
	
}
.about_uspage p .blue {
	color:#1b9356;
}
.about_uspageimg {
	padding:20px 0px;
}
.about_uspageimg ul {
	float:left;
}
.about_uspageimg ul.img_left {
	background:#2aa462;
	width:684px;
}
.about_uspageimg ul.img_left li {
	float:left;
	width:171px;
	height:116px;
}
.about_uspageimg ul.img_right {
	float:left;
	width:138px;
	overflow:hidden;
}
.about_uspageimg ul.img_right img {
	width:138px;
	height:232px;
}
.about_uspageimg ul.img_left h4 {
	color:#fff;
	font-size:24px;
	font-weight:bold;
}
.about_uspageimg ul.img_left h4 b {
	display:block;
	color:#2aa462;
	font-size:16px;
}
.about_uspageimg ul.img_left li.img_leftlast {
	background:#1b824a;
	width:308px;
	padding:25px 17px;
	height:66px;
	line-height:33px;
}
.about_uspage .title {
	color:#239759;
	font-size:28px;
	padding-top:8px;
}
.about_uspage h4.en {
	color:#b0b0b0;
	font-size:13px;
	padding:2px 0 10px;
}
.about_uspage h5.line {
	background:#b9b9b9;
	height:1px;
	width:150px;
	margin-bottom:48px;
}


.about_uspage .img{ margin-bottom:94px; margin-top:8px;}
.about_uspage .img img{ width:814px;max-width:100%; height:222px;}

.about_uspage .list{ margin:70px auto 30px;}
.about_uspage .list li{ float:left; width:254px; margin-right:24px; text-align:center; margin-bottom:70px;}
.about_uspage .list li img{ width:97px; height:112px;}
.about_uspage .list li h4{ font-size:18px; font-weight:bold; color:#3c3c3c; line-height:35px; height:35px; overflow:hidden; padding-bottom:8px;}
.about_uspage .list li .txt{ color:#565656; font-size:14px;height:50px;line-height:25px; }
@media only screen and (max-width: 768px) {
.about_uspage .list li{ float:left; width:90%; margin:5%; text-align:center;}
}


.honor_ul{ padding-bottom:19px; margin:34px 0 40px; }
.honor_ul li{ float:left;width:256px;  text-align:center; margin-right:29px; margin-bottom:10px;}
.honor_ul li  em{ display:block; width:254px; height:357px; padding:0px; border:1px solid #d5d5d5;}
.honor_ul li  span{ display:block; height:59px; line-height:59px; overflow:hidden;  color:#4a4a4a;  font-size:14px; background:url(404.png) no-repeat center top;}
.honor_ul li em img{ width:100%; height:100%;}
.honor_ul li.liright{ padding-right:0px;}
.about_honorpage{ padding-bottom:45px; padding-top:7px;}
.about_honorpage{width:832px; margin:0 auto;}
.xubox_setwin .xubox_close1{transition:none; -webkit-transition:none; -moz-transition:none;}


.page{ color:#767676; text-align:center; font-size:12px; }
.page a{ color:#333331; display:inline-block; padding:0 9px; height:24px; line-height:24px; border:1px solid #bdbcbc; margin-right: 4px}
.page a.active{ color:#fff; background:#198d4f; border:1px solid #198d4f;}
.page a:hover{ color:#fff; background:#198d4f; border:1px solid #198d4f; }
.page input{ width:40px; border:1px solid #dcdcdc; height:20px;}
.page span{ padding:0 4px; margin-right: 4px}
.page .turn{ border:none;}
.page .turn:hover{color:#767676; background:none;  border:none;}
.page span{ color:#333331; display:inline-block; padding:0 12px; height:24px; line-height:24px; border:1px solid #bdbcbc;}
.page select{height:24px; line-height:24px; border:1px solid #bdbcbc; width:48px;}


.network_txt{ float:right; width:370px; margin-top:6px;}
.overseas_scroll{ width:370px; height:373px; position:relative;overflow:hidden;}
.overseas_scroll .panel-default{   border-color: #cbcbcb;}
.overseas_scroll .news-item{ line-height:30px;}
.overseas_scroll .news-item dl{ background:url(404.png) no-repeat 10px 13px; padding:12px 0 16px 47px;}
.overseas_scroll .news-item dt a{ font-weight:bold; font-size:14px; color:#232323; display:block; margin-bottom:7px;}
.overseas_scroll .news-item dd { font-size:12px; color:#656565; line-height:20px;}
.panel-body{ padding:50px 13px;}
.panel{margin-bottom:20px; box-shadow:none;}
.panel-footer .prev{background:url(404.png) no-repeat; width:370px; height:23px;text-indent:-999em; top:0px; left:0px; position:absolute;}
.panel-footer .next{ background:url(404.png) no-repeat; width:370px; height:23px; text-indent:-999em;bottom:0px; left:0px; position:absolute;}
.overseas_scroll .panel{ box-shadow:none; -webkit-box-shadow:none;}


.glyphicon
{
    margin-right:4px !important; 
}

.pagination .glyphicon
{
    margin-right:0px !important; 
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    margin:0px;
    border-bottom:1px solid #e0e1e2; 
}
.news-item dl{ line-height:24px; padding:9px 0;}
.overseas_scroll .news-item dd a:hover{color:#045ba8;}
.overseas_scroll .news-item dt a:hover{color:#045ba8;}
.about_developpage{  padding:16px 13px 16px 25px;}
.develop_txt{ width:840px;}
.develop_txt .overseas_scroll{width:1200px; height:587px;}
.develop_txt .panel-footer .prev{background:#fff url(../image/develop_topbtn.jpg) no-repeat 120px top; width:100%; height:30px;text-indent:-999em; top:0px;  left: 0px; position:absolute;}
.develop_txt .panel-footer .next{ background:#fff url(../image/develop_botbtn.jpg) no-repeat 120px bottom;width:100%; height:30px; text-indent:-999em;bottom:0px;   left: 0px; position:absolute;}
.develop_txt .overseas_scroll .news-item dl{ background:url(../image/develop_line.jpg) repeat-y 131px top; overflow:hidden;}
.develop_txt .overseas_scroll .news-item dl dt{float:left; background:#229658 url(../image/develop_arrow.jpg) no-repeat right center; width:111px; height:29px; line-height:29px; color:#fff; padding-right:6px; font-size:14px; font-weight:bold; text-align:center;  margin-right: 6px;}
.develop_txt .overseas_scroll .news-item dl dd{ float:left; background:url(../image/develop_circle.jpg) no-repeat left 5px; width:970px; padding-left:45px; color:#535353; font-size:14px; line-height:32px;}
.develop_txt .panel-body{ padding:31px 0;}
.develop_txt .overseas_scroll .news-item dl{  padding: 12px 0 28px 0px;}
.develop_txt .news-item{  border-bottom:none;}
.develop_txt .news-item p{width:100%;}
.develop_txt .news-item .month{ margin-right:26px; float:left; width:36px; text-align:right;color:#ef841a}
.develop_txt .news-item .edittxt{float:left; width:610px;}

@media only screen and (max-width: 768px) {
.develop_txt{max-width:100%;}
.about_developpage{padding:3px;}
.develop_txt .overseas_scroll{max-width:100%;}
.develop_txt .news-item .edittxt{width:100%;}
.develop_txt .news-item .edittxt{float:none}
.develop_txt .overseas_scroll .news-item dl dt {width:20%}
.develop_txt .overseas_scroll .news-item dl dd{width:70%;}
.develop_txt .news-item .edittxt {height:50px;}
.develop_txt .overseas_scroll .news-item dl {
    background: url(../image/develop_line.jpg) repeat-y 101px top;
    overflow: hidden;
}
}







.list_picpage{ margin: 0 auto;
    width: 830px; padding-top:16px;}
.menue_level3{ border-bottom:1px solid #c9c9c9; margin-bottom:29px;}
.menue_level3 li{ float:left; width:124px;  text-align:center; line-height:34px; margin-right:10px; }
.menue_level3 li a{ display:block;font-size:14px; font-weight:bold; background:#e1e1e1;line-height:31px;border-bottom:3px solid #e1e1e1; color:#3f3f3f;}
.menue_level3 li.selected a{ background:#209355; color:#fff;border-bottom:3px solid #0a6635; }
.menue_level3 li:hover a{ background:#209355; color:#fff;border-bottom:3px solid #0a6635; }
.list_pic{}
.list_pic .list_picdl{ margin-bottom:29px;}
.list_pic .list_picdl dt{ float:left;width:236px; height:147px; padding:10px; border:1px solid #e1e1e1; margin-right:25px;}
.list_pic .list_picdl dt a{ width:236px; height:146px; overflow:hidden; display:block;}
.list_pic .list_picdl dt a img{ width:100%; height:100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_pic .list_picdl dd{ float:left; width:444px;}
.list_pic .list_picdl dd h3 a{ display:block; color:#2c2c2c; font-weight:bold; font-size:18px; margin-bottom:6px; line-height:46px; overflow:hidden; height:46px;}
.list_pic .list_picdl dd .txt{ line-height:25px; color:#535353;overflow:hidden; height:75px; margin-bottom:13px;}
.list_pic .list_picdl dd a.more{ display:block; background:url(../image/pro_morebg.jpg) no-repeat; width:101px; height:30px; line-height:30px; text-align:center; color:#fff;}
.list_pic .list_picdl dt:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.list_pic .list_picdl dd h3 a:hover{ color:#2aa462;}
.list_pic .list_picdl dd a.more:hover{ color:#b8fdd7;}
.service_questionpage .menue_level3{  margin-bottom: 20px; border-bottom:none;}
.service_questionpage .hidden_txt{ padding-bottom:8px;}



.train_cont{}
.train_cont .title{ color:#219355;font-size:14px; font-weight:bold; padding-top:20px;}
.train_cont .txt{ color:#444444; font-size:14px; line-height:28px; margin:25px 0;}
.train_cont .tip{ color:#219355; font-size:16px; font-weight:bold; line-height:35px;}
.service_questionpage.train_page{ padding-bottom:0;}



.technique_page{ padding-top:16px;}
.technique_page .menue_level3{   margin-bottom: 14px;}
.list_technique img{ max-width:100%;}
.list_technique dl{ line-height:32px; margin-bottom:32px;}
.list_technique dt{ color:#24995a; font-size:14px;}
.list_technique dd{ color:#414141; font-size:14px;}






.post{ margin:0 auto; width:830px;font-size:14px; color:#3b3a3a; height:auto !important; min-height:400px; height:400px; overflow:hidden; padding-bottom:30px;}
.entry_title{ text-align:center; color:#219355; font-size:20px; line-height:45px; font-weight:bold; padding:30px 0 10px;}
.entry_meta{ background: url(../image/title_line.png) center bottom no-repeat; height:25px; line-height:25px; overflow:hidden; padding-bottom:5px; }
.entry_meta span{ width:33.3%; float:right; display:inline-block; text-align:center; color:#a3a3a3;}
.entry_content{ margin-top:20px;}
.entry_content img{ margin:30px auto 40px; text-indent: 0em;}
.entry_content p{ 
line-height: 26px;
font-size: 11pt;
font-family: 宋体;
color: #666666;
line-height:150%;
text-indent: 2em;
padding-bottom:20px;
}
.entry_content img{ 
text-indent:0em;
}
.entry_content span{ font-family:宋体;color:#006600;font-size:12pt;  margin-right:10px; line-height:36px;}
.turnpage{ line-height:25px; margin:15px 0; font-size:14px; color:#3c3c3c;}
.post img{ max-width:100%; }



.list_newspicpage{   margin: 0 auto;
    width: 830px;}
.list_newspicpage .news_listdl{ padding:16px 0 46px;border-bottom:1px dashed #d9d9d9;}
.list_newspicpage .news_listdl dt{ float:left;width:370px; margin-right:34px;}
.list_newspicpage .news_listdl dt a{ display:block; width:370px; height:218px; overflow:hidden;}
.list_newspicpage .news_listdl dt a img{ width:100%; height:100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_newspicpage .news_listdl dd{ float:left; width:420px;}
.list_newspicpage .news_listdl dd h4.title a{ color:#545454; font-size:16px; font-weight:bold; display:block; line-height:41px; height:41px; overflow:hidden;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_newspicpage .news_listdl dd div.txt{ color:#565555; line-height:24px; font-size:12px;  height:72px; overflow:hidden; margin-bottom:34px;}
.list_newspicpage .news_listdl dd .time{ color:#777777; font-size:12px;line-height:27px; height:27px; overflow:hidden; margin-bottom:16px; }
.list_newspicpage .news_listdl dd .more{ display:block; width:86px; height:27px; text-align:center; line-height:27px; background:#8a8a8a; color:#fff;-webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.list_newspicpage .news_listdl dt:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.list_newspicpage .news_listdl dd h4.title a:hover{ color:#2aa462;}
.list_newspicpage .news_listdl dd .more:hover{ background:#2aa462;}


.news_listul{ padding-bottom:48px;}
.news_listul li{ border-bottom:1px dashed #d9d9d9; line-height:44px; height:44px; overflow:hidden;font-size:14px; position:relative; }
.news_listul li a{ float:left; width:715px; color:#4d4d4d; padding-left:16px;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s linear; transition:all 0.2s linear;  }
.news_listul li span{ float:right;}
.news_listul{}
.news_listul li::before{ position:absolute; left:0; top:20px; width:3px; height:3px; background:#000000; content:"";}
.news_listul li a:hover{ color:#2aa462;-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.news_listul li:hover:before {background:#2aa462;}



.about_contactpage{ width:832px; margin:0 auto; padding-top:21px;}
.about_contactpagetop{ border:1px solid #ececec; height:120px; margin-bottom:15px;} 
.about_contactleft{ float:left;width:446px; padding:0 16px;}
.about_contactright{ float:left;}
.about_contactqq{ float:left; display:block; font-size:16px; color:#656766; background:url(../image/qq_ico.jpg) no-repeat center top; padding-top:50px; height:28px; line-height:28px; width:86px; text-align:center; margin-top:12px; }
.about_contactleft .title{    color: #239759;
    font-size: 28px; padding-top:8px; }
.about_contactleft .en{ color:#a1a1a1; font-size:12px;}

.about_contactright{ position:relative; background:url(../image/contact_erweima.jpg) no-repeat; width:261px; height:99px; }
.about_contactright img{ width:72px; height:72px; position:absolute; left:15px; top:13px;}
.about_contactpage p{ color:#545454; font-size:14px; line-height:34px;}
.about_contactpage .green{color:#229658; font-size:14px; font-weight:bold; padding-right:10px; }

#allmap {height: 441px;width:798px;overflow: hidden; }

.map_wrap{ border:1px solid #ececec; padding:15px; width:798px; height:441px; margin-top:36px;}




.recurit_page{ margin: 0 auto;max-width:100%;width: 1200px; padding:10px 0 62px 0;}
.recurit_table{ border:1px solid #ebebeb; border-top:1px solid #fff; border-bottom:3px solid #ececec; padding-bottom:18px; margin:40px auto;}
.recurit_table .title{ background:#2aa462; margin-bottom:8px;}
.recurit_table .title li{ line-height:42px; height:42px; color:#fff; font-size:14px;}
.recurit_table .cont{ border-bottom:1px dashed #e3e3e4;}
.recurit_table .cont li{ line-height:40px; line-height:40px; overflow:hidden; color:#40444c;}
.recurit_table li{ float:left; }
.recurit_table li.li1{ width:20%; padding:0 30px;}
.recurit_table li.li2{ width:20%; border:1px solid #fff; border-width:0 1px; text-align:center;}
.recurit_table li.li3{width:20%;text-align:center;}
.recurit_table li.li4{width:20%;border:1px solid #fff; border-width:0 1px;text-align:center;}
.recurit_table li.li5{width:20%;text-align:center;}
.recurit_table li.li5 a{ color:#40444c; display:block;}
.recurit_table li.li5 a:hover{color:#2aa462;}



.recurit_pagetip dt{ color:#ff7200; font-size:15px; font-weight:bold;}
.recurit_pagetip dd{ color:#373737; font-size:14px; line-height:22px; padding:4px 0 14px;}
.recurit_table .hidden_txt{ display:none;line-height:30px;color:#40444c; padding:10px 30px 10px; border-bottom: 1px dashed #e3e3e4;}
.recurit_table .hidden_txt p b{ font-weight:bold; font-size:12px; color:#232323;}
.recurit_page .download a{ color:#ff7200; font-size:12px; font-weight:bold; background:url(404.png) no-repeat left center; padding-left:27px; display:block; margin-bottom:21px;}










.left_contactus{ margin-top: 0; width: 215px;}

.section1_service.section1_detection{ float:left;width:166px;    padding-left:22px;
    padding-right: 0px; height: 142px; background:#0f7942;}
.section1_service.section1_detection ul li{ width:50%;}
.section1_service.section1_detection h4{ color:#9bbda8; font-size:22px;}
.section1_service.section1_detection a{ text-align:left;}


.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(404.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(404.png) no-repeat -119px -115px; padding-left:22px;}


.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(404.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}


.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(404.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}

@media only screen and (max-width: 768px) {
.c_box2 .box2_center ul li{width:90%;margin:5%;}
.recurit_table li.li1{padding:2px}
｝