@charset "utf-8";
/* = home 首页 头部背景色 #ea5f00 标准橘色 #fe6700; 
------------------------------------------------------------ */
.shadowH1{color:#000000; font-family:"microsoft yahei", Arial, Sans-Serif; font-size:14px; font-weight:bold; text-shadow:0px 2px 5px rgba(0,0,0,0.3);}

#columnA{ overflow:visible;}
#columnA, #columnB { background: #ebebeb; }
.sidebar { background-color: #7f7f7f; }
.sidebar .item .menu { background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/bg-sidebar-menu.png) repeat; }
.sidebar { float: left; padding-top: 15px; width: 160px; height: 334px; }
.sidebar .item { z-index: 99; position: relative; padding-left: 9px; display: block; height: auto !important; height: 1%; }
.sidebar .item a { display: block; height: 26px; line-height: 26px; text-align: left; color: #fff; font-weight: bold; text-indent: 44px; font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, Verdana, Arial, Helvetica, sans-serif; text-shadow: 1px 1px #333; }
.sidebar .item i { display: block; position: absolute; left: 96px; top: 0; width: 8px; height: 26px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-triangle-right-white.png) no-repeat left center; }
.sidebar li:hover>a, .sidebar .i-item:hover>a { background-color: #ea5f00; color: #eee; text-decoration: none; }
.sidebar li.hover a:hover { background-color: #ea5f00; color: #eee; text-decoration: none; }
.sidebar a:hover { text-decoration: none; }
.sidebar .item .menu { z-index: 999; position: absolute; top: 0; left: 160px; display: none; width: 152px; }
.sidebar .item .menu a { text-indent: 50px; }
.banner { float: right; width: 840px; height: 349px; }
#columnB li { float: left; overflow: hidden; height: 138px; width: 500px; margin-top: 4px; }
#columnB .item2, #columnB .item4 { margin-left: 4px; }
/* = bookEdit 图书编辑页
------------------------------------------------------------ */
.group { overflow: hidden; border-width: 0 1px 1px 1px; border-style: solid; border-color: #fff #dedede #ccc }
.group .mc { padding-top: 8px; padding-left: 8px; }
.group .mt { height: 28px; line-height: 28px; background: #ea5f00; clear: both; }
.group .mt h2 { margin-left: 18px; color: #fff; }
.group .mt .extra { margin-right: 6px; }
.group .mt .extra li { float: left; display: inline; margin-left: 3px; width: 84px; color: #fff; font-weight: bold; text-align: center; }
.group .mc .example { overflow: hidden; display: block; width: 290px; height: 252px; border: 1px solid #ccc; }
.group .mc .detailed { width: 700px; min-width: 700px; display: block; }
.group1 { border-bottom: none; padding-top: 8px; overflow: visible; }
.group1 .mt { }
.group1 .mc { padding-bottom: 8px; background: #f2f2f2; height: auto !important; overflow: visible; }
*+html .group2 { margin-top: -4px; }
.detailed .dl { margin-bottom: 8px; height: 52px; }
.detailed .dl, .detailed .dl .dt, .detailed .dl .dd { height: 52px; }
.detailed .dl .dt { float: left; width: 84px; height: 52px;text-align: center; font-size: 14px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, Verdana, Arial, Helvetica, sans-serif; }
.detailed .dl .dt .dt-title{ position:relative; display:block; margin-top:18px; height:16px; line-height:16px; width:auto; text-align:center;}
.detailed .dl .dt .dt-title i{ position:absolute; right:10px; top:0;display: inline-block;  width: 14px; height: 14px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-remove.gif) no-repeat left center; margin-top:2px; cursor:pointer;}
.detailed .dl .dt .dt-title .ii{ position:absolute; right:0px; top:0;display: inline-block;  width: 14px; height: 14px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-remove.gif) no-repeat left center; margin-top:2px; cursor:pointer;}
*+html .detailed .dl .dt .dt-title i{ top:-1px;}

.detailed .dl .dd { float: left; width: 609px; }
.detailed .dl .dd li.menu { float: left; display: inline; position: relative; margin-left: 3px; width: 84px; height: 52px; background: #e6e6e6; }
.detailed .dl .dd li.menu .menu-hd, .detailed .dl .dd li.menu .disabled-menu-hd { position: relative; display: block; height: 52px; width: 84px; cursor: default; color: #333; text-align: center; vertical-align: middle; background: #e6e6e6 url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/menu-hd.png) no-repeat right top; text-decoration: none; }
.detailed .dl .dd li.menu .menu-hd i, .detailed .dl .dd li.menu .disabled-menu-hd i { display: block; position: absolute; top: 0; right: 10px; width: 8px; height: 52px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-triangle-right-black.png) no-repeat left 30px; }
.detailed .dl .dd li.menu.hover .menu-hd { background: #e6e6e6 url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/menu-hd-hover.png) no-repeat left top; }
.detailed .dl .dd li.menu.visited .menu-hd { background: #e6e6e6 url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/menu-hd-visited.png) no-repeat left top; }
.detailed .dl .dd li.menu .menu-bd { position: absolute; top: 50px; left: 0; z-index: 9; display: none; background: #e6e6e6 url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/menu-bd-top.png) no-repeat left top; border-width: 0 2px 2px; border-style: solid; border-color: #ea5f00; }
*+html .detailed .dl .dd li .menu-bd { top: 52px; }
.detailed .dl .dd li.menu.hover .menu-bd { display: block; }
.detailed .dl .dd li em { display: block; height: 25px; line-height: 14px; margin-top: 12px; text-align: center; vertical-align: middle; }
.detailed .dl .dd li em .input-mini-01 { padding: 2px; width: 35px; height: 17px; line-height: 17px; border: 1px solid #323333; text-align: center; }
.detailed .onfirmOrder .dd { float: none; }
.detailed .onfirmOrder { padding-left: 84px; height: auto; }
.detailed .onfirmOrder .dt { float: none; height: 26px; margin: 8px 0 8px 0; line-height: 26px; background: #7f7f7f; color: #fff; width: auto; font-size: 12px; font-weight: normal; text-align: left; }
.detailed .onfirmOrder .dt li { float: left; margin-left: 3px; width: 84px; text-align: center; font-weight:bold;}
.detailed .onfirmOrder .dd .onfirmOrder-last-item { float: right; width: 84px; height: 52px; border-color: #f2f2f2; background: #e3e3e3; }
.detailed .onfirmOrder .dd .onfirmOrder-quiry-item { float: right; width: 60px; height: 52px; border-color: #f2f2f2; background: #e3e3e3; }
a.btn-01 { display: block; float: left; margin: 13px 0 0 10px; width: 65px; height: 26px; line-height: 26px; background: #595959; color: #fff; text-align: center; }
a.btn-01:hover { text-decoration: none; color: #eee; }
a.btn-02 { display: block; float: left; margin: 7px 0 0 0px; width: 65px; height: 26px; line-height: 26px; background: #595959; color: #fff; text-align: center; }
a.btn-02:hover { text-decoration: none; color: #eee; }
.order-price { }
.order-price span { display: block; float: left; width: 84px; text-align: center; color: #EA5F00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
.orderprice{ width: 84px; text-align: center; color: #EA5F00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
.add-more { padding-left: 8px; }
.add-more a { display: block; height: 25px; text-align: center; line-height: 26px; width: 75px; background: #e6e6e6; border-width: 0 1px 1px 0; border-style: solid; border-color: #4a7ebb; color: #000; text-decoration: none; }
.add-more a:hover { text-decoration: underline; }
.lh17 { padding-top: 6px !important; height: 46px !important; line-height: 18px !important; }
.lh52 { height: 52px; line-height: 52px; }
.z-index { z-index: 1; }
.z-index .menu-bd { z-index: 9; }
.menu-bd { padding: 7px 10px 5px 10px; height: auto; line-height: 30px; color: #000; }
.menu-bd a { text-decoration: none; color: #000; }
.menu-bd a:hover { text-decoration: none; color: #000; }
.ui-title, ui-content { overflow: hidden; }
/*pages 页数*/
.pages .input-mini-01 { margin-top: 15px; }
/*size 尺寸*/
.size { width: 260px; }
.size li { float: left; }
.size li a { display: block; line-height: 26px; padding: 0 10px; white-space: nowrap; }
.size li a.btn { display:inline-block; line-height: 26px;}
.size li a:hover { background-color: #d9d9d9; }
/*paper 纸张*/
.pager li a { display: block; padding: 0 25px; height: 26px; line-height: 26px; white-space: nowrap;}
.pager li a:hover { background-color: #d9d9d9; }
/*weight 克重*/
/*print 印刷*/
.print li { display: block; width: 140px; }
.print li label { }
.print li .ui-title { font-weight: bold; font-size: 14px; overflow: hidden; }
.print li .ui-content { overflow: hidden; }
.print li label input { text-align: center; vertical-align: middle; }
/*film 覆膜*/
.film { padding: 2px 0 0; width: 210px; background-color: #dcdcdc !important; }
.film .ui-title { padding: 0 5px; line-height: 26px; font-weight: bold; }
.film .ui-title span { display: block; float: left; height: 26px; text-align: left; }
.film .ui-title .s-wrapper { position: relative; padding-right: 15px; margin-right: 6px; white-space: nowrap; }
.film .ui-title .s-wrapper .close-select { position: absolute; right: 0; top: 6px; display: inline-block; width: 14px; height: 14px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-remove.gif) no-repeat left center; }
.film .ui-content { overflow: hidden; }
.film .ui-content .fl, .film .ui-content .fr { background-color: #e6e6e6; width: 100px; height: 160px; padding: 10px 0; }
.film .ui-content li { padding: 0 10px; white-space: nowrap; }
.film .ui-content li a { display: block; padding: 0 10px; margin: 0 0; height: 26px; line-height: 26px; white-space: nowrap; }
.film .ui-content li a.btn { display: block; height: 26px; }
.film .ui-content .fl a { font-weight: bold; }
.film .ui-content .fl .disabled span{ display:block; padding:0 10px; margin:0; height:26px; line-height:26px; white-space:nowrap; color:#bbb;}
.film .ui-content li .fl a:hover{ background: #8eb4e3 url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-question-sign.gif) no-repeat 62px center; }
a.Craft:hover{ background-color:#8eb4e3;}
a.Craft2:hover{ background-color:#8eb4e3;}
.film .ui-content li.selected { background: #8eb4e3 url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-question-sign.gif) no-repeat 72px center; }
.film .ui-content li.noimg { background: #e6e6e6; }
.film .ui-content li.noimg:hover { background: #8eb4e3; }
.film .ui-content li.disabled a { color:#cccccc;cursor:default;}
.film .ui-content li.disabled a:hover{ background:#e6e6e6; }
.film .ui-content .hot-color{ overflow:hidden;}
.film .ui-content .hot-color a{ float:left; padding:0 8px;font-weight:bold; display:inline;}
/*binding 装订*/
/*all-binding 总装订工艺*/
.all-binding li { height: 30px; display: block; width: 90px; }
/*proofing 打样*/
.proofing { width: 120px; }
.proofing li { display:block; overflow:hidden;}
/*pList 产品列表*/
.pList { overflow: hidden; padding-bottom: 20px; }
.pList li { float: left; display: block; padding: 15px 0 0 22px; width: 225px; }
.pList .p-img { overflow: hidden; width: 220px; height: 220px; }
.pList .p-name { overflow: hidden; height: 32px; line-height: 32px; width: 200px; font-weight: bold; text-align: center; }
.pList-n2 { padding-left: 36px; }
.pList-n2 li { width: 232px; padding: 20px 33px 0 0; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/line01.gif) no-repeat 247px center; }
.pList-n2 .p-img { padding: 20px 0 0 20px; width: 240px; height: 240px; }
.pList-n2 .p-img img { width: 220px; height: 220px; }
.pList-n2 .p-name { width: 232px; }
.pList-n2 .bgn { background-image: none; }

/*pList-card 名片订单上传文件 名片成功案例列表样式 2014.11.25 add by cy*/
.pList-card li { width: 245px; padding:0px 0 0 4px;}
.pList-card .p-img { padding::0px 0 0 0; width: 245px; height: 40px; }
/*pList-card2 首页友情链接样式 2015.04.16 add by cy*/
.pList1 { overflow: hidden; padding-bottom: 20px; }
.pList1 li { float: left; display: block; padding: 15px 0 0 10px; width: 225px; }

.pList1-card2 li { width: 150px; padding:0px 0 0 4px;}
.pList1-card2 .p-img { padding::0px 0 0 0; width: 150px; height: 40px; }

/*pList-video 视频里诶包 2014.11.25 add by cy*/
.pList-video li { width: 250px; padding:0px 0 0 65px;}
.pList-video .p-img { padding::0px 0 0 0; width: 250px; height: 150px; }

/*print-num 印刷数量*/
.print-num { width: 200px; }
.print-num .fl { display: block; width: 120px; }
.print-num .fl li { float: left; width: 60px; text-align: left; }
.print-num .fl li a { display: block; padding: 0 0 0 10px; line-height: 26px; }
.print-num .fl li a:hover { background-color: #d9d9d9; }
.print-num .fr { display: block; float: left; padding: 30px 0 0 20px; width: 60px; }
.print-num .fr li { line-height: 24px; }
/*floatBtn*/
.sidebarBtn { width: 29px; height: 93px; background-color: #5e5e5e; z-index: 99; }
.sidebarBtn .fl { width: 20px; text-align: center; display: block; height: 93px; color: #b3b3b3; }
.sidebarBtn .chevron-right { display: block; height: 93px; width: 9px; background: #4c4c4c url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-chevron-right.png) no-repeat center; }
.chevron-left { z-index: 99; position: absolute; right: 0; top: 125px; display: block; height: 93px; width: 9px; background: #4c4c4c url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/icon-chevron-left.png) no-repeat center; }
#sidebar-float { position: absolute; z-index: 99; }
/* = bookDetail 图书详情页
------------------------------------------------------------ */
.group .mc .example #tab_box { overflow: hidden; padding: 2px 29px 2px; height: 192px; background: #fff; }
.group .mc .example .tab_menu { overflow: hidden; border-top: 1px solid #ccc; }
.group .mc .example .tab_menu li { float: left; padding: 1px 0; border-left: 1px solid #ccc; text-align: center; vertical-align: middle; height: 53px; background: #fff; }
.group .mc .example .tab_menu li img:hover { cursor: pointer; }
.group .mc .example .tab_menu li:first-child { margin-left: -1px; }
.group .mc .example .tab_menu .item1, .group .mc .example .tab_menu .item3 { width: 94px; }
.group .mc .example .tab_menu .item2 { width: 99px; }
/*详细参数*/
#product-intro { padding-bottom: 20px; background-color: #ebebeb !important; }
#product-intro .preview { margin: 10px 0 0 10px; width: 480px; width: 480px; border: 1px solid #e3e3e3; }
#product-intro .fr { width: 450px; float: left; margin: 30px 0 0 25px; }
#product-intro .fr li { line-height: 24px }
#product-intro .fr span { font-weight: bold; }
.product-detail { overflow: hidden; padding-bottom: 10px; }
.product-detail .fl { width: 668px; }
.product-detail .group3 { padding-top: 0; }
.product-detail .group3 .mc { padding-right: 8px; }
.product-detail .group4 { padding-top: 0; width: 333px; border-left: 0; border-bottom: none; /*background-color:#ebebeb;*/ }
.product-detail .group4 .mc { padding-top: 0; }
.product-detail .group4 li { margin-left: 32px; margin-top: 18px; padding: 10px 10px; width: 232px; border: 1px solid #dedede; }
.product-detail .group4 li .p-img { width: 232px; height: 192px; }
.product-detail .group4 li .p-name { text-align: center; font-weight: bold; height: 32px; line-height: 32px; }
.product-detail .group4 .mt { background: #009a44; }
/*评论*/
.comment { overflow: hidden; margin: 20px 10px 0; border: 1px solid #d2d0c3; border-top: none; }
.comment .mt { padding-left: 10px; margin-bottom: 10px; border-top: 3px solid #ea5f00; }
.comment .mt h2 { display: block; width: 74px; height: 27px; line-height: 27px; color: #fff; font-weight: bold; background: #ea5f00; text-align: center; }
.comment .mc { padding: 5px 0; }
.comment .mc .item { overflow: hidden; margin: 0 10px; padding: 10px 0; border-bottom: 1px solid #ddd; }
.comment .mc .item-first { border-top: 1px solid #ddd; }
.comment .mc .item .user { width: 74px; }
.comment .mc .item .user .u-icon { height: 52px; padding-left: 11px; }
.comment .mc .item .user .u-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 74px; text-align: center; }
.o-topic { display: block; }
.o-topic a { display: block; float: left; height: 30px; width: 30px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/o-topic.png) no-repeat 0px 0px; }
.o-topic a.gray { display: block; float: left; height: 30px; width: 30px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/o-topic.png) no-repeat -30px 0px; }
.comment .mc .item .i-item { width: 460px; margin-left: 10px; display: block; }
.comment .mc .item .i-item .comment-content { overflow: hidden; height: auto; line-height: 24px; }
.comment .mc .item .date { color: #999; display: block; width: 65px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 14px; }
.mycomment .mt { border-top: 1px solid #ddd !important; padding-top: 10px; }
.mycomment p { padding: 6px 0; overflow: hidden; display: block; }
.mycomment p .o-topic { float: left; }
.mycomment p .o-topic sup { width: 40px; position: relative; top: -10px; }
.mycomment p .o-topic sup em { font-size: 24px; color: #ea5f00; font-weight: bold; margin-left: 2px; }
.mycomment p .prompt-msg { color: #999; margin-left: 10px; }
.mycomment label { display: block; width: 74px; height: 22px; float: left; text-align: right; padding-right: 2px; }
.code-type, .textarea { border: 1px solid #829db8; background: #fff; padding: 0 4px; line-height: 20px; font-size: 12px; }
.code-type { height: 20px; line-height: 20px; }
.code-wrapper { position: relative; }
.code-img { position: absolute; margin-left: 8px; }
.textarea { height: 58px; width: 278px; max-width: 278px; max-height: 58px; min-width: 278px; min-height: 58px; }
.textarea:focus { background: #f8f8f8; }
.mycomment .submit-btn { float: right; margin-right: 10px; cursor: pointer; width: 56px; background: #eb5f00; color: #fff; font-weight: bold; border: none; height: 24px; }
/* = steps 提交订单 操作步骤
------------------------------------------------------------ */
.steps { padding-bottom: 10px; border-width: 0 1px 1px; border-style: solid; border-color: #dedede; background-color: #ebebeb !important; width: 1002px; line-height: 30px; }
#steps { overflow: hidden; height: 51px; margin-top: 15px; }
#steps li { float: left; width: 166px; height: 51px; line-height: 51px; text-align: center; font-weight: 700; background-position: 0 -91px; }
#steps li.current { width: 170px; color: #fff; background-position: 0 -152px; text-align: left; text-indent: 36px; }
.patch { height: 20px; margin: 0 8px 0; border-bottom: 1px dotted #c4c4c4; }
.steps .ui-title { padding: 7px 0; margin-top: 10px; height: 16px; line-height: 16px; }
.steps .ui-title h2 { float: left; font-size: 14px; }
.bgc01 { background-color: #a0a0a0; }
.bgc02 { background-color: #ddd; }
.bgc03 { background-color: #666; }
.bgc04 { background-color: #999; }
.steps .ui-content { margin-top: 10px; overflow: hidden; }
.steps .ui-content .table th { color: #fff; }
.steps .ui-content .table th, .steps .ui-content .table td { text-align: center; }
.reference { padding: 10px 15px; background-color: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px dotted #666; line-height: 24px; }
a.btn-determine { display: inline-block; padding: 0 30px; height: 20px; line-height: 20px; color: #fff; text-align: center; background-color: #7f7f7f; border: 1px solid #c2c2c2; }
a.btn-determine2 { display: inline-block; padding: 0 10px; height: 20px; line-height: 20px; color: #fff; text-align: center; background-color: #595959; }
a.btn-prev, a.btn-next { display: inline-block; height: 34px; line-height: 34px; width: 90px; color: #fff; text-align: center; background-color: #a0a0a0; }
a.btn-prev { background-color: #fe6700; }
a.btn-prev:hover, a.btn-next:hover, a.btn-determine, a.btn-determine2 { text-decoration: none; }
/*确认地址*/
#printInfo { padding: 10px 30px; margin-top: 10px; background-color: #d9d9d9; }
#printInfo .item1{ margin-bottom: 20px; }
#printInfo .item2 {height: 30px; }
#printInfo .item2 .fl { overflow: hidden; height: 30px; margin-right: 20px; }
#printInfo .item2 .fl span { float: left; display: block; height: 24px; line-height:24px; }
#printInfo .address-array { position: relative; float: left; width: 86px; height: 22px; line-height: 22px; color: #fff; text-align: center; background-color: #7f7f7f; border: 1px solid #fe6700; }
#printInfo .address-array .content { display: none; z-index: 9; position: absolute; left: -1px; top: 22px; padding: 10px 0; width: 410px; height: auto !important; min-height: 114px; height: 114px; border: 1px solid #fe6700; background: #c7c7c7; }
#printInfo .address-array .content li { padding: 0 20px; display: block; text-align: left; }
#printInfo .address-array .content .item2 { padding-bottom: 5px; }
#printInfo .address-array .content .last-item { padding-top: 10px; border-top: 1px dotted #dadada; }
#printInfo .address-array .content .last-item .btn-determine { padding-left: 17px; padding-right: 17px; }
#printInfo .address-array .content li .btn-determine { margin-left: 10px; border: none; height: 22px; }
#printInfo .address-array.hover .content { display: block; }
#address-table th, #address-table td { text-align: left; padding-left: 30px; }
.msg-order { margin: 30px 0 0 30px; padding-top: 50px; width: 822px; height: 93px; background: #cfcfcf; text-align: center; line-height: 22px; }
.f-address { background-color: #fff; margin-bottom: -10px; }
.f-address .mt { padding: 0 10px; height: 52px; border-top: 7px solid #d9d9d9; }
.f-address .mc { padding: 0 10px; margin-bottom: 20px; }
.f-address .mc .table { border-top: 1px solid #5c5c5c; border-bottom: 1px solid #5c5c5c; }
.f-address .mc .table th, .f-address .mc .table td { border-top: none; text-align: left; }
.upload-file-btn { padding: 0 2px; position: relative; top: -15px; }
.f-address .mc .table th { color: #555; }
/* = 帮助中心
------------------------------------------------------------ */
#help #main { padding-top: 10px; background-color: #ebebeb; }
#help #left, #help #right { background-color: #fff; }
.sidebar-help .ui-title { padding-left: 10px; height: 40px; line-height: 40px; font-weight: bold; background-color: #ea5f00; font-size: 14px; text-align: left; color: #fff; }
.sidebar-help dt { position: relative; padding-left: 25px; height: 30px; line-height: 30px; color: #fff; background-color: #a0a0a0; border-bottom: 1px solid #cfcfcf; cursor: pointer; }
.sidebar-help dt:hover { background-color: #bbb; }
.sidebar-help dd li { padding-left: 16px; height: 30px; line-height: 30px; }
.sidebar-help dd a { color: #a2a2a2; white-space: nowrap; }
.sidebar-help dd a:hover, .sidebar-help dd li.current a { color: #fe6700; text-decoration: none; }
.sidebar-help .close dd { display: none; }
.sidebar-help .open dd { display: block; }
.sidebar-help dt i { position: absolute; top: 11px; left: 11px; width: 0; height: 0; border-width: 4px 8px; border-style: solid; border-color: transparent transparent transparent white; _border-color: #A0A0A0 #A0A0A0 #A0A0A0 white; font-size: 0; line-height: 0; -webkit-transition: -webkit-transform .2s ease-in; -webkit-backface-visibility: hidden; -moz-transition: -moz-transform .2s ease-in; -o-transition: -o-transform .2s ease-in; transition: transform .2s ease-in; }
.sidebar-help .close dt i { border-color: transparent transparent transparent white; _border-color: #A0A0A0 #A0A0A0 #A0A0A0 white; }
.sidebar-help .open dt i { border-width: 8px 4px; border-color: white transparent transparent transparent; _border-color: white #A0A0A0 #A0A0A0 #A0A0A0; }
#content { padding: 10px 10px; }
#content p { text-indent: 24px; margin-bottom: 15px; }
/*breadcrumb 面包屑*/
.breadcrumb { background-color: #fff; list-style: none outside none; margin: 10px 10px 0; padding: 8px 24px; border-bottom: 1px solid #ccc; height: auto !important; height: 1%; overflow: hidden; }
.breadcrumb li { float: left; display: inline-block; text-shadow: 0 1px 0 #FFFFFF; font-size: 14px; }
.breadcrumb li .divider { color: #CCCCCC; padding: 0 5px; }
.breadcrumb .active { color: #fe6700; }
/* = 会员中心(我的丰印)
------------------------------------------------------------ */
/*登陆*/
#login-wrapper { height: 480px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/bg-login1.jpg) no-repeat left top; }
#findpwd-wrapper { height: 480px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/bg-setpwd1.jpg) no-repeat left top; }
#setpwd-wrapper { height: 480px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/bg-setpwd.jpg) no-repeat left top; }
#login { overflow: hidden; margin: 140px auto 0; height: 210px; width: 435px; }是
#login p { padding: 6px 10px; padding-top:5px}
#login .flag{ float:left; }
#login label { display: block; width: 80px; float: left; text-align: right; padding-right: 30px; }
#login-btn-wrapper { margin: 5px 50px 0; border-top: 1px solid #ccc; }
#login .username, #login .password { padding: 0 4px; height: 20px; line-height: 20px; width: 130px; border: 1px solid #7b7b7b; background-color: #cecece; }

#login .newusername, #login .newpassword {border: 1px solid #ddd;border-radius:5px; background:#fff;width:210px;height:35px; font-family:'Microsoft YaHei';font-size:14px; padding-left:3px; padding-right:3px;}  

#reg-bd .newusername, #reg-bd .newpassword {border: 1px solid #ddd;border-radius:5px; background:#fff;width:210px;height:35px; font-family:'Microsoft YaHei';font-size:14px; padding-left:3px; padding-right:3px;}  
.submitBtn { display: inline-block; width: 92px; height: 30px; line-height: 28px; border: none; background-color: #a0a0a0; color: #fff; border-top: 2px solid red; cursor: pointer; }
#login .regLinkBtn { color: red; text-decoration: underline; }
.login-s { overflow: hidden; position: relative; height: 373px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/bg-login-s.jpg) }
.msg-login { overflow: hidden; position: absolute; padding: 0 15px; left: 272px; top: 266px; height: 33px; line-height: 33px; color: #fff; font-weight: bold; width: 270px; }
/*订单查询*/
#member #main { margin-top: 10px; background-color: #ebebeb; }
#member .sidebar li { margin-top: 10px; }
#member #right { background-color: #fff; }
#member .sidebar { height: 358px; }
#sidebar-member li.current a { background-color: #ea5f00; color: #eee; text-decoration: none; }
.member-page-title { overflow: hidden; height: 84px; }
.m-search { padding: 10px 10px; overflow: hidden; }
.m-search .mt { padding-bottom: 20px; height: 24px; overflow: visible; }
.m-search .mt li { float: left; padding-right: 20px; }
.m-search .mt li label { margin-right: 5px; }
.m-search .order01 th, .m-search .address-arrays th, .m-search .upload th { color: #fff; }
.m-search .upload td { background-color: #ebebeb; }
.order-search-btn { margin-top: 2px; width: 68px; height: 22px; line-height: 22px; border: 1px solid #000; color: #fff; background: #a0a0a0; cursor: pointer; }
.m-search .mt .input-74 { background-color: #cecece; border-color: #7a7a7a; }
.o-btn { padding-left:2px; display: inline-block; height: 20px; line-height: 20px; width: 50px; white-space:nowrap;}
.o-btn i { margin-right: 5px; display: inline-block; float: left; height: 20px; width: 12px; }
.o-btn-01 i { background-position: 0 -213px; }
.o-btn-02 i { background-position: -20px -213px; }
.o-btn-03 i { background-position: -40px -213px; }
.o-btn-04 i { width: 13px !important; background-position: -60px -213px; }
.o-btn-05 i { background-position: -81px -213px; }
.o-btn-06 i { width: 14px !important; background-position: -101px -213px; }
.o-btn-08 i { background-position: 0 -213px; }
.o-btn-011 i { background-position: 0 -213px; }
/* 订单详情*/
#orderBody { background-image: none; background-color: #fff; }
#orderBody #main { width: 884px; }
#orderBody .ui-content { margin-top: 20px; }
#orderBody .ui-content .table th { color: #fff; }
#orderBody .item3 .table { border-top: none; }
/*账户信息*/
.accountInfo, .accountInfo .btn-wrapper { border-top: 1px solid #7f7f7f; }
.accountInfo { padding: 5px 0; margin: 20px 10px; }
.accountInfo p { padding: 10px 20px; line-height: 160%; }
.accountInfo p label { display: block; width: 100px; float: left; text-align: right; padding-right: 10px; }
.accountInfo p label em{margin-right:5px;color:#f60;font-family:sans-serif}
.accountInfo p span { height: 22px; line-height: 22px; padding: 0 10px; color: #f00; }
.accountInfo p span img { margin-right: 4px; vertical-align: middle; }
.accountInfo p input { background-color: #cecece; border-color: #7b7b7b; }
.accountInfo p input:focus { background-color: #ddd; }
.accountInfo p .submitBtn { border-color: red; font-weight: bold; background-color: #a0a0a0; }
.accountInfo p .submitBtn:focus { background-color: #a0a0a0; }
