@charset "utf-8";
/* CSS Document */

body,html{ height: 100%; width: 100%; }
*{ margin:0; padding:0;
	-moz-box-sizing:border-box;/*火狐浏览器*/
	-webkit-box-sizing:border-box;/*火狐浏览器*/
	box-sizing:border-box;/*padding和border算在盒子内*/
}

body{ font-size:16px; font-family:"微软雅黑"; color:#333; }
b,i,h1,h2,h3,h4,h5{ font-weight:normal}
a,a:hover,a:active{ text-decoration:none; color:#333; cursor: pointer;}
/*取消闪烁光标*/
span, p {
	caret-color: transparent;
}

input,textarea,select,button{ outline:none;border:0;}
img{ border:none; vertical-align:top;}
li{ list-style:none;}
.hand{ cursor: pointer;}
.c{ width: 80%; margin: 0 10%;overflow: hidden;}
.bj{ position:fixed;z-index: -1; height: 100%; width: 100%; bottom:0;left:0}
.fl{float:left}
.fr{float:right}
.w50{ width: 50%;}
.w40{ width: 40%;}
.w60{ width: 60%;}
.w20{ width: 20%;position: relative;height: 180px;overflow: hidden;}
.w30{ width: 30%;}
.w70{ width: 70%;}
.clearfix::after{
	content:"";
	display:table;
	clear:both;}
.text_c{ text-align: center;}
.text_r{ text-align: right;}
.border-r-4{ border-radius: 4px;}
.border1{ border:1px solid #ccc}
.border2 {
	margin: 10px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.line-h{ line-height: 36px;}
.border-t-2{ border-top:2px solid #fff}
.border-b-1{ border-bottom:1px solid #ccc}
.border0{ border:none!important}
.font24_b{ font-weight: bold;font-size: 24px;}
.font24{ font-size: 24px;}
.font18{ font-size: 18px;}
.font14{ font-size: 14px;}
.font12{ font-size: 12px;}
.font28-xk { font-family: STXingkai; font-size: 28px; padding: 0 4px; color: #369FB8;}

.color_b,a.color_b,a.color_b { color: #085694;}
.color_w,a.color_w,a.color_w {color:#fff}
.color_r,a.color_r,a.color_r {color:red}
.color_666,a.color_666,a.color_666 {color:#666}
.color_999,a.color_999,a.color_999 {color:#999}

.margin-t-20{ margin-top: 20px;}
.margin-t-40{ margin-top: 40px;}
.margin-r-20{ margin-right: 20px;}
.margin-r-60{ margin-right: 60px;}
.margin-b-20{ margin-bottom: 20px;}
.margin-l-20{ margin-left: 20px;}
.margin-l-r-0{ margin-left: 0; margin-right: 0;}
.padding-b-20{ padding-bottom: 20px!important;}
.padding-t-20{ padding-top: 20px!important;}
.padding-b-16{ padding-bottom: 16px!important;}
.padding-b-80{ padding-bottom: 80px!important;}
.padding-40{ padding: 20px 0px!important;}
.padding-t-40{ padding-top:40px!important;}
.padding-t-80{ padding-top:80px!important;}
.padding-t-b-80{ padding:80px 0!important;}

.padding-20{ padding: 20px}
.padding-r-20{ padding-right: 20px}
.padding-r-50{ padding-right: 50px}
.bj_g{ background-color: #085694;}
.bj_w{ background-color: #fff;}
.bj_f{ background-color: #fff;}

/* 导航nav CSS*/
.nav{ line-height: 50px;background-color: #fff;height: 70px;overflow: hidden;padding: 10px ;}
.nav a{ display: inline-block;line-height: 50px;margin:0 10px; text-align: center;font-size: 16px;}
.current{color: #085694; font-weight: bold; border-bottom: 1px solid #085694;}

.tit h2{font-size: 26px;
    line-height: 26px;
    padding: 0 10px;
    border-left: 4px solid #f39800;
    color: #333;
    display: inline-block;
}
.footer{ width: 70%; margin: 0 15%; overflow: hidden; padding: 40px 0;}
.footer a{color: #fff;}
.footer dl{ display: inline-block; width: 200px;}
.footer dl dt{font-size: 18px;padding: 10px 0;}
.footer dl dd{ line-height: 24px; font-size: 14px;}