*{padding:0; margin:0}
.clear{clear:both;}
.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
ul,li,dl,dd,dt,ol{ list-style:none;}
.fl{ float:left;}
.fr{float:right;}




.ui-app{ background:#ffffff;font-size:1rem; }
input,textarea{
    width: 100%;
}
button{
    border: none;
}
.ui-app * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; 
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-main{
    background: #efefef;
    font-size: 0.875rem;
}
/**********************admin index css*************************************/
.ad_header{background:#3a7bcf; font-size:1.2rem; color:#FFF; height:100%; overflow:hidden; padding:0.5rem; line-height:1.5rem;}
.ad_header h1{ font-size:1.2rem; width:100%; text-align:center; line-height:2.8rem; padding:0; margin:0;}
.ad_header .ad_top{width:100%; }
.ad_header .ad_top p{ margin:0; padding:0 0.5rem 0 0; float:left;}
.ad_header .ad_top p img{ width:3rem; height:3rem; border:0; }
.ad_header .name_info { float:left; font-size:1rem;}
.ad_header .name_info span{ float:left;font-size:1.2rem;}
.ad_menu{ margin-bottom:3.2rem;}
.ad_menu dl{}
.ad_menu dl dt{background:#efefef; font-size:1.2rem;padding:0.5rem;}
.ad_menu dl dd{background:#fff; border:1px solid #f0f0f0; padding:0.5rem; position: relative;}
.ad_menu dl dd img{width:1.5rem; height:1.5rem; border:0;}
.ad_menu dl dd p{float: left; padding-right:0.5rem;}
.ad_menu dl dd i{ position:absolute; right:0.5rem; top:0.5rem;}
/***********************favorites index css***********************************/
.ad_header p{ float:left; line-height:1.5rem; padding:0; }
.ad_header p img{width:1.5rem; height:1.5rem; border:0;}

/*tab qieye list*/
.ad_tab{ width:100%; padding-top:0.5rem;}
.ad_tab-hd { background:#ffffff; overflow:hidden; zoom:1;font-size:1rem; line-height:1.5rem; border:1px solid #3c7acf; margin:0 0.25rem;}
.ad_tab-hd li{ float:left;color:#000; text-align:center; cursor:pointer; padding:0.2rem 0;}
.ad_tab-hd li.active{ background:#3c7acf; color:#FFF;}
.ad_tab-bd { background:#efefef;}
.ad_tab-bd li{display:none; padding:0.25rem;}
.ad_tab-bd li.thisclass{ display:list-item;}
/*chanpin list*/
.ad_listM{width:100%; height:100%; overflow:hidden; padding-top:0.5rem; margin:0.5rem 0;position:relative; background:#FFF;}
.ad_listM a{ display:block;}
.ad_listM p{width:5rem; height:5rem; position:absolute;left: 0.5rem;top: 0.75rem;}
.ad_listM p img{width:5rem; height:5rem; border:0;}
.ad_listM .ad_zs{width: 100%;float:left; padding-left:6rem; padding-right:0.5rem;}
.ad_listM .ad_zs span{width: 100%; float:left;color:#a8a8a8; font-size:0.875rem; line-height:1.5rem;white-space: nowrap;text-overflow:ellipsis;overflow:hidden}
.ad_listM .ad_zs em{width: 100%; float:left;color:#3c7acf; font-size:0.875rem; line-height:1.5rem;white-space: nowrap;text-overflow:ellipsis;overflow:hidden}
.ad_listM .ad_zs h3{width: 100%; float:left;font-size:1rem; color:#000; line-height:1.8rem;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
/*shuaxin button*/
.shuaxin{width:100%;height:1.8rem;font-size: 1rem;line-height: 1.8rem;border: 0px;padding:0;margin:0.25rem auto; text-align:center;}
.shuaxin .hui{width:90%;background:#CCCCCC;text-decoration: none;color: #fff; display:inline-block;border-radius: 0.25rem; }
.shuaxin .blue{width:90%;background:#3c7acf;text-decoration: none;color: #fff; display:inline-block;border-radius: 0.25rem;  text-align:center;}
.ad_tab h6{width: 100%;font-size:0.75rem; line-height:1.2rem; margin:0; height:1.95rem; padding:0.25rem 0 0.5rem 0; text-align:center; color:#777777;}
/*fenxiang and quxiao button*/
.ad_gl{ float:left;width:100%; height:2rem; border-top:1px solid #ededed; background: #fff; text-align:center;line-height: 2rem;}
.ad_gl dl{float:left;width:100%; height:2rem;color:#000; font-size:0.875rem;}
.ad_gl dl dt{ float:left;width:50%;height:2rem; border-right:1px solid #ededed;color:#000; font-size:0.875rem; text-align:center; line-height:2rem;}
.ad_gl dl dd{ float:left;width:50%;height:2rem; border-right:none;color:#000; font-size:0.875rem; text-align:center;line-height:2rem;}
/*zixun zhongbiao zhanhui list*/
.ad_list_news {width: 100%;height:100%; overflow:hidden; padding-top:0.5rem; margin:0.5rem 0;position:relative; background:#FFF;}
.ad_list_news p {width: 5rem;height:5rem;position: absolute;right: 0;top: 0.5rem;}
.ad_list_news p img {width: 5rem;height: 5rem;border: 0;}
.ad_list_news span {width: 100%; font-size:1rem;color:#000; float: left;line-height:1.8rem; height:3.6rem;padding:0 5rem 0 0.5rem;overflow:hidden;}
.ad_list_news span a{color:#000; }
.ad_list_news em {width: 100%;height: 2rem;color: #a8a8a8;font-size:0.875rem;line-height:2rem;float: left; padding:0 0.5rem;}
/*qiye list*/
.ad_qy_list{width: 100%;height:100%; overflow:hidden; padding-top:0.5rem; margin:0.5rem 0;position:relative; background:#FFF;}
.ad_qy_title{width: 100%; font-size:1rem; color:#000;line-height:1.8rem;}
.ad_qy_title p{ float:left; padding:0.25rem; line-height:1.8rem;}
.ad_qy_title p img{ width:1.2rem; height:1.2rem; border:0; }
.ad_qy_title em{color: #3c7acf;font-size: 0.875rem;position: absolute;right: 0.25rem;top: 0.5rem;}
.ad_qy_title em a{color: #3c7acf;}
.ad_qy_list dl{ float:left; margin-bottom:0.25rem;}
.ad_qy_list dl dd{ width:33.33%;padding:0rem 0.25rem; float:left; display:inline;}

.ad_qy_list dl dd img{width:100%; height:100%; border:0;}
.ad_qy_list dl i{ width:100%;text-align:center; color:#000;}
.ad_qy_list dl i a{color:#000;}

/************************zhanghao shezhi**************************/
.ad_zhanghao{width: 100%;height:100%; overflow:hidden; padding:0.5rem;background:#FFF; font-size:1rem; margin-bottom:3rem;}
.ad_zhanghao ul{}
.ad_zhanghao ul li{padding:0.5rem 0; margin:0; border-bottom:1px solid #EDEDED; position:relative; background:#FFF; height:2.8rem; padding-left:4.5rem;}
.ad_zhanghao ul li label{width:4rem; text-align:left; font-size:1rem; line-height:2.8rem; left:0; top:0; position:absolute; vertical-align:middle;}
.ad_zhanghao ul li .text-input{text-indent: 0.2rem;font-size:1rem; color: #666; border: 1px solid #e5e5e5; vertical-align: top;outline: none;}
.ad_zhanghao ul li p.post_zz{ position:absolute; right:0.25rem; top:0.4rem;width:2rem; height:2rem;}
.ad_zhanghao ul li p.post_zz img{width:1.5rem; height:1.5rem; border:0;}


/************************password**************************/
.ad_passwprd{width: 100%;height:100%; overflow:hidden; padding:0.5rem;background:#FFF; font-size:1rem; margin-bottom:3rem;color: #666;}
.ad_passwprd ul{}
.ad_passwprd ul li{padding:0.5rem 0; margin:0; position:relative; background:#FFF; height:2.8rem; padding:0 0 0.5rem;}
.ad_passwprd ul li .text-input{text-indent: 0.2rem;font-size:1rem;line-height:2rem;color: #666; border:none; border-bottom: 1px solid #e5e5e5;outline: none; padding-bottom:0.3rem;}
.ad_passwprd ul li .post_yzm{ position:absolute; right:0.5rem; top:0rem; }
.ad_passwprd ul li .post_yzm a{color:#3c7acf;}
.ad_passwprd ul li p{font-size:0.875rem; line-height:1.8rem;}

.ad_passwprd .tishi{background: #3a7bcf; font-size:0.85rem; line-height:1.5rem; color:#FFF; padding:0.25rem;border-radius:0.25rem;position: relative; margin:0.5rem 0;}
.ad_passwprd .tishi::before{  
        content: "";  
        width: 0;  
        height: 0;  
        border: 0.3rem solid #3a7bcf;  
        border-color: transparent #3a7bcf transparent transparent;  
        position:absolute;  
        bottom:40%;  
        left:-0.5rem; 
		display:inline-block; 
    }

/************************zhizhi shangchuan shezhi**************************/
.ad_zz_upload_button{ bottom:0.5rem; position: fixed; width:100%;}
.ad_zz_upload_button a{color:#FFF; font-size:1.2rem; text-align:center;height: 2rem;background:#3c7dcf;text-align: center;line-height: 2rem; border-radius:0.25rem; margin:0rem 0.5rem; display:block;}

.ad_zhanghao ul li p{ color:#666;}
.ad_zhanghao ul li p a{ color:#666;}
/************************zizhi shangchuan**************************/
.ad_zhanghao ul li label.w_6{ width:6rem;}

/************************chanpin xuqiu**************************/
.ad_zs_fb{width: 100%;height:100%; overflow:hidden; padding:0.5rem;background:#fafafa; font-size:1rem; margin-bottom:3rem;}
.ad_zs_fb li{border-bottom:1px solid #EDEDED; margin-bottom:0.25rem;}
.ad_zs_fb li em{ color:#F00; font-family: Helvetica, Arial, sans-serif ; font-size:0.875rem; line-height:1.8rem;}
.ad_zs_fb li label{ color: #000; font-size:1rem; height:auto; overflow: hidden; line-height:1.8rem;}
.ad_zs_fb li i{color:#3C7ACF;font-size:0.875rem; line-height:1.8rem;}
.ad_zs_fb li .text-input{text-indent: 0.2rem;font-size:1rem;color: #666; border: 1px solid #e5e5e5; vertical-align: top;outline: none; margin-bottom:0.5rem;line-height: 1.8rem;}
.ad_zs_fb li textarea{ padding:0 0.2rem;font-size:1rem; color: #666; border: 1px solid #e5e5e5; vertical-align: top;outline: none; height:5rem;}
.ad_zs_fb li select{text-indent: 0.2rem;font-size:1rem;color: #666; border: 1px solid #e5e5e5; vertical-align: top;outline: none; margin-bottom:0.5rem; margin-left:0.25rem;}
.ad_zs_fb_button{ bottom:0.5rem; position: fixed; width:100%;}
.ad_zs_fb_button a{color:#FFF; font-size:1.2rem; text-align:center;height: 2rem;background:#3c7dcf;text-align: center;line-height: 2rem; border-radius:0.25rem; margin:0rem 0.5rem; display:block;}


/***********************zs_manage shezhi***********************************/
.ad_manage_xq{width: 100%;height:100%; overflow:hidden;background:#fff; font-size:1rem; padding-top:0.25rem; margin:0.25rem 0; border-bottom:0.5rem #ededed solid;}
.ad_manage_xq  p{width: 100%;white-space: nowrap;text-overflow:ellipsis;overflow:hidden; line-height:1.8rem; padding:0.25rem;}
.ad_manage_xq ol{ border-top:1px solid #ededed;}
.ad_manage_xq ol li{float:left;width:50%;height:2rem; border-right:1px solid #ededed;color:#000; font-size:0.875rem; text-align:center; line-height:2rem;}
.ad_manage_xq ol li:last-child{float:left;width:50%;height:2rem; border-right:none;color:#000; font-size:0.875rem; text-align:center;line-height:2rem;}

.ad_manage_mssage{width: 100%;height:100%; overflow:hidden;background:#fff; font-size:1rem; padding-top:0.25rem; margin:0.25rem 0; border-bottom:0.5rem #ededed solid;}
.ad_manage_mssage  p{width: 100%;white-space: nowrap;text-overflow:ellipsis;overflow:hidden; line-height:1.8rem; padding:0.25rem;}
.ad_manage_mssage ol{ }
.ad_manage_mssage ol li{float:left;font-size:0.875rem; line-height:2rem;padding-left:0.25rem;}
.ad_manage_mssage ol li:last-child{float:right;font-size:0.875rem; line-height:2rem;padding-right:0.25rem;}

/*biaoji*/
#lean_overlay { position: fixed; z-index:100;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}

.biaoji{  width: 96%;
  padding:0.5rem; background: #f3f6fa;-webkit-border-radius: 0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);}
  
.biaoji input{ width:1rem; height:1rem; border-radius:50%; padding-right:0.25rem;}
.biaoji p{ padding:0.25rem; line-height:1.8rem; font-size:1rem;}


/***********************width and magin and padding and font css***********************************/
.width_20{width:20%;}
.width_25{width:25%;}
.width_33{width:33%;}
.width_50{width:50%;}
.font_hei{ color:#000;}
.font_hui{ color:#666;}
.font_lan{ color:#3c7acf;}
.f_1{ font-size:1.2rem;}
.f_2{ font-size:1rem;}
.f_3{ font-size:0.875rem;}
.f_4{ font-size:0.75rem;}
.mb_3{ margin-bottom:0.3rem;}

.tx_pic{ width:3rem; height:3rem; border:0;}
.tx_pic_1{ width:1.5rem; height:1.5rem; border:0;}
.tx_pic_2{ width:1.5rem; height:1.5rem; border:0; margin-bottom:-0.5rem;}
.tx_pic_3{ width:1rem; height:1rem; border:0; margin-right:0.25rem;margin-bottom:-0.25rem;}


/*******************************ui-bottom-bar css***************************************/
.ui-bottom-bar {
    background-image: url(data:image/gif;base64,R0lGODlhAQACAPABAMjHzP///yH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAABACwAAAAAAQACAAACAgwKADs=);
    background-repeat: repeat-x;
    background-color: rgb(250, 250, 250);
    background-size: 100% 1px; 
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    z-index: 3;	
}
.ui-bottom-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.ui-bottom-bar {
    bottom: 0;
	background:#153F79;
    background-position: top left;
    height: 3rem;
}
.ui-bottom-bar a, .ui-bottom-bar a:hover{
	color:#FFF;
}
.ui-bottom-bar ~ .ui-page > .ui-page-content {
    border-bottom:3rem solid transparent;
}
.ui-top-bar ~ .ui-page > .ui-page-content {
    border-top: 3rem solid transparent;
}
.ui-bottom-bar-button {
    border: none;
    outline: none;
    padding: 2px 0;
    background-color: transparent;
    color: rgb(111, 111, 116);
    text-align: center;
}
.ui-flex-1, .ui-bottom-bar-button {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.ui-bottom-bar-button .ui-icon {
    display: block;
    height: 1.8rem;
    background-color: transparent;
    color: rgb(111, 111, 116);
    font-size: 24px;
    text-align: center;
    padding: 2px 0;
}
.ui-bottom-bar-button .ui-label {
    display: block;
    font-size: 0.75rem;
    line-height: 12px;
    padding: 0px 0px;
}
.ui-bottom-bar-button.js-active {
    color:#fff;
	background:#1681DF;
}
.ui-bottom-bar-button.js-active .ui-icon {
    color:rgb(21, 125, 251);
}
.ion-ios7-camera-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn1.png") no-repeat center ; background-size: 1.6rem;
}
.js-active .ion-ios7-camera-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn1.png") no-repeat center; background-size: 1.6rem;
}
.ion-ios7-stopwatch-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn2.png") no-repeat center ; background-size: 1.6rem;
}
.js-active .ion-ios7-stopwatch-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn2.png") no-repeat center ; background-size: 1.6rem;
}
.ion-ios7-star-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn3.png") no-repeat center ; background-size: 1.6rem;
}
.js-active .ion-ios7-star-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn2.png") no-repeat center ; background-size: 1.6rem;
}
.ion-ios7-bell-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn4.png") no-repeat center ; background-size: 1.6rem;
}
.js-active .ion-ios7-bell-outline{
    background: url("https://m.ylqx.qgyyzs.net/ylqx/images/btn2.png") no-repeat center ; background-size: 1.6rem;
}