body{width:100%; margin:0px; padding:0px; font-family:Microsoft YaHei; font-size:14px;}

ul{margin:0px; padding:0px;}
li{list-style-type:none;}

a{text-decoration:none;}
a:hover{text-decoration:none;}

.logosty{ float:left; width:100%;}
.logosty img{ float:left; width:90%; }/*padding-bottom:20px;*/
.bodystyle{padding: 0.5em 0.5em;}

.newsliststyle{
	float:left; width:100%;
}

.newslisttitle{
	float:left; width:100%; overflow:hidden;  background-color:#efefef; height:40px; line-height:40px;
}

.newslisttitle strong{
	float:left; width:95%; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding-left:10px; font-size:17px; color:#CC0000;
}

.newslisttitle strong a{
  color:#CC0000; text-decoration:none;
}

.newslisttitle strong a:hover{
  color:#CC0000; text-decoration:none;
}



/**************************************/
.newslisttitletwo{
	float:left; width:100%; overflow:hidden;  background-color:#efefef; height:40px; line-height:40px;
}

.newslisttitletwo font{
	float:left; width:25%; padding-left:10px; font-size:17px; color:#CC0000; font-weight:bold;
}

.newslisttitletwo div{
	float:left; width:100%; margin-left:5px;
}

.newslisttitletwo strong{
	float:left; width:77px; text-align:center; margin-left:5px; height:30px; line-height:30px; margin-top:10px; font-weight:bold; font-size:15px; border-radius:7px 7px 0px 0px;
}

.newslisttitletwo strong a{
  color:#CC0000; text-decoration:none;
}

.newslisttitletwo strong a:hover{
  color:#CC0000; text-decoration:none;
}

/**************************************/

.newslisttitletwo strong.strongsty{
    background-color:#B61014;
}

.newslisttitletwo strong.strongsty a{
   color:#FFF; text-decoration:none;
}

.newslisttitletwo strong.strongsty a:hover{
   color:#FFF; text-decoration:none;
}
/**************************************/



.newsliststyle ul{
	float:left; width:100%; margin-bottom:20px;
}

.newsliststyle li{
	float:left; width:100%; border-bottom:1px solid #EBEBEB; padding:10px 0px;
}

.newsliststyle li strong{
	float:left; width:100%; font-size:15px; color:#363636; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;
}

.newsliststyle li a{
  color:#333; text-decoration:none;
}

.newsliststyle li a:hover{
  color:#333; text-decoration:none;
}

.newsliststyle li span{
	float:left; width:100%; color:#BCBCBC; line-height:20px; margin-top:10px;
}

.newsliststyle li span a{
  color:#BCBCBC; text-decoration:none;
}

.newsliststyle li span a:hover{
  color:#BCBCBC; text-decoration:none;
}

.newsliststyle li div{
	float:left; width:80%;
}

.newsliststyle li div strong{
	float:left; width:100%; font-size:15px; color:#666; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;
}

.newsliststyle li div strong a{
  color:#666; text-decoration:none;
}

.newsliststyle li div strong a:hover{
  color:#666; text-decoration:none;
}

.newsliststyle li div span{
	float:left; width:100%; color:#ccc; line-height:20px; margin-top:10px;
}

.newsliststyle li font{
	float:left;  width:20%; margin-top:5px;
}

.newsliststyle li img{
	width:100%; height:70px;
}

