@charset "utf-8";

/* CSS Document */

.web_header {

	overflow: hidden;

	text-align: center;

	padding: 20px 0;

}

.web_header h3 a {

	font-size: 24px;

	font-weight: bold;

	color: #2693ce;

}

.web_header h3 a em {

	font-style: normal;

	color: #cf211a;

	font-weight: bold;

}

.web_header b {

	font-size: 14px;

	color: #b8b8b8;

	display: block;

	background: url(../images/all_title_bg.jpg) no-repeat center;

}

.web_header span {

	display: block;

	font-size: 14px;

	text-transform: uppercase;

	font-family: "Times New Roman", Times, serif;

	color: #6d6d6d;

}

/*通用标题样式*/

.cp_he {

	text-align: center;

	padding-top: 25px;

}

.cp_he h3 a {

	font-size: 24px;

	font-weight: bold;

	color: #fff;

}

.cp_he b {

	display: block;

	font-weight: bold;

	font-size: 24px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

}

.cp_he1 {

	text-align: center;

	padding-top: 30px;

}

.cp_he1 h2 a {

	font-size: 20px;

	font-weight: bold;

	color: #186bbb;

}

.cp_he1 h3 a {

	font-size: 20px;

	font-weight: bold;

	color: #186bbb;

}

.cp_he1 b {

	display: block;

	font-weight: bold;

	font-size: 30px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	color: #e4e4e4;

}

.cp_he1 i {

	display: block;

	border-top: 1px solid #186bbb;

	margin: 0 auto;

	width: 122px;

}

.cp_he1 span {

	font-size: 14px;

}

.cp_hemm {

	width: 100%;

	text-align: center;

	padding-bottom: 20px;

}

.cp_hemm h2 a {

	font-size: 20px;

	font-weight: bold;

	color: #186bbb;

}

.cp_hemm h3 a {

	font-size: 20px;

	font-weight: bold;

	color: #186bbb;

}

.cp_hemm ul {

	overflow: hidden;

	height: 40px;

	background: url(../images/xc_line.jpg) no-repeat center bottom;

}

.cp_hemm ul li {

	float: left;

	padding-right: 25px;

}

.cp_hemm ul li a {

	font-size: 20px;

	color: #fff;

}

.cp_hemm ul li.on a {

	font-weight: bold;

}

.cp_hemm b {

	display: block;

	font-weight: bold;

	font-size: 30px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	color: #e4e4e4;

}

.cp_hemm i {

	display: block;

	border-top: 1px solid #18800a;

	margin: 0 auto;

	width: 122px;

}

.cp_hemm span {

	font-size: 14px;

	color: #000;

}

/*产品中心样式*/

.product {

	height:641px;

	background:url(../images/pro_bg.jpg) no-repeat center top;
overflow:hidden;

}

.pro_left {

	width: 263px;

}

.product h2 {

	padding-top:66px;

	text-align:center;

	line-height:10px;

	padding-bottom:47px;

}

.product h2 a {

	font-size:24px;

	color: #0258ce;

	display: block;

	padding-top: 22px;

}

.product h2 span {

	font-size: 30px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-weight:bold;

	color: #0258ce;

}

.pro_line ul{ width:472px; margin:0 auto;}

.pro_line ul li{ display:inline-block; width:115px; text-align:center; height:40px; line-height:40px; font-size:16px;}

