﻿@import url(anim.css);
	@import url(lrtk3.css);
	* {
	margin:0;
	padding:0;
	border:0;
}
body {
	background-color:#0B0114;
	overflow-x:hidden;
	color:#333;
	font-size:12px;
	font-family:"微软雅黑","Arial","Microsoft YaHei","Helvetica Neue","Helvetica","Arial","sans-serif";
}
a {
	color:#333;
	text-decoration:none;
	-webkit-tap-highlight-color:transparent;
	/*-webkit-transition:transform 0.3s ease,text-decoration 0.3s ease,color 0.3s,background 0.3s ease,text-indent 0.3s ease;
	-moz-transition:transform 0.3s ease,text-decoration 0.3s ease,color 0.3s,background 0.3s ease,text-indent 0.3s ease;
	transition:transform 0.3s ease,text-decoration 0.3s ease,color 0.3s,background 0.3s ease,text-indent 0.3s ease;
	*/
}
a:hover {
	color:#00a1e9;
	/*text-decoration:underline;
	*/
}
input,select,img {
	vertical-align:middle;
}
ul,li {
	list-style:none;
}
em,cite,th {
	font-style:normal;
	font-weight:normal;
	font-style:normal;
}
.wrap {
	clear:both;
	width:96%;
	max-width:1300px;
	margin:0 auto;
	text-align:left;
	zoom:1;
	overflow:hidden;
}
.wrap2 {
	clear:both;
	width:96%;
	max-width:1300px;
	margin:0 auto;
	text-align:left;
	zoom:1;
}
.wrap3 {
	clear:both;
	width:94%;
	max-width:1000px;
	margin:0 auto;
	text-align:left;
	zoom:1;
	overflow:hidden;
}
.divhidden {
	display:none;
}
.l {
	float:left;
}
.r {
	float:right;
}
.c_l {
	clear:both;
	height:0px;
	font-size:0px;
	overflow:hidden;
}
.f50 {
	font-size:50px;
}
.f44 {
	font-size:44px;
}
.f41 {
	font-size:41px;
}
.f40 {
	font-size:40px;
}
.f38 {
	font-size:38px;
}
.f36 {
	font-size:36px;
}
.f32 {
	font-size:32px;
}
.f30 {
	font-size:30px;
}
.f28 {
	font-size:24px;
}
.f24 {
	font-size:24px;
}
.f22 {
	font-size:22px;
}
.f18 {
	font-size:18px;
}
.f16 {
	font-size:16px;
}
/*PC导航*/
.header-v1 {
	width:100%;
	position:fixed;
	/*overflow:hidden;
	*/
	height:100px;
	z-index:10;
	background-color:none;
}
.nav-hide .header-v1 {
	height:80px;
}
.nav-hide .blank_h {
	height:80px;
}
.nav-hide .header-v1 .top-main .logo1 img {
	height:80px;
}
.header-v1 .top-main {
	width:100%;
	margin:0 auto;
	position:relative;
}
.header-v1 .top-main .logo1 {
	float:left;
	height:100%;
	margin-left:2%;
}
.header-v1 .top-main .logo1 img {
	height:100%;
	vertical-align:middle;
}
.header-v1 .top-main .logo1 img:hover {
	transition:all 0.3s;
	filter:Alpha(Opacity=60);
	opacity:0.6;
}
.header-v1 .top-main .top_r {
	float:right;
}
.header-v1 .languages {
	float:right;
	position:relative;
	display:block;
	font-size:12px;
	color:#707070;
	height:38px;
	line-height:38px;
	padding-left:18px;
	text-align:right;
	font-family:"宋休";
	text-decoration:none;
	margin-left:10px;
	background:url(../images/top_pic2.png) left center no-repeat;
	margin-top:29px;
	transition:all 0.3s;
}
.header-v1 .languages:hover {
	margin-top:25px;
}
.nav-hide .header-v1 .languages {
	margin-top:22px;
}
.nav-hide .header-v1 .languages:Hover {
	margin-top:18px;
}
.header-v1 .languages:Hover {
	transition:all 0.3s;
	filter:Alpha(Opacity=80);
	opacity:0.8;
}
/*.header-v1 .languages:after {
	left:1%;
	right:1%;
	opacity:1;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.header-v1 .languages:after {
	content:"";
	display:block;
	position:absolute;
	left:50%;
	right:50%;
	bottom:-1px;
	height:4px;
	opacity:0;
	background-color:#c71d32;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.header-v1 .languages:hover:after {
	left:1%;
	right:1%;
	opacity:1;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
*/
.header-v1 .top-main .top-main-content {
	/* float:right;
	*//* margin-top:31px;
	*/
	text-align:right;
}
.navBar {
	}.nav {
	list-style:none;
	padding:0;
}
.nav .m {
	/*float:left;
	*/
	display:inline-block;
	border-top:0;
	border-bottom:0;
	/*width:120px;
	*//* position:relative;
	*/
	margin-right:22px;
	margin-left:22px;
}
.nav h3 {
	float:left;
	font-weight:normal;
	font-size:16px;
	height:100px;
	overflow:hidden;
	width:100%;
	text-align:center;
	position:relative;
}
.nav h3 a {
	display:block;
	color:#c3c3c3;
	line-height:100px;
	font-size:16px;
	text-transform:uppercase;
}
.nav h3 a span {
	display:block;
	position:relative;
	transition:all 0.3s;
	height:100px;
	text-transform:uppercase;
}
.nav-hide .nav h3 a span {
	height:80px;
}
.nav h3 a i {
	width:9px;
	height:5px;
	background:url(../images/top_pic5.png) no-repeat;
	display:inline-block;
	margin-left:7px;
}
.nav-hide .nav {
	}.nav-hide .nav h3 {
	height:80px;
}
.nav-hide .nav h3 a {
	line-height:80px;
}
.nav .on {
	}.nav .on h3 a {
	/* height:42px;
	line-height:42px;
	*//*color:#fff;
	background:#ec2029;
	*/ /*background:url(../images/top_bg.png) center bottom no-repeat;
	*/
}
.nav .on h3 a i {
	background:url(../images/top_pic6.png) no-repeat;
}
.nav .on h3 a span {
	/*color:#fff;
	*/
}
.nav li.on a:after {
	left:0%;
	right:0%;
	opacity:1;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.nav li h3 a:after {
	content:"";
	display:block;
	position:absolute;
	left:50%;
	right:50%;
	margin-left:0px;
	margin-right:0px;
	bottom:0px;
	height:4px;
	opacity:0;
	background-color:#fff;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.nav .sub {
	display:none;
	width:100%;
	padding:0;
	position:absolute;
	background:rgba(0,0,0,0.8);
	/* top:87px;
	*/
	top:100px;
	/* overflow:hidden;
	*/
	text-align:center;
	z-index:110;
	left:0%;
}
.nav-hide .nav .sub {
	top:80px;
}
.nav .sub ul {
	width:1100px;
	margin:0 auto;
}
.nav .sub li {
	vertical-align:middle;
	list-style:none;
	text-decoration:none;
	display:inline-block;
	line-height:50px;
	font-size:14px;
	margin-left:10px;
	margin-right:10px;
	text-transform:uppercase;
}
.nav .sub li span {
	display:block;
	height:38px;
	position:relative;
}
.nav .sub li a {
	text-decoration:none;
	background:none;
	color:#fff;
	/* border-bottom:1px solid #515152;
	*/
	display:block;
	height:50px;
	overflow:hidden;
}
/*.nav .sub li:last-child a {
	border-bottom:0;
}
.nav .sub li:last-child a:hover {
	border-bottom:0;
}
*/
.nav .sub li a:hover {
	color:#00a1e9;
	/*border-bottom:1px solid #00a1e9;
	*/
}
.nav .sub li:hover img {
	transition:all 0.3s;
	opacity:0.8;
	filter:Alpha(opacity=80);
}
.blank_h {
	height:100px;
	overflow:hidden;
}
.top_search {
	float:right;
	height:100px;
	width:34px;
	position:relative;
	margin-right:2%;
}
.nav-hide .top_search {
	height:80px;
}
.top_search .input1 {
	width:83%;
	text-indent:10px;
	line-height:30px;
	height:30px;
	outline:medium;
	background:none;
	color:#9c9c9c;
	text-align:left;
	font-size:13px;
	border:0;
}
.top_search em {
	height:100%;
	width:100%;
	background:url(../images/top_pic1.png) left center no-repeat;
	cursor:pointer;
	display:block;
}
.top_search em:Hover {
	transition:all 0.3s;
	opacity:0.8;
	filter:Alpha(opacity=80);
}
.top_search .search_con {
	display:none;
	position:absolute;
	bottom:-73px;
	right:0px;
	width:300px;
	height:0px;
	padding-top:23px;
	padding-bottom:19px;
	background:url(../images/top_bg2.png) no-repeat;
	z-index:100;
	/* border:1px solid #eee;
	box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);
	border-radius:2px;
	*/
}
.top_search .search_con .input1 {
	height:39px;
	line-height:39px;
	background:#f8f8f8;
	border:0;
	padding-left:5px;
	margin-left:16px;
	padding-right:47px;
	width:174px;
	float:left;
	outline:none;
}
.top_search .search_con .bnts {
	float:left;
	width:40px;
	height:39px;
	background:url(../images/top_pic3.png) no-repeat;
	cursor:pointer;
}
.top_search .search_con .bnts:hover {
	transition:all 0.3s;
	background:url(../images/top_pic4.png) no-repeat;
}
/* 手机导航全局 */
.touch-top {
	width:100%;
	position:fixed;
	top:0;
	z-index:99;
	background:#090a0c;
	display:none;
	box-shadow:0 1px 10px rgba(0,0,0,0.15);
}
.touch_bg {
	width:100%;
	position:fixed;
	top:0;
	z-index:8;
	background:#0d0d0d;
	display:none;
	filter:Alpha(Opacity=60);
	/*IE7 fix*/
	opacity:0.6;
	height:100%;
}
.touch-top-wrapper {
	width:96%;
	margin:0 auto;
}
.touch-top-wrapper .touch-logo {
	float:left;
}
.touch-top-wrapper .touch-logo img {
	height:90px;
	display:block;
}
.touch-navigation {
	display:block;
}
.touch-toggle {
	position:absolute;
	right:10px;
	top:0;
}
.touch-toggle li {
	float:left;
	height:70px;
	padding:0 12px;
	text-align:center;
}
.touch-toggle li a {
	height:70px;
}
.touch-toggle li:hover,.touch-toggle li:active {
	}.touch-toggle .touch-toggle-item-first {
	border-left:none;
}
.touch-toggle .touch-toggle-item-last {
	border-right:none;
}
.touch-toggle li a {
	display:block;
	font-size:12px;
}
.touch-toggle li i {
	display:inline-block;
	width:32px;
	height:32px;
	overflow:hidden;
	/*margin-top:20px;
	*/
	margin-top:30px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
}
.touch-toggle .touch-icon-language {
	background-image:url(../images/touch-icon-language.png);
}
.touch-toggle .touch-icon-user {
	background-image:url(../images/touch-icon-user.png);
}
.touch-toggle .touch-icon-search {
	background-image:url(../images/head_pic2.png);
}
.touch-toggle .touch-icon-menu {
	background-image:url(../images/head_pic1.png);
}
.touch-toggle li span {
	display:none;
	text-align:center;
}
.drawer-section {
	/* background-color:#40312f;
	padding:20px;
	*/
	display:none;
}
.drawer-section-menu {
	/* padding:20px 20px 35px;
	*/  /*padding:0px 0px 35px;
	*/
}
.touch-toggle-content {
	clear:both;
}
.touch-menu {
	clear:both;
}
.touch-menu ul li {
	border-bottom:1px solid #333;
	position:relative;
}
.touch-menu ul li a {
	color:#fff;
	display:block;
	font-size:18px;
	height:48px;
	line-height:48px;
	/* padding-left:10px;
	*/
	padding-left:2%;
}
.touch-menu ul li a:hover,.touch-menu ul li a:active {
	background-color:#004ce5;
	color:#fff;
}
.touch-menu ul li i {
	position:absolute;
	top:14px;
	/* right:5px;
	*/
	right:25px;
	display:block;
	width:13px;
	height:13px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
}
.touch-menu ul li i.touch-arrow-right {
	display:none;
	background-image:url(../images/touch-arrow-r.png);
}
.touch-menu ul li i.touch-arrow-down {
	background-image:url(../images/touch-arrow-d.png);
}
.touch-menu ul li i.touch-arrow-up {
	background-image:url(../images/touch-arrow-u.png);
}
.touch-menu ul li a:hover i.touch-arrow-down {
	background-image:url(../images/touch-arrow-d2.png);
}
.touch-menu ul li a:hover i.touch-arrow-up {
	background-image:url(../images/touch-arrow-u2.png);
}
.touch-menu ul ul {
	display:none;
	margin:0;
	/* padding:0 10px 30px 30px;
	*/
	padding:0 0px 30px 0px;
}
.touch-menu ul ul li {
	border-bottom:none;
	margin:0;
	padding:0;
}
.touch-menu ul ul li a {
	padding:0;
	padding-left:3%;
	font-size:16px;
	height:38px;
	line-height:38px;
	text-transform:uppercase;
}
.touch-menu ul ul li i {
	top:13px;
}
.touch-menu .closetitle {
	padding-top:10px;
	padding-bottom:12px;
	text-align:center;
}
.touch-menu .closetitle img {
	margin:0 auto;
	height:20px;
	width:auto;
}
/*手机弹出搜索*/
.search_div {
	clear:both;
	width:100%;
	overflow:hidden;
	padding-top:2%;
	padding-bottom:2%;
	display:none;
	/*z-index:999;
	*/
}
.search_div .search_con {
	width:92%;
	margin:0 auto;
	border:1px solid #cdcdcd;
	height:40px;
	line-height:40px;
}
.search_div .search_con .input1 {
	text-indent:15px;
	width:88%;
	float:left;
	border:0;
	background:none;
	height:100%;
	font-size:16px;
	outline:none;
	color:#bbb;
}
.search_div .search_con .bnt1 {
	-webkit-appearance:none;
	float:right;
	width:12%;
	max-width:60px;
	background:url(../images/head_pic2.png) 50% center no-repeat;
	background-size:auto 55%;
	border:0;
	height:100%;
	cursor:pointer;
}
/*尾部*/
.f_bg {
	overflow:hidden;
	background:#313131;
	color:#8f8f8f;
	font-size:12px;
	clear:both;
	padding-top:2%;
	padding-bottom:2%;
}
.f_bg_div {
	width:96%;
	max-width:1300px;
	margin:0 auto;
}
.f_bg a {
	color:#8f8f8f;
	text-decoration:none;
}
.f_bg a:hover {
	color:#fff;
}
.f_bg .links {
	float:left;
	padding-right:4%;
	margin-right:4%;
	overflow:hidden;
	padding-bottom:2%;
}
.f_bg .links h2 {
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	margin-bottom:10px;
	color:#c7c7c7;
}
.f_bg .links ul li {
	display:block;
	height:38px;
	line-height:38px;
	overflow:hidden;
}
.f_bg .links ul li a {
	transition:all 0.3s;
	padding-right:5px;
}
.f_bg .links ul li a:hover {
	margin-left:5px;
	padding-right:0;
}
.f_bg .f_div2_r2 {
	float:right;
	text-align:center;
	padding-bottom:2%;
}
.f_bg .f_div2_r2 img {
	display:block;
	width:118px;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:5px;
}
.f_bg .f_div2_r {
	float:left;
	overflow:hidden;
	margin-right:3%;
}
.f_bg .f_div2_r h2 {
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	margin-bottom:10px;
	color:#c7c7c7;
}
.f_bg .f_div2_r span {
	display:block;
	color:#8f8f8f;
	line-height:30px;
	padding-top:2%;
	clear:both;
}
.f_bg .f_div2_r a {
	line-height:20px;
	font-weight:normal;
	margin-bottom:4px;
	padding-bottom:8px;
	color:#afafaf;
	font-size:26px;
	font-family:Arial;
}
.f_bg .f_div2_r a:Hover {
	transition:all 0.3s;
	opacity:0.8;
	filter:Alpha(opacity=80);
}
.foot_a {
	height:41px;
	width:135px;
	display:block;
	margin-top:10px;
}
.f_div3 {
	line-height:24px;
	min-height:24px;
	background-color:#313131;
	border-top:1px solid #424242;
	clear:both;
	overflow:hidden;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	color:#8f8f8f;
}
.f_div3 a {
	color:#8f8f8f;
}
.f_div3 a:hover {
	color:#fff;
	transition:all 0.3s;
	filter:Alpha(Opacity=80);
	opacity:0.8;
}
/*.gotop {
	position:fixed;
	bottom:10%;
	right:1%;
	width:51px;
	height:51px;
	background:url(../images/gotop.png) no-repeat;
	background-size:100% 100%;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.gotop:hover {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	cursor:pointer;
	transform:rotate(360deg);
}
*/

.right_ul {
	height:46px;
	line-height:46px;
	overflow:hidden;
	border-top:2px solid #dedede;
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	display:none;
	background-color:#fff;
}
.right_ul ul li {
	width:25%;
	float:left;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}
.right_ul ul li img {
	height:22px;
	margin:0 auto;
}
.right_ul ul li a {
	display:block;
	border-right:1px solid #dedede;
}
.right_ul ul li:last-child a {
	border:0;
}
/*微信弹窗*/
#hidden {
	z-index:2147483647;
	display:none;
	background:#000;
	filter:alpha(opacity=0);
	left:0px;
	opacity:0;
	position:fixed;
	width:3000px;
	height:100%;
	padding-top:28%;
	text-align:center;
	top:0;
}
#hiddenimg {
	opacity:1;
	display:none;
	position:fixed;
	left:0%;
	width:100%;
	height:300px;
	padding-top:0;
	z-index:2147483647;
	top:28%;
	text-align:center;
}
#hiddenimg img {
	width:90%;
	max-width:300px;
	margin:0 auto;
}
#hiddenimg2 {
	text-align:center;
}
.weixinclose {
	position:fixed;
	right:2%;
	top:2%;
	color:#fff;
	font-size:30px;
	cursor:pointer;
	z-index:2147483648;
	font-weight:normal;
	display:none;
}
/*荣誉弹窗*/
.case_bgs {
	z-index:19891024;
	background:url(../images/about_bg.png) repeat;
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	display:none;
}
.case_tc {
	z-index:19891025;
	width:90%;
	/* top:157.5px;
	*/
	left:50%;
	margin-left:-46%;
	/* margin-left:-300px;
	*/
	position:absolute;
	overflow:hidden;
	top:270px;
	height:0;
	display:none;
}
.case_tc .case_box {
	width:94%;
	margin:0 auto;
	max-width:740px;
	background:#00a1e9;
	border:6px solid #b3b3b3;
	border-radius:6px;
	overflow:hidden;
}
.case_tc .case_box2 {
	width:94%;
	margin:0 auto;
	max-width:1028px;
	background:#fff;
	overflow:hidden;
}
.case_tc .case_divs {
	position:relative;
	width:100%;
}
.case_tc .case_divs .closed {
	right:0%;
	position:absolute;
	top:0%;
	cursor:pointer;
}
.case_tc .case_divs .closed:hover {
	filter:Alpha(Opacity=80);
	opacity:0.8;
	transition:all 0.3s;
}
.case_tc .case_divs .closed2 {
	right:15px;
	position:absolute;
	top:15px;
	cursor:pointer;
}
.case_tc .case_divs .closed2:hover {
	filter:Alpha(Opacity=80);
	opacity:0.8;
	transition:all 0.3s;
}
.case_tc #tc_big {
	width:100%;
	display:block;
}
.case_tc .case_divs .case_txt {
	padding:12px;
	color:#fff;
	font-size:14px;
	line-height:22px;
	padding-top:6px;
	padding-bottom:6px;
}
.case_tc .case_divs .case_txt h2 {
	font-size:14px;
	line-height:40px;
	font-weight:normal;
}
.case_tc .case_divs .case_txt2 {
	max-width:890px;
	width:94%;
	margin:0 auto;
	color:#333;
	font-size:14px;
	line-height:22px;
	padding-top:50px;
	padding-bottom:50px;
}
.case_tc .case_divs .case_txt2 h2 {
	font-size:18px;
	line-height:40px;
	margin-bottom:1%;
}
.case_tc .case_divs .case_txt3 {
	max-width:890px;
	width:94%;
	margin:0 auto;
	color:#333;
	font-size:14px;
	line-height:22px;
	padding-top:50px;
	padding-bottom:30px;
}
.case_tc .case_divs .case_txt3 dl dt {
	font-weight:bold;
	font-size:18px;
	height:36px;
	line-height:36px;
	color:#333333;
}
.case_tc .case_divs .case_txt3 dl dd:first-child {
	font-size:14px;
}
.case_tc .case_divs .case_txt3 dl dd {
	color:#555555;
	font-size:13px;
	line-height:28px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:2%;
	margin-bottom:2%;
}
.case_tc .case_divs .case_txt3 dl dd h3 {
	font-size:16px;
	height:30px;
	line-height:30px;
}
.case_tc .case_divs .case_txt3 dl dd:last-child {
	border-bottom:0;
}
.case_tc .case_divs .case_txt3 dl dd .job_a {
	display:block;
	width:150px;
	height:44px;
	overflow:hidden;
	background-color:#0245de;
	color:#fff;
	font-size:14px;
	line-height:44px;
	border-radius:6px;
	margin-top:50px;
	text-align:center;
	transition:all 0.3s;
}
.case_tc .case_divs .case_txt3 dl dd .job_a:hover {
	color:#fff;
	filter:Alpha(Opacity=80);
	opacity:0.8;
}
@media screen and (max-width:1600px) {
	.f50 {
	font-size:47px;
}
.f44 {
	font-size:40px;
}
.f41 {
	font-size:38px;
}
.f40 {
	font-size:37px;
}
.f38 {
	font-size:36px;
}
.f36 {
	font-size:35px;
}
}@media screen and (max-width:1440px) {
	.f50 {
	font-size:45px;
}
.f44 {
	font-size:38px;
}
.f41 {
	font-size:36px;
}
.f40 {
	font-size:35px;
}
.f38 {
	font-size:34px;
}
.f36 {
	font-size:33px;
}
}@media screen and (max-width:1310px) {
	.header-v1 .top-main .top_r {
	display:none;
}
}@media screen and (max-width:1200px) {
	.f50 {
	font-size:41px;
}
.f44 {
	font-size:36px;
}
.f41 {
	font-size:32px;
}
.f40 {
	font-size:31px;
}
.f38 {
	font-size:30px;
}
.f36 {
	font-size:29px;
}
.f16 {
	font-size:14px;
}
/*尾部*/
.f_bg .links {
	padding-right:3%;
	margin-right:3%;
}
.f_bg .f_div2_r {
	margin-right:1%;
}
}@media screen and (max-width:1100px) {
	.f50 {
	font-size:39px;
}
.f44 {
	font-size:32px;
}
.f41 {
	font-size:30px;
}
.f40 {
	font-size:29px;
}
.f38 {
	font-size:28px;
}
.f36 {
	font-size:27px;
}
.f28 {
	font-size:22px;
}
.f24 {
	font-size:20px;
}
.f22 {
	font-size:18px;
}
.f18 {
	font-size:16px;
}
/* 手机导航全局 */
.blank_h {
	height:90px;
}
.nav-hide .blank_h {
	height:90px;
}
.header-v1 {
	display:none;
}
.touch-top {
	display:block;
}
.top_search {
	width:90%;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:0;
	background:url(../images/search_bg.png) #eee right center no-repeat;
	margin-right:5%;
}
/*尾部*/
.f_bg .links {
	padding-right:2.8%;
	margin-right:2.8%;
}
.f_bg .f_div2_r a {
	font-size:18px;
}
}@media screen and (max-width:960px) {
	.f50 {
	font-size:36px;
}
.f44 {
	font-size:30px;
}
.f41 {
	font-size:28px;
}
.f40 {
	font-size:27px;
}
.f38 {
	font-size:26px;
}
.f36 {
	font-size:25px;
}
.f24 {
	font-size:18px;
}
/*尾部*/
.f_bg .links {
	display:none;
}
.f_bg .f_div2_r2 {
	margin-top:2%;
}
.f_bg .f_div2_r {
	width:40%;
	margin-top:2%;
}
}@media screen and (max-width:830px) {
	.f50 {
	font-size:34px;
}
.f44 {
	font-size:28px;
}
.f41 {
	font-size:27px;
}
.f40 {
	font-size:26px;
}
.f38 {
	font-size:25px;
}
.f36 {
	font-size:24px;
}
.f32 {
	font-size:27px;
}
.f30 {
	font-size:26px;
}
.f28 {
	font-size:20px;
}
.f24 {
	font-size:17px;
}
.f22 {
	font-size:16px;
}
.f18 {
	font-size:14px;
}
/*尾部*/
.f_div3 {
	text-align:center;
	font-size:12px;
}
.f_div3 .l {
	display:block;
	width:100%;
}
.f_div3 .l label {
	display:block;
}
.f_div3 .r {
	display:block;
	width:100%;
}
}@media screen and (max-width:780px) {
	.f50 {
	font-size:30px;
}
.f40 {
	font-size:25px;
}
.f38 {
	font-size:24px;
}
.f36 {
	font-size:23px;
}
/*右边浮动客服*/
.side {
	display:none;
}
.right_ul {
	display:block;
}
}@media screen and (max-width:640px) {
	.f50 {
	font-size:28px;
}
.f40 {
	font-size:23px;
}
.f38 {
	font-size:22px;
}
.f36 {
	font-size:21px;
}
.f32 {
	font-size:21px;
}
.f30 {
	font-size:20px;
}
.f28 {
	font-size:18px;
}
.f24 {
	font-size:16px;
}
.f22 {
	font-size:14px;
}
.f18 {
	font-size:13px;
}
.f16 {
	font-size:13px;
}
/* 手机导航全局 */
.blank_h {
	height:80px;
}
/*.nav-hide .blank_h {
	height:80px;
}
*/
.touch-top-wrapper .touch-logo img {
	height:80px;
}
.touch-toggle li i {
	margin-top:20px;
}
.touch-menu ul li a {
	font-size:16px;
	height:40px;
	line-height:40px;
}
.touch-menu ul ul li a {
	font-size:14px;
}
}@media screen and (max-width:480px) {
	.f50 {
	font-size:25px;
}
.f40 {
	font-size:19px;
}
.f38 {
	font-size:18px;
}
.f36 {
	font-size:18px;
}
.f32 {
	font-size:17px;
}
.f28 {
	font-size:15px;
}
.f18 {
	font-size:12px;
}
/* 手机导航全局 */
.blank_h {
	height:70px;
}
.nav-hide .blank_h {
	height:70px;
}
.touch-top-wrapper .touch-logo img {
	height:70px;
}
.touch-toggle li {
	padding-left:8px;
	padding-right:8px;
}
.touch-toggle li i {
	width:26px;
	height:26px;
	margin-top:23px;
}
/*.touch-menu ul li a {
	font-size:14px;
	height:36px;
	line-height:36px;
}
.touch-menu ul ul li a {
	font-size:13px;
}
*/
/*尾部*/
.f_bg .f_div2_r2 {
	width:42%;
}
.f_bg .f_div2_r2 img {
	width:80%;
	height:auto;
	max-width:118px;
}
.f_bg .f_div2_r {
	width:45%;
}
}@media screen and (max-width:360px) {
	.f50 {
	font-size:23px;
}
.f40 {
	font-size:17px;
}
.f38 {
	font-size:16px;
}
.f36 {
	font-size:17px;
}
.f32 {
	font-size:16px;
}
.f28 {
	font-size:14px;
}
}.baidu_ditu {
	width:100%;
	height:25rem;
	margin:0 auto;
	border:#ccc solid 1px;
	margin-bottom:2rem;
}
@media screen and (max-width:767px) {
	body .baidu_ditu {
	width:96%;
	height:20rem;
	margin:0 auto;
	border:#ccc solid 1px;
	margin-bottom:2rem;
}
}.footx a {
	display:inline-block;
	margin-right:10px
}
/* 小费开始自定义 */

