@charset "utf-8";
/* CSS Document */
/*@font-face {

   font-family:'First';

      src:url('font01/Source Han Sans CN Normal.eot');

      src:url('font01/Source Han Sans CN Normal.eot?#iefix') format('embedded-opentype'),

          url('font01/Source Han Sans CN Normal.woff') format('woff'),

	      url('font01/Source Han Sans CN Normal.ttf') format('truetype'),

	      url('font01/Source Han Sans CN Normal.svg#SingleMaltaRegular') format('svg');

  font-weight: normal;

  font-style: normal;

}*/

body {
	font-size:14px;
	color:#292928;
	line-height:24px;
	font-family:'微软雅黑';
	overflow-x:hidden
}
a {
	color:#292928;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.sider {
	width:285px;
	float:left;
}
.containter {
	float:right;
	width:655px;
}
.clear_cs {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
	over-flow:hidden;
}
.float_clear {
	clear:both;
}
.pc {
	display:block;
}
.phone {
	display:none;
}
/******************header css***************/

.phone-header {
	display:none;
}
.top {
	width:100%;
	z-index:9999;
	background:#fff;
	position:fixed;
	top:0;
}
.w1650 {
	width:90%;
	max-width:1650px;
	margin:auto;
}
.header {
	width:100%;
	display:block;
	z-index:9999;
	border-bottom:1px solid #dadada;
}
.kong {
	height:112px;
	width:100%;
	display:block
}
.kong1 {
	height:100px;
	width:100%;
}
.logo {
	float:left;
	width:45%;
	box-sizing:border-box;
}
.logo img {
	max-width:600px;
	width:100%
}
.top-right {
	float:right;
	margin-top:1%;
}
.menu {
	box-sizing:border-box;
	width:100%;
}
.i-title3 {
	/*  position: absolute;
    top: 170px;
    color: #f18519;*/
    font-size: 30px;
	/*   left: 10%;*/
    font-weight: bold;
	text-align:center;
}
.menu .w1650 {
	position:relative;
}
.menu ul li {
	float:left;
	font-size:16px;
	margin:0 8px;
	padding:0 10px;
	height:55px;
	line-height:55px;
	text-align:center;
}
.menu ul li.f-l {
	float:left;
	margin:0;
}
.menu ul li.f-l a:after {
	display:none;
}
.menu ul li.f-l:hover {
	background:#00a0a9;
}
.menu ul li.f-l:hover a {
	color:#fff;
}
.menu ul li a {
	display:block;
	position:relative;
}
.menu ul li a:after {
	display:none;
	content:'';
	display:block;
	width:0%;
	transition:all 1s;
	height:4px;
	background:#00a0a9;
	left:50%;
}
.menu ul li:hover a:after {
	width:100%;
	left:0;
}
.menu ul li a:hover {
	color:#00a0a9
}
.menu ul li.current a {
	color:#00a0a9
}
.w12001 {
	max-width: 1200px;
	width: 94%;
	margin: auto;
}
.sulo-left {
	width:30%;
	float:left;
	background:#f18519;
	height:490px;
	padding-top:20px;
	box-sizing:border-box;
}
.sulo-left ul li {
	float:none;
	text-align:left;
}
.sulo-left ul li a:after {
	display:none;
}
.sulo-left ul {
	margin-left:15%;
	margin-top:30px;
	margin-bottom:50px;
}
.sulo-left ul li a {
	font-size:26px;
	color:#fff;
}
.sulo-right {
	width:70%;
	float:left;
	background:#00a0a9;
	height:490px;
	padding-top:20px;
}
.sulo {
	position:absolute;
	width:1300px;
	right:0;
	top:55px;
	display:none;
}
.jt1 {
	text-align:left;
	margin-left:17%;
}
.sulo-right ul li {
	float:left;
	width:43%;
	background:url(../images/jt1.png) no-repeat right;
	text-align:left;
	margin-left:2%;
	padding-left:30px;
	height:45px;
	line-height:45px;
}
.sulo-right ul li a {
	color:#fff;
	font-size:18px;
}
.sulo-right ul li a:hover {
	color:#fff;
}
.hot-search {
	background:#f1f1f1;
	padding:15px 0;
}
.search {
	border:1px solid #00a1ab;
	height:35px;
}
.search table {
	width:100%;
}
.search input {
	border:none;
	width:80%;
	height:32px;
	padding-left:3%;
}
.menu ul li.lan a:after {
	display:none;
}
.menu ul li.lan a:before {
	display:none;
}
.menu ul li.lan {
	font-size:12px;
}
.banner .swiper-slide {
	position:relative;
}
.b-cont {
	position:absolute;
	bottom:43%;
	color:#fff;
	width:100%;
}
.b-cont h2 {
	font-size:50px;
	line-height:50px;
	transition: all 1s ease 0s;
	transform: translateY(30px);
	opacity:0
}
.b-cont p.bz1 {
	font-size:36px;
	line-height:50px;
	margin:10px 0;
	transition: all 1s ease 0s;
	transform: translateY(30px);
	opacity:0
}
.b-cont p.bz1 span {
	color:#f18519;
}
.b-cont p.bz2 {
	font-size:20px;
	line-height:30px;
}
.list li {
	float: left;
	width: 48%;
	margin-right: 2%;
	font-size: 16px;
	text-align: left;
	margin-bottom: 5px;
}
ul.showMoreNChildren {
	MARGIN-BOTTOM: 80PX;
}
.ib-cont {
	max-width:1700px;
	margin:auto;
	color:#fff;
	width:90%;
}
.ib-cont h2 {
	font-size:50px;
	line-height:50px;
	transition: all 1s ease 0s;
	transform: translateY(30px);
	opacity:0
}
.ib-cont p.bz1 {
	font-size:36px;
	text-align:right;
	line-height:50px;
	margin-bottom:30px;
	transition: all 1s ease 0s;
	transform: translateY(30px);
	opacity:0
}
.ib-cont p.bz1 span {
	color:#f18519;
}
.ib-cont p.bz2 {
	font-size:20px;
	line-height:40px;
	text-align:right;
	margin:10px 0;
	transition: all 1s ease 0s;
	transform: translateY(30px);
	opacity:0
}
.fp-slides .active .ib-cont p.bz1 {
	transform: translateY(0px);
	opacity:1;
	transition-delay: 0.3s;
}
.fp-slides .active .ib-cont h2 {
	transform: translateY(0px);
	opacity:1;
	transition-delay: 0.5s;
}
.fp-slides .active .ib-cont p.bz2 {
	transform: translateY(0px);
	opacity:1;
	transition-delay: 0.7s;
}
.w1400 {
	max-width: 1560px;
	width: 94%;
	margin: auto;
}
/*.swiper-slide-active .b-cont{transform:translateY(-200em);}*/

.pc {
	display:block;
}
.phone {
	display:none;
}
/**************首页动画*********/

.swiper-slide-active .b-cont p.bz1 {
	transform: translateY(0px);
	opacity:1;
	transition-delay: 0.5s;
}
.swiper-slide-active .b-cont h2 {
	transform: translateY(0px);
	opacity:1;
	transition-delay: 0.7s;
}
.swiper-slide-active .b-cont p.bz2 {
	transform: translateY(0px);
	opacity:1;
	transition-delay: 0.9s;
}
/**************首页动画*********/

