/*======网页属性设定：页边距、字体及颜色（在没有具体规定的情况下适用）、主体页面位置（左中右）、整体页面背景=*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,p{padding:0;margin: 0;font-family:Microsoft YaHei;list-style:none;}
i{ vertical-align:middle;}
input{outline:none;-webkit-appearance: none;box-sizing: border-box;}
input:-ms-input-placeholder{color:rgba(0,0,0,0.3);} /*=//IE10=*/
textarea:-ms-input-placeholder{color:rgba(0,0,0,0.3);} /*=//IE10=*/  
input::-moz-placeholder{color:rgba(0,0,0,0.3);}/*=//Firefox=*/
textarea::-moz-placeholder{color:rgba(0,0,0,0.3);}/*=//Firefox=*/
input::-webkit-input-placeholder{color:rgba(0,0,0,0.3);}/*=//Chrome,Safari=*/
textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.3);}/*=//Chrome,Safari=*/
textarea{resize:none;} 
img{border:0px;padding:0;margin:0;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;image-rendering: pixelated;}
html{font-family:Microsoft YaHei;overflow-x:hidden;overflow: hidden;overflow-y: scroll;}
video{width:100%;height:100%;margin:0px auto 0px auto; padding:0px 0 0 0;object-fit: cover;}
/*========基本表格设置：在没有具体规定的情况下适用=*/
td{font-family:Microsoft YaHei;text-decoration: none;}
/*==========链接基本样式：在没有具体规定的情况下适用=*/
a{text-decoration: none;outline: none;blr:expression(this.onFocus=this.blur());color:#333;font-family:Microsoft YaHei;}
a:hover{color: #F60;text-decoration: none;}
/*============页面整体设定：边距、位置、宽度等=*/
#pageset{margin:0; padding:0px 0 0 0;display: flex;flex-direction: column;min-height: 100vh;}
/*===========页面头部=*/
header{ width:100%;position:relative;height:500px; border-bottom:1px solid #cc0033;}
header:before{
    width:100%;
    height:200px;
    content: "";
    position: absolute;
	border-bottom:0px solid #FFFFFF;
    top: 0;
    left: 0;
opacity:0.0;filter:alpha(opacity=0);
z-index:10;
background: -webkit-linear-gradient(rgba(0,0,0,1.0),rgba(0,0,0,0.0));
	background: -moz-linear-gradient(top,rgba(0,0,0,1.0) 50%,rgba(0,0,0,0.0) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,1.0) 50%,rgba(0,0,0,0.0) 100%); 
	background: -ms-linear-gradient(rgba(0,0,0,1.0),rgba(0,0,0,0.0));}/*============页面整体设定：边距、位置、宽度等=*/
header.on .top{ display:none;}
header.on .nav{width:100%;position:fixed;top:0; left:0;z-index:999;background:#cc0033;box-shadow:0px 5px 10px rgba(51,51,51,0.2);box-sizing: border-box;height:60px;}
header.on .nav .nav_list{width:1230px; margin: auto;height:60px;display:flex;}
header.on .nav li a span{text-shadow:2px 2px 2px rgba(0,0,0,0.0);}

#top_bj.on .top{ display:none;}
#top_bj.on .nav{width:100%;position:fixed;top:0; left:0;z-index:999;background:#cc0033;box-shadow:0px 5px 10px rgba(51,51,51,0.2);box-sizing: border-box;height:60px;}
#top_bj.on .nav .nav_list{width:1230px; margin: auto;height:60px;display:flex;}
#top_bj.on .nav li a span{text-shadow:2px 2px 2px rgba(0,0,0,0.0);}

#top_bj{ width:100%;position:relative;margin:0;background: url(../images/top_bj.png) no-repeat bottom center;background-size: auto 100%;border-bottom:0px solid #cc0033;}
#top_bj:before{
	background-size:100%;
    width:100%;
    height:120px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
opacity:0.2;filter:alpha(opacity=20);}
#top{position: relative;width:1230px;height:300px;margin:auto;}
#logo a{position:absolute;z-index:10;top:40px;left:0px;width:356px;height:79px;background: url(../images/logo.png) no-repeat;background-size: contain;}
#logo_bt{width:1230px;position:absolute;z-index:10;top:120px;left:0px; font-size:58px; font-weight:bold; color: #C00; text-align:center;text-shadow: -2px 0 #FFF,0 2px #FFF,2px 0 #FFF,0 -2px #FFF;letter-spacing:5px;}
#top_link a{position:absolute;z-index:10;top:50px;right:300px; font-size:20px; font-weight: normal; color:#fff;}
#search{position:absolute;z-index:10;top:55px;right:0px;width:280px;overflow:hidden;text-align:left;border-radius:20px;background:rgba(255,255,255,1.0);border:0px solid rgba(204,0,51,0.2);}
/*========box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);=*/
.inp_srh{float:left;width:85%;height:40px;padding:0 0 0 10px;color:#333;line-height:40px;font-family:Microsoft YaHei;box-sizing:border-box;margin:0px 0 0 0;border:none;background-color:transparent;font-size:14px;}
.btn_srh{float:right;width:15%;height:40px;line-height:40px;cursor:pointer;border:none;margin:0px 0 0 0;border-radius:0%;color:#fff;background:#999;}
.btn_srh i{ font-size:18px;font-weight: normal;}
.btn_srh:hover{background:#0099CC;color:#fff;}

#list_banner{width:100%;height:200px;margin:0px 0 0 0; background-size: cover;}
#list_banner a{width:100%;display:block;}
/*===========页面底部=*/
#bottom{
	width:1230px;
	margin: auto;
	text-align: left;
	background-color:#3580c0;
	overflow: hidden;
	padding:0 0 20px 0;}
#bottom_nav{ float:left; margin:20px 0 0 20px;}
#bottom_nav dl dt{ height:24px; line-height:24px;color:#fff; text-align:left;}
#bottom_nav dl dt a{ color: #fff;}
#bottom_nav dl dd{ padding:1px 0; color:#fff; line-height:2;text-align:left;}
#bottom_nav dl dd a{ color: #fff;}
#bottom_img{ float: right;margin:20px 20px 0 0;}
/*======================================图标链接=*/
.tb{ width:1230px; margin:auto;padding:0px 0 0px 0;text-align: center;display:table; border-bottom:1px solid rgba(255,255,255,0.4);position:relative;}
.tb ul{margin:0px;padding:0;display:flex;}
.tb ul li{list-style:none;margin:0 0px 0px 0px;flex: 1; float:left; text-align:center;padding:30px;}
.tb ul li p{padding:0px;font-size:16px;line-height:30px;color:#fff;transition: all 0.3s;}
.tb ul li span{padding:0px;font-size:14px;line-height:1.2;color:#fff;transition: all 0.3s;}
.tb ul li i{ width:80px;height:80px;color:#fff;font-size:40px;padding:0px;border-radius:50%; border:1px solid rgba(255,255,255,0.4);line-height:80px;transition: all 0.3s; text-align:center; display:inline-block;box-sizing: border-box;}
.tb ul li:hover i{ color: #F90;padding:0px;border:1px solid #F90;}
.tb ul li:hover p{color:#F90;}
.tb ul li:hover{}
/*===========栏目页设定=*/
#content{margin:auto;width:1230px;padding:100px 0 30px 0px;-webkit-box-flex: 1;-ms-flex: auto;-webkit-flex: auto;flex: auto;box-sizing: border-box;}
/*-----------当前位置-*/
#detail_a{float:left; display:none;}
#detail_a h2{padding:0px 20px;text-align:center;font-size:20px;font-family:"Microsoft YaHei";color:#fff;min-width:240px;line-height:50px;font-weight:normal;box-sizing:border-box;display:inline-block;text-transform:capitalize;position:relative;background:#145ab2;}
#detail_a h2:before {
	content:"";
	position:absolute;
	bottom:0;
	top:100%;
	left:50%;
	margin:0 0 0 -8px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:6px solid #145ab2;}
#place{width:100%;position:absolute;z-index:1;top:340px;font-size:14px;font-family:Verdana;}
#place ul{width:1230px;height:40px;margin:auto;padding:0px 0px 0 20px;box-sizing: border-box;text-align: left;background:rgba(0,0,0,0.0);color:#666; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#place ul i{margin:0 10px 0 0; font-weight:normal; font-size:20px;}
#place a{color:#666;font-family:Microsoft YaHei; line-height:40px;}

/*-----------搜索页关键词-*/
#search_bt{width:1230px;text-align:left;padding:0px 0px 0px 0px;}
#search_bt h2{padding:0px 0px 0px 0px;font-size:24px;font-family:"Microsoft YaHei";color:#666;height:60px;line-height:60px;font-weight:lighter;overflow:hidden;display:inline-block;}
/*分页样式*/
.epages{margin:30px 0;font:14px Tahoma; text-align:center;color:#cc0033;}
.epages *{vertical-align:middle;padding:10px;}
.epages a{padding:10px 15px;border:1px solid #ECECEC; background:#fff;margin:0 0px 0 0;text-align:center;text-decoration:none;font:normal 14px verdana;border-radius:3px;}
.epages a:hover{border:#cc0033 1px solid;background:#fff;text-decoration:none;color:#cc0033;}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:normal 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}
/*-----------专题合集-*/
.zhuanti{width:100%;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.zhuanti h2{height:45px;text-align:left; border-bottom:1px solid #ddd; display:none;}
.zhuanti h2 span{font-size:24px;color:#333;height:44px;line-height:1.0;padding:0 20px 0 0;position:relative;display:inline-block;float:left;text-align:left;font-weight:normal;border-bottom:2px solid #cc0033;}
.zhuanti h2 span:before {
	content:"";
	position:absolute;
	bottom:0;
	top:100%;
	left:50%;
	margin:0 0 0 -8px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #cc0033; display:none;}
.zhuanti h2 span i{font-size:26px; margin:0 10px 0 0;}
.zhuanti_img { width:100%;margin: auto;padding:0px 0px 0px 0px;height:80vh;}
.zhuanti_img ul{padding:0 0 0px 0;}
.zhuanti_img ul li{ width:600px;float:left;height:130px;margin:0px 30px 30px 0px;border-radius:0px;border:0px solid #eee;background-size:100% 100%;box-sizing:border-box;font-size:26px;line-height:1.3;font-weight:bold;display:inline-block;}
.zhuanti_img ul li:nth-child(2n){margin-right:0;}
.zhuanti_img ul li span{ width:100%;display:table;height:130px; color:#990066;}
.zhuanti_img ul li p{display: table-cell;vertical-align: middle;text-shadow: -1px 0 #FFF,0 1px #FFF,1px 0 #FFF,0 -1px #FFF;letter-spacing:2px;padding:0 30px;text-align:center;}