@charset "utf-8";

body { font: 12px/1.5 "\5b8b\4f53", arial, Helvetica, Tahoma, sans-serif; margin: 0 auto; color: #333; min-width: 1200px; }
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none !important;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhengbaopaobujulebu/an.png) no-repeat;}
.ggtit{ height: 71px; text-align: center; margin-bottom: 50px;}
.ggtit .lcion,.ggtit .rcion{height: 71px; display: inline-block; *display: inline; *zoom: 1; background:url(/images/zhengbaopaobujulebu/tit_02.png) no-repeat left center;background-position: 70px 0;}
.ggtit .rcion{ background:url(/images/zhengbaopaobujulebu/tit_03.png) no-repeat right center;background-position: 320px 39px;}
.ggtit .ctxt{ padding: 0 110px;  font-size: 38px; font-weight: 700;color: #fff392;line-height: 90px;}
.ggtit .ctxt b{ color: #0bb48e;}

.clorfff{ color: #fff !important; }
.clor333{ color: #333 !important; }
.clor666{ color: #666 !important; }

.boxs{height: 3720px;background: url(/images/zhengbaopaobujulebu/bgpc.jpg) no-repeat center top;}
.banner{height: 392px;margin-bottom: 118px;}
.banner .log {
    width: 180px;
    height: 47px;
    float: left;
    margin-top: 38px;
}
.banner .logmed66 {
    position: absolute;
    left: 185px;
    width: 180px;
    height: 47px;
    float: left;
    margin-top: 38px;
}

/* 关于跑团 */
.situation{margin-bottom: 80px;}
.situation .l-top{color: #002125;font-size: 24px;font-weight: 600;}
.situation .l-top i{width: 27px;height: 22px;background: url(/images/zhengbaopaobujulebu/tit.png) no-repeat center top;margin-right: 12px;margin-top: 6px;}
.situation .l-txt{width: 416px; font-size: 16px;color: #333333;line-height: 30px;margin-left: 40px;margin-top: 24px;}
.situation .and{width: 87px;height: 102px; margin: 52px 72px 0;background: url(/images/zhengbaopaobujulebu/and.png) no-repeat center top;}
.situation .s-btn{position: relative; clear: both; display: block; width: 220px;height: 52px;color: #f5ffff;font-size: 20px;text-align: center;line-height: 52px;font-weight: 700;
    box-shadow: 0px 4px 18px 0px rgba(254, 113, 57, 0.51);	border-radius: 26px;margin: 0 auto;margin-top: 27px; background: #f4822f\0; background: #f4822f\9;
    background: -webkit-linear-gradient(left, #f4822f, #ff9b3a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f4822f, #ff9b3a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f4822f, #ff9b3a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f4822f, #ff9b3a); /* 标准的语法 */
}
.situation .s-btn i{position: absolute;right: 28px;top: 19px; width: 19px;height: 17px;background: url(/images/zhengbaopaobujulebu/jiantou.png) no-repeat;}
.situation .s-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ff9b3a, #f4822f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff9b3a, #f4822f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff9b3a, #f4822f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff9b3a, #f4822f); /* 标准的语法 */}


/* 俱乐部动态 */
.dynamic{}
.dynamic .tabs{width: 460px;margin: 0 auto;}
.dynamic .tabs li{float: left; margin-left: 16px; width: 220px;height: 52px;background-color: #015963;border-radius: 26px;line-height: 52px;color: #fff;text-align: center;font-size: 20px;cursor: pointer;}
.dynamic .tabs li.on{background-color: #fee489;font-weight: 600;color: #a32f0c;}
.dynamic .dlis{display: none;}
.dynamic .dlis .main{height: 298px;background: #057582;border-radius: 8px;margin-top: 40px;}
.dynamic .dlis .left{width: 395px;height: 237px;margin-top: 31px;margin-left: 25px;}
.dynamic .dlis .text{width: 700px; color: #fff;margin-left: 50px;}
.dynamic .dlis .text .top{font-size: 24px;line-height: 60px;text-align: center;font-weight: 600;padding-top: 10px;}
.dynamic .dlis .text .txt{font-size: 16px;line-height: 32px;}
.dynamic .b-lis{margin-top: 38px;}
.dynamic .db-lis{width: 270px;height: 279px;background-color: #ffffff;box-shadow: 0px 0px 32px 0px rgba(2, 103, 115, 0.54);margin-left: 40px;}
.dynamic .db-lis .b-img{width: 231px;height: 139px;margin: 15px auto;}
.dynamic .db-lis .b-txt{color: #333;text-align: center;font-size: 16px;font-weight: 600;}
.dynamic .db-lis .b-tet{font-size: 14px;color: #666666;padding-left: 16px;padding-right: 16px;padding-top: 6px;}
.dynamic .d-btn{ clear: both; display: block; width: 220px;height: 52px;color: #f5ffff;font-size: 20px;text-align: center;line-height: 52px;font-weight: 700;
    box-shadow: 0px 4px 18px 0px rgba(254, 113, 57, 0.51);	border-radius: 26px;margin: 0 auto;margin-top: 38px; background: #f4822f\0; background: #f4822f\9;
    background: -webkit-linear-gradient(left, #f4822f, #ff9b3a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f4822f, #ff9b3a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f4822f, #ff9b3a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f4822f, #ff9b3a); /* 标准的语法 */
}
.dynamic .d-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ff9b3a, #f4822f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff9b3a, #f4822f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff9b3a, #f4822f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff9b3a, #f4822f); /* 标准的语法 */}

/* 签约 */
.contract{margin-top: 51px;}
.contract .ggtit .rcion{ background:url(/images/zhengbaopaobujulebu/tit_03.png) no-repeat right center;background-position: 520px 39px;}
.contract .ctabs{width: 1200px;height: 295px; background: url(/images/zhengbaopaobujulebu/bg2.png) no-repeat center top;margin-top: 65px;display: none;}
.contract .ctabs .left{margin-left: 94px;width: 688px;}
.contract .ctabs .name{color: #fff;font-size: 28px;font-weight: 600;margin-top: 24px;}
.contract .ctabs .introduce{color: #00ffae;font-size: 18px;line-height: 40px;}
.contract .ctabs .text{color: #fff;}
.contract .ctabs .text li{font-size: 16px;line-height: 26px;}
.contract .ctabs .rimg{width: 244px;height: 365px;margin-left: 82px;margin-top: -70px;}
.contract .contractList{width: 986px;margin: 0 auto;margin-top: 31px;}
.contract .contractList li{width: 100px;height: 100px;margin-right: 74px;float: left;cursor: pointer;}
.contract .contractList .prev,.contract .contractList .next{ display:block; width:60px; height:60px; top:28px; left:0; background-position:0 0px;}
.contract .contractList .next{ left:auto; right:0; background-position:0px -79px;}

.contract .contractList .tempWrap{ width: 800px !important;margin: 0 auto;}

/* 俱乐部视频 */
.Clubvideo{height: 663px;background: url(/images/zhengbaopaobujulebu/bg3.png) no-repeat center top;margin-top: 90px;padding-top: 16px;}
.Clubvideo .cb-video{width: 390px;height: 220px;position: relative;float: left;margin: 0 0 16px 15px;}
.Clubvideo .cb-video.vl{margin-left: 0;}
.Clubvideo .cb-video .videoBtn{position: relative;}
.Clubvideo .cb-video i{width: 46px;height: 46px;position: absolute;background-position: 0px -156px;left: 176px;top: 96px;cursor: pointer;}
.Clubvideo .cb-video .txt{position: absolute; width: 100%; height: 36px;font-size: 16px;color: #fff;text-align: center;line-height: 36px; background-color: #000302;opacity: 0.6;filter: alpha(opacity=60);bottom: 0;}

/* 关注我们 */
.followbox{padding-top: 57px;}
.followbox .ggtit .rcion{ background:url(/images/zhengbaopaobujulebu/tit_03.png) no-repeat right center;background-position: 280px 39px;}
.followbox .fleft{float: left; width: 210px;text-align: center;color: #fff;margin-left: 30px;}
.followbox .fleft .l-text{font-size: 22px;}
.followbox .fleft .l-txt{font-size: 14px;padding-bottom: 10px;}
.followbox .fleft .l-tit{font-size: 14px;color: #95f6fc;}
.followbox .frlis{}
.followbox .frlis .flis{float: left; width: 240px;height: 305px;background-color: #ffffff;margin-left: 61px;}
.followbox .frlis .flis .fimg{width: 190px;height: 190px; margin: 0 auto;margin-top: 19px;}
.followbox .frlis .flis .fimg img{width: 100%;}
.followbox .frlis .flis .f-txt{font-size: 16px;padding-left: 12px;padding-top: 19px;line-height: 27px;font-weight: 600;}
.followbox .frlis .flis .f-txt i{float: left; width: 31px; height: 27px; background-position: 0px -210px;padding-right: 5px;}
.followbox .frlis .flis .f-tit{font-size: 12px;color: #666;padding-left: 51px;padding-top: 10px;}
.followbox .frlis .flis.wx .f-txt i{float: left; width: 31px; height: 27px; background-position: 0px -248px;padding-right: 5px;}
.followbox .frlis .flis.rl .f-txt{text-align: center;}

/* 品牌 */
.brand{padding-bottom: 50px;}
.brand h3{font-size: 24px;padding-top: 20px;padding-bottom: 20px;padding-left: 30px;}
.brand li{float: left;}

.mask{ display:none; width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;position:fixed; _position:absolute; top:0;left:0;z-index:99;}

/*提示弹框*/
.tsTk{ display: none; width: 480px; background: #fff; border-radius: 8px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -240px; z-index: 99;}
.tsTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background-position: 0 -1250px;}
.tsTk .cpic { display: block; padding-top: 50px; padding-bottom: 20px; margin: 0 auto 3px; text-align: center; }
.tsTk .ctxt{ line-height: 38px; font-size: 22px; color: #666; margin-bottom: 20px; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.tsTk .bhan:hover{ text-decoration: none; background: #ff6302;}
.tsTk .close{display: block; width: 16px; height: 16px; position: absolute; top: 17px; right: 20px; cursor: pointer; background: url(/images/zhuanti/neikezhuzhiyishi/project-kqmxb/icon_12.png) no-repeat center; font-size: 0;}
