@charset "utf-8";
body {
	font-size: 12px;
	line-height: 1.8em;
	color: #333;
	background: #f9f9f9;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
li {
	list-style: none;
}
.l {
	float: left;
}
.r {
	float: right;
}
.c {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.t_c {
	line-height:25px;
	text-align: center;

}
.t_l {
	text-align: left;
}
.t_r {
	text-align: center;
}
a {
	color: #646464;
	text-decoration: none;
}
a:hover {
	color: #b51402;
}
#ht {
	width: 100%;
	background: url(../images/top_01.jpg) top repeat-x;
}
#head {
	width: 1128px;
	margin: 0 auto;
}
.logo {
	height: 128px;
}
.dianhua {
	height: 30px;
	clear: both;
	padding-right: 15px;
	font-size: 22px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
.ssk {
	clear: both;
}
.nav {
	line-height:50px;
	margin: 0 auto;
	overflow: hidden;
	height: 50px;
}
#banner {
	padding-bottom: 1px
}
.main_image {
	width: 100%;
	height: 327px;
	border-top: 1px solid #d7d7d7;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}
.main_image ul {
	width: 9999px;
	height: 327px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_image li {
	float: left;
	width: 100%;
	height: 327px;
}
.main_image li span {
	display: block;
	width: 100%;
	height: 327px
}
.main_image li a {
	display: block;
	width: 100%;
	height: 327px
}
.main_image li .img_1 {
	background: url('../images/img_main_1.jpg') center top no-repeat
}
.main_image li .img_2 {
	background: url('../images/img_main_2.jpg') center top no-repeat
}
.main_image li .img_3 {
	background: url('../images/img_main_3.jpg') center top no-repeat
}
div.flicking_con {
	width: 990px;
	margin: 0 auto;
	position: relative
}
div.flicking_con .flicking_inner {
	position: absolute;
	top: 300px;
	left: 90px;
	z-index: 999;
	width: 300px;
	height: 21px
} /* 121126 */
div.flicking_con a {
	float: left;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url('../images/btn_main_img.png') 0 0 no-repeat;
	display: block;
	text-indent: -1000px
}
div.flicking_con a.on {
	background-position: 0 -21px
}
#btn_prev, #btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px!important;
	height: 74px!important;
	top: 50%;
	margin-top: -37px;
	display: none;
}
#btn_prev {
	background: url(../images/hover_left.png) no-repeat left top;
	left: 100px;
}
#btn_next {
	background: url(../images/hover_right.png) no-repeat right top;
	right: 100px;
}
.top_an { line-height:32px; color:#fff;}
.top_an a{ color:#fff; padding:0 10px; width:90px;}
.top_an a:hover{ color:#ff0000;}
#banner_xia { background:url(../images/banner_xia.jpg) repeat-x; line-height:47px;}
#gonggao {	width: 1128px; margin: 0 auto;}
.gonggao { color:#fff; font-size:14px; font-family:"微软雅黑";}
.gonggao a{ color:#fff; font-size:14px; font-family:"微软雅黑";}
.gonggao a:hover{ color:#ff0000;}

#cont {
	background:url(../images/con_bj01.jpg) repeat-y center top; width: 1128px; margin: 0 auto;
}

.xinrun { padding-top:25px;}
.fenlei { background:#f9f9f9; border:1px solid #eee; margin-top:25px; padding:9px;}
.proammm {
	border-bottom:1px solid #eee;
	line-height:30px;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:bold;
	color:#026582;
}
.mb1 { background:url(../images/img_02.jpg) repeat-y; border-bottom:1px solid #eee; padding:0 10px;}
.mb1 ul {
}
.mb1 ul li {
	border-bottom: 1px #eee solid;
}
.mb1 ul li a {
	font-size:14px;
	font-family:"微软雅黑";
	background: url(../images/img_03.jpg) no-repeat 95%;
	font-weight: bold;
	color: #333;
	display: block;
	line-height: 30px;
	height: 30px;
	padding: 0 12px 0 25px;
}
.mb1 a:hover {
	background:url(../images/img_04.jpg) no-repeat 0%;
	color: #b51402;
}
.fl_xia { background:url(../images/img_05.jpg) no-repeat 0%; padding-left:25px; line-height:30px;font-family:"微软雅黑";}
.tj {
	padding:5px 10px 0 10px;
	clear: both;
	height:45px;
}
.tj h1 {
	 font-family:"impact";
	float: left;
	height: 31px;	overflow: hidden;	color: #e8ab50;
	font-size: 24px;	line-height: 45px; line-height:45px;float: left;
}
.tj h2 { padding-left:10px; font-family:"微软雅黑"; width:100px; float: left;
	height: 45px;	overflow: hidden;	color: #00667d; line-height:45px;
}
.tj span {
	height:45px;
	width:20px;
	background:url(../images/more_01.jpg) no-repeat 0%;	float: right;
	 line-height:45px;
}
.tj span a {
	font-size:0px;
	color: #333;	display: block;	font-family: "Microsoft YaHei", 宋体, "Microsoft JhengHei", 宋体, STHeiti, MingLiu, 12px;	text-decoration: none;
}
.tj span a:hover {
	color: #ffa116;
}
.proa { border:#006287 5px solid;}
.nei3{
	padding:0 0 12px 0px;

}
.pro li{
	border:1px #006186 solid;	
padding:2px;
float:left;
margin:15px 13px 0 0;
}
.prot_c {
	background:#efefef;
	color:#012428;
	line-height:35px;
	text-align: center;
	font-size:12px;
}
.prot_c a{
	color:#012428;
}
.news_a {
	padding:0 20px;
	background:#f9f9f9; border:1px #eee solid;
}
.tuasd {
	width:64px;
      height:66px;
	  float:left;
	  background: url(../images/sj_a.jpg) no-repeat;
	  padding:0 6px 5px 1px;
}
.bta {padding-bottom:5px; color:#e7aa51; font-size:14px; font-family:"微软雅黑";}
.bta a{color: #e8ab50; font-size:14px; font-family:"微软雅黑";}
.bta a:hover{color:#9e301f;}

.tjagp {
	width:340px;
	clear: both;
	height:31px;
}
.tjagp h1 {
	padding-right:10px;
	float: left;
	height: 31px;	overflow: hidden;	color: #016682;
	font-size: 14px; 	line-height: 31px; line-height:31px;font-size: 18px;	float: left;	font-family: "微软雅黑";
}
.tjagp h2 { width:100px; float: left;
	height: 31px;	overflow: hidden;	color: #333; line-height:31px; font-family: "Arial";
}
.tjagpb {
	background:#f4f4f4;
	clear: both;
	height:31px;
}
.tjagpb h1 {
	padding-right:10px;
	float: left;
	height: 31px;	overflow: hidden;	color: #016682;
	font-size: 14px; 	line-height: 31px; line-height:31px;font-size: 18px;	float: left;	font-family: "微软雅黑";
}
.tjagpb h2 {float: left;
	height: 31px;	overflow: hidden;	color: #333; line-height:31px; font-family: "Arial";
}

.tjfz {
	background: url(../images/fz_01.jpg) no-repeat;
	clear: both;
	height:31px;
}
.tjfz h1 {
	padding-right:10px;
	float: left;
	height: 31px;	overflow: hidden;	color: #016682;
	font-size: 14px; 	line-height: 31px; line-height:31px;font-size: 18px;	float: left;	font-family: "微软雅黑";
}
.tjfz h2 {float: left;
	height: 31px; font-size:12px; overflow: hidden;	color: #333; line-height:31px; font-family: "Arial";
}
.xiinwen {
	padding: 5px 0 10px;
	line-height: 24px;
}
.xiinwen ul {
	color: #FFF;
}
.xiinwen ul li {
	background: url(../images/dian.jpg) no-repeat 1%;
	line-height: 24px;
	color: #FFF;
	padding-left: 15px;
}
.xiinwen li span {
	float: right;
}
.ditu { width:340px;}
#fta { background:url(../images/ft1_01.jpg) right; width:100%;}
#foota { padding-top:64px; background:url(../images/ft1_02.jpg) no-repeat center top;}
#footb { width: 1128px; margin: 0 auto; padding-bottom:15px;}

.ft_con { padding-left:10px; color:#FF0; font-family:"微软雅黑"; font-size:16px;}
.ft_con span{ color:#f6fcc2;}
.fta_conshow { color:#fff; padding:0 10px;}
#ft { background:#000; line-height:50px; color:#848484; text-align:center;}
#ft a{ color:#848484;}
#ft a:hover{ color:#dd412b;}


.hd2 {
	border-bottom:1px solid #eee;
	height:34px;
	overflow:hidden;
}
.hd2 h1 {
	padding-left:0px;
		line-height:34px;
	float:left;
	font-family:"微软雅黑";
	font-size:18px;
	color:#03585f;
}
.hd2 span {
	line-height:34px;
	float:right;
	background-position:0 5px;
	padding:0 16px;
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.hd2 span a {
	color:#333;
}
.hd2 span a:hover {
	color: #b51402;
}
.neiye { margin-top:20px; background:#f9f9f9; border:1px solid #eee; padding:15px;}