/* CSS Document */

/*reset*/
/* CSS reset for c_b */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table th, table td {
	padding: 5px;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, i {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
ception, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a {
	color: #666;
	text-decoration: none;
} /*for ie f6n.net*/
a:focus {
	outline: none;
} /*for ff f6n.net*/
/*定位*/
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.zoom {
	zoom: 1
}
.hidden {
	visibility: hidden;
}
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
}
.l {
    float: left;
}
.r {
    float: right;
}
p {
	word-spacing: -1.5px;
}
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.curp {
	cursor: pointer
}
;
/*原reset*/
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	outline: none;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align: middle;
}
body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}
select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}

.header, .content, .footer, .container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
.w1200{ width:1200px; margin:0 auto;}
/*网站头部*/
.wrap-header {height: 45px;background: #e8e8e8;}
.header {max-width: 1200px;height: 45px;margin: 0 auto;}
.header p {float: left;height: 45px;line-height: 45px;font-size: 14px;color: #555;width: 600px;}
.header p i {color: #785200;}
.header .hdu1 {float: right;height: 16px;margin-top: 15px;}
.header .hdu1 li {float: left;height: 16px;
	font-size: 13px;
	color: #333333;
	padding: 0 9px;
	line-height: 16px;
	border-left: 1px dotted #8d8d8c;
	position: relative;
	cursor: pointer;
}
.header .hdu1 li a {
	color: #333333;
}
.header .hdu1 li:first-child {
	border-left: none;
	padding-left: 15px;
	/*padding-right: 0;*/
	background: url(../images/h_icon01.png) no-repeat left center;
}
.header .hdu1 li span {
	display: none;
	position: absolute;
	right: 0;
	top: 15px;
	width: 135px;
	height: 135px;
	z-index: 2;
	padding: 25px 10px 10px 10px;
	background: #e8e8e8;
}
.header .hdu1 li span img {
	width: 137px;
	height: 137px;
}
.header .hdu1 li:hover span {
	display: block;
}
.logo {
	background: url(../images/l_bg.png) repeat-x center;
}
.logo .container {
	height: 140px;
	position: relative;
}
.logo .logoImg {
	float: left;
	margin-top: 30px;
}
.logo .logoImg img {
	display: block;
}
.logo .tel {
	height: 53px;
	position: absolute;
	right: 0;
	top: 48px;
	padding-right: 55px;
	background: url(../images/l_tel.png) no-repeat right center;
}
.logo .tel .tel_p1 {
	font-size: 18px;
	color: #666;
	height: 18px;
	line-height: 18px;
}
.logo .tel .tel_p2 {
	font-size: 26px;
	color: #009946;
	height: 30px;
	line-height: 30px;
	padding-top: 5px;
}

/* 头部end*/
/* daohang*/
.navtong{width:100%; height:55px; border-top:1px solid #E4E4E4;  z-index:9999; background:url(../images/navbg.png) repeat-x;}
.container{ width:1200px; margin:0 auto; padding:0px;}
.nav{line-height:55px;text-align: center;font-size: 16px;position: relative;background: #fff;margin-left:0px; padding-left:0px;}
/*nav-main*/
.nav ul.nav-main{
margin-left:0px; padding-left:0px; list-style-type: none;}
.nav ul.nav-main>li{height: 100%;display: block;float: left; color: #333;margin-right: 1px;cursor: pointer;}
.nav .nav-main li a{display:block;  padding:0px 42px; color:#fff;}
.nav ul.nav-main>li:hover{
background:#009946;
border-top:1px solid #333; margin-top:-1px;}
.nav ul.nav-main>li:hover a{ text-decoration:none;}
.nav .hidden-box{z-index:999;border-top: 0; position: absolute; display:none;top:55px;}
.hidden-box>ul{list-style-type: none; cursor: pointer;margin:0px;padding:0px;color:#fff;}
.hidden-box li:hover{background:#009946;color: #fff; }
.hidden-box a{color:#333;}
.hidden-box a:hover{color:#333;}
.hidden-loc-index{left:117px;width:148px;background:#eee;}
.hidden-loc-index ul li{width:100%; text-align:center;}
.hidden-loc-index ul li a{padding:0px;}
.hidden-loc-index ul li:hover a{color:#fff; }
.hidden-loc-us{left: 0px;}
.nav-xiala-pro{ background:#eee; width:1160px; overflow:hidden; padding:0px 20px 20px 20px; }
.nav-xiala-pro ul{padding:0px 10px 0px 10px; margin-top:-10px;}
.nav-xiala-pro ul li{ line-height:30px; font-size:14px;list-style:none; margin:0px; padding:0px; float:none; width:auto; background:url(../images/dd.png) no-repeat 0px 12px; text-align:left; padding:0px; margin:0px;}
.nav-xiala-pro ul li a{ display:block; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;padding:0px; margin:0px; margin-left:10px; color:#333;}
.nav-xiala-pro ul li a:hover{ color:#093;}
.nav-xiala-pro ul li:hover{ background:url(../images/dd.png) no-repeat 0px 12px;}
.nav-xiala-pro ul .nav-xiala-xunjia a{color:#093; font-weight:bold; font-size:16px;}
.nav-xiala-pro-posui{float:left; margin:10px 0px 0px 0px; width:220px;}
.nav-xiala-pro-posui p{font-size:16px; text-align:left; margin-left:10px; margin-top:0px; padding-bottom:10px;}
.hidden-loc-info{left: 415px;}
.hidden-loc-case{ left:713px;}
.hidden-loc-service{left:862px;}
.box04{left:485px;}
.moblie_head{ display:none;}
.a_txt{ display:none;}
#navbox_5{ width:180px; padding-left:20px;}

/***************** banner*****************/
/*幻灯片*/
.flash img{
    width: 100%;
}
.flash ul.bxslider{
    list-style:none;
}
.flash div.bx-pager{
    bottom: 4%;
}
.flash div.bx-controls-direction{
    display:none;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/


.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
/*	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;

}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../Images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #0071bf;
	border: 1px solid #0071bf;
	text-indent: -9999px;
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #02b29c;border: 1px solid #02b29c;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../Images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../Images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../Images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../Images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/*搜索栏*/
.wrap-search {
	height: 80px;
	background: url(../images/l_bg.png);
}
.search .keyword {
	font-size: 14px;
	color: #333;
	float: left;
	margin-top: 32px;
	height: 16px;
	line-height: 16px;
}
.search .keyword span {
	float: left;
	width: 90px;
	color: #333;
	font-weight: bold;
}
.search .keyword p {
	float: left;
}
.search .keyword p a {
	float: left;
	color: #888;
	font-size: 14px;
	margin-right: 10px;
}
.search .keyword p a:hover {
	color: #009946;
}
.search .keyword a:first-child {
	padding-left: 0;
	border-left: none;
}
.search .inp {
	float: right;
	width: 360px;
	height: 41px;
	margin-top: 19px;
	border: 1px solid #dbdbdb;
	overflow: hidden;
	background: #fff;
}
.search .inp input {
	border: none;
	height: 41px;
	line-height: 41px;
	width: 314px;
	float: left;
	text-indent: 12px;
	font-size: 14px;
	color: #888;
}
.search .inp .sea {
	display: block;
	float: right;
	width: 44px;
	height: 23px;
	position: relative;
	top: 9px;
	background: url(../images/search.png) no-repeat center;
	border-left: 1px solid #d3d3d3;
	cursor: pointer;
}

/*Title*/
.Title{width: 100%;text-align: center;padding-top: 48px;}
.Title h3{font-size: 35px;color: #333333;font-weight: normal;}
.Title h3 a{color: #333333;text-decoration: none;}
.Title i{display: block;margin: 10px auto 0;width: 131px;height: 22px;}
.Title i img{display: block;}
/*product*/
.clearfix {
    zoom: 1;
}
.product{width: 100%;}
.product .menu{width: 1200px;margin: 27px auto 0;  overflow: hidden;}
.product .menu li{width: 239px;height: 78px;line-height: 78px;text-align: center;float: left;border-left: 1px solid #384654;background: #212d3a;font-size: 18px;color: #fff;}
.product .menu li a{color: #fff;text-decoration: none;display: block;}
.product .menu li.cur{background: url(../images/productbg.png) repeat-x;border-color: #68cb59;}
.product .mainCon{width: 100%;background: #f8f8f8;padding-top: 26px;padding-bottom: 60px;}
.product .mainCon .container{position: relative;overflow: hidden;}
.product .mainCon .conBox{width: 100%;}
.product .mainCon dl{width: 100%;height: 318px;overflow: hidden;}
.product .mainCon dt{float: left;width: 498px;height: 316px;border: 1px solid #cccccc;}
.product .mainCon dt img{display: block;}
.product .mainCon dd{width: 624px;float: left;margin-left: 49px;}
.product .mainCon dd h3{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 8px;padding-top: 4px;}
.product .mainCon dd h3 a{color: #333333;text-decoration: none;}
.product .mainCon dd h4{font-size: 14px;color: #333333;font-weight: bold;margin-bottom: 8px;padding-top: 16px;}
.product .mainCon dd p{line-height: 16px;color: #666666;font-size: 14px;}
.product .mainCon dd .btn{overflow: hidden;margin-top: 36px;}
.product .mainCon dd .btn a{display: block;width: 178px;height: 40px;line-height: 40px;text-align: center;background: url(../images/productbg02.png) no-repeat center;font-size: 14px;color: #666666;float: left;text-decoration: none;}
.product .mainCon dd .btn a:hover{background: url(../images/productbg03.png) no-repeat center;color: #fff;}
.product .mainCon dd a:first-child{margin-right: 12px;}
.product .mainCon .box{width: 100%;margin-top: 27px;padding-top: 18px;border-top: 1px solid #cccccc;}
.product .mainCon .box .top{width: 100%; overflow:hidden;}
.product .mainCon .box .top h3{float: left;font-size: 18px;color: #333333;font-weight: bold;}
.product .mainCon .box .top a{font-size: 14px;color: #666666;float: right;text-transform: uppercase;display: block;}
.product .mainCon .box ul{width: 100%;margin-top: 14px; overflow:hidden;}
.product .mainCon .box li{width: 286px;height:330px;float: left;margin-left: 18px;text-align: center;border-bottom: 1px solid #cccccc;}
.product .mainCon .box li:first-child{margin-left: 0;}
.product .mainCon .box li span{display: block;width: 284px;height: 284px;border: 1px solid #cccccc;overflow: hidden;position: relative;}
.product .mainCon .box li img{display: block;transition: all 1s ease-out; max-width:100%; transform: scale(1);}
.product .mainCon .box li em{display: block;height: 47px;line-height: 47px;font-size: 14px;color: #333333;}
.product .mainCon .box li:hover{border-color: #59bc2b;}
.product .mainCon .box li:hover em{color: #59bc2b;}
.product .mainCon .box li:hover img{transform: scale(1.2);}
.product .mainCon .box li a{display: block;text-decoration: none;}

/*reason*/
.reason{width: 100%;height: 553px;background: url(../images/reasonbg.jpg) no-repeat center;}
.reason .Title h3{color: #fff;}
.reason .mainCon{width: 100%;margin-top: 28px;}
.reason .mainCon ul{width: 105%;}
.reason .mainCon li{width: 292px;height: 335px;background: #fff;float: left;margin-right: 11px;}
.reason .mainCon li span{display: block;width: 292px;height: 180px;position: relative;}
.reason .mainCon li img{display: block; width:292px; height:180px;}
.reason .mainCon li em{display: block;font-size: 18px;color: #fff;font-weight: bold;width: 100%;height: 48px;line-height: 48px;text-align: center;background: url(../images/reasonbg02.png);bottom:0;left: 0;position: absolute;}
.reason .mainCon li p{font-size: 14px;color: #666666;margin-top: 30px;padding: 0 26px;line-height: 25px;text-align: center;}

/*case*/
.case{width: 100%;}
.case .mainCon{width: 100%;margin-top: 32px; overflow:hidden;}
.case .mainCon ul{width: 105%;}
.case .mainCon li{width: 590px;height: 227px;position: relative;overflow: hidden;float: left;margin-right: 20px;box-shadow: 0 0 12px 5px #ededed;margin-bottom: 27px;}
.case .mainCon dt{width: 300px;height: 227px;float: left;position: relative;overflow: hidden;}
.case .mainCon dd{width: 247px;float: left;margin-left: 20px;padding-top: 20px;}
.case .mainCon dd h3{font-size: 18px;color: #333333;}
.case .mainCon dd h3 a{color: #333333;text-decoration: none;}
.case .mainCon dd h4{font-size: 14px;color: #333333;margin-top: 13px;}
.case .mainCon dd p{margin-top: 6px;font-size: 14px;color: #666666;}
.case .mainCon dd .p2{color: #333333;margin-top: 18px;}
.case .mainCon dd .btn{width: 100%;overflow: hidden;margin-top: 20px;}
.case .mainCon dd .btn a{display: block;width: 118px;height: 36px;text-decoration: none;text-align: center;line-height: 36px;font-size: 14px;color: #666666;float: left;border: 1px solid #cccccc;}
.case .mainCon dd .btn a:first-child{margin-right: 7px;}
.case .mainCon li:hover dd h3 a{color: #005fb0;}
.case .mainCon dd .btn a:hover{background: #59bc2b;border-color: #59bc2b;color: #fff;}
.case .mainCon dt .rectborder{width: 300px;height: 225px;position: absolute;left: 0px;top: 0px;border: #fff 1px solid;transition: all ease-out .6s;}
.case .mainCon dt .maskborder{width: 320px;height: 250px;position: absolute;left: -10px;top: -10px;border: #fff 10px solid;transition: all ease-out .6s;}
.case .mainCon dt img{ width:300px; height:235px;}
.case .mainCon dt img:hover{display: block;width: 100%;height: auto;transition: all ease-out .4s}
.case .mainCon li:hover .maskborder{transform: scale(0.9);}
.case .mainCon li:hover .rectborder{transform: scale(0.8);}
.case .mainCon li:hover dt img{transform: scale(0.9);}
/* xinwen start*/
.jz {
	width: 1200px;
	margin: 0 auto;
}
.jsjl {
	float: left;
	width: 380px;
	margin-top: 50px;
	margin-right: 40px;
}
.jsllbt {
	height: 40px;
	background: url("../images/jzjn_07.jpg") no-repeat left bottom;
	width: 380px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.jsllbt .ywfb {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	line-height: 30px;
}
.jsllbt a {
	width: 12px;
	height: 30px;
	background: url("../images/1_22.jpg") no-repeat center;
}
.jsllb li {
	height: 40px;
	border-bottom: 1px dashed #F5F5F5;
	line-height: 40px;
	padding-left: 15px;
	background: url("../images/dd_11.jpg") no-repeat left center;
}
.cdwzzx {
	width: 70%;
	display: block;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.whfw {
	float: left;
	margin-top: 50px;
	width: 360px;
}
.whfwbt {
	height: 40px;
	background: url("../images/jzjn_07.jpg") no-repeat left bottom;
	width: 360px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.whfwbt .ywfb {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	line-height: 30px;
}
.whfwbt a {
	width: 12px;
	height: 30px;
	background: url("../images/1_22.jpg") no-repeat center;
}
.am-panel-default>.am-panel-hd {
	background-color: #077EDF;
	border-radius: 5px;
	height: 42px;
}
.am-panel-default {
	border-color: #fff;
}
.am-panel {
	border: none;
	box-shadow: none;
}
.am-panel-group .am-panel-hd+.am-panel-collapse .am-panel-bd {
	border: none;
}
.am-panel-bd {
	padding: 0;
}
.am-panel-bd {
	height: 122px;
}
.am-panel-group {
	margin-top: 30px;
}
.nbdb {
	background: url("../images/1_73.png") no-repeat 35% center;
}
.am-panel-title {
	font-size: 16px;
	color: #fff;
	padding-left: 150px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
}
.am-panel-bd {
	margin-top: 10px;
}
/* about */
.iabout{padding: 60px 0 70px;background: #f5f5f5;margin-bottom: 20px; overflow:hidden;}
.iabout .img{width: 400px;height: 300px;overflow: hidden;display: block;float: left;margin-right: 55px;}
.iabout .img img{width: 100%;display: block;-webkit-transition: all ease 400ms;-moz-transition: all ease 400ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 1000ms;}
.iabout .img:hover img{transform: scale(1.1);}
.iabout .txtcon{width: 740px;float: right;}
.iabout .txtcon .title h3{font-size: 24px;line-height: 24px;font-weight: bold;margin-bottom: 22px;}
.iabout .txtcon .title .line{width: 46px;height: 2px;display: block;background: #666666;}
.iabout .txtcon .txt{margin: 30px 0 30px;line-height:28px;height: 154px;overflow: hidden;color: #666666; font-size:14px;}
.iabout .txtcon .btn{width: 130px;line-height: 36px;height: 24px;padding-top: 12px;display: block;text-align: center;background: #67b306;}
.iabout .txtcon .btn s{width: 25px;height: 14px;display: inline-block;vertical-align: top;background-position: -113px -36px;}
.iabout .txtcon .btn:hover{width: 140px;}
.ico {
    background: url(../images/ico.png) no-repeat;
    display: inline-block;
    vertical-align: middle;}
/* news 2*/
.inews{ clear:both;padding-bottom: 60px;width: 1200px; margin: 0 auto;}
.news_box1{ overflow:hidden; padding-top:30px;}
.inews .title{width: 100%;height: 22px;line-height: 22px;margin-bottom: 28px;}
.inews .title h3{font-size: 22px;font-weight: bold;color: #67b306;}
.inews .title h3 s{width: 4px;height: 22px;display: inline-block;vertical-align: top;margin-right: 10px;background: #67b306;}
.inews .title a{color: #67b308;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inews .title a:hover{text-decoration: underline;}
.inews .newslist{line-height: 55px;}
.inews .newslist li{width: 100%;height: 55px;line-height: 55px;overflow: hidden;border-bottom: 1px dashed #d4d4d4;}
.inews .newslist li a{width: 100%;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inews .newslist li a:hover{ color:#67b306;}
.inews .newslist li .time{color: #999999;float: right;font-weight: normal;}
.inews1{width: 570px;float: left;}
.inews .item{width: 100%;display: block;padding-bottom: 20px;border-bottom: 1px dashed #d4d4d4;}
.inews .item img{width: 100px;height: 75px;float: left;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;margin-right: 20px;}
.inews .item h3{color: #333;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 10px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inews .item .txt{line-height: 20px;height: 40px;overflow: hidden;color: #999999;}
.inews .item:hover img{-webkit-filter: brightness(110%);filters: brightness(110%);}
.inews .item:hover h3{color: #67b306;}
.inews2{width: 575px;float: right;}

/*footer*/
.footer{width: 100%;}
.footerTop{width: 100%;background: #212d3a;padding-top: 50px;padding-bottom: 52px; overflow:hidden;}
.footerTop .footerMenu{width: 100%;padding-bottom: 34px;border-bottom: 1px solid #1c2632;}
.footerTop .footerMenu li{float: left;font-size: 16px;color: #999999;padding:0 19px;border-left: 1px solid #373e46;border-right: 1px solid #666666;}
.footerTop .footerMenu li:first-child{border-left: none;padding-left: 0;}
.footerTop .footerMenu li.last{padding-right: 0;border-right: none;}
.footerTop .footerMenu li a{color: #999999;}
.footerTop .conBox{width: 100%;border-top: 1px solid #2c3946;padding-top: 34px;}
.footerTop .conBox .conL{float: left;}
.footerTop .conBox .conL dl{float: left;background: url(../images/footer_xian.png) no-repeat left top;height: 176px;padding-left: 20px;}
.footerTop .conBox .conL dt{font-size: 16px;color: #fff;margin-bottom: 20px;}
.footerTop .conBox .conL dd a{display: block;font-size: 14px;color: #999999;margin-bottom: 12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footerTop .conBox .conL dd p{display: block;font-size: 14px;color: #999999;margin-bottom: 12px;}
.footerTop .conBox .conL dd p span{color: #fff;font-weight: bold;}
.footerTop .conBox .conL dl.dl1{width: 157px;}
.footerTop .conBox .conL dl.dl2{width: 161px;}
.footerTop .conBox .conL dl.dl3{width: 157px;}
.footerTop .conBox .conL dl.dl4{width: 157px;}
.footerTop .conBox .conR{float: right;width:200px;}
.footerTop .conBox .conR p{float: left;width: 102px;text-align: center;}
.footerTop .conBox .conR p span{display: block;font-size: 13px;color: #999999;margin-top: 7px;}
.footerTop .conBox .conR p:first-child{margin-right: 20px;}

.footerBottom{width: 100%; padding:15px 0px; line-height:24px;background: #1d2936;}
.footerBottom p{font-size: 13px;color: #999999;text-align: center;}
.footerBottom p a{color: #999999;}
.bot_nav{ display:none;}

/* about danye */
.nybanner img{ width:100%; max-width:100%;}
.positon{ padding:15px; background:#eee; overflow:hidden; font-size:14px;}
.positon .positon_left{ float:left; width:30%;}
.positon .positon_right{ float:right; width:60%;}
.positon .positon_right li{ float:right; padding:0px 5%; border-right:1px solid #CCC;}
.positon .positon_right li a{ display:block; font-size:16px; border-bottom:2px solid #eee;}
.positon .positon_right li a:hover{ border-bottom:2px solid #000;}

.about_box{}
.about_t1{ overflow:hidden; padding:30px 0px;}
.about_t1 .at1_left{ float:left; width:500px; height:404px; border:8px solid #eee; overflow:hidden;}
.about_t1 .at1_left img{max-width:100%;transition: all 1s ease-out 0s;}
.about_t1 .at1_left img:hover{transform: scale(1.1, 1.1);}
.about_t1 .at1_right{ float:right; width:660px; line-height:28px; font-size:16px; color:#666;}
.about_t1 .at1_right h2{ line-height:40px; color:#333;}
.about_zw{ display:block; overflow:hidden;}
.about_zw dd{ display:block; float:left; text-align:center; padding:15px; width:120px; height:94px; background:#eee; margin-right:10px;}
.about_zw dd span{ font-weight:bold;}

.about_t2bg{ width:100%; overflow:hidden; padding:30px 0px; background:url(../images/about2bg.jpg) center no-repeat fixed;}
.ab_tit{  text-align:center; color:#fff; padding:10px 0px; overflow:hidden;background:url(../images/xian.png) center no-repeat; text-transform:uppercase;}
.ab_tit h2{ font-size:24px;}
.about_t2bg .ab_wenhua dl{ line-height:25px; font-size:16px; color:#fff; text-align:center; padding:20px 0px; overflow:hidden;}
.about_t2bg .ab_wenhua p{ text-align:center;}

.about_t3{ overflow:hidden; padding:20px 0px; background:#eee;}
.ab_tit3{background:url(../images/xian3.png) center no-repeat;}
.ab_tit3 h2{ color:#6ba23c;}
.ab_tit3 span{ color:#666; font-size:12px; text-transform:uppercase;}
.about_gj{ line-height:25px; font-size:16px; color:#666; text-align:center; overflow:hidden; padding:20px 0px;}
.about_t3ul li{ float:left; width:23%; border:1px solid #eee; padding:5px; background:#fff; margin-right:1%;}
.about_t3ul li img{ width:277px; }
.about_t3ul li p{ text-align:center;padding:15px 0px; font-size:14px; color:#666;}
/* 产品中心*/
.product_box{ width:100%; overflow:hidden; padding:25px 0px;}
.product_box .pro_tit{ height:50px; line-height:50px; border-bottom:2px solid #eee; overflow:hidden; padding-bottom:5px;}
.product_box .pro_tit h3{ display:block; float:left;  line-height:50px; font-size:24px; color:#313131; border-bottom:5px solid #22ac38;  /*background:url(../images/pa1.jpg) left bottom no-repeat;*/}
.product_box .pro_tit span{ float:right; font-size:14px;}
.product_box .pro_tit span font{ color:#F00;}

.pro_t1{ overflow:hidden; padding:25px 0px;}
.pro_t1ul{ display:block; overflow:hidden;}
.pro_t1ul li{ display:block; float:left; width:22%; border:1px #eee solid; padding:5px; margin-right:2.5%;}
.pro_t1ul li:nth-child(4){margin-right:0%;}
.pro_t1ul li img{ max-width:100%;}
.pro_t1ul li p{ display:inline-block; padding:10px 0px; text-align:center; overflow:hidden; width:100%;}
.pro_t1ul li p a{ width:100%; overflow:hidden; line-height:22px; text-align:center; font-size:14px;}
/* 产品列表*/
.left_dh{ width:210px; float:left;}
.left_dh .menuTop{background-color:#18880b; color: #fff; width:194px; height:40px; padding:20px 0px 20px 20px; line-height: 40px; cursor: pointer; font-size:24px; }
.left_dh ul { width:214px; background-color:#edf9e6; border: 2px solid #18880b; box-sizing: border-box; position: relative; }
.left_dh ul li { height:50px; padding-left:20px; text-align: left; line-height:50px; border-bottom:1px dotted #bbe1af; font-size:14px; /*background: url(image/1.png) no-repeat right;*/ z-index: 2; }
.left_dh ul li a { color: #7070770; }
.left_dh ul li a:hover { color: red; text-decoration: underline; cursor: pointer; }
.left_dh ul li:hover { border: 1px solid #DDD; border-right: 0; background-image: none; }
.left_dh ul li:hover .submenu { display: block; }
.left_dh ul li:hover span { width:50px; height:50px; display: inline-block; background-color: #FFF;background: url(../images/dd.png) no-repeat center; float: right; z-index: 100; position: relative; }
.left_dh ul li .submenu { position: absolute; left:210px; top: 0; width: 720px; height:350px; border: 1px solid #DDD; box-shadow: 0 0 8px #DDD; -moz-box-shadow: 0 0 8px #DDD; -webkit-box-shadow: 0 0 8px #DDD; background-color: #FFF; z-index: 3; display: none; }
.left_dh ul li .submenu .subleft { margin-left: 0px; width:700px; height: 380px; float: left; padding: 5px; }
.left_dh ul li .submenu .subleft dl { overflow: hidden; border-bottom: 1px solid #D1D1D1; padding: 10px; }
.left_dh ul li .submenu .subleft dl dt { float: left; height:35px; line-height:35px; margin-right: 10px; font-weight: bold; color: #707070; font-size:16px; cursor: pointer; }
.left_dh ul li .submenu .subleft dl dd { clear:both;}
.left_dh ul li .submenu .subleft dl dd a { display: block; float: left; width:33%; color: #707070; height:28px; line-height:28px; margin: 3px 0; font-size: 13px; }
.left_dh ul li .submenu .subright { width: 310px; height: 300px; background-color: blue; float: left; }
.left_phone{overflow: hidden; padding: 25px 0;padding-left:65px; width:149px;background: url(../images/pro_phone.png) no-repeat 15px center; background-color:#18880b;}
.left_phone p{font-size:13px; color:#fff;}
.left_phone em {display: block;font-size: 20px;color: #fff;}

.p_right{ float:right; width:960px}
.p_right .p_r_ul li{ float:left; width:218px; height:288px; margin-right:22px;}
.p_right .p_r_ul li img{ width:218px; height:218px;transition: 1s;}
.p_right .p_r_ul li img:hover{transform: scale(1.1);}
.p_right .p_r_ul li .cpa_txt{ display:block; height:50px; padding:8px; line-height:22px; text-align:center; font-size:14px;}

/*分页样式*/
.pglist{clear: both;margin:40px auto 20px auto; padding-top:40px; overflow: hidden; text-align: center;font-size:14px; border-top: 5px solid #f4f5f6;}
.pglist ul li{display:inline-block;border: 1px solid #ccc;padding: 6px 15px;margin: 0 1px;line-height:24px;background: #fff;color:#999;border-radius:2px}
.pglist ul li:hover{background:#009946;color:#fff;border: 1px solid #009946}
.pglist ul li:hover a{color:#fff;}
.pglist ul li.thisclass{display: inline-block;border: 1px solid #009946;padding:6px 15px;margin: 0 1px;background: #009946;color: #fff;}
.pglist ul li.thisclass a{color: #fff;}
.pglist ul li a{display:block;color:#999}
.pglist ul li a:hover{color: #fff;}

/* 产品内容*/
/*图片放大镜样式*/
.cpimg_box1{ overflow:hidden; padding-bottom:30px;}
.img_fd{ float:left; width:480px;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:450px;height:450px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:450px;height:450px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:452px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:93px; line-height:93px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:415px;height:96px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:93px;}
.spec-scroll .items ul li{float:left;width:104px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:90px;height:90px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.img_cs{ float:right;width:700px;}
.img_tit{ line-height:25px; padding:15px 0px; border-bottom:2px dotted #eee;}
.img_jianjie{ line-height:30px; font-size:16px; color:#626262; padding:15px 0px;}
.img_jbcs{ display:block; padding-bottom:30px; overflow:hidden;}
.img_jbcs .cs_tit{ background:#cce198; font-size:18px; color:#526b15; font-weight:bold; padding:10px; }
.img_jbcs .cs_tit span{ display:inline-block; border-left:2px solid #526b15; padding-left:15px;}
.jbcs_list{ display:block; background:#eee; padding:10px; overflow:hidden; margin-bottom:30px;}
.jbcs_list li{ float:left; border-bottom:1px solid #cce198; line-height:45px; width:50%; font-size:14px; color:#626262;}
.img_tel{ float:left; width:328px; height:89px; line-height:89px; color:#fff; background:#f39700; font-size:24px; text-align:center;}
.img_zixun{ float:left; width:367px; height:89px; line-height:89px; background:#cce198; color:#58780a; font-size:30px; text-align:center;}
.img_zixun a{ display:block; width:100%; overflow:hidden;}
.img_zixun a:hover{ background:#F60; color:#fff;}

.cp_xq{ height:40px; line-height:40px; background:#eee; overflow:hidden;}
.cp_xq h4{ width:120px; background:#fff; overflow:hidden; line-height:40px; border-top:3px #eee solid; text-align:center; font-size:16px; border-left:3px solid #eee;}
.cp_jieshao{ border-left:1px solid #eee; border-right:1px #eee solid; border-bottom:1px solid #eee; padding:10px; line-height:28px; font-size:15px; color:#333;}
.cp_jieshao h2{ line-height:45px; padding-left:15px; background:url(../images/h2bg.jpg) left no-repeat; border-bottom:#8fc31f dotted 1px; margin:8px 0px;}
.xgcp_tit{ margin-top:30px;}
.xgcp_list{border-left:1px solid #eee; border-right:1px #eee solid; border-bottom:1px solid #eee; overflow:hidden; padding:10px 0px;}
.xgcp_ul{ display:block; overflow:hidden;}
.xgcp_ul li{ float:left; width:210px; height:280px; border:1px #eee solid; padding:3px; margin-left:17px;}
.xgcp_ul li:hover{ background:#effce3;}
.xgcp_ul li img{ max-width:100%;}
.xgcp_ul li h4{ }
.xgcp_ul li h4 a{padding:8px; display:block;  text-align:center;color:#626262; overflow:hidden; line-height:22px;}

.cp_jieshao table{ border:1px solid #eee;border-collapse: collapse;display: table;width: 100%;text-align: left;margin-bottom: 24px; margin-left: auto; margin-right: auto;}
.cp_jieshao table tr{border: 0;border-top: 1px solid #ddd !important; background-color: #fff;}
.cp_jieshao table tr:hover{ color:#fff; background:#80c269 !important;}
.cp_jieshao table tr:nth-child(odd){background-color:#f7f7f7; }
.cp_jieshao table tr td{font-size: 13px;min-width: 24px;line-height: 2em;vertical-align: top; border:1px solid #eee !important; background:none !important; text-align:center;}

.reLink {height: 38px;border: 1px solid #ccc;margin: 10px auto 10px;padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {height: 38px;line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {height: 38px;line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {color: #118c3c;}
.reLink .prevLink {float: left;}
.reLink .nextLink {float: right;}

.news_box{ overflow:hidden; background:url(../images/newsbg.jpg) top center no-repeat; }
.weizhi{ line-height:51px; font-size:14px; }
.weizhi s {width:14px; height:14px; margin-right:10px; background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;background-position: -129px -30px;}
.news_box .news_tit{ padding:10px 0px; overflow:hidden; text-align:center; margin-top:30px;  margin-bottom:20px;}
.news_box .news_tit h2{ font-size:32px; color:#58780a;background:url(../images/xian3.png) center no-repeat; line-height:32px;}
.news_box .news_tit p{ padding:8px 0px;}
.news_hot{ overflow:hidden; padding-bottom:50px;}
.news_hot .hot_left{ float:left; width:561px; height:192px; padding:20px 15px; border:1px solid #eee; background:#fff;}
.news_hot .hot_left .hota1{ float:left; width:272px; height:192px; overflow:hidden;}
.news_hot .hot_left .hota1 img{ height:192px; width:272px;border-radius:10px;transition: all ease 1000ms;}
.news_hot .hot_left .hota1 img:hover{transform: scale(1.1);}
.news_hot .hot_left dl{ display:block; float:left; width:254px; padding:0px 15px;}
.news_hot .hot_left dl .hota2{ font-size:16px; color:#58780a;}
.news_hot .hot_left dl dd{ line-height:20px; font-size:13px; color:#626262; padding-top:10px;}
.news_hot .hot_left dl dd a{ display:block; margin-top:10px;}
.news_hot .hot_right{ float:right; background:#fff;}

.newst01_left{ float:left;  width:508px; height:389px; padding:25px; border:1px solid #eee;}
.newst01_left a img{ width:508px; height:338px;}
.newst01_left .newst01_a1{ width:508px; height:339px;}
.newst01_left p a{ display:block; width:100%; overflow:hidden; padding-top:10px; font-size:16px;  text-align:center; line-height:40px;}
.newst01_right{ float:right; width:630px;}
.newst01_right ul li{ clear:both; display:block; height:103px; padding-bottom:10px;}
.newst01_right ul li .news_t01_a1{ float:left; width:154px;}
.newst01_right ul li .news_t01_a1 img{ width:154px; height:103px;}
.newst01_right ul li dl{ float:left; width:452px; padding-left:20px;}
.newst01_right ul li dl dt{ line-height:30px; font-weight:bold; border-bottom:1px dotted #eee; display:block; overflow:hidden;}
.newst01_right ul li dl dt a{ float:left; width:70%; color:#333; font-size:14px;}
.newst01_right ul li dl dt span{ float:right; color:#999;}
.newst01_right ul li dl dd{ clear:both; line-height:20px; padding-top:10px; color:#626262;}
.news_gd{ padding-top:20px; padding-bottom:20px;}
.news_gd a{ display:block; width:130px; height:45px; margin:0 auto; background:#333;border-radius:20px; text-align:center; line-height:45px; color:#fff; font-size:16px; font-weight:bold;}

/* list_article*/
.list_article_box{ overflow:hidden; padding:30px 0px;}
.listarc_left{ float:left; width:239px; overflow:hidden;}
.listarc_left .listarc_l_tit{ text-align:center; color:#fff; padding:30px 0px; background:#32b16c;}
.listarc_left .listarc_l_tit dl{ display:block; text-align:center; font-size:24px; font-weight:bold;}
.listarc_left .listarc_l_tit span{ display:block; font-size:14px;}
.listarc_left .listarc_l_ul{ display:block; overflow:hidden; border:1px solid #eee;}
.listarc_left .listarc_l_ul li{ display:block;}
.listarc_left .listarc_l_ul li a{ display:block;height:55px; line-height:55px;font-size:18px; text-align:center; border-bottom:1px dotted #eee;}
.listarc_left .listarc_l_ul li a:hover{ border-left:5px solid #32b16c; }
.list_l_tj{ margin-top:30px;}
.listarc_tj_ul{display:block; padding:10px 0px; overflow:hidden; border:1px solid #eee;}
.listarc_tj_ul li{ display:block; height:80px; padding:10px; border-bottom:1px dotted #eee;}
.listarc_tj_ul li .tj_cpa{ width:75px; height:75px; float:left;}
.listarc_tj_ul li .tj_cpa img{ max-width:100%;}
.listarc_tj_ul li p{ float:left; width:130px;  padding-left:10px;}
.listarc_tj_ul li p a{height:75px; display:block; line-height:22px; font-size:14px;}

.list_article_r{ float:right; width:930px;}
.thumblist .list { display:block;}
.thumblist .item {width: 880px;border-bottom: 1px solid #eaeaea;display: block;padding: 20px;transition: all .5s;}
.thumblist .item a {display: block;}
.thumblist .item .img {position: relative;width: 180px;height: 135px;display: block;overflow: hidden;cursor: pointer;}
.thumblist .item img {width: 100%;height: 100%;transition: all 0.3s ease-out 0s;}
.thumblist .item a:hover img {transform: scale(1.1, 1.1);}
.thumblist .item .txt {width: 680px;cursor: pointer;}
.thumblist .item .txt h3 {font-size: 16px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.thumblist .item .txt .mark {color: #999;font-size: 12px;line-height: 30px;padding: 0;}
.thumblist .item .txt .mark span {display: inline-block;padding-right: 18px;}
.thumblist .item .txt p {color: #666;line-height: 25px;}
.thumblist .item .txt p span {display: inline-block;color: #118c3c;padding-left: 10px;}
.thumblist .item a:hover .txt h3 {color: #118c3c;}
.thumblist .item:hover {box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}

.arc_weizhi{ border-bottom:1px solid #eee;}
.article_bg img{ max-width:100%;}
.article_tit{ padding:10px 0px; text-align:center;border-bottom:1px solid #eee;}
.article_tit dl{ line-height:30px; color:#999;}
.article_txt{ overflow:hidden; padding:15px; line-height:28px; font-size:14px; color:#666;}
.article_txt h2{ line-height:45px; padding-left:15px; background:url(../images/h2bg.jpg) left no-repeat; border-bottom:#8fc31f dotted 1px; margin:8px 0px;}
.article_txt table{ border:1px solid #eee;border-collapse: collapse;display: table;width: 100%;text-align: left;margin-bottom: 24px; margin-left: auto; margin-right: auto;}
.article_txt table tr{border: 0;border-top: 1px solid #ddd !important; background-color: #fff;}
.article_txt table tr:hover{ color:#fff; background:#80c269 !important;}
.article_txt table tr:nth-child(odd){background-color:#f7f7f7; }
.article_txt table tr td{font-size: 13px;min-width: 24px;line-height: 2em;vertical-align: top; border:1px solid #eee !important; background:none !important; text-align:center;}


.tjnews {border: 1px solid #e4e4e4;border-top: none;margin-bottom: 10px;padding: 15px;background-color: #fff;}
.tjnews ul {width: 100%;overflow: hidden;}
.tjnews ul li {float: left;width: 47%;height: 35px;line-height: 35px;margin: 0 1.5%;border-bottom: 1px dashed #ccc;}
.tjnews ul li a {height: 35px;line-height: 35px;float: left;overflow: hidden;}
.tjnews ul li span {color: #666;float: right;height: 35px;line-height: 35px;white-space: nowrap}
.tjnews ul li a:hover {color: #118c3c;}
.tjnews_tit {height: 38px;line-height: 38px;border: 1px solid #e4e4e4;margin-top: 20px;}
.tjnews_tit span {border-left: 5px solid #118c3c;height: 38px;line-height: 38px;padding-left: 22px;display: block;float: left;color: #118c3c;font-weight: bold;font-size: 14px;}

.ser_bg{ background:url(../images/ser_banner.jpg) center no-repeat; padding:150px; overflow:hidden; color:#fff;text-shadow: 5px 2px 6px #333; text-align:center; }
.ser_bg .service_t01{ font-size:52px;}
.ser_bg .service_jj{ display:block; padding-top:15px; font-size:18px;}

.service_t02{ overflow:hidden; padding:40px 0px 20px 0px;}
.service_ul li{float: left;width: 21%;margin:0 1.5%; text-align:center}
.service_ul li img{ width:100%; height:auto}
.service_ul li div{background: #f5f9ff;padding:15px 0;}
.service_ul li h3{display: block;color:#eb0001;font-size: 36px;font-weight: 600;}
.service_ul li h3 span{font-size: 16px;}
.service_ul li p{font-size: 14px;color:#666;}

.service_cn{ overflow:hidden; padding:20px 0px 40px 0px;}
.fw_tit{ font-size:36px; text-align:center; padding:30px 0px;  margin-bottom:30px;}
.fw_tit h4{}
.fw_tit span{ font-size:16px; padding-top:10px; display:inline-block;}
.service_cn h3{font-size:26px;font-weight: bold;}
.service_cn .s_txt{ display:block; float:left; width:45%; line-height:40px;}
.service_cn .s_txt p{font-size: 16px; line-height: 32px; margin-top: 25px;text-align: left;}
.service_cn .service_cn_r1{ float:right; width:50%;}


.ser-idea {padding: 80px 0;background-color: #F4F4F4; overflow:hidden;}
.ser-idea ul {margin-left: -3%; margin-top: 50px;}
.ser-idea ul li {float: left; width: 30.3%;margin-left: 3%;position: relative;}
.ser-idea ul li img { width: 100%;height: auto; -webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px; -o-border-radius: 10px;border-radius: 10px;}
.ser-idea ul li strong {position: absolute;left: 0;bottom: 0;width: 112px;height: 74px;line-height: 77px;background: url(../images/ser-idea.png) no-repeat;color: #FFF; font-size: 24px;z-index: 2; padding-left: 24px;}
.ser-idea ul li p {position: absolute;right: 0;bottom: 0;left: 90px;background-color: #F0BE4D;line-height: 50px;text-align: center;padding-left: 6px;color: #333;font-size: 16px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -ms-border-bottom-right-radius: 10px;
    -o-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.lxbg{ background:url(../images/contact_ban.jpg) center no-repeat;  overflow:hidden; color:#fff;text-shadow: 5px 2px 6px #333; text-align:center; }


.lx_left{ float:left; width:465px; overflow:hidden;}
.lx_left h3{ line-height:30px; font-size:24px; background:url(../images/h2bg.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.lx_left .lx_phone{ font-size:18px; color:#F00; font-weight:bold;}
.lx_left .lx_name{ margin-top:20px;}
.lx_left p{ line-height:30px; font-size:15px;}
.lx_right{ float:right; width:650px; border:15px solid #eee; overflow:hidden;}
.lx_right img{ max-width:100%;transition: all 1s ease-out 0s;}
.lx_right img:hover{transform: scale(1.1, 1.1);}
.lx_t01{ overflow:hidden; padding:30px 0px;}
.lx_left .lx_bj{ display:block; height:40px; line-height:45px; text-align:center; background:#f39800; width:223px; color:#fff; font-size:16px; margin-top:20px;}
.lx_left .lx_bj a{ display:block; overflow:hidden; color:#fff;}
.lx_left .lx_bj a:hover{ background:#F60;}
.lx_t02{ overflow:hidden; padding:30px 0px; border-top:2px solid #eee;}
.lx_t02 ul li{ display:block; float:left; padding:20px 40px; line-height:30px; border:1px solid #eee; font-size:14px; margin-right:56px;}
.lx_t02 ul li:nth-child(4){margin-right:0px;}
.lx_t02 ul li h4{ font-size:16px; padding-bottom:10px;}















