
.fl
{
	float: left;
}
.fr
{
	float: right;
}

.box
{
	margin: 0px auto;
	width: 1100px;
	padding: 20px 0px 100px 0px;
}
.logo
{
	width: 690px;
}
.lable
{
	/*width: 112px;*/
	margin-top: 35px;
}
.lable a
{
	background: #1d1d1d;
	color: #fff;
	margin: 0px 1px;
	padding: 3px 8px;
    display:inline-block;
}
.lable a:hover, .lable a.active
{
	text-decoration: none;
	background: #ea574a;
}
.search-box input
{
	 border: 1px solid #cfcccc;
    color: #888;
    height: 18px;
    line-height: 18px;
    padding-left: 5px;
}
.search-box a, .search-box a:hover
{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0;
	padding: 0;
	position: absolute;
	right: 1px;
	top: -3px;
}
.menu
{
	height: 50px;
}

.menu li
{
	float: left;
	line-height: 50px;
	border-left: solid 1px #fff;
}
.home
{
	width: 108px;
	text-align: center;
	border-left: none;
}
.menu a
{
	display: block;
	padding: 0px 24px;
	color: #fff;
	background: #ea574a;
	font-size: 16px;
	letter-spacing: 2px;
}
.menu a:hover, .menu a.active
{
	text-decoration: none;
	background: #1d1d1d;
}
.menu .icon
{
	background: #1d1d1d;
}

.tmenu li
{
	float: none;
	border-left: none;
}

