﻿@import url("myBase.css");

*{padding:0; margin:0; font-style:normal}
html, body{/*height:100%;*/}
body{font:normal 14px/1.7 '微软雅黑'; background:#e9e9e9; color:#666; height:100%; margin:0;overflow-y:scroll; *overflow-y:visible; visibility:visible}
a{color:#333333; text-decoration:none}
a:hover {color:red}
li{list-style:none}
img, input, a{outline:none; vertical-align:baseline}
a img{vertical-align:middle}
input{line-height:1}
input[type="radio"] {margin-right:5px}
img{border:none; outline:none; font-size:0; }
.mb20{margin-bottom:20px}
.mt15{margin-top:15px}
.p10{padding:10px 0}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:22px!important}
.bt{border-bottom:1px solid #f0f0f0}
.fr{float:right!important}
.fl{float:left!important}
.wrap{width:1200px; margin:0 auto; overflow:hidden}
.top, .main{padding-top:0px}
.clear{overflow:hidden; zoom:1}
.cleari:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clarify:before, .clarify:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.f30{font-size:30px}
.bg_w{background-color:#fff}
.mr-10{margin-right:10px}
.pg-15 {padding:15px}.pg-20 {padding:20px}
.cursor_pointer{cursor:pointer}
.word-break{word-break: break-all; word-wrap:break-word}
.p-15{padding:15px} .pd-30{padding:30px;}
.word-nowrap{display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

/*特效样式*/
.crop_img{display:block; height:100%; overflow:hidden; zoom:1; background:url(../Content/images/loaded.gif) no-repeat center}
.white_bg{background-color:#fff}
.none_tip{text-align:center; margin-top:130px; font-size:20px}
.ad{background-color:#274c6a; margin-top:10px!important}
.ad1{float:left; width:653px}
.ad2{float:right}
.total-count{display:block; position:absolute; left:25px; top:6px; z-index:9999; width:20px; height:20px; vertical-align:middle; border-radius:50%; background-color:rgb(245, 38, 0); text-align:center; line-height:20px; font-size:9px; color:#fff}
.cm, .lightBox{width:100%; position:absolute; top:0; left:0; right:0; bottom:0; z-index:998}

/*头部样式*/

.header{ width:1200px; margin:0px auto; z-index:888; right:0; left:0; color:#c5c5c5; font-size:20px; background:#fff; height:60px; line-height:60px; background: url("/Content/images/menuBg.png");  }
.header .wraper{ width:100%; margin:0 auto; }
.logo, .nav{display:inline-block;float:left;position:relative;font-size:14px}
.logo a{display:block; width:274px; height:60px; background:url(../Content/images/logo.png) no-repeat}
.nav{margin-left:0px; z-index:9999}
.nav.response{line-height:26px; background:url(../Content/images/nav_bg.png) no-repeat top center; padding-top:60px; width:72px; cursor:pointer}
.nav.response .nav_childs{display:none; position:absolute}
.nav.response .hover {display:block}
.nav.response li{float:none!important; padding:4px 6px; background:#fff}
.nav .nav_childs li{float:left; width:120px; height:100%; text-align:center}
.nav .nav-li{display:block; color:#333; font-size:22px;}
.nav a.nav-li:hover{color:#fff;background-color:#000;}
.nav span{display:inline-block; line-height:60px; padding:0 15px 0 35px; background:#fff url(../Content/images/icons.png) no-repeat -426px 24px; cursor:pointer}
.nav span:hover{background:#333024 url(../Content/images/icons.png) no-repeat -426px -61px; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s}
.user_tx, .tx{margin-right:10px}
.user_tx img, .cur_tx img{border-radius:50%}

/*广告位*/
.i_A_w{height:70px}
.i_A_w .crop_img{display:inline-block}
.txt_center, .pic_c .crop_img{text-align:center}
.ad {line-height:1}

/*按钮*/
.s_btns {margin-left:12px}
.s_btns a{font-size:14px; color:#fff; background-color:#d73d32; padding:4px 12px; border-radius:3px; box-shadow:0 2px 2px rgba(0,0,0,.2)}
.s_btns a.s_in_btn {background-color:#818181}
.btn{display:inline-block; padding:11px 38px; line-height:1!important; font-size:16px; border:1px solid #ca7f00; color:#fff; background-color:#f29800; border-radius:3px; margin-right:15px; cursor:pointer; font-family:'微软雅黑'}
.d_btn{display:inline-block; font:normal 12px '微软雅黑'; padding:6px 26px; color:#656565; border-radius:3px; border:1px solid #c5c5c5; background:#F4F4F4; background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d5d5d5)); background:linear-gradient(#f0f0f0, #d5d5d5); cursor:pointer}
.default_btn{background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d5d5d5)); background:linear-gradient(#f0f0f0, #d5d5d5); border:1px solid #c5c5c5 ; color:#656565}
.default_btn:hover{background:#f0f0f0; background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#f0f0f0)); background:linear-gradient(#ddd, #f0f0f0)}
.s_btn{padding:3px 20px; border:1px solid #d9d9d9; background:#fff; font-size:13px!important; box-shadow:0px 1px 2px rgba(0,0,0,0.1); cursor:pointer}
.other .btn.gray{border:1px solid #a5a5a5; color:#656565; background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d5d5d5)); background:linear-gradient(#f0f0f0, #d5d5d5); cursor:pointer}
.other .followed{background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d5d5d5)); background:linear-gradient(#f0f0f0, #d5d5d5); border:1px solid #a5a5a5; color:#656565; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#d5d5d5')}
.up_btn{position:relative; overflow:hidden; height:16px; min-width:45px;padding:6px 10px; border:1px solid orange; border-radius:4px; background:#fff}
.f_btn {height:34px; line-height:34px; width:102px; display:inline-block; color:#fff; background-color:#d73d32; margin:0 6px; border-radius:3px; box-shadow:0 2px 2px rgba(0,0,0,.2)}
.f_btn:hover{background-color:#D75132}
.ed .add_fol{display:none}
.ed .fol_ed {display:inline-block}
.ed .fol_ed i {background-position:0 -274px}
.ed .f_btn{ background-color:#696e78 }
#fans_list .fol_ed{display:none}
#fans_list .ed .fol_ed{display:inline-block}
.f-mark{display:inline-block; height:10px; width:10px;  background-color:#FF5A5A;vertical-align:12px; border-radius:50%}
.cancel_fol{display:none}
.ed .cancel_fol{display:block}
.org_btn{background:#f77223;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fe944d,endColorStr=#e15100);background: -ms-linear-gradient(top, #fe944d,  #e15100);background:-moz-linear-gradient(top,#fe944d,#e15100);background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fe944d), to(#e15100));background: -o-linear-gradient(top, #fe944d, #e15100); color:#fff!important}

/*图标*/
.add-col-icon{display:block; text-align:center; font-size:16px; cursor:pointer; background:url(../Content/images/col-icon.png) no-repeat 20% 50%}
.col-del-bg{width:25px; height:25px; border-radius:3px; border:1px solid #ccc; text-indent:-99em; cursor:pointer; background:#fff url(../Content/images/del-icon.png) no-repeat center}
.mem_weizhi i, .list_items td.iden_state i, .valid_by_phone .send_succ i ,.bind_phone .send_succ i, i.fol_each, .btn i, i.add_ico, i.red_ico, .unfol, i.fol_i, .r_ico, .foled, .fol_ed i{display:inline-block; width:16px; height:16px; background:url(../Content/images/icons.png) 0 -46px; margin-right:8px; vertical-align:middle}
.list_items td.iden_state i.testing{background-position:0 -68px}
.fn_icons{float:right; position:relative; top:0; margin-right:10px;}
.f_list .d_btn{width:90px!important; text-align:center; padding:0; margin-right:8px; line-height:30px!important}
.fn_nav, .fn_login, .fn_nav .fn_nav_child, .s_btns{position:relative; float:left; top:0; height:60px; display:inline; z-index:999}
.fn_nav li{position:relative; float:left; z-index:999}
.fn_login.hover a{background-color:#333024}
.s_btns {margin-left:12px}
.s_btns a{font-size:14px; color:#fff; background-color:#d73d32; padding:4px 12px; border-radius:3px; box-shadow:0 2px 2px rgba(0,0,0,.2)}
.s_btns a.s_in_btn {background-color:#818181}
.fn_nav li a, .fn_login a{display:block; height:60px; color:#444}
.fn_nav li em, .fn_login em{background:url(../Content/images/fn_nav.png) no-repeat left top; display:inline-block;width:46px; height:60px;text-align:center}
.up_in li a {font-size:16px; padding:0 10px; z-index:15}
.up_in{background:#fff; margin-left:25px}
.search_box{position:absolute; width:180px; height:25px; left:-0px;top:18px; z-index:2}
.search_box input{float:left; display:block;height:25px; line-height:25px}
.search_con{width:178px; height:100%; border:1px solid #e9e9e9; border-radius:10px; background:#f9f9f9; overflow:hidden}
.search_box .search_btn{width:30px; background:black url(../Content/images/fn_nav.png) no-repeat -2px -17px; border:0; cursor:pointer}
.search_box .search_txt{padding-left:15px; width:133px; border:0; color:#666; font-size:12px; background:#f9f9f9}
.fn_login em{background:url(../Content/images/fn_nav.png) no-repeat right top; width:60px}
.fn_icons .show-list, .real-tips{position:absolute; top:60px; right:0;background:#333024}
.real-tips{background-color:#fdf9e1; border:solid 1px #ffefbb}
.real-tips .item{width:245px; padding:10px 14px; font-size:14px; color:#333; height:20px; line-height:20px}
.real-tips .item:hover{ font-weight:bold}
.real-tips .item a{padding-left:15px; color:#222; font-size:14px}
.real-tips .item .c{float:right; width:20px; color:#222; text-align:center; cursor:pointer}
.fn_icons .show-list .show-li{width:104px;border-bottom:1px solid #474033; line-height:32px}
.show-list .rc{float:right; margin-right:10px}
.fn_icons .show-list .show-li a{margin:3px 0 3px 14px; font-size:14px; height:32px; color:#fff}
.fn_icons .show-list .show-li a.active, .fn_icons .show-list .show-li a:hover{border-right:3px solid #f29800; color:#f29800}
.dn_frame{width:1200px; margin:0 auto; overflow:hidden; zoom:1}
.dn_mem{position:relative; margin-top:20px; height:450px; *overflow:visible}
.dn{height:100%; overflow:hidden; background:#f9f9f9}
.dn_con{position:relative; overflow:hidden; zoom:1; color:#858585; min-height:300px}
.op_edit .show_btn{display:none!important}
.op_tool_list{display:none}
.op_edit .op_tool_list{display:block; white-space:nowrap}
.op_tool_list .op_tool_item, .op_sort .c_marks_m{display:inline-block; margin-right:20px; cursor:pointer; line-height:32px}
.op_tool_list .tool_cancel ,.op_sort .c_marks_m{width:88px; border:1px solid #dcdcdc; text-align:center; margin-right:0}
.op_sort .c_marks_m{color:#f4a620; border-color:#f4a620}
.op_sort{padding-bottom:15px; line-height:2; font-size:16px}
.op_sort .fl *{margin-right:1em}
.op_sort .f_red{color:red}
.dn_mem_msg{line-height:1}
.nickn i.male, .nickn i.female{display:inline-block; width:18px; height:18px; background:transparent url(../Content/images/icons.png) no-repeat 0 -113px; margin-left:10px}
.nickn i.female{background-position:0 -90px}
.dn_mem .dn_mem_bg{position:absolute; height:100%; z-index:0; right:0; cursor:pointer}
.dn_mem .dn_men_bg_lv{position: absolute; width:400px; z-index:1; overflow:hidden}
.dn_mem .social_icons{position:absolute; z-index:10; right: 6%; top:1em}
.dn_mem .social_icons i{display:inline-block; text-indent:-9999px; background:url(../Content/images/social_icons.png) no-repeat 0 0; width:36px; height:36px}
.dn_mem .dn_mem_left{position:absolute; z-index:9; padding:60px 0 20px; width:400px; text-align:center; color:white}
.dn_mem_left a {color:#fff; vertical-align:middle}
.dn_tou, .tx{display:inline-block; width:130px; height:130px; border-radius:50%; overflow:hidden}
.mem_atte{margin:20px 0}
.mem_cons{margin:0}
#other_op .rel{width:46px}
.mem_atte a{display:inline-block; padding:0 1.1em; text-align:center; border-right:1px solid rgba(255,255,255,.6);_background:url(../Content/images/bd.png) no-repeat right top; border-bottom:2px solid transparent}
.mem_atte a:last-child{border-right:none}
.mem_atte a:hover{/*border-bottom:2px solid #fff;*/color:orange}
.mem_atte a strong, .mem_atte a span{display:block}
.mem_atte a strong{font-size:16px}
.mem_atte a span{font-size:18px}
.mem_weizhi i{background-position:0 -323px}
.more em{background:url(../Content/images/icons.png) no-repeat right -84px}
.mem_cons a>span{font-size:14px}
.per_list_child{position:absolute; background:#fff; width:110px; left:6px; top:38px; text-align:left; padding:4px 0}
.per_list_child li a{display:block; margin:3px 0 3px 8px; color:#b5b5b5; height:25px; line-height:25px}
.per_list_child li a:hover{color:#656565; border-right:3px solid orange; }
.bgColor{background:#f9f9f9; overflow:hidden; zoom:1}
.dn_mem_lf{float:left; width:231px; padding-top:100px}
.dn_mem_rt{float:left; width:969px; height:100%}
.dn_mem_lf a{display:block; color:#808080; padding-left:50px; font-size:16px; margin:6px 0; border-left:3px solid transparent}
.nav_slide>.active{border-left:3px solid #f29800}
.dn_main{background:#fff; min-height:800px}
.dn_main_nav{text-align:center; border-bottom:1px solid #f0f0f0}
.dn_main_nav ul{display:inline; text-align:center}
.dn_main_nav li{display:inline}
.dn_main_nav li a{position:relative; top:1px; border-bottom:1px solid transparent; font-size:18px; display:inline-block; line-height:60px; width:8em; /*color:#c5c5c5;*/ color:#777}
.dn_main_nav li a.active:before, .dn_main_nav li a.active:after{content:''; position:absolute; height:0; width:0; bottom:-19px; border:solid transparent}
.dn_main_nav li a.active:before{border-color:transparent; border-top-color:orange; border-width:9px; left:50%; margin-left:-9px}
.dn_main_nav li a.active:after{border-color:transparent; border-top-color:#fff; border-width:10px; left:50%; margin-left:-10px}
.dn_main_nav li a:hover{}
.dn_main_nav a.active{color:orange; font-weight:700; border-bottom:1px solid orange}
.dn_nav_con{padding:54px 130px}
.dn_nav_con.xg{padding:40px 15px}
h2{font-size:24px; color:#65a0d5; font-weight:500}
.dn_nothing{text-align:center; font-size:16px; color:#444; line-height:1.8em; padding-top:20px}
.dn_nothing .refer{vertical-align:top; color:#e15717}

.works_con{padding:15px; font-size:16px; overflow:hidden}
.works_con .user_tx, .works_con .nick_name, .works_con .work_mark{float:left; line-height:70px}
.list .user_tx, .list .nick_name, .list .work_mark{line-height:55px}
.vlc{padding:10px 15px; background:#f4f4f4; overflow:hidden; zoom:1}
.vlc i{background:url(../Content/images/icon.png) no-repeat 100% 0; width:20px; height:12px; display:inline-block; margin-left:6px}
.vlc .v{background-position:-225px 0}
.vlc .l{background-position:-246px 0}
.vlc .c{background-position:-265px 0}
.vlc .e{background-position:-285px 0}
.dn_list .dn_list_des{padding:15px; color:#c5c5c5; line-height:20px}
.dn_list .dn_sort{line-height:24px}
.dn_list .earn_coin, .dn_list .earn_exp{background:url(../Content/images/rec.png) no-repeat 98% 10%}
.dn_list .earn_exp{background-position:98% 90%}
.dn_list .dn_social{line-height:44px; padding:0 22px}
.dn_list .list{width:1185px}
.dn_list li{float:left; position:relative; z-index:5; width:380px; font-size:16px; color:#858585; background:#fdfdfd; margin:0 15px 20px 0px!important; _display:inline; overflow:hidden}
.list_b{border:1px solid #f0f0f0; box-shadow:0 4px 4px #fdfdfd; border-top:0}

.works_op{position:absolute; top:5px; right:5px; display:none; z-index:6}
.works_op span, .works_op_list{width:25px; height:25px; z-index:55; display:block; position:relative; float:right; background:#fff; border-radius:3px; border:1px solid #ddd; cursor:pointer}
.works_op span {font-size:18px; font-weight:bold; text-align:center}
.works_op_list{display:none; position:absolute; width:60px; top:26px; height:auto; right:0; z-index:54; border-radius:3px 0 3px 3px}
.works_op .works_op_active {padding-bottom:1px;border-bottom:0 none;border-radius:3px 3px 0 0}
.works_op_list a{display:block; padding:0px 12px; color:#000}
.works_op_list a:hover{background:#42A2FF; color:#fff}
.edit_pop{display:none}
.op_edit .edit_pop, .edit_pop .edit_pop_bg{display:block; position:absolute; top:0; left:0; width:100%; height:280px; z-index:10}
.edit_pop .edit_pop_bg{background-color:#000; opacity:.3; filter:alpha(opacity=30)}
.edit_pop .sel_ico{position:absolute; overflow:hidden; width:40px; height:40px; right:0; background:url(../Content/images/icons.png) -113px -264px}
.edit_pop_sel .sel_ico{background-position:-113px -214px}
.user_tags li{float:left}
.tag_edit,.tag_act{background-color:#eee; border:1px solid #dcdcdc; height:32px; line-height:32px; overflow:hidden}
.tag_edit .edit_btn {display:inline-block; float:left; width:26px; height:34px; line-height:34px; float:left; cursor:pointer; text-align:center; margin:0; background:url(../Content/images/icons.png) no-repeat -110px -358px}
.tag_edit .del:hover{background-position:-138px -358px}
.tag_edit .tagname{float:left; color:#000; width:83px; padding:0 3px 0 12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0}
.tag_edit .yes{display:none}
.tag_edit_show .tagname{display:none}
.tag_edit_show .del{display:none}
.tag_edit_show .yes{display:inline-block; background-position:5px -340px}
.tag_edit .edit_inp{display:none; height:32px; line-height:32px; text-indent:5px; border:none; width:98px; float:left; margin:0}
.tag_edit_show .edit_inp{display:inline-block}

.works_title{display:block; float:left; line-height:20px; overflow:hidden; width:60%; text-overflow:ellipsis; white-space:nowrap}
.full .works_title {width:100%}
.dn_list_des .works_title{float:none}
.works_title strong{font-size:16px; font-weight:normal}
.works_title a:hover{color:#FF7800}
.dn_list li a{color:#444}
.dn_list .dn_name{display:block; font-size:18px; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.dn_list .dn_stamp{color:#858585; margin:7px 0 0}
.dn_list .dn_stamp .dg_name{float:right}
.dn_list .dn_social{border-top:1px solid #f0f0f0; font-weight:700}
.dg_name{margin-top:-4px}
.nickn em{font-style:normal; line-height:1.5em}
.dg_name i{display:inline-block; width:28px; height:28px; border-radius:50%;border:1px solid #f0f0f0; overflow:hidden; vertical-align:middle; margin-left:4px}
.dn_social span{margin-right:10px}
.dn_social i{vertical-align:middle; background:url(../Content/images/icons.png) no-repeat 0 -561px; width:24px; height:24px; display:inline-block}
.dn_social i.g{background-position:-28px -561px}
.dn_social i.v{background-position:-60px -561px}
.dn_social a{color:#858585}
.dn_social a:last-child span{background-position:0 -20px}
.dn_list ul{overflow:hidden; zoom:1; width:1185px}
.pforms{overflow:hidden; zoom:1}
.pforms .form_group{margin-bottom:20px; color:#656565; line-height:28px; overflow:hidden; zoom:1}
.other .mem_cons .per_list_child{}
.pforms .form-control{padding:5px 8px; width:205px; background:#f9f9f9; border:1px solid #e9e9e9}
.col-sm-2, .col-sm-5{float:left}
.col-sm-2{display:block; width:4em; padding:0 20px; text-align:right; text-justify: inter-ideograph; }
.col-sm-5{max-width:600px; color:#858585}
.v_n {padding:6px 20px; float:right; color:#858585}
.col-sm-5 label{}
.pforms .btn{margin:25px 0 0}
.pforms .btn_2{padding:6px 15px; font-size:12px; margin:0 10px 0}
.upload_tx{width:180px; margin-right:26px; float:right; text-align:center}
.upload_tx .tx{width:180px; height:180px}
.submit{position:relative; overflow:hidden}
.submit input[type="file"]{position:absolute; top:0; right:0; cursor:pointer; opacity:0; filter:alpha(opacity=0); font-size:200px}
.f_list{font-size:16px}
.f_list .name_line{line-height:1}
.f_list .cn_btn{text-align:center; border:1px solid #ccc; margin-right:15px; font-size:14px; display:inline-block; width:90px; height:24px; line-height:24px; /*padding:0 12px;*/ box-shadow:0px 1px 2px rgba(0,0,0,0.1)}
.f_list .def{cursor:default; color:#999}
.f_list .cn_btn .unfol{border-right:1px solid #ccc; background-position:0 -298px; vertical-align:-3px; padding-right:3px; *vertical-align:top}
.cn_btn .foled{border-right:1px solid #ccc}
.f_list .load i{background:url(../Content/images/add_load.gif) no-repeat 0 0!important}
.f_list .more{width:56px}
.f_list li.list_item{float:left; _display:inline; width:470px; padding:25px 0;border-bottom:1px dashed #f0f0f0; position:relative; height:130px}
.f_list .li_per{border-right:1px solid #f0f0f0}
.f_list .tx_ico{float:left; position:relative; padding-left:20px; height:130px}
.f_list .msg{margin-left:170px; font-size:14px; line-height:2}
.f_list .attr_msg span{margin-right:10px}
.f_list .menu_list{left:110px}
.list_items td{padding:1em 0; border-bottom:1px dashed #f0f0f0; vertical-align:middle}
.list_items td.iden_item{padding-left:5px}
.list_items td.iden_state{font-size:14px; width:460px; padding-left:20px; padding-right:20px; text-align:center}

#black_lists li.black_items{float:left; width:353px; _display:inline; padding:15px 0}
#black_lists .tx{margin-left:15px; width:70px; height:70px}
#black_lists .list_box{border-right:1px solid #f0f0f0}
.iden_list .ico{float:left; position:relative}
.list_msg{margin-left:100px; line-height:2}

.disable{background:#f0f0f0; border:1px solid #c5c5c5; cursor:default!important}
.form_ico .ico i{display:inline-block; width:67px; height:67px; background:url(../Content/images/icons.png) no-repeat -29px -269px}
.modify_pwd .ico i {background-position:-30px -68px}
.valid_aff .form_ico i{background-position:-113px 0px}
.form_ico{float:left; width:70px}
.dn_con .blue{background-color:#007ef2; border-color:#0056a4}
.pforms input.valid{width:120px}
.valid_pics{float:right; width:75px; height:25px; border:1px solid #e9e9e9}
.valid_aff{overflow:hidden; zoom:1; padding-bottom:45px; border-bottom:1px dashed #f0f0f0; font-size:18px; color:#656565}
.mem_valid p{font-size:18px}
.valid_aff .btn.blue{/*width:142px;*/}
.valid_aff .btn.blue:hover{background:#004788; color:#fff}
.s20{padding:0 20px}
.email_valid_note{font-size:12px; color:#858585; line-height:2em; margin-left:87px}
.email_valid_note a{color:#007ef2; font-size:12px}
.email_valid_note a:hover{color:#0068f2; text-decoration:underline}
.email_valid_note span{font-size:14px; line-height:2em}
.valid_by_phone .form_ico i{background-position:-30px -135px}
.valid_by_phone .send_succ, .bind_phone .send_succ{font-size:12px; position:absolute; left:390px; width:120px; color:#858585}
.state_pass{display:block; overflow:hidden}
.state_valid {overflow:hidden}
.state_pass .form_ico i{background-position:-30px 0}
.pwd_str{position:relative; width:100%; height:12px; line-height:12px; font-size:12px; background:#f9f9f9; margin-top:.3em; color:#aaa}
.pwd_str .pwd_bar{ width:222px; height:100%}
.pwd_str .words{top:12px}
.words span{float:left; display:block; width:74px; line-height:1em; text-align:center; z-index:9}
.pwd_str .pwd_bar{width:0; background:#41be02}
.blist .form_ico  i, .following .form_ico i{background-position:-29px -202px}

.following .ico i, .fans .ico i{width:67px; height:67px}
.list_msg p{font-size:14px; color:#b5b5b5; position:relative}
.following .list_msg p span{margin-left:10px; padding-right:10px;  border-right:1px solid #f0f0f0}
.following .list_msg p span:last-child{border:0}
.following .list_msg p span:first-child{margin-left:0}
.list_msg a{font-size:16px; color:#858585}
.following .list_msg a{font-size:18px}
.list_msg.last{border-right:0}
.following .per_list_child{background:#f9f9f9; top:32px}
.following .per_list_child li{float:none; width:auto; margin:3px 0 3px 8px; height:25px; line-height:25px; padding:0}
.following .per_list_child li a{font-size:14px}
i.fol_each{background-position:0 -25px}
.other .btn{margin:0 3px}
.btn i{background-position:0 -159px}

/*.f_btn i{font-size:24px; font-weight:700; font-style:normal; width:16px; height:16px; line-height:16px; vertical-align:-3px; margin-right:5px}*/
.follow i{border-right:1px solid #bbb}
.foled{background-position:-2px -275px}
.fol_each {}
.unfol {background-position:0 -253px}
.rel{position:relative; display:inline-block}
.other .mem_cons .per_list_child{left:28px; top:42px; background:#f9f9f9}
.following .list_msg .per_list_child{left:96px; top:38px}
.w_p{position:absolute; width:300px; height:80px; z-index:9999}
.w_p .w_bg{position:absolute; background:black; width:100%; height:100%; opacity:0.6; filter:alpha(opacity=60); border-radius:1em}
.w_p .w_t{position:absolute; width:100%; height:100%; text-align:center; line-height:80px; color:#fff}
.fc_30{font-size:30px; color:#ff7e00; margin-left:32px}
.coins .ico i{background-position:-113px -68px}
.credit .ico i{background-position:-113px -135px}
.hr li{float:left}
.hr span.btn{font-size:16px; margin:0px 6px}
.coin_lis table{border-bottom:2px solid #f9f9f9; width:100%}
.coin_lis{clear:both; color:#858585; line-height:3}
a.zuo{color:#007ef2}
.coin_lis td{text-align:center}
tr.bd td{border-bottom:1px dashed #f5f5f5}
tr.bd:last-child td{border:0}
.cap div{float:left; border-bottom:2px solid #f9f9f9}
.cap div span{border-bottom:2px solid #dfdfdf; position:relative; bottom:-12px; padding:0 0.8em}
.time, .inc, .items, .coin_num{width:25%}
.coin_lis .l_t, .coin_lis .a_t, .coin_lis .l_a{width:12%}
.coin_lis .l_tt, .coin_lis .l_i{width:32%}
.items{width:50%}
.e_bar{position:relative}
.e_bar .e_o{height:100%; width:33%; background:orange; position:absolute; top:0; left:0}
i.add_ico{background-position:0 -204px}
i.red_ico{background-position:0 -182px}
.page{text-align:center; padding:50px; clear:both}
.page li{display:inline}
.page .next b, .page .prev b{width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:transparent transparent transparent #4e4e4e; position:absolute;left:16px;top:12px}
.page .prev b{border-color:transparent #4e4e4e transparent transparent; left:8px}
.page span, .page a{display:inline-block; font:bold 13px/35px '微软雅黑'; width:45px; height:35px; text-align:center; color:#656565; border:1px solid #c5c5c5; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); background:linear-gradient(#fff, #f0f0f0); position:relative; vertical-align:middle; cursor:pointer; margin:2px; *background:#fff}
.page a.cur, .page a:hover, .page span.cur{background:#ffba00; background:-webkit-gradient(linear, left top, left bottom, from(#ffba00), to(#ffc62d)); background:linear-gradient(#ffba00, #ffc62d); color:#fff; border-color:rgb(236, 162, 36); cursor:default}
.page a:hover{cursor:pointer}
.page .disabled{cursor:default; background:#eee; border-color:#c5c5c5}
.page a.cur{cursor:default}
.page em{font-weight:bold; margin:0 6px}
.credit .op{margin-top:15px}
.credit .op span{vertical-align:5px}
.credit .op i{display:inline-block; height:17px; width:260px; background:#e1e1e1; border:1px solid #cb7d00}
.tx_panel, .op_f{ height:360px; background:#f9f9f9; text-align:center}
.tx_panel, .tx_view{float:left}
.tx_view{width:200px; height:360px; text-align:center}
.tx_view img{text-align:center}
.op_f{background:#fff; clear:both; height:auto}
.tx_panel .tx_file_btn{padding:55px 0 30px}
.tx_img130{width:130px; height:130px;margin:0 auto; overflow:hidden; margin-bottom:25px; border-radius:50%}
.tx_img70{width:70px; height:70px;margin:0 auto; overflow:hidden; margin-bottom:25px; border-radius:50%}
.tx_img40{width:40px; height:40px;margin:0 auto; overflow:hidden}
.bdr{border-radius:50%; background:#ccc; margin-bottom:45px}
.tx_op, .img_sel{position:relative; width:360px; height:360px; float:left; margin-right:50px; background:#333}
.tx_f_pan .tx_op{line-height:360px}
.tx_op img{display:inline-block; vertical-align:middle}
.tx_pre{float:left; width:200px; height:320px; background:#f9f9f9; padding:20px 0}
#upload, .f_p{position:absolute; *width:300px; min-width:300px; max-height:640px; background:#fff; border-top:2px solid orange; padding:0 15px 20px 15px; border-radius:5px; box-shadow:3px 3px 6px #656565}
#up_sec .qq-upload-button{display:block; width:105px; height:105px; background:url(../Content/images/fileup.png) no-repeat; margin:30% auto 30px; border-bottom:0; text-indent:-9999px}
.op_title{width:100%; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.close{position:absolute; right:10px; top:0px; font-size:18px; text-indent:-9999px; z-index:2; width:32px; height:32px; background:url(../Content/images/close.png) no-repeat; cursor:pointer}
.img_sel{background:#f9f9f9; text-align:center}
input[type="file"]{position:absolute; top:0; right:0; cursor:pointer; opacity:0; filter:alpha(opacity=0)}

#re_sel, .tx_op, .edit_tx .img_sel, .uped #re_sel{ display: none; }
.edit_tx #re_sel, .uped .img_sel, .edit_tx .tx_op{ display:block}
.tx_f_pan{overflow:hidden;zoom:1}
.tx_f_pan .qq-upload-button{margin-top:45%}
.op_f{margin-top:15px; text-align:center; clear:both}

#other_op{position:relative; width:100%}
.fol_ed{display:none}
#other_op .per_list_child{left:242px; *left:242px}
#other_op .more, .gray_bg{background:#696e78; background:-moz-linear-gradient(top, #696e78 0%, #646973 100%); background:-webkit-linear-gradient(top, #696e78 0%,#646973 100%); background:-o-linear-gradient(top, #696e78 0%,#646973 100%); background:linear-gradient(top, #696e78 0%,#646973 100%)}
#other_op .more:hover, .gray_bg:hover{background:-moz-linear-gradient(top, #646973 0%, #696e78 100%); background:-webkit-linear-gradient(top, #646973 0%,#696e78 100%); background:-o-linear-gradient(top, #646973 0%,#696e78 100%); background:linear-gradient(top, #646973 0%,#696e78 100%)}
.p_r{position:relative}
#other_op .more span{text-indent:40px; display:block; height:100%; background:url(../Content/images/user-msg.png) no-repeat 0 0}
.loading{background-image:url(../Content/images/loading.gif)!important; background-repeat:no-repeat; background-position: 10px center; }
.not-loaded{background:#333 url(../Content/images/loaded.gif) no-repeat center}
.dn_p .sp_m{display:inline-block; padding:5px 18px; background:#F29901; color:#fff!important; font-size:18px; letter-spacing:2px}
.dn_p{overflow:hidden;margin-top:60px}
.dn_p .fr{padding-top:4px}
.dn_p .fr *{color:#777}
.dn_p .fr span{padding:3px; float:left; line-height:16px; font-size:16px}
.vcode{color:#858585; width:126px; display:inline-block; line-height:25px; text-align:center; cursor:pointer}
.sec_lay{color:#666; background:#fff; padding:15px 20px; margin-top:20px; min-height:130px}
.sec_lay .list_msg{min-height:130px; border-right:0}
.sec_lay .s_title{line-height:46px}
.sec_lay .iden_list, .sec_lay .op_li{border-right:1px solid #f0f0f0}
.sec_lay .op_icons{padding:0 30px; border-right:1px solid #f0f0f0; min-height:130px}
.sec_lay .attr_msg{width:212px}
.sec_lay .nick_name{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.op_icon a{display:inline-block; margin:0 8px; padding-top:60px; width:80px; text-align:center; background:url(../Content/images/user_op.png) no-repeat -7% -86px; color:#B5B5B5}
.op_icon .user_iden{background-position:22% -86px}
.op_icon .user_sec{background-position:51% -86px}
.op_icon .user_pro{background-position:75% -86px}
.op_icon .user_out{background-position:100% -86px}
	
.op_icon .user_edit:hover{background-position:-7% 6px}
.op_icon .user_iden:hover{background-position:22% 6px}
.op_icon .user_sec:hover{background-position:51% 6px}
.op_icon .user_pro:hover{background-position:75% 6px}
.op_icon .user_out:hover{background-position:100% 6px}

.sec_lay .mem_atte a{color:#666}
.s_C{color:#fe944d}
.op_li{text-align:center; border-right:1px solid #f0f0f0}
.op_li a{display:block; font-size:22px; color:#2fb2c6}
.user_li .s_C{margin-right:10px}
.user_li .p{padding:10px 0}
.user_li .follow{padding:0 12px}
.user_li .ed .fol_ed{display:inline}
.user_li img{border-radius:8px; margin:0 10px 10px 0}
.user_op_list li{border:5px solid #e7e7e7!important; margin:20px 0 20px 42px!important}
.user_op_list li:hover{border-color: #79cdda!important}
.s_title{font-size:16px}


/*图标*/
i.s_Male, i.s_Female, i.V, i.mre_i{background:url(../Content/images/qz-icon.png) no-repeat 0 0; width:16px; height:16px; display:inline-block; vertical-align:middle}
i.s_Female {background-position:0 -24px}
i.V{background-position:0 -48px}
i.mre_i {background-position:-29px -78px; margin-left:8px}
i.fol_i {background-position:0 -297px; vertical-align:-2px; padding-right:3px; *vertical-align:top}
.ed i.fol_i{background-position:0 -274px}
.random:hover{cursor:pointer}
.random .r_ico{background-position:0 0; width:20px; height:20px; vertical-align:-1px}

/*列表*/
.a_m_ls{width:45%; padding:20px 2.5%}
.t_t .pic, .a_m_ls .tx{margin-right:30px}
.a_m_ls strong, .t_t strong{font-size:20px; font-weight:normal; padding-right:10px; color:#000}
.attr {color:#747474}
.attr a, .attr em{display:inline-block; width:85px; margin-top:12px; text-align:left; font-size:14px; color:#747474}
.br{position:relative}
.br a{text-align:center; border:1px solid #ccc; margin-right:15px; display:inline-block; height:24px; line-height:24px; }
.l_cs{left:117px; border:1px solid #ccc; border-top:0; position:absolute; top:36px; width:96px}
.l_cs em{display:block; text-align:center; margin:0; padding:3px 0; border-top:1px solid #ccc; cursor:pointer}
.nick_name{display:inline-block; max-width:190px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.no_user .nick_name{max-width:100%}
.no_works .nick_name{max-width:270px}
.ver_top{vertical-align:top}

.op_l li{float:left; margin:0 28px 30px 0; width:380px; background:#fff; _display:inline; border:1px solid #e5e5e5; box-shadow:3px 3px 5px #e5e5e5}
.op_l .list2 li{float:left; background:#fff; display:inline; border:1px solid #e5e5e5; width:172px; padding:18px 0 15px; margin-right:31px}
.dn_con .op_l li{margin-right:16px}
.dn_con .op_l li:last-child{margin-right:0}
.p_l_r{padding:4px 20px}
.con{font-size:12px; overflow:hidden}
.f_list .user_attr {padding:8px 10px; background-color:#fafafa; font-size:13px}
.f_list .attr_item{display:inline-block;width:31%; text-align:center}
.f_list .block{display:block}

/*对话框*/
.tps {position:relative; width:450px; margin:26px auto; border: 2px solid #e3e3e3; line-height:2; padding:15px}
.tps i{display:inline-block; position:absolute; top:-26px; left:100px; width:55px; height:26px; background:url(../Content/images/c2.png) no-repeat 0 0; z-index:10}
.tps h2, .tps h3{font-weight:normal; color:#000}

/*barner*/
.dn_bar {height:200px; background:url(../Content/images/dn_bg.jpg) repeat-x 0 60px}
.dn_bar .bar_con{background:url(../Content/images/dn_bar.jpg) no-repeat center top; height:100%}
.search_resault .bar_con{background:url(../Content/images/search_bar.jpg) no-repeat center; height:111px; padding-top:85px}
.search_resault .title{padding-bottom:8px; border-bottom:1px solid #eee}
.search_resault .tx{width:70px; height:70px}
.search_resault .a_m_ls{width:319px; padding:15px 35px; margin:15px 0; border-right:1px solid #eee}
.search_resault .attr em{width:56px}
.search_resault .op_l{width:1230px; margin-left:15px}
.search_resault .op_l li{width:360px}
.search_resault .f_list{font-size:14px}
.search_resault .work_des{height:60px}
.search_resault .stamp em{color:#f00; line-height:1em}
.search_resault .works_title{width:100%}
.search_resault .nick_name{max-width:176px; font-size:20px}
.find_lay{/*background:url(../Content/images/user-guide_4bcb852.jpg) no-repeat center center; background-size:cover;*/ background-color:#fff; height:625px; color:#666; }
.find_lay .title_bg{background-color:rgb(73, 73, 73); font-size:13px; line-height:70px; text-align:center; color:#fff}
.find_lay h2{color:#666; text-align:center; margin:45px 0; font-size:16px; color:#000}
.find_lay .find_form{width:460px; margin:0 auto}
.find_lay .form_col, .find_lay .block{margin-bottom:40px; display:block}
.find_lay .input{width:434px; height:40px; line-height:40px; border:1px solid #aaa; outline:0; border-radius:6px; padding:0 8px}
.find_lay .validCode{width:220px}
.find_lay .btn{width:450px; box-shadow:0 2px 2px rgba(0,0,0,.2); background-color:#f00}
.find_lay .blue{margin-left:15px; margin-right:0; width:120px; text-align:center; vertical-align:middle}
.mod_suc .icon{width:110px; height:110px; background:url(../Content/images/icons.png) no-repeat -310px 0; padding:0; cursor:default; vertical-align:middle}
.mod_suc {padding-top:160px}

/*返回顶部*/
.back{width:45px; height:90px; position:fixed; bottom:20px; background:#fbfbfb; color:#4467a7; cursor:pointer; display:none; z-index:15}
.back i{width:45px; height:45px; display:block; background:url(../Content/images/icons.png) no-repeat -192px -250px}
.back .help {background-position:-237px -250px}
.back i:hover{background-position:-192px -295px}
.back .help:hover{background-position:-237px -295px}

/**/
.act{background:url(../Content/images/act_suc.png) no-repeat center center; text-align:center; position:relative}
.act_fail {background-image:url(../Content/images/act_fail.png)}
.act .back_btn{position:absolute; top:150px; left:230px; background:#0588fa; border-radius:20px; padding:0 30px; font-size:18px; color:#fff}
.act_fail .back_btn{top:175px; background:#fb7773}

.user_pop{width:280px; position:relative; z-index:100; background-color:#fff; border-radius:4px; zoom:1}
.user_pop .cover_bg{width:100%}
.user_pop .user_bg{height:222px; position:relative; top:0; left:0}
.user_pop .user_tx{width:100%; height:75px; position:absolute; top:107px; text-align:center; margin:0}
.user_pop .user_tx .tx{box-shadow:3px 3px 5px #bbb; width:100px; height:100px; margin:0}
.user_pop .nick_name, .user_pop .user_attr, .user_pop .user_op{text-align:center; position:relative; width:100%; max-width:100%; top:0}
.user_pop .user_attr{padding:10px 0}
.user_pop .user_op{padding:10px 0}

.login_bg{background:#fff url(../Content/images/login_bg.jpg) no-repeat 0 0; height:436px}
.login_bg .login_tip{margin-left:640px; font-size:20px; padding-top:60px}
.login_tip .h1{font-size:50px; display:block; font-weight:normal}
.login_tip h3{font-weight:normal}
.login_bg a{margin-top:30px; display:inline-block; width:146px; line-height:46px; background:#ff6c64; text-align:center; color:#fff; border-radius:20px}
a.s_up{background:#629fd6}
.cion_tip_bg{background:url(../Content/images/poor.png) no-repeat 0 0; margin-right:60px}
.reg_tip_bg{background:#fff url(../Content/images/wel.png) no-repeat left bottom; text-align:center; color:#666; font-size:16px; min-height:600px}
.reg_tip_bg h1{line-height:110px}
.reg_tip_bg .btn{width:320px; color:#fff; margin:30px 0 0}
.reg_tip_bg .rg_suc_ico{display:inline-block; width:100px; height:110px; background:transparent url(../Content/images/qiaoba.png) no-repeat 0 0; vertical-align:middle; margin-right:50px; margin-bottom:30px}
.gcion_tip_bg{background:url(../Content/images/g_coin.jpg) no-repeat 0 0; margin-right:60px}
.dn_tip_con{padding:60px; line-height:2.4}
.dn_tip_con .btn{line-height:1.4; margin-top:15px; font-size:20px}
.dn_tip_con h1{font-size:27px; color:#e15717; font-weight:normal}
.dn_tip_con h3{font-size:20px; color:#000; font-weight:normal}
.dn_tip_con a{font-size:16px; color:#666}
.qu_list a{padding-left:20px; background:url(../Content/images/qz-icon.png) no-repeat -110px -134px}
.mr_none{margin-right:0px!important}

/*搜索*/
.search{border:2px solid #e56e37; background-color:#fff; height:44px; margin:0 auto; width:666px; color:#fff}
.search select{display:none}
.search .select_box{font-size:12px;color:#999999;width:95px;line-height:44px;float:left;position:relative; z-index:9999}
.search .select_showbox{height:44px;background:url(images/search_ico.png) no-repeat 80px center;text-indent:1.5em; font-size:16px}
.search .select_showbox.active{background:url(images/search_ico_hover.png) no-repeat 80px center}
.search .select_option{border:2px solid #f58400;border-top:none;display:none;left:-2px;top:44px;position:absolute; background:#fff; font-size:16px}
.search .select_option li{text-indent:1.5em;width:90px;cursor:pointer}
.search .select_option li.selected{background-color:#F3F3F3;color:#999}
.search .select_option li.hover{background:#BEBEBE;color:#fff}
.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:44px;line-height:44px;float:left}
.search input.inp_srh{outline:none;width:435px; font-size:16px}
.search input.btn_srh{background:#e56e37;color:#FFF;font-family:"微软雅黑";font-size:15px;width:136px; cursor:pointer}

.user_banner{}
.msg-nav{width:240px; float:left; margin-top:20px; background:#fff; padding:15px 0}
.msg-nav .ver-list{padding-left:24px}
.msg-nav a{display:block;  font-size:16px; padding-left:30px; height:40px; line-height:40px; background:url(../Content/images/icons.png) no-repeat 0 -465px}
.msg-nav .ver-list .active{color:#e5744c}
.msg-nav .point{display:none; margin-left:20px}
.msg-nav .active .point{display:inline}
.msg-nav .sys-msg{background-position:0 -500px}
.msg-nav .ver-list a:hover{color:#e5744c}
.feed-comment{background-color:#fff; min-height:350px}
.feed-comment .feed-box{padding:20px 32px 20px 20px}
.feed-box .feed-con{padding:10px 15px; color:#000; background-color:#eee; margin-top:15px}
.feed-box .def{color:red}

.calendar { position: absolute; width:190px; height: 180px; padding:0;display: none; float: left;border:1px solid #819dba;background:#fff; font-size:12px}
.calendar .calMain { width:100%; height:180px; float: left; overflow: hidden; position: absolute; }
.calendar .calMain .calTitle { width: 100%; float: left; height: 23px; background: #fff; overflow: hidden; }
.calendar .calMain .calTitle .t_date { width: 149px; float: left; height: 23px; color: #51729D; font-weight: bold; line-height: 23px; text-align: center; }
.calendar .calMain .calTitle .prevMonth { width: 15px; height: 15px; float: left; margin: 8px 0 0 5px; cursor: pointer; background: url(../Content/images/date_bg.png) no-repeat 5px -87px; }
.calendar .calMain .calTitle .nextMonth { width: 15px; height: 15px; float: right; margin: 8px 5px 0 0; cursor: pointer; background: url(../Content/images/date_bg.png) no-repeat 6px -157px; }
.calendar .calMain .calTitle .currentYear {color:#51729D}
.calendar .calMain .calTitle .currentMonth {color:#51729D}
.calendar .calMain .calTitle .currentYearText { float: left; margin: 0 0px 0 39px; cursor: pointer; }
.calendar .calMain .calTitle .currentMonthText { float: left; cursor: pointer; width: 30px; text-align: right; }
.calendar .calMain .calContent { width: 378px; height: 157px; float: left; }
.calendar .calMain .calContent .enabled { position: absolute; width: 100%; height: 157px; float: left; }
.calendar .calMain .calContent .reserve { position: absolute; width:100%; height: 157px; float: left; }
.calendar .calMain .calContent .tabD { width: 100%; float: left; border-collapse: collapse; border-spacing: 0; border: 0; }
.calendar .calMain .calContent .tabD th { background: url(../Content/images/date_bg.png) repeat-x; line-height: 22px; font-weight: normal; padding-bottom: 4px; color: #fff; }
.calendar .calMain .calContent .tabD td { color: #1F3959; text-align: center; line-height: 19px; width: 27px;  }
.calendar .calMain .calContent .tabD td span { color: #C0C0C0; }
.calendar .calMain .calContent .tabD td a { width: 23px; line-height: 18px; float: left; margin: 1px 0 0 2px; cursor: pointer; color: #51729D}
.calendar .calMain .calContent .tabD td .nextD { color: #BCCADC; }
.calendar .calMain .calContent .tabD td .prevD { color: #BCCADC; }
.calendar .calMain .calContent .tabD td .hover { width: 21px; line-height: 16px; border: 1px solid #7D99BD; float: left; margin: 1px 0 0 2px; }
.calendar .calMain .calContent .tabD td .current { width: 21px; line-height: 16px; border: 1px solid #51729D; float: left; margin: 1px 0 0 2px; }
.calendar .calMain .calContent .tabD td .select { width: 21px; line-height: 16px; background: #51729D; border: 1px solid #51729D; color: #fff; float: left; margin: 1px 0 0 2px; }
.calendar .calMain .calContent .tabM { width: 100%; float: left; border-collapse: collapse; border-spacing: 0; border: 0; }
.calendar .calMain .calContent .tabM td { color: #1F3959; text-align: center; height: 50px; width: 47px;  }
.calendar .calMain .calContent .tabM td a { width: 42px; line-height: 42px; float: left; margin: 0px 0 0 2px; cursor: pointer; color: #51729D}
.calendar .calMain .calContent .tabM td .hover { width: 40px; line-height: 40px; border: 1px solid #7D99BD; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabM td .current { width: 40px; line-height: 40px; border: 1px solid #51729D; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabM td .select { width: 40px; line-height: 40px; background: #51729D; border: 1px solid #51729D; color: #fff; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabY { width: 100%; float: left; border-collapse: collapse; border-spacing: 0; border: 0; }
.calendar .calMain .calContent .tabY td { color: #1F3959; text-align: center; height: 50px; width: 47px; }
.calendar .calMain .calContent .tabY td a { width: 42px; line-height: 42px; float: left; margin: 0px 0 0 2px; cursor: pointer; color: #51729D; }
.calendar .calMain .calContent .tabY td .nextY { color: #BCCADC; }
.calendar .calMain .calContent .tabY td .prevY { color: #BCCADC; }
.calendar .calMain .calContent .tabY td .hover { width: 40px; line-height: 40px; border: 1px solid #7D99BD; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabY td .current { width: 40px; line-height: 40px; border: 1px solid #51729D; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabY td .select { width: 40px; line-height: 40px; background: #51729D; border: 1px solid #51729D; color: #fff; float: left; margin: 0px 0 0 2px; }
.calendar .calMain a:hover { text-decoration: none; }
.city label {margin:0 10px}

.dn_mem_bg:hover .edg{display:block}
.edg{position:absolute; bottom:8%; right:3%; top:auto; vertical-align:top; display:none; font-size:16px}
.edg .bw{padding:5px 15px; background:#333; background:rgba(12,12,12,.7); color:#efefef; border-radius:6px; cursor:pointer; white-space:nowrap}
.f_pan{position:absolute; top:4%; bottom:4%; right:6%; left:6%; z-index:1000; border-radius:6px;
background:#efefef; border:2px solid #eee; box-shadow:4px 4px 6px #ccc; overflow:hidden; zoom:1}
.f_pan .t_op, .img_op{padding:8px 14px; border-bottom:2px solid #fcfcfc}
.img_op{background:#fff; position:absolute; top:0px; bottom:70px; left:0; right:0; overflow:hidden}
.btn_can{position:absolute; width:100%; text-align:center; bottom:0}
.f_pan .full, .f_pan .qq-uploader, .f_pan .qq-uploader div{position:absolute!important; top:0; left:0; bottom:15px; right:0; width:auto; height:auto; border-radius:0}
.f_pan .up_panel{top:41px}
.btn_pan{position:absolute; width:100%; text-align:center; bottom:0}
.f_pan .qq-upload-button{background:#fff url(../Content/images/up_bg.png) no-repeat center center}
.rect_panel{position:relative; text-align:center; height:100%; overflow-y:auto}
.rect_panel #photo{vertical-align:middle}
.f_p .pforms{margin:1em 3em 0}
.f_pan .f_tips{position:relative; line-height:30px; font-size:16px; z-index:12; text-align:center; color:#fff; background:rgba(0,0,0,.6)}
.index_form .Validform_checktip{position:absolute}
.Validform_checktip{
    margin-top:4px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
    margin-left:8px;
	color:#71b83d;
	padding-left:20px;
}
.Validform_wrong{
    margin-left:8px;
	color:red;
	white-space:nowrap;
}
.Validform_loading{
	padding-left:20px;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; background:#fff; position:absolute; top:0; left:0; z-index:999; display:none; opacity:.5; filter:alpha(opacity=50); width:1886px; height:1200px}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none}
#Validform_msg a.Validform_close:hover{color:#cc0}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left}

.pro_bar{width:100%; height:100%; background:#fff}
.pro_bar .bar_bg{width:92%; height:16px; border:1px solid gray; position:relative; top:50%; margin:0 auto}
.pro_bar .bar_cur{background:orange; position:absolute; top:0; left:0; width:60%; height:100%}

.imgareaselect-border1 {background: url(images/border-v.gif) repeat-y left top}

.imgareaselect-border2 {
    background: url(images/border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(images/border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(images/border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.imgareaselect-outer {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.imgareaselect-selection {  
}

#re_sel .qq-upload-button{
    background: #ccc;
}
#re_sel .qq-upload-button-hover {
	background: #aaa;
}
.qq-uploader {
	position: relative;
	width: 100%;
}
.qq-upload-button {
	display: inline-block;
	width: 105px;
	height:36px;
	line-height:36px;
	text-align: center;
	background: #880000;
	border-radius:6px;
	border-bottom: 1px solid #DDD;
	color: #FFF;
    cursor:pointer;
}
.qq-upload-button span{
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    width:100%;
    height:100%;
}
.qq-upload-button-hover {
	background: #CC0000;
    cursor:pointer;
}


div.jqcloud {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 10px;
  line-height: normal;
}

div.jqcloud a {
  font-size: inherit;
  text-decoration: none;
}

div.jqcloud span.w10 { font-size: 450%; }
div.jqcloud span.w9 { font-size: 450%; }
div.jqcloud span.w8 { font-size: 380%; }
div.jqcloud span.w7 { font-size: 350%; }
div.jqcloud span.w6 { font-size: 330%; }
div.jqcloud span.w5 { font-size: 310%; }
div.jqcloud span.w4 { font-size: 260%; }
div.jqcloud span.w3 { font-size: 220%; }
div.jqcloud span.w2 { font-size: 200%; }
div.jqcloud span.w1 { font-size: 160%; }

div.jqcloud { color: #09f; }
div.jqcloud a { color: inherit; }
div.jqcloud span.w10 a{ color: #0cf; }
div.jqcloud span.w9 a{ color: #0cf; }
div.jqcloud span.w8 a{ color: #0cf; }
div.jqcloud span.w7 a{ color: #39d; }
div.jqcloud span.w6 a{ color: #90c5f0; }
div.jqcloud span.w5 a{ color: #90a0dd; }
div.jqcloud span.w4 a{ color: #90c5f0; }
div.jqcloud span.w3 a{ color: #a0ddff; }
div.jqcloud span.w2 a{ color: #99ccee; }
div.jqcloud span.w1 a{ color: #aab5f0; }
div.jqcloud a:hover { color: #0df; }
/* layout */

div.jqcloud {
  overflow: hidden;
  position: relative;
}

div.jqcloud span { padding: 0; }

div.jqcloud span { padding: 0; }

#tagsCloud{position:relative; line-height:1; font-size:10px}
.tags a{color:#304ba2}
#tagsCloud a:hover{color:orange}

#buttom {width:100%; min-width:1200px; float:left; background-color: #fff; margin:30px auto 0; padding: 20px 0}
#buttom a:hover{text-decoration:underline}
#buttom h3, #buttom .h3 { font-family: 微软雅黑; font-weight: normal; font-size: 25px; margin: 10px 0; }
.about_area {float:left; position:relative; width: 200px; border-right: solid 1px #eee; }
.buttom_list { list-style: none; padding: 0; padding-left: 25px; }
.buttom_list a { color: #666}
.site_lists .site{cursor:pointer}
.site_con{position:absolute; z-index:10; top:40px; color:#fff; border-radius:6px; padding:15px; background:#444; opacity:0; filter:alpha(opacity=0); display:none}
.site_con p {white-space:nowrap}
.fix_navs{width:270px; padding:20px 0; float:left; position:fixed; background-color:#fff}
.fix_navs .nav_item{line-height:50px; padding:0 30px; height:50px; display:block; border-bottom:1px solid #eee; font-size:18px; font-weight:bold}
.fix_navs .nav_item:hover{color:#e15616; border-color:#e15616}
.fix_navs .nav_cur{background:#E9E9E9; border-left:3px solid #e15616; margin-left:-3px; color:#e15616}
.anno_con{width:850px; float:right; line-height:2; font-size:16px; color:#3d3d3d}
.anno_con .h1{border-bottom:1px solid #e9e9e9}
.anno_con .h1 span, .anno_con .h2, .anno_con .h3{font-size:20px; font-weight:bolder; color:#e15616; border-left:6px solid; padding-left:10px}
.anno_con .h2, .anno_con .h3{border:0; padding-left:0}
.anno_con .h3{font-size:16px; font-weight:normal}

/*@media(max-width:767px) {
    .dn_frame{width:auto}
}*/
.contact_icon span{display:block; width:34px; height:34px; background:url(../Content/images/contact_icon.png) no-repeat center center}

/*smoke.css*/
.smoke-base {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		visibility: hidden;
		opacity: 0;
	}

	.smoke-base.smoke-visible {
		opacity: 1;
		visibility: visible;
	}

	.smokebg {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}

	.smoke-base .dialog {
	  position: absolute;
	}

	.dialog-prompt {
	  margin-top: 15px;
	  text-align: center;
	}

	.dialog-buttons {
	  margin: 20px 0 5px 0
	}

	.smoke {
	  font-family: Menlo, 'Andale Mono', monospace;
	  text-align: center;
	  font-size: 22px;
	  line-height: 150%;
	}

	.dialog-buttons button {
	  display: inline-block;
	  vertical-align: baseline;
	  cursor: pointer;
	  font-family: Menlo, 'Andale Mono', monospace;
	  font-style: normal;
	  text-decoration: none;
	  border: 0;
	  outline: 0;
	  margin: 0 5px;
	  -webkit-background-clip: padding-box;
	  font-size: 13px;
	  line-height: 13px;
	  font-weight: normal;
	  padding: 9px 12px;
	}

	.dialog-prompt input {
	  margin: 0;
	  border: 0;
	  font-family: sans-serif;
	  outline: none;
	  font-family: Menlo, 'Andale Mono', monospace;
	  border: 1px solid #aaa;
	  width: 75%;
	  display: inline-block;
	  background-color: transparent;
	  font-size: 16px;
	  padding: 8px;
	}

	.smoke-base {
	  background: rgba(0,0,0,.3);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#900000000);
	}

	.smoke-base .dialog {
		top: 25%;
		width: 30%;
		left: 50%;
		margin-left: -20%;
	}

	.smoke-base .dialog-inner {
	  padding: 15px;

	  color:#202020;
	}

	.smoke {
	  background-color: rgba(255,255,255,0.95);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);
		box-shadow: 0 2px 8px #000;
	}


	.dialog-buttons button {
	  background-color: rgba(0,0,0,.85);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#222222,endColorstr=#222222);
	  border-radius: 0;
	  color: #fff;
	}

	button.cancel {
	  background-color: rgba(0,0,0,.40);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#444444,endColorstr=#444444);
	}

	.queue{
		display:none;
	}


