﻿/*重置样式 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; }#map
html::-webkit-scrollbar{width:5px;height:5px;background-color:#fff;} .disp ul li .sbt p
html::-webkit-scrollbar-track{border-radius:0;background-color:#fff;}
html::-webkit-scrollbar-thumb{border-radius:50px;width:5px;height:5px;background-color:#e60012;}
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{width: 100%;margin:0 auto;}
html{overflow-x: hidden;}
.inner{width:100%;margin:0 auto;}
#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/ttc.OTF);
}
.hy-pc{display: none;}
.hy-sj{display: none;}
.hy-bx{position:fixed ;z-index: 999;background-color: #FFFFFF;}
.hy-xx{position:absolute;left: 0;top: 0;z-index: 999;background-color: #FFFFFF;}
.hy-xd{position: fixed;z-index: 999;height: 200px; top: 0px;}
.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;}
.w1200{width: 1200px; margin: 0px auto;}
.w1230{width: 64.1%; margin: 0px auto;}
.w1260{width: 1260px; margin: 0px auto;}
.w1300{width: 1300px; margin: 0px auto;display: table;}
.w1400{width: 1400px; margin: 0px auto;}
.w1460{width: 1460px; 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;}
.w1670{width: 1670px; margin: 0px auto;}
.w1700{width: 1700px; margin: 0px auto;}
.bs{}
.hlogo{
	width: 27%; 
	height: 110px;
	display: table;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hlogo img{
	width: 100%; 
	height: auto;
	display: inline-block;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hlogo .hlogonei{
	display: table-cell;
	vertical-align: middle;
}
.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-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: 110px; line-height: 110px;-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: #e60012;border-radius: 10px;-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{background-color: #e60012; position: absolute; right: 0; width: 11%; height: 110px;display: inline-block;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.hy-tdh img{ 
	float: right; 
	width: 19%; 
	margin-right: 5%; 
	margin-top: 37px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hy-tdh p{
	margin-top: 37px;
	width: 68%;
	float: right;
	font-size: 14px;
	color: #FFFFFF;
	display: table;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hy-tdh span{
	display: block;
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.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: #e60012;}
.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: 0px;}
.box22{width: 100%; height: auto; background-color: rgba(0,0,0,0.5); position: fixed; top: 110px;left: 0;display: none;z-index: 999;}
.box345{top: 110px;}
.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: #e60012;-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: 120px;overflow: hidden;border-radius: 5px;}
.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{height: 110px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;box-shadow: 0px 0px 10px 1px #000000;}
.hlogonei{
	height: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hlogo a{
	height: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hlogo h1{
	height: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
	display: flex;
	align-items: center;
}
.bianai .hlogo a{
	height: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bianai .hlogo h1{
	height: 100%;
	display: flex;
	align-items: center;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bianai{
	height: 80px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bianai .hlogo {
    width: 27%;
    height: 80px;
    display: inline;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bianai .hlogo img {
	width: 69%;
    height: 100%;
    display: inline-block;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bianai .hy-ul {
    height: 80px;
    line-height: 80px;
    width: 53%;
    float: right;
    margin-right: 10%;
}
.bianai .hy-i ul li {
    height: 80px;
    line-height: 80px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.bianai .hy-tdh {
    background-color: #e60012;
    position: absolute;
    right: 0;
    width: 11%;
    height: 80px;
}
.bianai .hy-tdh p {
    margin-top: 20px;
    width: 68%;
    float: right;
    font-size: 14px;
    color: #FFFFFF;
    display: table;
}
.bianai .hy-tdh img {
    float: right;
    width: 19%;
    margin-right: 5%;
    margin-top: 21px;
}


.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: #e60012;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: #e60012;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/xiangshang.png) center center/50% no-repeat;width:40px;height:40px;cursor:pointer;text-align: center;background-color:#e60012;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;}
@font-face{
       
     src: url(../../fonts/TTMEIHEIJ-2.TTF);
}
/*总样式结束*/

/*手机端样式*/
/*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(48,114,196, .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 8px 0.3px #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: #e60012;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: #e60012;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: #e60012;-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;}*/


/************************************正宏防水导航******************************************/
nav ul {
	margin: 0;
	padding: 0;
}

nav ul li {
	list-style: none;
}

nav a {
	text-decoration: none;
	color: white;
}
/* Navigation */

nav {
	/* Nav Bar */
	/* Main Nav */
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
}

nav .menubar {
	width: 100%;
	height: 140px;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 0 50px;
	box-sizing: border-box;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	/* Logo */
	/* Icons */
}
nav .mmkxx{
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
nav .mmkxx2{
	background-color: rgba(0,0,0,0.5);
}

@media screen and (max-width: 767px) {
	nav .menubar {
		height: 60px;
		padding: 0 20px;
	}
}

nav .menubar .home {
	display: flex;
	justify-content: center;
	align-items: center;
}
nav .menubar .home img{
	height: 100%;
	margin: 0px auto;
}
nav .menubar .home img.cldq1{
	display: block;
}
nav .menubar .home img.cldq2{
	display: none;
}

.menubar h1{
	position: absolute;
	left: 88px;
	top: 0;
	width: auto;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

nav .menubar .icons {
	position: absolute;
	right: 100px;
	top: 0;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	/* Icon Menu Hamburguer */
	/* Secondary Icons */
}

nav .menubar .icons .icon-menu {
	width: 50px;
	height: 50px;
	z-index: 2;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	/* Icon Close */
	background-color: #e7792a;
}

nav .menubar .icons .icon-menu span {
	background-color: #FFFFFF;
	width: 30px;
	height: 3px;
	position: relative;
	display: flex;
	justify-content: center;
	transition: all 0.2s ease;
	border-radius: 5px;
}

nav .menubar .icons .icon-menu span:before,
nav .menubar .icons .icon-menu span:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	background-color: #FFFFFF;
	border-radius: 5px;
}

nav .menubar .icons .icon-menu span:before {
	transform: translateY(-10px);
	transition: all 0.3s 0.1s ease;
}

nav .menubar .icons .icon-menu span:after {
	transform: translateY(10px);
	transition: all 0.3s 0.2s ease;
}

nav .menubar .icons .icon-menu:hover span {
	width: 30px;
}

nav .menubar .icons .icon-menu:hover span:before {
	width: 25px;
}

nav .menubar .icons .icon-menu:hover span:after {
	width: 20px;
}

nav .menubar .icons .icon-menu.icon-closed {
	justify-content: center;
}

nav .menubar .icons .icon-menu.icon-closed span {
	background-color: white;
	justify-content: center;
	width: 0px;
	right: initial;
	opacity: 0.5;
	transition: all 0.6s ease;
}

nav .menubar .icons .icon-menu.icon-closed span:before,
nav .menubar .icons .icon-menu.icon-closed span:after {
	width: 30px;
	left: -14px;
	background-color: white;
}

nav .menubar .icons .icon-menu.icon-closed span:before {
	transform: rotate(45deg);
}

nav .menubar .icons .icon-menu.icon-closed span:after {
	transform: rotate(-45deg);
}

nav .menubar .icons .icon-menu.icon-closed:hover span {
	width: 0;
	opacity: 1;
}

@media screen and (max-width: 767px) {
	nav .menubar .icons .icon-menu.icon-closed:hover span:before {
		transform: rotate(45deg);
	}
	nav .menubar .icons .icon-menu.icon-closed:hover span:after {
		transform: rotate(-45deg);
	}
}

nav .menubar .icons .secondary-icons {
	display: flex;
	justify-content: center;
	align-items: center;
}
.secondary-icons a{
	padding: 0 15px;
	color: #FFFFFF;
}
.secondary-icons a:hover{
	color: #143eb7;
}

nav .menubar .icons .secondary-iconstwo {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.secondary-iconstwo a{
	padding: 0 15px;
	color: #FFFFFF;
}
.secondary-iconstwo a:hover{
	color: #143eb7;
}

.secondary-iconstwo a.activebtvb{
	color: #143eb7;
}
.secondary-icons a.activebtvb{
	color: #143eb7;
}

@media screen and (max-width: 767px) {
	
}


@media screen and (max-width: 767px) {
	
}


@media screen and (max-width: 767px) {
	
}

nav .menu {
	display: none;
	/* Open Menu */
	/* Animation - Close */
}

nav .menu.open {
	display: flex;
	z-index: 3;
	overflow: hidden;
	/* Menu Open - Main Link */
}


nav .menu.open .menu-link {
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transition: all 0.4s ease-in-out;
	animation: menu 0.6s ease forwards;
	height: 100vh;
	position: relative;
	/* Main Link - text */
	/* Sub Menu */
	/* Menu Links - Hover */
}

@keyframes menu {
	0% {
		height: 0;
		transform: translatey(-50%);
	}
	100% {
		height: 100vh;
		transform: translatey(0%);
	}
}

nav .menu.open .menu-link:nth-child(1) {
	background-color: #6495ED;
	animation-duration: 0.6s;
}

nav .menu.open .menu-link:nth-child(2) {
	background-color: #c05c7e;
	animation-duration: 0.8s;
}

nav .menu.open .menu-link:nth-child(3) {
	background-color: #f3826f;
	animation-duration: 1s;
}

nav .menu.open .menu-link:nth-child(4) {
	background-color: #ffb961;
	animation-duration: 1.2s;
}
nav .menu.open .menu-link:nth-child(5) {
	background-color: #6495ED;
	animation-duration: 1.4s;
}
nav .menu.open .menu-link:nth-child(6) {
	background-color: #c05c7e;
	animation-duration: 1.6s;
}
nav .menu.open .menu-link:nth-child(7) {
	background-color: #f3826f;
	animation-duration: 1.8s;
}
nav .menu.open .menu-link:nth-child(8) {
	background-color: #ffb961;
	animation-duration: 2.0s;
}
nav .menu.open .menu-link .text-item {
	color: white;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 40px;
	opacity: 0.3;
	width: 100%;
	height: 20%;
	letter-spacing: 5px;
	transform: rotate(-90deg) translateX(0px);
	transition: all 0.4s 0.2s ease-in-out, letter-spacing 0.2s ease-in, opacity 0.2s ease-in;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transform-origin: center;
	animation: text-in 0.6s ease;
	position: absolute;
	left: 0;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link .text-item {
		transform: rotate(0deg);
		font-size: 30px;
	}
}

@keyframes text-in {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	100% {
		opacity: 0.3;
	}
}

nav .menu.open .menu-link .text-item .icon {
	position: absolute;
	display: flex;
	width: 30px;
	height: 30px;
	opacity: 0;
	transform: translateY(0px);
	transition: all 0.4s ease-in-out;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link .text-item .icon {
		opacity: 0.5;
		transform: translateY(40px);
	}
}

nav .menu.open .menu-link .submenu {
	flex-direction: column;
	justify-content: center;
	padding: 0 40px;
	box-sizing: border-box;
	opacity: 0;
	z-index: -1;
	transition: all 0.6s ease-in-out;
	height: 0%;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.1);
	bottom: 0;
	transform: translateY(50%);
	position: absolute;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link .submenu {
		padding: 0 5%;
	}
}

nav .menu.open .menu-link .submenu .sub-item {
	display: none;
	margin: 10px 0;
	color: white;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	width: fit-content;
	cursor: pointer;
	padding: 5px 15px;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link .submenu .sub-item {
		font-size: 16px;
	}
}

nav .menu.open .menu-link .submenu .sub-item:after {
	content: "";
	height: 0%;
	width: 3px;
	background-color: white;
	opacity: 0.3;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: height 0.4s 0.3s ease, width 0.4s ease;
}

nav .menu.open .menu-link .submenu .sub-item:hover:after {
	width: 100%;
	height: 100%;
	transition: height 0.4s ease, width 0.4s 0.3s ease;
}

nav .menu.open .menu-link:hover {
	width: 50%;
	transition: all 0.4s ease-in-out;
	/* When Click to Open Sub Menu */
}

nav .menu.open .menu-link:hover .text-item {
	height: 50%;
	transform: rotate(0deg) translateX(0px);
	font-size: 30px;
	opacity: 1;
	letter-spacing: 10px;
}

nav .menu.open .menu-link:hover .text-item .icon {
	opacity: 1;
	transform: translateY(40px);
	transition: all 0.3s 0.4s ease-in-out;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link:hover .text-item {
		width: 100%;
		font-size: 30px;
		opacity: 0.3;
		letter-spacing: 5px;
	}
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link:hover.active {
		height: 80vh;
	}
}

nav .menu.open .menu-link:hover.active .text-item {
	transform: rotate(0deg) translateX(0px) translateY(-60%);
	transform-origin: center center;
	transition: all 0.6s ease-in-out;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link:hover.active .text-item {
		height: 20%;
		transform: translateY(-180%);
	}
}

nav .menu.open .menu-link:hover.active .text-item .icon {
	transition: all 0.3s ease-in-out;
	transform: translateY(40px) rotate(-180deg);
}

nav .menu.open .menu-link:hover.active .submenu {
	transform: translateY(0);
	height: 50%;
	z-index: 1;
	opacity: 1;
	left: 0;
	bottom: 0;
	overflow: hidden;
	overflow-y: scroll;
	
}

.submenu::-webkit-scrollbar{width:5px;height:5px;} 
.submenu::-webkit-scrollbar-track{border-radius:0;}
.submenu::-webkit-scrollbar-thumb{border-radius:50px;width:5px;height:5px;background-color:#FFFFFF;}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link:hover.active .submenu {
		height: 70%;
	}
}

nav .menu.open .menu-link:hover.active .submenu .sub-item {
	display: flex;
	animation: submenu 1s ease forwards;
	z-index: 2;
}

@keyframes submenu {
	0% {
		transform: translatex(50px) rotate(5-deg);
		opacity: 0;
	}
	50% {
		transform: translatex(50px) rotate(-5deg);
		opacity: 0;
	}
	100% {
		opacity: 1;
		transform: translatex(0px) rotate(0deg);
	}
}

nav .menu.open .menu-link:hover.active .submenu .sub-item:nth-child(1) {
	animation-duration: 1s;
}

nav .menu.open .menu-link:hover.active .submenu .sub-item:nth-child(2) {
	animation-duration: 1.2s;
}

nav .menu.open .menu-link:hover.active .submenu .sub-item:nth-child(3) {
	animation-duration: 1.4s;
}

@media screen and (max-width: 767px) {
	nav .menu.open .menu-link {
		width: 100%;
		height: 14.3vh;
		animation: menu-mobile 0.6s ease forwards;
		transform: translatey(0%);
		right: 0;
	}
	@keyframes menu-mobile {
		0% {
			transform: translateX(200%);
		}
		100% {
			transform: translateX(0%);
		}
	}
	nav .menu.open .menu-link:hover {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	nav .menu.open {
		height: 100vh;
		flex-direction: column;
	}
	nav .menu.close {
		height: 0vh;
		flex-direction: column;
		-webkit-transition: 2s;
		-o-transition: 2s;
		-ms-transition: 2s;
		-moz-transition: 2s;
		transition: 2s;
	}
}

nav .menu.close .menu-link {
	width: 100%;
	height: 14.3vh;
	right: 0;
	transform: translatey(0%);
	animation: menu-close 1s ease forwards;
}

@keyframes menu-close {
	0% {
		height: 100vh;
	}
	100% {
		height: 0;
	}
}

nav .menu.close .menu-link .text-item {
	animation: text-out 0.6s ease forwards;
}

@keyframes text-out {
	0% {
		opacity: 0.3;
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.soufb2{
	position: absolute;
	left: 115px;
    top: 35px;
	display: none;
	
}

.soufb2 a{
	width: 160px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #FFFFFF;
	text-align: center;
	font-size: 15px;
	background-color: rgba(0,0,0,0.5);
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.soufb2 a:hover{
	background-color: #e60012;
}

.soufa2{
	position: absolute;
	left: 234px;
    top: 35px;
	display: none;
	
}
.soufa2 a{
	width: 180px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #FFFFFF;
	text-align: center;
	font-size: 15px;
	background-color: rgba(0,0,0,0.5);
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.soufa2 a:hover{
	background-color: #e60012;
}

.menubar ul{
	width: 50%;
	position: relative;
	float: right;
	margin-right: 264px;
}
.menubar ul li{
	width: 12.5%;
	float: left;
	text-align: center;
}
.menubar ul li a{
	display: table;
	margin: 0px auto;
	position: relative;
	color: #FFFFFF;
	text-shadow: 0px 0px 10px #000000;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.menubar ul li a:hover{
	color: #ff9000;
}
.menubar ul li a:after{
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0;
	width: 0%;
	height: 5px;
	background-color: #ff9000;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.menubar ul li:hover a::after{
	width: 100%;
}

.menubar ul li a.acttoveb{
	color: #ff9000;
}
.menubar ul li a.acttoveb:after{
	width: 100%;
}
/************************************正宏防水导航结束******************************************/



.k1{width: 100%; background-color: #000000; height: 200px;}
.k2{width: 100%; background-color: #009900; height: 200px; display: none;}

.activea{background-color: #e60012; border-radius: 10px;}
a.activea{color: #FFFFFF;}
.activeb{background-color: #e60012;color: #FFFFFF;}
.nr20{padding-top: 30px;}
/*手机端样式结束*/

/*头部样式*/

/*头部样式结束*/

/*底部样式*/
.hy-foot{height: 390px; background-color: #343434;}
.hy-foot2{height: 40px; background-color: #292929; text-align: center; line-height: 40px; margin-top: 50px;}
.hy-foot3{height: 40px; background-color: #000000; text-align: center; line-height: 40px; color: #FFFFFF;}
.cqll{display: flex; justify-content: center; align-items: center;}
.cqll li{display: inline-block; padding-right: 10px;}
.cqll img{display: none;}
.cqll a{color: #FFFFFF; font-size: 14px;}
.cqll p{font-size: 14px;}
/*底部样式结束*/

/*内容样式*/
.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;
}
.wkcp{
	background: url(../images/bg1.jpg) ; 
	background-size: cover;
}
.wkcse{background: url(../images/nbanner.jpg);}
.wkshou{background: url(../images/nbanner.jpg);}
.wk1{background: url(../images/bannerabout.jpg););}
.wk2{background: url(../images/bannerfahuo.jpg););}
.wk3{background: url(../images/bannerliuyan.jpg););}
.wk4{background: url(../images/bannercase.jpg););}
.wk5{background: url(../images/bannernews.jpg););}
.wk6{background: url(../images/bannerabout.jpg);}
.wk7{background: url(../images/bannerlianxi.jpg););}
.wk8{background: url(../images/nbanner.jpg););}

.probanner img{width: 100%; display: none;}
.fdxx{display: table; position: absolute;left: 0; top: 0; width: 100%; height: 100%;}
.bjw{
	display: table; 
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hy-neiye-bt{
	
}
.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/beijing.jpg) top 0 center no-repeat; background-size: 100%;}
.sq3{width: 100%; height: 1200px; background: url(../images/beijing2.png) bottom 0 center no-repeat; background-size: 100%;}
.sq4{width: 100%; height: 670px; background: url(../images/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: #e60012;
	-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/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/xwzx.png) top 0 center no-repeat; background-size: 100%; margin-top: 60px;}
#scroll_one {
    width: 1104px;
    height: 333px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
}
#scroll_oneb{
	height:400px;
	width:100%;
	position:relative;
	overflow: hidden;
	margin: 0px auto;
	padding-bottom: 30px;
}

#scroll_oneb ul{width:100%;position:absolute;left:0; display: flex; justify-content:  center; align-items: center;}
#scroll_oneb ul li{
	width:260px;
	height: auto;
	text-align: center;
	margin-right:12px;
	margin-top: 38px;
	box-sizing: border-box;
	display: table;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}

#scroll_oneb ul li .dpqiiub{
	width: 260px;
	height: 260px;
	border-radius: 260px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
	box-sizing: border-box;
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px auto;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
#scroll_oneb ul li .dpqiiub img{
	margin-left: 50%;
	transform: translateX(-50%);
	width: auto;
	max-width: inherit;
	height: 100%;
	border-radius: 100%;
}
#scroll_oneb ul li .dpqiiu2b{
	width: 100%;
	height: 30px;
	border-radius: 30px;
	text-align: center;
}
#scroll_oneb ul li .dpqiiu2b h2{
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
	color: #000000;
}

#scroll_oneb ul li:hover .dpqiiub{
	border: 5px solid #dc0014;
}
#scroll_one {
    width: 100%;
    height: 524px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
}
#scroll_one ul{width:100000px;position:absolute;left:0;}

#scroll_one ul li{
	float: left;
	width:370px;
	height: auto;
	text-align: center;
	margin-right:20px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dpqiiu{
	width: 100%;
	height: 280px;
	position: relative;
	overflow: hidden;
}
.dpqiiu2{
	width: 100%;
	height: 80px;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding-left: 23px;
	padding-right: 23px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	text-align: left;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dpqiiu2 h2{
	font-size: 16px;
	font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dpqiiu2 p img{
	width: 23px;
	margin-right: 10px;
}
.dpqiiu2 p{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 16px;
	margin-top: 15px;
	font-weight: bold;
}
#scroll_one ul li a{
	width: 100%;
	height: 100%;
}
#scroll_one ul li img{
    display: block;
    height:100%;
}
#scroll_one ul li:hover .dpqiiu2{
	background-color: #054ca2;
}
#scroll_one ul li:hover .dpqiiu2 h2{
	width: 100%;
	height: 35px;
	color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#scroll_one ul li:hover .dpqiiu2 p{
	color: #FFFFFF;
}

.dpqiiu img{
	position: absolute;
	max-width: inherit;
	width: auto;
	height: 100%;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}


#scroll_one ul li :hover .oov2 p{
	background-color: #FFFFFF;
 	background-image: linear-gradient( #ffffff, #ffffff);
}
.oov2{
	width: 100%;
	height: 58px;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 12px;
	border-bottom: 1px solid #e60012;
}
.oov2 h3{
	float: left;
	font-size: 18px;
	line-height: 58px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}

#scroll_one ul li:hover .dpqiiu img{
	transform: translateX(-50%) scale(1.2);
	left: 50%;
}
#scroll_one ul li:hover .oov2 h3{
	color: #FFFFFF;
}
#scroll_one ul li strong{font-weight:100;display:block;color:#fff;}
#scroll_one ul li:hover{background-color: #143EB7;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.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: 680px;
	overflow: hidden;
	max-width:100%;
	margin: 0px auto;
	margin-top: 50px;
}
#top_scroll ul li{
	width: 31.33%;
	margin: 1%;
	float: left;
	overflow: hidden;
}
#top_scroll ul li a{
	width: 100%;
	height: 100%;
}
#top_scroll ul li img{
	width: 100%;
	max-width: inherit;
	height: 100%;

}





.top_scroll ul li{
	
}