#slider {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:800px;
	border-radius:4px;
	opacity:1;
	background:#0B0114;
}
.top-main {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:70px;
	opacity:1;
	/* 自动布局 */
display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	padding:10px 48px;
}
.nav h3 a {
	color:#FFFFFF;
	line-height:100px;
	font-size:16px;
	text-transform:uppercase;
}
.header-v1 .top-main .logo1 img {
	/* 自动布局子元素 */
position:relative;
	top:20px;
	width:76.54px;
	height:28px;
}
.header-v1 .top-main .top-main-content {
	right:50px;
	position:fixed;
}
.nav-hide .header-v1 .top-main .logo1 img {
	height:28px;
}
#slider  .wrap2 {
	z-index:2;
	position:relative;
	top:20%;
}
.titel1 {
	position:relative;
	top:165px;
	left:48px;
	font-size:4rem;
	color:#FFFFFF;
	letter-spacing:8px;
	font-weight:300;
}
.titel2 {
	position:absolute;
	top:258px;
	left:48px;
	font-size:3.6rem;
	color:#FFFFFF;
	font-variation-settings:"opsz" auto;
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-clip:text;
	text-fill-color:transparent;
	z-index:1;
	font-weight:600;
}
.titel3 {
	position:absolute;
	top:358px;
	left:48px;
	/* 16/CN-Bold */
font-family:PingFang SC;
	font-size:1.0rem;
	font-weight:600;
	letter-spacing:0em;
	line-height:24px;
	letter-spacing:0px;
	color:rgba(255,255,255,0.6);
	font-variation-settings:"opsz" auto;
}
.tab1q1 {
	position:absolute;
	top:0px;
	left:-306px;
	top:-110px;
	width:730px;
	height:307px;
	opacity:1;
	background:rgba(31,200,55,0.2);
	filter:blur(250px);
}
.tab1q2 {
	position:absolute;
	right:-235px;
	top:-235px;
	width:475px;
	height:475px;
	opacity:0.1;
	box-sizing:border-box;
	/* #FFF-90% */
border:1px solid rgba(255,255,255,0.9);
	border-radius:50%;
}
.tab1q3 {
	position:absolute;
	right:-145px;
	top:-145px;
	width:293.22px;
	height:293.22px;
	opacity:0.15;
	box-sizing:border-box;
	/* 蓝色 */
border:2px solid #32B5FF;
	border-radius:50%;
}
.tab1q4 {
	position:absolute;
	right:-113px;
	top:-113px;
	width:227.32px;
	height:227.32px;
	opacity:0.15;
	border-radius:50%;
	box-sizing:border-box;
	/* 蓝色 */
border:2px solid #32B5FF;
}
.tab1q5 {
	position:absolute;
	left:508px;
	top:-92px;
	width:579px;
	height:544px;
	opacity:1;
	background:rgba(50,181,255,0.25);
	filter:blur(250px);
}
.tab1q6 {
	position:absolute;
	left:240px;
	top:-70px;
	width:1440px;
	height:960px;
	mix-blend-mode:screen;
	opacity:1;
	background:url(/style/images/image@1x.png);
	filter:opacity(0.2199999988079071);
	z-index:1;
}
.mantab {
	position:absolute;
	left:752px;
	top:0px;
	width:382px;
	height:537px;
	opacity:1;
	box-sizing:border-box;
}
.mantabtit1 {
	position:absolute;
	left:0px;
	top:533.5px;
	width:348px;
	height:22px;
	opacity:1;
	font-family:PingFang SC;
	font-size:1rem;
	font-weight:600;
	line-height:normal;
	text-transform:uppercase;
	letter-spacing:0.6em;
	font-variation-settings:"opsz" auto;
	/* #FFF-90% */
color:rgba(255,255,255,0.9);
	transform:rotate(270deg);
	transform-origin:left top;
	/* 根据需要调整 */
    white-space:nowrap;
}
.mantabtit2 {
	font-family:PingFang SC;
	font-size:16px;
	font-weight:600;
	line-height:normal;
	text-align:right;
	text-transform:uppercase;
	letter-spacing:0.6em;
	color:rgba(255,255,255,0.9);
}
.manimg {
	position:absolute;
	left:44px;
	top:98px;
	width:253px;
	height:364px;
	opacity:1;
	z-index:3;
	background:url(man.png);
}
.mantabtit2 {
	position:absolute;
	white-space:nowrap;
	font-size:1rem;
}
.mantabtit2 span {
	display:inline-block;
	font-size:1rem;
}
.mantabtit2_1 {
	transform:rotate(-80deg);
	top:140px;
	left:3px;
	position:absolute;
}
.mantabtit2_2 {
	transform:rotate(-65deg);
	top:120px;
	left:13px;
	position:absolute;
}
.mantabtit2_3 {
	transform:rotate(-60deg);
	top:100px;
	left:16px;
	position:absolute;
}
.mantabtit2_4 {
	transform:rotate(-55deg);
	top:85px;
	left:25px;
	position:absolute;
}
.mantabtit2_5 {
	transform:rotate(-50deg);
	top:70px;
	left:45px;
	position:absolute;
}
.mantabtit2_6 {
	transform:rotate(-45deg);
	top:55px;
	left:55px;
	position:absolute;
}
.mantabtit2_7 {
	transform:rotate(-30deg);
	top:40px;
	left:80px;
	position:absolute;
}
.mantabtit2_8 {
	transform:rotate(-25deg);
	top:30px;
	left:100px;
	position:absolute;
}
.mantabtit2_9 {
	transform:rotate(-15deg);
	top:22px;
	left:120px;
	position:absolute;
}
.mantabtit2_10 {
	transform:rotate(-5deg);
	top:18px;
	left:140px;
	position:absolute;
}
.mantabtit2_11 {
	transform:rotate(0deg);
	top:15px;
	left:160px;
	position:absolute;
}
.mantabtit2_12 {
	transform:rotate(0deg);
	top:15px;
	left:180px;
	position:absolute;
}
.mankuan1 {
	position:absolute;
	left:89px;
	top:31px;
	width:281px;
	height:489px;
	opacity:1;
	box-sizing:border-box;
	border:1.5px solid rgba(50,181,255,0.4);
	border-radius:50% 50% 0 0;
	z-index:1;
}
.mankuan2 {
	position:absolute;
	left:30px;
	top:56px;
	width:281px;
	height:476px;
	opacity:1;
	background:#0C0B20;
	border-radius:100% 100% 0 0;
	z-index:2;
}
.mankuan3 {
	position:absolute;
	right:10%;
}
.mantabtit3_1 {
	position:absolute;
	left:29px;
	top:0px;
	width:15px;
	height:16px;
	opacity:1;
	font-family:JetBrains Mono;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	letter-spacing:0em;
	font-variation-settings:"opsz" auto;
	color:#54775A;
}
.mankuan31 {
	position:absolute;
	left:33px;
	top:20px;
	width:3px;
	height:120px;
	opacity:1;
	background:#32B5FF;
}
.mankuan32 {
	position:absolute;
	left:33px;
	top:20px;
	width:3px;
	height:355px;
	opacity:1;
	background:rgba(255,255,255,0.1);
}
.mantabtit3_2 {
	position:absolute;
	left:0px;
	top:373px;
	width:92px;
	height:15px;
	opacity:1;
	font-family:JetBrains Mono;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	letter-spacing:0.1em;
	font-variation-settings:"opsz" auto;
	color:#54775A;
	transform:rotate(270deg);
	transform-origin:left top;
	/* 根据需要调整 */
    white-space:nowrap;
}
.mantabtit3_3 {
	position:absolute;
	left:29px;
	top:385px;
	width:15px;
	height:16px;
	opacity:1;
	font-family:JetBrains Mono;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	letter-spacing:0em;
	font-variation-settings:"opsz" auto;
	color:#54775A;
}
.titelimg {
	position:absolute;
	top:18rem;
	left:30rem;
}
/*  第一名屏幕结束 */ 





