html {
	font-family: PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
	font-size: 14px
}
body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, hr, input, li, ol, p, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
em, i {
	font-style: normal;
	font-weight: 400
}
button, input, select, textarea {
	font-family: PingFangSC-Light, 'STHeiti Light', 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif
}
button, input, select {
	box-sizing: border-box
}
button {
	border: none
}
button, input[type=submit], input[type=button], select {
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
li {
	list-style: none
}
a {
	text-decoration: none
}
a img, fieldset, iframe, img {
	border-width: 0;
	border-style: none
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}

.qc-btn {
	display: inline-block;
	vertical-align: middle;
	height:55px;
	line-height:55px;
	color: #fff;
	font-size: 16px;
	padding: 0 20px;
	font-weight: 500;
	overflow: visible;
	cursor: pointer;
	text-align: center;
	background: #005ADF;
}
.qc-btn:hover{
	color: #00a3d9 !important;
}
#Login_getBack:hover span{
	color:#00a3d9 !important;
}
/* .qc-btn:hover {
	background-color: #00a3d9;
	border-color: #00a3d9;
}
.qc-btn:active {
	background-color: #0070cc;
	border-color: #0070cc
}
.qc-btn:focus {
	background-color: #0070cc;
	border-color: #0070cc;
	outline: 0
} */

