/*common*/
#zhigujin{
    margin:auto;width:1180px;
}
#zhigujin #zleft{
    float:left;width:870px;
}
#zhigujin #zright{
    float:right;width:300px;
}

.text-c{
    text-align: center;
}
.text-l{
    text-align: left;
}
.text-r{
    text-align:right;margin-right:10px;
}

.noxinxi{
    float:left;width:100%;height:160px;line-height:160px;text-align:center;
}
.more{
    float:left;width:100%;height:30px;line-height:30px;
}
/**/
.blank1 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 1px;
}
.blank2 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 2px;
}
.blank3 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 3px;
}
.blank4 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 4px;
}
.blank5 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 5px;
}
.blank6 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 6px;
}
.blank7 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 7px;
}
.blank8 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 8px;
}
.blank9 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 9px;
}
.blank10 {
	clear: both;font-size: 1px; overflow: hidden; width: 100%;height: 10px;
}
.blank12 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 12px;
}
.blank15 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 15px;
}
.blank20 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 20px;
}
.blank30 {
	clear: both; font-size: 1px; overflow: hidden; width: 100%; height: 30px;
}

.zgml5{
    margin-left:5px;
}
.zgml10{
    margin-left:10px;
}
.zgml15{
    margin-left:15px;
}
.zgml20{
    margin-left:20px;
}
.zgml30{
    margin-left:30px;
}
.zgml40{
    margin-left:40px;
}
.zgml50{
    margin-left:50px;
}

.zgmt5{
    margin-top:5px;
}
.zgmt10{
    margin-top:10px;
}
.zgmt20{
    margin-top:20px;
}

.zgline{
    margin-top:10px;padding-bottom:10px;width:100%;height:0px;border-bottom:1px solid #CCC;
}
/*mobile*/
#zg-mobile{
    float:left;margin-top:10px;padding:20px;width:258px;border:1px solid #E8E8E8;background:#FFF;border-radius:5px;
}
#zg-mobile .erweima{
    float:left;width:90px;height:90px;
}
#zg-mobile .erweima img{
    width:90px;height:90px;
}
#zg-mobile .mnote{
    float:left;margin-left:20px;margin-top:10px;width:148px;height:70px;line-height:35px;font-size:16px;font-family:SimHei,Microsoft YaHei,STHeiti;text-align:center;
}
/*left*/
.lbox-nav{
    float:left;margin-top:10px;width:100%;height:40px;line-height:40px;background:#FFF;border:1px solid #E8E8E8;border-radius:5px;
}
.lbox-nav .nav{
    float:left;
}
.lbox-nav .nav ul{
    float:left;
}
.lbox-nav .nav li{
    float:left;margin-left:20px;height:40px;line-height:40px;font-size:16px;
}
.lbox-nav .nav .a,.lbox-nav .nav .a a{
    color:#FC7247;
}

.lbox-nav .class{
    float:right;width:300px;
}
.lbox-nav .class ul{
    width:300px;
}
.lbox-nav .class li{
    float:left;margin-left:20px;height:40px;line-height:40px;font-size:16px;
}
.lbox-nav .class .a,.lbox-nav .class .a a{
    color:#0066FF;
}

.lbox-nav .nmore{
    float:right;margin-right:10px;
}
.lbox-nav .nmore ul{

}
.lbox-nav .nmore li{
    float:left;margin-right:10px;height:40px;line-height:40px;font-size:12px;
}

.lbox{
    float:left;margin-top:10px;width:calc(100% - 2px);background:#FFF;border:1px solid #E9E9E9;border-radius:5px;
}
.lbox_title{
    float:left;width:100%;height:40px;line-height:40px;
}
.lbox_title .lbt1{
    float:left;width:15px;
}
.lbox_title .lbt2{
    float:left;font-size:18px;font-weight:bold;
}
.lbox_title .num{
    float:left;margin-left:10px;font-size:12px;
}
.lbox_title .num a{
    margin-left:3px;margin-right:3px;color:#3377AA;
}
.lbox_title .lbtr{
    float:right;font-size:12px;
}
.lbox_title .lbtr a{
    margin-right:10px;
}
.lbox_title .lbtr .a{
    font-weight:bold;
}

