
.weekly_top .top{margin:0 auto;padding:12px 15px 0 15px;padding-top:12px;height:20px;max-width:1170px}
.weekly_top .top .top_left{float:left;width:30%;color:#000;line-height:20px}
@media (max-width:759px){.weekly_top .top .top_left{display:none}
}
.weekly_top .top .weekly_back{float:left;width:35%;height:20px;line-height:20px}
@media (max-width:759px){.weekly_top .top .weekly_back{width:50%}
}
.weekly_top .top .weekly_back select{width:100%}
.weekly_top .top .top_right{float:right;width:25%;height:20px;text-align:center;line-height:20px}
.weekly_top .top .top_right a{color:#d40000}
.weekly_top .top .top_right img{float:left;margin-top:2px;margin-right:10px;width:auto;max-width:100%}
.main-til{padding:20px 0;font-weight:700;font-size:32px;line-height:48px}
.main-til i{padding:0 10px;vertical-align:top;font-style:normal;font-size:46px}
.main-desc{padding:10px 0;color:#555;text-align:left;text-indent:2em;font-size:14px}
.weekly-a{background-color:#e84901}
.weekly-a .honor-ico{position:relative;float:none;display:inline-block}
.weekly-a .honor-ico .honor-ico-top{position:absolute;right:0;bottom:100%;left:0;width:100%}
.weekly-a .honor-ico .honor-ico-bom{position:absolute;top:100%;right:0;left:0;width:100%}
.weekly-a .banner-p{padding-top:45px;padding-left:25px;color:#fff}
.weekly-a .banner-p p{line-height:28px}
.weekly-b{padding:30px 0}
.weekly-b .main-desc{padding:0 0 30px;line-height:32px}
.weekly-b .main-desc span{color:#e84901}
.weekly-b .stan-list li{padding:0 50px}
.weekly-b .stan-list li .stan-list-book{position:relative;padding:25px 15px;background:#447fc5;color:#fff}
.weekly-b .stan-list li .stan-list-book:hover{background-color:#e84901}
.weekly-b .stan-list li .stan-list-book:after{position:absolute;right:0;bottom:0;display:block;width:0;border:13px solid #447fc5;border-color:rgba(255,255,255,.5) #fff #fff rgba(255,255,255,.5);content:""}
.weekly-b .stan-list li .stan-list-num{font-weight:700;font-size:18px}
.weekly-b .stan-list li .stan-list-name{height:60px;font-size:14px;line-height:20px}
.weekly-b .stan-list li .stan-list-img img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}
.weekly-c{padding:10px 0}
.weekly-c .main-til{padding:10px 0}
.weekly-c .main-desc{padding:10px 0 25px;line-height:28px}
.weekly-c .main-desc span{color:#e84901}
.weekly-c dl{margin-bottom:30px}
.weekly-c dd{padding-top:30px}
.weekly-c dd.device-right{padding-left:15px}
.weekly-c dd.device-right .device-til span{color:#e84901}
.weekly-c dd.device-left{padding-right:15px}
.weekly-c dd.device-left .device-til span{color:#447fc5}
.weekly-c .prot-img-mol{padding:0 60px 20px}
.weekly-c .prot-img-mol img{display:block;margin:0 auto;max-width:100%}
.weekly-c .device-til{padding:15px 0;font-size:24px;line-height:28px}
.weekly-c .device-til a{color:#333}
.weekly-c .device-til span{font-weight:700}
.weekly-c .device-text ul{padding:10px 0}
.weekly-c .device-text ul li{margin-right:18px;margin-bottom:10px;padding:0 18px 0 0;border-right:1px solid #333;font-size:14px;line-height:14px}
.weekly-c .device-list{margin:0 -15px}
.weekly-c .device-list li{padding:15px}
.weekly-d{padding:30px 0 75px;background-color:#e6f2fc;color:#333}
.weekly-d .main-til{padding:20px 0 15px}
.weekly-d .main-desc{padding:0 0 25px;text-align:center;text-indent:0;line-height:30px}
.weekly-d .table{color:#447fc5}
.weekly-d .table th{border-color:#447fc5;background-color:#447fc5;color:#fff;vertical-align:middle;text-align:center;font-size:18px}
.weekly-d .table td{border-color:#447fc5;vertical-align:middle;text-align:center}
footer{padding:10px 0;background-color:#2969b6;color:#fff}
footer .foot-desc{padding:30px 0;border-bottom:1px dashed #fff;text-align:left;text-indent:2em;font-size:18px}
footer .foot-desc p{line-height:32px}
footer .foot-conts{padding:30px 0}
footer .food-edit{padding-right:50px;font-size:16px}
footer .food-edit p{margin-bottom:22px;line-height:32px}
footer .food-edit .food-edit-til{font-weight:700;font-size:24px}
footer .food-plan{padding-top:25px}
footer .food-plan li{padding:0 15px}
footer .food-plan .food-plan-img{margin-bottom:15px}
footer .food-plan .food-plan-img img{display:block;margin:0 auto;max-width:100%}
footer .food-ico-img img{display:block;margin:0 auto;max-width:100%}
@media (max-width:450px){.xl1,.xl10,.xl11,.xl12,.xl2,.xl3,.xl4,.xl5,.xl6,.xl7,.xl8,.xl9{float:left}
.xl12{width:100%}
.xl11{width:91.66666667%}
.xl10{width:83.33333333%}
.xl9{width:75%}
.xl8{width:66.66666667%}
.xl7{width:58.33333333%}
.xl6{width:50%}
.xl5{width:41.66666667%}
.xl4{width:33.33333333%}
.xl3{width:25%}
.xl2{width:16.66666667%}
.xl1{width:8.33333333%}
}
@media (max-width:767px){footer{padding:10px 0;background-color:#2969b6;color:#fff}
footer .foot-desc{padding:20px 0;font-size:16px}
footer .foot-conts{padding:20px 0 40px}
footer .food-edit{padding:0 20px;font-size:16px}
footer .food-plan{padding-top:0;padding-bottom:25px}
footer .food-plan li{padding:0 15px}
.main-til{padding:0 0 10px}
.weekly-b{padding:15px 0 0}
.weekly-b .main-til{padding:0 0 0}
.weekly-b .main-desc{padding:15px}
.weekly-b .stan-list li{margin-bottom:15px;padding:0 5vw}
.weekly-c .main-til{padding:0}
.weekly-c .device-text ul{padding:0}
.weekly-c dl{margin-bottom:0}
.weekly-d{padding-bottom:40px}
.weekly-d .main-til{padding:0}
.weekly-d .main-desc{padding:0 0 15px}
}
@media (max-width:991px){.weekly-a .honor-ico{margin-top:-30px}
.weekly-a .banner-p{padding:10px 0;color:#fff}
.weekly-a .banner-p p{line-height:28px}
.weekly-c{padding:15px 0}
.weekly-c dd{padding-top:0}
.weekly-c .device-til{padding:0 0 15px}
}
@media (min-width:768px) and (max-width:991px){.weekly-b{padding:25px 0 15px}
.weekly-b .main-til{padding:0 0 0}
.weekly-b .main-desc{padding:15px}
.weekly-b .stan-list li{padding:0 15px}
.weekly-c{padding:30px 0 10px}
.weekly-c .main-til{padding:0}
.weekly-c .main-desc{padding:15px 0 30px}
.weekly-c .device-text ul{padding:0}
.weekly-c dl{margin-bottom:20px}
.weekly-d{padding-bottom:40px}
.weekly-d .main-til{padding:0}
.weekly-d .main-desc{padding:5px 0 25px}
footer .food-edit{padding-right:50px;font-size:14px}
footer .food-edit p{margin-bottom:15px;line-height:28px}
footer .food-edit .food-edit-til{font-weight:700;font-size:24px}
footer .food-plan{padding-top:25px}
footer .food-plan li{padding:0 5px}
footer .food-plan .food-plan-img{margin-bottom:15px}
footer .foot-conts{padding:25px 0}
}
@media (min-width:992px) and (max-width:1199px){.weekly-a .banner-p{padding-top:15px;padding-left:25px}
.weekly-a .banner-p p{line-height:28px}
.weekly-b{padding:25px 0 15px}
.weekly-b .main-til{padding:0 0 0}
.weekly-b .main-desc{padding:25px}
.weekly-b .stan-list li{padding:0 30px}
.weekly-c{padding:30px 0 10px}
.weekly-c .main-til{padding:0}
.weekly-c .main-desc{padding:15px 0 30px}
.weekly-c .device-text ul{padding:0}
.weekly-c dl{margin-bottom:30px}
.weekly-d{padding-bottom:40px}
.weekly-d .main-til{padding:0}
.weekly-d .main-desc{padding:5px 0 25px}
footer .foot-conts{padding:25px 0}
}
@media (min-width:1200px){.container{width:1200px}
}
/*foot*/
.foot{width:100%; background:#171f23;color:#a9b3b3; text-align:center; line-height:20px; padding:15px 0;}