/***************css reset*********/

body, h1, h2, h3, h4, ul, li, a, input {

	margin: 0;

	padding: 0;

	font-family: microsoft yahei;

}

div, a {

	color: #323232;

}

h1, h2, h3, h4, p {

	margin: 0;

	padding: 0;

}

img {

	border: none;

	vertical-align: middle;

}

em {

	font-style: normal;

}

a {

	text-decoration: none;

}

ul, li, dl, dt, dd {

	list-style: none;

	margin: 0;

	padding: 0;

}

body {

	overflow-x: hidden;

}





img{width: 100%;}





.icon{ }



.logo{text-align: left; background:#fff;}



.logo img{max-width: 640px;width: 68%; margin:15px 0 15px 20px;}





.flo1{background:#fefcfcr;margin-top: 1%;height: auto;overflow: hidden;padding:3% 0 11% 0; border-bottom:15px solid #f4f4f4;}

.flo1_t{

	height:auto;

	overflow:hidden;

	border-bottom:1px solid #e5e5e5;

	padding-bottom:15px;

}

.flo1_t_l{

	float:left;

	width:40%;

	background:url(../i/hh.png) no-repeat left;

	font-size:25px;

	color:#333333;

	padding-left:20px;

	margin-left:10px;

}

.ab_t_l{

	background:url(../i/aa.png) no-repeat left;

}

.pr_t_l{

	background:url(../i/ww.png) no-repeat left;

}

.xw_t_l{

	background:url(../i/xx.png) no-repeat left;

}

.flo1_t_r{

	float:right;

	margin-right:10px;

	width:15%;

	

}

.flo1_t_r a{

	font-size:20px;

	color:#656570;

}

.zjtd{

	margin-top:25px;

}

.zjtd ul li{

	border-bottom:14px solid #f4f4f4;

	padding:30px 0;

	width:100%;

}

.zjtd ul li .t1{

	height:auto;

	overflow:hidden;

	padding:0 10px;

}

.zjtd ul li .t1_l{

	width:30%;

	float:left;

}

.zjtd ul li .t1_l img{

	width:100%;

	height:157px;

}

.zjtd ul li .t1_r{

	width:65%;

	float:right;

	position:relative;

}

.zjtd ul li .t1_r em{

	font-size:20px;

	color:#000000;

	margin-top:10px;

	display:block;

}

.zjtd ul li .t1_r em img{

	width:40%;

	float:right;

	position:absolute;

	top:7%;

	left:31%;

	display:block;

}

.zjtd ul li .t1_r span{

	font-size:20px;

	color:#848484;

}

.zjtd ul li .t1_r p{

	font-size:18px;

	color:#848484;

}

.zjtd ul li .t2{

	font-size:16px;

	color:#424242;

	padding:0 10px;

	margin-top:15px;

}

.zjtd ul li .t2 span{

	color:#000;

}



.floxw_t_r{

	margin-top:0 !important;

}

.flo1_xq{

	margin:20px 10px 0 10px;

	height:auto;

	overflow:hidden;

}

.flo1_xq_l{

	float:left;

	width:45%;

}

.flo1_xq_l img{

	width:100%;

}

.flo1_xq_r{

    float: right;

    width: 50%;

    padding-bottom: 4px;

    margin: 0;

}

.flo1_xq_r h2{

	margin:15px 0 0 0;

    height: 24px;

    line-height: 12px;

	font-size:14px;

	color:#505050;

}

.flo1_xq_r p{

	font-size: 12px;

    color: #4a4b4e;

    margin: 0;

}

.flo1_xq_r p span{

	font-size:22px;

	color:#4a4b4e;

}

.flo1_xq_r a{

	display:block;

	float:right;

	font-size:13px;

	color:#6b6a6a;

}



.f1b{height: auto;overflow: hidden; margin-top:30px;}

.f1b a{display: block;float: left;width: 25%;margin: 0 0 0 0;text-align: center;}

.f1b a .pic{width: 100%;}

.f1b a .pic img{width: 79%;}



.flo2{ background:#fff; margin-top: 6%;height: auto;overflow: hidden; }

.flo2_t{

	background:#dddddd;

	height:39px;

	line-height:39px;

}

.flo2_t_l{

	padding-left:19px;

	font-size:24px;

	color:#313131;

	float:left;

	

}

.flo2_xq{

	height:auto;

	overflow:hidden;

	margin:30px 10px 0 10px;

}

.flo2_xq_l{

	float:left;

	width:35%;

}

.flo2_xq_l img{

	width:100%;

}

.flo2_xq_r{

    float: right;

    width: 60%;

    padding-bottom: 4px;

    margin: 0;

}

.flo2_xq_r h2{

    height: 24px;

    line-height: 12px;

	font-size:14px;

	color:#505050;

}

.flo2_xq_r p{

	font-size: 12px;

    color: #6b6a6a;

    margin: 0;

	text-indent:2em;

}

.flo2_xq_r a{

	display:block;

	font-size:13px;

	color:#6b6a6a;

}

.flo2_u{

	margin-top:15px;

	margin-bottom:30px;

}

.flo2_u ul{

	margin-top:20px;

}

.flo2_u ul li{

	background:url(../i/ss.png) no-repeat left;

	padding-left:15px;

	border-bottom:1px solid #e6e6e6;

	line-height:35px;

	height:35px;

	position:relative;

	margin-left:10px;

}

.flo2_u ul li a{

	font-size:16px;

	color:#505050;

}

.flo2_u ul li span{

	position:absolute;

	top:0;

	right:10px;

	font-size:13px;

	color:#7e7e7e;

}

.flo3{

	margin-top:30px;

}

.flo3_u{

	margin-top:10px;

	line-height:28px;

	padding:0 10px;

	font-size:16px;

}

.flo3_u img{

	display:block;

	margin:10px 0;

}

.smenu{

	margin-top:20px;

	height:auto;

	overflow:hidden;

}

.smenu ul{

	margin-left:10px;

}

.smenu ul li{

	width:31%;

	float:left;

	height:30px;

	text-align:center;

	margin:0 2% 4% 0;

}

.smenu ul li.li7,.smenu ul li.li8{

	width:48%;

}



.flo4{

	height:auto;

	overflow:hidden;

	background:#fff;

	padding-top:20px;

}

.flo4_t{

	border:2px solid #c6c6c6;

	border-left:none;

	border-right:none;

	height:45px;

	line-height:45px;

}

.flo4_t ul li{

	width: 25%;

	margin: 0 0 0 0;

	text-align: center;

	float:left;

}

.flo4_t ul li a{

	font-size:14px;

}

.flo4_u{

	margin-top:35px;

}

.flo4_u ul li{

	float:left;

	width:46%;

	margin-left:10px;

}

.flo4_u ul li img{

	width:100%;

}

.flo4_u ul li p{

	height:55px;

	line-height:55px;

	text-align:center;

}

.jiaz{

	text-align:center;

	font-size:12px;

	margin-top:30px;

}

.gongc{

	

	border-right:none !important;

}

.jiaz a{

	font-size:12px;



}

.jiaz a:hover,.hover{

	background:#909091;

	color:#595858;

}

.abk_u{

	margin-top:10px;

}

.abk_u ul{

	padding-left:0 !important;

}

.abk_u ul li{

	float:left;

	margin-right:8px;

	width:45%;

	list-style:none;

}

.abk_u ul li img{

	width:95%;

	height:91px;

}

.abk_u ul li p{

	height:30px;

	line-height:30px;

	text-align:center;

	margin:0 !important;

}





.am-list li.first,.am-list li.last{display: none;}

h3.am-gallery-title{text-align: center;}

.tit{padding: 10px 0;text-align: center;border-bottom: 1px solid #ddd;}

.tit h1{font-weight: normal;font-size: 22px;margin: 0;}

.dp{padding: 10px 8px;line-height: 2em;}



/*分页*/

.fenye{text-align: center;margin: 20px 0 30px;}

.fenye ul{height: auto;overflow: hidden;}

.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 5px 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}

.fenye span.current{background: #30a528; color: #fff;}

.fenye a:hover{background: #30a528;color: #fff;}

.xw{

	margin-top:15px;

	position:relative;

}

.xw img{

	max-height:255px;

}

.xw p{

	position:absolute;

	background:url(../i/xw_bg.png) repeat center;

	height:50px;

	line-height:50px;

	color:#fff;

	bottom:0;

	left:0;

	width:100%;

	padding-left:15px;

}

.jg {

	margin-top: 10px;

	color: #f10214;

}

.jg span {

	font-size: 14px;

	font-weight: bold;

	padding-left: 15px;

}

.jg span i {

	font-size: 12px;

	font-style: normal;

	padding-right: 5px;

}

.n_gm {

	float: right;

	width: 52px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	background: #f10214;

	border-radius: 8px;

	position: absolute;

	bottom: 0;

	right: 15px;

}

.n_gm a {

	color: #fff;

	font-size: 14px;

	display: block;

	width: 52px;

	height: 25px;

}

.am-gallery-item{

	position:relative;

}

.tj{

	margin-top:10px;

	text-align:center;

}

.tj p{

	font-size:16px;

}

.tj em{

	color:#c8c8c8;

	font-size:14px;

}

.tj_img{

}

.tj_img ul li{

	width:30% !important;

	float:left;

	margin:5px;

}

.tj_img ul li h3{

	font-weight:normal;

	font-size:14px;

	margin-top:10px;

}

.pz{

	margin:5px 0;

}

.pz img{

	width:100%;

}

.mar{

	padding:5px;

	font-size:13px;

	background:#f6f6f6;

}

.sousou{ height:auto; overflow:hidden;}

.search_box {width:90%;height:50px;background:#eeeeee;padding-left:1px; margin:0 auto; border:1px solid #dcdcdc; border-radius:5px; margin-top:30px;}

.search {width:90%;margin:0px auto;line-height:52px;height:52px;}

.search a {text-decoration:none;cursor:pointer;}

.search input {float:left;}

.select {background:url(../images/sli.png) no-repeat center right #eeeeee;border:0;border-right:solid 15px #eeeeee;width:50px;height:46px;color:#666;line-height:46px;padding-left:8px;float:left;position:relative;font-size:14px;margin-top:1px;}

.select img{ margin:0 0 0 5px;}

.select_hover {background:#eeeeee url(../images/bg.png) no-repeat 76px 15px;border-right:solid 2px #70b515;}

.part {left:-3px;top:34px;width:180px;padding:4px 1px 1px;background:#f1ece6 url(../images/select_topbg.png) no-repeat left top;border:solid 3px #70b515;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}

.part p {overflow:hidden;}

.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:82px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#f1ece6;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}

.part a:hover {background:#f5f5f5;color:#62a315;}

.enter {border:0;width:188px;float:left;height:46px;color:#999;line-height:46px;padding-left:5px;margin-top:1px;font-size:14px;outline:none; background:#eeeeee;}

.enters {border:0;width:348px;float:left;height:42px;color:#333;line-height:42px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}

.sb {background:url(../images/se_bg.png) no-repeat;border:0;width:84px;_width:81px;height:0;cursor:pointer;}



/*在线预约*/

.zhi{ font-size:16px; margin-bottom:15px;}

.z_title{ font-size:16px !important; font-weight:bold; margin:10px 0;}

.jian{ margin:15px 0;}

.jian p{ margin:5px 0; line-height:18px; font-size:12px; color:#8c8c8a;}

.message { margin:28px 0 0 30px; }

.message li { height: auto; min-height: 75px; }

.message li span {font-size: 14px; color: #333; display: inline-block; text-align: left; padding-right: 5px; display:block; float:left; width:100px; }

.message li span em{ font-size:16px; color:#ff0014;}

.message li input { width: 270px; height: 30px; border: 1px solid #ccc; padding: 0 10px; background: #fff; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.message li input:focus, .message li textarea:focus { border-color: #23c254; outline: 0;}

.message textarea { padding: 5px 5px; font-size: 14px; background: #fff;  border-radius: 5px; }

.message li button { margin: 30px 0 0 0; width: 100px; height: 30px; background: #47adab; color: #fff; cursor: pointer; border:none; }

.code { margin-top: 30px; }

.code input { width: 100px !important; }

.message li i { color: red; margin-top: 2px; font-style: normal; display: block; float: left; margin-left: 5px; }

.fabrikElement{ float:left; width:292px;}

.form-control {

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}



#sInfo{

	font-size:16px;

	line-height:30px;

}

.tt{

	font-size:16px;

}

