﻿

@charset "utf-8";

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 {

	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: #333;

	text-decoration: none;

}

a:focus {

	outline: none;

}

a:hover {

	color: #0866c9;

	text-decoration: none;

}

.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;

}

.w1200{width:1260px;margin:0 auto;}

.top10{height:10px;}

.top20{height:20px;}

.top30{height:30px;}

.top40{height:40px;}

.top50{padding-top:50px;}

.top60{height:60px;}

.top70{height:70px;}

.top80{height: 80px;

    overflow: hidden;}

.zoom {

	zoom: 1

}

.hidden {

	visibility: hidden;

}

.vam {

	vertical-align: middle;

}



.clear {

	clear: both;

	height: 0;

	line-height: 0;

	font-size: 0;

}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

p {

	word-spacing: -1.5px;

}

.curp {

	cursor: pointer

}

;

sup {

	vertical-align: baseline;

}

sub {

	vertical-align: baseline;

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

input, button, textarea, select {

*font-size:100%;

}

input, select {

	vertical-align: middle;

}

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%;

}

h1 {

	font-size: 32px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

body {

	overflow-x: hidden;

	overflow-y: auto;

}

body {

	background-color: #fff;

	overflow-x: hidden;

	color: #333;

	font-size: 14px;

	font-family: microsoft yahei;

	position: relative;

	background:url(../images/bodybj.jpg) repeat center;

}

.top_main {

	width: 100%;

	position: relative;

	z-index: 999;

	height: 30px;

	font-size: 12px;

	line-height: 30px;

	 background-color: #f7f7f7;

    border-bottom: 1px solid #DFDFDF;

}

.top_main .huanying {

	overflow: hidden;

	width: 1260px;

	margin: 0 auto;

	

}

.top_main .huanying p {

	width: 390px;

	padding-left: 13px;

	float: left;

}

.huanying ul.huanying_li {

	text-align: center;

	float: right;

}

.huanying ul.huanying_li li {

	float: left;

	padding-left: 20px;

}

.header, .content, .footer, .container {

	margin: 0 auto;

	width: 1260px;

}

.header {

	width: 100%;

	position: relative;

	z-index: 100;

}

.hearderBox {

	width: 1260px;

	margin: 0 auto;

	position: relative;

	z-index: 100;

}

.logo_right {

	width: 1260px;

	margin: 0 auto

}

.logo_right .header_middle {

	padding: 10px 0;

}

.header_middle .logo {

	float: left

}

.header_middle .logo img {

}

.header_middle .zldl {

	overflow: hidden;

	width: 330px;

	height: 70px;

	float: left;

	position: relative;

	text-align: left;

	margin-top: 15px;

	border-left:#dedede 1px dotted;

	padding-left:20px;

}

.header_middle .zldl span {

	font-size: 28px;

	color: #0866c9; font-weight:600;

}

.header_middle .zldl p {

	color: #515151;

	font-size: 20px;

}

.header_middle .zldl_phone {

	display: block;

	margin-top: 26px;

	line-height: 50px;

	background: url(../images/header_phone.png) no-repeat center left;

	padding-left: 50px;

	float: right;

}

.header_middle .zldl_phone b {

	display: block;

	font-size: 30px;

	color: #333;

	float: right; padding-left:10px;

}

.hearer_Nav {

	height: 53px;

	line-height: 53px;

	position: relative;

	z-index: 1000;

	background: url(../images/nav_c.png) left top repeat-x;border-bottom: 2px #fff solid;

}

.hearer_Nav .daohang {

	width: 1260px;

	margin: 0 auto

}

.hearer_Nav ul li {

	font-size: 16px;

	width: 170px;

	height: 53px;

	line-height: 53px;

	float: left;

	text-align: center;

	position: relative;background: url(../images/li.jpg) no-repeat right center;

}

.hearer_Nav ul li.last {

	background: none;

}

.hearer_Nav ul li>a {

	display: block;

	color: #FFF;

}

.hearer_Nav ul li:hover>a {

	background: url(../images/nav.png) repeat-x left top;

	text-decoration: none;

}

.hearer_Nav ul li .ej_Nav {

	position: absolute;

	width: 100%;

}

.hearer_Nav ul li .ej_Nav {

filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);

	opacity: 0;

	visibility: hidden;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}

