﻿@charset "utf-8";
/*BANNER*/
#indexbanner {
	clear: both;
	float: none;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 727px;
	overflow: hidden;
	position: relative;
}
#indexbanner .piclist {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 727px;
}
#indexbanner .piclist li a {
	height: 727px;
	width: 100%;
	text-align: center;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
}
#indexbanner .btncon {
	width: 1200px;
	margin-left: -600px;
	position: absolute;
	left: 50%;
	right: 50%;
	z-index: 2;
	bottom: 30px;
	height: 160px;
	overflow: hidden;
}
#indexbanner .btncon ul {
	width: 1400px;
}
#indexbanner .btncon ul li {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	width: 285px;
	float: left;
	margin-right: 20px;
	background-image: url(../img/bg2.png);
	height: 160px;
	-o-transition: all .0s;
	-moz-transition: all .0s;
	-webkit-transition: all .0s;
	-ms-transition: all .0s;
	transition: all .0s;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
#indexbanner .btncon ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#indexbanner .btncon ul li a strong {
	font-size: 16px;
	font-weight: 500;
}
#indexbanner .btncon ul li a p {
	padding-top: 8px;
}
#indexbanner .btncon ul li:hover, #indexbanner .btncon ul li.on {
	background-color: #068187;
	background-image: none;
}
#indexbanner .btncon ul li img {
	float: left;
	margin-right: 10px;
}
/*企业优势*/
#index_advantage {
	padding-bottom: 0px;
}
#index_advantage .box {
	background-image: url(../img/advantage_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 468px;
	padding-top: 69px;
	clear: both;
	float: none;
	margin-top: 50px;
}
#index_advantage .box ul {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#index_advantage .box ul li {
	float: left;
	height: 400px;
	width: 25%;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	display: table;
	color: #FFFFFF;
	position: relative;
	cursor: pointer;
}
#index_advantage .box ul li:nth-child(1), #index_advantage .box ul li:nth-child(3), #index_advantage .box ul li:nth-child(6) {
	color: #fff;
}
#index_advantage .box ul li .bg {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../img/img_18.jpg);
	background-repeat: repeat;
}
#index_advantage .box ul li:nth-child(1) .bg {
	background-image: url(../img/img_19.jpg);
}
#index_advantage .box ul li:nth-child(3) .bg {
	background-image: url(../img/img_20.jpg);
}
#index_advantage .box ul li span {
	font-size: 24px;
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	font-family: "Times New Roman", Times, serif;
	line-height: 45px;
	padding-bottom: 20px;
	font-weight: bold;
}
#index_advantage .box ul li a {
	vertical-align: middle;
	display: table-cell;
	padding: 0 20px;
	color: #fff;
}
#index_advantage .box ul li div {
	vertical-align: middle;
	display: table-cell;
	position: relative;
}
#index_advantage .box ul li.more {
	background-image: none;
	background-color: #047075;
}
#index_advantage .box ul li.more a {
	display: inline-block;
	padding-right: 18px;
	padding-left: 18px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #85aece;
	border-left-color: #85aece;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}
#index_advantage .box ul li:hover .bg {
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}
/*经典案例*/
#index_classic_case {
	background-color: #f5f5f5;
}
#index_classic_case .box {
	height: 380px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 50px;
}
#index_classic_case .box ul {
	width: 1400px;
}
#index_classic_case .box ul li {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	height: 380px;
	width: 379px;
	margin-right: 31px;
	float: left;
	background-color: #FFFFFF;
}
#index_classic_case .box ul li div {
	height: 222px;
	width: 380px;
	overflow: hidden;
}
#index_classic_case .box ul li div img {
	-o-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-ms-transition: all 1.5s;
	transition: all 1.5s;
	height: 222px;
	width: 380px;
}
#index_classic_case .box ul li:hover div img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#index_classic_case .box ul li .text {
	-o-transition: all 1.5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
	height: 156px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #068187;
	padding-right: 24px;
	padding-left: 24px;
	display: table;
	font-size: 13px;
	line-height: 22px;
	width: 332px;
}
#index_classic_case .box ul li:hover .text a {
	color: #333333;
}
#index_classic_case .box ul li .text strong {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	font-size: 18px;
	font-weight: normal;
}
#index_classic_case .box ul li .text span {
	vertical-align: middle;
	display: table-cell;
}
#index_classic_case .box ul li .text p {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	color: #666666;
	padding-top: 8px;
}
#index_classic_case .box ul li:hover .text {
	background-color: #068187;
	border-bottom-color: #068187;
}
#index_classic_case .box ul li:hover a p, #index_classic_case .box ul li:hover a strong {
	color: #FFFFFF!important;
	text-decoration: none!important;
}
/*合作伙伴*/
#index_partner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-bottom: 85px;
	position: relative;
}
#index_partner .box {
	height: auto;
	width: 1195px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-left-color: #E5E5E5;
}
#index_partner .box .picList li {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	float: left;
	width: 238px;
	height: 232px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e5e5e5;
	text-align: center;
	display: table;
}
#index_partner .box .picList li a {
	text-align: center;
	display: table;
	height: 232px;
	width: 100%;
	background-color: #ccc;
}
#index_partner .box .picList li a:hover {
	background-color: #f39a03;
	color:#fff;
	border:1px #f39a03 solid;
	box-sizing: border-box;
}
#index_partner .box .picList li span img {
	height: auto;
	width: 100%;
	border: 2px solid #fff;
	box-sizing: border-box;
}
#index_partner .box .picList li span {
	/*vertical-align: middle;
	display: table-cell;*/
}
#index_partner .box .picList li p {
	height: 36px;
	line-height:36px;

}
#index_partner .tab {
	position: absolute;
	height: 36px;
	width: 112px;
	left: 50%;
	right: 50%;
	bottom: -18px;
	margin-left: -56px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#index_partner .tab a {
	width: 55px;
	text-align: center;
	height: 34px;
	line-height: 36px;
	display: inline-block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
	float: left;
	background-image: url(../img/partner_arrow_l.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#index_partner .tab a.prev {
	background-image: url(../img/partner_arrow_r.gif);
}
/*新闻资讯*/
#index_news {
	padding-top: 80px;
}
#index_news .box {
	width: 1200px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	height: 500px;
	overflow: hidden;
}
#index_news .box ul {
	width: 1400px;
}
#index_news .box .ull .lli {
	width: 378px;
	float: left;
	/*height: 368px;*/
	margin-right: 30px;
	position: relative;
    border: 1px solid #Aaa;
}
#index_news .box ul li .pic {
	height: 210px;
	width: 380px;
	overflow: hidden;
}
#index_news .box ul li .pic img {
	-o-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-ms-transition: all 1.5s;
	transition: all 1.5s;
	height: 210px;
	width: 380px;
}
#index_news .box ul li:hover .pic img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#index_news .box ul li .text {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	height: 260px;
        overflow:hidden;
	background-color: #f9f9f9;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 24px;
}
#index_news .box ul li:hover .text {
	
}
#index_news .box ul li:hover .text p, #index_news .box ul li:hover .text strong {
	
}
#index_news .box ul li .text strong {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	display: block;
	text-indent: 5px;
	line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   font-weight:normal
}
#index_news .box ul li .text p {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	color: #666666;
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
#index_news .box ul li span.detailed {
	height: 38px;
	width: 124px;
	position: absolute;
	background-color: #068187;
	left: 50%;
	right: 50%;
	margin-left: -62px;
	top: 172px;
	text-align: center;
	line-height: 38px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#index_news .box ul li span.detailed a{