/* 第二页 */
/* 第二页   结束*/



.i_product_bg {
	background-color:#0B0114!important;
	position:relative;
}
.f41 {
	font-family:PingFang SC;
	font-size:2rem!important;
	font-weight:600;
	line-height:44px;
	letter-spacing:0.1em!important;
	color:rgba(255,255,255,0.9)!important;
}
.f41 img {
	width:20px;
	margin-bottom:10px;
	margin-right:10px;
}
.tab2q1 {
	position:absolute;
	left:-250px;
	top:-130px;
	width:409px;
	height:409px;
	opacity:0.1;
	box-sizing:border-box;
	/* #FFF-90% */
border:1px solid rgba(255,255,255,0.9);
	border-radius:50%;
}
.tab2q2 {
	position:absolute;
	left:-180px;
	top:-70px;
	width:271.9px;
	height:271.9px;
	opacity:1;
	box-sizing:border-box;
	/* 蓝色 */
border:2px solid #32B5FF;
	border-radius:50%;
}
.tab2q3 {
	position:absolute;
	left:-180px;
	top:-40px;
	width:197.66px;
	height:197.66px;
	opacity:1;
	/* 蓝色 */
background:#32B5FF;
	border-radius:50%;
}
.nproduct_list2 ul li {
	background:url(/style/images/line@1x.png) no-repeat;
	background-size:cover;
	height:480px;
	width:360px;
}
.nproduct_list2 ul li  .tab3li {
	margin:20px;
	background:#191022;
	padding:20px;
	height:430px;
}
.nproduct_list2 ul  li img {
	width:40%!important;
}
.nproduct_list2 ul li p {
	height:auto!important;
}
.nproduct_list2 ul li h2 {
	/* 24/CN-Bold */
font-family:PingFang SC;
	font-size:2rem;
	font-weight:600;
	line-height:5rem;
	text-align:center;
	letter-spacing:0em;
	margin:15px auto!important;
	height:4rem;
	font-variation-settings:"opsz" auto;
	/* #FFF-90% */
color:rgba(255,255,255,0.9)!important;
}
.f243 {
	/* 14/CN-Regular */
font-family:PingFang SC;
	font-size:14px!important;
	font-weight:normal;
	line-height:2rem!important;
	letter-spacing:0em;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6)!important;
	text-align:left;
	z-index:2;
}
.tab2q4 {
	position:absolute;
	right:-380px;
	top:0px;
	width:599px;
	height:457px;
	opacity:1;
	background:rgba(31,200,55,0.1);
	filter:blur(214px);
	z-index:1;
}
.nproduct_list2 {
	z-index:3;
	position:relative;
}
/* 首页底部第三块开始  */

