html{font-size: 12px;}
body{font-size:14px;font-family: "microsoft yahei","微软雅黑","arial, helvetica, sans-serif";line-height:25px;background:#ffffff;}
*{margin: 0;padding: 0;border: 0;}
ul,dl{list-style: none;}
a{text-decoration: none;color: #333333;}
a:hover{text-decoration:none;color: #CC0000;}
p{line-height: 30px;}
.p_lh24,.p_lh24 p{line-height: 24px;}
.bg{background: #f7f7f7;}
.bg_b{background: #f7f7f7;}
.bg_white{background:#FFFFFF;}
.bg_red,.bg_red a{background:#CC0000;color:#FFFFFF;}
.bk{border: 1px solid #cccccc;}	
.bk_white5{border: 5px solid #ffffff;}	
.bk_b{border-bottom: 1px solid #cccccc;}
.bk_r{border-right: 1px solid #cccccc;padding:0 10px;}	
.bk_red{border: 1px solid #CC0000;}
.bk_radius{ border-radius:20px;}
.bk_radius50{ border-radius:50%;}
.txt_red{color:#CC0000;}
.txt_gray{color:#333333;}
.txt_white,.txt_white a{color:#ffffff;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad50{padding:50px;}
.pad_tb30{padding:30px 0;}
.pad_tb50{padding:50px 0;}
.pad_lr20{padding:8px 20px;}
.pad_t10{padding-top:10px;}
.pad_t50{padding-top:50px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mr10{margin-right: 10px;}
.mt20{margin-top: 20px;}
.shadow{height:auto;box-shadow: 0 3px 9px rgba(204,204,204,0.9);}
.img_auto,.img_auto img{width: 100%;height:auto}
/*浮动*/
.fl{float: left;}
.fr{float: right;}
/*清除浮动*/
.clearfix:after{ content: ""; display:block;height:0;clear:both; }
.txt_center{ text-align: center;}
.txt_right{ text-align: right;}
/*标题*/
h1{font-size: 30px;line-height: 48px;}
h2{font-size: 30px;line-height: 48px;}
h3{font-size: 24px;line-height: 40px;}
h4{font-size: 14px;line-height: 30px;}
.f36{font-size: 36px;}
.f16{font-size: 16px;}
.f14{font-size: 14px;}
.f12{font-size: 12px;}
.bt{border-left: 8px #0095D9 solid; height: 30px; line-height: 30px;padding-left: 10px;}
hr{margin: 1rem 0; }
.icon{padding:0.2rem 0.4rem;margin-right: 0.5rem;background:#33CC99;}
.fixed{position: fixed;top:0;}
.position_a{position:absolute;}
.display{display:inline-block;}
/*框架*/
.container{width: 1200px; margin: 0 auto; height: auto;box-sizing: border-box;}
.w480,.w400,.w700{height: auto;box-sizing: border-box;}
.w480{width: 480px;}
.w400{width: 400px;}
.w700{width: 700px;margin: 0 auto; }
.w250{width: 250px;}
.w920{width: 920px;}
.box{height:auto;}
/*头部*/
.head{height:auto; background-color: #FFFFFF;}
/*导航*/
.navbar{height: auto;height:125px;position:absolute; top:10px;z-index:999;}
.logo{width:400px;height:auto;}
.logo img{width:auto;height:100%;}
.nav{height:50px;width:800px;margin-top:30px;}
.nav li{width:100px;float: left;text-align: center;}
.nav a{display:inline-block;color:#000;width:100%;font-size: 16px;font-weight:500;line-height:50px;}
.nav .active,.nav a:hover{}
/*banner*/
.banner {position: relative; overflow: auto;box-sizing: border-box;}
.banner li { list-style: none}
.banner li a{display: block;width: 100%; height: 100%;text-indent: -9999px;}
.banner ul li { float: left; }
.dots { position: absolute; left: 0; right: 0; bottom: 20px;text-align: center;}
.dots li { display: inline-block;width: 10px; height: 10px; margin: 0 4px; text-indent: -999em;border: 2px solid #000;border-radius:100%; cursor: pointer; opacity: .4; transition: background .5s, opacity .5s;}
.dots li.active{background: #fff;opacity: 1;}
.banner1{height: auto;}
.banner1 img{width: 100%; height: auto;}
/*图片背景*/
.bj{background: url(../images/bj.jpg) no-repeat top; height:auto;padding: 100px 0;}
.bj2{background: url(../images/bj2.jpg) no-repeat top; height:auto;padding: 80px 0;}
/*文本*/
.txt_a {height: auto;}
.txt_a a{display: inline-block;color:#000000;padding:5px 15px; margin:3px 10px; background-color:#F7F7F7;border: 1px solid #CCCCCC;border-radius: 50px;}
.txt_a .active,.txt_a a:hover{background-color: #cc0000;text-decoration: none;color:white;}
.txt1 {height: auto;margin-bottom: 10px;}
.txt1 a{display: inline-block;color:#000000;padding:5px 15px;}
.txt1 a:hover{border-bottom: 1px solid #CCCCCC;}
/*内容页*/
.neirong{height: auto;padding: 20px;}
.neirong a{color: #ff6666}
/*表格*/
table {border-collapse:collapse;margin:0 auto;width:100%;}
td {border:1px solid #e3e3e3;padding:10px;}
.tbbt {text-align: center;font-weight:bold;background:#f5f5f5;}
.tbbt a:hover {color:#FF0000;}
/*列表*/
.lie{height: auto;}
.lie li{ line-height: 50px; border-bottom: 1px dashed #CCCCCC;}
.lie1{height: auto;}
.lie1 li{ line-height: 30px;}
.lie1 span {float:right;margin-right: 30px;}
.lie2{height: auto;}
.lie2 li{ float: left;width: 45%;padding-left:25px; margin-right: 1rem;line-height: 30px;height: 30px; overflow:hidden;box-sizing: border-box;}
.lie2 span {float:right;margin-right: 30px;}
.lie_img{height: auto;}
.lie_img li{float: left;width:25%;height: auto; padding: 3%;box-sizing: border-box;}
/*三列图片列表*/
.lie_img3 li{float:left;width:33.3%;box-sizing: border-box;padding:10px;}
.lie_img3 img{width:380px;height:280px;display: block;}
.lie_img3 li strong{display: block;height: 40px;line-height: 40px;overflow: hidden;}
.lie_img3 li p{text-align: left;}
/*四列图片列表*/
.lie_img4 li{float:left;width:25%;box-sizing: border-box;padding:10px; }
.lie_img4 img{width:100%;height:100%;display: block;} 
.lie_img4 li strong{display: block;height: 40px;line-height: 40px;overflow: hidden;}
.lie_img4 li p{text-align: left;}
.lie_img4 .text{border:1px solid #cccccc;padding: 10px;}
/*四列*/
.lie4 li{float:left;width:25%;height: auto;padding:10px;box-sizing: border-box;cursor: pointer;}
.lie4 li .bk{text-align: center;height:250px;padding-top:60px;box-sizing: border-box;}
.lie4 li .bg_white{height:auto;box-sizing: border-box;padding:10px;}
.bg_white img{height:300px; width:auto;display:block;margin:0 auto;}
/*五列*/
.lie5 li{float:left;width:20%;height: auto; padding:10px;box-sizing: border-box;}

/*分页*/
.fenye{height: auto;text-align: center;}

/*图文*/
.tw{height:auto;}
.tw_l{float:left;overflow: hidden;}
.tw img{display: block;}
.tw_r{float:left;padding-left: 20px;height:auto;box-sizing: border-box;}
.tw strong{display: block;}
.tw_img{float: left; margin-right:10px;}

/*底部*/
.foot{
	height: auto;
	background: #333333;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}

/*分页样式*/
.pages {
	clear: both;
	margin: 20px 0;
	overflow: hidden;
	padding-top: 20px;
	text-align: center;
	font-size: 12px;
	width: 1500px;
}
.pages ul li {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
}
.pages ul li:hover {
	background: #d03232;
	color: #fff;
	border: 1px solid #d03232
}
.pages ul li:hover a {
	color: #fff;
}
.pages ul li.thisclass {
	display: inline-block;
	border: 1px solid #d03232;
	padding: 4px 12px;
	margin: 0 1px;
	background: #d03232;
	color: #fff;
}
.pages ul li.thisclass a {
	color: #fff;
}
.pages ul li a {
	display: block;
	color: #999
}
.pages ul li a:hover {
	color: #fff;
}
