@charset "utf-8";/* CSS Document */

* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	outline: 0;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	margin: 0;

	padding: 0;

}

img {

	border: 0;

}

body {

	font: normal normal normal 14px/1.8 Gotham, 'Microsoft YaHei', Helvetica, Arial, " sans-serif";

	color: #555;

	overflow-x: hidden;

}

a, a:link, a:visited {

	text-decoration: none;

}

a:active {

	text-decoration: none

}

a:hover {

	text-decoration: none !important;

}

ul, li {

	list-style: none;

	margin: 0;

	padding: 0;

}

input {

	display: inline-block;

}

dl, dd {

	padding: 0;

	margin: 0;

}

p {

	margin-bottom: 0;

}

.pp {

	padding: 0;

}

.pl {

	padding-left: 0;

}

.pr {

	padding-right: 0;

}

.clearfix {

	clear: both

}/*----------顶部----------*/

.header_top {

	background: #101010;

	color: #fff;

	line-height: 40px;

}

.header_top .wel {

	float: left;

	padding-left: 20px;

	background: url(../images/icon_gb.png) no-repeat left center;

}

.header_top .tel {

	float: right;

	line-height: 20px;

	margin: 10px 0;

	padding-left: 20px;

	padding-right: 20px;

	margin-right: 20px;

	border-right: 1px solid #fff;

	background: url(../images/icon_tel.png) no-repeat left center;

}

.header_top .fx {

	float: right;

}

.header_top .fx1 {

	display: inline-block;

	margin: 0 2px;

	position: relative;

	cursor: pointer;

}

.header_top .fx a:hover {

	opacity: 0.55;

}

.header_top .em {

	position: absolute;

	top: 40px;

	left: -50px;

	z-index: 111;

	display: none;

}

.header_top .fx1:hover .em {

	display: block;

}

.header .logo {

	margin: 15px 0;

}

.header .container{

	width: 1300px;

}

.header_top .container{

	width: 1300px;

}

.nav {

	text-align: left;

	padding-left: 80px;

}

.nav li {

	display: inline-block;

	text-align: center;

	position: relative;

}

.nav li a {

	display: block;

	padding: 45px 15px 20px 15px;

}

.nav li h4 {

	font-size: 15px;

	color: #333;

}

.nav li h6 {

	font-size: 12px;

	text-transform: uppercase;

	color: #aaa;

}

.nav .current h4 {

	color: #08837a;

}

.nav li:nth-child(8) a {

	color: #888;

	width: 125px;

	line-height: 30px;

	background: url(../images/yy.png) no-repeat center;

	padding-top: 5px;

	padding-left: 43px;

}

.nav dl {

	position: absolute;

	top: 70px;

	left: 0;

	z-index: 9999;

	background: #08837a;

	width: 100%;

	display: none;

}

.nav dd a {

	padding: 10px 15px;

	color: #fff;

	border-bottom: 1px solid #fff;

}

.nav li:hover dl {

	display: block;

}

.nav li:hover h4 {

	color: #08837a;

}

.nav dd a:hover {

	background: #50bdb9;

	transition: all ease 0.5s;

}

.ser1{

	margin-top: 30px;

}

.ser1 input{

	display: inline-block !important;

	line-height: 28px !important;

	height: auto;

}

.ser1 .input-group-addon{

	background: #f9f9f9;

}

/*-------------标题--------------------*/

.title {

	text-align: center;

}

.title h4 {

	font-size: 32px;

	font-weight: bold;

	color: #333;

	margin-bottom: 15px;

}

.title h4 font {

	color: #08837a;

}

.title p {

	font-size: 18px;

	color: #888;

	width: 65%;

	margin: 0 auto;

	line-height: 28px;

}

.title1 h4 {

	color: #fff;

}

.title1 p {

	color: #fff;

}

.title2 p {

	font-size: 16px;

}

.btn {

	display: block;

}

.btn a {

	display: block;

	font-size: 16px;

	color: #333;

	line-height: 20px;

	padding: 10px 0;

	width: 120px;

	border-bottom: 1px solid #333;

	text-align: left;

	margin: 0 auto;

	margin-top: 25px;

}

.btn a:hover {

	background: #141414;

	color: #fff;

	transition: all ease 0.5s;

	text-align: center;

}

.btn2 {

	font-size: 16px;

	color: #333;

	line-height: 20px;

	padding: 10px 0;

	width: 120px;

	border-bottom: 1px solid #333;

	text-align: left;

	margin-top: 20px;

}

.btn1 a {

	display: inline-block;

	line-height: 40px;

	border-radius: 3px;

	background: #000;

	color: #fff;

	padding: 0 30px;

}

.btn1 a:hover {

	opacity: 0.85;

}/*------------------底部页脚---------------------*/

.footer {

	padding: 60px 0 50px 0;

	background: url(../images/footer_bg.jpg) no-repeat center;

	background-size: cover;

}

.footer dl {

	float: left;

	color: #fff;

	width: 15%;

}

.footer dl:nth-child(4) {

	width: 30%;

}

.footer dl:nth-child(5) {

	width: 25%;

}

.footer dl .ewm {

	display: inline-block;

	text-align: center;

	margin-left: 10px;

}

