﻿@charset "utf-8";
/* 公共部分*/
body {
	font-family: "Microsoft YaHei","微软雅黑";
	margin: 0 auto;
	font-size: 14px;
}
html {
	border: 0 none;
	margin: 0;
	padding: 0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
table, td, tr, th {
}
ol, ul {
/* 导航*/
	/* list-style: none;*/
text-align:center;
list-style-type: none;
}
li {
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
	font-weight: normal;
}
address, cite, code, em, th, i {
	font-weight: normal;
	font-style: normal;
}
h3{font-size: 24px; line-height: 30px;}
h5{font-size: 14px; line-height: 24px;}
h4{font-size: 16px; line-height: 28px;}
.txt_yw{color: #9c9c9c;}
.txt_nr{color: #525252;text-align:justify; }
.txt_line{width: 55px; height: 6px; background: #94c526; display: block;}
img {
	margin: 0;
	padding: 0;
	border: none;
	 vertical-align: bottom;
}
table {
	border-collapse: collapse;
}
.lh40 {
	line-height: 40px;
}
.fB {
	font-weight: bold;
}
.clearfix {
*zoom:1;
	clear: both;
}
.clearfix:after {
	display: block;
	overflow: hidden;
	height: 0;
	visibility: hidden;
	content: ".";
}
.tac {
	text-align: center;
}
/*link*/
a { color: #666666;
	text-decoration: none;
	
}
a:hover{color: #4d4d4d;}
.cGreen, .cGreen:visited, .cGreen a, .green {
	color: #008000;
}
.white a {
	color: #ffffff;
}
.white {
	color: #fff;
}
.white a:hover {
	color: #fff;
}
.white a:visited {
	color: #fff;
}
.cBlue, .cBlue:visited, .cBlue a {
	color: #1E50A2;
}
.cRed, .cRed:visited, .cRed a, .red {
	color: Red;
}
.cDRed, .cDRed:visited, .cDRed a {
	color: #ba2636;
}
.cDRed a:hover, a.cDRed:hover {
	color: #ba2636;
}
.fhs {
	color: #666;
}
.blue_xhx {
	border-bottom: 2px solid #39F;
}
.f24 {
	font-size: 24px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mainpage {
	width: 1200px;
	margin: 0px auto;

}
.mt20 {
	margin-top: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.mt40 {
	margin-top: 40px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb60 {
	margin-bottom: 60px;
}
.mr11 {
	margin-right: 11px;
}
.mr5 {
	margin-right: 5px;
}
.mr30 {
	margin-right: 30px;
}
.mr21 {
	margin-right: 21px;
}
.mr70 {
	margin-right: 70px;
}
.mr80 {
	margin-right: 80px;
}
.mr90 {
	margin-right: 90px;
}
.mr110 {
	margin-right: 110px;
}
.mrclear {
	margin-right: 0px;
}
.pl29 {
	padding-left: 29px;
}
.pl20 {
	padding-left: 20px;
}
.pl60 {
	padding-left: 60px;
}
/* 导航*/
.dqlist li{padding: 0px 20px; float:left;}
.dqlist .cur {background: #2464ad; display: block; color: #fff!important; }
.dqlist .cur a{color: #fff;}
.dqlist .cur a:hover{color: #fff;}
.dqlist li:hover{background: #2464ad; color: #fff; cursor: pointer; display: block;}
.dqlist a{color: #717171;}
.dqlist a:hover{color: #fff;}
.gsjj_us_bg{background: url(../images/lh_gsjj_6.jpg) no-repeat; height: 672px;}
.cplist li { display:inline-block; border-radius: 20px; padding: 5px 0px; width: 100px; text-align: center; margin: 0px 10px 0px 10px; }
.text_green{border: 2px solid #94c526;color: #94c526;}
.text_green a,.text_green a:hover{color:#94c526; }
.text_hui{border: 2px solid #d2d2d2; border-radius: 20px; padding: 5px 0px; width: 100px; text-align: center; color: #717171;}
.text_hui a:hover{color:#94c526;border-color:#94c526 ;}
.text_hui a{color:#717171; }
.w350{width: 260px; margin: 0px auto;}
.topnav {
	height: 86px;
	background: #fff;
	line-height: 86px;
}
.logo {
	background: url(../images/logo.jpg) no-repeat;
	width: 500px;
	height: 86px;
}
.mk_cp{width: 347px; height: 385px; background-color: #fff;box-shadow: 0 0 10px #d3d3d3; border:1px solid #c7c7c7; text-align: center; margin-bottom: 40px;}
.pad20{padding-top: 20px;}
.cls {
	clear: both;
}
.notxt {
	text-indent: -9999px;
}
.nav a {
	color: #4a4a4a;
	text-decoration: none;
	outline: none;
blr:expression(this.onFocus=this.blur());
}
.nav a:hover {
	color: #91cc04;
}
.nav .cur a {
	color: #000000;
}
i {
	font-style: normal;
}
.pad10{padding: 10px;}
.nav {
	width: 795px;
	margin: 0 auto;
	position: relative;
	font-size: 16px;
	line-height: 86px;
}
.nav ul li {
	float: left;
	padding: 0 12px;
	text-align: center;
	height: 75px;
	line-height: 86px;
	color: #646464;
}
.curBg {
	background: #91cc04;
	height: 3px;
	position: absolute;
	bottom: 0;
	width: 80px;
	left: 0px;
}
.curtxt {
	color: #91cc04;
}
/* 导航结束*/

/*banner*/
.fullSlide {
	width: 100%;
	position: relative;
	height: 574px;
	background: #000;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 574px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 574px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 42px;
	height: 5px;
	margin: 1px;
	overflow: hidden;
	background: #fff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.fullSlide .hd ul .on {
	background: #fe9f3a;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}
/*banner结束*/
/*公司产品*/
.tit_allline {
	border-bottom: 1px solid #dadada;
}
.tit_big,.tit_big a, .tit_big a:hover {
	padding-top: 40px ;
	text-align: center;
	font-size: 24px;
	font-family: "Microsoft YaHei";
	color: #0e449e;
	font-weight: bold;
	margin-bottom: 20px;
}
.pdt20{padding-top: 20px;}
.tit_bigw {
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 30px;
	font-family: "Microsoft YaHei";
	color: #ffffff;
	font-weight: bold;
	padding-top: 40px;
}
.tit_line {
	background: url(../images/lh_tit.jpg);
	height: 4px;
	bottom: 0;
	width: 62px;
	left: 0px;
	margin: 0px auto;
	margin-top: -15px;
}
.tit_line2 {
	background: #0e449e;
	height: 4px;
	bottom: 0;
	width: 90px;
	left: 0px;	
	margin-top: -2px;
	
}
.prolist {
	background: #fff;
	font-family: "Microsoft YaHei";
}
.prolist li {
	width: 225px;
	float: left;
	border: 1px solid #eaeaea;
	border-radius: 5px;
}
.prolist li .bgtit {
	font-size: 24px;
	line-height: 60px;
	text-align: center;
	color: #566375;
}
.prolist li .smtit {
	font-size: 14px;
	line-height: 22px;
	color: #828282;
	padding-bottom: 10px;
}
.prolist li .ssmtit {
	font-size: 14px;
	line-height: 20px;
	color: #828282;
	border-top: 1px solid #e0e4e7;
	padding: 10px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis
}
.prolist li .anbot {
	background: #f1f1f1;
	line-height: 35px;
	text-align: right;
}
.prolist li .anbot .an_pro {
	border: 1px solid #a3a2a2;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	border-radius: 5px;
	padding: 3px 5px;
	color: #828282
}
.prolist li .anbot .an_pro:hover {
	color: #0086dd;
	border: 1px solid #0086dd;
}
.prolist li .anbot .an_buy {
	border: 1px solid #0086dd;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	border-radius: 5px;
	padding: 3px 5px;
	color: #fff;
	background: #0086dd;
}
.prolist li .anbot .an_buy:hover {
	color: #fff;
	border: 1px solid #f12a09;
	background: #f12a09;
}
.gnlist li {
	float: left;
	width: 95px;
	border: none;
	line-height: 25px;
}
/*滑动的按钮*/
.an_bigpro {
	font-family: "Microsoft YaHei";
	width: 220px;
	height: 46px;
	border: 1px solid #9e9d9d;
	line-height: 46px;
	text-align: center;
	color: #737373;
	font-size: 24px;
	border-radius: 10px;
	display: inline-block;
	margin: 0 auto;
	transform: translate(215%, 0);
	transition: 0.4s all;
	text-decoration: none;
}
.an_bigpro span {
	display: inline-block;
	width: 0;
	text-align: center;
	transition: 0.4s all;
	color: #fff;
	opacity: 0;
}
.an_bigpro:hover {
	border-color: #0086dd;
	background-color: #0086dd;
	color: #fff;
}
.an_bigpro:hover span {
	width: auto;
	margin-left: 15px;
	opacity: 1;
}
/*滑动的按钮结束*/	
	
	
	
	
	
/*公司产品结束*/


/*滑动的按钮*/
.client-case-btn {
	font-family: "Microsoft YaHei";
	width: 220px;
	height: 46px;
	border: 1px solid #9e9d9d;
	line-height: 46px;
	text-align: center;
	color: #737373;
	font-size: 24px;
	border-radius: 10px;
	display: inline-block;
	margin: 0 auto;
	transform: translate(0%, 0);
	transition: 0.4s all;
	text-decoration: none;
}
.client-case-btn span {
	display: inline-block;
	width: 0;
	text-align: center;
	transition: 0.4s all;
	color: #fff;
	opacity: 0;
}
.client-case-btn:hover {
	border-color: #0086dd;
	background-color: #0086dd;
	color: #fff;
}
.client-case-btn:hover span {
	width: auto;
	margin-left: 15px;
	opacity: 1;
}
/*滑动的按钮结束*/


.thumbnailWrapper {
	width: 774px;
} /* not important */
.thumbnailWrapper ul {
	list-style-type: none; /* remove the default style for list items (the circles) */
	margin: 0px; /* remove default margin */
	padding: 0px; /* remove default padding */
}
.thumbnailWrapper ul li {
	float: left; /* important: left float */
	position: relative; /* so we can use top and left positioning */
	overflow: hidden; /* hide the content outside the boundaries (ZOOM) */
}
.thumbnailWrapper ul li a img {
	width: 258px; /* not important, the pics we use here are too big */
	position: relative; /* so we can use top and left positioning */
	border: none; /* remove the default blue border */
}
.caption {
	position: absolute; /* needed for positioning */
	bottom: 0px; /* bottom of the list item (container) */
	left: 0px; /* start from left of the list item (container) */
	width: 100%; /* stretch to the whole width of container */
	display: none; /* hide by default */
	/* styling bellow */
	background: #1690df;
	color: white;
	opacity: 0.9;
}
.caption .captionInside {
	/* just styling */
	padding: 10px;
	margin: 0px;
}
.clear {
	clear: both;
} /* to clear the float after the last item */
/*a {
	color:#FFCC00;
}*/
/* 解决方案结束*/

/* link合作伙伴 */
.data2 {
	width: 100%;
	display: table;
	position: relative;
	overflow: hidden;
}
.data2 .pic2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.data2 .image_container a {
	width: 100%;
	height: 100%;
	display: block;
	float: left;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
}
.data2 .image_container a .pic1 {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.data2 .image_container a:hover .pic1 {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
.data2 .image_container a .pic2 {
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;/*z-index:10;
    position:absolute;*/
}
.data2 .image_container a:hover .pic2 {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotate(0deg);
	z-index: 10;
	position: absolute;
}
.data2 .row {
	width: 117px;
	height: 50px;
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
	position: relative;
	z-index: 10;
	border: 1px solid #d0d0d0;
	padding: 2px;
}
.data2 .row .pic1 {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.data2 .row .pic2 {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.data2 .row .pic2 img {
	position: absolute;
}
/* link合作伙伴结束 */


/* 我们的实力 */
.mintit {
	color: #888888;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	line-height: 38px;
}
.piclist li {
	float: left;
		margin-right: 40px;
	margin-bottom: 40px;
}
.piclist li:hover {
	-webkit-box-shadow: 0px 0px 15px 15px;
	-moz-box-shadow: 0px 0px 15px 15px;
	box-shadow: 0px 0px 15px 15px #efefef;
	cursor: pointer;
	
}

.piclist2 li {
	float: left;
	margin-right: 28px;
	margin-bottom: 20px;

}
.w280{	width:280px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}

.piclist2 li:nth-child(3n){ margin-right: 0px;}


.piclist2 li:hover {
	-webkit-box-shadow: 0px 0px 8px;
	-moz-box-shadow: 0px 0px 8px;
	box-shadow: 0px 0px 8px #a4a4a4;
}

/* 我们的实力结束 */

/*网站地图*/
.mapbg {
	background: #e6e6e6;
	padding: 40px 0px;
	line-height: 25px;
	color: #333333;
	min-width: 1200px;
}
.mapbg .bigtit {
	font-size: 16px;
	line-height: 40px;
	
}
.mapbg .botline {
	box-shadow: #686868 0 5px 5px -5px;
}
.maplist li {
	float: left
}
.maplist li a {
	color: #333333
}
.maplist li a:hover {
	color: #333333;
	text-decoration: underline;
}
/*网站地图结束*/

/*版权*/
.footbot {
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 12px;
	background: #2f333c;
	text-align: center;
	min-width: 1200px;
}
.w450 {
	width: 450px;
}
.w690{width: 690px;}
/*版权结束*/


/*背景*/
.bg_honor {
	background: url(../images/bg_honor.jpg) repeat-x #fff bottom;
}
.bg_strength {
	background: url(../images/bg_strength.jpg) repeat-x #fff;
	height: 395px;
}
.bg_zbxx {
	background: #fafafa;
	padding-top: 1px;

}
/*背景 end*/

/*公司实力*/
.strength li {
	width: 180px;
	float: left;
	text-align: center;
	margin-top: 50px;
	width: 25%;
}
.circle {
	border-radius: 50%;
	width: 110px;
	height: 110px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #0e449e;
	font-size: 22px;
	text-align: center;
	line-height: 110px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}
.cirtit {
	color: #fff;
	font-size: 20px;
	margin-top: 20px;
}
/*公司实力 end*/
/*关于我们*/
.abtitmin {
	font-size: 12px;
	margin-top: 150px;
}
.abtitmax {
	font-size: 28px;
	margin-bottom: 50px;
}
.abtit {
	font-size: 16px;
	margin-bottom: 50px;
	line-height: 35px;
}
/*关于我们 end*/

/*信息 end*/

.box {
	width: 120px;
	
}
.skew, .skew2 a:hover {
	width: 120px;
	height: 40px;
	background: #0e449e;
	margin: 0 auto;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	transform: skew(-15deg);
	cursor: pointer;
	display: block;
}
.skew2 {
	width: 120px;
	height: 40px;
	background: #e6e6e6;
	margin: 0 auto;
	color: #0e449e;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	transform: skew(-15deg);
}
.skew2 a {
	color: #0e449e;
}
.skew-main {
	transform: skew(15deg);
}
.mr10 {
	margin-right: 10px;
}
.newlist li a.current {
	width: 120px;
	height: 40px;
	background: #0e449e;
	margin: 0 auto;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	transform: skew(-15deg);
	cursor: pointer;
	display: block;
}
.newlistnr {
	line-height: 32px;
	font-size: 16px;
	margin-top: 30px;
}
.newlistnr .title {
	width: 525px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #2b2b2b;
}
.newlistnr .title a, .newlistnr .title a:visited {
	color: #626262;
}
.newlistnr .title a:hover {
	color: #116cca;
}
.newlistnr .title a:visited {
	color: #626262;
}
.sblue {
	color: #0e449e;
}
.w100{width: 100px;}
/*信息 end*/
/*信息 list*/

.mainbg{background: #f6f6f6;}
.bgwhite{	background: #fff;}
.banner_ty{background: url(../images/banner_about.jpg) no-repeat center; height: 265px;}
.banner_gsjj{background: url(../images/lh_banner_gsjj.jpg) no-repeat center; height: 265px;}
.banner_cpzx{background: url(../images/lh_banner_cpzx.jpg) no-repeat center; height: 265px;}
.banner_jjfa{background: url(../images/lh_banner_jjfa.jpg) no-repeat center; height: 265px;}
.banner_jszc{background: url(../images/lh_banner_jszc.jpg) no-repeat center; height: 265px;}
.banner_new{background: url(../images/lh_banner_new.jpg) no-repeat center; height: 265px;}
.banner_about{background: url(../images/lh_banner_about.jpg) no-repeat center; height: 265px;}
.banner_zhpt{background: url(../images/lh_banner_zhpt.jpg) no-repeat center; height: 265px;}
.banner_sfsl{background: url(../images/lh_banner_sfsl.jpg) no-repeat center; height: 265px;}
.location{height: 40px; line-height: 40px; background: #e4eaed; border-bottom: 1px solid #dfdddd; color: #636363;}
.about_bigtit{font-size: 18px;color:#222222;font-weight: bold ; line-height: 30px;}
.ml26{margin-left: 26px;}
.icblue{color: #2464ad; }
.w330{width: 330px;}
.ml110{margin-left: 110px;}
.about_nr{font-size: 16px;color:#666666; line-height: 26px;text-align:justify; }
.team_pic{width:280px ; height: 278px; }
.teamlist li{border: 1px solid #eeeeee; width: 280px; float: left; margin-bottom: 20px; margin-right: 24px;}
.teamlist li:nth-child(4n){margin-right: 0px;}
.wbk{border: 1px solid #dadada;}
.w590{width: 590px;}
.cptit{background-color: #0077c3; padding-left: 20px; font-size: 18px; color: #fff;}
.cptit a{color: #fff;}
.qualist li{border: 1px solid #eeeeee; width: 280px; float: left; margin-bottom: 20px; margin-right: 24px; text-align: center; padding-top: 10px; padding-bottom: 10px; overflow:hidden}
.qualist li:nth-child(4n){margin-right: 0px;}
.quabg{background: url(../images/lh_about_3bg.jpg) no-repeat; padding-top: 20px;}

.dxyjlist li{border: 1px solid #eeeeee; width: 389px; float: left; margin-bottom: 13px; margin-right: 13px; }
.dxyjlist li:nth-child(3n){margin-right: 0px;}
.dxyjlist_pic{width:389px ; height: 247px; } 

.dxyjlist_nr{ background: #ececec; display: block; padding: 5px 10px; color: #161e30;}


.team_name{border-left: 5px solid #91cc04; padding-left: 10px; margin-top: 20px;}
.team_name_zw{color: #727272; line-height: 22px; margin-top: 10px; padding-left: 15px;  }
.team_name_nr{color: #4b4b4b; line-height: 22px; margin-top: 10px; padding-left: 15px; padding-bottom: 20px; }
.team_bg{background: url(../images/lh_sfsl_bg.jpg) no-repeat bottom;}
/* .location a, .location a:visited{color: #0e449e;}
.location a:hover{color: #fff;} */
.new_tit{color: #2464ad;}
.new_tit a,.new_tit a:hover,.new_tit a:visited{color: #2464ad;}
.new_con{color: #666666; text-align:justify; line-height: 24px; }
.new_con a,.new_con a:hover,.new_con a:visited{color: #666666;}
.new_time{color: #666666;}
.new_time a,.new_time a:hover,.new_time a:visited{color: #666666;}
.line_top{border-top: 1px solid #e5e5e5; padding-top: 20px;}
.line_bottom{border-bottom: 1px solid #e5e5e5; padding-bottom: 20px;}
.conbg{ width: 1160px; margin: 0px auto;background: #fff;
-webkit-box-shadow: 0px 0px 8px;
	-moz-box-shadow: 0px 0px 8px;
	box-shadow: 0px 0px 8px #c1c1c1; padding: 20px;} 

.con_bigtit{font-size: 22px; font-weight: bold; text-align: center; line-height: 50px;}
.con_time{font-size: 14px; color: #838383; text-align: center; line-height: 35px; background: #f5f5f5;}
.con_nr{line-height: 30px; font-size: 16px; margin-top: 20px;}

.blue, .blue a, .blue a:hover{color: #0b5fed;}

 .listcur,.listmenu li:hover{
    font-size: 16px;
    background-color: #0e449e;
    background-image: -webkit-gradient(linear,left top,right top,from(#0e449e),to(#3369c3));
    background-image: linear-gradient(90deg,#0e449e,#3369c3);
	width: 210px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis; 
	cursor: pointer;	
	line-height: 45px;
	height: 45px;
	text-indent: 2em;
	margin-bottom: 5px;	
}
.listcur a{color: #fff;}
.ml50{margin-left: 50px;}

.listmenu li{font-size: 16px;
    background-color: #99a1af;

	width: 210px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis; 
	cursor: default;	
	line-height: 45px;
	height: 45px;
	text-indent: 2em;
	margin-bottom: 5px;}
.listmenu li a{color: #fff;}
.listtit{font-size: 18px; font-weight: bold; margin-bottom: 10px;}

.w250{width: 250px;}
.w910{width: 910px;}
.w950{width: 950px;}
.tar{text-align: right;}
.listcontit{ font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; }
.listxhx{border-bottom: 1px solid #003d90;}
.search{width:260px; border: 1px solid #ebebeb; line-height: 35px; height: 35px; color: #99a1af;}
.search input[type="text"]{border: none;line-height: 32px; height: 32px; width: 230px; text-indent: 1em;}
.listcon li{border-bottom: 1px solid #dddddd; padding-top: 10px; padding-bottom: 10px;}
.picdw{position:absolute; right:50px;margin-top: 5px;}
.listcon .title {
	width: 850px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #2b2b2b;
	font-size: 16px;
	line-height: 38px;
}
.listcon .title a, .listcon .title a:visited {
	color: #626262;
}
.listcon .title a:hover {
	color: #116cca;
}
.listcon .title a:visited {
	color: #626262;
}
.page{ text-align:center; margin-top:20px; float:right; }
.page li{ padding:5px 15px; border:1px solid #dddddd; float:left; margin-right:5px; color:#10568a; line-height: 20px; font-size: 14px;}
.page li:hover{ padding:5px 15px; border:1px solid #10568a; float:left; margin-right:5px; color:#ffffff; background:#10568a; cursor:pointer;line-height: 20px;}
/*信息 list end*/

/*立即*/

.an_enroll{
    font-size: 16px;
    background-color: #00bdff;
    background-image: -webkit-gradient(linear,left top,right top,from(#829fff),to(#00bdff));
    background-image: linear-gradient(90deg,#829fff,#00bdff);
	width: 210px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis; 
	cursor: pointer;
	line-height: 45px;
	height: 45px;
	border-radius: 5px;

	text-align: center;
	
}
.an_enroll:hover{transition: filter .3s;
    filter: brightness(1.1) contrast(110%);}

.an_yellow{
    font-size: 16px;
    background-color: #f28416;
    background-image: -webkit-gradient(linear,left top,right top,from(#f28416),to(#ffad12));
    background-image: linear-gradient(90deg,#f28416,#ffad12);
	width: 210px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis; 
	cursor: pointer;
	line-height: 45px;
	height: 45px;
	border-radius: 5px;

	text-align: center;
	
}
.an_yellow:hover{transition: filter .3s;
    filter: brightness(1.1) contrast(110%);}
.about_bg{background: url(../images/lh_about_bg.jpg) no-repeat bottom #fff;}
.pab100{padding-bottom: 100px;}.mt72{margin-top: 72px;}
.mt10{margin-top: 10px;}
.hzlist li{ width: 180px;  float: left; line-height: 30px; margin-right: 24px;}
.hzlist li:nth-child(6n){margin-right: 0px;}
.hzlist{margin: 0px auto;}
.mr24{margin-right: 24px;}
.key_green{display: block; padding: 3px 5px; border: 1px solid #7ea81e; text-align: center; color:#7ea81e ;}
.more_green{display: block; padding: 3px 10px; border: 1px solid #7ea81e; text-align: left; color:#7ea81e ;}
.more_green:hover{background: #7ea81e; color: #fff; cursor: pointer;}
.key_list li{float: left; margin-right: 10px; width: 100px;}
.w60{width: 60px;}

.an_green{display: block; padding: 3px 20px; background-color: #94c526; color: #fff; width: 90px;}
.an_green:hover{background-color: #84b21d; cursor: pointer;}

.padt5{padding-top: 5px;}
.padl20{padding-left: 20px; padding-right: 20px;}
.an_green2{display: block; padding: 3px 20px; background-color: #94c526; color: #fff; width: 60px;}
.an_green2:hover{background-color: #84b21d; cursor: pointer;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:574px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:574px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:574px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#94c526;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.an_bgreen{display: block; padding: 3px 20px; background-color: #94c526; color: #fff; width: 120px; line-height: 40px; font-size: 18px;}
.an_bgreen:hover{background-color: #84b21d; cursor: pointer;}
.index_bgzh{background: url(../images/lh_index_bg1.jpg) no-repeat center;}
.index_bgcp{background: url(../images/lh_index_cpbg.jpg) no-repeat center;}
.an_blue{display: block; padding: 10px 20px; background-color: #2464ad; color: #fff; width: 110px; margin: 0px auto; font-size: 18px;}
.an_blue:hover{background-color: #1a5292; cursor: pointer;}
.tags li{ float: left;    border: 1px solid #d8dce6;
    width: 95px;
    height: 26px;    border-radius: 2px;
    line-height: 26px;
    text-align: center;
    font-size: 13px;
    color: #262b33;
    margin: 0 10px 10px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.w400{width: 400px;}
.blue_fa{background-color:rgba(36,100,173,0.6); line-height: 35px; margin-top: -35px; display: block; position: relative;top: 170px; color: #fff; }
.blue_fac{background-color:rgba(36,100,173,0.6); line-height: 35px; margin-top: -35px; display: block; position: relative;top:370px; color: #fff; }
.tags li:hover,.tags li:focus{
    border: 1px solid #1e9bf5;
    color: #1e9bf5;
    background: #fff url(../images/icon_bdxz.png) no-repeat 100% 100%;
    background-size: 12px 12px;
}
.fr79{margin-right: 79px;}
.w347{width: 347px;}
.mb30{margin-bottom: 30px;}
.tags2 li{ float: left;    border: 1px solid #d8dce6;
    width: 95px;
    height: 26px;    border-radius: 2px;
    line-height: 26px;
    text-align: center;
    font-size: 13px;
    color: #262b33;
    margin: 0 10px 10px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.curtag{ display: block;
    /*border: 1px solid #1e9bf5;*/
    color: #1e9bf5;
    background: #fff url(../images/icon_bdxz.png) no-repeat 100% 100%;
    background-size: 12px 12px;
}

.filltable td {
	padding: 8px;
}
.filltable .ltit {
	width: 160px;
	text-align: right;
	color: #999;
}
.filltable .ninput {
	height: 36px;
	width: 264px;
	border: 1px solid #bbbec4;
	padding-left: 5px;
}
.filltable .ninput:hover, .ninput:focus {
	border-color: #57a3f3;
}
.filltable .nselect {
	height: 36px !important;
	line-height: 36px !important;
	border: 1px solid #bbbec4;
}
.filltable .nselect:hover, .nselect:focus {
	border-color: #57a3f3;
}

.btn {
	display: inline-block;
	padding: 8px 12px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-radius: 4px;
}
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary:hover {
	color: #fff;
	background-color: #1864a6;
	border-color: #1864a6;
}
.red{color: red;}
.listleft{background: #ecf3ff; color: #5e6166;  padding:10px 20px; width: 170px; line-height: 30px; }
.fb{font-weight: bold;}

/*立即 end*/
.mbt{margin-bottom: 4px; margin-top:6px;}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.print_tab{border-collapse: collapse; border: 1px solid #000;}
.print_tab td{border: 1px solid #000; padding: 15px 5px;}
.exp{line-height: 26px;}
/**/

.payhs{color: #727272; font-size: 18px;}

.paybg{background: #ecf3ff; padding: 20px;}
.paytit{font-size: 22px; color: #fff; background: #489ad3; width:160px; height: 38px; line-height: 38px; text-align: center;}

.paycon{border: 1px solid #a5aab2; padding: 20px;}
.payfs{background: #fff; padding: 20px; border-top:1px solid #cecece;}



/* end*/


/*关于我们*/

.conabout{ font-size: 16px; line-height: 30px; text-align: justify;
        text-align-last: left;}
.w500{width:500px;}
.moreabout{color: #fe9f3a;}
.moreabout:hover{color: #e18019; font-style:italic;}
/*关于我们end*/

/*华网成果*/
/*scoll*/
#wrapper
{
	
	text-align:center;
}
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color:fafafa; /*dim the background*/
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width:1400px;
	height: 340px;
	
	
	margin:40px auto;
	padding: 0;

	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 100px;
	height: 340px;
	background-color: #fafafa;
	color: White;
	position: relative;
	top: 0px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/left_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 1200px;
	height: 340px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 1200px;
	height: 340px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 4px;
	margin-right:4px;
}
.jscarousal-contents img
{
	width: 265px;
	height: 185px;

}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=60);
	opacity: 0.9;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}

.anlibg{width: 285px;  	-webkit-box-shadow: 0px 0px 3px 3px;
	-moz-box-shadow: 0px 0px 3px 3px;
	box-shadow: 0px 0px 3px 3px #efefef;
	cursor: pointer; text-align:justify;
        text-align-last: left; background: #fff; margin-bottom: 20px;}

.anlibg:hover {
	-webkit-box-shadow: 0px 0px 3px 3px;
	-moz-box-shadow: 0px 0px 3px 3px;
	box-shadow: 0px 0px 3px 3px #e8e8e8;
	cursor: pointer;
	
}


.anlibg h5{line-height: 26px;}
.anlibot{ height: 40px; line-height: 40px!important; background: #f7f7f7; }

.moreanl, .moreanl a {color: #fe9f3a!important;}
.moreanl:hover{color: #e18019!important;; font-style:italic; }

.type {
  
    border-bottom: 3px solid #fe9f3a;
    width: 50px;
  

}
.w600{width: 600px;}
.w555{width: 555px;}

.ywpic:hover{
	-webkit-box-shadow: 0px 0px 15px 15px;
	-moz-box-shadow: 0px 0px 15px 15px;
	box-shadow: 0px 0px 15px 15px #efefef;
	cursor: pointer;
	
}

/* 关于我们*/

.childnav a{color:#4a4a4a; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.childnav a:hover{color:#0086dd;}

.childnav { width: 548px; margin:0 auto; position:relative; font-size: 18px; line-height: 70px;}
.childnav  ul li {float:left;padding:0 25px;text-align:center;height:40px;line-height:40px; color: #fff; background:#318edd; margin-right: 20px;  }

.childnav  ul li a{ color: #fff;}
.childnav ul li a:hover{color: #fe9f3a;}
.childnav  ul li:hover{ color: #fff; background:#2b579a;  display: block;}
.childnav .cur{ background:#2b579a; color: #fe9f3a; }


.childnav2 a{color:#4a4a4a; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.childnav2 a:hover{color:#0086dd;}

.childnav2 { width: 628px; margin:0 auto; position:relative; font-size: 18px; line-height: 70px;}
.childnav2  ul li {float:left;padding:0 25px;text-align:center;height:40px;line-height:40px; color: #fff; background:#318edd; margin-right: 20px;  }

.childnav2  ul li a{ color: #fff;}
.childnav2 ul li a:hover{color: #fe9f3a;}
.childnav2  ul li:hover{ color: #fff; background:#2b579a;  display: block;}
.childnav2 .cur{ background:#2b579a; color: #fe9f3a; }

.childnav3 a{color:#4a4a4a; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.childnav3 a:hover{color:#0086dd;}

.childnav3 { width: 429px; margin:0 auto; position:relative; font-size: 18px; line-height: 70px;}
.childnav3  ul li {float:left;padding:0 25px;text-align:center;height:40px;line-height:40px; color: #fff; background:#318edd; margin-right: 20px;  }

.childnav3  ul li a{ color: #fff;}
.childnav3 ul li a:hover{color: #fe9f3a;}
.childnav3  ul li:hover{ color: #fff; background:#2b579a;  display: block;}
.childnav3 .cur{ background:#2b579a; color: #fe9f3a; }




.hwcon{line-height: 30px;  text-align: justify;
        text-align-last: left; font-size: 16px; }
.hwcon p{text-indent: 2em;}
.f16 {font-size: 16px;}
/*zzry*/
.piclistzz li{ width: 275px; float: left; border:1px solid #e6e6e6;background:#f7f7f7;overflow:hidden;display:inline; margin-right:17px; margin-bottom: 17px; padding: 5px; }
.piclistzz li:nth-child(4n+4){margin-right: 0px!important;}
 .nomr{margin-right: 0px;}

.w390{width: 390px;}
.w810{width: 810px;}
.w620{width: 620px;}
.f18 {font-size: 18px;}











/* 关于我们结束*/
/* 售后服务*/
.spiclist{margin: 0px auto; width: 750px;}
.spiclist li{float:left; padding-right:38px; }
.redtit{ color:#fb0000; font-size: 48px;}	
.planbg{ background:#f0f0f0; padding: 10px 0px;}
.tit_big2{ height:70px; line-height: 70px; text-align: center; font-size: 30px; font-family: "Microsoft YaHei";  color: #5b5b5b;}
.tit_big3{  font-size: 18px; color: #fff; line-height: 36px;}
.cpzxjs_nr{border: 1px solid #cfcfcf; line-height: 28px; font-size: 14px; padding: 20px;}
.tit_big3 a{color: #fff;}
.tit_sm{ height:30px; line-height: 30px; text-align: center; font-size: 14px; font-family: "Microsoft YaHei";  color: #333333;}
.mr25{margin-right: 25px;}
.cwhite, .cwhite:visited, .cwhite a, .cwhite:hover {
	color: #fff;
}
.mr17{margin-right: 17px;}
/* 售后服务结束*/	



/*-- banner-bottom --*/
.banner-bottom,.stats,.testimonials{
	padding:5em 0;
}
.w3l_lotus{
	text-align: center;
    font-size: 1em;
    color: #212121;
    padding: .5em;
    background: #fddd22;
    width: 13%;
    margin: 0 auto 2em;
    letter-spacing: 2px;
    text-transform: capitalize;
}
.w3layouts_head{
	text-transform: capitalize;
    font-size: 2.5em;
    color: #212121;
    text-align: center;
}
.w3layouts_head span{
	color:#58d3f3;
}
.w3_para{
	color:#999;
	line-height:2em;
	text-align:center;
}
.w3ls_banner_bottom_grids{
	margin:3em 0 0; 
}
.agileits_banner_bottom_grid_left{
	text-align:center;
}
.agileinfo_banner_bottom_grid_l_grid,.w3_agileits_counter_grid{
	width: 130px;
    height: 130px;
    border-radius: 10px;
    background: #3495e7;
    transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
    margin: 0 auto;
	overflow:hidden;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.agileinfo_banner_bottom_grid_l_grid i,.w3_agileits_counter_grid i{
	color:#ffffff;
	font-size:3em;
	line-height:3.2em;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
.agileits_banner_bottom_grid_left h4{
	margin: 3em 0 1em;
    color: #212121;
    text-transform: capitalize;
    font-size: 1.5em;
}
.agileits_banner_bottom_grid_left p{
	color:#999;
	line-height:2em;
}

.agileits_banner_bottom_grid_left h4 a{
	
    color: #212121;

}

.agileits_banner_bottom_grid_left h4 a:hover{
	
    color: #0b64ec;

}

.agileits_banner_bottom_grid_left:hover .agileinfo_banner_bottom_grid_l_grid{
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.agileits_banner_bottom_grid_left:hover .agileinfo_banner_bottom_grid_l_grid i{
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*-- //banner-bottom --*/

.w400{width: 400px;}


.form-control {
    display: block;
    width: 200px;
    height: 28px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

/*在线客服*/
.floating_ck{position:fixed;right:20px;top:60%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#fe9f3a;border-bottom:solid 1px #e98316;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/consultation/zxzx.png);}
.words{background-image:url(../images/consultation/zxicon.png);}
.quote{background-image:url(../images/consultation/kficon.png);}
.qrcord{background-image:url(../images/consultation/erweima.png);}
.return{background-image:url(../images/consultation/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#fe9f3a;border-bottom:solid 1px #e98316;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:200px;top:-120px; font-size: 18px;}
.floating_ewm i{background-image:url(../images/consultation/erwm.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

/*在线客服结束*/

.mb10{margin-bottom: 10px;}

.pd10{padding: 10px;}
/*当前位置*/
.lj{color: #7b7b7b; font-size: 12px;}
.lj a{color: #7b7b7b;}
/*当前位置 end*/