.mt40 {



	margin-top: 40px;



}



.all_header {



	text-align: center;



	padding: 40px 0 30px;



	overflow: hidden;



	color: #111;



}



.all_header span {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	color: #dfdfdf;



	text-transform: uppercase;



}



.all_header b {



	display: block;



	font-size: 18px;



}



.all_header h2 a {



	font-size: 30px;



	font-weight: bold;



	color: #0079c3;



	margin: 0 15px;



}



.all_header h3 a {



	font-size: 30px;



	font-weight: bold;



	color: #0079c3;



	margin: 0 15px;



}



/*banner图*/



.banner {



	position: relative;



	z-index: 2;



}



.fullSlide {



	width: 100%;



	position: relative;



	height: 620px;
overflow:hidden;


	background: #f0f0f0;



	z-index: 2;



}



.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: 620px;



	overflow: hidden;



	text-align: center;



}



.fullSlide .bd li a {



	display: block;



	height: 620px;



}



.fullSlide .bd li img {



	width: 100%;



	height: 620px;



	display: block;



	margin: auto;



	-webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;



	animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;



}



.fullSlide .hd {



	width: 100%;



	position: absolute;



	z-index: 4;



	bottom: 40px;



	left: 0;



	height: 30px;



	line-height: 30px;



	display: none;



}



.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.8;



	line-height: 999px;



	z-index: 7;



}



.fullSlide .hd ul .on {



	background: #07913b;



}



.fullSlide .prev, .fullSlide .next {



	display: block;



	position: absolute;



	z-index: 7;



	top: 50%;



	margin-top: -30px;



	left: 15%;



	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;



}



/*搜索*/



.search {



	height: 70px;



	line-height: 70px;



	background: #f4f4f4;



}



.search1 {



	margin-top: 15px;



	width: 370px;



	height: 39px;



	line-height: 39px;



	background: url(../images/search_bg.jpg) no-repeat;



}



.search1 .textss {



	width: 308px;



	height: 39px;



	float: left;



	background: none;



	line-height: 39px;



	color: #666;



	font-size: 14px;



	font-family: "Microsoft YaHei";



	border: 0px;



	padding-left: 10px;



}



.search1 .submitss {



	width: 52px;



	height: 39px;



	cursor: pointer;



	background: none;



	border: none;



}



/*产品*/



.cp {



	padding: 30px 0 50px;



}



.cpall {
height:851px;


	overflow: hidden;



}



.cpleft {



	width: 300px;



	overflow: hidden;



	color: #fff;



}



.cpleft h2 {



	text-align: center;



	height: 134px;



	background: url(../images/proh2.jpg) no-repeat;



}



.cpleft h2 a {



	display: block;



	font-size: 30px;



	font-weight: bold;



	padding-top: 38px;



	color: #fff;



}



.cpleft h2 b {



	display: block;



	font-family: Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	font-size: 18px;



}



.cpleft ul {



	overflow: hidden;



	background: #f3f3f3;



	padding: 13px;



}



.cpleft ul li {



	height: 48px;



	line-height: 48px;



	transition: .3s all;



	padding-left: 38px;



	border-bottom: 1px solid #aaa;



	background: url(../images/p1.png) no-repeat 7px center;



}



.cpleft ul li a {



	display: block;



	font-size: 16px;



}



.cpleft ul li:hover {



	background: url(../images/p2.png) no-repeat 7px center;



	font-weight: bold;



}



.cpright {



	width: 870px;



}



.cprighttit {



	height: 65px;



	line-height: 65px;



	border-bottom: 1px solid #cfcfcf;



	position: relative;



	margin-bottom: 20px;



}



.cprighttit li {



	float: left;



	width: 110px;



	text-align: center;



}



.cprighttit li a {



	font-size: 18px;



	font-weight: bold;



	color: #0079c3;



}



.cprighttit li.on a {



	color: #d82128;



}



.cprighttit span {



	position: absolute;



	top: 30px;



	right: 10px;



}



.cprihgtcon li {



	float: left;



	width: 270px;



	margin: 5px 10px;



	transition: .3s all;



}



.cprihgtcon li div {



	width: 268px;



	height: 198px;



	border: 1px solid #dcdcdc;



	overflow: hidden;



}



.cprihgtcon li div img {



	width: 268px;



	height: 198px;



	transition: .3s all;



}



.cprihgtcon li span {



	display: block;



	width: 100%;



	height: 45px;



	text-align: center;



	line-height: 45px;



	transition: .3s all;



}



.cprihgtcon li:hover img {



	transform: scale(1.2, 1.2);



}



/*行间广告*/



.bar01 {



	height: 353px;



	background: url(../images/bar1.jpg) no-repeat center top;



	color: #fff;



}