.con
{
	margin-top: 10px;
}
.left
{
	width: 546px;
	margin-right: 8px;
}
.min
{
	width: 292px;
}
.right
{
	width: 254px;
}
.module
{
	background: #d23b2e;
	padding: 4px 10px;
	margin-top:8px;
}
.module-tit
{
	line-height: 30px;
	color: #fff;
}
.module-tit a
{
	padding: 0px 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.module-tit a:hover, .module-tit a.on
{
	text-decoration: none;
	color: #ffff00;
}
.module-nr
{
	padding: 7px 12px 3px;
	height: 163px;
}
.module-ul li
{
	line-height: 27px;
	text-align: right;
	color: #fff;
}
.module-ul a
{
	float: left;
	color: #fff;
	background: url(/images/img01.png) no-repeat left center;
	padding-left: 15px;
}
.module-ul a:hover, .notic-nr a:hover
{
	text-decoration: none;
	color: #ffff00;
}
.more
{
	padding: 6px 10px;
	text-align: right;
}
.notic
{
	background: #d23b2e;
	padding: 5px 22px;
	height: 236px;
}
.notic-tit
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
.notic-nr li
{
	margin: 6px 0px 8px 0px;
	color: #fff;
	background: url(/images/img002.png) no-repeat left 9px;
	padding-left: 15px;
	text-align:right;
}
.notic-nr a
{
	color: #fff;
	line-height: 16px;
	float:left;
}
.more-notic
{
	padding: 6px 0px;
	text-align: right;
}
.prom
{
	text-align: center;
	margin: 8px 0px;
	height: 119px;
}
.lane li
{
	margin: 0px 0px 8px 8px;
	float: left;
	width: 119px;
}

.yyzl a
{
	display: block;
	background: url(/images/yyzl.jpg) no-repeat left top;
	height: 119px;
}
.yyzl a:hover
{
	background: url(/images/yyzl_a.jpg) no-repeat left top;
}
.xzjt a
{
	display: block;
	background: url(/images/xzjt.jpg) no-repeat left top;
	height: 119px;
}
.xzjt a:hover
{
	background: url(/images/xzjt_a.jpg) no-repeat left top;
}
.sfjc a
{
	display: block;
	background: url(/images/sfjc.jpg) no-repeat left top;
	height: 119px;
}
.sfjc a:hover
{
	background: url(/images/sfjc_a.jpg) no-repeat left top;
}
.kjs a
{
	display: block;
	background: url(/images/kjs.jpg) no-repeat left top;
	height: 119px;
}
.kjs a:hover
{
	background: url(/images/kjs_a.jpg) no-repeat left top;
}
.rdzz a
{
	display: block;
	background: url(/images/rdzz.jpg) no-repeat left top;
	height: 119px;
}
.rdzz a:hover
{
	background: url(/images/rdzz_a.jpg?v=1) no-repeat left top;
}
.spaq a
{
	display: block;
	background: url(/images/spaq.jpg) no-repeat left top;
	height: 119px;
}
.spaq a:hover
{
	background: url(/images/spaq_a.jpg) no-repeat left top;
}
.link a
{
	display: block;
	background: url(/images/link.jpg) no-repeat left top;
	height: 119px;
}
.link a:hover
{
	background: url(/images/link_a.jpg) no-repeat left top;
}
.search a
{
	display: block;
	background: url(/images/search.jpg) no-repeat left top;
	height: 119px;
}
.search a:hover
{
	background: url(/images/search_a.jpg) no-repeat left top;
}

.foot
{
	line-height: 24px;
	font-family: "ËÎÌå";
	padding: 30px 0px 20px 0px;
	background: url(/images/foot.jpg) no-repeat left bottom;
}
.side-nav-panel
{
	background: #fff;
	margin-left: 10px;
}
.nav-panel-title
{
	font-size: 18px;
	color: #fff;
	height: 35px;
	line-height: 47px;
	letter-spacing: 1px;
	text-align: center;
	padding-bottom: 12px;
	background: #EB574B;
	width: 244px;
}
.nav-path
{
	padding-right: 20px;
	width: 500px;
	text-align: right;
}
.nav-path a
{
	color: #333;
	font-size: 14px;
	padding: 0px 5px;
}
.nav-path a:hover
{
	text-decoration: none;
	color: #fa5c39;
}
.slide-nav-ul
{
	padding: 10px;
}
.slide-nav-ul li
{
	line-height: 38px;
	border: 1px solid #fff;
}
.slide-nav-ul a
{
	display: block;
	color: #fff;
	font-size: 14px;
	background: #9f9f9f url(../images/s_1.png) no-repeat 20px center;
	padding-left: 34px;
}
.slide-nav-ul a:hover, .slide-nav-ul a.active
{
	text-decoration: none;
	background: #ee8279 url(../images/s_1.png) no-repeat 20px center;
}

.slide-nav-item-ul
{
	padding: 0px 24px;
}
.slide-nav-item-ul li
{
	padding-left: 12px;
	line-height: 24px;
	margin-bottom: 0px;
}
.slide-nav-item-ul a
{
	background: none;
	color: #666;
	padding-left: 0px;
	border-bottom: none;
}
.slide-nav-item-ul a:hover, .slide-nav-item-ul a.active
{
	text-decoration: none;
	color: #AE71B4;
	background: none;
}
.slide-nav-item-ul li img
{
	padding-right: 10px;
}

.con-left
{
	width: 846px;
	background: #fff;
}
.nav-tit
{
	line-height: 47px;
	background: #ae72b3;
}
.nav-bt
{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 0px 15px;
}
.path
{
	width: 500px;
	text-align: right;
	margin-right: 16px;
	font-size: 14px;
	color: #fff;
}
.path a
{
	color: #fff;
	padding: 0px 5px;
}
.path a:hover
{
	text-decoration: none;
	color: #f8ba89;
}
.main-con
{
	padding: 28px 25px;
}
.con-list
{
	margin-bottom: 29px;
}
.list-tit a
{
	background: url(/images/listimg.jpg) no-repeat left center;
	padding-left: 15px;
	color: #333;
	font-size: 16px;
}
.list-tit a:hover
{
	text-decoration: none;
	color: #ea574a;
}
.list-nr
{
	padding: 5px 15px 0px 15px;
	line-height: 28px;
	font-size: 14px;
}

.primg
{
	position: relative;
}
.prtt
{
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 292px;
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 30px;
	display: block;
	background: #000;
	background: rgba(0,0,0, 0.6);
}
.prtt a
{
	color: #fff;
}

.pic-span
{
	margin-top: 8px;
}
