
/* 初始化CSS  重置浏览器样式*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form,img,input{ margin:0; padding:0; }
ul, ol { list-style:none; }
em,i{ font-style:normal;}
body{font-family: "微软雅黑";font-size: 16px;background: #f5f6fa;}
b,strong{font-weight: normal;}
.clearfix:after{content:''; height:0; line-height:0; visibility:hidden; display:block; clear:both;}
.clearfix{zoom:1;} /*针对ie低级版本的浏览器*/
button{border:0 none; outline:none;cursor: pointer;}
a{text-decoration: none;}
a:focus, a:hover{text-decoration: none;}
input, textarea {outline: none;resize: none;}
img{display:block;}

/*公共样式*/
.font-italic{
    font-style: italic
}
.icon-change {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-image: url(../images/icon-reload.png);
    vertical-align: middle;
    cursor: pointer;
}
span.input-box{
    position: relative;
}
p.error{
    background: url(../images/icon_error.png) center left no-repeat;
    font-size: 12px;
    color:#ff0000;
    text-indent: 20px;
    position: absolute;
    top:32px;
    left:0;
}
#agree-error{
    width: 150px;
    top: 20px;
}
.hide{
    display: none;
}
.container{
    width: 1260px;
    margin: 0 auto;
}
.va-top{
    vertical-align: top;
}
.va-bottom{
    vertical-align: bottom;
}
.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.color_ff9900{
    color:#ff9900;
}
.color_505050{
    color:#505050;
}
.color_787878{
    color:#787878;
}
.color_999{
    color: #999;
}
.color_c8c8c8{
    color:#c8c8c8;
}
.color_fff{
    color:#fff;
}
.color_333{
    color:#333;
}
.color_0099ff{
    color: #0099ff;
}
.color_5bbd47{
    color: #5bbd47;
}
.color_bcbcbc{
    color:#bcbcbc;
}
.color_009900{
    color:#009900;
}
.color_ff0000{
    color:#ff0000 !important;
}
.color_009933{
    color:#009933;
}
.bg_color_b9b9b9{
    background-color: #b9b9b9;
}
.bg_color_999{
    background-color: #999;
}
.bg_color_6295fa{
    background-color: #6295fa;
}
.bg_color_ff9900{
    background-color: #ff9900;
}
.bg_color_0099ff{
    background-color: #0099ff;
}
.bg_color_fff{
    background-color: #fff;
}
.bg_color_ec0000{
    background-color: #ec0000;
}
.bg_color_f09000{
    background-color: #f09000;
}
.bg_color_ff6600{
    background-color: #ff6600;
}
.bg_color_ff6600:hover{
    background-color: #ff7a00;
}
.bg_color_3bbfb4{
    background-color: #3bbfb4;
}
.bg_color_3bbfb4:hover{
    background-color: #49cdc4;
}
.margin_right_37{
    margin-right: 37px;
}
.margin_top_11{
    margin-top: 11px;
}
.margin_top_165{
    margin-top: 165px;
}
.margin_right_14{
    margin-right: 14px;
}
.w232{
    width: 232px !important;
}
.title {
    color: #313131;
    font-size: 24px;
    line-height: 24px;
    border-left: 3px solid #ff9900;
    padding-left: 7px;
}
html, body {
    width: 100%;
    min-height: 930px;
    height: auto;
}
/*普通弹窗*/
.myalert{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
}
.myalert .mask{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .64;
    filter: alpha(opacity=64);
}
.myalert-box{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    /*width: 441px;*/
}
.myalert .icon-close{
    display: inline-block;
    width: 22px;
    height: 21px;
    background-image: url(../icon_close.png);
    position: absolute;
    top:23px;
    right: 18px;
    cursor: pointer;
}
.myalert-header{
    position: relative;
}
.myalert-title{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 23px;
    color: #fff;
    text-align: center;
}
.myalert-content{
    width: 100%;
    /*min-height: 216px;*/
    background-color: #fff;
    font-size: 18px;
    color:#787878;
    text-align: center;
    line-height: 20px;
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    padding-bottom: 30px;
}
.myalert-content .btn{
    display: inline-block;
    width: 147px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
}
.myalert-content .btn:hover{
    background-color: #00adff;
}
/*提示弹窗*/
.tipsbox{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
}
.tipsbox .mask{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .64;
    filter: alpha(opacity=64);
}
.tipsbox-box{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 441px;
}
.tipsbox .icon-close{
    display: inline-block;
    width: 22px;
    height: 21px;
    background-image: url(../images/icon_close.png);
    position: absolute;
    top:23px;
    right: 18px;
    cursor: pointer;
}
.tipsbox-header{
    position: relative;
}
.tipsbox-title{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    font-size: 23px;
    color: #fff;
}
.tipsbox-content{
    background-color: #fff;
    font-size: 18px;
    color:#787878;
    text-align: center;
    line-height: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    box-sizing: border-box;
}
/*登录*/
.login,.register{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
}
.mask{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .75;
    filter: alpha(opacity=75);
}
input::-webkit-input-placeholder{
    color:#bcbcbc;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#bcbcbc;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#bcbcbc;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#bcbcbc;
}
.login .login-box,.register .register-box{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 409px;
}
.login .login-h,.register .register-h{
    position: relative;
}
.login .login-h .icon-close,.register .register-h .icon-close{
    display: inline-block;
    width: 22px;
    height: 21px;
    background-image: url(../images/icon_close.png);
    position: absolute;
    top:23px;
    right: 18px;
    cursor: pointer;
}
.login .fast-login,.register .fast-register{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    font-size: 26px;
    color:#ffffff;
}
.login .login-con,.register .register-con{
    padding: 24px 63px 0 60px;
    background-color: #fff;

}
.login .login-tab,.register .register-tab {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.login .login-tab span,.register .register-tab span{
    flex: 1;
    text-align: center;
    font-size: 18px;
    color:#787878;
    height: 33px;
    line-height: 33px;
    border-bottom:1px solid #a5a5a5;
    cursor: pointer;
}
.login .login-tab span.current,.register .register-tab span.current{
    color:#ff9900;
    border-bottom: 1px solid #ff9900;
}
.login div.input-box{
    width: 100%;
    position: relative;
    height: 32px;
    margin-top: 26px;
}
.login .icon-tel{
    display: inline-block;
    width: 10px;
    height: 16px;
    background-image: url(../images/icon_tel.png);
    position: absolute;
    top:7px;
    left: 10px;
}
.login .icon-user{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../images/icon_username.png);
    position: absolute;
    top:8px;
    left: 7px;
}
.login .icon-password{
    display: inline-block;
    width: 14px;
    height: 15px;
    background-image: url(../images/icon_pass.png);
    position: absolute;
    top:8px;
    left: 8px;
}
.login div.input-box input{
    width: 100%;
    height: 32px;
    line-height: 32px;
    border:1px solid #c5c5c5;
    padding-left: 28px;
    box-sizing: border-box;
    font-size: 14px;
}
.login div.input-box input.ipt-code{
    padding-left: 13px;
    width: 174px;
}
.login div.input-box .btn-code{
    color:#ff9900;
    font-size: 14px;
    margin-left: 5px;
}
.login .btn-login{
    width: 100%;
    height: 49px;
    line-height: 49px;
    background-color: #ff9900;
    color:#fff;
    font-size: 29px;
    border-radius: 5px;
    margin: 52px 0 8px;
    cursor: pointer;
}
.login .account-login{
    position: relative;
}
.login .tips{
    text-align: center;
    font-size: 14px;
    color: #787878;
    padding-bottom: 54px;
}
.tips .forget-pass{
    color: #787878;
}
.login .auto-login{
    font-size: 12px;
    color:#6e6e6e;
    margin-top: 25px;
    vertical-align: middle;
    position: absolute;
    left:0;
    top: 88px;
}
.login .auto-login .checkbox{
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}
/*注册*/
.register .register-list li{
    position: relative;
}
.register .register-list li input{
    width: 287px;
    height: 32px;
    line-height: 32px;
    border:1px solid #c5c5c5;
    padding-left: 14px;
    box-sizing: border-box;
    margin-bottom: 26px;
    font-size: 14px;
}
.register .register-form{
    margin-top: 16px;
    padding-bottom: 42px;
}
.register .register-form input.ipt-code{
    width: 115px;
}
.register .code-pic{
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
}
.register .icon-change{
    display: inline-block;
    width: 26px;
    height: 26px;
    background-image: url(../images/icon-reload.png);
    vertical-align: top;
    margin-top:3px;
    cursor: pointer;
}
.register .agree-box{
    margin-left: 30px;
    font-size: 12px;
    color:#5d5d5d;
}
.register .agree-box div{
    display: inline-block;
    position: relative;
}
.register .agree-box .checkbox{
    vertical-align: top;
    margin-top:2px;
}
.register .btn-register{
    width: 100%;
    height: 41px;
    line-height: 41px;
    background-color: #ff9900;
    color:#fff;
    margin-top: 26px;
    font-size: 18px;
    cursor: pointer;
}
.register .tips{
    font-size: 14px;
    color:#000;
    padding-top: 12px;
    text-align: center;
}
.register .btn-getCode{
    display: inline-block;
    width: 119px;
    height: 32px;
    line-height: 32px;
    background-color: #0099ff;
    color:#fff;
    font-size: 14px;
    text-align: center;
}
.wrap{
    position: relative;
    width: 100%;
    min-width: 1260px;
    max-width: 1920px;
    margin: 0 auto;
    background-color: #f8f8f8;
    overflow: hidden;
}
/*header*/
.headerBar{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    font-size: 16px;
}
.icon_collect{
    display: inline-block;
    width: 9px;
    height: 17px;
    background-image: url(../images/icon_shuqian.png);
    vertical-align: middle;
}
.headerBar .tips{
    display: inline-block;
    font-size: 14px;
    color:#787878;
    margin:0 58px 0 48px;
}
.entrance-box{
    /* position:relative;
    height: 80px;
    line-height: 80px; */
    /* padding-top: 24px; */
    height: 80px;

}