.i_case_bg {
	background:#0B0114!important;
	position:relative;
}
#owl-demo3 .item dd .txts {
	overflow:hidden;
	background-color:#fff;
	transition:all 0.3s;
	padding-bottom:25px;
	padding-top:25px;
	padding-left:26px;
	padding-right:2%;
	text-align:left;
	background:rgba(255,255,255,0.05)!important;
}
.wenti .f22 {
	font-family:PingFang SC;
	font-size:1.2rem!important;
	font-weight:600!important;
	line-height:30px;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	/* #FFF-90% */
color:rgba(255,255,255,0.9)!important;
	z-index:0;
}
.wenti .p {
	/* 16/CN-Regular */
font-family:PingFang SC;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6)!important;
	z-index:1;
}
.wenti {
	padding:15px!important;
	height:120px;
}
#owl-demo3 .item dd .txts .p {
	line-height:1.6rem!important;
	height:AUTO!important;
	overflow:hidden;
}
.owl-carousel {
	display:block!important;
}
.tab3q1 {
	position:absolute;
	left:-400px;
	top:0px;
	width:579px;
	height:544px;
	opacity:1;
	background:rgba(50,181,255,0.1);
	filter:blur(214px);
}
.tab3q2 {
	position:absolute;
	right:0px;
	top:400px;
	width:579px;
	height:544px;
	opacity:1;
	background:rgba(50,181,255,0.1);
	filter:blur(214px);
}
.f_bg2 {
	color:rgba(255,255,255,0.6);
	text-align:center;
	padding:68px 0px 0px;
}
.owl-wrapper {
	width:100%;
}
.owl-carousel .owl-item {
	width:33%;
}
/* 课程开始 */
.kechengbg {
	background:url(/style/images/bg.png) no-repeat;
	background-size:cover;
	opacity:1;
	height:500px;
}
.kechengbg p:nth-child(1) {
	font-family:PingFang SC;
	font-size:3rem;
	font-weight:600;
	line-height:5rem;
	letter-spacing:0em;
	text-align:center;
	/* #FFF-90% */
color:rgba(255,255,255,0.9);
	padding:10rem 0 0 0;
	z-index:0;
}
.kechengbg p:nth-child(2) {
	font-family:PingFang SC;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	text-align:center;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6);
	margin-top:2rem;
	z-index:1;
}
.youshi li {
	width:20%!important;
	background-size:cover;
	float:left;
}
.youshiimg {
	width:64px!important;
	height:64px!important;
	margin:10px auto;
	display:block;
	padding-top:30px;
}
.youshilid {
	width:95%;
	background:url(/style/images/ysbg.png) no-repeat!important;
	margin:10px auto;
	height:20rem;
}
.youshilid p {
	width:80%;
	margin:10px 20px 0px 20px;
	text-align:center;
}
.youshilid p:nth-child(2) {
	font-family:PingFang SC;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	text-align:center;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	/* #FFF-90% */
color:rgba(255,255,255,0.9)!important;
}
.youshilid p:nth-child(3) {
	/* 14/CN-Regular */
font-family:PingFang SC;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	text-align:center;
	letter-spacing:0em;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6);
	z-index:2;
}
.sidabankuai {
	background:rgba(255,255,255,0.05);
	padding:32px  64px;
	display:block ruby;
}
.o-m {
	width:1200px;
	margin:20px auto;
}
.o-m .ul-o {
	float:left;
	width:320px;
	position:relative;
}
.o-m .ul-o li {
	width:100%;
	cursor:pointer;
	position:relative;
	z-index:2
}
.o-m .ul-o span {
	width:62px;
	height:68px;
	float:left;
	display:block;
	border-bottom:1px solid #bfbdb9;
	background:url(../img/n-qyjz-1.png) no-repeat;
	background-position:0px 20px;
}
.o-m .ul-o .li-t span {
	background-position:0px -50px;
}
.o-m .ul-o .li-s span {
	background-position:0px -120px;
}
.o-m .ul-o .li-f span {
	background-position:0px -190px;
}
.o-m .ul-o .li-w span {
	background-position:0px -257px;
}
.o-m .ul-o .li-l span {
	background-position:0px -323px;
}
.o-m .ul-o li p {
	float:left;
	line-height:68px;
	color:#fff;
	font-size:16px;
	width:258px;
	border-bottom:1px solid #cccbc8;
	font-weight:bold;
	text-align:right;
	letter-spacing:-0.01em;
}
.o-m .ul-o li b {
	position:absolute;
	display:block;
	width:15px;
	height:32px;
	top:50%;
	margin-top:-16px;
	right:-15px;
	display:none;
	font-variation-settings:"opsz" auto;
	font-feature-settings:"kern" on;
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-clip:text;
	text-fill-color:transparent;
	z-index:0;
}
.o-m .ul-o .li-mask {
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.o-m .ul-o li.on b {
	display:block;
}
.o-m .ul-t {
	width:880px;
	float:left;
	
}
.o-m .ul-t li {
	list-style-type:none;
	position:relative;
	height:100%;
	display:none;
}
.o-m .ul-t .li-top {
	padding:25px 0 0 50px;
}
.o-m .ul-t h5 {
	color:#666;
	font-size:24px;
	line-height:38px;
}
.o-m .ul-t p {
	color:#999;
	font-size:14px;
	line-height:22px;
	margin-bottom:5px
}
.o-m .ul-t .li-a a {
	color:#2b91b8;
	font-size:14px;
	margin-right:30px;
	cursor:default;
	line-height:22px;
}
.o-m .ul-t .li-a span {
	color:#999;
	font-size:14px
}
.o-m .ul-t .li-img {
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
}
.sidabankuai  .on  p {
	-webkit-background-clip:text!important;
	-webkit-text-fill-color:transparent;
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
}
.ul-o li:hover p {
	-webkit-background-clip:text!important;
	-webkit-text-fill-color:transparent;
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
}
.ul-o {
	border-right:1px solid #fff;
	border-color:rgba(255,255,255,0.05);
}
.o-m .ul-o li p {
	float:right;
	text-align:right;
	border-bottom:0px solid #cccbc8;
	padding-right:20px;
}
.o-m .ul-o {
	width:300px;
}
.on .clear2 {
	position:absolute;
	right:0px;
	width:2px;
	height:56px;
	opacity:1;
	align-self:stretch;
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
	z-index:1;
}
.ul-o  li:nth-child(1) .clear2 {
	top:0rem;
}
.ul-o  li:nth-child(2) .clear2 {
	top:4.5rem;
}
.ul-o  li:nth-child(3) .clear2 {
	top:9rem;
}
.ul-o  li:nth-child(4) .clear2 {
	top:13rem;
}
.ul-o  li:nth-child(5) .clear2 {
	top:17.5rem;
}
.ul-o  li:nth-child(6) .clear2 {
	top:22rem;
}
.bankuai i {
	color:#D8D8D8;
	font-size:2rem;
	font-weight:600;
}
.bankuai span {
	color:#fff;
	font-size:1.5rem;
	margin-left:10px;
}
.bankuaids {
	color:rgba(255,255,255,0.6);
	margin:12px auto;
	text-align:left;
}
.bankuaids  .layui-bg-black {
	font-size:0.5rem;
	margin:0px 10px;
}

.sidabankuai {z-index: 3;
  position: relative;}
.swiper {
	width:100%;
	height:100%;
}
.swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
}
.swiper-slide img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	bottom:0;
	top:inherit;
}
.swiper-slide {
	background:rgba(255,255,255,0.05);
}
.swiper-slide  .wenti {
	height:80px;
	text-align:left;
}
/* 咨询服务 */