color: #FFFFFF;
}
/*产品与服务*/
#servicemain .layer {
	clear: both;
	float: none;
	padding-top: 80px;
	padding-bottom: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e6e8;
}
#servicemain .layer .con {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	font-size: 14px;
	line-height: 24px;
}
#servicemain .layer .con .text {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	font-size: 14px;
	line-height: 28px;
	box-sizing: border-box;
}
#servicemain .layer .con .text strong.tit {
	font-size: 30px;
	font-weight: normal;
	display: block;
	padding-bottom: 35px;
	color: #333333;
}
#servicemain .layer .con .pic {
	vertical-align: middle;
	display: table-cell;
	width: 50%;
	box-sizing: border-box;
}
#servicemain .layer .con .full_text {
	text-align: center;
}
#servicemain .layer .con .full_text strong.tit {
	font-size: 30px;
	color: #333333;
	font-weight: normal;
	display: block;
	padding-bottom: 35px;
}
#servicemain .layer .con .full_pic {
	text-align: center;
	padding-top: 60px;
}
#servicemain .layer .con li {
	display: inline-block!important;
	margin-right: 20px;
	font-size: 18px;
}
#servicemain .layer .con .text .data {
	height: 60px;
	margin-bottom: 15px;
}
#servicemain .layer .con .text .data span {
	display: block;
	height: 60px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E6E8;
}
#servicemain .layer .con .text .data span:nth-child(1) {
	padding-left: 0px;
}
#servicemain .layer .con .text .data span:last-child {
	border-right-style: none;
}
#servicemain .layer .con .text .data span i {
	display: block;
	text-align: center;
	font-style: normal;
	font-size: 42px;
	font-family: "Times New Roman", Times, serif;
	line-height: 36px;
	color: #068187;
}
#servicemain .layer .con .text ul.li1 {
	width: 340px;
}
#servicemain .layer .con .text ul.li1 li {
	float: left;
	width: 125px;
	margin: 0px;
	background-image: url(../img/bg5.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 35px;
	padding-bottom: 10px;
}
#servicemain .layer .con .text ul.li2 {
}
#servicemain .layer .con .text ul.li2 li {
	float: none;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 35px;
	padding-bottom: 10px;
	clear: both;
	display: block!important;
	background-image: url(../img/bg5.gif);
}
#servicemain .layer .con .text ul.li3 {
	padding-top: 15px;
}
#servicemain .layer .con .text ul.li3 li {
	float: none;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 25px;
	padding-bottom: 10px;
	clear: both;
	display: block!important;
	background-image: url(../img/bg6.gif);
	font-size: 14px;
}
#servicemain .layer .con div.tit {
	font-size: 30px;
	color: #333333;
	text-align: center;
	padding-bottom: 35px;
}
#servicemain .layer .con .tab {
	text-align: center;
	padding-bottom: 70px;
}
#servicemain .layer .con .tab a {
	display: inline-block;
	height: 40px;
	padding-right: 50px;
	padding-left: 50px;
	font-size: 18px;
	border: 1px solid #E3E3E3;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
#servicemain .layer .con .tab a.on {
	color: #FFFFFF;
	background-color: #068187;
	border-top-color: #068187;
	border-right-color: #068187;
	border-bottom-color: #068187;
	border-left-color: #068187;
}
#servicemain .layer .con .box {
	width: 1200px;
	overflow: hidden;
}
#servicemain .layer .con .box ul {
	width: 1300px;
}
#servicemain .layer .con .box ul li {
	float: left;
	width: 285px;
	text-align: center;
	margin-right: 20px;
	font-size: 14px;
	height: 256px;
}
#servicemain .layer .con .box ul li img {
	height: 180px;
	width: 285px;
}
#servicemain .layer .con .box ul li p {
	padding-top: 18px;
}
/*经典案例*/
#caselist {
	clear: both;
	float: none;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 80px;
	padding-left: 0px;
}
#caselist ul li {
	background-color: #FFFFFF;
	height: 280px;
	margin-top: 20px;
	position: relative;
	display: table;
}
#caselist ul li .text {
	vertical-align: middle;
	display: table-cell;
	padding-right: 40px;
	padding-left: 40px;
}
#caselist ul li .text p {
	font-size: 14px;
	line-height: 28px;
}
#caselist ul li .text .logo {
	clear: both;
	float: none;
	display: block;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}
