body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {
 margin:0;
 padding:0;
}
body,button,input,select,textarea {
 font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;
}
.w366 {width:366px; overflow:hidden;}
.w380 {width:380px; overflow:hidden;}
.w387 {width:387px; overflow:hidden;}
.h380 {height:380px; overflow:hidden;}
.h360 {height:360px;overflow:hidden;} 
.w255 {width:255px; overflow:hidden;}
.h242 {height:242px;float:left;overflow:hidden;  margin:0 auto;clear:both;}
fieldset,img {
 border:0;
 transition:all .4s ease-in-out;
}
ol,ul {
 list-style:none;
}
:focus {
 outline:0;
}
.clearfix:before,.clearfix:after,#nav:before,#nav:after,#ttui li:before,#ttui li:after,#topp:before,#topp:after,#topp span:before,#topp span:after,#topp dd:before,#topp dd:after,.bbox:before,.bbox:after,.bbox dt:before,.bbox dt:after,.bbox dd:before,.bbox dd:after,.irank p:before,.irank p:after {
 content:".";
 display:block;
 height:0;
 visibility:hidden;
 font-size:0;
}
.clearfix:after,#nav:after,#ttui li:after,#topp:after,#topp span:after,#topp dd:after,.bbox:after,.bbox dt:after,.bbox dd:after,.irank p:after {
 clear:both;
}
.clearfix,#nav,#ttui li,#topp,#topp span,#topp dd,.bbox,.bbox dt,.bbox dd,.irank p {
 *zoom:1;
}
.none,legend {
 display:none;
}
fieldset,a {
 outline:none
}
body {
 color:#333;
 background:#fff;
}

