/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{min-width: 1300px;font-size:15px;font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;}
body{ color:#4C4C4C;/*background-color: #f2f4f6;*/}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#d4042c;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}







tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:1180px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}





/*å¤´éƒ¨é€šç”¨*/
.topbox{width: 100%;display: flex;flex-direction:row;background: #fff;/*background-color:rgb(0 0 0 / 48%);*/position: fixed;top: 0;left: 0;z-index: 1000;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.toplogo{width: 380px;margin-left: 5%;margin-top: 0.7%;}
.toplogo img{width:100%;display: block;margin: 0 auto;}
.topdhbox{width:calc(93% - 650px);display: flex;flex-direction: row-reverse;}
.topdh{width:100%;max-width: 1000px;display: flex;flex-direction:row;}
.topdh .topdhfm{flex-grow:1;position: relative;}
.topdh .topdhfm2{flex-grow:1;position: relative;}
.topdh .topdhfm1{flex-grow:1;position: relative;display: none}

.topdh .topdhfm .topdhlm{display: block;width: 100%;font-size: 16px;line-height: 90px;text-align: center;color: #000;position: relative;}
.topdh .topdhfm2 .topdhlm{display: block;width: 100%;font-size: 16px;line-height: 90px;text-align: center;color: #000;position: relative;}
.topdh .topdhfm1 .topdhlm{display: block;width: 100%;font-size: 16px;line-height: 90px;text-align: center;color: #000;position: relative;}


.topdh .topdhfm .topdhlm::before{content: "";position: absolute;opacity: 0;width: 0;height: 3px;background-color: #d4042c;top: 0;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.topdh .topdhfm:hover .topdhlm::before{width: 100%;opacity: 1;}
.topdh .topdhfm:hover .topdhlm{color:#d4042c;}
.topdh .topdhfm2 .topdhlm::before{content: "";position: absolute;opacity: 0;width: 0;height: 3px;background-color: #d4042c;top: 0;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.topdh .topdhfm2:hover .topdhlm::before{width: 100%;opacity: 1;}
.topdh .topdhfm2:hover .topdhlm{color:#d4042c;}





.topdhej{width: 185px;height: 0;overflow: hidden;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background-color: #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.1);transition: height 0.4s ease 0.1s;}
.topdh .topdhfm .topdhejys{/*width: 275px*/}
.topdhej li{border-bottom: 1px solid #eee;}.topdhej li:nth-last-child(1){border-bottom: 0;}
.topdhej li a{display: block;text-align: center;font-size: 16px;line-height: 52px;color: #333;transition: all 0.6s;}
.topdh .topdhfm:hover .topdhej{border-bottom: 3px solid #d4042c;}
.topdh .topdhfm:hover .topdhejjhyj{height: 320px;}
.topdh .topdhfm:hover .topdhejyjjh{height: 270px;}
.topdh .topdhfm:hover .topdhejyzxc{height: 158px;}
.topdh .topdhfm:hover .topdhejyzdz{height: 158px;}
.topdh .topdhfm:hover .topdhejry{height: 105px;}
.topdhej li a:hover{background-color:#d4042c;color: #fff;}
.toplx{width: 300px;margin: 0 2% 0 36px;padding-left: 36px;box-sizing: border-box;position: relative;display: none}
.toplx::before{content: "";position: absolute;width: 1px;height: 32px;background-color: #ddd;left: 0;top:50%;transform: translateY(-50%);}
.toplx img{width: 250px;display: block;margin: 0 auto;}
.sx{display: none}
@media(max-width:1445px){
	.toplogo img{margin: 2% auto;}
	.toplogo{margin: 0 2%;}
	.toplx{margin: 0 2% 0 36px;}
    .topdhbox{width: calc(90% - 320px);}
}
@media(max-width:1200px){
	.toplx{display: none;}
	.toplogo{margin: 0 2%;}
	.toplx{margin: 0 2% 0 30px;padding-left: 30px;}
	.topdhbox{width:calc(94% - 300px);}
	.topdh .topdhfm .topdhlm{font-size: 22px;}
	.topdh .topdhfm2 .topdhlm{font-size: 22px;}
    
}
@media(max-width:1160px){
	
	.topdhbox{width:calc(96% - 70px);}
}
@media(max-width:991px){
	.topdh { width: 100%; max-width: 1000px; display: flex; flex-direction: row; align-items: baseline;justify-content: space-evenly; flex-wrap: wrap;height: 110px;line-height: 110px;}
	.topdh .topdhfm .topdhlm{font-size: 50px;color: #fff;background-color: #e50112; height: 133px; line-height: 145px;}
	.topdh .topdhfm1 .topdhlm{font-size: 50px;color: #fff;background-color: #e50112; height: 133px; line-height: 145px;}
	.topdh .topdhfm2{flex-grow:1;position: relative;display:none}
    .topdh .topdhfm1{flex-grow:1;position: relative;display:block}
	.toplogo{width:80%;margin: 0 auto;}
	.topdh .topdhfm{flex-grow:1;position: relative;width:25%;border: 1px solid #fff;}
	.topdh .topdhfm1{flex-grow:1;position: relative;width:25%}
	.topbox{flex-wrap: wrap;}
	.topdhbox {width:100%;margin-left: 0;flex-direction: row;}
	.toplx{display: none;}
	.hg{height: 282px!important;}
	.hh{height: 210px!important;}
    .topdh{max-width: 1300px;}
	.nytop{margin-top: 22%}
	.topdh .topdhfm:hover .topdhlm{color:#fff;}
	
}


/*banner*/
#banner {position: relative;overflow: hidden;	width: 100%}
#banner ul {	position: relative;	overflow: hidden;	width: 500%}
#banner ul li {	width: 20%;	float: left}
#banner ul li img {	width: 100%;display: block;}
#banner aside {	position: absolute;	top: 0;	bottom: 0;	height: 0;	width: 90%;	right: 0;	left: 0;	margin: auto}
#banner aside span {display: block;	width: 65px;	height: 65px;	z-index: 63;	background: rgba(255,255,255,0.6);	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	position: relative;	cursor: pointer;	opacity: 0;	transition: all 0.3s;	margin-top:-2%;}
#banner:hover aside span{ 	opacity: 1;}
#banner aside span:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 20%;	margin: auto;	width: 27px;	height: 27px;	border-top: 3px solid #ac1212;	border-left:3px solid #ac1212;	-webkit-transform: rotateZ(-45deg);	-moz-transform: rotateZ(-45deg);	-ms-transform: rotateZ(-45deg);	-o-transform: rotateZ(-45deg);	transform: rotateZ(-45deg)}
#banner aside span.prev {	float: left;}
#banner aside span.next {	float: right;}
#banner aside span.next:after {	left: 0;	right: 20%;	-webkit-transform: rotateZ(135deg);	-moz-transform: rotateZ(135deg);	-ms-transform: rotateZ(135deg);	-o-transform: rotateZ(135deg);	transform: rotateZ(135deg)}
#banner>div {	width: 140px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner>div em {display: block;	float: left;	width: 18px;	height: 18px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0 4.75px;	background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;	transition: all .3s;	cursor: pointer}
#banner>div em.act {background: #ac1212;}
/*banner end*/
.w100{width:100%}
.w1200{width:1200px;margin:0 auto}
.w1360{width:1360px;margin:0 auto}
h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul li:hover h5 a{ color:#ff0000}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}

/*==========================================首页 开始=============================================*/
.title00{ text-align:center}
.title00 h3{ margin-bottom:15px}
.title00 h3 big{ font-size:30px; color:#262626}
.title00 h3 small{font-size:16px;color:#4a4b4b;text-transform:uppercase;vertical-align:  bottom;margin-left: 5px;}
.title00 h6{ font-size:16px; color:#8c8d8e;font-weight: 400;}
.container01{ padding:102px 0 86px;}
.container01 .box{ text-align:center}
.container01 .box h3{ font-size:30px; color:#000000; font-weight:bold; margin:70px 0 24px;}
.container01 .box h3 span{ display:inline-block; position:relative; overflow:hidden}
.link--kukuri:hover {
color: #c5c2b8;
}
.link--kukuri::after {
content: '';
position: absolute;
height: 16px;
width: 100%;
top: 50%;
margin-top: -8px;
right: 0;
background: #f08200;
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
-webkit-transition: -webkit-transform 0.4s;
transition: transform 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
.container01 .box:hover h3 .link--kukuri::after {
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}
.container06 .title:hover .link--kukuri::after {
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}
.link--kukuri::before {
content: attr(data-letters);
position: absolute;
z-index: 2;
overflow: hidden;
color: #d90024;
white-space: nowrap;
width: 0%;
-webkit-transition: width 0.4s 0.3s;
transition: width 0.4s 0.3s;
}
.container01 .box:hover h3 .link--kukuri::before {
width: 100%;
}
.container06 .title:hover .link--kukuri::before {
width: 100%;
}
.container01 .box p{ font-size:16px; line-height:32px; color:#848586; margin-bottom:45px}
.container01 ul{ font-size:0; text-align:center; padding:0 60px; margin-bottom:64px;}
.container01 ul li{ display:inline-block; width:33.333333%; border-right:#cfd0d2 1px dotted}
.container01 ul li .icon{ position:relative; width:100px; height:100px; line-height:100px; display:inline-block}
.container01 ul li .icon:before{ content:""; position:absolute; background:url(../UploadFiles/bj/yuan_bg.png) center no-repeat; left:0; top:0; width:100px; height:100px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container01 ul li .icon img{ position:relative; vertical-align: middle;}
.container01 ul li .con{display:inline-block; padding:20px 0 0 20px; text-align:left}
.container01 ul li .con h2{ font-size:36px; color:#3b3d41; letter-spacing:-2px; margin-bottom:3px}
.container01 ul li .con h2 big{font-size: 32px;} 
.container01 ul li .con h2 small{ font-size:16px; color:#848586; margin-left:10px;letter-spacing: 1px;}
.container01 ul li .con h5{ font-size:16px; color:#848586; padding: 0 0 0 4px}
.container01 ul li:hover .con h5{ font-size:16px; color:#d4042c; padding: 0 0 0 4px}
.container01 ul li:hover img{ -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
@keyframes jello {
from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}
.container01 ul li:hover .icon:before{ transform:rotate(180deg); -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);}
.more00.more{ text-align:center}
.more00.more a{display:inline-block;border: #e5e5e5 1px solid;-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px;width: 155px;height: 45px;line-height: 43px;font-size: 16px;color: #565656;text-transform:uppercase;position:relative;overflow:hidden;margin: 0 auto;}
.more00.more a span{ position:relative; z-index:10}
.more00.more a:hover{color:#fff;border:#d4042c 1px solid;background: #d4042c; transition-delay:0.36s}
@-webkit-keyframes criss-cross-left {
0% {
left: -20px;
}
50% {
left: 50%;
width: 20px;
height: 20px;
}
100% {
left: 50%;
width: 375px;
height: 375px;
}
}
@keyframes criss-cross-left {
0% {
left: -20px;
}
50% {
left: 50%;
width: 20px;
height: 20px;
}
100% {
left: 50%;
width: 375px;
height: 375px;
}
}
@-webkit-keyframes criss-cross-right {
0% {
right: -20px;
}
50% {
right: 50%;
width: 20px;
height: 20px;
}
100% {
right: 50%;
width: 375px;
height: 375px;
}
}
@keyframes criss-cross-right {
0% {
right: -20px;
}
50% {
right: 50%;
width: 20px;
height: 20px;
}
100% {
right: 50%;
width: 375px;
height: 375px;
}
}
.btn-11 {
position: relative;
color: #9a7cba;
}
.btn-11:before, .btn-11:after {
position: absolute;
top: 50%;
content: '';
width: 20px;
height: 20px;
background: #d90024;
border-radius: 50%;
}
.btn-11:before {
left: -20px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
/*     animation: criss-cross-left 0.8s reverse; */
}
.btn-11:after {
right: -20px;
-webkit-transform: translate(50%, -50%);
transform: translate(50%, -50%);
/*     animation: criss-cross-right 0.8s reverse; */
}
.btn-11:hover:before, .btn-11:hover:after {
/*       @include size($btn-width); */
}
.btn-11:hover:before {
-webkit-animation: criss-cross-left 0.8s both;
animation: criss-cross-left 0.8s both;
}
.btn-11:hover:after {
-webkit-animation: criss-cross-right 0.8s both;
animation: criss-cross-right 0.8s both;
}
/*推荐服务*/
.container02{ padding:88px 0 25px; background:#f2f4f6}
.container02 .title00{ text-align:left; margin-bottom:55px}
.container02 .title00 h3{ display:inline-block; margin-bottom:0}
.container02 .title00 h6{ display:inline-block; vertical-align:bottom; margin:-3px 0 0 10px}
.container02 ul{ font-size:0; margin:0 -20px;}
.container02 ul li{ display:inline-block; width:50%; padding:0 20px; margin-bottom:45px;}
.container02 ul li a{ display:block; overflow:hidden; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .img,.container02 ul li .img img{ float:left; width:400px; height:300px; overflow:hidden; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .top{ position:absolute; right:0; width:0; top:0; height:100%; background:url(http://www.sxdingwu.com/statics/style/pc/images/red90.png) center; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .top .table{ width:400px; height:300px;}
.container02 ul li .top p{ padding:0 12px; font-size:16px; color:#fff; line-height:32px; opacity:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; transform:scale(0); text-align:left}
.container02 ul li .con{ float:left; width:44%; height:300px; background:#fff}
.container02 ul li .con h2{ height:90px; line-height:90px; margin-bottom:68px; position:relative}
.container02 ul li .con h2 .sijiao{ position:absolute; width:106px; height:90px; left:50%; margin-left:-53px; top:0; -moz-transition: all 1.2s ease-in-out;-webkit-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;-ms-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
.container02 ul li .con h2 .sijiao .d1:before{ content:""; position:absolute; top:0; left:0; background:url(../images/jiao01.png) center no-repeat; width:12px; height:11px;}
.container02 ul li .con h2 .sijiao .d1:after{ content:""; position:absolute; top:0; right:0; background:url(../images/jiao02.png) center no-repeat; width:12px; height:11px;}
.container02 ul li .con h2 .sijiao .d2:before{ content:""; position:absolute; bottom:0; left:0; background:url(../images/jiao03.png) center no-repeat; width:12px; height:11px;}
.container02 ul li .con h2 .sijiao .d2:after{ content:""; position:absolute; bottom:0; right:0; background:url(../images/jiao04.png) center no-repeat; width:12px; height:11px;}
.container02 ul li .con h3{ font-size:20px; color:#4a4b4b; text-transform:uppercase; margin-bottom:6px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container02 ul li .con h5{ font-size:12px; color:#bdbdbe; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container02 ul li a:hover{ box-shadow:0 0 50px rgba(0,0,0,0.25)}
.container02 ul li a:hover .img img{ transform:scale(1.15);}
.container02 ul li a:hover .top{ left:0; width:100%}
.container02 ul li a:hover .con h2 .sijiao{  transform:rotate(180deg) scale(0.7); -webkit-transform:rotate(180deg) scale(0.7);  -moz-transform:rotate(180deg) scale(0.7);}
.container02 ul li a:hover .con h2 img{ -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.container02 ul li a:hover .top p{ opacity:1; transform:scale(1); transition-delay:0.36s}
.container02 ul li a:hover .con h3{ margin:4px 0 10px;}

/*经典案例*/
.container05{ position:relative; padding-bottom:92px}
.container05 .title00{position:relative;margin-top:-55px;height:110px; margin-bottom:92px}
.container05 .title00 h3{ margin-bottom:10px}
.container05 .title00 h3 big{font-size:80px;color:#2a2a2a;font-weight:bold;font-family:DINOT;text-transform:uppercase;display:  inline-block;}  
.container05 .title00 h3 big font{font-size:80px;color:#d90024;display:  inline-block;margin-top: 5px;}
.container05 .title00 h3 small{font-size:24px;margin-bottom: 11px;display:inline-block; position:relative}
.container05 .title00 h3 small:before{content:"";background:url(../images/maohao.png) center no-repeat;width:21px;height:19px;position:absolute;top: -36px;left:0;}
.container05 .line_left{position:absolute;left:0;top: 53px;width:50%;}
.container05 .line_left:before{ content:""; position:absolute; height:2px; background:#f1f2f5; width:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.container05 .line_left.aos-animate:before{width:780px; right:188px;}
.container05 .line_left:after{ content:""; position:absolute; height:2px; background:#c20e2f; width:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; transition-delay:0.6s; right:188px;}
.container05 .line_left.aos-animate:after{width:24px; }
.container05 .line_right{ position:absolute; right:0; top:53px; width:50%;}
.container05 .line_right:before{ content:""; position:absolute; height:2px; background:#f1f2f5; width:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.container05 .line_right.aos-animate:before{width:780px; left:188px;}
.container05 .line_right:after{ content:""; position:absolute; height:2px; background:#c20e2f; width:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; transition-delay:0.6s; left:188px;}
.container05 .line_right.aos-animate:after{width:24px; }
.container05 ul{ font-size:0; margin:0 -7.5px;}
.container05 ul li{ display:inline-block; width:33.333333%; padding:0 7.5px; margin-bottom:15px;}
.container05 ul li a{ display:block; overflow:hidden; position:relative}
.container05 ul li a:after{ content:""; position:absolute; z-index:8; bottom:0; left:0; width:100%; height:0; background:url(../images/red80.png) center; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
.container05 ul li a .img{ position:relative}
.container05 ul li a .img:after{ content:""; position:absolute; z-index:1; bottom:0; left:0; width:100%; height:100%; background:url(../images/hei40.png) center; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container05 ul li a .img,.container05 ul li a .img img{ width:390px; height:270px; overflow:hidden}
.container05 ul li a .con{position:absolute;z-index:10;top: 152px;left:0;width:100%;height:100%;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;padding:0 15px;}
.container05 ul li a .con .table .table_cell{ vertical-align:top; padding:76px 0 0}
.container05 ul li a .con h5{font-size:18px;color:#ffffff;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.container05 ul li a .con h3{ margin:24px 0 16px; height:40px; position:relative}
.container05 ul li a .con h3 .line { display: block; background: #fff; position: absolute; top: 50%; left: 50%; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }
.container05 ul li a .con h3 .line_1 { width: 40px; height: 1px; margin: -1px 0px 0px -20px; transform: translateX(-40px); -webkit-transform: translateX(-40px); }
.container05 ul li a .con h3 .line_2 { width: 1px; height: 40px; margin: -20px 0px 0px -1px; transform: translateY(40px); -webkit-transform: translateY(40px); }
.container05 ul li a .con h6{ font-size:14px; color:#e1a7ac; line-height:26px; max-height:52px;}
.container05 ul li a:hover .img:after{ top:0; height:0}
.container05 ul li a:hover:after{ height:100%; top:0}
.container05 ul li a:hover .con{ top:0; transition-delay:0.36s}
.container05 ul li a:hover .con h3 .line{ transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; transition-delay:1.2s}
	
	* {box-sizing: border-box;}
/*经典案例*/
.w1200 { width:80%; margin: 0 auto;}
.container05 { position: relative;padding-bottom:2%}
.container05 .title00 { position: relative; margin-top: -55px; height: 110px; margin-bottom: 92px}
.container05 .title00 h3 {margin-bottom: 10px}
.container05 .title00 h3 big { font-size: 80px; color: #2a2a2a; font-weight: bold; font-family: DINOT;text-transform: uppercase; display: inline-block;}
.container05 .title00 h3 big font {font-size: 80px; color: #d90024; display: inline-block; margin-top: 5px;}
.container05 .title00 h3 small { font-size: 24px;margin-bottom: 11px; display: inline-block;position: relative}
.container05 .title00 h3 small:before {content: ""; background: url(../images/maohao.png) center no-repeat; width: 21px; height: 19px; position: absolute; top: -36px;left: 0;}
.container05 .line_left { position: absolute; left: 0; top: 53px;  width: 50%;}
.container05 .line_left:before { content: "";position: absolute; height: 2px; background: #f1f2f5; width: 0; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.container05 .line_left.aos-animate:before {  width: 780px; right: 188px;}
.container05 .line_left:after { content: ""; position: absolute;height: 2px; background: #c20e2f; width: 0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; transition-delay: 0.6s; right: 188px;}
.container05 .line_left.aos-animate:after {  width: 24px;}
.container05 .line_right { position: absolute; right: 0; top: 53px; width: 50%;}
.container05 .line_right:before { content: ""; position: absolute; height: 2px; background: #f1f2f5;  width: 0;-moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out}
.container05 .line_right.aos-animate:before { width: 780px; left: 188px;}
.container05 .line_right:after {content: "";position: absolute;height: 2px;background: #c20e2f;width: 0;-moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;transition-delay: 0.6s;left: 188px;
}
.container05 .line_right.aos-animate:after {width: 24px;}
.container05 ul {font-size: 0; margin: 0 -7.5px;}
.container05 ul li { display: inline-block; width: calc(100% / 4); padding: 0 7.5px; margin-bottom: 15px;}
.container05 ul li a { display: block; overflow: hidden; position: relative}
.container05 ul li a:after {content: ""; position: absolute; z-index: 8; bottom: 0;  left: 0; width: 100%; height: 0; background: url("../UploadFiles/bj/red80.png") center; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;  -o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.container05 ul li a .img { position: relative}
.container05 ul li a .img:after { content: ""; position: absolute; z-index: 1; bottom: 0; left: 0;width: 100%;height: 100%; background: url(../UploadFiles/bj/hei40.png) center; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container05 ul li a .img,.container05 ul li a .img img { width: 100%;height: 260px; overflow: hidden}
.container05 ul li a .con {position: absolute;z-index: 10; top: 152px;left: 0; width: 100%; height: 100%; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;padding: 0 15px;}
.container05 ul li a .con .table .table_cell {vertical-align: top;padding: 60px 0 0}
.container05 ul li a .con h5 { font-size: 18px;color: #ffffff; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.container05 ul li a .con h3 {margin: 24px 0 16px; height: 40px;position: relative}
.container05 ul li a .con h3 .line {display: block;background: #fff;position: absolute;top: 50%;left: 50%;opacity: 0;visibility: hidden;transition: 400ms;-webkit-transition: 400ms;}
.container05 ul li a .con h3 .line_1 { width: 40px; height: 1px; margin: -1px 0px 0px -20px; transform: translateX(-40px); -webkit-transform: translateX(-40px);}
.container05 ul li a .con h3 .line_2 {width: 1px; height: 40px; margin: -20px 0px 0px -1px;transform: translateY(40px); -webkit-transform: translateY(40px);}
.container05 ul li a .con h6 {font-size: 14px; color: #e1a7ac; line-height: 26px; max-height: 52px;text-align: center;}
.container05 ul li a:hover .img:after { top: 0; height: 0}
.container05 ul li a:hover:after {height: 100%; top: 0}
.container05 ul li a:hover .con {top: 0;transition-delay: 0.36s}
.container05 ul li a:hover .con h3 .line {transform: translate(0); -webkit-transform: translate(0);opacity: 1;visibility: visible;transition-delay: 1.2s}
.img_zd{position:relative;width:100%;overflow: hidden;}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
.box_table{ display:table; table-layout: fixed; width:100%; height:100%}
.box_table_cell{ display:table-cell; vertical-align:middle}
.box_table_cell *{ white-space:normal; word-wrap:break-word; }
.title001{ margin-bottom:3rem; text-align:center}
.title001 .h3{ font-size:3.5rem; color:#e4e8f2; font-family:POPPINS-BOLD; text-transform:uppercase}
.title001 h2{ font-size:2rem; color:#333333; font-weight:bold; margin:-1.625rem 0 0}
.title001 p{ font-size:15px; color:#7e838f; line-height:1.5; margin:1rem 0 0}

/*首页隐藏了*/
.container04{ overflow:hidden; padding:2rem 0 0}
.list_box_04 li{ float:left; width:20%}
.list_box_04 li a{ display:block; position:relative; text-align:center}
.list_box_04 li a .top{ height:8.75rem; border-top:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid}
.list_box_04 li a .top .ico{display:inline-block;vertical-align:top;line-height: 2.75rem;margin-right: 1rem;}
.list_box_04 li a .top .con{ display:inline-block; text-align:left}
.list_box_04 li a .top .con h5{ font-size:1.25rem; color:#333333; line-height:1.25}
.list_box_04 li a .top .con h6{ font-size:1.125rem; color:#caced8; line-height:1.25; font-family:POPPINS-light; text-transform:uppercase}
.list_box_04 li a .bottom .img .img_hezi{ padding-bottom:21.875rem !important}
.list_box_04 li a .top_box{ position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; transition:.8s; transform:translateY(101%)}
.list_box_04 li a .top_box:before{ content:""; position:absolute; top:0; left:0; right:0; transition:.5s; z-index:-1; height:0}
.list_box_04 li a .top_box .top1{ height:8.75rem; }
.list_box_04 li a .top_box .top1 .ico{display:inline-block;vertical-align:top;line-height: 2.75rem;margin-right: 1rem;}
.list_box_04 li a .top_box .top1 .con{ display:inline-block; text-align:left}
.list_box_04 li a .top_box .top1 .con h5{ font-size:1.25rem; color:#fff; line-height:1.25}
.list_box_04 li a .top_box .top1 .con h6{ font-size:1.125rem; color:#fff; line-height:1.25; font-family:POPPINS-light; text-transform:uppercase}
.list_box_04 li a .top_box .bottom1{ height:21.875rem; position:relative}
.list_box_04 li a .top_box .bottom1:before{ content:""; position:absolute; top:-10px; background:url(../images/list_box_04_dots.png) center no-repeat; height:20px; left:0; right:0}
.list_box_05{padding: 0 2rem;text-align:left;margin: 0 -7px;margin-top: -3rem;}
.list_box_05 li{float:left;min-width: 50%;font-size: 14px;color:rgba(255,255,255,.8);line-height:2rem;/* white-space:nowrap */width: auto;padding: 0 7px;}
.list_box_05 li span{ display:inline-block; margin:0 .5rem 0 0}
.list_box_04 li a .top_box:before{ height:100%; background:#ff7f31}
.list_box_04 li a .top_box .bottom1 .bottom1_svg{ position:absolute; bottom:10%; left:0; right:0}
.list_box_04 li a .top_box .bottom1 .bottom1_svg svg{ width:1.25rem; height:1.25rem; fill:rgba(255,255,255,.8)}
.list_box_04 li a:hover .top_box{ transform:translateY(0)}



/*foot*/
.footer{background:#d4042c;}
.wp{width:85%;margin:0 auto}
.footer .con-top{position:relative;top:-34px;z-index:5}
.footer .con-top .inner{overflow:hidden;background:#2357b5}
.footer .con-center{overflow:hidden;padding:50px 0 30px}
.footer .con-bot{border-top:1px solid rgba(255,255,255,.1);padding:21px 0}
.f-logo{float:left;width:305px;height:82px;line-height:82px;text-align:center;background:#21478b}
.f-logo img{display:inline-block;vertical-align:middle;height:45px;}
.f-nav{overflow:hidden;padding:0 2%}
.f-nav li{float:left;width:14.28%;position:relative}
.f-nav li:after{content:"";width:1px;height:13px;background:rgba(255,255,255,.25);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.f-nav li:last-child:after{display:none}
.f-nav a{display:block;font-size:16px;color:rgba(255,255,255,.9);line-height:82px;text-align:center}
.f-nav a:hover{color:#fff}
.f-link{overflow:hidden;float:left;width:30%}
.f-link dl{float:left}
.f-link dl:first-child{width:100%;padding-right:10px}
.f-link dl:nth-child(2){width:65%;padding-right:10px}
.f-link dt{font-size:18px;color:#fff;line-height:22px;font-weight:400;padding-bottom:22px;position:relative;margin-bottom:21px}
.f-link dt:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:1px;background:rgba(255,255,255,.1)}
.f-link dd{overflow:hidden}
.f-link dd .col-l,.f-link dd .col-r{/*width:50%;*/padding-right:10px}
.f-link dd a{display:block;font-size:16px;color:rgba(255,255,255,1);line-height:20px;margin-bottom:16px; width: 30%; float: left;}
.f-link dd a:hover{color:#fff}
.f-ma{overflow:hidden;float:right}
.f-ma .pic{float:left;width:144px;margin-left:17px;font-size:16px;color:#fff;line-height:41px;text-align:center}
.f-ma .pic img{display:block;width:100%}
.f-ma .pic span{display:block;border:1px solid rgba(255,255,255,1);text-align:center;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}
.f-tel1{float:left;width:32%;font-size:16px;color:rgba(255,255,255,1);line-height:30px}
.f-tel2 dt{font-size:18px;color:#fff;line-height:22px;font-weight:400;padding-bottom:22px;position:relative;margin-bottom:21px}
.f-tel2 dt:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:1px;background:rgba(255,255,255,.1)}
.f-tel1 .img-tel{display:block;height:47px;margin-bottom:17px}
.f-tel1 .tit{font-size:16px;color:#fff;font-weight:400}
.f-tel1 strong{display:block;font-family:Impact,Arial;font-size:46px;color:rgba(255,255,255,1);line-height:47px;margin-bottom:3px}
.f-tel2{float:left;width:38%;font-size:16px;color:#fff;line-height:41px}
.f-tel2 .item{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:18px;background:#e51b42;padding-left:10px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;width: 80%;}
.f-tel2 i{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/tacn/img5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:-2px 10px 0 6px}
.f-tel2 .tit{font-size:18px;color:#fff;font-weight:400;line-height:32px;margin-bottom:21px}
.f-copy{font-size:16px;color:rgba(255,255,255,1);line-height:24px;text-align:center}
.f-copy a{color:inherit}
.f-copy a:hover{color:#fff}
.zc { width: 400px;}
.copyright{height:auto;line-height:60px;color:#fff;background-color: #1e1e1e;font-size:16px;text-align: center;}
.copyright img{display: inline-block;margin:0 10px 4px;margin: 0 10px -13px;}
.copyright a{display: inline-block;margin:0 10px;color:#fff;text-valign="middle"}

/*浪*/
  #foot{ background:#0366c2;/* padding-top: 4rem;*/ color: #fff; position: relative;}
  #foot .m{ display: flex; justify-content: space-between;}
  
#foot .waveWrapper {top: -7.3125rem;}
.waveWrapper {top: -7.3125rem;}
@keyframes move_wave {
  0% {
      transform: translateX(0) translateZ(0) scaleY(1)
  }
  50% {
      transform: translateX(-25%) translateZ(0) scaleY(0.55)
  }
  100% {
      transform: translateX(-50%) translateZ(0) scaleY(1)
  }
}
.waveWrapper {overflow: hidden;position: absolute;left: 0;right: 0;top: 0;margin: auto;height:7.5rem; z-index:0;}
.waveWrapperInner {position: absolute;width: 100%;overflow: hidden;height: 100%;bottom: -1px;}
.bgTop { z-index: 15;
  opacity: 0.9;
}
.bgMiddle {
  z-index: 10;
  opacity:1;
}
.bgBottom {
  z-index: 5;
}
.wave {
  position: absolute;
  left: 0;
  width: 200%;
  height: 100%;
  background-repeat: repeat no-repeat;
  background-position: 0 bottom;
  transform-origin: center bottom;
}
.waveTop {
  background-size: 50% 100px;
}
.waveAnimation .waveTop {
animation: move-wave 3s;
 -webkit-animation: move-wave 3s;
 -webkit-animation-delay: 1s;
 animation-delay: 1s;
}
.waveMiddle {
  background-size: 50% 100%;
}
.waveAnimation .waveMiddle {
  animation: move_wave 10s linear infinite;
}
.waveBottom {
  background-size: 50% 100%;
}
.waveAnimation .waveBottom {
  animation: move_wave 15s linear infinite;
}


.s_tt{ text-align: center; margin-bottom: 4.125rem; }

.s_tt h3{ font-size: 2.125rem; color: #040404; font-weight: bold; margin-bottom: .5rem;margin-top: 3%; }

.s_tt h4{ font-size: 1.125rem; color: rgba(4,4,4,.6);}

.s_tt p{ font-size: 1.125rem; color: rgba(4,4,4,.6);}

.m{ width: 90%; margin: 40px auto; height:100%; display: block; position:relative;}
#s_news{ width: 100%; background-size: cover; padding-top: 2rem; padding-bottom:9rem; width: 100%; overflow: hidden;}

#s_news .s_tt{ float: left; text-align: left; margin-bottom: 0;}

#s_news .hd{ padding-right: 0rem; overflow: hidden; margin-bottom: 3.625rem; display: flex; align-items: flex-end; justify-content: space-between;}

#s_news .hd ul{ text-align: left; float: right; width: 9rem; }

#s_news .hd .slick-track{ margin-right: 0;}

#s_news .hd ul li{ float: left; padding: 0 .5rem; text-align: center;}

#s_news .hd ul li a{ display: block; position: relative; z-index: 1; overflow: hidden; transition:.5s ; font-size: .9375rem; color:#434444; display: block; width: 100%; height: 2.5rem; line-height: 2.5rem; border-radius: 2rem; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; -o-border-radius: 2rem; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; }

#s_news .hd ul li a:before{ content: ""; display: block; box-sizing: border-box; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border:1px solid #e0e2e8;border-radius: 2rem; }

#s_news .hd ul li a:after{ content: ""; display: block; box-sizing: border-box; position: absolute; left: 0; top: 0; width: 0; height: 100%; background: #e50112; z-index: -1; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }

#s_news .hd ul li.slick-current a{ color: #fff; }

#s_news .hd ul li.slick-current a:before{ border: 1px solid #d4042c;}

#s_news .hd ul li.slick-current a:after{ width: 100%;}

#s_news .bd>.slick-list{ overflow: visible;}

#s_news .bd ul{ margin: 0 -1rem;}

#s_news .bd ul li{ padding: 0 1rem;float: left;width: 33.3333333333333333333%;}

#s_news .bd ul li .img{}

#s_news .bd ul li .img img{width: 100%}

#s_news .bd ul li .txt{ background: #fbfaff; padding: 2.5rem 2rem; position: relative; z-index: 1;}

#s_news .bd ul li .txt:before{ content: ""; display: block; width: 100%; height: 0; position: absolute; left: 0; top: 0; background: #d4042c; z-index: -1; }

#s_news .bd ul li .txt h4{ font-size: 1.25rem; line-height: 1.25rem; height: 1rem; color: #000000; margin-top: 0.5rem; margin-bottom: 1rem; }

#s_news .bd ul li .txt .time{  font-size: 1rem; line-height: 30px;color: #9c9c9c; font-family: BarlowCondensed-Regular;}

#s_news .bd ul li .txt .btn_xq2{ font-size: .9375rem; color: #5a5a5a;line-height: 40px; }

#s_news .bd ul li .txt .btn_xq2 svg{ width: 1.125rem; margin-left: .25rem;}

#s_news .bd ul li:hover .txt:before{ height: 100%;}

#s_news .bd ul li:hover .txt h4{ color: #fff;}

#s_news .bd ul li:hover .txt p{ color: #fff; color: rgba(255,255,255,.63);}

#s_news .bd ul li:hover .txt .time{ color: #fff;}

#s_news .bd ul li:hover .txt .btn_xq2 svg path{ fill: #fff;}

#s_news .bd ul li:hover .txt .btn_xq2{ color: rgba(255,255,255,.5);}



#s_news .bd .btn_r{ position: absolute; right: 0; top: -6.25rem; height: 2.5rem; line-height: 2.5rem; text-align: center; color: #fff; border: 1px solid #e1e3e9; font-family: simsun; border-radius: 50%; transition: .3s; width: 2.5rem; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

#s_news .bd .btn_r:hover{background: url(../images/btn_r_on.png) left center no-repeat; }



#s_news .bd ul li .txt:before,

#s_news .bd ul li .txt h4,

#s_news .bd ul li .txt p,

#s_news .bd ul li .txt .time,

#s_news .bd ul li .txt .btn_xq2,path{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}


@media(min-width:1446px){

.container02 ul li .con{ float:left; width:28%; height:300px; background:#fff}
}

@media(min-width:1600px){

.container02 ul li .con{ float:left; width:35%; height:300px; background:#fff}
}

@media(min-width:1800px){

.container02 ul li .con{ float:left; width:42%; height:300px; background:#fff}
}
@media(min-width:1920px){

.container02 ul li .con{ float:left; width:44%; height:300px; background:#fff}
}


@media(max-width:991px){
	
	
}

.kh {
    width: 100%;
    height: auto;
    background: url(/UploadFiles/pic/kh_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.kh_z {
    padding: 50px 50px 130px 50px;
	    width: 90%;
    margin: auto;
}
.kh_t {
    width: 100%;
	margin-bottom: 5%;
}
    height: auto;
    display: flex;
    justify-content: space-between;
}
.kh_t dl {
    width: 60%;
}
.kh_t dl p {
    font-size: 65px;
    color: rgba(177, 177, 177, 0.137);
    font-weight: 600;
    letter-spacing: 1px;
}
.kh_t dl h2 {
    font-size: 40px;
    color: rgb(185, 19, 19);
    letter-spacing: 1px;
    margin-top: -40px;
    margin-left: 20px;
}
.kh_t dl span {
    font-size: 20px;
    letter-spacing: 1px;
    color: #333;
    margin-left: 20px;
    display: block;
}
.kh_t a {
    width: 170px;
    height: 50px;
    border: 2px solid rgb(185, 19, 19);
    text-align: center;
    line-height: 50px;
    font-size: 19px;
    text-decoration: none;
    border-radius: 30px;
    color: rgb(185, 19, 19);
    margin-top: -40px;
	display: block;
	float: right;
}
.kh_n {
    width: 100%;
    height: auto;
    position: relative;
}
.kh_n ul {
    width: 100%;
    height: 400px;
    position: relative;
}
.kh_n ul li:nth-child(1) {
    width: 130px;
    height: 130px;
    position: absolute;
    top: 30%;
    left: 724px;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n li img {
    width: 100%;
    margin-top: 22px;
}
.kh_n ul li:nth-child(2) {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 7%;
    left: 23%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}


.kh_n ul li:nth-child(3) {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 91%;
    left: 15%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(4) {
    width: 130px;
    height: 130px;
    position: absolute;
    top: 44%;
    left: 2%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(5) {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 94%;
    left: 34%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(6) {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 84%;
    left: 53%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(7) {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 37%;
    left: 62%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(8) {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 92%;
    left: 69%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(9) {
    width: 130px;
    height: 130px;
    position: absolute;
    top: 34%;
    left: 89%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(10) {
    width: 130px;
    height: 130px;
    position: absolute;
    top: -8%;
    left: 56%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}


.kh_n ul li:nth-child(11) {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 49%;
    left: 465px;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}

.kh_n ul li:nth-child(12) {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 25%;
    left: 217px;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}

.kh_n ul li:nth-child(13) {
    width: 120px;
    height: 120px;
    position: absolute;
    top: -14%;
    left: 39%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}

.kh_n ul li:nth-child(14) {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 0%;
    left: 74%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}
.kh_n ul li:nth-child(15) {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 60%;
    left: 77%;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 18px -5px #a9a9a940;
}

._cir {
    width: 10%;
    position: absolute;
    top: 47%;
    left: 49%;
    transform: translate(-50%,-50%);
}
._cir.j1>div {
    animation-delay: 1s;
}
._cir.j2>div {
    animation-delay: 2s;
}
._cir.j3>div {
    animation-delay: 3s;
}
._cir.j4>div {
    animation-delay: 4s;
}
._cir.j5>div {
    animation-delay: 5s;
}

._cir>div {
    width: 100%;
    padding-bottom: 100%;
    border: 1px solid #eaeaea;
    border-radius: 50%;
    animation: spread 5s linear infinite;
    opacity: 0;
    will-change: transform;
}
@keyframes spread {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    
    100% {
        transform: scale(5);
        opacity: 0;
    }
}
	





/**/
.syal{width: 100%;padding:4% 5% 0px;box-sizing: border-box;}
.syal .caselistx .title{height:56px; line-height:56px; text-align:center; font-size:36px;  background: url("../UploadFiles/bj/anli.png") no-repeat center top;}
.syallb a{width: 100%;display: block;box-shadow: 0 0 2px rgba(0,0,0,0.1);}
.syallb a .sytpbox{width: 100%;overflow: hidden;position: relative;}
.syallb a .sytpbox::before,.syallb a .sytpbox::after{content: "";position: absolute;}
.syallb a .sytpbox::before{width: 60px;height: 60px;background-color: rgba(255,255,255,0);left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: all 0.4s;}
.syallb a .sytpbox::after{width: 140px;height: 120px;background-image: url("../UploadFiles/bj/nytplj.png");background-size: 140px 120px;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: all 0.4s;}
.syallb a .sytpbox img{width: 100%;display: block;}
.sytpbt{display: block;width: 100%;padding:0px 20px;box-sizing: border-box;background-color: #eee;position: relative;}
.sytpbt::after{content: "";position: absolute;width: 180px;height: 30px;background-color:#e50112;top: 50%;left: 50%;transform: translate(-50% , -50%);opacity: 0;transition: all 0.4s;}
.sytpbt p{font-size: 16px;line-height: 25px;color: #333;text-align: center;position: relative;z-index: 50;transition: all 0.4s;height: 60px;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/display: flex;align-items:center;justify-content:center;}
.syallb a:hover .sytpbox::before{width: 100%;height: 100%;opacity: 1;}
.syallb a:hover .sytpbox::after{opacity: 1;}
.syallb a:hover .sytpbt::after{opacity: 1;width: 100%;height: 100%;}
.syallb a:hover .sytpbt p{color:#fff;}



/*==============================================================================================*/




/*yzxc*/

.caselistx .title{height:56px; line-height:56px; text-align:center; font-size:36px;  background: url("../UploadFiles/bj/gongsi.png") no-repeat center top;}
.caselistx .line{ height:31px; text-align:center; line-height:31px; background: url("../UploadFiles/bj/line.png") no-repeat center center;}
.caselistx .titlex{height:30px; line-height:30px; text-align:center; font-size:18px;  margin-bottom:40px;}









/*==============================================================================================*/

/*ny jj*/
.nytoptp{width: 100%;display: block;}
.nywzdhbox{width:100%;height: 80px;background-color: #fff;}
.nywzdh{width: 90%;margin: 0 auto;/*display:flex;justify-content: space-between;*/}
.nywzdh .nywzdhnr{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;padding-left: 20px;box-sizing: border-box;background-image: url("../UploadFiles/bj/wzdh.png");background-repeat: no-repeat;background-size: 20px 80px;float: right;}
.nywzdh .nywzdhnr a{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;}
.nybt{width: 120px;font-size: 18px;line-height: 80px;color: #fff;text-align: center;background-color: #dc8c14;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
.nydhlb{font-size: 16px;line-height: 80px;color: #666;overflow: hidden;height: 80px;float: left;}
.nydhlb a{font-size: 16px;line-height: 80px;color: #333;text-align: right;padding: 0 30px;position: relative;}
.nydhlb a::before{content: "";position: absolute;width: 0;height: 2px;background-color:#d2a65f;bottom: -32px;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.nydhlb a:hover{color:#d2a65f;}
.nydhlb a:hover::before{width: 100%;}
    
.nynrbox{width:90%;margin: 40px auto;background-color: #fff;padding:0 40px 5%;box-sizing: border-box;}
.nynrbt{width:100%;font-size: 30px!important;color: #333;text-align: center;line-height: 46px!important;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #eee;}
.nynrbox p{font-size: 16px;line-height: 30px;text-indent: 2rem;}
.nynrbox p strong{font-size: 18px;line-height: 40px;}
.gywmn_l{width:85%;padding:20px;display: flex;flex-wrap: wrap;margin: 0 auto;}
.gywmn_l img{width: calc((100% - 180px) / 4);margin: 20px;border: 1px #ededed solid;}


@media(max-width:1445px){
.nynrbox{width:90%;margin: 0px auto;background-color: #fff;padding: 40px;box-sizing: border-box;margin-bottom: 2%;}
}
@media(max-width:1024px){
.nynrbox{width:100%;}
}


@media(max-width:991px){
	.nywzdh .nywzdhnr {font-size: 28px;}
   .nywzdh .nywzdhnr a {font-size: 28px;}
    .nynrbox{width: 100%;}
    .nydhlb a{font-size: 28px;}
    .caselistx .title,.syal .caselistx .title{font-size: 30px;}
    .caselistx .titlex,.syal .caselistx .titlex{font-size: 36px;}
	.nynrbox p {font-size: 28px; line-height: 63px;text-indent: 2rem;}

	.nynrbt {font-size: 40px!important;font-weight: 700;}
}




/*ny cp*/
.nynrbox .menu {margin: 40px 20px;text-align: center;/*border-bottom: #ececec 1px solid;*/}
.nynrbox .menu a {display: inline-block;padding: 0 20px 20px 40px;position: relative;font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 20px;letter-spacing: 0px;color: #333333;background: url('../images/tacn/pro.png') no-repeat center;background-position-x: 5px;background-position-y: -20px;box-sizing: content-box;transition: 0.7s;}
.nynrbox .menu a:before {content: '';display: block;position: absolute;bottom: 0px;left: 40px;border-left: 0 40px solid;transition: 0.7s;background-color: #f08519;height: 1px;width: 0;}
.nynrbox .menu a:hover {background-position-y: 0px;}
.nynrbox .menu a:hover:before {content: '';width: 76%;}

.nytplb{width: 100%;display: flex;flex-wrap: wrap;}
.nytplb li{width: calc((100% - 120px) / 4);margin-bottom: 45px;margin-right: 30px;}
.nytplb li a{width: 100%;display: block;border: 1px solid #e1e1e1;box-sizing: border-box;transition: all 0.6s;}
.nytplb li a .nytplbtp{width: 100%;overflow: hidden;}
.nytplb li a .nytplbtp img{width: 100%;display: block;transition: all 0.6s;}
.nytplbbt{width: 100%;padding: 20px;box-sizing: border-box;}
.nytplbbt p:nth-child(1){font-size: 16px;line-height: 30px;color: #212121;letter-spacing: 1px;border-bottom: 1px solid #ddd;padding-bottom: 16px;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/position: relative;text-indent: 0;height: 50px;display: flex;align-items:center;justify-content:center;text-align: center;}
.nytplbbt p:nth-child(2){font-size: 16px;line-height: 30px;color: #666;letter-spacing: 1px;margin-top: 16px;background-image: url("../../UploadFiles/bj/jt.png");background-size: 18px 16px;background-position: 100% 50%;background-repeat: no-repeat;}
.nytplbbt p:nth-child(1)::before{content: "";position: absolute;width: 0;height: 1px;background-color:#d4042c;left: 0;bottom: 0;transition: all 0.6s;}
.nytplb li a:hover{box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.nytplb li a:hover .nytplbtp img{transform:scale(1.1);}
.nytplb li a:hover .nytplbbt p:nth-child(1){color: #d4042c;font-weight: 600;}
.nytplb li a:hover .nytplbbt p:nth-child(1){color: #d4042c;font-weight: 600;}
.nytplb li a:hover .nytplbbt p:nth-child(1)::before{width: 100%;}
@media(max-width:1400px){
	.nytplb li{width: calc((100% - 90px) / 3);margin:15px;}
}
@media(max-width:991px){
	.nytplb li{margin-right: 9px;width: calc((100% - 60px) / 2);}
/*	.nytplb li:nth-child(3n){margin-right: 0;}*/
	.nytplbbt p:nth-child(1){font-size: 40px;}
	.nytplbbt p:nth-child(2){font-size: 22px;display: none;}
}

.nrycp{width: 90%;margin: 0 auto;display: flex;border-bottom: 1px #ececec solid;padding-bottom: 50px;flex-wrap: wrap;}
.nrycp .lf{width: 100%; margin: 0 auto;}
.nrycp .imglist{width: 100%;}
.nrycp .lf img{/*width:100%;*/}
.nrycp .rg{width: 52%;margin-left: 3%;}
.nrycp .rg .tl{font-size: 24px;border-bottom: 1px #ececec solid;line-height: 80px;}
.nrycp .rg .jss{width: 100%;}
.nrycp .rg .jss h2{font-size: 24px; line-height: 40px;background:url("../../images/tacn/p_icon1.png")no-repeat left center;padding-left: 30px;margin: 3% 0 2% 0;}
.nrycp .rg .jss p{font-size: 16px;line-height: 32px;text-indent: 2rem;}
.nrycp .rg ul{display: flex;margin-top: 80px;width: 80%;}
.nrycp .rg ul li{width: calc(100% / 3);background:#0b298f;margin: 0 10px;line-height: 60px;text-align: center;}
.nrycp .rg ul li a{color: #fff;}
.nph_tj{width: 90%;margin: 0 auto;padding-top:20px;}
.nph_tj ul{display: flex;}
.nph_tj ul li{margin: 0 20px;line-height: 30px;}
.nyxw_1 .name{font-size: 28px;font-weight: bold;text-align: center; margin-bottom: 20px; line-height: 65px;}
.nyxw_1 .intro p{font-size: 16px;}
.nyxw_1 .intro p a img{width: 50%;}
.control{font-size: 16px;line-height: 30px;}

@media(max-width:991px){
	.nrycp{flex-wrap: wrap;}
	.nrycp .lf{width: 100%;}
	.nrycp .rg{width: 100%;}
	.nynrbox .menu a{font-size: 30px;line-height: 40px;padding-right: 40px;}
	.nrycp .rg ul li a{font-size: 22px;}
	.nph_tj{font-size: 24px;}
	.nrycp .rg .jss p{font-size: 26px;line-height: 45px;}
}


/*nywz*/
.nyxwlb{/*float: right;width: calc(100% - 340px);*/}
.nyxwnr {width: 100%;margin: 0 auto;}
.nyxwlb li{border-bottom: 1px solid #eaeaea;overflow: hidden;margin-bottom: 15px;}
/*.nyxwlb li .Pic{	width: 31.634446397%;	float: left;	overflow: hidden;}
.nyxwlb li .Pic img{	display: block;	width: 100%;    transform: scale(1);    transition: all .7s ease;}
.nyxwlb li:hover .Pic img{transform: scale(1.12);transition: all 1s ease;}*/
.nyxwlb li .SubInfo{width:100%;	margin: 0 auto;overflow: hidden;padding: 15px 0;}
.nyxwlb li .SubInfo .tit{font-size: 24px;color:#202020;line-height: 26px;min-height: 26px;display: -webkit-box;-webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden; }
.nyxwlb li:hover .SubInfo .tit{	color:#e60012;transition: all .5s ease;}
.nyxwlb li .SubInfo .time{	font-family: arial;color:#b8b8b8;font-size:16px;margin-top: 14px;}
.nyxwlb li .SubInfo .time img{vertical-align: middle;}
.nyxwlb li .SubInfo .sub{color:#545353;	line-height: 30px;min-height: 60px;margin-top: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nyxwlb li .SubInfo .more{	display:inline-block;border-radius: 100px;margin:12px 0;transition: all .5s ease;padding: 0 28px;border-radius: 3px;border: 2px solid #e6e6e6;color: #707070;line-height: 43px;height: 43px;}
.nyxwlb li:hover .SubInfo .more{color:#fff;background:#d4042c;border: 2px solid #d4042c;transition: all .5s ease;}
.nyxwlb li a .Pic{width: 20%;float: left;}
.nyxwlb li a .Pic img{width: 100%;height: 230px;}

@media(max-width:991px){
.nyxwlb li .SubInfo .sub{color:#545353;	line-height: 70px;min-height: 60px;margin-top: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nyxwlb li .SubInfo .tit { font-size: 30px;    line-height: 42px;
    min-height: 42px;}	
.nynrbox { margin: 1px auto;}	
.nyxwlb li .SubInfo .more {
    display: inline-block;
    border-radius: 100px;
    margin: 12px 0;
    transition: all .5s ease;
    padding: 0 28px;
    border-radius: 3px;
    border: 2px solid #e6e6e6;
    color: #707070;
    line-height: 80px;
    height: 80px;
    font-size: 36px;
    font-weight: 700px;
}	
}


.newscontent .name{font-size: 24px;text-align: center;}
.newscontent .intro{margin: 25px 0;}
.newscontent .intro p{font-size: 16px;}
.newscontent .control{font-size: 16px;line-height: 30px;}

.nyxwnr .name{font-size: 24px;text-align: center;font-weight: 600;padding-bottom: 20px;}


/*ny lx*/
.kfay{padding-top:15px;width:100%;height:210px;}
.kfay dt{float:left;padding:10px;width:188px;}
.kfay dt img{display:block;width:188px;height:188px;}
.kfay dd{float:right;width:85%;}
.kfay dd h4{padding-top:32px;height:45px;background:url(../../images/tacn/lx-line.jpg) no-repeat left bottom;color:#000;font:24px "Microsoft YaHei";font-weight:700;}
.kfay dd h4 i{padding-left:15px;color:#999;text-transform:uppercase;font:16px Arial;}
.kfay dd p{padding-top:15px;color:#333;font:16px "Microsoft YaHei";line-height:30px;}
@media(max-width:1440px){.kfay dd{float:right;width:81%;}
/*.smjz li{width:29%!important;}*/
}
@media(max-width:1200px){.kfay dd{float:right;width:79%;}
.smjz li{padding:0 1% 0 1%;/*width:20%;*/}
}
@media(max-width:1024px){.kfay dd{float:right;width:75%;}
.smjz li{padding:0 1% 0 1%;/*width:20%;*/}
}
@media(max-width:840px){.kfay dd{float:right;width:71%;}
.smjz li{padding:0 1% 0 1%;/*width:20%;*/}
}
@media(max-width:768px){.smjz li{width:40%!important;}
}
@media(max-width:640px){.kfay dt{float:left;padding:10px;width:160px;}
.kfay dt img{width:160px;height:160px;}
.kfay dd h4{padding-top:0;}
}
@media(max-width:425px){.smjz li{width:39%!important;}
.kfay dt{float:left;display:none;padding:10px;width:160px;}
.kfay dt img{width:160px;height:160px;}
.kfay dd{width:100%;}
.kfay dd h4{padding-top:0;}
.kfay{padding-top:15px;height:auto;}
}
.gssll .linw{display:block;margin-bottom:28px;width:50px;height:4px;background:#faf6f3;}
.smjz{padding:30px 0 10px;background:#f9f9f9;overflow: hidden;}
.smjz li{float:left;margin-bottom:30px;padding:0 20px 0 20px;width:46%;border-right:1px dashed #bbb;color:#333;text-align:center;line-height:30px;transition:.3s;}
.smjz li img{width:70px;}
.smjz .qyyj2{border-right:none;}
.smjz li span{display:block;font-weight:700;font-size:18px;}
.smjz li em{display:block;font-style:normal;font-size:20px;}
.smjz li:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
/*@media(max-width:991px){.smjz li{width:46%;}
}
*/
@media(max-width:1445px){
.w1200 { width: 90%;margin: 0 auto;}
.container01 {padding: 62px 0 60px;}	
.container01 .box h3 { font-size: 30px;color: #000000;font-weight: bold; margin: 30px 0 24px;}
.container01 ul { padding: 0 0px; margin-bottom: 30px;}	
.container01 ul li .icon:before {top: -20px;}
.container01 ul li .icon img { vertical-align: baseline;}	
.container02 ul li .con { width: 29%;}	
.container05 ul li a .img, .container05 ul li a .img img { height: 220px; overflow: hidden;}	
.container05 ul li a .con .table .table_cell {padding: 27px 0 0;}	
.kh_z { padding: 50px 0 130px 0;  width: 90%; margin: auto;}	
.kh_t dl h2 {font-size: 36px;line-height: 51px;}
.kh_t dl p { font-size: 56px;}	
.kh_n ul li:nth-child(1) {left: 43%;}	
.kh_n ul li:nth-child(2) { top: 0%;}	
.kh_n ul li:nth-child(11) {left: 30%;}
.kh_n ul li:nth-child(12) {left: 15%;}	
#fenye { margin: 10px 20px 7%!important;}
.nph_tj { width: 90%; margin: 0 auto 4%; padding-top: 20px;}	
	
}


@media(max-width:1024px){
	.w1200 { width: 100%;margin: 0 auto;}
	.toplogo img { margin: 6% auto;}
	.container02 ul { font-size: 0; margin: 0 20px;}
	.container02 ul li .con { width: 29%;}	
	.smjz li span { display: block; font-weight: 700;font-size: 26px;line-height: 48px;}
	.smjz li em {font-size: 30px;}
	.caselistx .titlex { font-size: 20px;}
#s_news .bd ul li .txt { padding: 1rem 1rem;}
	.m { width: 100%;}
	.jieshao .content { width: 100%!important;top: 11px!important;margin: 0 2%!important;}
	.jieshao_f {width: 35%!important;}
	.jieshao_r { width: 65%!important;}
	.jieshao_r li a { width: 90%;height: 202px!important;margin: 0 0 3px 3px!important;}



	
}
@media(max-width:991px){
.toplogo img { margin: 2% auto;}
.title00 h6 { font-size: 30px; color: #8c8d8e; font-weight: 400;}	
.container01 .box h3 {font-size: 40px; color: #262626}	
.container01 .box p {
    font-size: 30px;
    line-height: 52px;
    color: #4c4c4c;
    margin-bottom: 45px;
}
	.container01 ul { display: none;}
	.more00.more a {
    display: inline-block;
    border: #e5e5e5 1px solid;
    -moz-border-radius: 44px;
    -webkit-border-radius: 44px;
    border-radius: 44px;
        width: 254px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;}

	.title00 h3 big {font-size: 40px;color: #262626;}
	.container02 .title00 { margin-left: 3%;}
	.container02 ul li .con h3 { font-size: 28px;}
	.container02 ul li .con {width: 32%;}
	.htz .htl {width: 71%;text-align: center;}
	.htz .htl h2 {font-size: 30px;font-weight: bold;}
	.htz .htl a {font-size: 30px;}
	.htz .htl p {font-size: 30px;}
	.container05 ul li a .con h5 { font-size: 24px;}
	.kh_t dl span { font-size: 30px;}
	.s_tt p { font-size: 28px;}
	.s_process ul li .tt h4 {font-size: 30px!important; color: #454749;}
	.s_process ul li .box2 .con {font-size: 28px; line-height: 38px;}
	.m {width: 97%;}
	#s_news .bd ul li .txt .time {font-size: 28px; line-height: 56px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
	#s_news .bd ul li .txt h4 {font-size: 30px; line-height: 50px; height: 50px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
	#s_news .bd ul li .txt .btn_xq2 {font-size: 28px;color: #5a5a5a;line-height: 40px;}
	.f-link dd a { font-size: 24px; color: rgba(255,255,255,1); line-height: 33px; margin-bottom: 16px;}
	.f-tel2 .item {width: 90%; font-size: 24px;}
	.f-tel2 i {
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    height: 0px;
    background: url(../images/tacn/img5.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    margin: -2px 10px 0 6px;
}
	.f-tel1 {float: left; width: 32%; font-size: 24px;line-height: 40px;
}
	.f-tel1 .tit { font-size: 24px;font-weight: 400;}
	.f-tel2 dt {font-size: 24px;}
	.f-link dt {font-size: 24px;}
	.wp {width: 95%; margin: 0 auto; position: relative;}
	#s_news .hd ul li.slick-current a { color: #fff; font-size: 22PX;}
	.nynrbox p strong { font-size: 28px; line-height: 40px;}
}



/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;/*width:990px;*/} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {display:none;/*text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;*/}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
.imagetop{display: none;}


/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
#pageNext{text-align:right}