@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;color: #333; cursor:pointer
}
img{ border:none}
body {
    font-size: 14px;font-family: "微软雅黑", "宋体";background-color: #fff; color:#333
}
ol, ul {
    list-style: none;
}
.width_1200{ 
    width:1200px;margin:0 auto;    overflow: hidden;
}
table{ border-spacing:1px;}
.margintop_5{ margin-top:5px}
.margintop_10{ margin-top:10px}
.margintop_15{ margin-top:15px}
.margintop_16{ margin-top:16px}
.margintop_20{ margin-top:20px}
.margintop_30{ margin-top:20px}
#margin_r_none{ margin-right:0px;}
.marginright_10{ margin-right:10px}
.marginleft_35{ margin-left:35px;}
.table_switch{ display:none}
.top_head{
    background:#f1f1f1;height:34px;	    width: 100%;
}
.top_head_a a{
    display:inline-block;height:34px;line-height:34px;padding-right:20px;float:right
}
.logo_content{ height:100px;}
.logo_box{ padding:22px 0px 0px 30px; width:305px;    float: left;}
.dh_order{ width:98px; height:30px; background:#f1f1f1;     border-radius: 5px; float:right; margin:38px 22px 0px 0px; overflow: hidden; }
.dh_order span{ padding:8px; display:inline-block;}
.dh_order span img {float: left;}
.dh_order span a{ float:right; width: 60px; height:13px; line-height:13px; margin-left: 5px;}
.navigate_box{ height:60px; background:#135573;    width: 100%;}
.navigate_box ul li{ float:left;}.navigate_box ul li a{ height:60px; line-height:60px; font-size:16px; color:#fff; padding:0px 40px; display:inline-block;}
.navigate_box ul li.active{ background:#247498}
.navigate_box ul li a:hover{background:#247498}

.banner_box{ height:240px; background:url(../images/banner.png) center top #3087ae}
.position_rel{ position:relative;}
.dh_a{ position:absolute; top:175px; right:120px;}
.dh_a a{ display:inline-block; width:110px; height:40px; background:#e74747;     border-radius: 8px; line-height:40px; text-align:center; color:#fff;    font-size: 16px; margin-right:22px;}
.dh_a a:hover{ background:#ca3737}

.flow_content{width:560px; margin:0 auto; overflow: hidden;}
.flow_box{ height:160px; width:100%; background:url('../images/fafafa_03.jpg') repeat;}
.flow_box .flow_div{ height:100px; display:inline-block; margin-right:10px; width:100px; text-align:center; float:left}

.flow_box .flow_title{ text-align:center; font-size:18px;     margin-bottom: 20px;margin-top: 10px;}


.div_section .apply_a a,.info_header .bm_a a,.bm_succ_box .succ_a a,.submit_apply,.exchange_box a,.pay_confirm a,.order_succ_box a{ display:inline-block; border-radius:5px; padding:0px 12px; height:30px; line-height:30px; text-align:center;}
.div_section .apply_a .apply_in,.info_header  .bm_a .apply_in,.pay_confirm a.confirm,.order_succ_box .look_info{  background:#ef5d3b; color:#fff; margin-right:30px;}
.div_section .apply_a .look_info,.info_header  .bm_a .recommed_friend,.bm_succ_box .succ_a .apply_in,.submit_apply,.exchange_box .look_info{ color:#ef5d3b; border:1px solid #ef5d3b; margin-right:10px}
.table_box  .table_detail select,.search_box select {     padding: 5px; min-width:100px; margin-right:10px;}
.search_box{ margin:10px 0px; padding:5px;}

.top_menu{ height:36px; border-bottom:1px solid #ccc}
.top_menu ul li {padding: 0px 10px; height:36px; line-height:36px; text-align:center; background-color: #eee;    float: left;    position: relative; cursor:pointer; z-index: 1;}
.top_menu ul li.active{ border:1px solid #ccc; border-bottom:none;  background:#fff; z-index: 100;}
.top_menu ul li i{background:url('../images/li_active.png') no-repeat; width:11px; height:36px;    position: absolute;right: -11px;z-index: 9999; display:none; top:0px;}
.top_menu ul li.active i{ display: inline-block;}
.top_menu ul li a{ display:inline-block}
.footer{ margin-top:10px; background:url('../images/fafafa_03.jpg') repeat; overflow: hidden;}
.footer .f_u_l{width: 1160px; padding:40px 20px; overflow: hidden;}
.footer ul{ float:left; width:230px; text-align:center;font-size:16px;}
.footer ul li{ margin-bottom:10px;}
.footer ul li.li_bold{  font-weight:bold;}
#coupon_box .div_section{border: 1px solid #fff;}   
#coupon_box .div_section:hover {
    border:1px solid #ef5d3b;
    box-shadow:none;
}
.center_box{ min-height:650px;}

/*验证样式*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
                                background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}

/*分页样式*/
.pagelay {clear: left; margin: 10px 0px; overflow: hidden;}
.pagelay ul.pagination {}
.pagelay ul.pagination li {float: left; width: 30px; height: 30px; line-height: 30px; background-color: #E1E1E1; margin: 0px 5px; text-align: center;}
.pagelay ul.pagination li.active {background-color: #508DA9; color:#FFF;}
.pagelay ul.pagination li.active a {color: #FFF;}

.submit-btn {width: 80px; color: #ef5d3b; border: 1px solid #ef5d3b; background: none; height: 30px; font-size:16px; font-weight: 700; cursor: pointer;}

#pager {margin: 10px 0px; overflow: hidden;}

#qq,#tel,#top{
	position:fixed;
	right:25px;
	z-index:9999;
	display:block;
	width:46px;
	height:46px;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	
}
#qq a{
	display:block;
	float:left;
	width:110px;
	height:46px;
	text-align:center;
	line-height:46px;
	color:#ffffff;
	font-size:16px;
	display:none;
}
#qq .first{
	padding-left:40px;
}
#tel a{
	display:block;
	float:left;
	width:120px;
	height:46px;
	text-align:center;
	line-height:46px;
	color:#ffffff;
	font-size:16px;
	display:none;
	padding-left:50px;
}
#top a{
	display:inline-block;
	width:110px;
	height:46px;
}
#qq{
	bottom:114px;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||114)));
	background:url(../images/asdsadfg_03.png) no-repeat left center #cccccc;
}
#tel{
	bottom:67px;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||67)));
	background:url(../images/asdsadfg_06.png) no-repeat  left center #cccccc;
}
#top{
	bottom:20px;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||20)));
	background:url(../images/asdsadfg_08.png) no-repeat left center #cccccc;
}
#qq:hover{
	background-color:#11b7f3;
}
#tel:hover{
	background-color:#f6ac37;
}
#top:hover{
	background-color:#f13c3c;
}
h1, h2, h3, h4, h5, h6, th {
    font-weight: normal;
}
.search_box input{ height: 26px;
    line-height: 26px;}
.search_box button{display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #eee;
        border: none;}
		.has-error span.span-error {float:none; color:#F00;}
		
		.color_1{color: #60aa2e}
.color_2{color: #f41c1c}
.color_3{color: #aaaaaa}
.font-size24{font-size: 24px}
.float-left{float: left;}