@CHARSET "UTF-8";

body {
	margin: 0 auto;
	padding: 0 auto;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	min-width:1250px;
    width:expression_r(document.body.clientWidth < 1000 ? "1000px": "auto" ); 
    background: #EDEDED;
}

.btn{
	width:220px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.xian{
	border:1px solid #000000;
}



.x{
	border:1px solid #FF0000;
}


.x1{
	border:1px solid #FFFFFF;
}

/*****top*****/

.top{
	height:80px;
	background: url(images/index/top-bj.jpg) no-repeat 0% 0%;
	background-color: #AB1313;
	width: 1200px;
}

.topbz {
    max-width:760px;
	height:80px;
	background: url(images/index/bz.png) no-repeat 0% 50%;
	margin-left:95px;
}


.toptxt{
	color: #FFFFFF;
	padding-top:10px;
	text-align:right;
	padding-right:5px;
	margin: 0 auto;
	padding: 0 auto;
}
.toptxt a {
	color: #ffffff;
	text-decoration:none;

}

.toptxt a:hover {
	color: #fffff;

}

/* .topbj{
	height:710px;
	background: url(images/index/index-bj.jpg) no-repeat 50% 0%;
	background-size: cover;
} */

.zttxt{
	height:220px;
	background: url(images/index/index-bj.jpg);
	width:1200px;
	background-size: cover;
}

/* 
.zttxt{
	color: #000000;
	padding-top:220px;
	padding-bottom:50px;
	text-align:left;
	font-size: 20px;
	line-height: 40px;
	list-style:none;

} */

.zw{
	width:1200px;
	margin: 0 auto;
	padding: 0 auto;
}



.zttxt a {
	color: #000000;
	text-decoration:none;

}

.zttxt a:hover {
	color: #D90018;

}




/*****����*****/

.dh{
	height:58px;
	color: #D90018;
	font-size: 22px;
	line-height: 58px;
	list-style:none;
	margin:0 auto;
    background-color:rgba(255,255,255,0.8);
	box-shadow: 0 0 15px #CCCCCC; 
    letter-spacing:3px;
}

.ui{
     width:1200px;
     height:58px;
     list-style: none;
     margin:0;
     padding:0;

 }
 .ui li{
     width:200px; 
	 text-align:center;
     float: left;/*�ô���Ϊdisplay:inline-block;ͬ��Ч��*/
 }



.ui li a{
     height:58px;
     margin:0;
     padding:0;
     font-size: 22px;
     line-height:58px;
     display: inline-block;
	 color: #D90018;
	 text-decoration:none;

    }

.ui li a:hover {
	 color: #D90018;
     text-decoration:underline;

}

/*****index*****/

.dt{
	/* margin:15px 0px 25px 0px; */
	margin:0px 0px 0px 0px; 

}

.zdtl{
    height:365px;
	/* margin:30px auto; */
    background-color:#ffffff;
	box-shadow: 0 0 15px #CCCCCC; 
	

}


.dqdt{
    width:880px; 
	height:365px;
	margin:0 auto;
    background-color:#ffffff;
	box-shadow: 0 0 15px #CCCCCC; 

}

.dqdttop{
    width:100%; 
	height:42px;
	margin:15px 0px 10px 0px;
	padding-left:10px;
	font-size: 22px;
	color: #ffffff;
	line-height: 43px;
    border-bottom :2px solid #D90018;
	letter-spacing:3px;
	background: url(images/index/index-1.jpg) no-repeat 0% 0%;

}

.dqdttop a{
     display: inline-block;
	 color: #ffffff;
	 text-decoration:none;

    }

.dqdttop a:hover {
	 color: #ffffff;
     text-decoration:underline;

}



.slt{
    width:46%; 
	height:280px;
	margin:0px 0px 0px 0px;
	padding:15px 0px;
	float:left;
}

#myCarousel ol{
	margin:0;
	bottom:0px; 
} 

.carousel-caption{
	left:5%;
	right:5%;
	padding-bottom:0px;
}

.xw{
    width:53%; 
	float:right;
	padding:0px 15px;
}

.xwlist{
	color: #000000;
	text-align:left;
	font-size: 16px;
	line-height: 35px;
	list-style:none;

}