.zxfwwwd .layui-row img {
	width:100%;
}
.zxfwwwd .layui-row div {
	padding:10px;
}
.zxfwwwd .layui-row div p {
	background:rgba(255,255,255,0.05);
	padding:10px;
}
.zxfwwwd .layui-row div p:nth-child(2) {
	color:rgba(255,255,255,0.9);
	font-size:1rem;
	font-weight:600;
	line-height:28px;
	letter-spacing:0em;
}
.zxfwwwd .layui-row div p:nth-child(3) {
	color:rgba(255,255,255,0.6);
	font-size:0.8rem;
	line-height:1.5rem;
}
.zxfwwwd .layui-row div:nth-child(4) {
	overflow:hidden;
	height:200px;
	background:rgba(255,255,255,0.05);
	margin:10px;
	padding:0px;
	width:48%;
}
.zxfwwwd .layui-row div:nth-child(4)   img {
	width:50%;
	float:left;
}
.zxfwwwd .layui-row div:nth-child(4)   p {
	width:45%;
	float:left;
	height:50px;
	background:none;
}
.zxfwwwd .layui-row div:nth-child(5) {
	overflow:hidden;
	height:200px;
	background:rgba(255,255,255,0.05);
	margin:10px;
	padding:0px;
	width:48%;
	float:right;
}
.zxfwwwd .layui-row div:nth-child(5)   img {
	width:50%;
	float:left;
}
.zxfwwwd .layui-row div:nth-child(5)   p {
	width:45%;
	float:left;
	height:50px;
	background:none;
}
/* 工具定制 */

