.bt_all_float{
	width: 100%;
	height: auto;
	margin-top: 70px;
	margin-bottom: 40px;
	float: left;
}
.Name_bt{
	max-width: 1280px;
	min-width: 960px;
	height: 50px;
	margin: auto;
}
.Name_bt img{
	width: auto;
	height: 40px;
	margin-top: 5px;
	margin-left: 20px;
	float: left;
}
.Name_na{
	width: auto;
	height: 50px;
	padding-right:80px;
	line-height: 50px;
	float: left;
	text-indent: 20px;
	color: white;
	font-size: 1.7rem;
}
.Name_next{
	width: 200px;
	height: 50px;
	line-height: 60px;
	float: left;
	font-size: 1.0rem;
	color: #848484;
}
.New_all_float{
	width: 100%;
	height: auto;
	float: left;
	margin-top:160px;
}
.New_center_all{
	max-width: 1280px;
	min-width: 960px;
	margin: auto;
}
.center_left{
	width: 47%;
	height: auto;
	cursor: pointer;
	float: left;
}
.center_left_text_bgw{
	width: 100%;
	min-height: 80px;
	background: white;
}
.center_right_text_bgy{
 	width: 100%;
	min-height: 80px;
	background: white;
 }
 .homeimg:hover .center_left_text_bgw{
 	background: yellow;
 }
 .homeimg:hover .center_right_text_bgy{
 	background: yellow;
 }
