/*重置样式 START*/
@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,th,td,select,ul,ol,li,form,input,textarea,fieldset,legend,img{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: 300;}
li{list-style: none;}
a{text-decoration: none;display: block;background: transparent;outline: none;color:#000;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
a:hover, .tran{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.wot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.upp{text-transform:uppercase;}
img{ border: 0;vertical-align: middle;max-width:100%;display: block;}
table{ border-collapse: collapse; border-spacing: 0;}
input,textarea{ -webkit-user-modify: read-write-plaintext-only;outline-style: none;border:none;font-size:14px;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #000; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #000; } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#000; }
html::-webkit-scrollbar{width:5px;height:5px;background-color:#fff;} 
html::-webkit-scrollbar-track{border-radius:0;background-color:#fff;}
html::-webkit-scrollbar-thumb{border-radius:50px;width:5px;height:5px;background-color:#eb5405;}
textarea{resize:none; overflow: auto;}
input{padding-top: 0; padding-bottom: 0;};
select,input{vertical-align:middle; }
select,input,textarea{font-size:14px;margin:0;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
.clear::before, .clear::after { content: "";display: table; } 
.clear::after{clear: both;}
.fl{float: left;}
.fr{float: right;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}
body{font-family: \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";font-size:16px;color:#333;background-color: #fff;}
.error3{display: none !important;}
html,body{max-width:1920px;margin:0 auto;}
html{overflow-x: hidden;}
.inner{width:100%;margin:0 auto; position: relative;}
#alttxt{background: #FFF;border: 1px #ddd solid;font-size: 12px;padding: 10px;z-index: 1000;position: absolute;display: none;border-radius: 5px;box-shadow: 0px 0px 15px #aaa;}
/*重置样式结束*/

/*总样式*/
@font-face{
     font-family: 'tx'; 
     src: url(../../fonts/zz.OTF);
}
.yanse{
	background-color: #0196e2;
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#0196e2), to(#12c141));
	background: -webkit-linear-gradient(to right, #0196e2 0%, #12c141 100%);
	background: -moz-linear-gradient(to right, #0196e2 0%, #12c141 100%);
	background: -o-linear-gradient(to right, #0196e2 0%, #12c141 100%);
	background: linear-gradient(to right, #0196e2 0%, #12c141 100%);
}
.hy-pc{display: none;}
.hy-sj{display: none;}
.hy-bx{position:fixed ;z-index: 999; top: 0; height: 136px;}
.hy-xd{position: fixed;z-index: 999;height: 136px; top: -136px;}
.h102{width: 100%; height: 136px;}
.sw-g{position: relative;}
.w100{width: 100%; }
.w90{width: 90%; display: table; margin: 0px auto;}
.w98{width: 98%;margin: 0px auto; display: table;}
.w95{width: 95%;margin: 0px auto;}
.w1260{width: 1260px; margin: 0px auto;}
.w1200{width: 1200px; margin: 0px auto;}
.w1300{width: 1300px; margin: 0px auto;}
.w1400{width: 1400px; margin: 0px auto;}
.w1430{width: 1430px; margin: 0px auto;}
.w1460{width: 1460px; margin: 0px auto;}
.w1470{width: 1470px; margin: 0px auto;}
.w1480{width: 1480px; margin: 0px auto;}
.w1500{width: 1500px; margin: 0px auto;}
.w1520{width: 1520px; margin: 0px auto;}
.w1560{width: 1560px; margin: 0px auto;}
.w1600{width: 1600px; margin: 0px auto;}
.w1630{width: 1630px; margin: 0px auto;}
.w1700{width: 1700px; margin: 0px auto;}
.h50{ width: 100%; height: 50px;}
.bs{}
.jinian{position: relative;}
.hlogo{
	width: auto; 
	height: 136px;
	position: absolute; 
	left: 100px;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.hlogo img{
	width: auto; 
	height: auto;
}
.hy-sj-logo{width: auto; height: 100%; margin-left: 15px;}
.hy-sj-logo img{height: 100%;}
.hy-sj-logo a img{height: 100%;}
.hy-sj-logo a{display: inline-block; height: 100%;}
.hy-ul{height: 136px; line-height: 136px; width: 52%; margin: 0px auto;}
.hy-xz{position: absolute; left: 0; top: 0; width: 100%; height: 100%;display: block;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.hy-ul-6 ul li{width: 16.6%; float: left; text-align: center; position: relative;}
.hy-ul-7 ul li{width: 14.2%; float: left; text-align: center; position: relative;}
.hy-ul-8 ul li{width: 12.5%; float: left; text-align: center; position: relative;}
.hy-ul-9 ul li{width: 11.1%; float: left; text-align: center; position: relative;}
.hy-ul-10 ul li{width: 10%; float: left; text-align: center; position: relative;}
.hy-i ul li a i{position: absolute; z-index: -1; left: 0; top: 0; width: 100%;height: 100%; display: none;background-color: #000000;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
/*.hy-i ul li:hover i{width: 100%; height: 100%;z-index: -1;}*/
.hy-i ul li a{
}
.hy-i ul li{
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    margin-top: 46px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.hy-i ul li:hover{
	background-color: #d90000;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.hy-i ul li:hover a{color: #ffffff;}
.hy-tdh{position: absolute; top: 0; right: 7%; height: 136px; display: table;}
.hy-tdh img{ float: left; width: 98px; margin-top: 40px;}

.icq1{
	float: right;
}
.icq1 p:nth-child(1){
	margin-top: 34px;
	font-size: 18px;
	display: table;
	color: #3c3c3c;
}
.icq1 p:nth-child(2){
	font-size: 36px;
	color: #d80000;
	font-family: impact;
}
.icq2{
	float: left;
	margin-right: 10px;
}
.hy-tdh .dha{ width: 10.6%; margin-right: 18%; display: table;float: right; cursor: pointer; position: relative;}
.hy-tdh .dha2{position: absolute; right: 167px; top: 96px; display: none; height: 50px; line-height: 50px; padding-left: 20px; padding-right: 20px; color: #FFFFFF; font-weight: bold; font-size: 18px; background-color: #eb5405;}
.hy-tdh .dha:after{content: ""; position: absolute; right: -85%; top: 53px; width: 1px; height: 38px; background-color: #FFFFFF;}
.hy-tdh .wxa{ width: 10.5%; display: table;float: right; cursor: pointer; margin-right: 26%; position: relative;}
.hy-tdh .wxa2{width: 120px; height: 120px; position: absolute; right: 60px; top: 40px; display: none;}

.hy-tdh2 .p1{margin-top: 52px; width: 70%;display: table;font-size: 16px; color: #000000;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;}
.hy-tdh2 .p2{width: 70%; display: table; color: #ed1c24;font-family: impact;font-size: 36px;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;}
.h55{width: 100%; height: 55px;}
.box22{width: 100%; height: auto; background-color: rgba(0,0,0,0.5); position: absolute; top: 136px;left: 0;display: none;z-index: 999;}
.swwq1{padding-top: 30px; padding-bottom: 30px;}
.swwq1 ul li {position: relative;float: left;width: 15.6%;margin: 0.5%;overflow: hidden;border-radius: 5px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.swwq1 ul li:hover{background-color: #eb5405;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.swwq1 ul li .wxx1 {width: 100%;height: 137px;overflow: hidden; border-radius: 10px;}
.swwq1 ul li .wxx2 {display: table;width: 100%;height: 41px;position: relative;}
.wxx2 p {font-size: 16px;text-align: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;line-height: 41px;z-index: 2;color: #FFFFFF;}
.wxx1 img {width: 100%;}
.hchushi{}
.yangshi{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.h100{height: 100px;}
.dq{text-align: center;display: table; height: 100%; width: 100%;}
.dq .dqt{display: table-cell; vertical-align: middle;}
.wa1{width: 100%; display: table; margin-top: 50px;}
.wa1 .sw1{font-family: impact; color: #FFFFFF; font-size: 31.53px; position: relative;z-index: 1; text-indent: 20px;}
.wa1 p span{font-family: "微软雅黑"; font-size: 18px;}
.wa1 .sw1:after{content: "";position: absolute; width: 32px; height: 20px; bottom: 5px;left: 50%; background-color: #eb5405;z-index: -1; margin-left: -67px;}
.wa1 .sw2{font-family: impact; color: #FFFFFF; font-size: 31.53px; position: relative;z-index: 1;text-align: center;text-indent: 50px;}
.wa1 .sw2:after{content: "";position: absolute; width: 32px; height: 20px; bottom: 5px;left: 50%; background-color: #eb5405;z-index: -1; margin-left: -67px;}
.wa1 ul{display: table; margin: 0px auto; width: 91%; margin-top: 17px;}
.wa1 ul li{width: 46%; margin: 2%;float: left; text-align: center; height: 30px; line-height: 30px;}
.wa1 ul li a{border: 1px solid #9a9a9a; font-size: 14px; color: #FFFFFF;border-radius: 30px;}
.wa1 ul li:hover a{background-color: #FFFFFF;}
.wa1 ul li:hover a{color: #000000;}
.wa1 .dibulianxi{width: 76%; float: right; display: table; margin-top: 17px;}
.wa1 .dibulianxi p{color: #FFFFFF; text-align: left;font-size: 16px;line-height: 28px;}
.cwa{text-align: right;}
.cwa img{ width: 140px; height: 140px; display: inline-block;}
/*四等分*/
.hd-xs-2{width: 50%; float: left;}
.hd-md-2{width: 49%; float: left; margin: 0.5%;}
.hd-xd-2{width: 48%; float: left; margin: 1%;}
.hd-xs-4{width: 24%; float: left;}
.hd-md-4{width: 23%; float: left; margin: 0.5%;}
.hd-xd-4{width: 22%; float: left; margin: 1%;}
.go_top{display: none;background:url(../../images/shunze/xiangshang.png) center center/50% no-repeat;width:40px;height:40px;cursor:pointer;text-align: center;background-color:#eb5405;border-radius:10%;position: fixed;right:6px;bottom:100px;z-index:99999999999;}
.go_top .bx{font-size: 26px;font-weight: bold; color: #FFFFFF; margin-top: 5px;display: block;}

/*总样式结束*/

/*手机端样式*/
body.nav-open .nav {top: 100px;}
body.nav-open .xuanze .nav {top: 100px; left: 0;}
body.nav-open .hy-nav-toggle {box-shadow: none;}
body.nav-open .hy-nav-toggle:before {width: 2333px;height: 2333px;border-radius: 50%;background-color: rgba(10,163,68, .95);-webkit-transform: translateX(50%) translateY(-50%);-ms-transform: translateX(50%) translateY(-50%);transform: translateX(50%) translateY(-50%);}
body.nav-open .hy-nav-toggle .icon {width: 0;}
body.nav-open .hy-nav-toggle .icon:before {-webkit-transform: translateY(9px) rotate(45deg);-ms-transform: translateY(9px) rotate(45deg);transform: translateY(9px) rotate(45deg); background-color: #FFFFFF;}
body.nav-open .hy-nav-toggle .icon:after {-webkit-transform: translateY(-9px) rotate(-45deg);-ms-transform: translateY(-9px) rotate(-45deg);transform: translateY(-9px) rotate(-45deg);background-color: #FFFFFF;}

body.nav-open .hy-nav-togglet {box-shadow: none;}
body.nav-open .hy-nav-togglet:before {width: 2333px;height: 2333px;border-radius: 50%;background-color: rgba(10,163,68, .95);-webkit-transform: translateX(50%) translateY(-50%);-ms-transform: translateX(50%) translateY(-50%);transform: translateX(50%) translateY(-50%);}
body.nav-open .hy-nav-togglet .icon {width: 0;}
body.nav-open .hy-nav-togglet .icon:before {-webkit-transform: translateY(9px) rotate(45deg);-ms-transform: translateY(9px) rotate(45deg);transform: translateY(9px) rotate(45deg); background-color: #FFFFFF;}
body.nav-open .hy-nav-togglet .icon:after {-webkit-transform: translateY(-9px) rotate(-45deg);-ms-transform: translateY(-9px) rotate(-45deg);transform: translateY(-9px) rotate(-45deg);background-color: #FFFFFF;}

.hy-phone {position: fixed;top: 0;right: 0;z-index: 999;width: 100%;height: 55px;background-color: #FFFFFF; box-shadow: 0px 0px 10px 1px #000000;}
.hy-phone .hy-screen {width: 100%;height: 55px;position: relative;}
.hy-nav-toggle {width: 55px;height: 55px;z-index: 2;position: absolute;right: 0;top: 0;cursor: pointer;-webkit-transition-duration: .66s;transition-duration: .66s;}
.hy-nav-toggle:before {content: "";position: absolute;top: 0;right: 0;width: 55px;height: 55px;border-radius: 50%;-webkit-transition-duration: .66s;transition-duration: .66s;}
.hy-nav-toggle .icon {width: 30px;height: 4px;background-color: #eb5405;border-radius: 2px;position: absolute;top: 28px;right: 15px;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-toggle .icon:before,
.hy-nav-toggle .icon:after {z-index: 9999;width: 30px;height: 4px;background-color: #eb5405;border-radius: 2px;content: "";position: absolute;right: 0;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-toggle .icon:before {top: -9px}
.hy-nav-toggle .icon:after {top: 9px}

.hy-nav-togglet {width: 60px;height: 60px;z-index: 2;position: absolute;right: 0;top: 42px;cursor: pointer;background-color: #eb5405;-webkit-transition-duration: .66s;transition-duration: .66s;}
.hy-nav-togglet:before {content: "";position: absolute;top: 0;right: 0;width: 60px;height: 60px;border-radius: 50%;-webkit-transition-duration: .66s;transition-duration: .66s;}
.hy-nav-togglet .icon {width: 30px;height: 4px;background-color: #FFFFFF;border-radius: 2px;position: absolute;top: 28px;right: 15px;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-togglet .icon:before,
.hy-nav-togglet .icon:after {z-index: 9999;width: 30px;height: 4px;background-color: #FFFFFF;border-radius: 2px;content: "";position: absolute;right: 0;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-togglet .icon:before {top: -9px}
.hy-nav-togglet .icon:after {top: 9px}

.nav {position: absolute;top: 5000%;right: 0;width: 100%;height: 100%;z-index: 9;-webkit-transition-duration: .66s;transition-duration: .66s;-webkit-transition-timing-function: swing;transition-timing-function: swing;}
.nav ul{width: 100%;}
.nav ul li {list-style: none;}
.nav ul li a {display: block;padding: 10px 0;text-align: center;color: #fff;text-decoration: none;font-size: 20px;-webkit-transition-duration: .25s;transition-duration: .25s;}
.nav ul:hover li a {opacity: .5;}
.nav ul:hover li:hover a {opacity: 1;}

.xuanze{position: relative; margin-right: 30%;}
.xuanze .nav {position: absolute;left: 5000%;top: 100px;width: 100%;height: 100%;z-index: 9;-webkit-transition-duration: .66s;transition-duration: .66s;-webkit-transition-timing-function: swing;transition-timing-function: swing;}
.xuanze .nav ul{width: 100%;}
.xuanze .nav ul li {list-style: none;}
.xuanze .nav ul li a {display: block;padding: 10px 0;text-align: center;color: #fff;text-decoration: none;font-size: 20px;-webkit-transition-duration: .25s;transition-duration: .25s;}
.xuanze .nav ul:hover li a {opacity: .5;}
.xuanze .nav ul:hover li:hover a {opacity: 1;}

.k1{width: 100%; background-color: #000000; height: 200px;}
.k2{width: 100%; background-color: #009900; height: 200px; display: none;}

.activea{
	background-color: #FFFFFF;
}
.hy-i ul li a.activea{color: #FFFFFF;background-color: #d90000; border-radius: 38px;}
.activeb{background-color: #d90000;color: #FFFFFF;}
.nr20{padding-top: 30px;}
/*手机端样式结束*/

/*头部样式*/

/*头部样式结束*/

/*底部样式*/
.hy-foot{height: 590px; background-color: #2f2f2f;}
.hy-foot2{height: 55px;  text-align: center; line-height: 55px; background-color: #30318b;}
/*底部样式结束*/

/*内容样式*/
.swiper-container{
	width: 100%;
} 
.swiper-button-prev:after{color: rgba(255,255,255,0.7);}
.swiper-button-next:after{color: rgba(255,255,255,0.7);}
/*内容样式结束*/
.probanner{
	width: 100%;
	height: 520px;
	background-attachment: fixed;
	display: table;
	overflow: hidden;
	position: relative;
}
.wk1{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk2{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk3{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk4{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk5{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk6{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk7{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}
.wk8{background: url(../../images/huisheng/nbanner.jpg) center; background-size: cover;}

.probanner img{width: 100%; display: none;}
.fdxx{display: table; position: absolute;left: 0; top: 0; width: 100%; height: 100%;}
.bjw{display: table; width: 100%; height: 100%;}
.hy-neiye-bt{
	display: table-cell;
	vertical-align: middle;
}
.neiye-bt1{
	color: #FFFFFF;
	width: 100%;
	overflow: hidden;
	font-size: 72px;
	text-align: center;
}

.wentiz2 p{text-shadow: 0px 1px 5px #000000;}

.neiye-bt1 span{display: inline-block;}
.neiye-bt2 span{display: inline-block;}
.neiye-bt2{
	color: #FFFFFF;
	overflow: hidden;
	width: 100%;
	font-size: 30px;
	text-align: center;
}
.lineqq{width: 80px;height: 3px;background-color: #fff;margin: 20px auto;}
.bass{height: 60px; line-height: 60px;}
.bass a{
	display: inline-block;
	font-size: 14px;
	color: #333333;
}
.sq1{width: 100%; display: table; height: 510px; background: url(../../images/demo/beijing.jpg) top 0 center no-repeat; background-size: 100%;}
.sq3{width: 100%; margin-top: 76px;}
.sq4{width: 100%; height: 670px; background: url(../../images/demo/beijing3.jpg) top 0 center no-repeat; background-size: 100%;}
.sq5{width: 100%; display: table; height: auto;}
.sqq4 h2{font-size: 43.67px; text-align: center; color: #000000; font-weight: bold;}
.sqq4 p{font-size: 16px; text-align: center; color: #9c9c9c;text-transform:uppercase;}
.sqq4t{width: 1050px; margin: 0px auto; padding-top: 25px; height: 197px; overflow: hidden;}
.sqq4tb{width: 1120px; height: 260px; background-color: #007aeb; margin: 0px auto;}
.sqq4tb ul li{width: 25%; float: left; height: 165px; text-align: center; margin-top: 45px;}
.sqq4tb ul li img{
	display: inline-block;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li .sp1{
	font-size: 18px; 
	color: #FFFFFF; 
	padding-top: 10px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li .sp2{
	font-size: 12px; 
	color: #73b6f4;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb .bk{
	width: 100%; 
	height: 100%;
	border-right: 1px solid #4da2f1;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li .bbk{
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4t p{font-size: 16px; color: #000000; text-indent: 2em; line-height: 30px; text-align: left;}
.sqq4tb ul li:hover .bk{
	border: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li:hover .bbk{
	width: 150px;
	height: 150px;
	border-radius: 150px;
	margin: 0px auto;
	margin-top: -80px;
	background-color: #eb5405;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li:hover img{
	margin-top: 15px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li:hover .sp1{
	display: none;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sqq4tb ul li:hover .sp2{
	display: none;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.bt1{width: 100%; height: 50px; background: url(../../images/demo/cpzs.png) top 0 center no-repeat; background-size: 100%; margin-top: 60px;}
.bt2{width: 100%; text-align: center; padding-top: 20px; padding-bottom: 30px;}
.btc{width: 100%; height: 50px; background: url(../../images/demo/xwzx.png) top 0 center no-repeat; background-size: 100%; margin-top: 60px;}


#scroll_one{width: 100%; height: 320px; position: relative; overflow: hidden; float: left;}

#scroll_one ul{width:100000px; position: absolute; left: 0;}
#scroll_one ul li{
	float: left;
	width:255px;
	height: auto;
	text-align: center;
	margin-right:30px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#scroll_one .caomei{
	width: 255px;
	height: 255px;
	border-radius: 255px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 1px #CACACA;
	overflow: hidden;
	margin-top: 5px;
	border: 6px solid #FFFFFF;
}
.caomei img{
	width: auto;
	max-width: inherit;
	height: 100%;
	margin-left: 50%;
	transform: translateX(-50%);
}
#scroll_one p{
	font-size: 18px; 
	background-color: #eb5405;
	color: #FFFFFF; 
	line-height: 40px;
	width: 100%;
	border-radius: 40px; 
	margin-top: 20px; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}


#scroll_one ul li:hover p{
	background-color: #30318b;
	color: #FFFFFF;
}


.w90 ul li:hover .oox{
	border: 6px solid #f27d00;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.w90 ul li:hover .mingzi{
	background-color: #f27d00;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}

#top_scroll {
	height:700px;
	overflow: hidden;
	max-width:100%;
	margin:0px auto 0;
	}
#top_scroll ul li{
	float: left;
	width:24%;
	margin:0.5%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#top_scroll ul li:hover{
	background-color: #1d4ec5;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.shunximg{
	width: 100%;
	height: 273px;
	overflow: hidden;
}
.imgdi{
	height: 82px;
	border-bottom: 1px solid #d0d0d0;
	position: relative;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dqp2 img{
	width: 27px;
	height: 27px;
	margin-top: 0px;
}
.mlox1{
	float: left;
}
.mlox2{
	float: left;
	display: none;
}
.dqp{
	font-size: 18px;
	margin-left: 6%;
	margin-top: 15px;
}
.dqp2{
	font-size: 18px;
	margin-left: 6%;
	margin-top: 7px;
	text-indent: 5px;
	color: #333333;
	font-weight: bold;
}

.morex{
	position: absolute;
	right: 6%;
	top: 18px;
	width: 120px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;	
	background-color: #efefef;
	border-radius: 28px;
}


#top_scroll ul li:hover .mlox2{
	display: block;
}
#top_scroll ul li:hover .mlox1{
	display: none;
}
#top_scroll ul li:hover .imgdi{
	border-bottom: 1px solid #1d4ec5;
}
#top_scroll ul li .img{overflow: hidden; height: 273px;}
#top_scroll ul li .shunximg img{
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#top_scroll ul li:hover .shunximg img{
	-webkit-transform:scale(1.2, 1.2);
	-moz-transform:scale(1.2, 1.2);
	-o-transform:scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2);
	transform:scale(1.2, 1.2);
}
#top_scroll ul li .shunximg img{margin:0 auto; width: 100%;}
#top_scroll ul li .xiamian{
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #CCCCCC;
}
#top_scroll ul li .xiamiant{
	width: 90%;
	margin: 0px auto;
	height: 100%;
	position: relative;
}
.xiamiant h1{font-size: 18px; color: #000000;font-weight: bold; padding-top: 11px;}
.xiamiant p{font-family: impact; font-size: 24px; color: #007aeb; height: 30px; line-height: 30px; margin-top: 5px;}
.xiamiant p span{font-size: 24px; color: #000000; margin-top: -50px;line-height: 30px;font-weight: bold; padding-right: 10px;}
.anniu{position: absolute; top: 30px; right: 0; width: 118px; height: 26px; border: 1px solid #b9b9b9; text-align: center; line-height: 26px; font-size: 14px;border-radius: 26px; background-color: #FFFFFF;}
#top_scroll ul li:hover h1{
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#top_scroll ul li:hover p{
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#top_scroll ul li:hover span{
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.huaxinz{
	float: left;
	width: 30%;
	height: 685px;
	background: url(../../images/demo/cebiantu.jpg) center;
	background-size: cover;
}
.huaxiny{
	float: left;
	width: 68%;
	height: 627px;
	margin-left: 2%;
	position: relative;
}
.huaxinzw{
	position: absolute;
	top: 0;
	right: 0;
	display: table;
	z-index: -1;
}
.huaxinz0{
	width: 100%;
	display: table;
	margin-top: 45%;
}
.huaxinza{
	width: 320px;
	height: 70px;
	margin: 0px auto;
	border: 1px solid #FFFFFF;
}
.huaxinzb{
	margin-top: 15px;
	margin-left: 20px;
	width: 320px;
	height: 70px;
	background: url(../../images/demo/bei.jpg) center;
	background-size: cover;
}
.huaxinzb a{
	color: #FFFFFF;
	font-size: 29.33px;
	text-align: center;
	line-height: 70px;
}
.huaxinnz{
    width: 100%;
    font-size: 56px;
    font-weight: bold;
    color: #009c07;
    text-align: left;
}
.s9q{
	width: 100%;
	display: table;
}
.s9q ul li{
	width: 32.33%;
	height: 410px;
	margin: 0.5%;
	float: left;
}
.s9q ul li .s8q{
	width: 100%;
	height: 100%;
}
.s8q .s7q{
	width: 100%;
	height: 347px;
	overflow: hidden;
}
.s7q img{
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.s6q{
	padding-top: 28px;
	height: auto;
}
.s6q h3{
	font-size: 16px;
	font-weight: 500;
	color: #000000;
	overflow: hidden;
	width: 98%;
	margin: 0px auto;
	text-align: center;
}
.s6q p{
	width: 98%;
	margin: 0px auto;
	padding-top: 15px;
	font-size: 14px;
	color: #656565;
	overflow: hidden;
}
.s5q p{
	width: 98%;
	margin: 0px auto;
	padding-top: 30px;
	font-size: 14px;
	color: #656565;
	overflow: hidden;
}
.s9q ul li:hover h3{
	color: #1574cd;
}
.s9q ul li:hover img{
	transform: scale(1.2);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.s9q ul li:hover p{
	color: #009c07;
}
.baowei{
	display: table;
	margin-top: 30px;
	margin-left: 180px;
}
.hongse{
	width: 300px;
	height: 50px;
	line-height: 50px;
	background-color: #eb5405;
	border-radius: 50px;
	float: left;
}
.hongse p{
	color: #FFFFFF;
	font-size: 30px;
	font-family: impact;
	text-align: center;
}
.hongse .dda{
	color: #FFFFFF;
	font-size: 32px;
	padding-right: 20px;
}
.lanse{
	width: 260px;
	height: 50px;
	line-height: 50px;
	background-color: #1574cd;
	border-radius: 50px;
	float: left;
	margin-left: 26px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.lanse a{
	color: #FFFFFF;
	font-size: 20px;
	font-family: impact;
	text-align: center;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.lanse:hover{
	background-color: #eb5405;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.lanse:hover a{
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1{
	height: 500px;
}
.ds1 ul li{
	width: 30.33%;
	margin: 1.5%;
	float: left;
}
.ds1 ul li .ds2{
	width: 100%;
	height: 305px;
	overflow: hidden;
	position: relative;
	z-index: -1;
}
.ds1 ul li .ds2 img{
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li .huangse{
	width: 90px;
	height: 80px;
	background-color: #eb5405;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li .huangse p{
	font-size: 42px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.ds1 ul li .huangse span{
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
}
.ds1 ul li .ds3{
	width: 80%;
	height: 120px;
	margin: 0px auto;
	margin-top: -30px;
	background-color: #f4f4f4;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li .ds3 h3{
	font-size: 18px;
	color: #4a4a4a;
	width: 90%;
	margin: 0px auto;
	overflow: hidden;
	text-align: left;
	font-weight: 500;
	padding-top: 17px;
	padding-bottom: 10px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li .ds3 p{
	font-size: 14px;
	color: #767676;
	width: 90%;
	margin: 0px auto;
	overflow: hidden;
	line-height: 20px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li:hover .ds3{
	margin-top: 0;
	width: 100%;
	background-color: #007aeb;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li:hover .huangse{
	background-color: #007aeb;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li:hover img{
	transform: scale(1.2);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li:hover h3{
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ds1 ul li:hover p{
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.s55a{
	background: url(../../images/demo/beijing4.jpg) center no-repeat;
	background-size: cover;
	height: 1200px;
	position: relative;
}
.s55a .s55b{
	position: absolute;
	top: 0;
	left: 0;
	display: table;
}
.c1300{
	padding-top: 330px;
	display: table;
}
.c1300 .xw1{
	display: table;
	float: right;
}
.c1300 .xw1 img{
	width: 600px;
}
.c1200{
	
}
.c1200 ul li{
	width: 21%;
	margin: 2%;
	float: left;
}
.c1200 ul li img{
	width: 100%;
	height: 100%;
	border-radius: 250px;
}
.c1200 ul li .c1200c{
	width: 100%;
	border-radius: 250px;
	border: 8px solid rgba(255,255,255,0.6);
	position: relative;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.c1200 ul li:hover .c1200c{
	margin-top: -30px;
	margin-bottom: 30px;
	border: 8px solid rgba(245,133,0,0.6);
	transform: scale(1.2);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.c1200b{
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-color: #eb5405;
	font-size: 24px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	bottom: -12%;
	left: 50%;
	margin-left: -26px;
	line-height: 50px;
}
.c1200 ul li h2{
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 38px;
	padding-bottom: 10px;
	text-align: center;
}
.c1200 ul li p{
	font-size: 14px;
	color: #d7d6d8;
	text-align: center;
	line-height: 20px;
}
#allmap{height:500px;margin-top:30px;border:1px solid #ccc;}
#allmap img{max-width:none !important;}
#allmapp{height:170px;margin-top:30px;border:1px solid #ccc;}
#allmapp img{max-width:none !important;}

/* ===================== 在线留言 ===================== */
.form_box_box{width:100%;margin:40px auto;padding:60px 0;box-shadow: 0px 20px 80px rgba(76, 76, 76, 0.1);}
ul.fs{width:90%;margin:0 auto;}
ul.fs input, ul.fs textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;transition: 0.8s;}
ul.fs .box1 li{float: left;width:32%;margin-right:2%;}
ul.fs .box1 li:nth-of-type(3){margin:0;}
ul.fs .box1 li input{border:1px solid #e1e7ee;width:100%;height:50px;padding:10px;color:#999;}
ul.fs li input:hover{border-color:#eb5405;}
ul.fs .box1 li input::-webkit-input-placeholder, ul.fs li.textarea textarea::-webkit-input-placeholder, ul.fs li.yzm input::-webkit-input-placeholder{color: #999;}   
ul.fs .box1 li input:-moz-placeholder, ul.fs li.textarea textarea:-moz-placeholder, ul.fs li.yzm input:-moz-placeholder{color: #999;}    
ul.fs .box1 li input:-ms-input-placeholder, ul.fs li.textarea textarea:-ms-input-placeholder, ul.fs li.yzm input:-ms-input-placeholder{color: #999;}
ul.fs li.textarea textarea{width:100%;height:150px;border:1px solid #e1e7ee;padding:10px;margin:20px 0;color:#999;}
ul.fs li.textarea textarea:hover{border-color:#eb5405;}
ul.fs li.radio{text-align: center;}
ul.fs li.radio label{margin:0 10px;}
ul.fs li.yzm{text-align: center;margin:20px 0;}
ul.fs li.yzm img{display: inline-block;height:20px;}
ul.fs li.yzm input{border-bottom:1px solid #e1e7ee;width:200px;height:50px;padding:10px;color:#999;}
ul.fs li.yzm input:hover{border-color:#eb5405;}
ul.fs li.submit input{height:50px;margin:0 auto;display: block;cursor:pointer;width:200px;border-radius:50px;background-color:#eb5405;font-size:16px;color:#fff;}
/* ===================== 在线留言 ===================== */
.fenlei ul{
	text-align: center;
}
.fenlei ul li{
	width: 13.2%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 5px;
    margin-right: 1%;
    margin-top: 1%;
    display: inline-block;
    background-color: #e5e5e5;
    transform: skew(-15deg);
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
    -ms-transform: skew(-15deg);
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.fenlei ul li a{
	font-size: 14px;
 	border-radius: 5px;
}
.fenlei ul li a span{
	display: block;
	transform: skew(15deg);
    -webkit-transform: skew(15deg);
    -moz-transform: skew(15deg);
    -o-transform: skew(15deg);
    -ms-transform: skew(15deg);
}
.fenlei ul li:hover{
	background-color: #eb5405;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.fenlei ul li:hover a{
	color: #FFFFFF;
}
.disp{width: 80%; float: right;}
#pageMain{
	width: 100%;
	display: table;
}
.disp ul li{
	width: 32.33%;
	float: left;
	margin: 0.5%;
	border-radius: 5px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.disp ul li .simg{
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
}
.disp ul li .simg{
	width: 100%;
	height: 290px;
	border-radius: 5px;
	overflow: hidden;
}
.dispt ul li .simg{
	width: 100%;
	height: 360px;
	border-radius: 5px;
	overflow: hidden;
}
.disp ul li .simg img{
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	transform: scale(1);
}
.disp ul li .sbt p{
	margin-top: 10px;
	font-size: 18px;
	margin-bottom: 20px;
	height: 54px;
	overflow: hidden;
	text-align: center;
	position: relative;
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.disp ul li:hover{
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.disp ul li:hover img{
	transform: scale(1.2);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.disp ul li p:after{content: ""; position: absolute; width: 0; height: 2px; left: 0; bottom: 0; background-color: #eb5405;}
.disp ul li:hover p::after{
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.disp ul li:hover p{
	color: #eb5405;
}
.dispd ul{
}
.dispd ul li{
	display: table;
	width: 100%;
	margin-top: 1%;
	border-radius: 5px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dispd .simg{width: 40%; height: 300px; float: left; border-radius: 10px; position: relative; overflow: hidden;}
.dispd .simg img{ width: 100%;  display: inline-block;}
.dispd .kozheying{position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5);-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispd .sbt{ width: 100%; float: left; height: 100%; display: table; height: 300px; position: relative;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispd .sbt2{display: table-cell; vertical-align: middle; text-align: left; width: 100%; height: 100%;}
.dispd .sbt2 h3{font-size: 20px; color: #333333; font-weight: bold;}
.dispd .sbt2 span{font-size: 14px; font-weight: 500; color: #333333; padding-top: 20px; padding-bottom: 50px; display: block;}
.dispd .sbt2 p{color: #999; font-size: 16px; line-height: 26px; height: 52px; overflow: hidden;}

.dispd .sbt:after{content: ""; position: absolute; left: 0; width: 100%; height: 1px; top: 50%; background-color: #e5e9ef;}
.dispd .sbt:before{content: ""; position: absolute; left: 0; width: 0%; height: 1px; top: 50%; background-color: #eb5405;z-index: 99;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}


.dispd ul li:hover .kozheying{left: 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispd ul li:hover .sbt{margin-top: -10px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispd ul li:hover .sbt::before{width: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispd ul li:hover h3{color: #eb5405;}

.disps{width: 100%;}
.disps ul{display: table;}
.disps ul li{width: 32.33%; margin: 0.5%; float: left; background-color: #f1f1f1;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps .suojin{padding: 2%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps .simg{width: 100%; height: auto; overflow: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps .simg img{width: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps .sbt{width: 100%; height: 60px; line-height: 60px; font-size: 18px; color: #333333; text-align: center;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.disps ul li:hover{background-color: #eb5405;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps ul li:hover .suojin{border-radius: 10px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps ul li:hover .simg{border-radius: 10px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps ul li:hover img{transform: scale(1.2);-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.disps ul li:hover .sbt{color: #FFFFFF;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}


.dispo ul{display: table;}
.dispo ul li{width: 32.33%;float: left;margin: 0.5%;border-radius: 5px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li .simg{width: 100%;height: auto;border-radius: 5px;overflow: hidden; position: relative;}
.dispo ul li .simg .dqpp{width: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li .sbt p{padding-top: 10px;font-size: 18px;padding-bottom: 20px;text-align: center;position: relative;width: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li p:after{content: ""; position: absolute; width: 0; height: 2px; left: 0; bottom: 0; background-color: #eb5405;}
.dispo .xiaoying{position: absolute; left: 0; top: -100%; width: 100%; height: 100%; display: table; text-align: center; background-color: rgba(0,0,0,.5);-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo .xiaoying .juzhongx{display: table-cell; vertical-align: middle; width: 100%; height: 100%;}
.dispo .xiaoying img{display: inline-block; width: 30%;}


.dispo ul li:hover .xiaoying{top: 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li:hover{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li:hover .dqpp{transform: scale(1.2);-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li:hover p::after{width: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.dispo ul li:hover p{color: #eb5405;}


#pageBox{
	display: table;
	margin: 0px auto;
	text-align: center;
	padding-top: 30px;
}
#prev, #next {
    width: 82px;
    height: 30px;
    background-color: #FFFFFF;
    border: 1px solid #bfbfbf;
    text-align: center;
    line-height: 28px;
    border-radius: 5px;
    cursor: pointer;
    display: inline;
    display: inline-block;
    float: left;
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#prev:hover{
	background-color: #eb5405;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#prev:hover a{
	background-color: #eb5405;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#next:hover{
	background-color: #eb5405;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#next:hover a{
	background-color: #eb5405;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#pageNav {
    display: inline;
    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
#pageBox #pageNav .active {
    background-color: #eb5405;
    color: #FFFFFF;
}
#pageBox #pageNav a {
    width: 35px;
    height: 30px;
    color: #333333;
    float: left;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border: 1px solid #bfbfbf;
    background-color: #FFFFFF;
}
#pageBox #pageNav a:hover{
	background-color: #eb5405;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.img_big_box{
	width: 50%;
	text-align: center;
	float: left;
	display: table;
}
.img_box{
	width: 100%;
	height: 440px;
	margin-bottom: 20px;
	overflow: hidden;
}
.img_big_box .img_box img{
	width: 100%;
	display: inline-block;
}
.small_box{width: 100%; height: 60px; display: table; overflow: hidden;}
.small_box img{ width: 10%; height: 100%; float: left; margin-left: 0.5%;}
.info_big_box{
	width: 50%;
	float: right;
}
.pagenum{
	padding-top: 10px;
}
.info_1 .dh{
	padding-top: 30px;
}
.info_big_box h1{
	font-size: 36px;
	font-weight: bold;
	text-indent: 30px;
	padding-top: 100px;
}
.info_1 .dh p{
	font-size: 17px;
	text-indent: 30px;
	line-height: 20px;
}
.info_1 .dh p span{
	font-size: 26px;
	color: #eb5405;
}
.info_3{
	padding-top: 20px;
}
.info_3 p{
	font-size: 18px;
	text-indent: 30px;
	line-height: 20px;
	float: left;
}
.info_3 p span{
	font-size: 18px;
	color: #eb5405;
}
.share{
	padding-top: 30px;
	text-indent: 30px;
}
.article_content p{
	line-height: 30px;
}
.article_content img{
	margin-top: 10px;
	margin-top: 20px;
	display: inline-block;
}
.pagenum{
	padding-top: 30px;
	display: table;
	margin: 0px auto;
}
.pagenum a{
	display: inline-block;
    margin: 20px 20px 0;
    width: 120px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #f58500;
    border-radius: 60px;
    text-align: center;
    font-size: 0px;
}
.pagenum a span{
	font-size: 16px;
	color: #f58500;
}
.pagenum a:hover{
	background-color: #f58500;
}
.pagenum a:hover span{
	color: #FFFFFF;
}
#list .auto, #news_article, #article, .position_now .auto {
    
    margin: 0 auto;
}
.xgcp_title {
    padding: 10px;
    background-color: #fafafa;
    margin: 30px 0 0;
}
.xgcp_title h3 {
    color: #f58500;
    border-left: 2px solid #f58500;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 20px;
}
#xgcp ul li {
	overflow: hidden;
    float: left;
    text-align: center;
    width: 23%;
    height: 260px;
    position: relative;
    margin: 1%;
}
#xgcp ul li .lp{
	overflow: hidden;
	
}
#xgcp ul li img{
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#xgcp ul li:hover img{
    transform: scale(1.2);
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#xgcp ul li strong {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 100%;
    height: 36px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 100;
    line-height: 36px;
    text-align: center;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#xgcp ul li:hover strong{
	background-color: #f58500;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
/*响应式样式*/

/**/
.fen1{position: relative; width: 100%; background: url(../../images/shunze/bg1.jpg) center; background-size: cover;}
.fen2{background: url(../../images/zhichun/fen2.jpg) center; background-size: cover;}
.fen3{background: url(../../images/zhichun/fen3.jpg) center; background-size: cover;}
.fen4{background: url(../../images/zhichun/fen4.jpg) center; background-size: cover;}
.fen5{background: url(../../images/zhichun/fen5.jpg) center; background-size: cover;}
.fen6{background: url(../../images/zhichun/fen6.jpg) center; background-size: cover;}
.fen7{background: url(../../images/zhichun/fen7.jpg) center; background-size: cover;}
.fen8{background: url(../../images/zhichun/fen8.jpg) center; background-size: cover;}
.fen9{background: url(../../images/shunze/bg9-2.jpg) center; background-size: cover;}
.dingbu{width: 40px;height: 40px;cursor: pointer;text-align: center;background-color: #eb5405;border-radius: 10%;position: fixed;right: 6px;bottom: 100px;z-index: 99999999999; display: table;}
.dingbu a{width: 100%; height: 100%;display: table;}
.dingbu .ddb{display: table-cell;vertical-align: middle; width: 100%; height: 100%;}
.dingbu img{width: 60%;display: inline-block;}
video{
	position: absolute;
	left: 0;
	top: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}
.wsx{width: 100%; height: 100%; display: table; position: absolute; top: 0; left: 0;}
.wsxt{display: table-cell; vertical-align: middle;}
.wsx .wentiz1{display: table; width: 1260px; margin: 0px auto;}
.wsx .wentiz1 img{width: 100%; display: inline-block;}
.wsx .pl1{font-size: 40px; font-weight: bold; text-align: center; color: #FFFFFF; padding-top: 40px; padding-bottom: 30px;}
.wsx .pl2{font-size: 30px; font-weight: bold; text-align: center; color: #FFFFFF;}
.wsx .shx{position: absolute; bottom: 0; width: 100%; height: 80px; left: 0;}
.wsx .shx img{display: inline-block; position: absolute; top: 0; width: 28px; height: 50px; left: 50%; margin-left: -14px; animation: myMove 2s infinite; -webkit-animation: myMove 2s infinite;}
@keyframes myMove {
	0% { top: 0px;}
	50% {top: 10px;}
	100% { top: 0px;}
}
@-webkit-keyframes myMove { 
	0% {top: 0px;}
	50% { top: 10px;}
	100% {top: 0px;}
}
.bjx1 h3{   font-size: 64px; color: #eb5405;}
.bjx1 p{   font-size: 20px; color: #eb5405; padding-top: 10px;}

.bjx2 h3{   font-size: 64px; color: #FFFFFF;}
.bjx2 p{   font-size: 20px; color: #FFFFFF; padding-top: 10px;}

.neixd{width: 93%; height: 385px; margin: 0px auto;margin-top: 68px;}



.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-wrapper{
}
.swiper-slide {
  	text-align: center;
  /* Center slide text vertically */
  
}
.bw{width: 96%; height: 100%; margin: 0px auto;}


.shoull .kopx{width:44%;position: relative;float: none; margin: 0px auto;}
.kopx{width:20%;position: relative;float: left;}
.kopx:before{width:100%;content:'';display: block;padding-top:100%;}
.kopx .klpw{width: 110%;height:110%; top:0;left:0;margin-left: -5%;  border-radius: 100%; overflow: hidden; position: absolute; cursor: pointer;}
.klpw .zheyingx{ position: absolute; left: 0; top: 100%; display: table; background-color: rgba(10,163,68,.8); width: 100%; height: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.klpw:hover .zheyingx{top: 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.klpw .copw{position: absolute; text-align: center; bottom: 80px; left: 0; width: 100%; font-size: 26px; color: #FFFFFF; font-weight: bold;text-shadow: 0px 5px 10px #000000;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.klpw:hover .copw{bottom: -100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.zheyingxb{ display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align: center;}
.zheyingxb h3{font-size: 26px; font-weight: bold; color: #FFFFFF; padding-bottom: 20px;}
.zheyingxb p{width: 61%; height: 38px; border: 1px solid #9dd0b4; line-height: 38px; margin: 0px auto; border-radius: 30px; margin-bottom: 13px;}
.zheyingxb p a{display: inline-block; font-size: 18px; color: #FFFFFF;}
.zheyingxb p:hover{background-color: #FFFFFF;}
.zheyingxb p:hover a{color: #eb5405;}
.klpw img{width: auto;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}
.swiper-button-next{width: 40px; height: 51px;}
.swiper-button-prev{width: 40px; height: 51px;}
div.jiuwo1:after{display: none;}
.ttu{position: absolute; bottom: 0; left: 50%; width: 60px; height: 60px; bottom: 60px; margin-left: -30px;}
.ttu img{width: 100%;}
.oov{width: 100%; height: 57px; border-bottom: 1px solid #FFFFFF; line-height: 57px; color: #FFFFFF;}
.oov h3{font-size: 18px; float: left; margin-left: 20px;}
.oov p {font-size: 16px; float: right; margin-right: 20px; width: 116px; height: 30px; line-height: 30px; margin-top: 13px; background-color: #eb5405; border-radius: 30px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
 
/**/

.fen4 .zl{ float: left; width: 53%;}
.fen4 .zl #mx{width: 100%;}
.fen4 .zl .koxw{ text-align: left; color: #FFFFFF;text-align: justify; line-height: 30px; font-size: 16px; padding-top: 73px;}
.fen4 .zl .ywu{width: 100%; margin-top: 70px;}
.fen4 .zl .er1:nth-child(1){float: left; width: 12%; border: 1px solid #FFFFFF; border-radius: 10px; text-align: center; margin-left: 0;}
.fen4 .zl .er1{float: left; width: 12%; border: 1px solid #FFFFFF; border-radius: 10px; text-align: center; margin-left: 6%;}
.fen4 .zl .er1 img{display: inline-block; margin-top: 18px; width: 46%;}
.fen4 .zl .er1 p{font-size: 18px; color: #FFFFFF; padding-top: 6px; padding-bottom: 16px;}
.fen4 .zl .er1:hover{background-color: #eb5405;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.fen4 .rl{ float: right; width: 42%; height: 100%; margin-top: 50px;}
.fen4 .rl .er2{position: relative;}
.fen4 .rl .er2:nth-child(1){float: left; width: 49%;}
.fen4 .rl .er2:nth-child(2){float: right; width: 49%;}
.fen4 .rl .er2:nth-child(3){float: left; width: 32%; margin-top: 3%;}
.fen4 .rl .er2:nth-child(4){float: left; width: 32%; margin-left: 2%; margin-top: 3%;}
.fen4 .rl .er2:nth-child(5){float: right; width: 32%; margin-top: 3%;}
.fen4 .rl .er2 img{width: 100%;}
.fen4 .rl .er2 p{width: 100%; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; font-size: 16px; background-color: #00003e;}


.kox ul{width: 100%; height: 100%; position: relative; z-index: 2;}
.kox ul:hover .bgimg{opacity: 0; -webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
/*.kox ul:hover .erwu{width: 20%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.kox ul .erwu:hover{width: 40%;}*/
.kox{width: 100%; height: 100%; position: relative;}
#tecBg{position: absolute; left: 0; top: 0; bottom: 0; overflow: hidden; width: 100%; height: 100%; z-index: 1;}
#tecBg img{width: 100%; max-width: initial; height: 100%;position: absolute;left: 0; top: 0;display: inline-block;-webkit-transition: all 0.3s;transition: all 0.3s;}
.kox .hgj2{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../../images/shunze/dq2.png);background-size: cover;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.kox .hgj3{position: absolute; width: 100%; height: 100%; left: 0; top: 100%; background: url(../../images/shunze/dq1.png);background-size: cover;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.kox .hgj{position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: table;}
.kox .hj22{display: table-cell; vertical-align: middle;}
.kox .erwu{width: 25%; height: 100%; float: left; position: relative; overflow: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.kox .erwu .bgimg{width: auto;height: 100%; max-width: none; position: absolute;left: 50%; top: 0; transform: translateX(-50%); max-width: initial;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.kox .erwu .klimg1{display: block; border-radius: 100%; width: 27.1%; margin: 0px auto;}
.kox .erwu .klimg2{display: none; border-radius: 100%; width: 27.1%; margin: 0px auto;}
.kox .erwu h4{color: #FFFFFF; font-size: 26px; font-weight: bold; padding-top: 47px; padding-bottom: 48px;}
.kox .erwu span{display: block;width: 21%; height: 1px; background-color: #FFFFFF; margin: 0px auto; margin-bottom: 50px;}
.kox .erwu p{width: 80%; margin: 0px auto; text-align: justify; font-size: 15px; color: #FFFFFF; line-height: 30px;}

#list .left_side {
    width: 18%;
}
#list .left_side .box_one, #list .left_side .box_two {
    width: 98%;
    background-color: #eb5405;
    padding: 10px 10px;
}
#list .left_side .box_one .title {
    text-align: center;
    margin-bottom: 20px;
}
#list .left_side .box_one .title h3 {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    margin: 20px 0 10px 0;
}
#list .left_side .box_one .title p {
    color: #fff;
    font-size: 16px;
}
#list .left_side .box_one ul li {
    line-height: 50px;
    background-color: #fff;
    margin-bottom: 5px;
    text-align: left;
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#list .left_side .box_one ul li:hover{
	background-color: #f9be00;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#list .left_side .box_one ul li:hover a{
	color: #FFFFFF;
}
#list .left_side .box_one ul li a {
    color: #333;
    padding-left: 20px;
    position: relative;
    z-index: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
}
#list .left_side .box_one ul li a i {
    background-color: #f8a245;
}
.pub_button .pb_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #eb5405;
    -webkit-transition: transform 0.5s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);
    transition: transform 0.5s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);
    transform-origin: left 100%;
    -webkit-transform-origin: left 100%;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    visibility: hidden\9;
    z-index: -1;
}
#list .left_side .box_two {
    margin-top: 10px;
    padding: 20px 10px;
}
#list .left_side .box_two p {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
}
#list .left_side .box_two strong {
    color: #fff;
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    font-family: impact;
    font-weight: 100;
}
#list .left_side .box_two .more {
    height: 36px;
    line-height: 36px;
    background-color: #fff;
    margin-top: 10px;
    width: 100%;
    color: #333;
    text-align: center;
}

.kox .erwu:hover .klimg1{display: none;}
.kox .erwu:hover .klimg2{display: block;}
.kox .erwu:hover .hgj2{top: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.kox .erwu:hover .hgj3{top: 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}


.fen6 .xuanzhuanx{position: absolute; left: 50%; bottom: -50%; width: 42.8%; margin-left: -21.4%;}
.fen6 .xuanzhuanimg{display: block; animation: rotate 20s linear infinite;	}




@keyframes rotate{
	0%{
		transform: rotateZ(0deg);/*从0度开始*/
	}
	100%{
		transform: rotateZ(360deg);/*360度结束*/
	}
}
.fen6 .yuncaia{ 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	width: 100%; 
	height: 230px;
	overflow: hidden;
}
.fen6 .yuncaia .yuncaifudong{
    background-image: url("../../images/shunze/yuncai.png");
    -webkit-animation: cloud_float 75s linear infinite;
    -moz-animation: cloud_float 75s linear infinite;
    -o-animation: cloud_float 75s linear infinite;
    -ms-animation: cloud_float 75s linear infinite;
    animation: cloud_float 75s linear infinite;/* 岔开时间 */
}
.fen6 .cloud{
    position: absolute;
    top: 0;
    left: 0;
    width: 600%;
    height: 100%;
    background-image: url("../../images/shunze/yuncai.png");
}
@keyframes cloud_float{
    0%{
        left: 0%;
    }
    100%{
        left: -200%;
    }
}

.swiper-containert {
  width: 100%;
  height: 512px;
  padding-top: 48px;
  overflow: hidden;
}
.swiper-containert .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 596px;
  height: 446px;
  overflow: hidden;
  box-sizing: border-box;
}
.swiper-containert img{
	width: 100%;
}
.swiper-button-nextb{
	position: absolute;
	right: 28.4%;
	top: 50%;
	width: 63px;
	height: 65px;
	margin-top: -32.5px;
	z-index: 999;
	cursor: pointer;
}
.swiper-button-prevb{
	position: absolute;
	left: 28.4%;
	top: 50%;
	width: 63px;
	height: 65px;
	margin-top: -32.5px;
	z-index: 999;
	cursor: pointer;
}



.fen7 .lpxz{float: left; width: 45.3%; position: relative; height: 600px;}
.fen7 .lpzr{float: right; width: 50%; height: auto; display: table;}
.fen7 .lpxz .mk24{position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.fen7 .lpxz img{display: inline-block; height: 100%;}
.fen7 .nox{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.fen7 .obt{width: 100%; border-bottom: 1px solid rgba(255,255,255,.5); text-align: left; padding-bottom: 35px; padding-top: 32px;}
.fen7 .obt h3{font-size: 64px; color: #FFFFFF;  }
.fen7 .obt p{font-size: 16px; color: #FFFFFF; line-height: 30px; text-align: justify;}
.fen7 .onr{ width: 100%; padding-top: 30px;}
.fen7 .onr ul li{width: 22%; float: left; margin: 1.5%;}
.fen7 .onr ul li:nth-child(1){margin-left: 0;}
.fen7 .onr ul li:nth-child(5){margin-left: 0;}
.fen7 .onr ul li:nth-child(9){margin-left: 0;}
.fen7 .onr ul li img{width: 100%; max-height: 90px;}
/**********DIV浮动**************/
.fen7 .nox .bb0{position: absolute; width: 40px; height: 40px; border-radius: 40px;background: url(../../images/shunze/bol.png);}
.fen7 .nox .bb1{top: 38%; left: 23%;}
.fen7 .nox .bb2{top: 26%; right: 18%;}
.fen7 .nox .bb3{top: 37%; right: 34%;}
.fen7 .nox .bb4{top: 43%; right: 23%;}
.fen7 .nox .bb5{top: 47%; right: 45%;}
.fen7 .nox .bb6{top: 60%; right: 55%;}
.fen7 .nox .bb7{top: 63%; right: 36%;}
.fen7 .nox .bb8{top: 58%; right: 22%;}
.fen7 .nox .bb9{bottom: 18%; right: 54%;}
.fen7 .nox .bb10{bottom: 13%; right: 43%;}
.fen7 .nox .bb11{bottom: 17%; right: 28%;}

/**********SPAN浮动**************/
.fen7 .nox span.b1{top: 38%; left: 23%;}
.fen7 .nox span.b2{top: 26%; right: 18%;}
.fen7 .nox span.b3{top: 37%; right: 34%;}
.fen7 .nox span.b4{top: 43%; right: 23%;}
.fen7 .nox span.b5{top: 47%; right: 45%;}
.fen7 .nox span.b6{top: 60%; right: 55%;}
.fen7 .nox span.b7{top: 63%; right: 36%;}
.fen7 .nox span.b8{top: 58%; right: 22%;}
.fen7 .nox span.b9{bottom: 18%; right: 54%;}
.fen7 .nox span.b10{bottom: 13%; right: 43%;}
.fen7 .nox span.b11{bottom: 17%; right: 28%;}
.fen7 .nox span{
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-color: #FFFFFF;
	-webkit-animation: scale-three2 1.5s ease infinite;
    -moz-animation: scale-three2 1.5s ease infinite;
    -o-animation: scale-three2 1.5s ease infinite;
    animation: scale-three2 1.5s ease infinite;
    animation-fill-mode: both;
}
@keyframes scale-three2{
	from{transform: scale(0.3); opacity: 1;}
	to{transform: scale(1.3); opacity: 0;}
}
0% {
    transform: scale(1);
    opacity: .8;
}
100% {
    transform: scale(1.3);
    opacity: 0;
}

.xinwenfen{width: 80%; margin: 0px auto; padding-top: 30px;}
.xinkkow{ width:100%;}
.xinkkow .hd{ height:32px; line-height:32px;position:relative;display: table; width: 100%;}
.xinkkow .hd ul{ width: 100%; text-align: center; margin: 0px auto;}
.xinkkow .hd ul li{ display: inline-block; cursor:pointer; color: #FFFFFF; width:161px; margin-left: 1%; margin-right: 1%; height: 32px; font-size: 24px;}
.xinkkow .hd ul li:nth-child(1){background-color: #087ad9;}
.xinkkow .hd ul li:nth-child(2){background-color: #0098b3;}
.xinkkow .hd ul li:nth-child(3){background-color: #087ad9;}
.xinkkow .hd ul li:nth-child(4){background-color: #0098b3;}
.xinkkow .hd ul li:nth-child(5){background-color: #087ad9;}
.xinkkow .hd ul li:nth-child(6){background-color: #0098b3;}
.xinkkow .hd ul li:nth-child(7){background-color: #087ad9;}
.xinkkow .hd ul li:nth-child(8){background-color: #0098b3;}
.xinkkow .hd ul li:nth-child(9){background-color: #087ad9;}
.xinkkow .hd ul li:nth-child(10){background-color: #0098b3;}
.xinkkow .hd ul li.on{background:#fff; color: #FFFFFF; background-color: #4bbb49;}

.xinkkow .bd{width: 100%;display: table; margin-top: 18px;}
.xinkkow .bd ul{ }
.xinkkow .bd li{
	width: 81%;
	display: table;
	margin: 0px auto;
}
.zuox{
	float: left;
	width: 32%;
	height: 255px;
	overflow: hidden;
}
.zuox img{
	width: 100%;
	min-height: 303px;
}
.youx{
	width: 64%;
	float: right;
}
.youx p:nth-child(1){
	font-size: 16px;
	color: #000000;
	text-align: left;
	margin-bottom: 46px;
	line-height: 30px;
	margin-top: 5px;
	text-indent: 2em;
}
.youx p:nth-child(2) img{
	display: inline-block;
	margin-left: 13px;
}
.youx p:nth-child(2){
	text-align: left;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}

.xinkkow .bd li .neiv{width: 94%; margin: 0px auto; margin-top: 3%; height: auto; max-height: 250px; overflow: hidden;}
.xinkkow .bd li .neiv img{width: 100%;transform: scale(1.2); display: inline-block;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.xinkkow .bd li .neivb{width: 85%; margin: 0px auto; text-align: justify;}
.xinkkow .bd li .neivb h3{font-size: 22px; color: #FFFFFF; padding-top: 30px; margin-bottom: 13px; height: 29px; overflow: hidden;}
.xinkkow .bd li .neivb p{font-size: 16px; line-height: 30px; color: #FFFFFF; height: 60px; overflow: hidden;}
.xinkkow .bd li .shijian{position: absolute; left: 7%; top: -6%; width: 27%; height: 100px; background-color: #eb5405; text-align: center; z-index: 99;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.xinkkow .bd li .shijian .mp1{font-size: 22px; padding-top: 20px;}
.xinkkow .bd li .shijian .mp2{font-size: 28px;}
.xinkkow .bd li .shijian p{ color: #FFFFFF;}





.fen9 .mk8{ margin-top: 55px; position: relative;}
.fen9 .mk8x{margin: 0px auto; width: 100%; display: table;}
.fen9 .hengxian{width: 100%; position: absolute; left: 0; top: 15%; height: 1px; border-bottom: 1px dashed #427093; z-index: 1;}
.fen9 .mk8x .mk8xa{float: left; width: 33.33%; text-align: center;}
.fen9 .mk8x .mk8xa img{display: inline-block; padding-bottom: 6px;}
.fen9 .mk8x .mk8xa p{color: #FFFFFF; font-size: 18px; line-height: 30px;}

.mkow{position: absolute; left: 50%; bottom: 23%; width: 9.7%; height: 250px; margin-left: -4.85%;}
.mkow img{display: inline-block; position: absolute; top: 0; left: 0; width: 100%; animation: myMove 2s infinite; -webkit-animation: myMove 2s infinite;}
@keyframes myMove {
	0% { top: 0px;}
	50% {top: 10px;}
	100% { top: 0px;}
}
@-webkit-keyframes myMove { 
	0% {top: 0px;}
	50% { top: 10px;}
	100% {top: 0px;}
}

.fen9 .erwx{margin-top: 100px; height: 190px;}
.fen9 .erwx .weixiner{float: left; width: 157px; height: 157px; text-align: center;}
.fen9 .erwx .weixiner img{width: 100%; height: 100%;}
.fen9 .erwx .weixiner p{font-size: 16px; color: #FFFFFF;}

.fen9 .erwx .yidonger{float: right; width: 157px; height: 157px; text-align: center;}
.fen9 .erwx .yidonger img{width: 100%; height: 100%;}
.fen9 .erwx .yidonger p{font-size: 16px; color: #FFFFFF;}

.ddux{margin-top: -100px;}

.dingyixia{width: 100%; height: 100px;}

.fkx1{width: 100%;box-shadow: 0px 0px 5px 2px rgba(201,201,201,0.5); display: table;}
.fkx1 .fxl{float: left; width: 50%;height: 430px; display: table;}
.fkx1 .fxl .neixiao{ display: table-cell; vertical-align: middle;padding: 0 2rem; line-height: 1.8;}
.fkx1 .fxl .neixiao h2{font-size: 2.25rem;}
.fkx1 .fxl p{text-align: justify; font-size: 14px;}
.fkx1 .fxr{float: right; width: 50%; display: table-cell; vertical-align: middle;height: 430px; position: relative; overflow: hidden;}
.fkx1 .fxr img{width: auto; max-width: initial; height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}

.fkx2{width: 100%;box-shadow: 0px 0px 5px 2px rgba(201,201,201,0.5); display: table; margin-top: 50px; margin-bottom: 30px;}
.fkx2 .fxl{float: right; width: 50%;height: 430px; display: table;}
.fkx2 .fxl .neixiao{ display: table-cell; vertical-align: middle;padding: 0 2rem; line-height: 1.8;}
.fkx2 .fxl .neixiao h2{font-size: 2.25rem;}
.fkx2 .fxl p{text-align: justify;}
.fkx2 .fxr{float: left; width: 50%; display: table-cell; vertical-align: middle;height: 430px; position: relative; overflow: hidden;}
.fkx2 .fxr img{width: auto; max-width: initial; height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}

.fkx3{width: 100%;box-shadow: 0px 0px 5px 2px rgba(201,201,201,0.5); display: table; margin-top: 50px; margin-bottom: 50px;}
.fkx3 .fxl{width: 100%;display: table;}
.fkx3 .fxl .neixiao{ display: table-cell; vertical-align: middle;padding: 0 2rem; line-height: 1.8; padding-bottom: 50px; padding-top: 50px;}
.fkx3 .fxl .neixiao h2{font-size: 2.25rem; text-align: center;}
.fkx3 .fxl p{text-align: justify;}



.rongyu{width: 1300px; padding: 3rem 0; margin: 0px auto; position: relative;}
.dcb{ width: 100%; background-color: #e5eaf0;}
.rongyu .qbt{font-size: 2.25rem; text-align: center; width: 100%; font-weight: normal; margin-bottom: 2rem;}
.swiper-containerp {width: 100%;height: 100%; overflow: hidden;}
.swiper-containerp img{width: 100%; height: auto; margin: 0px auto;}
.swiper-containerp .swiper-slide {
      text-align: center;
      font-size: 18px;
      /* Center slide text vertically */
      
    }
    
.swiper-button-nextc{position: absolute;right: 0;top: 50%;width: 38px;height: 71px;z-index: 99; cursor: pointer;}
.swiper-button-prevc{position: absolute;left: 0;top: 50%;width: 38px;height: 71px;z-index: 99; cursor: pointer;}


.fenlei2{width: 100%; display: table; padding-bottom: 50px;}
.fenlei2 ul li{width: 49%; float: left; margin: 0.5%; background-color: #f1f1f1;}
.fenlei2 .zs{width: 50%; float: left; height: 100%; display: table;}
.fenlei2 .zs .zsf{ text-indent: 1em; font-size: 26px; height: 100%; width: 100%;}
.fenlei2 .zs .zsf h3{ margin-top: 10%; position: relative;}
.fenlei2 h3:after{content: ""; position: absolute; left: 0; bottom: -0.5em; width: 20%; height: 2px; background-color: #eb5405; margin-left: 1em;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.fenlei2 .bka{width: 100%; height: 100%; display: table;border: 1px solid #f1f1f1;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.fenlei2 .bka img{width: 43%; float: right;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}


.fenlei2 ul li:hover .bka{border: 1px solid #eb5405;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.fenlei2 ul li:hover h3::after {width: 45%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.fenlei2 ul li:hover img{margin-right:1% ;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}


.shoujifenl{width: 98%; margin: 0px auto;}
.shoujifenl ul li{width: 31.33%; float: left; margin: 1%; padding-top: 10px; padding-bottom: 10px; font-size: 14px; background-color: rgba(10,163,68); text-align: center; border-radius: 10px;}
.shoujifenl ul li a{color: #FFFFFF;}


/*************手机端部分内容**************/
.product_list h1, .news_list h1 {
    font-weight: bold;
    color: #333;
    font-size: 20px;
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 5px;
}
.product_list h3 {
    font-weight: bold;
    color: #333;
    font-size: 18px;
    position: relative;
    width: 100%;
    text-align: left;
}
.product_list h3::after, .news_list h1::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #ff8400;
}
.shoxxw{max-width: 640px; margin: 0px auto;}
.product_list{width: 98%; margin: 0px auto;}
.product_list .content img {
    margin: 20px 0;
    display: inline-block;
}
.product_list .time{text-align: center;}
.product_list .pagenum, .article_content .pagenum {
    margin-top: 20px;
    border-top: 1px solid #f3f3f3;
}
.article_content p {
    line-height: 30px;
}
.article_content p img{margin: 0px auto;}
.xiaol{width: 100%; display: table; margin-top: 20px;}
.xiaol ul li{width: 25%; float: left; height: 50px; line-height: 50px; text-align: center; background-color: #eb5405;}
.xiaol ul li a{font-size: 16px; color: #FFFFFF;}
.xiaol ul li .xiaohh{width: 99%; height: 100%; border-right: 2px solid #FFFFFF;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.xiaol ul li:nth-child(4) .xiaohh{width: 99%; height: 100%; border-right: 0px solid #FFFFFF;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.xiaol ul li:hover .xiaohh{background-color: #fafafa;}
.xiaol ul li:hover a{color: #eb5405;}
.jixow{width: 100%; display: table; height: 1px;}

nav.hy-xd{margin-top: 0; width: 62%;}
.dingbu .bx {
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 5px;
    display: block;
}

.article_content img {padding-top: 30px;}

.neixiao img{display: inline-block;}
/********底部***********/
.footll{background-color: #2f2f2f;}
.footll .hxx{ 
	width: 1350px;
	height: 100%;
	margin: 0px auto;
}
	
.footll .hqq{ height: 100%;}
.footll .fooxxt{width: 100%; height: 100%;}
.footll .fooxxt ul{width: 100%; height: 100%;}
.footll .fooxxt ul li{width: 25%; height: 100%; display: table;  float: left;position: relative;}
.footll .fooxxt ul li .footnei1 {width: 100%; height: 100%;position: relative;}
.footll .fooxxt ul li .footnei1 img{position: absolute;left: 0; top: 0; width: 216px;}

.footll .fooxxt ul li .footnei2 { width: 80%; height: 100%; text-align: left; margin: 0px auto;}
.footll .fooxxt ul li .footnei2 h3{font-size: 20px; color: #FFFFFF; font-weight: bold; padding-top: 90px; margin-bottom: 36px; position: relative;}
.footll .fooxxt ul li .footnei2 h3:after{ content: ''; width: 33px; height: 4px; background-color: #CC0000; position: absolute; left: 0; bottom: -15px;}
.footll .fooxxt ul li .footnei2 .didao{width: 50%; float: left; height: 30px; line-height: 30px;}
.footll .fooxxt .didao a{font-size: 16px; color: #c0c0c0;}

.footll .fooxxt ul li .footnei3 { width: 90%; height: 100%; text-align: left; float: right;}
.footll .fooxxt ul li .footnei3 h3{font-size: 20px; color: #FFFFFF; font-weight: bold; padding-top: 90px; margin-bottom: 36px; position: relative;}
.footll .fooxxt ul li .footnei3 h3:after{ content: ''; width: 33px; height: 4px; background-color: #CC0000; position: absolute; left: 0; bottom: -15px;}
.footll .fooxxt ul li .footnei3 p{ line-height: 20px; color: #c0c0c0; font-size: 16px;}

.footll .fooxxt ul li .footnei4 {display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align: right;}
.footll .fooxxt ul li .footnei4 img{ display: inline-block; width: 135px; height: 135px;}
.footll .fooxxt ul li .footnei4 p{color: #c0c0c0; font-size: 14px; text-align: right; margin-top: 11px; margin-right: 20px;}
.footll .fooxxt ul li .footnei4 p:nth-child(2){width: 135px;text-align: center; float: right;}

.koxpw{width: 100%; height: 100px;}

/****首页滚*****/
.xiangshang{ margin:0 auto; width:100%; overflow:hidden; position:relative;}
.xiangshang .bd{}
.xiangshang .bd ul{ overflow:hidden; zoom:1; height: 90px;}
.xiangshang .bd ul li{ text-align:center; zoom:1; float: left; width: 23%; margin-right: 1%; margin-left: 1%; margin-top: 1%%; height: 90px;position: relative;}
.xiangshang .bd ul li img{width: 100%; height: 100%;}
/****首页滚end*****/



/*******内页锚点定位导航********/

.section-content {
	width: 100%;
	margin: auto;
}

.nav-height {
	position: relative;
	height: 50px
}

.nav-box {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	margin-top: 30px;
	background: #fff
}
.nav-box.navFix {
	position: fixed;
	top: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	border-bottom: 1px solid #e3e3e3\9;
	z-index: 99999
}

.nav-box ul {
	padding: 0;
	margin: 0 auto;
	width: 1200px;
	display: block
}

.nav-box.navFix ul {
	border-bottom: 0
}

.nav-box li {
	display: inline-block;
	width: 25%;
	text-align: left;
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: center;
	position: relative;
	background-color: #fafafa;
}

.nav-box li a {
	display: block;
	padding: 0 20px;
	font-size: 16px;
	color: #333;
	text-decoration: none
}

.nav-box li a:before {
	content: " ";
	width: 1px;
	height: 24px;
	border-right: 1px solid #e80;
	position: absolute;
	top: 16px;
	left: -2px
}

.nav-box li a.activedd:before {
	content: " ";
	width: 0;
	border: none
}

.nav-box li:first-child a:before {
	content: " ";
	width: 0;
	border: none
}

.nav-box li a:hover {
	color: #e80
}

.nav-box li a.activedd {
	color: #fff;
	background: #e80
}

/******END**************/

.nixow{width: 95%; float: right; padding-top: 20px; font-size: 16px; line-height: 20px; height: 125px; overflow: hidden; margin-bottom: 10px;}
.nixow2{width: 95%; float: right;}
.nixow2 img{display: inline-block; width: 16px;}
.nixow2 .mianfei{float: left; width: 50%; height: 50px; line-height: 50px;}
.nixow2 .mianfei2{float: left; width: 50%; height: 50px; line-height: 50px;}
.nixow2 .mianfei p{border: 1px solid #eb5405; width: 100%; height: 100%; text-align: center; color: #FFFFFF;background-color: #eb5405; -webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.nixow2 .mianfei2 p{ border: 1px solid #eb5405; width: 100%; height: 100%; text-align: center; color: #eb5405; background-color: #FFFFFF; -webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.nixow2 .mianfei:hover p{background-color: #f9be00; color: #FFFFFF; border: 1px solid #f9be00;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.nixow2 .mianfei2:hover p{background-color: #f9be00; color: #FFFFFF; border: 1px solid #f9be00;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.hy-quxiao:after{display: none;}
.hy-quxiao:before{display: none;}

.ddu1x{font-size: 26px;float: right;font-family: impact; color: #eb5405;}
.ddu2x{font-size: 21px;float: right; margin-top: 20px; margin-right: 10px; color: #eb5405;}

.fenliejian img{width: 50%;}

.footer{background-color:#eb5405;height:50px;position: fixed;bottom:10px;left:50%;margin-left:-46%;z-index:999;width:100%;border-radius:10px;}
@media (min-width:640px){.footer{width:96% !important;left:50%;margin-left:-48%;}}
@media (max-width:640px){.footer{width:96% !important;left:50%;margin-left:-48%;}}
.footer a{float: left;width:33.33%;text-align: center;}
.footer img{display: inline-block;height:24px;margin:5px 0 0;}
.footer strong{color:#fff;font-size:12px;display: block;height:20px;line-height:20px;}










/*****************************致纯网站css********************************/
.fengding{
	width: 100%;
	height: 0px;
	background: #FFFFFF;
}
.banner .swiper-slide img{ }
.wopx p:nth-child(1){
	font-size: 101.95px;
	text-align: left;
	color: #316ccb;
	font-weight: 100;
}
.wopx p:nth-child(2){
	font-size: 76.51px;
	color: #4bbb49;
	text-align: left;
	font-weight: bold;
	padding-bottom: 29px;
	margin-top: -21px;
}
.wopx p:nth-child(2) span{
	font-size: 36px;
	color: #FFFFFF;
}
.wopx p:nth-child(3){
	width: 174px;
	height: 1px;
	background-color: #FFFFFF;
}
.wopx p:nth-child(4){
	font-size: 60px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding-top: 29px;
	padding-bottom: 64px;
}
.zhichunanniu{
	width: 138px;
	height: 40px;
	background-color: #4bbb49;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
}
.zhichunanniu a{
	font-size: 18px;
	color: #FFFFFF;
}


.mkox p:nth-child(1){
	font-size: 129.83px;
	color: rgba(255,255,255,0.5);
	font-weight: bold;
	margin-top: 55px;
}
.mkox p:nth-child(2){
	font-size: 49.8px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: -72px;
}
.mkox2{
	height: 180px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mkox2 .mko3{
	width: 18%;
	margin-right: 1%;
	height: 44px;
	border-radius: 44px;
	border: 3px solid #FFFFFF;
	background: url(../../images/zhichun/jb1.jpg);
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.mkox2 .mko3 img{
	position: absolute;
	left: 4px;
	top: 4px;
	width: 36px;
	height: 36px;
	border-radius: 36px;
}
.mkox2 .mko3 a{
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 44px;
	font-size: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 1em;
}

.mkabout{
	display: table;
	padding-bottom: 20px;
}
.mkzuo{
	float: left;
	width: 56%;
	margin-top: 60px;
}
.mkzuo p{
	font-size: 16px;
	text-align: justify;
	line-height: 31px;
}
.mkyou{
	width: 39%;
	float: right;
}
.mkyou img{
	width: 100%;
}
.tu1{
	width: 99%;
	height: 262px;
	overflow: hidden;
	border: 3px solid #4bbb49;
}
.tu1 img{
	min-height: 262px;
}
.tu2{
	width: 100%;
	margin-top: 13px;
	display: table;
}
.tu2 .tu2z{
	width: 48%;
	height: 128px;
	float: left;
	overflow: hidden;
	border: 3px solid #4bbb49;
}
.tu2 .tu2y{
	width: 48%;
	height: 128px;
	float: right;
	overflow: hidden;
	border: 3px solid #4bbb49;
}

.dongshi p:nth-child(1){
	font-size: 97.21px;
	color: rgba(0,0,0,.1);
	font-weight: bold;
}
.dongshi p:nth-child(2){
	font-size: 50.42px;
	color: #1a4cab;
	font-weight: bold;
	margin-top: -47px;
}
.dongshi1{
	width: 100%;
	display: table;
	margin-top: 60px;
}
.dongshi1 img{
	width: 100%;
}
.dongshi1 .dongshiz{
	width: 37.6%;
	float: left;
	margin-left: 2%;
}
.dongshi1 .dongshiy{
	width: 57%;
	margin-top: 5px;
	float: right;
	text-align: justify;
	font-size: 18px;
	color: #000000;
	line-height: 35px;
	font-weight: 600;
}
.diex{
	margin: 0px auto;
	margin-top: 150px;
}
.jcixpo{
	display: table;
}

.jcixpoz{
	width: 32%;
	float: left;
}
.jcixpoy{
	width: 63.1%;
	float: right;
	display: table;
}
.jcixpoz p{
	text-align: left;
}
.jcixpoz p:nth-child(1){
	font-size: 50px;
	color: #1950ab;
	font-weight: bold;
}
.jcixpoz p:nth-child(2){
	font-size: 50px;
	color: #FFFFFF;
	font-weight: bold;
}
.jcixpoz p:nth-child(3){
	font-size: 18px;
	color: #FFFFFF;
	line-height: 30px;
	padding-top: 35px;
	padding-bottom: 52px;
}

.jcixpoy ul li{
	width: 49%;
	height: 267px;
	margin: 1%;
	float: left;
	border-radius: 20px;
	text-align: center;
}
.jcixpoy ul li:nth-child(1),
.jcixpoy ul li:nth-child(3){
	margin-left: 0;
}
.jcixpoy ul li:nth-child(2),
.jcixpoy ul li:nth-child(4){
	margin-right: 0;
}
.jcixpoy ul li:nth-child(1){
	background-color: #1d63d0;
}
.jcixpoy ul li:nth-child(2){
	background-color: #03aba9;
}
.jcixpoy ul li:nth-child(3){
	background-color: #1dd076;
}
.jcixpoy ul li:nth-child(4){
	background-color: #7c2ad0;
}
.jcixpoy ul li div{
	border: 1px solid #FFFFFF;
	width: 100%;
	height: 100%;
	border-radius: 20px;
}
.jcixpoy ul li img{
	display: inline-block;
	margin-top: 13px;
	margin-bottom: 20px;
}
.jcixpoy ul li p{
	width: 90%;
	margin: 0px auto;
}
.jcixpoy ul li p:nth-child(2){
	font-size: 35px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: justify;
	margin-bottom: 23px;
}
.jcixpoy ul li p:nth-child(3){
	color: #FFFFFF;
	font-size: 17px;
	text-align: justify;
}



.dongshid p:nth-child(1){
	font-size: 97.21px;
	color: rgba(0,0,0,.1);
	font-weight: bold;
}
.dongshid p:nth-child(2){
	font-size: 50.42px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: -47px;
}
.hhx{
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
	margin-top: 90px;
	margin-bottom: 40px;
}


.ckl ul li{
	width: 25%;
	display: table;
	float: left;
	padding-bottom: 50px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ckl ul li a{
	width: 100%;
	height: 100%;
}
.ckl ul li div.x{
	width: 94%;
	margin: 0px auto;
	margin-top: 23px;
}
.ckl ul li .imgxc{
	width: 100%;
	height: 220px;
	overflow: hidden;
}
.ckl ul li .imgxc img{
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.ckl ul li h2{
	font-size: 18px;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 7px;
	margin-top: 20px;
	height: 23px;
	overflow: hidden;
}
.ckl ul li .x55{
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	text-align: justify;
	height: 69px;
	overflow: hidden;
}
.xkl{
	width: 100%;
	margin-top: 10px;
}
.xkl p{
	float: left;
	font-size: 14px;
	color: #FFFFFF;
}
.xkl img{
	float: right;
}

.ckl ul li:hover{
	background-color: #4bbb49;
}
.ckl ul li:hover .imgxc img{
	transform: scale(1.2);
}

.fen8 h3{
	font-size: 119px;
	color: #FFFFFF;
	font-weight: bold;
}
.xc .guanzhu{
	float: left;
	text-align: center;
	margin-top: 195px;
}
.xc .guanzhu p{
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
}
.xc .guanzhu img{
	display: inline-block;
}
.xc .dianhua{
	float: right;
	text-align: center;
	margin-top: 195px;
}
.xc .dianhua p{
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 7px;
}
.xc .dianhua img{
	display: inline-block;
}
.xc .zhongjian{
	width: 471px;
	height: 543px;
	background: url(../../images/zhichun/liubian2.png) center;
	background-size: cover;
	margin: 0px auto;
	margin-top: -125px;
}
.xc .zhongjian img{
	margin: 0px auto;
	margin-top: 76px;
}
.xc .zhongjian .mlx:nth-child(1){
	font-size: 50px;
	color: #1950ab;
	padding-top: 100px;
}
.xc .zhongjian .mlx:nth-child(2){
	font-size: 20.67px;
	color: #FFFFFF;
	padding-top: 41px;
}
.dibulianxx{
	width: 64%;
	margin: 0px auto;
	margin-top: 17px;
}
.dibulianxx p{
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 26px;
}
.xxpp2{
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
}
.xxpp{
	width: 86%;
	margin: 0px auto;
}

.hengcha{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 25px;
}
.hengcha2{
	width: 100px;
	height: 100px;
	border-radius: 100px;
	text-align: justify;
	border: 5px solid #e7c97d;
	margin-right: 26px;
}
.hengcha2 p{
	width: 64%;
	margin: 0px auto;
	font-size: 30px;
	color: #733a0c;
	font-weight: bold;
	margin-top: 9px;
}

.zzk{
	position: fixed;
	left: 0;
	top: 50%;
	margin-top: -105px;
}
.zzk1{
	width: 64px;
	height: 64px;
	position: relative;
	margin-bottom: 6px;
	cursor: pointer;
}
.zzk2{
	position: absolute;
	left: 70px;
	top: 0;
	height: 100%;
	padding: 0;
	background-color: #4bbb49;
	overflow: hidden;
	width: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.zzk2 p{
	height: 64px;
	line-height: 64px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}
.zzk3{
	position: absolute;
	left: 70px;
	top: 0;
	height: 100%;
	padding: 0;
	background-color: #4bbb49;
	overflow: hidden;
	width: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.zzk3 p{
	height: 64px;
	line-height: 64px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}
.zzk4{
	position: absolute;
	left: 70px;
	bottom: 0;
	height: 100%;
	padding: 0;
	background-color: #4bbb49;
	overflow: hidden;
	width: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.zzk4 img{
	width: 100%;
	height: 100%;
}
.zzk1:hover .zzk2{
	width: 200%;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.zzk1:hover .zzk3{
	width: 200%;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.zzk1:hover .zzk4{
	width: 200%;
	height: 200%;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}


/******************************************************************************************/
.cqppx1{
	width: 1760px;
	margin: 0px auto;
	overflow: hidden;
}
.ko1{
	position: relative;
	background-color: #f9f9f9;
}
.ko2{
	height: 716px;
}
.ko3{
	width: 61.2%;
	float: left;
}
.ko4{
	width: 39.2%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.ko3 .ml1 p:nth-child(1){
	font-size: 22px;
	color: #000000;
	margin-top: 75px;
}
.ko3 .ml1 p:nth-child(2){
	font-size: 32.35px;
	font-weight: 100;
	position: relative;
}
.ko3 .ml1 p:nth-child(2):after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 30px;
	height: 8px;
	background-color: #eb5405;
}
.ko3 .ml1 p:nth-child(2) span{
	color: #eb5405;
}
.ko3 .ml1 p:nth-child(3){
	font-size: 20px;
	margin-top: 45px;
	
}
.ko3 .ml1 p:nth-child(3) span{
	color: #eb5405;
}
.ko3 .ml1 p:nth-child(4){
	font-size: 12px;
	color: #8b8b8b;	
}
.shouyeab{
	width: 100%;
	margin-top: 12px;
}
.shouyeab p{
	font-size: 16px;
	color: #4d4d4d;
	line-height: 30px;
}
.ko3 img{
	width: 100%;
}
.ml2{
	width: 100%;
	height: 90px;
	line-height: 90px;
	font-size: 12px;
	position: relative;
	color: #3d3d3d;
	font-weight: bold;
	text-indent: 37px;
}
.ml2:after{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1;
	width: 25px;
	height: 2px;
	background-color: #3d3d3d;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}

.ml2:hover::after{background-color: #CC0000;}
.ml2:hover a{color: #CC0000;}


.hj1{
	width: 100%;
	height: 337px;
	background-size: cover;
	background: url(../../images/hongguan/bg1.jpg) center;
}

.hj2{
	width: 100%;
	text-align: center;
}
.hj2 p:nth-child(1){
	font-size: 48px;
	padding-top: 73px;
	padding-bottom: 3px;
}
.hj2 p:nth-child(1) span{
	color: #eb5405;
}
.hj2 p:nth-child(2){
	font-size: 16px;
	color: #7c7c7c;
	padding-bottom: 15px;
}
.hj2 p:nth-child(3){
	width: 55px;
	height: 3px;
	background-color: #eb5405;
	margin: 0px auto;
	margin-bottom: 23px;
}
.xdbt{
	display: table;
	margin: 0px auto;
	text-align: center;
}
.xdbt h2{
	font-size: 56px;
	color: #079c00;
	font-weight: bold;
	line-height: 55px;
}
.xdbt img{
	display: inline;
	display: inline-block;
	height: 55px;
	margin-top: -5px;
	margin-left: 10px;
	margin-right: 23px;
}
.xdbt b{
	font-size: 43.67px;
	color: #FFFFFF;
	width: 208px;
	height: 55px;
	display: inline;
	display: inline-block;
	line-height: 55px;
	text-align: center;
	background: url(../../images/huisheng/c.png) center;
	background-size: cover;
}
.xdbt p{
	text-align: center;
	font-size: 18px;
	color: #474747;
	margin-top: 14px;
}



.lijunbt{
	width: 100%;
	text-align: center;
	margin-top: 86px;
}
.lijunbt h2{
	font-size: 60px;
	color: #3d3d3d;
	font-weight: bold;
}
.lijunbt h2 span{
	color: #eb5405;
}
.lijunbt p{
	font-size: 18px;
	color: #666666;
}

.nnkx{
	width: 290px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0px auto;
	background-color: #eb5405;
	border-radius: 50px;
	margin-top: 18px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.nnkx a{
	font-size: 18px;
	color: #FFFFFF;
}

.nnkx:hover{
	background-color: #f0d625;
}
.njxx{
	width: 100%;
	height: 692px;
	background: url(../../images/lijun/mk5.jpg) center;
	background-size: cover;
	margin-top: 75px;
}

.zzj1{
	float: left;
	width: 17.5%;
	
}
.zzj1 .mjy1 p:nth-child(1){
	font-size: 44.04px;
	color: #FFFFFF;
	font-family: impact;
	margin-top: 86px;
}
.zzj1 .mjy1 p:nth-child(2){
	font-size: 44px;
	color: #FFFFFF;
	font-weight: bold;
}
.zzj1 span{
	color: #eb5405;
}
.zzj1 .mjy1 p:nth-child(3){
	width: 83px;
	height: 6px;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 60px;
}
.zzj1 .mjy1 p:nth-child(4){
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	text-align: justify;
}

.kkl1{
	width: 178px;
	height: 49px;
	border: 1px solid #FFFFFF;
	margin-top: 86px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.kkl1 p{
	width: 57px;
	height: 2px;
	background-color: #FFFFFF;
	position: relative;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.kkl1 p:after{
	content:"";
	width:0;
	height:0;
	position: absolute;
	top: -5px;
	right: -4px;
	border-top:solid 5px transparent;
	border-left:solid 5px #FFFFFF ;
	border-bottom:solid 5px transparent;
	transform:rotate(134deg);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}

.kkl1 a{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.kkl1:hover{
	background-color: #eb5405;
	border: 1px solid #eb5405;
}
.kkl1:hover p{
	width: 90px;
}

.zzj2{
	width: 883px;
	float: right;
	display: table;
	background-color: #FFFF00;
	margin-top: 80px;
}
.zzj2 ul li{
	width: 100%;
	height: 180px;
	background-color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	
}
.zzj2 a{
	width: 100%;
	height: 100%;
}
.zzj2 ul li:hover{
	background-color: #f4f4f4;
}
.zzj3{
	width: 793px;
	height: 100%;
}
.shijinxx{
	width: 150px;
	height: 100%;
	float: left;
	text-align: center;
}
.shijinxx p:nth-child(1){
	font-size: 24px;
	color: #535353;
	margin-top: 66px;
}
.shijinxx p:nth-child(2){
	font-size: 14px;
	color: #909190;
}
.nkk{
	float: left;
	width: 643px;
	height: 100%;
}
.nkk h2{
	font-size: 20px;
	color: #000000;
	font-weight: 500;
	margin-top: 50px;
	margin-bottom: 5px;
}
.nkk p{
	font-size: 14px;
	color: #909190;
	line-height: 26px;
	width: 643px;
}

.article_content p{
	word-wrap : break-word;
}
.dispm{
	padding-bottom: 50px;
}

.qp1{
	width: 100%;
	height: 180px;
	position: relative;
	background: url(../../images/lijun/mk1.jpg) center;
	background-size: cover;
	margin-top: 100px;
}
.qpp1{
	position: absolute;
	left: 0;
	bottom: -18px;
	color: rgba(255,255,255,0.1);
	font-size: 81.56px;
	font-family: impact;
}
.qp4 .qpimg1{
	width: 39%;
	float: left;
	margin-top: 36px;
}
.qp3{
	width: 45.4%;
	display: table;
	float: right;
	position: relative;
}
.qp3 .qpimg2{
	width: 75.5%;
	margin-top: 58px;
}
.qp3 p{
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 8px;
}
.qp3 a{
	width: 124px;
	height: 33px;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 33px;
	position: absolute;
	right: 0;
	top: 62px;
	text-align: center;
	line-height: 33px;
	background-color: #f08801;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.qp3 a:hover{
	background-color: #eb5405;
}

.qp2{
	width: 100%;
	height: 855px;
	background: url(../../images/lijun/mk2.jpg) center;
	background-size: cover;
}
.qpbt1{
	width: 100%;
	text-align: center;
}
.qpbt1 img{
	display: inline-block;
	margin-top: 105px;
}
.qpbt1 p{
	font-size: 14px;
	color: #989898;
	margin-top: 8px;
}

.kpx1{
	position: relative;
}


.mq1{
	position: absolute;
	width: 398px;
	height: 106px;
	border-radius: 106px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	cursor: pointer;
}
.mq1 .mq2{
	width: 79%;
	height: 100%;
	margin: 0px auto;
}
.mq3{
	width: 49px;
	height: 49px;
	border: 1px solid #FFFFFF;
	float: left;
	font-size: 34.15px;
	font-family: impact;
	color: #FFFFFF;
	text-align: center;
	line-height: 49px;
	margin-top: 22px;
}

.mq4{
	width: 252px;
	height: 100%;
	float: right;
}
.mq4 h3{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 3px;
}
.mq4 p{
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
}



.mq1:nth-child(2){
	top: 450px;
	left: 0;
	background-color: #2f2f2f;
}
.mq1:nth-child(3){
	top: 575px;
	left: 0;
	background-color: #eb5405;
}
.mq1:nth-child(4){
	top: 257px;
	right: 135px;
	background-color: #2f2f2f;
}
.mq1:nth-child(5){
	top: 383px;
	right: 0;
	background-color: #eb5405;
}

.mq1:hover{
	background-color: #f08801;
}


.hj1{
	box-sizing: border-box;
}

.bucuo{
	background: url(../../images/huisheng/bg1.jpg) center;
	background-size: cover;
	width: 100%;
	height: 133px;
}
.gayi{
	display: table;
	margin: 0px auto;
}
.gayi img{
	float: left;
	margin-right: 12px;
	margin-top: 8px;
}
.gayi .daiyi{
	float: left;
}
.daiyi h2{
	position: relative;
	font-size: 50px;
	color: #0097df;
	font-weight: bold;
	z-index: 1;
}

.daiyi h2:before{
    content: attr(text);
    position: absolute;
    z-index: 9999;
    color: #13c23f;
    -webkit-mask: linear-gradient(to left, #0097df, transparent );
}
.daiyi p{
	font-size: 16px;
}

.or{
	background: url(../../images/huisheng/bg11.png) center;
	background-size: cover;
	width: 100%;
	height: 755px;
	margin-top: 80px;
}
.xiba{
	position: relative;
	height: 100%;
}
.xiba .keimao{
	font-size: 119px;
	text-align: center;
	color: rgba(1,153,215,0.15);
	font-family: impact;
	position: absolute;
	left: -45px;
	width: 100%;
	top: 0;
}
.xihua{
	width: 750px;
	margin-top: 46px;
	display: table;
	float: right;
	position: relative;
	z-index: 2;
}
.xihua .shengming{
	width: 100%;
	display: table;
}
.shengming img{
	float: left;
}
.shengming a{
	float: right;
	margin-right: 26px;
	margin-top: 50px;
	width: 160px;
	height: 35px;
	line-height: 35px;
	border-radius: 35px;
	box-sizing: border-box;
	border: 1px solid #006eea;
	font-size: 16px;
	text-align: center;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.shengming a:hover{
	background-color: #006eea;
	color: #FFFFFF;
}

.baohu{
	width: 100%;
	margin-top: 23px;
}
.baohu p{
	font-size: 16px;
	color: #000000;
	text-align: left;
	line-height: 26px;
	text-indent: 2em;
}
.haka{
	width: 490px;
	text-align: center;
	margin: 0px auto;
	margin-top: 28px;
}
.haka p{
	font-size: 39px;
	font-weight: bold;
	color: #d70000;
	margin-bottom: 20px;
}
.haka span{
	font-family: impact;
}
.haka ul{
	width: 100%;
	display: table;
}
.haka ul li{
	width: 44%;
	margin: 1% 3%;
	float: left;
	height: 35px;
	line-height: 35px;
	background-color: #006eea;
	border-radius: 35px;
	text-align: center;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.haka ul li a{
	font-size: 16px;
	color: #FFFFFF;
}
.haka ul li:hover{
	background-color: #eb5405;
}


.cn{
	width: 1300px;
	margin: 0px auto;
	position: relative;
	z-index: 999999;
}
.w1171{
	width: 1171px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}


.kaihuai{
	width: 100%;
	position: relative;
	box-sizing: border-box;
	padding-top: 88px;
}
.ofl{
	width: 950px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 10px;
}
.ofl img{
	width: 100%;
}
.dila{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -120px;
}



.ddc{
	width: 100%;
	background: url(../../images/huisheng/wunai.png) center;
	background-size: cover;
	height: 309px;
	margin-top: 75px;
	position: relative;
	z-index: 2;
}
.ttw{
	width: 100%;
	background: url(../../images/huisheng/hh2-2.jpg) center;
	background-size: cover;
	height: 1064px;
	margin-top: 56px;
	position: relative;
	z-index: 1;
	margin-bottom: 105px;
}
.dilidala{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.dilidala img{
	animation: ctqq 2s infinite alternate;
    -webkit-animation: ctqq 2s infinite alternate;
}
@keyframes ctqq{
	0%{
		transform: scale(1);/*从0度开始*/
	}
	100%{
		transform: scale(1.2);/*360度结束*/
	}
}
.maide{
	position: relative;
	z-index: 2;
}
.wada{
	width: 260px;
	height: 260px;
	border-radius: 260px;
	box-sizing: border-box;
	padding: 13px;
	border: 10px solid #eae8e7;
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
}
.sy{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 43px;
	height: 43px;
	background-color: #ffffff;
	border-radius: 43px;
	text-align: center;
	line-height: 43px;
	font-size: 20px;
	font-weight: bold;
	top: -25px;
}
.sala{
	display: table;
	width: 90%;
	text-align: center;
}
.sala h2{
	font-size: 29.5px;
	font-weight: bold;
	color: #FFFFFF;
}
.sala p{
	font-size: 15px;
	color: #FFFFFF;
	line-height: 26px;
	text-align: justify;
}
.wada:nth-child(1){
	background-color: #eb5405;
	float: left;
	margin-top: 283px;
	animation: ctqq1 2s infinite alternate;
    -webkit-animation: ctqq1 2s infinite alternate;
}
.wada:nth-child(1) .sy,
.wada:nth-child(4) .sy{
	color: #eb5405;
}
.wada:nth-child(2) .sy,
.wada:nth-child(3) .sy{
	color: #079c00;
}
.wada:nth-child(2){
	background-color: #079c00;
	float: left;
	margin-top: 93px;
	margin-left: 87px;
	animation: ctqq2 2.6s infinite alternate;
    -webkit-animation: ctqq2 2.6s infinite alternate;
}
.wada:nth-child(3){
	background-color: #079c00;
	float: right;
	margin-top: 283px;
	animation: ctqq3 1.5s infinite alternate;
    -webkit-animation: ctqq3 1.5s infinite alternate;
}
.wada:nth-child(4){
	background-color: #eb5405;
	float: right;
	margin-top: 93px;
	margin-right: 87px;
	animation: ctqq4 3s infinite alternate;
    -webkit-animation: ctqq4 3s infinite alternate;
}


@keyframes ctqq1{
	0%{
		margin-top: 283px;/*从0度开始*/
	}
	100%{
		margin-top: 273px;/*360度结束*/
	}
}
@keyframes ctqq2{
	0%{
		margin-top: 93px;/*从0度开始*/
	}
	100%{
		margin-top: 110px;/*360度结束*/
	}
}
@keyframes ctqq3{
	0%{
		margin-top: 283px;/*从0度开始*/
	}
	100%{
		margin-top: 273px;/*360度结束*/
	}
}

@keyframes ctqq4{
	0%{
		margin-top: 93px;/*从0度开始*/
	}
	100%{
		margin-top: 110px;/*360度结束*/
	}
}

.zaijixu{
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 2;
	margin-top: 20px;
}
.zaijixu p.zp1{
	font-size: 86.54px;
	font-weight: bold;
	color: rgba(255,255,255,0.2);
}
.zaijixu img{
	display: inline;
	display: inline-block;
	margin-top: -52px;
}
.zaijixu p.zp2{
	width: 612px;
	height: 52px;
	border-radius: 52px;
	text-align: center;
	line-height: 52px;
	background-color: #eb5405;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 26px;
	margin: 0px auto;
	margin-top: 15px;
}



.noe{
	width: 100%;
	display: table;
	margin-top: 89px;
	margin-bottom: 87px;
}
.aio{
	background-color: #08a300;
	width: 813px;
	height: 300px;
	float: left;
	margin-top: 137px;
}
.aio .ayi{
	width: 582px;
	height: 277px;
	margin-top: -140px;
	float: right;
}
.dlp{
	width: auto;
	height: 100%;
	display: table;
	float: right;
	text-align: center;
	margin-right: -50px;
}
.dlp h2{
	font-size: 42px;
	color: #FFFFFF;
	font-weight: 500;
	width: 450px;
	text-align: left;
	margin-top: 30px;
	float: right;
}
.dlp h2 span{
	font-size: 25px;
	margin-left: 17px;
	
}
.dlp a{
	display: table;
	width: 450px;
	text-align: left;
	float: right;
}
.dlp a img{
	display: inline;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 11px;
	margin-left: 10px;
}
.dlp p{
	width: 100%;
	font-size: 16px;
	color: #FFFFFF;
}


.beisi{
	width: 615px;
	float: left;
	margin-left: 95px;
}
.beisi ul li{
	width: 100%;
	height: 134px;
	background-color: #f2f2f2;
	margin-top: 18px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.beisi ul li:nth-child(1){
	margin-top: 0px;
}
.beisi ul li a{
	width: 100%;
	height: 100%;
}
.dlimg{
	width: 130px;
	height: 100%;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dlimg p{
	font-size: 43px;
	font-weight: bold;
	color: #08a300;
	text-align: center;
}
.dlimg span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #333333;
	font-weight: 300;
}




.dkimg h2{
	display: table;
	font-size: 16px;
	color: #000000;
	width: 100%;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
	margin-top: 28px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.dkimg h2 span{
	float: right;
}
.dkimg p{
	font-size: 14px;
	color: #545454;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 12px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}


.beisi ul li:hover{
	background-color: #12c145;
}
.beisi ul li:hover h2{
	color: #FFFFFF;
}
.beisi ul li:hover p{
	color: #FFFFFF;
}
.beisi ul li:hover span{
	color: #FFFFFF;
}

.maibali1{
	width: 21%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	float: left;
}
.maibali1 h2{
	font-size: 57px;
	color: #08a300;
	font-weight: bold;
}
.maibali1 p{
	font-size: 17px;
	color: #787878;
	text-align: center;
}
.maibaoli2{
	float: left;
	width: 13%;
	height: 100%;
}
.leila{
	text-align: left;
}
.leila h2{
	width: 100%;
	font-size: 18px;
	color: #eb5405;
	margin-top: 86px;
	margin-bottom: 7px;
	position: relative;
}
.leila h2 span{
	font-size: 28px;
	font-family: impact;
	margin-right: 5px;
}

.leila h2:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 42px;
	height: 2px;
	background-color: #eb5405;
}
.leila ul{
	display: table;
	width: 100%;
	margin-top: 44px;
}

.leila ul li{
	width: 50%;
	float: left;
	height: 30px;
	line-height: 30px;
}
.leila ul li a{
	font-size: 16px;
	color: #ededed;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.leila ul li a:hover{
	color: #08a300;
}
.maibaoli3{
	width: 25%;
	float: left;
	height: 100%;
	position: relative;
}

.maibaoli4{
	float: left;
	width: auto;
	height: 100%;
	text-align: center;
	
}
.maibaoli4 a{
	font-size: 34px;
	font-family: impact;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 111px;
}
.maibaoli4 a img{
	display: inline;
	display: inline-block;
	margin-right: 10px;
	margin-top: -5px;
}




.eio{
	display: table;
	width: 143px;
	height: 143px;
	text-align: center;
	margin: 0px auto;
	margin-top: 32px;
}
.eio img{
	width: 100%;
	display: inline;
	display: inline-block;
}
.eio .zhe{
	font-size: 14px;
	margin-top: 10px;
	color: #ffffff;
}

.eiob{
	display: table;
	width: 143px;
	height: 143px;
	text-align: center;
	float: left;
	margin-top: 186px;
	margin-left: 50px;
}
.eiob img{
	width: 100%;
	display: inline;
	display: inline-block;
}
.eiob .zhe{
	font-size: 14px;
	margin-top: 10px;
	color: #ffffff;
}


.maibaoli5{
	width: 23%;
	height: 100%;
	float: left;
}
.bkl{
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	padding-top: 75px;
}
.bkl img{
	display: inline;
	display: inline-block;
	margin-top: -5px;
	margin-right: 5px;
}
.bkl p{
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.bkl h2{
	font-size: 35px;
	font-family: impact;
	color: #d70000;
}
.bkl a{
	width: 172px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	border-radius: 39px;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 21px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bkl a:hover{
	background-color: #eb5405;
}

.ctn{
	width: 100%;
	margin-top: 43px;
}
.ctn p{
	font-size: 16px;
	color: #ededed;
	line-height: 26px;
}
/**************************************绘声*********************************/

.woshi{
	width: 300px;
	height: 50px;
	margin: 0px auto;
	margin-top: 56px;
}
.woshi a{
	border-radius: 50px;
	background-color: #565656;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	width: 100%;
	height: 100%;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.woshi a:hover{
	background-color: #079c00;
}

.zhire{
	width: auto;
	text-align: center;
	display: table;
	margin: 0px auto;
	margin-top: 30px;
}
.zhire p{
	float: right;
	width: 290px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	text-align: center;
	font-size: 31px;
	font-family: impact;
	color: #FFFFFF;
	background-color: #30318b;
	margin-left: 25px;
}
.zhire p img{
	display: inline;
	display: inline-block;
	margin-top: -3px;
	margin-right: 10px;
}
.zhire a{
	width: 290px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	background-color: #eb5405;
	float: left;
}
.zhire a:hover{
	background-color: #eb5405;
}


.aklbot{
	width: 100%;
	background: url(../../images/huisheng/bg2.jpg) center;
	background-size: cover;
	height: 794px;
	margin-top: 99px;
	box-sizing: border-box;
	padding-top: 83px;
}
.sange h2{
	font-size: 46px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 18px;
	
}
.sange h2 span{
	font-size: 89.72px;
	font-family: Impact;
	color: rgba(255,255,255,0.2);
	margin-left: 23px;
}
.lkk{
	width: 860px;
	text-align: justify;
}
.lkk p{
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
}
.sange a{
	width: 177px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	border-radius: 40px;
	margin-top: 34px;
	background-color: #eb5405;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.sange a:hover{
	background-color: #08a300;
}

/******************************亿诚*************************/

.xuezha{
	width: 100%;
	text-align: center;
	margin-top: 43px;
	margin-bottom: 47px;
	display: table;
}
.xuezha p:nth-child(1){
	font-size: 113.39px;
	font-family: impact;
	color: #eeeeee;
}
.xuezha p:nth-child(2){
	font-size: 50px;
	font-weight: bold;
	color: #393939;
	margin-top: -66px;
}
.xuezha p:nth-child(2) span{
	color: #d70000;
}
.xuezha p:nth-child(3){
	margin-top: 8px;
	font-size: 16px;
	color: #393939;
}



.caomej{
	width: 100%;
	height: 980px;
	background: url(../../images/ritong/bg1.jpg) center;
	margin-top: 128px;
}

.w1330{
	width: 1330px;
	margin: 0px auto;
}
.w1630{
	width: 1630px;
	margin: 0px auto;
}

.coo{
	height: 100%;
	position: relative;
}
.coo .wenrou{
	position: absolute;
	top: -62px;
	left: 0;
}
.caomeiz{
	width: 986px;
	margin: 0px auto;
	height: auto;
	text-align: center;
	display: table;
}
.cbt{
	width: 986px;
	height: auto;
	margin: 0px auto;
	display: table;
	text-align: center;
}
.cbt img{
	margin: 0px auto;
	width: 123px;
	margin-top: 74px;
	margin-bottom: 8px;
}
.cbt h2{
	font-size: 57px;
	color: #FFFFFF;
}


.caomeiz{
	margin-top: 28px;
}
.caomeiz p{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 500;
	line-height: 30px;
}


.caomeiz a{
	width: 156px;
	height: 40px;
	margin: 0px auto;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #ffea00;
	font-size: 16px;
	color: #333333;
	margin-top: 30px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.caomeiz a:hover{
	background-color: #eb5405;
	color: #FFFFFF;
}


.cjk{
	width: 100%;
	height: 195px;
	background-color: rgba(255,255,255,0.6);
	margin-top: 55px;
}

.cjk li{
	width: 25%;
	float: left;
	height: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.cjk li p:nth-child(1){
	font-size: 18px;
	color: #e7141a;
}
.cjk li p:nth-child(1) span{
	font-size: 77px;
	color: #e7141a;
}
.cjk li p:nth-child(2){
	font-size: 18px;
	color: #414141;
}
.cjk li:hover{
	background-color: #dc0001;
	cursor: pointer;
}
.cjk li:hover p{
	color: #FFFFFF;
}
.cjk li:hover span.counter{
	color: #FFFFFF;
}

.zidbt{
	width: 100%;
	text-align: center;
}
.zidbt p:nth-child(1){
	font-size: 46px;
	margin-top: 94px;
	margin-bottom: 16px;
}
.zidbt p:nth-child(2){
	font-size: 16px;
}
.zidbt p:nth-child(1) img{
	display: inline;
	display: inline-block;
	margin-left: 30px;
	margin-right: 30px;
}


.wop{
	width: 100%;
	height: 996px;
	background: url(../../images/hongguan/bg3.jpg)center;
	margin-top: 83px;
	position: relative;
}
.xuezhb{
	margin-top: 60px;
}

.dingx{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	animation: ctqq 2s infinite alternate;
    -webkit-animation: ctqq 2s infinite alternate;
}
@keyframes ctqq{
	0%{
		transform: scale(1);/*从0度开始*/
	}
	100%{
		transform: scale(1.2);/*360度结束*/
	}
}

.wpqo{
	width: 1180px;
	height: auto;
	margin: 0px auto;
	padding-top: 290px;
	box-sizing: border-box;
}

.wpqo ul li {
    width: 370px;
    height: 110px;
    background-color: #0088f0;
    border-radius: 110px;
    display: table;
    position: relative;
    z-index: 2;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.wpqo ul li .xiang {
    float: left;
    font-size: 57.72px;
    color: #FFFFFF;
    font-family: impact;
    position: relative;
    margin-top: 17px;
    margin-left: 26px;
}
.wpqo ul li .xiang:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 36px;
    height: 2px;
    background-color: #FFFFFF;
}
.wpqo ul li .dpw {
    float: left;
    text-align: left;
    width: 256px;
    margin-top: 17px;
    margin-left: 16px;
    line-height: 23px;
}
.wpqo ul li .dpw p:nth-child(1) {
    font-size: 22px;
    color: #FFFFFF;
    font-weight: bold;
}
.wpqo ul li .dpw p:nth-child(2) {
    font-size: 14px;
    color: #FFFFFF;
    margin-top: 8px;
}
.wpqo ul li:nth-child(1) {
    margin-left: 170px;
    margin-top: 0px;
    animation-delay: 0.5s;
    background-color: #404040;
}
.wpqo ul li:nth-child(2) {
    margin-left: 60px;
    margin-top: 50px;
    animation-delay: 1s;
    background-color: #d70000;
}
.wpqo ul li:nth-child(3) {
    margin-left: 0px;
    margin-top: 50px;
    animation-delay: 1.5s;
    background-color: #404040;
}
.wpqo ul li:nth-child(4) {
    margin-left: 97px;
    margin-top: 50px;
    animation-delay: 2s;
    background-color: #d70000;
}
.wpqo ul li:hover{
	background-color: #eb5405;
	cursor: pointer;
}



.w1230{
	width: 1230px;
	margin: 0px auto;
}
.xuyao{
	display: table;
	margin-bottom: 93px;
	margin-top: 46px;
}
.xuyao ul li{
	width: 32%;
	margin: 1%;
	float: left;
	box-sizing: border-box;
	background-color: #f7f7f7;
	border: 1px solid #cecece;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.xuyao ul li:nth-child(1){
	margin-left: 0%;
}
.xuyao ul li:nth-child(3){
	margin-right: 0%;
}
.dkimg{
	width: 100%;
	height: 255px;
	overflow: hidden;
}

.dkimg img{
	width: 100%;
	height: auto;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.dkjieshao{
	width: 100%;
	box-sizing: border-box;
	padding: 30px 24px;
}
.dkjieshao h3{
	font-size: 16.96px;
	color: #383838;
	font-weight: 500;
	height: 22px;
	overflow: hidden;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.dkjieshao p{
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.dkjieshao p:nth-child(2){
	font-size: 14.84px;
	color: #828282;
	line-height: 26px;
	margin-top: 12px;
}
.dkjieshao p:nth-child(3){
	font-size: 14.84px;
	color: #828282;
	margin-top: 13px;
}

.xuyao ul li:nth-child(1):hover{
	background-color: #00ab24;
}
.xuyao ul li:nth-child(2):hover{
	background-color: #d90000;
}
.xuyao ul li:nth-child(3):hover{
	background-color: #d80000;
}
.xuyao ul li:hover img{
	transform: scale(1.2);
}
.xuyao ul li:hover h3{
	color: #FFFFFF;
}
.xuyao ul li:hover p{
	color: #FFFFFF;
}

.lodw{
	width: 1350px;
	height: 100%;
	margin: 0px auto;
	box-sizing: border-box;
	display: table;
}
.lop1{
	width: 30%;
	height: 100%;
	float: left;
	box-sizing: border-box;
}
.lop2{
	width: 40%;
	height: 100%;
	float: left;
	box-sizing: border-box;
	position: relative;
}
.lop2:after{
	content: "";
	position: absolute;
	left: 0;
	top: 127px;
	width: 1px;
	height: 280px;
	background-color: #595959;
}
.lop2:before{
	content: "";
	position: absolute;
	right: 0;
	top: 127px;
	width: 1px;
	height: 280px;
	background-color: #595959;
}
.lop3{
	width: 30%;
	height: 100%;
	float: left;
	box-sizing: border-box;
}

.lpbt{
	width: 100%;
	display: table;
	margin-top: 130px;
}
.lpbt p:nth-child(1){
	font-size: 22px;
	color: #d70000;
	font-weight: bold;
}
.lpbt p:nth-child(1) span{
	font-size: 18px;
	font-weight: 500;
	margin-left: 10px;
}

.lpbt p:nth-child(2){
	width: 37px;
	height: 4px;
	background-color: #d70000;
	margin-top: 12px;
}
.lop1 ul{
	width: 100%;
	display: table;
	margin-top: 17px;
}
.lop1 ul li{
	width: 50%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
}
.lop1 ul li a{
	color: #FFFFFF;
}

.lop2 img.shi{
	margin: 0px auto;
	margin-top: 110px;
}
.eroc{
	width: 330px;
	display: table;
	margin: 0px auto;
	margin-top: 47px;
}
.erlpw1{
	width: 139px;
	height: auto;
	float: left;
}
.erlpw1 p{
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.erlpw1 img{
	width: 100%;
}


.erlpw2{
	width: 139px;
	height: auto;
	float: right;
}
.erlpw2 p{
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.erlpw2 img{
	width: 100%;
}

.m20{
	margin-top: 18px;
}

.kl2{
	margin-left: 60px;
}
.niji{
	margin-left: 60px;
	margin-top: 18px;
}
.niji p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}






.honbt {
    width: 100%;
    text-align: center;
    display: table;
    padding-bottom: 40px;
}
.honbt p:nth-child(1) {
    font-size: 96px;
    color: #efefef;
    font-weight: bold;
    margin-top: 67px;
}
.honbt p:nth-child(2) {
    font-size: 40px;
    color: #000000;
    font-weight: bold;
    margin: 0px auto;
    margin-top: -66px;
    position: relative;
    text-indent: -55px;
}
.honbt p:nth-child(2) b:after {
    content: "";
    position: absolute;
    right: -57px;
    bottom: 14px;
    height: 4px;
    width: 55px;
    background-color: #ff9500;
}
.honbt p:nth-child(2) span {
    color: #294ba2;
    font-weight: 500;
}
.honbt p:nth-child(2) img {
    display: inline-block;
    margin-right: 10px;
}
.honbt p:nth-child(2) b {
    position: relative;
}


.yongli{
	width: 100%;
	height: 840px;
	background: url(../../images/ritong/ll.png) center;
}
.swiper-container-v {
    background: #eee;
}
.yongli .swiper-container-h .jueii {
	height: 540px;
	background-color: #FFFFFF;
	position: relative;
	box-sizing: border-box;
	padding-left: 30px;
	padding-right: 30px;
}
.nnkwo{
	width: 100%;
	display: table;
}
.yongli .swiper-container-h .jueii h2{
	font-size: 22.92px;
	font-weight: bold;
	margin-top: 50px;
}
.yongli .swiper-container-h .jueii span.qichun{
	display: block;
	margin: 0px auto;
	width: 56px;
	height: 5px;
	background-color: #ff9500;
	margin-top: 13px;
	margin-bottom: 24px;
}
.yongli .swiper-container-h .jueii .dsadm{
	width: 100%;
	height: 230px;
	overflow: hidden;
}
.dsadm img{
	width: 100%;
	min-height: 230px;
}
.yongli .swiper-container-h .jueii .mmkfa{
	position: absolute;
	right: 0;
	top: 0;
}
.yongli .swiper-container-v .swiper-slide {
	 
}
.swiper-container-h .swiper-button-next{
	background-color: rgba(216,0,0,0.6);
	right: 0;
	margin-top: 0;
	transform: translateY(-50%);
	background: url(../../images/shunze/jtrr.png);
	width: 38px;
	height: 71px;
}
.swiper-container-h .swiper-button-prev{
	background-color: rgba(216,0,0,0.6);
	left: 0;
	margin-top: 0;
	transform: translateY(-50%);
	background: url(../../images/shunze/jtzz.png);
	width: 38px;
	height: 71px;
}
.swiper-container-h .swiper-button-next{
	display: none;
}
.swiper-container-h .swiper-button-prev{
	display: none;
}
.swiper-container-h .swiper-button-next:after,
.swiper-container-h .swiper-button-prev:after{
	display: none;
}


.clwop {
    width: 100%;
    height: 114px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
}

.clwop .swiper-slide {
	width: 130px;
    text-align: center;
    font-size: 16px;
    box-sizing: border-box;
    border: 1px solid #ff9500;
    border-radius: 30px;
    height: 30px;
    margin-top: 8px;
    margin-left: 6px;
    overflow: hidden;
}
.clwop .swiper-slide a{
	font-size: 14px;
	line-height: 30px;
	text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	
}
.clwop .swiper-slide a:hover{
	background-color: #ff9500;
	color: #FFFFFF;
}

.sansan{
	width: 1556px;
	margin: 0px auto;
	box-sizing: border-box;
	padding-top: 126px;
}

.swiper-pagination-q {
	bottom: 20px;
	left: 0;
	width: 100%;
	z-index: 9999999999;
}
.swiper-pagination-q .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    margin: 0px 5px;
    border-radius: 100%;
    background: #000000;
    opacity: .2;
}
.swiper-pagination-q .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #2d77fe;
    border-radius: 20px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
    border: 0;
}
.olian{
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 55px;
}


.xiowz{
	display: table;
}
.xiowz{
	float: left;
	width: 49%;
	height: auto;
	padding-bottom: 20px;
}
.xiowz:hover{
	background-color: #eb5405;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.xiowz .naige{
	width: 100%;
	height: 382px;
	overflow: hidden;
}
.naige img{
	width: 100%;
}
.xiwq{
	width: 98%;
	margin: 0px auto;
}
.xiwq h3{
	font-size: 18px;
	line-height: 80px;
	height: 80px;
	overflow: hidden;
}
.xiwq h3 span{
	display: block;
	float: right;
	font-size: 18px;
}
.xiwq p{
	font-size: 16px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.xiowz:hover h3{
	color: #FFFFFF;
}
.xiowz:hover p{
	color: #FFFFFF;
}

.xiqwy{
	width: 49%;
	float: right;
}
.xiqwy ul li{
	width: 100%;
	height: 140px;
	margin-top: 30px;
	background-color: #EEEEEE;
}
.xiqwy ul li:nth-child(1){
	margin-top: 0;
}
.xiqwy li .ikimg{
	float: left;
	width: 180px;
	height: 142px;
	overflow: hidden;
}
.ikimg img{
	width: 100%;
	height: 100%;
}

.ikip{
	float: right;
	width: 430px;
	height: 142px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
	padding-right: 15px;
}
.ikip h3{
	font-size: 16px;
}
.ikip h3 span{
	display: block;
	float: right;
}
.ikip p{
	font-size: 14px;
	text-align: justify;
	margin-top: 10px;
}
.xiqwy li:hover{
	background-color: #eb5405;
}
.xiqwy li:hover h3{
	color: #FFFFFF;
}
.xiqwy li:hover p{
	color: #FFFFFF;
}
.iwo{
	width: 100%;
	height: 456px;
	margin-top: 95px;
	background: url(../../images/junchen/j1.jpg) center;
}
.iwodp{
	height: 100%;
	display: table;
	margin: 0px auto;
}
.iwodp a{
	width: 100%;
	height: 100%;
}
.iwodp img{
	height: 100%;
}

.qw1{
	animation-delay: 0s;
}
.qw2{
	animation-delay: 0.5s;
}
.qw3{
	animation-delay: 1s;
}

.buting{
	width: 100%;
	height: 1060px;
	background: url(../../images/ritong/fl.jpg) center;
	margin-top: 110px;
}
.wulang{
	height: 100%;
	position: relative;
}
.ddkkr{
	font-size: 33.25px;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	bottom: 70px;
}
.baghua{
	width: 1106px;
	position: absolute;
	left: 50%;
	bottom: -78px;
	transform: translateX(-50%);
}
.yalas{
	width: 100%;
	text-align: center;
}
.yalas h2{
	font-size: 60px;
	color: #FFFFFF;
	display: table;
	margin: 0px auto;
	padding-top: 55px;
}
.yalas h2 p{
	float: left;
	padding-top: 20px;
}
.yalas h2 span{
	width: 103px;
	height: 103px;
	line-height: 103px;
	border-radius: 103px;
	text-align: center;
	font-size: 96px;
	color: #FFFFFF;
	font-family: impact;
	display: block;
	background-color: #c90c1e;
	float: left;
	margin-left: 16px;
	margin-right: 16px;
}
.xkldd{
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 20px;
}

.wulang ul{
	display: table;
	margin: 0px auto;
	margin-top: 39px;
}
.wulang ul li{
	float: left;
	width: 245px;
	height: 270px;
	background: url(../../images/ritong/m1.png) center;
	box-sizing: border-box;
	padding: 0px 38px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wulang ul li:nth-child(1){
	margin-top: 65px;	
}
.wulang ul li:nth-child(2){
	margin-left: 105px;
    animation-delay: 0.5s;
}
.wulang ul li:nth-child(3){
	margin-left: 84px;
    animation-delay: 1s;
}
.wulang ul li:nth-child(4){
	margin-left: 80px;
	margin-top: 65px;	
    animation-delay: 1.5s;
}
.diyge{
	width: 100%;
}
.diyge h3{
	font-size: 24px;
	color: #b30e26;
	text-align: center;
	font-weight: 500;
	margin-bottom: 13px;
}
.diyge p{
	font-size: 14px;
	text-align: justify;
}


.nein{
	display: table;
	margin-bottom: 115px;
}



.weini{
	width: 100%;
	height: 538px;
	background-color: #212121;
}
.gadan{
	height: 100%;
}
.gadan1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 33%;
	height: 100%;
	float: left;
}
.gadan1 img{
	width: 230px;
}
.gadan2{
	float: left;
	width: 25%;
	height: 100%;
}
.gadan2 h3{
	height: 23px;
	text-align: left;
	text-indent: 10px;
	font-size: 20px;
	line-height: 23px;
	border-left: 5px solid #eb5405;
	color: #FFFFFF;
	font-weight: 500;
	margin-top: 100px;
}
.gadan2 ul{
	width: 100%;
	margin-top: 17px;
}
.gadan2 ul li{
	height: 30px;
	line-height: 30px;
	text-align: left;
}
.gadan2 ul li a{
	font-size: 16px;
	color: #FFFFFF;
}
.gadan2 ul li a:hover{
	color: #ff7e11;
}
.gadan3{
	width: 31%;
	float: left;
	height: 100%;
	box-sizing: border-box;
	padding-top: 80px;
}
.kwop{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.kwop img{
}
.dowpaa{
	margin-left: 6px;
}
.dowpaa p:nth-child(1){
	font-size: 16px;
	color: #FFFFFF;
}
.dowpaa p:nth-child(2){
	font-size: 34px;
	color: #eb5405;
	margin-top: 0px;
	font-family: impact;
}

.dibj{
	width: 100%;
	margin-top: 23px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}
.dibj p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}
.gadan4{
	float: left;
	width: 11%;
	box-sizing: border-box;
	padding-top: 190px;
}
.gadan4 .xioer{
	width: 117px;
	height: auto;
	float: right;
}
.xioer img{
	width: 100%;
}
.xioer span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 12px;
}


.jkb {
	width: 100%;
	height: 160px;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 50px;
	box-sizing: border-box;
	z-index: 999999999999;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	/* Logo */
	/* Icons */
}


.lpcc ul{
	width: 37%;
	position: relative;
}
.lpcc ul:nth-child(1){
	float: left;
}
.lpcc ul:nth-child(2){
	float: right;
}
.lpcc ul li{
	width: 23%;
	margin: 1%;
	float: left;
	text-align: center;
}
.lpcc ul li a{
	display: table;
	margin: 0px auto;
	position: relative;
	color: #ffffff;
	font-size: 16px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.lpcc ul li a:hover{
	color: #eb5405;
}
.lpcc ul li a:after{
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0;
	width: 0%;
	height: 5px;
	background-color: #eb5405;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.lpcc ul li:hover a::after{
	width: 100%;
}

.lpcc ul li a.acttoveb{
	color: #eb5405;
}
.lpcc ul li a.acttoveb:after{
	width: 100%;
}
.jkb h1{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.jkb .home {
	display: flex;
	justify-content: center;
	align-items: center;
}
.jkb .home img{
	height: 100%;
	margin: 0px auto;
}


.jjkh{
	width: 100%;
	display: table;
	background: url(../../images/haonuo/dq.jpg) top 0 center no-repeat;
	box-sizing: border-box;
	padding-top: 71px;
}
.jjkhbt{
	width: 100%;
	text-align: center;
}
.jjkhbt h3{
	text-align: center;
	font-size: 45px;
	font-weight: bold;
	color: #30338b;
}
.jjkhbt img{
	display: inline-block;
	display: inline;
	margin-top: -3px;
	margin-left: 25px;
	margin-right: 25px;
}
.jjkhbt p{
	padding-top: 33px;
	padding-bottom: 43px;
	font-size: 16px;
	color: #4f4f4f;
	text-align: center;
}
.liubian{
	width: 1000px;
	margin: 0px auto;
	display: table;	
}
.liubian .lkll1{
	width: 120px;
	float: left;
}
.lklla{
    width: 120px;
    height: 170px;
    overflow: hidden;
    margin: 0 auto;
    float: left;
}
.lklla1{            
    transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.lklla2{
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.lklla3{
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}


.ece1{
	width: 120px;
    height: 70px;
    border-left: 1px solid  #b3b3b3;
    border-right: 1px solid  #b3b3b3;
    margin-left: 56px;
    margin-top: 37px;
	position: relative;
	float: left;
	box-sizing: border-box;
}
.ece1:after{
	content: "";
	position: absolute;
	width: 120px;
    height: 69px;
    border-left: 1px solid  #b3b3b3;
    border-right: 1px solid  #b3b3b3;
    transform: rotate(-60deg);
    left: 0;
    top: 0;
	box-sizing: border-box;
}
.ece1:before{
	content: "";
	position: absolute;
	width: 120px;
    height: 69px;
    border-left: 1px solid  #b3b3b3;
    border-right: 1px solid  #b3b3b3;
    transform: rotate(60deg);
    left: 0;
    top: 0;
	box-sizing: border-box;
}
.ece1 p:nth-child(1){
	width: 96%;
	margin: 0px auto;
	border-bottom: 1px solid #d4d4d4;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	height: 50px;
	line-height: 50px;
	margin-top: -13px;
	text-align: center;
}
.ece1 p:nth-child(2){
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	margin-top: 5px;
}
.ece1:nth-child(1){
	margin-left: 0;
}

.jiojio{
	display: table;
	height: 480px;
	margin-top: 100px;
}
.zoppd{
	float: left;
	height: 100%;
	width: 50%;
	box-sizing: border-box;
	padding: 0 70px;
	padding-top: 56px;
	background-color: #333089;
}
.zoppd2{
	width: 50%;
	height: 100%;
	overflow: hidden;
	float: right;
}
.zobt{
	width: 100%;
}
.zobt p{
	font-size: 47px;
	color: #8f8eb7;
	font-family: impact;
}
.zobt h2{
	font-size: 32px;
	color: #FFFFFF;
	font-weight: bold;
}
.zone{
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	max-height: 183px;
	overflow: hidden;
	margin-top: 30px;
}
.zone p{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 30px;
}

.zoppd a{
	width: 175px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 40px;
	background-color: #eb5405;
	float: right;
	margin-top: 33px;
}
.zoppd a:hover{
	background-color: #000000;
}

.biewang{
	width: 100%;
	display: table;
	text-align: center;
	margin-top: 86px;
	margin-bottom: 73px;
}
.biewang h3{
	width: 100%;
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	color: #30318b;
}
.biewang h3 span{
	color: #eb5405;
}
.biewang img{
	display: inline;
	display: inline-block;
	width: 92px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: -5px;
}
.biewang p{
	font-size: 16px;
	margin-top: 10px;
}

.pianla{
	width: 100%;
	height: 1063px;
	background: url(../../images/haonuo/wande.jpg) center;
	position: relative;
	margin-top: 140px;
	box-sizing: border-box;
	overflow: hidden;
}
.pianla .syvb{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	animation: ctqq 2s infinite alternate;
    -webkit-animation: ctqq 2s infinite alternate;
}


.xiaobt{
	width: 100%;
	display: table;
	padding-top: ;
	text-align: center;
	box-sizing: border-box;
	padding-top: 19px;
	position: relative;
	z-index: 2;
}
.xiaobt p:nth-child(1){
	font-size: 86px;
	color: rgba(255,255,255,0.5);
	font-weight: bold;
}
.xiaobt p:nth-child(2){
	font-size: 60px;
	color: #FFFFFF;
	font-family: 'tx';
	text-shadow: 0px 0px 10px #000000;
	margin-top: -53px;
}
.xiaobt p:nth-child(3){
	font-size: 26px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #eb5405;
	display: table;
	margin: 0px auto;
	padding: 6px 42px;
	border-radius: 60px;
	margin-top: 20px;
}

.pianla ul{
	display: table;
	position: relative;
	z-index: 2;
}
.pianla ul li{
	box-sizing: border-box;
	width: 263px;
    position: relative;
	float: left;
}
.pianla ul li:nth-child(1){
	margin-top: 267px;
}
.pianla ul li:nth-child(2){
	margin-left: 68px;
	margin-top: 77px;
}
.pianla ul li:nth-child(3){
	margin-left: 306px;
	margin-top: 87px;
}
.pianla ul li:nth-child(4){
	margin-left: 64px;
	margin-top: 281px;
}
.pianla ul li:before{
	content: '';
    padding-top: 100%;
    box-sizing: border-box;
    display: block;
    width: 0;
}
.pianla ul li span{
	display: block;
	position: absolute;
	top: -18px;
	left: 50%;
	transform: translateX(-50%);
	width: 43px;
	height: 43px;
	border-radius: 43px;
	text-align: center;
	line-height: 43px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.wank{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: rgba(255,255,255,0.8);
	padding: 8px;
	box-sizing: border-box;
}
.yueli{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fudu{
	width: 77%;
}
.fudu p:nth-child(1){
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.fudu p:nth-child(2){
	font-size: 15px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
	margin-top: 11px;
}
.pianla ul li:nth-child(1) .yueli{
	background-color: #eb5405;
}
.pianla ul li:nth-child(2) .yueli{
	background-color: #20237b;
}
.pianla ul li:nth-child(3) .yueli{
	background-color: #eb5405;
}
.pianla ul li:nth-child(4) .yueli{
	background-color: #20237b;
}


.vmkwppa{
	width: 100%;
	margin-top: 105px;
}
.vmkwppa img{
	width: 100%;
}
.vmkwppb{
	width: 100%;
}
.vmkwppb img{
	width: 100%;
}


.bkt{
	float: right;
	justify-content: center;
	align-items: center;
	width: auto;
	height: 127px;
	cursor: pointer;
	display: none;
}
.hy-kao .bkt{
	height: 73px;
}
.bkt p{
	width: 58px;
	height: 58px;
	border-radius: 58px;
	background-color: #eb5405;
	display: flex;
	justify-content: center;
	align-items: center;
}
.bkt p span{
	width: 30px;
	height: 3px;
	background-color: #FFFFFF;
	position: relative;
}
.bkt p span:after{
	content: "";
	position: absolute;
	left: 0;
	top: -10px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}
.bkt p span:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}

.dpxx{
	position: fixed;
    background: rgb( 250 , 250 , 250 );
    z-index: 9999;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    opacity: 0;
    visibility: hidden;
   
}


.dpxxz{
	float: left;
    width: 19%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0;
    position: relative;
    left: -400px;
    height: 500px;
}
.gkb{
	width: 40px;
    height: 40px;
    border-radius: 40px;
    position: absolute;
    top: 30px;
    right: 30px;
    background: #8D9199;
    cursor: pointer;
    z-index: 6;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.shishou{
	margin-top: 60px;
}
.shishou a{
	width: 70%;
	font-size: 32px;
	margin: 0px auto;
	text-indent: 13px;
	line-height: 2.1;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.shishou a:before {
    content: '';
    position: absolute;
    bottom: 5px;
    height: 3px;
    background: #000;
    width: 70%;
    left: 13px;
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.shishou a:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    height: 10px;
    background: #000;
    width: 100%;
    margin: auto;
    left: -100%;
}

.shishou a:hover{
	background-color: #FFFFFF;
}
.shishou a:hover::after{
	left: 100%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.shishou a:hover::before{
	opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.buding{
    line-height: 1.7;
    padding-top: 20px;
    border-top: 1px solid #000000;
    width: 70%;
    margin: auto;
    margin-top: 20px;
    font-size: 18px;
}
.buding p {
    cursor: default;
    margin-left: .7em;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.gkb:before {
    content: '';
    background: #fff;
    width: 14px;
    height: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transform: rotateZ( -45deg);
    -moz-transform: rotateZ( -45deg );
    -ms-transform: rotateZ( -45deg );
    -o-transform: rotateZ( -45deg );
    transform: rotateZ( -45deg);
}
.gkb:after {
    content: '';
    background: #fff;
    width: 14px;
    height: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transform: rotateZ( 45deg);
    -moz-transform: rotateZ( 45deg );
    -ms-transform: rotateZ( 45deg );
    -o-transform: rotateZ( 45deg );
    transform: rotateZ( 45deg);
}
.gkb:hover{
	background: #F43838;
    top: 20px;
}


div.haoxiongdi{
	opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}
div.haoxiongdi2{
	left: 0;
	opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}


.dpxxzt{
	float: left;
	width: 81%;
	height: 100%;
	background-color: rgba( 0 , 0 , 0 , .7 );
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
    position: relative;
    z-index: 9;
    margin-top: 100px;
}

.dpxxzt::-webkit-scrollbar{width:5px;height:5px;} 
.dpxxzt::-webkit-scrollbar-track{border-radius:0;}
.dpxxzt::-webkit-scrollbar-thumb{border-radius:50px;width:5px;height:5px;background-color:#F43838;}

div.dpxxzta{
	opacity: 1;
    visibility: visible;
    transition-delay: 0s;
    margin-top: 0;
}

.dpxxzt ul li{
	width: 33.33%;
	height: 500px;
	float: left;
	position: relative;
}
.dpoxx{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.dpxxzt ul li .dpimg{
	width: 100%;
	height: 100%;
}
.dpxxzt ul li a{
	width: 100%;
	height: 100%;
}
.dpimg img{
	width: auto;
	height: 100%;
	margin-left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
}
.dpoxx p{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -60px;
	width: 257px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.dpxxzt ul li:hover .dpoxx{
	margin-left: -5px;
	margin-top: -5px;
	box-sizing: border-box;
	box-shadow: 0px 0px 10px 1px #000000;
}
.dpxxzt ul li:hover .dpoxx p{
	bottom: 35px;
}

.tianshang{
	display: none;
	width: 96%;
	margin: 0px auto;
}
.tianshang ul li{
	width: 100%;
	height: auto;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 10px;
	margin-top: 10px;
	text-align: left;
	box-shadow: 0px 0px 10px 0.5px #858585;
}
.tianshang ul li h3{
	font-size: 16px;
	color: #4D4D4D;
	margin-top: 5px;
}
.tianshang ul li p{
	font-size: 14px;
	color: #4D4D4D;
	margin-top: 8px;
	height: 38px;
	overflow: hidden;
}
.tianshang ul li span{
	font-size: 12px;
	color: #4D4D4D;
	margin-top: 3px;
}

.product_son{
    display: none;
}

.product_son a {
    float: left;
    font-size: 14px;
    width: 31.33%;
    margin: 1%;
    background-color: #eb5405;
    box-sizing: border-box;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    height: 36px;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.kofangs{
	width: 100%;
    background-color: #414141;
    background-size: cover;
    padding: 30px 15px 0;
    overflow: hidden;
    display: none;
    padding-bottom: 50px;
    box-sizing: border-box;
}
.pub_title h3 {
    font-size: 22px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.pub_title p {
    font-size: 12px;
    color: #FFFFFF;
    opacity: 0.3;
    margin: 4px 0 10px 0;
    text-transform: uppercase;
    text-align: center;
}
.contact_box .infomation {
    margin-top: 15px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 24px;
}
.infomation p {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 24px;
}
.jiujiu{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
/************日通***************/

@media(max-width:9999px ){
	.hy-pc{display: block;}
	.hy-sj{display: none;}
	.fdxx{display: none;}
}
@media(max-width:1870px ){
	
}
@media(max-width:1880px ){
	
}
@media(max-width:1760px ){
	.cqppx1{
		width: 98%;
		margin: 0px auto;
		overflow: hidden;
	}
	
}
@media(max-width:1700px ){
	.w1700{width: 98%; margin: 0px auto;}
}
@media(max-width:1650px ){
	.hy-tdh{
		right: 4%;
	}
	.hlogo{
		left: 1%;
	}
}
@media(max-width:1630px ){
	.w1630{width: 98%; margin: 0px auto;}
	
}
@media(max-width:1600px ){
	.w1600{width: 98%; margin: 0px auto;}
	
}

@media(max-width:1600px ){
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 550px;
	}
	.xiangshang .bd{
		height: 300px;
	}
	
}
@media(max-width:1560px ){
	.w1560{width: 98%; margin: 0px auto;}
	.aio{
		width: 613px;
	}
	.w1556{
		width: 98%;
	}
}

@media(max-width:1530px ){
	
}
@media(max-width:1520px ){
	.w1520{width: 98%; margin: 0px auto;}
	
}
@media(max-width:1500px ){
	.w1500{width: 98%; margin: 0px auto;}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 500px;
	}
	.xinwenfen {
	    width: 98%;
	    margin: 0px auto;
	    padding-top: 30px;
	}
	.pianla ul li:nth-child(3) {
	    margin-left: 130px;
	    margin-top: 87px;
	}
	.jiojio {
	    margin-top: 100px;
	}
	.zoppd2 img{
		height: 100%;
	}
}

@media(max-width:1480px ){
	.w1480{width: 98%; margin: 0px auto;}
}
@media(max-width:1470px ){
	.w1470{width: 98%; margin: 0px auto;}
}
@media(max-width:1460px ){
	.w1460{width: 98%; margin: 0px auto;}
}
@media(max-width:1430px ){
	.w1430{width: 98%; margin: 0px auto;}
}
@media(max-width:1400px ){
	.shunximg {
	    width: 100%;
	    height: 180px;
	    overflow: hidden;
	}
	.w1400{width: 98%; margin: 0px auto;}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 450px;
	}
	.xiangshang .bd{
		height: 220px;
	}
	.morex{
		position: absolute;
		right: 6%;
		top: 18px;
		width: 90px;
		height: 28px;
		line-height: 28px;
		text-align: center;
		font-size: 14px;	
		background-color: #efefef;
		border-radius: 28px;
	}
	.aio{
		width: 513px;
	}
}
@media(max-width:1360px ){
	.hy-ul{
		width: 46%;
	}
	.hy-tdh {
	    right: 1%;
	}
	.lodw{
		width: 98%;
		margin: 0px auto;
	}
	.fudu p:nth-child(1) {
	    font-size: 20px;
	    font-weight: bold;
	    color: #FFFFFF;
	    text-align: center;
	}
	.fudu p:nth-child(2){
		font-size: 12px;
	}
	.pianla ul{
		width: auto;
		display: table;
		margin: 0px auto;
	}
	.pianla ul li {
	    box-sizing: border-box;
	    width: 234px;
	    position: relative;
	    float: left;
	}
}
@media(max-width:1300px ){
	.maibaoli4 a {
    	font-size: 26px;
    }
	.w1300{width: 98%; margin: 0px auto;}
	.rongyu{width: 98%; margin: 0px auto;}
	.dispd .simg {
	    width: 40%;
	    height: 230px;
	    float: left;
	    border-radius: 10px;
	    position: relative;
	    overflow: hidden;
	}
	.dispd .sbt {
	    width: 58%;
	    float: right;
	    height: 100%;
	    display: table;
	    height: 230px;
	    position: relative;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 400px;
	}
	.dqp2 {
	    font-size: 18px;
	    font-family: impact;
	    margin-left: 6%;
	    margin-top: 7px;
	    text-indent: 5px;
	}
	.dqp2 img {
	    width: 19px;
	    height: 19px;
	    margin-top: 2px;
	}
	
}
@media(max-width:1280px ){
	.ikip{
		width: 380px;
	}
	.wulang ul li:nth-child(2) {
	    margin-left: 60px;
	    animation-delay: 0.5s;
	}
	.wulang ul li:nth-child(4) {
	    margin-left: 55px;
	    margin-top: 65px;
	    animation-delay: 1.5s;
	}
	
}

@media(max-width:1260px ){
	.wsx .wentiz1{display: table; width: 96%; margin: 0px auto;}
	.w1260{width: 96%; margin: 0px auto;}
	.wada:nth-child(2) {
	    margin-left: 67px;
	}
	.wada:nth-child(4) {
	    margin-right: 67px;
	}
	.beisi {
	    margin-left: 60px;
	}
	
}

@media(max-width:1230px ){
	.w1230{width: 96%; margin: 0px auto;}
}
@media(max-width:1200px ){
	.w1200{width: 98%; margin: 0px auto;}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 350px;
	}
	.fen7 .obt h3 {
	    font-size: 45px;
	    color: #FFFFFF;
	     
	}
	.xiangshang .bd {
    	height: 280px;
	}
	.pianla ul li {
	    box-sizing: border-box;
	    width: 200px;
	    position: relative;
	    float: left;
	}
}
@media(max-width:1190px ){
	.xuanze {
		width: 100%;
	    overflow: hidden;
	    height: 700px;
	    position: relative;
	    margin-right: 30%;
	}
}
@media(max-width:1160px ){
	.hy-tdh img {
	    float: right;
	    width: 19%;
	    margin-right: 5%;
	    margin-top: 28px;
	    display: none;
	}
	.hy-tdh p {
	    margin-top: 26px;
	    width: 100%;
	    float: right;
	    font-size: 16px;
	    display: table;
	}
	#top_scroll ul li {
	    float: left;
	    width: 31.33%;
	    margin: 1%;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	#scroll_one .caomei{
		width: 160px;
		height: 160px;
	}
	#scroll_one ul li{
		width: 160px;
		margin-right: 20px;
	}
	#scroll_one{
		height: 237px;
	}
}

@media(max-width:1100px ){
	.dispd .simg {
	    width: 40%;
	    height: 200px;
	    float: left;
	    border-radius: 10px;
	    position: relative;
	    overflow: hidden;
	}
	.dispd .sbt {
	    width: 58%;
	    float: right;
	    height: 100%;
	    display: table;
	    height: 200px;
	    position: relative;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 300px;
	}
}
.fxz{
	width: 100%;
	height: 50px;
	display: none;
}
.kldul{
	width: 96%;
	margin: 0px auto;
	display: none;
}
@media(max-width:1080px ){
	.pianla ul{
		display: none;
	}
	.pianla{
		height: auto;
		padding-bottom: 20px;
	}
	.kldul{
		display: table;
		margin-top: 20px;
		position: relative;
		z-index: 2;
	}
	.kldul .koppl{
		display: table;
		float: left;
		width: 48%;
		margin: 1%;
		height: 200px;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		border-radius: 10px;
	}
	.koppl:nth-child(1),
	.koppl:nth-child(4){
		background-color: #eb5405;
	}
	.koppl:nth-child(2),
	.koppl:nth-child(3){
		background-color: #20237b;	
	}
	.koppb p{
		width: 90%;
		margin: 0px auto;
	}
	.koppb p:nth-child(1){
		font-size: 20px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.koppb p:nth-child(2){
		font-size: 14px;
		color: #FFFFFF;
		text-align: justify;
		margin-top: 15px;
	}
}
@media(max-width:960px ){
	.kofangs{
		display: table;
	}
	.product_son{
		display: table;
		width: 100%;
	}
	.liubian{
		display: none;
	}
	.morex{
		display: none;
	}
	
	.zoppd2{
		display: none;
	}
	.zoppd{
		width: 100%;
		height: auto;
		padding-bottom: 30px;
		text-align: center;
	}
	.jiojio{
		height: auto;
	}
	.nein{
		display: none;
	}
	.zone{
		margin-top: 15px;
	}
	.tianshang{
		display: table;
		position: relative;
		z-index: 2;
		margin-bottom: 50px;
	}
	.zone p{
		text-align: justify;
	}
	.zoppd a{
		float: none;
		margin: 0px auto;
		margin-top: 15px;
	}
	.fxz{
		display: block;
	}
	.lpcc ul{
		display: none;
	}
	.jkb {
	    width: 100%;
	    height: 50px;
	    position: fixed;
	    left: 0;
	    top: 0;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding: 0 20px;
	    box-sizing: border-box;
	    z-index: 999;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	    background-color: #FFFFFF;
	    box-shadow: 0px 0px 10px 1px #CACACA;
	}
	.jkb h1 {
	    position: absolute;
	    left: 10px;
	    transform: translateX(0);
	    top: 0;
	    width: auto;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	}
	.jkb .home {
		height: 100%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.jkb .home img {
	    height: 66%;
	    margin: 0px auto;
	}
	
	.bkt{
		height: 55px;
		display: flex;
	}
	.bkt p {
	    width: 40px;
	    height: 40px;
	    border-radius: 40px;
	    background-color: #eb5405;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.bkt p span {
	    width: 22px;
	    height: 2px;
	    background-color: #FFFFFF;
	    position: relative;
	}
	.bkt p span:before {
	    content: "";
	    position: absolute;
	    left: 0;
	    bottom: -6px;
	    width: 100%;
	    height: 100%;
	    background-color: #FFFFFF;
	}
	.bkt p span:after {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: -6px;
	    width: 100%;
	    height: 100%;
	    background-color: #FFFFFF;
	}
	
	.dpxxz{
		width: 100%;
	}
	
	
	.hy-pc{display: none;}
	.hy-sj{display: block;}
	.swiper-pagination-bullet {
		width: 5px;
		height: 5px;
		display: inline-block;
		border-radius: 100%;
		background: #000;
		opacity: .2
	}
	.fkx1 .fxl {
	    float: none;
	    width: 100%;
	    height: auto;
	    display: table;
	}
	.fkx1 .fxr {
	    float: none;
	    width: 100%;
	    display: table;
	    vertical-align: middle;
	    height: auto;
	}
	.fkx2 .fxl {
	    float: none;
	    width: 100%;
	    height: auto;
	    display: table;
	}
	.fkx2 .fxr {
	    float: none;
	    width: 100%;
	    display: table;
	    vertical-align: middle;
	    height: auto;
	}
	.bjw{display: none;}
	.fdxx{display: table;}
	.probanner img{width: 100%; display: block;}
	.probanner {
	    width: 100%;
	    background: url(../../images/shunze/neibanner.jpg);
	    height: auto;
	    background-attachment: fixed;
	    display: block;
	    overflow: hidden;
	    position: relative;
	}
	.neiye-bt1 {
	    color: #FFFFFF;
	    width: 100%;
	    overflow: hidden;
	    font-size: 48px;
	    text-align: center;
	}
	.neiye-bt2 {
	    color: #FFFFFF;
	    overflow: hidden;
	    width: 100%;
	    font-size: 20px;
	    text-align: center;
	}
	.disp {
	    width: 98%;
	    float: none;
	    margin: 0px auto;
	}
	.dispd .simg {
	    width: 40%;
	    height: 180px;
	    float: left;
	    border-radius: 10px;
	    position: relative;
	    overflow: hidden;
	}
	.dispd .sbt {
	    width: 58%;
	    float: right;
	    height: 100%;
	    display: table;
	    height: 180px;
	    position: relative;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.fen4 .zl {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	    margin-top: -80px;
	}
	.kowpx{
	    display: none;
	}
	.fen4 .zl .ywu {
	    width: 100%;
	    margin-top: 20px;
	    display: table;
	    text-align: center;
	}
	.fen4 .zl .er1:nth-child(1) {
	    float: none;
	    width: 20%;
	    border: 1px solid #FFFFFF;
	    border-radius: 10px;
	    text-align: center;
	    margin-left: 0%;
	    margin: 2%;
	    display: inline-block;
	}
	.fen4 .zl .er1 {
	    float: none;
	    width: 20%;
	    border: 1px solid #FFFFFF;
	    border-radius: 10px;
	    text-align: center;
	    margin-left: 0%;
	    margin: 2%;
	    display: inline-block;
	}
	.fen7 .mklp {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 300px;
	    display: none;
	}
	.fen7 .lpzr {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	    height: auto;
	}
	.xinkkow .bd li {
	    float: left;
	    width: 48%;
	    margin: 1%;
	    height: auto;
	    padding-bottom: 0px;
	    max-height: initial;
	    background-color: #eb5405;
	    position: relative;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.fen9 .mk8x .mk8xa p {
	    color: #FFFFFF;
	    font-size: 14px;
	    line-height: 30px;
	}
	.mkow {
	    position: absolute;
	    left: 50%;
	    bottom: 23%;
	    width: 9.7%;
	    height: 133px;
	    margin-left: -4.85%;
	}
	.wsx .wentiz1{display: table; width: 96%; margin: 0px auto; margin-top: -60px;}
	.wsx .shx {
	    position: absolute;
	    bottom: 80px;
	    width: 100%;
	    height: 80px;
	    left: 0;
	}
	.ddu1x {
	    font-size: 18px;
	    float: right;
	    font-family: impact;
	    color: #eb5405;
	}
	.ddu2x {
	    font-size: 16px;
	    float: right;
	    margin-top: 23px;
	    margin-right: 10px;
	    color: #eb5405;
	}
	.xmkc{margin-top: -50px;}
}
@media(max-width:900px ){
	.fenlei2 ul li {
	    width: 100%;
	    float: none;
	    margin: 0;
	    margin-top: 1%;
	    background-color: #f1f1f1;
	}
	.neiye-bt1 {
	    color: #FFFFFF;
	    width: 100%;
	    overflow: hidden;
	    font-size: 30px;
	    text-align: center;
	}
	.neiye-bt2 {
	    color: #FFFFFF;
	    overflow: hidden;
	    width: 100%;
	    font-size: 16px;
	    text-align: center;
	}
	.dispd .simg {
	    width: 100%;
	    height: auto;
	    float: left;
	    border-radius: 10px;
	    position: relative;
	    overflow: hidden;
	}
	.dispd .sbt {
	    width: 100%;
	    float: right;
	    height: 100%;
	    display: table;
	    height: 180px;
	    position: relative;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.dispd{width: 98%; margin: 0px auto;}
	.dispd ul li {
	    display: table;
	    width: 100%;
	    margin-top: 1%;
	    border-radius: 5px;
	    overflow: hidden;
	    padding-bottom: 20px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
}
@media(max-width:860px ){
	.kox .erwu {
	    width: 50%;
	    height: 50%;
	    float: left;
	    position: relative;
	}
	.kox ul:hover .bgimg{opacity: 0; -webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
	.kox ul:hover .erwu{width: 50%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
	.kox ul .erwu:hover{width: 50%;}
	#tecBg img{width: auto; max-width: initial; height: 100%;position: absolute;left: 50%; top: 0;transform: translateX(-50%); display: inline-block;-webkit-transition: all 0.3s;transition: all 0.3s;}
}
@media(max-width:760px ){
	.swiper-button-next {
		right: 20px;
		transform: rotate(90deg);
	}
	
	.swiper-button-prev {
		left: 20px;
		transform: rotate(90deg);
	}
	.fen7 .onr ul li {
	    width: 31.33%;
	    float: left;
	    margin: 1%;
	}
	.fen7 .onr ul li:nth-child(1){margin-left: 1%;}
	.fen7 .onr ul li:nth-child(5){margin-left: 1%;}
	.fen7 .onr ul li:nth-child(9){margin-left: 1%;}
}
@media(max-width:720px ){
	.wsx .pl1 {
	    font-size: 30px;
	    font-weight: bold;
	    text-align: center;
	    color: #FFFFFF;
	    padding-top: 40px;
	    padding-bottom: 30px;
	}
	.wsx .pl2 {
	    font-size: 20px;
	    font-weight: bold;
	    text-align: center;
	    color: #FFFFFF;
	}
}
@media(max-width:700px ){
	.bjx1 h3 {
	     
	    font-size: 50px;
	    color: #eb5405;
	}
	.bjx1 p {
	     
	    font-size: 18px;
	    color: #eb5405;
	    padding-top: 10px;
	}
	.bjx2 h3 {
	     
	    font-size: 50px;
	    color: #FFFFFF;
	}
	.bjx2 p {
	     
	    font-size: 18px;
	    color: #FFFFFF;
	    padding-top: 10px;
	}
	.xinkkow .bd li .neivb {
	    width: 90%;
	    margin: 0px auto;
	    text-align: justify;
	}
	.xinkkow .bd li .neivb h3 {
	    font-size: 16px;
	    color: #FFFFFF;
	    padding-top: 10px;
	    padding-bottom: 0;
	    margin-bottom: 10px;
	    height: 23px;
	    overflow: hidden;
	}
	.xinkkow .bd li .shijian {
	    position: absolute;
	    left: 7%;
	    top: -6%;
	    width: 27%;
	    height: 100px;
	    background-color: #eb5405;
	    text-align: center;
	    z-index: 99;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	    display: none;
	}
	.xinkkow .bd li .neivb p {
	    font-size: 14px;
	    line-height: 30px;
	    color: #FFFFFF;
	    height: 60px;
	    overflow: hidden;
	}
	.xinkkow .hd ul li {
	    display: inline-block;
	    cursor: pointer;
	    color: #FFFFFF;
	    border: 1px solid #FFFFFF;
	    width: 27%;
	    border-radius: 40px;
	    margin-left: 2%;
	    margin-right: 2%;
	}
	.fen9 .mk8x .mk8xa p {
	    color: #FFFFFF;
	    font-size: 12px;
	    line-height: 12px;
	}
	.ddux {
	    margin-top: -135px;
	}
}
@media(max-width:650px ){
	.swiper-button-prevb {
	    position: absolute;
	    left: 40px;
	    top: 50%;
	    width: 35px;
	    height: 35px;
	    margin-top: 20px;
	    z-index: 999;
	    cursor: pointer;
	}
	.swiper-button-nextb {
	    position: absolute;
	    right: 40px;
	    top: 50%;
	    width: 35px;
	    height: 35px;
	    margin-top: 20px;
	    z-index: 999;
	    cursor: pointer;
	}
	.form_box_box {
	    width: 100%;
	    margin: 00px auto;
	    padding: 00px 0;
	    box-shadow: 0px 0px 0px 0px rgb(76 76 76 / 10%);
	}
	.shishou a {
	    width: 70%;
	    font-size: 20px;
	    text-indent: 0;
	    text-align: center;
	}
	.jjkhbt h3{
		font-size: 18px;
	}
	.jjkhbt img{
		margin-left: 10px;
		margin-right: 10px;
		width: 20px;
	}
	.jjkhbt p{
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.jiojio{
		margin-top: 10px;
	}
	.zoppd{
		padding: 0 10px;
		padding-top: 20px;
		padding-bottom: 30px;
		
	}
	.zobt p {
	    font-size: 30px;
	    color: #8f8eb7;
	    font-family: impact;
	}
	.zobt h2 {
	    font-size: 18px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.zone p {
	    color: #FFFFFF;
	    font-size: 13px;
	    line-height: 19px;
	}
	.zoppd a {
	    width: 130px;
	    height: 30px;
	    line-height: 30px;
    }
    .biewang h3 {
	    width: 100%;
	    text-align: center;
	    font-size: 22px;
	    font-weight: bold;
	    color: #30318b;
	}
	.biewang{
		margin-top: 50px;
		margin-bottom: 0;
	}
	.biewang img {
	    display: inline;
	    display: inline-block;
	    width: 50px;
	    margin-left: 10px;
	    margin-right: 10px;
	    margin-top: -5px;
	}
	.biewang p {
	    font-size: 12px;
	    margin-top: 10px;
	}
	#scroll_one p{
		font-size: 14px;
		height: 35px;
		line-height: 35px;
	}
	#top_scroll ul li{
		width: 48%;
		margin: 1%;
	}
	.shunximg{
		height: 113px;
	}
	.dqp {
	    font-size: 14px;
	    margin-left: 6%;
	    margin-top: 15px;
	}
	.dqp2{
		display: none;
	}
	.imgdi{
		height: 31px;
	}
	.xiaobt p:nth-child(1){
		font-size: 46px;
	}
	.xiaobt p:nth-child(2) {
	    font-size: 34px;
	    color: #FFFFFF;
	    font-family: 'tx';
	    text-shadow: 0px 0px 10px #000000;
	    margin-top: -26px;
	}
	.xiaobt p:nth-child(3) {
	    font-size: 14px;
	    color: #FFFFFF;
	    font-weight: bold;
	    background-color: #eb5405;
	    display: table;
	    margin: 0px auto;
	    padding: 6px 42px;
	    border-radius: 60px;
	    margin-top: 20px;
	}
	.zhire p{
		display: none;
	}
	.zhire a{
		width: 160px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}
	.disp ul li .simg{
		height: 118px;
	}
	.disp ul li .sbt p {
	    margin-top: 10px;
	    font-size: 14px;
	    margin-bottom: 20px;
	    height: 25px;
    }
}
@media(max-width:650px ){
	.shoull .kopx {
	    width: 54%;
	    position: relative;
	    float: none;
	    margin: 0px auto;
	}
	.fenlei2 .zs .zsf h3 {
	    margin-top: 10%;
	    position: relative;
	    font-size: 16px;
	}
}


@media(max-width:620px ){
	.product_list{width: 96%; margin: 0px auto;}
	.pagenum {
	    padding-top: 10px;
	    display: table;
	    margin: 0px auto;
	}
}

@media(max-width:620px ){
	.lineqq {
	    width: 30px;
	    height: 3px;
	    background-color: #fff;
	    margin: 5px auto;
	}
	.neiye-bt1 {
	    color: #FFFFFF;
	    width: 100%;
	    overflow: hidden;
	    font-size: 20px;
	    text-align: center;
	}
	.neiye-bt2 {
	    color: #FFFFFF;
	    overflow: hidden;
	    width: 100%;
	    font-size: 14px;
	    text-align: center;
	}
	.disp ul li {
	    width: 48%;
	    float: left;
	    margin: 1%;
	    border-radius: 5px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.disps ul li {
	    width: 48%;
	    margin: 1%;
	    float: left;
	    background-color: #f1f1f1;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.dispo ul li {
	    width: 48%;
	    margin: 1%;
	    float: left;
	    background-color: #f1f1f1;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.mkow {
	    position: absolute;
	    left: 50%;
	    bottom: 23%;
	    width: 9.7%;
	    height: 83px;
	    margin-left: -4.85%;
	}
	.wdsadxx {
	    margin-top: 100px;
	    height: 190px;
	    display: none;
	}
}
.dkmlc{font-size: 42px;}
.dkmlc2{font-size: 14px; color: rgb(127, 127, 127);}
@media(max-width:600px ){
	.dkmlc{font-size: 22px;}
	.dkmlc2{font-size: 12px; color: rgb(127, 127, 127);}
	.dkmlc3{font-size: 12px;}
}
@media(max-width:580px ){
	.shoull .kopx {
	    width: 80%;
	    position: relative;
	    float: none;
	    margin: 0px auto;
	}
}

@media(max-width:560px ){
	.fenlei ul li {
	    width: 28.33%;
	    height: 50px;
	    line-height: 50px;
	    text-align: center;
	    border-radius: 5px;
		margin: 1%;
		margin-left: 0%;
		margin-top: 0%;
	    display: inline-block;
	    background-color: #e5e5e5;
	    transform: skew(-15deg);
	    -webkit-transform: skew(-15deg);
	    -moz-transform: skew(-15deg);
	    -o-transform: skew(-15deg);
	    -ms-transform: skew(-15deg);
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.hy-neiye-bt {
	    display: table-cell;
	    vertical-align: middle;
	    margin-top: 30px;
	}
	
}
@media(max-width:550px ){
	.bjx1 h3 {
	     
	    font-size: 30px;
	    color: #eb5405;
	}
	.bjx1 p {
	     
	    font-size: 16px;
	    color: #eb5405;
	    padding-top: 10px;
	}
	.bjx2 h3 {
	     
	    font-size: 30px;
	    color: #FFFFFF;
	}
	.bjx2 p {
	     
	    font-size: 16px;
	    color: #FFFFFF;
	    padding-top: 10px;
	}
	.oox{width:100%;height:210px;margin: 0px auto;overflow: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
	
	.fen4 .zl .er1 p {
	    font-size: 12px;
	    color: #FFFFFF;
	    padding-top: 6px;
	    padding-bottom: 16px;
	}
	.fen4 .zl .koxw {
	    text-align: left;
	    color: #FFFFFF;
	    text-align: justify;
	    line-height: 30px;
	    font-size: 16px;
	    padding-top: 20px;
	}
	.swiper-containert {
	    width: 100%;
	    height: 218px;
	    padding-top: 48px;
	}
	.swiper-containert .swiper-slide {
	    background-position: center;
	    background-size: cover;
	    width: 300px;
	    height: 218px;
	    border: 5px solid #FFFFFF;
	    overflow: hidden;
	    box-sizing: border-box;
	}
	.fen7 .obt h3 {
	    font-size: 30px;
	    color: #FFFFFF;
	     
	}
	.fen7 .obt p {
	    font-size: 14px;
	    color: #FFFFFF;
	    line-height: 30px;
	    text-align: justify;
	}
	.fen7 .obt {
	    width: 100%;
	    border-bottom: 1px solid rgba(255,255,255,.5);
	    text-align: left;
	    padding-bottom: 10px;
	    padding-top: 0px;
	    margin-top: -50px;
	}
	.xinkkow .bd {
	    width: 100%;
	    display: table;
	    margin-top: 20px;
	}
	.oov h3{font-size: 12px; margin-left: 0;}
	.fen7 .onr{padding-top: 0; display: table;}
	.fkx1 .fxl .neixiao h2 {
	    font-size: 1.5rem;
	}
	.fkx1 .fxl p {
	    text-align: justify;
	    font-size: 12px;
	}
	.fkx2 .fxl .neixiao h2 {
	    font-size: 1.25rem;
	}
	.fkx2 .fxl p {
	    font-size: 12px;
	    text-align: justify;
	}
	.rongyu .qbt {
	    font-size: 1.5rem;
	    text-align: center;
	    width: 100%;
	    font-weight: normal;
	    margin-bottom: 2rem;
	}
	.fkx3 .fxl .neixiao h2 {
	    font-size: 1.5rem;
	    text-align: center;
	}
	.fkx3 .fxl p {
	    text-align: justify;
	    font-size: 12px;
	}
	
}
@media(max-width:520px ){
	.fenlei2 .zs .zsf {
	    text-indent: 1em;
	    font-size: 20px;
	    height: 100%;
	    width: 100%;
	}
}
@media(max-width:500px ){
	.wsx .pl1 {
	    font-size: 24px;
	    font-weight: bold;
	    text-align: center;
	    color: #FFFFFF;
	    padding-top: 40px;
	    padding-bottom: 30px;
	}
	.wsx .pl2 {
	    font-size: 18px;
	    font-weight: bold;
	    text-align: center;
	    color: #FFFFFF;
	}
	.fen7 .onr ul li {
	    width: 48%;
	    float: left;
	    margin: 1%;
	}
	.fen7 .onr ul li:nth-child(1){margin-left: 1%;}
	.fen7 .onr ul li:nth-child(5){margin-left: 1%;}
	.fen7 .onr ul li:nth-child(9){margin-left: 1%;}
}
@media(max-width:480px ){
	.shoull .kopx {
	    width: 65%;
	    position: relative;
	    float: none;
	    margin: 0px auto;
	}
	.neixd {
	    width: 93%;
	    height: 300px;
	    margin: 0px auto;
	    margin-top: 68px;
	}
}
@media(max-width:430px ){
	.fenlei2 .zs .zsf {
	    text-indent: 1em;
	    font-size: 18px;
	    height: 100%;
	    width: 100%;
	}
}
@media(max-width:390px ){
	.wsx .pl1 {
	    font-size: 20px;
	    font-weight: bold;
	    text-align: center;
	    color: #FFFFFF;
	    padding-top: 40px;
	    padding-bottom: 30px;
	}
	.wsx .pl2 {
	    font-size: 18px;
	    font-weight: bold;
	    text-align: center;
	    color: #FFFFFF;
	}
}
@media(max-width:374px ){
	ul.fs .box1 li {
	    float: none;
	    width: 100%;
	    margin-right: 0%;
	    margin-bottom: 10px;
	}
	ul.fs li.radio label {
    	margin: 0 0px;
	}
	.jiujiu {
		font-size: 14px;
	}
}


/*响应式样式结束*/