.gjxfl {
	z-index:5;
}
.gjxfl .gjxfl3 {
	background:rgba(255,255,255,0.05);
	width:100%;
	height:132px;
	margin:10px auto;
	padding:10px;
}
.gjxfl .gjxfl3  p:nth-child(1) {
	padding-top:12px;
	color:rgba(255,255,255,0.9);
	font-size:18px;
	font-weight:600;
	line-height:28px;
	letter-spacing:0em;
}
.gjxfl .gjxfl3  p:nth-child(2) {
	padding-top:12px;
	font-family:PingFang SC;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	letter-spacing:0em;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6);
	z-index:1;
}
.gjxfr {
	padding:15px 10px 10px;
}
.gjxfr div {
	width:100%;
}
.gjxfrimg {
	height:435px;
}
.xiaofeinone {
	display:none;
}
.ongj {
	display:block;
}
.gjxfl3on {
	background:#0080E8!important;
}
.btnty {
	background:url(/style/images/btn-bg.png) no-repeat center center;
	background-size:cover;
	opacity:1;
	height:300px;
	width:180px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-family:PingFang SC;
	font-size:16px;
	font-weight:600;
	text-align:center;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	color:#000000;
	margin:0 auto;
}
.tiyanp p:nth-child(1) {
	font-family:PingFang SC;
	font-size:36px;
	font-weight:600;
	line-height:44px;
	text-align:center;
	letter-spacing:0em;
	font-variation-settings:"opsz" auto;
	/* #FFF-90% */
color:rgba(255,255,255,0.9);
	z-index:0;
	padding:50px 0px 20px!important;
}
.tiyanp p:nth-child(2) {
	font-family:PingFang SC;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	letter-spacing:0px;
	text-align:center;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6);
	z-index:1;
	padding:10px 0px 20px!important;
}
/* 关于我们 */

