@charset "utf-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body{
	font:14px/1.6 "微软雅黑", "宋体",Arial, Helvetica, sans-serif;
	/*background: #f8f7f5;*/
	background: #ffffff;
	color: #333333;
	min-width: 1200px;
}
@font-face {
	font-family: qcloud-num-thin;
	src: url('../fonts/qcloud-num-thin.woff');
}
.mt5{
	margin-top: 5px !important;
}
.mt10{
	margin-top: 10px !important;
}
.mt15{
	margin-top: 15px !important;
}
.mt20{
	margin-top: 20px !important;
}
.mt25{
	margin-top: 25px !important;
}
.mt30{
	margin-top: 30px !important;
}
.mb10{
	margin-bottom: 10px !important;
}
.mb15{
	margin-bottom: 15px !important;
}
.mb20{
	margin-bottom: 20px !important;
}
.mb25{
	margin-bottom: 25px !important;
}
.mb30{
	margin-bottom: 30px !important;
}
.font18{
	font-size: 18px !important;
}
.borderB{
	border-bottom: 1px solid #e5ebef;
}
.mian{
	min-width: 1200px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.main-funtion-menu-a {
	color: #7f7f7f;
	text-decoration: none;
	outline: none;
}
.main-funtion-menu-a:hover{
	text-decoration: none;
}
ol, ul {
	list-style: none;
	margin-bottom: 0;
}
.header-wrap{
	min-width: 1200px;
	height: 60px;
	width: 100%;
	z-index: 100;
	/*background-color: #00aaee;*/
	/*background: #2FA5FD;*/
	color: #ffffff;
	/*20190925hjq*/
	position: fixed;
	top: 0;
}
.header-help-home{
	position: absolute;
}
.header-wrap-color{
	background: #293440;
}
.header-wrap-none{
	background:none;
}
.other-header-wrap-color{
	background: #2FA5FD;
}
.header-logo{
	background-image: url('../img/logo.png');
	background-repeat: no-repeat;
	width: 90px;
	height: 38px;
	float: left;
	margin-top: 9px;
	margin-left: 100px;
}
.header-title{
	height: 60px;
	float: left;
	font-family: 'Microsoft YaHei';
	color: #ffffff;
	font-size: 22px;
	line-height: 60px;
}
.header-register{
	display: inline-block;
	width: 94px;
	height: 100%;
	/*background: #ffffff;*/
	/*color: #2FA5FD;*/
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	cursor:pointer;
}
.header-login{
	display: inline-block;
	width: 60px;
	height: 100%;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	margin-left: 20px;
	cursor:pointer;
}

.header-wrap-color .header-login:hover{
	background:#2FA5FD;
	color:#ffffff;
	cursor:pointer;
}
.header-wrap-color .header-register:hover{
	background:#2FA5FD;
	color:#ffffff;
	cursor:pointer;
}
.other-header-wrap-color .header-login:hover{
	background:#293440;
	color:#ffffff;
	cursor:pointer;
}
.other-header-wrap-color .header-register:hover{
	background:#293440;
	color:#ffffff;
	cursor:pointer;
}
.header-help .header-user {
	float: right;
	height:60px;
	/*line-height: 60px;*/
	margin-right: 50px !important;
}
.header-help .cur_user_info {
	list-style: none;
	width: 100%;
	float: right;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.header-help .cur_user_info li {
	float: right;
}
.header-help .user_operate {
	background-image: url('../../common/img/header_title_end.png');
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	cursor: pointer;
	margin-top: 26px;
	position: relative;
}
.header-help .user_name {
	font-size: 13px;
	cursor: pointer;
	margin-right: 16px;
	margin-top: 20px;
	z-index: 100;
	font-size: 16px;
}
.header-no-login{
	float: right;
	/*display: inline-block;*/
	/*width: 40%;*/
}
.header-menu-wrap{
	float: left;
	/*display: inline-block;*/
	width: 30%;
	height: 60px;
	line-height: 60px;
	margin-left: 30px;
}
.header-menu-wrap li{
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 0;
	margin: 0;
	min-width: 86px;
	text-align: center;
}
.header-menu-wrap li .header-menu{
	height: 60px;
	line-height: 60px;
	padding: 0 15px;
	margin: 0;
}
.header-menu-wrap li .header-menu a{
	display: inline-block;
	height: 60px;
	line-height: 60px;
	padding: 0;
	margin: 0;
	color: #ffffff;
}
.header-menu-wrap li .header-menu a:hover{
	text-decoration: none;
}
.header-wrap-color .header-menu-wrap li:hover{
	/*border-bottom: 2px solid #2FA5FD;*/
	border-bottom: 2px solid #ffffff;
}
/*.other-header-wrap-color .header-menu-wrap li:hover{*/
	/*/!*border-bottom: 2px solid #2FA5FD;*!/*/
	/*border-bottom: 2px solid #123456;*/
/*}*/
/*.other-header-wrap-color .header-menu-wrap li:hover{*/
	/*border-bottom: 2px solid #293440;*/
/*}*/

/*.header-wrap-color .header-menu-wrap li:hover{*/
	/*background:#2FA5FD;*/
	/*color:#ffffff;*/
	/*cursor:pointer;*/
/*}*/

.other-header-wrap-color .header-menu-wrap li:hover{
	background:#293440;
	color:#ffffff;
	cursor:pointer;
}


.header-menu-wrap li .header-product-menu{
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: none;
	position: relative;
	left: 0;
	top: 0;
	background: #16416b;
	z-index: 99;
}
.header-menu-wrap li:hover{
	cursor: pointer;
}
.header-menu-wrap li:hover .header-product-menu{
	display: block;
}
.header-product-menu a{
	display: block;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	background: #123456;
}
.header-product-menu a:hover{
	text-decoration: none;
	/*background: #2FA5FD;*/
	background: #ffffff;
	color: #2FA5FD;
	cursor: pointer;
}

.other-header-wrap-color .header-product-menu a:hover{
	text-decoration: none;
	background: #2FA5FD;
	/*background: #ffffff;*/
	color: #ffffff;
	cursor: pointer;
}

.header-userinfo{
	float: right;
	height: 60px;
	line-height: 60px;
	margin-right: 100px !important;
	color: #ffffff;
	font-size: 16px;
}
.header-userInfodetail{
	position: fixed;
	right: 100px;
	top: 60px;
	/*z-index: 100;*/
	border: 1px solid #080808;
	padding: 15px;
	background: #f5f5f5;
	/*width: 200px;*/
}
.header-userInfodetail-img{
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin-right: 15px;
}
.header-userInfodetail-info{
	float: right;
	color: #080808;
	height: 60px;
	line-height: 20px;
	padding: 10px 5px;
}
.header-help .user_logout_container{
	position: absolute;
	/*width: 112px;*/
	/*height: 58px;*/
	border: 1px solid #ccc;
	top: 66px;
	background-color: #fff;
	z-index: 2;
	right: 50px;
	padding: 15px;
}
.header-help .user_logout_container_up {
	position: absolute;
	background-image: url("../../common/img/menu_up_tip.png");
	background-size: 100%;
	background-repeat: no-repeat;
	height: 11px;
	width: 24px;
	top: -10px;
	right: 6px;
}
.user_logout_container_default{
	display: none;
}
.user_logout_container_hover{
	display:block;
}

.header-help .header_logout_option {
	clear: both;
	height: 30px;
	cursor: pointer;
	float: right;
}
.header-help .user_logout_default {
	display: inline-block;
	background-size: 100%;
	background-image: url("../../common/img/logout.png");
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	cursor: pointer;
	z-index: 3;
}
.header-help .user_logout_clicktext {
	display: inline-block;
	color: #848383;
	font-size: 14px;
	width: 36px;
	height: 18px;
}
.header-userinfo a:hover{
	text-decoration: none;
}

.content{
	min-width: 1200px;
	width: 100%;
}
.banner {
	width: 100%;
	min-width: 1200px;
	/*height: 500px;*/
	/*background-color: #fff;*/
}
.slide_wrap .slide{
	/*height: 500px;*/
}
.loading{
	float: left;
	width: 32px;
	height: 32px;
	background: url("../img/loading.gif") no-repeat;
	background-size: 32px 32px;
}
.footer{
	width: 100%;
	/*background: url(../img/foot_bg.png) repeat-x;*/
	height: 150px;
	line-height: 20px;
	padding: 30px 0 30px;
	min-width: 1200px;
	/*margin-top: 20px;*/
	/*color: #ffffff;*/
	text-align: center;
	font-size: 14px;
	/*border-top: 1px solid #C8CDD1;*/
	background: #6BC0FF;
	z-index: 110;
}
.footer-about-link{
	border-bottom: 1px solid #e3e3e3;
    height: 40px;
    line-height: 40px;
	margin: 0 100px 10px;
    padding: 0 100px;
}
.footer-company-info{
	margin-bottom: 4px;
	margin-top:4px;
}

.footer-about-link ,.footer-company-info, .footer-copyright{
	font-size: 12px;
	/*color: #5a5e67;*/
	color: #ffffff;
}
.footer a{
	/*color: #ffffff;*/
	color: #ffffff;
	font-size: 14px;
	margin-left:10px;
	margin-right:10px;
	/*font-weight: bold;*/
}
.footer a:hover{
	text-decoration: none;
	color:#c0eeff;
}

/*== show_question ==*/
#show_question{background:#fafafa;border:1px solid #ebebeb;font-size:14px;overflow:hidden;_zoom:1;position:relative;margin-top:10px;margin-bottom:0;/*width:700px;width:880px;*/width:100%;padding:15px 10px;}
/*#show_question p{padding-right:240px;}*/
#show_question .faq_selcet{/*margin-left:310px;width:340px;position:absolute;right:100px;top:7px;text-align:left;*/padding-right:0;float:left;margin-right:30px;margin-top:10px;}
#show_question .faq_selcet input{vertical-align:-2px;_vertical-align:baseline;margin-right:0;}
#show_question .faq_selcet .input_text{margin-left:25px;}
#show_question .input{/*position:absolute;right:10px;top:7px;padding-right:0;text-align:right;*/width:80px;float:left;margin-top:6px;}

#show_done,#show_done2{background:#fafafa;border:1px solid #ebebeb;padding:10px;margin-top:10px;width:880px;}
#show_done h5,#show_done2 h5{font-size:16px;color:#E67800;margin-bottom:2px;}
#show_done3{width:100%;float:left;padding-right:0;}
#show_done3 a{color:#0078B6;}

/*===  tabs  ====*/
.device-access-tabs{

}
.nav-tabs-wrap{
	/*width: 100%;*/
}
.surf_internet{
	border-bottom: 0px solid #aaaaaa;
}
.nav-tabs {
	width: 30%;
	border-bottom: 2px solid #ddd;
}
.nav-tabs > li{
	width: 50%;
	text-align: center;
}

.nav-tabs > li > a {
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	font-size: 16px;
}

.nav-tabs > li > a:hover{
	cursor: pointer;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color: #ffffff;
	cursor: default;
	border: 0px solid #ddd;
	/*background-color: #fb8a2e;*/
	/*border-bottom:4px solid #fb8a2e;*/
	background-color: #2fa5fd;
	border-bottom:4px solid #2fa5fd;
}

.nav-tabs > li {
	margin-bottom: -3px;
}
.tab-content{
	font-family: "微软雅黑" !important;
	color: #555D63;
	/*width: 96%;*/
	/*margin: 0 auto;*/
	/*margin: 0 25px;*/
}
.tab-pane{
	width: 100%;
	padding: 20px 0;
}
.device-narrow-main{
	/*width: 84%;*/
	width: 990px;
	margin: 15px auto 10px;
	overflow: hidden;
	position: relative;
	border: 1px solid #e5ebef;
	padding-bottom: 20px;
}
.device-narrow-main-content{
	width: 900px;
	margin: 0 auto;
}
.accessTitle{
	color: #2FA5FD;
	cursor:pointer;
}

.sec-arrow-right{
	display: inline-block;
	/*width: 70px;*/
	height: 20px;
	/*line-height: 20px;*/
	background: url(../img/arrow_right.png) no-repeat;
	background-size: 30px 20px;
	padding-left: 35px;
	/*margin-top: -20px \9;*/
}

.icon-path {
	display: inline-block;
	background-image: url(../img/document-img.png);
	width: 8px;
	height: 11px;
	background-position: -84px -59px;
	margin: 0 10px;
}

.sec-home-icon{
	display: inline-block;
	height: 16px;
	background: url(../img/home-icon.png) no-repeat;
	background-size: 16px 16px;
	padding-left: 16px;
}

.btn_blue_x{
    padding-left: 4px;
    padding-right: 4px;
}

.icon-ok{
	background: url(../img/icon-ok.png) no-repeat;
	width: 20px;
	height:	20px;
	display: inline-block;
	margin-bottom:-4px;
}

.willonline{
	text-align: center;
	margin: 30px auto;
}


/* ====== 波浪 ======== */
.wave-box {
	margin-top: 30px;
	position: relative;
	height: 68px;
	background: #fff;
	z-index: 101;
}
.marquee-box {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.marquee {
	width: 8000%;
	height: 68px;
}
.wave-list-box {
	float: left;
}
.wave-list-box ul {
	float: left;
	height: 86px;
	overflow: hidden;
	zoom: 1;
}
.wave-list-box ul li {
	height: 86px;
	width: 100%;
	float: left;
	line-height: 30px;
	list-style: none;
}

.about-three-bong{
	width: 75%;
	min-width: 900px;
	margin: 0 auto;
	height: 100px;
}
.about-three-part{
	float: left;
	width: 33.333333%;
	height: 100%;
	padding-top: 25px;
}
.about-three-icon{
	width: 50%;
	height: 50px;
	line-height: 50px;
	padding-left: 60px;
	background-size: 50px 50px;
	margin: 0 auto;
}
.about-three-icon1{
	background: url(../../doc/img/about/free.png) no-repeat;
	background-size: 50px 50px;
}
.about-three-icon2{
	background: url(../../doc/img/about/tool.png) no-repeat;
	background-size: 50px 50px;
}
.about-three-icon3{
	background: url(../../doc/img/about/vip.png) no-repeat;
	background-size: 50px 50px;
}

/*20191021hjq*/
.inner_tb tr:first-child {
	background-color: #DADFE3;
}

.inner_tb td {
	height: 40px;
}

.inner_tb td:not(:last-child) {
	width: 250px;
	border-right: 1px solid;
}

.inner_tb td:last-child {
	width: 450px;
}

.inner_tb tr:not(:last-child) {
	border-bottom: 1px solid;
}

.inner_tb {
	border: 1px solid;
	margin-bottom: 10px;
}

.step-content pre {
	font-size: 15px;
	background-color: #fff;
	border: 0px;
	border-radius: 0px;
}