.floatLiself{ overflow:hidden!important;}
.floatLiself img{width:120px!important;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out; height:120px!important; position:absolute; bottom:-32px; right:80px; max-width:400%;opacity:0; filter:alpha(opacity=0);}
.floatLiself:hover{ overflow:visible!important;}
.floatLiself:hover img{ opacity:1; filter:alpha(opacity=1);}
.bshare-custom1 a{ display:inline-block!important; background-repeat:no-repeat!important; background-position:center!important; width:36px!important; height:36px!important; margin:5px!important; background-size:contain!important;}
.bshare-custom1 a.bshare-sinaminiblog{ background-image:url(../images/s1.png)}
.bshare-custom1 a.bshare-weixin{background-image:url(../images/s2.png)}
.bshare-custom1 a.bshare-qqim{background-image:url(../images/s3.png)}
.bshare-custom1 a.bshare-qzone{background-image:url(../images/s4.png)}
.clear{ clear:both}
.page_fy { text-align:center; display:block;}
.page_fy a {position: relative;

    height: 38px;
    min-width: 38px;
    margin: 0 5px 0 0;
    padding: 0 5px;
    background-size: 100% 100%;
    color: #595959;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    line-height: 38px;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-weight: inherit;
    text-decoration: none;
    background-color: #fff;
    text-align: center;
    border-radius: 0px;}
.page_fy a:hover {border: #d50a1d 1px solid!important; color: #fff; background:#d50a1d!important;}
.page_fy a.focus {border: #d50a1d 1px solid; color: #fff; background:#d50a1d;}
.page_fy .disabled,.page_fy span.off{border: 1px solid #eee;padding:4px 8px; color:#ccc; margin:0px 5px;}
.page_fy a.syy{border: 1px solid #f0f0f0;
    background: #f0f0f0;}
.page_fy a.syy:before{ font-family:'iconfont';content: "\e6b0";}
.page_fy a.xyy:before{ font-family:'iconfont';content: "\e6af";}
img{ max-width:100%;}
#w_grid-1565856337378>div>.p_gridbox>.p_gridCell{ margin-top:0px!important;}
#w_grid-1557311428449 {
    width: 100%;
    max-width: 1440px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 300px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.pnself{ position:relative; z-index:99999}
i.sitenames{ font-style:normal; position:absolute; left:-46px; line-height:40px; font-size:12px; line-height:50px; border-right:1px solid #DDDDDD; padding-right:12px;}
input#jusss{ font-size:12px!important;}



.search_self{  margin:auto;  margin-bottom: 3rem;
    margin-top: 3rem; width:1440px; max-width:97%; }

.p_listhead {
    width: 100%;
    height: 40px; line-height:40px;
    position: relative;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: #fbfafb;
}
.p_title {
    width: 50%;
    margin-left: 15px;
    display: inline-table;
    margin: 0; line-height:40px; text-indent:20px;
    color: rgba(51,51,51,1);
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    cursor: pointer;
    font-family: "Microsoft Yahei";
    text-decoration: none; float:left;
    word-break: break-all; padding:0px!important;
}


#w_common_text-1557467055538 {
    width: auto;

    min-width: 0px;

    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
}
span.i_totalSitePublishTime{ float:left; font-size:16px; text-align:center; display:block; width:50%}

.tong_list1{ }
.tong_list1 li{ height:40px; line-height:40px; display:block; }
.tong_list1 li:hover{ background:#fdfcff;}
.tong_list1 li .tit{  font-size:16px;  font-weight:400; display:block; width:50%; float:left; text-indent:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;     }
.tong_list1 li .icon{ float:right; width:50%; text-align:center; }

.bsFrameDiv img{ margin:15px!important;}
.bsFrameDiv div{ height:209px!important;}
.tong_list1 li .tit_con{ margin: auto; line-height: 180%; color: #999;  float: left; width: 70%; }
.bsTop{ width:208px!important;}

.description{ line-height: 200%; }
.description table{border-right: #cacaca 1px solid!important; border-bottom:  #cacaca 1px solid!important;}
.description td{  padding:10px; border: none!important; border-left: #cacaca 1px solid!important; border-top: #cacaca 1px solid!important;}
.reset_style{line-height: 200%; font-size: 16px; color: #333;}
.reset_style table{border-right: #cacaca 1px solid!important; border-bottom:  #cacaca 1px solid!important;}
.reset_style td{  padding:10px; border: none!important; border-left: #cacaca 1px solid!important; border-top: #cacaca 1px solid!important;}

.xg_title{margin:20px auto; font-size: 30px; text-align: center; border-top: #ccc 1px solid; padding-top: 30px; color: #333;}
.xg_con{ margin:auto; font-size: 16px;  color: #333; font-weight: bold;}
.xg_list li{ margin:5px auto; color: #333;  font-weight: bold;}

@media screen and (max-width:1024px){
span.spanpagelist{ display:none}
span.spanpagejump{ display:none}

}
@media screen and (max-width:768px){
#c_portalResPublic_websiteShare-15658484910216134 .iShare{ margin-bottom:25px;}


.floatLiself img{width:120px!important; height:120px!important; bottom:57px; right:auto; left:0px;}


}


@media screen and (max-width:767px){
#w_grid-1557052984452{ min-height:auto}
}
@media screen and (max-width:370px){
	#c_portalResIntro_category-15660250022537542 .NavList_a1 a {
    padding: 0px 10px;
}
	}