.btn-login-entrance {
    position: relative;
    /* margin-right: 30px; */
    height: 100%;
    display: inline-block;
    padding-top: 24px;
    box-sizing: border-box;
}

.login-entrance{
    display: inline-block;
    /* width: 89px; */
    height: 31px;
    line-height: 31px;
    border:1px solid #d5d5d5;
    text-align: center;
    border-radius: 15.5px;
    font-size: 13.5px;
    color:#d5d5d5;
    padding: 0 20px;
}
.login-entrance i{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../images/icon_denglv.png);
    vertical-align: middle;
    margin-top:-2px;
}
.login-entrance.active{
    color:#ff9900;
    border:1px solid #ff9900;
}
.login-entrance.active i{
    background-image: url(../images/icon_denglv_h.png);
}
.register-entrance i{
    display: inline-block;
    width: 17px;
    height: 16px;
    background-image: url(../images/icon_zhuce.png);
    vertical-align: middle;
}
.exit-entrance i{
    display: inline-block;
    width: 20px;
    height: 16px;
    background-image: url(../images/icon_tuichu.png);
    vertical-align: middle;
}
.login-panel{
    position: absolute;
    top:70px;
    left: 50%;
    transform: translate(-50%,0);
    width: 118px;
    height: 117px;
    background-image: url(../images/denglumianban.png);
    padding-top: 11px;
    box-sizing: border-box;
    display: none;
}
.login-panel-item{
    display: inline-block;
    width: 100%;
    text-align: center;
}
.login-panel-item a{
    font-size: 16px;
    color:#292c2e;
    height: 52px;
    line-height: 52px;
}
.login-panel-item:hover a{
    color:#ff9900;
}

