.top_bg{
	height: 38px;width:100%;
	background: #700005;
	line-height: 38px;
}
.top_left{
	color: #fff;
	font-size: 14px;
	float: left;
}
.top_left a{
	color: #fff;
	padding-right: 14px;
	text-decoration: none;	
}
.top_left a:hover{
	color: #fff;
	padding-right: 14px;
	text-decoration: none;	
}

.top_right{
	height: 50px;
	float: right;margin-top:80px;
}
.w{
	width: 1200px;
	margin: 0 auto;
}
.top_right span{
    font-size: 12px;
    color: #fff;
    margin-top: -10px;
    padding-top: 25px;
    display: block;
    float: left;
}
.search{
	width: 180px;
	height: 28px;
	border-radius: 5px;
	float: right;
	background: #fff;
	margin-top: 10px;
	margin-left: 6px;
}
.sear_text{
	width: 140px;
	height: 26px;
	line-height: 26px;
	border: none;
	float: left;
	padding-left: 10px;
	color: #999;
	border-radius: 5px;
	font-size: 12px;
}
.sear_but{
	width: 16px;
	height: 16px;
	float: left;
	padding: 6px 4px;
}
.logo_bg{
	height: 150px;
	background: #9b2421;width:100%;
}
.logo{
	background: url(../img/xiaoxun.png) no-repeat right 25px;
}
.logo img{
	padding-top: 20px;
}

.nav{
	height: 60px;
	line-height: 60px;
	position: relative;
}
.nav .nLi{
	float: left;
	width: 109px;
	position: relative;
}
.nav .nLi > a{
	color: #333;
	font-size: 18px;
	display: block;	
	text-align: center;
}
.nav .nLi>a:hover{
	background: url(../img/nav_bg.png) no-repeat;
	color: #FFFFFF;
}

.subnav{
	width: 128px;
	display: none;
	position: absolute;
	z-index: 9;
}
.subnav li{
	height: 40px;
	line-height: 40px;
	background: #9c2b28;
	position: relative;
	border-top:1px solid #9c2b28;
}
.subnav a{
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	text-align:center;
}
.subnav a:hover{
	background: #fff;color:#9c2b28;
}

.banner{
	height: 400px;
	margin: 0 auto;
	background: #ccc;
}
.main{
}
.txxw{
	margin-top: 20px;

}
.news{
}

.txxw_news{
	margin: 20px 0;
}
.txxw_left{
	float: left;    width: 790px;height:320px;
    border-top: 2px solid #811b18;margin-top:10px;
}
.title1{
	height: 36px;
	line-height: 36px;
}
.title1 h1{
	font-size: 20px;
	color: #700005;
	font-weight: normal;
	padding-left: 40px;
	float: left;
}
.txxw_tit h1{
	background: url(../img/icon1.png) no-repeat left center;
}
.title1 a{
	float: right;margin-left:12px;
}
.first{
	width: 390px;
	border-top: 2px solid #811b18;
	float: left;
	margin-right: 65px;
}
.first a{
	color: #700005;
	margin-top: 10px;
	display: inline-block;
}
.first p{
	font-size: 12px;
	color: #666;
	line-height: 24px;
	padding-top: 10px;
}
.txxw_right,.zyxw_news,.yxfc_news,.tzgg_news{
	width: 385px;margin-left:20px;
	border-top: 2px solid #811b18;
	float: right;
}
.txxw_pic{
	width: 136px;
	height: 87px;
	float: left;
	margin-right: 16px;
}
.txxw_right{
	float: left;margin-top:10px;
}
.txxw_right ul{
	position: relative;
}
.txxw_news li{
	width: 386px;

	border-bottom: 1px solid #e5e5e5;
}
.txxw_list{
	width: 234px;
	float: left;
}
.txxw_list a{
	color: #811b18;
	line-height: 30px;
}
.date{
	color: #666666;
	background: url(../img/time.png) no-repeat left center;
	padding-left: 16px;
}
.ydcs{
	color: #666;
	background: url(../img/eye.png) no-repeat left center;
	padding-left: 16px;
	font-style:normal;
	float: right;
	
}

.zyxw,.yxfc,.tzgg{
	width: 385px;
	float: left;
}
.zyxw,.yxfc{
	margin-right: 20px;
}
.zyxw_tit h1{
	background: url(../img/icon2.png) no-repeat left center;
}
.yxfc_tit h1{
	background: url(../img/icon3.png) no-repeat left center;
	padding-left: 50px;
}
.tzgg_tit h1{
	background: url(../img/icon4.png) no-repeat left center;
}

