a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,html{  line-height:1;color:#333; font-family: "PingFangSC-Regular", "Microsoft YaHei"; font-size:14px;margin: 0 auto;  }
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none}
.red{color:#2aa145}
body .none{ display: none;}
A:link{text-decoration:none}
A:visited{text-decoration:none}
A:active{text-decoration:none}
a,button,input,select{ -webkit-tap-highlight-color:transparent;}
body .bg_bai{ background:#fff;}
body div .fl{float:left}
body div .fr{float:right}
.org{ color: #ff7e00;}
.black1{ color: #666;}
.black2{ color: #999;}
.grey{ color: #d2d2d2;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f22{ font-size: 22px;}
.p_top{ padding-top: 10px;}
.header{ height: 30px; width: 100%; background:rgba(245,245,245,1); border-bottom: 1px solid #d7d7d7; line-height: 30px;}
.header a{ margin-left: 20px; color:#666;}
 .main{ width: 1200px; margin: 0 auto; font-size: 12px;}
body .swiper-container{ width:1200px; margin: 0 auto;  position:relative; top:0px; left:0px;}
.side_banner img{ width: 100%;}
.side_banner p{ color:#fff; text-indent:20px; width: 100%; background:rgba(0,0,0,0.35); height:46px; line-height:46px;  position:absolute; bottom:0px; left:0px; font-size:18px; text-align:center; }
body .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom:  0px;
    left: 0;
    width: 100%;
} 
body .swiper-pagination{text-align:right; bottom:0px;}
body .swiper-pagination-bullet{width:14px;height:14px;display:inline-block;border-radius:100%;background:#fff;opacity:1; }
body .swiper-pagination-bullet-active{opacity:1;background:#FF9933}
body .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.none{ display:none;}
.inp_text{ padding:1px; height:30px; font-size:14px;}
.bgbai{ background:#fff;}
.side_banner{ margin-top:10px;}
.head{ height: 120px; width:100%; position: relative; margin: 0 auto; background: #fff;}
.top{ height: 120px; width:1200px; position: relative; margin: 0 auto;}
.top .logo{ height: 80px; margin-top: 20px; float:left;}
.city-nav { position:absolute; z-index:20; height: 40px; top:46px; left:285px; min-width:68px; bottom:0 }
.city-nav .city-list { display:none; position:absolute; top:40px; width:500px; background-color:#fff; overflow:hidden; padding:5px 0; font-size:14px; border:1px solid #ececec }
.city-nav .city-list .area_list { display:block; width:100%; min-height:30px;}
.city-nav .city-list .key { float:left; width:80px; color:#999; text-align:center; line-height: 24px; }
.city-nav .city-list ul { margin-left:0px; margin-bottom:5px; overflow:hidden }
.city-nav .city-list li { float:left; margin-left:12px; height:24px; line-height:24px }
.city-nav .city-list li a { font-size:14px; color:#666 }
.city-nav .current-city { position:relative; z-index:30; padding:0 30px; font-size:16px; line-height:36px; text-align:center; color:#333; cursor:pointer;  border:1px solid #fff; background:#FFF url(../img/drop.png) no-repeat 100% 5px; background-size:auto 60% ; }
.city-nav .current-city i { margin-left:6px; font-size:16px }
.city-nav:hover { z-index:20 }
.city-nav:hover .current-city { color:#299fff; height:100%; border:1px solid #ececec; border-bottom:0 }
.city-nav:hover .city-list { display:block }
.u-title3{ font-size:18px; line-height:40px;}
.top .search{ width: 497px; position: relative; float: right; margin-left: 140px; margin-top: 40px;
    height: 42px;border:1px solid rgba(255,103,1,1);
    border-radius:5px;
 

}
.top .select{width: 60px; height: 40px; font-size: 14px; margin-left: 1px; float: left;text-align: center; text-align-last: center; border: 0px;}
.top .search .inp{ width: 340px; font-size: 14px;   float: left; border: 0px solid #d7d7d7; height: 40px; }
.top .search_btn{ color: #fff; width:98px; float: right; position: absolute;right: 0px; top: 0px; border: 0px solid #d7d7d7;  height:42px;  background:rgba(255,103,1,1);border-radius:0px 0px 5px 0px;}

.top .tel{ position: absolute; right: 0px; top: 20px; font-size:26px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,103,1,1);
    line-height:30px;}

.top .tel p{ color: #666; text-align: right;  font-size:16px;  line-height:30px;}

.nav_top{ width: 100%; margin: 0 auto; background:rgba(255,255,255,1);
box-shadow:0px 0px 13px 0px rgba(78,78,78,0.15); height: 50px;}
.nav_bar{ width: 1200px; margin: 0 auto;  height: 50px;}
.nav_bar li{ width: 90px; float:  left; text-align: center;
    height: 50px; line-height: 50px; }
.nav_bar li a{ width: 90px; float:  left;
    height: 50px; line-height: 50px; color: #000; font-size: 18px; font-weight:500;}
.nav_bar li.active  a{  color:  #FF6701; border-bottom:1px solid #FF6701; }
.team p{ line-height:30px; font-size:14px;}
.empty{ line-height: 50px; font-size: 20px; text-align: center; margin-bottom: 100px;}
.main .title{ width: 100%; height: 50px; padding:20px 0;line-height: 50px; font-size: 16px;}
.title h3{ font-size: 30px; float: left; line-height: 50px; margin-right: 20px; cursor:pointer;}
.title .hui{ color: #999999;}
.title h3 img{ vertical-align: center;  padding-right: 10px; }
.title  label{  padding-left: 10px;  line-height: 50px;}
.title .more{ width: 30%; float: right;}

 .title h3.cur{  color:#FF6701; border-bottom: 1px solid rgba(255,103,1,1); }
.position{ margin:10px; line-height:30px;}
.dropdown-menu{ width:120px; height:120px; position:absolute; right:-1px; top:-1px; line-height:34px; text-align:center; background:#fff; display:none;}
.dropdown-menu li{ cursor:pointer;}


.zan{ margin:0.4rem;}
.zan img{ width:98px;}
.zan .num{ background:url(../img/zan.png) no-repeat 10% 50% ; color:#FF6701; border:0px solid #d7d7d7; border-radius:3px; padding:5px 10px; padding-left:40px; background-size:20%;  }
.zan .num label{color:#FF6701;}
.zan .cur{ background:url(../img/zaned.png) no-repeat 20% 50%; border:0px solid #d7d7d7; border-radius:3px; padding:5px 10px; padding-left:40px; background-size:20%;  }
 .morehd{ border-bottom:1px solid rgba(225,225,225,1); height:40px; text-align: center; position: relative;}
.morehd .tt{ position: absolute; left: 50%; margin-left:-80px; width:160px; top: 50%; background: #fff;font-weight:400; font-size: 16px;  text-align: center;}
 
 
 .avatar{ border-radius:50%;}
 .avatar img{ border-radius:50%;}
 
.ding{ background:url(../img/zan.png) no-repeat 10% 50%; border:0px solid #d7d7d7; border-radius:3px; padding:0px 10px; padding-left:40px; background-size:auto 50%;  }
.ding.cur{ background:url(../img/zaned.png) no-repeat 10% 50%; border:0px solid #d7d7d7; border-radius:3px; padding:0px 10px; padding-left:40px; background-size:auto 50%;  }

.reward{ width:300px; height:160px; padding:20px; background:#fff; position:absolute; left:50%; margin-left:-150px; bottom:40%; border-radius:5px;}
.reward h3{ padding:0.2rem; font-size:16px; line-height:40px; color:#333; }
.reward h3 img{ height:20px; width:20px; } 
.reward .inp{ padding:0.2rem; width:200px; font-size:18px; color:#333; height:30px; text-align:center; border:0px; border-bottom:1px solid #d7d7d7;  }
.reward .btn{ width:50%; font-size:16px; font-weight:bold; color:#333; height:30px; text-align:center; border:0px; border-top:1px solid #d7d7d7; margin-top:20px; line-height:30px;  }

.mask{ background:rgba(0,0,0,0.6); width: 100%; height: 100%; position: fixed; z-index:  0; left: 0;top: 0px; }
.filter_bg{ display: none; width: 100%; height:100%; overflow: scroll; position: fixed; z-index: 100001; right: 0;top: 0px; }


.event_list{ display: inline-block;width: 100%; }
.event_list li { width: 286px; position: relative; 
    height: 400px; background: #fff; float: left; margin-right: 15px; margin-bottom: 15px;border:1px solid rgba(229,229,229,1); }
.event_list li .img{ width: 286px;    height:286px; overflow:hidden; }
.event_list li img{  min-height:286px; width: 100%; transition:all .4s }
.event_list li:hover img { transform:scale(1.15) }



.event_list li:nth-child(4n){ margin-right: 0px; }
.event_list .txt{ padding: 5px; }
.event_list .txt h3{ font-size: 16px; line-height: 28px; color:#000; height: 70px; }
.event_list .txt h3:hover{ color:#008939}
.event_list .txt p{ font-size: 14px; }
.event_list .txt p { font-size: 14px; }

.news_list{display: inline-block;width: 100%; }
.news_list li{ cursor: pointer; float: left; width: 49.3%; height: 160px; background: #fff;  margin-bottom: 15px; border:1px solid rgba(229,229,229,1);}
.news_list li:nth-child(2n){ margin-right: 0px; float: right; }
.news_list .txt  { padding: 10px;}
.news_list .txt h3{ line-height: 30px; font-size: 16px; margin-bottom: 10px;  color: #000;}
.news_list .txt:hover{ color:#149e51;}
 .txt h4{ font-size: 14px;line-height: 25px;  height: 70px; color: #666;}
.news_list .txt h4{ font-size: 14px;line-height: 25px;  height: 70px;  }
.news_list .txt p{ font-size: 12px; height: 30px; line-height: 30px;}
.news_list .txt .avatar{ width: 30px; float: left; margin-right: 10px; border: 1px solid #d7d7d7; border-radius: 50%;}


.store_list{ display:inline-block;}
.store_list li{ margin-bottom: 10px; width:290px; overflow: hidden; margin-right:10px;
    height:240px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(242,242,242,1);
    border-radius:0.1rem;float: left;}
.store_list li:nth-child(4n+0) { margin-right:0px;
    float: right;
}
.store_list li .img{ width: 100%; height:136px; overflow:hidden;}
.store_list li .img img{ width: 100%;}
.store_list .txt{  margin-top: 10px; padding: 10px; padding-left:60px; line-height: 0.36rem; position:relative;}
.store_list .txt .avatar{ width:48px; height:48px; position:absolute; left:10px; top:24px; border-radius:50%; }
.store_list .txt .avatar img{ width:48px; height:48px;  border-radius:50%;}
.store_list .txt h3{  margin-left: 20px;  margin-top:10px; line-height:30px; font-size:16px; }
.store_list .txt p{  margin-left: 20px; line-height:22px; }




.bottom{ width: 100%; background: #F5F5F5;}
.bottom .foot{ width: 1200px; margin: 0 auto; padding-top: 30px; min-height:160px; }
.bottom .foot ul{ display: inline-block; line-height:25px; }
.bottom .foot li{ width: 210px; float: left;}
.bottom .foot li h3{ font-size: 16px; line-height: 30px;}
.bottom .foot li p{ font-size: 14px; line-height: 25px; color: #666;}
.bottom .foot  p  a{ font-size: 14px; line-height: 25px; color: #666;}
.bottom .foot .friendlink{ height: 50px; line-height: 50px; font-size: 14px; color: #999;}
.bottom .foot .friendlink a{ margin-right: 10px;color: #999;}
.bottom .copyright{ height: 75px; background: #d7d7d7; display: block; width: 100%; text-align: center; font-size: 12px;  }
.bottom .copyright p{ line-height: 40px; color: #666666;}


.u-center {
    margin-left: auto;
    margin-right: auto; 
    position: relative;
}
.classify-box { padding:10px 25px; box-sizing:border-box; border:1px solid #ddd; background-color:#fff; margin-bottom:30px; overflow:hidden; font-size:14px }
.classify-box .classify-wrap { border-top:1px dashed #DDD; overflow:hidden }
.classify-box .classify-wrap:first-child { border:0 }
.classify-box .classify-name { float:left; width:85px; line-height:40px; color:#777 }
.classify-box .classify-list { margin-left:85px }
.classify-box .classify-list li { float:left; padding:10px 0; margin-right:14px }
.classify-box .classify-list a { display:block; padding:0 10px; line-height:20px; color:#333 }
.classify-box .classify-list a.active { color:#fff }
.classify-box .classify-list a.active, .destination .filter-bg, .outdoor .filter-bg, .search-form button, .th-bg-af:after, .th-bg-bf:before, .theme-bg {
    background-color: #FF9933; border-radius: 10px;
}


.event_list li .cover  { visibility:hidden; position:absolute; width:100%; height:100%; left:0; top:0 }
.event_list li .cover  .state { text-align:center; color:#fff; position:absolute; z-index:2; top:80px; left:50%; margin-left:-75px; ; width:145px; height:42px; font-size:18px; line-height:42px }
.event_list li .cover  .state .bb, .event_list li .cover  .state .bl, .event_list li .cover  .state .br, .event_list li .cover  .state .bt { position:absolute; background-color:#fff; -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s
}
.event_list li .cover  .state .bl, .event_list li .cover  .state .br { top:50%; bottom:50%; width:1px }
.event_list li .cover  .state .bb, .event_list li .cover  .state .bt { left:50%; right:50%; height:1px }
.event_list li .cover  .state .bl { left:0 }
.event_list li .cover  .state .br { right:0 }
.event_list li .cover  .state .bt { top:0 }
.event_list li .cover  .state .bb { bottom:0 }
.event_list li .cover  .data { text-align:center; color:#fff; position:absolute; top:180px; left:0; width:100%; z-index:2; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s
}
.event_list li .cover  .data span { display:inline-block }
.event_list li .cover  .cover-bg { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s
}
.event_list li:hover .cover { visibility:visible ; cursor: pointer;}
.event_list li:hover .cover .cover-bg { opacity:.5; filter:alpha(opacity=50) }
.event_list li:hover .cover .state .bl, .event_list:hover .cover .state .br { top:0; bottom:0 }
.event_list li:hover .cover .state .bb, .event_list:hover .cover .state .bt { left:0; right:0 }
.event_list li:hover .cover .data { top:150px; opacity:1; filter:alpha(opacity=100) }

.main .img-wrap { box-sizing:border-box; margin :10px 0; width: 100%; display: inline-block;  border-bottom:0px; background-color:#FFF }
.main .img-wrap .title { margin-bottom:5px;padding: 0px;  padding-left:10px; font-size:24px; font-weight:700; color:#444; }
.main .img-wrap .labels { overflow:hidden }
.main .img-wrap .labels .item { float:left; height:20px; line-height:20px; color:#777; border-radius:10px; border:1px solid #ddd; padding:0 15px; margin-right:12px; margin-bottom:6px }
.main .img-wrap .user-data { margin-bottom:17px }
.main .img-wrap .gallery { clear:both;  }
.main .img-wrap .gallery .current-pic { width:764px; height:490px; font-size:0; line-height:350px; text-align:center }
.main .img-wrap .gallery .current-pic img { height:auto; width:100%; vertical-align:middle }
.main .img-wrap .gallery .img-list { max-height:350px; overflow:hidden }
.main .img-wrap .gallery .img-list .img-box { position:relative; width:96px; height:64px; font-size:0; margin-bottom:8px; overflow:hidden; cursor:pointer; padding-left:11px }
.main .img-wrap .gallery .img-list .img-box img { width:100%; max-width:100%; max-height:100%; vertical-align:middle }
.main .img-wrap .gallery .img-list .img-box .filter-bg { width:102px; left:11px; background-color:#000; opacity:.45; filter:alpha(opacity=45) }
.main .img-wrap .gallery .img-list .img-box:hover .filter-bg { top:100% }
.main .img-wrap .gallery .img-list li.active:before { content:" "; position:absolute; border-style:solid; opacity:.8; filter:alpha(opacity=80); top:0; left:11px; width:96px; height:100%; box-sizing:border-box; border-width:4px }
.main .img-wrap .gallery .img-list li.active .filter-bg { top:100% }
.main .sub-title { display:inline-block; border-radius:0 15px 15px 0; color:#333; padding-left:25px; padding-right:15px; margin-top:30px; margin-bottom:24px; height:30px; font-size:14px; font-weight:700; line-height:30px; background-color:#eee }
.main .content-wrap {  }
.main .history-list { padding-left:25px; overflow:hidden }
.main .history-list li { float:left; width:100px; height:100px; text-align:center }
.main .history-list img { width:60px; height:60px; border-radius:50%; border:1px solid #efefef }
.main .history-list .username { height:18px; font-size:12px; line-height:18px; color:#777; overflow:hidden }
.main .event-title { margin-top:18px; margin-left:10px; font-size:18px; line-height:48px; color:#333 }

.main-content { margin-bottom:30px; box-sizing:border-box;   border:0px solid #e0e0e0; background:#fff; border-top:0px; margin-top: 10px; }
.main-content .title-wrap .title { display:inline-block; max-width:750px; font-size:24px; font-weight:700; color:#333 }
.main-content .title-wrap .photos-num { font-size:18px; line-height:2; vertical-align:text-bottom }
.main-content .share { float:right; margin-right:0 }
.main-content .collect { padding:0 10px; height:26px; line-height:26px; border:1px solid #299fff; color:#299fff; border-radius:3px; width:48px; font-size:14px; text-align:right }
.main-content .collect .icon { float:left; line-height:24px }
.main-content .collect .icon-favor-hollow { display:inline-block }
.main-content .collect .icon-favor-solid, .main-content .collect.collected .icon-favor-hollow { display:none }
.main-content .collect.collected { width:60px; border-color:#999; color:#999 }
.main-content .collect.collected .icon-favor-solid { display:inline-block }

.swiper-contain3 { float: left; margin-left:20px;
    width: 650px;
    height: 650px;
    overflow: hidden;
    position: relative;
}
.swiper-contain3 img{
    width: 650px;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%; height: 30px;
}
.navbar-nav {
    float: left; border-bottom: 2px solid #FF6701; height: 50px; line-height: 50px; width: 100%; margin-right: 30px; margin-left: -30px;
    margin: 0;
}
.navbar-nav > li {height: 50px; line-height: 50px;
    float: left;
}
.navbar-nav > li > a { height: 50px; line-height: 50px; font-size: 16px; color: #111;
}
.navbar-nav.navbar-right:last-child {
    margin-right: -15px;
}

.navbar-nav  > li > a {
    position: relative;
    display: block;
    text-align: center;
    min-width: 110px;
}
.navbar-nav  > li > a.active{ background-: #FF6701; color: #FF6701;}
 div.rich-txt {
    padding: 60px 0; padding-bottom:10px; line-height: 28px; font-size: 14px;
    border-bottom: 1px solid #d7d7d7;
    clear: both;
}
 .support-all button { height: 40px; border: 0px; border-radius: 5px; color: #fff; margin-right: 10px;
    width: 90px;
    min-width: 0;
}
.support-all  .go {
    float: right; width: 160px;
    background-color: #ff3f00;
}

.select{ height: 30px; text-align: center; font-size: 16px;  text-align-last: center;}
#scrollbar { z-index:1; top:60px; right:12px; margin-left:180px; width:400px; border:0px solid #ddd; }
#scrollbar .btn-group { z-index:2; font-size:0; left:0; right:10px; bottom:-20px; padding:12px 40px }
#scrollbar .btn { font-weight:700 }
#scrollbar .support-all { padding:15px 62px }
#scrollbar .support-all button { width:90px; min-width:0 }
#scrollbar .support-all .go { margin-left:18px }
#scrollbar button.disabled { background-color:#ccc; cursor:not-allowed }
#scrollbar .go { float:right; background-color:#ff3f00 }
#scrollbar .join-team { background-color:rgba(255, 63, 0, .8) }
#scrollbar-track { visibility:hidden; position:absolute; top:0; right:0; bottom:0; width:4px; background-color:#E7E7E7 }
#scrollbar-thumb { position:absolute; overflow:hidden; top:0; left:0; width:100%; height:40px }
#scrollbar-content { position:relative; padding:0px 30px 28px 24px }
.batch-wrap { margin:0 0 12px 96px }
.u-select { position:relative; z-index:10; margin-left:75px; box-sizing:border-box; height:28px; width:280px; font-size:14px; line-height:26px; border:1px solid #ececec }
.u-select:hover .u-options { display:block }
.u-select:hover .u-selected { color:#FFF; background-color:#299fff }
.u-select:hover .mark { border-color:#FFF transparent transparent }
.u-select.hide-option .u-options { display:none!important }
.u-select .u-selected { position:relative; padding:0 30px 0 0px; height:100%; cursor:pointer; -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s
}
.u-select .u-selected.disabled { color:#d0d0d0; text-decoration:line-through }
.u-select .mark { position:absolute; top:10px; right:10px; border:7px solid; border-color:#777 transparent transparent }
.u-select .u-options { display:none; position:absolute; left:0; top:26px; min-width:100%; max-width:243px; background-color:#fff; border:1px solid #ececec }
.u-select .option-item { padding-left:10px; cursor:pointer; -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s
}
.u-select .option-item:hover { background-color:#ededed }
.u-select .option-item.active { color:#fff; background-color:#299fff }
.u-select .option-item.disabled { cursor:not-allowed; color:#d0d0d0; text-decoration:line-through }
.u-select .option-item.disabled:hover { background-color:transparent }
.ie8 .btn-group button { min-width:100px }
/*悬浮样式end*/
.nav_bar {  z-index: 999; }
.nav_bar .nav_item { position: relative; }
.nav_bar .navbar-toggle { background-color: #03ae87; color: #fff; margin-top: 12px; }
.nav_bar .navbar-toggle .icon-bar { background: white; }
.nav_bar .badge { margin-left: 5px; }
.nav_bar .nav { margin-left: -6px; }
.nav_bar .active a { color: #fff; }
.nav_bar .nav > li > a:hover, .nav_bar .nav > li > a, .nav_bar .nav > li > a:focus { text-decoration: none; background-color: transparent; color: #fff; }



.dialogue{ width: 460px; float: right;}
.dialogue>.title { float:left; width:86px; height:25px }
.dialogue .list li { float:left; position:relative; box-sizing:border-box; padding:0 10px; margin-right:10px; font-size:14px; max-width:100%; height:28px; line-height:26px; border:1px solid #ddd; cursor:pointer; color:#777 }
.dialogue .list li i { position:absolute; z-index:2; width:12px; height:12px; right:0; bottom:0; background-position:-204px -51px }
.dialogue .list li.active:after { position:absolute; right:0; bottom:0; content:' '; border:7px solid }
.dialogue .list li.disabled { border:1px dashed #e8e8e8; color:#AAA; cursor:not-allowed }
.dialogue .attachments { padding:3px 0; font-size:14px; line-height:24px; vertical-align:top; overflow:hidden }
.dialogue .attachments .att-item { float:left; padding:2px 6px; margin:0 10px 10px 0; max-width:100%; box-sizing:border-box; line-height:22px; border:1px solid #e6e6e6; color:#666; background-color:#fbfbfb; overflow:hidden }
.dialogue>.detail-list, .dialogue>.detail-list .title { font-size:16px; line-height:40px }
.dialogue .attachments .att-item>i { vertical-align:middle }
.dialogue>.detail-list li { margin-bottom:3px }
.dialogue>.detail-list li:after { content:" "; display:block; clear:both }
.dialogue>.detail-list .title { float:left; width:86px; height:32px; color:#999 }
.dialogue>.detail-list .content { margin-left:86px; color:#333 }
.dialogue>.detail-list .price { font-size:18px; font-weight:700; color:#ff5b5b }
.dialogue>.detail-list .price .price-num { font-size:20px; font-weight:700; color:#ff5b5b }
.dialogue>.detail-list .addr span { display:inline-block; width:34px; height:14px; background:url(../img/other.png?v=1asd34as21fs) 8px 5px no-repeat }
.dialogue>.detail-list .contact-list li { float:left }
.dialogue>.detail-list .contact-list a { display:block; color:#666; padding-top:48px; padding-bottom:10px; width:70px; height:12px; line-height:12px; text-align:center }
.dialogue>.detail-list .contact-list .qq { background-position:-97px -465px }
.dialogue>.detail-list .contact-list .wx { background-position:-166px -465px }

.support-all{ margin-top: 100px;}
.main .rich-txt p {
    margin: 0.3em 0;
    line-height: 1.6em;
    min-height: 1em;
    font-size: 16px;
}

.main-title { margin-bottom: 30px; font-size: 24px; font-weight: 700; padding-bottom: 15px; text-align: center; border-bottom: 1px solid #ddd; }
.u-content { box-sizing: border-box; padding: 30px; border: 1px solid #ddd; background-color: #fff; margin-bottom: 60px;  margin-top: 10px; }
.form-line input[type=text], .form-line input[type=password], .form-line select, .form-line2 input[type=text], .form-line2 input[type=password], .form-line2 select { box-sizing: border-box; border: 1px solid #ececec; }
.form-line input[type=password], .form-line input[type=text], .form-line2 input[type=password], .form-line2 input[type=text] { float: left; padding: 5px 5px 5px 10px; }
.form-line2>label, .form-line>label { margin-right: 15px; width: 178px; }
.form-line2>label, .form-line>label { float: left; text-align: right; color: #444; font-size: 14px; }
.form-line2>label, .form-line>label { margin-right: 15px; width: 178px; }
.form-line2>label, .form-line>label { float: left; text-align: right; color: #444; font-size: 14px; }
.form-line2 { width: 490px; }
.form-line, .form-line2 { padding-bottom: 15px; }
.form-line2 { float: left; }
.data-box li { float: left; width: 492px; min-height: 32px; line-height: 32px; color: #999; overflow: hidden; }
#captcha-img, .attachments .attachment>i, .attachments .fileicon { vertical-align:middle }
.form-line, .form-line2 { padding-bottom:15px }
.form-line { clear:both; }
.form-line2>label, .form-line>label { margin-right:15px; width:128px }
.form-line .inp-long, .form-line2 .inp-long { width:530px!important }
.form-line .asterisk, .form-line2 .asterisk { margin-left:-24px }
.form-line .asterisk, .form-line2 .asterisk, .form-line2>label, .form-line>label { line-height:36px }
.form-line input[type=text], .form-line select, .form-line2 input[type=text], .form-line2 select { margin-right:34px; height:36px; width:244px }
.form-line strong, .form-line2 strong { color:red }
.form-line2 { width:490px }
.apply-wrap h1 { padding-bottom:28px; border-bottom:1px solid #e6e6e6 }
.apply-wrap .title { margin-bottom:36px; font-size:24px; font-weight:700; padding-left:18px }
.apply-wrap .act-info { padding:18px 24px; margin-bottom:32px; font-size:16px }
.apply-wrap .applicant-data-list { padding-top:18px }
.apply-wrap .applicant-data-list .error { border-color:red }
.apply-wrap .applicant-data-list li { position:relative; padding-top:10px; width:100%; margin-bottom:20px; border:1px solid #e6e6e6; transition:all .5s ease-in
}

button.add { font-size:14px; margin-bottom:40px; height:30px }


.apply-wrap textarea.remark { display:block; margin-top:18px; box-sizing:border-box; width:100%; height:100px; font-size:16px; padding:5px; resize:none; margin-bottom:10px; border:1px solid #e6e6e6 }
.apply-wrap .agreement { font-size:16px; color:#666 }
.pay-data strong { margin-right:25px }
.pay-data .price { font-size:24px }
.apply-wrap .template { display:block }
.form-data:after { content:' '; display:block; clear:both }
.data-box:after { display:block; content:" "; clear:both }
.data-box li { float:left; width:492px; min-height:32px; line-height:32px; color:#999; overflow:hidden }
.data-box li div { float:left; margin-right:4px }
.data-box li .value { margin-left:85px; float:left; color:#666; }
.remove-applier { float:right; padding:10px; font-size:30px; cursor:pointer; color:#333; transition:color .3s
}
.fun-footer .filter-bg { background: #000; opacity: .7; filter: alpha(opacity=70); }
.filter-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.data-table { width:100%; line-height:40PX; text-align:center; }
.data-table thead th { background: #03b188; text-align:center; color:#FFF }
.th-bc, .th-bc-act.active, .th-bc-hov:hover, .th-bg, .th-bg-act.active, .th-bg-hov:hover { background-color: #ff3f00!important; }
.remove-applier { position:absolute; top:0px; right:0px; float: right; padding: 10px; font-size: 30px; cursor: pointer; color: #333;  transition: color .3s;
}
.fun-footer { background:#fff; color:#666;   width:100%; height:60px; margin-bottom:10px; }
.fun-footer .pay-data { font-size:16px; z-index:2; position:relative; height:60px; line-height:60px;  }
.fun-footer .pay-data .pay { display:inline-block; width:96px; height:32px; padding:6px; border:3px solid transparent; cursor:pointer; vertical-align:middle }

.fun-footer .filter-bg { background:#000; opacity:.7; filter:alpha(opacity=70) }
.fun-footer .submit { height:100%; width:218px; font-size:18px; color:#FFF; border: 0px;background: linear-gradient(-38deg,rgba(255,103,1,1),rgba(255,132,1,1)); border-radius:5px; }
button.add {
    font-size: 14px;
    margin-bottom: 40px;
    height: 30px;
}
oneplus.css:342
.btn, .btn-default, .btn-default2, .btn-disabled, .btn-primary {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 10px;
    height: 28px;
    font-size: 14px;
    border-radius: 4px;
    color: #FFF;
    border: 0px;
    line-height: 28px;
}
oneplus.css:338
.btn-default {
    background-color: #ff9a48;
}



/*中间开始*/
.content{ height:460px; width:100%;min-width: 1190px; padding:30px 0; box-sizing: border-box; background:url(../img/login.jpg?cachesj=2015090228) no-repeat center bottom;}
.content-in{ height:400px; width:1200px;margin-left:auto;margin-right:auto}
.ad{ height:393px; width:637px; float:left; position:relative; overflow:hidden; border:1px solid #e1e1e1;}
.login{ height:393px; width:480px; float:right; background:#FFF; border-radius:4px; position:relative;margin-right: 0px;}
.login input{ width:300px; height:39px; border:1px solid #e1e1e1; margin-bottom:15px; padding-left:40px;  color:#000; line-height:37px;box-sizing:border-box;}
.login input.verification{ width:165px; float:left; }
.login input.current{border:1px solid #e1e1e1;}
.i18n{line-height:1;margin-bottom: 25px;font-size:24px;margin:15px 0 0;text-align: center;}
.i18n li{ float:left; height:50px; font-size:18px; width:158px; text-align:center; line-height:50px; background:#ddd; color:#666; cursor:pointer;}
.i18n li:last-child{ width:159px;}
.i18n li.current{ background:#fff; color:#333;}
.i18n a{ color:#1e63b0;}
.i18n a:hover{ color:rgba(255,132,1,1);}
.login b{ font-size:16px; color:#333;}
.login h3{height:40px; border-bottom:1px solid #e1e1e1; line-height:40px; padding-left:15px; margin-bottom:30px; font-size:16px; font-weight:normal;}
.login em{position:absolute; background:#fff;  right:10px; top:12px; height:14px; width:14px; display:inline-block; font-style:normal; cursor:pointer; background: url(../img/cancle.png?cachesj=2015090228) no-repeat;}
.loginTipWarn{ width:300px; height:22px;line-height:22px; position:absolute; left:88px; top:42px;box-sizing:border-box; padding-left:28px; background:#ffebeb url(../img/warn.png?cachesj=2015090228) no-repeat; border:1px solid rgba(255,132,1,1); color:rgba(255,132,1,1); background-position:5px center;margin-left: 2px;}
label{ vertical-align:middle; color:#828282; margin-left:5px; line-height:12px;}
u{text-decoration:none;}
.login input.dagou-in{ height:12px; width:12px; border:0; vertical-align:middle; margin-top:0px;}
.dagou{ width:259px;  overflow:hidden; padding-top:15px;}
.verify{position: relative; height:39px; border-radius:3px;width:83px; float:left; text-align: center; margin-left:5px; text-align:center; line-height:39px; cursor:pointer; margin-top:0px;}
.login .verify u{ cursor:pointer; color:#1e63b0; padding-left:0px; text-decoration: underline; font-size:12px;}
.verify u:hover{ color:#03F;}
.verify a{position: absolute;left:0;top:0;}
.username{ background:url(../img/dl_username.jpg?cachesj=2015090228) no-repeat ; background-size:8%; background-position:8px center}
.password{ background:url(../img/dl_password.jpg?cachesj=2015090228) no-repeat ;background-size:8%; background-position:10px center}
.usercode{ background:url(../img/dl_code.jpg?cachesj=2015090228) no-repeat ;background-size:12%; background-position:10px center}
.xian{ height:1px; width:319px; background:#e6e6e6; position:absolute; left:0; bottom:85px; font-size:0;}

.login ul li{text-align:center;color: #666666;}
.login ul li span{display: inline-block;}
.login ul li:frist{text-align:center}
.wjmm a{display:inline-block;color:#666666;text-decoration:none;width:150px;height:24px;line-height:24px;border-radius:2px;font-size:14px;margin-left:245px;}
.kszc a{display:inline-block;color:#FF6701;text-decoration:none;width:100%;text-align: center; height:24px;line-height:24px;border-radius:2px;font-size:16px; border-bottom:1px solid #d7d7d7; }
.login span a:hover{color:rgba(255,132,1,1);}

.dlbg{width:664px;height: 393px;overflow: hidden; float: left;/* border: 1px solid #e2e2e2; */}
.dlbg img{width: 100%;}
.zc{ width:380px;height: 383px;float: right; background: #fff;padding:0 0 10px;position: relative; }
.zc ul{text-align: center;}
.zc ul li{ margin:10px 0; color:#666666;text-align: center;height: 39px;}
.zc ul li input{height:37px; line-height:37px;border: 1px solid #e1e1e1; color: #333333; width:200px;width:258px;padding-left:40px;}
.zc ul li u{ margin-left:10px; color:rgba(255,132,1,1);}
.zc ul li span{ height:35px; width:75px; line-height:35px; text-align:center; display:inline-block; color:#fff; background:rgba(255,132,1,1); margin-left:68px; cursor:pointer;}
.zc li em{ height:39px; line-height:39px; width:83px; text-align:center; text-indent:0em;display:inline-block; color:#666666; background:#eaeaea; font-style:normal; margin-left:2px; cursor:pointer; border-radius:2px; text-align:center;}
.zc li a{ margin-left:76px; color:#666666; text-decoration:none;}
.zc li a:hover{color:rgba(255,132,1,1);}
.zc h3{font-size:16px; font-weight:normal; padding-left:20px; position:relative;}
.zc i{display:inline-block; width:5px; height:16px; background:rgba(255,132,1,1); position:absolute; top:2px; left:10px;}
.zc a{ display:inline-block;  text-decoration:none; width:75px; height:24px; line-height:24px; text-align:center; border-radius:2px; }
.tip{color:#FF0000; font-size:12px; margin-top:30px; text-align:center;}
/*中间结束*/
#cancle{position:absolute; background:#fff;  right:10px; top:12px; height:14px; width:14px; display:inline-block; font-style:normal; cursor:pointer; background: url(../img/cancle.png?cachesj=2015090228) no-repeat;}
button.three{ height:37px; width:298px; background:#FF6701; font-size:16px; text-align:center; line-height:37px; color:#FFF; overflow:hidden; cursor:pointer; border:none;}
.verify{border-radius:3px; background:#ddd; width:83px; float:left; text-align: center; margin-left:4px; text-align:center; line-height:32px; cursor:pointer;}
.verify img{ float: left; }
.yzm{border-radius:3px; background:#ddd; width:83px; float:left;margin-left:4px; text-align:center; line-height:32px; cursor:pointer;}



.main-in{height:auto;width:1190px;margin:10px auto;padding-top:8px;overflow:hidden;}
.main-cplist{background: #f8f8f8;}
.phb{ width:250px; min-height:520px; height: auto; border:1px solid #e1e1e1;margin-bottom: 15px; float:right;background:#fff;}
.phb-title{ width:100%; height:40px;margin-bottom:20px;background: #f6f6f6;font-size:16px;font-family:"微软雅黑"; line-height:40px; color:#333;padding-left: 12px;box-sizing:border-box;}
.phcptp{ width:210px;height: 164px; cursor:pointer;}
.phcptp a{width: 210px;height: 163px;overflow: hidden;}
.phcptp img{transition: all 0.6s;}
.phcptp img:hover{transform: scale(1.2);}
.phb ul{padding:0 20px;}
.phb ul li{ line-height:20px;padding-top:20px;border-top: 1px solid #e1e1e1;overflow: hidden;}
.phb ul li:first-child{border-top:none;padding-top: 0;}
.phb ul li p{ color:#333333;font-size:14px;margin-top: 15px;}
.phb ul li p:hover{color:rgba(255,132,1,1);}
.phb ul li span{ color:#999;font-size: 14px;font-family:"微软雅黑";}
.phb ul li span b{font-size: 16px;font-weight: normal;color:rgba(255,132,1,1);}
.phcptx{float: left;width:210px;position: relative;}
.phcptx p a{max-height: 39px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.phcptx p a:hover{color:rgba(255,132,1,1);}
.content{ font-size:12px;}
.cxtj{ width:100%;position: relative; box-sizing:border-box;}
.cpgl_lbg{background: #fff;}
.cxtj ul{background:url(../img/search_bg.png?cachesj=2015090228) repeat-y;padding-right: 15px;box-sizing: border-box; border:1px solid #e1e1e1; width: 1190px;background-size: 100%;margin-top:8px;}
.cxtj ul li{ width:100%;  overflow:hidden;height:44px;line-height:44px;border-bottom: 1px solid #f7f7f7;}
.cxtj ul li:last-child{ border-bottom:none}
.cxtj ul li dl{vertical-align: center;width:960px;position: relative;overflow: hidden;padding-right:88px; line-height: 30px; padding-top:7px;}
.cxtj ul li dl.more dd{padding-bottom: 15px;}
.cxtj ul li dd{ float:left; color:#1f1f1f; margin-left:28px; cursor:pointer;font-size:14px;height: 22px;}
.cxtj ul li dd:hover{ color:rgba(255,132,1,1);}
.cxtj ul li dd.current{color: rgba(255,132,1,1);border-radius:4px;}
#nyxz dd {color:#999;background:#fff;font-size: 14px;border:1px solid #e1e1e1;  width:auto;height:30px;line-height:30px;box-sizing:border-box; text-align:center;padding:0 8px;margin-right:5px;display: inline-block;}
#nyxz dd span{ width:10px;height:10px;display: inline-block;font-size:12px;margin-left:5px;color: #fff;}
#nyxz dd span img{width: 100%;height:100%;cursor:pointer;}
.px{ margin:15px 0;overflow:hidden;width:100%; font-size: 16px;line-height: 1;}
.px li{padding:0 25px 0 3px; font-size:16px; color:#333333; float:left;cursor:pointer;}
.px li em{ display:inline-block; width:11px; height:16px; background:url(../img/cplb_px.png?cachesj=2015090228) no-repeat 0px 0px; vertical-align:middle; margin-left:3px;}
.px li.currentdown{ color:rgba(255,132,1,1);}
.px li.currentdown em{ background:url(../img/cplb_px2.png?cachesj=2015090228) no-repeat -10px 0px;}
.px li.currentup{ color:rgba(255,132,1,1);}
.px li.currentup em{ background:url(../img/cplb_px.png?cachesj=2015090228) no-repeat -10px 0px;}
.px li.down{ height:35px; padding:0 25px; font-size:12px; color:#333333; float:left;cursor:pointer;}
.px li.down em{ display:inline-block; width:12px; height:16px; background:url(../img/cplb_px2.png?cachesj=2015090228) no-repeat 0px 0px; vertical-align:middle; margin-left:3px;}
.cxtj_xz{width: 100%;height:30px;}
.cxtj_xz dl#nyxz{width: 100%;overflow: hidden;line-height:30px; height:30px;}
.cxtj_xz dl#nyxz dt{float: left; color: #666;padding-right:15px;font-size: 16px;}
.cxtj_xz dl#nyxz dd a{color: rgba(255,132,1,1);}
.cxtj .mdd_more{width:1162px;min-height: 40px; display: none;}
.cxtj ul li .mdd_more dl dd:nth-of-type(1){width: auto;}
.cxtj .mdd_more dl{margin-left: 168px; width: 742px;}
.cxtj .mdd_more dl dd{float: left;width: auto;margin-left: 25px; color: #1f1f1f;font-size: 14px;line-height: 22px; padding: 7px 0;}
.cxtj .mdd_gd{margin-left: 20px;color: rgba(255,132,1,1); cursor: pointer; display: inline-block; font-size: 14px;position: absolute; right:0;top:12px; line-height: 22px; width: 45px;z-index: 9;}
.cxtj .mdd_gd i{width: 12px; height:7px;background: url(../img/cplb_gd.png?cachesj=2015090228) no-repeat; background-size: 100%;position: absolute;right:0; top:50%;margin-top: -3px;}
.cxtj .mdd_gd i.sq{width: 12px; height:7px;background: url(../img/cplb_gd2.png?cachesj=2015090228) no-repeat; background-size: 100%;position: absolute;right:0; top:50%;margin-top: -3px;}
.main-left{ width:198px; height:auto;margin-bottom: 20px; background:#fff; border:1px solid #ccc;font-size:16px; float:left;}
.main-left div h4{width: 183px;font-family:"微软雅黑";padding-left: 15px; height: 38px;background: url(../img/cpxq_ggbg.jpg?cachesj=2015090228) repeat-x; font-size: 16px;line-height: 38px;color: #666;}
.main-left ul{ margin:10px 0;}
.main-left ul li{ height:36px; color:#666666; line-height:36px; padding:0 15px; cursor:pointer;font-size:14px;}
.main-left ul li.counter{ color:rgba(255,132,1,1);}
.main-left ul li:hover{ color:rgba(255,132,1,1);}
.main-left ul li a{ height:26px;   line-height:26px; color: #333; cursor:pointer;font-size:14px;text-decoration:none;}
.main-left ul   .cur a{ color:rgba(255,132,1,1); }
.main-left ul li a:hover{ color:rgba(255,132,1,1);}
.main-right{ width:970px; background:#fff; height:auto; float:left;min-height: 600px;}
.main-right p{color: #333333;font-family:"微软雅黑";font-size: 14px;line-height: 28px;margin:0 0 10px;}
.main-right p b{color:rgba(255,132,1,1);}
.xzbt{box-sizing: border-box;float: left;color: #3c3a3a;padding-left:30px; padding-right: 25px;font-size: 14px;width:112px;min-height:44px;line-height:44px;}
.main-height{min-height: 600px; box-sizing:border-box;}
.main-right p.mdxq_sm{position: absolute;bottom: 15px; right:15px;}

.main-right div.neirong{ font-size:12px;color: #333333; font-family:"微软雅黑";line-height: 28px; margin: 25px 0; overflow:hidden;}
.main-right div.neirong div{ float:left;}
.main-right b,u{ font-size:14px; color:rgba(255,132,1,1); line-height:20px; font-weight:bold;}

/* sxyyb_bl */
.mdxq{overflow: hidden;}
.main-right .yyb_pic{float:right;}
.main-right .yyb_pic ul{float:left;}
.main-right .yyb_pic ul li{width:200px; height:150px; overflow:hidden; border:3px solid #eaeaea; margin-top:10px;}
.main-right .yyb_text{color: #333;overflow: hidden;}
.main-right .yyb_text .right_content{position: relative;width:437px;height: 364px; margin:0 20px 20px 0; float: left; border-radius: 4px; border:1px solid #e1e1e1;}
.main-right .yyb_text .info {width:280px;float: left;text-align: left;box-sizing:border-box; padding-left: 15px;}
.main-right .yyb_text .info_title {max-height: 100px; font-family:"微软雅黑";font-size: 18px;padding:20px 0px 0px 0px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.main-right .yyb_text .info p{color: #5d5d5d;font-family:"宋体";font-size: 14px;line-height: 1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.main-right .yyb_text .info span{color: #5d5d5d;font-family:"宋体";font-size: 14px;line-height: 1.5;}
.map{width:437px;height:186px;background: url(../img/default.jpg?cachesj=2015090228);background-size: cover;float: right;}
.main-right .yyb_text .mdxq_ewm{width:100px;min-height: 80px; display:inline-block;position: absolute;right: 15px; bottom:56px;}
.main-right .yyb_text .mdxq_ewm p{font-size: 12px; text-align: center;}

.dq{ width:98%; overflow:hidden; padding-bottom:10px;white-space: nowrap;}
#qgfb{ border-bottom:2px solid #e1e1e1;}
#qgfb li{ float:left; padding:0 10px; font-size:16px;height: 40px;line-height: 40px;  cursor:pointer; list-style: none}
#qgfb li.curent{ color:rgba(255,132,1,1); font-weight:bold;border-bottom:2px solid rgba(255,132,1,1);box-sizing: border-box;}
.mdxq li{display:none;}
.mdxq li.curent{display:block;}
#szqy li{padding:0 15px;height: 30px;line-height: 30px;border:1px solid #f7f7f7; font-size: 14px; text-align: center; border-radius: 30px;float: left;background: #f7f7f7;margin:7px 10px;cursor:pointer;}
#szqy li.current{color:rgba(255,132,1,1);border:1px solid rgba(255,132,1,1);background: #fff; }

.cpzs{height:225px;box-sizing:border-box; position: relative; margin:20px 0; overflow:hidden;background:#fff;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.05);box-shadow:0px 3px 5px rgba(0,0,0,0.05);}
.cpzs:first-child{margin-top: 0;}
.cpzs:hover{-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.35);box-shadow:0px 3px 5px rgba(0,0,0,0.35);}
.cpzs img{ width:300px; height:225px;overflow: hidden; display:inline-block; float:left; cursor:pointer;transition: all 0.6s;}
.cpzs img:hover{transform: scale(1.2);}
.cpmc{width:680px; float:left; height:183px; margin:20px ; font-size:16px; /*border-right: 1px solid #e1e1e1;*/position: relative;padding-right: 15px; box-sizing: border-box;}
.cpmc b{font-weight: normal; }
.cppic a{ font-style:normal; color:#000;font-family:"微软雅黑";font-size:20px;line-height:36px; max-height:72px;display:box;line-clamp: 2;box-orient: vertical; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp:2;-moz-box-orient: vertical;overflow: hidden; cursor:pointer; text-decoration:none;}
.cpmc b a:hover{ color:rgba(255,132,1,1);}
.cpmc p{ font-size:16px;margin-top:15px;padding-right:15px; height: 26px; color:#666;line-height: 24px;display:box;line-clamp: 1;box-orient: vertical; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.cpxqnr{ margin-top: 10px; font-size:16px;}
.cpxqnr span{ margin-right:20px; display: inline-block; width: 180px; margin-bottom: 10px;color: #666}
.bqmc_span{padding:0px 5px;background: #f7f7f7; color:#666;width:auto;font-weight: normal;height:24px;line-height:24px;display: inline-block;vertical-align: text-bottom;border-radius:4px;font-size:12px; text-align:center;white-space:nowrap;margin-left: 5px;}
.jg{position: absolute;right:40px;top:30px; width: 150px;text-align: right; display: inline-block;}
.jg span{min-width:115px;font-size:16px; text-align:center; display:inline-block; color:#999; font-family:"微软雅黑";margin-top:46px; margin-bottom:2px;}
.jg span em{font-style:normal;  font-size:16px;}
.jg span b{ font-size:28px; margin:0 5px; font-weight: normal;color:rgba(255,132,1,1);}
.jg button{font-size: 16px;font-family:"微软雅黑";width:120px; height:35px; background:rgba(255,132,1,1);border-radius: 4px; border:none; color:#fff; cursor:pointer;}
.cpzs a{height: 225px;float: left;overflow: hidden;}
.cpbq {width: 66px;height: 28px;background: url(../img/cpsy_cpbq.png?cachesj=2015090228) no-repeat;color: #fff;position: absolute;top: 0;left: 0; text-align: center;line-height: 28px;}
#ppgl_right{margin-bottom:40px;}

/*动态管理*/
.dtgl_right ul{width: 960px; padding:0 20px; box-sizing:border-box; }
.dtgl_right ul li {font-family:"微软雅黑";font-size: 14px;line-height:45px;border-bottom: 1px dashed #eeeeee;}
.dtgl_right ul li:FIRST-CHILD {border-top:1px dashed #e1e1e1;}
.dtgl_right ul li a {color: #2d2d2d;font-family:"微软雅黑";font-size: 16px;line-height: 29px;text-decoration: none;}
.dtgl_right ul li a:hover{ color:rgba(255,132,1,1); text-decoration:underline;}
.dtgl_right ul li span {float: right;margin-left: 5px;color: #999;font-family:Arial;}
.dtgl_right h5 {width: 912px;height: 30px;line-height: 30px;padding-left: 10px;background: #f7f7f7;color: #666;border:none;font-size: 12px;}
.dtgl_right h5 span{float: right;margin-right: 10px}
.dtgl_right .bt{height:40px; line-height:40px;font-size: 16px;margin:0 20px;}
.main-height .bt{height:40px; line-height:40px;padding-left: 20px;font-size: 16px;}
.main-right .bt{height:40px; line-height:40px;font-size: 16px;}
.main-height .wz{padding: 0 20px;}


.content{ width:100%; height:auto; }
.content-in{ width:1190px; height:auto; margin:0 auto; padding:20px 0 40px; overflow:hidden; position:relative;}
.content-left ul li.current a{color:rgba(255,132,1,1);}
.content-left h4{font-size:16px;width: 183px;height: 38px;background: url(/xtfsq/themes/images/cpxq_ggbg.jpg?cachesj=2015090228) repeat-x;font-family:"微软雅黑";line-height: 38px;color: #666;padding-left: 15px;}
.content-left{ float:left; width:200px;border: 1px solid #e1e1e1;float: left; background:#fff;box-sizing:border-box;}
.content-left ul{margin:10px 0;}
.content-left ul li a{ text-decoration:none;font-size:14px; width:165px; background:#fff; height:26px;line-height:26px;  padding:0 15px; color:#666666; cursor:pointer;}
.content-left ul li a:hover{color:rgba(255,132,1,1);text-decoration:none;}
.content-right{ float: right; width:970px;box-sizing: border-box;min-height:620px; background:#fff;padding:20px 30px 60px 30px;}
.content-right ul.ddzt li{ float: left; font-size:16px;width: 80px;text-align: center; height:40px;line-height: 40px;  color:#666; cursor:pointer;border-bottom:2px solid #e1e1e1;}
.content-right ul.ddzt{ overflow:hidden; width:910px;}
.content-right ul.ddzt li.cur { border-bottom:2px solid rgba(255,132,1,1);color:rgba(255,132,1,1);height: 40px;line-height: 40px;}
.content-right ul.ddxx-tou{ background:#f2f9fe; height:37px; width:910px;box-sizing:border-box;border:1px solid #e1e1e1;margin:20px 0; font-size: 14px;}
.content-right ul.ddxx-tou li{ float:left; font-size:12px; line-height:35px; color:#666; width:108px; text-align:center;margin-left: -1px;}
.content-right ul.ddxx-tou li:first-child{ width:353px; text-align:center; margin-left:0px;}
.content-right ul.ddxx-tou li.ddxx-cz{ width:118px;}
.content-right ul.ddxx li{border:1px solid #e1e1e1;margin-bottom: 20px;}
.content-right ul.ddxx li span{ height:35px; width:908px; padding-left:15px;box-sizing:border-box; display:inline-block; line-height:35px; color:#666666;}
.content-right ul.ddxx li div{ width:905px; height:76px;font-size: 14px;padding:15px;position: relative;}
.content-right ul.ddxx li div a{float:left;color:#333;}
.content-right ul.ddxx li div a:hover{float:left;color:rgba(255,132,1,1);}
.content-right ul.ddxx li span a:hover{color:rgba(255,132,1,1);}
.content-right ul.ddxx li div a img{ width:100px; height:75px; }
.content-right ul.ddxx li div p{  height:65px; float:left; width:215px; margin-left:15px; padding-top:5px; font-size:14px; }
.content-right ul.ddxx li div p a{ width: 215px; height: 58px; line-height: 30px; overflow: hidden; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.content-right ul.ddxx li div span{ float:left; width:94px;; text-align:center; line-height:24px; margin:25px 0 0 12px;font-family:"微软雅黑";}
.content-right ul.ddxx li div span.sj{ margin-top:13px; height:48px;}
.content-right ul.ddxx li div button{display: inline-block;vertical-align: middle;cursor:pointer; cursor:pointer; width:75px; border:none; border-radius:3px; height:28px; color:#fff; background:rgba(255,132,1,1); font-size:12px;}
.content-right ul.ddxx li div span.ddxx-box{height:36px; position: absolute;right:45px; top:50%;margin-top:-25px;}
.content-right ul.ddxx li.active{background:#f9e4e4; }

.content-right ul.wdsc li{ float: left; font-size:16px;  color:#666;height:36px;line-height: 36px; cursor:pointer;}
.content-right ul.wdsc li.xinz{cursor:default; color:rgba(255,132,1,1);border-bottom:2px solid #e1e1e1; width:845px;}
.content-right ul.wdsc li.xinz span{font-size: 14px; width:66px ;height: 24px;line-height: 24px;margin-top: 6px; border:1px solid rgba(255,132,1,1); text-align: center;}
.content-right ul.wdsc li.bul{ cursor:default; color:rgba(255,132,1,1); width:845px;border-bottom:2px solid #e1e1e1;}
.content-right ul.wdsc{ overflow:hidden;}
.content-right ul.wdsc li.current{ border-bottom:2px solid rgba(255,132,1,1);color:rgba(255,132,1,1);}
/* .content-right ul.wdsc-tou{ background:#f1f1f1; height:37px; width:935px; margin-top:20px;}
.content-right ul.wdsc-tou li{ float:left; font-size:12px; line-height:35px; color:#666; width:239px; text-align:center;border:1px solid #e4e3e3;margin-left: -1px;}
.content-right ul.wdsc-tou li:first-child{ width:454px; text-align:center;} */
.content-right ul.wdsclb{overflow: hidden;}
.content-right ul.wdsclb li{width: 270px;height: 315px;border:1px solid #e1e1e1;margin:20px 20px 0 0; float: left;border-radius: 4px;overflow: hidden;position: relative;}
.content-right ul.wdsclb li div{}
.content-right ul.wdsclb li div a:first-child{float:left;color:#333;width: 270px;height: 202px;}
.content-right ul.wdsclb li div a:hover{float:left;color:rgba(255,132,1,1);}
.content-right ul.wdsclb li div a img{ width:270px; height:202px; }
.content-right ul.wdsclb li div a.hygl_scmc{float:left;margin:18px 15px;height:60px; line-height:26px; color:#333;  font-size:14px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.content-right ul.wdsclb li div span{ float:left;color:#666666;padding-left: 15px;}
.content-right ul.wdsclb li div span.wdsc_qx{width:78px;height: 27px;line-height: 27px;text-align: center; color: #fff;padding: 0; border-radius:0 4px 0 4px;
    background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  position: absolute;top:0;right: 0;display:block;cursor: pointer;}
	
	
	.content-right ul.wdsclb li div span.pick_qx{width:78px;height: 37px;line-height: 37px;text-align: center; color: #333;padding: 0; border-radius:0 4px 0 4px;
      position: absolute;bottom:5px;right: 5px;display:block;cursor: pointer;}
	
	
.cylk{ width:910px; margin-top:20px;}
.cylk tr{border:1px solid #e1e1e1;}
.cylk tr:nth-child(odd){background:#F7F7F7;}
.cylk th{ height:35px; background:#f2f9fe; line-height:35px; font-size: 14px;font-weight:normal; color:#666666;}
.cylk td{ height:45px; line-height:45px; text-align:center;position: relative; font-size: 14px;}
.cylk td span{ width:16px; height:16px;display: inline-block;margin-right:20px; background:url(/xtfsq/themes/images/hygl_edit.png?cachesj=2015090228) no-repeat;cursor:pointer;}
.cylk td span.bllk{ width:18px; height:18px; display:inline-block; background:url(/xtfsq/themes/images/bllk_qd.png?cachesj=2015090228) no-repeat;position: absolute;top:50%;left:50%;margin: -9px 0 0 -9px;}
.cylk td span.xzlk{width:18px; height:18px; display:inline-block; background:url(/xtfsq/themes/default/images/bllk_qd2.png?cachesj=2015090228) no-repeat !important;position: absolute;top:50%;left:50%;margin: -9px 0 0 -9px;}
.cylk td em{ width:16px; height:16px;display: inline-block;background:url(/xtfsq/themes/images/hygl_del.png?cachesj=2015090228) no-repeat;cursor:pointer;}
.addcylk{ width:420px; height:360px;margin: 0 auto;}
.addcylk h4{ width:405px;; height:40px; font-size:14px; line-height:40px; padding-left:15px; border-bottom:1px solid #e1e1e1; font-weight:normal; color:#333333;}
.addcylk ul{ margin:20px auto;}
.addcylk li{ margin:15px 0; margin-left:15px; color:#666666; margin-left:60px;}
.addcylk li div{display: inline-block;width: 80px; text-align: right;}
.addcylk li:last-child{ margin-top:20px;}
.addcylk li input{ height:40px;line-height:40px; padding-left:5px;margin-left: 20px;border: 0; background: #f7f7f7;color: #333333;  padding-left: 5px;width:200px;}
.addcylk li select{ height:40px;padding: 8px 10px; margin-left: 20px; color: #333333;border: 0; background: #f7f7f7;  padding-left: 5px; width:205px;}
.addcylk li span{ height:40px; width:124px;font-size: 14px;border-radius: 4px; line-height:40px; text-align:center; display:inline-block; color:#fff;background:rgba(255,132,1,1);cursor:pointer;}
.addcylk li em{ height:40px; width:124px; line-height:40px;border-radius: 4px; text-align:center; display:inline-block; color:#666666; background:#eaeaea; font-style:normal; margin-left:20px; cursor:pointer;}

.wdzl ul{ margin:20px ;font-size: 14px; }
.wdzl ul li{ margin:15px 0; color:#666666;}
.wdzl ul li img{ height:80px; margin-left:30px;   }
.wdzl ul li input{height:40px;line-height:40px; padding-left:10px; border:0px; border-bottom:1px solid #d7d7d7;  color: #333333; width:200px; margin-left:20px;}

.wdzl ul li input.radio{ height:20px; width:20px; padding:0px; display:inline; width:auto;}
.wdzl ul li select{ height:40px;padding: 8px 10px;border:0;background: #f7f7f7; color: #333333;width:210px;margin-left:15px;}
.wdzl ul li div{display: inline-block;  text-align: right; margin-right:10px;}
.wdzl ul li span{ height:40px; width:124px;border-radius: 4px; line-height:40px; text-align:center; display:inline-block; color:#fff;background:rgba(255,132,1,1); margin-left:187px; cursor:pointer;}

.xgmm ul{ margin:20px auto; width: 35%;font-size: 14px;}
.xgmm ul li{ margin:15px 0; color:#666666;}
.xgmm ul li input{height:40px; line-height: 40px; padding-left:10px;border:0;background: #f7f7f7; color: #333333; width:200px; margin-left:20px;}
.xgmm ul li div{display: inline-block;width: 80px; text-align: right;}
.xgmm ul li span#save{ height:40px; width:124px;border-radius: 4px; line-height:40px; text-align:center; display:inline-block; color:#fff;background:rgba(255,132,1,1);margin-left:187px; cursor:pointer;}

.ghsj ul{ margin:20px auto; width: 46%; font-size: 14px;}
.ghsj ul li{ margin:15px 0; color:#666666;}
.ghsj ul li input{height:40px; line-height:40px; padding-left:10px;border:0;background: #f7f7f7; color: #333333; width:200px; margin-left:20px;}
.ghsj ul li div{display: inline-block;width:88px; text-align: right;}
.ghsj ul li span#save{ height:40px; width:124px;border-radius:4px; line-height:40px; font-size: 16px; text-align:center; display:inline-block; color:#fff;background:rgba(255,132,1,1); margin-left:195px; cursor:pointer;}
.ghsj li em{ height:30px; width:80px;font-size: 12px; line-height:30px; text-align:center; display:inline-block; color:#666666; background:#eaeaea; font-style:normal; margin-left:20px; cursor:pointer; border-radius:2px;}

.wjmm ul{ margin:20px auto;font-size: 14px;}
.wjmm ul li{ margin:15px 0; color:#666666;}
.wjmm ul li input{height:40px; line-height:40px; padding-left:10px;border: 1px solid #e1e1e1; color: #333333; width:200px; margin-left:20px;}
.wjmm ul li div{display: inline-block;width: 80px; text-align: right;}
.wjmm ul li span#save{ height:35px; width:75px; line-height:35px; text-align:center; display:inline-block; color:#fff; background:rgba(255,132,1,1); margin-left:68px; cursor:pointer;}
.wjmm li em{ height:40px; line-height:40px; width:80px; text-align:center; text-indent:0em;display:inline-block; color:#666666; background:#eaeaea; font-style:normal; margin-left:10px; cursor:pointer; border-radius:2px; text-align:center;}
.wjmm li a{ margin-left:66px; color:#666666; text-decoration:none;}
.wjmm li a:hover{color:rgba(255,132,1,1);}

.dl ul{ margin:20px auto;font-size: 14px;}
.dl ul li{ margin:15px 0; color:#666666;}
.dl ul li input{height:30px;line-height: 30px; padding-left:5px;border: 1px solid #e1e1e1; color: #333333; width:200px; margin-left:20px;}
.dl ul li span{ height:35px; width:207px; line-height:35px; text-align:center; display:inline-block; color:#fff; background:rgba(255,132,1,1); margin-left:32px; cursor:pointer; border-radius:3px; font-size:14px;}
.dl ul li u{ text-decoration:none; color:#333333; cursor:pointer;}
.dl li u:hover{color:rgba(255,132,1,1);}

.ddtj i{ font-style:normal;color:rgba(255,132,1,1);}
.ddtj u{ color:rgba(255,132,1,1); text-decoration: none;}

.ddzf{position:fixed; left:50%; top:50%; margin-left:-176px; margin-top:-181px; width:350px; background:#fff; z-index:9999; border:1px solid #ddd; border-radius:4px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.22);padding-bottom:15px;}
.ddzf h3{height:40px; border-bottom:1px solid #ddd; line-height:40px; padding-left:10px;font-size:14px; font-weight:normal;}
.ddzf em{position:absolute; background:#fff;  right:10px; top:12px; height:14px; width:14px; display:inline-block; font-style:normal; cursor:pointer; background: url(../img/cancle.png?cachesj=2015090228) no-repeat;}
.ddzf span.ddbh{ display:inline-block; width:350px; text-align:center;  height:30px; line-height:30px; color:#666666; font-size:14px; margin-top:10px;}
.zfan{ overflow:hidden; height:212px;}
#qrcode{width: 200px;height: 200px; margin: 0 auto;}
.ddzf span{ margin-top:10px;}
.ddzf p{ font-size:30px; text-align:center; margin:0px 0 5px;}
.ddzf span.wxzf{width: 120px;height:36px;margin-top: 9px; vertical-align: middle;background: url(../img/wxzf.png?cachesj=2015090228) no-repeat;display: inline-block; }
.content-right ul.ddxx li div span.orange{color: rgba(255,132,1,1);}


.main-in{ height:auto; width:1190px; margin:0 auto; padding:20px 0 40px;}
.ddxq li{ width:1190px; height:auto; background:#fff;margin-bottom:20px; padding:20px 30px;position: relative;box-sizing: border-box;}
.ddxq li div.title{height:37px;position:relative;font-size:20px; font-family:"微软雅黑";line-height:1;margin-left:0px; color:#333333;}
.ddxq li div.title .more{ width: 90px;     border: 0px solid #d7d7d7;  height: 32px; color: #fff;  background: rgba(255,103,1,1);  border-radius: 5px;}
.ddxq ul.ddxx{overflow: hidden;}
.ddxq ul.ddxx li{ border-top:none; height:auto;width:31%;float: left;font-size:16px;background:none; color:#333333;line-height:40px; margin-bottom:0px;padding:0;}
.ddxq ul.ddxx li span{ display:inline-block; margin-right: 8px;}
.ddxq ul.ddxx li span:first-child{ color:#666; font-weight:normal;}
.ddxq ul.ddx-box li span:first-child{ color:#666; font-weight:normal;}
.ddxq ul.ddxx li span em{ font-style:normal; color:#333333;}
.ddxq ul.ddxx li u{ font-size:14px; color:rgba(255,132,1,1);text-decoration:none;font-family:"微软雅黑";}
.ddxq ul.ddxx li i{color:rgba(255,132,1,1); font-style:normal;font-family:"微软雅黑";}
.ddxq li div{ height:45px;color:#666;font-size: 16px;}
/*.tjdd_div{ height:45px; line-height:45px; color:#666; margin-bottom:15px;}
.tjdd_div input{ margin-right:5px;vertical-align: middle; margin-top:-3px;}
.tjdd{ width:150px; height:45px; background:#ff9419; display:inline-block; border-radius:4px; font-size:20px; text-align:center; line-height:45px; font-family:"微软雅黑"; color:#fff; text-decoration:none; float:right;} */
.ddbgxx{height: 30px;width: 100%; display: inline-block; line-height:25px;text-align: center;}
.ddxq li div.ddlk-xx{min-height: 30px; height: auto;width: 100%; background: #fff;}
.ddxq ul.ddlk{border-left: 1px solid #e1e1e1; border-top:none; width: 100%;height: auto;background: #fff;}
.ddxq ul.ddlk li{width: 22%;height:45px;border: 1px solid #e1e1e1;line-height:45px;background: #fff; margin-left:-1px;text-align: center;box-sizing:border-box;border-top:none;}
.ddxq ul.ddlk:first-child li{border-top: 1px solid #e1e1e1;background: #f2f9fe;height:40px;line-height:40px;}
.ddxq li div .ddmc{float:left; margin-left:15px; margin-top:5px; color:#333; cursor:pointer; font-size:16px;}
.ddxq li div .ddmc:hover{color: rgba(255,132,1,1);}
.ddxq ul.ddxx li a{line-height: 18px; display: inline-block;vertical-align: middle;}
.ddxq ul.ddxx li a:hover{color: rgba(255,132,1,1) !important;}
.ddbgxx p{margin-right: 12px; text-align: left;font-size:16px;}
.ddxx_adr{height: 40px; line-height:1;font-size: 16px;}
.ddxx_adr span{margin: 0 5px;}
.ddxx_adr span:last-child{color: rgba(255,132,1,1);}

.detail_con{ padding:20px; line-height:28px; font-size:16px;}
.detail_con h1{ font-size:24px; line-height:36px; text-align:center; padding:20px; color:#3366ff;}
.detail_con h4{ font-size:14px; line-height:36px; text-align:center; padding-bottom:20px;} 
.detail_con .avatar{ height:45px; width:45px; border-radius:50%;}


.member_num{display: flex; background:#fff; align-items:flex-start; justify-content: center;align-content:center; height: 140px; padding-top: 20px; }
.member_num li{ width:25%; cursor:pointer; text-align: center; line-height: 50px; font-size: 26px; display: flex;
    flex-direction:column;  justify-content: center;align-content:center;color: #FF6701; font-weight: bold; text-align: center; }
.member_num li p{  font-size: 16px; line-height: 40px; color: #333333; font-weight: normal;  }
.member_num li img{ margin: 0 auto;  width: 60px; margin-bottom: 0.2rem;   }
.member_num li .share{ margin: 0 auto;  width: 40px; margin-bottom: 0.1rem;   }
.w33 li{ width: 33%;}
.bghui{background:#f3f3f3;height: 0.2rem;}

.m_title{ line-height: 60px; font-size:16px; border-bottom: 1px solid #d7d7d7; padding:0 0.3rem;}
.m_title .more{cursor:pointer; float: right; line-height:60px; font-size:16px; border-bottom: 1px solid #d7d7d7; padding-left: 0.2rem;}


.forum_list{display: inline-block;width: 100%; }
.forum_list li{cursor: pointer; border-bottom:1px solid #d7d7d7; height: 160px;background: #fff;margin-right: 5px;margin-bottom: 15px;} 
.forum_list .txt  { padding: 10px;}
.forum_list .txt h3{ line-height: 30px; font-size: 16px; margin-bottom: 10px;}
.forum_list .txt h4{ font-size: 14px;line-height: 25px;  height: 70px; color: #666;}
.forum_list .txt p{ font-size: 14px; height: 30px; line-height: 30px; margin-top:10px;}
.forum_list .txt .avatar{ width: 30px; float: left; margin-right: 10px; border: 1px solid #d7d7d7; border-radius: 50%;}

.btn{ width:120px; height:40px; background: linear-gradient(-38deg,rgba(255,103,1,1),rgba(255,132,1,1)); border:0px; font-size:18px; color:#fff; border-radius:5px; cursor:pointer;}

 .txt .label{ float: left; margin-right:5px; display: block; height:30px; line-height:30px;}

 .txt .time{ float: left; background: url("../img/time.png") no-repeat left center; padding-left:20px; background-size: auto 50%;   display: block; height:30px; line-height:30px;}
 .txt .author{ float: right; background: url("../img/author.png") no-repeat left center; padding-left:20px; background-size: auto 50%;   display: block; height:30px; line-height:30px;}
 .txt .view_num{ float: right; background: url("../img/view.png") no-repeat left center; padding-left:30px;padding-right:10px; background-size: auto 50%;   display: block; height:30px; line-height:30px;}
 .txt .comment_num{float: right;  background: url("../img/comment.png") no-repeat left center; padding-left:30px; padding-right:10px; background-size: auto 50%;   display: block; height:30px; line-height:30px;}
  .txt .love_count{float: right;  background: url("../img/zan.png") no-repeat left center; padding-left:30px; padding-right:10px; background-size: auto 50%;   display: block; height:30px; line-height:30px;}
 
 .txt .action{ margin-left:20px; height:30px; line-height:30px;}
 .txt .action a{ font-size:16px; color:#FF0000; margin-left:20px;}
 
 
 
/* 分页 */
.pagination {
    display: inline-block; font-size:14px;  
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }

.pagination > li > a,
.pagination > li > span {
    position: relative; 
    padding: 4px 12px;
    line-height: 1.42857143;
    color: #23abf0;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin: 0 2px; }

.theme-black .pagination > li > a,
.theme-black .pagination > li > span {
    color: #fff;
    padding: 6px 12px;
    background: #3f4649;
    border: none; }

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #FF6701;
    border-color: #FF6701; }
	
	
	
.event_order{width: 100%; }
.event_order .tit{ height: 30px; margin: 30px 0;
    font-size:20px;
    font-family:MicrosoftYaHei-Bold;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height: 36px;}
.event_order ul{ padding:20px ; width:700px; margin:0 auto;}
.event_order li{   border-top: 0px solid #ddd;}
.event_order li .bt{ float: left; color: #999999; display:inline-block; width: 90px; text-align: right; font-size:14px;}
.event_order li span{   display:inline-block; color: #333333; line-height: 60px; margin-left: 20px ; text-align: center; }
.event_order li .pic{ height:130px;}
.event_order input{ width:450px; line-height: 40px; font-size: 18px ; height:40px; border: 0px; border-bottom: 1px solid #d7d7d7; }
.event_order .radio{ width: 30px; line-height: 30px; font-size: 16px ; height: 30px; border: 1px;     -webkit-appearance:radio;}
.event_order .borno{ border: 0px; }



.pub ul{ padding:20px ;   margin:0 auto;}
.pub p{   border-top: 0px solid #ddd;}
.pub p .bt{ float: left; color: #999999; display:inline-block; width: 60px; text-align: right; font-size:14px;}
.pub p span{   display:inline-block; color: #333333; line-height: 60px; margin-left: 20px ; text-align: center; }
.pub p .pic{ height:130px;}
.pub input{ width:450px; line-height: 40px; font-size: 18px ; height:40px; border: 0px; border-bottom: 1px solid #d7d7d7; }
.pub .radio{ width: 30px; line-height: 30px; font-size: 16px ; height: 30px; border: 1px;     -webkit-appearance:radio;}
.pub .borno{ border: 0px; }


.center{ text-align:center; margin:0 auto;}
body .btn  {
    width: 120px;
    height: 40px;
    background: linear-gradient(-38deg, rgba(255, 103, 1, 1), rgba(254, 143, 23, 1));
    border-radius: 40px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 40px; border: 0px; margin-top: 0.15rem;
}
body .delete  {
    width: 120px;
    height: 40px; margin-right:10px;
    background: linear-gradient(-38deg, rgba(155, 155, 155, 1), rgba(123, 123, 123, 1));
    border-radius: 40px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 40px; border: 0px; margin-top: 0.15rem;
} 

.textarea{ border: 0px; border-bottom: 1px solid #d7d7d7; width:480px; height: 80px; line-height: 40px; vertical-align: left;text-align-last: left; font-size: 16px; text-align: left;} 
.navFix {
 position: fixed; background:#fff;
 z-index: 100;
 top: 0px;
 left: 50%; margin-left:-600px;
 width: 1200px;
}


.follow_list{ display:inline-block; width:100%; background:#fff; }
.follow_list li{ float: left; width: 90px; text-align: center; margin: 20px 0;}
.follow_list li img{  width: 64px; padding: 0.2rem;  border-radius: 50%; }
.data-table{ font-size:14px; }

.track_list{ display:inline-block; width:100%; background:#fff; }
.track_list li{ width: 100%; height:90px; padding: 10px 0;border-bottom:1px solid rgba(242,242,242,1);}
.track_list li .img{ float: left; border-radius: 50%; margin-left:20px;
    width:64px;
    height:64px;
    border:1px solid rgba(242,242,242,1);
}.track_list li .img img{ 
     width:100%;
 }.track_list li .txt{ float: left; margin-left:20px;
      width:500px;  color: #838383;
  }
.track_list li .txt h3{font-size:14px; height:60px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:60px}





.member{
    width:100%; position:relative;
    height:350px;
    background:rgba(255,103,1,1) url('../img/bg3.png') no-repeat center center; background-size: 100% auto;
}

.member.bg1{
    background:rgba(255,103,1,1) url('../img/bg1.png') no-repeat top ; background-size: 100% auto;
}
.member.bg2{
    background:rgba(255,103,1,1) url('../img/bg2.png') no-repeat top ; background-size: 100% auto;
}
.member.bg3{
    background:rgba(255,103,1,1) url('../img/bg3.png') no-repeat top ; background-size: 100% auto;
}
.member.bg4{
    background:rgba(255,103,1,1) url('../img/bg4.png') no-repeat top ; background-size: 100% auto;
}
.member.bg5{
    background:rgba(255,103,1,1) url('../img/bg5.png') no-repeat top ; background-size: 100% auto;
}

.member .top_r { width: 120px; cursor:pointer;
    height: 44px; line-height:44px; text-align: center;   position: absolute; right: 0; top: 20px;
}
.member .vip{ width: 120px; cursor:pointer;
    height: 44px; line-height:44px; text-align: center; color: #fff; font-size:16px;
    background:url('../img/vip.png') no-repeat top right ; background-size:auto 100% ; position: absolute; right: 0; top: 220px;
}
.nobg{ background: none; }
.m_info{ padding-top: 270px; padding-left: 30px;}
.m_info .face{ width: 128px; height: 128px; margin: 20px; float: left; border-radius:50%;}
.m_info h3{ margin-top:60px; color: #333; font-size:18px;font-weight:bold;}
.m_info h4{ margin-top: 20px; height:30px; line-height:30px; color: #fff; padding: 0 10px ; font-size: 14px;border: 1px solid rgba(255,105,5,0.9);
    border-radius: 5px;
    display: inline-block;
    background: rgba(1255,105,5,0.9); 
    border-radius:15px; display: inline-block;}



.member_num{display: flex; background:#fff; align-items:flex-start; justify-content: center;align-content:center; height: 80px; padding-top: 10px; }
.member_num li{ width:25%; text-align: center; line-height: 50px; font-size: 24px; display: flex;
    flex-direction:column;  justify-content: center;align-content:center;color: #FF6701; font-weight: bold; text-align: center; }
.member_num li p{  font-size: 14px; line-height:30px; color: #333333; font-weight: normal;  }
.member_num li img{ margin: 0 auto;  width: 40px; margin-bottom: 0.2rem;   }
.member_num li .share{ margin: 0 auto;  width: 40px; margin-bottom: 0.1rem;   }
.w33 li{ width: 33%;}
.bghui{background:#f3f3f3;height: 10px;}


ul.dtgl_right  {width: 900px; padding:0 20px; box-sizing:border-box; }
.dtgl_right   li {font-family:"微软雅黑";font-size: 14px;line-height:45px;border-bottom: 1px dashed #eeeeee; overflow:hidden;}
.dtgl_right   li:FIRST-CHILD {border-top:0px dashed #e1e1e1;}
.dtgl_right   li a {color: #2d2d2d;font-family:"微软雅黑";font-size: 16px;line-height: 29px;text-decoration: none;}
.dtgl_right   li a:hover{ color:#f72323; text-decoration:underline;}
.dtgl_right   li label {float: right;margin-left: 5px;color: #999;font-family:Arial; line-height:45px;}
.dtgl_right h5 {width: 912px;height: 30px;line-height: 30px;padding-left: 10px;background: #f7f7f7;color: #666;border:none;font-size: 12px;}
.dtgl_right h5 span{float: right;margin-right: 10px}
.dtgl_right .bt{height:40px; line-height:40px;font-size: 16px;margin:0 20px;}
.main-height .bt{height:40px; line-height:40px;padding-left: 20px;font-size: 16px;}
.main-right .bt{height:40px; line-height:40px;font-size: 16px;}
.main-height .wz{padding: 0 20px;}


.ico, .sp {
    background-image: url(../img/sprite.png);
    background-repeat: no-repeat;
    background-position: -1000px -1000px;
    background-color: transparent;
}

#func-nav, .hide { visibility:hidden }
#func-nav .mobile-list li, .annex-list a, .dl-hr>dt, .ovl, .text-ellipsis, .u-nav .nav1 { white-space:nowrap }
#func-nav .qq-list a, #func-nav>li>a { padding-top:48px; padding-bottom:10px; text-align:center; display:block }
#func-nav { position:fixed; z-index:12; width:80px; right:0; top:50%; margin-top:-210px; -webkit-transition:all .3s;
transition:all .3s
}
#func-nav>li, #func-nav>li>a { position:relative; background-color:#FFF; list-style:none; }
#func-nav .list-wrap, #func-nav .top a, #func-nav s, #func-nav>li>a, .col4 li { }
#func-nav.fun-bottom { top:70% }
#func-nav>li { height:71px }
#func-nav>li>a { z-index:3; font-size:12px; color:#333; border:1px solid #e6e6e6;  display:block; width:100%; background-position:center center; }
#func-nav>li>a:hover, #func-nav>li>a:hover:before { color:#FFF!important; background:#FF9933; }
#func-nav>li>a:before { font-size:24px; left:40%; top:20px }
#func-nav .qq-server { background-position:-363px -369px }
#func-nav .qq-server:hover { background-position:-438px -369px }
#func-nav .list-wrap { position:absolute; top:0; padding-right:10px }
#func-nav li:hover .list-wrap { right:100%!important }
#func-nav s { position:absolute; z-index:1; right:-2px; top:29px; border:6px solid; border-color:transparent transparent transparent #e6e6e6 }
#func-nav i { position:absolute; z-index:2; right:1px; top:30px; border:5px solid; border-color:transparent transparent transparent #fff }
#func-nav .qq-list, #func-nav .share-list { height:70px; border-left:0px solid #e6e6e6 }
#func-nav .wx-list { border-left:1px solid #e6e6e6 }
#func-nav .qq-list li, #func-nav .share-list li, #func-nav .wx-list li { float:right; width:70px; border:1px solid #e6e6e6; border-left:0; background-color:#FFF }
#func-nav .wx-list li { width:160px; min-height:193px; text-align:center; background:url(../img/loading.gif) center 90px no-repeat #FFF }
#func-nav .wx-list li:last-child { border:1px solid #e5e5e5 }
#func-nav .wx-list li .wx-title { font-size:14px; line-height:30px; text-align:center }
#func-nav .wx-list li img { display:block; width:160px; max-width:160px; max-height:240px }
#func-nav .qq-list a { color:#666; background-position:-97px -465px }
#func-nav .mobile-wrap { right:-320px }
#func-nav .mobile { background-position:-363px -425px }
#func-nav .mobile:hover { background-position:-438px -425px }
#func-nav .mobile-list { padding:0 15px; min-height:64px; border:1px solid #e6e6e6; line-height:2; background-color:#FFF }
#func-nav .mobile-list table, #func-nav .mobile-list td { vertical-align:middle; min-height:69px }
#func-nav .mobile-wrap td span { padding-right:5px }
#func-nav .share-wrap { right:-380px }
#func-nav .share { background-position:-363px -480px }
#func-nav .share:hover { background-position:-438px -480px }
#func-nav .share-list { width:426px }
#func-nav .share-list li { float:left; height:70px; background-color:#FFF }
#func-nav .share-list .cqq { background-position:-131px -592px }
#func-nav .share-list .sina { background-position:-95px -374px }
#func-nav .share-list a { display:block; height:100% }
#func-nav .share-list .wx { background-position:-163px -374px }
#func-nav .share-list .qq { background-position:-233px -374px }
#func-nav .share-list .bd { background-position:-58px -592px }
#func-nav .share-list .db { background-position:15px -593px }
#func-nav .countdown-wrap { cursor:pointer; right:-300px; height:78px; width:260px }
#func-nav .countdown-wrap .u-countdown { top:5px; right:10px }
#func-nav .countdown-wrap .time-wrap { border-radius:4px }
#func-nav .top { border:0 }
#func-nav .top a { color:#fff; background-color:#333; background-position:-368px -642px }
#func-nav .top a:hover { background-color:#666 }



.about_list{ display: inline-block;width: 100%; }
.about_list li { width: 100%; position: relative;border-bottom: 1px solid rgba(229,229,229,1);
    height: 60px; background: #fff;  overflow:hidden; font-size:16px; line-height:60px; }
.about_list li img{ width: 100%; }
.about_list li:nth-child(4n){ margin-right: 0px; }
.about_list .txt{ padding: 5px;  position:relative;}
.about_list .txt h3{ font-size: 16px; line-height: 28px;
    height: 40px; }
.about_list .txt p{ font-size: 14px; line-height:25px; }
.about_list .txt p { font-size: 14px;  }
  
.about_list .txt .avatar{ width:65px; height: 65px; position:absolute; left:20px; top:-30px; }
.about_list .txt .avatar img{  width:65px; height: 65px;}
.about_list .txt h3{  margin-left: 90px;  }
.about_list .txt h3{    } 

.comment_list  li{ clear:both; height:120px; width:100%;}
.comment_list  .avatar{ width:85px; height: 65px; float:left;}
.comment_list .avatar img{  width:65px; height: 65px;}
.comment_list .txt { float:right; width:1100px; font-size:14px; line-height:23px;  }
.comment_list .txt h3{    } 

.comment_list{}