/* ==========
   基本默认值
   ========== */
   
html{
    /*font-size:62.5%;*/
    color:#222;
}

::selection{
    background-color: #b3d4fc;
    text-shadow: none;
}

ul{
    margin: 0;padding: 0;
}
li{
    list-style: none;
}

/* ==========
   工具样式
   ========== */
   
.center-block{
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right{
    float: right !important;
}
.pull-left{
    float: left !important;
}

.text-right{
    text-align: right !important;
}
.text-left{
    text-align: left !important;
}
.text-center{
    text-align: center !important;
}

.hide{
    display: none !important;
}
.show{
    display: block !important;
}

.invisible{
    visibility: hidden;
}

.text-hide{
    font:0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border:0;
}

.clearfix:before,
.clearfix:after{
    content: " ";
    display: table;
}

.clearfix:after{
    clear: both;
}

/*右箭头*/
.r-jiantou{
	display: inline-block;
	font-size: 16px;
	line-height: none;
}

.xiala{
	display: inline-block;
	width: 0;height: 0;
	border-width:4px 4px 0px 4px;
	border-style:solid;
	border-color:#666 transparent;
	margin: 0 0 2px 3px;
}

body{
    /*font-size: 1.2rem;*/
    line-height: 1.5;
    background-color: #fff;
}

a{
    color: #000000;
    text-decoration: none;
}

a:hover,a:active{
    /*color: #0ae;*/
    /*text-decoration: underline;*/
}

/*报名填表*/
.diy-title{
	margin: 0 auto;
	width: 100%;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
}
.diy-title>span{
	display: inline-block;
	width: 40px;height: 40px;
	float: left;
	background: url(https://i.houxue.com/asset/css/img/%E9%A6%96%E9%A1%B5.png) no-repeat;
	background-position: -388px -9px;
}
.signup-div{
	border: 1px solid lightgray;
	box-sizing: border-box;
	padding: 0 0 0 5px;
	position: relative;
}
.signup-div+.signup-div{
	margin-top: 10px;
}
.user-logo{
	background: url(https://i.houxue.com/asset/css/img/sign_up.png) no-repeat;
	background-position: 3px 1px;
}
.tel-logo{
	background: url(https://i.houxue.com/asset/css/img/sign_up.png) no-repeat;
	background-position: 3px -21px;
}
.site-logo{
	background: url(https://i.houxue.com/asset/css/img/sign_up.png) no-repeat;
	background-position: 3px -43px;
}
.pen-logo{
	background: url(https://i.houxue.com/asset/css/img/sign_up.png) no-repeat;
	background-position: 3px -65px;
}
.signup-div>span{
	/*outline: 1px solid blue;*/
	display: inline-block;
	width: 24px;height: 24px;
	margin-top: 1px;
}
.signup-div>input,.signup-div>textarea{
	margin-left: -3px;
	width: 258px;height: 24px;
	border: none;
	outline: none;
}
.signup-div>textarea{
	height: 100px;
	resize: none;
}
.signup-form-btn{
	width: 100%;height: 30px;
	margin-top: 10px;
	background-color: #E94D4E;
	color: #fff;
	border: none;
}
.signup-form-btn:hover{
	cursor: pointer;
}


/*头部样式*/
header{
	width: 100%;
	background-color: #FFFFFF;
}
header .top{
	width: 1226px;
	margin: 0 auto;
	padding: 5px;
}
header .top .nav-left{
	float: left;
}
header .top .nav-left li:first-child{
	padding-right:15px ;
}
header .top .nav-left li+li{
	padding:0 15px;
	border-left: 1px solid #EEEEEE;
}
header .top .nav-left li:first-child a{
	color: #FE5400;
}
header .top .nav-right{
	float: right;
}
header .top .nav-right li{
	margin-left: 20px;
}

header .top ul li{
	display: inline-block;
	font-size: 10px;
}

/*头部导航*/
.nav-min-box{
	width: 100%;
	background-color: #E94D4E;
}
.nav-min{
	margin: 0 auto;
	width: 1226px;
}
.home-logo{
	padding:9px 15px 0 0;
}
.nav-block,.home-logo{
	float: left;
}
.nav-block a{
	display: inline-block;
	padding: 15px 15px;
	font-size: 14px;
	color: #fff;
}
.nav-block a:hover{
	background-color: #EF6160;
	box-shadow: 0 -2px 0 #fff inset;
}
.nav-search-box{
	position: relative;
	float: left;
	margin-top:3px;
}
.nav-search{
	display: inline-block;
	margin-top: 10px;
	border-radius: 20px;
	outline: none;
	border: none;
	box-sizing: border-box;
	padding:10px 30px;
	height: 25px;
	width: 180px;
	font-size: 12px;
}
.nav-search-log{
	width: 18px;height: 18px;
	position: absolute;
	top: 13.5px;left: 8px;
	background: url(https://i.houxue.com/asset/css/img/%E9%A6%96%E9%A1%B5.png) no-repeat;
	background-position: 0 -20px;
}
.nav-search::-webkit-input-placeholder { /* WebKit browsers */ 
color: #999; 
} 
.nav-search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #999; 
} 
.nav-search::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #999; 
} 
.nav-search:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #999; 
}
.home-tel-log{
	float: left;
	display: inline-block;
	width: 38px;height: 30px;
	background: url(https://i.houxue.com/asset/css/img/%E9%A6%96%E9%A1%B5.png) no-repeat;
	margin: 10px 10px 0 10px;
	background-position: -40px -15px;
}
.home-tel{
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	box-sizing: border-box;
	margin-top: 14px;
}


/*底部信息*/
.footer-info{
	width: 100%;
	background-color: #F7F7F7;
	margin-top: 50px;
	box-sizing: border-box;
	padding-top: 40px;
}
.footer-info-main{
	margin: 0 auto;
	width: 1226px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px;
	border-bottom: 1px solid lightgray;
}
.footer-info-main ul{
	width: 220px;
}
.footer-info-main ul:nth-of-type(-n+3){
	border-right:1px solid lightgray;
}
.footer-info-main ul>li:first-of-type{
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}
.footer-info-main ul>li+li>a{
	font-size: 12px;
}
.footer-info-main ul>li+li{
	display: block;
	margin: 0;
}
.QR{
	width: 268px;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding-right: 25px;
	margin-top: 10px;
}
.QR>div{
	display: inline-block;
	width: 100px;height: 120px;
	text-align: center;
}
.QR>div>img{
	width: 100%;height: 80%;
}
.QR>div>p{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
.footer-filing{
	margin: 40px 0;
}
.footer-filing p{
	text-align: center;
	color: #666;
	font-size: 10px;
}
.footer-filing>p:nth-of-type(2)>img{
	margin-bottom: -5px;
}
.footer-filing p a:hover{
	color: #ff5400;
}
.footer-brand{
	text-align: center;
	margin-top: 25px;
}
.footer-brand a{
	margin: 0 10px;
}
.footer-brand a:nth-of-type(3){
	margin-right: 2px;
}
.footer-brand a:nth-of-type(4){
	margin-left: 2px;
}