*{padding:0px;margin:0px;list-style:none;}
html{margin: 0 auto;height: 100%;} 
body{position: relative;overflow-x: auto;min-width: 1200px;min-height: 100%;background:#f6fafc; color: #333;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
blockquote,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {margin: 0; padding: 0}

a{text-decoration: none;color: #333;}
h1,h2,h3,h4,h5,h6{ font-size: 14px;}
.fl{float: left;}
.fr{float: right;}
.bgw{ background: #fff;}
.wrap{ width: 1200px; margin: 0 auto;}
.w280{ width: 280px;}
.w900{ width: 900px;}
.w200{ width: 200px;}
.w980{ width: 980px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.dn{display: none;}

/*无数据*/
.cda-wushuer{ clear: both; text-align: center; font-size: 12px; color: #999; padding: 50px 0; font-weight: normal; min-height: 300px;}
/*图标*/
._2GXD2V{ position: relative; }
._2GXD2V,._2GXD2V span a{ color: #7a8d9c; font-size: 14px; margin: 12px 0 0; line-height: 1;}
._2GXD2V b{ font-weight: normal; margin-left: 5px;}
._2GXD2V span{margin-right: 10px; cursor: pointer; vertical-align: middle;}
._2GXD2V span:hover{ color: #dd4928;}
.kou-bei {background: #f5c8be url(/static_pgc/image/pgc-kaobei.png) 5px center no-repeat;background-size: 14px 14px;border-radius: 3px;color: #dd401c;padding: 0px 10px 0 20px;display: inline-block;line-height: 20px;}
.icondianzan1{font-size: 18px!important;}
.iconcai{font-size: 15px!important;position: relative; top: 2px;}
.iconhuifu1{font-size: 19px!important; position: relative; top: 3px;}
.icongengduo-{font-size: 16px!important;position: relative; top: 1px;}
.clike{color: #dd4928;}
._2GXD2V .item-menu{z-index: 1000; position: absolute; border: 1px solid #ececec; right: 0; top: 30px; width:130px; border-radius: 5px; height:auto;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); background: #fff; }
._2GXD2V .item-menu li{ text-align: left; line-height:30px;padding:0 10px; border-bottom:1px solid #ececec ; font-size: 14px; vertical-align: middle;}
._2GXD2V .item-menu li i{ margin-right: 10px; font-size: 14px; vertical-align: middle;}
._2GXD2V .item-menu li:hover{background:#ececec;color: #dd4928; }
._2GXD2V .item-menu .iconsanjiaoshang{ position: absolute; top: -12px; right: 10px; color: #ececec; z-index: -1; }

/* header */
.header-common{position: fixed; width: 100%; background: #fff; min-width: 1200px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3); top: 0; z-index: 10001;}
.header-common.transition{transition: transform .3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform .3s cubic-bezier(0.35, 0, 0.25, 1);}
.header-common.pa-normal{position: absolute; top: 0;}
.header-common.pf-up{transform: translateY(-88px);}
.header-common.pf-normal{transform: translateY(0px);}
.header-top-box{ height:88px; width:100%; display:block;}

 /*tophead*/
 .newHead{
         width:100%;
         height:28px;
         background:rgba(242,240,239,1);
         font-size: 12px;
     }
     .newHead .newCent{
         width: 1200px;
         margin: 0 auto; padding-top: 8px;
     }
     .newCent a{
         float: left;
         padding: 0 16px; line-height: 12px;
         border-right: 1px solid #D4D2D1;
         color: #605553;
     }
	 .newCent .first{ padding: 0 16px 0 0!important;}
     .newCent a.last{
         border-right: 0;
     }
     .newCent a:hover{
         color: #000;
     }
     /*.header h1,.header h2{*/
     /*    margin-top: 22px;*/
     /*}*/
     .site .content{
         font-size: 14px;
         font-family: Noto Sans S Chinese;
         font-weight: 400;
         color: #8F8F8F;
         margin-top: 6px;
         width: 330px;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
     }
     .pMargin{
         margin-top: 28px;
     }
     .site p.email {
         margin-top: 8px;
     }
     .cda-classify{
         top: 164px;
     }
     .acti-hd-r:hover .case-bt a{ color: #333;}
     .acti-hd-r .site:hover .case-bt a{ color: #b6a795;}
     .newCent .community{
         float: left;
         position: relative;
     }
     .newCent .communityPosi{
         position: absolute;
         top: 12px;
         left: 0;
         background: rgba(242,240,239,1); padding-top: 12px;
         opacity: 0.95;
         width: 96px; z-index: 1;
         display: none;
     }
     .newCent .communityPosi a{
         text-align: center;
         line-height: 25px;
         border: 0;
         padding: 0;
         display: block;
         float: initial;
     }
     .newCent .communityPosi a:hover{
         background: #A6937C;
         color: #fff;
     }
     .newCent .community a img{
         transform:rotate(-90deg);
         -ms-transform:rotate(-90deg);
         -moz-transform:rotate(-90deg);
         -webkit-transform:rotate(-90deg);
         -o-transform:rotate(-90deg);
         transition: all 0.5s;
         -webkit-transition: all 0.5s;
         -ms-transition: all 0.5s;
         margin: 0 0 2px 5px;
     }
     .newCent .community a img.trans {
         transform: rotate(0deg);
         -ms-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
         -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
         transition: all 0.5s;
         -webkit-transition: all 0.5s;
         -ms-transition: all 0.5s;
     }
	 



/*footer*/
.footer{ background: #00538f; width: 100%; font-size: 12px; color: #fff; padding: 20px 0 20px; text-align: center; margin-top: 40px; }
.footer a{ color: #fff;}
/**header**/
.header{width:100%;background: #00538f; height: 60px; display: block; position: relative;}
.header .ling{margin:0px 2px;}
.header .logo{ float: left; height: 60px; overflow: hidden;}
.header .logo a{ height: 60px; display: block;}
.header .topnav{ padding: 0 20px; display: block; float: left;}
.header .topnav li{ float: left; box-sizing: content-box;}
.header .topnav li a{ color: #fff; margin: 0 20px; line-height: 57px; display: block;}
.header .topnav li.current a,.header .topnav li a:hover{ border-bottom: 3px solid #dd4928;}

.header .login{ width: 130px; float: right;}
.header .login .a1{ display: block;float: left;height: 60px;line-height: 60px;padding: 0 12px 0 0;font-size: 14px;color: #fff;text-align: center; display: inline-block;cursor: pointer;}
.header .login .a2{height: 30px;line-height: 28px;box-sizing: border-box;margin: 15px 0px 0 10px;padding: 0 25px;border: 1px solid #277fbf; display: inline-block;border-radius: 30px;font-size: 14px;color: #fff;}
.header .login .a2:hover{background:#277fbf;color:#fff; border:  1px solid #277fbf;}
.header .login .login-notice{ position: relative; margin-left: 10px; color: #fff; width: 60px; height: 60px; padding: 0 15px; float: left; line-height: 60px; }
.header .login .login-notice i{ color: #fff; font-size: 24px;  }
.header .login .login-notice .num{ position: absolute;  top: 10px; left: 30px; }
.header .login .login-notice .num a{ font-size: 12px; font-weight: normal; display: block; height: 20px; width: 20px; text-align: center; color: #fff; line-height: 20px; background: red;border-radius: 50%; }
.header .login .login-notice:hover ul{ display: block!important;}
.header .login .login-notice ul{ padding: 0px 10px;  width: 250px; height: auto;  display: none; background: #fff;position: absolute; top: 60px; right: 0px; z-index: 1; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); }
.header .login .login-notice ul i{ position: absolute; color: #fff; top: -32px; right: 23px; font-size: 16px;}
.header .login .login-notice ul li{ height: auto; border-bottom: 1px solid #ececec; padding: 10px 0; overflow: hidden; word-wrap:break-word;word-break:normal; }
.header .login .login-notice ul li a{ text-indent: 0em; font-size: 14px; line-height: 18px; display: block;}
.header .login .login-notice ul li:hover{ background: #ececec;}
.header .login .login-notice ul li:nth-child(1){ margin-top: 10px;}
.header .login .login-notice ul li:last-child{ margin-bottom: 10px;}
.header .login .login-ava{ height: 60px; width: 40px; float: left; margin-left: 20px; position: relative;}
.header .login .login-ava img{ width:40px; height: 40px; margin-top: 10px; border-radius:50%;}
.header .login .login-ava:hover .login-menu{ display: block!important;}
.header .login .login-ava ul i{ position: absolute; color: #fff; top: -10px; right: 12px;}
.header .login .login-ava ul{ padding: 10px 10px; display: none; background: #fff;position: absolute; top: 60px; right: 0; z-index: 1; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); }
.header .login .login-ava ul li{ width: 150px;}
.header .login .login-ava ul li a{ text-indent: 1em; font-size: 14px; line-height: 36px; border-bottom: 1px solid #ececec; display: block;}
.header .login .login-ava ul li a:hover{ background: #ececec;}


.headsearch{ float:right; position: relative; margin: 14px 170px 0 0px;}
.headsearch .search-input{padding:0 40px 0 10px;width:150px;height:32px;font-size:12px;border:1px solid #eee;border-radius:5px;background:#eee;transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;-o-transition:width .5s;transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s}
.headsearch .search-input:focus{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;width:200px;outline:none}
.headsearch .search-input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #eee!important}
.headsearch .search-input:focus+.search-btn{background-color:#ccc;border-radius:5px;color:#fff!important}
.headsearch .search-input:focus~#navbar-search-tips{visibility:visible;opacity:1}
.headsearch .search-btn{position:absolute;top:1px;right:1px;width:30px;height:30px!important;line-height:normal!important;padding:0!important;color:#969696!important;text-align:center;border:none;background:none;border-radius:50%;outline:none;}
.headsearch .search-btn img{ width: 15px; height: 15px; margin-top: 5px;}






.chakan{
    width:212px;
    /*height:133px;*/
    background:white;
    border:1px solid #af9d8b;
    position:absolute;
    top:60px;
    right:-10px;
    z-index:99999;
    display:none;
}
.chakan .uled{
    width:212px;
}
.chakan .uled li{
    width:212px;
    height:33px;
    line-height: 33px;
    border-bottom:1px solid #ccc;
    text-align: center;
}
.chakan .uled .lis{
    background: #ccc;
}
.denglu{
   width:80px;
   height:157px;
   background:white;
   border:1px solid #af9d8b;
   position:absolute;
   top:45px;
   right:-20px;
   z-index:99999;
    display:none;
}
.denglu p{
    width:80px;
    height:28px;
    border-bottom:1px solid #af9d8b;
    margin-top:-2px;
    text-align:center;
    font-size:13px;
    line-height:28px;
    color:#af9d8b;

}
 .head li{
     float: left;
     padding:0px 8px;
     font-size:12px;
 }
 .head li span{
     padding-left:12px;
     color:#d0cecd;
 }
 

 .header .header-search{
     display: inline;
     width: 200px;

 }
 .header .header-search .searchMask{
     margin-left:330px;
     margin-bottom: 30px;
     height: 40px;

     border-radius:15px;
     background:#ccc;

     /*font-size: 14px;*/
     /*line-height: 30px;*/
     display: inline;
     padding-top: 5px;
     padding-bottom: 5px ;
 }

.header .header-search .searchMask input{
    margin: 5px 20px 5px 20px;
    width: 150px;
    height: 28px;
    background-color: #ccc;
    border:0;
    text-align:center;
    font-size: 14px;
    line-height: 30px;
    /*-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);*/
    -webkit-transition:.2s border-color;
    -webkit-appearance: none;
}


.header .header-search .searchMask input:focus{
    background-color: #ccc;
    outline:none;
    border:none;
}

 .header .header-search .searchMask #search-img{
     position: relative;
     left:-12px;
     top:5px;
 }
 .header .spaned{
     display: inline-block;
     float:right;
     margin-left:20px;
 }
.header .spaned a:hover{
    color:#ccc;
}
 .header .ant-kuai{
     width:95px;
     height:30px;
     line-height:35px;
     background:#a6937e;
     margin-left:110px;
     margin-right:15px;
     border-radius:3px;
     display:inline-block;
     color:white;
     text-align:center;
     font-size:15px
 }
.header .ant-kuai a{
     color:white;
     position: relative;
     top:-2px;
     left:10px;
}
 .header .ant-kuai a img{
     width:25px;
     height:25px;
     position: absolute;
     top:-3px;
     left:-25px;
 }
.navigationer{
    width:100%;
    height:45px;
    background:#3e3432;
}
 .navigation{
     width:1200px;
     height:45px;
     margin:0px auto;
     background:#3e3432;

 }
 .navigation ul{
     width:400px;
     height:45px;
     list-style:none;
     color:white;
     line-height:45px;
     /*float: left;*/
 }
 .navigation ul li{
    float: left;
    padding:0px 20px;
    text-align:center;
 }
.navigation .current a{
    /*
     todo 导航显示样式
     */
    color: gray;

}
 .navigation ul li a{
     text-decoration:none;
     color:white;
 }
 .navigation ul li span{
     padding-left:20px;
     color:#5e5049;
 }
 .navigation ol{
     float:right;
     list-style:none;
     margin-top:-43px;
 }
.navigation ol li img{
    width:170px;
    height:36px;
}
 .navigation-top{
     width:1200px;
     height:60px;
     line-height:60px;
     margin:0px auto;
     background:white;
     /* border:1px solid white; */
 }
 .navigation-top ul{
      list-style:none;
 }
 .navigation-top ul li{
     float:left;
     margin:0px 12px;

 }
 .navigation-top ul li span{
     border:1px solid #ccc;
     background:#fdfdfd;
     font-size:14px;
     padding:0px 12px;
 }
 .navigation-top ul li .resou{
     border:none;
 }
 .bodyer{
     width:1200px;
     height:1300px;
     margin:0px auto;
     margin-top:10px;
 }
 .bodyer .bodyer-left{
     width:870px;
    /* height:1300px;*/
     float: left;
     background: white;
 }
 .bodyer .bodyer-left .fatie{
   width:796px;
   height:52px;
   line-height:52px;
   border-bottom:1px solid #ECECEC;
   text-align: center;
   margin:0px auto;
 }
.bodyer .bodyer-left .fatie a{
    font-weight:bolder;
    font-size:20px;
}
 .bodyer .bodyer-left .fatie img{
     width:18px;
     height:18px;
 }
 .bodyer .bodyer-right{
     width:280px;
     height:auto;
     float:right;
     /*position: relative;*/
 }
 .bodyer .bodyer-right p .huan{
    padding-left:180px;
    font-weight: normal;
 }
 .bodyer .bodyer-right p .huan img{
     width:16px;
     height:16px;
     position:absolute;
     right:60px;
     top:22px;
 }
 .bodyer-top-p{
     position: relative;
 }
 .bodyer .bodyer-right .bodyer-top{
     width:320px;
     height:490px;
     background:white;
 }
 .bodyer .bodyer-right .bodyer-top .yong-guan{
     width:280px;
     height:75px;
     border-bottom:1px solid #ECECEC;
     margin:0px auto;
 }
 .bodyer .bodyer-right .bodyer-top .yong-guan p{
     width:68px;
     height:32px;
     line-height:32px;
     text-align:center;
     background:#f8f3ee;
     border-radius:3px;
     float:right;
     margin-top:10px;
     cursor:pointer;
 }
 .bodyer .bodyer-right .bodyer-top .yong-guan dl{
    width:160px;
    height:40px;
    float:left;
     display:flex;
 }
 .bodyer .bodyer-right .bodyer-top .yong-guan dl dd{
     /*flex:1;*/
     margin-left:15px;
     color:#bbbbbb;
     float:right;
     width:70px;
     height:40px;
     /*line-height:40px;*/
     font-size:13px;
 }
.bodyer .bodyer-right .bodyer-top .yong-guan dl dd span{
    display: inline-block;
    width:100px;
    height:40px;
    line-height:40px;
}
 .bodyer .bodyer-right .bodyer-top .yong-guan dl dt{
    width:40px;
    height:40px;
   /* background:#ccc;*/

 }
 .bodyer .bodyer-right .bodyer-top .yong-guan dl dt .imgimg{
     width:40px;
     height:40px;
     border-radius:50%;
     margin-top: 10px;
 }
.bodyer .bodyer-right .bodyer-top .yong-guan dl dt img{
    width:100%;
    height:100%;
    border-radius:50%;
    margin-top: 10px;
}
 .bodyer .bodyer-right .bodyer-bottom{
    width:320px;
  /*  height:790px; */
    background:white;
    margin-top:20px;
}


.bodyer .bodyer-right .bodyer-bottom .yong-pai ol li dl dd{

    margin-left: 20px;
    text-align: left;
}
.bodyer .bodyer-right .bodyer-bottom .yong-pai ol li dl dt{
    width:40px;
    height:40px;
    background:#ccc;
    border-radius:50%;
    margin-top:15px;
}
.bodyer .bodyer-right .bodyer-bottom .yong-pai ol li p span{
    position:relative;
}
.bodyer .bodyer-right .bodyer-bottom .yong-pai ol li p span img{
    position:absolute;
    top:0px;
    left:-20px;
}
.bodyer-top,.bodyer-bottom h4{
    /*width:280px;*/
    height:60px;
    line-height:60px;
    padding-left:15px;
}
/*pages*/
.pages{ padding: 20px 0;
    position:relative; float: right;
    color:#9d9d9d; font-family:cursive; font-size: 20px; font-weight: normal;
}
.pages span{
    text-align:center; 
    margin-left:5px; display: inline-block;
    color:#9d9d9d;
}
.pages input{
    width:30px;
    height:18px;
    text-align:center;
    border:none;
    outline:none;
    color:#c4c4c4;
    background: white;
    font-size:17px;
}
.pages input:active{
    background: #00538f;  color: #fff;
}
.pages span a{text-decoration:none; display: inline-block; padding: 5px 13px;color:#c4c4c4;}
.pages span a:hover,.pages span a.cur{
    background:#00538f; border-radius: 3px;
    color:white;
    outline: none;
}


table
{
    border-collapse:collapse;
    width:100%;
    margin-top:20px;
}

table, td, th
{
    border:1px solid black;
}
td
{
    text-align:center;
}

#index-rank-title{
    width: 100%;
    display: flex;
    justify-content:space-between;
    align-items:center;
}
.index-rank-title-left
{
    float: left;
}
.index-rank-title-right
{
    float: right;
}
.click-sendpost {
    cursor:pointer;
}



/*编辑图标修改*/
.add_bianjiicon{
    background:url("/static_pgc/image/zmm_edit_newadd.png") left center no-repeat;
    padding-left:16px;
    background-size:14px;
}
.add_bianjiicon:hover{
    background:url("/static_pgc/image/zmm_edit_newaddh.png") left center no-repeat;
    background-size:14px;
}

.right-ad-mt10{border: 1px solid #333;padding: 10px 0 5px 10px;text-align: center;}
.right-ad-mt10 > .mt10 > a {color: #369;text-decoration: underline;}