.footer dl .ewm img {

	max-width: 100%;

}

.footer dl .ewm h4 {

	font-size: 14px;

	margin-top: 10px;

}

.footer dt {

	font-size: 16px;

	font-weight: normal;

	margin-bottom: 10px;

}

.footer dt a {

	color: #fff;

}

.footer dd {

	font-size: 14px;

	line-height: 30px;

}

.footer dd a {

	color: #fff;

}

.footer .four dd {

	padding-left: 20px;

}

.footer .four dd:nth-child(2) {

	background: url(../images/fot_01.png) no-repeat left center;

}

.footer .four dd:nth-child(3) {

	background: url(../images/fot_01.png) no-repeat left center;

}

.footer .four dd:nth-child(4) {

	background: url(../images/fot_02.png) no-repeat left center;

}

.footer .four dd:nth-child(5) {

	background: url(../images/fot_03.png) no-repeat left center;

}

.footer .four dd:nth-child(6) {

	background: url(../images/fot_04.png) no-repeat left center;

}

.footer a:hover {

	color: #08837a;

}

.copy {

	line-height: 60px;

	text-align: center;

	background: #000;

	color: #ddd;

}

.copy a {

	color: #ddd;

}

.copy a:hover {

	color: #08837a;

}/*------------------.banner+index-------------------*/

.banner {

	padding: 45px 0;

	background: url(../images/banner_bg.jpg) no-repeat center;

	background-size: cover;

}

.index {

	color: #fff;

	padding-left: 15px;

	background: url(../images/line_01.png) no-repeat left center;

}

.index h4 {

	font-size: 32px;

	line-height: 34px;

	font-weight: bold;

	color: #fff;

	margin-bottom: 5px;

	text-transform: uppercase;

}

.index a {

	color: #fff;

}

.index a:hover {

	opacity: 0.85;

}/*---------------------------我们是谁------------------------*/

.about1 {

	padding: 60px 0;

}

.about1 .left {

	width: 50%;

	float: left;

	padding-right: 20px;

	margin-top: 30px;

}

.about1 .right {

	width: 50%;

	float: left;

	margin-top: 30px;

}

.about1 .top {

	padding: 15px 0;

	background: url(../images/about_01.png) no-repeat center;

	background-size: cover;

}

.about1 .wz {

	width: 50%;

	float: left;

	color: #fff;

	padding: 0 20px;

}

.about1 .wz p {

	line-height: 24px;

	margin-top: 10px;

}

.about1 .wz h4 {

	font-weight: bold;

}

.about1 .test {

	line-height: 30px;

	color: #888;

	margin-top: 20px;

}

.about1 .right {

	padding-left: 20px;

}

.about1 .right img {

	max-width: 100%;

}

.about2 {

	background: #f3f3f3;

	padding: 60px 0;

}

.about2 .item dl {

	margin-top: 30px;

}

.about2 .item dd {

	width: 50%;

	float: left;

	background: #eefffe;

}

.about2 .item dd .tu {

	width: 50%;

	float: left;

	position: relative;

}

.about2 .item dd .wz {

	width: 50%;

	float: left;

	padding: 40px 30px;

}

.about2 .item dd .tu img {

	max-width: 100%;

	display: block;

}

.about2 .carousel-control {

	position: initial;

}

.about2 .carousel-control.left, .about2 .carousel-control.right {

	background: none;

	width: auto;

}

.about2 .carousel-control.left img {

	position: absolute;

	right: 50px;

	bottom: 30px;

}

.about2 .carousel-control.right img {

	position: absolute;

	right: 30px;

	bottom: 30px;

}

.about2 .item dd h4 {

	font-size: 16px;

	font-weight: bold;

	color: #08837a;

	margin-bottom: 20px;

}

.about2 .item dd p {

	line-height: 28px;

	color: #888;

}

.about2 .item dd a {

	color: #047871;

	margin-top: 15px;

	display: block;

}

.about2 .item dd a:hover {

	color: #337ab7;

}

.about2 .item dd .tu span {

	display: inline-block;

	background: url(../images/jx_01.png) no-repeat center;

	width: 28px;

	height: 28px;

	position: absolute;

	right: -14px;

	top: 30px;

}

.tab {

	text-align: center;

	margin: 40px 0;

	padding: 0 15px;

}

.tab span {

	display: inline-block;

	padding: 5px 0;

	width: 130px;

	text-align: center;

	color: #fff;

	background: #bbbbbb;

	font-size: 16px;

	margin: 0 1px;

	cursor: pointer;

}

.tab .current {

	background: #047871;

}

.team li {

	padding: 0;

}

.team li a {

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

	overflow: hidden;

	position: relative;

}

.team li img {

	max-width: 100%;

	display: block;

}

.team li .wz {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	padding: 15px;

	background: rgba(0,0,0,0.6);

	color: #fff;

	display: none;

}

.team li .wz h4 {

	font-size: 16px;

	margin-bottom: 5px;

}

.team li:hover .wz {

	display: block;

}

