@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-family:"微软雅黑" !important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none; outline:none;}
body{ background:#fff;}
ul,dl,ol,li,dt,dd { margin:0px; padding:0px;zoom:1;	list-style:none;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); color:#666;}
img, input, textarea{ border:0;}
img{vertical-align:top;}
textarea{ resize:none;}
ul li{ list-style:none;}

.qing{display:block; clear:both;}
.center{ width:94%;display:block; margin-left:auto; margin-right:auto;}
.center2{ width:92%;  display:block; margin-left:auto; margin-right:auto;}
.center3{ width:88%;display:block; margin-left:auto; margin-right:auto;}
.center4{ width:80%; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}
.song{ font-family:"宋体" !important;}
.tupian img{ width:100% !important; height:auto !important;}
.procuct01{ width:100%; float:left; font-size:1.2em; font-weight: bold; text-align:center}
.product02{ width:100%; float:left; font-size:1em; font-weight: 100; text-align:center; color:#999;}


.news01{ width:100%; float:left; background-color:#FFF; padding:10px 0px 20px 0px;}
.news01 li{ width:94%; float:left; display:inline; margin-left:3%; background:url(../images/jiantou1.jpg) left center no-repeat;  border-bottom:#e5e5e5 dotted 1px; padding:15px 0px; }
.news01 li p{ float:left; display:inline; margin-left:20px; width:70%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news01 li p a{ color:#666; font-size:1em;}
.news01 li span{ float:right; color:#999;}
.contact02{ width:92%; float:left; margin-left:4%; margin-top:10px;}
.contact01{ width:92%; float:left; margin-left:4%; margin-top:10px;}
.contact01 p{ width:70px; float:left;}
.news02{ width:100%; float:left; background-color:#FFF; padding:10px 0px 20px 0px; text-align:center}
.c18yi{ width:100%; float:left; display:inline;  }
.c18yi img{ height:23px; float:left; margin-left:3%; margin-top:8px;}
.c18yi p.new8title{ float:left; display:inline; font-size:18px; font-weight:bold; margin-left:10px; margin-top:0px; }
.c18yi span{ float:right; display:inline; font-size:16px; margin-right:3%; margin-top:1px; color:#666}
.c18yi span a{  color:#666}

.protu{ width:100%; float:left; margin-top:15px; text-align:center;}
.protu img{ width:50%; margin:0px auto;-webkit-border-radius: 4px;}
.protitle{ width:94%; float:left; margin-top:15px; text-align:center; font-size:16px; font-weight:bold; border-bottom:#eee solid 1px;  padding-bottom:5px; margin-left:3%;}
.job{ width:100%; float:left; font-size:1.4em; font-weight:bold;}
.job1{ width:100%; float:left; font-size:1em; margin-top:10px; color:#F00}
.job2{ width:100%; float:left; font-size:1em; margin-top:10px;color:#F00}
.job3{ width:100%; float:left; font-size:1em; margin-top:10px;}
.c21{ width:92%; float:left; display:inline; margin-left:0;  font-size:16px; color:#666; margin-top:15px; margin-left:4%;}
.c21 p{ padding-bottom:15px; text-indent:2em;}
.c21 img{ width:100%; margin-bottom:5px; float:left;}

.c22{ width:92%; float:left; display:inline; margin-top:20px; font-size:16px; color:#000; margin-left:4%; border-top:#CCC solid 1px; padding-top:10px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.c22 a{ font-size:16px; color:#000;}
.c23{ width:92%; float:left; margin-left:4%; display:inline; margin-top:8px; font-size:16px; color:#000;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.c23 a{ font-size:16px; color:#000;}
/*圆角半径6px*/
.yuanjiao6{-moz-border-radius:6px!important; -webkit-border-radius:6px!important; border-radius:6px!important; }

/*底部固定开始*/
#footer{width:100%; overflow:visible;position:fixed;bottom:0;  z-index:200 ;
_position:absolute;
_bottom:auto;
}
#footer2{width:100%; overflow:visible;position:fixed;bottom:0;  z-index:900 ;
_position:absolute;
_bottom:auto;
}

/*底部固定结束*/

/******************************- index.html -********************************/
/*导航开始*/
.head { width:100%; height:50px; background:#FFF; left:0; top:0; z-index:10; transition: 400ms; }
.head a{ height:50px; display:block; font-size:16px; color:#FFF; line-height:50px; text-align:center; }
.head a:visited{ color:#FFF;}
#headShow { top: 0; }

.navBtn { width:27px; height:20px !important; position: absolute; left:3% !important; top:4px !important; transition: -webkit-transform 300ms,transform 300ms,top 400ms; }

.navM { display:none; overflow:hidden; width:100%; height:200%; overflow-y:scroll; position:fixed; left:0; top:0;  /**/background-attachment:fixed; background-size:cover !important }
.navMbox { width:200px; height:200%; padding-top:50px; }
.navM ul { width: 100%; background: #fff; overflow: hidden; }
.navM li { height:46px; line-height:46px; text-align: center; }
.navM li a { width: 100%; height: 100%; display: inline-block; color: #6b6b6b; text-transform: uppercase; font-size:18px; }
.navM li a:active { color: #4babc5; }

.navShow { -webkit-transform: rotate(-90deg); top:19px !important; left:5%;}

.headFirst { border-bottom: none; z-index:100; }

.headFixed { height:50px; z-index:100; }
.headFixed .navBtn2 { top:17px; }

@media screen and (max-width:1440px) {
.navBtn { width:27px; height:20px; position: absolute; left:5%; top:4px !important; transition: 300ms; }
.navShow { -webkit-transform: rotate(-90deg); top:19px !important; left:5%;}

.head { height:50px; background:#FFF; }

.nav_top{position:fixed; z-index:10000000; width:100%; background:#F00; height:50px; background:#fff;}
.nav_top a.abc{ font-size:1.2em; font-weight:bold; color:#333333; }
.navM { display:none; overflow:hidden; width:100%; height:200%; overflow-y:scroll; position:fixed; left:0; top:0;  /**/background-attachment:fixed; background-size:cover !important; }
.navMbox { width:200px; height:100%; background:#FFF; display:block; margin:0; padding:0; padding-top:50px;}

.navM ul { overflow: hidden; display:block; }
.navM li { overflow:hidden; height:45px; display:block;}

.navM li a { width:200px; height:44px; display:block; border-bottom:1px solid #c9c9c9;  }
.navM li a span{ width:200px; overflow:hidden; display:block; font-size:16px; color:#6e6e6e; line-height:44px; text-align:left; padding-left:67px; background-size:25px 25px !important; }
.navM li a:active{ background-color:#fafafa !important; }
.navM li a:active span{ color:#efefef;}



.navM li a.nav_on{ background-color:#efefef !important; }
.navM li a.nav_on span{ background-size:25px 25px !important; color:#128614;}

}
/*导航结束*/

/*搜索 开始*/
#vivo-wrap,#vivo-head{ width:100%; overflow:visible;position:fixed;top:0; height:57px;  z-index:20000 ;
_position:absolute;
_bottom:auto;
}
#vivo-head{ z-index:99; }

.vivo-search{ width:100%; background:#6e6e6e; z-index:200; display:none; }
.vivo-search .search-box{width:90%; padding:20px 5%; -webkit-box-shadow:0 1px 2px rgb(0,0,0); -moz-box-shadow:0 1px 2px rgb(0,0,0); -ms-box-shadow:0 1px 2px rgb(0,0,0); box-shadow:0 1px 2px rgb(0,0,0); z-index:220; }
.vivo-search .search-box input{width:94%; height:30px; display:block; padding:0 3%; font-size:14px; color:#555; line-height:30px; border:none; background:#fff; overflow:hidden; }
.vivo-search .search-box button{width:70px; height:30px; overflow:hidden; text-align:center; font-size:14px; color:#fff; line-height:30px; border:none; overflow:hidden; background:#128614; outline:none; cursor:pointer;}
.vivo-search .search-box a.close{width:24px; height:30px; display:block; position:relative; }

#vivo-head .vivo-nav{ height:58px; display:block; position:relative; z-index:999;}
.vivo-nav .search-user{float:right; height:58px; }
.search-user a{ overflow:hidden; display:block;}
/*搜索 结束*/

/*搜索 下拉选项 开始*/
.xuanze{ font-size:14px; color:#FFF; line-height:30px; }
/* select{display: none; } */
/* .select_box{width:100%; height:auto; position:relative; display:block; font-size:14px; color:#8b8b8b; line-height:30px;} */
/* .select_showbox{ width:94%; height:30px; display:block; padding:0 3%; font-size:14px; color:#8b8b8b; line-height:30px; position:relative; border:1px solid #ccc; background:url(../images/pin_biao1.png) 95% center no-repeat; background-size:12px 12px !important; background-color:#FFF;border-radius:6px} */
/* .select_option{width:94%;  position:absolute; border:1px solid #ccc; border-top:0; padding:10px 3%; margin-top:-6px; z-index:100; display:none; font-size:14px; color:#8b8b8b; line-height:30px; background:#FFF; margin-bottom:56px; ;} */
/* .select_option li{ display:block; padding:0 0px; font-size:14px; color:#8b8b8b; line-height:36px; cursor:pointer; } */
/* .select_option li:active{ color:#8b8b8b;} */
/* .select_option li.selected{ color:#8b8b8b;} */
/*搜索 下拉选项 结束*/

/*横向导航开始*/
.scroll{ height:44px; margin:0 auto; position:relative; overflow:hidden; background:#FFF;}
.mod_01{float:left; overflow-x:hidden;}
#nav { height:44px; line-height:44px; position: relative; width: 100%;}
#nav .nav div{float:left; padding:0 20px; display:block; text-align: center; line-height:44px; }
#nav .nav div a{ font-size:1.2em; color:#5a5a5a !important; padding-bottom:5px; padding:0 8px;}

#nav .nav div a.now{border-bottom:2px #1090ff solid; color:#1090ff !important;}
#nav_left {left:0; background:url(../images/lian_zuo.jpg) center top no-repeat;}
#nav_right {right:0; background:url(../images/lian_you.jpg) no-repeat center top;}
#navbody { margin:0 24px; }
#nav_left,#nav_right { width:23px; height:44px; float: left;position: absolute;top: 0; background-size:23px 44px !important; cursor:pointer;}
.main_box {margin:0 auto;position: relative !important;height:100%;overflow:hidden;}
/*横向导航结束*/

.sou{ height:36px; background:#eeeeee; border:1px solid #bbbbbb;}
.souc{ width:100%; height:36px; font-size:14px; color:#b7b7b7; line-height:36px; background:transparent; }
.sousbg{ width:35px; height:36px;  background-size:28px 23px !important; }
.sous{ width:35px; height:35px; cursor:pointer; background:transparent;}

.menu{ padding-bottom:18px;}
.menu a { text-align:left; font-size:16px; color:#565656; line-height:30px; padding-top:58px; background-size:89px 70px !important; }
.cp td{ padding-top:5px;}
.cp .qing, .cp, .cp td{ overflow:visible;}
.cp td > .qing{ height:100% !important; position:relative; z-index:2;}
.cp_jie{background:#FFF;}
.cp_bt{ font-size:0.9em; color:#5f5f5f;display:block; text-align:left; width:100%; overflow:hidden;} 
.cp_bt:visited{ color:#5f5f5f;}
.jia{font-size:14px; color:#8d8d8d; line-height:18px;} .jia del{font-size:12px;}
.jia span{overflow:hidden; display:block; font-size:18px; color:#118314; line-height:22px;}

.title{ font-size:16px; color:#118314; line-height:28px; padding:0 14px; margin-left:auto; margin-right:auto; border:1px solid #118314;}
.pin{ background:#FFF;}
.pin td{ border-right:1px solid #bababa;} 
.pin td:last-child{ border-right:0;}
.pin_jie td{ border-right:0;  border-bottom:1px solid #bababa;}
.pin_jie tr:last-child td{ border-bottom:0;}
.mai{ width:96%; margin:0 2%; position:relative; z-index:3;}
.mai_bt{ width:92%; overflow:hidden; display:block; padding:0 4%; position:absolute; left:0; bottom:0; background:url(../images/mai_bg.png) repeat; font-size:14px; color:#FFF; line-height:28px;}

.copyright{ font-size:12px; color:#cfcfcf; line-height:22px; text-align:center; padding-top:6px;}
.copyright a{ overflow:hidden; display:block;font-size:12px; color:#cfcfcf; line-height:22px;}

.footer{ height:60px;  background:#e5e5e5;}
.footer a{ font-size:12px; color:#118314; line-height:26px; text-align:center;color:#333333}
.footer a > div{font-size:14px; color:#1090FF; line-height:24px;}
.footer a p.active{
	color:#00a0e9;
}
/******************************- cell.html -********************************/
.yeti{ background:#FFF; padding:0 3%; line-height:46px; color:#292929; font-size:16px;}
/******************************- product.html -********************************/
/*头部固定开始*/
#topbg{width:100%; overflow:visible;position:fixed;top:0; height:57px;  z-index:20000 ;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/*头部固定结束*/
.topbg{ display:block; padding:0 3%; height:57px; background: url(../images/ttou.png) center top no-repeat; background-size:100% 100%; }
.topbg a{ padding-top:17px; height:40px; display: block; cursor:pointer;}
.prdt{ position:relative; z-index:1;}
.prdt2{ background:#FFF; padding:15px 0;}
.sc{ display:block; width:40px; text-align:center; float:right;}
.sc .sc1{ padding-top:5px; height:25px; cursor:pointer;}
.sc .sc2{ padding-top:5px; line-height:22px; font-size:14px; color:#7e7e7e; cursor:pointer;}
.prom{ line-height:22px; font-size:16px; color:#333; padding-bottom:10px;}
.xian1{ line-height:24px; font-size:20px; color:#118314;}
.xian2{ line-height:24px; font-size:12px; color:#b5b5b5;text-decoration: line-through;}
.mj{ padding-top:5px; color:#909090; font-size:14px; line-height:22px;} .mj span{ color:#F00;}
.mj2{ line-height:22px; color:#909090; font-size:14px;}
.xz{ line-height:30px; color:#2b2b2b; font-size:14px; padding-right:8px;}
.xz2{ padding-left:1px;}
.xz2 a{ display: block; float:left; line-height:26px; font-size:14px; color:#b5b5b5; padding:0 10px; border:1px solid #c5c5c5; margin-left:-1px;}
.xz2 .shuzi{float:left; line-height:26px; font-size:14px; color:#b5b5b5; padding:0 14px; border:1px solid #c5c5c5; margin-left:-1px; }
/****产品选项卡样式****/
.tab1{width:100%;}
.menu2{height:40px;}
.menu2 li{float:left;width:25%;text-align:center;line-height:40px;height:40px;cursor:pointer;color:#2b2b2b;font-size:14px;overflow:hidden;background-color:#fff !important; border-bottom:2px solid #3c3c3c;}
.menu2 li a, .menu2 li a:visited{color:#2b2b2b;}
.menu2 li.off{background:url(../images/jj.png) center bottom no-repeat !important; background-size:14px 7px !important;}
.menu2 li.Order_status_hover{background:url(../images/jj.png) center bottom no-repeat !important; background-size:14px 7px !important;}
.menudiv2{height: auto;}
.menudiv2 .ddiv{padding:15px 0;line-height:28px;}

.shu12{ line-height:24px; color:#898989; font-size:14px;}
.toux img{ -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; padding:2px; border:1px solid #b9b9b9;}
.toum{ padding-left:8px; padding-top:5px; line-height:30px !important; color:#888; font-size:14px;}
.xing{ padding-top:8px; padding-left:8px;}
.pl dd{ padding:12px 3% 8px; border-bottom:1px solid #e5e5e5;}
.zx1{ display:block; width:36px; height:34px; color:#999; font-size:14px; line-height:34px; background:url(../images/duihua.png) center center no-repeat; background-size:24px 24px; border:1px solid #737373; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin-right:3%; position:relative; margin-right:10px;}
.zx2{ display:block; width:36px; height:34px; color:#999; font-size:14px; line-height:34px; background: url(../images/duihua2.png) center center no-repeat; background-size:24px 24px; border:1px solid #737373; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin-right:3%; position:relative; margin-left:10px; margin-right:10px;}
.zx2 .gc{ position:absolute; width:14px; height:14px; top:2px; right:2px; color:#FFF; font-size:12px; line-height:13px; text-align: center; background:#ff0000; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.zx3{ display:block; width: auto; height:34px; color:#999 !important; font-size:14px; line-height:34px !important; border:1px solid #737373; padding:0 10px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin-right:3%; position:relative; margin-left:10px; margin-right:10px;}
.zx4{ display:block; width: auto; height:34px; color:#fff !important; font-size:14px; line-height:34px !important; background-size:24px 24px; border:1px solid #359638; padding:0 10px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; position:relative; background:#359638; margin-left:10px;}
.zx5{ display:block; width: auto; height:50px; color:#999 !important; font-size:14px; line-height:50px !important; padding:0 10px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin-right:3%; position:relative; margin-left:10px; margin-right:10px; text-align:center;}
.zx6{ display:block; width: auto; height:50px; color:#fff !important; font-size:14px; line-height:50px !important; background-size:24px 24px; padding:0 10px; position:relative; background:#359638; margin-left:10px;}

/******************************- shopping.html -********************************/
.gcbt{ position:absolute; width:100%; height:57px; color:#fff; font-size:18px; line-height:57px; text-align:center;}
.gcbt2{height:57px; color:#fff; font-size:18px; line-height:57px; text-align:center;}
.gcbt2 a, .gcbt2 a:visited{ color:#FFF;}
.gwl{ background:#FFF; margin-bottom:14px; padding:15px 0;}
.gcj1{ font-size:16px; color:#302f2f; line-height:24px; display:block; clear:both;}
.gcj1 a,.gcj1 a:visited{ color:#302f2f;}
.gcj2{ font-size:14px; color:#a6a6a6; line-height:24px; display:block; clear:both;}
.qx{ padding-left:15px; }
.qx input{ display:block; float:left; margin-right:5px; margin-top:16px;}
.qx .lf{ display:block; color:#999 !important; font-size:14px; line-height:50px !important; }
/******************************- order.html -********************************/
.bian{ height:6px; background: url(../images/bian.jpg) center center repeat-x; margin-bottom:14px;}
.dzbg{ background:#FFF; padding-top:57px;}
.dzm{ line-height:20px; color:#242424; font-size:18px; padding-bottom:5px;}
.dzxx{ line-height:18px; font-size:14px; color:#242424;}
.cheng{ line-height:24px; font-size:14px; color:#302f2f;}
.ps{ background:#FFF; margin-bottom:12px; padding:3px 0;}
.ps table td{ padding:7px 0; border-bottom:1px solid #d7d7d7;}
.ps table tr:last-child td{border-bottom:none;}
.kd1{ line-height:28px; color:#302f2f; font-size:14px; padding-right:13px;}
.kd{ background:url(../images/hao.png) center right no-repeat; background-size:8px 14px !important; color:#aaa; font-size:14px;}
.bz1{ float:left; line-height:28px; color:#302f2f; font-size:14px; padding-right:2px;}
.bz{ width:80%; height:28px; line-height:28px; color:#c8c8c8; font-size:14px;}
.gong{ line-height:28px; font-size:14px; color:#302f2f;}
.he0{ line-height:28px; font-size:14px; color:#505050;}
.he0 span{ color:#118314; font-size:16px;}
.zhi1{ display:block; float:left; margin-top:10px;}
.zhi{ display:block; float:left; border:1px solid #d7d7d7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin-left:8px;}
/******************************- order_next_1.html -********************************/
.gx{ margin-top:30px; border:1px solid #54a456; background:#e2f1e2; text-align:center; color:#2d2d2d; font-size:14px; line-height:24px; padding:8px 0px;}
.gx2{ padding-top:15px; color:#2d2d2d; font-size:14px; line-height:24px; text-align:center; padding-bottom:20px;}
.jgk{ padding-bottom:26px;}
.jgk a{ display:block; font-size:14px; color:#ffffff; line-height:36px; height:36px; background:#118314; text-align:center;}
.qt{ background:#FFF; padding:0 3%; font-size:16px; color:#118314; line-height:42px; margin-bottom:15px;}
/****订单选项卡样式****/
.dingdan .tab1{width:100%;}
.dingdan .menu2{height:46px;}
.dingdan .menu2 li{float:left;width:20%;text-align:center;line-height:46px;height:46px;cursor:pointer;color:#2b2b2b;font-size:14px;overflow:hidden;background-color:#fff !important; border-bottom:2px solid #3c3c3c;}
.dingdan .menu2 li.off{background:url(../images/jj.png) center bottom no-repeat #fff !important; background-size:14px 7px !important;}
.dingdan .menudiv2{height: auto;}
.dingdan .menudiv2 .ddiv{padding:15px 0;line-height:28px;}
/****订单选项卡样式 end****/
.dingd{ background:#FFF; border-top:1px solid #cecece; border-bottom:1px solid #cecece; margin-bottom:15px;}
.ddh{ padding:0 3%; border-bottom:1px solid #cecece; line-height:36px; font-size:16px; color:#292929;}
.ddh2{ border-bottom:1px solid #cecece; padding:8px 0;}
.jg2{ line-height:24px; color:#292929; font-size:14px;}
.ddh3{ padding:13px 3%;}
.ddh3 a{ display:block; float:right; line-height:26px; font-size:14px; color:#505050; padding:0 8px; border:1px solid #cecece; margin-left: 16px;}
.sui{ display:block; margin:18px auto 0; width:120px; text-align:center; height:34px; line-height:34px; color:#3f4447; font-size:14px; border:1px solid #3d4245; background:#FFF; -moz-border-radius:4px;  -webkit-border-radius:4px; border-radius:4px;}
.xg{ color:#3d4245; font-size:16px; line-height:30px; padding-top:10px; padding-bottom:6px;}
/******************************- my.html -********************************/
.grt img{ width:58px; height:58px; border:1px solid #cecece; padding:2px; -webkit-border-radius:31px !important; -moz-border-radius:31px !important; border-radius:31px !important; }
.yh1{ display: block; line-height:24px; color:#292929; font-size:16px;} .yh1:visited{ color:#292929;}
.yh2{ display:block; line-height:24px; color:#292929; font-size:14px;} .yh2:visited{ color:#292929;}
.zxb{ overflow:hidden; background:#FFF;}
.zxb table{ border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb;}
.zxb td{ line-height:26px; color:#292929; font-size:14px; border-left:1px solid #cbcbcb;}
.zxb td img{ margin-right:6px; vertical-align:middle;} .zxb td a{ display:block; clear:both; cursor:pointer;}
.zxb td a,.zxb td a:visited{ color:#292929;}
.zxb td:first-child{ border-left:none;}
.zxb2{border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; overflow:hidden; background:#FFF;}
.bbo{ line-height:50px; color:#292929; font-size:16px; width:80%;} .bbo:visited{ color:#292929;}
.bbo img{ vertical-align:middle; margin-right:8px;}
.zxb2 td{ border-bottom:1px solid #cbcbcb;} .zxb2 tr:last-child td{ border-bottom:none;}
.bbo2{ height:31px; padding-top:19px;}
.xtou1{ display:block; height:50px; text-align:right; line-height:50px; color:#474747; font-size:16px;}
.xtou1_1{ margin-top:7px; width:30px; height:30px; padding:2px; border:1px solid #cbcbcb; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; float:right; margin-right:14px;}
.mm{ line-height:26px; color:#292929; font-size:16px;}
.cs01{ line-height:50px; color:#868686; font-size:16px; padding-right:14px;}
.sex input{ float:left; margin-top:16px;} .sex label{ float:left; margin-left:10px;}
/******************************- collection.html -********************************/
.gcj2_1{ font-size:14px; color:#a6a6a6; line-height:24px; }
.gcj2_1 a, .gcj2_1 a:visited{color:#a6a6a6;}
/******************************- sign.html -********************************/
.sibg2{ background:url(../images/sibg2.png) repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; overflow:hidden;}
.dlt{ line-height:69px; font-size:20px; color:#ffffff; padding-top:3px;}
.yhm{ width:90%; padding:0 12px; height:39px; border:1px solid #FFF; background-color:transparent; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; font-size:16px; color:#FFF; line-height:39px; margin:0 auto 14px; display:block;}
.yhm2{ width:60%; height:40px; line-height:40px; color:#FFF; background:#118314; display:block; margin:4px auto 14px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; cursor:pointer; font-size:16px;}
.wj a{ display:block; line-height:26px; color:#FFF; font-size:14px; padding-bottom:20px;}

/******************************- register.html -********************************/
.sibg3{ background:url(../images/rebg.png) repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; overflow:hidden; line-height:40px; color:#5c5c5c; font-size:14px;}
.yhm_1{width:90%; padding:0 12px; height:39px; border:1px solid #000; background-color:transparent; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; font-size:16px; color:#5c5c5c; line-height:39px; margin:0 auto 14px; display:block;}
.huiy input{ display:block; float:left; margin-top:6px;}
.huiy label{ display:block; float:left; line-height:28px; color:#000; font-size:16px; margin-left:6px;}
/******************************- porduct_buy.html -********************************/
.hit{ position:absolute; z-index:9; width:100%; height:100%; background:url(../images/hit.png) repeat;}
.gou{ padding-top:7px;}
.gm{ height:48px; font-size:16px; color:#2e2e2e;}
.bh{ display:block; float:left; padding:0 15px; border:1px solid #717171; line-height:32px; font-size:16px; color:#686868;}
.cph{ color:#2e2e2e; line-height:26px; font-size:16px; padding-bottom:8px;}
.xz2_1{padding-left:1px;}
.xz2_1 a{ display: block; float:left; line-height:32px; font-size:16px; color:#717171; padding:0 10px; border:1px solid #717171; margin-left:-1px;}
.xz2_1 .shuzi{float:left; line-height:32px; font-size:14px; color:#717171; padding:0 16px; border:1px solid #717171; margin-left:-1px; }
.qd{ width:100%; height:50px; background:#359638; color:#fff; line-height:50px; font-size:18px; cursor:pointer;}
.guan{ position:absolute; z-index:999; float:right; right:3%; top:0;}
.dat{ line-height:22px; color:#CCC; font-size:12px; padding-bottom:3px; padding-top:4px;}
.shu12_2{ line-height:22px; color:#999; font-size:12px;}
.shu12_1{ line-height:26px; color:#666; font-size:14px;}
.bc{ width:100%; height:34px; background:#118314; font-size:14px; color:#FFF; margin-bottom:12px; margin-top:10px;}
.xie{ text-align: right; width:80%; height:30px; padding:10px 0; line-height:30px; color:#292929; font-size:14px;}
.dh{ text-align:right; width:80%; padding-right:0px; line-height:50px; color:#474747; font-size:14px;}
.gcbt2_1 a{ display: block; float:right; line-height:57px; height:57px; font-size:16px; color:#fff; padding:0; margin:0;}
.gcbt2_1 span{ display:block; float:right; line-height:57px; height:57px; font-size:16px; color:#fff; padding:0; margin:0;}
.yhm_1_1{width:66%; padding:0 12px; height:39px; outline:1px solid #d4d4d4; background-color:transparent; font-size:16px; color:#5c5c5c; line-height:39px; margin:0 0 14px 0; display:block; float:left !important;}
.dao{ display:block; float:left !important; width:26%; background:#d8d8d8; text-align:center;font-size:12px; color:#5c5c5c; line-height:39px;}

/*****************invite*******************/
.bai{ background:#FFF; padding:15px 20px;}
.yao{ line-height:38px; color:#676767; font-size:16px; text-align:center;} .yao span{ color:#118314; font-size:22px;}
.piao{ padding:20px 0 26px; text-align:center; }
.yq{ display:block; width:90%; height:34px; font-size:16px; color:#FFF; line-height:34px; text-align:center; background:#118314; margin:0 auto; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.yyq{ display:block; width:90%; height:34px; font-size:16px; color:#666; line-height:34px; text-align:center; border:1px solid #eee; margin:10px auto 4px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.yyq img{ margin-right:4px; vertical-align:middle;}
.yqlt{ line-height:44px; font-size:16px; color:#444;}
.yql td{ line-height:40px; font-size:14px; color:#575757;}
.yql td span.yi{ color:#fc6e01;}
.xiang1{ line-height:26px; font-size:14px; color:#666; padding-bottom:10px;}
.xiang2{ display:block; width:80%; color:#FFF; background:#118314; font-size:14px; line-height:26px; text-align:center; margin:0 auto; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/*****************news*******************/
/*案例折叠开始*/
.subNavBox{width: auto;border-top:solid 1px #d7d7d7; border-left:none; border-right:none;}
.subNav{border-bottom:solid 1px #d7d7d7;cursor:pointer; font-size:16px;color:#999;line-height:54px;padding-left:3%;background:url(../images/jiantou1.jpg) no-repeat;background-position:97% 50%}
.subNav:hover{color:#118314;}
.currentDd{color:#118314}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da; color:#898989; font-size:14px; line-height:24px; padding:5px 3%;}
.navContent li a{display:block;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#333}
.navContent li a:hover{color:#fff;background-color:#277fc2}
/*案例折叠结束*/
/*****************add*******************/
.mm1{ line-height:28px; font-size:18px; color:#333333;}
.mr{ line-height:26px; color:#F00; font-size:14px;}
.mrr{ line-height: 26px; color:#333; font-size:14px; margin-left:26px;}
.add li{ padding:10px 3%; border-bottom:1px solid #eee;}
.add li a, .add li a:visited{color:#333;}
.ze{ display:block; width:100%; background:#118314; color:#FFF !important; font-size:16px; line-height:50px !important; height:50px; cursor:pointer;}

/*****************add_1*******************/
.adm select{ display:block; margin-right:10px; float:left; width:80px; height:26px; line-height:26px; color:#333; font-size:16px;}
.add_1 table td{ padding:10px 3% !important; border-bottom:1px solid #e5e5e5;}
.ts{ line-height:22px; color:#a3a3a3; font-size:12px; padding-top:4px;}
.tx input{ width:100%; height:26px; color:#333; font-size:16px; background-color:transparent !important;}
.txj{ line-height:26px; font-size:14px; color:#444; margin-right:8px;}
.txj2{ line-height:26px; font-size:18px; color:#118314; margin-left:65px;}
.txj2 input{ width:90%; float:left; border:1px solid #d7d7d7; height:24px; line-height:24px; font-size:14px; color:#333;}
.txj2_1 input{ width:100%; background:#118314; height:36px; color:#FFF; font-size:16px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.add_2 table td{ padding:8px 3% !important; }


/**添加 特惠 小标的样式**/
.tupian{ position:relative; overflow: visible !important;}
.cuxiao{ width:35px !important; height:30px !important; background:url(../images/cuxiao.png) center center no-repeat; background-size:35px 30px;}
.cp .qing, .pin div, .pin div{ overflow: visible !important;}
.tupian .cuxiao{ display:block; position:absolute; top:-3px; left:6px;}
/**首页精品推荐加小标**/
.mai_jie .flicker-example li{  padding-top:3px;}
.mai_jie .flicker-example li div{ overflow:visible !important;}
/***添加剩余时间**/
.djs{ background:#fff2cf url(../images/time.jpg) 8px center no-repeat; font-size:12px; line-height:20px; margin-top:3px; margin-bottom:5px; padding:3px 6px; color:#433614;}
.djs2{ background:#fff2cf; font-size:12px; line-height:16px; margin-top:3px; margin-bottom:5px; padding:4px 6px; color:#433614;}
.djs20{ display:block; line-height:20px; font-size:12px; line-height:20px;} .djs20 img{ display:block; float:left; margin-right:3px;vertical-align:middle;}
.djs22{ display:block; line-height:20px; font-size:11px; line-height:15px;background:#fff2cf; overflow:hidden; height: auto; padding:3px 0; margin:4px 0;letter-spacing:0px; text-align:center;} .djs22 img{ display:block; height:14px; float:left; margin-right:3px; margin-left:3px;vertical-align:middle;}
.djs2-xj{height:18px; text-align:center; padding-top:11px;}
/***最终页添加剩余时间**/
.sysj_bg{background:url(../images/sysj_bg.png) left center no-repeat; background-size:100%;  width:230px; height:38px; font-size:12px; line-height:36px;color:#433614; padding-right:10px; text-align:right;}

/*-------------------------------------------------------------------------------------------------------*/
.z_nav{width:100%; float:left; margin-top:6px; padding-bottom:6px;}
.z_nav li{width:25%; float:left;  text-align:center;}
.z_nav li img{width:44%;}
.z_nav li p{width:100%; text-align:center; font-size:0.8em; color:#333; margin-top:6px;}
.bg10f2{width:100%; height:10px; background:#f2f2f2; margin:5px 0;}
.bg1f2{width:100%; height:1px; background:#f2f2f2; margin:5px 0;}

.procuct03{ width:100%; float:left; }
.procuct04{ width:100%; float:left; }
.procuct03 p{float:left;font-size:1.2em; font-weight: bold; padding-left:10px; border-left:3px #00a0e9 solid;}
.procuct04 p{float:left;font-size:1.1em; font-weight: bold; color:#666;}
.procuct03 a{float:right; font-size:1em; color:#333; margin-top:5px; margin-right:6px;}
.procuct03 a span{font-size:0.8em; position:relative; top:-1px;}

.z_zhibo{width:100%; float:left;}
.z_zhibo_left{width:48%; float:left;}
.z_zhibo_left img{width:100% !important; height:auto !important;}
.z_zhibo_right{width:48%; float:right;}
.z_zhibo_right_bt{width:100%; line-height:1.5em; font-size:1.4em; }
.z_zhibo_right_bt a{color:#1090ff;}
.z_zhibo_right_txt{width:100%; font-size:1.2em; line-height:1.4em; color:#666;}
.z_zhibo_right_txt span{font-size:1.2em;}
.z_zhibo_right_enroll{width:100%; margin-top:5px;}
.z_zhibo_right_enroll a{ border:1px #657F8C solid; padding:5px 20px;font-size:1em; color:#fff; background:#66CBFF; display:inline-block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}


.z_ms{width:100%; float:left;}
.z_ms li{width:32%; float:left; margin-right:2%; margin-top:15px;}
.z_ms li.mr0{margin-right:0;}
.z_ms li img{width:100%; height:auto !important; }
.z_ms li p{width:100%; height:18px; line-height:18px; font-size:0.9em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.z_ms li p a{color:#333;}
.z_ms li span{width:100%; font-size:0.7em; color:#999;}


.z_gg{width:100%; float:left;}
.z_gg dl{width:30%;  padding:8px 1%; float:left; margin-right:2%; margin-top:10px; background:#f8f8f8;}
.z_gg dl.mr0{margin-right:0;}
.z_gg dl img{width:100%; height:auto !important; }
.z_gg dl dt a{color:#658B9E; font-size:0.8em; color:#333; line-height:18px;}
.z_gg dl dd{color:#999; font-size:0.6em;}
.z_gg dl p span{ font-size:0.6em; padding-left:15px;}
.z_gg dl p span.z_gg_span1{ background:url(../images/g1.jpg) left center no-repeat;}
.z_gg dl p span.z_gg_span2{ background:url(../images/g2.jpg) left center no-repeat;}
.z_gg dl p span.z_gg_span3{ background:url(../images/g3.jpg) left center no-repeat;}


.z_xxgg{width:100%; float:left;}
.z_xxgg_left{width:34%; float:left;}
.z_xxgg_left img{width:100%; height:auto !important;}
.z_xxgg_right{width:62%; float:right;}
.z_xxgg_right_bt{width:100%;  }
.z_xxgg_right_bt a{font-size:1.4em;color:#333;  }
.z_xxgg_right_txt {font-size:1.0em; color:#999; margin-top:3px;}

.live_nav{width:100%; float:left; padding-bottom:5px;}
.live_nav a{font-size:1.1em; display:inline-block; padding-bottom:3px;color:#333; margin-right:15px; padding:0 5px;}
.live_nav a.now{border-bottom:2px #1090ff solid;}

.livelst{width:100%; float:left;}
.livelst dl{width:32%;  float:left; margin-right:2%; margin-top:15px;}
.livelst dl.mr0{margin-right:0;}
.livelst dl img{width:100%; height:auto !important; }
.livelst dl dt {width:100%; height:24px; font-size:1.0em; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.livelst dl dt a{color:#658B9E;}
.livelst dl dd{color:#658B9E; font-size:0.8em; line-height:1.5em;}
.livelst dl p{margin-top:5px;}
.livelst dl p span{ font-size:0.6em;line-height:1em; float:left;}
.livelst dl p span.livelst_span{ float:right;color:#D1494C; font-size:0.8em;}
.teadetail{width:100%; float:left; }
.teadetail_left{width:48%; float:left;}
.teadetail_left img{width:100%;}
.teadetail_right{width:48%; float:right;}
.teadetail_right_bt{font-size:1.2em; margin-top:5px;}

.tupian2 img{border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.hot_z{width:100%; float:left;}
.hot_z_left{width:61%; float:left; }
.hot_z_left li{width:100%; height:1.4em; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#333; }
.hot_z_left li a{ font-size:1em; color:#333; padding-left:12px; background:url(../images/span.png) left center no-repeat;}



.hot_z_right{width:36%; float:right;}
.hot_z_right img{width:100%; height:100%;}

/***********************************************************************************/

.z_bt{width:100%; text-align:left;}
.z_bt1{
	width: 100%;
    height: 40px;
    position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.4);
    z-index: 20;
    background: #fff;
	text-align:center;
	line-height:40px;
}
.z_bt1 p {
    width: 50%;
    float: left;
    text-align: center;
}
.z_bt1 p span{   
    color: #00a0e9;
    border-bottom: 2px #00a0e9 solid;
	line-height: 37px;
    display: inline-block;
	font-size:15px;
}
.z_bt1 .hd-line {
    width: 2px;
    height: 26px;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    background: #e5e5e5;
    top: 7px;
}
.z_bt1 p.gray span {
    color: #000;   
    border-bottom: 0;
}

.z_more{width:100%; background:#efefef; border-bottom:1px #b1b1b1 solid; text-align:center; margin-top:10px; padding:5px 0;}
.z_more a{width:100%; display:block;font-size:0.8em; }
.mt20{margin-top:20px;}

.z1{width:100%; box-sizing:border-box; border:1px #f9f9f9 solid; margin-top:10px; position:relative; border-radius:10px; overflow:hidden;}
.z1 img{width:100%;}
.z1-opacity{position:absolute;top:0; left:0; z-index:3; width:100%; height:100%;}
.z2{width:100%; margin-top:5px;}
.z2 p{display:inline-block;}
.z2 p.p1{padding:0 4px 0 0;background:url(../images/002.jpg) right center no-repeat;}
.z2 p.p1 span{background:#00a0e9; font-size:0.9em; color:#fff; display:block; padding:0 5px;}
.z2 p.p2{color:#666; font-size:0.8em;}
.z2 a{float:right; font-size:0.8em; color:#00a0e9;}
.z2 a label{font-size:0.9em; position:relative; top:-1px;}
.z3{width:100%; margin-top:2px;}
.z3 a{float:left; color:#666; font-size:0.9em;}
.z3 span{float:right; color:#666;font-size:0.9em;}

.z4{width:100%; margin-top:4px; position:relative; overflow:hidden;}
.z4_more{width:100%; text-align:right;}
.z4_more a{color:#00a0e9; font-size:0.8em;}
.z4_more span{font-size:0.9em; position:relative; top:-1px;}
.z4lst{width:100%; float:left; margin-top:5px;}
.z4lst li{width:32%; margin-left:2%; float:left; position:relative;}
.z4lst li.ml0{margin-left:0;}
.z4lst li img{width:100%; vertical-align:top; }
.z4lst li p{position:absolute; bottom:0;  width:100%; text-align:center; color:#fff; font-size:0.8em; background:rgba(48,90,121,0.6); font-family:"宋体"; height:18px; line-height:18px; overflow:hidden;}

.z5s{width:100%; padding:12px 0 0; margin-top:11px; }
.z5{width:100%;}
.z5 li{width:32%; margin-left:2%; float:left;}
.z5 li.ml0{margin-left:0;}
.z5 li img{width:100%;}

.z6{width:100%;}
.z6 dl{
    box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
    border-radius: 2px;
    margin-top: 10px;
    position: relative;
    width: 48%;
    float: left;
	padding:10px;
    padding-bottom: 8px;
	box-sizing:border-box;
}
.z6 dl.z6_right{float:right;}
.z6 dl img{width:100%; float:left; border-radius:3px; }
.z6 dl li{width:100%; float:left; margin-top:5px;/*  line-height:20px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666;*/ }
.z6 dl li a{color:#333; 
	line-height:18px; 
	font-size:14px;
	width:100%; 
	-webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	font-weight: 500;
	height:36px;
}
.z6 dl li p{color:#666; font-size:12px; color:#999;}
.z6 dl li p span.right{
	float:right;
}
.z6-price{	
	font-size: 12px;
    color: #f00;
    line-height: 12px;
    font-weight: 500;
	margin:5px 0 3px;
	
}
.z6-price span{
    font-size: 14px;
}
.z6-price  span.old-price {
    font-size: 10px;
    color: #999;
    text-decoration: line-through;
    margin-left: 3px;
	display: inline-block;
}

.z7{width:100%; float:left; margin-top:20px;}
.z7_left{width:46%; float:left; }
.z7_left img{width:100%; vertical-align:top;}


.z7_right{width:50%; float:right; position:relative; }
.z7_right p{display:inline-block; padding-right:4px; float:left;background:url(../images/002.jpg) right center no-repeat; margin-bottom:5px;}
.z7_right p span{display:inline-block; padding:0 5px; background:#00a0e9; color:#fff; float:left; font-size:0.9em;}

.z7_right li{width:100%; float:left; margin-top:2px; line-height:20px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666;}
.z7_right li a{color:#666; font-size:0.9em; }
.z7_right dd{width:100%;  text-align:center;float:left; margin-top:20px}
.z7_right dd span{font-size:0.9em; color:#666; }
.z7_right dd span.span1{float:left; }
.z7_right dd span.span1 img{height:11px;}
.z7_right dd span.span2 img{height:14px; position:relative; top:-0px;}
.z7_right dd span.span3{float:right;}
.z7_right dd span.span3 img{height:12px; position:relative;}
.z7_right dd span img{ margin-right:3px;}

.z_page{width:100%; text-align:center; float:left; margin-top:10px;}
.z_page a,.z_page span{ margin:0 2px; display:inline-block;}


.z8{width:100%; height:30px; overflow:hidden; color:#ccc; font-size:0.8em; font-style:italic;}

.z9,.z9 img{width:100%;}

.z_banner1{width:100%;}
.z_banner1 img{width:100%;}

.z10{width:100%;}
.z10 p{float:left; font-size:0.8em; margin-top:4px;}
.z1_play{float:right;}
.z1_play a{float:left; font-size:0.8em; display:inline-block; padding:3px 10px; background:#029ee9; color:#fff;}
.z1_play a.z1_play_a1{margin-right:10px;}
.z1_play a img{ height:13px; position:relative; top:2px; vertical-align:top}

.h20{width:100%; height:10px;}
.z11 img{max-width:100%}
.z11s1,.z11s3{width:100%; font-size:0.9em; line-height:1.8em; color:#666;}
.z11s2{width:100%; margin-top:5px;font-size:0.9em;  color:#666;}

.z11s2 a{width:100%; float:left; height:24px; display:block}
.z11s2 a li{width:80%; float:left;  line-height:1.8em; font-size:0.9em; overflow:hidden;}
.z11s2 a img{float:right; height:12px; position:relative; top:7px;}

.hidden{display:none; }
.show_hidden{width:100%; float:left; margin-top:16px; text-align:center; height:15px; position:relative; margin-bottom:15px;}
.show_hidden img{width:24px;position:absolute; top:0; left:50%; margin-left:-12px; }
.show_hidden img.show_hidden_up{}
.show_hidden img.show_hidden_down{display:none}
.show_hidden img.show_hidden_down2{display:none}

.z12_nav{width:100%; text-align:center; margin-top:10px;}
.z12_nav a{display:inline-block; padding:0 10px; border-radius:10px; background:#e1e1e1; font-size:0.8em; margin:0;}
.z12_nav span{color:#00a0e9; font-size:1.0em; margin:0; position:relative; top:1px;}
.z12_nav a.now{background:#00a0e9; color:#fff;background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;}

.z12{width:100%; margin-top:4px; padding-bottom:20px;}
.z12 dl{width:48%; float:left; margin-top:18px;}
.z12_2 dl{width:48%; float:left; margin-top:12px;}
.z12 dl.z12_dl_right{float:right;}
.z12 dl img{width:100%; float:left;border:1px #f5f5f5 solid; box-sizing:border-box;}
.z12_2 dl img{height:auto;}
.z12 dl li{width:100%; float:left; margin-top:5px; line-height:20px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666;}
.z12 dl li a{color:#666; font-size:0.8em;}
.z12 dl dt{width:100%; float:left; margin-top:0px; font-size:0.8em;line-height:20px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666;}
.z12 dl dd{width:100%;float:left; margin-top:6px; position:relative;}
.z12 dl dd p{float:left; color:#f60; font-size:0.8em; margin-top:1px;}
.z12 dl dd p span.old-price{
	color:#888;
	text-decoration: line-through
}
.z12 dl dd a{display:inline-block; background:#00a0e9; color:#fff; padding:2px 5px; font-size:0.8em; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; right:0; top:6px; position:absolute;background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;}

.z13{width:100%; font-size:0.9em; font-weight:bold; color:#666; line-height:1.5em; margin-top:5px; position:relative;}

.z13s{position:relative;}
.z13s_absolute{position:absolute; top:0; right:0;line-height:1.5em;}
.z13s_absolute a{padding:0 10px; display:inline-block; background:#00a0e9; color:#fff; border-radius:8px; float:right; margin-top:3px;background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;}
.z13s_absolute p{font-size:0.8em; line-height:1em; color:#888; display:inline-block; text-decoration: line-through; margin-bottom:0;}
.z13s_absolute span{font-size:0.8em; color:red;display:inline-block;}
.z13s_absolute span img{position:relative; height:12px; margin-right:5px; top:1px;}
.z13s_absolute_2{}
.z13s_absolute_2 a{font-size:0.8em;padding:0 6px; }
.z13s_absolute_2 a img{position:relative; height:10px; margin-right:0; top:0;}

.z14{font-size:0.9em; margin-top:5px;line-height:1.8em;color:#666;}
.z14 img{ width:100%; height:100%}
.z15{width:100%; float:left;}
.z15_left{width:48%; float:left;}
.z15_left img{width:100%;}
.z15_right{width:48%; float:right;}
.z15_right1{width:100%; font-size:0.8em; font-weight:bold; color:#666;}
.z15_right2{width:100%; font-size:0.7em; line-height:1.6em; margin-top:2px;color:#858585; }

.bgf4{width:100%; background:#f4f4f4; padding:15px 0; margin-top:10px;}

.z16{width:100%;}
.z16 ul{width:50%; text-align:center; float:left;}
.z16 ul img{width:36%; vertical-align:top;}
.z16 ul p{width:100%; text-align:center; font-size:1em; font-weight:bold; color:#666; margin-top:5px;}

.z17{width:100%; float:left; padding-bottom:15px;}
.z17 li{width:24%; float:left; margin-right:1.3%; margin-top:3px;}
.z17 li.mr0{margin-right:0;}
.z17 li img{width:100%;}

.z18{width:100%;}
.z18 li{width:100%; height:26px; overflow:hidden;}
.z18 li a{font-size:1em;}

.z19{width:100%; font-size:0.7em; color:#666; line-height:1.4em;}
.z19 b{font-weight:bold;}

.z20{width:100%; float:left;}
.z20 dl{width:32%; float:left; margin-right:2%; margin-top:10px;}
.z20 dl.mr0{margin-right:0;}
.z20 dl img{width:100%; vertical-align:top}
.z20 dl dt{font-size:0.8em; font-weight:bold; margin-top:5px; text-align:center; color:#999;}
.z20 dl dd{text-align:center; margin-top:0px;}
.z20 dl dd a{font-size:0.8em;}




.z21{width:100%; margin-top:5px;}
.z21 p{display:inline-block;}
.z21 p.p1{}
.z21 p.p1 span{background:#00a0e9; font-size:0.9em; color:#fff; display:block; padding:0 5px;}
.z21 p.p2{color:#666; font-size:0.8em;}
.z21 a{float:right; font-size:0.8em; color:#00a0e9;}
.z21 a label{font-size:0.9em; position:relative; top:-1px;}
.z22{width:100%; margin-top:5px;}
.z22 a{float:left; color:#666; font-size:0.8em; margin-top:4px;}
.z22 span{float:right; color:#666;font-size:0.9em;}
.z1_play a{float:left; font-size:0.8em; display:inline-block; padding:3px 10px; background:#029ee9; color:#fff; border-radius:5px; margin-top:0;}

.z23{width:100%; margin-top:4px;}
.z23 dl{width:48%; float:left; margin-top:18px;}
.z23 dl.z12_dl_right{float:right;}
.z23 dl img{width:100%; float:left; height:123px;}
.z23 dl li{width:100%; float:left; margin-top:5px; line-height:20px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666;}
.z23 dl li a{color:#666; font-size:0.8em;}
.z23 dl dt{width:100%; float:left; margin-top:0px; font-size:0.8em; color:#666;}
.z23 dl dt dd{width:100%;float:left; margin-top:6px;}
.z23 dl dd p{float:left; color:#666; font-size:0.8em; margin-top:1px;}
.z23 dl dd span{float:right;  font-size:0.9em; color:#e72313;}

.z24_1{margin-top:20px; line-height:1.5em; font-size:0.8em;}


.z25{width:100%; padding:10px 0; background:#f4f4f4;}
.z25_left{width:32%; float:left;}
.z25_left img{width:100%;}
.z25_right{width:64%; float:right;}
.z25_right_1{width:100%; font-size:1em; color:#000; font-weight:bold;}
.z25_right_2{width:100%; font-size:0.8em; color:#999; margin-top:5px;}
.z25_right_3{width:100%; font-size:0.8em; color:#666; line-height:1.5em;height:6em; overflow:hidden; margin-top:5px;}


.contact_z1{position:fixed; right:0; bottom:150px;}
.contact_z1_img{position:absolute; top:0; right:0; z-index:10;}
.contact_z1_img img{width:25px; height:34px;}
.contact_z1_text{position:absolute; z-index:9; top:0; right:-150px;}
.contact_z1_text img{height:34px;}

.z26{width:78%; margin:0 auto; padding:0 2%; height:34px; background:#00a0e9; border-radius:12px;}
.z26 img{float:left; position:relative; height:18px; margin-top:8px;}
.z26  p{float:left; line-height:34px; font-size:0.9em; color:#fff; margin-left:5px;}
.z26_input1{width:46%; height:24px; padding:0 2%; margin-top:5px; background:#fff; border:0; outline:none; margin-left:5px; border-radius:10px;}
.z26_submit1{padding:0 5px; height:22px; line-height:16px; border:1px #fff solid; color:#fff; outline:none; background:#00a0e9;border-radius:18px; }

.z27{width:100%; text-align:center; margin-top:10px;}

.z28{width:90%; margin:5px auto 0; padding-top:5px; text-align:center; font-size:0.8em; color:#999; border-top:1px #ccc solid;}
.z29{width:100%; margin-top:3px;}
.z33{width:100%; margin-top:5px;}
.z30{width:100%; margin-top:10px; line-height:20px; font-size: 18px; color: #b21f2d}
.z30 img{max-width:100%}

.z30news{width:100%; margin-top:10px; line-height:24px; font-size: 16px; }
.z30news img{max-width:100%}


.z31{width:100%; text-align:center; margin-top:10px;}
.z32{width:100%; text-align:center;margin-top:10px; padding-bottom:15px;}


.z34s{width:100%; margin:0 auto; height:100%;}
.z34{width:70%; margin:0 auto 0; height:100%;}
.z34 li{width:100%; position:relative; height:24px; margin-top:20px;}
.z34_input1{border:1px #ccc solid; height:28px; width:100%; padding:0 3%;border-radius:6px}
.z34_input2{background:#1E96D5; height:30px; width:100%; border-radius:6px; color:#fff;}
.z34 li span{position:absolute; right:5px; top:5px;}
.z34 li p{width:100%; text-align:center; font-size:0.8em;}

.z35s{width:100%; background:#f1f1f1; padding-bottom:40px;}
.h20{width:100%; height:10px;}
.z35{width:80%; margin:0 auto;}
.z35_1{width:100%; padding:5px 3%;border-radius:6px;height:180px; background:#fff; font-size:0.9em; line-height:1.8em; color:#666;}
.z35_2{width:100%; margin-top:15px; position:relative;}
.z35_input1{border:1px #ccc solid; height:28px; width:100%; padding:0 3%;border-radius:6px}
.z35_input3{border:1px #ccc solid; height:28px; width:100%; padding:0 3%;border-radius:6px; background:#fff; outline:none; color:#666;box-sizing:border-box; }

.z35_3{width:100%; padding:3px 3% 0;border-radius:6px;height:180px; background:#fff; margin-top:15px;}
.z35_bt{width:100%; border-bottom:1px #5E5D63 solid; font-size:0.8em;}
.z35_textarea1{width:100%; height:162px; border:0; outline:none;}
.z35_2 p{position:absolute; top:7px; left:25px; font-size:0.8em; color:#666;}
.z35_input2{background:#1E96D5; height:30px; width:100%; border-radius:6px; color:#fff;}



/* login regist member */
.login1{margin-top:30px; width:100%;}
.login1_s{width:100%; margin-top:1px; position:relative; height:40px;}
.input_login1{width:80%; height:38px; border:0; padding:0 10%; line-height:40px;}
.login1_s span{font-size:16px; position:absolute; top:10px; right:10%; width:20px; height:20px; text-align:center;line-height:20px;  color:#fff; background:#787878; border-radius:50%; display:inline-block;z-index:5;}
.back_password{width:100%; text-align:center; margin-top:10px; }
.back_password a{color:#1e96d5; font-size:1em;}
.login1_s2{margin-top:10px;}
.login1_s3{margin-top:20px;}
.input_submit1{width:80%; margin-left:10%; background:#1e96d5; height:36px; line-height:36px; color:#fff; font-size:1.2em; border-radius:3px}

.login2{width:100%; text-align:center; margin-top:130px;}
.login2_1{color:#999;}
.login2_2{width:100%; margin-top:5px;}
.login2_2 img{width:36px;}


.m1{width:100%; background:#fff; position:relative;}
.m1s{
	display:flex;
	width:100%;
	padding:10px 6%;
}

.m1_logo{
	width:90px;  
	position:relative;
	margin-right:20px;
	border:5px #7C8999 solid;
	border-radius:6px;
}
.m1s2{
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
}
.m1s2 .m1_logo{
	margin-right:1px;
}
.m1_logo img{
	vertical-align:top;
	border:0;
}
.m1_logo_3{width:24px; height:24px; position:absolute; z-index:30; top:-12px; left:-12px;}
.m1_logo_2{max-width:80px;max-height:80px; position:relative;z-index:4;}

.m1-right{
	flex:1;
}
.m1-nickname{
    font-weight: 400;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
	font-size: 15px;
    letter-spacing: 1px;
    margin-bottom: 2px;
	margin-top:16px;
	padding:0 8px;
	box-sizing:border-box;
}

.m1-nickname i{
	color:orange;
	font-style:normal;
}
.m1-signature{
	
}
.m1-signature-input{
	color: #999;
    font-size: 13px;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	letter-spacing: 1px;
	margin-top:10px;
	width:100%;
	padding:5px 8px;
	box-sizing:border-box;
	border:1px #fff solid;
}
.m1-signature-input:focus{
	border:1px #ccc solid;
	border-radius:3px;
}

.m1_logo_4{width:80px; height:80px; background:rgba(0,0,0,0.6); position:absolute;z-index:5; top:0; left:0; border-radius:0}
.m1_logo_4_file{width:100%; height:100%; line-height:80px; opacity:0; position:absolute; z-index:8;}
.m1_logo_4 p{width:100%; text-align:center; height:80px; line-height:80px; position:absolute; z-index:7; font-size:1em; color:#fff;}

.m1_link{width:100%; text-align:center; position:relative; margin-top:-12px;}
.m1_link a{width:90px; height:24px; line-height:24px; display:inline-block; background:#f7b20d; font-size:0.9em; color:#fff; border-radius:14px ;z-index:3; position:relative;}
.m1_link_line{width:88%; height:1px;  background:#ccc; position:absolute;z-index:2; left:6%; top:12px;}
.m1_link_notice{width:100%; text-align:center; font-size:0.8em; color:#999; margin-top:8px; line-height:1.6em;}



.m2{width:100%; background:#fff; position:relative; margin-top:6px;}
.m_bt{width:100%; margin-top:10px; float:left; padding:0;}
.m_bt a{display:block}
.m_bt p{font-size:0.8em; margin-top:3px; margin-left:10px; float:left; }
.m_bt span{font-size:0.8em; margin-top:3px; margin-right:10px; float:right; color:#00a0e9;}
.m_bt img{width:20px; float:left; vertical-align:top}
.m_bt img.m_more{float:right; width:auto; height:14px;margin-top:4px;}
.m3_lst{width:100%; float:left; margin-top:10px; border-bottom:1px #ccc solid; padding-bottom:10px;}
.m3_lst li{width:31%; float:left; margin-left:3.5%;}
.m3_lst li.ml0{margin-left:0;}
.m3_lst li img{width:100%;vertical-align:top}
.m3,.m4,.m5,.m6,.m7,.m9,.m101,.m102{padding-bottom:10px; border-bottom:1px #ccc solid;}
.m8{padding-bottom:10px;}
.h60{width:100%;height:60px;}

.m8{width:100%; margin-top:10px; text-align:right;}
.m8 img{width:20px;}
.m9{width:100%; float:left;}
.m9 li {width:100%; font-size:1em; margin-top:10px; color:#777;}
.m10{width:100%;}
.m10_input1{width:94%; padding:0 3%; margin-top:10px; border:0; height:36px; line-height:36px; background:rgba(0,0,0,0.1); border-radius:5px}
.m10_submit1{width:100%; margin-top:10px; border:0; height:36px; line-height:36px; background:#1e96d5; border-radius:5px; font-size:1.2em; color:#fff;}

.m11{width:100%; background:#fff; position:relative;}
.m11_logo{width:90px; float:left;text-align:center; position:relative;  padding:10px 0 30px;}
.m11_logo_1{width:90px; position:absolute;z-index:2; top:10px; left:10px;}
.m11_logo_3{width:24px; height:24px; position:absolute; z-index:10; top:0; left:0px;}
.m11_logo_2{max-width:80px;max-height:80px; position:relative;z-index:4; top:5px;left:10px;}
.m11_2{float:left; margin-left:20px; margin-top:30px;}
.m11_2 p{font-size:1em; color:#888;}
.m11_3{float:right; margin-top:30px; }
.m11_3 span{padding:0 10px; background:#f7b20d; color:#fff;font-size:0.9em; border-radius:10px; display:inline-block}

.m12_link{width:100%; position:relative;}
.m12_link a{width:90px; height:24px; line-height:24px; display:inline-block; background:#7d8999; font-size:0.8em; color:#fff; border-radius:14px ;z-index:3; position:relative; text-align:center;}
.m12_link a.now{background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;}
.m13_1{width:100%; float:left; margin-top:10px; background:#1e96d5; color:#fff; padding:8px 0; text-align:center; border-radius:3px;}
.m13_2{width:100%; padding:10px 15px; background:#f7b20d; margin-top:10px; color:#fff; float:left;border-radius:3px;}
.m13_3{background:#88c230;}
.m13_4{background:#4ec0da;}
.m13_2_bt{font-weight:bold;}
.m13_2_content li{width:100%; float:left; margin-top:2px;}
.m13_2_content li p{width:50%; float:left; font-size:0.8em;}
.m13_2_content li span{width:15%; float:left; font-size:0.8em;}
.m13_2_content li i{width:35%; float:left; font-size:0.8em; font-style:normal; text-align:right;}
.m13_2_content li.more_jifen{
	width:100%;
	text-align:center;
	margin-top:5px;
	border-top:1px #f1f1f1 solid;
	padding-top:5px;
}
.m13_2_content li.more_jifen a{
	font-size:12px;
	color:#fff;
	display:block;
}
.m14{width:100%; float:left; font-size:0.9em; }
.m14_red {color:#f00;margin-top:15px;}
.m14_content{
	margin-top:10px;
}
.m14_table{width:100%;border-collapse:collapse;border:none; margin-top:10px;}
.m14_table tr.gray{background:#f1f1f1;}
.m14_table td{font-size:0.9em; padding:5px 10px; border:1px #ccc solid;}

.m15{width:100%;}
.m15 ul{width:100%; margin-top:10px; float:left;}
.m15 ul img{width:36%; float:left; border-radius:4px;}
.m15 ul dl{width:60%; float:right;}
.m15 ul dl dt{width:100%; float:left; font-size:0.9em; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:20px; line-height:20px;}
.m15 ul dl dt a{ font-size:1em; color:#000;}
.m15 ul dl dd{width:100%; float:left; font-size:0.8em; margin-top:3px; color:#666;}
.m15 ul dl dd p{float:left; font-weight:bold; color:#999;}
.m15 ul dl li{font-size:0.8em; margin-top:4px; float:left; width:100%;color:#666;}
.m15 ul dl li i{float:right; font-style:normal; color:#f60;}
.m15 ul dl li.yxq{font-size:10px; margin-top:15px; color:#f59700; float:left; width:100%;}

.m16{width:100%; float:left;}
.m16_lst{width:100%; float:left; margin-top:15px;}
.m16_lst img{width:9%; float:left; margin-top:2px;}
.m16_lst li{width:75%; margin-left:5%; padding:8px 5%; background:#fff; position:relative; float:left; border-radius:6px; }
.m16_lst li img{width:6px; position:absolute; top:10px; left:-6px; margin-top:0;}
.m16_lst li dd{font-size:0.9em;}
.nocourse{width:100%; margin-top:15px; font-size:0.9em; color:#666; text-indent:15px;}



.return_prev{width:46px; padding:6px 0; position:fixed; bottom:130px; right:0; background:#1D95D4; text-align:center; line-height:1em; border-top-left-radius:6px;border-bottom-left-radius:6px;background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;}
.return_prev a{font-size:0.8em; color:#fff; width:100%; height:100%; display:block}


.qydxtitle{ width:100%; float:left; text-align:center; font-size:24px; font-weight:bold; color:#2595dd; padding:20px 0px;}
.qydxan{ width:100%; float:left; text-align:center; padding:10px 0px 20px 0px;}
.qydxan img{ width:25%;}




.input-topay{
	padding:2px 38px 2px 10px;
	border-radius:5px;
	color:#fff;
	border:0;
	outline:none;
	background:url(../images/input-topay-bg.png) right center no-repeat #029EE9;
}

.ccdetail-buy{
	position:fixed;
	bottom:0;
	padding:6px 0;
	left:0;
	height:44px;
	line-height:44px;
	background:#fff;
	width:100%;
	text-align:center;
	background:#fff;
}
.ccdetail-buy p{
	display:inline-block;
	width:90%;
	height:44px;
	text-align:center;
	background:#00a0e9;
	color:#fff;
}

.input-pay{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	background:#fff;
	border-top:1px #ccc solid;
	z-index:1001;
	display:none;
}
.input-sss{
	border-bottom:1px #ccc solid;
}
.input-sss dl{
	height:44px;
	line-height:44px;
	padding:0 5%;
	width:90%;
	display:flex;
}
.input-sss dl .input-radio-1{
	float:left;
	margin-top:13px;
	box-sizing:border-box;
}
.input-sss dl .input-radio-5{
	float:left;
	margin-top:13px;
	box-sizing:border-box;
	width:16px;
	height:16px;
}
.input-sss dl span{
	float:left;
	margin-left:8px;
}
.input-sss2 dl span{
	float:left;
	margin-left:0;
}
.input-sss dl i{
	font-style:normal;
	float:right;
	color:#f76260;
}
.input-sss dl label{
	font-style:normal;
	float:right;
	color:#999;
	text-decoration:line-through;
	margin-right:5px;
}
.input-sss2-select{
	float:right;
	height:26px;
	margin-top:7px;
	width:100%;
	margin-left:10px;
	flex:1;
}


.ccdata-lst-ss{
	max-height:180px;
	overflow-y:scroll;
	border-top:1px #ccc solid;
	background:#f7f7f7;
	display:none;
}
.input-sss-desc{
	padding:0 5%;
	font-size:14px;
	height:44px;
	line-height:44px;
}
.input-sss-desc p{ float:left; display:inline; width:230px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:bold;}
.input-sss-desc span{
	float:right;
	border:1px #f76260 solid;    -webkit-border-radius: 4px; font-size:12px;
	display:inline-block;
	padding:2px 4px;
	line-height:normal;
	color:#f76260;
	margin-top:9px;
}

.ccdata-lst{
	
}
.ccdata-lst li{
	width:87%; margin-left:8%;
	border-top:1px #eeeeee solid;
	font-size:14px;
	line-height:44px;
	height:44px;
}
.ccdata-lst li p{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:246px;
	float:left; 
}
.ccdata-lst li span{
	float:right;
	color:#999999;
}

.topayss{
	width:100%;
	padding:0 5%;
	margin:5px 0;
	background:#fff;
}
.topayss p{
	display:inline-block;
	width:100%;
	height:39px;
	text-align:center;
	background:#00a0e9;
	color:#fff;
	line-height:39px;
	border-radius:5px;
}





















td.fleft{float:left;}
td.fright{float:right;}
.mt5{margin-top:10px;}
.mt15{margin-top:15px;}


@media screen and (max-width:880px){
.z11s1 img,.z11s3 img,.z11s2 img{width:100%; height:100%}

.down_file img{
	width:auto;
}

}





@media screen and (max-width:480px){
.z_zhibo_right_bt{width:100%; height:24px; line-height:24px; font-size:1.1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.z_zhibo_right_txt{width:100%; font-size:0.8em; line-height:1.2em;}
.z_zhibo_right_txt span{font-size:1em;}
.z_zhibo_right_enroll{width:100%; margin-top:4px;}
.z_zhibo_right_enroll a{ padding:4px 16px;}
.z_gg dl p span.z_gg_span3{display:none}
.livelst dl p span.livelst_span{display:none}
.z_xxgg_right_bt{width:100%; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis  }
.z_xxgg_right_bt a{font-size:1.0em;color:#333;   }
.z_xxgg_right_txt {font-size:0.8em; color:#999; margin-top:3px;}

}
.z11s1,.z11s3{width:100%; font-size:0.9em; line-height:1.8em; color:#666;}
.z11s2{width:100%; margin-top:5px;font-size:0.9em;  color:#666;}

@media screen and (max-width:320px){
.z_zhibo_right_bt{width:100%; height:24px; line-height:24px; font-size:1.1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.z_zhibo_right_txt{width:100%; display:none}
.z_zhibo_right_txt p{display:block}
.z_gg dl p span.z_gg_span3{display:none}
.livelst dl p span.livelst_span{display:none}
}

.wap-search222{
	padding:6px 0;
	background:#fff;
	height:40px;
	display:flex;
	box-sizing:border-box;
}
.wap-search-message{
	margin-left:10px;
	margin-right:20px;
	width:24px;
	position:relative;
	margin-top:2px;
	background:#fff;
}
.wap-search-message .img-mymess{
	width:100%;	
	vertical-align:top;
	position:relative;
	top:1px;
}
.wap-search222-spot{
	position:absolute;
	top:-1px;
	right:-5px;
	background:#ff3131;
	border-radius:50%;
	color:#fff;
	font-size:0.6em;
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
}
.wap-search-content222{
	flex:1;
	box-sizing:border-box;
	padding-right:10px;
	height:32px;
	position:relative;
}
.wap-search-input-222{
	width:100%;
	font-size:12px;
	color:#999;
	height:28px;
	border:0;
	box-sizing:border-box;
	padding:0 10px 0 30px;
	background:#e5e5e5;
	border-radius:20px;
}
.wap-search-content222 img{
	position:absolute;
	left:0;
	top:7px;
}


.wap-search{
	padding:6px 10px;
	background:#f0f0f0;
	height:32px;
	overflow:hidden;
}
.wap-search-content{
	text-align:center;
	height:32px;
	position:relative;
	width:100%;
	overflow:hidden;
}
.wap-search-input-1{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	padding-left:30px;
	z-index:9;
	height:32px;
	background:url(../images/search-2.png) center left no-repeat #fff;  
}
.wap-search-input-1::-webkit-input-placeholder{
	color:#ccc;
}
.wap-search-input-1::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#ccc;
}
.wap-search-input-1:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#ccc;
}
.wap-search-input-1:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#ccc;
}

.ggw1{
	width:100%;
}
.ggw1 img{
	width:100%;
	vertical-align:top
}

.apply-teacher{
	width:100%;
	padding:0 3%;
	box-sizing:border-box;
	margin-top:10px;
}
.apply-teacher a{
	display:block;
	background:#00a0e9;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:34px;
	border-radius:17px;
}

.apply-teacher-form{
	width:100%;
	padding:0 3%;
	box-sizing:border-box;
}
.apply_input{
	margin-top:10px;
	width:100%;
	padding:0 15px;
	box-sizing:border-box;
	background:#e7e7e7;
	height:34px;
	border-radius:17px;
}
.apply_textarea{
	margin-top:10px;
	width:100%;
	padding:5px 15px;
	box-sizing:border-box;
	background:#e7e7e7;
	height:90px;
	font-size:14px;
	border-radius:6px;	
}
.apply_submit{
	background:#00a0e9;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:34px;
	border-radius:17px;
	outline:none;
	width:100%;
	margin-top:6px;
}


.wap-search2{
	padding:6px 10px;
	background:#f0f0f0;
	height:44px;
	overflow:hidden;
}
.wap-search-content2{
	text-align:center;
	height:32px;
	position:relative;
	width:100%;
	overflow:hidden;
}
.wap-search-input-2{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	padding-left:30px;
	z-index:9;
	height:32px;
	background:url(../images/search-2.png) center left no-repeat #fff;  
}
.wap-search-input-2::-webkit-input-placeholder{
	color:#ccc;
}
.wap-search-input-2::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#ccc;
}
.wap-search-input-2:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#ccc;
}
.wap-search-input-2:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#ccc;
}

.wap-search-submit-2{
	padding:0 15px;
	height:32px;
	border:0;
	position:absolute;
	right:0;
	top:0;
	z-index:12;
	background:#00A0E9;
	font-size:14px;
	color:#fff;
	display:none;
}


.wap-search-text{
	text-align:center;
	position:absolute;
	z-index:10;
	text-align:center;
	width:100%;
	top:0;
	left:0;
	height:32px;
	background:#fff;
}
.wap-search-text-icon{
	width:14px;
	height:14px;
	margin-right:5px;
	display:inline-block
}
.wap-search-text-icon img{
	width:100%;
	position:relative;
	top:7px;
}
.wap-search-text span{
	color:#ccc;
	font-size:14px;
	position:relative;
	top:5px;
}





.search-rec-ccschool{
	padding:0 10px 20px;
	margin-top:5px;
	
}
.search-rec-ccschool-bt{
	margin-top:15px;
}
.search-rec-ccschool .z6{
	margin-top:-8px;	
}
.clear{
	clear:both
}


.page{
	margin-top:15px;
	text-align:center;
}
.page a, .page span{
	display:inline-block;
	padding:2px 7px;
	border:1px #ccc solid;
	font-size:12px;
	margin:0 3px;
}.page a:hover, .page span{
	border:1px #009fe8 solid;
	color:#009fe8;
}

.m13_2_page{
	width:100%;
	float:left;
	margin-top:10px;
	text-align:center;
	padding-bottom:5px;
}
.m13_2_page a, .m13_2_page span{
	display:inline-block;
	padding:2px 7px;
	border:1px #ccc solid;
	font-size:12px;
	margin:0 3px;
	color:#999;
	background:#fff;
}
.m13_2_page a:hover, .m13_2_page span{
	border:1px #009fe8 solid;
	color:#fff;
	background:#009fe8;
}

.wap-index-nav{
	width:100%;
	height:44px;
	overflow:hidden;
	background:#fff;
	border-bottom:1px #e5e5e5 solid;
}
.swiper-wrapper{
	width: 100%;
	height: 44px;
}
.swiper-slide{
	text-align: center;
	line-height: 44px;
	font-size: 14px;
}
.wap-index-nav .swiper-wrapper .active {
	color:#00a0e9;
}
.wap-index-nav .swiper-wrapper .active a{
	color:#00a0e9;
}
.height10{
	height:5px;
	background:#f0f0f0;
}
.wap-index-nav .swiper-wrapper .now {
	color:#00a0e9;
}

.hot-sell{
	padding:0 10px;
	position:relative;
}
.hot-sell-index{
	width:100%;
	padding:0 3%;
	box-sizing:border-box;
	margin-top:15px;
}
.hot-sell-bt{
	padding:10px 0;
	font-size:18px;
	line-height:18px;
	color:#333;
	font-weight:bold;
}
.hot-sell-rec{
	width:100%;
}
.hot-sell-rec-s{
	padding:10px 10px 10px;	
	box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
    border-radius: 2px;
	margin-bottom:12px;
	position:relative;
}
.hot-sell-icon{
	position:absolute;
	top:10px;
	left:10px;
	z-index:15;
}
.hot-sell-img{
	width:100%;
}
.hot-sell-img img{
	width:100%;
	border-radius:3px;
	vertical-align:top;
}
.hot-sell-rec-bt{
	font-size: 14px;
    margin: 8px 0 8px 0;
    line-height: 14px;
    font-weight: 500;
}
.hot-sell-rec-fbt{
    font-size: 12px;
    color: #999;
    line-height: 12px;
}
.hot-sell-rec-price{
    font-size: 12px;
    color: #00a0e9;
    letter-spacing: 0;
    line-height: 15px;
    font-weight: 500;
	margin-top:8px;
}
.hot-sell-rec-price span{
    font-size: 18px;
}
.hot-sell-rec-rebate{
	background: #00a0e9;
    border-radius: 35px;
    color: #fff;
	padding:5px 15px;
	display:inline-block;
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 14px;
}
.gray10{
	width:100%;
	height:10px;
	background:#f1f1f1;
}

.hot-sell-lst{
	width:100%;
}
.hot-sell-lst-index{
	margin-top:10px;
}
.hot-sell-lst dl{	
	box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
    border-radius: 2px;
	margin-bottom:12px;
	position:relative;
	width:48%;
	float:left;
	margin-left:4%;
	padding-bottom:10px;
}
.hot-sell-lst dl.ml0{
	margin-left:0;
}
.hot-sell-lst-img{
	padding:10px 10px 0;
}
.hot-sell-lst dl img{
	width:100%;	
	border-radius:2px;
	vertical-align:top;
}
.hot-sell-lst dl dt{
	font-size: 14px;
    color: #333;
    line-height: 20px;
	margin-top:8px;
    height: 40px;
    font-weight: 500;
	overflow:hidden;
	padding:0 10px;
}
.hot-sell-lst dl dd{
	font-size: 12px;
    color: #f00;
    line-height: 12px;
    font-weight: 500;
	margin-top:5px;
	padding:0 10px;
}
.hot-sell-lst dl dd span{
	font-size:14px;
}
.hot-sell-lst dl dd span.old-price{
	font-size:10px;
	color:#999;
	text-decoration: line-through;
	margin-left:3px;
	display:inline-block;
}
.hot-sell-lst dl li{
	font-size: 12px;
    color: #999;
    line-height: 12px;
    white-space: nowrap;
    margin-top: 8px;
	padding:0 10px;
}
.hot-sell-lst-p{
	margin-top:8px;
	padding:0 10px;
}
.hot-sell-lst-p p{
	background: #00a0e9;
    border-radius: 35px;
    color: #fff;
	padding:4px 0;
    font-size: 14px;
	text-align:center;
}

.hot-sell-detail-img{
	width:100%;
}
.hot-sell-detail-img img{
	width:100%;
	vertical-align:top;
}

.goto-index{
	position:fixed;
	z-index:25;
	padding:5px 10px;
	border-radius:15px;
	background:rgba(242,131,49,0.9);
	top:10px;
	left:10px;
	font-size: 12px;
    color: #fff;
	display:none;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.goto-index img{
	vertical-align:top;
	position:relative;
	top:2px;
	margin-right:5px;
}

.rebate-money{
	position:fixed;
	z-index:25;
	padding:5px 10px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	background:rgba(242,131,49,0.9);
	top:10px;
	right:0;
	font-size: 12px;
    color: #fff;	
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.rebate-money img{
	vertical-align:top;
	position:relative;
	top:2px;
	margin-right:5px;
}

.hot-sell-detail-bt{
    color: #333;
    overflow: hidden;
    max-height: 44px;
    width: 100%;
	font-size: 15px;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 700;
	position:relative;
	text-indent:36px;
}

.hot-sell-detail-bt span{
	background: #00a0e9;    
    position: absolute;
    display:inline-block;
	padding:0 5px;
	left:0;
    top: 5px;
	font-size:10px;
	color:#fff;
	line-height:normal;
	font-weight:normal;
	text-indent:0;
	border-radius:5px;
}
.hot-sell-detail-smtext{
    word-break: break-all;
    font-size: 12px;
    color: #999;
    letter-spacing: 1px;
    line-height: 16px;
	margin-top:5px;
	padding-bottom:6px;
	border-bottom:1px #f1f1f1 solid;
}
.hot-sell-detail-price{
    font-size: 24px;
    color: #f93d3a;
    letter-spacing: 1px;
    line-height: 24px;
    font-weight: 500;
	margin-top:10px;
}
.hot-sell-detail-fbt{
    font-size: 12px;
    color: #999;
    line-height: 12px;
	margin-top:8px;
	padding-bottom:15px;
}
.hot-sell-detail-sm{
    width: 100%;
    background-color: #f9f9f9;
    padding: 12px 0;
    position: relative;
	margin-top:10px;
	font-size: 12px;
    color: #999;
    line-height: 12px;
}
.hot-sell-detail-sm img{
	vertical-align:top;
	margin-right:5px;
	position:relative;
	top:-1px;
}
.hot-sell-slide .hd{
	width:100%;
	height:40px;
	position:relative;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,.4);
	z-index:20;
	background:#fff;
}
.hot-sell-slide .hd li{
	width:50%;
	float:left;
	text-align:center;
}
.hot-sell-slide .hd li span{
	line-height:38px;
	display:inline-block;
	border-bottom:2px #fff solid;
}

.hot-sell-slide .hd li.on span{
	color:#00a0e9;
	border-bottom:2px #00a0e9 solid;
}
.hot-sell-slide .hd-line{
	width:2px;
	height:26px;
	position:absolute;
	left:50%;
	margin-left:-1px;
	background:#e5e5e5;
	top:7px;
}
.hot-sell-slide .bd{
	margin-top:10px;
}
.hot-sell-detail-text{
	padding:0 10px;
	font-size:14px;
	line-height:20px;
	color:#666;
}

.hot-sell-detail-school-lst{
	margin-top:-10px;
}
.hot-sell-detail-school-lst-s{
	padding:10px;
	border-bottom:1px #f1f1f1 solid;
	float:left;
}
.hot-sell-detail-school-lst-s img{
	width:30%;
	float:left;
	border-radius:3px;
}
.hot-sell-detail-school-lst-s dl{
	width:66%;
	float:right;
}
.hot-sell-detail-school-lst-s dl dt{
	width:100%;
	height:40px;
	line-height:20px;
	font-size:14px;
	color:#666;
}
.hot-sell-detail-school-lst-s dl dd{
	margin-top:15px;
	line-height:12px;
	font-size:12px;
	color:#999;
	position:relative;
}
.hot-sell-detail-school-lst-s dl dd span{
	font-size:16px;
	float:right;
	color: #f93d3a;
}

.hot-sell-detail-school-lst dd .hsds-a{
	position: absolute;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    right: 0;
    top: -14px;
    padding: 5px 8px;
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}
.hot-sell-detail-school-lst dd .hsds-a a{color:#fff;}

.hot-sell-foot{
	width: 100%;
    background: #fff;
	padding:5px 10px;
	box-sizing: border-box;
    position: fixed;
    bottom: 0;
	left:0;
    z-index: 501;
	border-top:1px #e5e5e5 solid;
	display: flex;
}
.hot-sell2{
	display:flex;	
	flex-flow:row nowrap ;
	justify-content:space-between;
	align-items:center ;
	width:100%;
}

.hot-sell-ask{
	width:30px;
	text-align:center;
	font-size:10px;
	color:#999;
	margin-right:20px;
}
.hot-sell-ask img{
	
}
.hot-sell-buy{
	flex:auto;
	text-align:center;
	background:#00a0e9;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	height:39px;
	line-height:39px;
	border-radius:5px;
	background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}

.hot-sell-youhui{
	width:100%;	
	box-sizing:border-box;
	float:left;
	height: 50px;
    overflow: hidden;
	margin-bottom:5px;
}
.hot-sell-youhui-l{
	float: left;
    width: 64%;
    height: 100%;
    background-image: linear-gradient(90deg,#f28331,#f28331);
	box-sizing:border-box;
	padding-left:10px;
	padding-top:6px;
	display: flex;
}
.hot-sell-youhui-left{
	display:inline;
	margin-right:5px;
	font-size:24px;
	line-height:40px;
	color:#fff;
	width:auto;
}
.hot-sell-youhui-left span{
	font-size:48px;
	line-height:40px;
}
.hot-sell-youhui-right{
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	box-sizing:border-box;
}
.hot-sell-youhui-right p{
	text-decoration: line-through;
    position: relative;
    color: #fff;
    font-size: 12px;
    opacity: .55;
    margin-bottom: 2px;
}
.hot-sell-youhui-right span{
	display:inline-block;
	background: #c73244;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 12px;
    padding: 2px 2px 2px 4px;
}
.hot-sell-youhui-r{
	float: right;
    width: 36%;
    height: 100%;
    background-image: linear-gradient(-180deg,#fff091,#fddc59);
	box-sizing:border-box;
	padding-top:10px;
	text-align:center;
	font-size:10px;
	position: relative;
}
.hot-sell-youhui-r-text{
	font-size: 10px;
    color: #ef3055;
    margin-bottom: 3px;
    letter-spacing: 1px;
    line-height: 10px;
}
.hot-sell-youhui-r-time{
	font-size:10px;
	box-sizing:border-box;
	color: #8d5625;
}
.hot-sell-youhui-r-time span.span-time-1{
	font-size: 12px;
    color: #8d5625;
    letter-spacing: 0;
    line-height: 22px;
	margin-right:3px;
	box-sizing:border-box;
}
.hot-sell-youhui-r-time span.span-time-2{
	background: #8d5625;
    border-radius: 4px;
    width: auto;
    height: 20px;
    min-width: 20px;
    display: inline-block;
    text-align: center;
    color: #fff;
    line-height: 22px;
	box-sizing:border-box;
}

.hot-sell-youhui-r-time span.span-time-3{
	color: #8d5625;
    font-size: 10px;
    padding: 0 3px;
}

.share-wechat{
	display:none
}
.share-wechats2{
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
	background: rgba(0,0,0,.6);
}
.share-wechats{
	width:86%;
	height:60%;
	position:fixed;
	top:20%;
	left:7%;
	z-index:1001;
	background:#fff;
	border-radius:5px;
	box-sizing:border-box;
	padding:10px;
}
.share-wechats-1{
	display:flex;
}
.share-wechats-1-img{
	width:80px;
	margin-right:10px;
}
.share-wechats-1-img img{
	width:100%;
	vertical-align:top;
	border-radius: 4px;
}
.share-wechats-1-text{
	flex:1;
}
.share-wechats-1-bt{
	font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 5px;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.share-wechats-1-price{
	font-size: 12px;
    color: #666;
}
.share-wechats-1-rebate{
	font-size: 12px;
    color: #666;
	margin-top:3px;
}
.share-wechats-method-1{
	margin-top:30px;
    padding-bottom:10px;
    border-bottom: 1px solid #f0f0f0;
}
.share-wechats-method-bt{
	padding-left: 8px;
    letter-spacing: 0;
	border-left:2px #00a0e9 solid;
	font-size: 14px;
    color: #666;
	height:15px;
	line-height:15px;
}
.share-wechats-method-1-btn{
	margin-top:10px;
}
.share-wechats-method-1-btn a{
	display:inline-block;
	border: 1px solid #00a0e9;
    border-radius: 4px;
    background: #fff;
    color: #00a0e9;
    font-size: 12px;
	padding:5px 10px;
    position: relative;
}

.share-wechats-method-2{
	margin-top:30px;
    padding-bottom:10px;
    border-bottom: 1px solid #f0f0f0;
}

.share-wechats-method-2-text{
	line-height: 21px;
	color: #333;
    font-size: 12px;
	margin-top:10px;
}

.share-wechats-method-2-text img{
	vertical-align:top;
	margin-left:8px;
}

.my{
	background:#f1f1f1;
}
.my-top{
	height: 140px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    color: #fff;
    padding-top: 25px;
    position: relative;
    margin-bottom: 34px;
	background: -webkit-linear-gradient(top, #4d70ee , #5c96e8); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #4d70ee, #5c96e8); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #4d70ee, #5c96e8); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #4d70ee , #5c96e8); /* 标准的语法 */
}
.my-top-s{
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	margin-top:25px;
}
.my-top-text{
    opacity: .8;
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
    line-height: 14px;
}
.my-top-money{
	font-size: 30px;
    color: #fff;
    line-height: 30px;
}
.apply-cash{
	position: absolute;
    background: #fff;
    box-shadow: 0 2px 6px 0 #999999;
    border-radius: 6px;
    width: 80%;
    left: 0;
    right: 0;
    margin: auto;
    height: 50px;
    bottom: -16px;
    font-size: 16px;
    color: #00a0e9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.apply-cash a{
	display:block;
	width:100%;
	height:100%;
	line-height:50px;
}

.my-nav-lst{
	height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    font-size: 14px;
    color: #666;
    line-height: 14px;
    position: relative;
    cursor: pointer;
	border-bottom:1px #e5e5e5 solid;
	padding:0 10px;
}
.my-nav-lst p{
	flex:1;
}
.my-nav-lst img{
	float:right;
	width:14px;
}



.no-order{
	margin-top: 50%;
    text-align: center;
    color: #666;
    font-size: 16px;
	padding:0 10px;
	box-sizing:border-box;
}

.my-order-lst{
	width:100%;
	border-top:1px #e5e5e5 solid;
}
.my-order-lst ul{
	width:100%;
	padding:8px 10px;
	box-sizing:border-box;
	border-bottom:1px #e5e5e5 solid;
	display:flex;
}
.my-order-lst ul div{
	width:100px;
	margin-right:10px;
}
.my-order-lst ul div img{
	width:100%;
	vertical-align:top;
}
.my-order-lst ul li{
	flex:1;	
}
.my-order-lst ul li p{
	font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    font-weight: 400;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	color:#858585;
	margin-top:5px;
}

.my-order-lst ul li span{
	display:inline-block;
	padding:3px 10px;
	border-radius:4px;
	background:#00a0e9;
	text-align:center;
	margin-top:5px;
	font-size:14px;
	color:#fff;
}

.cash-top{
	width: 100%;
    padding: 34px 0;
    background-color: #fff;
	box-sizing: border-box;
}
.cash-top-s{
    width: 192px;
    height: 192px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-repeat: no-repeat;
	box-sizing: border-box;
	background: url(../images/cash-bg.png) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.cash-top-ss{
	width:84px;
	text-align: center;
}
.cash-top-1{
	color: #999;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 10px;
}
.cash-top-2{
	color: #333;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.cash-top-3{
	color: #4a90e2;
    font-size: 12px;
    line-height: 12px;
}
.cash-top-3 a{
	color: #4a90e2;
}
.cash-center{
	width: 100%;
    height: 55px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
	border-top:1px #e5e5e5 solid;
	border-bottom:1px #e5e5e5 solid;
}
.cash-center-text{
	width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.cash-center-text-1{
	font-size: 10px;
    line-height: 14px;
    color: #999;
    margin-bottom: 4px;
}
.cash-center-text-2{
	word-wrap: break-word;
    word-break: break-all;
	font-size: 16px;
    line-height: 16px;
    color: #666;
}

.to-cash{
    width: 100%;
    height: 44px;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 16px;
    color: #4a90e2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.to-cash a{
	color: #4a90e2;
}
.cashlst-slide{
	width:100%;
}
.cashlst-slide .hd{
	width:100%;
	height:38px;
	line-height:38px;
}
.cashlst-slide .hd li{
	width: 50%;
	float:left;
	height:38px;
	text-align:center;
	font-size:14px;
	box-sizing:border-box;
	padding:0 10px;	
}
.cashlst-slide .hd li.on{
	background:#00a0e9;
	color:#fff;
}
.cashlst-top{
	width: 100%;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: auto;
    padding: 0 10px;
    z-index: 10;
    background-color: #f0f0f0;
	box-sizing:border-box;
}
.cashlst-top-1{
	font-size: 14px;
    color: #333;
    line-height: 14px;
    margin-bottom: 5px;
    font-weight: 500;
    position: relative;
}
.cashlst-top-2{
	font-size: 12px;
    color: #999;
    letter-spacing: 1px;
	word-wrap: break-word;
    word-break: break-all;
}
.cashlst-top-search{
	position: absolute;
    right: 10px;
    top: 15px;
    padding:0 10px;
    height: 30px;
    border-radius: 6px;
    border: 1px solid #999;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #999;
    font-size: 14px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#fff;
}
.cashlst{
	
}

.cashlst table{
	border-collapse:collapse;
	border:none;
	width:100%;
	box-sizing:border-box;
}
.cashlst table th,.cashlst table td{
	border:solid #e5e5e5 1px;
	padding:5px 10px;
	text-align:center;
}
.cashlst table th{
	color: #666;
    font-size: 14px;
}
.cashlst table td{
	color: #999;
    font-size: 12px;
}
.cash-bg{
	background:#fbf9fe;
	padding-bottom:10px;
}
.cash{
	background: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
	padding:0 10px;
    position: relative;
	box-sizing:border-box;
}
.cash-history{
	position: absolute;
    right: 0;
    padding: 0 15px;
	top:0;
}
.cash-1{
	padding: 10px 15px;
    background: #fff;
    position: relative;
	box-sizing:border-box;
	margin-top:10px;
	font-size: 14px;
}
.cash-1-text{
	
}
.cash-1-money{
	font-weight: 600;
}
.cash-1-money span{
	font-weight: 400;
    font-size: 32px;
    color: #000;
    margin-right: 10px;
}

.cash-2{
	margin-top:10px;
	box-sizing:border-box;
	color: #333;
	font-size: 14px;
	padding:0 10px;
	margin-bottom:10px;
}
.cash-2-input{
	width: 100%;
    font-size: .875rem;
    height: 2.5rem;
    padding: .5rem;
    border-radius: 5px;
    background: #f8f8f8;
    border: 1px solid #ddd;
    -webkit-appearance: none;
    margin-top: 5px;
	box-sizing:border-box;
}
.cash-3{
	font-size: 12px;
    color: #888;
	box-sizing:border-box;
	padding:0 10px;
	word-wrap: break-word;
    word-break: break-all;
	line-height:20px;
}

.cash-4{
	width:100%;
	padding:0 10px;
	box-sizing:border-box;
	margin-top:10px;
}
.cash-4-button{
	position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    line-height: 2.55555556;
    border-radius: 5px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    overflow: hidden;
	box-sizing:border-box;
	color: hsla(0,0%,100%,.6);
	width: 100%;
    border-width: 0;
    outline: 0;
    -webkit-appearance: none;
	background:#00a0e9;
}	
.cash-4-disabled{
	background:#9ed99d;
}

.history-lst{
	width:100%;
	box-sizing:border-box;
	padding:0 1px;
}
.history-lst table{
	border-collapse:collapse;
	border:none;
	width:100%;
	box-sizing:border-box;
}
.history-lst table th,.history-lst table td{
	border:solid #e5e5e5 1px;
	padding:5px 10px;
	text-align:center;
}
.history-lst table th{
	color: #666;
    font-size: 14px;
}
.history-lst table td{
	color: #999;
    font-size: 12px;
}
.history-lst table td.red{	
	color:#f00;
}
.history-lst table td.green{
	color:#00a0e9;
}

.help-content{
	width:100%;
	padding:0 10px;
	box-sizing:border-box;
}
.help-lst{
	width:100%;	
	border-top:1px #e5e5e5 solid;
}
.help-lst li{
	width:100%;
	height:32px;
	line-height:32px;
	display:flex;
	border-bottom:1px #e5e5e5 solid;
}
.help-lst li a{
	display:block;
	width:100%;
	display:flex;
}
.help-lst li p{
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	height:28px;
	font-size:14px;
}

.rrrrr{
	width:18px;
	margin-left:10px;
	display:inline-block;
	float:right;
	margin-top:7px;
}
.rrrrr img{
	vertical-align:top;
	width:100%;
}

.help-detail-bt{
	font-size:18px;
	color:#333;
	line-height:22px;
	text-align:left;
	margin-top:10px;
}
.help-detail-time{
	text-align:left;
	color:#999;
	margin-top:8px;
	font-size:12px;
	line-height:12px;
}
.help-detail-text{
	text-align:left;
	color:#666;
	font-size:16px;
	line-height:1.8;
	margin-top:8px;
}

.index-coupon{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1100;
}
.index-coupon-opacity{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:absolute;
	z-index:1101;
	top:0;
	left:0;
}
.index-coupon-s{
	width:72%;
	height:62%;
	top:10%;
	left:14%;
	background:#EE4435;
	position:absolute;
	z-index:1102;
	border-radius:6px;
	overflow:hidden;
	box-sizing:border-box;
	padding:0 10px;
}
.index-coupon-top{
	width:100%;
	height:200px;
	background:url(../images/coupon-bg.png) center center no-repeat;
	box-sizing: border-box;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding:0 10px;
	position:relative;
}
.index-coupon-top p{
	text-align:center;
	font-size:14px;
	position:absolute;
	top:60px;
	left:0;
	width:100%;
	box-sizing: border-box;
	padding:0 10%;
	color:#f60;
	line-height:20px;
}
.index-coupon-s1{
	position:absolute;
	top:166px;
	text-align:center;
	left:0;
	text-align:center;
	width:100%;
}
.index-coupon-s1 img{
	width:70px;
	height:68px;
	border-radius:50%;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;;
}
.index-coupon-s1 img:active{
	transform:rotateY(360deg);;
	-ms-transform:rotateY(360deg); 	/* IE 9 */
	-moz-transform:rotateY(360deg); 	/* Firefox */
	-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
	-o-transform:rotateY(360deg); 	/* Opera */
}
.index-coupon-s2{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin-top:46px;
	display:none;
}
.index-coupon-lst{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:14px;
	box-sizing: border-box;
	padding:0 10%;	
	position:absolute;
	left:0;
	bottom:40px;
}
.index-coupon-lst a{
	display:inline-block;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#EE4435;
	text-align:center;
	background:#fff;
	border-radius:5px;
}

.index-coupon-bottom{
	position:absolute;
	left:0;
	bottom:10px;
	text-align:center;
	color:#FFACAC;
	font-size:12px;
	width:100%;
}
.close-coupon{
	width:100%;
	position:absolute;
	left:0;
	top:72%;
	text-align:center;
}
.close-coupon img{
	width:28px;
	height:28px;
	vertical-align:top;
	margin-top:5px;
	display:inline-block;
}

.coupon-lst{
	width:100%;
}
.coupon-lst dl{
	width:100%;
	display:flex;
	height:80px;
	background:#fff;
	margin-bottom:10px;
}
.coupon-lst dt{
	width:100px;
	margin-right:10px;
	text-align:center;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 80px;
	background:#f55c59;
	color:#fff;
}
.coupon-lst dt p{
	font-size:12px;
}
.coupon-lst dt p span{
	font-size:20px;
}

.coupon-lst dt li{
	width: 60px;
    height: 22px;
    border-radius: 20px;
    border: 1px solid #fff;
    font-size: 10px;
    line-height: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 7px;
    background-color: #fff;
    color: #f6605d;
}



.coupon-lst dd{
	flex:1;
	width: 100%;
    background-color: #fff;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
	box-sizing:border-box;
	padding:8px 10px 5px 0;
	position:relative;
}
.coupon-lst dd p{
	word-break: break-all;
	padding-right:10px;
    font-size: 14px;
    color: #333;
	box-sizing:border-box;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.coupon-lst dd li{
	
}
.coupon-lst dd li span{
	display:block;
	font-size: 10px;
    opacity: .8;
}
.coupon-lst dd img{
	position:absolute;
	right:10px;
	top:20px;
	width:40px;
}

.coupon-pay{
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	z-index:501;
	position:absolute;
	display:none;
}
.coupon-pay-bg{
	background:rgba(0,0,0,.7);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:502;
}
.coupon-pay-s{
	background:#fff;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:503;
}
.coupon-pay dl{
	width:100%;
	height:44px;
	line-height:44px;
	text-align:left;
	border-top:1px #ccc solid;
	padding:0 10px;
	box-sizing:border-box;
}
.coupon-pay dl p {
	font-size:14px;
}
.coupon-pay dl p span{
	float:right;
}
.coupon-pay dl p span i{
	font-style:normal;
}
.coupon-pay dl p span i.pay-money{
	font-size:16px;
}
.coupon-pay dl p span.colorf76260{
	color:#f76260;
}
.coupon-pay dl img{
	float:right;
	vertical-align:top;
	margin-top:15px;
	width:14px;
}
.coupon-pay-select{
	float:right;
	height:24px;
	margin-top:10px;
	border:none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline:none;
	background:none;
	color:#f76260;
}
.coupon-pay dl.coupon-pay-btn{
	height:49px;
	padding:5px 10px;
}
.coupon-pay-btns{
	height: 39px;
    line-height: 39px;
	text-align: center;
	background: #00a0e9;
	border-radius: 5px;
	box-sizing:border-box;
	width:100%;
}

.hot-sell-buy-btn{
	height: 39px;
    line-height: 39px;
	text-align: center;
	background: #00a0e9;
	border-radius: 5px;
	box-sizing:border-box;
	width:100%;
	color:#fff;
	border:0;
	font-size:16px;
}


.myorderstatistics{
	width:100%;

	font-size:14px;
	padding:0 10px;
	height:38px;
	line-height:38px;
}
.my-order-lst2{
	
}

.my-order-lst2 ul{	
	width:100%;

	padding:5px 10px;
	background:#fff;
	margin-top:10px;
}
.my-order-lst2 ul.mt0{
	margin-top:0;
}
.my-order-lst2 ul li{
	width:100%;
	line-height:26px;
	height:26px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	font-size:12px;
}
.my-order-lst2 ul li p{
	display:inline-block;
	width:80px;
}
.my-order-lst2 ul li span{
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	box-sizing:border-box;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.mysubscribe{
	width:100%;
	padding:5px 10px 5px;
	background:#fff;
	float:left;
	margin-top:8px;
}
.mysubscribe li{
	width:100%;
	float:left;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px #eee dashed;
}
.mysubscribe li a{
	color:orange;
}
.mysubscribe li p{
	float:left;
}
.mysubscribe li span{
	float:right;
}


.company-ccschool-list{
	width:100%;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px #e5e5e5 solid;
	border-top:1px #e5e5e5 dashed;
	float:left;
}
.company-ccschool-list ol{
	width:48%;
	float:left;
	margin-left:4%;
	margin-top:10px;
}
.company-ccschool-list ol.ml-0{
	margin-left:0;
}
.company-ccschool-list ol img{
	width:100%;
}
.company-ccschool-list ol p{
	width:100%;
	height:40px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	margin-top:6px;
}
.company-ccschool-list ol p a{
	font-size:12px;
}
.ggwindex9{width: 100%;
	padding: 25px 10px 17px;}
.ggwindex9 img{ width: 48%; float: left;}
.ggwindex9 img.rrr879{ width: 48%; float: right;}
.abcde{ width: 100%; float: left;}
.abcde a{ width: 100%; float: left; padding:10px 0px; border-bottom: solid 1px #e5e5e5; color: #000;}


.ljxx002{ width: 100%; float: left; text-align: center; margin-top: 30px;}
.ljxx002 a{ background:#2a8df9  url("../images/jtjt.png") right 20px center no-repeat; width: 60%; height: 40px; line-height: 40px; float: left;  margin-left: 20%; color: #fff;   border-radius: 4px; font-size:16px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px; background-size:20px }





























