@charset "utf-8";
/* CSS Document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #000000;
	text-align: left;
	background-color:#e3e3e3;
	line-height: 26px;
}
a{color:#333333; text-decoration:none;}
a:hover{text-decoration:none;}
button{margin:0; padding:0;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
.newcl{clear:both;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}
p {text-indent:2em;}
img {display:block;}
.heide {height: 30px; background-color: #000000; z-index: 0; position: relative;filter: alpha(opacity=50);opacity: 0.5;
margin-top: -30px;}
.wz {z-index: 1;height: 30px;line-height: 30px;position: relative;text-align: left;
color: #FFFFFF;text-align: center;margin-top: -30px;}
.wz a, .wz a:visited {color: #FFFFFF;}

.t_30 {height:30px;}
.t_100 {height:100px;}
.t_90 {height:90px;}

.bg_01 {background:url(20190219_bg_01.jpg) no-repeat top center; height:482px;}
.bg_sm {background:url(20190219_bg_sm.jpg) repeat-x; height:142px;}

.container {width:1000px; margin:0 auto;}

.sm_bt {float:left; width:248px;text-align:center; font-size:26px; line-height:80px;}
.sm_bt span {font-size:30px; color:#CA0000;}
.sm_ln {width:2px; height:80px; background:#666666; float:left;}

.tl_a {width:370px; height:70px; margin:0 auto; border-bottom:2px #CA0000 solid; text-align:center; font-size:40px; line-height:70px; margin-top:30px; margin-bottom:30px;}

.hd {width:510px; height:310px; background:#eeeeee; float:left;}
.tt {width:450px; float:right; padding-top:80px;}
.tt h1 {font-size:24px; color:#CA0000; text-align:left; padding-bottom:10px;}
.tt p {font-size:16px; line-height:34px;}

.sh_img {width:180px; font-size:24px; text-align:center; line-height:60px; float:left; padding:10px;}
.sh_img img {width:180px; height:230px;}

.jj_img {width:320px; font-size:20px; text-align:center; line-height:34px; float:left; padding:5px; padding-bottom:70px;}
.jj_img img {width:320px; height:185px;}

.bottom {background:#ffffff; padding:20px;}
.bt_img {width:570px; margin:0 auto;}
.bt_img img {width:570px; height:230px;}

	/* 本例子css */
	.focusBox { position: relative; width:510px; height:310px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width:510px; height:310px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
