@charset "utf-8";a,b,blockquote,body,button,dd,del,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,i,input,label,li,ol,p,pre,select,span,strong,td,textarea,th,u,ul{margin:0;padding:0;word-break:break-all}
body{display:block;font:12.5px/1.5 Microsoft Yahei,STHeiti,Simsun;color:#333;background:#fff; overflow-y:scroll;}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}
div, input, button, h1, h2, h3, h4, ul, li, dl, dd, section, a, i {box-sizing: border-box;}
table{border-collapse:collapse;border-spacing:0}
li,ol,ul{list-style:none}
em,i{font-style:normal}
*{margin:0;padding:0}
button,input,select,textarea{outline:0;border:none;background:0 0}
input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#999}
img{border:0;vertical-align:middle}
a{color:#333;text-decoration:none;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}
.fl{float:left}
.fr{float:right}
.layout{width:1250px;margin: 0 auto}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.more{font-size:18px;color:#979798}
.container{width:1200px;margin: 0 auto}
.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block}
.h-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-align: justify;overflow: hidden}
.bdr{border-radius: 5px}
.red{color: red}
.box-shadow{box-shadow:0 0 7px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1)}
.w-box-shadow{z-index: 1000;-webkit-box-shadow: 0 4px 10px 0 rgba(48,62,83,.06);box-shadow: 0 4px 10px 0 rgba(48,62,83,.06)}
.icon{background:url(../images/icon.png) no-repeat}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
/*       top         */
.header{height:40px;width:100%;background:#f5f5f5;border-bottom: 1px solid #dfdfdf}
.header .header-box{line-height: 40px;font-size: 12px}
.subnav_span{height:40px;display:inline-block;position:relative;z-index:10}
.subnav_span a{font-size:14px;font-weight:400;color:#666;padding: 0 20px}
.subnav_span:hover{background: #fff;box-shadow: 0 0 10px #ccc;border-bottom-color: #fff}
.top-gzwx{
    display: none;
    position: absolute;
    width: 136px;
    height: 160px;
    background: #fff;
    left: -25px;
    top: 41px;
    text-align: center;
    padding: 8px;
    z-index: 99;
    box-shadow: 0 5px 10px #ccc;
}
.top-gzwx img{
    display: block;
    width: 100px;
    height: 100px;
    padding: 10px;
    text-align: center;
}
.top-gzwx p{
    width: 85px;
    height: 20px;
    line-height: 20px;
    margin: 0px auto;
    font-size: 14px;
    text-align: center;
}
.top_wx_hover:hover .top-gzwx{display: block}
/*                         heder-main                      */
.heder-main{padding:40px 0}
.heder-main .substation{padding-left: 18px;border-left: 1px solid #cbcbcb;margin: 12px 0 0 20px;}
.heder-main .substation h2{font-size: 20px}
.heder-main .substation span{font-size: 14px;color: #999}
.search-box{float:left;margin-top:15px;margin-left:80px;position:relative}
.search-wrap{width:630px;height:40px;border-radius:5px;border:2px solid #70818e}
.search-inp{width:520px;height:38px;outline:0;border:none;color:#666;padding-left:10px}
.search-btn{width:100px;height:40px;background:#6f91ae;border:none;outline:0;color:#fff;font-size:18px;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;right:0;top:0}
.search-btn img{margin-right: 6px}
.hot-box{padding-top:5px;margin-top: 5px}
.hot-box .suo-tit{font-size: 14px;line-height: 1.1em;}
.q-search li{float:left;color:#999;padding: 0 10px;border-right: 1px solid #ccc;line-height: 1.1em;}
.q-search li a{color:#999;font-size: 14px}
.q-search li a:hover{color: #6f91ae}
.heder-main .phone-box{float:right;margin-top: 10px}
.heder-main .phone-box .phone-img i{background: url(../images/phone.png);width: 47px;height: 47px;display: inline-block}
.heder-main .phone-box .phone-txt{color:#23415a;font-size: 24px;font-weight: 700;}
.heder-main .phone-box .phone-txt p{line-height: 24px}
/*                         case-heder                      */
/*                         case-heder                      */
.common-header{width:100%;height:80px;padding:25px 0;background:#fff}
.common-logo{width:150px;height:30px}
.common-logo img{width:100%;height:100%}
.common-header-title{font-size:20px;border-left:1px solid #888484;padding-left:20px}
.common-header-list ul li{float:left;margin-left:50px;font-size:16px;line-height:30px}
.common-header .search-box{float:right;margin-top:0;margin-left:0}
.common-header .search-box .search-wrap{height:32px;width:350px;background:#fff}
.common-header .search-box .search-wrap .search-inp{height:30px;width:250px}
.common-header .search-box .search-wrap .search-btn{height:32px;width:85px;font-size:16px;cursor: pointer}
/*                         nav                      */
.nav-main{background:#fff;border-top: 1px solid #cfd2d5}
.nav-menu{width:210px;text-align:center;cursor:pointer;line-height:50px;color:#fff;font-size:16px;height:50px;background:#23415a;border-top-left-radius: 5px;border-top-right-radius: 5px}
.menu-icon{display:inline-block;width:24px;height:24px;margin-left:30px;vertical-align:middle;background-size:259px 237px;background-position:0 -127px}
.nav-ul{margin-left: 20px;width: 100%}
.nav-ul li{font-size:16px;line-height:50px;position:relative;float:left;height: 45px;padding: 0 17px}
.nav-a-color{color:#ff9d00}
/*网站导航*/
.all-category .wrap-line{ background: /*main_color_start*/#23415a/*main_color_end*/;}
.category-box .all-category li a.nav:hover, .category-box .all-category li a.current{/* color: /*main_color_start*/#23415a/*main_color_end*/ !important; */;}
.all-category{position: relative;width: 83%}
.wrap-line{ background: /*main_color_start*/#23415a/*main_color_end*/;position: absolute; height: 2px; top: 0;}

/*                  下拉菜单                 */
.part-nav-box{height:495px;background:url(../images/nav_banner_bg.jpg)no-repeat}
.nav-list{position:relative}
.nav-list-box{float:left;padding:30px 0 30px 85px}
.nav-list>ul{width:210px;position:absolute;display:block;top:0;z-index:99;background:rgb(255 255 255 / 90%)}
.nav-list>ul>li{position:relative;padding:0 20px;height:49.5px;text-align:center;cursor:pointer;border-bottom: 1px solid #d2d2d2}
.nav-list>ul>li:last-child{border-bottom: none}
.nav-list>ul>li>i{float:left;display:inline-block;margin-top:15px;width:20px;height:20px}
.nav-list>ul>li>span{color:#979797;float: right;line-height: 49.5px}
.nav-list>ul>li:hover{background:#e5e5e5}
.nav-list>ul>li .nav-list-icon1{background-position:0 -453px}
.nav-list>ul>li .nav-list-icon2{background-position:-21px -453px}
.nav-list>ul>li .nav-list-icon3{background-position:-43px -453px}
.nav-list>ul>li .nav-list-icon4{background-position:-65px -453px}
.nav-list>ul>li .nav-list-icon5{background-position:-86px -453px}
.nav-list>ul>li .nav-list-icon6{background-position:-111px -453px}
.nav-list>ul>li .nav-list-icon7{background-position:-136px -453px}
.nav-list>ul>li .nav-list-icon8{background-position:-165px -453px}
.nav-list>ul>li .nav-list-icon9{background-position:-196px -453px}
.nav-list>ul>li .nav-list-icon10{background-position:-227px -453px}

/*                  首页弹出菜单                 */
.nav-list-menu:before{width:12px;height:23px;background:url(../images/nav_menu_icon.png) no-repeat;content:'';position:absolute;left:-11px}
.nav-list-active{background:#e5e5e5}
.nav-list-active-none{background:#fff}
.nav-list-a{font-size: 14px;line-height: 52px;display: inline-block;text-align: left;width: 112px}
.nav-list-menu{position:absolute;top:2px;left:225px;z-index:999;display:none;padding:10px 20px;width:785px;border-radius:5px;background:#fff}
.nav-list-menu:nth-child(1):before{top:13px}
.nav-list-menu:nth-child(2):before{top:65px}
.nav-list-menu:nth-child(3):before{top:116px}
.nav-list-menu:nth-child(4):before{top:163px}
.nav-list-menu:nth-child(5):before{top:213px}
.nav-list-menu:nth-child(6):before{top:262px}
.nav-list-menu:nth-child(7):before{top:312px}
.nav-list-menu:nth-child(8):before{top:360px}
.nav-list-menu:nth-child(9):before{top:411px}
.nav-list-menu:nth-child(10):before{top:459px}
.nav-list-menu-bl{display:block}
.nav-list-menu-box{padding-bottom:7px;border-bottom:1px dashed #e0e0e0}
.nav-list-menu-box h2{color:#000;font-size:20px;border-left: 5px solid #ff9d00;font-weight: 600;padding-left: 20px}
.nav-list-menu-box .more{color:#333333;font-weight:400;font-size:16px;padding:3px 10px}
.nav-list-ul{margin-top:10px}
.nav-list-ul li:nth-child(3n+0){margin-right:0}
.nav-list-ul li:nth-child(4){margin-top: 10px}
.nav-list-ul li:nth-child(5){margin-top: 10px}
.nav-list-ul li:nth-child(6){margin-top: 10px}
.nav-list-ul li{position:relative;float:left;width:235px;margin-right:20px;overflow:hidden}
.nav-list-ul li img{width:100%;height:150px}
.nav-cp-bottom-title .title{font-size: 14px;width: 100%;color: #333333;margin: 5px 0}
.nav-cp-bottom-title .title:hover{color:#ff7e00}
.nav-cp-bottom-title .shuju{display:none;}
.nav-cp-bottom-title .shuju span{display:none;font-size: 12px;color: #333333}
.nav-cp-bottom-title .shuju span sub{color: #ff9d00;font-size: 17px;margin: 0 5px;vertical-align: baseline;}
.nav-cp-bottom-title .shuju .more{font-size: 12px;background: #eeeeee;text-align: center;border-radius: 15px;padding: 2px 15px;margin-top: 2px}
.nav-cp-bottom-title .shuju .more:hover{background: #ff7e00;color: #fff}

/*                         内页nav                      */
.inside-nav-main{border-top:none;border-bottom:2px solid #23415a}
.inside-nav .nav-list ul{background:#fff;top:2px}
.inside-nav .nav-list{width:500px;height:495px;z-index:99;display:none}
.inside-nav-menu:hover .nav-list{display:block}
.inside-nav-content{height:495px}
.inside-nav-menu{width:210px;height:50px;position:relative}
.inside-nav-menu h4{color:#fff;font-size:16px;cursor:pointer;text-align:center;line-height:50px;background:#23415a;border-top-left-radius:5px;border-top-right-radius:5px}
/* page分页样式start */
#page{text-align:center;font-size:13px;margin:70px auto;position:relative}
#page .pager a,#page .pager span{display:inline-block;padding:9px 16px;border:1px solid #e7e7e7;margin-right:7px;background: #fff}
#page .pager a:hover{background:#f8f8f8}
#page .pager .page_cur{background:#ff9d00;color:#fff}

/* page分页样式end */

/*    面包屑     */
.breadcrumb-area a,.breadcrumb-area span{color:#666;}
.breadcrumb-area{margin-top:20px; margin-bottom: 10px; color:#BBB}
.breadcrumb-area span{color:#333}

/*banenr开始*/
.banner-box{width:795px;overflow: hidden;margin-left: 215px;margin-top: 3px}
.banner{width:795px; height:370px;position: relative;overflow: hidden;}
.banner-btn{display:none;}
.banner-btn a{border-radius:20px;display:block;line-height:40px;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background-color:#000;opacity:0.3; color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtn{left:20px;}
.nextBtn{right:20px;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:absolute;}
.banner-img li{width:795px;height:auto;display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.banner-img li img{width:795px;height:370px;}
.banner i{background:url(../images/allbg.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner .nextBtn i{background-position:-200px -24px;}
.banner .prevBtn i{background-position:-200px 0px;}
.banner-circle{position:absolute;left:50%;bottom:15px;height:13px;text-align:center;font-size:0;border-radius:10px;background:rgba(255,255,255,0.3);filter:alpha(opacity:30);}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:9px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;cursor: pointer}
.banner-circle .selected a{background:#F40;}

/*              右侧导航           */
#rightToolbar{display:block;position:fixed;z-index:1200;right:0;top:260px;font-size:12px}
.wlc-navigation-bar{border:1px solid #ededed;background:#fff}
.wlc-navigation-bar #goTopBtn img{display:block;margin:15px auto 0}
.wlc-navigation-bar .wlc-navigation-bar-item:hover .wlc-ico-box img:nth-last-of-type(2),.wlc-navigation-bar .wlc-navigation-bar-item:last-of-type::after{display:none}
.wlc-navigation-bar .wlc-navigation-bar-item:hover .wlc-ico-box span{color:#fff}
.wlc-navigation-bar .wlc-navigation-bar-item{cursor:pointer;height:88px;width:48px;position:relative}
.wlc-navigation-bar .wlc-navigation-bar-item+.wlc-navigation-bar-item::after{content:'';position:absolute;top:0;left:50%;margin-left:-13px;width:26px;height:1px;background:#ededed}
.wlc-navigation-bar .wlc-navigation-bar-item:last-of-type{height:53px}
.wlc-navigation-bar .wlc-navigation-bar-item:hover,.wlc-navigation-bar .wlc-navigation-bar-item:hover::after{background:#e65c17}
.wlc-navigation-bar .wlc-navigation-bar-item:hover:last-of-type{background:#fff}
.wlc-navigation-bar .wlc-navigation-bar-item:hover .wlc-ico-box img:nth-last-of-type(1),.wlc-navigation-bar .wlc-navigation-bar-item:hover .wlc-text-box{display:block}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-ico-box{text-align:center;position:absolute;width:100%;top:50%;transform:translateY(-50%)}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-ico-box img{display:block;margin:0 auto 5px}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-ico-box img:nth-last-of-type(1){display:none}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-ico-box span{display:block;line-height:1.2}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box{width:180px;text-align:center;background:#fff;border:1px solid #ededed;position:absolute;left:0;transform:translate(-100%,-25.5%);display:none}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-top{padding:13px 0;background:#f6f6f6;font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#333}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content{padding:15px 0 20px}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content p{font-size:12px;line-height:3;font-family:MicrosoftYaHei;font-weight:400;color:#888}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content>a{display:block;margin:0 auto 10px;width:130px;height:28px;line-height:28px;background:#e65c17;border-radius:4px;color:#fff}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content.last_content>a{background:#e7e7e7;color:#333}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content.last_content>a.active,.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content.last_content>a:hover{color:#fff;background:#e65c17}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content.last_content img{display:none}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content .qq-link-box{height:26px;margin-bottom:10px}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content .qq-link-box span{font-size:12px;font-family:Microsoft YaHei;font-weight:400;color:#333}
.wlc-navigation-bar .wlc-navigation-bar-item .wlc-text-box .wlc-text-box-content .qq-link-box a{background:#fff;border:1px solid #e65c17;border-radius:4px;padding:5px 15px;color:#e65c17;font-size:12px}

/*                  预约                 */
.conteng-yuyue{height:527px;padding:50px 0;background:url(../images/order_bg.jpg) no-repeat center top}
.conteng-yuyue .proinfo{margin-top:40px}
.conteng-yuyue .process{float:left;margin-left:50px;height:93px}
.conteng-yuyue .pro-one{width:326px;background:url(../images/yuyue_left_bg.png) no-repeat left top;margin-left:0}
.conteng-yuyue .pro-one p{padding-left:30px}
.conteng-yuyue .pro-one .bigtxt{font-size:20px;color:#fff;font-weight:700;margin-top:23px}
.conteng-yuyue .pro-one .smalltxt{color:rgba(255,255,255,.32);font-size:12px;text-transform:uppercase;line-height:28px}
.conteng-yuyue .pro-cp{width:80px;text-align:center;font-size:16px;color:#333}
.conteng-yuyue .pro-cp p{margin-top:20px}
.conteng-yuyue .pro-jt{width:14px;background:url(../images/jiant.png) no-repeat center center;height:48px}
.conteng-yuyue .proform{margin-top:30px}
.conteng-yuyue .proform .form-item{border:1px solid #d2d2d2;border-radius:3px;overflow:hidden;width:31.3%;height:45px;background-color:#fff;float:left;margin-right:24px}
.conteng-yuyue .proform .form-item:nth-child(3n+0){margin-right:0}
.conteng-yuyue .proform .form-long{width:64.8%}
.conteng-yuyue .proform .form-item input{width:100%;height:43px;line-height:43px;border:0;padding-left:10px}
.conteng-yuyue .probtn{text-align:center;justify-content:center;align-items:center;margin:50px 0}
.conteng-yuyue .probtn .post-indexbtn{width:328px;height:46px;display:inline-block;line-height:46px;background-color:#ff9d00;border-radius:21px;border:none;font-size:16px;cursor:pointer;color:#fff}

/*                底部底部             */
.footer{width:100%;background-color:#404a56;padding:30px 0 40px 0}
.footer .footer-top{padding-bottom:20px;border-bottom:1px solid #5b646f}
.footer-top .footer-logo{display:flex;align-items:center}
.footer-top .footer-tel{display:flex;align-items:center}
.footer-top .footer-tel .tel-txt{color:rgba(255,255,255,.6);font-size:16px}
.footer-top .footer-tel .tel-num{font-size:30px;font-weight:700;color:#fff}
.footer-nav{display:flex;justify-content:space-between;width:685px}
.footer-nav .nav-list .nav-title{font-size:16px;margin-bottom:20px;font-weight:700;color:#fff}
.footer-nav .nav-list .nav-info{font-size:14px;line-height:36px}
.footer-nav .nav-list .nav-info a{color:rgba(255,255,255,.6)}
.footer-mid{padding:45px 0 60px 0;border-bottom:1px solid #5b646f}
.footer-mid .footer-mid-left{display:inline-block}
.footer-mid .footer-mid-left p{line-height:25px;color:#fff;font-size:14px}
.footer-mid .footer-mid-middle{display:inline-block;line-height:25px;color:rgba(255,255,255,.6);font-size:14px;padding:0 70px}
.footer-mid-middle p{line-height: 30px}
.footer-mid-middle p i{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 5px}
.footer-mid-middle p .foot-icon1{background: url(../images/foot-phone.png) no-repeat}
.footer-mid-middle p .foot-icon2{background: url(../images/foot-tel.png) no-repeat}
.footer-mid-middle p .foot-icon3{background: url(../images/foot-cz.png) no-repeat}
.footer-mid-middle p .foot-icon4{background: url(../images/foot-mail.png) no-repeat}
.footer-mid-middle p .foot-icon5{background: url(../images/foot-qq.png) no-repeat}
.footer-mid-middle p .foot-icon6{background: url(../images/foot-adress.png) no-repeat}
.footer-bottom{margin-top:50px;font-size:14px;color:#a0a7b0}
.footer-bottom a{font-size:14px;color:#a0a7b0}
.footer-bottom .href a{margin-right:25px}
.footer-mid-right{width: 240px;height: 110px;background: url(../images/shop.png) no-repeat;position: relative;display: flex;justify-content: space-between;}
.footer-mid-right .foot_taobao{position:absolute;bottom:0;left:30px;width:74px;height:74px;display:inline-block;background:#fff}
.footer-mid-right .foot_taobao img,.footer-mid-right .foot_weixin img{width:100%;height:100%}
.footer-mid-right .foot_weixin{position:absolute;bottom:0;right:0;width:74px;height:74px;display:inline-block;background:#fff}