.center_left p{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 1.6rem;
	font-weight: 600;
	text-indent: 20px;
	padding-top: 20px;
}
.text_all_ps{
	width: 94%;
    margin-left: 3%;
    text-indent: 0px;
    line-height: 15px;
    font-size: 14px;
    padding-top: 5px;
	padding-bottom:15px;
}
.NEW_text{
	width: 100%;
	height: auto;
	float: left;
	color: white;
	margin-top: 15px;
	margin-bottom: 30px;
}
.time_M{
	width: 10%;
	height: auto;
	float: left;
}
.time_text_nr_all{
	width: 90%;
	height: auto;
	float: left;
}
.time_one,.nr_1{
	line-height: 30px;
	font-size: 1.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	white-space:normal;
}
.time_two,.nr_2{
	font-size: 0.8rem;
}
.nr_2{
	color: #808080;
	margin-top: 10px;
	line-height:17px;
}
.NEW_right_all{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	float: left;
}
.NEW_right_all img{
	width: 35%;
	height: auto;
	float: left;
}
.text_N_bt_all{
	width: 63%;
	height: auto;
	margin-left: 2%;
	float: left;
}
.btname{
	width: 100%;
	height: auto;
	line-height: 22px;
	font-size: 1.0rem;
	color: white;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space:normal;
}
.SY_img img{
	width: 80%;
	height: auto;
	margin: auto;
	margin-top: 50px;
}
.btcenter{
	width: 100%;
	height: auto;
	line-height: 20px;
	font-size: .08rem;
	color: #808080;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical;
	white-space:normal;
}
.YC1,.Down_01{
	max-width: 1280px;
	min-width: 960px;
	height: auto;
	margin: auto;
}
.YC_1_top{
	width: 11.11%;
	height: auto;
	text-align: center;
	color: white;
	font-size: 14px;
	font-weight: inherit;
	float: left;
	margin-top: 70px;
}
.YC_1_top img{
	width: auto;
	height: 32px;
	margin: auto;
}
.YC_1_top p{
	font-weight: inherit;
	line-height: 70px;
}
.YC_1_top:hover{
	color: yellow;
}
.YC2{
	margin-top: 55px;
}
.YC2 p{
	line-height: 52px;
}
.YC2 img{
	width: auto;
	height: 56px;
	
}
.timeall{
	width: 100%;
}
.timenext{
	width: 80px;
	float: right;
	background: yellow;
	margin-top: -70px;
	position: relative;
	color: black;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.next_one{
	text-align: center;
	line-height: 40px;
	margin-bottom: 60px;
}
.next_one a{
	color: yellow;
}
.mous{
	cursor: pointer;
}
.storycenter_all{
	width: 100%;
	height: auto;
	min-height: 1000px;
	background: url(../img/bj_ppgs.png)no-repeat;
	background-size:100% auto;
}
.storycenter_top,.storycenter_center{
	max-width: 1280px;
	min-width: 960px;
	height: auto;
	margin: auto;
	color: #d6d6d6;
}
.storycenter_bt{
	width: 100%;
	height: auto;
	color: #eee732;
	margin-top: 100px;
	font-size: 3.2rem;
	line-height: 80px;
	font-weight: bolder;
	float: left;
}
.b01_all{
	width: 100%;
	height: 60px;
	float: left;
}
.b01_all p{
	padding-right: 30px;
	height:60px;
	line-height: 60px;
	font-size: 2.0rem;
	font-weight: 400;
	color: white;
	float: left;
}
.b01_all .center_X{
	width: calc(100% - 160px);
	height: 1px;
	background: #636363;
	margin-top: 30px;
	float: left;
}
.center_X2{
	width: 100%;
	height: 50px;
	margin-top: 50px;
	float: left;
}
.center_X2_1{
	width: 100px;
	height: 4px;
	float: left;
	background: yellow;
}
.center_X2_2{
	width: calc(100% - 100px);
	height: 1px;
	float: left;
	background: #636363;
	margin-top: 2px;
}
.storyNR_01{
	float: left;
	line-height: 40px;
}
.storytop_two_all{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	margin-top: 60px;
	float: left;
}
.storytop_two_left{
	width: 55%;
	height: auto;
	line-height: 50px;
	float: left;
}
.storytop_two_right{
	width:45%;
	height: auto;
	float: left;
}
.storyNR_01_1{
	line-height: 30px;
}
.storytop_two_right img{
	width: 70%;
	height: auto;
	margin-left: 15%;
}
.storyNR_01 p{
	width: 100%;
	height: auto;
	line-height: 30px;
	padding: 30px 0px;
}
.storycenter_center_all{
	width: 100%;
	height: auto;
	background: white;
	float: left;
}
.storycenter_center{
	min-height: 1000px;
	margin-top: 100px;
	background: url(../img/bj2_ppgs.png)no-repeat;
	background-size:100% auto;
}
.storycenter_cen_top1{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	color: black;
	float: left;
}
.storycenter_cen_left,.storycenter_cen_right{
	width: 50%;
	float: left;
}
.storycenter_cen_right img{
	width: 90%;
	height: auto;
	margin-left: 5%;
}
.storycenter_cen_left p{
	width: 100%;
	height: auto;
	line-height: 50px;
	font-size: 2.0rem;
	font-weight: bold;
}
#pp1,#pp2,.p2{
	line-height: 30px;
	font-size: 1.2rem;
	font-weight: initial;
}
#pp2{
	line-height: 40px;
	margin-top: 50px;
}
.xian2{
	width: 100%;
	height: 1px;
	margin: 50px 0px;
	background: #9a9a9a;
	float: left;
}
.center_X3{
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 1.2rem;
	font-weight: 200;
	color: black;
	float: left;
	margin-top: 10px;
	cursor: pointer;
}
.bottom_nr{
	width: 100%;
	height: auto;
	line-height: 40px;
	float: left;
}
.story_bottom_All{
	width: 100%;
	height: auto;
	float: left;
}
.st_img{
	width: 30%;
	height: auto;
	float: left;
}
.st_img img{
	width: 100%;
	height: auto;
	float: left;
}
.st_text_01{
	width: 64%;
	height: auto;
	margin-left: 3%;
	float: left;
}
.st_name{
	width: 100%;
	height: auto;
	line-height: 50px;
	font-size: 1.6rem;
	margin-top: 30px;
	float: left;
}
.st_xian{
	width: 80px;
	height: 3px;
	margin-top: 20px;
	float: left;
	background: #000000;
}
.st_text{
	width: 100%;
	height: auto;
	line-height: 30px;
	margin-top: 20px;
	float: left;
}
.Download_all{
	width: 100%;
	height: auto;
	background: #3a3a3a;
	float: left;
}
.b01_all{
	margin-top: 128px;
}
.Down_02{
	width: 100%;
	height: auto;
	float: left;
}
.Down_left{
	width: 45%;
	min-height: 180px;
	float: left;
}
.Down_left_EN{
	width: 100%;
	min-height: 180px;
	float: left;
	border-bottom: 1px solid #4A4A4A;
}
.down_right_01,.down_right_02{
	width: auto;
	height: auto;
	float: left;
}
.down_right_02{
	width: auto;
	float: right;
}
.down_right_01 img{
	float: left;
}

