@charset "utf-8";

/*css reset*/
html{font-size:10px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{ background: #cdcdcd;}
body, button, input, select, textarea{font: 1.3rem/160% "黑体",Arial;  color: #333333; }
table{border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6{ font-size: 1.3rem; font-weight: normal; color: #333333;}
h1,h2{ color: #333333; font-size: 2.0rem;}
ul,ol,li{list-style:none;}
em,i{font-style:normal;}
img{border:none;}
input,img{vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
[hidden],template {display: none;}
mark {background: #ff0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style: normal;font-weight: normal;}
a,a:visited{text-decoration: none; color: #333333; outline: 0;}
a:active{outline: none;}
textarea{ resize:none;}
button[disabled],html input[disabled] {cursor: default;}
*:focus{ outline: none;}
::-webkit-input-placeholder {  color:#ccc !important; font-weight: normal !important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); }


/*alert弹出*/
.msgbox_wrap{position:fixed; _position:absolute; left:0; top:50%; width:100%; height:54px; text-align:center; line-height:54px; overflow:hidden; z-index:9999!important}
.msg_box,.msgbox_wrap .msg_box .ico,.msgbox_wrap .msg_box .box_end{background:url(../images/tip_layer.png); display:inline-block; height:54px; line-height:52px; font-size:14px; font-family:Microsoft Yahei; color:#606060; font-weight:bold;}
.msgbox_wrap .msg_box{background-position: 0 -161px; position:relative; padding:0 10px; z-index:999}
.msgbox_wrap .msg_box .ico{background-position: -6px 0;left: -45px;top: 0;width: 45px;position: absolute;}
.msgbox_wrap .msg_box .box_end{background-position: 0 0;right: -6px;top: 0;width: 6px;position: absolute;}
.msgbox_wrap .msg_box .i2{background-position: -6px -54px;}
.msgbox_wrap .msg_box .i3{background-position: -6px -108px;}
.msgbox_wrap .msg_box .i4{left: -10px;width: 10px;}
.msgbox_wrap .msg_box .loading{display: inline-block; *display: inline; *zoom:1; width: 32px; height: 32px; background:url(../images/loading.gif); vertical-align: -10px; margin-right: 10px}

.xz_pop{position:fixed; _position:absolute; left:50%; top:50%;border-radius:3px; z-index:999;}
.xz_pop .pop_shadow{background:#000; opacity:0.2; filter:Alpha(opacity=20); position:absolute; left:0; top:0; width:100%; height:100%; border-radius:3px;}
.xz_pop .alert{position:relative; background:#fff; font-size:14px; z-index:1000; margin:4px;}
.xz_pop .alert .pop_content{padding:10px; line-height:20px;}
.xz_pop .alert .timer{font-size:12px; color:#999; padding:0 10px 6px; position:absolute; bottom:0; left:0;}
.xz_pop .alert .title{height:36px; line-height:36px; padding:0 10px; color:#666; background:#f9f9f9; border-bottom:1px solid #e1e1e1;}
.xz_pop .alert .title .close{display:block; position:absolute; width:12px; height:12px; right:10px; top:12px; background:url(close.png) center center; cursor:pointer;transition:0.8s;-webkit-transition:0.8s;-o-transition:0.8s;}
.xz_pop .alert .title .close:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.xz_pop .alert .btn_box{text-align:center; line-height:1; padding-top:10px;}
.xz_pop .alert .btn_box .app_btn{margin:0 3px;}
.xz_zhezhao{position:fixed; _position:absolute; left:0; top:0; background:#000; width:100%; height:100%; opacity:0.1; filter:Alpha(opacity=10); z-index:998}


.bg{ background: #fff !important;}

.bsing,.text{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
.ellip{ overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.left{ float: left;}
.right{ float: right;}
.clear:after{ content: ''; display: block; line-height: 0; clear: both;}
.gray{ color: #999 !important;}
.deep{ color: #222 !important;}
.c_f60{ color: #f60 !important;}

.fs16{ font-size: 16px !important;}
.fs15{ font-size: 15px ; font-weight: bolder !important;}
.fs14{ font-size: 14px !important;}
.fs13{ font-size: 13px !important;}
.fs12{ font-size: 12px !important;}
.fs10{font-size: 10px  !important;}

.fb{ font-weight:bold;}
.tlr{ text-align: right;}
.tlc{ text-align: center;}

.lh15{ line-height: 15px !important;}

.mg10{margin: 10px !important;}
.mgb10{margin-bottom:10px !important;}
.mgt10{margin-top:10px !important;}
.mgl10{margin-left:10px !important;}
.mgr10{margin-right:10px !important; }
.mgb140{margin-bottom:140px !important;}
.p_t36{padding-top: 36px;}
.w50{ width: 50px !important;}
.wp45{ width: 45% !important;}
.mglr10{margin:0 10px !important;}
.h_30{height: 30px}
.block{ display: block;}
.inline{ display: inline;}
.p_tb10{ padding:10px 0; }
.mgb60{margin-bottom:60px !important;}

.text { line-height: 26px;  border-radius: 10px;}

/* loading */
.f_ui-loading .load_body{ background: rgba(23,18,15,.8); width: 130px; margin-left:-60px; margin-top: -68px; padding-top: 5px; padding-bottom: 10px; border-radius: 15px; }
.f_ui-loading .typing_loader{-webkit-animation:none;animation:none; width: 101px; height: 101px; left:auto; background: url(../images/loading.gif) no-repeat; background-size: auto 101px;}
.f_ui-loading .load_text{ line-height: 16px; margin-top: -2px;}

.wrap{ margin: 0 auto;}
.wrap:after{ content: ''; background: url(../images/loading.gif) no-repeat -99999px -99999px; background-size: 0 0; visibility: hidden;}
.wrap,.header,.content{width: 100%; max-width: 1024px; min-width: 320px; }

/** 头 **/
.header h1 { font-size: 1.6rem; line-height: 36px;  color: #fff;  position: absolute;  width: 100%;  height: 36px;  line-height: 36px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  -webkit-box-sizing: border-box;  padding: 0 40px;}
.header .icon_back,.header .icon_right {  width: 45px;  height: 34px;  color: #fff;  position: relative;  z-index: 5;  display: inline-block;  border-radius: 4px;}
.header { height: 36px; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%;  top: 0;  width: 100%;  text-align: center;     z-index: 1; background: #45cbc4; }
.header .icon_back {  float: left;  background: url(../images/tu002.png) no-repeat  -30px -30px;background-size: 150px auto; }
.header .icon_right{ float: right; font-size: 14px;  line-height: 36px;}
.header .icon_share{background: url(../images/tu002.png) no-repeat -80px 4px;background-size: 150px auto;}
.header h1 .form {  height: 26px;  width: 90%;  margin:5px auto; position: relative;background: #f5f5f5;border-radius:4px;  }
.header h1 .form .txt {float: left;color: #333; height: 26px;line-height: 28px; border: none;  background: none; width: 100%; position: relative; font-size: 12px;  text-align: left; text-indent: 38px;}
.header h1 .form:after{ content: ''; position: absolute;  width: 22px;  height: 22px;  background: url(../images/tu002.png) no-repeat -62px -37px;background-size: 150px auto;  left: 10px;  top: 2px;  z-index: 10;}

/** 登录 **/
.register_bj{background: #c9eded}
.register {position: relative;}
.register .bg { width: 100%;}
.register .form { margin: 0 45px 0px; }
.register .set_box {position: absolute; top: 50%;  width: 100%;  margin-top: -115px; width: 100%;}
.register .form p { position: relative; border-bottom: solid 1px #e7e7e7;}
.register .form p:last-child{ border: none; }
.register .form .nick:after,.register .form .nick1:after,.register .form .nick2:after,.register .form .nick3:after{ content: ''; position: absolute;  width: 22px;  height: 22px;  background: url(../images/tu002.png) no-repeat -43px -66px;background-size: 150px auto;  left: 10px;  top: 7px;  z-index: 10;}
.register .form .nick1:after {background: url(../images/tu002.png) no-repeat -86px -66px;background-size: 150px auto; }
.register .form .nick2:after {background: url(../images/tu002.png) no-repeat -123px -66px;background-size: 150px auto; }
.register .form .nick3:after {background: url(../images/tu002.png) no-repeat -61px -97px;background-size: 150px auto; }
.register .form .txt { color: #333; height: 40px; border: none;  background: none; width: 100%; position: relative; font-size: 14px;  text-align: left; text-indent: 45px;}
.register .camera span { display: block;  text-align: center;  color: #fff;}
.register .form .btn {display: inline-block;  margin-top: 10px;  height: 40px;color: #fff;  line-height: 40px; background-color: #45cbc4;  border-radius: 6px;  width: 100%;  padding: 0;  text-align: center;  font-size: 16px;}
.register .form .import_box{border: solid 1px #e7e7e7;background: #fff;border-radius: 6px; }
.register .form .import_text{color: #45cbc4; text-align: right;height: 40px;line-height: 30px;font-size: 14px; }
.register .form .import_text .disabled{ color:#999 !important;}
.register .form .btn1{ display: inline-block; margin-top: 10px;  height: 36px;color: #fff;  line-height: 36px;   border-radius: 6px;  width: 100%;  padding: 0;  text-align: center;  font-size: 16px; border: solid 2px #45cbc4; color: #45cbc4;}
.register .form p .code{  background-color: #45cbc4;display: block; border-radius: 4px;  position: absolute;  color: #fff;  line-height: 24px;  padding: 0 10px;  right: 7px;  top: 7px;}
.register .form p .code.disabled{color:#999 !important; background: #eee;}

.register .form .btn:hover{background-color: #78e4de;}
.register .form .btn1:hover{border: solid 2px #78e4de;}
.register .form p .txt.triangle{background: url(../images/tu002.png) no-repeat  right 10px;background-size: 150px auto;}



/** 内容 **/
.content{ width:100%;  }
.index_img {position: relative; height: 77px; font-size: 1.4rem; padding:10px 15px 0 80px;background: #fff;border-bottom: solid 1px #dcdcdc;}
.index_img img{position: absolute; top: 10px;left: 15px;border:solid 1px #dcdcdc; }
.index_img .bd{line-height: 20px; color: #999}
.index_img .bd p{color: #333;line-height: 24px;}
.index_c{ background-color: #fff;border:solid 1px #dcdcdc; border-right: none; border-left: none; position:relative;}
.index_c .bt{ font-size: 15px;line-height: 40px;border-bottom: solid 1px #dcdcdc; padding: 0 10px;background-color: #fff;border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
.index_c .bt1{ font-size: 15px;line-height: 40px;border-bottom: solid 1px #dcdcdc; padding: 0 10px;background-color: #fff;}
.index_c .bd li{min-height: 26px; line-height:26px;  border-bottom: 2px solid #dcdcdc;padding: 7px 15px 7px 15px;position: relative; }
.index_c .bd li .tit{width: 75px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; position: absolute; top: 7px;left: 15px;}
.index_c .bd li .text { width: 100%;  border: none;  background-color:#fff;  line-height: 26px;}
.index_c .bd li:last-child  {  border-bottom: none;}
.index_c .bd li .area{background: #f7f7f7 !important; padding:0 10px; }
.index_c .bd li .text.triangle{background: url(../images/tu002.png) no-repeat  right 1px;background-size: 150px auto;}
.index_c .bd li .triangle1{background: url(../images/tu002.png) no-repeat -125px -38px;background-size: 150px auto;position: absolute; right: 10px;top: 10px;  width: 20px;  height: 24px;}
.index_c .bd li>a{ display: block; line-height: 26px;}
.btn_edit {background-color: #45cbc4; line-height: 36px; text-align: center;border-radius: 4px; -webkit-border-radius: 4px;color: #fff;font-size: 14px;}
.btn_edit:hover{background-color: #78e4de;}
.shade { position: fixed;  width: 100%;  height: 100%;  background: rgba(0,0,0,.7);  left: 0;  top: 0;  z-index: 1000;}
.course_delete{font-size: 14px; background: #fff; border-radius: 4px; position: absolute; width: 280px; left: 50%; top: 50%; -webkit-transform:translateY(-50%);  transform:translateY(-50%); margin-left: -140px; max-height:300px; overflow-y:auto; }
.course_delete li{border-bottom: solid 1px #dcdcdc;line-height: 40px;padding:0 30px;  color: #666; }
.course_delete li:last-child{ border: none; }
.course_delete li:hover{background: #fafafa;border-radius: 4px;}
/** **/
.f-ui_slider { width: 100%;  max-width: 1200px;  min-height: 100px;  margin: 0 auto;  overflow: hidden;  position: relative;}
.f-ui_slider .list { width: 100%;}
.f-ui_slider .dots {  position: absolute;  height: 10px;  line-height: 10px; width: 100%;  bottom: 12px; left: 0;  text-align: center;  z-index: 10;}
.f-ui_slider .dots li {  display: inline-block;  width: 8px;  height: 8px;  background: #999;  border: 1px solid #999;  border-radius: 50%;  margin: 0 3px;}
.f-ui_slider .dots li.active {  background: #45cbc4;  border-color: #45cbc4;}
/** **/
.index_c1 .bd li{padding: 7px 15px 7px 15px;}
.index_c1 .Member{float: right; padding-right: 15px;}
.applicant_member{background-color: #45cbc4; line-height: 36px; text-align: center;border-radius: 4px; -webkit-border-radius: 4px;color: #fff;font-size: 14px; width: 100%}
.ic1_qq{margin: 10px 0; border: solid 1px #8bd7d3; background: #daffff;line-height: 36px;  color: #45cbc4;border-radius: 4px; -webkit-border-radius: 4px; }
.ic1_qq .ic1_tit{float: left; width: 40px;margin-right: 10px; border-right: solid 1px #8bd7d3;height: 36px; background: url(../images/tu002.png) no-repeat 5px -29px;background-size: 150px auto;}
.Member1{font-size: 14px; background: #fff; border-radius: 4px; position: absolute; width: 280px; left: 50%; top: 50%; margin-left: -140px; }
.Member1 .m_tit{border-bottom:  solid 1px #dcdcdc;line-height: 36px;padding:0 10px;position: relative;}
.Member1 .m_c{padding:7px 10px;font-size: 12px;line-height: 20px;color: #666;} 
.shade_close{position: absolute;right: 0;top: 0; background: url(../images/tu002.png) no-repeat  -11px -139px;height: 36px; width: 40px;}
.index_c .img{border-bottom: solid 1px #dcdcdc; padding:0 15px 10px;}
.index_c .img p{line-height: 30px;}
.index_c .img li{border: solid 1px #E8E8E8; float: left; margin-right: 10px; width: 54px; height: 54px; }
.index_c .img li.img_add{ background: url(../images/tu002.png) no-repeat 3px -93px;background-size: 150px auto;}
.index_c .img li.img_add input{
	width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-appearance: none;
}
.Payment .img{ background: url(../images/tu03.png) no-repeat 0px 0px;background-size: 50px auto; width: 50px; height: 50px; margin:50px auto 20px;}
.index_c .img li img{ width: 54px; height: 54px;}
.Payment .p_t{font-size: 14px;line-height: 30px;margin:15px; text-align: center;}
.Payment .p_c{ border-bottom: solid 1px #dcdcdc;border-top: solid 1px #dcdcdc;padding:5px 20px;line-height: 30px;font-size: 12px; }
.Payment .p_c li span{float: right;}
.Payment .p_btn{margin:20px ;}
.index_c.bb_n{border-bottom:none;}
.index_c .bd li .district{text-align: right; padding-right: 18px; color: #999;}
.province{background: #fff;width: 100%}
.province .p_t{border-bottom: solid 1px #dcdcdc; height: 40px; line-height: 40px; position: relative;padding:0 40px; text-align:center; color: #45cbc4; font-size: 16px; line-height: 40px;}
.province .p_t .pt_close{height: 40px;width: 40px; position: absolute; top: 0; right: 0; background: url(../images/tu002.png) no-repeat -116px -108px;background-size: 160px auto;}
.province .p_c{padding:10px ;line-height: 24px;overflow: auto;height: 138px}
.province .p_c a{padding:0 10px;display: inline-block;}
.province .p_c a:hover{color: #45cbc4;}
.province .p_c .on{color: #45cbc4;}
/**产品**/
.z-index{z-index:10000 }
.nationwide {padding:7px 67px 7px 10px;position:relative; z-index: 10000;}
.nationwide .n_c{ border: solid 1px #45cbc4;height: 24px;line-height: 24px;border-radius:4px; text-align: center; }
.nationwide .n_s{position: absolute; background: #45cbc4;border-radius:4px;color: #fff; width: 50px; height: 26px;line-height: 26px;top: 7px; right: 10px; text-align:center;}
.product .p_t{padding:5px 85px 5px 10px;position:relative;border-bottom: solid 1px #dcdcdc;}
.product .p_t .p_tit{ height: 26px;line-height: 26px; font-size: 13px;   overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.product .p_t .p_time{position: absolute;color: #999; width: 70px; height: 26px;line-height: 26px;top: 7px; right: 10px;}
.product .p_c{border-bottom: solid 1px #dcdcdc ;padding:10px 10px 10px 100px;position:relative; min-height: 82px}
.product .p_c .p_c_img{height: 80px; border: solid 1px #d4d4d4 !important; position: absolute;color: #999; width: 80px;  top: 10px; left:10px;	}
.product .p_c .p_c_c{line-height: 20px;}
.product .p_c .p_c_c .p{font-size: 12px;text-overflow:ellipsis; white-space:nowrap; height: 20px;overflow: hidden;}
.product .p_c .p_c_c .p1{overflow: hidden;height: 40px}
.product .p_n{}
.product .p_n li{ width: 25%;float: left;line-height: 30px;height: 30px; text-align: left;}
.product .p_n li .drug,.product .p_n li .collect,.product .p_n li .share,.product .p_n li .region{position: relative;  padding-left: 26px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.product .p_n li .drug:after,.product .p_n li .collect:after,.product .p_n li .share:after,.product .p_n li .region:after{ content: ''; position: absolute;  width: 22px;  height: 22px;  background: url(../images/tu002.png) no-repeat -52px -130px;background-size: 150px auto;  left: 5px;  top: 7px;  z-index: 10;}
.product .p_n li .collect:after{background: url(../images/tu002.png) no-repeat  -106px -40px;background-size: 150px auto; }
.product .p_n li .share:after{background: url(../images/tu002.png) no-repeat -81px -130px;background-size: 150px auto; }
.product .p_n li .region:after{background: url(../images/tu002.png) no-repeat -87px -40px;background-size: 150px auto; }

/**筛选**/
.screen{ z-index: 1001; width: 100%;background: #fff; position: absolute;top: 78px;left: 0px; max-height: 280px;}
.screen li{border-bottom: solid 1px #dcdcdc ;}
.screen li .s_t{border-bottom: solid 1px #dcdcdc ;padding:0px 10px;font-size: 14px; line-height: 34px; font-weight: bold;}
.screen li .s_c{padding:7px 0;line-height: 24px;}
.screen li .s_c a{padding:0 8px;display: inline-block;}
.screen li .s_c a:hover{color: #45cbc4;}
.screen li .s_c .on{color: #45cbc4;}
.screen li:last-child{ border: none; }
.screen .screen_c{  max-height: 220px;overflow: auto;}
.screen .screen_btn{padding:10px ; border-bottom: solid 1px #dcdcdc ;border-top: solid 1px #dcdcdc ;}

.screen_layer .screen,.screen_layer .shade{
	-webkit-transition: all .3s;
	transition: all .3s;
}
.screen_layer .screen{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	visibility: hidden;
}
.screen_layer .shade{ visibility: hidden;}
.screen_layer.open .screen{
	-webkit-transform:translateY(0);
	transform:translateY(0);
	visibility: visible;
}
.screen_layer.open .shade{ visibility: visible;}

/**APP首页**/
.home{margin:15px 0; width: 100%; border-bottom: solid 1px #dcdcdc ;border-top: solid 1px #dcdcdc ;height: 75px;}
.home li{text-align: center;width: 50%;border-right: solid 1px #dcdcdc ;float: left;height: 75px;font-size: 14px;}
.home li:last-child{ border: none; }
.home li .cp,.home li .zy{position: relative;height: 30px;  width: 50px;  margin: 45px  auto 0;}
.home li .cp:after,.home li .zy:after{ content: ''; position: absolute;  width: 40px;  height: 43px;  background: url(../images/tu04.png) no-repeat -54px -1px;background-size: 150px auto;  left: 10px;  top: -38px;  z-index: 10;}
.home li .zy:after{background: url(../images/tu04.png) no-repeat -115px -1px;background-size: 150px auto; }
.trends .p_t{padding:5px 85px 5px 10px;position:relative;border-bottom: solid 1px #dcdcdc;}
.trends .p_t .trends_t{padding-left: 30px; height: 26px;line-height: 26px; font-size: 13px;color: #45cbc4;font-size: 14px; position: relative; }
.trends .p_t .trends_t:after{ content: ''; position: absolute;  width: 24px;  height: 24px;  background: url(../images/tu04.png) no-repeat -1px 2px;background-size: 150px auto;  left: 2px;  top: 0px;  z-index: 10;}
.trends .p_c li{border-bottom: solid 1px #dcdcdc ;padding:10px 10px 10px 70px;position:relative; min-height: 52px}
.trends .p_c li:last-child{ border: none; }
.trends .p_c .p_c_img{height: 50px; border: solid 1px #d4d4d4 !important; position: absolute;color: #999; width: 50px;  top: 10px; left:10px;	}
.trends .p_c .p_c_c{line-height: 20px;}
.trends .p_c .p_c_c .p{font-size: 12px;text-overflow:ellipsis; white-space:nowrap; height: 20px;overflow: hidden;font-weight:bold;}
.trends .p_c .p_c_c .p1{overflow: hidden;height: 32px;line-height: 16px;color: #999;}
.Load{ text-align: center;color: #666 }

.home_menu{font-size: 12px; border-top: solid 1px #dcdcdc ;width: 100%; height: 50px; z-index: 1000; position: fixed; left: 0; bottom: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box; background: #fff;overflow: hidden;}
.home_menu li{ width: 25%;float: left;line-height: 30px;height: 30px; text-align: left;}
.home_menu li .hm1,.home_menu li .hm2,.home_menu li .hm3,.home_menu li .hm4{  line-height: 20px; position: relative;  height: 24px; width: 40px;  margin: 25px auto 0;  text-align: center;}
.home_menu li .hm1:after,.home_menu li .hm2:after,.home_menu li .hm3:after,.home_menu li .hm4:after{ content: ''; position: absolute;  width: 22px;  height: 22px;  left: 10px;  top: -18px; z-index: 10;}
.home_menu li .hm1:after{ background: url(../images/tu04.png) no-repeat -2px -111px;background-size: 150px auto;}
.home_menu li .hm2:after{ background: url(../images/tu04.png) no-repeat -35px -113px;background-size: 150px auto;}
.home_menu li .hm3:after{ background: url(../images/tu04.png) no-repeat -82px -112px;background-size: 150px auto;}
.home_menu li .hm4:after{ background: url(../images/tu04.png) no-repeat -122px -110px;background-size: 150px auto;}
.home_menu li.on .hm1,.home_menu li.on .hm2,.home_menu li.on .hm3,.home_menu li.on .hm4{ color: #45cbc4; }
.home_menu li.on .hm1:after{background: url(../images/tu04.png) no-repeat -2px -65px;background-size: 150px auto;}
.home_menu li.on .hm2:after{background: url(../images/tu04.png) no-repeat -35px -66px;background-size: 150px auto;}
.home_menu li.on .hm3:after{background: url(../images/tu04.png) no-repeat -82px -66px;background-size: 150px auto;}
.home_menu li.on .hm4:after{background: url(../images/tu04.png) no-repeat -122px -65px;background-size: 150px auto;}


.single_btn{ width: 100%; padding: 10px; position: fixed; left: 0; bottom: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box; background: #fff;overflow: hidden;}
.single_btn .explain{ color: #999;line-height: 14px;font-size: 12px;padding-bottom: 10px}

.iframe{
	position: absolute;
	width: 100%;
	height: 100%;
	border:none;
	overflow: hidden;
	left: 0; 
	top: 0;
	display: none;
	z-index: 100;
}
.footer {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 30px;
    z-index: 9999;
    text-align:center;
}
