﻿*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}

.header:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.header{zoom:1;position: absolute;background: rgba(0,0,0,.8);top: 0;width: 100%;left: 0;z-index: 999;} 
.headbox{position: relative;padding-left: 289px;padding-bottom: 20px;padding-top: 23px;}
.logobox{width: 189px;position: absolute;left: 0;top: 10px;}

.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #fcfc00;}




.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.menu ul.yj{zoom:1;} 
.menu ul.yj>li{float: left;width:20%;position: relative;}

.menu ul.yj>li>a{display: block;width: 100%; position:relative; line-height: 20px;font-size: 20px;font-weight: bold; text-align: center;color: #fff;padding-bottom: 20px;}
.menu ul.yj>li:hover>a{background: url(../images/li_icon.png)no-repeat bottom center;}
.menu ul.yj>li.act>a{background: url(../images/li_icon.png)no-repeat bottom center;}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:36px;display: none;z-index: 9;}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 34px; border-bottom: 1px solid #fff;background: #0564bc;color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li:first-child a{border-top: 1px solid #fff;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #0b85e9;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}
@media only screen and (min-width:768px ) {
	.menu{display: block !important;}
}
@media only screen and (max-width:767px ) {
/*菜单*/
.menu ul.yj{background: none;}
.menu ul.yj>li{background: none;}
.menu ul.yj>li ul.ejmenu{display: none;}
.menu {display: block;width: 30%;min-width: 150px;right: 0;top: 100%; position: absolute;z-index: 999;}
.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.8);}
.menu ul.yj>li:before{background: none;}
}