.downname{
	width: auto;
	line-height: 180px;
	text-indent: 36px;
	color: white;
	float: left;
}
.botton_01{
	border: 1px solid #585858;
	padding:  5px 15px;
	margin-left: 10px;
	margin-top: 14px;
	color: white;
	cursor: pointer;
	float: right;
	font-size: 12px;
}
.sms{
	margin-top: 55px;
}
.sms2{
	margin-top: 35px;
}
.wind_img{
	background: url(../img/download_winds.png)no-repeat;
	background-size:20px 20px ;
	background-position: 10px center;
	padding-left: 40px;
}
.mac_img{
	background: url(../img/download_mac.png)no-repeat;
	background-size:20px 20px ;
	background-position: 10px center;
	padding-left: 40px;
	margin-bottom: 10px;
}
.xian3{
	width: 100%;
	height: 1px;
	background: #4a4a4a;
	float: left;
}
.botton_01:hover{
	background: yellow;
	color: black;
	border: 1px solid yellow;
}
.His_someall{
	width: 100%;
	height: auto;
	margin-top: 80px;
	float: left;
}
.His_someall img{
	width: 460px;
	height: 280px;
	float: left;
}

.textcentent{
	width:calc(100% - 500px);
	min-height: 220px;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	line-height: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left: 40px;
	float: left;
}
#his_cen1{
	margin-top: 49px;
}
#his_cen2{
	margin-top: 19px;
}
#his_cen3{
	margin-top: 19px;
}
#his_cen4{
	margin-top: 0px;
}
#his_cen5{
	margin-top: 49px;
}
#his_cen6{
	margin-top: 49px;
}
.top_M2_head img{
	width: 100%;
	height: auto;
	float: left;
}
.M2_topleft{
	width: 60%;
	height: auto;
	float: left;
}
.M2_topright{
	width: 40%;
	height: auto;
	float: left;
}
.M2_topright img{
	width: 70%;
	height: auto;
	margin: auto;
}
.p_CP_all{
	font-size: 2.0rem;
}
.text_m2{
	line-height: 30px;
	padding-top: 30px;
}
.float_top{
	width: 100%;
	height: auto;
	margin-top: 60px;
	float: left;
}
.float_top_new{
	border-top:1px solid #cacaca;
	padding-top: 60px;
}
.SY_img{
	width: 100%;
	height: auto;
	float: left;
	position:relative;
}
.SY_img_1{
	width: 50%;
	height: auto;
	float: left;
	color: #333333;
}
.SY_img_1 img{
	width: 70%;
	height: auto;
	margin: auto;
}
.SY_img_1 p,.SY_img_2 p{
	width: 100%;
	height: auto;
	line-height: 20px;
	text-align: center;
	margin: 30px 0px;
}
.SY_img_1 ul{
	width: 100%;
	line-height: 30px;
	font-size: 1.3rem;
	padding: 0;
	margin-bottom: 10px;
	float: left;
}
.SY_img_1 li{
	width: 100%;
	line-height: 28px;
	font-size: 1.0rem;
	float: left;
	font-weight: initial;
	list-style-type:none;
	color:#545454;
}
.SY_img_2{
	width: 290px;
	height: auto;
	float: left;
	color: #676767;
}
.SY_img_2 img{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.N1{
	display: none;
}
.foot_awm{
	width: 150px;
	margin-top: 35px;
	line-height: 50px;
	color: white;
	float: right;
}
.foot_awm img{
	height: auto;
	margin: auto;
	margin: auto;
}
.foot_awm p{
	width: 100%;
	height: auto;
	text-align: center;
	float: left;
	line-height: 20px;
	padding-top: 10px;
}
.bt_bigname{
	width: 100%;
	height: auto;
	font-size: 2.2rem;
	float: left;
	font-weight: bold;
}
.bt_small_time{
	width: 100%;
	height: auto;
	line-height: 50px;
	float: left;
	color: #808080;
}
.bt_text{
	margin-top: 30px;
	margin-bottom: 50px;
	width: 100%;
	height: auto;
	line-height: 35px;
	text-indent: 20px;
	font-size: 1.2rem;
	float: left;
}
.video{
	width: 100%;
	height: auto;
	margin-bottom:50px ;
}
.bt_text img{
	margin: auto;
	margin-top: 5px;
}
.bt_text p{
	line-height: 50px;
	text-indent: 0px;
	font-size: 1.6rem;
}
.bttext2{
	width: auto;
	float: left;
}
.red_2{
	width: auto;
	text-indent: 0;
	color: red;
	float: left;
}
.bttextall{
	width: 100%;
	height: auto;
	float: left;
}
.bttext_somenr{
	width: 96%;
	height: auto;
	margin-left: 2%;
	float: left;
}
.bp_bjyellew{
	line-height: 30px;
	font-size: 2.0rem;
	background: #eee732;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-bottom: 30px;
	text-indent: 0;
}
.red_3{
	width: 100%;
	line-height: 40px;
	color: red;
	float: left;
}
.hh{
	width: 100%;
	height: 50px;
	float: left;
}


.YC_cp_button{
		width: 100%;
		height: 210px;
		background: rgba(00,00,00,0.9);
		display: none;
		position: absolute;
		top: 90px;
		z-index: 999;
		left: 0;
		animation-name: example;
		animation-duration: 0.6s;
	}
	.CP:hover .YC_cp_button{
		display: block;
	}
	.bt2{
		    width: 100%;
		    height: 210px;
		    background: rgba(00,00,00,0.9);
		    display: none;
		    position: absolute;
		    margin-top: -400px;
		    z-index: 999;
		    left: 0;
		    animation-name: example;
			animation-duration: 0.6s;
	}
.CP2:hover .bt2{
	display: block;
}
.YC_cp_button2{
		width: 100%;
		height: 100px;
		background: rgba(00,00,00,0.9);
		display: none;
		position: absolute;
		margin: auto;
		top: 90px;
		z-index: 999;
		left: 0;
		animation-name: example;
		animation-duration: 0.6s;
	}
	.CP22:hover .YC_cp_button2{
		display: block;
	}
@keyframes example{
		0%{
			opacity: 0;
		}
		100%{
			opacity: 1;
		}
	}
	.CP22{
		position: relative;
	}
	.XL_1{
		width: 100%;
		height: 50px;
		line-height: 50px;
		float: left;
	}
.XL_1 a{
	width: 100%;
	text-align: center;
	color: white;
}
.XL_1:hover{
	color: yellow;
	font-weight: normal;
}
.nn2{
	width: 100%;
	margin: 0;
	line-height: 50px;
}
.nn2 p{
	line-height: 40px;
}
.top11{
	margin-left: 4%;
}
.footmar{
	margin-top: -100px;
}
.mgleft{
	margin-left: 10%;
}
.img_66{
	margin-top: 66px;
}
.mg_66{
	margin-top: 26px;
}
.txetin{
	/*text-indent: 60px;*/
}
.cen_L{
	margin-left: 4%;
}
.st{
	margin-top: 300px;
}
.ml_34{
	width: 34%;
	margin-left: 3%;
}
.video video{
	width: 640px;
	height: 400px;
}
.wenzi_zf{
	width: 100%;
	height: auto;
	position: absolute;
	top: 170px;
}
.xian4{
	width: 100%;
	height: 1px;
	background: #cacaca;
	float: left;
	margin: 70px 0;
}
.new_gd_all {
    width: 50%;
    height: auto;
    margin-top: 20px;
    position: relative;
    float: left;
}
.new_gd_all img{
	width: auto;
	height: 350px;
}
.SY_img2 img {
	width: auto;
	height: auto;
	margin: auto;
	padding:50px 0;
}
.new_i img{
	margin-top:30px;
}
.new_im{
	margin-left:10px;
}
.smallbt,.smallbt2{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #000000;
}
.smallbt2{
	height: auto;
	line-height: 30px;
	font-size: 15px;
	color: #606060;
}
.zf2{
	margin-top:150px;
}
.img00002 img{
	margin-left:40px;
}
.xz_img{
	width: 100%;
	height: 205px;
	margin: 30px 0;
}
.xz_img img{
	width: auto;
	height: 100%;
	padding: 0;
	float: left;
}
.web_new{
	width: 50%;
	height: auto;
	float: left;
}
.xian5,.xian6{
	width: 100%;
	height: 1px ;
	background: #E1E1E1;
	margin-bottom: 30px;
}
.xian6{
	margin-top: 30px;
	margin-bottom: 0;
}
.bt_text .p3{
	font-size: 20px;
	font-weight: 600;
}
.btt_2 img{
	margin-top:40px;
}
.bttimg_position{
	width: 100%;
	height: auto;
	position: relative;
}
.bttimg_text{
	width: 34%;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 30px;
	text-indent: 0;
}
.bttimg_text1{
	margin-top: 250px;
}
.bttimg_text2{
	margin-top: 220px;
}
.bttimg_text3{
	margin-top: 370px;
}
.sc_top{
	margin-top:80px;
	/*margin-bottom: 90px;*/
}
.bt_xinzhenbt_numb {
    width: 100%;
    height: 60px;
    float: left;
}
.numb_1 {
    width: 204px;
    margin-left: 10%;
    text-align: center;
    float: left;
}
.dys_img{
	width:100%;
	height:auto;
	float:left;
}
.dys_img img{
	width:auto;
	margin-left:10%;
	float:left;
}
.M2plus_gx_1,.M2plus_gx_2{
	width:50%;
	height:auto;
	float:left;
}
.M2P_small_bt{
	width:100%;
	height:auto;
	line-height:30px;
	margin-top:30px;
}
.M2plus_gx_2 img,.m2p_left_gx1 img,.m2p_left_gx2 img{
	float:left;
	margin-top:20px;
}
.m2p_left_gx1,.m2p_left_gx2{
	width:calc(50% - 0.5px);
	height:auto;
	float:left;
}
.m2p_left_gx2{
	border-left:1px solid #808080;
}
.M2plus_gx_1_px,.M2plus_gx_2_px{
	color:rgba(0,0,0,0.7);
	margin-top:20px;
	line-height:30px;
	width:100%;
	height:auto;
	float:left;
}
.m2p_left_gx1 img,.m2p_left_gx2 img{
	width:80%;
	height:auto;
	float:left;
	margin-left:10%;
}
.m2p_left_gxall{
	width:90%;
	float:left;
	border:1px solid #808080;
	margin-top:20px;
}
.newm2P_gxbt{
	width:100%;
	background:#e0e0e0;
	text-align:center;
	line-height:30px;
	border-bottom:1px solid #808080;
}
.newm2p_text{
	width:90%;
	height:40px;
	margin-left:5%;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
	text-align: center;
}
.gxwenzi_{
	width:auto;
	height:auto;
	line-height:24px;
	border:1px solid #000000;
	border-radius:12px;
	padding-left:18px;
	padding-right:18px;
	float:left;
	margin-top:100px;
}
.M2plus_gx_1_px{
	margin-top:53px;
}
.fl_22{
	margin-top:160px;
}
#rightbtnall{
	width: 80%;
	height: 50px;
}
.Smallbtn{
	width: 20px;
	height: 20px;
	border: 1px solid #d1d1d1;
	text-align: center;
	line-height: 20px;
	margin-right: 20px;
	background-color: white;
	float:right;
	cursor: pointer;
}
.bt_CP{
	font-size: 22px;
	color: #333333;
	line-height: 30px;
	margin-top: 36px;
	float: left;
}
.M8P2{
	top: 120px;
}
.CP_right{
	margin-left: 30px;
}
.OTGimg2{
	margin-top: 0px;
}


