/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;font-weight:normal;}html,body,fieldset,img,iframe,abbr{border:0;}i,cite,em,var,address,dfn{font-style:normal;}[hidefocus],summary{outline:0;}li{list-style:none;}h1,h2,h3,h4,h5,h6,small{font-size:100%;}sup,sub{font-size:83%;}pre,code,kbd,samp{font-family:inherit;}q:before,q:after{content:none;}textarea{overflow:auto;resize:none;}label,summary{cursor:default;}a,button{cursor:pointer;}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14 tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;color:#000;outline:0;}body{background:#f5f8ff;}a,a:hover{color:#24d;}
body,textarea{line-height:1.6}input,textarea{padding:2px 3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.clear,.clearli li,.f-cb,.f-cbli li{zoom:1}.clear:after,.clearli li:after,.f-cb,.f-cbli li{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.hidden,.f-dn{display:none}.block,.f-db{display:block}.fl,.f-fl{float:left}.fr,.f-fr{float:right}.hand,.f-csp{cursor:pointer}
.f-ib{display:inline-block;*display:inline;*zoom:1;}.f-oh{overflow:hidden;}.f-pr{position:relative;}.f-prz{position:relative;zoom:1;}
.f-fwn{font-weight:normal;}.f-fwb{font-weight:bold;}.f-tal{text-align:left;}.f-tac{text-align:center;}.f-tar{text-align:right;}.f-taj{text-align:justify;text-justify:inter-ideograph;}.f-vam,.f-vama *{vertical-align:middle;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}.f-tdn,.f-tdn:hover{text-decoration:none;}.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-wwb{word-wrap:break-word;white-space:normal;word-break:break-all;}.f-wsn{word-wrap:normal;white-space:nowrap;}.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
input::-webkit-input-placeholder{color:#aaa;}input::-moz-placeholder{color:#aaa;opacity:1;}
/* ..over.. */
#fenyebox{color:#808080}#fenyebox em{font-style:normal;color:#e60}#fenyebox span{font-size:12px}#fenyebox .fenye_input{width:23px;text-align:center;font-size:12px;padding:1px 0;border:1px solid #bbb}#fenyebox .fenye_sub{font-size:12px;padding:0.2em 0.35em 0.3em;}
/* 文本框美化 */
input[type="text"], input[type="password"], textarea {border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:5px 4px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { transition:border linear .1s, box-shadow linear .2s; -moz-transition:border linear .1s, -moz-box-shadow linear .2s; -webkit-transition:border linear .1s, -webkit-box-shadow linear .2s; outline:none; border-color:rgba(19,105,172,.75); box-shadow:0 0 3px rgba(19,105,192,.5); -moz-box-shadow:0 0 3px rgba(241,39,232,.5); -webkit-box-shadow:0 0 3px rgba(19,105,252,3); }
/* button */
button, .button, input[type="button"], input[type="submit"] {
	display:inline-block; zoom:1; padding:.55em 1.5em .65em; outline:none; line-height:1; vertical-align:baseline; text-align:center; text-decoration:none; cursor:pointer;
	text-shadow:0 1px 1px rgba(0,0,0,.2); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,.2); box-shadow:0 1px 2px rgba(0,0,0,.2);
} button:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover {text-decoration:none;}/* button:active, .button:active, input[type="button"]:active, input[type="submit"]:active {position:relative; top:1px; left:1px;} */
button, .button, input[type="button"], input[type="submit"] {color:#555; border:solid 1px #b6b6b6; background:#fff; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc)); background:-webkit-linear-gradient(top,#fff,#dcdcdc); background:-moz-linear-gradient(top,#fff,#dcdcdc); background:-o-linear-gradient(top,#fff,#dcdcdc); background:-ms-linear-gradient(top,#fff,#dcdcdc); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc'); }
button:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover {color:#555; border-color:#A5C0DE; background:#ededed; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#CCEBF9)); background:-webkit-linear-gradient(top,#fff,#CCEBF9); background:-moz-linear-gradient(top,#fff,#CCEBF9); background:-o-linear-gradient(top,#fff,#CCEBF9); background:-ms-linear-gradient(top,#fff,#CCEBF9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#CCEBF9'); }
button:active, .button:active, input[type="button"]:active, input[type="submit"]:active {color:#888; border-color:#91B5CE; background:-webkit-gradient(linear,left top,left bottom,from(#CAE6F6),to(#ffffff)); background:-webkit-linear-gradient(top,#CAE6F6,#ffffff); background:-moz-linear-gradient(top,#CAE6F6,#ffffff); background:-o-linear-gradient(top,#CAE6F6,#ffffff); background:-ms-linear-gradient(top,#CAE6F6,#ffffff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CAE6F6', endColorstr='#ffffff'); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.35); -moz-box-shadow:0 1px 2px rgba(0,0,0,.35); box-shadow:0 1px 2px rgba(0,0,0,.35); }
.btn-sm {padding:5px 10px 6px;}
.orange, input[type="button"].orange, input[type="submit"].orange { color:#fef4e9; font-weight:bold; border:solid 1px #da7c0c; background:#f78d1d; background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20)); background:-webkit-linear-gradient(top,#faa51a,#f47a20); background:-moz-linear-gradient(top,#faa51a,#f47a20); background:-o-linear-gradient(top,#faa51a,#f47a20); background:-ms-linear-gradient(top,#faa51a,#f47a20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20'); }
.orange:hover, input[type="button"].orange:hover, input[type="submit"].orange:hover { color:#fef4e9; background:#f47c20; border-color:#da7c0c; background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015)); background:-webkit-linear-gradient(top,#f88e11,#f06015); background:-moz-linear-gradient(top,#f88e11,#f06015); background:-o-linear-gradient(top,#f88e11,#f06015); background:-ms-linear-gradient(top,#f88e11,#f06015); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015'); }
.orange:active, input[type="button"].orange:active, input[type="submit"].orange:active, .orange-act, .orange-act:hover { color:#fcd3a5; border-color:#da7c0c; background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a)); background:-webkit-linear-gradient(top,#f47a20,#faa51a); background:-moz-linear-gradient(top,#f47a20,#faa51a); background:-o-linear-gradient(top,#f47a20,#faa51a); background:-ms-linear-gradient(top,#f47a20,#faa51a); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a'); }
/* ..over.. */

/* ..begin.. */

/* == common == */
a { color:#0060bf; text-decoration:none; } a:hover { color:#f60; }
.link1 a { color:#555 } .link1 a:hover { color:#f60; }
.wrap { width:950px; margin:0 auto; overflow:hidden; }
.rank { display:inline-block; width:19px; height:17px; }

.rank, .headsnav_b, .main_nav, .main_nav_m1 a {background-image:url(user.png?s06) !important;_background-image:url(user.gif?s06) !important}
.logobb_mffb a, .logobb_mffb a:hover, .tubiao_wenhao, .tubiao_shoujiwei, .tubiao_shoujiyi, .tubiao_mailwei, .tubiao_mailyi, .tubiao_idwei, .tubiao_idyi, .xiala_s1, .xiala_s2 {background-image:url(usermainext.png?s05) !important;_background-image:url(usermainext.gif?s05) !important}

/* head foot */
.headsnav_a{ height:30px;line-height:30px; color:#ccc; border-bottom:1px solid #e0e0e0; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3)); background:-webkit-linear-gradient(top,#fff,#f3f3f3); background:-moz-linear-gradient(top,#fff,#f3f3f3); background:-o-linear-gradient(top,#fff,#f3f3f3); background:-ms-linear-gradient(top,#fff,#f3f3f3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3'); }
.headsnav_b{ height:5px;margin-top:3px;overflow:hidden;background:url() 0 -30px; }
.nav { background:#fff; padding:5px 0 0 0; font-size:12px; color:#555; }
.headsnav_a_real { width:950px; margin:0 auto; font-size:12px; }
.nav_block { float:left; margin-left:5px; position:relative; }
.xiala_s1, .xiala_s2 { display:block; width:10px; height:10px; overflow:hidden; position:absolute;top:9px; right:6px; background:url() -298px -99px; }
.xiala_s2 { background:url() -279px -99px; }
.xiala_navs1, .xiala_navs2 { height:30px; white-space:nowrap; display:inline-block; text-align:right; padding:0 20px 0 11px; }
.xiala_navs2 { background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;  padding:0 19px 0 10px; }
.xiala_hid { display:none; position:absolute; right:0; top:30px; border:1px solid #ccc; background:#fff; padding:5px; text-align:center; line-height:24px; border-top-width:0; box-shadow: 1px 1px 4px #f7f7f7; }

.user_main { margin-top:12px; background:#f5f8ff; }
.foot { padding:15px 0 8px 0;text-align:center; font-size:12px; color:#666; }
.foot .line { border-top:1px solid #e0e0e0; margin-bottom:12px; }

.logobigbox { padding:3px 0 5px 0; }
.logobb_user { height:40px;line-height:40px; margin:10px 0 0 15px; border-left:1px solid #dfdfdf;padding-left:15px; }
.logobb_user a { font-family:'微软雅黑','黑体';letter-spacing:1px;font-size:24px; color:#666; }
.logobb_mffb { width:120px; }
.logobb_mffb a { display:block; width:118px; height:34px; line-height:34px; margin:14px 0 0 0; text-align:center; background:url() 0 -50px; font-weight:bold; color:#fff; }
.logobb_mffb a:hover { background:url() -151px -50px; }

.tubiao_wenhao { display:inline-block; height:16px; width:16px; background:url() -402px -58px; }
.tubiao_shoujiwei { display:inline-block; height:18px; width:23px; background:url() -131px -98px; }
.tubiao_shoujiyi { display:inline-block; height:18px; width:23px; background:url() -108px -98px; }
.tubiao_mailwei { display:inline-block; height:19px; width:23px; background:url() -77px -97px; }
.tubiao_mailyi { display:inline-block; height:19px; width:23px; background:url() -51px -97px; }
.tubiao_idwei { display:inline-block; height:19px; width:26px; background:url() -25px -97px; }
.tubiao_idyi { display:inline-block; height:19px; width:26px; background:url() 3px -97px; }

.main_nav {height:34px;line-height:34px;color:#fff;background:url() 0 -43px;}
.main_nav_m1 {width:200px;}.main_nav_m2 {width:138px;font-size:12px;}
.main_nav_m1 a {font-weight:bold;display:block;background:url() no-repeat 8px -220px;width:84px;text-align:center;color:#2283c7}.main_nav_m1 a:hover{color:#2283c7}

/* side */
.userleft, .userwel { background:#F5FAFE; }
.userleft { border:1px solid #A1C2E1; width:146px; min-height:560px; height:auto !important; height:560px; padding:6px 0 1px 0; }
.userleft div { height:22px;line-height:22px;margin-top:3px; font-weight:bold;text-indent:18px; color:#707070; }
.userleft div a {color:#666;}
.userleft ul { margin:3px 0; }
.userleft li { margin-top:2px; }
.userleft li a { display:block; height:29px; line-height:29px; text-indent:20px; color:#0060bf; }
.userleft li a:hover, .userleft .i_side_sel a { background:#DBE8F4; color:#000; }
.userleft .i_side_line { height:1px; font-size:0; border-top:1px dotted #ccc; margin:15px 10px 0 10px; }
.userright { width:789px;min-height:562px;height:auto !important;height:562px;background:#fff;border:1px solid #C3DAEE }
.userwel { margin:1px;padding:6px 0;text-indent:10px;border-bottom:1px solid #C3DAEE;font-weight:bold;color: #222; }

/* main / infolist */
.usmainhonor { margin-top:5px;padding:15px 12px;background:#FDF8E7;font-size:12px; }
.usmainhonor i{font-style:normal;float:left;margin-right:4px;height:16px;line-height:16px;overflow:hidden}
.usmain-m-lnk a { display:inline-block;background:#8FC41E;border-radius:5px;padding:2px 10px;font-size:12px;color:#fff }
.usmaininfonav { position:relative; height:30px; overflow:hidden; margin-top:60px; font-size:12px; }
.usmaininfonav_l { position:absolute; top:1px; z-index:9;background:#fff;height:24px;line-height:24px;border:1px solid #ddd;border-bottom:none;border-radius:4px 4px 0 0;padding:0 12px }
.usmaininfonav_line { position:absolute; top:25px; border-bottom:1px solid #ddd; width:100%; }
.usmaininfonav_r { position:absolute; top:2px; right:5px; }

.i_ilist_no { margin-top:15px; padding:10px 10px 12px 15px; background:#F3F9E6; }
.i-ilist ul { border-bottom:1px dotted #ccc; }
.i-ilist li { float:left; height:38px; line-height:38px; font-size:12px; }
.i-ilist .l1 { width:54%; font-size:14px; text-indent:0.5em; }.i-ilist .l1 span { font-size:12px; margin-left:5px; }
.i-ilist .l2 { width:12%; min-width:44px; color:#ccc; text-align:center; }
.i-ilist .l3 { width:20%; min-width:110px; text-align:center; color:#bbb; }
.i-ilist .l4 { float:right; padding-right:12px; color:#aaa; }

.ilist { border-bottom:1px dotted #ccc; }
.ilist li { float:left; text-align:center; line-height:36px; }
.ilist .l1 { width:53%; text-align:left; text-indent:5px }.ilist .l1 span { margin-left:5px; font-size:12px; }.ilist .l1 .listllcs { color:#ccc;font-style:italic;margin-left:2px; }.ilist .l1 .listlink { color:#aaa; }
.ilist .l2 { width:10%; min-width:44px; color:#ccc;; }
.ilist .l3 { width:18%; min-width:110px; text-align:center }
.ilist .l4 { float:right; padding-right:12px; color:#999; font-size:12px; }

.i-ilist-m { height:68px; overflow:hidden; border-bottom:1px dotted #ccc; }
.i-ilist-m p { position:absolute; top:7px; }
.i-ilist-m .p1 { left:5px; width:54%; }
.i-ilist-m .p2 { right:8px; width:45%; text-align:right; font-size:12px }
.i-ilist-m .p3 { top:38px; left:5px; font-size:12px; color:#aaa; }
.i-ilist-m .p4 { top:38px; right:8px; font-size:12px; color:#aaa; }

/* account */
.regbox dl {margin-top:25px;}
.regbox dt {float:left;padding:5px 0 0 0;}
.regbox dd {padding-left:65px; white-space:nowrap;}
.profile_show li { font-family:"宋体"; padding:9px 0; border-bottom:1px dotted #ddd; }
.profile_edit dl { padding:12px 0; border-bottom:1px dotted #ddd; position:relative; }
.profile_edit dt { position:absolute;top:12px;left:0;white-space:nowrap; }
.profile_edit dd { padding-left:70px; }
.login_input { width:210px;color:#aaa;border-radius:3px;height:28px;line-height:28px; }

/* fabu */
.fabu_nav { background:#f2f6fb; }
.fabu_nav span { display:inline-block; margin:8px 20px 8px 10px; height:35px; line-height:35px; padding:0 20px 0 15px; border-radius:3px; }.fabu_nav .fb-s1 { background:#fd7704; color:#fff; }.fabu_nav .fb-s2 { background:#fff; color:#999; }
.fabu { background:#fff; padding:10px 0; }.fabu a:hover { text-decoration:underline; }
.fb_sch { margin:20px 0 20px 0;padding:10px 0; }.fb_sch .sch1 { width:260px;border:1px solid #ccc;color:#bbb }.fb_sch .sch2{ border:0;background:#ececec;height:30px;margin-left:10px;color:#444; }.fb_sch .schd1 { border:10px solid #efefef; margin-top:10px; padding:10px; color:#666; line-height:1.8; }.fb_sch .schd2{ width:50px; text-align:center; height:20px;line-height:20px; background:#efefef; }

.mout { position:relative; width:130px; padding-left:10px; height:40px; line-height:40px; }
.mover { position:relative; width:420px; padding-left:8px; height:36px; line-height:36px; border:2px solid #fd6600; }
.c1box { position:absolute; z-index:100; width:135px; }.c1box a:hover { font-weight:bold; }
.c1box a { color: #0960bd; }
.mover .c1box { background:#fff; width:145px; background:#fcfdff; }
.nout { position:absolute; left:140px; top:-2px; display:none; z-index:99; width:290px; padding:4px 0 3px 10px; border:2px solid #fd6600; background:#fcfdff;}
.nout a { display:block; float:left; width:139px;padding-left:1px;font-family:宋体; height:32px; line-height:32px; }

.addcreateform .contact_dl dt { color:#808080; }.addcreateform .contact_dl input { width:42%; min-width:200px; color:#808080; }
.addcreateform dl { position:relative; padding:9px 0; border-bottom:1px solid #eee; }
.addcreateform dt { position:absolute; top:10px; left:0.2em; font-family:宋体; }
.addcreateform dd { padding-left:5.6em; white-space:nowrap; }
.addcreateform i { font-style:normal; font-size:12px; color:#cc5200; }.addcreateform b { font-weight:normal; color:#f00; }
.addcreateform_m dt { color:#666; }.addcreateform_m dd { padding-left:3.2em; }
.add_fill_tips { background:#fffeed;padding:5px 0 6px 10px;font-size:12px;color:#444; }
.class3label span { display:inline-block; white-space:nowrap; padding:0 5px; margin-right:8px; border:1px solid #fff; }
.class3label input, .class3label label { cursor:pointer; }

/* dialog */
.sdialog_my,.sdialog_bg{top:0;left:0;width:100%;height:100%;}
.sdialog_my{position:fixed;_position:absolute;z-index:900;}
.sdialog_bg{position:absolute;background:#666;opacity:0.35;filter:alpha(opacity=35);}
.sdialog_tab{table-layout:fixed;width:100%;height:100%;}.sdialog_td{width:100%;height:100%;vertical-align:middle;text-align:center;}
.sdialog{position:relative;z-index:999;margin:0 auto;display:inline-block;min-width:360px;max-width:500px;_width:400px;background:#fff;border:7px solid #808080;border:7px solid rgba(0,0,0,0.28);background-clip:padding-box;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.sdialog_t{padding:9px 4px 9px 10px;height:20px;margin:0 0 -1px;text-align:left;font-size:14px;line-height:20px;border-bottom:1px solid #C9DAE3;border-radius:5px 5px 0 0;background:#ECF3F7; }
.sdialog_cls{float:right;padding:0 8px;font-weight:bold;font-family:arial;font-size:26px;_font-size:18px;color:#ccc;text-shadow:0 2px #fff;cursor:pointer;}
.sdialog_s{padding:15px 10px 25px 10px;text-align:left;}
.sdialog_confirm{text-align:center;padding:25px 0 0 0}.sdialog_alert{text-align:right;padding:25px 10px 0 0}
.ajax_t,.ajax_f{background:url(/static/common/default/showtips.gif?s2) no-repeat;padding:0 15px 0 55px;margin:5px 0 0 5px;font-size:16px;}
.ajax_f{background:url(/static/common/default/showtips.gif?s2) no-repeat -1000px 0px;}
.ajaxwait{padding:6px 45px 2px 0}.ajaxwait p,.ajaxwaitpre{width:32px;height:32px;margin:0 auto;}
.ajaxbackurl{margin-top:10px;padding-right:40px;}.ajaxbackurl a{text-decoration:underline}
/* nec按钮改 */
.u-btn{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 15px;height:30px;line-height:30px;border:1px solid #999;text-shadow:0 1px rgba(255,255,255,0.8);background:#f3f3f3;border-radius:5px;font-size:14px;letter-spacing:1px;text-align:center;vertical-align:middle;cursor:pointer;word-wrap:normal;white-space:nowrap;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#dcdcdc));background:-webkit-linear-gradient(#fefefe,#dcdcdc);background:-moz-linear-gradient(#fefefe,#dcdcdc);background:-ms-linear-gradient(#fefefe,#dcdcdc);background:linear-gradient(#fefefe,#dcdcdc);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn,.u-btn:hover{color:#000;text-decoration:none;}.u-btn:hover{border-color:#639ABF;background:#DEF1FB;box-shadow:0 0 2px #bbb;}.u-btn:focus {border-color:#6999B8;background:#DEF1FB;box-shadow:0 0 2px #bbb;}
.u-btn:active{box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;}.u-btn-foc:focus{animation:breathBtn 3s infinite;-webkit-animation:breathBtn 3s infinite;}
@keyframes breathBtn{ from{background:#f3f3f3; opacity:0.8;} 50%{background:#E9F2FB; opacity:1;} to{background:#f3f3f3; opacity:0.8;} }
@-webkit-keyframes breathBtn{ from{background:#f3f3f3; opacity:0.8;} 50%{background:#E9F2FB; opacity:1;} to{background:#f3f3f3; opacity:0.8;} }
