.bg_banner{position:relative;}
.bg_banner .breadcrumb-main.absolute{position:absolute;left:0;right:0;top:0;z-index:1;}
.breadcrumb-main.absolute .breadcrumb{background:none; color:#fff; margin:0;}
.breadcrumb-main.absolute .breadcrumb li a{color:#fff; font-size:16px;}
.main_page {margin-top:-260px; position:relative}
.main_page h1{font-size:38px; font-weight:bold; margin-bottom:20px; padding-right:30px; text-align:right; color:#fff;}
.rules_page_box .container{}
.rules_all_box{background:#fff;position:relative;padding: 40px 0px 80px;}
.rules_all_box_header{display:inline-block; width:100%; padding:0 25px;}
.rules_all_box .nav-tabs{border:0; text-align:center; margin-bottom:40px; padding:0;}
.rules_all_box .nav-tabs>li{float:unset;margin-bottom:0px;display:inline-block; margin:0 14px;}
.rules_all_box .nav-tabs>li>a{font-size:18px; font-weight:bold; color:#333; line-height:36px; height:38px; padding:0 30px; border:1px solid #3b9dd3;border-radius:6px; color:#333;}
.rules_all_box .nav-tabs>li.active>a, .rules_all_box .nav-tabs>li.active>a:focus, .rules_all_box .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: pointer;
    background-color: #3b9dd3;
    border: 1px solid #3b9dd3;
    border-bottom-color: 1px solid #3b9dd3;
}
.download_rules{padding-left:18px; padding-bottom:4px; display:inline-block; width:100%; border-left:4px solid #3b9dd3; margin-bottom:50px;}
.download_rules .text{font-size:18px; line-height:24px; margin-bottom:20px; padding-top:8px;}
.list_rule_file a{display:inline-block; float:left; margin-right:8px; font-size:18px; line-height:46px; height:46px; color:#fff; background:#0c254e;width:150px; padding:0 5px 0 10px;}
.list_rule_file a i{display:inline-block; width:22px; height:22px; background:url(../images/icon/download_icon.png) no-repeat center center; margin-top:12px; margin-right:10px;}
.list_rule_box{display:inline-block; width:100%;}
.list_rule_box .list_rule_left{display:inline-block;width:350px;float:left; min-height:100px; height:700px; overflow-y:auto}
.list_rule_box .list_rule_left .list_rule_left_fixed{padding: 25px 32px 25px 15px;background: #475272; min-height:700px;}
.list_rule_left_fixed.fixed{position:fixed; top:0; height:100vh; width:350px;}
.list_rule_box .list_rule_left ul{margin:0; padding:0; list-style:none}
.list_rule_box .list_rule_left ul li{display:inline-block; width:100%;  padding:15px 0px 15px 8px; border-bottom:1px dotted #fff}
.list_rule_box .list_rule_left ul li:last-child{border-bottom:0;}
.list_rule_box .list_rule_left ul li a{font-size:18px; line-height:24px; display:inline-block; color:#fff;}
.list_rule_box .list_rule_left ul li a span.number{font-weight:bold; display:inline-block; float:left; width:90px;}
.list_rule_left ul li a span.title{width:calc(100% - 90px); display:inline-block; float:left}
.list_rule_box .list_rule_right{display:inline-block;width:calc(100% - 352px);float:left; margin-left:2px; position:relative;overflow-y:auto; webkit-overflow-scrolling: touch;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	height:700px; overflow-y:auto;
	box-shadow: 0 0 10px #ccc;
	}
.list_rule_box .box_content_rule{padding:25px 25px; display:inline-block; width:100%; position:relative}
.list_rule_right .list_rule_scroll{display:inline-block;width:100%;height:100%;}
.list_rule_right .fixed_box{position:relative}
.list_rule_right .fixed_box .findBox {display:inline-block; width:100%; float:left;position: relative; margin-bottom:35px;}
.control_search{height: 46px;border-radius: 30px;font-size: 18px}
.btn_submit_form {position: absolute;width: 46px;height: 46px;right: 0;top: 0;background: url(../images/icon/international_icon.png) no-repeat 6px;border: none}
.btn_submit_form:focus{outline: none}
.autosugget{display:none;background:#FFF;position:absolute;left:0;top: 47px;width: 100%;border:1px solid #ddd;z-index:2;}
.autosugget > ul{max-height:300px;overflow-y:auto;display:block;margin:0;padding: 0;list-style:none;}
.autosugget > ul > li{cursor:pointer;position:relative;display:inline-block;width:100%;padding: 10px;border-bottom:1px solid #DDD;}
.autosugget > ul > li > a{cursor:pointer;display:block;text-decoration:none}

.autosugget .close_Div:after,.autosugget .close_Div:before{display:table;content:"";clear:both}
.list_rule_right .fixed_box .title_box{text-align:center}
.list_rule_right .fixed_box .title_box h2{font-size:24px; font-weight:bold; color:#1c1c1c; text-transform:uppercase; margin-bottom:10px;}
.list_rule_right .fixed_box .title_box p{font-size:18px;}
.list_rule_right .rule_info_item{display:inline-block; width:100%; margin-top:30px;}
.list_rule_right .rule_info_item:focus{outline:none}
.list_rule_right .rule_info_item .number{font-size:20px; font-weight:bold; color:#3b9dd3; line-height:30px;}
.list_rule_right .rule_info_item h3.title{font-size:20px; font-weight:bold; line-height:30px; color:#1c1c1c;}
.list_rule_right .rule_info_item .tiny_mce_Content{font-size:15px; line-height:24px;}
#testimonial{padding:40px 0 30px;}
@media (min-width: 1199px) {


}
@media (max-width: 991px) {

}

@media (max-width: 767px) {
	.list_rule_box .list_rule_right{width: 100%}
	.rules_all_box {padding: 40px 0}
}

@media (max-width: 600px) {

}
@media (max-width: 480px) {
}