.hearer_Nav ul li:hover .ej_Nav {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

.hearer_Nav ul li .ej_Nav dl {

	width: 365px;

}

.hearer_Nav ul li .ej_Nav dd {

	width: 100%;

	height: 40px;

	line-height: 40px;

	float: left;

}

.hearer_Nav ul li .ej_Nav dd a {

	display: block;

	width: 120%;

	height: 39px;

	color: #fff;

	text-align: center;

	font-size: 14px;

	background: #0866c9;

	border-bottom: 1px solid #0866c9;

}

.hearer_Nav ul li .ej_Nav dd a:hover {

	background-color: #0272d4;

}

/*footer*/

.footer {

	width: 100%;

	color: #fff;

	padding-bottom: 48px;

	background: #2E3033;

	border-top: 8px solid #0866c9;

}

.footer .links {

	padding: 20px 0;

	font-size: 16px;

	border-bottom: 1px solid #1a1d21;

}

.footer .links span {

	color: #fff;

	display: inline-block;

}

.footer .links a {

	display: inline-block;

	font-size: 14px;

	color: #939393;

	padding-right: 10px;

}

.footer .links a:hover {

	color: #0866c9;

}

.footer .bottom {

	border-top: 1px solid #464a50;

}

.footer .bNav {

	width: 558px;

	height: 180px;

	margin-top: 48px;

	border-right: 1px solid #1a1d21;

}

.footer .di_logo img {

	width: 111px;

	height: 111px;

	background-size: 100%;

}

.footer .bNav dl {

	display: inline-block;

	float: left;

	width: 139px;

	overflow: hidden;

	text-align: left;

	padding-top: 10px;

}

.footer .bNav dl dt {

	height: 16px;

	display: block;

	padding-bottom: 32px;

}

.footer .bNav dl dt a {

	display: block;

	font-size: 16px;

	color: #fff;

	line-height: 16px;

}

.footer .bNav dl dd {

	display: block;

	height: 14px;

	padding-bottom: 16px;

}

.footer .bNav dl dd a {

	display: block;

	font-size: 14px;

	color: #939393;

	line-height: 14px;

}

.footer .bNav dl dd a:hover {

	color: #0866c9;

}

.footer .ewm {

	height: 180px;

	text-align: center;

	padding-left: 48px;

	margin-top: 48px;

	border-left: 1px solid #464a50;

}

.footer .ewm dl {

	width: 140px;

	float: left;

	display: block;

	margin-right: 30px;

	margin-top: 10px;

	height: 164px;

}

.footer .ewm dl:nth-child(2) {

	margin-right: 0px;

}

.footer .ewm dl:first-child+dl {

	margin-right: 0px;

}

.footer .ewm dl dt {

	width: 140px;

	height: 140px;

	background-color: #fff;

	text-align: center;

}

.footer .ewm dl dt img {

	width: 130px;

	height: 130px;

	display: inline-block;

	background-size: 100%;

	margin-top: 5px;

}

.footer .ewm dl dd {

	font-size: 14px;

	color: #939393;

	line-height: 24px;

	padding-top: 5px;

}

.footer .contact_info {

	width: 345px;

	height: 180px;

	padding-left: 75px;

	border-right: 1px solid #1a1d21;

	border-left: 1px solid #464a50;

	margin-top: 48px;

}

.footer .contact_info p.p1 {

	font-size: 14px;

	color: #fff;

	line-height: 14px;

	padding-top: 10px;

}

.footer .contact_info p.dh {

	font-size: 36px;

	color: #fff;

	font-family: "Arial";

	line-height: 36px;

	padding-top: 4px;

	font-weight: bold;

	padding-bottom: 12px;

}

.footer .contact_info h3 {

	font-size: 20px;

	padding-top: 8px;

}

.footer .contact_info p.tel {

	font-size: 14px;

	color: #939393;

	line-height: 22px;

	width: 270px;

}

.footer .contact_info i {

	display: block;

	padding-top: 8px;

	font-size: 14px;

	color: #fff;

}

.footer .contact_info i a {

	display: inline-block;

	color: #fff;

	padding-right: 12px;

}

		   

.section {padding: 60px 0;}

.section-title {margin-bottom: 40px;text-align: center;font-size: 0;}

.section-title strong {display: inline-block;vertical-align: middle;font-size: 34px;position: relative;padding: 0 40px;color: #0e75c8;}

.section-title strong:after,.section-title strong:before {content: '';height: 1px;width: 160px;top: 50%;position: absolute;background-color: #999;}

.section-title strong:after {left: 100%;}

.section-title strong:before {right: 100%;}

.section-title p {margin: 10px 0 0;font-size: 14px;color: #666;}



.bg1 {background: url(  ../images/ccbg_1.jpg) no-repeat center / cover;}



.in-prod-menu {background-color: #0e75c8;padding: 10px 20px 20px 10px;margin-bottom: 30px;}

.in-prod-menu li {float: left;width: 20%;}

.in-prod-menu li a {display: block;margin: 10px 0 0 10px;line-height: 44px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;font-size: 17px;background-color: #ededee;transition: all 0.5s;}

.in-prod-menu li a:hover {background-color: #033253;color: #fff;}



.in-prod-con .swiper-slide a {display: block;padding: 10px;background-color: #fff;transition: all 0.5s;}

.in-prod-con .swiper-slide .img-cover {padding-top: 80%;}

.in-prod-con .swiper-slide p {font-size: 16px;margin: 10px 0 0;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.in-prod-con .swiper-slide a:hover {color: #fff;background-color: #0e75c8;}

.in-prod-con .swiper-slide a:hover .img-cover span {transform: scale(1.1);}

.in-prod-con .swiper-pagination {position: static;font-size: 0;margin-top: 30px;}



.bg2 {background: url(  ../images/yy_1.jpg) no-repeat center / cover;}



.in-ys {margin: 0;}

.in-ys dt {float: right;border: 5px solid #fff;width: 590px;}

.in-ys dd {margin: 0 640px 0 0;}

.in-ys dd h4 {text-align: left;margin: 0;}

.in-ys dd p {background: url(  ../images/yy_shu2_1.png) no-repeat 0 10px;padding-left: 30px;margin: 30px 0 0;line-height: 36px;font-size: 18px;color: #fff;text-align: justify;}

.in-ys dd h5 {margin: 50px 0 0;color: #fff;font-size: 48px;}

.in-ys dd h5 small {display: block;text-transform: uppercase;font-size: 18px;}



.bg3 {background: url(  ../images/yy2_1.jpg) no-repeat center / cover;}



.in-dz {margin: 0;padding-bottom: 30px;}

.in-dz dt {float: left;width: 500px;}

.in-dz dd {margin-left: 580px;position: relative;}

.in-dz dd h4 {margin: 0;font-size: 43px;color: #0c58a6;}

.in-dz dd h4 span {color: #d53331;}

.in-dz dd h4 small {display: block;font-size: 18px;color: #c3c3c3;text-transform: uppercase;}

.in-dz dd p {background: url(  ../images/yy_shu_1.png) no-repeat 0 10px;padding-left: 30px;margin: 30px 0 0;line-height: 36px;font-size: 18px;text-align: justify;}

.in-dz dd .tips {overflow: hidden;margin-top: 50px;}

.in-dz dd .tips span {float: left;width: 50%;text-align: center;color: #fff;font-size: 24px;line-height: 56px;background-color: #0c58a6;}

.in-dz dd .tips span:last-child {background-color: #333;}

.in-dz dd .pp {position: absolute;bottom: -50px;left: -220px;}



.bg4 {background: url(  ../images/advbg_1.jpg) no-repeat center / cover;}



.in-adv li {float: left;width: 25%;}

.in-adv li p {text-align: center;color: #fff;margin: 15px 0 0;font-size: 20px;}



.in-about {margin: 0;}

.in-about dt {float: right;width: 680px;}

.in-about dd {margin: 0 700px 0 0;}

.in-about dd h4 {margin: 0;font-size: 36px;border-bottom: 1px solid #CCC;padding-bottom: 15px;}

.in-about dd p {font-size: 16px;line-height: 1.8;text-align: justify;margin: 20px 0 0;}

.in-about dd .more {display: block;border: 2px solid #555;width: 130px;margin: 30px 0 0;padding: 0 10px;transition: all 0.5s;line-height: 40px;text-transform: uppercase;}

.in-about dd .more span {display: block;font-size: 16px;color: #ff0000;background: url(  ../images/jian_more_1.png) no-repeat right center;}

.in-about dd .more:hover {width: 150px;}



.in-fahuo .swiper-slide a {display: block;position: relative;}

.in-fahuo .swiper-slide .img-cover {padding-top: 80%;}

.in-fahuo .swiper-slide p {margin: 0;text-align: center;position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;color: #fff;line-height: 50px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-color: rgba(0,0,0,0.6);}

.in-fahuo .swiper-slide a:hover .img-cover span {transform: scale(1.1);}

.in-fahuo .swiper-pagination {position: static;font-size: 0;margin-top: 30px;}



.bg5 {background: url(  ../images/adv2_1.jpg) no-repeat center;color: #fff;}



.in-adv2 {width: 50%;margin: -15px 0;}

.in-adv2 h4 {display: inline-block;margin: 0;border-bottom: 1px solid #3483c4;font-size: 34px;padding-bottom: 15px;}

.in-adv2 p {margin: 20px 0 0;font-size: 16px;background: url(  ../images/gou_1.png) no-repeat 0 1px;padding-left: 40px;}



.in-news-left {float: left;width: 48%;}

.in-news-left ul {overflow: hidden;margin: -15px 0 0 -15px;}

.in-news-left li {float: left;width: 50%;}

.in-news-left li a {display: block;margin: 15px 0 0 15px;background-color: #f8f8f8;transition: all 0.5s;}

.in-news-left li .img-cover {padding-top: 73%;}

.in-news-left li .text {padding: 27px 15px;}

.in-news-left li .text h4 {margin: 0;font-weight: normal;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.in-news-left li .text p {margin: 10px 0 0;opacity: 0.6;}

.in-news-left li a:hover {background-color: #0e75c8;color: #fff;}

.in-news-left li a:hover .img-cover span {transform: scale(1.1);}

.in-news-right {float: right;width: 48%;}

.in-news-right ul {margin-top: -10px;}

.in-news-right li {margin-top: 10px;}

.in-news-right li a {display: block;background-color: #f8f8f8;transition: all 0.5s;overflow: hidden;}

.in-news-right li .date {float: left;background-color: #0e75c8;color: #fff;padding: 25px 15px;text-align: right;font-size: 15px;width: 95px;}

.in-news-right li .date span {display: block;font-size: 18px;text-transform: uppercase;}

.in-news-right li .text {margin-left: 125px;padding: 15px;}

.in-news-right li .text h4 {font-weight: normal;font-size: 16px;margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.in-news-right li .text p {margin: 5px 0 0;opacity: 0.6;height: 40px;overflow: hidden;}

.in-news-right li a:hover {color: #fff;background-color: #0e75c8;}



.bg6 {background: url(  ../images/renbg_1.jpg) no-repeat center / cover;color: #fff;}



.in-renzheng {}

.in-renzheng li {float: left;width: 16.666666%;}

.in-renzheng li .wrap {text-align: center;border-right: 1px solid #fff;}

.in-renzheng li:last-child .wrap {border-right: 0;}

.in-renzheng li p {margin: 15px 0 0;font-size: 16px;}



.img-center {text-align: center;font-size: 0;}

.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;transition: all 0.5s;}



.img-cover {overflow: hidden;position: relative;}

.img-cover span {display: block;width: 100%;background: no-repeat center / cover;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}



.container2 {padding: 0 15px;width: 1200px;margin: 0 auto;}

/*copyright*/

.copyright {

	height: 50px;

	line-height: 50px;

	color: #666;

	font-size: 12px;

	background: #27292B;

}

.copyright p {

	color: #939393;

}

.copyright span {

	margin: 0 6px;

}

.copyright a {

	color: #939393;

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

.copyright a:hover {

	color: #0866c9;

}

.topadcs {

	width: 100%;

	overflow: hidden;

	text-align: center;

	background-color: #ececec

}

.left {

	width: 230px;

	float: left;

	overflow: hidden;

}

.rightbot {

	height: 3px;

	font-size: 0;

	overflow: hidden;

	margin-bottom: 10px;

}

.right {

	width: 735px;

	float: right;

	display: inline;

	overflow: hidden;

}

.rights {

	width: 760px;

	float: right;

	display: inline;

	overflow: hidden;

}

.right_main {

	width: 733px;

	min-height: 458px;

	border: solid 1px #d5d5d5;

	padding-bottom: 15px;

	overflow: hidden;

	background: #fff;

}

.contactn .tits {

	background: #ED5F05;

	color: #fff;

	height: 32px;

	line-height: 32px;

	padding-left: 13px;

}

.contactn .tits a {

	color: #fff;

}

.contactn .subnr {

	background: #fff;

	border-top: 0;

	overflow: hidden;

	padding: 5px 1px 10px 10px;

	width: 240px;

	height: 220px;

}

.contactn .subnr img {

	width: 210px;

	height: 90px;

	margin-bottom: 9px;

	margin-top: 9px;

}

.contactn .subnr p {

	line-height: 28px;

	overflow: hidden;

	font-size: 14px;

	color: #333333;

}

.contactn .subnr p b {

	color: #0866c9; font-size:18px; text-align:center;

}

.contactn .subnr h5 {

	line-height: 28px;

	overflow: hidden;

}

/*prolist*/

.prolist {

	width: 100%;

	overflow: hidden;

}

.prolist .list {

	width: 100%;

}

.prolist .item {

	width: 290px;

	float: left;

	margin: 0 30px 30px 0;

	position: relative;

	background: #fff;

	transition: all ease 300ms;

	overflow: hidden;

}

.prolist .item a {

	display: block;

	padding: 3px;

	border: 1px solid #e5e5e5;

}

.prolist .item img {

	width: 292px;

	height: 242px;

	display: block;

	background-color:#fff;

}

.prolist .item h3 {

	padding: 0 6px;

	height: 60px;

	text-align: center;

	font-size: 16px;

	font-weight: normal;

	color: #383838;

	line-height: 60px;

	overflow: hidden;

	transition: all ease 300ms;

}

.prolist .item:hover a {

	background: #0866c9;

	border-color: #0866c9;

}

.prolist .item:hover h3 {

	color: #fff;

}

.newsPage .item {

	width: 890px;

	height: 160px;

	margin: 0 auto;

	padding: 20px;

	border-bottom: 1px solid #eaeaea;

	transition: all .5s;

}

.newsPage .item a {

	display: block;

	width: 100%;

}

.newsPage .item img {

	width: 200px;

	height: 150px;

	display: block;

	float: left;

	border: 1px solid #e5e5e5;

	padding: 3px;

	margin-right: 20px;

}

.newsPage .item h3 {

	font-size: 16px;

	color: #333;

	height: 42px;

	line-height: 45px;

	overflow: hidden;

	margin-bottom: 5px;

	font-weight: normal;

	border-bottom: 1px solid #ededed;

	transition: all ease 300ms;

}

.newsPage .item .txt {

	color: #666;

	line-height: 24px;

	height: 68px;

	margin: 12px 0 13px;

	overflow: hidden;

}

.newsPage .item .txt span {

	color: #0866c9;

}

.newsPage .item .time {

	color: #666;

}

.newsPage .item:hover h3 {

	color: #0866c9;

}

.newsPage .item:hover {

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);

}

/*showpage*/

.showPage .content {

	width: 900px;

	float: right;

}

.showPage {

	background: #fff;

}

.showPage .title {

	color: #0866c9;

	margin-bottom: 5px;

	font-size: 24px;

	text-align: center;

}

.showPage .title .more {

	font-size: 14px;

}

.showPage .mark {

	padding: 5px 0 10px;

	text-align: center;

	margin-bottom: 20px;

	border-bottom: 1px solid #eee;

}

.showPage .mark span {

	margin-right: 18px;

	font-size: 12px;

	color: #666666;

}

.showPage .mark span i {

	font-style: normal;

}

.showPage .showContxt {

	color: #666;

	line-height: 28px;

	padding: 5px 0 30px;

}

.showPage .showContxt img {

	max-width: 100%;

}

.showPage .newsbox {

	margin-top: 0;

}

.showPage .gridlist {

	padding-top: 10px;

}

.showPage .gridlist .item {

	width: 350px;

	height: 323px;

}

.showPage .gridlist .item img {

	width: 350px;

	height: 263px;

}

.showPage .gridlist .item h3 {

	height: 60px;

	line-height: 60px;

}

.showPage .img-quotes {

	padding-top: 30px;

	margin-bottom: 40px;

}

.showPage .imgcon {

	width: 423px;

	height: 468px;

	padding-left: 295px;

	margin-left: 30px;

	position: relative;

	border: 1px solid #dddddd;

}

.showPage .imgcon .img {

	position: absolute;

	left: -30px;

	top: -30px;

	width: 276px;

	height: 368px;

	display: block;

	z-index: 10;

}

.showPage .imgcon h4 {

	padding-top: 45px;

	font-size: 16px;

}

.showPage .imgcon h3 {

	font-size: 26px;

	margin-bottom: 40px;

}

.showPage .imgcon .txt {

	margin-top: 40px;

	line-height: 30px;

}

.fenx {

	height: 40px;

}

/* reLink */

.reLink {

	clear: left;

	width: 100%;

	height: 58px;

	line-height: 58px;

	border-top: 1px dotted #dddddd;

	border-bottom: 1px dotted #dddddd;

}

.reLink .nextLink, .reLink .prevLink {

	width: 50%;

	display: block;

	text-align: left;

	color: #666;

}

.reLink .nextLink a:hover, .reLink .prevLink a:hover {

	color: #0866c9;

}

.reLink .nextLink {

	text-align: right;

}

.contactn {

	margin-bottom: 0px

}

.t05 {

	line-height: 40px;

	background: #0866c9;

	margin-top: 30px;

	padding: 0 18px;

	color: #fff;

	font-size: 16px;

}

.t05 a {

	color: #fff;

}

.t05 h5 {

	font-size: 16px;

	font-weight: normal;

}

.t05_cons1 {

	border: 1px solid #E0E0E0;

	border-top: 0;

	padding: 10px 10px 12px 10px;

	margin-bottom: 10px;

	zoom: 1;

	background: #fff;

}

.t05_cons1 li {

	white-space: nowrap;

	text-overflow: ellipsis;

	line-height: 31px;

	height: 31px;

	overflow: hidden;

	font-size: 14px;

	padding-left: 15px;

	width: 203px;

	background: url(../images/dian.png) left center no-repeat;

}

.t05_cons1 li a:hover {

	color: #0866c9;

}

.cpMain {

	overflow: hidden;

	padding: 0px;

	padding-bottom: 26px;

}

.cpright {

	width: 960px;

	float: right;

	margin-top: 26px;

}

.cprightpt {

	width: 960px;

	padding: 0 20px;

	background: #fff;

	float: right;

	padding-bottom: 20px;

}

.rtop {

	overflow: hidden;

	padding-bottom: 18px;

	border-bottom: 1px solid #dbdbdb;

	margin-top: 5px;

	margin-bottom: 20px;

	line-height: 20px;

}

.rtop h5 {

	float: left;

	padding-left: 10px;

	border-left: 3px solid #0866c9;

	font-weight: normal;

	line-height: 20px;

	font-size: 18px;

	color: #0866c9;

}

.rtop span {

	float: right;

	font-size: 14px;

	color: #666;

}

.rtop span a {

	color: #666;

}

/*标题*/

.product_bg{

	width: 100%;

	margin: 0 auto;

	padding-top:50px;

}

/*标题*/

.product_bt{ width:1260px; font-size:14px; text-align:center;  margin:0 auto;}

.product_bt span{ display:block; font-size:40px; display:block; color:#0866c9;}

.product_bt font{

	font-size: 30px;

	display: block;

	letter-spacing: 3px;

	line-height: 55px;

	margin-bottom:5px;

}

/*关于我们*/

.s_banner{width:100%; height:159px; background:url(../images/img2.png) no-repeat center ;position:relative;}

.s_banner  a{width:125px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#333; background:#fff; font-weight:bold; display:block; float:left;box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333;left:50%;margin-left:-62px;position:absolute;top:20px;overflow: hidden;}

.s_banner  a:hover{background:#cf0000; color:#fff;}



.s_banner2{width:100%; height:159px; background:url(../images/img3.png) no-repeat center ;position:relative;}

.s_banner2  a{width:125px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#333; background:#fff; font-weight:bold; display:block; float:left;

               box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333;left:50%;margin-left:-62px;position:absolute;top:20px;overflow: hidden;}

.s_banner2  a:hover{background:#cf0000; color:#fff;}



.con6{width:100%; background:url(../images/about_bg.jpg) top center no-repeat; height:638px;}

.con6 .con2_con{background:none; color:#fff;}

.con6 .container{padding-top:5px;}

.con6 .container .leftt img{border:5px solid #fff;}

.con6 .rightt{color:#fff; width:750px; line-height:28px; float:left; margin-left:40px; font-size:14px;}

.con6 .rightt em a,.con6 .rightt em a:visited{font-size:24px; font-weight:bold; color:#fff;}

.con6 .rightt .txt{padding-top:18px; width: 750px;overflow: hidden;line-height: 30px;}

.con6 .rightt span a,.con6 .rightt span a:visited{color:#fff; display:block; border:1px solid #fff; width:120px; height:32px; text-align:center; line-height:32px; margin-top:23px;}

.con6 .con3_con{width:345px; height:60px; margin:0 auto; top:-20px;color:#ccc; font-size:16px; line-height:25px; text-align:center;overflow: hidden;}

.con6 .zizhi{color:#fff; width:260px; height:270px; float:right; overflow:hidden}

.ywbt{width:425px;height:52px;color:#FFFFFF;font-size:45px;font-weight:100; margin:0 auto;text-align:center;margin-top:430px;}

.ywbt_da{width:650px;margin:0 auto;margin-top:10px;}

.ywbt_zhu{width:650px;height:40px;margin-top:-5px;color:#FFFFFF;font-size:28px;font-family:"瀹嬩綋";font-weight:bold; text-align:center;overflow: hidden;}

.ywbt_fu{width:650px;height:40px;color:#fff;font-size:22px; padding-top:3px; font-weight:lighter; text-align:center;overflow: hidden;}

.leftt{ float:left;}

.about{ margin-top:80px;}

/*index css*/

.banner {

	overflow: hidden;

	width: 100%;

	height: 600px;

}

#flashs {

	position: relative;

	height: 600px;

	overflow: hidden;

}

#flashs .bgitem {

	z-index: 1;

	position: absolute;

	top: 0;

	height: 550px;

	width: 100%;

	cursor: pointer;

	margin: 0 auto;

}

#flashs .btn {

	position: absolute;

	z-index: 7;

	bottom: 15px;

	left: 50%;

	margin-left: -55px;

	padding: 0px 6px;

}

#flashs .btn span {

	color: #fff;

	background: #333;

	cursor: pointer;

	display: inline-block;

	margin: 0 2px;

	width: 25px;

	height: 25px;

	font-size: 14px;

	line-height: 25px;

	text-align: center;

}

#flashs .btn span.cur {

	background: #0866c9;

}

/*banner*/

.public_wrap {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

	padding: 0px;

}

.fullSlide {

	width: 100%;

	position: relative;

	height: 600px;

	padding: 0px;

	margin: 0px;

}

.fullSlide .bd {

	margin: 0 auto;

	position: relative;

	z-index: 0;

	overflow: hidden;

	padding: 0px;

}

.fullSlide .bd ul {

	width: 100% !important;

}

.fullSlide .bd li {

	width: 100% !important;

	height: 600px;

	overflow: hidden;

	text-align: center;

}

.fullSlide .bd li a {

	display: block;

	height: 600px;

}

.fullSlide .hd {

	width: 100%;

	position: absolute;

	z-index: 1;

	bottom: 0;

	left: 0;

	height: 45px;

	line-height: 45px;

}

.fullSlide .hd ul {

	text-align: center;

}

.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

	zoom: 1;

	width: 15px;

	height: 15px;

	margin: 5px;

	overflow: hidden;

	background: #fff;

	line-height: 999px;

}

.fullSlide .hd ul .on {

	background: #0866c9;

}

.fullSlide .prev, .fullSlide .next {

	display: block;

	position: absolute;

	z-index: 1;

	top: 50%;

	margin-top: -30px;

	left: 0;

	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: 0;

	background-position: -6px -137px;

}

/*内页大图*/

.nybanner {

	width: 100%;

	height: 300px;

	overflow: hidden;

	position: relative;

}

.nybanner img {

	width: 1920px;

	display: block;

	position: absolute;

	left: 50%;

	margin-left: -960px;

	top: 0;

}

/*内容搜索*/

.nlss {

	overflow: hidden;

	width: 100%;

}

.nlss .nlssBox p {

	width: 900px;

	height: 65px;

	color: #0866c9;

	float: left;

	font-size: 12px;

	line-height: 65px;

}

.nlssBox a {

	color: #6c6c6c;

	font-size: 12px;

	margin-right: 20px;

}

.nlssBox .ssnl {

	overflow: hidden;

	width: 309px;

	height: 32px;

	line-height: 32px;

	float: right;

	margin-top: 15px;

	float: right;

}

.nlssBox .ssnl input {

	width: 256px;

	height: 30px;

	line-height: 30px;

	background: none;

	padding-left: 10px;

	border: 1px solid #dedede;

	font-size: 13px;

	color: #dedede;

	float: left;

}

.nlssBox .ssnl em {

	display: block;

	cursor: pointer;

	width: 41px;

	height: 32px;

	background: url(../images/fangdajing.png) no-repeat center right;

	float: right;

}

.searchbox {

	position: relative;

	float: right;

	margin-top: 14px;

	width: 258px;

	height: 36px;

	border: 1px solid #0866c9;

	overflow: hidden;

}

.searchbox input {

	outline: none;

}

.seartxt {

	float: left;

	width: 196px;

	height: 36px;

	font-size: 12px;

	color: #666;

	padding-left: 12px;

	line-height: 30px;

	border: 0;

	background: none;

}

.searss {

	position: absolute;

	top: 0;

	right: 0;

	width: 50px;

	height: 36px;

	border: 0;

	cursor: pointer;

	background: #0866c9 url(../images/icobox.png) no-repeat center;

}

/*产品展示*/

.cpzx {

	overflow: hidden;

	width: 100%;

	padding-bottom: 40px; padding-top:1px;

}

.cpzx h3 {

	width: 100%;

	height: 27px;

	margin: 0 auto;

	text-align: center;

	margin-top: 35px;

	padding-bottom: 5px;

}

.cpzx h3 a {

	color: #227ecb;

}

.cpzx .nlist .expmenu {

	border-top: 0;

	overflow: hidden;

}

.nlist {

	float: left;

	width: 256px;

	margin-top: 26px;border: #0866c9 2px solid;

}

.nlist h4 {

	color: #FFF;

	text-decoration: none;

	color: #FFFFFF;

}

.nlist .nt {

	padding: 18px 0;

	text-align:center;

	background: #0866c9;

	font-size: 28px;

	color: #FFFFFF;

}

.nlist .nt a {

	color: #FFFFFF; text-align:center;

}

.TabTitle2 ul.expmenu {

	padding: 10px;

	padding-bottom: 0;

	border-top: 0; width:236px;

}

.TabTitle2 ul.expmenu li {

	background: url(../images/flbj.png) no-repeat left center;

	color: #FFF;

	width: 218px;

	margin-bottom: 1px;

	overflow: hidden;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

	margin:auto;

	background-color:#0866c9;

}

.TabTitle2 ul.expmenu li a {

	display: block;

	height: 42px;

	line-height: 42px;

	font-size: 16px;

	text-decoration: none;

    text-align:center;

	color:#fff;

}



.TabTitle2 ul.expmenu li:hover{background: url(../images/flbj.png) no-repeat left;}



.TabTitle2 ul.expmenu li div.zfl a {

	display: block;

	height: 36px;

	line-height: 36px;

	font-size: 16px; text-align:center;

	text-decoration: none;

	color: #333; background:#fff;

}

.TabTitle2 ul.expmenu li a:hover{ color:#0866c9;}

.TabTitle2 ul.expmenu li .arrow {

	display: block;

	width: 28px;

	height: 30px;

	background: no-repeat center;

	float: right;

	overflow: hidden;

	cursor: pointer;

}

.TabTitle2 ul.expmenu li:hover .TabTitle2 ul.expmenu li.on  {

	background-color: #2b2b2b;

}



.TabTitle2 ul.expmenu li .menu {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 10px;

}

.TabTitle2 ul.expmenu li .menu li {

	overflow: hidden;

	width: 190px;

	margin-left: 15px;

	background: url(../images/news_line.jpg) bottom repeat-x;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.TabTitle2 ul.expmenu li .menu li a {

	width: 190px;

	display: block;

	padding-left: 20px;

	float: left;

	height: 33px;

	line-height: 33px;

	font-size: 14px;

	color: #0866c9;

}

.TabTitle2 ul.expmenu li .menu li:hover, .TabTitle2 ul.expmenu li .menu li.on {

	background-color: #dfdfdf;

	text-decoration: none;

}

.he {

	display: none

}

.cpzx .nlist .expmenu .zfl {

    display: block;

}

.cpzxx .nlist .expmenu .zfl {

    display: none;

}

.TabTitle2 ul.expmenu:hover .zfl{

	display:block;}

.TabTitle2{ margin:auto}

.zfl span a {

    display: block;

    border-bottom: 1px dashed #ccc;

 

}

/*.cptp {

	overflow: hidden;

	width: 940px;

	float: right;

}

.cptp ul {

	float: right;

	width: 940px;

	margin-top: 26px;

}

.cptp ul li {

	width: 301px;

	margin-right: 15px;

	margin-bottom: 15px;

	border: 1px solid #E0E0E0;

	float: left;

	background-color: #FFFFFF;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.cptp ul li:nth-child(3n) {

	margin-right: 0;

}

.cptp ul li .pic {

	margin: 2px;

	overflow: hidden;

}

.cptp ul li img {

	width: 297px;

	height: 222px;

	transition: all 1s;

}

.cptp ul li a:hover img {

	transform: scale(1.2);

}

.cptp ul li p {

	display: block;

	height: 39px;

	line-height: 39px;

	text-align: center;

	font-size: 15px;

	overflow: hidden;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.cptp ul li:hover a {

	color: #ffffff;

	text-decoration: none;

}

.cptp ul li:hover p {

	color: #FFF;

}

.cptp ul li:hover {

	background-color: #0866c9;

	transform: translateY(-5px);

}*/

/**s_banner_box1**/



.s_banner_box1{ width:100%; background:url(../images/s_banner1.jpg) no-repeat center; height:271px;}



.s_banner1{ width:360px; margin:auto; padding:155px 0px 0px 605px;}



.s_banner1 span{ font-family:impact; src:url(impact.ttf); font-size:30px; color:#fff;}



.s_banner1 a{ display:block; width:106px; height:31px; border:2px solid #fff; font-size:16px; line-height:31px; text-align:center; color:#fff; margin-top:5px;}



/**ys_box**/



#ystop{ background:url(../images/ystop.jpg) no-repeat center; height:353px;}

#ystop h2{ font-size:46px; font-weight:bold; color:#fff; padding:105px 0 0 640px}



#ys1{ width:1260px; height:499px; padding:0; margin:0 auto; position:relative;}

#ys1_left{ width: 100%; height:602px;  position: absolute;    left: -50%; text-align:right; top:-148px; overflow:hidden;  }



#ys1_right{ float:right; width:500px;}

#ys1_right h2{ font-size:32px; font-weight:bold; color:#0866c9; padding-top:110px}

#ys1_right h3{ font-size:24px; font-weight:bold; color:#333; margin:10px 0 40px 0;}

#ys1_right li{ background:url(../images/ysb1.jpg) no-repeat 0 15px; padding-left:20px; font-size:15px; line-height:26px; margin-bottom:10px;}

#ys1_right h4{ width:158px; height:40px; line-height:40px; text-align:center; border:1px solid #0866c9; margin-top:45px;}

#ys1_right h4 a{ color:#0866c9; font-size:15px;}



#ys2{ height:485px;}

.ys2bg{ background:url(../images/ys2.jpg) no-repeat center top; height:485px;}

.ys4bg{ background:url(../images/ys4.jpg) no-repeat center top; height:485px;}

#ys2_left{ width:500px;}

#ys2_left h2{ font-size:32px; font-weight:bold; color:#0866c9; padding-top:64px}

#ys2_left h3{ font-size:24px; font-weight:bold; color:#333; margin:10px 0 40px 0;}

#ys2_left li{ background:url(../images/ysb1.jpg) no-repeat 0 15px; padding-left:20px; font-size:15px; line-height:26px; margin-bottom:10px;}

#ys2_left h4{ width:158px; height:40px; line-height:40px; text-align:center; border:1px solid #0866c9; margin-top:45px;}

#ys2_left h4 a{ color:#0866c9; font-size:15px;}



#ys3{height:485px;}

.ys3bg{ background:url(../images/ys3.jpg) no-repeat center top; height:485px;}

#ys3_right{ width:500px; float:right;}

#ys3_right h2{ font-size:32px; font-weight:bold; color:#0866c9; padding-top:64px}

#ys3_right h3{ font-size:24px; font-weight:bold; color:#333; margin:10px 0 40px 0;}

#ys3_right li{ background:url(../images/ysb1.jpg) no-repeat 0 15px; padding-left:20px; font-size:15px; line-height:26px; margin-bottom:10px;}

#ys3_right h4{ width:158px; height:40px; line-height:40px; text-align:center; border:1px solid #0866c9; margin-top:45px;}

#ys3_right h4 a{ color:#0866c9; font-size:15px;}



#ys4{width:1260px; padding:0; margin:0 auto; position:relative; height:490px;}

#ys4_left{ width:499px; float:left; position:absolute; top:-20px;}

#ys4_right{ float:right; width:600px;}

#ys4_right h2{ font-size:32px; font-weight:bold; color:#0866c9; padding-top:110px}

#ys4_right h3{ font-size:24px; font-weight:bold; color:#333; margin:10px 0 40px 0;}

#ys4_right li{ background:url(../images/ysb1.jpg) no-repeat 0 15px; padding-left:20px; font-size:15px; line-height:26px; margin-bottom:10px;}

#ys4_right h4{ width:158px; height:40px; line-height:40px; text-align:center; border:1px solid #0866c9; margin-top:45px;}

#ys4_right h4 a{ color:#0866c9; font-size:15px;}



.ystel{background: #0866c9;width: 480px;height:40px;line-height:40px;background: #0866c9; margin-top:110px;}

.ystel b{display: block;float: left;width: 106px;text-align: center;font-size: 16px;color: #fff;font-weight: normal;}

.ystel span{display: block;float: left;width: 373px;height: 38px;line-height: 38px;margin-top: 1px;background: #fff;font-size: 22px;font-weight: bold;color: #0866c9;text-align: center;}



/*流程*/

.flow{ width:1260px; padding:0; margin:70px auto 0 auto;}

.flowbt1{ background:url(../images/flowbg.png) no-repeat center; line-height:52px; text-align:center; font-size:42px; font-weight:bold; color:#333;}

.flowbt1 span{font-size:42px; color:#0866c9}

.flowbt2{ font-size:20px; color:#333; text-align:center}

.flow ul{ margin-top:30px;}

.flow li{ float: left; width:125px; margin-right:28.5px; }

.flow li:last-child{ margin-right:0}

.flow li:hover .flbg{ color: #fff; background: url(../images/flow-shadow2.png) no-repeat 0 0;}

.flow li .flbg{  height: 123px; background: url(../images/flow-shadow1.png) no-repeat 0 0;}

.flow li em{ margin: 0 auto; display: block; width: 108px; height:108px; font-size: 36px; color: #878787; text-align: center; padding:0; margin:0; line-height:105px; }

.flow li:hover em{ color:#fff}

.flow li p{ font-size: 15px; color: #444;  line-height: 24px; width:108px; text-align:center; margin:0}



.flow_pho{ margin:50px auto 0; padding-left: 45px; width:630px; height: 45px; line-height: 45px; border: 1px solid #FF6600; background: url(../images/pho1.gif) no-repeat 15px center;}

.flow_pho p{ padding:8px 0 0}

.flow_pho a{ float: right; display: block; width: 112px; height:44px; font-size: 15px; color: #fff; text-align: center; background: #FF6600;}

.flow_pho i{ margin-right: 10px; font-size: 14px; color: #555; font-style:normal; }

.flow_pho i b{ font-size: 21px; color: #FF6600; letter-spacing: -1px;}



/*实力强，有保障*/

.slq {

	overflow: hidden;

	width: 100%;

	position: relative;

	margin: 0 auto;

	margin-bottom: 40px

}

.slqBox {

	width: 1260px;

	margin: 0 auto;

	position: relative;

}

.slqBox h4 {

	font-size: 30px;

	color: #0866c9;

}

.slqBox h5 {

	font-size: 18px;

	color: #3f3f3f;

	margin: 10px 0px 30px;

}

.slqBox p {

	font-size: 14px;

	padding-left: 20px;

	margin-top: 10px;

	background: url(../images/xiaohua.png) no-repeat left 9px;

	line-height: 28px;

	text-align: justify;

}

.slq01 {

	overflow: hidden;

	width: 100%;

	height: 438px;

	background: url(../images/ys_line.png) bottom no-repeat;

}

.Box {

	overflow: hidden;

	margin: 0 auto;

	height: 190px;

	background: url(../images/slq01.png) no-repeat center;

}

.Box h3 {

	font-size: 36px;

	color: #FFF;

	text-align: center;

	margin-top: 22px

}

.Box h3 span {

	font-size: 40px;

}

.Box p {

	font-size: 14px;

	text-align: center;

	margin-top: 8px;

	color:#fafafa

}

.Box p>span {

	font-size: 30px;

}

.slqBox .Box1 {

	padding-left: 115px;

}

.slqBox b {

	font-size: 50px;

	position: absolute;

	font-weight: bold;

	width: 96px;

	height: 96px;

	display: block;

	background: url(../images/ys.png) no-repeat;

	text-align: center;

	line-height: 96px;

	color: #fff;

	margin-top: 40px;

}

.slq02 .slqBox b {

	left: 620px;

	margin-top: 20px;

}

.slqBox .Box1 .wz {

	float: left;

	padding-top: 55px;

	width: 513px;

	overflow: hidden;

}

.slqBox .Box1 .ystp1 img {

	padding-left: 100px

}

.slq .slq02 {

	width: 100%;

	height: 420px;

	background: url(../images/ys_line.png) bottom no-repeat;

}

.slqBox .Box2 .ystp2 {

	float: left;

}

.slqBox .Box2 .wz {

	width: 442px;

	float: right;

	padding: 35px 20px 0px 120px;

}

.slq .slq03 {

	width: 100%;

	margin-top: 50px;

	height: 380px;

}

.slqBox .Box3 .wz {

	float: left;

	padding: 55px 20px 0px 120px;

	width: 460px;

}

.slqBox .Box3 .ystp3 img {

	padding-left: 50px;

	float: right;

}

.slq .slq04 {

	width: 100%;

	height: 450px;

	background: url(../images/ys_line.png) top no-repeat;

}

.slq04 .slqBox b {

	left: 620px;

	margin-top: 80px;

}

.slqBox .Box4 .ystp4 {

	float: left;

	margin-top: 45px;

}

.slqBox .Box4 .wz {

	width: 442px;

	float: right;

	padding: 95px 20px 0px 120px;

}

/*案例展示*/

.kehu {

	overflow: hidden;

	height: 450px;

}

.anniu_kj {

	

	width: 1260px;

	height: 450px;

	margin: 0 auto;

	position: relative;

}

.kehu .khdl {

	width: 100%;overflow: hidden;

}

.khdl h3 {

	text-align: center;

	margin-top: 40px;

	font-size: 18.75px;

	background: url(../images/kehu.png) no-repeat center top

}

.khdl h3 a {

	font-size: 26px

}

.khdl img {

	margin-top: 0px;

}

.khdl .bd {

	width: 100%;

	margin-top: 50px;

}

.khdl li {

	position: relative;

	float: left;

	margin-right: 18px;

	height: 360px;

	width: 400px;

	background-color: #0866c9; border:2px #0866c9 solid;

}

.khdl li img {

	display: block;

	width: 400px;

	height: 320px;

	padding-bottom: 0;

	background: #FFF;

}

.khdl li span {

	display: block;

	font-size: 16px;

	text-align: center;

	line-height: 40px;

	width: 400px;

	overflow: hidden; color:#fff;

}

.khdl li p {

	font-size: 14px;

	color: #999;

	width: 400px;

	height: 80px;

	line-height: 20px;

	text-align: justify;

	margin: 0 auto;

	overflow: hidden;

}

.khdl li i {

	display: block;

	position: absolute;

	right: 0;

	bottom: 0;

	width: 26px;

	height: 26px;

	float: right;

	

}

.anniu_kj em {

	display: block;

	width: 43px;

	height: 113px;

	cursor: pointer;

	position: absolute;

	top: 40%;

	opacity: 0.8;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.anniu_kj .prev {

	background: #bababa url(../images/arrowl.jpg) no-repeat center top;

	left: -44px;

}

.anniu_kj .next {

	background: #bababa url(../images/arrowr.jpg) no-repeat center top;

	right: -44px;

}

.anniu_kj em:hover {

	background-color: #0866c9;

}

.khdl li.ys_last {

	margin-right: 0px;

}

.warp {

	background: rgba(6, 163, 232, 0.05);

	overflow: hidden;

	padding-bottom: 25px;

}

.xinw {

	height: 50px;

	background: #0866c9 url(../images/hhbg.png) no-repeat 813px center;

}

.xinw a {

	display: block;

	font-size: 20px;

	color: #FFF;

	line-height: 50px;

	padding-left: 22px;

}

.jz {

	width: 860px;

	overflow: hidden;

	margin-top: 25px;

	background: #fff;

}

.jz ul {

	float: left;

	padding: 20px;

}

.jz li {

	padding-bottom: 20px;

	float: left;

}

.jz .xwtp {

	float: left

}

.jz .xwtp img {

	width: 185px;

	height: 136px;

	padding: 5px;

	border: #CCC 2px solid;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.jz .xwwz {

	float: right;

	width: 600px;

	padding-left: 15px;

}

.jz .xwwz h3 {

	height: 34px;

	line-height: 34px;

	font-size: 16px;

	font-weight: normal;

	width: 600px;

	overflow: hidden;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.jz li:hover .xwwz h3 {

	color: #0866c9;

}

.jz li:hover .xwtp img {

	border-color: #0866c9;

}

.jz .xwwz p {

	line-height: 24px;

	font-size: 14px;

	color: #999;

	text-align: justify;

	height: 97px;

	overflow: hidden;

}

.jz .xwwz p a:hover {

	text-decoration: none;

}

.jz .xwwz span {

	float: right;

	font-size: 14px;

	color: #0866c9;

}

.zz {

	width: 1000px;

	}

.zz .zz_title {

	height: 50px;

	background: #0866c9; margin-left:10px;

}

.zz .zz_title a {

	display: block;

	color: #FFF;

	font-size: 20px;

	line-height: 50px;

	padding-left: 20px;

}

.zz .bd {

	width: 990px;

	overflow: hidden;

	margin-top: 20px;

	margin-left:10px;

}



.zz li {

	float: left;

	text-align: center;

	margin: 10px 16px 0px 0px;

}

.zz li img {

	width: 300px;

	height: 230px;

	padding: 5px;

	border: #CCC 2px solid;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.zz li span {

	display: block;

	font-size: 16px;

	text-align: center;

	line-height: 46px;

	height: 46px;

	overflow: hidden;

}

.zz li span:hover {

	color: #0866c9;

}

.zz li:hover img {

	border: 2px solid #0866c9;

}



.pc5service {background:#0866c9;width:100%;height:90px;padding-top:30px;text-align:center;}

.zjwy {

	overflow: hidden;

	width: 100%;

	height: 490px;

	padding-top: 25px;

}

.zjwbBox {

	width: 100%;

}

.zjwbBox h3 {

	font-size: 28px;

	text-align: center;

	margin-top: 25px;

	background: url(../images/zjwy_bg.png) no-repeat center top;

}

.zjwbBox h3 a {

	color: #0866c9;

}

.zjwbBox .wy_tupian {

	width: 500px;

	margin-top: 30px;

	float: left;

}

.zjwbBox .wy_tupian img {

	width: 500px;

	height: 340px;

}

.zjwbBox .wy_jianjie {

	width: 660px;

	margin-top: 30px;

	float: right;

}

.wy_jianjie dt {

	line-height: 30px;

	height: 275px;

	overflow: hidden;

	font-size: 14px;

	text-align: justify;

}

.wy_jianjie dd {

	margin: 25px 0 0 0;

}

.wy_jianjie dd a {

	display: inline-block;

	background: #0866c9;

	padding: 8px 40px;

	font-size: 14px;

	line-height: 24px;

	color: #fff;

}

.wy_jianjie dd a:hover {

	background: #2b2b2b;

}

.case_bj{

	background: url(../images/case_bj.jpg) no-repeat center 0;

overflow: hidden;

padding-top: 45px;

font-family:"Microsoft Yahei";}

.case{

	width:1260px;

	 margin: 0 auto; 

	 overflow: hidden;}

.case_nav{width:233px; overflow: hidden;margin-top: 40px; float: left;}

.case_nav li{height:68px; margin-bottom: 23px; overflow: hidden;}

.case_nav li a{display: block; font-size: 20px; color:#000000; line-height: 68px;background: url(../images/case_cur1.png) no-repeat center 0; text-align:center;}

.case_nav li a:hover , .case_nav .cur a{background: url(../images/case_cur.png) no-repeat center 0; color:#fff;text-decoration: none;}

.case_c{width:949px; float: right; overflow: hidden;margin-top: 40px;}

.case_c dl{height:343px; background:#fff; overflow: hidden;}

.case_c dt{width:629px; float: left; overflow: hidden;}

.case_c dt img{height:343px;display: block;margin: 0 auto;}

.case_c dd{width:273px; padding:60px 20px 0 0; overflow: hidden; float: right;}

.case_c dd h3{ font-size: 22px; line-height: 30px;}

.case_c dd h3 a{ color:#0866c9;}

.case_c dd p{padding-top: 10px;padding-right: 20px; height:144px; font-size: 16px; line-height: 25px; color:#5f5f5f;overflow: hidden;}

.case_c dd i{display: block;width:159px; height:37px; border:1px solid #dcdcdc;text-align: center; line-height: 37px;overflow: hidden; font-size: 14px;}

.case_c dd i a{color:#5f5f5f; }

.bt01{height:90px;background: url(../images/fang_line.png) no-repeat center bottom; overflow: hidden; font-size: 36px;text-align: center; line-height: 38px; color:#313131;}

.bt01 a{ color:#313131;}

.bt01 span{ color:#0866c9;}

.bt01 i{display: block; font-weight: normal;font-size: 18px; font-family: "Arial"; color:#686e7e;}

.bt01 em{display: block; font-size: 26px; color:#686e7e;font-weight: 600;}

/*优势*/

.pradv_bg{

	width: 100%;

	height:1150px;

	background:url(../images/20181207114656_114765443.png) no-repeat center;

	margin: 0 auto;

	margin-top:3px;

}

.pradv_c{ width:1200px; margin:0 auto;}

.pradv_cl{ width:842px;padding-top:46px; }

.pradv_cr{ width:358px;}

.pradv_cr_t{width:358px; height:266px; color:#fff; padding-top:40px; background:#008d30; text-align:center;}

.pradv_cr_t img{animation: myfirst 1s infinite; display: inline-block;}  

 @keyframes myfirst {  0% {  

               transform: translate(0px, 0px);  }  

           50% {  

               transform: translate(0px, -10px);  

           }  

           100% {  

               transform: translate(0px, 0px);  

           }  

       }  



.pradv_cr_t span{ font-size:40px; font-weight:bold; display:block; line-height:60px; margin-top:10px;}

.pradv_cr_t font{ font-size:25px; letter-spacing:2px;}



.pradv_cr_c{ width:358px; background:#fff; border:1px solid #008d30; border-bottom: none; position:relative; }

.pradv_cr_d{ width:358px; height:80px;  margin:0 auto;}

.pradv_cr_d span{ width:321px;display:block; height:54px; line-height:54px; font-size:25px; background:#ff8a00;position:absolute; top:-30px; left:18px;  color:#fff; text-align:center; }

.pradv_cr_d font{ font-size:20px;}





.pradv_1{width:356px; height:150px; border-top:1px #f0f0f0 solid; }

.pradv_1_c{ width:310px; padding-top:30px; margin:0 auto;}

.pradv_1 img{ float:left;

    background-size:cover;

    width:85px;

    height:85px; 

    -webkit-transform:translate3d(0,0,0);

    -moz-transform:translate3d(0,0,0);

    transform:translate3d(0,0,0);

    -webkit-animation:play 5s linear infinite;

    -moz-animation:play 5s linear infinite;

    animation:play 5s linear infinite;

}

@-webkit-keyframes play{

    0%  {

		  -webkit-transform:rotate(360deg);

    }

	

    100% {

    

		-webkit-transform:rotate(360deg);

    }

}

@-moz-keyframes play{

    0%  {  /*

        -moz-transform:rotateY(0deg);

      

        -moz-transform:rotateX(0deg);

        -moz-transform:rotate(0deg);

       

        */

		 -moz-transform:rotate(0deg);

    }

    100% {   /*

        -moz-transform:rotateY(360deg);

     

        -moz-transform:rotateX(360deg);

        -moz-transform:rotate(360deg);

       

        */

		 -moz-transform:rotate(-360deg);

    }

}

@keyframes play{

    0%  {

		 /*

        transform:rotateY(0deg);

       

        transform:rotateX(0deg);

        transform:rotate(0deg);

       

        */

		 transform:rotate(0deg);

    }

    100% {

		/*

        transform:rotateY(360deg);

        

        transform:rotateX(360deg);

        transform:rotate(360deg);

        

        */

		transform:rotate(-360deg);

    }

}



.pradv_1_r{ float:right; width:210px; margin-left:10px;}

.pradv_1_r span{ display:block; font-size:20px; color:#16231a; padding-top:4px; padding-bottom:5px;}

.pradv_1_r font{ display:block; font-size:13px; line-height:25px; color:#666;} 



.pradv_d{ width:100%; border-top:1px #008d30 solid; margin:0 auto; }

.pradv_d_c{ width:1200px; margin:0 auto;}



.pradv_d_c li{width:100px; float:left; margin-right:83px;}

.pradv_d_xian{ width:1px; height:54px; background:#008d30; margin:0 auto;}

.pradv_d_t{ width:100px; height:100px; border-radius:2px; padding-top:8px; text-align:center; border:1px #008d30 solid; margin:0 auto;}

.pradv_d_t span{ font-size:35px; color:#008d30; display:block;}

.pradv_d_t font{ font-size:25px; color:#10a643; line-height:35px; display:block;}





/*about*/

.adv{ height:963px; background:url(../images/20191228151504_1931286591.jpg) no-repeat center;overflow: hidden;}

.adv_t{ font-size:45px; color:#343434; font-weight:bold; margin-bottom:5px; text-align:center;}

.adv_t span{ color:#0866c9;}

.adv_c{ font-size:18px; color:#666;text-align:center;}

.advname{ font-size:110px; color:#f2eae4; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:20px;}

.advname span{ color:#0866c9;}

.adv_w{ float:left;}

.adv_titl{ padding-left:98px; font-size:22px; color:#0866c9; font-weight:bold; height:85px;}

.adv_titl span{font-size:40px; color:#0866c9; display:block;}

.advcon ul{ position:relative;}

.advcon ul:nth-child(1) .adv_titl{ background:url(../images/20191228153244_766688841.png) no-repeat left center;}

.advcon ul:nth-child(2) .adv_titl{ background:url(../images/20191228153244_1316977850.png) no-repeat left center;}

.advcon ul:nth-child(3) .adv_titl{ background:url(../images/20191228153244_193762346.png) no-repeat left center;}

.advcon ul:nth-child(4) .adv_titl{ background:url(../images/20191228153244_1074513624.png) no-repeat left center;}

.advcon{ margin-top:104px;position: relative;}

.advpic{ top: -240px;position: absolute;left: 600px;}

.adv_word{ clear:both; margin-top:40px;width:580px; height:140px;}

.adv_word p{ font-size:16px; color:#666; line-height:30px; padding-left:20px; background:url(../uploadfile/image/20200318/20200318182534_457751359.png) no-repeat 0px 10px;}

.adv_word p+p{ margin-top:15px;}

.advcon ul{ display:none;}

.advcon ul:nth-child(1){ display:block;}

.advtab li{ width:314px; height:160px; background:#0272d4; color:#fff; position:relative; float:left; margin-right:1px; text-align:center; cursor:pointer;}

.advtab li:after{ content:''; display:block; width:100%; height:0px; position:absolute; top:0px; left:0px; transition:0.5s;}

.advtab li.cur:after{transition:0.5s; height:100%; background:#0866c9;}

.advtab li div{ width:100%; height:100%; position:relative; z-index:3;}

.advtab li *{transition:0.5s;}

.advtab li:nth-child(1) div{ background:url(../images/20191228160014_1306259517.png) no-repeat center;}

.advtab li:nth-child(2) div{ background:url(../images/20191228160015_252099030.png) no-repeat center;}

.advtab li:nth-child(3) div{ background:url(../images/20191228160015_1092397909.png) no-repeat center;}

.advtab li:nth-child(4) div{ background:url(../images/20191228160015_1243826842.png) no-repeat center;}

.advtab{ margin-top:93px;}

.advtab li p{ font-size:14px; text-transform:uppercase; padding-top:80px; }

.advtab li p span{ font-size:30px; font-weight:bold; display:block;}



.zlfc {

	overflow: hidden;

	width: 100%;

	height: 340px;

}

.zlfcBox h4 {

	width: 1260px;

	font-size: 24px;

	margin-top: 35px;

	background: url(../images/fengcai_bg.png) no-repeat center;

}

.zlfcBox h4 a {

	color: #0866c9;

}

.zlfcBox .bd {

	width: 1260px;

	margin-top: 35px;

	overflow: hidden;

}

.zlfcBox li {

	width: 380px;

	height: 260px;

	margin-right: 15px;

	float: left;

}

.zlfcBox li img {

	width: 350px;

	height: 260px;

	border: 1px solid #e0e0e0;

	padding: 3px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.zlfcBox li p {

	text-align: center;

	font-size: 14px;

	line-height: 30px;

	overflow: hidden;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.zlfcBox li:hover img {

	border: 1px solid #0866c9;

}

.zlfcBox li:hover p {

	color: #0866c9;

}

.zlfcBox li.last {

	margin-right: 0px;

}

.news {

	overflow: hidden;

	width: 100%; height:700px;

	

}

.news .news_title {

	width: 100%;

	height: 50px;

	line-height: 50px;

	background: url(../images/img1.png) no-repeat 18px 40px;

}

.news .news_title h3 {

	font-size: 22px;

	float: left;

	padding-left: 18px;

}

.news .news_title h3>a {

	color: #333;

}

.news .news_title .more {

	float: right;

	font-size: 14px;

	color: #333;

	margin-top: 16px;

}

.news .news_title .moree {

	float: right;

	font-size: 14px;

	color: #333;

	margin-top: 2px;

}

.news .newsBox {

	width: 100%;

	margin: 0 auto; margin-top:60px;

	    background: url(../images/news_bg.jpg) top center no-repeat;

		height:510px;

}

.news .newsBox_left {

	overflow: hidden;

	width: 700px;

	float: left;

}

.news .newsBox_left .news_box {

	padding: 20px;

	height: 360px;

	background: #fff;

}

.news .newsBox_left .xxxw {

	width: 660px;

	height: 160px;

	margin: 0;

}

.xxxw .xwtp1 {

	float: left

}

.xxxw .xwwz1 {

	float: right;

	height: 158px;

	overflow: hidden;

}

.xxxw .xwwz1 h3 {

	font-weight: normal;

	height: 40px;

	line-height: 40px;

	width: 100%;

	overflow: hidden;

	margin-top: -11px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.xxxw:hover .xwwz1 h3 {

	color: #0866c9

}

.xxxw .xwwz1 p {

	font-size: 14px;

	line-height: 26px;

	color: #999;

	height: 74px;

	overflow: hidden;

	text-align: justify;

}

.xxxw .xwwz1 span {

	float: right;

	display: block;

	font-size: 14px;

	color: #0866c9;

}

.newsBox_left ul li {

	width: 100%;

	height: 39px;

	line-height: 39px;

	font-size: 14px;

	border-bottom: 1px dashed #e1e1e1;

	float: left;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}

.newsBox_left ul li a {

	display: block;

	float: left;

	width: 540px;

}

.newsBox_left ul li a:hover {

	color: #0866c9

}

.newsBox_left ul li span {

	color: #676767;

	float: right;

}

.news .newsBox_right {

	overflow: hidden;

	width: 480px;

	font-size: 13px;

	color: #000;

	float: right;

}

.newsBox_right ul {

	padding: 20px;

	padding-top: 11px;

	height: 500px;

}

.newsBox_right ul li {

	width: 440px;

	line-height: 45px;

	border-bottom: 1px dashed #e1e1e1;

	font-size: 13px;

	background: url(../images/news_right_li.png) no-repeat 420px 16px;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.newsBox_right ul li a {

	font-size: 14px;

	display: block;

}

.newsBox_right ul li .news_nextNav {

	display: none;

	width: 440px;

	height: 112px;

	line-height: 21px;

	background: url(../images/new_right.png) no-repeat top center;

	margin-bottom: 17px;

	overflow: hidden;

}

.newsBox_right ul li .news_nextNav p {

	position: relative;

	width: 410px;

	white-space: normal;

	height: 83px;

	padding: 20px 15px;

	text-align: justify;

	color: #999;

}

.newsBox_right li .news_nextNav p a {

	color: #0866c9;

	position: absolute;

	right: 15px;

	bottom: 20px;

}

/* toolbar */

.toolbar {

	width: 52px;

	position: fixed;

	right: 1%;

	top: 44%;

	z-index: 999;

}

.toolbar dd {

	width: 51px;

	height: 51px;

	margin-bottom: 1px;

	position: relative;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	margin-top: 4px;

	border: #ebebeb solid 1px;

	background-color: #fff;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i {

	width: 51px;

	height: 51px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	text-align: center;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i span {

	width: 35px;

	height: 35px;

	display: block;

	margin: 8px 0 0 8px;

	background: url(../images/rightfixicon.png) no-repeat 0 0;

}

.toolbar dd.gottop {

	display: none;

}

.toolbar .slide-tel {

	display: block;

	width: 0;

	height: 53px;

	line-height: 53px;

	font-size: 24px;

	font-weight: bold;

	font-family: arial;

	color: #FFF;

	position: absolute;

	padding: 0 0 0 53px;

	top: -1px;

	right: -2px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	overflow: hidden;

}

.toolbar .pop {

	position: absolute;

	right: 90px;

	top: -65px;

	background: #404144;

	display: none;

}

.toolbar .pop-code {

	width: 160px;

}

.toolbar .pop-code img {

	width: 120px;

	height: 120px;

	display: block;

	padding: 20px 20px 0;

}

.toolbar .pop-code h3 {

	height: 52px;

	line-height: 26px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	white-space: nowrap;

}

.toolbar .pop-code h3 b {

	display: block;

	font-size: 14px;

	font-weight: normal;

}

.toolbar .qq span {

	background-position: -35px -47px;

}

.toolbar .qq a {

	width: 52px;

	height: 52px;

	cursor: pointer;

	display: block;

}

.toolbar .qq:hover {

	background-color: #404144;

	border-radius: 100%;

}

.toolbar .qq:hover span {

	background-position: 0 -47px;

}

.toolbar .tel span {

	background-position: -35px 0;

}

.toolbar .tel:hover {

	background: #404144;

}

.toolbar .tel:hover span {

	background-position: 0 0;

}

.toolbar .code span {

	background-position: -35px -95px;

}

.toolbar .code:hover {

	background-color: #404144;

	border-radius: 100%;

}

.toolbar .code:hover span {

	background-position: 0 -95px;

}

.toolbar .top span {

	background-position: -35px -142px;

}

.toolbar .top:hover {

	background-color: #404144;

	border-radius: 100%;

}

.toolbar .top:hover span {

	background-position: 0 -142px;

}

/*在线留言*/

.about .about_a .wzi .t1 {

	padding: 0 0 25px;

	color: #0866c9;

	font-size: 20px;

	font-weight: normal;

}

.about .about_a .wzi .t2 {

	color: #0866c9;

	font-size: 30px;

	display: block;

	padding: 30px 0;

}

.formData {

	padding-bottom: 20px;

}

.formData .item {

	float: left;

	color: #999;

	font-weight: normal;

	width: 425px;

	height: 56px;

	line-height: 56px;

	border: 1px solid #e5e5e5;

	margin-right: 76px;

	margin-bottom: 45px;

	position: relative;

}

.formData .item label {

	padding-left: 15px;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 11;

	text-align: center;

	display: block;

	margin: 0;

	height: 56px;

	line-height: 56px;

	font-size: 18px;

	color: #cccccc;

}

.formData .item input {

	outline: none;

	line-height: 38px;

	height: 38px;

	font-size: 18px;

}

.formData .item .txt {

	width: 355px;

	height: 56px;

	line-height: 56px;

	display: block;

	background: none;

	padding-left: 70px;

	border: 0 none;

	color: #999;

}

.formData .item .red {

	position: absolute;

	right: 15px;

	top: 0;

	color: #ff0000;

	z-index: 11;

}

.formData .item.mr0 {

	margin-right: 0;

}

.formData .msg-box {

	position: absolute;

	left: 0;

	top: 0px;

}

.formData .liuyan {

	width: 928px;

	height: 260px;

	border: 1px solid #e5e5e5;

	float: left;

}

.formData .liuyan label {

	text-align: right;

	display: block;

}

.formData .liuyan textarea {

	width: 908px;

	height: 234px;

	line-height: 35px;

	padding: 12px 10px;

	text-indent: 100px;

	font-size: 18px;

	font-family: "microsoft yahei";

	color: #999;

	border: 0 none;

	overflow: hidden;

	background: none;

	resize: none;

	display: block;

	outline: none;

}

.formData .bot {

	width: 100%;

}

.formData .sub {

	width: 232px;

	line-height: 54px;

	margin-right: 2px;

	text-align: center;

	background: #0866c9;

	border: 2px solid #0866c9;

	color: #FFF;

	cursor: pointer;

	font-size: 18px;

	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;

}

.formData .sub:hover {

	color: #0866c9;

	background: none;

}

.formData .yzm {

	width: 432px;

}

.formData .yzm .txt {

	padding-left: 80px;

}

.formData .yzm img {

	position: absolute;

	right: 0;

	top: 0;

	height: 56px;

	border: 0px;

	display: block;

}

/*↓组图样式↓*/

.HS10, .HS15 {

	overflow: hidden;

	clear: both;

}

.HS10 {

	height: 10px;

}

.HS15 {

	height: 15px;

}

.Hidden {

	display: none;

}

.Clearer {

	display: block;

	clear: both;

	font-size: 1px;

	line-height: 1px;

	margin: 0;

	padding: 0;

}

.FlLeft {

	float: left;

}

.FlRight {

	float: right;

}

/*幻灯片区域背景*/

.MainBg {

	width: 920px;

	margin: 0 auto;

}

/*大图展示区域*/

.OriginalPicBorder {

	padding: 0;

}

#OriginalPic {

	width: 920px;

	overflow: hidden;

	position: relative;

	font-size: 12px;

}

#OriginalPic img {

	display: block;

	min-width: 100px;

	margin: 0 auto;

}

/*鼠标手势*/

.CursorL {

	position: absolute;

	z-index: 999;

	width: 50%;

	height: 600px;

	color: #FFF;

	left: 0;

	/*cursor: url(../images/CurL.cur), auto;

	background: url(../images/space.png) repeat scroll 0 0 transparent;*/

}

.CursorR {

	position: absolute;

	z-index: 999;

	width: 50%;

	height: 600px;

	color: #FFF;

	right: 0;

	/*cursor: url(../images/CurR.cur), auto;

	background: url(../images/space.png) repeat scroll 0 0 transparent;*/

}

/*小图预览和滑动*/

.SliderPicBorder {

	width: 100%;

	overflow: hidden;

}

.ThumbPicBorder {

	width: 920px;

	margin: 0 auto;

	background: #eeeeee;

	overflow: hidden;

	position: relative;

}

.ThumbPicBorder #btnPrev {

	width: 45px;

	height: 113px;

	cursor: pointer;

	position: absolute;

	left: 20px;

	top: 20px;

}

.ThumbPicBorder #btnNext {

	width: 45px;

	height: 113px;

	cursor: pointer;

	position: absolute;

	right: 20px;

	top: 20px;

}

.ThumbPicBorder .pic {

	width: 755px;

	overflow: hidden;

	position: relative;

	margin: 20px auto;

}

#ThumbPic img {

	border: 3px solid #ddd;

	cursor: pointer;

	background-color: #fff;

	margin: 0 5px;

	width: 135px;

	height: 108px;

	display: block;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

#ThumbPic img.active {

	border: 3px solid #0866c9;

}

/*↑组图样式↑*/

/**/

.header { width:100%; margin:0 auto; background:url( ../images/topbj.jpg) no-repeat center;}

.content { width:1260px; margin:0 auto; background:url( ../images/topbj.jpg) no-repeat center;}

/*秉承初心,恪守品质*/

.six_bg{ background:url( ../images/six_bg.jpg) no-repeat center 0;height: 891px;}

.six_l{ padding:130px 0 0 65px;width: 590px;}

.six_l ul{width: 590px;height: 109px;}

.six_l ul a{ background:url( ../images/six_k01.png) no-repeat;width: 93px;height: 109px;float: left;}

.six_l ul a img{width: 69px;height: 69px;}

.six_l ul li{width: 440px;float: left; border-bottom:#9d9290 1px dotted; padding-bottom:10px;}

.six_l ul li h5{font-size: 20px;color: #0967ac;height: 30px;line-height: 30px;overflow: hidden;}

.six_l ul li p{ display:inline-block;width: 440px; padding:8px 0 0;}

.six_l ul li p em{display: block;float: left;font-size: 14px;color: #333;width: 15px;line-height: 22px;}

.six_l ul li p span{display: block;float: left;font-size: 14px;color: #666;line-height: 22px;width: 425px;}

.six_l ul:hover a{ background:url( ../images/six_k02.png) no-repeat;}

.six_l ul:hover li h5{color: #ee713c;}

.six_l .nobor li{ border-bottom:none;}

.six_r{width: 365px; padding:0 128px 0 0;}

/*优势*/

.ys_tbg{ background:url( ../images/ys_tbg.jpg) no-repeat center 0;height:161px;font-size: 22px;color: #d6e1ed;text-align: center; overflow:hidden;line-height: 40px;}

.ys_tbg b{display: block;font-size: 36px;color: #fff; padding:35px 0 0;}

.ys01{ background:url(../images/ys_bg01.jpg) no-repeat center 0;height:566px; padding:33px 0 0; overflow:hidden;}

.ys02{ background:url( ../images/ys_bg02.jpg) no-repeat center 0;height:593px; overflow:hidden;}

.ys ul{width: 560px;height: 192px; padding:25px 0 30px; background:url( ../images/ys_line.gif) repeat-x 0 bottom;}

.ys ul span{ background:url( ../images/ys_k01.gif) no-repeat;width: 172px;height: 192px;float: left;text-align: center;font-size: 30px;color: #222;line-height: 36px;}

.ys ul span b{display: block;font-size: 38px;color: #0866c9; padding:35px 0 10px;}

.ys ul span i{display: block;}

.ys ul li{width: 350px;float: left; padding:40px 0 0 30px;}

.ys ul li p{font-size: 16px;color: #444;line-height: 30px;}

.ys ul li p b{color: #ee713c;}

.ys02 .ys ul{ margin-left:640px;}

.ys .nobor{ background:none;}



#w-1260{ width: 1260px; margin: 0px auto; }

.w-1260{ width: 1260px; margin: 0px auto; }

.w-1260{ width: 1260px; margin: 0px auto; }

.w-1400{ width: 1400px; margin: 0px auto; }

.w-80{ width: 80%; margin: 0px auto; }

.w-90{ width: 90%; margin: 0px auto; }

/*------------广告---------*/

.part-gg{

    width: 100%;

    padding-top: 80px;

    height: 320px;

    margin: 0px auto;

    background: url(  ../images/ggbg.jpg) top center no-repeat;

}





.part-gg .gg01{

    width: 150px;

    margin-bottom: 30px;

}

.part-gg .gg02{

    width: 1110px;

    font-size: 50px;

    font-weight: bold;

    color: #ffffff;

    line-height: 54px;

}





.part-gg .gg02 span{

    font-size: 52px;

    font-weight: bold;

    color: #fff600;

}





.part-gg .gg02 p{

    padding-top: 25px;

    font-size: 24px;

    font-weight:normal;

    color: #ffffff;

    line-height: 35px;



}

.w-1260{ width: 1260px; margin: 0px auto; }

.totalwidth {

	width: 1260px;

	margin: 0 auto;

	height: auto;

}

.totalwidth img {

     border-right-width: 0px; 

     border-top-width: 0px; 

     border-bottom-width: 0px; 

     border-left-width: 0px; 

}

.totalwidth img {

    margin: 0px; 

     padding: 0px; margin-top:-40px;}

/*广告*/

.ggy_bg{ width:100%; height:324px; background:#008d30;}

.ggy_c{ width:1260px; margin:0 auto;}

.ggy_cl{ width:358px; float:left;}

.ggy_cr{ width:902px; float:right; color:#e1e1e1; }



.ggy_cr_l{ width:455px;  float:left; padding-top:62px; }

.ggy_cr_l img{ display:block; padding-left:30px;}

.ggy_cr_l .td{ width:648px; height:46px; line-height:46px; background:#01581f; margin:0 auto;padding-left:30px; margin-top:30px;}

.ggy_cr_l .td ul{width:680px;}

.ggy_cr_l .td li{ width:120px; float:left; font-size:20px; padding-left:30px; background:url( ../images/20181207155457_842394209.png) left no-repeat;}

.ggy_cr_l span{ width:440px; display:block; font-size:15px; color:#eaeaea; line-height:28px; margin-top:30px;padding-left:30px;}



.ggy_cr_r{ width:295px; height:203px; float:right; padding-top:40px;  background:#01581f; border-radius:3px; margin-top:60px;}

.ggy_cr_r a{ width:135px; display:block; height:38px;color:#eaeaea; border:1px #b6d1bf solid; text-align:center; line-height:38px; font-size:15px; margin:0 auto;}

.ggy_cr_r .tel{ width:255px; padding-left:50px; background:url( ../images/20181207160441_1787537625.png) no-repeat left; margin:0 auto; margin-top:30px;}

.ggy_cr_r .tel span{ font-size:15px; display:block; }

.ggy_cr_r .tel span font{ font-family:Arial, Helvetica, sans-serif; display:block; font-size:30px;}



/*优势*/

.advan_bg{width:100%; height:906px; background:url( ../images/20181207162807_1924255788.jpg) no-repeat center; margin:0 auto;}

.advan_t{ width:1260px;  text-align: center; padding-top:60px; margin:0 auto; margin-bottom:40px;}



.advan_c{ width:1260px; height:284px; margin:0 auto; margin-bottom:1px;}

.advan_c_1{ width:588px; padding:15px; color:#fff; background:#008d30; margin-bottom:30px;}

.advan_c_1:hover{cursor:pointer; background:#01581f;}

.advan_c_1 img{ display:block; float:left;}



.adwz{ width:250px; float:right; padding-top:25px;}

.adwz span{ font-size:22px; display:block; font-weight:bold; padding-bottom:10px;}

.adwz font{ display:block; line-height:22px; padding-left:10px; font-size:13px; background:url( ../images/20181207165250_286738359.png) no-repeat top left; margin-top:15px;}



/*流程*/

.process_bg{ width:100%; height:471px; background:url( ../images/20181207172321_1258732537.jpg) no-repeat center;}



.process_bt{ width:1260px; text-align:center; font-size:40px; margin:0 auto; padding-top:40px;}

.process_bt span{ color:#008d30;}

.process_bt font{ display:block; font-size:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}





.process_c{width:1260px; height:210px; padding-left:60px; padding-top:25px; border-radius:10px; background-color:rgba(22,35,26,0.7); margin:0 auto; margin-top:30px;}

.process_c li{ float:left;}

.process_1{ width:120px; text-align:center;}

.process_1 font{ width:120px; height:120px; padding-top:35px; display:block; background:url( ../images/20181207174729_1684074460.png) no-repeat center;}

.process_1 span{ font-size:18px; display:block; color:#fff; line-height:40px;}

.process_1 img{ text-align:center; padding-top:20px;}

.process_jt{ width:26px; margin:0px 35px; padding-top:65px; animation: myfirst 1s infinite; display: inline-block;}  

 @keyframes myfirst {  0% {  

               transform: translate(0px, 0px);  }  

           50% {  

               transform: translate(-10px, 0px);  

           }  

           100% {  

               transform: translate(0px, 0px);  

           }  



