.search-top{
	width:100%;
	height: 30px;
	background:#eeeeee;
}
@import url("https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.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(../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: #e22027;
}
.search-tel{
	float: right;
	display: inline-block;
	font-size: 14px;
	color: #333;
	background:url(../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: 78px;
	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:78px;
	transition: all 0.3s ease;
	z-index: 999;
}
.nac-cen{
	width: 95%;
	max-width:1200px;
	height: auto;
	margin:0 auto;
}
.nac-logo{
	height: 45px;
    margin-top: 14px;
	display: block;
	float:left;
	width: auto;
}
.nac-logo img{
	display: block;
	width: auto;
	height: 45px;
}
.nac-right{
	float: right;
	margin-top: 15px;
}

.nav-bot{
	width:100%;
	height: 41px;
	background:#e22027;
	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{
	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;
}

#nav .navlist {
	position: relative;
	display: block;
}
#nav li {
	float: left;
	display: block;
	width:11.11%;
	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;
}
#nav li a {
	display: block;
	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;
}
#nav li.hover a, #nav li:hover a {

	border-bottom: 3px solid #fff;
}
.top .toprig .item h4 {
	display: block;
	font-size: 30px;
}
/*导航栏下拉*/
#nav ul .subnav {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#fff, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
#nav ul li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
#nav ul .subnav {
	background: #fff;
	border-top: 2px solid #f13a3a;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 199;
}
#nav ul .subnav a {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	padding-left:10px;
	transition: all 0.2s ease-in-out 0s;
	max-width: 100%;
	border: 0 none;
	border-bottom: 1px solid #eee;
	border-radius: initial;
}
#nav ul .subnav a:hover {
	color: #f13a3a;
	background: #f9f9f9;
	text-indent: 3px;
}