.aboutkechengbg {
	height:965px;
}
.abtab1 {
	margin-top:0px!important;
	top:280px;
	position:relative;
	font-size:36px;
}
.abtab1 p {
	background:none!important;
}
.abtab1 p:nth-child(2) {
	color:rgba(255,255,255,0.9);
	font-size:3.5rem;
	font-weight:600;
	line-height:56px;
	text-align:center;
	letter-spacing:0em;
}
.abtab1 p:nth-child(3) {
	font-family:PingFang SC;
	font-size:1.25rem;
	font-weight:normal;
	line-height:2rem;
	text-align:center;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6);
	width:60rem;
	margin:24px auto;
}
.abtab2 {
	height:800px;


}
.caose {
	font-family:PingFang SC;
	font-size:48px;
	font-weight:600;
	line-height:56px;
	text-align:center;
	letter-spacing:0em;
	z-index:1;
	background:linear-gradient(270deg,#32F0B9 0%,#32B5FF 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.abtab2 .f_bg2 {
	padding:508px 0px 0px;
}
.abtab21 p:nth-child(2) {
	margin:24px auto;
}
.abtab21 p:nth-child(3) {
	font-family:PingFang SC;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	text-align:center;
	letter-spacing:0px;
	font-variation-settings:"opsz" auto;
	/* #FFF-60% */
color:rgba(255,255,255,0.6)!important;
}
/* 小费手机端 开始 */


                    @media screen and (max-width:720px) {
	.titelimg {
	position:absolute;
	top:0rem;
	left:21rem;
}
.touch-top {
	height:70px!important;
}
.touch-top-wrapper .touch-logo img {
	height:10%;
	line-height:70px;
	margin:25px 0px 0px 10px;
}
.header-v1 {
	display:block;
}
.header-v1 {
	position:inherit;
}
.top-main-content {
	display:none;
}
#slider {
	display:block!important;
}
.titel1 {
	top:1rem;
	left:1rem;
	font-size:2rem;
}
.titel2 {
	top:4rem;
	left:1rem;
	font-size:2rem;
}
.titel3 {
	font-size:0.8rem;
	top:8rem;
	left:1rem;
}
#slider .wrap2 {
	top:9%;
}
.mantab {
	left:2%;
	top:10rem;
	width:50%;
	height:50%;
}
.mankuan1 {
	}.mankuan2 {
	left:4rem;
	top:3rem;
}
.mankuan3 {
	z-index:5;
	right:15%;
	top:18rem;
}
.f41 {
	font-size:1.5rem !important;
}
.f243 {
	display:none;
}
.nproduct_list2 ul li .tab3li {
	height:9rem;
}
.nproduct_list2 ul li {
	height:13rem;
	width:360px;
}
.nproduct_list2 ul li h2 {
	font-size:1rem;
}
.nproduct_list2 ul li img {
	width:80% !important;
}
.nproduct_list2 ul li .tab3li  .f24 {
	padding-top:0px;
	margin-top:0px!important;
}
.wenti  .p {
	display:none;
}
.wenti {
	height:1.5rem;
}
.wenti .f22 {
	text-align:center;
}
.i_case_bg  .f41 {
	font-size:1.2rem !important;
}
.tab1q1 {
	left:-30rem;
	top:-10rem;
}
.tab1q2 {
	right:-10rem;
	top:-10rem;
	width:20rem;
	height:20rem;
}
.tab1q3 {
	right:-8rem;
	top:-8rem;
	width:16rem;
	height:16rem;
}
.tab1q4 {
	right:-5rem;
	top:-5rem;
	width:10rem;
	height:10rem;
}
.tab1q5 {
	left:20rem;
	top:30rem;
	width:10rem;
	height:10rem;
}
.manimg {
	left:30%;
	top:7rem;
	width:120%;
	height:auto;
	z-index:3;
}
.header-v1 {
	height:0;
}
.kechengbg {
	height:30rem;
}
.kechengbg p:nth-child(1) {
	font-size:2rem;
}
.kechengbg p:nth-child(2) {
	font-size:1rem;
}
.youshi li {
	width:50% !important;
}
.youshilid {
	background:none !important;
	height:16rem;
}
.o-m {
	width:100%;
	margin:20px auto;
}
.sidabankuai {
	padding:1rem 1.5rem;
}
.o-m .ul-o {
	width:100%;
}
.o-m .ul-o li p {
	text-align:left;
	float:left;
	padding-left:20px;
}
.ul-o {
	border-right:0px;
	border-left:1px solid #fff;
	border-left-color:rgb(255,255,255);
	border-color:rgba(255,255,255,0.05);
}
.on .clear2 {
	right:inherit;
}
.o-m .ul-t .li-top {
	padding:0px;
	margin-top:20px;
}
.o-m .ul-t {
	width:100%;
}
.bankuai span {
	font-size:1rem;
}
.kechengxc .wenti {
	padding:5px!important;
	height:120px;
}
.kechengxc .wenti .p {
	display:block;
}
.zxfwwwd .layui-row div:nth-child(4) {
	width:100%;
	margin:0px;
	padding:10px;
	height:auto;
	background:none;
}
.zxfwwwd .layui-row div:nth-child(4) p {
	width:100%;
	background:rgba(255,255,255,0.05);
	padding:0px;
	height:auto;
}
.zxfwwwd .layui-row div:nth-child(4) p span {
	padding:10px;
	display:flex;
}
.zxfwwwd .layui-row div:nth-child(4) img {
	width:100%;
}
.zxfwwwd .layui-row div:nth-child(5) {
	width:100%;
	margin:0px;
	padding:10px;
	height:auto;
	background:none;
}
.zxfwwwd .layui-row div:nth-child(5) p {
	width:100%;
	background:rgba(255,255,255,0.05);
	padding:0px;
	height:auto;
}
.zxfwwwd .layui-row div:nth-child(5) p span {
	padding:10px;
	display:flex;
}
.zxfwwwd .layui-row div:nth-child(5) img {
	width:100%;
}
.gjxfr {
	padding:5px;
}
.aboutkechengbg {
	height:40rem;
}
.abtab1 {
	top:8rem;
	position:relative;
	font-size:2rem;
}
.abtab1 p:nth-child(2) {
	margin-top:0rem;
}
.abtab1 p:nth-child(3) {
	margin:0px auto;
	width:90%;
	line-height:1.5rem;
	font-size:0.8rem;
}
.abtab1 p:nth-child(2) {
	font-size:2rem;
}
.caose {
	font-size:2rem;
}
.abtab2 .f_bg2 {
	padding:508px 0px 0px;
}



  .touch-toggle li i {
    width: 26px;
    height: 26px;
    margin-top: 23px;
	color:#fff;
	font-size:1rem;
  }




.xiaofeigj555{z-index: 5;
  position: relative;}



.header-v1{display:none!important;    overflow: hidden;}


#slider{overflow: hidden;}






}