/*初始化样式*/

* {
	margin: 0px;
	padding: 0px;
	_word-break: break-all
}

body {
	font: 12px/26px "Microsoft Yahei", 'Tahoma', "SimSun";
	;
	color: #333;
	background: #fff;
	padding: 0px 0px 0px 0px;
}

img {
	border: none;
	vertical-align: middle;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: none;
}

ul,
ol,
li,
dl,
dt,
dd {
	list-style: none;
}

i {
	font-style: normal;
}


/*清除浮动*/

.clear {
	clear: both;
}

.clearfix {
	_zoom: 1
}

.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both
}

*+html .clearfix {
	overflow: hidden
}

.oh {
	overflow: hidden;
}

.owt {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ot {
	overflow: hidden;
	text-overflow: ellipsis;
}


/*宽度标准*/

.warp {
	padding: 0;
	margin: 0 auto;
	width: 1200px;
}

.w960 {
	width: 960px;
}

.w780 {
	width: 880px;
}


/*颜色标准*/

.yellow {
	color: #ffc700;
}

.yellow-1 {
	color: #ff9900;
}

.white {
	color: #fff;
}

.white:hover {
	color: #fff;
}

.green {
	color: #33b401;
}

.green:hover {
	color: #33b401;
}

.blue {
	color: #29e2fc
}

.bule-1 {
	color: #59dac1;
}

.red {
	color: #e10a1a
}

.red-1 {
	color: #ff4343;
}

.orange {
	color: #ff9966;
}

.b0 {
	color: #000;
}

.b0:hover {
	color: #000;
}

.b3 {
	color: #333;
}

.b3:hover {
	color: #333;
}

.b6 {
	color: #666;
}

.b6:hover {
	color: #666;
}

.b9 {
	color: #999;
}

.b9:hover {
	color: #999;
}

.bc {
	color: #ccc;
}

.bc:hover {
	color: #ccc;
}

.ba {
	color: #aaa;
}

.b9c {
	color: #9c9c9c;
}

.e8 {
	color: #e8e8e8;
}

.b6c {
	color: #6c6c6c;
}

.f0 {
	color: #f0f0f0;
}

.be {
	color: #eee;
}

.c_f1 {
	color: #f1f1f1;
}


/*公用背景图*/


/*文本样式*/

.fm_a {
	font-family: Arial;
}

.fm_G {
	font-family: Georgia;
}

.fs11 {
	-webkit-text-size-adjust: none;
	font-size: 11px;
}

.fs12 {
	font-size: 12px;
}

.fs14 {
	font-size: 14px;
}

.fs16 {
	font-size: 16px;
}

.fs18 {
	font-size: 18px;
}

.fs20 {
	font-size: 20px;
}

.fs24 {
	font-size: 24px;
}

.fs28 {
	font-size: 28px;
}

.fs30 {
	font-size: 30px;
}

.fs32 {
	font-size: 32px;
}

.fs36 {
	font-size: 36px;
}

.fs40 {
	font-size: 40px;
}

.fs44 {
	font-size: 44px;
}

.fs48 {
	font-size: 48px;
}

.fs60 {
	font-size: 60px;
}

.fs72 {
	font-size: 72px;
}

.lh14 {
	line-height: 14px;
}

.lh50 {
	line-height: 50px;
}

.lh18 {
	line-height: 18px
}

.lh20 {
	line-height: 20px;
}

.lh24 {
	line-height: 24px
}

.lh26 {
	line-height: 26px;
}

.lh28 {
	line-height: 28px;
}

.lh30 {
	line-height: 30px;
}

.lh36 {
	line-height: 36px;
}

.lh40 {
	line-height: 40px;
}

.lh48 {
	line-height: 48px;
}

.lh60 {
	line-height: 60px
}

.lh66 {
	line-height: 66px;
}

.lh80 {
	line-height: 80px;
}

.lh100 {
	line-height: 100px;
}

.lh140 {
	line-height: 140%em
}

.lh150 {
	line-height: 150%em
}

.lh160 {
	line-height: 160%em
}

.lh180 {
	line-height: 180%em
}

.lh200 {
	line-height: 2em
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 25px;
	font-weight: bold;
}

h3 {
	font-size: 16px;
	font-weight: bold;
}

.b {
	font-weight: bold;
}

.n {
	font-weight: normal;
}

.i {
	font-style: italic;
}

.indent {
	text-indent: 2em
}

.c {
	text-transform: uppercase;
}

.tal {
	text-align: left
}

.tar {
	text-align: right
}

.tac {
	text-align: center
}


/*对齐*/

.t {
	text-decoration: line-through;
}


/*中划线*/

.u:hover {
	text-decoration: underline
}

.u a:hover {
	text-decoration: underline
}

.ull {
	text-decoration: underline
}


/*下划线*/


/*文本框*/

input[type="text"],
input[type="password"] {
	outline: none;
	font-size: 14px;
}


/*显隐*/

.hide {
	display: none;
}

.show {
	display: block;
}

.vh {
	visibility: hidden
}

.vv {
	visibility: visible
}


/*布局定位*/

.fl {
	float: left;
}

.fr {
	float: right
}

.fc {
	margin: 0px auto;
}

.re {
	position: relative;
}

.ab {
	position: absolute;
}

.zi1 {
	z-index: 1
}

.zi10 {
	z-index: 10
}

.zi50 {
	z-index: 50
}

.zi100 {
	z-index: 100
}

.zi1000 {
	z-index: 1000
}


/*按钮*/

.blue_btn {
	background: #005a96;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 0 45px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #005a96;
	border-radius: 5px;
	display: inline-block;
}

.blue_btn:hover {
	background: #0067ab
}

.white_btn {
	background: #ececec;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 0 45px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #afafaf;
	border-radius: 5px;
	display: inline-block;
}

.white_btn:hover {
	background: #f5f5f5
}


/*边框*/

.border_0 {
	border: 0px;
}

.border {
	border: 1px #e8e8e8 solid;
}

.border_t {
	border-top: 1px #e8e8e8 solid;
}

.border_b {
	border-bottom: 1px #e8e8e8 solid;
}

.border_l {
	border-left: 1px #e8e8e8 solid;
}

.border_r {
	border-right: 1px #e8e8e8 solid;
}

.dashed {
	border: 1px #dfded2 dashed;
}

.dashed_t {
	border-top: 1px #dfded2 dashed;
}

.dashed_b {
	border-bottom: 1px #dfded2 dashed;
}

.dashed_l {
	border-left: 1px #dfded2 dashed;
}

.dashed_r {
	border-right: 1px #dfded2 dashed;
}

.bg {
	background: #f5f4f2;
}

.bg_red {
	background: #ff0000;
}

.bg_white {
	background: #fff;
}

.bg_gray {
	background: #f0f0f0;
}

.bg_blue {
	background: #005a96;
}

.bdn {
	border: none
}

.bdbn {
	border-bottom: none
}

.bdtn {
	border-top: none
}

.bdln {
	border-left: none
}

.bdrn {
	border-right: none
}


/*间距*/

.m140t {
	margin-top: 140px;
}

.m130t {
	margin-top: 130px;
}

.m120l {
	margin-left: 120px;
}

.m120r {
	margin-right: 120px;
}

.m100t {
	margin-top: 100px;
}

.m95l {
	margin-left: 95px;
}

.m95r {
	margin-right: 95px;
}

.m85l {
	margin-left: 85px;
}

.m85r {
	margin-right: 85px;
}

.m80 {
	margin: 80px;
}

.m80t {
	margin-top: 80px;
}

.m80b {
	margin-bottom: 80px;
}

.m80l {
	margin-left: 80px;
}

.m80r {
	margin-right: 80px;
}

.m60l {
	margin-left: 60px;
}

.m60t {
	margin-top: 60px;
}

.m55l {
	margin-left: 55px;
}

.m50b {
	margin-bottom: 50px;
}

.m50t {
	margin-top: 50px;
}

.m50l {
	margin-left: 50px;
}

.m45l {
	margin-left: 45px;
}

.m45r {
	margin-right: 45px;
}

.m40 {
	margin: 40px;
}

.m40t {
	margin-top: 40px;
}

.m40b {
	margin-bottom: 40px;
}

.m40l {
	margin-left: 40px;
}

.m40r {
	margin-right: 40px;
}

.m35t {
	margin-top: 35px;
}

.m35b {
	margin-bottom: 35px;
}

.m35l {
	margin-left: 35px;
}

.m35r {
	margin-right: 35px;
}

.m30 {
	margin: 30px;
}

.m30t {
	margin-top: 30px;
}

.m30b {
	margin-bottom: 30px;
}

.m30l {
	margin-left: 30px;
}

.m30r {
	margin-right: 30px;
}

.m25 {
	margin: 25px;
}

.m25t {
	margin-top: 25px;
}
.m80t {
	margin-top: 80px;
}

.m25b {
	margin-bottom: 25px;
}

.m25l {
	margin-left: 25px;
}

.m25r {
	margin-right: 25px;
}

.m20 {
	margin: 20px;
}

.m20t {
	margin-top: 20px;
}

.m20b {
	margin-bottom: 20px;
}

.m20l {
	margin-left: 20px;
}

.m20r {
	margin-right: 20px;
}

.m15 {
	margin: 15px;
}

.m15t {
	margin-top: 15px;
}

.m15b {
	margin-bottom: 15px;
}

.m15l {
	margin-left: 15px;
}

.m15r {
	margin-right: 15px;
}

.m10 {
	margin: 10px;
}

.m10t {
	margin-top: 10px;
}

.m10b {
	margin-bottom: 10px;
}

.m10l {
	margin-left: 10px;
}

.m10r {
	margin-right: 10px;
}

.m5 {
	margin: 5px;
}

.m5t {
	margin-top: 5px;
}

.m5b {
	margin-bottom: 5px;
}

.m5l {
	margin-left: 5px;
}

.m5r {
	margin-right: 5px;
}

.p180l {
	padding-left: 180px;
}

.p60b {
	padding-bottom: 60px;
}

.p60t {
	padding-top: 60px;
}

.p50t {
	padding-top: 50px;
}

.p50b {
	padding-bottom: 50px;
}

.p40 {
	padding: 40px;
}

.p40t {
	padding-top: 40px;
}

.p40b {
	padding-bottom: 40px;
}

.p40l {
	padding-left: 40px;
}

.p40r {
	padding-right: 40px;
}

.p35t {
	padding-top: 35px;
}

.p35b {
	padding-bottom: 35px;
}

.p30 {
	padding: 30px;
}

.p30t {
	padding-top: 30px;
}

.p30b {
	padding-bottom: 30px;
}

.p30l {
	padding-left: 30px;
}

.p30r {
	padding-right: 30px;
}

.p25 {
	padding: 25px;
}

.p25t {
	padding-top: 25px;
}

.p25b {
	padding-bottom: 25px;
}

.p25l {
	padding-left: 25px;
}

.p25r {
	padding-right: 25px;
}

.p20 {
	padding: 20px;
}

.p20t {
	padding-top: 20px;
}

.p20b {
	padding-bottom: 20px;
}

.p20l {
	padding-left: 20px;
}

.p20r {
	padding-right: 20px;
}

.p15 {
	padding: 15px;
}

.p15t {
	padding-top: 15px;
}

.p15b {
	padding-bottom: 15px;
}

.p15l {
	padding-left: 15px;
}

.p15r {
	padding-right: 15px;
}

.p10 {
	padding: 10px;
}

.p10t {
	padding-top: 10px;
}

.p10b {
	padding-bottom: 10px;
}

.p10l {
	padding-left: 10px;
}

.p10r {
	padding-right: 10px;
}

.p5 {
	padding: 5px;
}

.p5t {
	padding-top: 5px;
}

.p5b {
	padding-bottom: 5px;
}

.p5l {
	padding-left: 5px;
}

.p5r {
	padding-right: 5px;
}

.m0 {
	padding: 0px;
}

.p0 {
	padding: 0px;
}


/*----pops----*/

.bac_f {
	background-color: #fff;
}


/*head*/

.head_max {
	z-index: 999;
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	background: #ffe640;
}

.head_fl {
	float: left;
	width: 65px;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
}

.head_fr {
	float: right;
	width: 65px;
	height: 45px;
}

.head_oh {
	overflow: hidden;
	text-align: center;
	display: block;
	line-height: 45px;
	font-size: 18px;
}

.head_logo {
	width: 70%;
	margin: 7px 15%;
}


/*证件照*/

.par_blue {
	color: #006699;
}

.par_tit {
	font-size: 14px;
	text-align: center;
	color: #333;
	margin-top: 45px;
}

.par_tip {
	color: #999;
	font-size: 12px;
	line-height: 34px;
}

.foot {
	text-align: center;
	padding: 20px;
}

.h_ls {
	font-family: SimSun;
	margin-right: 5px;
}


/*我的订单*/

.or_bo {
	padding: 45px 0px 0px 0px;
}

.order {
	margin: 15px 10px 0px;
	min-height: 500px;
}

.order li {
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	background: #fff;
	margin-top: 15px;
}

.o_lip {
	float: left;
	font-size: 14px;
	line-height: 20px;
}

.o_pit {
	float: right;
	font-size: 14px;
	background: #ffe640;
	border-radius: 5px;
	padding: 0px 10px;
}

.o_pits {
	float: right;
	font-size: 14px;
	background: #d8d8d8;
	border-radius: 5px;
	padding: 0px 10px;
	color: #fff;
}

.o_lk {
	display: block;
	padding: 10px;
	font-size: 14px;
	border-top: 1px dashed #e8e8e8;
}

.o_lks {
	font-family: SimSun;
}


/*订单详情*/

.or_dis {
	margin: 15px 10px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	overflow: hidden;
}

.od_tit {
	background: #ffc700;
	font-size: 16px;
	padding: 5px 10px;
}

.od_tip {
	float: left;
	width: 75px;
}

.od_pad {
	padding: 10px;
	font-size: 14px;
	border-bottom: 1px dashed #e8e8e8;
}

.od_but {
	text-align: center;
	padding: 20px 0px;
}

.od_call {
	border: none;
	background: #e8e8e8;
	width: 150px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border-radius: 5px;
	margin-right: 10px;
}

.od_sure {
	border: none;
	background: #ffe640;
	width: 150px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border-radius: 5px;
	margin-left: 10px;
}

.od_bac {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}

.od_kl {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	position: absolute;
	top: 50%;
	width: 80%;
	left: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-top: -110px
}

.od_lit {
	border: 1px solid #ffa340;
	margin-top: 10px;
	border-radius: 5px;
	padding: 10px;
	line-height: 20px;
}

.od_calls {
	border: none;
	background: #e8e8e8;
	width: 46%;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border-radius: 5px;
	margin-right: 10px;
	float: left;
}

.od_sures {
	border: none;
	background: #ffe640;
	width: 46%;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border-radius: 5px;
	margin-left: 10px;
	float: right;
}


/*预约*/

.bes_list {
	min-height: 500px;
}

.bes_list li {
	width: 33.33%;
	padding: 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
	float: left;
	margin-top: 30px;
}

.bes_list li img {
	margin-bottom: 10px;
}


/*产品介绍*/

.present {
	margin-top: 15px;
}

.present li {
	float: left;
	width: 33.33%;
	margin-bottom: 5px;
	color: #999;
	s
}

.present li span {
	background: #ffdf09;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	display: block;
	margin-right: 5px;
	float: left;
	margin-top: 11px;
}

.pre_btoa {
	padding: 10px;
}

.pre_btoa a {
	display: block;
	width: 48%;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	font-size: 14px;
}

.pre_btoa .reelect {
	float: left;
	background: #e8e8e8;
}

.pre_btoa .next {
	float: right;
	background: #ffe640;
}


/*选择日期*/

.date {
	padding: 10px;
	min-height: 500px;
}

.date_d {
	text-align: center;
	line-height: 16px;
}

.date_q {
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #f69972;
	border-radius: 50%;
}

.date_k {
	display: block;
	width: 5px;
	height: 5px;
	background: #ffc700;
	border-radius: 50%;
	float: left;
}

.date_nk {
	display: block;
	width: 5px;
	height: 5px;
	background: #d8d8d8;
	border-radius: 50%;
	float: left;
}

.date_list li {
	float: left;
	width: 19%;
	margin-top: 10px;
	margin-right: 1.25%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.date_list li:nth-of-type(5n) {
	margin-right: 0px;
}

.date_list li a {
	display: block;
	color: #6fa3c5;
	text-align: center;
	border: 1px solid #deebf3;
	border-radius: 5px;
}

.date_list li.call a {
	border: 1px solid #d8d8d8;
	color: #fff;
}

.date_list li.call a .week {
	color: #d8d8d8;
}

.date_list li.call .date_bac {
	background: #d8d8d8;
}

.date_list li.call .date_q {
	background: #fafafa;
}

.date_bac {
	background: #deebf3;
}

.date_tab {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.date_tab td {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 5px 0;
	font-size: 14px;
	color: #ffc700;
}

.date_tab td.b9 {
	color: #999;
}

.date_fot {
	background: #fff;
	padding: 10px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	position: absolute;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.conf_bac {
	background: #f3f3f3;
	border-radius: 5px;
	padding: 10px;
	margin-top: 10px;
}

.conf_width {
	width: 75px;
	float: left;
}


/*确认订单*/

.conf_list li {
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	margin-top: 15px;
	padding: 5px 10px;
	position: relative;
	background: #fff;
}

.conf_list li.active {
	background: #ffc700;
}

.conf_list li.active .b9 {
	color: #fff;
}

.conf_list li.active .b3 {
	color: #fff;
}

.conf_list li.active .yellow {
	color: #fff;
}

.conf_limg {
	width: 50px;
	float: left;
	margin-right: 20px;
}


/*多选*/


/*.s_che{width: 50px;height: 50px;float: left;}*/

.shop_checkbox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.shop_checkbox label {
	display: block;
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 1;
	background: url(../images/b7.png);
	background-size: 30px 30px;
	margin-top: -15px;
}

.shop_checkbox input[type=checkbox]:checked+ label {
	background: url(../images/b8.png);
	background-size: 30px 30px;
}

.user_check {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	opacity: 0;
	left: 0px;
	top: 0px;
}

.cont_inp {
	background: #fff;
	border: 1px solid #e8e8e8;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
	line-height: 20px;
	border-radius: 5px;
	margin-top: 15px;
}

.cont_inps {
	background: #fff;
	border: 1px solid #e8e8e8;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
	line-height: 20px;
	border-radius: 5px;
	margin-top: 15px;
}

.cont_select {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	margin-top: 15px;
}

.cont_select option {
	width: 80% !important;
	-webkit-;
}

.btn_input {
	border: 1px solid #e8e8e8;
	float: left;
	border-radius: 5px 0px 0px 5px;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 60%;
}

.btn_but {
	border-radius: 0px 5px 5px 0px;
	background: #ffc700;
	border: none;
	line-height: 38px;
	overflow: hidden;
	width: 40%;
}

input::-webkit-input-placeholder {
	color: #333;
}

.cont_inps::-webkit-input-placeholder {
	color: #999;
}


/*支付成功*/

.success {
	display: block;
	background: #ffe640;
	border-radius: 5px;
	width: 170px;
	line-height: 40px;
	margin: 40px auto 0px;
}


/*我的订单*/

.order_list {
	padding: 15px 10px;
}

.order_list li {
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	margin-bottom: 15px;
}

.order_d {
	background: #ffe640;
	border-radius: 5px;
	width: 65px;
	text-align: center;
}

.order_yg {
	background: #d8d8d8;
	border-radius: 5px;
	width: 65px;
	text-align: center;
	color: #fff
}

.order_oh {
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
}

.order_dis {
	border-top: 1px dashed #e8e8e8;
	display: block;
	padding: 5px 10px;
}

.fm_ss {
	font-family: SimSun;
}


/*TIME-----------UL*/

.timeUL li {
	width: 18.8%;
	float: left;
	padding: 5px 10px;
	border: 1px solid #E6E6E6;
	margin: 0 !important;
}

.padding10 {}

.liCOOR {
	color: #ffc700;
}

.borderTopNONE {
	border-top: none !important;
}

.borderLeftNONE {
	border-left: none !important;
}

.productUL {
	text-align: center;
}

.productUL li {
	width: 20%;
	float: left;
}

.productUL a {
	float: left;
}

.productUL img {
	width: 50%;
}

.productUL span {
	display: block;
	text-align: left;
	padding-left: 12px;
}

.productUL strong {
	font-size: 20px;
	color: #585858;
	padding-left: 10px;
	font-weight: 600;
}

.padding18 span {
	padding-left: 18px;
}

.storesULImg {
	padding: 30px 10px;
	margin: 0 auto;
	text-align: center;
}

.storesULImg li {
	width: 50%;
	margin:0 auto;

}

.storesULImg li a {
	position: relative;
	text-align: center;
}

.storesULImg li img {
	position: relative;
	border-radius: 50%;
	width: 100%;
}

.storesULImg li a small {
	position: absolute;
	top: 120%;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	font-size: 13px;
	text-transform: uppercase;
}

.storesULImg li a span {
	position: absolute;
	top: 250%;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 14px;
	display: block;
}

.txetLeft {
	margin-top: 10px;
	text-align: left;
	margin-left: -10px;
	margin-right: -10px;
	padding: 0 10px;
	border-top: 1px solid #E8E8E8;
}

.txetLeft p {
	line-height: 18px;
}

.txetLeft strong {
	line-height: 30px;
}


/*slide start*/


/*slide end*/

.device {
	position: relative;
}

.swiper-container {
	width: 100%;
}

.content-slide {
	color: #fff;
}



.pagination {
	position: absolute;
	right: 10px;
	text-align: right;
	bottom: 0;
	z-index: 666;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #555555;
	box-shadow: 0px 1px 2px #555 inset;
	margin: 0 3px;
	cursor: pointer;
}

.swiper-active-switch {
	background: #fff;
}

.swiper-slide {
	width: 100%;
}

.swiper-slide img {
	width: 100%;
}
.zpbg{position:absolute; width:100%; height:100%; z-index:-1}
.navbg{width:100%; height:60px; background-color: rgba(255,255,255,0.3); }
.logo{width:150px; height:40px;}
.nav{ margin-left:150px;}
.nav li{ width:130px; height:60px; line-height:60px; float:left; font-size:18px; text-align:center; color:#333333;}
.nav li a{color:#333333;}
.nav .current{background:#f44336; color:#fff;}
.nav .current a{color:#ffffff;}
.nav li:hover{background-color:#f44336;}
.nav li:hover a{color:#fff;}
.sosuo{width:610px; height:110px; margin:300px auto;}
.sosuo .ssk{width:610px; height:52px; background-color:#fff; border-radius:30px;}
.sosuo .ssk .ssk01{ width:486px; height:52px; border:none; margin-left:25px; font-size:16px; color:#333333;}
.sshot li{float:left; padding:0 17px; font-size:16px; margin-top:25px; text-align:center; border-right:1px #000 solid; height:14px; line-height:14px;}
.sshot li:last-child{border:none;}
.sshot li a{color:#333333;}
.leg{width:80px; height:28px; border:1px #f44336 solid; margin-top:14px; text-align:center; font-size:16px; color:#f44336;}
.leg a{color:#f44336;}
.leg:hover{background-color:#f44336;}
.leg:hover a{color:#fff;}
.menc, .menc2{width:100%; height:100%; position:absolute; z-index:2;background-color: rgba(0,0,0,0.3);  top:0px;}
.menc2 {height:1491px;}
.Logon, .Logon2{width:366px; padding:0 22px; height:350px; background-color:#fff; border-radius:10px; position:fixed; top:50%; margin-top:-175px; left:50%; margin-left:-205px;}
.titl1{width:100%; height:70px; line-height:70px; text-align:center; font-size:24px; color:#333333;}
.hhname{ width:336px; height:36px; border:1px #e5e5e5 solid; border-radius:5px; font-size:16px; color:#999999; padding:0 10px; margin-bottom:24px;}
input::-webkit-input-placeholder { /* WebKit browsers */
font-size:16px;
color:#999999;
font-family:"微软雅黑";
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
font-size:16px;color:#999999;font-family:"微软雅黑";
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
font-size:16px;color:#999999;font-family:"微软雅黑";
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
font-size:16px;color:#999999;font-family:"微软雅黑";
}
.ssk02{width:100%; height:38px; line-height:38px;}
.ssk02 span{font-size:16px; color:#999; vertical-align:middle;}
.ssk02 .ios{ vertical-align:middle; margin-right:5px;}
.mits{width:100%; height:52px; background:#f44336; border:none; font-size:18px; color:#fff; font-family:"微软雅黑"; cursor:pointer; border-radius:10px; cursor:pointer;}
.menc, .menc2{display:none;}
.menc .Logon,.menc2 .Logon2{position:fixed; z-index:3;}
.banner{width:100%;}
.banner .navbg{position:absolute; z-index:1;}
.m-left{width:840px;}
.titc{width:100%; height:43px; border-bottom:2px #e8e8e8 solid; font-size:20px; color:#333333; font-weight:bold;}
.m66t{margin-top:66px;}
.jkp01{width:100%; height:38px;}
.jkp01 span{width:70px; line-height:38px; float:left; font-size:14px; color:#666666;}
.jkp02{width:753px; height:36px; line-height:36px; float:left; position:relative;}
.jkp03{width:743px; height:36px; padding:0 5px; line-height:36px; border:1px #e8e8e8 solid;color:#999999;font-family:"微软雅黑"; position:absolute; z-index:1;}
.jkp04{ position:absolute; z-index:2; top:2px; right:5px;}
.jkp03:focus {
outline:none;
    border: 1px solid #f44336;
}
.jkp05{width:400px; height:38px;}
.jkp05 span{width:70px; line-height:38px; float:left; font-size:14px; color:#666666;}
.jkp05-01{width:311px; height:36px; line-height:36px; float:left;}

.select01 {
	width:315px;
	height:34px;
    border: solid 1px #e8e8e8;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	padding:0 4px;
	color:#999999;
    padding-right: 14px;
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
	background-position:290px;
	background-color:#fff;
}

.select02 {
	width:305px;
	height:30px;
    border: solid 1px #e8e8e8;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	padding:0 4px;
	color:#999999;
    padding-right: 14px;
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
	background-position:290px;
	background-color:#fff;
}

select::-ms-expand { display: none; }
.jkp05 .jkp02{width:311px; height:36px; line-height:36px; float:left;}
.tijiao01{width:250px; height:45px; background-color:#f44336; border:none;border-radius:10px; color:#fff; font-size:18px; font-family:"微软雅黑"; cursor:pointer; }

.zwlist li{width:100%; height:76px; border-bottom:1px #e8e8e8 dotted; padding-top:24px;}

.mycheck {
    width: 24px;
	height:24px;
	float:left;
	vertical-align:middle;
    position: relative;
}
.mycheck input[type=checkbox] {
    visibility: hidden;
}
.mycheck label {
    cursor: pointer;
    position: absolute;
    width: 22px;
    height: 22px;
    top: 0;
    left: 0;
    background: #fff;
    border:1px solid #ccc;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.mycheck label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
	background-color:#f44336;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.mycheck label i{position:absolute; z-index:3; left:4px; top:6px;}
.mycheck label:hover::after {
 opacity: 0.5;
}
.mycheck input[type=checkbox]:checked + label:after {
    opacity: 1;

}
.mycheck input[type=checkbox]:checked + label{ border:none;}
.zwlist li .ghjk{ height:24px; line-height:24px; display:inline-block; float:left; font-weight:bold; margin-left:20px; font-size:16px; font-family:"微软雅黑";vertical-align:middle;}
.zwlist li .iconfont{font-size:22px; vertical-align:middle; float:left; margin-left:10px; margin-top:-5px;}
.zwlist li .fenx{font-size:14px; color:#666666; float:left; width:25%; text-align:center; margin-top:10px;}
.jiaru{width:250px; height:45px; background-color:#f44336; border:none;border-radius:10px; color:#fff; font-size:18px; font-family:"微软雅黑"; cursor:pointer; display:inline-block; text-align:center; line-height:45px; margin-top:30px; margin-right:20px;}
.chakan{width:250px; height:45px; background-color:#ffc107; border:none;border-radius:10px; color:#fff; font-size:18px; font-family:"微软雅黑"; cursor:pointer; display:inline-block; text-align:center; line-height:45px; margin-top:30px;}
.pagelist{ width:100%; height:147px; clear:both; padding-top:85px;}
.pagelist a{ padding:2px 12px; float:left; display:inline-block; border:1px #d9d9d9 solid;}
.pagelist .activeA{background-color:#f44336; color:#fff;}
.pagth{width:42px; height:30px; border:1px #d9d9d9 solid; margin:0 4px;}
.m-right{width:260px; float:right;}
.jzzw li{ line-height:20px; margin-top:15px; font-size:14px;}
.jzzw li a:hover{color:#f44336;}
.footer{width:100%; height:35px; background-color:#111111; text-align:center; color:#cccccc; clear:both; line-height:35px;}
.map-j{width:100%; height:134px;}
.mp-01{width:626px; height:8px;border-radius:6px; background:#bebebe; margin:10px auto;}
.mp-01 ul li{width:208px; height:8px; text-align:center; position:relative; float:left;}
.mp-01 ul li i{width:33px; height:33px; background:#bebebe; font-weight:bold; display:inline-block; border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:33px; position:absolute; top:-12px; margin-left:-16px;}
.mp-01 ul .cvart{background-color:#f44336;border-radius:6px;}
.mp-01 ul .cvart i{width:33px; height:33px; background:#f44336; display:inline-block; border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:33px; position:absolute; top:-12px; margin-left:-16px;}

.mp-01 ul .cvart-01{background-color:#ef9393;border-radius:6px;}
.mp-01 ul .cvart-01 i{width:33px; height:33px; background:#ef9393; display:inline-block; border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:33px; position:absolute; top:-12px; margin-left:-16px;}

.mp-02{width:626px; height:22px; margin:0 auto;}
.mp-02 ul li{width:208px; height:22px; text-align:center; line-height:22px; float:left; font-size:18px; margin-top:20px;font-family:"微软雅黑";}
.mp-02 ul .cvart{color:#f44336;}
.mp-02 ul .cvart-01{color:#ef9393;}
.cenret{}
.titlebg{width:100%; height:74px; border-bottom:1px #e8e8e8 dotted; }
.titlebg h1{font-size:24px;color:#333333;}
.titlebg h3{font-size:14px; color:#999999; font-weight:normal;}
.miaos01{width:100%; height:22px; line-height:22px; font-size:14px; color:#666666;}
.miaos01 span{color:#666666; margin-right:52px;}
.miaos01 span b{color:#333333; font-weight:normal;}
.miaos02 b{color:#333333; width:100%;font-weight:normal;}
.miaos02 span{color:#666666; width:100%; clear:both; display:inline-block;}
.fx01{width:58px; height:24px; line-height:24px; font-size:16px;}
.shqngq{width:100%; height:115px; padding-top:50px;}
.shqngq .sh01{width:250px; height:46px; background-color:#f44336;border-radius:8px; display:inline-block; text-align:center; line-height:46px; color:#fff; font-size:18px;}
.shqngq .sh02{width:144px; height:46px;  display:inline-block; text-align:center; line-height:46px; color:#333333; font-size:16px; text-decoration:underline;}
.ysq01{width:100%; height:70px; line-height:70px; font-size:14px; color:#333333;}
.ysq02{width:100%; height:70px; line-height:70px; font-size:14px; color:#666666;}
.t1{width:100%; height:48px; background-color:#f2f2f2; border:none;}
.t1 th{text-align:center; font-size:16px; color:#333333; font-family:"微软雅黑";}
.t2{width:100%; height:52px; line-height:52px; border-bottom:1px #f2f2f2 dotted;}
.t2 td{border-bottom:1px #f2f2f2 dotted; text-align:center; font-size:14px; color:#333333;}

.t2 td a:hover{ color:#f44336;}
.ysq03{width:100%; height:32px; line-height:32px;}
.ysq03-02{width:100%;}
.magic-radio,
.magic-checkbox {
  position: absolute;
  display: none; }

.magic-radio[disabled],
.magic-checkbox[disabled] {
  cursor: not-allowed; }

.magic-radio + label,
.magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 30px;
  cursor: pointer;
  vertical-align: middle; }
  .magic-radio + label:hover:before,
  .magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; }
  .magic-radio + label:before,
  .magic-checkbox + label:before {
    position: absolute;
    top: 7px;
    left: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    border: 2px solid #e8e8e8; }
  .magic-radio + label:after,
  .magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }

.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
  cursor: not-allowed;
  color: #e4e4e4; }
  .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
  .magic-checkbox[disabled] + label:hover,
  .magic-checkbox[disabled] + label:before,
  .magic-checkbox[disabled] + label:after {
    cursor: not-allowed; }
  .magic-radio[disabled] + label:hover:before,
  .magic-checkbox[disabled] + label:hover:before {
    border: 1px solid #e4e4e4;
    animation-name: none; }
  .magic-radio[disabled] + label:before,
  .magic-checkbox[disabled] + label:before {
    border-color: #e4e4e4; }

.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
  animation-name: none; }

.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
  display: block; }

.magic-radio + label:before {
  border-radius: 50%; }

.magic-radio + label:after {
  top: 11px;
  left: 4px;
  width: 12px;
  height:12px;
  border-radius: 50%;
  background: #f44336; }

.magic-radio:checked + label:before {
  border: 2px solid #f44336; }

.magic-radio:checked[disabled] + label:before {
  border: 2px solid #c9e2f9; }

.magic-radio:checked[disabled] + label:after {
  background: #c9e2f9; }

.magic-checkbox + label:before {
  border-radius: 3px; }

.magic-checkbox + label:after {
  top: 2px;
  left: 7px;
  box-sizing: border-box;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-top: 0;
  border-left: 0; }

.magic-checkbox:checked + label:before {
  border: #3e97eb;
  background: #3e97eb; }

.magic-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9; }
.ys103-01{width:100%; clear:both; display:inline-block;}
.tijia{
	width:98%;height:300px; color:#99999; font-size:14px; padding:10px; border:1px #e8e8e8 solid;
	}
	.yzmbg{width:100%; height:40px;}
.yzmbg span{float:left; width:74px; height:40px; line-height:40px; font-size:16px;}
.yzmbg input{float:left; width:126px; height:40px; line-height:40px; font-size:16px; border:1px #d9d9d9 solid;}
.yzmbg img{float:left; width:82px; height:40px;}
.yzmbg a{float:left; width:120px; height:40px; line-height:40px; font-size:14px; margin-left:20px;}
.ms01{color:#999999;}
.ms02{font-size:16px; color:#333333;}
.ms03{font-size:14px; color:#666666;}
.ms05{width:100%; height:68px; line-height:68px; font-size:16px; color:#333333;}
.bj02 li{width:400px; height:30px; float:left; margin-bottom:24px;}
.bj02 li:nth-child(odd){margin-right:35px;}
.bj02 li span{width:82px; text-align:right; font-size:14px; color:#333333; display:inline-block; float:left; margin-right:10px;}
.bj02 li span i{ color:#f44336; margin-right:5px;}
.bj02-01{width:305px; height:28px; border:1px #e8e8e8 solid;}
.opt{width:50px; float:left;}
.sqcg{width:100%; height:800px;}
.cg01{width:70px; height:70px; margin:0 auto; padding-top:150px;}
.cg01 i{font-size:60px; color:#f44336;}
.cg02{width:100%; height:76px; line-height:76px; font-size:24px; color:#ffc107; text-align:center;}
.cg03{width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; color:#666666;}
.cg03 a{color:#333333; font-weight:bold;}
.error {color:red;line-height: 37px;}
#loginCaptchaBox {display:none;}
