*{margin:0;padding:0;}
body{font-size: 12px;font-family: 瀵邦喛钂嬮梿鍛寸?;background:#fff;color: #333;}
li{list-style: none;}
img{border: none;}
a{text-decoration: none;}
@font-face {
    font-family: 'Impact';
    src: url('/tpl/templets/default/style/Impact.eot')
    src: url('/tpl/templets/default/style//tpl/templets/default/style/Impact.eot-')
		 url('Impact.woff')
		 url('Impact.ttf')
		 url('Impact.svg#YourWebFontName')
}
input:focus,button:focus,textarea:focus,select:focus, .sos-page span:focus{outline: none;}
.clear{clear:both;}
.oe_left{position:relative; left:0px;  background:#fff; padding:10px;width: 15%; border-top:3px solid #445a9a; z-index:1;float:left;height: auto;}
.oe_content{text-align:left; float:right; width: 83%;height: auto;}
.bg_new{width: 100%;height: auto;}
.bg_new1{width: 100%;height:34px; background: #1a2653;color: #fff;line-height: 34px;font-size: 20px;display: inline-block;transition: all 0.3s ease;display: inline-block;}
.bg_new2{width: 100%;height:34px; background: #dbdbdb;color: #000000;line-height: 30px;font-size: 14px;display: inline-block;transition: all 0.3s ease;display: inline-block;text-align:center;}
.bg_new_list li{width: 23%;height:188px;float:left;margin-top: 20px;margin-right:2%;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);overflow: hidden;border-radius:10px;}
.bg_new_list li:nth-child(4n){
	margin-right: 0%;
}
.bg_new_list li img{margin-right: 2%;display: block;width: auto;margin:0 auto;margin-bottom:15px;}
.bg_new_list li span a{font-size: 14px;line-height: 14px;color: #333333;height: 30px;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;margin-bottom: 5px;transition: all 0.3s ease;}

.bg_list{width: 100%;height: auto;}
.bg_list li{width: 48%;float:left;margin-top: 20px;margin-right:2%;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);overflow: hidden;border-radius:10px;}
.bg_list li:nth-child(2n){
	margin-right: 0%;
}
.bg_list1{width: 100%;height:34px; background: #b4c7e7;line-height: 34px;font-size: 20px;display: inline-block;transition: all 0.3s ease;display: inline-block;}
.bg_list1 a{color: #000000;font-size: 16px;}
.bg_list2 li img{margin-right: 2%;display: block;width: auto;margin:0 auto;margin-bottom:15px;}
.bg_list2 li span a{font-size: 14px;line-height: 14px;color: #333333;height: 30px;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;margin-bottom: 5px;transition: all 0.3s ease;}

.left {
	float: left;
}

.right {
	float: right;
}
.zuo{
	width: 75%;
}
.detailCleft {
  width: 300px;
  height: 380px;
  overflow: hidden;
}
.detailCleft .bookImg {
  width: 100%;
  height: auto;
}
.detailCmiddle {
  overflow: hidden;
  margin-left: 10px;
}
.detailCmiddle h2 {
	width: 100%;
  clear: both;
  height: 72px;
  
  padding-top: 12px;
	word-wrap:break-word;
}
.detailCmiddle .detailcc{
  float: left;
}
.detailCmiddle .detailcc {
}
.detailCmiddle .detailcc > p {
  padding-bottom: 17px;
  line-height: 28px;
  height: 28px;
}
.detailCmiddle .detailcc .detailcc5 {
  padding-bottom: 0;
  margin-top: 20px;
}

.detailCmiddle .detailcc1 span {
  margin-right: 32px;
	font-size: 16px;
}
.detailCmiddle .detailcc2 span {
  margin-right: 5px;
	font-size: 16px;
}
.detailCmiddle .detailcc3 {
	font-size: 16px;
}
.redfont {
  color: #ff0000;
}
.detailCmiddle .detailcc4{
	font-size: 16px;
}

.detailCmiddle .detailcc5 span,
.detailCmiddle .detailcc6 span {
  float: left;
  margin-right: 36px;
  width: 150px;
  overflow: hidden;
	font-size: 14px;
}
.detailCmiddle .detailcc5 span:first-child,
.detailCmiddle .detailcc6 span:first-child {
  width: 180px;
}
.detailCmiddle .detailcc5 span:first-child em,
.detailCmiddle .detailcc6 span:first-child em {
  width: 122px;
}
.detailCmiddle .detailcc5 em,
.detailCmiddle .detailcc6 em {
  font-style: normal;
  width: 92px;
  float: left;
}
.detailCmiddle .detailcc5 strong,
.detailCmiddle .detailcc6 strong {
  font-weight: normal;
  font-size: 18px;
  float: left;
}
.detailCmiddle .detailcc5 strong.redfont,
.detailCmiddle .detailcc6 strong.redfont {
  font-weight: bold;
}
.detailCmiddle .detailcc4 {
  border-bottom: 1px dashed #e5e5e5;
  width: 560px;
}
.detailCmiddle .detailBtn1 {
  background: #ed5b45;
}
.detailCmiddle .detailBtn2 {
  background: #e79b2e;
}
.detailCmiddle .detailBtn3 {
  background: #71cac3;
}
.detailCmiddle .detailBtn4 {
  background: #5e87d7;
}
.detailCmiddle .detailBtn5 {
  background: #5e64a8;
  border: 1px solid #5e64a8;
}
.detailCmiddle .detailBtn5:hover {
  color: #5e64a8;
}
.detailCmiddle .detailBtn6 {
  background: #99d0dc;
  border: 1px solid #99d0dc;
}
.detailCmiddle .detailBtn6:hover {
  color: #99d0dc;
}
.detailCmiddle .detailBtn7 {
  background: #a4c5e8;
  border: 1px solid #a4c5e8;
}
.detailCmiddle .detailBtn7:hover {
  color: #a4c5e8;
}
.detailCmiddle .detailBtn8 {
  background: #87c18f;
  border: 1px solid #87c18f;
}
.detailCmiddle .detailBtn8:hover {
  color: #87c18f;
}
.detailCmiddle .detailBtn9 {
  background: #ed5b44;
  border: 1px solid #ed5b44;
}
.detailCmiddle .detailBtn9:hover {
  color: #ed5b44;
}

.report-content {
  margin-top: 30px;
}
.report-content .report-blue {
  height: 64px;
}

.report-content .report-blue a {
	float: left;
	width: 50%;
	height: 64px;
  cursor: pointer;
	font-size: 18px;
	line-height: 65px;
	color: #000000;
	background: #dbdbdb;
}
.report-content .report-blue a.actived{
	color: #ffffff;
	background: #445a9a;
}

.report-content .report-blue a.redfont {
  margin-left: 100px;
}
.report-content .report-blue a.redfont:hover {
  color: #e34446;
  text-decoration: underline;
}
.report-content #report-blue.report-blue-fixed {
  height: 40px;
  line-height: 40px;
  position: fixed;
  top: 136px;
  left: 50%;
  margin-left: -585px;
  font-size: 16px;
  z-index: 8;
}
#report-content {
  padding-left: 22px;
}
#report-content .chapter-title,
#report-content .fc-rpt-title {
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 20px;
  display: inline-block;
  color: #333;
}
#report-content > h5,
#report-content .fc-rpt-subtitle {
  line-height: 32px;
  margin-top: 5px;
  padding-left: 0;
  font-weight: bold;
  font-size: 14px;
}
#report-content > p,
#report-content .fc-rpt-subtitle2 {
  padding-left: 32px;
}
#report-content1 > p {
  margin-bottom: 12px;
  text-indent: 28px;
  line-height: 26px;
}
.report-tips {
  width: 816px;
  height: 48px;
  line-height: 48px;
  color: #ed5b45;
  background: #fcf2ef;
  text-align: center;
  margin: 40px auto 60px;
}



