/*顶部*/
.top{padding: 20px 0 20px;overflow: hidden; background:#fafafa;}
.top_fl{margin-right: 50px;padding-top: 14px;}
.top_fl h3{font-family: "microsoft yahei";font-size: 36px;color: #333333;line-height: 42px;}
.top_fl p{font-family: "microsoft yahei";margin-bottom: 4px;font-size: 16px;color: #999999; line-height:16px; text-transform: uppercase;letter-spacing: 1.1px;}

.top_cen{ width: 487px; height:76px;}
.top_cen img{ max-width:121px; max-height:75px;}

.top_fr{padding-top: 15px;}
.top_fr p{font-size: 16px;color: #333333;}
.top_fr p span{ font-size:16px;color: #333333;font-family: 'GENUINE';}
.top_fr a{font-size: 32px;color: #333333;font-family: 'GENUINE'; line-height:38px;}
.top_fr a span{font-size: 32px;color: #333333;font-family: 'MFBANHEI'; line-height:34px; vertical-align:top;}

hr{ width:100%; height:2px; font-size:2px; line-height:2px; display:block; margin:0px auto; background:#ffd100;}
/*导航*/
.nav{background: #ffd100; border-top:1px solid #282828; height:56px;}
.navyu{ width:1200px; display:block; margin:0px auto;}
.nav_ul{height: 56px;text-align: center; display:block; float:left; margin-left:240px;}
.nav_ul li{ float: left; display:block; position:relative;}
.nav_ul li a{ padding:0px 24px; height: 56px; font-size: 16px; color: #000000; text-align: center; line-height: 56px;}
.nav_ul li.on{ background:#282828;}
.nav_ul li.on a{ color:#ffd100;}

.nav_ul li .subyu{ position:absolute; z-index:2; width:140px; padding-top:14px; background-color:rgba(255,255,255,0.5);}
.nav_ul li .subyu li{ width:140px !important; display:block; float:left; line-height:42px !important; height:42px !important;}
.nav_ul li .subyu a{ display:block; text-align:center; padding:0px !important; margin:0px auto; width:100%; line-height:42px !important; height:42px !important;}
.nav_ul li .subyu a:hover{ background-color:rgba(0,0,0,0.5);}
.subyu001{ left:15px; top:56px;}
.subyu002{ left:-14px; top:56px;}

.navyua{ width:120px; display:block; float:right;}
.navyua_a{ width:60px; float:left; display:block;}
.navyua_a a{ display:block; height:56px;}
.navyua_a img { width:30px; display:block; padding-top:12px; margin:0px auto;}

/*banner*/
.banner{width: 100%;height: 620px;position: relative; overflow:hidden;}
.banner .pic li{ width:100%; height:620px; float:left;}
.banner .pic li img{position: absolute; display:block; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.banner .pic li .w1200{position: relative;height: 500px;}

.banner_left{ width:390px; margin-left:74px; margin-top:142px;}
.banner_left p{ text-align:center;}
.banner_left p:nth-of-type(1){background:url(../images/she04.png) left bottom no-repeat; padding-bottom:0.15rem; letter-spacing:0.04rem;font-size:52px; line-height:76px; padding-bottom:18px;}
.banner_left p:nth-of-type(1) span{ font-size:36px; line-height:76px;}
.banner_left p:nth-of-type(1) span,.banner_left p:nth-of-type(2),.banner_left p:nth-of-type(4) span:nth-of-type(1),.banner_left p:nth-of-type(4) span:nth-of-type(2){background-image: -webkit-linear-gradient(top,#e9cc7e,#a2813e);-webkit-background-clip:text; -webkit-text-fill-color: transparent;}
.banner_left p:nth-of-type(4) span{ font-size:28px;}
.banner_left p:nth-of-type(2){ font-family:'宋体'; font-size:30px; line-height:36px; text-transform:uppercase; padding:18px 0 0px 0;  letter-spacing:4px;}
.banner_left p:nth-of-type(3){ color:#959293; font-size:20px;}
.banner_left p:nth-of-type(4){ font-size:32px; font-family:'GENUINE'; line-height:42px; background:url(../images/she04.png) bottom no-repeat; padding-bottom:18px;}
.banner_left p:nth-of-type(4) span:nth-of-type(1){font-family: 'MFBANHEI'; vertical-align:top;}
.banner_left p:nth-of-type(5){ width:100%; display:block; margin:20px auto 0px; background:url(../images/she02.jpg) center top no-repeat;}
.banner_left p:nth-of-type(5) a{ color:#000000; font-size:32px; padding-top:2px; line-height:46px; display:block; text-align:center; font-family:'宋体';}

.banner_bot{ width:100%; height:52px; background-color:rgba(38,38,38,0.5); font-size:30px; color:#ffffff; line-height:52px; display:block; text-align:center; left:0px; bottom:0px; position:absolute;}


.ban_info{width: 440px;height: 300px; position: absolute;left: 200px;bottom: 64px;}
.ban_info_top{padding: 11px 0 0px; text-align: center;}
.ban_info_top h3{font-size: 34px; font-weight:normal; font-style: normal;line-height: 60px;margin-bottom: 12px; text-align:right;}
.baiyu{ background:#000; height:18px; width:260px; display:block; position:absolute; right:0px; top:43px;filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}
.ban_info_top p span{ display:block; text-align:left; text-transform:Uppercase;}
.ban_info_top p span:nth-child(1){font-size: 54px; line-height: 60px; color:#fff; padding-bottom:14px;}
.ban_info_top p span:nth-child(2){font-size: 20px;line-height: 24px; color:#d5d5d5; padding-bottom:10px;}
.ban_info_top p span:nth-child(3){font-size: 10px;line-height: 14px; color:#bebebe;}
.ban_lj{width: 199px; height:58px; text-align: center; background:url(../images/pp_anniu.png) center top no-repeat; margin-top:20px;}
.ban_lj a{ width:50%; font-size: 18px;line-height: 58px; color: #fff; float:left; display:block; text-indent:20px;}
.ban_lj a:nth-of-type(2){ color:#000; text-indent:14px;}

.banner .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }	
.banner .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}	
.banner .hd .on{ background-position:0 0; }	
.banner .prev,.banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.banner .prev { left: 0; }	
.banner .next { background-position: 0 -90px; right: 0; }	
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }	
/*维修品牌*/
.pp_one{padding-bottom: 90px;border-bottom: 1px solid #cccccc;overflow: hidden;width: 1200px;margin: 0 auto 90px;}
.pp_one:last-child{margin-bottom: 0;border-bottom: none;}

.pp_ul,.test ul{float: left;}
.pp_ul li,.test ul li{width: 135px;margin: 0 13px 38px 0;float: left;}
.pp_ul li:nth-child(4n),.test ul li:nth-child(4n){margin-right: 0;}
.pp_ul .dis_tab,.test ul .dis_tab{width: 132px;height: 63px;border: 1px solid #e3e3e3;display: table;margin-bottom: 8px;}
.pp_ul li p,.test ul li p{font-size: 13px;color: #acacac;text-align: center;}
.pp_ul .dis_tab img,.test ul .dis_tab img{max-width:110px;max-height:50px;}

.pp_lb .hd{text-align: center;height: 4px;}
.pp_num{display: inline-block;}
.pp_num li{width: 158px;height: 4px;background: #e5e5e5;margin-right: 14px;display: inline-block;text-indent:9999px;}
.pp_num li:last-child{margin-right: 0;}
.pp_num li.on{background: -webkit-linear-gradient(left,#c27f09,#fad05f);}
.con{overflow: hidden;margin-bottom: 20px;}
/*专业设备*/
.sb_img li{padding: 20px;margin: 0 20px 20px 0;float: left;border: 1px solid #e1e1e1;}
.sb_img li:nth-child(2n){margin-right: 0;}
.sb_img li.on,.sb_img li:hover{border: 1px solid #dda733;}
.sb_img li .dis_tab{width: 229px;height: 223px;border: 1px solid #e1e1e1;}
.sb_img li img{width: auto;height: auto;max-width: 207px;max-height: 207px;}

.hj_dw{position: absolute;left: -559px;top: 127px;width: 392px;height: 262px;margin: 0 auto 38px;overflow: hidden;}

/*中心介绍*/
.slider{margin-bottom: 108px;}
.slider .gg_swrap{height: auto;background: none;}
.w550{width: 550px;}
.con_rel{margin-right: 30px;}
.con_rel p{font-size: 12px;line-height: 25px;color: #8a8a8a;text-indent: 24px;margin-bottom: 30px;}
.line1{width: 100%;height: 1px;background: #cccccc;margin-bottom: 24px;}
.con_rel h3{font-size: 24px;color: #4c4c4c;font-weight: normal;line-height: 24px;margin-bottom: 10px;}
.con_rel span{font-size: 12px;color: #4c4c4c;text-transform: uppercase;margin-bottom: 12px;}
.line2{width: 141px;height: 1px;background: #CCCCCC;margin: 27px 0 30px;}

/*中心地址*/
.dz{margin:0 auto 90px;padding-bottom: 90px;border-bottom: 1px solid #CCCCCC;}
.dz img{display: block;margin: 0 auto 33px;}
.dz p{font-size: 24px;color: #666666;text-align: center;}

.dz_rel{margin-right: 30px;}
.dz_one{width: 478px;margin: 0 auto 88px;}
.dz_way{margin-bottom: 28px;overflow: hidden;width: 310px;}
.dz_way img{display: block;float: left;}
.dz_way h3{border-left: 1px solid #CCCCCC;text-indent: 28px;font-weight: normal;margin-top: 16px;float: right;}
.dz_way h3 p{font-size: 26px;color: #6e6e6e;line-height: 26px;margin-bottom: 10px;}
.dz_way h3 span{font-size: 9px;color: #8e8e8e;text-transform: uppercase;display: block;}
.dz_one>p{font-size: 14px;color: #6e6e6e;line-height: 30px;}

/*技师团队*/
.js .bd{margin-bottom: 43px;overflow: hidden;}
.js_ul li{float: left;width: 573px;height: 387px;background: #f2f2f2;overflow: hidden;}
.js_img{width: 256px;height: 387px;position: relative;overflow: hidden;}
.js_img img{max-height: 356px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.js_info{width: 280px;height: 387px;margin-right: 30px;position: relative;}
.js_info .dis_tab{width: 100%;height: 100%;}
.js_info .tab_cel{text-align: left;}
.js_info h3{font-size: 25px;color: #757575;line-height: 25px;margin-bottom: 5px;}
.js_info span{font-size: 18px;color: #757575;display: block;text-transform: uppercase;margin-bottom: 12px;}
.js_info h6{font-size: 18px;color: #757575;font-weight: normal;line-height: 18px;margin-bottom: 23px;}
.js_info p{font-size: 10px;line-height: 23px;color: #757575;}
.js_info>a{width: 37px;height: 37px;background: url(../images/alink.png);display: block;position: absolute;right: 0;bottom: 25px;}

.js .hd{text-align: center;}
.js_num{display: inline-block;}
.js_num li{width: 111px;height: 111px;background: #e9e9e9;border-radius: 50%;display: inline-block;margin-right: 120px;position: relative;overflow: hidden;}
.js_num li:last-child{margin-right: 0;}
.js_num li img{position: absolute;height: 276px;width: auto;top: 8px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}

/*文章页*/
.posi{margin-bottom: 50px;}
.posi p,.posi p a{color: #6f6f6f;}
.w290{width: 290px;}
.w290 .oth_tit{margin-bottom: 25px;}
.arc_tit p{margin-bottom: 8px;}
.arc_tit h3{margin-bottom: 11px;}
.arc_swrap{margin-bottom: 25px;}
.arc_swrap img{display: block;}
.arc_one{margin-bottom: 50px;}
.arc_lj a{font-size: 14px;color: #adadad;width: 63px;line-height: 14px;border-right: 1px solid #adadad;margin-bottom: 15px;display: inline-block;text-align: center;}
.arc_lj a:nth-child(2n){border-right: 0;margin-right: 20px;}
.arc_lj a:nth-child(4n){margin-right: 0;}

.w755{width: 755px;margin-right: 53px;}
.arc_tm{margin-bottom: 45px;}
.arc_tm h3{font-size: 20px;color: #6f6f6f;text-align: center;margin-bottom: 18px;font-weight: normal;}
.arc_tm p{padding: 18px 0;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;text-align: center;}
.arc_tm p span,.arc_tm p a{font-size: 14px;color: #8c8c8c;padding: 0 8px;border-right: 1px solid #cccccc;}
.arc_tm p span:last-child{border-right: none;}
.arc_con{width: 700px;margin: 0 auto 50px;}
.arc_con p{font-size: 14px;color: #8c8c8c;line-height: 30px;text-indent: 28px;margin-bottom: 15px;}
.arc_con img{max-width: 600px;max-height: 300px;display: block;margin: 0 auto 20px;}
.page{padding-bottom: 80px;border-bottom: 1px solid #cccccc;margin-bottom: 65px;}
.page div{width: 550px;margin: auto;}
.page p{font-size: 14px;color: #a5a5a5;width: 45%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page p:nth-child(1){float: left;}
.page p:nth-child(2){float: right;}

.con .wz_fl{float: none;margin: auto;}
.dis_tab{ display:table; width:100%; height:100%;}
.tab_cel{ display:table-cell; text-align:center; vertical-align:middle;}
.map{ height:544px; width:1044px; margin:0 auto 33px;}