.xwlist a {
	color: #000000;
	text-decoration:none;
	display:block;
}

.xwlist a span{
	float:right;
}

.xwlist a:hover {
	color: #D90018;

}


.dl{
    width:300px; 
	height:365px;
	margin:0px 0px 0px 20px;
	padding:100px 40px 40px 40px;
	box-shadow: 0 0 15px #CCCCCC; 
	background: url(images/index/index-2.jpg) no-repeat 50% 0%;

}
.juli{
	 margin-bottom:20px;
}

.srk{
	height:37px;

}

.dlan{
    width:100%; 
	height:37px;
	font-size:18px;
	color: #ffffff;
	line-height:35px; 
	text-align:center;
    margin-top:35px;
	background-color:#FFA800;
	border-radius: 5px;
}



.zdtltop{
    width:100%; 
	height:42px;
	margin:30px 0px 10px 0px;
    border-bottom :2px solid #D90018;
	background: url(images/index/index-3.jpg) no-repeat 100% 0%;
}


.zdtlleft{
    width:40%; 
	padding-left:40px;
	float:left;
	letter-spacing:3px;
	background: url(images/index/index-4.jpg) no-repeat 0% 0%;
}

.zdtlleft a{
	font-size: 22px;
	color: #E71F19;
	line-height: 33px;
}

.zdtlleft a:hover{
	color: #E71F19;
	text-decoration:underline;
}

.zdtlright{
    width:59%; 
	padding-left:40px;
	font-size: 18px;
	color: #666666;
	line-height: 30px;
	float:right;
	text-align:right;
	padding: 0px 200px 0px 0px;
	margin-top:10px;

}

.zdtlright a{
	 color:#666666;
	 text-decoration:none;

    }

.zdtlright a:hover {
	 color: #D90018;
     text-decoration:underline;
}

/* .wsdx{
	margin-top:30px;
	height:90px;
	border-bottom :69px solid #CA1E1E;
} */

.wsdx{
	height:90px;
	border-bottom :69px solid #CA1E1E;
}

/* .wsdxbj{
	height:510px;
	background: url(images/index/index-5.jpg) no-repeat 0% 100%;
	background-color:#CA1E1E; 
	margin-bottom:30px;
} */

.wsdxbj{
	height:510px;
	background: url(images/index/index-5.jpg) no-repeat 0% 100%;
	background-color:#CA1E1E; 
	width:1200px;
	background-size: cover;
}



.wsdxtext{
    height:98px;
	text-align:left;
	letter-spacing:3px;
	background: url(images/index/index-6.jpg) no-repeat 0% 100%;
}

.wsdxtext a{
	font-size: 22px;
	color: #ffffff;
	line-height:100px;
	padding-left:20px;
}

.wsdxtext a:hover{
	color: #ffffff;
	text-decoration:underline;
}

.wsdxContainer{
	width:1200px;
	margin:2% auto;
	/* padding: 0px auto; */
	padding:0px 16px 0px 16px; 
}

.wsdximg{
	margin:20px 4px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:5px;
}



.zltx{
    height:440px;
	margin:0 auto;
    background-color:#ffffff;
	box-shadow: 0 0 15px #CCCCCC; 
	padding:0px 16px;
	background: url(images/index/index-7.jpg) no-repeat 50% 100%;
}

.zltxbg{
     width:24%;
     border:1px solid #999999;
	 margin-left:16px;
	 margin-top:15px;
	

}

.zltxbg1{
     width:24%;
     border:1px solid #999999;
	 margin-left:6px;
	 	 margin-top:15px;

}

.zltxbt{
	width:100%;
    height:43px;
	line-height:43px;
	border-bottom :1px solid #999999;
}

.zltxbt a{
	font-size: 16px;
	color:#AB1313;
}

.zltxbt a:hover{
	color:#AB1313;
	text-decoration:underline;
}

.zltxzw{ 
    height:290px;
	font-size: 16px;
	color:#000000;
	line-height:35px; 
	padding-top:15px;
}


/*****bottom*****/