.newsliststyle li span .onsty{
   float:left; width:21%; height:16px; background-image:url(/Images/On.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:17px;
}

.newsliststyle li span .timesty{
   float:left; width:46%; height:16px; background-image:url(/Images/Time.png); background-repeat:no-repeat; background-position:0px 2px; padding-left:15px;
}

.newsliststyle li span .viewsty{
   float:left; width:15%; height:18px; background-image:url(/Images/View.png); background-repeat:no-repeat; background-position:0px 2px; padding-left:21px;
}




.newsliststyletwo{
	float:left; width:100%;
}

.newsliststyletwo ul{
	float:left; width:100%;
}

.newsliststyletwo li{
	float:left; width:49%; line-height:30px; padding:5px 0px;
}

.newsliststyletwo li.listy{
	float:left; margin-left:2%
}

.newsliststyletwo li strong{
	float:left; width:100%; 
}

.newsliststyletwo li strong img{
	width:100%; height:140px;
}

.newsliststyletwo li font{
	float:left; width:100%; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;
}

.newsliststyletwo li font a{
  color:#666; text-decoration:none;
}

.newsliststyletwo li font a:hover{
  color:#666; text-decoration:none;
}


.newsliststylethree{
	float:left; width:100%;
}

.newsliststylethree ul{
	float:left; width:100%; margin:10px 0px;
}

.newsliststylethree li{
	float:left; width:100%; line-height:27px;
}

.newsliststylethree li strong{
	float:left; width:4px; height:15px; background-image:url(/Images/Orangle_square.png); background-repeat:no-repeat; background-position:0px 11px; padding-right:5px;
}

.newsliststylethree li font{
	float:left; width:95%; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:15px;
}

.newsliststylethree li font a{
	color:#333; text-decoration:none;
}

.newsliststylethree li font a:hover{
	color:#333; text-decoration:none;
}

.leftdivsearchstyleout{ width:100%; height:40px; overflow: hidden; overflow-x:auto; white-space: nowrap; background-color:#efefef;}

.leftdivsearchstyle{
    float:left; width:270%; margin:10px 0px 10px 0px; border-bottom:1px solid #333;  padding-bottom:7px;
}

.leftdivsearchstyle strong{
    float:left; padding-right:10px; font-size:16px;
}

.leftdivsearchstyle font{
    float:left; padding:0px 10px; font-size:15px;
}

.leftdivsearchstyle font a{
   color:#666; text-decoration:none; font-size:15px;
}

.leftdivsearchstyle font a:hover{
   color:#ff8400; text-decoration:none;  font-size:15px;
}


.topstyle{
	float:left; width:100%; /*overflow: hidden; overflow-x:auto; white-space: nowrap;*/
}
.navigarestyle{
	float:left; width:200%; height:40px; line-height:40px; color:#333;background:#31302E; 
}

.navigarestyle font{float:left;position:relative; height:40px; line-height:40px; text-align:center;}
.navigarestyle font .navsecond{position:absolute;left:0;display:none; z-index:7}
.navigarestyle font a{ color:#fff; text-decoration:none; display:block; float:left; height:40px; line-height:40px; padding:0px 20px; font-size:17px;background:#31302E;}
.navigarestyle font a:hover{ background:#E60012;}

.navigarestyle strong{
	font-size:17px; color:#FFFF00; font-weight:normal; padding-left:70px;
}



.newsliststylefour{
	float:left; width:100%;
}

.newsliststylefour ul{
	float:left; width:100%; margin:10px 0px;
}

.newsliststylefour li{
	float:left; width:100%; line-height:27px;
}

.newsliststylefour li img{
	width:100%; height:140px;
}

.newsliststylefour li strong{
	float:left; width:4px; height:15px; background-image:url(/Images/Orangle_square.png); background-repeat:no-repeat; background-position:0px 11px; padding-right:5px;
}

.newsliststylefour li font{
	float:left; width:95%; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:15px;
}

.newsliststylefour li font a{
	color:#333; text-decoration:none;
}

.newsliststylefour li font a:hover{
	color:#333; text-decoration:none;
}


.supporthotline{
	float:left; width:98%; padding-left:2%; height:40px; line-height:40px; color:#FFFF00; font-size:15px; background-color:#000000;
}

/*content start*/
.newstitle,newscontent{
	float:left; width:100%; margin:0px; padding:0px;
}

.newstitle strong,.newstitle span{
	float:left; width:100%; 
}

.newstitle strong{
	padding:20px 0px 10px 0px; text-align:center; font-size:19px;
}

.newstitle span{
	padding-bottom:10px; font-size:13px; text-align:center; line-height:27px; color:#CCCCCC; border-bottom:1px solid #efefef; margin-bottom:17px;
}

.newscontent{
   line-height:30px; font-size:17px;
}

/**/
.newscontent img{
  width:100%;/*max-width:880px;_width:expression(this.width > 880 ? "880px" : this.width);*/
}

.newscontent table{
  width:100%;
}

.newscontent td{
  width:100%;
}

.newscontent div{
  width:100%;
}
.newscontent p{
 width:100%;
}

.newscontent iframe{
 width:100%; height:220px;
}

.relatedTypeMsgTop{
	margin-top: 20px;
}

.Recommendsty{
  float:left; width:100%; margin-top:50px; 
}

.Recommendstytitle{
  float:left; width:100%; font-size:16px; color:#DDA40A; margin-bottom:15px;
}

.Recommendsty ul{
  float:left; width:100%; margin:0px; padding:0px;
}

.Recommendsty li{
  float:left; width:100%; line-height:30px;  overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;
}

.Recommendsty li font{
  float:left; width:4px; background-image:url(/Images/Brown_square.png); height:16px; background-repeat:no-repeat; background-position:0px 12px; padding-right:7px; margin-left:5px;
}
.Recommendsty li a{
  color:#666666; text-decoration:none; font-size:14px;
}

.Recommendsty li a:hover{
  color:#990000; text-decoration:none; font-size:14px;
}


.commentsty{
  float:left; width:100%; margin:30px 0px 10px 0px;
}

.commenttitle{
  float:left; width:100%; font-size:16px; color:#DDA40A; margin:10px 0px;
}

.publishcomment{
  float:left; width:100%; margin:10px 0px; text-align:center;
}

.commentlist{
  float:left; width:100%; 
}

.commentlist ul{
  float:left; width:100%; margin:0px; padding:0px;
}

.commentlist li{
  float:left; width:100%; line-height:30px; border-bottom:1px dotted #CCC; padding:10px 0px; color:#666666;
}


.commentlist li strong{
  float:left; width:64px; height:61px; background-image:url(/Images/comment.png); background-repeat:no-repeat; padding-right:6px;
}

.commentlist li div{
  float:left; width:70%; 
}

.commentlist li div font{
color:#0000FF;}

.commentlist li span{
  float:left; width:70%; color:#ccc;
}

.commentlist li span font{
  color:#A94C11; 
}

.commentmore{
  float:left; width:100%; text-align:center; font-size:14px; margin:30px 0px; background-color:#CCCCCC; height:30px; line-height:30px; cursor:pointer;
}


.botstyle{
    float:left; width:100%; margin:0px; padding:0px; background-color:#413C39; text-align:center; color:#A4A3A1; line-height:25px; padding:15px 0px; font-size:13px;
}

.botstyle a{
   color:#A4A3A1; text-decoration:none;
}

.botstyle a:hover{
   color:#FFFF00; text-decoration:none;
}

/*.wrapper01 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc}
	.wrapper01 .scroller {position:absolute}
	.wrapper01 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: .5rem;text-align: center}
	.wrapper01 .scroller li a{color:#333;display:block;margin:0 .3rem}
	.wrapper01 .scroller li.cur a{color:#1cbb9b;}*/



* { margin:0 auto; padding:0;}

::-webkit-scrollbar {width:0; height:0;}

.menustyle{ width:100%; height:40px; overflow: hidden; overflow-x:auto; white-space: nowrap; background-color:#000;}
.menustyle ul{ width:270%;}
.menustyle li{height:40px; line-height:40px; font-size:17px;display:inline-block;float:left; padding-left:30px;}	

.menustyle li a{color:#FFFFFF; text-decoration:none;}
.menustyle li a:hover{color:#FFFF00; text-decoration:none;}

.bannersty{float:left; width:100%; height:100%; overflow:hidden;}


.searchstyle{/*700*/
   float:left; width:100%; padding:20px 0px 20px 5px;color:#333; font-size:15px;box-sizing:border-box; /*padding-left:30px;*/
}
.searchstyle .searchtxt{
   width:60%; border:1px solid #333; background-color:#fff; padding:7px 0px; margin:0px 5px; color:#333; border:1px solid #999; border-radius:3px;
}

.searchstyle .searchbtn{
	cursor:pointer; border:1px solid #999; padding:5px 5px; font-size:14px; border-radius:3px;
}

.searchstyle a{
   color:#333; text-decoration:none;
}

.searchstyle a:hover{
   color:#FF0000; text-decoration:none;
}


.bodyleftpage{
    float:left; width:100%; display:inline; font-size:14px; text-align:center; padding:0px 0px 20px 0px; line-height:30px;
}

.bodyleftpage .ipt{
    width:70px; border:1px solid #CCC;
}

.bodyleftpage a{
   color:#333; text-decoration:none; font-size:14px;
}

.bodyleftpage a:hover{
   color:#ff8400; text-decoration:none;  font-size:14px;
}


.swiper-container {
	float:left; width: 100%; height:100%;
}
.swiper-container img{
	max-width:100%; height:auto;
}

.swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 8px;
  background: #FFF;
  margin: 0 5px;
  opacity: 0.8;
  border: 1px solid #FFF;
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  background: #FF6600; border: 1px solid #FF6600;
}

 .swiper-container font{
	float:left; width:50%; height:100%;
}

.swiper-container font img{
	width:98%; height:100px; border-radius:5px;
}

.swiper-container font a{
	color:#333; text-decoration:none;
}

.swiper-container font a:hover{
	color:#333; text-decoration:none;
}



@media (max-width:360px){
	.newsliststyletwo li strong img{
		width:100%; height:100px;
	}
	
	
}

@media (max-width:320px){
	
	.newslisttitletwo font{
		float:left; width:26%;  font-size:15px; 
	}
	
	.newslisttitletwo div{
		float:left; width:69%; margin-left:3px;
	}
	
	.newslisttitletwo strong{
		float:left; width:67px; font-size:13px;
	}
}

/*start two end

@media (max-width:480px){
	.newsliststyletwo li strong img{
		width:100%; height:130px;
	}
	
}

@media (max-width:736px){
	
	
}

@media (max-width:667px){
	
}


@media (max-width:568px){
	

}


@media (max-width:414px){
	
	
}

@media (max-width:375px){
	
}

@media (max-width:360px){
	
	
}

@media (max-width:320px){
	
	
}

*/