﻿body{width:100%; margin:0; font-size:12px; font-family:宋体,Arial; background:#ddd; _behavior: url("/csshover.htc");}
ul{margin:0; padding:0;}
li{list-style:none;}
h2,h3{margin:0;}
a{color:#000; text-decoration:none;}
a:link{color:#000; white-space:nowrap;}
/*a:visited{color:#3083C7;}*/
a:active{color:#f50;}
a:hover{color:#f50; text-decoration:underline;}

div{word-break:break-all;}
em {font-style:normal;}
label, input, select {vertical-align:middle;}

.page{width:980px; background:#fff; height:auto; margin:0 auto 0 auto; clear:both; overflow:hidden;}
/*
.pagetop{width:960px; height:50px; margin:0 auto; border-bottom:solid 1px #fc0; background:#fffff7; overflow:hidden;}
.pagetop h1{margin:0px;}
.pagetop img{display:block; border:none; height:43px; width:89px; margin-top:3px; margin-left:3px;}
.pagetop .left{float:left; text-indent:8px;}
.pagetop .center{float:left;}
.pagetop .right span{}
.pagetop .right a{font-style:normal; color:#005eac; display:inline-block; line-height:24px; margin:0 5px;}
.pagetop .right a b{font-style:normal; color:#005eac; font-family:Arial;}
.pagetop .right a:hover b{font-style:normal; color:#f50; text-decoration:underline; font-family:Arial;}
.pagetop .right a:hover{font-style:normal; color:#f50; text-decoration:underline;}
.pagetop .right em a{font-style:normal; color:#666;}
.pagetop .right{float:right; text-align:right; padding-right:8px; font-family:Arial; line-height:45px;}
*/
.pagetop{width:960px; height:29px; margin:0 auto; line-height:28px; background: url("../../images/topbg.png") repeat-x 0 -31px; overflow:hidden; }
.pagetop .left{float:left; text-indent:8px;}
.pagetop .center{float:left;}
.pagetop .right span{}
.pagetop .right a{font-style:normal; color:#005eac; display:inline-block; margin:0 5px;}
.pagetop .right a b{font-style:normal; color:#005eac; font-family:Arial;}
.pagetop .right a:hover b{font-style:normal; color:#f50; text-decoration:underline; font-family:Arial;}
.pagetop .right a:hover{font-style:normal; color:#f50; text-decoration:underline;}
.pagetop .right em a{font-style:normal; color:#666;}
.pagetop .right{float:right; text-align:right; padding-right:8px; font-family:Arial;}

.header{width:960px; height:120px; margin:0 auto; background:url("../../images/user/banner.jpg") no-repeat 0 0; clear:both;}
.header a{color:#005eac; text-decoration:underline; display:inline-block;}
.header a:hover{color:#f50; text-decoration:underline;}
.header .left{float:left; padding:12px 0 0 10px; text-align:left; overflow:hidden;}

.header .left h2{font-size:18px; color:#222; margin:0; *margin-bottom:-10px; display:block; font-family:Arial; padding:0 5px; float:left; }
.header .left em{float:left; margin:0 0 0 100px; visibility:visible; display:block;}
.header .left:hover em{visibility:visible;}
.header .left span{font-size:12px; font-family:Arial; line-height:22px; display:block; clear:both; margin-top:5px;}
.header .left span a{font-family:Arial; color:#005eac; letter-spacing:1px; font-weight:normal; text-decoration:none; padding:0 5px;}
.header .left span a:hover{font-family:Arial; color:#f50; text-decoration:underline; background:#fff;}

.header .left strong{font-size:12px; font-family:Arial; font-weight:normal; line-height:22px; margin-top:5px; display:inline-block; padding:0 5px;}
.header .left strong:hover{background:#fff; cursor:default;}

.header .right{float:right; line-height:24px;}
.header .right span{margin:15px 0 0; padding-right:10px; display:block;}
.header .right b{color:#f50;}

.navigation{width:960px; height:32px; margin:5px auto 0 auto; background:url("../../images/user/navbg.gif") repeat-x 0 0px; }
.navigation .left{margin-left:10px !important; *margin-left:10px !important; *margin-left:8px; text-align:left; float:left; width:720px}
.navigation ul{margin:4px 0 0 20px; padding:0; clear:both; height:28px; line-height:22px; _line-height:24px;}
.navigation li{display:block; float:left; margin:0 5px; list-style:none;}
.navigation li a{display:inline-block; padding:0 10px; height:26px; margin-top:2px; color:#fff;}
.navigation li a:hover{display:inline-block; padding:0 10px; height:26px; margin-top:2px; text-decoration:none; color:#f50;}

.navigation .left ul li a:hover{display:inline-block; padding:0 10px; background:#fff; text-decoration:none; height:26px; margin-top:2px;}

.navigation .right{margin-right:12px !important; *margin-right:12px !important; *margin-right:7px; text-align:right; float:right; width:auto; }
.navigation .right ul{margin:4px 0 0 auto; padding:0;}
.navigation .right ul li{list-style:none;}
.navigation .right li a:hover{color:#fff; text-decoration:underline;}

#bdindex .navigation .index a{background:#fff; color:#f50; line-height:25px;}
#bdspace .navigation .space a{background:#fff; color:#f50; line-height:25px;}
#bdprofile .navigation .profile a{background:#fff; color:#f50; line-height:25px;}
#bdfriend .navigation .friend a{background:#fff; color:#f50; line-height:25px;}
#bdstore .navigation .store a{background:#fff; color:#f50; line-height:25px;}
#bdcomment .navigation .comment a{background:#fff; color:#f50; line-height:25px;}
#bdactivity .navigation .activity a{background:#fff; color:#f50; line-height:25px;}
#bdchange .navigation .change a{background:#fff; color:#f50; line-height:25px;}
#bdorder .navigation .order a{background:#fff; color:#f50; line-height:25px;}
#bdpromotion .navigation .promotion a{background:#fff; color:#f50; line-height:25px;}
#bdfavorite .navigation .favorite a{background:#fff; color:#f50; line-height:25px;}
#bdblog .navigation .blog a{background:#fff; color:#f50; line-height:25px;}
#bdalbum .navigation .album a{background:#fff; color:#f50; line-height:25px;}
#bdfind .navigation .find a{background:#fff; color:#f50; line-height:25px;}

.position{width:960px; height:30px; margin:5px auto; line-height:30px; clear:both; text-align:left; text-indent:0px;}
.position a{color:#005eac;}.position a:hover{color:#f50;}
.position b{color:#f50;}
.position .left{float:left; text-align:left; text-indent:5px;}
.position .right{width:240px; float:right; margin-right:10px !important; *margin-right:10px !important; *margin-right:5px; text-align:left;}

.bottomNav{width:960px; height:28px; margin:8px auto 0px auto; text-align:center; line-height:28px; clear:both; background:#ff7c02; color:#fff;}
.bottomNav ul{margin:0; padding:0px;}
.bottomNav li{display:inline; margin:0 8px 0 8px;}
.bottomNav a{color:#fff;}
.bottomNav a:hover{color:#000;}

.footer{width:960px; height:80px; margin:10px auto 20px auto; line-height:30px; font-family:Arial; border-top:solid 1px #ddd; padding:10px auto; text-align:center;}

.banner{width:960px; height:auto; margin:8px auto 0 auto; line-height:24px;	background:#c5ddf6; clear:both; display:block;}
/*------------------ 主体DIV---------------*/
.main{width:960px; height:auto; margin:10px auto 0 auto; clear:both; text-align:left; overflow:hidden;}
.main .left{width:238px; height:auto; float:left; overflow:hidden;}
.main .right{width:710px; height:auto; float:right; overflow:hidden;}

/*按钮样式*/
.btn55{color:#fff; background:url("../../images/sprite.png") no-repeat -852px -100px; width:55px; height:23px; border:none; line-height:23px;cursor:pointer;}
.btn65{color:#fff; background:url("../../images/sprite.png") no-repeat -852px -300px; width:65px; height:24px; border:none; line-height:24px;cursor:pointer;}
.btn75{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -300px; width:75px; height:24px; border:none; line-height:24px;cursor:pointer;}
.btn90{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -100px; width:90px; height:28px; border:none; line-height:28px;cursor:pointer;}
.btn120{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -150px; width:120px; height:30px; border:none; line-height:30px; text-align:center; cursor:pointer;}
.btn160{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -250px; width:160px; height:30px; border:none; line-height:30px; text-align:center; cursor:pointer;}

.btnsubmit{width:auto; height:24px; background:#ff9a06; color:#fff; border:none; line-height:24px; padding:0 5px; cursor:pointer; display:inline-block;}
.btnaction{width:auto; height:24px; background:#ece9d8; border:none; line-height:24px; padding:0 5px; cursor:pointer; display:inline-block;}
.btncancel{width:auto; height:24px; background:#ece9d8; border:none; line-height:24px; padding:0 5px; cursor:pointer; display:inline-block;}

.btnsubmit a{color:#fff;text-decoration:none;}
.btnsubmit a:hover{text-decoration:underline;}
.btnaction a,.btncancel a{color:#000;text-decoration:none;}
.btnaction a,.btncancel a:hover{text-decoration:underline;}

.btnpublish{width:auto; height:24px; background:#ff9a06; color:#fff; border:none; line-height:24px; padding:0 5px; cursor:pointer; display:inline-block;}
.btnpublish a{color:#fff;text-decoration:none;}
.btnpublish a:hover{text-decoration:underline;}
/*-------------------分页样式，此样式通用-------------------*/
.pagination {margin:8px auto; padding:0;border-bottom:none; width:100%; height:24px; line-height:24px; text-align:center;}
.pagination li{display:inline; margin:0 3px 0 3px;}
.pagination li a{ text-decoration:none;}
.pagination li a:hover{ text-decoration:none;}

.pagination .pgtcls{background:#f60;border:solid 1px #f60; color:#fff; padding:2px 5px 2px 5px !important; *padding:2px 5px 1px 5px !important; *padding:2px 5px 1px 5px;}
.pagination .pgtls{color:#222; padding:2px 0 2px 0 !important; *padding:0 !important; *padding:0; border:solid 1px #eee;}
.pagination .pgtls a{background:#fff; color:#222; padding:2px 5px 1px 5px; }
.pagination .pgtls a:hover{background:#f60; color:#222; color:#fff; padding:2px 5px 2px 5px !important; *padding:2px 5px 1px 5px !important; *padding:2px 5px 1px 5px;}
.pagination .pgts{color:#999;}
.pagination .pgtxts{color:#222;}
.pagination .pgtxts a{color:blue;text-decoration:none;}
.pagination .pgtxts a:hover{color:red; text-decoration:none;}
/*-------------------分页样式结束-------------------*/

.lbl{display:block; color:Red; line-height:15px; margin-top:3px;clear:both;}
.explain{display:block; color:#999; line-height:15px; margin-top:3px;}
.passed{display:block; color:#036d07; line-height:15px; margin-top:3px; }
.prompt{color:#999; line-height:15px; margin:3px 0 0 10px;}
.error{color:Red; line-height:15px; margin-top:3px;}

/*-------------------弹出DIV层样式开始-------------------*/
#BgDiv { position:absolute; top:0px; right:0px; bottom:0px; left:0px; background-color:#ccc; filter:alpha(opacity=50); opacity:0.5; z-index:1100; }
#MsgDiv { background:#fff; border:solid 2px #f60; position:fixed; text-align:center; padding:2px 10px 10px 8px; line-height:22px; z-index:1102; font-size:12px;  _position: absolute; 
_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(120) : document.body.scrollTop +(120));
}
#MsgDivTable { width:100%; margin:1px; border:0px; padding:0px; border-spacing:0; border-collapse: collapse; }
#MsgDivTitle { height:30px; color:#ff6000; text-align:left; margin:0px; font-weight:bold; font-size:14px; line-height:30px; cursor:move; }
#MsgTitle {}
#MsgDivClose { width:20px; font-family:"\u5b8b\u4f53"; cursor:pointer; padding:0px; margin:-5px 5px 0 0; }
#MsgDivClose span { width:20px; height:20px; display:block; float:right; background:url("../../images/imgico.gif") no-repeat -4px -782px;}
#MsgDivClose span:hover { background:url("../../images/imgico.gif") no-repeat -4px -812px; }
#MsgBox { text-align:left; }
#MsgDiv a{color:#005eac; text-decoration:underline;}
#MsgDiv a:hover{color:#f50; text-decoration:underline;}
/*-------------------弹出DIV层样式结束-------------------*/
.txt { border:solid 1px #ddd; background:#fff; height:17px; line-height:17px;}
.txt-focus { border:solid 1px #98c0f4; background:#f5f9fd; height:17px; }

.red{color:Red;}
.orange{color:#f60;}
.blue{color:Blue;}
.select{height:23px; border:solid 1px #ddd;}


/*goto top*/
.gototop{
position:fixed;
bottom: 0;
right: 5%;
background:url("../../images/sprite.png") no-repeat -938px -100px; width:24px; height:20px;
_position: absolute;
_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
.gototop a{ display:block;width:24px; height:20px;}

.tableform td{vertical-align:top; height:26px;}