.zyxw_news,.yxfc_news,.tzgg_news{
	margin-top: 10px;
}
.zyxw_news li,.yxfc_news li,.tzgg_news li{
	height: 60px;
	padding-top: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.zyxw_news li a,.yxfc_news li a,.tzgg_news li a{
	padding-bottom: 16px;
	display: block;
}
.riqi{
	float: left;
}
.riqi span{
	font-size: 24px;
	color: #811B18;
	width: 45px;
	display: block;
	text-align: center;
}
.riqi i{
	font-size: 12px;
	color: #811B18;
	font-style: normal;
}
.yxfc_news li a{
	width: 322px;
	float: right;line-height:28px;

}
.tzgg_news{
	background: #f9f4f0;
}
.tzgg_news li a{
	line-height:22px ;
}
.riqi1{
	width: 60px;
	float: left;
	padding-right: 16px;
}
.riqi1 span{
	width: 60px;
	height: 25px;
	line-height: 25px;
	background: #811B18;
	font-size: 24px;
	color: #fff;
	display: block;
	text-align: center;
}
.riqi1 i{
	width: 60px;
	height: 21px;
	line-height: 21px;
	background: #FFFFFF;
	display: block;
	font-size: 12px;
	color: #811B18;
	font-style: normal;
	text-align: center;
}
.xyfj{
	background: #E5E5E5;
	height: 360px;
	margin-top: 40px;
	
}
.ztbd_bg{
	margin: 0 auto;
	position: relative;
}
.ztbd{
	padding-top: 15px;
	padding-bottom: 15px;
}
.ztbd_tit{
	border-bottom: 2px solid #811B18;
	margin-bottom: 26px;
}
.ztbd_tit{
	height: 46px;
}
.ztbd_tit h1{
	background: url(../img/icon5.png) no-repeat left center;
}

.kstd1 a{
	padding-right: 6px;
}
.kstd1 img{width:231px;height:112px;}
.kstd2{
	margin: 40px 0;
}
.kstd2 a{
	width: 100px;
	float: left;
	text-align: center;
	padding: 0 10px;
	line-height: 30px;
	font-size: 16px;
}
.bottom_bg{
	background: #a5271d;width:100%;
}
.sjx{
	height: 17px;
	background: url(../img/sjx.png) top center no-repeat;
	position: absolute;
	top: -10px;
}
.b_logo img{
	margin: 0 auto;
	display: block;
	padding: 20px 0;
}
.bottom{
	color: #FFFFFF;
}
.b_left{
	float: left;
}
.b_left p{
	float: left;
	padding-right: 10px;
	line-height: 30px;
	font-size: 14px;
}
.b_right{
	float: left;
}
.gfwx{
	float: right;
	text-align: center;
	margin-right: 20px;
	padding-top: 20px;
}
.ewm{
	float: left;
}
.bq_bg{
	background: #811B18;width:100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.bq p{
	display: inline;
	text-align: center;
	
}
.bq a{
	color: #fff;
	padding: 0 4px;
}
.bq a:hover{
	color: #fff;
}
.xyly{
	float: left;
	width: 25%;*width:24.9%;
	overflow: hidden;
	position: relative;
}
.xyly a{
	display: block;
	width: 100%;
	height: 100%;
}
.xyly_row{
	position: relative;
}
.xyly img{
	display: block;
	width: 100%;
	height: 100%;
}
.xyly_sm{
	position: absolute;
	bottom: 20px;
	left: 18px;
	color: #fff;
}
.xyly_yc{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	display: none;
	background: url(../img/yc_bg.png);
	background-size: 100% 100%;
}
.xyly_sm p{
	font-size: 24px;
	font-weight: bold;
}
.xyly_sm span{
	font-size: 16px;
}
.xyly2:hover .xyly_yc{
	display: block;
}
.xyly2:hover .xyly_sm{
	display: none;
}
.xyly_row:hover .xyly_yc{
	display: block;
}
.xyly_row:hover .xyly_sm{
	display: none;
}
.xyly2 .xyly_yc p{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 145px;
}
.xyly2 .xyly_yc span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.xyly_row .xyly_yc p{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 50px;
}
.xyly_row .xyly_yc span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

.fullSlide{ width:100%;  position:relative;  height:400px; background:#000;  }
 .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
 .fullSlide .bd ul{ width:100% !important;  }
 .fullSlide .bd li{ width:100% !important;  height:425px; overflow:hidden; text-align:center;  }
 .fullSlide .bd li a{ display:block; height:425px; }
 .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
   _background:#000; _filter:alpha(opacity=60); 
 }
 .fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
 .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; overflow:hidden; 
  line-height:9999px; 
 }
 .fullSlide .hd ul .on{ background-position:0 0; }