.pro_line ul li.on{ border-bottom:1px solid #0258ce;}

.pro_line ul li.on a{ color:#0258ce;}

.pro_right {

	padding-top:20px;

}

.pro_right li {width: 212px;float: left; margin: 20px 29px;

}

.pro_right li div{ width:212px; height:212px; overflow:hidden; position:relative;}

.pro_right li div b{ display:block; width:212px; height:212px; background:url(../images/case_bg.png) repeat; position:absolute; top:-212px; text-align:center;}

.pro_right li div b a{ display:block; padding-top:80px;}

.pro_right li div:hover b{ top:0; transition:.3s ease-out;}

.pro_right li span {

	display: block;

	width: 100%;

	text-align: center;

	height: 37px;

	line-height: 37px;

	overflow: hidden;

	border-bottom:1px solid #b9b9b9;

	font-size: 14px;

}

.pro_right li:hover span{border-bottom:1px solid #0258ce;}

.pro_right li span a {

	color: #333;

}

.pro_right li:hover a{ color:#0258ce;}

.promore{ display:block; width:161px; height:32px; text-align:center; line-height:32px; border:1px solid #646464; color:#fff; font-size:14px; margin:30px auto 0;}

/*行间广告*/

.bar1 {

	height: 235px;

	background: url(../images/bar1.jpg) no-repeat center top;

	color: #fff;

	overflow: hidden;

}

.bar1_con {

	width: 550px;

	padding-top: 65px;

}

.bar1_con strong {

	font-size: 24px;

}

.bar1_con strong i{ font-style:normal; font-weight:bold; color:#fe9901;}

.bar1_con span {

	display: block;

	font-size: 18px;

	padding-bottom: 20px;

}

.more1{ height:40px; line-height:40px; overflow:hidden; padding:10px 0 30px;}

.more1 div {font-size:18px;}

.more1 p em{font-size:14px;font-style: normal;}

.more1 p b{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.bar1 a {

	display: inline-block;

	width: 127px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	font-size: 16px;

	font-weight: bold;

	border: 1px solid #fff;

	color: #fff;

	background:#ff7800;

}

/*优势*/

.ysadv {

	height:694px;

	background:url(../images/ys_bg.jpg) no-repeat center top;

	overflow: hidden;

}

.ysadv_header {

	margin: 40px 0 30px;

	overflow: hidden;

	text-align: center;

}

.ysadv_header strong {

	display: block;

	font-size: 36px;

	color: #272727;

}

.ysadv_header span{ font-size:24px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-style:normal; color:#0258ce;}

.ysadv_header div i{ font-style:normal; font-size:24px; color:#ff7800;}

.ysadv_header b {

	font-size: 14px;

	color: #333;

	text-transform: uppercase;

	font-family:"Times New Roman", Times, serif;

}

.ysadv_con {

	overflow: hidden;

}

.ysadv_con ul{ padding-top:124px;}

.ysadv_con li{ float:left; width:360px; text-align:center;}

.ysadv_con li strong{ font-size:18px; color:#0258ce; display:block;}

.ysadv_con li p{ font-size:14px; color:#333;}

.ysadv_con li.ysadv1{ width:272px; margin-left:88px;}

.ysadv_con li.ysadv2{ width:355px;}

.ysadv_con li.ysadv3{ width:276px;}

.ysadv_con li.ysadv3 p{ font-size:13px;}

/*行间广告*/

.bar2{ background:url(../images/bar2.jpg) no-repeat center top;}

.bar2 .bar1_con{ width:1080px;}

.bar2 p{ margin-right:502px;}

/*案例展示*/

.case{ padding-bottom:30px;}

.case_header {

	padding: 40px 0;

	text-align: center;

	color: #fff;

}

.case_header h3 a {

	font-size: 24px;

	color: #0258ce;

}

.case_header span {

	font-size: 30px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#0258ce;

}

.case_con {

	width: 1080px;

	margin: 0 auto;

}

.picMarquee-leftcase {

	overflow: hidden;

	position: relative;

}

.picMarquee-leftcase .hd {

	height: 0;

}

/*.picMarquee-leftcase .hd .prev{display:block;  width:50px; height:100px;overflow:hidden; position:absolute; left:0; top:38px;cursor:pointer; z-index:999; }

.picMarquee-leftcase .hd .next{display:block;  width:50px; height:100px; overflow:hidden;  position:absolute; right:0px; top:38px;cursor:pointer; z-index:999;}*/

.picMarquee-leftcase .bd {

}

.picMarquee-leftcase .bd ul {

	overflow: hidden;

	zoom: 1;

}

.picMarquee-leftcase .bd ul li {

	float: left;

	overflow: hidden;

	width: 243px;

	height: 267px;

	border:2px solid #b9b9b9;

	padding:0px;

	margin:0 10px;

}

.picMarquee-leftcase .bd ul li .pic {

	text-align: center;

}

.picMarquee-leftcase .bd ul li .pic img {

	width: 243px;

	height: 185px;

	display: block;

}

.picMarquee-leftcase .bd ul li .title {

	width: 100%;

	height: 35px;

	line-height: 35px;

	text-align: center;

}

.picMarquee-leftcase .bd ul li .title a {

}

.picMarquee-leftcase .cases {

	overflow: hidden;

	padding-bottom: 30px;

}

.picMarquee-leftcase .cases ul li .pic img {

	width: 256px;

	height: 167px

}

.picMarquee-leftcase .cases ul li .title {

	line-height: 30px;

	width: 256px;

	height: 30px;

	text-align: center;

}

.title a{ font-size:14px;}

.title b{ display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; height:12px;}

.title i{ display:block; width:81px; border-top:1px solid #0258ce; margin:20px auto 0; height:4px;}



/*行间广告*/

.bar3 {

	background: url(../images/bar3.jpg) no-repeat center top;

}

.bar3 strong{ font-size:24px; display:block; text-align:center; color:#ff7800; padding:30px 0 10px;}

.bar3 p{ font-size:14px; text-align:center; padding-bottom:25px;}

.bar3 .more1{ width:350px; margin:0 auto;}

.bar3 .more1 span{ font-size:14px;}



/* 本例子css */

.picMarquee-left {

	width: 100%;

	padding-top: 30px;

	overflow: hidden;

	position: relative;

}

.picMarquee-left .hd {

	overflow: hidden;

	height: 0;

	background: #f4f4f4;

}

/*.picMarquee-left .hd .prev{display:block;  width:32px; height:32px;overflow:hidden; position:absolute; left:0; top:50px;

			 cursor:pointer; background:url(../images/hz_left.jpg) no-repeat;}

.picMarquee-left .hd .next{display:block;  width:32px; height:32px; overflow:hidden;  position:absolute; right:0; top:50px;

			 cursor:pointer; background:url(../images/hz_right.jpg) no-repeat;}*/

.picMarquee-left .bd {

}

.picMarquee-left .bd ul {

	overflow: hidden;

	zoom: 1;

}

.picMarquee-left .bd ul li {

	margin: 0 10px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

}

.picMarquee-left .bd ul li .pic {

	text-align: center;

}

.picMarquee-left .bd ul li .pic img {

	width: 262px;

	height: 158px;

	display: block;

}

.picMarquee-left .bd ul li .title {

	height: 35px;

	line-height: 35px;

	text-align: center;

	background: #18800a;

}

.picMarquee-left .bd ul li .title a {

	color: #fff;

}

.picMarquee-left .cases {

	overflow: hidden;

	padding-bottom: 30px;

}

.picMarquee-left .cases ul li .pic img {

	width: 228px;

	height: 213px

}

.picMarquee-left .cases ul li .title {

	line-height: 30px;

	width: 100%;

	height: 30px;

	text-align: center;

	background: #2693ce;

}

.picMarquee-left .cases ul li .title a {

	color: #fff;

}

/*客户见证*/

.kh_all { overflow:hidden;

}

.kehu {

	overflow: hidden;

}

.kehu_header {

	height: 82px;

	line-height: 82px;

	background: url(../images/kehu_header.jpg) repeat-x bottom;

	margin-bottom: 20px;

}

.kehu_header h3 {

	display: inline-block;

	background: url(../images/kehu_icon.png) no-repeat left center;

	padding-left: 60px;

}

.kehu_header h3 a {

	font-size: 20px;

}

.kehu_header b {

	float: right;

}

.kehu ul {

	overflow: hidden;

	padding: 20px 0;

}

.kehu li {

	float: left;

	width: 232px;

	margin: 10px 19px;

}

.kehu li img {

	width: 232px;

	height: 150px;

}

.kehu_txt {

	height: 30px;

	line-height:30px;

	text-align:center;

}

.kehu_txt strong {

	display: block;

	text-align: center;

}

.kehu_txt strong a {

	font-size: 14px;

	font-weight:normal;

	display: block;

}



.kehu_txt span a {

	display: block;

	width: 92px;

	height: 22px;

	text-align: center;

	line-height: 22px;

}

.khjzmore {

	width: 78px;

	height: 39px;

	margin: 15px auto;

}

.khjzmore .click1 {

	width: 39px;

	height: 39px;

	overflow: hidden;

	display: inline-block;

	background: url(../images/khjz_click.jpg) no-repeat 0 0;

	float: left;

	cursor: pointer;

}

.khjzmore .click2 {

	width: 39px;

	height: 39px;

	overflow: hidden;

	display: inline-block;

	background: url(../images/khjz_click.jpg) no-repeat -39px 0;

	padding: 0;

	float: left;

	cursor: pointer;

}



/*关于我们*/

.about_all {

	height: 488px;

	background: url(../images/about_bg.jpg) no-repeat center top;

}

.ab_conheader {

	padding-bottom: 10px;

}

.ab_conheader span {

	font-weight: bold;

	color: #fff;

	text-transform: uppercase;

	font-size: 30px;

}

.ab_conheader span b {

	font-size: 18px;

}

.ab_conheader h3 {

	display: inline-block;

	font-size: 24px;

}

.ab_conheader h3 a {

	color: #fff;

}
.khjzcell{height:200px;overflow:hidden;}
.ab_conheader h3 b{ display:inline-block; width:147px; border-bottom:2px solid #ff7800;}

.about {

	padding: 40px 0 20px;

}

.ab_con {

	width: 530px;
height:382px;

}

.ab_con_txt strong a {

	font-size: 18px;

	font-weight: bold;

	color: #0097d8;

	display: block;

	margin-bottom: 10px;

}

.ab_con_txt div {

	height: 130px;

	overflow: hidden;

	font-size: 14px;

	margin-bottom: 10px;

	color: #fff;

}

.ab_con_txt span a {

	display: block;

	width: 106px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	color: #fff;

	border: 1px solid #fff;

}

.ab_con_txt{margin-bottom:30px;}

.honor {

	width: 322px;

	padding-left: 30px;

	border-left: 1px solid #fff;

}

.honor_header {

	height: 36px;

	line-height: 36px;

	margin-bottom: 20px;

}

.honor_header h3 a {

	font-size: 18px;

	color: #fff;

}

.honor_header h3 b {

	font-size: 30px;

	font-weight: bold;

	color: #fff;

	text-transform: uppercase;

	margin: 0;

}

.picScroll-left001 {

	width: 100%;

	overflow: hidden;

	position: relative;

}

.picScroll-left001 .hd {

	overflow: hidden;

	height: 0;

}

/*.picScroll-left001 .hd .prev{ display:block;  width:32px; height:32px; position:absolute; right:0; top:100px;overflow:hidden;

cursor:pointer; background:url(../images/honor_right.jpg) no-repeat;}

.picScroll-left001 .hd .next{ display:block;  width:32px; height:32px; position:absolute; left:0; top:100px;overflow:hidden;

cursor:pointer; background:url(../images/honor_left.jpg) no-repeat;}*/

.picScroll-left001 .hd ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	zoom: 1;

}

.picScroll-left001 .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url("images/icoCircle.gif") 0 -9px no-repeat;

}

.picScroll-left001 .hd ul li.on {

	background-position: 0 0;

}

.picScroll-left001 .bd ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left001 .bd ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

}

.picScroll-left001 .bd ul li .pic {

	text-align: center;

}

.picScroll-left001 .bd ul li .pic img {

	width: 310px;

	height: 220px;

	display: block;

}

.picScroll-left001 .bd ul li .title {

	line-height: 30px;

}

.picScroll-left001 .bd ul li .title a {

	color: #fff;

	font-size: 14px;

}

.partner {

	color: #fff;

}

.par_left {

	height: 60px;

}

.par_left h3 a {

	font-size: 18px;

	color: #fff;

}

.par_left h3 span {

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.picMarquee-left001 .bd ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	margin: 0 20px;

}

.picMarquee-left001 .bd ul li .pic img {

	width: 148px;

	height: 100px;

	border: 1px solid #a0a0a0;

	display: block;

}

.picMarquee-left001 .bd ul li .title {

	line-height: 30px;

}

.xc {

	height: 470px;

	background: url(../images/xc.jpg) no-repeat center top;

	overflow: hidden;

}

.xc_c {

	width: 1020px;

	margin: 30px auto;

	overflow: hidden;

}

/*新闻*/

.slideTxtBoxnews {

	text-align: left;

}

.slideTxtBoxnews .hd {

	height: 38px;

	line-height: 38px;

	background: url(../images/newsBgHdeader.jpg) no-repeat left bottom;

	padding: 0 10px 0 0;

	margin-bottom: 20px;

	position: relative;

}

.slideTxtBoxnews .hd ul{ width:100%;}

.slideTxtBoxnews .hd ul li {

	float: left;

	width: 50%;

	text-align:center;

	height: 43px;

	line-height: 43px;

	cursor: pointer;

	font-size: 18px;

	color: #fff;

	background:#0258ce;

}

.slideTxtBoxnews .hd span {

	position: absolute;

	right: 5px;

	top: 15px;

}

.slideTxtBoxnews .hd ul li a {

	color: #fff;

}

.slideTxtBoxnews .hd ul li.on {

	background:#ff7800;

}

.slideTxtBoxnews .bd .news-Tn {

	width: 330px;

	overflow: hidden;

	padding-bottom: 20px;

	position:relative;

}

.slideTxtBoxnews .bd .news-Tn .timenews{ width:60px; height:60px; background:#0258ce; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; position:absolute; left:0; top:0; line-height:30px;}

.slideTxtBoxnews .bd .news-Tn .timenews b{ display:block; font-size:30px; padding-top:5px;}

.slideTxtBoxnews .bd .news-Tn .timenews em{ font-style:normal; font-size:12px;}

.slideTxtBoxnews .bd .news-Tn img {

	width: 330px;

	height: 127px;

}

.slideTxtBoxnews .bd .news-Tn div span a {

	display: block;

	font-size: 15px;

	color: #026dd2;

	height: 20px;

	font-weight: bold;

	overflow: hidden;

}

.newTit a.newsone{ display:block; width:110px; height:27px; text-align:center; line-height:27px; background:#0258ce; color:#fff;}

.slideTxtBoxnews .bd .news-Tn div p {

	height: 72px;

	overflow: hidden;

	color: #333;

	margin: 10px 0;

}

.slideTxtBoxnews .bd .news-Tn div b a {

	display: block;

	line-height: 25px;

	margin-top: 5px;

}

.newsstyle{ overflow:hidden;}

.newslist{ overflow:hidden;}

.newslist a{ display:block; width:340px; height:20px; line-height:20px; float:left; margin-right:15px; overflow:hidden; font-size:14px; padding-left:10px; background:url(../images/newsli.jpg) no-repeat left center;}

.T-news-con {

	padding-top:10px;

	width:384px;

	overflow:hidden;

}

.slideTxtBoxnews .bd .T-news {

	overflow: hidden;

	border-bottom:1px solid #b9b9b9;

}

.T-news span{ display:block; line-height:38px; width:50px; font-family:Arial, Helvetica, sans-serif; color:#989898;}

.T-news span b{ font-size:48px; display:block;}

.T-news span i{ font-style:normal;}

.slideTxtBoxnews .bd .T-news .newsTime {

	width:290px;

	height: 30px;

	line-height: 30px;

	padding-left: 15px;

	font-size: 13px;

}

.slideTxtBoxnews .bd .T-news .newsTime a { display:block; height:24px; line-height:24px; overflow:hidden;font-size:14px;}

.slideTxtBoxnews .bd .T-news .newsTime p { color:#707070;}



.slideTxtBoxnews .bd .T-news .newsTxt {

	height: 30px;

	line-height: 30px;

	font-size: 13px;

}

.news-titleOne {

	overflow: hidden;

}

.news-titleTwo {

	padding-top: 20px;

}

.newsTs {

	width: 390px;

	height: 100px;

}

.newsTs div {

	width: 260px;

	height: 84px;

}

.newsTs div span a {

	display: block;

	font-size: 15px;

	margin-bottom: 10px;

}

.newsTs div p {

	height: 40px;

	overflow: hidden;

	color: #a8a8a8;

}

.slideTxtBoxnews .bd li .date {

	float: right;

	color: #999;

}

.news {

	padding: 0 0 10px;
height:414px;
overflow:hidden;

}

.newsCon {

	width: 730px;

}

.newsCons {

	width: 330px;

	padding-left: 20px;

}

.newsIn li {

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	font-size: 13px;

}

.newsIn li a {

	float: left;

	display: inline-block;

	width: 290px;

	padding-left: 10px;

}

.newsIn li span {

	float: right;

}

.web-allcj {

	height: 43px;

	margin-bottom:10px;

}

.web-allcj h3 {

	height: 43px;

	line-height: 43px;

	border-bottom:1px solid #b9b9b9;

}

.web-allcj h3 a {

	font-size: 18px;

	color: #0258ce;

	font-weight: bold;

}

.web-allcj h3 b {

	display:inline-block; padding-left:10px;

	font-size: 18px;

	color:#b9b9b9;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.web-allcj span {

	padding-top: 15px;

}

.txtMarquee-top img {

	padding: 10px 0;

}

.more-tit span {

	color: #1796d7;

}

.txtMarquee-top {

	width: 378px;

	overflow: hidden;

	position: relative;

}

.news-header {

	height: 30px;

	padding-left: 10px;

}

.news-header h3 {

	display: inline-block;

	font-size: 18px;

}

.news-header h3 span {

	text-transform: uppercase;

	display: inline-block;

	margin-left: 5px;

}

.txtMarquee-top .bd {

	padding: 15px 0;

}

.txtMarquee-top .infoList li {

	border-bottom: 1px solid #c5c5c5;

	padding-bottom: 10px;

	font-size: 14px;

}

.txtMarquee-top .infoList li a {

	display: block;

	height: 24px;

	line-height: 24px;

	font-size: 15px;

	color: #292929;

	margin-top: 5px;

	color: #026dd2;

}

.txtMarquee-top .infoList li span {

	display: block;

	height: 60px;

	overflow: hidden;

	color: #a8a8a8;

	font-size: 12px;

	font-family: "微软雅黑";

}

.txts {

	display: block;

	padding-left: 20px;

	background: url(../images/icon1.jpg) no-repeat left center;

}

.pics {

	display: block;

	padding-left: 20px;

	background: url(../images/icon2.jpg) no-repeat left 0;

}