a {
 color:#333;
 text-decoration:none;
 transition:all .4s ease-in-out;
}
a:hover {
 color:#ee3985;
 text-decoration:none
}
i,s,u,em {
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
}
img:hover {
 opacity:0.9;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.div-tab span {
 cursor:pointer
}
.linetits em {
 font-style:normal;
 width:100%;
 height:36px;
 line-height:36px;
 padding:0 2px;
 margin-bottom:-1px;
 border-bottom:1px solid #EB4865;
 color:#EB4865;
 font-family:Microsoft Yahei;
 font-weight:bold;
 font-size:18px;
 text-indent:0;
 text-align:center;
}
.cirtits em {
 font-style:normal;
 font-size:15px;
 font-weight:normal;
 float:left;
 display:inline;
 margin-left:-2px;
 width:27px;
 height:36px;
 background:url(cirtit.png) 0px 6px no-repeat;
 color:white;
 text-indent:0;
 text-align:center;
}
.cirtits {
 font-family:Microsoft Yahei;
 height:36px;
 line-height:36px;
 color:#EB4865;
 font-weight:bold;
 font-size:18px;
 text-indent:0;
 text-align:left
}
.cirsubs {
 font-family:Microsoft Yahei;
 font-weight:bold;
 font-size:16px;
 color:#222;
 height:28px;
 line-height:28px;
 text-indent:25px;
 text-align:left
}
.linesubs {
 font-weight:bold;
 font-size:16px;
 color:#413C3C;
 height:28px;
 line-height:28px;
 text-indent:25px;
 text-align:left
}
.db_content {
 margin-right:14px;
 overflow:hidden;
}
.bdshare-button-style2-24 {
 min-width:120px !important;
}
/*右侧标签*/
.r_taglist{padding: 0;}
.r_taglist ul{}
.r_taglist ul li{float:  left;margin:12px 10px 0 0;}
/*.r_taglist ul li i{float: left;}*/
.r_taglist ul li a{display: block;padding: 12px 12px;border-radius: 4px;background-color: #f6f6f6;color: #777;font-size: 14px;text-align:  center;}
.r_taglist ul li a:hover{background-color: #ff0000 !important;color:#fff;text-decoration:none;}
.r_taglist ul li a:hover i{color:#eee;}
.dp_tag_list{width:  30%;margin: 1.666% !important;}
.r_taglist ul li a i{display:  block;text-align:  center;font-size: 33px;color:  #666;height: 40px;line-height: 40px;width: 55px;margin:  0 auto;}

.r_taglist ul li.mr_tag_list{width:  30%;margin: 1.666666%;position:  relative;overflow:  hidden;border-radius: 4px;}
.r_taglist ul li.mr_tag_list a{padding: 0;/* line-height: 111px; */text-align:  center;background: rgba(0, 0, 0, 0.54);color:  #fff;font-size: 20px;position: relative;padding-bottom: 100%;height:  0;z-index: 2;}
.r_taglist ul li.mr_tag_list a span{position:  absolute;margin:  auto;left:  0;right:  0;top: 0;bottom:  0;height: 20px;text-indent: 0;color: #fff;border: none;line-height: 20px;font-size: 16px;}
.r_taglist ul li.mr_tag_list a:hover{background-color: rgba(0, 0, 0, 0.54) !important;}
.mr_tag_list_bg{}
.mr_tag_list_bgs{width:  100%;height:  100%;padding:  0 0 100%;position:  absolute;top: 0;left:  0;z-index: 1;transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;}
.r_taglist ul li.mr_tag_list:hover .mr_tag_list_bgs{transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);}

.right_tag_btn{height: 35px;border-bottom:  2px solid #000;margin-bottom: 16px;}
.right_tag_btn span{width: 32%;height: 35px;display: block;float: left;line-height: 35px;padding-right: 10px;text-align: right;font-size: 22px;border-bottom:  2px solid #000;}
.right_tag_btn span#btn-1{
    float:  left;
}
.right_tag_btn span#btn-2{
    float:  right;
}
.right_tag_btn .active{color:  #ff0000;border-bottom: 2px solid #ff0000;}

.hd_tag_list{width:  30%;margin:  1.6666% !important;}
.hd_tag_list a{padding: 0 !important;height:  60px;line-height: 60px;}



.tone {width: 100%;margin: 0 auto 10px;}
.tone ul {-webkit-padding-start: 28px;}
.tone_li {width: 90px;height: 90px;margin: 10px;padding: 14px 3px;float: left;text-align: center;}
.tone li a {text-decoration: none;cursor: pointer;color: black;}
.tone img {display: block;width: 75px;height: 75px;margin: 2px;position: relative;overflow: hidden;border: 1px solid #ececec;}
/*右侧标签-end*/



/* 回到顶部与二维码 */
.m-backtop{ position: fixed; bottom: 200px; left: 50%; margin-left: 610px; z-index: 99; background-color: #fff; border-radius: 6px;}
.m-backtop p{ display:block; width:72px; height:72px; margin:0 auto 4px; cursor: pointer;}
.m-backtop p a{ display: block; height: 72px; }
.m-backtop p.back{ background: url(cnav_bg.png) no-repeat 0 -148px; border-bottom: 1px dashed #f1f1f1;}
.m-backtop p.back:hover{ background: url(cnav_bg.png) no-repeat -78px -148px;}
.m-backtop p.ewm{ background: url(cnav_bg.png) no-repeat 0 -220px;}
.m-backtop p.ewm:hover{ background: url(cnav_bg.png) no-repeat -78px -220px;}
.m-backtop .column{ display: none; position: absolute; left: 72px; top: 0; width: 122px; height: 296px; }
.m-backtop .column ul{width: 122px; height: 296px; margin-left: 19px; background-color: #fff; box-shadow: 0px 1px 9px #f1f1f1; overflow: hidden;}
.m-backtop .column ul li{ width: 90px; height: 36px; line-height: 36px; margin: 18px auto; border-radius: 27px; text-align: center; font-size: 14px; border: 1px solid #333333; cursor: pointer;}
.m-backtop .column ul li:hover{ background-color: #ff5555; border: 1px solid #ff5555; color: #fff; }
.m-backtop .column p{ position: absolute; top: 27px; left: 11px; width: 0; height: 0; border-top: 10px solid transparent; border-right: 17px solid #fff; border-bottom: 10px solid transparent;  transform: rotate(218deg); box-shadow: 2px -3px 2px #f1f1f1;}
.m-backtop .ewmbox{ display: none; position: absolute; top: 152px; width: 122px; height: 153px; }
.m-backtop .ewmbox .tu{width: 120px; height: 120px;  background-color: #fff; overflow: hidden;}
.m-backtop .ewmbox .tu img{ display: block; width: 110px; margin: 0 auto; }
.m-backtop .ewmbox .sj{ position: absolute; top: 27px; left: 11px; width: 0; height: 0; border-top: 10px solid transparent; border-right: 17px solid #fff; border-bottom: 10px solid transparent;  transform: rotate(218deg); box-shadow: 2px -3px 2px #f1f1f1;}
/* 回到顶部与二维码结束 */

/* 百科部分样式 */
.g-Cblock .m-mr-bottom{ clear:both; padding:20px 0 0;}
.g-Cblock .m-mr-bottom .m-tabnav{ margin:0 0 25px; background:url(line_for_wiki.png) repeat-x 0 32px; overflow:hidden;}
.g-Cblock .m-mr-bottom .m-tabnav li{ float:left; width:146px; text-align:center;}
.g-Cblock .m-mr-bottom .m-tabnav li p{ height:32px; font-size:20px; color:#7e7e7e;}
.g-Cblock .m-mr-bottom .m-tabnav li.hover p{ line-height:22px; font-size:24px; color:#000000;}
.g-Cblock .m-mr-bottom .m-tabnav li i{ display:block; width:16px; height:14px; margin:0 auto; background:url(newicon.png) no-repeat -311px -101px;}
.g-Cblock .m-mr-bottom .m-tabnav li.hover i{ background:url(newicon.png) no-repeat -344px -101px;}
.g-Cblock .m-mr-bottom .m-tabnav li em{ font-size:18px; color:#7e7e7e;}
.g-Cblock .m-mr-bottom .m-tabnav li.hover em{ color:#000000;}
.g-Cblock .m-mr-bottom .m-tabcon{ height:408px; overflow:hidden;}
.g-Cblock .m-mr-bottom .m-tabcon .m-tabcon-item{ width:110%; overflow:hidden;}
.g-Cblock .m-mr-bottom .m-tabcon .m-tabcon-item li{ position:relative; float:left; width:270px; height:189px; margin:0 40px 30px 0;}
.g-Cblock .m-mr-bottom .m-tabcon .m-tabcon-item li img{ width:270px; height:189px; object-fit:cover;}
.g-Cblock .m-mr-bottom .m-tabcon .m-tabcon-item li span{ position:absolute; left:0; bottom:0; display:block; width:100%; height:40px; line-height:40px; text-align:center; color:#fff;background:rgba(0,0,0,0.5);}
.g-Cblock .m-mr-bottom .m-tabcon .m-tabcon-item li span b{ display:block; padding:0 10px;}
/* 百科部分样式结束 */


/* 导航搜索框 */
.searchbar {display:inline-block;margin-top:16px;float:left;margin-right:5px;}
.searchbar form {
    height: 25px;
}
.searchbar input {
    padding:4px;
    width: 210px;
    border-radius: 3px;
    border: 1px solid #fff;
    background: #fff;
    transition: .3s linear;
    float: left;
}

.nav-btn{margin-top:15px!important;padding:3.5px 6px 2px;margin-right:5px!important;}
.nav-btn:hover{background-color:#bb1010;}
.nav-btn img{height:25px;width:auto;}
/* 导航搜索框结束 */



/* 专题栏目 */
.special-outbox {padding-right:2px;}
.special-box{height:100%;width:100%;border:solid 1px #dedede;}
.special-type{height:100%;width:100%;}
.special-type ul{list-style:none;}
.special-type ul li{display:inline;float:left;padding:10px 12.6px 15px;font-size:15px;}
.special-type ul li:hover{background-color:black;color:white;}
.special-type ul li:hover a{color:white;}
.special-list {padding-left:7px;padding-top:35px;padding-right:12px;}
.special-list ul li{line-height:40px;width:100%;max-height:40px;overflow:hidden;padding-left:5px;}
.special-list ul li:hover{background-color:black;}
.special-list ul li:hover a{color:white;}
.special-list ul li a{width:100%;}
/* 专题栏目结束 */



/* 模块大标题结束 */


/* 页脚 */
.copayright li {height:auto;}
.copayright li.ship{border-right:none;}
.copayright li.ship img{width:30%;height:auto;margin-top:7px;}
.copayright li.ship .follow{background:none;padding-left:0px;text-align:center;}
/* 页脚结束 */



/* 调整轮播图上面的外边距 */
#slidebar {margin-top: 1rem;}



/* beauty-fashion-dress首页 */
.top-box .top-title {
    color: white;
    text-align: center;
    padding: 2rem;
    margin-top: 7.5rem;
    background-color: gray;
    background: rgba(0,0,0,0.7);
    font-weight: bold;
    font-size:35px;
}

.top-box{height:400px;margin-top:20px;}
.top-box .top-box-left .top-img{width:100%;height:100%;background-size:cover!important;position: relative;overflow: hidden;}
.top-box .top-box-left{width:67%;height:100%;float:left;padding-right:3%;}
.top-box .top-box-right{width:30%;height:100%;float:left;}
.top-box .top-box-right .right-item{width:100%;height:90px;object-fit:cover;margin-top:10px;}
/* beauty-fashion-dress首页结束 */



/* 首页右侧按钮 */

.public-tools {
	position: fixed;
	bottom: 20px;
	left: 50%;
    margin-left:620px;
    width:45px;
	z-index: 999;
	background: #FFFFFF;
	border: 1px solid #d6d6d6;
	padding: 0 10px;
	padding-bottom: 10px;
	border-radius: 5px;
}
.public-tools a{
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding-top: 10px;
	cursor: pointer;
    text-align:center;
    color:#e65f77;
}

.public-tools a .icon-box{padding:10px;border-radius:50%;border:solid lightgray 1px;width:25px;height:27px;}
.public-tools a .icon-box img{width:100%;height:auto;}

@media screen and (max-width: 1373px){
    .public-tools {
        left:auto;
        right:5px;
        margin-left:auto;
    }
}

/* 首页右侧按钮结束 */
.user-box{padding:20px 10px 10px 10px;border-radius:10px;margin-bottom:10px;text-align:center;border:1px solid lightgray;margin-top:20px;}
.user-box .user-box-title{font-size:17px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px lightgray dashed;color:#777;}
.user-box img{width:4rem;height:4rem;border-radius:50%;}
.user-box a.username {font-size:17px;color:#8e5151;}
.user-box a.username p{padding-top:10px;font-weight:bold;}
.user-box .userdesc{padding-top:7px;color:#8e5151;font-size:15px;padding-bottom:7px;border-bottom:1px lightgray dashed;}
.user-box .user-details {margin-top:10px;color:#777;}
.user-box .user-details .user-detail{width:50%;float:left;}

/* 红色导航右侧的用户样式 */
