﻿* { margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); box-sizing:border-box; -webkit-box-sizing:border-box; }
body { margin: 0px; padding: 0px; font-family: 'Microsoft Yahei'; font-size:14px; color:#333; background:#1a1819; min-width: 320px; max-width: 640px; margin:0 auto !important; position: relative;-webkit-text-size-adjust: none;}
ul, li, p, span, h1, h2, h3, h4, dl, dt, dd, form, input, textarea, select { margin: 0px; padding: 0px;font-weight:normal;}
input, textarea, select { color: #666;font-family: 'Microsoft Yahei'; -webkit-appearance:none; }
i,em { display: inline-block; font-style:normal; }
p{word-wrap:break-word;}
*:focus { outline: none }
img { border: 0px; max-width:100%;}
ul, li { list-style-type: none;}
a:link, a:visited, a:active { color: #666; text-decoration: none; border: none; outline: none; }
a:hover { color:#FFB654; }
.clear { clear: both; overflow: hidden; height:0px; content:""; margin:0px; padding:0px; }
.h50{ height:50px; overflow:hidden;}
.gray{color:#999;}
.yellow{color:#ff5236;}
.red{color:#FFA72C;}
.yuan{ border-radius:50%; -webkit-border-radius:50%;}
.fl{ float:left;}
.fr{ float:right;}
.mask{ width:100%; height:100%; z-index:11111; background:rgba(0,0,0,.8); left:0px; top:0px; position:fixed; display:none;}
.btn{ width:100%; height:40px; outline:none; border:0px; background:#ffaa09; color:#fff; text-align:center; line-height:40px; font-size:14px; cursor:pointer;border-radius:4px; -webkit-border-radius:4px;}
.btn:active{ background:#ffaa09;}
.icon-v{ width:15px; height:15px; position:absolute; right:0px; bottom:1px; background:url(../images/icon-v_1.png) no-repeat; background-size:100% 100%;}
.icon-g{ width:15px; height:15px; position:absolute; right:0px; bottom:1px; background:url(../images/icon-g_1.png) no-repeat; background-size:100% 100%;}
.wihtebg{ background:#fff;}
.checkbox{ width:15px; height:15px; border-radius:50%; -webkit-border-radius:2px; border:1px solid #e1e1e1; margin-right:5px; vertical-align:-2px;}
.checkbox:checked{ background:url(../images/icon-gou_1.png) no-repeat center; background-size:8px auto;border:1px solid #f85f48;}
.checkbox2{ transition:all .3s ease; width:35px; position:relative; vertical-align:middle; height:22px; border-radius:22px; background:#dddddd; -webkit-appearance:none; border:0px; outline:none;}  
.checkbox2:after{ width:18px;transition:all .3s ease;transform:translateX(0px); height:18px; border-radius:18px; background:#fff; position:absolute; left:1px; top:2px; content:'';}  
.checkbox2:checked{ background:#f85f48;}  
.checkbox2:checked:after{ transform:translateX(15px);}  

.radio{ transition:all .3s ease; width:22px; position:relative; vertical-align:middle; height:22px; border-radius:22px; background:#fff; border:1px solid #ddd; -webkit-appearance:none; outline:none;}  
.radio:after{ width:12px;transition:all .3s ease;transform:scale(0); height:12px; border-radius:12px; background:#ff5236; position:absolute; left:4px; top:4px; content:'';}  
.radio:checked{ border-color:#ff5236;}  
.radio:checked:after{transform:scale(1);}  

/***搜索***/
.search{ background:#ff5237; height:60px; padding:10px 12px; overflow:hidden; position:relative;}
.search .sc{ height:40px; width:100%; background:#ff8e7c; border-radius:4px; overflow:hidden; position:relative;} 
.search .sc .sbtn{ position:absolute; width:60px; height:40px; right:0px; top:0px; background:#e9452b url(../images/icon-search_1.png) no-repeat center; background-size:23px auto; border:0px; z-index:11;}
.search .sc .stext{ width:100%; font-size:16px; background:none; padding-left:12px; padding-right:65px; position:absolute; left:0px; top:10px; border:0px; color:#fff;}
.search.s2 { background:#fff; border-bottom:1px solid #eee;}
.search.s2 .sc{ background:#f2f2f2;}
.search.s2 .sc .stext{color:#888;}
.search.s2 .sc .sbtn{ background:url(../images/icon-search2_1.png) no-repeat center; background-size:23px auto; z-index:11; }

/***焦点图***/
#owl-demo { width:100%; margin-left: auto; margin-right: auto; max-height:250px; }
#owl-demo .item { display: block; max-height:250px; }
#owl-demo .item span{ position:absolute; bottom:5px; width:100%; padding:5px 10px; color:#fff;}
#owl-demo img { display: block; max-width: 100%; max-height:100%; margin:0 auto; }
.owl-controls{ position:absolute; bottom:5px; width:100%; z-index:11; text-align:center;}
.owl-controls .owl-page{ display:inline-block; margin:0 5px; width:15px; height:5px;}
.owl-controls .owl-page span{ line-height:999px; overflow:hidden; width:12px; height:12px; border-radius:50%; display:block; background:rgba(255,255,255,0.5);}
.owl-controls .owl-page.active span{ opacity:1; background:#fff; opacity:0.8;}
.owl-carousel.slide2 .owl-controls{ text-align:right; bottom:2px;}

/***今日焦点***/
.dayfoucs{ padding:12px; padding-bottom:0px; padding-top:0px; overflow:hidden; background:#fff;}
.title{ height:45px; line-height:45px; border-bottom:1px solid #eee; overflow:hidden; background:#fff;}
.title h1{ float:left; font-weight:bold; font-size:16px;}
.title h1 img{ vertical-align:middle; height:25px; float:left; margin-top:11px;}
.title h1 em{ display:inline-block; height:30px; line-height:30px; vertical-align:middle; font-size:14px; color:#fff; text-align:center; background:#ff5236; padding:0 5px; font-weight:normal;}
.title span{ color:#a0a0a0; font-size:14px; margin-left:10px;}
.title .more{ float:right; color:#a0a0a0; line-height:45px; height:45px; background:url(../images/icon-arrow_1.png) no-repeat right 15px; background-size:7px auto; padding-right:13px;}

.pictext{ overflow:hidden; background:#fff;}
.pictext li{ height:80px; overflow:hidden; padding-top:12px; position:relative; border-bottom:1px solid #ddd; padding-left:70px; }
.pictext li:last-child{ border-bottom:0px;}
.pictext li .headbox{ position:absolute; left:0px; top:12px; width:55px; height:55px; border-radius:50%; overflow:hidden;}
.pictext li .headbox img{ width:100%; height:100%; border-radius:50%; display:block;}
.pictext li h2{ font-size:14px; font-weight:bold;color:#333; padding-top:10px; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; margin-bottom:3px;}
.pictext li p{font-size:13px;}
.pictext li p span{color:#a0a0a0; padding-left:8px;}
.pictext li:active h2{color:#ff5236;}

/***快讯***/
.ks-date{ height:45px; line-height:45px; padding:0 12px; background:#f0f0f0;}
.ico-date{width:20px; height:20px; float:left; background:url(../images/ico-date.png) no-repeat center;opacity: 0.7; background-size:100% auto; margin-top:11px; margin-right:10px;}
.ks-list{ overflow:hidden;}
.ks-list li{ position:relative; padding:12px; border-bottom:1px solid #eee; background:#fff; font-size:14px; overflow:hidden; padding-left:60px;}
.ks-list li .date{ position:absolute; left:12px; top:14px;}
.ks-list li .note{ line-height:22px;}
.ks-list li .note .notec{display: -webkit-box;color:#333;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
.ks-list li .note .notec.on{ display:block;}
.ks-list li .showks{ color:#ff5236; padding-top:5px; display:block;}

/***焦点列表***/
.tit3{ padding:12px; text-align:center; font-size:18px; background:#fff;}
.xgjd-list.nodian li h2:before{ display:none;}
.xgjd-list.nodian li p{ padding-left:0px;}

/***焦点详情***/
.jdtit{ padding:12px; font-size:18px; line-height:23px; background:#fff;}
.jdbox{ overflow:hidden; padding:12px; border-top:1px solid #ddd;background:#fff;}
.jdbox .tags{ overflow:hidden; margin-bottom:7px;}
.jdbox .tags em{ float:left; color:#a0a0a0; font-size:13px; margin-top:10px;}
.jdbox .tags span{ float:left; border:1px solid #ff5236; padding:1px 4px; margin:5px; color:#ff5236; font-size:13px;}
.jdbox .jdboxc{ line-height:23px;}
.grgd{color:#a0a0a0; font-size:12px; padding-top:20px;}
/***相关焦点***/
.title2{ height:45px; border-bottom:1px solid #eee;background:#fff; line-height:45px; padding:0 12px; overflow:hidden; border-top:12px solid #eee; -webkit-box-sizing:content-box;}
.title2 h1{ font-size:15px; color:#000; float:left;}
.title2 h1:before{ content:''; width:3px; height:17px; float:left; background:#ff5236; margin-top:13px; margin-right:5px;}
.title2 a{ float:right; color:#a0a0a0; line-height:45px; height:45px; background:url(../images/icon-arrow_1.png) no-repeat right 15px; background-size:7px auto; padding-right:13px;}
.xgjd-list{ overflow:hidden;background:#fff;}
.xgjd-list li{ overflow:hidden; padding:12px; border-bottom:1px solid #eee;}
.xgjd-list li h2{font-size:14px; font-weight:bold; overflow:hidden; height:30px; white-space:nowrap; text-overflow:ellipsis;}
.xgjd-list li h2:before{ width:6px; height:6px; background:#ff5236; border-radius:6px; content:''; display:inline-block; vertical-align:middle; margin-right:5px;}
.xgjd-list li:active h2{color:#ff5236;}
.xgjd-list li p{color:#a0a0a0; padding-left:10px;}

/***用户评论***/
.discuz{ overflow:hidden;background:#fff;}
.discuz h2{ height:45px; font-size:14px; border-bottom:1px solid #eee; line-height:45px; padding:0 12px;}	
.discuz ul li{ padding:12px; position:relative; border-bottom:1px solid #eee; padding-left:60px;}
.discuz ul li .im{ width:35px; height:35px; position:absolute; left:12px; top:12px; border-radius:50%;}
.discuz ul li h3{ height:20px; overflow:hidden; font-size:14px;}
.discuz ul li .date{ font-size:12px; color:#a0a0a0;}
.discuz ul li .person{ margin-top:10px; margin-left:0px;}
.discuz ul li .ico-dz{color:#a0a0a0;}
.ico-dz{ float:right; color:#a0a0a0; background:url(../images/ico-dz_1.png) no-repeat left center;background-size:16px auto; padding-left:20px;}
.ico-dz.on{background:url(../images/ico-dzon_1.png) no-repeat left center;background-size:16px auto; color:#ff5236;}


/***首页小导航***/
.nav{ overflow:hidden; background:#fff; padding:10px 0;}
.nav li{ float:left; width:25%; text-align:center;}
.nav li img{ display:block; margin:0 auto;margin-bottom:10px; width:41px; height:41px;}

/***常见疾病***/
.title{ height:50px; padding:0 12px; border-bottom:1px solid #eee; line-height:50px; margin-top:12px; overflow:hidden; background:#fff;}
.title h1{ float:left; font-weight:normal; font-size:16px; color:#ff5236;}
.title a{ float:right;}

.swiper-container.cjbz{ background:#fff; width:100%; overflow:hidden; padding:0px 5px; position:relative; padding-bottom:40px;}
.swiper-container.cjbz .swiper-slide{ text-align:center;}
.swiper-container.cjbz .swiper-slide i{ display:block; margin:0 auto; margin-bottom:5px; width:50px; height:50px; border-radius:50%; background:#ffab93; color:#fff; font-size:20px; line-height:50px; text-align:center;}
.swiper-container.cjbz .swiper-slide img{ display:block; margin:0 auto; margin-bottom:8px; width:50px; height:50px;}
.swiper-container.cjbz .swiper-slide ul li{ float:left; width:25%; font-size:13px; text-align:center; margin-top:12px;}
.swiper-container.cjbz .swiper-pagination-bullet{ background:#ccc; }
.swiper-container.cjbz .swiper-pagination-bullet-active{ background:#ff5236}

/***专家列表***/
.expert-list{ overflow:hidden;}
.expert-list li{ margin-bottom:12px; overflow:hidden; padding:12px; position:relative; background:#fff;  padding-left:85px;}
.expert-list li .head{ width:60px; height:60px; position:absolute; left:12px; top:12px; border-radius:50%;}
.expert-list li .head img{ display:block; width:100%; height:100%; border-radius:50%;}
.expert-list li h3{ font-weight:normal; font-size:14px; color:#666;}
.expert-list li h3 span{ font-size:14px; padding-left:5px;}
.expert-list li .note{ line-height:22px;}
.expert-list li .sctag{ color:#999; font-size:12px;}
.expert-list li .sctag em{ color:#ff5236; margin-left:6px;}
.expert-list li .line{ height:1px; overflow:hidden; background:#eee; margin:10px 0;}
.expert-list li .gzbz span{ margin-right:12px;}
.expert-list li:last-child{ margin-bottom:0px;}

/***发布悬赏***/
.fbxueshang{ overflow:hidden;}
.fbxueshang .ht{ height:45px; padding:0px 12px; background:#303030;}
.fbxueshang .ht .close{ width:30px; height:30px; border-radius:50%; margin-top:8px; background:#fff url(../images/close_1.png) no-repeat center; background-size:15px auto; float:left;}
.fbxueshang .ht .btn{ width:70px; height:30px; padding:0px; line-height:30px; float:right; margin-top:8px;}
.fbxueshang .textarea{ background:#fff; padding:12px; overflow:hidden;}
.fbxueshang .textarea textarea{ border:0px; width:100%; height:100px; background:none;}
.fbxueshang .pd12{ padding:12px; overflow:hidden;}
.fbxueshang .pd12 .gray{ margin-top:12px;}
.fbxueshang .pd12 .htit{ overflow:hidden; padding:15px 0;}
.fbxueshang .pd12 .htit h3{ font-weight:normal; float:left; font-size:16px;}
.fbxueshang .pd12 .htit span{ font-size:12px; float:right; color:#999;}
.fbxueshang .wtags{ overflow:hidden; border-top:1px solid #ddd; border-right:1px solid #ddd;}
.fbxueshang .wtags li{ float:left; width:25%; line-height:35px; text-align:center; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.fbxueshang .wtags li.on{background:#ff5236; color:#fff;}
.fbxueshang .pd12 .btn{ margin-top:25px; font-size:16px;}

/***病历***/
.tab-cate{ height:50px; padding:0 12px; background:#fff; position:relative; padding-right:30px; }
.tab-cate ul{ position:absolute; background:#fff; width:100%; height:50px; left:0px; overflow:hidden; z-index:111;}
.tab-cate.open ul{ height:auto;}
.tab-cate.open .icon-down{ transform:rotate(180deg);}
.tab-cate ul li{ float:left;}
.tab-cate ul li a{ color:#000; padding:0 10px; line-height:50px; display:block; position:relative;}
.tab-cate ul li a.on{ color:#ff5236;}
.tab-cate ul li a.on:after{ height:2px; overflow:hidden; background:#ff5236; width:100%; position:absolute; left:0px; bottom:0px; content:'';}
.icon-add{ width:25px; height:25px; background:url(../images/icon-add_1.png) no-repeat; background-size:100% 100%; position:absolute; right:12px; top:12px;z-index:112;}
.icon-down{ width:40px; height:50px; background:url(../images/icon-down_1.png) no-repeat center; background-size:20px auto; position:absolute; right:0px; top:0px; z-index:112;}


.bl-list{ padding:12px; overflow:hidden; padding-bottom:0px;}
.bl-list li{ background:#fff; border:1px solid #ddd; overflow:hidden; margin-bottom:12px; padding:12px; padding-top:10px;}
.bl-list li .ht{ height:30px; line-height:30px; overflow:hidden; color:#000;}
.bl-list li .ht span{ padding:4px 10px; border-radius:15px; border:1px solid #eee; margin-right:5px; color:#999;}
.bl-list li .ht em{color:#999;}
.bl-list li .note{ line-height:22px; padding-top:10px;}

/***科谱***/
.header2{ height:45px; background:#fff; text-align:center; line-height:45px; padding:0 50px; border-bottom:1px solid #eee; position:relative; overflow:hidden;}
.header2 h1{ font-weight:normal; font-size:16px; color:#333;} 
.icon-return{ min-width:45px; height:45px; position:absolute; left:0px; top:0px; background:url(../images/return2_1.png) no-repeat center; background-size:10px auto;}
.icon-search2{ width:45px; height:45px; position:absolute; right:0px; top:0px; background:url(../images/icon-search2_1.png) no-repeat center; background-size:20px auto;}
.icon-search{ width:45px; height:45px; position:absolute; right:0px; top:0px; background:url(../images/icon-search_1.png) no-repeat center; background-size:20px auto;}
.icon-home{ width:45px; height:100%; position:absolute; right:0px; top:0px; background:url(../images/icon-home.png) no-repeat center; background-size:20px auto;}
.icon-add-h{ width:45px; height:100%; position:absolute; right:0px; top:0px; background:url(../images/icon-add-h_1.png) no-repeat center; background-size:20px auto;}

.kepu-list{ overflow:hidden;}
.kepu-list li{ padding:12px; position:relative; border-bottom:1px solid #eee; height:104px; padding-left:105px;}
.kepu-list li:last-child{ border-bottom:0px;}
.kepu-list li .img{ width:80px; height:80px; position:absolute; left:12px; top:12px;}
.kepu-list li h3{ font-weight:normal; font-size:14px; white-space:nowrap; overflow:hidden; height:19px; color:#666;text-overflow: ellipsis;}
.kepu-list li .note{ position:relative; height:80px;}
.kepu-list li .p1{text-overflow: ellipsis;display: -webkit-box; overflow:hidden; font-size:13px; height:36px; line-height:19px; margin-top:2px; -webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#999; }
.icon-date{ width:15px; height:15px; background:url(../images/icon-date_1.png) no-repeat center; background-size:100% 100%; vertical-align:-3px; margin-right:2px;}
.kepu-list li .date{ position:absolute; left:0px; bottom:0px; width:100%; font-size:12px;}
.icon-eye2{ width:18px; height:15px; vertical-align:middle; background:url(../images/icon-eye2_1.png) no-repeat center; background-size:100% auto; margin-right:3px;}
.icon-dt2{ width:15px; height:15px; vertical-align:middle; background:url(../images/icon-dt2_1.png) no-repeat center; background-size:100% auto; margin-right:3px;}
/***搜索***/
.alertSearch{ background:#fff; position:fixed; top:0px; z-index:11111; width:100%; left:100%; visibility:hidden; height:100%; width:100%; transition:.5s all ease;}
.alertSearch.show{ visibility:visible; left:0px;}
.alertSearch .pd12{ padding:12px; overflow:hidden;}
.alertSearch .as-input{ height:45px; position:relative; overflow:hidden; padding-left:30px; padding-right:80px;}
.alertSearch .as-input .cleartxt{ width:30px; height:45px; position:absolute; left:0px; top:0px; background:url(../images/ico-cleartxt_1.png) no-repeat left; background-size:20px auto;}
.alertSearch .as-input .intxt{ width:100%; padding:10px; height:45px; border:1px solid #ddd; border-radius:3px;}
.alertSearch .as-input .sbtn{ height:45px; width:70px; background:#ff5236; border:0px; border-radius:3px; position:absolute; right:0px; top:0px; color:#fff; font-size:16px;}
.alertSearch p.gray{ padding:10px 0;}
.alertSearch .tags a{ float:left; padding:10px; margin-right:10px; border-radius:4px; border:1px solid #ddd; margin-bottom:12px;}

/***科谱详情***/
.header3{ height:45px; line-height:45px; border-bottom:1px solid #ddd; overflow:hidden; position:relative; background:#fff;}
.header3 .return{ position:absolute; color:#888; left:0px; top:0px; height:100%; min-width:45px; background:url(../images/return2_1.png) no-repeat 12px center; background-size:10px auto; padding-left:30px;}
.header3 .subtj{ position:absolute; right:0px; top:0px; height:100%; width:45px; color:#ff5236}
.header3 .soucang{ float:right; color:#a0a0a0; margin-right:12px;}
.icon-sc{ width:23px; height:23px; background:url(../images/icon-sc_1.png) no-repeat center; background-size:100% auto; vertical-align:-4px; margin-right:2px;}
.header3 .soucang.on{color:#ff5236;}
.header3 .soucang.on .icon-sc{ background:url(../images/icon-scon_1.png) no-repeat center; background-size:100% auto;}

.kpbox{ overflow:hidden;}
.kpbox .img1{ display:block; width:100%;}
.kpbox .kpboxc{ padding:12px; overflow:hidden; color:#666; line-height:23px;}
.kpbox .kpboxc .tit{ font-size:18px;color:#000;}
.kpbox .kpboxc .date{ padding:15px 0; color:#999;}
.kpbox .kpboxc .date .icon-date{ vertical-align:-2px;}
.icon-see{ width:15px; height:15px; background:url(../images/icon-see_1.png) no-repeat center; background-size:100% auto; margin-right:2px; vertical-align:-2px;}


/***用户评论***/
.discuz{ overflow:hidden;}
.discuz h2{ height:45px; background:#f2f2f2; font-size:14px; border-bottom:1px solid #eee; line-height:45px; padding:0 12px;}	
.discuz ul li{ padding:12px; position:relative; border-bottom:1px solid #eee; padding-left:60px;}
.discuz ul li .himg{ width:35px; height:35px; position:absolute; left:12px; top:12px; border-radius:50%;}
.discuz ul li .himg img{ width:100%; height:100%; border-radius:50%; position:relative; left:0px; top:0px;}
.discuz ul li .himg .icon-v,.discuz ul li .himg .icon-g{ width:12px; height:12px;}
.discuz ul li h3{ height:20px; overflow:hidden; font-size:14px;}
.discuz ul li .date{ font-size:12px; color:#a0a0a0;}
.discuz ul li .note{ line-height:22px; padding-top:5px;}
.discuz ul li .person{ margin-top:10px;}
.discuz ul li .ico-dz{color:#a0a0a0;}
.ico-dz{ float:right; color:#a0a0a0; background:url(../images/ico-dz_1.png) no-repeat left center;background-size:16px auto; padding-left:20px;}
.ico-dz.on{background:url(../images/ico-dzon_1.png) no-repeat left center;background-size:16px auto; color:#ff5236;}

/***评论输入框***/
.dinput{ height:48px; padding:6px 12px; padding-right:50px; width:100%; overflow:hidden; position:fixed; bottom:45px; left:0px; background:#f0f0f0; left:0px; border-top:1px solid #bdbdbd;}
.dinput a{ float:left;}
.dinput a.s1{ width:100%; border:0px; background:#fff url(../images/icon-bi_1.png) no-repeat 10px center;background-size:15px auto; padding:6px 10px; padding-left:30px; color:#a0a0a0; border-radius:15px;}
.dinput a.s2{ position:absolute; right:15px;top:10px;}
.dinput a.s3{ position:absolute; right:12px;top:14px;}
.dinput a.s3 .ico-dz{background: url(../images/ico-dzz.png) no-repeat left center;  background-size:20px auto; width:20px; height:20px;}
.ico-mes{ width:30px; height:30px; background:url(../images/icon-mess_1.png) no-repeat center; background-size:100% auto; }
.dinput a em{background:red; border-radius:50%;  min-width:15px; height:15px; line-height:15px; font-size:11px; text-align:center; color:#fff; position:absolute; top:-8px; right:-6px;}

.distextarea{ padding:12px; overflow:hidden;}
.distextarea textarea{ height:300px; border:0px; background:none; width:100%; color:#999;}


/***问题列表***/
.wd-tit{ margin:0 12px; border-bottom:1px solid #ddd; line-height:35px;}
.wd-tit a{ float:right; color:#999;}
.itemList{ overflow:hidden;}
.itemList li{ padding:12px; overflow:hidden; border-bottom:12px solid #f2f2f2; background:#fff; padding-bottom:15px;}
.itemList li:last-child{ border-bottom:0px;}
.itemList li .note a{color:#333;}
.itemList li .note{ font-size:16px; color:#333; line-height:23px;}
.itemList li .name{ padding-top:10px; color:#989898;}
.itemList li .name.pt0{ padding-top:0px; padding-bottom:8px;}
.itemList li .name .gray{ padding-left:10px; color:#b8b8b8;}
.itemList li .headimg{ width:40px; height:40px; float:left; position:relative;}
.itemList li .headimg img{ width:100%; height:100%;}
.itemList li .ht-head{ height:30px; overflow:hidden; line-height:30px; margin-bottom:5px;color: #a0a0a0;}
.itemList li .ht-head .himg{height:30px; width:30px; float:left; margin-right:10px; position:relative; }
.itemList li .ht-head .gray{font-size:12px;}
.itemList li .ht-head .himg .shu{ vertical-align:middle;}
.itemList li .date{  font-size:12px; height:25px; line-height:25px; color:#999;}
.itemList li .date .dianzhan{color:#999; margin-left:10px;}
.itemList li .date .zhuiwen{ border: 1px solid #ff5236; color: #ff5236; border-radius: 4px; padding: 5px 9px;}
.person{  position:relative; overflow:hidden; margin-top:10px;}
.person .tting{
	width: 130px;
	height: 35px;
	line-height: 35px;
	background: #ff5236;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #fff;
	text-align: center;
	float: left;
	margin-left: 12px;
	position: relative;
	margin-bottom: 5px;
}
.person .tting:after{ content:''; width:30px; height:15px; position:absolute; left:-5px; bottom:-4px; background:url(../images/jie_1.png) no-repeat; background-size:100% auto;}
.person .rnum{ position:absolute; right:0px; top:8px; font-size:12px; text-align:center; color:#b8b8b8; line-height:18px;}
.person .miao{ position:absolute; color:#b8b8b8; right:-25px; font-size:12px;}
.person .play{ width:15px; height:100%; position:absolute; left:12px; top:0px; background:url(../images/icott_1.png) no-repeat center; background-size:100% auto;}
.person .xue{ width:15px; height:100%; position:absolute; left:12px; top:0px; background:url(../images/ico-xue_1.png) no-repeat center; background-size:100% auto;}
.person .play.on{background:url(../images/icott_1.gif) no-repeat center; background-size:100% auto;}
.person .play.see{background:url(../images/ico-eye_1.png) no-repeat center; width:20px; background-size:100% auto;}
.person.mianfei .tting{ background:#ff6600;}
.person.mianfei .tting:after{background:url(../images/jie1_1.png) no-repeat; background-size:100% auto;}

/***话题***/
.ht-tit{ border-top:1px solid #ddd; padding:10px 12px;}
.ht-tit p{ line-height:20px; color:#666;}
.ht-tit .ht-btn{ padding-top:8px; text-align:center;}
.ht-tit .ht-btn a{ float:right; color:#999; margin-top:12px;}
.ht-tit .ht-btn .btn{ font-size:15px; padding:6px 20px; margin:0 auto;}

.ht-tab{ border-bottom:1px solid #ddd; height:30px; line-height:30px; padding:0 12px;}
.ht-tab .fl{ color:#b8b8b8; width:60%;}
.ht-tab .fr{ width:40%; text-align:right;}
.ht-tab .fr span{ margin-left:15px; color:#999; padding-bottom:3px;}
.ht-tab .fr span.on{ border-bottom:2px solid #ff5236;}

/***说说***/
.say-tit{ border-bottom:1px solid #ddd; background:#fff; overflow:hidden; border-top:1px solid #ddd;line-height:30px; padding:10px 12px 0 12px;}
.say-tit span{ float:left; border-bottom:2px solid #ff5236; color:#ff5236;}
.say-tit a{ float:right; font-size:13px; padding:2px 5px; line-height:18px; color:#fff; border-radius:3px; background:#ff5236;}
.say-tit a:after{ width:0px; height:0px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #fff; content:''; margin-left:2px; display:inline-block; vertical-align:1px;}
.saybox{ padding:12px; overflow:hidden;}
.sayinput{ border:1px solid #ddd; position:relative;}
.sayinput textarea{ border:0px; resize:none; border-bottom:1px solid #ddd; height:70px; width:100%; padding:8px;}
.sayinput .pic{ padding:5px; margin-top:0px; padding-left:5px;}
.sayinput .pic a{ width:50px;}
.sayinput .pic img{ width:50px; height:50px;}
.sayinput .fbbtn{ position:absolute; right:12px; bottom:20px; font-size:13px; padding:5px 12px; line-height:18px; color:#fff; border-radius:3px; background:#ff5236;}

.say-list{ overflow:hidden;}
.say-list li{ position:relative; margin-top:12px; overflow:hidden; padding-left:60px;}
.say-list li .himg{ width:50px; height:50px; position:absolute; top:0px; left:0px;}
.say-list li .himg img{ width:100%; height:100%; border-radius:50%;}
.say-list li .text{ border:1px solid #ddd; background:#fff; position:relative; color:#888; line-height:20px;  padding:10px;}
.say-list li .img{ padding:5px 0;}
.say-list li .name{color:#ff5236; margin-right:5px;}
.say-list li .date{color:#cbcbcb; height:25px; line-height:25px;}
.left-arrow{ border-right:1px solid #fff; top:20px; left:-1px; position:absolute; height:10px; -webkit-transform:rotate(180deg);}
.left-arrow:after{ width:8px; height:1px; background:#ddd; position:absolute; left:-1px; top:2px; content:''; -webkit-transform:rotate(42deg);}
.left-arrow:before{ width:8px; height:1px; background:#ddd; position:absolute; left:-1px; bottom:2px; content:''; -webkit-transform:rotate(-42deg);}
.dianzhan{ float:right; color:#cbcbcb; background:url(../images/ico-dz_1.png) no-repeat left 3px; background-size:15px auto; padding-left:20px;}
.dianzhan.on{background:url(../images/ico-dzon_1.png) no-repeat left 3px; color:#ff5236; background-size:15px auto;}

/***专家列表***/
.nodate{  border-top:12px solid #eee; text-align:center; padding-top:50px; color:#dddddd;}
.zj-List{ overflow:hidden; border-top:12px solid #eee;}
.zj-List li{ position:relative; overflow:hidden; padding:12px; border-bottom:12px solid #eee; padding-left:75px;}
.zj-List li:last-child{ border-bottom:0px;}
.zj-List li .himg{ width:50px; height:50px; position:absolute; top:12px; left:12px;}
.zj-List li .himg img{ width:100%; height:100%; border-radius:50%;}
.zj-List li h2{ overflow:hidden; font-weight:normal;}
.zj-List li h2 span{ float:left; font-weight:normal; font-size:14px; color:#333;}
.zj-List li h2 label{ float:right; font-size:14px; background:url(../images/ico-st1_1.png) no-repeat left center; background-size:20px auto; padding-left:25px; color:#ff5236}
.zj-List li p { color:#898989; padding:5px 0;}
.zj-List li .note{ font-size:13px; color:#adadad; line-height:18px;}
.zj-List li .st-btn{ text-align:center; margin-left:-20px; padding-top:10px;}
.zj-List li .st-btn a{ display:inline-block; padding:7px 12px; border-radius:4px; background:#ff5236; color:#fff; margin:0 5px;}
.zj-List li .st-btn a.st{ background:#ff6600;}
.zj-List li .st-btn a.st i{ width:20px; height:20px; background:url(../images/ico-st.png) no-repeat center; background-size:100% auto; vertical-align:middle; margin-left:5px;}

/***搜索***/
.searchbox{ background:#fff; height:45px; overflow:hidden; position:relative; padding:0 70px 0 50px;}
.searchbox .c-s{ width:25px; height:25px; border-radius:50%; background:#ddd url(../images/ico-cha_1.png) no-repeat center;background-size:13px auto; position:absolute; left:12px; top:10px;} 
.searchbox .intxt{ width:100%; border:0px; width:100%; color:#666; padding:13px 0;}
.searchbox .sbtn{width:60px; position:absolute; right:0px; top:0px; background:#ff5236 url(../images/ico-search_1.png) no-repeat center; background-size:25px auto; border:0px; height:45px;}

/***发现***/
.faxian-tit{ height:45px; line-height:45px; text-align:center; position:relative; background:#ff5236; color:#fff;}
.icosearch{ position:absolute; right:0px; top:0px; width:50px; height:100%; background:url(../images/ico-search_1.png) no-repeat center; background-size:20px auto;}

/***优选机构***/
.jg-List{ overflow:hidden;}
.jg-List li{ position:relative; overflow:hidden; padding:12px; border-bottom:1px solid #eee; padding-left:75px;}
.jg-List li:last-child{ border-bottom:0px;}
.jg-List li .himg{ width:50px; height:50px; position:absolute; top:12px; left:12px;}
.jg-List li .himg img{ width:100%; height:100%; border-radius:50%;}
.jg-List li h2{ overflow:hidden; font-size:14px; font-weight:normal; color:#333; padding-bottom:8px;}
.jg-List li .note{ font-size:13px; color:#7f7f7f; line-height:18px; padding-right:40px;}
.jg-st{ position:absolute; right:12px; top:20px; background:url(../images/n2on_1.png) no-repeat center top; background-size:20px auto; padding-top:20px;}
.jg-List li .jg-st{color:#ff5236;}
.jg-List li .gray{color:#acacac; padding-top:5px;}

/***关注领域***/
.gzly-cate{ overflow:hidden; background:#fff; padding:15px 0; padding-bottom:8px;}
.gzly-cate li{ float:left; width:25%; text-align:center; height:70px; margin-bottom:10px; overflow:hidden;}
.gzly-cate li a{font-size:13px; color:#888;}
.gzly-cate li i{ width:45px; height:45px; position:relative; border-radius:50%; display:block; margin:0 auto; margin-bottom:5px; -webkit-border-radius:50%; border:1px solid #eee; text-align:center; line-height:40px;}
.gzly-cate li i img{ width:23px; position:absolute; top:50%; right:0px; left:0px; margin:auto; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.gzly-cate li i.icmore{ background-size:25px auto; border-color:#ff5236;}
.gzly-cate li i.icmore em{ display:inline-block; width:6px; height:6px; border-radius:6px; background:#ff5236; position:relative;}
.gzly-cate li i.icmore em:after{ content:''; width:6px; height:6px; border-radius:6px; background:#ff5236; position:absolute; left:-11px; top:0px;}
.gzly-cate li i.icmore em:before{ content:''; width:6px; height:6px; border-radius:6px; background:#ff5236; position:absolute; right:-11px; top:0px;}

/***更多关注领域***/
.cate-list{ overflow:hidden; background:#fff;}
.cate-list li{ padding:12px; border-bottom:1px solid #eee;; height:69px; line-height:22px; position:relative; overflow:hidden; padding-left:70px;}
.cate-list li a{color:#666;}
.cate-list li i{width:45px; height:45px; position:absolute; left:12px; top:12px; border-radius:50%; -webkit-border-radius:50%; border:1px solid #eee; text-align:center;}
.cate-list li i img{width:23px; position:absolute; top:50%; right:0px; left:0px; margin:auto; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.arrow{ width:8px; height:100%; position:absolute; top:0px; right:12px; background:url(../images/icon-arrow_1.png) no-repeat center; background-size:100% auto;}

/***新加入投资***/
.mgt0{ margin-top:0px;}
.renList{ background:#fff; overflow:hidden;}
.renList li{ padding:12px; overflow:hidden; position:relative; padding-left:60px; border-bottom:1px solid #eee; line-height:21px}
.renList li:last-child{ border-bottom:0px;}
.renList li p{ padding-bottom:3px;}
.renList .headimg{ width:40px; height:40px; position:absolute; left:12px; top:12px;}
.renList .headimg img{ width:100%; height:100%; display:block;}


/***图片上传***/
.pic{ overflow:hidden; margin-left:-5px; margin-top:10px;}
.pic a{ width:65px; padding-left:5px; float:left;}
.pic a img{ width:100%; height:55px;}

/***上传图片时点击图片放大并显示删除按钮***/
.showpic{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:#000; transition:all .4s; -webkit-transition:all .4s; z-index:11111; text-align:center; display:table; opacity:0; transform:scale(0); transform:scale(0);}
.showpic ul{ display:table; position:absolute; left:0px; right:0px; width:100%; height:100%; z-index:1; }
.showpic ul li{ position:absolute; left:0px; width:100%; opacity:0; transform:scale(0) translateY(-50%); -webkit-transform:scale(0) translateY(-50%); transition:all .3s; -webkit-transition:all .3s;
 top:50%;}
.showpic ul li img{max-width:100%; max-height:80%;}
.showpic ul li.on{ opacity:1; transform:scale(1) translateY(-50%); -webkit-transform:scale(1) translateY(-50%);}

.showpic .icondel{ position:absolute; right:12px; bottom:12px; width:25px; z-index:1111;}
.showpic .icoreturn{ position:absolute; left:12px; bottom:12px; width:25px; z-index:1111;}
.showpic .icoreturn.btnl{ bottom:50%;}
.showpic .icoreturn.btnr{ bottom:50%; left:inherit; right:12px; transform:rotate(180deg);}
.showpic.on{ opacity:1;transform:scale(1); transform:scale(1);}

/***tags***/
.tags{ overflow:hidden;}
.tags span{ padding:3px 8px; font-size:12px; border-radius:3px; -webkit-border-radius:3px; border:1px solid #ddd; background:#fafafa; color:#888; display:inline-block; margin:5px; margin-left:0px;}

/***个人主页***/
.gr-head{ padding:12px; background:url(../images/bg2_1.jpg) no-repeat;background-size:100% 100%; overflow:hidden; position:relative;}
.gr-head .gr-center{ text-align:center; padding-top:10px; color:#fff;}
.gr-head .headimg{ width:80px; height:80px; margin:0 auto; position:relative; margin-bottom: 6px;}
.gr-head .headimg img{ width:100%; height:100%; display:block;}
.gr-head .headimg .icon-g{ width:20px; height:20px; bottom:5px;}
.gr-head .headimg .icon-v{ width:20px; height:20px; bottom:5px;}
.gr-head .gr-ewm{ position:absolute; top:10px; right:12px; color:#fff; background:url(../images/ico-daiyan_1.png) no-repeat left center; background-size:20px auto; padding-left:25px;}

.gr-info{ background:#fff; overflow:hidden; padding:12px;}
.gr-info .p1{ color:#999; text-align:center; font-size:12px;}
.gr-info .btna{ overflow:hidden; padding:12px 0; margin-left:-12px;}
.gr-info .btna li{ width:33.3333333%; float:left; padding-left:12px;}
.gr-info .btna li a{ display:block; width:100%; border:2px solid #ff5236; font-size:13px; color:#ff5236; border-radius:4px; line-height:30px; text-align:center;}
.gr-info .btna li a img{ height:16px; vertical-align:-3px; margin-right:5px;}
.gr-info .note{ border-top:1px solid #ddd; padding-top:10px; font-size:15px;color:#000; line-height:22px;}
.gr-info .tas{ padding-top:10px; color:#999; font-size:12px;}
.gr-info .tas em{ margin-left:10px; color:#ff5236;}

.textarea{ padding:0 12px; overflow:hidden;}
.textarea .p1{ height:35px; line-height:35px; font-size:12px; margin-top:10px;}
.textarea .p1 .agz{ border:1px solid #ddd; color:#ff5236; padding:5px 10px; line-height:18px;}
.textarea .p1 .agz.on{ background:#ff5236; border:1px solid #ff5236; color:#fff;}
.textarea .p1 .ajb{ margin-right:5px; border:1px solid #ddd; color:#888; padding:5px 10px; line-height:18px;}
.textarea .ta-box{ border:1px solid #ddd; padding:10px; overflow:hidden; margin-top:10px; border-radius:5px;}
.textarea .ta-box textarea{ width:100%; height:120px; background:none; resize:none; border:0px; font-size: 14px;}
.textarea .btn{ width:120px; margin:0 auto; margin-top:15px; margin-bottom:10px;}
.textarea .p2{ text-align:center; font-size:18px; color:#fb492e; padding-top:15px;}

.checkChose{ text-align:center; padding:10px 0; margin-top:12px;}
.checkChose span{ margin:0 12px;}
.checkChose span.on{color:#ff5236;}

/***我的说说***/
.title.t2 { border-top:1px solid #ddd; background:#f1f1f1; border-bottom:1px solid #ddd;}
.title.t2 h1{color:#000;}
.suosuo-list{ overflow:hidden;}
.suosuo-list li{ overflow:hidden; padding:12px; background:#fff; border-bottom:1px solid #eee;}
.suosuo-list li .ht{ position:relative; height:70px; padding-left:90px;}
.suosuo-list li .ht .img{ width:80px; height:70px; position:absolute; left:0px; top:0px;}
.suosuo-list li .ht h3{ font-size:14px; font-weight:normal; height:38px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.suosuo-list li .ht .date{ margin-top:10px; font-size:15px;}
.suosuo-list li .hm{ line-height:20px;}

/***个人主页标题***/
.hd-tit{ height:35px; line-height:35px; overflow:hidden; padding:0 12px;}
.hd-tit em{ font-size:12px; color:#999;}
/***回答详情***/
.itemList.weiti .note{ color:#888;}
.itemList.weiti .btnbxhd{ float:right; padding:4px 8px; color:#888; background:#f1f1f1; border:1px solid #ddd; line-height:20px;}
.itemList.huidaren{ margin-top:12px;}
.itemList.huidaren li{ padding-bottom:0px; position:relative;}
.itemList.huidaren .name-note{ padding:12px 0;  position:relative; }
.itemList.huidaren .line{ position:absolute; height:1px; left:0px; width:100%; background:#eee; bottom:67px; z-index:111;}
.itemList.huidaren .line:after{content: "";display: block;width: 8px;height: 8px;background: #fff;border: 1px solid;border-color: #eee #eee transparent transparent; position: absolute;
-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left: 20px;top: -5px;}
.itemList.huidaren .name-note .p1 b{ font-size:16px; font-weight:normal; color:#000;}
.itemList.huidaren .name-note .p1 span{ font-size:12px; color:#999; margin-left:10px;}
.itemList.huidaren .name-note .p2 {color:#888; padding-top:5px;}


/***不想回答弹窗***/
.remodal.bxhdbox{ max-width:280px; width:90%; text-align:left; padding:12px;}
.remodal.bxhdbox h3{font-size:16px; color:#000;}
.remodal.bxhdbox p{ padding:5px 0;color:#666;}
.remodal.bxhdbox .bxhd-item span{ display:block; padding:5px 0; margin-top:5px;color:#000;}
.remodal.bxhdbox .bxhd-item span.on{background:#ff5236; color:#fff; padding:5px 5px;}
.remodal.bxhdbox .btns{ border-top:1px solid #eee; padding-top:12px; margin-top:10px;}
.remodal.bxhdbox .btns a{ float:left; width:50%; text-align:center; color:#999;}
.remodal.bxhdbox .btns a:first-child{ border-right:1px solid #eee;}
.remodal.bxhdbox .btns a:last-child{color:#ff5236;}
/***追问***/
.remodal.zhuiwen{ background:#fff; max-width:80%; width:300px; border-radius:5px; padding:15px;}
.remodal.zhuiwen .textarea{ border:1px solid #eee; border-radius:5px; padding:10px; height:130px; width:100%;}
.remodal.zhuiwen .btn{ display:block; width:100px; text-align:center; margin:0 auto; color:#fff; margin-top:15px;}
.ico-close{ width:30px; height:30px; position:absolute; background:url(../images/ico-close_1.png) no-repeat; background-size:100% auto; top:-40px; right:0px;}

.pdbox{ padding:12px; line-height:22px; color:#666;background-color: #fff;}

/*回答框子*/
.huida{ padding:0 12px; overflow:hidden; padding-bottom:12px;}
.huida .line{ height:15px; border-top:1px solid #eee; border-bottom:1px solid #eee; overflow:hidden;}
.huida .huida-tit{ font-size:14px; color:#888; background:url(../images/ico-ren_1.jpg) no-repeat left center; padding-left:25px; background-size:20px auto; margin:10px 0; }
.huida .inputextarea{ background:#f2f2f2; padding:5px; height:70px; color:#888; width:100%; border:0px;}

/*回答框子*/
.flex{ display: table; table-layout:fixed; width: 100%;}
.flex li{ display: table-cell;}
.answerBox{ position:fixed; left: 0; bottom: 0; right: 0; background: #fff; border-top: 1px solid #f85f48; z-index: 999; display:none;}
.answerBox .tc{ text-align:center;}
.answerBox .btns{ height:45px; text-align:center; line-height:45px; border-radius:4px;  margin:12px; background:#f85f48; color:#fff;}
.answerBox.active{ display: block;}
.answerBox .voice{ padding:15px;}
.answerBox .voice .con{ position: relative; z-index: 1; padding:15px 0;}
.answerBox .voice .recording{ width: 80px; height: 80px; text-align: center; line-height: 55px; background: #f85f48; border-radius: 50%; margin: 0 auto; color: #fff; position: relative;}
.answerBox .voice .vbtn{ display:inline-block; padding: 5px 20px; border:1px solid #ccc; border-radius: 20px; background: #fff;}
.answerBox .voice .vbtn.shiBo{ margin-bottom: 15px; background: #f85f48; color: #fff; border-color: #f85f48;}
.answerBox .voice .play i{width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/icon-play_1.png) no-repeat center; background-size:15px auto;}
.answerBox .voice .step1 .iconfont{ font-size:36px;}
.answerBox .voice .step1 .iconfont:before{ content:'\e76a';}
.answerBox .voice .step2{ background: #f85f48;}
.answerBox .voice .step2 .iconfont{font-size:36px;}
.answerBox .voice .step2 i{ position: relative; z-index: 1;}


.answerBox .voice .record-start .iconfont{font-size:36px;}
.answerBox .voice .record-start .iconfont:before{ content:'\e76a';}
.answerBox .voice .record-stop {background: #f85f48;}
.answerBox .voice .record-stop .iconfont{line-height:60px;font-size:25px;}
.answerBox .voice .record-stop .iconfont:before{ content:'\e60a';}
.answerBox .voice .record-stop i{ position: relative; z-index: 1;}
.answerBox .voice .record-stop:after,.answerBox .voice .step2:before{ content: ""; display: block; position: absolute; left:1px; top:1px; right:1px; bottom:1px; border-radius: 50%; background: #f85f48; -webkit-animation: luzhi 1s linear infinite;animation: luzhi 1s linear infinite; opacity: 0;}
.answerBox .voice .record-stop:after{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.answerBox .voice .record-wait .iconfont{font-size:36px;;}
.answerBox .voice .record-wait .iconfont:before{ content:'\e63d';}
.answerBox .voice .record-play{background: #f85f48;}
.answerBox .voice .record-play .iconfont{font-size:36px;}
.answerBox .voice .record-play .iconfont:before{ content:'\e60a';}
.answerBox .voice .record-play i{ position: relative; z-index: 1;}
.answerBox .voice .record-play:after,.answerBox .voice .step2:before{ content: ""; display: block; position: absolute; left:1px; top:1px; right:1px; bottom:1px; border-radius: 50%; background: #f85f48; -webkit-animation: luzhi 1s linear infinite;animation: luzhi 1s linear infinite; opacity: 0;}
.answerBox .voice .record-play:after{-webkit-animation-delay:0.5s;animation-delay:0.5s;}


.answerBox .voice .step2:after,.answerBox .voice .step2:before{ content: ""; display: block; position: absolute; left:1px; top:1px; right:1px; bottom:1px;
border-radius: 50%; background: #f85f48; -webkit-animation: luzhi 1s linear infinite;animation: luzhi 1s linear infinite; opacity: 0;}
.answerBox .voice .step2:after{-webkit-animation-delay:0.5s;animation-delay:0.5s;}

.answerBox .upimgtext{ background:#f2f2f2; overflow:hidden; position:relative; z-index:1111;}
.answerBox .upimgtext ul li{ float:left; height:35px; background:#dbdbdb; line-height:35px; overflow:hidden; width:50%; text-align:center; color:#b9b9b9;}
.answerBox .upimgtext ul li.on{ background:#f2f2f2; color:#f85f48}
.answerBox .upimgtext ul li i{ width:15px; height:15px; display:inline-block; margin-right:5px; vertical-align:-2px;}
.answerBox .upimgtext ul li i.icimg{ background:url(../images/icon-image1_1.png) no-repeat center; background-size:100% auto;}
.answerBox .upimgtext ul li i.ictxt{ background:url(../images/icon-t1_1.png) no-repeat center; background-size:100% 80%;}
.answerBox .upimgtext ul li.on i.icimg{ background-image:url(../images/icon-image_1.png);}
.answerBox .upimgtext ul li.on i.ictxt{ background-image:url(../images/icon-t_1.png);}
.answerBox .uptbox { display:none; padding:12px 12px;}
.answerBox .uptbox .textarea{ width:100%; height:70px; border:0px; background:none; font-size: 14px;}
@-webkit-keyframes luzhi{
	0%{ -webkit-transform: scale(1); opacity:1;}
	100%{ -webkit-transform: scale(1.6); opacity:0;}
}
@keyframes luzhi{
	0%{ transform: scale(1); opacity:1;}
	100%{ transform: scale(1.6); opacity:0;}
}
.voiceBg{ position: absolute; left: 0; top:85px; bottom:100px; right: 0; overflow: hidden;}
.voiceBg:after,.voiceBg:before{ position: absolute; display: block; content: ""; width: 200%; left: 0; top: 0; bottom: 0; background: url(../images/line_1.png) left top repeat-x; background-size:25% auto; opacity: 0.1; -webkit-animation: voiceBg 5s linear infinite;animation: voiceBg 5s linear infinite;}
.voiceBg:before{ -webkit-animation-delay: -2s;animation-delay: -2s; opacity: 0.05;}
@-webkit-keyframes voiceBg{
	from{ -webkit-transform: translate3D(0,0,0);}
	to{ -webkit-transform: translate3D(-50%,0,0);}
}
@keyframes voiceBg{
	from{ transform: translate3D(0,0,0);}
	to{ transform: translate3D(-50%,0,0);}
}
.answerBox .voice .step3{}
.answerBox .voice li{ text-align: center; vertical-align: middle;}


/***我要回答***/
.huidabox{ padding:25px 12px; background:#fff; margin-top:12px;}
.timeAn{ width: 60px; height: 60px; border:3px solid #999; border-radius: 50%; margin: 0 auto; position: relative; overflow: hidden; -webkit-transform: scale(0.8);transform: scale(0.8);}
.timeAn i{ width: 8px; height: 8px; background: #999;position: absolute; left: 50%; top: 50%; margin: -4px 0 0 -4px; border-radius: 50%;}
.timeAn:after,.timeAn:before{ content: ""; background: #999; display: block; width:15px; height: 2px; position: absolute; top: 50%; left:50%; -webkit-transform-origin:left center;transform-origin:left center; -webkit-animation:timeAn 12s linear infinite ;animation:timeAn 12s linear infinite ; border-radius: 2px;}
.timeAn:after{ height: 3px; margin-top: -1px;}
.timeAn:before{ width: 20px; -webkit-animation-duration:1s;animation-duration:1s;}
@-webkit-keyframes timeAn{
	from{ -webkit-transform: rotate(0deg);}
	to{ -webkit-transform: rotate(360deg);}
}
@keyframes timeAn{
	from{ transform: rotate(0deg);}
	to{ transform: rotate(360deg);}
}
.countdown{ height: 40px; text-align: center; overflow: hidden; width: 100%; position: relative;}
.countdown .con{ margin:10px 0; width:200%; white-space:nowrap; line-height:20px; font-size:20px; position: relative; left: 50%; -webkit-transform: translate(-50%,0) scale(0.6);transform: translate(-50%,0) scale(0.6);}
.countdown .con i{ background: #ff5236; border-radius: 3px; color:#fff; padding:3px 5px; margin:0 5px; }

/***医生***/
.bg12{ height:12px; background:#eee; overflow:hidden;}


/***我的***/
.myhead{ overflow:hidden; background:url(../images/bg.png) no-repeat center top; background-size:100% 100%; padding:12px; text-align:center;}
.myhead .myh-link{ padding:0 12px; overflow:hidden; color:#fff;}
.myhead .myh-link a{ font-size:14px; float:left; color:#fff; text-align:center; line-height:18px;}
.myhead .myh-link a img{ width:25px;}
.myhead .myh-link a.a2{ float:right;}
.myhead .headimg{ display:block; width:58px; position:relative; height:58px; border-radius:50%; margin:0 auto; margin-bottom:5px; margin-top:0;}
.myhead .headimg .icon-v{ right:21px; bottom:15px;}
.myhead .headimg .icon-g{ right:7px; bottom:5px;}
.myhead .headimg img{ width:100%; height:100%;border: 2px solid #fff;}
.myhead .price{ font-size:13px; color:#fff; }
.myhead .price span{ color:#fff;}
.myhead .p1{ font-size:16px;color:#fff;margin-bottom:15px;margin-top: 10px;}
.myhead .btn{ display:block; margin-top:12px; padding:0px; height:40px; border-radius:20px; line-height:40px;}



.mycate{ /*background:#fff;*/ padding:15px 0; overflow:hidden;background-image: url(../images/min_bg.png);background-size: 100% 100%;}
.mycate li{ float:left; width:33.333333%; text-align:center; /*border-right:1px solid #eee;*/}
.mycate li:last-child{ border-right:0px;}
.mycate li img{ display:block; margin:0 auto; height:30px; margin-bottom:10px;}
.mycate li a { font-size:16px; color:#d1aa6f;}
.mycate li a i{ display:block; height:34px; text-align:center;  color:red; font-size:30px; line-height:34px;}

.mymenu{ overflow:hidden; border-top:1px solid #1a1819; background:#1a1819;margin-top: -10px;}
.mymenu li{ height:50px; line-height:50px; position:relative; padding:0 12px; border-bottom:1px solid #252223;}
.mymenu li:last-child{ border-bottom:0px;}
.mymenu li a{color:#999; font-size:15px; display:block; height:50px;}
.mymenu li:active{ background:#f0f0f0;}
.mymenu li a:after{ width:10px; height:50px; content:''; float:right;background:url(../images/icon-arrow_1.png) no-repeat center; background-size:100% auto;}
.mymenu li.m-wdzy a:before{ background:url(../images/my1_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li.m-wdys a:before{ background:url(../images/my2_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li.m-mfwd a:before{ background:url(../images/my3_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li.m-wdgz a:before{ background:url(../images/my4_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li.m-bdsj a:before{ background:url(../images/my5_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li.m-bzzx a:before{ background:url(../images/my6_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li.m-gypt a:before{ background:url(../images/my7_1.png) no-repeat center; background-size:100% auto;width:22px; height:50px; content:''; float:left; margin-right:10px;}
.mymenu li a i.iconfont{ width:20px;height:20px; display:inline-block; font-size:18px; color:#afafaf; margin-right:10px;margin-bottom: -4px;}
.mymenu li a i.iconfont-zuji{background:url("../images/icon_26.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-zhuanzeng{background:url("../images/icon_32.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-zengyan{background:url("../images/icon_34.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-mingpian{background:url("../images/icon_42.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-shequ{background:url("../images/icon_03.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-shoucang{background:url("../images/icon_29.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-help{background:url("../images/icon_37.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-guanyu{background:url("../images/icon_39.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-shezhi{background:url("../images/icon_40.png") no-repeat center;background-size: 100% 100%;}
.mymenu li a i.iconfont-xinxi{background:url("../images/icon_08.png") no-repeat center;background-size: 100% 100%;}




/***帮助中心***/
.header{ height:45px; overflow:hidden; background:#1a1819; overflow:hidden; position:relative; padding:0 12px; text-align:center;}
.header .return{ position:absolute; left:0px; height:100%; top:0px; width:50px; background:url(../images/return.png) no-repeat center; background-size:auto 40%;}
/*.header .return:hover{ background-color:#ff6600;}*/
.header h1{ text-align:center; font-weight:normal; font-size:16px; color:#999; line-height:45px;margin:0;}

/***菜单***/
.mList{overflow:hidden; background:#fff; }
.mList li{ height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #eee; position:relative;}
.mList li a{ display:block; padding:0 12px; color:#999; font-size:14px; position:relative;}
.mList li a img{ width:20px; vertical-align:-4px; margin-right:12px;}
.mList li a i { position:absolute; right:12px; top:0px; height:100%; width:10px; background:url(../images/icon-arrow_1.png) no-repeat center; background-size:100% auto;}

/***成为专家***/
.cwzj-head{ padding:30px 0; text-align:center; background:#fe9901;}
.cwzj-head img{ width:70px; height:70px; border:2px solid #c97a01; border-radius:50%; display:block; margin:0 auto;}
.cwzj-head h3{ font-weight:normal; font-size:16px; color:#fff; padding-top:10px;}

.payinput{ padding:15px 10px; overflow:hidden;}
.payinput span{ float:left; font-size:15px; color:#444; margin-top:10px;}
.payinput input{ float:left; padding:10px; text-align:center; font-size:16px; margin:0 5px; border:1px dashed #fe9901; background:#fff6e7; color:#fe9901; width:80px;}

.zj-input{ overflow:hidden;}
.zj-input li{ overflow:hidden; height:40px; position:relative; padding:0 10px; line-height:40px;}
.zj-input li label{ float:right; color:#afaba8;}
.zj-input li.li1{ background:#fff6e7; color:#fe9901;}
.zj-input li.li2 input,.zj-input li.li2 textarea { width:100%; border:0px; font-size:15px;}
.zj-input li.li2.li3{ height:auto;}
.zj-input li.li2.li3 textarea{ height:60px; margin-top:10px; resize:none;}
.zjbtn{ padding:15px 12px 20px 12px; background:#eee;}

/***代言问答***/
.myhead.ewms{ background:#fff;}
.myhead.ewms .headimg{ margin-top:30px; width:80px; height:80px;}
.myhead.ewms p{ font-size:14px; color:#999; line-height:30px;}
.myhead.ewms .p1{ font-size:16px; color:#333;}
.myhead.ewms .ewm img{ max-width:200px; border:1px solid #ddd; padding:10px; margin:10px auto; display:block;}
.myhead.ewms h3{ font-weight:normal; font-size:16px; color:#ff5236;}

/***机构申请***/
.booklist{ overflow:hidden; padding:12px;}
.booklist p{ margin-bottom:12px;}
.booklist input{ padding:10px; border:1px solid #eee; font-size:14px; color:#999; display:block; width:100%; border-radius:4px;}

/***申请提现***/
.header.he2{ background:#fff; border-bottom:2px solid #ff5236;}
.header.he2 h1{color:#ff5236;}
.sq-tixian .p1{ text-align:center; padding:20px 0; font-size:16px; color:#999;}
.sq-tixian .p1 span{color:#ff5236; margin:0 10px;}
.sq-tixian .intxt{ padding:10px; width:100%; color:#888; font-size:14px; border:0px;}
.sq-tixian .p2{ text-align:right; color:#999; padding:5px 12px;}
.sq-tixian .btn{ width:110px; margin:0 auto; margin-top:10px;}

/***问题榜***/
.wtb-tit{ padding-top:15px; border-bottom:12px solid #eee; text-align:center;}
.wtb-tit h2{ text-align:center; color:#666; font-size:16px; padding-bottom:5px; font-weight:normal;}
.wtb-tit span{ border-bottom:2px solid #ff5236; color:#ff5236;}

.wtxx{ margin-top:12px; background:#fff; line-height:25px; padding:12px; color:#999;}
.wtxx h3{ font-weight:normal; font-size:15px;}
.wtxx a{color:#999; background:url(../images/icon-arrow_1.png) no-repeat right center; background-size:10px auto; display:block;}

/***修改手机号***/
.update-phone{ overflow:hidden; background:#fff;}
.update-phone .getcode{ height:50px; line-height:50px; border-bottom:1px solid #ddd; position:relative;}
.update-phone .getcode span{ position:absolute; color:#999; left:12px; line-height:50px; padding-right:6px;}
.update-phone .getcode span:after{ height:14px; width:1px; position:absolute; right:0px; content:''; top:18px; background:#cbcbcb;}
.update-phone .getcode input{ width:100%; padding:10px; border:0px; padding-left:55px; color:#888;font-size: 15px;}
.update-phone button{ padding:4px 5px; color:#ff5236; border:1px solid #ff5236; background:none; border-radius:4px; position:absolute; right:12px; top:11px;}
.update-phone .intxt{ padding:10px; width:100%; border:0px; color:#888;line-height: 25px;font-size: 14px;}
.update-phone .btn{ width:100px; margin:0 auto;}
.upbtn{ padding:12px 0;}
.upbtn .btn{ width:100px; margin:0 auto;}


/***资金明细***/
.moneyList{ overflow:hidden;border-top:1px solid #eee;}
.moneyList li{ padding:12px; overflow:hidden; line-height:24px; border-bottom:12px solid #eee;}
.moneyList li span{color:#ff5236;}
.currentmoney{ padding:20px; text-align:center; font-size:16px;}
.my-tit{ height:50px; background:#fff; line-height:50px; text-align:center; font-size:16px;  color:#ff5236; border-bottom:2px solid #ff5236;}
.inputbox{ overflow:hidden; background:#fff;}
.inputbox ul li{ height:50px; line-height:50px; border-bottom:1px solid #eee; overflow:hidden; position:relative;}
.inputbox ul li.send { padding-left:50px; padding-right:112px;}
.inputbox ul li.send .phone{ width:50px; border-right:1px solid #eee; position:absolute; left:0px; top:18px; color:#000; text-align:center; height:15px; line-height:15px;}
.inputbox ul li.send .btnsend{ background:#fff; font-family:Microsoft Yahei; position:absolute; right:12px; top:9px; padding:6px 10px; border:1px solid #ff5236; color:#ff5236; border-radius:3px; -webkit-border-radius:3px; line-height:normal;}
.inputbox ul li.send .btnsend:disabled{ border-color:#ddd; color:#999;}
.inputbox ul li .intext{ border:0px; padding:10px 12px; width:100%; background:none;}
.inputbox ul li:last-child{ border-bottom:0px;}
.pd12 { padding:12px;}


/***编辑资料***/
.head-edit{ padding:15px 12px; background:#fff; overflow:hidden; text-align:center;}
.head-edit .img{ width:60px; height:60px; border-radius:50%; display:block; margin:0 auto;}
.head-edit h4{ font-weight:normal; padding-top:5px; color:#000;}
.edit-item{ overflow:hidden;}
.edit-item li{ padding:12px; overflow:hidden; background:#fff; margin-bottom:12px; position:relative;}
.edit-item li .num{ position:absolute; bottom:10px; right:12px; color:#a0a0a0;}
.edit-item li .intxt{ padding:5px 0px; width:100%; border:0px; background:none;}
.edit-item li p{color:#333; padding-bottom:5px;}
.edit-item li.li0{ background:#eee; margin-bottom:0px; margin-bottom:12px;}
.edit-box{ padding:12px; overflow:hidden;}
.edit-box.eb2{ border-top:12px solid #eee;}
.edit-box .tags{ overflow:hidden;}
.edit-box .tags li{ float:left; color:#999; line-height:35px; border:1px solid #ddd; width:25%; text-align:center; margin-top:2px; border-right:0px;}
.edit-box .tags li.on{color:#fff; background:#ff5236; }
.edit-box .tags li:nth-child(4n){ border-right:1px solid #ddd;}
.edit-box .tags li:nth-last-child(1){ border-right:1px solid #ddd;}
.edit-box .twpay{ text-align:center; padding:15px 0;}
.edit-box .twpay input{vertical-align:middle; padding:10px; border:0px; font-size:16px; -webkit-animation:none; margin:0 10px; width:70px; background:#eee;}
.edit-box .btn{ width:140px; margin:0 auto;}
.edit-box .p1{ text-align:center; margin-top:10px;}
.edit-box .p1 a{color:#ff5236;}
.checkbox3{ outline:none; border:1px solid #ddd; width:15px; height:15px; vertical-align:-3px; margin-right:2px; border-radius:3px;}
.checkbox3:checked{ background:#ff5236 url(../images/g_1.png) no-repeat center; background-size:80% auto; border-color:#ff5236;}
.upcard{ margin-top:12px; text-align:center;}
.upcard img{ display:block; max-width:100%; max-height:300px;}
.edit-box .inp{ margin-top:12px;}
.edit-box .inp input{ border:1px solid #ddd; border-radius:3px; width:100%; padding:10px;font-size: 13px;}
.edit-box .inp textarea{ border:1px solid #ddd; border-radius:3px; width:100%; padding:10px;font-size: 13px;}
.mg12{ margin-top:12px;}

.edit-item{ overflow:hidden;}
.edit-item li{ padding:12px; overflow:hidden; background:#fff; margin-bottom:12px; position:relative;}
.edit-item li .num{ position:absolute; bottom:10px; right:12px; color:#a0a0a0;}
.edit-item li .intxt{ padding:5px 0px; width:100%; border:0px;}
.edit-item li p{color:#a0a0a0; padding-bottom:5px;}
.edit-item li.li0{ background:#eee; margin-bottom:0px;}
.edit-item li.li0 .intxt{ background:none;}
.edit-item li.li2{ margin-bottom:0px; border-bottom:0px;}
.edit-item li.li2 a{color:#ff5236; float:right;}
.edit-item li.li2 .innum{ vertical-align:middle; padding:10px; border:0px; margin:0 10px; width:70px; background:#eee;}

/***没有信息***/
.notw{ text-align:center; padding-top:50px;display: none;height: 80vh;background: #1a1819;}
.notw p img{ display:block; margin:0 auto; width:100px;}
.notw .gray{padding:25px 0;}
.notw .btn{ width:200px; margin:0 auto;background: linear-gradient(to right, #fdeec5,#c4955f);color:#000;border: none;}

/***我的关注***/
.tab2{ height:45px; background:#1a1819; line-height:45px; border-bottom:1px solid #ddd; position:relative;}
.tab2 li{ float:left; width:33.333333%;}
.tab2 a{ display:block; height:45px; font-size:16px; text-align:center; position:relative;}
.tab2 a.on{color:#d1aa6f;}
.tab2 a.on:after{ height:1px; overflow:hidden; background:#d1aa6f; position:absolute; content:''; width:100%; left:0px; bottom:0px;}

.sc_tab2{ height:45px; background:#1a1819; line-height:45px; border-bottom:1px solid #ddd; position:relative;}
.sc_tab2 li{ float:left; width:80px;}
.sc_tab2 a{ display:block; height:45px; font-size:16px; text-align:center; position:relative;color:#999;}
.sc_tab2 a.on{color:#d1aa6f;}
.sc_tab2 a.on:after{ height:1px; overflow:hidden; background:#d1aa6f; position:absolute; content:''; width:100%; left:0px; bottom:0px;}




.tab1{ height:45px; background:#1a1819; line-height:45px; border-bottom:1px solid #1a1819; position:relative;}
.tab1 li{ float:left; width:50%;color: #999;}
.tab1 a{ display:block; height:45px; font-size:16px; text-align:center; position:relative;color:#999;}
.tab1 a:hover{ text-decoration:none;}
.tab1 a.on{color:#d1aa6f;}
.tab1 a.on:after{ height:1px; overflow:hidden; background:#FFB654; position:absolute; content:''; width:100%; left:0px; bottom:0px;}


.tab4{ height:45px; background:#1a1819; line-height:45px; border-bottom:1px solid #1a1819; position:relative;}
.tab4 li{ float:left; width:25%;color: #999;}
.tab4 a{ display:block; height:45px; font-size:16px; text-align:center; position:relative;color:#999;}
.tab4 a:hover{ text-decoration:none;}
.tab4 a.on{color:#d1aa6f;}
.tab4 a.on:after{ height:1px; overflow:hidden; background:#d1aa6f; position:absolute; content:''; width:100%; left:0px; bottom:0px;}

.tab5{ height:45px; background:#1a1819; line-height:45px; border-bottom:1px solid #1a1819; position:relative;}
.tab5 li{ float:left; width:20%;}
.tab5 a{ display:block; height:45px; font-size:16px; text-align:center; position:relative;color:#999;}
.tab5 a:hover{ text-decoration:none;}
.tab5 a.on{color:#FFB654;}
.tab5 a.on:after{ height:1px; overflow:hidden; background:#FFB654; position:absolute; content:''; width:100%; left:0px; bottom:0px;}


.tab_1 li{ float:left; width:100%;}
.tab_2 li{ float:left; width:50%;}
.tab_3 li{ float:left; width:33.333333%;}
.tab_4 li{ float:left; width:20%;}


.mystdr li{ border-bottom:12px solid #eee; padding:15px 12px; min-height:112px; overflow:hidden; padding-left:85px; position:relative;}
.mystdr li .headbox{ width:60px; height:60px; border-radius:50%; position:absolute; left:12px; top:15px;}
.mystdr li .headbox img{ width:100%; height:100%; border-radius:50%;}
.mystdr li h2{ font-size:14px; padding-top:10px; padding-bottom:5px;}
.mystdr li h2 span{ padding-left:5px; font-size:14px; color:#999; font-weight:normal}
.mystdr li p{ color:#a0a0a0;}
.gz:active,.gz:link,.gz:visited { position:absolute; right:12px; top:50%; transform:translateY(-50%); background:#fff; border:1px solid #ff5236; color:#ff5236; border-radius:4px; padding:6px 10px;}
.icon-gz{ width:15px; height:15px; margin-left:5px; vertical-align:middle; background:url(../images/icon-ston_1.png) no-repeat; display:inline-block; background-size:100% auto;}
.gz:active.on,.gz:link.on,.gz:visited.on{ background:#ff5236; color:#fff; border-color:#ff5236;}
.gz:active.on .icon-gz,.gz:link.on .icon-gz,.gz:visited.on .icon-gz{background:url(../images/icon-st_1.png) no-repeat;background-size:100% auto;}
.mystdr.myys li h2{ padding-top:0px;}
.mystdr.myys .gz{ position:relative;}
.mystdr.myys .bts{ padding:10px 0; margin-top:5px;}
.mystdr.myys .bts .a1{ padding:6px 10px; background:#ff5236; border:1px solid #ff5236; color:#fff; margin-right:15px; border-radius:4px;}

.mystdr.myly li{ border-bottom:1px solid #eee;}
.mystdr.myly li .clink{ position:absolute; top:50%; right:12px; transform:translateY(-50%);}
.mystdr.myly li .clink a{ color:#999; margin-left:10px;}
.mystdr.myly li .clink a.ck-bl{ background:url(../images/icon-bl_1.png) no-repeat left center; background-size:16px auto; padding-left:20px;}
.mystdr.myly li .clink a.ck-ly{ background:url(../images/icon-ly_1.png) no-repeat left center; background-size:16px auto; padding-left:20px;}
/***底部菜单***/
/*@media screen and (max-width:770px){*/
 .fx_dibu{display:block;}
 .footnav{margin:0; position:fixed; bottom:0px; background:#1f1d1d; border-top:1px solid #1f1d1d; height:50px; overflow:hidden; width:100%; max-width:640px; z-index:111}
 .footnav li{ float:left; width:25%; text-align:center;}
 .footnav li a{ display:block; height:50px; color:#999999;}
 .footnav li i{ width:100%; height:18px; display:block; margin:0 auto; margin-top:5px; margin-bottom:5px;}
/* .footnav li.nav-1 i{ background:url(../images/icon_03.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-2 i{ background:url(../images/icon_11.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-3 i{ background:url(../images/icon_06.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-4 i{ background:url(../images/icon_08.png) no-repeat center; background-size:auto 100%;}
 .footnav li:hover a,.footnav li.on a{color:#FFA72C;}
 .footnav li.nav-1:hover i,.footnav li.nav-1.on i{ background:url(../images/icon_17.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-2:hover i,.footnav li.nav-2.on i{ background:url(../images/icon_20.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-3:hover i,.footnav li.nav-3.on i{ background:url(../images/icon_18.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-4:hover i,.footnav li.nav-4.on i{ background:url(../images/icon_19.png) no-repeat center; background-size:auto 100%;}
*//*}*/
 .footnav li.nav-1 i{ background:url(../images/woshi.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-2 i{ background:url(../images/wokan.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-3 i{ background:url(../images/woyao.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-4 i{ background:url(../images/wode.png) no-repeat center; background-size:auto 100%;}
 .footnav li:hover a,.footnav li.on a{color:#d1aa6f;}
 .footnav li.nav-1:hover i,.footnav li.nav-1.on i{ background:url(../images/woshi_on.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-2:hover i,.footnav li.nav-2.on i{ background:url(../images/wokan_on.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-3:hover i,.footnav li.nav-3.on i{ background:url(../images/woyao_on.png) no-repeat center; background-size:auto 100%;}
 .footnav li.nav-4:hover i,.footnav li.nav-4.on i{ background:url(../images/wode_on.png) no-repeat center; background-size:auto 100%;}


/***悬赏***/
.swcate{ overflow:hidden; background:#fff;}
.swcate li{ overflow:hidden; position:relative; padding:20px 12px; border-bottom:1px solid #eee; padding-left:65px;}
.swcate li img{ position:absolute; left:12px; top:50%; transform:translateY(-50%); width:40px;}
.swcate li h2{ font-size:16px;}
.swcate li p{ color:#a0a0a0; padding-top:5px; font-size:14px; }
.swcate li .cmo{ position:absolute; right:27px; top:50%; transform:translateY(-50%); color:#999;}
.swcate li .btntw{ padding:4px 12px; border:1px solid #ff5236; border-radius:20px; color:#ff5236; position:absolute; right:12px; top:50%; transform:translateY(-50%);}

.sw-tit{ height:45px; background:#fff; margin-top:12px; line-height:45px; padding:0 12px;}
.sw-tit a{color:#a0a0a0;}
.sw-tit a.on{color:#333;}
.sw-tit .searchico{ width:45px; height:45px;right:2%; position:absolute; background:url(../images/icon-search1_1.png) no-repeat center; background-size:20px auto;}

.sw-list{ overflow:hidden; border-top:1px solid #eee; }
.sw-list li{ overflow:hidden; margin-bottom:12px;background:#fff;}
.sw-list li .red{ font-size:16px;}
.sw-list li .himg{ float:left; width:35px; height:35px; margin-right:5px; line-height:35px; position:relative; margin-right:5px;}
.sw-list li .himg .ico-v{ width:13px; height:13px;}
.sw-list li .himg .ico-dav{ width:13px; height:13px;}
.sw-list li .himg img{ width:100%; height:100%; border-radius:50%;}
.sw-list li:last-child{ margin-bottom:0px;}
.sw-list li .pd12{ padding:12px;}
.sw-list li h2{ font-size:14px; overflow:hidden; line-height:35px;}
.sw-list li .note{ font-size:16px; line-height:22px; height:68px; margin-bottom:5px; padding:5px 0; color:#333; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
.sw-list li .p2{ border-top:1px solid #eee; line-height:45px; padding:0 12px;}

.swtop{ background:#fff; overflow:hidden; text-align:center; margin-bottom:12px;}
.swtop h2{ font-size:18px; padding:25px 5px; padding-bottom:15px;}
.swtop h2 img{ vertical-align:-10px; margin:0 10px; width:45px;}
.swtop .btn{ width:120px; margin:0 auto;}
.swtop p{ line-height:45px; border-top:1px solid #eee; margin-top:25px; overflow:hidden; padding:0 7%;}
.swtop p span{ display:inline-block;  background:url(../images/ico-g1_1.png) no-repeat left center; background-size:18px auto; font-size:13px; padding-left:25px; color:#a0a0a0;}
.swtop p span:nth-child(1){ float:left;}
.swtop p span:nth-child(2){ float:right;}

.tw-input.sw{ border:0px; padding-top:0px;}
.tw-input.sw .hm{ background:#fff;}
.tw-input.sw .p2{ text-align:center; font-size:18px; color:#fb492e; padding-top:30px;}
.tw-input.sw .btn{ border-radius:30px;}
.tw-input.sw .p3{ text-align:center; font-size:16px; color:#ff5236; margin-top:20px;}
.tw-input.sw .p3 a{color:#ff5236;}

.swbox{ overflow:hidden; padding:12px; background:#fff;}
.swbox .ht{ height:35px; line-height:30px;}
.swbox .ht .himg{ float:left; width:30px; height:30px; position:relative;}
.swbox .ht .himg img{ width:100%; height:100%; border-radius:50%;}
.swbox .ht .himg .ico-v{ width:12px; height:13px;}
.swbox .ht .himg .ico-dav{width:12px; height:13px;}
.swbox .ht .fr{font-size:16px;}
.swbox .hm{ line-height:22px; font-size:16px; padding:10px 0;}
.swbox .btn{ width:100px; margin:0 auto; border-radius:30px; margin-top:20px;}
.swbox .btn.gray{background:#b6b5b3;}
.swbox .p1{ padding:20px 0; text-align:center;}

.swcate.swtj{ border-top:12px solid #eee; border-bottom:12px solid #eee;}
.swcate.swtj a{ background:url(../images/icon-arrow_1.png) no-repeat right center; background-size:10px auto; display:block;}



.xieyibox{ position:fixed; left:0px; top:0px; background:#fff; z-index:111; width:100%; height:100%; overflow-y:auto; line-height:23px; visibility:hidden; opacity:0; transform:scale(0); transition:all .4s; }
.xieyibox .btn{ margin-top:12px;}
.xieyibox.show{ opacity:1; transform:scale(1); visibility:visible;}



/***悬赏问答***/
.swtop.sw{ margin-bottom:0px; }
.tw-input.sw{ border-top:0px;overflow:hidden; padding-bottom:0px;}
.tw-input.sw .pic a{width:40px;}
.tw-input.sw .pic a img{width:100%; height:40px;}
.tw-input.sw .pic .price{color:#fb492e; float:right; line-height:45px;}
.lymin{ height:45px; line-height:45px; margin-top:10px; border-top:1px solid #eee; border-bottom:1px solid #eee; color:#ff5236;}
.lymin input{ float:right; margin-top:11px;}
.tw-input.sw .ckwtxz{ line-height:45px; color:#ff5236; background:url(../images/icon-arrow_1.png) no-repeat no-repeat right center; background-size:10px auto; display:block;}
.fbswbtn{ margin:20px 15px;}

.pubtips{ background:#f0f0f0; padding:12px; overflow:hidden; color:#a0a0a0;}
.xs-in{ text-align:center; padding-top:10px; color:#fb492e;}
.xs-in input{padding:6px 10px; width:100px; text-align:center; border:1px solid #eee; vertical-align:middle; margin:0 10px;}
.xs-in span{ display:inline-block; height:30px; line-height:30px;}
.xs-in .ic1{background:url(../images/ic-2_1.png) no-repeat left center; background-size:20px auto; padding-left:25px;font-weight: bold;}
.xs-in .ic2{background:url(../images/ic-3_1.png) no-repeat left center; background-size:20px auto; padding-left:25px;font-weight: bold;}
.xs-in .ic3{background:url(../images/ic-1_1.png) no-repeat left center; background-size:20px auto; padding-left:25px;font-weight: bold;}

.mymoney{ border-bottom:1px solid #eee;  background:#fff; font-size:14px; line-height:35px; text-align:center; color:#888;}
.mymoney span{ color:#ff5236; margin:0 4px;}
.icon-del1{width:20px; height:20px; background:url(../images/icon-del1_1.png) no-repeat center; background-size:100% auto; display:inline-block; float:right; margin-right:10px;}

.icon-chengda{background:url(../images/chongda_1.png) no-repeat left center; background-size:18px auto; padding-left:23px; margin-right:10px;}
.icon-caila{background:url(../images/caila_1.png) no-repeat left center; background-size:18px auto; padding-left:23px; margin-right:10px;}





/***举报***/
.jubao{ position:fixed; width:100%; left:0px; top:0px; z-index:22222; background:#fff; padding-bottom:0px;}
.jubao .pd12{ padding:12px; padding-bottom:5px;}
.jubao h2{ font-size:14px;}
.jubao ul li{ line-height:30px;}
.jubao ul li textarea{ border:1px solid #eee; width:100%; height:100px; border-radius:5px; padding:10px; margin-top:10px;}
.jubao .jbbtn{ overflow:hidden; padding:10px 0; border-top:1px solid #eee;}
.jubao .jbbtn a{ display:block; float:left; width:50%; height:30px; color:#a0a0a0; text-align:center; line-height:30px;}
.jubao .jbbtn a:last-child{ color:#ff5236; border-left:1px solid #eee;}
.checkbox1{ width:15px; height:15px; border-radius:2px; border:1px solid #ccc; vertical-align:-2px; margin-right:5px; outline:none;}
.checkbox1:checked{ border-color:#ff5236; background:#ff5236 url(../images/ico-g_1.png) no-repeat center; background-size:80% auto;}

.cd-l{ text-align:center;}
.cd-l a{width:100px; height:40px; line-height:40px; border-radius:5px; margin:0 auto; text-align:center; color:#ff5236; border:1px solid #ff5236; display:block; }


.allcate{ border-bottom:1px solid #ddd; padding:12px; font-size:16px; position:relative; background:#fff;}
.allcatelink:link, .allcatelink:visited,.allcatelink:active{ border:1px solid #ff5236; color:#ff5236; font-size:14px; border-radius:4px; background:url(../images/cate_1.png) no-repeat 5px center; background-size:15px auto; padding:5px 10px; position:absolute; right:12px; top:6px; padding-left:25px;}
.hot-tit{ background:#fff; text-align:center; border-top:1px solid #ddd;border-bottom:1px solid #ddd; margin-top:10px; font-size:16px; color:#a0a0a0; line-height:50px;}
.zrmore a{ height:45px; line-height:45px; padding:0 12px; background:#fff; display:block; color:#fb492e; background:#fff url(../images/icon-arrow2_1.png) no-repeat 95% center; background-size:10px auto;}

/***我的讲座***/
.myjz-box{ padding:12px; overflow:hidden;}
.myjz-box .pt{ color:#333; padding:10px 0;}
.myjz-box .intext{ border:1px solid #ddd; padding:10px; width:100%; background:none;}
.myjz-box .person .tting{ width:180px;}
.myjz-box .upims{ overflow:hidden; border:1px solid #ddd; padding:12px; padding-top:0px;}
.myjz-box .upims li{ float:left; width:50%; text-align:center;}
.myjz-box .upims .uppic{ position:relative; width:80px; height:80px; margin:0 auto;}
.myjz-box .upims .uppic .icdel{ width:15px; height:15px; background:red url(../images/icdel_1.png) no-repeat center; background-size:80% auto; position:absolute; right:0px; top:0px;}
.myjz-box .upims li img{ width:80px; height:80px; display:block; margin:0 auto;}

.kucun{background: url("../images/kucun.png") 50% 0 no-repeat;background-size:28px;}
.zhuanzeng{background: url("../images/zhuanzeng.png") 50% 0 no-repeat;background-size:28px;}
.dingdan{background: url("../images/dingdan.png") 50% 0 no-repeat;background-size: 21% 86%;}
.dongtai{background: url("../images/kucun.png") 50% 0 no-repeat}

.zzjl ul{background-color:#ECECEC;}
.zzjl ul img{width:100%;/*height:25vw;*/border-radius:5px;/*max-height:160px;*/}
.zzjl ul li{background-color:#fff;margin:10px auto;padding:5px 0;color:#000;}
.zzjl ul table{width:96%;margin:2%;}
.zzjl .media{
	padding:5px 0%;
}
.zzjl .media img{
	width:40px;
	height:40px;
	border-radius: 50%;
}
.fx-media-body p{
	color:#666;
}
.zzlw{
	background:url("../images/dp.png") no-repeat;
	background-size:7%;
	padding-left: 27px;
	margin:8px 10px; 
	font-size:17px;
}
.daxie>a{color:#FF961D;font-size:15px;}
.shoudao,.zengchu{
	display: none;
}
.liwu{
	background:url(../images/zengsong.jpg);
	display: inline-block;
	width: 20px;
    height: 20px;
    background-size:100%;
    margin-bottom:-4px;
    border-radius: 6px;
    margin-right: 5px;
}
.huifu{
	background:url(../images/huifu.jpg);
	display: inline-block;
	width: 20px;
    height: 20px;
    background-size:100%;
    margin-bottom:-4px;
    border-radius: 6px;
    margin-right: 5px;
}
.tab2 a{color:#999;}
.tab2 a:focus,.tab2 a:hover{text-decoration:none;}


.fx_w40{width:40vw;height:40vw;max-width: 256px;max-height:256px;}
.fx_w50{width:50vw;height:40vw;max-width: 320px;max-height:256px;}
.fx_w40 img{width:100%;height:100%;}
.biankuang{width:96%;margin:0 auto;padding:10px 5px;}
.fx_ting li{padding-bottom: 10px;/*border-bottom: 1px solid #eee;*/margin-bottom: 10px;background:#fff;}
.biankuang .pull-left.fx_w40{border-radius:5px;overflow:hidden;}
.zjrq{height:30px;line-height:30px;background-color:#EDEDED;padding-left:2%;}
/*.biankuang .pull-right.fx_w50{padding:5px 20px;}*/
.biankuang .pull-right.fx_w50 p:first-child{margin:10px 0 5px 0;color:#333;font-weight:600;font-size:17px;}
.biankuang .pull-right.fx_w50 p:last-child{margin-top:40px;font-size:12px;}

.fx_col_md p{
 color:#333;
 background: linear-gradient(to right,#fff, #b4884a);
 height:30px;
 line-height:30px;
 margin:0;
 text-align: left;
 padding: 0 10px;
}
.fx_col_md{
 border:1px solid #1a1819;
 border-radius:10px;
 overflow: hidden;
 /*margin-top:10px;*/
}
.fx-img-responsive{
 background-color: #EFEFEF;
}
.col-xs-6{
 padding-left:10px;
 padding-right:10px;
 margin-bottom: 10px;
}

.mingpian{width:92%;margin:10px auto;background: linear-gradient(to right, #fdeec5,#c4955f);border-radius:5px;padding:10px 0;color:#000;}
.kabao .mingpian{width:92%;margin:10px auto;background-color:#FFAA31;border-radius:5px;padding:10px 0;color:#000;/*height:88px;*/}
.mpxq{padding:0 15px;}
hr{margin-top: 0 !important;}

/*.fx_zygl li{background-color:#fff;width:96%;margin:10px auto;padding:10px;border-radius:5px;}*/
.fx-zengyan-left{width:30vw;float:left;max-width:192px;}
.fx-zengyan-left img{width:30vw;height:30vw;border-radius:5px;max-width:192px;max-height:192px;}
.fx-zengyan-body{width:40vw;float:left;padding:0 10px;max-width: 256px;}
.fx-zengyan-body p{font-size: 15px;}
.fx-zengyan-body p:first-child{margin-top: 15px;}
.audio_div{width:80%;height:50px;}
/*.shoudao,.zengchu,.tuwen{display:none;}*/

.yincang{display: none;}

.dingd{background-color:#EDEDED;margin:5px 0;}
.dingd li{background-color:#fff;padding:0 10px;margin:10px 0;}
.dingd-top,.dingd-btm{height:40px;line-height: 40px;}
.daish,.daifk,.jiaoyiyes,.jiaoyino{border-radius:3px;color:#fff;display: inline-block;float:right;height:28px;line-height: 21px;/*margin-top: 6px;*/padding:3px 10px;}
.daish{background-color:#f38c86;}
.daifk{background-color:#f38c86;}
.jiaoyiyes{background-color:#16B000;}
.jiaoyino{background-color:#FF5C5C;}
.dingd-cen .jiage{color:#e4393c;float:right;}
/*.dingd-cen{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;}*/
.dingd .neibianju{padding:10px 0;}
.dingd-cen p:first-child{font-size:17px;color:#999;margin:3px 0;}
.dingd-btm>span{float:right;}
.dingd-btm .zongjia{color:#e4393c;}


.cangku{background:#F8F5F0; padding: 1px;}
.cangku-box{margin:20px 10px;border:1px solid #999;border-radius: 10px;background:#F3ECDF;}
.cangku-box .cangku-left{width:40vw;border-radius:5px;overflow: hidden;float:left;height:40vw;max-width:256px;max-height:256px;}
.cangku-box .cangku-left img{width:100%;height:100%;}
.cangku-box .cangku-cen{width:46%;float:left;padding:0 0 0 15px;height:100%;}
.cangku-box .cangku-cen h4{margin:10px 0;font-weight:600;}
.cangku-box .gengduo{width:10%;float:right;height:40vw;max-height:256px;}
.cangku-box .gengduo span{margin-top: 170%;background:url("../images/flow_icon.png") no-repeat;width:20px;height:20px;display: inline-block;background-position:-16px -210px;}

.fx_zygl_delect{background:url("../images/lajitong.png") no-repeat;background-size: 50%;width:100%;height:40%;margin-top: 65%;display:inline-block;background-position:45% 40%;}

.zzxq-tianjia{width:96%;margin:0 auto;background-image: url(../images/min_bg.png);background-size: 100% 100%;padding:10px;}
.zzxq-tianjia p{text-align: center;color:#EBBF82;margin-bottom:10px;}
.zzxq-tianjia div{width:50%;height:85px;padding:15px 30px;}
.zzxq-tianjia div a{display: inline-block;width:60px;height:40px;padding-top:50px;font-size: 15px;}
.zzxq-tianjia .tianjia-left{text-align: right;}
.zzxq-tianjia .tianjia-left a{color: #fff;background:url("../images/tianjia.png") no-repeat;background-position:10px 0;}
.zzxq-tianjia .tianjia-right a{color: #fff;background:url("../images/saoma.png") no-repeat;background-position:10px 0;}



.zzxq-zengsong{padding: 15px;background-image: url(../images/min_bg.png);background-size: 100% 100%;width:96%;margin:0px auto;/*border-bottom:5px solid #ddd;border-top:5px solid #ddd;*/position:relative;}
.zzxq-zengsong ul li{float:left;width:50%;text-align: center;font-size: 17px;color:#666;height:40px;line-height: 40px;border-bottom:1px solid #eee;}
.zzxq-zengsong ul li.z{color:#d1aa6f;border-bottom-color:#d1aa6f;background:url("../images/zengsongxuanze.png") no-repeat;background-position:50% 20px;}
.zy-name,.zy-phone,.zy-xb{/*color: #fff;*/width: 90%;margin-left: 5%;height:40px;line-height: 39px;font-size:15px;/*border-bottom: 1px solid #414141;*/margin-top: 5px;}
.zzxq-zengsong form{position:relative;}
.zzxq-zengsong .tx{width:65px;height:60px;/*border:1px solid #ddd;*/position:absolute;top:65px;right:25px;background:url("../images/xzlxr1.png") no-repeat;background-size:100% 100%;}
.fszy{/*background:#FAFAFA;*/padding: 10px 20px;/*height:255px;margin-bottom: 10px;*/background-image: url(../images/big_shenhui_bg.png); background-size: 100% 100%;}
.fszy>div{padding:5px 10px;height:100%;background:url('../images/huise_bg.png');background-size:100% 100%;margin-bottom: 10px;}
.fszy .shipin{background:url('../images/shenhui_bg.png');background-size:100% 100%;}
.fszy .fszy_btm{height:40px;line-height: 40px;border-bottom:1px solid #ddd;}
.fszy a{color:#d1aa6f;font-size: 15px;}
.footer_zygl{width:96%;margin:0 auto;}
.footer_zygl a{color:#FFB654;}
/*.fszy a.pull-right{background:url("../images/yanjing.png") no-repeat;background-size: 50% 50%;background-position: -3px 12px;padding-left:39px;}*/
button.zengsong{width:48%;float:right;margin-top:20px;height:40px;line-height: 40px;background-color:#FF961D;color:#fff;border:none;font-size:16px;border-radius:5px;}
button.zengsong:first-child{float:left;background-color:#FDEDC4;color:#666;}
.tuwen .fx_tx{border: none;margin: 0 auto;/*position:absolute;top:5px;left:0px;*/width:138px;height: auto;min-height: 138px;background:url("../images/shangchuanzhaopian1.png") no-repeat;background-size:100% 100%;}
.fsyy{width:66%;height:30px;text-align: center;display:inline-block;/*line-height: 230px;*/margin-bottom: 9px;margin-top: -9px;}

.sousuobox{padding:10px 20px;border-bottom:1px solid #1a1819;background-color: #1a1819;}
.sousuobox input{color:#fff;border:1px solid #ddd;width:85%;height:30px;border-radius:15px;padding:0 15px;background-color: #1a1819;}
.sousuo{float:right;background:url("../images/input-bg.png") no-repeat;background-size: 80% 81%;background-position: 0px 3px;/*background-position: -5px -85px;*/width:30px;height:30px;display: inline-block;}

.line-wrapper { width: 100%;  overflow: hidden; }
.line-btn-delete { width: 90px; position:absolute;top:10px;right:-90px; height:80%;background-color: #ddd;}
.line-normal-wrapper { display: inline-block;  position:relative;}
.line-normal-left-wrapper { color:#666; overflow: hidden; background-image: url(../images/min_bg.png);background-size: 100% 100%; width: 96%;margin: 0 auto;padding: 10px;border-radius: 5px;}
.modal-footer button{width:50%;height:100%;background: none;border:none;float:left;color:#258CFD;font-size:17px;}
.modal-body{ text-align: center;font-size:18px;}
.modal-dialog{ margin-top: 50%;}

.modal-body.fx_zhuanzeng input{width:40%;border-bottom: 1px solid #ddd;text-align:center;}
.modal-body.fx_zhuanzeng div{height:40px;line-height: 40px;margin:15px 0;}

.fx_col_xs_12{text-align: left;font-size: 18px;margin:10px auto 0;}

.mydingd ul li{margin:8px 0;}
.zengyan_add{ float:right;width: 45px; height: 100%; position: absolute; right: 10px;top: 0px;background: url(../images/tianjia.png) no-repeat center;background-size: 20px auto;}
#result img{width:100%;height:100%;}
#fxresult img{width:100%;height:100%;}

.mingpian-btn{width:92%;margin:0 auto;}
.mingpian-btn button{margin:10px 0;background: #c4955f;color:#000;border:none;}

/*模拟iPhone手机设置功能的开关*/
.switch {
	width:40px;
	margin:10px 0px 0 20px;
	float:right;
}
.btn_fath {
	margin-top:10px;
	position:relative;
	border-radius:20px;
}
.btn1 {
	float:left;
}
.btn2 {
	float:right;
}
.btnSwitch {
	height:20px;
	width:20px;
	border:none;
	color:#fff;
	line-height:30px;
	font-size:16px;
	text-align:center;
	z-index:1;
}
.move {
	z-index:100;
	width:20px;
	border-radius:20px;
	height:20px;
	position:absolute;
	cursor:pointer;
	border:1px solid #828282;
	background-color:#f1eff0;
	box-shadow:1px 2px 2px 1px #fff inset,0 0 -1px 1px #e0e0e0;
}
.on .move {
	left:20px;
}
.on.btn_fath {
	background-color:#FF961D;
	height:20px
}
.off.btn_fath {
	background-color:#828282;
	height:20px
}
/*模拟iPhone手机设置功能的开关*/

.kaiguan.pull-left{height:30px;line-height: 30px;margin-top: 10px;font-size:16px;}

.fx_tab a.on{color: #FFB654;background: url(../images/zengsongxuanze.png) no-repeat;background-position: 50% 20px;background-size:42%;}
.fx_tab a.on:after{background:#FFB654;}
.collapse .well{margin-bottom:0;}

.fx_panel_header{height:55px;}
.fx_panel_header a{color:#fff;}
.fx_panel_header a:hover{color:#fff;}
.panel-collapse{margin-top: 13px;}

.zy-xb label{/*color:#fff;*/font-weight:500;}
.tx button{width:100%;height:100%;opacity:0;}
.zhiwen,.qianming{position: relative;/*border-bottom: 1px solid #414141;*/padding-bottom:10px;margin-top: 30px;}
.zhiwen p,.qianming p{margin-top: 10px;color:#333;}
.zhiwen .fx_tx{/*position: relative;*/margin-left: 15px; margin-top: 20px;width:150px;height:100px;background:url("../images/zhiwen.png") no-repeat;background-size: 100% 100%;}
.qianming .fx_tx{/*position: relative;*/margin-left: 15px;margin-top: 20px;width:150px;height:100px;background:url("../images/shumingren.png") no-repeat;background-size: 100% 100%;}
.gerenjieshao{height:170px;/*border-bottom: 1px solid #ddd;*/padding-bottom:10px;padding-top: 10px;margin-top: 30px;}
.gerenjieshao textarea{width:74%;height:150px;font-size: 15px;}
.btn-baocun{
	width: 90%;
	margin-left:5%;
    margin-top: 20px;
    height: 40px;
    line-height: 40px;
    background:linear-gradient(to right,#fff, #b4884a);
    color: #fff;
    border: none;
    font-size: 16px;
    border-radius: 5px;
}
.liuyan_bt{height:40px;line-height: 30px;}
.liuyan_bt input{width:80%;border: 1px solid #ddd;}
.change{width:96%;margin:0 auto;}
.change li{height:40px;border-bottom:1px solid #ddd;line-height: 40px;}
.change li label{color:#666;}
.change li input{border:none;width:80%;height:32px;font-size: 15px;}
.change li:last-child{height:85px;}
.change li textarea{border:none;width:87%;height:80px;float:right;padding: 10px 0;font-size:15px;}
.fx_btn-warning{background: linear-gradient(to right, #fdeec5,#c4955f);color: #000;border:none;width:90%;margin:10px 0 0 5%;height:35px;border-radius:5px;}
.change li:nth-child(1),.change li:nth-child(6){height:50px;line-height: 50px;}
.fx_xiugaitouxiang,.fx_xiugaierweima{width:50px; height:50px;float: right;/*margin-top: 5px;*/background:#ddd;background-image: url(../images/tianjia.png);background-size: 100%;}
.fx_iphone a{width:40px;height:40px;/*background:#ddd;*/display: inline-block;background: url(../images/mp_iphone.png) no-repeat;}
.modal-body.fx_zhuanzeng p{margin-bottom:20px;}
.modal-body.fx_zhuanzeng p:first-child{font-weight:600;}
.fx_zengchu,.fx_tuwen,.fxx_zengchu{display: none;}
.fx_zygl li,.fxx_zygl li{border-bottom:1px solid #ddd;}
.start_btn{background:url(../images/dianjiluyin.png);background-size:100% 100%;width:195px;height:33px;margin:8px auto;}
.start_btn.active{background:url(../images/dianjiluyin.png);background-size:100% 100%;width:180px;height:33px;margin:8px auto;}
#facebox{background:#fff;border:3px solid #ddd;border-radius:5px;}
.biaoqing{background: url("../images/biaoqing.png") no-repeat;width:30px; height:30px;background-size:150px 150px;background-position:-60px -60px;margin:5px;}
.fx_zengyan li,.fx_zengyan_yy li,.fx_zengyan_tw li{float: left;width: 30%;margin-left: 3%;background: #eee;margin-bottom: 5px;border-radius:5px;}
.fx_zengyan li a,.fx_zengyan_yy li a,.fx_zengyan_tw li a{color:#000;font-size:15px;}
.fx_zengyan li a.on,.fx_zengyan_yy li a.on,.fx_zengyan_tw li a.on{color:#FFB654;}

.zhuanzengxq .fx-zengyan-body input{border:1px solid #ddd;width:100%;margin-top: 10px;padding-left:5px;background: #1F1D1D;}
#fx_yulan li{/*height:30px;*/line-height: 28px;}
#fx_yulan li:last-child{height:auto;}
.type_tuwen>img{width:45%;/*height:50vw;*/}
.type_tuwen p{width:43vw;float:right;max-height: 50vw;overflow:hidden;font-size: 14px;line-height: 14px;}
.fx_twzy_img{width:30vw;max-width: 192px;height:40vw;max-height: 256px;float: left;}
.fx_twzy_p{display: inline-block;width:55vw;max-width: 352px;height:40vw;max-height: 256px;float: left;padding:20px;overflow: hidden;}
.zengyan_minname{font-size: 15px;color:#333;display: inline-block;}



.zhengzailuyin{position: fixed;width:40vw;top:40vw;left:30vw;}
.chongluyuyin{float:right;line-height: 50px;margin-top: -65px;}
.stop_btn{background:url("../images/yuyin.gif") 8px 8px / 50% no-repeat !important;}

p.xiaolian img{width:auto;}

.zidingyishijian{background-image: url(../images/min_bg.png);background-size: 100% 100%;width:96%;margin:0 auto;/*border-bottom:5px solid #ddd;*/padding:10px;color:#666;}
.zidingyishijian input{border:1px solid #ddd;height:28px;padding-left: 5px;background: #1F1D1D;}
#ui-datepicker-div{left:0 !important;width:100%;z-index: 100 !important;}

#zdych{/*background: #1F1D1D;*/padding-left: 5px;width:28%;/*float: right;*/border: 1px solid #ddd;height: 28px;line-height: 28px;margin-top: 6px;}
.shanchu{display: inline-block;width:20px;height:20px;background:url("../images/lajitong.png");background-size:100% 100%;}
.shequ_mingp{overflow: hidden;margin-top: 10px;}
.shequ_mingp img{border-radius: 5px;}
.shequ_mingp p{display: inline-block;white-space: nowrap;width: 100%;overflow: hidden;text-overflow:ellipsis;height:20px;}
.sqxmp{margin-right: 2px;width:15px;height:15px;margin-bottom: -3px;display: inline-block;background:url("../images/shequxmp.png") no-repeat;background-size:100% 100%;}
.sqxmp_gs{margin-right: 2px;width:15px;height:15px;margin-bottom: -3px;display: inline-block;background:url("../images/shequxmp_gs.png") no-repeat;background-size:100% 100%;}
.sqxmp_gr{margin-right: 2px;width:15px;height:15px;margin-bottom: -3px;display: inline-block;background:url("../images/shequxmp_gr.png") no-repeat;background-size:100% 100%;}
.sqmp_box{width:95%;margin:0 auto;margin-top:10px;}
.gsxx{background:#fff;border-radius:10px;margin-bottom:20px;}
.gsxx hr{margin-bottom: 1px;}
.gsxx h3,.gsxx_xq{padding:10px 0 10px 10px;width:100%;}
.gsxx_xq .fx-media-left img{width:45px;height:45px;}
.gsxx_xq .media{margin-bottom: 10px}
.gsxx_xq .fx_mpxq p{margin-bottom: 5px;}

.shaixuan{float: right; width: 45px;height: 100%; position: absolute;right: 10px;top: 0px; background: url(../images/gengduo.png) no-repeat center;background-size: 30px auto;}
.shaixuanliebiao{width:100%;background:#fff;height:100%;position:fixed;top:41px;display: none;}
.shaixuanliebiao ul li{float:left;width:33.333%;position: relative;min-height: 1px;padding-right: 15px; padding-left: 15px;}
.shaixuanliebiao ul li a{overflow: hidden;margin-top: 10px;display: inline-block;}
.shaixuanliebiao ul li a img{border-radius:5px;}
.shaixuanliebiao ul li a p{text-align: center;color:#666;}
.shaixuanliebiao ul{width:80%;margin:0 auto;}
.qxxz{position:absolute;right:2%;top:5px;}
.qxxz p{width:25px;height:25px;background: url("../images/c_cancel.png");background-size:100% 100%;}
.cpbox{background: #1a1819;margin-bottom:10px;padding-left:0%;padding-right: 0%;/*height:255px;overflow: hidden;*//*display: none;*/}
.buxiangao{height:auto !important;}
.cpbox h3{padding-left:4%;padding-right: 4%;margin:10px 0;}
.cpbox .row{width:100%;margin:10px auto;}
.more{float: right;font-size:14px;margin-top:5px;color:#999;font-weight: 100;}
.sxlbbt{height:35px;text-align: center;position:relative;line-height: 35px; font-size:18px;border-bottom: 1px solid #ddd;}

.tiaozhengbianju>div:nth-child(2n-1){padding-right: 5px;}
.tiaozhengbianju>div:nth-child(2n){padding-left: 5px;}


.notw a:link, .notw a:visited, .notw a:active{color:#fff !important;}
.help_generation{ float: right; width: 150px; height: 100px; }
.pingtai{background:url(../images/pingtai.png);width:45px;height:20px;display: inline-block;background-size:100% 100%;margin-bottom:-5px;margin-left:10px;}
.ziyou{background:url(../images/ziyou.png);width:45px;height:20px;display: inline-block;background-size:100% 100%;margin-bottom:-5px;margin-left:10px;}
.fx_xiaolian{max-height:21vw;overflow: hidden;width:73vw;max-width: 467px;height: 77px;}
.xiaolian_wz{height:10vw;max-height: 160px;}
.xiaolian_wz p{width:100%;overflow: hidden;/*height:22vw;*/max-height: 92px;}

.kztp img{width:auto !important;height:auto !important;}

.baise{background: url(../images/huise_bg.png);background-size: 100% 100%;padding: 10px;}

#to_wenbenku{display: none;width:100vw;max-width:640px;height:100vh;text-align: center;position:fixed;top:0;left:0;background-color: rgba(0,0,0,0.8);}
#to_wenbenku .wenbenku_box{position:relative;width:80%;height:30%;background:#fff;margin-left: 10%;margin-top:33%;border-radius: 10px;}
#to_wenbenku .wenbenku_box .close{float: none;padding:10px 15px 10px 0;border-bottom:1px solid #ddd;width:100%;text-align: right;}
#to_wenbenku .wenbenku_body{margin:30px 0;}
#to_wenbenku .wenbenku_body input{height:30px;color:#666;border:1px solid #666;padding:0 10px;width:70%;}
#to_wenbenku .wenbenku_box .yes{position:absolute;bottom:0;left: 0;width:100%;border-top:1px solid #ddd;height:40px;padding:10px 0;}