#CubaseBox{
	position: fixed;
	width: 250px;
	height: auto;
	top: 40%;
	right: 1.25rem;
	cursor: pointer;
}
.Cubaseimg{
	width: 100%;
}
#CubaseimgUp01{
	position: absolute;
	width:33%;
	top: 46%;
	left: 30%;
}
#CubaseimgUp02{
	position: absolute;
	width:60%;
	top: 63%;
	left: 17%;
}
#CubaseimgUp03{
	position: absolute;
	width:60%;
	height: 50px;
	background:url('../img/Cubase02.png') no-repeat;
	background-position: center;
	background-size: 100% auto;
	top: 88%;
	left: 18%;
	animation: path04 4s infinite;
}
#CubaseimgUp04{
	position: absolute;
	width:10%;
	top: 80%;
	left: 7%;
	animation: path01 4s infinite;
}
#CubaseimgUp05{
	position: absolute;
	width:10%;
	top: 60%;
	left: 9%;
	animation: path02 4s infinite linear;
}
#CubaseimgUp06{
	position: absolute;
	width:10%;
	top: 60%;
	right: 7%;
	animation: path03 4s infinite;
}
@keyframes path01{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
@keyframes path02{
	0%{transform: rotate(0deg);}
	50%{transform: rotate(-90deg);}
	100%{transform: rotate(0deg);}
}
@keyframes path03{
	0%{transform: rotate(-45deg);}
	50%{transform: rotate(45deg);}
	100%{transform: rotate(-45deg);}
}
@keyframes path04{
	0%{background-image: url('../img/Cubase0201.png');}
	2%{background-image: url('../img/Cubase0202.png');}
	4%{background-image: url('../img/Cubase0203.png');}
	6%{background-image: url('../img/Cubase0204.png');}
	8%{background-image: url('../img/Cubase0205.png');}
	10%{background-image: url('../img/Cubase0206.png');}
	12%{background-image: url('../img/Cubase02.png');}
	100%{background-image: url('../img/Cubase02.png');}
}
#Cubase_topimg img{
	width: 100%;
	height: auto;
}
.Cubase_bt01{
	width: 100%;
	text-align: center;
	margin-top: 80px;
}
.Cubase_bt02{
	width: 80%;
	margin-top: 80px;
	display: flex;
}
.Cubase_bt03{
	width: 100%;
	margin-top: 80px;
	position: relative;
}
.title_O{
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background: #edc706;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}
.title_text{
	line-height: 30px;
	text-align: left;
	color: #000000;
}
.Cubase_img_box img{
	width: 100%;
	margin-top: 80px;
}
.cu_lb_box{
	width: 100%;
	display: flex;
}
.culb_img img{
	width: 100%;
	height: auto;
	margin-top: 0;
}
.culb_text{
	padding-left: 30px;
	padding-right: 30px;
	margin: auto;
}
#Table_box{
	width: 100%;
	height: auto;
	border: 2px solid #9a9a9a;
	margin-top: 80px;
}
.cu_Table_top{
	width: 100%;
	height: 80px;
	padding-left: 30px;
	text-align: left;
	background: #000000;
	color: white;
}
.cu_Table_top h2{
	height: 100%;
	line-height: 80px;
}
.cu_Table_all_H{
	width: 100%;
	height: auto;
	display: flex;
	border-bottom: 1px solid #d1d1d1;
}
.table_border{
	border-right: 1px solid #d1d1d1;
	width: 17%;
	padding: 5px;
}
.table_border_right{
	border-right: 0px;
}
.table_border1{
	width: 15%;
}
.table01{
	width: 100%;
	height: 100%;
	text-align: center;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.table02{
	width: 100%;
	height: 100%;
	text-align: center;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
#more{
	width: 100%;
	text-align: right;
	line-height: 50px;
	margin: 50px 0;
}
#more a{
	color: #000000;
	border-bottom: 2px solid #000000;
}
#more a:hover{
	color: #edc706;
	border-bottom: 2px solid #edc706;
}
.margin80{
	margin-top: 100px;
}
.cu_small_bt{
	line-height: 30px;
	font-size: 0.8rem;
	color: #808080;
}
.cutext_new,.cutext_new2,.cutext_new3{
	width: 50%;
	text-align: left;
	padding-left: 8%;
	padding-right: 8%;
}
.cutext_new2{
	padding-left: 0;
	padding-right: 16%;
	margin-top: 40px;
}
.cutext_new3{
	padding-left: 0;
	padding-right: 16%;
}
.cuimg_new{
	width: 50%;
	padding-left: 10%;
}
.cu_bottom_bigBT{
	width: 100%;
	margin-top: 100px;
}
.Table_box2{
	width: 100%;
	height: auto;
	margin-bottom: 100px;
}
.table_bottom_Hbox{
	width: 100%;
	display: flex;
}
.table_bottom01{
	width: 25%;
	padding:0 2%;
	margin-top: 50px;
}
.table_bottomsmbt{
	width: 100%;
	text-align: center;
	font-size: 15px;
}
#down_cubase{
	padding: 30px 80px;
	border: 2px dashed #848484;
	margin-top: 50px;
}
#down_cubase img{
	width: 48px;
	height: 48px;
	float: left;
}
#cu_top_leftorright{
	width: 100%;
	height: 100px;
	display: flex;
}
#cu_top_left,#cu_top_right{
	width: 50%;
}
#cu_top_left img{
	width:auto;
	height: 60px;
	float: left;
	margin-top: 20px;
}
#cu_top_right img{
	height: 60px;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
}
#down_cutext{
	width: auto;
	line-height: 30px;
	margin-top: 25px;
	border-bottom: 2px solid;
	color: #000000;
	float: right;
	font-weight: 600;
}
#down_cutext2{
	width: auto;
	line-height: 30px;
	color: #000000;
	float: right;
	font-weight: 600;
}
#Cubase_topbtn{
	float: right;
}
#down_cutext:hover{
	border-bottom: 2px solid #000000;
}
#down_cutext2:hover,#down_cutext:hover{
	color: #c90426;
}
#cubase_lq_allbox{
	max-width: 1024px;
	height: auto;
	margin: auto;
	background: linear-gradient(to bottom, #77cafe, #b77bfc);
}
.cubase_lc_topBT{
	text-align: center;
	padding-top: 50px;
}
.cubase_lc_topBT h3{
	display: inline-flex;
	font-size: 1.4rem;
	line-height: 40px;
	margin-top: 0;
	border-bottom: 6px solid #b67dfc;
	padding: 0 20px;
}
.cubase_lc_text{
	width: 100%;
	margin-top: 50px;
}
.cubase_lc_text h4{
	width: 96%;
	margin-left: 2%;
	font-weight: 400;
	font-size: 1.2rem;
	padding-top: 40px;
}
.cubase_lc_text img{
	margin: auto;
	display: flex;
	justify-content: center;
}
.cubase_lc_bottom{
	text-align: center;
	margin-top: 50px;
	padding-bottom: 100px;
}
#cubase_lc_logo{
	position: relative;
	top: 20px;
	right: 10px;
}
#cubase_lc_logo img{
	max-width: 200px;
	float: right;
}
#cubase_lc_body{
	background: #ffffff;
}