#caselist ul li .text .logo img {
	margin: 0px;
	clear: both;
	float: none;
	height: 38px;
	width: auto;
}
#caselist ul li .text a {
	font-size: 16px;
	margin-top: 30px;
	display: inline-block;
	color: #068187;
}
#caselist ul li img {
	float: left;
	width: 480px;
	height: 280px;
}
.caseshowbox {
	clear: both;
	float: none;
	height: auto;
	width: 1200px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	box-sizing: border-box;
}
.caseshowbox .theme {
	padding: 40px;
	background-color: #FFFFFF;
}
.caseshowbox .theme .pic {
	height: 220px;
	width: 220px;
	float: left;
	margin-right: 52px;
	border: 1px solid #EFEFEF;
	display: table;
	text-align: center;
}
.caseshowbox .theme .pic span {
	vertical-align: middle;
	display: table-cell;
}
.caseshowbox .theme .pic span img {
	max-width: 221px;
	max-height: 221px;
}
.caseshowbox .theme .right {
	float: left;
	width: 845px;
	font-size: 16px;
	line-height: 24px;
}
.caseshowbox .theme .right h1 {
	font-size: 24px;
	font-weight: normal;
	color: #068187;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}
.caseshowbox .theme .right .category {
	padding-top: 15px;
	padding-bottom: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.caseshowbox .theme .right .category span {
	margin-right: 50px;
	color: #068187;
}
.caseshowbox .theme .right .review {
	padding-top: 28px;
	line-height: 30px;
}
.caseshowbox .description {
	background-color: #FFFFFF;
	padding: 40px;
	margin-top: 3px;
	font-size: 15px;
	line-height: 28px;
	clear: both;
	float: none;
}
.caseshowbox .description img {
	max-width: 1140px;
	height: auto;
}
/*新闻资讯*/
#newslistbox {
	height: auto;
	width: 1200px;
	margin-top: 30px;
	margin-bottom: 60px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden
}
#newslistbox ul {
	width: 1300px
}
#newslistbox ul li {
	float: left;
	width: 380px;
	height: 398px;
	background-color: #FFFFFF;
	margin-right: 30px;
	margin-top: 30px;
	position: relative
}
#newslistbox ul li .pic {
	height: 210px;
	width: 380px;
	overflow: hidden
}
#newslistbox ul li .pic img {
	-o-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-ms-transition: all 1.5s;
	transition: all 1.5s;
	height: 222px;
	width: 380px
}
#newslistbox ul li:hover .pic img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
#newslistbox ul li:hover .text {
	background-color: #068187;
}
#newslistbox ul li .text p, #newslistbox ul li .text strong {
	-o-transition: all .1s;
	-moz-transition: all .1s;
	-webkit-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s
}
#newslistbox ul li:hover .text p, #newslistbox ul li:hover .text strong {
	color: #FFFFFF
}
#newslistbox ul li .text {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	height: 168px;
	font-size: 14px;
	line-height: 22px;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 20px;
       overflow:hidden
}
#newslistbox ul li .date {
	height: 45px;
	width: 100px;
	position: absolute;
	left: 25px;
	display: block;
	background-color: #068187;
	top: 165px;
	font-size: 24px;
	text-align: center;
	color: #FFFFFF;
	line-height: 44px
}
#newslistbox ul li .date i {
	font-size: 18px;
	font-style: normal
}
#newslistbox ul li .text strong {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	font-size: 16px;
	font-weight: normal;
	display: block;
	padding-bottom: 15px;
	color: #333333
}
#newsshowbox {
	height: auto;
	width: 1200px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	background-color: #FFFFFF
}
#newsshowbox .head {
	text-align: center;
	padding-bottom: 40px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #068187;
}
#newsshowbox .head .date {
	padding-top: 26px;
	font-size: 14px;
	color: #068187;
	padding-left: 20px
}
#newsshowbox .head .date i {
	font-style: normal;
	margin-right: 20px;
	color: #888888
}
#newsshowbox .head h1 {
	color: #333333;
	font-size: 20px;
	margin: 0px;
	padding: 0px
}
#newsshowbox .con {
	font-size: 14px;
	line-height: 32px;
	padding-top: 15px
}
#newsshowbox .con .pageflip {
	clear: both;
	float: none;
	margin-top: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E6E8;
	border-bottom-color: #E5E6E8;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold
}
#newsshowbox .con .pageflip a {
	color: #000000;
	display: block;
	background-image: url(../img/ico_previous.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px
}
#newsshowbox .con .pageflip a.previous_no {
	color: #7F7F7F;
	background-position: left bottom!important
}
#newsshowbox .con .pageflip .previous {
	float: left
}
#newsshowbox .con .pageflip a.previous {
	padding-left: 25px
}
#newsshowbox .con .pageflip .next {
	float: right
}
#newsshowbox .con .pageflip a.next {
	padding-right: 25px;
	background-image: url(../img/ico_next.gif);
	background-repeat: no-repeat;
	background-position: right top
}
#newsshowbox .con .pageflip a.nextno_no {
	padding-right: 25px!important;
	background-image: url(../img/ico_next.gif)!important;
	background-repeat: no-repeat!important;
	background-position: right bottom!important;
	float: right!important;
	color: #7F7F7F!important
}
#newsshowbox .con .return {
	float: right;
	margin-top: 38px;
	margin-bottom: 40px
}
#newsshowbox .con .return a {
	background-color: #068187;
	color: #FFFFFF;
	line-height: 36px;
	height: 36px;
	width: 125px;
	display: block;
	text-align: center
}
/*服务支持*/
#servicelist {
	margin-top: 40px;
	clear: both;
	float: none;
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto
}
#servicelist .tit {
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	clear: both;
	float: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E6E8;
	padding-top: 20px
}
#servicelist .tit:nth-child(1) {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
#servicelist .tit a {
	color: #333333;
	display: block
}
#servicelist .tit em {
	display: block;
	height: 30px;
	width: 30px;
	margin-right: 15px;
	float: left;
	background-image: url(../img/ico_Add.gif);
	background-repeat: no-repeat;
	background-position: right center
}
#servicelist div.on a {
	color: #068187;
}
#servicelist div.on em {
	background-position: left center
}
#servicelist .text {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 30px;
	padding-top: 20px
}
/*关于我们*/
#aboutbox .company {
	margin-top: 60px;
	margin-bottom: 115px;
	height: auto;
	width: 1200px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	font-size: 15px
}
#aboutbox .company .data {
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px
}
#aboutbox .company .data ul {
	text-align: center;
	display: table;
	margin-right: auto;
	margin-left: auto
}
#aboutbox .company .data ul li {
	vertical-align: middle;
	white-space: nowrap;
	display: table-cell;
	padding-right: 65px;
	padding-left: 65px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E6E8
}
#aboutbox .company .data ul li:last-child {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
#aboutbox .company .data ul li i {
	font-size: 40px;
	font-style: normal;
	display: block;
	font-family: "Times New Roman", Times, serif;
	color: #068187;
}
#aboutbox .company .resume {
	line-height: 32px;
	text-align: left
}
#aboutbox .company .advantage {
	padding-top: 44px;
	text-align: center
}
#aboutbox .company .advantage a {
	margin-right: 25px;
	margin-left: 25px;
	color: #068187;
	background-image: url(../img/bg5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	padding-left: 25px;
	font-size: 16px
}
#aboutbox .video {
	background-image: url(../img/video_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 500px;
	text-align: center;
	display: table;
	width: 100%
}
#aboutbox .video .playbtn {
	vertical-align: middle;
	display: table-cell;
	font-size: 26px;
	color: #FFF
}
#aboutbox .video .playbtn a {
	color: #FFF;
	text-transform: uppercase;
	display: inline-block;
	height: 55px;
	width: 220px;
	border: 3px solid #FFF;
	line-height: 54px;
	background-image: url(../img/ico_player.png);
	background-repeat: no-repeat;
	background-position: 26px center;
	clear: both;
	float: none;
	padding-left: 30px
}
#aboutbox .video .playbtn strong {
	display: block;
	clear: both;
	float: none;
	margin-top: 20px;
	font-weight: 400
}
#aboutbox .service {
	width: 1200px;
	margin-top: 80px;
	margin-bottom: 80px;
	clear: both;
	float: none;
	height: auto;
	margin-right: auto;
	margin-left: auto
}
#aboutbox .service .itemshow {
	padding-top: 60px
}
#aboutbox .service .itemshow .list .con {
	height: 475px;
	position: relative
}
#aboutbox .service .itemshow .list .con .tempWrap {
	margin-right: auto;
	margin-left: auto;
}
#aboutbox .service .itemshow .list .con .picbox {
	height: 430px;
	width: 410px;
	margin-left: -209px;
	position: absolute;
	left: 50%;
	top: 50%;
	right: 50%;
	bottom: 50%;
	margin-top: -209px;
}
#aboutbox .service .itemshow .list .con .pic {
	height: 410px;
	width: 410px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #FFF;
	padding: 8px;
	border: 1px solid #068187;
}
#aboutbox .service .itemshow .list .con .pic img {
	height: 410px;
	width: 410px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
#aboutbox .service .itemshow .list .con ul li {
	font-size: 14px;
	height: 100px;
	line-height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	width: 324px;
	float: left;
	position: absolute;
	left: 0;
	top: 20px;
	display: table
}
#aboutbox .service .itemshow .list .con ul li:nth-child(2) {
	top: 121px
}
#aboutbox .service .itemshow .list .con ul li:nth-child(3) {
	top: 222px
}
#aboutbox .service .itemshow .list .con ul li:nth-child(4) {
	top: 323px
}
#aboutbox .service .itemshow .list .con ul li:nth-child(n+5) {
	left: auto;
	right: 0;
	text-align: right
}
#aboutbox .service .itemshow .list .con ul li:nth-child(n+5) i {
	float: right;
	margin-right: auto;
	margin-left: 10px
}
#aboutbox .service .itemshow .list .con ul li:nth-child(6) {
	top: 121px
}
#aboutbox .service .itemshow .list .con ul li:nth-child(7) {
	top: 222px
}
#aboutbox .service .itemshow .list .con ul li:nth-child(8) {
	top: 323px
}
#aboutbox .service .itemshow .list .con ul li strong {
	font-size: 18px;
	color: #068187;
	font-weight: 400
}
#aboutbox .service .itemshow .list .con ul li span {
	vertical-align: middle;
	display: table-cell
}
#aboutbox .service .itemshow .list .con ul li i {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	text-align: center;
	margin-right: 10px;
	background-color: #068187;
	color: #FFF;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 18px
}
#aboutbox .service .itemshow .tab {
	text-align: center;
	clear: both;
	float: none;
	margin-top: 60px;
	height: 15px
}
#aboutbox .service .itemshow .tab ul li {
	background-color: #d3d5d5;
	height: 12px;
	width: 12px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: 10000px;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