.bar01 .bartxt {



	margin: 73px 0 0 412px;



}



.bar01 .bartxt strong {



	font-size: 30px;



	display: block;



}



.bar01 .bartxt span {



	font-weight: bold;



	font-size: 24px;



}



.bar01 .bartel {



	margin: 32px 0 0 412px;



}



.bar01 .bartel div {



	padding-top: 30px;



}



.bar01 .bartel div span {



	display: block;



	padding-left: 30px;



	font-size: 16px;



}



.bar01 .bartel div strong {



	display: block;



	font-family: Arial, Helvetica, sans-serif;



	margin-top: 10px;



	font-size: 30px;



}



.bar01 .bartel a {



	display: block;



	margin: 40px 53px 0 0;



}



/*案例*/



.case_conall {
height:286px;


	overflow: hidden;



	margin-bottom: 36px;



}



.caseone {



	width: 880px;



}



.caseoneimg {



	width: 506px;



	height: 397px;



	overflow: hidden;



}



.caseoneimg img {



	width: 506px;



	height: 397px;



	transition: .3s all;



}



.caseoneimg:hover img {



	transform: scale(1.2, 1.2);



}



.caseonetxt {



	width: 313px;



	height: 307px;



	background: #0079c3;



	padding: 45px 30px;



}



.caseonetxt span a {



	display: block;



	height: 45px;



	line-height: 45px;



	font-size: 18px;



	font-weight: bold;



	color: #fff;



}



.caseonetxt div {



	height: 135px;



	margin: 20px 0;



	color: #fff;



	line-height: 30px;



	font-size: 16px;



}



.caseonetxt b a {



	display: block;



	width: 110px;



	height: 38px;



	text-align: center;



	line-height: 38px;



	background: #f60;



	color: #fff;



	font-size: 16px;



}



.casetwo {



	overflow: hidden;



}



.casetwo li {



	float: left;



	width: 360px;



	height: 266px;



	overflow: hidden;



	position: relative;



	margin: 10px 16px;



}



.casetwo li img {



	width: 360px;



	height: 266px;



	transition: .3s all;



}



.casetwo li span {



	display: block;



	width: 100%;



	height: 45px;



	text-align: center;



	line-height: 45px;



	background: url(../images/case_bg.png);



	position: absolute;



	bottom: 0;



	transition: .3s all;



}



.casetwo li span a {



	color: #fff;



}



.casetwo li:hover img {



	transform: scale(1.2, 1.2);



}



.casetwo li:hover span {



	bottom: 0;



}



/*优势*/



.adv {



	height: 1122px;



	background: url(../images/adbg.jpg) no-repeat center top;



	overflow: hidden;



}



.advheader {



	margin: 15px auto 30px;



	overflow: hidden;



	text-align: center;



}



.advheader h3 {



	line-height: 40px;



}



.advheader h3 a {



	font-size: 36px;



	font-weight: bold;



	color: #0079c3;



	display: block;



	padding: 10px 0 0 0;



}



.advheader h3 b {



	display: block;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	text-transform: uppercase;



	color: #333;



}



.advheader h3 span {



	font-size: 18px;



}



.adtit {



	margin-bottom: 30px;



}



.adone {



	overflow: hidden;



}



.adbtl {



	height: 88px;



	background: url(../images/adheader.jpg) no-repeat;



	overflow: hidden;



	margin-top: 20px;



}



.adall02 .adbtl, .adall04 .adbtl {



	margin-left: 614px;



}



.adall02 p, .adall04 p {



	margin-left: 614px;



}



.adbtl b {



	display: block;



	width: 88px;



	text-align: center;



	height: 88px;



	line-height: 88px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 36px;



	font-weight: bold;



	color: #0079c3



}



.adbtl div {



	padding: 10px 0 15px 0;



	margin-left: 10px;



	width: 426px;



}



.adbtl div strong {



	display: block;



	padding-top: 7px;



	font-size: 24px;



	color: #0079c3;



}



.adbtl div span {



	font-family: Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	color: #4a4a4a;



	font-size: 18px;



}



.adtit p {



	padding: 20px 0 0 0;



	font-size: 16px;



	line-height: 24px;



}



/*行间广告*/



.bar02 {



	height: 328px;



	background: url(../images/bar2.jpg) no-repeat center top;



}



.bar02 .bartxt {



	margin-left: 0;



	margin-top: 59px;



}



.bar02 .bartxt span {



	font-weight: bold;



	font-size: 24px;



	display: block;



	margin-top: 0;



}



.bar02 .bartel {



	margin-left: 0;



}



.bar02 .bartel div {



	padding-top: 12px;



}



