

h1,h2,h3,h4 { font-weight: normal;padding:0px; margin:0px;}
h1 {font-size: 24px; margin-bottom: 20px; line-height: 1.2em;text-align: center;}

/* Tips */
.tipDiv {display: block; position:relative; /*display:none;*/}
.tipDiv .errorTip{ font-size:12px;color: #F23F0F;height:21px;line-height:21px;padding: 0 10px 0 84px; display:inline;position: static;/*position: absolute;left:84px;top:2px;*/
}


.btn_blue, .btn_orange, .btn_green, .btn_default{background:#0d9ae4;
    height:26px;line-height:1.8em;
    padding:0px 15px; margin:2px;
    border:0px;border-radius: 5px;
    color:#fff;font-size:14px; cursor: pointer;
}
.btn_blue:hover {background-color: #0084c9;}
.btn_orange {background-color: #e4570d;}
.btn_orange:hover {background-color: #c13b00;}
.btn_green {background-color: #04be00;}
.btn_green:hover {background-color: #079b04;}
.btn_default {background-color: #ffffff; border: 1px solid #cccccc; color: #666666;}
.btn_default:hover {background-color: #cccccc;color: #000000;}

a.btn_blue, a.btn_orange, a.btn_green{ color:#ffffff; display:inline-block;}
a.btn_blue:visited, a.btn_orange:visited, a.btn_green:visited{ color:#ffffff;}


.error{color:red;}
.inp_one{width: 200px;height:25px; line-height:25px; }
.inp_large{width: 370px;height:25px; line-height:25px; }
.inp_small{width:100px;height:25px; line-height:25px;}
.red{color:red;}
.left{float: left;}
.right{float: right;}
.aleft{text-align: left;}
.aright{text-align: right;}
.line-a,.line-b,.line-c,.line-d{padding:5px; background:#7accc8; font-size:14px; color:#ffffff;border-radius: 5px;}
.line-b{ background:#a3d39c;}
.line-c{ background:#ff742c;}
.line-d{ background:#08b0b2;}
.msg-notice{background:#f7ff7f; padding:5px; line-height:200%; margin: 5px; border:1px solid #cccccc; color: #ff5e00; font-size: 14px;}
/*å¤´éƒ¨æµ®åŠ¨*/
/* é™¤IE6æµè§ˆå™¨çš„é€šç”¨æ–¹æ³• */
.ie6fixedTL{position:fixed;left:0;top:0;width:100%; min-width:1000px;background:#0f92d6; z-index:9999;}
/* IE6æµè§ˆå™¨çš„ç‰¹æœ‰æ–¹æ³• */
*html .ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

.ie6fixedTL
.ie6fixedTL

.wraper{ width:100%; min-width:1000px;}
.wraper-body{width:1000px; margin:10px auto;min-height:500px;}

.btn_pre1,.btn_pre2,.btn_pre3,.btn_pre4{background:#039AE3; display:inline-block; margin:5px; height:50px; line-height:50px; width:22%; text-align:center; color:#ffffff; font-size:16px; border-radius:5px;}
.btn_pre1:hover{background:#0271a7}
.btn_pre2{background:#ff742c;}
.btn_pre2:hover{background:#ed5506}
.btn_pre3{background:#08b0b2;}
.btn_pre3:hover{background:#008d8f}
.btn_pre4{background:#eeeeee; border:1px solid #ccc;}
.btn_pre4:hover{background:#fff4a8;}


a.btn_pre1:link, a.btn_pre1:visited{color:#ffffff;}
a.btn_pre2:link, a.btn_pre2:visited{color:#ffffff;}
a.btn_pre3:link, a.btn_pre3:visited{color:#ffffff;}
a.btn_pre1:hover,a.btn_pre2:hover, a.btn_pre3:hover{color:#ffffff;}
a.p-del{display: inline-block;font-size: 14px; padding: 5px;}
a.p-del:hover{ background: #ff6600; color: #ffffff;}
/* Header */
.header {width:1000px;margin:0px auto;height: 70px; font-size:16px; }
.header .logo {float:left; padding:5px 15px 0px 0px;}
.header .logo a {display:block; }
.header a:link,.header a:visited,.header a:hover{ color:#ffffff;display:block;}
.head-nav{ float:left; height:70px; display:block;}
.head-nav dd{float:left; height:70px; line-height:70px; position:relative;}
.head-nav dd ul{display:none; position:absolute;width:100px; line-height:30px;zoom:1;}
.head-nav dd ul li{display:block;background:#0f92d6;}
.head-nav dd a:link,.head-nav dd a:visited{ padding:0px 15px;}
.head-nav dd a:hover{ background-color:#1483bd;}
.head-nav dd:hover ul{display:block;}


.head-login {float:right; height:70px; text-align:center; position:relative;}
.head-login a.btn{ display:block; height:50px;line-height:50px;max-width:200px;padding:0px 20px;  background:#2caef1;border-radius: 5px; margin-top:10px; overflow:hidden}
.head-login ul{display:none; position:absolute; line-height:30px;zoom:1;}
.head-login ul li{display:block;width:100px;background:#0f92d6;}
.head-login li a:hover{ background-color:#1483bd;}
.head-login:hover ul,.head-login .hover ul{display:block;}
#TopLoginNo{display:none;}
#TopLoginYes{display:none;}

.head-cart {float:right; height:70px; margin-right: 5px; text-align:center; position:relative;}
.head-cart a.btn{ display:block; height:70px;line-height:70px;padding:0px 15px;}
.head-cart a.btn:hover{ background: #1483bd;}



.position{height: 40px; line-height:40px; border-bottom:1px dotted #ccc; color:#333333; font-size:14px; margin:0px 0px 10px; }
.position a:link, .position a:visited{color:#333333; padding:0px 5px;}
.position a:hover{color:#339900}



/*btn*/
a.btnY,a.btnX,a.btnD{ height:55px; line-height:55px; padding:0px 10px;display:inline-block;border-radius: 5px;background:#3aa39d; color:#ffffff;}
a.btnY:hover{background:#248f89; color:#ffffff;}
a.btnX{background:#00aeef}
a.btnX:hover{background:#0287b9; color:#ffffff;}
a.btnD{background:#00aeef; padding:0px 37px; font-size:20px;}
a.btnD:hover{background:#0287b9; color:#ffffff;}

.btn-big{ font-size: 16px; height: 37px; line-height: 37px; padding: 0px 27px;}


.sidebar { margin-right:10px;}
.sidebar-box {margin-bottom: 20px;}
.sidebar-box h3 { background:#34a2db; height:40px; line-height:40px; padding:0px 0px 0px 20px; margin:0px;margin-bottom: 10px;border-radius:7px 0px; font-size:16px; color:#ffffff;}
.sidebar-box h3.help{background:#23b85b;}
.sidebar-box h3 a:link, .sidebar-box h3 a:visited{color:#ffffff;}
.sidebar-box .cate{ font-size:14px;}
.sidebar-box .cate li{margin-bottom: 5px; overflow:hidden; border:1px solid #08b0b2;border-radius:7px 0px; line-height:250%; text-indent:10px;}
.sidebar-box .cate li a:link,.sidebar-box .cate li a:visited{display:block; color: #08b0b2;}
.sidebar-box .cate li a:hover{background: #08b0b2; color:#ffffff;}
.sidebar-box .cate li.hover a{background: #08b0b2; color: #ffffff;}
.sidebar-box .note{ font-size:14px;}
.sidebar-box .note li{overflow:hidden;height:37px; line-height:37px; padding:0px 10px; border-bottom: 1px dotted #cccccc;}
.sidebar-box .note a:link, .sidebar-box .note:visited{ color:#333;}
.sidebar-box .note a:hover{color:#339900;}
.sidebar-box .help-note{ font-size:14px; text-align: center;}
.sidebar-box .help-note li{margin-bottom: 5px; overflow:hidden; border:1px solid #ffffff;border-radius:18px 27px 18px 18px; line-height:250%; text-indent:10px;
    background: #19a4ed;
    background: -webkit-linear-gradient(top, #19a4ed, #2972ab);
    background: -moz-linear-gradient(top, #19a4ed, #2972ab);
    background: linear-gradient(top,#19a4ed,#2972ab);}
.sidebar-box .help-note li.qq{background: #08b0b2;
    background: -webkit-linear-gradient(top, #08b0b2, #067677);
    background: -moz-linear-gradient(top, #08b0b2, #067677);
    background: linear-gradient(top,#08b0b2,#067677);}

.sidebar-box .help-note li.ask{background: #bfa704;
    background: -webkit-linear-gradient(top, #bfa704, #9f6100);
    background: -moz-linear-gradient(top, #bfa704, #9f6100);
    background: linear-gradient(top,#bfa704,#9f6100);}

.sidebar-box .help-note li a:link,.sidebar-box .help-note li a:visited{display:block; color: #ffffff;}
.sidebar-box .help-note li a:hover{background: #08b0b2; color:#ffffff;}

.arc-content{padding:10px;}


.sidebar{width:260px; margin-right:10px;}
.sidebar .menu{ width: 260px; overflow: hidden; margin-bottom:10px;}
.sidebar .menu li{ height: 30px; padding-left: 10px; font-size: 13px; line-height: 30px; cursor: pointer;}
.sidebar .menu li.on,.sidebar .menu li.on a,.sidebar .menu li:hover,.sidebar .menu li:hover a{ background:#333;color:#FFF;opacity: 0.65;-moz-opacity: 0.65;filter:alpha(opacity=65); font-weight:bold;}
.sidebar .menu li a{display:block;}


/**/
.post-meta{padding: 10px; text-align: center;}




/*page*/
.pager{ margin-top: 55px;line-height: 30px;text-align: center;margin-left:205px!important;}
.pager a,
.pager span
{line-height: 30px; height: 30px; padding:0px 10px; text-align: center; margin-right: 5px;
    display: block; float: left;background: #FFF;color: #666; border: 1px solid #cccccc;}
.pager a:hover,
.pager span.current{   text-decoration: none;	color: #FFF;background: #2c32ff; border-color: #1073ff;}


/**************fromè¡¨å•**********************/
.form{padding: 0px 10px 10px;}
.form dl {overflow: hidden;zoom: 1;padding-top: 15px;}
.form dt {float: left;width: 20%; max-width:80px;font-size: 14px;padding: 3px 0 0 0;}
.form dd {float: left;line-height: 22px;}
.form dd select, .form dd input {vertical-align: middle;}
.form dd .logo{border: 1px solid #D4D4D4;}
.form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}


ul.personInfo{margin: 0px; padding:5px; font-size:14px;}
.personInfo li{line-height:200%;}
.form .h3{padding:5px; height: 20px; line-height: 20px; background:#d5f1ff; font-size:14px; font-weight:bold;}

#VCode{cursor: pointer;}

.login-box{padding:5px;}
.login-box .h3{padding:10px; font-size:16px; font-weight:bold; color:#0f92d6;}

.shop-list-box{ margin-bottom: 20px;}
.shop-list-box h3{padding:10px; font-size:16px; font-weight:bold; color:#0f92d6; background: #ffffff; border-bottom: 1px dotted #cccccc;}
/*css of email auto complete*/
.emailist{border:1px solid #bdbdbd; border-radius: 3px; background-color:#fff; color:#666; font-size:12px; list-style-type:0; padding:0; margin:0; overflow:hidden;}
.emailist li{padding:0px 11px; cursor:pointer; }
.emailist .on, .emailist li:hover{background-color:#eee;}

/**/

.topic-item{position:relative;padding:20px 0;*zoom:1;min-height:90px;_height:90px;border-bottom:1px solid #e6e6e6}
.topic-item h3{margin-bottom:12px}
.topic-item .item-pic{position:absolute;left:0;width:90px;height:90px;top:20px; overflow:hidden}
.topic-item .item-pic a{display:block;height:100%}
.topic-item .item-pic img{width:100%;height:100%}
.topic-item .item-note{padding-left:100px;color:#777;font-size:14px;line-height:20px;}
.topic-item .pull-right{float: right;}
.topic-item .bbs-name{color: #999999;}
.topic-item .bbs-name:hover{color: #7da1bc;}

.istop{}
.tag {background: #777777;border-radius: 2px;color: #FFFFFF;padding: 1px 4px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-weight: bold;line-height: 14px;}


.bbs-header {padding-bottom: 20px; border: 1px dotted #cccccc;
    font-size: 16px;position: relative;overflow: visible;min-height: 100px;margin-bottom: 10px;}
.bbs-header h2{ text-align: center; padding: 10px}
.bbs-header h2 a {background: #666666;padding: 5px 10px;color: #eeeeee;border-radius: 3px; display:inline-block; text-align: center;}
.bbs-header p {padding:5px 20px 0px; line-height: 200%; color: #666666;}


a.btn-post{padding:12px 10px;margin: 1px; display: inline-block; text-align: center;border-radius: 5px; font-size: 16px;background: #23b85b;}

a.btn-post:link,a.btn-post:visited{display:block; color: #ffffff;}
a.btn-post:hover{background: orange; color:#ffffff;}

.num-topic{background: #ffffff; color: #666666; padding:1px 5px; margin-left: 10px; border: 1px solid #08b0b2; border-radius: 3px;}


.topic-post-h1 {padding: 20px; border: 1px dotted #cccccc;
    font-size: 16px; font-weight: bold; position: relative;overflow: visible;min-height: 160%;margin-bottom: 10px;}

.topic-post-item{position:relative;padding:20px 0;*zoom:1;min-height:90px;_height:90px;border-bottom:1px solid #e6e6e6}
.topic-post-item h3{margin-bottom:12px; font-weight: bold;}
.topic-post-item .item-person{position:absolute;left:0;width:90px;min-height:90px;top:20px; overflow:hidden}
.topic-post-item .item-person a{display:block;height:100%}
.topic-post-item .item-person img{width:100%;height:auto;}
.topic-post-item .item-note{padding-left:120px; color:#333333;font-size:14px;line-height:20px;}
.topic-post-item .quick-panel{position:absolute;min-width:50px;height:20px;right:0;top:0px; text-align: right;}

.topic-post-item .quick-panel .master,.topic-post-item .rep-master{display: inline-block; height:20px; line-height: 20px; padding:0px 10px;border-radius:0px 0px 3px 3px; text-align: center;background: green; color:#ffffff;}
.topic-post-item .quick-panel .rep-master{background: no-repeat; color: #333; border: 1px solid #cccccc; border-top-width:0px; }

.topic-post-item .quick-panel .tool a{display: inline-block; height:20px; line-height: 20px; padding:0px 10px 0px 0px;}

.topic-post-item .item-note .time{padding:10px 0px;}
.topic-post-item .item-note .note{padding:10px 0px; min-height: 50px;}
.topic-post-item .item-note .note img{max-width:98%;}
.topic-post-item .item-note .note pre {font-size: 14px; padding:5px; margin:5px 0px; border:1px solid #CCCCCC; white-space: pre-wrap;word-wrap: break-word; background:#042141; color:#ffffff;}
.topic-post-item .item-form{padding-left:120px; color:#333333; text-align: left;}

/*sile*/
.person-box{padding: 5px; text-align: center; line-height: 200%;}

/*post edit add --*/
.post-h3{padding:5px; height: 20px; line-height: 20px; font-size:16px; font-weight:bold;}