#aboutbox .service .itemshow .tab ul li.on {
	background-color: #068187;
}
#aboutbox .branch {
	background-image: url(../img/about_01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 799px;
	padding-top: 60px;
	box-sizing: border-box
}
#aboutbox .branch .c_tit strong {
	color: #FFF
}
#aboutbox .branch .c_tit p {
	color: #FFF
}
#aboutbox .branch .c_tit i {
	border-bottom-color: #FFF
}
#aboutbox .branch .box {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	display: table;
	height: 550px
}
#aboutbox .branch .box .text {
	vertical-align: middle;
	display: table-cell;
	width: 40%;
	font-size: 14px;
	color: #FFF;
	line-height: 24px
}
#aboutbox .branch .box .text strong.tit {
	font-size: 18px;
	display: block;
	padding-bottom: 10px
}
#aboutbox .branch .box .pic {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	width: 60%
}
#aboutbox .coreadvantages {
	background-color: #f6f6f6;
	padding-top: 80px;
	padding-bottom: 120px
}
#aboutbox .coreadvantages .box {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto
}
#aboutbox .coreadvantages .list {
	padding-top: 80px
}
#aboutbox .coreadvantages .list ul li {
	float: left;
	width: 172px;
	margin-right: 34px;
	margin-left: 34px;
	font-size: 14px;
	line-height: 24px;
	text-align: center
}
#aboutbox .coreadvantages .list ul li img {
	height: 158px;
	width: 158px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
#aboutbox .coreadvantages .list ul li strong {
	font-size: 20px;
	display: block;
	font-weight: 400;
	color: #068187;
	padding-top: 25px;
	padding-bottom: 15px
}
#aboutbox .coreadvantages .list ul li p {
	text-align: left
}
#aboutbox .service_advantage {
	height: 751px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/about_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	box-sizing: border-box;
	padding-top: 70px
}
#aboutbox .service_advantage .c_tit p, #aboutbox .service_advantage .c_tit strong {
	color: #FFF
}
#aboutbox .service_advantage .c_tit i {
	border-bottom-color: #FFF
}
#aboutbox .service_advantage .box {
	height: 440px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 70px
}
#aboutbox .service_advantage .box .tab {
	width: 150px;
	float: left;
	height: 440px
}
#aboutbox .service_advantage .box .tab ul li {
	height: 109px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	width: 149px;
	display: block;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	-webkit-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s
}
#aboutbox .service_advantage .box .tab ul li:nth-child(1) {
	height: 108px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF
}
#aboutbox .service_advantage .box .tab ul li.on {
	background-color: #068187;
	height: 110px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
#aboutbox .service_advantage .box .tab ul li i {
	display: block;
	padding-top: 15px;
	padding-bottom: 10px
}
#aboutbox .service_advantage .box .tab ul li i img {
	height: 46px;
	width: auto
}
#aboutbox .service_advantage .box .list {
	float: left;
	height: 440px;
	width: 1050px;
	background-color: #068187;
	overflow: hidden
}
#aboutbox .service_advantage .box .list .text {
	height: 332px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	color: #FFF;
	font-size: 14px;
	line-height: 32px;
	overflow: auto
}
#aboutbox .service_advantage .box .list .text h3 {
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0
}
#aboutbox .service_advantage .box .list .text img {
	float: left;
	margin-right: 40px
}
#aboutbox #index_partner {
	height: 420px;
	clear: both;
	float: none
}
#aboutbox #index_partner .tab {
	bottom: 70px;
	text-align: center;
	height: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute
}
#aboutbox #index_partner .tab ul li {
	background-color: #d3d5d5;
	display: inline-block;
	height: 12px;
	width: 12px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: 10000px;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
#aboutbox #index_partner .tab ul li.on {
	background-color: #068187;
}
/*企业荣誉*/
#honorbox {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	margin-bottom: 60px;
	/*overflow: hidden;*/
	clear: both;
	float: none
}
#honorbox .table {
	clear: both;
	float: none;
	margin-top: 60px
}
#honorbox .table dl.tit {
	font-size: 16px;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	height: 50px;
	background-color: #068187;
}
#honorbox .table dl.tit dt {
	width: 180px;
	float: left;
	display: block
}
#honorbox .table dl.tit dd {
	display: block;
	float: left;
	width: 420px
}
#honorbox .table dl.tit dd:nth-child(3) {
	width: 600px
}
#honorbox .table table {
	margin-top: 20px;
	width: 1201px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB
}
#honorbox .table table tr td {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	font-size: 14px;
	line-height: 22px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB
}
#honorbox .photos {
	margin-top: 60px
}

