@charset "utf-8";
@import url("com.css");
#top{
	height: 280px;
	background: url(../images/top_bg.jpg) center / cover  no-repeat;
}
#top .top{
	height: 40px;
	line-height: 40px;
}
#top .head{
	height: 240px;
	
}

#top .head .logo{
	background: url(../images/logo.png) center  no-repeat;
	width: 735px;
	height: 147px;
	float: left;
	margin-left: -30px;
	margin-top: 50px;
}

#nav{
	height: 58px;

	background: url(../images/nav_bg.jpg) repeat-x;
	font-size: 16px;
}

#nav li{
	float: left;
	width: 98.333333px;
	background: url(../images/nav_li_bg.png) right center no-repeat;
	text-align: center;
	line-height: 58px;
}

#nav li:last-of-type{background: none;}

#nav  .hover{background: #9D0001 !important }
#nav li a{
	color: #fff;
}
#nav li dl{
	position: absolute;
	background: #DB1400;
	font-size: 12px;
	width: inherit;
	line-height: 36px;
	display: none;
	z-index: 999999999
}
#nav li:hover dl{
	display: block;
}
#nav li dl dt{
	border-bottom: #fff 1px solid
}

#nav li dl dt:hover{
	background: #9D0001
}
#info{
	height: 32px;
	line-height: 32px;
	padding: 13px 0;
	border-bottom: 1px solid #ccc;
}
#info .tq{
	float: left;
	background:  url(../images/tq_tit.jpg) center left no-repeat;
	padding-left: 120px;
	height: inherit;
	width: 630px;
	line-height: inherit;
	height: inherit;

}

#info .sec{
	width: 220px;
	height: inherit;
	line-height: inherit;
	float: right;
	margin-right:8px;
}
#info .sec input[type=text]{
	width: 220px;
	height: inherit;
	line-height: inherit;
	border: none;
	outline: none;
	background: #E7E8E9;
	border-radius: 5px;
	padding: 0 5px;
}
#info .sec input[type=image]{

	position: absolute;
	margin: -26px 0 0 200px;
}


#tu{
	float: left;
}
#tu .tit {height: 30px;line-height: 30px; color: #fff; padding: 0 10px;   background:#666;margin-top: -4px; z-index: 1111;position: relative;}
.hz-pagination{ text-align: right;padding-right: 10px;margin-top: -23px;position: absolute; z-index: 1000; margin-left: 370px;}
.hz-pagination .swiper-pagination-bullet{background: #fff!important; margin: 0 2px;}
#tu img{
	width: 430px;
	height: 320px;
}


#gzdt .title span{
	background: #CE0D0D url(../images/dt_img.jpg) 10px  center no-repeat;
	padding-left: 36px;
}
#gzdt .first{
	height:115px ;
	padding: 10px;
	background: #F3F3F4;
	margin-top: 10px;
}
#gzdt .first .tit{
	color: #CE0D0D;
	font-size: 16px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}
#gzdt .arc li{
	border-bottom: 1px dotted #C3C3C3
}
#rdgk_list{
	text-align: center;
}
#rdgk_list a{
	margin-top: 7px;
	display: inline-block;
}
.arc{ font-size: 14px;}
.arc li{
	height: 32px;
	line-height: 32px;
	background: url(../images/list_icon.jpg) left center no-repeat;
	padding-left: 10px;
}
.arc li a{
	color: #323232;
}

.ny_list  li{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #ddd;
}
#gzdt .first .des
{
	color:#61626F;
	line-height: 22px;
	margin-top: 10px;
}


#tzgg .title1 span{
	background: url(../images/tz_img.jpg) 15px center no-repeat;
	padding-left:45px;
}
#tzgg .arc ul{padding: 10px}
#tzgg .arc li{
	background:none;
	padding-left: 0;
	line-height: 33px;
	height: 33px;;
}

#fw {}

#fw .fw_tit{
	height: 42px;
	background:#F3F3F4 url(../images/fw_tit_bg.jpg) left center no-repeat;
}

#footer{
	border-top: #CE0D0D 8px solid;
	padding-top:20px;
	font-size: 14px;
	color: #6a6a6a;
	text-align: center;
}
#footer p{ height: 26px; line-height: 26px;}
#fw {width: 1180px; margin: 30px  auto}
#fw #fw_img_contain {
    width: 1200px;
    overflow: hidden;
    height: 64px;
    padding-top: 15px;
}
#fw #fw_img_contain li{
	float: left;
	margin: 0 10px;
}
#fw #fw_img_contain li img{
	width: 207px;
	height: 64px;
}
#fw #fw_select_contain{
	text-align: center;
	margin-top: 30px;
}
#fw #fw_select_contain select{
	width: 190px;
	display: inline-block;
	border: solid 1px #f1f1f1;
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	margin: 0 10px;
	font-size: 14px;
}

#i_left{width: 240px;float: left;}
#i_left .ltit{
	font-size: 16px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #c00;
    color: #fff;
    margin-bottom: 10px;
}

#i_left  .lcat li{
	padding: 5px;
    height: 32px;
    border-bottom: 1px solid #f5f4f4;
}
#i_left  .lcat li a{
	background: url(../images/list-bg.jpg) no-repeat;
    line-height: 32px;
    font-size: 14px;
	color: #333;
	padding-left: 30px;
	display: block;
}

#i_left  .lcat li:hover  a,#i_left  .lcat .hover a{
	background: url(../images/list-cur.jpg) no-repeat;
    font-weight: bold;
    color: #ba000b;
    
}
/* #i_left  .lcat li:hover a , #i_left  .lcat .hover a{
	color: #c00;
} */
#i_right{
	float: right;
	width:910px;
}

#i_nav{
	height: 34px;
    border-bottom: 2px solid #dfdfdf;
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 34px;
}
#i_nav span{
	display: inline-block;
    padding: 0 10px;
    border-bottom: 2px solid #ce0000;
    line-height: 34px;
    color: #c70a0e;
}

.rout{
	 font-size: 12px;
	 float: right;
}
.tab{
	height: 36px;
	line-height: 36px;
	background-color: #EEEEEE;
	font-size: 14px;
}
.tab a{
	float: left;
	width: 100px;
	text-align: center;
}
.tab  .hover{
	background:#CE0D0D;
	color: #fff;
}
.title{
	height: 38px;
	line-height: 38px;
	border-bottom: 2px solid #CE0D0D;

}

.title span{
	display: block;
	float: left;
	padding: 0 10px;
	background-color: #CE0D0D;
	font-size: 14px;
	color: #fff;
	height: inherit;

}

.more{
	float: right;
	color: #9697A5;
	font-size: 14px;
}


.title1{
	height: 38px;
	line-height: 38px;
    background: #F3F3F4;

}

.title1 span{ 
	font-size: 16px;
	color: #333;
	padding: 0 10px;
}


.title2{
	height: 40;
	line-height: 40px;
	padding-bottom: 2px;
	background: url(../images/tit2_l_bg.jpg) left bottom no-repeat , url(../images/tit2_bg.jpg) bottom repeat-x;
}
.title2 img{
	float: left;
	margin-top: 12px;
	margin-right: 5px;
}
.title2 span{
	font-size: 16px;
	color: #2b1f23;
	
}