.team li:hover img {

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.team .btn1 {

	text-align: center;

}

.about3 {

	padding: 60px 0;

}

.about3 ul {

	height: 310px;

	background: url(../images/line_02.png) no-repeat center left 30px;

	position: relative;

	margin: 70px 0;

}

.about3 li {

	position: absolute;

}

.about3 li img {

	float: left;

	margin-right: 20px;

}

.about3 li .wz {

	padding-top: 10px;

	width: 430px;

}

.about3 li h4 {

	margin-bottom: 10px;

	color: #333;

}

.about3 li:nth-child(1) {

	left: 0;

	top: 210px;

}

.about3 li:nth-child(2) {

	left: 120px;

	top: 30px;

}

.about3 li:nth-child(3) {

	left: 520px;

	top: -30px;

}

.about3 li:nth-child(4) {

	left: 660px;

	top: 120px;

}

.about3 li:nth-child(5) {

	right: 0;

	top: 280px;

}

.about4 {

	padding: 60px 0 40px 0;

	background: url(../images/history_bg.jpg) no-repeat center;

	background-size: cover;

}

#timeline {

	width: 100%;

	padding-bottom: 120px;

	height: auto;

	overflow: hidden;

	position: relative;

	margin-top: 20px;

	background: url('../images/line_03.png') left bottom 80px repeat-x;

}

#dates {

	position: absolute;

	bottom: 25px;

	left: 0;

	text-align: left;

}

#dates li {

	float: left;

	width: 141px;

	text-align: center;

	position: relative;

}

#dates a {

	font-size: 18px;

	line-height: 30px;

	color: #fff;

	font-weight: bold;

}

#dates a span {

	width: 18px;

	height: 18px;

	background: url(../images/dian.png) no-repeat center;

	display: block;

	position: absolute;

	top: -34px;

	left: 50%;

	margin-left: -8px;

}

#dates a:hover {

	text-decoration: none

}

#dates .selected {

	font-weight: bold;

	color: #047871;

	font-size: 18px;

}

#dates .selected span {

	background: url(../images/dian1.png) no-repeat center;

}

#issues {

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

}

#issues li {

	width: 1140px;

	list-style: none;

	float: left;

	padding-bottom: 25px;

}

#issues li a {

	width: 1000px;

	display: block;

	margin: 0 auto;

	background: #fff;

	position: relative;

}

#issues li .tu {

	float: left;

	width: 50%;

}

#issues li .tu img {

	width: 100%;

	display: block;

}

#issues li .wz {

	float: left;

	width: 50%;

	padding: 30px;

}

#issues li h4 {

	color: #047871;

	font-size: 24px;

	margin-bottom: 15px;

	font-weight: bold;

}

#issues li p {

	font-size: 1.0em;

	font-weight: normal;

	line-height: 28px;

	color: #555555;

}

#issues li .line {

	width: 120px;

	height: 1px;

	background: #000;

	margin-top: 25px;

}
.about4 .carousel-control.right img, .carousel-control.left img{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	background: #08837a;
	border-radius: 50%;
}
.about4 .carousel-control.right img{
	right: 15px;
}
.about4 .carousel-control.left img{
	left: 15px;
}
#next, #prev {

	position: absolute;

	top: 160px;

	font-size: 70px;

	width: 30px;

	height: 60px;

	background-position: 0 0;

	background-repeat: no-repeat;

	text-indent: -9999px;

	overflow: hidden;

}

#next {

	right: 0;

	background-image: url('../images/next2.png');

}

#prev {

	left: 0;

	background-image: url('../images/prev2.png');

}

#next.disabled, #prev.disabled {

	opacity: 0.2;

}

#issues li span {

	font-size: 16px;

	text-transform: uppercase;

	color: #047871;

	position: absolute;

	bottom: 20px;

	right: 30px;

}

.about5 {

	padding: 60px 0;

}

.about5 .tab {

	margin-top: 25px;

}

.about5 li {

	padding: 0;

}

.about5 li span {

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

	position: relative;

	overflow: hidden;

}

.about5 li img {

	max-width: 100%;

	display: block;

}

.about5 li h4 {

	position: absolute;

	bottom: 0;

	left: 0;

	line-height: 20px;

	padding: 10px;

	font-size: 15px;

	color: #fff;

	text-align: center;

	width: 100%;

	background: rgba(0,0,0,0.5);

	display: none;

}