#cer_list{width:1180px;}
#cer_list li{width:242px; height:220px; float:left; margin-right:50px; overflow:hidden; position:relative;}
#cer_list li.clear{float:none; width:100%; clear:both; height:50px; font-size:0; padding:0; margin:0;}
#cer_list li a{display:block; border:1px solid #E6E6E6; width:240px; height:218px;}
#cer_list li a .img{width:220px; height:150px; margin:10px;}
#cer_list li a .img img{width:220px; height:150px;}
#cer_list li a .tit{width:220px; height:42px; position:absolute; left:10px; bottom:10px; text-align:center;	background:#EEE; z-index:2;}
#cer_list li a .tit .txt{
	display:block; font-size:13px; width:220px; height:40px; padding-bottom:2px;
	display:box; display:-webkit-box; display:-moz-box;
	-webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center;
	position:absolute; left:0; top:0; z-index:2;
	transition:all ease 0.35s;
}
#cer_list li a .tit .block{position:absolute; left:50%; top:50%; z-index:1; background:#f29a03; width:0; height:0; transition:all ease 0.35s;}
#cer_list li a:hover .block,#cer_list li a:active .block{width:100%; height:100%; left:0; top:0;}
#cer_list li a:hover .txt,#cer_list li a:active .txt{color:#FFF;}
#cer_list li a .zoom{position:absolute; width:240px; height:0; background:rgba(0,0,0,0.4); left:1px; bottom:1px; text-align:center; line-height:320px; transition:all ease 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
#cer_list li a:hover .zoom,#cer_list li a:active .zoom{bottom:1px; height:340px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
/*相册*/
#honorbox .photos .carousel {
	position: relative;
	margin: 0 auto;
	width: 1200px;
	height: auto;
	border: none;
	overflow: visible;
	padding-top: 50px;
}
#honorbox .photos .carousel .slides {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	position: relative;
	overflow: visible
}
#honorbox .photos .carousel .slides .slideItem {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	padding: 4px;
}
#honorbox .photos .carousel .slides .slideItem a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 4px;
	border: 1px solid #CCCCCC;
	outline: none
}
#honorbox .photos .carousel .slides .slideItem img {
	margin: 0;
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	-moz-box-shadow: inset 0px 0px 0px 3px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 3px #ffffff;
	box-shadow: inset 0px 0px 0px 3px #ffffff;
}
#honorbox .photos .carousel .nextButton {
	position: absolute;
	right: 10px;
	top: 213px;
	width: 40px;
	height: 79px;
	background: url("../img/next_button.png") no-repeat center;
	cursor: pointer;
	z-index: 9999
}
#honorbox .photos .carousel .prevButton {
	position: absolute;
	left: 10px;
	top: 213px;
	width: 40px;
	height: 79px;
	background: url("../img/prev_button.png");
	cursor: pointer;
	z-index: 9999
}
#honorbox .photos .carousel .buttonNav .bullet {
	display: none
}
#honorbox .photos .carousel .slides .spinner {
	background: #000 url("../img/loading.gif") no-repeat center
}
#honorbox .photos .carousel .shadow {
	width: 100%;
	height: 60px;
	background-image: url(../img/bg10.png);
	background-repeat: repeat-x;
	background-position: top;
	z-index: 100000000;
	text-align: center;
	padding-top: 15px;
}
#honorbox .photos .carousel .shadow span {
	display: none;
}
#honorbox .photos .carousel .slides .slideItem:first-child .shadow span {
	display: block;
}
/*核心团队*/
#coreteam {
	width: 1200px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto
}
#coreteam ul li {
	padding-top: 75px;
	padding-bottom: 75px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E6E8;
	display: table;
	width: 100%
}
#coreteam ul li:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
#coreteam ul li:last-child {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
#coreteam ul li .pic {
	vertical-align: middle;
	display: table-cell;
	width: 50%;
	float: left;
}
#coreteam ul li:nth-child(2n) .pic {
	float: right;
}
#coreteam ul li .pic span {
	display: block;
	padding: 8px;
	height: 242px;
	width: 242px;
	border: 1px solid #E5E6E8;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: auto;
	margin-left: auto
}
#coreteam ul li .pic span img {
	height: 242px;
	width: 242px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
#coreteam ul li .text {
	font-size: 14px;
	line-height: 28px;
	color: #333;
	vertical-align: middle;
	display: table-cell;
	width: 50%;
	float: right;
}
#coreteam ul li:nth-child(2n) .text {
	float: left;
}
#coreteam ul li .text h3 {
	font-size: 24px;
	font-weight: 400;
	display: block;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0
}
#coreteam ul li .text h3 i {
	font-size: 16px;
	font-style: normal;
	color: #888;
	margin-left: 15px
}
/*子公司*/
#subsidiary {
	width: 1200px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	overflow: hidden;
	clear: both;
	float: none
}
#subsidiary ul {
	width: 1500px
}
#subsidiary ul li {
	float: left;
	width: 478px;
	display: block;
	font-size: 14px;
	line-height: 36px;
	background-image: url(../img/bg8.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 15px;
	box-sizing: border-box
}
/*联系方式*/
#contactus {
	width: 1200px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	clear: both;
	float: none
}
#contactus .contact {
	padding-top: 80px;
	padding-bottom: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E6E8
}
#contactus .contact .con {
	float: left;
	width: 554px;
	font-size: 14px;
	line-height: 30px
}
#contactus .contact .con a {
	color: #068187;
}
#contactus .contact .map {
	float: right;
	width: 646px
}
#contactus .contact .map #allmap {
	height: 321px;
	width: 644px;
	border: 1px solid #CCC
}
#contactus .feedback {
	clear: both;
	float: none;
	margin-top: 60px;
	font-size: 14px
}
#contactus .feedback dl {
	margin-top: 40px;
	clear: both;
	float: none;
	width: 100%
}
#contactus .feedback dl dt {
	float: left;
	height: 35px;
	width: 543px;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 30px
}
#contactus .feedback dl dt:nth-child(2), #contactus .feedback dl dt:nth-child(4) {
	float: right
}
#contactus .feedback dl dt .input {
	width: 464px;
	float: right
}
#contactus .feedback dl dt .input input {
	width: 99%;
	height: 30px;
	border: 1px solid #CCC;
	font-family: "微软雅黑";
	outline: 0;
	box-sizing: border-box;
	padding-right: 6px;
	padding-left: 6px
}
#contactus .feedback dl dt em {
	width: 76px;
	display: block;
	float: left;
	font-style: normal
}
#contactus .feedback dl dd {
	display: block;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	height: auto;
	clear: both;
	float: none
}
#contactus .feedback dl dd textarea {
	width: 99.6%;
	font-size: 14px;
	line-height: 26px;
	font-family: "微软雅黑";
	border: 1px solid #CCC;
	clear: both;
	float: none;
	margin-top: 10px;
	outline: 0;
	box-sizing: border-box;
	padding-right: 6px;
	padding-left: 6px
}
#contactus .feedback dl dt .btn {
	height: 34px;
	width: 140px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFF;
	background-color: #068187;
	border: 1px solid #068187;
}
/*怡亚通人*/
#company_culture {
	clear: both;
	float: none;
	height: auto;
	width: 100%;
	margin-top: 60px
}
#company_culture .culture .idea .ico {
	height: 90px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	margin-top: 70px
}
#company_culture .culture .idea .ico ul {
	height: 180px;
	width: 1200px;
	position: absolute;
	left: 50%;
	top: 0;
	right: 50%;
	margin-left: -600px
}
#company_culture .culture .idea .ico ul li {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	width: 138px;
	display: block;
	float: left;
	height: 138px;
	margin-right: 25px;
	margin-left: 25px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #FFF;
	padding: 0;
	margin-top: 22px
}
#company_culture .culture .idea .ico ul li span {
	-o-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
	background-color: #FFF;
	display: block;
	height: 136px;
	width: 136px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding: 0;
	border: 1px solid #D8D8D8
}
#company_culture .culture .idea .ico ul li span i {/*-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;*/
	height: 136px;
	width: 136px;
	background-color: #FFF;
	font-style: normal;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-position: center top
}
#company_culture .culture .idea .ico ul li.on {
	width: 148px;
	display: block;
	float: left;
	height: 148px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px dashed #CCC;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #FFF;
	padding: 15px;
	margin-top: 0
}
#company_culture .culture .idea .ico ul li.on span {
	background-color: #FFF;
	display: block;
	height: 136px;
	width: 136px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding: 5px;
	border: 1px solid #D8D8D8
}
#company_culture .culture .idea .ico ul li.on span i {
	height: 136px;
	width: 136px;
	background-color: #068187;
	font-style: normal;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: block;
	background-image: url(../img/ico_idea_01.png);
	background-repeat: no-repeat;
	background-position: center bottom
}
#company_culture .culture .idea .text {
	height: auto;
	width: 750px;
	margin-top: 126px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none
}
#company_culture .culture .idea .text ul li {
	text-align: center;
	font-size: 14px;
	line-height: 26px
}
#company_culture .culture .idea .text ul li strong {
	font-size: 18px;
	display: block;
	padding-bottom: 15px;
	color: #068187;
}
#company_culture .phylogeny {
	background-image: url(../img/culture_01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 663px;
	margin-top: 120px;
	width: 100%;
	margin-right: auto;
	margin-left: auto
}
#company_culture .phylogeny .box {
	width: 1202px;
	margin-left: auto;
	background-image: url(../img/culture_02.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 400px;
	margin-right: auto;
	padding-top: 105px;
	position: relative
}
#company_culture .phylogeny .box ul {
	display: block;
	height: auto;
	width: 972px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px
}
#company_culture .phylogeny .box ul li {
	width: 324px;
	text-align: center;
	display: block;
	float: left;
	font-size: 24px;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-weight: 700
}
#company_culture .phylogeny .box ul li img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	margin-bottom: 20px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 5px solid #FFF
}
#company_culture .phylogeny .box ul li p {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: 400;
	padding-top: 5px
}
#company_culture .phylogeny .box .o2o {
	position: absolute;
	margin-left: -301px;
	left: 50%;
	right: 50%;
	font-size: 18px;
	color: #FFF;
	width: 602px;
	bottom: -4px;
	text-align: center
}
#company_culture .phylogeny .box .o2o strong {
	color: #ffd450
}
#company_culture .activity {
	background-color: #f5f5f5;
	clear: both;
	float: none;
	height: 830px;
	box-sizing: border-box;
	padding-top: 80px
}
#company_culture .activity .photoshow {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px
}
#company_culture .activity .photoshow .list {
	height: 468px;
	width: 1200px;
	background-color: #FFF;
	overflow: hidden
}
#company_culture .activity .photoshow .list ul li {
	height: 468px;
	width: 300px;
	display: block;
	float: left;
	position: relative
}
#company_culture .activity .photoshow .list ul li .t {
	height: 234px;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	display: table;
	font-size: 14px;
	z-index: 3
}
#company_culture .activity .photoshow .list ul li .t {
	color: #068187;
	font-size: 18px
}
#company_culture .activity .photoshow .list ul li .t i {
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-bottom: 8px
}
#company_culture .activity .photoshow .list ul li .t em {
	display: block;
	height: 10px;
	width: 45px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4
}
#company_culture .activity .photoshow .list ul li .t p {
	font-size: 14px;
	color: #666;
	padding-top: 20px;
	line-height: 20px;
	padding-right: 20px;
	padding-left: 20px
}
#company_culture .activity .photoshow .list ul li .t span {
	vertical-align: middle;
	display: table-cell
}
#company_culture .activity .photoshow .list ul li .p {
	position: absolute;
	bottom: 0;
	height: 234px;
	width: 100%;
	background-color: #068187;
	overflow: hidden;
	z-index: 1
}
#company_culture .activity .photoshow .list ul li .p img {
	-o-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-ms-transition: all 1.5s;
	transition: all 1.5s;
	height: 234px;
	width: 300px
}
#company_culture .activity .photoshow .list ul li:hover .p img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
#company_culture .activity .photoshow .list ul li:nth-child(even) .t {
	top: auto;
	bottom: 0
}
#company_culture .activity .photoshow .list ul li:nth-child(even) .p {
	top: 0;
	bottom: auto
}
#company_culture .activity .photoshow .list ul li:nth-child(even) span.arrow {
	top: auto;
	background-position: left bottom;
	bottom: 234px
}
#company_culture .activity .photoshow .list ul li span.arrow {
	display: block;
	height: 11px;
	width: 26px;
	position: absolute;
	top: 234px;
	z-index: 2;
	left: 50%;
	right: 50%;
	margin-left: -13px;
	background-image: url(../img/bg9.png);
	background-repeat: no-repeat;
	background-position: right bottom
}
#company_culture .activity .photoshow .tab {
	margin-top: 50px;
	text-align: center;
	height: 14px
}
#company_culture .activity .photoshow .tab ul li {
	background-color: #a6a6a6;
	height: 14px;
	width: 14px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: 1000px;
	overflow: hidden;
	margin-top: 1px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
