/*:root{--red:#ED4014;--yellow:#F37B1D;--blue:#1890FF;--green:#19BE6B;--info:#2DB7F5;}*/
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
body{
	font-family: "宋体";
	font-size:14px;
	color:#000000;
	margin: 0px;
	padding: 0px;
			background-image: url(banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #c20700;
}
img{border:none;}
h1{ font-size:25px; color:#243036; font-family: "宋体"; font-weight:normal;}
h2{ font-size:16px; color:#66a7c5; font-family: "宋体"; font-weight:normal;}
P{
	line-height:20px;
	font-family: "宋体";
}
LI {
	TEXT-ALIGN: left; LIST-STYLE-TYPE: none
}
a{
	text-decoration:none;
	color:#fff;
	font-family: "宋体";
}

.clearing { clear:both;}



/*-------------------------------------------------
BANNER CLASSES
-------------------------------------------------*/
.banner-wrap{
	overflow: hidden;
	margin-bottom: 50px;
	clear: both;
	height: 500px;
	margin-right: auto;
	margin-left: auto;
		background-image: url(banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*==== nav ====*/

.wifi_nav{
	width: 1190px;
	background-image: url(navt.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 48px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	display: table;
}
.wifi_nav ul{
height:48px;
display: flex;
flex-direction: row;
justify-content: center;
 }
.wifi_nav ul li{
	list-style: none;
	height: 48px;
	line-height: 48px;
	width: 100px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
}

.wifi_nav_menu{
	font-size:18px;
	line-height:48px;
	padding:0 24px;
	float:left;
	margin-right:10px;
	color: #FFFFFF;
}
.wifi_nav li:hover{
	background:#f06325;
	color: #FFFFFF;
}
.page{
	width:1190px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
}
.intro a{color:#06C;}
.intro a:hover{color:#f30;}
.intro p{
	line-height: 30px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1rem;
	text-indent: 2em;
	text-align: justify;
}
.intro img{
	width: 100%;
	display: block;
	margin-top: 16px;
}
.title2 h1{
	width: 702px;
	height: 33px;
	color: #fff;
	font-size: 16px;
	background-image: url(title2.png);
	background-repeat: no-repeat;
	font-weight: 500;
	display: blick;
	height: 33px;
	line-height: 33px;
	padding-left: 36px;
	font-family: Arial;
	margin-bottom: 20px;
}
.submenut{
	width: 366px;
	margin-bottom: 2px;
	padding-bottom: 19px;
}
.submenut h1{
	width:366px;
	height:33px;
	background-image: url(title1.png);
	background-repeat: no-repeat;
	font-family: Arial;
}
.submenut h1 span{
	display: blick;
	height: 33px;
	line-height: 33px;
	margin-left: 33px;
	float: left;
	color:#fff;
	font-size:16px;
}

.submenut ul{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.submenut ul li{
	border-bottom: #f2f2f2 solid 1px;
	line-height: 36px;
	background-image: url(plus.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	list-style-type: none;
	margin-bottom: 2px;
}
.submenut ul li.-noborder-bottom{border-bottom:none;}
.submenut ul li a{
	text-decoration:none;
	color:#333333;
	font-size: 15px;
}
.submenut ul li a:hover{color:#ee3233;}
.submenut ul li a.active{color:#ee3233;}


/*-------------------------------------------------
MAIN COLUMAS CLASSES
-------------------------------------------------*/
.panel3 {
	background-image: url(/theme/2020/images/link.PNG);
	background-repeat: no-repeat;
	width: 1190px;
	margin-right: auto;
	margin-left: auto;
	background-position: center top;
}
.link img {
	height: 46px;
	width: 100px;
	margin-left: 10px;
}
.link {
	height: 80px;
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
.primary-col{
	width: 704px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c20700;
	min-height: 700px;
	height: auto!important;
	height: 700px;
	margin-left: 30px;
}
/* qqshop focus */
#focus {width:704px; height:340px; overflow:hidden; position:relative;}
#focus ul {height:340px; position:absolute;}
#focus ul li {float:left; width:704px; height:340px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:346px; height:20px; left:0; bottom:0; background:none;}
#focus .btn {
	position:absolute;
	width:344px;
	height:30px;
	right:0;
	bottom:0;
	text-align:right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:40px; height:15px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.side-bar{
	width: 366px;
	float: right;
	margin-top: 30px;
	position: relative;
	margin-right: 30px;
}
.what-section {
	background: #fff;
	width: 366px;
}
.test-list{
	width: 366px;
	margin-bottom: 20px;
}
.test-list h1{
	width: 366px;
	height: 33px;
	color: #fff;
	font-size: 16px;
	background-image: url(title1.png);
	background-repeat: no-repeat;
	font-weight: 500;
	margin-bottom: 20px;
	font-family: Arial;
}
.test-list h1 span{display:blick;height:33px;line-height:33px;margin-left:33px;float:left;}

.test-list ul {
	padding: 0;
	width: 99%;
	cursor: pointer;
	border-radius: 0px;
	height: 36px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.test-list ul li.text{
	background-image: url(plus.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #333333;
	font-size: 15px;
	border: none !important;
	font-weight: 500;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 26px;
	line-height: 36px;
	vertical-align: top;
	}
.test-list ul li:hover{
	color:#FF0000;
	padding-left:26px;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
  	-webkit-transition:.5s;
 	 transition:.5s;	
	 text-decoration: none;
}
.test-list p{
	color: #777;
	background: #ffffff;
	width: 332px;
	padding: 14px;
	border: 1px solid #eeeeee;
	line-height: 1.8em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 14px;
	font-family: "宋体";
	text-indent: 2em;
}
.mainBodyBox{
	width: 710px;
	float: left;
	margin-bottom: 20px;
}
.excerpt{
	width: 710px;
	float: left;
	height: auto;
}

.excerpts li{
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.excerpts li .date{
	float: left;
	font-family: verdana;
	border-radius: 4px;
	margin-top: 10px;
}
.excerpts li .date em{
	display: block;
	font-style: normal;
	font-size: 12px;
	font-family: arial;
	color: #333;
	float: left;
}

.excerpts li div{
	color: #999;
	font-size: 12px;
	line-height: 22px;
}
.excerpts li img{
	float: left;
	margin-right: 16px;
	height: 120px;
	width: 180px;
}
.excerpts li div a{
	font-size: 16px;
	color: #333;
	line-height: 28px;
	font-weight: 700;
}
.excerpts li div a:hover{color:#f30;}

.excerpts li div b a{
	font-size: 0.75rem;
	color: #333;
	line-height: 28px;
	font-weight: 500;
}
.excerpts li div i{
	color: #FFF;
	background-color: #c20700;
	margin-right: 4px;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	font-style: normal;
	padding: 4px;
}
.title3 h1{
	width:1120px;
	height:39px;
	color:#fff;
	font-size:14px;
	background-image: url(link.PNG);
	background-repeat: no-repeat;
	font-weight: 600;
}


/*Pages*/
.pages {
	user-select: none;
	margin-top: 20px;
}
.pages ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
margin-left:.05rem;
}
.pages ul li {
	font-size: 0;
	list-style: none;
	display: inline-block;
	border: 1px solid #d9d9d9;
margin-left:-.05rem;
}
.pages ul li:first-child, .page ul li:first-child a {
border-radius:.1rem 0 0 .1rem;
}
.pages ul li:last-child, .page ul li:last-child a {
border-radius:0 .1rem .1rem 0;
}
.pages ul li a {
	display: block;
padding:0 .65rem;
	line-height: 1.75rem;
	color: #444;
	background: #fff;
	font-size: 14px;
}
.pages ul li a:not([href]) {
	color: #999;
	cursor: not-allowed;
}
.pages ul li.active {
	background-color: #FF3300;
}
.pages ul li.active a {
	color: #fff;
	background-color: #FF0000;
}
.pages ul li.active a:hover {
	background-color: #FF0000;
}
.pages ul li:hover a {
	background: #f9f9f9;
}
.page-red ul li.active {
	border-color: #ED4014;
	background: #ED4014;
}
.page-red ul li.active a {
	background: #ED4014;
}
.page-red ul li.active a:hover {
	background: #ED4014;
}
.page-yellow ul li.active {
	border-color: #F37B1D;
	background: #F37B1D;
}
.page-yellow ul li.active a {
	background: #F37B1D;
}
.page-yellow ul li.active a:hover {
	background: #F37B1D;
}
.page-green ul li.active {
	border-color: #19BE6B;
	background: #19BE6B;
}
.page-green ul li.active a {
	background: #19BE6B;
}
.page-green ul li.active a:hover {
	background: #19BE6B;
}
.page-info ul li.active {
	border-color: #2DB7F5;
	background: #2DB7F5;
}
.page-info ul li.active a {
	background: #2DB7F5;
}
.page-info ul li.active a:hover {
	background: #2DB7F5;
}
.page-mid ul li {
margin-right:.3rem;
}
.page-mid ul li {
border-radius:.1rem;
}
.page-mid ul li:first-child, .page-mid ul li:last-child {
border-radius:.1rem;
}
.page-center ul {
	display: flex;
	justify-content: center;
	align-items: center;
}
.page-right ul {
	display: flex;
	justify-content: flex-end;
}
.page-right {
	display: flex;
}
.page-right .page-other {
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}
.bg_foot{
	background-color: #e8e8e8;
	padding-top: 30px;
}
.copyright{
	font-size: 15px;
	color: #fff;
	font-family: "microsoft yahei";
	line-height: 30px;
	text-align: center;
	background-color: #ac0600;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}
.copyright a{color:#fff;}
.copyright a:hover{color:#fff;}
.width{width:1190px;margin:0 auto;}

/*新闻——图片*/
.list_pic{
	margin-top: 10px;
	float: left;
}
.list_pic ul li{
	float: left;
	margin-right: 6px;
	margin-bottom: 14px;
	margin-left: 8px;
	margin-top: 0px;
}
.list_pic ul li div img{
    border: 0;
	height: auto;
	width: 160px;
}
.list_pic ul li p{
	text-align: center;
	font-size: 14px;
	color: #333;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.list_pic ul li:hover p{
	color: #F00;
}