
body{ font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 28px; -moz-font-feature-settings: "liga","kern";	margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
	-webkit-padding-start: 0px;
}
.a01 {color:#ffffff;font-size:16px;	line-height: 26px;font-family: Microsoft Yahei, "ËÎÌå", Arial;text-decoration:none;}
.a01:hover{color:#226df4;text-decoration:underline}
.a02{color:#ffffff;line-height:38px;background-color:#eddea2;padding:0 65px 0 65px;display:inline-block;text-decoration:none;margin-right:25px;margin-left:27px;font-size:18px}
.a02:hover{background-color:#d7c787;}
.bctc{background-color:#20349f;color:#ffffff;line-height:28px;padding:5px 40px 5px 40px;display:inline-block;text-decoration:none;font-size:20px}
.bctc:hover{background-color:#0e1e73}
.qya {font-size: 12px;line-height: 20px;color: #828282;text-decoration:none;font-family: Microsoft Yahei,"ËÎÌå",Arial;}
.qya:hover, a.ck:hover{text-decoration:underline}
.nav {
    margin: 0 auto;
    height: 70px;
	background-color: #b0d6f4;
}
.fixed .data {
    padding: 30px;
    background-color: white;
    border: 2px dashed #b9c4ce;
}
.register-content .form-erification-code .u-btn-link {
    height: 36px;
    position: absolute;
    right: 4px;
    top: 4px;
    line-height: 36px;
    padding: 0;
    font-size: 12px;
    text-align: center;
}
.tpan{background-color:#f08300;border-radius:5px;text-align:center;}
.u-btn-gray {
    color: #5d6166;
    background: #dce1e6;
}
.u-btn-link {
    display: inline-block;
    height: 38px;
    color: #fff;
    background: #006bde;
    font-size: 14px;
    line-height: 38px;
    padding: 0px 14px;
    vertical-align: middle;
}
.fixed .sub-pre p:last-of-type a:last-of-type {
    background: url(images/btn-group.png)no-repeat 0 -220px;
    background-size: 570px auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.y {
    float: right !important;
}
.fixed .sub-pre p:last-of-type a {
    display: inline-block;
    width: 140px;
    height: 46px;
}
.fixed .data li:last-of-type .up {
    width: 102px;
    height: 37px;
    position: absolute;
    top: 104px;
    left: 50%;
    margin-left: -50px;
    background: url(images/btn-group.jpeg) no-repeat 0 -49px;
    background-size: 615px auto;
}
.re{position:fixed;right:10px;top:300px;z-index:1}
.re1{position:fixed;}
.more{font-size:22px;color:#fff;line-height:38px;width:95%;text-decoration: none}
.re4{position:fixed;right:10px;top:800px;z-index:1}
.tp2 {
      background-color: #f08300;
    padding: 6px 10px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;

}

.tp3 {
      background-color: #f08300;
    padding: 10px 20px;
    border-radius: 10px;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
}
.tp4 {
      background-color: #138c26;
    padding: 10px 60px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
}
.tp5 {
      background-color: #E5E5E5;
    padding: 10px 20px;
    border-radius: 10px;
    color: #333333;
    text-decoration: none;
    font-size: 20px;
}
.article {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    margin-top: 30px;
}
.alist {
    width: 30%;
    float: left;
    margin-left: 25px;
    padding-bottom: 10px;
    margin-top: 10px;
	background-color: #fff;
	
}
.alist1 {
    width: 18.5%;
    float: left;
    margin-left: 55px;
    padding-bottom: 10px;
    margin-top: 10px;
}

.alist2 {
    width: 22%;
    float: left;
    margin-left:15px;
    border: #409bf7 2px solid;
    padding-bottom: 10px;
    margin-top: 10px;
}
.im6{background-image: url(images/images/6.png);background-repeat: no-repeat}
.b6{background-color:#e7f2fe;color:#333333;font-size:16px;font-weight:bold;line-height:31px}
.xxx{font-size: 12px;color: #515151}
.wpn {
    width: 1180px;
    margin: 0 auto;
}

.wp80{width: 80%}
.wp90{width: 90%}
.wp95{width: 95%}
.wp48{width: 48%}
.wp30{width: 30%}
.z {
	float: left !important;}
.list_nav {
    margin-right: 0px;
}
em, i {
    font-style: normal;
    font-weight: normal;
}
.list_nav .on {
    color: #fff;
    font-weight: bold;
    background-color: #138c26;padding: 0px  60px;
}
.list_nav a {
    display: inline-block;
    width: 105px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    font-size: 22px;
    color: #fff;
    text-decoration:none;
padding: 0px  60px;}

.list_nav .on2:hover{
    color: #fff;
    font-weight: bold;
    background-color: #138c26;padding: 0px  60px;
}
.a:hover {
    color:#FF5700;
}
.title {
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
.date {
    text-align: center;
    color: #999;
    margin-top: 10px;
}
.arank{height:36px;line-height:36px;border-bottom:#CCC 1px dashed}
.arank1{float:left;}
.arank2{float:right;}
.a {
    color: #34495e;
    outline: medium none;
    text-decoration: none;
    background: transparent;
    star: expression(this.onFocus=this.blur());
    transition: all 0.2s ease-in-out;
	text-decoration:none;
	
}
.pm{color: #333;text-decoration:none; }
.pm:hover{color: #FF5700;text-decoration:none; }
.bb{border: #1487fa 2px solid;
    padding-bottom: 10px;
    margin-top: 20px;
        margin-left: 15px;}

.bd{border: #1487fa 2px solid;
    padding-bottom: 10px;
    margin-top: 20px;
    }
.handle {
    height: 100px;
    margin-left: 40px;
}

.down{
    width: 153px;
    height: 57px;
    border: 2px solid #ff5000;
    border-radius: 56px;
    margin: 21px 0 20px 0;
    text-align: center;
    line-height: 57px;
}
.ph{font-size: 20px;font-weight: bold;color:#ff5000 }
.ban{margin-top: 362px;text-align: center;}
.banner {background-image: url(images/index_02.jpg);height:500px;width: 100%; background-repeat: no-repeat}
.bm {background-image: url(images/bm.jpg);background-position: center top;height:350px}
.px {background-image: url(images/bj_04.jpg);background-position: center top;height:1080px}
.hg {background-image: url(images/bj_05.jpg);background-position: center top;height:1080px}

.lc {background-image: url(images/bj_09.jpg);background-position: center top;height:1080px}
.tp1 {
    background-color: #3f7aef;
    padding: 3px 10px;
    border-radius: 5px;
    color: #fff;
}
.bm3 {
    background-color: #1487fa;
    padding: 18px 45px;
    border-radius: 0px;
    color: #fff;
    font-size: 18px;
	text-decoration:none;
}
.mr27 {
    margin-right: 27px;
}
.fl1 {
    float: left;
}


.pr6 {
    padding-right: 40px;
}



.tp{font-size:14px;line-height:21px;color:#ffffff}
.qra, .font3 {font-size: 12px;line-height: 22px;font-weight: bold;color: #e8380d;text-decoration:none;}
.font13 {font-size: 17px;color: #1540c2;font-family:Microsoft Yahei, "ºÚÌå";	font-weight:bold}
.a03, .font5 {font-size: 14px;line-height: 20px;color: #666666;text-decoration:none;font-family: Microsoft Yahei,"ËÎÌå",Arial;}
.font8 {font-size: 18px;line-height: 30px;color: #1540c2;font-weight: bold;}
a.an{color:#224bc3;line-height:24px;}
.xx{color:#1a86e0;line-height:40px;font-size:24px;font-weight:bold}
.xz{color:#224bc3;;font-size:26px;}
.cxjx a{background-color:#123897;font-size:18px;line-height:30px;display:inline-block;margin:0 14px 0 0;color:#ffffff;text-decoration:none;padding:40px 22px 0 22px ;text-align:center;height:120px;border-radius:120px}
.cxjx a:hover{background-color:#2b5edd}
.lp{letter-spacing:-1.1px}


.w500{width:500px;margin:0 auto}
.font1 {font-family:Microsoft Yahei;font-size: 17px;line-height: 33px;color: #ffffff;}
.font111 {font-family: Microsoft Yahei;font-size: 16px;line-height: 30px;color: #ffffff;}
p{padding:0;margin:0}
.tal{text-align:center}
input{border: 1px solid #89c0fb;height: 30px;}
.in1 {
	border-radius:50px;
    width: 70%;
    line-height: 40px;
    height: 40px;
    background-color: #def4de;
    color: #909090;
    font-size: 18px;
    font-family: Microsoft Yahei;
    padding-left: 15px;
	
}
.file {
    position: relative;
    display: inline-block;
    background: #fff;
    border: 1px solid #1cc16b;
    border-radius: 1px;
    padding: 4px 4px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #fff;
    border-color: #93c4eb;
    color: #b0d6f4;
    text-decoration: none;
}
.fl{float:left}
.fr{float:right}
.cb{clear:both}

.phz{color:#333;text-decoration:none;font-size: 20px}
.phz a:hover{color:#FF2700;text-decoration:none;font-size: 20px}



a.cxb_1{border:1px solid #88731b;padding:5px 20px;color:#fff;font-size:18px;text-decoration:none}
a.cxb_2{background-color:#efdfa4;padding:10px 25px;color:#000;font-size:25px;text-decoration:none;}
a.cxb_2:hover{background-color:#c8b876}
.mt30{margin-top:30px}
area{outline:0}
.fx {
    width: 183px;
    position: fixed;
    left: 20px;
    top: 220px;
    z-index: 100000;
}
a.fx1 {background-color:#ff7e00;padding:2px 200px;border-radius:1px;color:#fff;font-size: 20px;letter-spacing: 1px;text-decoration: none;}
a.fx2 {background-color:#138c26;padding:2px 200px;border-radius:1px;color:#fff;font-size: 20px;letter-spacing: 1px;text-decoration: none;}
.ding{background-image:url(images/b.png)}

.tm{background-color:#ed6c00;color:#fff;text-decoration:none;font-size:16px;letter-spacing:normal;padding:3px 10px 6px 10px;border-radius:10px}
.tc{background-color:#fff;text-decoration:none;font-size:16px;padding:6px 40px 6px 40px;border-radius:50px}


.bg1{height: 206px;
    border: 1px dashed #c2c2c2;
    border-radius: 30px;}
.w1000{width:1100px;margin:0 auto}
.w748{width:748px;margin:0 auto}
.pt30{padding-top:30px}
.pt50{ padding-top:50px}
.pt80{ padding-top:60px}
.pb30{padding-bottom:30px}
.pb50{ padding-bottom:50px}
.pb80{ padding-bottom:60px}
.w250{width:280px}
.w1200{width:1200px; margin:0 auto;}
.w220{width:225px}
.mt15{margin-top:5px}
.mt20{margin-top:40px}
ul{list-style:none}
img{border:0;vertical-align: middle;}
.w100{width: 100%}
.w1100{width:1100px;margin:0 auto}
.w900{width:900px;margin:0 auto }
.w1030{width:1090px;margin:0 auto}
.ab3{position:absolute;right:25px;top:9px}

.tpz{font-size:16px;line-height:30px;color:#222222;margin: 0 auto; text-align:center; padding-top:15px}

.btz{font-size:39px;color:#fff;border-bottom:2px solid #fff;display:inline;text-align:center}
.cor_1{background-color: #F7F7F7;width: 100%;}
.cor_2 { background-color: #fff;border-radius:10px;
            box-shadow: #e7f2fe 0px 0px 8px 8px ;}
.cor_3{ background-color: #e7f2ff; }

.zi1{font-size:14px;color: #fff; line-height: 86px;}
.zi2{font-size:28px;color: #fff;font-weight: bold;line-height:96px;letter-spacing:2px;}
.zi3{font-size:22px;color: #ff8e00; line-height: 50px}
.zi4{font-size: 22px;color: #119e27;font-weight: bold}
.zi5{font-size: 14px;color: #119e27;}
.zi6{font-size:22px;color: #119e27; line-height: 50px}
.zi7{font-size:18px;color: #119e27; line-height: 50px}

.wdh{width:1100px;margin:0 auto}
.wdh a{width:181px;line-height:22px;font-size:16px;color:#fff;text-align:center;text-decoration:none;border:1px solid #bfbda9;padding:6px 0}
.wdh a:hover,a.an {background-color:#f9ebb1;color:#5a4904}
.hdpx{font-size:18px;color:#f4ca89}
.dx{width:15px;height:15px;}

.bm1{background-color:#cebd75;color:#4b3206;font-size:30px;text-decoration:none;padding:8px 30px}
a.bm1:hover{background-color:#eddea1;color:#4b3206}
.cx{background-color:#cebd75;color:#4b3206;font-size:22px;text-decoration:none;padding:5px 20px}

a.cx:hover{background-color:#eddea1;color:#4b3206}

.bm2{background-color:#183194;color:#fff;font-size:30px;text-decoration:none;padding:8px 30px}
a.bm2:hover{background-color:#eddea1;color:#4b3206}
.b3{border-bottom:15px solid #f7f0d3}
.f16{font-size:16px;color:#fff;line-height:36px;}
.in{width:15px;display:inline-block;float:left;margin-left:10px}
.f10{font-size:15px;color:#333;float:left;padding:7px 0 0 5px}
.f18{font-size:16px;color:#333333;line-height:40px}
.loginToolBar {width: 100%;    height: 64px;position: fixed;z-index: 1000;bottom: 0;left: 0;background:#239bce}
.loginToolBar {width: 100%;    height: 64px;position: fixed;z-index: 1000;bottom: 0;left: 0;background:#239bce}
.loginToolBar div {width: 1082px;margin: 0 auto;position: relative;}
.loginToolBar em {width: 172px;height: 70px;background: url(../images/footerimg.png) no-repeat;_background: url(../images/footerimg.gif) no-repeat;position: absolute;top: -70px;left: -170px;}
.loginToolBar a.bar_login {height: 64px;position: absolute;left: 748px;background: #2380d8;padding: 0 46px;}
.loginToolBar a.bar_login i {display: block;width:auto;height: 64px;line-height:64px; font-size:24px; color:#ebf5ff; text-decoration:none;}
.loginToolBar .right {height: 64px;position: absolute;left: 932px;top: 0;background: #e17039;}
.loginToolBar a.bar_register {display:block;height: 64px;padding: 0 46px; line-height:64px;}
.loginToolBar a.bar_register i {display: block;width: 120px;height: 64px; line-height:64px; font-size:24px; color:#fff;    }
.loginToolBar span.companycount {font-size: 24px;line-height: 38px;font-weight: 100;color: #ebf5ff;display: inline-block;height: 30px;padding-right: 33px;margin: 12px 0 0 0px;}
.loginToolBar span.companycount {
    font-size: 24px;
    line-height: 38px;
    font-weight: 100;
    color: #ebf5ff;
    display: inline-block;
    height: 30px;
    padding-right: 33px;
    margin: 12px 0 0 0px;
}
.loginToolBar a.bar_login {
    height: 64px;
    position: absolute;
    left: 748px;
    background: #2380d8;
    padding: 0 46px;
}

loginToolBar .right {
    height: 64px;
    position: absolute;
    left: 932px;
    top: 0;
    background: #e17039;
}
.loginToolBar div {
    width: 1082px;
    margin: 0 auto;
    position: relative;
}
.right {
    text-align: right;
}

.dh a:hover, .dh a.an {
    background-color: #fff;
    color: #006bde;
    border-radius: 20px;
    border: none;
}
.dh a {
    font-size: 18px;
    color: #fff;
    line-height: 40px;
    padding: 0px 40px 0px 40px;
    text-decoration: none;
    display: inline-block;
	border: #fff 1px solid;border-radius: 20px;
}

.dcenter {
    margin-left: auto;
    margin-right: auto;
}
.mr30 {
    margin-right: 30px;
}
.csbm {background-color:#fff;padding:8px 70px;border-radius:90px;color:#fff;}
.csbm a{color:#22ad38;font-size: 20px;text-decoration: none;}
.gyxm{position: absolute;left:64%;top:60%;}
.qd {
    background-color: #138c26;
    border-radius: 50px;
    padding: 6px 20px;
    color: #fff;
    height: 20px;
    font-size: 0.8em;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 20px;
}
.file {
    position: relative;
    display: inline-block;
    background: #fff;
    border: 1px solid #89c0fb;
    border-radius: 1px;
    padding: 4px 4px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.showimg{margin: 10px auto; border: 1px #ccc solid;width: 180px;height: 70px;}
.showimg img{width: 100%;height: 100%;}
.acontent1{margin-right: -30px}

.ljtp{color:#138c26;font-size: 20px;border: 1px solid #b0d6f4;border-radius:50px;padding:14px 15px; }
.sc {font-size: 20px;
    background-color: #138c26;
    border-radius: 50px;
    padding: 10px 45px;
    color: #fff;
	text-decoration: none;
	height: 40px
		
}
.em1 {
    font-size: 16px;
    color: #fff;
    background: rgba(30,30,30,.6);
    padding: 15px 30px 15px 30px;
    border-radius: 0 0 15px 0px;
}
.ab {
    position: absolute;
    left: 0;
    top: 0px;
}

.round_icon{
  width: 120px;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  overflow: hidden;
	border: 1px solid #b0d6f4;
}


.bjs{background-image: url(images/bjsmd.png);height:1158px;background-repeat: no-repeat; }


.foot{background-image: url(images/foot.png);height:86px;background-repeat: no-repeat;}

/*****赛事流程****/
.game-box{width:1100px; margin-top:20px}
.game-box ul li{  text-align:center;}
.game-box ul li.game1{ background:url(images/game_1.png) no-repeat; width:290px;height:270px;box-sizing: border-box;display: inline-block;}
.game-box ul li.game1 span{ font-size:17px; color:#6390ff; line-height:36px; margin-top:100px;display: block; }
.game-box ul li.game1 p{ font-size:16px; line-height:25px;margin-left: 20px;margin-right: 20px; color:#333;}
.game-box ul li.game2{ background:url(images/game_2.png) no-repeat;vertical-align:top; width:290px;height:270px;box-sizing: border-box;display: inline-block;margin-left: 50px;margin-right: 50px;}
.game-box ul li.game2 span{ font-size:17px; color:#ffb539; line-height:36px; margin-top:100px;display: block; }
.game-box ul li.game2 p{ font-size:16px; line-height:25px;margin-left: 20px;margin-right: 20px; color:#333;}
.game-box ul li.game3{ background:url(images/game_3.png) no-repeat; width:290px;height:270px;box-sizing: border-box;display: inline-block; vertical-align:top}
.game-box ul li.game3 span{ font-size:17px; color:#f36279; line-height:36px; margin-top:100px;display: block; }
.game-box ul li.game3 p{ font-size:16px; line-height:25px;margin-left:20px;margin-right:20px; color:#333;}
.game-box ul li.game1 span b{ font-size:20px;}
.game-box ul li.game2 span b{ font-size:20px;}
.game-box ul li.game3 span b{ font-size:20px;}

.font4a{
	line-height: 44px;
}