@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:354px;background: url("/dsxx/images/hbg.png") top center no-repeat; }

/* menu */
.menubox{ width:100%; height:58px; line-height:58px;  background: #cd0b22;border-top:1px #f20d28 solid;}
.nav{
	width: 100%;height: 58px;
}
.nav li{
	float: left;
	position: relative
}
.nav .line{}
.nav li>a{
	display: block;
	font-size: 22px;
	color: #fff;
	width: 232px;
	height: 58px;
	line-height: 58px;
	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: 232px;
	margin-top:-1px;
	z-index: 9999;
	display: none
}
.two-nav a{
	display: block;
	height: 58px;
	line-height:58px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	background:#ae0c2a
}
.two-nav a:hover{
	background: #bf0124
}


.main_a{ margin-top:30px; height: 427px;}
.news_img{ width: 562px; float: left;}
.news_img img{ width: 562px; height: 427px;}
.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: 15px;}
.gzdt{ width: 560px; float: left;padding-top:15px;}

.title_1{ height:42px;}
.title_2{height:54px;border-bottom:1px #ddd solid;}
.title_2  h1{border-bottom:4px #cb2a30 solid;font-size:21px;color:#ca171b;font-weight:bold;padding:0px 10px;float:left;line-height:53px;}
.title_2 i{float:left;padding:5px 10px 0px 0px}
.title_2 span{float:right;line-height:50px;}  .title_2 span a{font-size:16px;color:#888;}


.title_3{ }
.title_gd{ line-height: 57px; float: right; font-size: 13px; padding-top: 5px; color: #ca171b;}
.gzdt_lb{ padding-left: 3px; padding-top:0px; /*height:427px;*/}
.gzdt_lb ul li{ font-size:17px; text-align: left; height:49px; line-height:49px; color:#333333;background: url("/dsxx/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:16px;}
.gzdt_lb ul li span a{color:#888;}

.xxzl_sp{ width: 800px; float: left;padding-top:30px;}
.xxzl_lb{ width:360px; float: right;padding-top:30px;}
.xxzl_sp .pic{ width: 238px; float: left; margin-right: 25px; margin-top: 15px;}
.xxzl_sp .pic img{ width: 238px; height: 143px;}
.xxzl_sp .pic span{color: #000; font-size: 18px; line-height:50px; text-align: left; display: block;}

.xxzl_lb .pic{ width: 168px; float: left; margin-left:12px; margin-top: 15px;}
.xxzl_lb .pic .img{text-align: center; margin-bottom: 10px;}
.xxzl_lb .pic .img img{ height: 128px;}
.xxzl_lb .pic span{color: #000; font-size: 15px; line-height:26px; text-align: left; display: block;}

/* foot */
.footer{background: #ca171b; color: #fff; font-size: 18px; line-height: 34px; text-align: center; padding-top: 0px; margin-top: 25px;}
.footer a p{color:#fff!important;}

/* list */
.ny_title { color: #333;  font-size: 24px;  line-height: 2.5;  border-bottom: 3px solid #ccc;  margin-bottom: 15px;  margin-top: 25px;  }
.ny_title span { display: inline-block;  border-bottom: 3px solid #cb2a30;  margin-bottom: -3px;  }
.dyw913_wz{ font-size: 15px;  float: right;  color:#666; margin-right:5px; line-height: 50px;padding-top:10px;}
.dyw913_wz a:hover{ color: #ca171b;}

.news_lb ul{}
.news_lb ul li{ font-size:17px;border-bottom: 1px dashed #ddd;  overflow: hidden; text-align: left; height:50px; line-height:50px; color:#333333;background: url("/dsxx/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;  }

.xpage-container{ min-height: 400px;}
.ny_sp{ float: none; width: 1160px; padding-top: 0px;}
.ny_sp .pic{width: 255px; margin-left:15px; margin-right: 20px;}
.ny_sp .pic img{width: 255px; height: 153px;}

.ny_xxzl{float: none; width: 1160px; padding-top: 0px; min-height: 400px;}
.ny_xxzl .pic{width: 255px; margin-left:15px; margin-right: 20px;}
.ny_xxzl .pic .img img{ height:183px;}



.fot_lj_mid{width:100%;padding:15px 0px;border-bottom:1px #f20d28 solid;margin:0 auto;}
.fot_lj{width:1200px;line-height:30px;padding-bottom:10px;padding:10px 0px;margin:0 auto;}
.fot_lj h1{float:left;font-size:18px;color:#fff;padding-right:20px;}
.fot_lj ul li{float:left;font-size:16px;}
.fot_lj ul li a{color:#fff;}
.fot_lj ul li.line{width:40px;float:left;color:#fff;}




.zt_zl{width:1160px;margin:0 auto;padding:30px 0px 0px;height:137px;}
.zt_zl ul{margin:0px -10px;}
.zt_zl ul li{width:270px;height:137px;margin:0px 10px;float:left;}