#company_culture .activity .photoshow .tab ul li.on {
	background-color: #FFF;
	border: 2px solid #068187;
	height: 10px;
	width: 10px
}
#goTop {
	overflow: hidden;
	display: block;
	text-indent: -9em;
	width: 54px;
	height: 54px;
	cursor: pointer;
	bottom: 45px;
	right: 25px;
	position: fixed;
	background: url(../img/goTop.png) 100% 0% no-repeat;
	z-index: 1000;
}
#goTop:hover {
	background: url(../img/goTop.png) no-repeat;
}

/*productlist*/
.con-pro{
	padding-bottom: 155px;
}
.pro-bt{
	border-bottom: 1px solid #ddd;
}
.pro-search{overflow:hidden;}
.pro-search-box{
	margin: 23px 0px 32px;
	width: 210px;
	border: 1px solid #f3f3f3;
	vertical-align: middle;
	position: absolute;
        top:0;
        right:10%;
}
.pro-search-box .inp{
	padding: 2px 10px;
	width: 145px;
	vertical-align: middle;
	outline: none;
    border: none;
}
.pro-search-box .sub{
	width: 34px;
	height: 20px;
	background: url(../img/pro-search.jpg) no-repeat center;
	vertical-align: middle;
	outline: none;
    border: none;
}
/**产品首页**/
.dpro-list{
	width: 1120px;
	margin: 0 auto;
        overflow:hidden;
}
.dpro-list ul{
	margin-right: -43px;
	overflow: hidden;
}
.dpro-list li{
	position: relative;
	border: 1px solid #e9eaea;
	border-bottom-width: 4px;
	margin-right: 40px;
	text-align: center;
	margin-bottom: 44px;
	display: inline-block;
        float: left;
}
.dpro-list li i{
	width: 70px;
	font-size: 0px;
	height: 3px;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -35px;
	background: #068086;
}
.dpro-list-img,
.dpro-list-img img{
	width: 248px;
        height:auto;
}
.dpro-list li .tit{
	font-size: 14px;
	line-height: 40px;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
padding:10px
}
.dpro-list li .dis{
	color: #a3a3a3;
	padding: 12px 40px 26px;
	line-height: 24px;
}
.dpro-list li i.gay{
	height: 1px;
	background: #e9eaea;
	top: 300px;
}
/**产品首页结束**/
.pro-list{
	width: 880px;
	margin: 0 auto;
        overflow:hidden;
}
.pro-list ul{
	margin-right: -43px;
	overflow: hidden;
}
.pro-list li{
	position: relative;
	border: 1px solid #e9eaea;
	border-bottom-width: 4px;
	margin-left: 40px;
	text-align: center;
	margin-bottom: 44px;
	display: inline-block;
    float: left;
}
.pro-list li i{
	width: 70px;
	font-size: 0px;
	height: 3px;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -35px;
	background: #0e7dc7;
}
.pro-list-img,
.pro-list-img img{
	width: 248px;
        height:auto;
}
.pro-list li .tit{
	font-size: 14px;
	line-height: 40px;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
padding:10px
}
.pro-list li .dis{
	color: #a3a3a3;
	padding: 12px 40px 26px;
	line-height: 24px;
}
.pro-list li i.gay{
	height: 1px;
	background: #e9eaea;
	top: 300px;
}

