@charset "utf-8";

/*全局控制*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;vertical-align:middle;}img{border:0;}ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}


/*登陆区域*/
.mainbody{width:860px;margin:0 auto;padding:30px 30px 40px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;}
.mainbody input[type="text"]:focus,
.mainbody input[type="password"]:focus,
.mainbody textarea:focus,
.mainbody select:focus{box-shadow:0 0 0;outline:none;}
.mainbody #validate{text-transform:uppercase;}
.mainbody .top{margin-bottom:40px;padding-bottom:12px;border-bottom:1px dashed #dadada;}
.mainbody .top h2{font-size:20px;color:#9C0;}
.mainbody .txt{margin-top:8px;color:#999;}
.mainbody .note{color:#999;}
.mainbody .input,
.mainbody .inputon{width:280px;height:35px;margin-right:10px;padding:0 10px;line-height:30px;border:0;background-image:url(../images/userlog_input_bg.png);font-size:14px;font-family:Verdana;}
.mainbody .input{background-position:0 0;}
.mainbody .inputon{background-position:0 35px;}
.mainbody .sub, .mainbody .subon, .mainbody .subdown{width:119px;height:37px;background-image:url(../images/userlog_btn_bg.png);border:0;color:#fff;font-size:14px;font-weight:bold;font-family:"微软雅黑";cursor:pointer;}
.mainbody .sub{background-position:0 0;}
.mainbody .subon{background-position:0 74px;}
.mainbody .subdown{background-position:0 37px;}
.mainbody .regbtn{position:absolute;top:150px;right:0;width:320px;height:120px;border-left:1px solid #ccc;text-align:center;line-height:120px;font-weight:bold;font-size:14px;}
.mainbody .regbtn a{text-decoration:underline;color:#900;}
.mainbody .infor{color:red;margin:0 0 8px 61px;border:1px solid #ccc;width:280px;padding:2px 9px;background:#fffff0;border-radius:3px;}
.mainbody .findpwd{margin-left:20px;font-size:14px;}
.mainbody .oqq,.mainbody .osina{height:24px;line-height:24px;display:inline-block;padding-left:29px;margin-right:15px;}
.mainbody .oqq{background:url(../images/oauthico.png) no-repeat 0 0;}
.mainbody .osina{background:url(../images/oauthico.png) no-repeat 0 -32px;}
.mtitle{ font-size:14px; text-align:center; margin-top:10px}


/*页脚样式*/
.footer{line-height:100px;text-align:center;font-family:Verdana;font-size:13px;color:#666;}


/*左侧区域*/
.mainbody .leftarea{width:220px;float:left;border-right:1px solid #f0f0f0;}
.mainbody .leftarea .userinfo{height:70px;margin-bottom:30px;_margin-bottom:15px;word-wrap:break-word;}
.avater{height:80px;float:left;margin-right:12px;_margin-right:6px;position:relative;}
.avater div{position:absolute;width:80px;height:18px;left:0;bottom:0;background:#000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;z-index:998;}
.avater a{display:block;width:80px;position:absolute;z-index:999;left:0;bottom:0;line-height:18px;text-align:center;color:#fff;}
.avater img{width:80px;height:80px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.mainbody .leftarea .usertxt{float:left;}
.mainbody .leftarea .username,.mainbody .leftarea .userenter{display:block;font-size:14px;font-weight:bold;color:#8D530A;}
.mainbody .leftarea .userenter{background:url(../images/icon_v.png) 0 3px no-repeat;padding-left:20px;}
.mainbody .leftarea .usergroup{display:block;color:red;}
.mainbody .leftarea .act a{width:180px;border-bottom:5px solid #fff;padding-left:10px;display:block;background:#f6f6f6;height:30px;line-height:30px;font-size:14px;color:#000;font-family:"宋体"}
.mainbody .leftarea .act a:hover{background:#ccc;color:#fff;text-decoration:none;}
.mainbody .leftarea .act a.on{background:#999;color:#fff;}


/*右侧区域*/

.uploadframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:9999;}

.rightarea{border:1px solid #d7d7d7}
.rightarea h3.dftitle,
.rightarea h3.subtitle{padding:8px 0;margin-bottom:8px;border-bottom:1px solid #ddd;font-weight:bold;font-size:14px; padding-left:15px}
.rightarea h3.subtitle a{font-size:12px;font-weight:normal;float:right;}
.rightarea .loginfo{font-family:Verdana;font-size:14px;color:#900;}
.rightarea .list{ width:96%; margin:0 auto}
.rightarea .list li{border-bottom:1px solid #f5f5f5;line-height:30px;}
.rightarea .list li a{text-decoration:none;}
.rightarea .list li a:hover{color:#f90;}
.rightarea .list span.time{float:right;font-family:Verdana;font-size:11px;color:#666;}
.rightarea .list span.dot{font-family:"宋体";}
.rightarea .msglist{ width:96%; margin:0 auto}
.rightarea .msglist li{padding:10px 0;border-bottom:1px dashed #ccc;word-wrap:break-word;}
.rightarea .msglist p{display:block;line-height:20px;margin-bottom:5px;}
.rightarea .msglist span.time{font-family:Verdana;color:#999;color:#999;float:right;}
.rightarea .msglist span.from{float:left;color:#999;}
.rightarea .msglist span.from a{color:#999;}
.rightarea .address_border{ margin-bottom:5px}
.rightarea .address_border td{ border:1px #ddd solid; padding:5px; height:30px; line-height:30px}
.rightarea .InputBorder{ height:30px; line-height:30px; border:1px solid #ccc}

.nonelist{padding-top:5px;text-align:center;line-height:30px;}
.mainbody .rightarea .more{margin:8px 0 20px 0;text-align:right;}
.mainbody .rightarea .more a{color:#999;}

.rightarea .class_input,
.rightarea .class_input_on{width:320px;height:22px;line-height:22px;padding:2px 4px 0;}
.rightarea .class_input{background:#f3f9fc;border:1px solid #c0d0d8;}
.rightarea .class_input_on{background:#fff;border:1px solid #569dde;}
.rightarea .class_areatext,
.rightarea .class_areatext_on{width:320px;height:100px;line-height:18px;padding:4px;}
.rightarea .class_areatext{background:#f3f9fc;border:1px solid #c0d0d8;}
.rightarea .class_areatext_on{background:#fff;border:1px solid #569dde;}


.rightarea .upavatar{padding-top:10px;text-align:center;}
.rightarea .preavatar{padding:10px 0;text-align:center;}
.rightarea .preavatar img{margin:0 5px;}

.rightarea .options_b{padding-left:2%; height:30px; line-height:30px; color:#666;}
.rightarea .options_b a{color:#005590;}


.input_gray_short{height:18px;line-height:18px;border:1px solid #d0d0d0;text-align:center;margin:0 3px;font-family:Arial;}

.mgr_divb{height:30px;padding:0 10px;background:#f2fafc;text-align:right;line-height:30px;border-bottom:1px solid #e3eff3;}

.mgr_btn a,.mgr_btn_short a{display:inline-block;height:23px;line-height:24px;float:right;margin-top:3px;background-position:0 top;text-align:center;overflow:hidden;cursor:pointer;}
.mgr_btn a{width:85px;}
.mgr_btn_short a{width:71px;}
.mgr_btn a:hover,.mgr_btn_short a:hover{background-position:0 center;text-decoration:none;}
.mgr_btn a:active,.mgr_btn_short a:active{background-position:0 bottom;}
.mgr_nlist{ text-align:center; height:80px; line-height:80px}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*我的订单*/
.orderlist .thead{font-weight:bold;}
.orderlist .title{margin-right:10px;}
.orderlist .attr{margin-right:3px;color:#999;}
.orderlist .action a{color:#900;}
.orderlist .action a:hover{color:red;}
.orderlist .status{color:blue;}
.orderlist2 td{background:#f5f5f5;}


.blue{color:blue;}
.orderact{color:#666;font-weight:bold;}
.orderact a{color:#900;font-weight:bold;}
.orderact a:hover{color:red;}
.total{margin-left:10px;}


/*订单详情*/

.btn_area{text-align:center;margin-top:25px;}
.btn{width:78px;height:25px;background:url(../images/btn-style-gray.gif);margin:15px auto;font-size:14px;cursor:pointer;border:none;}


/*合作账号*/
.mainbody .ounameqq,.mainbody .ounameweibo{width:80px;padding-left:20px;float:left;display:block;font-size:12px;font-weight:bold;color:#8D530A;background-image:url(../images/oauthico.png); background-repeat:no-repeat;}
.mainbody .ounameqq{background-position:0 -61px;}
.mainbody .ounameweibo{background-position:0 -88px;}
.mainbody .pbArea{margin:12px 0;}
.mainbody .pbArea a{width:180px;height:180px;display:inline-block;text-align:center;line-height:180px;color:#fff;font-weight:bold;font-size:14px;}
.mainbody .pbArea a:hover{background:#f5f5f5;color:#333;text-decoration:none;}
.mainbody .perfect{background:#398ae7;}
.mainbody .binding{background:#7dc81e;margin-left:10px;}
.mainbody .pbTips{color:#666;}
.mainbody .pbTips li{line-height:22px;list-style-type:disc;list-style-position:inside;}

.mainbody .removeoauth a{color:#09F;}

.mainbody .oqqico,.mainbody .oweiboico{display:inline-block;width:16px;height:16px;margin:3px 5px 0 0;}
.mainbody .oqqico{background:url(../images/oauthico.png) no-repeat 0 -64px;}
.mainbody .oweiboico{background:url(../images/oauthico.png) no-repeat 0 -88px;}



/********************************************* 操作页面样式 *********************************************/

.form_table td{border-bottom:1px dashed #ebebeb; height:30px; padding:10px 0;}

.form_table .nb td{border-bottom:none; height:10px; padding:0}
.form_table #df td{border-bottom:1px dashed #ebebeb;}
.form_table .line{height:4px;background:#f5f5f5;_font-size:0;}
.form_table .attrArea span{margin-right:4px;display:inline-block;*margin:0;}
.form_table .attrArea input{margin-right:3px;*margin:0;}
.form_table .maxtxtlen{padding-top:5px;}
.form_table .loginbgList{padding-top:7px;}
.form_table .loginbgList div{width:246px;text-align:right;line-height:30px;overflow:hidden;}
.form_table .loginbgList div img{border:1px solid #999;}

.form_table .delvote span{padding:0 3px;color:#666;}
.form_table .delvote a{color:#23b7e5;text-decoration:underline;margin:0 1px;}
.form_table .delvote a:hover{color:#900;}
.form_table .reimg{margin:0 5px 0 7px;}
.form_table .cutimg a{color:#09F;}
.form_table .srcarea{display:inline-block;width:104px;margin-left:20px;position:relative;}
.form_table .infosrc{display:block;padding-right:20px;background:url(../images/arrow_ico.gif) no-repeat 32px 6px;position:absolute;margin-top:-12px;cursor:pointer;}
.form_table .infosrc ul{width:102px;margin-top:5px;padding:3px 0;border:1px solid #999;background:#fff;display:none;font-family:"宋体";cursor:default;}
.form_table .infosrc ul li{width:90px;padding:0 5px;height:22px;line-height:22px;overflow:hidden;}
.form_table .features{width:651px;margin-top:8px;padding:5px 8px;border:1px solid #CCC;background:#FFC;}

#posttime,#regtime,#starttime,#endtime{background:url(../images/calendar.gif) 127px no-repeat;cursor:pointer;}

.form_table .priv span{margin:0 1px;padding:0 3px;color:#23b7e5;}

.class_areatext{height:100px;width:400px;line-height:18px;border:1px solid #dcdfe0;padding:0 2px;}
.class_areadesc{height:60px;width:663px;line-height:18px;padding:2px;border:1px solid #7f9db9;}
.class_input,.input_short,.input_title,.input_shortb,.input_shorts{height:35px;line-height:35px;border:1px solid #dcdfe0;padding:0 5px; border-radius:2px}
.class_input{width:240px;}
.input_short{width:140px; font-size:12px}
.input_title{width:240px;}
.input_shortb{width:80px;}
.input_shorts{width:60px;}

.title_panel{position:relative;display:inline;}
.title_panel .color,.title_panel .blod,.title_panel .clear{cursor:pointer;width:15px;height:16px;display:inline-block;background-repeat:no-repeat;position:absolute;}
.title_panel .color{background-image:url(../images/colour.png);left:12px;top:1px;*top:3px!important;}
.title_panel .blod{background-image:url(../images/bold_ico.png);left:36px;top:4px;*top:6px!important;}
.title_panel .clear{left:56px;top:2px;font:11px Verdana;color:#09F;}

.input_gray,.input_gray2,.input_gray_short,.input_gray_short2{height:30px;line-height:30px;border:1px solid #ccc;}
.input_gray,.input_gray2{text-align:left;padding:0 2px;}
.input_gray{width:240px;}
.input_gray2{width:70%;}
.input_gray_short,.input_gray_short2{text-align:center;margin:0 3px;font-family:Arial;}
.input_gray_short{width:30px;}
.input_gray_short2{width:50px;}
.input_tuijian{ width:20px; height:20px; border:1px solid #ccc}

.cnote{margin-left:20px;color:#999;}
.regnote{margin-left:8px;}
.reok,.renok{display:inline-block;padding-left:18px;background:url(../images/filestate.png) no-repeat;color:#900;}
.renok{background-position:0 -23px;}

.uploadframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:9999;}

.subbtn_area{text-align:center;margin-top:25px;}
.blue_submit_btn,.blue_back_btn{width:84px;height:30px;border:0; background:#23B7E5; color:#FFF; border-radius:4px; font-family:"微软雅黑"; font-size:14px; margin-left:15px}
.picarr{width:643px;min-height:100px;padding:0 12px 8px;margin-bottom:7px;border:1px solid #7f9db9;_height:auto!important;_height:100px;}
.picarr legend{color:#7f9db9;padding:3px 8px;font-weight:bold;}
.picarr div{width:220px;padding-left:22px;line-height:76px;color:#999;background:url(../images/infonote_ico.gif) no-repeat 0 center;margin:0 auto;}
.picarr div span{cursor:pointer;font-weight:bold;color:#09F;margin-left:8px;}
.picarr div strong{color:red;padding:0 3px;}
.picarr ul li{float:left;width:311px;padding:0 0 8px 10px;}
.picarr ul li input{height:22px;line-height:22px;text-indent:3px;border:none;border-bottom:1px solid #ccc;width:80%;!float:left!important;_float:left;}
.picarr ul li a{margin-left:15px;color:#09F;}
.picarr ul li span{margin-left:15px;}