﻿@charset "utf-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{
	width: 100%;
	height: 100%;
	font: 16px "Microsoft Yahei";
	-webkit-text-size-adjust: 100%;
	color: #333;
}
a{color:#333;text-decoration:none}
a:hover{
	text-decoration: none;
	color: #C10F01;
}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

/* ===================================================================================================================================================================== */




body{
	background-image: url(../images/index_bk.jpg);
}

.index-list-wrap {width: 1200px; margin: 0 auto;  overflow: hidden;}
.index-list-wrap .wrap-l {width: 904px;float: left; height: 1371px;}
.index-list-wrap .wrap-l .list-o { padding-bottom:22px ; overflow: hidden;}
.list-o-l {width: 442px;height: 321px; float: left; background-color: #fff;}
.bt-wrap {height: 47px; background: url(../images/a-w02.jpg) no-repeat;}
.bt-wrap .bt {float: left;}
.bt-wrap .gd {float: right; line-height: 60px;padding-right: 15px;}
.com-ul ul {width: 90%; margin: 0 auto; clear: both;}
.com-ul ul li {line-height: 42px; border-bottom: 1px dashed #cdcccc; text-indent: 1em;background:url(../images/a-w01.gif) no-repeat left center;}
.com-ul ul li .time { float: right; color: #555;}
.com-ul ul li:nth-child(6) {border-bottom:none;}
.index-list-wrap .wrap-l .list-o .list-o-r {width: 442px;float: right;height: 321px; background-color: #fff;}

.index-list-wrap .wrap-r {width:280px;float: right;}
.wrap-r-o {width: 252px;height: 269px;padding: 14px;margin-top:8px;background: #fff;}
.wrap-r-o .img-o {margin-bottom: 9px;}

.xczlbt { padding-top:15px;}
.wrap-r-t {width: 252px; height: 470px;padding: 0px 14px 14px 14px; background: #fff;}
.wrap-r-t .img-o {padding-top:9px;}

.fwzqbt { padding-top:15px;}
.wrap-r-tt {width: 252px;height: 420px;padding: 0px 14px 14px 14px;background: #fff;}
.wrap-r-tt .img-o {margin-top: 18px;width: 253px;overflow: hidden;position: relative;}
.wrap-r-tt .img-o img{
    margin-top: -8px;
}



.top_banner {
	background-image: url(../images/top_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 320px;
	width: 100%;
}
.menu_box {
	background-color: #C10F01;
	width: 100%;
	height: 45px;
	margin-bottom: 18px;
}
.menu_box .mb_nrbox {
	height: 45px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.menu_btn {
}
.menu_btn a{
	float: left;
	line-height: 45px;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFF;
	text-decoration:none}
.menu_btn a:hover{
	color: #FFF;
	background-color: #A50E01;
}

.menu_fg {
	background-image: url(../images/menu_fg_a1.jpg);
	float: left;
	height: 40px;
	width: 1px;
}
.ssk {
	float: right;
	height: 32px;
	width: 226px;
	padding-top: 6px;
}
.ssk .le_box {
	float: left;
	height: 32px;
	background-color: #FFF;
	width: 186px;
}
.ssk .le_box .ssk_sr {
	line-height: 30px;
	color: #999;
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.ssk .ri_box {
	float: right;
	height: 32px;
	width: 36px;
}





.new_box {
	padding: 14px;
	height: 381px;
	width: 1172px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.new_box .le_box {
	float: left;
	height: 381px;
	width: 583px;
}
.new_box .ri_box {
	float: right;
	height: 381px;
	width: 568px;
}
.new_btbox {
	height: 35px;
	width: 100%;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7D0A00;
}
.new_qh1 {
	float: left;
	line-height: 35px;
	color: #FFF;
	background-color: #C10F01;
	padding-right: 15px;
	padding-left: 15px;
	height: 36px;
}
.new_qh2 {
	float: left;
	line-height: 35px;
	color: #C10F01;
	padding-right: 15px;
	padding-left: 15px;
	height: 36px;
}
.new_more {
	float: right;
	line-height: 35px;
	padding-right: 10px;
}

.new_wzbox {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.new_ttbox {
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
.new_ttbox .bt {
	color: #c11000;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}
.new_ttbox .bt a{color:#c11000;text-decoration:none}
.new_ttbox .bt a:hover{
	text-decoration: none;
	color: #000;
}
.new_ttbox .zw {
	line-height: 26px;
}


.new_wzk {
	line-height: 42px;
}
.new_wzk li {
	background-image: url(../images/dian_a1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
}
.new_wzk .time {
	float: right;
}










.ggao_box {
	background-color: #FFF;
	padding: 14px;
	height: 102px;
	width: 1172px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.ggao_box .le_box {
	float: left;
	height: 102px;
	width: 890px;
}
.ggao_box .le_box .bt {
	float: left;
	height: 102px;
	width: 168px;
}
.ggao_box .le_box .zw {
	float: right;
	height: 100px;
	width: 706px;
	background-color: #f6f6f6;
	border: 1px solid #eaeaea;
	border-radius: 8px;
	line-height: 30px;
}
.ggao_box .le_box .zw ul {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}

.ggao_box .le_box .zw li {
	background-image: url(../images/dian_a2.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 10px;
}
.ggao_box .le_box .zw .time {
	float: right;
}





.ggao_box .ri_box {
	float: right;
	height: 102px;
	width: 266px;
}


.banner_box {
	background-color: #FFF;
	padding: 14px;
	height: 119px;
	width: 1172px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.sbanner_box {
	background-color: #FFF;
	padding: 14px;
	height: 93px;
	width: 1172px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.sbanner_box .snr_box {
	float: left;
	height: 92px;
	width: 374px;
}

.yqlj_box {
	background-color: #FFF;
	height: 40px;
	width: 1200px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.yqlj_box .bt {
	background-image: url(../images/yq_btp.jpg);
	float: left;
	height: 40px;
	width: 139px;
}
.yqlj_box .yq_nrb {
	float: left;
}

.yqlj-one {
	width: 292px;
	height: 33px;
	float: left;
	border-right: 1px solid #cccccc;
	padding-left: 60px;
	padding-top: 7px;
}
.yqlj-two {
	width: 292px;
	height: 33px;
	float: left;
	padding-left: 60px;
	padding-top: 7px;
}
#sel {
	width: 230px;
	border: none;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	line-height: 26px;
	color: #333;
	outline: none;
}
.foot_box {
	height: 148px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #c10f01;
}
.foot_box .fbnr_box {
	height: 95px;
	width: 645px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 32px;
}
.foot_box .fbnr_box .ri_box {
	float: right;
	width: 579px;
	line-height: 30px;
	text-align: center;
}
.foot_box .fbnr_box .le_box {
	float: left;
	width: 62px;
}
