*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#bb8978}
::-moz-placeholder{color:#bb8978}
:-ms-input-placeholder{color:#bb8978}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
body{margin:0 auto;min-width:1200px;background-color:#d4ccbe}
.wp{width:100%;max-width:1100px;margin:0 auto}
.header{position:fixed;left:0;top:0;right:0;height:75px;background-color:rgba(131,64,40,.5);z-index:100}
.header,.header .wp{width:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.header .header-logo{width:330px;height:50px;line-height:50px;font-size:0;flex-shrink:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .header-r{flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.header .header-set{display:-webkit-flex;display:flex;align-items:center}
.header .header-set .item{margin-left:25px}
.header .header-set .tit{display:block;font-size:18px;color:#d4ac84;line-height:40px;display:-webkit-flex;display:flex;align-items:center}
.header .header-set .tit .icon{margin-left:10px;padding:3px;width:48px;height:48px;border:2px solid #d4ac84;border-radius:50%;background-color:#813234;overflow:hidden;flex-shrink:0}
.header .header-set .tit .icon img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
.header .header-r .lg-after{position:relative}
.header .header-r .logout{position:absolute; bottom:-20px; right:0; background-color:rgba(131,64,40,.5); display:none}
.header .header-r .logout a{color:#d4ac84; display:block; padding:0px 10px 2px 10px}
.header .header-r .lg-after:hover .logout{display:block}
.footer{padding:40px 0;background:url(../images/bg3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.footer .footer-copy{font-size:14px;color:#fff;text-align:center;line-height:2.29}
.banner1{height:100vh;max-height:800px;position:relative}
.banner1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.banner1 .cont{position:absolute;left:0;top:25%;right:0;z-index:10}
.title-d1{margin-bottom:80px;padding-left:40px;font-family:'宋体';font-weight:700;position:relative;z-index:1}
.title-d1:before{content:'';position:absolute;left:0;top:50%;width:150px;height:410px;background:url(../images/bg2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.title-d1 .cn{margin-bottom:15px;font-size:70px;color:#fff;line-height:1.26}
.title-d1 .cn span{display:block;color:#d4ac84}
.title-d1 .en{font-size:34px;color:#fff;line-height:1.29}
.title-d1 .en span{display:block;color:#d4ac84}
.btns-d1{font-size:0;text-align:center}
.btns-d1 .a1{display:inline-block;vertical-align:middle;width:160px;height:40px;line-height:40px;background-color:#d4ac84;border-radius:19px;font-size:18px;color:#89433c;font-weight:700;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-d1 .a1:hover{opacity:.8}
.search-d1{margin:0 auto;width:776px;height:58px;font-size:0;position:relative;border-radius:27px;background-color:#d4ac84}
.search-d1 input,.search-d1 select{outline:0;border:none;background-color:transparent}
.search-d1,.search-d1 form{display:block;display:-webkit-flex;display:flex}
.search-d1 form{width:100%}
.search-d1 .sel-d1{width:106px;position:relative;flex-shrink:0}
.search-d1 .sel-d1:before{content:'';position:absolute;right:0;top:50%;width:2px;height:45px;background-color:#89433c;margin-top:-22.5px}
.search-d1 .input{flex-grow:1;height:100%}
.search-d1 .input .inp{padding:0 20px;display:block;width:100%;height:58px;line-height:58px;font-size:25px;color:#3c3c3c}
.search-d1 .btns{width:102px;position:relative;flex-shrink:0}
.search-d1 .btns:before{content:'';position:absolute;left:0;top:50%;width:2px;height:45px;background-color:#89433c;margin-top:-22.5px}
.search-d1 .btns .submit{display:block;width:100%;height:100%;background:url(../images/ico_so1.png) center center no-repeat;-webkit-background-size:47px auto;background-size:47px auto}
.search-d1.search-index{width:650px; position:absolute; top:100px; right:0}
.title-d1 .all{position:absolute; bottom:-100px; right:150px; }
.sel-d1 select{display:block;width:100%;height:100%;font-size:30px;color:#89433c;text-align:center}
.section-d1{padding:53px 0 100px;background-color:#81433c;position:relative;z-index:10}
.section-d1,.section-d1 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.section-d1 .col{width:47.73%}
.section-d1 .cor{margin-top:-139px;width:50%}
.tabsTit1 ul{display:-webkit-flex;display:flex;flex-wrap:wrap}
.tabsTit1 li{width:50%;flex-shrink:0}
.tabsTit1 .pic{padding-top:160.36%;position:relative;overflow:hidden}
.tabsTit1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.tabsTit1 .on .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.tabsDesc1 .tab-item{height:0;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.tabsDesc1 .tab-item.on{height:auto;visibility:visible;opacity:1}
.desc-d1{padding:32px 19px 30px 40px;position:relative}
.desc-d1 .line .line-l:after,.desc-d1 .line .line-l:before,.desc-d1 .line .line-r:after,.desc-d1 .line .line-r:before{content:'';position:absolute;width:19px;height:19px;background:url(../images/ico_line1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.desc-d1 .line .line-l:before{left:0;top:0}
.desc-d1 .line .line-l:after{top:0;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.desc-d1 .line .line-r:before{left:0;bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.desc-d1 .line .line-r:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.desc-d1 .hd{margin-bottom:15px;padding-bottom:27px;color:#fff;line-height:1.1;border-bottom:2px solid #d4ac84;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.desc-d1 .hd .name{font-size:35px;font-weight:400}
.desc-d1 .hd .year{margin-left:28px;font-size:24px}
.desc-d1 .desc{font-size:14px;color:#fff;line-height:2.71;text-indent:2em}
.desc-d1 .desc .date{margin-bottom:2px;font-size:18px;text-indent:0}
.desc-d1 .btns-d1{margin-top:24px}
.sec-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:-1}
.section-d2{padding-top:75px;min-height:calc(100vh - 144px);position:relative;z-index:1}
.section-d2,.section-d2 .wp{display:-webkit-flex;display:flex;justify-content:space-between}
.section-d2 .wp{width:100%}
.section-d2 .col{width:53%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.section-d2 .cor{padding:70px;width:51.55%;background-color:rgba(151,68,55,.59);flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.form-d1{width:100%}
.form-d1 input{outline:0;border:none}
.form-d1 .form-title{margin-bottom:60px;font-size:30px;color:#d4ac84;font-weight:400;line-height:1.17;text-align:center}
.form-d1 .form-item{margin-bottom:30px}
.form-d1 .form-inp{padding:0 20px;display:block;width:100%;height:58px;line-height:56px;border:1px solid rgba(167,112,87,1);background-color:rgba(212,172,132,.2);font-size:16px;color:#fff}
.form-d1 .form-btns{margin-top:56px}
.form-d1 .form-btns .submit{margin:0 auto;display:block;width:158px;height:38px;line-height:38px;background-color:#cb654f;border-radius:19px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form-d1 .form-btns .submit:hover{opacity:.8}
.aboutus{display:flex; justify-content: space-between;}
.aboutus .title-d1:before{top:150px}
.section-d3{padding:190px 0 84px;min-height:calc(100vh - 144px);position:relative;z-index:1}
.section-d3 .top{margin-bottom:30px;min-height:290px;position:relative}
.section-d3 .top .search-d1{position:absolute;right:0;top:50px;width:580px;z-index:10}
.section-d3 .bottom{top:-60px;width:60%}
.section-d3:after{display:block; content:" "; clear:both;}
.desc-d2{padding:6px 43px;position:relative}
.desc-d2 .line .line-l:before,.desc-d2 .line .line-r:after{content:'';position:absolute;width:19px;height:19px;background:url(../images/ico_line1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.desc-d2 .line .line-l:before{left:0;top:0}
.desc-d2 .line .line-r:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.desc-d2 .hd{padding-left:20px;margin-bottom:34px}
.desc-d2 .hd .title{font-size:35px;color:#fff;font-weight:400}
.desc-d2 .desc{font-size:14px;color:#fff;line-height:2.71;text-indent:2em}
.title-d2{margin-bottom:32px}
.title-d2 .title{font-size:30px;color:#89433c;font-weight:400;line-height:1.2}
.pages{padding:10px 0 10px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.fpage{ border-bottom:1px solid #e2d1b9;}
.pages ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul li{font-size:16px; margin:0 5px}
.pages li a,.pages li span{padding:0 7px;display:block;font-size:16px;color:#585858;line-height:26px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background: #ebd6b7;border-radius: 5px;}
.pages .next a,.pages .prev a{width:26px;height:26px;background-color:#d4ac84;background-repeat:no-repeat;background-position:center center;-webkit-background-size:8px auto;background-size:8px auto;border-radius:50%}
.pages .next,.pages .prev{margin:0 20px}
.pages .prev a{background-image:url(../images/ico_arrow1.png)}
.pages .next a{background-image:url(../images/ico_arrow2.png)}
.pages .active a,.pages a:hover{color:#fff;background:#844742}
.pages .page-go{margin-left:10px;padding:5px 6px;width:128px;height:36px;line-height:34px;border:1px solid #a4a4a4;background-color:#fff;border-radius:14px;overflow:hidden}
.pages .page-go button,.pages .page-go input{outline:0;border:none;background-color:transparent}
.pages .page-go .inp{padding:0 8px;float:left;width:88px;height:26px;line-height:26px;font-size:16px;color:#585858}
.pages .page-go .butn{float:left;width:26px;height:26px;line-height:26px;background-color:#aaa;border-radius:50%;font-size:14px;color:#fff;text-align:center}
.pages .goto{width:30px; height:24px; border:1px #844742 solid;border-radius: 5px;}
.pages .pageSize{width:95px; height:26px; font-size:15px}
.order{margin:20px 10px;}
.order-btn{background: #ebd6b7; padding:10px 25px; margin:0 10px; font-size:16px}
.order-btn.active,.order-btn:hover{color:#fff;background:#844742}
.order .desc{background:#844742 url(../images/ico_down.png) center right 5px no-repeat}
.order .asc{background:#844742 url(../images/ico_up.png) center right 5px no-repeat}
.ban1{height:458px;position:relative}
.ban1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.ban1 .search-d1{position:absolute;left:50%;top:164px;width:684px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.detail-header .ban1{height:240px}
.detail-header .search-d1{height:35px; width:30%}
.detail-header .search-d1 .sel-d1:before,.detail-header .search-d1 .btns:before{height:38px;margin-top: -18.5px;}
.detail-header .sel-d1 select{font-size:25px}
.detail-header .search-d1 .input .inp{height:35px; line-height:35px; font-size:20px}
.detail-header .search-d1 .btns .submit{background:none; background-image:url(../images/ico_so1.png); background-size:55%;background-position: center;background-repeat: no-repeat;}
.detail-header .search-d1 .btns{width:55px;}
.section-d4{padding-bottom:60px;position:relative;z-index:10}
.checkG-d1{padding:0 26px;line-height:26px;font-size:14px;color:#505050;text-align:center;cursor:pointer}
.filter-d1{margin:-145px 0 46px;min-height:145px;position:relative;z-index:1}
.filter-d1:before{content:'';position:absolute;left:0;top:0;right:0;height:145px;background:url(../images/bg.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.filter-d1:after{content:'';position:absolute;left:0;top:145px;right:0;bottom:0;background-color:#f3e9db;z-index:-1}
.filter-d1 .content{padding:22px;min-height:135px;}
.filter-d1 .content1{padding:22px;height:135px;margin-bottom:10px; overflow:hidden;position:relative;background: #d7a17f url(../images/bg.jpg) top center no-repeat;}
.filter-d1 .content1 .more{position:absolute; bottom:0px; right:10px; cursor:pointer; color:#721a16}
.filter-d1 .content1.open{height:auto}
.filter-d1 .items+.items{margin-top:34px}
.filter-d1 .hd{margin-bottom:12px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.filter-d1 .hd .title{font-size:16px;color:#81433c;font-weight:400;line-height:26px}
.filter-d1 .hd .checkG-d1{margin-left:20px}
.filter-d1 .hd .checkG-d1.on{background-color:#cb654f;border-radius:5px;color:#fff}
.filter-d1 .btns{padding:60px 0 32px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.filter-d1 .btns .a1,.filter-d1 .btns .a2{margin:0 10px;width:90px;height:32px;line-height:32px;border-radius:4px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.filter-d1 .btns .a1{background-color:#cb654f}
.filter-d1 .btns .a2{background-color:#d59d7b}
.filter-d1 .btns .a1:hover,.filter-d1 .btns .a2:hover{opacity:.8}
.dateT-d1{position:relative;margin-top: 30px;}
.dateT-d1 .date-hd{display:-webkit-flex;display:flex;align-items:center}
.dateT-d1 .date-hd .inp{padding:0 40px 0 15px;width:250px;height:38px;line-height:36px;font-size:14px;color:#cb654f;border:1px solid #cea484;background:url(../images/ico_date1.png) right 8px center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;cursor:pointer}
.dateT-d1 .date-hd em{margin:0 10px;width:20px;height:2px;background-color:#cea484}
.dateT-d1 .date-bd{padding:5px;position:absolute;left:0;top:100%;width:100%;z-index:10;visibility:hidden;opacity:0;background-color: #e4cfbb;border-radius: 20px;}
.dateT-d1 .date-bd .ui-rangeSlider{/*background-color:#e4cfbb;border-radius: 20px;*/}
.dateT-d1 .ui-rangeSlider .ui-rangeSlider-innerBar{background-color:#e4cfbb;}
.dateT-d1 .ui-rangeSlider .ui-rangeSlider-bar{background: #cb6550;}
.dateT-d1 .ui-rangeSlider .ui-rangeSlider-handle{background: #d7a17f;}
.dateT-d1 .ui-rangeSlider-label{color: #fff; border-radius: 5px;}
.dateT-d1 .logZone{display:none}
.dateT-d1.active .date-bd{visibility:visible;opacity:1}
.list-d1{margin:0 -5px;margin-bottom:-12px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-d1 li{padding:0 5px;margin-bottom:12px;min-width:7.69%}
.list-d1 .tit{padding:0 15px;display:block;line-height:26px;font-size:16px;color:#505050;text-align:center;text-transform:uppercase;border-radius:5px}
.list-d1 .on .tit{background-color:#cb654f;color:#fff}
.list-d2{margin:0 -5px;margin-bottom:-10px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-d2 li{padding:0 5px;margin-bottom:10px;min-width:10%}
.list-d2 .tit{padding:0 15px;display:block;min-width:80px;line-height:26px;font-size:14px;color:#646464;text-align:center;text-transform:uppercase;border-radius:5px}
.list-d2 .on .tit{background-color:#cb654f;color:#fff}
.list-d3{margin:0 -8px -38px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-d3 li{padding:0 8px;margin-bottom:38px;width:20%;flex-shrink:0}
.list-d3 .con{display:block}
.list-d3 .pic{margin-bottom:6px;padding-top:141.55%;position:relative;overflow:hidden}
.list-d3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-d3 .name{font-size:16px;color:#81433c;font-weight:700;text-align:center}
.list-d3 .year{font-size:14px;color:#88544c;text-align:center}
.list-d3 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.chart1{height:296px}
.box-d1{padding:20px 30px 0;background-color:#f3e9db}
.list-d4 li{border-bottom:1px solid #e2d1b9}
.list-d4 .con{padding:23px 0 22px;display:block}
.list-d4 .hd{margin-bottom:12px;color:#844741;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.list-d4 .hd .name{margin-right:20px;font-size:22px;font-weight:400}
.list-d4 .hd .year{font-size:18px}
.list-d4 .desc{font-size:18px;color:#646464;line-height:1.94;max-height:3.88em;overflow:hidden}
.list-d4 .desc span{color:#cb654f}
.list-d4 .con:hover .hd .name{font-weight:700}
.section-d5{margin:0 auto;padding-bottom:50px;min-height:calc(100vh - 602px);max-width:95%;position:relative;z-index:10;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start}
.section-d5 .col{margin-top:-145px;width:258px;flex-shrink:0}
.section-d5 .com{margin-top:-87px;margin-left:36px;width:804px}
.section-d5 .cor{padding-top:40px;margin-left:22px;width:600px;display:none}
.imgs-d1{margin-bottom:22px;overflow:hidden}
.imgs-d1 img{display:block;width:100%}
.date-d1{margin-bottom:24px;background-color:#f3e9db}
#date1 .layui-laydate,#date1 .layui-laydate-hint{border:none}
#date1 .layui-laydate-header{padding:8px 0;height:42px;line-height:inherit;background-color:rgba(212,172,132,.85)}
#date1 .layui-laydate-header i{top:9px;font-size:0;width:26px;height:26px}
#date1 .layui-laydate-header i.laydate-next-y,#date1 .layui-laydate-header i.laydate-prev-y{display:none}
#date1 .layui-laydate-header i.laydate-prev-y{background:url(../images/ico_arrow4.png) center center no-repeat;-webkit-background-size:9px auto;background-size:9px auto}
#date1 .layui-laydate-header i.laydate-next-y{background:url(../images/ico_arrow5.png) center center no-repeat;-webkit-background-size:9px auto;background-size:9px auto}
#date1 .layui-laydate-header i.laydate-prev-m{left:45%;background:url(../images/ico_arrow4.png) center center no-repeat;-webkit-background-size:9px auto;background-size:9px auto}
#date1 .layui-laydate-header i.laydate-next-m{right:9%;background:url(../images/ico_arrow5.png) center center no-repeat;-webkit-background-size:9px auto;background-size:9px auto}
#date1 .laydate-set-ym span{margin:0 2px;padding:0 30px 0 13px;border-radius:12px;color:#81433c;line-height:26px;background:#fff url(../images/ico_arrow3.png) right 5px center no-repeat;-webkit-background-size:19px auto;background-size:19px auto}
#date1 .laydate-set-ym span:nth-child(2){margin:0 25px}
#date1 .layui-laydate-main{width:100%}
#date1 .layui-laydate,#date1 .layui-laydate-hint{background-color:transparent;box-shadow:none}
#date1 .layui-laydate-content{padding:0 10px}
#date1 .layui-laydate-content td,#date1 .layui-laydate-content th{padding:0;font-size:14px;line-height:1}
#date1 .layui-laydate-content th{height:37px;color:#81433c;font-weight:700;border-bottom:2px solid #d4cdc4}
#date1 .layui-laydate-content td{height:55px}
#date1 .layui-laydate .layui-this{background:0 0!important;border-radius:10px;position:relative;z-index:1}
#date1 .layui-laydate .layui-this:before{content:'';position:absolute;left:0;top:50%;width:100%;height:36px;background-color:#cb654f;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:10px;z-index:-1}
#date1 .lunar{color:#646464;font-size:12px}
#date1 .layui-laydate-list{z-index:10}
#date1 .laydate-disabled,#date1 .laydate-disabled .lunar{color:#b4b4b4!important}
#date1 .layui-laydate-content .laydate-day-next,#date1 .layui-laydate-content .laydate-day-next .lunar,#date1 .layui-laydate-content .laydate-day-prev,#date1 .layui-laydate-content .laydate-day-prev .lunar{color:#b4b4b4}
#date1 .layui-laydate-content .laydate-day-next,#date1 .layui-laydate-content .laydate-day-prev{opacity:0}
#date1 .layui-laydate-content .laydate-day-next{display:none}
#date1 .layui-laydate-content td:hover,#date1 .layui-laydate-list li:hover{background-color:transparent!important}
#date1 .layui-laydate-content td:hover,#date1 .layui-laydate-content td:hover .lunar{color:#cb654f}
.date-d1 .btns{padding:32px 0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.date-d1 .btns .a1{padding:0 16px;display:block;line-height:26px;background-color:#cb654f;border-radius:12px;font-size:14px;color:#fff;text-align:center}
.box-d2{background-color:#f3e9db}
.box-d2 .head{padding:3px 0;line-height:36px;background-color:rgba(212,172,132,.85);display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.box-d2 .head .l{padding:0 14px}
.box-d2 .head .r{padding:0 5px;flex-shrink:0}
.box-d2 .head .title{font-size:18px;color:#81433c;font-weight:400}
.box-d2 .head .btns{display:-webkit-flex;display:flex;align-items:center}
.box-d2 .head .btns .a1{padding:0 5px;font-size:14px;color:#81433c}
.box-d2 .head .btns .a1:hover{text-decoration:underline}
.box-d2 .content{padding:15px 7px}
.box-d2 .content .hd{padding:8px 10px;border-bottom:2px solid #d4cdc4}
.box-d2 .content .hd .year{font-size:14px;color:#81433c}
.box-d2 .content .bd{padding:13px 7px}
.list-d5{margin-bottom:-12px;font-size:14px;color:#646464;line-height:1.57}
.list-d5 li{margin-bottom:12px;padding-left:18px;position:relative}
.list-d5 li:before{content:'';position:absolute;left:3px;top:6px;width:10px;height:10px;background:url(../images/ico_circle1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.list-d5 .red{color:#81433c}
.list-d5 .red:before{left:0;top:2px;width:16px;height:16px;background-image:url(../images/ico_circle2.png)}
.head-d1{margin-bottom:40px;min-height:86px;color:#fff;line-height:1.1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.head-d1 .name{margin-right:20px;font-size:35px}
.head-d1 .year{font-size:24px}
.search-d2{margin-bottom:15px;padding:10px;background-color:#f3e9db}
.search-d2 input{outline:0;border:none;background-color:transparent}
.search-d2 .content{padding-right:70px;position:relative}
.search-d2 .inp{padding:0 10px;display:block;width:100%;height:30px;line-height:28px;background-color:#e9ddcd;border:2px solid #dcceba;font-size:18px;color:#333}
.search-d2 .submit{position:absolute;right:0;top:0;width:60px;height:30px;line-height:30px;background-color:#c79d73;font-size:18px;color:#fff;text-align:center}
.box-d3{margin-bottom:20px;padding-top:37px;background-color:#f3e9db;position:relative}
.box-d3 .set{position:absolute;right:46px;top:30px;font-size:14px;color:#81433c;line-height:24px;z-index:10;display:-webkit-flex;display:flex;align-items:center}
.box-d3 .set .item{margin-left:22px;cursor:pointer;display:-webkit-flex;display:flex;align-items:center}
.box-d3 .set .item img{margin-right:6px;max-width:28px;flex-shrink:0}
.box-d3 .set .item:hover{/*text-decoration:underline*/}
.list-d6 .head{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.list-d6 .head .l{margin-left:-7px;padding-left:7px;min-width:282px;line-height:75px;background:url(../images/tag_bg1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;display:-webkit-flex;display:flex;align-items:center}

.DiaryList {position:relative}
.DiaryList .prev,.DiaryList  .next{position:absolute; background:#f3e9db; border-radius:42px;width:42px;height:42px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer; z-index:999}
.DiaryList .prev{background-image:url(../images/ico_l.png);top:150px; left:-25px}
.DiaryList .next{background-image:url(../images/ico_r.png);top:150px;right:-25px}
.list-d6 .head .next,.list-d6 .head .prev{width:42px;height:42px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer}
.list-d6 .head .prev{background-image:url(../images/ico_arrow6.png)}
.list-d6 .head .next{background-image:url(../images/ico_arrow7.png)}
.list-d6 .head .title{font-size:24px;color:#fff;font-weight:400;padding-left: 20px;}
.list-d6 .content{padding:28px 42px 46px}
.list-d6 .content .desc {overflow: hidden;transition: max-height 0.3s ease;}
.list-d6 .content .desc p{text-indent:2rem}
.list-d6 .content .desc p.tips, .list-d6 .content .desc p.no-indent{text-indent:0}
.list-d6 .content .desc.month{ display: -webkit-box;   -webkit-line-clamp: 10;   -webkit-box-orient: vertical;  }
.list-d6 .content .desc.month.expanded {display:block;}
.list-d6 .content .desc .page{background:#d4ac84;color:#fff;padding: 3px; border-radius: 5px;cursor:pointer}
.list-d6 .content .desc .inline-page{background:#d4ac84;display:inline;color:#fff;padding: 3px; border-radius: 5px;}
.list-d6 .content .btm .toggle-btn {background: none;border: none;color: #721a16;cursor: pointer;padding: 0;text-decoration: none;cursor: pointer;}
.list-d6 .hd{margin-bottom:15px;padding-bottom:22px;border-bottom:2px solid #d4cdc4}
.list-d6 .hd .year{font-size:22px;color:#81433c}
.list-d6 .desc{font-size:18px;color:#646464;line-height:1.94}
.list-d6 .desc span{color:#cb654f}
.list-d6 .desc sup{ cursor:pointer}
.list-d6 .desc .tips{margin-top:20px;padding:15px 14px;font-size:14px;color:#646464;line-height:2;background-color:#f8f8eb;border-radius:10px;}
.list-d6 .desc .tips.active{border:1px #cb654f solid}
.list-d6 .btm{margin-top:38px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.list-d6 .btm .btns1{flex-grow:1;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.list-d6 .btm .btns1 .a1{padding:0 20px;display:block;min-width:128px;background-color:#cb654f;font-size:14px;color:#fff;text-align:center;line-height:28px;border-radius:13px}
.list-d6 .btm .btns2{margin:0 -5px;flex-grow:1;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.list-d6 .btm .btns2 .a1{margin:0 5px;padding:0 15px;min-width:78px;font-size:14px;color:#81433c;text-align:center;line-height:28px;background-color:#e8d8c3;border:1px solid #e2d1b9;border-radius:14px}
.box-d4{margin-bottom:20px;background-color:#f3e9db}
.box-d4 .head{padding:8px 20px;background-color:rgba(212,172,132,.85)}
.box-d4 .head .title{font-size:18px;color:#81433c;font-weight:400;text-align:center}
.box-d4 .head .title span{padding:0 20px}
.box-d4 .content{padding:24px 46px 26px}
.list-d7 .hd{margin-bottom:14px;padding-bottom:17px;border-bottom:2px solid #d4cdc4}
.list-d7 .hd .year{font-size:22px;color:#81433c}
.list-d7 .name{margin-bottom:10px;padding-left:26px;font-size:22px;color:#81433c;position:relative}
.list-d7 .name:before{content:'';position:absolute;left:0;top:10px;width:16px;height:16px;background:url(../images/ico_circle2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.list-d7 .desc{font-size:18px;color:#646464;line-height:1.94;position:relative}
.list-d7 .desc .more,.list-d7  .name .more,.list-d7 .bd .toggle-btn{position:absolute;right:0;bottom:0;font-size:14px;color:#cb654f;line-height:1.94;background-color:#f3e9db;z-index:10}
.list-d7 .desc .more:hover,.list-d7  .name .more:hover,.list-d7 .bd .toggle-btn:hover{/*text-decoration:underline*/}
.list-d7 .bd .toggle-btn{bottom:-15px; cursor:pointer}
.box-d5{padding:30px;padding-bottom:24px;background-color:#f3e9db;position:relative}
.box-d5 .close-btn{position:absolute;right:-5px;top:0;width:46px;height:46px;background:url(../images/ico_close1.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer;z-index:10}
.box-d5 .btns{margin-top:25px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.box-d5 .btns .a1{margin:0 1px;padding:0 15px;display:block;min-width:78px;line-height:30px;background-color:#e8d8c3;border:1px solid #e2d1b9;border-radius:14px;font-size:14px;color:#cb654f;text-align:center}
.tabsTit2{margin-bottom:10px;font-size:0;text-align:center}
.tabsTit2 li{display:inline-block;vertical-align:bottom}
.tabsTit2 .tit{padding:0 15px;padding-bottom:5px;display:block;font-size:14px;color:#c9a076;line-height:30px;position:relative}
.tabsTit2 .tit:before{content:'';position:absolute;left:50%;bottom:0;width:16px;height:2px;background-color:#cb654f;margin-left:-8px;opacity:0}
.tabsTit2 .on .tit{font-size:18px;color:#ba6e51}
.tabsTit2 .on .tit:before{opacity:1}
.tabsDesc2 .tab-item{height:0;visibility:hidden;overflow:hidden}
.tabsDesc2 .tab-item.on{height:auto;visibility:visible}
.imgs-d2 img{margin:0 auto;display:block}
.content .line {
    margin: 20px;
    border-bottom: 1px #ccc solid;
}
.itemstime {padding: 22px;height: 120px;overflow: hidden;position: relative;}
 .list-d7 .name .more{padding: 0 16px;display: block;line-height: 26px;background-color: #cb654f;border-radius: 12px;font-size: 14px;color: #fff;text-align: center;}
.other{position:relative}
.other .select{position:absolute; right:20px; top:8px; height:26px}