a{color:#3986fa;}
.tip_info{background:#fff6e7;color:#ff9f00;font-size:14px;padding:8px 15px 8px 55px;line-height:22px;position:relative;border-radius:5px;margin-bottom:15px;}
.tip_info:before{content:"";display:inline-block;width:24px;height:24px;background:url("/touch/commImage/job13.png") no-repeat 0 -48px;background-size:100% auto;position:absolute;top:50%;left:15px;margin-top:-12px;}
.tip_info_report{display:inline-block;line-height:22px;padding:0px 10px;font-size:12px;color:#FFB63C;border:1px solid #FFDEA6;border-radius:12px;margin:5px 0;}

.pos_tip{background:#fffce5;border-radius:5px;border:1px solid #f2efdc;}
.pos_tip_hd{font-size:16px;font-weight:bold;line-height:1.5;padding:15px 15px 0 15px;color:#ff9c00;display:flex;align-items:center;}
.pos_tip_hd i{height:16px;width:16px;border-radius:8px;background:#ff9f00;margin-right:6px;position:relative;}
.pos_tip_hd i:after{content:"";position:absolute;top:10px;width:2px;height:2px;background:#fff;left:50%;transform:translateX(-50%);}
.pos_tip_hd i:before{content:"";position:absolute;top:3px;width:2px;height:6px;background:#fff;left:50%;transform:translateX(-50%);}
.pos_tip_hd a{font-weight:normal;font-size:14px;}
.pos_tip_hd span{flex:1;}
.pos_tip_bd{padding:10px 15px 15px 15px;line-height:1.8;color:#555;font-size:14px;}
.pos_tip_bd li{list-style:inside;}


.com_info{color:#fff;padding:20px 15px 20px 15px;line-height:30px;position:relative;}
.com_info_name{font-size:23px;font-weight:bold;padding-bottom:10px;padding-right:115px;line-height:34px}
.com_info_name .headhunt_icon{display:inline-block;height:22px;width:22px;vertical-align:top;overflow:hidden;padding:0;margin:6px 0 6px 8px;background:url("/touch/commImage/headhunt.png");background-size:100%;}
.com_info_industry{font-size:13px;}
.com_info_logo{border-radius:5px;position:absolute;top:20px;right:15px;}
.com_info_attr span:before{content:"/";padding:0 5px;}
.com_info_attr span:first-child:before{display:none;}
.com_info_attr{font-size:13px;}
.com_info_label{padding-top:5px;line-height:22px;}
.com_info_label a,
.com_info_label span{line-height:22px;display:inline-block;padding:0 9px;background:#ffeccc;border-radius:3px;color:#ff9c00;font-size:12px;margin-right:8px;position:relative;margin-top:8px;vertical-align:top;}
.com_info_label a{padding-right:18px;}
.com_info_label a:before{content:"";display:inline-block;width:14px;height:12px;background:url("/touch/commImage/crown.png") no-repeat;background-size:100% auto;vertical-align:top;margin:5px 5px 5px 0;}
.com_info_label a:after{content:"";display:inline-block;width:6px;height:6px;vertical-align:top;border-top:2px solid #ff9c00;border-right:2px solid #ff9c00;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:12px;margin-top:-1px;}
.pos_company{color:#777777;line-height:30px;font-size:15px;}
.pos_company_all{text-align:center;display:block;padding-top:10px;line-height:22px;height:22px;font-size:14px;}
.pos_company_all:before{content:"";display:inline-block;width:14px;height:14px;background:url("/touch/commImage/job13.png") no-repeat;background-size:100% auto;background-position:0 -84px;margin:4px 5px 4px 0;vertical-align:top;}

.pos_base{position:relative;}
.pos_base_name{font-size:23px;color:#222;font-weight:bold;line-height:32px;padding-right:80px;}
.pos_base_name .jizhao{display:inline-block;vertical-align:top;width:30px;height:16px;line-height:16px;font-size:12px;font-weight:normal;color:#fff;text-align:center;border-radius:3px;margin:8px 0 8px 5px;background:#ff9f00;}
.pos_base_name .gaoxin{display:inline-block;vertical-align:top;width:30px;height:16px;line-height:16px;font-size:12px;font-weight:normal;color:#fff;text-align:center;border-radius:3px;margin:8px 0 8px 5px;background:#ee6363;}
.pos_base_info{color:#555;font-size:14px;line-height:22px;padding:4px 0;}
.pos_base_info span:first-child{display:inline-block;vertical-align:top;}
.pos_base_info span:before{content:"/";padding:0 5px;}
.pos_base_info span:first-child:before{display:none;}
.pos_base_salary{height:22px;line-height:22px;padding:10px 0 5px;font-size:14px;}
.pos_base_salary em{font-style:normal;padding:0 8px;}
.pos_base_salary span:first-child{color:#ff9f00;}
.pos_base_apply{position:absolute;top:15px;right:30px;}
.pos_base_refresh{color:#999;font-size:14px;height:22px;line-height:22px;padding:5px 0;}
.pos_base_label{line-height:22px;}
.pos_base_label a,
.pos_base_label span{line-height:22px;display:inline-block;padding:0 9px;background:#ffeccc;border-radius:3px;color:#ff9c00;font-size:12px;margin-right:8px;position:relative;margin-top:8px;vertical-align:top;}
.pos_base_label a{padding-right:18px;}
.pos_base_label a:before{content:"";display:inline-block;width:14px;height:12px;background:url("/touch/commImage/crown.png") no-repeat;background-size:100% auto;vertical-align:top;margin:5px 5px 5px 0;}
.pos_base_label a:after{content:"";display:inline-block;width:6px;height:6px;vertical-align:top;border-top:2px solid #ff9c00;border-right:2px solid #ff9c00;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:12px;margin-top:-1px;}

.pos_model{padding:15px;}
.com_base{padding-top:5px;padding-bottom:10px;}
.job_download img{vertical-align:top;}
.pos_detail_item_hd{font-size:18px;color:#222;font-weight:bold;}
.pos_detail_item_bd{color:#777777;font-size:15px;padding:10px 0;word-break:break-all;}
.pos_detail_require .pos_detail_item_bd span:after{content:"/";padding:0 5px;}
.pos_detail_require .pos_detail_item_bd span:last-child:after{display:none;}
.com_base_address a{background:#f3f3f3;margin-bottom:8px;border-radius:5px;line-height:22px;height:22px;padding:9px 15px;position:relative;display:block;color:#222;font-size:14px;}
.com_base_address a:before{content:'';display:inline-block;width:16px;height:16px;vertical-align:top;margin:3px 5px 3px 0;background:url("/touch/commImage/job13.png") no-repeat;background-size:100% auto;}
.com_base_address a:after{content:'';position:absolute;top:50%;margin-top:-5px;right:18px;width:8px;height:8px;border:#dddddd solid;-webkit-transform: rotate(45deg);border-width:2px 2px 0 0;}
.com_base_address span{vertical-align:top;}
.com_base_address span:first-child{max-width:56%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.com_base_info{background:#f3f3f3;border-radius:5px;padding:15px 15px 15px 80px;position:relative;line-height:25px;height:50px;font-size:15px;}
.com_base_info .com_base_pic{position:absolute;top:15px;left:15px;border-radius:5px;}
.com_base_info .com_base_info_name{color:#222;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.com_base_info .com_base_info_num{color:#999;}
.pos_detail_weal .weal_item{background:#ececec;display:inline-block;line-height:22px;height:22px;margin:5px 10px 5px 0;padding:3px 15px;border-radius:14px;color:#555;font-size:15px;}
.pos_detail_item{padding-bottom:20px;}
.pos_detail_desc .pos_detail_item_bd{line-height:30px;}

.pos_contactus dl{overflow:hidden;padding:5px 0;font-size:15px;line-height:22px;}
.pos_contactus dt{float:left;width:65px;text-align:right;color:#999999;}
.pos_contactus dd{padding-left:75px;}

.pos_recruiter_avatar{float:left;margin-left:-60px;border-radius:5px;}
.pos_recruiter a{padding-left:60px;line-height:25px;display:block;}
.pos_recruiter_name{font-size:16px;color:#222;font-weight:bold;}
.pos_recruiter_timely{font-size:12px;color:#f26b01;}
.pos_recruiter_state_online{display:inline-block;height:18px;line-height:18px;vertical-align:top;background:#5eb75d;color:#fff;border-radius:2px;font-size:12px;margin:4px 3px 2px 3px;padding:0 3px;}
.pos_recruiter_state_online.hide{display:none;}
.pos_recruiter_state_active{color:#5eb75d;padding:0;font-size:12px;}
.pos_recruiter_state_off{font-size:12px;color:#666;}

.pos_detail_post{border-top:1px solid #e6e6e6;display:flex;padding:10px 30px 10px 35px;}
.pos_detail_post_fixed{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:10;}
.pos_detail_post_icon{flex:1;}
.pos_detail_post_icon span{display:inline-block;font-size:12px;color:#555;width:26px;vertical-align:top;text-align:center;}
.pos_detail_post_icon span:before{content:"";display:inline-block;width:20px;height:20px;background:#f50;margin:3px;vertical-align:top;}
.pos_detail_post_share span:before{background:url("/touch/commImage/job13.png") no-repeat 0 -60px;background-size:100% auto;}
.pos_detail_post_favorite span:before{background:url("/touch/commImage/job13.png") no-repeat 0 -80px;background-size:100% auto;}
.pos_detail_post_favorite.active span:before{background-position:0 -160px;}
.pos_detail_post_favorite.active span{}
.pos_detail_post_apply{flex:2;line-height:22px;height:22px;padding:10px 0;background:#f26b01;color:#fff;border-radius:21px;text-align:center;}
.pos_detail_post_chat{flex:2;line-height:22px;height:22px;padding:10px 0;background:#3986fa;color:#fff;border-radius:21px;text-align:center;}
.pos_detail_post_app .pos_detail_post_chat{margin-right:8px;}
.pos_detail_post_app .pos_detail_post_chat:before{background:url("/touch/commImage/applyChat.png") no-repeat;background-size:100%;content:"";display:inline-block;width:20px;height:20px;vertical-align:top;margin:1px 8px 1px 0;}
.pos_detail_post_app .pos_detail_post_apply{margin-left:8px;}
.pos_detail_post_app .pos_detail_post_apply:before{background:url("/touch/commImage/applyChat.png") no-repeat 0 -20px;background-size:100%;content:"";display:inline-block;width:20px;height:20px;vertical-align:top;margin:1px 8px 1px 0;}


.pos_detail_promotion .promotion_item{background:#ececec;display:inline-block;line-height:22px;height:22px;margin:5px 22px 5px 0;padding:3px 15px;border-radius:14px;position:relative;color:#555;font-size:15px;}
.pos_detail_promotion .promotion_item span{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;}
.pos_detail_promotion .promotion_item:last-child{margin-right:0;}
.pos_detail_promotion .promotion_item:after{content:"";position:absolute;top:50%;right:-16px;width:10px;height:10px;background:url("/touch/commImage/job13.png") no-repeat 0 -10px;background-size:100% auto;margin-top:-4px;}
.pos_detail_promotion .promotion_item:last-child:after{display:none;}

.pos_detail_jobs_title{background:#f3f3f3;line-height:22px;height:22px;padding:10px;text-align:center;color:#999;}
.pos_detail_jobs_title:before{display:inline-block;content:"";width:10px;height:1px;overflow:hidden;background:#999;vertical-align:middle;margin-right:10px;}
.pos_detail_jobs_title:after{display:inline-block;content:"";width:10px;height:1px;overflow:hidden;background:#999;vertical-align:middle;margin-left:10px;}
.pos_detail_jobs_body li a{display:block;padding:12px 15px;position:relative;color:#999;font-size:12px;}
.pos_detail_jobs_body li a:active{background:#fbfbfb;}
.pos_detail_jobs_body li a:after{position:absolute;bottom:0;left:15px;right:0;height:1px;overflow:hidden;background:#eee;content:"";}
.pos_detail_jobs_body li:last-child a:after{display:none;}
.pos_detail_jobs_body dt{font-size:16px;font-weight:bold;color:#222;line-height:26px;height:26px;margin-right:80px;}
.pos_detail_jobs_body dt span{display:inline-block;vertical-align:top;max-width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pos_detail_jobs_body dt i{display:inline-block;vertical-align:top;width:30px;height:16px;line-height:16px;font-size:12px;font-weight:normal;color:#fff;text-align:center;border-radius:3px;margin:5px 0 5px 5px;}
.pos_detail_jobs_body dt i.jizhao{background:#ff9f00;}
.pos_detail_jobs_body dt i.gaoxin{background:#ee6363;}
.pos_detail_jobs_body dd{line-height:22px;}
.pos_detail_jobs_body .company{font-size:13px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:22px;height:22px;width:60%;}
.pos_detail_jobs_body .salary{position:absolute;top:10px;right:15px;line-height:26px;height:26px;color:#ff9f00;font-size:16px;}
.pos_detail_jobs_body .info span:first-child{display:inline-block;vertical-align:top;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pos_detail_jobs_body .info span:before{content:"/";padding:0 5px;}
.pos_detail_jobs_body .info span:first-child:before{display:none;}

.pos_page{display:flex;font-size:14px;padding:14px 15px;line-height:1.6;border-top:1px solid #e6e6e6;}
.pos_page_prev span,
.pos_page_next span{color:#888;} 
.pos_page_prev a,
.pos_page_next a{color:#f26b01;line-height:22px;height:22px;} 
.pos_page_prev a.state,.pos_page_next a.state{color:#888888;}
.pos_page_txt{flex:1;text-align:center;color:#555;}

.pos_Bg{background:#130d5e url("/touch/commImage/job16.jpg") no-repeat 0 -40px;background-size:100% 350px;}
.pos_Bg .operate_Bar1{background:transparent;border-bottom:0;}
.tab_hd{display:flex;padding:0 30px;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;}
.tab_bd{background:#fff;padding:15px;padding-top:0;}
.tab_hd_item{flex:1;text-align:center;line-height:22px;height:22px;padding:20px 0;font-size:18px;font-weight:bold;position:relative;}
.tab_hd_item.active{color:#f26b01;}
.tab_hd_item.active:after{content:"";width:14px;height:3px;border-radius:1px;overflow:hidden;background:#f26b01;position:absolute;left:50%;margin-left:-7px;bottom:12px;}
.tab_hd_item span{position:absolute;top:15px;left:50%;margin-left:40px;font-weight:normal;color:#999;font-size:12px;}

.no_data{text-align:center;padding:80px 0 120px;}
.no_data_img{vertical-align:top;}
.no_data_tips{font-size:14px;color:#aaa;padding-top:15px;}

.pos_about_item{padding-bottom:30px;}
.pos_about_item:last-child{padding-bottom:10px;}
.pos_about_item_hd{font-size:18px;color:#222;line-height:22px;padding-bottom:10px;font-weight:bold;position:relative;}
.pos_about_item_hd span{position:absolute;top:0;right:0;font-weight:normal;font-size:14px;color:#999;}

.pos_welfare li{padding:15px 0 15px 55px;line-height:22px;position:relative;}
.pos_welfare li:before{content:"";width:40px;height:40px;background:#ececec url("/touch/commImage/job15.png") no-repeat 8px 8px;background-size:24px auto;border-radius:10px;position:absolute;top:17px;left:0;}
.pos_welfare li.eat:before{background-position:8px 8px;}
.pos_welfare li.protect:before{background-position:8px -40px;}
.pos_welfare li.holiday:before{background-position:8px -88px;}
.pos_welfare li.subsidy:before{background-position:8px -135px;}
.pos_welfare li.bonus:before{background-position:8px -183px;}
.pos_welfare li.other:before{background-position:8px -232px;}
.pos_welfare h3{font-size:15px;color:#222;}
.pos_welfare p{font-size:14px;color:#999;}

.pos_list{position:relative;}
.pos_list_filter_options{position:absolute;top:40px;left:-15px;right:-15px;padding:10px 15px 0;background:#fff;z-index:10;max-height:220px;overflow-y:auto;}
.pos_list_filter_options:after{content:"";-webkit-transform:scaleY(0.5);transform:scaleY(0.5);position:absolute;border-bottom:1px solid rgba(0,0,0,0.2);top:0;left:0;right:0;overflow:hidden;height:0;visibility:visible;}
.pos_list_filter_options li{font-size:14px;color:#222;line-height:22px;position:relative;padding:11px 0;}
.pos_list_filter_options li:after{content:"";-webkit-transform:scaleY(0.5);transform:scaleY(0.5);position:absolute;border-bottom:1px solid rgba(0,0,0,0.2);bottom:0;left:0;right:-15px;overflow:hidden;height:0;visibility:visible;}
.pos_list_filter_options li:last-child:after{display:none;}
.pos_list_filter_options span{position:absolute;top:11px;right:0;color:#999;}
.pos_list_filter_options li.pos_list_filter_active{color:#ff9f00;}
.pos_list_filter{display:flex;padding-bottom:30px;padding-top:10px;}
.pos_list_filter_item{flex:1;text-align:center;line-height:18px;height:18px;font-size:14px;position:relative;color:#555;}
.pos_list_filter_item:before{content:"";-webkit-transform:scaleX(0.5);transform:scaleX(0.5);position:absolute;border-right:1px solid rgba(0,0,0,0.2);bottom:0;top:0;right:0;overflow:hidden;width:0;visibility:visible;}
.pos_list_filter_item:last-child:before{display:none;}
.pos_list_filter_item:after{display:inline-block;content:"";height:8px;width:8px;background:url("/touch/commImage/job13.png") no-repeat 0 -40px;background-size:100% auto;overflow:hidden;vertical-align:top;margin:5px 0 5px 10px;}
.pos_list_filter_item.arrow_down{color:#ff9f00;}
.pos_list_filter_item.arrow_down:after{background-position:0 -56px;}
.pos_list_filter_item span{display:inline-block;vertical-align:top;line-height:18px;height:18px;max-width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pos_list_content dl{padding-bottom:40px;}
.pos_list_content dt{color:#999;font-size:14px;line-height:22px;padding-bottom:5px;}
.pos_list_content dd{display:block;position:relative;padding:10px 0;line-height:22px;}
.pos_list_content dd:after{content:"";-webkit-transform:scaleY(0.5);transform:scaleY(0.5);position:absolute;border-bottom:1px solid rgba(0,0,0,0.2);bottom:0;left:0;right:0;overflow:hidden;height:0;visibility:visible;}
.pos_list_salary{position:absolute;top:12px;right:0;color:#ff9f00;}
.pos_list_attr{font-size:13px;color:#999;padding:2px 0;}
.pos_list_attr span:after{content:"/";padding:0 5px;}
.pos_list_attr span:last-child:after{display:none;}
.pos_list_name{font-weight:bold;color:#222;padding:2px 80px 2px 0;}
.pos_list_name span{display:inline-block;vertical-align:top;max-width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:26px;height:26px;}
.pos_list_name i{display:inline-block;vertical-align:top;width:30px;height:16px;line-height:16px;font-size:12px;font-weight:normal;color:#fff;text-align:center;border-radius:3px;margin:5px 0 5px 5px;}
.pos_list_name i.jizhao{background:#ff9f00;}
.pos_list_name i.gaoxin{background:#ee6363;}

.pos_list_more{position:relative;}
.pos_list_more a{display:block;line-height:22px;height:22px;text-align:center;font-size:14px;}
.pos_list_more a:before{content:"";display:inline-block;width:14px;height:14px;background:url("/touch/commImage/job13.png") no-repeat;background-size:100% auto;background-position:0 -84px;margin:4px 5px 4px 0;vertical-align:top;}

/* .pos_image{position:relative;margin-bottom:15px;border-radius:10px;overflow:hidden;} */
/* .pos_image_body img{border-radius:10px;vertical-align:top;} */
.pos_image_page{text-align:center;position:absolute;bottom:10px;left:0;right:0;height:3px;}
.pos_image_page ul{display:inline-block;vertical-align:top;}
.pos_image_page li{float:left;width:7px;height:3px;background:rgba(255,255,255,0.5);overflow:hidden;margin:0 2px;text-indent:-1000px;border-radius:1.5px;}
.pos_image_page li.active{background:#f26b01;width:14px;}

.pos_address_map{background:#f0f2f5;height:180px;border-radius:10px;overflow:hidden;}
.pos_address_map_txt{width:200px;margin:30px auto;padding:10px 50px 10px 36px;background:#fff;box-shadow:1px 2px 5px rgba(0,0,0,0.2);border-radius:5px;color:#222;font-size:14px;line-height:22px;position:relative;z-index:3;}
.pos_address_map_txt:before{display:inline-block;content:"";height:15px;width:14px;background:url("/touch/commImage/job13.png") no-repeat 0 0;background-size:100% auto;overflow:hidden;position:absolute;top:15px;left:15px;}
.pos_address_map_txt:after{content:'';position:absolute;top:50%;margin-top:-5px;right:18px;width:8px;height:8px;border:#aaa solid;-webkit-transform: rotate(45deg);border-width:2px 2px 0 0;}
.pos_address_map_icon{width:0;height:0;overflow:hidden;position:absolute;left:50%;bottom:-10px;margin-left:-10px;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #fff;}
.pos_address_map_dot{text-align:center;height:15px;position:relative;margin-top:-24px;}
.pos_address_map_dot:before{display:inline-block;content:"";width:10px;height:10px;border-radius:5px;background:#f26b00;position:relative;z-index:2;vertical-align:top;}
.pos_address_map_dot:after{display:inline-block;content:"";width:16px;height:16px;border-radius:8px;background:rgba(242,107,0,0.5);position:absolute;top:-3px;left:50%;margin-left:-8px;z-index:1;}

.jobcn_mask{background:rgba(0,0,0,0.75);position:absolute;top:0;left:0;right:0;bottom:0;}

.pos_image_body img{width:100%;}
.swiper-container1 {
  height: 200px;
  border-radius: 10px;
  overflow: hidden;
}

.swiper-container1 img {
  width: 100%;
  height: 100% !important;
}

.swiper-container2 {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 20;
}
.swiper-container2 .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background: #000;
}
.swiper-container2 .swiper-slide img {
  width: 100%;
}
.swiper-container2 .swiper-slide .video-wrapper {
  width: 100%;
  height: 30%;
  background-image: url("/touch/stylePage/style6/images/videoLoading.gif");
  background-position: center center;
  background-size: 0.5rem 0.5rem;
  background-repeat: no-repeat;
}
.swiper-container2 .close {
  position: absolute;
  z-index: 1000;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  background-image: url("/touch/stylePage/style6/images/close.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.swiper-container2 .close:before {
  position: absolute;
  content: "";
  top: -10px;
  left: -10px;
  bottom: -10px;
  right: -10px;
}
.swiper-container2 .num {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 100;
  font-size: 20px;
  color: #fff;
}

.report_pos .box-content{padding:15px 20px;}
.report_pos .box-content li{line-height:22px;padding:9px 0;font-size:14px;position:relative;display:flex;justify-content:space-between;color:#555;align-items:center;}
.report_pos .box-content li:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #ddd;transform:scaleY(0.5);}
.report_pos .box-content li:last-child:after{display:none;}
.report_pos .box-content li input[type=radio]{width:16px;height:16px;-webkit-appearance:none;background:url("/touch/commImage/icon1.png") no-repeat 0 -25px;background-size:150px 150px;outline:none;}
.report_pos .box-content li input:checked[type=radio]{background-position:0 -50px;}

.pos_bread{padding:12px 15px;font-size:14px;color:#777777;}
.pos_bread a{color:#777777;}
.pos_bread span{color:#aaa;padding:0 5px;font-family:arial;}


.tpl_swiper_empty{top:48px;left:0;right:0;bottom:0;background:rgba(255,255,255,1);}
.tpl_attr_pos{padding:20px 15px;}
.tpl_com_info{border-top:15px solid #f3f3f3;border-bottom:15px solid #f3f3f3;padding:15px 30px 15px 15px;height:60px;position:relative;}
.tpl_com_info:after{content:'';position:absolute;top:50%;margin-top:-5px;right:18px;width:8px;height:8px;border:#c0c0c0 solid;-webkit-transform: rotate(45deg);border-width:2px 2px 0 0;}
.tpl_attr_pos .tpl_item_w1{}
.tpl_com_info img{float:left;background:#EEE;border:0;}
.tpl_com_info_bd{margin-left:75px;}
.tpl_com_info_bd .tpl_item + .tpl_item{margin-top:6px;}
.tpl_item{line-height:16px;height:16px;background:#EEE;}
.tpl_item_title{background:#AAA;width:60%;}
.tpl_item_w1{width:10%;}
.tpl_item_w2{width:20%;}
.tpl_item_w3{width:30%;}
.tpl_item_w4{width:40%;}
.tpl_item_w5{width:50%;}
.tpl_item_w6{width:60%;}
.tpl_item_w7{width:70%;}
.tpl_item_w8{width:80%;}
.tpl_item_w9{width:90%;}
.tpl_require_pos{padding:15px;border-bottom:1px solid rgba(0,0,0,0.1);}
.tpl_desc_pos{padding:15px;}
.tpl_require_pos .tpl_item + .tpl_item{margin-left:10px;}
.tpl_require_pos_bd{padding-top:10px;}
.tpl_desc_pos .tpl_item{margin-top:10px;}