.bottom{
	height:50px;
	font-size:18px;
	line-height:50px;
	color:#FFFFFF;
	text-align:center;
	/* margin-top:35px; */
	background-color: #AB1313;
	width: 1200px;
	margin: 0 auto;
}




/*****list*****/

.listleft{
    width:880px; 
	height:860px;
	margin:0 auto;
    background-color:#ffffff;
	box-shadow: 0 0 15px #CCCCCC; 

}

.listright{
    width:300px; 
	height:860px;
	margin:0px 0px 0px 20px;
	box-shadow: 0 0 15px #CCCCCC; 
	background: url(images/index/list.jpg) no-repeat 0% 100%;
    background-color:#ffffff;
}


.dqwzleft{
    width:78%; 
	padding-left:40px;
	font-size: 18px;
	color: #E71F19;
	line-height: 38px;
	float:left;
	letter-spacing:1px;
	background: url(images/index/wz.png) no-repeat 2% 50%;

}


.dqwzright{
    width:39%; 
	padding-left:40px;
	text-align:right;

}

.rmxxtop{
    width:100%; 
	height:42px;
	margin:15px 0px 10px 0px;
    border-bottom :2px solid #D90018;


}


.rmxxleft{
    width:68%; 
	padding-left:20px;
	font-size: 18px;
	color: #E71F19;
	line-height: 38px;
	float:left;
	letter-spacing:1px;

}


.rmxxright{
    width:30%; 
	float:right;
	text-align:right;
	line-height:20px;
	font-size: 14px;
	color: #E71F19;
	padding-top:20px;
}

.listxw{ height:730px;
}




.articlelist {
	width: 100%;
	padding: 15px 15px;
	line-height: 54px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Microsoft YaHei";
	color: #000000;
}


.articlelist a{
	line-height:35px;
}

.articlelist span{
	float:right;
}

.articlelist #resultTitle{
	border-top:1px solid #000;
	width:100%;
	background:#F0F0F0;
	padding:0 15px;
	height:35px;
	line-height:35px; 
	font-size:16px;
	font-family:"微软雅黑";
	margin:10px auto;
}

.articlelist #resultContent{
	line-height:30px;
	padding:0 15px;
}

.list2 {
	width: 100%;
	list-style: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-position: outside;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}

.list2 a {
	color: #666666;
	padding-left: 30px;
	background-image: url(images/main/16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list2 a:hover {
	color: #C60000;
}


.list_time {
	display: block;
	float: right;
}


.fy {
	width: 100%; 
	height:50px;
    background-color:#E04445; 
	line-height:50px; 
	padding-right:10px;
	color: #ffffff;
}

.fy a{
	color: #ffffff;
}

.fy a:hover{
	color: #ffffff;
	text-decoration:underline;
}

.fy .fyright{
	float:right;
}

.fy .fyleft{
	float:left; 
	margin-left:10px;
}


/*****show*****/

.zbt{
	width: 100%; 
	height:70px;
	line-height:70px; 
	font-size:28px; 
	text-align:center;
	color:#C90110;

}


.fbt{
	width: 100%; 
	height:50px;
	line-height:50px; 
	font-size:22px; 
	text-align:center;
	color:#000000;

}

.wzxx{
	width: 100%; 
	height:35px;
	line-height:35px; 
	font-size:16px; 
	text-align:center;
	color:#666666;

}

.show{
	margin:0 auto;
    background-color:#ffffff;
	box-shadow: 0 0 15px #CCCCCC; 
}

.showzw{
    width:100%; 
	line-height:35px; 
	font-size:18px; 
	text-align:left;
	color:#666666; padding:30px;

}

#myplayer{
	margin:0 auto;
}

/** Search Page  **/

.searchSelect{
	margin:30px 5px;
	border:1px solid #D90018;
	height:50px;
	width:15%;
	text-align:center;
	text-align-last:center;
	color:#D90018;
	letter-spacing:4px;
	outline:none;
}


option{
	text-align:center;
}

.searchBox{
	display:inline-block;
	height:50px;
	width:83%;
	border:1px solid #D90018;
	padding-left:10px;
}

.searchInput{
	height:48px;
	width:95%;
	border:0px;
	outline:0px;
}


.searchBox img{
	position:absolute;
	margin:11px auto;
}