/*閺傚洦姊炬い鐢告?*/
.search-top{
	width:100%;
	height: 30px;
	background:#eeeeee;
}
.search-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.search-span{
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.search-form{
	width: 298px;
	height:22px;
	border: 1px solid #666;
	border-radius: 5px;
	float: right;
	margin-top: 3px;
}
.search-input{
	width: 274px;
	height: 22px;
	background: none;
	border: none;
	float: left;
	text-indent:0.5em;
}
.search-btn{
	width: 24px;
	height: 22px;
	background:url(/tpl/templets/default/img/img2.png) no-repeat center;
	background-size:24px;
	float: left;
	border: none;
	border-left: 1px solid #666;
	cursor: pointer;
}
.search-a{
	float: right;
	font-size: 14px;
	color: #333;
	transition: all 0.3s ease;
	line-height: 30px;
	margin: 0 30px;
}
.search-a:hover{
	color: #445a9a;
}
.search-tel{
	float: right;
	display: inline-block;
	font-size: 14px;
	color: #333;
	background:url(/tpl/templets/default/img/img/img3.png) no-repeat left;
	background-size:22px;
	padding-left:24px;
	font-style: normal;
	line-height: 30px;
	background-position-y: 3px;
}
.nav-cen{
	width: 100%;
	height: 110px;
	position: fixed;
	left: 0;
	right: 0;
	top:0px;
	transition: all 0.3s ease;
	background:#fff;
	z-index: 999;
}
.nav-bot{
	position: fixed;
	left: 0;
	right: 0;
	top:110px;
	transition: all 0.3s ease;
	z-index: 999;
}
.nac-cen{
	width: 95%;
	max-width:1200px;
	height: auto;
	margin:0 auto;
}
.nac-logo{
	height: 50px;
    margin-top: 14px;
	display: block;
	float:left;
	width: auto;
}
.nac-logo img{
	display: block;
	width: auto;
	height: 50px;
}
.nac-right{
	float: right;
	margin-top: 25px;
}
.nac-right a{
	display: block;
	width: auto;
	height: 40px;
	margin-left:23px;
	float: right;
}
.nac-right a img{
	display: block;
	width: auto;
	height: 100%;
}
.nav-bot{
	width:100%;
	height: 41px;
	background:#445a9a;
	text-align: center;
}
.nav-bot a{
	display: block;
	width:105px;
	height: auto;
	font-size: 18px;
	color:#fff;
	text-align: center;
	line-height: 38px;
	height: 38px;
	display: inline-block;
	transition: all 0.3s ease;
	margin-right: 15px;
	font-weight: bold;
	float: left;
	position:relative;
	border-bottom: 3px solid transparent;
}
.inc-bot a{
	position: relative;
}
.nav-bot a span, .inc-bot a span{
	display:inline-block;
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: -3px;
	left:50%;
	margin-left: -50%;
	transition: all 0.6s ease;
}

.nav-bot .nav-ac, .inc-bot .inc-ac,.nab-cen .inc-ac{
	border-bottom: 3px solid #fff;
}
.inc-bot a{
	line-height:30px !important;
}
 .nav-bot a:hover span, .inc-bot a:hover span{
	animation: test;
	animation-duration: 0.6s;
	animation-timing-function:linear;
	animation-delay:0s;
	animation-iteration-count:1;
	animation-direction:normal; 
	background:#fff;
}

@keyframes test{
        0%{
            width:0px;
        }
         
        20%{
            width:20%;
			margin-left: -10%;
        }
         
        40%{
            width:40%;
			margin-left: -20%;
        }
         
        60%{
            width:60%;
			margin-left: -30%;
        }
         
        80%{
            width:80%;
			margin-left: -40%;
        }
        100%{
            width:100%;
			margin-left: -50%;
        }
    }

/* .nav-bot a:hover, .nav-bot .nav-ac{
	border-bottom: 3px solid #fff;
} */
.nav-bot a:last-child{
	margin-right: 0px;
}
.nav-bot a:nth-child(7), .nav-bot a:nth-child(8){
	width: 100px;
}
.nav-bot a:nth-child(3), .nav-bot a:nth-child(4){
	width: 108px;
}
.nab-cen{
	width:95%;
	max-width: 1200px;
	margin:0 auto;
}
.nab-cen .nac-ac{
	border-bottom: 3px solid #fff;
}
.nav-bbt{
	position: fixed;
	left:0;
	right:0;
	top:0px;
	background:#445a9a;
	height: 39px;
	border-top: 1px solid #69688a;
	transition: all 0.3s ease;
	z-index: 99;
}
.nab-con{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.nab-con li{
	width: 11.11%;
	float: left;
	text-align: center;
	height: auto;
	line-height: 39px;
}
.nab-con li a{
	display: block;
	font-size: 16px;
	color: #fefefe;
}
.nav-cen1{
	top:0px !important;
}
.nav-bot1{
	top:100px !important;
}
.nav-bbt1{
	top:0px !important;
}
.plna-div{
	width: 100%;
	height: 500px;
	margin-top: 118px;
}
.plna-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.plna-img{
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	margin:0 auto;
	padding-top: 100px;
}
.plna-ul{
	width: 75.8%;
	height: auto;
	margin:0 auto;
	margin-top:4%;
}
.plna-ul li{
	width: 19.3%;
	height:auto;
	float: left;
	margin-right: 7.6%;
	position: relative;
}
.plna-ul li:nth-child(4){
	margin-right: 0%;
}
.plu-img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 100%;
}
.plna-number{
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	right: 0;
	bottom:0;
	border-radius: 100%;
	text-align: center;
	padding-top:20%;
}
.plna-number p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
}
.plna-number b{
	display: block;
	font-size: 30px;
	color: #b60005;
	font-weight:normal;
	font-family:"Impact";
}
.plna-number b i{
	font-style: normal;
	font-size: 48px;
	display: inline-block;
	line-height: 72px;
}
.solve-div{
	width: 100%;
	height: auto;
	padding-top: 60px;
	padding-bottom: 40px;
	background:#f7f7f7;
} 
.solve-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.solve-top{
	width:100%;
	height: 100px;
	background-size: 70px;
	text-align: center;
}
.solve-title{
	width: auto;
	height:auto;
}
.solve-title b{
	display: block;
	font-size: 30px;
	line-height: 24px;
	color: #1a2653;
	padding-top:43px;
	background:url(/tpl/templets/default/img/img5.jpg) no-repeat bottom;
	background-size: auto 3px;
	padding-bottom:27px;
}
.solve-ul{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.solve-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
}
.solve-ul li:nth-child(3n){
	margin-right: 0%;
}
.solve-ul li a{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
.solve-img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
	transition: all 2s ease;
}
.win-ul li{
	transition: all 1s ease;
}
.solve-ul a:hover .solve-img, .win-ul li:hover{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.solve-con{
	position: absolute;
	width: 100%;
	height:auto;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background:rgba(0,0,0,0.4);
	padding-top: 20%;
}
.solve-con img{
	display: block;
	width: auto;
	height: 50px;
	margin:0 auto;
}
.solve-con b{
	display: block;
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	margin-top:25px;
}
.solve-bot{
	width:auto;
	height:56%;
	position: absolute;
	left:0;
	bottom:-100%;
	right:0;
	background:rgba(26,38,83,0.4);
	z-index: 9;
	padding:0px 15px;
	transition: all 0.6s ease;
}
.solve-bot b{
	display: block;
	font-size: 20px;
	color: #ffffff;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 26px;
	margin-bottom: 20px;
}
.solve-bot p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.solve-ul .solve-con b{
	padding-top: 100px;
	transition: all 0.6s ease;
	margin-top: 0px;
}
.solve-ul .solve-li1 .solve-con b{
	background:url(/tpl/templets/default/img/img/img7.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li2 .solve-con b{
	background:url(/tpl/templets/default/img/img/img7-7.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li3 .solve-con b{
	background:url(/tpl/templets/default/img/img/img8.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li4 .solve-con b{
	background:url(/tpl/templets/default/img/img/img9.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li5 .solve-con b{
	background:url(/tpl/templets/default/img/img/img10.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li6 .solve-con b{
	background:url(/tpl/templets/default/img/img/img11.png) no-repeat top;
	background-size: 50px;
}
.solve-ul li:hover .solve-con b{
	background: none;
	padding-top: 0px;
	margin-top:-20px;
}
.solve-ul li:hover .solve-bot{
	bottom: 0;
}
.one-stop{
	width: 100%;
	height:auto;
	padding-top: 60px;
	padding-bottom:40px;
	background:#fff;
}
.one-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.solve-p{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #888;
	font-weight: lighter;
	text-align: center;
	margin-top: 15px;
}
.one-bot{
	width: 100%;
	height: auto;
	margin-top:40px;
}
.one-left{
	width: 45%;
	height: auto;
	float: left;
	position: relative;
}
.one-left .one-img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 100%;
}
.one-ul span{
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	background:#26c7da;
	border:2px solid #fff;
	font-size: 22px;
	color: #fff;
	font-family: arial;
	text-align: center;
	line-height: 32px;
	position: absolute;
}
.one-ul .one-span1{
	top: -3.5%;
	right: 46%;
	background:#e4b629;
}
.one-ul .one-span2{
	top: 21.5%;
	right: 3.5%;
	background:#f38a5c;
}
.one-ul .one-span3{
	top: 71%;
	right:2.5%;
	background:#f87665;
}
.one-ul .one-span4{
	top: 97.5%;
	right: 46.5%;
	background:#404aa9;
}
.one-ul .one-span5{
	top: 68.5%;
	right: 92.5%;
	background:#4ca6d9;
}
.one-ul .one-span6{
	top: 23.5%;
	right: 91.5%;
	background:#26c7da;
}
.one-con img{
	display: block;
	width: 30px;
	height: auto;
	margin:0 auto;
}
.one-con b{
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	margin-top:10px;
}
.one-con p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	margin-top:5px;
}
.one-ul2 li{
	position: absolute;
}
.one-li1{
	width: 160px;
	top: 5.3%;
	right: 35%;
}
.one-li2{
	width:145px;
	top:21.3%;
	right:3%;
}
.one-li2 p{
	text-align: left;
}
.one-li3{
	width:145px;
	top:53%;
	right:7%;
}
.one-li4{
	width:145px;
	top:75%;
	right:38%;
}
.one-li4 p{
	text-align: center;
}
.one-li5{
	width:145px;
	top:55.5%;
	right:63%;
}
.one-li6{
	width:145px;
	top:22.5%;
	right:67%;
}
.one-right{
	width: 30%;
	height: 440px;
	border-radius: 5px;
	float: right;
	margin-top:4%;
	margin-right: 3%;
}
.one-left{
	margin-left: 3%;
}
.onr-div1{
	width:100%;
	height: 100%;
	background:#e4b629;
	border-radius: 5px;
	position: relative;
}
.onr-span{
	display: block;
	width: 44px;
	height: 44px;
	background:#e4b629;
	border-radius: 100%;
	border: 2px solid #fff;
	font-size: 30px;
	font-family: arial;
	line-height: 44px;
	text-align: center;
	color: #fff;
	position: absolute;
	left: -25px;
	top: 20px;
}
.onr-dov{
	width: auto;
	height: auto;
	padding: 40px 50px;
}
.onr-dov p{
	font-size: 18px;
	line-height: 36px;
	color: #fff;
}
.onr-dov p i{
	font-style: normal;
	font-size: 36px;
	float: left;
	margin-right:5px;
}
.onr-btn{
	display: block;
	width: 204px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	background:#fff;
	box-shadow:5px 8px 10px rgba(0,0,0,0.2);
	font-size: 16px;
	color:#b60005;
	float: right;
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.onr-div2 .onr-span, .onr-div2{
	background:#f38a5c;
}
.onr-div3 .onr-span, .onr-div3{
	background:#f87665;
}
.onr-div4 .onr-span, .onr-div4{
	background:#404aa9;
}
.onr-div5 .onr-span, .onr-div5{
	background:#4ca6d9;
}
.onr-div6 .onr-span, .onr-div6{
	background:#26c7da;
}
.kern-div{
	width:100%;
	height: auto;
	padding-top: 60px;
	padding-bottom: 70px;
	background:#f7f7f7;
}
.kern-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.one-li{
	z-index:99;
}
.one-text{
	position: absolute;
	top:45%;
	width: 295px;
	text-align: center;
	height: auto;
	left: 23%;
}
.one-text img{
	display:block;
	height: 20px;
	width: auto;
	margin:0 auto;
}
.one-text b{
	display: block;
	font-size: 22px;
	line-height: 30px;
	color: #333333;
	margin-top: 15px;
}
.kern-ul{
	width: 100%;
	height: auto;
	margin-top: 4%;
}
.kern-ul li{
	width:23.75%;
	height: 403px;
	background:#fff;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	float: left;
	margin-right: 1.666%;
	overflow: hidden;
}
.kern-ul li:nth-child(4n){
	margin-right: 0%;
}
.kern-con{
	width: auto;
	height: auto;
}
.kern-top{
	height: 80px;
	background:#1a2653;
}
.kern-top{
	display: block;
	font-size: 20px;
	color: #fff;
	line-height: 80px;
	color: #fefefe;
	text-align: center;
	position: relative;
}
.kern-top:after{
	content:" ";
	position: absolute;
	width: 20px;
	height: 20px;
	background:#1a2653;
	left: 50%;
	margin-left: -10px;
	bottom: -10px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 閸滐? Chrome */
	-o-transform:rotate(45deg); 	/* Opera */
}
.kern-bot{
	width: auto;
	height: auto;
	text-align: center;
	padding:23px 30px;
}
.kern-bot span{
	display: block;
	font-size: 14px;
	line-height: 24px;
	
}
.kern-bot b{
	display: block;
	font-size: 16px;
	line-height: 30px;
	padding: 10px 0;
	color: #1a2653;
}
.kern-ul li:nth-child(2) .kern-top, .kern-ul li:nth-child(2) .kern-top:after{
	background:#b60005;
}
.kern-ul li:nth-child(2) .kern-bot b{
	color: #B60005;
}
.kern-ul li:nth-child(3) .kern-top, .kern-ul li:nth-child(3) .kern-top:after{
	background:#db9b00;
}
.kern-ul li:nth-child(3) .kern-bot b{
	color: #db9b00;
}
.kern-ul li:nth-child(4) .kern-top, .kern-ul li:nth-child(4) .kern-top:after{
	background:#009ed9;
}
.kern-ul li:nth-child(4) .kern-bot b{
	color: #009ed9;
}
.idea-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:url(/tpl/templets/default/img/img/img12.jpg) no-repeat center;
	background-size: cover;
}
.idea-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.idea-bot{
	width: 100%;
	height: auto;
	margin-top:8.5%;
	position: relative;
}
.idea-img{
	display: block;
	width: 80%;
	height: auto;
	margin:0 auto;
}
.idea-ul li{
	width: 150px;
	height: 150px;
	background:#db9b00;
	border-radius: 100%;
	border: 1px solid #fff;
	text-align: center;
	padding: 20px;
	position: absolute;
}
.idea-ul li img{
	display: block;
	height: auto;
	max-width: 100%;
	margin:0 auto;
	margin-bottom: 10px;
	padding-top: 20px;
	width: 45%;
}
.idea-ul li b{
	font-weight: normal;
	font-size:16px;
	line-height:28px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.idea-li1 img{
	margin-left: 42% !important;
}
.idea-li1{
	top: -17%;
	left:20%;
}
.idea-li2{
	top: -14%;
	left:63%;
	background:#009ed9 !important;
}
.idea-li3{
	top:63%;
	left:75%;
	background:#ea5a47 !important;
}
.obj-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#fff;
}
.obj-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.obj-ul{
	width: 100%;
	height: auto;
	margin-top:4%;
}
.obj-ul li{
	width:49%;
	height: 200px;
	border-radius: 10px;
	background:#Fff;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
	float: left;
	margin-right:2%;
	margin-top: 20px;
	transition: all 0.3s ease;
}

.obj-ul li a{
	display: block;
	width: 100%;
	height: auto;
}
.obj-ul li:nth-child(2n){
	margin-right:0%;
}
.obj-left{
	width: 50%;
	height: 200px;
	float: left;
	overflow: hidden;
}
.obj-img{
	width:100%;
	height: 100%;
	transition: all 2s ease;
}
.obj-right{
	width: 40%;
	padding-left: 10%;
	height: 200px;
	float: left;
}
.obj-right b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	font-weight: normal;
	padding-top: 20px;
	transition: all 0.3s ease;
	margin-bottom:7px;
}
.obj-right span{
	display:block;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	transition: all 0.3s ease;
}
.obj-right span i{
	font-style: normal;
	display: inline-block;
	margin-right:5px;
	font-size: 36px;
	float: left;
	line-height:2px;
}
.obj-ul li:hover{
	background:#1a2653;
}
.obj-ul li:hover .obj-right b, .obj-ul li:hover .obj-right span{
	color: #fff;
}
.obj-ul li:hover .obj-left .obj-img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.terr-div{
	width: 100%;
	height: auto;
	padding:60px 0;
	background:#f7f7f7;
}
.terr-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.terr-ul{
	width: auto;
	height: auto;
	margin-top:4.5%;
}
.terr-ul li{
	width: 18.75%;
	height: 225px;
	background:#fff;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	float: left;
	margin-right: 1.5625%;
	margin-top: 20px;
	transition: all 0.3s ease;
}
.terr-ul li:nth-child(5n){
	margin-right: 0%;
}
.terr-con{
	padding: 0 30px;
	padding-top: 30px;
}
.terr-con b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	text-align: center;
	font-weight: normal;
	margin-bottom:7px;
	padding-top: 80px;
	transition: all 0.3s ease;
}
.terr-con p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	transition: all 0.3s ease;
}
.terr-li1 .terr-con b{
	background:url(/tpl/templets/default/img/img/img33.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li2 .terr-con b{
	background:url(/tpl/templets/default/img/img/img35.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li3 .terr-con b{
	background:url(/tpl/templets/default/img/img/img37.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li4 .terr-con b{
	background:url(/tpl/templets/default/img/img/img39.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li5 .terr-con b{
	background:url(/tpl/templets/default/img/img/img41.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li6 .terr-con b{
	background:url(/tpl/templets/default/img/img/img43.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li7 .terr-con b{
	background:url(/tpl/templets/default/img/img/img45.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li8 .terr-con b{
	background:url(/tpl/templets/default/img/img/img47.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li9 .terr-con b{
	background:url(/tpl/templets/default/img/img/img49.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li10 .terr-con b{
	background:url(/tpl/templets/default/img/img/img51.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li:hover{
	background:#1a2653;
}
.terr-ul li:hover .terr-con b, .terr-ul li:hover .terr-con p{
	color: #fff;
}
.terr-ul li.terr-li1:hover .terr-con b{
	background:url(/tpl/templets/default/img/img/img34.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li2:hover .terr-con b{
	background:url(/tpl/templets/default/img/img/img36.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li3:hover .terr-con b{
	background:url(/tpl/templets/default/img/img38.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li4:hover .terr-con b{
	background:url(/tpl/templets/default/img/img40.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li5:hover .terr-con b{
	background:url(/tpl/templets/default/img/img42.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li6:hover .terr-con b{
	background:url(/tpl/templets/default/img/img44.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li7:hover .terr-con b{
	background:url(/tpl/templets/default/img/img46.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li8:hover .terr-con b{
	background:url(/tpl/templets/default/img/img48.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li9:hover .terr-con b{
	background:url(/tpl/templets/default/img/img50.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li10:hover .terr-con b{
	background:url(/tpl/templets/default/img/img52.png) no-repeat top;
	background-size:auto 57px;
}
.case-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.case-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.case-ul{
	width: auto;
	height: auto;
	margin-top: 4.5%;
}
.case-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
}
.case-ul li:nth-child(3n){
	margin-right: 0%;
}
.case-ul li a{
	display: block;
	width: auto;
	height: auto;
	position: relative;
}
.case-img{
	display: block;
	width: 100%;
	height: 100%;
}
.case-title{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 60px;
	background:rgba(0,0,0,0.3);
	padding: 0 20px;
	transition: all 0.3s ease;
}
.case-title span{
	font-size: 20px;
	color: #fff;
	line-height:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	padding: 15px 0;
}
.seo-bot a .case-title{
	opacity: 0;
	top:0;
	height: 100%;
	background:rgba(26,38,83,1);
	transition: all 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}
.seo-bot a:hover .case-title span{
	overflow: inherit !important;
	text-overflow: inherit !important;
	white-space: inherit !important;
	
}
.seo-bot a:hover .case-title{
	opacity: 1;
}
.case-ul li:hover .case-title, .case-li .case-title{
	background:rgba(26,38,83,0.9);
	height: 100%;
	text-align: center;
}
.case-ul li:hover .case-title span, .case-li .case-title span{
	height: 100%;
	overflow: inherit !important;
	text-overflow: inherit !important;
	white-space: inherit !important;
	display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.pat-div{
	width:100%;
	height: auto;
	background:#f7f7f7;
	padding: 60px 0;
}
.pat-cen{
	width: 95%;
	max-width: 1200px;
	height:auto;
	margin:0 auto;
}
.pat-ul{
	width: auto;
	height: auto;
	margin-top: 2.7%;
}
.pat-ul li{
	width: 13%;
	height: auto;
	float: left;
	margin-right: 1.5%;
	border-radius:10px;
	margin-top: 20px;
	box-shadow: 3px 3px 7px rgba(0,0,0,0.2);
	transition: all 1s ease;
}
.pat-ul li:nth-child(7n){
	margin-right: 0%;
}
.pat-ul li a{
	display: block;
}
.pat-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
	
}
.pat-ul li:hover{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.coo-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.coo-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.coo-ul{
	width: 100%;
	height: auto;
	margin-top: 4.5%;
}
.coo-ul li{
	width: 16.66%;
	height: auto;
	float: left;
}
.coo-ul li img{
	display: block;
	width: 85%;
	height: auto;
}
.coo-li1{
	background: url(/tpl/templets/default/img/img216.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li2{
	background: url(/tpl/templets/default/img/img217.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li3{
	background: url(/tpl/templets/default/img/img218.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li4{
	background: url(/tpl/templets/default/img/img219.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li5{
	background: url(/tpl/templets/default/img/img220.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li1{
	background: url(/tpl/templets/default/img/img216.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li2{
	background: url(/tpl/templets/default/img/img217.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li3{
	background: url(/tpl/templets/default/img/img218.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li4{
	background: url(/tpl/templets/default/img/img219.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li5{
	background: url(/tpl/templets/default/img/img220.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul li p{
	width:81%;
	height: auto;
	display: block;
	padding: 0 15px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-top: 20px;
	
}
.coo-ul li{
	background-position-y:65px;
}
.coo-ul2 li{
	background-position-y:65px !important;
}
.footer{
	width: auto;
	height: auto;
	background:#1a2653;
}
.footer-top{
	width: 95%;
	max-width: 1200px;
	height: 250px;
	margin:0 auto;
	padding-top: 45px;
	padding-bottom: 40px;
}
.footer-left{
	width: auto;
	height: auto;
	float: left;
	margin-top: 3.5%;
}
.fotl-top{
	width: auto;
	height: auto;
}
.fol-ma{
	display: block;
	width: 120px;
	height: auto;
	float: left;
	padding-right:20px;
	border-right: 1px solid #fff;
}
.fol-zixun{
	width: auto;
	height: auto;
	display: block;
	float: left;
	margin-left: 20px;
	
}
.fol-zixun img{
	display: block;
	width: 85px;
	height: auto;
}
.fol-zixun  span{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #fffefe;
	text-align: center;
	margin-top:7px;
}
.fotl-bot{
	width: auto;
	height: auto;
	margin-top: 10px;
	text-align: center;
}
.fotl-bot p{
	display: block;
	font-size: 14px;
	color: #eee;
}
.fotl-bot b{
	display: block;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	line-height: 35px;
}
.fotl-bot p a{
	color:#fff;
}
.fotl-bot p a:hover{
	text-decoration: underline;
}
.footer-right{
	float:right;
	width: 280px;
}
.for-top{
	width:auto;
	height: auto;
	margin-bottom: 20px;
}
.for-top b{
	display: inline-block;
	line-height: 25px;
    margin-right: 25px;
    font-size: 16px;
	width: 100px;
	float:left;
	font-weight: normal;
	color: #fff;
	padding-bottom:3px;
	margin-right: 20px;
	text-align: center;
	background:url(/tpl/templets/default/img/img45.jpg) no-repeat left bottom;
	background-size: auto 2px;
}
.for-top span{
	display: inline-block;
	font-size:16px;
	line-height: 25px;
	color:#fff;
	padding-bottom:3px;
}
.for-text{
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.for-ac{
	background: none !important;
	border-bottom: 2px solid #c6cbdb !important;
}
.footer-right p{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.footer-bot{
	width:90%;
	height: auto;
	margin:0 auto;
	border-top: 1px solid #fff;
	
}
.fob-cen{
	max-width: 1200px;
	height: auto;
	margin:0 auto;
	padding: 10px 0;
}
.fob-cen span{
	display: block;
	font-size: 14px;
	color: #aaaaaa;
	line-height: 30px;
}
.fob-cen .fob-left{
	float: left;
}
.fob-cen .fob-right{
	float: right;
}
.one-left>img{
	display: block;
	width: 100%;
	height: auto;
}
.nac-nav, .nac-bg, .nac-list{display: none;}

.idea-ul li, .coo-ul li img{
	transform:rotateY(360deg);
	-ms-transform:rotateY(360deg); 	/* IE 9 */
	-moz-transform:rotateY(360deg); 	/* Firefox */
	-webkit-transform:rotateY(360deg); /* Safari 閸滐? Chrome */
	-o-transform:rotateY(360deg); 	/* Opera */
	transition: all 1s ease;
}
.idea-ul li:hover, .coo-ul li:hover img{
	transform:rotateY(0deg);
	-ms-transform:rotateY(0deg); 	/* IE 9 */
	-moz-transform:rotateY(0deg); 	/* Firefox */
	-webkit-transform:rotateY(0deg); /* Safari 閸滐? Chrome */
	-o-transform:rotateY(0deg); 	/* Opera */
}
/*瀹搞儰绗熼惍鏃傗?妞ょ敻娼?*/
.sur-div{
	width: 100%;
	height: 500px;
	background:url(/tpl/templets/default/img/img48.jpg) no-repeat center;
	background-size: cover;
	margin-top: 119px;
}
.sur-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.sur-ul{
	width: auto;
	height: auto;
	margin-left: 39%;
	padding-top: 26%;
}
.sur-ul li{
	display: inline-block;
	text-align: center;
	margin-right:4%;
}
.sur-top {
	color: #b60005;
	font-size: 20px;
	font-weight: normal;
	line-height: 40px;
}
.sur-top i{
	font-size: 36px;
	color: #b60005;
	font-family:'Impact';
	font-style: normal;
	float: left;
	position: relative;
	top:5px;
}
.sur-p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}
.sur-ul li img{
	display: inline-block;
	height: 31px;
}
.diff-div{
	width: auto;
	height: auto;
	background:#f7f7f7;
	padding: 60px 0;
}
.diff-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.diff-ul{
	width: auto;
	height: auto;
	margin-top: 2%;
}
.diff-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.diff-ul li:nth-child(3n){
	margin-right: 0%;
}
.diff-ul li a{
	display: block;
	position: relative;
}
.diff-ul .diff-img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
	transition: all 2s ease;
}
.diff-con{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background:rgba(0,0,0,0.4);
	padding:0 15%;
	text-align: center;
	padding-top: 15%;
	border-radius: 10px;
}
.diff-con img{
	display: block;
	height: 60px;
	width: auto;
	margin:0 auto;
	margin-bottom:30px;
}
.diff-con b{
	display: block;
	font-size: 24px;
	line-height: 36px;
	font-weight: normal;
	color: #fff;
	transition: all 0.6s ease;
}
.diff-ul li:hover .diff-con b{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.cpf-div{
	width:auto;
	height: auto;
	padding: 60px 0;
}
.cpf-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.cpf-ul{
	width:auto;
	height: auto;
	margin-top:2.5%;
}
.cpf-ul li{
	width: 23.75%;
	height: auto;
	float: left;
	margin-right: 1.66%;
	border-radius: 10px;
	overflow: hidden;
	margin-top:20px;
	box-shadow: 3px 1px 10px rgba(0,0,0,0.2);
}
.cpf-ul li:nth-child(4n){
	margin-right: 0%;
}
.cpf-ul li a{
	display: block;
}
.cpf-top{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
}
.cpf-top img{
	display: block;
	width: 100%;
	height: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	transition: all 2s ease;
}
.cpf-bot{
	width: auto;
	height: auto;
	padding: 14px 16px;
	background:#fff;
	padding-bottom:0px;
	transition: all 0.3s ease;
}
.cpf-bot b{
	display: block;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	font-weight: normal;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s ease;
}
.cpf-bot p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	height: 72px;
	transition: all 0.3s ease;
}
.cpf-ul li:hover .cpf-bot{
	background:#1a2653;
}
.cpf-ul li:hover .cpf-bot b, .cpf-ul li:hover .cpf-bot p{
	color: #fff;
}
.cpf-ul li:hover .cpf-top img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.core-div{
	width: auto;
	height: auto;
	background:#f7f7f7;
	padding: 60px 0;
}
.core-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.core-nav{
	width: 34%;
	height: 45px;
	background:#eeeeee;
	margin:0 auto;
	margin-top:4%;
}
.core-nav a{
	display: block;
	width: 50%;
	float: left;
	font-size: 21px;
	color: #333333;
	line-height: 45px;
	text-align: center;
}
.core-nav a.core-ac{
	background:#1a2653;
	color: #fff;
}
.core-ul{
	width: auto;
	height: auto;
	margin-top:1.5%;
}
.core-ul li{
	width: 49%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	background:#fff;
	border-radius: 10px;
	transition: all 0.3s ease;
}
.core-ul li:nth-child(2n){
	margin-right: 0%;
}
.core-ul li a{
	display: block;
}
.core-left{
	width: 48%;
	height: auto;
	float: left;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.core-left img{
	display: block;
	width: 100%;
	height: auto;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	transition: all 2s ease;
}
.core-right{
	width: 52%;
	height: auto;
	float: left;
}
.corr-cen{
	padding:12% 9%;
	padding-bottom: 0px;
}
.corr-cen b{
	display: block;
	font-size: 20px;
	line-height: 25px;
	color: #333333;
	font-weight: normal;
	height:25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	transition: all 0.3s ease;
}
.corr-cen p{
	display: block;
	font-size: 14px;
	line-height:24px;
	color: #888888;
	margin-top: 10px;
	transition: all 0.3s ease;
}
.core-ul li:hover{
	background:#1a2653;
}
.core-ul li:hover .corr-cen b, .core-ul li:hover .corr-cen p{
	color: #fff;
}
.core-ul li:hover .core-left img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.voca-div{
	width: auto;
	height: auto;
	background:#fff;
	padding: 60px 0;
}
.voca-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.voca-ul{
	width:auto;
	height: auto;
	margin-top: 2%;
}
.voca-ul li{
	width: 18.5%;
	height: auto;
	float: left;
	margin-right: 1.875%;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
}
.voca-ul li:nth-child(5n){
	margin-right: 0%;
}
.voca-ul li a{
	display: block;
}
.voca-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	transition: all 2s ease;
}
.voca-ul li a b{
	display: block;
	height: 40px;
	width: auto;
	position:absolute;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
	background: -o-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
	background: -moz-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
	background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	line-height: 40px;
	transition: all 0.3s ease;
}
.voca-ul li:hover a b{
	background:rgba(0,0,0,0.5);
}
.voca-ul li:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.domi-div{
	width: auto;
	height: auto;
	background:#f7f7f7;
	padding: 60px 0;
}
.domi-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.domi-ul{
	width: auto;
	height: auto;
	margin-top: 5%;
	position: relative;
	height: 400px;
	display: flex;
}
.domi-ul li{
	width:11%;
	height: 400px;
	float:left;
	flex: 1;
}
.domi-ul .domi-li{
	flex:4;
}
.domi-con{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.domi-title{
	display: block;
	width: 95%;
	height: auto;
	margin:0 auto;
	padding-top:100%;
	
}
.domi-title img{
	display: block;
	width: auto;
	height: 35px;
	margin:0 auto;
}
.domi-title b{
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
}
.domi-ul .domi-li{
	width:67%;
}
.domi-ul .domi-li .domi-title{
	opacity: 0;
	padding-top: 0px;
}
.domi-con .domi-text{
	position: absolute;
	left:0;
	bottom:0;
	top:0;
	right:0;
	width: 500px;
	margin: 0 auto;
	padding-top:13%;
	display: none;
}
.domi-li .domi-text{
	display: block;
}
.domi-con .domi-text img{
	display: block;
	height: 35px;
	width: auto;
	float: left;
}
.domt-right{
	float: left;
	width: 70%;
	height: auto;
	padding-left: 20px;
}
.domt-right b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	margin-bottom:15px;
}
.domt-right p{
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	display: block;
	padding-left: 15px;
	background:url(/tpl/templets/default/img/img76.png) no-repeat left;
	background-position-y: 9px;
	background-size: 6px;
	margin-bottom: 10px;
}
.sos-more{
	display: block;
	width: 204px;
	height: 40px;
	border-radius: 40px;
	float: right;
	background:#b60005;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 30px 0;
	box-shadow: 5px 6px 8px rgba(0,0,0,0.2);
}
.sos-div{
	width: auto;
	height: auto;
}
.sos-con{
	width: auto;
	height: auto;
	border: 3px solid #1a2653;
	padding: 30px 20px;
}
.sos-left{
	width: 53%;
	height: auto;
	float: left;
}
.sos-right{
	width:41%;
	height: auto;
	float: right;
}
.sos-title{
	display: block;
	font-size: 20px;
	color: #1a2653;
	text-align: center;
	line-height: 24px;
	font-weight: normal;
}
.sosl-ul{
	width: auto;
	height:auto;
	margin-top:30px;
}

.sosl-ul li b{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #1a2653;
	font-weight: normal;
	margin-bottom: 10px;
	
}
.sosl-ul li p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	margin-bottom:20px;
}
.sor-img{
	display: block;
	width: 90%;
	margin-left: 10%;
	height: auto;
	margin-bottom:8%;
}
.sosr-bot{
	width: auto;
	height: auto;
	padding-left: 10%;
	padding-bottom:10%;
	border-left: 1px dashed #dddddd;
}
.sosr-bot b{
	display: block;
	font-size: 16px;
	line-height:16px;
	color: #1a2653;
	font-weight: normal;
	margin-bottom: 10px;
}
.sosr-bot p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	
}
.nab-con2 li{
	width: 12.11%;
	float: none;
	display: inline-block;
}
.nab-con2 {
	text-align: center;
}
.domt-right>img{
	display: block !important;
	width:auto !important;
	height: 24px !important;
	margin-top:8%;
}
.sur-ul li:first-child, .sur-ul li:nth-child(2){
	width:75px;
}
.sur-ul li:nth-child(3){width: 100px;}
.sur-top i{float: none;}
.index-top{
	display: block;
	width: 60px;
	height: auto;
	border-radius: 100%;
	overflow: hidden;
	position: fixed;
	right: 3%;
	bottom:130px;
	background:#fff;
	border: 1px solid #fff;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	z-index: 999;
}
.index-top img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 100%;
}
.tel-bot{
	width: 100%;
	height: 80px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background:url(/tpl/templets/default/img/img117.png) no-repeat center;
	background-size: cover;
}
.tel-ul{
	width: auto;
	height: auto;
	text-align: center;
}
.tel-ul li{
	display: inline-block;
	line-height: 80px;
	margin: 0 50px;
}
.tel-ul li a{
	display: inline-block;
	padding-left: 50px;
	
}
.tel-ul li a span{
	font-size: 36px;
	color: #fff;
	font-family: arial;
}
.tel-phone a{
	background:url(/tpl/templets/default/img/img118.png) no-repeat left;
	background-size: 44px;
	background-position-y:17px;
}
.tel-tel a{
	background:url(/tpl/templets/default/img/img119.png) no-repeat left;
	background-size: 44px;
	background-position-y:17px;
}
.tel-top{
	width:100%;
	height:auto;
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	z-index:99;
}
.tel-top a{
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	background:url(/tpl/templets/default/img/img120.png) #1a2653 no-repeat top;
	background-size: 25px;
	margin:0 auto;
	margin-top: 0px;
	text-align: center;
	background-position-y: 10px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top:-30px
}
.tel-top span{
	display: block;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding-top:40px;
}
.sli-fix{
	width: auto;
	height: auto;
	position: fixed;
	left: 2px;
	z-index: 99;
	bottom: 100px;
}
.sli-fix li{
	position: relative;
	margin-bottom: 5px;
	
}
.sli-fix li>a{
	display: block;
	width: 50px;
	height: 40px;
	background:#CCCBCB;
	padding-top: 10px;
}
.sli-fix li>a img{
	display: block;
	width: 30px;
	height:auto;
	margin:0 auto;
}

.sli-fix .slide-fanhui>a{
	padding-top: 15px;
	height:35px;
}
.sli-tel, .slide-qq .sli-tel{
	width: 200px;
	height: auto;
	position: absolute;
	left:50px;
	top:0px;
	padding-left: 5px;
	transition: all 0.3s ease;
	display: none;
}
.slide-qq .sli-tel a{
	display: block;
}

.sli-tel span{
	display: block;
	font-size: 22px;
	color: #fff;
	background:#ccc;
	line-height: 50px;
	text-align: center;
}
.sli-ma{
	width: 120px;
	padding-left: 5px;
	height: auto;
	position: absolute;
	left: 50px;
	top: -50px;
	display: none;
}
.slim-cen{
	padding: 5px;
	background:#ccc;
}
.slim-cen img{
	display: block;
	width: 100%;
	height: auto;
}
.slim-cen span{
	display: block;
	font-size: 15px;
	color: #333;
	margin-top: 5px;
	text-align: center;
}
.sli-fix li:hover a{
	background:#2c3247;
}
.sli-fix li:hover .sli-tel span, .sli-fix li:hover .sli-ma .slim-cen{
	background:#2c3247;
}
.sli-fix li:hover .sli-tel, .sli-fix li:hover .sli-ma{
	display: block;
}
.sli-fix li:hover .slim-cen span{
	color: #fff;
}
.slide-qq>a img{
	display: block;
	width:35px !important;
	margin:0 auto;
}
.slide-qq>a{
	padding-top:9px !important;
	height: 39px !important;
	border: 1px solid #1a2653;
	width: 48px !important;
	transition: all 0.3s ease;
}


body{
	overflow-x: hidden;
}
.prolist li {
	width: 25%;
	float: left;
	position: relative;
	color: #fff;
	height: 100%;
	overflow: hidden;
	background-size: cover;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .4s;
	transition: all cubic-bezier(.18, 1, .21, 1) .4s;
}

.prolist {
	height: 100%;
}

.pro_txt {
	text-align: center;
	position: absolute;
	top: 75.5%;
	right: -44px;
	width: 100%;
	padding: 0 40px;
	margin-top: -155px;
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .4s;
	transition: all cubic-bezier(.18, 1, .21, 1) .4s;
}

.pro_txt > h5 {
	font-size: 20px;
	font-weight: normal;
}
.pro_txt > img{
	display: block;
	height:36px;
	margin:0 auto;
	margin-bottom:15px;
}
.pro_txt1 {
	text-align: left;
	position: absolute;
	top: 27%;
	left:13%;
	/*width: 100%;*/
	width: 68%;
	padding-left:80px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .4s;
	transition: all cubic-bezier(.18, 1, .21, 1) .4s;
	background-size: 36px !important;
}
.pro_txt1 img{
	display: block;
	height: 25px;
	margin-top: 20px;
}
.pro_txt1 p {
	line-height: 2;
	margin-top:10px;
	font-size: 16px;
	line-height:24px;
	color: #ffffff;
	background:url(/tpl/templets/default/img/img76.png) no-repeat left;
	background-position-y:11px;
	padding-left:15px;
	display:block;
}



.mb {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4) !important;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .4s;
	transition: all cubic-bezier(.18, 1, .21, 1) .4s;
}

.prolist li.imgs {
	width: 13% !important;
}

.prolist li.imgbig {
	width: 61% !important;
}

.prolist li.imgbig .pro_txt {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}


.prolist li.imgbig .pro_txt1 {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.i {
	height: 100%;
	position: relative;
}

.pro_txt1 > h5 {
	font-size: 20px;
	color: #fff;
	margin: 0;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 5px;
}

.pro_txt1 > p {
	font-size: 16px;
	margin: 40px 0 20px;
}

.pro_txt1 > h6 {
	font-size: 18px;
	font-weight: 400;
}

.pro_txt1 > .pp > span {
	display: block;
	width: 24%;
	height: 2px;
	background: #fff;
	position: absolute;
	left: -22%;
	top: 90px;
}

.pro_txt1 > a {
	display: block;
	margin-top: 40px;
	width: 130px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	transition: all .3s;
}

.pro_txt1 > a:hover {
	background-color: #14448c;
	border: 1px solid #14448c;
}
#pro_app{
	margin-top:55px;
}
#pro_app .pro{
	height: 400px;
}

.sur-img1{
	display: block;
	width:auto;
	max-width: 100%;
	height: auto;
	margin:0 auto;
	position:absolute;
	top:29%;
	left:19%;
}
/*************濠娾剝鍓版惔锕傘�夐棃锟?***********/
/*************濠娾剝鍓版惔锕傘�夐棃锟?***********/
/*************濠娾剝鍓版惔锕傘�夐棃锟?***********/
/*************濠娾剝鍓版惔锕傘�夐棃锟?***********/
.full-div{
	width: 100%;
	height: 500px;
	margin-top: 119px;
}
.full-cen{
	width: 95%;
	max-width: 1200px;
	height:auto;
	margin:0 auto;
}
.full-img{
	width: 70%;
	height: auto;
	display: block;
	margin:0 auto;
	padding-top: 80px;
}
.full-ul{
	width: 80%;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.full-ul li{
	width: 11.2%;
	height: auto;
	float: left;
	margin:0 1.5%;
	transition: all 1s ease;
}
.full-ul li:hover{
	transform:scale(1.2);
	-ms-transform:scale(1.2); 	/* IE 9 */
	-moz-transform:scale(1.2); 	/* Firefox */
	-webkit-transform:scale(1.2); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.2); 	/* Opera */
}
.full-ul li a, .full-ul li a img{
	display: block;
	width:100%;
	height: auto;
	border-radius: 100%;
}
.satis-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.satis-div3{
	width: auto;
	height: auto;
	padding: 20px 0;
	background:#f7f7f7;
}
.satis-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.satis-ul{
	width: 100%;
	height: auto;
	margin:0 auto;
	margin-top:2%;
}
.satis-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right:2%;
	margin-top: 20px;
	border-radius:10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.satis-ul li:nth-child(3n){
	margin-right: 0%;
}
.satis-ul li a{
	display: block;
	position: relative;
}

.satis-ul3{
	width: 100%;
	height: auto;
	margin:0 auto;
	margin-top:2%;
}
.satis-ul3 li{
	width: 23%;
	height: auto;
	float: left;
	margin-right:2%;
	margin-top: 20px;
	border-radius:10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.satis-ul3 li:nth-child(4n){
	margin-right: 0%;
}
.satis-ul3 li a{
	display: block;
	position: relative;
}

.satis-img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

.satis-con{
	width:auto;
	height:auto;
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:rgba(0,0,0,0.5);
	border-radius: 10px;
	padding:0 45px;
	padding-top: 60px;
}
.satis-con img{
	display: block;
	width: auto;
	height: 42px;
	margin:0 auto;
	margin-bottom:15px;
	
}

.satis-con b{
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	margin-bottom:13px;
}
.satis-con p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}
.survey-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.survey-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.survey-ul{
	width: auto;
	height: auto;
	margin-top: 4.5%;
}
.survey-ul li{
	width: 23.75%;
	height: 285px;
	float: left;
	margin-right: 1.25%;
	border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	transition: all 0.3s ease;
}
.survey-ul li:nth-child(4n){
	margin-right: 0%;
}
.survey-con{
	width: auto;
	height: auto;
	padding: 0 20px;
	padding-top: 50px;
}
.survey-con img{
	display: block;
	height: 60px;
	margin:0 auto;
	margin-bottom:25px;
}
.survey-con p{
	display: block;
	font-size: 18px;
	line-height: 30px;
	color: #333;
	transition: all 0.3s ease;
}
.survey-con .survey-img2{
	display: none;
}
.survey-ul li:hover{
	background:#1a2653;
}
.survey-ul li:hover p{
	color: #fff;
}
.survey-ul li:hover .survey-img2{
	display: block;
}
.survey-ul li:hover .survey-img{
	display: none;
}
.zrearch-div{
	width:auto;
	height:auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.zrearch-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.zrear-ul{
	width: auto;
	height: auto;
	margin-top: 2%;
}
.zrear-ul li{
	width: 49%;
	height: auto;
	float: left;
	margin-right:2%;
	margin-top: 20px;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.zrear-ul li:nth-child(2n){
	margin-right: 0%;
}
.zrear-ul li a{
	display: block;
	position: relative;
}
.zrea-img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
}
.zrear-con{
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width: auto;
	height: auto;
	background:rgba(26,38,83,0.4);
	padding-top: 15%;
	transition: all 0.6s ease;
}
.zrear-con img{
	display: block;
	height: 50px;
	width: auto;
	margin:0 auto;
	margin-bottom:15px;
}
.zrear-con b{
	display: block;
	font-size: 24px;
	color: #ffffff;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
}
.arear-bot{
	position: absolute;
	left:0;
	right:0;
	bottom:-100%;
	height: 46%;
	background:rgba(26,38,83,0.8);
	padding:0 20px;
	transition: all 0.6s ease;
}
.arear-bot p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: rgba(255,255,255,0.8);
	margin-top: 20px;
}
.zrear-ul li:hover .arear-bot{
	bottom: 0;
}
.zrear-ul li:hover .zrear-con{
	padding-top: 9%;
}

.way-div{
	width:auto;
	height: auto;
	padding: 60px 0;
	background:url(/tpl/templets/default/img/img124.jpg) no-repeat center;
	background-size: cover;
}
.way-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.way-bot{
	width: auto;
	height: auto;
}
.way-bot .wab-ul{
	width: auto;
	height:450px;
	position: relative;
}
.way-bot .wab-ul li{
	text-align: center;
	width: 17%;
	position: absolute;
	
}
.way-bot .wab-ul li a{
	display: block;
	position: relative;
}
.way-bot .wab-ul .wab-top{
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 	/* IE 9 */
	-moz-transform:rotate(-45deg); 	/* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 閸滐? Chrome */
	-o-transform:rotate(-45deg); 	/* Opera */
}

.way-bot .wab-ul .wab-top img{
	display: block;
	width: 100%;
	height:auto;
	
}

.way-bot .wab-ul .wab-bot{
	padding: 0 17px;
	position: absolute;
	left: 0;
	top: 25%;
}
.way-bot .wab-ul .wab-bot b{
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	margin-bottom:10px;
}
.way-bot .wab-ul .wab-bot p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.wab-li1{
	left:15%;
	top:9%;
}
.wab-li2{
	left:28%;
	top:43%;
}
.wab-li3{
	left:41%;
	top:9%;
}
.wab-li4{
	left:54%;
	top:43%;
}
.wab-li5{
	left:67%;
	top:9%;
}
.co-ul{
	width: auto;
	height: 440px;
	background:url(/tpl/templets/default/img/img167.png) no-repeat center;
	background-size:100% auto;
	margin-top: 4%;
	position: relative;
	margin-bottom: 60px;
}
.co-ul li{
	width: 160px;
	height: auto;
	position: absolute;
}
.co-ul li img{
	display: block;
	width: auto;
	height: 45px;
	margin:0 auto;
	margin-bottom: 17px;
}
.co-ul li b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	font-weight: normal;
	text-align: center;
	margin-bottom: 15px;
}
.co-ul li p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #333;
}
.co-li1{
	top:0;
	left:5%;
}
.co-li2{
	top:62%;
	left:16%;
}
.co-li3{
	top:0%;
	left:26%;
}
.co-li4{
	top:62%;
	left:37.5%;
}
.co-li5{
	top:0%;
	left:48%;
}
.co-li6{
	top:62%;
	left:59%;
}
.co-li7{
	top:0%;
	left:70%;
}
.co-li8{
	top:62%;
	left:81%;
}
.wab-img2{
	display: none;
}
.nab-con3 li:first-child{
	width:15%;
}
.nab-con3 li:nth-child(2){
	width: 15%;
}
.nab-con3 li:nth-child(3){
	width: 13%;
}
.nab-con3 li:nth-child(4){
	width: 13%;
}
.nab-con3 li{
	width: 10%;
}
.wab-i{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.67);
	width: auto;
	height: auto;
	transition: all 0.3s ease;
}
.way-bot .wab-ul li:hover .wab-i{
	background:rgba(26,38,83,0.7);
}


/*********鐠愩垹濮熷ù?暬濡�崇�锋い鐢告?**********/
/*********鐠愩垹濮熷ù?暬濡�崇�锋い鐢告?**********/
/*********鐠愩垹濮熷ù?暬濡�崇�锋い鐢告?**********/
/*********鐠愩垹濮熷ù?暬濡�崇�锋い鐢告?**********/
/*********鐠愩垹濮熷ù?暬濡�崇�锋い鐢告?**********/
.moxing-div{
	width:100%;
	height:500px; text-align:center;
	background:url(/tpl/templets/default/img/banner-caiwu.jpg) no-repeat center right;
	background-size: cover;
	margin-top: 119px;
}
.moxing-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0px auto;
}
.moxing-left{
	display: block;
	width: 56%;
	height:auto;
	float: left;
	margin-left: 22%;
	margin-top:12%;
}
.moxing-right{
	display: block;
	width: 56%;
	height: auto;
	float: right;
	margin-right:22%;
	margin-top: 30px;
}
.moxing-left2{
	display: none;
	width: 100%;
	height:auto;
	margin-top:12%;
}
.moxing-right2{
	display: none;
	width: 100%;
	height: auto;
}
.moxing-left2 img{
	width: 100%;
	height:auto;
}
.moxing-right2 img{
	width: 100%;
	height: auto;
}

/*********鐠嬪啰鐖洪崺纭咁唲妞ょ敻娼�**********/
.peixun-div{
	width:100%;
	height:500px; text-align:center;
	background:url(/tpl/templets/default/style/banner-peixun.jpg) no-repeat center right;
	background-size: cover;
	margin-top: 119px;
}
.peixun-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0px auto;
}
.peixun-left{
	display: block;
	width: 56%;
	height:auto;
	float: left;
	margin-left: 22%;
	margin-top:12%;
}
.peixun-right{
	display: block;
	width: 56%;
	height: auto;
	float: right;
	margin-right:22%;
	margin-top: 30px;
}
.peixun-left2{
	display: none;
	width: 100%;
	height:auto;
	margin-top:32%;
}
.peixun-right2{
	display: none;
	width: 100%;
	height: auto;
	margin-top:30px;
}
.peixun-left2 img{
	width: 100%;
	height:auto;
}
.peixun-right2 img{
	width: 100%;
	height: auto;
}



/*********閸栨槒宓傞崠鑽ゆ灍妞ょ敻娼�**********/
/*********閸栨槒宓傞崠鑽ゆ灍妞ょ敻娼�**********/
/*********閸栨槒宓傞崠鑽ゆ灍妞ょ敻娼�**********/
/*********閸栨槒宓傞崠鑽ゆ灍妞ょ敻娼�**********/
/*********閸栨槒宓傞崠鑽ゆ灍妞ょ敻娼�**********/
.ind-div{
	width:100%;
	height:500px;
	background:url(/tpl/templets/default/img/img181.jpg) no-repeat center;
	background-size: cover;
	margin-top: 119px;
}
.ind-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.ind-left{
	display: block;
	width: 25.8%;
	height:auto;
	float: left;
	margin-left: 10.8%;
	margin-top:8%;
}
.ind-right{
	display: block;
	width: 48.75%;
	height: auto;
	float: right;
	margin-right:4%;
	margin-top: 14%;
}
.domi-div .pro_txt1{
	width: 450px;
}
.wab-ipad{
	display:none;
}
.satis-ul li{
	transition: all 2s ease;
}
.satis-ul li:hover{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.stri-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.stri-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.stri-img{
	display: block;
	width: 100%;
	height: auto;
	margin-top:4%;
}
.sup-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	
}
.sup-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.sup-img{
	display: block;
	width: 93%;
	height: auto;
	margin:0 auto;
	margin-top: 4%;
}
.faced-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.faced-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.faced-ul{
	width: auto;
	height: auto;
	margin-top:4%;
}
.faced-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
}
.faced-ul li:nth-child(3n){
	margin-right: 0%;
}
.faced-ul li a{
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	border-radius: 10px;
}
.faced-ul li a .faced-img{
	display: block;
	width: 100%;
	height: auto;
}
.faced-con{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.4);
	padding: 0 10%;
	padding-top: 22%;
	transition: all 0.6s ease;
}
.faced-con img{
	display: block;
	height: 45px;
	width: auto;
	margin:0 auto;
	margin-bottom:10%;
}
.faced-con b{
	display: block;
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	line-height: 36px;
	font-weight: normal;
}
.faced-con p{
	display: block;
	font-size:14px;
	line-height: 24px;
	color: #ffffff;
	text-align: center;
	margin-top: 5%;
	opacity: 0;
	transition: all 0.6s ease;
}
.faced-ul li:hover .faced-con{
	background:rgba(26,38,83,0.8);
}
.faced-ul li:hover .faced-con p{
	opacity: 1;
}
.vocabus-div{
	padding: 60px 0;
	width: auto;
	height: auto;
}
.vocabus-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.vocabus-ul {
	width: auto;
	height: auto;
	margin-top: 2%;
}
.vocabus-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
}
.vocabus-ul li:nth-child(3n){
	margin-right: 0%;
}
.vocabus-ul li a{
	display: block;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
}
.vocabus-ul li a img{
	display: block;
	width: 100%;
	height: auto;
}
.vocabus-img{
	display: block;
	width: 100%;
	height: auto;
}
.vocabus-bot{
	padding: 10px 15px;
	height: 105px;
	transition: all 0.3s ease;
}
.vocabus-bot b{
	display: block;
	font-size: 20px;
	line-height: 30px;
	color: #333;
	font-weight: normal;
}
.vocabus-bot p{
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #888888;
	text-overflow:ellipsis; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.vocabus-ul li:hover .vocabus-bot{
	background:#1a2653;
}
.vocabus-ul li:hover .vocabus-bot b, .vocabus-ul li:hover .vocabus-bot p{
	color: #fff;
}
.corde-div{
	width: auto;
	height: auto;
	background:url(/tpl/templets/default/img/img153.jpg) no-repeat center;
	background-size: cover;
	padding: 60px 0;
}
.corde-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.corde-bot{
	width: auto;
	height: 420px;
	margin-top: 4%;
	position:relative;
}
.corde-img{
	display: block;
	width: 32.25%;
	height: auto;
	margin:0 auto;
	position: absolute;
	left: 50%;
	margin-left: -16.125%;
	z-index: 9;
	top:4%;
}
.corde-ul{
	width: auto;
	height: auto;
}
.corde-ul li{
	position: absolute;
	
}
.corde-ul li i.corde-num{
	display: block;
	font-style: normal;
	width: 30px;
	height: 30px;
	background:#6f1318;
	border-radius: 100%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-family: arial;
}
.corde-text>b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #6f1318;
	font-weight: normal;
	margin-bottom:10px;
}
.corde-text2>p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 5px;
}
.corde-list i{
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	font-style: normal;
}
.corde-li1{
	width: 270px;
	padding-bottom:2%;
	background:url(/tpl/templets/default/img/img197.png) no-repeat bottom;
	left:12%;
}

.corde-li3{
	top:54%;
	left:12%;
	width: 31.6%;
	padding-bottom: 2%;
	background:url(/tpl/templets/default/img/img198.png) no-repeat bottom;
}
.corde-num{
	float: left;
	margin-right: 10px;
}
.corde-text{
	padding-left: 35px;
}
.corde-li1 .corde-list i{
	width: 100px;
	margin-right: 10px;
}
.corde-li2 {
	right:3.2%;
	top:10%;
	width: 330px;
	padding-left: 40px;
	background:url(/tpl/templets/default/img/img199.png) no-repeat bottom left;
	padding-bottom: 2%;
}
.corde-li2 .corde-list i{
	margin-right: 30px;
}
.corde-li2 .corde-list i:nth-child(2n){
	margin-right: 0px;
}
.corde-list{
	margin-bottom:5px;
}
.corde-li2 i.corde-num{
	background:#b60005 !important;
}
.corde-li3 i.corde-num{
	background:#1a2653 !important;
}
.corde-li2 .corde-text>b{
	color: #B60005 !important;
}
.corde-li3 .corde-text>b{
	color: #1a2653 !important;
}
.stre-div{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.stre-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.stre-div2 #pro_app .pro{
	height: 340px;
}
.stre-div2 .prolist li.imgs{
	width: 10% !important;
}
.stre-div2 .prolist li.imgbig{
	width: 60% !important;
}
.stre-div2 .prolist li{
	background-position: center !important;
}
.stre-div2{
	padding-bottom: 0px;
}
.corde-img2{
	display:none;
}
.nab-con4{
	text-align: center;
}
.nab-con4 li{
	width: auto;
	margin: 0 1.5%;
	float: none;
	display: inline-block;
}
.stre-div2 .pro_txt1{
	width: 400px;
}
.surm-div{
	width:100%;
	height: 500px;
	background:url(/tpl/templets/default/img/img183.jpg) no-repeat center;
	background-size: cover;
	margin-top: 119px;
}
.surm-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.surm-ul{
	text-align: center;
	width: auto;
	height: auto;
	margin-top:3%;
}
.surm-ul li{
	display: inline-block;
	width: 10%;
	height: auto;
	border-radius: 100%;
	margin:0 2%;
}
.surm-ul li a{
	display: block;
	position: relative;
}
.surm-ul .surm-img{
	display: block;
	width: 100%;
	height: auto;
}
.surm-text{
	position: absolute;
	left:0px;
	top:0px;
	right:0;
	bottom:0;
	border-radius: 100%;
	padding-top:30%;
}
.surm-b{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #b60005;
	font-weight: normal;
}
.surm-b i{
	font-style: normal;
	font-size: 34px;
	color: #b60005;
	font-family:Impact;
	display: inline-block;
	margin-right: 3px;
}
.surm-text p{
	display: block;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	line-height: 22px;
}
.surm-img{
	display: block;
	max-width: 100%;
	height: auto;
	margin:0 auto;
	padding-top:6%;
}
.rese-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.rese-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.satis-ul2 .satis-con{
	padding-top:25%;
}
.satis-sj2 .satis-con{
	padding-top: 25% !important;
}
.ucli-div{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.ucli-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.ucli-div .corde-li3, .ucli-div .corde-li1, .ucli-div .corde-li2{
	width: 320px;
	background:none;
	border-bottom: 1px dashed #aaaaaa;
}
.ucli-div .corde-li1{
	padding-right: 30px;
	left: 9%;
}
.ucli-div .corde-li2{
	top:27%;
	right: 4.2%;
}
.ucli-div .corde-li3{
	padding-right: 85px;
	top:64%;
	left:9%;
}
.upro-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.upro-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.vie-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:url(/tpl/templets/default/img/img193.jpg) no-repeat center;
	background-size: cover;
}
.vie-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.vie-bot{
	width: auto;
	height: auto;
	margin-top: 4%;
}
.vie-bot li{
	width: 15.4%;
	height: auto;
	float: left;
	margin-right: 1.52%;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
}
.vie-bot li:nth-child(6n){
	margin-right: 0%;
}
.vie-bot li a{
	display: block;
	position: relative;
}
.vie-bot .vie-img{
	display: block;
	width: 100%;
	height: auto;
}
.vie-con{
	position: absolute;
	left: 0px;
	top:0px;
	bottom:0px;
	right:0px;
	background:rgba(0,0,0,0.5);
	padding-top: 20%;
	z-index: 9;
	transition: all 0.3s ease;
}
.vie-con img{
	display: block;
	height: 48px;
	width: auto;
	margin:0 auto;
}
.vie-con b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding: 8px 0;
}
.vie-con p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-align: center;
}
.vie-bg{
	position: absolute;
	left:-5px;
	top:-5px;
	bottom:-5px;
	right:-5px;
	background:rgba(26,38,83,0.9);
	opacity: 0;
	transition: all 0.3s ease;
}
.vie-span{
	display: block;
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	border: 1px solid #fff;
	z-index:5;
	opacity: 0;
	transition: all 0.3s ease;
}
.vie-bot li:hover .vie-bg, .vie-bot li:hover .vie-span{
	opacity: 1;
}
.vie-bot li:hover .vie-con{
	background: none;
}
.vie-nav li{
	float: none !important;
	width: auto !important;
	display: inline-block;
	margin:0 1.5%;
}
/*閽�銉╂敘閸溿劏顕楁い鐢告桨*/
.win-div{
	width: 100%;
	height: 500px;
	background:url(/tpl/templets/default/img/img214.jpg) no-repeat center;
	background-size: cover;
	margin-top: 119px;
}
.win-cen{
	width: 95%;
	height: auto;
	max-width: 1200px;
	margin:0 auto;
}
.win-top{
	display: block;
	width: 52.5%;
	height: auto;
	margin:0 auto;
	padding-top:80px;
}
.win-ul{
	width: 66.66%;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.win-ul li{
	width: 13%;
	height: auto;
	float: left;
	margin-right: 4.4%;
}
.win-ul li a{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 100%;
}
.win-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 100%;
}
.win-ul li:nth-child(6){
	margin-right: 0%;
}
.corp-div{
	width:100%;
	height: auto;
	background: #f7f7f7;
	padding: 50px 0;
}
.corp-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.corp-bot{
	width: 100%;
	height: 700px;
	margin-top:4%;
}
.corb-ul{
	width: 680px;
	height:auto;
	float: left;
}
.corb-ul li{
	width: 223px;
	height: 223px;
	position: absolute;
}
.corb-ul li a{
	display: block;
	position: relative;
}
.corb-ul .corl-img{
	display: block;
	width: 100%;
	height: auto;
}
.corb-ul .corl-bg{
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.4);
	display: block;
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.corb-ul .corl-cen{
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 閸滐? Chrome */
	-o-transform:rotate(45deg); 	/* Opera */
}
.corb-ul li .corl-title{
	position: absolute;
	left:0;
	top:20%;
	right:0;
	bottom:0;
	width:100%;
	height:80%;
	
}
.corb-ul li .corl-title img{
	display: block;
	width: auto;
	height: 50px;
	margin:0 auto;
	margin-bottom:25px;
}
.corb-ul li .corl-title b{
	display: block;
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.corb-ul{
	position: relative;
}
.corb-li1{
	left:45px;
	top:45px;
}
.corb-li2{
	left:400px;
	top:45px;
}
.corb-li3{
	left:223px;
	top:225px;
}
.corb-li4{
	left:45px;
	top:400px;
}
.corb-li5{
	left:400px;
	top:400px;
}
.corb-right{
	width: 55%;
	height: 320px;
	float: right;
	background:url(/tpl/templets/default/img/img259.png) no-repeat center;
	background-size:100% auto;
	margin-top: 177px;
}
.corbr-li{
	width: auto;
	height: auto;
	padding-left: 80px;
}
.corbr-li img{
	display:block;
	width: auto;
	height: 55px;
	float: left;
	margin-top: 130px;
}
.cobr-right{
	float: left;
	margin-left: 45px;
	padding-top: 100px;
}
.cobr-right b{
	display: block;
	font-size: 24px;
	line-height: 24px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 15px;
}
.cobr-right p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
.cobr-right p i{
	float: left;
	font-weight: bold;
	font-style: normal;
	margin-right: 5px;
}
.coug-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	padding-bottom: 100px;
}
.coug-bot{
	width: 100%;
	height: auto;
	position: relative;
}
.coug-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.coug-img{
	display: block;
	width: 45%;
	height: auto;
	margin:0 auto;
	position: relative;
	z-index:9;
}
.coug-ul{
	width: auto;
	height: auto;
	margin-top: 7%;
}
.coug-ul li{
	position: absolute;
	padding-right: 150px;
	width: 290px;
	padding-bottom: 10px;
}
.coug-ul li i{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background:#26c7da;
	text-align: center;
	font-size:20px;
	font-style: normal;
	color: #fff;
	line-height: 30px;
	font-family: arial;
	float: left;
	margin-right: 10px;
	margin-top:-3px;
}

.coug-right{
	padding-left: 40px;
}
.coug-right b{
	font-size: 20px;
	line-height: 24px;
	color: #26c7da;
	display: block;
	font-weight: normal;
}
.coug-right .coug-list span{
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.coug-li1, .coug-li2, .coug-li3{
	background:url(/tpl/templets/default/img/img268.png) no-repeat bottom left;
	background-size:100% auto;
	left: 5px;
}
.coug-li4, .coug-li5, .coug-li6{
	background:url(/tpl/templets/default/img/img269.png) no-repeat bottom right;
	background-size:100% auto;
	padding-left: 130px;
	padding-right: 0px !important;
	right: 0;
	width: 295px !important;
	background-position-x: -35px;
	
}
.coug-li1, .coug-li4{
	top:45px;
	height:100px;
	padding-bottom: 0px !important;
}

.coug-li2{
	top:250px;
	padding-bottom:10px;
}
.coug-li2 i{
	background:#4ca6d9 !important;
}
.coug-li2 .coug-right b{
	color: #4ca6d9 !important;
}
.coug-li3 i{
	background:#404aa9 !important;
}
.coug-li3 .coug-right b{
	color: #404aa9 !important;
}
.coug-li4 i{
	background:#e4b629 !important;
}
.coug-li4 .coug-right b{
	color: #e4b629 !important;
}
.coug-li5 i{
	background:#f38a5c !important;
}
.coug-li5 .coug-right b{
	color: #f38a5c !important;
}
.coug-li6 i{
	background:#f87665 !important;
}
.coug-li6 .coug-right b{
	color: #f87665 !important;
}
.coug-li3{
	top:460px;
	width: 320px !important;
	height:95px !important;
	padding-bottom: 10px !important;
}
.coug-right b{
	margin-bottom: 5px;
}
.coug-right .coug-list span{
	margin-right: 5px;
}
.coug-li5{
	top:250px;
}
.coug-li6{
	top:460px;
}
.stre-div3 .prolist li.imgs{
	width:12.5% !important;
}
.stre-div3 .prolist li.imgbig{
	width: 50% !important;
}
.stre-div4 .prolist li.imgs{
	width:12% !important;
}
.stre-div4 .prolist li.imgbig{
	width: 40% !important;
}
.stre-div4 .pro_txt1{ width:300px; }
.mark-ul{
	width: auto;
	height: auto;
	margin-top: 2%;
}
.mark-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.mark-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
}
.mark-ul li:nth-child(3n){
	margin-right: 0%;
}
.mark-ul li a{
	display: block;
	position: relative;
}
.mark-ul .mark-span{
	display: block;
	width: auto;
	height: 60px;
	padding: 0 20px;
	background:rgba(0,0,0,0.3);
	text-align: center;
	font-size: 20px;
	color: #fff;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom:0px;
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s ease;
}
.mark-bot{
	position: absolute;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.6);
	left:0;
	top:0;
	bottom:0;
	right:0;
	opacity:0;
	transition: all 0.3s ease;
}
.mark-ul li a{
	border-radius: 10px;
	overflow: hidden;
}
.mark-ul li:hover .mark-span{
	opacity: 0;
}
.mark-ul li:hover .mark-bot{
	opacity: 1;
}
.mark-bot span{
	display: block;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	margin: 0 20px;
	text-align: center;
	height:auto;
	margin-top: 18%;
	opacity: 0;
	transition: all 0.3s ease;
}
.mark-bot .mark-text{
	display: block;
	height: 25%;
	padding: 20px 20px;
	background:rgba(26,38,83,0.8);
	position: absolute;
	bottom: -100%;
	left: 0;
	right: 0;
	transition: all 0.3s ease;
}
.mark-ul li:hover .mark-text{
	bottom:0%;
}
.mark-ul li:hover .mark-bot span{
	opacity: 1;
}
.mark-bot .mark-text p{
	
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.oug-ul{
	width: auto;
	height: auto;
	margin-top: 3%;
}
.oug-ul li{
	width: 14%;
	height: auto;
	float: left;
	margin-right: 3.2%;
	margin-top:3%;
	position: relative;
}
.oug-ul li:after{
	content:" ";
	width: 17px;
	height: 38px;
	background:url(/tpl/templets/default/img/img284.png) no-repeat center;
	position: absolute;
	right: -28px;
	top: 50%;
	margin-top: -19px;
}
.oug-ul li:nth-child(6n){
	margin-right: 0%;
}
.oug-ul li .oug-cen{
	width:auto;
	height: 240px;
	border: 1px solid #aaaaaa;
	border-radius: 10px;
	padding: 0 5px;
	padding-top: 20px;
	
}
.oug-ul li .oug-cen img{
	display: block;
	width: auto;
	height: 45px;
	margin:0 auto;
	margin-bottom: 15px;
}
.oug-ul li .oug-cen b{
	display: block;
	font-size: 19px;
	line-height: 24px;
	color: #333;
	text-align: center;
	font-weight: normal;
	margin-bottom: 10px;
}
.oug-ul li .oug-cen p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-align: center;
}
.oug-ul li:nth-child(6):after{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 閸滐? Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
	top:106.5%;
	left: 50%;
	margin-left: -8px;
}
.oug-ul li:nth-child(12):after{
	background: none;
}
.oug-ul li:nth-child(7):after, .oug-ul li:nth-child(8):after, .oug-ul li:nth-child(9):after, .oug-ul li:nth-child(10):after, .oug-ul li:nth-child(10):after, .oug-ul li:nth-child(11):after{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 閸滐? Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}
.coug-img2{
	display: none;
}
.nab-con5 li{
	margin:0 3.2%;
}
.yingxiao-div .pro_txt1{
	width: 400px;
}
.yingxiao-div .pro_txt1 p{
	padding-left: 0%;
	background: none;
}
/*閸熷棔绗熼崷棰侀獓妞ょ敻娼伴弽宄扮础*/
.land-div{
	width: auto;
	height: 500px;
	background:url(/tpl/templets/default/img/img256.jpg) no-repeat center;
	background-size: cover;
	margin-top:119px;
}
.land-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.lan-img{
	width: 64%;
	display: block;
	height: auto;
	margin:0 auto;
	padding-top:110px;
}
.land-ul{
	width: 61%;
	height: auto;
	margin:0 auto;
	margin-top: 50px;
}
.land-ul li{
	width: 20%;
	height: auto;
	float: left;
	text-align: center;
}
.land-ul li img{
	display: block;
	width: 55%;
	height: auto;
	margin:0 auto;
	margin-bottom: 20px;
}
.land-ul li p{
	font-size: 18px;
	line-height: 24px;
	color:#fff;
}
.spot-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.spot-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}

.spot-div .solve-bot{
	height:45%;
}
.spot-div .solve-ul li:hover .solve-con b{
	margin-top:20px;
}
.ction-div{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.ction-cen{
	width: 95%;
	max-width: 1200px;
	margin:0 auto;
	height: auto;
}
.ction-bot{
	margin-top: 4%;
	width: auto;
	height: auto;
	position: relative;
}
.ction-img{
	display: block;
	width: 30%; max-width:365px; min-width:365px;
	height: auto;
	margin:0 auto;
}
.ction-ul{
	width: auto;
	height: auto;
	max-width: 1000px;
	margin:0 auto;
}
.ction-ul li{
	width: 23.75%;
	height: 140px;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.ction-ul li b{
	display: block;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	text-align: center;
	background:#f38a5c;
	font-weight: normal;
}
.ction-ul li .ction-text{
	padding: 0 15px;
	padding-top: 25px;
}
.ction-ul li .ction-text p{
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	font-weight: lighter;
}
.ction-ul .ction-li2 b{
	background:#404aa9;
}
.ction-ul .ction-li3 b{
	background:#b60005;
}
.ction-ul .ction-li4 b{
	background:#e4b629;
}
.ction-ul .ction-li1{
	position: absolute;
	top: 10%;
}
.ction-ul .ction-li2{
	position: absolute;
	top:55%;
}
.ction-ul .ction-li3{
	position: absolute;
	top:10%;
	right: 8%;
}
.ction-ul .ction-li4{
	position: absolute;
	top:55%;
	right:8%;
}
.nla-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.nla-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.nla-ul{
	width: auto;
	height: auto;
	margin-top: 4%;
}
.nla-ul li{
	width: 18.6%;
	height:225px;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	float: left;
	margin-right: 1.75%;
	text-align: center;
	transition: all 0.3s ease;
	background:#fff;
}
.nla-ul li:nth-child(5n){
	margin-right: 0%;
}
.nla-ul li b{
	display: block;
	font-size:20px;
	line-height: 24px;
	color: #333333;
	text-align: center;
	margin-bottom: 15px;
	padding-top: 110px;
	transition: all 0.3s ease;
}
.nla-ul li p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #888888;
	font-weight: lighter;
	transition: all 0.3s ease;
}
.nla-ul li:hover b, .nla-ul li:hover p{
	color:#fff;
}
.nla-ul .nla-li1 b{
	background:url(/tpl/templets/default/img/img302.png) no-repeat top;
	background-position-y:40px;
	background-size: 32px;
}
.nla-ul .nla-li2 b{
	background:url(/tpl/templets/default/img/img304.png) no-repeat top;
	background-position-y:40px;
	background-size: 40px;
}
.nla-ul .nla-li3 b{
	background:url(/tpl/templets/default/img/img306.png) no-repeat top;
	background-position-y:43px;
	background-size: 40px;
}
.nla-ul .nla-li4 b{
	background:url(/tpl/templets/default/img/img308.png) no-repeat top;
	background-position-y:45px;
	background-size: 33px;
}
.nla-ul .nla-li5 b{
	background:url(/tpl/templets/default/img/img310.png) no-repeat top;
	background-position-y:45px;
	background-size: 36px;
}
.nla-ul .nla-li1:hover b{
	background:url(/tpl/templets/default/img/img303.png) no-repeat top;
	background-position-y:40px;
	background-size: 32px;
}
.nla-ul .nla-li2:hover b{
	background:url(/tpl/templets/default/img/img305.png) no-repeat top;
	background-position-y:40px;
	background-size: 40px;
}
.nla-ul .nla-li3:hover b{
	background:url(/tpl/templets/default/img/img307.png) no-repeat top;
	background-position-y:43px;
	background-size: 40px;
}
.nla-ul .nla-li4:hover b{
	background:url(/tpl/templets/default/img/img309.png) no-repeat top;
	background-position-y:45px;
	background-size: 33px;
}
.nla-ul .nla-li5:hover b{
	background:url(/tpl/templets/default/img/img311.png) no-repeat top;
	background-position-y:45px;
	background-size: 36px;
}
.nla-ul .nla-li1:hover{
	background:#1a2653;
}
.nla-ul .nla-li2:hover{
	background:#404aa9;
}
.nla-ul .nla-li3:hover{
	background:#4ca6d9;
}
.nla-ul .nla-li4:hover{
	background:#f38a5c;
}
.nla-ul .nla-li5:hover{
	background:#e4b629;
}
.ope-div{
	width: auto;
	height: auto;
	padding:60px 0;
}
.ope-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.ope-ul{
	wdith:auto;
	height: 200px;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	margin-top: 4%;
	background:url(/tpl/templets/default/img/img317.png) no-repeat right bottom;
}

.ope-ul li{
	width: 25%;
	float: left;
	height:auto;
	padding:15px 0;
}
.ope-ul li a{
	display: block;
	height: 130px;
	border-right: 1px dashed #aaaaaa;
	padding-left: 130px;
	padding-top: 40px;
}
.ope-ul li:nth-child(4) a{
	border-right: none;
}
.ope-ul li a b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #404aa9;
	margin-bottom: 15px;
}
.ope-ul li a p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	font-weight: lighter;
	color: #888888;
}
.ope-li1 a{
	background:url(/tpl/templets/default/img/img313.png) no-repeat left;
	background-size: 54px;
	background-position-x: 40px;
}
.ope-li2 a{
	background:url(/tpl/templets/default/img/img314.png) no-repeat left;
	background-size: 57px;
	background-position-x: 40px;
}
.ope-li3 a{
	background:url(/tpl/templets/default/img/img315.png) no-repeat left;
	background-size: 59px;
	background-position-x: 40px;
}
.ope-li4 a{
	background:url(/tpl/templets/default/img/img316.png) no-repeat left;
	background-size: 56px;
	background-position-x: 40px;
}
.ope-li1 b{
	color: #404aa9 !important;
}
.ope-li2 b{
	color: #1a2653 !important;
}
.ope-li3 b{
	color: #f38a5c !important;
}
.ope-li4 b{
	color: #e4b629 !important;
}
.ope-nav{
	width: auto;
	height: 153px;
	margin-top: 3.5%;
	border: 1px solid #dddddd;
	background:url(/tpl/templets/default/img/img263.jpg) no-repeat center;
}
.ope-nav li{
	width: 20%;
	float: left;
	height: 153px;
	transition: all 0.3s ease;
}
.ope-nav li:nth-child(3){
	margin-left: 20%;
}
.ope-nav li a{
	display: block;
	border-left: 1px solid #ddd;
	height: 153px;
}
.ope-nav li:nth-child(1) a{
	border-left: none;
}
.ope-nav li:nth-child(2) a{
	border-right: 1px solid #ddd;
}
.ope-nav li b{
	display: block;
	font-size: 20px;
	line-height: 25px;
	color: #333333;
	font-weight: normal;
	text-align: center;
	padding-top: 90px;
	transition: all 0.3s ease;
}
.ope-b1{
	background:url(/tpl/templets/default/img/img319.png) no-repeat top;
	background-position-y: 30px;
	background-size: 40px;
}
.ope-b2{
	background:url(/tpl/templets/default/img/img321.png) no-repeat top;
	background-position-y: 30px;
	background-size: 44px;
}
.ope-b3{
	background:url(/tpl/templets/default/img/img323.png) no-repeat top;
	background-position-y: 30px;
	background-size: 46px;
}
.ope-b4{
	background:url(/tpl/templets/default/img/img325.png) no-repeat top;
	background-position-y: 30px;
	background-size: 42px;
}
.ope-nav li.ope-ac{
	background:#1a2653;
}
.ope-nav li.ope-ac .ope-b1{
	background:url(/tpl/templets/default/img/img320.png) no-repeat top;
	background-position-y: 30px;
	background-size: 40px;
}
.ope-nav li.ope-ac .ope-b2{
	background:url(/tpl/templets/default/img/img322.png) no-repeat top;
	background-position-y: 30px;
	background-size: 44px;
}
.ope-nav li.ope-ac .ope-b3{
	background:url(/tpl/templets/default/img/img324.png) no-repeat top;
	background-position-y: 30px;
	background-size: 46px;
}
.ope-nav li.ope-ac .ope-b4{
	background:url(/tpl/templets/default/img/img326.png) no-repeat top;
	background-position-y: 30px;
	background-size: 42px;
}
.ope-nav li.ope-ac b{
	color: #fff;
}
.plan-div{
	width: auto;
	height: auto;
	margin-top:4%;
}
.plan-div1{
	height:650px;
	max-width: 1000px;
	margin:0 auto;
	position:relative;
}
.plan-img{
	display: block;
	width: 38.8%;
	height:auto;
	float: left;
	margin-top:13%;
}
.plan-ul{
	width: 74%;
	height: 100%;
	float: right;
	position: absolute;
	top:0;
	right:0;
	background:url(/tpl/templets/default/img/img328.png) no-repeat left;
}
.plan-ul li{
	padding-left:90px;
}
.plan-ul li span{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background:#1a2653;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-family: arial;
	position: relative;
	margin-left: -90px;
	float: left;
}
.plan-ul li b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #1a2653;
	font-weight: normal;
	margin-bottom: 10px;
}
.plan-ul li p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
}
.plan-li1{
	margin-top:23px;
}
.plan-li1 span{
	margin-top: 30px;
}

.plan-li2{
	margin-top:35px;
	margin-left:125px;
}
.plan-li3{
	margin-top:60px;
	margin-left:183px;
}
.plan-li3 span{
	margin-top:25px;
}
.plan-li4{
	margin-top:60px;
	margin-left:135px;
}
.plan-li4 span{
	margin-top: 45px;
}
.plan-li5{
	margin-top: 62px;
}
.plan-div3{
	width: 100%;
	height: 420px;
	background:url(/tpl/templets/default/img/img335.png) no-repeat center;
}
.plan3-ul{
	width: auto;
	height: auto;
}
.plan3-ul li{
	width: 25%;
	height: auto;
	float: left;
}
.plan3-ul li span{
	display: block;
	width: 37px;
	height: 37px;
	border-radius: 100%;
	background:#f38a5c;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 37px;
	margin:0 auto;
}
.plan-text{
	width: 100%;
	height: 210px;
	border-radius: 100%;
	background:#f38a5c;
	text-align: center;
	padding-top: 90px;
}
.plan-text b{
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	line-height: 24px;
	margin-bottom: 20px;
}
.plan-text p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: lighter;
}
.plan3-li1{
	margin-left: 6%;
}
.plan3-li1 span{
	margin-bottom: 25px !important;
}
.plan3-li2{
	margin-left:7%;
	margin-top: 60px;
}
.plan3-li2 .plan-text{
	margin-bottom: 25px;
	background:#e4b629;
}
.plan3-li2 span{
	background: #e4b629 !important;
}
.plan3-li3{
	margin-left: 7%;
}
.plan3-li3 span{
	margin-bottom: 25px !important;
	background:#4ca6d9 !important;
}
.plan3-li3 .plan-text{
	background:#4ca6d9;
}
.plan-div4{
	width: auto;
	height: auto;
	position: relative;
}
.plan-div4 .fit-img{
	display: block;
	width: 45%;
	height: auto;
	margin:0 auto;
	position: relative;
	z-index: 10;
	background:#fff;
	border-radius: 100%;
}
.fit-ul li{
	width: 260px;
	height: auto;
	padding-left: 40px;
}
.fit-ul li span{
	display: block;
	width: 30px;
	height: 30px;
	background:#26c7da;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
	margin-left: -40px;
	float: left;
}
.fit-ul li b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #26c7da;
	font-weight: normal;
	margin-bottom: 20px;
}
.fit-ul li p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	font-weight: lighter;
}
.fit-li1{
	background:url(/tpl/templets/default/img/img268.png) no-repeat right bottom;
	height:100px !important;
	padding-right: 13%;
	position: absolute;
	top: 50px;
}
.fit-li2{
	background:url(/tpl/templets/default/img/img268.png) no-repeat right bottom;
	height:125px !important;
	padding-right: 13%;
	position: absolute;
	top: 42%;
}
.fit-li2 span{
	background:#4ca6d9 !important;
}
.fit-li2 b{
	color: #4ca6d9 !important;
}
.fit-li3{
	background:url(/tpl/templets/default/img/img268.png) no-repeat right bottom;
	height:125px !important;
	padding-right: 13%;
	position: absolute;
	top: 83%;
	width: 270px !important;
}
.fit-li3 span{
	background:#404aa9 !important;
}
.fit-li3 b{
	color: #404aa9 !important;
}
.fit-li4{
	background:url(/tpl/templets/default/img/img269.png) no-repeat right bottom;
	height:145px !important;
	padding-left: 13% !important;
	position: absolute;
	top: 19%;
	right: 0;
}
.fit-li4 span{
	background:#e19520 !important;
}
.fit-li4 b{
	color: #e19520 !important;
}
.fit-li5{
	background:url(/tpl/templets/default/img/img269.png) no-repeat right bottom;
	height:145px !important;
	padding-left: 13% !important;
	position: absolute;
	top: 69%;
	right: 0;
}
.fit-li5 span{
	background:#f38a5c !important;
}
.fit-li5 b{
	color: #f38a5c !important;
}
.lyu-div{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.lyu-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.lyu-ul{
	width:auto;
	height: auto;
	margin-top: 4%;
}
.lyu-ul li{
	width: 32%;
	height: 200px;
	float: left;
	margin-right:2%;
	border-radius: 10px;
	margin-bottom: 20px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
	transition: all 0.3s ease;
}
.lyu-ul li:nth-child(3n){
	margin-right: 0%;
}
.lyu-left{
	width: 46%;
	height: 100%;
	float: left;
}
.lyu-right{
	width: auto;
	height: auto;
	padding-left: 50%;
	padding-right: 5%;
	text-align: center;
	padding-top:15%;
}
.lyu-right b{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px;
	transition: all 0.3s ease;
}
.lyu-right p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	font-weight: lighter;
	color: #333333;
	transition: all 0.3s ease;
}
.lyu-ul li:hover{
	background:#1a2653;
}
.lyu-ul li:hover .lyu-right b, .lyu-ul li:hover .lyu-right p{
	color: #fff;
}
.plan-img2{
	display: none;
	width: 100%;
	height: auto;
}
.plan-img3{
	display: none;
}
.nab-con6 li{margin:0 2.2%;}
.plan-height{
	height: 0px !important;
	overflow: hidden;
}
/*閺備即妞堥崚妤勩��*/
.news-banner, .news-banner img{
	display: block;
	width: 100%;
	height: auto;
}
.news-list{
	
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.news-top{
	width: auto;
	height: auto;
	text-align: center;
	margin-top: 5px;
}
.news-top a{
	display: inline-block;
	width: 120px;
	height: 34px;
	border:1px solid #1a2653;
	font-size: 20px;
	color: #333333;
	text-align: center;
	line-height: 34px;
	margin: 0 22px;
	transition: all 0.3s ease;
	margin-top: 5px;
}
.news-top a:hover, .news-top .news-active{
	background:#1a2653;
	color: #fff;
	border: 1px solid #1a2653;
}
.news-bot{
	width: auto;
	height: auto;
	margin-top: 30px;
}
.news-bot2{
	width: auto;
	height: auto;
}
.news-bot2 li{
	width: auto;
	height: auto;
	padding: 10px 0;
	border-bottom: 1px solid #dddddd;
}
.news-bot2 li a{
	display: block;
	transition: all ease 0.3s;
	padding-right: 20px;
}
.news-bot li{
	width: auto;
	height: auto;
	padding: 30px 0;
	border-bottom: 1px solid #dddddd;
}
.news-bot li a{
	display: block;
	transition: all ease 0.3s;
	padding-right: 20px;
}
.news-left{
	display: block;
	width: 23.75%;
	height: auto;
	float: left;
	overflow: hidden;
}
.news-left2{
	display: block;
	width: 10%;
	height: auto;
	float: left;
	overflow: hidden;
}
.news-left2 img{
	display: block;
	width: 100%;
	height: auto;
}

.news-left3{
	display: block;
	width: 14%;
	height: auto;
	float: left;
	overflow: hidden;
}
.news-left3 img{
	display: block;
	width: 100%;
	height: auto;
}

.news-right3{
	width: 84%;
	height: auto;
	float: right;
}

.news-right3 h3{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 15px;
	margin-bottom: 10px;
	transition: all 0.3s ease;
}
.news-right3 p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.news-right3 span{
	display: block;
	font-size: 16px;
	float: right;
	line-height: 30px;
	color: #333333;
	font-family: arial;
	transition: all 0.3s ease;
}



.news-right2{
	width: 88%;
	height: auto;
	float: right;
}

.news-right2 h3{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 15px;
	margin-bottom: 10px;
	transition: all 0.3s ease;
}
.news-right2 p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.news-right2 span{
	display: block;
	font-size: 16px;
	float: right;
	line-height: 30px;
	color: #333333;
	font-family: arial;
	transition: all 0.3s ease;
}

.news-left2 img{
	display: block;
	width: 100%;
	height: auto;
}
.news-right{
	width: 75%;
	height: auto;
	float: right;
}

.news-right h3{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 15px;
	margin-bottom: 10px;
	transition: all 0.3s ease;
}
.news-right p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.news-right span{
	display: block;
	font-size: 16px;
	float: right;
	line-height: 30px;
	color: #333333;
	font-family: arial;
	transition: all 0.3s ease;
}
.news-bot li:hover .news-right h3, .news-bot li:hover .news-right span{
	color: #1a2653;
}
.news-bot li:hover a{
	background:#eee;
}
.news-page{
	display: block;
	text-align: right;
	margin-top: 70px;
}
.news-page a, .news-page span{
	display: inline-block;
	background:#fff;
	border: 1px solid #f7f7f7;
	font-size: 20px;
	color: #888888;
	width: 30px;
	height: 30px;
	text-align: center;
	margin: 0 3px;
	line-height: 30px;
}
.news-page .end{
	width: 80px;
}
.news-page .start{
	width: 80px;
}
.news-page .on{
	color: #fff;
	background:#888888;
}

.news-img2{
	display: none !important;
}
.news-prev, .news-next, .current{
	background:#f7f7f7 !important;
}

.hangyenews_lei{
	width: 100%;
	background:#f2f2f2;
	height: 70px;
}
.hangyenews_lei li{
	font-size: 16px;
	margin:5px 25px;
	float: left;
}
.hangyenews_lei li a{
	color: #000000;
}
.hangyenews_lei li a:hover{
	color: #1a2653;
}
.hangye_news{
	width: 100%;
}
.hangye_news li {
	width: 100%;
	height: 29px;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	list-style-type:disc;
}
.hangye_news li a{
	color: #000000;
}
.hangye_news li a:hover{
	color: #1a2653;
}
.hangyelist{
	width:100%;
	height: auto;
}

.hangyelist li{
	width:49%;
	float: left;
}
.hangyelist li:nth-child(2n) {
	margin-left:2%;
}
.hangyelist_news{
	margin-left:2%;
	width: 73%;
	float: left;
}
.hangyelist_news_li{
	
}
.hangyelist_news_li a{
	color: #000000;
	width: 100%;
	height: 29px;
	font-size: 16px;
	line-height: 27px;
	list-style-type:disc;
	
}
.hangyelist_news_li a:hover{
	color: #1a2653;
}


/*閸忓厖绨幋鎴滄?*/
.about-top{
	width: 100%;
	height: 450px;
}
.abt-cen{
	width: 95%;
	max-width: 1200px;
	margin:0 auto;
	height: auto;
	padding-top:110px;
}
.abt-top{
	text-align: center;
}
.abt-top h3{
	font-size: 48px;
	line-height: 64px;
	color: #122569;
	margin-bottom: 15px;
}
.abt-top h3 span{
	color: #b60005;
}
.abt-top>span{
	color: #122569;
	display: block;
	font-size: 20px;
	line-height: 30px;
}
.abt-ul{
	text-align: center;
	width: auto;
	height: auto;
	margin-top:2.5%;
}
.abt-ul li{
	display: inline-block;
	margin: 0 2%;
}
.abt-ul li b{
	display: block;
	font-size: 36px;
	line-height:50px;
	font-family: impact;
	color: #b60005;
	font-weight: normal;
}
.abt-ul li p{
	display:block;
	font-size: 16px;
	line-height: 24px;
	color: #122569;
	text-align: center;
}
.our-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.our-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.our-bot{
	width:auto;
	height: auto;
	margin-top: 4%;
}
.our-left{
	width: 63.5%;
	height: auto;
	float: left;
}
.our-left p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	margin-bottom: 20px;
}
.our-right{
	display: block;
	width: 32%;
	height: auto;
	float: right;
}
.ori-div{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.ori-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.ori-bot{
	width: auto;
	height: auto;
	margin-top: 4%;
}
.ori-left{
	display: block;
	width: 46%;
	height: auto;
	float: left;
}
.ori-right{
	width:48%;
	height: auto;
	float: right;
	margin-top: 3%;
}
.ori-right b{
	font-size: 20px;
	line-height: 24px;
	color:#1a2653;
	font-weight: normal;
	margin-bottom: 3%;
	display: block;
}
.ori-right p{
	display: block;
	font-size: 18px;
	line-height: 30px;
	color: #333333;
	font-weight: lighter;
}
.tuan-div{
	width: auto;
	height: auto;
	/*padding: 60px 0; */
}
.tuan-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.tuan-ul{
	width: auto;
	height: auto;
	margin-top: 3%;
}
.tuan-ul li{
	width: 25%;
	height:auto;
	float: left;
	text-align: center;
}
.tuan-ul li b{
	display: block;
	font-size: 68px;
	color: #b60005;
	font-weight: normal;
	line-height:70px;
	font-family: impact;
	margin-bottom: 5px;
}
.tuan-ul li p{
	display: block;
	font-size: 20px;
	line-height: 24px;
	color: #333;
}
.rong-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#fff;
}
.rong-cen{
	width: 95%;
	max-width: 1200px;
	height:auto;
	margin:0 auto;
	
}
.tuan-swiper .swiper-wrapper{
    -webkit-transition-timing-function: linear !important; /*娑斿澧犻弰鐥歛se-out*/
    -moz-transition-timing-function: linear !important;
    -ms-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}
.tuan-bot{
	width: 100%;
	height: auto;
	margin-top:2.5%;
}
.tuan-bot .swiper-slide{
	width:150px;
}
.tuan-bot .swiper-slide a, .tuan-bot .swiper-slide a img{
	display: block;
	width: 100%;
	height: auto;
}
.rong-bot{
	width: 100%;
	height: auto;
	margin-top: 4%;
}
#banner .swiper-slide{
	width: 350px;
	height: auto;
}
#banner .swiper-slide a, #banner .swiper-slide a img{
	display: block;
	width: 100%;
	height: auto;
}
.kehu-div{
	width: auto;
	height: auto;
	background:#f7f7f7;
	padding: 60px 0;
}
.kehu-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.kehu-bot{
	width: 95%;
	max-width: 1360px;
	height: auto;
	margin:0 auto;
	margin-top: 4%;
	position: relative;
}
.kehu-swiper{
	width: 90%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.kehu-swiper .swiper-slide{
	width:23.75%;
	margin:0 0.625%;
}
.kehu-img{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.kehu-a{
	display: block;
}
.kh-left{
	display: block;
	width: 18%;
	height: auto;
	float: left;
	border-radius: 100%;
}
.kh-right{
	width: 76%;
	height: auto;
	float: right;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	font-weight: lighter;
}
.kehu-prev{
	background:url(/tpl/templets/default/img/img357.png) no-repeat center !important;
	width: 32px !important;
	height: 64px !important;
	background-size: 100% 100% !important;
}
.kehu-next{
	background:url(/tpl/templets/default/img/img358.png) no-repeat center !important;
	width: 32px !important;
	height: 64px !important;
	background-size: 100% 100% !important;
}
.kehu-prev:focus, .kehu-next:focus{
	outline: none;
}
.hezuo-div{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.hezuo-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.tuan-ul2{
	width:90%;
	margin-left:5%;
}
.wait-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.wait-cen{
	width: 95%;
	max-width: 1200px;
	height:auto;
	margin:0 auto;
}
.wait-left{
	width: 40.8%;
	height: auto;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 5%;
	display: block;
}
.wait-right{
	width: 50%;
	height: auto;
	float: right;
}
.wail-top{
	width: auto;
	height: 150px;
	background:url(/tpl/templets/default/img/img351.jpg) no-repeat center;
	background-size: cover;
	text-align: right;
}
.wail-top b{
	display: block;
	font-size: 24px;
	line-height: 24px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom:15px;
}
.wail-top h3{
	font-size: 30px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
}
.wail-top div{
	display: block;
	padding-top: 20px;
	padding-right: 50px;
}
.wait-bot{
	width: 100%;
	height:325px;
	background:#e9edf9;
}
.wait-tel{
	width: 230px;
	height: 185px;
	background:#fff;
	border-radius: 10px;
	text-align: center;
	padding-top: 30px;
	position: relative;
	left: 40px;
	top: -100px;
}
.wait-tel2{
	width: 230px;
	height: 205px;
	background:#fff;
	border-radius: 10px;
	text-align: center;
	/*padding-top: 60px; */
	position: relative;
	left: 40px;
	top: -100px;
}
.wait-tel i{
	display: block;
	font-size:24px;
	line-height: 24px;
	color: #1a2653;
	margin-bottom: 10px;
}
.wait-tel i:first-child{
	font-size: 20px;
	font-style: normal;
}
.wait-tel img{
	display: block;
	height: 60px;
	margin:0 auto;
}
.wait-right{
	margin-top:5%;
}
.wait-h3{
	font-size: 24px;
	line-height: 24px;
	color: #1a2653;
	font-weight: normal;
	padding-bottom:20px;
	position: relative;
	text-align: center;
}
.wait-h3:after{
	content: " ";
	width: 80px;
	height: 3px;
	background:#d0d0d0;
	position: absolute;
	left: 50%;
	margin-left: -40px;
	bottom: 0;
}
.wait-form{
	width: auto;
	height: auto;
	margin-top: 6%;
}
.wait-label{
	width: auto;
	height: auto;
	margin-bottom: 20px;
	display: block;
}
.wait-label span{
	display: block;
	width: 18.5%;
	height: auto;
	float: left;
	font-size: 20px;
	line-height: 60px;
	color: #333333;
}
.wait-label input{
	display: block;
	width:80.5%;
	float:left;
	height: 60px;
	border-radius: 10px;
	background:#e9edf9;
	border: none;
	text-indent: 1em;
	font-size: 16px;
	color: #333;
}
.wait-label input:focus{
	outline: none;
}
.wait-p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	font-weight:lighter;
	text-align: center;
	margin-top: 20px;
}
.wait-select{
	width: 80.5%;
	height: 60px;
	float: left;
	background:url(/tpl/templets/default/img/img362.png) no-repeat #e9edf9 right;
	background-size: 10px;
	background-position-x: 95%;
	border-radius: 10px;
	border: none;
	text-indent: 1em;
	font-size: 16px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.wait-but{
	display: block;
	width: 46.6%;
	height: 60px;
	border-radius: 10px;
	background: #1a2653;
	font-size: 20px;
	color: #fff;
	border: none;
	margin:0 auto;
	margin-top: 15%;
}
.seo-navs{
	width: auto;
	height: auto;
	margin-top:4%;
}
.seo-navs {
	text-align: center;
}
.seo-navs li{
	width: 8.3%;
	height: auto;
	display: inline-block;
	margin-right:0.8%;
	margin-bottom: 20px;
}
.seo-navs li:nth-child(11n){
	margin-right: 0%;
}
.seo-navs li.more{
	display: none;
}
.seo-navs li a{
	display: block;
	font-size: 16px;
	color: #555;
	text-align: center;
	line-height: 30px;
	border: 1px solid #dddddd;
	transition: all .3s ease;
}
.seo-navs .seo-ac a{
	background:#1a2653;
	border: 1px solid #1a2653;
	color: #fff;
}
.seo-navs li:nth-child(22) a{
	color: #1a2653;
}
.seo-navs li:nth-child(22).seo-ac a{
	color: #fff;
}
.seo-bot a{
	display: block;
	width:33.33%;
	height:auto;
	float: left;
}
.seo-bot a img{
	display: block;
	width: 100%;
	height: auto;
}
.seo-bot{
	margin-top: 3%;
}
.ant-top{
	width: auto;
	height: auto;
	width: 95%;
	max-width: 1200px;
	border-bottom: 1px solid #f7f7f7;
	margin:0 auto;
	line-height: 70px;
	color: #333333;
	font-size: 14px;
	
	font-weight: lighter;
}
.ant-top a{
	color: #333333;
}
.ant-top span{
	color: #888888;
}
.ant-cen{
	width: auto;
	height: auto;
	padding: 60px 0;
}
.ant-h3{
	text-align: center;
	font-size: 24px;
	line-height: 24px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 4%;
}
.ant-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.ant-left{
	width: 37.5%;
	height: auto;
	float: left;
	border-right: 1px dashed #dddddd;
}
.anl-cen{
	width:auto;
	height: 550px;
	overflow-y: auto;
	padding-right:20px;
}
.anl-cen b{
	display:inline-block;
	font-size: 18px;
	line-height: 20px;
	color:#fff;
	font-weight: normal;
	margin-bottom: 10px;
	background:#1a2653;
	text-align: center;
	padding:3px 5px;
}
.anl-cen p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color:#333333;
	font-weight: lighter;
	margin-bottom:27px;
}
.ant-right{
	width: 59.1%;
	height: auto;
	float: right;
	
}
.ant-right2{
	width: 59.1%;
	height: auto;
	position: relative;
}
.ant-right2 .gallery-top{
	border: 1px solid #dddddd;
	margin-bottom: 40px;
}
.anrt-a, .anrt-a img{
	display: block;
	width: 100%;
	height: auto;
}
.ant-right .gallery-top{
	border: 1px solid #dddddd;
	margin-bottom: 40px;
}
.art-thumbs-a, .art-thumbs-a img{
	display: block;
	width: 100%;
	height: auto;
}
.art-thumbs-a{
	position: relative;
}
.art-thumbs-a span{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.3);
}

.art-thumbs{
	margin: 0 10% !important;
	width: auto;
}
.art-thumbs .swiper-slide{
	width:22%;
	margin: 0 1.5%;
}
.art-thumbs .swiper-slide-thumb-active span{
	background: none;
}
.ant-right{
	position: relative;
}
.art-next, .art-prev{
	width: 36px !important;
	height: 48px !important;
	top: 92% !important;
}
.art-next:focus, .art-prev:focus{
	outline: none;
}
.art-next{
	background:url(/tpl/templets/default/img/img367.jpg) no-repeat center !important;
	background-size: 100% !important;
	right: 0px !important;
}
.art-prev{
	background:url(/tpl/templets/default/img/img366.jpg) no-repeat center !important;
	background-size: 100% !important;
	left: 0px !important;
}
.be-div{
	width: auto;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.be-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
/*鐠у嫯顔嗙拠锔藉剰*/
.zixun-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
	padding: 3% 0;
	position: relative;
}
.zixun-left{
	width: 70.8%;
	height: auto;
	float: left;
}
.zixun-right{
	width:23%;
	height: auto;
	float:right;
	position: absolute;
	right: 0;
}
.zix-cen{
	width: auto;
	height: auto;
	padding-right: 7%;
	border-right: 1px dashed #dddddd;
	min-height: 900px;
}
.zix-top{
	width: auto;
	height: auto;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}
.zix-top h3{
	font-size: 24px;
	line-height: 24px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: center;
}
.zix-top p{
	display: block;
	width: auto;
	height: auto;
}
.zix-top p span{
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	color: #888888;
	font-weight: lighter;
	margin-right: 8%;
}
.zix-top p span:last-child{
	margin-right: 0%;
}
.zix-con{
	width: auto;
	height: auto;
	padding: 3% 0;
}
.zix-con p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	font-weight: lighter;
	text-indent: 2em;
	margin-bottom: 20px;
}
.zix-bot{
	width: auto;
	height: auto;
}
.zix-bbt{
	width: auto;
	height: auto;
}
.zix-bbt a{
	display: block;
	width: 48%;
	font-size: 16px;
	line-height: 36px;
	color: #888888;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s ease;
	font-weight: lighter;
}
.zix-bbt a:hover{
	color: #1a2653;
}
.zix-bbt a:first-child{
	margin-right: 4%;
	float: left;
}
.zix-bbt a:nth-child(2){
	text-align: right;
}
.zix-ttp{
	width:auto;
	height: auto;
	margin-bottom: 20px;
}
.zix-ttp span{
	float: left;
	font-size: 16px;
	color: #888;
	display: inline-block;
	line-height:25px;
}
.zix-ttp .social-share .social-share-icon{
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
	border: none !important;
}
.zix-ttp .social-share .social-share-icon:before{
	content:" ";
}
.zix-ttp .icon-weibo{
	background:url(/tpl/templets/default/img/img365.png) no-repeat center !important;
	background-size: 19px !important;
}
.zix-ttp .icon-qzone{
	background:url(/tpl/templets/default/img/img366.png) no-repeat center !important;
	background-size: 19px !important;
}
.zix-ttp .icon-wechat{
	background:url(/tpl/templets/default/img/img364.png) no-repeat center !important;
	background-size: 19px !important;
}
.zrx-top{
	width: auto;
	height: 250px;
	border-radius: 5px;
	overflow: hidden;
	background:#e9edf9;
	display: block;
	transition: all 1s ease;
}
.zrx-zixun{
	height: 105px;
	background:url(/tpl/templets/default/img/img351.jpg) no-repeat center;
	background-size: cover;
}
.zrx-zixun div{
	display: block;
	text-align: right;
	padding-right:20px;
	padding-top:20px;
}
.zrx-zixun div p{
	font-size: 16px;
	color: #fff;
	display: block;
	margin-bottom: 10px;
}
.zrx-zixun div b{
	display: block;
	font-size: 19px;
	color: #fff;
	font-weight: normal;
}
.arx-tel{
	width: 149px;
	height: 119px;
	background:#fff;
	border-radius: 10px;
	padding-top: 30px;
	margin-left: 20px;
	position: relative;
	top: -30px;
}
.arx-tel p{
	display: block;
	font-size: 13px;
	color: #1a2653;
	line-height: 16px;
	text-align: center;
	margin-bottom: 7px;
}
.arx-tel i{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #1a2653;
}
.arx-tel img{
	display: block;
	height: 35px;
	width: auto;
	margin:0 auto;
	margin-top: 10px;
}
.zrx-bot{
	width: auto;
	height: auto;
	margin-top: 20px;
	transition: all 1s ease;
	position: absolute;
}
.zrx-h3{
	width: auto;
	height: auto;
}
.zrx-h3 b{
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #1a2653;
}
.zrx-h3 img{
	display: block;
	height: 13px;
	width: auto;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
}
.zrx-list{
	width: auto;
	height: auto;
	margin-top: 2%;
}
.zrx-list a{
	display: block;
	padding: 20px 0;
	border-bottom: 1px solid #dddddd;
}
.zrl-left{
	width: 30%;
	height: auto;
	float: left;
	overflow: hidden;
}
.zrl-left img{
	display: block;
	width: 100%;
	height: auto;
}
.zrl-right{
	width: 65%;
	height: auto;
	float: right;
}
.zrl-right b{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	font-weight: lighter;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: -5px;
}
.zrl-right span{
	display: block;
	text-align: right;
	font-size: 16px;
	line-height: 16px;
	font-family: arial;
	color: #888;
	margin-top: 10px;
}
.in-a{
	display: block;
}
.in-nav{
	position: fixed;
	left: 0;
	right: 0;
	top:30px;
	z-index: 999;
}
.in-cen{
	width: 95%;
	max-width: 1200px;
	height:auto;
	margin:0 auto;
	
}
.inc-bot{
	width: auto;
	height: auto;
	text-align: left;
	margin-top: 20px;
}
.inc-bot a{
	display:block;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	margin: 0 1.1%;
	float: left;
}
.inc-bot a:first-child{
	margin-left: 0px;
}
.inc-bot a:last-child{
	margin-right: 0px;
}
.inc-logo{
	display: block;
	width: 180px;
	height: auto;
	float: left;
	margin-top: 5px;
}
.inc-logo img{
	display: block;
	width: 100%;
	height: auto;
}
.inc-tel{
	display: inline-block;
	float: right;
	font-size: 28px;
	color: #d3121a;
	font-weight: bold;
	line-height: 37px;
	padding-left: 45px;
	background:url(/tpl/templets/default/img/img368.png) no-repeat left;
	background-size: 37px;
}
.inc-nav{
	display: none;
}
.major-div{
	background:#f7f7f7;
}
.major-div .satis-ul li{
	width: 32.0%;
	margin-right: 2%;
}
.major-div .satis-ul li:nth-child(3n){
	/* margin-right: 2%;*/
	margin-right: 0%;
}
/*.major-div .satis-ul li:nth-child(4n){
	margin-right: 0%;
}
*/
.major-div .satis-con{
	padding: 0 20px;
	padding-top: 30px;
}
.major-div .satis-con p{
	font-size: 14px;
	font-weight: lighter;
}
.major-div .satis-con img{
	height: 35px;
}
.major-div .satis-con{
	background: none;
	transition: all 0.3s ease;
}
.major-div .satis-ul li:hover{
	transform:scale(1);
	-ms-transform:scale(1); 	/* IE 9 */
	-moz-transform:scale(1); 	/* Firefox */
	-webkit-transform:scale(1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1); 	/* Opera */
}
.major-div .satis-ul li:hover .satis-con{
	background:rgba(26,38,83,0.9);
}

.major-div .satis-con{
	padding: 0 20px;
	padding-top: 30px;
}
.major-div .satis-con p{
	font-size: 16px;
	font-weight: lighter;
}
.major-div .satis-con img{
	height: 35px;
}
.major-div .satis-con{
	background: none;
	transition: all 0.3s ease;
}
.major-div .satis-ul3 li:hover{
	transform:scale(1);
	-ms-transform:scale(1); 	/* IE 9 */
	-moz-transform:scale(1); 	/* Firefox */
	-webkit-transform:scale(1); /* Safari 閸滐? Chrome */
	-o-transform:scale(1); 	/* Opera */
}
.major-div .satis-ul3 li:hover .satis-con{
	background:rgba(26,38,83,0.9);
}

.other-bot{
	width:auto;
	height: auto;
	margin-top:1%;
}
.other-bot .swiper-slide{
	width: 16.66%;
	height: auto;
}
.other-bot .swiper-slide a{
	display: block;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	position: relative;
	margin: 20px 10px;
}
.other-bot .swiper-slide a img{
	display: block;
	width: 100%;
	height: auto;
}
.other-bot .swiper-slide a b{
	display: block;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: -o-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: -moz-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
    transition: all 0.3s ease;
}
.other-bot .swiper-container .swiper-wrapper{
	-webkit-transition-timing-function: linear !important; /*娑斿澧犻弰鐥歛se-out*/
	-moz-transition-timing-function: linear !important;
	-ms-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
	}
.other-bot .swiper-slide a:hover b{
	background:rgba(0,0,0,0.5)
}

.other-bot2{
	width:auto;
	height: auto;
	margin-top:1%;
}
.other-bot2 .swiper-slide{
	width: 13%;
	height: auto;
}
.other-bot2 .swiper-slide a{
	display: block;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	position: relative;
	margin: 5px 5px;
}
.other-bot2 .swiper-slide a img{
	display: block;
	width: 100%;
	height: auto;
}

.other-bot2 .swiper-slide a b {
	display: block;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
    transition: all 0.3s ease;
}

.other-bot3{
	width:auto;
	height: auto;
	margin-top:1%;
}
.other-bot3 .swiper-slide{
	width: 25%;
	height: auto;
}
.other-bot3 .swiper-slide a{
	display: block;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	position: relative;
	margin: 5px 5px;
}
.other-bot3 .swiper-slide a img{
	display: block;
	width: 100%;
	height: auto;
}

.other-bot3 .swiper-slide a b {
	display: block;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top:40%;
	height: 40px;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
    transition: all 0.3s ease;
	opacity: 0.8;
}

.b1111{
	background:#c55a11;
}
.b2222{
	background:#2e75b6;
}
.other-bot2 .swiper-container .swiper-wrapper{
	-webkit-transition-timing-function: linear !important; /*娑斿澧犻弰鐥歛se-out*/
	-moz-transition-timing-function: linear !important;
	-ms-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
	}
.other-bot2 .swiper-slide a:hover b{
	background:rgba(0,0,0,0.5)
}

.sc-ul{
	width: 98%;
	margin:0 auto;
	text-align: center;
	margin-top: 3%;
}
.sc-ul li{
	width: 14.28%;
	height: auto;
	float: left;
    padding-bottom:10px;
}
.sc-ul li a{
	display: block;
	margin: 0 5px;
	font-size: 21px;
	color: #333333;
	text-align: center;
	line-height: 40px;
	border: 2px solid #dddddd;
}
.sc-ul li.sc-active a{
	background:#1a2653;
	border: 2px solid #1a2653;
	color: #fff;
}
.sc-ul2{
	width: auto;
	height: auto;
	margin-top: 3%;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.3);
}
.sc-ul2 li{
	width: 25%;
	height: auto;
	float: left;
}
.sc-ul2 li a, .sc-ul2 li a img{
	display: block;
	width: 100%;
	height: auto;
}
.sc-ul2 li a{
	position: relative;
	overflow: hidden;
}
.sc-ul2 li a b{
	display: block;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	right:0;
	bottom: 0;
	width: 90%;
	height: 90%;
	background:rgba(26,38,83,0.9);
	font-size: 20px;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	padding: 5%;
	font-weight: normal;
	display: flex;    
	align-items: center;
	justify-content: space-around;    
	flex-direction: column;
	opacity: 0;
	transition: all 0.3s ease;
	
}
.sc-ul2 li a:hover b{
	opacity: 1;
}
.trends-bot{
	margin-top:3%;
}
.trends-left{
	width: 46%;
	height: auto;
	float: left;
	margin-right: 2%;
	padding-right: 2%;
	border-right: 1px solid #ddd;
}
.trends2-left{
	width: 38.8%;
	height: auto;
	float: left;
	margin-right: 2%;
	padding-right: 2%;
	border-right: 1px solid #ddd;
}
.trends-name{
	width: auto;
	height: auto;
}
.trends-name b{
	display: block;
	float: left;
	font-size: 20px;
	color: #1a2653;
	font-weight: normal;
}
.trends-name img{
	float: left;
	display: block;
	height: 12px;
	margin-left: 5px;
	margin-top: 10px;
}
.trends-swiper{
	margin-top: 15px !important;
	border-radius: 5px;
	overflow: hidden;
}
.trends-swiper a, .trends-swiper a img{
	display: block;
	width: 100%;
	height: auto;
}
.trends-swiper a{
	position: relative;
}
.trends-swiper a b{
	display: block;
	height: 50px;
	position:absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background:rgba(0,0,0,0.5);
	padding: 0 15px;
	font-size: 20px;
	line-height:50px;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	font-weight:normal;
	padding-right: 65px;
}
.trends-left .sos-page{
	text-align: right;
	bottom: 17px !important;
	right: 10px !important;
	left: inherit !important;
}
.trends-left .swiper-pagination-bullet{
	background:#fff;
	opacity: 1;
}
.trends-left .swiper-pagination-bullet-active{
	background:#1a2653;
}
.trends-cen{
	width: 46%;
	height: auto;
	float: left;
}
.trends-cen2{
	width: 34%;
	height: auto;
	float: left;
}
.trends-cen3{
	width: 19%;
	height: auto;
	float: left;
	padding-left: 2%;
	margin-left: 2%;
	border-left: 1px solid #ddd;
}
.trends-bot .trends-cen2:nth-child(3){
	padding-left: 2%;
	margin-left: 2%;
	border-left: 1px solid #ddd;
}
.trenc-img{
	float: left;
	width: auto;
	height: auto;
}
.trenc-ul{
	width: auto;
	height: auto;
	float: left;
	margin-left: 5px;
}
.trenc-ul li{
	padding: 10px 0;
	border-bottom: 1px solid #dddddd;
}
.trenc-ul li:last-child{
	border-bottom: none;
}
.trenc-ul li img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 5px;
	margin-bottom: 10px;
}
.trenc-ul li h3{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	font-weight: normal;
	transition: all 0.3s ease;
}
.trenc-ul li p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #888888;
	font-weight: lighter;
	margin-top: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.trenc-ul li:hover h3{
	color: #445a9a;
}
.trenc-p{
	padding-right: 100px;
}
.trenc-btn{
	display: block;
	width: 80px;
	height: 30px;
	border-radius: 30px;
	text-align: center;
	line-height: 30px;
	background:#b60005;
	font-size: 16px;
	font-weight: lighter;
	color: #fff;
	float: right;
	margin-top: -40px;
	box-shadow: 0px 0px 10px rgba(182,0,5,0.2);
}
.footer-logo{
	display: block;
	width: auto;
	height: 30px;
}
.footer-logo img{
	display: block;
	height: 45px;
	width:auto;
}
.footer-cen{
	width: 47.9%;
	height: auto;
	float: left;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #ddd;
}
.footer-cen{
	margin-left: 5%;
}
.footer-cen li{
	width: 33.3%;
	float: left;
	height: auto;
}
.footer-cen li:first-child, .footer-cen li:nth-child(3){
	width: 25%;
	padding-left: 8.3%;
}
.footer-cen li:nth-child(2) b{
	text-align: center;
}
.footer-cen li:nth-child(2) a{
	width: 42%;
	float: left;
	padding-left:8%;
}
.footer-cen li b{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 5px;
}
.footer-cen li a{
	display: block;
	font-size: 14px;
	line-height: 30px;
	font-weight: lighter;
	color: #fff;
}
.wat-bot{
	display: none;
}

.footer-cen li a:hover{
	text-decoration:underline;
}
.in-a{
	height: 100%;
}
.in-a img{display: none;}
.news-banner, .about-top{
	margin-top: 119px;
}
.in-swiper .sos-page .swiper-pagination-bullet{
	background:#fff !important;
	opacity: 1 !important;
}
.in-swiper .sos-page .swiper-pagination-bullet-active{
	background:#1a2653 !important;
}
.nac-tel{
	font-size: 24px;
	color: #d3121a;
	display: inline-block;
	background:url(/tpl/templets/default/img/img368.png) no-repeat left;
	background-size:25px;
	padding-left:30px;
	line-height: 30px;
}
.rong-next{
	width: 50% !important;
	height: 100% !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	bottom: 0 !important;
	background:transparent !important;
	z-index: 999 !important;
	background-image: none !important;
}
.rong-prev{
	width: 50% !important;
	height: 100% !important;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	left: inherit !important;
	bottom: 0 !important;
	background:transparent !important;
	z-index: 999 !important;
	background-image: none !important;
}

#wait-div .wait-bot{
	height: 150px;
}

#wait-div .wait-label input, #wait-div .wait-but{
	height: 55px;
	line-height:55px;
}
#wait-div .wait-but{
	margin-top:7%;
}
.nav-bot a{
	width: auto !important;
	margin: 0 1.2% !important;
}
.nav-bot a:last-child{
	margin-right: 0% !important;
}
.nav-bot a:first-child{
	margin-left: 0% !important;
}
.nav-close{
	display:none;
}
@media only screen and (max-width:1440px) {
	.tel-bot{height:50px;}
	.tel-ul li{line-height: 50px;}
	.tel-phone a, .tel-tel a{background-position-y:10px;background-size: 30px;}
	.tel-ul li a span{font-size: 24px;}
	.tel-ul li{margin: 0 40px;}
	.in-nav{top:20px;}
	.inc-bot a{font-size: 16px;line-height: 20px;margin:0 1.8%;}
	.inc-bot a:first-child{margin-left: 0%;}
	.inc-bot a:last-child{margin-right: 0%;}
	.inc-tel{font-size: 24px;background-size: 30px;padding-left: 37px;}
	.inc-logo{width: 160px;margin-top: 10px;}
}

@media only screen and (max-width:1280px) {
  .nac-logo, .nac-logo img{height: 40px;transition: all 0.3s ease;}
  .nac-right a{height: 30px;margin-left:15px;}
  .nav-cen{height: 65px;}
  .nav-bot{top: 65px;}
  .nav-bbt{top: 136px;}
  .moxing-div{margin-top: 106px;}
  .peixun-div{margin-top: 106px;}
  .plna-div{margin-top: 106px;}
  .nav-bot a{width:auto !important;font-size: 15px;margin-right: 0px;text-align: center;display: inline-block;margin: 0 2.5%;}
  .nab-cen{padding-left: 0px;}
  .nav-bot1{top: 65px !important;}
  .nav-bbt1{top: 0px !important;}
  .plna-div{height: 450px;}
  .plna-img{padding-top:8%;}
  .plna-number b {font-size: 24px;}
  .plna-number b i{font-size: 36px;line-height: 60px;}
  .plna-number p{font-size: 14px;}
  .plna-ul{width: 67%;margin-top: 3%;}
  .solve-top{background-size: auto 60px!important;}
  .solve-title b{font-size: 26px;line-height: 24px;padding-bottom: 22px;padding-top: 32px;}
  .solve-ul{margin-top:1%;}
  .solve-con b{font-size: 22px;}
  .solve-bot b{font-size: 18px;line-height: 22px;height: 22px;margin-top: 20px;margin-bottom: 20px;}
  .solve-ul .solve-con b{background-size: 45px !important;}
  .solve-ul .solve-con b{padding-top: 80px;}
  .one-text{width: 45%;}
  .one-con b{font-size: 18px;line-height: 22px;}
  .one-con img{width: 35px;}
  .idea-ul li b{font-size: 16px;line-height: 28px;}
  .idea-ul li img{padding-top: 15%;}
  .idea-ul li{width:150px;height: 150px;}
  .idea-li1{left:20%;}
  .idea-li3{top: 61%;}
  .idea-ul li img{height: 60px;}
  .solve-p{font-size: 18px;line-height: 22px;}
  .obj-ul, .terr-ul, .case-ul, .pat-ul, .coo-ul{margin-top: 1%;}
  .terr-con b{background-size: auto 45px !important;}
  .terr-con b{padding-top: 70px;}
  .case-ul li .case-title span{font-size: 16px;line-height: 25px;height: 25px;padding: 10px 0;}
  .case-ul .case-title{height: 45px;}
  .coo-ul li img{width: 70%;}
  .coo-ul li{background-size: auto 25px !important;background-position-x: 88% !important;}
  .footer-bot{width: 95%;}
  .solve-div, .one-stop, .kern-div, .idea-div, .obj-div, .terr-div, .case-div, .pat-div, .coo-div{padding:5% 0;}
  .coo-ul2 li p{padding: 0px;}
  .solve-title b{background-size: auto 2px !important;}
  .solve-p{margin-top: 0px;}
  .one-ul span{font-size: 18px;}
  .nav-bot a{margin: 0 2.2%;font-size: 14px;}
  .nab-con li a{font-size: 14px;}
  .coo-ul li{background-position-y:50px;}
  
  
  
  
  /*瀹搞儰绗熼惍鏃傗?閺嶅嘲绱?*/
  .domi-div, .voca-div, .core-div, .cpf-div, .diff-div{padding: 5% 0;}
  .diff-ul{margin-top: 1%;}
  .diff-con b{font-size: 22px;}
  .diff-con img{height: 45px;}
  .cpf-bot b{font-size: 18px;}
  .core-nav{margin-top: 2%;}
  .core-nav a, .corr-cen b, .voca-ul li a b{font-size: 18px;}
  .domi-ul{margin-top:3%;}
  .sosr-bot p, .sosl-ul li p{font-size: 14px;}
  .sur-div{height: 450px;}
  .sur-ul{padding-top: 277px;}
  .sur-div{margin-top: 106px;}
  
  .tel-bot{height:50px;}
  .tel-ul li{line-height:50px;}
  .tel-phone a, .tel-tel a{background-position-y:10px;background-size: 30px;padding-left:40px !important;}
  .tel-ul li a span{font-size:20px;}
  .tel-ul li{margin: 0 30px;}
  .one-right{height: 400px;}
  .pro_txt > h5{font-size: 18px;}
  .pro_txt > img{height: 32px;}
  .pro_txt1 p{font-size: 14px;line-height: 22px;background-size: 5px;background-position-y:8px;padding-left: 13px;}
  .pro_txt1{padding-left: 65px;}
  #pro_app .pro{height: 350px;}
  #pro_app{margin-top: 2%;}
  .sur-img1{top:21%;}
  
  /*濠娾剝鍓版惔锟�*/
  .full-div{height: 450px;margin-top: 106px;}
  .full-img{width: 60%;padding-top: 60px;}
  .satis-div, .survey-div, .zrearch-div, .way-div{padding: 5% 0;}
  .survey-ul, .way-bot{margin-top: 2%;}
  .zrear-ul{margin-top: 1%;}
  .co-ul{margin-top: 2%;margin-bottom:0%;}
  .survey-con p{font-size: 16px;line-height: 28px;}
  .zrear-ul li .zrear-con b{font-size: 20px;line-height: 24px;}
  .arear-bot p{font-size: 14px;line-height: 24px;}
  .co-ul li b{font-size: 18px;margin-bottom: 10px;}
  .co-ul li p{font-size: 12px;line-height: 22px;}
  .co-ul{max-width: 960px;margin:0 auto;margin-top: 2%;}
  .co-ul li{width: 140px;}
  .co-ul li img, .satis-con img, .zrear-ul li .zrear-con img{height: 35px;}
  .way-bot .wab-ul .wab-bot{top: 22%;padding: 0%;}
  .satis-con{padding: 0 30px;padding-top: 40px;}
  .satis-con p{font-size: 14px;}
  .satis-con b{font-size: 18px;}
  .survey-con img{height: 50px;}
  .arear-bot{height:60%;}
  .zrear-ul li:hover .zrear-con{padding-top: 6%;}
  .zrear-ul li .zrear-con{padding-top: 20%;}
  /*濡�崇��*/
  .moxing-div{margin-top: 106px;height: 450px;}
  
  .peixun-div{margin-top: 106px;height: 450px;}
  /*閸栬崵鏋?*/
  .ind-div{margin-top: 106px;height: 450px;}
  .ind-left{margin-top: 6%;}
  .ind-right{margin-top: 12%;}
  .stri-div, .sup-div, .faced-div, .vocabus-div, .corde-div{padding: 5% 0;}
  .faced-con img{height: 35px;margin-bottom: 7%;}
  .faced-con b{font-size:20px;}
  .faced-con p{margin-top: 4%;}
  .faced-ul{margin-top:3%;}
  .vocabus-ul{margin-top:1%;}
  .corde-bot{max-width: 1024px;margin:0 auto;margin-top:7%;}
  .corde-li1{left:9%;top:-8%;}
  .corde-li3{top:50%;}
  .corde-li2{right: 0.2%;padding-bottom: 3%;}
  .corde-bot{height: 350px;}
  .stre-div2{padding-bottom: 0px;padding-top:5%;}
  .coo-ul2 li{background-position-y:50px !important;}
  /*缁旂偘绨ょ�佃澧�*/
  .surm-div{height: 450px;margin-top: 106px;}
  .surm-img{padding-top: 4%;}
  .surm-ul li{width: 13%;}
  .vie-con img{height:35px;}
  .vie-con{padding-top: 10%;}
  .rese-div, .ucli-div, .vie-div{padding: 5% 0;}
  .vie-bot{margin-top: 2%;}
  .ucli-div .corde-li3, .ucli-div .corde-li1{left:6%;}
  .ucli-div .corde-li2{right: 1.2%;}
  /*閽�銉╂敘閸溿劏顕�*/
  .win-div{margin-top: 106px;}
  .corp-div, .coug-div, .stre-div{padding: 5% 0;}
  .corp-bot{max-width: 960px;margin:0 auto;height:555px;margin-top: 2%;}
  .corb-ul{width: 50%;}
  .corb-ul li{width: 180px;height: 180px;}
  .corb-li4{top: 336px;}
  .corb-li3{left: 190px;top:193px;}
  .corb-li2{left:336px;top:49px;}
  .corb-li5{left:336px;top:336px;}
  .corb-ul li .corl-title img{height: 40px;margin-bottom: 15px;}
  .corb-ul li .corl-title b{font-size: 18px;line-height: 32px;}
  .corb-right{height: 270px;margin-top: 150px;}
  .cobr-right{width:340px;padding-top: 73px;}
  .corbr-li img{height: 45px;margin-top: 110px;}
  .cobr-right b{font-size: 20px;}
  .cobr-right p{font-size: 14px;line-height: 28px;}
  .coug-bot{display: none;}
  .coug-img2{display: block;max-width: 100%;height:auto;margin-top:3%;}
  
  .mark-ul .mark-span{font-size: 18px;line-height: 50px;height:50px;}
  .mark-bot span{font-size: 18px;line-height: 26px;}
  .win-div{height: 450px;}
  .oug-ul li:after{width: 10px;height: 20px;background-size: 100% 100%;right: -25px;margin-top: -10px;}
  .oug-ul li .oug-cen img{height: 40px;margin-bottom: 10px;}
  .oug-ul li .oug-cen b{font-size: 16px;line-height:22px;}
  .oug-ul li .oug-cen{height: 240px;}
  .oug-ul{margin-top: 0%;display: none;}
  .yingxiao-div .pro_txt1{width: 68%;}
  /*閸熷棔绗熼崷棰侀?*/
  .land-div{height: 450px;margin-top: 106px;}
  .lan-img{padding-top: 80px;}
  .land-ul li p{font-size: 16px;}
  .land-ul li img{margin-bottom: 15px;}
  .land-ul{margin-top: 4%;}
  .spot-div, .ction-div, .nla-div, .ope-div, .lyu-div{padding: 5% 0;}
  .ction-bot{margin-top: 3%;}
  .ction-ul li b{font-size: 18px;}
  .ction-ul li .ction-text{padding-top: 20px;}
  .ction-ul li .ction-text p{font-size: 14px;}
  .ope-nav li b{font-size: 18px;}
  .ope-li1 a{
  	background:url(/tpl/templets/default/img/img313.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-li2 a{
  	background:url(/tpl/templets/default/img/img314.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-li3 a{
  	background:url(/tpl/templets/default/img/img315.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-li4 a{
  	background:url(/tpl/templets/default/img/img316.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-ul li a{
	  padding-left: 100px;
  }
  .plan3-ul{
	  display: none;
  }
  .plan-div3{
	  height: auto;
	  background: none;
  }
  .fit-img, .fit-ul{
	  display: none !important;
  }
  .ope-b1{
  	background:url(/tpl/templets/default/img/img319.png) no-repeat top;
  	background-position-y:25px;
  	background-size:30px;
  }
  .ope-b2{
  	background:url(/tpl/templets/default/img/img321.png) no-repeat top;
  	background-position-y: 25px;
  	background-size: 34px;
  }
  .ope-b3{
  	background:url(/tpl/templets/default/img/img323.png) no-repeat top;
  	background-position-y: 25px;
  	background-size: 36px;
  }
  .ope-b4{
  	background:url(/tpl/templets/default/img/img325.png) no-repeat top;
  	background-position-y: 25px;
  	background-size: 32px;
  }
  .ope-nav li.ope-ac .ope-b1{
	  background-position-y:25px;
	  background-size:30px;
  }
  .ope-nav li.ope-ac .ope-b2{
	  background-position-y:25px;
  	  background-size:34px;
  }
  .ope-nav li.ope-ac .ope-b3{
	  background-position-y:25px;
  	  background-size:36px;
  }
  .ope-nav li.ope-ac .ope-b4{
	  background-position-y:25px;
  	  background-size:32px;
  }
  .ope-nav li b{
	  padding-top: 80px;
  }
  .ope-nav li, .ope-nav, .ope-nav li a{
	  height: 125px;
  }
  .ope-nav{
	  background-size:18%;
  }
  .plan-img2{
	  display: block;
  }
  .ction-img{
	  width: 38%;
  }
  .ction-ul .ction-li3, .ction-ul .ction-li4{
	  right: 0%;
  }
  .ction-ul .ction-li1, .ction-ul .ction-li2{
  	  left: 0%;
  }
  /*閺備即妞堥崚妤勩��*/
  .news-list{
	  padding: 50px 0;
  }
  .news-page{
	  margin-top: 50px;
  }
  .news-top a{
	  font-size: 16px;
	  margin: 0 15px;
	}
  .news-bot{
	  margin-top: 10px;
  }
  .news-bot li{
	  padding: 20px 0;
  }
  .news-right h3{
	  font-size: 18px;
	  line-height: 30px;
	  margin-top: 10px;
	  margin-bottom: 5px;
  }
  .news-right p{
	  font-size: 14px;
	  line-height: 28px;
  }
  .news-right span{
	  font-size: 14px;
  }
  .news-page a, .news-page span{
	  font-size: 16px;
  }
  /*閸忓厖绨幋鎴滄?*/
  .about-top{height: 400px;}
  .our-div, .ori-div, .tuan-div, .rong-div, .kehu-div, .hezuo-div, .wait-div{padding: 5% 0;}
  .abt-top h3{font-size: 42px;line-height: 50px;}
  .abt-top>span{font-size: 16px;line-height: 28px;}
  .our-left p{font-size:14px;line-height: 24px;}
  .ori-right p{font-size: 16px;line-height: 28px;}
  .tuan-ul li b{font-size: 48px;line-height: 65px;}
  .tuan-ul li p{font-size: 16px;}
  .tuan-ul{width: 90%;margin-left:5%;}
  .kh-right{font-size: 14px;}
  .wait-label span{font-size: 16px;line-height: 50px;}
  .wait-label input, .wait-label select{height:50px;}
  .wait-but{height: 50px;font-size: 16px;line-height: 50px;margin-top: 10%;}
  .wail-top div{padding-top: 30px;padding-right: 30px;}
  .wail-top{height: 160px;}
  .wait-tel img{height: 30px;margin-top: 5%;}
  .wait-bot, #wait-div .wait-bot{height: 260px;}
  .wait-tel i{font-size: 24px;}
  .wait-tel i:first-child{font-size: 16px;}
  .wait-label input, .wait-label select{font-size: 14px;}
  .wait-tel, #wait-div .wait-tel{width: 240px;height:180px;}
  .wail-top b{font-size: 20px;line-height: 20px;margin-bottom: 10px;}
  .wail-top h3{font-size: 24px;}
  /*缂佸繐鍚�濡?牅绶?*/
  .seo-navs li a{font-size: 14px;}
  .seo-navs li{margin-bottom: 15px;}
  /*濡楀牅绶ョ拠锔藉?*/
  .ant-top{line-height: 50px;}
  .ant-cen, .be-div{padding: 5% 0;}
  .anl-cen p{margin-bottom:5%;font-size: 14px;}
  .anl-cen b{font-size: 16px;}
  /*濡楀牅绶ョ拠锔藉?*/
  .zix-top p span{font-size: 14px;margin-right: 6%;}
  .zixun-cen{padding: 4% 0;}
  .zix-top h3{font-size: 20px;line-height: 20px;}
  .zix-con p{font-size: 14px;line-height: 28px;}
  .zix-bbt a{font-size: 14px;line-height: 28px;height: 28px;}
  /*妫ｆ牠銆夌�佃壈鍩�*/
  .inc-bot a{margin: 0 1.6%;font-size: 14px;}
  .inc-bot a:first-child{margin-left: 0%;}
  .inc-bot a:last-child{margin-right: 0%;}
  .other-bot .swiper-slide a b{font-size: 18px;}
  .footer-cen{width: 40%;}
  .footer-cen li:nth-child(2) a{width: 50%;padding-left: 0%;}
  .trenc-ul li h3{font-size: 18px;line-height: 28px;}
  .trenc-ul li p{font-size: 14px;}
  .trenc-btn{font-size: 14px;}
  .trends-swiper a b{font-size:16px;}
  .sc-ul li a{font-size: 18px;}
  .major-div .satis-con{padding-top:6%;}
  .sc-ul2 li a b{font-size: 18px;line-height: 28px;}
  .news-banner, .about-top{margin-top: 106px;}
  .major-div .satis-con p{font-size: 13px;}
  .nac-right{margin-top: 20px;}
}

@media only screen and (max-width:1024px) {
	.nav-bot, .nav-bbt, .search-top, .nac-right{display: none !important;}
	.nav-cen{top: 0px;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);}
	.plna-div{margin-top: 65px;height: 350px;}
	.plna-img{padding-top: 4%;width: 70%;}
	.solve-top{background-size: auto 50px !important;}
	.solve-title b{padding-top: 22px;font-size: 22px;}
	.solve-top{height: 70px;}
	.solve-con b{font-size: 18px;}
	.solve-ul .solve-con b{background-size: 40px !important;padding-top: 65px;}
	.solve-bot b{margin-top: 15px;margin-bottom: 13px;}
	.solve-ul li:hover .solve-con b{margin-top: -20px;}
	.solve-p{margin-top: 2%;}
	.one-left{display:none;}
	.one-right{margin-top:0%;width:auto;margin-left: 2%;height: auto;}
	.one-right .onr-div1{width:30%;float: left;margin-right:5%;display: block !important;margin-top: 20px;}
	.one-right .onr-div1:nth-child(3n){margin-right: 0%;}
	.onr-dov p{font-size: 16px;line-height: 32px;}
	.onr-dov{padding-bottom: 70px;}
	.onr-btn{width:83%;}
	.onr-span{width: 30px;height: 30px;font-size: 22px;line-height: 30px;left:-15px;}
	.kern-top{font-size: 16px;line-height: 65px;height: 65px;}
	.kern-bot{padding: 23px 10px;}
	.kern-ul li{height: 375px;}
	.idea-ul li{width: 100px;height: 100px;padding: 15px;}
	.idea-ul li img{height: 40px;}
	.idea-ul li b{font-size: 12px;line-height: 20px;}
	.terr-con b{background-size: auto 40px !important;}
	.terr-con{padding: 0 15px;padding-top: 30px;}
	.terr-con b{padding-top: 55px;}
	.terr-ul li{width: 23.5%;margin-right: 2%;height: 200px;}
	.terr-ul li:nth-child(5n){margin-right:2%;}
	.terr-ul li:nth-child(4n){margin-right: 0%;}
	.pat-ul li{width: 18%;margin-right: 2.5%;}
	.pat-ul li:nth-child(7n){margin-right:2.5%;}
	.pat-ul li:nth-child(5n){margin-right: 0%;}
	.coo-ul li{width: 33.3%;}
	.coo-ul li p{height: 72px;}
	.coo-ul li img{width: 50%;}
	.coo-ul li{background-position-y:28%;background-position-x: 75% !important;margin-top: 20px;}
	.one-bot{margin-top: 0%;}
	.nac-nav{display: block;width:30px;height: auto;float: right;margin-top:18px;}
	.nac-bg{width:100%;height:100%;position: fixed;left:0;bottom:0;right:0;top:0;z-index: 999;background:rgba(0,0,0,0.7);display: block;}
	.nac-list{width: 30%;height: auto;position: fixed;top: 0;right: 0;bottom: 0;background:rgba(26,38,83,0.9);z-index:9999;display: block;}
	.nac-list ul{width: 80%;height: auto;margin:0 auto;margin-top: 10%;}
	.nac-list ul li{width: 100%;height: 50px;border-bottom: 1px solid #fff;}
	.nac-list ul li a{display: block;font-size: 15px;color: #fff;text-align: center;line-height: 50px;position: relative;}
	
	.domi-con .domi-text{width: auto;padding: 0 10%;padding-top:10%;}
	.domi-ul{height: 300px;}
	/*瀹搞儰绗熼惍鏃傗?閺嶅嘲绱?*/
	.sur-div{margin-top: 65px;}
	.diff-con b{font-size: 20px;line-height: 30px;}
	.diff-con img{margin-bottom: 20px;}
	.cpf-ul li{width: 32%;margin-right: 2%;}
	.cpf-ul li:nth-child(4n){margin-right: 2%;}
	.cpf-ul li:nth-child(3n){margin-right: 0%;}
	.core-ul li{width: 100%;margin-right: 0%;}
	.voca-ul li{width: 23.5%;margin-right: 2%;}
	.voca-ul li:nth-child(5n){margin-right: 2%;}
	.voca-ul li:nth-child(4n){margin-right: 0%;}
	.domi-title b{font-size: 16px;margin-top: 10px;}
	.domi-con .domi-text img{height: 30px;}
	.domi-ul li{height: 300px;}
	.sur-div{height: 350px;}
	.sur-ul{padding-top: 207px;}
	.sur-top i{font-size: 30px;}
	.sur-top{font-size: 16px;line-height: 30px;}
	.index-top{width: 50px;}
	
	.solve-con{padding-top:25%;}
	.solve-ul li{width: 49%;margin-right: 2%;}
	.solve-ul li:nth-child(3n){margin-right: 2%;}
	.solve-ul li:nth-child(2n){margin-right: 0%;}
	.onr-dov{padding: 40px 30px;}
	.nac-ac a{color:#1a2653 !important;background:#fff;}
	.sli-fix li{display: none;}
	.sli-fix .slide-qq{display: block;border-radius: 100%;overflow: hidden;}
	.prolist li.imgs{width: 49% !important;margin-right: 2% !important;margin-top: 20px;}
	.prolist li:nth-child(2n){margin-right: 0% !important;}
	.prolist li .pro_txt1{opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;filter: alpha(opacity=100);}
	.prolist li .pro_txt{opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0);}
	#pro_app .pro{height:auto;}
	#pro_app .pro .prolist li{height:350px;}
	.sur-img1{top:15%;left:18%;width:auto;height: 200px;}
	.full-div{height:350px;margin-top: 65px;}
	.full-img{padding-top: 40px;}
	.satis-ul li{width: 49%;margin-right: 2%;}
	.satis-ul li:nth-child(3n){margin-right: 2%;}
	.satis-ul li:nth-child(2n){margin-right: 0%;}
	.satis-con p{font-size: 18px;line-height: 30px;}
	.satis-con{padding-top: 15%;}
	.survey-ul li{width: 49%;margin-right: 2%;margin-top: 20px;height: 250px;}
	.survey-ul li:nth-child(3n){margin-right: 2%;}
	.survey-ul li:nth-child(2n){margin-right: 0%;}
	.arear-bot{bottom: 0px;}
	.zrear-ul li .zrear-con{padding-top:5%;}
	.zrear-ul li .zrear-con img{display: none;}
	.arear-bot{height:75%;}
	.zrear-ul li:hover .zrear-con{padding-top:5%;}
	.arear-bot p{font-size: 12px;line-height: 22px;}
	.arear-bot p{margin-top: 10px;}
	.way-bot .wab-ul li{width:22%;}
	.way-bot .wab-ul{height: 480px;}
	.wab-li1{left: 5%;top: 11%;}
	.wab-li3{left: 39%;top: 11%;}
	.wab-li5{left: 73%;top: 11%;}
	.wab-li2{left: 22%;}
	.wab-li4{left:56%;}
	.way-bot .wab-ul .wab-bot p{font-size: 12px;line-height: 22px;}
	.full-ul{width: 90%;}
	.full-img{width: 70%;}
	.co-ul{background:none;position:inherit;height: auto;}
	.co-ul li{position: inherit;left: inherit;top: inherit;width: 32%;float: left;margin-right: 2%;margin-top: 20px;}
	.co-ul li:nth-child(3n){margin-right: 0%;}
	.co-ul li p{height: 66px;}
	.domi-div .pro_txt1{width:auto;padding-right: 5%;}
	/*濡�崇��*/
	.moxing-div{height:auto;margin-top: 66px;padding:6% 0;}
	
	/*閸╃顔?*/
	.peixun-div{height:auto;margin-top: 66px;padding:6% 0;}
	
	/*閸栨槒宓傞崠鑽ゆ?*/
	.ind-div{height:auto;margin-top: 66px;padding:6% 0;}
	.corde-bot{position: inherit;height: auto;margin-top: 3%;}
	.corde-img{display: none;}
	.corde-ul{display: none;}
	.corde-ul li{position: inherit;left:inherit;right: inherit;top:inherit;width:30%;margin-right: 2%;float: left;padding-left: 2%;}
	.corde-ul li:nth-child(3n){margin-right: 0%;}
	.corde-img2{display: block;width: 90%;height: auto;margin:0 auto;}
	.stre-div2 .prolist li.imgbig, .stre-div2 .prolist li.imgs{width: 49% !important;margin-right: 2% !important;}
	.stre-div2 .prolist li:nth-child(2n){margin-right: 0% !important;}
	.stre-div2 #pro_app .pro{height: auto;}
	.ind-left{margin-top: 0px;}
	.ind-right{margin-top: 6%;}
	.faced-con{padding:0 5%;padding-top: 15%;}
	.faced-con b{font-size: 16px;}
	.faced-con p{margin-top: 0%;}
	.faced-con p{opacity: 1;}
	.stre-div2 .pro_txt1{width:auto;}
	.coo-ul2 li{
		background-position-y:65px !important;
	}
	/*缁旂偘绨ょ�佃澧�*/
	.surm-div{height: 350px;margin-top: 65px;}
	.surm-img{width:400px;}
	.surm-text p{font-size:14px;}
	.surm-ul li{width: 120px;}
	.surm-b i{font-size: 30px;}
	.vie-con img{height: 30px;}
	.vie-bot li{width:23.5%;margin-right: 2%;margin-top: 20px;}
	.vie-bot li:nth-child(4n){margin-right: 0%;}
	.vie-con{padding-top: 25%;}
	.stre-div3 .prolist li.imgs{width: 49% !important;margin-right: 2% !important;}
	.stre-div3 .prolist li.imgs:nth-child(2n){margin-right: 0% !important;}
	/*閽�銉╂敘妫板嫮瀹�*/
	.win-div{margin-top: 65px;height:350px;}
	.win-top{width: 40%;padding-top: 50px;}
	.corp-bot{max-width: 700px;}
	.corb-ul li{width:130px;height:130px;}
	.corb-li3{left:152px;top:152px;}
	.corb-li4{top:258px;}
	.corb-li2{left:256px;top:46px;}
	.corb-li5{left:260px;top:260px;}
	.corb-right{width: 50%;height: 170px;margin-top: 133px;}
	.corbr-li img{height: 35px;margin-top: 70px;}
	.corbr-li{padding-left: 50px;}
	.cobr-right{width: 240px;margin-left: 15px;padding-top:30px;}
	.cobr-right p{font-size: 12px;line-height: 22px;}
	.cobr-right b{font-size: 16px;margin-bottom: 5px;}
	.corb-ul li .corl-title img{height: 30px;}
	.corb-ul li .corl-title{top: 10%;}
	.corb-ul li .corl-title b{font-size: 16px;line-height: 28px;}
	.corp-bot{height: 430px;}
	.mark-ul .mark-span{font-size: 16px;height: 45px;line-height: 45px;}
	.mark-bot span{font-size: 14px;line-height: 24px;margin-top: 13%;}
	.mark-bot .mark-text{height: 35%;}
	.oug-ul li{width: 22%;margin-right: 4%;}
	.oug-ul li:nth-child(6n){margin-right: 4%;}
	.oug-ul li:nth-child(4n){margin-right: 0%;}
	/*閸熷棔绗熼崷棰侀?*/
	.land-div{
		margin-top: 65px;
		height: 350px;
	}
	.lan-img{
		padding-top: 50px;
	}
	.ction-ul li{
		width: 27%;
	}
	.plan-img, .plan-ul{
		display: none;
	}
	.plan-div1{
		height: auto;
	}
	.plan-img3{
		display: block;
		width: 100%;
		height: auto;
	}
	.lyu-ul li{
		width: 49%;
		height: 170px;
	}
	.lyu-ul li:nth-child(3n){
		margin-right: 2%;
	}
	.lyu-ul li:nth-child(2n){
		margin-right: 0%;
	}
	.lyu-right{
		padding-top: 9%;
	}
	.ope-ul li a p{
		font-size: 14px;
	}
	.ope-ul li a b{
		font-size: 18px;
		margin-bottom: 10px;
	}
	/*閺備即妞堥崚妤勩��*/
	.news-list{padding: 5% 0;}
	.news-page{margin-top: 5%;}
	/*閸忓厖绨幋鎴滄?*/
	#banner .swiper-slide{width: 320px;}
	.kehu-swiper .swiper-slide{width: 30.3%;margin: 0 1.5%;}
	.kehu-prev, .kehu-next{display: none;}
	.kehu-swiper{width: 100%;}
	.about-top{height: 350px;}
	.wait-right{width: 55%;}
	.wait-label span{font-size: 14px;}
	.wait-tel, #wait-div .wait-tel{width: 200px;height: 170px;padding-top: 30px;}
	.wait-tel i{font-size: 20px;}
	.wait-tel i:first-child{font-size: 16px;}
	.wait-tel img{height: 40px;}
	/*缂佸繐鍚�濡?牅绶?*/
	.seo-navs li{width: 15.5%;margin-right: 1.4%;}
	.seo-navs li:nth-child(11n){margin-right: 1.4%;}
	.seo-navs li:nth-child(6n){margin-right: 0%;}
	.seo-bot a{width: 50%;}
	/*鐠у嫯顔嗙拠锔藉剰*/
	.zixun-right{display: none;}
	.zixun-left{width: 100%;}
	.zix-cen{padding-right: 0px;border-right: none;}
	/*妫ｆ牠銆夐柈銊ュ?*/
	.in-nav{top:0px;height: 65px;}
	.inc-tel, .inc-bot{display: none;}
	.inc-nav{display: block;width: 30px;float: right;margin-top:20px;}
	.inc-logo{margin-top: 20px;width: 180px;}
	.other-bot .swiper-slide{width: 25%;}
	.footer-cen{display: none;}
	.footer-top{padding-bottom: 0px;}
	.major-div .satis-con p{line-height: 24px;}
	.major-div .satis-con{padding-top: 15%;}
	.major-div .satis-con img{height: 30px;}
	.satis-con b{font-size: 16px;margin-bottom: 8px;}
	.major-div .satis-con p{font-size: 12px;line-height: 22px;}
	.other-bot .swiper-slide{width: 20%;}
	.other-bot .swiper-slide a b{font-size: 16px;}
	.sc-ul2 li{width: 33.333%;}
	.sc-ul2 li a b{font-size: 16px;line-height: 24px;}
	.sc-ul li a{font-size: 15px;}
	.trends-bot{display: none;}
	.wat-bot{display: block;width:auto;height:auto;margin-top:4%;}
	.wat-bot li{width: 33.33%;float: left;height: auto;}
	.wat-cen{width: auto;padding: 0 20px;}
	.wat-bot li:nth-child(2n) .wat-cen{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
	.wat-list{width: auto;height: auto;}
	.wat-list a{display: block;padding: 15px 0;border-bottom: 1px solid #ddd;}
	.wat-list a:last-child{border-bottom: none;}
	.wat-list a b{display: block;font-size: 15px;line-height: 25px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;
	-webkit-line-clamp:2;overflow: hidden;color: #333;}
	.news-banner, .about-top{margin-top: 65px;}
	.major-div .satis-ul li{width: 32%;margin-right: 2%;}
	.major-div .satis-ul li:nth-child(4n){margin-right: 2%;}
	.major-div .satis-ul li:nth-child(3n){margin-right: 0%;}
	.nav-close{float: right;width: 25px;height: 3px;background:rgba(26,38,83,0.9);margin-right:3%;
	position: relative;transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 閸滐? Chrome */
-o-transform:rotate(-45deg); 	/* Opera */top: 23px;}
	.nav-close:after{content: " ";width: 25px;height: 3px;background:rgba(26,38,83,0.9);position: absolute;
	left: 0;top: 10px;transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 閸滐? Chrome */
-o-transform:rotate(90deg); 	/* Opera */top: 0px;}
}
@media only screen and (max-width:750px) {
	.onr-dov{padding:40px 25px;padding-bottom: 70px;}
	.plna-img{width:85%;}
	.plna-number b i{font-size: 26px;}
	.plna-ul{width: 100%;text-align: center;}
	.plna-number b i{line-height: 50px;}
	.plna-ul li{width:120px;height:auto;float:none;display: inline-block;margin: 0 1%;}
	.plna-img{padding-top:6%;}
	.solve-top{background-size: auto 35px !important;}
	.solve-title b{padding-top: 10px;}
	.solve-ul, .kern-ul, .obj-ul, .terr-ul, .case-ul, .pat-ul, .coo-ul{margin-top: 0%;}
	.solve-ul li{width: 49%;margin-right: 2%;}
	.solve-ul li:nth-child(3n){margin-right:2%;}
	.solve-ul li:nth-child(2n){margin-right: 0%;}
	.kern-ul li{width: 49%;margin-right: 2%;margin-top: 20px;}
	.kern-ul li:nth-child(4n){margin-right: 2%;}
	.kern-ul li:nth-child(2n){margin-right: 0%;}
	.kern-top{font-size: 18px;}
	.obj-ul li{width: 100%;height: 160px;}
	.obj-left{width: 30%;}
	.obj-right{width:67%;padding-left:3%;}
	.obj-right span{width: 48%;float: left;margin-right: 4%;}
	.obj-right span:nth-child(2n){margin-right: 0%;}
	.idea-ul li{width: 90px;height: 90px;}
	.idea-ul li img{height: 30px;padding-top: 10%;}
	.idea-ul li b{font-size: 12px;line-height: 16px;}
	.terr-ul li{width: 32%;margin-right: 2%;}
	.terr-ul li:nth-child(4n){margin-right: 2%;}
	.terr-ul li:nth-child(3n){margin-right: 0%;}
	.case-ul li{width: 49%;margin-right: 2%;}
	.case-ul li:nth-child(3n){margin-right: 2%;}
	.case-ul li:nth-child(2n){margin-right: 0%;}
	.pat-ul li{width: 23.5%;margin-right:2%;}
	.pat-ul li:nth-child(7n){margin-right: 2%;}
	.pat-ul li:nth-child(5n){margin-right:2%;}
	.pat-ul li:nth-child(4n){margin-right:0%;}
	.footer-left{display: none;}
	.footer-right{width:100%;text-align: center;}
	.for-top b{float: none;}
	.footer-bot .fob-right{display: none;}
	.footer-bot .fob-left{width: 100%;text-align: center;}
	.plna-div{height: 300px;}
	.solve-div, .one-stop, .kern-div, .idea-div, .obj-div, .terr-div, .case-div, .pat-div, .coo-div{padding: 10% 0;}
	.onr-dov{padding: 40px 15px;padding-bottom: 70px;}
	.onr-dov p{font-size: 14px;}
	.onr-btn{font-size: 12px;}
	.terr-con b{font-size: 18px;}
	.nac-list{width:100%;}
	/*瀹搞儰绗熼惍鏃傗?閺嶅嘲绱?*/
	.diff-ul li, .cpf-ul li{width: 49%;margin-right: 2%;}
	.diff-ul li:nth-child(3n), .cpf-ul li:nth-child(3n){margin-right: 2%;}
	.diff-ul li:nth-child(2n), .cpf-ul li:nth-child(2n){margin-right: 0%;}
	.diff-con b{font-size: 18px;}
	.core-nav{width: 60%;}
	.core-nav a{font-size: 16px;}
	.voca-ul li{width: 32%;margin-right: 2%;}
	.voca-ul li:nth-child(4n){margin-right: 2%;}
	.voca-ul li:nth-child(3n){margin-right: 0%;}
	.domi-ul li{width: 49% !important;margin-right: 2%;margin-top: 20px;}
	.domi-ul li:nth-child(2n){margin-right: 0%;}
	.domi-ul li:hover{width: 49% !important;}
	.domi-ul li:hover .domi-title{opacity: 0;}
	.domi-ul .domi-con .domi-text{opacity: 1;}
	.domi-con .domi-text{padding: 0 5%;padding-top:8%;}
	.domt-right{padding-left: 0px;}
	.domi-con .domi-text img{float: none;margin:0 auto;margin-bottom: 20px;}
	.domt-right b{font-size: 18px;margin-bottom: 5px;}
	.domt-right p{font-size: 14px;line-height: 24px;margin-bottom: 0px;}
	.domi-ul li{height: 280px;}
	.domi-ul li .domi-title{display: none;}
	.domt-right p {background-size:4px;background-position-y: 9px;}
	.sos-more{width: 180px;height: 35px;font-size: 14px;line-height: 35px;}
	.sos-left, .sos-right{width: 100%;height: auto;}
	.sor-img{width: 100%;margin-left: 0%;}
	.sosr-bot{width: 100%;padding-left: 0px;border-left: none;}
	#case-ul li .case-title span{font-size: 13px;}
	.sur-div{height: 300px;}
	.sur-ul{padding-top: 177px;margin-left:0%;}
	.sur-ul li{width:25% !important;margin-right: 0%;text-align: center;float:left;}
	.sur-top i{float:none;}
	.sur-p{font-size: 14px;}
	.sur-ul{padding-top: 230px;}
	.sos-more{width: 160px;float: none;margin:20px auto;}
	.domt-right{width:100%;}
	.index-top{width: 45px;}
	
	.tel-ul li{width: 50%;float: right;margin: 0px;}
	.tel-bot{height:60px;}
	.tel-ul li{line-height: 60px;}
	.tel-phone a, .tel-tel a{background-position-y:15px;background-size:25px;padding-left:30px !important;}
	.tel-ul li a span{font-size:20px;}
	.footer-top{height: auto;padding-bottom: 20px;padding-top: 20px;}
	
	.domi-ul{height: auto;display:inherit;}
	.domi-ul li{flex: inherit;}
	.domi-ul .domi-con .domi-text{display: block;}
	
	.tel-top a{width: 70px;height: 70px;background-size: 20px}
	.tel-top span{font-size: 12px;}
	.footer{background:#1a2653;}
	.fob-cen p{color: #fff !important;}
	/* .for-top b{background:url(/tpl/templets/default/img/img121.png) no-repeat left bottom;background-size: auto 2px;}
	.for-ac{padding-bottom: 1px !important;} */
	#pro_app{margin-top:1.5%;}
	.prolist li.imgs{width: 100% !important;margin-right: 0% !important;}
	#pro_app .pro{height:auto;}
	.prolist li{height: 280px;border-radius: 10px;box-shadow:3px 3px 13px rgba(0,0,0,0.2);}
	.pro_txt1{top:18%;left: 5%;right:5%;padding-left: 50px;}
	#pro_app .pro .prolist li{height: 280px;}
	.sur-img1{height:150px;left:10%;}
	
	.full-div{height: auto;padding:5% 0;}
	.full-img{padding-top: 0px;}
	.full-ul{width: 100%;}
	.full-img{width: 80%;}
	.co-ul li img, .satis-con img, .zrear-ul li .zrear-con img{height: 30px;}
	.satis-con p{font-size:12px;line-height:22px;}
	.satis-con img{margin-bottom: 10px;}
	.satis-con b{margin-bottom: 10px;}
	.satis-con{padding:0 15px;padding-top: 7%;}
	.zrear-ul li{width: 100%;margin-right: 0%;}
	.arear-bot p{font-size: 14px;line-height: 24px;}
	.zrear-ul li .zrear-con img{display: block;}
	.arear-bot{height: 60%;}
	.wab-ul{display: none;}
	.wab-img2{display: block;width:100%;height: auto;margin-top: 5%;}
	.wab-ipad{display: block;width: 100%;height: auto;margin-top: 5%;}
	/*閸栨槒宓傞崠鑽ゆ?*/
	.vocabus-bot b{font-size: 16px;}
	.vocabus-bot p{font-size: 12px;line-height: 22px;}
	.vocabus-bot{height: 100px;}
	.vocabus-ul li{width: 49%;}
	.vocabus-ul li:nth-child(3n){margin-right:2%;}
	.vocabus-ul li:nth-child(2n){margin-right:0%;}
	.faced-ul li{width: 49%;margin-top: 20px;}
	.faced-ul li:nth-child(3n){margin-right: 2%;}
	.faced-ul li:nth-child(2n){margin-right:0%;}
	.coo-ul2 li{
		background-position-y:18% !important;
	}
	/*缁旂偘绨ょ�佃澧�*/
	.vie-bot li{width:49%;}
	.vie-bot li:nth-child(4n){margin-right: 2%;}
	.vie-bot li:nth-child(2n){margin-right: 0%;}
	.surm-div{height: auto;padding: 10% 0;}
	.surm-img{padding-top: 0%;margin-bottom: 5%;}
	.stre-div3 .prolist li.imgs{width: 100% !important;margin-right: 0% !important;}
	/*閽�銉╂敘閸溿劏顕楁い鐢告桨*/
	.win-div{height: 300px;}
	.corb-ul{float: none;margin:0 auto;height: 420px;width:420px;}
	.corb-right{float: none;margin:0 auto;margin-top: 20px;background:#1a2653;border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);width: 400px;}
	.corb-right .cobr-right{width: 310px;}
	.corp-bot{height: auto;}
	.corbr-li{padding:0 20px;}
	.mark-ul li{width: 49%;margin-right:2%;}
	.mark-ul li:nth-child(3n){margin-right: 2%;}
	.mark-ul li:nth-child(2n){margin-right: 0%;}
	.mark-bot span{font-size: 16px;}
	.corp-div, .coug-div, .stre-div{padding:10% 0;}
	/*閸熷棔绗熼崷棰侀?*/
	.land-div{height: auto;padding: 10% 0;}
	.lan-img{padding-top: 0%;width: 75%;}
	.land-ul{width: 75%;margin-top: 8%;}
	
	.ction-ul{ width:100%; height:300px; margin:20px auto 0px auto; position:relative; }
	.ction-ul li{width: 49%; height:140px; position:absolute;}
	.ction-ul li.ction-li1{ left: 0%; top:0px; }
    .ction-ul li.ction-li2{ left: 51%; top:0px; }
    .ction-ul li.ction-li3{ left: 0%; top:160px; }
    .ction-ul li.ction-li4{ left: 51%; top:160px; }
	
	
	.nla-ul li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
	.nla-ul li:nth-child(3n){margin-right: 0%;}
	.ope-ul li{width: 50%;}
	.ope-ul{height: auto;}
	.ope-ul li:nth-child(2n) a{border-right: none;}
	.ope-ul li a{padding-left: 37%;}
	.ope-nav{background: none;}
	.ope-nav li{width: 25%;}
	.ope-nav li:nth-child(3){margin-left: 0%;}
	.ope-nav li:nth-child(2) a{border-right: none;}
	.ope-nav li b{font-size:16px;}
	.plan-div{margin-top:30px;}
	/*閺備即妞堥崚妤勩��*/
	.news-left{width:33%;}
	.news-right{width:64%;}
	.news-right p{-webkit-line-clamp:2;}
	.news-top a{font-size: 14px;width: 100px;margin: 0 10px;}
	.about-top{height: auto;}
	.abt-cen{padding: 10% 0;}
	.abt-top h3{font-size: 32px;line-height: 40px;}
	.abt-top>span{font-size: 14px;line-height: 24px;}
	.abt-ul li{margin: 0 2%;}
	.ori-left, .ori-right{width: 100%;}
	.ori-left{width: 80%;margin-left: 10%;}
	.our-right, .our-left{width: 100%;}
	.our-right{margin-bottom: 20px;}
	.tuan-ul{width: 100%;margin-left: 0%;}
	.tuan-ul li b{font-size: 36px;line-height: 45px;}
	.tuan-ul li p{font-size: 14px;}
	.tuan-bot .swiper-slide{width: 120px;}
	.rong-bot{display: none;}
	.kehu-swiper .swiper-slide{width: 48%;margin: 0 1%;}
	.wait-left, .wait-right{width: 100%;float: none;}
	.wait-left{width: 50%;margin:0 auto;margin-top:4%;}
	.wail-top{height: 130px;}
	.wait-bot, #wait-div .wait-bot{height: 180px;}
	.wait-tel, #wait-div .wait-tel{width: 150px;height: 120px;padding-top:30px;}
	.wait-tel img{height: 30px;}
	.wait-tel i{font-size: 16px;}
	/*缂佸繐鍚�濡?牅绶?*/
	.seo-navs li{
		width: 18.6%;
		margin-right: 1.75%;
	}
	.seo-navs li:nth-child(11n){
		margin-right: 1.75%;
	}
	.seo-navs li:nth-child(6n){
		margin-right:1.75%;
	}
	.seo-navs li:nth-child(5n){
		margin-right:0%;
	}
	/*濡楀牅绶ョ拠锔藉?*/
	.ant-left, .ant-right{width: 100%;}
	.ant-left{border-right: none;padding-top:5%;border-top: 1px solid #ddd;margin-top:5%;}
	.ant-right .gallery-top{margin-bottom: 5%;}
	.ant-top{line-height: 30px;padding: 10px 0;}
	.zix-top p span{margin-right: 2%;}
	.zix-con p{margin-bottom: 10px;}
	.zix-bbt a{width: 100%;margin-right: 0%;text-align: left;}
	.zix-bbt a:nth-child(2){text-align: left;}
	.other-bot .swiper-slide{width: 33.333%;}
	.major-div .satis-ul li{width: 49%;margin-right: 2%;}
	.major-div .satis-ul li:nth-child(3n){margin-right: 2%;}
	.major-div .satis-ul li:nth-child(2n){margin-right: 0%;}
	.major-div .satis-con p{font-size: 14px;line-height: 24px;}
	.sc-ul2 li{width: 50%;}
	.sc-ul li{width: 25%;margin-bottom: 15px;}
	.wat-bot li{width: 100%;margin-bottom: 20px;}
	.wat-bot li .wat-cen{border: none;padding: 0px;}
	.wat-bot li:nth-child(2) .wat-cen{border-left: none;border-right: none;}
	.wat-list a{padding: 10px 0;}
	.anl-cen{height: auto;}
}




@media only screen and (min-width:481px) {
	.sos-sj, .one-sj, .kern-sj, .idea-tu, .obj-sj, .case-sj, .terr-sj, .diff-sj, .cpf-sj, .core-sj, .voca-sj, .sur-img2, .pat-sj, 
	.fob-cen p, .footer-sj, .satis-sj, .zrearch-sj, .wab-sj, .faced-sj, .stre-sj, .vocabus-sj, .corde-sj, .surm-img3, .vie-sj, .win-img, .coug-img3, 
	.corp-sj, .coo-sj, .gui-div, .nla-sj, .ying-div, .ling-sj, .yun-div, .rong-sj, .anli-sj{display: none;}
	.sur-div .sur-cen{position: relative;}
	.full-img2, .stri-img2, .sup-img2, .ind-right2, .surm-img2, .jie-img, .jie-img1{display: none !important;}

}
@media only screen and (max-width:480px) {
	.idea-bot, .solve-ul, .one-right, .kern-ul, .terr-ul{display: none;}
	.nac-list{width:100%;}
	.obj-left, .obj-right{width: 100%;}
	.obj-ul li{height: auto;}
	.obj-right{height: auto;padding-bottom: 30px;}
	.pat-ul li{width:32%;margin-right: 2%;}
	.pat-ul li:nth-child(4n){margin-right:2%;}
	.pat-ul li:nth-child(3n){margin-right: 0%;}
	.plna-ul li{width: 50%;margin:0px;margin-top:10px;float:left;}
	.plna-ul .plu-img, .plna-number{display: block;width:100px;margin:0 auto;}
	.plna-ul{width: 90%;margin:0 auto;}
	.plna-number p{font-size: 12px;}
	.plna-number b{font-size: 20px;}
	.plna-number b i{line-height: 40px;}
	.plna-number{padding-top: 14%;}
	.plna-div{height: 320px;}
	.sos-sj{display: block;position: relative;margin-top: 10px;}
	.sos-sj .sos-swiper{padding-top: 10px;padding-bottom: 20px;}
	.sos-sj .sos-swiper a{border-radius: 10px;display: block;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);position: relative;}
	.sos-sj .sos-page{margin-top:-10px;}
	.sos-sj .solve-con{border-radius: 10px;}
	.sos-sj .solve-bot{bottom: 0px;}
	.sos-sj .solve-con b{margin-top: 0px;}
	.sos-sj .swiper-slide{width: 90%;border-radius: 10px;margin:0 5%;}
	.sos-sj .solve-bot{border-bottom-left-radius: 10px;border-bottom-right-radius:10px;}
	.sos-page{margin-top:10px;text-align: center;width: 100%;display: block;}
	.sos-page span{margin:0 3px;}
	.sos-page .swiper-pagination-bullet-active{background:#1a2653;}
	.one-sj{display: block;position: relative;margin-top:10px;}
	.one-sj .swiper-slide{width:90%;padding-top: 10px;padding-bottom: 20px;margin:0 5%;}
	.one-sj .swiper-slide .ones-cen{background:#e4b629;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);border-radius: 10px;height: 370px;}
	.one-sj .onr-span{left:-5%;}
	.one-sj .onr-btn{font-size: 16px;}
	.one-sj .sos-page{margin-top:-10px;}
	.one-sj .swiper-slide:nth-child(2) .ones-cen, .one-sj .swiper-slide:nth-child(2) .onr-span{background:#f38a5c;}
	.one-sj .swiper-slide:nth-child(3) .ones-cen, .one-sj .swiper-slide:nth-child(3) .onr-span{background:#f87665;}
	.one-sj .swiper-slide:nth-child(4) .ones-cen, .one-sj .swiper-slide:nth-child(4) .onr-span{background:#404aa9;}
	.one-sj .swiper-slide:nth-child(5) .ones-cen, .one-sj .swiper-slide:nth-child(5) .onr-span{background:#4ca6d9;}
	.one-sj .swiper-slide:nth-child(6) .ones-cen, .one-sj .swiper-slide:nth-child(6) .onr-span{background:#26c7da;}
	.kern-sj{display: block;position: relative;margin-top:10px;}
	.kern-sj .swiper-slide{width: 90%;margin:0 5%;}
	.kern-sj .kern-con{box-shadow: 3px 3px 13px rgba(0,0,0,0.2);}
	.kern-sj .kern-swiper{padding-bottom:20px;padding-top: 10px;}
	.kern-sj .kern-con{height:390px;}
	.kern-sj .swiper-slide:nth-child(2) .kern-top, .kern-sj .swiper-slide:nth-child(2) .kern-top:after{background:#b60005;}
	.kern-sj .swiper-slide:nth-child(2) .kern-bot b{color:#b60005;}
	.kern-sj .swiper-slide:nth-child(3) .kern-top, .kern-sj .swiper-slide:nth-child(3) .kern-top:after{background:#db9b00;}
	.kern-sj .swiper-slide:nth-child(3) .kern-bot b{color:#db9b00;}
	.kern-sj .swiper-slide:nth-child(4) .kern-top, .kern-sj .swiper-slide:nth-child(4) .kern-top:after{background:#009ed9;}
	.kern-sj .swiper-slide:nth-child(4) .kern-bot b{color:#009ed9;}
	.kern-sj .swiper-slide:nth-child(4) .kern-con{margin-right:10px;}
	.kern-sj .sos-page{margin-top: -10px;}
	.idea-tu{display: block;width: 100%;height: auto;margin-top: 20px;}
	.obj-ul{display: none;}
	.obj-sj{display: block;position: relative;margin-top:10px;}
	.obj-sj .swiper-slide{width: 90%;margin:0 5%;}
	.obj-sj .swiper-slide a{box-shadow:3px 3px 13px rgba(0,0,0,0.2);display: block;border-radius: 10px;}
	.obj-sj .obj-right, .obj-sj .obj-left{float: none;}
	.obj-sj .obj-right{width: auto;height: 130px;padding-bottom: 0px;}
	.obj-sj .obj-right b{padding-top: 13px;}
	.obj-sj .obj-swiper{padding-bottom: 20px;padding-top: 10px;}
	.obj-sj .obj-img{border-top-left-radius:10px;border-top-right-radius: 10px;}
	.obj-sj .sos-page{margin-top: -10px;}
	.terr-sj{display: block;position: relative;margin-top: 10px;}
	.terr-sj .terr-swiper{padding-top: 10px;padding-bottom: 20px;}
	.terr-sj .swiper-slide{width:100%;}
	.terr-sj .swiper-slide .terr-con{border-radius:10px;background:#fff;box-shadow:3px 3px 13px rgba(0,0,0,0.2);height:170px;margin-right: 10px;}
	.terr-sj .sos-page{margin-top: -10px;}
	.case-ul{display: none;}
	.case-sj {display: block;position: relative;margin-top: 10px;}
	.case-sj .case-swiper{padding-top: 10px;padding-bottom:20px;}
	.case-sj .swiper-slide{width:90%;margin:0 5%;}
	.case-sj .swiper-slide a{position: relative;border-radius: 10px;overflow: hidden;display: block;box-shadow:3px 3px 13px rgba(0,0,0,0.2);}
	.case-sj .swiper-slide:last-child{margin-right: 10px;}
	.case-sj .sos-page{margin-top: -10px;}
	.case-sj .case-title {height: 40px;}
	.case-sj .case-title span{font-size: 15px;padding:5px 0;}
	.coo-ul li{width:33.3%;background-position-y:17% !important;
    background-position-x:88% !important;background-size: auto 20px !important;}
	.coo-ul li p{padding: 0px;margin-top: 10px;font-size: 12px;line-height: 22px;height:110px !important;}
	.solve-top{background-size: auto 20px !important;height:50px;}
	.solve-title b{padding-top: 0px;padding-bottom:10px;}
	.solve-p{font-size:16px;}
	.pat-ul{display: none;}
	.pat-sj{display: block;position: relative;margin-top: 10px;}
	.pat-sj .swiper-slide{width:40%;border-radius: 10px;padding-top: 10px;padding-bottom: 20px;margin-left: 10px;}
	.pat-sj .swiper-slide:last-child{margin-right: 10px;}
	.pat-sj .swiper-slide a{display: block;width:auto;height: auto;border-radius: 10px;box-shadow:3px 3px 13px rgba(0,0,0,0.2);}
	.pat-sj .swiper-slide a img{display: block;width: 100%;height: auto;border-radius: 10px;}
	.pat-sj .sos-page{margin-top: -10px;}
	.nav-cen{height: 90px;}
	.nac-logo, .nac-logo img{height: 30px;}
	.plna-div{margin-top: 55px;}
	.coo-ul li:nth-child(3) p, .coo-ul li:nth-child(4) p, .coo-ul li:nth-child(5) p, .coo-ul li:nth-child(6) p{height: 66px;}
	.onr-dov b{font-size: 20px;color: #fff;margin-bottom: 10px;}
	.onr-dov{padding:15px 30px;padding-bottom: 70px;}
	.kern-top{border-top-left-radius: 10px;border-top-right-radius: 10px;}
	.kern-sj .kern-con{border-radius: 10px;}
	.terr-sj .swiper-slide>div{width:50%;float: left;}
	.pat-sj .swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear !important; /*娑斿澧犻弰鐥歛se-out*/
    -moz-transition-timing-function: linear !important;
    -ms-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;}
	
	.solve-bot{height: 65%;padding: 0 10px;}
	.solve-bot p{-webkit-line-clamp:5;}
	.plna-div{background:url(/tpl/templets/default/img/img46.jpg) no-repeat top !important;background-size:100% 100%!important;height:480px;}
	.plna-ul{padding-top: 55%;}
	.plna-img{display: none;}
	.solve-bot{background:rgba(26,38,83,0.7);}
	.solve-con{padding-top: 10%;}
	.coo-ul li img{width:70%;}
	/*瀹搞儰绗熼惍鏃傗?*/
	.domi-div, .voca-div, .core-div, .cpf-div, .diff-div{padding: 10% 0;}
	.diff-ul, .cpf-ul{display: none;}
	.core-nav{width: 80%;}
	.core-nav a{font-size: 14px;}
	.core-left, .core-right{width: 100%;}
	.core-left, .core-left img{border-radius: 10px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.corr-cen{padding: 20px;}
	.core-ul, .voca-ul{display: none;}
	.core-sj .core-swiper .swiper-slide{border-radius: 10px;}
	.domi-ul li{border-radius:10px;overflow:hidden;width:90% !important;margin-left:5%;height: 250px;box-shadow:3px 3px 13px rgba(0,0,0,0.2);float: none;}
	.domt-right>img{float: left !important;margin-top:20px !important;}
	.domi-ul li:hover{width: 90% !important;}
	.domi-con .domi-text img{margin-bottom: 10px;}
	.sur-div{margin-top: 90px;}
	.diff-sj{margin-top: 10px;position: relative;}
	.diff-sj .diff-swiper, .core-sj .core-swiper{padding-top: 10px;padding-bottom: 20px;}
	.diff-sj .diff-swiper .swiper-slide, .cpf-sj .cpf-swiper .swiper-slide, .core-sj .core-swiper .swiper-slide{box-shadow: 3px 3px 13px rgba(0,0,0,0.2);width: 90%;margin:0 5%;}
	.diff-sj .diff-swiper .swiper-slide a, .diff-sj .diff-swiper .swiper-slide a>img{display: block;width: 100%;height: auto;}
	.diff-sj .sos-page{margin-top: 0px;}
	.cpf-sj {margin-top: 10px;position: relative;}
	.cpf-sj .cpf-swiper{padding-top: 10px;padding-bottom: 20px;}
	.cpf-sj .cpf-swiper .swiper-slide a{display: block;}
	.cpf-sj .cpf-swiper .swiper-slide{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;overflow: hidden;}
	.cpf-sj .sos-page{margin-top:0px;}
	.core-sj {margin-top:10px;position: relative;}
	.core-sj .swiper-slide a{display: block;border-radius: 10px;overflow: hidden;}
	.core-sj .swiper-slide {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	.core-ul{display: none !important;}
	.core-sj .sos-page{margin-top: 0px;}
	.voca-sj{margin-top: 10px;position: relative;}
	.voca-sj .swiper-slide{width: 40%;border-radius: 10px; padding-top: 10px;padding-bottom: 20px;}
	.voca-sj .swiper-slide a{ display: block;width: auto;height: auto; margin-left: 10px;border-radius: 10px;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	position: relative;}
	.voca-sj .swiper-slide a img{display: block;width:100%;height: auto;border-radius: 10px;}
	.voca-sj .swiper-slide a b{display: block;font-size: 16px;color: #fff;height: 40px;position: absolute;left: 0;bottom: 0;right: 0;
	background:rgba(0,0,0,0.4);font-weight: normal;text-align: center;line-height: 40px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	.voca-sj .sos-page{margin-top: 0px;}
	.voca-sj .swiper-container .swiper-wrapper, .wab-sj .swiper-container .swiper-wrapper, .vie-sj .swiper-container .swiper-wrapper, .coo-sj .swiper-container .swiper-wrapper, .ling-sj .swiper-container .swiper-wrapper, .rong-sj .swiper-container .swiper-wrapper{
	-webkit-transition-timing-function: linear !important; /*娑斿澧犻弰鐥歛se-out*/
	-moz-transition-timing-function: linear !important;
	-ms-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
	}
	.corr-cen p{height:80px;}
	.sur-div{height:auto;position: relative;}
	.sur-ul li{width: 50% !important;margin-top:20px;float:left;}
	.sur-ul{padding-top: 0px;position:absolute;top:55%;left: 0;right: 0;}
	.sur-img2{display: block;width: 100%;height: auto;}
	.sos-con{padding:20px 15px;}
	.plna-div{position: relative;background: none !important;height: auto;}
	.plna-div .plna-ul{padding-top:0px;position: absolute;left: 0;right: 0;top:40%;}
	.sos-dov{display: none;}
	.domt-right{width:100%;}
	.sos-more{margin-bottom: 0px;}
	.tel-phone a, .tel-tel a{background-position-y:17px;background-size:25px;padding-left:30px !important;}
	.tel-ul li a span{font-size:15px;}
	.index-top{bottom: 90px;}
	.for-bot{text-align: left;padding-left:5%;}
	.footer-bot span{display:none;}
	.footer-bot{border-top: none;}
	.for-bot{height: 160px;}
	.footer-right p{font-size: 12px;line-height: 22px;}
	.for-top{margin-bottom: 10px;}
	.fob-cen p{font-size: 12px;display: block;line-height: 22px;color: #888888;text-align: center;}
	.footer-top{padding-bottom:0px;}
	.fob-cen{padding-top: 0px;}
	.footer-sj{display: block;width: 95%;height: auto;margin:0 auto;border-bottom: 1px solid #aaaaaa;margin-bottom: 20px;padding-bottom: 20px;}
	.footer-ma{width: auto;height: auto;text-align: center;}
	.footer-ma a{display:inline-block;height:70px;}
	.footer-ma a img{display: inline-block;height: 70px;}
	.footer-ma a:first-child{margin-right: 20%;}
	.footer-add{width: auto;height: auto;text-align: center;}
	.footer-add p{font-size: 14px;color: #fff;line-height: 25px;}
	.footer-add p a{color: #fff;}
	.footer-add b{font-size: 18px;color: #fff;font-weight: normal;}
	.onr-btn{margin-bottom: 20px;}
	.swiper-slide{transition: all 2s linear !important;}
	.swiper-slide-active{-webkit-animation-duration: 1s;animation-duration: 1s;
	-webkit-animation-fill-mode: both;animation-fill-mode: both;}
	.tel-top{display:none !important;}
	.terr-sj .swiper-slide .terr-con:first-child{margin-left: 10px;}
	
	.coo-ul{width: 95%;position: relative;left: 5%;}
	.sur-img1{display: none;}
	.coo-cen{margin-left:4.5%;}
	.coo-cen .solve-top{margin-left: -2%;}
	.coo-ul li:nth-child(3n){
		background: none;}
	
	/*濠娾剝鍓版惔锔跨瑩妫版﹢銆�*/
	/*濠娾剝鍓版惔锔跨瑩妫版﹢銆�*/
	/*濠娾剝鍓版惔锔跨瑩妫版﹢銆�*/
	/*濠娾剝鍓版惔锔跨瑩妫版﹢銆�*/
	.satis-ul, .zrear-ul{display: none;}
	.survey-con p{font-size: 14px;line-height: 24px;}
	.survey-con img{height: 40px;}
	.coo-div2 .coo-cen{width: 95%;margin:0 auto;}
	.full-div{margin-top: 55px;}
	.satis-div, .survey-div, .zrearch-div, .way-div{padding:10% 0;}
	
	.satis-sj, .wab-sj{display: block;position: relative;margin-top: 10px;}
	.satis-sj .swiper-slide{width:90%;border-radius: 10px;padding-top: 10px;padding-bottom: 20px;margin:0 5%;}
	.satis-sj .swiper-slide:last-child, .wab-sj .swiper-slide:last-child{margin-right: 10px;}
	.satis-sj .swiper-slide a, .wab-sj .swiper-slide a{display: block;width:auto;height: auto;border-radius: 10px;box-shadow:3px 3px 13px rgba(0,0,0,0.2);position: relative;}
	.satis-sj .sos-page{margin-top: -10px;}
	.satis-sj .satis-con p{font-size:14px;line-height:24px;}
	.satis-sj .satis-con{padding:0 30px;padding-top: 15%;}
	.zrearch-sj{display: block;position: relative;margin-top: 10px;}
	.zrearch-sj .swiper-slide{width:90%;border-radius: 10px;padding-top: 10px;padding-bottom: 20px;margin:0 5%;}
	.zrearch-sj .swiper-slide:last-child{margin-right: 10px;}
	.zrearch-sj .swiper-slide a{display: block;width:auto;height: auto;border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);position: relative;overflow: hidden;}
	.zrearch-sj .sos-page{bottom: -3px !important;}
	.zrearch-sj .zrear-con img{height: 35px;}
	.zrear-con b{font-size:20px;}
	.zrear-con{padding-top:17%;}
	.arear-bot{height: 70%;}
	.arear-bot p{font-size: 12px;line-height: 22px;}
	.co-ul li:nth-child(2n-1){width: 45%;margin-right: 0%;padding-right: 5%;}
	.co-ul li:nth-child(2n){width: 45%;margin-right: 0%;padding-left: 5%;margin-top:20%;}
	.full-div{height: auto !important;background: none !important;position: relative;padding:0% !important;}
	.full-div .full-cen{position: absolute;top:0;left:0;right:0;padding-top: 10%;}
	.full-div .full-img{display: block;width:100%;height: auto;}
	.full-ul li{width:23.5%;margin-right: 2%;margin-top:10px;margin-left: 0%;}
	.full-ul li:nth-child(4n){margin-right: 0%;}
	.full-ul li:nth-child(5n){margin-left: 15%;}
	.full-div .full-cen{padding-top:10%;}
	.co-ul{background:url(/tpl/templets/default/img/img181.png) no-repeat center;background-size:auto 100%;}
	.wab-sj .swiper-slide a, .wab-sj .swiper-slide a img{display: block;width: 100%;height: auto;}
	.wab-sj .swiper-slide a{border-radius: 10px;overflow: hidden;}
	.wab-sj .swiper-slide{width: 45%;margin-left: 10px;}
	.wab-sj .wab-swiper{padding-bottom: 30px;}
	.wab-sj .sos-page{bottom:5px !important;}
	.full-img1{display: none !important;}
	.full-img2{display: block !important;}
	.wab-ipad{display: none;}
	.arear-bot{position: inherit;left:inherit;top:inherit;background:none;}
	.arear-bot p{color: #333;}
	.zrea-img, .zrearch-sj .swiper-slide a{border-bottom-left-radius: 0px;border-bottom-right-radius:0px;box-shadow:none;}
	.zrearch-sj .swiper-slide{box-shadow:3px 3px 13px rgba(0,0,0,0.2);}
	.arear-bot{height: 150px;}
	.zrearch-sj .swiper-slide{padding: 0px;}
	.zrearch-sj .zrearch-swiper{padding-top: 10px;padding-bottom:25px;}
	/*濡�崇��*/
	.moxing-div{margin-top:55px;}
	
	.peixun-div{margin-top:55px;}
	/*閸栨槒宓傞崠鑽ゆ?*/
	.solve-p{font-size: 14px;line-height: 25px;}
	.ind-div{margin-top:55px;}
	.ind-right{width:90%;margin-right:5%;margin-bottom: 5%;}
	.ind-left{width: 60%;margin-left: 20%;}
	.stri-div, .sup-div, .faced-div, .vocabus-div, .corde-div{padding: 10% 0;}
	.faced-ul, .vocabus-ul{display: none;}
	.stre-div2 .prolist li.imgbig, .stre-div2 .prolist li.imgs{width: 100% !important;margin-right: 0% !important;}
	.stre-div2 #pro_app, .corde-img2{display: none;}
	.corde-ul{display: block;}
	.corde-ul li{width:90%;margin:0;padding:20px 5%;margin-top: 20px;border-radius: 10px;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);}
	.corde-li1{background:#6f1318;}
	.corde-li2{background:#B60005 ;}
	.corde-li3{background:#1a2653 ;}
	.corde-li1 .corde-text>b, .corde-text2>p, .corde-list i, .corde-li2 .corde-text>b, .corde-li3 .corde-text>b{color: #fff !important;}
	.stre-div2{padding-top: 10%;}
	.stri-img1, .sup-img1{display: none;}
	.stri-img2, .sup-img2{display:block;}
	.faced-sj{display: block;position: relative;margin-top: 10px;}
	.faced-sj .swiper-slide{width:90%;border-radius: 10px;padding-top: 10px;padding-bottom:30px;margin:0 5%;}
	.faced-sj .swiper-slide:last-child{margin-right: 10px;}
	.faced-sj .swiper-slide a{display: block;width:auto;height: auto;border-radius: 10px;box-shadow:3px 3px 13px rgba(0,0,0,0.2);position: relative;overflow: hidden;}
	.faced-sj .faced-img{display: block;}
	.faced-sj .sos-page{bottom:0px !important;}
	.faced-con{padding-top: 30%;}
	.vocabus-sj{display: block;position: relative;margin-top: 10px;}
	.vocabus-sj .swiper-slide{width:90%;border-radius: 10px;padding-top: 10px;padding-bottom:30px;margin:0 5%;}
	.vocabus-sj .swiper-slide:last-child{margin-right: 10px;}
	.vocabus-sj .swiper-slide a{display: block;width:auto;height: auto;border-radius: 10px;box-shadow:3px 3px 13px rgba(0,0,0,0.2);position: relative;overflow: hidden;}
	.vocabus-sj .sos-page{bottom:0px !important;}
	.vocabus-sj .vocabus-bot{height: 120px;}
	.vocabus-sj .vocabus-bot p{text-overflow:inherit;display:inherit;-webkit-box-orient:inherit;-webkit-line-clamp:inherit;overflow:inherit;}
	.vocabus-sj .swiper-slide a img{display: block;width: 100%;height: auto;}
	.stre-div2{padding-bottom: 10%;background:#fff !important;}
	.stre-sj .swiper-slide{height: 200px;}
	.stre-sj{display: block;position: relative;margin-top: 10px;}
	.stre-sj .swiper-slide{width:90%;border-radius: 10px;padding-top: 10px;margin:0 5%;border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);position: relative;overflow: hidden;padding-top:10px;padding-bottom:30px;}
	.stre-sj .swiper-slide:last-child{margin-right: 10px;}
	.stre-sj .pro_txt1{opacity: 1;background-size: 30px !important;}
	.stre-sj .stre-swiper{padding-top: 10px;padding-bottom: 30px;}
	.stre-sj .sos-page{bottom: 0px !important;}
	.moxing-div{ width:100%; position: relative;background: none !important;padding: 0px 0;}
	.moxing-cen{ width:100%; position: absolute;top:10%;left:0%;}
	.moxing-left{ width:80%; margin-left:10%; display:none; }
	.moxing-right{ width:80%; margin-right:0px; display:none; }
	.moxing-left2{ display:block; }
	.moxing-right2{ display:block; }
	
	.peixun-div{ padding:0px; }
	.peixun-cen{ width:100%; position: absolute;top:10%;left:0%;}
	.peixun-left{ width:80%; margin-left:10%; display:none; }
	.peixun-right{ width:80%; margin-right:0px; display:none; }
	.peixun-left2{ display:block; }
	.peixun-right2{ display:block; }
	
	.ind-div{position: relative;background: none !important;padding: 0px 0;}
	.ind-cen{position: absolute;top:10%;left:0%;}
	.ind-left{margin-top: 10%;}
	.ind-right2{display: block !important;}
	.ind-right1{display: none !important;}
	.corde-img{display: block !important;width:70%;margin-left: 15%;position: inherit;left: inherit;margin-top:8%;}
	.corde-ul{display: none;}
	.cords-cen{border-radius: 10px;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);height: 280px;padding: 20px;}
	.corde-sj{margin-top:20px;}
	.corde-sj .swiper-slide{border-radius: 10px;width:90%;margin:0 5%;}
	.corde-sj .corde-swiper{padding-top: 10px;padding-bottom: 30px;}
	.corde-sj .corde-text>b{color: #fff;}
	.corde-sj .corde-num{font-style: normal;font-size:18px;background:#fff;width: 30px;height: 30px;text-align: center;
	line-height: 30px;border-radius: 100%;}
	.corde-sj .sos-page{bottom: 0px !important;}
	.corde-sj .corde-text2>p{margin-bottom: 0px;}
	.corde-list i{margin-right: 20px;}
	.sup-img, .stri-img{margin-top:6%;}
	.slide-qq{border: 1px solid transparent;}
	.ucli-div .cords-cen{height: 100px;}
	/*缁旂偘绨ょ�佃澧�*/
	.surm-div{margin-top: 55px;}
	.vie-bot{display: none;}
	.vie-sj{margin-top:20px;display: block;}
	.vie-sj .swiper-slide{border-radius: 10px;width:50%;margin-left: 10px;}
	.vie-sj .swiper-slide:last-child{margin-right: 10px;}
	.vie-sj .vie-swiper{padding-top: 10px;padding-bottom: 30px;}
	.vie-sj .swiper-slide a{display: block;position: relative;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);border-radius: 10px;overflow: hidden;}
	.vie-sj .swiper-slide a .vie-img{display: block;width: 100%;height: auto;}
	.vie-sj .sos-page{bottom:0px !important;}
	.vie-bg, .vie-span{opacity:0 !important;}
	.rese-div, .ucli-div, .vie-div{padding: 10% 0;}
	.surm-img2{display: block !important;}
	.surm-img1{display: none !important;}
	.surm-img{width: 100%;}
	.surm-img3{display: block;width: 100%;height: auto;}
	.surm-div{position: relative;background: none;padding: 0px 0;}
	.surm-div .surm-cen{position:absolute;left: 0;right: 0;top:20%;}
	.surm-ul{width: 95%;margin-left: 2.5%;margin-top:15%;}
	.surm-ul li{width: 32%;margin-right:2%;display: block;float: left;margin-left: 0%;}
	.surm-ul li:nth-child(3n){margin-right: 0%;}
	.stre-div3 #pro_app{display: none;}
	/*閽�銉╂敘閸溿劏顕�*/
	.corp-bot, .coug-img2, .mark-ul{display: none;}
	.mark-cen{background:rgba(0,0,0,0.3);padding: 10px 20px;height: 135px;}
	.mark-cen b{font-size: 16px;line-height: 25px;display: block;color: #fff;font-weight: normal;margin-bottom: 5px;}
	.mark-cen p{display: block;font-size: 14px;line-height:20px;color: #fff;}
	.win-div{margin-top:55px;}
	.win-top{width: 70%;}
	.win-ul li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
	.win-ul li:nth-child(3n){margin-right: 0%;}
	.win-img{display: block;width: 100%;height: auto;}
	.win-div{height: auto;background:none;position: relative;}
	.win-div .win-cen{position: absolute;top: 10%;left: 2.5%;}
	.win-div .win-top{padding-top: 0px;width: 90%;}
	.win-ul li{width: 28%;margin-right: 8%;}
	.win-ul li:nth-child(3n){margin-right: 0%;}
	.win-ul{width: 90%;margin-top: 15%;}
	.coug-img3{display: block;width:70%;height: auto;margin:0 auto;margin-top: 3%;}
	.coug-div .cords-cen{height: 150px;}
	.yingxiao-div .pro_txt1{width: 75%;top:13%;}
	.corp-sj{margin-top:20px;position: relative;}
	.corp-sj .swiper-slide{border-radius: 10px;width:90%;margin:0 5%;}
	.corp-sj .corp-swiper{padding-bottom: 30px;}
	.corp-sj .sos-page{bottom: 0px !important;}
	.corp-sj .swiper-slide a{display: block;width: auto;height: auto;border-radius: 10px;overflow: hidden;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);position: relative;}
	.corp-sj .swiper-slide a img{display: block;width: 100%;height: auto;}
	.corp-sj .corp-text{position: absolute;left: 0;right: 0;bottom: 0;height:40%;
	background: rgba(26,38,83,0.8);padding: 15px 15px;}
	.corp-sj .corp-text b{display: block;font-size: 18px;font-weight: normal;color: #fff;line-height: 20px;margin-bottom: 5px;}
	.corp-sj .corp-text p{display: block;font-size: 13px;line-height: 22px;color: #fff;}
	.corp-sj .corp-text p i{font-style: normal;color:#fff;float: left;display: inline-block;margin-right: 5px;font-weight: bold;}
	.mark-sj .swiper-slide a{position: relative;}
	.mark-sj .swiper-slide .mark-cen{position: absolute;bottom: 0;left:0;right:0;}
	.mark-cen p{display: none;}
	.mark-cen{height: auto;}
	.yingxiao-div .stre-sj .swiper-slide{height: 220px;}
	.coo-sj{display: block;position: relative;}
	.coo-sj .coo-swiper{padding-top: 10px;padding-bottom: 30px;}
	.coo-sj .swiper-slide{width:45%;border-radius: 10px;margin-left: 10px;}
	.coo-sj .swiper-slide a{display: block;width: auto;height: auto;border-radius: 10px;overflow: hidden;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);padding: 20px 5%;height: 200px;}
	.coo-sj .sos-page{bottom:0px !important;}
	.coo-sj .swiper-slide a img{display: block;height: 35px;width: auto;margin:0 auto;}
	.coo-sj .swiper-slide a b{display: block;font-size: 16px;line-height: 25px;font-weight: normal;color: #333;
	text-align: center;margin: 10px 0;}
	.coo-sj .swiper-slide a p{display: block;font-size: 14px;line-height: 22px;color: #333;}
	.coo-div2 .coo-cen{margin-left: 2.5%;}
	.corde-list i{font-weight: bold;}
	/*閸熷棔绗熼崷棰侀?*/
	.land-div{margin-top: 55px;}
	.ction-ul li .ction-text p{font-size: 13px;}
	.ction-ul li b{font-size: 16px;}
	.ction-ul li .ction-text{padding-top: 15px;}
	.spot-div, .ction-div, .nla-div, .ope-div, .lyu-div{padding: 10% 0;}
	.lan-img{width: 90%;margin-left: 5%;}
	.land-ul{width: 80%;margin-left: 10%;}
	.land-ul li{width: 32%;margin-right: 2%;margin-top: 20px;}
	.land-ul li:nth-child(3n){margin-right: 0%;}
	.land-ul li:nth-child(4){margin-left:16%;}
	.spot-div .solve-bot{height: 46%;}
	.spot-div .solve-con b{margin-top: 11%;}
	.ction-img{width: 80%;}
	.nla-ul{display: none;}
	
	.ope-nav li b{font-size: 13px;}
	.ope-li1 a{
		background:url(/tpl/templets/default/img/img313.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-li2 a{
		background:url(/tpl/templets/default/img/img314.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-li3 a{
		background:url(/tpl/templets/default/img/img315.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-li4 a{
		background:url(/tpl/templets/default/img/img316.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-ul li a{
		  padding-left:20%;
		  background:none;
		  padding-top: 0px;
	}
	.plan3-ul{
		  display: none;
	}
	.plan-div3{
		  height: auto;
		  background: none;
	}
	.fit-img, .fit-ul{
		  display: none !important;
	}
	.ope-b1{
		background:url(/tpl/templets/default/img/img319.png) no-repeat top;
		background-position-y:15px;
		background-size:20px;
	}
	.ope-b2{
		background:url(/tpl/templets/default/img/img321.png) no-repeat top;
		background-position-y: 15px;
		background-size: 21px;
	}
	.ope-b3{
		background:url(/tpl/templets/default/img/img323.png) no-repeat top;
		background-position-y: 15px;
		background-size: 23px;
	}
	.ope-b4{
		background:url(/tpl/templets/default/img/img325.png) no-repeat top;
		background-position-y: 15px;
		background-size: 22px;
	}
	.ope-nav li.ope-ac .ope-b1{
		  background-position-y:15px;
		  background-size:20px;
	}
	.ope-nav li.ope-ac .ope-b2{
		  background-position-y:15px;
		  background-size:21px;
	}
	.ope-nav li.ope-ac .ope-b3{
		  background-position-y:15px;
		  background-size:23px;
	}
	.ope-nav li.ope-ac .ope-b4{
		  background-position-y:15px;
		  background-size:22px;
	}
	.ope-nav li b{
		  padding-top:60px;
	}
	.ope-nav li, .ope-nav, .ope-nav li a{
		  height: 100px;
	}
	.ope-li1 a, .ope-li2 a, .ope-li3 a, .ope-li4 a{
		background-position-x:20px;
	}
	.ope-ul li a{
		height: 110px;
	}
	.ope-ul{
		background-size: 20%;
	}
	.ope-nav li:nth-child(1) a, .ope-nav li:nth-child(2) a{
		border-bottom: 1px solid #ddd;
	}
	.ope-nav li:nth-child(3) a{
		border-left:none;
	}
	.ope-nav li{
		width:50%;
	}
	.ope-nav li, .ope-nav li a{
		height: 90px;
	}
	.ope-nav li b{padding-top:50px;}
	.ope-nav{height: auto;}
	.plan-img2, .plan-img3, .lyu-ul{display: none;}
	.nla-sj {display: block;position: relative;margin-top: 10px;}
	.nla-sj .nla-swiper{padding-top: 10px;padding-bottom:30px;}
	.nla-sj .swiper-slide{width:90%;margin:0 5%;height: 170px;border-radius: 10px;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);overflow: hidden;
	padding-top: 30px;background:#fff;}
	.nla-sj .sos-page{bottom: 0px !important;}
	.nla-img{display: block;height: 40px;width: auto;margin:0 auto;margin-bottom: 15px;}
	.nla-title{font-size: 20px;color: #333333;line-height: 30px;text-align: center;display: block;margin-bottom: 10px;}
	.nla-p{display: block;font-size: 16px;line-height: 24px;font-weight: lighter;text-align: center;}
	.gui-img{display: block;width: 80%;height:auto;margin:0 auto;margin-left:10%;}
	.gui-div{width: auto;height: auto;display: block;}
	.gui-sj{margin-top:20px;}
	.gui-sj .gui-swiper{padding-bottom: 30px;}
	.gui-sj .swiper-slide{width:90%;margin:0 5%;background:#1a2653;border-radius: 10px;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);overflow: hidden;}
	.gui-sj .sos-page{bottom: 0px !important;}
	.gui-sj .gui-text{height: 150px;padding:0 15px;padding-left: 50px;padding-top: 20px;}
	.gui-sj .gui-text span{display: block;width: 30px;height: 30px;border-radius: 100%;text-align: center;line-height: 30px;font-size: 20px;color: #1a2653;
	font-family: arial;background:#fff;border-radius: 100%;float: left;margin-left: -30px;}
	.gui-sj .gui-text b{display: block;font-size: 16px;color: #fff;font-weight:normal;margin-left: 10px;margin-bottom: 10px;}
	.gui-sj .gui-text p{display: block;font-size: 13px;line-height: 22px;color: #fff;padding-left: 10px;}
	.yun-div{display: block;position: relative;}
	.yun-div .yun-swiper{padding-bottom: 30px;padding-top:10px;}
	.yun-div .swiper-slide{width: 90%;margin:0 5%;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);border-radius: 10px;background:#e4b629;}
	.yun-div .sos-page{bottom: 0px !important;}
	.yun-div .yun-cen{width: auto;height: 140px;padding:0 20px;padding-top: 20px;padding-left: 50px;}
	.yun-div .yun-cen span{display: block;width: 30px;height: 30px;background:#fff;border-radius: 100%;text-align: center;line-height: 30px;
	font-size: 20px;color: #e4b629;float: left;margin-left: -40px;}
	.yun-div .yun-cen .yun-text b{display: block;font-size: 18px;color: #fff;font-weight: normal;line-height: 24px;margin-bottom: 10px;}
	.yun-div .yun-cen .yun-text p{display: block;font-size: 13px;line-height:22px;color: #fff;}
	.yun-div .swiper-slide:nth-child(3n-2){background:#f38a5c !important;}
	.yun-div .swiper-slide:nth-child(3n-2) span{color: #f38a5c !important;}
	.yun-div .swiper-slide:nth-child(3n){background:#4ca6d9 !important;}
	.yun-div .swiper-slide:nth-child(3n) span{color: #4ca6d9 !important;}
	.ying-div{display: block;}
	.ying-div .ying-swiper{padding-bottom: 30px;padding-top:10px;}
	.ying-div .swiper-slide{width: 90%;margin:0 5%;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);border-radius: 10px;background:#26c7da;}
	.ying-div .sos-page{bottom: 0px !important;}
	.ying-div .ying-cen{height: 140px;padding: 0 15px;padding-top:20px;padding-left: 50px;}
	.ying-div .ying-cen span{display: block;width: 30px;background:#fff;height:30px;border-radius: 100%;text-align: center;line-height: 30px;font-size: 20px;color: #26c7da;float: left;margin-left: -40px;}
	.ying-div .ying-cen b{display: block;font-size:18px;line-height: 30px;font-weight: normal;color: #fff;margin-bottom: 5px;}
	.ying-div .ying-cen p{display: block;font-size: 13px;line-height: 22px;color: #fff;}
	.you-div #pro_app .pro .prolist li{height: 200px !important;}
	.ling-sj{display: block;margin-top: 20px;}
	.ling-sj .ling-swiper{padding-top: 1px;padding-bottom: 30px;}
	.ling-sj .swiper-slide{width: 85%;border-radius: 10px;margin-left: 10px;height: 130px;overflow: hidden;box-shadow: 3px 3px 13px rgba(0,0,0,0.2);}
	.ling-sj .sos-page{bottom: 0px !important;}
	.ling-sj .ling-cen{height: 130px;}
	.ling-sj .lyu-right p{font-size: 13px;line-height: 22px;}
	.ling-sj .lyu-right b{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
	.ope-ul{margin-top: 20px;}
	.spot-div .solve-bot{height: 48%;}
	.jie-img{display: block;width: 100%;height:auto;}
	.jie-img2{display: none;}
	.land-div{background: none;padding: 0px 0;position: relative;}
	.jie-img{display: block;width: 100%;height: auto;}
	.land-cen{position: absolute;top:0;left:2.5%;right:2.5%;padding-top: 10%;}
	.jie-img1{width:70%;height: auto;margin-left: 15%;}
	.land-ul li img{margin-bottom: 5px;}
	/*閺備即妞堥崚妤勩��*/
	.news-left{width:100%;}
	.news-right{width:100%;}
	.news-right h3{margin-top: 15px;}
	.news-list{padding: 10% 0;}
	.news-page{margin-top: 10%;text-align: center;}
	.news-bot li a{padding-right: 0px;}
	.news-top a{width: 90px;height: 30px;margin: 0 5px;line-height: 30px;}
	.news-bot{margin-top:5%;}
	.news-right p{-webkit-line-clamp:3;}
	.news-img2{
		display: block !important;
	}
	.news-img1{
		display: none !important;
	}
	/*閸忓厖绨幋鎴滄?*/
	.wait-left{width: 100%;line-height: 40px;}
	.wait-tel{top: -35px;}
	.wait-label span{width: 100%;}
	.wait-label input, .wait-label select{width: 100%;}
	.wait-label{margin-bottom: 0px;}
	.wait-but{height: 45px;font-size: 14px;line-height: 45px;}
	.tuan-ul li{width: 50%;margin-bottom: 20px;}
	.ori-left{width: 100%;margin-left: 0%;}
	.abt-ul li{width: 50%;float: left;margin:0;margin-top: 20px;}
	.abt-ul li b, .tuan-ul li b{font-size: 32px;}
	.our-div, .ori-div, .tuan-div, .rong-div, .kehu-div, .hezuo-div, .wait-div{padding: 10% 0;}
	.wait-right{margin-top: 10%;}
	.ori-left{margin-bottom:10px;}
	.rong-sj{padding-bottom: 30px;}
	.ros-swiper .swiper-slide{width: 70%;margin: 0 2%;}
	.ros-swiper .swiper-slide img{display: block;width: 100%;height: auto;}
	.rong-sj{margin-top: 20px;}
	/*缂佸繐鍚�濡?牅绶?*/
	.seo-navs li{
		width: 23.5%;
		margin-right: 2%;
	}
	.seo-navs li:nth-child(11n){
		margin-right:2%;
	}
	.seo-navs li:nth-child(6n){
		margin-right:2%;
	}
	.seo-navs li:nth-child(5n){
		margin-right:2%;
	}
	.seo-navs li:nth-child(4n){
		margin-right:0%;
	}
	.seo-navs{margin-top: 8%;}
	.seo-bot a{width: 100%;}
	/*濡楀牅绶ョ拠锔藉?*/
	.be-div .seo-bot a{width:50%;}
	.ant-cen, .be-div{padding: 10% 0;}
	.ant-h3{margin-bottom: 8%;}
	.art-next, .art-prev{width:30px !important;height:40px !important;}
	.in-nav{height: 55px;}
	.inc-logo{width: 115px;}
	.inc-nav{margin-top: 18px;}
	.other-bot .swiper-slide{width:150px;}
	.other-bot .swiper-slide a{border-radius: 5px;margin: 15px 7px;}
	.sc-ul2{display: none;}
	.sc-ul li{width: 33.3%;margin-bottom: 10px;}
	.sc-ul li a{line-height: 35px;font-size: 14px;}
	.anli-sj{position: relative;margin-top: 2%;}
	.anli-sj .swiper-slide{width: 90%;padding-top: 10px;padding-bottom: 20px;margin: 0 5%;}
	.anli-sj .swiper-slide a, .anli-sj .swiper-slide a img{display: block;width: 100%;height: auto;border-radius: 10px;}
	.anli-sj .swiper-slide a{border-radius: 10px;overflow: hidden;position: relative;box-shadow: 3px 3px 13px rgba(0,0,0,0.3);}
	.anli-sj .swiper-slide a b{display: block;height: 40px;font-size: 14px;color: #fff;background:rgba(0,0,0,0.5);
	font-weight: normal;line-height: 40px;padding: 0 20px;position: absolute;left: 0;bottom: 0;right: 0;overflow: hidden;
	text-overflow: ellipsis;white-space: nowrap;}
	.anli-sj .sos-page{margin-top: 0px;}
	.in-a img{display: block;width: 100%;height: auto;}
	.in-nav{display: none !important;}
	.nav-cen{display: block !important;}
	.in-banner{margin-top: 55px;display: block;}
	.news-banner, .about-top{margin-top: 55px;}
	.art-next, .art-prev{top: 93.5% !important;}
	.ant-h3{font-size: 20px;}
	.scroll-wrap{display: none;}
	.container.demo-1{display: none;}
	.slide-qq a{border-radius: 100%;}
	.nac-logo{margin-top: 12px;}
	.nac-nav{margin-top: 17px;}
	.seo-bot a{border-radius:10px;box-shadow: 3px 3px 13px rgba(0,0,0,0.3);overflow: hidden;
	margin-top: 15px;}
	.seo-bot a:first-child{
		margin-top:0px;
	}
	.seo-navs li.more{display: block;}
	.seo-navs li{float: left;}
	
	.nac-list ul{width: 100%;}
	.nac-list ul li{border-bottom: 1px solid rgba(255,255,255,0.3);text-indent:4em;}
	.nac-list ul li a:after{content:" ";width: 10px;height: 2px;background:#fff;position: absolute;left:5%;top: 50%;margin-top: -2px;}
	.nac-list ul li a{text-align: left;}
	.nac-list{top: 55px;}
	.nav-close{top:-29px;}
	.nac-list ul{margin-top: 2%;}
	.nav-close{display: block;}
	.sli-fix{left:inherit;right:2px;}
}

<!--ʱ1751456235.7779-->