@charset "utf-8";
/* CSS Document */
/* 专题公用CSS  */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption{ margin: 0; padding: 0; border: none; list-style: none; }
body {font:14px/24px "微软雅黑", "宋体", Arial; color: #333; background:#fff; }
ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0px; margin: 0px; font-weight: normal; }
img { border: none; margin: 0px; padding: 0px; vertical-align: middle; }
.clearfloat { clear: both; height: 0px; font-size: 1px; line-height: 0px; }
.float_L { float: left; }
.float_R { float: right; }
.mainbox { width: 1200px; margin: 0px auto; }
.footer { padding: 15px 0px; text-align: center; background:#f2f2f2; }
a{color:#333; text-decoration: none }
a:hover { color: #cc0000; text-decoration: underline; }
.htred{color: #cc0000; }
.hbweixin {position:fixed; left:10px; bottom:40px; _position:absolute; _top:eval(document.documentElement.scrollBottom+40)); z-index:999;}
.mrt20{ margin-top:20px;}
/*顶部导航*/
.ht_top{width:100%;background:url(http://www.huatu.com/z/413ztjx/images/nav_bg.gif) repeat-x 0; height:41px;}
.logo{float:left;}
.logo img{ border:0; padding:0;}
.zt_top{width:1000px;height:41px;margin:0 auto;}
.topnav{float:right;}
.huatu01{margin-right: 20px; font-size:14px; color:#333; text-decoration:none;}
.huatu01:hover{ text-decoration:none; color:#C30;}
.huatu{ float:right; line-height:41px;}

.wx{position: relative;padding-left: 30px;background: url(http://u2.huatu.com/hubei/2018/kc_wxin.png) no-repeat left center;cursor: pointer;float:right;margin-left:12px;font-size: 14px;color:#333;z-index: 999;}
.wx:hover .wx_box{display: block;}
.wx:hover{color: #FF4B4E;}
.wx_wrap{min-width: 192px;height: 100px;padding-top: 30px;margin-bottom: 13px;}
.wx_box{display: none;position: absolute;bottom: -150px;padding-left: 20px;left: 0;min-width: 217px;height: 150px;background-color: #fff;z-index: 10;box-shadow: 0 0 7px rgba(58, 58, 58, 0.2);}
.wx_box img{display: block;float: left;width: 80px;height: 80px;}
.wx_box a{display: block;float: left;width: 70px;height: 26px;margin-left: 15px;background: #e92930;border-radius: 3px;color: #fff !important;font-size: 14px;line-height: 26px;text-align: center;margin-top:-2px;text-decoration: none;}
.wx_box span{display: block;float: left;margin: 0 0 10px 15px;color: #000;font-size: 14px;line-height: 23px;}

/*正文*/
.top_bg{ background: url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/top_bg1.gif") repeat-x 0px 0px; height:258px; width:100%;}
.banner{ background:url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/top_bg.gif") no-repeat center top; height:258px;}
.title{ text-align:center; color:#ffbe2c;font: bold 72px/80px "微软雅黑"; padding-top:120px; }
.nav{ width:150px; text-align:center; line-height:36px; background:#f2f2f2; margin-right:30px;}
.nav ul li a{border-bottom:1px #ededed solid; display:block;}
.nav ul li a:hover{ background:#dc1616; color:#fff;text-decoration:none;}
.content{width:1000px;}
.content p{ padding-bottom:10px; /*text-indent:2em;*/overflow: hidden;clear: both;}
.current a{ background:#dc1616; color:#fff; text-decoration:none;}
h2{ background:url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/title_bg.gif") no-repeat 0px 8px;font:bold 20px/30px "微软雅黑"; padding-left:20px; margin:10px 0px;}
.line{border-bottom:1px #dfdfdf dashed; margin:15px 0px; height:1px;}
/*考试时间*/
table { border-collapse: collapse; color: #666; text-align: center; background: #fff; margin: 10px 0px; line-height:21px;}
th { line-height: 30px;background:#f2f2f2;}
th, td { border: 1px solid #dfdfdf; padding:10px 4px;}
.huodong li{ float:left; background:url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/bg03.gif") no-repeat 0px 0px; padding-left:10px; padding-top:10px; width:290px; height:170px;}
.mr30{ margin:0px 30px;}
h3{padding:30px 0px;}
.lianxi_list{ background:url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/tab01.gif") repeat-x 0px 0px; height:54px;font:14px/42px "微软雅黑";}
.lianxi_list li{ float:left; width:64px; text-align:center; cursor:pointer;height:54px;}
.lianxi_list li.current{ background:url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/tab02.gif") no-repeat 0px 0px; color:#fff;}
.center{ text-align:center;}
.msbk{background:#dc1616;font-size:18px;font-family:"微软雅黑";color:#fff;font-weight:bold;height:40px;line-height:40px;text-align:center;}


.mygoods{margin-top:15px;}
.mytitle a{font-size:15px;color:#F44336;margin:0;float:right;padding-right:8px;}
.mytitle{height:40px;background: #fff;font:18px "\5FAE\8F6F\96C5\9ED1";padding-left:20px;line-height:40px;overflow:hidden;border-left:solid 4px #f73e28;}

/*搜索查询*/
.select{z-index:10000;margin: 0 15px 10px 0;}
.select ul{   overflow: hidden;width: 760px;}
.select ul li input,.select ul li select{ float: left;margin: 0 5px;height: 36px;  line-height: 36px;      display: block;      color: #807a62;            font-style: normal;      padding-left: 15px;      border: 1px solid #ccc;      background: #fff;width: 115px;}
.select ul li input{height: 32px;width: 100px;}
.search{height: 120px;border:solid 1px #ddd;background:#f6f6f6;padding:0 24px;width:960px;margin:10px auto}
.search_tab {border-bottom:solid 1px #ddd;height: 46px;margin-bottom:20px;overflow: hidden;}
.search_tab li{float:left;font-size:18px;line-height:18px;padding: 16px 8px 11px;margin-bottom:-1px;cursor: pointer;}
.search_tab li.cur{border-bottom:solid 1px #d21332;color:#d21332;}

.select{float: left;text-align: center;}
.search_btn{width: 102px;height: 36px;background:#ff9c00;color:#fff;border:none;border-radius:5px;text-align: center;font-size:20px;line-height: 32px;cursor: pointer;}
.search_tab a{padding-top: 18px; font-size:16px;color:#CC0000;margin: 0;float: right;}
.job_title a  { font-size:16px;color: #ff0;margin: 0;float: right;padding-right: 25px;}
.i_jobcz{border:solid 1px #ddd;box-sizing: border-box;}
.i_jobcz h2{font-size:20px;padding-left:10px;border-left:solid 4px #e53538;line-height:20px;height:20px;margin-bottom:25px;margin-left: 15px;}
.i_jobcz{width: 960px;overflow:hidden;padding: 15px 0 0;margin: 10px auto;}
.i_jobcz ul{width: 940px;margin: 0 auto;overflow: hidden;}
.i_jobcz ul li{margin-bottom: 8px;font-size:14px;margin-left:12px;float:left;font-size:14px;white-space: nowrap;}

.i_jobcz li a{padding: 3px 10px;margin-left:20px;background:#f5f5f5;float:left;border:solid 1px #f5f5f5;line-height: 22px;margin: 0 8px 10px;font-size: 14px;}
.i_jobcz li a:hover{background:#fff;color:#e53538;border:solid 1px #e53538;}
.i_jobcz li a.cur{background:#fff;color:#e53538;border:solid 1px #e53538;}

/*搜索查询*/
.select{z-index:10000;margin: 0 15px 10px 0;}
.select ul{   overflow: hidden;width: 760px;}
.select ul li input,.select ul li select{ float: left;margin: 0 5px;height: 36px;  line-height: 36px;      display: block;      color: #807a62;            font-style: normal;      padding-left: 15px;      border: 1px solid #ccc;      background: #fff;width: 115px;}
.select ul li input{height: 32px;width: 100px;}
.search{height: 120px;border:solid 1px #ddd;background:#f6f6f6;padding:0 24px;width:960px;margin:10px auto}
.search_tab {border-bottom:solid 1px #ddd;height: 46px;margin-bottom:20px;overflow: hidden;}
.search_tab li{float:left;font-size:18px;line-height:18px;padding: 16px 8px 11px;margin-bottom:-1px;cursor: pointer;}
.search_tab li.cur{border-bottom:solid 1px #d21332;color:#d21332;}

.select{float: left;text-align: center;}
.search_btn{width: 102px;height: 36px;background:#ff9c00;color:#fff;border:none;border-radius:5px;text-align: center;font-size:20px;line-height: 32px;cursor: pointer;}
.search_tab a{padding-top: 18px; font-size:16px;color:#CC0000;margin: 0;float: right;}
.job_title a  { font-size:16px;color: #ff0;margin: 0;float: right;padding-right: 25px;}
.i_jobcz{border:solid 1px #ddd;box-sizing: border-box;}
.i_jobcz h2{font-size:20px;padding-left:10px;border-left:solid 4px #e53538;line-height:20px;height:20px;margin-bottom:25px;margin-left: 15px;}
.i_jobcz{width: 960px;overflow:hidden;padding: 15px 0 0;margin: 10px auto;}
.i_jobcz ul{width: 940px;margin: 0 auto;overflow: hidden;}
.i_jobcz ul li{margin-bottom: 8px;font-size:14px;margin-left:12px;float:left;font-size:14px;white-space: nowrap;}

.i_jobcz li a{padding: 3px 10px;margin-left:20px;background:#f5f5f5;float:left;border:solid 1px #f5f5f5;line-height: 22px;margin: 0 8px 10px;font-size: 14px;}
.i_jobcz li a:hover{background:#fff;color:#e53538;border:solid 1px #e53538;}
.i_jobcz li a.cur{background:#fff;color:#e53538;border:solid 1px #e53538;}

/*预约css*/

	.mr_order {
		width: 1000px;
		height: 200px;
		background: #fff;
		border: 1px solid #dfdfdf;
		box-sizing: border-box;
		clear: both;
	}
	.clearfix.inputBox {
		margin-left: 10px;
	}
	.btnBox {
		display: block;
		margin: auto;
		width: 200px;
			padding-top: 0px;
	}
	.mr_order label {
		display: block;
		float: left;
		width: 90px;
		font-size: 18px;
		line-height: 32px;
		text-align: right;
	}
	.mr_order #fs {text-align: center;
		color: #fff;
		width: 90px;
		padding-left: 0;
		margin-left: 10px;
		background: #e10c2c;
		line-height: 32px;
	}
	.mr_order input, .mr_order select {
		display: block;
		float: left;
		width: 170px;
		height: 32px;
		padding-left: 10px;
		background: #f3f3f3;
		border: none;
		border-radius: 4px;
		box-sizing: border-box;
		font-size: 14px;
		line-height: 32px;
	}
	select.input {
		margin-left: 18px;
		width: 150px;
	}
	.mr_order #PhoneCode {
		width: 90px;
	}
	.mr_order .subBtn {
		float: none;
		width: 180px;
		height: 36px;
		padding: 0;
		margin: 0px auto;
		cursor: pointer;
		background: #e10c2c;
		border-radius: 36px;
		background: linear-gradient( 0, #e30c2a, #fd1212);
		color: #fff;
		font-size: 18px;
		line-height: 36px;
	}
	#your-dom-id #nc_1_wrapper{
       width: 210px;
    }


	
.expand {
  display: block;
  width: 100%;
  /*height: 1rem;*/

/*  padding-left: 1.1rem;*/
  margin-top: .35rem;
  font-size: .6rem;
	align-items: center!important;
	text-align: center!important;
/*	height: 1.2rem!important;*/
	margin: 0 auto;
}

.expand label {
  margin-right: 0.5rem;
}
.box_checkbox  .checkbox {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 2%;
	line-height: 0.5rem;
}

.box_checkbox {
  display: inline-flex;
  align-items: center;
	text-align: center;
}

.last-check {
  margin-top: .5rem;
}

.last-check label {
  font-size: .35rem;
  color: #333;
	width:340px;
}

.last-check a {
  color: #333;
}



/*
.layui-form-checkbox {
  display: none;
}

.layui-form input[type=checkbox],
.layui-form input[type=radio],
.layui-form select {
  display: block !important;
}
*/

@media only all and (max-width:1080px){
	
	

	.yuyue-border{float: left;height:2rem;line-height: 2rem;width:10rem;margin-left: 4rem;margin-bottom: 0.5rem;}
	.nc-container,.nc_scale,.nc_iconfont{display: none;}
	.nc-container #nc_1_wrapper, .nc-container.tb-login #nc_1_wrapper{height: 2rem;}
	.nc-container .nc_scale .scale_text,.nc_iconfont{line-height: 2rem!important;}
	.nc-container .nc_scale span.nc-lang-cnt,.nc_iconfont{font-size: .75rem!important;}
	._nc .stage1{padding:0!important;}
	._nc .stage1 .slider{left:0!important;right: 0!important;}
	._nc .stage1 .track div, ._nc .stage1 .label,._nc .stage1 .button,._nc .stage1 .slider,._nc .icon-slide-arrow{height: 2rem!important;line-height: 2rem!important;}
	._nc .stage1 .button{width:1.5rem!important;}
	._nc .icon-slide-arrow{font-size:.75rem!important;left:10px!important;}
	
			.mr_order{width: 98%;height: auto;overflow: hidden;}
	.mr_order h2{width:96%;}

	.clearfix.inputBox {margin-left: 0.3rem;}
/*	.btnBox {width: 5rem;}*/
	.mr_order label {
		width: 4rem;
    font-size: 0.75rem;
    line-height: 2rem;
	}
	.mr_order #fs {
		text-align: center;
		width: 4rem;
		margin-left: 0.3rem;
		line-height: 2rem;
	}
	.mr_order input, .mr_order select {
		width: 10rem;
		height: 2rem;
		padding-left: 0.3rem;
		font-size: .75rem;
		line-height: 2rem;
		margin-bottom: 0.5rem;
	}
	select.input {
		margin-left: .5rem;
		width: 7rem;
	}
	.mr_order #PhoneCode {
		width: 6rem;
	}
	.mr_order .subBtn {
		float: none;
		width: 8rem;
		height: 2rem;
		border-radius:1rem;
		background: linear-gradient( 0, #e30c2a, #fd1212);
		color: #fff;
		font-size:.85rem;
		line-height: 2rem;
	}


	.last-check label {
  font-size: .6rem;
	width:15rem;
margin: 0 auto;
}
	

}






@media screen and (max-width:1000px){
	.mygoods{margin-top:5px;}
	.mytitle{height:2rem;line-height:2rem;font-size:14px;padding-left:5px;margin:0 1%;}
	.mytitle a{margin:0;top:0;}
	/*.top_bg,.footer{width:1200px;}*/
	
	.nav{display: none;}
	
		
	.zt_top{width:100%;}
	.wx{display:none;}
	.top_bg{width: 100%;height:7.5rem; }
	.banner {background: url("https://www.vintagefashionandbeauty.com/zt/hbsydwxxk/images/top_bg.png") no-repeat center; background-size: 100% 100% ;height: 7.5rem;width:100%;}
	.mainbox{width: 100%;}
    .title{font-size: 1.8rem; padding-top: 3rem;}
	.mrt20 { margin-top:0.5rem;}
	.content{width: 98%;margin: 0 auto;padding-left: 0.3rem;}
    .content img{width: 98%!important;height:auto;margin: 0 auto;}
	.content table{width: 100%!important;margin: 0 auto;}
	.footer{width:100%;}
	
	.search {
    height: 10rem;
    padding: 0 0.5rem;
    width:100%;
    margin: 0.3rem auto;
}

	.search_tab{
    height: 2rem;
    margin-bottom: 0.5rem;
	}
	.search_tab li {
    font-size: 0.85rem;
    line-height: 0.5rem;
    padding: 0.5rem;
}
	.select ul li input, .select ul li select{
		float: left;
    margin: 0 0px;
    height: 2rem;
    line-height: 2rem;
    display: block;
    color: #807a62;
    font-style: normal;
    padding-left: 0;
    border: 1px solid #ccc;
    background: #fff;
    width: 5.8rem;
		
	}
	.select ul {
    overflow: hidden;
    width:18.25rem;
}
	
}