.two-lx {
	color:#fff;
	margin-top:30px;
	text-align:center;
}
.two-lx img {
	vertical-align:middle;
}
.two-lx p {
	display:inline-block;
	text-align:left;
	margin-top:5px;
	font-size:16px;
}
.two-lx p span {
	font-weight:bold;
}
.btn {
	color:#fff;
	background:#f18519;
	padding:10px 40px;
	margin:0 5px;
}
.two-box {
	width:25%;
	height:100%;
	display:table;
	float:left;
}
.two-box-on {
	width:50%;
	transition:all 1s;
	height:100%;
	display:table;
	float:left;
}
.index-fa ul li p {
	margin-top: 5px;
}
.menu ul li.f-l a {
	color: #08a1a9;
}
.two-box-on .two-title {
	display:none;
}
.two-box .two-cont {
	display:none;
}
.two-box .two-cont1 {
	display:none;
}
.two-box-on .two-cont {
	display:table-cell;
}
.two-box-on .two-cont1 {
	display:table-cell;
}
.two-title {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:0 10%;
	color:#fff;
	font-size:24px;
}
.two-cont {
	display:table-cell;
	vertical-align:middle;
	padding:0 15%;
	color:#fff;
}
.two-cont1 {
	display:table-cell;
	vertical-align:middle;
	padding:0 15%;
	color:#fff;
}
.two-box-on .two-cont {
	background:rgba(0, 0, 0, 0.5);
}
.two-box-on .two-cont1 {
	background:rgba(0, 0, 0, 0.5);
}
.two-cont h2 {
	font-size: 32px;
	margin-bottom: 60px;
	text-align: center;
	font-weight: 600;
	margin-top:120px;
}
.two-cont1 h2 {
	font-size: 32px;
	margin-bottom: 60px;
	text-align: center;
	font-weight: 600;
}
.two-cont p {
	font-size:20px;
	text-align:center;
	margin-bottom:30px;
}
.two-cont1 p {
	font-size:20px;
	margin-bottom:30px;
}
.two-cont p a {
	color:#e69136;
	;
}
.two-cont1 p a {
	color:#e69136;
	;
}
.t-left {
	float:left;
	width:50%;
}
.t-right img {
	vertical-align:middle;
	margin-bottom:19px;
}
.t-left h2 {
	font-size:30px;
	color:#f18519;
	margin-bottom:10px;
}
.t-right {
	width:40%;
	float:right;
	text-align:right;
}
.t-right p {
	display:inline-block;
	text-align:left;
	font-size:18px;
}
.t-right p span {
	font-weight:bold;
}
.w1200 {
	max-width:1200px;
	width:94%;
	margin:auto;
}
.t-right a {
	display:block;
	width:140px;
	float:right;
	text-align:center;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:15px;
}
.index-fa ul li {
	width:19%;
	text-align:center;
	margin-right:1%;
	float:left;
}
.index-fa ul li:nth-child(1) {
color:#fff;
background:#f18519;
height:140px;
padding-top:50px;
box-sizing:border-box;
text-align:center;
}
.index-fa ul li:nth-child(1) a {
color:#fff;
}
.index-fa ul li:nth-child(1) h2 {
font-size:24px;
}
.index-fa ul li img {
	height:140px;
	width:100%;
	border-bottom:2px solid #f18519;
}
.index-fa ul {
	margin-top:25px;
}
.memoe {
	font-size: 16px;
}
.d-link1 {
	font-size: 18px;
	line-height: 30px;
}
.memo2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 30px;
}
.zizhi {
	background:#efefef;
}
.index-honor ul li {
	float:left;
	width:24%;
	margin-right:1%;
	text-align:center;
	font-size:16px;
}
.index-honor ul li img {
	border:2px solid #aaaaaa;
	width:100%;
}
.index-honor {
	margin-bottom:40px;
}
.liucheng {
	background:url(../images/bg6.jpg) no-repeat bottom;
}
.lc {
	border-radius: 20px;
	box-shadow: 0 0 3px 3px #e6e4e4;
	padding: 2%;
	width: 18%;
	background: #f8f7f7;
	box-sizing: border-box;
	float: left;
	min-height: 295px;
}
.lc:hover {
	background:#f18519;
	color:#fff
}
.case-pic {
	border:1px solid #eee;
}
.lc h2 {
	margin-bottom:15px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:20PX;
}
.jt {
	float:left;
	width:8%;
	margin-left:8px;
	margin-top:9%;
}
.jt img {
	width:100%;
}
.lc-box {
	margin-bottom:50px;
	margin-top:40px;
}
.new-left {
	width:25%;
	float:left;
	background:#f5f5f5;
}
.new-middle {
	width:48%;
	margin:0 1%;
	float:left;
}
.new-right {
	width:25%;
	float:left;
}
.n-t {
	text-align:center;
	font-size:40px;
	color:#f18519;
	line-height:50px;
}
.n-t:after {
	content:'';
	display:block;
	width:165px;
	height:1px;
	background:#f18519;
	margin:10px auto 10px auto;
}
.memo {
	text-align:center;
	font-size:16px;
}
.new-left ul li {
	border-bottom:1px solid #fff;
	padding:10px 10px;
}
.new-left ul li a {
	color:#666666;
}
.n-title {
	height:50px;
	line-height:50px;
	color:#fff;
	padding-left:15px;
	font-size:18px;
}
.n-date {
	background:#ffac00;
	color:#fff;
	text-align:center;
	padding:10px;
	float:left;
	width:15%;
	height:95px;
	box-sizing:border-box;
	padding-top:20px;
}
.n-date span {
	font-size:40px;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.n-right {
	background:#f5f5f5;
	height:95px;
	padding:10px;
	box-sizing:border-box;
	width:85%;
	float:left;
}
.n-right h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.n-right p {
	color:#666;
	line-height:20px;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}
.n-list {
	margin-bottom:22px;
}
.prevnext {
	margin-top: 30px;
	font-size: 16px;
}
.new-right ul li {
	border-bottom:1px solid #f5f5f5;
	padding:8px 10px;
}
.new-right ul li a {
	color:#666666;
}
.new-right ul li:last-child {
	border-bottom:none;
}
.new-box {
	margin-top:30px;
}
.di-left {
	width:30%;
	float:left;
}
.di-logo {
	margin-bottom:30px;
}
.index-footer {
	background:#333333;
	padding:30px 0;
}
.di-lx {
	color:#fff;
	font-size:16px;
}
.di-lx img {
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.di-middle ul li {
	float:left;
	width:31.3%;
	margin:10px 1%;
	border:1px solid #c2c2c2;
	color:#c2c2c2;
	height:35px;
	line-height:35px;
	border-radius:5px;
	text-align:center;
}
.di-middle ul li a {
	color:#c2c2c2;
}
.di-middle ul {
	margin-left:35px;
}
.di-middle {
	width:35%;
	float:left;
}
.di-title {
	color:#fff;
	font-size:18px;
}
.di-title img {
	margin-right:5px;
}
.di-right {
	width:25%;
	float:right;
}
.di-ma {
	padding-bottom:10px;
	border-bottom:1px solid #fff;
}
.di-ma ul li {
	margin:2% 9%;
	background:#fff;
	width:28%;
	padding:5px;
	float:left;
}
.di-ma ul li img {
	float:left;
	width:85%;
}
.di-ma ul li p {
	float:left;
	width:12%;
	line-height:20px;
	text-align:center;
}
.dibu {
	color:#fff;
	margin-top:5px;
}
.footerss .fp-tableCell {
	vertical-align:bottom;
}
.maptitle {
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: bold;
}
.child {
	margin-bottom: 18px;
}
.child a {
	margin:0 20px;
	font-size:16px;
}
/*********shui修复**********/
.f-pic {
	float:left;
	width:42%;
	margin-left:2%;
}
.feed-cont {
	float:left;
	width:45%;
	margin-top:17px;
}
.feed-cont p {
	color:#fff;
	text-align:center
}
.feed-cont p span {
	color:#f08519;
}
.feed {
	background:#00a0aa;
}
.feed-cont table {
	width:100%;
}
.text {
	background:#fff;
	border:none;
	height:42px;
	margin-bottom:1px;
	margin-top:2px;
	width:49%;
	padding-left:1%;
	box-sizing:border-box;
	color:#333;
}
.submit {
	width:90px;
	height:88px;
	font-size:18px;
	color:#fff;
	display:block;
	padding-top:20px;
	text-align:center;
	background:#0de0ed;
	border:none;
}
.sxf-title span {
	width:45%;
	display:block;
	font-size:36px;
	float:left;
	line-height:40px;
	text-align:center
}
.sxf-one {
	margin:40px 0;
}
.sxf-title {
	margin-bottom:30px;
}
.sxfone-left {
	width:45%;
	float:left;
}
.sxfone-left ul li {
	height:80px;
	line-height:80px;
}
.sxfone-middle {
	width:10%;
	float:left;
	text-align:center;
}
.sxfone-right {
	width:45%;
	float:right;
}
.sxfone-right ul li {
	height:80px;
	font-weight:bold;
	font-size:16px;
	line-height:80px;
	list-style:disc;
	list-style:inside;
	padding-left:30px;
}
.sxfone-left ul li {
	height:80px;
	font-weight:bold;
	line-height:80px;
	font-size:16px;
	list-style:disc;
	list-style:inside;
	padding-left:30px;
	color: #4a4848;
}
.sxfone-middle ul li {
	height:80px;
	line-height:80px;
}
.xiufu-two {
	margin:60px 0;
}
.t-pic img {
	width:80%;
}
.t-pic {
	position:relative;
	text-align:center;
}
.t-pic:after {
	content:'';
	display:block;
	background:#d1d1d1;
	width:2px;
	height:50px;
	position:absolute;
	left:50%;
}
.t-pic:before {
	content:'';
	display:block;
	width:75%;
	background:#d1d1d1;
	height:2px;
	position:absolute;
	top:142px;
	left:12.5%
}
.xiufu-two ul li {
	width:23%;
	margin:1%;
	float:left;
	box-shadow:4px 5px 7px #ccc;
	text-align:center;
	font-size:20px;
	margin-top:100px;
	position:relative;
	border-radius:15px;
}
.xiufu-two ul li:nth-child(1) a {
background-image:url(../images/youyang.png);
background-repeat:no-repeat;
background-position:center 10px;
}
.xiufu-two ul li:nth-child(1):hover a {
background-image:url(../images/youyang1.png);
background-repeat:no-repeat;
background-position:center 10px;
}
.bg {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	background:rgba(0, 0, 0, 0.6);
	display:none
}
.case-hover {
	position:fixed;
	width:40%;
	left:30%;
	top:20%;
	z-index:9999;
	opacity:0;
}
.case-cont {
	background:#f18519;
	color:#fff;
	padding:5px 1%;
}
.case-cont ul li {
	float:left;
	width:33.3%;
}
.case-cont h2 {
	font-size:20px;
	margin-bottom:8px;
}
.close1 {
	text-align:right;
	margin-right:-30px;
}
.swiper-button-next {
	right:-40px;
}
.swiper-button-prev {
	left:-40px;
}
@media (max-width:1400px) {
.w1650 {
 width: 95%;
}
}
@media (max-width:768px) {
 .case-hover {
width:90%;
left:5%;
margin-left:0;
}
 .swiper-button-next {
right:0px;
}
.swiper-button-prev {
left:0px;
}
.case-cont ul li {
 float: left;
 width: 100%;
}
.case-cont h2 {
 font-size: 16px;
 margin-bottom: 8px;
}
.i-title3 {
 display: none;
}
}
.xiufu-two ul li:nth-child(2) a {
background-image:url(../images/liudong.png);
background-repeat:no-repeat;
background-position:center 10px;
}
.xiufu-two ul li:nth-child(2):hover a {
background-image:url(../images/liudong1.png);
background-repeat:no-repeat;
background-position:center 10px;
}
 .xiufu-two ul li:nth-child(3) a {
background-image:url(../images/shengwu.png);
background-repeat:no-repeat;
background-position:center 10px;
}
.xiufu-two ul li:nth-child(3):hover a {
background-image:url(../images/shengwu1.png);
background-repeat:no-repeat;
background-position:center 10px;
}
 .xiufu-two ul li:nth-child(4) a {
background-image:url(../images/zijing.png);
background-repeat:no-repeat;
background-position:center 10px;
}
.xiufu-two ul li:nth-child(4):hover a {
background-image:url(../images/zijing1.png);
background-repeat:no-repeat;
background-position:center 10px;
}
.xiufu-two ul li a {
	display:block;
	padding-top:50px;
	padding-bottom:15px;
	background-color:#e4e4e4;
	border-radius:15px;
}
.xiufu-two ul li a:hover {
	background-color:#f08519;
	color:#fff;
}
.xiufu-two ul li:after {
	content:'';
	display:block;
	background:#d1d1d1;
	width:2px;
	height:50px;
	position:absolute;
	left:50%;
	top:-50px
}
.xftwo-cont {
	background:#e5e5e5;
	padding:3%;
	border-radius:5px;
	margin-top:40px;
}
.xftwo-left {
	width:55%;
	float:left;
	margin-top:20px;
}
.xftwo-left h2 {
	font-size:20px;
	margin-bottom:30px;
}
.xftwo-left div {
	margin-left:40px;
	font-size:16px;
}
.xftwo-right {
	width:40%;
	float:right;
}
.fx-three {
	background:#00a0a9;
	padding:60px 0;
}
.fx-cont3 {
	width:54%;
	float:right;
	position:absolute;
	right:5%;
	top:0
}
.fx-cont3 h2 {
	color:#f08519;
	text-align:center;
	font-size:40px;
	line-height:60px;
}
.fx-cont3 h3 {
	background:#f08519;
	color:#fff;
	font-size:18px;
	border-radius:25px;
	text-align:center;
	width:400px;
	height:40px;
	line-height:40px;
	margin:auto;
}
.fx-memo {
	color:#fff;
	margin-top:30px;
}
.gyt {
	padding-top:100px;
}
.title2 {
	font-size:40px;
	line-height:70px;
	margin:30px 0;
	text-align:center;
}
.youshi dl {
	width:48%;
	margin:1%;
	float:left;
	border:1px solid #f5f5f5;
	padding:2% 1%;
	box-sizing:border-box;
}
.youshi dl:hover {
	box-shadow:4px 4px 9px #ccc;
	color:#00a0a9
}
.fx-five {
	margin-bottom:60px;
}
.youshi dl dt {
	float:left;
	width:20%;
}
.youshi dl dd {
	float:left;
	margin-left:2%;
	width:75%;
}
.youshi dl dd h2 {
	font-size:18px;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	display:inline-block;
	margin-bottom:10px;
}
.fx-six {
	background:url(../images/bg7.jpg) no-repeat;
	padding:50px 0;
	color:#fff;
}
.title3 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#00a0a9;
	width:60%;
	margin:auto;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:25px;
}
.lx-left {
	width:50%;
	float:left;
}
.lx-left table {
	width:100%;
}
.lx-left table tr {
	height:50px;
}
.lx-right {
	background:#fff;
	border-radius:5px;
	padding:4% 2%;
	float:right;
	width:40%;
	color:#333;
	text-align:center;
}
.lx-pic p {
	display:inline-table;
}
.lx-right h2 {
	font-size:18px;
	margin-bottom:20px;
}
.area {
	height:70px;
	width:100%;
	color:#333;
}
.submit1 {
	background:#00a0a9;
	height:38px;
	width:100px;
	margin-left:10px;
	border:none;
}
.red {
	color:#f00;
}
.lx-left .t-right {
	width:auto;
	margin-top:30px;
}
.case li {
	width:31.3%;
	margin:1%;
	float:left;
}
.case li img {
	border:1px solid #ddd;
}
.case li p {
	margin-top:20px;
	text-align:center;
	font-size:16px;
}
.more a {
	color:#fff;
	background:#00a0a9;
	padding:10px 40px;
	border-radius:25px;
}
.more {
	margin-top:50px;
	text-align:center;
	margin-bottom:70px;
}
.shebei li {
	width:23%;
	margin:1%;
	float:left;
}
.shebei li img {
	border:1px solid #ddd;
}
.shebei li p {
	margin-top:20px;
	text-align:center;
	font-size:16px;
}
.map-t {
	margin-bottom:40px;
}
.map-left {
	width:40%;
	float:left;
	margin-top:5%;
}
.map-right {
	float:right;
	width:48%;
}
.map-right img {
	width:100%;
}
/***************旅游**********/
.fn-left {
	width:33%;
	float:left;
	margin-top:20px;
}
.fn-right {
	width:65%;
	float:right;
}
.fn-right dl {
	padding:5px 0;
}
.fn-right dl dt {
	float:left;
	width:10%;
	margin-right:5%;
}
.fn-right dl dt img {
	width:100%;
}
.fn-right dl dd {
	float:left;
	width:85%;
}
.fn-right dl dd h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
.fn-right dl dd p {
	font-size:16px;
}
.fn-right dl dd h2 span {
	font-size:30px;
	color:#f00;
}
.jq-fa {
	background:url(../images/w6.jpg) no-repeat;
	height:460px;
	width:1200px;
	margin:auto;
	margin-bottom:180px;
}
.fa-list dl dt {
	font-size:20px;
	margin-bottom:5px;
	color:#00a0a9;
	padding-left:13px;
	background:url(../images/dian.png) no-repeat;
	margin-top:5px;
}
.fa-list dl {
	padding:10px;
	width:330px;
	margin-bottom:77px;
}
.fa-list dl dd {
	padding-left:13px;
}
.fa-list {
	float:left;
	width:330px;
}
.fa-list2 {
	float:right;
	width:330px;
}
.title4 {
	color:#fff;
	background:#f18519;
	border-radius:20px;
	padding:15px 40px;
	font-size:30px;
	display:table;
	margin:70px auto;
}
.js-left {
	width:53%;
	padding:0 0%;
	float:left;
}
.js-left h2 {
	font-size:34px;
	margin-bottom:50px;
	margin-top:20px;
}
.js-left p {
	margin:11px 0;
	font-size:18px;
	color:#333;
}
.js-left p img {
	margin-right:6px;
}
.js-pic {
	width:47%;
	float:left;
}
.jishu {
	margin: 70px 0 30px 0;
}
.titl4 {
	font-size: 28px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	color:#00a0a9;
}
}
.list li {
	float:left;
	width:48%;
	margin-right:2%;
	font-size:16px;
	text-align:left;
	margin-bottom:5px;
}
.pnew {
	display:none;
}
.pfooter {
	display:none;
}
.pdi-menu {
	display:none;
}
/****************新闻*****/
.new_pic1 {
	width:25%;
	float:left;
}
.new_middle {
	float:left;
	width:57%;
	padding-top:30px;
	margin-left:3%;
}
.new_right {
	float:right;
	width:15%;
	text-align:right;
	font-size:16px;
	padding-top:30px;
}
.new_title2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}
.new_more1 span {
	background:#019fa8;
	padding:0 3px;
	color:#fff;
}
.new_more1 {
	text-align:right;
}
.news_list2:hover {
	background:#019fa8
}
.news_list2:hover a {
	color:#fff;
}
.news_list2 {
	padding:25px 0;
}
.news_list2:hover .new_more1 span {
	background:#fff;
	color:#f00;
}
.showMorehandle {
	display:table;
	color:#fff;
	background:#019fa8;
	margin:30px auto;
	padding:5px 20px;
}
.new-menu a {
	font-size:18px;
	background:#eee;
	padding:10px 30px;
	margin:0 20px;
}
.new-menu a:hover {
	background:#019fa8;
	color:#fff;
}
.new-menu a.on {
	background:#019fa8;
	color:#fff;
}
.new-menu {
	text-align:center;
	margin:40px 0;
}
/****************联系我们********/
.weigth {
	font-weight: bold;
}
.center {
	text-align: center;
}
.m-b-25 {
	margin-bottom: 35px;
}
.font-24 {
	font-size: 24px;
}
.lx_icon {
	margin:60px 0;
}
.lx_icon dl {
	width:25%;
	text-align:center;
	float:left;
}
.lx_icon dl dd.font-50 {
	margin:30px 0 10px 0;
	font-size:16px;
	font-weight:bold;
}
.lx_icon dl dd:nth-child(3) {
color:#9b9b9b;
}
.service_box {
	margin-top:40PX;
}
.luxian p {
	margin:8px 0;
}
.luxian {
	margin-bottom:60px;
	margin-top:20px;
}
.feed_table {
	width:100%;
	margin-top:60px;
	margin-bottom:90px;
}
.text1 {
	border:1px solid #eee;
	height:52px;
	width:31.7%;
	margin-right:2%;
	padding-left:2%;
}
.area2 {
	border:1px solid #eee;
	height:150px;
	width:100%;
}
.feed_table tr {
	height:60px;
}
.submit2 {
	background:#00a0aa;
	width:100%;
	height:65px;
	border:none;
	color:#fff;
	font-size:18px;
}
.title5 {
	border-bottom: 1px solid #e8e6e5;
	margin: auto;
	height: 55px;
	font-size: 24px;
	line-height: 55px;
	text-align: center;
	margin-bottom:20px;
	margin-top:50px;
}
.title5 span {
	border-bottom: 1px solid #00a0aa;
	padding-bottom: 10px;
}
.hezuo li {
	float:left;
	width:15%;
	text-align:center;
	border-right:1px solid #ddd;
	margin:73px 0;
}
.hezuo li:nth-child(1) {
width:40%;
text-align:left;
margin:60px 0;
}
.hezuo li:nth-child(1) h2 {
font-size:16px;
font-weight:bold;
}
.hezuo li:nth-child(1) p {
color:#666;
margin-bottom:20px;
}
.hezuo li:nth-child(1) a {
font-weight:bold;
}
/**************解决方案**********/
.fa-menu a {
	margin-right:60px;
	font-size:24px;
	padding-bottom:10px;
}
.fa-menu a:hover {
	color:#00a0aa;
	border-bottom:2px solid #00a0aa;
}
.fa-menu a.on {
	color:#00a0aa;
	border-bottom:2px solid #00a0aa;
}
.fa-menu {
	margin:40px auto;
}
.fa-list3 {
	border-bottom:1px solid #ddd;
	padding:30px 0;
}
.fa-pic3 {
	float:left;
	width:30%;
}
.fa-right3 {
	float:right;
	width:65%;
}
.fa-right3 h2 {
	font-size:22px;
	font-weight:bold;
	margin:20px 0;
}
.fa-right3 p.d-link a {
	color:#f1841d;
}
.fa-right3 p.d-link {
	margin-top:30px;
}
.fa-list3:hover h2 a {
	color:#00a0aa;
}
.m-50 {
	margin:50px auto;
}
.fa-list4 .fa-pic3 {
	width:40%;
}
.fa-list4 .fa-right3 {
	width:50%;
	margin-top:40px;
}
.more2 {
	margin-top:30px;
}
.more2 a {
	background:#00a0aa;
	color:#fff;
	padding:10px 40px;
	border-radius:5px;
}
.xgcp .swiper-container {
	padding-bottom:50px;
}
.xgcp {
	margin-bottom:50px;
	margin-top:50px;
}
.xgcp .swiper-pagination-bullet-active {
	background:#00a0aa
}
.xj-left {
	width:60%;
	float:left;
}
.xj-left .feed_table {
	margin-top:20px;
}
.xj-left .text1 {
	width:100%;
	margin-right:0;
}
.xj-left .area2 {
	width:100%;
	padding-left:2%;
	box-sizing:border-box;
}
.xj-left .submit2 {
	width:100px;
	height:35px;
	border-radius:5px;
	background:#ef8418;
	margin-right:20px;
	font-size:14px;
}
.xj-left .reset {
	width:100px;
	height:35px;
	border:none;
	border-radius:5px;
	background:#454545;
	color:#fff;
}
.xj-right {
	border-left:1px solid #ddd;
	width:37%;
	float:right;
	padding-left:3%;
	box-sizing:border-box;
}
.lx li {
	font-weight:bold;
	border-bottom:1px dashed #ddd;
	height:40px;
	line-height:40px;
}
.lx {
	border-top:1px dashed #ddd;
	margin-top:30px;
	margin-bottom:35px;
}
.wx {
	margin-top:30px;
}
.wx span {
	display:-webkit-inline-box;
	color:#999;
	padding-left: 10px;
}
/***************关于我们*****/
.chengji dl dt {
	font-size:50px;
	line-height:70px;
	font-weight:bold;
	color:#ef8418;
}
.chengji dl {
	text-align:center;
	float:left;
	width:33.3%;
	color:#999;
}
.chengji {
	width:100%;
	max-width:700px;
	margin:auto
}
.about_box {
	display:table;
	margin:60px 0;
}
.about_pic {
	display:table-cell;
	vertical-align:middle;
	width:46%;
}
.about_cont {
	display:table-cell;
	width:57%;
	vertical-align:middle;
	font-size:16px;
	line-height:30px;
	padding-left:10%;
}
.about_cont1 {
	display:table-cell;
	width:55%;
	vertical-align:middle;
	font-size:16px;
	line-height:30px;
	padding-right:10%;
}
.honor {
	background:url(../images/h-bg.jpg) no-repeat;
	padding:50px 0;
}
.honor-left {
	width:50%;
	float:left;
}
.honor-right {
	width:30%;
	float:right;
}
.honor-right h2 {
	font-size:24px;
	color:#fff;
	margin-bottom:40px;
	margin-top:20px;
}
.honor-box {
	color:#fff;
	text-align:center
}
.honor-box img {
	width:100%;
}
.honor .swiper-button-prev {
	background:url(../images/left.png) no-repeat;
	width:50px;
	height:50px;
	left:-70px;
}
.honor .swiper-button-next {
	background:url(../images/right.png) no-repeat;
	width:50px;
	height:50px;
	right:-70px;
}
.zs-list li {
	color:#fff;
	background:url(../images/dian2.png) no-repeat left center;
	padding-left:20px;
	height:50px;
}
.zs-list {
	overflow-y:scroll;
	height:300px;
}
#style-1::-webkit-scrollbar-track {
 border-radius: 10px;
 background-color: #fff;
}
 #style-1::-webkit-scrollbar {
 width: 3px;
 background-color: #8bf9ff;
}
 #style-1::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-color: #8bf9ff;
}
.wh_pic img {
	width:80%;
	max-width:536px;
}
.wh_pic {
	margin:30px 0;
}
.wh_l {
	width:41%;
	display:table-cell;
}
.wh_r {
	display:table-cell;
	width:48%;
	font-size:14px;
	padding-left:3%;
	vertical-align:middle
}
.wh_box {
	display:table;
}
.wh_r p {
	font-size:18px;
	margin:40px 0;
}
.wh_r p span {
	color:#019fa8;
	font-size:20px;
}
/****************案例***/
.case-menu a {
	background:#dcdcdc;
	border-radius:40px;
	padding:15px 50px;
	font-size:20px;
	margin:0 25px;
}
.case-menu {
	text-align:center;
	margin:60px 0;
}
.case-menu a:hover {
	color:#fff;
	background:#019fa8;
}
.case-menu a.on {
	color:#fff;
	background:#019fa8;
}
.case-name {
	font-size:16px;
	text-align:center;
	border-bottom:2px solid #eeeeee;
	height:50px;
	margin-top:20px;
}
.case-box:hover .case-name {
	border-bottom:2px solid #f18519;
}
.case-list li {
	width:31.3%;
	float:left;
	margin:1%;
}
.case-list {
	margin-bottom:40px;
}
/************服务*****/
.title6 {
	font-size:30px;
	text-align:center;
	color:#f18519;
	font-weight:bold;
	margin:40px 0;
}
.fuwu {
	background:url(../images/fwbg.jpg) no-repeat;
	padding:120px 0;
	height:460px;
	box-sizing:border-box;
}
.fw-left {
	width:35%;
	float:left;
	color:#fff;
}
.fw-left h2 {
	font-size:30px;
	color:#fff;
	position:relative;
	margin-bottom:80px;
}
.fw-left h2:after {
	content:'';
	display:block;
	width:60px;
	height:1px;
	background:#fff;
	position:absolute;
	left:0;
	top:60px;
}
.fw-right {
	width:60%;
	float:right;
}
.fw-right ul li {
	width:33%;
	float:left;
	text-align:center;
}
.fw-right ul li img {
	display:block;
	margin:auto;
	margin-bottom:40px;
}
.fw-right ul li a {
	color:#fff;
}
.wt-one {
	border:1px solid #ddd;
	padding:2%;
	box-sizing:border-box;
}
.wt-list {
	border:1px solid #ddd;
	margin-top:40px;
	margin-bottom:40px;
}
.wt-list dl {
	border-bottom:1px solid #ddd;
	padding:10px
}
.wt-list dl dt span {
	font-size:20px;
}
.wt-list dl dt font {
	font-size:14px;
	float:right;
	color:#999
}
.wt-list dl dt {
	margin-bottom:10px;
}
.wt-list dl dd {
	color:#999;
}
.tip-left {
	background:url(../images/pbg1.jpg) no-repeat right #f18519;
	color:#fff;
	width:50%;
	height:47px;
	line-height:47px;
	float:left;
	padding-left:20px;
	font-size:16px;
}
.tip-left span {
	font-size:20px;
}
.tip-right {
	background:#e9e9e9;
	float:left;
	text-align:right;
	width:50%;
	height:47px;
	line-height:47px;
}
.tip-right a {
	background:#019fa8;
	color:#fff;
	padding:12px 20px;
	font-size:18px;
	font-weight:bold;
}
.pro-tip {
	margin:20px auto;
}
.lujing {
	background:#eaeaea;
	color:#898989;
	height:55px;
	line-height:55px;
}
.lujing a {
	color:#898989;
}
.lujing span {
	color:#00a0aa;
}
.prod-pic {
	width:40%;
	float:left;
}
.prod-right {
	width:55%;
	float:right;
}
.prod-right h2 {
	font-size:24px;
	margin:20px 0;
}
.prod-right p {
	color:#999;
}
.prod-one {
	margin:50px auto;
}
.pro-tel {
	margin-top:30px;
}
.pro-tel span {
	color:#fff;
	background:#029eab;
	display:block;
	width:50%;
	float:left;
	height:60px;
	line-height:20px;
	text-align:center;
	padding-top:10px;
	box-sizing:border-box;
	border-radius:5px;
}
.pro-tel a {
	border:1px solid #ddd;
	float:left;
	margin-left:20px;
	height:60px;
	line-height:60px;
	display:block;
	width:20%;
	text-align:center;
	border-radius:5px;
	color:#999;
}
.prod-one {
	border-bottom:10px solid #f2f2f2;
	padding-bottom:50px;
}
.pro-tab {
	border-bottom:1px solid #ddd;
	text-align:center;
	height:70px;
	line-height:70px;
}
.pro-tab ul li {
	display:inline;
	font-size:18px;
	margin:0 20px;
	padding-bottom:20px;
}
.pro-tab ul li.on {
	border-bottom:2px solid #029eab;
}
.icon1 {
	background:url(../images/lcicon11.png) no-repeat top center;
	height:70px;
	width:70px;
	margin:auto
}
.lc:hover .icon1 {
	background:url(../images/lcicon1.png) no-repeat top center;
	margin:auto
}
.icon2 {
	background:url(../images/lcicon2.png) no-repeat top center;
	height:70px;
	width:70px;
	margin:auto
}
.lc:hover .icon2 {
	background:url(../images/lcicon22.png) no-repeat top center;
}
.icon3 {
	background:url(../images/lcicon3.png) no-repeat top center;
	height:70px;
	width:70px;
	margin:auto
}
.lc:hover .icon3 {
	background:url(../images/lcicon33.png) no-repeat top center;
}
.icon4 {
	background:url(../images/lcicon4.png) no-repeat top center;
	height:70px;
	width:70px;
	margin:auto
}
.lc:hover .icon4 {
	background:url(../images/lcicon44.png) no-repeat top center;
}
.fx-nine {
	margin-bottom:40px;
}
.ikong {
	width:100%;
	height:180px;
}
.ikong4 {
	width:100%;
	height:150px;
}
.xtitle {
	font-size:36px;
	text-align:center;
	line-height:50px;
}
.xtitle span {
	color:#00a0a9;
}
.xmemo {
	text-transform:uppercase;
	text-align:center;
	color:#999;
	font-size:16px;
	margin-bottom:30px;
}
.zt-one {
	margin:50px 0;
}
.why-box {
	background:url(../images/x1.jpg) no-repeat top center;
	min-height:460px;
	width:860px;
	margin:50px auto;
}
.why-cont {
	width:223px;
	float:left;
}
.why-cont dl dt {
	color:#39b0b7;
	font-size:20px;
}
.zt-two {
	background:#f7f7f7;
	padding:50px 0;
}
.ys {
	width:270;
	float:left;
}
.zt-ys{position:relative;}
.ys:nth-child(2){ position:absolute; left:50%; margin-left:-135px;}
.ys:nth-child(3){ float:right;}
.ys-pic {
	height:300px;
	padding-top:60px;
}
.ys-pic span {
	background:rgba(0, 0, 0, 0.5);
	width:160px;
	height:160px;
	margin-left:55px;
	display:block;
	border-radius:50%;
	text-align:center;
	padding-top:40px;
}
.ys-name {
	font-size:30px;
	text-align:center;
	width:272px;
}
.ys-name:after {
	content:'';
	width:50%;
	margin:auto;
	margin-top:20px;
	display:block;
	height:4px;
	background:#00a0a9;
}
.ys-memo {
	width:272px;
	margin-top:15px;
}
.ys:hover .ys-pic span {
	background:rgba(0, 160, 169, 0.6);
}
.zt-three {
	margin:50px 0;
}
.work-cont {
	background:#fff;
	width:48%;
	float:left;
	margin:20px 1%;
	padding:50px 0;
}
.work-pic {
	text-align:center;
}
.work-cont h2 {
	font-size:24px;
	text-align:center;
	margin:25px 0;
}
.work-cont ul {
	width:70%;
	margin:auto;
}
.work-cont ul li {
	list-style:disc;
}
.work-cont:hover {
	background:#00a0a9;
	color:#fff;
}
.work-pic1 {
	background:url(../images/xicon7.png) no-repeat;
	width:150px;
	height:150px;
	margin:auto;
}
.work-cont:hover .work-pic1 {
	background:url(../images/xicon6.png) no-repeat;
}
.work-pic2 {
	background:url(../images/xicon5.png) no-repeat;
	width:150px;
	height:150px;
	margin:auto;
}
.work-cont:hover .work-pic2 {
	background:url(../images/xicon8.png) no-repeat;
}
.xcase-name {
	background:#f6f6f6;
	text-align:center;
	height:60px;
	line-height:60px;
}
.zt-one .pc .swiper-button-next {
	background:url(../images/xright.jpg) no-repeat;
	width:31px;
	height:63px;
	right:-40px;
	top:60%;
}
.zt-one .pc .swiper-button-prev {
	background:url(../images/xleft.jpg) no-repeat;
	width:31px;
	height:63px;
	left:-40px;
	top:60%;
}
.zt-one .pc {
	margin:auto;
}
.zt-one .phone .swiper-button-next {
	right:0;
}
.zt-one .phone .swiper-button-prev {
	left:0;
}

