html,body,div,span,applet,object,iframe,h1,button,input,textarea,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-synthesis:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
ul,ol,li{list-style:outside none none}
em,i{font-style:normal}
img{border:0 none}
textarea{outline:medium none}
a{text-decoration:none;color: #0080bd;font-size:14px;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}
body{background: #ffffff;color:#1a1a1a;max-width: 750px;margin: auto;}
input{outline: none;}
u{text-decoration:none;}
.cbox{margin:10px 0;}
tr.titletd { background-color: antiquewhite; }
tr.trborder { height:10px; }
.header .sidebar{background: #F2F2F2;border-bottom: 1px solid #dfdfdf;color: #f2f2f2;white-space: nowrap;text-overflow: ellipsis;height: 42px;overflow: hidden;}
.header .sidebar a{height: 42px;line-height: 42px;display: inline-block;padding: 0 17px 0 6px;overflow: hidden;font-size: 16px;color: #1a1a1a;background: url(site_icon.png) no-repeat right center;background-size: auto 42px;}
.header .sidebar i.home{background-size: auto 100%;height: 22px;position: relative;top: 5px;width: 36px;display: inline-block;float: left;margin-top: 6px;background: url(icon1.png) no-repeat center;margin-left: 5px;}
.header .sidebar span{height: 42px;line-height: 42px;display: inline-block;padding: 0 0px 0 8px;overflow: hidden;font-size: 16px;color: #1a1a1a;background-size: auto 42px;}
.header .sidebar code{display: none;}
.banner{float: left;width: 100%;}
.banner img{width: 100%;float: left;}
.main{display: block;position: relative;float: left;width: 100%;overflow: hidden;}
.artyp{background: #fff;width: 100%;float: left;}
.titlee{color: #333;font-size: 26px;line-height:32px;padding:2%;font-weight: 700;text-align: center;}
.time{float:left;color:#ccc;font-size:14px;line-height:14px;width: 98%;margin-bottom: 5px;border-bottom: 1px solid #e8e8e8;text-align: center;}

.conyp{color: #444;line-height: 28px;font-size: 18px;float: left;padding: 0 2%;width: 98%;overflow: hidden;}
.conyp p{color: #444;line-height: 28px;font-size: 18px;padding-bottom: 12px;}
.conyp a{color: #0080bd;font-size: 18px;}
.conyp h2,.conyp h2 a,.conyp h2 a u{text-decoration: none;font-size: 18px;text-align: left;font-weight: bold;line-height: 31px;clear: both;color: #ff0000;margin-bottom: 15px;padding: 0 3%;}
.conyp h3{font-size:18px;font-weight: bold;color: #ff0000;padding: 12px 20px;background: #e3e3e3;margin-bottom: 10px;}
.conyp strong{font-weight: 700;font-size: 18px;}

.conyp img {max-width: 100%!important;height: auto!important;}
.conyp .w{font-size: 14px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.conyp .w a{font-size: 14px;}
.conyp table {width:100%; line-height:32px; border-top:2px solid #E0570D; border-right:1px solid #e8e8e8;}
.conyp table th { border: 1px solid #e8e8e8; border-top:0px;text-align: center;padding:0.3em;}
.conyp table td {border:1px solid #e8e8e8; border-top:0px;line-height: 180%;padding:0.3em;}
.yp_up {color: #000;border-bottom: 10px solid #eee;border-top: 10px solid #eee;padding: 2%;font-size: 16px;display: flex;justify-content: space-between;}
.yp_up a {color: #0080bd;font-size: 16px;}
.yp_up span{float: left;width: 46%;overflow: hidden;line-height: 30px;height: 30px;}

.word{display: inline-block;width: 100%;padding: 0 2%;}
.word ul li{float:left;margin-right:20px;margin-bottom:10px;display:inline-block;}
.word ul li a{font-size: 16px;color: #444;padding:5px 10px;display:inline-block;background:#eaeaea;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius:25px;}
.word ul li a:hover{background:	#369;color:#fff;}
.wxcy_center {background-size: 100%;width: 100%;overflow: hidden;}
.wxcytit {text-align: center;font-size: 18px;font-weight: bold;color: #C0815B;}
.img_left {background-image: url(xiang_left.png);background-size: 100%;width: 32px;height: 12px;margin-right: 0.1rem;display: inline-block;}
.img_right {background-image: url(xiang_right.png);background-size: 100%;width: 32px;height: 12px;margin-left: 0.1rem;display: inline-block;}
.wxcylist {margin: 0.15rem auto;display: flex;text-align: center;align-items: center;justify-content: center;margin-left: -0.4rem;}
.wxcyitem{width:80px;height:80px;border:0.02rem solid #D03D3D;border-radius:50%;margin-left:0.6rem;}
.wxcyse{background:#D03D3D;border-radius:50%;margin:3px;font-size:20px;line-height:72px;text-align:center;font-weight:bold;color:#FFFFFF;border:1px solid #D03D3D;}
.tishi{width:60%;font-size:14px;color:#C79657;margin:5px auto;}
.zhinan{margin:0rem auto;overflow:hidden;margin-left:.2rem;margin-right:.2rem;}
.zhinan_item{margin-top:0.2rem;overflow:hidden;}
.dajise{background-image:url(jy.png);background-size:100%;width:60px;height:60px;float:left;}
.djse{font-size:18px;font-weight:500;color:#D03D3D;padding-bottom:5px;}
.cjise{background-image:url(cy.png);background-size:100%;width:60px;height:60px;float:left;}
.cjse{font-size:18px;font-weight:500;color:rgba(255,151,71,1);padding-bottom:5px;}
.byise{background-image:url(sy.png);background-size:100%;width:60px;height:60px;float:left;}
.byse{font-size:18px;font-weight:500;color:rgba(51,51,51,1);padding-bottom:5px;}
.cy_desc{margin-left:80px;width:80%;}

.fw_info{width: 80%;margin: 0.3rem auto;overflow: hidden;margin-bottom: 0;}
.fw_item{float: left;width: 33%;text-align: center;margin-bottom: 18px;}
.fw_tit{font-size: 18px;color: #C83C23;font-weight: bold;}
.fw_nei{font-size: 18px;padding-top: 0.1rem;color: #C4814D;}
.clear{width: 100%; height: 5px; overflow: hidden; float: none;}
.red{color:#ea5a3d;}
.fw-table{width: 98%; border: 1px solid #c30; display: flex; justify-content: space-between; flex-direction: column;}
.fw-table .tr{width: 100%; display: flex; justify-content: space-between; text-align: center;}
.fw-table .tr .th{width: 15%; background-color: #c30; color: #fff; font-weight: bold; flex-shrink: 0; padding: 4px 0;}
.fw-table .tr .td{flex: 1; padding: 4px 0;}

.footer{width: 96%;background: #ffffff;float: left;text-align: center;padding: 2%;line-height:28px;}
.footer a{color: #888;font-size: 14px;}
.footer span{float: left;width: 100%;display:block;}
.pg { margin:0 auto; text-align:center; clear:both;margin-bottom:15px;}
.pg a { padding:5px 10px;
	display:inline-block;
	background:#eaeaea;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius:25px;font-size:17px;margin:3px; border:1px solid #FF7D00; text-align:center; color:#CC6600;}

.namelist,.qqwm{float:left;line-height:240%;width:100%;padding:5px 0 5px 0}
.namelist li,.qqwm li{font-size:17px;border:1px solid #eee;float:left;line-height:45px;margin-right:-1px;margin-bottom:-1px;width:65px;text-align:center;overflow:hidden}
.qqwm li{width:49%;}

.yp_box{width: 100%;margin-top: 5px;display:inline-block;position: relative;}
.yp_box .j_title{float: left; background: #f5f5f8; padding-bottom: 0; height: 43px; line-height: 43px; width: 98%; box-sizing: border-box; display: none; position: absolute; border: 1px solid #f0f0f0; color: #666; font-weight: 700; font-size: 17px; top: -4px;}
.yp_box .j_title:before{float: left;content: "";width: 32px;height: 20px;margin: 0px 9px;margin-top: 12px;border-radius: 60px;background: url(iconj.png) no-repeat center;}
.yp_box li.yp_row+li.j_title{display:block;}
.yp_box li.yp_row{float: left;width: 98%;overflow: hidden;line-height: 44px;border-bottom: 1px solid #eaeaea;border: 1px solid #eaeaea;border-top: 0;box-sizing: border-box;height: 44px;}
.yp_box li.yp_row a{float: right;width: calc(100% - 5px);}
.yp_box li.yp_row:hover{background: #f7f7f7;}
.yp_box li.yp_row:first-child{margin-top: 40px;}	  
.yp_box .yp_title{float:left;color: #1c69cc;font-size: 17px;width: calc(100% - 5px);}	  
.yp_box span:hover{color: #ff7b00;}

.zyym-table{border-collapse:collapse;width:100%;margin-bottom:20px;background-color:aliceblue;}.zyym-table-tr-month{border:none;text-align:center;padding:3px;font-weight:normal;font-size:0.5em;}.zyym-table-caption{font-size:2.5em;text-align:center;padding:10px;}.zyym-table-tr-week,.zyym-table-td-Week{text-align:center;}.zyym-table-td-Week,.zyym-table-td-Monday,.zyym-table-td-Tuesday,.zyym-table-td-Wednesday,.zyym-table-td-Thursday,.zyym-table-td-Friday,.zyym-table-td-Saturday,.zyym-table-td-Sunday{width:10%;}.zyym-table-td-Saturday,.zyym-table-td-Sunday{color:red;}.zyym-table-td-day{padding-top:5px;padding-bottom:5px;}.zyym-table-td-day-yangli{text-align:center;color:black;font-size:1.2em;}.zyym-table-td-day-nongli{text-align:center;font-size:0.8em;}.zyym-def{color:gray;}.zyym-jieqi{color:green;}.zyym-jieri{color:red;}.hidden{display:none;}.show{display:;}.rest{font-weight:bold;color:red;}.work{font-weight:bold;color:blue;}
.HotDate{text-align:center;}.p-4{padding:1.5rem!important;}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1.8rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.form-control{display:block;width:90%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-group{margin:1rem}
.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}
.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}
label{display:inline-block;margin-bottom:.5rem}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;margin-top:5px;}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.date-box{width: 100%; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; margin: 0 auto; overflow: hidden; background: #fff6e6;}
.date-box .date{width: 100%; box-sizing: border-box; padding: 0 0.16rem; display: flex; align-items: center; justify-content: space-between; background: #ac6c62; height:40px; line-height:30px; font-size: 16px; color: #fff; text-align: center;}
.date-box .day{width: 100%; padding: 5px 0; overflow: hidden; display: flex; justify-content: space-between;}
.date-box .day .l,
.date-box .day .r{width: 1.24rem; height: 1.8rem; display: flex; justify-content: center; align-items: center;}
.date-box .day .c{color: #ac6c62; font-size:42px; font-weight: bold; height:40px; line-height:40px; text-align: center;}
.date-box .cn-day{width: 100%; padding: 2px 0; font-size:18px; color: #ac6c62; text-align: center;}
.date-box .cn-other{width: 100%; padding: 2px 0; line-height: 30px; font-size: 16px; text-align: center;}
.date-box .yiji{width: 100%; box-sizing: border-box; padding:  0.15rem; display: flex; }
.date-box .yiji .l{width:60px; padding-top: 0.1rem; display:flex; justify-content: center; flex-shrink: 0;}
.date-box .yiji .l img{width:60px; height: 50px;}
.date-box .yiji .r{padding-left: 0.15rem;padding-top: 0.1rem;}
.date-table{width: 100%; overflow: hidden;}
.date-table .item{width: 100%; box-sizing: border-box; padding: 15px 23px; display: flex; justify-content: space-between; text-align: center; border-bottom: 1px solid #e2e2e2; overflow: hidden;}
.date-table .item:last-child{border-bottom: 0;}
.date-table .item .shichen span{display: inline-block; height: 58px; line-height: 58px; color: #fff; position: relative; background: url("shichen-bg.png") repeat-x center; background-size: 1px 58px; padding: 0 15px;}
.date-table .item .shichen span::before{display: block; height: 58px; content: ''; width: 11px; position: absolute; top: 0; left: 0; background: url("shichen-left.png") no-repeat left center; background-size: 11px 58px;}
.date-table .item .shichen span::after{display: block; height: 58px; content: ''; width: 11px; position: absolute; top: 0; right: 0; background: url("shichen-right.png") no-repeat left center; background-size: 11px 58px;}
.title{width: 100%; padding: 0 0.15rem; box-sizing: border-box; display: flex; justify-content:space-between; align-items: center; height: 40px; line-height: 40px; background:#ac6c62 url("title-left.png") no-repeat left center;}
.title h1,
.title strong{display: block; width: 100%; font-weight: normal; height:40px; line-height:40px; color: #fff; background:url("title-right.png") no-repeat right center; text-align: center; font-size:20px;}
.mt2{margin-top:1px}.mt3{margin-top:2px}.box{margin-left:3%;margin-right:3%}.radius{border-radius:5px}
.gray{color:#ccc}.red{color:#f00}.green{color:#008000}.orange{color:#FA6900}.gold{color:#FFD700}.blue2{color:#2e52a4}.ft8{font-size:0.8em}.ft6{font-size:0.6em}.ft4{font-size:0.4em}.initial{text-transform:capitalize}
table,.table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.table,.tc {text-align:center}
.table td,.table th{padding:0.65em;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.kalendar{position:relative}
.kalendar .hm {font-size:2.5em;color:#d4473d;font-weight:700;}

.kalendar .today{font-size:0.8em;margin-left:0.5em;color:#999999;border:0.02em solid #999999;border-radius:50%;text-align:center;overflow:hidden}
.yi,.ji{display:inline-block;color:#fff;background-color:#5bc111;padding:3px 5px;border-radius:3px}
.ji{background-color:#fc3939}
.yueli th{color:#f50;background:#f7f7f7}
.yueli .today{color:#f50}
.yueli .today a{color:#f50;text-decoration:underline}
.yueli span {display:block;font-size:0.6em;overflow:hidden}
.xiong{font-size:14px;color:#cc0000;margin-right: 10px;}.deg {width: 90%;padding-left: 0.4rem;}
.fs42{font-size: 30px;}.fs24{font-size: 24px;}.b{font-weight: bold;}
.nl_btn1 {display: inline-block; margin: 2px; padding: 0 20px; height: 40px; line-height: 40px; background: #0371F7; color: #fff; font-size: 18px; cursor: pointer; border: 0; border-radius: 5px;}.nl_btn1:hover {background: #d30312;}
select {padding: 2px; width: 80px; height: 40px; line-height: 40px; font-size: 16px;}
.fw-info{overflow:hidden;}.fw-info  ul>li{font-size:16px;position:relative;line-height:40px;width:50%;float:left;text-align:center;border-bottom:1px dashed #ccc;}.table-cs table{width:100%;height:auto;background-color:aliceblue;}.fontb{color:white;background:#975a45;}.table-cs th{width:30px;}.table-cs td,.table-cs th{padding:10px 0;text-align:center;}.table-cs td .whse{color:#fff;}.table-cs td span{width:100%;display:block;}.table-cs td .fwspan{color:#333;}.caishentu{float:left;text-align:center;}