.about5 li:hover img {

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.about5 li:hover h4 {

	display: block;

}

.about5 .btn1 {

	text-align: center;

}

.about6 {

	background: #f3f3f3;

	padding: 60px 0;

}

.about6 ul {

	margin-top: 35px;

}

.about6 li {

	margin-bottom: 30px;

}

.about6 li img {

	max-width: 100%;

	display: block;

}

.about6 .btn1 {

	text-align: center;

}

.about7 {

	padding: 60px 0 30px 0;

}

.iw_poi_title {

	color: #CC5522;

	font-size: 14px;

	font-weight: bold;

	overflow: hidden;

	padding-right: 13px;

	white-space: nowrap

}

.iw_poi_content {

	font: 12px arial, sans-serif;

	overflow: visible;

	padding-top: 4px;

	white-space: -moz-pre-wrap;

	word-wrap: break-word

}

.about7 .center, .about7 .bottom {

	box-sizing: content-box;

}

.about7 .left1 {

	width: 35%;

	height: 550px;

	background: url(../images/con_01.png) bottom -25px left -15px no-repeat, url(../images/con_02.png) no-repeat bottom 20px right 20px, #047871;

	color: #fff;

	float: left;

	margin-top: 35px;

	padding: 40px;

}

.about7 .left1 h4 {

	font-size: 20px;

	font-weight: bold;

}

.about7 .left1 .line {

	width: 30px;

	height: 3px;

	background: #fff;

	margin-bottom: 15px;

	margin-top: 15px;

}

.about7 .left1 dd {

	line-height: 24px;

	padding: 8px 0;

	padding-left: 30px;

	background: url(../images/fot_01.png) no-repeat center left;

	font-size: 15px;

}

.about7 .left1 dd:nth-child(3) {

	background: url(../images/fot_02.png) no-repeat center left;

}

.about7 .left1 dd:nth-child(4) {

	background: url(../images/fot_03.png) no-repeat center left;

}

.about7 .left1 dd:nth-child(5) {

	background: url(../images/fot_04.png) no-repeat center left;

}

.about7 .right1 {

	width: 65%;

	float: left;

	margin-top: 35px;

}

.about8{

	padding-bottom: 60px;

}

.about8 li{

	text-align: center;

	padding: 0;

}

.about8 li a{

	display: block;

	margin: 0 15px;

	border: 2px solid #e9e9e9;

	background: #fff;

}

.about8 li img{

	width: 100%;

}

.about8 li h4{

	font-size: 16px;

	color: #111;

	line-height: 40px;

}

.about8 li:nth-child(2){

	padding: 0;

}

.about8 li:nth-child(2) span{

	display: block;

	border: 2px solid #eee;

	padding: 15px;

	margin: 0 15px;

	text-align: justify;

}

.top_back {

	position: fixed;

	right: 40px;

	bottom: 60px;

	z-index: 99999 !important;

}

.top_back:hover {

	opacity: 0.85;

}/*------------成功合作--------------*/

.case {

	padding: 60px 0;

}

.case li {

	width: 50%;

	float: left;

}

.case li a {

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

}

.case li .tu {

	width: 50%;

	float: left;

	overflow: hidden;

}

.case li .wz {

	width: 50%;

	float: left;

	padding-left: 20px;

}

.case li .tu img {

	max-width: 100%;

	display: block;

}

.case li h4 {

	font-size: 16px;

	margin-top: 4px;

	margin-bottom: 15px;

	color: #333;

}

.case li p {

	color: #888;

	line-height: 24px;

}

.case li .tu:hover img {

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.case li:hover .btn2 {

	background: #141414;

	color: #fff;

	transition: all ease 0.5s;

	text-align: center;

}

.case li:hover h4 {

	color: #08837a;

}

.two_nav {

	text-align: center;

	margin-bottom: 30px;

}

.two_nav a {

	display: inline-block;

	padding: 5px 0;

	width: 130px;

	text-align: center;

	color: #fff;

	background: #bbbbbb;

	font-size: 16px;

	margin: 0 1px;

	cursor: pointer;

}

.two_nav .current {

	background: #047871;

}

.ym {

	text-align: center;

}

.ym a {

	color: #888;

	display: inline-block;

	width: 30px;

	height: 30px;

	border: 1px solid #ddd;

	margin: 0 3px;

	text-align: center;

}

.ym .current {

	background: #047871;

	color: #fff;

}

.case1 {

	padding: 60px 0;

}

.case1 li {

	padding: 0;

}

.case1 li a {

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

	overflow: hidden;

}

.case1 li img {

	max-width: 100%;

	display: block;

}

.case1 li h4 {

	font-size: 16px;

	color: #333;

	margin: 15px 0;

}

.case1 li p {

	line-height: 24px;

	color: #888;

}

.case1 .btn2 {

	margin-top: 15px;

}

.case1 li:hover img {

	transform: scale(1.05);

	transition: all ease 0.5s;

}/*------------为什么诚邀联合创业者？--------------*/

.partner {

	padding: 60px 0;

}

.partner .left {

	width: 50%;

	float: left;

	padding-right: 15px;

	margin-top: 35px;

}

.partner .left img {

	max-width: 100%;

	display: block;

}

.partner .right {

	width: 50%;

	float: left;

	padding-left: 15px;

	margin-top: 35px;

}

.partner .right .wz {

	line-height: 32px;

	color: #888;

	margin-top: 20px;

	font-size: 15px;

}

.partner .right img {

	display: block;

	margin-top: 15px;

}

.partner .right .line {

	width: 120px;

	height: 1px;

	background: #000;

	margin-top: 20px;

}

.partner1 {

	background: #f3f3f3;

	padding: 60px 0;

}

.partner1 ul {

	height: 425px;

	margin-top: 55px;

	background: url(../images/par_05.png) no-repeat center;

	position: relative;

}

.partner1 li {

	position: absolute;

	width: 400px;

}

.partner1 li img {

	float: left;

	margin-right: 20px;

}

.partner1 li h4 {

	font-size: 16px;

	color: #333;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 5px;

}

.partner1 li p {

	line-height: 24px;

	color: #888;

}

.partner1 li:nth-child(1) {

	left: 40px;

	top: -20px;

	text-align: right;

}

.partner1 li:nth-child(2) {

	left: -40px;

	top: 160px;

	text-align: right;

}

.partner1 li:nth-child(3) {

	left: 35px;

	top: 345px;

	text-align: right;

}

.partner1 li:nth-child(4) {

	left: 780px;

	top: 0;

}

.partner1 li:nth-child(5) {

	left: 720px;

	top: 290px;

}

.partner1 li:nth-child(1) img {

	float: right;

	margin-right: 0;

	margin-left: 20px;

}

.partner1 li:nth-child(2) img {

	float: right;

	margin-right: 0;

	margin-left: 20px;

}

.partner1 li:nth-child(3) img {

	float: right;

	margin-right: 0;

	margin-left: 20px;

}/*---------------------客户专享---------------------*/

.customer {

	padding-bottom: 60px;

}

.customer .top {

	background: #f3f3f3;

	padding: 60px 0;

}

.customer .bd {

	background: url(../images/customer_01.png) no-repeat right 15px bottom -15px, #fff;

	padding: 30px 20px;

	border: 1px solid #ddd;

}

.title3 h4 {

	font-size: 18px;

	font-weight: bold;

	color: #333;

	margin-bottom: 15px;

	background: url(../images/line_04.png) no-repeat left center;

	padding-left: 12px;

}

.customer input {

	display: inline-block;

	line-height: 50px;

	height: 50px;

	width: 350px;

	padding-left: 10px;

	font-size: 15px;

	border: 1px solid #ddd;

}

.customer .tj {

	width: 140px;

	background: #08837a;

	color: #fff;

	padding-left: 0;

	border: 0;

}

.customer .cont {

	padding-top: 60px;

}

.customer .cont .title3 {

	border-bottom: 1px solid #ddd;

	margin-bottom: 30px;

}

.customer li {

	border: 1px solid #ddd;

	margin-bottom: 30px;

}

.customer li img {

	width: 25%;

	float: left;

}

.customer li .wz1 {

	width: 35%;

	float: left;

	margin: 30px 0;

	padding: 0px 50px 0px 30px;

	border-right: 1px solid #ddd;

}

.customer li .wz2 {

	width: 40%;

	float: left;

	margin: 30px 0;

	padding: 0px 30px 0px 50px;

}

.customer li h4 {

	font-size: 16px;

	color: #333;

	margin-bottom: 10px;

	line-height: 24px;

}

.customer li span {

	display: block;

	color: #888;

	line-height: 28px;

}

.customer li i {

	font-style: normal;

	padding: 0 10px;

	line-height: 24px;

	border-radius: 14px;

	background: #08837a;

	color: #fff;

	display: inline-block;

}

.customer li .jxz {

	background: #de2a38;

}/*-------------------业务类型--------------------*/

.service {

	padding: 60px 0;

}

.tab1 {

	text-align: center;

	margin: 30px 0;

}

.tab1 a {

	display: inline-block;

	font-size: 15px;

	color: #fff;

	background: #bbbbbb;

	padding: 5px 17px;

	line-height: 30px;

}

.tab1 a:hover {

	background: #08837a;

}

.service li .tu {

	width: 50%;

	float: left;

	position: relative;

	overflow: hidden;

}

.service li .tu img {

	max-width: 100%;

	display: block;

}

.service li .tu span {

	display: block;

	background: url(../images/jx_02.png) no-repeat center;

	width: 42px;

	height: 42px;

	position: absolute;

	right: -20px;

	top: 50%;

	margin-top: -21px;

}

.service li .wz {

	width: 50%;

	float: left;

	padding-left: 40px;

}

.service li i {

	display: block;

	width: 28px;

	height: 21px;

	background: url(../images/icon_fh.png) no-repeat center;

	margin-top: 30px;

}

.service li h4 {

	font-size: 20px;

	color: #333;

	margin: 20px 0 15px 0;

}

.service li p {

	line-height: 28px;

	color: #888;

}

.service li:nth-child(2n) .tu {

	float: right;

}

.service li:nth-child(2n) .wz {

	padding-left: 0;

	padding-right: 40px;

}

.service li:nth-child(2n) .tu span {

	right: auto;

	left: -20px;

}

.service li:hover img {

	transform: scale(1.05);

	transition: all ease 0.5s;

}/*--------------终端页面（案例）------------*/

.case_zd {

	padding: 60px 0;

}

.case_zd .top img {

	float: left;

	margin-right: 40px;

}

.case_zd .top .wz {

	padding-top: 20px;

}

.case_zd .top h4 {

	color: #333;

	margin-bottom: 15px;

}

.case_zd .top p {

	line-height: 28px;

	color: #888;

}

.case_zd .cont {

	border: 1px solid #ddd;

	padding: 15px;

	margin-top: 40px;

	line-height: 30px;

}

.case_zd .cont img {

	max-width: 100%;

	margin: 10px 0;

}

.case_zd .bottom {

	background: #eee;

	margin-top: 30px;

	padding: 15px;

	position: relative;

	padding-right: 150px;

}

.case_zd .bottom a {

	line-height: 28px;

	display: block;

	color: #666;

}

.case_zd .bottom .btn3 {

	padding: 0 30px;

	line-height: 30px;

	border-radius: 15px;

	color: #fff;

	background: #08837a;

	display: inline-block;

	position: absolute;

	right: 15px;

	top: 30px;

}

.case_zd .bottom .btn3:hover {

	opacity: 0.85;

}/*--------------终端页面（服务）------------*/

.service_zd {

	padding: 60px 0;

}

.service_zd .bottom {

	background: #eee;

	margin-top: 30px;

	padding: 15px;

	position: relative;

	padding-right: 150px;

}

.service_zd .bottom a {

	line-height: 28px;

	display: block;

	color: #666;

}

.service_zd .bottom .btn3 {

	padding: 0 30px;

	line-height: 30px;

	border-radius: 15px;

	color: #fff;

	background: #08837a;

	display: inline-block;

	position: absolute;

	right: 15px;

	top: 30px;

}

.service_zd .bottom .btn3:hover {

	opacity: 0.85;

}

.service_zd .bt {

	font-size: 28px;

	color: #333;

	margin-bottom: 15px;

}

.service_zd .time {

	line-height: 40px;

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #ddd;

}

.service_zd .time span {

	display: inline-block;

	color: #888;

	padding-left: 25px;

	background: url(../images/icon_time.png) no-repeat left center;

	margin-right: 20px;

}

.service_zd .time span:nth-child(2) {

	background: url(../images/icon_lll.png) no-repeat left center;

}

.service_zd .cont h4 {

	margin-bottom: 15px;

	margin-top: 30px;

	color: #333;

}

.service_zd .cont img {

	max-width: 100%;

}/*---------列表---------*/

.about66 ul {

	margin-top: 0;

}/*-------资源整合----------*/

.zyzh {

	padding: 20px 0 60px 0;

}

.zyzh dd {

	padding-top: 40px;

	position: relative;

}

.zyzh dd .dw {

	position: absolute;

	top: 0;

	left: 0;

}

.zyzh .title3 {

	padding: 0 15px;

}

.zyzh .title3 .wz {

	margin-bottom: 20px;

	border-bottom: 1px solid #ddd;

	padding-bottom: 15px;

}

.zyzh .title3 h4 a {

	float: right;

	font-weight: normal;

	color: #08837a;

	text-transform: uppercase;

	font-size: 16px;

}

.zyzh .title3 h4 a:hover {

	opacity: 0.85;

}

.zyzh .title3 p {

	line-height: 24px;

	color: #888;

}

.zyzh li {

	padding: 0;

}

.zyzh li a {

	display: block;

	margin: 0 15px;

	overflow: hidden;

}

.zyzh li img {

	width: 100%;

	display: block;

}

.zyzh li h4 {

	line-height: 40px;

	text-align: center;

	font-size: 15px;

	color: #666;

	background: #e9e9e9;

	position: relative;

}

.zyzh li:hover img {

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.zyzh li:hover h4 {

	background: #08837a;

	color: #fff;

	transition: all ease 0.5s;

}

.ser-zd {

	padding: 60px 0 40px 0;

}

.ser-zd  dd {

	padding: 15px;

	border: 2px solid #e9e9e9;

	margin-bottom: 20px;

}

.ser-zd  dd h4{

	color: #111;

	margin-bottom: 15px;

}

.ser-zd  dd p{

	line-height: 24px;

}
/*---------*/
.lzq1{
	background:#eee;
	padding-top: 60px;
}
.lzq1 ul{
	margin-top: 40px;
}

.banner1 img {

	max-width: 100%;

	display: block;

}

.pc1680 {

	display: none;

}

.pc1440 {

	display: none;

}

.pc1366 {

	display: none;

}

.pc1280 {

	display: none;

}


@media(max-width:1681px) {

.pc1920 {

	display: none;

}

.pc1680 {

	display: block;

}

}



@media(max-width:1441px) {

.pc1680 {

	display: none;

}

.pc1440 {

	display: block;

}

}



@media(max-width:1367px) {

.pc1440 {

	display: none;

}

.pc1366 {

	display: block;

}

}



@media(max-width:1281px) {

.pc1366 {

	display: none;

}

.pc1280 {

	display: block;

}

}



@media(max-width:1200px) {

.pc1280 {

	display: none;

}

}

/*-----------------------1300px----------------------------*/

@media(max-width:1300px){

	.ser1{

		display: none;

	}

	.logo{

		width: 30%;

	}

	.nav{

		width: 70%;

		text-align: right;

	}

	.header .container{

		width: 1200px;

	}

	.header_top .container{

		width:1200px;

	}

}

/*---------------------------------1200px-------------------------------------------*/



@media(max-width:1200px) {

.banner {

	margin-top: 60px;

}

body {

	margin-bottom: 54px;

}

.about3 ul {

	background: none;

	margin: 30px auto;

}

.about3 li {

	position: initial !important;

	width: 20%;

	float: left;

	text-align: center;

	padding: 30px 15px;

	height: 350px;

	background: #eee;

}

.about3 li img {

	float: inherit;

	display: block;

	margin: 0 auto;

}

.about3 li .wz {

	width: auto;

	text-align: center;

}

.about3 li h4 {

	margin-top: 15px;

}

.about3 li p {

	line-height: 22px;

	color: #888;

}

.about3 li:nth-child(2n) {

	background: #edfff0;

}

#issues li {

	width: 940px;

}

#issues li a {

	width: 840px;

}

.customer input {

	width: 250px;

}

.partner1 ul {

	background: url(../images/par_06.png) no-repeat left center;

	height: auto;

	padding-left: 450px;

}

.partner1 li {

	position: initial;

	margin-bottom: 20px;

	width: auto;

}

.partner1 li:nth-child(1), .partner1 li:nth-child(2), .partner1 li:nth-child(3) {

	text-align: left;

}

.partner1 li:nth-child(1) img, .partner1 li:nth-child(2) img, .partner1 li:nth-child(3) img {

	float: left;

	margin-left: 0;

	margin-right: 20px;

}

.tab1 a {

	margin-bottom: 5px;

}

.service li i {

	margin-top: 0;

}

.service li {

	margin-bottom: 30px;

}

.service li:last-child {

	margin-bottom: 0;

}

.two_nav1 dl {

	border: 2px solid #e9e9e9;

	padding: 15px;

	margin-top: 60px;

}

.two_nav1 dt {

	display: inline-block;

	margin: 0 5px;

}

.two_nav1 dd {

	display: inline-block;

	margin: 0 5px;

}

.two_nav1 dd a {

	color: #888;

}

.two_nav1 dd a:hover {

	color: #08837a;

}

.zyzh {

	padding-top: 0;

}

}/*---------------------------------992px------------------------------------------*/



@media(max-width:992px) {

.about1 .left {

	width: 100%;

	padding-right: 0;

}

.about1 .right {

	width: 100%;

}

.about1 .right img {

	margin: 0 auto;

	display: block;

}

.about2 .item dd .tu {

	width: 100%;

}

.about2 .item dd .wz {

	width: 100%;

}

.about2 .item dd .tu img {

	margin: 0 auto;

}

.about3 li {

	width: 33.33%;

	height: 325px;

}

.about3 li:nth-child(4) {

	width: 50%;

	height: auto;

}

.about3 li:nth-child(5) {

	width: 50%;

	height: auto;

}

#issues li {

	width: 720px;

}

#issues li a {

	width: 650px;

}