.xcase{width:31.3%; float:left; margin:1%;}

 @media (max-width:1360px) {
.two-title {
padding:0 10%;
}
.two-cont h2 {
font-size:22px;
}
.di-middle ul li {
font-size:12px;
}
.di-lx {
font-size:14px;
}
.di-ma ul li {
margin: 2% 2%;
width: 38%;
}
.lc {
min-height: 267px;
padding:1%;
}
}
@media (max-width:1600px) {
.ikong {
width:100%;
height:130px;
}
.ikong4 {
width:100%;
height:130px;
}
}
@media (max-width:1350px) and (min-width:769px) {
 .menu ul li {
margin:0;
padding: 0 5px;
}
}
@media (max-width:1399px) {
 .i-title3 {
 top: 150px;
}
.ikong {
 height: 50px;
}
}
@media (max-width:1366px) {
.i-title3 {
 top: 90px;
}
}
@media (max-width:1600px) and (min-width:769px) {
.index-fa ul {
margin-top:7px;
}
.index-honor {
margin-bottom:0;
}
.t-left h2 {
font-size:24px;
}
.t-right img {
margin-bottom:0;
}
.index-footer {
padding:5px 0;
}
.di-right {
width:32%;
margin-left:10px;
}
.di-ma ul li {
width:23%;
margin-left:50px;
}
.di-ma {
padding-bottom:0;
}
.dibu {
 margin-left: 45px;
 font-size: 12px;
}
.n-t {
font-size:26px;
}
.n-t:after {
margin: 14px auto 10px auto;
}
.footerss .memo {
display:none;
}
.n-list {
margin-bottom:11px;
}
.t-left h2 {
margin-bottom:0;
}
.di-middle {
width:37%;
}
}
 @media (max-width:768px) {
 .w1920 {
display:none;
}
.w1600 {
display:none;
}
.w1440 {
display:none;
}
 .pdi-menu {
display:block;
}
 .pfooter {
display:block;
}
 .pnew {
display:block;
}
 .pc {
display:none;
}
.phone {
display:block;
}
.pkong {
height:50px;
width:100%;
}
.pmenu li {
float:left;
width:33.3%;
height:40px;
line-height:40px;
text-align:center;
}
.pmenu li a {
display:block;
color:#fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
font-size:12px;
font-weight:bold;
}
.pmenu {
background:#00a0a9;
}
.plan {
width:100px;
margin-top:17px;
float:right;
}
.side {
 display: none;
}
.index-honor p {
 margin: 10px 0;
 display: -webkit-box;
 overflow: hidden;
 text-overflow: ellipsis;
 word-wrap: break-word;
 white-space: normal !important;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
}
.memo {
 text-align: center;
 font-size: 16px;
 margin-bottom: 20px;
}
.sxfone-left ul li {
 height: 60px;
 font-weight: bold;
 line-height: 60px;
 font-size: 12px;
 list-style: inside;
 color: #4a4848;
}
.sxfone-right ul li {
 height: 60px;
 font-weight: bold;
 font-size: 14px;
 line-height: 60px;
 list-style: inside;
}
.fn-right dl dt {
 width: 8%;
 margin-right: 1%;
}
.fn-right dl dd h2 {
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 5px;
 margin-top: 7px;
}
.fn-right dl dd h2 span {
 font-size: 18px;
}
.fa-list dl dt {
 font-size: 16px;
}
.case li p {
 margin-top: 10px;
 margin-bottom: 10px;
 text-align: center;
 font-size: 14px;
 display: -webkit-box;
 overflow: hidden;
 text-overflow: ellipsis;
 word-wrap: break-word;
 white-space: normal !important;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
}
.lujing {
 display: -webkit-box;
 overflow: hidden;
 text-overflow: ellipsis;
 word-wrap: break-word;
 white-space: normal !important;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
}
.shebei li p {
 margin-top: 10px;
 text-align: center;
 font-size: 14px;
 display: -webkit-box;
 overflow: hidden;
 text-overflow: ellipsis;
 word-wrap: break-word;
 white-space: normal !important;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 margin-bottom: 10px;
}
.new-right p {
 display: -webkit-box;
 overflow: hidden;
 text-overflow: ellipsis;
 word-wrap: break-word;
 white-space: normal !important;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}
.sxfone-right ul li {
padding-left: 5px;
}
.sxfone-left ul li {
padding-left: 5px;
}
.menu {
display:none;
}
dl.xiala.xialaon img {
 margin-bottom: 15px;
}
 .header {
display:none;
}
.phone-header {
display:block;
width:100%;
background:#fff;
z-index:9999999;
}
.p_logo img {
width:100%;
}
.phone_menu_btn span {
background:#fff;
padding:0px 13px;
height:3px;
margin:5px 0;
display:block;
}
.phone_menu {
background:rgba(0, 103, 205, 0.8);
z-index:9999999;
height:100%;
position:fixed;
width:100%;
height:0px;
overflow:hidden;
top:60px;
}
.phone_menu_btn {
position:fixed;
right:10px;
top:9px;
}
.phone_menu ul li {
height:40px;
line-height:40px;
border-bottom:1px solid #ccc;
padding:0 5%
}
.hide1 {
display:none;
}
.phone_menu ul li a {
display:block;
color:#fff;
}
.show {
display:block;
}
.phone_menu ul li.on {
background:#0067cd;
}
.phone_menu ul li.on a {
color:#fff;
}
.phone_menu .p_sub_menu li {
padding:0 8%;
}
.down {
animation: myfirst 1s forwards;
-moz-animation: myfirst 1s forwards;	/* Firefox */
-webkit-animation: myfirst 1s forwards;	/* Safari 和 Chrome */
-o-animation: myfirst 1s forwards;	/* Opera */
}
 .phone {
display:block;
}
.pc {
display:none;
}
 @keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 @-moz-keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 @-webkit-keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 @-o-keyframes myfirst {
from {
height: 0;
}
to {
height: 100%;
}
}
 .kong {
display:none
}
 .two-box {
width:100%;
}
.two-cont h2 {
font-size:24px;
}
.two-cont {
padding:6% 5%;
}
.two-lx img {
width:40px;
}
.two-title {
display:none;
}
.two-box .two-cont {
display:block;
background:rgba(0, 0, 0, 0.5);
}
.two-cont p {
font-size:14px;
}
.t-left {
width:100%;
text-align:center;
margin-top:20px;
}
.t-right {
width:100%;
}
.t-left h2 {
font-size:20px;
margin-bottom:0;
}
.index-fa ul li:nth-child(1) {
width:100%;
height:auto;
padding-top:5px;
padding-bottom:5px;
}
.index-fa ul li:nth-child(1) h2 {
font-size:18px;
}
.index-fa ul li {
width:48%;
margin:1%;
}
.t-right {
display:none;
}
.index-honor ul li {
width:48%;
margin:1%;
}
.index-honor {
margin-bottom:10px;
margin-top:20px;
}
.lc {
width:46%;
margin:10px 2%
}
.honor-left img {
width: 35%;
}
.jt {
display:none;
}
.n-t {
font-size:24px;
}
.n-t:after {
margin-top:10px;
}
.footerss {
margin-top:30px;
}
.new-left {
width:100%;
}
.new-middle {
width:100%;
}
.new-right {
width:100%;
}
.n-date span {
font-size:24px;
}
.n-date {
padding:0;
width:20%;
padding-top:15px;
}
.n-right {
width:79%;
}
.di-left {
width:100%;
}
.di-middle {
width:100%;
margin:10px 0;
}
.di-right {
width:100%;
}
.di-middle ul {
margin-left:0;
}
.di-logo {
margin-bottom:10px;
}
.di-middle ul li {
overflow:hidden;
}
.title2 {
font-size:20px;
line-height:40px;
margin-bottom:20px;
font-weight:bold;
margin-top:20px;
}
.title12 {
font-size:20px;
line-height:40px;
margin-bottom:5px;
font-weight:bold;
margin-top:20px;
text-align: center;
}
.lc-box {
margin-top:10px;
margin-bottom: 20px;
}
.xiala {
border-bottom:1px solid #fff;
}
.xiala dt {
color:#fff;
padding: 8px 5px 8px 10px;
font-size:18px;
font-weight:bold;
background:url(../images/xia.jpg) no-repeat 96% #00a0a9
}
.xiala dt span {
background:#f38725;
padding:3px;
margin-right:10px;
margin-left:10px;
}
.xiala dd {
padding:10px;
background:#f1f1f1;
display:none;
}
.xialaon dt {
background:url(../images/shang.jpg) no-repeat 96% #00a0a9
}
.xialaon dd {
display:block;
}
 .ptitle {
font-size:22px;
font-weight:bold;
text-align:center;
border-bottom:1px solid #39b8bf;
}
.pfangan {
background:#019faa;
padding:3%;
margin-top:20px;
padding-bottom:70px;
color:#fff;
}
.pindex-three .swiper-pagination-bullet {
width:30px;
height:30px;
line-height:30px;
color:#fff;
background:#acbdb5;
opacity:1;
}
.pindex-three .swiper-pagination-bullet-active {
background:#f08519;
}
.ptitle {
margin:10px 0;
padding-bottom:10px;
}
.case-tabs {
margin-bottom:0px;
}
.case-tabs li {
float:left;
width:31.3%;
text-align:center;
height:40px;
line-height:40px;
margin:1%;
background:#e7e7e7;
font-size: 16px;
}
.case-tabs li.active {
background:#019faa;
}
.case-tabs li.active a {
color:#fff;
}
.pmore {
text-align:center;
margin-top:30px;
}
.pmore a {
border:1px solid #ccc;
padding:5px 20px;
}
.pmemo {
 font-size: 16px;
}
.pindex-case {
padding-bottom:30px;
}
.new-pic {
width:30%;
float:left;
}
.new-right {
width:65%;
float:right;
}
.new-right h2 {
font-size:14px;
font-weight:bold;
}
 .news-tabs {
margin-bottom:0px;
margin-top:5px;
}
.news-tabs li {
float:left;
width:50%;
text-align:center;
height:50px;
line-height:50px;
background:#ffad01
}
.news-tabs li a {
color:#fff;
display:block
}
.news-tabs li.active {
background:#019faa;
}
.news-tabs li.active a {
color:#fff;
}
.new-list {
margin:3%;
}
.new-list1 li a {
float:left;
}
.new-list1 li span {
float:right;
color:#999;
display:none;
}
.new-list1 {
margin:3%;
}
.new-list1 li {
border-bottom:1px solid #f5f5f5;
height:35px;
line-height:35px;
}
.pdi-menu {
position:fixed;
width:100%;
bottom:0;
}
.pdi-menu ul li.di-tel {
width:18%;
background:#f08519;
}
.pdi-menu ul li.di-tel img {
width:80%;
}
.pdi-menu ul li {
width:27.3%;
float:left;
text-align:center;
height:50px;
line-height:50px;
border-right:1px solid #fff;
background:#019faa
}
.pdi-menu ul li a {
display:block;
color:#fff;
}
.ptop {
border-bottom:1px solid #fff;
padding:10px 0;
color:#999999
}
.ptop a {
color:#999;
}
.ptop img {
width:30px;
vertical-align:middle;
margin-bottom:4px;
}
.pdibu {
padding:10px 0;
}
.pfooter {
background:#efefef;
text-align:center;
}

/*************水修复*******/
.feed {
display:none;
}
.sxfone-left {
width:100%;
}
.sxf-title span {
width:100%;
display:none
}
.sxf-title span:nth-child(1) {
display:block;
}
.sxfone-right {
width:100%;
}
.sxfone-middle {
text-align:center;
width:100%;
}
.sxf-title span {
font-size:24px;
}
.fx-cont3 {
width:100%;
position:relative;
right:0;
}
.fx-cont3 h3 {
width:100%;
}
.fx-cont3 h2 {
font-size:24px;
}
.fx-three {
padding:30px 0;
}
.youshi dl {
width:100%;
}
.youshi dl dt img {
width:80%;
margin-top: 10px;
}
.fn-right dl dd {
 float: left;
 width: 91%;
}
.case li {
width:48%;
}
.shebei li {
width:48%;
}
.more a {
background:none;
border:1px solid #333;
padding:10px 30px;
color:#999;
border-radius:0;
}
.index-footer {
display:none;
}

/*************旅游*******/
.fn-left {
display:none;
}
.fn-right {
width:100%;
border-top:1px dashed #ddd;
}
.fn-right dl dd p {
display:none;
}
.fn-right dl {
border-bottom:1px dashed #ddd;
}
.title4 {
display:block;
background:#00a0a9;
border-radius:0;
font-size:23px;
padding:20px 0;
text-align:center;
margin:0;
}
.jq-fa {
width:100%;
height:auto;
background:#f0f0f0;
margin-bottom:0px;
}
.jishu {
margin: 0 0 30px 0;
}
.fa-list dl {
margin-bottom:0px;
border-bottom:1px dashed #ddd;
width:100%;
box-sizing:border-box;
padding-left:9%;
}
.fa-list2 {
width:100%;
float:none;
}
.fa-list {
width:100%;
float:none;
}
.fa-list dl dt {
color:#333;
margin-bottom:10px;
background:none;
}
.fa-list dl {
background:url(../images/gou.png) no-repeat 5px center;
background-size:30px;
}
.js-pic {
width:100%;
}
.more {
 margin-top: 30px;
 text-align: center;
 margin-bottom: 50px;
}
.hezuo li:nth-child(1) h2 {
 text-align: center;
}
.hezuo li:nth-child(1) p {
 margin-bottom: 5px;
}
.w12001 {
 max-width: 1200px;
 width: 96%;
 margin: auto;
}
.js-left {
width:100%;
}
.js-left p {
margin:6px 0;
font-size:14px;
}
.js-left {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dashed #ddd;
}
.fx-seven {
border-bottom:1px dashed #ddd;
}
/*********x新闻***/
.new_pic1 {
width:100%;
}
.new_middle {
width:100%;
padding-top:10px;
margin-left:0%;
}
.new_right {
width:100%;
padding-top:15px;
}
.new_more1 {
display:none;
}
.zixun {
 text-align: center;
}
.wx {
 margin-top: 25px;
 text-align: center;
}
.lx_icon dl {
width:50%;
margin-top:10px;
}
.lx_icon dl dt img {
width:40%;
}
.lx_icon dl dd.font-50 {
margin:10px 0;
font-size:14px;
}
.lx_icon {
margin:30px 0;
}
.text1 {
width:100%;
margin:0;
box-sizing:border-box;
margin-bottom:10px;
}
.area2 {
width:100%;
}
.submit2 {
height: 50px;
}
.memoe {
 font-size: 14px;
}
.feed_table {
margin-bottom:20px;
margin-top:20px;
}
.hezuo li:nth-child(1) {
width:100%;
margin-top:30px;
margin-bottom:20px;
}
.hezuo li {
width:50%;
margin:10px 0;
border:none
}
/*************方案*****/
.fa-menu a {
display:block;
text-align:center;
margin-right:0;
margin-bottom:10px;
background:#f5f5f5;
font-size:20px;
height:40px;
line-height:40px;
}
.fa-pic3 {
width:100%;
}
.fa-right3 {
width:100%;
}
.fa-menu {
margin-bottom:0;
}
.fa-list4 .fa-pic3 {
width:100%;
}
.fa-list4 .fa-right3 {
width:100%;
}
.fa-right3 h2 {
text-align:center;
}
.more2 {
text-align:center;
}
.fa-right3 p.d-link {
text-align:center;
font-size: 16px;
margin-top: 15px;
}
.xj-left {
width:100%;
}
.xj-right {
width:100%;
border-left:none;
}
/*****************关于我们****/
.chengji dl dt {
font-size:24px;
line-height:40px;
}
.m-50 {
margin:20px auto;
}
.about_box {
margin:30px 0;
}
.honor-left {
width:100%;
}
.honor-right {
width:100%;
display:none
}
.honor-box img {
width:70%;
}
.honor .swiper-button-next {
right:0;
}
.honor .swiper-button-prev {
left:0;
}
.wh_l {
width:100%;
display:block
}
.wh_r {
width:100%;
display:block
}
/**********案例********/
.case-menu a {
background:#f5f5f5;
display:block;
height:40px;
line-height:40px;
text-align:center;
padding:0;
width:100%;
border-radius:0;
margin:0;
margin-bottom:10px;
}
.case-menu {
margin:20px 3%;
}
.case-list li {
width:100%;
}
 .title6 {
font-size:24px;
}
.fw-left {
width:100%;
}
.fw-right {
width:100%;
margin-top:40px;
}
.fuwu {
padding:40px 0;
height:400px;
}
.fw-right ul li img {
width:60%;
margin-bottom:20px;
}
.map-left {
width:100%;
}
.map-right {
width:100%;
}
.pro-tip {
display:none;
}
.prod-pic {
width:100%;
}
.prod-right {
width:100%;
}
.pro-tel a {
width:40%;
}
.pro-tab ul li {
margin:0 2px;
}
.prod-one {
margin-bottom:20px;
}
.center.pic img {
 max-width: 100%;
}
.title5 span {
font-size: 20px;
}
.feed_table tr {
 text-align: center;
}
.lx li {
 text-align: center;
}
.lx {
 margin-bottom: 15px;
}
.box .pic {
width:100%;
}
.service_box {
 margin-top: 25px;
}
.m-b-25 {
 margin-bottom: 15px;
}
.honor-left div {
text-align:center;
}
.wh_r p {
font-size:14px;
margin:20px 0;
}
.wh_r p span {
font-size:14px;
}
.font-24 {
font-size:18px;
}
.lx-map {
display:none;
}
.luxian {
margin-left:0;
display:none;
}
.fw-left h2 {
font-size:20px;
margin-bottom:40px;
text-align:center;
}
.fw-left h2:after {
left:41%;
top:40px;
}
.new-menu a {
margin:0 10px;
}
.new_title2 {
font-size:16px;
text-align:center;
margin-bottom:5px;
}
.news_list2 {
padding:15px 0;
}
.prod-right h2 {
font-size:20px;
margin:10px 0;
text-align: center;
}
.sxf-title {
margin-bottom:0;
}
}
@media (max-width: 768px) {
.ikong {
display:none;
}
 .xtitle {
font-size:24px;
}
.work-cont {
width:100%;
margin:10px 0;
}
.why-cont {
width:100%;
float:none
}
.why-cont dl {
margin:15px 0;
}
.ys {
width:272px;
float:none;
margin:auto;
}
.ys:nth-child(2){position:relative;}
.ys:nth-child(3){float:none;}

.xcase{ width:100%;}
}
