/*代码重置*/
* {
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
body {
	font-family: 'Microsoft Yahei', 'Simsun', Arial, Helvetica, sans-serif;
	-webkit-text-size-adjusst: none;
	font-size: 14px;
	color: #666666;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
address, cite, dfn, em, var, i {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
form {
	display: inline
}
small {
	font-size: 14px
}
ul, ol, li {
	list-style: none
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover{
	color: #02589f;
}
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
input, select {
	outline: medium;
	border: none;
	list-style-type: none;
}
button {
	background: none;
	list-style-type: none;
}
.clearfix {
	clear: both;
}
a:hover, a:focus {
	text-decoration: none;
}
.iconsize{
	width: 40px;
	height: 40px;
	position: relative;
	top: 50%;
	margin-top: -20px;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:    #333;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color:    #333;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color:    #333;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:    #333;
}


@media (max-width: 992px) {
	.banner_box{
		margin-top: -50px;
	}
	.nav_img{
		display: none;
	}
	.navbar-collapse{
		position: absolute;
		width: 100%;
	}
}	

/*nav结束*/
/*top*/
.md_top{
	height: 26px;
	line-height: 26px;
	background: #fcfcfc;
	width: 100%;
	border-top: 4px solid #81282c;
	padding-bottom:5px;
}
.md_top_left{
	float: left;
	height: 21px;
	line-height: 21px;	
}
.md_top_left p{
	font-size: 12px;
	margin-bottom: 0;
	margin-left: 10px;
	color: #fff;
	height: 21px;
	line-height: 21px;	
}
.md_top_right{
	float: left;
	height: 21px;
	line-height: 21px;	
}
.md_top_right p{
	font-size: 12px;
	margin-bottom: 0;
	margin-right: 10px;
	color: #484848;
	float: right;	
	height: 21px;
	line-height: 21px;	
}
@media (max-width: 992px) {
	.md_top_right p{
		margin-right: 0;
	}
}
.md_top_right p img{
	margin-top: -4px;
}
.md_top_right p a{
	margin: 0 5px;
	color: #484848;
}
/*天气预报*/
.yb{
	height: 21px;
	line-height: 21px;
	
	width: 100px;
	color: #d73737;
}
.red{
	color: #c00;
}
.fl{
	float: left;
}
.zl{
	height: 21px;
	line-height: 21px;
	float: left;
	position: absolute;
	top:0
}
.mt5 {
    
}
.ml10 {
    margin-left: 10px;
}
@media (max-width:992px){
	.md_top_left{
		display: none;
	}

}
/*天气预报结束*/
/*top结束*/

/*logo*/
.bank_logo{
	height: 82px;
	width: 100%;
}
.logo{
	margin-top: 13px;
	padding-left: 0;

	width: 50%;
}
.logo img{

	height: 56px;
}
.search{
	width: 50%;
	float: right;
	height: 26px;
	
	border:1px solid #e4e4e4;
	border-radius: 5px;
	margin-top: 28px;
}
.search input{
	width: 70%;
	padding-left: 5%;
	border: none;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 10px;	
}
.search_a{
	
	height: 24px;
	line-height: 24px;
	background: #02589f;
	padding: 0 12px;
	float: right;

}
@media (max-width:992px){
	.logo{
		width: auto;
	}
	.bank_input{
		float: right;
	}
	.search input{
		float: left;
		width: 52%;
	}
}
@media (max-width:992px){
	.search{
		display: none;
	}
}
@media (max-width:768px){
	.logo img{
	    /*width: 207px;*/
	    height: 23px;
	    margin-top: 12px;
}
}
/*logo结束*/

/*底部*/
.bot{
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #231815;
	color: #fff;
	font-size: 14px;
}
.bot a{
	color: #fff;
	margin-right: 10px;
}
.footer{
	background: #dcdddd;
	height: auto;
	width: 100%;
	padding-top:23px;
	padding-bottom: 13px;
	margin-top: 20px;
}
.footer_li{
	float: left;
	width: 16%;
	text-align: center;
}
.footer_li a{
	height: 20px;
	line-height: 20px;
	width: 100%;
	display: block;
	color: #02589f;
	font-size: 14px;
	border-left: 4px solid #02589f;
}
.footer_rig{
	border-right: 4px solid #02589f;	
}
.ul02{
	margin-top: 24px;
}
.ul02 li{
	height: 25px;
	line-height: 25px;
}
.ul02 li a{
	font-size: 12px;
	color: #525252;
	border: none;
}
.fot_top{
	height: 37px;
	line-height: 37px;
	font-size: 26px;
	color: #772a2e;
	text-align: right;
}
.fot_top img{
	height: 37px;
	width: 41px;
	margin-right: 20px;
}
.fot_p{
	line-height: 25px;
	font-size: 16px;
	color: #772a2e;
	text-align: right;
	margin-top: 10px;
}
.fot_add{
	width: 249px;
	height: 125px;
	float: right;
}
.fot_img{
	width: 240px;
	height: auto;
	margin-top: 60px;
	margin-right: 5px;
}
@media (max-width:1200px)and (min-width:992px){
	.foot_left{
		text-align: center;
	}
	.foot_left img{
		margin-top: 5px;
	}
	.fot_top img{
		margin-right: 0;
	}
	.fot_p{
		font-size: 14px;
	}
}
@media (max-width:992px) and (min-width:768px){
.footer{
	text-align: center;
	height: auto;
    padding-bottom: 250px !important;

}
.foot_mid{
	padding: 0;
}
.footer_li{
	width: 16.66%;
}
.footer_li a{
	font-size: 12px;
}
.fot_top{
	text-align: center;
	font-size: 18px;
}
.fot_top img{
	width: 19px;
	height: 20px;
}
.fot_p{
	text-align: center;
}	
.fot_add{
	width: 100%;
	float: left;
}
.fot_add img{
	width: 100%;
	float: left;
}
.foot_right{
	height: auto;
	float: left;
}
.fot_img{
	margin-top: 0;
	width: 300px;
	height: auto;
}
.ul02 li a{
	font-size: 8px;
}
}
@media (max-width:768px){
.bot{
	display: none;
}	
.footer{
	text-align: center;
	height: auto;
	float: left;
	padding-bottom: 50px;
}
.fot_top{
	text-align: center;
	height: auto;
}
.fot_p{
	text-align: center;
}	
.fot_add{
	width: 100%;
	float: left;
}
.fot_add img{
	width: 100%;
	float: left;
}
.foot_right{
	height: auto;
	float: none;
	CLEAR: BOTH;
}
.fot_img{
	margin-top: 0;
}
.footer_li{
	width: 33.33%;
	margin-top: 10px;
}
.footer_li a{
	border-right: none;
}
.ul02{
	height: 170px;
}
.foot_mid{
	margin-top: 10px;
	float: left;
    height: auto;
}
}

@media (max-width:768px){
.sub-nav li{
	border:none;
	}
}	
	

/*在线留言*/	
.online_input{
	width: 40%;
	margin: 15px 5%;
	height: 43px;
	line-height: 43px;
	border: 1px solid #777777;
	float: left;
	font-size: 16px;
	padding-left: 15px;
}
.online_textarea{
	width: 90%;
	margin-left: 5%;
	font-size: 16px;
	background: #fff;
	border: 1px solid #777777;
	border-radius: 0;
}
.yzm_input{
	height: 43px;
	line-height: 43px;
	border: 1px solid #777777;
	width: 173px;
	margin-top: 15px;
	margin-left: 5%;
	padding-left: 15px;
	float: left;
}
.yzm_img01{
	float: left;
	margin-left: 25px;
	margin-top: 17px;
}
.tjan{
	width: 100%;
	height: 46px;
	text-align: center;
	clear: both;
	margin-top: 50px;
	border-bottom: 1px dashed #777;
	padding-bottom: 70px;
}
.tjan a{
	padding: 15px 55px;
	background: #02589f;
	color: #fff;
	font-size: 16px;
}
.online{
	width: 100%;
	height: auto;
}
.online li{	
	width: 100%;
	padding: 15px 3%;
	height: auto;
	border: 1px solid #ededed;
	margin-bottom: 20px;
}
.online li p{
	width: 100%;
	line-height:40px ;
	font-size: 14px;
	color: #8c8c8c;
}
.online li p span{
	color: #333;
}
.ly_t{
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ededed;
}
@media (max-width: 992px) {
	.online_input{
		width: 100%;
		margin: 15px 0;
	}
	.online_textarea{
		width: 100%;
		margin-left:  0%;
	}
	.yzm_input{
		width: 123px;
	}
}
/*在线留言 结束*/	
.fl_left{
	float: left;
}
/*子页的banner*/
.lunbo3{
	overflow:hidden;
	height:340px;
}
.lunbo3>a>img{
	position:relative;
	left:50%;
	margin-left:-960px;
}
.lunbo4{
	overflow:hidden;
	height:120px;
	margin-top: -50px;
}
.lunbo4>a>img{
	position:relative;
	left:50%;
	margin-left:-496px;
}
/*子页的banner  结束*/


/*分页*/
.page{
	width: 100%;
	text-align: center;
	margin:20px auto;
} 
.page span{
	height: 15px;
	line-height: 15px;
	border: 1px solid #02589f;
	padding: 3px 5px;
	margin: 0 4px;
	color: #fff;
	background: #02589f;
	font-size: 12px;
}
.page a{
	height: 15px;
	line-height: 15px;
	border: 1px solid #d4d2d1;
	padding: 3px 5px;
	margin: 0 4px;
	font-size: 12px;
	color: #999;
}

@media (max-width: 374px) {
	.page a{
		padding: 3px 2px;
    	margin: 0 1px;
	}
}
.page a:hover{
	color: #fff;
	background: #02589f;
}

.fanye .bian{
	color: #fff;
	background: #02589f;
}
/*分页  结束*/