.bar02 .bartel a {



	margin-top: 20px;



}



/*客户见证*/



.kh_all {



	padding: 30px 0;



	overflow: hidden;



}



.khcon {



	overflow: hidden;



	padding: 0 0 30px;



}



.khcon li {



	float: left;



	width: 580px;



	height: 224px;



	margin: 10px 5px;



}



.khcon li .khimg {



	width: 197px;



	height: 197px;



	border-radius: 200px;



	border: 5px solid #0079c3;



	overflow: hidden;



}



.khcon li .khimg img {



	width: 197px;



	height: 197px;



}



.khcon li .khtxt {



	margin: 0 35px;



	width: 298px;



}



.khcon li .khtxt span a {



	display: block;



	height: 48px;



	line-height: 48px;



	font-size: 16px;



	border-bottom: 1px dashed #969696;



	margin-bottom: 20px;



}



.khcon li .khtxt div {



	height: 74px;



	overflow: hidden;



	line-height: 24px;



	margin-bottom: 15px;



}



.khcon li .khtxt b a {



	display: block;



	width: 104px;



	height: 28px;



	text-align: center;



	line-height: 28px;



	background: #0079c3;



	border-radius: 5px;



	color: #fff;



}



/*特点*/



.td {



	height: 588px;



	background: url(../images/td.jpg) no-repeat center top;



}



.tdheader {



	overflow: hidden;



	padding: 120px 0 40px;



}



.tdheader strong {



	display: block;



	font-size: 30px;



	color: #0079c3;



}



.tdheader span {



	font-family: Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	font-size: 18px;



	color: #e5e5e5;



}



.td li {



	margin-bottom: 30px;



}



.td li strong {



	font-size: 18px;



	color: #0079c3;



}



.td li p {



	color: #545454;



}



/*公司简介*/



.about_all {



	overflow: hidden;



	padding: 45px 0;



	background: #f8f8f8;



}



.ab_img {



	width: 582px;



	height: 324px;



}



.ab_img img {



	width: 582px;



	height: 324px;



}



.ab_con {



	width: 566px;



}



.ab_con_txt h3 a {



	display: block;



	font-size: 24px;



	color: #0079c3;



}



.ab_con_txt h3 b {



	font-size: 50px;



	color: #c1c1c1;



	font-family: Arial, Helvetica, sans-serif;



	text-transform: uppercase;



}



.ab_con_txt div {



	overflow: hidden;



	height: 145px;



	line-height: 30px;



	margin: 24px 0;



}



.ab_con_txt span a {



	display: block;



	width: 160px;



	height: 36px;



	text-align: center;



	line-height: 36px;



	border-radius: 50px;



	background: #0079c3;



	color: #fff;



}



/*相册*/



.partner {



	padding-bottom: 30px;



	background: #f8f8f8;



	position: relative;



}



.cp_hemm ul {



	overflow: hidden;



	height: 50px;



	width: 284px;



	margin: 0 auto;



	background: url(../images/xc_dot.jpg) no-repeat center;



	position: absolute;



	top: -94px;



	left: 1140px;



}



.cp_hemm ul li {



	width: 142px;



	text-align: center;



	height: 50px;



	line-height: 50px;



	float: left;



}



.cp_hemm ul li a {



	font-size: 20px;



	font-weight: bold;



}



.cp_hemm ul li.on a {



	color: #0079c3;



}



.cp_hemm span {



	display: block;



	text-align: center;



	font-size: 18px;



	color: #e4e4e4;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



}



.picMarquee-left001 {

height:184px;

	width: 1180px;



	overflow: hidden;



}



.picMarquee-left001 .bd ul li {



	float: left;



	_display: inline;



	overflow: hidden;



	text-align: center;



	margin: 0 20px;



}



.picMarquee-left001 .bd ul li .pic {



	width: 204px;



	height: 142px;



	border: 1px solid #a0a0a0;



}



.picMarquee-left001 .bd ul li .pic img {



	width:204px;



	height:142px;



}



.picMarquee-left001 .bd ul li .title {



	line-height: 40px;



}



/*新闻*/



.news-all {



	padding-top: 60px;



	overflow: hidden;



}



.newsone {


height:469px;
	overflow: hidden;



}



.newsone .newsheader {



	height: 60px;



	background: url(../images/newsline.jpg) repeat-x left bottom;



	margin-bottom: 20px;



	position: relative;



}



.newsone .newsheader span {



	position: absolute;



	top: 23px;



	right: 10px;



}



.newsone .newsheader ul {



	overflow: hidden;



	background: url(../images/newsdot.jpg) no-repeat 101px 11px;



}



.newsone .newsheader li {



	float: left;



	padding-right: 50px;



}



