@charset "utf-8";
/* CSS Document */
@import url(format.css);
/*宽度*/
input,textarea {
    border: 0; /* 方法1 */
    -webkit-appearance: none; /* 方法2 */
	outline:none
}
.w{min-width:320px; height:auto;}
a.blue{color:#2f91cf;}

/*页面加载*/
#preloader {position:fixed;z-index:2500;top:0;left:0;right:0;bottom:0;background-color:#fff; z-index:999999; }
#status {position:fixed;z-index:999999;width:250px;height:250px;position:absolute;left:50%; top:50%; background-size:32px 32px;
background-repeat:no-repeat;background-position:center;margin:-125px 0 0 -125px; }
#status p{top:70%;}
#status em{font-size:10px!important;display:block;font-style:normal;}

/*header*/
/**.header{ height:48px; background:#2f91cf; position: relative;z-index: 10;}**/
.new-a-back {height: 48px;left:0;position: absolute;top:0;width: 50px;}
.new-a-back span {display:block; background:url(../images/goback.png) no-repeat 15px 15px; width: 50px; height:48px;}
.header h2 {color: #fff;font-size:18px; height: 48px; line-height:45px; text-align: center;}
.header .spanv{ float:right; margin-top:-30px; margin-right:15px;}
.header .span_search{ float:right; height:48px; margin-top:-48px; margin-right:10px; background:url(../images/search.png) no-repeat 10px 12px; background-size:50%; width:50px;}
.header .add{ float:right; height:48px; margin-top:-48px; margin-right:10px; background:url(../images/add.png) no-repeat 10px 12px; background-size:52%; width:50px;}
.header .add a{display:block; height:48px;}
.header .my{ float:right; height:48px; margin-top:-50px; margin-right:10px; background:url(../images/list.png) no-repeat 10px 15px; background-size:52%; width:50px;}
.header .my a{display:block; width:50px; height:48px;}
.header .txtBtn{ float:right; height:30px; margin-top:-38px; margin-right:10px; line-height:28px; text-align:center; border-radius:3px; padding-left:10px; padding-right:10px; border:1px #fff solid; color:#fff; font-size:16px; }
.header .txtBtn a{display:block; height:28px; color:#fff; font-size:16px; }


.header .endTm{ float:left; margin-left:calc(50% - 155px); height:50px; line-height:50px; background:url(../images/timer.png) no-repeat 0 10px; background-size:9%; color:#FFFFFF; font-size:16px; text-indent:35px;}
.header .timeover{ float:left; margin-left:calc(50% - 160px); height:50px; line-height:50px;}
/**
.timeoverstr{ float:left; height:50px; line-height:50px; color:#FFFFFF; font-size:16px;}
.timeoverin { float:left; height:50px; line-height:50px; color:#FF0000; font-size:17px; font-weight:bold}
**/

/* button */
.btnGroups {width:100%; padding:2px 15px 20px; overflow:hidden;}
.btnGroups .btn{ float:left; width:50%; height:45px}

.btnGroup {width:100%; padding:2px 15px 20px; overflow:hidden;}
.btnGroup .btn{ float:left; width:50%; height:60px}
.btnGroup .btn3{ float:left; width:33.3%; height:60px}
.btnGroup .btn4{ float:left; width:43.3%; height:60px}
.btnGroup .btn5{ float:left; width:23.3%; height:60px}
.btnGroup .btn .blueBtn{width:90%; margin:0 auto; margin-top:15px; background-color:#2f91cf; color:#fff; font-size:16px; border:1px #2f91cf solid; border-radius:5px; height:35px; line-height:35px; text-align:center;}
/**
.submitBtn{width:90%; margin:0 auto; margin-top:30px; background-color:#2f91cf; color:#fff; font-size:16px; border:1px solid #2f91cf; border-radius:5px; height:35px; line-height:35px; text-align:center; }
**/
.submitBtn_yellow{width:90%; margin:0 auto; margin-top:30px; background-color:#f48d41; color:#fff; font-size:16px; border:1px solid#f48d41; border-radius:5px; height:35px; line-height:32px; text-align:center; }
.submitBtn_grey{width:90%; margin:0 auto; margin-top:30px; background-color:#ccc; color:#fff; font-size:16px; border:1px solid#ccc; border-radius:5px; height:35px; line-height:32px; text-align:center; }
/**
.commonBtn{width:90%; margin:0 auto; margin-top:10px; background-color:#2f91cf; color:#fff; font-size:16px; border:1px solid#2f91cf; border-radius:5px; height:35px; line-height:35px; text-align:center;}
**/ 

/* 文字等 */
.nodata{ margin:6px auto 0px; max-width:720px; text-align:center; color:#666; font-size:18px; line-height:30px; padding-top:180px; display:none; background:url(../images/nodata.png) no-repeat center; background-size:100px 100px}
.empty_line{ margin:6px auto 0px; width:100%; text-align:center; font-size:18px; line-height:80px; height:80px; }
.hide{display:none}
.show{display:block}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.center{text-align:center;}
.red{color:#f00}
.yellow{color:#f48d41}
.blue{color:#2f91cf}
.grey{color:#9a9a9b}
.f14{font-size:14px}
.f16{font-size:16px}

.commonTitle16{line-height:22px; font-size:16px}
.commonTitle162{line-height:50px; font-size:16px}

.bgWhite{background-color:#fff}
.borderTopGrey{border-top:1px #ddd solid;}

/* mt */
.mt20{ margin-top:15px}

/* 导航 */
.nav1_box{width:100%; text-align:center; height:44px; background-color:#fff; border-bottom:1px #ddd solid; position:relative}
.nav1_box ul{width:100%; height:44px;}
.nav1_box li{ float:left;width:100%; height:44px; line-height:44px; font-size:14px}
/**.nav1_box li.on{ border-bottom:4px #2f91cf solid}**/

/* 导航2 */
.nav2_box{width:100%; text-align:center; height:44px; background-color:#fff; border-bottom:1px #ddd solid; position:relative}
.nav2_box ul{width:100%; height:44px;}
.nav2_box li{ float:left;width:50%; height:44px; line-height:44px; font-size:14px}
/**.nav2_box li.on{ border-bottom:4px #2f91cf solid}**/
.nav2_box .line{ position:absolute; left:50%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav2_box .line1{ position:absolute; left:50%; top:14px; border-left:1px #ccc solid; width:5px;}

/* 导航3 */
.nav3_box{width:100%; text-align:center; height:44px; background-color:#fff; border-bottom:1px #ddd solid; position:relative}
.nav3_box ul{width:100%; height:44px;}
.nav3_box li{ float:left; width:33%; height:44px; line-height:44px; font-size:14px}
/**.nav3_box li.on{ border-bottom:4px #2f91cf solid}**/
.nav3_box .line1{ position:absolute; left:33%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav3_box .line2{ position:absolute; left:66%; top:14px; border-left:1px #ccc solid; width:5px;}

/* 导航3 */
.nav3_box_radius{width:100%; padding:0 12px 0 12px; margin-top:12px; text-align:center; height:44px;  position:relative}
.nav3_box_radius ul{width:100%; height:44px; background-color:#fff; border-bottom:1px #ddd solid;}
.nav3_box_radius li{ float:left; width:33%; height:44px; line-height:44px; font-size:14px}
/**.nav3_box_radius li.on{ border-bottom:4px #2f91cf solid}**/
.nav3_box_radius .line1{ position:absolute; left:33%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav3_box_radius .line2{ position:absolute; left:66%; top:14px; border-left:1px #ccc solid; width:5px;}


/* 导航4 */
.nav4_box{width:100%; text-align:center; height:44px; background-color:#fff; border-bottom:1px #ddd solid; position:relative}
.nav4_box ul{width:100%; height:44px;}
.nav4_box li{ float:left;width:25%; height:44px; line-height:44px; font-size:14px}
/**.nav4_box li.on{ border-bottom:4px #2f91cf solid}**/
.nav4_box .line1{ position:absolute; left:25%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav4_box .line2{ position:absolute; left:50%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav4_box .line3{ position:absolute; left:75%; top:14px; border-left:1px #ccc solid; width:5px;}

/* 导航4 */
.nav4_box_radius{width:100%; padding:0 12px 0 12px; margin-top:12px; text-align:center; height:44px;  position:relative}
.nav4_box_radius ul{width:100%; height:44px; background-color:#fff; border-bottom:1px #ddd solid;}
.nav4_box_radius li{ float:left; width:25%; height:44px; line-height:44px; font-size:14px}
/**.nav3_box_radius li.on{ border-bottom:4px #2f91cf solid}**/
.nav4_box_radius .line1{ position:absolute; left:25%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav4_box_radius .line2{ position:absolute; left:50%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav4_box_radius .line3{ position:absolute; left:75%; top:14px; border-left:1px #ccc solid; width:5px;}

/* 导航5 */
.nav5_box{width:100%; text-align:center; height:44px; background-color:#fff; border-bottom:1px #ddd solid; position:relative}
.nav5_box ul{width:100%; height:44px;}
.nav5_box li{ float:left;width:20%; height:44px; line-height:44px; font-size:14px}
/**.nav5_box li.on{ border-bottom:4px #2f91cf solid}**/
.nav5_box .line1{ position:absolute; left:20%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav5_box .line2{ position:absolute; left:40%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav5_box .line3{ position:absolute; left:60%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav5_box .line4{ position:absolute; left:80%; top:14px; border-left:1px #ccc solid; width:5px;}

/* 导航5 */
.nav6_box{width:100%; text-align:center; height:44px; background-color:#fff; border-bottom:1px #ddd solid; position:relative}
.nav6_box ul{width:100%; height:44px;}
.nav6_box li{ float:left;width:16.6%; height:44px; line-height:44px; font-size:14px}
/**.nav6_box li.on{ border-bottom:4px #2f91cf solid}**/
.nav6_box .line1{ position:absolute; left:16.6%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav6_box .line2{ position:absolute; left:33.2%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav6_box .line3{ position:absolute; left:49.8%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav6_box .line4{ position:absolute; left:66.4%; top:14px; border-left:1px #ccc solid; width:5px;}
.nav6_box .line5{ position:absolute; left:83.0%; top:14px; border-left:1px #ccc solid; width:5px;}

/* 搜索区域 */
.search_box{width:100%; height:44px; background-color:#fff; margin-top:10px; padding-top:6px; display:none}
.search_box .left{float:left; width:80%;  }
.search_box .left span{ display:block; background-color:#CCC; width:90%; border-radius:5px; height:38px; background:url(../images/search_grey.png) no-repeat 13px 5px }
.search_box .left span input{ margin-left:40px; height:34px; line-height:34px; width:90%; padding-left:5px; font-size:14px;}
.search_box .right{float:right; width:20%; }
.search_box .right span{display:block; width:80%; line-height:32px; font-size:14px; color:#FFF; border-radius:5px; background:#f48d41; margin-left:10%; height:33px; text-align:center}
.uploadBtn2{margin-top:5px; border-radius:25px; height:30px; line-height:30px;  color:#422858; font-size:14px; text-align:center; width:30%} /*  border:1px #422858 solid; background-color:#f5ecfd; */

/****+=========================================********/
.main{height:160px;}
.main2{width:100%; overflow:hidden}
.main2 img{ width:100%}
.main3{width:100%; padding:12px 12px 1px 12px; overflow:hidden}
.main3 img{ width:100%; border-radius:8px}
.main_ul a{ width:100%; display:block;}
.main_ul li{padding-top:13px; padding-bottom:13px; border-bottom:1px solid #d5d5d5; padding-left:13px; padding-right:15px;  color:#000;}
 
/*培训考试*/
.main_ul1 a{ width:100%; display:block;}
.main_ul1 li{width:100%; height:72px; border-bottom:1px solid #d5d5d5;}
.main_s{width:12%; display:block; float:left; text-align:center; line-height:68px; font-size:16px; color:#2f91cf;}
.main_s1{width:76%; display:block; float:left;margin-top:10px; padding-left:1%;}
.main_s3{width:12%; display:block; float:left; text-align:center; line-height:66px;}
.main_s4{font-size:16px; color:#000; margin-bottom:5px;}
.main_s2{font-size:13px; color:#666;}
.main_input{width:97%; text-align:center; margin-top:62px;}
.main_input .a_inct{display:block; width:90%; height:35px; color:#FFF; background-color:#2f91cf; font-size:14px;  border-radius:20px; font-weight:600; margin-left:5%; line-height:34px;}
.main_input .a_inct1{ display:block; width:90%; height:35px; color:#3f2757; background-color:#f5ecfd; font-size:14px; border-radius:20px; font-weight:600; margin-top:15px; border:1px solid #c1a6d9; margin-left:5%; line-height:33px;}
.main_p{ margin-top:64px; width:100%; text-align:center;}
.main_p1{font-size:20px; margin-bottom:30px;}
.main_p2{font-size:16px; margin-top:13px;}
.main_txt{color:#9e76c2;}
.main_input a{display:block; width:90%; height:35px; color:#FFF; background-color:#a077c3; font-size:14px;  border-radius:50px; font-weight:600; margin-left:5%; line-height:34px;}
.img_tu{width:100%; text-align:center; margin-top:10%;}
.img_p{ font-size:25px; color:#f07878;}
.img_p1{font-size:16px; color:#000;}
.img_p1 span{font-size:21px; color:#fe0003;}

/* 我的签到用到 */
.tablelist{width:100%;}
.tablelist tr{border-bottom:solid 1px #e9e7ea;}
.tablelist .tb_ta{width:20%; text-align:center; color:#000; font-size:14px;}
.tablelist .tb_td{width:55%; text-align:left; text-indent:30px; color:#000; font-size:14px;}
.tablelist .tb_tc{width:25%; text-align:center; color:#000; font-size:14px;}
.tablelist .tb_ta1{width:20%; text-align:center; color:#9a9a9b; font-size:14px;}
.tablelist .td_sign{width:20%; text-align:center; color:#9a9a9b; font-size:14px; background:url(../images/my/mysign.png) center center no-repeat}

.tablelist .td_notice0{width:20%; text-align:center; background:url(../images/notice0_45.png) center center no-repeat;}
.tablelist .td_notice1{width:20%; text-align:center; background:url(../images/notice1_45.png) center center no-repeat;}

.tablelist .td_notice_type_1{width:20%; text-align:center; background:url(../images/notice/1.png) center center no-repeat;}
.tablelist .td_notice_type_2{width:20%; text-align:center; background:url(../images/notice/2.png) center center no-repeat;}
.tablelist .td_notice_type_3{width:20%; text-align:center; background:url(../images/notice/3.png) center center no-repeat;}
.tablelist .td_notice_type_4{width:20%; text-align:center; background:url(../images/notice/4.png) center center no-repeat;}
.tablelist .td_notice_type_5{width:20%; text-align:center; background:url(../images/notice/5.png) center center no-repeat;}
.tablelist .td_notice_type_6{width:20%; text-align:center; background:url(../images/notice/6.png) center center no-repeat;}

.tablelist .td_clock{width:20%; text-align:center; color:#9a9a9b; font-size:14px; background:url(/data/icon/clock.png) center center no-repeat; background-size:35px 35px}
.tablelist .tb_td1{width:55%; text-align:left; font-size:14px; color:#000;}
.tablelist .tb_tc1{width:25%; text-align: center; color:#9a9a9b;}
.p1{font-size:16px; color:#8c3684;}
.p2{margin-top:5px; color:#999; font-size:14px}
.tablelist .tb_td2{width:55%; text-align:left; text-indent:8px; font-size:11px; color:#000; }

/* favorite */
.tablelist .tb_taf1{width:16%; text-align:center; color:#9a9a9b; font-size:14px;}
.tablelist .tb_tdf2{width:84%; text-align:left; color:#000; padding-right:15px;}
.pfavorite{font-size:14px; width:100%; }
.pfavorite a{color:#2f91cf}
.pfdate{margin-top:5px; font-size:12px; color:#999 }

/* lina add */
.psign{font-size:14px; color:#333;}
.pgold{font-size:14px; color:#333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative}
.pgoldgrey{font-size:14px; color:#9a9a9b; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative}
.pgold .redPoint{ position:absolute; top:7px; left:10px; width:8px; height:8px; border-radius:5px; background-color:#f00}
.csigh{color:#fd7700}
.tablelist .tb_1{width:75%; text-align:left; text-indent:20px; color:#000; font-size:14px;}
.tablelist .tb_2{width:25%; text-align: center; color:#9a9a9b;}

/*考试*/
.contens{width:100%; padding:1px 0px 30px 0px;}
.contens2{width:100%; padding:1px 0px 20px 0px; background:#FFF}
.contens .con_p{ padding-left:11px; padding-right:11px; font-size:14px; color:#000;}
.contens .con_p{ padding-left:11px; padding-right:11px; font-size:14px; color:#000;}
.contens .con_course_exam{ padding-left:11px; padding-right:11px; line-height:35px; margin-top:5px; font-size:14px; color:#000;}
.contens .con_pl{font-size:13px; padding-left:11px; padding-right:11px;} /*color:#2f91cf; */
.contens .con_p2{background-color: #f5ecfd;
    color: #422858;
    font-size:16px; margin-top:-21px;
    line-height:40px; height:40px;
    padding-left:11px;}
.con_pl span{ margin-left:14px;}
.contens .txt{line-height:50px; height:50px; padding-left:20px; padding-right:20px;}
.contens .txt2{line-height:30px; height:30px; padding-left:20px; font-size:14px; padding-right:20px;}
.contens .txt3{line-height:30px; height:30px; padding-left:20px; margin-top:15px; text-align:center; font-size:16px; padding-right:20px;}
.contens .surveyTitle{line-height:25px; padding-left:20px; font-size:14px; padding-right:20px;}
.contens .surveyCon{line-height:24px; margin-top:6px; padding-left:20px; font-size:14px; padding-right:20px;}
.contens .desc{font-size:13px; color:#f00; padding-left:11px; padding-right:11px; padding-bottom:8px;}

.examTitle{width:100%; text-align:center; font-size:18px; line-height:40px; margin-top:15px }
.dati{width:100%; padding:16px 16px 16px; }
.datiline{ width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; height:5px}
.datiline2{ width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; height:10px}
.dati p{ font-size:14px;}
.dati p img{ max-width:calc(100% - 20px); margin-top:5px; padding-left:20px}
.dati span{ margin-right:10px;} /* color:#76bdea; */

.dati li{font-size:13px; margin-top:15px;}
.dati .trainImg{ margin-top:5px; text-align:center; text-indent:20px;}
.dati .trainImg img{max-width:95%}
.dati .trainImg table{max-width:95%; margin-top:8px;margin-left:20px; }

.ra_ch{margin-right:10px;}

.dati .oneInput{margin-right:10px;}
.dati .oneInput input{ border:1px #CCC solid; height:30px; width:100%; padding-left:5px; padding-right:5px;}
.dati .moreInput{margin-right:10px;}
.dati .moreInput textarea{ border:1px #CCC solid; height:90px; width:100%; padding:5px;}

.input_di{width:100%; text-align:center; padding-bottom:10px; padding-top:10px; position:fixed; bottom:-1px; background-color:#FFF;}
.input_di a{display:block; width:90%; height:35px; color:#FFF; background-color:#2f91cf; font-size:14px;  border-radius:5px; font-weight:600; margin-left:5%; line-height:34px;}
.border_img{height:10px;width:100%; background-image:url(../images/line.png); background-repeat:repeat-x;}
.border_img2{height:22px; margin-top:11px; width:100%; background-image:url(../images/line.png); background-repeat:repeat-x;}
.dati .bg_tx{color:#000;}
.bg_tv{float:right; margin-top:-10px;}

/*上传图片*/
#subItem{ background-color:#FFF;}
.logo{padding:9px 20px 0px 20px; font-size:16px; color:#2f91cf;}
.photo{ border-bottom:1px solid #d9d9d9;}
.photo .photo_centon{padding:20px 15px;}

.photo .photo_centon .picStr{font-size:14px; min-height:26px; line-height:22px; padding-bottom:10px; color:#999999} 
.photo .photo_centon .piclist{width:100%; padding-top:10px; padding-right:10px; display:block; overflow:hidden}
.photo .photo_centon .piclist .pic{ float:left; width:33.3%; display:block; min-height:120px; overflow:hidden; padding-right:10px; text-align:left;}
.photo .photo_centon .piclist .pic img{ width:100%; height:100px; border:1px #ddd solid}

.photo p{font-size:14px; min-height:26px; line-height:22px; padding-bottom:10px;}
.photo_span{color:#2f91cf;}
.photo ul{ margin-top:5px; font-size:12px; margin-left:10px;}
.photo li{display:inline-block; margin-right:5px;}
.photo_input{ padding-left:5px; margin-top:6px; border:1px solid #e7e7e7; height:25px; -webkit-appearance: none;}

/**.uploadBtn{ margin-left:5px; height:26px; width:40px; background:url(../images/photo.png) no-repeat; background-size:80% 100%;}**/
.inputTxtUnit{ margin-left:5px; height:32px; width:60px; line-height:32px; font-size:14px;}

.filebtn{display:inline-block;overflow:hidden;position:relative;}
.fbtn{width:100%;height:43px;cursor:pointer;position: absolute;right: 0;top: 0;opacity: 0;filter:alpha(opacity=0);} 
.png{ position:absolute; left:80px; margin-top:1px; border:0px;}

.potostop{margin-top:10px;}
.upload_pic2{overflow:hidden; padding-top:5px}
.upload_pic2 li{ float:left; width:33%; overflow:hidden; text-align:center}
.upload_pic2 li img{max-width:99%;}
.upload_pic2 li a{color:#333; font-size:16px;}

/*历史*/
#appDate{width:95%; height:35px; text-align:left; border:none;}
#appDate_a{width:95%; height:35px; text-align:center; border:1px solid #bdb6c3; font-size:16px; border-radius:20px;}
.history_time{ padding:12px;}
.history_button{width:95%; background-color:#f5ecfd; color:#7f5c9f; font-size:16px; border:1px solid#7f5c9f; border-radius:20px; height:35px; }
 
/*陈列检查*/
.check p{padding:2px 17px 2px; font-size:16px; border-bottom:1px solid #e8e7ec; overflow:hidden; width:100%;} 
.check_left{float:left;}
.check_right{float:right; margin-top:-3px;}
.check p a{width:100%; display:block ;height:60px; line-height:60px;}
.limg{width:100%; height:100%; position:fixed; top:0; background:rgba(10,10,10,0.6); display:none; z-index:1111;}
.limg_vb{width:90%; margin:auto; background-color:#ffffff; margin-top:50%; border-radius:16px;}
.limg_top{ border-top-left-radius:16px;border-top-right-radius:16px; padding:8px; font-size:16px;}/*background-color:#edf4f9; color:#2f91cf;*/
.limg_top img{ float:right; margin-top:-24px;}
.limg_text{padding:10px 15px 5px 15px; font-size:13px; font-weight:600; color:#000;}
.limg_text li{display:inline-block; margin-bottom:5px;}
.limg_li{width:75px;}
.limg_anniu{padding:5px 15px 15px 15px; text-align:center;}
.limg_anniu a{display:inline-block; width:45%; height:35px; font-size:14px; line-height:32px; border-radius:5px; border:1px solid #ddd; font-weight:600;}
.limg_a{color:#FFF; margin-right:10px; } /*background-color:#2f91cf; */
.limg_a1{background-color:#edf4f9;  margin-left:10px;} /*color:#2f91cf;*/
.limg_txt{padding:30px 15px 5px 25px; font-size:13px; font-weight:600; height:80px; color:#000;}
.main_sign{width:100%; height:35px; line-height:35px; text-align:center}

.query{margin-bottom:70px;}

.img{position: absolute;top:0;}
#text{position: absolute;top:0; line-height: 40px; left:2%; font-size:14px; font-weight:500;}

/* 50px 空行*/
.emptyLine{ width:100%; height:80px;}

/* 社区提问上传图片*/
.uploadBox{padding:15px 15px 25px 0px; height:110px; width:100%; border:1px #ccc solid; display:block}

/*上传图片，图片显示区域*/
.upload_pic{overflow:hidden; padding-top:5px;}
.upload_pic li{float:left; margin-left:0px; width:31.5%; height:130px; overflow:hidden; text-align:left; position:relative}
.upload_pic li img{width:90%; height:100px; margin-top:10px;}
.upload_pic li as{color:#333; font-size:16px;}
.upload_pic li a{position:absolute; top:-5px; right:0; width:30px; height:30px; background:url(../images/pic_close.png) no-repeat center; background-size:68%;}
 
/*footer*/
.footer{position:fixed;bottom:-2px; width:100%; margin:auto;z-index: 10;}
.footer_menu{ background:#f5f6f7;display:block;width:100%;height:50px; border-top:1px solid #cfcfcf; }
.footer .footer_menu>li{position:relative;text-align:center;display:inline-block;width:20%;float:left; }
.footer .footer_menu>li>a{height:50px;display:block;text-align:center;text-decoration:none; } /*font-weight:600;*/
.footer .footer_menu>li>a img{height:27px;width:24px; padding-top:3px; vertical-align:middle;}
.footer .footer_menu>li>a label{font-size:12px; color:#999; display:block !important;line-height:20px;text-align:center;}
.footer .footer_menu>li.home img{height:60px; width:60px; position:relative; top:-13px; padding-top:0; left:0px;}
.footer .footer_menu>li .active{color:#333}
/*我的按钮右上角红点*/
.footer .footer_menu>li#my span{ background:#f00;border-radius:50%;width:10px;height:10px;top:5px;right:10px;position:absolute; }

/*footer*/
.footer3{position:fixed;bottom:-2px; width:100%; margin:auto;z-index: 10;}
.footer_menu3{ background:#f5f6f7;display:block;width:100%;height:50px; border-top:1px solid #cfcfcf; }
.footer3 .footer_menu3>li{position:relative;text-align:center;display:inline-block;width:33.3%;float:left; }
.footer3 .footer_menu3>li>a{height:50px;display:block;text-align:center;text-decoration:none; } /*font-weight:600;*/
.footer3 .footer_menu3>li>a img{height:27px;width:24px; padding-top:3px; vertical-align:middle;}
.footer3 .footer_menu3>li>a label{font-size:12px; color:#999; display:block !important;line-height:20px;text-align:center;}
.footer3 .footer_menu3>li.home img{height:60px; width:60px; position:relative; top:-13px; padding-top:0; left:0px;}
.footer3 .footer_menu3>li .active{color:#333}
/*我的按钮右上角红点*/
.footer3 .footer_menu3>li#my span{ background:#f00;border-radius:50%;width:10px;height:10px;top:5px;right:10px;position:absolute; }




/*footer*/
.footer_ourse{position:fixed;bottom:-2px; width:100%; margin:auto;z-index: 10;}
.footer_course_menu{ background:#f5f6f7;display:block;width:100%;height:50px; border-top:1px solid #cfcfcf; }
.footer_ourse .footer_course_menu>li{position:relative;text-align:center;display:inline-block;width:20%;float:left; }
.footer_ourse .footer_course_menu>li>a{height:50px;display:block;text-align:center;text-decoration:none;} /*font-weight:600;*/
.footer_ourse .footer_course_menu>li>a img{height:27px;width:24px; padding-top:3px; vertical-align:middle;}
.footer_ourse .footer_course_menu>li>a label{font-size:12px; color:#999; display:block !important;line-height:20px;text-align:center;}
.footer_ourse .footer_course_menu>li.home img{height:60px; width:60px; position:relative; top:-13px; padding-top:0; left:0px;}
.footerCofooter_ourseurse .footer_course_menu>li .active{color:#333}
/*我的按钮右上角红点*/
.footer .footer_menu>li#my span{ background:#f00;border-radius:50%;width:10px;height:10px;top:5px;right:10px;position:absolute; }




/* 正在处理中弹窗 */
.dealing{width:100%; height:100%; position:fixed; top:0; background:rgba(10,10,10,0.4); display:none; z-index:1111;}
.dealing_bg{width:80%; margin:auto; background-color:#ffffff; margin-top:50%; border-radius:16px;}
.dealing_top{background-color:#f5f9fc; border-radius:16px; height:100px; padding:8px; color:#b58ada; font-size:16px;}
.dealing_top_img{ float:left; margin-top:26px; width:35%; text-align:center;}
.dealing_top_text{ float:left; font-size:13px; font-weight:600; color:#000; width:65%; text-align:left; line-height:80px; }

/* 点击放大图片 */
.big_pic{width:100%; height:100%; position:fixed; top:0; left:0; background:#ccc; display:none; z-index:1111;}
.big_pic_colse{ position:absolute; right:10px; top:10px; width:90%; margin:auto; width:25px; height:25px; z-index:1113}
.big_pic_top{position:fixed; left:0; top:0; width:100%; height:100%; z-index:1112; text-align:center}
.big_pic_top img{max-height:100%; max-width:100%; vertical-align:middle}
.big_pic_top span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle}
.big_pic_text{position:absolute; left:0px; bottom:0px; width:100%; height:70px; background-color:#2f91cf; color:#fff; z-index:1120}
.big_pic_text li{display:inline-block; line-height:20px; padding:6px}
.big_pic_text {display:inline-block; line-height:20px; padding:6px;}

/**加载效果旋转**/  
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}  
 @keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
 
#loadmore {display:block;line-height: 50px;text-align:center;color:#ccc;font-size:14px;}  
#loadmore span{height:20px;width:20px;border-radius:100%;display:inline-block;margin:10px;border:2px solid #f60;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 1.1s infinite linear;animation: rotate 1.1s infinite linear;}  
#loadover{position:relative;margin:0 12px;padding:24px 0 26px; margin-top:20px; height:20px;line-height:20px;color:#909090;text-align: center;}  
#loadover span{position:relative;display:inline-block;padding:0 6px;height:20px;background:#F2F2F2;z-index:2}  
#loadover:after {content:''position: absolute;left: 0;top:50%;width: 100%;height:1px;background:#DCDCDC;z-index:1;display:block;} 

/* 注册页面底部使用协议文字 */
.centerTxt{ width:100%; text-align:center; line-height:35px; margin-top:20px;}
.ft14{font-size:14px}

/* 文字内容 */
.doc {width:100%; text-align:center; line-height:35px; margin-top:20px; padding:15px 20px; overflow:hidden}
.doc img{ max-width:100%;}

/* 悬浮 */
.side-bar{display:none}
.side-bar a,.chat-tips i {} 
.side-bar {width:58px; position:fixed; bottom: 70px; right:1px;font-size: 0;line-height: 0;z-index: 1000;} 
.side-bar a {width:44px; height:44px; display:inline-block; border-radius:22px; margin-bottom: 2px;} 
.side-bar a:hover {background-color: #669fdd;} 
.side-bar .iconAdd{background:#666 url(../images/add.png) 12px 12px no-repeat; background-size:50%}
.side-bar .iconList{background:#666 url(../images/list.png) 10px 13px no-repeat; background-size:60%}
.side-bar .iconType{background:#666 url(../images/bbs_type.png) 11px 11px no-repeat; background-size:50%} 
.side-bar .iconSearch{background:#666 url(../images/search.png) 11px 11px no-repeat; background-size:50%} 
.side-bar .iconScore{width:44px; height:44px; background:#666; border-radius:22px; color:#fff; font-size:22px; font-weight:400; text-align:center; line-height:42px;} 
.side-bar .iconComment{background:#666 url(../images/comment_white.png) 11px 13px no-repeat; background-size:50%} 
.side-bar .iconPhoto{background:#666 url(../images/photo_w.png) 11px 12px no-repeat; background-size:50%} 
.side-bar .iconAdd2{background:#666 url(../images/add2.png) 6px 6px no-repeat; background-size:70%}
.side-bar .iconAddCommon{ background-color: #669fdd; font-size:15px; line-height:44px; color:#FFFFFF; text-align:center;}
.side-bar .iconGotoTop{background:#666 url(../images/totop.png) 2px 2px no-repeat; background-size:90%}
.side-bar .iconMain{background:#666 url(../images/home3.png) 7px 7px no-repeat; background-size:68%}
.side-bar .iconPrev{background:#666 url(../images/prev.png) 7px 7px no-repeat; background-size:68%}
.side-bar .iconPrev{background:#666 url(../images/prev.png) 7px 7px no-repeat; background-size:68%}
.side-bar .iconPic{background:#fff url(../images/icon_pic.jpg) 9px 9px no-repeat; border:1px #666 solid; background-size:60%}

#footerPop_bg{width:100%; height:100%; position:fixed; top:0; background:rgba(10,10,10,0.6); z-index:111; display:none}
#footerPop{position:fixed;bottom:-2px; width:100%; margin:auto;z-index: 200; display:none; background-color:#fff; padding-top:35px; padding-bottom:12px}
#footerPop .close{ position:absolute; right:0px; top:0px; width:40px; height:40px;}
/**#footerPop .close .img{width:40px; height:35px; background:url(../images/close.png) 10px 10px no-repeat; background-size:25px 25px;}**/

/* 遮罩层 */
#pop_bg{width:100%; height:100%; position:fixed; top:0; background:rgba(10,10,10,0.6); z-index:111; display:none}

.okMsgIcon{width:100%; padding:10px 20px 35px; margin-top:40px; background:url(../images/ok.png) no-repeat center; height:150px;}
.errorMsgIcon{width:100%; padding:10px 20px 35px; margin-top:40px; background:url(../images/error.png) no-repeat center; height:150px;}
.errorTxt{ height: 80px; width: 100%; text-align:center; font-size:16px; line-height:80px;}

.searchTotal {
    background: #f0ccb2 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%; display:none
}

.backUp{ position:fixed; top:78%; right:0px; width:70px; opacity:70%; height:30px;line-height:30px; background-color:#999; color:#FFF; text-align:center; border-radius:5px 0 0 5px;}
.backHome{ position:fixed; top:85%; right:0px; width:70px; opacity:70%; height:30px;line-height:30px; background-color:#999; color:#FFF; text-align:center; border-radius:5px 0 0 5px;}
.backUp a,.backHome a{color:#fff; font-size:14px; text-decoration:none;}

.bottomFooter{width:100%; text-align:center; padding-bottom:5px; padding-top:10px; position:fixed; bottom:-1px; background-color:#FFF;}

.grey_line2{ width:100%; background:#eee; height:10px}

/* 照片反馈，详情页面*/
.sendBox { width:100%; padding:0px 15px 20px;}
.sendList{ width:100%; height:auto; overflow:hidden; border:1px #eee solid; margin-top:20px; }
.sendList .con{float:left; width:100%; margin:0px; overflow:hidden;  } /*background-color:#d9e2f3 ;*/
.sendList .con  ul{float:left; width:100%; overflow:hidden; border:1px #333 dotted; margin:0px;}
.sendList .con  li{float:left; width:100%; height:50px; line-height:50px; border-bottom:1px #333 dotted}
.sendList .con  .item1{float:left; width:30%; border-right:1px #333 dotted; text-align:center; padding-left:5px}
.sendList .con  .item2{float:left; width:30%; border-right:1px #333 dotted; text-align:center}
.sendList .con  .item3{float:left; width:40%; text-align:center} 
.sendList .con  .item3 .sendBtn{float:left; margin-left:calc(50% - 60px); width:120px; margin-top:7px;  color:#fff; font-size:15px;  border-radius:5px; height:35px; line-height:35px; text-align:center; } /* background-color:#2f91cf; border:1px solid #2f91cf;*/
.sendList .con  .item10{float:left; width:15%; text-align:center;}
.sendList .con  .item15{float:left; width:15%; text-align:center;}
.sendList .con  .item20{float:left; width:20%; text-align:center;}
.sendList .con  .item30{float:left; width:30%; text-align:center;}
.sendList .con  .item40{float:left; width:40%; text-align:center;}
.sendList .con  .item50{float:left; width:50%; text-align:center;}
.sendList .con  .br{ border-right:1px #333 dotted;}


.commonInfolist{width:100%; padding:2px 12px; overflow:hidden}
.commonInfolist ul{width:100%; display:block}
.commonInfolist ul li{float:left; width:100%; overflow:hidden; padding:8px 12px; background:#FFF; margin-top:10px; border-radius:5px; position:relative}
 
.commonInfolist ul li .txt{float:left; width:99%; display:block}
.commonInfolist ul li .txt p{ width:100%; line-height:24px; display:block;}
.commonInfolist ul li .txt .title{font-size:15px; height:24px; } /*color:#2f91cf*/
.commonInfolist ul li .txt .type{color:#999; height:22px;}
.commonInfolist ul li .txt .type .typename{float:left;}
.commonInfolist ul li .txt .type .status{float:right;}
.commonInfolist ul li .txt .type .status2{float:right; font-weight:bold} /* color:#F90; */
.commonInfolist ul li .txt .c1{color:#fd7700}
.commonInfolist ul li .arrow{float:right; width:7%; height:62px; background:url(../images/arrow.png) no-repeat 0px 25px; background-size:50%}
.commonInfolist ul li .txt2{float:left; width:80%}
.commonInfolist ul li .txt2 p{width:100%;}
.commonInfolist ul li .txt2 .title{font-size:14px;}
.commonInfolist ul li .txt2 .type{color:#999}