.pro-info{
	margin-top: -56px;
}
.pro-info-text{
	width: 425px;
	padding-top: 30px;
}
.pro-info-text .cn{
	font-size: 23px;
	font-weight: bold;
	color: #068187;
	line-height: 54px;
}
.pro-info-text .en{
	font: 24px/40px "Times New Roman","Arial" bold;
	color: #e18e04;
}
.pro-info-text .dis{
	font-size: 14px;
	color: #8b8b8b;
	padding-top: 12px;
}
.pro-info-text .dis p{
height: 264px;
}
.pro-info-text .dis span a{
    line-height: 60px;
    font-size: 24px;
    background: #F29902;
    padding: 10px 30px;
    color: #fff;
    border-radius: 10px;
}
.pro-info-text .dis span i{
font-size: 22px;
    vertical-align: -webkit-baseline-middle;
    margin: 0 45px;
    padding: 0 0 0 30px;
background: url(../img/but05.png) no-repeat left center;
    background-size: 26px;
}
.pro-img-ban{
	height: auto;
	background: url(../img/pro-ban-bg.jpg) no-repeat center;
}
.pro-big-img,
.pro-big-img img{
	width: 555px;
	height: 467px;
	margin-top: 1px;
}

.pro-info-dis{
	padding-top: 20px;
}
.pro-info-dis .hd li{
	width: 245px;
	height: 57px;
	line-height: 57px;
	text-align: center;
	font-size: 18px;
	color: #6f7071;
	background: #f2f5f6;
	cursor: pointer;
    float: left;
}