.lbox-title{
    float:left;margin-top:10px;width:calc(100% - 2px);height:40px;line-height:40px;background:#FFF;border:1px solid #E9E9E9;border-radius:5px;
}
.lbox-title .lbt1{
    float:left;width:15px;
}
.lbox-title .lbt2{
    float:left;font-size:18px;font-weight:bold;
}
.lbox-title .num{
    float:left;margin-left:10px;font-size:12px;
}
.lbox-title .num a{
    margin-left:3px;margin-right:3px;color:#3377AA;
}
.lbox-title .lbtr{
    float:right;font-size:12px;
}
.lbox-title .lbtr a{
    margin-right:10px;
}
.lbox-title .lbtr .a{
    font-weight:bold;
}

.lbox2{
    float:left;margin-top:10px;width:428px;background:#FFF;border:1px solid #E9E9E9;border-radius:5px;
}
.lbox2_title{
    float:left;width:100%;height:40px;line-height:40px;
}
.lbox2_title .lb2t1{
    float:left;width:15px;
}
.lbox2_title .lb2t2{
    float:left;font-size:18px;font-weight:bold;
}
.lbox2_title .lb2tr{
    float:right;font-size:12px;
}
.lbox2_title .lb2tr a{
    margin-right:10px;
}

.lbox_booklist{
    float:left;margin:10px 9px;width:850px;
}
.lbox_booklist ul{
    width:850px;
}
.lbox_booklist li{
    float:left;margin-left:10px;margin-right:10px;width:150px;
}
.lbox_booklist img{
    width:150px;height:196px;
}
.lbox_booklist p{
    float:left;margin-top:5px;width:150px;height:25px;line-height:25px;font-size:12px;text-align:center;overflow:hidden;
}

.lbox_splist{
    float:left;margin:10px 9px;width:850px;
}
.lbox_splist ul{
    width:850px;
}
.lbox_splist li{
    float:left;margin-left:10px;margin-right:10px;width:405px;height:30px;line-height:30px;font-size:12px;overflow:hidden;
}
/*right*/
.rbox-title{
    float:left;width:calc(100% - 2px);height:35px;line-height:35px;border:1px solid #E9E9E9;background:#FFF;border-radius:5px;
}
.rbox-title .rbt1{
    float:left;width:20px;
}
.rbox-title .rbt2{
    float:left;font-size:16px;font-weight:bold;
}
.rbox-title .rbtr{
    float:right;padding-right:20px;font-size:12px;
}

.rbox{
    float:left;margin-top:10px;width:calc(100% - 2px);border:1px solid #E8E8E8;background:#FFF;border-radius:5px;
}
.rbox_title{
    float:left;width:100%;height:40px;line-height:40px;border-bottom:1px solid #EBEBEB;
}
.rbox_title .rbt1{
    float:left;width:20px;
}
.rbox_title .rbt2{
    float:left;font-size:16px;font-weight:bold;
}
.rbox_title .rbtr{
    float:right;margin-right:10px;font-size:12px;
}

.rbox_line{
    float:left;margin:5px 0px;border-top:1px solid #F1F1F1;
}

.rbox_articlelist{
    float:left;margin:5px 15px;width:calc(100% - 30px);
}
.rbox_articlelist ul{
    width:100%;
}
.rbox_articlelist li{
    float:left;width:100%;height:30px;line-height:30px;overflow:hidden;
}
.rbox_articlelist a{
    color:#666;
}

.rbox_shijianlist{
    float:left;margin:5px 0px;width:100%;
}
.rbox_shijianlist ul{
    width:100%;
}
.rbox_shijianlist li{
    float:left;margin-left:15px;margin-right:15px;width:calc(50% -30px);height:30px;line-height:30px;overflow:hidden;
}
.rbox_shijianlist a{
    color:#666;
}

.rbox_hotbooklist{
    float:left;margin:10px 5px;width:288px;
}
.rbox_hotbooklist ul{
    width:288px;
}
.rbox_hotbooklist li{
    float:left;
}
.rbox_hotbooklist .hotl{
    margin-left:5px;margin-right:5px;width:278px;height:30px;line-height:30px;overflow:hidden;
}

.rbox_hotbooklist .hotp{
    margin-left:5px;margin-right:5px;width:86px;
}
.rbox_hotbooklist .hotp img{
    width:86px;height:106px;
}
.rbox_hotbooklist .hotp p{
    margin-top:5px;width:86px;height:25px;line-height:25px;font-size:12px;text-align:center;overflow:hidden;
}
.rbox_hotbooklist a{
    color:#666;
}