/*topBar*/
.topBar{
    width: 100%;
    height: 80px;
    background: rgba(255,255,255,.92);
    z-index: 10;
    min-width: 1260px;
    position: absolute;
    /* top: 40px; */
    top:0;
    left: 0;
    text-align: center;
}
.topBar .topBox {
    display: inline-block;
    position: relative;
    /* width: 1500px;
    margin: 0 auto; */
    height: 80px;
    overflow: visible;
}
.topBar .topLogo {
    position: relative;
    float: left;
    width: 156px;
    height: 36px;
    background: url(../images/3456wanlogo.png) no-repeat;
    top: 50%;
    transform: translate(0,-50%);
    display: block;
    background-size: cover;
}
.topBar .topBoxlist {
    position: relative;
    height: 80px;
    line-height: 80px;
    float: right;
    margin-right: 20px;
    margin-left: 60px;
    color: #787878;
}
.topBar .topBoxlist a {
    position: relative;
    float: left;
    padding: 0 20px;
    font-size: 16px;
    color: #000000;
    height: 80px;
    line-height: 80px;
}
.topBar .topBoxlist a.current{
    color:#ff9900;
}
.topBar .topBoxlist a.current i {
    position: absolute;
    width: 74px;
    height: 3px;
    background: #ff9900;
    display: block;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);
}
.topBar .topBoxlist a:hover{
    color:#ff9900;
}
.topBar .topBoxlist a:hover i {
    position: absolute;
    width: 74px;
    height: 3px;
    background: #ff9900;
    display: block;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);
}

