﻿
/*ban*/
/*全屏幻灯片*/ 
#flashs{ position:relative; height:358px; overflow:hidden;}#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:45.2%; padding:5px 6px;}
#flashs .btn span{ background:#946C52; color:white;font-weight:600; line-height:20px; text-align:center; cursor: pointer;display: inline-block;margin-left: 8px; width:30px; height:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
#flashs .btn span.cur{ background:#58391D;}
.bdshare-slide-button-box{ z-index:4;}

body { color:#666; font-size:14px; font-family:"Microsoft YaHei";} /*网站字体颜色*/
a { color:#000; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0; text-decoration:none;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 页面整体布局 -- */
.header , .footer { width:1200px; margin:0 auto; overflow:hidden; }

/*头部开始*/
.t_bg{ background:url(../images/t_bg.gif) repeat-x center 0; height:128px;}
.h_top{ height:33px; line-height:33px; color:#666;}
.h_top i{ font-style:normal; float:right;}
.h_top i img{ vertical-align:middle;}
.h_top i a{color:#666; display:inline-block; padding:0 24px; background:url(../images/line.gif) no-repeat right 9px;}
.h_top i .nob{ background:none; padding-right:0;}
.h_con{ height:127px; overflow:hidden;}
.h_con h1{ float:left;width:120px;}
.h_con p{ float:left; width:515px;margin-top:70px; font-family:"Microsoft Yahei"; font-size:16px; color:#24231f;}
.h_con p span{ font-family:"宋体"; font-size:24px; display:block; }
.h_con q{ display:block; float: right; color:#24231f; font-family:"Microsoft Yahei"; font-size:16px; margin-top:50px; text-align:right;}
.h_con q b{ display:block;font-size:25px; font-weight:700;font-family:"Microsoft Yahei"; color:#f00;}

.h_nav { width:100%; background:#F00;}
.h_nav{ height:46px;line-height:46px;text-align:center;}
.h_nav .h_nava{ width:1200px; margin:0 auto;display:block;}
.h_nav .h_nava > li{font-family:"Microsoft Yahei"; font-size:16px; font-weight:700; float:left; background:url(../images/menujgx.gif) no-repeat left top;}
.h_nav .h_nava > li a{ display:inline-block; float:left; color:#fff; padding:0 40px;}
.h_nav .h_nava .cur a,.h_nav .h_nava > li a:hover{ background:url(../images/cur.gif) repeat-x center 0;text-decoration:none; color:#FF0;}
.h_nav .h_nava .nobor{ background:none;}
.h_nav .h_nava .home a{ padding-left:0;}
.h_nav .h_nava .nobor a{ padding-right:0;}

 .h_nava{
	display: block;width:1170px; margin:0 auto;	text-align: center
}
.h_nava li:hover > ul {
	display: block;
}
.h_nava{
	list-style: none;
	position: relative;
	display: inline-table;
	z-index:9999999999999
}
.h_nava:after {
	content: ""; clear: both; display: block;
}
.h_nava > li {
	float: left; width:146px;  position:relative
}
.h_nava > li:hover {
	background: #990000;

}
.h_nava > li:hover a {
	color: #fff;
}

.h_nava > li > a {
	display: block;
	color: #fff; text-decoration: none; font-size:16px;line-height:46px;
}

.h_nava > li ul {
	background: #990000; padding: 0;
	position: absolute; z-index:999; left:0;
	display:none; top:46px;
}
.h_nava  > li ul li {
	float: none;
	width:146px;
	text-align:center;
	
}
.h_nava  > li ul li a {
	padding: 0 !important;
	color: #fff;
	font-size:16px;
	line-height:40px;
	width:140px;

}
.h_nava  > li ul li a:hover {
	background: #fff; color:#333;
}
.h_nava > li:hover ul{
	display:block
}

/*底部开始*/
/*css1 开始*/
.ftWrap{ text-transform:uppercase;height:222px; font-family:"Microsoft YaHei";background:url(../images/ftw.gif) left top repeat-x; width:100%; float:left;}
.ft_nav{color:#fff; font-size:14px;line-height:52px;height:52px;overflow:hidden;}
.ft_nav a{color:#fff;padding:0 23px 0 23px;background:url(../images/ft_ic1.gif) 8px 25px no-repeat; display:inline-block;}
.ft_c{ clear:both;padding:26px 0 0;}
.ft_lg{width:200px; line-height:0; font-size:0; overflow:hidden;}
.ft_r{width:180px;padding:0px 0 0;line-height:0; font-size:0;  overflow:hidden; }
.ft_m{background:url(../images/ft_l.gif) left 10px no-repeat;width:760px;padding:0 0 0 18px;}

.ft_m img{ vertical-align:middle;}
.ft_m ul {color:#fff; }
.ft_m ul li{line-height:28px;height:28px;}
.ft_m ul span{ display:inline-block;}
.ft_m ul a{ color:#fff;}
/*css1 结束*/

.index-news {
	padding-bottom: 20px;
	background: #f7f7f7;
}

.index-news>div {
	margin: 0 auto;
	width: 1200px;
}

.index-news aside {
	display: inline-block;
	width: 390px;
	margin-right: 7px;
	margin-top: 20px;
	float: left;
}

.index-news aside h1 {
	height: 40px;
	line-height: 40px;
	background: #0060c2;

}

.index-news aside h1 span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding: 0 15px;
	font-size: 16px;
	font-weight: 700;
	float: left;
}

.index-news aside h1 a {
	display: inline-block;
	float: right;
	height: 40px;
	line-height: 40px;
	color: #f2f2f2;
	padding-right: 15px;
	font-size: 12px;
}

.index-news aside h1 a:hover {
	color: #fff;
}

.index-news aside ul {
	background: #fff;
	padding: 15px;
	width: 360px;
	overflow: hidden;
}

.index-news ul p {
	font-size: 15px;
	line-height: 33px;
	font-weight: bold;
}

.index-news ul p strong {
	color: #f00;
}

.index-news aside ul li {
	position: relative;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #ddd;
	width: 100%;

}
.index-news aside ul li i {
	position: absolute;
	left: 0px;
	top: 10px;
	height: 15px;
	line-height: 15px;
	background: #d80f00;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	float: left;
	width: 20px;
	font-size: 12px;
	font-style: normal
}

.index-news aside ul li a {
	padding-left: 25px;
	font-size: 14px;
}

.index-news aside ul li a:hover {
	color: #1567a1
}

.index-news aside ul li span {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 35px;
	line-height: 35px;
	text-align: right;
	color: #666;
	float: right;
	font-size: 12px;
}

.pfk {
    width: 146px;
    height: 257px;
    position: fixed;
    left: 5px;
    top: 30%;
    z-index: 10000;
    background: url(../images/pfk.jpg) no-repeat;
}