*{margin:0;padding:0;font-size:12px;font-family:Tahoma;}
body{background:url(wsimg/bg.jpg) top repeat-x;background-color:#ECECEC;}
li{list-style:none;}
img{border:0;}
.hackbox{clear:both;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:underline;}
.red,.red:link,.red:visited{color:#CC0000;}

.topbar,
.nav,.nav-left,.nav-right,.nav ul li,.nav ul li a:hover,
.search-btn,
.icon-post,.icon-rss,.icon-add,
.panel-1 h2,.panel-2 h2,
.headline,
.rank dl{background:url(wsimg/images.gif);}

.icon-post,.icon-rss{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:3px;}
.icon-post{background-position:0 -255px;}
.icon-rss{background-position:-16px -255px;}
.icon-add{width:63px;height:20px;display:inline-block;vertical-align:middle;background-position:-80px -300px;}

.wrap{width:960px;margin:auto;}
/**顶部条**/
.topbar{height:23px;color:#CCC;padding-top:5px;}
.topbar span{float:right;}

/**头部**/
.header{height:80px;}
.logo a:link,.logo a:visited{float:left;display:block;margin-top:10px;background:url(wsimg/logo.gif);width:255px;height:54px;text-indent:-9999px;}

.toplink{float:right;margin-top:18px;line-height:22px;}
.toplink li{float:left;border-right:1px dashed #CCC;height:44px;padding:0 12px;}

/**菜单**/
.nav{height:66px;position:relative;background-position:0 -30px;}
.nav-left,.nav-right{position:absolute;top:0;width:4px;height:66px;}
.nav-left{left:0;background-position:0 -100px;}
.nav-right{right:0;background-position:-146px -100px;}
.nav ul{height:35px;}
.nav ul li{float:left;background-position:0 -170px;background-repeat:no-repeat;padding-left:2px;}
.nav ul li a:link,.nav ul li a:visited{float:left;font-size:14px;color:#FFF;display:block;height:24px;text-decoration:none;font-family:"宋体";width:62px;padding-top: 8px;padding-right: 20px;padding-bottom: 0;padding-left: 20px;}
.nav ul li a:hover{background-position:0 -205px;}

.navbar{padding:0 8px;}/*子栏目*/
.navbar span{float:left;margin:7px 0px 0px 28px;}
.pop-1{width:960px;height:1px;}/*广告位*/
/*主体*/
.panel{border:1px solid #D9D9D9;background:#FFF;margin-top:8px;}
.pleft{float:left;width:295px;border-right:1px solid #D9D9D9;}
.pmid{float:left;width:385px;border-right:1px solid #D9D9D9;}
.pright{float:left;width:276px;}

.panel-1 h2{background-position:0 -330px;height:23px;font-size:14px;padding:5px 8px 0 8px;margin:1px;}
.panel-1 h2 span{float:right;font-weight:normal;}

.panel-2 h2{background-position:0 -530px;height:20px;font-size:14px;padding:8px 12px 0 12px;margin:1px;color:#1C3D72;}
.panel-2 h2 span{float:right;font-weight:normal;margin-top:2px;}
.panel-2 h2 span a:link,.panel-2 h2 span a:visited{color:#1C3D72;}

/*首页*/
.flash{height:200px;padding:7px 0 7px 7px;border-bottom:1px solid #F0F0F0}
.wytj{padding:5px 15px 0 15px;}
.wytj li{border-bottom:1px solid #F0F0F0;height:94px;padding-top:6px;}
.wytj li h3{margin-bottom:8px;height:18px;overflow:hidden;line-height:22px;}
.wytj li img{float:left;width:50px;height:54px;border:1px solid #CCC;margin-right:10px;}
.wytj li p{line-height:18px;color:#666;height:54px;overflow:hidden;}

.headline{text-align:center;background-position:0 -360px;margin:1px;height:140px;padding:15px 15px 0 15px;overflow:hidden;}
.headline li{height:72px;}
.headline li h3{line-height:20px;height:18px;overflow:hidden;margin-bottom:5px;}
.headline li h3 a:link,.headline li h3 a:visited{font-size:18px;font-family:"黑体";font-weight:normal;}
.headline li p{color:#666;line-height:18px;height:34px;overflow:hidden;}

.mlist{border-top:1px solid #F0F0F0;margin:0 15px;padding:10px 0 6px 0;}
.mlist li{background:url(wsimg/dot.gif) no-repeat 0 6px;text-indent:10px;height:20px;overflow:hidden;line-height:20px;margin-bottom:3px;}
.mlist li a:link,.mlist li a:visited,.mlist li span{font-size:14px;}
.mlist li span{float:right;color:#999;}

.down{background:url(wsimg/down-bg.jpg);height:82px;padding-top:8px;border-bottom:1px solid #F0F0F0;}
.down p{margin-left:90px;color:#666;line-height:18px;padding-top:6px;}
.down a:link,.down a:visited{color:#003399;text-decoration:underline;}
.down a:hover{color:#CC0000;text-decoration:none;}
.down-url:link,.down-url:visited{background:url(wsimg/down-url.gif) no-repeat 0 4px;padding-left:12px;}

.mhead{height:70px;text-align:center;padding:10px 15px 0 15px;}
.mhead h3{line-height:20px;height:18px;overflow:hidden;margin-bottom:5px;}
.mhead h3 a:link,.mhead h3 a:visited{font-size:14px;color:#1C3D72;}
.mhead p{color:#666;line-height:18px;height:34px;overflow:hidden;}

.llist{margin:0 12px;padding:8px 0 6px 0;}
.llist li{background:url(wsimg/dot.gif) no-repeat 0 6px;text-indent:10px;height:20px;overflow:hidden;line-height:20px;margin-bottom:3px;}
.llist li span{float:right;color:#999;}

.rank{border-top:1px solid #F0F0F0;margin:1px;}
.rank dl{background-position:0 -330px;height:23px;font-size:14px;padding:5px 8px 0 8px;}
.rank dl dd{float:left;padding:3px 8px 0 8px;height:19px;margin-right:5px;cursor:pointer;}
.rank-select{border:1px solid #D9D9D9;border-bottom:none;background:#FFF;}
.rank ul{margin:0 12px;padding:6px 0 0 0;height:336px;}
.rank ul li{height:21px;overflow:hidden;line-height:26px;margin:0 0 3px 0;border-bottom:1px dashed #D9D9D9;padding-bottom:8px;}
.rank ul li a:link,.rank ul li a:visited{color:#1C3D72;}
.rank-1,.rank-2,.rank-3{float:left;text-align:center;width:17px;height:17px;color:#FFF;font-size:11px;margin-right:5px;line-height:17px;margin-top:5px;}
.rank-1{background:#003399;}
.rank-2{background:#666;}
.rank-3{background:#999;}
.rank .llist_imgs{height::118px;margin:15px 10px 2px;}
.rank .llist_imgs .list_img{float:left;width:100px;margin:0px 6px 0px 9px;height:110px;line-height:20px;overflow:hidden;text-align:center;display:inline;}
.rank .llist_imgs .list_img a:link{color:#1C3D72;text-decoration:none;}
.rank .llist_imgs .list_img img{width:97px;height:83px;border:1px solid #000;margin-bottom:5px;}

.weibo{background:#FFFFF1;height:293px;padding:10px;overflow:hidden;border-bottom:1px solid #F0F0F0;}
.weibo dt{position:absolute;}
.weibo dt img{width:30px;height:30px;margin-top:3px;}
.weibo dd{border-bottom:1px dashed #D9D9D9;padding:0 0 8px 36px;line-height:18px;margin-bottom:8px;font-family:"宋体";}
.weibo dd a:link,.weibo dd a:visited{color:#0066CC;}
.weibo dd span{color:#666;}

.picnews{border-bottom:1px solid #F0F0F0;}
.picnews dl{height:125px;margin:15px 10px 2px 10px;border-bottom:1px solid #F0F0F0;}
.picnews dl dd{float:left;width:122px;margin:0 6px 0 9px;line-height:20px;height:115px;overflow:hidden;text-align:center;display:inline;}
.picnews dl dd img{width:120px;height:90px;border:1px solid #000;margin-bottom:5px;}
.picnews dl dd a:link,.picnews dl dd a:visited{color:#1C3D72;}
.rpicnews{border:none;}
.rpicnews dl{height:118px;}
.rpicnews dl dd{width:113px;margin-left:8px;height:110px;}
.rpicnews dl dd img{width:111px;height:83px;}

.daquan{height:439px;text-align:center;}
.soft{height:330px;text-align:center;margin-top:5px;}
.soft .sli{ width:119px; float:left; PADDING-LEFT: 5px;}
.soft  UL LI {
	PADDING-RIGHT: 0px;text-align:left;width:115px;overflow:hidden;  PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  HEIGHT: 20px; line-height:20px;
}
.soft LI a{ color:#626262;}

.soft SPAN  {
	WIDTH: 20px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 3px; HEIGHT: 20px
}

.soft UL LI SPAN IMG {
	MARGIN-RIGHT: 3px; width:20px;padding-top:2px; height:20px;vertical-align:middle

}
.soft .bol{ font-weight:bold;text-align:left; HEIGHT: 30px; LINE-HEIGHT: 30px; color:#313131; font-size:12px}


.flink{line-height:18px;}
.flink h2{color:#CC0000;margin-bottom:8px;text-align:center;height:auto;}
.flink h2 span{float:none;margin-left:10px;}

.pop-1{margin-top:8px;text-align:center;}
.pop-2{margin-bottom:8px;text-align:center;}

.footer{padding:10px 0 20px 0;text-align:center;color:#666;line-height:18px;}

.ad1{width:auto;height:200px;float:none !important;}
.ad2{width:auto;height:200px;float:none !important;}

.panel-1 .rmwz{MARGIN-TOP: 10px}
.panel-1 .rmwz .wz_rmtj{MARGIN: 0px 10px; height:22px; TEXT-ALIGN: left;BACKGROUND: url(//Skin/wsimg/icon3.jpg) no-repeat 0px 10px;padding-left:5px;}
.panel-1 .rmwz .wz_rmtj a{CLEAR: both;}
.flink-1{height:150px;}
.flink-1 h2{text-align:left;color:#C00;}
.flink-1 div{margin-top:5px;float:left;padding:0px 12px}
.flink-1 div a{margin-left:10px;color: #1C3D72;}
.flink-1 div a:first-child{margin-left:0px;font-weight: normal;line-height: 18px;}


@media all and (max-width: 800px){

    .wrap{width: 100%; padding: 0 10px; box-sizing: border-box;}
    header{width: 100%; display: flex; justify-content: center;}
    .toplink{ display: none;}
    .nav{height: auto;}
    .nav ul{overflow-x: auto;display: flex; justify-content: flex-start; }
    .navbar{display: flex;flex-wrap: wrap;background-color: rgb(255,255,255);padding: 0px;position: relative; z-index: 100}
    .navbar span{flex-grow: 1;padding: 6px 0; margin: 0px; box-sizing: border-box; width: calc(100% / 4); text-align: center;border: 1px solid rgb(247,251,254);}
    .pop-1{width: 100% !important;margin-top: 10px;}
    .pleft,.pright,.pmid,.plefts{width: 100%;}
    .headline{width: 100%;box-sizing: border-box;margin: 0px;height: auto;}
    .weibo dt{width: 30px;}
    .rank .llist_imgs .list_img,.rank .llist_imgs,.rank ul{height: auto;}
    .rank .llist_imgs{display: flex;justify-content: center;padding-bottom: 10px;}
    .flink-1 .linkfriendsite{width: calc(50% - 10px); white-space: nowrap;display: inline-block;box-sizing: border-box;}
    .jjensxk> .jjensxk{padding: 0px;margin-top: 10px;}
    .jjensxk> .jjensxk img{width: 100% !important;}
    .plefts{width: 100% !important;}

}