body{font:14px/1.5 Microsoft YaHei,helvetica,arial;-webkit-transition: 0.5s;transition: 0.5s;}
a{color:#333;text-decoration:none;outline:medium none;}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color: #000}
img{max-width:100%}
img,li{vertical-align:top;border:0}
.clear{clear:both;line-height:0;font-size:0;width:0;height:0}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0}
body,td,th{font:14px/1.5 Microsoft YaHei,helvetica,arial}
input{font:14px/1.5 YouYuan,arial}
.no-padding {padding:0px;}
.line{width:445px;border:2px solid #fff;}



/*导航*/
.top_middle {margin:20px 0px 10px 0px;float:right;font-size:12px;color:#807f83;}
.top_middle a:hover {color:#0b8de3;}
.top_text {float:right;width:245px;height:32px;}
.top_text input {background-image:url(../images/search.png);background-repeat:no-repeat;background-position:7px 50%; border: 1px solid #bfbfbf;border-radius:0px;color: #807f83;padding: 2px 0px 2px 30px;height: 30px;line-height: 25px;font-family:"Arial";font-size:12px;}
#sub {border-right:1px solid #6fb514;border-top:1px solid #6fb514;border-bottom:1px solid #6fb514;border-radius: 0px;float: right;color: #fff;padding: 4px 12px;background-color:#6fb514;}
#frame_menu {background:#6fb514;}
.logo{display:inline-block; margin:30px 0px;}
#mynav{background:#6fb514; border-width: 0px;margin: 0px auto;}
#mynav .nav > li > a { font-size:14px;text-align:center;color:#fff; padding:0px 45px;font-weight:bold; line-height:50px;}
#mynav .nav>li>a>i{ font-size:24px;color:#0030a8}
#mynav .nav > li > ul > li > a {text-transform: capitalize;padding: 10px 45px; color:#fff;position:relative;}
#mynav .nav > li.active > a,#mynav .nav > li.open > a{ background-color:transparent;}
#mynav .nav > li.active > a:before{opacity:1;}
#mynav .nav>li.active>a{color:#d0112b;}
#mynav .nav>li>a:hover{color:#000}
#mynav .dropdown-menu {left:0;background-color:#6fb514; border-top:none;}
#mynav .dropdown-menu li {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#mynav .dropdown-menu li > a > i {opacity:0;position: absolute;left: 18px;top: 13px;-webkit-transition: all 0.3s;transition: all 0.3s;}
#mynav .dropdown-menu li > a:hover i {opacity: 1;left: 24px;}
.weixin {display:inline;width: 30px;height: 30px;margin: 2px auto;position: relative;text-align: center; padding:5px}
.weixin_nr {width: 142px;height: 142px;position: absolute;left: -59px;top: 32px;display:none ;z-index: 9999;border:1px solid #dbdbdb;background:#fff;padding:5px}
.weixin_nr > img {width: 130px; height: 130px;}
.weixin.on .weixin_nr {display: block;}
#top_search {margin-top: 25px;}
#top_search #top_sform {width: 182px;}
#top_search #top_stext {width: 150px;height: 32px;border: 1px solid #333;padding-left: 5px;background-color: Transparent;color: #fff;}
#top_search #top_sbut {width: 32px;height: 32px;background: #333;border: none;float: right;color: #fff;font-size: 18px;line-height: 32px;}
#wrapper .sidebar-nav i {width: 20px;}
#wrapper .sidebar-nav li {display: inline-block !important;position: relative !important;}



/*轮播*/
#frame_banner{text-align:center;width:100%;}


/*攀岩介绍*/
#frame_des{background:url(../images/bg_describe.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";}
#frame_des > div.container{padding:110px 15px;}
.des_left{padding:155px 210px 0px 0px;}
.des_left > h1{font-size:53.34px;}
.des_left > p{font-size:26.67px;margin-bottom:20px;}
.des_line{width:245px;margin:35px 0px 50px 0px;border:2px solid #fff;}
.des_right{padding:0px 30px;}
.des_right_bg{padding:24px 21px;background-color:rgba(255,255,255,0.3);}
.carousel-indicators{bottom:-100px;}
.carousel-indicators li{width:17px;height:17px;border:none;background-color:rgba(255,255,255,0.5);margin:0px 12px;border-radius:17px;}
.carousel-indicators .active{width:17px;height:17px;margin:0px 12px;}
@media (min-width:1705px){#frame_des > div.container{width:1705px;}
}
@media (min-width:1200px) and (max-width:1704px){.des_left{padding:0px 100px 0px 0px;}
}
@media (min-width:992px) and (max-width:1199px){.des_left{padding:0px 50px 0px 0px;}
}
@media (min-width:768px) and (max-width:991px){.des_left{padding:0px 20px 0px 0px;}
.des_left > h1{font-size:32px;}
.des_left > p{font-size:24px;}
.des_line{width:200px;margin:20px 0px;}
}
@media (max-width:767px){.des_left{padding:0px;text-align:center;}
.des_left > h1{font-size:20px;font-weight:bold}
.des_left > p{font-size:18px;text-align:left;}
.des_line{width:70px;margin:20px auto}
.des_right{padding:0px;}
#frame_des > div.container{padding:15px 0px 80px 0px;}
.carousel-indicators{bottom:-87px;}
.des_right_bg{padding:15px;}
}




/*攀岩市场情景*/
#frame_market{background:url(../images/bg_market.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";padding:0px;}
.market_left{text-align:left;padding:270px 210px 220px 200px;background-color:rgba(0,0,0,0.4);}
.market_left > h1{font-size:53.34px;}
.market_line{margin:35px 0px;}
.market_left > h2{font-size:34.67px;}
.market_left > p{font-size:21px;margin:80px 0px 50px 0px;line-height:38px;}
.market_left > a{display:block;background-color:rgba(255,255,255,0.4);font-size:29.34px;width:250px;height:57px;line-height:57px;color:#fff;text-align:center;border-radius:10px;border:1px solid rgba(255,255,255,0)}
.market_left > a:hover{background-color: rgba(255,255,255,0);border: 1px solid rgba(255,255,255,1);}
@media (min-width:1200px) and (max-width:1480px){.market_left{padding:270px 100px 220px 100px;}
}
@media (min-width:992px) and (max-width:1199px){.market_left{padding:270px 30px 220px 40px;}
}
@media (min-width:768px) and (max-width:991px){.market_left{padding:270px 30px 220px 40px;}
.market_left > h1{font-size:32px;}
.market_left > h2{font-size:28px;}
.market_left > p{font-size:24px;margin:50px 0px;line-height:38px;}
.line{width:250px;}
}
@media (max-width:767px){.market_left{padding:15px;text-align:center}
.market_left > h1{font-size:20px;}
.market_left > h2{font-size:18px;}
.market_left > p{font-size:16px;margin:20px 0px;line-height:24px;text-align:left;}
.line{width:250px;}
.market_line{margin:20px auto;}
.market_left > a{font-size:20px;width:100%;text-align:center;}
}



/*可供参考的投资方案*/
#frame_plan{background:url(../images/bg_plan.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";font-size:26.67px}
#frame_plan > div.container{padding:78px 0px;}
.plan_top{text-align:center;padding:53px 0px 63px 0px;background-color:rgba(0,0,0,0.5)}
.plan_top > h1{font-size:40px;}
.plan_line{margin:25px auto 20px auto;}
.plan_top >p{font-size:26.67px;}
.plan_foot{padding:0px;margin-top:50px;background-color:rgba(0,0,0,0.5)}
.plan_left{padding:70px 75px 15px 50px;}
.plan_left_img{padding:0px;text-align:center;}
.plan_left_img > p{margin:20px 0px 40px 0px;}
.plan_left_t{padding:25px 15px 0px 25px;line-height:32px;}
.plan_right{padding:55px 85px 0px 85px;}
.plan_right > h1{font-size:26.67px;text-align:center;margin-bottom:30px;}
.plan_right > p{line-height:50px;}
@media (min-width:1605px){#frame_plan > div.container{width:1605px;}
}
@media (min-width:1120px) and (max-width:1605px){.plan_left{padding:70px 55px 15px 50px;}
}
/*台式电脑*/
@media (min-width:992px) and (max-width:1199px){.plan_left{padding:70px 30px 15px 50px;}
.plan_right{padding:55px 55px 0px 55px;}
}
/*平板电脑*/
@media (min-width:768px) and (max-width:991px){.plan_left{padding:70px 0px 15px 40px;}
.plan_right{padding:55px 45px 0px 45px;}
.plan_top > h1{font-size:32px;}
.plan_top >p{font-size:28px;}
.plan_left_t{padding:0px 15px 25px 25px;}
}
/*手机*/
@media (max-width:767px){.plan_top{padding:15px;}
.plan_top > h1{font-size:20px;}
.plan_top >p{font-size:18px;line-height:24px;}
.plan_left_t{padding:0px 15px 25px 25px;line-height:24px}
.plan_line{margin:20px auto;}
#frame_plan > div.container{padding:15px 0px;}
.plan_left{padding:15px;}
#frame_plan{font-size:16px;}
.plan_left_img > p{margin:20px 0px;}
.plan_left_img{padding-left:15px;}
.plan_right{padding:15px;}
.plan_right > h1{font-size:20px;margin-bottom:20px;}
.plan_right > p{line-height:24px;}
.plan_foot{margin-top:20px;}
}



/*攀岩的痛点*/
#frame_defect{background:url(../images/bg_defect.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";padding:0px;}
.defect_right{background-color:rgba(0,0,0,0.4);padding:155px 210px 160px 200px;}
.defect_right>h1{font-size:53.37px;}
.defect_line{margin:38px 0px 80px 0px;text-align:left}
.defect_right>p{line-height:45px;font-size:26px;margin-bottom:60px;}
.defect_right > a{display:block;background-color:rgba(255,255,255,0.4);font-size:29.34px;width:250px;height:57px;line-height:57px;color:#fff;text-align:center;border-radius:10px;border:1px solid rgba(255,255,255,0)}
.defect_right > a:hover{background-color: rgba(255,255,255,0);border: 1px solid rgba(255,255,255,1);}

@media (min-width:1200px) and (max-width:1480px){.defect_right{padding:155px 100px 160px 100px;}
}
@media (min-width:992px) and (max-width:1199px){.defect_right{padding:155px 80px 160px 80px;}
}
@media (min-width:768px) and (max-width:991px){.defect_right{padding:155px 30px 160px 30px;}
.defect_right > h1{font-size:32px;}
.defect_right > p{font-size:24px;margin-bottom:30px;line-height:38px;}
}
@media (max-width:767px){.defect_right{padding:15px;text-align:center;}
.defect_right > h1{font-size:20px;}
.defect_right > p{font-size:16px;margin:20px 0px;line-height:24px;text-align:left;}
.defect_line{margin:20px auto;}
.defect_right > a{font-size:20px;width:100%;text-align:center;}
}



/*开馆经营指南*/
#frame_guide{background:url(../images/bg_guide.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";padding:0px;}
#frame_guide > div.container{padding:225px 0px 240px 0px;}
.guide_z{background-color:rgba(0,0,0,0.5);padding:80px 245px 45px 245px;text-align:center;}
.guide_z > h1{font-size:40px;}
.guide_line{margin:25px auto;}
.guide_z > h2{font-size:26.67px;}
.guide_z > p{font-size:21px;line-height:38px;margin:45px 0px 25px 0px;text-align:left}
.guide_z > a{display:block;background-color:rgba(255,255,255,0.4);font-size:29.34px;width:250px;height:57px;line-height:57px;color:#fff;text-align:center;border-radius:10px;margin:0px auto;border:1px solid rgba(255,255,255,0)}
.guide_z > a:hover{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,1);}
@media (min-width:1540px){#frame_guide > div.container{width:1540px;}
}
@media (min-width:768px) and (max-width:991px){.guide_z{padding:80px 100px 45px 100px;}
}
@media (max-width:767px){.guide_z{padding:15px;}
#frame_guide > div.container{padding:15px;}
.guide_z > h1{font-size:20px;}
.guide_line{margin:20px auto;}
.guide_z > h2{font-size:18px;}
.guide_z > p{font-size:16px;line-height:24px;margin:15px auto;}
.guide_z > a{font-size:20px;width:100%;text-align:center;}
}


/*市场优势*/
#frame_adv{background:url(../images/bg_advantage.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";}
#frame_adv > div.container{padding:225px 0px 240px 0px;}
.adv_c{background-color:rgba(0,0,0,0.5);padding:80px 245px 50px 245px;text-align:center;}
.adv_c > h1{font-size:40px;}
.adv_line{margin:25px auto 60px auto;}
.adv_c > ul{text-align:left;}
.adv_c > ul>li{font-size:21.34px;margin-bottom:20px;}
.adv_c > ul>li:before{content:"";display:inline-block;width:12px;height:12px;background-color:#fff;border-radius:50%;margin-right:20px;}
@media (min-width:1540px){#frame_adv > div.container{width:1540px;}
}
@media (min-width:1200px) and (max-width:1540px){.adv_c{padding:80px 108px 50px 108px;}
}
@media (min-width:992px) and (max-width:1199px){.adv_c{padding:80px 150px 50px 150px;}
}
@media (min-width:768px) and (max-width:991px){.adv_c{padding:80px 150px 50px 150px;}
}
@media (max-width:767px){.adv_c{padding:15px;}
#frame_adv > div.container{padding:15px;}
.adv_c > h1{font-size:20px;}
.adv_line{margin:20px auto;}
.adv_c > ul > li{font-size:18px;margin-bottom:10px;}
}



/*定制流程*/
#frame_proc{background:url(../images/bg_process.jpg) no-repeat;background-size:cover;color:#d4e2e3;font-family:"Microsoft YaHei";}
#frame_proc > div.container{padding:400px 0px 100px 0px;}
.proc_c{padding:0px;}
.proc_c > h1{font-size:71.89px;}
.proc_c > p{font-size:53.02px;margin:20px 0px 50px 0px}
.proc_c > ul>li{font-size:46.67px; color:#000;padding:0px 4px;margin-bottom:20px;}
.proc_c ul > li a{font-family:"Adobe Heiti Std";display:block;background-repeat:no-repeat;text-align:center;background-size:100% 100%;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:46.67px;padding:33px 0px 43px 0px;}
.proc_c ul > li:nth-child(1) a{background-image:url(../images/process1.png);}
.proc_c ul > li:nth-child(2) a{background-image:url(../images/process2.png);}
.proc_c ul > li:nth-child(3) a{background-image:url(../images/process3.png);}
.proc_c ul > li:nth-child(4) a{background-image:url(../images/process4.png);}
.proc_c ul > li:nth-child(5) a{background-image:url(../images/process5.png);}
.proc_c ul > li:nth-child(6) a{background-image:url(../images/process6.png);}
.proc_c ul > li:nth-child(7) a{background-image:url(../images/process7.png);}
.proc_c ul > li:nth-child(8) a{background-image:url(../images/process8.png);}
.proc_c ul > li:nth-child(9) a{background-image:url(../images/process9.png);}
@media (min-width:1545px){#frame_proc > div.container{width:1545px;}
}
@media (min-width:992px) and (max-width:1199px){.proc_c ul > li a{font-size:34px;}
}
@media (max-width:767px){#frame_proc > div.container{padding:15px 0px;text-align:center;}
.proc_c > h1{font-size:20px;}
.proc_c > p{font-size:18px;margin:20px 0px;}
.proc_c ul > li a{font-size:16px;}
.proc_c ul > li:last-child a{width:50%;margin-left:25%;}
}


/*进入产品展示中心*/
#frame_pro{height:164px;background:url(../images/bg_pro.jpg) no-repeat;padding:0px;background-size:cover;}
#frame_pro>a{font-size:46.67px;color:#fff;font-weight:bold;float:right;margin:47px 145px 0px 0px}
/*手机*/
@media (max-width:767px){#frame_pro{height:160px;line-height:160px;text-align:center;}
#frame_pro > a{font-size:20px;margin:0px;float:initial;}
.ser_title > div{background-size:22px;}
}




/*底部*/
#frame_foot{background:url(../images/bg_foot.jpg) no-repeat;background-size:cover;color:#333333;font-family:"Microsoft YaHei";padding:0px;}
.foot_c{padding:290px 0px 325px 0px;text-align:center;font-size:22.67px;line-height:36.33px;}
.foot_b{font-weight:lighter;font-size:56.61px;margin-bottom:30px;line-height:normal;}
@media (min-width:1450px){#frame_foot > div.container{width:1450px;}
}

@media (min-width:768px) and (max-width:991px)
{
    .foot_c
    {
    text-align:center
    }

}


@media (max-width:767px)
{

    .foot_c
    {
        padding: 15px 0px;
        font-size: 16px;
        line-height: initial;
    }

    .foot_c > p
    {

        margin-bottom: 5px;
    }
    .foot_b
    {
      font-size: 16px;
      font-weight:normal;
    }


}



/*成功案列*/
#frame_case{background:url(../images/bg_case.jpg) no-repeat;background-size:cover;color:#fff;font-family:"YouYuan";}
#frame_case > div.container{padding:50px 0px 170px 0px;}
.case_c{padding:80px 245px 50px 245px;text-align:center;}
.case_c > h1{font-size:40px;text-shadow:7px 9px 8px rgba(0,0,0,0.3);-moz-text-shadow:7px 9px 8px rgba(0,0,0,0.3);-webkit-text-shadow:7px 9px 8px rgba(0,0,0,0.3);}
.case_line{margin:25px auto 60px auto;border:2px solid #fff;box-shadow:8px 7px 9px rgba(0,0,0,0.3);-moz-box-shadow:8px 7px 9px rgba(0,0,0,0.3);-webkit-box-shadow:8px 7px 9px rgba(0,0,0,0.3);}
.jcImgScroll em.sPrev{background-image:url(..../images/arrow-left.png);background-repeat:no-repeat;left:-200px !important;top:32%;background-position:center;}
.jcImgScroll em.sNext{background-image:url(..../images/arrow-right.png);background-repeat:no-repeat;right:-200px !important;top:32% !important;left:inherit !important;background-position:center;}
.jcImgScroll{position:relative;height:380px;}
.jcImgScroll li{border:1px solid #ccc;overflow:initial !important}
.jcImgScroll li a{display:block;position:relative;z-index:99;}
.jcImgScroll li.loading a{background:#fff url(img/loading.gif) no-repeat center center;}
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}
.jcImgScroll li img{width:100%;height:100%;transform:rotate(-45deg) scale(1.42);}
.jcImgScroll dl dd{background:url(images/NumBtn.png) no-repeat 0 bottom;text-indent:-9em;}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}
.d1{display:inline-block;transform:rotate(45deg);overflow:hidden;}
.case_scroll{width:100%;padding-top:140px;}
@media (min-width:1540px){#frame_case > div.container{width:1540px;}
}
@media (min-width:1200px) and (max-width:1539px){.jcImgScroll em.sPrev{top:22%;}
.jcImgScroll em.sNext{top:22% !important;}
}
/*台式电脑*/
@media (min-width:992px) and (max-width:1199px){
.jcImgScroll em.sPrev{top:18%;left:-250px!important}
.jcImgScroll em.sNext{top:18% !important;right:-250px!important}

}
@media (min-width:768px) and (max-width:991px){
.jcImgScroll em.sPrev{top:90%;left:0 !important;background-size:70%;}
.jcImgScroll em.sNext{top:90% !important;right:0 !important;background-size:70%;}
.case_c{padding:80px 100px 50px 100px;}
}
/*手机*/
@media (max-width:767px){#frame_case > div.container{padding:0px;}
.case_c{padding:15px;}
.case_c > h1{font-size:20px;}
.case_line{margin:15px auto;}
.case_scroll{padding-top:50px;}
.jcImgScroll{height:300px;}
.jcImgScroll em.sPrev{left:30% !important;top:70%;background-position:center;background-size:40px 60px;}
.jcImgScroll em.sNext{right:30% !important;top:70% !important;left:inherit !important;background-position:center;background-size:40px 60px;}
}



    .nproductshow .n-product-item {
        margin-bottom: 30px;
        background-color: #fff;
        box-shadow: 0 0 15px #c9d2e8;
    }

    .nproductshow img {
        max-width: 100%;
    }

    .nproductshow span {
        display: block;
        padding: 5px 0;
        text-align: center;
        font-size: 16px;
    }

@media (max-width:1290px) {
    .nproductshow span {
        height: 78px;
    }
}

@media (max-width:767px) {
    .nproductshow span {
        font-size: 14px;
        height: 47px;
    }

    #n-frame1 {
        padding-bottom: 30px;
    }
}