@charset "utf-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background: #ffffff;font:12px/1.5 Microsoft Yahei,STHeiti;}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}div{margin:0 auto;}a{color:#333;text-decoration:none}a:hover{color:#bc2931;text-decoration:underline}img{border:0;vertical-align:bottom}ul,ol{list-style:none}.nav-mask{width:100%;height:100%;display:none;background:rgba(0,0,0,0.2);position:fixed;z-index:1;top:0;left:0}.clear{clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0}.clearfix{zoom:1}.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}.hidden{display:none}.fl{float:left}.fr{float:right}.box-size{box-sizing:border-box;-webkit-box-sizing:border-box}.box{display:box;display:-webkit-box;display:-moz-box}.box-flex{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1}.box-align{box-align:center;-webkit-box-align:center;-moz-box-flex:center;-webkit-box-orient:horizontal}.box-pack{box-pack:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-orient:horizontal}.block{display:block}.bd_weixin_popup{height:317px !important}.mask-share{width:100%;height:100%;position:fixed;z-index:11;left:0;top:0;background:url(../images/guide.png?v=2) no-repeat center top rgba(0,0,0,0.8);background-size:100% auto}@-webkit-keyframes rotation{10%{transform:rotate(90deg);-webkit-transform:rotate(90deg)}50%,60%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}90%{transform:rotate(90deg);-webkit-transform:rotate(90deg)}100%{transform:rotate(90deg);-webkit-transform:rotate(90deg)}}@keyframes rotation{10%{transform:rotate(90deg);-webkit-transform:rotate(90deg)}50%,60%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}90%{transform:rotate(90deg);-webkit-transform:rotate(90deg)}100%{transform:rotate(90deg);-webkit-transform:rotate(90deg)}}#orientLayer{display:none}@media screen and (min-aspect-ratio:13/8){#orientLayer{display:block}#page-content{display:none}}.mod-orient-layer{display:none;position:fixed;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background:#000;z-index:9997}.mod-orient-layer .content{position:absolute;width:100%;top:45%;margin-top:-75px;text-align:center}.mod-orient-layer .icon-orient{background-image:url("../images/mobile.png");display:inline-block;width:67px;height:109px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-webkit-animation:rotation infinite 1.5s ease-in-out;animation:rotation infinite 1.5s ease-in-out;-webkit-background-size:67px;background-size:67px}.mod-orient-layer .desc{margin-top:20px;font-size:15px;color:#fff}.header{width:100%;height: 0px;background: #f3f3f3;display:box;display:-webkit-box;display:-moz-box;font-size:13px;position:relative;}.header .page{width:68px;height:100%;color:#fff;font-size:14px;}.header .logo{display: none;text-align:center;line-height:50px;background:url(../images/index_logo.png) no-repeat;background-size: 138px 35px;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;width:160px;position:absolute;left:50%;top:0;margin-left:-45px;margin-top:5px;height:80px;}.header .date{width:68px;height:100%;line-height:50px;background:url(../images/paper_icon.png) no-repeat 28px -48px;background-size:88px auto;color:#fff;text-indent:16px;position:absolute;right:0;font-size:14px;padding-top: 3px;padding-left: 3px;display: none;}.main{width:100%;/* margin-top:10px; */position:relative;z-index:1;overflow:hidden;}.main .main-inside{width:200%;position:relative;left:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}.main .main-inside.open{transform:translateX(-45%);-webkit-transform:translateX(-45%)}.main .swiper-container{width:46%;margin:0 2%}.main .swiper-container img{width:100%}.main .control{width: 20px;height: 30px;background: url(../images/zuo.png) no-repeat;background-size: 20px auto;position:fixed;z-index:2;top:46%;right:0;/* display: none; */}.main .control.rotate{background-position:-66px -114px;margin-right:-30px}.main .news-list-wrap{width:44%;overflow-y:scroll}.main .news-list-wrap li{background: #f7f7f7;border-radius:5px;padding:15px;margin-bottom:10px;}.main .news-list-wrap li a:hover{text-decoration:none}.main .news-list-wrap li h1{font-weight:normal;line-height:25px;font-size:21px;margin-bottom:10px;color:#000}.main .news-list-wrap li .content p{height:54px;line-height:18px;color:#a0a0a0;overflow:hidden;font-size: 16px;}.main .news-list-wrap li .content img{width:80px;float:right;margin-left:10px}.main .news-list-wrap li.ad{padding:12px}.main .news-list-wrap li.ad .title{padding-left:4px;font-size:14px;color:#999}.main .news-list-wrap li.ad a{width:50%;float:left;padding:5px}.main .news-list-wrap li.ad a img{width:100%}.page-btn,.go-back-btn{width:71px;height:50px;line-height:50px;background:url(../images/paper_icon.png) no-repeat left 6px;background-size:88px auto;color:#fff;font-size: 0px;position:absolute;z-index:3;top:-4px;left:0;padding-top:6px;display: none;}.go-back-btn{background:url(../images/icon_backarrow.png) no-repeat 15px 12px;background-size:15px auto;}.nav{width:198px;height:100%;background: #ffffff;position:fixed;z-index:2;left:-200px;top:0;color:#fff;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;overflow:hidden;}.nav .frame{width:78px;padding-top:57px;color:#fff}.nav li{text-align:center}.nav li.active{background:#bc310f}.nav li.active .sub-nav{display:block}.nav .area{line-height:38px;font-size:16px}.nav .sub-nav{width: 120px;height: 92%;display:none;background: #ffffff;font-size:13px;position:absolute;left:78px;top:0;padding: 10px 10px 0;text-align:left;}.nav .sub-nav a{display:block;height:34px;line-height:34px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav .search-btn{width:25px;height:25px;display:block;background:url(../images/icon_search1.png) no-repeat;background-size:25px auto;margin:10px 0 0 25px}.search-wrap{padding:20px 5%}.search-wrap .top{height:35px;background:#fff;border-radius:6px;overflow:hidden}.search-wrap .top input{height:20px;line-height:20px;border:none;padding:17px 10px}.search-wrap .top .btn{width:35px;background:url(../images/icon_search2.png) no-repeat 3px 7px;background-size:20px auto;margin:0}.search-wrap .article{margin:20px 0}.search-wrap .article li{height:30px;line-height:30px;overflow:hidden}.search-wrap .article li i{width:4px;height:4px;background:#666;border-radius:2px;display:inline-block;margin:0 8px;vertical-align:2px}.search-wrap .article li a{color:#071013}@keyframes btnRotate{0%{transform:translate3d(23px, 0, 0) rotate(180deg)}100%{transform:translate3d(23px, 0, 0) rotate(180deg)}}@-webkit-keyframes btnRotate{0%{-webkit-transform:translate3d(23px, 0, 0) rotate(180deg)}100%{-webkit-transform:translate3d(23px, 0, 0) rotate(180deg)}}.picker__button--clear{margin: -6px 0 5px 0;font-size:.8em;line-height:20px;color:#888;font-weight:normal;}.picker__button--clear:before{content:"" !important;font-size:20px !important;letter-spacing:3px !important}.picker__button--today{display:none !important}.article-main{background:#f8f8f8;padding:4%;line-height:1.6em;font-size:16px;margin-top: 1px;}.article-main h1{margin-bottom:0;width:100%;margin:3px auto;font-size:20px}.article-main .subtitle{font-size:8pt;color:#b9b9b9;width:100%;margin:3px auto;height:30px;line-height:30px}.article-main .subtitle span{color:#747474;display:inline-block;font-size:12px;height:16px;line-height:16px;margin-right:6px}.article-main img{max-width:100%}.article-main .btn{font-size:14px;border-top:1px dotted #ccc;padding:10px 0;margin-top:20px}.article-main .btn li{line-height:30px}.article-main .btn a{padding:0 5px}.article-main .bdsharebuttonbox{margin-top:20px;text-align:center}.article-main .bdsharebuttonbox span{color:#999;font-size:12px;display:block}.article-main .bdshare-button-style1-24 a{float:none;display:inline-block;height:25px;line-height:25px;margin:2px 5px 0;font-size: 12px;}.guide-mask{width:100%;height:100%;display:none;background:url(../images/index_guide.png) no-repeat 0 11px rgba(0,0,0,0.7);background-size:100% auto;position:fixed;z-index:3;top:0;left:0}.detail-header{border-bottom:1px solid #eee;position:fixed;top:0;left:0;height: 0px;}.detail-header .date{background:none}.footer{background:#f8f8f8;text-align:center;color:#999;font-size:12px;padding:10px 0} p{text-indent:2em;text-align: justify;text-justify:inter-ideograph;padding: 0.5em 0;}
	.footernew {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 40px;
    z-index: 2;
    background-color: #f3f3f3;
}
.footernew ul {
	list-style: none;
    padding: 0;
    width: 100%;
    height: 40px;
}
.footernew li {
    width: 25%;
    float: left;
    line-height: 40px;
    margin-left: 0!important;
}
.footernew a{
    display: block;
    width: 100%;
    height: 40px;
	padding-left: 50px;
    color: #333!important;
    font-size: 14px;
	text-decoration: none!important;
	background-position: 10px;
	background-repeat: no-repeat;
	background-size: 30px 30px;
}
.footernew_sou {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 40px;
    z-index: 2;
    background-color: #f3f3f3;
}
.footernew_sou ul {
	list-style: none;
    padding: 0;
    width: 100%;
    height: 40px;
}
.footernew_sou li {
    width: 19%;
    float: left;
    line-height: 40px;
    margin-left: 0!important;
}
.footernew_sou a{
    display: block;
    width: 100%;
    height: 40px;
    padding-left: 42px;
    px;
    color: #333!important;
    font-size: 13px;
    text-decoration: none!important;
    background-position: 5px;
    background-repeat: no-repeat;
    background-size: 25px 25px;
}



