﻿@charset "utf-8";
/*直营分公司 start*/
.banner1{width: 100%;height: 324px;background: url("../images/directlist/banner1.jpg") no-repeat center;margin-top: 1px;}
.branch-title1{background: url("../images/directlist/branch_title_bg.png") no-repeat center bottom;text-align: center;height: 60px;font-size: 20px;font-weight: bold;color: #333;line-height: 60px;margin: 28px 0 40px 0;}
.branch-company{width: 262px;height: 350px;border:1px solid #e6e6e6;float: left;padding: 10px;margin-bottom: 34px;}
.company-img{width: 262px;height: 178px;object-fit: cover;}
.company-name{height: 17px;line-height: 17px;font-size: 17px;color: #333;font-weight: normal;padding-left: 10px;background: url("../images/directlist/company_line.png") no-repeat left center;margin: 16px 0 12px;}
.company-address{color: #737373;font-size: 14px;height: 55px;}
.complete-icon,.company-tel{width: 16px;height: 16px;display: block;background: url("../images/directlist/company_icon1.png") no-repeat;margin-right:10px;}
.complete-icon{background-position: 0 0;}
.company-tel{background-position: 0 -19px;}
.company-message{border-bottom: 1px dotted #a5a5a5;padding-bottom: 10px;}
.company-message p{color:#737373;font-size: 14px;line-height: 16px;}
.company-btn{display: block;width: 119px;height: 27px;line-height: 27px;background: #bfbfbf url("../images/directlist/company_arrow.png") 107px center no-repeat;color: #fff;padding-left: 9px;}
.ml6{margin-left: 6px;}
.mr21{margin-right: 21px;}
.company-wrap{background: url("../images/directlist/line_bg1.png") no-repeat bottom left;}
.prompt-text{font-size: 16px;color: #333;padding: 22px 0;background: url("../images/directlist/line_bg1.png") no-repeat bottom left;margin-bottom: 25px;}
.consult-div{display: block;width: 588px;height: 62px;border:1px solid #e6e6e6;}
.ability-a{display: block;margin: 6px;background: #f0f0f0;line-height: 50px;color: #333;font-size: 17px;text-align: center;}
.consult-icon{width: 24px;height: 22px;display: inline-block;background: url("../images/directlist/consult_icon2.png") no-repeat 0 0;vertical-align: middle;margin-right: 22px;}
.line-icon{width: 27px;height: 20px;display: inline-block;background: url("../images/directlist/consult_icon2.png") no-repeat 0 -25px;vertical-align: -3px;margin-right: 22px;}
/*实地考察交流*/
.investigate-div{width: 100%;height:154px;background: url("../images/directlist/investigate_bg.png") no-repeat center;margin: 36px 0 44px;padding-top:10px; }
.investigate-con{margin:0 10px;border:1px solid #fff;height: 142px;}
.investigate-title{font-weight: bold;font-size: 36px;color: #fff;margin: 28px 0 18px;text-align: center;}
.know-btn{width: 116px;height: 34px;display: block;font-size: 16px;line-height: 34px;color: #333;background: #f7f7f7 url("../images/directlist/company_arrow2.png") no-repeat 112px center;border-radius: 4px;padding-left: 20px;margin: 0 auto;}
/*直营分公司 end*/

/*直营分公司详情 start*/
.branch-name{font-size: 26px;line-height:26px;color: #333333;font-weight: bold;padding-top: 22px;}
/* .branch-con{margin-bottom: 102px;} */
.branch-left{width: 700px;padding-right: 48px;border-right: 1px solid #e5e5e5;padding-top: 32px;}
.branch-right{ margin-left: 48px;width: 403px; }

/*焦点图样式start*/
.company-focus {width: 700px;height: 398px; overflow:hidden; position:relative;}
.company-focus ul {height:398px; position:absolute;}
.company-focus ul li {float:left;width:100%; height:398px; overflow:hidden; position:relative; background:#000;}
.company-focus ul li div {position:absolute; overflow:hidden;}
.company-focus ul li a img{width: 100%;height: 398px;}
.company-focus .btnBg {position:absolute; width:100%; height:24px; left:0; bottom:0px; background:#000;}
.company-focus .btn {position:absolute; height:14px;  left:50%;margin-left: -40px;bottom:20px;}
.company-focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;border-radius: 50%;background:#fff;}
.company-focus .btn span.on {background:#f33;}
.company-focus .preNext {width:38px; height:68px; position:absolute; top:165px; background:url(../images/directlist/force_btns.png) no-repeat 0 0; cursor:pointer;}
.company-focus .pre {left:0;}
.company-focus .next {right:0; background-position:right top;}
/*焦点图样式end*/
.company-son{margin-top: 20px;padding-bottom: 8px;border-bottom: 1px solid #d1d1d1;}
.time-div,.read-div2{color: #a3a3a3;font-size: 12px;}
.time-icon{width: 16px;height: 16px;display: inline-block;background: url("../images/directlist/company_icon1.png") no-repeat;margin-right:5px;vertical-align: -3px;}

.read-icon2{width: 20px;height: 14px;display: inline-block;background: url("../images/directlist/read_icon.png") no-repeat;vertical-align: -2px;margin-right: 5px;}
.company-name2{font-size: 14px;color: #333;font-weight: bold;line-height: 16px;}
.company-describe{font-size: 14px;margin: 28px 0 38px;color: #333;}

.classify-wrap{margin-bottom: 33px;}
.line-div{width: 1px ;background: #e6e6e6;height: 57px;margin: 12px 11px;}
.company-classify{width: 218px;height: 80px;background: #f3f3f3;border-bottom: 1px solid #ababab;}
.builder-icon,.time-icon2,.landmark-icon{background: url("../images/directlist/address_bg.png") no-repeat;display: inline-block;margin:0 10px;}
.builder-icon{width: 39px;height: 39px;background-position: 0 0;margin-top: 22px;}
.time-icon2{width: 36px;height: 35px;background-position: 0 -42px; margin-top: 24px;}
.landmark-icon{width: 35px;height: 37px; background-position: 0 -83px; margin-top: 23px;}
.classify-text{line-height: 28px;padding-top: 12px;font-size: 14px;}
.address-p{line-height: 14px;font-size: 12px;width: 144px;}
.classify-text span{font-size: 18px;font-weight: normal;margin-right: 5px;}
.bus-title{line-height: 32px;border-bottom: 1px solid #bfbfbf;font-weight: bold;font-size: 14px;margin-bottom: 18px;}
.statement-div{padding: 30px 0 24px;border-bottom: 1px solid #d1d1d1;font-size: 14px;color: #888888;}
.statement-div strong{color: #d70000;}
/*更多直营分公司*/
.more-title{border-bottom: 1px solid #d1d1d1;padding-bottom: 10px;margin-top: 34px;margin-bottom: 22px;}
.more-p{font-size: 16px;color: #333;}
.more-prev,.more-next{width: 22px;height: 17px;text-align: center;line-height: 17px;border:1px solid #cecece;border-radius: 3px;display: block;font-size: 14px;color: #cecece;margin: 0 3px;cursor: pointer;}
.more-prev.active{color: #333;}
.more-next.active{color: #333;}
.more-company{margin-bottom: 12px;}
.more-company a{color: #333;display: block;width: 163px;height: 148px;}
.more-company img{width: 163px;height: 110px;display: block;}
.more-company p{line-height: 38px;font-size: 14px;color: #333;}
.mr16{margin-right: 16px;}
/*.more-companyWrap{margin-bottom: 112px;}*/
/*右侧样式*/
.team-title{height: 12px;position: relative;margin-bottom: 20px;}
.team-title span{position: absolute;left: 0;top: 0;display: block;height: 12px;background: #fff;padding-right: 20px;line-height: 12px;font-size: 12px;font-weight: bold;color: #333;z-index: 2;}
.team-title p{width:100%;height: 10px;background: #f0f0f0;position: absolute;left: 0;top:1px;z-index: 1;}
.team-div{display: block;width: 403px;height: 182px;position: relative;margin-bottom: 26px;}
.team-message{position: absolute;left: 0;top: 0;width: 403px;}
.team-pic{width: 403px;height: 182px;cursor: pointer;display: block;}
.look-btn{width: 110px;height: 30px;display: block;text-align: center;background:#bda95f;border-radius: 4px;font-size: 14px;color: #ececec;line-height: 30px;margin: 15px auto 0;cursor: pointer;}
.team-text{position: absolute;left: 0;top: 0;text-align: center;width: 100%;margin-top: 50px;z-index: 3;display: none;}
.team-text p{text-align: center;color: #fff;font-size: 14px;line-height: 24px;}
.team-mask{background:#000;opacity: 0.6;position: absolute;left: 0;top: 0;width: 403px;height: 182px;z-index: 2;display: none;}
.team-div:hover .team-text{display: block;}
.team-div:hover .team-mask{display: block;}
.rank-div{height: 110px;border-bottom: 1px solid #e5e5e5;margin-bottom: 14px;}
.rank-img{width: 152px;height: 96px;display: block;}
.rank-text{margin-left: 162px;height: 96px;overflow: hidden;}
.rank-text .rank-title{height:78px;overflow: hidden;line-height: 24px;font-size: 14px;color: #333; }
.rank-bottom{line-height: 18px;height: 18px;font-size: 12px;color: #a3a3a3;}

/*联系我们*/
.company-contact{height: 160px;background: #f0f0f0;padding: 0 20px;}
.contact-title span{font-size: 16px;font-weight: bold;color: #000;text-transform:uppercase;position: absolute;left: 50%;margin-left: -74px;padding:0 20px;top:6px;background: #f0f0f0;display: block;}
.contact-title{border-bottom:1px solid #d1d1d1;position: relative;height: 16px;margin-bottom: 28px;}
 .consult-div2{width: 171px;height: 65px;background: #bda95f;padding-top: 25px;}
.consult-div2 a{color: #fff;}
.consult-icon2,.line-icon2{display: block;background: url("../images/directlist/consult_icon3.png") no-repeat;margin-left: 16px;margin-right: 20px;margin-top: 5px;}
.consult-icon2{width: 40px;height: 36px;background-position: 0 0;}
.line-icon2{width: 44px;height: 32px;background-position: 0 -43px;}
.consult-text2{width: 66px;font-size: 16px;overflow: hidden;display: block;}

/*地图*/
.traffic-div{padding: 34px 0 38px;border-bottom: 1px dotted #d1d1d1;}
.company-map{width: 700px;height: 416px;}
.traffic-left{width: 100px;text-align: center;}
.traffic-left p{font-size: 14px;color: #231f20;margin-top: 12px;}
.traffic-right{margin-left: 101px;border-left: 1px solid #cecece;overflow: hidden;}
.route-title{display: block;width: 58px;padding-left: 18px;font-size: 14px;color: #8d8d8d;}
.route-con{margin-left: 76px; font-size: 14px;color: #333333;}
.route-div{margin-bottom: 22px;}
.more-wrap{width: 700px;height: 480px;overflow: hidden;}
/*直营分公司详情 end*/
/*城市检索选择框*/
.citySelect-div{margin-bottom: 25px;background: url(../images/directlist/branch_title_bg.png) no-repeat center bottom;padding-bottom: 16px;padding-top: 30px; }
.citySelect-div .city-select{width:92px;height: 28px;border:1px solid #ddd;display: inline-block;border-radius: 4px;line-height: 26px;background: url("../images/brand/cityselect_icon.png") 72px center no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.citySelect-div .city-select option{padding: 10px 0;}

/*直营分公司详情 end*/

#city{
 border: 1px solid #ccc!important;
 background: #fff!important;
}
body {
 font-size: 12px;
}