.newsone .newsheader li a {



	font-size: 20px;



	color: #333;



	font-weight: bold;



}



.newsone .newsheader li.on a {



	color: #023d79;



}



.newsone .newsheader em {



	font-family: Arial, Helvetica, sans-serif;



	color: #c5c5c5;



	font-size: 18px;



	text-transform: uppercase;



}



.newsall {



	overflow: hidden;



}



.newsall .newsfs {



	width: 472px;



}



.newsall .newsfs .newsimg {



	width: 472px;



	height: 249px;



	overflow: hidden;



}



.newsall .newsfs .newsimg img {



	width: 472px;



	height: 249px;



}



.newsall .newsfs .newstxt {



	height: 140px;



}



.newsall .newsfs .newstxt strong a {



	display: block;



	height: 43px;



	line-height: 43px;



	color: #023d79;



}



.newsall .newsfs .newstxt div {



	height: 58px;



	line-height: 20px;



	overflow: hidden;



	margin-bottom: 5px;



}



.newsall .newsfs .newstxt b a {



	display: block;



	width: 100px;



	height: 38px;



	text-align: center;



	line-height: 38px;



	background: #023d79;



	color: #fff;



}



.newsall .newslines {



	width: 677px;



	margin-left: 20px;



}



.newsall .newslines li {



	float: left;



	width: 318px;



	overflow: hidden;



	margin: 22px 10px;



}



.newsall .newslines li .newshi {



	width: 56px;



	font-family: Arial, Helvetica, sans-serif;



	text-align: center;



}



.newsall .newslines li .newshi strong {



	display: block;



	width: 56px;



	height: 56px;



	background: #0079c3;



	border-radius: 100px;



	text-align: center;



	line-height: 56px;



	font-size: 36px;



	color: #fff;



	margin-bottom: 5px;



}



.newsall .newslines li .newsTime {



	width: 252px;



	overflow: hidden;



}



.newsall .newslines li .newsTime a {



	display: block;



	height: 36px;



	line-height: 36px;



	overflow: hidden;



	font-size: 16px;



	color: #0079c3;



	font-weight: bold;



}



.newsall .newslines li .newsTime p {



	height: 34px;



	overflow: hidden;



	line-height: 18px;



}



.newstwo {



	width: 425px;



}



.newstwoheader {



	height: 60px;



	background: url(../images/newsline.jpg) repeat-x left bottom;



	margin-bottom: 20px;



}



.newstwoheader h3 a {



	font-size: 20px;



	color: #333;



	font-weight: bold;



}



.newstwoheader em {



	font-family: Arial, Helvetica, sans-serif;



	color: #c5c5c5;



	font-size: 18px;



	text-transform: uppercase;



}



.newstwocon li {



	overflow: hidden;



	border-bottom: 1px dashed #e1e1e1;



	padding-bottom: 15px;



	margin: 10px 0;



}



.newstwocon li span a {



	display: block;



	font-size: 16px;



	height: 35px;



	line-height: 35px;



	color: #023d79;



	padding-left: 16px;



	background: url(../images/d1.jpg) no-repeat 5px center;



}



.newstwocon li div {



	padding-left: 16px;



	height: 38px;



	line-height: 20px;



	overflow: hidden;



	background: url(../images/d2.jpg) no-repeat 5px 8px;



}



/*友情链接-底部导航*/



.foot_infor {



	padding: 40px 0;



	overflow: hidden;



	background: #f8f8f8;



}



.foot_nav {



	height: 78px;



	line-height: 78px;



	margin: 0 0 40px 0;



}



.foot_nav li {



	font-size: 16px;



	float: left;



	padding-right: 58px;



	background: url(../images/foot_nav_line.jpg) no-repeat left center;



	font-weight: bold;



}



.foot_nav li:first-child {



	background: none;



}



.link_nav {



	width: 888px;



}



.ewms {



	width: 192px;



	text-align: center;



}



.ewms img {



	padding: 10px;



	background: #fff;



	width: 172px;



	height: 172px;



}



.ewms span {



	display: block;



	height: 40px;



	line-height: 40px;



}



.links {



	overflow: hidden;



}



.web-alls1 {



	overflow: hidden;



	margin-bottom: 30px;



	margin-top: 20px;



}



.links_header {



	padding-right: 20px;



	border-right: 1px solid #a0a0a0;



}



.links_header span {



	font-size: 24px;



	color: #0079c3;



	font-weight: bold;



}



.links_header b {



	font-family: Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	color: #858585;



	font-size: 18px;



}



.linkLj {



	width: 770px;



	padding-top: 8px;



}



.linkLj a {



	margin-left: 15px;



}