.ad-navigation {
	position: fixed;
	z-index: 100;
	height: 55px;
	top: -2px;
	width: 100%;
	min-width: 1000px;
	color: #fff;
}
.ch_active .categories .menu>.presentation h2 a,.ch_active .state-log-in .user-id{	color: #333333 !important;}
.ch_active{
	color: #333333;
	box-shadow: 0px 2px 9px 0px rgba(190, 190, 190, 0.5);
}
.ad-navigation .categories{float: left;}
.ad-navigation .operation{float: right;}
.categories .hdtop_left , .categories .menu{
	float: left;
}
.categories .hdtop_left{ line-height: 55px; height: 55px; padding-left:30px;}
.categories .hdtop_left a img{padding-top: 10.5px;width:124px;height:34px;}
.ad-navigation:before {
	content: '';
	position: absolute;
	top: 1;
	left: 0;
	width: 100%;
	height: 0;
}
.ad-navigation-hover:before {
	height: 100%;
	/* background-color: #07116E; */
}
.ad-navigation .navigation-inner {
	position: relative;
	/* max-width: 1200px;
	min-width: 1000px; */
	margin: 0 auto;
	font-size: 0;
	height: 55px
}
.navigation-inner .categories .menu .cor_active h2 a{
	color:#57BEFF !important;
}
.navigation-inner .categories .menu .cor_active h2 span{
	color:#57BEFF !important;
}
.ad-navigation .logo {
	display: inline-block;
	vertical-align: middle;
	margin-right: 2.91%
}
.ad-navigation .logo .logo-img {
	display: inline-block;
	vertical-align: middle;
	width: 94px;
	height: 25px
}
.qcloud-logo-lit {
	display: block
}
.qcloud-logo-dark {
	display: none
}
.ad-navigation .categories {
	display: inline-block;
	vertical-align: middle
}
.ad-navigation .categories .menu {
	font-size: 0;
	position: relative
}
.ad-navigation .categories .menu>li {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	width:110px;
	height:55px;
	line-height:55px;
	text-align: center;

}
.ad-navigation .categories .menu>li h2 a:hover{
	color: #00a3d9;
}
.ad-navigation .categories .menu h2 {
	font-weight:normal;
	margin: 0;
}
.ad-navigation .categories .menu li:hover h2 a{	color: #57BEFF !important;}
.ad-navigation .categories .menu li h2 a{width:110px;display:inline-block;position: relative;}
.ad-navigation .categories .menu li h2 span{position: relative;width:110px;display:inline-block;}
.ad-navigation .categories .menu li:hover h2 a:after ,.ad-navigation .categories .menu .cor_active h2 a:after{
	content: '';
	position: absolute;
	bottom:0.5;
    width: 28px;
    height: 1px;
	left:39px;
    display: block;
    border-bottom: 1px solid #57BEFF;
}
.ad-navigation .categories .menu li:hover h2 span:after ,.ad-navigation .categories .menu .cor_active h2 span:after{
	content: '';
	position: absolute;
	bottom:0;
    width: 28px;
    height: 1px;
	left:39px;
    display: block;
    border-bottom: 1px solid #57BEFF;
}
/* .ad-navigation .categories .menu li .nav_active  a{} */
.user-id {
	display: inline-block;
	padding: 0 25px;
	color: #b6c1cf;
	line-height: 55px;
	font-size: 15px;
/*	-webkit-transition: background-color .3s;
	transition: background-color .3s;*/
	outline: 0
}

/*.ad-navigation .categories .menu li.presentation-selected, .ad-navigation .categories .menu li.presentation-selected:hover {
	background-color: #f2f2f2;
	
}*/
.ad-navigation .categories .menu li.presentation-selected h2 a, .ad-navigation .categories .menu li.presentation-selected:hover h2 a, .ad-navigation .categories .presentation-selected .nav-down-style li a {
	color: #fff;
}
.nav-down-style {
	padding:0;
	position: absolute;
	width:calc(100vw - 17px);
    left:0;
	height:530px;
	margin-left: -180px;
	box-sizing: border-box;
}
.nav-down-style .nav-down-left{width:30%; background-color:#f7f7f7; float:left;height: 530px; border-bottom: 1px solid #333333;}
.nav-down-style .nav-down-right{width:70%; float:left;height: 530px;background-color: #ffffff; border-bottom: 1px solid #333333;}
.nav-down-left .left-menu{height:90%;}
.fltR{ right:0!important; text-align:center!important;}
.nav-down-left .left-menu li{text-align:left;}
.nav-down-left .left-bot p{
	text-align: center;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
	line-height: 20px;
}
.nav-down-left .menu_list li:nth-child(1){
	height:25px;
	line-height:2px;
}
.nav-down-left .left-menu .product_t-title,.nav-down-left .solution_t-title{
	font-size: 22px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	padding-left: 30%;
	text-align: left;
	padding-top: 20px;

}
.nav-down-left .solution_t-title{
	padding-bottom:10px;
}
.nav-down-left .left-menu li img{width:30px; height:30px; vertical-align: middle;}
.nav-down-left .left-menu li p{line-height:50px; height:50px; padding-left:30%;}
.nav-down-left .left-menu li p span{padding-left:5px; padding-top:3px;}
.nav-down-right .right-content{padding-left:25px; padding-top:20px;color: #333333;font-style: normal;text-align: left;width: 583px;}
.nav-down-right .right-content .title{font-weight:700; font-size:18px;color: #333333;text-align: left;}
.nav-down-right .right-content .description{font-weight:400; font-size:14px;color: #666666;padding-bottom: 35px;text-align: left;line-height: 25px;;}
.nav-down-right .right-content .con-title{font-weight:700; font-size:25px; padding-top:10px;}
.right-content .menu-list li p{
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	text-align: left;
	line-height: 20px;
}
.rg_about .about_rgtitle{
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333333;
	line-height: 25px;
	padding:30px 0 15px 0; 
}
#h_n_cooperate_t .nav-down-style .nav-down-right p{font-size:22px;color: #333333;text-align: left;padding: 35px 0 0 40px;}
#h_n_cooperate_t .nav-down-style .nav-down-right p a:hover{color: #00a3d9;}
.right-content .menu-list img{width:40px; height:40px; vertical-align: middle;}
.right-content .menu-list li{width:25%; float:left; height:50px;}
.right-content .about_detail p{line-height:25px;}
.right-content .detail_abcon p:nth-child(2n-1) a{
	color:#333333;
	font-size: 18px;
}
.right-content .detail_abcon p:nth-child(2n-1) a:hover{color: #00a3d9;}
.right-content .detail_abcon p:nth-child(2n){
	color:	#545454
}
.right-content .menu-list li span{padding-left:5px;}
.price_detail .detail_rg , .price_detail .detail_lf  {text-align:left;line-height: 25px;}
.about_detail div{float:left !important;width:32% !important;} 
.about_detail .detail_ct{line-height:25px;}
.nav-down-left .left-menu_price{color:#333333;height:90%;}
.nav-down-left .left-menu_price .price_con{padding-left:18%;padding-top:30px;text-align: left;}
.left-menu_price .price_con .price_title{
	font-size: 22px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 68px;
}
.left-menu_price .price_con .price_content{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 23px;
	padding-right:20px;
}
.nav-down-right{font-family: 'Arial Negreta', 'Arial Normal', 'Arial';}
.nav-down-right .right-content .price_rgtitle{
	padding-top: 30px;   
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
	color: #333333;
}
.nav-down-right .price_detail{margin-top:25px;}
.price_detail p:nth-of-type(even){ 
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	margin-top: 5px;
}
.price_detail p:nth-child(2n-1){
	padding-top: 10px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333333;
}
.nav-down-left .left-menu_price p span{padding-left:15px;font-size:30px;font-weight:700;line-height:50px;}
.nav-down-left .left-menu_price p img{width:40px;height:40px;vertical-align:text-bottom;}
.nav-down-style li {color: #333333;}
.nav-down-style li a:hover {
	color: #00a3d9
}
/*下拉快捷菜单 */
.nav-down-left .menu_list .soltn_active,.nav-down-left .left-menu .pd_active{color:#0070cc;}
.nav-down-left .menu_list li{
	list-style:none;
	padding-left:30% ;
	display:block;
	height:50px;
	line-height:70px;
	font-size: 20px;
	color: #333333;
	text-align: left;
}
.nav-down-left .left-menu .pd_active .pd_img1{
	content:url(../images/apaas-menu1_atv.png)
}
.nav-down-left .left-menu .pd_active .pd_img2{
	content:url(../images/apaas-menu2_atv.png)
}
.nav-down-left .menu_list li img{margin-right: 5px;}
.nav-down-left .menu_list .soltn_active .change1{
	content:url(../images/nav_solu1_atv.png)
}
.nav-down-left .menu_list .soltn_active .change2{
	content:url(../images/nav_solu2_atv.png)
}
.nav-down-left .menu_list .soltn_active .change3{
	content:url(../images/nav_solu3_atv.png)
}
.nav-down-left .menu_list .soltn_active .change4{
	content:url(../images/nav_solu4_atv.png)
}
.nav-down-left .menu_list .soltn_active .change5{
	content:url(../images/nav_solu5_atv.png)
}
.nav-down-right .soltn_show{
	font-size: 30px;
	color: #333333;
	margin-top:30px;
	padding-left: 60px;
	line-height:50px;
	text-align:left;
}
.nav-down-right .soltn_show p:nth-child(1){
	font-size: 22px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333333;
	line-height: 25px;
	padding-top: 20px;
}
.nav-down-right .soltn_show p:nth-child(2){
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}
.ad-navigation .operation {
	font-size: 0;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}
.ad-navigation .operation:before {
	display: inline-block;
	content: "";
	width: 0;
	height: 100%;
	vertical-align: middle;
	font-size: 0
}
.ad-navigation .login {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 0
}
.ad-navigation .login .text {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right:5px;
	vertical-align: middle;
	font-size: 14px;
	border-radius: 2px;
	color: #fff;
}
/* .ad-navigation .login .text:hover {
	background-color: #00a3d9;
} */
.wel{font-size:15px; color:#fff; line-height:55px;}
.ch_active .navigation-inner .operation .login .state-log-in .wel{
	color: #333333 !important;
}
/*下拉快捷菜单 */
.menuList {
	position: absolute;
	background-color: #111;
	background-color: rgba(17,17,17,.95);
	width:130px;
    right:0;
	box-sizing: border-box;
	text-align: center;
}

.menuList li {
	display: block;
	float: none;
	width:100%;
	
}
.menuList li a {
	color: #b6c1cf;
	font-size: 14px;
	white-space: nowrap;
	line-height: 30px;
	display:block;
	width:130px;
	height:30px;
}
.menuList li a:hover {
	color: #00a3d9;
	background:#111;
	
}
.ad-navigation .login .login-op {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	margin-right: 0px
}

.state-log-in {
	font-size: 14px;
	position: relative;
	margin-right:25px;
}
.state-log-in .user-id {
	vertical-align: top;
	position: relative;
	padding-left: 10px;
	padding-right: 10px
}
.state-log-in .user-name {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 6em;
	vertical-align: top;
	padding-right: 12px;
	font-size: 14px
}
.ad-navigation-mini .state-log-in .user-name {
	font-size: 12px
}
.state-log-in .user-id .triangle-down {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 4px;
	border-style: solid dashed dashed;
	border-color: #fff transparent transparent;
	position: absolute;
	top: 31px;
	right: 8px
}
.ad-navigation .state-log-in .nav-down-style-1 .nav-down-menu:first-child {
	border-right: none
}
.state-log-in .user-id:hover span, .user-id:hover,.ch_active .state-log-in a:hover {
	/*background:url(../images/menubgdown.png) repeat-x;*/
	color: #ffa800 !important;
}

.ad-navigation-hover .categories .menu>.presentation h2 a, .ad-navigation-hover .state-log-in .user-id {
	color: #fff
}
.ad-navigation-hover .categories .menu>.presentation h2 span {
	display: inline-block;
	width:110px;
	height:55px;
}
/* .ad-navigation .categories .menu>.presentation h2 span {
    width:110px;
    line-height: 55px;
	height: 55px;
    font-size: 15px;
    outline: 0;
	display: inline-block;
} */
.ad-navigation .categories .menu>li h2 span:hover{color:#00a3d9;}
.categories .menu li:hover .nav-down-style{display: block !important;}
.ad-navigation-hover.ad-navigation-dark .categories .menu>.presentation h2 a, .ad-navigation-hover.ad-navigation-dark .login .text, .ad-navigation-hover.ad-navigation-dark .state-log-in .user-id {
	color: #fff
}

/* nav_menu */
.nav_menu{width:240px;margin:0;}
.nav_menu .navtitle{ font-size:18px; margin:30px 0 20px 15px;}
.nav_menu .navtitle span{ font-size:14px;}
.nav_menu a{color:#666;font-size:14px;text-decoration:none; /*font-family:"微软雅黑"*/}
.nav_menu a:hover{color:#333;text-decoration:none;}
.nav_menu dl .bgNorm{height:60px;margin:2px;}
.nav_menu dl .bgActive{height:60px;margin:2px;}
.nav_menu dl dt a{height:60px;line-height:60px;overflow:hidden; display: block; padding-left:15px; font-size:16px; }
.nav_menu dl dt a span{display:inline-block;overflow:hidden;float:right;margin:0 10px 0 10px;}
.nav_menu dl dt a.minus {color:#000;}
.nav_menu dl dt a.plus {color:#333;}
.nav_menu dl dt a.minus span{width:24px; height:24px; margin-top:17px;background:url(../images/showbtn.gif) no-repeat;}
.nav_menu dl dt a.plus span{width:24px; height:24px; margin-top:17px;background:url(../images/hidebtn.gif) no-repeat;}
.nav_menu dl dd ul{ margin-bottom:15px; margin-top:-10px;}
.nav_menu dl dd li{height:45px;line-height:45px;padding:0 0 0 50px;}
.lssa{background:url(../images/pdicon1a.png) no-repeat 20px 12px; }
.lssb{background:url(../images/pdicon1b.png) no-repeat 20px 12px;}
.voda{background:url(../images/pdicon2a.png) no-repeat 20px 12px;}
.vodb{background:url(../images/pdicon2b.png) no-repeat 20px 12px;}
.dmsa{background:url(../images/pdicon3a.png) no-repeat 20px 12px;}
.dmsb{background:url(../images/pdicon3b.png) no-repeat 20px 12px;}
.wisa{background:url(../images/pdicon4a.png) no-repeat 20px 12px;}
.wisb{background:url(../images/pdicon4b.png) no-repeat 20px 12px;}
.tisa{background:url(../images/pdicon5a.png) no-repeat 20px 12px;}
.tisb{background:url(../images/pdicon5b.png) no-repeat 20px 12px;}
.visa{background:url(../images/pdicon6a.png) no-repeat 20px 12px;}
.visb{background:url(../images/pdicon6b.png) no-repeat 20px 12px;}
.mssa{background:url(../images/pdicon7a.png) no-repeat 20px 12px;}
.mssb{background:url(../images/pdicon7b.png) no-repeat 20px 12px;}
.lcpsa{background:url(../images/pdicon8a.png) no-repeat 20px 12px;}
.lcpsb{background:url(../images/pdicon8b.png) no-repeat 20px 12px;}
.ncesa{background:url(../images/pdicon19a.png) no-repeat 20px 12px;}
.ncesb{background:url(../images/pdicon19b.png) no-repeat 20px 12px;}
.wspa{background:url(../images/pdicon10a.png) no-repeat 20px 12px;}
.wspb{background:url(../images/pdicon10b.png) no-repeat 20px 12px;}
.vlssa{background:url(../images/pdicon11a.png) no-repeat 20px 12px;}
.vlssb{background:url(../images/pdicon11b.png) no-repeat 20px 12px;}
.hsmsa{background:url(../images/pdicon12a.png) no-repeat 20px 12px;}
.hsmsb{background:url(../images/pdicon12b.png) no-repeat 20px 12px;}
.mcsa{background:url(../images/pdicon13a.png) no-repeat 20px 12px;}
.mcsb{background:url(../images/pdicon13b.png) no-repeat 20px 12px;}
.mpsa{background:url(../images/pdicon14a.png) no-repeat 20px 12px;}
.mpsb{background:url(../images/pdicon14b.png) no-repeat 20px 12px;}
.lpsa{background:url(../images/pdicon15a.png) no-repeat 20px 12px;}
.lpsb{background:url(../images/pdicon15b.png) no-repeat 20px 12px;}
.rtsa{background:url(../images/pdicon16a.png) no-repeat 20px 12px;}
.rtsb{background:url(../images/pdicon16b.png) no-repeat 20px 12px;}
.otsa{background:url(../images/pdicon17a.png) no-repeat 20px 12px;}
.otsb{background:url(../images/pdicon17b.png) no-repeat 20px 12px;}
.resa{background:url(../images/pdicon18a.png) no-repeat 20px 12px;}
.resb{background:url(../images/pdicon18b.png) no-repeat 20px 12px;}
.qesa{background:url(../images/pdicon9a.png) no-repeat 20px 12px;}
.qesb{background:url(../images/pdicon9b.png) no-repeat 20px 12px;}
.mosaica{background:url(../images/pdicon20a.png) no-repeat 20px 12px;}
.mosaicb{background:url(../images/pdicon20b.png) no-repeat 20px 12px;}
.incsa{background:url(../images/pdicon21a.png) no-repeat 20px 12px;}
.incsb{background:url(../images/pdicon21b.png) no-repeat 20px 12px;}
.znzma{background:url(../images/pdicon22a.png) no-repeat 16px 12px;background-size: 24px 24px;}
.znzmb{background:url(../images/pdicon22b.png) no-repeat 16px 12px; background-size: 24px 24px;}
.tblue{ color:#09C; font-size:14px;}
hr{height:1px;border:none;border-top:1px solid #ddd;}
@media screen and (max-width:1150px) {
.ad-navigation .logo {
	margin-right: 1%
}
.ad-navigation .categories .menu>.presentation h2 a, .user-id {
	font-size: 14px;
}

.operation .link-mc, .ad-navigation .login .text {
	color: #fff;
}
.ad-navigation .login .text {
	padding-left: 5px;
	padding-right: 5px
}
/* .ad-navigation .login .login-op {
	margin-right: 15px
} */
}
body.ie8 .ad-navigation .logo {
	margin-right: 1%
}
.user-id, body.ie8 .ad-navigation .categories .menu>.presentation h2 a {
	font-size: 14px;
	padding: 0 10px
}
.qc-btn body.ie8 .operation .link-mc, body.ie8 .ad-navigation .login .text {
	font-size: 12px
}
body.ie8 .ad-navigation .login .text {
	padding-left: 5px;
	padding-right: 5px
}
body.ie8 .ad-navigation-hover:before {
	background-color: #111
}
