@charset "utf-8";
/* CSS Document */

/* reset */
body,div,p,table,tr,th,td,form,fieldset,input,textarea,fieldset,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,span,input,img,marquee{ margin:0; padding:0; font-family:"微软雅黑","黑体";}
ul, ol, li { list-style:none; }
body, table, select, input { font-size:12px; color:#585858; }
img { border:none; vertical-align:top; }
input {outline: none; border: none; background:none; border:0;}
textarea {outline: none; resize:none;}
input,select{vertical-align:middle}
a { color:#666; text-decoration:none; }
a:hover { color:#fd5e37; text-decoration:none; }
h1 { font-size: 16px; }
h2, h3 { font-size: 14px; }
h4, h5, h6 { font-size: 12px; }
.f_l{ float:left;}
.f_r { float:right; }
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.posa{ position:absolute;}
.posr{ position:relative;}
/* 边距 */
.ml_10{ margin-left:10px;}
.ml_5{ margin-left:5px;}
.mr_10{ margin-right:10px;}
.mb_10{ margin-bottom:10px;}
.mr_8{ margin-right:8px;}
.mt_20{ margin-top:20px;}

/* 间隙 */
.blank650{ clear: both; font-size: 1px; height: 650px;line-height: 0; margin:0 auto;}
.blank380{ clear: both; font-size: 1px; height: 380px;line-height: 0; margin:0 auto;}
.blank250{ clear: both; font-size: 1px; height: 250px;line-height: 0; margin:0 auto;}
.blank75 { clear: both; font-size: 1px; height: 75px;line-height: 0; margin:0 auto;}
.blank50 { clear: both; font-size: 1px; height: 50px;line-height: 0; margin:0 auto;}
.blank40 { clear: both; font-size: 1px; height: 40px;line-height: 0; margin:0 auto;}
.blank30 { clear: both; font-size: 1px; height: 30px;line-height: 0; margin:0 auto;}
.blank25 { clear: both; font-size: 1px; height: 25px;line-height: 0; margin:0 auto;}
.blank20 { clear: both; font-size: 1px; height: 20px;line-height: 0; margin:0 auto;}
.blank16 { clear: both; font-size: 1px; height: 16px;line-height: 0; margin:0 auto;}
.blank15 { clear: both; font-size: 1px; height: 15px;line-height: 0; margin:0 auto;}
.blank10 { clear: both; font-size: 1px; height: 10px;line-height: 0; margin:0 auto;}
.blank5 { clear: both; font-size: 1px; height: 5px;line-height: 0; margin:0 auto;}

/* 字体 */
.font12{ font-size:12px;}
.font14,.font14 a{ font-size:14px; }
.font16{ font-size:16px; }
.font18{ font-size:18px; }

/* 宽度 */
.wrap,.w1000{ width:1000px; margin:0 auto;}


/* 头部 */
.head_box{ width:100%; height:100px; background:#4eaef1;}
.head{ width:1000px; height:76px; padding:24px 0 0 0; margin:0 auto; background:url(../images/line.png) no-repeat left bottom;}
.head_l{ width:200px;}
.head_m{ padding:25px 0 0 30px; font-weight:normal; color:#fff; }
.head span{cursor:pointer;}
.city{ font-size:18px; padding:0 9px 0 0;}
.head_r{ width:312px; padding:12px 0 0 0; height:36px; }
.search{width:312px; height:36px;  background:url(../images/search.png) no-repeat 0 0;}
.search input{ float:left;height:36px; color:#999; vertical-align:middle; }
.text{ width:266px; /* line-height:36px; */ padding-left:10px;}
.submit{ width:36px; }

/* 导航 */
.nav_box{ width:100%; height:50px; background:#34a0ec; position:relative;z-index:900;}
.nav{ width:1030px; height:50px; line-height:50px; margin:0 auto; font-size:16px; }
/*.nav_l{ width:810px;}*/
.nav_l li{ float:left; display:inline;  position:relative;margin:0 2px 0 0;}
.nav_l li a{ font-size:16px; color:#fff; padding:0 22px; float:left;}
.nav_l li a:hover{background:#2e92d8;}
.nav_l li a.suffix{ background:url(../images/suffix1.png) no-repeat 80px center; padding:0 25px;}
.nav_l li a.suffix1{ background:url(../images/suffix1.png) no-repeat 90px center;}
.nav_l li.active a{ background:#2e92d8 url(../images/suffix1.png) no-repeat 60px center;} 
.nav_l li.active a.suffix1{ background:#2e92d8 url(../images/suffix1.png) no-repeat 90px center;} 
.nav_l li.r_active{background:#2e92d8;}
.nav_list,.nav_list1{ position:absolute; left:0; top:50px;  z-index:99; background:#2e92d8; display:none; }
.nav_list{width:725px; height:98px;}
.nav_list1{ width:108px;text-align:center; padding-bottom:10px;}
.nav_list ul{ height:86px;padding-top:12px;}
.nav_l .nav_list li{ line-height:36px;width:102px;margin:0;}
.nav_l .nav_list li.nav_first{ padding:0 31px 0 0px; margin:0; }
.nav_l ul .nav_list li a{ padding:0 19px; float:left; margin:0; background:none; color:#fff;}
.nav_l ul .nav_list li a.pl_22{ padding-left:25px;}
.nav_l ul .nav_list li a:hover,.nav_l ul .nav_list1 li a:hover{color:#fbbe2f;}
.nav_l ul .nav_list1 li{ margin:0; padding:0; line-height:36px;}
.nav_l ul .nav_list1 li a{ background: none; color:#fff;}
.nav_l .nav_list li.other{position:absolute; bottom:0; right:24px;}
.nav_l .nav_list li.other a{font-size:12px;  padding:0; margin:0; float:none; line-height:26px; background:none; display:block;}
.w_login{ color:#eae5e5;}
.w_login a{ font-size:14px; color:#eae5e5;}
.per_box{ float:left; width:104px; text-align:center;}
.per_box span{ font-size:14px; color:#fff; display:block; width:104px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.per_box a{ font-size:14px;}
.per_box.hover{ background:#2e92d8;}
.per_box ul{ z-index:5;width:104px; background:#2e92d8; left:0; top:50px;}
.per_box li{ line-height:36px;height:36px; text-align:left; padding-left:16px;} 
.per_box ul li a{ color:#fff; display:block;}
.per_box ul li a:hover{ color:#fbbe2f;}
.publish{ float:left; line-height:48px;font-size:12px; padding:2px 12px 0 0;}
.publish a{ color:#fff;}
.per_list{ display:none;}

/* 焦点图 */
.focus{position:relative; width:1000px; height:100px; /* overflow:hidden;  */margin:0 auto;}
.focus li{display:none; position:absolute; left:0; top:0;}
.focus li img{ width:1000px; height:100px;}
.focus .arr{ position:absolute; top:40px; left:0; width:1000px; height:61px; display:none; z-index:2; }
.focus .arr #arr_l ,.focus .arr #arr_r { display:block; width:41px; height:30px; cursor:pointer;opacity:0.6;filter:alpha(opacity=60); }
.focus .arr #arr_l{  float:left; margin-left:24px;}
.focus .arr #arr_r{ float:right; margin-right:24px;}
.focus #ico{ position:absolute; right:448px; bottom:16px; z-index:2;}
.focus #ico span{ float:left; margin-right:12px; width:7px; height:7px; background:url(../images/yuan_l.png) no-repeat; border-radius:50%; cursor:pointer;}
.focus #ico span.current{ background:url(../images/yuan_h.png) no-repeat;}

/* 新闻 */
.new_wrap{ width:1000px; margin:0 auto;}
.new_box{ width:988px; border:1px solid #e3e3e3; border-bottom:none; margin:0 auto; padding:9px 0 0 10px;}
.new_wrap .line{ height:2px;background:url(../images/line2.png) no-repeat left bottom;}
.color_b,.color_b a{ color:#3e96d6;}
.new_l h2{ padding-right:6px;}
.new_l ul{ float:left; width:240px; padding-right:16px;}
.new_l ul li{background:url(../images/circle.png) no-repeat left center; padding-left:10px; vertical-align:top;}
.new_l li a{ height:27px;color:#726a6a; line-height:27px; display: block;width:230px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_l li a:hover{ color:#4eaef1;}
.new_l ul.video li a{ background:url(../images/tv.png) no-repeat left center; padding-left:26px; width:200px;}
.new_r,.new_m{ float:left;}
.new_m{ padding-right:10px;}
.new_m h2,.new_r h2{ padding-right:4px; float:left;}
.new_m ul,.new_r ul{ float:left;}
.new_m li{ width:162px;}
.new_m ul li,.new_r ul li{ position:relative; margin-bottom:5px; vertical-align:top;}
.new_r{ width:264px;}
.new_r ul{ width:245px;}
.new_m li .tier,.new_r li .tier{ background:#000;  opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:0; left:0; }
.new_m li .tier{width:162px; height:25px; }
.new_r li .tier{ width:112px; height:25px;}
.new_m li p,.new_r li p{ position:absolute; bottom:0; left:0; line-height:25px; background:url(../images/j_left.png) no-repeat 3px center; padding-left:20px; height:25px;}
.new_m li p a,.new_r li p a{ color:#fff;}
.new_r ul li{ float:left; display:inline;margin-right:8px; vertical-align: top;}


/* 跟拍 */
.photograph_box{ width:1000px; }
.photograph_t{ padding:0 0 0 10px; height:44px; border:1px solid #e3e3e3; }
.photograph_t h2{line-height:44px; font-size:18px; color:#10c2ce; font-weight:normal; }
.seek_list{ padding:12px 5px 0 0; }
.seek_list li{ float:left;}
.seek_list li a{ float:left; height:22px; line-height:22px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:0 4px; cursor: pointer; margin-right:5px; display:inline-block;}
.seek_list li.active a,.seek_list li a:hover{ background:#77bdf0; color:#fff;}
.s_change .person{ position:relative; width:88px; height:88px;border-radius:20px;}
.s_change .person img{border-radius:20px;}
.index .person{ position:relative; width:88px;height:88px;}
.job{ width:64px; height:22px; background:#fbc92f; text-align:center; line-height:22px; position:absolute; left:0; bottom:0; border-radius:0 11px 11px 11px ;-webkit-border-radius:0 11px 11px 11px; -moz-border-radius:0 11px 11px 11px; color:#412102;}
.datum h2{ color:#666; line-height:27px; font-weight:normal; padding-top:5px; white-space: nowrap; overflow:hidden;}
.datum{ padding-left:5px;}
.datum p{ color:#999; line-height:20px;white-space: nowrap; overflow:hidden;}
.s_change ul li{width:88px; padding:10px 5px 10px 6px; border:1px solid #e3e3e3; float:left; margin:-1px -1px 0 0; }
.s_change ul li.active{ border:1px solid #58acea; padding:10px 5px 10px 6px; position:relative; z-index:1;}
.photograph_b{ width:1000px;}
.s_change{ display:none;}

/* ad */
.ad{ width:1000px; max-height:100px; margin:0 auto;  border: 1px solid #e3e3e3;}
/* 跟拍展示 */
.film_show{ width:983px; border:1px solid #e3e3e3; padding:0 6px 20px 9px; height:540px;}
.film_t{ height:50px; line-height:50px; }
.film_t h2{ font-size:18px; font-weight:normal; color:#aa72d2;padding:0 0 2px 4px; }
.film_b{ width:986px;}
.black_bj{ width:98px; position:absolute; left:0; top:0; background:#000; height:98px;z-index:1; opacity:0.3; filter:alpha(opacity=50); display:none;}
.film_b ul li{ position:relative; width:96px; padding:1px; background:#fff; float:left; height:96px; vertical-align:top;}
.film_b .info_box{ position:absolute; left:99px; top:1px; width:178px; height:96px; background:#ecb716; opacity:0.9; filter:alpha(opacity=90); z-index:1; display:none;font-size: 13px;}
.info_box .name{ padding:20px 0 25px 22px; color:#fff;}
.picture{ float:left; position:absolute; z-index:1;}
.letter{ color: #fff;padding-left:22px;}
.info_box a{ display:inline-block; width:58px; height:22px; line-height:22px; background:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align: center; color:#f2a01f; margin-right:12px; cursor:pointer;}
.info_box a:hover{ background:#f2a01f; color:#fff;}
.letter .active{ background:#f2a01f; color:#fff;}

/* 摄影记事 */
.photchr_box{ border:1px solid #e3e3e3;width:998px;}
.photchr_tit{ height:50px; border-bottom:1px solid #e3e3e3;}
.photchr_tit h2{ line-height:42px; padding:8px 0 0 10px; float:left; color:#006f8e; font-size:18px; font-weight:normal;}
.photchr_tit a{ line-height:48px; color:#3e96d6; float:right; padding:2px 12px 0 0;}
.photchr_tit a:hover{ color:#fd5e37;}
.photchr_cont{ width:976px;padding:14px 12px 14px 12px;}
.photchr_l{ width:602px; height:434px;}
.photchr_l ul li{ display:none;}
.photchr_r{padding:0 0 0 22px; }
.photchr_r ul li{ padding:6px 0 2px 0; border-bottom:1px solid #e0e0e0; background:#fff;}
.photchr_r ul li.hover h2 a,.photchr_r ul li.hover .photo_text a{color:#3e96d6;}
.photchr_r h2{ font-size:20px; line-height:32px; font-weight:normal;}
.photo_text{ width:334px; line-height:22px;}
.photchr_r a:hover{ color:#3e96d6;}
.photchr_r span{ padding-right:20px;}
.author{ color:#999; line-height:26px;}


/* 活跃人 */
.active_pople,.groups{ width:300px; height:657px; border:1px solid #e3e3e3; border-bottom:none;}
.groups{ margin-left:-1px;}
.active_tit,.infor_tit{height:50px; border-bottom:1px solid #e3e3e3; color:#52a0e8;}
.active_tit h2,.infor_tit h2{ float:left; font-weight:normal; line-height:32px; font-size:18px; padding:14px 0 0 12px;}
.active_tit a{ float:right; line-height:32px; padding:18px 10px 0 0;color:#52a0e8;}
.active_tit a:hover,.infor_tit a:hover{ color:#fd5e37;}
.pople_list li{ padding:15px 10px 15px 20px; height:70px; border-bottom:1px solid #e3e3e3; width:270px; position:relative; vertical-align:top;}
.pople_list dl{ height:68px;}
.pople_list dt{ float:left; width:50px;}
.pople_list dd{ float:left; width:210px;}
.pople_list dt{ padding:10px 10px 0 0;}
.pople_list dt img{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.pople_list dd h2{ line-height:24px; padding-bottom:4px; font-weight:normal;}
.pople_list dd h2 a{ display:inline-block; width:140px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pople_list dd p{ line-height:20px; color:#999999;}
.attention{ position:absolute; right:10px; top:16px; width:58px; height:22px;}
.attention a{ display:inline-block; width:56px; height:20px; line-height:20px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center; border:1px solid #77bdf0;background:#77bdf0; color:#fff;}
.attention a:hover{background:#69b3f7; border:1px solid #3e96d6;color:#fff;  }
.attention a.active{background:#f6f6f6; border:1px solid #e3e3e3;color:#999; }
.infor{ width:390px; border:1px solid #e3e3e3; margin-left:-1px; padding-right:6px; height:656px;}
.infor_tit a{ float:right; line-height:32px; padding:18px 0 0 0;color:#52a0e8;}
.infor_tit span{ padding:18px 5px 0; float:right; line-height:30px;}
.infor ul{ padding:11px 20px 0 12px;}
.infor ul li{ height:27px; line-height:27px; vertical-align:top; width:358px;}
.infor ul li.hover a,.infor ul li.hover span{ color:#fd5e37; }
.infor ul li a{ float:left; width:236px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.infor ul li span{ float:right;}

/* 底部 */
.footer_box{ width:100%;  background:#f8f8f8 url(../images/foot_bj.png) repeat-x left top; padding:36px 0;}
.foot{ width:988px; margin:0 auto; padding:0 0 0 12px;}
.foot_l dl{ float:left; padding:; width:80px; padding-right:120px; line-height:36px;}
.foot_l dl dt{ font-size:16px; color:#666;}
.foot_l dl dd{ color:#000; line-height:24px;}
.foot_l dl.pr80{ padding-right:80px;}
.back_top{ background: url(../images/Top.png) no-repeat; width:49px;  height:49px; position:fixed; bottom:20px; right:20px;}
.back_top1{ background: url(../images/Top.png) no-repeat; width:49px;  height:49px; position:fixed; bottom:20px; left:20px;}


/* 1-0首页－z群组列表 */
.nation_box{ width:998px; margin:0 auto; border:1px solid #e3e3e3; }
.nation_top ul{ border-bottom:1px solid #e3e3e3;}
.nation_top ul li{ float:left;}
.nation_top ul li a{ font-size:16px;border:1px solid #e3e3e3; border-bottom:none;float:left;  padding:3px 0 0 0; margin:-1px 0 0 -1px;height:42px; line-height:39px; width:105px; text-align:center;}
.nation_top ul li a:hover,.nation_top ul li.active a{ border-top:2px solid #3e96d6; padding-top:2px; position:relative; z-index:100; color:#3e96d6;}
.genre_t{ border-bottom:1px solid #e3e3e3; padding:5px 0 8px 20px;}
.genre_t ul li{ height:22px; padding-top:5px;}
.genre_t span{ float:left; line-height:22px;}
.genre_t a{ float:left; height:22px; line-height:22px; padding:0 12px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-left:5px; cursor:pointer;}
.genre_t a:hover{ background:#77bdf0; color:#fff;}
.z_search{ overflow:hidden;}
.term{ width:210px; height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:8px;color:#999;}
.z_sure,#z_sure,#z_sure1{margin:6px 0 0 14px;width:48px;background:#69b3f7; text-align:center; border:1px solid #3e96d6; color:#fff;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; cursor:pointer; padding:1px 0; *height:19px; *line-height:14px; _line-height:15px;}
.genre_b ul li{ padding:24px 0 10px 24px; border-bottom:1px solid #e3e3e3; vertical-align:top;}
.list_l{ width:334px; overflow:hidden; position:relative;}
.list_l dt{ float:left; padding-right:10px;}
.list_l dt img{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.list_l dd{ float:left;}
.list_l dd h2{ line-height:20px; padding-bottom:4px; font-weight:normal; width:162px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_l dd p{ line-height:20px; color:#999999;}
.a_letter{ padding-top:8px;}
.a_letter a{ float:left;line-height:20px;text-align:center;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:23px; cursor:pointer; }
.a_letter a:hover{ color:#fff;}
.a_letter .add_p{width:56px; height:20px; background:#77bdf0; color:#fff; border:1px solid #77bdf0;  }
.a_letter .add_p:hover{ border:1px solid #3e96d6;background:#69b3f7;}
.add_p.active{ background:#fff; border:1px solid #e3e3e3; color:#666;}
.letter_p{width:56px; height:20px; border:1px solid #e3e3e3; background:#f6f6f6 url(../images/wxin.png) no-repeat 6px center; text-indent:20px;  }
.letter_p:hover{ background:#77bdf0 url(../images/color_b.png) no-repeat 6px center; color:#fff; border:1px solid #3e96d6;}
.add_f{ position:absolute; top:0; right:0; cursor:pointer; color:#e3e3e3;} 
.add_f a{color:#58acea;}
.add_f a:hover{ color:#ff3300;}
.list_r{ width:610px; padding-left:30px;}
.list_r ul li{ float:left; padding:0 5px 0 0; border-bottom:none;}
.list_r li img{ border:1px solid #fff;}
.list_r li.hover img{ border:1px solid #58acea;}
.page { padding:90px 0 60px 90px; text-align:center; height:37px;}
.page a{ display:inline-block; padding:0 14px; height:35px; line-height:35px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#fdfdfd; text-align:center;border:1px solid #c6c6c6; margin:0 12px 0 0; cursor:pointer;}
.page span{ display:inline-block; padding:0 14px; height:35px; line-height:35px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#69b3f7; text-align:center;border:1px solid #c6c6c6; margin:0 12px 0 0;color:#fff;}
.page a:hover{ background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.nation_tab{ display:none;}
.z_search{ padding-top:5px;}
.bg1{ background:#f6f6f6; border:1px solid #e3e3e3; color:#52a0e8;}
.hg26 dl dd p{ line-height:26px; color:#666;}
.p_empty{ height:860px;padding:10px 0 0 30px; line-height:32px;/* border-bottom: 1px solid #F1F1F1; */}

/* 城市切换 */
.city_box{ width:998px; margin:0 auto; border:1px solid #e3e3e3;}
.city_t{ border-bottom:1px solid #e3e3e3; padding:14px 0 0 44px;/*  height:48px; */}
.city_t strong{ font-size:18px; color:#3e96d6; line-height:48px; float:left; font-weight:normal; padding-right:30px;}
.city_t a{ float:left; line-height:48px; font-size:14px; color:#666; padding-right:16px;}
.city_t a:hover{ color:#3e96d6;}
.city_m{ padding:20px 0 0 44px; height:40px; border-bottom:1px solid #e3e3e3;}
.city_m strong{ font-size:14px; color:#666; float:left;}
.city_m .city_s{ padding:0 12px 0 30px; float:left;}
.city_m select{ width:120px; height:20px;}
.city_m input{ width:44px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:1px 0; border:1px solid #0066aa; background:#3385bb; float:left; color:#fff; cursor:pointer;*height:19px; *line-height:14px; _line-height:15px;}
.city_b{ padding:20px 0 0 44px;}
.city_b h2{ font-size:14px; color:#666; line-height:22px; padding-bottom:10px;}
.city_b ul{ padding-right:45px;}
.city_b ul li{ padding:0 0 10px 0; background:#fff;}
.city_b ul li{ margin-bottom:10px;}
.city_b ul li.hover{ border-bottom:1px solid #e8f4fa; padding-bottom:9px;}
.city_b .letters{ float:left; width:32px; height:32px; line-height:32px; text-align:center; background:#f7fbfd; border:1px solid #cbd9e1; font-weight:bold; color:#616161;}
.city_b .hover .letters{ background:#0f71c7; border:1px solid #0f71c7; color:#fff;}
.city_b .town{ float:left; padding-top:5px; width:820px;}
.city_b .town a{ float:left; padding:0 15px; height:22px; line-height:22px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#0b72a4; margin:5px 0 0 10px; }
.city_b .town a.strong{ font-weight:700;}
.city_b .town a:hover{ background:#77bdf0; color:#fff;}

/* 发私信 */
.p_letter{ width:998px; margin:0 auto; border:1px solid #e3e3e3;  }
.p_letter_t ul{ border-bottom:1px solid #e3e3e3;}
.p_letter_t ul li{ float:left;}
.p_letter_t ul li a{ display:block; width:100px; text-align:center; border:1px solid #e3e3e3; border-bottom:none; width:100px;  height:45px; padding-top:2px; margin:-1px 0 0 -1px; cursor:pointer; line-height:45px; font-size:16px;}
.p_letter_t ul li a:hover,.p_letter_t ul li.active a{ border-top:3px solid #2b88cb; padding:0; position:relative; z-index:200;}
.empty{ padding:8px 0 8px 15px; border-bottom:1px solid #e3e3e3;}
.empty input{ width:92px; height:20px; background:#f2f2f2; border:1px solid #d9d9d9; text-align:center;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; cursor:pointer;}
.sx_list li{ padding:30px 0 42px 28px; border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3; width:770px;}
.sx_list li dd{ width:600px; padding-left:22px;}
.p_title h2{ float: left; line-height:20px;}
.p_title span{ float:right; margin-right:25px;}
.p_title .x_btn a{ float: right; background:url(../images/w_click.png) no-repeat; width:16px; height:16px; margin-left:25px; cursor:pointer;}
.p_title .x_btn a:hover,.p_title .x_btn.hover a{background:url(../images/y_click.png) no-repeat;}
.p_title h2 a{ font-weight:normal; color:#555;}
.profess{ line-height:20px; color:#999;}
.lh22{ line-height:22px;}
.zl_list{ position:absolute; right:0; top:16px; border:1px solid #e3e3e3; width:70px; padding:6px 0 4px 5px; background:#fff; display:none; z-index:1;}
.zl_list ul li{padding:0; border: none; width:74px; line-height:22px; cursor:pointer; }
.snew{ padding:56px 115px 60px 105px; border-right:1px solid #e3e3e3; width:578px; height:154px;color:#000;}
.snew1{ padding:56px 115px 60px 105px;width:578px; height:154px;color:#000;}
.sent_le{ padding:40px 0 0 108px;}
.sent_list{ margin-bottom:32px;}
.sent_list span,.sent_list input{ float:left; line-height:36px; }
.sent_list input{ width:420px; height:30px; line-height:30px;border:1px solid #e3e3e3; margin:0 0 0 22px; padding:3px 0 3px 5px;}
.letter_tab{ display:none;}
.s_content span,.s_content textarea{ float:left;}
.s_content span{ line-height:36px; margin-right:22px;}
.s_content textarea{ width:535px; height:145px; border:1px solid #e3e3e3; padding:3px 0 3px 5px;}
.s_con{ width:590px;}
.s_con p{ text-align:right; line-height:36px;}
.s_sure input{ width:116px; height:37px; border:1px solid #e79f14; text-align:center; line-height:37px; background:#ffc414;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#5f1d06; font-size:18px; cursor:pointer;}
.s_sure{ margin:48px 0 0 48px;}
.pr26{ padding-right:26px;}
.x_name{ text-align:center; padding-top:10px;}
.x_name a{ font-weight:normal; font-size:12px; display:inline-block; width:72px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.profess1{ text-align:center; color:#999;}

/* 发活信息 */
.color_r{ color:#ff0000;}
.news_box{ width:1000px;background:#fff; margin:0 auto; font-size:14px; color:#000;}
.news_box h2{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; line-height:36px; padding:2px 0 0 20px; color:#3e96d6; font-weight:normal; font-size:16px;}
.news_box p{ line-height:40px; padding-left:20px;}
.info_list{ padding:10px 0 0 32px;}
.info_list ul li{ margin-bottom:18px;}
.info_list ul li .upload_pict li{ margin-bottom:0;}
.info_list li label{ float:left; line-height:36px; width:75px;}
.info_list li label span{ margin-right:8px; vertical-align:middle;}
.info_list li input,.info_list li textarea{ float:left;  border:1px solid #e3e3e3; padding:3px 0 3px 5px; margin-left:33px;}
.info_list li input{width:255px; height:30px; line-height:30px;}
.info_list li textarea{ width:472px; height:108px; }
.info_btn{ padding:26px 0 0 110px;}
.info_btn input{ width:125px; height:34px; border:1px solid #2b98e4; background:#4eaef1; text-align:center; line-height:34px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:18px; color:#fff; cursor:pointer;}

/* 1-0首页-团队发布信息 */
.color_f{ color:#fff;}
.info_list li input.glance1{ width:73px; height:38px; background:url(../images/liul.png) no-repeat; border:none;cursor:pointer;}
.info_list li p{ font-size:12px; color:#999; padding:10px 0 0 110px; line-height:14px;}
.info_list li .upload_pict p{ padding:0; line-height:20px; text-align:center;}

/* 1-0首页-摄影记事列表 */
.tabulation_box{ width:998px; border:1px solid #e3e3e3; margin:0 auto;}
.tabulation_box ul li{ padding:6px 30px 16px 5px; border-bottom:1px solid #e3e3e3;}
.film_img{ width:190px;}
.film_text{ width:758px;}
.film_text_t{ color:#666;}
.film_text_m{ line-height:40px; padding-bottom:4px; color:#999;}
.film_text_b{ line-height:22px;}
.film_text_t h2{ font-size:20px; font-weight:normal;float:left; width:650px; line-height:30px;}
.film_text_t span{ float:right; font-size:14px; line-height:28px;}
.tabulation_box li.hover h2 a,.tabulation_box li.hover .film_text_m,.tabulation_box li.hover .film_text_b{ color:#fd5e37;} 

/* 招聘列表 */
.recruit_box{ width:998px; border:1px solid #e3e3e3; margin:0 auto;}
.recruit_l{ width:798px; border-right:1px solid #e3e3e3;}
.recruit_l_t{ height:42px; padding:0 0 0 20px;border-bottom:1px solid #e3e3e3;}
.recruit_l_t h2{ float:left; line-height:42px; color:#999; font-size:14px; }
.recruit_l_t input{ float:right; margin-top:8px; }
.search_z{ width:54px; border:1px solid #095b96; background:#2b88cb; text-align:center;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#fff; padding:3px 0; margin-right:5px; cursor:pointer;*height:25px; *line-height:15px; _line-height:18px;} 
.search_text{ width:234px; height:18px; border:1px solid #e3e3e3; padding:3px 5px; margin-right:2px; color:#999;}
.city_list{ padding:12px 0 9px 3px; border-bottom:1px solid #e3e3e3;}
.city_list li{ float:left; display:inline; margin-right:5px;}
.city_list li a{float:left;height:22px; line-height:22px; padding:0 16px; color:#000; cursor:pointer;}
.city_list li.active a,.city_list li a:hover{  color:#fff; background:#77bdf0;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.advertise_tab ul li{ border-bottom:1px solid #e3e3e3; height:42px; line-height:42px; padding:0 96px 0 20px; vertical-align:top;}
.advertise_tab li a{ float:left;}
.advertise_tab li span{ float:right;}
.city_job{ width:210px; color:#000;}
.advertise_tab li.hover{ background:#f3f3f3;}
.advertise_tab li.hover a{ color:#ff3300;}
.advertise_tab li.hover span{ color:#ff3300;}
.advertise_tab{ display:none;}
.recruit_r{ width:199px; padding:45px 0 0 0;}
.job_info{ width:125px; height:34px; border:1px solid #3e96d6; background:#69b3f7; line-height:34px; text-align:center;margin:0 auto; display:block; color:#fff; font-size:16px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; cursor:pointer; }
.hot_box{ padding:55px 0 0 0;}
.hot_box h2{ padding:0 0 0 8px; line-height:32px; color:#999; font-weight:normal;}

/*  */
.detail_box{ padding:10px 0 200px 30px; position:relative;}
.detail_box h2{ font-size:40px; line-height:76px; font-weight:normal;}
.detail_box p{ padding-right:34px; line-height:40px;}
.firm{ position:absolute; top:25px; right:26px;}
.hot_ad img{ display:block; border-bottom:1px solid #e3e3e3;}



/* 10-他们主页－他的发布 */
.homepage_box{ width:1000px; margin:0 auto;}
.hp_head{ padding:6px 6px 0; border:1px solid #e3e3e3;top:202px; left:9px; background:#fff; z-index:1; width:192px;}
.digit{ float:left;}
.digit a{ display:block;}
.digit.hover{ color:#fd5e37;}
.hp_l_b{ color:#2b88cb; padding:6px 0 4px 0;}
.digit{ width:93px; text-align:center;}
.digit strong{ font-size:22px; font-weight:normal;}
.bor_r{ border-right:1px solid #e3e3e3;}
.fb_list{border:1px solid #e3e3e3; border-top:none;}
.hp_t{ border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; position:relative;}
.hp_t h2{ font-size:18px; font-weight:normal; color:#555; line-height:38px; padding-top:10px;}
.hp_t{ padding-left:240px;}
.per_data li{ float:left; line-height:26px; color:#999; }
.w260{ width:137px;}
.add_fir ul li{ float:left; margin-right:30px; display:inline; cursor:pointer;}
.add1 a,.add2 a,.add3 a,.add4 a,.chat a{ height:34px; line-height:34px; text-align:center; font-size:16px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:block;}
.add1 a{ color:#fff;}
.add1 a{ width:104px;border:1px solid #95c717; background:#a8df1d;}
.add1 a:hover{ border:1px solid #95c717; background:#9bd210;color:#fff;}
.add2 a{ width:104px;border:1px solid #e3e3e3; background:#f6f6f6 url(../images/six.png) no-repeat 24px center;text-indent:28px;}
.add2 a:hover{background:#52a0e8 url(../images/wx_wil.png) no-repeat 24px center;border:1px solid #3485d0; color:#fff;}
.add3 .b_pay{ padding:0 26px;border:1px solid #e3e3e3; background:#f6f6f6 url(../images/jgz.png) no-repeat 17px center;text-indent:18px;}
.add3 .y_pay{ padding:0 26px;border:1px solid #e3e3e3; background:#f6f6f6 url(../images/qygz.png) no-repeat 10px center;text-indent:18px; color:#666; display:none;}
.add3 .y_pay span{color:#58acea;}
.add3.active .b_pay{ display:none;}
.add3.active .y_pay{ display: block;}
.add3 a:hover{ color:#666;}
.chat a{ width:103px; background:#ffc414; border:1px solid #e79f14; color:#fff;}
.chat span{ display:block; padding:0 5px; height:14px;border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; background:#e75c53; color:#fff; position:absolute; right:-10px; top:-3px; text-align:center; line-height:14px; }
.chat a:hover{ background:#ffc414; border:1px solid #e79f14;}
.cance{ color:#58acea; font-size:14px;}
.add_fir{ width:760px; padding:4px 0 40px 0; height:38px;} 
.add_fir_r{ right:20px; top:18px; }
.add_fir_r a{ color:#555;width:54px; height:20px; line-height:20px; border:1px solid #ececec; background:#fff; text-align:center; margin-bottom:6px; display:block;}
.add_fir_r a:hover{ background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.home_list{ border:1px solid #e3e3e3; border-left:none;}
.home_list li{ float:left; text-align:center; cursor:pointer; }
.home_list li a{  width:90px;height:59px;float:left; display:block; border:1px solid #e3e3e3; line-height:58px; font-size:16px; padding:1px 0 0 0; margin:-1px -1px 0 0; border-bottom:none; }
.home_list li.active a,.home_list li a:hover{ position:relative; z-index:1; border-top:2px solid #3e96d6; color:#3e96d6; padding:0;}
.hp_tab{ display:none;}
.no_pic{ border:1px solid #e3e3e3; border-top:none; padding:25px 0 77px 16px;}
/* .fb_list ul{ padding:12px 0 20px 28px; border-bottom:1px solid #e3e3e3;} */
.fb_list li{ height:40px; line-height:40px; vertical-align:top; background:#fff; padding-right:32px;}
.fb_list li span{ float:left;}
.fb_list li a{ float: right; color:#3e96d6; padding-left:24px;}
.fb_list li a:hover{ text-decoration:underline;}
.c_job{ width:240px; color:#000;}
.c_com{ width:310px; color:#999;}
.c_time{color:#999;}
.fb_list li.hover .c_job,.fb_list li.hover .c_com,.fb_list li.hover .c_time{ color:#ff3300;}
.fb_list li.hover a{ text-decoration:underline;} 
.fy1{ padding:25px 0 32px 100px;}
.caller{ border:1px solid #e3e3e3; padding:0 0 50px 20px;}
.caller dl{ float:left; margin-right:35px; }
.caller dt{ float:left;}
.caller dd{ float:left; padding-left:12px; }
.caller dd h2{ font-weight:normal; font-size:12px;width:66px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:20px;}
.caller dd p{ line-height:28px; padding-top:4px;}
.caller_tit{ line-height:44px; font-size:16px; font-weight:normal; margin-left:-10px;}
.fellow{ border:1px solid #e3e3e3; padding:0 0 0 32px;}
.fellow ul li{ float:left; padding:12px 30px 28px 0;}
.fellow li p{ line-height:22px; width:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.y_tw{ position:relative;}
.y_tw i{ position:absolute; top:-4px; right:-3px; width:7px; height:7px; background:url(../images/yuan_h.png) no-repeat;}
.y_tw i.x_none{ display:none;}

/* 1-0首页-自己主页－修改资料 */
.perdata_box{ width:1000px; margin:0 auto; background:#fff;}
.perdata_t ul{border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.perdata_t ul li{ float:left; cursor:pointer;}
.perdata_t li a{ display:block; height:46px; line-height:46px; border:1px solid #f4f4f4; margin:-1px 0 0 -1px; text-align:center; padding:2px 16px 0 16px; border-bottom:none; font-size:16px; color:#2d2d2d; border-top:1px solid #e3e3e3}
.perdata_t li.active a,.perdata_t li a:hover{ border-top:3px solid #2b88cb; padding:0 16px 0 16px; position:relative; z-index:1; color:#3e96d6;}
.perdata_tab{ display:none;}
.basic_box{ padding:16px 0 380px 78px; font-size:14px;border:1px solid #e3e3e3; border-top:1px solid #f4f4f4;}
.basic_l li{ margin-bottom:20px;}
.basic_l li label{ float:left; width:56px; text-align:right; line-height:36px; color:#000;}
.basic_l li p{ float:left; line-height:26px; padding-left:35px;}
.basic_l li input{ float:left; width:250px; height:30px; border:1px solid #e3e3e3; margin-left:35px; padding:3px 5px;font-size:14px; }
.basic_l li .zl_choose p{ padding:0; text-align:center; line-height:30px; width:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.basic_l li select{ float:left; line-height:26px;border:1px solid #e3e3e3;padding:9px 0 8px 0px; margin:0px 0 0 35px; width:150px; height:36px; color:#999; font-size:14px; text-indent:6px;}
.basic_l li input.sign{ width:426px;}
.p_sure{ padding:50px 0 0 93px;}
.p_sure input{ width:116px; height:38px; border:1px solid #e79f14; background:#ffc414; text-align:center; line-height:34px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:18px; color:#5f1d06;}
.basic_l li input{ color:#999;}
.pic_ban{ border-top:1px solid #f4f4f4;}
.pic_ban h2{ padding:26px 0 8px 0;}
.pic_ban p{ line-height:22px; padding-left:12px;}
.pic_l{ padding:14px 0 0 325px;}
.pic_l input{width:255px; height:30px; line-height:30px;float:left;  border:1px solid #e3e3e3; padding:3px 0 3px 5px;}
.pic_l .glance{ width:73px; height:38px; background:url(../images/liul.png) no-repeat; border:none; padding:0; margin-left:8px;cursor:pointer;}
.tj_btn{ padding:40px 0 500px 442px;}
.tj_btn input,.tj_btn1 input{ width:116px; height:37px; border:1px solid #e79f14; background:#ffc414; text-align:center; line-height:34px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:18px; color:#5f1d06;cursor:pointer;}
.hea_box{ padding:30px 0 730px 50px;border-top:1px solid #f4f4f4; }
.hea_pic{ padding:6px; border:1px solid #e3e3e3;}
.hea_l p{ text-align:center; line-height:42px;}
.hea_inp{ padding:55px 0 0 114px;}
.hea_inp input{ width:300px; margin:0;}
.tj_btn1{ padding:56px 0 500px 485px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pt20{ padding-top:20px;}
.basic_r{ padding:16px 35px 0 0; width:206px;}
.c_head{ display:block; width:104px; height:34px; border:1px solid #e3e3e3; background:#f6f6f6;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:20px auto 0 auto; text-align:center; line-height:34px; color:#666; font-size:16px; cursor:pointer;}
.zl_manage,.zl_num,.zl_num1{ position:absolute; color:#999;}
.zl_manage{left:0px; top:30px;}
.zl_num{right:-130px; top:18px;}
.zl_num1{left:630px; top:18px;}
.power_box{ float:left; padding:8px 0 0 0;  color:#000;}
.basic_l li input.power{ width:auto; height:auto; float:none; border:none;}
.basic_l textarea{ margin-left:35px; width:480px; height:114px; border:1px solid #e3e3e3; padding:5px; color:#999;}



/* 10首页-自己主页相册详情 */
.add_list a{ display:block;}
.alter1 a,.alter2 a,.alter3 a{ height:34px; line-height:34px; text-align:center; font-size:16px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.alter1 a{ width:104px;border:1px solid #e79f14; background:#ffc414;}
.alter1 a,.alter3 a{ color:#fff;}
.alter2 a{ width:104px;border:1px solid #e3e3e3; background:#f6f6f6; display:block;}
.alter3 a{ padding:0 26px;border:1px solid #2b88cb; background:#3e96d6;}
.alter2 a:hover{ color:#fff;}
.alter1 a:hover{ background:#f6bb0c; border:1px solid #e79f14;}
.alter2 a:hover{ background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.alter3 a:hover{ background:#318bcc; border:1px solid #2b88cb;}
.album_t{border:1px solid #e3e3e3; height:27px; padding:15px 0 0 20px; cursor:pointer; }
.album_t a{ color:#2b88cb;}
.album_m ul li{ float:left; display:inline; width:189px;padding:12px 5px 2px 5px; border:1px solid #e3e3e3; margin:-1px -1px 0 0; position:relative;}
.album_m li p{line-height:38px; text-align:left; padding-bottom:12px; font-size:14px; cursor: pointer;}
.text_l li p{ text-align:left;}
.icon-m{ position:absolute; top:4px; right:3px; background:url(../images/xuz.png) no-repeat; width:18px; height:18px; display:none;}
.album_m ul li.hover .icon-m{ display:block;}
.album_m ul li.hover{ border:3px solid #58acea; padding:10px 3px 0 3px; z-index:1;} 
.bor_l{border-left:1px solid #e3e3e3;}
.pb40{ padding-bottom:40px;}

/* 个人主页 */
.pic_tab_t ul li{ float:left; cursor:pointer;}
.pic_tab_t ul{ border:1px solid #e3e3e3; border-left:none;}
.pic_tab_t li a{ display:block;width:90px; height:59px;  padding-top:2px; border:1px solid #e3e3e3; border-bottom:none; margin:-1px -1px 0 0; font-size:16px; text-align:center; line-height:59px;}
.pic_tab_t li.active a,.pic_tab_t li a:hover{ border-top:2px solid #3e96d6; color:#3e96d6; padding-top:1px;}
.pic_tab{ display:none;}
.our_pic dl{ border:1px solid #e3e3e3; padding:10px 5px 0 6px; float:left; width:188px; position:relative; margin:-1px -1px 0 0;}
.our_pic_b{ line-height:36px; }
/* .edit_box{ width:50px;} */
.our_pic_b h2{ font-size:12px; font-weight:normal;}
.edit_box .edit_b{ color:#3e96d6; background:url(../images/bianj.png) no-repeat left center; display:block; padding-left:20px;}
.edit{ position:absolute; background:#fff; top:52px; right:10px; width:116px; text-align:center; line-height:40px; display:none;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.t_active .edit{ display:block;}
.edit ul li{ line-height:40px; height:40px;}
.edit_box a{ display:block;}
.edit i{ width:12px; height:11px; background:url(../images/lint.png) no-repeat; position:absolute; bottom:-8px; right:16px;}
.e_list1 a{ background:url(../images/pen.png) no-repeat 11px center;}
.e_list2 a{ background:url(../images/set.png) no-repeat 9px center;}
.e_list3 a{ background:url(../images/del.png) no-repeat 10px center;}
.e_list1 a:hover{ background:url(../images/pen_h.png) no-repeat 11px center;}
.e_list2 a:hover{ background:url(../images/set_h.png) no-repeat 9px center;}
.e_list3 a:hover{background:url(../images/del_h.png) no-repeat 10px center;}
.edit a:hover{ color:#62a5db;}
.pic_page{padding:25px 0 30px 50px;}
.caller .more,.fellow .more{ position:absolute; top:10px; right:15px; color:#3e96d6;}
.upload_pic{ position: absolute; right:140px; top:-50px;}
.create_pic{ top:-50px; right:35px;}
.upload_pic a,.create_pic a{ display:block;  height:34px; line-height:34px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;  font-size:16px; }
.upload_pic a{width:125px;border:1px solid #95c717; background:#a8df1d url(../images/upload.png) no-repeat 16px center;text-indent:44px;color:#fff;}
.create_pic a{ width:88px; border:1px solid #095b96; color:#095b96; text-align:center; }
.upload_pic a:hover{ background:#9cd117 url(../images/upload.png) no-repeat 16px center; border:1px solid #7fab0f;}
.create_pic a:hover{ background:#69b3f7; border:1px solid #095b96; color:#fff;}
.layer{ position:absolute; top:0px; left:0; width:100%; height:100%;background:#000; z-index:991; opacity:0.2;filter:alpha(opacity=20);display:none;}
.create_album,.title_box,.sx_del,.restore,.j_hail,.shield,.blacklist,.cover_box,.cqts_box,.qb_del,.j_entry_box{ width:500px; box-shadow:0px 0px 10px #989898;position:absolute; z-index:15; background:#fff;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #989898; display:none;}
.cover_box{ height:384px;left:260px; top:-165px;}
.create_album{ height:270px;left:260px; top:-165px;}
.title_box{ height:380px;left:270px; top:450px;}
.report_box{ left:270px; bottom:0px; }
.q_del{ height:255px;left:260px; top:-165px;}
.q_del p{ padding:75px 0 33px 130px;}
.qb_del{ height:255px; left:260px; top:238px; z-index:300;}
.cqts_box{ width:604px;height:270px;left:200px; top:350px; background:#fff;}
.j_entry_box{ left:276px; top:124px; height:360px;}
.dl_ptr{ padding:40px 0 0 42px;}
.create_album h2,.title_box h2,.case_tit,.chitchat_t h2{ height:30px; line-height:30px; background:#f3f3f3; color:#555; padding:5px 0 0 22px;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
.album_name span,.album_name input,.depict span,.depict textarea{ float:left;}
.album_name{ height:26px; line-height:26px; padding:20px 0 24px 48px;}
.report_box textarea{ width:370px; height:120px; border:1px solid #e3e3e3;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:20px 44px 0 44px; color:#555; padding:5px; }
.report_btn{ padding:14px 42px 0 0; text-align:right;}
.text_r1{ padding:0 35px 0 0; line-height:46px; color:#000; text-align:right;}
.depict{ padding:0 0 0 48px;}
.depict textarea,.album_name input{ width:226px; height:62px; border:1px solid #e3e3e3; margin:0 14px;padding:2px 5px;}
.depict textarea{ height:58px; color:#999; width: 325px}
.depict span{ line-height:32px;}
.album_name input{height:20px;}
.text_in{ text-indent:24px;}
.album_sure,.album_cancel{ width:58px; padding:1px 0; border:1px solid #095b96; background:#2b88cb;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; *height:19px; *line-height:14px; _line-height:15px;}
.album_sure{border:1px solid #095b96; background:#2b88cb; color:#fff;cursor:pointer;}
.album_cancel{border:1px solid #b4b4b4; background:url(../images/del_bj.png) repeat-x; color:#999;cursor:pointer;}
.album_btn{ float:right; padding:45px 30px 0 0;}
.album_btn input,.report_btn{ margin-right:10px;}
.cqts_text{ padding:37px 0 0 24px;}
.cqts_text p{ line-height:26px; width:550px;}
.cq_inp{ padding:50px 0 0 273px;}


/* 个人主页 设置封面 */
.album_sele{ padding:20px 0 0 24px;}
.cover_b ul li{ float:left; width:68px; height:68px; border:1px solid #e3e3e3; margin:0 12px 8px 0;}
.cover_b ul li.active{border-color:#000000; }
.cover_b li img{ display:block; margin:0 auto; line-height:68px; padding-top:9px;}
.cover_b ul li.vert img{ padding-top:2px;}
.cover_b{ padding:14px 20px 0 25px;}
.cover_t select{ width:158px; height:24px; border:1px solid #c7c7c7;}
.cover_t{ padding:20px 0 0 24px;}
.cover{ height:370px;}
.f_sure{ position:absolute; bottom:0; right:0; padding:0 0 0 12px;}



/* 上传照片 */
.upload_box{ width:1000px; margin:0 auto;}
.upload_box h2{ color:#555; padding:22px 0 0 20px; line-height:38px;}
.upload{ border-bottom:1px solid #e3e3e3; padding:12px 20px 8px 8px;}
.upload_cont{border:1px solid #e3e3e3; height: auto; padding-bottom:300px;}
.zp_text{ margin-left:26px;}
.upload p{ float:left; line-height:32px; padding:5px 0 0 10px;}
.upload_list{ width:205px; height:38px; line-height:38px;   border:1px solid #e3e3e3;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:url(../images/upload_t.png) no-repeat 188px center; position:relative; z-index:111; }
.p_up{padding:4px 0 4px 5px; height:30px;}
.upload_list img,.upload_list span{ float:left; }
.upload_list span{ padding-left:12px; line-height:35px;}
.upload_btn{ padding:184px 0 0 440px;}
.upload_btn a{ width:127px; height:36px; display:block; background: url(../images/pic_btn.png) no-repeat;}
.upload_list ul{ border:1px solid #e3e3e3; width:191px; background:#fff;padding:1px 9px 1px 5px; margin-left:-1px; display:none;}
.upload_list li{ padding:1px 0 1px 0;border-bottom:1px solid #e3e3e3; height:37px;}
.upload_list .up_list.hover{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; height:37px;color:#fff;background:#88c9f6;}
.upload_list li img{margin:2px 0 0 2px;}
.upload_list li .up_list.hover img{border:1px solid #fff;}
.x_active ul{ display:block;}



/* 上传照片1 */
.continue_add{ float: right; padding:12px 16px 0 0; line-height:24px;}
.once{ width:98px; height:34px; line-height:34px; background:#69b3f7; border:1px solid #3e96d6; display:block; float:right; text-align:center; font-size:16px; color:#fff;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.once:hover{ color:#fff;}
.pic_list{ padding:30px 0 0 0;}
.pic_list ul li{ position:relative; float:left; border:1px solid #e3e3e3; margin:0 0 15px 15px;}
.pic_list li i{ width:14px; height:14px; background:url(../images/pic_del.png) no-repeat; position:absolute; right:-7px; top:-6px;}

/* 上传照片2 */
.pic_news ul li{ float:left; margin:15px 40px;}
.pic_news{ padding:26px 0 0 20px;}
.pic_news img { display:block; margin:0 auto; vertical-align:middle; max-width: 200px; max-height: 150px;}
.pic_be{ margin:15px 0;}
.pic_de span,.pic_be span{ float:left; line-height:32px; padding-right:5px;}
.pic_de textarea,.pic_be input{border:1px solid #e3e3e3; color:#999;}
.pic_de textarea{ height:58px; padding:8px 8px; width:184px; }
.pic_be input{ height:24px; line-height:24px; width:190px; padding:2px 5px;}

/* 1-0首页-自己群主页－消息通知 */
.notice_box{ padding:35px 0 600px 56px; border:1px solid #e3e3e3;}
.notice_list{ margin-bottom:40px;}
.notice_list p{ float:left; line-height:36px; margin-right:22px;}
.notice_list input,.notice_list textarea{ float:left; width:665px;padding:3px 5px; border:1px solid #e3e3e3;color:#999;}
.notice_list input{  height:30px; }
.notice_list textarea{ height:190px; }
.notice_publish{ text-align:right; margin-right:195px;}
.notice_publish input{ width:116px; height:37px; border:1px solid #e79f14; background:#ffc414;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center; font-size:18px; color:#5f1d06; }
.zl_specify{ width:508px;border:1px solid #e3e3e3; float:left; padding:7px 10px 7px 0;}
.zl_specify ul{ width:410px;}
.zl_specify li{ width:85px; height:26px; background:#f0f6fb; padding-left:10px; position:relative; margin:0 0 15px 5px; display:inline; float:left;}
.zl_specify a{ display:block; width:64px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:12px; line-height:26px; }
.zl_specify i{ width:6px; height:8px; background:url(../images/zl_gb.png) no-repeat; position:absolute; top:10px; right:7px;}
.zl_btn{ width:17px; height:19px; position:absolute; background:url(../images/zl_x.png) no-repeat; right:10px; top:10px;cursor:pointer;}

/* 1-0首页-会议跟拍-找摄影师 */
.add_pay a{ position: absolute; top:66px; right:0px; width:56px; height:20px; line-height:22px; display:block;border-radius: 11px 0 11px 0; -webkit-border-radius:11px 0 11px 0; -moz-border-radius:11px 0 11px 0; color:#fff; background:#77bdf0; text-align:center;border:1px solid #77bdf0;}
.add_pay a:hover{background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.add_pay a.active{background:#f6f6f6; border:1px solid #e3e3e3;color:#999; }
.page_gp{ padding:44px 0 54px 0; border:1px solid #e3e3e3; border-top:none;}
.photo_btn{ padding:10px 20px 0 0;}
.photo_btn input{ float:right;}
.h70{ height:55px; padding-top:15px;}
.w155{ width:155px;}
.genre_tit{ padding:12px; float:left; }
.genre_list li{ padding-right:6px;}
.photograph_m{ padding:0 0 0 52px; line-height:42px;border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.photograph_m p{ float:left; padding-right:104px; }
.p_xq{font-size:14px; color:#999;}
.p_xq span{ padding:0 0 0 4px;}
.nice-select{width:172px;height:44px;border: 1px solid #e3e3e3;position: relative;background: #fff; float:left; margin:-1px 0 0 -1px; border-bottom:none;}
.nice-select h3{height:44px;line-height:44px;border: 0;outline: 0;background: url(../images/x_xb.png) no-repeat 130px center; font-weight:normal; color:#6f6f6f; padding:0 0 0 50px; font-size:14px;}
.nice-select.active h3{background: url(../images/x_click.png) no-repeat 130px center; color:#77bdf0; }
.nice-select ul,.dressing_box{width: 150px; padding:7px 11px 14px 11px;display: none;position: absolute;left: -1px;top:44px;overflow: hidden;background-color: #fff;overflow-y: auto;border-top: 0;box-shadow: 0 3px 5px #cbcbcb;z-index: 9999; border:1px solid #e3e3e3; z-index:99; border-bottom:3px solid #77bdf0;}
.nice-select ul li{height: 36px;line-height: 36px;overflow: hidden;padding: 0 0 0 42px;cursor: pointer; color:#000;}
.nice-select ul li.on{background-color: #77bdf0; color:#fff;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.padn{padding:0;}
.bg2{background:#f6f6f6; border:1px solid #e3e3e3; color:#6f6f6f;}
.dressing_t{ padding:50px 0 40px 6px; }
.dressing_b{ padding:0 0 0 26px;}
.i_city{ width:98px; height:20px; border:1px solid #e3e3e3; padding:3px 5px; margin-left:4px;}
.phot_pd{ padding:25px 19px 0 0;}


/* 1-0首页-他们主页-相册内页评论 */
.our li h2{ position:relative; font-weight:normal; font-size:14px; cursor: pointer;}
.gra_box{ display:none;}
.gra{ position:absolute; width:188px; height:28px; background:#000; opacity:0.5;filter:alpha(opacity=50); bottom:0; left:0; }
.gra a{ float: left; display:block; line-height:28px;}
.crit{ position:absolute; left:0; bottom:4px;}
.crit a{ color:#fff;}
.like{ background:url(../images/love.png) no-repeat 18px center; padding:0 26px 0 42px;}
.criticism{ background:url(../images/comment.png) no-repeat left center; padding:0 0 0 26px;}
.album_com{ padding:29px 42px 15px 12px; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.com_l img{ border:1px solid #e3e3e3; padding:3px;}
.com_r{text-align:center; font-size:16px; color:#000; margin-top: -22px;}
.color6{ color:#8c8c8c;}

/* 1-0首页-修改酒店资料 */
.upload_pict{ float:left; margin:0 0 0 33px;}
.upload_b a{ float:left; width:85px; height:26px; line-height:26px; text-align:center; background: url(../images/sc.png) no-repeat 6px center; border:1px solid #ccc;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#6a6a6a; text-indent:16px;}
.upload_b span{ float:left; padding-left:10px; color:#999; line-height:26px;}
.upload_t ul li{ position:relative; float:left; margin-right:20px; display:inline;}
.upload_t ul li img{ border:1px solid #e3e3e3;}
.upload_t ul li i{ width:14px; height:14px; background:url(../images/pic_del.png) no-repeat; position:absolute; top:-4px; right:-6px;}
.modify_btn{ padding:82px 0 500px 110px;}
.modify_btn input{ width:116px; height:37px; border:1px solid #e79f14; background:#ffc414; text-align:center; line-height:34px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:18px; color:#5f1d06;cursor:pointer;}
.info_list li.base input{ margin:0;}
.pl33{ padding-left:33px;}

/* 7-0酒店介绍 */
.hotel_pre{ width:998px; border:1px solid #e3e3e3; margin:0 auto;}
.hotel_pre_t{ padding:11px 0 10px 16px; border-bottom:1px solid #e3e3e3;}
.hotel_pre_t h2{ float:left; line-height:22px; padding-right:12px;}
.hotel_pre_t ul li{ float:left; margin-right:5px; display:inline; cursor:pointer; vertical-align:top; }
.hotel_pre_t li a{ float:left; height:22px; line-height:22px; padding:0 17px; color:#000;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.hotel_pre_t li a:hover{ background:#77bdf0; color:#fff;}
.hotel_pre_t li.qt_city{ background:url(../images/city_bot.png) no-repeat right center;}
.hotel_pre_t li.qt_city a:hover{ color:#000; background: none;}
#c_city{ top:47px; left:420px;}
/* #c_city a{ background: none;} */
.hotel_pre_t li.jt_city a{ background:#77bdf0; color:#fff; padding:0 8px 0 12px;}
.hotel_pre_t li.jt_city a img{ padding:7px 0 0 7px;}

.hotel_pre_b ul li{ padding:17px 0 17px 10px;border-bottom:1px solid #e3e3e3;}
.hotel_t_l{ width:344px;}
.hotel_t_l img{ float:left;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding-right:10px; width:130px;}
.hotel_n_t{ padding-top:10px;}
.hotel_n_t h2{ width:60px; padding-right:8px; float:left;}
.hotel_n_t span{ background:url(../images/star.png) no-repeat left center;  height:22px; float:left; padding-right:15px;}
.hotel_n_t h2 a{ color:#2b88cb;}
.hotel_t_r{ padding:0 24px 0 0; width:590px;}
.hotel_new{ width:202px;}
.hotel_t_r ul li{ float:left; padding:0 2px 0 0;}
.hotel_t_r li img{ border:1px solid #fff;}
.hotel_t_r li.hover img{ border:1px solid #58acea;}
.color_1{ color:#2b88cb; padding-top:7px;}
.addr a{ text-decoration:underline; color:#333; padding-right:10px;}
.hotel_new p{ line-height:22px;}
.hotel_gz{margin-top:16px;}
.hotel_gz a{ width:56px; font-size:12px; height:20px; line-height:20px; display:block;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#fff; background:#77bdf0; text-align:center;border:1px solid #77bdf0;}
.hotel_gz a:hover{background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.hotel_gz a.active{background:#f6f6f6; border:1px solid #e3e3e3;color:#999; }
.mtn{ margin:0;}
.hotel_pre_b .hotel_t_r ul li{ border-bottom:none;} 
.mgt4{ margin-top:-4px;}

/* 7-1酒店介绍-地图 */
.hotel_detail{ width:998px; margin:0 auto; border:1px solid #e3e3e3;}
.detail_t{ padding:40px 0 0 17px;}
.detail_t_l{ padding-right:30px;}
.detail_t_r .hotel_name{ font-size:36px;  line-height:42px; font-weight:normal;color:#2b88cb; padding-right:14px;}
.detail_t_r span{ background:url(../images/star.png) no-repeat 10px bottom; display:block; height:16px;}
.detail_t_r h2{ font-weight:normal;}
.detail_t_r p{ line-height:27px; padding-left:8px;}
.h_share a{ width:48px; height:25px; border:1px solid #e3e3e3;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align: center; line-height:25px; background:#f6f6f6; display:block; margin-top:10px;}
.detail_list{ border-bottom:1px solid #e3e3e3;}
.detail_list li{ float:left; cursor:pointer;}
.detail_list li a{ float:left; padding:2px 22px 0 22px; border:1px solid #e3e3e3; border-bottom:none; height:40px;line-height:42px; margin-left:-1px; font-size:16px;}
.detail_list li.active a,.detail_list li a:hover{ color:#3e96d6; padding:1px 22px 0 22px; border-top:2px solid #3e96d6;}
.detail_tab{ display: none; padding:0 0 0 20px;}
.new_tit{ line-height:65px; padding-top:5px; font-size:20px; color:#000; font-weight:normal;}
.seller_l{ border:1px solid #e2e2e2; text-align:center; margin-right:26px;}
.seller_l p{ background:url(../images/glass.png) no-repeat 120px center; line-height:30px; color:#4f7bc7; cursor:pointer;}
.seller_r h2{ font-size:16px; line-height:36px;padding-left:10px; width:550px; }
.opt{ background:url(../images/xiangx.png) no-repeat right center; border-bottom:1px solid #eeeeee; }
.look{ padding-left:25px; color:#506eaa;}
.color2{ color:#b0b0b0;}
.seller_r p{ line-height:24px; padding-left:10px;}
.infrastructure ul,.hj_open ul{ padding:0 0 0 20px;}
.infrastructure ul li{ float:left; padding:0 20px 20px 0;}
.hj_open ul li{ margin-bottom:15px;}
.hotel_discuss{ padding-left:8px;}
.h_text{ width:925px; height:80px; border:1px solid #e3e3e3; padding:5px;}
.text_r2{ text-align:right; padding-right:35px; color:#000; line-height:26px;}
.discus_b a{ background:url(../images/face.png) no-repeat; padding-left:25px; float:left; margin-top:-10px; line-height:20px;}
.discus_b input{ width:103px; height:34px; border:1px solid #e79f14; background:#ffc414; text-align:center; float: right; color:#fff;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:28px; font-size:16px;cursor:pointer;}
.hotel_discuss ul{ padding:0 16px 0 0;}
.hotel_discuss ul li.main{ border-bottom:1px solid #e3e3e3; position:relative; padding:40px 0 22px 16px;}
.hotel_discuss ul li.child{margin:20px 0 0px 62px;}
.hotel_discuss dl dt{ float:left; padding-right:12px;}
.hotel_discuss dl dd{ /* float:left; */ padding-top:4px;}
.hotel_discuss dd span{ color:#999;}
.hotel_discuss dd p{ padding-top:10px; color:#000;}
.res{ color:#3e96d6;}
.res a{color:#3e96d6;}
.res a:hover{ color:#fd5e37;}
.color3{ color:#999;width: 100%;}
.res_name{ text-align:center; color:#555; padding-right:30px;}
.bor2{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.change_new{ position:absolute; top:0; right:22px; color:#2b88cb; line-height:30px;}
.change_new a{color:#2b88cb;}

/* 登录 注册 找回密码 */
.entry_box{ width:1000px; margin:0 auto; background:#fff; color:#000; font-size:14px;}
.entry_t ul{ border:1px solid #f4f4f4;}
.entry_t ul li{ float:left; cursor:pointer;}
.entry_t li a{ padding:2px 20px 0; border-top:1px solid #fff; border-right:1px solid #f4f4f4; float:left; height:45px; line-height:48px; font-size:14px;}
.entry_t li.active a,.entry_t li a:hover{ padding:0 20px; border-top:3px solid #2b88cb; color:#2b88cb;}
.log{ padding:46px 40px 150px 58px;}
.log_l li{ margin-bottom:34px;}
.log_l label{ float:left; width:78px; text-align:right; padding-right:20px; line-height:36px;}
.log_list,.back_paw li input,.enroll_b li input{ width:254px; height:30px; border:1px solid #e3e3e3; padding:3px; float:left; color:#999;}
.log_next{ padding:0 0 0 90px;}
.pl10{ padding-left:10px;}
.log_ok,.log_ok a{ color:#3e96d6;}
.log_ok input,.back_ok,.again,.enroll_submit input{ width:116px; height:37px; border:1px solid #e79f14; background:#ffc414; font-size:18px; text-align:center;color:#5f1d06;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 12px 0 90px; cursor:pointer;}
.back_paw{ padding:88px 0 210px 60px;}
.entry_tab{ display:none;}
.back_paw li{ margin-bottom:34px;}
.back_paw li label{ float:left; padding-right:40px; text-align:right; line-height:36px; } 
.back_ok{ margin:106px 0 0 92px;}
.again{ margin:0 0 0 380px;}
.passw label{ width:70px;}
.back_paw h2{ font-size:30px; line-height:110px; font-weight:normal; padding:0 0 40px 240px;}
.back_paw h2.agin_no{ padding:0 0 0 276px;}
.enroll_box{ padding:20px 0 450px 40px;}
.enroll_t{ line-height:24px; padding-bottom:54px;}
.enroll_t p,.enroll_t ul{ float:left;}
.enroll_t p{ padding-right:50px;}
.enroll_t ul li{ float:left; padding-right:40px;}
.enroll_b label{ width:98px; float:left; line-height:36px; padding-right:22px; text-align:right;}
.enroll_b ul li{ padding-bottom:25px;}
input.enroll_t2{ border: 1px solid red; }
span.enroll_t1,span.enroll_t2,span.enroll_t3{line-height:36px; padding-left:30px; color:#999; float:left;}
span.enroll_t1{ background: url(../images/enroll_t1.png) no-repeat 5px center; }
span.enroll_t2{background: url(../images/enroll_t2.png) no-repeat 5px center;}
span.enroll_t3{background: url(../images/enroll_t3.png) no-repeat 5px center;}
.pl20{ padding-left:20px;}
.copy_xz{ padding:20px 0 0 88px;}
.enroll_submit{ margin:40px 0 0 30px;}
.enroll_submit input:hover{ border:1px solid #cf8c0b; background:#f1b503;}
.enroll_b select{ float:left; width:260px;line-height:26px; border:1px solid #e3e3e3; padding:9px 0 8px 0; text-indent:6px; }
.enroll_b li.sex input{ width:auto; height:auto;  line-height:36px; float:none; border:none;}
.enroll_b li.sex span{ float:left;  line-height:36px;}
.enroll_b li.sex p{ float:left; margin-right:35px;line-height:36px;}

/* 1-0首页-发布信礼仪模特 */
.issuance_b{ padding:0 0 220px 35px; }
.bor_l_r{ border:1px solid #e3e3e3; border-top:none;}
.issuance_t{ padding-bottom:10px;}
.issuance_t p,.issuance_t ul li{ float:left; line-height:36px;}
.issuance_t p{ padding:0 40px 0 32px;}
.issuance_t ul li{ float:left; line-height:36px; padding-right:24px;}
.pr4{ padding-right:6px; vertical-align:middle;}
.means_list li{ padding-bottom:26px; line-height:36px;}
.means_list li label{ width:70px; text-align: right; float:left; padding-right:40px;}
.means_list li label.pt5{ padding-top:5px;}
.means_list li input{ font-size:14px; color:#999;width:254px; height:30px; padding:3px; float:left; border:1px solid #e3e3e3; }
.star_r{ color:#ff0000; padding-right:2px; vertical-align:middle;}
.category_list{ float:left; padding-top:2px; width:625px;}
.category_list li{ float:left; margin:0 13px 16px 0; cursor:pointer; position:relative; padding:0; display:inline;}
.category_list li a{ float:left; padding:0 13px; height:30px; line-height:29px; border:1px solid #e3e3e3; color:#999;}
.category_list li.active a,.category_list li a:hover{ background:#77bdf0; border:1px solid #47a9f0; color:#fff;}
.c_more{ top:36px; line-height:36px; color:#999; font-size:12px; position:absolute; left:20px;}
.c_more1{ top:30px; position:absolute; left:8px;line-height:36px; color:#999; font-size:12px;}
.category_list li i{ width:13px; height:7px; position:absolute; background:url(../images/pitch.png) no-repeat; bottom:1px; right:1px; display:none;}
.category_list li.active i{ display:block;}
.means_list input.w125{ width:117px; }
.means_list input.w90{ width:90px;}
.unit{ float:left; padding:5px 0 0 8px;}
.means_list li label.weight{ padding-left:35px; width:50px;}
.around{ padding-right:28px; float:left;}
.around_tit{ float:left; color:#999; padding:12px 14px 0 0; line-height:26px;}
.means_list li select{ float:left; width:160px; line-height:26px; text-indent:16px;border:1px solid #e3e3e3; padding:9px 0 8px 0; margin-right:30px;}
.mar0{ margin:0 0 0 0;}
.means_list li textarea{float:left;  border:1px solid #e3e3e3; padding:3px 0 3px 5px; width:466px; height:108px;}
.issue{ padding:48px 0 0 109px;}
.issue input{width:125px; height:37px; border:1px solid #2b98e4; background:#4eaef1; text-align:center; line-height:34px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:16px; color:#fff; cursor:pointer;}
.issue input:hover{ border:1px solid #095b96; background:#2b88cb;}
.fac_list li{ float:left; width:90px; padding-right:20px;}
.fac_list li input{ width:auto; float:none; border:0;}
.faci_box{ float:left; width:573px;}
.faci_box ul li{ padding:0 0 10px 0;}
.p_mor{ font-size:12px; color:#999; top:25px; left:0px;}
.upload_t ul li.up_pic{ position:relative; padding:0;}
.up_pic .tier{width:92px; height:20px; background:#000;  opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:0px; left:0px; display:none; }
.up_pic p{ width:92px; height:20px; text-align:center; color:#fff; line-height:20px; position:absolute; bottom:0; left:0; display:no ne; padding:0; display:none;}
.up_pic p a{ color:#fff; cursor:pointer; font-size:12px;}
.pb26{ padding-bottom:26px;}

/* 1-0首页-相册 作品 */
.production_box{ width:1000px; margin:0 auto;}
.production_t ul{ border:1px solid #e3e3e3;}
.production_t ul li{ float:left; cursor:pointer;}
.production_t li a{ float:left; width:78px; height:46px; line-height:44px; border:1px solid #e3e3e3; border-bottom:none; padding:5px 0 0 0;margin:-1px 0 0 -1px; text-align:center; font-size:16px;}
.production_t li.active a,.production_t li a:hover{ color:#3e96d6; border-top:3px solid #3e96d6; padding:3px 0 0 0;}
.production_b_t ul li{ border:1px solid #e3e3e3; padding:10px 5px 40px 6px; float:left; margin:-1px -1px 0 0; }
.production_b_t ul li.hover{ border:1px solid #58acea; position:relative; z-index:1;}
.nice_box h2{ float: left; line-height:40px; font-weight:normal; color:#666; padding-left:8px;}
.nice,.remark{ float: right; margin-top:16px; height:14px; color:#c4c2c2; cursor:pointer;}
.nice span{ background:url(../images/like.png) left center no-repeat; padding:0 10px 0 16px;}
.remark span{background:url(../images/talk.png) left center no-repeat; padding:0 2px 0 16px;}
.nice span.active{ background:url(../images/like_a.png) left center no-repeat; padding:0 10px 0 16px; color:#fd643e;}
.remark span.active{background:url(../images/talk_a.png) left center no-repeat; color:#3e96d6;}
.visitor_box{ padding-left:5px;}
.visitor{ float:left;}
.visitor_text{ float:left; padding-left:10px;}
.visitor_text h2{font-weight:normal; line-height:32px;font-size:12px;}
.visitor_text p{ color:#999;}
.mark_box{ top:37px; left:-15px; z-index:2;}
.mark_box1{ top:25px; left:150px; z-index:2;}
.shut{ top:25px;right:9px; position:absolute; width:10px; height:10px;}
.shut1{ top:6px;right:13px; position:absolute; width:10px; height:10px;}

/* 1-0首页-视频最终 */
.film_tit,.film_tit1{ width:71px; height:29px; line-height:29px; color:#fff;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center; font-weight:normal; font-size:16px; margin-bottom:7px;}
.film_tit{ background:#3acf99;}
.film_tit1{ background:#f8c561;}
.video_box{ width:1000px; margin:0 auto;}
.Small_film ul li{  float:left; padding:0 12px 20px 0;}
.cine_text{ padding:0 0 0 9px;background:#f5f5f5;}
.cine_text h2{ line-height:26px; font-weight:normal;}
.cine_text p{ line-height:28px; padding-bottom:3px; color:#999;}
.m_img{  position:relative;}
.img_bor{border-bottom:5px solid #000;}
.m_img .m_layer,.img_bor .m_layer{ background:#000; opacity:0.2; filter:alpha(opacity=20); position:absolute; width:188px; left:0; top:0;}
.m_img .m_play,.img_bor .m_play{ background: url(../images/play.png) no-repeat center center; width:188px; position:absolute; top:0; left:0;}
.m_img .m_layer,.m_img .m_play{ height:150px; }
.img_bor .m_layer,.img_bor .m_play{height:155px;}
.m_play,.m_layer{ display:none;}
.line{ height:2px;background:url(../images/line2.png) no-repeat left top;}

/* 1-0首页-视频详情 */
.v_detail_box{ width:100%; background:#e5e5e5; height:570px;}
.v_detail{ width:980px; margin:0 auto;}
.detail_tit{ font-size:18px; color:#222; font-weight:normal; padding-top:6px; line-height:38px; padding-left:3px;}
.detail_l{ width:670px;}
.detail_r{ width:310px; background:#383838;}
.detail_r h2{ padding:12px 0 0 12px; font-size:18px; font-weight:normal; color:#e5e5e5; line-height:20px;}
.video_list li{ vertical-align:top; padding:12px 0 12px 20px;}
.video_list li.hover{ background:#000;}
.video_list dl dt{ float:left;}
.video_list dl dd{ float:left; width:164px; padding-left:4px; color:#666; line-height:20px;}
.video_list dd a{ color:#e5e5e5;}
.scroll{ width:310px; height:430px; background:#383838; padding-bottom:18px;}
.scroll-box{position:relative;width:100%;height:100%;}
.scroll-content{height:100%;overflow-y:auto;zoom:1;}
.has-scrollbar{padding-right:27px;}
.scroll-pane{ width:7px; height:100%; position:absolute; top:0; bottom:0; right:0;background:#656565;z-index:3; } 
.scroll-slider{ width:7px; height:16px; position:absolute; top:0; right:0; background:#838383; opacity:1; border-radius:5px; z-index:5; }
.vision{ height:37px; line-height:37px; background:#fff; padding:0 15px 0 20px; color:#666;}
.vision_l{ line-height:37px;}
.jiathis_style a{ padding-right:10px; background:url(../images/share.png) no-repeat right center; cursor:pointer; margin-top:10px;}
.v_dis_box{ width:980px; margin:0 auto;}
.v_dis_l{ width:664px; border:1px solid #e3e3e3;}
.loading{ width:536px; margin:28px auto 24px auto; text-align:center; height:30px; line-height:30px; background:#e0e0e0; font-size:14px; color:#727272; cursor:pointer;}
.v_dis_l_cont{ padding:12px 10px 0 14px; }
.v_dis_l h2,.trends_l_b h2{ color:#666; font-size:16px; line-height:45px; font-weight:normal; padding-left:10px; color:#666;}
.sp_text{ width:585px; height:80px; border:1px solid #e3e3e3; padding:5px;}
.discus_b input.s_log{ background:#f8f7f7; border:1px solid #e3e3e3; color:#999;}

/* 地图寻友 */
.map_box{ width:998px; margin:0 auto; border:1px solid #e3e3e3;}
.map_l{ width:799px;}
.map_l_t ul{ border-bottom:1px solid #b9b7b3; padding:5px 0 0 20px;}
.map_l_t ul li{ float:left; line-height:40px; padding-right:23px;}
.map_l_t ul li.pr13{ padding-right:13px;}
.map_r{width:198px; color:#999;}
.map_r_t{border-bottom: 1px solid #b9b7b3;}
.map_r_t h2{  border-bottom:2px solid #2b88cb; border-left:1px solid #f4f4f4; line-height:32px; padding-top:11px; color:#000;}
.map_r .m_text{  padding:4px 0 0 6px; line-height:24px;}
.text_c{ text-align:center; padding-top:10px;}
.c_insider{ width:72px; height:22px; line-height:22px; display:block; border:1px solid #e79f14; background:#ffc414;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center; margin:0 auto 0 auto; color:#5f1d06;}
.seat_box{ position:absolute; top:35px; right:20px; font-size:14px;}
.seat1,.seat2{ width:125px; height:40px; background:#000;text-align:center;line-height:40px;}
.seat1{opacity:0.7; filter:alpha(opacity=70);border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.seat2{opacity:0.5; filter:alpha(opacity=50); display:none;border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px;}
.seat1 a{ color:#fff;  display:block;  background:url(../images/map_xb.png) no-repeat 109px center;}
.seat2 a{ color:#fff;}
.s_show .seat1{border-radius:2px 2px 0 0 ; -webkit-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0;}
.s_show .seat2{ display: block;}
.space_box{ padding:15px 0 0 0; width:355px; border:1px solid #9f9f9f; top:250px; right:68px; background:#fff;}
.space_t{ margin:0 20px 0 16px; padding-bottom:18px; border-bottom:1px dashed #dbdbdb;}
.space_t_l img{ border:1px solid #9f9f9f;}
.space_t_r p{ font-size:14px; color:#2b88cb; padding-left:10px; line-height:24px;}
.map_gz,.map_fx{ display:block;width:56px; height:20px; line-height:22px; background:#f6f6f6;  border:1px solid #e3e3e3; float:left;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-indent:24px; margin-left:15px; }
.map_gz{ background:url(../images/dt_gz.png) no-repeat 8px center;} 
.map_fx{ background:url(../images/dt_sx.png) no-repeat 8px center;}
.space_b{ padding:35px 20px 12px 20px;}
.space_tab{ width:313px; height:95px;} 
.tab_list{width:313px; height:95px; overflow:hidden;}
.tab_list ul li{ float: left;}
.tab_list li p{ float:left; margin-right:17px;}
.space_tab .prev,.space_tab .next {display: block;width: 11px;height: 23px; top:34px;}
.space_tab .prev{background: url(../images/map_l.png) no-repeat;left: -15px;}
.space_tab .next {background: url(../images/map_r.png) no-repeat;right: -15px;}
.point{ position:absolute; top:100px; right:200px; width:19px; height:31px;}
.pl18{ padding-left:18px;}
.map_city{ top:40px; left:0; background:#fff; width:388px;padding:16px 0 15px 15px; border:1px solid #9f9f9f; z-index:10; line-height:20px; display:none; }
.map_city dl{ padding-bottom:5px;}
.map_city dt{ color:#666;}
.map_city dt.tit{ color:#999; font-weight:bold;}
.map_city dd a{color:#333; float:left; padding-right:16px; line-height:20px;}
.m_cut{ position:absolute; right:10px; top:-5px;}
.m_cut1{ position:absolute; right:0px; top:0px;}
.brisk_box{ width:304px; border:1px solid #9f9f9f; padding:10px 13px 20px 21px; top:40px; left:0; background:#fff; z-index:50; display:none;}
.brisk_box ol li{ padding-right:0;}
.brisk_box ol li a{ line-height:32px; float:left; padding-right:16px;}
.domain{ cursor:pointer;}
.dom_bj{ background:url(../images/dt_xb.png) no-repeat right center; padding-right:10px;}
.insider{ padding-left:8px;}
.insider dl{ padding-top:10px;}
.insider dt{ float:left;}
.insider dd{ float:left; padding-left:10px;}
.insider dd h2{ font-weight:normal; font-size:12px;width:66px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:20px; padding-top:5px;}
.insider dd h2 a{ display:block;width:66px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:20px;}
.insider dd p{ line-height:20px;}
.map_l_t ul.bor_n{ border-bottom:none;}
.minute_box{ width:998px; border-top:1px solid #b9b7b3;}
.sz{ width:130px; height:18px; line-height:18px; border:1px solid #000; color:#333; top:220px; left:377px; text-align:center; position:absolute; background:#fff;}
.return_box{ position:absolute; top:250px; left:377px; text-align:center;}
.return,.return_box a{  height:24px; line-height:24px; border:1px solid #979797;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#f6f6f6;}
.return{width:126px;}
.return_box a{ width:46px; display:block; float:left; margin-left:5px;}
.map_ts{ width:216px; line-height:24px; border:1px solid #878766; background:#ffffd9; padding:14px 42px 8px 14px;}
.ts_cut{ position:absolute; top:9px; right:9px;}
.ts_box{ position:absolute; top:-1px; right:6px;}

/* 1-0首页-创建群 */
.group_box{ width:998px; border:1px solid #e3e3e3; margin:0 auto;}
.group_tit{ height:48px; line-height:44px; padding:4px 0 0 16px; border-bottom:1px solid #f4f4f4; font-size:16px; color:#3e96d6; font-weight:normal;}
.group_list{ padding:36px 0 290px 80px; font-size:14px; }
.group_list label{ float:left; line-height:36px; color:#000;width:70px; text-align:right; }
.group_list li{ margin-bottom:28px;}
.group_list ul input{float:left; width:250px; height:30px; border:1px solid #e3e3e3; margin-left:22px; padding:3px 5px;font-size:14px;} 
.group_list li select{border:1px solid #e3e3e3;padding:9px 0 8px 0; text-indent:6px; margin:0px 30px 0 0; width:152px; height:36px; color:#999; font-size:14px;}
.group_list textarea{ margin-left:22px; width:510px; height:114px; border:1px solid #e3e3e3; padding:5px; color:#999;}
.ml_35{ margin-left:35px;}
.ml_22{ margin-left:22px;}
.pr22{ padding-right:22px;}
.zl_choose{ width:455px; left:100px; top:44px; background:#fff; z-index:1; padding:11px 12px 20px 20px; border:1px solid #c6c6c6; display:none;}
.zl_tit{ padding-bottom:6px;}
.zl_tit h2{ float:left; font-size:12px; color:#999; font-weight:normal; line-height:26px;}
.zl_tit input{ float:right; width:auto;}
#z_sure{ padding:0; font-size:12px; margin:6px 0 0 6px; float:right;}
#zl_text{ width:140px; padding:3px 5px; height:20px; font-size:12px; color:#999;float:right;}
.zl_cont ul li{ float:left; font-size:12px; color:#2c82d1; text-align:center; width:64px; padding:0 26px 10px 0; margin:0;}
.img_box{ width:54px; height:54px; margin:0 auto;}
.z_case,.z_pitch{ position:absolute; right:0; bottom:0;}
.z_case{background:url(../images/q_xz.png) no-repeat; width:12px; height:12px;}
.z_pitch{ display:none; background:url(../images/q_xzz.png) no-repeat; width:14px; height:14px;}
.zl_cont p{ line-height:30px;width:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zl_cont ul{ border-bottom:1px dotted #ddd; padding-bottom:15px;}
.zl_cont ul li img{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.zl_cont ul li img.active{ width:52px; height:52px; border:2px solid #80c72f;}
.zl_bom{ padding-top:10px;}
.z_down{ float:left; width:53px; height:22px; border:1px solid #c5c5c5; background:url(../images/del_bj.png) repeat-x;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center; line-height:22px; cursor:pointer;}
.zl_b_r a{ width:15px; height:15px; text-align:center; line-height:15px; float:left; margin-right:5px;}
.zl_b_r a.active{ background:#f3f3f3;}
.zl_b_r img{ cursor:pointer;}



/* 关于我们 */
.body_bac{background:#f4f4f4;}
.present_box{ width:998px; margin:0 auto; border:1px solid #e3e3e3; position:relative; z-index:1; height:1062px; background:#fff;}
.present_l{ width:168px; border-right:1px solid #e3e3e3; height:1062px;}
.present_l ul li{ cursor:pointer;}
.present_l ul li a{ color:#2d2d2d; padding-left:32px; display:block;height:43px; border:1px solid #e3e3e3; border-right:none; line-height:44px; margin:-1px 0 0 -1px; padding-left:31px;}
.present_l ul li.active a,.present_l ul li a:hover{ color:#3e96d6;border-left:2px solid #3e96d6; padding-left:30px; }
.present_r{ width:829px;}
.present_list{ width:762px; padding:38px 35px 0 32px; color:#2d2d2d; display:none;}
.present_list h2{ font-weight:normal; font-size:30px; line-height:42px;}
.present_list p{ line-height:40px;}
.present_list img{ vertical-align:middle; margin:0 10px;}
.pl25{ padding-left:25px;}
.pl64{ padding-left:64px;}
.present_list textarea{ width:760px; height:250px; border:1px solid #e3e3e3;}
.text_r{ text-align:right; font-size:12px; padding-right:10px;}
.present_ok{ width:116px; height:37px; line-height:37px; border:1px solid #e79f14; background:#ffc414; text-align:center;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#5f1d06;margin:30px 0 0 320px;}
.email a{ color:#3e96d6; text-decoration:underline;}
.pl56{ padding-left:56px;}

/* 1-0首页-创建群-添加成员 */
.leaguer_box{ width:998px; margin:0 auto; border:1px solid #e3e3e3;}
.leaguer_l{ width:799px; border-right:1px solid #e3e3e3; height:800px;}
.leaguer_r{ width:198px;}
.leaguer_l_t{ height:45px;border-bottom:1px solid #e3e3e3;}
.leaguer_l_t h2{ line-height:40px; float:left; font-size:16px; color:#3e96d6; font-weight:normal; padding:0 8px 0 18px; }
.leaguer_l_t span{ float:left; line-height:36px; padding-top:4px; color:#999;}
.leaguer_l_t input{ float:right;}
#zl_text1{ width:208px; padding:3px 5px; height:24px; font-size:12px; color:#999;float:right; border:1px solid #e3e3e3; margin-top:3px;}
#z_sure1{ padding:0; font-size:12px; margin:5px 8px 0 14px; float:right; height: 28px;}
.leaguer_l_b ul{ padding:24px 0 0 25px;}
.leaguer_l_b ul li{ float:left; padding:0 46px 34px 0; vertical-align:top;}
.leaguer_l_b dt,.leaguer_r dt{ float:left; position:relative;}
.leaguer_l_b dt i,.leaguer_r dt i{ width:18px; height:18px; background:url(../images/enroll_t3.png) no-repeat; position:absolute;display:none;}
.leaguer_l_b dt i{ bottom:-1px; left:-5px; }
.leaguer_r { height:800px;}
.leaguer_r dt i{ top:-6px; left:-5px;  }
.leaguer_l_b dt.active i,.leaguer_r dt.active i{ display:block;}
.leaguer_l_b dd,.leaguer_r dd{ float:left; padding:0 0 0 15px;}
.leaguer_l_b h2,.leaguer_r h2{ font-size:12px; font-weight:normal; padding:12px 0 0 0; line-height:26px;}
.leaguer_l_b h2 a, .leaguer_r h2 a{ width:64px; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.leaguer_l_b p,.leaguer_r p{ line-height:26px;}
.all{ color:#34a0ec; padding:0 0 0 12px; cursor:pointer;}
.leaguer_r li{ padding-bottom:34px;vertical-align:top; height:76px;}
.leaguer_r h3{ font-size:12px; color:#555; font-weight:normal; line-height:46px; padding:7px 0 0 16px ;}
.color_h{ color:#999;}
.all_k{ position:absolute; background:url(../images/dell.png) no-repeat left center; padding-left:20px; left:45px; bottom:10px; cursor:pointer;}
.leaguer_r ul{ height:660px; overflow-y:scroll; padding:8px 0 0 22px;}
.plfy{ padding:30px 0 40px 20px;}
.bork{1px solid #e3e3e3}

/* 1-0首页－搜寻好友（最终红点） */
.seek_box{ width:1000px; margin:0 auto;}
.seek_t{ border:1px solid #e3e3e3;}
.bor_b{ border-bottom:2px solid #3e96d6;}
.seel_t_b{ padding:10px 0 13px 20px;}
.Cond{ float:left; line-height:27px; padding-right:12px;}
.seek_b ul li{ padding:15px; border:1px solid #e3e3e3; float: left; width:208px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 5px 10px 5px; cursor:pointer; vertical-align:top;}
.seek_b ul li.hover{ padding:15px; border:1px solid #58acea;border-radius:0;}
.amigo_t_m{ line-height:20px; padding:0 0 0 18px; color:#999;}
.amigo_t_l{ padding-top:10px;}
.amigo_t_m h2{ font-size:12px; font-weight:normal;}
.amigo_t_m h2 a{ display:block; width:70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.amigo_b_r{ position:relative; padding-left:13px;}
.amigo_b_r i{ width:7px; height:7px; position:absolute; right:-4px; top:-4px; background:url(../images/yuan_h.png) no-repeat;}
.amigo_b_l a,.amigo_b_m a{ display:block; width:56px; height:20px; background:#f6f6f6; color:#666; border:1px solid #e3e3e3; text-align:center; line-height:20px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:7px; }
.amigo_b_l a:hover,.amigo_b_m a:hover{ background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.amigo_b_m a{ background:url(../images/wxin.png) no-repeat 6px center; text-indent:20px;}
.amigo_b_m a:hover{ background:#69b3f7 url(../images/color_b.png) no-repeat 6px center;}
.amigo_b{ padding-top:8px;}
.aim_btn{ cursor:pointer;}
.aim_btn a{ display:block; background:url(../images/w_click.png) no-repeat; width:16px; height:16px;}
.aim_btn a:hover,.aim_btn.hover a{background:url(../images/y_click.png) no-repeat;}
.aim_list{ width:68px; padding:5px 0 5px 5px; position:absolute; background:#fff; border:1px solid #e3e3e3; top:16px; right:0; display:none;}
.aim_list p{ line-height:22px; border:none; color:#999; cursor:pointer;}
.bor_n{ border:none;}

.hunt{width:95px;height:25px;border: 1px solid #e3e3e3;position: relative;background: #fff; float:left; margin:0 24px 0 0;}
.hunt h3{height:25px;line-height:25px;border: 0;outline: 0;background: url(../images/y_xb.png) no-repeat 65px center; font-weight:normal; color:#6f6f6f; padding:0 0 0 26px; font-size:12px;}
.s_active h3{background: url(../images/y_hxb.png) no-repeat 65px center; color:#000; }
.hunt ul{width:83px; padding:12px 0 0 12px;display: none;position: absolute;left: -1px;top:25px;overflow: hidden;background-color: #fff;overflow-y: auto;border-top: 0;z-index: 9999; border:1px solid #e3e3e3; z-index:99;}
.s_active ul{ display:none;}
.hunt li{height:22px;line-height:22px;overflow: hidden;padding: 0 0 0 10px;cursor: pointer; color:#999;}


/* 1-0首页-他群主页 */
.bor_b1{ border-bottom:1px solid #e3e3e3;}
.crowd_box{ border:1px solid #e3e3e3;}
.crowd_t p{ width:52px; height:22px; background:#fbc92f; text-align:center; line-height:22px; position:absolute; left:0; bottom:0; border-radius:0 11px 11px 0 ; color:#412102;}
.vote{ color:#52a0e8;}
.crowd_box ul li{ padding:12px 0 10px 16px; float:left; }
.crowd_box ul li.first{padding:12px 18px 10px 20px; background:#f0f6fb;}
.crowd_b p{ color:#999;line-height:20px;}
.crowd_b h2{ font-size:12px; font-weight:normal;line-height:20px; padding-top:4px;}
.crowd_b h2 a{ color:#fc0623;}
.member_box{ border:1px solid #e3e3e3;}
.member_t{ border-bottom:1px solid #e3e3e3;}
.member_t h2{ font-size:18px; color:#52a0e8; font-weight:normal; line-height:50px; float:left; padding-left:20px;}
.member_t a{ float: right; color:#52a0e8; padding-right:10px; line-height:46px;}
.member_list{ padding:18px 0 2px 26px;}
.member_list li{ float:left; width:104px; padding:0 16px 32px 0;}
.means_tw{ position:relative;}
.member_list .tier{width:104px; height:20px; background:#000;  opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:0px; left:0px; display:none; }
.means_tw p{ width:104px; height:20px; text-align:center; color:#fff; line-height:20px; position:absolute; bottom:0; left:0; display:none; }
.means_tw p a{ color:#fff; cursor:pointer;}
.member_list h2{ font-size:12px; font-weight:normal; padding:6px 0 4px 0;}
.dope_box{border:1px solid #e3e3e3;}
.dope_tit{ font-weight:normal;  color:#52a0e8; font-size:18px; padding:0 0 0 20px; 
border-bottom:1px solid #e3e3e3; line-height:50px;}
.dope_box ul{ padding:0 16px 0 20px}
.dope_box ul li{ padding:20px 0 14px 0; border-bottom:1px solid #f3f3f3;}
.dope_box ul li.hover a,.dope_box ul li.hover p{ color:#fd643e;}
.q_list ul li{ padding:0 60px 0 30px;}
.t_group{ display:none;}
.a_group{width:104px;border:1px solid #95c717; background:#a8df1d;height:34px; line-height:34px; text-align:center; font-size:16px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:block;color:#fff;}
.a_group:hover{ border:1px solid #95c717; background:#9bd210;color:#fff;}
.q_active .t_group{ display:block; margin-top:4px;} 
.q_active .a_group{ display:none;} 
.chitchat_box{ width:790px; height:760px; border:1px solid #8c9795; position:absolute; background:#fff; z-index:20; left:110px; top:600px;box-shadow:0px 0px 10px #989898;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.chitchat_t h2{ padding:5px 0 0 14px;}
.chitchat_t p{ position:absolute; right:10px; top:10px;}
.chitchat_b_l h2{ padding:0 0 0 14px; font-weight:normal; color:#555; line-height:32px;}
.chitchat_b_l{ width:238px; height:725px; background:url(../images/chat_bj.png) repeat-y top right;}
.chitchat_b_l li span,.chitchat_b_l li a{ float: left; line-height:42px;}
.chitchat_b_l ul{ padding:0 0 0 14px;}
.chitchat_b_l li{ margin-top:9px;}
.chitchat_b_l li span{ margin:17px 10px 0 0;}
.chitchat_b_l li a{ padding-right:8px;}
.chitchat_b_r{ width:552px;}
.chitchat_b_r ul{ padding:22px 0 0 12px;  height:590px; }
.chitchat_b_r li{ margin-bottom:14px;}
.chitchat_b_r li img{ float:left;}
.chat_text{ float: left;line-height:20px; padding:0 0 0 10px;}
.chat_in{ color:#4291ce;  padding-bottom:6px;}
.chat_in1{ color:#95c717;  padding-bottom:6px;}
.chat_case{ height:102px; background:#f3f3f3; padding:10px 0 0 11px;}
.chat_are{width:518px; height:36px; border:1px solid #e3e3e3; padding:5px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#fff;}
.discus_b a.a_bq{ margin:9px 0 0 0;}
.discus_b input.send{ width:54px; height:22px; background:#f3f3f3; margin:10px 12px 0 0;line-height:22px; display:block; border:1px solid #888b90;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#888b90; font-size:12px;}
.discus_b input.send:hover{background:#69b3f7;border:1px solid #3e96d6; color:#fff;}
.dope_new{ top:20px; right:8px;}
.dope_new a{ color:#3e96d6;}



/* 私信提示 */
.sx_del,.restore,.j_hail,.shield,.blacklist{ height:255px;left:270px; z-index:999; display:block;}
.sx_del{ top:70px;}
.restore{top:356px; }
.j_hail{top:655px;}
.shield{top:965px;}
.blacklist{top:1300px;}
.sx_tit{height:30px; line-height:30px; background:#f3f3f3; color:#555; padding:5px 0 0 22px;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}
.sx_tit h2{ font-weight:normal; font-size:12px;}
.out{ float:right; padding:5px 18px 0 0;}
/* .pt54{ padding-top:54px;} */
.query,.query1,.query2{ background:url(../images/query.png) no-repeat;  padding:0 0 0 36px; line-height:30px; }
.query{width:250px; margin:56px auto 0 auto;}
.query1{width:200px; margin:56px 0 0 125px;}
.query2{width:280px; margin:56px 0 0 70px;}
.s_layer,.p_layer{ background:#000; opacity:0.2; filter:alpha(opacity=20); position:absolute; width:100%; left:0; top:150px;  z-index:220; }
.s_layer{display:no ne;height:2202px;}
.p_layer{ display:none;height:1903px;}
.pt_5{ padding-top:15px;}

/* 动态详情 */
.trends_box{ width:1000px; margin:0 auto;}
.trends_l{ width:725px; }
.trends_l_t{width:650px; border:1px solid #e3e3e3; padding:28px 48px 0 25px;}
.trends_tit{ font-size:36px; line-height:62px; font-weight:normal; color:#555;}
.trends_l_t_t p{ color:#555; line-height:20px;}
.trends_r{ width:265px;}
.trends_r p{ margin-bottom:12px;}
.trends_cont{ padding:32px 0 0 0;}
.trends_cont p{ line-height:40px; color:#999; text-indent:24px;} 
.text_pic{ text-align:center; padding:4px 0 2px 0;}
.pb48{ padding-bottom:48px;}
.trends_l_b{ width:723px; border:1px solid #e3e3e3;}
.xq_text{ width:645px; height:80px; border:1px solid #e3e3e3; padding:5px;}
.share_qy{ font-size:14px; color:#999; padding-right:20px;}
.share_nr{ margin-top:-2px;}

/* 1-0首页-他们主页-相册内页-评论 */
 

/* 修改 */
.call_k{ padding:0 0 0 16px;}
.call_k h2{line-height:44px; font-size:16px; font-weight:normal; padding-bottom:20px; margin:0;}
.bor{ border:1px solid #e3e3e3; border-top:none;}
.x_font{ clear:both; margin-left:480px; color:#999;}
.ps_s{ margin:0px 0 0 8px;height: 24px;}
.qz{ position:absolute; right:-6px; bottom:18px;}
.xc_sc{ cursor:pointer;}
.dtmp{ padding:0;}
.dtmp a{ margin:0 0 0 15px;}
.parnr{ padding:0 17px 0 0;}
.gz_num{ float:left; background:#e75c53; height:14px; line-height:14px; padding:0 6px;  border-radius:7px; color:#fff; margin:5px 0 0 5px;}
.gz_hotel{ line-height:22px;}
.gz_htn{ font-size:14px; color:#69b3f7;}
.gz_htn a{ color:#69b3f7;}
.gz_hotel{ padding-left:78px;}
.texe_ud a{ text-decoration:underline;}

/* 摄影记事 */
.account_box{ width:998px; margin:0 auto; border:1px solid #e3e3e3;}
.account_t h2{ text-align:center; font-weight:normal; font-size:20px; line-height:36px; padding-top:20px;}
.account_t p{ text-align:center; line-height:32px;}
.account_b{ padding:0 0 0 28px;}
.hotel_discuss ul li.s_hf{ border-bottom:none; padding:20px 0 0 0;}
.s_input{ padding:36px 0 0 0;}
.discus_b input.s_qx{ background:#f6f6f6; border:1px solid #e3e3e3; color:#666;}
.discus_b input.s_qd{background:#69b3f7; border:1px solid #3e96d6; color:#fff;}
.account_tw{ padding:8px 0 0 15px;}
.account_tw dt{ float:left; border:1px solid #e3e3e3;}
.account_tw dd{ float:left; padding:5px 10px 0 10px;}
.account_t dd p{ text-align:left; line-height:22px;}
.wid{ width:auto;}
.p_sha{ margin:0 14px 0 0;}

/* 相册效果 */
.focus1{position:relative; width:970px; height:650px; overflow:hidden; margin:0 auto;}
.focus_list{width:970px;height:500px;overflow:hidden;text-align:center;display:table;float:left;position:relative;}
.focus_list li{display:table-cell;vertical-align:middle;width:970px;height:500px; overflow:hidden;}
.focus_list li img{border:1px #ddd solid;margin:0 auto;max-width:970px;max-height:500px;}
/*For IE7*/
*+html .focus_list li{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .focus_list li img{position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .focus_list li{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .focus_list li img{position:relative;top:-50%;left:-50%;width:expression(this.width>970?"970px":"atuo");height:expression(this.height>500?"500px":"atuo");}

.focus1 .arr{ position:absolute; top:335px; left:0; width:970px; height:61px; display:none; z-index:2; }
.focus1 .arr #arr_l ,.focus1 .arr #arr_r { display:block; width:41px; height:61px; cursor:pointer;opacity:0.6;filter:alpha(opacity=60); }
.focus1 .arr #arr_l{  float:left; margin-left:24px;}
.focus1 .arr #arr_r{ float:right; margin-right:24px;}
.focus1 #icoc li{ float:left; margin-right:5px; width:50px; height:50px;  cursor:pointer;}
.sy_text{ position:absolute; top:540px;}
#ico_box{ position:absolute; left:0;top:590px;}
#icoc{ float:left; width:870px;}
.ico_list ul{ float:left;}
.ico_list{ width:870px; height:50px; margin:0 50px 0 50px; }
.x_pre,.x_next {display: block;width: 22px;height: 50px; top:0px;}
.x_pre{ left:-35px;}
.x_next{ right:-35px;}
.ico_cont{ width:770px; height:50px;overflow:hidden;}
.ico_cont ul{ float:left;}
.pl_83{ padding-left:83px;}
.pl_3{ padding-left:3px;}

/* 2015.5.8 */
.wy li{ float:left; cursor:pointer;}
.wy li a{ float:left; width:120px; height:40px; line-height:40px; border-right:1px solid #f4f4f4;  padding:5px 0 0 0; text-align:center; font-size:16px;}
.wy li.active a,.wy li a:hover{ color:#3e96d6; border-top:3px solid #3e96d6; padding:2px 0 0 0;}
.wyz{ position:absolute; background:#ea1517; color:#fff; padding:0 3px; border-radius:50%; right:6px; top:15px; font-style:normal; height:20px; line-height:20px;}
.wy li.cfr a{ text-align:left; text-indent:3px;} 
.r_qh{ display:none;}
.h500{ min-height:500px;}

.bannerBtns {
	position: absolute;
	bottom: 0px;
	right: 10px;
	padding: 10px;
}

.bannerBtns a {
	padding: 10px 20px;
	margin-right: 10px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	color: white;
}
/* 2015 .9.14 */
.focus1 #icoc li{ width:48px; height:48px; border:1px solid #fff;}
.focus1 #icoc li.active{ border:1px solid blue;}
.focus1 #icoc li img{ width:48px; height:48px;}