body, html, p, div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img { margin: 0 auto; padding: 0;}
body{background: #fff;color: #333333; font-size:14px;font-family:"Microsoft YaHEI","Arial";}
img{border: 0 none; display: block;}
li{list-style: none outside none;}
a{text-decoration: none;color:#333}
a:hover{color:#cc0000!important; text-decoration:underline}
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft YaHEI","Arial"; font-weight:normal}
input{ font-size:14px; padding:0 5px; margin:0}
button{ border:none; cursor:pointer;padding:0; margin:0}

em,i{ font-style:normal!important}

.red{ color:#c00!important}
.gray{ color:#818181!important}
.bold{ font-weight:bold!important}
.f_left{ float:left!important}
.f_right{ float:right!important}
.clear{ clear:both; height:0; font-size:0; float:none;line-height: 0;visibility: hidden;}
.bd_line{ border-bottom:1px dashed #cbcbcb!important}
.mt20{ margin-top:20px!important}

.clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}

/*top*/
.top{ background:#f7f7f7;border-bottom: 1px solid #e0e0e0;height: 37px;margin-bottom: 20px;width: 100%;}
.top_block{ width:1200px; margin:0 auto}
.top_nav{ float:left; width:500px; height:37px; line-height:37px}
.top_nav a{ display:inline-block; margin-right:10px}
.righticon {display: inline-block;float: right;padding:7px 0 0 10px;width: 103px;}
.righticon a{ background:url(http://statics.xafc.com/house/v3.0/asset/img/icon.png); display:inline-block; float:left; width:30px; height:25px; margin-right:5px;}
.righticon a.icon1{ background-position:3px -138px;}
.righticon a.icon2{ background-position:0 -222px;}
.righticon a.icon3{ background-position:0 -263px; margin:0}
.righticon a:hover.icon1{ background-position:3px -303px;}
.righticon a:hover.icon2{ background-position:0 -390px;}
.righticon a:hover.icon3{ background-position:-1px -434px;}
.sddm1{ float:left;width:30px; position:relative; height:30px}
.sddm1 span{ display:inline-block;margin: 0;padding: 0;position: absolute;right: 0;top: 30px;z-index: 100000;}

.regist{ float:right;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;position: relative;z-index: 10002;}
.menu-sj-block,.menu-dh-block{float: left;height: 37px;padding:0 10px; line-height:37px; }
.tb_sj{background:url(http://statics.xafc.com/house/v3.0/asset/img/icon.png) no-repeat left -15px;padding-left:22px}
.menu-dh{background:url(http://statics.xafc.com/house/v3.0/asset/img/icon.png) no-repeat left -52px;padding-left:27px}
.tb_sj:hover{ background-position:left -481px}
.menu-dh:hover{ background-position:left -517px}
.web_nav{ position:absolute;top:37px; right:-1px; background:#fff; border:1px solid #e0e0e0; padding:10px 0; width:524px;}
.web_nav .mod{ float:left; width:140px;}
.mod-a dt a{color:#018fe5;}
.mod-b dt a{color:#69ab19;}
.mod-c dt a{color:#eb6120;}
.mod-a,.mod-b{ border-right:1px dashed #e0e0e0}
.mod dl{text-align:center}
.mod dl dt{ font-size:20px; font-family:"Microsoft YaHEI","Arial"; margin-bottom:10px}
.mod dl dt a{ float: none;}
.mod dl dt a:hover{ text-decoration: none}
.mod dl dd a{float:none; margin:0 0 2px;padding:8px 10px}
.mod dl dd a:hover{color:#fff!important; text-decoration:none; border-radius:3px}
.mod-a dl dd a:hover{background:#018fe5;}
.mod-b dl dd a:hover{background:#69ab19;}
.mod-c dl dd a:hover{background:#eb6120;}

.web_nav .mod-c{width:240px}
.web_nav .mod-c dl{ border-right:none; float:left;width:120px;}

.nav-link{ float:right; line-height:37px;padding:0 10px}
.nav-link a{ margin-right:10px}
.top_code{ position:absolute; top:37px;left:-1px; border:1px solid #e0e0e0; background:#fff;width:181px; padding:10px;}
.top_code span{ display:block; line-height:24px; text-align:center; font-size:18px}
.top_code span img{ margin-bottom:6px}
.top_code a{ display:block; }
.top_code a:hover{ text-decoration:none;color:#333!important}
.top_code em{font-style:normal; display:block; color:#ea5505; font-size:14px}

/*底部css*/
#bottom{ margin-top:20px;background:#f7f7f7; border-top:1px solid #e0e0e0; width:100%; height:85px}
.bottombox {width:1200px; margin:0 auto; padding-top:15px; color:#818181;line-height:29px; text-align:center}
.bottombox a{  padding:0 6px; display:inline-block}
.bottombox a:hover{ color:#c00}
.leftbottom a{ color:#818181;}
.rightbottom{ float:right;}
.leftbottom{ float:left;}
.rightbottom a{ background:url(http://news.xafc.com/gb/images/icon.png) no-repeat; color:#333}
.rightbottom a.icon1{ background-position:0 -477px;padding-left:20px}
.rightbottom a.icon2{ background-position:0 -383px;padding-left:32px}
.rightbottom a.icon2 em{ background:url(http://news.xafc.com/gb/images/V.gif) no-repeat 0 7px; width:20px; height:25px; display:inline-block  }
.rightbottom a.icon3{ background-position:0 -434px;padding-left:35px}
#bottom p{ width:100%; clear:both}
#bottom p a{ color:#333}
#bottom p a:hover{ color:#c00}
#ztbj{
	background:url(../images/bj.jpg) no-repeat;
	margin:0 auto;
	width:100%;
	height:3250px;
}
.sdzg{
	width:100%;
	margin:0 auto;
	min-width:1200px;
	border:0px;
}
.div_1200{
	width:1200px;
	margin:0 auto;
}
/*[浮动报名菜单]*/
#bottom_menu {bottom: 0;height: 58px; left: 0; position: fixed; width: 100%;z-index: 1200;background: #eb9015; }
#index_nav_box{  bottom: 0; height: 80px; left: 0; position: fixed;width: 100%;z-index: 1200; }
.fixed_top { display:block; Z-INDEX: 999; width:937px;  position:fixed;}
.fixed_top_none { display:none;}
.baoming{ background:url(../images/photo2.jpg) no-repeat #eb9015; width:1200px; height:58px; position:fixed; bottom:0;}
.baoming ul{ float:left;  margin-top:9px; display:inline; margin-left:32%;} 
.baoming ul li{ display:inline;  margin-left:15px; line-height:31px}
.baoming ul li span{ float:left; font-size:12px; margin-top:5px; color:#fbe9cf; margin-left:20px;}
.baoming ul li font{ font-size:18px; color:#0e3c6f}
.name{ float:left;font-family:"Microsoft YaHei","Arial"; font-size:15px; margin-top:3px}
.input{ border:1px solid #d6d6d6; background:#fff; height:22px; width:160px; float:left; line-height:21px; margin-top:6px}
.btn{ background:url(../images/btn1.jpg) no-repeat; width:105px; height:40px; float:right; cursor:pointer; border:0; }
.container{ width:958px; margin:0 auto; background:#9d221b}
.bottom_menu_list { height: 58px; margin: auto; overflow: hidden; width: 1200px;}