.wrap { width: 1200px;  margin: 0 auto; }
.home-slider { width: 100%; height: 400px; overflow: hidden; background: #eee; }
.home-slider ul, .home-slider ol { margin: 0; padding: 0; list-style-type: none; }
.home-slider .wrap { position: relative; height: 400px; }
.home-slider .bxslider { height: 400px; }
.home-slider .bxslider li img { width: 1200px; height: 400px; }
.home-slider .slider-news-section { position: absolute; left: 0; bottom: 0; z-index: 9; width: 100%; }
.home-slider .slider-news-section .slider-news-wrap { float: left; width: 50%; padding: 8px 0; }
.home-slider .slider-news-section .slider-news-wrap h3 { float: left; margin: 0; padding: 0 15px; font-size: 100%; font-weight: 400; line-height: 1.5; color: #293352; }
.home-slider .slider-news-section .slider-news-wrap .slider-news { float: left; height: 18px; padding-left: 15px; line-height: 1.5; overflow: hidden; }
.home-slider .slider-news-section .slider-news-wrap .slider-news a { color: #990015; }
.home-slider .slider-news-section .slider-news-wrap .slider-news a:hover { color: #990015;text-decoration: underline; }
.home-slider .slider-news-section .video-news {  }
.home-slider .slider-news-section .video-news h3 { padding-left: 55px; }
.home-slider .btn-dot { position: absolute; top: 260px; z-index: 9; display: block; width: 59px; height: 58px; }
.home-slider .btn-fdrw { right: 125px;  }
.home-slider .btn-today { right: 50px;  }

.bx-controls-direction { position: absolute; top: 0; z-index: 1; width: 100%; }
.bx-controls-direction .bx-prev, .bx-controls-direction .bx-next { position: absolute; top: 170px; z-index: 9; width: 30px; height: 30px; overflow: hidden; text-indent: -9999em; background: url(../img/nav-direction.png) no-repeat 0 0; }
.bx-controls-direction .bx-prev { left: 20px; }
.bx-controls-direction .bx-next { right: 20px; background-position: 100% 0; }
.focus_box{width:385px;float:left;
    margin-top: 9px}
.ttnewss{width:385px;    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 20px;margin-left:20px;}
.news_list{overflow: hidden;}
.news_list li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.news_list li span {
    float: right;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}

.news_list li a{
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}
.news_list li a:hover{
    color:#a80000;
}
.news_list li em{
    background: #e6e6e6;
    text-align: center;
    padding: 3px 6px;
    font-size: 12px;
    margin-right: 10px;
    font-style: normal;
}
.news_list li:nth-child(1) em,
.news_list li:nth-child(2) em,
.news_list li:nth-child(3) em
{

    background: #a80000;
    color: #ffffff;
}
.title2{
	height: 36px;
	line-height: 36px;    width: 385px;
    float: right;
    margin-top: -37px;
}
.title2 h1{
	font-size: 20px;
	color: #700005;
	font-weight: normal;
	padding-left: 40px;
	float: left;margin-left:-5px;
}
.mtzy_tit h1{
	background: url(../img/mtico.png) no-repeat left center;
}
.title2 a{float:right;}

.Media{
    padding-top: 20px;
    overflow: hidden;
}
.Media li{

     height40px;
    overflow: hidden;width:385px;
}
.Media li:last-child{
    margin-bottom: 0px;
}
.Media .Media_time{
    width: 118px;
    height: 40px;
    background: #e6e6e6;
    text-align: center;
    line-height: 40px;
    float: left;
}
.Media .Media_time .Media_t{
    font-size: 14px;
    color: #a80000;
}
.Media .Media_list{
    width: 385px;
    float: right;
    line-height:40px;height:40px;
   overflow: hidden;
}
.slideBox1 {
    width: 385px;
    height: 262px;
    overflow: hidden;
    position: relative;
    margin:0;
}

.slideBox1 .hd {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 8px;
    z-index: 1;
}

.slideBox1 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox1 .hd ul li {
    float: left;
    margin-right: 2px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox1 .hd ul li.on {
    background: #811B18;
    color: #fff;
}

.slideBox1 .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox1 .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox1 .bd img {
    width: 385px;
    height: 262px;
    display: block;
margin-top:-50px
}
.shadow {
    background: url(../img/banner-bg.png) repeat;
    left: 0px;
    width: 100%;
    height: 36px;line-height: 36px;
    text-align: left;
    bottom: -49px;
    display: block;
    position: absolute;
    z-index: 10;}
.shadow a {
margin-left:10px;
    width: 300px;
    height: 36px;
    color: #fff;
    line-height: 36px;
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    position: absolute;
    overflow: hidden;}