input[type=radio]{vertical-align:middle!important;}
.FrIcon{position: absolute;top: 0;right: 10px;}
.FrIcon i{margin-right: 5px;}

.ml10{margin-left:10px;}
.mtb_15_2{margin-top:15px;margin-bottom:2px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.pt10{padding-top:10px;}
.tc{text-align:center;}
.textIndent{text-indent:2em;}
.gray_a a,
.CompetCenter ul a,
.CreatCenter a,
.CompetCenter0 div a{color:#333;text-decoration:none;}
header,i{margin: 0;padding: 0;border: 0;outline: 0;}
header{display: block;clear: both;background-color: #C23434;height: 3.0rem;line-height: 3.0rem;position: fixed;width: 100%;color:#fff;z-index: 10;}
header h1{font-size: 1.0rem;font-weight: bold;text-align: center;}
header .subtitle{position: absolute;left: 10px;}
header .home,header .home2,header .home3{display: block;position: absolute;right: 10px;top: 50%;height: 2.0rem;margin-top: -1.5rem;font-size:14px;color:#fff;text-align:right;}
header .home2{margin-top:-1.2rem;}
header .home3{margin-top:-0.5rem;right:15px;}
header .home a{color:#fff;text-decoration:none;}
.SerchOldlad,
.giftCenter,
.CreatCenter{color:#666;}
.SerchOldlad ul li{padding: 1px 0;}
.SerchOldlad input,
.SerchOldlad select{width:auto!important;font-size: .875rem;color:#333;border:1px solid #dedede;height:32px;padding:0 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.module_button_m2{padding:0 10px;}
.OldladModCont{font-size: .75rem;margin-bottom: 10px;word-wrap: break-word;overflow: hidden;color:#333;line-height:24px;}
.OldladModCont .tit,
.TitFont{font-size: .875rem;font-weight: bold;}
.OldladModCont ul li{width: 50%;float: left;}
.OldladModCont ul li div{margin: 10px;}
.OldladModCont ul li div img,
.CompetCenter ul li img,
.CompetCenter0 div img{width: 100%;}
.CompetCenter ul li{margin-bottom: 5px;}
.CompetCenter ul{column-count: 4;text-align: center;padding: 10px;font-size: .75rem;}
.CompetCenter0{column-count: 4;text-align: center;padding: 10px;font-size: .75rem;}
.CompetCenter0 div{word-wrap:break-word;overflow:hidden;}
.CompetCenter ul li p,
.CompetCenter0 div p{line-height: 18px;}
.btnA,.btnB{display: block;border: 1px solid #ddd;padding: 0;text-align: center;background-color: #f6f6f6;float: left;height:32px;border-radius:0;line-height:30px;margin-top:10px;font-size:0.75rem;}
.btnW1{width:100%;}
.btnW2{width:45%;margin-left:5px;}
.inputW1 input{width:100px!important;font-size: .875rem;color:#333;border:1px solid #dedede;height:32px;padding:0 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.TitFontStyle{color: #ff5695;padding-left: 15px;padding-right:15px;float: left;font-weight:700;font-size:0.95rem;}
.clearfix,
.TitStyle,
.ArtPlanB{clear: both;}
.wp,
.ArtPlan{word-wrap: break-word;overflow: hidden;}
.ArtPlan{width: 100%;padding: 10px 0 0 0;}
.ArtPlanL,.ArtPlanL2{width: 30%;float: left;text-align: center;}
.ArtPlanL2{width: 25%;}
.ArtPlanL img,
.ArtPlanL2 img{width: 100%;}
.ArtPlanR{margin-left: 30%;}
.ArtPlanR2{margin-left: 25%;}
.ArtPlanB{border-top: 0px dashed #dedede;}
.TitStyleRight{float:right;text-align:right;font-size: .75rem;padding: 0 5px 0 0;}
.TitStyleRight a{text-decoration:none;color:#666;margin-right: 5px;}
.giftCenter ul{column-count: 2;column-gap: 10px;text-align: center;}
.giftCenter ul img{width: 100%;}
.blue_a a,
.oldladhead a,
.footerTop a,
.Fontpage a,
.func_btn_area a{color: #0070c0;text-decoration: none;}
.Fontpage2{font-size:.875rem;padding:10px;}
.Fontpage{font-size:.875rem;padding:10px;}
.btnC{padding: 2px 15px;border: 1px solid #ddd;text-align: center;background-color: #f6f6f6;margin-left: 5px;line-height: 30px;}
.footer{padding: 10px 0 0 0;border-top: 1px solid #dedede;text-align: center;clear:both;}
.footerTop a{margin: 0 5px;}
.footerCenter{margin: 5px 0 40px 0;}
.footerBot{position: fixed;bottom: 0;width: 100%;height: 35px;line-height: 35px;background-color: #f6f6f6;border-top:1px solid #dedede;font-size: .75rem;text-align: center;}
.footerBot a{margin: 0 5px;}
.footerCenter{margin: 5px 0 40px 0;}
.footerBot{position: fixed;bottom: 0;width: 100%;height: 35px;line-height: 35px;background-color: #f6f6f6;border-top:1px solid #dedede;font-size: .75rem;text-align: center;}
.footerBot a{margin: 0 5px;}
.locationP{font-size:.875rem;line-height:24px;padding: 3.5rem 10px 10px 10px;border-bottom: 1px solid #dedede;}
.returnLeft{color: #fff;float: left;font-size: .875rem;}
.returnLeft img{vertical-align:middle;}
.white a,
.returnLeft a{color:#fff;text-decoration:none;}
.btnC,
.Thr_a,
.CompetCenter ul a{color:#333;text-decoration:none;}
.reda a{color:#ff0000;text-decoration:none;}
.inputW4 input{width: 90px!important;}
/*------VIP CENTER------*/
.vipnav ul li{float:left;padding:5px 10px;}
.vipnav ul li a{color:#333;}
.vipnavfr{padding-right:10px;}
.vipnavfr li a{color:rgb(0,112,192) !important;}
.vipnav{border-bottom:1px #ccc solid;height:2rem;}
.activplan img{width:25px;height:auto;}
.plan .vipplan li{line-height:25px;padding-right:35px;font-size:0.75em;}
/*--vipapply css--*/.vipapply{font-size:0.85em;}
.vipapply h3{padding:10px 50px;}
.vipapply li{float:left;padding:10px 50px;}
.vipapply span{color:#ff0000;}
.agreement{width:100%;height:1rem;text-align:center;}