.btn-all-game{
    display: inline-block;
    width: 114px;
    height: 100%;
    padding-top: 24px;
}
.topGamelist{
    display: inline-block;
    padding: 0 20px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    font-size: 13.5px;
    color:#ff9900;
    border:1px solid #ff9900;
    border-radius: 15.5px;
}
.topGamelist i{
    display: inline-block;
    width: 14px;
    height: 12px;
    background: url('../images/memu_h.png');
    vertical-align: middle;
}
.topGamelist:hover,.topGamelist.active{
    color:#292c2e;
    border:1px solid #292c2e;
}
.topGamelist:hover i,.topGamelist.active i{
    background: url('../images/memu.png');
}
.topBox  .all-game-box{
    display: none;
    width: 671px;
    position: absolute;
    top:80px;
    right:0;
    background-color: rgba(28,29,31,0.94);
    border-radius: 8px;
    padding: 30px 0 0 15px;
    text-align: left;
}

.all-game-box .all-game p.all-game-title{
    font-size: 16px;
    color:#c8cbcc;
    height: 16px;
    line-height: 16px;
    border-left: 3px solid #ff9900;
    text-indent: 15px;
    margin-bottom: 20px;
    margin-left: 40px;
}
.all-game-list{
    font-size: 14px;
    color:#7d7f80;
}
.all-game-list li{
    display: inline-block;
    width: 218px;
    height: 39px;
    border-right: 1px solid #363436;
    margin-bottom: 24px;
    padding-left: 40px;
    box-sizing: border-box;
    float: left;
}
.all-game-list li:nth-child(3n+3){
    border-right: 0;
}
.all-game-list li a{
    font-size: 14px;
    color:#7d7f80;
}
.all-game-list li .game-title{
    display: inline-block;
    font-size: 16px;
    color:#f5f8fa;
}
.all-game-list .icon-new{
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-left: 5px;
}
.all-game-list .icon-hot{
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-left: 5px;
}
.all-game-box .i-triangle {
    display: inline-block;
    position: absolute;
    top: -12px;
    right: 80px;
    border-style: solid;
    border-width: 12px;
    border-color:  transparent transparent #17181a transparent ;
    margin-top: -12px;
    z-index: 2;
    width: 0;
    height: 0;
}
/*footer*/
.footer-wrap{
    height: 312px;
    background-color: #282828;
    padding-top: 38px;
    box-sizing: border-box;
    text-align: center;
}
.footer-wrap>div{
    display: inline-block;
}
.footer-logo{
    display: inline-block;
    height: 157px;
    padding-top: 42px;
    box-sizing: border-box;
}
.yishilogo{
    margin: 0 14px 0 48px;
}
.footer-logo .logo{
    margin-right: 20px;
}
.footer-right{
    display: inline-block;
    padding-left: 20px;
    color:#999;
    font-size: 12px;
    text-align: left;
    border-left: 1px dotted #cccccc;
}
.footer-nav{
    margin-left: -24px;
}
.footer-nav li{
    float: left;
    padding:0 24px;
    border-right: 1px solid #939393;
}
.footer-nav li a{
    color:#999;
}
.foot-right .wen-box{
    position: relative;
}
.footer-right a{
    color:#999;
}
.footer-wrap .wen-icon {
    float: left;
    margin-top: -3px;
}
.footer-wrap .gameTag-icon {
    float: left;
    margin-top: -4px;
    margin-right: 12px;
}
.footer-wrap .number {
    margin-left: 12px;
    margin-right: 12px;
    *margin-left:0;
    float: left;
}
.header .container{
    position: relative;
}
.title-box{
    position: absolute;
    left:0;
    bottom: 0px;
    font-size: 36px;
    color:#fff;
}
.title-box p{
    display: inline-block;
    padding-bottom: 30px;
    border-bottom: 4px solid #ccecff;
}
.pages{
    text-align: center;
    padding: 16px 0 100px 0;
}
.pagination{
    display: inline-block;
    margin: 0 auto;
}
.pagination li{
    display: inline-block;
    border:1px solid #b9b9b9;
    text-align: center;
    font-size: 12px;
    margin:0 5px;
}
.pagination li a{
    display: inline-block;
    padding:0 10px;
    height: 24px;
    line-height: 24px;
    color:#b9b9b9;
    background-color: #fff;
}
.pagination li a:hover{
    background-color: #b9b9b9;
    color:#fff;
}
.pagination li.active span{
    display: inline-block;
    padding:0 10px;
    height: 24px;
    line-height: 24px;
    background-color: #b9b9b9;
    color:#fff;
    cursor: default;
}
.pagination li.disabled span{
    display: inline-block;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    color: #b9b9b9;
    background-color: #fff;
    cursor: default;
}
.pagination li.disabled a{
    cursor: default;
}
.pagination li.disabled a:hover{
    color:#b9b9b9;
    background-color: #fff;
}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: 1px solid #c8c8c8;
    border-radius: 3px;
    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*将背景改为绿色*/
    /*background: #ff9900;*/
    /*留出一点位置，避免被文字覆盖*/
    padding-left: 20px;
    padding-right: 20px;
    /*解决ie8\9不兼容的问题*/
    min-width: 80px;
    height: 35px;
    line-height: 33px;
    font-family: "微软雅黑";
    /*color: #fff;*/
    color:#787878;
    font-size: 14px;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    width: 317px;
    box-sizing: border-box;
}
.note-shade{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    display: none;
}
.note-con{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 409px;
}
.note-shade .note-h{
    position: relative;
}
.note-shade .note-t{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 26px;
    color: #ffffff;
}
.note-shade .icon-close{
    display: inline-block;
    width: 22px;
    height: 21px;
    background-image: url(../images/icon_close.png);
    position: absolute;
    top: 23px;
    right: 18px;
    cursor: pointer;
}
.note-verification{
    padding: 50px 60px 40px 60px;
    background-color: #fff;
    box-sizing: border-box;
    font-size: 18px;
    color:#505050;
}

