
.header-body{ height: 135px; }
.navigation{ top:173px; }
.header-top .header-box ul{ width: auto; display: inline-block; margin-left: 31px; font-size: 14px;}
.header-top .header-box ul li{ display: inline-block; margin-right: 16px; line-height: 38px;}
.header-top .header-box ul li a{ font-size: 14px; }
.orange,.orange a,a.orange{ color:#ff5400; }
.header-top .header-box hgroup a.orange{ color:#ff5400; }
.header-top .header-box hgroup a.mobile{ padding-left: 14px; background: url(/static/images/2/mobile.png) no-repeat left; background-size: 12px; }
.header-top .header-box hgroup a:last-child{ padding-right: 0; }
.header-body .header-cities .city-choose{ height: auto; margin: 10px 0 8px;}

.header-body .header-search .seacher-a{ margin:19px 0 10px; }
.header-body .header-search .seacher-a a{ font-size: 18px; line-height: 18px; }
.header-body .header-search .search-btn .form-btn{ background: url(/static/images/2/search-icon.png) no-repeat left; background-size: 20px; background-position-x: 26px; padding-left: 30px; }
.header-logo{ margin-top: 46px;}
.header-body .header-cities{ padding-top:30px; padding-right: 84px;}
.header-tels{ margin-top: 38px; width:200px;}
.header-tels >span,
.header-tels >a{ float: none; display: inline-block; }
.header-tels a{ font-size: 28px; }
.header-tels >span{ font-size: 14px; color:#5e5e5e; }

.header-nav .nav-left > span{ font-size: 18px; }
.header-nav .nav-right li:first-child{ padding-left: 80px; }
.header-nav .nav-right li{ width:auto; padding-bottom: 0; padding-right: 72px;}
.header-nav .nav-right li a{ color:#000; font-size: 18px; padding-bottom: 0;}
.header-nav .nav-right li.on a{ border-bottom: none; color:#000; }
.header-nav .nav-right li a span{ font-size:18px; }
.header-nav .nav-left .nav-left-class{ background: rgba(76,76,76,.6); }
.banner,.banner .banner-pic,.banner .banner-pic ul li,.header-nav .nav-left .nav-left-class{ height: 360px; }
.header-nav .nav-left .nav-left-class li{ height: 44px; line-height: 44px; border-bottom: 1px solid rgba(0,0,0,.08); }
.header-nav .nav-left{ width:192px; }
.header-nav .nav-right{ width:1008px; }

.yh-floor{ background: #fff; padding:20px 0 10px;}
.city_zixun{ padding-bottom: 0; padding-top: 20px;}
.city_zixun >.width_main >.city_zixun_tab >ul >li >span{ font-size: 20px; color:#000; border-left: 5px solid #ff5705; line-height: 18px;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >span{ color:#5e5e5e; padding-left: 0;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >span:before{ display: none; }
.city_zixun >.width_main >.city_zixun_tab >ul >li{ margin-right: 40px; width:270px; border-bottom: 1px solid #dededf;}
.city_zixun >.width_main >.city_zixun_con >ul{ margin-right: 40px; width:270px;}
.city_zixun >.width_main >.city_zixun_tab >ul >li:last-child,
.city_zixun >.width_main >.city_zixun_con >ul:last-child{ margin-right: 0; }

.class-list-foot_box{ background: #fff; padding-top:0;}
.class-list-foot{ margin-top: 8px; }
.foot-link{ padding-bottom: 10px; border-bottom: 1px solid #dededf;}
.foot-link li.on{ font-size: 20px; color:#000; border-left: 5px solid #ff5705; line-height: 18px; height: auto; border-bottom: none; padding-left: 15px; }
.station-items .station-items-l ul li{ padding:0; }
.station-items .station-items-l ul li a{ color:#5e5e5e; border:none; padding:0 21px 0 0;}
.foot-link-content ul.clearfix{ padding:0 0 30px 0; }
.qinxue-footer{ height: auto; background: #f7f8f8; }
.qinxue-footer .qinxue-p{ padding:45px 0; opacity: 0.8}
.qinxue-footer .qinxue-p p{ opacity: 0.8; font-size: 14px; }
.qinxue-footer .qx-p1, .qinxue-footer .qx-p2{ color: #2c2c2c; line-height: 14px; padding-bottom: 25px; }
.qinxue-footer .qx-p1 a{ color: #2c2c2c; }

.yh-floor > .shop-top{ padding:0 0 10px 0; height: auto; border-bottom: 1px solid #dededf;}
.yh-floor > .shop-top > .top-title{ font-size: 20px; color:#000; border-left: 5px solid #ff5705; line-height: 18px; height: auto; border-bottom: none; padding-left: 15px; left: 0;}
.yh-floor > .shop-top > .top-t > li a,
.yh-floor > .shop-top > .top-t > li:last-child a{ font-size: 14px; color:#5e5e5e; }
.yh-floor > .shop-top > .top-t > li:last-child{ position: static; font-size:14px; }
.yh-floor > .shop-top > .top-t{ width:80%; float: right; padding:0; text-align: right; }
.yh-floor > .shop-top > .top-t > li{ float: none; display: inline-block; padding-bottom: 0; margin-right: 19px;}
.yh-floor > .shop-bottom > .br > ul li > a > .br-img{ width:192px; height: 80px; }
.yh-floor > .shop-bottom > .br > ul li > a > .br-img > img{ width:192px; }
.bottom_zhe{ font-size: 16px; line-height: 16px;font-weight: bold; text-align: center;padding: 9px;}
.yh-floor > .shop-bottom > .br > ul li:hover{ border-radius: 0; }
.yh-floor > .shop-bottom > .br > ul li:hover .bottom_zhe{ color:#000; }
.yh-floor > .shop-bottom > .br{ width:100%; }
.yh-floor > .shop-bottom > .br > ul li{ border: 1px solid #e9e9ea; border-radius: 0; margin: 10px 15px 0 0; width: 228px; height: 150px; padding: 17px; }
.yh-floor > .shop-bottom > .br > ul li:nth-of-type(5n){ margin-right: 0; }
.yh-floor > .shop-bottom{ padding:0; height: auto; }
.yh-floor > .shop-bottom > .br > ul li > a > .br-text span{ color:#5e5e5e; font-size: 14px; padding-left: 18px; background: url(/static/images/2/followed.png) no-repeat left; background-size: 12px;}
.yh-floor > .shop-bottom > .br > ul li > a > .br-text label{ color:#ff5400; font-size: 14px;}

.sort{ padding:12px 0 0; }
.sort li a{font-size: 14px;}

.sort li{ width:auto; display: inline-block; height: 30px; line-height: 28px; border:1px solid #5e5e5e; color:#5e5e5e; text-align: center; border-radius: 36px; margin-right: 10px; padding:0 8px; cursor: pointer; font-size: 14px; float: left;}
.sort li.active,.sort li:hover{ border:1px solid #ff5705; color:#ff5705 !important;}
.sort li a:hover{color:#ff5705 !important;}
.yh-floor.t2 > .shop-bottom .br > ul li{ width:288px; padding:0; height: 242px; float: left; margin-top: 12px;}
.yh-floor.t2 > .shop-bottom .br > ul li .br-img,
.yh-floor.t2 > .shop-bottom .br > ul li .br-img img{ width:288px; height: 176px; }
.t2 .bottom_zhe{ margin-top:14px; padding:0 18px;text-align: left;}
.yh-floor.t2 > .shop-bottom .br > ul li > a > .br-text{ font-size: 14px; padding:10px 18px; line-height: 14px; padding-left: 35px; background:  url(/static/images/2/school.png) no-repeat left; background-size: 12px; background-position-x:18px;}
.yh-floor.t2 > .shop-bottom .br > ul li:nth-of-type(n){ margin-right: 16px; border:none;}
.yh-floor.t2 > .shop-bottom .br > ul li:nth-of-type(4n){ margin-right: 0; }
.yh-floor.t2 > .shop-bottom .br > ul li:nth-of-type(n):hover{ transition: all 0.3s linear; border-radius: 7px; box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);}
