@charset "utf-8";
/* CSS Document */

html,body{padding:0;margin:0;font-size:14px;}
.page_top{width:100%;background:#cccccc;height:30px;line-height:30px;}
ul{margin:0;padding:0;}
li{list-style:none;}
/*hr{height:1px;border: none;border-top:1px solid #ddd;margin:15px 0;}*/

a{color:#000; text-decoration:none;}
a:hover{color:#2976d6;text-decoration:none;}

/*input{height:25px;}*/

.p_container
{
	width:1000px;
	margin:0 auto;
}

.p_menu li{float:left;margin:0 23px;font-size:18px;}
.p_menu li a{color:#fff; text-decoration:none;}


.s_container_fluid{width:100%;}

.s_bg_gray{background-color:#efefef;}
.s_bg_blue{background-color:#2976d6;}
.s_bg_blue_footer{background-color:#607897;}

.s_text_right{text-align:right;height:30px;line-height:30px;}

header,nav,footer,.s_text_right,.con_middele{width:1000px;margin:0 auto;}

nav{height:40px;line-height:40px;}
nav a{font-size:16px;margin:0 25px; text-decoration:none;color:#fff;}
nav a:hover{color:#a3dbfb;}
.con_middele{padding:20px 0; overflow:hidden;}
section{float:left;width:600px;}
aside{float:right;width:340px;background:#f9f9f9;border:1px solid #ccc;border-top:3px solid #2976d6;padding:10px;}
footer{padding-top:60px;height:100px;text-align:center;color:#b4cbea;line-height:30px;}
.s_footer_bg_img{clear:both; background:url(../../img/ggfw/footer_bg_img.jpg) no-repeat;height:297px;}
.ggfw_index_herad{background:url(../../img/ggfw/line1.jpg) 0 0 repeat-x;}

.s_box{}
.s_box_title{font-size:16px;color:#033fd7;padding:10px 0;}
.s_box_title span{width:3px; border-left:3px solid #2976d6;margin-right:10px;}

.s_box_li{padding:10px 0;}
.s_box_li li{height:30px;line-height:30px; list-style:circle;margin-left:10px;}
.s_box_li li span{float:right;color:#999;}

.s_right_title{color:#0763d5;font-size:16px; font-weight:bold;}
.s_btn_list{font-size:16px;margin:15px; color:#fff;border-radius:10px;height:55px;padding-top:15px;overflow:hidden;}
.s_btn_list {  
background: -webkit-linear-gradient(#ffffff, #cccccc); /* Safari 5.1 - 6.0 */ 
background: -o-linear-gradient(#ffffff, #cccccc); /* Opera 11.1 - 12.0 */  
background: -moz-linear-gradient(#ffffff, #cccccc); /* Firefox 3.6 - 15 */  
background: linear-gradient(#56aee2, #3879c5); /* 标准的语法 */ 
}
.s_btn_icon{float:left;width:80px;text-align:right;}
.s_btn_text{margin-left:100px;}
.line_height40{line-height:40px;}


.ibox{clear:both;margin-bottom:25px;margin-top:0;padding:0}.ibox.collapsed .ibox-content{display:none}.ibox.collapsed .fa.fa-chevron-up:before{content:"\f078"}.ibox.collapsed .fa.fa-chevron-down:before{content:"\f077"}.ibox:after,.ibox:before{display:table}.ibox-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#e7eaec;-webkit-border-image:none;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:4px 0 0;color:inherit;margin-bottom:0;padding:14px 15px 7px;min-height:48px}.ibox-content{background-color:#fff;color:inherit;padding:15px 20px 20px;border-color:#e7eaec;-webkit-border-image:none;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:1px 0}
.ibox-content{clear:both}
.ibox-heading{background-color:#f3f6fb;border-bottom:none}.ibox-heading h3{font-weight:200;font-size:24px}.ibox-title h5{display:inline-block;font-size:14px;margin:0 0 7px;padding:0;text-overflow:ellipsis;float:left}.ibox-title .label{float:left;margin-left:4px}.ibox-tools{display:inline-block;float:right;margin-top:0;position:relative;padding:0}.ibox-tools a{cursor:pointer;margin-left:5px;color:#c4c4c4}.ibox-tools a.btn-primary{color:#fff}.ibox-tools .dropdown-menu>li>a{padding:4px 10px;font-size:12px}.ibox .open>.dropdown-menu{left:auto;right:0}
.big-icon{font-size:60px;color:#e5e6e7}
.b-r{border-right:1px solid #e7eaec}



/*20200702*/
.s_box_sub_title{
	background:#dce9f9;
	border-radius:5px;
	margin:10px 0;
	font-weight:bold;
	padding-left:5px;
	color:#01479e;
	line-height:35px;
}
.s_box_info{padding:20px 10px;line-height:40px;border:1px solid #e6e6e6;border-radius:5px;}
.form-group{position:relative;}
.form-group-label{width:100px;text-align:right;}
.form-group-label span{color:#ff0000;margin-right:2px;}
label.error{
	/*position:inherit;*/
	top:1px;
	right:5px;
}

.mleft64{
	margin-left:100px;
}
.mrightPrice{
	width:70px; float: right;
}

.btn_bank{
	width:230px;font-size:16px;padding:10px 20px;border-radius:5px;
}