@charset "utf-8";
/*CSSreset-begin-----*/
body, h1, h2, h3, h4, h5, p, form, ul, li, input, table, tr, th, td { margin: 0px; padding: 0px; }
ul,ol{ list-style-type: none; }
body { font-family: "Microsoft YaHei", Tahoma, Helvetica, Arial; font-size: 12px; }
img { border: 0px; }
input { border: 0px; outline: none; }
a { text-decoration: none!important; cursor: pointer; }
body{background-color: #e6e6e6;}
table,tbody{
	border-spacing: 0px;
	border-collapse:collapse;
}
/*CSSreset-end--------*/

/*head-begin*/
/*.head{
	height: 113px;
}
.head_box{
	width: 1200px;
	margin: 0 auto;
	height: 66px;
	line-height: 66px;
	padding-bottom: 22px;
}
.head_menu{
	margin-right: 50px;
}
.head_menu li{
	margin-top: 26px;
	width: 145px;
	float: right;
}
.head_menu li a{
	display: block;
	height: 66px;
	line-height: 66px;
	text-align: center;
	padding-bottom: 21px;
	color: #281111;
	font-size: 18px;
	background: url("../img/1.jpg") no-repeat right 7px;
}
.head_menu li a:hover{
	color: #12abd5;
}
.head_menu li a.h_m_a_active{
	color: #fff;
	background: #12abd5;
}*/
/*head-end*/

/*top_img-begin*/
/*.top_img{
	height: 697px;
	background: url("../img/2.jpg") no-repeat center;
}*/
/*top_img-end*/

/*info_ul-begin*/
/*.info_ul{
	width: 1198px;
	border: 1px solid #dedede;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 28px;
	margin-bottom: 44px;
}
.info_ul li{
	width: 220px;
	float: left;
	margin-left: 63px;
	padding-top: 50px;
	padding-bottom: 25px;
}
.info_ul li div{
	height: 111px;
	width: 100%;
}
.iu_one{
	background: url("../img/3.png") no-repeat center;
}
.iu_two{
	background: url("../img/4.png") no-repeat center;
}
.iu_three{
	background: url("../img/5.png") no-repeat center;
}
.iu_four{
	background: url("../img/6.png") no-repeat center;
}
.info_ul li h2{
	font-size: 30px;
	height: 104px;
	line-height: 104px;
	text-align: center;
	width: 100%;
}
.info_ul li p{
	line-height: 30px;
	font-size: 20px;
}*/
/*info_ul-end*/


/*bottom-begin*/
.bottom_box{
	
	height: 298px;
	background-color: #393c46;
	
}
.bottom_box_mid{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.bottom_ul{
	margin-left: 36px;
}
.bottom_ul li{
	padding-top: 108px;
	width: 200px;
	float: left;
}
.bottom_ul li h3{
	color: #fff;
	line-height: 1;
	padding-bottom: 40px;
	font-size: 16px;
}
.bottom_ul li p,.bottom_ul li a{
	color: #6b7183;
	font-size: 14px;
	line-height: 1;
}
.bottom_ul li a:hover{
	color: #fff;
}
.bottom_ul li p{
	padding-bottom: 7px;
}
.bottom_ewm{
	position: absolute;
	right: 60px;
	top:108px;
	width: 114px;
}
.bottom_ewm img{
	display: block;
	width: 114px;
	height: 114px;
}
.bottom_ewm p{
	color: #6b7183;
	font-size: 14px;
}
.bottom_copy{
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 13px;
	color: #6a6d79;
	background-color: #242733;
}
/*botton-end*/

/*b_head*/
.b_head_bac{
	height: 90px;
	background-color: #1a1a1a;
}
.b_head{
	width: 1488px;
	margin:0 auto;
}
.b_h_left{
	display: block;
	float: left;
	width: 220px;
	height: 64px;
	background: url("../img/8.png") no-repeat center;
	margin-top: 10px;
}
.b_h_right_name{
	float: right;
	height: 44px;
	line-height: 44px;
	margin-top: 23px;
	color:#d4d4d4;
	font-size: 16px;
	margin-left: 10px;
}
.b_h_right_img{
	display: block;
	float: right;
	width: 44px;
	height: 44px;
	margin-top: 23px;
}
/*b_middle*/
.b_middle{
	width: 1488px;
	margin: 0 auto;
	position: relative;
}
/*left*/
.left{
	position: absolute;
	left: 0px;
	height:95%;
	top:0px;
	width: 260px;
	background-color: #2b2b2b;
}
.left_select{
	text-align: center;
	line-height: 44px;
	height:44px;
	border-top: 1px solid #383838;
}
.left_select select{
	color: #343434;
	font-size:14px;
}
.l_li_one h2{
	height: 87px;
	background: url("../img/10.png") no-repeat center;
	border-bottom: 1px solid #525556;
	font-weight: normal;
	font-size: 18px;
	color: #fff;	
}
.left_active{
	background:#7c642b!important; 
}
.l_li_one h2 p{
	cursor: pointer;
	line-height: 87px;
	margin-left: 40px;
	padding-left:17px;
	background: url("../img/36.png") no-repeat left center;
}
.l_li_one h2 p.p_open{
	background: url("../img/11.png") no-repeat left center;
}
.l_li_two{
	border-top: 1px solid #121212;
	border-bottom: 1px solid #525556;	
}
.l_li_two h3{
	height: 53px;
	line-height: 53px;
	font-size: 14px;
	font-weight: normal;
	padding-left: 55px;
	color:#bebebe;
}
.l_li_two h3 a{
	color:#bebebe;
}
.l_li_two h3 p{
	cursor: pointer;
	padding-left:17px;
	background: url("../img/36.png") no-repeat left center; 
}
.l_li_two h3 p.p_open{
	background: url("../img/11.png") no-repeat left center; 

}
.l_li_three{
	font-size: 14px;
	color: #bebebe;
	padding-left: 77px;
	height: 35px;
	line-height: 35px;
	background: url("../img/12.png") no-repeat left center; 
}
.l_li_three a{
	color: #bebebe;
}
/*right*/
.right{
	float: right;
	width: 1182px;
	background-color: #f5f6f8;
	border-bottom: 1px solid #c4c3c4;
	margin-top: 78px;
	margin-bottom: 60px;
}
.r_title{
	height: 51px;
	line-height: 51px;
	padding-left: 100px;
	background-color: #5CBFF1;
	font-size: 23px;
	color: #fff;
}
.r_box{
	margin-left: 100px;
}
.r_qhyy{
	font-size: 16px;
	color: #343434;
	height: 24px;
	line-height: 24px;
	margin-top: 50px;
	margin-bottom: 30px;
}
.r_qhyy select{
	height: 24px;
}
.r_table{
	margin-bottom: 20px;
}
.r_table th{
	text-align: center;
	height: 60px;
	vertical-align: middle;
	background-color: #929292;
	border: 1px solid #b1b1b1;
	font-size: 16px;
	color: #fff;
}
.r_table td{
	text-align: center;
	height: 60px;
	vertical-align: middle;
	font-size: 14px;
	color: #444;
	border: 1px solid #b1b1b1;
}
.r_zuijin{
	color: #141313;
	font-size: 16px;
	margin-top: 60px;
	margin-bottom: 20px;
}

/*版本管理*/
.r_bbgl{
	height: 17px;
	line-height: 17px;
	padding-left: 40px;
	font-size: 16px;
	color: #171616;
	margin-top: 35px;
	margin-bottom: 20px;
	background: url("../img/14.png") no-repeat left center;
}
.r_apkupload{
	cursor: pointer;
	width: 114px;
	height: 29px;
	background: url("../img/15.png") no-repeat center;
	margin-bottom: 35px;
}
.r_apkupload input{
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity=0);
} 

/*打包管理*/
.r_v_list li{
	height: 44px;
	line-height: 44px;
	background-color: #929292;
	text-align: center;
	font-size: 16px;
	color: #fff;
	float: left;
	width: 192px;
	margin-left: 1px;
	margin-bottom: 2px;
	cursor: pointer;
}
.r_v_list li.r_v_active{
	background-color: #585959;
}

/*渠道管理*/
.r_addqudao{
	display: block;
	width: 114px;
	height: 29px;
	background: url("../img/16.png") no-repeat center;
	margin-bottom: 10px;
}
.r_x{
	background: url("../img/17.png") no-repeat center;
}
.r_yes{
	background: url("../img/18.png") no-repeat center;
}

/*后台首页*/
.b_d_middle{
	width: 1230px;
	margin: 150px auto 280px;
}
.b_d_title{
	font-size: 24px;
	color: #585959;
	margin-bottom: 65px;
}
.b_d_li_fir{
	border: 1px dashed #a5a5a5;
}
.b_d_ul li{
	float: left;
	opacity: 0.6;
	margin-right: 23px;
}
.b_d_ul li:hover{
	opacity: 1;
}
.b_d_li_box{
	background-color: #f5f6f8;
	width: 376px;
	height: 332px;
	margin: 5px;
}
.db_new{
	padding-top: 60px;
	display: block;
	width: 154px;
	height: 206px;
	margin: 0 auto;
	background: url("../img/19.png") no-repeat bottom center;
}
.b_d_li_img{
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 auto;
	padding-top: 30px;
}
.b_d_li_title{
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #6a6a6a;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #d6d5d5;
}
.b_d_li_info{
	height: 125px;
	line-height: 80px;
	background-color: #fff;
	text-align: center;
	font-size: 15px;
	color: #6a6a6a;
}
.b_d_li_new{
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color: #3bb7d9;
	color: #fff;
	font-size: 23px;
	text-align: center;
}

/*添加产品*/
.r_input_box{
	margin-left: 190px;
	padding-top: 40px;
}
.input_line{
	margin-bottom: 23px;
}
.input_title{
	height: 32px;
	line-height: 32px;
	width: 150px;
	text-align: left;
	font-size: 16px;
	color: #2f2f2f;
	float: left;
}
.input_conts{
	float: left;
}
.input_conts input{
	padding-left: 10px;
	width: 475px;
	height: 32px;
	line-height: 32px;
	line-height: 32px/0;
	font-size: 14px;
}
.input_qianming{
	float: left;
	height: 32px;
	line-height: 32px;
}
.input_qianming p{
	float: left;
	font-size: 14px;
	color: #2f2f2f;
}
.input_qm{
	cursor: pointer;
	width: 114px;
	height: 29px;
	background: url("../img/21.png") no-repeat center;
	margin-left: 65px;
}
.input_hengshu{
	float: left;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #2f2f2f;
}
.input_hengshu span{
	padding-right: 40px;
}
.input_hengshu input{
	width: 14px;
	height: 14px;
	vertical-align: middle;
}
.input_textarea{
	float: left;
}
.input_textarea textarea{
	width: 485px;
	height: 127px;
	border: none;
}
.input_icon{
	float: left;
	position: relative;
	height: 131px;
}
.input_icon img{
	display: block;
	position: absolute;
	left: 0px;
	top:0px;
	height: 131px;
	width: 131px;
}
.input_i_upload{
	position: absolute;
	left: 195px;
	top:16px;
	width: 114px;
	height: 29px;
	background: url("../img/23.png") no-repeat center;
	cursor: pointer;
}
.input_i_upload input{
	cursor: pointer;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter:alpha(opacity=0);
}
.input_icon p{
	position: absolute;
	left: 180px;
	top:82px;
	font-size: 14px;
	color: #5a5a5a;
	width: 150px;
}
.r_input_keep{
	cursor: pointer;
	display: block;
	position: absolute;
	bottom: -74px;
	left: 500px;
	width: 208px;
	height: 44px;
	background: url("../img/24.png") no-repeat center;
}

/*alert*/
.alert_bac{
	position: absolute;
	left: 0px;
	top:0px;
	width: 100%;
	height: 100%;
	background-color: #a3a3a3;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 100;
}
.alert_box{
	position: absolute;
	left: 50%;
	top:210px;
	z-index: 101;
	width: 660px;
	margin-left: -330px;
}
.alert_head{
	height: 40px;
	line-height: 40px;
	font-size: 23px;
	color: #fff;
	padding-left: 40px;
	position: relative;
	background-color: #27b1d7;
}
.alert_head p{
	position: absolute;
	right: 10px;
	top:0px;
	width: 40px;
	height: 40px;
	background: url("../img/25.png") no-repeat center;
	cursor: pointer;
}
.alert_div{
	background-color: #fff;
	padding-top: 50px;
	padding-bottom: 65px;
}
.alert_line{
	height: 32px;
	line-height: 32px;
	margin-bottom:10px;
}
.a_l_left{
	width: 208px;
	float: left;
	text-align: right;
	font-size: 16px;
	color: #2f2f2f;
}
.a_l_right{
	float: left;
	width: 364px;
	height: 30px;
	border: 1px solid #d3d3d3;
}
.a_l_right input{
	vertical-align: top;
	padding: 0 0 0 10px;
	font-size: 14px;
	width: 354px;
	height: 30px;
	line-height: 30px;
	line-height: 30px/0;
	border-radius: 0px;
	border: 0px;
}
.alert_bottom{
	height: 29px;
	margin-top: 20px;
}
.alert_b_bac,.alert_keep{
	float: left;
	width: 98px;
	height: 29px;
	cursor: pointer;
}
.alert_b_bac{
	margin-left: 208px;
	background: url("../img/26.png") no-repeat center;
}
.alert_keep{
	display: block;
	margin-left: 64px;
	background: url("../img/27.png") no-repeat center;
}

/*360sdk渠道*/
.r_qudao_info{
	width: 870px;
	padding: 15px 0 25px 44px;
	border: 1px solid #b1b1b1;
	margin-top: 40px;
}
.r_qudao_info p{
	font-size: 14px;
	color: #414141;
	line-height: 24px;
}
.r_qudao_info p.r_q_i_title{
	font-size: 18px;
	color: #000;
	line-height: 50px;
}
.r_qd_title{
	height: 26px;
	line-height: 26px;
	color: #000;
	margin-top: 45px;
	margin-bottom: 40px;
	font-size: 18px;
	padding-left: 89px;
}
.r_qd_t_one{
	background: url("../img/28.png") no-repeat left center;
}
.r_qd_l_title{
	height: 38px;
	line-height: 38px;
	width: 210px;
	text-align: right;
	font-size: 14px;
	color: #000;
	float: left;
}
.r_qd_conts{
	float: left;
}
.r_qd_conts input{
	padding-left: 10px;
	width: 690px;
	height: 38px;
	line-height: 38px;
	line-height: 38px/0;
	font-size: 14px;
}
.r_qd_notice{
	padding-left: 210px;
	line-height: 24px;
	font-size: 12px;
	color: #303030;
}
.r_qd_l_radio{
	font-size: 14px;
}
.r_qd_l_radio span{
	margin-left: 20px;
}
.r_qd_t_two{
	background: url("../img/29.png") no-repeat left center;
}
.r_qd_adress{
	color: #008aff;
	font-size: 12px;
	line-height: 30px;
}



/*sdk计入引导*/
.r_jr_box{
	position: relative;
	margin-bottom: 40px;
}
.r_jr_titlw{
	text-align: right;
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #ff8400;
	font-size: 28px;
	left: 50px;
	top:0px;
	padding-right: 50px;
	background: url("../img/31.png") no-repeat right center;
	margin-bottom: 50px;
}
.r_jr_b_right{
	padding-left: 150px;
	padding-right: 100px;
}
.r_jr_b_title{
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
.r_jr_b_down{
	margin-left: 50px;
	color: #fff;
	font-size: 18px;
	background-color: #27b1d7;
	border-radius: 4px;
	padding: 13px 40px;
}
.r_jr_b_cont{
	line-height: 24px;
	font-size: 13px;
}
.r_jr_b_details{
	cursor: pointer;
	color: #0e8bda;
	padding-right: 30px;
	margin-left: 40px;
	background: url("../img/32.png") no-repeat right center;
}
.r_jr_b_d_close{
	background: url("../img/33.png") no-repeat right center;
}
.r_jr_b_conts{
	border: 1px dotted black;
	padding: 10px 20px;
	background-color: rgb(214,215,216);
	margin-bottom: 20px;
}
pre.raw {
	background-color: rgb(214,215,216);
	border: 0px;
	padding: 0px;
	margin: 0px;
}


/*default*/
.d_head{
	height: 65px;
	background-color: #1a1a1a;
	border-top: 1px solid #1a2124;
}
.d_head_box{
	width: 1080px;
	margin: 0 auto;
}
.d_head_box li{
	/*padding: 0 20px;*/
	float: right;
	height: 65px;
	line-height: 65px;
	text-align: center;
}
.d_head_box li a{
	padding: 0 20px;
	display: block;
	color: #eee;
	font-size: 16px;
	background: url("../img/1.png") no-repeat right center;
}
.d_head_box li a:hover{
	color: #12abd5;
}
.d_head_box li a.d_h_b_active{
	background: #175465;
	color: #eee;
}


/*default_pay*/
.d_pay{
	height: 563px;
	background-color:#f5f4f4;
}
.d_pay_box{
	width: 1100px;
	margin: auto;
}
.d_p_b_left{
	margin-left: 22px;
	margin-top: 104px;
	float: left;
}
.d_p_b_right{
	width: 554px;
	float: right;
	margin-right: 15px;
	margin-top: 200px;
}
.d_p_h3{
	line-height: 38px;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 20px;
}
.d_p_bb1{
	border-bottom: 1px solid #1593b9;
}
.d_p_b_p{
	font-size: 16px;
	color: #3d3d3d;
	line-height: 28px;
}
.d_p_b_link{
	height: 38px;
	margin-top: 20px;
}
.d_p_b_link a{
	display: block;
	width: 178px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #000;
	background: url("../img/3.png") no-repeat center;
}

/*default_push*/
.d_push{
	height: 563px;
	background-color:#fff;
}
.d_push_box{
	width: 1100px;
	margin: auto;
}
.d_pu_b_left{
	margin-left: 15px;
	margin-top: 140px;
	float: left;
	width: 554px;
}
.d_pu_b_right{	
	float: right;
	margin-right: 15px;
	margin-top: 78px;
}

/*cooper*/
.d_cooper{
	background-color: #f5f4f4;
	padding: 55px 0 155px 0;
}
.d_cooper_box{
	width: 1035px;
	margin:  0 auto;
	border:1px solid #bfbfbf;
	border-radius: 4px;
}
.d_cooper_box p{
	background-color: #e7e7e7;
	height: 55px;
	line-height: 55px;
	padding-left: 20px;
	font-size: 20px;
	color: #2b2b2b;
}
.d_cooper_ul{
	margin-top:20px;
}
.d_cooper_ul li{
	float: left;
	width: 197px;
	height: 66px;
	margin-left: 8px;
	margin-bottom: 12px;
}
.d_cooper_ul li a,.d_cooper_ul li a img{
	display: block;
	width: 100%;
	height: 100%;
}



/*img_scroll*/
.banner{
	position: relative;
	overflow: auto;
	height: 544px;
}
.banner ul{
	height: 100%;
}
.banner li {
	height: 100%; 
	list-style: none; 
}
.banner ul li { 
	float: left; 
}
.dots{
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -50px;
}
.dots li{
	float: left;
	width: 14px;
	height: 13px;
	background: url("../img/35.png") no-repeat center;
	margin-right: 20px;
}
.dots li.active{
	background: url("../img/34.png") no-repeat center;
}


/*bug of min_width*/
.banner,.d_pay,.d_push,.d_cooper,.bottom{
	min-width: 1200px;
}
.d_head,.b_head_bac{
	min-width: 1488px;
}


/*sdk-shanping*/
.r_shanping{
	max-width: 800px;
}
.r_shanping li{
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}
.r_shanping li:first-child{
	margin-right: 30px;
	margin-bottom: 0px;
}
.r_shanping li img{
	display: block;
}
.r_sp_hover{
	display: none;
	position: absolute;
	left: 0px;
	top:0px;
	width: 100%;
	height: 100%;
}
.r_sp_h_bac{
	opacity: 0.5;
	background-color: #000;
	width: 100%;
	height: 100%;
}
._j_del_poster{
	color: #fff;
	position: absolute;
	right: 10px;
	top:10px;
}



/*common*/
.wid192{width: 192px;}
.wid218{width: 218px;}
.wid109{width: 109px;}
.wid155{width: 155px;}
.col108{color: #1080a2;}
.col2f2{color:#2f2f2f;}
.col009{color:#009cff;}
.cole30{color: #e30000;}
.ml15{margin-left: 15px;}
.mb25{margin-bottom: 25px;}
.texunder{text-decoration: underline;}
.dn{display:none;}
.clear:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden; }
.clear{ clear: both; zoom: 1; }