.note-verification .txt{
    margin-bottom: 30px;
}
.note-verification .note{
    font-weight: bold;
    margin-bottom: 10px;
}
.note-verification .next{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    background-color: #ff9900;
    color:#fff;
    font-size: 18px;
    margin-top: 42px;
    border:0;
    cursor: pointer;
}
.note-verification .disabled{
    background-color: #ccc;
    cursor: default;
}
.note-con .tips{
    font-size: 10px;
    color:#505050;
}
.lock {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}
.lock .mask {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
}
.lock .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -64px;
    margin-left: -64px;
}

.error-tips{
    display: block;
    position: fixed;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width: 500px;
    padding: 25px 0 ;
    text-align: center;
    background-color: #fff;
    border:1px solid #ff9d0a;
    color:#333;
    font-size: 20px;
    border-radius: 4px;
    z-index: 1000;
    display: none;
}
.ell{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.btn-getSmsCode {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    background-color: #0099ff;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-left: 8px;
    vertical-align: top;
    border: 0;
    cursor: pointer;
    padding: 0;
}
.btn-getSmsCode.disabled{
    background-color: #cecece;
    cursor: default;
}

.header{
    width: 100%;
    height: 280px;
}
.header img{
    width: 100%;
    height: 100%;
}
.cartoon-list li{
    background-color: #fff;
    border-radius: 8px;
    padding: 25px;
    box-sizing: border-box;
    margin-top: 22px;
}

.cartoon-pic{
    margin-right: 25px;
}
.cartoon-pic img{
    width: 230px;
    height: 129px;

}
.cartoon-list li .cartoon-title{
    font-size: 20px;
    color:#373737;
    font-weight: bold;
    margin-top: 10px;
}
.section-list{
    margin-top: 45px;
}
.section-list a{
    display: inline-block;
    color:#8d8d8d;
    padding:5px 10px;
    border:1px solid #8d8d8d;
    border-radius: 5px;
    margin-right: 5px;
    font-size: 14px;
}
.section-list a:hover{
    background: #ff9900;
    color:#fff;
    border:1px solid #ff9900;
}