#btn_index {
    background-image: url('../images/b_sy.png');
    background-size: 32px 32px;
    }

#btn_pubs {
    background-image: url('../images/b_page.png');
    background-size: 32px 32px;
}
#btn_titles {
    background-image: url('../images/b_title.png');
     background-size: 32px 32px;
}
#btn_calcs {
    background-image: url('../images/b_daily.png');
     background-size: 32px 32px;
}
#btn_ser {
	background-image: url('../images/b_ser.png');
	}
/**操作框样式*/
#operate {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
}
#operate ul{
    width: 100%;
    height: 60px;
    padding: 0 15px; 
    list-style: none;
}
#operate li {
    width: 18.5%;
    height: 30px;
    margin-top: 10px;
    float: left;
}
#operate li:first-of-type {
    width: 36%;
}
#operate li a {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #ffffff;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    float: right;
}
#operate li:first-of-type a {
    
    float: left;
    float: left;
}
#zuohua{
	width: 40px;
	height: 40px;
	background: url(../images/zuo.png) no-repeat;
	background-size: 30px auto;
	position:fixed;
	z-index: 2;
	top: 36%;
	right: -12px;
	display: none;
	}

.jCal{width: 300px;height:21px;text-align:center;vertical-align:top;}
.jCalMo{width: 300px;float: left;overflow:visible;white-space:nowrap;/* display:none; */background:#fff;border:1px solid #e3e3e3;padding:5px;}
.jCal .month, .jCal .monthSelect, .jCal .monthName, .jCal .monthYear{line-height:16px;height:16px;text-align:center;vertical-align:bottom;font-family:Tahoma;font-size: 14pt;color:#000000;cursor:pointer;float:left;}
.jCal .monthName{padding-left:2px;padding-right:2px;text-align:right; position:absolute; left:20px}
.jCal .monthYear.monthSelect{position:absolute;/* right:15px */}
.jCal .monthYear{float:right;padding-left:2px;padding-right:2px;text-align:left}
.jCal .monthSelect{background:#EEE url(../../images/v2/eegrad2.gif) bottom repeat-x}
.jCal .monthSelector{}
.jCal .monthSelectorShadow{position:absolute;background:#808080;padding:0}
.jCal .monthNameHover{background:#EDEDED url(../../images/v2/double-arrow-vert.gif) center left no-repeat;color:#808080}
.jCal .monthYearHover{background:#EDEDED url(../../images/v2/double-arrow-vert.gif) center right no-repeat;color:#808080}
.jCal .monthSelectHover{background:#069;color:#FFF}
.jCalMo .dow, .jCalMo .day, .jCalMo .pday, .jCalMo .aday, .jCalMo .overDay, .jCalMo .invday, .jCalMo .selectedDay{width: 40px;font-family:Tahoma;font-size: 14pt;color:#000000;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #EEE;text-align:center;cursor:default;float:left;/* height: 40px; */}
.jCalMo .dow{background:#EEE url(../../images/v2/eegrad.gif) bottom repeat-x;border-bottom:0}
.jCalMo .day, .jCalMo .invday{height:30px;line-height:30px;text-align:center}
.jCalMo .day{cursor:pointer;background:#FFF}
.jCalMo .invday{color:#808080;background:#eeeeee}
.jCalMo .pday, .jCalMo .aday{height:30px;line-height:30px;background:#e3e3e3;color:#CCC}
.jCalMo .selectedDay{color:#FFF;background:rgb(0, 143, 214)}
.jCalMo .overDay{color:#FFF;background:rgb(0, 102, 153)}
.jCal .j_left{background: url(../images/v2/_left.gif) center center no-repeat;width:16px;height:16px;vertical-align:middle;cursor:pointer;float:left;display:block;}
.jCal .j_right{background: url(../images/v2/_right.gif) center center no-repeat;width:16px;height:16px;vertical-align:middle;cursor:pointer;float:right;display:block;}
.jCalMask, .jCalMove{position:absolute;overflow:hidden}