*{ margin:0; padding:0;}
body{ font-family:'微软雅黑','宋体','仿宋';color:#666;font-size:12px;}
html{width:100%;  height:100%;}
ul,li{ list-style-type:none;}
li{ vertical-align:bottom;}
a{ text-decoration:none; color:#666;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,b,u,i,dl,dt,dd,ul,li,input,table,tr,td{margin:0;padding:0;}
input,select{vertical-align:middle;border:none; font-family:'微软雅黑','宋体','仿宋'; color:#666; outline:none;}
ol,ul,li{list-style:none; vertical-align:middle;}
a img{border:0;}
a{ outline:none;}
textarea{ outline:none;-webkit-appearance:none;}
.clearfix:after{content:".";display:block;height:0; clear:both;visibility:hidden;}
img{vertical-align:middle;border:none;}
em{font-style:normal;}
p span{ overflow:hidden;}
fieldset{ border:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
　　color: #999;
　　}
　　input:-moz-placeholder, textarea:-moz-placeholder {
　　color:#999;
　　}
　　input::-moz-placeholder, textarea::-moz-placeholder {
　　color:#999;
　　}
　　input:-ms-input-placeholder, textarea:-ms-input-placeholder {
　　color:#999;
　　}

.fl{ float:left;}
.fr{ float:right;}
.Html-con{ width:1000px; margin:auto;}
.Html-con2{ width:1200px; margin:auto;}
.bgf7{ background: #f7f7f7; }
.bgfafafc{ width: 100%; background: #fafafc; padding-bottom: 60px; border-top: solid 1px #349dff; }


/* 以前的header */
/* .header{ height:125px; background: #fff; width: 1200px; margin:auto;}
.header h1{ display: block; margin-top: 35px; }
.header .nav{ margin-left: 104px; margin-top:30px;}
.header .nav a{ display: inline-block; margin-right: 50px; font-size: 16px; color: #3b3b3b; height: 60px; line-height: 60px; }
.header .nav a.cur{ color: #349dff; border-bottom:solid 4px #349dff;} */

/* 现在的header */
/* 头部 */
.none {
	display: none;
}
.header{
	width: 100%;
	height: 80px;
	background: #fff;
	min-width: 1350px;
}
.header .top{
	width: 85%;
	height: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header .top .logo{
	display: flex;
}
.header .top .logo span{
	color: #292e32;
	font-size: 30px;
	border-left: 1px solid #bec0c1;
	margin-left: 10px;
	padding-left: 10px;
}
.header .top .nav{
	display: flex;
	height: 80px;
}
.header .top .nav li.on{
	background: #f4f4f4;
}
.header .top .nav li.on a{
	color: #518ff4;
}
.header .top .nav li a{
	color: #292e32;
	font-size: 16px;
	display: block;line-height: 80px;
	padding: 0 20px;
}
.search{
	/* width: 52%; */
	width: 220px;
	height: 40px;
	position: relative;
}
.search input{
	width: 100%;
	height: 40px;
	border-radius: 40px;
	background: #e5e5e5;
	border:none;
	text-indent: 20px;
	font-size: 14px;
}
.search a{
	position: absolute;
	width: 15px;
	top: 12px;
	right: 15px;
}
.header .top .headerRight{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/* .header .top .login{
	display: flex;
	line-height: 40px;
} */
.header .top .login{
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 140px;
	line-height: 40px;
	margin-left: 20px;
	padding-left: 16px;
	height: 80px;
	align-items: center;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* .loginBorder {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
} */
.mouseBox {
	position: absolute;
	top: 80px;
	left: 20px;
	width: 320px;
	z-index: 100;
	background: #fff;
}
.mouseBox ul {
	border: 1px solid #dbdbdb;
}
.mouseBox ul li {
	padding: 15px 18px;
	cursor: pointer;
	border-bottom: 1px solid #dbdbdb;
}
.whiteLeft,
.whiteRight {
	width: 1px;
	height: 82px;
	background: #dbdbdb;
}
.whiteLeft {
	position: absolute;
	top: -80px;
	left: 0;
}
.whiteRight {
	position: absolute;
	top: -80px;
	right: 159px;
}
.mousetop {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mouseHeight {
	height: 20px;
}
.white {
	position: absolute;
	top: 0;
	left: 0;
	width: 159px;
	height: 2px;
	background: #fff;
}
.referral {
	margin-left: 5px;
	line-height: 28px;
}
.referralTop {
	position: relative;
	display: flex;
	justify-content: space-between;
}
.refer_kai {
	position: absolute;
	top: 5px;
	left: 0;
	width: 76px;
	height: 22px;
	border-radius: 20px;
	background: #518ff4;
	z-index: -10;
}
.topleftImg {
	margin-left: 5px;
}
.huiname {
	font-size: 12px;
	color: #fff;
}
.fontfour {
	font-size: 12px;
	color: #999;
	cursor: pointer;
}
.fontsix {
	font-size: 12px;
	color: #666;
}
/* .outicon {
	margin-left: 50px;
} */
.mousetou img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.namepel {
	font-size: 14px;
	color: #666;
}
.topjiao {
	width: 8px;
	height: 5px;
	margin-right: 10px;
}
.top_right {
	display: flex;
	position: relative;
}
.header .top .login a{
	font-size: 14px;
	color: #666;
}
.loginLeft {
	display: flex;
}
.header .top .loginLeft a.denglv{
	width: 46px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #518ff4;
}
.header .top .loginLeft a.zhuce{
	width: 46px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #12cc48;
	margin-left: 10px;
}
.header .top .xiaoxi {
    display: flex;
    align-self: center;
	margin-left: 10px;
}
.header .top .xiaoxi a{
	position: relative;
	width: 30px;height: 16px;
	display: block;
	margin-top: -7px;
}
.header .top .xiaoxi a span{
	position: absolute;
	width: 14px;height: 14px;
	border-radius: 14px;
	background: #518ff4;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	top: -10px;
	right: 0;
}
.navTop {
	display: flex;
	/* width: 38%; */
	align-items: center;
    margin-left: 30px;
}
.div2{
	width: 440px;
    display: flex;
    align-items: center;
    justify-content: space-between;
	float: right;
	height: 80px;
}
.div3{
	width: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
	float: right;
	height: 80px;
}
.div4{
	width: 150px;
    display: flex;
    align-items: center;
    justify-content: space-between;
	float: right;
	height: 80px;
}
.center {
    width: 80%;
    margin: 0 auto;
}

.banner {
    width: 100%;
    position: relative;
}
.banner img {
    width: 100%;
}



/* 中间的部分 */
section .user-r {
	margin: 40px 0;
}



.denglu-h #news{position:absolute;left: -45px;}
.denglu-h #news > img{width: 30px;height: 30px;}
.denglu-h #news > span{position: absolute;width: 14px;height: 14px;border-radius: 14px;background: #fd5d5d;font-size: 12px;color: #fff;
text-align: center;line-height: 14px;cursor: pointer;right: -3px;top: -3px;}
.header .h-right{ margin-top: 44px; font-size: 0; }
.header .h-right > a{ border-radius:4px;  margin-left: 15px; display:inline-block; width: 58px; height: 28px; border: solid 1px #515151; color: #; text-align: center; line-height: 28px; font-size: 14px; color: #3b3b3b; }
.header .h-right a.rel{ border: solid 1px #349dff; color: #fff; background: #349dff; }
.nav-slide-button,.neirong-hide{ display: none; }
.header-all{ width:100%; position:fixed; z-index:99; background:#fff;}
.header-top{ width:100%; height:48px; background:#349dff; display:none;}
.header-top .nav{ font-size:0}
.header-top .nav a{ margin-right:60px; font-size:16px; color:#fff; margin-top:12px; display:inline-block; line-height:26px;}
.header-top .nav a.cur{ border-bottom:solid 5px #fff;}
.header-top .h-right > a{ border-radius:4px;  margin-left: 15px; display:inline-block; width: 58px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; color: #3b3b3b; background:#fff; margin-top:10px; color:#349dff; }
.header-top{}
/*登录后*/
.header .h-right .denglu-h{ float: left; cursor: pointer; background: url(../images/sanjiao.png) 100% 32% no-repeat; padding-right: 15px; position: relative; z-index: 12; height: 40px;}
.header .h-right .denglu-h img{ width:26px ; height: 26px; float: left;}
.header .h-right .denglu-h span{ font-size: 16px; color: #3b3b3b; margin-left:8px; display: block; float: left; margin-top: 2px; }
.header .h-right .denglu-hover{ width: 149px;background: #fff;position: absolute; top:40px; display:none; left: 16px; z-index:-11; padding:15px 0; border:solid 1px #ddd;
-webkit-transition: all 0.4s ease;transition: all 0.4s ease; }
.header .h-right .denglu-hover b{ display: black; width: 14px; height: 6px; background: url(../images/sanjiao2.jpg) no-repeat; position: absolute; top: -6px; left: 50%; margin-left:-7px; }
.header .h-right .denglu-hover a{ display: block; font-size: 14px; color: #999; width: 120px; margin:auto; border-bottom: dashed 1px #ddd; text-align: center; height: 34px; line-height: 34px;}
.header .h-right .denglu-hover a:last-child{ border-bottom: none; }
.header .h-right .denglu-h:hover .denglu-hover{ display: block;}
.header .h-right .denglu-hover a:hover{ color: #349dff; }
.header-top2{ position:fixed; top:0; display:block; z-index:9999;}
.index-header{ position:fixed; top:0; z-index:9999; width:100%; background:#fff;}

.h-right .denglu-h{ float: left; cursor: pointer; background: url(../images/sanjiao.png) 100% 32% no-repeat;padding-right: 15px; position: relative; z-index: 12; height: 40px; /* margin-top:12px; */}
.h-right .denglu-h img{ width:26px ; height: 26px;float: left;}
.h-right .denglu-h span{ font-size: 16px; color: #3b3b3b; margin-left:8px; display: block; float: left; margin-top: 2px; }
.h-right .denglu-hover{ width: 149px;background: #fff;position: absolute; top:36px; display:none; left: 16px; z-index:-11; padding:15px 0; border:solid 1px #ddd;
-webkit-transition: all 0.4s ease;transition: all 0.4s ease; }
.h-right .denglu-hover a{ display: block; font-size: 14px; color: #999; width: 120px; margin:auto; border-bottom: dashed 1px #ddd; text-align: center; height: 34px; line-height: 34px;}
.h-right .denglu-hover a:last-child{ border-bottom: none; }
.h-right .denglu-h:hover .denglu-hover{ display: block;}
.h-right .denglu-hover a:hover{ color: #349dff; }

/*修改 首页横向滚动条*/
.index-tabBox .small{ width:100%; overflow:hidden;}
.index-body{ width:100%; overflow-x:hidden;}
/*修改 首页横向滚动条*/

/* 现在的footer */
.footer{
	width: 100%;
	background: #292e32;
	clear:both;
	position: relative;
}
.footer .footer1{
	padding: 30px 0;
	width: 85%;
	margin:0 auto;
}
.footer .footerbox{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer1 .footerLinks a {
	font-size: 12px;
	color: #fff;
	padding: 0 6px;
	border-right: 2px solid #fff;
}
.footer1 .footerLinks a:first-child {
	padding-left: 0;
}
.footer1 .footerLinks a:last-child {
	border-right: none;
}
.footer2 p {
	font-size: 12px;
	color: #fff;

}
.footerWays {
	margin-bottom: 20px;
}
.footerWays img {
    display:inline-block;
    }
.footerWays:last-child {
	margin-bottom: 0;
}
.footerWays a {
	font-size: 12px;
	color: #fff;
}
.footerWays img {
	margin-right: 15px;
}
/* 
.footer .footerbox .footer1{
	width: 330px;
	box-sizing:border-box;
	border-right: 1px solid #2d3236;
}
.footer .footerbox .footer1 h1{
	font-weight: 500;
	color: #fff;
	font-size: 16px;
	margin-bottom: 30px;
}
.footer .footerbox .footer1 a{
	display: block;
	margin-top: 20px;
	color: #939599;
	font-size: 14px;
}
.footer .footerbox .footer1 p{
	margin-top: 20px;
	color: #939599;
	font-size: 14px;
}
.footer .footerbox .footer2{
	width: 400px;
	margin-left: 125px;
} */
.footer .footerbox .ma .ma1{
	width: 205px;
	float: right;
	display: flex;
	flex-wrap: wrap;
}
.footer .footerbox .ma .ma1 div p {
    color: #939599;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}
.footer .footerp {
	padding-bottom: 10px;
}
.footerp p {
    text-align: center;
    font-size: 12px;
    color: #64676c;
}

.pages{ padding: 18px 0; border-top: solid 1px #e6e7e8; text-align: center; }
.pages li{ display: inline-block;}
.pages li a{ display: block; width: 23px; height: 23px; border-radius: 50%; border:solid 1px #c1c1c1; font-size: 14px; color: #999; line-height: 23px; text-align: center; }
.pages li:last-child a{ width: 66px; border-radius: 15px; }
.pages li.cur a,.pages li:hover a{ background: #349dff; border:solid 1px #349dff; color: #fff }

.download{ width: 100%; background: #349dff url(../images/bj.png) right center no-repeat; padding: 60px 0; }
.down-txt{ width: 375px; border-right:solid 1px #fff; color: #fff; float: left;}
.down-txt h3{ font-weight:normal;font-size: 32px; }
.down-txt span{ font-size: 22px; display: block; margin-top:6px; }
.down-txt p{ margin-top: 40px; font-size: 16px; line-height: 26px; }
.down-but{ float: right; margin-top: 60px; }
.down-but a{ vertical-align: top; display:inline-block; margin-left: 15px; height: 52px; border:solid 1px #fff; border-radius: 2px; width: 156px; text-indent: 21px; line-height: 52px; background: url(../images/jiantou.png) 85% center no-repeat; font-size: 18px; color: #fff;  }

.partner{ padding: 65px 0; width: 860px; margin:auto; }
.partner span.tit{ display: block; text-align: center; font-size: 32px; color: #349dff; }
.partner-list{ margin-top: 22px; font-size: 0; width: 880px; }
.partner-list li{ margin-top: 20px; width: 198px; height: 78px; border: solid 1px #e4e4e4;  display:inline-block; margin-right: 20px;  }
.partner-list li a{ display: table-cell;width: 198px; height: 78px; vertical-align: middle; }
.partner-list img{  display:block;margin:auto; }

.Top{ width: 45px; height: 45px; position: fixed; right: 50%; bottom: 100px; z-index: 99999; margin-right: -600px; cursor: pointer; display: none; }
.tanbg{width: 100%; height: 100%; position:fixed; left:0; background-color:#000; filter:alpha(opacity=60); opacity:0.6; top:0; display:; z-index: 999999; display: none;}

/* 以前的当前位置 */
/* .current-location{ height:50px ; line-height: 50px; color: #797979 }
.current-location a{ color: #349dff; margin-left: 3px; }
.current-location span{ color: #333; margin-left: 3px; } */

@media (max-width:1366px) {
	.header{ height:80px;}
	.header h1{ margin-top:15px;}
	.header .nav a{ height:30px; line-height:30px;}
	.header .h-right{ margin-top:30px;}
	.header .top {
		width: 87%;
	}
	.mouseBox {width: 159%;}
    .whiteRight {
	position: absolute;
	top: -80px;
	right: 117px;
	}
	.w-80.summerCon {
	width: 95%;
	}
}

@media (max-width:1280px) {
	.header{ width: 1000px; }

	.Top{ right: 3%; margin-right: 0; }
	.Html-con2{ width:90%;}
}

@media (max-width:1024px) {
	.Html-con{ width: 90%; margin:auto; }
	.footer .footer-top li.link,.footer .footer-top li.us,.footer .footer-top li.erweima{ width: 100%; height: auto; margin-left: 0; }
	.footer .footer-top{ padding-bottom: 50px; }
	.section .footer .footer-top li{ border-right: none;}
	/*导航*/
	.header{ width: 100%; }
	.section .footer .footer-top li.link,.section .footer .footer-top li.us{ width:40%; float: left;}
	.section .footer .footer-top li.us{ margin-left: 8%;}
	.section .footer .footer-top li b{ margin-top: 140px;}
	.section .footer .footer-top li a, .section .footer .footer-top li span{ margin-top: 10px;}
	.section .footer .footer-top li.erweima b{ margin-top: 40px;}

	/*下载*/
	.download{ background: #349dff; padding:30px 0;  }
	.down-txt p{ margin-top: 22px; }
	.down-but{ float: none; }
	.down-but{ margin-top: 28px; }
	.down-but a{ margin-left: 0; margin-right: 18px; }
	.down-txt{ width: 100%; border-right: 0; float: none; }

}

@media (max-width:980px) {
	.header{ width: 96%; margin:auto; }
	/* .header .nav{ margin-left: 80px; }
	.header .nav a{ margin-right: 30px; } */
	/*合作伙伴*/
	.partner{ width: 100%; }
	.partner-list{ width: 90%; margin:auto;}
	.partner-list li{ width: 25%; margin-right:0; }
		
}

@media (max-width:768px) {
	.Html-con{ width: 90%; margin:auto; }
	.footer .footer-top li.link,.footer .footer-top li.us,.footer .footer-top li.erweima{ width: 100%; margin-left:0; height: auto; border:none; }
	.footer .footer-top{ padding-bottom: 50px; }
	.footer .footer-top li a, .footer .footer-top li span{ margin-top: 12px; }
	/*导航*/
	/* .header{ width: 90%; margin:auto; height: 100px; } */
	.header h1{ margin-top: 27px; }
	.header .h-right{ margin-top: 35px; }
	.nav{ display: none; }
	.header .h-right{ margin-right:50px; }
	.nav-slide-button{ width: 38px; height: 38px; background: url(../images/buttonset.jpg) no-repeat; float: right; margin-top:30px; display: block; background-size:100% 100%;  }
	.neirong{ display:none; width: 100%; height: 100%; top: 0; left: 0; position: fixed; background: #000; z-index: 999999; }
	.neirong-nav{ padding-top:50px; margin-left:15%;}
	.neirong-nav a{ display: block;line-height: 47px; color:#fff; font-size: 16px; }
	.neirong-close{width: 24px;height: 24px;background:url(../images/nav_close.png) no-repeat 7px center; position: absolute;top:20px;left:20px; cursor: pointer;}
	.neirong-show{ display: block;
	-webkit-transition: all .25s linear;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	     -o-transition: all .3s;
	        transition: all .3s;
	}

	.header .h-right .denglu-h span{ font-size: 14px; margin-top: 4px;}
	/*合作伙伴*/
	.partner{ width: 90%;}
	.partner span.tit{ font-size: 22px; }
	.partner-list li{ width: 48%; margin-right:2.5%; }
	.partner-list li:nth-child(even){ margin-right: 0; }
	.partner-list{ width: 100%; }
	.partner-list li a{ width:337px; }

}

@media (max-width:414px) {
	
	.header{ height: 70px; }
	.header h1{ width: 38%; margin-top: 15px; }
	.header h1 img{ width:85%; }
	.header .h-right{ margin-right:20px; margin-top: 21px; }
	.nav-slide-button{ margin-top: 15px;}
	
	.footer .footer-top li a, .footer .footer-top li span,.footer .footer-top li .f-erweima i{ font-size: 0.58rem; }
	.down-txt h3{ font-size: 18px; }
	.down-txt span{ font-size: 14px; }
	.down-txt p{ font-size: 12px; margin-top: 10px; line-height: 22px; }
	.down-but a{ font-size: 12px; height: 38px; line-height: 38px; width: 126px; margin-bottom: 15px; }
	.down-txt{ float:none; border: none; }
	
	.current-location{ display: none;}
	.Top{ margin-right:0;  right: 3%;}
	.partner{ padding:30px 0;}
	.partner-list li{ width:30%; height:50px; margin-top: 10px;}
	.partner-list li a{ height:50px;}
	.partner-list img{ width:78%;}
	.partner-list li:nth-child(even){ margin-right:2.5%;}
	
	.section .footer{ margin-top: 64px;}
	.section .footer .footer-top li b{ margin-top: 10px;}
	.section .footer .footer-top li a, .footer .footer-top li span{ margin-top: 8px;}
	.section .footer .footer-top{ padding-bottom: 10px;}
}

@media (max-width:375px) {
	.header .h-right .denglu-h{margin-right: 10px;}
	.header .h-right{ margin-right: 0;}
	.nav-slide-button{width: 28px;height: 28px; margin-top: 20px; }
	.header .h-right a.rel{ background: none; border: none; color: #3b3b3b}
	.header .h-right > a{ margin-left: 0; border:none;}
	
	.samain-r,.search-result{ margin-top: 15px;}
	.down-but{ margin-top: 8px;}
	/*.partner span.tit{ margin-top: 70px;}*/
}
@media (max-width:320px) {
.denglu-h #news{left: -35px;}
}