/*在线预约*/
.in_zxyy .tit01{padding-bottom: 36px;background: url(../images/titbg01.png)no-repeat bottom center;margin-bottom: 8px;}
.in_zxyy .tit01 h4{font-size: 22px;color: #fff;text-transform: uppercase;line-height: 30px;}
.in_zxyy .tit01 h3{font-size: 36px;color: #fff;}


.in_zxyy{padding-bottom: 53px;padding-top: 35px; background: url(../images/yybg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.title h4{font-size: 30px;font-weight: bold;color: #fff;line-height: 55px;}
.yybox ul li{width: 33.33333%;padding: 0 15px;float: left;}

.lybox{padding: 0 25px;padding-bottom: 20px;}
.lybox1{background: #ff9900;padding-bottom:32px;}
.lybox2{background: #99ccff;}
.lybox3{background: #edc731;}

.lybox1 .form-group{margin-bottom: 18px;}
.lybox2 .form-group{margin-bottom: 8px;}
.lybox3 .form-group{margin-bottom: 18px;}
.lybox2 textarea{width: 100%;max-width: 100%;height: 54px;max-height: 54px;}
.lybox3 textarea{width: 100%;max-width: 100%;height: 150px;max-height: 150px;}

button.sub_tj{width:200px;max-width: 100%; margin: 0 auto;display: block; line-height: 32px;border: 2px solid #fff;color: #fff;font-size: 16px;background: none;}
button.sub_tj:focus{border-color:rgb(0,0,0,0);outline-color: rgba(0,0,0,0);}


.in_mk{padding-top: 60px;padding-bottom: 35px;}
.mkbox1{width: 100%;overflow: hidden;padding-bottom: 45px;}
.mkbox1 .mk_l {padding-right: 50px;width: 50%;float:left;}
.mkbox1 .mk_r {padding-left: 10px;width: 50%;float: right;}
.mkbox1 .mk_r img{width: 100%;}
.mkbox1 .mk_l h2{font-size: 50px;font-family: "宋体";text-transform: uppercase;color: #222;font-weight: bolder;line-height: 60px;}
.mkbox1 .mk_l h4{font-size: 30px;color: #222;font-weight: bolder; line-height: 40px;padding-bottom: 15px;border-bottom: 1px solid #969696;}
.mkbox1 .mk01_txt{font-size: 14px;line-height: 40px;margin-top: 15px;margin-bottom: 25px; height: 120px;overflow: hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.mkbox1 .mk01_txt p{color: #5e5e5e;}
.mkbox2 .mk_l{float: right;width: 50%;padding-left: 50px;}
.mkbox2 .mk_r{float: left;width: 50%;padding-right: 10px;}
.mkbox2 .mk_r img{width: 100%;}
.mkbox2 .mk_l h4{font-size: 30px;color: #222;font-weight: bolder; line-height: 40px;padding-bottom: 15px;border-bottom: 1px solid #969696;}
.mkbox2 .mk01_txt{font-size: 14px;line-height: 40px;margin-top: 15px;margin-bottom: 35px; height: 160px;overflow: hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.mkbox2 .mk01_txt p{color: #5e5e5e;}


.in_car{padding-top: 40px;padding-bottom: 30px;}
.in_car .tit01{padding-bottom: 36px;background: url(../images/titbg02.png)no-repeat bottom center;margin-bottom: 28px;}
.in_car .tit01 h4{font-size: 22px;color: #e9c62e;text-transform: uppercase;line-height: 30px;}
.in_car .tit01 h3{font-size: 36px;color: #000000;}

.cplb{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.cplb:before{content: ""; padding-top:55%; display: block;}
.cplb .carlist1{display: block;width: 100%;height: 76%;position: absolute;top: 0;left: 0;}
.cplb .carlist2{display: block;width: 100%;height: 24%;position: absolute;bottom: 0;left: 0;}
.carlist02{padding: 0 40px;}


/*@media only screen and (max-width:767px ) {
	.cplb{}
}
@media only screen and (max-width:560px ) {
	.cplb{height: 400px;}
}
@media only screen and (max-width:460px ) {
	.cplb{height: 380px;}
}
@media only screen and (max-width:400px ) {
	.cplb{height: 360px;}
}*/

.cplb .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.cplb .swiper-slide {background-size: cover;background-position: center;}
.cplb .gallery-top {height: 80%;width: 100%;padding-bottom: 20px;}
.cplb .gallery-thumbs {height: 20%;box-sizing: border-box;padding: 0 45px;}
.cplb .gallery-thumbs .swiper-slide {height: 100%;opacity:1;}
.cplb .gallery-thumbs .swiper-slide-active {opacity: 1;}
.cplb .swiper-button-next,.cplb .swiper-button-prev{display: block;width: 40px;height: 100%;top: 0; margin: 0; position: absolute;z-index: 666;}
.cplb .swiper-button-next{background: url(../images/rightbtn.png)no-repeat center center;right: 0;background-size: 100% 100%;}
.cplb .swiper-button-prev{background: url(../images/leftbtn.png)no-repeat center center;left: 0;background-size: 100% 100%;}

.in_ser{padding-top: 30px;padding-bottom: 40px;background: #8a8a8a;}
.serbox{padding-top: 10px;background: url(../images/titbg03.png)no-repeat top center ;}
.serbox h3{font-size: 30px;line-height: 50px;color: #fff;}
.serbox h2{font-size: 60px;line-height: 70px;font-family: impact;color: #edc731;}
.serbox h4{font-size: 25px;line-height: 40px;color: #edc731;font-weight: bold;}

@media only screen and (max-width:640px ) {
.cplb .gallery-thumbs{padding: 0 30px;}
.cplb .swiper-button-next,.cplb .swiper-button-prev{width: 30px;}
.cplb .swiper-button-next{background: url(../images/right.jpg)no-repeat center center;right: 0;background-size: 100% 100%;}
.cplb .swiper-button-prev{background: url(../images/left.png)no-repeat center center;left: 0;background-size: 100% 100%;}

}

/*PC底部*/
.cfot{padding: 55px 0;background: #252525;}
.cfot_box{width: 100%;overflow: hidden;}
.fot_l{width:52%;float: left;overflow: hidden;}
.fot_r{width:48%;float: left;overflow: hidden;}



.fot_l .logo1{float: left;width: 40%; line-height: 152px;padding-right: 6%;background: url(../images/shu.jpg)no-repeat right center;}
.fot_l .logo1 img{max-width: 100%;}
.fot_l .fot_lx{float: left;width: 60%; padding-top: 18px;padding-left: 6%;}
.fot_l .fot_lx h3{font-size: 24px;color: #ffffff;line-height: 35px;}
.fot_l .fot_lx h4{font-size: 30px;color: #edc731;line-height: 35px;font-weight: bold;}
.fot_l .fot_lx h5{font-size: 14px;color: #ffffff;line-height: 35px;}

.fot_r {background: url(../images/shu.jpg)no-repeat left center;}
.fot_r .fot_menu{width: 36%;float: left;}
.fot_r .fot_menu h4{font-size: 16px;text-align: center;color: #fff;margin-bottom: 15px;width: 100%;}
.fot_r .fot_menu ul li{text-align: center;}
.fot_r .fot_menu ul li a{display: inline-block;line-height: 24px;font-size: 14px;color: #fff;}
.fot_r .fot_menu ul li a:hover{text-decoration: underline;}

.fot_r .ewm{float: right;width: 64%;padding-left:8%;background: url(../images/shu.jpg)no-repeat left center;}

.fot_r .ewm .ewmbox{width: 49%;float: left;text-align: center;margin-right: 1%;}

.fot_r .ewm .ewmbox img{max-width: 100%;}
.fot_r .ewm .ewmbox p{color: #fff;font-size: 14px;line-height: 32px;color: #fff;}


/*手机底部*/
.hot{width:100%; height:58px; background:#252525; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

@media only screen and (max-width:991px ) {
	.mkbox1 .mk01_txt{font-size: 18px;line-height: 30px;height: 90px;}
	.mkbox2 .mk01_txt{font-size: 18px;line-height: 30px;height: 120px;}
	.fot_l .fot_lx h4{font-size: 24px;}
}

@media only screen and (max-width:767px ) {
	.header{position: static;}
	.headbox:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
	.headbox{zoom:1;padding: 10px 0;}
	.logobox{position: static;}
	.menu ul.yj>li>a{background:rgba(0,0,0,.6);padding-bottom: 0;}
	
	/*在线预约*/
	.yybox ul li{width: 100%;padding: 15px;}
	.mkbox1,.mkbox2{padding: 0 15px;}
	.mkbox1 .mk_l{width: 100%;padding: 0;padding-bottom: 15px;}
	.mkbox1 .mk_r{width: 100%;padding: 0;}
	.mkbox2 .mk_l{width: 100%;padding: 0;padding-bottom: 15px;padding-top: 15px;}
	.mkbox2 .mk_r{width: 100%;padding: 0;}
	.mkbox1 .mk01_txt{max-height: 90px;height: auto;margin-bottom: 15px;}
	.mkbox2 .mk01_txt{max-height: 120px;height: auto;margin-bottom: 15px;}
	
	/*底部联系*/
	.serbox h2{font-size: 45px;}

	.cfot{display: none;}

}

@media only screen and (max-width:480px ) {
	.serbox h3{font-size: 20px;line-height: 36px;}
	.serbox h2{font-size: 30px;line-height: 50px;}
	.serbox h4{font-size: 20px;line-height: 36px;}
}
.input-group { width: 100% }