.zgj_item_infos{
    float:left;margin-top:10px;padding:10px 10px;width:calc(100% - 22px);background:#FFF;border:1px solid #E8E8E8;border-radius:5px;
}
.zgj_item_infos .zgthumb{
    float:left;margin-right:10px;margin-bottom:10px;width:140px;
}
.zgj_item_infos .zgthumb img{
    width:140px;height:168px;
}
.zgj_item_infos h2{
    float:left;margin-top:5px;width:calc(100% - 150px);line-height:22px;font-size:16px;font-weight:bold;
}
.zgj_item_infos .zginfo{
    float:left;margin-top:5px;width:calc(100% - 150px);line-height:20px;font-size:12px;
}
.zgj_item_infos .zginfo b{
    color:#999;
}
.zgj_item_infos .zgtext{
    float:left;margin:10px 0px;width:100%;line-height:20px;font-size:12px;color:#666;
}
/*星星*/
.stars {
	float:left! important;margin:5px 0px 0px 7px;width:50px; height:14px;display:inline-block;background:url(../images/stars.gif);
}
.star5 {
	background-position:left 75px;
}
.star4 {
	background-position:left 60px;
}
.star3 {
	background-position:left 45px;
}
.star2 {
	background-position:left 30px;
}
.star1 {
	background-position:left 15px;
}
/*add point*/
.score_select{
    margin-top:10px;width:220px;
}
.star_rating {
    position: relative; float:left;;display:inline;width:200px; height: 20px;line-height:normal; overflow:hidden;background:url(/static/image/jirehuo/star.gif) 0 0px repeat-x;
}
.star_rating .rating {float:left;display:inline;}
.star_rating .rating a{display:block; width:20px; height:20px; overflow:hidden;text-decoration: none;text-align:right;line-height:20px;z-index: 20;position: absolute;top:0;background-image:none;color:#777;}
.star_rating .rating a:hover{background:url(/static/image/jirehuo/star.gif) 0 -20px repeat-x; z-index: 1;left: 0;color:#000;}
.star_rating a.one-star{left: 0;}
.star_rating a.one-star:hover{width:20px;}
.star_rating a.two-stars{left:20px;}
.star_rating a.two-stars:hover{width:40px;}
.star_rating a.three-stars{left:40px;}
.star_rating a.three-stars:hover{width:60px;}
.star_rating a.four-stars{left:60px;}
.star_rating a.four-stars:hover{width:80px;}
.star_rating a.five-stars{left:80px;}
.star_rating a.five-stars:hover{width:100px;}
.star_rating a.six-stars{left:100px;}
.star_rating a.six-stars:hover{width:120px;}
.star_rating a.seven-stars{left:120px;}
.star_rating a.seven-stars:hover{width:140px;}
.star_rating a.eight-stars{left:140px;}
.star_rating a.eight-stars:hover{width:160px;}
.star_rating a.nine-stars{left:160px;}
.star_rating a.nine-stars:hover{width:180px;}
.star_rating a.ten-stars{left:180px;}
.star_rating a.ten-stars:hover{width:200px;}
.star_rating .current_rating {
    position:absolute;top:0;left:0;z-index: 1;height: 20px;line-height:20px;overflow:hidden;display: block;background:url(/static/image/jirehuo/star.gif) 0 -20px repeat-x; text-align:right;
}
.star_rating .current_rating:hover {
    background:url(/static/image/jirehuo/star.gif) 0 -20px repeat-x;
}
.addpoint{
    color:#ee1515; font-size:14px; font-weight:bold; line-height:16px; padding-top:4px; text-indent:5px;
}
/*viewthread*/
.zg_thread_menu{
    width:100%;height:50px;line-height:50px;text-align:center;
}
.zg_thread_menu .ztm_mulu,.zg_thread_menu .ztm_pre,.zg_thread_menu .ztm_next{
    margin-left:5px;margin-right:5px;
}
.zg_thread_menu a{
    color:#258BFD;
}

.zg_itemsubject{
    padding-right:5px;color:#3F85FF;
}
.zg_itemsubject a{
    padding-right:5px;color:#3F85FF;
}
/*index*/
.zg-hd-left {
    float:left;margin:0 auto;width:600px;border-radius:10px;text-align:center;
}
.container{
    width:600px;height:320px;overflow:hidden;position:relative;background:#000;border-radius:10px;
}
.slider li {
    list-style:none; display:inline;
}
.slider img {
    width:600px;height:300px;display:block;border:0;
}
.slider2 li {
    float:left;position:relative;
}
.num {
    position:absolute;right:100px;bottom:4px;height:20px; _bottom:1px;
}
.num li {
    float:left;width:21px;height:20px;background:url(/static/image/jirehuo/ink0721hui.png) no-repeat center center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/image/jirehuo/ink0721hui.png', sizingMethod='crop');
cursor: pointer; overflow: hidden;
}
.num li.on {
    width:21px; height:20px;background:url(/static/image/jirehuo/ink0721hui1.png) no-repeat center center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/image/jirehuo/ink0721hui1.png', sizingMethod='crop');
}
.idSiideer_pos{
    padding-left:20px;padding-right:20px;width:560px;height:35px;line-height:35px; color:#FFF;position:absolute; left:0px; bottom:0px;  z-index:10; text-align:center;overflow:hidden;
}
.idSiideer_pos a{
    color:#FFF;
}
.idSiideer_pos2{
    width:600px;height:35px;background:#000; position:absolute; left:0px; bottom:0px; filter:alpha(opacity=50);opacity:0.5;
}

.zg-hd-right{
    float:left;margin-left:10px;width:260px;
}
.zg-hd-right ul{
    width:260px;
}
.zg-hd-right li{
    float:left;width:260px;height:150px;border-radius:5px;
}
.zg-hd-right img{
    width:260px;height:150px;border-radius:5px;
}
.zg-hd-right p{
    margin-top:-25px;padding-left:5px;padding-right:5px;width:250px;height:25px;line-height:25px;background:#000;filter:alpha(opacity=50);opacity:0.5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;text-align:center;overflow:hidden;
}
.zg-hd-right a{
    color:#FFF;
}

.zg_box{
    float:left;margin-top:10px;width:calc(100% - 2px);background:#FFF;border:1px solid #E9E9E9;border-radius:5px;
}
.zg_box .zbleft{
    float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;width:380px;
}
.zg_box .zbleft .zbfocus{
    float:left;width:380px;
}
.zg_box .zbleft .zbfocus .zbfthumb{
    float:left;width:380px;height:280px;
}
.zg_box .zbleft .zbfocus .zbfthumb img{
    width:380px;height:280px;
}
.zg_box .zbleft .zbfocus .zbftite{
    float:left;margin-top:5px;width:380px;height:30px;line-height:30px;font-size:12px;font-weight:bold;text-align:center;overflow:hidden;
}

.zg_forum_elite{
    float:left;margin-top:5px;margin-left:10px;width:380px;
}
.zg_forum_elite ul{
    width:380px;
}
.zg_forum_elite li{
    float:left;margin-top:10px;
}
.zg_forum_elite .bp{
    float:left;width:380px;height:250px;
}
.zg_forum_elite .bp img{
    width:380px;height:250px;
}
.zg_forum_elite .bp p{
    margin-top:-30px;width:380px;height:30px;line-height:30px;background:#000;filter:alpha(opacity=50);opacity:0.5;font-size:12px;color:#FFF;text-align:center;overflow:hidden;
}
.zg_forum_elite .bp a{
    color:#FFF;
}
.zg_forum_elite .sp{
    float:left;width:185px;
}
.zg_forum_elite .sp img{
    width:185px;height:125px;
}
.zg_forum_elite .sp p{
    margin-top:5px;width:185px;height:25px;line-height:25px;font-size:12px;text-align:center;overflow:hidden;
}

.zg_forum_jiaodian{
    float:left;margin-top:10px;margin-left:19px;margin-right:9px;width:440px;
}
.zg_forum_jiaodian ul{
    width:440px;
}
.zg_forum_jiaodian li{
    float:left;width:440px;height:30px;line-height:30px;overflow:hidden;
}
.zg_forum_jiaodian .jd{
    margin-bottom:5px;font-size:20px;font-family:SimHei,Microsoft YaHei,STHeiti;color:#9A0109;
}
.zg_forum_jiaodian .jd a{
    color:#9A0109;
}
.zg_forum_jiaodian .bt{
    font-size:12px;font-weight:700;
}
.zg_forum_jiaodian .dot{
    margin-top:12px;margin-right:5px;width:3px;height:3px;line-height:3px;background:#CCC;
}
.zg_forum_jiaodian .line{
    padding:5px 0px;border-bottom:1px dashed #DDD;
}

.lbox-thread-pic{
    float:left;padding:10px 10px;width:848px;
}
.lbox-thread-pic ul{
    width:848px;
}
.lbox-thread-pic li{
    float:left;margin:5px 5px;width:202px;
}
.lbox-thread-pic img{
    width:202px;height:138px;
}
.lbox-thread-pic p{
    margin-top:3px;width:202px;height:25px;line-height:25px;font-size:12px;text-align:center;overflow:hidden;
}

.lbox_focuspics{
    float:left;padding:10px 4px;width:860px;
}
.lbox_focuspics ul{
    width:860px;
}
.lbox_focuspics li{
    float:left;margin:5px 10px;width:410px;font-size:12px;
}
.lbox_focuspics .thumb{
    float:left;margin-right:10px;width:100px;
}
.lbox_focuspics .thumb img{
    width:100px;height:66px;border-radius:5px;
}
.lbox_focuspics h5{
    float:left;width:300px;height:22px;line-height:22px;overflow:hidden;
}
.lbox_focuspics .text{
    float:left;margin-top:1px;width:300px;line-height:160%;
}

.lbox_particle{
    float:left;padding-top:5px;width:868px;height:100%;border-top:1px dashed #CCC;
}
.lbox_particle ul{
    width:868px;
}
.lbox_particle li{
    float:left;margin:10px 10px;width:414px;height:265px;
}
.lbox_particle img{
    width:414px;height:230px;
}
.lbox_particle p{
    float:left;margin-top:5px;width:414px;height:30px;line-height:30px;font-size:12px;text-align:center;overflow:hidden;
}

.lbox_zxarticle{
    float:left;padding-top:5px;width:868px;height:100%;border-top:1px dashed #CCC;
}
.lbox_zxarticle ul{
    width:868px;
}
.lbox_zxarticle li{
    float:left;margin:0px 15px;width:389px;height:30px;line-height:30px;font-size:12px;overflow:hidden;
}

.zg_lbox_list{
    float:left;margin-top:10px;width:428px;
}
.zg_lbox_list .zgl_thumb{
    float:left;margin:0px 5px;width:204px;
}
.zg_lbox_list .zgl_thumb img{
    width:204px;height:128px;
}
.zg_lbox_list .zgl_thumb p{
    margin-top:3px;width:204px;height:25px;line-height:25px;font-size:12px;text-align:center;overflow:hidden;
}
.zg_lbox_list ul{
    float:left;margin:5px 10px;padding-top:5px;width:408px;height:100%;border-top:1px dashed #CCC;
}
.zg_lbox_list li{
    float:left;width:408px;height:30px;line-height:30px;font-size:12px;overflow:hidden;
}

.lbox_figurelist{
    float:left;margin:10px 9px;width:850px;
}
.lbox_figurelist ul{
    width:850px;
}
.lbox_figurelist li{
    float:left;margin:5px;width:75px;
}
.lbox_figurelist img{
    width:75px;height:75px;border-radius:50%;
}
.lbox_figurelist p{
    margin-top:5px;width:75px;height:25px;line-height:25px;font-size:12px;text-align:center;overflow:hidden;
}

.lbox_yuedu{
    float:left;margin:10px;width:calc(100% - 20px);overflow:hidden;
}
.lbox_yuedu .lythumb{
    float:left;margin-right:20px;width:120px;
}
.lbox_yuedu .lythumb img{
    width:120px;height:158px;
}
.lbox_yuedu .lytitle{
    float:left;width:calc(100% - 140px);height:30px;line-height:30px;font-size:14px;
}
.lbox_yuedu .lyinfo{
    float:left;margin-top:5px;width:calc(100% - 140px);height:30px;line-height:30px;font-size:12px;
}
.lbox_yuedu .lyinfo .lyipic{
    float:left;width:30px;
}
.lbox_yuedu .lyinfo .lyipic img{
    width:30px;height:30px;border-radius:50%;
}
.lbox_yuedu .lyinfo .lyiname{
    float:left;margin-left:5px;
}
.lbox_yuedu .lyinfo .lyiitem{
    float:left;margin-left:5px;
}

.lbox_yuedu .lytext{
    float:left;margin-top:10px;width:calc(100% - 140px);line-height:160%;font-size:12px;color:#666;
}