@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;
}
.nav-bbt{
	position: fixed;
	left:0;
	right:0;
	top:0px;
	background:#e22027;
	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:78px !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:2%;
}
.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: #e22027;
	padding-top:43px;
	background:url(../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(226,32,39,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(../img/img7.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li2 .solve-con b{
	background:url(../img/img7-7.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li3 .solve-con b{
	background:url(../img/img8.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li4 .solve-con b{
	background:url(../img/img9.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li5 .solve-con b{
	background:url(../img/img10.png) no-repeat top;
	background-size: 50px;
}
.solve-ul .solve-li6 .solve-con b{
	background:url(../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:0px;
	padding-bottom:20px;
	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.95%;
	height: 200px;
	background:#fff;
	border-radius: 10px;
	box-shadow: 3px 3px 13px rgba(0,0,0,0.2);
	float: left;
	margin-right: 1.366%;
	overflow: hidden;margin-bottom:20px;
}
.kern-ul li:nth-child(4n){
	margin-right: 0%;
}
.kern-con{
	width: auto;
	height: auto;
}
.kern-top{
	height: 80px;
	background:#e22027;
}
.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:#e22027;
	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: left;
	padding:15px 10px;font-size: 14px;line-height: 24px;
}
.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: #e22027;
}
.kern-ul li:nth-child(2) .kern-top, .kern-ul li:nth-child(2) .kern-top:after,.kern-ul li:nth-child(10) .kern-top, .kern-ul li:nth-child(10) .kern-top:after{
	background:#b60005;
}
.kern-ul li:nth-child(2) .kern-bot b,.kern-ul li:nth-child(10) .kern-bot b{
	color: #B60005;
}
.kern-ul li:nth-child(3) .kern-top, .kern-ul li:nth-child(3) .kern-top:after,.kern-ul li:nth-child(11) .kern-top, .kern-ul li:nth-child(11) .kern-top:after{
	background:#db9b00;
}
.kern-ul li:nth-child(3) .kern-bot b,.kern-ul li:nth-child(11) .kern-bot b{	color: #db9b00;}
.kern-ul li:nth-child(4) .kern-top, .kern-ul li:nth-child(4) .kern-top:after,.kern-ul li:nth-child(12) .kern-top, .kern-ul li:nth-child(12) .kern-top:after{	background:#009ed9;}
.kern-ul li:nth-child(4) .kern-bot b,.kern-ul li:nth-child(12) .kern-bot b{	color: #009ed9;}

.kern-ul li:nth-child(5) .kern-top, .kern-ul li:nth-child(5) .kern-top:after,.kern-ul li:nth-child(13) .kern-top, .kern-ul li:nth-child(13) .kern-top:after{	background:#ff00cc;}
.kern-ul li:nth-child(5) .kern-bot b,.kern-ul li:nth-child(13) .kern-bot b{	color: #ff00cc;}

.kern-ul li:nth-child(6) .kern-top, .kern-ul li:nth-child(6) .kern-top:after,.kern-ul li:nth-child(14) .kern-top, .kern-ul li:nth-child(14) .kern-top:after{	background:#7800ff;}
.kern-ul li:nth-child(6) .kern-bot b,.kern-ul li:nth-child(14) .kern-bot b{	color: #7800ff;}

.kern-ul li:nth-child(7) .kern-top, .kern-ul li:nth-child(7) .kern-top:after,.kern-ul li:nth-child(14) .kern-top, .kern-ul li:nth-child(14) .kern-top:after{	background:#1200ff;}
.kern-ul li:nth-child(7) .kern-bot b,.kern-ul li:nth-child(15) .kern-bot b{	color: #1200ff;}

.kern-ul li:nth-child(8) .kern-top, .kern-ul li:nth-child(8) .kern-top:after,.kern-ul li:nth-child(16) .kern-top, .kern-ul li:nth-child(16) .kern-top:after{	background:#00baff;}
.kern-ul li:nth-child(8) .kern-bot b,.kern-ul li:nth-child(16) .kern-bot b{	color: #00baff;}



.idea-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:url(../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:#e22027;
}
.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(../img/img33.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li2 .terr-con b{
	background:url(../img/img35.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li3 .terr-con b{
	background:url(../img/img37.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li4 .terr-con b{
	background:url(../img/img39.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li5 .terr-con b{
	background:url(../img/img41.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li6 .terr-con b{
	background:url(../img/img43.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li7 .terr-con b{
	background:url(../img/img45.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li8 .terr-con b{
	background:url(../img/img47.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li9 .terr-con b{
	background:url(../img/img49.png) no-repeat top;
	background-size:auto 57px;
}
.terr-li10 .terr-con b{
	background:url(../img/img51.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li:hover{
	background:#e22027;
}
.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(../img/img34.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li2:hover .terr-con b{
	background:url(../img/img36.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li3:hover .terr-con b{
	background:url(../img/img38.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li4:hover .terr-con b{
	background:url(../img/img40.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li5:hover .terr-con b{
	background:url(../img/img42.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li6:hover .terr-con b{
	background:url(../img/img44.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li7:hover .terr-con b{
	background:url(../img/img46.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li8:hover .terr-con b{
	background:url(../img/img48.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li9:hover .terr-con b{
	background:url(../img/img50.png) no-repeat top;
	background-size:auto 57px;
}
.terr-ul li.terr-li10:hover .terr-con b{
	background:url(../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:0%;
}
.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(226,32,39,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(226,32,39,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(../img/img216.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li2{
	background: url(../img/img217.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li3{
	background: url(../img/img218.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li4{
	background: url(../img/img219.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-li5{
	background: url(../img/img220.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li1{
	background: url(../img/img216.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li2{
	background: url(../img/img217.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li3{
	background: url(../img/img218.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li4{
	background: url(../img/img219.png) no-repeat right;
	background-size: auto 35px;
	background-position-x:96%;
}
.coo-ul2 .coo-li5{
	background: url(../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:#333;
}
.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: 10px;
}
.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 p img{height: 100px;margin-top:10px;}
.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: 360px;
}
.for-top{
	width:auto;
	height: auto;
	margin-bottom: 20px;
}
.for-top b{
	display: inline-block;
	line-height: 25px;
    margin-right: 15px;
    font-size: 16px;
	width: 96px;
	float:left;
	font-weight: normal;
	color: #fff;
	padding-bottom:3px;
	margin-right: 10px;
	text-align: center;
	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-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: 0px 0 10px;
}
.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: 18.5%;
	height: auto;
	float: left;
	margin-right: 1.5%;
	margin-top: 20px;
	border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	overflow: hidden;
}
.diff-ul li:nth-child(5n){
	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.7);
	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:#e22027;
}
.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:#e22027;
	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:#e22027;
}
.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(../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 #e22027;
	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: #e22027;
	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: #e22027;
	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: #e22027;
	font-weight: normal;
	margin-bottom: 10px;
}
.sosr-bot p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	
}
.nab-con2 li{
	width: 10.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(../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(../img/img118.png) no-repeat left;
	background-size: 44px;
	background-position-y:17px;
}
.tel-tel a{
	background:url(../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(../img/img120.png) #e22027 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;
	right: 2px;
	z-index: 99;
	bottom: 5px;
}
.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;
	right:50px;
	top:0px;
	padding-right: 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-right: 5px;
	height: auto;
	position: absolute;
	right: 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 #e22027;
	width: 48px !important;
	transition: all 0.3s ease;
}
.slide-qq2{right:0px;bottom: 0px;}

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: 18px;
	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(../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-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-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:0px;
}
.survey-ul li{
	width: 32%;
	height: 245px;
	float: left;
	margin-right: 2%;
	border-radius: 10px;
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	transition: all 0.3s ease;
}
.survey-ul li:nth-child(3n){
	margin-right: 0%;
}
.survey-con{
	width: auto;
	height: auto;
	padding: 0 20px;
	padding-top: 40px;
}
.survey-con img{
	display: block;
	height: 60px;
	margin:0 auto;
	margin-bottom:25px;
}
.survey-con h2{display: block;font-size: 24px;line-height:30px;color: #333;transition: all 0.3s ease;text-align: center;margin-bottom:10px;}
.survey-con p{display: block;font-size: 18px;line-height: 30px;color: #333;transition: all 0.3s ease;text-align: center;}
.survey-con .survey-img2{
	display: none;
}
.survey-ul li:hover{
	background:#e22027;
}
.survey-ul li:hover p,.survey-ul li:hover h2{
	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(226,32,39,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(226,32,39,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(../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(../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(226,32,39,0.7);
}


/*********财务测算模型页面**********/
/*********财务测算模型页面**********/
/*********财务测算模型页面**********/
/*********财务测算模型页面**********/
/*********财务测算模型页面**********/
.moxing-div{
	width:100%;
	height:500px; text-align:center;
	background:url(../images/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;
}



/*********医药医疗页面**********/
/*********医药医疗页面**********/
/*********医药医疗页面**********/
/*********医药医疗页面**********/
/*********医药医疗页面**********/
.ind-div{
	width:100%;
	height:500px;
	background:url(../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(226,32,39,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:#e22027;
}
.vocabus-ul li:hover .vocabus-bot b, .vocabus-ul li:hover .vocabus-bot p{
	color: #fff;
}
.corde-div{
	width: auto;
	height: auto;
	background:url(../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(../img/img197.png) no-repeat bottom;
	left:12%;
}

.corde-li3{
	top:54%;
	left:12%;
	width: 31.6%;
	padding-bottom: 2%;
	background:url(../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(../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:#e22027 !important;
}
.corde-li2 .corde-text>b{
	color: #B60005 !important;
}
.corde-li3 .corde-text>b{
	color: #e22027 !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(../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(../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(226,32,39,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-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(../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(../img/img268.png) no-repeat bottom left;
	background-size:100% auto;
	left: 5px;
}
.coug-li4, .coug-li5, .coug-li6{
	background:url(../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;
}
.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(226,32,39,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(../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-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;
}
.lan-img2{
	width: 64%;
	display: block;
	height: auto;
	margin:0 auto;
	padding-top:20px;
}
.land-ul{
	width:91%;
	height: auto;
	margin:0 auto;
	margin-top: 20px;
}
.land-ul li{
	width: 16%;
	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;background: #b60005;padding:5px;width: 130px;border-radius:10px;
	color:#fff;
}
.land-ul li:nth-child(4) p,.land-ul li:nth-child(5) p{width: 146px;}
.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(../images/bmhm11.png) no-repeat top;
	background-position-y:40px;
	background-size: 32px;
}
.nla-ul .nla-li2 b{
	background:url(../images/bmhm21.png) no-repeat top;
	background-position-y:40px;
	background-size: 40px;
}
.nla-ul .nla-li3 b{
	background:url(../images/bmhm31.png) no-repeat top;
	background-position-y:43px;
	background-size: 40px;
}
.nla-ul .nla-li4 b{
	background:url(../images/bmhm41.png) no-repeat top;
	background-position-y:45px;
	background-size: 33px;
}
.nla-ul .nla-li5 b{
	background:url(../images/bmhm51.png) no-repeat top;
	background-position-y:45px;
	background-size: 36px;
}
.nla-ul .nla-li1:hover b{
	background:url(../images/bmhm12.png) no-repeat top;
	background-position-y:40px;
	background-size: 32px;
}
.nla-ul .nla-li2:hover b{
	background:url(../images/bmhm22.png) no-repeat top;
	background-position-y:40px;
	background-size: 40px;
}
.nla-ul .nla-li3:hover b{
	background:url(../images/bmhm32.png) no-repeat top;
	background-position-y:43px;
	background-size: 40px;
}
.nla-ul .nla-li4:hover b{
	background:url(../images/bmhm42.png) no-repeat top;
	background-position-y:45px;
	background-size: 33px;
}
.nla-ul .nla-li5:hover b{
	background:url(../images/bmhm52.png) no-repeat top;
	background-position-y:45px;
	background-size: 36px;
}
.nla-ul .nla-li1:hover{
	background:#e22027;
}
.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(../img/img317.png) no-repeat left bottom, url(../img/img318.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(../img/img313.png) no-repeat left;
	background-size: 54px;
	background-position-x: 40px;
}
.ope-li2 a{
	background:url(../img/img314.png) no-repeat left;
	background-size: 57px;
	background-position-x: 40px;
}
.ope-li3 a{
	background:url(../img/img315.png) no-repeat left;
	background-size: 59px;
	background-position-x: 40px;
}
.ope-li4 a{
	background:url(../img/img316.png) no-repeat left;
	background-size: 56px;
	background-position-x: 40px;
}
.ope-li1 b{
	color: #404aa9 !important;
}
.ope-li2 b{
	color: #e22027 !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(../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(../img/img319.png) no-repeat top;
	background-position-y: 30px;
	background-size: 40px;
}
.ope-b2{
	background:url(../img/img321.png) no-repeat top;
	background-position-y: 30px;
	background-size: 44px;
}
.ope-b3{
	background:url(../img/img323.png) no-repeat top;
	background-position-y: 30px;
	background-size: 46px;
}
.ope-b4{
	background:url(../img/img325.png) no-repeat top;
	background-position-y: 30px;
	background-size: 42px;
}
.ope-nav li.ope-ac{
	background:#e22027;
}
.ope-nav li.ope-ac .ope-b1{
	background:url(../img/img320.png) no-repeat top;
	background-position-y: 30px;
	background-size: 40px;
}
.ope-nav li.ope-ac .ope-b2{
	background:url(../img/img322.png) no-repeat top;
	background-position-y: 30px;
	background-size: 44px;
}
.ope-nav li.ope-ac .ope-b3{
	background:url(../img/img324.png) no-repeat top;
	background-position-y: 30px;
	background-size: 46px;
}
.ope-nav li.ope-ac .ope-b4{
	background:url(../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(../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:#e22027;
	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: #e22027;
	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(../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(../img/img268.png) no-repeat right bottom;
	height:100px !important;
	padding-right: 13%;
	position: absolute;
	top: 50px;
}
.fit-li2{
	background:url(../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(../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(../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(../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:#e22027;
}
.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{
	padding: 70px 0;
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.news-top{
	width: auto;
	height: auto;
	text-align: center;
}
.news-top a{
	display: inline-block;
	width: 118px;
	height: 34px;
	border:1px solid #e22027;
	font-size: 20px;
	color: #333333;
	text-align: center;
	line-height: 34px;
	margin: 0 22px;
	transition: all 0.3s ease;
}
.news-top a:hover, .news-top .news-active{
	background:#e22027;
	color: #fff;
	border: 1px solid #e22027;
}
.news-bot{
	width: auto;
	height: auto;
	margin-top: 30px;
}
.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-left 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: #e22027;
}
.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-img2{
	display: none !important;
}
.news-prev, .news-next, .current{
	background:#f7f7f7 !important;
}
/*关于我们*/
.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: 0px 0 40px;
	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-left2{}
.our-left p,.our-left2 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:10px;
}
.ori-left{
	display: block;
	width: 46%;
	height: auto;
	float: left;
}
.ori-right{
	width:48%;
	height: auto;
	float: right;
	margin-top: 0;
}
.ori-right b{
	font-size: 20px;
	line-height: 24px;
	color:#e22027;
	font-weight: normal;
	margin-bottom: 3%;
	display: block;
}
.ori-left p,.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; /*之前是ease-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;
}
.dj-img{display: block;width: 100%;height:220px;margin-bottom: 20px;}
.kehu-a{
	display: block;
}
.kh-left{
	display: block;
	width: 18%;
	height: auto;
	float: left;
	border-radius: 100%;
}
.kh-right{
	text-align:center;
	height: auto;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
}
.kehu-prev{
	background:url(../img/img357.png) no-repeat center !important;
	width: 32px !important;
	height: 64px !important;
	background-size: 100% 100% !important;
}
.kehu-next{
	background:url(../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: 185px;
	background:url(../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: 50px;
	padding-right: 50px;
}
.wait-bot{
	width: 100%;
	height:325px;
	background:#e9edf9;
}
.wait-tel{
	width: 265px;
	height: 205px;
	background:#fff;
	border-radius: 10px;
	text-align: center;
	padding-top: 60px;
	position: relative;
	left: 40px;
	top: -46px;
}
.wait-tel i{
	display: block;
	font-size:24px;
	line-height: 24px;
	color: #e22027;
	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: #e22027;
	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.iptTxt{width:60.5%;float:left;}
.wait-label img{float: left;height:54px;width: 100px;}
.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(../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: 36.6%;
	height: 60px;
	border-radius: 10px;
	background: #e22027;
	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:#e22027;
	border: 1px solid #e22027;
	color: #fff;
}
.seo-navs li:nth-child(22) a{
	color: #e22027;
}
.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 #eee;
	margin:0 auto;
	line-height: 50px;
	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:#e22027;
	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;
}
.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(../img/img367.jpg) no-repeat center !important;
	background-size: 100% !important;
	right: 0px !important;
}
.art-prev{
	background:url(../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;
	margin:0 auto;
	padding: 0 0 3%;
	position: relative;
}
.zixun-left{
	width: 75.8%;
	height: auto;
	float:right;
}
.zixun-right{
	height: auto;
	float:left;
	position: absolute;
	left: 0;
}
.zix-cen{
	width: auto;
	height: auto;
	padding-right: 7%;
	border-right: 1px dashed #dddddd;
	min-height: 400px;
}
.zix-top{
	width: auto;
	height: auto;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;padding-top:10px;
}
.zix-top h3{
	font-size: 24px;
	line-height: 24px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px;
	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-con p img{max-width: 100%;}
.zix-bot{
	width: auto;
	height: auto;
}
.zix-bbt{
	width: auto;
	height: auto;border-top: solid 1px #ccc;
}
.zix-bbt li{
	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 li a{color: #888888;}
.zix-bbt li a:hover{
	color: #e22027;
}
.zix-bbt li:first-child{
	margin-right: 4%;
	float: left;
}
.zix-bbt li: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(../img/img365.png) no-repeat center !important;
	background-size: 19px !important;
}
.zix-ttp .icon-qzone{
	background:url(../img/img366.png) no-repeat center !important;
	background-size: 19px !important;
}
.zix-ttp .icon-wechat{
	background:url(../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(../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: #e22027;
	line-height: 16px;
	text-align: center;
	margin-bottom: 7px;
}
.arx-tel i{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #e22027;
}
.arx-tel img{
	display: block;
	height: 35px;
	width: auto;
	margin:0 auto;
	margin-top: 10px;
}
.zrx-bot{
	width: auto;
	height: auto;
	margin-top: 50px;
	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: #e22027;
}
.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:20px;
	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 2.7%;
	float: left;
}
.inc-bot a:first-child{
	margin-left: 0px;
}
.inc-bot a:last-child{
	margin-right: 0px;
}
.inc-logo{
	display: block;
	width: 212px;height: 50px;
	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: 21px;
	color: #d3121a;
	font-weight: bold;
	line-height: 40px;
	padding-left:60px;
	background:url(../images/icon05.png) no-repeat left;
	font-family: "microsoft yahei","微软雅黑";font-style:normal;padding-top:18px;padding-right:14px;margin-top:-2px;
}
.inc-nav{
	display: none;
}
.major-div{
	background:#f7f7f7;
}
.major-div .satis-ul li{
	width: 23.5%;
	margin-right: 2%;
}
.major-div .satis-ul li:nth-child(3n){
	margin-right: 2%;
}
.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(226,32,39,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; /*之前是ease-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)
}
.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:#e22027;
	border: 2px solid #e22027;
	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(226,32,39,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: 28.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: #e22027;
	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:#e22027;
}
.trends-cen{
	width: 29%;
	height: auto;
	float: left;
}
.trends-bot .trends-cen:nth-child(3){
	padding-left: 2%;
	margin-left: 2%;
	border-left: 1px solid #ddd;
}
.trenc-ul{
	width: auto;
	height: auto;
}
.trenc-ul li{
	padding: 15px 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: #e22027;
}
.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);
}

.trenc-btn2{

	width: 120px;
	height: 30px;
	border-radius: 30px;
	text-align: center;
	line-height: 30px;
	background:#b60005;
	font-size: 16px;
	font-weight:400;
	color: #fff;
	margin:30px auto 10px;
	box-shadow: 0px 0px 10px rgba(182,0,5,0.2);
}
.trenc-btn2 a{color: #fff;}
.footer-logo{
	display: block;
	width: auto;
	height: 40px;
}
.footer-logo img{
	display: block;
	height: 40px;
	width:auto;
}
.footer-cen{
	width: 45%;
	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(2),.footer-cen li:nth-child(3){
	width: 25%;
	padding-left: 8.3%;
}
.footer-cen li:nth-child(4) b{
	text-align: center;
}
.footer-cen li:nth-child(4) 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:#e22027 !important;
}
.in-a.in-a2{height: 700px;}

.nac-tel{
	font-size: 22px;
	color: #d3121a;
	display: inline-block;font-weight:600;
	background:url(../images/icon051.png) no-repeat left;
	padding-left:54px;padding-top:18px;
	line-height: 40px;font-family: "microsoft yahei","微软雅黑";margin-top:-8px;padding-right:14px;
}
.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;
}

.dowload-list { margin:40px -7px 20px; }

.dowload-list li { padding: 0 7px 14px;width: 48%;float: left;}

.dowload-list li a { display: block; background: #F4F4F4; position: relative; padding: 20px 50px 20px 10px; }

.dowload-list li a:hover  .loadbtn{background: #f13a3a url(../images/wicon05.png) no-repeat center center; }

.dowload-list li a .loadbtn { position: absolute; width: 50px; height: 100%; display: block; right: 0; top: 0; background-image: url(../images/wicon05.png); background-position: center center; background-repeat: no-repeat; background-color: #B9B5B5; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; -moz-background-size: 20px auto; -o-background-size: 20px auto; background-size: 20px auto; }

.dowload-list li a img { float: left; width: 40px; display: block; }

.dowload-list li a .loadcon { height: 50px; float: left; width: 74%; color: #333333; font-size: 18px; margin-left: 15px; position: relative; }

.dowload-list li a .loadtitle { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); max-height: 44px; line-height: 22px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

#wait-div .wait-bot{
	height: 280px;
}
#wait-div .wait-tel{
	height: 180px;
}
#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 2.7% !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: 212px;margin-top: 5px;height: 50px;}
}

@media only screen and (max-width:1280px) {
  .nac-logo, .nac-logo img{height: 45px;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;}
  .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 h2{font-size: 16px;line-height: 28px;}
  .survey-con p{font-size: 12px;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;}
  /*医疗*/
  .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(../img/img313.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-li2 a{
  	background:url(../img/img314.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-li3 a{
  	background:url(../img/img315.png) no-repeat left;
  	background-size: 40px;
  	background-position-x: 40px;
  }
  .ope-li4 a{
  	background:url(../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(../img/img319.png) no-repeat top;
  	background-position-y:25px;
  	background-size:30px;
  }
  .ope-b2{
  	background:url(../img/img321.png) no-repeat top;
  	background-position-y: 25px;
  	background-size: 34px;
  }
  .ope-b3{
  	background:url(../img/img323.png) no-repeat top;
  	background-position-y: 25px;
  	background-size: 36px;
  }
  .ope-b4{
  	background:url(../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: 20px;
  }
  .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: 50px;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{padding-top:40px;}
  .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: 260px;}
	.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(226,32,40,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:#e22027 !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:230px;}
	.survey-ul li:nth-child(3){width:100%;margin-right:0%;margin-top: 20px;height: 200px;}

	.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;}
	/*医药医疗*/
	.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: 0px;width: 240px;}
	.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(226,32,39,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(226,32,39,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) {
	.dowload-list li { padding: 0 7px 14px;width:90%;float: none;}
	.index_programme ul li{width: 44%;height: auto;float: left;}
	.bannerMediumImg{display: none;}
	.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;display: none;}
	.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(4n), .cpf-ul li:nth-child(4n){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:#333;}
	.fob-cen p{color: #fff !important;}
	/* .for-top b{background:url(../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:#e22027;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: 0%;display: none;}	
	.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) {
	.dowload-list li { padding: 0 7px 14px;width:90%;float: none;}
	.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;display: none;}
	.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:#e22027;}
	.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-ul{display: none;}
	.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:200px;}
	.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: 55px;}
	.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; /*之前是ease-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(../img/img46.jpg) no-repeat top !important;background-size:100% 100%!important;height:480px;}
	.plna-ul{padding-top:10%;display: none;}
	.plna-img{display: none;}
	.solve-bot{background:rgba(226,32,39,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: 55px;}
	.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; /*之前是ease-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 h2{font-size: 14px;line-height: 28px;}
	.survey-con p{font-size: 12px;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(../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;}
	/*医药医疗*/
	.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:#e22027 ;}
	.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; }
	.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(226,32,39,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%;display: none;}
	.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(../img/img313.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-li2 a{
		background:url(../img/img314.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-li3 a{
		background:url(../img/img315.png) no-repeat left;
		background-size: 25px;
		background-position-x: 40px;
	}
	.ope-li4 a{
		background:url(../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(../img/img319.png) no-repeat top;
		background-position-y:15px;
		background-size:20px;
	}
	.ope-b2{
		background:url(../img/img321.png) no-repeat top;
		background-position-y: 15px;
		background-size: 21px;
	}
	.ope-b3{
		background:url(../img/img323.png) no-repeat top;
		background-position-y: 15px;
		background-size: 23px;
	}
	.ope-b4{
		background:url(../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:#e22027;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: #e22027;
	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:25px;}
	.land-ul{display: none;}
	.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;}
	.bannerMediumImg{display: none;}
}

.bannerMediumImg{
  width: 250px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  z-index: 20;
}
.bannerMediumImg img{width: 100%;}

table{border-collapse:collapse;border-spacing:0;}
.tablew1{width:10%;}
.tablew3{width:30%;}
.tablew4{width:40%;}
.tablew5{width:50%;}
.tablew2{width:20%;}
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #e8e8e8; text-align:center;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#e4f4e9;}
.m-table tbody tr:nth-child(2n):hover{background:#fff;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
/* 简易数据表格-圆角*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}

.yaosu-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.yaosu-cen{
	width: 95%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.yaosu-ul{
	width: auto;
	height: auto;
	margin-top: 4.5%;
}
.yaosu-ul li{
	width:48%; margin-right:4%; margin-bottom:35px;
	height: 120px;
	float: left;
	border-radius: 10px; 
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	transition: all 0.3s ease;
}
.yaosu-ul li:nth-child(2n){
	margin-right: 0%;
}
.yaosu-con{
	width: auto;
	height: auto;
	padding: 0 20px;
	padding-top: 25px;
}
.yaosu-pic{ width:20%; float:left; }
.yaosu-con img{
	max-width:100%;
	display: block;
	height: 60px;
	margin:0 auto; margin-top:5px;
}
.yaosu-con .yaosu-info{
	width:70%; float:left; margin-left:5%;
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333;
	transition: all 0.3s ease;
}
.yaosu-con .yaosu-info h3{
	font-size: 18px;
	line-height: 30px;
	color: #333; margin-bottom:5px;
	transition: all 0.3s ease;
}
.yaosu-con .yaosu-img2{
	display: none;
}

.yaosu-ul li:hover p{
	color: #fff;
}
.yaosu_t{ width:100%; height:auto; margin:30px auto; text-align:center; background:##1a2653; }
.yaosu_t span{ padding:10px 50px; background:#1a2653; font-size:18px; color:#fff;
    border-radius: 10px; 
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	transition: all 0.3s ease; }

@media only screen and (max-width:480px) {
.yaosu-ul{
	width: auto;
	height: auto;
	margin-top: 10px;
}
.yaosu-ul li{
	width:98%; margin-bottom:25px; margin-left:1%;
	height: 120px;
	float: left;
	border-radius: 10px; 
	box-shadow:3px 3px 13px rgba(0,0,0,0.2);
	transition: all 0.3s ease;
}
.yaosu-con .yaosu-info{
	width:70%; float:left; margin-left:5%;
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	transition: all 0.3s ease;
}
.yaosu-con .yaosu-info h3{
	font-size: 16px;
	line-height: 25px;
	color: #333; margin-bottom:5px;
	transition: all 0.3s ease;
}
}
 .trends-more{
        font-size:14px;
        line-height:27px;
        float: right;
        color: #333;
        margin-top: 2px;
    }