.pro-info-bd{
	display: none;
	min-height: 300px;
	padding: 20px 0px 50px;
}
.w1120 {
    position: relative;
    width: 1120px;
    margin: 0 auto;
    overflow:hidden;
}
.w980 {
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.pro-info{
	margin-top: -56px;
}
.pro-info-text{
	width: 425px;
	padding-top: 30px;
}
.pro-info-text .cn{
	font-size: 23px;
	font-weight: bold;
	color: #068187;
	line-height: 54px;
}
.pro-info-text .en{
	font: 24px/40px "Times New Roman","Arial" bold;
	color: #e18e04;
}
.pro-info-text .dis{
	font-size: 14px;
	color: #8b8b8b;
	padding-top: 12px;
}


.pro-img-ban{
	height: 544px;
	background: url(../img/pro-ban-bg.jpg) no-repeat center;
}
.pro-big-img,
.pro-big-img img{
	width: 555px;
	height: 467px;
	margin-top: 1px;
}

.pro-info-dis .hd li.on{
	background: #068187;
	color: #fff;
}

.pro-info-bd{
	display: none;
	min-height: 300px;
	padding: 20px 0px 50px;
}

.finner {width: 70%;margin: 5px auto;}
.bigImg {
	width: 100%;
	height: 100%;
	border: 1px solid #eee;
	margin-bottom: 16px;
	overflow: hidden;
}
.bigImg img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.smallImg {
	margin-bottom: 48px;
}
.smallImg li {
	width: 69px;
	height: 69px;
	position: relative;
	margin-right: 7px;
	float: left;
	display: block;
	overflow: hidden;
}
.smallImg li img {
	width: 100%;
        height:100%;
        border:1px solid #ccc;
        box-sizing:border-box;
}
.smallImg li .bor {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 2px solid #44bde3;
	width: 65px;
	height: 65px;
	display: none;
}
.smallImg li a.act .bor {
	display: block;
}


.content{    width: 1026px;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    margin-top: 20px;}

.application ul li{float:left}

.applica{width:1040px;float:left;    text-align: center;
      margin: 10px auto;  }


/*case*/
a{text-decoration:none} 
.applica {
	width: 980px;
	margin: 19px auto 38px;
	background: #fff;
	font-family: "宋体";
	overflow: hidden;
}
.application {
	width: 940px;
	margin: 20px 20px;
	overflow: hidden;
}
.application ul {
	width: 980px;
	overflow: hidden;
}
.application ul li {
	width: 300px;
	margin-right: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}
.application ul li img {
	width: 300px;
	height: 180px;
}
.application li .img {
	border: 0px solid #dedede;
	width: 300px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
.application li .bg {
	width: 300px;
	height: 180px;
	background: #111;
	filter: alpha(opacity=50);
	opacity: 0.5;
	position: absolute;
	left: 0;
	top: -247px;
}
.application li .sign {
	width: 39px;
	height: 41px;
	
	position: absolute;
	left: 140px;
	top: -100px;
	z-index: 40;
}
.tit01 {
	width: 300px;
	color: #666;
	text-align: center;
	font: bold 14px/28px "微软雅黑";
}


.about{    width: 1920px;
    text-align: center}


.pmain{    width: 1180px;
    margin: 50px auto 100px;
    overflow: hidden;}
.pmain .pm_left{    width: 800px;
    overflow: hidden;}
.pl_tit{    width: 100%;
    padding: 10px 0;
    margin-bottom: 20px;
    display: table;
    table-layout: fixed;
    border-top: 1px solid #3021a6;
    border-bottom: 1px solid #3021a6;
    -moz-border-image: linear-gradient(to right, #fff, #3021a6, #fff) 1;
    -o-border-image: linear-gradient(to right, #fff, #3021a6, #fff) 1;
    -webkit-border-image: linear-gradient(to right, #fff, #3021a6, #fff) 1;
    border-image: linear-gradient(to right, #fff, #3021a6, #fff) 1;}
.pl_tit h1{    font: 30px/40px "微软雅黑";
    text-align: center;
    font-weight: bold;
    letter-spacing: 0.1em;}
.news{    width: 100%;
    margin: 0 auto;
    overflow: hidden;}
.news ul li{    width: 100%;
    padding: 10px 0;
    border-bottom: #aaa 1px dotted;}
.news ul li a{    display: block;
    overflow: hidden;}


/**左侧产品导航**/
.prolist{
	display:block;
	float:left;
	width:240px;
	height:auto;
	padding:20px 0px;
	background:#f7f7f7;
	border-bottom:5px solid rgba(41,22,111,1)
}

.prolist_side {
	position: relative;
	z-index: 99;
	width: 90%;
	padding: 0;
	list-style: none;
	zoom: 1;
	margin: 0px auto;
}
.prolist_side li {
	position: relative;
	_zoom: 1;
	overflow: hidden;
}
.prolist_side li ul.close {
	display: none;
}
.prolist_side li ul.open {
	display: block;
}
.prolist_side li span.close {
	position: absolute;
	display: block;
	padding: 5px 0px 5px 0px !important;
	background: url(../img/plus_minus.gif) no-repeat left 12px !important;
	top: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 99;
	width: 12px;
	height: 12px;
}
.prolist_side li span.open {
	position: absolute;
	display: block;
	padding: 5px 0px 5px 0px !important;
	background: url(../img/plus_minus.gif) no-repeat left -180px !important;
	top: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 99;
	width: 12px;
	height: 12px;
}
.prolist_side li a {
	display: block;
	zoom: 1;
	position: relative;
	font-size: 13px;
	padding: 7px 0px 7px 0px !important;
}
.prolist_side li a.A {
	color: #068187;
}
.prolist_side li a.sA {
	color: #9ada00;
	background: none !important;
}
.prolist_side_son {
	position: relative;
	z-index: 999;
	width: 100%;
	padding: 5px 0px;
	list-style: none;
	zoom: 1;
	margin: 0px auto;
}
.prolist_side_son li {
	padding: 0px;
}
.prolist_side_son li a {
	font-size: 12px;
	padding: 7px 0px 7px 10px !important;
	border: 0px;
	color: #999;	
	border-left: 1px solid #ddd;
}
.prolist_side_son li .A{border-left: 1px solid #9ada00;	}
.prolist_side_son li a:hover, .prolist_side_son li a:active, .prolist_side_son li a.A {
	color: #e97a11 !important;	
	border-left: 1px solid #9ada00;
}
.prolist_side_son li a .A {
	color: #e97a11;
	background: none !important;
}
/**case**/
figure, figcaption { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
.inner { width: 1100px; margin: 0px auto; }
.member-box { padding: 62px 0;}
.member-list li { width: 30.6%; float: left; margin-right: 4.1%; margin-bottom: 28px;}
.member-list li:nth-child(3n+3) { margin-right: 0; }
.member-list li figure { display: block; position: relative; line-height: normal; overflow: hidden; width: 100%;}
.member-list li figure img { display: block; width: 100%; height: auto; line-height: 0; transition: 366ms; }
.member-list li figure mark { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(37,53,128,0.8); background: #253580\9; filter: alpha(opacity=80); opacity: 0; visibility: hidden; transition: 466ms 0ms; }
.member-list li figure mark span { display: block; width: 145px; height: 47px; border: 1px solid #fff; text-align: center; line-height: 47px; color: #fff; font-size: 14px; position: absolute; left: 50%; margin-left: -73px; top: 50%; margin-top: -25px; transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: translateY(30px); visibility: hidden; transition: 384ms 0ms; opacity: 0; }
.member-list li figcaption { display: block; margin-top: 2px; position: relative; height: 38px; position: relative; overflow: hidden; }
.member-list li figcaption:before { content: ""; width: 100%; height: 100%; background: #2a3c90; position: absolute; left: 0; top: 100%; transition: 388ms; }
.member-list li figcaption span { display: block; color: #646464; font-size: 13px; position: relative; line-height: 38px; padding-left: 20px; }
.member-list li figcaption span:before { content: ""; width: 2px; height: 24px; background: #a0a0a0; position: absolute; left: 0; top: 50%; margin-top: -12px; transition: 320ms; }
.member-list li:hover figure mark { opacity: 1; visibility: visible; }
.member-list li:hover figure mark span { visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); opacity: 1; }
.member-list li:hover figcaption:before { top: 0; }
.member-list li:hover figcaption span { color: #fff; }
.member-list li:hover figcaption span:before { opacity: 0; visibility: hidden; }
.member-list li figure mark span:hover { background: #fff; color: #2a3c90; }
/*member-view*/
.pbanner { position: relative; overflow: hidden; }
.pbanner img { display: block; width: 100%; height: auto; line-height: 0; }
.member-v { background: #f8f8f8; padding-bottom: 50px; }
.member-view { position: relative; margin: auto; margin-top: -246px; width: 1054px; }
.member-view h1 { font-weight: normal; font-size: 30px; line-height: normal; margin-left: 86px; margin-bottom: 35px; padding-bottom: 20px; position: relative; color: #fff; }
.member-view h1:before { content: ""; width: 72px; height: 5px; background: #fff; position: absolute; left: 0; bottom: 0; }
.member-b { padding: 62px 85px 70px; background: #fff; }
.member-banner { position: relative; padding: 0 10px; }
.member-banner li img { display: block; width: 100%; height: auto; }
.member-banner .flex-prev, .member-banner .flex-next { display: block; width: 21px; height: 39px; text-indent: 999px; overflow: hidden; transition: 344ms; position: absolute; top: 50%; margin-top: -20px; }
.member-banner .flex-prev { background: url(../img/prev.png) left center no-repeat; background-size: 100% 100%; left: -32px; }
.member-banner .flex-next { background: url(../img/next.png) left center no-repeat; background-size: 100% 100%; right: -32px; }
.member-banner .flex-prev:hover { background: url(../img/prev1.png) left center no-repeat; }
.member-banner .flex-next:hover { background: url(../img/next1.png) left center no-repeat; }
.member-tex { margin-top: 36px; }
.member-tex p { color: #646464; font-size: 13px; text-indent: 26px; margin-bottom: 8px; line-height: 2; }
.pageList { padding-top: 13px; border-top: 1px solid #a0a0a0; text-align: center; }
.pageList .pageprev { float: left; width: 94px; height: 44px; border: 1px solid #a0a0a0; line-height: 44px; color: #000000; margin: 0; }
.pageList .pagenext { float: right; width: 94px; height: 44px; border: 1px solid #a0a0a0; line-height: 44px; color: #000000; margin: 0; }
.pageList .pageprev:hover { color: #fff; border: 1px solid #2a3c90; background: #2a3c90; }
.pageList .pagenext:hover { color: #fff; border: 1px solid #2a3c90; background: #2a3c90; }
.pageList2 .pageprev:hover a { border: none; color: #fff; }
.pageList2 .pagenext:hover a { border: none; color: #fff; }
.pageList2 .facklist:hover a { border: none; }
.pageList a, .pageList span { display: inline-block; padding: 0px 12px; text-align: center; line-height: 22px; border: 1px solid #f8f8f8; color: #000000; margin: 12px 2px 0px; }
.pageList a:hover, .pageList span { border-color: #e60012; }
.facklist { display: inline-block; }
.facklist a { display: inline-block; color: #000000; font-size: 13px; line-height: normal; width: 120px; line-height: 30px; height: 30px; }
.facklist a:hover { color: #253580; }
.marqueetop{    height: 429px;    width: 350px;    overflow: hidden;    /* margin: 40px auto; */}
.marqueetop li{    padding: 5px 0;    width: 320px;     border-bottom: 1px solid #Aaa;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.marqueetop li:hover{background:#068187}
.marqueetop li:hover a{color:#ccc}
.way{width: 1455px;margin: 0px auto; }
.way h4{float:left}
.way p{
    line-height: 48px;
}
.way a{ color:#5e5e5e; padding: 0 5px; font-size: 16px;}
.way a:hover{ color:#d00404;}
.way strong{
    font-size: 18px;
    color: #ce1515;}
.pro-list li .ov{
    width: 168px;
    height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.dpro-list li .ov{
    width: 168px;
    height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}


*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
/* marqueeleft */
.marqueeleft{height:225px;width:1100px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:218px;height:250px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:200px;height:200px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{width:100%}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}


/* reset */
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}
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%}
a,img{border:0;}
a,a:visited{color:#5e5e5e; text-decoration:none;}
a:hover{color:#4183C4;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
body{font:12px/180% Arial,Lucida,Verdana,"微软雅黑",Helvetica,sans-serif;color:#333;background:#fff;}
/* shortcut */
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}



.lj_url{     position: absolute;    bottom: 8px;    right: 355px;    font-size: 14px; color:#fff;}
.lj_url a{color:#fff;    margin: 0 10px;}
.lj_url a:hover{color:#068187;  }



.txtMarquee-top{ overflow:hidden; position:relative; }
		.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
		.txtMarquee-top .hd .next{ background-position:0 -140px;  }
		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
		.txtMarquee-top .bd{ padding:15px;  }
		.txtMarquee-top .infoList li{ height:initial!important; }
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }


.marqueetop li:nth-child(2n-1){background:url("../images/a.png") left 4px no-repeat; }
.marqueetop li:nth-child(2n) a{color: #068187;}
.marqueetop li:nth-child(2n){background:url("../images/q.png") left 4px no-repeat;}
.marqueetop li p{text-indent: 24px;display: block;}
