.top_scroll ul li:hover{

}
.top_scroll ul li .img{
	
}
.top_scroll ul li img{
	
}
.top_scroll ul li:hover img{
	
}
.top_scroll ul li .xiamian{
	
}
.top_scroll ul li .xiamiant{
	
}
.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{
	
}
.top_scroll ul li:hover span{
	
}
.huaxinz{
	float: left;
	width: 30%;
	height: 685px;
	background: url(../images/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/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: #e60012;
	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: #e60012;
	-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: #e60012;
	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/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: #e60012;
	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;
}
#map{width: 100%; height: 500px;}
#allmap{height:100%;}
#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:#e60012;}
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:#e60012;}
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:40px;}
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:#e60012;}
ul.fs li.submit input{height:50px;margin:0 auto;display: block;cursor:pointer;width:200px;border-radius:50px;background-color:#e60012;font-size:16px;color:#fff;}
/* ===================== 在线留言 ===================== */
.fenlei ul{
	text-align: center;
}
.fenlei{
	display: table;
}
.fenlei ul li{
	width: 19%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    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: #e60012;
	-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 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{
	padding-top: 10px;
	font-size: 18px;
	padding-bottom: 20px;
	text-align: center;
	position: relative;
	width: 100%;
	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;
}
.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: #e60012;}
.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: #e60012;
}
.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: 58%; float: right; 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: #e60012;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: #e60012;}

.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: #e60012;-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: #e60012;}
.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: #e60012;}


#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: #e60012;
	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: #e60012;
	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: #e60012;
    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 #e60012;
    background-color: #FFFFFF;
}
#pageBox #pageNav a:hover{
	background-color: #e60012;
	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%;
}
.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: #e60012;
}
.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: #e60012;
}
.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{background: url(../images/bg1.jpg) center; background-size: cover; position: relative;}
.fen2{background-color: #FFFFFF;}
.fen3{background: url(../images/bg2.jpg) center; background-size: cover;}
.fen4{background: url(../images/bg3.jpg) center; background-size: cover;}
.fen5{background: url(../images/bg4.jpg) center; background-size: cover;}
.fen6{background: url(../images/bg5.jpg) center; background-size: cover;}
.fen7{background: url(../images/bg6.jpg) center; background-size: cover;}
.fen8{background: url(../images/bg7.jpg) center; background-size: cover;}
.fen9{background: url(../images/bg8.jpg) center; background-size:  cover;}
.fen10{background: url(../images/bg9.jpg) center; background-size: cover;}
.dingbu{width: 40px;height: 40px;cursor: pointer;text-align: center;background-color: #e60012;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: #e60012;}
.bjx1 p{   font-size: 20px; color: #e60012; 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;}

.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: #e60012;}
.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: 75px; height: 75px; bottom: 60px; transform: translateX(-50%);}
.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: #e60012; 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: #e60012;-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/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/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: #e60012;
    padding: 10px 10px;
}
.box_one{
	background: linear-gradient(50deg, #c50000, #0045b8);
	background: -webkit-linear-gradient(50deg,#c50000, #0045b8);
	background: -o-linear-gradient(50deg,#c50000, #0045b8);
	background: -moz-linear-gradient(50deg,#c50000, #0045b8);
}
.box_two{
	background: linear-gradient(50deg, #0045b8, #c50000);
	background: -webkit-linear-gradient(50deg,#0045b8, #c50000);
	background: -o-linear-gradient(50deg,#0045b8, #c50000);
	background: -moz-linear-gradient(50deg,#0045b8, #c50000);
}
#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;
}
.left_side .box_one ul li .pub_button {
    background-color: #fff;
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.pub_button .pnav_bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(249,190,0,1);
    -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;
}
.pub_button:hover .pnav_bj {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform-origin: left 0;
    -webkit-transform-origin: left 0;
    visibility: visible\9;
}
.left_side .box_one ul li .son_nav {
    margin-top: 1px;
}
#list .left_side .box_one ul li .pub_button:hover{
    color: #FFFFFF;
}
#list .left_side .box_one ul li:hover a{
	
}
#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 .son_nav a {
    height: 50px;
    line-height: 50px;
    padding-left: 40px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#list .left_side .box_one ul li .son_nav a::after {
    content: '';
    position: absolute;
    left: 20px;
    top: 24px;
    width: 8px;
    height: 1px;
    background-color: #054691;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
#list .left_side .box_one ul li a:hover::after{background: #fff;}
}
#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: #e60012;
    -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 {
    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/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/yuncai.png");
}
@keyframes cloud_float{
    0%{
        left: 0%;
    }
    100%{
        left: -200%;
    }
}

.w1778{width: 1778px; margin: 0px auto; overflow: hidden; }
.exin{
	width: 1412px;
	margin: 0px auto;
	position: relative;
}
.swiper-containert {
  width: 1250px;
  overflow: hidden;
  position: relative;
  margin: 0px auto;
}
.swiper-containert .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 653px;
  height: 465px;
  overflow: hidden;
  box-sizing: border-box;
  border: 10px solid #FFFFFF;
  background-color: #FFFFFF;
}
.swiper-containert .swiper-slide a{
	width: 100%;
	height: 100%;
}
.swiper-containert .swiper-slide .taotai{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	overflow: hidden;
	position: relative;	
}
.swiper-containert img{
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: inherit;
}
.swiper-button-nextb{
	position: absolute;
	right: 0;
	top: 50%;
	width: 50px;
	height: 100px;
	transform: translateY(-50%);
	z-index: 99;
	cursor: pointer;
}
.swiper-button-prevb{
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 100px;
	transform: translateY(-50%);
	z-index: 99;
	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/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: #3072c4;}

.xinkkow .bd{width: 100%;display: table; margin-top: 18px;}
.xinkkow .bd ul{ }
.xinkkow .bd li{
	width: 81%;
	display: table;
	margin: 0px auto;
}
.zuox img{
	width: 100%;
}
.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: #e60012; 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{border-radius: 35px; 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;}

.niupi{
	background-color: #F5F5F5;
	margin: 0px auto;
	margin-top: 20px;
	border-radius: 20px;
    box-shadow: 0px 0px 5px 2px rgb(201 201 201 / 50%);
    display: table;
}
.bass{
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
}

.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%;}
.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;font-size: 26px;}
.fenlei2 h3:after{content: ""; position: absolute; left: 0; bottom: -0.5em; width: 20%; height: 2px; background-color: #e60012; 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 #e60012;-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: #e60012;}
.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: #e60012;}
.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{
	height: 360px;
	background-color: #000000; 
	margin-top: 50px; 
	border-bottom: 1px solid #555;
}
.footllb{
	background: linear-gradient(to right, #0045b8, #e60012);
	background: -webkit-linear-gradient(left,#0045b8, #e60012);
	background: -o-linear-gradient(left,#0045b8, #e60012);
	background: -moz-linear-gradient(left,#0045b8, #e60012);
}


.peis{
	height: 412px;
	box-sizing: border-box;
	padding-top: 110px;
	position: relative;
}


.xiaye1{
	float: left;
	width: 37%;
}
.dianh{
	width: 100%;
}
.dianha{
	width: 100%;
	text-align: left;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.dianha img{
	display: inline;
	display: inline-block;
	width: 35px;
}
.dianha p{
	font-size: 41.37px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 20px;
}
.chonglai{
	width: 100%;
	margin-top: 33px;
}
.chonglai p{
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 30px;
}
.chonglai a{
	font-size: 18px;
	color: #FFFFFF;
	display: inline;
	display: inline-block;
}

.xiaye2{
	float: left;
	width: 15%;
}
.xiaye2 p:nth-child(1){
	font-size: 35.8px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 6px;
}
.xiaye2 p:nth-child(2){
	font-size: 25.62px;
	color: #FFFFFF;	
	font-weight: 400;
	letter-spacing: 4px;
}

.xiaye3{
	float: left;
	width: 36%;
}
.xiaye3 ul{
	width: 100%;
	display: table;
}
.xiaye3 ul li{
	float: left;
	width: 25%;
	text-align: left;
	height: 45px;
	line-height: 45px;
}
.xiaye3 ul li a{
	font-size: 18px;
	color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.xiaye3 ul li:hover a{
	color: yellow;
}

.xiaye4{
	position: absolute;
	right: 0;
	top: 110px;
	width: 150px;
}
.erio{
	width: 100%;
}
.erio p{
	width: 100%;
}
.erio img{
	width: 100%;
}
.jiexx{
	width: 100%;
	text-align: center;
}
.jiexx h2{
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.jiexx p{
	font-size: 18.81px;
	font-weight: 300;
	color: #FFFFFF;
}

.caeka{
	width: 100%;
	height: 110px;
	border-top: 1px solid rgba(255,255,255,0.3);
}
.wocaod{
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}

.sat{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.sat img{
	margin-left: 15px;
	margin-right: 7px;
}

.wocaod a{
	font-size: 14px;
	color: #FFFFFF;
}
.wocaod p{
	font-size: 14px;
	color: #FFFFFF;
}

.douzi{
	width: 100%;
	display: table;
	height: 60px;
}






.dkpw0{
	width: 40%;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
}
.dkpw0 p{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 10px;
}
.footll .fooxxt ul li .footnei4  p{color: #FFFFFF;}
.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 #e60012; width: 100%; height: 100%; text-align: center; color: #FFFFFF;background-color: #e60012; -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 #e60012; width: 100%; height: 100%; text-align: center; color: #e60012; 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: #e60012;}
.ddu2x{font-size: 21px;float: right; margin-top: 20px; margin-right: 10px; color: #e60012;}

.fenliejian img{width: 50%;}

.footer{
	background: linear-gradient(to right, #0045b8, #e60012);
    background: -webkit-linear-gradient(left,#0045b8, #e60012);
    background: -o-linear-gradient(left,#0045b8, #e60012);
    background: -moz-linear-gradient(left,#0045b8, #e60012);
	height:50px;
	position: fixed;
	bottom:10px;
	left:50%;
	margin-left:-46%;
	z-index:998;
	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%;}
    #map{
        height:350px;
    }
}
.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: 110px;
	background: #FFFFFF;
}
.banner .swiper-slide img{height: 100%;}
.bxc{
	width: 100%;
}
.wopx p:nth-child(1){
	font-size: 101.95px;
	text-align: left;
	color: #4a8bf3;
	font-weight: 100;
}
.wopx p:nth-child(2){
	font-size: 76.51px;
	color: #3072c4;
	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: #3072c4;
	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/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: 100%;
	height: 268px;
	overflow: hidden;
}
.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 #3072c4;
}
.tu2 .tu2y{
	width: 48%;
	height: 128px;
	float: right;
	overflow: hidden;
	border: 3px solid #3072c4;
}

.tu1 .tu1z{
	width: 48%;
	height: 262px;
	float: left;
	overflow: hidden;
	border: 3px solid #3072c4;
}
.tu1 .tu1y{
	width: 48%;
	height: 262px;
	float: right;
	overflow: hidden;
	border: 3px solid #3072c4;
}

.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: #3072c4;
}
.ckl ul li:hover .imgxc img{
	transform: scale(1.2);
}


.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/liubian2.png);
	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: 36px;
	bottom: 50px;
}
.zzk1{
	width: 60px;
	height: 60px;
	position: relative;
	margin-bottom: 10px;
	cursor: pointer;
}
.zzk2{
	position: absolute;
	left: 70px;
	top: 0;
	height: 100%;
	padding: 0;
	background-color: rgba(0,0,0,0.5);
	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: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	white-space:nowrap;
}
.zzk3{
	position: absolute;
	left: 70px;
	top: 0;
	height: 100%;
	padding: 0;
	background-color: #3072c4;
	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: rgba(0,0,0,0.5);
	overflow: hidden;
	width: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.zzk4 p{
	color: #FFFFFF;
}
.zzk4 img{
	width: 100%;
	height: 100%;
}
.zzk1:hover .zzk2{
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	-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;
}


.fflx{
	height: 92%;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
}
.fflx2 {
	width: 22%;
    position: absolute;
    right: 10%;
    top: 10%;
    z-index: 0;
    max-width:initial ;
    display: none;
}
.fflx3{
	width: 60%;
	margin: 0px auto;
	margin-top: 25px;
	display: none;
}
.dkpx1{
	background: url(../images/bannerx2.jpg) center;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}
.dkpx2{
	background: url(../images/bannerx4.jpg) center;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}
.dkpx3{
	background: url(../images/bannerx6.jpg) center;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}
.bannerx2{
	width: 1300px;
	height: auto;
	margin: 0px auto;
	margin-top: 130px;
}


/******************************************************致纯结束***********************************************************/

/******************************************************正宏插件开始**********************************************************/

.mouse {
	position: absolute;
	left: 50%;
	bottom: 115px;
	transform: translateX(-50%);
	-webkit-animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;
	animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;
}






.zuox{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 50%;
  background-color: #FFFFFF;
  z-index: 99999999999999999;
}
.youx{
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
  background-color: #FFFFFF;
  z-index: 99999999999999999;
}
.jiazai8{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  /*background: #f5f5f5;*/
  z-index: 9999;
}
.jiazai8 img{
	width: 80px;
	height: 80px;
	display: block; 
	animation: rotate 3s linear infinite;
}
@keyframes rotate{
	0%{
		transform: rotateZ(0deg);/*从0度开始*/
	}
	100%{
		transform: rotateZ(360deg);/*360度结束*/
	}
}

/******************************************************正宏插件结束**********************************************************/
/******************************************************正宏开始**********************************************************/
.zhengh0{
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.zhengh1{
	width: 1058px;
}
.dqppx{
	width: 100%;
	height: 100%;
}
.dqppx .tempWrap{
	width: 50%;
	float: right;
	height: 100%;
}
.dqppx .hd{
	float: left;
	width: 50%;
	height: 100%;
	box-sizing: border-box;
}
.dqppx .bd{
	width: 50%;
	float: right;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.dqppx .bd li{
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: -100%;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dqppx .bd li.activedc{
	bottom: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dqppx .bd img{
	max-width: inherit;
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.dqppx .hd ul{
	width: 82%;
	height: 100%;
	margin: 0px auto;
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
}
.dqppx .hd li{
	width: 30%;
	height: 35px;
	margin: 1%;
	line-height: 35px;
	border: 1px solid #006ec3;
	border-radius: 35px;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dqppx .hd li a{
	font-size: 16px;
}
.dqppx .hd li.activedq{
	background-color: #006ec3;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dqppx .hd li.activedq a{
	color: #FFFFFF;
}
.klppq{
	width: 50%;
	float: right;
	height: 100%;
}
.klppq ul {
	height: 100%;
}

.jkll{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 160px;
	height: 160px;
	margin-left: -80px;
	margin-top: -80px;
	z-index: 999;
}
.jkll img{
	width: 100%;
	height: 100%;
	display: inline-block;
	animation: rotate2 20s linear infinite;
}
@keyframes rotate2{
	0%{
		transform: rotateZ(0deg);/*从0度开始*/
	}
	100%{
		transform: rotateZ(360deg);/*360度结束*/
	}
}
.xiaoji{
	box-sizing: border-box;
	width: 97%;
	display: table;
	padding-bottom: 17px;
}
.xiaoji p{
	font-size: 50px;
	color: #000000;
	font-weight: bold;
	float: left;
	text-indent: 8px;
}
.xiaoji p span{
	color: #e60012;
}
.xiaoji a{
	float: right;
	display: block;
	width: 23%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 35px;
	background-color: #e60012;
	margin-top: 21px;
	margin-right: 9px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.xiaoji a:hover{
	background-color: #006ec3;
}
.bckt{
	width: 100%;
	text-align: center;
}
.bckt p:nth-child(1){
	font-size: 115px;
	font-family: impact;
	color: rgba(255,255,255,0.2);
}
.bckt p:nth-child(2){
	font-size: 68px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0px 0px 10px #b70002;
	margin-top: -80px;
	padding-bottom: 27px;
}
.fux{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.fux img{
	width: 100%;
	height: 100%;
    animation: ghostUpdown 2s infinite alternate;
    -webkit-animation: ghostUpdown 2s infinite alternate;
}
@keyframes ghostUpdown {
    from {
        margin-top: 100px;
       	margin-left: 30px;
    }
    to {
        margin-top: 70px;
       	margin-left: 0;
    }
}     
@-webkit-keyframes ghostUpdown {
    from {
        margin-top: 100px;
       	margin-left: 30px;
    }
    to {
        margin-top: 70px;
       	margin-left: 0;
    }
}
.fux2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
}
.xiamianh{
	display: flex;
}
.xiamianh p{
	width: 100%;
	display: table;
}
.xiamianh a{
	display: block;
	float: right;
	color: #FFFFFF;
	margin-top: 45px;
}
.xiamianh img{
	float: right;
	display: inline-block;
	margin-left: 10px;
	margin-top: 13px;
	margin-right: 144px;
}
.xxk{
	width: 100%;
	text-align: right;
}
.xxk img{
	display: inline-block;
	margin-top: 18px;
	margin-right: 77px;
}
.aan{
	width: 292px;
	height: 53px;
	border-radius: 53px;
	line-height: 53px;
	text-align: center;
	background-color: #e70003;
	margin: 0px auto;
	margin-top: 20px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.aan:hover{
	background-color: #083d8d;
}
.aan a{
	font-size: 18px;
	color: #FFFFFF;
}
.ctu1{
	position: absolute;
	left: 73px;
	bottom: 0;
	width: 34.5%;
}
.ctu2{
	position: absolute;
	top: 180px;
	left: 582px;
	display: table;
	z-index: 99;
	animation-delay: 1s;
}
.ctu2 p:nth-child(1){
	font-size: 55.72px;
	font-weight: bold;
	color: #a40203;
	position: relative;
}
.ctu2 p:nth-child(1):before{
	position: absolute;
	content: attr(text);
	left: 0;
	top: 0;
	z-index: 99;
	color: #fc1d39;
	-webkit-mask: linear-gradient(to top, #fc1d39, transparent );
}
.ctu2 p:nth-child(2){
	font-size: 18.87px;
	color: #000000;
	text-align: left;
	margin-top: 3px;
}

.ctu3{
	position: absolute;
	top: 215px;
	right: 85px;
	animation-delay: 1.5s;
	width: 57.3%;
}

.dklp{
	position: absolute;
	left: 0;
	top: 0;
}
.dklp p:nth-child(1){
	width: 13px;
	height: 13px;
	border-radius: 13px;
	margin-top: 11px;
	margin-right: 16px;
	background-color: #d31120;
	float: left;
}
.dklp p:nth-child(1) span{
	width: 13px;
	height: 13px;
	border-radius: 13px;
	background-color: #d31120;
	display: block;
	-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(1); opacity: 1;}
	to{transform: scale(2); opacity: 0;}
}
0% {
    transform: scale(1);
    opacity: .8;
}
100% {
    transform: scale(2);
    opacity: 0;
}
.dklp p:nth-child(2){
	display: table;
	padding: 6px 20px;
	float: left;
	border-radius: 30px;
	background-color: #d31120;
	color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dklp p:nth-child(2):hover{
	background-color: #083d8d;
}
.dklp p:nth-child(2) a{
	color: #FFFFFF;
}
.dklp1{
	top: 100px;
	left: 206px;
	animation-delay: 2.2s;
}
.dklp2{
	top: 190px;
	left: 495px;
	animation-delay: 2.9s;
}
.dklp3{
	top: 283px;
	left: 367px;
	animation-delay: 3.6s;
}
.dklp4{
	top: 423px;
	left: 653px;
	animation-delay: 4.3s;
}
.dklp5{
	top: 457px;
	left: 126px;
	animation-delay: 5s;
}
.dklp6{
	top: 507px;
	left: 362px;
	animation-delay: 5.7s;
}

.xiaot{
	position: absolute;
	left: 10%;
	bottom: 10%;
	width: 37%;
}
.xiaot img{
	width: 100%;
}
.xiaot2{
	position: absolute;
	left: 50%;
	top: 18%;
	margin-left: -300px;
	width: 24%;
}
.xiaot2 img{
	width: 100%;
}
.xiaot3{
	width: 35.6%;
	position: absolute;
	right: 16%;
	top: 34%;
}
.ttc{
	display: table;
	width: 100%;
	
}
.ttc img{
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}
.ttcin{
	float: right;
}
.ttcin p:nth-child(1){
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
}
.ttcin p:nth-child(2){
	font-size: 38.33px;
	color: #e70003;
	font-family: impact;
}
.nnk{
	width: 100%;
	margin-top: 42px;
}
.nnk p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 26px;
	text-align: left;
}
.neicl{
	width: 166px;
	height: 38px;
	border-radius: 38px;
	background-color: #e70003;
	text-align: center;
	line-height: 38px;
	margin-top: 50px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.neicl a{
	font-size: 16px;
	color: #FFFFFF;
}

.swiper-containerdq {
  width: 100%;
  height: 100%;
}

.swiper-containerdq .swiper-slide {
	height: 640px;
  text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-containerop {
  width: 100%;
  height: 100%;
}

.swiper-containerop .swiper-slide {
  text-align: center;
	border-right: 0px solid rgba(255,255,255,0.5);
	border-left: 0px solid rgba(255,255,255,0.5);
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-button-nextdq,
.swiper-button-prevdq{
	position: absolute;
	top: 50%;
	width: 46px;
	height: 70px;
	margin-top: -35px;
	z-index: 999;
	cursor: pointer;
}
.swiper-button-nextdq{
	right: 2%;
}
.swiper-button-prevdq{
	left: 2%;
}
.cktt{
	overflow: hidden;
	position: relative;
	
}
.wkuan{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	padding: 16px;
	position: relative;
	background-color: #FFFFFF;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.imggc{
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.imtime{
	position: absolute;
	left: 25px;
	top: -47px;
	width: 110px;
	height: 110px;
	border-radius: 110px;
    background-color: #d80c25;
}
.imtime p:nth-child(1){
	font-size: 20px;
	color: #FFFFFF;
	margin-top: 30px;
}
.imtime p:nth-child(2){
	font-size: 20px;
	color: #FFFFFF;
}
.imggc img{
	width: 100%;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.imcnei{
	box-sizing: border-box;
	text-align: left;
	padding: 0 3%;
}
.imcnei h3{
	font-size: 20px;
	color: #000000;
	height: 24px;
	margin-top: 20px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.imcnei p{
	font-size: 16px;
	height: 42px;
	overflow: hidden;
	color: #7f7f7f;
	margin-top: 5px;
	margin-bottom: 14px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.imcnei span{
	font-size: 14px;
	color: #7f7f7f;
	display: block;
	text-align: left;
}
.imcnei span img{
	display: inline;
	display: inline-block;
	margin-left: 5px;
}

.wkuan:hover{
	background-color: #e60012;
}
.wkuan:hover h3{
	color: #FFFFFF;
}
.wkuan:hover p{
	color: #FFFFFF;
}
.wkuan:hover img{
	left: 0;
	transform: translateX(0%) scale(1.3);
}
.kll{
	float: left;
	width: 29%;
	height: 100%;
	justify-content: flex-end;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	background-color: rgba(0,0,0,0.5);
}
.kll2{
	width: 386px;
	text-align: left;
	display: table;
	margin-right: 56px;
}
.kll2 p{
	width: 100%;
}
.kll2 p:nth-child(1){
	font-size: 54px;
	color: #FFFFFF;
}
.kll2 p:nth-child(2){
	font-size: 38px;
	font-family: impact;
	color: #FFFFFF;
}
.kll2 p:nth-child(3){
	width: 44px;
	height: 1.5px;
	background-color: #ffffff;
	margin-top: 33px;
	margin-bottom: 50px;
}
.kll2 a:nth-child(4){
	width: 172px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
    background-color: #e60012;
    background-image: linear-gradient( #3b93d6, #213ec2);
}
.kll2 a:nth-child(5){
	width: 172px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 30px;
    background-color: #e60012;
    background-image: linear-gradient( #3b93d6, #213ec2);
}
.kll2 a:nth-child(6){
	margin-top: 36px;
}
.aal{
	width: 140px;
	height: 35px;
	line-height: 35px;
	background-color: #e70003;
	text-align: center;
	float: right;
	margin-top: 40px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.aal a{
	font-size: 16px;
	color: #FFFFFF;
}
.aal:hover{
	background-color: #083d8d;
}
.neicl:hover{
	background-color: #083d8d;
}
.lpz,
.lpy{
	width: 50%;
	height: 100%;
	float: left;
}
.lpz{
	background: url(../images/ditu.jpg) center;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.lpy{
	background: url(../images/lpy.jpg) center;
	background-size: cover;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	padding: 0 8%;
	
}
.lpy p:nth-child(1){
	font-size: 32px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.lpy p:nth-child(2){
	padding-top: 15px;
}
.lpy p:nth-child(2),
.lpy p:nth-child(3),
.lpy p:nth-child(4),
.lpy p:nth-child(5){
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
}
.lpy p span{
	font-size: 26px;
	color: #FFFFFF;
	font-family: impact;
}
.lpy p{
	width: 100%;
	text-align: left;
}
.lpy p img{
	display: inline-block;
	padding-right: 10px;
}
.lpz1{
	text-align: center;
	margin-top: 187px;
}
.lpz1 img{
	display: inline-block;
}
.lpz2{
	position: absolute;
	left: 0;
	bottom: 0;
	display: table;
}
.lpz2 img{
    animation: ghostUpdown 3s infinite alternate;
    -webkit-animation: ghostUpdown 3s infinite alternate;
}
.c{
	padding-top: 18px;
	padding-bottom: 47px;
}
.c,
.a{
	width: 100%;
	text-align: left;
}
.c img,
.a img{
	display: inline-block;
}
.er{
	width: 114px;
	height: 114px;
	display: inline-block;
	padding-left: 21px;
}
.er img{
	width: 100%;
	height: 100%;
}
@keyframes ghostUpdown {
    from {
        margin-top: 100px;
       	margin-left: 0px;
       	transform: scale(1.2);
    }
    to {
        margin-top: 70px;
       	margin-left: 0;
       	transform: scale(1);
    }
}     
.pause {
	background-position: 0 bottom;
}
.mscBtn {
	width: 40px;
	border-radius: 5px;
	position: fixed;
	right: 6px;
	bottom: 50px;
	height: 40px;
	display: block;
	z-index: 99999;
}

.play{
	background: #e60012 url(../images/soundsize.png) no-repeat;
	background-size: cover;
}
.pause{
	background: #e60012 url(../images/mute.png) no-repeat;
	background-size: cover;
}


/******************************************************正宏结束**********************************************************/
/******************************************************诚信开始**********************************************************/


.dll{
	
}
.dll a{
	font-size: 30px;
	color: #FFFFFF;
	font-family: impact;
	font-weight: 300;
	position: relative;
	padding-right: 15px;
}
.dll a:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #FFFFFF;
}
.wxp{
	margin-right: 30px;
	cursor: pointer;
	position: relative;
}
.wxp:after{
	content: '';
	position: absolute;
	right: -30px;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #FFFFFF;
}
.dll{
	margin-right: 30px;
	margin-left: 30px;
	cursor: pointer;
}

.chengxin01{
	
}

.chengxin01img{
	width: 780px;
	margin: 0px auto;
	position: relative;
	padding-bottom: 38px;
}
.chengxin01img:after{
	content: "";
	position: absolute;
	width: 146px;
	height: 1px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background-color: #FFFFFF;
}
.chengxin01img img{
	display: inline-block;
	display: inline;
	width: 100%;
}
.chengxin01wen h2{
	font-size: 72px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 20px;
}
.chengxin01wen2{
	box-sizing: border-box;
	padding: 10px 0;
	margin-top: 35px;
}
.chengxin01wen2 p{
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
}
.chengxin01wen2 span{
	font-weight: bold;
}
.chengxin01wen p{
	display: table;
	padding: 0 35px;
	margin: 0px auto;
	height: 39px;
	line-height: 39px;
	font-size: 18px;
 	background-image: linear-gradient( #3b93d6, #213ec2);
	color: #FFFFFF;
	background-color: #e60012;
	border-radius: 39px;
	margin-top: 32px;
}

.xtt{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	display: table;
	bottom: 115px;
	animation: myMove 2s infinite; 
	-webkit-animation: myMove 2s infinite;
}
.xtt img{
	display: inline-block;
	display: inline;
}


@keyframes myMove {
	0% { bottom: 115px;}
	50% {bottom: 100px;}
	100% { bottom: 115px;}
}
@-webkit-keyframes myMove { 
	0% { bottom: 115px;}
	50% {bottom: 100px;}
	100% { bottom: 115px;}
}








.cimg{
	width: 90px;
	height: 90px;
	border-radius: 90px;
	overflow: hidden;
}
.cimg img{
	max-width: initial;
	height: 100%;
	margin-left: 50%;
	transform: translateX(-50%) scale(1.1);
}
.cpp{
	margin-right: 8px;
}
.cpp h2{
	width: 100%;
	font-size: 18px;
	color: #000000;
	margin-bottom: 8px;
}
.cpp p{
	width: 23px;
	height: 1px;
	background-color: #778bae;
	float: right;
}
.ayou{
	float: right;
	width: 647px;
	height: 647px;
	border-radius: 647px;
	border: 1px dashed #52a0cf;
	box-sizing: border-box;
	padding: 32px;
	position: relative;
}
.ayou:after{
	content: "";
	position: absolute;
	left: 210px;
	bottom: 9px;
	width: 14px;
	height: 14px;
	border-radius: 14px;
	background-color: #e60012;
}
.ayouimg{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	overflow: hidden;
}
.ayouimg img{
	max-width: initial;
	height: 100%;
	margin-left: 50%;
	transform: translateX(-50%) scale(1.1);
}
.azuo{
	width: 420px;
	float: left;
	text-align: left;
	margin-right: 45px;
}
.azuo p:nth-child(1){
	font-size: 70px;
	color: #e97304;
	padding-bottom: 30px;
}
.azuo h2{
	font-size: 48px;
	color: #2852c7;
}
.azuo p:nth-child(3){
	width: 97px;
	height: 1px;
	background-color: #2852c7;
	margin-top: 32px;
	margin-bottom: 65px;
}
.azuo p:nth-child(4){
	font-size: 20px;
	color: #FFFFFF;
	font-weight: 300;
	margin-bottom: 65px;
}
.azuo span{
	font-weight: bold;
}
.azuo a{
	color: #FFFFFF;
}
.azuo a img{
	display: inline;
	display: inline-block;
	margin-right: 18px;
}

.kww{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	display: table;
	bottom: -30px;
}
.kww img{
	max-width: initial;
}
.chengxin03bt{
	width: 100%;
	text-align: center;
	margin-top: 50px;
}
.chengxin03bt h2{
	font-size: 48px;
	color: #FFFFFF;
	font-family: "tx";
}
.chengxin03bt p{
	font-size: 18px;
	color: #FFFFFF;
	font-family: "tx";
	margin-top: 10px;
}
.chengxin03bt img{
	display: inline;
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 37px;
}
.chengxin04bt{
	margin-top: 150px;
}
.djz{
	float: left;
	width: 75%;
	height: 100%;
	background: url(../images/zbg.jpg) center;
	background-size: cover;
}
.djy{
	float: right;
	width: 25%;
	height: 100%;
}
.djy ul{
	width: 100%;
	height: 100%;
}
.djy ul li:nth-child(1){
	background: url(../images/ybg1.jpg) center;
	background-size: cover;
}
.djy ul li:nth-child(2){
	background: url(../images/ybg2.jpg) center;
	background-size: cover;
}
.djy ul li:nth-child(3){
	background: url(../images/ybg3.jpg) center;
	background-size: cover;
}
.djy ul li{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 33.33%;
}
.djy ul li a{
	display: inline-block;
	display: inline;
}
.djy ul li img{
	display: inline-block;
	display: inline;
}
.djy ul li h2{
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 18px;
	margin-bottom: 3px;
}
.djy ul li p{
	font-size: 14px;
	color: #FFFFFF;
}
.oppx{
	position: absolute;
	right: 71px;
	top: 106px;
	width: 130px;
	box-sizing: border-box;
	padding: 10px;
	background-color: #e60012;
	display: none;
}
.w1026{
	width: 1026px;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	margin-left: 162px;
}

.abba{
	text-align: left;
	position: relative;
}
.abba span:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 63px;
	height: 3px;
	background-color: #3b95d6;
}
.abba p.loop{
	font-size: 52px;
	color: #FFFFFF;
}
.abba h2{
	font-size: 50px;
	color: #FFFFFF;
}
.abba span{
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	position: relative;
	padding-bottom: 33px;
}
.abba h2 img{
	display: inline;
	display: inline-block;
	margin-left: 20px;
	
}
.abbb{
	text-align: justify;
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	padding-top: 34px;
}
.abbb p{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
}

.abba a{
	width: 175px;
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
    background-image: linear-gradient( #3b93d6, #213ec2);
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
    background-color: #e60012;
    margin-top: 38px;
    
}
.abba a img{
	display: inline;
	display: inline-block;
	margin-left: 15px;
}


.zheyingw{
	width: 100%;
	height: 100%;
	background-color: rgba(59,149,214,0.5);
	position: absolute;
	left: 0;
	top: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.mpp{
	position: absolute;
	left: 10px;
	bottom: 15%;
}
.kfoot{
	width: 100%;
	height: 305px;
	background-color: #242424;
	position: absolute;
	left: 0;
	bottom: 0;
}
.w1585{
	width: 1580px;
	margin: 0px auto;
}
.k476{
	height: 476px;
    background-image: linear-gradient( #3b93d6, #213ec2);
	position: relative;
	z-index: 99;
    background-color: #e60012;
    box-sizing: border-box;
    padding: 0px 170px;
}

.cqdc1 h2{
	font-size: 48px;
	color: #FFFFFF;
	font-weight: 500;
	padding-top: 44px;
}
.cqdc1 p{
	font-size: 32px;
	color: #FFFFFF;
	padding-top: 8px;
}
.cqdc2{
	width: 100%;
	display: table;
	margin-top: 52px;
}
.cqdc2 li{
	width: 25%;
	float: left;
	text-align: center;
}
.cqdc2 li img{
	display: inline-block;
	display: inline;
}
.cqdc2 li p{
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 22px;
}

.cqdc3{
	width: 100%;
	display: table;
	margin-top: 65px;
}
.cqdb0{
	width: 33.33%;
	display: inline;
	display: inline-block;
}
.cqdb1{
	
}
.cqdb1 a{
	display: inline;
	display: inline-block;
}
.dlp{
	display: inline;
	display: inline-block;
}
.dkw{
	width: 139px;
	text-align: center;
}
.dkw p{
	font-size: 16px;
	color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
}
.dkw img{
	width: 100%;
}
.dkw1{
	float: left;
}
.dkw2{
	float: right;
}

.cqdb2{
	
}
.cqdb3{
	
}
.cqdb3 img{
	width: 305px;
	float: right;
}
.swiper-button-prevji{
	left: 0;
}
.swiper-button-nextji{
	right: 0;
}
.swiper-button-prevji,
.swiper-button-nextji{
	position: absolute;
	width: 40px;
	z-index: 999;
	top: 50%;
	margin-top: -30px;
	display: none;
}


/******************************************************诚信结束**********************************************************/
/******************************************************翔浩结束**********************************************************/
.xinang1{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	z-index: 99;
}
.xinang1img{
	display: table;
}
.xinang1img img{
	width: 652px;
	margin-left: 188px;
}
.ctt{
	width: 215px;
	height: 62px;
	position: absolute;
	left: 50%;
	margin-left: -107.5px;
	bottom: 100px;
	box-sizing: border-box;
	border: 1px solid #FFFFFF;
	border-radius: 62px;
	line-height: 62px;
	text-align: center;
	overflow: hidden;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ctt:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0%;
	background-color: #e70000;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ctt a{
	font-size: 18.67px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
.ctt:hover{
	border: 1px solid #e70000;
}
.ctt:hover::before{
	height: 100%;
}



.ctt2{
	width: 176px;
	height: 50px;
	position: absolute;
	left: 50%;
	margin-left: -88px;
	bottom: 20px;
	box-sizing: border-box;
	border: 1px solid #FFFFFF;
	border-radius: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ctt2:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0%;
	background-color: #e70000;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ctt2 a{
	font-size: 18.67px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
.ctt2:hover{
	border: 1px solid #e70000;
}
.ctt2:hover::before{
	height: 100%;
}

.ctt3{
	width: 183px;
	height: 43px;
	position: absolute;
	left: 50%;
	margin-left: -91.5px;
	bottom: 30px;
	box-sizing: border-box;
	border: 1px solid #e60012;
	border-radius: 43px;
	line-height: 43px;
	text-align: center;
	overflow: hidden;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ctt3:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #e60012;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ctt3 a{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
.ctt3:hover{
	border: 1px solid #FFFFFF;
}
.ctt3:hover::before{
	height: 0%;
}

.w1350{
	width: 1360px;
	margin: 0px auto;
}
.jkpp{
	display: table;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.c1pp{
	float: left;
	width: 29.7%;
}
.c2pp{
	float: right;
	width: 62.2%;
}
.went{
	display: table;
	margin-left: 31px;
	margin-bottom: 37px;
}
.wentc{
	width: 100%;
}
.wentc p{
	font-size: 18px;
	color: #000000;
	text-align: justify;
	line-height: 35px;
	font-weight: 500;
}
.c2pp ul{
	width: 100%;
	display: table;
	padding-top: 43px;
}
.c2pp ul li{
	width: 25%;
	float: left;
	display: table;
}
.ockk{
	width: 122px;
	height: 122px;
	border-radius: 122px;
	border: 1px dashed #d80c25;
	margin-left: 31px;
}
.ockk p:nth-child(1){
	font-family: impact;
	color: #d80c25;
	padding-top: 33px;
}
.ockk p:nth-child(2){
	font-size: 16px;
	color: #000000;
}
.c2pp ul li:nth-child(4) .ockk p:nth-child(1){
	font-size: 16px;
}
.ockk p:nth-child(1) span{
	font-size: 29px;
}
.koll{
	margin-top: -150px;
}

.biyangde{
	width: 100%;
	display: table;
	margin-top: 90px;
}
.biyangde ul{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.kopx{
	width:13%;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}
.kopx:before{
	width:100%;
	content:'';
	display: block;
	padding-top:100%;
}
.kopx .klpw{
	width: 100%;
	height:100%; 
	top:0;
	left:0;  
	border-radius: 100%; 
	background-color: rgba(255,255,255,0.5);
	overflow: hidden; 
	position: absolute; 
	cursor: pointer;
	box-sizing: border-box;
	padding: 9px;
}

.kimgc1{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	position: relative;
	overflow: hidden;
}
.kimgc1 img{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: auto;
	height: 100%;
	max-width: inherit;
}
.kimgc2{
	position: absolute;
	left: 0;
	bottom: 23px;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 16.65px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: rgba(231,0,0,0.7);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.kimgc2 p{
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.kimgc1:hover .kimgc2{
	width: 100%;
	height: 100%;
	bottom: 0;
}
.kimgc1:hover .kimgc2 p{
	margin-top: 50%;
	transform: translateY(-50%);
}

.seiyou{
	width: 100%;
	display: table;
}
.seiyou h2{
	font-size: 68px;
	color: #FFFFFF;
	font-weight: bold;
}
.seiyou p{
	text-align: center;
	font-size: 50px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 56px;
}

.xianjing1{
	width: 35.5%;
	float: left;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.yonggan1{
	width: 86%;
	display: table;
	text-align: left;
}
.yonggan1 img{
	display: inline;
	display: inline-block;
}
.fuqi1{
	width: 95%;
}
.jiagei{
	margin-left: 23px;
	margin-top: 49px;
	margin-bottom: 133px;
}
.jiagei p:nth-child(1){
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
}
.jiagei p:nth-child(2){
	font-size: 22.6px;
	font-weight: 300;
	color: #FFFFFF;
}
.jiagei p:nth-child(3){
	font-size: 18.08px;
	font-weight: 300;
	color: #FFFFFF;
}
.fuqi2{
	width: 97%;
	margin-left: 23px;
}



.xianjing2{
	float: left;
	width: 64.5%;
	height: 100%;
}
.xianjing2 ul{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.xianjing2 ul li{
	width: 350px;
	height: 600px;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #FFFFFF;
	margin-right:30px ;
}
.xianjing2 ul li:nth-child(1){
	background: url(../images/cdl2.jpg) center;
	background-size: cover;
}
.xianjing2 ul li:nth-child(2){
	background: url(../images/cdl1.jpg) center;
	background-size: cover;
}
.xianjing2 ul li:nth-child(3){
	background: url(../images/cdl3.jpg) center;
	background-size: cover;
}
.womendeai0{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 1;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.womendeai1{
	width: 100%;
	height: 0%;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(184,0,0,0.6);
	z-index: 2;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.womendeai2{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
}
.kaishi1{
	width: 100%;
	display: table;
}
.kaishi1 img{
	display: inline;
	display: inline-block;
	margin-bottom: 80px;
}
.kaishi1 h2{
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;	
	margin-bottom: 8px;
}
.kaishi1 p{
	font-size: 30px;
	color: rgba(255,255,255,0.5);
	font-family: impact;
	margin-bottom: 128px;
}
.kaishi1 span{
	font-size: 18px;
	color: #FFFFFF;
	display: block;
	
}
.xianjing2 ul li:hover .womendeai0{
	height: 0%;
}
.xianjing2 ul li:hover .womendeai1{
	height: 100%;
}
.ofdd{
	display: none;
}

.clpa{
	float: right;
	width: 1030px;
	height: 100%;
	background-color: #c30000;
	box-sizing: border-box;
	padding-left: 77px;
}
.cgoubai{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.cgoubai img{
	width: 100%;
	height: 100%;
    animation: ghostUpdown 2s infinite alternate;
    -webkit-animation: ghostUpdown 2s infinite alternate;
}
@keyframes ghostUpdown {
    from {
		transform: scale(1);
    }
    to {
		transform: scale(1.2);
    }
}     
@-webkit-keyframes ghostUpdown {
   	from {
		transform: scale(1);
    }
    to {
		transform: scale(1.2);
    }
}


.clpa h2{
	text-align: left;
	font-size: 43px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 175px;
}
.yiqi{
	width: 100%;
	display: table;
	margin-top: 30px;
}
.yiqie1{
	float: left;
	display: table;
}
.yiqie1 img{
	display: inline;
	display: inline-block;
	margin-right: 10px;
}
.yiqie1 p{
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
.yiqie1 p:nth-child(3){
	margin-top: -10px;
}
.yiqie1 span{
	font-size: 30px;
	font-family: impact;
}
.yiqie2{
	float: left;
	display: table;
}
.yiqie2 img{
	width: 100%;
}
.er0{
	float: left;
	width: 169px;
	height: 169px;
}
.er1{
	margin-left: 100px;
}
.er2{
	margin-left: 45px;
}
.jiuzui{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 98;
}
.jiuzui .swiper-container{
	width: 100%;
	height: 100%;
}

.jiuzui .swiper-slide{
	width: 100%;
	height: 100%;
}
.bndar1,
.bndar2,
.bndar4,
.bndar3{
	width: 100%;
	height: 100%;
}
.jiuzui .swiper-slide .bndar1{
	background: url(../images/bg1.jpg) center;
	background-size: cover;
}
.jiuzui .swiper-slide .bndar2{
	background: url(../images/banner2.jpg) center;
	background-size: cover;
}
.jiuzui .swiper-slide .bndar3{
	background: url(../images/banner3.jpg) center;
	background-size: cover;
}
.jiuzui .swiper-slide .bndar4{
	background: url(../images/banner4.jpg) center;
	background-size: cover;
}





/******************************************************祥浩结束**********************************************************/


.kamai{
	display: table;
	margin: 0px auto;
	position: relative;
	z-index: 999;
	width: 1600px;
}
.kamai img{
	float: right
}

.wl{
	width: 230px;
	height: 66px;
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 66px;
	text-align: center;
	line-height: 66px;
	position: absolute;
	left: 50%;
	bottom: 150px;
	transform: translateX(-50%);
	overflow: hidden;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.wl:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0%;
	background-color: #e70000;
	z-index: 1;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.wl a{
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	z-index: 2;
}
.wl:hover{
	border: 1px solid #e70000;
}
.wl:hover:after{
	height: 100%;
}

.wopcc{
	width: 50%;
	height: 100%;
	float: left;
	background: url(../images/bc1.jpg) center;
	background-size: cover;
	box-sizing: border-box;
	padding-left: 100px;
	padding-right: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.jiaofa{
	display: table;
}

.woccp{
	width: 50%;
	float: right;
	height: 100%;
}

.kwwc{
	width: 100%;
	text-align: justify;
	margin-top: 110px;
	display: table;
}
.kwwc p{
	font-size: 16px;
	color: #747473;
	text-indent: 2em;
	line-height: 30px;
}
.kwwc a{
	width: 160px;
	height: 45px;
	border-radius: 45px;
	box-sizing: border-box;
	border: 1px solid #d8311b;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	float: right;
	margin-top: 47px;
	position: relative;
	overflow: hidden;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.kwwc a span{
	position: relative;
	z-index: 2;
}
.kwwc a:before{
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0%;
	background-color: #d8311b;
	z-index: 1;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.kwwc a:hover:before{
	height: 100%;
}
.kwwc a:hover{
	color: #FFFFFF;
}
.tix1{
	display: table;
	margin-top: 60px;
}
.tix2{
	display: table;
	margin: 0px auto;
	margin-top: 95px;
}



.xueba{
	position: relative;
}
.cqdd1{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 999;
	cursor: pointer;
}
.por{
	left: -93px;
}
.aor{
	right: -93px;
}
.chuizil {
	width: 100%;
	height: 100%;
	margin-top: 50px;
}

.chuizil .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	cursor: pointer;
	padding-bottom: 28px;
	box-sizing: border-box;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}


.wulo2{
	width: 300px;
	height: 300px;
	border-radius: 300px;
	margin: 0px auto;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	background-color: #bb996f;
	border: 7px solid #bb996f;
}

.wulo2 img{
	position: absolute;
	width: auto;
	max-width: inherit;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.wuliaox{
	margin: 0px auto;
	box-sizing: border-box;
	padding-left: 40px;
	padding-right: 40px;
	width: 100%;
}
.wuliaox h2{
	font-size: 28px;
	height: 72px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
	margin-top: 32px;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.wuliaox p:nth-child(2){
	width: 43px;
	height: 5px;
	background-color: #bc9a6f;
	margin-bottom: 4px;
	margin-top: 33px;
}
.wuliaox p:nth-child(3){
	font-size: 16px;
	color: #bc9a6f;
	width: 100%;
	text-align: justify;
	line-height: 26px;
}

.chuizil .swiper-slide:hover h2{
	color: #d00000;
}

.rtka{
	float: left;
	width: 47%;
	height: 100%;
	position: relative;
	box-sizing: border-box;
	
}
.rtkc{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	
}


.rtkb{
	width: 53%;
	float: right;
	height: 100%;
	position: relative;
	box-sizing: border-box;
}


.shili{
	display: table;
	margin: 0px auto;
}
.shili h2{
	float: left;
	font-size: 111.61px;
	font-family: 'tx';
	color: #FFFFFF;
}
.ziwo{
	display: table;
	float: left;
	margin-left: 9px;
}
.ziwo p:nth-child(1){
	width: 413px;
	height: 60px;
	line-height: 60px;
	border-radius: 60px;
	background-color: #d80c25;
	text-align: center;
	font-size: 22px;
	color: #FFFFFF;
	margin-top: 22px;
}
.ziwo p:nth-child(1) span{
	font-size: 32px;
	font-family: impact;
}
.ziwo p:nth-child(2){
	font-size: 23.45px;
	color: #feee37;
	letter-spacing: 9px;
	font-weight: 300;
	margin-top: 6px;
}


.dcby{
	float: right;
	width: 34%;
	height: 100%;
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.st{
	position: absolute;
	right: 0;
	bottom: 0;
}
.wppp{
	text-align: right;
	margin-bottom: 100px;
}
.wppp p{
	font-size: 36px;
	color: #FFFFFF;
}
.wppp h2{
	font-size: 58px;
	color: #FFFFFF;
}
.wppa{
	text-align: right;
	margin-top: 270px;
}
.wppa img{
	display: inline;
	display: inline-block;
}



.dcbz{
	width: 61%;
	height: 100%;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-left: 45px;
}

.w1125{
	width: 1125px;
	margin: 0px auto;
}
.ckapo .swiper-container {
  width: 100%;
}
.ckapo .swiper-slide {
  text-align: center;
  font-size: 18px;
  height: 504px;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.ckapo .swiper-slide-active,
.ckapo .swiper-slide-duplicate-active{
  transform: scale(1);
}
.cqdd2{
	position: absolute;
	z-index: 999999;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.porb{
	left: 0;
	
}
.aorb{
	right: 0;
}

.huangzhang{
	display: table;
}
.shiguang{
	float: left;
	margin-bottom: 0;
}
.beikang{
	display: table;
	float: right;
}

.sedp{
	display: table;
	margin: 0px auto;
	text-align: center;
	margin-top: 100px;
}
.sedp p{
	font-size: 35px;
	font-weight: bold;
	color: #FFFFFF;
}
.sedp h2{
	font-size: 50px;
	font-family: 'tx';
	color: #FFFFFF;
}

.kzui{
	display: table;
	margin: 0px auto;
	text-align: center;
}
.kzui h2{
	font-size: 61.92px;
	font-family: 'tx';
	color: #FFFFFF;
}
.kzui p{
	font-size: 19.35px;
	font-family: 'tx';
	color: #FFFFFF;
}
.didi1{
	display: table;
	margin-top: 110px;
}
.didi1 ul{
	width: 100%;
	display: table;
}
.didi1 ul li{
	width: 20%;
	float: left;
	display: table;
	box-sizing: border-box;
	text-align: center;
	position: relative;
}
.feiwu{
	position: absolute;
	right: 0;
	bottom: 0;
}
.didi1 ul li img.pd1{
	display: inline;
	display: inline-block;
	margin-bottom: 29px;
}
.didi1 ul li img.pd2{
	display: none;
}
.didi1 ul li p{
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
}



.didi2{
	display: table;
	margin: 0px auto;
	margin-top: 100px;
}
.didi2 .erc0{
	width: 172px;
	height: 172px;
	margin-left: 24px;
	margin-right: 24px;
	text-align: center;
}
.erc0 img{
	width: 100%;
	margin-bottom: 10px;
}
.erc0 p{
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}
.erc1{
	float: left;
}
.erc2{
	float: right;
}

.eopca{
	position: fixed;
	right: 160px;
	top: 80px;
	display: table;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #e70000;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	display: none;
}

.hy-d65{
	display: none;
}
.hy-d65{
	width: 96%;
	margin: 0px auto;
}
.hy-d65 ul li{
	width: 100%;
	box-sizing: border-box;
	padding: 15px;
	border-radius: 10px;
	background-color: #d80c25;
	margin-top: 10px;
}
.hy-d65 ul li h2{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.hy-d65 ul li p{
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
}
.suinian{
	width: 96%;
	margin: 0px auto;
	margin-top: 20px;
}
.suinian p{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 23px;
	text-align: justify;
}


.jingang{
	width: 96%;
	margin: 0px auto;
}
.jingang ul{
	width: 100%;
	display: table;
	margin-top: 20px;
}
.jingang ul li{
	width: 48%;
	margin: 1%;
	float: left;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 5px;
	background-color: #e60012;
}
.jingang ul li a{
	color: #FFFFFF;
	font-size: 14px;
}
.caoa{
	display: none;
}
.dlppaa{
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.dlppaa h2{
	font-size: 25px;
	color: #ff0000;
	font-weight: bold;
}

.gundonger{
	width: 100%;
	height: 360px;
	margin-top: 20px;
}

/******************************************************华美**********************************************************/
.hz{
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
	z-index: 2;
}
.hy{
	float: right;
	width: 50%;
	height: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.hz img{
	margin-left: 162px;
	margin-top: 257px;
}
.hy img{
	margin-top: 454px;
	margin-left: 2px;
}

.hei{
	position: absolute;
	z-index: 3;
	text-align: left;
	left: 170px;
	top: 235px;
}
.hei h3{
	font-size: 57px;
	font-weight: bold;
	position: relative;
	color: #5e3ff4;
}
.hei h3:before {
    content: attr(text);
    position: absolute;
    z-index: 9999;
    color: #3597fd;
    -webkit-mask: linear-gradient(to top, #3597fd, transparent );
}
.hei p{
	font-size: 18px;
	color: #515151;
}
.hei a{
	width: 166px;
	height: 38px;
	border-radius: 38px;
	background-color: #d20000;
	font-size: 16px;
	text-align: center;
	line-height: 38px;
	color: #FFFFFF;
	margin-top: 36px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.hei a:hover{
	background-color: #ff9000;
}
.jietou2{
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
}
.jietou3{
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
}

.w1390{
	width: 1390px;
	margin: 0px auto;
}
.obct{
	height: auto;
	display: table;
	margin-bottom: 60px;
	position: relative;
}
.xkbt{
	width: 100%;
	text-align: center;
}
.xkbt p:nth-child(1){
	font-size: 111.4px;
	font-weight: bold;
	color: rgba(255,255,255,0.4);
}
.xkbt p:nth-child(2){
	font-size: 56.92px;
	color: #00bfff;
	font-weight: bold;
	margin-top: -63px;
}
.xkbt p:nth-child(2):before{
	content: attr(text);
    position: absolute;
    z-index: 999;
    color: #005fd8;
    -webkit-mask:linear-gradient(to top, #00bfff, transparent );
}

.xbkt{
	
	text-align: center;
	display: table;
	margin: 0px auto;
	padding-top: 33px;
}
.xbkt a{
	width: 270px;
	height: 45px;
	line-height: 45px;
	border-radius: 45px;
	background-color: #ff9000;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	float: right;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.xbkt p{
	width: 270px;
	height: 45px;
	line-height: 45px;
	border-radius: 45px;
	float: left;
	background-color: #008dea;
	margin-right: 30px;
	font-family: impact;
	color: #FFFFFF;
	font-size: 30px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.xbkt p img{
	display: inline;
	display: inline-block;
	margin-top: -5px;
	margin-right: 8px;
}

.xbkt a:hover,
.xbkt p:hover{
	background-color: #000000;
	cursor: pointer;
}


.dageda{
	display: table;
}
.dkll{
	float: left;
	display: table;
	position: relative;
	width: 29.4%;
}
.dkll a{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 153px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	box-sizing: border-box;
	border: 1px solid #000000;
	color: #000000;
	font-size: 18px;
	text-align: center;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dkll a:hover{
	border: 1px solid #e50000;
	background-color: #e50000;
	color: #FFFFFF;
}
.dill{
	float: left;
	width: 795px;
	display: table;
	margin-left: 30px;
}
.xiewn{
	width: 100%;
	text-align: justify;
	line-height: 30px;
}
.xiewn p{
	font-size: 16px;
	color: #000000;
}

.dill ul{
	width: 100%;
	display: table;
	margin-top: 55px;
}
.dill ul li{
	width: 33.33%;
	float: left;
}
.dill ul li p:nth-child(1){
	font-size: 20px;
	color: #272727;
}
.dill ul li p:nth-child(1) span{
	font-size: 66px;
	font-family: impact;
	color: #e50000;
}
.dill ul li p:nth-child(2){
	font-size: 18px;
	color: #323232;
}
.dill ul li:nth-child(2){
	box-sizing: border-box;
	border-left: 1px solid #98bac7;
	border-right: 1px solid #98bac7;
}


.talp,
.talp2{
	position: absolute;
	left: 0;
	top: 0;
}
.talp{
	z-index: 1;
}
.talp2{
	z-index: 2;
	    animation: ghostUpdown 2s infinite alternate;
    -webkit-animation: ghostUpdown 2s infinite alternate;
}
@keyframes ghostUpdown {
    from {
        margin-top: 100px;
       	margin-left: 30px;
    }
    to {
        margin-top: 70px;
       	margin-left: 0;
    }
}     
@-webkit-keyframes ghostUpdown {
    from {
        margin-top: 100px;
       	margin-left: 30px;
    }
    to {
        margin-top: 70px;
       	margin-left: 0;
    }
}

.w1330{
	width: 1330px;
	margin: 0px auto;
}
.talp3{
	position: relative;
	z-index: 3;
	display: table;
}
.talp3 ul{
	float: left;
}
.talp3 img{
	float: right;
	margin-left: 80px;
}
.talp3 ul li{
	width: 370px;
	height: 110px;
	background-color: #0088f0;
	border-radius: 110px;
	display: table;
}
.talp3 ul li:nth-child(2),
.talp3 ul li:nth-child(4){
	background-color: #ff9600;
}


.talp3 ul li .tb{
	float: left;
	font-size: 57.72px;
	color: #FFFFFF;
	font-family: impact;
	position: relative;
	margin-top: 17px;
	margin-left: 26px;
}
.talp3 ul li .tb:after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: 36px;
	height: 2px;
	background-color: #FFFFFF;
}
.tc{
	float: left;
	text-align: left;
	width: 256px;
	margin-top: 17px;
	margin-left: 16px;
	line-height: 23px;
}
.tc p:nth-child(1){
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
}
.tc p:nth-child(2){
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 8px;
}


.talp3 ul li:nth-child(1){
	margin-left: 97px;
	margin-top: 46px;
    animation-delay: 0.5s;
}
.talp3 ul li:nth-child(2){
    animation-delay: 1s;
}
.talp3 ul li:nth-child(3){
    animation-delay: 1.5s;
}
.talp3 ul li:nth-child(4){
    animation-delay: 2s;
}
.talp3 ul li:nth-child(3){
	margin-left: 48px;
}
.talp3 ul li:nth-child(4){
	margin-left: 145px;
}
.talp3 ul li:nth-child(2),
.talp3 ul li:nth-child(3),
.talp3 ul li:nth-child(4){
	margin-top: 36px;
}

.weiayou{
	width: 100%;
	text-align: center;
	margin-top: 50px;
}
.weiayou img{
	display: inline;
	display: inline-block;
}

.xiaotu{
	width: 1350px;
	display: table;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 30px;
}
.dan{
	width: 450px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	display: table;
	left: 50%;
	transform: translateX(-50%);
	bottom: 138px;
	border-radius: 50px;
	background-color: #fd9708;
	z-index: 9999999;
}
.dan a{
	float: left;
	width: 180px;
	height: 50px;
	text-align: center;
	font-size: 16px;
	background-color: #FFFFFF;
	border-radius: 50px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.dan p{
	float: left;
	width: 270px;
	text-align: center;
	font-size: 33.44px;
	font-family: impact;
	color: #FFFFFF;
}
.dan a:hover{
	background-color: #ff9000;
	color: #FFFFFF;
}


.w960{
	width: 960px;
	margin: 0px auto;
}
.cqo{
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	float: right;
}
.cqo ul{
	display: table;
}
.cqo ul li{
	width: 778px;
	box-sizing: border-box;
	padding-top: 28px;
	padding-bottom: 28px;
	border-bottom: 1px solid #a1bfcc;
	display: table;
}
.cqo ul li a{
	display: table;
}
.tikkme{
	width: 86px;
	height: 96px;
	background-color: #ffac28;
	text-align: center;
	float: left;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.tikkme p{
	font-size: 50px;
	color: #FFFFFF;
	font-family: impact;
	margin-top: 5px;
}
.tikkme span{
	font-size: 16px;
	color: #FFFFFF;
}

.lps{
	float: left;
	margin-left: 20px;
	width: 605px;
	text-align: left;
}
.lps h3{
	font-size: 18px;
	color: #2a2929;
	margin-top: 3px;
	font-weight: 500;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.lps p{
	font-size: 14px;
	color: #2a2929;
	line-height: 23px;
	margin-top: 5px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}

.cqo ul li:hover .tikkme{
	background-color: #0030a4;
}
.cqo ul li:hover .lps h3{
	color: #0030a4;
}
.cqo ul li:hover .lps p{
	color: #0030a4;
}

.pdd{
	display: none;
}
.poo{
	width: 100%;
	height: 100%;
}
.lpbt{
	display: table;
	position: absolute;
	left: 629px;
	top: 262px;
}
.lpbt p:nth-child(1){
	font-size: 54px;
	color: #0033a6;
	font-weight: bold;
	text-align: right;
}
.lpbt p:nth-child(2){
	font-size: 25px;
	color: #5a5a5a;
	text-align: right;	
}
.titani{
	width: 100%;
	height: 40px;
	background-color: #1b1b1b;
}
.titani p{
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;
}
.titani p a{
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
	display: inline-block;
}
.dlop1{
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}
.dlip1{
	float: right;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
}
.dlip1 img{
	height: 35px;
	margin-top: 2.5px;
}
.obck{
	border-top: 1px dashed #FFFFFF;
}

.jinda{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin: 0px auto;
}
.namu1{
	background: url(../images/f2.png) center;
	background-size: cover;
	width: 150px;
	height: 170px;
}
.namu2{
	
	width: 650px;
	height: 650px;
	background: url(../images/f1.png) center;
	background-size: cover;
	margin-left: 20px;
	margin-right: 20px;
}
.namu3{
	background: url(../images/f2.png) center;
	background-size: cover;
	width: 150px;
	height: 170px;
}
.namu1,
.namu2,
.namu3{
	text-align: center;
}

.namu1 img,
.namu2 img,
.namu3 img{
	display: inline;
	display: inline-block;
	margin: 0px auto;
}
.namu1 img,
.namu3 img{
	margin-top: 43px;
}
.namu1 p,
.namu3 p{
	font-size: 18px;
	color: #515151;
	font-weight: bold;
}

.namu2{
	display: flex;
	justify-content: center;
	align-items: center;
}
.namu2 h4{
	font-size: 30px;
	color: #393939;
	font-weight: 500;
}
.namu2 h3{
	font-size: 20px;
	font-weight: bold;
	color: #fd9708;
	margin-top: 20px;
	margin-bottom: 15px;
}
.lpww{
	width: 100%;
	text-align: center;
}
.lpww p{
	font-size: 16px;
	line-height: 30px;
}
.lper{
	width: 110px;
	height: 110px;
	margin: 0px auto;
	box-sizing: border-box;
	margin-top: 25px;
}


.p14-prodcontent-1-tit {
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    border-bottom: 2px solid #d4d4d4;
    margin-bottom: 20px;
    margin-top: 40px;
}
.p14-prodcontent-1-tit span {
    display: inline-block;
    height: 40px;
    color: #464646;
    border-bottom: 2px solid #71b800;
    padding-left: 34px;
    background: url(../images/p14-icon11.png) no-repeat 2px center;
}

.s1{
	margin-right: 25px;
	position: relative;
}
.s1:after{
	content: "";
	position: absolute;
	right: -25px;
	top: 0;
	width: 1px;
	height: 30px;
	background-color: #FFFFFF;
}
.s2{
	margin-right: 24px;
	margin-left: 20px;
}
.s1:hover,
.s2:hover{
	cursor: pointer;
}
/******************************************************玻璃钢**********************************************************/


.xiesi{
}
.sixu{
	float: left;
	width: 52%;
	position: relative;
}
.diyu{
	position: absolute;
	left: -135px;
	top: 32px;
	font-size: 70.99px;
	color: rgba(255,255,255,0.3);
}
.xiangqu{
	width: 77%;
	display: table;
	position: relative;
	z-index: 2;
	margin-top: 99px;
}
.xiangqu p{
	float: left;
	font-size: 49.43px;
	color: #FFFFFF;
	font-weight: bold;
}
.xiangqu a{
	float: right;
	font-size: 16px;
	color: #FFFFFF;
	width: 164px;
	height: 40px;
	line-height: 40px;
	border-radius: 30px;
	background-color: #ffa800;
	text-align: center;
	margin-top: 18px;
}
.xiangqu a:hover{
	background-color: #ff9000;
}
.sixu ul{
	width: 100%;
	display: table;
	margin-top: 80px;
}
.sixu ul li{
	width: 23.5%;
	margin: 1%;
	height: 48px;
	line-height: 48px;
	text-align: center;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background-color: #ff9000;
	overflow: hidden;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.sixu ul li:nth-child(1),
.sixu ul li:nth-child(5),
.sixu ul li:nth-child(9){
	margin-left: 0;
}
.sixu ul li:nth-child(4),
.sixu ul li:nth-child(8),
.sixu ul li:nth-child(12){
	margin-right: 0;
}
.sixu ul li a{
	font-size: 18px;
	color: #FFFFFF;
}
.sixu ul li:hover{
	background-color: #000000;
}
.sixu ul li.chenmo{
	background-color: #000000;
}


.fangmai{
	text-align: left;
	width: 500px;
	display: none;
	margin-top: 61px;
}
.fangmai p{color: #FFFFFF;}
.fangmai p:nth-child(1){
	font-size: 32.08px;
}
.fangmai p:nth-child(2){
	background-color: #ffa800;
	width: 66px;
	height: 4px;
	margin-top: 16px;
	margin-bottom: 19px;
}
.fangmai p:nth-child(3){
	font-size: 16px;
	height: 60px;
	overflow: hidden;
	line-height: 30px;
}
div.goula{
	display: block;
}




.heiye{
	float: right;
	width: 605px;
	height: 605px;
	border-radius: 100%;
	box-sizing: border-box;
	border: 1px solid #FFFFFF;
	padding: 30px;
}
.heiye ul{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: #FFFFFF;
	position: relative;
	box-sizing: border-box;
	padding: 30px;
}
.heiye ul li{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
	display: none;
}
.heiye ul li.lukou{
	display: block;
}
.heiye ul li img{
	width: auto;
	height: 100%;
	max-width: initial;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.wobud{
	float: right;
	width: 1650px;
	height: 100%;
}
.wobua{
	float: left;
	width: 652px;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.nik{
	display: table;
	width: 100%;
	text-align: left;
}
.bkc p:nth-child(1){
	font-size: 49px;
	color: #FFFFFF;
	font-weight: bold;
}
.bkc p:nth-child(1) span{
	font-size: 44px;
	color: #FFFFFF;
	font-weight: 500;
	margin-left: 22px;
}
.bkc p:nth-child(2){
	width: 80px;
	height: 4px;
	background-color: rgba(255,255,255,0.5);
	margin-top: 15px;
	margin-bottom: 27px;
}
.jjk{
	width: 100%;
	text-align: justify;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}
.jjk p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}
.nik a{
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 40px;
	background-color: #ff9000;
	margin-top: 28px;
}
.nik a:hover{
	background-color: #000000;
}

.wobub{
	float: right;
	width: 820px;
	height: 100%;
}
.fenk1{
	width: 100%;
	height: 56%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: url(../images/n1.jpg) center;
	background-size: 100% 100%;
}
.fenk2{
	width: 100%;
	height: 44%;
	display: table;
}
.fenkz{
	float: left;
	width: 50%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: url(../images/k1.jpg) center;
	background-size: 100% 100%;
}
.fenky{
	float: right;
	width: 50%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: url(../images/k2.jpg) center;
	background-size: 100% 100%;
}
.cunzai{
	display: table;
}
.cunzai p:nth-child(1){
	font-size: 62.81px;
	color: #FFFFFF;
	font-family: impact;
}
.cunzai p:nth-child(2){
	font-size: 28px;
	color: #FFFFFF;
}

.qil p{
	font-size: 28px;
	color: #FFFFFF;
	margin-top: 10px;
}

.xill{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
    animation: ghostUpdown 2s infinite alternate;
    -webkit-animation: ghostUpdown 2s infinite alternate;
}
.wppppp{
	position: relative;
	z-index: 3;
}
.debo ul{
	width: 100%;
	display: table;
	margin-top: 110px;
}
.debo ul li{
	width: 212px;
	height: 184px;
	float: left;
	margin-left: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ddppp{
	width: 72%;
}
.debo ul .ddppp p:nth-child(1){
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
}
.debo ul .ddppp p:nth-child(2){
	width: 32px;
	height: 3px;
	background-color: #FFFFFF;
	margin: 0px auto;
	margin-top: 8px;
	margin-bottom: 6px;
}
.debo ul .ddppp p:nth-child(3){
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
}
.debo ul li:nth-child(1){
	margin-left: 0;
	background: url(../images/l1.png) center;
	background-size: 100% 100%;
	margin-top: 155px;
	animation-delay: 0s;
}
.debo ul li:nth-child(2){
	background: url(../images/l2.png) center;
	background-size: 100% 100%;
	margin-top: 42px;
	animation-delay: 0.5s;
}
.debo ul li:nth-child(3){
	background: url(../images/l1.png) center;
	background-size: 100% 100%;
	animation-delay: 1s;
}
.debo ul li:nth-child(4){
	background: url(../images/l2.png) center;
	background-size: 100% 100%;
	margin-top: 42px;
	animation-delay: 1.5s;
}
.debo ul li:nth-child(5){
	margin-right: 0;
	background: url(../images/l1.png) center;
	background-size: 100% 100%;
	margin-top: 155px;
	animation-delay: 2s;
}
.kkwpp{
	display: table;
	margin: 0px auto;
}
.aqi{
	margin-top: -92px;
}
.w1480{
	width: 1480px;
	margin: 0px auto;
}

.lobb{
	position: relative;
	display: table;
}
.lobbh{
	position: absolute;
	right: 0;
	top: 0;
	width: 362px;
	height: 686px;
	box-sizing: border-box;
	border: 16px solid #014f97;
	border-radius: 5px;
}

.lobbz{
	float: left;
	width: 32%;
	position: relative;
	z-index: 2;
	margin-top: 118px;
}

.fs1{
	width: 100%;
	text-align: left;
}
.fs1 p:nth-child(1){
	font-size: 49px;
	font-weight: bold;
	color: #FFFFFF;
}
.fs1 p:nth-child(1) span{
	font-size: 44px;
	font-weight: 500;
	margin-left: 16px;
}
.fs1 p:nth-child(2){
	width: 80px;
	height: 3px;
	background-color: #90cde3;
	margin-top: 22px;
}


.fs2{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 50px;
}
.fs2 p{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	text-align: justify;
}
.fs3{
	font-size: 34px;
	color: #FFFFFF;
	font-family: impact;
	width: 242px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #ff9000;
	border-radius: 45px;
}

.lobbby{
	float: right;
	width: 905px;
	height: 562px;
	position: relative;
	z-index: 2;
	margin-top: 60px;
	margin-right: 55px;
	overflow: hidden;
}

.lobbby ul li{
	width: 49%;
	margin: 0.5%;
	float: left;
	height: 272px;
	box-sizing: border-box;
	border: 3px solid #FFFFFF;
	overflow: hidden;
}
.lobbby ul li img{
	width: 100%;
	transform: scale(1.1);
}
#scroll_onebhy {
    width: 100%;
    height: 422px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
}
#scroll_onebhy ul{width:100000px;position:absolute;left:0;}
#scroll_onebhy ul li{
	width: 395px;
	height: 422px;
	float: left;
	box-sizing: border-box;
	position: relative;
	margin-right: 40px;
	background-color: #FFFFFF;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ssk{
	width: 80px;
	height: 86px;
	background-color: #cd0202;
	text-align: center;
	position: absolute;
	left: 20px;
	top: -20px;
	z-index: 2;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.ssk p:nth-child(1){
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 20px;
}
.ssk p:nth-child(2){
	font-size: 22px;
	color: #FFFFFF;
}
#scroll_onebhy ul li a{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-top: 50px;
}
.daibu{
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
	margin-top: 80px;
}
.daibu h3{
	font-size: 44px;
	color: #FFFFFF;
	font-weight: 500;
}

.duludulu{
	position: relative;
	z-index: 2;
	box-sizing: border-box;
	width: 100%;
	height: 142px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}
.duludulu h3{
	text-align: justify;
	position: relative;
}
.duludulu h3:after{
	content: "";
	position: absolute;
	left: 0;
	top: -20px;
	width: 76px;
	height: 2px;
	background-color: #c50000;
	z-index: 1;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.duludulu p{
	text-align: justify;
}
.duludulu p:nth-child(2){
	font-size: 14px;
	line-height: 23px;
	height: 43px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 15px;
}
.duludulu p:nth-child(3){
	font-size: 14px;
	position: relative;
}





#scroll_onebhy ul li:hover{
	background-color: #0045b8;
}
#scroll_onebhy ul li:hover .ssk{
	background-color: #FFFFFF;
}
#scroll_onebhy ul li:hover h3{
	color: #FFFFFF;
}
#scroll_onebhy ul li:hover h3:after{
	background-color: #FFFFFF;
}
#scroll_onebhy ul li:hover .ssk p{
	color: #cd0202;
}
#scroll_onebhy ul li:hover .duludulu p{
	color: #FFFFFF;
}


.dlx{
	position: relative;
	display: table;
}
.nnkel{
	width: 583px;
	height: 399px;
	position: absolute;
	left: 157px;
	top: 54px;
	background-color: #008dea;
	box-sizing: border-box;
	padding: 50px;
	z-index: 2;
}
.dlx .ddikt{
	float: right;
	display: table;
	position: relative;
	z-index: 1;
}
.ddw1{
	width: 100%;
	text-align: left;
}
.ddw1 p:nth-child(1){
	font-size: 40px;
	color: #FFFFFF;
	font-weight: bold;
}
.ddw1 p:nth-child(1) span{
	font-size: 34px;
	font-weight: 500;
	margin-left: 15px;
}
.ddw1 p:nth-child(2){
	width: 66px;
	height: 3px;
	background-color: #94cff6;
	margin-top: 10px;
}
.ddw2{
	width: 100%;
	display: table;
	margin-top: 40px;
}
.ddw3{
	float: left;
}
.ddw3 p{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 35px;
	text-align: left;
}
.ddw4{
	float: right;
	width: 120px;
	margin-top: 22px;
}
.ddw4 .dp{
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
}

.ddnk{
	width: 96%;
	margin: 0px auto;
	display: table;
	position: relative;
	z-index: 2;
	display: none;
}
.ddnk1{
	width: 49%;
	height: 184px;
	margin: 0.5%;
	float: left;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ddnk1:nth-child(1){
	background-color: #008dea;
}
.ddnk1:nth-child(2){
	background-color: #ff9000;
}
.ddnk1:nth-child(3){
	background-color: #008dea;
}
.ddnk1:nth-child(4){
	background-color: #ff9000;
}
.ddnk1:nth-child(5){
	background-color: #008dea;
}
.ddqqq p:nth-child(1){
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
}
.ddqqq p:nth-child(2){
	width: 66px;
	height: 1px;
	background-color: #FFFFFF;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ddqqq p:nth-child(3){
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
}

.kyin{
	display: none;
}

.zhuantou{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 226px;
	overflow: hidden;
}
.zhuantou img{
	width: auto;
	height: 100%;
	max-width: initial;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%) scale(1.5);
	opacity: 1;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

#scroll_onebhy ul li:hover .zhuantou img{
	opacity: 1;
}


.po1{
	position: absolute;
	top: 97px;
	left: 30px;
	display: none;
	width: 130px;
	height: 130px;
	padding: 10px;
	box-sizing: border-box;
	background-color: #e7792a;
}
.po1 img{
	width: 100%;
}

.atkei{
	width: 180px;
	height: 40px;
	background-color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 76px;
	border-radius: 5px;
	display: none;
}
.antccl {
    width: 100%;
    height: 40px;
    border: 1px solid #CCCCCC;
}

.wod1{
	display: none;
}


/******************************************************海厉**********************************************************/

.bkt{
	position: absolute;
	right: 60px;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: auto;
	height: 116px;
	cursor: pointer;
}
.bkt p{
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-color: #c50000;
	display: flex;
	justify-content: center;
	align-items: center;
}
.bkt p span{
	width: 28px;
	height: 1px;
	background-color: #FFFFFF;
	position: relative;
}
.bkt p span:after{
	content: "";
	position: absolute;
	right: 0;
	top: -8px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}
.bkt p span:before{
	content: "";
	position: absolute;
	right: 0;
	bottom: -8px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}

.dpxx{
	position: fixed;
    background: rgb( 250 , 250 , 250 );
    z-index: 99999999999999999;
    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;
}

.hhe{
	width: 100%;
    position: fixed;
    left: 0;
    top: 0px;
    z-index: 999;
    height: 116px;
    background: url(../images/d1.png) center;
    background-size: cover;
}
.hhelogo{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	width: 136px;
	height: 100%;
}
.hhelogo a{
	width: 100%;
	height: 100%;
}
.hhelogo img{
	width: 100%;
	height: auto;
}

.hhelk{
	height: 100%;
	box-sizing: border-box;
}
.hhelk ul{
	width: 43%;
	height: 100%;
}
.hhelk ul:nth-child(1){
	float: left;
}
.hhelk ul:nth-child(2){
	float: right;
}
.hhelk ul li{
	width: 23%;
	float: left;
	margin: 1%;
	height: 100%;
	line-height: 116px;
	text-align: center;
}
.hhelk ul li a{
	display: table;
	margin: 0px auto;
	color: #FFFFFF;
	position: relative;
}
.hhelk ul li a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 40px;
	width: 0%;
	height: 3px;
	background-color: #c50000;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hhelk ul li a.shili:after{
	width: 100%;
}

/*.hy-ul{
	height: 100px; 
	line-height: 100px; 
	width: 65%; 
	float: right; 
	
}

.hy-ul ul li{
	height: 100%;
	float: left;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hy-ul ul li a{
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	position: relative;
	text-shadow: 0px 3px 3px #000000;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hy-ul ul li a:after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 20px;
	width: 0%;
	height: 2px;
	background-color: #ff9738;
	transform: translateX(-50%);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.hy-ul ul li:hover a:after{
	width: 80%;
}
.hy-ul ul li a.acttove{
	color: #ff9738;
}
.hy-ul ul li a.acttove:after{
	width: 80%;
}*/
.diqiu{
	float: right;
	height: 100%;
	display: table;
	margin-right: 54px;
}
.bubian{
	float: left;
	width: auto;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 30px;
	position: relative;
}
.buru{
	position: absolute;
	right: 0;
	top: 64px;
	width: 130px;
	height: 130px;
	box-sizing: border-box;
	padding: 10px;
	background-color: #90c820;
	display: none;
}

.bubian p{
	line-height: 40px;
	height: 40px;
	font-size: 32px;
	color: #d40000;
	font-family: impact;
	position: relative;
    text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}
.bubian p:after{
	position: absolute;
	content: "";
	right: 57px;
	top: 3.5px;
	width: 1px;
	height: 33px;
	background-color: #FFFFFF;
	
}
.bubian img.aihou{
	display: inline;
	display: inline-block;
	margin-left: 28px;
	cursor: pointer;
}

.zaiyongyuan{
	width: 764px;
	margin-top: -100px;
}
.dangnian{
	width: 98%;
	margin: 0px auto;
	margin-top: 39px;
	height: 90px;
	overflow: hidden;
}
.dangnian p{
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	color: #000000;
}
.zaiyongyuan a{
	width: 175px;
	height: 40px;
	box-sizing: border-box;
	border-radius: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #dc0119;
	color: #dc0119;
	font-size: 14px;
	float: right;
	margin-top: 28px;
}
.zaiyongyuan a:hover{
	background-color: #FFFFFF;
}

.bailian{
	text-align: center;
	margin-bottom: 45px;
}
.bailian img{
	display: inline;
	display: inline-block;
	margin: 0px auto;
}

.bailianb{
	text-align: center;
	margin-top: 36px;
}
.bailianb img{
	display: inline;
	display: inline-block;
	margin: 0px auto;
}
.zhui{
	margin-top: 130px;
}

.xiaoxing{
	width: 1010px;
	margin-left: 113px;
	margin-top: 73px;
	position: relative;
}
.xiaoxing .ais{
	float: left;
	width: 33.33%;
	height: 310px;
	box-sizing: border-box;
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.xiaoxing .ais:nth-child(1):hover{
	background-color: #e60012;
}
.xiaoxing .ais:nth-child(2):hover{
	background-color: #e60012;
}
.xiaoxing .ais:nth-child(3):hover{
	background-color: #e60012;
}
.xiaoxing .ais:nth-child(4):hover{
	background-color: #e60012;
}
.xiaoxing .ais a{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xiaoxing .ais:nth-child(1){
	border: 1px solid #FFFFFF;
}
.xiaoxing .ais:nth-child(2){
	border: 1px solid #FFFFFF;
	border-left: 0;
}
.xiaoxing .ais:nth-child(3){
	border: 1px solid #FFFFFF;
	border-top: 0;
	margin-left: 33.33%;
}
.xiaoxing .ais:nth-child(4){
	border: 1px solid #FFFFFF;
	border-left: 0;
}
.xiaoxing .ais:nth-child(6){
	
}
.xiaoxing .ais:nth-child(7){
	
}

.xiaoxing div.aisb{
	background-color: #e60012;
}

.budong p{
	font-size: 31.19px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}

.bieqi{
	width: auto;
	text-align: left;
	position: absolute;
	right: -237px;
	top: 66px;
}
.bieqi p{
	color: #FFFFFF;
	text-shadow: 0px 0px 10px #000000;
}
.bieqi p:nth-child(1){
	font-size: 52px;
	margin-bottom: 7px;
}
.bieqi p:nth-child(2){
	font-size: 30px;
	margin-bottom: 22px;
}
.bieqi a{
	width: 133px;
	height: 35px;
	border-radius: 35px;
	text-align: center;
	line-height: 35px;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #2a9300;
}
.bieqi a:hover{
	background-color: #000000;
}

.wioo{
	width: 51%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	float: right;
	position: relative;
}
.daxi{
	position: absolute;
	left: 0px;
	bottom: 0;
	font-size: 171px;
	color: #FFFFFF;
	font-weight: bold;
	height: 174px;
	line-height: 174px;
}

.juebei{
	width: 39%;
	height: 100%;
	position: relative;
	float: left;
}
.kbp{
	width: 100%;
	text-align: right;
	margin-top: 237px;
}
.kbp p:nth-child(1){
	font-size: 48px;
	color: #FFFFFF;
	margin-top: 170px;
}
.kbp p:nth-child(2){
	font-size: 141px;
	font-family: impact;
	color: #FFFFFF;
    text-transform: uppercase;
    background-image: -webkit-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.kbp img{
	display: inline;
	display: inline-block;
}
.kbp2{
	text-align: right;
	position: absolute;
	bottom: 28px;
	right: -400px;
	z-index: 22;
}
.kbp2 img{
	display: inline;
	display: inline-block;
}

.lkii ul{
	width: 100%;
	display: table;
}
.lkii ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.lkii ul li:nth-child(2){
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	box-sizing: border-box;
}
.lkii ul li:nth-child(3){
	border-right: 1px solid #FFFFFF;
	box-sizing: border-box;
}
.lkii ul li img{
	margin: 0px auto;
	display: inline;
	display: inline-block;
}
.lkii ul li p{
	font-size: 22px;
	color: #FFFFFF;
	margin-top: 21px;
}

.hala{
	width: 148px;
	margin: 0px auto;
	margin-bottom: 10px;
	box-sizing: border-box;
	padding: 10px;
	background-color: #2a9300;
	margin-top: 87px;
}
.hala p{
	font-size: 16px;
	color: #FFFFFF;
}


.coolp{
	width: 98%;
	margin: 0px auto;
	display: none;
}
.coolp ul{
	width: 100%;
	display: table;
}
.coolp ul li{
	width: 48%;
	margin: 1%;
	float: left;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 35px;
	background-color: #e60012;
}
.coolp ul li a{
	color: #FFFFFF;
	font-size: 14px;
}

.hek{
	display: none;
}
.tianshang{
	display: none;
}
.fuwuhao{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.cdkww1{
	background: url(../images/bg5.jpg) center;
}

.cdkww2{
	background: url(../images/bg5-2.jpg) center;
}

.cdkww3{
	background: url(../images/bg5-3.jpg) center;
}

.cdkww4{
	background: url(../images/bg5-4.jpg) center;
}
.dkww1{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-size: cover;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
div.dkww2{
	opacity: 1;
}

.zdk1{
	float: left;
	width: 30%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.yuanshen{
	margin-right: 60px;
}
.yuanshen h2{
	font-size: 54px;
	color: #da1212;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
.yuanshen ul{
	
}
.yuanshen ul li{
	height: 30px;
	text-align: left;
	line-height: 30px;
	box-sizing: border-box;
}
.yuanshen ul li img{
	display: inline;
	display: inline-block;
	margin-right: 10px;
	margin-top: -2px;
}
.yuanshen ul li a{
	font-size: 16px;
	color: #000000;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.yuanshen ul li:hover a{
	color: #da1212;
}
.zdk2{
	float: right;
	width: 63%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.zopd1{
	overflow: hidden;
	width: 1030px;
	height: 636px;
}



.lpimg{
	width: 100%;
	height: 290px;
	overflow: hidden;
	position: relative;
}

.lowp{
	width: 100%;
	display: table;
	margin-top: 44px;
}
.lowp a{
	float: left;
	width: 272px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 45px;
	font-size: 16px;
	margin-left: 36px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.lowp a:nth-child(1){
	background-color: #424242;
}
.lowp a:nth-child(2){
	background-color: #da1212;
	font-size: 31px;
	font-family: impact;
}
.lowp img{
	display: inline;
	display: inline-block;
	margin-right: 7px;
}
.lowp a:hover{
	background-color: #ee9b00;
}

.hjk{
	font-size: 140px;
	color: rgba(255,255,255,.1);
	font-family: impact;
	text-align: left;
	margin-bottom: 20px;
}
.yikan{
	height: 100%;
	position: relative;
}





.yincang{
	display: none;
}
.xianshi{
	display: block;
}


.sheide{
	width: 98%;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sheide a{
	width: 31.33%;
	height: 35px;
	line-height: 35px;
	border-radius: 10px;
	float: left;
	margin: 1%;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #e60012;
	overflow: hidden;
}



/**********单台***********/
.wangshi .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.wangshi .gallery-top{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.wangshi .maoyi{
	width: 1500px;
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	overflow: hidden;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	z-index: 999;
}


.duli{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	display: none;
}
.duli p:nth-child(1){
	font-size: 44px;
	color: #ff9738;
}
.duli p:nth-child(2){
	font-size: 35px;
	color: #323232;
}


.wangshi{
	height: 100%;
}


.wangshi .gallery-thumbs{
	width: 400px;
	height: auto;
	box-sizing: border-box;
	margin-left: 0;
}
.wangshi .gallery-thumbs .swiper-slide{
	box-sizing: border-box;
	position: relative;
	text-align: left;
}

.weif{
	text-align: left;
}
.weif p{
	font-size: 50.58px;
	font-family: impact;
	color: rgba(255,255,255,0.2);
}
.weif h3{
	font-size: 44px;
	color: #FFFFFF;
	font-weight: bold;
}


.wangshi .gallery-thumbs .swiper-slide a{
	width: 100%;
	height: 100%;
}
.wangshi .gallery-thumbs .swiper-slide h3{
	font-size: 26px;
	position: relative;
	color: #FFFFFF;
	box-sizing: border-box;
	padding-top: 70px;
	padding-bottom: 56px;
}
.wangshi .gallery-thumbs .swiper-slide h3:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 40px;
	width: 65px;
	height: 2px;
	background-color: #ffc200;
}
.wangshi .gallery-thumbs .swiper-slide p{
	font-size: 16px;
	text-align: justify;
	line-height: 28px;
	color: #FFFFFF;
}
.wangshi .gallery-thumbs .swiper-slide a{
	font-size: 14px;
	color: #FFFFFF;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 50px;
}


.shtp{
    display: block;
}
.shtp img{
    display: block;
    margin:0 auto;
}


.wangshi .gallery-thumbs .swiper-slide .kangtc{
	box-sizing: border-box;
    width: 130px;
    position: relative;
    margin: 0px auto;
}
.wangshi .gallery-thumbs .swiper-slide .kangtc:before {
    content: '';
    padding-top: 100%;
    box-sizing: border-box;
    display: block;
    width: 0;
}
.wangshi .gallery-thumbs .swiper-slide .kwduiww {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    box-sizing: border-box;
    border: 3px solid #FFFFFF; 
}
.wangshi .gallery-thumbs .swiper-slide-thumb-active:after{
    background-color: #ff9738;
}
.wangshi .gallery-thumbs .swiper-slide-thumb-active .kwduiww{
    border: 3px solid #ff9738; 
}
.wangshi .gallery-thumbs .swiper-slide .kwduiww img{
	width: 100%;
	height: 100%;
	border-radius: 100%;
}

.wangshi .gallery-top .swiper-slide{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.wori{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.wori img{
	width: auto;
	max-width: initial;
	height: 100%;
	float: right;
	transform: scale(1);
}

.swiper-button-shenyunext, 
.swiper-button-shenyuprev{
	width: 58px;
    position: absolute;
    top: 50%;
    left: 480px;
    transform: translateY(-50%);
    z-index: 999999;
    cursor: pointer;
    z-index: 2;
}

.swiper-button-shenyunextb, 
.swiper-button-shenyuprevb{
	width: 58px;
    position: absolute;
    top: 50%;
    left: 632px;
    transform: translateY(-50%);
    z-index: 999999;
    cursor: pointer;
    z-index: 2;
    display: none;
}

.swiper-button-shenyunext{
	z-index: 3;
}


.okaba{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/q1.png) center;
	background-size: cover;
	z-index: 99;
}
.guanxin{
	width: 682px;
	margin-left: 130px;
	margin-top: 40px;
}
.guanxin p{
	font-size: 16px;
	line-height: 30px;
	text-align: left;
}
.guanxin a{
	width: 170px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #dc0119;
	color: #dc0119;
	font-size: 14px;
	float: right;
	margin-top: 50px;
}
.guanxin a:hover{
	background-color: #dc0119;
	color: #FFFFFF;
}

.dakla{
	width: 100%;
	text-align: center;
}

.dakla p{
	font-size: 44px;
	color: #0045b8;
	margin-bottom: 50px;
}
.dakla p span{
	color: #d40000;
}
.ddhgeng{
	width: 253px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	background-color: #d30000;
	margin: 0px auto;
	margin-top: 30px;
}
.ddhgeng a{
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}
.ddhgeng:hover{
	background-color: #000000;
}

.zheyang{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	max-height: 100%
}
.zheyang img{
	max-height: 100%
}
.guanxid{
	width: 616px;
	height: 616px;
	border-radius: 616px;
	background-color: rgba(255,255,255,0.5);
	padding: 20px;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0px auto;
}
.guanxinb{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: #0088f0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.wailai{
	
}
.wailai h3{
	font-size: 42.78px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}
.wailai h3:after{
	content: "";
	position: absolute;
	bottom: -19px;
	left: 50%;
	transform: translateX(-50%);
	width: 53px;
	height: 4px;
	background-color: #b3d8f8;
}
.wailai .nkv{
	margin-top: 50px;
}
.wailai .nkv p{
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
}
.wailai .erwpp{
	width: 113px;
	margin-top: 30px;
	margin: 0px auto;
}
.wailai img{
	width: 100%;
	margin-bottom: 5px;
}
.wailai span{
	font-size: 16px;
	text-align: center;
	display: block;
	width: 100%;
	color: #FFFFFF;
}


.jiasu{
	width: 100%;
	text-align: left;
	position: relative;
	z-index: 2;
}
.jiasu p:nth-child(1){
	font-weight: bold;
	font-size: 50px;
	color: #ff9738;
}
.jiasu p:nth-child(1) span{
	font-weight: 500;
}
.jiasu p:nth-child(2){
	font-size: 16px;
	color: #626262;
	margin-top: 5px;
	margin-bottom: 52px;
}
.yincang{
	display: none;
}
.wangshi .gallery-top .xianshi{
	display: block;
}
.naizi{
	width: 96%;
	margin: 0px auto;
	display: none;
}
.naizi a{
	float: left;
	width: 31.33%;
	margin: 1%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	overflow: hidden;
	border-radius: 5px;
	background-color: #0088f0;
}
.hcb{
	position: absolute;
	left: 10px;
	bottom: 105px;
	width: 150px;
	display: none;
}


.dkwon88{
	width: 896px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: border-box;
	z-index: 1;
}
.dkwon88:after{
	content: '';
    padding-top: 100%;
    box-sizing: border-box;
    display: block;
    width: 0;
}
.dkwon99{
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.dkwon99 img{
	width: 100%;
	height: 100%;
	animation: rotate2 20s linear infinite;
}


.dyuan1{
	width: 583px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: border-box;
	z-index: 2;
}
.dyuan1:after{
	content: '';
    padding-top: 100%;
    box-sizing: border-box;
    display: block;
    width: 0;
}
.dyuan2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: url(../images/oh.png);
	display: flex;
	justify-content: center;
	align-items: center;
}


.dyuan3 .nidemei{
	display: table;
	margin: 0px auto;
	position: relative;
}
.nidemei h2{
	font-size: 43px;
	color: #FFFFFF;
	width: 100%;
	position: relative;
}
.nidemei h2:after{
	content: "";
	position: absolute;
	left: 0;
	top: 12px;
	width: 4px;
	height: 30px;
	background-color: #FFFFFF;
}
.nidemei h2:before{
	content: "";
	position: absolute;
	left: 0;
	top: 12px;
	width: 15px;
	height: 4px;
	background-color: #FFFFFF;
}
.nidemei strong{
	font-weight: 500;
}
.nidemei strong:after{
	content: "";
	position: absolute;
	right: 0;
	bottom: 6px;
	width: 4px;
	height: 30px;
	background-color: #FFFFFF;
}
.nidemei strong:before{
	content: "";
	position: absolute;
	right: 0;
	bottom: 6px;
	width: 15px;
	height: 4px;
	background-color: #FFFFFF;
}
.nidemei p{
	font-size: 54px;
	color: #FFFFFF;
	margin-top: 13px;
}

.dixopp{
	width: 90%;
	height: 146px;
	overflow: hidden;
	margin: 0px auto;
	margin-top: 15px;
	margin-bottom: 34px;
}
.dixopp p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
}

.dyuan3 a{
	display: table;
	margin: 0px auto;
	margin-top: 20px;
}

.dxoppd{
	width: 96%;
	display: table;
	margin: 0px auto;
}
.dxoppd li{
	float: left;
	width: 33.33%;
	text-align: center;
	box-sizing: border-box;
}
.dxoppd li:nth-child(2){
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.dxoppd li p span{
	position: relative;
}
.dxoppd li p span{
	font-family: impact;
	font-size: 44px;
	color: #FFFFFF;
}
.dxoppd li p:nth-child(2){
	font-size: 14px;
	color: #FFFFFF;
}
.dxoppd li:nth-child(1) span:after,
.dxoppd li:nth-child(2) span:after{
	content: "+";
	position: absolute;
	right: -15px;
	bottom: 5px;
	color: #FFFFFF;
	font-size: 17px;
	font-family: 微软雅黑;
}
.dxoppd li:nth-child(3) span:after{
	content: "天";
	position: absolute;
	right: -18px;
	bottom: 5px;
	color: #FFFFFF;
	font-size: 17px;
	font-family: 微软雅黑;
}

.muwei{
	width: 100%;
	height: 100%;
	margin: 0px auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.zzddit{
	width: 50%;
	height: 100%;
	overflow: hidden;
	background: url(../images/x.jpg) center;
	background-size: cover;
}
.zzddit #map{
    width: 100%;
    height: 100%;
}
.zzdbt{
	margin-left: 240px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.zzdbt .xxbt{
	width: 100%;
	display: table;
	box-sizing: border-box;
	text-align: left;
	position: relative;
}
.zzdbt .xxbt:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 46px;
	height: 3px;
	background-color: #d80c25;
}
.xxbt h3{
	font-size: 31.45px;
	font-weight: 500;
}
.xxbt p:nth-child(2){
	font-size: 38.32px;
	color: #d80c25;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ddwwqq{
	width: 100%;
	margin: 0px auto;
	margin-top: 25px;
}
.ddwwqq p{
	font-size: 18px;
	line-height: 30px;
	text-align: left;
	font-weight: 500;
}

.dongtui a{
	display: block;
	width: 198px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 45px;
	background-color: #0045b8;
	margin-top: 20px;
}
.dongtui a:hover{
	background-color: #d80c25;
}
.dkopaa{
	width: 100%;
	display: table;
	margin-top: 10px;
}
.ddker{
	width: 123px;
	float: left;
}
.ddker:nth-child(2){
	margin-left: 10px;
}
.ddker span{
	display: block;
	width: 100%;
	font-size: 16px;
	margin-top: 10px;
	text-align: center;
	font-weight: 500
}
.ddker p{
	width: 100%;
}
.ddker img{
	width: 100%;
}



.zhengliu{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	animation: fd 2s infinite alternate;
    -webkit-animation: fd 2s infinite alternate;
}
@keyframes fd {
    from {
		transform: translateY(-50%) scale(1);
    }
    to {
		transform: translateY(-50%) scale(1.1);
    }
}     
@-webkit-keyframes fd {
    from {
		transform: translateY(-50%) scale(1);
    }
    to {
		transform: translateY(-50%) scale(1.1);
    }
}

.kelai{
	display: table;
	position: relative;
	z-index: 2;
	margin-top: 160px;
}
.duosun{
	width: 755px;
	float: left;
}
.buhuilai{
	width: 100%;
	text-align: left;
	position: relative;
	margin-top: 50px;
}
.buhuilai:after{
	content: "ADVANTAGE";
    position: absolute;
    left: -76px;
    top: -72px;
    color: rgba(255,255,255,0.4);
    font-family: impact;
    font-size: 97px;
    z-index: -1;
}
.buhuilai p:nth-child(1){
	position: relative;
	font-size: 59px;
	color: #d20900;
	font-family: 'tx';
}
.buhuilai p:nth-child(1):after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -34px;
	width: 120px;
	height: 5px;
	box-sizing: border-box;
	background-color: #d20900;
}
.buhuilai p:nth-child(2){
	font-size: 16px;
	margin-top: 56px;
}


.duosun ul{
	display: table;
	margin-top: 50px;
}
.duosun ul li{
	width: 170px;
	height: 350px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 170px;
	background: url(../images/bf.jpg) center;
	background-size: cover;
	float: left;
	margin-left: 76px;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
.duosun ul li:nth-child(1){
	margin-left: 0;
}
.nidek{
	display: table;
	margin: 0px auto;
	border-bottom: 1px solid #FFFFFF;
}
.nidek p:nth-child(1){
	font-size: 63px;
	font-family: impact;
	color: #FFFFFF;
}
.nidek p:nth-child(2){
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 8px;
}

.nideb{
	margin-top: 15px;
}
.nideb p{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
}





.aidou{
	float: right;
	max-width: 600px;
}



.tianshang h3{
	display: none;
	width: 100%;
	margin-bottom: 20px;
	font-size: 36px;
	color: #ff9738;
}




.page_list b font, .page_list b a:hover {
    background: #ff9738;
    font-weight: bold;
    color: #fff;
}
.page_list b a, .page_list b font {
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
    background: #ffffff;
    border: 1px solid #ff9738;
    color: #ff9738;
    font-family: Arial;
    text-align: center;
    display: block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 300;
    box-sizing: border-box;
    float: left;
}
.page_list b .i_omission{
    width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
    background: #ffffff;
    border: 1px solid #ff9738;
    color: #ff9738;
    font-family: Arial;
    text-align: center;
    display: block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 300;
    box-sizing: border-box;
    float: left;
}
.page_list b font{
	background-color: #ff9738;
	color: #FFFFFF;
}
.page_list b .rows{
    font-size:16px;
}
.page_list_span1 a {
	width: 70px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
    background: #ffffff;
    border: 1px solid #ff9738;
    color: #ff9738;
    font-family: Arial;
    text-align: center;
    display: block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 300;
    box-sizing: border-box;
    float: left;
}
.page_list_span1{
	float: left;
}
    
.page_list b {
    font-size: 0;
    float: left;
}
.page_list_span1 a:hover {
    background: #ff9738;
    font-weight: bold;
    color: #fff;
}
.page_list{
	display: table;
	margin: 0px auto;
	margin-top: 50px;
}
.page_list_span2{
	display: none;
}




.left_cp{width:18%; padding: 10px 10px;margin-top: 50px;}
.left_cp 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;
}
.left_cp ul li a {
    color: #333;
    position: relative;
    z-index: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.right_cp{width:80%;}


.fflp{
	
}
.fflp h3{
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    margin: 20px 0 10px 0;
}
.fflp ul{
	width: 100%;
	display: table;
	margin-top: 20px;
	margin-bottom: 40px;
}
.fflp ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	float: left;
	box-sizing: border-box;
	text-align: center;
	background-color: #fff;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.fflp ul li a{
	font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fflp ul li:hover{
	background-color: #c50000;
	border: 1px solid #c50000;
}
.fflp ul li:hover a{
	color: #FFFFFF;
}







.hen{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.fajue{
	width: 820px;
	height: auto;
	display: table;
}
.fajue ul{
	width: 100%;
	display: table;
}
.fajue ul li{
	text-align: center;
	float: left;
	margin-left: 120px;
}
.fajue ul li:nth-child(1){
	margin-left: 0;
}
.fajue ul li img{
	margin: 0px auto;
	max-width: 100%;
}
.fajue ul li p:nth-child(2){
	position: relative;
	display: table;
	margin: 0px auto;
	font-size: 74px;
	color: #ecc64d;
}
.fajue ul li p:nth-child(2):after{
	content: "+";
	font-size: 32px;
	color: #ecc64d;
	position: absolute;
	right: -30px;
	top: 0;
}
.fajue ul li p:nth-child(3){
	font-size: 18px;
	color: #FFFFFF;
	margin-top: -3px;
}
.ceicei{
	width: 100%;
	text-align: left;
}
.ceicei h2{
	font-size: 26px;
	color: #000000;
	font-weight: 500;
	margin-top: 50px;
	margin-bottom: 20px;
}
.mizhi{
	width: 100%;
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	text-align: justify;
}
.mizhi p{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	text-align: justify;
}
.hanbao{
	width: 363px;
	height: 44px;
	line-height: 44px;
	border-radius: 44px;
	margin-left: 25px;
	background-color: #c50000;
	box-sizing: border-box;
	padding: 1px;
	display: table;
	margin-top: 40px;
}
.hanbao a{
	float: left;
	width: 140px;
	height: 100%;
	border-radius: 45px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 13.54px;
}
.hanbao p{
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: 10px;
}
.hanbao p span{
	font-size: 22px;
	font-family: impact;
	color: #FFFFFF;
}
.hanbao a:hover{
	background-color: #ecc64d;
	color: #FFFFFF;
}



.wop{
	display: table;
}
.sakala{
	width: 925px;
}
.niyi{
	width: 100%;
	text-align: left;
}
.niyi p:nth-child(1){
	font-size: 44px;
	font-family: impact;
	color: rgba(255,255,255,0.3);
}
.niyi p:nth-child(2){
	font-size: 44px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: -12px;
}


/**********中泰***********/


@media(max-width:9999px ){
	.hy-pc{
      display: block;
    }
	.hy-sj{display: none;}
	.fdxx{display: none;}
	.hy-op{display: none;}
	nav .menubar .home img.cldq1{
		display: block;
	}
	nav .menubar .home img.cldq2{
		display: none;
	}
}
@media(max-width:1900px ){
	.hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 12%;
	    height: 110px;
	}
	.bianai .hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 12%;
	    height: 80px;
	}
}
@media(max-width:1870px ){
	.hz img {
	    margin-left: 91px;
	    margin-top: 257px;
	}
}
@media(max-width:1800px ){
	.w960 {
	    width: 860px;
	    margin: 0px auto;
	}
}
@media(max-width:1778px ){
	.w1778{
		width: 96%;
		margin: 0px auto;
	}
}
@media(max-width:1730px ){
	.hz img {
	    margin-left: 25px;
	    margin-top: 257px;
	}
}
@media(max-width:1700px ){
	.w1700{width: 98%; margin: 0px auto;}
	.w960 {
	    width: 760px;
	    margin: 0px auto;
	}
	
	.imggc {
	    width: 100%;
	    height: 250px;
	    overflow: hidden;
	    position: relative;
	}
	.hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 14%;
	    height: 110px;
	}
	.bianai .hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 14%;
	    height: 80px;
	}
	.bianai .hy-ul {
	    height: 80px;
	    line-height: 80px;
	    width: 53%;
	    float: right;
	    margin-right: 15%;
	}
	.ctu3 {
	    position: absolute;
	    top: 270px;
	    right: 47px;
	    animation-delay: 1.5s;
	    width: 57.3%;
	}
	.ctu2 {
	    position: absolute;
	    top: 252px;
	    left: 506px;
	    display: table;
	    z-index: 99;
	    animation-delay: 1s;
	}
	.dklp5 {
	    top: 410px;
	    left: 126px;
	    animation-delay: 5s;
	}
	.dklp4 {
	    top: 345px;
	    left: 653px;
	    animation-delay: 4.3s;
	}
	
}
@media(max-width:1700px ){
}

@media(max-width:1670px ){
	.w1670{
		width: 96%;
		margin: 0px auto;
	}
	.wulo2 {
	    width: 200px;
	    height: 200px;
	}
	.por {
	    left: 0px;
	}
	.aor {
	    right: 0px;
	}
}
@media(max-width:1650px ){
	
	.w1125{
		width: 100%;
	}
	.wobud{
		width: 100%;
	}
}
@media(max-width:1630px ){
	.w1630{width: 98%; margin: 0px auto;}
	.hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 14%;
	    height: 110px;
	}
	.bianai .hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 14%;
	    height: 80px;
	}
}
@media(max-width:1600px ){
	.juebei {
	    width: 25%;
	    height: 100%;
	    position: relative;
	    float: left;
	}
	.wioo {
	    width: 57%;
	    height: 100%;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    float: right;
	    position: relative;
	}
	.kamai{
		width: 96%;
		margin: 0px auto;
	}
	.hz img {
	    width: 89%;
	}
	.w1600{
		width: 96%;
		margin: 0px auto;
	}
	.w1026 {
	    width: 82%;
	    height: 100%;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    flex-wrap: wrap;
	    margin-left: 162px;
	}
	.kll2 p:nth-child(3) {
	    width: 44px;
	    height: 1.5px;
	    background-color: #ffffff;
	    margin-top: 28px;
	    margin-bottom: 28px;
	}
	.kll2 p:nth-child(2) {
	    font-size: 26px;
	    font-family: impact;
	    color: #FFFFFF;
	}
	.kll2 p:nth-child(1) {
	    font-size: 38px;
	    color: #FFFFFF;
	}
	.kll2 {
	    width: 279px;
	    text-align: left;
	    display: table;
	    margin-right: 20px;
	}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 550px;
	}
	.xiangshang .bd{
		height: 300px;
	}
	.dongshid p:nth-child(1) {
	    font-size: 70.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.dklp1 {
	    top: 74px;
	    left: 206px;
	    animation-delay: 2.2s;
	}
	.dklp5 {
	    top: 368px;
	    left: 109px;
	    animation-delay: 5s;
	}
	.dklp3 {
	    top: 256px;
	    left: 337px;
	    animation-delay: 3.6s;
	}
	.dklp6 {
	    top: 480px;
	    left: 340px;
	    animation-delay: 5.7s;
	}
	.dll a {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-family: impact;
	    position: relative;
	    padding-right: 10px;
	}
	
	.dpxxzt ul li {
	    width: 33.33%;
	    height: 400px;
	    float: left;
	    position: relative;
	}
}
@media(max-width:1610px ){
	.lpbt {
	    left: 569px;
    	top: 283px;
	}
}
@media(max-width:1585px ){
	.w1585 {
	    width: 96%;
	    margin: 0px auto;
	}
}
@media(max-width:1560px ){
	.w1560{
		width: 98%;
	}
}
@media(max-width:1550px ){
	.w1580{
		width: 96%;
		margin: 0px auto;
	}
	.lpbt {
	    left: 460px;
    	top: 283px;
	}
}
@media(max-width:1550px ){
	.dqppx .hd li a {
	    font-size: 12px;
	}
}

@media(max-width:1520px ){
	.w1520{width: 98%; margin: 0px auto;}
}

@media(max-width:1500px ){
	.wangshi .maoyi{
		width: 98%;
	}
	.muwei{
		width: 98%;
		margin: 0px auto;
	}
	.guanxin {
	    width: 682px;
	    margin-left: 42px;
	    margin-top: 40px;
	}
	.kbp p:nth-child(2){
		font-size: 100px;
	}
	#scroll_onebhy ul li {
	    width: 327px;
	    margin: 30px;
	    float: left;
	    height: 284px;
	    box-sizing: border-box;
	    padding: 20px;
	    position: relative;
	    background-color: #FFFFFF;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	
	
	
	
	
	.hz img {
	    width: 89%;
    	margin-top: 340px;
	}
	.w1500{width: 98%; margin: 0px auto;}
	
	.akl:nth-child(1) img {
	    left: -176px;
	    top: 0;
	}
	.hy img {
	    margin-top: 454px;
	    margin-left: 3px;
	}
	
	.talp, .talp2 {
	    position: absolute;
	    left: 0;
	    top: 0;
	    max-width: inherit;
	    height: 100%;
	}
	
	
	
	
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 500px;
	}
	.xinwenfen {
	    width: 98%;
	    margin: 0px auto;
	    padding-top: 30px;
	}
	
	.hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 15%;
	    height: 110px;
	}
	.bianai .hy-ul {
	    height: 80px;
	    line-height: 80px;
	    width: 53%;
	    float: right;
	    margin-right: 15%;
	}
	.bianai .hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 15%;
	    height: 80px;
	}
	.ctu3 {
	    position: absolute;
	    top: 290px;
	    right: 23px;
	    animation-delay: 1.5s;
	    width: 57.3%;
	}
	.ctu2 {
	    position: absolute;
	    top: 296px;
	    left: 367px;
	    display: table;
	    z-index: 99;
	    animation-delay: 1s;
	}
	.dklp5 {
	    top: 335px;
	    left: 102px;
	    animation-delay: 5s;
	}
	.dklp3 {
	    top: 238px;
	    left: 306px;
	    animation-delay: 3.6s;
	}
	.dklp6 {
	    top: 446px;
	    left: 314px;
	    animation-delay: 5.7s;
	}
	.dklp4 {
	    top: 299px;
	    left: 550px;
	    animation-delay: 4.3s;
	}
	
	.dll a {
	    font-size: 20px;
	    color: #FFFFFF;
	    font-family: impact;
	    position: relative;
	    padding-right: 10px;
	}
	
	.kelai{
		margin-top: 100px;
	}
	
}
@media(max-width:1480px ){
	.w1480 {
	    width: 98%;
	}
	.wobua {
	    float: left;
	    width: 482px;
	    height: 100%;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	}
	.diqiu{
		margin-right: 16px;
	}
	
	.bkt{
		right: 10px;
	}
	
	
}
@media(max-width:1440px ){
	.lpbt {
	    left: 360px;
	    top: 283px;
	}
	.lobbz {
	    float: left;
	    width: 25%;
	    position: relative;
	    z-index: 2;
	    margin-top: 118px;
	}
	.fs1 p:nth-child(1) {
	    font-size: 30px;
	    font-weight: bold;
	    color: #FFFFFF;
	}
	.fs1 p:nth-child(1) span {
	    font-size: 26px;
	    font-weight: 500;
	    margin-left: 16px;
	}
	
	
	
}
@media(max-width:1420px ){
	nav .menu.open .menu-link .text-item{font-size: 30px;}
	.exin {
	    width: 98%;
	    margin: 0px auto;
	    position: relative;
	}
	.swiper-containert{
		width: 90%;
	}
}
@media(max-width:1400px ){
	
	
	.aidou {
	    float: right;
	    max-width: 486px;
	}
	
	.xiaoxing{
		display: table;
    	margin-left: 40px;
	}
	.bieqi {
		width: auto;
	    text-align: left;
	    position: absolute;
	    right: -113px;
	    top: 66px;
	}
	.diyu{
		left: 0;
		font-size: 32px;
	}
	
	.xiangqu p{
		font-size: 36px;
	}
	
	.sixu {
	    float: left;
	    width: 39%;
	    position: relative;
	}
	
	
	.w1400{width: 98%; margin: 0px auto;}
	
	.hei {
	    position: absolute;
	    z-index: 3;
	    text-align: left;
	    left: 222px;
	    top: 235px;
	}
	
	
	
	.lpcc {
	    display: none;
	}
	.menubar h1 {
	    left: 30px;
	}
	nav .menubar .icons {
	    right: 15px;
	}
	.menubar ul {
	    margin-right: 180px;
	}
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 450px;
	}
	.xiangshang .bd{
		height: 220px;
	}
	.hy-tdh span {
	    display: block;
	    font-size: 18px;
	    font-weight: bold;
	    float: left;
	}
	.dongshi p:nth-child(1) {
	    font-size: 75.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.shiye{
		display: none;
	}
	.azuo {
	    width: auto;
	    float: left;
	    text-align: left;
	    margin-right: 0px;
	}
	
	.dpxxzt ul li {
	    width: 33.33%;
	    height: 300px;
	    float: left;
	    position: relative;
	}
}
@media(max-width:1460px ){
	.w1460{width: 98%; margin: 0px auto;}
}
@media(max-width:1380px ){
	.hhelk{
		width: 1200px;
	}
}
@media(max-width:1350px ){
	.w1390{
		width: 96%;
		margin: 0px auto;
	}
}
@media(max-width:1350px ){
	.w1350{
		width: 96%;
		margin: 0px auto;
	}
}
@media(max-width:1340px ){
	.lpbt {
	    left: 260px;
	    top: 286px;
	}
	.kamai{
		width: 98%;
		height: auto;
		margin: 0px auto;
		position: relative;
	}
	.wod2{
		display: none;
	}
	.wod1{
		display: block;
	}
	.kamai img{
		margin: 0px auto;
	}
	
	.w1330{
		width: 98%;
	}
	.lobbby{
		width: 800px;
	}
	
	.wangshi .gallery-top .swiper-slide .nan2{
		width: 420px;
		height: 420px;
	}
	.fengk h2 {
	    font-size: 25px;
	}
	.wangshi .gallery-top .swiper-slide .nan1{
		width: 35%;
	}
}
@media(max-width:1320px ){
	#scroll_onebhy {
	    width: 96%;
	    margin: 0px auto;
	}
}
@media(max-width:1310px ){
	.wobub {
	    float: right;
	    width: 660px;
	    height: 100%;
	}
	.fenk1{
		height: 70%;
	}
	.fenk2{
		height: 30%;
	}
}
@media(max-width:1300px ){
	
	.niupi{
		width: 98%;
		margin-bottom: 30px;
	}
	.wioo{
		width: 61%;
	}
	.w1300{width: 98%; margin: 0px auto;}
	
	.hhelk{
		width: 1100px;
	}
	.rongyu{width: 98%; margin: 0px auto;}
	
	.akl:nth-child(1) img {
	    left: -297px;
	    top: 0;
	}
	
	.hy img {
	    margin-top: 454px;
	    margin-left: 6px;
	}
	
	
	
	.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;
	}
	.bannerx2{
		width: 98%;
		margin: 0px auto;
		margin-top: 130px;
	}
	.ctu2 {
	    position: absolute;
	    top: 296px;
	    left: 276px;
	    display: table;
	    z-index: 99;
	    animation-delay: 1s;
	}
	.ctu3 {
	    position: absolute;
	    top: 378px;
	    right: 23px;
	    animation-delay: 1.5s;
	    width: 57.3%;
	}
	.dklp5 {
	    top: 291px;
	    left: 102px;
	    animation-delay: 5s;
	}
	.dklp6 {
	    top: 375px;
	    left: 265px;
	    animation-delay: 5.7s;
	}
	.dklp4 {
	    top: 299px;
	    left: 486px;
	    animation-delay: 4.3s;
	}
	.dklp3 {
	    top: 197px;
	    left: 272px;
	    animation-delay: 3.6s;
	}
	.aidou {
	    float: right;
	    max-width: 400px;
	}
}
@media(max-width:1260px ){
	.w1260{
		width: 98%;
	}
	.wsx .wentiz1{display: table; width: 96%; margin: 0px auto;}
	
	.hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 16%;
	    height: 110px;
	}
	.bianai .hy-ul {
	    height: 80px;
	    line-height: 80px;
	    width: 56%;
	    float: right;
	    margin-right: 15%;
	}
	.bianai .hy-tdh {
	    background-color: #e60012;
	    position: absolute;
	    right: 0;
	    width: 16%;
	    height: 80px;
	}
}
@media(max-width:1240px ){
	.lpbt {
	    left: 160px;
	    top: 286px;
	}
}
@media(max-width:1230px ){
	.k476 {
	    height: 476px;
	    background-image: linear-gradient( #3b93d6, #213ec2);
	    position: relative;
	    z-index: 99;
	    background-color: #e60012;
	    box-sizing: border-box;
	    padding: 0px 34px;
	}
	.bubian p{
		font-size: 22px
	}
}
@media(max-width:1200px ){
	video{
		display: none;
	}
	.debo ul li{
		margin-left: 28px;
	}
	.dcbz{
		display: none;
	}
	.st{
		display: none;
	}
	.wppb{
		display: none;
	}
	.wppa{
		display: none;
	}
	.dcbz{
		width: 96%;
		margin-left: inherit;
		margin: 0px auto;
		height: auto;
		float: none;
		margin-top: 20px;
	}
	.dcby{
		width: 100%;
		height: auto;
		float: none;
		margin: 0px auto;
		justify-content:center
	}
	.wppp p{
		text-align: center;
	}
	.wppp{
		margin-bottom: 0;
	}
	.rtka{
		display: none;
	}
	.rtkb{
		width: 96%;
		float: none;
		margin: 0px auto;
	}
	
	.wopcc{
	    width: 100%;
	    height: 100%;
	    float: none;
	    padding-left: 50px;
	    padding-right: 50px;
	    
	}
	
	.woccp{
		display: none;
	}
	.w1200{width: 98%; margin: 0px auto;}
	
	.kll {
	    float: none;
	    width: 0;
	    height: 0;
	    justify-content: flex-end;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	    background-color: rgba(0,0,0,0.5);
	    overflow: hidden;
	}
	
	.djz {
	    float: none;
	    width: 100%;
	    height: 70%;
	    background: url(../images/zbg.jpg) center;
	    background-size: cover;
	}
	.djy {
	    float: none;
	    width: 100%;
	    height: 30%;
	}
	.djy ul li {
	    width: 33.33%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	    float: left;
	}
	.w1026 {
	    width: 82%;
	    height: 100%;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    flex-wrap: wrap;
	    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;
	}
	.wopx p:nth-child(1) {
	    font-size: 60px;
	    text-align: left;
	    color: #4a8bf3;
	    font-weight: 100;
	}
	.wopx p:nth-child(2) {
	    font-size: 50.51px;
	    color: #3072c4;
	    text-align: left;
	    font-weight: bold;
	    padding-bottom: 29px;
	    margin-top: -21px;
	}
	.wopx p:nth-child(4) {
	    font-size: 40px;
	    color: #FFFFFF;
	    text-align: left;
	    font-weight: bold;
	    padding-top: 29px;
	    padding-bottom: 64px;
	}
	.bannerx2{
		width: 96%;
		height: auto;
		margin: 0px auto;
		margin-top: 173px;
	}
	.dklp1 {
	    top: 53px;
	    left: 180px;
	    animation-delay: 2.2s;
	}
	.dklp3 {
	    top: 186px;
	    left: 247px;
	    animation-delay: 3.6s;
	}
	.dklp2 {
	    top: 231px;
	    left: 439px;
	    animation-delay: 2.9s;
	}
	.dklp4 {
   		top: 299px;
    	left: 460px;
    	animation-delay: 4.3s;
	}
	
	.chengxin01wen2 p {
	    display: none;
	}
	
}

@media(max-width:1198px ){
	.wppppp{
		display: none;
	}
	.ddnk{
		display: table;
	}
	.shtp{

	}
	.mini_show{
		font-size: 14px;
		line-height: 26px;
	}
	.mini_show p{
		font-size: 14px;
		line-height: 26px;
	}
}
.top_scroll{
	display: none;
}


@media(max-width:1190px ){
	html,
	body{
		max-width: 760px;
		margin: 0 auto !important;
	}
	.dkopaa{
		width: auto;
		margin: 0px auto;
	}
	.top_scrollb{
		display: none;
	}
	.top_scroll{
		display: block;
	}
	.zzdbt {
		width: 100%;
	    margin-left: 0px;
	    display: block;
	    justify-content: flex-start;
	    align-items: center;
	}
	.zzdbt .xxbt{
		text-align: center;
	}
	.ddwwqq p{
		text-align: center;
	}
	.dongtui a{
		margin: 0px auto;
		margin-top: 10px;
	}
	.fen8 {
	    background: url(../images/bg7.jpg) left 0 center no-repeat;
	    background-size: cover;
	}
	.zzdbt .xxbt:after {
	    left: 50%;
	    transform: translateX(-50%);
	}
	.ddker{
		margin: 0px auto;
		margin-top: 20px;
	}
	.ofdd{
		display: block;
		width: 80%;
		margin: 0px auto;
		margin-top: 20px;
	}
	.ofdd img{
		width: 100%;
	}
	.zzddit{
		display: none;
	}
	.wop{
		display: block;
	}
	.sakala{
		width: 100%;
	}
	.niyi p:nth-child(1){
		text-align: center;
	}
	.niyi p:nth-child(2){
		text-align: center;
	}
	
	#top_scroll ul li{
		height: 116px;
	}
	
	.fajue ul li img{
		width: 50px;
	}
	.fajue ul li p:nth-child(2){
		font-size: 38px;
	}
	.fajue ul li p:nth-child(3){
		font-size: 16px;
	}
	.fajue{
		width: 100%;
	}
	.ceicei h2{
		text-align: center;
	}
	.mizhi p{
		text-align: center;
	}
	.hanbao {
	    margin-left: none;
	    margin: 0px auto;
	    margin-top: 20px;
	}
	.fajue ul li{
		margin-left: 0;
		width: 33.33%;
	}
	.wangshi .gallery-top{
		display: none;
	}
	.wangshi .gallery-thumbs{
		margin: 0px auto;
		width: 80%;
	}
	.wangshi .gallery-thumbs .swiper-slide{
		text-align: center;
	}
	.weif p{
		text-align: center;
	}
	.weif h3{
		text-align: center;
	}
	.wangshi .gallery-thumbs .swiper-slide a{
		margin: 0px auto;
		margin-top: 30px;
	}
	.wangshi .gallery-thumbs .swiper-slide h3:after {
	    content: "";
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    bottom: 0px;
	    width: 65px;
	    height: 2px;
	    background-color: #ffc200;
	}
	.wangshi .gallery-thumbs .swiper-slide h3{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.swiper-button-shenyunext, .swiper-button-shenyuprev{
		display: none;
	}
	.swiper-button-shenyunextb, .swiper-button-shenyuprevb{
		display: block;
	}
	.swiper-button-shenyuprevb{
		left: 0;
	}
	.swiper-button-shenyunextb{
		left: initial;
		right: 0;
	}
	.fen2 {
	    background: url(../images/q1.png)left 0 no-repeat;
	    background-size: cover;
	}
	.hhelk{
		display: none;
	}
	.hhe{
		max-width: 760px;
		left: 50%;
		transform: translateX(-50%);
		height: 50px;
	}
	.hhelogo {
	    position: absolute;
	    left: 10px;
	    transform: translateX(0%);
	    top: 0;
	    width: 80px;
	}
	.bkt{
		height: 50px;
	}
	
	.swiper-containert .swiper-slide{
		width: 553px;
		height: 365px;
	}
	.aidou{
		display: none;
	}
	.duosun {
	    width: 100%;
	    float: none;
	}
	.buhuilai{
		text-align: center;
	}
	.buhuilai p:nth-child(1):after {
	    content: "";
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    bottom: -34px;
	    width: 120px;
	    height: 5px;
	    box-sizing: border-box;
	    background-color: #d20900;
	}
	.buhuilai:after {
	    content: "ADVANTAGE";
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    top: -72px;
	    color: rgba(255,255,255,0.4);
	    font-family: impact;
	    font-size: 97px;
	    z-index: -1;
	}
	.duosun ul{
		margin: 0px auto;
		margin-top: 50px;
	}
	.zdk1 {
	    float: none;
	    margin: 0px auto;
	    width: 98%;
	    height: auto;
	    display: flex;
	    justify-content: flex-end;
	    align-items: center;
	}
	.yanlei:after {
	    content: "PRODUCT";
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    top: -59px;
	    color: rgba(255,255,255,0.2);
	    font-family: impact;
	    font-size: 97px;
	    z-index: -1;
	}
	.zopd1{
		width: 100%;
	}
	.zdk2 {
	    float: none;
	    margin: 0px auto;
	    width: 98%;
	    height: auto;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	}
	.yuanshen {
	    margin-right: 0px;
	    margin: 0px auto;
	}
	.yuanshen ul {
		display: none;
	}
	
	nav .menubar .home img.cldq1 {
	    height: 60px;
	    margin: 0px auto;
	}
	.menubar ul {
	    width: 56%;
	    margin-right: 190px;
	}
	.xuanze {
		width: 100%;
	    overflow: hidden;
	    height: 700px;
	    position: relative;
	    margin-right: 30%;
	}
	.dkll {
	    float: none;
	    display: table;
	    position: relative;
	    width: 46.4%;
	    margin: 0px auto;
	}
	.dill {
	    float: none;
	    width: 100%;
	    display: table;
	    margin-left: 0px;
	    margin: 0px auto;
	    margin-top: 30px;
	}
	.mkox p:nth-child(1) {
	    font-size: 83.83px;
	    color: rgba(255,255,255,0.5);
	    font-weight: bold;
	    margin-top: 55px;
	}
	.dongshid p:nth-child(1) {
	    font-size: 56.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.ctu1 {
	    position: absolute;
	    left: 73px;
	    bottom: 0;
	    width: 34.5%;
	    display: none;
	}
	.ctu2 {
	    position: inherit;
	    top: inherit;
	    left: inherit;
	    display: table;
	    z-index: 99;
	    animation-delay: 0.2s;
	    margin: 0px auto;
	}
	.ctu2 p:nth-child(2) {
	    font-size: 18.87px;
	    color: #000000;
	    text-align: center;
	    margin-top: 3px;
	}
	.ctu3 {
	    position: relative;
	    top: inherit;
	    right: inherit;
	    animation-delay: 0.8s;
	    width: 80%;
	    margin: 0px auto;
	    margin-top: 20px;
	}
	.ctu3 img{
		width: 100%;
	}
	.dklp1 {
	    top: 14%;
	    left: 25%;
	    animation-delay: 1.4s;
	}
	.dklp2 {
	    top: 37%;
	    left: 51%;
	    animation-delay: 2.0s;
	}
	.dklp3 {
	    top: 43%;
	    left: 37%;
	    animation-delay: 2.6s;
	}
	.dklp4 {
	    top: 64%;
	    left: 59%;
	    animation-delay: 3.2s;
	}
	.dklp5 {
	    top: 66%;
	    left: 12%;
	    animation-delay: 3.8s;
	}
	.dklp6 {
	    top: 82%;
	    left: 35%;
	    animation-delay: 4.4s;
	}


	.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;
		font-weight: bold
	}
	.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;
	}
	
	.dpxxzt{
		display: none;
	}
	.dpxxz{
		width: 100%;
	}
}
@media(max-width:1170px ){
	.lkii{
	   display: none;
	}
	.hek{
		display: block;
		height: auto;
		box-sizing: border-box;
		padding: 10px;
		box-shadow: 0px 0px 10px 1px #333333;
	}
	.hek p{
		font-size: 16px;
		color: #FFFFFF;
	}
	.hala{
		width: 120px;
		height: auto;
		box-sizing: border-box;
		padding: 10px;
		background-color: #2a9300;
		margin: 0px auto;
	}
	.hala img{
		width: 100%;
	}
	.hala p{
		font-size: 12px;
	}

	.bieqi {
	    text-align: left;
	    display: table;
	    position: relative;
	    right: 0px;
	    top: 0px;
	    width: 100%;
	    text-align: center;
	}
	.xiaoxing .ais:nth-child(3) {
		margin-left: 0;
	}

	.xiaoxing {
	    width: 70%;
	    display: table;
	    margin-left: 0px;
	    margin-top: 0px;
	    position: relative;
	    margin: 0px auto;
	}
	.xiaoxing .ais {
	    float: left;
	    width: 50%;
	    height: 200px;
	    box-sizing: border-box;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.bieqi p:nth-child(1) {
	    font-size: 33px;
	    margin-bottom: 7px;
	}
	.bieqi p:nth-child(2){
		font-size: 2px;
	}
	.bieqi a {
	    width: 133px;
	    height: 30px;
	    border-radius: 30px;
	    text-align: center;
	    line-height: 30px;
	    color: #FFFFFF;
	    font-size: 14px;
	    background-color: #2a9300;
	    margin: 0px auto;
	    margin-bottom: 10px;
	}
	.lobbz{
		display: none;
	}
	.kyin{
		display: block;
	}
	.lobbby {
	    float: right;
	    width: 100%;
	    height: 200px;
	    position: relative;
	    z-index: 2;
	    margin-top: 30px;
	    margin-right: 0px;
	}
	.lobbh{
		display: none;
	}
	.hy-ul{
		display: none;
	}
}
@media(max-width:1160px ){
	
	.duli{
		display: table;
	}
	.maoyi{
		display: none;
	}
	.wangshi .gallery-top {
	    float: left;
	    width: 100%;
	    height: auto;
	    margin-top: 10px;
	    position: relative;
	    overflow: hidden;
	}
	.fengk a:before{
		display: none;
	}
	.fengk a:after{
		display: none;
	}
	.wangshi .gallery-top .swiper-slide .nan1 {
	    float: none;
	    width: 100%;
	    text-align: center;
	    height: auto;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	}
	.fengk h2:after {
	    position: absolute;
	    content: "";
	    width: 83px;
	    height: 4px;
	    background-color: #ff9738;
	    left: 50%;
	    transform: translateX(-50%);
	    top: -28px;
	    display: none;
	}
	.fengk{
		width: 100%;
	}
	.fengk p {
	    font-size: 16px;
	    line-height: 28px;
	    margin-top: 21px;
	    display: none;
	}
	.wangshi .gallery-top .swiper-slide .nan2 {
	    float: none;
	    width: 420px;
	    box-sizing: border-box;
	    border-radius: 420px;
	    height: 420px;
	    position: relative;
	    background-color: #FFFFFF;
	    overflow: hidden;
	    border: 13px solid #FFFFFF;
	    margin: 0px auto;
	    margin-top: 10px;
	}
	.fengk a {
	    width: 160px;
	    height: 40px;
	    color: #FFFFFF;
	    text-indent: 19px;
	    font-size: 16px;
	    line-height: 40px;
	    position: relative;
	    background-color: #d40000;
	    margin: 0px auto;
	    margin-top: 10px;
	    text-align: left;
	}
	
	
	
	
	.hy-tdh img {
	    float: right;
	    width: 19%;
	    margin-right: 5%;
	    margin-top: 37px;
	    display: none;
	}
	.hy-tdh p {
	    margin-top: 37px;
	    width: 80%;
	    float: right;
	    font-size: 14px;
	    color: #FFFFFF;
	    display: table;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.bianai .hy-tdh p {
	    margin-top: 37px;
	    width: 80%;
	    float: right;
	    font-size: 14px;
	    color: #FFFFFF;
	    display: table;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	
	.w1330{
		width: 96%;
		margin: 0px auto;
	}
	.talp3 img {
	    float: none;
	    margin-left: 0px;
	    margin: 0px auto;
	    width: 39%;
	}
	.talp3 ul {
	    float: none;
	    width: 100%;
	    margin: 0px auto;
	    display: table;
	}
	.talp3 ul li {
	    width: 48%;
	    height: 110px;
	    background-color: #0088f0;
	    border-radius: 0px;
	    display: table;
	    float: left;
	}
	.talp3 ul li:nth-child(1) {
	    margin-left: 0px;
	    margin-top: 0px;
	    margin: 1%;
	}
	.talp3 ul li:nth-child(2) {
	    margin-left: 0px;
	    margin-top: 0px;
	    margin: 1%;
	}
	.talp3 ul li:nth-child(3) {
	    margin-left: 0px;
	    margin-top: 0px;
	    margin: 1%;
	}
	.talp3 ul li:nth-child(4) {
	    margin-left: 0px;
	    margin-top: 0px;
	    margin: 1%;
	}
	
	
	
	
	.liww {
	    width: 630px;
	    position: absolute;
	    right: 50%;
	    transform: translateX(50%);
	    bottom: 10px;
	}
	.tianchu1 {
	    float: none;
	    width: 96%;
	    height: auto;
	    display: table;
	    margin-left: inherit;
	    margin: 0px auto;
	    margin-bottom: 50px;
	}
	.tianchu2 {
	    float: none;
	    width: 470px;
	    height: 370px;
	    overflow: hidden;
	    margin-right: inherit;
	    margin: 0px auto;
	    margin-bottom: 50px;
	    position: relative;
	}
}
@media(max-width:1140px ){
	.lpbt {
	    display: table;
	    position: relative;
	    width: 100%;
	    left: inherit;
	    top: inherit;
	    text-align: center;
	}
	.lpbt p:nth-child(1) {
	    text-align: center;
	}
	.lpbt p:nth-child(2) {
	    font-size: 25px;
	    color: #5a5a5a;
	    text-align: center;
	}
	.cqo {
	    height: auto;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    float: none;
	    margin: 0px auto;
	}
	.wobub{
		display: none;
	}
	.wobua {
	    float: none;
	    width: 96%;
	    height: 100%;
	    margin: 0px auto;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	}
	.coolp{
		display: block;
	}
	
	
	
	
	
	
	
}

@media(max-width:1120px ){
	nav .menu.open .menu-link .text-item{font-size: 24px;}
}
@media(max-width:1100px ){
	.xiesi{
		display: none;
	}
	
	.coolp{
		display: block;
	}
	
	
	
	
	
	.heiye {
		display: none;
	}
	.sixu {
	    float: none;
	    margin: 0px auto;
	    width: 96%;
	    position: relative;
	}
	.diyu{
		top: -43px;
	}
	.hei {
	    position: relative;
	    z-index: 3;
	    text-align: center;
	    left: 0px;
	    top: 0px;
	    display: table;
	    margin: 0px auto;
	}
	.hei a {
	    margin: 0px auto;
	    margin-top: 36px;
	}
	.poo{
		display: none;
	}
	.jietou2 {
	    width: 100%;
	    height: 50%;
	    position: relative;
	    left: 0;
	    top: 0;
	    z-index: 4;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.jietou3 {
	    width: 100%;
	    height: 50%;
	    position: relative;
	    right: 0;
	    bottom: 0;
	    z-index: 4;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.hei h3 {
	    font-size: 40px;
	}
	.hei p {
	    font-size: 16px;
	    color: #515151;
	}
	.hei a {
	    margin: 0px auto;
	    margin-top: 20px;
	    width: 140px;
	    height: 30px;
	    line-height: 30px;
	    font-size: 12px;
	    border-radius: 30px;
	}
	.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;
	}
	.pdd{
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
	}
	.pdd2{
		width: 100%;
		height: 50%;
		overflow: hidden;
		position: relative;
	}
	.pdd3{
		width: 100%;
		height: 50%;
		overflow: hidden;
		position: relative;
	}
	.pdd img.kaoc{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 3;
	}
	.pdd img.kaob{
		position: relative;
		z-index: 4;
		height: 68%;
		margin-top: 10%;
	}
	
	
	.fen7 .lpxz {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 300px;
	}
	.dongshi p:nth-child(1) {
	    font-size: 65.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.fflx {
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    z-index: 0;
	    width: 73%;
	}
}
@media(max-width:1100px ){
	.bannerx2{
		width: 96%;
		height: auto;
		margin: 0px auto;
		margin-top: 280px;
	}
}
@media(max-width:1090px ){
	.azuo {
	    width: auto;
	    float: left;
	    text-align: left;
	    margin-right: 0px;
	    transform: scale(0.8);
	}
	.ayou {
	    float: right;
	    width: 647px;
	    height: 647px;
	    border-radius: 647px;
	    border: 1px dashed #52a0cf;
	    box-sizing: border-box;
	    padding: 32px;
	    position: relative;
	    transform: scale(0.8);
	}
	.menubar ul{
		display: none;
	}
}
@media(max-width:1050px ){
	.c1pp {
	    display: none;
	}
	.jkpp {
	    display: none;
	}
	.c2pp {
	    float: none;
	    margin: 0px auto;
	    width: 96%;
	}
	
	.zzddit{
		display: none;
	}
	.zzdbt {
	    max-width: 460px;
	    width: 460px;
	    display: table;
	    margin-left: 0;
	}
	.zzdbt .xxbt{
		text-align: center;
	}
	.ddwwqq p{
		text-align: center;
	}
	.muwei {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
}
@media(max-width:1058px ){
	.zhengh1{
		width: 96%;
		margin: 0px auto;
	}
}
@media(max-width:1020px ){
	.clpa{
		width: 100%;
	}
}

@media(max-width:1020px ){
	.azuo {
	    width: auto;
	    float: left;
	    text-align: left;
	    margin-right: 0px;
	    transform: scale(0.7);
	}
	.ayou {
	    float: right;
	    width: 500px;
	    height: 500px;
	    border-radius: 647px;
	    border: 1px dashed #52a0cf;
	    box-sizing: border-box;
	    padding: 32px;
	    position: relative;
	    transform: scale(0.8);
	}
	#scroll_onebhy {
	    width: 96%;
	    margin: 0px auto;
	    margin-top: 30px;
	}
	
	
}
.lppccc{
	width: 100%;
	height: 100%;
	display: none;
}
@media(max-width:960px ){
	.jiuzui .swiper-slide .bndar1 {
	    background: url(../images/sjbanner1.jpg) center;
	    background-size: cover;
	}
	.jiuzui .swiper-slide .bndar2 {
	    background: url(../images/sjbanner2.jpg) center;
	    background-size: cover;
	}
	.jiuzui .swiper-slide .bndar3 {
	    background: url(../images/sjbanner3.jpg) center;
	    background-size: cover;
	}
	.jiuzui .swiper-slide .bndar4 {
	    background: url(../images/sjbanner4.jpg) center;
	    background-size: cover;
	}

	
	.guanxin {
	    width: 100%;
	    margin-left: 0px;
	    margin-top: 0px;
	}
	
	
	nav .menubar .home img.cldq1 {
	    height: 60%;
	    margin: 0px auto;
	}
	.pdd img.kaoc{
		width: auto;
		max-width: inherit;
		height: 100%;
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.lppccc{
		display: block;
	}
	.hy-pc{display: none;}
	.hy-sj{display: block;}
	.namu1{
		display: none;
	}
	.namu3{
		display: none;
	}
	
	.clpa {
	    box-sizing: border-box;
	    padding-left: 0px;
	}
	.clpa h2 {
	    text-align: center;
	    font-size: 43px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 175px;
	}
	.yiqie1 {
	    float: none;
	    margin: 0px auto;
	    display: table;
	}
	.er1 {
	    margin-left: 0px;
	}
	.er0 {
	    float: left;
	    width: 169px;
	    height: 169px;
	    margin-top: 10px;
	}
	.yiqie2 {
	    float: none;
	    margin: 0px auto;
	    display: table;
	}
	.biyangde{
		display: none;
	}
	.jiagei{
		display: none;
	}
	
	.xianjing1 {
	    width: 96%;
	    float: none;
	    height: auto;
	    display: table;
	    margin: 0px auto;
	}
	.xianjing2 {
	    float: none;
	    width: 96%;
	    height: auto;
	    margin: 0px auto;
	}
	.fuqi1{
		width: 400px;
	}
	.fuqi2{
		width: 400px;
		margin-bottom: 50px;
	}
	.kaishi1 span {
	    font-size: 18px;
	    color: #FFFFFF;
	    display: none;
	}
	.xianjing2 ul li {
	    width: 350px;
	    height: 430px;
	    position: relative;
	    box-sizing: border-box;
	    border: 1px solid #FFFFFF;
	    margin-right: 30px;
	}
	.kaishi1 img {
	    display: inline;
	    display: inline-block;
	    margin-bottom: 11px;
	}
	.kaishi1 h2 {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-bottom: 8px;
	}
	.kaishi1 p {
	    font-size: 26px;
	    color: rgba(255,255,255,0.5);
	    font-family: impact;
	    margin-bottom: 0px;
	}
	.yonggan1 {
	    width: 86%;
	    display: table;
	    text-align: center;
	}
	.cqdc1 h2 {
	    font-size: 36px;
	    color: #FFFFFF;
	    font-weight: 500;
	    padding-top: 19px;
	}
	.cqdc1 p {
	    font-size: 23px;
	    color: #FFFFFF;
	    padding-top: 8px;
	}
	.dkw {
	    width: 112px;
	    text-align: center;
	}
	.cqdb3 img {
	    width: 200px;
	    float: right;
	}
	.wkuan {
	    width: 96%;
	    height: 398px;
	    box-sizing: border-box;
	    padding: 12px;
	    background-color: #FFFFFF;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.imggc {
	    width: 100%;
	    height: 215px;
	    overflow: hidden;
	    position: relative;
	}
	.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;
	}
	.probanner img{
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		display: block;
		height: 100%;
		width: auto;
		max-width: inherit;
	}
	.probanner {
	    width: 100%;
	    height: 200px;
	    background-size: auto 100%;
	    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;
	}
	.left_cp{width:100%;}
	.fp-tableCell .box_one{background:none;}
	.right_cp{width:100%;}
	.dpqiiu{width:100%;}
	.top_scroll li{width:48%;float:left;padding:0 1%;margin-bottom:5px;}
	#top_scroll2{height:500px;overflow:hidden;}
	.fflp h3{font-size: 32px;
	font-weight: none;
    color: #0045b8;
    margin-bottom: 30px;}
    .fflp ul li{
        margin:1%;
        border-radius:30px;
    }
	.#f7ae46 .zl {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	    margin-top: -80px;
	}
	.kowpx{
	    display: none;
	}
	
	.fen7 .mklp {
	    float: left;
	    width: 45.3%;
	    position: relative;
	    height: 300px;
	    display: none;
	}
	.fen7 .lpzr {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	    height: auto;
	}
	
	.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: #e60012;
	}
	.ddu2x {
	    font-size: 16px;
	    float: right;
	    margin-top: 23px;
	    margin-right: 10px;
	    color: #e60012;
	}
	.xmkc{margin-top: -50px;}
	.wopx p:nth-child(1) {
	    font-size: 60px;
	    text-align: left;
	    color: #4a8bf3;
	    font-weight: 100;
	}
	.wopx p:nth-child(2) {
	    font-size: 40px;
	    color: #3072c4;
	    text-align: left;
	    font-weight: bold;
	    padding-bottom: 29px;
	    margin-top: -21px;
	}
	.wopx p:nth-child(2) span {
	    font-size: 26px;
	    color: #FFFFFF;
	}
	.wopx p:nth-child(4) {
	    font-size: 40px;
	    color: #FFFFFF;
	    text-align: left;
	    font-weight: bold;
	    padding-top: 29px;
	    padding-bottom: 64px;
	}
	.mkzuo {
	    float: left;
	    width: 56%;
	    margin-top: 30px;
	}
	.dongshi1 .dongshiz {
	    width: 37.6%;
	    float: left;
	    margin-left: 2%;
	    display: none;
	}
	.dongshi1 .dongshiy {
	    width: 96%;
	    margin: 0px auto;
	    margin-top: 5px;
	    float: none;
	    text-align: justify;
	    font-size: 18px;
	    color: #000000;
	    line-height: 35px;
	    font-weight: 600;
	}
	.diex {
	    margin: 0px auto;
	    margin-top: 40px;
	}
	.dongshi p:nth-child(1) {
	    font-size: 50.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.dongshi p:nth-child(2) {
	    font-size: 30.42px;
	    color: #1a4cab;
	    font-weight: bold;
	    margin-top: -40px;
	}
	.dongshid p:nth-child(1) {
	    font-size: 50.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.dongshid p:nth-child(2) {
	    font-size: 30.42px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: -40px;
	}
	.hhx {
	    width: 100%;
	    height: 1px;
	    background-color: #FFFFFF;
	    margin-top: 36px;
	    margin-bottom: 30px;
	}
	.ckl ul li {
	    width: 50%;
	    display: table;
	    float: left;
	    padding-bottom: 10px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	nav .menubar .icons .secondary-icons{
		display: none;
	}
	nav .menubar .icons .secondary-iconstwo{
		display: none;
	}
	nav .menubar {
	    width: 100%;
	    height: 55px;
	    position: absolute;
	    left: 0;
	    top: 0;
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    padding: 0 15px;
	    box-sizing: border-box;
	    background-color: #008dea;
	}
	.menubar h1 {
	    width: auto;
	    height: 100%;
	}
	nav .menubar .home {
	    height: 100%;
	}
	nav .menubar .home img {
	    width: auto;
	    height: 100%;
	    margin-top: 0px;
	}
	nav .menubar .icons .icon-menu {
	    display: flex;
	    width: 45px;
	    height: 45px;
	    z-index: 2;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    cursor: pointer;
	    background-color: #e7792a;
	}
	.dqppx .bd {
	    width: 50%;
	    float: right;
	    height: 100%;
	    position: relative;
	    overflow: hidden;
	    display: none;
	}
	.dqppx .hd {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	    height: 100%;
	    box-sizing: border-box;
	}
	.jkll img {
	    width: 100%;
	    height: 100%;
	    display: inline-block;
	    animation: rotate2 20s linear infinite;
	    display: none;
	}
	.xiaoji p {
	    font-size: 40px;
	    color: #000000;
	    font-weight: bold;
	    float: left;
	    text-indent: 8px;
	}
	.xiaoji {
	    box-sizing: border-box;
	    width: 97%;
	    display: table;
	    padding-bottom: 17px;
	    margin: 0px auto;
	}
	.xiaot {
	    position: absolute;
	    left: 10%;
	    bottom: 10%;
	    width: 37%;
	    display: none;
	}
	.xiaot2 img {
	    width: 46%;
	    display: inline-block;
	}
	.xiaot2 {
	    position: relative;
	    left: inherit;
	    top: inherit;
	    margin-left: 0;
	    width: 96%;
	    margin: 0px auto;
	    text-align: center;
	}
	.xiaot3 {
	    width: 70%;
	    margin: 0px auto;
	    position: relative;
	    right: inherit;
	    top: inherit;
	}
	
		
	.w1230 {
	    width: 96%;
	    margin: 0px auto;
	}
	.aal {
	    width: 140px;
	    height: 35px;
	    line-height: 35px;
	    background-color: #e70003;
	    text-align: center;
	    float: none;
	    margin: 0px auto;
	    margin-top: 40px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.chengxin01img img {
	    display: inline-block;
	    display: inline;
	    width: 80%;
	}
	.chengxin01wen h2 {
	    font-size: 56px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 20px;
	}
}
@media(max-width:930px ){
	nav .menu.open .menu-link .text-item{font-size: 20px;}
	.xinang1img {
		width: 100%;
	    display: table;
	}
	.xinang1img img {
	    width: 77%;
	    margin-left: inherit;
	    margin: 0px auto;
	}
}
@media(max-width:900px ){
	.fenlei2 ul li {
	    width: 100%;
	    float: none;
	    margin: 0;
	    margin-top: 1%;
	    background-color: #f1f1f1;
	}
	.ziwo{
		display: none;
	}
	.shili h2{
		font-size: 50px;
	}
	.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;
	}
	.mkyou {
	    width: 39%;
	    float: right;
	    display: none;
	}
	.mkzuo {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	}
	.mkox2 .mko3 img {
	    position: absolute;
	    left: 4px;
	    top: 4px;
	    width: 36px;
	    height: 36px;
	    border-radius: 36px;
	    display: none;
	}
	.mkox2 .mko3 a {
	    width: 100%;
	    height: 100%;
	    text-align: center;
	    line-height: 36px;
	    font-size: 20px;
	    color: #FFFFFF;
	    font-weight: bold;
	    text-indent: 0em;
	}
	.mkox2 .mko3 {
	    width: 18%;
	    margin-right: 1%;
	    height: 36px;
	    border-radius: 36px;
	    border: 3px solid #FFFFFF;
	    background: url(../images/jb1.jpg);
	    background-size: cover;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    position: relative;
	}
	.mkox2 {
	    height: 110px;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.jcixpoz {
	    width: 96%;
	    float: none;
	    margin: 0px auto;
	    margin-top: -86px;
	}
	.jcixpoy {
	    width: 96%;
	    float: none;
	    margin: 0px auto;
	    display: table;
	}
	.jcixpoy ul li {
	    width: 49%;
	    height: 167px;
	    margin: 1%;
	    float: left;
	    border-radius: 20px;
	    text-align: center;
	}
	.jcixpoy ul li p:nth-child(3) {
	    color: #FFFFFF;
	    font-size: 17px;
	    text-align: justify;
	    display: none;
	}
	.jcixpoy ul li p:nth-child(2) {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    text-align: center;
	    margin-bottom: 23px;
	}
	.xc .guanzhu {
	    float: none;
	    text-align: center;
	    margin-top: 0px;
	    position: absolute;
	    left: 50%;
	    bottom: 30px;
	    margin-left: -68.5px;
	}
	.xc .dianhua {
	    float: right;
	    text-align: center;
	    margin-top: 195px;
	    display: none;
	}
	
	.xc .zhongjian .mlx:nth-child(1) {
	    font-size: 36px;
	    color: #1950ab;
	    padding-top: 130px;
	}
	.xc .zhongjian img {
	    margin: 0px auto;
	    margin-top: 50px;
	    display: none;
	}
	.jcixpoz p:nth-child(1) {
	    font-size: 36px;
	    color: #1950ab;
	    font-weight: bold;
	}
	.jcixpoz p:nth-child(2) {
	    font-size: 36px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.jcixpoz p:nth-child(3) {
	    font-size: 18px;
	    color: #FFFFFF;
	    line-height: 30px;
	    padding-top: 5px;
	    padding-bottom: 10px;
	}
	.bckt p:nth-child(1) {
	    font-size: 90px;
	    font-family: impact;
	    color: rgba(255,255,255,0.2);
	}
	.bckt p:nth-child(2) {
	    font-size: 43px;
	    font-weight: bold;
	    color: #FFFFFF;
	    text-shadow: 0px 0px 10px #b70002;
	    margin-top: -55px;
	    padding-bottom: 27px;
	}
	.xiamianh img {
	    width: 8%;
	    float: right;
	    display: inline-block;
	    margin-left: 10px;
	    margin-top: 13px;
	    margin-right: 144px;
	}
	.xxk img {
	    display: inline-block;
	    margin-top: 18px;
	    width: 50%;
	    margin-right: 77px;
	}
	.azuo p:nth-child(1) {
	    font-size: 60px;
	    color: #e97304;
	    padding-bottom: 30px;
	}
	.azuo h2 {
	    font-size: 38px;
	    color: #2852c7;
	}
	.ayou {
	    float: right;
	    width: 450px;
	    height: 450px;
	    border-radius: 647px;
	    border: 1px dashed #52a0cf;
	    box-sizing: border-box;
	    padding: 32px;
	    position: relative;
	    transform: scale(0.8);
	}
}

@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:800px ){
	.wopx p:nth-child(1) {
	    font-size: 45px;
	    text-align: left;
	    color: #4a8bf3;
	    font-weight: 100;
	}
	.wopx p:nth-child(2) {
	    font-size: 26px;
	    color: #3072c4;
	    text-align: left;
	    font-weight: bold;
	    padding-bottom: 29px;
	    margin-top: 10px;
	}
	.cqdc1 h2 {
	    font-size: 28px;
	    color: #FFFFFF;
	    font-weight: 500;
	    padding-top: 10px;
	}
	.cqdc2 li {
	    width: 50%;
	    float: left;
	    text-align: center;
	    margin-top: 10px;
	}
	.dkw {
	    width: 96px;
	    text-align: center;
	}
	
	.wopx p:nth-child(2) span {
	    font-size: 16px;
	    color: #FFFFFF;
	}
	.wopx p:nth-child(4) {
	    font-size: 30px;
	    color: #FFFFFF;
	    text-align: left;
	    font-weight: bold;
	    padding-top: 20px;
	    padding-bottom: 46px;
	}
	.fflx {
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    z-index: 0;
	    width: 83%;
	}
}
@media(max-width:780px){
	.mkox p:nth-child(1) {
	    font-size: 60.83px;
	    color: rgba(255,255,255,0.5);
	    font-weight: bold;
	    margin-top: 55px;
	}
	.djz {
	    float: none;
	    width: 100%;
	    height: 80%;
	    background: url(../images/zbg.jpg) center;
	    background-size: cover;
	}
	.djy {
	    float: none;
	    width: 100%;
	    height: 20%;
	}
	.mkox p:nth-child(2) {
	    font-size: 30px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: -46px;
	}
	.imggc {
	    width: 100%;
	    height: 210px;
	    overflow: hidden;
	}
	.wkuan {
	    width: 100%;
	    height: auto;
	    padding-bottom: 20px;
	    background-color: #FFFFFF;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.swiper-containerdq .swiper-slide {
	    text-align: center;
	    border-right: 0px solid rgba(255,255,255,0.5);
	    border-left: 0px solid rgba(255,255,255,0.5);
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    -webkit-justify-content: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    -webkit-align-items: center;
	    align-items: center;
	}
	.swiper-button-nextdq, .swiper-button-prevdq {
	    position: absolute;
	    bottom: 8%;
	    width: 40px;
	    height: 40px;
	    z-index: 999;
	    cursor: pointer;
	}
	.chengxin01img {
	    width: 96%;
	    margin: 0px auto;
	    position: relative;
	    padding-bottom: 38px;
	}
	.chengxin01wen h2 {
	    font-size: 46px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 20px;
	}
	.azuo {
	    width: auto;
	    float: none;
	    text-align: center;
	    margin-right: 0px;
	    transform: scale(0.7);
	}
	.ayou {
	    float: none;
	    width: 450px;
	    height: 450px;
	    border-radius: 647px;
	    border: 1px dashed #52a0cf;
	    box-sizing: border-box;
	    padding: 32px;
	    position: relative;
	    transform: scale(1);
	    margin: 0px auto;
	    margin-top: -20px;
	}
	.azuo p:nth-child(3) {
	    width: 97px;
	    height: 1px;
	    background-color: #2852c7;
	    margin: 0px auto;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.azuo p:nth-child(4) {
	    font-size: 20px;
	    color: #FFFFFF;
	    font-weight: 300;
	    margin-bottom: 20px;
	}
	.azuo p:nth-child(1) {
	    font-size: 50px;
	    color: #e97304;
	    padding-bottom: 20px;
	}
	.buhuilai p:nth-child(1) {
	    font-size: 30px;
	}
	.buhuilai:after {
	    top: -32px;
	    font-size: 50px;
	}
	.buhuilai p:nth-child(1):after {
	    bottom: -12px;
	    width: 73px;
	    height: 3px;
	}
	.buhuilai p:nth-child(2) {
	    font-size: 14px;
	    width: 80%;
	    margin: 0px auto;
	    margin-top: 31px;
	}
	.duosun ul li {
	    width: 31.33%;
	    height: 350px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    border-radius: 50px;
	    background: url(../images/bf.jpg) center;
	    background-size: cover;
	    float: left;
	    margin-left: 0px;
	    margin: 1%;
	    box-sizing: border-box;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.duosun ul li:nth-child(1) {
	    margin-left: 1%;
	}
	.duosun ul{
		margin-top: 23px;
	}
}
@media(max-width:760px ){
	.hhelogo {
	    left: 26px;
	}
	.zaiyongyuan {
	    width: 100%;
	    margin-top: -100px;
	    display: table;
	}
	
	
	.hhelk {
	    float: right;
	    width: 100%;
	    height: 100%;
	    background-color: rgba(0,0,0,0.5);
	    box-sizing: border-box;
	    padding-left: 0px;
	}
	.hhelogo a{
		height: 100%;
	}
	.bubian {
	    display: none;
	}
	.bkt {
	    float: right;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    width: auto;
	    height: 50px;
	    cursor: pointer;
	}
	.bkt p {
	    width: 35px;
	    height: 35px;
	    border-radius: 52px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.bkt p span{
		width: 15px;
	}
	.nnkel {
	    width: 583px;
	    height: 399px;
	    position: absolute;
	    left: 30px;
	    top: 54px;
	    background-color: #008dea;
	    box-sizing: border-box;
	    padding: 50px;
	    z-index: 2;
	}
	.dlx .ddikt {
	    float: right;
	    display: table;
	    position: relative;
	    z-index: 1;
	    margin-top: -155px;
	}
	
	
	
	.lobbby ul li {
	    width: 49%;
	    margin: 0.5%;
	    float: left;
	    height: 224px;
	    box-sizing: border-box;
	    border: 3px solid #FFFFFF;
	    overflow: hidden;
	}
	
	.lpbt p:nth-child(1) {
	    font-size: 36px;
	}
	.lpbt p:nth-child(2) {
	    font-size: 18px;
	}
	.cqo ul {
	    display: table;
	    width: 96%;
	    margin: 0px auto;
	}
	.tikkme p {
	    font-size: 30px;
	    color: #FFFFFF;
	    font-family: impact;
	    margin-top: 5px;
	}
	.w960 {
	    width: 100%;
	    margin: 0px auto;
	}
	.tikkme {
	    width: 86px;
	    height: 83px;
	    background-color: #ffac28;
	    text-align: center;
	    float: left;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.lps {
	    float: left;
	    margin-left: 20px;
	    width: 75%;
	    text-align: left;
	}
	.cqo ul li {
	    width: 100%;
	    box-sizing: border-box;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    border-bottom: 1px solid #a1bfcc;
	    display: table;
	}
	.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;
	    height: 150px;
	    overflow: hidden;
	}
	.talp3 ul li {
	    width: 48%;
	    height: 210px;
    }
	
	.talp3 ul li .tb{
		font-size: 40px;
	}
	.tc p:nth-child(1) {
	    font-size: 18px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.tc p:nth-child(2) {
	    font-size: 12px;
	    color: #FFFFFF;
	    margin-top: 1px;
	}
	.talp3 img {
	    float: none;
	    margin-left: 0px;
	    margin: 0px auto;
	    width: 51%;
	}
}
@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:730px ){
	.dongshi p:nth-child(1) {
	    font-size: 35.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.dongshi p:nth-child(2) {
	    font-size: 26.42px;
	    color: #1a4cab;
	    font-weight: bold;
	    margin-top: -23px;
	}
	.dongshid p:nth-child(1) {
	    font-size: 35.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.dongshid p:nth-child(2) {
	    font-size: 26.42px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: -23px;
	}
	.lpz {
	    background: url(../images/ditu.jpg) center;
	    background-size: cover;
	    overflow: hidden;
	    position: relative;
	    display: none;
	}
	.lpy {
		width: 100%;
	    background: url(../images/lpy.jpg) center;
	    background-size: cover;
	    box-sizing: border-box;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	    align-content: center;
	    padding: 0 8%;
	}
	.a{
		text-align: center;
	}
	.a img{
		width: 82%;
	}
	
}
@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: #e60012;
	}
	
	
	
	
	
	.bjx1 p {
	     
	    font-size: 18px;
	    color: #e60012;
	    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: #e60012;
	    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;
	}
	.jcixpoz p:nth-child(3) {
	    font-size: 18px;
	    color: #FFFFFF;
	    line-height: 30px;
	    padding-top: 35px;
	    padding-bottom: 52px;
	    display: none;
	}
	.jcixpoz p:nth-child(1) {
	    font-size: 26px;
	    color: #1950ab;
	    font-weight: bold;
	}
	.jcixpoz p:nth-child(2) {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    padding-bottom: 20px;
	}
	.jcixpoy ul li {
	    width: 49%;
	    height: 153px;
	    margin: 1%;
	    float: left;
	    border-radius: 20px;
	    text-align: center;
	}
	.jcixpoy ul li img {
	    display: inline-block;
	    margin-top: 30px;
	    margin-bottom: 10px;
	    width: 60px;
	}
	.jcixpoy ul li p:nth-child(2) {
	    font-size: 18px;
	    color: #FFFFFF;
	    font-weight: bold;
	    text-align: center;
	    margin-bottom: 23px;
	}
}
@media(max-width:680px ){
	.shishou a {
	    width: 70%;
	    font-size: 20px;
	    text-indent: 0;
	    text-align: center;
	}
	.buding p {
	    cursor: default;
	    margin-left: 0;
	    text-align: center;
	    -webkit-transition: all .3s;
	    -moz-transition: all .3s;
	    -ms-transition: all .3s;
	    -o-transition: all .3s;
	    transition: all .3s;
	}
}
@media(max-width:670px ){
	.cqdc1 h2 {
	    font-size: 22px;
	    color: #FFFFFF;
	    font-weight: 500;
	    padding-top: 10px;
	}
	.cqdc1 p {
	    font-size: 20px;
	    color: #FFFFFF;
	    padding-top: 8px;
	}
	.cqdc2 {
	    width: 100%;
	    display: table;
	    margin-top: 7px;
	}
	.cqdb1 {
		display: none;
	}
	
	.cqdb2 {
		width: 100%;
	}
	
	.cqdb3 {
		display: none;
	}
	.ockk {
	    width: 100px;
	    height: 100px;
	    border-radius: 100px;
	    border: 1px dashed #d80c25;
	    margin-left: 0px;
	}
	.ockk p:nth-child(1) span {
	    font-size: 20px;
	}
	.ockk p:nth-child(1) {
	    font-family: impact;
	    color: #d80c25;
	    padding-top: 27px;
	}
	
}
@media(max-width:650px ){
	.page_list b{
		display: none;
	}
	.ofdd{
		width: 100%;
	}
	.niyi p:nth-child(1) {
		font-size: 30px;
	}
	.niyi p:nth-child(2){
		font-size: 22px;
		margin-top: 0;
	}
	#top_scroll{
		margin-top: 20px;
	}
	#top_scroll ul li{
		width: 48%;
	}
	.ceicei h2{
		font-size: 20px;
	}
	.mizhi p{
		font-size: 14px;
		line-height: 26px;
	}
	.hanbao a{
		width: 90px;
	}
	.hanbao{
		width: 310px;
	}
	.hanbao p span{
		font-size: 18px;
	}
	.fajue ul li img {
	    width: 36px;
	}
	.fajue ul li p:nth-child(2) {
	    font-size: 26px;
	}
	.fajue ul li p:nth-child(3) {
	    font-size: 12px;
	}
	.fflp h3{
		font-size: 26px;
	}
	.fflp ul{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.fflp ul li{
		width: 30.73%;
		height: 30px;
		line-height: 30px;
	}
	.dpqiiu2 p{
		display: none;
	}
	.fflp ul li a{
		font-size: 12px;
	}
	.weif p{
		font-size: 23px;
		
	}
	.BMap_bubble_content{
		margin-left: 15px;
	}
	.swiper-button-shenyunextb, .swiper-button-shenyuprevb{
		width: 30px;
	}
	.weif h3{
		font-size: 22px;
	}
	.wangshi .gallery-thumbs .swiper-slide h3{
		font-size: 18px
	}
	.wangshi .gallery-thumbs .swiper-slide p{
		font-size: 14px;
	}
	.zzdbt{
		width: 100%;
	}
	.niupi {
	    border-radius: 5px;
	}
	.bass {
	    height: 40px;
	    line-height: 40px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.xxbt h3 {
	    font-size: 28px;
	}
	.xxbt p:nth-child(2) {
	    font-size: 14px;
	    margin-top: 10px;
	}
	.xxbt p:nth-child(3) {
	    font-size: 30px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 9px;
	    margin-bottom: 5px;
	}
	.zzdbt .xxbt {
	    width: auto;
	    display: table;
	    box-sizing: border-box;
	    border-bottom: 1px solid #FFFFFF;
	    margin: 0px auto;
	}
	.ddwwqq p {
	    font-size: 13px;
	    line-height: 21px;
	}
	.daibu {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 30px;
	    margin-top: 0px;
	}
	.daibu h3{
	    font-size: 32px;
	}
	.dakla p {
	    font-size: 32px;
	    color: #0045b8;
	    margin-bottom: 30px;
	}
	.dongtui a {
	    width: 160px;
	    height: 35px;
	    line-height: 35px;
	    font-size: 14px;
	    border-radius: 35px;
	    margin-top: 20px;
	}
	.ddker{
		width: 100px;
		display: table;
		margin: 0px auto;
		margin-top: 15px;
	}
	.ddker .derw1 {
	    width: 100px;
	}
	.derw2 {
	    float: right;
	    width: 100px;
	    margin-left: 20px;
	}
	.ddker span {
	    display: block;
	    width: 100%;
	    font-size: 12px;
	    color: #FFFFFF;
	    margin-top: 10px;
	    text-align: center;
	}
	
	
	
	
	.tianshang h3{
		display: block;
	}
	.juebei{
		display: none;
	}
	.wioo{
		display: none;
	}
	.nidek p:nth-child(1) {
	    font-size: 36px;
	    font-family: impact;
	    color: #FFFFFF;
	}
	.nidek p:nth-child(2) {
	    font-size: 19px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 0px;
	    margin-bottom: 3px;
	}
	.buhuilai p:nth-child(2){
		width: 96%;
	}
	.kelai{
		margin-top: 0;
	}
	.nideb p {
	    font-size: 12px;
	    color: #FFFFFF;
	    line-height: 19px;
	    text-align: justify;
	}
	.duosun ul li{
		height: 268px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.hcb{
		display: block;
	}

	.zheyang{
		display: none;
	}
	.naizi{
		display: block;
	}
	.guanxid {
	    width: 96%;
	    height: auto;
	    border-radius: 0;
	    background-color: rgba(255,255,255,0.5);
	    padding: 10px;
	    box-sizing: border-box;
	    overflow: hidden;
	    margin: 0px auto;
	}
	.guanxinb {
	    width: 100%;
	    height: 100%;
	    border-radius: 0;
	    background-color: #0088f0;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    text-align: center;
	    box-sizing: border-box;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.wailai .nkv {
	    margin-top: 23px;
	    margin-bottom: 20px;
	}
	.wailai .nkv p {
	    font-size: 14px;
	    line-height: 26px;
	    color: #FFFFFF;
	}
	.wailai h3 {
	    font-size: 26.78px;
	    color: #FFFFFF;
	    font-weight: bold;
	    position: relative;
	}
	.jiasu p:nth-child(2) {
	    font-size: 16px;
	    color: #626262;
	    margin-top: 5px;
	    margin-bottom: 52px;
	    display: none;
	}
	#scroll_onebhy{
		display: none;
	}
	.tianshang{
		display: table;
		position: relative;
		z-index: 2;
	}
	.jiasu p:nth-child(1) {
	    font-weight: bold;
	    font-size: 26px;
	    color: #ff9738;
	    text-align: center;
	}

	.dakla p:nth-child(2) {
	    font-size: 30px;
	    font-weight: bold;
	    color: #3f3f3f;
	    margin-top: -57px;
	    margin-bottom: 12px;
	}
	.daxi {
	    position: absolute;
	    left: 0px;
	    bottom: 0;
	    font-size: 93px;
	    color: #FFFFFF;
	    font-family: impact;
	    height: 163px;
	    line-height: 163px;
	    z-index: -1;
	}
	.yanlei img{
		width: 150px;
		margin: 0px auto;
	}
	
	.mouri h2 {
	    font-size: 16px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.zopd1 {
	    overflow: hidden;
	    width: 1030px;
	    height: 175px;
	}
	
	.duli p:nth-child(1) {
	    font-size: 28px;
	    color: #ff9738;
	}
	.duli p:nth-child(2) {
	    font-size: 20px;
	    color: #323232;
	}
	.wangshi .gallery-top .swiper-slide .nan2 {
	    float: none;
	    width: 260px;
	    box-sizing: border-box;
	    border-radius: 260px;
	    height: 260px;
	    position: relative;
	    background-color: #FFFFFF;
	    overflow: hidden;
	    border: 13px solid #FFFFFF;
	    margin: 0px auto;
	    margin-top: 0px;
	}
	.wangshi .gallery-top .swiper-slide {
	    display: table;
	    box-sizing: border-box;
	    padding-left: 0px; 
	    padding-right: 0px; 
	}
	.wangshi .gallery-top {
	    float: left;
	    width: 100%;
	    height: auto;
	    margin-top: 0px;
	    position: relative;
	    overflow: hidden;
	}
	.fengk h2 {
	    font-size: 16px;
	}
	.fengk a {
	    width: 160px;
	    height: 35px;
	    color: #FFFFFF;
	    text-indent: 19px;
	    font-size: 14px;
	    line-height: 35px;
	    position: relative;
	    background-color: #d40000;
	    margin: 0px auto;
	    margin-top: 10px;
	    text-align: left;
	}
	
	
	
	
	
	
	.yuanshen {
	    margin-right: 0;
	    margin: 0px auto;
	}
	.hjk {
    	font-size: 60px;
	    color: rgba(255,255,255,.1);
	    font-family: impact;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.yuanshen h2 {
	    font-size: 36px;
	    color: #da1212;
	    font-weight: bold;
	    text-align: left;
	    margin-bottom: 10px;
	}
	.xiaoxing {
	    width: 90%;
	    display: table;
	    margin-left: 0px;
	    margin-top: 0px;
	    position: relative;
	    margin: 0px auto;
	}
	.xiaoxing .ais {
	    float: left;
	    width: 50%;
	    height: 160px;
	    box-sizing: border-box;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.budong p {
	    font-size: 18px;
	    font-weight: bold;
	    color: #FFFFFF;
	    margin-top: 10px;
	}
	.budong img{
		width: 30px;
	}
	.bailianb {
		width: 35px;
		margin: 0px auto;
	    text-align: center;
	    margin-top: 20px;
	}
	.dangnian p {
	    font-size: 16px;
	    line-height: 30px;
	    text-align: left;
	    color: #000000;
	}
	.bailian{
		width: 150px;
		margin: 0px auto;
		margin-bottom: 20px;
	}
	.disp ul li .sbt p {
		padding-top: 0;
		padding-bottom: 0;
	    margin-top: 10px;
	    font-size: 14px;
	    margin-bottom: 20px;
	    height: 20px;
	    line-height: 20px;
	    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;
	}
	.nnkel {
	    width: 100%;
	    height: auto;
	    display: table;
	    position: absolute;
	    left: 0px;
	    top: -49px;
	    background-color: #4d4d4d;
	    box-sizing: border-box;
	    padding: 10px;
	    z-index: 2;
	}
	
	.ddw1 p:nth-child(1) {
	    font-size: 18px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.ddw1 p:nth-child(1) span {
	    font-size: 17px;
	    font-weight: 500;
	    margin-left: 15px;
	}
	.ddw1 p:nth-child(2) {
	    width: 66px;
	    height: 2px;
	    background-color: #94cff6;
	    margin: 0px auto;
	    margin-top: 10px;
	}
	.ddw1{
		text-align: center;
	}
	.ddw3 {
	    float: none;
	    width: 100%;
	}
	.ddw3 p {
	    font-size: 13px;
	    color: #FFFFFF;
	    line-height: 20px;
	    text-align: center;
	}
	.ddw2 {
	    width: 100%;
	    display: table;
	    margin-top: 20px;
	}
	.ddw4 {
	    float: none;
	    width: 95px;
	    margin: 0px auto;
	    margin-top: 22px;
	}
	.ddw4 .dp {
	   	font-size: 12px;
	    text-align: center;
	    color: #FFFFFF;
	}
	
	
	
	
	
	.duludulu p:nth-child(1) {
	    font-size: 16px;
	    color: #000000;
	    font-weight: bold;
	    margin-top: 13px;
	    height: 21px;
	    overflow: hidden;
	}
	.duludulu p:nth-child(2) {
	    font-size: 13px;
	    color: #7a7a7a;
	    line-height: 24px;
	    margin-top: 7px;
	    height: 66px;
	    overflow: hidden;
	}
	.duludulu p:nth-child(3) {
	    font-size: 12px;
	    color: #cd0202;
	    text-indent: 55px;
	    position: relative;
	    margin-top: 20px;
	}
	.ssk {
	    width: 50px;
	    height: 60px;
	    background-color: #cd0202;
	    text-align: center;
	    position: absolute;
	    left: 20px;
	    top: -20px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.ssk p:nth-child(1) {
	    font-size: 12px;
	    color: #FFFFFF;
	    margin-top: 16px;
	}
	
	.ssk p:nth-child(2) {
	    font-size: 12px;
	    color: #FFFFFF;
	}
	
	
	.lobbby ul li {
	    width: 49%;
	    margin: 0.5%;
	    float: left;
	    height: 120px;
	    box-sizing: border-box;
	    border: 3px solid #FFFFFF;
	    overflow: hidden;
	}
	.ddnk1 {
		height: 136px;
	}
	.ddqqq p:nth-child(1) {
	    font-size: 16px;
	    font-weight: bold;
	    color: #FFFFFF;
	}
	.ddqqq p:nth-child(2) {
	    width: 36px;
	    height: 1px;
	    background-color: #FFFFFF;
	    margin: 0px auto;
	    margin-top: 6px;
	    margin-bottom: 1px;
	}
	.ddqqq p:nth-child(3) {
	    font-size: 12px;
	    color: #FFFFFF;
	    line-height: 20px;
	    width: 86%;
	    margin: 0px auto;
	}
	.bkc p:nth-child(1) {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.bkc p:nth-child(1) span {
	    font-size: 20px;
	    color: #FFFFFF;
	    font-weight: 500;
	    margin-left: 22px;
	}
	.bkc p:nth-child(2) {
	    width: 80px;
	    height: 2px;
	    background-color: rgba(255,255,255,0.5);
	    margin-top: 10px;
	    margin-bottom: 14px;
	}
	.jjk p {
	    font-size: 12px;
	    color: #FFFFFF;
	    line-height: 23px;
	}
	.nik a {
	    width: 160px;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    font-size: 14px;
	    color: #FFFFFF;
	    border-radius: 40px;
	    background-color: #ff9000;
	    margin-top: 28px;
	}
	.xkbt p:nth-child(1) {
	    font-size: 40px;
	    font-weight: bold;
	    color: rgba(255,255,255,0.4);
	}
	.xkbt p:nth-child(2) {
	    font-size: 25px;
	    color: #00bfff;
	    font-weight: bold;
	    margin-top: -34px;
	}
	
	.dpqiiu{
		height: 160px;
	}
	.xbkt p img {
	    display: inline;
	    display: inline-block;
	    margin-top: -1px;
	    width: 16px;
	    margin-right: 3px;
	}
	
	.xbkt a{
		width: 160px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}
	.xbkt p{
		font-size: 13px;
		width: 160px;
		height: 30px;
		line-height: 30px;
	}
	
	
	
	.diyu {
	    left: 0;
	    font-size: 26px;
	}
	
	.xiangqu p {
	    font-size: 22px;
	}
	.xiangqu a{
		margin-top: 0;
	}
	.xiangqu{
		width: 86%;
	}
	.fangmai p:nth-child(1) {
	    font-size: 20px;
	}
	.fangmai{
		margin-top: 19px;
	}
	.fangmai p:nth-child(3) {
	    font-size: 13px;
	    line-height: 23px;
	}
	.sixu ul li{
		height: 30px;
		line-height: 30px;
	}
	.sixu ul li a {
	    font-size: 12px;
	    color: #FFFFFF;
	}
	.sixu ul {
	    width: 100%;
	    display: table;
	    margin-top: 28px;
	}
	
	
	
	
	
	
	
	
	.shoull .kopx {
	    width: 54%;
	    position: relative;
	    float: none;
	    margin: 0px auto;
	}
	
	.lps {
	    float: left;
	    margin-left: 20px;
	    width: 80%;
	    text-align: left;
	}
	
	.dkll {
	    float: none;
	    display: table;
	    position: relative;
	    width: 59%;
	    margin: 0px auto;
	}
	.dill ul li p:nth-child(1) span {
	    font-size: 40px;
	    font-family: impact;
	    color: #e50000;
	}
	.dill ul li p:nth-child(1) {
	    font-size: 18px;
	    color: #272727;
	}
	.dill ul li p:nth-child(2) {
	    font-size: 12px;
	    color: #323232;
	}
	.hy-d65{
		display: block;
	}
	.seiyou h2 {
	    font-size: 32px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.seiyou p {
	    text-align: center;
	    font-size: 30px;
	    font-weight: bold;
	    color: #FFFFFF;
	    padding-bottom: 56px;
	}
	.dpqiiu2 h2{
		font-size: 14px;
	}
	.lpimg {
	    width: 100%;
	    height: 150px;
	    overflow: hidden;
	    position: relative;
	}
	#scroll_one{
		height: 200px;
		width: 100%;
	}
	#scroll_one ul li{
		width: 200px;
		height: auto;
	}
	.abba p.loop {
	    font-size: 40px;
	    color: #FFFFFF;
	}
	.abba h2 {
	    font-size: 30px;
	    color: #FFFFFF;
	}
	.abba h2 img {
	    display: inline;
	    display: inline-block;
	    margin-left: 20px;
	    width: 33%;
	}
	.dpqiiu2{
		height: 35px;
		line-height: 35px;
	}
	
	.abbb {
	    text-align: justify;
	    font-size: 16px;
	    color: #000000;
	    line-height: 30px;
	    padding-top: 15px;
	}
	.abba a {
	    width: 175px;
	    height: 38px;
	    line-height: 38px;
	    border-radius: 38px;
	    background-image: linear-gradient( #3b93d6, #213ec2);
	    text-align: center;
	    font-size: 16px;
	    color: #FFFFFF;
	    background-color: #e60012;
	    margin-top: 23px;
	}
	.djy ul li img {
	    display: inline-block;
	    display: inline;
	    width: 30px;
	}
	.fenlei2 .zs .zsf h3 {
	    margin-top: 10%;
	    position: relative;
	    font-size: 16px;
	}
	.hengcha2 {
	    width: 80px;
	    height: 80px;
	    border-radius: 100px;
	    text-align: justify;
	    border: 5px solid #e7c97d;
	    margin-right: 13px;
	    margin-left: 13px;
	}
	.hengcha2 p {
	    width: 50%;
	    margin: 0px auto;
	    font-size: 20px;
	    color: #733a0c;
	    font-weight: bold;
	    margin-top: 12px;
	}
	.youx p:nth-child(1) {
	    font-size: 16px;
	    color: #000000;
	    text-align: left;
	    margin-bottom: 6px;
	    line-height: 30px;
	    margin-top: 5px;
	    text-indent: 2em;
	    height: 98px;
	    overflow: hidden;
	}
	.xinkkow .hd ul li {
	    display: inline-block;
	    cursor: pointer;
	    color: #FFFFFF;
	    border: 1px solid #FFFFFF;
	    width: 25%;
	    border-radius: 40px;
	    margin-left: 1%;
	    margin-right: 1%;
	    font-size: 16px;
	}
	.ctu2 p:nth-child(1) {
	    font-size: 40px;
	    font-weight: bold;
	    color: #a40203;
	    position: relative;
	}
	.ctu2 p:nth-child(2) {
	    font-size: 16.87px;
	    color: #000000;
	    text-align: center;
	    margin-top: 3px;
	}
	.ctu3 {
	    position: relative;
	    top: inherit;
	    right: inherit;
	    animation-delay: 0.8s;
	    width: 96%;
	    margin: 0px auto;
	    margin-top: 20px;
	}
	.dklp p:nth-child(2) {
	    display: table;
	    padding: 3px 10px;
	    float: left;
	    font-size: 12px;
	    border-radius: 30px;
	    background-color: #d31120;
	    color: #FFFFFF;
	}
	.dklp p:nth-child(1) {
	    width: 8px;
	    height: 8px;
	    border-radius: 13px;
	    margin-top: 11px;
	    margin-right: 16px;
	    background-color: #d31120;
	    float: left;
	}
	.dklp p:nth-child(1) span {
	    width: 8px;
	    height: 8px;
	    border-radius: 13px;
	    background-color: #d31120;
	    display: block;
	    -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;
	}
	.dklp1 {
	    top: 10%;
	    left: 25%;
	    animation-delay: 1.4s;
	}
	.dklp2 {
	    top: 32%;
	    left: 51%;
	    animation-delay: 2.0s;
	}
	.xiaot3 {
	    width: 88%;
	    margin: 0px auto;
	    position: relative;
	    right: inherit;
	    top: inherit;
	}
	.ttcin p:nth-child(2) {
	    font-size: 28px;
	    color: #e70003;
	    font-family: impact;
	}
	.ttcin p:nth-child(1) {
	    font-size: 12px;
	    color: #FFFFFF;
	    text-align: left;
	}
	.ttc img {
	    float: right;
	    width: 10%;
	    margin-right: 5px;
	    margin-top: 5px;
	}
	.nnk {
	    width: 100%;
	    margin-top: 10px;
	}
	.nnk p {
	    font-size: 14px;
	    color: #FFFFFF;
	    line-height: 24px;
	    text-align: left;
	}
	.swiper-button-nextb {
	    position: absolute;
	    right: 5.2%;
	    top: 50%;
	    width: 35px;
	    height: 35px;
	    margin-top: -17.5px;
	    z-index: 99;
	}
	.swiper-button-prevb {
	    position: absolute;
	    left: 5.2%;
	    top: 50%;
	    width: 35px;
	    height: 35px;
	    margin-top: -17.5px;
	    z-index: 99;
	}
	.aan {
	    width: 244px;
	    height: 35px;
	    border-radius: 35px;
	    line-height: 35px;
	    text-align: center;
	    background-color: #e70003;
	    margin: 0px auto;
	    margin-top: 20px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.aan a {
	    font-size: 14px;
	    color: #FFFFFF;
	}
	.aal {
	    width: 140px;
	    height: 35px;
	    line-height: 35px;
	    background-color: #e70003;
	    text-align: center;
	    float: none;
	    margin: 0px auto;
	    margin-top: 16px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.kll2 p:nth-child(3) {
	    font-size: 18px;
	    font-weight: 600;
	    color: #FFFFFF;
	    text-shadow: 0px 0px 10px #e70003;
	}
	.kll2 p:nth-child(2) {
	    font-size: 40px;
	    font-family: impact;
	    color: #FFFFFF;
	    text-shadow: 0px 0px 10px #e70003;
	}
	.kll2 p:nth-child(1) {
	    font-size: 20px;
	    color: #FFFFFF;
	    text-shadow: 0px 0px 10px #e70003;
	}
	.w1230 {
	    width: 98%;
	    margin: 0px auto;
	}
	.mpp {
	    position: absolute;
	    left: 10px;
	    bottom: 50px;
	    width: 96%;
	    z-index: 99999;
	}
	.imggc {
	    width: 100%;
	    height: 286px;
	    overflow: hidden;
	    border-top-left-radius: 10px;
	    border-top-right-radius: 10px;
	}
	.imggc img {
	    width: 100%;
	    min-height: 286px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.imcnei h3 {
	    font-size: 14px;
	    color: #000000;
	    font-weight: bold;
	    margin-top: 10px;
	    height: 21px;
	    overflow: hidden;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.imcnei p:nth-child(2) {
	    font-size: 12px;
	    color: #515151;
	    margin-top: 14px;
	    height: 76px;
	    overflow: hidden;
	}
	.imcnei p:nth-child(3) {
	    font-size: 14px;
	    color: #515151;
	    margin-top: 20px;
	}
	.wkuan {
	    width: 100%;
	    height: auto;
	    padding-bottom: 10px;
	    background-color: #FFFFFF;
	    border-radius: 10px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.hy-cq{
		display: none;
	}
	.hy-op{
		display: block;
	}
	.oox2{
		width: 100%;
		height: 205px;
		overflow: hidden;
	}
	
	.oov2 h3{
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	    font-size: 16px;
	}
	.lpy p:nth-child(1) {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    text-align: left;
	}
	.lpy p:nth-child(2), .lpy p:nth-child(3), .lpy p:nth-child(4), .lpy p:nth-child(5) {
	    font-size: 14px;
	    color: #FFFFFF;
	    line-height: 40px;
	}
	.lpy p img {
	    display: inline-block;
	    padding-right: 10px;
	    height: 16px;
	}
	.c {
	    padding-top: 18px;
	    padding-bottom: 17px;
	}
	.c img{
		height: 30px;
	}
	.er {
	    width: 60px;
	    height: 60px;
	    display: inline-block;
	    padding-left: 21px;
	}
	.er p img{
		width: 100%;
		height: 100%;
	}
	#pageNav {
	    display: none;
	    float: left;
	    margin-left: 10px;
	    margin-right: 10px;
	}
	#prev, #next {
	    width: 82px;
	    height: 30px;
	    background-color: #FFFFFF;
	    border: 1px solid #bfbfbf;
	    text-align: center;
	    line-height: 28px;
	    border-radius: 5px;
	    margin-left: 5px;
	    margin-right: 5px;
	    cursor: pointer;
	    display: inline;
	    display: inline-block;
	    float: left;
	    /* margin-right: 10px; */
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.bass a {
	    display: inline-block;
	    font-size: 12px;
	    color: #333333;
	}
	.dcl{
		transform: scale(2);
		margin-top: 20px;
	}
	
	.chengxin03bt h2 {
	    font-size: 38px;
	    color: #FFFFFF;
	}
	.chengxin03bt p {
	    font-size: 16px;
	    color: #FFFFFF;
	    font-family: "tx";
	    margin-top: 10px;
	}
}


@media(max-width:620px ){
	
	.dyuan1{
		width: 410px;
	}
	.dkwon88{
		width: 696px;
	}
	.nidemei h2{
		font-size: 26px;
	}
	.nidemei p {
	    font-size: 36px;
	    color: #FFFFFF;
	    margin-top: 0px;
	}
	.dixopp{
		height: 85px;
	}
	.dixopp p {
	    font-size: 12px;
	    color: #FFFFFF;
	    line-height: 21px;
	    text-align: center;
	}
	.dxoppd li p span {
	    font-family: impact;
	    font-size: 26px;
	    color: #FFFFFF;
	}
	.dxoppd li p:nth-child(2) {
	    font-size: 12px;
	    color: #FFFFFF;
	}
	.nidemei h2:after {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: 0px;
	    width: 2px;
	    height: 80%;
	    background-color: #FFFFFF;
	}
	.nidemei h2:before {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: 0px;
	    width: 15px;
	    height: 2px;
	    background-color: #FFFFFF;
	}
	.nidemei strong:after {
	    content: "";
	    position: absolute;
	    right: 0;
	    bottom: 0px;
	    width: 2px;
	    height: 80%;
	    background-color: #FFFFFF;
	}
	.nidemei strong:before {
	    content: "";
	    position: absolute;
	    right: 0;
	    bottom: 0px;
	    width: 15px;
	    height: 2px;
	    background-color: #FFFFFF;
	}
	
	.product_list{width: 96%; margin: 0px auto;}
	.pagenum {
	    padding-top: 10px;
	    display: table;
	    margin: 0px auto;
	}
	nav .menubar .icons .icon-menu {
	    display: flex;
	    width: 45px;
	    height: 45px;
	    z-index: 2;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    cursor: pointer;
    	background-color: #e7792a;
	}
	nav .menubar .icons .icon-menu span {
	    background-color: #FFFFFF;
	    width: 30px;
	    height: 3px;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    transition: all 0.2s ease;
	    border-radius: 5px;
	}
	nav .menubar .icons .icon-menu span:before, nav .menubar .icons .icon-menu span:after {
	    position: absolute;
	    content: "";
	    width: 100%;
	    height: 100%;
	    background-color: #FFFFFF;
	    border-radius: 5px;
	}
	
}

@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 ){
	.footll .fooxxt ul li .footnei3 p {
	    line-height: 20px;
	    color: #FFFFFF;
	    font-size: 16px;
	}
	.wpc {
	    position: absolute;
	    left: 0;
	    transform: translateX(0%);
	    top: 100px;
	    font-size: 60px;
	    color: rgba(255,255,255,0.1);
	    width: 100%;
	    text-align: center;
	    font-family: impact;
	}
	.zaiyongyuan a {
	    width: 160px;
	    height: 30px;
	    box-sizing: border-box;
	    border-radius: 30px;
	    line-height: 30px;
	    text-align: center;
	    border: 1px solid #dc0119;
	    color: #dc0119;
	    font-size: 14px;
	    float: none;
	    margin: 0px auto;
	    margin-top: 10px;
	}
	.tianchu2 {
	    float: none;
	    width: 96%;
	    height: 210px;
	    overflow: hidden;
	    margin-right: inherit;
	    margin: 0px auto;
	    margin-bottom: 102px;
	    position: relative;
	}
	.liww {
	    width: 340px;
	    position: absolute;
	    right: 50%;
	    transform: translateX(50%);
	    bottom: 75px;
	}
	.tianchu1 h2 {
	    font-size: 20px;
	    color: #da1212;
	    font-weight: bold;
	    text-align: left;
	    padding-bottom: 16px;
	    margin-top: 115px;
	}
	.tianchu1 p {
	    font-size: 14px;
	    color: #FFFFFF;
	    line-height: 26px;
	    height: 90px;
	    overflow: hidden;
	    text-align: justify;
	}
	.tianchu1 a {
	    width: 121px;
	    height: 30px;
	    border-radius: 30px;
	    line-height: 30px;
	    text-align: center;
	    color: #FFFFFF;
	    font-size: 14px;
	    background-color: #da1212;
	    margin-top: 13px;
	}
	
	.dkmlc{font-size: 22px;}
	.dkmlc2{font-size: 12px; color: rgb(127, 127, 127);}
	.dkmlc3{font-size: 12px;}
	.fflx {
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    z-index: 0;
	    width: 95%;
	}
	.fuqi1 {
	    width: 220px;
	}
	.fuqi2 {
	    width: 190px;
	}
	.xianjing2 ul li {
	    width: 120px;
	    height: 220px;
	    position: relative;
	    box-sizing: border-box;
	    border: 1px solid #FFFFFF;
	    margin-right: 10px;
	}
	.kaishi1 img {
	    display: inline;
	    display: inline-block;
	    margin-bottom: 11px;
	    width: 50px;
	}
	.kaishi1 h2 {
	    font-size: 17px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-bottom: 8px;
	}
	.kaishi1 p {
	    font-size: 16px;
	    color: rgba(255,255,255,0.5);
	    font-family: impact;
	    margin-bottom: 0px;
	}
	
	.talp3 ul li .tb {
	    float: none;
	    color: #FFFFFF;
	    position: relative;
	    margin-top: 15px;
	    margin-left: 0px;
	}
	
	.tc {
	    float: none;
	    text-align: center;
	    width: 96%;
	    margin-left: 0px;
	    margin: 0px auto;
	    margin-top: 17px;
	    line-height: 23px;
	}
}
@media(max-width:580px ){
	.shoull .kopx {
	    width: 80%;
	    position: relative;
	    float: none;
	    margin: 0px auto;
	}
	.mkox p:nth-child(1) {
	    font-size: 46.83px;
	    color: rgba(255,255,255,0.5);
	    font-weight: bold;
	    margin-top: -20px;
	}
	.mkox p:nth-child(2) {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: -36px;
	}
}

@media(max-width:560px ){
	.dill ul {
	    width: 100%;
	    display: table;
	    margin-top: 19px;
	}
	.jietou2 .hei {
	    padding-top: 163px;
	    float: right;
	}
	.jietou3 .hei {
	    margin-top: 53px;
	    float: left;
	}
	.jietou2{
		display: block;
	}
	.jietou3 {
	    width: 100%;
	    height: 50%;
	    position: relative;
	    right: 0;
	    bottom: 0;
	    z-index: 4;
	    display: block;
	}
	.hei h3 {
	    font-size: 18px;
	}
	.hei p {
	    font-size: 12px;
	    color: #515151;
	}
	.hei a{
		margin-top: 0;
	}
	.pdd img.kaob {
	    position: relative;
	    z-index: 4;
	    height: 52%;
	    margin-top: 26%;
	    max-width: inherit
	}
	.pdd3 img.kaob{
		margin-top: 30%;
	}
	.dan {
	    width: 300px;
	    height: 35px;
	    line-height: 35px;
	    bottom: 138px;
	    border-radius: 50px;
	    background-color: #fd9708;
	}
	
	.dan a {
	    width: 100px;
	    height: 35px;
	    font-size: 12px;
	    border-radius: 35px;
	}
	
	.dan p {
	    float: left;
	    width: 200px;
	    font-size: 20px;
	}
	
	.form_box_box {
	    width: 100%;
	    margin: 0px auto;
	    padding: 0px 0;
	    box-shadow: 0px 0px 0px rgba(76, 76, 76, 0.1);
	}
	.talp3 img {
	    float: none;
	    margin-left: 0px;
	    margin: 0px auto;
	    width: 70%;
	}
	.namu2 {
	    width: 650px;
	    height: 553px;
	    margin-top: 30px;
    }
	.namu2 h4 {
	    font-size: 22px;
	    color: #393939;
	    font-weight: 500;
	}
	.namu2 h3 {
	    font-size: 20px;
	    font-weight: bold;
	    color: #fd9708;
	    margin-top: 7px;
	    margin-bottom: 6px;
	}
	.lpww p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.talp3 ul li {
	    width: 48%;
	    height: 161px;
	}
	.talp3 ul li .tb {
	    font-size: 30px;
	}
	.tc {
	    float: none;
	    text-align: center;
	    width: 96%;
	    margin-left: 0px;
	    margin: 0px auto;
	    margin-top: 10px;
	    line-height: 23px;
	}
	.tikkme p {
	    font-size: 18px;
	    color: #FFFFFF;
	    font-family: impact;
	    margin-top: 5px;
	}
	.tikkme {
	    width: 73px;
	    height: 62px;
    }
	.lps h3 {
	    font-size: 16px;
	    color: #2a2929;
	    margin-top: 3px;
	    font-weight: 500;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.lps p {
	    font-size: 12px;
	    color: #2a2929;
	    height: 38px;
	    overflow: hidden;
	    line-height: 20px;
	    margin-top: 5px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.lps {
	    float: left;
	    margin-left: 10px;
	    width: 73%;
	    text-align: left;
	}
	
	.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 {
		
	}
	.chengxin01wen h2 {
	    font-size: 36px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 20px;
	}
}
@media(max-width:550px ){
	.bjx1 h3 {
	     
	    font-size: 30px;
	    color: #e60012;
	}
	
	.djy ul li h2 {
	    font-size: 16px;
	    color: #FFFFFF;
	    margin-top: 18px;
	    margin-bottom: 0px;
	}
	.w1026 {
	    width: 92%;
	    height: 100%;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    flex-wrap: wrap;
	    margin: 0px auto;
	}
	.abba a {
	    width: 136px;
	    height: 30px;
	    line-height: 30px;
	    border-radius: 30px;
	    background-image: linear-gradient( #3b93d6, #213ec2);
	    text-align: center;
	    font-size: 14px;
	    color: #FFFFFF;
	    background-color: #e60012;
	    margin-top: 18px;
	}
	.abba a img {
	    display: inline;
	    display: inline-block;
	    margin-left: 15px;
	    height: 30px;
	}
	.abbb {
	    text-align: justify;
	    font-size: 16px;
	    color: #000000;
	    line-height: 30px;
	    padding-top: 15px;
	    height: 240px;
	    overflow: hidden;
	}
	.djy ul li p {
	    font-size: 14px;
	    color: #FFFFFF;
	}
	.abba p.loop {
	    font-size: 28px;
	    color: #FFFFFF;
	}
	.abba h2 {
	    font-size: 19px;
	    color: #FFFFFF;
	}
	.abba span {
	    display: block;
	    font-size: 14px;
	    color: #FFFFFF;
	    position: relative;
	    padding-bottom: 10px;
	}
	.bjx1 p {
	     
	    font-size: 16px;
	    color: #e60012;
	    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 .swiper-slide {
	    background-position: center;
	    background-size: cover;
	    width: 400px;
	    height: 300px;
	    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;
	}
	.fflx{
		display: none;
	}
	.fflx2{
		display: block;
	}
	.wopx p:nth-child(1){
		font-size: 45px;
		text-align: center;
		color: #4a8bf3;
		font-weight: 100;
		margin-top: -100px;
	}
	.wopx p:nth-child(2){
		font-size: 26px;
		color: #3072c4;
		text-align: center;
		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;
		margin: 0px auto;
		background-color: #FFFFFF;
	}
	.wopx p:nth-child(4){
		font-size: 30px;
		color: #FFFFFF;
		text-align: center;
		font-weight: bold;
		padding-top: 29px;
		padding-bottom: 64px;
	}
	.zhichunanniu{
		width: 138px;
		height: 40px;
		background-color: #3072c4;
		text-align: center;
		line-height: 40px;
		border-radius: 5px;
		margin: 0px auto;
	}
	.fflx3{
		display: block;
	}
	.dqppx .hd ul {
	    width: 90%;
	    height: 100%;
	    margin: 0px auto;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    flex-wrap: wrap;
	    align-content: center;
	}
	.xiaoji p {
	    font-size: 30px;
	    color: #000000;
	    font-weight: bold;
	    float: left;
	    text-indent: 8px;
	}
	.xiaoji a {
	    float: right;
	    display: block;
	    width: 26%;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    font-size: 12px;
	    color: #FFFFFF;
	    border-radius: 35px;
	    background-color: #e60012;
	    margin-top: 5px;
	    margin-right: 9px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.bckt p:nth-child(1) {
	    font-size: 60px;
	    font-family: impact;
	    color: rgba(255,255,255,0.2);
	}
	.bckt p:nth-child(2) {
	    font-size: 27px;
	    font-weight: bold;
	    color: #FFFFFF;
	    text-shadow: 0px 0px 10px #b70002;
	    margin-top: -42px;
	    padding-bottom: 1px;
	}
	.xiamianh img {
	    width: 10%;
	    float: right;
	    display: inline-block;
	    margin-left: 10px;
	    margin-top: 13px;
	    margin-right: 144px;
	}
	.xiamianh a {
	    display: block;
	    float: right;
	    color: #FFFFFF;
	    margin-top: 22px;
	}
	.xxk img {
	    display: inline-block;
	    margin-top: 18px;
	    width: 66%;
	    margin-right: 59px;
	}
}
@media(max-width:530px ){
	.kwwc a{
		color: #FFFFFF;
	}
	.dkll a {
		width: 110px;
		height: 30px;
		line-height: 30px;
		border-radius: 30px;
		font-size: 12px;
	}
	.dill ul li p:nth-child(1) {
	    font-size: 16px;
	    color: #272727;
	}
	.dill ul li p:nth-child(1) span {
	    font-size: 30px;
	    font-family: impact;
	    color: #e50000;
	}
	.dkll {
	    float: none;
	    display: table;
	    position: relative;
	    width: 70%;
	    margin: 0px auto;
	}
	.xiewn {
	    font-size: 14px;
	    line-height: 23px;
	}
	.xiewn p{
	    font-size: 14px;
	    line-height: 23px;
	}
	.cao{
		display: none;
	}
	.caoa{
		display: inline;
		display: inline-block;
	}
	.wopcc{
		background: url(../images/c21.jpg) center;
		background-size: cover;
	}
	.kzui h2 {
	    font-size: 36px;
	}
	.didi2 .erc0 {
	    width: 126px;
	    height: 126px;
	    margin-left: 10px;
	    margin-right: 10px;
	    text-align: center;
	}
	.erc0 p{
		font-size: 14px;
	}
	.sedp p{
		font-size: 25px;
		margin-top: 30px;
	}
	.sedp h2 {
	    font-size: 30px;
	    
	}
	.wppp p{
		font-size: 22px;
	}
	.wppp h2 {
	    font-size: 24px;
	    color: #FFFFFF;
	    text-align: center;
	}
	.ckapo .swiper-slide{
		height: 260px;
	}
	.shunximg{
		height: 126px;
	}
	
	.kwwc {
	    margin-top: 34px;
		color: #FFFFFF;
	}
	.kwwc p{
		color: #FFFFFF;
	}
	.tix2 {
	    margin-top: 35px;
	}
	.youx p:nth-child(2) {
	    text-align: center;
	    font-size: 18px;
	    color: #000000;
	    font-weight: bold;
	}
	.clpa h2 {
	    text-align: center;
	    font-size: 30px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 175px;
	}
	.er0 {
	    float: left;
	    width: 160px;
	    height: 160px;
	    margin-top: 10px;
	}
	.ctt {
	    width: 180px;
	    height: 35px;
	    margin-left: -90px;
	    border-radius: 35px;
	    line-height: 35px;
	}
	.ctt a {
	    font-size: 18px;
	    font-weight: bold;
	    color: #FFFFFF;
	    position: relative;
	}
	.youx p:nth-child(2) img {
	    display: inline-block;
	    margin-left: 13px;
	    width: 20px;
	    height: 20px;
	}
	.youx p:nth-child(1) {
	    font-size: 16px;
	    color: #000000;
	    text-align: left;
	    margin-bottom: 6px;
	    line-height: 30px;
	    margin-top: 5px;
	    text-indent: 2em;
	    height: 150px;
	    overflow: hidden;
	}
	.fflx {
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    z-index: 0;
	    width: 140%;
	    max-width:initial ;
	}
	
	.bannerx2 {
	    width: 96%;
	    height: auto;
	    margin: 0px auto;
	    margin-top: 210px;
	}
	.fp-nav{
		display: none;
	}
	.swiper-button-nextt, .swiper-button-prevt {
	    position: absolute;
	    top: 42%;
	    width: 40px;
	    height: 40px;
	    z-index: 10;
	    cursor: pointer;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.chengxin01wen h2 {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: 20px;
	}
	.chengxin01wen p {
	    display: table;
	    padding: 0 20px;
	    margin: 0px auto;
	    height: 39px;
	    line-height: 39px;
	    font-size: 16px;
	    background-image: linear-gradient( #3b93d6, #213ec2);
	    color: #FFFFFF;
	    background-color: #e60012;
	    border-radius: 39px;
	    margin-top: 32px;
	}
	
	
	
	
}
@media(max-width:520px ){
	.fenlei2 .zs .zsf {
	    text-indent: 1em;
	    font-size: 20px;
	    height: 100%;
	    width: 100%;
	}
	.cktt{
		height: 440px;
	}
	.seiyou img {
	    display: inline;
	    display: inline-block;
	    width: 96%;
	}
	.seiyou p {
	    text-align: center;
	    font-size: 14px;
	    color: #FFFFFF;
	    padding-bottom: 0px;
	}
	.wentc {
	    width: 100%;
	    height: 160px;
	    overflow: hidden;
	}
	.wentc p {
	    font-size: 14px;
	    color: #000000;
	    text-align: justify;
	    line-height: 20px;
	    font-weight: 500;
	}
	.c2pp ul {
	    width: 100%;
	    display: table;
	    padding-top: 20px;
	}
	.ockk {
	    width: 80px;
	    height: 80px;
	    border-radius: 80px;
	    border: 1px dashed #d80c25;
	    margin-left: 0px;
	}
	.ockk p:nth-child(2) {
	    font-size: 14px;
	    color: #000000;
	}
	.ockk p:nth-child(1) span {
	    font-size: 16px;
	}
	.ockk p:nth-child(1) {
	    font-family: impact;
	    color: #d80c25;
	    padding-top: 20px;
	}
}
@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%;}
	.mkox2 .mko3 a {
	    width: 100%;
	    height: 100%;
	    text-align: center;
	    line-height: 30px;
	    font-size: 18px;
	    color: #FFFFFF;
	    font-weight: bold;
	    text-indent: 0em;
	}
	.mkox2 .mko3 {
	    width: 18%;
	    margin-right: 1%;
	    height: 30px;
	    border-radius: 30px;
	    border: 3px solid #FFFFFF;
	    background: url(../images/jb1.jpg);
	    background-size: cover;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    position: relative;
	}
	.dongshi p:nth-child(1) {
	    font-size: 20.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	    margin-top: -100px;
	}
	.dongshi p:nth-child(2) {
	    font-size: 26.42px;
	    color: #1a4cab;
	    font-weight: bold;
	    margin-top: -66px;
	}
	.dongshi1 .dongshiy {
	    width: 96%;
	    margin: 0px auto;
	    margin-top: 5px;
	    float: none;
	    text-align: justify;
	    font-size: 14px;
	    color: #000000;
	    line-height: 26px;
	}
	.dongshid p:nth-child(1) {
	    font-size: 20.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
	.dongshid p:nth-child(2) {
	    font-size: 26.42px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: -66px;
	}
	.ckl ul li .imgxc {
	    width: 100%;
	    height: 172px;
	    overflow: hidden;
	}
	
	.xc .zhongjian .mlx:nth-child(1) {
	    font-size: 32px;
	    color: #1950ab;
	    padding-top: 130px;
	}
	.xc .zhongjian {
	    width: 98%;
	    height: 543px;
	    background: url(../images/liubian2.png) center;
	    background-size: cover;
	    margin: 0px auto;
	    margin-top: -125px;
	}
}
@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;
	}
	
	.xc .zhongjian .mlx:nth-child(2) {
	    font-size: 18.67px;
	    color: #FFFFFF;
	    padding-top: 20px;
	}
	.xc .zhongjian .mlx:nth-child(1) {
	    font-size: 28px;
	    color: #1950ab;
	    padding-top: 130px;
	}
	.xc .zhongjian img {
	    margin: 0px auto;
	    margin-top: 50px;
	}
}
@media(max-width:450px ){
	.ayou {
	    float: none;
	    width: 350px;
	    height: 350px;
	    border-radius: 350px;
	    border: 1px dashed #52a0cf;
	    box-sizing: border-box;
	    padding: 32px;
	    position: relative;
	    transform: scale(1);
	    margin: 0px auto;
	    margin-top: -20px;
	}
	.chengxin03bt h2 {
	    font-size: 28px;
	    color: #FFFFFF;
	}
	.chengxin03bt p {
	    font-size: 16px;
	    color: #FFFFFF;
	    font-family: "tx";
	    margin-top: 10px;
	}
	.chengxin03bt img {
	    
	}
	.w1670 {
	    width: 82%;
	    margin: 0px auto;
	}
	.wuliaox h2{
		font-size: 18px;
		height: 24px;
		margin-top: 26px;
	}
	.wuliaox p:nth-child(3) {
	    font-size: 14px;
	    color: #bc9a6f;
	    width: 100%;
	    text-align: justify;
	    line-height: 20px;
	}
	.wuliaox p:nth-child(2) {
	    width: 43px;
	    height: 2px;
	    background-color: #bc9a6f;
	    margin-bottom: 4px;
	    margin-top: 15px;
	}
	.cqdd1 {
	    width: 35px;
	}
	.kww img {
	    max-width: initial;
	    width: 108%;
	}
	.azuo p:nth-child(1) {
	    font-size: 50px;
	    color: #e97304;
	    padding-bottom: 10px;
	    padding-top: 30px;
	}
	.azuo h2 {
	    font-size: 28px;
	    color: #2852c7;
	}
	.azuo p:nth-child(1) {
	    font-size: 40px;
	    color: #e97304;
	    padding-bottom: 10px;
	    padding-top: 50px;
	}
	.azuo p:nth-child(4) {
	    font-size: 20px;
	    color: #FFFFFF;
	    font-weight: 300;
	    margin-bottom: 10px;
	}
	.azuo {
	    width: auto;
	    float: none;
	    text-align: center;
	    margin-right: 0px;
	    transform: scale(0.7);
	    margin-top: 30px;
	}
}
@media(max-width:440px ){
	.xxpp2 {
	    text-align: center;
	    font-size: 18px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-bottom: 10px;
	    margin-top: -140px;
	}
	.youx p:nth-child(1) {
	    font-size: 16px;
	    color: #000000;
	    text-align: left;
	    margin-bottom: 6px;
	    line-height: 30px;
	    margin-top: 5px;
	    text-indent: 2em;
	    height: 120px;
	    overflow: hidden;
	}
	.dongshi1 {
	    width: 100%;
	    display: table;
	    margin-top: 27px;
	}
}
@media(max-width:430px ){
	.fenlei2 .zs .zsf {
	    text-indent: 1em;
	    font-size: 18px;
	    height: 100%;
	    width: 100%;
	}
	.mkox p:nth-child(1) {
	    font-size: 30.83px;
	    color: rgba(255,255,255,0.5);
	    font-weight: bold;
	    margin-top: -20px;
	}
	.mkox p:nth-child(2) {
	    font-size: 20px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-top: -20px;
	}
	.mkox2 {
	    height: 70px;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.mkox2 .mko3 a {
	    width: 100%;
	    height: 100%;
	    text-align: center;
	    line-height: 20px;
	    font-size: 14px;
	    color: #FFFFFF;
	    text-indent: 0em;
	}
	.mkox2 .mko3 {
	    width: 18%;
	    margin-right: 1%;
	    height: 20px;
	    border-radius: 20px;
	    border: 2px solid #FFFFFF;
	    background: url(../images/jb1.jpg);
	    background-size: cover;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    position: relative;
	}
	.mkzuo p {
	    font-size: 14px;
	    text-align: justify;
	    line-height: 28px;
	}
}

@media(max-width: 410px ){
	.dyuan1{
		width: 320px;
	}
	.dkwon88 {
	    width: 466px;
	}
	.nidemei h2{
		font-size: 18px;
	}
	.nidemei p {
	    font-size: 20px;
	    color: #FFFFFF;
	    margin-top: 0px;
	}
	.dixopp{
		height: 85px;
	}
	.dixopp p {
	    font-size: 12px;
	    color: #FFFFFF;
	    line-height: 21px;
	    text-align: center;
	}
	.dxoppd li p span {
	    font-family: impact;
	    font-size: 18px;
	    color: #FFFFFF;
	}
	.dxoppd li:nth-child(3) span:after {
	    content: "天";
	    position: absolute;
	    right: -18px;
	    bottom: 5px;
	    color: #FFFFFF;
	    font-size: 10px;
	    font-family: 微软雅黑;
	}
	.dxoppd li p:nth-child(2) {
	    font-size: 12px;
	    color: #FFFFFF;
	}
}
@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;
	}
	.mkzuo {
	    float: none;
	    width: 96%;
	    margin: 0px auto;
	    height: 372px;
	    overflow: hidden;
	}
	.ckl ul li .imgxc {
	    width: 100%;
	    height: 147px;
	    overflow: hidden;
	}
}
@media(max-width:375px ){
	
	.talp3 ul li .tb {
	    font-size: 40px;
	}
	.tc p:nth-child(1) {
	    font-size: 16px;
	    color: #FFFFFF;
	    font-weight: bold;
	}
	.tc {
    	margin-top: 9px;
    }
	.talp3 ul li {
	    height: 180px;
	}
	
	ul.fs .box1 li {
	    float: none;
	    width: 100%;
	    margin-right: 0%;
	    margin-bottom: 10px;
	}
	.er0 {
	    float: left;
	    width: 120px;
	    height: 120px;
	    margin-top: 10px;
	}
	.swiper-containert .swiper-slide {
	    background-position: center;
	    background-size: cover;
	    width: 320px;
	    height: 236px;
	    overflow: hidden;
	    box-sizing: border-box;
	}
	.k476 {
	    height: 476px;
	    background-image: linear-gradient( #3b93d6, #213ec2);
	    position: relative;
	    z-index: 99;
	    background-color: #e60012;
	    box-sizing: border-box;
	    padding: 0px 34px;
	    margin-top: -68px;
	}
	ul.fs li.radio label {
    	margin: 0 0px;
	}
	.wopx p:nth-child(1) {
	    font-size: 24px;
	    text-align: center;
	    color: #4a8bf3;
	    font-weight: 100;
	    margin-top: -120px;
	}
	.wopx p:nth-child(2) {
	    font-size: 19px;
	    color: #3072c4;
	    text-align: center;
	    font-weight: bold;
	    padding-bottom: 29px;
	    margin-top: 10px;
	}
	.wopx p:nth-child(4) {
	    font-size: 18px;
	    color: #FFFFFF;
	    text-align: center;
	    font-weight: bold;
	    padding-top: 20px;
	    padding-bottom: 46px;
	}
	.fflx {
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    z-index: 0;
	    width: 140%;
	    max-width: initial;
	}
	.bannerx2 {
	    width: 96%;
	    height: auto;
	    margin: 0px auto;
	    margin-top: 160px;
	}
	.fflx2 {
	    width: 18%;
	    position: absolute;
	    right: 10%;
	    top: 10%;
	    z-index: 0;
	    max-width: initial;
	    display: block;
	}
	.ddu2x {
	    font-size: 14px;
	    float: right;
	    margin-top: 23px;
	    margin-right: 5px;
	    color: #e60012;
	}
	.ddu1x {
	    font-size: 16px;
	    float: right;
	    font-family: impact;
	    color: #e60012;
	    margin-right: 10px;
	}
	.xiaoji a {
	    float: right;
	    display: block;
	    width: 30%;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    font-size: 12px;
	    color: #FFFFFF;
	    border-radius: 35px;
	    background-color: #e60012;
	    margin-top: 5px;
	    margin-right: 9px;
	    -webkit-transition: 0.5s;
	    -o-transition: 0.5s;
	    -ms-transition: 0.5s;
	    -moz-transition: 0.5s;
	    transition: 0.5s;
	}
	.neicl{
		width: 166px;
		height: 38px;
		border-radius: 38px;
		background-color: #e70003;
		text-align: center;
		line-height: 38px;
		margin-top: 18px;
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
		-ms-transition: 0.5s;
		-moz-transition: 0.5s;
		transition: 0.5s;
	}
}
@media(max-width:330px ){
	.buding{
		display: none;
	}
	.fengk h2{
		margin-top: 3px;
	}
	.swiper-button-shenyunext, .swiper-button-shenyuprev{
		width: 30px;
	}
	.duli{
		margin-bottom: 10px;
	}
	.dakla p {
	    font-size: 30px;
	    color: #FFFFFF;
	    margin-bottom: 20px;
	    font-family: 'tx';
	}
	.ddhgeng {
	    width: 229px;
	    height: 35px;
	    line-height: 35px;
	    margin-top: 12px;
	}
	.buhuilai p:nth-child(2){
		display: none;
	}
	.yanlei:after {
		font-size: 60px;
	}
	.yanlei {
		margin-bottom: 5px;
	}
	.yanlei img{
		width: 100px;
	}
	.tc p:nth-child(2) {
	    display: none;
	}
	.talp3 ul li {
	    height: 127px;
	}
	.xxbt h3 {
	    font-size: 20px;
	    color: #FFFFFF;
	    font-family: 'tx';
	}
	.xxbt p:nth-child(3) {
    	font-size: 22px;
    }
    .tianshang h3{
    	font-size: 23px;
    	margin-bottom: 5px;
    }
    .tianshang ul li p {
	    font-size: 12px;
	    color: #4D4D4D;
	    margin-top: 8px;
	    height: 35px;
    }
}
@media(max-width:350px ){
	.ayou {
	    float: none;
	    width: 280px;
	    height: 280px;
	    border-radius: 280px;
	    border: 1px dashed #52a0cf;
	    box-sizing: border-box;
	    padding: 32px;
	    position: relative;
	    transform: scale(1);
	    margin: 0px auto;
	    margin-top: -50px;
	}
	.guanxin a {
	    width: 170px;
	    height: 40px;
	    line-height: 40px;
	    border-radius: 40px;
	    text-align: center;
	    box-sizing: border-box;
	    border: 1px solid #dc0119;
	    color: #dc0119;
	    font-size: 14px;
	    float: right;
	    margin-top: 10px;
	}
}
@media(max-width:320px ){
	.nnkel {
	    width: 100%;
	    height: auto;
	    display: table;
	    position: absolute;
	    left: 0px;
	    top: -104px;
	    background-color: #4d4d4d;
	    box-sizing: border-box;
	    padding: 10px;
	    z-index: 2;
	}
	.xbkt p{
		margin-right: 0;
	}
	.xxpp2 {
	    text-align: center;
	    font-size: 16px;
	    color: #FFFFFF;
	    font-weight: bold;
	    margin-bottom: 10px;
	}
	
	.lpbt p:nth-child(1) {
	    font-size: 26px;
	}
	.tikkme {
	    width: 59px;
	    height: 62px;
	}
	.lps {
	    float: left;
	    margin-left: 10px;
	    width: 70%;
	    text-align: left;
	}
	
	.hengcha {
	    width: 100%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    margin-top: 25px;
	    display: none;
	}
	
	.dongshi1 .dongshiy {
	    width: 96%;
	    margin: 0px auto;
	    margin-top: 5px;
	    float: none;
	    text-align: justify;
	    font-size: 14px;
	    color: #000000;
	    line-height: 26px;
	    height: 234px;
	    overflow: hidden;
	}
	.jcixpoz p:nth-child(1) {
	    font-size: 26px;
	    color: #1950ab;
	    font-weight: bold;
	    margin-top: -130px;
	}
	.jcixpoz p:nth-child(2) {
	    font-size: 26px;
	    color: #FFFFFF;
	    font-weight: bold;
	    padding-bottom: 20px;
	}
	.zhichunanniu {
	    width: 138px;
	    height: 30px;
	    background-color: #3072c4;
	    text-align: center;
	    line-height: 30px;
	    border-radius: 5px;
	}
	.zhichunanniu a {
	    font-size: 14px;
	    color: #FFFFFF;
	}
	.jcixpoy ul li img {
	    display: inline-block;
	    margin-top: 30px;
	    margin-bottom: 10px;
	    width: 36px;
	}
	.jcixpoy ul li {
	    width: 49%;
	    height: 134px;
	    margin: 1%;
	    float: left;
	    border-radius: 20px;
	    text-align: center;
	}
	.hhx {
	    width: 100%;
	    height: 1px;
	    background-color: #FFFFFF;
	    margin-top: 32px;
	    margin-bottom: -6px;
	}
	.dongshid p:nth-child(1) {
	    font-size: 18.21px;
	    color: rgba(0,0,0,.1);
	    font-weight: bold;
	}
}

/*响应式样式结束*/

