﻿a,a:hover{
	text-decoration: none;
}
.clearfix {
    clear: both;
    overflow: hidden;
}
.po-ab { 
    position: absolute;
}
.po-re {
    position: relative;
}
.pr-25 {
    padding-right: 25px;
}
.pl-10 {
    padding-left: 10px;
}
.pl-25 {
    padding-left: 25px;
}
.pl-80 {
    padding-left: 80px;
}
.pt-20 {
    padding-top: 20px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-30 {
    padding-bottom: 30px;
}
.pt-10 {
    padding-top: 10px;
}

.w-450 {
    width: 450px;
}
.h-90 {
    height: 90px;
}

.lh-90 {
    line-height: 90px;
}

.pull-left {
    float: left;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-12 {
    margin-bottom: 12px;
}
.mb-20 {
    margin-bottom: 20px;
}
.ml-15 {
    margin-left: 15px;
}
.ml-25 {
    margin-left: 25px;
}
.mt-10 {
    margin-top: 10px;
}
.mt-25 {
    margin-top: 25px;
}
.mt-35 {
    margin-top: 35px;
}
.mr-20 {
    margin-right: 20px;
}
.mr-30 {
    margin-right: 30px;
}


.fsize-14 {
    font-size: 14px;
}
.fsize-16 {
    font-size: 16px;
}
.fsize-18 {
    font-size: 18px;
}
.fsize-20 {
    font-size: 20px;
}
.fsize-26 {
    font-size: 26px;
}
.fsize-28 {
    font-size: 28px;
}
.fsize-30 {
    font-size: 30px;
}
.fsize-36 {
    font-size: 36px;
}

						.col-md-4 .lh-2 li:nth-child(2){
							display: none;
						}
.lh-2em {
    line-height: 2em;
}
.lh-26 {
    line-height: 26px;
}

.fcolor-white {
    color: #fff;
}
.fcolor-99 {
    color: #999;
}

.di-ib {
    display: inline-block;
}

.fweight-100 {
    font-weight: 100;
}
.fweight-900 {
    font-weight: 900;
}
/* 导航 */
.fixed-top {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navs{
	position: relative;
}
.sp_line{
	display: inline-block;
	position: absolute;
	width: 0;
    left: 0;
    bottom: 0;	
	height: 2px;
	transition: width .5s; 
	background-color:green;
}
.navs:hover .sp_line{
	width: 100%;
} 
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    /* color: rgba(0,0,0,.9); */
	border-bottom: 2px solid green;
}

/* .dong { */
	/* 溢出隐藏 */
	/* overflow: hidden; */
	/* font-size: 20px; */
	/* width:200px; */
	/* height: 30px; */
	/* white-space: nowrap; */
	/* background-color: #09f; */
	/* 动画分10步完成 */
	/* animation: 3s linear 1s infinite alternate dong; */
/* } */

/* @keyframes dong {
	0% {
		transform: translateX(0);
	}

	100% {
		transform:  translateX(400px);
	}
} */
/* 底部 */
.section5 {
	/* background: url(../images/beijing36.png) no-repeat top; */
    background-color: #1e1e1e;
}
/* 韩杰让隐藏的 start*/
.partner_box{
	display:none
}
.container .p10{
	display:none

}
.nav-item:nth-child(4){
	display:none
}
/* 韩杰让隐藏的 end*/
.fp-tableCell {
	
}
.border-top {
    border-top: 1px solid #333!important;
}
.text-ccc {
    color: #ccc!important;
}
.se_title{
	font-size: 30px;
	text-align: center;
	color: #ccc;
}
.footer_main_top {
    height: 120px;
    background: url(../img/beijing39.png)no-repeat 0 100%;
	margin-top: 50px;
	margin-bottom: 50px;
}
.ft_mn_topul li {
    width: 33%;
    height: 150px;
    float: left;
    color: #cccccc;
    position: relative;
}
.ft_mn_topli1 div {
    width: 215px;
    height: 44px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -107.5px;
}
.ft_mn_topli1 .ft_mn_topli {
    width: 50px;
    height: 38px;
    background: url(../images/beijing38.png)no-repeat;
}
.ft_mn_topli1 i {
    width: 37px;
    height: 40px;
    background: url(../images/beijing37.png)no-repeat;
    float: left;
    margin-right: 40px;
    font-style: normal;
}
.ft_mn_topli1 span {
    text-align: left;
}
.ft_mn_topli1 span p {
    font-size: 13px;
    font-style: normal;
}
.ft_mn_topli1 span a {
    font-size: 16px;
    margin-top: 5px;
    display: inline-block;
    color: #cccccc;
    font-style: normal;
}
/* 合作伙伴 */
   
.partner_box1{ margin-top: 50px;}
.partner_box,.partner_box1{overflow:hidden;}
.partner_box ul,.partner_box1 ul{overflow:hidden;}
.partner_box ul li,.partner_box1 ul li{overflow:hidden;display:flex;justify-content:center;align-items:center;height:90px;width:16.66%;float:left;}
.partner_box ul li img{max-width:100%;max-height:100%;}
.partner_box1 ul li div{
	width: 50%;
	height: 100%;
}
.partner_box1 ul li img{
	max-width:100%;max-height:100%;
	/* width: 37px; */
    /* height: 40px; */
	float: left;}
.partner_box1 ul li{
	width: 33%;
	color: #fff;
}
.part_top{
	color: #fff;
	margin: 10px 0;
	padding: 8px 0;
}
.part_top h4{
	font-size: 36px;
}
/* 右侧客服 */
.slider_nav{position:fixed;top:40%;right:0;z-index:20;}
.slider_nav ul li{margin-bottom:5px;position:relative;width:70px;height:70px;cursor:pointer;}
.slider_nav ul li .ht1{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;width:70px;height:70px;float:left;position:absolute;top:0;left:0;white-space:nowrap;}
.slider_nav ul li .ht2{font-size:16px;line-height:70px;height:70px;width:120px;background:#6e8eea;position:absolute;top:0;left:70px;text-align:left;color:#fff;text-align:center;}
.slider_nav ul li.ht:hover .ht1{width:190px;left:-120px;}
.slider_nav ul li.wx:hover .code{display:block;}
.slider_nav ul li.wx .code{position:absolute;background:#8284e8;padding:12px;border-radius:8px;top:-46%;right:85px;display:none}
.slider_nav ul li.wx .code img{width:110px;height:110px;}
.slider_nav ul li.wx .code::before{content:'';width:8px;height:14px;display:block;border-color:transparent transparent transparent #8284e8;border-style:dashed dashed dashed solid;border-width:8px;position:absolute;top:50%;left:100%;margin-top: -7px;}


/* 底部a连接 */
.cf_a,.cf_a:hover{
	color: #fff;
}
/* 弹窗 */
.dialog{
	width: 500px;
	display: none;
	margin-left: -250px;
	margin-top: -250px;
	position: fixed;
	top:50%;
	left: 50%;
	z-index: 2;
}
/* .dn{
	display: none;
}
.db{
	display: block;
} */
.ljzx{
	display: inline-block;
	width: 20%;
	height: 50px;
	position: absolute;
	bottom:25%;
	right: 9%;
}
.close{
	width: 50px;
	height: 50px;
	position: absolute;
	top: 15%;
	right: -2%;
}
.gdzx{
	width: 260px;
	position: fixed;
	bottom:0%;
	left: 0;
	background-color: #fff;
	z-index: 2;
	transition: all 1s;
	/* padding: 10px; */
}
.none{
	display: none;
}
.block{
	display: block;
}
/* .img2{
	display: none;
} */
.sub{
	background-color: #007AFF;
	color: #fff;
	margin:10px;
}
.icon{
	padding-top: 5px;
}
.clo{
	position: absolute;
	right: 10px;
	top: 0;
}
.input-group1{
	padding: 5px;
	background-color: #007AFF;
	color: #fff;
}
.input-group2{
	resize: none;
}
.gdzx input::-webkit-input-placeholder,.gdzx textarea::-webkit-input-placeholder {
    /* placeholder颜色 */
    color: #aab2bd;
    /* placeholder字体大小 */
    font-size: 12px;
}
.err,.err1{
	color: red;
}