@import url("pure-min.css");*{font-family: "微软雅黑";font-size: 13px;}
html{max-height: 100%;}
body{background-color: #fff;}
body, p, h1, ul, li, input, img, figure, h3, h1, h2, h4, dl, dd, dt, h5, h6{margin: 0;padding: 0;font-weight: normal;}
ul, ol, li, dl, dt, dd{list-style: none;}
a{text-decoration: none;outline: 0px;color: #333;}
a:hover{color: #555;}
fieldset, img{border: 0;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
img{vertical-align: top;max-width: 100%;min-height: 1px;}
input[type="text"], input[type="password"], input[type="submit"], input[type="reset"], input[type="button"], textarea{-webkit-appearance: none;padding: 0;margin: 0;}
input{padding: 0;}
*, input, button{padding: 0;margin: 0;}
/*整体框架*/.allpage{z-index: 10;height: auto;background: #fff;}
#allpage{max-width: 640px;margin: 0 auto;overflow: hidden;box-sizing: border-box;}
#conta{max-width: 640px;margin: 0 auto;overflow: hidden;}
/*头部*/.top{width: 100%;z-index: 100000;box-sizing: border-box;font-family: "微软雅黑";padding-left: 1px;background: #d96a18;margin: 0 auto;overflow: hidden;}
.top .logo{float: left;box-sizing: border-box;padding: 5px 0;}
.logo a{float: left;width: 30%;}
.top a img{width: 80%;}
.logo_text{float: left;margin-top: 10px;text-align: center;width:69%;}
.logo_text p{line-height: 50px;background-color: #d96a18;font-size: 1.3em;color: white;margin-top: 7%;margin-left: 3px;margin-right: 3px;padding: 0 5px;}
.logo_text p b{display: block;font-size: 1.45em;line-height: 30px;}
.top_phone{padding: 10px 0;box-sizing: border-box;float: right;width: 23%;}
.top_phone span{color: #fff;font-size: 1.1em;display: block;margin-top: 3px;font-weight: bold;line-height: 30px;}
.top_phone h6{color: white;font-family: impact;font-size: 1.1em;}
.con{z-index: 0;right: 0px;width: 10%}
.con button{background: none;}
.menu{width: 50px;border: none;color: white;margin-top: 15px;}
.menu img{width: 15px;padding-right: 1px;}
.menu .top-icon{padding-left: 20px;}
.bgDiv{width: 100%;height: 100%;background-color: #000;opacity: .5;position: fixed;display: none;z-index: 99;bottom: 0;}
.rightNav{width: 50%;max-width: 400px;height: 100%;background-color: #773800;position: fixed;z-index: 999;top: 0;right: -60%;}
.rightNav ul{overflow: hidden;}
.rightNav ul li{text-align: center;line-height: 50px;border-bottom: 1px solid #935f32;overflow: hidden;}
.rightNav ul li a{color: #fff;font-size: 0.95em;text-align: center;}
/*头部 end*/.m_banner{overflow: hidden;padding: 3px;}
/*banner*/.swipe{overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap{overflow: hidden;position: relative;}
.swipe-wr.swipe{overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap{overflow: hidden;position: relative;padding-top: -2px;}
.swipe-wrap > figure{float: left;width: 100%;position: relative;}
#slider{max-width: 720px;margin: 0px auto;}
figure{margin: 0;}
.page-swipe nav{position: relative;}
.page-swipe nav #position{text-align: center;list-style: none;margin: 0;padding: 0;position: absolute;top: -30px;left: 50%;width: 720px;margin-left: -360px;}
.page-swipe nav #position li{display: inline-block;width: 6px;height: 6px;background: #fff;margin: 0 3px;cursor: pointer;box-sizing: border-box;border-radius: 100%;}
.page-swipe nav #position li.on{background-color: #E42E32;}
ap > figure{float: left;width: 100%;position: relative;}
#slider{max-width: 720px;margin: 0px auto;}
figure{margin: 0;}
/*banner end*//* 关键字搜索*/.search{padding: 10px 30px;box-sizing: border-box;position: relative;}
.search input{border: 1px solid #E0E0E0;border-radius: 20px;display: block;padding: 8px 10px;font-size: 0.9em;color: #fff;width: 98%;margin: 0 auto;background: url(../images/search.png)no-repeat 5px center;padding-left: 36px;box-sizing: border-box;background-color: #d96a18;background-size: 6%;outline-color: darkgray;}
.search input::-webkit-input-placeholder{color: #fff;}
.search button{background: #fff;color: #d96a18;border: none;position: absolute;top: 13px;right: 40px;width: 50px;border-radius: 20px;padding: 5px 10px;}
/* 关键字搜索 end*//*主体*/.main{padding: 10px;box-sizing: border-box;}
.m_huiyuan{overflow: hidden;margin-bottom: 10px;}
.m_shangxueyuan{overflow: hidden;}
.m_shangxueyuan ul{overflow: hidden;}
.m_shangxueyuan ul li{float: left;}
.m_shangxueyuan ul li img{width: 98%;}
/*主体 end*/.title{margin-top: 20px;margin-bottom: 10px;}
.title h5{font-size: 1.5em;color: #d96a18;font-weight: bold;padding-left: 20px;}
.title a{float: right;color: #AAAAAA;font-size: 0.8em;background: url(../images/right-arrow.png) no-repeat center right;padding-right: 20px;}
/*.title img{height: 80px;}*/.line{width: 100%;height: 10px;background: #F3F5F7;}
.news_box{background: #fff;padding: 3px 8px;box-sizing: border-box;overflow: hidden;}
.news_b{font-weight: bold;font-size: 1.3em;color: #d96a18;float: left;margin-top: 3px;}
.news{float: left;width: 85%;}
.news_title{width: 20%;border-radius: 6px;text-align: center;margin-right: 10px;height: 23px;line-height: 23px;}
.news ul{width: 100%;}
.news_title{font-size: 0.9em;color: #f3a35a;box-sizing: border-box;}
.news_title img{margin-top: 0px;margin-left: 6px;float: left;}
.news_list{background: #fff;border-radius: 10px;padding: 3px;box-sizing: border-box;height: 23px;}
.news_list li{width: 100%;height: 23px;line-height: 23px;}
.news_list li a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 90%;float: left;font-size: 0.8em;color: #363636;}
.m_news_box{background: #f3e5c3;box-sizing: border-box;overflow: hidden;color: #000;}
.m_news_b{font-weight: bold;float: left;line-height: 43px;padding-right:5px;padding-left:5px;}
.m_news{float: left;width: 85%;}
.m_news_title{width: 20%;text-align: center;margin-right: 10px;}
.m_news ul{width: 100%;}
.m_news_title{box-sizing: border-box;font-weight: bold;}
.m_news_title img{margin-top: 0px;margin-left: 6px;float: left;}
.m_news_list{box-sizing: border-box;}
.m_news_list li{width: 100%;height: 43px;line-height: 43px;font-weight: bold;}
.m_news_list li a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 90%;float: left;color: #363636;font-weight: bold;}
.line79{height: 79px;}
.line230{height: 169px;}
.line169{height: 169px;}
.nav_list{box-sizing: border-box;background: #fff;margin: 10px 10px;}
.nav_list ul{border: 1px solid gray;border-radius: 20px;padding: 15px;box-shadow: #7f7f7f 0px 5px 5px 1px}
.nav_list li{text-align: center;}
.nav_list li img{width: 50px;text-align: center;margin-bottom: 6px;}
.nav_list li h5{font-size: 0.9em;color: #595959;}
.ser_phone{margin-bottom: 10px;}
.ser_phone p{color: #d96a18;font-size: 0.8em;text-align: center;margin-top: 20px;}
.ser_img{text-align: center;margin-top: 10px;}
.ser_img img{width: 60%}
.phone_foot{padding: 8px 0 5px 15px;box-sizing: border-box;border-left: 2px solid #d96a18;margin-left: -2px;}
.phone_foot h5{color: #d96a18;font-size: 1.1em;}
.phone_foot span{display: block;font-size: 0.92em;color: #d96a18;line-height: 30px;}
/*视频中心*/
.m_video_list{text-align: center;overflow: hidden;}
.m_video_list ul{float:left;}
.m_video_list ul li{float:left;}
.m_video_list ul li a{text-align:left;}
.m_video_list .video_title{width: 100px;background: #eedba3;border-radius: 20px;line-height: 30px;display: block;margin: 0 auto 10px;color: #e67d13;font-weight: bold;text-align: center;}
.m_video_list b{display:block;line-height:35px;font-size:1.3em;padding-left:10px;}
.m_video_list p{padding-left:10px;}
.video_list{text-align: center;overflow: hidden;}
.video_list ul{float: left;overflow: hidden;}
.video_title{width: 100px;background: #d96a18;border-radius: 20px;line-height: 30px;display: block;margin: 0 auto 10px;color: white;font-weight: bold;}
.video_list dl { margin-bottom: 10px; }
    .video_list dl dd { border-radius: 10px; overflow: hidden; }
.video_list dt { padding-left: 10px; box-sizing: border-box; }
.video_list h5 { overflow: hidden; border-radius: 10px; font-size: 0.95em; font-weight: bold; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.video_list p { font-size: 0.9em; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.video_list_a { color: #fff; margin: 5px 0; font-size: 0.9em; background: #B40000; border-radius: 50px; padding: 2px 8px; }
/*视频中心 end*//*服务中心*/.service_index{padding: 10px;box-shadow: #7f7f7f 2px 5px 5px 3px;border-radius: 20px;margin: 20px auto 10px;}
.service{padding: 10px;}
.serv_list p{text-align: center;}
.serv_list dl{background: #fff;border-radius: 10px;padding: 10px;box-sizing: border-box;}
.serv_list li{margin-bottom: 10px;border-radius: 5px;overflow: hidden;text-align: center;}
.serv_list li a{line-height: 35px;font-size: 0.9em;}
.serv_list li img{display: block;margin: 0 auto;width: 90%;}
.swiper-pagination-bullet{border: 1px solid #b40000 !important;}
.swiper-pagination-bullet-active{background-color: #b40000 !important;}
.swiper-slide img{margin: auto auto;}
/*服务中心 end*/
curr { padding: 0 10px; box-sizing: border-box; }
.curr_t { font-size: 0.98em; font-weight: bold; overflow: hidden; white-space: nowrap; }
.curr_class { font-size: 0.9em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.curr_class, .curr .age i { font-family: arial; color: #F4B500; }
.curr .age { font-size: 0.92em; }
    .curr .age i { font-style: normal; font-size: 1.2em; }
.curr_class { text-align: center; }
.curr .age { text-align: right;; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.curr p { font-size: 0.9em; margin: 4px 0 12px 0; color: #666; text-align: justify; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.small_cour a { color: #fff; background: #F4B500; padding: 1px 3px 2px; box-sizing: border-box; margin-right: 5px; font-size: 0.92em; display: block; float: left; }
.serv_list li:nth-child(odd) { padding-right: 5px; box-sizing: border-box; }
.serv_list li:nth-child(even) { padding-left: 5px; box-sizing: border-box; }
.serv_list dl dd { text-align: center; }
.serv_list dl dt { padding-left: 10px; box-sizing: border-box; }
    .serv_list dl dt h5 { font-size: 0.92em; color: #363636; margin: 5px 0 4px; letter-spacing: 1px; }
    .serv_list dl dt h6 { font-size: 0.85em; color: #A3A3A3; letter-spacing: 1px; }
/*广告位*/.ggw{background-color: #f3f3f3;padding: 10px 10px 20px;}
/*广告位 end*//*联系我们*/.copy{padding: 10px 10px;margin-bottom: 20px;box-sizing: border-box;text-align: center;color: #ABABAB;border-top: 1px solid #E9E9EC;}
.copy p{font-size: 0.8em;}
/*联系我们 end*/.line10{height: 10px;background-color: #f5f5f5;}
/*底部栏目*/.line-foot{height: 53px;overflow: hidden;}
.foot{width: 100%;margin: 0 auto;height: 55px;overflow: hidden;border-top: 1px solid #F0F0F0;background: #fff;position: fixed;bottom: 0;z-index: 999;}
.ftnav{overflow: hidden;padding-top: 5px;}
.ftnav ul li{text-align: center;padding: 1px 0;box-sizing: border-box;}
.ftnav ul li:nth-child(5){border-right: none;}
.ftnav ul li a{display: block;color: #377fe1;text-align: center;text-decoration: none;font-family: "微软雅黑";padding-bottom: 0%;}
.ftnav ul li a span{display: inline-block;padding-top: 0px;}
.ftnav ul li a:hover{text-decoration: none;color: #CD0201;}
.ftnav ul li a i{display: block;width: 32px;height: 32px;margin: 0 auto;}
.ftnav ul li .home i{background: url(../images/nav-1.png) no-repeat center center;background-size: contain;}
.ftnav ul li .sub i{background: url(../images/nav-3.png) no-repeat center center;background-size: contain;}
.ftnav ul li .phone i{background: url(../images/nav-info2.png) no-repeat top center;background-size: contain;}
.ftnav ul li .hy i{background: url(../images/nav-2.png) no-repeat top center;background-size: contain;}
.ftnav ul li .ll i{background: url(../images/nav-fenlei2.png) no-repeat top center;background-size: contain;}
.ftnav ul li:hover a span{color: #377fe1;}
.ftnav ul li a span{font-size: 0.98em;display: block;margin-top: -0px;color: #666666;letter-spacing: 1px;}
.ftnav .home span{color: #377fe1}
.section, .wrapper, .info-wrap{overflow: hidden;background-color: #fff;}
.wrap-box{margin: 10px 0;overflow: hidden;}
.home-box{position: relative;display: block;overflow: hidden;}
.m_gray_back{overflow: hidden;background: #eee;font-size: 13px;}
.common_wrapper{background: rgba(255,255,255,1);}
/*banner style*/.common_wrapper .m_banner{width: 100%;position: relative;top: 0;z-index: 7;}
.common_wrapper .m_banner img{max-width: 100%;width: 100%;}
.u_head_back{background: url(../images/head_back.png) no-repeat center;background-size: cover;height: 150px !important;line-height: 25px !important;padding-left: 0 !important;position: relative;}
.u_head_info{background-color: #f1e8e5;width: 80%;border-radius: 20px 20px 0 0;overflow: hidden;margin: 0 auto;color: #b40001;padding: 5px 3%;}
.u_head_avt{text-align: center;padding: 10px;color: #fff;font-weight: bold;}
.u_head_back img{width: 60px;border-radius: 60px;margin: 0 auto;}
.u_head_left{float: left;width: 80%;color: white;padding: 7px;}
.u_head_back .sleft{float: left;margin-top: 10px;}
.u_head_back .sright{float: right;margin-top: 10px;}
.user-team{padding: 10px 0;}
.user-team li{float: left;width: 48%;padding: 1%;text-align: center;background-color: #fff;border-radius: 20%;}
.user-team li img{border-radius: 20%;}
.user-team li b{display: block;font-size: 0.8em;line-height: 18px;color: #888;font-weight: normal;}
.us_tainer{background: white;overflow: hidden;padding: 0;width: 96%;margin: 10px auto 10px;border-radius: 5px;}
.us_tainer b{line-height: 30px;padding: 5px 10px;margin-bottom: 5px;border-bottom: 1px dashed silver;display: block;}
.us_tainer ul{padding: 10px 8px;overflow: hidden;}
.us_tainer ul li{border-bottom: 1px solid #e5e5e5;margin: 5px 0;}
.us_tainer ul li p{margin-top: 5px;}
.us_tainer ul li a{display: block;}
.us_tainer ul li i{float: right;padding-right: 5px;font-style: normal;}
.uscenter li{width: 25% !important;float: left;border: none !important;text-align: center;}
.uscenter li img{width: 30px;}
.uabout li img{height: 26px;margin-top: 5px;margin-right: 5px;}
.u-tab-head{margin-bottom: 5px;height: 40px;background: #fbfbfb;border-bottom: 1px solid #e8ecef;}
.u-tab-head p a{float: left;display: block;line-height: 40px;height: 40px;color: #7f838c;font-size: 14px;border-right: 1px solid #e8ecef;width: 25%;text-align: center;}
.u-tab-head p a.selected, .u-tab-head p a:hover{color: #fff;background: #b40001;}
.u-tab-head span{float: right;line-height: 40px;width: 23%;text-align: center;}
.u-tab-head span .add{display: block;padding: 10px 15px;line-height: 20px;font-size: 12px;}
.u-tab-content{position: relative;padding: 5px;background: #fbfbfb;border: 1px solid #f0f0f0;overflow: hidden;}
.u-tab-content .ntitle{margin: 0 auto;padding: 0 0 10px 0;}
.u-tab-content .ntitle-tit{margin: 0 0 10px;padding: 0;color: #444;font-size: 16px;font-weight: 400;}
.u-tab-content .ntitle-info{color: #999;}
.u-tab-content p{margin: 0;padding: 3px 0;color: #444;font-size: 13px;line-height: 24px;}
.title-div{margin-top: 20px;border-top: 1px solid #f0f0f0;height: 26px;color: #6e717a;}
.title-div strong{float: left;margin-top: -16px;padding: 3px 10px 3px 0;background: #fbfbfb;font-size: 15px;}
.title-img{text-align: center;margin: 20px auto;}
.title-img img{border-radius: 20px;}
.info{background: #fbfbfb;width: 90%;margin: 0 auto;border-radius: 5%;}
.info ul{display: block;padding: 10px;}
.info ul li{line-height: 36px;border-bottom: 1px solid #f0f0f0;}
.info ul li:last-child{border: none;}
.info ul li span{display: block;width: 20%;float: left;}
.info ul li input{font-weight: normal;display: inline;padding: 5% 2%;height: 20px;line-height: 20px;vertical-align: middle;background: #fbfbfb;color: #555;border: none;width: 76%;}
.info ul li .info-btn{background: #B40000;border: 1px solid #B40000;display: block;margin: 30px auto;padding: 0;color: #fff;font-size: 12px;height: 38px;line-height: 38px;text-align: center;width: 70%;border-radius: 20px;}
.subcon{width: 96%;margin: 0 auto;}
.ftable{width: 100%;border: 1px solid #f0f0f0;background: #fff;text-align: center;}
.mtable{width: 100%;background: #fff;_width: auto;}
.mtable th, .ftable th{padding: 0.8em 0.1em;color: #6e717a;font-size: 13px;font-weight: 400;background: #fbfbfb;border-bottom: 1px solid #e8e8e8;text-align: center;}
.mtable td, .ftable td{padding: 0.1em;color: #333;font-size: 12px;border-bottom: 1px solid #F3F3F3;line-height: 25px;border-right: 1px solid #F3F3F3;}
.ftable td .img{padding: 1px;width: 60px;height: 60px;border: 1px solid #e8e8e8;}
.ftable td s{color: #999;text-decoration: line-through;}
.mtable .tr_odd_bg, .ftable .tr_odd_bg{background: #f9f9f9;}
.page-foot{clear: both;font-size: 13px;padding-top: 15px;height: 35px;}
.page-btns{float: left;}
.page-btns a{color: #444;font-weight: bold;margin-right: 5px;}
.page-btns .pipe{color: #cbcbcb;margin: 0 5px;}
.page-box:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.page-box a, .page-box span{margin: 0.5em 0;padding: 0.5em 0;display: none;float: left;width: 24.5%;line-height: 1.2em;border-left: 1px solid #ececec;font-size: 13px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page-box a:active{background: #ececec;}
.page-box span{color: #999;}
.page-box a{color: #555;}
.page-box span:nth-child(1), .page-box span:nth-child(2), .page-box a:nth-child(2){display: block;float: left;}
.page-box span:nth-last-child(1), .page-box a:nth-last-child(1){display: block;float: left;border-left-color: #ececec;}
.page-box .current{display: block;float: left;}
.red{color: red;}
.red:hover{color: #F60;}
.red a{color: red;}
.red a:hover{color: #F60;}
.o_items{font-size: 14px;border: 1px solid #eee;padding: 1%;margin-bottom: 5px;background-color: white;color: #555;}
.o_items_no{line-height: 28px;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
.o_items_pics, .o_items_price{overflow: hidden;border-bottom: 1px solid #eaeaea;padding: 3px 0;}
.o_items_pics{text-align: center;}
.o_items_pics img{width: 80%;}
.o_items_pics p{float: left;}
.o_items_title{margin: 10px auto;}
.o_items_price span{float: right;}
.o_items_stat{overflow: hidden;}
.o_items_stat a{display: block;background: #b40001;text-align: center;color: #fff;float: right;margin: 5px;padding: 0 5px;line-height: 25px;}
.o_items_stat a:hover{color: #f0f0f0;}
.bg-wrap{margin: 0;padding: 0;background: #fff;}
.bg-wrap:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.bg-wrap.nobg{background: none;}
.courseplay-body{overflow: hidden;}
.course{padding: 0 3px;}
.course-head-img{overflow: hidden;}
.course-head-img img{width: 100%;}
.location{background: #f5f5f5;padding: 10px 5px;color: #666;font-size: 0.8em;}
.location a{color: #777;}
.course-pic{overflow: hidden;border-bottom: 1px solid #f3f3f3;padding: 10px;}
.course-pic-img{min-height: 10px;min-width: 10px;width: 100%;}
.course-info ul li{line-height: 28px;color: #555;font-size: 0.9em;}
.course-info ul li strong{color: #097978;font-weight: normal;font-size: 1.3em;margin-top: 10px;display: block;}
.course-info{padding: 0 10px;overflow: hidden;}
.course-info ul li .price .color-orange{color: #999;margin-right: 15px;font-style: normal;}
.course-info ul li .price span{font-size: 1.6em;color: #d72b2b;}
.course-button{display: inline-block;width: 140px;height: 39px;line-height: 39px;font-size: 120%;color: #fff;text-align: center;background: #ff9900;margin: 11px 6px;cursor: pointer;}
.course-list{width: 95%;margin: 0 auto;}
.course-list li{border-bottom: 1px dashed #ddd;background: url(../images/ml.png) left no-repeat;padding: 10px 0 11px 30px;background-size: 30px;}
.course-list li a{font-size: 1.1em;padding-left: 10px;display: block;line-height: 25px;}
.course-list li b{border: 1px solid #f90;padding: 0 5px;font-weight: normal;margin-right: 5px;color: #f90;}
.course-list li span{float: right;font-size: 0.9em;color: #777;}
.course-list li em{display: block;font-size: 0.8em;font-style: normal;margin-top: 3px;color: #999;}
.tab-content{padding: 0;overflow: hidden;}
.textr{text-align: right;}
/*积分商城*//*商品图片列表*/.img-list2{position: relative;}
.img-list2 ul{*zoom: 1;}
.img-list2 ul .nodata{text-align: center;color: #333;font-size: 14px;line-height: 120px;}
.img-list2 ul li{float: left;margin: 15px 0 0 0;width: 50%;_display: inline;}
.img-list2 ul li .wrap-box{position: relative;padding: 5px;}
.img-list2 ul li .wrap-box .img-box{position: relative;overflow: hidden;}
.img-list2 ul li .wrap-box .img-box .abs-txt{position: absolute;top: 0;left: 0;display: inline-block;padding: 0 5px;border-radius: 2px;color: #fff;font-size: 12px;line-height: 23px;background: #f06000;text-align: center;}
.img-list2 ul li .wrap-box .img-box img{min-width: 100%;min-height: 100%;width: 100%;_height: 100%;}
.img-list2 ul li .wrap-box .info1 h3{display: block;margin: 10px 0;line-height: 20px;height: 20px;color: #333;font-size: 13px;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.img-list2 ul li .wrap-box .info1 .col{line-height: 24px;height: 24px;color: #999;font-size: 12px;overflow: hidden;}
.img-list2 ul li .wrap-box .info1 .col i{float: right;color: #999;font-style: normal;}
.img-list2 ul li .wrap-box .info1 .col b{display: inline-block;margin-right: 2px;color: #f40;font-size: 16px;font-weight: 600;}
.img-list2 ul li .wrap-box .info1 .col s{display: inline-block;text-decoration: line-through;}
/*商品属性*/.pro-attr{width: 100%;margin: 0 auto;}
.pro-attr h1{background-color: White;padding: 0.3em 0.5em;font-weight: normal;color: #c29577;font-weight: bold;border-bottom: solid 1px #fbfafa;font-size: 130%;text-align: center;}
.pro-attr h2{padding: 0.3em 0.5em;}
.pro-attr .subtitle{background-color: White;padding: 0.5em 1em;line-height: 2.2em;font-weight: normal;color: red;border-bottom: solid 1px #fbfafa;}
.pro-attr .pro-box{width: 100%;overflow: hidden;margin-bottom: 10px;}
.pro-attr .pro-box dl{border-bottom: solid 1px #fbfafa;background-color: white;padding: 5px 5px 0 5px;line-height: 32px;overflow: hidden;}
.pro-attr .pro-box dl dt{padding: 0px 1em 0px 0px;font-weight: normal;float: left;}
.pro-attr .pro-box dl dd{margin: 0;float: left;}
.pro-attr .pro-box dl dd .price{font-size: 1.5em;color: #1571cc;font-family: Arial;}
.pro-attr .pro-box .blue{color: red;}
.pro-attr #commodityMarketPrice{font-weight: bold;}
.pro-attr .inp-box{vertical-align: middle;border: solid 1px #DADADA;display: inline-block;}
.pro-attr .inp-box .remove{text-align: center;font-size: 1.6em;cursor: pointer;float: left;display: inline-block;width: 1.5em;text-decoration: none;}
.pro-attr .inp-box .disabledbtn{background-color: #F6F6F6;color: #D5D5D5;}
.pro-attr .inp-box .text{font-size: 1.2em;border: 0px;float: left;padding: 0px;width: 1.5em;text-align: center;border-right: solid 1px #DADADA;border-left: solid 1px #DADADA;height: 32px;}
.pro-attr .inp-box .add{text-align: center;font-size: 1.6em;display: inline-block;cursor: pointer;float: left;width: 1.5em;text-decoration: none;}
.pro-btn{background-color: White;bottom: 0em;margin: 0 auto;}
.pro-btn .btn-buy{position: fixed;bottom: 60px;width: 100%;}
.pro-btn span{display: block;width: 50%;float: left;}
.pro-btn .buy{-webkit-border-radius: 0.5em;border-radius: 0.5em;display: block;height: 2.2em;text-align: center;background-color: white;border: solid 1px #c29577;line-height: 2.2em;font-size: 1.2em;color: #c29577;width: 90%;margin: 0 auto;}
.pro-btn .add{-webkit-border-radius: 0.5em;border-radius: 0.5em;display: block;height: 2.2em;border: solid 1px #1571cc;background-color: #1571cc;line-height: 2.2em;color: White;font-size: 1.2em;text-align: center;width: 90%;margin: 0 auto;}
.stock-txt{line-height: 1.3em;display: inline-block;}
.line-info{border-left: 2px solid #b40000;padding-left: 8px;color: #333;margin: 9px auto;}
.s_address-info{margin: 10px;border: none;background: url(../images/arrow-right.png) no-repeat right center !important;color: #999;line-height: 21px;}
.s_address-info b{color: #999;font-size: 12px;}
.cate-wrap{overflow: hidden;}
.cate-wrap .cate-item{margin-bottom: 8px;background-color: #fff;}
.cate-item .cate-item-title{font-size: 1.3em;font-weight: 700;text-align: center;color: #C8002E;padding: 12px;border-top: 1px #f7f7f7 solid;}
.editaddr-box{padding: 0;}
.editaddr-box dl{margin-bottom: 5px;}
.cart-box{margin: 15px auto;overflow: hidden;}
.cart-box h3{float: left;color: #555;font-size: 18px;line-height: 45px;width: 100%;text-align: center;}
.cart-info{z-index: 2;margin: 0;padding: 5%;border: 1px solid #DFC795;top: -150px;width: 87%;height: auto;background: #F7F2D0;text-align: left;position: absolute;left: 0;}
.cart-info .btn-success{height: 32px;line-height: 32px;}
.cart-info .close{display: block;margin: 0;padding: 0;position: absolute;top: 5px;right: 5px;width: 15px;height: 10px;text-indent: -9999px;background: url(../images/sprite.gif) no-repeat left -240px;cursor: pointer;}
.cart-step{float: left;width: 100%;}
.cart-step li{float: left;width: 33.33%;height: 35px;line-height: 35px;text-align: center;background: url(../images/cart-arrow.gif) no-repeat right -45px #f6f6f6;color: #999;*width: 33.3%;}
.cart-step li span{display: inline-block;margin-right: 5px;font-weight: bold;font-size: 15px;}
.cart-step li.item{background-position: right 0;}
.cart-step li.selected{background: url(../images/cart-arrow.gif) no-repeat right -90px #e8e8e8;color: #8cac52;}
.cart-step li.last{background-image: none;}
.cart-table{border: 1px solid #f7f7f7;}
.cart-table th{padding: 0.8em 0.5em;color: #555;font-size: 13px;font-weight: 400;background: #f6f6f6;border-bottom: 1px solid #f7f7f7;text-align: center;}
.cart-table td{padding: 1em 0.5em;color: #555;font-size: 13px;border-bottom: 1px solid #f7f7f7;text-align: center;}
.cart-table td .stxt{margin-top: 5px;color: #666;font-size: 12px;line-height: 20px;}
.cart-table td input.checkall{padding: 0;border: 1px solid #eee;background: #fff;}
.cart-table td .img{padding: 1px;width: 60px;height: 60px;border: 1px solid #eee;}
.cart-table td .buy-box{margin: auto;padding: 0;width: 78px;height: 22px;overflow: hidden;}
.cart-table td .buy-box a{display: block;float: left;width: 20px;height: 20px;font-size: 12px;line-height: 20px;text-align: center;border: 1px solid #e8e8e8;overflow: hidden;}
.cart-table td .buy-box .input{float: left;margin: 0;padding: 0;width: 30px;font-size: 12px;height: 20px;line-height: 20px;text-align: center;ime-mode: Disabled;border-radius: 0;border-left: 0;border-right: 0;}
.cart-foot{margin-top: 20px;height: 40px;}
.prism-player{overflow: hidden;height: 30vh;}
.prism-player video{width: 100%;}
.entry{padding: 10px;overflow: hidden;color: #666;}
.entry p{margin-bottom: 10px;line-height: 26px;}
.entry img{max-width: 100%;display: block;height: auto;}
.showMsg{border: 1px solid #fff;width: 96%;text-align: left;margin: 0 auto;}
.showMsg h5{margin: 0;padding: 0 0 0 10px;background: #628dd8;color: #fff;height: 42px;line-height: 42px;overflow: hidden;font-size: 16px;font-weight: normal;text-align: left;}
.showMsg .content{padding: 20px;font-size: 14px;min-height: 84px;_height: 84px;background: #fff;text-align: center;}
.showMsg .footer{background: #eee;line-height: 34px;height: 34px;text-align: center;}
.nodata{margin-top: 30px;color: #666;font-size: 14px;line-height: 50px;text-align: center;}
.tab-head{overflow: hidden;text-align: center;}
.tab-head ul{overflow: hidden;width: 95%;margin: 0 auto;}
.tab-head li{width: 49%;float: left;line-height: 35px;}
.tab-head li a{color: #ffffff;display: block;}
.tab-head li:first-child{border-top-left-radius: 4px;border-bottom-left-radius: 4px;border: solid 1px #f90;background: #f90;color: #fff;}
.tab-head li:last-child{border-top-right-radius: 4px;border-bottom-right-radius: 4px;border: solid 1px #26d0d8;border-left: none;background: #26d0d8;}
.main-tit{line-height: 40px;text-align: left;border-bottom: 1px solid #ebebeb;}
.main-tit h2 i{width: 2px;height: 26px;border-radius: 1px;background: #fdc00f;display: inline-block;margin-right: 10px;vertical-align: middle;margin-left: 3px;}
.main-tit h2{display: block;margin: 0;padding: 0;color: #636363;font-size: 110%;font-weight: normal;}
.main-tit p{display: block;color: #555;font-size: 14px;}
.main-tit p a{margin-left: 0px;color: #9a9a9a;font-size: 12px;}
.main-tit p a:hover{color: #d32435;}
.main-tit p a i{font-style: normal;}
.title-tit{line-height: 40px;text-align: left;border-bottom: 1px solid #ebebeb;overflow: hidden;}
.title-tit h2 i{width: 2px;height: 26px;border-radius: 1px;background: #fdc00f;display: inline-block;margin-right: 10px;vertical-align: middle;margin-left: 3px;}
.title-tit h2{display: block;margin: 0;padding: 0;float: left;color: #636363;font-size: 110%;font-weight: normal;}
.title-tit p{display: block;float: right;color: #555;font-size: 14px;}
.title-tit p a{margin-left: 0px;color: #9a9a9a;font-size: 12px;}
.title-tit p a:hover{color: #d32435;}
.title-tit p a i{font-style: normal;}
.img-box{overflow: hidden;position: relative;}
.img-box img{max-width: 100%;display: block;height: auto;min-height: 10px;min-width: 10px;}
.img-list{overflow: hidden;}
.img-list li{float: left;margin-bottom: 8px;position: relative;width: 48%;margin: 1%;}
.img-list li .remark{text-align: center;}
.img-list li .remark h3{font-size: 14px;color: #000;font-weight: normal;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 10px 0;}
.img-list li .remark p{font-size: 0.8em;}
.img-list li .abs-bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;}
.img-list li em{position: absolute;display: block;top: 50%;left: 50%;filter: alpha(Opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.img-list li em i{color: #fff;}
.price{color: red;}
.teacherPic{margin-bottom: 20px;padding-top: 10px;}
.teacherPic p{color: #555;float: right;width: 77%;}
.teacherPic p span{display: block;color: #9aa;font-size: 0.8em;margin-top: 5px;}
.teacherPic em{display: block;float: left;width: 20%;margin-right: 3%;}
.teacherPic em img{width: 60px;border-radius: 50%;}
.h10{height: 10px;background-color: #f5f2f2;}
.left-auto{padding: 9px 0;}
.buy{-webkit-border-radius: .5em;border-radius: .5em;display: block;height: 40px;text-align: center;background-color: #b40001;line-height: 40px;font-size: 1em;color: white;width: 90%;margin: 1px 2% 0px 8%;border: none;}
.bar-shop-tit{margin: 5px 0;padding: 0 5px 0;border-bottom: 1px solid #e8e8e8;color: #B3AEAE;font-size: 0.8em;clear: both;}
.btn{display: inline-block;margin: 0;padding: 0;color: #fff;font-size: 12px;height: 38px;line-height: 38px;text-align: center;}
.btn{background: #b40001;border: 1px solid #b40001;border-radius: 2px;vertical-align: middle;}
.btn:hover{color: #fff;opacity: .9;}
.btn-success{background: #b40001;border: 1px solid #b40001;}
.bg-wrap .meta{margin: 10px 0;}
.meta h2{text-align: center;color: #b40001;margin-bottom: 10px;padding: 0 5px;font-size: 1em;}
.meta .info{text-align: center;color: #999;margin-bottom: 5px;}
.meta .info span{font-size: 12px;}
.meta .note{line-height: 30px;padding: 0 5px;background: #f9f9f9;color: #c36969;}
.meta .note p{padding: 12px 0;}
.mat_bottom{height: 46px;clear: both;overflow: hidden;}
#payForm{background: #f9f9f9;padding: 3px 8px;position: fixed;bottom: 55px;width: 100%;border-top: 1px solid #f3f3f3;}
.pay_now_amount{margin: 0 auto;width: 60%;float: left;line-height: 30px;}
.pay_now_amount h3{font-size: 1.1em;padding-right: 10px;text-align: center;color: #686868;float: left;}
.pay_now_amount p{text-align: center;font-size: 1.3em;margin: 0 auto;float: left;}
.pay_now_amount input{height: 40px;}
.pay_now_info{margin: 5px auto;width: 66%;background: #fef9e3;padding: 10px 17%;line-height: 25px;color: #f59f72;}
.pay_now_payment{margin: 5px auto;background: #fff;padding: 15px 10px;overflow: hidden;line-height: 50px;display: none;}
.pay_now_payment input{float: right;margin-top: 20px;}
.pay_now_payment label{border-bottom: 1px solid #e5e5e5;display: block;}
.pay_now_payment label:last-child{border: none;}
.pay_now_payment img{float: left;overflow: hidden;margin-right: 10px;}
.pay_now_btn{overflow: hidden;line-height: 30px;text-align: center;width: 40%;}
.pay_now_btn .btn{width: 80%;height: 28px;line-height: 28px;}
#msgtips{color: #f59f72;text-align: center;}
.fluid-input{display: inline-block;width: 100%;_overflow: hidden;}
.fluid-input-inner{display: block;}
.fluid-input .text{padding: 0 2%;width: 95%;text-align: center;font-size: 0.8em;}
#label_totalAmount{text-align: center;font-size: 1.3em;color: red;font-weight: bold;}
.screen-box{display: block;position: relative;margin: 0 0 15px;border-bottom: 1px dashed #999;overflow: hidden;}
.screen-box ul{padding: 10px 0;display: block;font-size: 14px;}
.screen-box ul h4{display: inline-block;padding: 0 15px;text-align: right;line-height: 28px;font-weight: normal;}
.screen-box ul li{display: inline-block;padding: 0 15px;line-height: 28px;*display: inline;*zoom: 1;}
.screen-box ul li a{color: #333;}
.screen-box ul li a:hover, .screen-box ul li.selected a{color: #d32132;}
.screen-box dl{margin: 0;padding: 0;clear: both;display: block;border-top: 1px solid #f7f7f7;font-size: 12px;}
.screen-box dl:after{clear: none;content: "";display: block;height: 0;visibility: hidden;}
.screen-box dl:first-child{border-top: none;}
.screen-box dl dt{display: block;float: left;padding-left: 10px;width: 50px;color: #555;line-height: 40px;}
.screen-box dl dd{position: relative;overflow: hidden;text-align: center;line-height: 30px;}
.screen-box dl dd a{display: inline-block;margin: 0;padding: 8px 10px;border: 1px solid #fff;line-height: 12px;}
.screen-box dl dd a.selected{border-color: #fff;color: #fff;background: #131313;}
.avtiv{box-sizing: border-box;margin: 5px auto;}
.title1{text-align: center;font-size: 1em;}
.news_list1{padding: 0 10px;box-sizing: border-box;}
.news_list1 dl{margin-bottom: 15px;border-bottom: 1px solid #f0f0f0;padding-bottom: 3px;}
.news_list1 dl dt{padding: 0px 0px 0px 10px;box-sizing: border-box;}
.news_list1 dl dt h6{font-size: 0.9em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_list1 dl dt p{color: #999;font-size: 0.8em;line-height: 18px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 3px;}
.news_list1 .more{display: inline-block;float: right;background: #999;color: #fff;padding: 2px 10px 2px;border-radius: 20px;font-family: arial;font-size: 0.7em;}
.news_list1 li{width: 48%;margin: 0 1%;float: left;text-align: center;}
.news_list1 li h6{font-size: 0.9em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.huodong{overflow: hidden;}
.huodong h3{padding-left: 8px;color: #333;line-height: 35px;font-weight: bold;}
.huodong ul li{position: relative;margin-left: 13px;padding-left: 15px !important;border-left: 1px solid #eee;border-bottom: 0 none !important;overflow: visible !important;}
.huodong ul li h5{line-height: 28px;color: #333;padding-left: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 86%;}
.huodong li .ss, .huodong li .sss{display: block;position: absolute;left: -5px;top: 15px;}
.huodong li .ss{width: 10px;height: 10px;border-radius: 5px;background-color: #a7bc63;}
.huodong li .sss{width: 6px;height: 6px;border-radius: 3px;background-color: #fff;left: 2px;top: 2px;}
.huodong li:nth-child(2n) .ss{background-color: #e56588;}
.huodong li:nth-child(3n) .ss{background-color: #3da7a5;}
.huodong li:nth-child(4n) .ss{background-color: #e99721;}
.huodong li .time{background: url(../images/time.png) no-repeat left center;padding-left: 20px;background-size: 15px;font-size: 12px;color: #999;margin-bottom: 5px;line-height: 18px;}
.policy_list{background-color: #fff;border-top: 1px solid #f6f6f6;}
.policy_list li{position: relative;z-index: 1;padding: 10px 5px;border-bottom: 1px solid #f6f6f6;overflow: hidden;}
.policy_list .tit{padding: 0 5px;font-size: 16px;max-height: 48px;overflow: hidden;}
.policy_list .tit a{color: #000;}
.policy_list .foot1{padding: 0 5px;margin-top: 6px;}
.policy_list .foot1 .date{display: inline-block;vertical-align: middle;color: #aaa;font-size: 12px;}
.policy_list .foot1 .date .line{width: 2px;background-color: #aaa;height: 2px;vertical-align: 3px;display: inline-block;margin: 0 8px;}
.policy_list li .n_img{margin-top: 10px;overflow: hidden;}
.policy_list li .n_img .img{position: relative;z-index: 1;display: block;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: 0 0;border-radius: 4px;height: 98px;}
.policy_list li .n_img a{display: block;padding: 0 5px;width: 90%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 98px;}
.nav-tit{text-align: center;background: url(../images/title.png) center no-repeat;height: 30px;line-height: 30px;}
.about_totle{padding: 20px;line-height: 30px;color: #c00;font-size: 1.3em;text-align: center;font-weight: 300;}
.withdraw-info{line-height: 36px;text-align: center;}
.withdrawlist{color: #666;font-size: 0.9em;background-color: #fff;}
.withdrawlist li{line-height: 28px;text-align: center;border-bottom: 1px dashed #aaa;}
/*shopping*/.editaddr-box dl{margin-bottom: 1px;}
.editaddr-box dl input{display: inline;margin-right: 5px;padding: 2px 5px;line-height: 21px;border: none;border-bottom: 1px solid #f1f1f1;}
.form-box{position: relative;padding: 5px;background: #fff;font-size: 13px;}
.form-box dl{display: block;overflow: hidden;margin-bottom: 5px;}
.form-box dl:after{clear: none;content: "";display: block;height: 0;visibility: hidden;}
.form-box dl dt{display: block;float: left;width: 25%;line-height: 36px;min-height: 36px;color: #555;font-size: 13px;text-align: right;}
.form-box dl dd{width: 70%;margin-left: 5%;line-height: 36px;min-height: 36px;color: #555;font-size: 13px;overflow: hidden;}
.form-box dl dd label.radio{margin-right: 5px;}
.form-box input{line-height: 36px;padding-left: 5px;border: none;border-bottom: 1px solid #f3f3f3;}
.accept-box{padding: 0;background: #fff;border: 1px solid #f0f0f0;}
.accept-box dl{padding: 0;overflow: hidden;}
.accept-box dl.head{position: relative;padding: 0;background: #fbfbfb;border-bottom: 1px solid #e8e8e8;}
.accept-box dl.head .btn-pay{position: absolute;top: 2px;right: 6px;display: block;padding: 0 15px;color: #fff;font-size: 12px;height: 24px;line-height: 24px;background: #52A152;border: 1px solid #417F41;border-radius: 2px;}
.accept-box dl dt{display: block;float: left;width: 25%;line-height: 28px;min-height: 28px;color: #555;font-size: 13px;text-align: right;}
.accept-box dl dd{width: 70%;margin-left: 5%;line-height: 28px;min-height: 28px;color: #555;font-size: 13px;overflow: hidden;}
.item-box{clear: both;padding: 5px 0;font-size: 13px;overflow: hidden;}
.item-box li{display: block;float: left;margin: 0 25px;height: 28px;line-height: 28px;}
.item-box li label input{margin-right: 3px;}
.item-box li em{color: #999;}
.inner-box{min-height: 350px;background: #fff;text-align: center;width: 98%;margin: 0 auto;}
.inner-box h1{font-size: 16px;}
.inner-box .dl-list{margin: 0 auto;padding: 10px 0;text-align: left;font-size: 14px;}
.inner-box .dl-list dl{clear: both;display: block;}
.inner-box .dl-list dl:after{clear: none;content: "";display: block;height: 0;visibility: hidden;}
.inner-box .dl-list dl dt{display: block;padding: 5px 0;float: left;width: 30%;line-height: 35px;min-height: 35px;color: #555;text-align: right;}
.inner-box .dl-list dl dd{position: relative;padding: 5px 0 5px 20px;line-height: 35px;min-height: 35px;color: #555;overflow: hidden;}
.inner-box .dl-list dl dd .input{padding: 10px;}
.inner-box .dl-list dl dd a.send{display: inline-block;color: #555;border: 1px solid #e8e8e8;border-radius: 3px;height: 40px;line-height: 40px;color: #333;font-size: 14px;text-align: center;background: #fff;vertical-align: middle;}
.inner-box .dl-list dl dd a.send.gray{color: #999;}
.inner-box .dl-list dl dd a.send img{margin-top: 9px;}
.inner-box .dl-list dl dd .input.code{width: 84px;ime-mode: disabled;text-transform: uppercase;}
.inner-box .tab-head{display: block;border-bottom: 1px solid #f0f0f0;background: #fbfbfb;overflow: hidden;}
.inner-box .tab-head ul li{float: left;margin-left: -1px;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
.inner-box .tab-head ul li a{display: block;padding: 0 30px;height: 50px;line-height: 50px;color: #555;font-size: 14px;}
.inner-box .tab-head ul li a.selected, .inner-box .tab-head ul li a:hover{color: #666;background: #fff;border-bottom: 2px solid #0089cd;}
.inner-box .tab-content{display: none;}
.mod_list{display: block;padding: 0 5px;}
.mod_list img{height: 59px;border: 1px solid #eaeaea;border-radius: 3px;}
.mod_list a{float: left;margin-right: 5px;}
.mod_list li{overflow: hidden;}
.t-right{text-align: right;padding-right: 10px;}
.buy-foot{font-size: 1em;color: #555;}
.buy-foot .left dl{clear: both;padding-bottom: 10px;line-height: 28px;}
.buy-foot .left dl dt{color: #6c6c6c;}
.buy-foot .left dl dd .input{width: 230px;padding: 5px;}
.buy-foot .right{text-align: right;}
.buy-foot .right p{line-height: 38px;padding-right: 15px;}
.buy-foot .t-right p .price{color: red;font-weight: 700;font-size: 13px;}
.buy-foot .right p.txt-box{margin-top: 10px;font-size: 18px;font-weight: 700;}
.buy-foot .right p.btn-box{margin-top: 20px;}
.buy-foot .txt-box{margin-top: 10px;font-size: 18px;font-weight: 700;text-align: center;margin: 5px auto;color: red;}
.step-box{position: relative;}
.step-box ul{margin: 0 -40px 0 -10px;}
.step-box ul li{position: relative;float: left;margin-right: -8px;width: 33%;text-align: center;color: #8c8c8c;font-size: 12px;}
.step-box ul li .progress{color: #fff;}
.step-box ul li .progress:after, .step-box ul li .progress:before{position: absolute;top: 0;right: 0;content: "";width: 10px;height: 20px;background: url(../images/delivery.png) no-repeat 100% -60px;}
.step-box ul li .progress:after{right: 0;background-position: 100% -20px;}
.step-box ul li .progress:before{left: 0;background-position: 0 0;}
.step-box ul li .progress .text{display: block;margin: 0 10px;padding: 1px 10px;background: #c3c3c3;line-height: 18px;}
.step-box ul li.done .progress .text{background: #83bd39;}
.step-box ul li.done .progress:before{background-position: 0 -40px;}
.step-box ul li.done .progress:after{background-position: 100% -60px;}
.step-box ul li.first .progress:before{display: none;}
.step-box ul li.last .progress:after{display: none;}
.step-box ul li .info{line-height: 20px;}
.step-box.mini ul{margin: 0 -32px 0 -10px;}
.step-box.mini ul li{width: 25%;}
.step-box-jifen{position: relative;overflow: hidden;}
.step-box-jifen ul{margin: 0 -40px 0 -10px;}
.step-box-jifen ul li{position: relative;float: left;margin-right: -8px;width: 25%;text-align: center;color: #8c8c8c;font-size: 0.7em;}
.step-box-jifen ul li .progress{color: #fff;}
.step-box-jifen ul li .progress:after, .step-box-jifen ul li .progress:before{position: absolute;top: 0;right: 0;content: "";width: 10px;height: 20px;background: url(../images/delivery.png) no-repeat 100% -60px;}
.step-box-jifen ul li .progress:after{right: 0;background-position: 100% -20px;}
.step-box-jifen ul li .progress:before{left: 0;background-position: 0 0;}
.step-box-jifen ul li .progress .text{display: block;margin: 0 10px;padding: 1px 10px;background: #c3c3c3;line-height: 18px;}
.step-box-jifen ul li.done .progress .text{background: #83bd39;}
.step-box-jifen ul li.done .progress:before{background-position: 0 -40px;}
.step-box-jifen ul li.done .progress:after{background-position: 100% -60px;}
.step-box-jifen ul li.first .progress:before{display: none;}
.step-box-jifen ul li.last .progress:after{display: none;}
.step-box-jifen ul li .info{line-height: 20px;}
.step-box-jifen.mini ul{margin: 0 -32px 0 -10px;}
.step-box-jifen.mini ul li{width: 25%;}
.wrapper{overflow: hidden;width: 100%;}
.msg-tips{position: relative;margin: 30px auto;padding: 10px 0;width: 90%;font-size: 14px;text-align: center;}
.msg-tips .ico{display: block;background: url(../images/icon-tips.png) no-repeat left top;width: 46px;height: 46px;text-indent: -99999px;overflow: hidden;margin: 10px auto;}
.msg-tips .ico.error{background-position: -50px 0;}
.msg-tips .ico.warning{background-position: -100px 0;}
.msg-tips .msg strong{margin-bottom: 10px;color: #444;font-size: 15px;line-height: 30px;}
.msg-tips .msg p{line-height: 1.8em;margin-top: 15px;}
.msg-tips .msg i{color: red;font-style: normal;}
.ntitle{margin: 0 auto;width: 100%;}
.ntitle:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.ntitle h2{height: 40px;color: #b40001;line-height: 40px;background: url(../images/title.png) center no-repeat;text-align: center;}
.ntitle h2 a{position: relative;font-size: 16px;color: #b40001;font-weight: bold;}
.ntitle h2 a:hover{text-decoration: none;}
.ntitle h2 a em{display: block;position: absolute;right: -4px;top: 8px;width: 9px;height: 17px;background: url(../images/slider.png) -359px -87px no-repeat;}
.ntitle p{display: inline-block;float: left;padding-top: 3px;line-height: 18px;color: #888;font-size: 14px;}
.ntitle p a{margin-left: 10px;padding: 0 0 0 15px;color: #888;font-size: 14px;background: url(../images/line.png) left center no-repeat;}
.ntitle p a:hover{color: #f06000;}
.ntitle p a.no-bg{background: none;}
.ntitle i{display: block;padding-top: 10px;color: #999;font-size: 14px;font-style: normal;text-align: center;}
.ntitle span{display: inline-block;float: right;line-height: 18px;color: #999;font-size: 12px;}
.ntitle span a{color: #999;}
.ntitle span a:hover{color: #0089CD;}
.fabu{background-color: #f5f5f5;width: 100%;margin: 0 auto;overflow: hidden;}
.info_block{width: 96%;margin: 8px auto;background-color: #fff;border-radius: 10px;}
.info_block b{text-align: left;padding-left: 5px;display: block;color: #333;padding: 8px;font-size: 0.95em;}
.fabu_nav{overflow: hidden;margin: 3px 0;font-size: 0.9em;}
.fabu_nav li{text-align: center;margin: 5px auto;}
.fabu_nav li a{display: block;}
.fabu_nav li img{width: 80%;display: block;margin: 0 auto 5px;max-width: 45px;}
.info_add{text-align: center;line-height: 50px;border-bottom: 1px solid #eee;background-color: #fff;}
.info_fabu{padding: 0;margin: 0;overflow: hidden;background-color: #f5f5f5;line-height: 26px;color: #333;font-size: 0.9em;}
.info_fabu_tit{border-top: 1px solid #f5f5f5;line-height: 44px;display: block;color: #999;margin: 8px auto;background-color: #fff;padding: 0 10px;font-size: 0.9em;}
.info_fabu_cate{background-color: #fff;padding: 10px;margin-bottom: 8px;overflow: hidden;color: #999;}
.info_fabu_cate input{display: none;}
.info_fabu_cate label{border: 1px solid #CCC;color: #666;padding: 2px 5px;line-height: 26px;text-align: center;margin: 2px;border-radius: 4px;}
.info_fabu_cate input:checked + label{background: url(../images/ico_checkon.svg) no-repeat right bottom;border: 1px solid #00a4ff;background-size: 10px 10px;color: #00a4ff;}
.info_fabu_cate input:disabled + label{opacity: 0.7;}
.info_fabu_tit b{margin-left: 20%;}
.info_fabu_body{background-color: #fff;padding: 10px;margin-bottom: 8px;}
.info_fabu_body textarea{flex-grow: 1;height: 120px;resize: none;border: none;width: 100%;-webkit-appearance: none;border-radius: 0;outline: 0;}
.info_fabu_img{background-color: #fff;margin-bottom: 10px;}
.info_fabu_mobile, .info_fabu_xy, .info_fabu_address{background-color: #fff;margin-bottom: 8px;padding: 10px;}
.info_fabu_mobile input{border: none;width: 90%;-webkit-appearance: none;border-radius: 0;outline: 0;padding-left: 8px;}
.info_fabu_address input{border: none;width: 90%;-webkit-appearance: none;border-radius: 0;outline: 0;padding-left: 8px;}
.addr_icon{width: 15px;height: 26px;background-position: 0 0px;background-image: url(../images/sp.png);background-repeat: no-repeat;background-size: 300px auto;float: left;margin-top: 3px;}
.mobile_icon{width: 15px;height: 26px;background-position: -15px 0px;background-image: url(../images/sp.png);background-repeat: no-repeat;background-size: 300px auto;float: left;margin-top: 3px;}
.ui-dialog{margin: 0 auto;}
.info_fabu_xy a{color: #B40001;}
.info_btn{overflow: hidden;text-align: right;width: 100%;font-size: 0.9em;margin-top: 10px;}
.info_btn a{color: darkturquoise;}
.info_top{overflow: hidden;text-align: right;width: 100%;font-size: 0.9em;margin-top: 10px;}
.info_top a{color: #b40001;border: 1px solid #b40001;display: inline-block;border-radius: 20px;padding: 0 3px;font-size: 0.9em;}
.left{float: left;}
.right{float: right;}
.flex_item ul{display: -moz-box;display: box;}
.flex_item li{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;}
.flex_item li.flex_3{-webkit-box-flex: 3;-webkit-flex: 3;flex: 3;}
.index_tab{background-color: #fff;border-bottom: 1px solid #eee;}
.index_tab li{font-size: 0.9em;color: #b2b2b2;line-height: 38px;position: relative;z-index: 1;text-align: center;}
.index_tab li.current{color: #333;font-weight: bold;}
.index_tab li.current:after{display: block;content: '';width: 22px;height: 3px;background-color: #B40000;bottom: 0;margin: 0 auto;border-radius: 2px;}
.info_list{background-color: #fff;padding: 0 10px;}
.info_list ul li{border-bottom: 1px solid #eee;padding: 10px 0 10px 50px;position: relative;z-index: 1;}
.info_list ul li .user_face{position: absolute;left: 0;top: 15px;}
.info_list ul li .user_face img{border-radius: 2px;width: 40px;height: 40px;display: block;}
.info_list ul li .user_name{font-size: 14px;color: #666;}
.info_list ul li .jing, .info_list ul li .hot, .info_list ul li .jian, .info_list ul li .slide{display: inline-block;vertical-align: 1px;background: linear-gradient(135deg,#ffb28f 0,#ff9567 100%);padding: 0 6px;color: #fff;border-radius: 8px;line-height: 16px;font-size: 12px;}
.info_list ul li .tel_btn{display: block;line-height: 20px;font-size: 12px;background-color: rgba(222, 116, 129, 0.1);color: #B40000;padding: 0 5px;border-radius: 10px;margin-top: 3px;}
.info_list ul li .tel_btn:before{width: 16px;height: 16px;content: '';display: inline-block;margin-right: 3px;vertical-align: middle;background: url("../images/btn_tel.png") no-repeat;background-size: 80%;}
.info_title{overflow: hidden;margin-bottom: 5px;}
.info_content{word-break: break-all;width: 100%;line-height: 26px;margin-bottom: 5px;}
.info_content a{word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;font-size: 0.9em;}
.info_img{margin-top: 10px;overflow: hidden;}
.info_img a{display: block;float: left;width: 32.33333%;box-sizing: border-box;margin-bottom: 5px;padding: 0.5%;max-height: 80px;overflow: hidden;}
.info_img a img{height: 80px;width: 100%;}
.info_address{color: #aaa;max-width: 20em;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: top;white-space: nowrap;font-size: 12px;}
.info_address:before{display: inline-block;vertical-align: middle;width: 12px;height: 14px;background: url("../images/user_addr.png") no-repeat;content: '';background-size: contain;}
.info_foot, .info_foot div{color: #aaa;font-size: 12px;}
.info_view{display: inline-block;color: #999;font-size: 12px;margin-left: 24px;}
.info_view:before{display: inline-block;vertical-align: middle;width: 12px;height: 14px;background: url("../images/info_view.png") no-repeat;content: '';background-size: contain;}
.info_foot .shoucang{display: inline-block;color: #999;font-size: 12px;margin-left: 24px;}
.info_foot .shoucang:before{display: inline-block;vertical-align: middle;width: 12px;height: 14px;background: url("../images/shoucang.png") no-repeat;content: '';background-size: 90%;}
.info_cnt{overflow: hidden;position: fixed;right: 5px;bottom: 65px;}
.info_cnt_btn{border: 2px solid #b40000;border-radius: 50%;display: block;margin-bottom: 3px;padding: 2px;background-color: #fff;}
.loupan_info{padding: 10px;}
.zufang li{overflow: hidden;padding: 16px 0;position: relative;border-bottom: 1px solid #f5f5f5;}
.zufang .pic{float: left;width: 110px;height: 83px;margin-right: 12px;margin-top: 5px;position: relative;overflow: hidden;}
.zufang .pic img{display: block;width: 100%;height: 100%;border-radius: 4px;}
.zufang .pic span{position: absolute;left: 0;top: 0;padding: 0 4px;height: 18px;line-height: 18px;font-size: 12px;color: #fff;border-radius: 4px 0px 4px 0px;}
.zufang .pic .st0{background-color: #FF7D64;}
.zufang .pic .st1{background-color: #0CBB73;}
.zufang .pic .st2{background-color: #B2B2B2;color: #fff;}
.zufang .t1{font-size: 12px;color: #999;line-height: 22px;}
.zufang .txt{overflow: hidden;}
.zufang .txt{overflow: hidden;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-content: stretch;flex-direction: column;min-height: 83px;}
.zufang .txt .price{color: #FF6142;font-weight: normal;line-height: 24px;}
.zufang .txt .price em{font-size: 12px;font-style: normal;}
.pro-info{background: #fbfbfb;font-weight: normal;width: 90%;margin: 0 auto;padding-bottom: 36px;}
.pro-info ul{display: block;}
.pro-info ul li{line-height: 36px;font-size: 0.8em;}
.pro-info ul li input{font-weight: normal;display: inline;padding: 2%;height: 20px;line-height: 20px;vertical-align: middle;background: #fbfbfb;color: #555;border: none;border-bottom: 1px solid #c29577;width: 96%;}
.pro-info ul li .pro-info-btn{background: #c29577;border: 1px solid #c29577;display: block;margin: 30px auto;padding: 0;color: #fff;font-size: 0.7em;height: 38px;line-height: 38px;text-align: center;width: 30%;border-radius: 5px;}
.pro-info a.send{display: inline-block;border-radius: 3px;height: 36px;line-height: 36px;color: white;font-size: 13px;text-align: center;background: #C8002E;vertical-align: middle;width: 45%;}
.pro-info a.send.gray{color: #999;}
.pro-info a.send img{margin-top: 9px;}
.feedback{line-height: 36px;margin: 0 auto;overflow: hidden;color: #555;}
.feedback li{border-bottom: 1px solid #dfe0df;overflow: hidden;padding: 0 15px;}
.feedback li label{width: 30%;float: left;}
.feedback li input{height: 36px;line-height: 36px;display: inline-block;float: right;flex: 1;-webkit-flex: 1;-moz-flex: 1;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;border: none;font-size: 14px;font-family: "微软雅黑";text-align: right;width: 65%;}
.feedback li textarea{line-height: 36px;display: inline-block;float: right;flex: 1;-webkit-flex: 1;-moz-flex: 1;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;border: none;font-size: 14px;font-family: "微软雅黑";text-align: left;width: 60%;background-color: #f9f9f9;padding: 5px 3%;margin: 5px 0;}
@media screen and (max-width: 375px){.top a img{width: 70%;margin-top: 5px;}
.logo_text{margin-left: -10px;}
.logo_text p{padding: 0;}
.nav_list li img{width: 48px;}
.news_title, .news_list li a, .nav_list li h5, .serv_list dl dt h5, .ftnav ul li a span{font-size: 0.8em;}
.serv_list dl dt h6, .copy p{font-size: 0.75em;}
.serv_list dl dt{padding-left: 6px;}
.title h5{font-size: 1.15em;}
.top_phone{padding: 8px 0;}
.top_phone h6{font-size: 1em;}
.ggw{margin: 15px 5px;}
.ftnav ul li a i{width: 30px;}}
