/*头部样式*/
@font-face {
    font-family:"pingfang";
    src:url("/templets/moban/fonts/pingfang.ttf");
}
body{
    font-family:"pingfang";
    margin: 0 auto;
}
.lb_top{
    width: 100%;
    margin: 0 auto;
}
.foot_top{
    max-width: 640px;
    margin: 0 auto;
    margin-bottom: 30px;
}
@media (min-width: 768px) {
    .lb_top{
        width: 640px;
    }
    .foot_top{
        margin-bottom: 100px;
    }
}
a{
    color: black;
}
.container-fluid{
    padding-left: 0px;
    padding-right: 0px;
    max-width: 640px;
}
.row{
    margin-right: 0px;
    margin-left: 0px;
}
.col-xs-5 {
    width: 47%;
}
.header_shouye{
    margin: 0 auto;
    width: 19%;
    float: left;
    margin-top: 10px;
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header_mid_list{
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.header_lm_list{
    margin: 0 auto;
    width: 30%;
    float: left;
    position: relative;
    min-height: 1px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header_more{
    margin: 0 auto;
    /*margin-top: 10px;*/
    width: 12%;
    float: right;
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ckgd_more{
    width: 25%;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 5px;
    border: 1px solid #FA5630;
    background-color: #FA5630;
    margin-bottom: 10px;
}
.active{
    background-color: #C6C6C6;
}
.active1{
background: url("/m/img/header/head_active.png") no-repeat center;
}
.head-top{
    width:100%;
    /*position:fixed;*/
    /*z-index: 999;*/
    background: #ffffff;
    background: url("/m/img/header/topback.png") no-repeat center ;
    background-size: 110% 110%;
    /*height: 80px;*/
}
.mid-img-logo{
    max-width: 75%;
    display: block;
    margin: 0 auto;
    height: auto;
    margin-top: -15px;
    margin-left: 10px;
}
.head_top_img{
    margin: 0 auto;margin-top: 70px;
}
.mid-img-logo1{
    max-width: 75%;
    display: block;
    margin: 0 auto;
    height: auto;
    margin-top: 5px;
    margin-left: -5px;
}
.mid-img{
    max-width: 35%;
    display: block;
    margin: 0 auto;
    height: auto;
}
.h-top{
    padding-top: 12px;
    padding-bottom: 12px;
}
.h_text_top{
    margin-top: 10px;
    letter-spacing: 2px;
    font-size: 13px;
    color: #333;
    font-weight: bolder;
}
.t_c{
    margin-top: 10px;
    letter-spacing: 1px;
    font-size: 14px;
    color: #FFBD9B;
}
/*头部轮播图*/
.jssorl-009-spin img {
    animation-name:jssorl-009-spin;
    animation-duration:1.6s;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}
@keyframes jssorl-009-spin {
    from {
        transform:rotate(0);
    }
    to {
        transform:rotate(360deg);
    }
}.jssorb051 .i {
     position:absolute;
     cursor:pointer
 }
.jssorb051 .i .b {
    fill:#fff;
    fill-opacity:.5
}
.jssorb051 .i:hover .b {
    fill-opacity:.7
}
.jssorb051 .iav .b {
    fill-opacity:1
}
.jssorb051 .i.idn {
    opacity:.3
}
.jssora051 {
    display:block;
    position:absolute;
    cursor:pointer
}
.jssora051 .a {
    fill:none;
    stroke:#fff;
    stroke-width:360px;
    stroke-miterlimit:10
}
.jssora051:hover {
    opacity:.8
}
.jssora051.jssora051dn {
    opacity:.5
}
.jssora051.jssora051ds {
    opacity:.3;
    pointer-events:none
}
/*右侧下拉框*/
.leftsidebar_box1{
    display: none;
    z-index:1031;
    width:50%;
    height:auto !important;
    overflow: auto;
    position:fixed;
    height:100% !important;
    background-color:#8C8C8C;
    opacity:0.5;
}
.leftsidebar_box{
    display: none;
    margin-left: 50%;
    z-index:1031;
    width:50%;
    height:auto !important;
    overflow: auto;
    position:fixed;
    height:100% !important;
    background-color: #F8F8F8;
    /*background: url("/m/img/left/ceback.png") no-repeat center ;*/
    /*background-size: 100% 100%;*/

}
.line{height:2px;width:100%;background-image:url(/m/img/left/line_bg.png);background-repeat:repeat-x;}
.leftsidebar_box dt{padding-left:40px;padding-right:10px;background-repeat:no-repeat;background-position:10px center;color:#333;font-size:14px;position:relative;line-height:48px;cursor:pointer;}
.leftsidebar_box dt a{
    color: #333;
    /*border-radius: ;*/
}
.leftsidebar_box dd{padding-left:50px;}
.leftsidebar_box dd a{color:#333;line-height:20px;font-weight: bold;}
.leftsidebar_box dt img{float:left;position:absolute;right:30px;top:18px;width: 6%}

@media (min-width: 768px) {
    .leftsidebar_box dt img{float:left;position:absolute;right:10px;top:15px;width: 5%}
    .leftsidebar_box{margin-top: 15px}
    .leftsidebar_box1{margin-top: 15px}
}
.sy_sys dt{background-image:url(/m/img/left/sy.png);background-size:22px 22px;}
.yy_sys dt{background-image:url(/m/img/left/yy.png);background-size:22px 22px;}
.H5_sys dt{background-image:url(/m/img/left/h5.png);background-size:22px 22px;}
.shy_sys dt{background-image:url(/m/img/left/shy.png);background-size:22px 22px;}
.zf_sys dt{background-image:url(/m/img/left/zf.png);background-size:22px 22px;}
.zx_list dt{background-image:url(/m/img/left/newb.png);background-size:22px 22px;}
.cg_anli dt{background-image:url(/m/img/left/cg.png);background-size:22px 22px;}
.hz_lc dt{background-image:url(/m/img/left/hz.png);background-size:22px 22px;}
.cs_rz dt{background-image:url(/m/img/left/shy.png);background-size:22px 22px;}
.lx_wm dt{background-image:url(/m/img/left/phoneb.png);background-size:22px 22px;}

.leftsidebar_box dd{padding-top:10px;padding-bottom: 10px;}
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}
/*内容*/
.ptxt-header{
    padding-top: 20px;
    margin-bottom: -1px;
}
.ptxt_text{
    font-size: 28px;
    text-align: center;
    font-weight: bolder;
    margin: 0 auto;
    letter-spacing: 1px;
}
.ptxt_text span:first-child+span{
    color: #FF552F;
}
.ptxt_border{
    /*border: 1px solid #FF552F;*/
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-top: 15px;
    height: 240px;
    border-radius: 5px;
    background: url("/m/img/back.png") no-repeat center;
    /*background-size:cover;*/
    background-size: 100% 99%;
}
.ptxt_nr{
    margin-top: 30px;
    margin-bottom: 10px;
    margin-left: -15px;
    margin-right: -15px;
}
.ptxt_nr img{
    margin: 0 auto;
    max-width: 50%;
}
.ptxt_b_t p:first-child {
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    font-weight: bolder;
    color:#333;
    margin-top: 10px;
}
.ptxt_b_t p:first-child+p{
    overflow: hidden;
    font-size: 12px;
    color:#333;
}
/*游戏代理*/
.yxdl_border{
    /*border: 1px solid #FF552F;*/
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-top: 15px;
    height: 240px;
    border-radius: 5px;
    background-color: #ffffff;
}
.yxdl_nr{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: -15px;
    margin-right: -15px;
    background: url("/m/img/sy/tubiao_bg.png") no-repeat center;
    background-size: 60%;
    margin-top: 10px;
}
.yxdl_nr img{
    margin: 0 auto;
    width: 35%;
}
.yxdl_b_t p:first-child {
    overflow: hidden;
    text-align: center;
    font-size: 17px;
    font-weight: bolder;
    /*color: #ffffff;*/
}
.yxdl_b_t p:first-child+p{
    overflow: hidden;
    font-size: 12px;
    /*color: #ffffff;*/
}
.hzlc_text{
    color: #ffffff;font-size: 12px;letter-spacing: 2px;
}
/*客户案例*/
.khal_border{
    border: 1px solid #D9D9D9;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-top: 15px;
    height: 220px;
    border-radius: 5px;
}
.khal_nr{
    margin-bottom: 10px;
    margin-left: -15px;
    margin-right: -15px;

}
.khal_img{
    height: 110px;
    border-radius: 5px;
}
.khal_b_t p:first-child {
    overflow: hidden;
    text-align: center;
    font-size: 17px;
    font-weight: bolder;
    color: #000;
    height: 22px;
}
.khal_b_t p:first-child+p{
    overflow: hidden;
    font-size: 12px;
    color: #000;
}
/*闲玩新闻*/
.xw_border{
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-top: 15px;
    border-radius: 5px;
}
.xw_nr{
    margin-bottom: 10px;
    margin-left: -15px;
    margin-right: -15px;
}
.xw_img{
    height: 160px;
    border-radius: 5px;
}
.xw_b_t p:first-child {
    overflow: hidden;
    text-align: center;
    font-size: 17px;
    font-weight: bolder;
    color: #000;
    height: 22px;
}
.xw_b_t p:first-child+p{
    overflow: hidden;
    font-size: 12px;
    color: #000;
}

/* 新闻切换样式  */
.one_second{transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.ban {width: 7.5rem; height: 6rem; overflow: hidden;position: relative; background: #F7FBFF;margin-top: 15px}
.rotate {width: 1700rem; position: absolute; left: -2.5rem; padding-top: .86rem;}
.rotate a {width: 4rem; height: 5.42rem; display: block; float: left; background: #f9f9f9; border-radius: .2rem;  transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8);}
.rotate a img {width: 5.5rem; display: block; border-radius: .2rem; margin-left: .3rem; margin-top: -.46rem;}
.ban_text {font-size: .3rem;line-height:18px;color: #5B5B5B;width: 4.2rem; line-height: .32rem;margin: .2rem 0 0 .3rem;float: left;}
.ban_text1 {font-size: .22rem; color: #292929;width: 4.2rem; line-height: .36rem;margin: .2rem 0 0 .6rem;text-align: center;}
.rotate .rotating {transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1);}

.ck_more{
    text-align: center;
    background: #f2f2f2;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #595959;
}

/*尾部样式*/
.foot_div{
    width: 25%;
    float: left;
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
}
.footer-img{
    max-width: 35%;
    margin: 0 auto;
}
.f_text_top{
    margin-top: 10px;
    color: #FFFFFF;
    
}
/*平板端适配*/
@media (min-width: 768px) {
    .ptxt_border {
        height: 260px;
    }
    .yxdl_border{
        height: 260px;
    }
    .khal_border{
        height: 310px;
    }
    .khal_img{
        height: auto;
    }
    .head-top{
        background-size: cover;
    }
}
/*分页*/
.pagelist li{
    border: 1px solid #F0F0F0;
    padding: 5px;
}
.pagelist{margin-left: 10%;}
.pagelist li{float:left;margin-left:5px;list-style:none;}
.pagelist li a{
    color: #737373;
}
.thisclass{
    background: #FF6E01;
}
.pagelist .thisclass a{
    color: #FEFDFB;
}
.clear{clear:both;}