.about7 .left1 {

	width: 100%;

	height: auto;

	padding-left: 280px;

}

.about7 .right1 {

	width: 100%;

	margin-top: 0;

}

.case li .tu {

	width: 100%;

}

.case li .wz {

	width: 100%;

	padding-left: 0;

	margin-top: 15px;

}

.customer li .wz1 {

	padding: 10px 20px;

	margin: 0;

}

.customer li .wz2 {

	padding: 10px 20px;

	margin: 0;

}

.service li .tu {

	width: 100%;

}

.service li .wz {

	width: 100%;

	padding-left: 0;

	margin-top: 15px;

}

}/*---------------------------------767-------------------------------------------*/



@media(max-width:767px) {
.lzq1 ul{
	margin-top: 20px;
}

.banner {

	padding: 30px 0;

}

.index h4 {

	display: none;

}

.about1 {

	padding: 30px 0;

}

.about1 .left {

	margin-top: 20px;

}

.title h4 {

	font-size: 24px;

}

.title p {

	font-size: 15px;

	line-height: 24px;

	width: auto;

}

.about2 {

	padding: 30px 0;

}

.about2 .item dl {

	margin-top: 20px;

}

.about2 .item dd .wz {

	padding: 15px;

}

.about2 .item dd .tu span {

	display: none;

}

.tab span {

	width: auto;

	padding: 0 15px;

	margin-bottom: 5px;

	font-size: 15px;

}

.team ul {

	padding: 0 10px;

}

.team li a {

	margin: 0 5px;

	margin-bottom: 10px;

}

.team li .wz {

	display: block;

}

.team li .wz h4 {

	font-size: 15px;

}

.about3 {

	padding: 30px 0;

}

.about3 li {

	width: 100% !important;

	height: auto;

	padding: 15px;

}

.about3 li img {

	float: left;

	width: 20%;

}

.about3 li .wz {

	width: 80%;

	float: left;

	padding-left: 15px;

	text-align: left;

	padding-top: 0;

}

.about3 li h4 {

	font-size: 15px;

	margin-top: 0;

}

.about5 {

	padding: 30px 0;

}

.tab {

	margin-bottom: 20px;

	margin-top: 15px;

}

.about5 .tab {

	margin-top: 15px;

}

.about5 ul {

	padding: 0 10px;

}

.about5 li span {

	margin: 0 5px;

	margin-bottom: 10px;

}

.about6 {

	padding: 30px 0;

}

.about6 ul {

	margin-top: 20px;

	padding: 0 10px;

}

.about6 li {

	padding: 0;

	margin-bottom: 0;

}

.about6 li a {

	display: block;

	margin: 0 5px;

	margin-bottom: 10px;

}

.about7 {

	padding: 30px 0;

}

.about7 .left1 {

	padding: 20px;

	background: #047871;

	margin-top: 20px;

}

.wap_footer {

	background: #eee;

	padding: 30px 0;

	text-align: center;

}

.wap_footer h4 {

	font-size: 16px;

	color: #333;

	font-weight: bold;

	margin-bottom: 15px;

}

.wap_footer .line {

	width: 30px;

	height: 2px;

	background: #08837a;

	margin: 0 auto;

	margin-bottom: 15px;

}

.wap_footer p {

	line-height: 28px;

}

.wap_footer img {

	display: block;

	margin: 0 auto;

	margin-top: 10px;

}

.about4 {

	padding: 30px 0;

}

.about4 .item {

	background: #fff;

	margin-top: 20px;

}

.about4 .item img {

	max-width: 100%;

}

.about4 .carousel-control.right, .carousel-control.left {

	background: none;

}

.about4 .wz {

	padding: 15px;

}

.about4 .wz h4 {

	font-size: 18px;

	font-weight: bold;

	color: #08837a;

	margin-bottom: 10px;

}

.about4 .wz p {

	color: #888;

	line-height: 28px;

}

.about4 .btn1 {

	font-size: 15px;

	text-transform: uppercase;

	color: #08837a;

	text-align: center;

}

.two_nav a {

	padding: 0 15px;

	width: auto;

}

.about66 ul {

	margin-top: 0;

}	/*---case------*/

.case {

	padding: 30px 0;

}

.two_nav {

	margin-bottom: 20px;

}

.case ul {

	padding: 0 10px;

	margin-bottom: 15px;

}

.case li a {

	margin: 0 5px;

	margin-bottom: 10px;

}

.case1 {

	padding: 30px 0;

}

.case1 ul {

	padding: 0 10px;

	margin-bottom: 15px;

}

.case1 li a {

	margin: 0 5px;

	margin-bottom: 10px;

}

.case1 li h4 {

	font-size: 15px;

	line-height: 24px;

}

.case_zd {

	padding: 30px 0;

}

.case_zd .top img {

	max-width: 100%;

	display: block;

	margin-bottom: 20px;

}

.case_zd .cont {

	margin-top: 20px;

}

.case_zd .bottom .btn3 {

	padding: 0 10px;

}	/*--客户专享--*/

.customer .top {

	padding: 30px 0;

}

.customer .bd {

	padding-bottom: 120px;

}

.customer input {

	width: 100%;

	line-height: 40px;

	height: 40px;

	margin-bottom: 10px;

}

.customer .tj {

	width: 100%;

	line-height: 40px;

	height: 40px;

}

.customer .cont {

	padding-top: 30px;

}

.customer li {

	margin-bottom: 15px;

}

.customer li img {

	width: 100%;

}

.customer li .wz1 {

	width: 100%;

	margin: 0;

	padding: 0 15px;

	margin-top: 15px;

}

.customer li .wz2 {

	width: 100%;

	margin: 0;

	padding: 0 15px;

	margin-bottom: 15px;

}

.customer {

	padding-bottom: 30px;

}

.partner {

	padding: 30px 0;

}

.partner .left {

	margin-top: 20px;

	width: 100%;

	padding-right: 0;

}

.partner .right {

	margin-top: 0px;

	width: 100%;

	padding-left: 0;

}

.partner .right img {

	display: none;

}

.partner1 ul {

	background: none;

	padding-left: 0;

}

.partner1 ul {

	margin-top: 25px;

}

.partner1 {

	padding: 30px 0;

}	/*-业务领域-*/

.service {

	padding: 30px 0;

}

.tab1 {

	margin: 20px 0;

}

.tab1 a {

	width: 50%;

	float: left;

	border: 2px solid #fff;

}

.service li .tu span {

	display: none;

}

.service_zd {

	padding: 30px 0;

}

.service_zd .bt {

	margin-bottom: 10px;

}

.service_zd .time {

	padding-bottom: 5px;

	margin-bottom: 5px;

}

.service_zd .bottom .btn3 {

	width: auto;

	padding: 0 15px;

}

.two_nav1 dl {

	margin-top: 30px;

}

.zyzh {

	padding-bottom: 20px;

}

.zyzh dd {

	padding-top: 20px;

}

.zyzh ul {

	padding: 0 10px;

}

.zyzh li a {

	margin: 0 5px;

	margin-bottom: 10px;

}

.zyzh li h4 {

	font-size: 1.0em;

}

.two_nav1 dl {

	padding: 10px;

}

.about2 .carousel-control.left img {

	right: 30px;

	bottom: 15px;

}

.about2 .carousel-control.right img {

	right: 15px;

	bottom: 15px;

}

.about8{

	padding-bottom: 15px;

}

.about8 li{

	margin-bottom: 15px;

}



.ser-zd {

	padding: 30px 0 15px 0;

}

.ser-zd dd{

	margin-bottom: 15px;

}

}

.BMap_Marker {

	background: url(http://zg-hyl.com/blog/song_images/map2.png)!important;/*可以选择图片map1.png或者map2.png*/

}

.BMap_Marker div {

	display: none

}

video {
	max-width: 100%;
}

@media(max-width: 500px){
	video {
		height: 250px;
	}
}

.ewm1{
	width: 33.333333333333%;
	float: left;
}
.ewm1 h4{
	font-size: 1.0em !important;
	color: #666;
	font-weight: normal;
}


