@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; overflow-x:hidden; font-size:14px;min-width: 1160px; }
a{text-decoration:none;color:#222;}
a:hover{ text-decoration:none;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.left{ float: left!important;;}
.right{ float: right !important;}


.clear{clear:both;}
.width{ width:1160px; margin:0px auto; zoom:0;  }
.bgf{background-color:#fff; }
.mart15{ margin-top:15px;}
.paddt15{ padding-top:15px;}

/* 头部 */
.header{ width:100%; margin:0px auto; height:650px;background: url("../images/header.jpg") top center no-repeat; }

/* menu */
.menubox{ width:100%; height:55px; line-height:52px;  background: url("../images/nav_bg.png") repeat-x;}
.nav{
	width: 100%;height: 55px;
}
.nav li{
	float: left;
	position: relative
}
.nav .line{}
.nav li>a{
	display: block;
	font-size: 17px;
	color: #fff;
	width: 165px;
	height: 55px;
	line-height: 52px;
	text-align: center;
}
.nav li.on>a,.nav li:hover>a{color: #fff;

}
.nav li.on,.nav li:hover{
	background: #bf0124; color: #fff;
}

.two-nav{
	position: absolute;
	left: 0px;
	width: 131px;
	margin-top:-1px;
	z-index: 9999;
	display: none
}
.two-nav a{
	display: block;
	height: 55px;
	line-height: 5255px;
	text-align: center;
	border-bottom: solid 1px #bb314b;
	color: #ffffff;
	font-size: 14px;
	background:#ae0c2a
}
.two-nav a:hover{
	background: #bf0124
}


.main_a{ margin-top: 15px; background: url("../images/bg_a.png") top center no-repeat; height: 365px; padding-top: 12px;}
.news_img{ width: 543px; float: left;}
.news_img img{ width: 543px; height: 352px;}
.xwjj{ width: 550px; float: left; margin-left: 40px;}
.xwjj_tj{ padding-top: 5px; border-bottom: 1px dashed #eeeeee; padding-bottom:15px; margin-bottom: 10px;}
.xwjj_tj h1{ font-size: 18px; color: #ca171b;  line-height: 50px; font-weight: 600;}
.xwjj_tj h1 a{color: #ca171b;}
.xwjj_tj p{font-size: 15px; color: #333333;line-height:30px; text-indent: 2em;}
.xwjj_tj a{ color: #ae0c2a; }

.main_b{ margin-top: 20px;background: url("../images/bg_b.png") top center no-repeat; height: 350px; padding-top: 24px;}
.gzdt{ width: 565px; float: left;}
.title_1{ height: 57px; background: url("../images/title_1.png") top left no-repeat; padding-bottom: 5px;}
.title_gd{ line-height: 57px; float: right; font-size: 13px; padding-top: 5px; color: #ca171b;}
.gzdt_lb{ padding-left: 3px;}
.gzdt_lb ul {height:259px;}
.gzdt_lb ul li{ font-size:15px; text-align: left; height:37px; line-height:37px; color:#333333;background: url("../images/list1.png") left center no-repeat; padding-left: 13px; }
.gzdt_lb ul li a{ color: #333333;}
.gzdt_lb ul li a:hover{ color:#c5161b;}
.gzdt_lb ul li span{float:right; font-size: 13px;  color: #666666; }
.title_2{background: url("../images/title_2.png") top left no-repeat;}

.main_c{ margin-top: 20px;}
.title_3{background: url("../images/title_3.png") top left no-repeat; height: 64px; padding-bottom:10px;}
.title2_gd{ color: #fff; padding-right: 35px; padding-top: 16px; font-size: 15px;}
.title_4{background: url("../images/title_4.png") top left no-repeat; height: 64px;padding-bottom:10px;}
.title_66{background: url("../images/title_66.png") top left no-repeat; height: 64px;padding-bottom:10px;}
.title_77{background: url("../images/title_77.png") top left no-repeat; height: 64px;padding-bottom:10px;}



.main_d{background: url("../images/bg_d.png") top left no-repeat; margin-top: 30px; height: 640px;}
.title_5{padding-top:35px; padding-bottom:30px;}
.zjjd_lb{}
.zjjd_lb_a{ width: 535px; float: left; padding-left: 10px; padding-right: 30px; padding-bottom: 15px;}
.zjjd_lb_a h1{ font-size: 18px; color: #ca171b;  line-height: 36px; font-weight: 600;}
.zjjd_lb_a h1 a{color: #ca171b;}
.zjjd_lb_a h2{ font-size: 16px; color: #2c353e;  line-height: 38px; font-weight: 600;}
.zjjd_lb_a p{font-size: 14px; color: #666666;line-height:24px; padding-top: 5px; }
.zjjd_lb_a a{ color: #ae0c2a; }
.zjjd_lb_b{ padding-left: 30px; padding-right: 10px;}

.main_e{background: #fcf6f5; padding-top: 30px; padding-bottom: 20px;}
.mtbd{ width: 555px; float: left;}
.mtbd_lb{ padding-top: 8px;}
.mtbd_lb ul{height:259px;}
.mtbd_lb ul li{background: url("../images/list2.png") left center no-repeat;}
.mtbd_gd{line-height: 40px; float: right; font-size: 13px; color: #ca171b;}

.fydt{ margin-top:2px; background: url("../images/fydt.png") top left no-repeat; height: 662px;}
.title_8{padding-top:20px; padding-bottom:25px; }

.tsjd{padding-top:5px; padding-bottom:0px; background: url("../images/tsjd.png") top left no-repeat; height: 632px;}

/* foot */
.footer{background: #ca171b;  height: 100px; color: #fff; font-size: 18px; line-height: 34px; text-align: center; padding-top: 25px;}

/* list */
.news_lb{min-height:400px;}
.news_lb h2 { color: #333;  font-size: 24px;  line-height: 2;  border-bottom: 3px solid #ccc;  margin-bottom: 15px;  margin-top: 20px;  }
.news_lb h2 span { display: inline-block;  border-bottom: 3px solid #c5161b;  margin-bottom: -3px;  }
.news_lb ul{}
.news_lb ul li{ font-size:16px;border-bottom: 1px dotted #ccc; font-weight: 600; overflow: hidden; text-align: left; height:42px; line-height:42px; color:#333333;background: url("../images/list1.png") 5px center no-repeat; padding-left: 18px; }
.news_lb ul li a{ color: #333333;}
.news_lb ul li a:hover{ color:#c5161b;}
.news_lb ul li span{float:right; font-size: 15px;  color: #666666;  font-weight: 100; padding-right: 5px; }
.xpage-more-btn { display: block;  text-align: center;  margin-top: 30px; margin-bottom: 30px; cursor: pointer;  line-height: 2;  width: 120px;  margin-left: auto;  margin-right: auto;  background: #efefef;  border-radius: 20px;  }
.conTit{  text-align: center;  padding-top: 30px;  }
.conTit h1 {  font-size: 2.2em;  line-height: 1.5em;  padding: 0px 0 20px 0px;  color: #000;  font-weight: bold;  }
.conTit .info {  color: #999;  font-size: 14px;  margin-bottom: 15px;  }
.conTit .info .h-time {  margin-right: 20px;  }
.a_content{font-size: 16px;  line-height: 2em;  padding: 0 20px; min-height: 320px;}
.a_content p {  margin-bottom: 15px;  color: #000;  }
.a_content p img{display: block; margin: 0 auto;max-width:100%;}