body { font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:12px; color:#333;}
div, form, ul, ol, li, span, p, dl, dt, dd { margin:0; padding:0; border:0; }
img, a img { border:0; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; }
ul, ol, li { list-style:none }
table, td, input { font-size:12px; padding:0; font-family:inherit; }
.bignews { color:#cc0000; }
.blank8 { height:8px; overflow:hidden; clear:both; }
.noneBox { display:none; }
img{ vertical-align: top;}
cite, em, i, b {font-style: normal;}
.header{margin 0 auto; min-width: 1000px;}
.clearfix:after{ clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
a{color: #333; text-decoration: none;}
.floatr{float: right;}
.floatl{float: left;}
.hide{display: none;}
.newlist1 .list-item.w550 {
    width: 550px;
}



/*404妞ょ敻娼�*/
.errorMsg{width: 100%; background: #FFF; padding: 90px 0; text-align: center;}
.errorMsg img{display: block; width: 488px; margin: 0 auto;}
.errorMsg p{font-size: 12px; color: #3a3a3a; margin-top: 12px;}
.errorMsg .f18{font-size: 18px;}
.errorMsg .cff9d23{color: #ff9d23;}
.btn_back{display: block; background: url(../images/btn_back.png) no-repeat; width: 133px; height: 40px; line-height: 40px; 
	font-size: 16px; text-align: center; color: #fff; margin: 12px auto 0 auto;}

.content{background: #ececec; padding: 24px 0;}
.contw1200{width: 1200px; margin: 0 auto;}
.contw1200.bgfff{background: #fff;}
.adds-info li{float: left; width: 372px; height: 186px; border-radius: 2px; overflow: hidden; margin: 20px 0 20px 20px; position: relative;}
.adds-tag{position: absolute; left: 0; top: 0; background: #f93759; border-radius: 2px; padding: 0 16px; 
	text-align: center; height: 25px; line-height: 25px; color: #fff; font-size: 14px; }
.adds-info .adds-tag a{color: #fff;}
.newlist1 .list-item {    height: 98px;
    padding: 20px 15px 20px 0;
    border-bottom: 1px solid #f7f7f7;
    margin-left: 20px;}
.newlist1 .list-item:hover{    background: #f7f7f7;width: 821px;margin-left: 0px;padding-left: 20px;}
.newlist .list-item {float: none; height: 98px; padding: 20px 15px 20px 0; border-bottom: 1px solid #f7f7f7; margin:0 20px;cursor: pointer;}
.newlist .list-item:hover{    background: #f7f7f7;width: 821px;margin-left: 0px;padding-left: 20px;}

.newlist1 .list-item.w550 { width: 550px;}

/*.list-item:hover{background: #f7f7f7;}*/
.clearfix .wordsBox  .hover{background: #ff6666; color: #fff;}
.list-left{ float: left; margin-right: 20px; width: 130px; height: 98px;}
.list-right{float: left; height: 98px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-right.w400{width: 400px;}
.list-right h3{font-size: 20px; color: #333; font-weight: 400;}
.list-right h3 a:hover{color: #ff6666;}
.list-right .wordsBox{margin-top: 15px;}
.list-right .wordsBox a{display: block; margin-right: 5px; border-radius: 2px; padding: 0 8px; height: 22px; line-height: 22px; 
	color: #666; background: #e7e7e7; float: left;}
.list-right .wordsBox a:hover{background: #ff6666; color: #fff;}
.list-right .wordsBox .hover{background: #ff6666; color: #fff;}
.list-right .comment{position: absolute; left: 0; bottom: 0; cursor: pointer; color: #ccc;}
.list-right .comment i{display: inline-block; width: 15px; height: 15px; background: url(../images/icon_zan.png) no-repeat; 
	vertical-align: middle; margin-right: 5px;}
/*妞ょ數鐖�*/
.news-page{ padding: 20px 20px 20px 0; font-size: 14px; color: #666;}
.page-num{float: left;}
.page-num em{float: left; line-height: 30px; padding-left: 10px;}
.page-num b{font-weight: 400; }

.page-num a{display: block; float: left; border-radius: 2px; background: #f3f3f3; color: #666; padding: 0 10px; height: 30px; 
	line-height: 30px; margin-left: 5px;}
.news-page .cur{background: #ff3333; color: #fff;}
.news-page a:hover{background: #ff3333; color: #fff;}
.page-skip{margin-left: 10px; float: left;}
.page-skip em{float: left; line-height: 30px;}
.news-page .inputpage{display: block; float: left; height: 28px; line-height: 28px; width: 40px; border: 1px solid #f3f3f3; margin: 0 8px; text-align: center;}
.news-page .btn_sure{display: block; float: left; width: 60px; height: 30px; line-height: 30px; text-align: center; background: #f3f3f3; 
	border: none; outline: none; cursor: pointer; margin-left: 5px; font-size: 14px; color: #666;}

/*閹兼粎鍌�*/
.newlist.w856{width: 856px; background: #fff;}
.title{height: 37px; background: #f7f7f7; line-height: 37px;}
.title span{display: inline-block; background: #ff3333; padding: 0 60px; font-size: 14px; color: #fff; height: 100%; position: relative;} 
.title i{display: inline-block; width: 12px; height: 6px; background: url(../images/icon_jt.png) no-repeat; 
	position: absolute; left: 50%; top: 37px; margin-left: -6px;}
/*.list-right.w470{width: 470px;}*/
.list-right .collect{display: inline-block; width: 40px; height: 20px; line-height: 20px; text-align: center; background: #e2f1ff; color: #3399ff; 
	font-size: 12px; margin-left: 12px; border-radius: 2px; vertical-align: 3px;}
.list-right .collect:hover{background: #3699fd; color: #fff;}
.list-left.whsize{width: 196px; height: 98px; position: relative;}

/*閹兼粎鍌ㄦい鍏告櫠鏉堣鐖�*/
.sidebar{float: right!important; width: 320px!important; background: #fff!important;}
.title .titbg{background: #fb9c43; padding: 0 10px;}
.sidebar-item{padding: 15px 22px; width: 276px!important; border-bottom: 1px solid #f7f7f7; overflow: hidden;}
.sidebar-item h3{font-size: 16px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sidebar-item h3 a:hover{color: #f00; text-decoration: underline;}
.sidebar-item p{color: #999; font-size: 12px; line-height: 24px;}
.Vsplit{padding: 0 10px;}

/*鐠愵厽鍩х粔妯肩潉*/
/*.cheats-nav{border-radius: 2px; background: #fff;}
.cheats-nav li{float: left; width: 299px; border-right: 1px solid #f3f3f3;}
.cheats-nav li a{display: block; float: left; width: 100%; padding: 35px 0; text-align: center; border-bottom: 5px solid #fff;}
.cheats-nav li .img{background: url(../images/icon91.png) no-repeat;}
.cheats-nav li .icon_buy{background-position: 0 0;}
.cheats-nav li p{font-size: 18px; color: #666; text-align: center;}*/


.cheats-nav{border-radius: 2px; background: #fff;}
.cheats-nav li{float: left; width: 299px; border-right: 1px solid #f3f3f3;}
.cheats-nav li a{display: block; float: left; width: 100%; padding: 35px 0; text-align: center; border-bottom: 5px solid #fff;}
.cheats-nav li .img{width: 91px; height: 91px; margin: 0 auto;}
.cheats-nav li .img-buy{background: url(../images/icon9191.png) 0 0 no-repeat;}
.cheats-nav li .img-mai{background: url(../images/icon9191.png) -95px 0 no-repeat;}
.cheats-nav li .img-zx{background: url(../images/icon9191.png) -190px 0 no-repeat;}
.cheats-nav li .img-zu{background: url(../images/icon9191.png) -285px 0 no-repeat;}
.cheats-nav li .icon_buy{background-position: 0 0;}
.cheats-nav li .text{font-size: 18px; color: #666; text-align: center; padding-top: 8px;}
/*.cheats-nav li a:hover .img-buy{background: url(../images/icon9191.png) 0 -92px no-repeat; cursor: pointer;}
.cheats-nav li a:hover .img-mai{background: url(../images/icon9191.png) -95px -92px no-repeat; cursor: pointer;}
.cheats-nav li a:hover .img-zx{background: url(../images/icon9191.png) -190px -92px no-repeat; cursor: pointer;}
.cheats-nav li a:hover .img-zu{background: url(../images/icon9191.png) -285px -92px no-repeat; cursor: pointer;}
.cheats-nav li .buy_red:hover {border-bottom: 5px solid #f93759;}
.cheats-nav li .mai_yellow:hover {border-bottom: 5px solid #fb9c43;}
.cheats-nav li .zx-purple:hover {border-bottom: 5px solid #ba84d2;}
.cheats-nav li .zu-green:hover {border-bottom: 5px solid #8cbf49;}
.cheats-nav li a:hover .cred{color: #f93759;}
.cheats-nav li a:hover .cyellow{color: #fb9c43;}
.cheats-nav li a:hover .cpurple{color: #ba84d2;}
.cheats-nav li a:hover .cgreen{color: #8cbf49;}*/
.cheats-nav li.active .img-buy{background: url(../images/icon9191.png) 0 -92px no-repeat;}
.cheats-nav li.active .img-mai{background: url(../images/icon9191.png) -95px -92px no-repeat;}
.cheats-nav li.active .img-zx{background: url(../images/icon9191.png) -190px -92px no-repeat;}
.cheats-nav li.active .img-zu{background: url(../images/icon9191.png) -285px -92px no-repeat;}

.cheats-nav li.active .buy_red{border-bottom: 5px solid #f93759;}
.cheats-nav li.active .mai_yellow{border-bottom: 5px solid #fb9c43;}
.cheats-nav li.active .zx-purple{border-bottom: 5px solid #ba84d2;}
.cheats-nav li.active .zu-green{border-bottom: 5px solid #8cbf49;}

.cheats-nav li.active .cred{color: #f93759;}
.cheats-nav li.active .cyellow{color: #fb9c43;}
.cheats-nav li.active .cpurple{color: #ba84d2;}
.cheats-nav li.active .cgreen{color: #8cbf49;}

/*閺堬拷鏌婇惌銉ㄧ槕閸掓銆�*/
.head_details{ height:36px; line-height:36px; }
.head_details>a,.head_details>span{ font-size:12px; color:#666;}
.head_details>a:hover{ color:#f00;}
.cnxh {width: 322px;}
.tabbox{width:100%;font-family:'瀵邦喛钂嬮梿鍛寸拨';background: #fff;}
.tabbox .tab{overflow:hidden;}
.tabbox .tab a{display:block;    height: 36px;
    line-height: 36px;width: 33%; text-align: center;float:left;text-decoration:none;color:#666666;
font-size: 14px;background: #fbfbfb;border-bottom: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
.tabbox .tab a:hover,.tabbox .tab a.on{background:#FFFFFF;color:#666666;text-decoration:none;border-bottom: none;}
.tabbox .content{overflow:hidden;padding:10px; padding-top: 0;
   padding-right:0px;   }
.tabbox .content li{padding-left: 15px;overflow:hidden;height: 425px; margin-bottom: 10px;
padding-right: 0px; background-color: #ffffff; }
.tabbox .content li .gun{overflow:hidden;height:376px; }
.tabbox .content li .nei{border-bottom: 1px solid #f7f7f7;padding: 20px 0;
    height: 52px;    margin-right: 10px;    padding-left: 5px;} 
.tabbox .content li h3{font-size: 14px;color: #333333;height: 36px;line-height: 36px;background: url(../images/titile_red.png) no-repeat left center;
border-bottom:1px solid #e7e7e7; padding-left: 10px;    width: 272px;    font-weight: bold;font-family: "瀵邦喛钂嬮梿鍛寸拨";}    
 .tabbox .content li .nei_top{margin: 10px 0;margin-bottom: 0px;}    
.tabbox .content li .nei_top a{font-size: 12px; padding: 2px 6px; background: #fff0f0; text-align: center;color: #ff8585;
margin: 0 8px 8px 0; display:inline-block;border-radius: 2px;}       
.tabbox .content li .nei_top a:hover{background: #ff6666;color: #FFFFFF;}      
.tabbox .content .fl a{padding: 0 4px;background: #e7e7e7;border-radius: 2px;color: #666666;
 display: inline-block;height: 22px;line-height: 22px;margin-right: 4px;}
.tabbox .content .fl a:hover,.tabbox .content .fl a.hover{background: #ff6666;color: #FFFFFF;}
.tabbox .content .fr i{margin-right: 4px;}
.tabbox .content .fr span{margin-right: 10px;}
.tabbox .content i.qian{background: url(../images/qian_xf.png) no-repeat left center;display: inline-block;width: 11px; height: 12px;    vertical-align: middle;}
.tabbox .content i.xin{background: url(../images/xin_xf.png) no-repeat left center;display: inline-block;width: 14px; height: 11px;    vertical-align: middle;}
.tabbox .content p{    line-height: 20px;
    height: 30px;}
.tabbox .content p a{color: #666666;}  
.tabbox .content p a:hover{color: #ff6666;}
/*閸欏厖鏅堕幃顒佽癁鏉╂柨娲栨い鍫曞劥*/
.right_fl{ height:auto;  position:fixed;bottom:342px;left:50%; margin-left:605px;zoom:1; z-index:1000;  _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-300+"px")}
.right_fl ul{ width:100%;  overflow:hidden;position: relative;}
.right_fl ul li{width:35px; height:35px; color:#666;     margin-bottom: 2px;
border-radius: 2px;text-align:center; *zoom:1; *vertical-align:middle; cursor:pointer; }
.right_fl ul li a.right_ft{ height:35px;width: 35px;border-radius: 2px;  line-height:35px; margin:0px auto; display:block; text-decoration:none;  background:url(../images/kefu_r.png) no-repeat center center #FFFFFF;}
.right_fl ul li a.right_shou{ height:35px; width: 35px; border-radius: 2px; line-height:35px; margin:0px auto; display:block; text-decoration:none;  background:url(../images/shoucang_f.png) no-repeat center center #FFFFFF;}
.right_fl  span.right_ft_h{position: absolute;width: 100px;height: 36px;line-height: 36px; text-align: center;background: url(../images/shoucabg.png) no-repeat; color: #ff6666;left: -103px;float: left;top: 0;}

.right_fl ul li.totop{ background: #FFFFFF url(../images/top_r.png) 8px 10px no-repeat;border-radius: 2px;}
.right_fl ul li.totop:hover{ background:#ff6666 url(../images/top_f.png) 8px 10px no-repeat;}
.right_fl ul li a.right_ft:hover{ background:#ff6666 url(../images/kefu_f.png) center center no-repeat;}
.right_fl ul li a.right_shou:hover{ background:#ff6666 url(../images/shoucang_r.png) center center no-repeat;}



.sortBox{margin-top: 22px; background: #fff;}
.sortNav{height: 40px; background: #fbfbfb;border-top: 2px solid #ff3333;    width: 856px;}
.sortNav_mf{height: 40px; background: #fbfbfb;border-top: 2px solid #fb9c43;    width: 856px;}
.sortNav_zx{height: 40px; background: #fbfbfb;border-top: 2px solid #ba84d2;    width: 856px;}
.sortNav_zf{height: 40px; background: #fbfbfb;border-top: 2px solid #8cbf49;    width: 856px;}
.sortNav .fr{line-height: 40px;}
.jx_title{ height:36px; border-bottom:1px solid #dddcdd; background: #fbfbfb;    width: 856px!important;}
.jx_title>span{line-height:37px; padding:8px; font-size:18px; color:#5885c6; border-bottom:2px solid #5885c6;}
.paixu{  font-size:14px; color:#333; line-height: 36px;}
.paixu>a{width:80px;color: #333333; cursor:pointer;display: inline-block;text-align: center;position: relative;}
.paixu>a:hover,.paixu>a.on{ background-color:#f33; color:#fff;}
.paixu>a.mf:hover::after,.paixu>a.mf.on::after{
	content: "";position: absolute;top: 36px;left: 36px;
	  width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid red;
}
.paixu>a.mf1:hover,.paixu>a.mf1.on{ background-color:#fb9c43; color:#fff;}
.paixu>a.mf1:hover::after,.paixu>a.mf1.on::after{
	content: "";
	 position: absolute;top: 36px;left: 36px;
	  width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fb9c43;
}
.paixu>a.zx:hover,.paixu>a.zx.on{ background-color:#ba84d2; color:#fff;}
.paixu>a.zx:hover::after,.paixu>a.zx.on::after{
	content: "";position: absolute;top: 36px;left: 36px;
	  width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ba84d2;
}
.paixu>a.zf:hover,.paixu>a.zf.on{ background-color:#8cbf49; color:#fff;position: relative;}
.paixu>a.zf:hover::after,.paixu>a.zf.on::after{
	content: "";position: absolute;top: 36px;left: 36px;
	  width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #8cbf49;
}
.Choose>li{ float:left; height:40px; line-height:40px; cursor:pointer;
 padding-left:30px; padding-right:10px; position:relative;}
.Choose>li>div{     width: 10px;
    height: 10px;
    border: 1px solid #cccccc;
    position: absolute;
    top: 13px;
    left: 10px;}
.Choose>li>div.on {background: url(../images/cho_icon.jpg) no-repeat center center;}
.Choose>li>a{color: #999999;}
.sort-sec .sort-title{margin: 10px 0 0 0px; border-bottom: 1px solid #fb9c43; height: 30px;}
.sort-title span {
    border-bottom: 2px solid #fb9c43;
    font-size: 14px;
    color: #fb9c43;
    line-height: 28px;
    width: auto;
    padding: 0 5px;
    padding-bottom: 1px;
}
.sort-title a {
    font-size: 14px;
    color: #fb9c43;
    line-height: 28px;
    width: auto;
}


.sort-sec li{float: left; padding: 20px 15px 20px 0; margin-left: 20px; border-bottom: 1px solid #f7f7f7; width: 565px; overflow: hidden;}
.sort-sec .newlist li.list-item { height: 98px; padding: 20px 15px 20px 0; border-bottom: 1px solid #f7f7f7; margin-left: 20px;}

.sort-sec h3{font-size: 18px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sort-sec1 h3 a:hover{color: #ff6666;}
.sort-sec1 .sort-title{margin: 10px 20px 0 0px; border-bottom: 1px solid #fb9c43; height: 30px;width:856px;}
.sort-title span{display: block; border-bottom: 2px solid #fb9c43; font-size: 14px; color: #fb9c43; line-height: 28px; width: 56px;}
.sort-sec1 li{float: left; padding: 20px 15px 20px 0; margin-left: 20px; border-bottom: 1px solid #f7f7f7;  overflow: hidden;}
.sort-sec .newlist li.list-item { height: 98px; padding: 20px 15px 20px 0; border-bottom: 1px solid #f7f7f7; margin-left: 20px;}

.sort-sec1 h3{font-size: 18px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sort-sec1 h3 a:hover{color: #ff6666;}
.load {background-color: #fbfbfb; color: #999; cursor: pointer; font-size: 14px; height: 40px; line-height: 40px; text-align: center;}
.load i{display: inline-block; width: 14px; height: 14px; background: url(../images/icon_load.png) no-repeat ; margin-right: 5px; vertical-align: -2px; *vertical-align: 2px;}
.list-left{ float: left; margin-right: 20px; width: 130px; height: 98px;}
.list-right{float: left; height: 98px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-right.w400{width: 400px;}
.list-right h3{font-size: 20px; color: #333; font-weight: 400;}
.list-right h3 a:hover{color: #ff6666;}
.list-right .wordsBox,.sort-sec .wordsBox{margin-top: 15px;}
.list-right .wordsBox a,.sort-sec .wordsBox a{display: block; margin-right: 5px; border-radius: 2px; padding: 0 8px; height: 22px; line-height: 22px; 
	color: #666; background: #e7e7e7; float: left;}
.list-right .wordsBox a:hover,.sort-sec .wordsBox a:hover{background: #ff6666; color: #fff;}
.list-right .comment{position: absolute; left: 0; bottom: 0; cursor: pointer; color: #ccc;}
.list-right .comment i{display: inline-block; width: 15px; height: 15px; background: url(../images/icon_zan.png) no-repeat; 
	vertical-align: middle; margin-right: 5px;} 

 /*中间导航切换*/
ul.nav{position: absolute;z-index: 1;height:40px;  background: #fbfbfb;width:auto ;}
ul.nav > li > ul > li{ width: 160px; text-align:left;}
ul.nav > li{ float: left; margin-right:10px;font-size: 14px;}
ul.nav > li>h3{padding: 0 10px}
ul.nav li h3{height: 40px; line-height: 40px;font-size: 14px;}
ul.nav > li > ul > li h3{ background: #FFFFFF;  padding: 0 10px;}
ul.nav > li> ul h3:hover,.choice{ color: #ff3333;cursor: pointer;background: #ececec;
}
ul.nav > li h2.on {color: #ff3333;}
ul.nav > li h2{padding:0 10px; height:40px; line-height:40px; font-size:14px;}
ul.nav > li h3.on{ color: #ff3333;cursor: pointer;}
.choice li.on ul h3{border-left: 1px solid #FFFFFF;}
ul > li > ul{ display: none;    border: 1px solid #f1f1f1;    position: absolute;z-index: 2;}
ul > li > ul>li{border-bottom: 1px solid #f1f1f1;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li >ul{ position:  absolute; top: 0; right: -72px;}   
ul > li > ul>li>ul > li {border: none;}
ul.nav span.sub{ position: absolute; display: block; left:5px; top: 0; width: 10px; height: 40px; background: url(../images/gang.png) no-repeat center center;}