/* CSS Document */
*{margin:0;padding:0;border:0}
body,html{width:100%;height:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body{margin:0 auto;font-size:14px;line-height:24px;font-family:arial,"pingfang sc regular","microsoft yahei",helvetica,sans-serif;color:#1a1a1a;
-webkit-text-size-adjust:100% !important;
-moz-text-size-adjust:100% !important;
text-size-adjust:100% !important;
}
div{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
img{border:none;}
li{list-style:none}
a{display:inline-block;color:#1a1a1a;font-size:14px;text-decoration:none;border:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
em,i{font-style:normal;}
button{display:inline-block;background:transparent;font-size:14px;padding:0;outline:none;color:#1a1a1a;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="date"],
select{border-radius:0;background:#fff;box-shadow:none;color:#1a1a1a;vertical-align:middle;font-size:14px;font-family:arial,"microsoft yahei",helvetica,sans-serif;line-height:24px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;}
textarea{padding:0;outline:0;border:1px solid #ccc;border-radius:0;background:#fff;box-shadow:3px 3px 5px rgba(0,0,0,.05) inset;color:#1a1a1a;word-wrap:break-word;font-size:14px;font-family:arial,microsoft yahei,helvetica,sans-serif;line-height:24px;resize:none;word-break:break-all;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}

.fixed{position:fixed;}

/*背景色*/
.bg-white{background:#fff;}
.bg-gray{background:#f7f7f7;}

/*字体颜色*/
.f-red{color:#c01937 !important;}
.f-blue{color:#2464a9 !important;}
.f-333{color:#333 !important;}
.f-yellow{color:#ffcc00 !important;}

/*按钮背景色*/
.b-red{min-width:120px;text-align:center;background:#c01937;color:#fff;}
.b-blue{min-width:120px;text-align:center;background:#2464a9;color:#fff;}
.b-white{min-width:120px;text-align:center;background:#fff;color:#4c4c4c;}

/*白背景盒子*/
.box{margin-bottom:17px;background:#fff;}
.box-10{margin-bottom:10px;background:#fff;}

/*对齐方式*/
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}

/*内外间距*/
.pad10{padding:15px 10px;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}

/*高度50*/
.h50{width:100%;height:50px;}

/*loadmore*/
#loadmore{width:134px;padding:30px 0 45px;text-align:center;margin:0 auto;line-height:38px;color:#999;}
#loadmore img{width:20px;margin:-2px 3px 0 0;vertical-align:middle;}

/*弹层背景*/
.popup_bg{display:none;position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background:url(../images/icon_bg.png);}

/*placeholder 颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#bbb;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#bbb;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#bbb;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#bbb;}

/*i.icon*/
i.icon{position:relative;display:inline-block;vertical-align:middle;}
i.icon-03{width:20px;height:20px;background:url(../images/icon_03.png) no-repeat center;background-size:contain;}
i.icon-04{width:20px;height:20px;background:url(../images/icon_04.png) no-repeat center;background-size:contain;top:-3px;}
i.icon-05{width:20px;height:20px;background:url(../images/icon_05.png) no-repeat center;background-size:contain;}
i.icon-06{width:20px;height:20px;background:url(../images/icon_06.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-07{width:20px;height:20px;background:url(../images/icon_07.png) no-repeat center;background-size:contain;}
i.icon-09{width:20px;height:20px;background:url(../images/icon_09_on.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-11{width:20px;height:20px;background:url(../images/icon_11.png) no-repeat center;background-size:contain;top:-2px;}
i.icon-12{width:20px;height:20px;background:url(../images/icon_12.png) no-repeat center;background-size:contain;top:-2px;}
i.icon-15{width:18px;height:18px;background:url(../images/icon_15.png) no-repeat center;background-size:contain;}
i.icon-16{width:18px;height:18px;background:url(../images/icon_16.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-21{width:12px;height:12px;background:url(../images/icon_21.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-22{width:15px;height:15px;background:url(../images/icon_22.png) no-repeat center;background-size:contain;top:-2px;}
i.icon-23{width:16px;height:16px;background:url(../images/icon_23.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-24{width:5px;height:20px;background:url(../images/icon_24.png) no-repeat center;background-size:contain;top:-2px;}
i.icon-26{width:20px;height:20px;background:url(../images/icon_26.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-27{width:20px;height:20px;background:url(../images/icon_27.png) no-repeat center;background-size:contain;top:-1px;}
i.icon-31{width:24px;height:24px;background:url(../images/icon_31.png) no-repeat center;background-size:contain;top:-2px;}
i.icon-v{width:18px;height:18px;background:url(../images/icon_v.png) no-repeat center;background-size:contain;top:-1.5px;}

main,
header,
content,
footer{display:block;}

/*标题*/
.title{padding:5px 0;height:36px;margin:0 10px;line-height:36px;border-bottom:1px solid #f7f7f7;}
.title h2{font-size:16px;color:#4c4c4c;}
i.tit-01{top:-2px;width:20px;height:20px;background:url(../images/tit_01.png) no-repeat left center;background-size:contain;}

.h1-title{background:#fff;padding:25px 0 20px;text-align:center;}
.h1-title p{text-transform:uppercase;font-style:italic;font-size:12px;}
.h1-title .h1-bg{background:url(../images/icon_02.png) repeat-x center;}
.h1-title .h1-bg h1{display:inline-block;font-size:16px;padding:0 30px;background:#fff;}

.h4-title{padding:10px 0;height:24px;margin:0 10px;line-height:24px;}
.h4-title h4{font-size:16px;color:#4c4c4c;}
.h4-title button{height:24px;line-height:24px;font-size:16px;color:#999;}
.h4-title button.hide i.icon{background-image:url(../images/icon_09.png);}

.h5-title{padding:10px 0;height:24px;margin:0 10px;line-height:24px;}
.h5-title h5{font-size:14px;color:#4c4c4c;}
.h5-title button{height:24px;line-height:24px;font-size:14px;color:#999;}
.h5-title .recordEmpty{
    background: #c01937;
    display: inline-block;
    color: #ffffff;
    padding: 1px 15px;
    border-radius: 3px;
}

    /*p-label*/
.p-label{color:#999;font-size:12px;line-height:24px;}


/****************************** 首页 ******************************/
#header{height:44px;}
.header{position:fixed;top:0;left:0;z-index:9;width:100%;height:44px;line-height:44px;background:#fff;/*box-shadow:0 0 10px rgba(0,0,0,0.1);*/}
.logo{position:absolute;top:11px;left:10px;}
.logo img{height:24px;display:block;}

/*banner*/
#banner{width:100%;height:14em;overflow:hidden;}
#banner .swiper-slide{position:relative;text-align:center;background:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;}
#banner .swiper-slide img{width:100%;min-height:100%;}
#banner .swiper-slide .intr{position:absolute;left:0;bottom:0;width:96%;padding:5px 2%;background:rgba(26,26,26,0.65);color:#fff;text-align:left;line-height:24px;}
#banner .swiper-pagination{text-align:right;line-height:20px;bottom:60px;}
#banner .swiper-pagination-bullet{width:5px;height:5px;border:1px solid #fff;}
#banner .swiper-pagination-bullet-active{background:#fff;}

/*搜索+菜单*/
.search-menu .search{text-align:center;}
.search-menu .search .search-input{display:inline-block;width:60%;padding:5px 10px 5px 35px;border:1px solid #ccc;border-radius:50px;line-height:24px;background:#fafafa url(../images/icon_01.png) no-repeat 10px center;background-size:16px;}
.search-menu .search .search-input input{width:100%;height:24px;line-height:24px;background:transparent;}
.search-menu .search button{padding:0 3%;height:36px;margin-left:2%;color:#4c4c4c;}

.menu{padding:20px 0 0 0;text-align:center;}
.menu ul{text-align:center;font-size:0;}
.menu ul li{display:inline-block;width:20%;}
.menu ul li a{display:block;}
.menu ul li a i.icon{width:100%;height:2em;background-size:contain;}
i.menu-01{background:url(../images/menu_01.png) no-repeat center;}
i.menu-02{background:url(../images/menu_02.png) no-repeat center;}
i.menu-03{background:url(../images/menu_03.png) no-repeat center;}
i.menu-04{background:url(../images/menu_04.png) no-repeat center;}
i.menu-05{background:url(../images/menu_05.png) no-repeat center;}
.menu ul li p{font-size:12px;color:#666;}

/*继续阅读*/
.read h3{/*margin-bottom:5px;*/font-size:14px;color:#999;}
.read h3 a{float:left;max-width:82%;max-height:24px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.read h3 a:hover{color:#2464a9;}
.read .p-label{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.read .text{margin-top:5px;color:#333;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
overflow:hidden;}

/*精选条目*/
.ul-01{}
.ul-01 ul{}
.ul-01 li{padding:15px 0;background:#fff;margin-bottom:10px;}
.ul-01 li h4{max-height:28px;padding:0 10px;overflow:hidden;}
.ul-01 li h4 a{float:left;max-width:82%;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ul-01 li h4 em{position:relative;top:-2px;display:inline-block;height:18px;padding:0 5px;margin:0 5px 0 0;line-height:18px;background:#2464a9;border-radius:3px;color:#fff;font-size:12px;}
.ul-01 li h5{padding:0 10px;font-size:12px;overflow:hidden;vertical-align:middle;}
.ul-01 li h5 span{float:left;max-width:85%;color:#808080;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;}
.ul-01 li .img{display:block;margin:10px auto;}
.ul-01 li .img img{display:block;max-width:100%;margin:0 auto;}
.ul-01 li .text{max-height:106px;padding:0 10px;color:#333;/*text-align:justify;*/
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:4;
overflow:hidden;}
.ul-01 li .p-label{padding:10px 10px 0;}


/******************************* 子页 公共 *******************************/
#zk-header{height:44px;}
.zk-header{position:fixed;top:0;left:0;z-index:9;width:100%;height:44px;line-height:44px;background:#fcfcfc;/*box-shadow:0 0 10px rgba(0,0,0,0.1);*/}
/*面包屑*/
.mbx{}
.mbx span{display:inline-block;font-size:18px;color:#333;}
.return{width:40px;height:40px;margin-top:1px;}
.search-btn{width:40px;height:40px;margin-top:1px;text-align:center;}
.nav-btn{width:40px;height:40px;margin-top:1px;}
.nav-btn.on i.icon-05{background-image:url(../images/icon_08.png);}

/*navbox*/
.navbox{display:none;position:absolute;top:44px;left:0;z-index:1;width:100%;background:#fff;}
.navbox ul{padding:15px 8px;}
.navbox ul li{float:left;width:33.33%;margin-bottom:10px;text-align:center;}
.navbox ul li a{display:block;}
.navbox ul li a i.icon{width:100%;height:2.3em;background-size:contain;}
i.nav-01{background:url(../images/nav_01.png) no-repeat center;}
i.nav-02{background:url(../images/nav_02.png) no-repeat center;}
i.nav-03{background:url(../images/nav_03.png) no-repeat center;}
i.nav-04{background:url(../images/nav_04.png) no-repeat center;}
i.nav-05{background:url(../images/nav_05.png) no-repeat center;}
.navbox ul li a p{line-height:24px;}

/*筛选*/
.screen{padding:0 10px;line-height:40px;background:#fcfcfc;border-bottom:1px solid #f7f7f7;font-size:16px;}
.screen span{display:inline-block;color:#4c4c4c;font-weight:bold;}
.screen-btn{height:40px;color:#4c4c4c;font-size:16px;}

/*筛选弹层*/
.screenbox{position:fixed;top:44px;left:0;z-index:2;width:90%;background:#f7f7f7;overflow-y:auto;}

.Tabbox{}
.nTab-01{}
.TabTitle1{text-align:center;overflow:hidden;}
.TabTitle1 li{float:left;width:46%;padding:10px 2%;display:inline-block;color:#4c4c4c;font-size:16px;}
.TabTitle1 li.active{background:#fff;color:#1a1a1a;font-weight:bold;}

.TabContent1{}
.classbox{padding:0 5px 10px 5px;}
.classbox a{padding:0 10px;height:30px;margin:0 5px 10px 5px;line-height:30px;background:#fafafa;border-radius:3px;}
.classbox a span{}
.classbox a font{margin-left:5px;color:#999;}
.classbox a.on{background:#c01937;color:#fff;}
.classbox a.on font{color:#fff;}
.zimubox .classbox{padding-top:10px;}

.zimubox{padding:10px;background:#fff;overflow:auto;}
.zimubox > a{margin:10px 0.45em;min-width:24px;padding:0 10px;height:44px;line-height:44px;text-align:center;background:#fafafa;border-radius:3px;font-size:18px;}
.zimubox > a.on{background:#c01937;color:#fff;}

/*检索结果数*/
.result-num{padding:7px 10px;font-size:16px;background:#fff;border-bottom:1px solid #e6e6e6;}
.result-num p{line-height:28px;color:#999;}
.result-num p span{font-weight:bold;}
.result-num .search{border-radius:5px;border:1px solid #e4e4e4;line-height:26px;}
.result-num .search button{width:26px;height:26px;}
.result-num .search-input{padding:0 10px 0 0;}
.result-num .search input{max-width:100px;height:24px;line-height:24px;background:transparent;vertical-align:inherit;}
/*hot-a*/
.hot-a{color:#999;}
.hot-a span{}
.hot-a a{padding:0 10px;height:20px;margin:0 4px 2px 0;line-height:20px;border-radius:3px;text-align:center;background:#f7f7f7;border:1px solid #f2f2f2;font-size:12px;color:#2464a9;}

/*年份*/
.year{padding:7px 10px;font-size:16px;background:#fff;border-bottom:1px solid #e6e6e6;}
.year p{line-height:28px;color:#999;}
.year p span{font-weight:bold;}
.year-btn{position:relative;height:28px;line-height:28px;}
.year-btn select{position:absolute;top:0;right:0;opacity:0;}

/****************************** 分类 ******************************/
/*分类列表*/
.ul-02{margin-top:10px;}
.ul-02 ul{padding:0 10px;}
.ul-02 li{padding:10px;background:#fff;margin-bottom:10px;border-radius:3px;border:1px solid #e6e6e6;}
.ul-02 li .read h3 a{max-width:80%;max-height:none;}
.ul-02 li .read .img{display:block;width:115px;height:82px;margin:5px 10px 0 0;border-radius:3px;overflow:hidden;}
.ul-02 li .read .img img{width:100%;min-height:100%;}
.ul-02 li .hot-a{margin:10px auto 0;}


/****************************** 人物 ******************************/
/*人物列表*/
.ul-03{margin-top:10px;}
.ul-03 ul{padding:0 10px;}
.ul-03 li{padding:10px;background:#fff;margin-bottom:10px;border-radius:3px;border:1px solid #e6e6e6;}
.ul-03 li .read h3 a{max-width:none;max-height:none;}
.ul-03 li .read .img{display:block;width:70px;height:94px;margin:5px 10px 0 0;border-radius:3px;overflow:hidden;}
.ul-03 li .read .img img{width:100%;min-height:100%;}
.ul-03 li .read .text{color:#4c4c4c;}

/*人物诺贝尔奖列表*/
.ul-04{margin-top:10px;}
.ul-04 ul{padding:0 10px;}
.ul-04 li:nth-child(1) h2{display:none;}
.ul-04 li h2{margin-bottom:10px;color:#808080;font-size:18px;}
.ul-04 li .read{padding:10px;background:#fff;margin-bottom:10px;border-radius:3px;border:1px solid #e6e6e6;}
.ul-04 li .read h3 a{max-width:none;max-height:none;}
.ul-04 li .img{display:block;width:70px;height:94px;margin:5px 10px 0 0;border-radius:3px;overflow:hidden;}
.ul-04 li .img img{width:100%;min-height:100%;}
.ul-04 li .label{color:#808080;}

/****************************** 国家 ******************************/
.t-line{padding:10px 0 0;border-top:1px dashed #e6e6e6;}
.ul-03 li .read .t-line .img{width:76px;height:134px;margin:5px 0 0 10px;}

/****************************** 大事记 ******************************/
.ul-05{}
.ul-05 ul{padding-top:20px;background:url(../images/icon_13.png) repeat-y 20px;background-size:1px;}
.ul-05 li{position:relative;padding:10px 20px 10px 40px;}
.ul-05 li span{position:absolute;top:45px;left:10px;}
.ul-05 li h4{margin-bottom:5px;color:#333;font-size:16px;font-weight:bold;}
.ul-05 li .info{position:relative;padding:10px 10px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:3px;}
.ul-05 li .info p{color:#808080;font-size:16px;line-height:24px;text-align:justify;}

.d1{position:absolute;top:13px;left:-10px;z-index:1;width:10px;height:8px;background:url(../images/icon_14.png) no-repeat center;background-size:100%;}

/****************************** 图片 ******************************/
/*waterfull*/
.waterfull{padding:10px;}
.wall{position:relative;overflow:hidden;}
.wall .article{position:relative;display:block;margin:0 auto 1.2em;background:#fff;position:relative;overflow:hidden;box-shadow:0 0 10px rgba(26,26,26,0.16);border-radius:5px;}
.wall .article .title{padding:8px;background:#fafafa;border-bottom:1px solid #e6e6e6;}
.wall .article .img{display:block;width:100%;overflow:hidden;position:relative;}
.wall .article .img img{width:100%;display:block;}
.wall .article h3{padding:5px 10px 0;}
.wall .article h3 a{display:block;font-size:14px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wall .article .p-label{padding:0 10px 5px;line-height:18px;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
overflow:hidden;}
.wall-column{display:block;position:relative;width:50%;float:left;padding:0 2%;box-sizing:border-box;}

/****************************** 搜索 ******************************/
.mbx{position:relative;}
.mbx .search{position:absolute;left:40px;right:40px;top:0;}
.mbx .search .search-input{display:inline-block;width:55%;padding:1px 10px 1px 35px;border:1px solid #ccc;border-radius:50px;line-height:24px;background:#f7f7f7 url(../images/icon_01.png) no-repeat 10px center;background-size:14px;}
.mbx .search .search-input input{width:85%;height:24px;line-height:24px;background:transparent;color:#666;}
.mbx .search .search-input button{float:right;height:24px;padding:0;}
.mbx .search button{padding:0 5px;height:36px;color:#4c4c4c;}

/*words*/
.words{padding:0 10px;}
.words a{padding:0 16px;height:30px;margin:0 10px 15px 0;line-height:30px;background:#fafafa;border-radius:3px;}
.words p{padding-bottom:10px;text-align:center;color:#999;line-height:30px;}

/****************************** 高级搜索 ******************************/
.ul-07{border-bottom:1px solid #e6e6e6;}
.ul-07 li{position:relative;padding:10px 0 10px 120px;border-top:1px solid #f3f3f3;}
.ul-07 li:nth-child(1){border:none;}
.ul-07 li div{display:inline-block;}
.ul-07 li .select{position:absolute;top:10px;left:0px;width:100px;padding:0 10px;background:url(../images/icon_18.png) no-repeat 80% 65%;background-size:16px;}
.ul-07 li .select select{width:100%;height:16px;line-height:16px;border-right:1px #eee solid;color:#333;background:transparent;}
.ul-07 li .input{width:100%;}
.ul-07 li .input input{width:95%;height:16px;line-height:16px;}

.btnbox{padding:18px 5% 35px;}
.btnbox a{display:block;padding:8px 0;margin-top:10px;border-radius:5px;font-size:18px;text-align:center;}

/****************************** 个人中心 ******************************/
.user-head{position:relative;max-height:13em;overflow:hidden;}
.user-head img{width:100%;display:block;max-height:13em;}
.head-item{position:absolute;top:11%;left:0;width:100%;text-align:center;}
.head-item .user-img{width:5.2em;height:5.2em;margin:0 auto;border-radius:50%;border:3px solid rgba(255,255,255, .8);overflow:hidden;}
.head-item .user-img img{width:100%;min-height:100%;}
.head-item h4{display:inline-block;margin-top:10px;color:#fff;font-size:16px;}
.head-item h4 i.icon{margin-right:5px;border-radius:50%;box-shadow:0 0 15px rgba(255,204,0,0.5);}
.head-item p{color:#fff;opacity:.7;}

.user-nav{margin-bottom:50px;}
.user-nav ul{padding:0 10px;}
.user-nav ul li{padding:13px 0;border-top:1px solid #f5f5f5;background:url(../images/user_00.png) no-repeat right center;background-size:14px;}
.user-nav ul li:nth-child(1){border:none;}
.user-nav ul li a{display:block;padding-right:18px;}
.user-nav ul li a h4{display:inline-block;font-size:16px;}
.user-nav ul li a i.icon{width:18px;height:18px;margin-right:10px;background-size:contain;top:-2px;}
.user-01{background:url(../images/user_01.png) no-repeat center;}
.user-01-v{background:url(../images/user_01_v.png) no-repeat center;}
.user-02{background:url(../images/user_02.png) no-repeat center;}
.user-03{background:url(../images/user_03.png) no-repeat center;}
.user-04{background:url(../images/user_04.png) no-repeat center;}
.user-05{background:url(../images/user_05.png) no-repeat center;}
.user-06{background:url(../images/user_06.png) no-repeat center;}
.user-nav ul li a span{color:#999;font-size:14px;}

/****************************** 浏览记录 ******************************/
.ul-03 h2{padding:5px 10px;font-size:16px;}
.ul-03 h2 button{font-size:16px;}
.t-line2{padding:10px 0 0;border-top:1px solid #e6e6e6;}

/****************************** 我的收藏 ******************************/
.edit-btn{}
.ul-03 li.check{position:relative;padding-left:45px;}
.ul-03 li.check label{position:absolute;top:50%;left:10px;margin-top:-12px;}

.removebox{display:none;position:fixed;bottom:0;left:0;right:0px;height:50px;line-height:50px;background:#fcfcfc;}
.removebox label{margin-left:10px;}
.removebox button{width:100px;height:50px;background:#c01937;color:#fff;}

/****************************** 详情 ******************************/
/*标题*/
.title-part{padding:15px 10px 5px;}
.title-part h2{margin-bottom:5px;font-size:22px;font-weight:bold;}
.title-part h2 span{font-size:16px;font-weight:normal;}
.title-part h6{font-size:14px;color:#999;}
.entry-btn{margin:0 0 0 10px;color:#2464a9;}
.entry-btn.on i.icon{background-image:url(../images/icon_21_on.png);}

/*同名条目下拉框*/
.entrybox{display:none;background:#fafafa;padding:0 10px;}
.entrybox ul{}
.entrybox ul li{border-top:1px solid #e6e6e6;}
.entrybox ul li:nth-child(1){border:none;}
.entrybox ul li a{padding:10px 0 10px 15px;background:url(../images/icon_20.png) no-repeat left 18px;background-size:5px;}
.entrybox ul li a h4{font-size:18px;color:#2464a9;}
.entrybox ul li a p{color:#999;}

/*基本信息*/
.basicinfo{padding:10px;}
.basicinfo{}
.basicinfo ul{border-top:1px dashed #e7e7e7;}
.basicinfo ul li{padding:10px 0;border-bottom:1px dashed #e7e7e7;font-size:16px;}
.basicinfo ul li .info-tit{float:left;}
.basicinfo ul li .info-con{padding-left:5em;}
.basicinfo ul li .info-con a{font-size:16px;}

/*正文+收藏按钮*/
.text-button{padding:25px 10px 20px;}
.text-btn{padding:1px 10px;margin-right:15px;background:#2464A9;color:#fff;border-radius:3px;}
.coll-btn{height:26px;padding:0 10px;background:#C01937;color:#fff;border-radius:3px;}
.coll-btn.on{background:#c4c4c4;}
.coll-btn.on i.icon{background-image:url(../images/icon_25.png);}

/*摘要*/
.abstract{padding:0 10px;font-size:16px;line-height:2em;}
.abstract a{font-size:16px;}

.con-wrapper{padding:0 10px;font-size:16px;}
.con-wrapper h2{padding:0.75em 0 0.75em;font-size:18px;font-weight:bold;background:url(../images/icon_02.png) repeat-x center;}
.con-wrapper h2 span{padding:0 20px 0 10px;background:#fff;}
.con-wrapper p{padding-bottom:1em;font-size:16px;line-height:2em;}
.con-wrapper a{font-size:16px;}
.con-wrapper img{display:block;max-width:100%;margin:0 auto;border-radius:5px;}

.other-con{}
.other-con .pad10{padding-bottom:0;}
.other-con h1{padding-bottom:10px;font-size:18px;font-weight:bold;}
.other-con ul{}
.other-con ul li{border-top:1px solid #f9f9f9;}
.other-con ul li a{padding:8px 0;}

/*目录按钮*/
.catalog-btn{position:fixed;bottom:100px;right:10px;z-index:1;padding:4px 15px;background:#333;box-shadow:0 0 10px rgba(0,0,0,0.32);border-radius:5px;color:#fff;font-size:16px;}
.catalog-btn{}


/*目录弹层*/
.catalogbox{position:fixed;top:0;left:0;z-index:10;width:70%;height:100%;background:#f7f7f7;}
.catalog-title{position:fixed;top:0;left:10px;right:10px;padding:25px 0 15px;color:#333;font-size:20px;font-weight:bold;background:#f7f7f7;border-bottom:1px solid #e6e6e6;}
#catalog_title{height:65px;}
.catalog-con{height:100%;padding:0 10px;overflow:auto;}
.catalog-list{padding:5px 0;border-top:1px solid #e6e6e6;}
.catalog-list:nth-child(1){border:none;}
.catalog-item{}
.level1 a{padding:10px 0;line-height:1.4em;color:#333;font-size:20px;font-weight:bold;}
.level2 a{padding:5px 0;color:#999;font-size:16px;}

/****************************** 历年今日 ******************************/
.datebox{padding:15px 0 10px;margin:0 auto;overflow:hidden;}
.nicescroll{height:100%;}
.datebox ul{padding-right:10px;height:100%;overflow-x:auto;}
.datebox li{position:relative;float:left;height:100%;margin:0 0 0 10px;background:#fff;border-radius:5px;overflow:hidden;}
.datebox li .img{display:block;width:100%;height:13em;overflow:hidden;}
.datebox li .img img{display:block;width:100%;min-height:100%;margin:0 auto;}
.datebox li .info{padding:10px 10px;}
.datebox li .info .info-time{margin-bottom:10px;color:#999;font-size:18px;}
.datebox li .info .info-title{font-size:22px;color:#333;height:56px;line-height:28px;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
overflow:hidden;}
.datebox li .info .info-title a{display:block;font-size:22px;line-height:28px;color:#333;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
overflow:hidden;}
.datebox li .info .info-title a:hover{color:#2464a9;}
.datebox li .info .info-text{margin-top:20px;font-size:16px;color:#333;line-height:28px;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:4;
overflow:hidden;}
.datebox li .info .info-text a{font-size:16px;}

.date-page{position:absolute;bottom:0;left:10px;right:10px;padding:10px 0 20px;background:#fff;}
.date-page button{}
.date-page .pagenum{color:#b2b2b2;font-size:15px;}
.date-page .pagenum font{color:#808080;font-size:18px;}

/*无图li样式*/
.datebox li.noimg .info{padding-top:107px;}
.datebox li.noimg .info .info-text{-webkit-line-clamp:7;}

.limore{position:absolute;top:50%;width:90%;margin-top:-14px;text-align:center;font-size:20px;}

.dateDemo{position:fixed;bottom:-150%;left:0;right:0;z-index:10;width:100%;text-align:center;
transition:bottom 0.5s;
-moz-transition:bottom 0.5s;
-webkit-transition:bottom 0.5s;
-o-transition:bottom 0.5s;}

/*日历控件美化*/
#laydateDemo,
.dateDemo .layui-laydate-main{width:100%;}
.dateDemo .layui-laydate{width:100%;border:none;}
.dateDemo .layui-laydate-header{padding:15px 70px 10px;}
.dateDemo .layui-laydate-header i{top:15px;}
.dateDemo .layui-laydate-content table{width:100%;}
.dateDemo .layui-laydate-content td,
.dateDemo .layui-laydate-content th{height:36px;border-radius:50px;font-size:16px;}
.dateDemo .layui-laydate .layui-this{background-color:#c01937 !important;}
.dateDemo .laydate-set-ym{font-size:20px;}
.dateDemo .laydate-footer-btns span{height:32px;line-height:32px;font-size:16px;}
.dateDemo .laydate-set-ym span:hover,
.dateDemo .laydate-footer-btns span:hover,
.dateDemo .layui-laydate-header i:hover{color:#c01937 !important;}
.dateDemo .layui-laydate-list > li{border-radius:30px;}
.dateDemo .layui-laydate-footer{height:52px;line-height:52px;}

.screenbox{
-webkit-transition-duration:.4s;
-moz-transition-duration:.4s;
transition-duration:.4s;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
transition-property:transform;
-webkit-transform:translateZ(0);
-webkit-transform:translateX(200%);
-moz-transform:translateX(200%);
-o-transform:translateX(200%);
transform:translateX(200%);
-webkit-backface-visibility:hidden;
-ms-transform:translateX(200%);
}
.screenbox.fixed{
-webkit-transform:translateX(11%);
-moz-transform:translateX(11%);
-o-transform:translateX(11%);
transform:translateX(11%);
-ms-transform:translateX(11%);
-webkit-overflow-scrolling:touch;
}

.catalogbox{
-webkit-transition-duration:.4s;
-moz-transition-duration:.4s;
transition-duration:.4s;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
transition-property:transform;
-webkit-transform:translateZ(0);
-webkit-transform:translateX(200%);
-moz-transform:translateX(200%);
-o-transform:translateX(200%);
transform:translateX(200%);
-webkit-backface-visibility:hidden;
-ms-transform:translateX(200%);
}
.catalogbox.fixed{
-webkit-transform:translateX(43%);
-moz-transform:translateX(43%);
-o-transform:translateX(43%);
transform:translateX(43%);
-ms-transform:translateX(43%);
-webkit-overflow-scrolling:touch;
}

/****************************** checkbox ******************************/
.label-check{}
.label-check{display:block;background:url(../images/icon_19.png) no-repeat left center;background-size:20px;}
.label-check .checkclass{/*display:block;float:left;*/width:20px;height:20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.label-check.on{background-image:url(../images/icon_19_on.png);}

/****************************** radio ******************************/
.radio{}
.label-radio{display:block;margin:5px 10px;background:url(../images/icon_17.png) no-repeat left center;background-size:18px;}
.label-radio .radioclass{width:20px;height:20px;margin-top:-1px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.label-radio.on{background-image:url(../images/icon_17_on.png);}

/****************************** 无结果 ******************************/
.none{text-align:center;}
.none i.icon{width:80%;height:16em;margin:3em auto 10px;background-size:contain;}
i.none-01{background:url(../images/none_01.png) no-repeat center;}
i.none-02{background:url(../images/none_02.png) no-repeat center;}
i.none-03{background:url(../images/none_03.png) no-repeat center;}
i.none-04{background:url(../images/none_04.png) no-repeat center;}
i.none-05{background:url(../images/none_05.png) no-repeat center;}
i.none-500{background:url(../images/none_500.png) no-repeat center;}
i.none-404{background:url(../images/none_404.png) no-repeat center;}
i.payok{height:7em !important;background:url(../images/payok.png) no-repeat center;}
.none h3{font-size:18px;}
.none h4{padding:20px 0 5px;font-size:16px;color:#4c4c4c;}
.none p{font-size:16px;color:#4c4c4c;}

/****************************** 分页 ******************************/
.pagebox{padding:10px 10px 20px;text-align:center;}
.pagebox button{width:28%;max-width:108px;height:34px;line-height:34px;border:1px solid #f0f0f0;background:#fff;border-radius:3px;color:#333;font-size:16px;}
.pagebox button:hover{color:#2464a9;}
.pagebox .number{position:relative;top:-2px;display:inline-block;margin:0 10px;padding-right:20px;height:32px;min-width:78px;border:1px solid #f0f0f0;border-radius:3px;background:#fff url(../images/icon_10.png) no-repeat 90% center;color:#999;font-size:16px;line-height:32px;background-size:14px;}
.pagebox .number{position:relative;top:-2px;vertical-align:middle;display:inline-block;margin:0 10px;padding-right:20px;height:32px;min-width:78px;border:1px solid #f0f0f0;border-radius:3px;color:#999;font-size:0;line-height:32px;background:#fff url(../images/icon_10.png) no-repeat 90% center;background-size:14px;}
.pagebox .number select{position:relative;top:-5px;height:32px;font-size:16px;line-height:32px;background:transparent;color:#1a1a1a;direction:rtl;}
.pagebox .number select option{direction:ltr;}
.pagebox .number font{font-size:16px;}



/****************************** footer ******************************/
#footer{height:60px;}
.footer{position:fixed;left:0;right:0;bottom:0;height:59px;background:#fff;text-align:center;border-top:1px solid #e6e6e6;}
.footer ul{text-align:center;font-size:0;}
.footer ul li{display:inline-block;width:20%;}
.footer ul li a{padding:6px 0 5px;display:block;}
.footer ul li a i.icon{width:100%;height:20px;background-size:contain;}
i.foot-01{background:url(../images/foot_01.png) no-repeat center;}
i.foot-02{background:url(../images/foot_02.png) no-repeat center;}
i.foot-03{background:url(../images/foot_03.png) no-repeat center;}
i.foot-04{background:url(../images/foot_04.png) no-repeat center;}
i.foot-05{background:url(../images/foot_05.png) no-repeat center;}
i.foot-06{background:url(../images/foot_06.png) no-repeat center;}
i.foot-07{background:url(../images/foot_07.png) no-repeat center;}
i.foot-08{background:url(../images/foot_08.png) no-repeat center;}
.footer ul li p{margin-top:2px;font-size:12px;color:#666;}

/****************************** 个人信息 ******************************/
.edit-img{padding:10px;}
.edit-img .user-img{}
.edit-img .user-img img{display:block;width:36px;height:36px;border-radius:50%;overflow:hidden;}
.edit-img .user-img span{display:block;width:36px;height:36px;margin-right:10px;border-radius:50%;overflow:hidden;background-size:100%;background-repeat:no-repeat;background-position:center;}
.edit-img p{height:36px;line-height:36px;color:#808080;font-size:16px;}
.edit-img h4{margin:-4px 0 0 0;color:#808080;font-size:14px;}
.edit-img h5{color:#999;font-size:12px;line-height:20px;}
.edit-img .fr{margin:7px 0 0 0;}

/*截图上传页面*/
.clipbg{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#000;}
.loading{position:absolute;top:40%;left:31%;z-index:99999;width:38%;height:1.6rem;border-radius:.2rem;background:#9f9f9f;color:#fff;text-align:center;line-height:1.6rem;}
.clipbg #clipArea{margin:auto;width:100%;height:75%;}
.clipbg .footer{position:fixed;bottom:20px;left:5%;right:5%;width:90%;height:auto;text-align:center;border:0;background:none;}
.clipbg dl{overflow:hidden;margin-bottom:.6rem;border-radius:.4rem;background:#fff;}
.clipbg dd{position:relative;height:2.5rem;line-height:2.25rem;}
.clipbg .back{margin-bottom:.4rem;height:2.5rem;border-radius:.4rem;background:#fff;line-height:2.5rem;}
.clipbg dd input{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.clipbg dd.open{background:#ce1132; color:#fff;border:none;}
.displaynone{display:none;}

/*选框*/
.aui-checkbox.aui-checked,.aui-checkbox:checked,.aui-radio.aui-checked,aui-radio:checked{border:1px solid #fd1142;background:#fff;}
.aui-checkbox.aui-checked:after,.aui-checkbox.aui-checked:before,.aui-checkbox:checked:after,.aui-checkbox:checked:before,.aui-radio.aui-checked:after,.aui-radio.aui-checked:before,.aui-radio:checked:after,.aui-radio:checked:before{border:1px solid #fd1142;border-top:none;border-right:none;}

.table{padding:0 10px;}
.table table{font-size:16px;}
.table table th{padding:10px 0;font-weight:normal;color:#999;border-bottom:1px solid #f8f8f8;}
.table table th span{display:inline-block;height:24px;line-height:24px;font-size:16px;}
.table table td{padding:10px 0;border-bottom:1px solid #f8f8f8;}
.table table td .input{}
.table table td .input input{display:block;width:95%;font-size:16px;}
.table table td .label-radio{display:inline-block;margin:0 10px 0 0;}
.table table td .select{}
.table table td .select select{display:block;width:95%;font-size:16px;}

.geduan{margin-top:-10px;padding:1px 10px;}
.submit{}

.submitbox{display:none;position:fixed;top:30%;left:50%;z-index:10;width:280px;margin-left:-140px;background:#fff;border-radius:5px;}
.submitbox .text{padding:30px 10px;text-align:center;font-size:16px;}
.submitbox .text p{line-height:28px;}
.submitbox .close-btm{padding:10px;border-top:1px solid #f6f6f6;text-align:center;}
.submitbox .close-btm button{font-size:16px;color:#c01937;}

/****************************** 支付记录 ******************************/
.pay-top{height:30px;line-height:30px;background:#fcfcfc url(../images/icon_28.png) no-repeat left center;background-size:contain;}
.pay-top h3{width:80px;text-align:center;font-size:18px;color:#fff;font-weight:bold;}
.pay-top span{margin-left:15px;color:#999;}

.ul-06{}
.ul-06 ul{padding-top:20px;background:url(../images/icon_13.png) repeat-y 25px;background-size:1px;}
.ul-06 li{position:relative;padding:12px 20px 12px 60px;}
.ul-06 li span{position:absolute;top:45px;left:10px;}
.ul-06 li em{display:block;width:26px;height:26px;text-align:center;line-height:26px;border-radius:50%;border:1px solid #e4e4e4;background:#f0f0f0;color:#808080;}
.ul-06 li h5{margin-bottom:5px;color:#4c4c4c;font-size:16px;}
.ul-06 li .info{position:relative;padding:10px 10px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:3px;}
.ul-06 li .info h3{font-weight:bold;margin-bottom:5px;}
.ul-06 li .info p.text{color:#808080;font-size:16px;line-height:24px;text-align:justify;}

/****************************** 会员中心 ******************************/
.member-tit{padding:0 3%;height:34px;background:url(../images/icon_29.png) no-repeat center;background-size:cover;color:#FFCC00;line-height: 34px;}


.intr{padding:10px;}
.intr li{color:#808080;}
.intr li span{padding:2px 5px;margin-right:5px;background:#ffcc00;color:#000;border-radius:5px;}

.nTab-02{}
.TabTitle2{text-align:center;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.TabTitle2 li{float:left;width:33.3%;padding:10px 0;display:inline-block;color:#333;font-weight:bold;}
.TabTitle2 li.active{background:#fff;color:#ce1132;}

.TabContent2{}
.member-con{padding:10px;}
.member-con > p{}
.member-con > p font{font-size:18px;font-weight:bold;}
.member-con .pay{margin:20px auto 30px;}
.member-con .pay li{display:inline-block;padding:25px 16px 10px 16px;margin-right:30px;background:#fff url(../images/icon_30.png) no-repeat left top;background-size:60px;border-radius:5px;border:1px solid #e5e5e5;}
.member-con .pay li h3{font-size:16px;color:#808080}
.member-con .pay li h3 font{font-size:24px;color:#ffcc00;margin-right:5px;font-weight:bold;}
.member-con .pay li p{text-decoration:line-through;color:#b2b2b2;}
.member-con .pay li.on{border-color:#ffcc00;background-color:#fcf8e8;}
.member-con .inputul{padding:5px 0 20px;}
.member-con .inputul li{position:relative;padding:10px 0 10px 75px;}
.member-con .inputul li label{position:absolute;top:10px;left:0;display:inline-block;height:34px;line-height:34px;}
.member-con .inputul li input{width:96%;height:34px;line-height:34px;padding:0 2%;background:#f7f7f7;border-radius:3px;}
.VIP-btn{width:100%;height:38px;line-height:38px;text-align:center;background:#FFCC00;color:#1a1a1a;border:1px solid #1a1a1a;font-size:16px;border-radius:5px;}


/* 平板之类的宽度 1024 以下设备 */
@media only screen and (min-width:640px) and (max-width:1024px){
	body{font-size:16px;line-height:28px;}
	.p-label{font-size:14px;}
	.navbox ul li{width:20%;}
	.menu ul li p{font-size:16px;}
	.menu ul li a i.icon{height:2.4em;}

	.ul-01 ul{overflow:hidden;}
	.ul-01 li{float:left;width:48%;margin:10px 1%}
	.ul-01 li h4 a{max-width:78%;}
	.ul-03 ul{overflow:hidden;}
	.ul-03 li{float:left;width:43.5%;margin:10px 1%;padding:10px 2%;}
	.wall-column{width:33.33%;}
	.member-con .pay li{width:25%;text-align:center;background-size:35%;}
	.datebox li{width:325px !important;}
	.datebox li .img{height:7em;}
	.datebox li .info .info-title{height:48px;}
	.datebox li .info .info-title a{font-size:20px;line-height:24px;}
	.datebox li .info .info-text{margin-top:10px;-webkit-line-clamp:3;}
	.datebox li.noimg .info{padding-top:52px;}
	.datebox li.noimg .info .info-text{-webkit-line-clamp:4;}

	#footer,
	.footer{height:69px;}
	.footer ul li a i.icon{height:24px;}
	.footer ul li p{font-size:14px;}
}

.read i{
    font-style: italic;
}

.info-con i{
    font-style: italic;
}
