@charset"UTF-8";
html {
    height:100%
}
* {
    margin:0 auto;
    padding:0

}
body {
    background:#fff;
    color:#333;
    /*font-size:12px;*/
    font-family:"Microsoft Yahei", Arial, "宋体", Tahoma, Verdana, sans-serif, simsun
}
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section {
    display:block
}
fieldset {
    border:0;
    border-style:none
}
div {
    height:auto
}
ul, li {
    list-style:none
}
img {
    border:0
}
h1, h2, h3, h4, h5, h6 {
    font-size:14px
}
h1, h2, h3 {
    font-weight:normal;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
a {
    color:#333;
    text-decoration:none
}
a:hover, a:active {
    color:#0cb95f;
    text-decoration:underline
}
a:focus {
    outline:0;
    -moz-outline:0
}
a img {
    border:0
}
input, button, select {
    vertical-align:middle;
    font-size:12px
}
input {
    outline:0;
    -moz-outline:0
}
*:focus {
    outline:0
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color:#fff;
    background-image:none;
    color:#333
}
textarea {
    padding:5px;
    color:#333
}
input.input {
    padding:6px;
    border:1px solid #e5e5e5;
    color:#333;
    font-size:12px
}
input.input.hui {
    color:#999
}
table {
    border:0;
    border-collapse:collapse;
    border-spacing:0
}
em {
    font-style:normal
}
.floatL {
    float:left
}
.clear {
    clear:both;
    width:100%
}
.clearfix:after {
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    content:" ";
    font-size:0
}
.clearfix {
    clear:both;
    zoom:1
}
.money {
    color:#e50000;
    font-style:normal;
    font-family:Arial
}
.money.big {
    font-family:"\534E\6587\7EC6\9ED1", Arial
}
.money2 {
    color:#333;
    font-style:normal;
    font-family:Arial
}
.money2.big {
    font-family:"\534E\6587\7EC6\9ED1", Arial
}
.fyahei {
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.green {
    color:#0cb95f
}
.fa {
    font-family:Arial
}
.fbold {
    font-weight:bold
}
.funder {
    text-decoration:underline
}
.hui {
    color:#999
}
.fl {
    float:left
}
.fr {
    float:right
}
.tc {
    text-align:center
}
.tl {
    text-align:left
}
.tr {
    text-align:right
}
.relative {
    position:relative
}
.disno {
    display:none
}
.nodisp {
    display:inline
}
.disp {
    display:none
}
a.nline {
    text-decoration:none
}
a.green {
    color:#0cb95f
}
a.green:hover {
    text-decoration:underline
}
.mt0 {
    margin-top:0
}
.mt20 {
    margin-top:20px
}
.mb20 {
    margin-bottom:20px
}
.mb10 {
    margin-bottom:10px
}
.mb15 {
    margin-bottom:15px
}
.mb20 {
    margin-bottom:20px
}
.fsize12 {
    font-size:12px
}
.fsize14 {
    font-size:14px
}
.fsize16 {
    font-size:16px
}
.fsize18 {
    font-size:18px
}
.fsize22 {
    font-size:22px
}
.fsize24 {
    font-size:24px
}
.fsize28 {
    font-size:28px
}
.fsize30 {
    font-size:30px
}
.fsize32 {
    font-size:32px
}
.padding5px {
    padding:5px
}
.padding10px {
    padding:10px
}
.padding15px {
    padding:15px
}
.padding20px {
    padding:20px
}
.padding25px {
    padding:25px
}
.padding30px {
    padding:30px
}
.padding35px {
    padding:35px
}
.mr10 {
    margin-right:10px
}
.mrl10 {
    margin-right:10px;
    margin-left:10px
}
.b10px {
    clear:both;
    height:10px;
    font-size:1px;
    line-height:1px
}
.b15px {
    clear:both;
    height:15px;
    font-size:1px;
    line-height:1px
}
.b20px {
    clear:both;
    height:20px;
    font-size:1px;
    line-height:1px
}
.obtn {
    float:left;
    display:block;
    padding:5px 30px;
    border:1px solid #0cb95f;
    background:#0cb95f;
    color:#fff;
    text-align:center;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    cursor:pointer
}
a.ibtn1 {
    float:left;
    display:block;
    padding:7px 22px;
    border:1px solid #e50000;
    background:#e50000;
    color:#fff;
    text-align:center;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn1:hover {
    color:#fff
}
a.ibtn2 {
    float:left;
    display:block;
    padding:7px 22px;
    border:1px solid #e50000;
    background:#fff;
    color:#e50000;
    text-align:center;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn2:hover {
    color:#e50000
}
a.ibtn3 {
    float:left;
    display:block;
    padding:7px 22px;
    border:1px solid #0cb95f;
    background:#fff;
    color:#0cb95f;
    text-align:center;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn4 {
    float:left;
    display:block;
    padding:7px 22px;
    border:1px solid #e5e5e5;
    background:#f4f4f4;
    color:#999;
    text-align:center;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn4:hover {
    color:#999;
    text-decoration:none
}
a.ibtn1:hover, a.ibtn2:hover, a.ibtn3:hover {
    text-decoration:none
}
a.ibtn1.dis {
    border:1px solid #999;
    background:#999
}
a.ibtn2.dis {
    border:1px solid #999;
    color:#999
}
a.ibtn3.dis {
    border:1px solid #999;
    color:#999
}
.navchild {
    margin: 0 auto;
    width: 77pc;
}
a.btn {
    /*display:block;*/
    /*background:#e50000;*/
    color:#fff;
    text-align:center
}
a.btn:hover {
    text-decoration:none
}
a.btn.b1 {
    padding:0 11px;
    width:48px;
    height:24px;
    line-height:24px
}
a.btn.b2 {
    width:120px;
    height:60px;
    text-align:center;
    line-height:60px
}
a.btn.dis {
    background:#f4f4f4;
    color:#999
}
a.btn2 {
    display:block;
    background:#0cb95f;
    color:#fff;
    text-align:center
}
a.btn2:hover {
    text-decoration:none;
    color:#fff
}
a.btn2.b1 {
    padding:0 6px;
    width:48px;
    height:24px;
    line-height:24px
}
a.btn2.b2 {
    height:48px;
    font-size:18px;
    line-height:48px;
    _height:48px;
    font-size:18px;
    _line-height:48px
}
a.btn6 {
    display:block;
    height:24px;
    border:1px solid #0cb95f;
    background:#fff;
    color:#0cb95f;
    text-align:center;
    line-height:24px
}
a.btn6:hover {
    text-decoration:none
}
a.btn7 {
    display:block;
    height:24px;
    border:1px solid #e50000;
    background:#e50000;
    color:#fff;
    text-align:center;
    line-height:24px
}
a.btn7:hover {
    text-decoration:none
}
a.btn3 {
    display:block;
    background:#0cb95f;
    color:#fff;
    text-align:center;
    white-space:nowrap
}
a.btn3:hover {
    text-decoration:none
}
a.btn3.b1 {
    padding:0 15px;
    height:30px;
    line-height:30px
}
a.btn3.b1.dis {
    background:#f4f4f4;
    border:#e5e5e5;
    color:#999
}
a.btn3.b2 {
    padding:0 30px;
    height:30px;
    line-height:30px
}
a.btn4 {
    display:block;
    border:1px solid #ddd;
    background:#fff;
    color:#666;
    text-align:center
}
a.btn4:hover {
    text-decoration:none
}
a.btn4.b1 {
    padding:0 15px;
    height:28px;
    line-height:30px
}
a.btn5 {
    display:block;
    border:0;
    background:#0cb95f;
    color:#fff;
    text-align:center
}
a.btn5:hover {
    text-decoration:none
}
a.btn5.b1 {
    padding:0 5px;
    height:24px;
    line-height:24px
}
a.btn8 {
    display:block;
    background:#e5e5e5;
    color:#999;
    text-align:center;
    white-space:nowrap
}
a.btn8:hover {
    text-decoration:none
}
a.btn8.b1 {
    padding:0 15px;
    height:30px;
    line-height:30px
}
a.btn8.b2 {
    padding:0;
    height:48px;
    line-height:48px
}
a.btn9 {
    display:block;
    color:#999;
    background:#f4f4f4;
    text-align:center;
    border:1px solid #e5e5e5;
    padding:0 20px;
    margin-left:5px
}
a.btn9:hover {
    text-decoration:none
}
a.btn10 {
    display:block;
    background:#e50000;
    color:#fff;
    text-align:center;
    padding:0 6px;
    width:48px;
    height:24px;
    line-height:24px
}
a.btn10:hover {
    text-decoration:none;
    color:#fff
}
a.sbtn1 {
    display:block;
    border:0;
    background:#0cb95f;
    color:#fff;
    text-align:center;
    padding:6px 20px;
    border:1px solid #0cb95f
}
a.sbtn1:hover {
    text-decoration:none;
    color:#fff
}
a.sbtn2 {
    display:block;
    border:0;
    background:#fff;
    color:#0cb95f;
    text-align:center;
    padding:6px 20px;
    border:1px solid #0cb95f
}
a.sbtn2:hover {
    text-decoration:none;
    color:#0cb95f
}
a.sbtn3 {
    display:block;
    border:0;
    background:#e50000;
    color:#fff;
    text-align:center;
    padding:6px 20px;
    border:1px solid #e50000
}
a.sbtn3:hover {
    text-decoration:none;
    color:#fff
}
a.sbtn4 {
    display:block;
    border:0;
    background:#f4f4f4;
    color:#999;
    text-align:center;
    padding:6px 20px;
    border:1px solid #e5e5e5
}
a.sbtn4:hover {
    text-decoration:none;
    color:#999
}
a.sbtnicon {
    display:block;
    border:0;
    background:#0cb95f;
    color:#fff;
    text-align:center;
    padding:0 10px 0 35px;
    border:1px solid #0cb95f;
    position:relative;
    height:30px;
    line-height:30px;
    float:left
}
a.sbtnicon:hover {
    color:#fff
}
a.sbtnicon i.kf {
    background-position:-446px -114px;
    display:block;
    height:18px;
    left:10px;
    position:absolute;
    top:5px;
    width:18px
}
a.sbtnicon:hover {
    text-decoration:none
}
.ra {
    display:block;
    width:16px;
    height:16px;
    background-position:-79px -25px;
    vertical-align:middle;
    position:relative;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg")
}
.ra .checked {
    display:block;
    width:16px;
    height:16px;
    background-position:-98px -25px;
    position:absolute;
    left:0;
    top:0;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg")
}
.ck {
    display:block;
    width:16px;
    height:16px;
    background-position:-41px -25px;
    vertical-align:middle;
    position:relative;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg")
}
.ck .checked {
    display:block;
    width:16px;
    height:16px;
    background-position:-60px -25px;
    position:absolute;
    left:0;
    top:0;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg")
}
.tip {
    position:absolute;
    z-index:1001;
    display:block;
    padding:0 5px;
    border:1px solid #ccc;
    background:#fff
}
.tip i {
    position:absolute;
    top:-8px;
    left:22px;
    display:block;
    width:11px;
    height:9px;
    background-position:-308px -3px
}
.catlist {
    height:390px;
    width:228px;
    position:absolute;
    left:0;
    top:50px;
    z-index:1000;
    display:none
}
.nav2 .catlist {
    height:386px
}
.nav2 .catlist .maincat {
    height:386px
}
.catlist.index_catlist {
    display:block
}
.catlist .maincat {
    background:#fff;
    z-index:1001;
    position:absolute;
    left:0;
    top:0;
    width:230px;
    opacity:.9
}
.catlist .maincat li {
    padding:9px 0 10px 50px;
    border-bottom:1px dashed #e5e5e5;
    position:relative;
    margin-left:0;
    border-top:0;
    border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5
}
.catlist .maincat li .line {
    border-right:1px solid #f4f4f4;
    display:none;
    height:63px;
    position:absolute;
    top:0;
    right:-1px
}
.catlist .maincat li.hover .line {
    display:block
}
.catlist .maincat li.white {
    border-bottom:1px dashed #fff
}
.catlist .maincat li.hover {
    background:#f4f4f4;
    border-right:1px solid #f4f4f4;
    width:179px;
    border-bottom:1px solid #e5e5e5
}
.catlist .maincat li.nb {
    border-bottom:0;
    height:46px
}
.catlist .maincat h2 {
    font-family:"\5FAE\8F6F\96C5\9ED1";
    display:block;
    margin-bottom:4px
}
.catlist .maincat h2 a {
    font-size:14px
}
.catlist .maincat .sub a {
    display:block;
    float:left;
    color:#999;
    height:24px;
    line-height:24px;
    font-size:12px;
    margin-right:10px
}
.catlist .maincat .sub a:hover {
    color:#0cb95f
}
.catlist .maincat .sub a.n {
    margin-right:0
}
.catlist .maincat i, .catlist s {
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    display:block;
    position:absolute
}
.catlist .maincat i {
    width:24px;
    height:24px;
    left:16px;
    top:14px
}
.catlist .maincat s {
    width:9px;
    height:13px;
    right:-2px;
    top:22px;
    background-position:-484px -190px;
    display:none
}
.catlist .maincat li.hover s {
    display:block
}
.catlist .maincat .zxyp i {
    background-position:-132px -154px
}
.catlist .maincat .ylqx i {
    background-position:-156px -154px
}
.catlist .maincat .ysbj i {
    background-position:-180px -154px
}
.catlist .maincat .jsyp i {
    background-position:-204px -154px
}
.catlist .maincat .mrhf i {
    background-position:-228px -154px
}
.catlist .maincat .zyyp i {
    background-position:-252px -154px
}
.catlist .subcat {
    width:758px;
    min-height:384px;
    position:absolute;
    left:229px;
    top:0;
    z-index:1000;
    background:#f4f4f4;
    border:1px solid #e5e5e5;
    padding:0 10px;
    display:none
}
.catlist .subcat .sitems {
    width:758px;
    float:left
}
.catlist .subcat .sitems li {
    border-bottom:1px dotted #e1e1e1;
    overflow:hidden;
    padding:10px 0;
    position:relative
}
.catlist .subcat .sitems li.last {
    border-bottom:0;
    height:25px
}
.catlist .subcat .sitems li .bit {
    background:#0cb95f;
    color:#fff;
    float:none;
    height:20px;
    line-height:20px;
    left:0;
    padding:0;
    position:absolute;
    top:9px;
    width:73px;
    padding-left:5px;
    color:#fff;
    text-decoration:none
}
.catlist .subcat .sitems li .bit:hover {
    color:#fff;
    text-decoration:none
}
.catlist .subcat .sitems li .bit label {
    background-color:#0aa454;
    display:block;
    height:20px;
    width:20px;
    position:absolute;
    right:0;
    top:0
}
.catlist .subcat .sitems li .bit i {
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    background-position:-14px -21px;
    right:3px;
    top:0;
    position:absolute;
    height:20px;
    width:14px
}
.catlist .subcat .sitems li.last .bit {
    left:432px;
    margin:0
}
.catlist .subcat .sitems li .bit2 {
    background:#ccc;
    color:#fff;
    float:none;
    height:20px;
    line-height:20px;
    left:0;
    padding:0;
    position:absolute;
    top:15px;
    width:73px;
    padding-left:5px
}
.catlist .subcat .sitems li .bit2 label {
    background-color:#bbb;
    display:block;
    height:20px;
    width:20px;
    position:absolute;
    right:0;
    top:0
}
.catlist .subcat .sitems li .bit2 i {
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    background-position:-14px -21px;
    right:3px;
    top:0;
    position:absolute;
    height:20px;
    width:14px
}
.catlist .subcat .sitems li.last .bit2 {
    left:432px;
    margin:0
}
.catlist .subcat .sitems li a {
    float:left;
    margin:5px 8px;
    overflow:hidden;
    height:15px;
    white-space:nowrap;
    color:#666
}
.catlist .subcat .sitems li a:hover {
    color:#0cb95f
}
.catlist .subcat .rmpp {
    padding:15px 0 0 10px;
    width:169px;
    float:left
}
.catlist .subcat .rmpp .pp a {
    display:block;
    float:left;
    height:40px;
    width:80px;
    margin:0 4px 4px 0;
    border:1px solid #eaeaea
}
.catlist .subcat .rmpp .pp a.last {
    margin-right:0
}
.catlist .subcat .rmpp .pp a img {
    height:40px;
    width:80px
}
.catlist .subcat .rmpp .adout a {
    display:block;
    border:1px solid #e5e5e5;
    width:166px;
    height:120px;
    margin:5px 0 9px
}
.catlist .subcat .rmpp .adout img {
    width:166px;
    height:120px
}
.catlist .subcat .rmpp .tj {
    border:1px solid #eaeaea;
    margin-bottom:15px
}
.catlist .subcat .rmpp .tj h6 {
    background:#fff none repeat scroll 0 0;
    border-bottom:1px dotted #eaeaea;
    color:#666;
    display:block;
    font-size:12px;
    padding:8px 10px 8px 14px;
    text-align:left;
    font-weight:bold
}
.catlist .subcat .rmpp .tj ul {
    background:#fff;
    padding:5px 10px
}
.catlist .subcat .rmpp .tj ul li {
    float:left;
    height:28px;
    line-height:28px;
    background-image:url("../images/icons.png");
    background-position:-490px -260px;
    background-repeat:no-repeat;
    color:#999;
    padding-left:18px
}
.catlist .subcat .rmpp .tj ul li.hover {
    background-position:-490px -349px
}
.catlist .subcat .rmpp .tj ul li.last {
    border-bottom:0
}
.catlist .subcat .rmpp .tj ul li a {
    display:block;
    height:28px;
    line-height:28px;
    overflow:hidden;
    white-space:nowrap;
    width:131px;
    color:#666;
    float:left
}
.catlist .subcat .rmpp .tj ul li a:hover {
    color:#0cb95f
}
.maininfo {
    margin-top:10px
}
.left {
    float:left;
    width:370px
}
.maininfo .bigpic {
    width:369px;
    height:369px;
    border:1px solid #e5e5e5;
    display:block;
    position:relative
}
.maininfo .bigpic .imgzoom {
    width:360px;
    height:360px;
    padding:3px
}
.maininfo .bigpic .imgTip {
    bottom:0;
    color:#999;
    left:0;
    position:absolute;
    text-align:left;
    width:100%;
    z-index:998;
    text-align:center;
    line-height:32px;
    background:#fff
}
.maininfo .bigpic .zoomWindow {
    margin-left:-7px;
    margin-top:-1px
}
.maininfo .piccontainer {
    position:relative;
    overflow:hidden;
    margin:10px 0;
    height:66px
}
.maininfo .pic_list {
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    height:66px
}
.maininfo .pic_list a.p {
    float:left;
    display:block;
    margin-left:10px;
    width:64px;
    height:64px;
    border:1px solid #e5e5e5
}
.maininfo .pic_list a.p:focus {
    outline:0;
    -moz-outline:0
}
.maininfo .pic_list a.p:hover {
    border:1px solid #ccc
}
.maininfo .pic_list a.p.first {
    margin-left:0
}
.maininfo .pic_list a.p img {
    margin:2px;
    width:60px;
    height:60px
}
.maininfo .piccontainer .arrow {
    position:absolute;
    top:13px;
    width:23px;
    height:42px
}
.maininfo .piccontainer .arrow.l {
    left:1px;
    background-position:-5px -45px
}
.maininfo .piccontainer .arrow.r {
    right:1px;
    background-position:-3px -90px
}
.maininfo .piccontainer .arrow.l:hover {
    background-position:-31px -45px
}
.maininfo .piccontainer .arrow.r:hover {
    background-position:-29px -90px
}
.maininfo .right {
    position:relative;
    float:left;
    margin-left:20px;
    width:800px;
    _width:799px;
    _overflow:hidden
}
.maininfo h1 {
    margin-bottom:20px;
    padding:0 20px 0 0;
    font-size:18px
}
.maininfo h1 i {
    float:left;
    margin-top:6px;
    margin-right:3px;
    _margin-top:3px
}
.maininfo h1 strong {
    float:left;
    overflow:hidden;
    width:740px;
    white-space:nowrap;
    font-weight:normal
}
.maininfo .info dl {
    float:left;
    width:640px;
    line-height:24px
}
.maininfo .info dl dt.l, .maininfo .info dl dd.l {
    border-bottom:1px dashed #e5e5e5
}
.maininfo .info dl dt {
    float:left;
    padding:13px 0;
    width:70px;
    border:0;
    color:#999;
    text-align:left;
    height:24px
}
.maininfo .info dl dd {
    position:relative;
    float:left;
    padding:13px 0 13px 13px;
    width:716px;
    border:0
}
.maininfo .info dl dd strong {
    font-weight:normal
}
.maininfo .info dl dd a.fix {
    float:left;
    color:#999
}
.maininfo .info dl dd a.fix:hover {
    color:#0cb95f
}
.maininfo .info dl dd img {
    vertical-align:middle
}
.maininfo .info dl dd.w1 {
    width:547px
}
.maininfo .info dl dd.w2 {
    width:270px;
}
.maininfo .info dl dd.w3 {
    width:184px
}
.maininfo .info dl dd.w3 .tip {
    width:540px;
    left:-327px;
    display:none;
    padding:10px 15px;
    top:45px
}
.maininfo .info dl dd.w3 .tip i {
    left:289px
}
.maininfo .info dl dd.w2 .downup .now {
    overflow:hidden;
    max-width:240px
}
.maininfo .info dl dd .z {
    color:#999;
    position:absolute;
    right:0;
    top:0;
    padding:13px 0;
    height:24px;
    line-height:24px;
    cursor:pointer
}
.maininfo .info dl.price {
    width:800px;
    background:#f4f4f4
}
.maininfo .info dl.price em {
    font-size:18px
}
.maininfo .info dl.price .num {
    font-size:28px
}
.maininfo .info dl.price dt, .maininfo .info dl.price dd {
    padding:18px 0;
    height:24px
}
.maininfo .info dl.price dd {
    padding-left:20px
}
.maininfo .info dl.price dd .money {
    margin-right:20px
}
.maininfo .info dl dd.w1 .f1 {
    float:left;
    margin-right:20px
}
.maininfo .info dl dd.w1 .f2 {
    float:left
}
.maininfo .info dl dd.w1 {
    position:relative
}
.maininfo .info dl dd.w1 .tip {
    display:none;
    padding:10px 15px;
    top:38px
}
.maininfo .info .mobile {
    position:absolute;
    top:123px;
    right:0;
    width:119px;
    height:160px;
    background:#fff
}
.maininfo .info .mobile .m {
    padding:4px 0 4px 42px;
    background:#0cb95f;
    color:#fff;
    line-height:18px
}
.maininfo .info .mobile .m span {
    position:absolute;
    top:7px;
    left:16px;
    width:20px;
    height:32px;
    background-position:-57px -46px
}
.maininfo .info .mobile img {
    padding:21px;
    width:75px;
    height:75px;
    border:1px solid #e5e5e5
}
.maininfo a.tdgbtn {
    position:absolute;
    top:63px;
    right:10px;
    width:108px;
    height:24px;
    border:1px solid #ccc;
    background:#f4f4f4;
    text-align:center;
    text-decoration:none;
    line-height:24px
}
.maininfo a.all {
    float:left;
    display:block;
    padding:0 15px;
    border:1px solid #0cb95f;
    color:#0cb95f;
    text-align:center;
    text-decoration:none
}
.maininfo a.all b {
    margin:0 3px;
    font-weight:normal
}
.tabnav {
    height:50px;
    border-bottom:1px solid #0cb95f;
    line-height:50px;
    background:#fff;
    min-width:500px
}
.tabnav.fw {
    width:950px
}
.tabnav.fw .navul {
    width:100%
}
.tabnav .navul {
    float:left
}
.tabnav .navul li {
    float:left;
    margin-right:1px
}
.tabnav .navul li a {
    height:50px;
    line-height:50px;
    position:relative;
    display:block;
    padding:0 32px;
    background:#f7f7f7;
    text-decoration:none;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    text-align:center;
    float:left
}
.tabnav .navul li a:hover {
    background:#0cb95f;
    color:#fff
}
.tabnav .navul li a.cur {
    background:#0cb95f;
    color:#fff;
    border-color:#0cb95f
}
.tabnav .navul li a label {
    color:#080
}
.tabnav .navul li a.cur label {
    color:#fff
}
.tabnav .navul li a:hover label {
    color:#fff
}
.tabnav.small {
    height:40px;
    line-height:40px
}
.tabnav.small .navul li a {
    padding:0 30px;
    height:40px;
    line-height:40px
}
.tabnav.small span.count {
    color:#999;
    float:right;
    padding-right:10px
}
.tabnav.small span.count b {
    color:#333;
    padding:0 5px
}
.tabnav2 {
    border-bottom:1px solid #e5e5e5
}
.tabnav2 .navul {
    height:49px;
    background:#fff
}
.tabnav2 .navul li {
    position:relative;
    float:left;
    width:238px;
    height:49px;
    text-align:center;
    line-height:30px
}
.tabnav2 .navul li a {
    position:relative;
    display:block;
    border-bottom:1px solid #e5e5e5;
    text-decoration:none;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:49px
}
.tabnav2 .navul li a.cur, .tabnav2 .navul li a:hover {
    height:49px;
    border-bottom:1px solid #0cb95f;
    background:#fff;
    color:#0cb95f;
    line-height:49px
}
.tabnav2 .navul li a i {
    position:absolute;
    bottom:-1px;
    left:115px;
    display:none;
    width:10px;
    height:6px;
    background-image:url("../images/icons.png");
    background-position:-156px -4px
}
.tabnav2 .navul li a.cur i, .tabnav2 .navul li a:hover i {
    display:block
}
.tabnav2small {
    border-bottom:1px solid #e5e5e5
}
.tabnav2small .navul {
    height:49px;
    background:#fff
}
.tabnav2small .navul li {
    position:relative;
    float:left;
    width:238px;
    height:49px;
    text-align:center;
    line-height:30px
}
.tabnav2small .navul li a {
    position:relative;
    display:block;
    border-bottom:1px solid #e5e5e5;
    text-decoration:none;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:49px
}
.tabnav2small .navul li a.cur, .tabnav2 .navul li a:hover {
    height:49px;
    border-bottom:1px solid #0cb95f;
    background:#fff;
    color:#0cb95f;
    line-height:49px
}
.tabnav2small .navul li a i {
    position:absolute;
    bottom:-1px;
    left:70px;
    display:none;
    width:10px;
    height:6px;
    background-image:url("../images/icons.png");
    background-position:-156px -4px
}
.tabnav2small .navul li a.cur i, .tabnav2 .navul li a:hover i {
    display:block
}
.tabnav3 {
    position:relative;
    border:0
}
.tabnav3 .navul {
    height:49px;
    background:#f4f4f4
}
.tabnav3 .navul li {
    position:relative;
    float:left;
    width:180px;
    height:49px;
    border-right:1px solid #e5e5e5;
    text-align:center;
    line-height:49px
}
.tabnav3 .navul li.first {
    border-left:1px solid #e5e5e5
}
.tabnav3 .navul li a {
    position:relative;
    display:block;
    border-top:1px solid #e5e5e5;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:49px
}
.tabnav3 .navul li a.cur {
    height:49px;
    border-top:2px solid #0cb95f;
    background:#fff;
    color:#0cb95f;
    line-height:49px;
    _border-left-color:#fff;
    _border-right-color:#fff;
    _border-bottom:0
}
.tabnav3 .more {
    position:absolute;
    right:10px;
    bottom:10px;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.tabnav3 .more a {
    color:#0cb95f;
    text-decoration:underline
}
.tabnav4 {
    border-bottom:1px solid #0cb95f
}
.tabnav4 .navul {
    height:42px;
    background:#fff
}
.tabnav4 .navul li {
    position:relative;
    float:left;
    width:140px;
    height:42px;
    text-align:center;
    line-height:30px
}
.tabnav4 .navul li a {
    position:relative;
    display:block;
    border-bottom:1px solid #0cb95f;
    text-decoration:none;
    font-size:16px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:42px;
    cursor:pointer
}
.tabnav4 .navul li a.cur, .tabnav2 .navul li a:hover {
    height:42px;
    border-bottom:1px solid #0cb95f;
    background:#fff;
    color:#0cb95f;
    line-height:42px
}
.tabnav4 .navul li a i {
    position:absolute;
    bottom:-1px;
    left:70px;
    display:none;
    width:10px;
    height:6px;
    background-image:url("../images/icons.png");
    background-position:-156px -4px
}
.tabnav4 .navul li a.cur i, .tabnav2 .navul li a:hover i {
    display:block
}
.tabnav5 {
    position:relative;
    border:0
}
.tabnav5 .navul {
    height:49px;
    background:#f4f4f4
}
.tabnav5 .navul li {
    position:relative;
    float:left;
    width:385px;
    height:49px;
    text-align:center;
    line-height:49px;
    border:0
}
.tabnav5 .navul li.first {
    border-right:1px solid #e5e5e5;
    width:384px
}
.tabnav5 .navul li a {
    position:relative;
    display:block;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:49px;
    border-bottom:1px solid #e5e5e5;
    text-decoration:none
}
.tabnav5 .navul li a.cur {
    height:49px;
    background:#fff;
    color:#0cb95f;
    line-height:49px;
    border-bottom:1px solid #fff
}
.tabnav6 {
    position:relative;
    border:0
}
.tabnav6 .navul {
    height:41px;
    background:#f4f4f4;
    border-bottom:1px solid #e5e5e5
}
.tabnav6 .navul li {
    position:relative;
    float:left;
    width:300px;
    height:40px;
    border-right:0;
    text-align:center;
    line-height:40px
}
.tabnav6 .navul li.first {
    border-right:1px solid #e5e5e5
}
.tabnav6 .navul li a {
    position:relative;
    display:block;
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px;
    text-decoration:none
}
.tabnav6 .navul li a:hover {
    color:#333
}
.tabnav6 .navul li a.cur {
    height:41px;
    border-bottom:1px solid #fff;
    background:#fff;
    line-height:49px;
    _border-left-color:#fff;
    _border-right-color:#fff;
    _border-bottom:0;
    border-right:1px solid #e5e5e5
}
.tabnav6 .navul li.first a.cur {
    border-right:0
}
.catediv {
    padding:0 15px 15px 0;
    position:relative
}
.catediv .cname {
    font-size:18px;
    font-weight:bold
}
.catediv .line {
    background-image:url("../images/line.png");
    display:inline-block;
    height:10px;
    position:absolute;
    left:86px;
    top:12px;
    width:1100px
}
span.star {
    position:relative;
    display:inline-block;
    width:70px;
    height:14px;
    background-image:url("../images/icons.png");
    background-position:-233px -91px;
    vertical-align:middle
}
span.star label {
    position:absolute;
    top:0;
    left:0;
    width:70px;
    height:14px;
    background-image:url("../images/icons.png");
    background-position:-233px -77px;
    vertical-align:middle
}
span.star.red label {
    background-position:-233px -105px
}
.spec span {
    position:relative;
    padding-left:25px;
    height:24px;
    color:#333;
    line-height:24px;
    display:block
}
.spec i {
    position:absolute;
    top:4px;
    left:0;
    display:block;
    width:16px;
    height:16px;
    background-image:url("../images/icons.png")
}
.spec i.dao {
    background-position:-451px -5px
}
.spec i.quan {
    background-position:-472px -5px
}
.spec i.man {
    background-position:-451px -26px
}
.spec i.baoyou {
    background-position:-451px -26px
}
.spec i.fahuo {
    background-position:-472px -26px
}
.spec i.fahuo2 {
    background-position:-77px -46px
}
.spec i.zheng2 {
    background-position:-95px -46px
}
.spec i.piao2 {
    background-position:-113px -46px
}
.spec i.xian {
    background-position:-113px -62px
}
.spec i.xian2 {
    background-position:-95px -62px
}
.zz i {
    display:block;
    width:24px;
    height:24px;
    background-image:url("../images/icons.png")
}
.zz i.zong {
    background-position:-365px -46px
}
.zz i.fen {
    background-position:-391px -46px
}
.zz i.danti {
    background-position:-131px -46px
}
.zz i.gsp {
    background-position:-157px -46px
}
.zz i.yyzz {
    background-position:-209px -46px
}
.zz i.jyxkz {
    background-position:-183px -46px
}
.zz i.spws {
    background-position:-417px -46px
}
.zz i.qixie {
    background-position:-443px -46px
}
.zz i.shipin {
    background-position:-469px -46px
}
.zz i.zzjg {
    background-position:-235px -46px
}
.zz i.swdj {
    background-position:-287px -46px
}
.zz i.zyys {
    background-position:-261px -46px
}
.zz i.scxkz {
    background-position:-474px -209px
}
.quantity {
    float:left;
    display:block;
    width:90px;
    _width:92px;
    height:22px;
    border:1px solid #ccc;
    text-align:center;
    line-height:22px
}
.quantity a {
    float:left;
    display:inline-block;
    width:24px;
    height:22px;
    background-color:#fff;
    background-image:url("../images/icons.png");
    text-decoration:none;
    line-height:22px
}
.quantity a.dis {
    background-color:#e5e5e5
}
.quantity a.add {
    background-position:-192px -79px
}
.quantity a.sub {
    background-position:-165px -79px
}
.quantity a.dis.add {
    background-position:-192px -105px
}
.quantity a.dis.sub {
    background-position:-165px -105px
}
.quantity input {
    float:left;
    width:40px;
    height:22px;
    _height:23px;
    border:0;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    text-align:center;
    font-family:Arial;
    line-height:22px;
    _line-height:23px
}
.fc-e50 {
    color:#e50000
}
.fc-e16 {
    color:#e16070
}
.icons {
    background-image:url("../images/icons.png");
    background-repeat:no-repeat
}
.rx {
    display:inline-block;
    width:33px;
    height:16px;
    background-position:-220px -26px;
    font-size:0;
    overflow:hidden
}
.header_top {
    height:40px;
    border-bottom:1px solid #e5e5e5;
    background:#f4f4f4;
    color:#666;
    line-height:40px;
    _overflow:hidden;
    min-width:1190px
}
.header_top .container {
    position:relative;
    margin:0 auto 0;
    width:1190px;
    height:40px;
    text-align:center;
    line-height:40px
}
.header_top .left {
    float:left;
    width:460px
}
.header_top .right {
    float:right;
    width:730px
}
.header_top.small .container {
    position:relative;
    margin:0 auto 0;
    width:990px;
    height:40px;
    text-align:center;
    line-height:40px;
    _overflow:hidden
}
.header_top.small .container .left {
    float:left;
    width:250px
}
.header_top.small .container .right {
    float:right;
    width:740px
}
.header_top li {
    position:relative;
    float:left;
    border-right:1px solid #f4f4f4;
    border-left:1px solid #f4f4f4;
    z-index:9997
}
.header_top li .wxbig {
    position:absolute;
    top:40px;
    left:-80px;
    display:none
}
.header_top li.n {
    padding-left:0
}
.header_top li i {
    float:left;
    display:block;
    margin:10px 5px 10px 0;
    width:20px;
    height:20px
}
.header_top li s {
    float:left;
    display:block;
    margin:10px 10px 10px 10px;
    width:1px;
    height:20px;
    border-right:1px solid #e5e5e5;
    font-size:0;
    overflow:hidden
}
.header_top li.fix a {
    float:none;
    display:inline-block
}
.header_top li label {
    color:#333
}
.header_top .left li a {
    white-space:nowrap;
    height:40px;
    line-height:40px;
    float:left;
    display:block
}
.header_top .icons.fav {
    background-position:-2px -4px
}
.header_top .icons.sina {
    background-position:-26px -4px
}
.header_top .icons.wx {
    background-position:-49px -3px
}
.header_top .icons.app {
    background-position:-68px -3px
}
.header_top .icons.cart {
    background-position:-88px -3px
}
.header_top .right li {
    float:right;
    width:80px
}
.header_top .right li.n {
    padding-right:0
}
.header_top .right li.person {
    width:95px;
    padding-left:15px
}
.header_top .right li.cart {
    width:110px;
    padding-left:15px
}
.header_top .right li.fix {
    width:280px;
    text-align:right
}
.header_top .right li a.disa {
    display:block;
    float:left
}
.header_top .right li.hover {
    height:41px;
    border-right:1px solid #ccc;
    border-bottom:0;
    border-left:1px solid #ccc;
    background:#fff
}
.header_top .right li.hover.person {
    width:95px
}
.header_top .right li.hover.cart {
    width:110px
}
.header_top .right li.hover.person a {
    color:#0cb95f
}
.header_top .right li.hover.cart a.hi {
    color:#e50000
}
.header_top .right li.hover.cart a.hi label {
    color:#e50000
}
.header_top .right li .line {
    position:absolute;
    bottom:0;
    left:0;
    z-index:10000;
    display:none;
    width:100%;
    height:1px;
    border-top:0;
    border-bottom:1px solid #fff
}
.header_top .right li.hover .line {
    display:block
}
.header_top .right li.cart {
    margin:0 20px
}
.header_top .right li.hover s {
    display:none
}
.header_top .right .menu_list {
    position:absolute;
    top:40px;
    left:-1px;
    z-index:999;
    display:none;
    overflow:hidden;
    width:96px;
    min-width:100%;
    border:1px solid #ccc;
    background:#fff
}
.header_top .right .menu_list a {
    display:block;
    width:100%;
    height:30px;
    text-align:left;
    text-indent:15px;
    line-height:30px
}
.header_top .right .menu_list a:hover {
    background:#f4f4f4
}
.header_top .right li.hover .menu_list a {
    color:#333
}
.header_top .right li.hover .menu_list a:hover {
    color:#0cb95f
}
.header_top .right .cart_box {
    position:absolute;
    top:40px;
    left:-1px;
    z-index:9999;
    display:none;
    overflow:hidden;
    padding:15px;
    width:325px;
    border:1px solid #ccc;
    background:#fff;
    text-align:left;
    line-height:25px
}
.header_top .right .cart_box .title {
    border-bottom:1px dashed #f0f0f0
}
.header_top .right li.hover.cart a.green {
    float:none;
    display:inline;
    color:#0cb95f
}
.header_top .right .cart_list dl {
    clear:both;
    overflow:hidden;
    margin-right:5px;
    padding:8px 0;
    max-height:62px;
    border-bottom:1px dashed #f0f0f0;
    line-height:20px
}
.header_top .right .cart_list dl dt {
    float:left;
    clear:both;
    width:240px;
    text-align:left;
    line-height:23px
}
.header_top .right .cart_list dl dt img {
    float:left;
    margin:0 12px 0 0;
    width:50px;
    height:50px;
    border:1px solid #eee
}
.header_top .right .cart_list dl dt a {
    display:block
}
.header_top .right .cart_list dl dd {
    float:right;
    padding-top:5px;
    height:40px;
    color:#999;
    text-align:right
}
.header_top .right .cart_list dl dd a {
    float:none;
    color:#999;
    text-decoration:underline
}
.header_top .right .cart_list dl dd a:hover {
    color:#e50000
}
.header_top .right .cart_total {
    margin:10px 0;
    height:30px;
    text-align:right;
    line-height:30px
}
.header_top .right .cart-submit {
    margin:8px 0;
    height:24px
}
r_top .icons.dorpdown {
    background-position:-121px 1px;
    margin-right:0
}
.headhover .icons.dorpdown {
    background-position:-137px 1px
}
.header .container {
    position:relative;
    margin:0 auto 0;
    width:1190px;
    height:90px
}
.header .logo {
    position:absolute;
    top:10px;
    left:0;
    width:346px;
    _width:352px
}
.header .logo a {
    float:left;
    display:block;
    height:70px
}
.header .logo a.name {
    width:210px;
    height:70px;
    display:block
}
.header .logo a img {
    width:210px;
    height:70px
}
.header .logo .sub {
    float:left;
    margin:10px;
    padding-left:15px;
    height:55px;
    border-left:1px solid #e5e5e5;
    font-weight:bold;
    font-size:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:55px
}
.header .logo .sub_name {
    color:#666;
    white-space:nowrap
}
.header .step {
    background-image:url("../images/step.png");
    height:70px;
    position:absolute;
    right:0;
    text-align:right;
    top:32px;
    width:425px;
    _width:425px;
    display:none;
    background-position:-29px -14px
}
.header .step.s1 {
    background-position:-29px -14px
}
.header .step.s2 {
    background-position:-29px -84px
}
.header .step.s3 {
    background-position:-29px -154px
}
.header .step.s4 {
    background-position:-29px -224px
}
.header .step.s5 {
    background-position:-29px -294px
}
.header .search {
    position:absolute;
    top:39px;
    left:340px;
    width:550px
}
.search_input {
    position:relative;
    width:542px;
    height:36px;
    border:2px solid #0cb95f;
    line-height:36px
}
.search_input .opt {
    position:relative;
    float:left;
    padding:0 10px 0 25px;
    width:45px;
    height:37px;
    border:1px solid #e5e5e5;
    border-bottom:0;
    background:#f4f4f4;
    cursor:pointer
}
.search_input .opt i {
    position:absolute;
    top:12px;
    right:10px;
    width:15px;
    height:15px;
    background-position:-109px 1px
}
.search_input .opt_list {
    position:absolute;
    left:0;
    z-index:998;
    overflow:hidden;
    width:80px;
    height:35px;
    border:1px solid #e5e5e5;
    border-bottom:0;
    background:#fff;
    background:#fff
}
.search_input .opt_list.hover {
    height:auto;
    border-bottom:1px solid #e5e5e5
}
.search_input .opt_list li {
    height:36px;
    line-height:36px
}
.search_input .opt_list li a {
    display:block;
    padding:0 10px 0 25px
}
.search_input .opt_list li i {
    position:absolute;
    top:11px;
    right:8px;
    display:none;
    width:15px;
    height:15px;
    background-image:url("../images/icons.png");
    background-position:-109px 1px
}
.search_input .opt_list li.current i {
    display:block
}
.search_input .opt_list li a:hover {
    background:#f4f4f4
}
.search_input .txt {
    float:left;
    margin-left:82px;
    padding:5px 10px;
    width:350px;
    height:26px;
    border:0;
    line-height:26px
}
.search_input .txt.hui {
    color:#bbb
}
.search_input .submit {
    float:left;
    width:90px;
    height:38px;
    border:0;
    background:#0cb95f;
    color:#fff;
    font-size:14px;
    cursor:pointer
}
.search_input .suggest {
    position:absolute;
    top:38px;
    left:80px;
    z-index:1001;
    display:none;
    width:370px;
    border:1px solid #e5e5e5;
    background:#fff;
    color:#333
}
.search_input .suggest .his {
    position:relative;
    padding:0 10px;
    height:30px;
    border-bottom:1px dashed #eee;
    color:#999;
    line-height:30px
}
.search_input .suggest .his a {
    position:absolute;
    right:10px;
    color:#999
}
.search_input .suggest .his a:hover {
    color:#0cb95f
}
.search_input .suggest p {
    padding:0 10px;
    height:30px;
    line-height:30px;
    cursor:pointer
}
.search_input .suggest p.cur {
    background:#f4f4f4
}
.search_input .suggest p label {
    color:#333;
    font-weight:bold
}
.header .search .hot_search {
    margin-top:10px;
    margin-left:-1px
}
.header .search .hot_search li {
    float:left;
    display:block;
    padding:0 12px;
    height:14px;
    border-left:1px solid #ccc
}
.header .search .hot_search li.noborder {
    border-left:0
}
.header .search .hot_search li.highlight a {
    color:#e50000
}
.header .search .slogo {
    display:none
}
.header .search .hot_search li a {
    color:#999
}
.header .search .hot_search li a:hover {
    color:#0cb95f
}
.header .promise {
    position:absolute;
    top:39px;
    right:0;
    z-index:0;
    width:300px
}
.header .promise a {
    float:right;
    width:175px;
    height:40px;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    background-position:-88px -262px;
    display:block;
    margin-right:10px
}
.header.small {
    margin-top:0
}
.header.small .container {
    width:990px;
    height:120px
}
.header.small .logo.small {
    width:260px
}
.header.small .logo {
    top:24px
}
.header.small .search {
    left:260px;
    width:460px
}
.header.small .search_input {
    width:451px
}
.header.small .search_input .txt {
    width:260px
}
.header.shop .container {
    height:86px
}
.header.shop .logo {
    top:8px
}
.header.shop .search {
    top:21px
}
.header.shop .promise {
    top:22px
}
.fixtop {
    width:100%;
    height:60px;
    background:#000;
    opacity:.8;
    position:fixed;
    top:0;
    display:none;
    z-index:99999
}
.fixtop2 {
    width:100%;
    height:60px;
    background:0;
    position:fixed;
    top:0;
    z-index:999;
    display:none;
    z-index:100000
}
.fixtop2 .inner {
    width:1190px;
    margin:0 auto;
    position:relative
}
.fixtop2 .inner .slogo {
    background-image:url("../images/logo2.png");
    width:160px;
    height:40px;
    display:block;
    position:absolute;
    left:10px;
    top:7px
}
.fixtop2 .inner .search_input {
    position:absolute;
    width:690px;
    top:10px;
    left:300px
}
.fixtop2 .inner .search_input .txt {
    width:498px
}
.fixtop2 .inner .search_input .suggest {
    width:518px
}
.sbanner {
    height:90px;
    background-image:url("../images/shopbanner.png")
}
.sbanner .container {
    width:1190px;
    margin:0 auto;
    height:90px;
    position:relative
}
.sbanner .container .logobg {
    background-image:url("../images/icons.png");
    background-position:-416px -305px;
    height:38px;
    left:5px;
    position:absolute;
    top:28px;
    width:38px
}
.sbanner h2 {
    color:#fff;
    font-size:28px;
    font-weight:bold;
    height:90px;
    line-height:90px;
    padding-left:55px;
    width:625px;
    text-align:left;
    float:left;
    overflow:hidden;
    position:absolute
}
.sbanner .zzicons {
    position:absolute;
    right:0;
    top:28px;
    float:left;
    width:490px;
    float:right
}
.sbanner .zzicons ul li {
    float:left;
    padding:0 0 0 45px;
    height:34px;
    line-height:34px;
    position:relative;
    color:#fff;
    margin-right:20px
}
.sbanner .zzicons ul li i {
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    width:34px;
    height:34px;
    display:block;
    position:absolute;
    left:0;
    top:0
}
.sbanner .zzicons ul li i.i1 {
    background-position:-317px -265px
}
.sbanner .zzicons ul li i.i2 {
    background-position:-354px -265px
}
.sbanner .zzicons ul li i.i3 {
    background-position:-391px -265px
}
.sbanner .zzicons ul li i.i4 {
    background-position:-428px -265px
}
.wxbig {
    z-index:99999;
    border:1px solid #e5e5e5;
    background:#fff
}
.wxbig .pic {
    position:relative;
    width:258px;
    height:258px;
    background:url("../images/icon_wx_big.jpg")
}
.wxbig .txt {
    padding:0 10px 5px;
    width:238px;
    color:#666;
    text-align:center;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.nav {
    background:#0cb95f;
    min-width:1200px
}

.top_box_head {
    width: 100%;
    background-color: #f7f4f4;
}
.top1 {
    width: 1200px;
    height: 41px;
    margin: 0 auto;
    padding: 0;
}
.top_left {
    width: 900px;
    height: 40px;
    line-height: 40px;
    float: left;
}

.top_right {
    height: 40px;
    line-height: 40px;
    text-align: right;
    width: 300px;
    float: right;
}

.nav .container {
    position:relative;
    margin:0 auto 0;
    width:1200px;
    height:50px
}

.menu_clearfix{
    width: 150px;
    position: absolute;
    z-index: 10;
    text-align: center;
    background: #f64400;
    margin-left: 150px;
    display: none;
    box-shadow: 1px 1px 1px #ededed
}

.nav .mainnav li {
    float:left;
    height:50px;
    line-height:50px
}
.nav .mainnav li a {
    display:block;
    height:50px;
    color:#fff;
    font-size:16px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    text-decoration:none;
    padding:0 30px
}
.nav .mainnav li a:hover {
    background:#0aa454
}
.nav .mainnav li.home a {
    padding:0 50px 0 50px
}
.nav .mainnav li.category {
    padding:0;
    padding-left:20px;
    width:210px;
    background:#0aa454;
    cursor:pointer
}
.nav .mainnav li.category a {
    text-decoration:none
}
.nav .mainnav li.cur {
    background:#0aa454
}
.nav2 {
    background:#f64400;
}
.nav2 .container {
    position:relative;
    margin:0 auto 0;
    width:1190px;
    height:50px
}
.nav2 .mainnav li {
    float:left;
    height:50px;
    line-height:50px
}
.nav2 .mainnav li a {
    display: inline-block;
    width: 232px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    color: #ffffff;
}
.nav2 .mainnav li a:hover {
    /*background:#0aa454*/
    background:white ;
    color: #f64400;

}
/*.nav2 .mainnav li.home a {*/
/*    padding:0 50px 0 50px*/
/*}*/
.nav2 .mainnav li.category {
    padding:0;
    padding-left:20px;
    width:210px;
    background:#0aa454;
    color:#fff
}
.nav2 .mainnav li.category a {
    color:#fff
}
.nav2 .mainnav li.cur {
    background:#0aa454
}
.snav {
    background:#f8f8f8;
    border-bottom:0 solid #e5e5e5
}
.snav .container {
    position:relative;
    margin:0 auto 0;
    width:1190px;
    height:50px
}
.snav .mainnav li {
    float:left;
    padding:0 30px;
    height:50px;
    line-height:50px
}
.snav .mainnav li a {
    color:#333;
    font-size:16px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    text-decoration:none
}
.snav .mainnav li.home {
    padding:0 50px 0 50px
}
.snav .mainnav li.cur {
    border-bottom:1px solid #0aa454
}
.snav .mainnav li.cur a {
    color:#0cb95f
}
#wrap {
    margin:0 auto;
    width:1200px;
    text-align:left
}
#wrap.small {
    width:990px
}
.breadcrumb {
    padding:15px 0;
    min-height:24px;
    color:#aaa;
    text-align:left;
    line-height:24px
}
.breadcrumb a {
    float:left;
    display:block
}
.breadcrumb i {
    float:left;
    display:block;
    margin:3px 12px 0;
    width:8px;
    height:18px;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    background-position:-30px -23px
}
.breadcrumb strong {
    color:#666;
    font-weight:normal
}
.breadcrumb .cat {
    position:relative;
    float:left;
    padding:0 20px 0 8px;
    height:22px;
    border:1px solid #0cb95f;
    background:#fff;
    color:#333;
    line-height:22px
}
.breadcrumb .cat s {
    position:absolute;
    top:4px;
    right:4px;
    display:inline-block;
    width:12px;
    height:12px;
    background-image:url("../images/icons.png");
    background-position:-365px 0
}
.breadcrumb .cat a.m {
    color:#333;
    text-decoration:none
}
.breadcrumb .cat.hover {
    height:28px;
    border-bottom:0;
    background:#fff
}
.breadcrumb .cat.hover a.m {
    color:#333;
    color:#333
}
.breadcrumb .cat.hover s {
    background-position:-155px 0
}
.breadcrumb .cat ul {
    position:absolute;
    top:27px;
    left:-1px;
    z-index:998;
    display:none;
    padding:8px 0;
    width:218px;
    border:1px solid #0cb95f;
    background:#fff
}
.breadcrumb .cat.hover ul {
    display:block
}
.breadcrumb .cat.hover ul li {
    float:left;
    display:block;
    margin:6px 0;
    padding:0 9px;
    height:14px;
    border-left:1px solid #ccc;
    line-height:14px
}
.breadcrumb .cat.hover ul li.n {
    border-left:0
}
.breadcrumb .cat.hover ul li a.cur {
    color:#0cb95f
}
.breadcrumb .cat .line {
    position:absolute;
    bottom:0;
    left:0;
    z-index:1000;
    display:none;
    width:100%;
    height:1px;
    border-top:0 none;
    border-bottom:1px solid #fff
}
.breadcrumb .cat.hover .line {
    display:block
}
.footer {
    margin-top:0;
    min-width:1190px
}
.footer .container {
    margin:0 auto 0;
    width:1190px
}
.footer .navigation {
    padding:20px 0;
    height:135px;
    border-top:1px solid #e8e8e8;
    background:#f4f4f4
}
.footer .navigation dl {
    float:left;
    width:147px
}
.footer .navigation dl dt {
    color:#6a6a6a;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:26px
}
.footer .navigation dl dd {
    margin-top:6px;
    text-align:left
}
.footer .navigation dl dd a {
    display:block;
    overflow:hidden;
    height:26px;
    color:#888;
    text-align:left;
    line-height:26px
}
.footer .navigation dl dd a:hover {
    color:#0cb95f
}
.footer .navigation dl dd a.qr {
    height:auto
}
.footer .navigation dl dd a.qr img {
    width:80px;
    height:80px
}
.footer .navigation dl.last {
    width:90px
}
.footer .navigation dl.service {
    width:200px
}
.footer .navigation dl.service p {
    color:#888;
    line-height:26px;
    height:26px
}
.footer .copyright {
    padding:20px 0;
    background:#f7f4f4;
    color:#959aa0
}
.footer .copyright p {
    padding:8px 0;
    color:#959aa0
}
.footer .copyright p .mr {
    margin-right:75px
}
.footer .copyright p.white a {
    color:#dee5ea
}
.footer .copyright p a {
    padding:0 10px;
    color:#959aa0
}
.footer .copyright p a.first {
    padding-left:0
}
.footer .copyright p.copy {
    font-family:"Microsoft Yahei", Tahoma, Helvetica, Arial, sans-serif;
    text-align:center
}
.footer .copyright .cert {
    margin-top:10px;
    text-align:center
}
.footer .copyright .icon {
    display:inline-block;
    margin:0 5px;
    width:113px;
    height:48px;
    background:url("../images/icon_rz.gif");
    line-height:40px
}
.footer .copyright p.font {
    margin-top:5px
}
.footer .copyright .icon.beian {
    background:url("../images/beian.jpg")
}
.footer .copyright .icon.gs {
    background-position:0 0
}
.footer .copyright .icon.bj {
    background-position:0 -40px
}
.footer .copyright .icon.ba {
    background-position:0 -80px
}
.footer .copyright .icon.ls {
    background-position:0 -120px
}
.footer .copyright .icon.zx {
    background-position:0 -160px
}
.footer .copyright .icon.al {
    background-position:0 -200px
}
.footer .copyright .icon.cx {
    background-position:0 -240px
}
.footer .copyright .icon a {
    display:block;
    width:100px;
    height:40px
}
.footer .container.small {
    margin:0 auto 0;
    width:990px
}
.footer .simple {
    color:#999;
    padding:10px 0
}
.footer .simple p {
    text-align:center;
    padding:6px 0
}
.footer .simple p a {
    color:#999;
    margin:0 6px
}
.footer .simple p span.m {
    margin:0 40px
}
.iform li {
    padding:10px 0;
    height:40px;
    color:#666;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px
}
.iform li.radio .ckdiv {
    margin-right:20px
}
.iform li.radio .ra {
    margin-top:9px
}
.iform img.vcode {
    margin-right:5px;
    vertical-align:middle;
    width:100px;
    margin-left:5px;
    float:left;
    height:42px;
    line-height:42px
}
.iform.bg {
    background:#fcfcfc;
    padding:10px
}
.iform.s li {
    padding:0
}
.iform.s li .note {
    font-size:12px;
    font-family:"宋体"
}
.iform .bginput {
    float:left;
    display:block
}
.iform .note {
    float:left;
    display:block;
    margin-right:10px;
    width:170px;
    height:40px;
    color:#999;
    text-align:right;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px
}
.iform .note label {
    margin-right:5px;
    color:#e50000;
    vertical-align:middle;
    font-size:16px;
    font-family:serif
}
.iform.s .note label {
    font-size:10px
}
.iform li.line {
    margin:10px 0;
    padding:0;
    height:40px;
    line-height:40px;
    border-top:1px dotted #ccc;
    background:#f9f9f9
}
.iform li.line label {
    width:165px;
    text-align:right;
    display:inline-block
}
.iform li.stitle {
    padding:0 0 0 180px;
    height:24px;
    color:#666;
    line-height:24px
}
.iform li.license {
    padding:0 0 0 180px
}
.iform li.license .ckdiv .ck {
    top:12px
}
.iform li.license a {
    color:#0cb95f
}
.iform li.op {
    padding-left:180px
}
.iform li.op a {
    float:left;
    width:320px
}
.iform li.choice {
    height:80px
}
.iform li.choice .type {
    float:left
}
.iform li.choice .type .item {
    display:block
}
.iform li.choice .type .item .ckdiv {
    float:left
}
.iform li.choice .type .item .ckdiv .ck {
    margin-top:8px
}
.iform li.choice .type .item .ckdiv .ra {
    top:13px
}
.iform li .ckdiv.s .ra {
    margin-top:8px
}
.iform li .ckdiv.s .ck {
    margin-top:8px
}
.iform li .ckdiv.s {
    font-family:"宋体";
    font-size:12px
}
.iform li .vcode img {
    vertical-align:middle;
    height:40px;
    margin:0 5px
}
.iform li .vcode a {
    color:#0cb95f
}
.iform .iselect {
    height:32px;
    border:1px solid #e5e5e5;
    min-width:90px
}
.iform .iselect.big {
    height:38px
}
.iform .bginput {
    position:relative
}
.iform .bginput i {
    position:absolute;
    top:9px;
    left:10px;
    display:block;
    width:18px;
    height:25px;
    background-image:url("../images/icons.png")
}
.iform .bginput i.user {
    background-position:-391px -109px
}
.iform .bginput i.pass {
    background-position:-410px -109px
}
.iform .input_big {
    padding:0 20px 0 35px;
    width:265px;
    height:40px;
    border:1px solid #e5e5e5;
    color:#333;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px
}
.iform .input_big.s {
    padding:0 20px 0 10px;
    width:290px
}
.iform .input_big.textarea {
    padding:5px 20px 5px 10px;
    width:440px;
    line-height:22px;
    height:auto
}
.iform .input_s {
    border:1px solid #e5e5e5;
    color:#333;
    font-size:12px;
    height:30px;
    line-height:30px;
    padding:0 10px;
    width:200px
}
.iform .oninfo {
    position:relative;
    float:left;
    margin-left:5px;
    padding:0 10px 0 25px;
    font-size:12px;
    font-family:Arial, "宋体";
    display:none
}
.iform .oninfo i {
    position:absolute;
    top:13px;
    left:5px;
    display:block;
    width:15px;
    height:15px;
    background-image:url("../images/icons.png")
}
.iform .oninfo.err {
    color:#e16070
}
.iform .oninfo.focus {
    margin-top:7px;
    margin-left:12px;
    padding-left:10px;
    height:28px;
    border:1px solid #e5e5e5;
    background:#f4f4f4;
    line-height:28px
}
.iform .oninfo.err i {
    background-position:-280px -120px
}
.iform .oninfo.ok i {
    background-position:-297px -120px
}
.iform .oninfo.focus i {
    top:8px;
    left:-7px;
    width:7px;
    height:12px;
    background-position:-429px -116px
}
.login {
    width:100%;
    height:540px;
    background:#353c45;
    background-position:center center
}
.login.loginbg1 {
    background-image:url("../images/loginbg1.png")
}
.login.loginbg2 {
    background-image:url("../images/loginbg2.png")
}
.login .container {
    margin:0 auto 0;
    width:990px
}
.login .left {
    float:left;
    width:540px;
    height:540px
}
.login .left a {
    display:block;
    width:540px;
    height:540px
}
.login .left a img {
    width:100%;
    height:100%
}
.login .right {
    float:left;
    width:450px
}
.login .form {
    margin-top:50px;
    padding:20px 40px 20px 40px;
    width:320px;
    background:#fff
}
.login .form .item {
    position:relative;
    height:50px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:50px
}
.login .form .item span {
    font-size:16px
}
.login .form .item span.note {
    color:#999;
    display:block;
    float:left;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    font-size:14px;
    height:40px;
    line-height:40px;
    margin-right:10px;
    text-align:right;
    width:58px
}
.login .form .item span.note1 {
    color:#999;
    font-size:14px
}
.login .form .item a.smalla {
    font-size:12px
}
.login .form .item .r {
    position:absolute;
    top:0;
    right:0;
    font-size:14px
}
.login .form .item .r a {
    color:#0cb95f;
    text-decoration:underline;
    font-size:14px
}
.login .form .item .r.f {
    text-decoration:underline
}
.login .form .item .input_big {
    padding:0 20px 0 35px;
    width:265px;
    height:40px;
    border:1px solid #ccc;
    color:#333;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px
}
.login .form .item .input_big.short {
    padding:0 10px;
    margin-right:5px
}
.login .form .item.mt {
    margin-top:10px
}
.login .form .item.op {
    margin:5px 0
}
.login .form .bginput {
    position:relative
}
.login .form .bginput i {
    position:absolute;
    top:1px;
    left:10px;
    display:block;
    width:18px;
    height:25px;
    background-image:url("../images/icons.png");
    _top:10px
}
.login .form .bginput i.user {
    background-position:-351px -109px
}
.login .form .bginput i.pass {
    background-position:-371px -109px
}
.login .form .bginput img.vcode {
    height:40px;
    width:80px;
    vertical-align:middle;
    margin-right:5px
}
.login .ckdiv {
    font-size:14px
}
.login .ckdiv .ck {
    margin-top:14px
}
.login .other {
    margin-bottom:20px
}
.login .other a {
    float:left;
    display:block;
    margin-right:20px;
    width:30px;
    height:30px;
    background-image:url("../images/icons.png")
}
.login .other a.qq {
    background-position:-416px -142px
}
.login .other a.weixin {
    background-position:-448px -142px
}
.login .other a.alipay {
    background-position:-416px -174px
}
.login .other a.weibo {
    background-position:-448px -174px
}
.login .ltip {
    position:relative;
    padding-left:20px;
    color:#e16070
}
.login .ltip i {
    position:absolute;
    top:1px;
    left:0;
    display:block;
    width:15px;
    height:15px;
    background-position:-280px -120px
}
.register {
    width:100%;
    border-top:1px solid #e5e5e5;
    background:#f4f4f4
}
.register .container {
    margin:0 auto 0;
    width:990px
}
.register .form {
    padding:30px 0
}
.register .form .items {
    padding:30px 0;
    border:1px solid #e5e5e5;
    background:#fff
}
.page {
    height:25px;
    line-height:25px
}
.page .num {
    float:left;
    margin:0 7px
}
.page .num label {
    color:#0cb95f
}
.page a {
    float:left;
    display:block;
    width:25px;
    height:25px;
    background-image:url("../images/icons.png");
    background-repeat:no-repeat
}
.page a.l {
    background-position:-254px 0
}
.page a.r {
    background-position:-280px -0
}
.page a.l.d {
    background-position:-202px -0
}
.page a.r.d {
    background-position:-228px -0
}
.pager {
    margin:10px 0;
    font-family:arial
}
.pager .list {
    float:right;
    text-align:center
}
.pager .list a, .pager .list em {
    float:left;
    display:block;
    margin:1px;
    width:35px;
    height:35px;
    border:1px solid #f0f0f0;
    background-color:#fcfcfc;
    text-decoration:none;
    line-height:35px
}
.pager .list a:hover {
    border:1px solid #F64400;
    background:#fff;
    color:#F64400
}
.pager .list a.current, .pager .list a.current:hover {
    border:1px solid #F64400;
    background:#F64400;
    color:#fff
}
.pager .list a.next, .pager .list a.prev {
    padding:0 20px;
    width:40px
}
.pager .list a.noprev {
    padding:0 20px;
    width:40px;
    border:1px solid #f0f0f0;
    background-color:#fcfcfc;
    color:#999
}
.pager .list a.nonext {
    padding:0 20px;
    width:40px;
    border:1px solid #f0f0f0;
    background-color:#fcfcfc;
    color:#999
}
.pager2 {
    font-family:arial;
    margin:10px 0
}
.pager2 .list {
    float:right;
    text-align:center
}
.pager2 .list a {
    background-color:#0cb95f;
    border:1px solid #0cb95f;
    display:block;
    float:left;
    height:35px;
    line-height:35px;
    margin:1px;
    text-decoration:none;
    width:35px;
    color:#fff;
    margin-left:10px
}
.pager2 .list a.next, .pager2 .list a.prev {
    padding:0 20px;
    width:40px
}
.filter {
    padding:0 10px;
    height:40px;
    border:1px solid #e5e5e5;
    background:#f4f4f4;
    line-height:24px
}
.filter .paixu {
    float:left;
    margin:7px 15px 0 0;
    vertical-align:middle
}
.filter .paixu a {
    position:relative;
    float:left;
    display:block;
    overflow:hidden;
    padding:0 15px 0 15px;
    height:22px;
    border:1px solid #e5e5e5;
    border-left:0;
    background:#fff;
    line-height:22px
}
.filter .paixu a.ud {
    padding:0 15px 0 15px
}
.filter .paixu a.first {
    border-left:1px solid #e5e5e5
}
.filter .paixu a:hover, .filter .paixu a.cur {
    background:#fff;
    color:#0cb95f
}
.filter .paixu a .arrow {
    position:absolute;
    top:6px;
    right:5px;
    background-position:1px 1px;
    background-position:-184px -25px
}
.filter .paixu a .arrow.up {
    background-position:-210px -25px
}
.filter .paixu a .arrow.down {
    background-position:-197px -25px
}
.filter .paixu .arrow {
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:12px;
    height:12px
}
.filter .condition {
    width:450px;
    float:left;
    margin:7px 15px 0 0
}
.filter .condition .cinput {
    border:1px solid #e5e5e5;
    height:23px;
    line-height:23px;
    vertical-align:middle;
    width:140px;
    padding:0 5px
}
.filter .condition .cinput.small {
    width:50px
}
.filter .condition .cbtn {
    background:#0cb95f;
    height:25px;
    width:50px;
    border:1px solid #e5e5e5;
    color:#fff;
    cursor:pointer
}
.filter .txt {
    float:left;
    margin:7px 0 0 20px
}
.filter .page {
    float:right;
    margin-top:8px
}
.filter .ckdiv {
    margin-top:7px;
    margin-left:10px
}
.filter .downup {
    margin-top:7px
}
.searchresul {
    margin-bottom:20px
}
.searchresul b {
    margin:0 5px;
    color:#f90
}
.ckdiv {
    position:relative;
    float:left;
    padding-left:20px;
    cursor:pointer
}
.ckdiv .ck {
    position:absolute;
    top:4px;
    left:0
}
.ckdiv .ra {
    position:absolute;
    top:4px;
    left:0
}
.ckdiv.n {
    margin-left:0
}
.ichoice {
    position:relative;
    float:left;
    margin-right:10px;
    padding:0 20px;
    border:1px solid #e5e5e5;
    background:#fff;
    text-align:center;
    line-height:30px;
    cursor:pointer
}
.ichoice.dis {
    background:#f4f4f4;
    color:#999
}
.ichoice i {
    position:absolute;
    top:0;
    left:0;
    display:block;
    display:none;
    width:14px;
    height:14px;
    background-image:url("../images/icons.png")
}
.ichoice.cur i {
    display:block;
    background-position:-248px -120px
}
.ichoice.cur {
    border:1px solid #e16070
}
.ichoice2 {
    position:relative;
    float:left;
    margin-right:10px;
    padding:0 20px;
    border:1px solid #e5e5e5;
    background:#fff;
    text-align:center;
    line-height:30px;
    cursor:pointer
}
.ichoice2 i {
    position:absolute;
    top:0;
    left:0;
    display:block;
    display:none;
    width:18px;
    height:18px;
    background-image:url("../images/icons.png")
}
.ichoice2.cur i {
    display:block;
    background-position:-262px -120px
}
.ichoice2.cur {
    border:1px solid #e16070
}
.downup {
    position:relative;
    float:left;
    height:22px;
    border:1px solid #ccc;
    background:#fff
}
.downup .now {
    position:relative;
    overflow:hidden;
    padding-right:22px;
    padding-left:5px;
    white-space:nowrap;
    float:left;
    margin:0;
    line-height:20px
}
.downup i {
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:20px;
    height:22px;
    background-color:#fff;
    background-position:-121px 3px;
    cursor:pointer
}
.downup.hover i {
    background-position:-137px 1px
}
.downup.hover {
    border-bottom:0
}
.downup .other {
    position:absolute;
    top:22px;
    left:-1px;
    z-index:1000;
    display:none;
    padding:3px 0;
    min-width:100%;
    border:1px solid #ccc;
    background:#fff;
    white-space:nowrap;
    max-height:238px;
    overflow-y:auto;
    overflow-x:hidden
}
.downup.hover .other {
    display:block
}
.downup .line {
    position:absolute;
    bottom:-1px;
    left:0;
    z-index:1001;
    display:none;
    width:100%;
    height:1px;
    border-top:0 none;
    border-bottom:1px solid #fff
}
.downup.hover .line {
    display:block
}
.downup .other a {
    display:block;
    padding:0 15px 0 5px;
    height:24px;
    color:#333;
    text-decoration:none;
    line-height:24px
}
.downup .other a:hover {
    background:#f4f4f4
}
.downup2 {
    position:relative;
    float:left;
    margin-top:5px;
    height:28px;
    border:1px solid #ccc;
    line-height:28px;
    cursor:pointer
}
.downup2 .now {
    position:relative;
    overflow:hidden;
    padding-right:20px;
    padding-left:10px;
    max-width:220px;
    min-width:130px;
    white-space:nowrap;
    float:left
}
.downup2 .other li.cur {
    background:#f4f4f4
}
.downup2 .other {
    position:absolute;
    top:28px;
    left:-1px;
    z-index:1001;
    display:none;
    padding:3px 0;
    min-width:100%;
    border:1px solid #ccc;
    background:#fff;
    white-space:nowrap
}
.downup2 .other a {
    display:block;
    padding:0 15px 0 10px;
    height:30px;
    color:#333;
    text-decoration:none;
    line-height:30px
}
.downup2 .other a:hover {
    background:#f4f4f4
}
.downup2.hover .other {
    display:block
}
.downup2 .line {
    position:absolute;
    bottom:-1px;
    left:0;
    z-index:1001;
    display:none;
    width:100%;
    height:1px;
    border-top:0 none;
    border-bottom:1px solid #fff
}
.downup2.hover .line {
    display:block
}
.downup2 i {
    position:absolute;
    top:4px;
    right:0;
    display:block;
    width:20px;
    height:20px;
    background-color:#fff;
    background-position:-121px 1px
}
.downup2.hover i {
    background-position:-137px 1px
}
.ileft {
    float:left;
    margin:20px 20px 0 0;
    width:220px
}
.iright {
    float:left;
    width:950px
}
.iright .breadcrumb {
    padding:0
}
.ileft_side {
    float:left;
    margin:0 20px 0 0;
    width:220px
}
.iright_side {
    float:right;
    width:950px
}
.category li {
    display:block
}
.category li h5 {
    padding:0 30px;
    width:158px;
    height:40px;
    border-top:1px solid #e5e5e5;
    background:none repeat scroll 0 0 #f4f4f4;
    font-weight:normal;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px;
    cursor:pointer
}
.category li h5 i {
    float:left;
    display:inline-block;
    margin:13px 10px 10px 0;
    width:15px;
    height:15px;
    background-image:url("../images/icons.png");
    background-position:-214px -83px
}
.category li h5.n {
    border-bottom:0
}
.category li.hover h5 i {
    background-position:-214px -109px
}
.category li .items {
    display:none
}
.category li .items a {
    display:block;
    float:left;
    height:28px;
    line-height:28px;
    overflow:hidden;
    padding:0 10px;
    width:60px;
    text-align:center;
    text-decoration:none;
    margin:0 1px 1px 0
}
.category li .items a:hover {
    background:#0cb95f;
    color:#fff
}
.category li .items a.cur {
    background:#0cb95f;
    color:#fff
}
.category li.hover .items {
    display:block;
    padding:10px 22px
}
.block {
    margin-bottom:20px;
    border:1px solid #e5e5e5
}
.block h4 {
    padding:0 20px;
    height:40px;
    border-bottom:1px solid #ddd;
    background:#f4f4f4;
    font-weight:normal;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px
}
.block span.tit {
    float:left;
    padding:0 20px;
    height:40px;
    border-bottom:1px solid #ddd;
    background:#f4f4f4;
    font-weight:normal;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    line-height:40px
}
.block span.tit.nb {
    border-bottom:0
}
.block ul li {
    float:left
}
.block ul li a {
    display:block;
    text-align:center
}
.block ul li a img {
    display:block;
    text-align:center;
    height:185px;
    width:178px
}
.block ul li p a {
    overflow:hidden;
    margin-top:5px;
    height:20px;
    line-height:18px;
    _width:178px;
    text-align:left;
    text-align:center
}
.block ul li .subtitle {
    padding:2px 0;
    color:#f90;
    line-height:20px;
    _width:178px
}
.block ul li .st {
    padding:5px 0;
    color:#999;
    line-height:20px
}
.block ul.li6 li {
    padding:15px 18px;
    width:160px;
    height:225px
}
.block ul.li6 li a.photo {
    width:160px;
    height:160px
}
.block ul.li6 li img {
    width:160px;
    height:160px
}
.block ul.li6 li .money {
    font-size:14px
}
.block ul.li9 li {
    padding:15px 8px;
    width:115px;
    height:175px
}
.block ul.li9 li a.photo {
    width:110px;
    height:110px
}
.block ul.li9 li img {
    width:110px;
    height:110px
}
.block ul.li9 li .money {
    font-size:12px
}
.goods li {
    display:block;
    width:198px;
    padding:10px 20px;
    border-bottom:1px solid #e5e5e5
}
.goods li a {
    display:block
}
.goods li img {
    width:178px;
    height:178px
}
.goods li.nb {
    border-bottom:0
}
.goods li .money {
    text-align:left
}
.goods li .money {
    font-size:14px
}
.goodlist {
    margin-top:10px
}
.goodlist li {
    float:left;
    margin-right:20px;
    width:221px;
    height:225px;
    margin-bottom:20px;
    position:relative;
    z-index:1;
    overflow:visible
}
.goodlist li.last {
    margin-right:0
}
.goodlist li.hover {
    z-index:3
}
.goodlist li div {
    position:absolute;
    left:0;
    top:0;
    border:1px solid #f5f5f5;
    overflow:hidden;
    z-index:3;
    background:#fff;
    width:221px;
    padding-top:5px
}
.goodlist li.hover div {
    border:1px solid #e5e5e5
}
.goodlist li div a {
    display:block;
    text-align:center;
    margin:0 10px;
    height:195px
}
.goodlist li div a img {
    width:190px;
    height:190px
}
.goodlist li div .money {
    height:24px;
    color:#e50000;
    text-align:center;
    text-align:left;
    font-size:18px;
    font-family:"\534E\6587\7EC6\9ED1", Arial;
    line-height:24px;
    margin:0 10px
}
.goodlist li div .money.small {
    font-size:14px
}
.goodlist li div .ph {
    overflow:hidden;
    height:30px;
    color:#999;
    line-height:30px;
    margin:0 10px;
    white-space:nowrap
}
.goodlist li div .ph label {
    color:#333
}
.goodlist li div .st {
    color:#999;
    margin:0 10px;
    overflow:hidden;
    white-space:nowrap;
    height:20px;
    line-height:26px
}
.goodlist li div .st label {
    color:#333
}
.goodlist li div .ph img {
    height:14px;
    vertical-align:middle;
    width:auto
}
.goodlist li div p a {
    display:block;
    overflow:hidden;
    height:20px;
    line-height:20px;
    margin-top:3px
}
.goodlist li div .no {
    color:#999;
    line-height:20px;
    margin:0 10px
}
.goodlist li div .h {
    color:red
}
.goodlist li div .n {
    display:none;
    margin:0 10px;
    line-height:22px;
    margin:6px 10px
}
.goodlist li.hover div .n {
    display:block
}
.goodlist li.hover div .n .money {
    margin:0
}
.goodlist li div .op {
    padding:0;
    border-top:1px dashed #f5f5f5;
    text-align:center;
    line-height:28px;
    height:28px
}
.goodlist li div .op a.b {
    display:none
}
.goodlist li.hover div .op a.b {
    display:inline-block
}
.goodlist li.hover div .op {
    border-right:0;
    border-left:0;
    background:#f4f4f4;
    margin-bottom:12px
}
.goodlist li div .op span {
    display:inline-block;
    width:212px;
    border-right:1px solid #fff;
    text-align:left;
    padding-left:10px
}
.goodlist li.hover div .op span {
    display:inline-block;
    width:130px;
    border-right:1px solid #f5f5f5
}
.goodlist li div .op span b {
    margin:0 2px;
    color:#0cb95f;
    font-weight:normal
}
.goodlist li div .op a {
    display:inline-block;
    width:80px;
    color:#e50000;
    background:#fff
}
.goodlist li.hover div .op a {
    background:#e50000;
    color:#fff
}
.goodlist li div .op a:hover {
    color:#0cb95f
}
.goodlist li.hover div .op a:hover {
    color:#fff
}
.goodlist li div .n .money {
    font-size:12px
}
.goodlist li div .n a {
    float:right;
    color:#999;
    text-decoration:underline
}
.innersearch {
    padding:10px;
    background:#fff
}
.innersearch .txt.hui {
    color:#bbb
}
.innersearch .txt {
    float:left;
    padding:3px 3px;
    width:148px;
    height:24px;
    border:0 none;
    border:1px solid #ccc;
    line-height:24px
}
.innersearch .submit {
    position:relative;
    float:left;
    width:40px;
    height:32px;
    border:1px solid #ccc;
    background:#ccc;
    font-size:14px;
    cursor:pointer
}
.innersearch .submit i {
    display:block;
    width:16px;
    height:16px;
    background-position:-391px -29px
}
.select {
    margin-top:20px;
    border:1px solid #ddd;
    line-height:24px
}
.select .opt {
    padding:0 10px;
    height:40px;
    background:#f4f4f4;
    line-height:40px
}
.select .opt span {
    position:relative;
    display:inline-block;
    margin-right:3px;
    padding:0 24px 0 5px;
    height:24px;
    border:1px solid #eee;
    background:#fff;
    line-height:24px
}
.select .opt span.result {
    border:0;
    background:0
}
.select .opt span.result label {
    color:#e16070
}
.select .opt span.result b {
    color:#e16070;
    font-weight:normal
}
.select .opt span label {
    color:#0cb95f
}
.select .opt span a {
    position:absolute;
    top:6px;
    right:6px;
    width:11px;
    height:11px;
    background-image:url("../images/icons.png");
    background-position:-282px -29px
}
.select .opt span a:hover {
    background-position:-304px -29px
}
.select .opt .h {
    color:#e16070
}
.select .opt .b {
    margin:0 5px
}
.select .tj {
    float:right;
    color:#999
}
.select .tj a {
    color:#999
}
.select .tj a:hover {
    color:#0cb95f
}
.select .tj b {
    margin:0 5px;
    color:#333;
    font-weight:normal
}
.select .sitems {
    padding:5px 10px;
    background:#fff
}
.select .sitems li {
    position:relative;
    width:1080px;
    overflow:hidden;
    padding:6px 0 6px 100px;
    border-bottom:1px solid #efefef;
    line-height:16px
}
.select .sitems li.nb {
    border-bottom:0
}
.select .sitems li span.bit {
    position:absolute;
    top:12px;
    left:0;
    float:none;
    padding:0;
    width:70px;
    height:16px;
    color:#999;
    text-align:right;
    line-height:16px
}
.select .sitems li span.bit2 {
    position:absolute;
    top:12px;
    left:0;
    float:none;
    padding:0;
    width:75px;
    height:16px;
    color:#999;
    text-align:right;
    line-height:16px
}
.select .sitems li span.plus, .select .sitems li span.sub {
    position:absolute;
    top:9px;
    right:5px;
    width:45px;
    height:24px;
    line-height:24px;
    cursor:pointer;
    color:#999
}
.select .sispan i.icons {
    position:absolute;
    top:4px;
    right:0;
    display:block;
    width:15px;
    height:15px
}
.select .sitems li span.plus i {
    background-position:-123px 0
}
.select .sitems li span.sub i {
    background-position:-291px -27px
}
.select .sitems li .more {
    display:none
}
.select .sitems li a {
    float:left;
    overflow:hidden;
    margin:0 14px 0 0;
    padding:7px 10px;
    width:62px;
    white-space:nowrap
}
.select .sitems li a.cur {
    color:#0cb95f
}
.select .sitems li a:hover {
    color:#0cb95f
}
.select .sitems.tl li a {
    width:68px
}
.tdgcontainer {
    position:fixed;
    position:fixed;
    bottom:0;
    bottom:px;
    left:0;
    z-index:1003;
    display:none;
    width:100%
}
.tdgcontainer .infotip {
    display:none;
    margin:0 auto;
    width:1190px;
    border:1px solid #db9a9a;
    background:#ffe8e8;
    color:#c00;
    text-align:center;
    line-height:30px;
    padding:5px 0
}
.tdg {
    margin:0 auto;
    width:1190px;
    border:1px solid #ddd;
    background:#fff;
    -webkit-box-shadow:0 0 13px 0 #ccc;
    -moz-box-shadow:0 0 13px 0 #ccc;
    box-shadow:0 0 13px 0 #ccc;
    text-align:left;
    text-align:left
}
.tdg .bcontent {
    margin:0 auto;
    padding:0 0 10px;
    width:980px;
    height:180px;
    border:2px solid #f4f4f4;
    text-align:left
}
.tdg .top {
    position:relative;
    width:1190px;
    height:36px;
    line-height:36px
}
.tdg .top .tab-btns {
    height:40px;
    border-bottom:1px solid #ccc;
    background:#f4f4f4
}
.tdg .top ul {
    list-style:outside none none
}
.tdg .top li {
    position:relative;
    float:left;
    width:125px;
    height:40px;
    border-right:1px solid #ccc;
    text-align:center;
    line-height:30px
}
.tdg .top .tab-btns a.cur {
    position:relative;
    height:41px;
    background:#fff;
    color:#666;
    color:#0cb95f;
    font-weight:normal
}
.tdg .top .tab-btns a {
    color:#666;
    text-decoration:none
}
.tdg .top .tab-btns a {
    display:block;
    font-size:14px;
    line-height:40px
}
.tdg .bd {
    position:relative;
    display:none;
    overflow:hidden;
    width:1190px
}
.tdg .bd .item1 {
    position:relative;
    float:left;
    padding:20px 10px;
    width:231px;
    height:85px;
    border-right:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1;
    line-height:18px
}
.tdg .bd .item1.n {
    border-bottom:0
}
.tdg .bd .item1.nr {
    border-right:0
}
.tdg .bd .item1 .photo {
    float:left;
    margin-right:10px;
    padding:2px;
    border:1px solid #eee;
    vertical-align:middle;
    text-align:center
}
.tdg .bd .item1 .photo img {
    width:78px;
    height:78px
}
.tdg .bd .item1 .txt {
    overflow:hidden;
    height:38px
}
.tdg .bd .item1 .st {
    overflow:hidden;
    margin:4px 0;
    height:20px
}
.tdg .bd .item1 .price {
    overflow:hidden
}
.tdg .bd .item1 a.btn5 {
    position:absolute;
    right:0;
    bottom:0;
    display:none
}
.tdg .bd .item1 .no {
    margin:32px 0 0 120px;
    color:#eee;
    font-size:50px;
    font-family:arial
}
.tdg .bd .item1.w2 {
    width:276px
}
.tdg .bd .item1.w2.nr {
    width:279px
}
.tdg .top .operate {
    position:absolute;
    top:0;
    right:0;
    clear:both;
    padding-right:22px;
    width:190px;
    height:40px;
    text-align:right;
    line-height:40px
}
.tdg .tdgop {
    position:absolute;
    top:90px;
    right:1px;
    width:160px
}
.tdg .tdgop a {
    float:left;
    margin:0 27px
}
.tdg .tdgop a.btn4 {
    margin-top:10px;
    width:58px
}
.reginbox {
    position:absolute;
    top:22px;
    left:-1px;
    z-index:9999;
    overflow:hidden;
    padding:6px;
    width:300px;
    border:1px solid #e5e5e5;
    background:#fff;
    display:none
}
.reginbox.big {
    width:410px;
    _width:130px
}
.reginbox .shuom {
    padding:3px 0 3px 6px;
    vertical-align:middle;
    text-align:left
}
.reginbox .dline {
    clear:both;
    display:block;
    margin:5px 0;
    padding:0;
    width:100%;
    height:1px;
    border-bottom:1px dashed #ddd;
    font-size:1px;
    line-height:1px
}
.reginbox ul {
    display:block;
    overflow:hidden;
    width:285px;
    list-style-type:none;
    cursor:auto
}
.reginbox.big ul {
    width:400px
}
.reginbox ul li {
    float:left;
    overflow:hidden;
    padding:2px 12px 2px 3px;
    width:42px;
    text-align:left;
    white-space:nowrap;
    word-break:keep-all
}
.reginbox ul li a {
    float:left;
    padding:2px 3px;
    color:#333;
    text-decoration:none;
    line-height:16px
}
.reginbox ul li a:hover {
    background:#0cb95f;
    color:#fff
}
.btip {
    position:fixed;
    bottom:0;
    z-index:999;
    display:none;
    width:100%;
    height:100px;
    background:#333;
    color:#fff;
    font-size:50px;
    line-height:100px;
    opacity:.9;
    text-align:center
}
.btip a {
    color:#080
}
i.warn {
    background-position:-73px -212px;
    height:22px;
    position:absolute;
    width:24px
}
.warntip {
    background-color:#fff;
    border:1px solid #e5e5e5;
    margin:10px 0;
    padding:10px 10px 10px 40px;
    color:#e16070;
    position:relative
}
.warntip i.warn {
    left:7px;
    top:7px
}
.infotip {
    border:1px solid #e5e5e5;
    color:#999;
    margin:10px 0;
    padding:10px
}
.dfix {
    position:fixed;
    top:0;
    z-index:9999
}
.moreload {
    background:#f4f4f4;
    border:1px solid #e5e5e5;
    margin:10px 0;
    padding:10px 20px;
    text-align:center;
    cursor:pointer
}
.share {
    padding:5px 0;
    height:28px
}
.share .ids {
    float:left;
    margin-top:5px
}
.share .item {
    position:relative;
    float:right;
    display:block;
    padding:0 0 0 20px;
    margin-top:6px
}
.share .item b {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    overflow:hidden;
    height:22px
}
.share .item.s b {
    width:18px;
    height:18px;
    background-position:-163px -24px
}
.share .item.f b {
    width:18px;
    height:18px;
    background-position:-144px -25px
}
.share .item.f.cur b {
    width:18px;
    height:18px;
    background-position:-181px -4px
}
.share .item em {
    color:#999
}
#bdshare {
    float:right
}
.share .bds_more {
    background:0;
    background-image:none
}
.share a {
    text-decoration:none;
    cursor:pointer
}
.share .line {
    float:right;
    margin:0 6px;
    color:#e5e5e5;
    margin-top:5px
}
.share .fx {
    float:left;
    display:none;
    margin-left:20px
}
.tipinfo {
    border:1px solid #e5e5e5;
    position:relative;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    font-size:14px;
    margin-bottom:50px;
    padding:80px 0
}
.tipinfo .info {
    position:relative;
    margin:0 auto;
    width:450px;
    padding-left:50px
}
.tipinfo .info .suc {
    position:absolute;
    left:0;
    top:5px;
    width:38px;
    height:24px;
    background-position:-314px -110px
}
.tipinfo .info h6 {
    color:#0cb95f;
    font-size:24px;
    margin-bottom:10px
}
.tipinfo .info {
    position:relative
}
.tipinfo .info p {
    line-height:40px;
    height:40px;
    clear:both
}
.tipinfo .info p a {
    color:#0cb95f
}
.tipinfo .info p a.txt {
    color:#666;
    text-decoration:underline
}
.tipinfo .info p a.sbtn2 {
    padding:0 20px;
    margin-top:20px;
    margin-right:20px
}
.outblock {
    border:1px solid #e5e5e5;
    padding:30px
}
.outblock .formtip {
    color:#666;
    padding:10px 0 30px 0;
    font-size:18px;
    text-align:center;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.outblock .ws {
    border:1px solid #e5e5e5;
    width:770px;
    margin-bottom:60px;
    padding-bottom:30px
}
.outblock .ws .htip {
    padding:30px 0;
    color:#999;
    text-align:center
}
.guidecontainer {
    margin:20px 0
}
.guidecontainer .other {
    float:left;
    margin-left:20px;
    width:240px
}
.guide {
    float:left;
    width:928px;
    border:1px solid #e5e5e5
}
.guide .ytip {
    color:#999;
    line-height:40px;
    padding-left:20px
}
.guide .ytip.warning {
    border-bottom:1px solid #e5e5e5;
    color:red
}
.guide h2 {
    font-size:18px;
    line-height:50px;
    height:50px;
    text-align:center;
    background:#f4f4f4;
    border-bottom:1px solid #e5e5e5
}
.guide .subinfo .title {
    background:#f4f4f4;
    line-height:40px;
    height:40px;
    display:block;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    padding-left:15px;
    font-weight:bold
}
.guide .subinfo dt {
    padding-left:15px;
    line-height:40px;
    height:40px;
    width:200px;
    float:left;
    border-top:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5
}
.guide .subinfo dd {
    padding-left:15px;
    line-height:40px;
    height:40px;
    width:697px;
    float:left;
    border-top:1px solid #e5e5e5
}
.guide .subinfo dd strong {
    font-weight:normal
}
.guide .subinfo dt.first {
    border-top:0
}
.guide .subinfo dd.first {
    border-top:0
}
.guide .maininfo dt {
    background:#f4f4f4;
    line-height:40px;
    height:40px;
    display:block;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    padding-left:15px;
    font-weight:bold
}
.guide .maininfo dt img {
    vertical-align:middle
}
.guide .maininfo dd {
    background:#fff;
    display:block;
    line-height:24px;
    padding:10px 20px
}
.guide .maininfo dd table td {
    background:#fff;
    border:1px solid #e5e5e5;
    font-family:"宋体";
    font-size:12px;
    text-align:left;
    padding:5px 10px
}
.guide .ytip.warning {
    border-bottom:1px solid #e5e5e5;
    color:#999;
    line-height:24px;
    padding:10px 10px 10px 20px
}
.guide .warntip {
    border:0;
    border-bottom:1px solid #e5e5e5;
    margin:0;
    padding:14px 10px 14px 40px
}
.guide .warntip i.warn {
    top:10px;
    left:10px
}
.guide .maininfo dd.simagelist {
    padding:0
}
.simagelist a.nbr {
    border-right:0;
    width:300px
}
.simagelist a.nbb {
    border-bottom:0
}
.simagelist img {
    height:299px;
    width:299px;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    display:block;
    float:left;
    padding:5px
}
.goods2 {
    border:1px solid #e5e5e5;
    border-top:0
}
.goods2 li {
    display:block;
    padding:10px 15px;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    float:left;
    height:230px;
    width:158px
}
.goods2 li.nr {
    border-right:0;
    width:162px
}
.goods2 li.nb {
    border-bottom:0
}
.goods2 li a {
    display:block;
    width:156px;
    height:156px
}
.goods2 li .photo img {
    height:156px;
    width:156px;
    transition:transform .2s linear 0s
}
.goods2 li .photo img:hover {
    transform:translateX(-8px)
}
.goods2 li .price {
    text-align:left;
    margin:8px 0
}
.goods2 li .price .money {
    font-size:14px
}
.goods2 li .price del {
    color:#999;
    margin-left:10px;
    font-size:12px
}
.goods2 li a.txt {
    display:block;
    height:20px;
    line-height:18px;
    margin-top:5px;
    overflow:hidden
}
.goods2 li .st {
    color:#999;
    display:block;
    height:20px;
    line-height:20px;
    margin:2px 0;
    overflow:hidden
}
.goods2.b6 li {
    width:157px;
    height:235px;
    padding:10px 20px
}
.goods2.b6 li .photo img {
    width:155px;
    height:155px
}
.goods2.b6 li.nr {
    width:158px
}
.goods2.b5 li {
    width:148px;
    height:235px;
    padding:10px 20px
}
.goods2.b5 li .photo img {
    width:150px;
    height:150px
}
.goods2.b5 li.nr {
    width:152px
}
.goods3 li {
    display:block;
    padding:10px;
    border:1px solid #e5e5e5;
    float:left;
    height:230px;
    width:156px;
    margin:20px 15px 0 0;
    background:#fff
}
.goods3 li.last {
    margin-right:0
}
.goods3 li a {
    display:block;
    text-align:center
}
.goods3 li .photo img {
    height:152px;
    width:152px;
    transition:transform .2s linear 0s
}
.goods3 li img:hover {
    transform:translateX(-8px)
}
.goods3 li .price {
    text-align:left;
    margin:8px 0
}
.goods3 li .price .money {
    font-size:14px
}
.goods3 li .price del {
    color:#999;
    margin-left:10px;
    font-size:12px
}
.goods3 li a.txt {
    display:block;
    height:20px;
    line-height:18px;
    margin-top:5px;
    overflow:hidden;
    text-align:left
}
.goods3 li .st {
    color:#999;
    display:block;
    height:20px;
    line-height:20px;
    margin:2px 0;
    overflow:hidden
}
.ipp {
    margin:20px 0;
    border:1px solid #e5e5e5
}
.ipp li {
    float:left;
    padding:18px
}
.ipp li a {
    display:block;
    width:160px;
    height:80px;
    border-right:1px dotted #e5e5e5
}
.ipp li.last a {
    border-right:0
}
.ipp li a img {
    width:160px;
    height:80px
}
.for404 {
    width:492px;
    margin:0 auto;
    margin-top:100px;
    margin-bottom:50px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.for404 .img {
    background-image:url("../images/404.png");
    background-repeat:no-repeat;
    width:492px;
    height:215px
}
.for404 .info {
    padding-left:70px
}
.for404 h1 {
    font-size:30px;
    font-weight:normal;
    margin-top:50px;
    text-align:center;
    color:#666
}
.for404 .info p {
    font-size:16px;
    color:#999;
    line-height:30px
}
.for404 .info a {
    color:#0cb95f
}
.error {
    width:492px;
    margin:0 auto;
    margin-top:100px;
    margin-bottom:50px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    position:relative;
    padding-left:100px
}
.error .img {
    position:absolute;
    top:30px;
    left:0;
    width:65px;
    height:60px;
    background-image:url("../images/icons.png");
    background-position:-5px -196px
}
.error h1 {
    font-size:24px;
    font-weight:normal;
    margin-top:50px;
    color:#e16070
}
.error .info p {
    font-size:16px;
    color:#999;
    line-height:50px
}
.error .info a.green {
    color:#0cb95f;
    text-decoration:underline;
    font-size:14px
}
.error .info a.btn3 {
    margin-top:10px;
    font-size:14px
}
.error .textarea {
    background:#fff none repeat scroll 0 0;
    border:1px solid #e5e5e5;
    color:#666;
    font-size:12px;
    height:100px;
    line-height:24px;
    margin:3px 0;
    overflow:auto;
    padding:12px;
    vertical-align:middle;
    width:400px
}
.bnav {
    margin:20px 0
}
.bnav li {
    width:150px;
    height:140px;
    margin-right:10px;
    float:left;
    background:#f4f4f4;
    padding:15px 20px
}
.bnav li.last {
    margin-right:0
}
.bnav li.hover {
    background:#0cb95f
}
.bnav li.hover a {
    color:#fff
}
.bnav li h3 {
    margin-bottom:5px;
    font-family:"宋体"
}
.bnav li h3 a {
    font-weight:bold;
    font-size:12px;
    color:#666
}
.bnav li .subct a {
    display:block;
    float:left;
    width:75px;
    padding:5px 0;
    color:#666
}
.bnav li.hover .subct a {
    color:#fff
}
.links {
    border:1px solid #e5e5e5;
    margin:20px 0
}
.links .lnav {
    border-bottom:1px solid #e5e5e5;
    line-height:40px;
    height:40px;
    background:#f4f4f4
}
.links .hnav li {
    float:left;
    background:#f4f4f4;
    width:137px
}
.links .hnav li a {
    font-family:"\5FAE\8F6F\96C5\9ED1";
    font-size:14px;
    display:block;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#333;
    text-decoration:none;
    border-right:1px solid #e5e5e5
}
.links .hnav li a.cur {
    background:#fff;
    border-bottom:1px solid #fff;
    height:41px
}
.links .linkimg {
    padding:10px 15px
}
.links .linkimg a {
    display:block;
    float:left;
    border:1px solid #eaeaea;
    margin:15px 15px 15px 15px;
    width:160px;
    height:60px;
    text-align:center
}
.links .linkimg a img {
    height:30px;
    margin:15px 0;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray;
    opacity:.5
}
.links .linktxt {
    display:none;
    padding:20px 35px
}
.links .linktxt a {
    display:block;
    float:left;
    margin:10px 0;
    color:#999
}
.links .linktxt a:hover {
    color:#0cb95f
}
.sslist li {
    border-top:1px dotted #e5e5e5;
    padding:20px 20px 20px 0;
    position:relative
}
.sslist li.first {
    border-top:0
}
.sslist .img {
    float:left;
    width:185px;
    height:120px
}
.sslist .img .con img {
    border:1px solid #e5e5e5;
    height:80px;
    width:160px;
    padding:10px
}
.sslist .img .addr {
    text-align:center;
    padding:10px 0;
    color:#666
}
.sslist .info {
    float:left;
    width:630px;
    margin-left:20px;
    color:#999
}
.sslist .info strong {
    margin-bottom:10px;
    font-weight:normal;
    display:block
}
.sslist .info strong a {
    font-size:18px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    display:block;
    float:left
}
.sslist .info strong a .h {
    color:red
}
.sslist .info strong i {
    background:#e16070;
    border-radius:10px;
    color:#fff;
    display:block;
    float:left;
    font-style:normal;
    height:16px;
    padding:2px 9px;
    text-align:center;
    margin:6px 0 0 5px
}
.sslist .info strong i.y {
    background:#fff;
    border:1px solid #f90;
    border-radius:14px;
    color:#f90;
    display:block;
    float:left;
    font-style:normal;
    height:16px;
    margin:2px 0 0 10px;
    padding:4px 12px;
    text-align:center
}
.sslist .info strong i.z {
    background:#fff;
    border:1px solid #0cb95f;
    border-radius:14px;
    color:#0cb95f;
    display:block;
    float:left;
    font-style:normal;
    height:16px;
    margin:2px 0 0 10px;
    padding:4px 12px;
    text-align:center
}
.sslist .info p {
    line-height:30px;
    clear:both
}
.sslist .info p.pf span.star {
    margin-top:-3px
}
.sslist li .spec {
    position:absolute;
    right:20px;
    top:22px
}
.footermask {
    opacity:.5;
    background:#e5e5e5
}
* html .slidenav {
    position:absolute;
    left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0)-1);
    top:expression(eval(document.documentElement.scrollTop)+200)
}
.bigwrap {
    font-family:"microsoft yahei";
    margin:0 auto;
    width:100%;
    min-width:1190px;
    padding-bottom:90px;
    background-image:url("../images/bg.png");
    background-repeat:repeat
}
.bigwrap h1 {
    display:none
}
.bigwrap img {
    width:1190px
}
.bigwrap .a1 {
    background-image:url("../images/banner.png");
    background-position:center center;
    height:708px;
    background-repeat:no-repeat
}
.bigwrap .line {
    background-repeat:no-repeat;
    height:141px;
    background-position:center center;
    background-position:center center
}
.bigwrap .line h2 {
    display:none
}
.bigwrap .sub a {
    display:block;
    width:1190px;
    height:426px
}
.bigwrap .a2 {
    font-size:0;
    margin:0 auto;
    width:1190px;
    padding-bottom:35px;
    position:relative
}
.bigwrap .a2 img {
    width:1150px;
    padding:0 20px
}
.mt15 {
    margin-top:15px
}
.now {
    width:1200px;
    margin:10px auto 0;
    border:0;
    line-height:30px
}
.clear {
    clear:both
}
.tabs {
    position:relative;
    width:1188px;
    margin:10px auto 0;
    height:40px;
    line-height:40px;
    border:1px solid #dcdcdc;
    border-bottom:2px solid #0cb95f;
    background-color:#f3f4f3;
    font-size:16px;
    color:black;
    padding-left:10px
}
.tabs h1 {
    line-height:40px;
    margin-left:10px;
    float:left
}
.tabs a {
    margin-right:10px;
    font-size:12px;
    float:right
}
.tabs a:hover {
    text-decoration:none
}
.tabs a.active {
    background-color:#1a9ade;
    color:white
}
.tabs .c1 {
    position:absolute;
    top:0;
    left:200px
}
.tabs .c2 {
    position:absolute;
    top:0;
    left:335px
}
.tabs .c3 {
    position:absolute;
    top:0;
    left:470px
}
.tabc {
    margin:0 auto;
    width:1200px;
    padding-bottom:15px
}
.tabc .l {
    float:right;
    width:199px;
    height:430px
}
.tabc .l img {
    width:199px;
    height:430px
}
.rexiao {
    border:1px solid #dddedd;
    position:relative;
    margin-bottom:15px;
    border-top:3px solid #1ba2e9
}
.rexiao .h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.rexiao p {
    height:170px;
    width:175px;
    float:left;
    border-right:1px solid #dddedd
}
.rexiao p a {
    display:block;
    margin:5px
}
.rexiao p img {
    max-width:150px;
    max-height:100px;
    display:block;
    margin:10px auto
}
.rexiao p span {
    display:block;
    margin-top:10px;
    text-align:center;
    height:40px;
    overflow:hidden
}
.rexiao p.ss3 {
    border-right:0
}
.lszixun {
    position:relative;
    border:1px solid #dddedd;
    position:relative;
    margin-bottom:15px;
    border-top:3px solid #1ba2e9
}
.lszixun .h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.lszixun p {
    width:320px;
    height:28px;
    line-height:28px;
    float:left
}
.lszixun p a {
    height:28px;
    line-height:28px;
    overflow:hidden;
    display:block
}
.lszixun .nnews {
    padding:15px;
    height:96px
}
.lszixun .nnews p span {
    float:right;
    margin-left:10px
}
.lszixun .nnews p.ss0, .lszixun .nnews p.ss2, .lszixun .nnews p.ss4 {
    margin-right:30px
}
.lszixunline {
    width:5px;
    height:71px;
    background:url("../images/lszixunline.png") no-repeat;
    position:absolute;
    top:65px;
    left:350px
}
.tabc .r {
    float:right;
    width:744px;
    border-bottom:1px solid #dcdddc;
    border-left:1px solid #dcdddc
}
.tabc .r span {
    display:block;
    float:left;
    border-top:1px solid #dcdddc;
    width:134px;
    height:55px;
    line-height:55px;
    text-align:center;
    position:relative
}
.tabc .r table {
    border-right:1px solid #dcdddc
}
.tabc .r table th {
    font-weight:normal
}
.tabc .r table th, .tabc .r table td {
    width:86px;
    height:55px;
    text-align:center;
    border-left:1px solid #dcdddc;
    border-top:1px solid #dcdddc
}
.tabc .r table td {
    display:none
}
.tabc .r .remen td {
    display:table-cell
}
.tabc .r span cite {
    position:absolute;
    display:block;
    width:54px;
    height:30px;
    left:6px;
    top:12px;
    text-align:center;
    background-color:#fff5dc;
    font-style:normal;
    margin:0;
    border:1px solid #f9d0a5;
    line-height:30px;
    color:#f60;
    font-weight:bold
}
.tabc .r span b {
    font-style:normal;
    position:absolute;
    display:block;
    left:82px;
    font-weight:normal;
    color:#1b9ae0;
    cursor:pointer
}
.tabc .r a {
    display:block;
    width:86px;
    height:55px;
    text-align:center;
    line-height:55px;
    overflow:hidden
}
.tabc .r a:hover {
    background-color:#f3f3f3;
    text-decoration:none
}
.tabc .r2 {
    float:left;
    width:1199px;
    border-left:1px solid #dcdddc
}
.tabc .r2 .a {
    display:block;
    width:198.8px;
    height:109px;
    float:left;
    border:1px solid #dcdddc;
    border-right:1px solid #dcdddc;
    margin-left:-1px;
    margin-top:-1px
}
.tabc .r2 .a:hover {
    background-color:#f3f3f3;
    text-decoration:none
}
.tabc .r2 .a p {
    height:66px
}
.tabc .r2 .a p:before {
    content:".";
    margin-left:-5px;
    font-size:10px;
    visibility:hidden
}
.tabc .r2 .a img {
    max-width:150px;
    max-height:50px;
    display:block;
    margin:0 auto;
    *margin-top:expression((400 - this.height)/2);
    vertical-align:middle
}
.tabc .r2 .a span {
    display:block;
    height:20px;
    line-height:20px;
    text-align:center;
    margin-top:10px;
    overflow:hidden
}
.tabc ul {
    width:1198px;
    overflow:hidden;
    border:1px solid #dcdddc;
    border-top:0;
    padding:8px 0
}
.tabc ul a {
    float:left;
    margin:5px 10px;
    font-size:12px;
    line-height:20px
}
.tabc .grid {
    padding:10px 20px;
    border:1px solid #e0e0e0;
    border-top:0;
    overflow:hidden
}
.tabc .column {
    float:left;
    width:33.3%;
    padding:6px 0;
    font-size:14px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.tabc .column a {
    color:#666
}
.tabc .column a:hover {
    color:#3470be
}
#pager_parent {
    margin:0 auto;
    width:944px
}
#pager {
    padding:10px 0;
    height:30px;
    float:right;
    clear:both
}
#pager span {
    display:block;
    padding:4px 8px;
    border:1px solid #d9d9d9;
    float:left;
    margin-left:5px;
    font-size:12px
}
#pager a {
    display:block;
    padding:4px 8px;
    border:1px solid #d9d9d9;
    float:left;
    margin-left:5px;
    font-size:12px
}
.B_blue {
    margin-top:5px
}
#pager a:link, #pager a:visited {
    color:#333;
    background-color:white;
    border:1px solid #d9d9d9;
    text-decoration:none;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease;
    font-size:12px
}
#pager a:hover {
    color:#ba3014;
    background-color:#ffe3e0;
    border:1px solid #ba3014;
    text-decoration:none;
    font-size:12px
}
#pager .page_now {
    color:#ba3014 !important;
    background-color:#ffe3e0 !important;
    border:1px solid #ba3014 !important;
    text-decoration:none !important;
    font-size:12px
}
#pager .nobd {
    border:0
}
#pager .topage {
    width:30px;
    height:20px;
    border:1px solid #d9d9d9;
    float:left;
    margin-left:5px
}
.nodata {
    width:944px;
    height:379px;
    background-image:url("../images/nodata.jpg");
    position:absolute;
    top:300px
}
#page {
    width:710px;
    margin:0 auto;
    float:left
}
.clist {
    width:944px;
    margin:0 auto;
    padding-bottom:30px
}
.clist .l {
    width:708px;
    float:left
}
.clist .lsyd {
    border:1px solid #c1e7f9;
    border-top:3px solid #1ba2e9;
    border-bottom:0
}
.clist .l h1 {
    border-left:1px solid #c1e7f9;
    border-right:1px solid #c1e7f9;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #c1e7f9;
    padding-left:10px;
    font-size:16px
}
.clist .l .city {
    border-top:3px solid #1ba2e9
}
.clist .l .yaolist {
    border-left:1px solid #c1e7f9;
    border-right:1px solid #c1e7f9;
    padding:13px 20px;
    position:relative;
    height:110px;
    width:666px;
    border-bottom:1px dashed #d3e7f5
}
.clist .l .yaolist .pic {
    position:absolute;
    left:20px;
    top:13px
}
.clist .l .yaolist .ymain {
    position:absolute;
    left:180px;
    top:13px;
    overflow:hidden
}
.clist .l .yaolist .ymain h2 {
    font-size:16px;
    height:30px;
    line-height:30px
}
.clist .l .yaolist .ymain h2 a {
    color:#1ea2ea;
    display:block;
    height:30px;
    line-height:30px;
    overflow:hidden
}
.clist .l .yaolist .ymain p {
    height:26px;
    line-height:26px
}
.clist .l2 h1 {
    border-top:1px solid #c1e7f9;
    background-color:#f2f3f2
}
.clist .l2 .logo {
    float:left;
    margin:10px 10px 0 10px;
    width:180px;
    height:120px
}
.clist .l2 .logo img {
    max-width:180px;
    max-height:100px;
    display:block;
    margin:0 auto;
    margin-top:10px
}
.clist .l2 .item {
    min-height:120px;
    float:left;
    margin-top:15px;
    margin-left:10px;
    font-family:"宋体";
    margin-bottom:10px
}
.clist .l2 .item h2 {
    font-size:16px;
    margin-top:10px;
    color:black
}
.clist .l2 .item p {
    line-height:20px;
    margin-top:6px;
    width:490px;
    overflow:hidden
}
.clist .l2 .item p span {
    margin-right:15px
}
.clist .l2 .item b {
    font-weight:bold
}
.clist .cs {
    margin-bottom:10px;
    border:1px solid #dddedd;
    padding-bottom:10px;
    width:706px;
    float:left
}
.clist .cs h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.clist .cs .city {
    border-bottom:1px solid #eff0ef;
    padding:15px
}
.clist .cs .city a, .llist .r .cs .city span {
    margin-right:10px
}
.clist .cs .city span {
    background:url("../images/tbg.png") no-repeat;
    display:inline-block;
    width:40px;
    text-align:center;
    color:white;
    height:23px
}
.clist .cs .related {
    padding-top:10px;
    padding-left:6px;
    margin-bottom:10px
}
.clist .cs .related a {
    float:left;
    width:227px;
    height:92px;
    display:block;
    margin-right:6px;
    background-color:#f1f2f1;
    text-decoration:none;
    margin-bottom:6px;
    color:#767776
}
.clist .cs .related a:hover {
    color:#767776;
    background-color:#e7edf0
}
.clist .cs .related h3 {
    background-color:#e7edf0;
    height:30px;
    line-height:30px;
    padding-left:15px;
    margin-bottom:5px;
    overflow:hidden
}
.clist .cs .related p {
    height:25px;
    line-height:25px;
    padding-left:15px;
    overflow:hidden
}
.clist .cs .first {
    font-size:16px;
    text-align:right;
    display:block;
    margin-right:10px
}
.clist .r {
    width:222px;
    float:right
}
.clist .r .ryyy {
    border:1px solid #dddedd;
    border-top:3px solid #1ba2e9
}
.clist .r .ryyy h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.clist .r .ryyy div {
    height:60px;
    padding:10px 0;
    margin:0 15px;
    border-bottom:1px dashed #aecfdd
}
.clist .r .ryyy div:last-child {
    border-bottom:0
}
.clist .r .ryyy div .pic {
    width:60px;
    height:60px;
    float:left
}
.clist .r .ryyy div .pic img {
    width:60px;
    height:60px
}
.clist .r .ryyy div .title {
    line-height:20px;
    width:120px;
    height:40px;
    padding-top:10px;
    overflow:hidden;
    margin-left:6px;
    float:left
}
.llist .l .linkbtn {
    margin-bottom:15px;
    padding:0 10px
}
.llist .l .linkbtn .btn {
    height:50px;
    line-height:50px;
    text-align:center;
    width:100%;
    background-color:#fe8001;
    color:#fff;
    font-size:16px;
    border-radius:4px
}
.llist .l .linkbtn .btn:hover {
    background-color:#ea7602
}
.llist .l .ryyy {
    border:1px solid #dddedd;
    border-top:3px solid #0cb95f
}
.llist .l .ryyy h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.llist .l .ryyy div {
    height:60px;
    padding:10px 0;
    margin:0 15px;
    border-bottom:1px dashed #aecfdd
}
.llist .l .ryyy div:last-child {
    border-bottom:0
}
.llist .l .ryyy div a {
    width:60px;
    height:60px;
    float:left
}
.llist .l .ryyy div a img {
    width:60px;
    height:60px
}
.llist .l .ryyy div p {
    line-height:20px;
    width:120px;
    height:40px;
    padding-top:10px;
    margin-left:6px;
    float:left
}
.llist .l .ryyy div p a {
    width:120px;
    height:40px;
    overflow:hidden;
    float:none
}
.rlist {
    width:1200px;
    margin:0 auto;
    padding-bottom:30px
}
.rlist .l {
    width:940px;
    float:left
}
.rlist .l .mes {
    border:1px solid #dddedd;
    border-top:3px solid #1ba2e9;
    position:relative;
    padding-bottom:10px;
    margin-bottom:15px
}
.rlist .l .lstj {
    position:relative;
    margin-bottom:15px
}
.rlist .l .lstj h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border:1px solid #dddedd;
    padding-left:10px;
    font-size:16px
}
.rlist .l .lstj .article p {
    float:none;
    width:auto;
    height:auto;
    border:0;
    margin-top:0
}
.rlist .l .lstj p {
    height:105px;
    width:186px;
    float:left;
    border:1px solid #dddedd;
    margin-top:-1px
}
.rlist .l .lstj p a {
    width:175px;
    height:53px;
    display:block
}
.rlist .l .lstj p img {
    max-width:150px;
    height:53px;
    display:block;
    margin:10px auto
}
.rlist .l .lstj p span {
    display:block;
    margin-top:10px;
    text-align:center
}
.rlist .l .lstj p span a {
    height:14px;
    line-height:14px
}
.lstj .tabs {
    width:928px
}
.lstj .tabc {
    width:940px;
    padding:0
}
.lstj .tabc.b {
    border:1px solid #dcdddc
}
.lstj .tabc.b ul {
    width:940px;
    border:0
}
.lstj .tabc .pager {
    padding-right:10px
}
.lstj .tabc ul {
    width:938px
}
.lstj .article {
    width:920px;
    line-height:24px;
    padding:10px
}
.rlist .l .lstj2 {
    position:relative;
    margin-bottom:15px
}
.rlist .l .lstj2 h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border:1px solid #dddedd;
    padding-left:10px;
    font-size:16px
}
.rlist .l .lstj2 p {
    height:170px;
    width:186px;
    float:left;
    border:1px solid #dddedd;
    margin-top:-1px
}
.rlist .l .lstj2 p a {
    display:block;
    margin:5px
}
.rlist .l .lstj2 p img {
    max-width:150px;
    max-height:100px;
    display:block;
    margin:10px auto
}
.rlist .l .lstj2 p span {
    display:block;
    margin-top:10px;
    text-align:center
}
.rlist .l .cs {
    margin-bottom:15px;
    border:1px solid #dddedd;
    padding-bottom:10px;
    width:938px
}
.rlist .l .cs h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.rlist .l .cs .city {
    border-bottom:1px solid #eff0ef;
    padding:15px
}
.rlist .l .cs .city a, .llist .r .cs .city span {
    margin-right:10px
}
.rlist .l .cs .city span {
    background:url("../images/tbg.png") no-repeat;
    display:inline-block;
    width:40px;
    text-align:center;
    color:white;
    height:23px
}
.rlist .l .cs .related {
    padding-top:10px;
    padding-left:6px;
    margin-bottom:10px
}
.rlist .l .cs .related a {
    float:left;
    width:227px;
    height:92px;
    display:block;
    margin-right:6px;
    background-color:#f1f2f1;
    text-decoration:none;
    margin-bottom:6px;
    color:#767776
}
.rlist .l .cs .related a:hover {
    color:#767776;
    background-color:#e7edf0
}
.rlist .l .cs .related h3 {
    background-color:#e7edf0;
    height:30px;
    line-height:30px;
    padding-left:15px;
    margin-bottom:5px;
    overflow:hidden
}
.rlist .l .cs .related p {
    height:25px;
    line-height:25px;
    padding-left:15px;
    overflow:hidden
}
.rlist .l .cs .first {
    font-size:16px;
    text-align:right;
    display:block;
    margin-right:10px
}
.rlist .r {
    width:240px;
    float:right
}
.rlist .r .map {
    margin-bottom:15px;
    border:1px solid #dddedd;
    border-top:3px solid #1ba2e9
}
.rlist .r .map h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.rlist .r .map p {
    height:25px;
    line-height:25px;
    margin:4px 0 4px 10px
}
.rlist .r .map img {
    margin-left:8px;
    margin-bottom:6px;
    margin-top:10px
}
.rlist .r .yao {
    border:1px solid #dddedd;
    border-top:3px solid #0cb95f
}
.rlist .r .yao h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.rlist .r .yao p {
    margin:10px
}
.rlist .r .yao a {
    display:block;
    line-height:20px;
    overflow:hidden;
    font-size:13px
}
.yao2 {
    border:1px solid #dddedd;
    width:220px
}
.yao2 h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.yao2 p {
    margin:10px
}
.yao2 a {
    display:block;
    line-height:20px;
    overflow:hidden;
    font-size:13px
}
.position {
    position:relative
}
#allmap {
    width:240px;
    height:240px;
    overflow:hidden;
    margin-bottom:8px
}
.allmap {
    position:relative
}
.allmap span {
    opacity:.5;
    display:block;
    background:#000 none repeat scroll 0 0;
    bottom:12px;
    color:#fff;
    height:20px;
    line-height:20px;
    position:absolute;
    right:12px;
    text-align:center;
    width:70px
}
.top {
    position:relative;
    border:1px solid #dddedd;
    border-top:3px solid #0cb95f;
    width:1198px;
    min-height:90px;
    margin:0 auto 10px
}
.top h1 {
    position:absolute;
    color:#000;
    left:15px;
    top:10px;
    font-weight:bolder;
    font-size:22px
}
.top h1 small {
    font-size:16px;
    margin:0 20px;
    font-weight:400
}
.top p {
    position:absolute;
    color:#666766;
    left:15px;
    top:60px
}
.top span {
    background:url(../images/phone.png) no-repeat left center;
    position:absolute;
    color:#1ba2e7;
    right:30px;
    bottom:15px;
    font-weight:bolder;
    font-size:20px;
    padding-left:40px;
    display:block
}
.top .table {
    border-collapse:collapse;
    border:0;
    margin:60px 0 10px 15px
}
.top .table td {
    border:0;
    height:28px;
    font-size:13px
}
.tjj {
    width:50px;
    height:21px;
    background:url(../images/tjj.png) no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-left:6px
}
.tqg {
    width:80px;
    height:21px;
    background:url(../images/tqg.png) no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-left:6px
}
.llist {
    width:1200px;
    margin:0 auto;
    padding-bottom:30px
}
.llist .l {
    width:240px;
    float:left
}
.llist .l .map {
    margin-bottom:15px;
    border:1px solid #dddedd;
    border-top:3px solid #0cb95f;
    height:211px
}
.llist .l .map h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.llist .l .map img {
    max-width:160px;
    max-height:53px;
    margin:20px auto;
    display:block
}
.llist .l .map .jb {
    margin:15px;
    border-top:1px solid #f0f1f0
}
.llist .l .map .jb .h2 {
    color:#fe8001;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:10px;
    font-size:14px
}
.llist .l .map .jb p {
    line-height:22px;
    word-break:break-all;
    word-wrap:break-word
}
.llist .l .sl {
    margin-bottom:15px;
    border:1px solid #dddedd;
    border-top:3px solid #0cb95f
}
.llist .l .sl h1, .llist .l .sl .bar {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.llist .l .sl a {
    display:block;
    margin:0 15px;
    border-bottom:1px dashed #cfe3eb;
    height:30px;
    line-height:30px;
    overflow:hidden
}
.llist .l .sl a:last-child {
    border-bottom:0
}
.llist .r {
    width:940px;
    float:right
}
.llist .r .jj {
    margin-bottom:15px;
    border:1px solid #dddedd;
    border-top:3px solid #0cb95f
}
.llist .r .jj h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.llist .r .jj p {
    padding:10px;
    line-height:22px;
    overflow:hidden
}
.llist .r .cs {
    margin-bottom:15px;
    border:1px solid #dddedd;
    padding-bottom:10px
}
.llist .r .cs h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.llist .r .cs .city {
    padding:15px
}
.llist .r .cs .city a, .llist .r .cs .city span {
    margin-right:10px
}
.llist .r .cs .city span {
    background:url("../images/tbg.png") no-repeat;
    display:inline-block;
    width:40px;
    text-align:center;
    color:white;
    height:23px
}
.llist .r .cs .related {
    padding-top:10px;
    padding-left:6px;
    margin-bottom:10px
}
.llist .r .cs .related a {
    float:left;
    width:227px;
    height:92px;
    display:block;
    margin-right:6px;
    background-color:#f1f2f1;
    text-decoration:none;
    margin-bottom:6px;
    color:#767776
}
.llist .r .cs .related a:hover {
    color:#767776;
    background-color:#e7edf0
}
.llist .r .cs .related h3 {
    background-color:#e7edf0;
    height:30px;
    line-height:30px;
    padding-left:15px;
    margin-bottom:5px;
    overflow:hidden
}
.llist .r .cs .related p {
    height:25px;
    line-height:25px;
    padding-left:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.llist .r .cs .first {
    font-size:16px;
    text-align:right;
    display:block;
    margin-right:10px
}
.llist .r .lstj {
    position:relative;
    margin-bottom:15px
}
.llist .r .lstj h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border:1px solid #dddedd;
    padding-left:10px;
    font-size:16px
}
.llist .r .lstj p {
    height:105px;
    width:186px;
    float:left;
    border:1px solid #dddedd;
    border-top:0
}
.llist .r .lstj p a {
    width:175px;
    height:53px;
    display:block
}
.llist .r .lstj p img {
    max-width:150px;
    height:53px;
    display:block;
    margin:10px auto
}
.llist .r .lstj p span {
    display:block;
    margin-top:10px;
    text-align:center
}
.llist .r .lstj p span a {
    height:12px;
    line-height:12px
}
.llist .r .lstj .goodlist {
    margin:0
}
.llist .r .lstj .goodlist li {
    width:213px;
    height:auto;
    border:0;
    margin:0 10px 10px
}
.llist .r .lstj .goodlist li a {
    float:none;
    margin:0;
    display:block
}
.llist .r .lstj .goodlist li a img {
    display:block;
    width:100%;
    height:160px
}
.llist .r .lstj .goodlist li p {
    float:none;
    border:0;
    width:auto;
    height:20px;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:center;
    margin:0 10px
}
.llist .r .lstj .goodlist li p a {
    display:inline;
    width:auto;
    height:20px
}
.gs {
    width:708px;
    float:left
}
.gs1 {
    margin-top:10px
}
.gs .lstj {
    border:1px solid #dddedd;
    position:relative;
    margin-bottom:15px
}
.gs .lstj h1 {
    height:40px;
    line-height:40px;
    background-color:#f2f3f2;
    border-bottom:1px solid #f2f3f2;
    padding-left:10px;
    font-size:16px
}
.gs .lstj p {
    height:105px;
    width:175px;
    float:left;
    border-bottom:1px solid #dddedd;
    border-right:1px solid #dddedd
}
.gs .lstj p.ss3, .gs .lstj p.ss7 {
    border-right:0
}
.gs .lstj p.ss4, .gs .lstj p.ss5, .gs .lstj p.ss6, .gs .lstj p.ss7 {
    border-bottom:0
}
.gs .lstj p a {
    width:175px;
    height:53px;
    display:block
}
.gs .lstj p img {
    max-width:150px;
    max-height:53px;
    display:block;
    margin:10px auto
}
.gs .lstj p span {
    display:block;
    margin-top:10px;
    text-align:center
}
.gslist {
    height:30px;
    line-height:30px;
    margin-left:10px
}
#read-more {
    padding:5px;
    border-top:1px solid #ddd;
    background:#fff;
    color:#333;
    margin:0 10px
}
#read-more a {
    padding-right:22px;
    font-weight:bold;
    text-decoration:none
}
#read-more a:hover {
    color:#000
}
.focus {
    width:240px;
    height:170px;
    overflow:hidden;
    position:relative;
    margin-bottom:15px
}
.focus ul {
    height:380px;
    position:absolute
}
.focus ul li {
    float:left;
    width:240px;
    height:170px;
    overflow:hidden;
    position:relative;
    background:#000
}
.focus ul li img {
    width:240px;
    height:170px
}
.focus ul li div {
    position:absolute;
    overflow:hidden
}
.focus .btnBg {
    position:absolute;
    width:222px;
    height:20px;
    left:0;
    bottom:0;
    background:#000;
    display:none
}
.focus .btn {
    position:absolute;
    width:202px;
    height:23px;
    padding:0 2px 0 2px;
    right:0;
    bottom:2px;
    text-align:right
}
.focus .btn span {
    display:inline-block;
    _display:inline;
    _zoom:1;
    width:15px;
    height:20px;
    line-height:20px;
    text-align:center;
    _font-size:0;
    margin-left:5px;
    cursor:pointer;
    background:#fff
}
.focus .btn span.on {
    background:#fff
}
.focus .preNext {
    width:45px;
    height:100px;
    position:absolute;
    top:90px;
    background:url(../images/sprite.png) no-repeat 0 0;
    cursor:pointer;
    display:none
}
.focus .pre {
    left:0
}
.focus .next {
    right:0;
    background-position:right top
}
.banner {
    width:100%;
    height:386px;
    position:relative;
    margin-bottom:20px;
    overflow:hidden
}
.banner ul {
    height:100%;
    margin:0 auto;
    min-width:1190px;
    overflow:hidden;
    position:relative;
    width:100%
}
.banner li {
    height:100%
}
.banner li h2 {
    display:none
}
.banner .pics li {
    position:absolute;
    width:100%;
    display:none
}
.banner .bncont {
    height:100%;
    margin:0 auto;
    position:relative;
    width:1190px;
    overflow:hidden
}
.banner .bncont {
    display:block;
    text-align:right
}
.banner .bncont a.big {
    display:block;
    height:100%;
    margin-left:230px;
    text-align:left
}
.banner .bncont a.big img {
    width:940px;
    height:100%
}
.banner .tad {
    width:180px;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    z-index:1000;
    opacity:.9
}
.banner .tad a {
    display:block;
    height:195px;
    width:180px
}
.banner .tad a img {
    width:180px;
    height:195px
}
.banner .tad a.last img {
    width:180px;
    height:194px;
    margin-top:1px
}
.banner .tad a.full {
    height:390px
}
.banner .tad a.full img {
    height:390px
}
.banner .clist {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:22px;
    bottom:10px;
    left:0
}
.banner .circle {
    width:160px;
    height:22px;
    line-height:22px;
    margin:0 auto
}
.banner .circle i {
    background:#554a3f;
    border-radius:22px;
    color:#fff;
    display:block;
    float:left;
    font-family:arial;
    font-style:normal;
    height:22px;
    text-align:center;
    width:22px;
    cursor:pointer;
    margin:0 5px;
    opacity:.7
}
.banner .circle i.on {
    background:#0cb95f
}
.banner .clist2 {
    width:1190px;
    margin:0 auto;
    position:relative;
    height:0
}
.banner .rect {
    position:absolute;
    left:230px;
    top:-30px;
    height:30px;
    width:780px;
    min-width:780px
}
.banner .rect.hover {
    top:-30px
}
.banner .rect li {
    float:left;
    text-align:center;
    height:20px;
    background:#000;
    padding:5px 0;
    border-right:1px solid #666;
    background:rgba(0, 0, 0, 0.4);
    filter:Alpha(opacity=40);
    font-family:"\5FAE\8F6F\96C5\9ED1";
    cursor:pointer
}
.banner .rect li.on {
    background:#0cb95f
}
.banner .rect.c5 li {
    width:155px
}
.banner .rect.c6 li {
    width:129px
}
.banner .rect li p {
    position:relative
}
.banner .rect li p span {
    display:block;
    color:#fff;
    line-height:20px;
    height:20px;
    overflow:hidden
}
.banner .nextprev {
    height:30px;
    margin:0 auto;
    position:relative;
    width:1190px;
    position:relative
}
.banner .nextprev a.bt {
    position:absolute;
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    width:30px;
    height:60px;
    top:-224px;
    display:block
}
.banner .nextprev a.prev {
    background-position:-348px -138px;
    left:230px
}
.banner .nextprev a.next {
    background-position:-382px -138px;
    left:980px
}
.banner .nextprev a.prev.hover {
    background-position:-280px -138px
}
.banner .nextprev a.next.hover {
    background-position:-314px -138px
}
.imglist {
    margin-bottom:20px;
    position:relative;
    height:250px
}
.imglist .items {
    position:absolute;
    left:0;
    top:43px
}
.imglist .items a {
    display:block;
    float:left;
    height:200px;
    margin-right:2px;
    width:296px
}
.imglist .items a.nmr {
    margin-right:0
}
.imglist .items a img {
    width:296px;
    height:220px
}
.mitem {
    margin-bottom:20px
}
.mitem .title {
    height:40px;
    line-height:40px;
    margin-bottom:5px
}
.mitem .title .layer {
    float:left;
    margin:8px 0
}
.mitem .title .layer i {
    float:left;
    display:block;
    width:22px;
    height:24px;
    line-height:24px;
    color:#fff;
    font-size:20px;
    font-weight:normal;
    font-style:normal
}
.mitem .title .layer i.l {
    text-align:right;
    padding-right:4px;
    border-bottom-left-radius:13px;
    border-top-left-radius:13px
}
.mitem .title .layer i.r {
    text-align:left;
    padding-left:4px;
    border-bottom-right-radius:13px;
    border-top-right-radius:13px
}
.mitem .title .layer i {
    background:#999
}
.mitem .title .layer.cur i {
    background:#f64400
}
.mitem h2 {
    float:left;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    font-size:20px;
    padding-left:10px
}
.mitem .snavs {
    float:right;
    height:14px;
    margin:16px 0 9px
}
.mitem .snavs a {
    display:block;
    height:20px;
    line-height:20px;
    padding:0 4px;
    float:left;
    margin-bottom:10px;
    text-decoration:none;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1"
}
.mitem .snavs a.cur {
    background:#f64400;
    color:#fff;
    text-decoration:none
}
.mitem .snavs a i {
    background-image:url("../images/icons.png");
    width:9px;
    height:6px;
    /*background-position:-406px -32px;*/
    display:none
}
.mitem .snavs a.cur i {
    display:block
}
.mitem .snavs a.noborder {
    border-left:0
}
.mitem .snavs label {
    float:right;
    display:block;
    margin:0 5px;
    height:14px;
    line-height:14px;
    margin:3px 8px;
    color:#ccc
}
.mitem .content .mleft {
    width:300px;
    float:left;
    position:relative
}
.mitem .content .mcenter {
    width:615px;
    float:left;
    border-top:1px solid #e5e5e5
}
.mitem .content .mright {
    width:274px;
    float:left;
    border:1px solid #e5e5e5;
    border-left:0
}
.mitem .content .mcenter2 {
    width:1195px;
    float:left;
    border-top:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    margin:0 2px
}
.mitem .addiv1 {
    height:360px;
    width:300px;
    overflow:hidden
}
.mitem .addiv1 li {
    float:left;
    position:absolute;
    cursor:pointer
}
.mitem .content .addiv1 .a1 {
    display:block;
    height:360px;
    width:300px
}
.mitem .content .addiv1 .a1 img {
    width:300px;
    height:360px
}
.slide2 {
    position:relative
}
.slide2 .nextprev2 {
    position:absolute;
    width:300px;
    left:0;
    top:150px;
    height:60px
}
.slide2 .nextprev2 a.ar {
    background-image:url("../images/icons.png");
    display:block;
    height:60px;
    position:absolute;
    top:0;
    width:30px
}
.slide2 .nextprev2 a.left1 {
    background-position:-348px -138px;
    left:0
}
.slide2 .nextprev2 a.right1 {
    background-position:-382px -138px;
    right:0
}
.slide2 .nextprev2 a.left1.hover {
    background-position:-280px -138px
}
.slide2 .nextprev2 a.right1.hover {
    background-position:-314px -138px
}
.mitem .adblank {
    height:288px;
    width:300px
}
.mitem .addiv2 {
    height:288px;
    width:504px;
    position:absolute;
    left:0;
    top:0;
    z-index:1000
}
.mitem .content .addiv2 .a1 {
    display:block;
    height:288px;
    width:504px;
    display:none
}
.mitem .content .addiv2 .a1 img {
    width:504px;
    height:288px
}
.mitem .content .addiv2 .a1.cur {
    display:block
}
.mitem .content .addiv2 .circle2 {
    width:75px;
    height:4px;
    position:absolute;
    right:35px;
    bottom:20px
}
.mitem .content .addiv2 .circle2 i {
    background:#5a5a5a;
    display:block;
    float:left;
    height:4px;
    text-align:center;
    width:14px;
    cursor:pointer;
    margin-left:10px
}
.mitem .content .addiv2 .circle2 i.on {
    background:#0cb95f
}
.mitem .addiv3 {
    height:360px;
    width:300px;
    background-image:url("../images/pfcg.png")
}
.mitem .addiv3 .circle {
    padding-left:18px;
    padding-top:18px
}
.mitem .addiv3 .circle a {
    width:50px;
    height:30px;
    border-radius:72px;
    background-color:#fff;
    color:#666;
    display:block;
    float:left;
    margin:8px;
    text-align:center;
    padding:21px 11px
}
.mitem .addiv3 .circle a:hover {
    background-color:#000;
    color:#fff;
    opacity:.6
}
.mitem .content .pp {
    border:1px solid #e5e5e5;
    width:298px
}
.mitem .content .pp a {
    display:block;
    float:left;
    width:149px;
    height:71px;
    border-bottom:1px solid #e5e5e5
}
.mitem .content .pp a.f1 {
    border-right:1px solid #e5e5e5;
    width:148px
}
.mitem .content .pp a.nb {
    border-bottom:0
}
.mitem .content .pp a img {
    width:140px;
    height:60px;
    margin:5px 0 0 3px
}
.mitem .hlist li {
    float:left;
    height:267px;
    width:174px;
    border-bottom:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    padding:10px 10px 10px 20px
}
.mitem .hlist li .photo {
    display:block;
    text-align:center
}
.mitem .hlist li img {
    height:174px;
    width:174px;
    transition:transform .2s linear 0s
}
.mitem .hlist li img:hover {
    transform:translateX(-8px)
}
.mitem .hlist li .money {
    font-size:14px;
    text-align:left
}
.mitem .hlist li .txt {
    display:block;
    height:38px;
    line-height:20px;
    margin:15px 0;
    overflow:hidden
}
.mitem .hlist2 {
    display:none
}
.mitem .hlist2 li {
    float:left;
    width:186px;
    border-bottom:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    padding:10px 26px;
    position:relative
}
.mitem .hlist2 li a {
    display:block;
    text-align:center
}
.mitem .hlist2 li img {
    height:174px;
    width:174px;
    transition:transform .2s linear 0s
}
.mitem .hlist2 li img:hover {
    transform:translateX(-8px)
}
.mitem .hlist2 li .money {
    font-size:14px;
    text-align:left
}
.mitem .hlist2 li p a {
    display:block;
    height:20px;
    line-height:20px;
    margin:15px 0 0;
    overflow:hidden
}
.mitem .hlist2 li.last {
    width:184px
}
.mitem .hlist2 li .gx {
    position:absolute;
    bottom:0;
    left:0;
    height:40px;
    text-align:left;
    background:#000;
    opacity:.65;
    color:#fff;
    line-height:20px;
    padding:10px;
    width:218px;
    display:none
}
.mitem .hlist2 li .st {
    color:#999;
    display:block;
    height:20px;
    line-height:20px;
    margin:5px 0;
    overflow:hidden
}
.mitem .ulist {
    background:#f4f4f4;
    padding-left:30px;
    padding-right:20px
}
.mitem .ulist li {
    list-style-type:disc;
    color:#999;
    border-bottom:1px dashed #e5e5e5;
    line-height:39px;
    height:39px
}
.mitem .ulist li.nbb {
    border-bottom:0
}
.mitem .ulist li a {
    width:228px;
    line-height:39px;
    height:39px;
    overflow:hidden;
    white-space:nowrap;
    display:block;
    float:left
}
.mitem .hnav li {
    float:left;
    background:#f4f4f4;
    width:137px
}
.mitem .hnav li a {
    border-bottom:1px solid #e5e5e5;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    font-size:14px;
    display:block;
    height:36px;
    line-height:36px;
    text-align:center;
    color:#333;
    text-decoration:none;
    border-right:1px solid #e5e5e5
}
.mitem .hnav li a.cur {
    background:#fff;
    border-bottom:1px solid #fff
}
.mitem .hnav li a.nbr {
    border-right:0
}
.mitem .hotlist li {
    height:60px;
    margin:0 20px;
    padding:12px 0;
    border-bottom:1px dashed #e5e5e5
}
.mitem .hotlist li.nbb {
    border-bottom:0
}
.mitem .hotlist li a.photo {
    border:1px solid #e5e5e5;
    float:left;
    width:50px;
    height:50px;
    padding:2px
}
.mitem .hotlist li a.photo img {
    width:50px;
    height:50px
}
.mitem .hotlist li a.txt {
    overflow:hidden;
    height:24px;
    line-height:24px;
    display:block
}
.mitem .hotlist li .info {
    float:left;
    width:168px;
    margin-left:10px
}
.mitem .hotlist li .info .desc {
    color:#999;
    overflow:hidden;
    height:24px;
    line-height:24px
}
.had {
    margin:10px 0
}
.had a {
    display:block
}
.had a img {
    width:1190px
}
.newslist {
    margin:10px 0
}
.newslist .news {
    width:381px;
    border:1px solid #e5e5e5;
    float:left
}
.newslist .news.center {
    margin:0 20px
}
.newslist .news .title {
    line-height:40px;
    background:#f4f4f4;
    border-bottom:1px solid #e5e5e5;
    padding-left:20px
}
.newslist .news .title h4 {
    font-family:"\5FAE\8F6F\96C5\9ED1";
    font-size:14px;
    float:left;
    width:100px;
    font-weight:normal;
    color:#666
}
.newslist .news .title a {
    float:right;
    color:#999;
    width:50px;
    display:block
}
.newslist .news ul.n {
    padding:5px 17px 10px
}
.newslist .news ul.n li {
    line-height:28px;
    white-space:nowrap;
    overflow:hidden
}
.newslist .news ul.n li a {
    color:#666
}
.newslist .news ul.n li a:hover {
    color:#0cb95f
}
.newslist .news .pcontainer {
    height:233px;
    overflow:hidden
}
.newslist .news ul.p {
    padding:10px
}
.newslist .news ul.p li {
    color:#666;
    clear:both;
    display:block;
    overflow:hidden;
    width:360px;
    height:113px;
    overflow:hidden
}
.newslist .news ul.p li .item {
    padding:10px 0;
    border-bottom:1px dashed #e5e5e5
}
.newslist .news ul.p .left {
    display:inline;
    float:left;
    width:50px
}
.newslist .news ul.p .right {
    display:inline;
    float:left;
    margin-left:20px;
    width:276px;
    position:relative
}
.newslist .news ul.p .left img {
    border:1px solid #f4f4f4;
    border-radius:50px;
    height:50px;
    width:50px
}
.newslist .news ul.p .left p {
    text-align:center
}
.newslist .news ul.p p {
    color:#666;
    line-height:24px;
    padding:5px 0;
    white-space:normal;
    overflow:hidden;
    height:48px
}
.newslist .news ul.p p.txt {
    background:#f4f4f4;
    padding:5px 15px;
    height:48px
}
.newslist .news ul.p div.h {
    color:#999;
    height:24px;
    line-height:24px;
    margin-top:5px
}
.newslist .news ul.p div.h a {
    color:#999;
    padding:0 10px
}
.newslist .news ul.p div.h a:hover {
    color:#0cb95f
}
.newslist .news ul.p .right i {
    position:absolute;
    left:-7px;
    top:20px;
    background-image:url("../images/icons.png");
    width:8px;
    height:12px;
    background-position:-265px -292px
}
.newslist .news .top {
    height:92px;
    padding-top:8px;
    padding-bottom:6px
}
.newslist .news .top .l {
    display:block;
    float:left;
    padding:10px 15px 0 15px;
    width:100px;
    position:relative
}
.newslist .news .num {
    color:#fff;
    text-align:center;
    height:15px;
    width:15px;
    font-style:italic;
    display:inline-block;
    font-weight:bold;
    line-height:16px;
    margin-right:3px
}
.newslist .news .num.t2 {
    background:#ffbc1d
}
.newslist .news .num.t3 {
    background:#6aabea
}
.newslist .news .top .l img {
    width:100px;
    height:80px
}
.newslist .news .top .l .num {
    position:absolute;
    left:15px;
    top:10px;
    background:#e16070
}
.newslist .news .top .r {
    float:left;
    width:230px;
    padding:10px 10px 0 0
}
.newslist .news .top .r .t {
    display:block;
    height:16px;
    line-height:16px;
    margin-left:0;
    margin-right:0;
    margin-top:5px;
    overflow:hidden;
    font-weight:bold
}
.newslist .news .top .r .txt {
    line-height:20px;
    color:#666;
    margin-top:10px
}
.elevator {
    position:fixed;
    left:0;
    top:233px;
    background:#fff;
    width:40px;
    z-index:99999;
    border:1px solid #e5e5e5;
    display:none
}
.elevator li {
    display:block;
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    height:78px;
    width:40px;
    list-style:none
}
.elevator li.last {
    border:0
}
.elevator li a {
    display:block;
    height:78px;
    width:40px;
    position:relative
}
.elevator li a i {
    background-image:url("../images/icons.png");
    _background-image:url("../images/icons.jpg");
    display:block;
    height:24px;
    width:20px;
    position:absolute;
    top:9px;
    left:10px
}
.elevator li a i.l1 {
    background-position:-172px -371px
}
.elevator li a i.l2 {
    background-position:-188px -371px
}
.elevator li a i.l3 {
    background-position:-206px -371px
}
.elevator li a i.l4 {
    background-position:-228px -371px
}
.elevator li a i.l5 {
    background-position:-251px -371px
}
.elevator li a i.l6 {
    background-position:-276px -371px
}
.elevator li a i.l7 {
    background-position:-300px -371px
}
.elevator li a:hover i.l1, .elevator li a.cur i.l1 {
    background-position:-172px -396px
}
.elevator li a:hover i.l2, .elevator li a.cur i.l2 {
    background-position:-188px -396px
}
.elevator li a:hover i.l3, .elevator li a.cur i.l3 {
    background-position:-206px -396px
}
.elevator li a:hover i.l4, .elevator li a.cur i.l4 {
    background-position:-228px -396px
}
.elevator li a:hover i.l5, .elevator li a.cur i.l5 {
    background-position:-251px -396px
}
.elevator li a:hover i.l6, .elevator li a.cur i.l6 {
    background-position:-276px -396px
}
.elevator li a:hover i.l7, .elevator li a.cur i.l7 {
    background-position:-300px -396px
}
.elevator li a:hover, .elevator li a.cur {
    background:#0cb95f
}
.elevator li a span {
    color:#999;
    text-align:center;
    display:block;
    font-size:12px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    position:absolute;
    bottom:10px;
    left:0;
    line-height:16px;
    padding:0 6px
}
.elevator li a:hover span, .elevator li a.cur span {
    color:#fff
}
.g-0 {
    width:100%
}
.g-8 {
    width:150px
}
.g-a {
    width:190px
}
.g-a1 {
    width:210px
}
.g-a5 {
    width:290px
}
.g-b1 {
    width:410px
}
.g-b4 {
    width:470px
}
.g-b8 {
    width:550px
}
.g-b9 {
    width:570px
}
.g-c9 {
    width:770px
}
.g-d {
    width:790px
}
.g-e {
    width:990px
}
.g-0, .g-8, .g-a, .g-a1, .g-a5, .g-b1, .g-b4, .g-b8, .g-b9, .g-c9, .g-d, .g-e {
    float:left
}
.g-8, .g-a, .g-a1, .g-a5, .g-b1, .g-b4, .g-b8, .g-b9, .g-c9, .g-d, .g-e {
    position:relative;
    z-index:1
}
.g-80, .c-80 {
    margin-left:160px
}
.g-a0, .c-a0 {
    margin-left:200px
}
.g-a10, .c-a10 {
    margin-left:220px
}
.g-a50, .c-a50 {
    margin-left:300px
}
.g-b10, .c-b10 {
    margin-left:420px
}
.g-b40, .c-b40 {
    margin-left:480px
}
.g-b80, .c-b80 {
    margin-left:560px
}
.g-b90, .c-b90 {
    margin-left:580px
}
.g-c90, .c-c90 {
    margin-left:780px
}
.g-d0, .c-d0 {
    margin-left:800px
}
.g-e0, .c-e0 {
    margin-left:1000px
}
*html .g-80, *html .g-a0, *html .g-a10, *html .g-a50, *html .g-b10, *html .g-b40, *html .g-b80, *html .g-b90, *html .g-c90, *html .g-d0, *html .g-e0 {
    float:right;
    margin-left:10px
}
.g-08, .c-08 {
    margin-right:160px
}
.g-0a, .c-0a {
    margin-right:200px
}
.g-0a1, .c-0a1 {
    margin-right:220px
}
.g-0a5, .c-0a5 {
    margin-right:300px
}
.g-0b1, .c-0b1 {
    margin-right:420px
}
.g-0b4, .c-0b4 {
    margin-right:480px
}
.g-0b8, .c-0b8 {
    margin-right:560px
}
.g-0b9, .c-0b9 {
    margin-right:580px
}
.g-0c9, .c-0c9 {
    margin-right:780px
}
.g-0d, .c-0d {
    margin-right:800px
}
.g-0e, .c-0e {
    margin-right:1000px
}
*html .g-08, *html .g-0a, *html .g-0a1, *html .g-0a5, *html .g-0b1, *html .g-0b4, *html .g-0b8, *html .g-0b9, *html .g-0c9, *html .g-0d, *html .g-0e {
    float:left;
    margin-right:10px
}
.c-0 {
    margin-left:-100%
}
.c-080 {
    margin-left:-150px
}
.c-0a0 {
    margin-left:-190px
}
.c-0a10 {
    margin-left:-210px
}
.c-0a50 {
    margin-left:-290px
}
.c-0b10 {
    margin-left:-410px
}
.c-0b40 {
    margin-left:-470px
}
.c-0b80 {
    margin-left:-550px
}
.c-0b90 {
    margin-left:-570px
}
.c-0c90 {
    margin-left:-770px
}
.c-0d0 {
    margin-left:-790px
}
.c-0e0 {
    margin-left:-990px
}
*html .c-0 {
    filter:""
}
.fl {
    float:left
}
.fr {
    float:right
}
.fn {
    float:none
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.clr {
    display:block;
    overflow:hidden;
    clear:both;
    height:0;
    line-height:0;
    font-size:0
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.clearfix {
    display:inline-table
}
*html .clearfix {
    height:1%
}
.clearfix {
    display:block
}
*+html .clearfix {
    min-height:1%
}
.overflow {
    overflow:hidden
}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
    overflow:hidden;
    zoom:1
}
.m, .sm {
    margin-bottom:10px
}
.mt, .smt {
    cursor:default
}
.mt h2, .smt h3 {
    font-family:"microsoft yahei"
}
.m .mt .extra a:link, .m .mt .extra a:visited, .sm .smt .extra a:link, .sm .smt .extra a:visited {
    color:#005ea7
}
.form label, .form input, .form select, .form textarea, .form button, .form .label {
    float:left;
    font-size:12px
}
.jtip {
    position:absolute;
    z-index:3;
    padding:4px 15px 4px 5px;
    background:#fffcee;
    border:1px solid #f6e09c;
    -moz-box-shadow:0 0 5px #DDD;
    -webkit-box-shadow:0 0 5px #DDD;
    box-shadow:0 0 5px #DDD
}
.jtip-content {
    color:#F60
}
.jtip-arrow1 {
    position:absolute;
    top:0;
    left:-8px;
    width:0;
    height:0;
    border-width:8px;
    border-style:dashed solid dashed dashed;
    border-color:transparent #f6e09c transparent transparent;
    overflow:hidden
}
.jtip-arrow {
    position:absolute;
    left:-5px;
    width:5px;
    height:16px;
    overflow:hidden
}
.jtip-arrow2 {
    position:absolute;
    top:0;
    left:-7px;
    z-index:1;
    width:0;
    height:0;
    border-width:8px;
    border-style:dashed solid dashed dashed;
    border-color:transparent #fffcee transparent transparent;
    overflow:hidden
}
.jtip-close {
    position:absolute;
    top:3px;
    right:5px;
    line-height:14px;
    cursor:pointer;
    font-size:14px
}
#shortcut-2013 .fl b, #shortcut-2013 .fr b {
    background-image:url(../images/20130330a.png);
    background-repeat:no-repeat
}
#shortcut-2013, #shortcut-2013 .w {
    height:30px;
    background:#fafafa
}
#shortcut-2013 {
    width:100%;
    border-bottom:1px solid #eee;
    line-height:30px
}
#shortcut-2013 li {
    height:30px;
    padding:0 11px 0 12px
}
#shortcut-2013 li s {
    top:9px;
    left:0;
    width:0;
    height:12px;
    border-left:1px solid #DDD;
    overflow:hidden
}
#shortcut-2013 b {
    transition:transform .2s ease-in 0s
}
#shortcut-2013 .fl {
    overflow:visible
}
#shortcut-2013 .fl .fore1 {
    padding-left:16px;
    z-index:1
}
#shortcut-2013 .fl b {
    top:8px;
    left:0;
    width:13px;
    height:13px;
    background-position:-90px -23px;
    cursor:pointer
}
#shortcut-2013 .fl li:hover b {
    transform:rotate(720deg)
}
#shortcut-2013 .fl .jtip {
    left:68px;
    top:6px;
    width:120px;
    line-height:16px
}
#shortcut-2013 .fr {
    height:30px;
    overflow:visible
}
#shortcut-2013 .fr b {
    top:13px;
    right:8px;
    width:7px;
    height:4px;
    background-position:-95px -55px
}
#shortcut-2013 .menu {
    width:60px;
    z-index:10
}
#shortcut-2013 .dd {
    display:none
}
#shortcut-2013 .hover .outline, #shortcut-2013 .hover .dd {
    position:absolute;
    border:1px solid #DDD;
    background:#fff;
    -moz-box-shadow:0 0 10px #DDD;
    -webkit-box-shadow:0 0 10px #DDD;
    box-shadow:0 0 10px #DDD
}
#shortcut-2013 .hover .outline {
    z-index:-1;
    left:5px;
    top:3px;
    width:73px;
    height:28px
}
#shortcut-2013 .hover .blank {
    position:absolute;
    z-index:1;
    top:25px;
    left:6px;
    width:73px;
    height:6px;
    overflow:hidden;
    background:#fff
}
#shortcut-2013 .hover .dd {
    display:block;
    top:30px
}
#shortcut-2013 .fr .hover b {
    transform:rotate(180deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
#biz-service.hover .dd {
    left:5px;
    width:73px
}
#biz-service.hover .dd div {
    padding-left:6px;
    line-height:22px
}
#site-nav .dd {
    left:-164px;
    width:242px
}
#site-nav .dd dl {
    width:70px
}
#site-nav .dd .fore2 {
    width:80px
}
#site-nav .dd .fore3 {
    width:90px
}
#site-nav .dd dt {
    padding:4px 0 4px 9px;
    line-height:20px;
    font-weight:bold
}
#site-nav .dd dd {
    padding-left:9px;
    line-height:22px
}
#header-2013 {
    padding:15px 0 5px
}
#logo-2013 {
    float:left;
    width:330px
}
#logo-2013 a:link b, #logo-2013 a:visited b {
    top:10px;
    left:185px;
    width:75px;
    height:38px;
    cursor:pointer
}
#logo-2013 a:hover b, #logo-2013 a:active b {
    background:url(../images/20111221c.png) #fff no-repeat -5px -470px
}
.w1210 #logo {
    width:350px
}
#search-2013 {
    float:left;
    width:320px;
    padding:4px 86px 0 0
}
#search-2013 input {
    margin:0;
    padding:0;
    height:30px;
    border:0
}
#search-2013 .i-search {
    z-index:11;
    width:304px;
    height:30px;
    margin-bottom:3px;
    border:3px solid #1ba1ea
}
#search-2013 .form {
    height:30px;
    overflow:hidden
}
#search-2013 .text {
    width:216px;
    height:20px;
    padding:5px;
    background-position:0 -360px;
    background-color:#fff;
    background-repeat:repeat-x;
    line-height:20px;
    color:#999;
    font-family:arial, "\5b8b\4f53";
    font-size:14px
}
#search-2013 .button {
    width:78px;
    background:#e4393c;
    font-size:14px;
    font-weight:bold;
    color:#fff
}
#search-2013 #shelper {
    overflow:hidden;
    position:absolute;
    top:32px;
    left:-3px;
    width:308px;
    border:1px solid #1ba1ea;
    background:#fff;
    -moz-box-shadow:0 0 5px #999;
    -webkit-box-shadow:0 0 5px #999;
    box-shadow:0 0 5px #999
}
#search-2013 #shelper li.close:hover {
    background:0
}
#search-2013 .text:focus {
    background-color:#fcfcfc;
    -webkit-box-shadow:2px 2px 3px #d2d2d2 inset;
    -moz-box-shadow:2px 2px 3px #d2d2d2 inset;
    box-shadow:2px 2px 3px #d2d2d2 inset
}
.w1210 #search-2013 #shelper {
    width:418px
}
#shelper li {
    overflow:hidden;
    padding:1px 6px;
    line-height:22px;
    cursor:pointer
}
#shelper .search-item {
    float:left;
    width:190px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
#shelper li.fore1 .search-item {
    width:170px
}
#shelper .search-count {
    overflow:hidden;
    color:#aaa;
    text-align:right;
    *zoom:1
}
#shelper .close {
    border-top:1px solid #efefef;
    text-align:right
}
#shelper .item3 {
    cursor:default
}
#shelper .item3 a {
    float:left;
    margin-right:10px;
    white-space:nowrap
}
#shelper li.fore1 {
    width:100%;
    padding:0;
    border-bottom:1px solid #ddd
}
#shelper li.fore1 .item1 {
    float:none;
    width:auto;
    height:22px;
    padding:1px 2px 1px 20px;
    overflow:hidden;
    zoom:1
}
#shelper li.fore1 div.fore1 {
    padding:0 6px 0 6px
}
#shelper li.fore1 strong {
    color:#C00
}
#shelper li.fore1 .fore1 strong {
    color:#333
}
#shelper li.fore1 .item1 {
    float:none;
    width:auto;
    padding:1px 6px 1px 20px
}
#shelper li.fore1 .item2 {
    float:none;
    width:auto;
    padding:1px 6px 1px 20px
}
#shelper li.fore1 .item3 {
    float:none;
    width:auto;
    color:#9c9a9c
}
#shelper li.fore1 span {
    float:left
}
#shelper li:hover {
    background:#ffdfc6
}
#shelper li.fore1:hover, #shelper li.close:hover {
    background:0
}
#shelper li.fore1 div:hover {
    background:#ffdfc6
}
#hotwords {
    height:18px;
    color:#999;
    overflow:hidden
}
#hotwords span, #hotwords strong {
    float:left;
    font-weight:normal
}
#hotwords a:link, #hotwords a:visited {
    float:left;
    margin-right:10px;
    color:#999
}
#hotwords a:hover, #hotwords a:active {
    color:#1ba1ea
}
.w1210 #search-2013 {
    width:510px;
    padding-right:126px
}
.w1210 #search-2013 .i-search {
    width:494px
}
.w1210 #search-2013 .text {
    width:406px
}
#my360buy-2013 dt, #my360buy-2013 dl.hover dt {
    background-image:url(../images/20130330a.png);
    background-repeat:no-repeat
}
#my360buy-2013 {
    float:left;
    position:relative;
    z-index:9;
    width:106px;
    height:30px;
    margin-top:12px
}
#my360buy-2013 dt {
    position:absolute;
    z-index:1;
    width:50px;
    height:30px;
    padding:0 24px 0 30px;
    border:1px solid #efefef;
    background-position:-115px -24px;
    background-color:#f7f7f7;
    text-align:center;
    line-height:27px;
    cursor:pointer;
    *line-height:30px
}
#my360buy-2013 dt span {
    font-family:"\5b8b\4f53";
    color:#005ea7
}
#my360buy-2013 dt b {
    top:12px;
    right:8px;
    width:0;
    height:0;
    border-style:solid dashed dashed dashed;
    border-width:5px;
    border-color:#ccc transparent transparent transparent;
    overflow:hidden
}
#my360buy-2013 dd {
    display:none;
    position:absolute;
    top:32px;
    right:0;
    width:310px;
    border:1px solid #e3e3e3;
    background:#fff
}
#my360buy-2013 dl.hover dt {
    height:32px;
    border:1px solid #e3e3e3;
    border-bottom:0;
    -moz-box-shadow:0 0 10px #DDD;
    -webkit-box-shadow:0 0 10px #DDD;
    box-shadow:0 0 10px #DDD;
    background-position:-115px -53px;
    background-color:#fff
}
#my360buy-2013 dl.hover dd {
    display:block;
    -moz-box-shadow:0 0 10px #DDD;
    -webkit-box-shadow:0 0 10px #DDD;
    box-shadow:0 0 10px #DDD
}
#my360buy-2013 dl.hover s {
    position:absolute;
    bottom:-10px;
    left:-10px;
    width:114px;
    height:10px;
    background:#fff
}
#my360buy-2013 dl.hover dt b {
    top:7px;
    border-style:dashed dashed solid dashed;
    border-color:transparent transparent #ccc transparent
}
#my360buy-2013 .prompt a, #my360buy-2013 .orderlist a {
    color:#005ea7
}
#my360buy-2013 .prompt {
    padding:6px 6px 6px 9px;
    border-bottom:1px solid #EEE;
    line-height:25px;
    overflow:hidden;
    zoom:1
}
#my360buy-2013 .prompt .btn-login {
    display:block;
    width:73px;
    height:25px;
    text-align:center;
    line-height:25px;
    background:#e4393c;
    color:#fff;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
#my360buy-2013 .smt h4 {
    float:left;
    padding-left:4px;
    font-weight:normal
}
#my360buy-2013 .smt .extra {
    float:left
}
#my360buy-2013 .orderlist {
    width:300px;
    padding:8px 5px;
    border-bottom:1px solid #e6e6e6
}
#my360buy-2013 .orderlist li {
    overflow:hidden;
    border-top:1px dotted #ccc;
    zoom:1
}
#my360buy-2013 .orderlist .fore1 {
    border-top:0
}
#my360buy-2013 .orderlist span {
    color:#f60
}
#my360buy-2013 .orderlist .p-img {
    padding-left:4px
}
#my360buy-2013 .orderlist .p-img img, #my360buy-2013 .orderlist .more {
    float:left;
    border:1px solid #ddd;
    margin-right:3px
}
#my360buy-2013 .orderlist .more {
    width:50px;
    height:50px;
    overflow:hidden;
    line-height:150px;
    margin-right:0
}
#my360buy-2013 .orderlist .p-detail {
    padding-top:2px
}
#my360buy-2013 .uclist {
    width:310px;
    margin:5px 0;
    overflow:hidden
}
#my360buy-2013 .uclist ul {
    width:134px;
    padding:0 10px
}
#my360buy-2013 .uclist .fore1 {
    border-right:1px solid #f1f1f1
}
#my360buy-2013 .uclist a:link, #my360buy-2013 .uclist a:visited {
    display:block;
    height:18px;
    overflow:hidden;
    padding:5px;
    text-decoration:none;
    color:#005ea7
}
#my360buy-2013 .uclist a:hover, #my360buy-2013 .uclist a:active {
    background:#f5f5f5;
    color:#e4393c
}
#my360buy-2013 .viewlist {
    width:305px;
    padding:8px 0 8px 5px;
    background:#f3f3f3
}
#my360buy-2013 .viewlist span {
    padding-left:4px
}
#my360buy-2013 .viewlist li {
    width:52px;
    padding:4px;
    line-height:0;
    font-size:0
}
#my360buy-2013 .viewlist a:link, #my360buy-2013 .viewlist a:visited {
    display:block;
    border:1px solid #ddd
}
#my360buy-2013 .loading-style1 {
    margin:10px auto
}
#settleup-2013 {
    float:right;
    position:relative;
    z-index:9;
    width:126px;
    height:30px;
    margin-top:0
}
#settleup-2013 dt {
    position:absolute;
    z-index:3;
    width:74px;
    height:30px;
    padding:0 20px 0 30px;
    cursor:pointer;
    text-align:center
}
#settleup-2013 dt .shopping {
    position:absolute;
    top:2px;
    left:31px;
    width:20px;
    height:20px;
    text-align:center;
    color:#fff
}
#settleup-2013 dt .shopping span {
    float:left;
    display:block;
    height:20px;
    width:20px;
    text-align:center
}
#settleup-2013 dt a {
    line-height:27px;
    *line-height:30px
}
#settleup-2013 dt b {
    top:9px;
    right:4px;
    width:0;
    height:0;
    border-style:dashed dashed dashed solid;
    border-width:5px;
    border-color:transparent transparent transparent #ccc;
    overflow:hidden
}
#settleup-2013 dd {
    display:none;
    position:absolute;
    top:32px;
    right:0;
    width:350px
}
#settleup-2013 dl.hover dt {
    height:40px;
    background:url("../images/che2.png") no-repeat
}
#settleup-2013 dl.hover dd {
    display:block
}
#settleup-content {
    position:relative;
    left:0;
    top:10px;
    z-index:2;
    width:350px;
    background:#fff
}
#settleup-iframe {
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:350px;
    background:#000
}
#settleup-2013 .prompt {
    border:1px solid #ddd;
    padding:10px 15px;
    background:#fff;
    margin-top:10px
}
#settleup-2013 .nogoods {
    padding-left:30px;
    height:49px;
    line-height:49px;
    overflow:hidden;
    color:#999
}
#settleup-2013 .nogoods b {
    float:left;
    width:56px;
    height:49px;
    background-position:0 0
}
#settleup-2013 .sm {
    margin-bottom:0
}
#settleup-2013 .smt {
    height:25px;
    padding:6px 8px;
    background-position:0 -118px;
    background-repeat:repeat-x;
    border-style:solid;
    border-width:1px;
    border-color:#DDD #DDD #EEE #DDD;
    line-height:25px
}
#settleup-2013 .smt .extra {
    color:#999
}
#settleup-2013 .smc {
    border:solid #ddd;
    border-width:0 1px;
    background:#fff;
    height:auto !important;
    height:344px;
    max-height:344px;
    overflow-y:auto
}
#settleup-2013 ul {
    margin-top:-1px
}
#settleup-2013 li {
    padding:8px 10px;
    border-top:1px dotted #ccc;
    overflow:hidden;
    line-height:17px;
    vertical-align:bottom;
    *zoom:1
}
#settleup-2013 li:hover, #settleup-2013 li.hover {
    background:#f5f5f5
}
#settleup-2013 .p-img {
    width:50px;
    height:50px;
    border:1px solid #ddd;
    padding:0;
    margin-right:10px;
    font-size:0
}
#settleup-2013 .p-name {
    width:150px;
    height:52px
}
#settleup-2013 .p-price {
    font-weight:bold
}
#settleup-2013 .delete {
    color:#005ea7
}
#settleup-2013 .smb {
    padding:8px;
    background:#f5f5f5;
    border:solid #ddd;
    border-width:0 1px 1px
}
#settleup-2013 .smb b {
    margin:0 5px;
    color:#1ba1ea
}
#settleup-2013 .smb strong {
    font-size:18px;
    color:#1ba1ea
}
#settleup-2013 .smb a {
    display:inline-block;
    width:120px;
    height:30px;
    margin-top:6px;
    background:#1ba1ea;
    color:#fff;
    text-align:center;
    font-weight:bold;
    line-height:30px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
#settleup-2013 li .gift {
    height:17px;
    width:310px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#settleup-2013 li .gift a, #settleup-2013 li .gift-jq {
    color:#999
}
#settleup-2013 .gift-jq {
    clear:both
}
*html #settleup-2013 .smc {
    height:344px
}
*html #settleup-2013 li {
    font-family:"\5b8b\4f53"
}
*html #settleup-2013 dd {
    right:-1px
}
#settleup-2013 .dt {
    padding:2px 10px
}
#settleup-2013 .dt-mz {
    color:#999;
    width:310px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#settleup-2013 .dt-mz a {
    color:#999
}
#settleup-2013 .dt-mz:hover {
    background:#fff
}
#mcart-suit .dt, #mcart-suit .dt:hover {
    background:#d3ebff
}
#mcart-mj .dt, #mcart-mz .dt, #mcart-mj .dt:hover, #mcart-mz .dt:hover {
    background:#bffab1
}
#settleup-content .fr .hl-green, #settleup-content .fr .hl-orange {
    margin-right:0
}
#settleup-content .hl-green, #settleup-content .hl-orange {
    margin-right:5px;
    color:#fff;
    display:inline-block;
    *zoom:1;
    padding:0 2px;
    font:12px/16px'simsun'
}
#settleup-content .hl-green {
    background:#3b0
}
#settleup-content .hl-orange {
    background:#f60
}
#nav-2013 {
    position:relative;
    z-index:6;
    height:40px;
    padding-left:210px;
    margin-bottom:10px;
    background:#e4393c
}
#navitems-2013 {
    background:-moz-linear-gradient(top, #e64346, #e13335);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#e64346), to(#e13335));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E64346", endColorstr="#E13335");
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e64346", endColorstr=" #e13335")"
}
#navitems-2013, #navitems-2013 li, #navitems-2013 li a {
    height:40px
}
#navitems-2013 li {
    float:left;
    position:relative;
    width:83px
}
#navitems-2013 li a {
    position:absolute;
    top:0;
    left:0;
    width:85px;
    text-align:center;
    color:#fff;
    font:bold 15px/40px"microsoft yahei";
    text-decoration:none
}
#navitems-2013 .curr, #navitems-2013 .hover {
    z-index:1
}
#navitems-2013 .curr a, #navitems-2013 A:hover {
    background:#a40000
}
#categorys-2013 .mt b, #categorys-2013 h3, #categorys-2013 s, #categorys-2013 .close, #categorys-2013.hover .mt b {
    background-image:url(../images/20130330a.png);
    background-repeat:no-repeat
}
#categorys-2013 {
    position:absolute;
    top:0;
    left:0;
    width:210px;
    height:40px
}
#categorys-2013 .mt {
    background:#cd2a2c
}
#categorys-2013 .mt a {
    display:block;
    height:40px;
    padding-left:20px;
    line-height:40px;
    color:#fff
}
#categorys-2013 .mt b {
    top:10px;
    right:10px;
    width:20px;
    height:20px;
    background-position:-65px 0
}
#categorys-2013 .mceu {
    position:absolute;
    top:40px;
    left:0;
    width:203px;
    height:auto !important;
    height:402px;
    min-height:402px;
    padding:3px 3px 3px 0;
    background:#fafafa;
    border:solid #e4393c;
    border-width:0 2px 2px;
    overflow:visible;
    zoom:1;
    z-index:999
}
#categorys-2013 .item {
    width:200px;
    height:30px;
    border-top:1px solid #FFF
}
#categorys-2013 .fore1 {
    border-top:0
}
#categorys-2013 span {
    display:block;
    width:203px;
    position:absolute;
    z-index:1
}
#categorys-2013 h3 {
    width:181px;
    height:28px;
    padding-left:18px;
    border-width:1px 0;
    background-position:-128px 8px;
    font-weight:normal;
    line-height:28px
}
#categorys-2013 h3 a:link, #categorys-2013 h3 a:visited {
    color:#333
}
#categorys-2013 h3 a:hover, #categorys-2013 h3 a:active {
    color:#e4393c;
    font-weight:bold
}
#categorys-2013 s {
    display:block;
    position:absolute;
    top:10px;
    left:185px;
    width:6px;
    height:9px;
    background-position:-110px -45px
}
#categorys-2013 .item .i-mc {
    display:none;
    position:absolute;
    left:198px;
    top:3px;
    width:705px;
    border:1px solid #DDD;
    background:#fff;
    overflow:hidden;
    -moz-box-shadow:0 0 10px #DDD;
    -webkit-box-shadow:0 0 10px #DDD;
    box-shadow:0 0 10px #DDD
}
#categorys-2013 .item dt {
    padding:3px 6px 0 0;
    font-weight:bold;
    color:#e4393c
}
#categorys-2013 .item dd {
    padding:3px 0 0;
    overflow:hidden;
    zoom:1
}
#categorys-2013 .subitem {
    float:left;
    width:477px;
    height:408px;
    min_height:438px;
    padding:0 4px 0 8px
}
#categorys-2013 .subitem dl {
    border-top:1px solid #EEE;
    padding:6px 0;
    overflow:hidden;
    zoom:1
}
#categorys-2013 .subitem .fore1 {
    border-top:0
}
#categorys-2013 .subitem dt {
    float:left;
    width:54px;
    line-height:22px;
    text-align:right
}
#categorys-2013 .subitem dd {
    float:left;
    width:415px
}
#categorys-2013 .subitem em {
    float:left;
    height:14px;
    margin:4px 0;
    line-height:14px;
    padding:0 8px;
    border-left:1px solid #ccc
}
#categorys-2013 .subitem dt a {
    color:#e4393c;
    text-decoration:underline
}
#categorys-2013 .subitem dd a {
    white-space:nowrap
}
#categorys-2013 .fr {
    width:210px;
    padding-bottom:2010px;
    margin-bottom:-2000px
}
#categorys-2013 .fr dl {
    width:194px;
    padding:6px 8px
}
#categorys-2013 .fr a {
    color:#666
}
#categorys-2013 .fr dd {
    padding-top:6px;
    line-height:20px;
    overflow:hidden
}
#categorys-2013 .fr img {
    margin-bottom:4px
}
#categorys-2013 .categorys-brands li {
    float:left;
    width:97px
}
#categorys-2013 .mceu .extra {
    display:none
}
#categorys-2013 .close {
    position:absolute;
    top:6px;
    left:679px;
    z-index:14;
    width:17px;
    height:17px;
    background-position:-90px 0;
    cursor:pointer
}
#categorys-2013 .bgr {
    background:#cd2a2c url(../images/cbgr1.gif) 190px 18px no-repeat
}
#categorys-2013 .loading-style1 {
    margin-top:10px
}
#categorys-2013 .fore13 .i-mc {
    top:12px
}
#categorys-2013 .hover span {
    z-index:13;
    width:160px
}
#categorys-2013 .hover h3 {
    border:solid #DDD;
    border-width:1px 0;
    background-color:#fff;
    overflow:hidden;
    -moz-box-shadow:0 0 8px #DDD;
    -webkit-box-shadow:0 0 8px #DDD;
    box-shadow:0 0 8px #DDD
}
#categorys-2013 .hover s {
    left:199px;
    top:-4px;
    width:7px;
    height:38px;
    background:#fff;
    overflow:hidden
}
#categorys-2013 .fore1.hover s {
    top:1px
}
#categorys-2013 .hover .i-mc {
    display:block;
    z-index:12
}
#categorys-2013.hover .mt b {
    background-position:-65px -23px
}
#categorys-2013.hover .mceu {
    display:block
}
*html #categorys-2013 .item dd {
    padding-bottom:6px
}
*html #categorys-2013 .subitem {
    height:370px
}
#categorys-2013 .lynone {
    display:none
}
#categorys-2013 .allsorthover .lynone {
    display:block;
    z-index:12
}
#categorys-2013 .allsorthover .bgr {
    background:#cd2a2c url(../images/cbgr2.gif) 190px 18px no-repeat
}
#service-2013 dl b {
    background-image:url(../images/20130330a.png);
    background-repeat:no-repeat
}
#service-2013 {
    padding:10px 20px;
    margin-bottom:20px;
    background:#FFF;
    border-top:1px solid #DDD;
    border-bottom:1px solid #f1f1f1
}
#service-2013 dl {
    float:left;
    width:196px
}
#service-2013 dt {
    position:relative;
    padding:6px 0 6px 44px;
    font:14px"microsoft yahei";
    zoom:1
}
#service-2013 dd {
    min-height:120px;
    padding-left:24px;
    margin-left:20px;
    line-height:20px
}
#service-2013 dt b {
    position:absolute;
    top:5px;
    left:0;
    width:40px;
    height:40px
}
#service-2013 dl.fore1 b {
    background-position:0 -55px
}
#service-2013 dl.fore2 b {
    background-position:-50px -55px
}
#service-2013 dl.fore3 b {
    background-position:0 -102px
}
#service-2013 dl.fore4 b {
    background-position:-50px -102px
}
#service-2013 dl.fore5 b {
    background-position:0 -149px
}
#service-2013 dl.fore5 {
    width:160px
}
#service-2013 .fr {
    display:none
}
*html #service-2013 dd {
    height:120px
}
.w1210 #service-2013 dl {
    width:252px
}
.w1210 #service-2013 dl.fore5 {
    width:160px
}
#footer-2013 {
    padding-bottom:30px;
    text-align:center
}
#footer-2013 .links a, #footer-2013 .links span {
    margin:0 10px
}
#footer-2013 .links span a {
    margin:0
}
#footer-2013 .copyright {
    margin:10px 0
}
#footer-2013 .authentication a {
    margin:0 5px
}
.tab {
    overflow:hidden;
    zoom:1
}
.hide {
    display:none
}
.invisible {
    visibility:hidden
}
.block {
    display:block
}
.tab li, .tab a, .tab-item {
    float:left;
    text-align:center
}
.btn-img, .button {
    display:inline-block;
    margin:0;
    padding:0;
    border:0;
    text-align:center;
    cursor:pointer
}
.btn-text {
    margin:0;
    padding:0;
    text-align:center;
    cursor:pointer
}
.w {
    width:990px;
    margin:0 auto
}
.w1 {
    margin-bottom:10px
}
.yp_detail .w1 {
    margin:0
}
.w1210 .w {
    width:1210px
}
.lh {
    overflow:hidden;
    zoom:1
}
.lh li, .lh dl, .lh .item {
    float:left
}
.ld {
    position:relative;
    zoom:1
}
.ld s, .ld b, .ld .block {
    position:absolute;
    overflow:hidden
}
.p-img, .p-name, .p-price, .p-market, .p-detail {
    overflow:hidden
}
.p-img {
    padding:5px 0
}
.p-img a:link, .p-img a:visited {
    text-decoration:none
}
.p-img .pi {
    cursor:pointer
}
.p-name, .p-detail {
    word-break:break-all;
    word-wrap:break-word
}
.p-price {
    color:#999
}
.p-price strong, .p-market strong {
    color:#000
}
.pi {
    position:absolute;
    top:0;
    right:0;
    top:10px;
    width:52px;
    height:40px;
    padding:12px 0 0;
    background-image:url(../images/20130330c.png);
    background-repeat:no-repeat;
    font-family:"microsoft yahei";
    color:#fff;
    line-height:31px;
    overflow:hidden;
    font-size:16px;
    zoom:1
}
.pix0 {
    background-position:0 -40px
}
.pix1 {
    background-position:0 -100px
}
.pif1 {
    font-size:22px
}
.pif4 {
    width:36px;
    height:42px;
    padding-top:10px;
    padding-left:8px;
    padding-right:8px;
    font-size:14px;
    line-height:16px
}
.pt {
    display:inline-block;
    overflow:hidden
}
img.err-product, img.err-poster {
    background:url(../images/error-jd.gif) no-repeat 50% 50%
}
img.err-price {
    width:81px;
    height:22px;
    background:url(../images/error-3.gif) no-repeat 50% 50%
}
.loading-style1 b, .loading-style2 {
    background:url(../images/loading-jd.gif) no-repeat 50% 50%
}
.loading-style1 {
    width:126px;
    margin:0 auto;
    text-align:center;
    color:#999
}
.loading-style1 b {
    display:block;
    width:43px;
    height:24px;
    margin:0 auto 5px
}
.loading-more {
    height:40px;
    padding:10px 0;
    text-align:center
}
.loading-more .btn {
    display:inline-block;
    padding:0 20px;
    height:34px;
    line-height:34px;
    font-size:14px;
    border:1px solid #dddedd;
    background-color:#fff;
    color:#666;
    border-radius:2px
}
.loading-more .btn:hover {
    background-color:#ededed
}
.slide {
    position:relative;
    background:url(../images/loading-jd.gif) no-repeat center center
}
.slide .slide-itemswrap {
    position:relative;
    overflow:hidden
}
.slide .slide-items {
    position:absolute;
    overflow:hidden
}
.slide-controls span {
    display:inline-block;
    margin:0 1px;
    background:#999;
    text-align:center;
    cursor:default;
    color:#fff;
    border-radius:12px;
    -moz-border-radius:12px;
    -webkit-border-radius:12px
}
.slide-controls a:link, .slide-controls a:visited {
    display:inline-block;
    width:100%;
    color:#fff;
    font-weight:bold
}
.slide-controls .curr {
    background:#e4393c
}
#toppanel {
    position:relative;
    z-index:1000
}
#sidepanel {
    position:fixed;
    bottom:0;
    right:0;
    z-index:1000
}
#sidepanel a, #sidepanel b {
    background-image:url(../images/20111221c.png);
    background-repeat:no-repeat
}
#sidepanel a {
    display:block;
    position:relative;
    width:17px;
    height:66px;
    padding:28px 4px 0;
    margin:5px 0;
    text-align:center;
    line-height:14px;
    text-decoration:none
}
#sidepanel b {
    position:absolute;
    top:9px;
    left:4px;
    width:17px;
    height:16px;
    overflow:hidden
}
#sidepanel a:link, #sidepanel a:visited {
    background-position:0 -606px
}
#sidepanel a:hover, #sidepanel a:active {
    background-position:0 -509px
}
#sidepanel .gotop:link b, #sidepanel .gotop:visited b {
    background-position:-52px -528px
}
#sidepanel .gotop:hover b, #sidepanel .gotop:active b {
    background-position:-52px -509px
}
#sidepanel .research:link b, #sidepanel .research:visited b {
    background-position:-30px -528px
}
#sidepanel .research:hover b, #sidepanel .research:active b {
    background-position:-30px -509px
}
*html #sidepanel {
    position:absolute;
    top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
    overflow:visible
}
.da0x150 {
    width:310px;
    height:150px;
    background:#efefef
}
.da0x100 {
    width:310px;
    height:100px;
    background:#efefef
}
.pagin a, .pagin span {
    float:left;
    height:20px;
    padding:3px 10px;
    border:1px solid #ccc;
    margin-left:2px;
    font-family:arial;
    line-height:20px;
    font-size:14px;
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.pagin .text, .pagin .current {
    border:0;
    padding:4px 11px
}
.pagin a:link, .pagin a:visited {
    color:#005aa0
}
.pagin a:hover, .pagin a:active {
    background:#005aa0;
    color:#fff;
    text-decoration:none
}
.pagin .current, .pagin .current:link, .pagin .current:visited {
    color:#f60;
    font-weight:bold
}
.pagin b {
    dispaly:block;
    position:absolute;
    top:9px;
    width:5px;
    height:9px;
    background-image:url(../images/bg_hotsale.gif);
    background-repeat:no-repeat;
    overflow:hidden
}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {
    position:relative;
    padding-top:5px;
    height:18px;
    line-height:18px
}
.pagin .prev-disabled, .pagin .next-disabled {
    color:#ccc;
    cursor:default
}
.pagin .prev, .pagin .prev-disabled {
    padding-left:12px
}
.pagin .prev b {
    left:3px;
    background-position:-68px -608px
}
.pagin .prev-disabled b {
    left:3px;
    background-position:-80px -608px
}
.pagin .next, .pagin .next-disabled {
    padding-right:12px
}
.pagin .next b {
    right:3px;
    background-position:-62px -608px
}
.pagin .next-disabled b {
    right:3px;
    background-position:-74px -608px
}
.pagin-m a, .pagin-m span {
    height:14px;
    line-height:14px;
    font-size:12px
}
.pagin-m b {
    top:5px
}
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled {
    padding-top:3px;
    height:14px;
    line-height:14px;
    *line-height:16px
}
.thickframe {
    position:fixed;
    top:0;
    left:0;
    z-index:10000000;
    width:100%;
    height:100%;
    background:#000;
    border:0;
    filter:alpha(opacity=0);
    opacity:0
}
.thickdiv {
    position:fixed;
    top:0;
    left:0;
    z-index:10000001;
    width:100%;
    height:100%;
    background:#000;
    border:0;
    filter:alpha(opacity=15);
    opacity:.15
}
.thickbox {
    position:absolute;
    z-index:10000002;
    overflow:hidden;
    padding:0;
    border:4px solid rgba(0, 0, 0, 0.1);
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.thicktitle {
    height:27px;
    padding:0 10px;
    border:solid #c4c4c4;
    border-width:1px 1px 0;
    background:#f3f3f3;
    line-height:27px;
    font-family:arial, "\5b8b\4f53";
    font-size:14px;
    font-weight:bold;
    color:#333
}
.thickclose:link, .thickclose:visited {
    display:block;
    position:absolute;
    z-index:100000;
    top:7px;
    right:12px;
    overflow:hidden;
    width:15px;
    height:15px;
    background:url(../images/bg_thickbox.gif) no-repeat 0 -18px;
    font-size:0;
    line-height:100px
}
.thickcon {
    overflow:auto;
    background:#fff;
    border:solid #c4c4c4;
    border-width:1px;
    padding:10px
}
.thickloading {
    background:url(../images/loading-jd.gif) #fff no-repeat center center
}
.thickcountdown {
    height:20px;
    padding-right:6px;
    margin-top:-20px;
    text-align:right;
    color:#999
}
*html .thickframe {
    position:absolute
}
*html .thickdiv {
    position:absolute
}
#thicktitler {
    padding:0 11px;
    background:#8db7dc;
    border:0;
    color:#fff
}
#thickcloser:link, #thickcloser:visited {
    top:6px;
    right:9px;
    width:16px;
    height:17px;
    background-position:0 0
}
#thickconr {
    border:solid #8db7dc;
    border-width:1px
}
.compare {
    width:200px;
    border:1px solid #c4c4c4;
    background:#fff;
    display:none
}
.compare .mt {
    background:#f3f3f3;
    padding:3px 5px;
    height:18px;
    line-height:18px;
    overflow:hidden;
    zoom:1
}
.compare h5 {
    float:left
}
.compare .extra {
    float:right;
    margin-top:2px;
    width:13px;
    height:13px;
    background:url(../images/bg_hotsale.gif) no-repeat -51px -632px;
    cursor:pointer
}
.compare .mc {
    padding:2px
}
.compare .mc li {
    border:1px solid #e5e5e5;
    padding:4px 12px 4px 4px;
    margin-bottom:2px
}
.compare .mb {
    text-align:center;
    padding:5px 0
}
.compare .btn {
    cursor:pointer
}
.crumb {
    padding:0 5px 8px
}
.breadcrumb {
    height:20px;
    padding:0 0 4px 6px;
    margin-bottom:10px;
    border-bottom:1px solid #ddd;
    overflow:hidden;
    line-height:20px;
    vertical-align:baseline
}
.breadcrumb strong, .breadcrumb h1 {
    display:inline;
    font-weight:bold;
    line-height:20px;
    font-size:18px;
    font-family:"microsoft yahei"
}
.breadcrumb span {
    font-family:"\5b8b\4f53"
}
.iloading {
    width:140px;
    height:30px;
    padding-left:22px;
    background:url(../images/loading.gif) no-repeat 0 center;
    margin:0 auto;
    line-height:30px;
    color:#999
}
.norecode {
    color:#999
}
.model-prompt .con {
    position:relative;
    zoom:1
}
.model-prompt .con b {
    position:absolute;
    background-image:url(../images/bg_prompt.gif);
    background-repeat:no-repeat
}
#model-collect .con {
    padding:20px 0 0 60px;
    color:#999
}
#model-collect .con a {
    text-decoration:underline;
    color:#999
}
#model-collect .success {
    top:20px;
    left:10px;
    width:34px;
    height:30px;
    background-position:0 0
}
#model-collect .failed {
    top:20px;
    left:10px;
    width:34px;
    height:30px;
    background-position:0 -32px
}
#css-error {
    display:none
}
#product-track {
    margin-top:10px;
    clear:both
}
#product-track .nothing {
    text-align:center;
    margin-top:100px
}
#product-track .iloading {
    margin-top:100px
}
#product-track .m2 h2 {
    padding:0 8px;
    font:bold 14px/28px simsun
}
#product-track .left .m2 .mt {
    height:28px;
    line-height:28px;
    background:url(../images/newicon20121106.png) 0 -287px repeat-x;
    border-right:0;
    border-bottom:1px solid #ccc
}
#product-track .m2 {
    border:1px solid #CCC
}
#product-track .left {
    float:left;
    width:210px;
    margin:0;
    padding:0
}
#product-track .right {
    float:right;
    margin:0;
    padding:0
}
#product-track .right {
    width:780px
}
#product-track #maybe-like {
    border-left:0
}
#recent-view-track .mc ul {
    height:250px;
    overflow-y:auto
}
#recent-view-track h2 {
    float:left;
    font-size:14px
}
#recent-view-track .extra {
    float:right;
    font-size:12px;
    margin-right:10px
}
#recent-view-track ul {
    margin-top:-1px;
    padding:0 8px
}
#recent-view-track li {
    overflow:hidden;
    border-top:1px dotted #dedede;
    zoom:1
}
#recent-view-track .p-img {
    float:left;
    margin-right:5px;
    width:50px;
    height:50px;
    overflow:hidden
}
#recent-view-track .p-name {
    float:left;
    width:120px;
    height:3em;
    margin-top:5px
}
#recent-view-track .p-price {
    float:left;
    width:120px
}
#recent-view-track .no-track {
    margin:10px;
    height:230px;
    background:url(../images/foot.png) left bottom no-repeat;
    color:#999
}
#recent-view-track .no-track p {
    margin-top:5px;
    line-height:1.5em
}
#recent-view-track .no-track h4 {
    font:18px"microsoft yahei"
}
#maybe-like .mt {
    height:28px;
    background:url(../images/newicon20121106.png) 0 -287px repeat-x;
    border-right:0;
    border-bottom:1px solid #ccc
}
#maybe-like h2 {
    font-size:14px;
    float:left
}
#maybe-like .extra {
    float:right;
    font:12px/29px arial;
    margin-right:10px
}
#maybe-like .extra span {
    font-family:arial;
    cursor:pointer;
    margin:5px 0 0 5px;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding:0 4px;
    border-radius:10px;
    background:#999;
    color:#fff;
    *zoom:1
}
#maybe-like .extra .curr {
    background:#d00
}
#maybe-like .mc, #recent-view-track .mc {
    height:250px;
    overflow:hidden;
    position:relative
}
#maybe-like .p-comm .star {
    margin-top:2px
}
#maybe-like .star {
    background-image:url(../images/newicon20121106.png);
    background-repeat:no-repeat
}
#maybe-like .mc ul li {
    width:140px;
    padding:10px 20px;
    text-align:center
}
#maybe-like .mc .p-name {
    height:3em
}
#maybe-like .p-price {
    height:16px
}
#maybe-like #guess-scroll {
    margin-left:40px
}
#maybe-like .disabled {
    cursor:default
}
#maybe-like .guess-control {
    position:absolute;
    z-index:1;
    left:10px;
    top:70px;
    display:block;
    width:21px;
    height:107px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../images/scroll.png) 0 0 no-repeat;
    cursor:pointer
}
#maybe-like #guess-backward {
    background-position:-21px 0;
    right:10px;
    left:auto
}
#product-track .star {
    display:inline-block;
    width:75px;
    height:14px
}
#product-track .sa5 {
    background-position:-109px -239px
}
#product-track .sa4 {
    background-position:-124px -239px
}
#product-track .sa3 {
    background-position:-139px -239px
}
#product-track .sa2 {
    background-position:-154px -239px
}
#product-track .sa1 {
    background-position:-169px -239px
}
#product-track .sa0 {
    background-position:-184px -239px
}
.w1210 #product-track .right {
    width:944px
}
.ht {
    height:40px;
    width:100%;
    background-color:#1ba1ea
}
.htc {
    width:944px;
    margin:0 auto;
    height:40px
}
.htcl {
    width:500px;
    height:40px;
    color:white;
    line-height:40px;
    font-size:12px;
    float:left
}
.la {
    height:40px;
    line-height:40px;
    width:180px;
    color:white;
    margin-left:80px
}
.htc a:link, .htc a:visited {
    color:white;
    font-weight:400;
    font-size:12px;
    text-decoration:none;
    line-height:40px
}
.hdcar a:link, .hdcar a:visited {
    color:black;
    font-weight:400;
    font-size:14px;
    text-decoration:none;
    line-height:50px;
    display:block
}
.hdcarh a:link, .hdcarh a:visited {
    color:black;
    font-weight:400;
    font-size:14px;
    text-decoration:none;
    line-height:50px;
    display:block
}
.htc a:hover, .hdcar a:hover, .hdcarh a:hover {
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease;
    color:#ec6247;
    text-decoration:underline
}
.htcr {
    overflow:hidden;
    height:40px;
    line-height:40px;
    font-size:12px;
    color:white;
    font-weight:400;
    font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial;
    float:right
}
.htcr .sp1, .htcr .sp2 {
    display:block;
    float:left;
    height:40px;
    text-indent:23px
}
.htcr .sp1 {
    background:url("../images/top01.png") 0 10px no-repeat;
    margin-right:10px
}
.htcr .sp2 {
    background:url("../images/top02.png") 0 10px no-repeat
}
.htc .actp {
    padding:0 10px;
    height:28px;
    background-color:white;
    float:left;
    position:absolute;
    line-height:28px;
    top:29px;
    left:600px;
    border:1px solid #ec6247;
    z-index:666
}
.htc .actp .arwup {
    width:0;
    height:0;
    border-width:5px;
    border-style:dashed dashed solid;
    border-color:transparent transparent white;
    font-size:0;
    line-height:0;
    position:absolute;
    top:-10px;
    left:26px;
    z-index:99
}
.htc .actp .tpcls {
    font-family:Arial;
    cursor:pointer
}
.w1210 .w {
    width:944px
}
.hda {
    float:left;
    display:block;
    width:220px;
    height:40px;
    margin-top:10px;
    text-decoration:none
}
.hdsh {
    width:548px;
    height:65px;
    margin-top:20px;
    float:left
}
.hdsdv {
    width:367px;
    float:left;
    height:30px;
    border:1px solid #1ba1ea;
    border-right:0
}
.txtsh {
    width:296px;
    float:left;
    height:28px;
    line-height:28px;
    border:0;
    outline:0;
    text-indent:10px;
    border-left:1px solid #e5e5e5;
    margin-top:-30px;
    margin-left:69px
}
.hdsdv ul {
    width:70px;
    background-color:#f6f6f6;
    float:left
}
.hdsdv ul li {
    font-size:13px;
    color:#333;
    height:30px;
    line-height:30px;
    padding:0 10px;
    cursor:pointer;
    text-align:center;
    display:none
}
.hdsdv ul li:hover {
    color:#ec6247
}
.hdsdv ul .active {
    display:block
}
.btnsvs {
    margin-left:10px
}
.defbutton {
    outline:0;
    height:32px;
    border:1px solid #1ba1ea;
    width:78px;
    background-color:#1ba1ea;
    color:white;
    text-align:center;
    cursor:pointer;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease
}
.btnsvs {
    margin-left:10px
}
#header-2013 {
    padding:0
}
#settleup-2013 {
    float:right;
    position:relative;
    z-index:9;
    width:126px;
    height:50px;
    margin-top:10px;
    background:url("../images/che2.png") no-repeat
}
.ld {
    position:relative;
    zoom:1;
    position:absolute;
    z-index:3;
    width:74px;
    height:30px;
    padding:0 20px 0 30px;
    background-image:url("../images/che2.png");
    cursor:pointer;
    text-align:center
}
.dvm {
    width:100%;
    height:40px;
    margin-top:0;
    clear:both
}
.dvm ul {
    height:40px;
    width:944px;
    margin:0 auto
}
.dvm ul li {
    float:left;
    height:40px
}
.dvm ul li .active {
    color:#333;
    background-Color:#d9d9d9
}
.dvm ul li a:link, .dvm ul li a:visited {
    display:block;
    height:40px;
    line-height:40px;
    color:#333;
    text-decoration:none;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease;
    -moz-transition:background-Color .4s ease;
    -o-transition:background-Color .4s ease;
    transition:background-Color .4s ease;
    font-family:'Microsoft YaHei';
    font-size:15px;
    font-weight:bold;
    width:100px;
    text-align:center;
    margin-right:10px
}
.dvm ul li a:hover {
    color:#ec6247;
    background-Color:#d9d9d9
}
.w1210 .block {
    width:944px;
    margin:0 auto;
    padding:0
}
.section_h_head {
    width:944px;
    margin-top:20px
}
.section_drug_area_section {
    float:left;
    height:358px;
    width:500px;
    margin:0 auto;
    border:1px solid #d9d9d9;
    overflow:hidden
}
.section_drug_area_img {
    margin:30px 0 0 90px
}
#FlyElm {
    height:360px;
    width:500px;
    z-index:888;
    position:absolute;
    top:25%;
    left:22%;
    display:none
}
.drug_Info {
    float:right;
    width:410px;
    height:358px;
    margin-right:10px;
    overflow:hidden
}
.drug_info_p1 {
    display:block;
    font-weight:bold;
    font-size:20px;
    color:#333;
    height:50px;
    line-height:25px;
    overflow:hidden
}
.drug_info_p2 {
    font-size:12px;
    color:#959595;
    border-bottom:1px dotted #d9d9d9;
    margin-top:-10px;
    padding-bottom:10px
}
.drug_info_p3 {
    color:#959595;
    margin-top:15px;
    font-size:14px
}
.drug_info_p4 {
    color:#959595;
    line-height:1.3em;
    font-size:14px
}
.btn_a {
    text-decoration:none
}
.drug_price {
    background-color:#ececec;
    margin-left:0;
    margin-top:10px;
    overflow:auto
}
.drug_price_p1 {
    color:#ec6247;
    font-size:16px;
    line-height:28px;
    margin-left:10px;
    font-weight:bold;
    font-family:'Lucida Console'
}
.drug_price_p2 {
    font-size:14px;
    float:left;
    margin-left:10px;
    margin-top:-5px
}
.drug_price_s1 {
    text-decoration:line-through;
    color:#959595;
    font-family:'Lucida Console'
}
.drug_price_s2 {
    margin-left:10px;
    color:#959595
}
.drug_price_s3 {
    float:right;
    margin-top:-22px;
    font-size:14px
}
.drug_price_s3 a {
    color:#4794e7;
    margin-top:-10px;
    color:#ec6247;
    text-decoration:none
}
.section_p_img {
    margin:18px 0
}
.colortype {
    width:410px;
    overflow:hidden;
    height:48px
}
.colortype_s1 {
    float:left;
    font-size:12px;
    color:#959595
}
.colortype div {
    height:42px;
    margin:5px 5px 5px 5px;
    width:42px;
    border:1px solid #a3a3a3;
    float:left;
    margin-bottom:20px;
    margin-top:-15px
}
.drug_info_p5 {
    height:40px;
    clear:both
}
.drug_info_p5 a {
    text-decoration:none
}
.drug_info_p5_b1 {
    cursor:pointer;
    background-color:white;
    border:1px solid #1ba1ea;
    height:35px;
    text-indent:10px;
    padding:2px 25px 2px 40px;
    border:0;
    background-color:#4794e7;
    margin-right:10px;
    color:white
}
.drug_info_p5_b2 {
    cursor:pointer;
    background:url("../images/mai.png") no-repeat 10px 0;
    height:35px;
    text-indent:10px;
    padding:2px 25px 2px 40px;
    border:0;
    background-color:red;
    margin-right:10px;
    color:white
}
.gwc_add {
    cursor:pointer;
    background-color:white;
    border:1px solid #1ba1ea;
    height:42px;
    width:195px;
    color:#1ba1ea;
    font-size:14px
}
.pay_drug {
    cursor:pointer;
    background-color:white;
    border:1px solid #1ba1ea;
    height:42px;
    width:195px;
    background-color:#1ba1ea;
    margin-left:10px;
    color:white;
    font-size:14px
}
.drug_info_ul {
    margin-top:16px;
    font-size:12px;
    border-top:1px dotted #d9d9d9;
    padding-top:12px
}
.drug_info_ul li {
    float:left;
    margin-left:5px
}
.section_tl_p1 {
    height:40px;
    line-height:40px;
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
    border-bottom:1px solid #d9d9d9
}
.TongLei {
    position:relative;
    width:944px;
    height:280px
}
.section_recommend_s {
    margin-left:2px;
    float:left;
    width:209px;
    height:150px;
    margin-right:15px
}
.section_recommend_s a {
    text-decoration:none
}
.section_recommend_img {
    margin-left:-6px;
    height:158px;
    width:222px;
    border:1px solid #d9d9d9
}
.section_recommend_p1 {
    width:220px;
    font-size:15px;
    color:#333;
    font-weight:bold;
    height:20px;
    margin-top:10px;
    margin-left:-6px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.section_recommend_p1 a {
    color:#333
}
.section_recommend_p1 a:hover {
    color:#ec6247
}
.section_recommend_p2 {
    margin-bottom:12px;
    text-align:left;
    width:220px;
    margin-left:-15px;
    color:#959595;
    font-size:12px;
    margin-top:-5px
}
.section_recommend_p2_s {
    display:block;
    overflow:hidden;
    width:100px;
    height:20px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.section_recommend_p2_s1 {
    color:#ec6247;
    font-size:14px;
    float:right;
    font-family:'Lucida Console';
    margin-top:-20px
}
.section_recommend_p2_s2 {
    color:#ec6247;
    font-size:16px;
    float:right
}
.section_tl_ul {
    margin-left:20px
}
.section_tl_ul li {
    float:left;
    width:100px;
    height:30px
}
.section_tl_s1 {
    float:left;
    width:224px;
    height:300px;
    margin-top:25px
}
.section_tl_s2 {
    border:1px solid #d9d9d9;
    color:#333
}
.section_tl_p2 {
    font-weight:bold;
    margin-left:20px;
    height:30px;
    margin-top:15px;
    font-size:16px
}
.cl_a {
    color:#1ba1ea;
    padding:5px 5px;
    border:1px solid #1ba1ea
}
.cl_a:hover {
    color:#ec6247;
    padding:5px 5px;
    border:1px solid #ec6247
}
.section_directions_area_h1 {
    margin-top:25px;
    width:710px;
    background-color:#e0e0e0
}
.section_directions_area_p1 {
    margin-top:0
}
.drug_tb_type {
    float:right;
    width:705px;
    border-collapse:collapse
}
.drug_tb_type_t1 {
    width:100px;
    height:40px;
    border:1px solid #d5d5d5
}
.drug_tb_type_t2 {
    height:40px;
    border:1px solid #d5d5d5;
    text-indent:10px
}
.section_table_td1 {
    width:150px
}
.expic {
    width:710px;
    float:right;
    margin-top:10px
}
.expic img {
    width:705px;
    height:auto
}
.pro_history {
    float:left;
    width:224px;
    height:auto;
    margin-top:25px;
    border:1px solid #d9d9d9
}
.pro_history_info {
    width:85%;
    height:280px;
    border-bottom:dotted #d9d9d9 1px;
    margin-left:17px;
    margin-top:10px;
    margin-bottom:20px
}
.pro_history_info:hover {
    border:1px solid #ed6146
}
.history_img {
    width:100%;
    height:65%;
    overflow:hidden;
    text-align:center
}
.promote_price {
    color:#e30e22;
    font-size:16px;
    font-weight:bold
}
.pro_name {
    display:block;
    overflow:hidden;
    height:50px;
    line-height:25px;
    color:#000
}
.history_text {
    background:#e0e0e0;
    width:100%;
    height:40px;
    text-align:center;
    line-height:40px
}
.join_buy {
    width:100%;
    height:60px;
    margin-top:61px;
    margin-top:-moz-calc(55px);
    text-align:center;
    border-bottom:1px dotted #d9d9d9;
    margin-top:-webkit-calc(59px)
}
.join_shopcar {
    display:block;
    width:188px;
    height:35px;
    border:1px solid #1ba1ea;
    cursor:pointer;
    float:left;
    line-height:35px;
    text-decoration:none;
    margin-right:30px;
    color:#1ba1ea;
    font-size:14px;
    font-family:"微软雅黑"
}
.now_buy {
    margin-right:0;
    background:#1ba1ea;
    color:white;
    border:0
}
.join_shopcar:hover {
    background:#fafbfb
}
.now_buy:hover {
    background:#05a4fa
}
.section_table_tdname {
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    height:35px;
    font-family:"微软雅黑"
}
.section_table_tdvalue {
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    padding:10px;
    font-size:12px
}
.section_table {
    height:auto
}
#pro_img_big {
    width:360px;
    height:360px;
    margin-left:71px
}
.shuxing_key254 {
    display:none
}
.section_directions_area_p1 {
    color:#000;
    display:block;
    float:left;
    height:40px;
    line-height:40px;
    padding-left:15px;
    padding-right:15px;
    border-right:1px solid #e3e3e3;
    text-align:center
}
.chd {
    width:944px;
    padding-top:10px;
    float:left;
    height:550px;
    overflow:hidden
}
.chd .chdm {
    width:222px;
    border:1px solid #d9d9d9;
    padding-top:7px;
    float:left;
    position:absolute;
    height:534px
}
.chd .chdm>li {
    border:0;
    border-bottom:1px solid transparent;
    width:222px;
    position:absolute;
    z-index:333;
    height:100px;
    background-color:white !important
}
.chd .chdm>li:hover {
    border-bottom:1px solid #d9d9d9 !important;
    padding-left:1px
}
.chd .chdm>li>.im {
    padding:20px 0 0 23px;
    height:80px;
    width:199px;
    position:absolute;
    z-index:555
}
.im2 {
    top:102px
}
.im3 {
    top:204px
}
.im4 {
    top:306px
}
.im5 {
    top:408px
}
.im6 {
    top:510px
}
.imhd {
    display:block;
    height:20px;
    line-height:20px
}
.mhd1 {
    background:url("../images/lan01.png") no-repeat
}
.mhd2 {
    background:url("../images/lan02.png") no-repeat
}
.mhd3 {
    background:url("../images/lan03.png") no-repeat
}
.mhd4 {
    background:url("../images/lan04.png") no-repeat
}
.mhd5 {
    background:url("../images/lan05.png") no-repeat
}
.mhd6 {
    background:url("../images/lan06.png") no-repeat
}
.chd .chdm>li>.im>a:link, .chd .chdm>li>.im>a:visited {
    display:block;
    text-indent:30px;
    line-height:20px;
    height:20px;
    font-weight:bold;
    color:#1ba1ea;
    text-decoration:none;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease
}
.chd .chdm>li>.im>a:hover {
    color:#ec6247;
    text-decoration:underline
}
.im>.ims {
    margin-top:10px;
    width:177px;
    height:50px;
    line-height:20px;
    border-bottom:1px dotted #d9d9d9;
    overflow:hidden
}
.im>.ims>a:link, .im>.ims>a:visited {
    font-size:12px;
    color:#333;
    text-decoration:none
}
.im>.ims>a:hover {
    color:#ec6247;
    text-decoration:none
}
.imdv {
    padding-top:19px;
    padding-left:15px;
    background-color:white;
    width:222px;
    border:1px solid #d9d9d9;
    display:none;
    z-index:111;
    position:absolute;
    min-height:100px
}
.iv1 {
    top:-1px;
    left:222px
}
.iv2 {
    top:-1px;
    left:222px
}
.iv3 {
    top:-1px;
    left:222px
}
.iv4 {
    top:-1px;
    left:222px
}
.iv5 {
    top:-1px;
    left:222px
}
.iv6 {
    top:-1px;
    left:222px
}
.chdm .active {
    display:block
}
.imdv a:link, .imdv a:visited {
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
    color:#333;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease
}
.imdv a:hover {
    color:#ec6247;
    text-decoration:underline
}
.imdv>.imss {
    padding:19px 10px 19px 0
}
.imdv>.imss a:link, .imdv>.imss a:visited {
    font-size:12px;
    text-decoration:none;
    color:#333;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease;
    line-height:20px;
    font-weight:normal
}
.imdv>.imss a:hover {
    color:#ec6247;
    text-decoration:underline
}
.dvad {
    height:360px;
    width:704px;
    float:right;
    position:relative
}
.adimg {
    width:100%;
    height:100%;
    cursor:pointer;
    position:absolute
}
.adul {
    position:absolute;
    height:16px;
    z-index:99;
    left:0;
    right:0;
    margin:auto;
    margin-top:330px;
    float:left;
    margin-left:200px
}
.adul li {
    cursor:pointer;
    float:left;
    margin-top:2px;
    width:12px;
    height:12px;
    background:url("../images/adn.png");
    margin-right:20px
}
.adul .active {
    cursor:pointer;
    float:left;
    margin-top:2px;
    width:12px;
    height:12px;
    background:url("../images/adh.png");
    margin-right:20px
}
.adlist {
    margin-top:20px;
    width:704px;
    height:195px;
    float:right
}
.adlc {
    width:224px;
    height:241px;
    float:left
}
.adlist .cent {
    margin-left:16px;
    margin-right:16px
}
.adtitle {
    display:block;
    width:222px;
    height:154px;
    border:1px solid #d9d9d9
}
.adlist .adlc .spn {
    display:none
}
.adlc .img {
    height:154px;
    margin-left:33px
}
.adlc .spn {
    height:45px;
    display:block;
    line-height:45px;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:224px
}
.adlc .spd {
    height:40px;
    display:block;
    line-height:40px;
    font-size:14px;
    float:left
}
.adlc .spn a:link, .adlc .spd a:link, .adlc .spn a:visited, .adlc .spd a:visited {
    color:#333;
    text-decoration:none;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease
}
.adlc .spn a:hover, .adlc .spd a:hover {
    color:#ec6247;
    text-decoration:none
}
.adlc .spp {
    font-weight:bold;
    color:#ec6247;
    height:40px;
    display:block;
    line-height:40px;
    font-size:14px;
    float:right;
    font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial
}
.secc {
    width:944px;
    float:left;
    margin:0 auto;
    margin-top:30px
}
.secimg {
    width:40px;
    height:40px;
    float:left;
    margin-right:10px
}
.sechd {
    height:40px;
    float:left;
    width:894px;
    font-weight:bolder;
    line-height:40px;
    margin-top:-8px;
    font-size:18px;
    color:#333;
    border-bottom:1px solid #d9d9d9
}
.secdc {
    margin-left:5px;
    color:#d9d9d9;
    font-size:18px;
    font-family:Arial;
    font-weight:normal
}
.secdl {
    margin-top:55px;
    overflow:auto
}
.secd {
    width:302px;
    border:1px solid #d9d9d9;
    height:340px;
    float:left;
    margin-bottom:20px;
    overflow:hidden;
    -moz-transition:border .4s ease;
    -o-transition:border .4s ease;
    transition:border .4s ease
}
.secdl .active {
    border:1px solid #ec6247
}
.secdl .cent {
    margin-left:16px;
    margin-right:16px
}
.cdimg {
    position:relative;
    width:302px;
    height:216px;
    overflow:hidden
}
.cdimg .img {
    height:216px;
    width:216px;
    margin-left:43px;
    position:absolute;
    top:0;
    left:0
}
.secd .spn {
    margin:16px 14px 0;
    display:block;
    height:22px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:22px
}
.secd .spn a:link, .secd .spn a:visited {
    font-weight:bold;
    line-height:22px;
    color:#333;
    text-decoration:none;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease
}
.secd .spn a:hover {
    color:#ec6247;
    text-decoration:none
}
.secd .spdesc {
    margin-left:14px;
    margin-right:14px;
    display:block;
    height:44px;
    line-height:22px;
    font-size:12px;
    color:#959595;
    width:274px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.secd .sppic {
    margin-top:8px;
    margin-left:14px;
    display:block;
    height:21px;
    line-height:21px
}
.secd .sppic .spph {
    color:#ec6247;
    font-weight:bold;
    font-size:16px
}
.secd .sppic .spps {
    margin-left:10px;
    font-size:12px;
    text-decoration:line-through;
    color:#959595
}
.MagicZoomBigImageCont {
    border:1px solid #eee;
    margin-left:-8px
}
.MagicZoomHeader {
    font:12px Tahoma, Verdana, Arial, sans-serif;
    color:#fff;
    text-align:center !important;
    background-color:#999;
    border:1px red solid
}
.MagicZoomPup {
    border:1px solid #f0a09b;
    background:#fff;
    cursor:crosshair
}
.MagicZoomLoading {
    text-align:center;
    background:#fff;
    color:#444;
    border:1px solid #ccc;
    opacity:.8;
    padding:3px 3px 3px 3px;
    display:none
}
.MagicZoomLoading img {
    padding-top:3px !important
}
#show_pic a.MagicZoom {
    cursor:crosshair
}
.cattlist {
    clear:both
}
.te {
    line-height:50px
}
.catt {
    float:left;
    height:auto
}
.catt ul {
    border:0
}
.catt li {
    padding-bottom:1px;
    line-height:25px;
    margin:0 4px 4px 0;
    padding-left:1px;
    padding-right:1px;
    float:left;
    vertical-align:middle;
    padding-top:1px;
    padding-left:0;
    cursor:pointer
}
.catt li a {
    border:#c8c9cd 1px solid;
    text-align:center;
    background-color:#fff;
    margin-left:2px;
    margin-top:3px;
    padding-left:6px;
    padding-right:6px;
    display:block;
    white-space:nowrap;
    color:#000;
    text-decoration:none;
    float:left;
    _margin-right:1px
}
.catt li a:hover {
    border:#c00 2px solid;
    margin:-1px;
    margin-left:1px;
    margin-top:2px
}
.catt li a:focus {
    outline-style:none
}
.catt li a.selected {
    border:#c00 2px solid;
    margin:-1px;
    background:url("../images/select.gif") no-repeat bottom right;
    margin-left:1px;
    margin-top:2px;
    _margin-right:1px;
    background-color:#fff
}
.catt li.selected a:hover {
    border:#c00 2px solid;
    margin:-1px;
    background:url("../images/select.gif") no-repeat bottom right
}
.fl {
    float:left;
    _display:inline
}
.fr {
    float:right;
    _display:inline
}
.tl {
    text-align:left
}
.tc {
    text-align:center
}
.tr {
    text-align:right
}
.f12 {
    font-size:12px
}
.f13 {
    font-size:13px
}
.f14 {
    font-size:14px
}
.f16 {
    font-size:16px
}
.f18 {
    font-size:18px
}
.f24 {
    font-size:24px
}
.fb {
    font-weight:bold
}
.fn {
    font-weight:normal
}
.noline {
    text-decoration:none
}
.underline {
    text-decoration:underline
}
.throughline {
    text-decoration:line-through
}
.inline {
    display:inline
}
.inblock {
    display:inline-block;
    *display:inline
}
.none {
    display:none
}
.hidden {
    visibility:hidden
}
.relative {
    position:relative
}
.absolute {
    position:absolute
}
.zoom {
    zoom:1
}
.blod {
    font-weight:bold
}
.bloder {
    font-weight:bolder
}
.pointer {
    cursor:pointer
}
img {
    border:0;
    margin:0
}
li {
    list-style:none;
    word-spacing:normal
}
.clear {
    clear:both
}
.wrapper {
    width:990px;
    margin:0 auto;
    padding:0
}
.block {
    width:1200px;
    margin:0 auto;
    padding:0
}
.listwrap .block {
    margin-top:20px
}
.yp_detail .block {
    width:auto
}
.w1210 .block {
    width:1210px;
    margin:0 auto;
    padding:0
}
.f_l {
    float:left
}
.f_r {
    float:right
}
.tl {
    text-align:left
}
.tc {
    text-align:center
}
.tr {
    text-align:right
}
.dis {
    display:block
}
.inline {
    display:inline
}
.none {
    display:none
}
.dashed {
    background:url(../images/linebg.gif) repeat-x left top;
    color:#3f3f3f;
    padding:2px 0 3px 12px
}
em {
    font-style:normal
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
*html .clearfix {
    height:1%
}
*+html .clearfix {
    height:1%
}
.word {
    word-break:break-all
}
.B_blue {
    border:1px solid #cecece
}
.B_input {
    border:1px solid #cecece
}
.inputBg {
    border:1px solid #bababa;
    height:20px;
    line-height:20px
}
.f1 {
    color:#c00;
    font-weight:bold
}
.f2 {
    color:#006bd0
}
.f3 {
    color:#9e9e9e
}
.f4 {
    color:#fe596a
}
.f4_b {
    color:#fe596a;
    font-weight:bold
}
.f5 {
    color:#000
}
.f6 {
    color:#006bd0
}
.f7 {
    color:red
}
.market {
    color:#999;
    font-size:14px;
    text-decoration:line-through
}
.shop {
    color:#c00;
    font-size:14px;
    font-weight:bold;
    font-family:Arial
}
.market_s {
    color:#999;
    text-decoration:line-through;
    font-family:Arial
}
.shop_s {
    color:#c00;
    font-size:14px;
    font-weight:bold;
    font-family:Arial
}
.hoverlist img {
    border:1px solid #fff
}
.hoverlist a:hover {
    border:0
}
.hoverlist a:hover img {
    border:1px solid #fff
}
.bnt_blue {
    background:url(../images/bg.gif) no-repeat 0 0;
    width:52px;
    height:21px;
    text-align:center;
    line-height:21px;
    color:#fff;
    border:0;
    cursor:pointer
}
.bnt_blue_1 {
    background:url(../images/bg.gif) no-repeat 0 -663px;
    width:77px;
    height:21px;
    text-align:center;
    line-height:21px;
    color:#fff;
    border:0;
    cursor:pointer
}
.bnt_blue_2 {
    background:url(../images/bg.gif) no-repeat 0 -696px;
    width:139px;
    height:21px;
    text-align:center;
    line-height:21px;
    color:#fff;
    border:0;
    cursor:pointer
}
.bnt_bonus {
    background:url(../images/bg.gif) no-repeat -56px 0;
    width:52px;
    height:21px;
    text-align:center;
    line-height:21px;
    color:#fff;
    border:0;
    cursor:pointer
}
.box {
    background:#fff;
    padding-bottom:2px;
    overflow:hidden
}
.box_1 {
    border:1px solid #ddd;
    background-color:#fff
}
.box_2 {
    border:1px solid #ddd;
    overflow:hidden
}
.box_3 {
    border:1px solid #ccc;
    background-color:#fff
}
.box_4 {
    border-left:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    border-top:4px solid #b6b6b6;
    background-color:#fff
}
.boxCenterList {
    padding:8px
}
.box_bg {
    border:1px solid #d7d7d7;
    background-color:#f3f3f3
}
.box_blue {
    border:1px solid #c4d8ea;
    background-color:#fff;
    padding:5px 10px
}
.h3 {
    height:26px;
    padding-top:10px;
    text-align:right;
    font-size:12px;
    background:url(../images/tab1.gif) no-repeat;
    color:#b00;
    font-weight:normal;
    font-size:14px
}
.h3 img {
    position:relative;
    top:7px
}
.h3 span {
    float:left;
    width:82px;
    text-align:center;
    font-size:14px
}
h5 {
    height:26px;
    line-height:26px;
    text-align:right;
    background-color:#f4f2f2;
    font-size:12px;
    color:#827f7f;
    padding:0 10px 0 0
}
h5 span {
    float:left;
    font-weight:bold;
    padding-left:8px
}
h6 {
    height:32px;
    line-height:32px;
    text-align:right;
    font-size:12px;
    background:url(../images/utti.gif) repeat-x;
    color:#3f3f3f;
    padding-right:10px
}
h6 span {
    float:left;
    padding-left:15px
}
h6 img {
    position:relative;
    top:7px
}
#winner {
    Z-INDEX:99999;
    WIDTH:100%
}
a {
    color:#666;
    text-decoration:none
}
a:hover {
    color:#3470be
}
.blank {
    height:8px;
    line-height:8px;
    clear:both;
    visibility:hidden
}
.blank5 {
    height:5px;
    line-height:5px;
    clear:both;
    visibility:hidden
}
.AreaL {
    float:left;
    width:211px;
    display:inline
}
.AreaR {
    float:right;
    width:769px;
    overflow:hidden
}
.w1210 .AreaR {
    width:989px
}
.AreaLu {
    float:left;
    width:165px;
    display:inline
}
.AreaRu {
    float:right;
    width:815px;
    overflow:hidden
}
.w1210 .AreaRu {
    width:1035px
}
#ur_here {
    height:18px;
    line-height:18px;
    margin:10px 0
}
#ur_here a {
    color:#666;
    text-decoration:none
}
#ur_herec {
    background:url(../images/urhere.gif) left center no-repeat;
    padding:0 18px
}
#ur_herec a {
    color:#666;
    text-decoration:none
}
.categorynum .num {
    font-weight:bold;
    color:#a60002
}
#sortlist {
    border:1px solid #ddd
}
#sortlist .mt {
    display:none;
    height:24px;
    padding:3px 8px;
    line-height:24px
}
#sortlist h2 {
    color:#fff
}
#sortlist .mc {
    width:209px;
    margin-top:-1px;
    background:#FFF
}
#sortlist h3 {
    height:30px;
    background-color:#f7f7f7;
    padding:0 7px 0 10px;
    border-top:1px solid #ddd;
    cursor:pointer;
    font:normal 14px/30px \5fae\8f6f\96c5\9ed1
}
#sortlist .fore h3 {
    border:0
}
#sortlist b {
    float:left;
    width:16px;
    height:16px;
    margin:7px 8px 0 0;
    background:url(../images/20130412b.png) no-repeat;
    overflow:hidden;
    cursor:pointer
}
#sortlist ul {
    overflow:hidden;
    display:none;
    padding:6px 0;
    border-top:1px solid #ddd;
    zoom:1
}
#sortlist li {
    width:159px;
    height:18px;
    padding:3px 15px 3px 35px;
    overflow:hidden
}
#sortlist .current ul {
    display:block
}
#sortlist .cat3 {
    color:#d00
}
.list-h li, .list-h dl {
    float:left
}
#mhot {
    height:130px;
    margin-bottom:10px
}
#hotsale {
    float:left;
    width:581px;
    position:absolute;
    padding-bottom:10px;
    _padding-bottom:7px;
    background:#fff
}
#hotsale .mt {
    position:absolute;
    top:-4px;
    left:-4px;
    height:16px;
    padding:15px 0 0 20px;
    line-height:16px;
    background:url(../images/20120824b.gif) no-repeat
}
#hotsale h2 {
    background-position:0 -597px;
    margin-left:20px
}
#hotsale .mc {
    overflow:hidden;
    width:556px;
    padding:20px 0 0 25px
}
#hotsale dl {
    width:275px;
    overflow:hidden
}
#hotsale dt {
    float:left;
    width:100px;
    margin-right:6px
}
#hotsale dd {
    float:left;
    width:146px
}
#hotsale .p-name {
    height:30px;
    line-height:15px
}
#hotsale .p-name a:link, #hotsale .p-name a:visited {
    color:#005aa0
}
#hotsale .btns {
    margin-top:5px
}
#hotsale .btns a:link, #hotsale .btns a:visited {
    display:block;
    width:72px;
    height:25px;
    background:url(../images/bestbuy.gif) no-repeat;
    text-align:center;
    line-height:25px;
    font-size:12px;
    color:#fff;
    text-decoration:none
}
#market {
    float:right;
    width:160px;
    height:107px;
    padding:10px;
    background:#fff
}
#market .mt, #market .mc {
    border-left:1px solid #fff5e9
}
#market .mt {
    padding-left:7px;
    padding-bottom:7px
}
#market .mt h2 {
    background-position:0 -614px
}
#market .mc {
    padding:0 0 2px 3px;
    font-family:\5b8b\4f53
}
#market li {
    background:url(../images/newstit.gif) 0 8px no-repeat;
    height:20px;
    line-height:20px;
    overflow:hidden
}
#market li a {
    padding-left:10px
}
.w1210 #hotsale {
    width:801px
}
.w1210 #hotsale .mc {
    width:776px
}
.w1210 #hotsale dl {
    width:256px;
    margin-bottom:0
}
#filter {
    border-style:solid;
    border-width:1px 1px 0;
    border-color:#dedfde #dedfde #dedfde #dedfde;
    background-color:#f7f7f7;
    background-image:none;
    margin-bottom:20px
}
#filter .fore1 {
    padding:5px 8px;
    border-bottom:1px solid #e7e3e7;
    zoom:1
}
#filter .fore2 {
    padding:3px 8px;
    border-top:1px solid #fff;
    zoom:1
}
#filter dl, #filter dt, #filter dd {
    float:left;
    line-height:26px
}
#filter .total {
    float:right;
    height:22px;
    padding:2px 15px 2px 0;
    border-right:1px solid #e7e3e7;
    line-height:22px;
    color:#c30
}
#filter .pagin {
    float:right;
    height:22px;
    padding:2px 0;
    border-left:1px solid #fff
}
#filter .order dd {
    height:24px;
    border:1px solid #cecbce;
    background-position:0 -80px;
    background-color:#fff;
    margin-right:5px;
    line-height:24px;
    overflow:hidden
}
#filter .order a {
    display:block;
    padding:0 10px
}
#filter .order b {
    display:block;
    position:absolute;
    top:6px;
    right:8px;
    width:9px;
    height:11px;
    overflow:hidden
}
#filter .order .curr {
    border:1px solid #e4393c;
    background-color:#e4393c;
    font-weight:bold
}
#filter .order .curr a:link, #filter .order .curr a:visited {
    color:#fff
}
#filter .up, #filter .down {
    position:relative
}
#filter .up a, #filter .down a {
    padding-right:20px
}
#filter .order .up b {
    background-position:0 -12px
}
#filter .order .down b {
    background-position:0 0
}
#filter .store {
    border-right:1px solid #e7e3e7;
    padding-right:15px
}
.classtit {
    background-color:#f3f3f3;
    border-top:1px solid #dbdbdb;
    border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    height:32px;
    line-height:32px
}
.classtit b {
    padding-left:15px;
    color:#333;
    font-size:14px
}
#category_tree {
    background-color:#f3f3f3;
    padding:10px 0
}
#category_tree dl {
    margin:0 6px
}
#category_tree dt {
    padding:0 0 3px 0;
    height:25px;
    line-height:25px
}
#category_tree dt a {
    font-size:12px;
    font-weight:bold;
    color:#333;
    padding-left:5px
}
#category_tree dd {
    padding:3px 0 3px 5px;
    float:left;
    width:45%;
    height:20px;
    line-height:20px;
    overflow:hidden
}
#category_tree dd a {
    color:#404040;
    text-decoration:none
}
#category_tree dd a:hover {
    color:#f60;
    text-decoration:none
}
.category_box {
    background-color:#fff
}
.category_box dl {
    margin:0 6px;
    clear:both
}
.category_box dt {
    padding:0 0 3px 0;
    height:25px;
    line-height:25px
}
.category_box dt a {
    font-size:12px;
    font-weight:bold;
    color:#333;
    padding-left:5px
}
.category_box dd {
    padding:3px 0 3px 5px;
    float:left;
    width:45%;
    height:20px;
    line-height:20px;
    overflow:hidden
}
.category_box dd a {
    color:#404040;
    text-decoration:none
}
.category_box dd a:hover {
    color:#f60;
    text-decoration:none
}
.top10Tit {
    background:url(../images/bg.gif) no-repeat 0 -85px;
    height:30px
}
.top10List {
    background-color:#fff;
    margin:0 4px 4px 4px
}
.top10List ul {
    border-bottom:1px dashed #e2f3fd;
    position:relative
}
.top10List .iteration {
    position:absolute;
    top:6px;
    left:6px
}
.top10List .iteration1 {
    padding-left:5px;
    width:120px;
    overflow:hidden
}
.top10List li.topimg {
    width:35px;
    height:35px;
    float:left
}
.top10List .samllimg {
    width:35px;
    height:35px;
    margin-bottom:4px
}
.top10List li {
    padding:3px 3px 3px 23px;
    float:left
}
.type_goods {
    padding-left:20px
}
.type_goods li {
    height:30px
}
.type_goods input {
    margin-right:4px;
    vertical-align:-2px;
    *vertical-align:4px;
    _vertical-align:-11px
}
.type_goods label {
    margin-right:15px;
    *vertical-align:7px;
    _vertical-align:-8px
}
.top10List li a, #mallNews .NewsList li a, .boxCenterList li a {
    color:#3f3f3f;
    text-decoration:none
}
.top10List li a:hover, #mallNews .NewsList li a:hover, .boxCenterList li a:hover {
    color:#c00;
    text-decoration:none
}
.category_all {
    background-color:#f7f7f7;
    border-bottom:1px solid #ddd
}
.category_all .tit {
    height:31px;
    font-size:14px;
    line-height:31px;
    text-indent:10px;
    color:#333;
    font-family:'Microsoft YaHei'
}
.category_allc {
    background-color:#f7f7f7;
    border-bottom:1px solid #ddd;
    border-bottom:0
}
.category_allc .tit {
    height:31px;
    font-size:14px;
    line-height:31px;
    text-indent:10px;
    color:#333;
    font-family:'Microsoft YaHei'
}
#sales {
    width:500px;
    background:url(../images/salesbg.gif) repeat-x left bottom;
    border-bottom:2px solid #f0f1f3;
    background-color:#eef8ff
}
#sales h1 {
    font-size:12px;
    background:url(../images/salestitbg.gif) no-repeat;
    height:33px;
    text-align:right
}
#sales h1 img {
    position:relative;
    top:10px;
    right:8px
}
#sales .goodBox {
    margin:10px 0 10px 10px;
    _margin-left:5px
}
#sales .goodBox .goodList p {
    text-align:left;
    color:#3f3f3f
}
#sales .goodBox .goodList p a {
    color:#3f3f3f;
    text-decoration:none
}
#sales .goodBox .goodList p a:hover {
    color:#f60;
    text-decoration:none
}
#sales .goodList {
    width:110px;
    margin:0 5px 0 5px;
    float:left
}
#sales .goodList img {
    background:url(../images/salesgoodbg.gif) no-repeat;
    width:100px;
    height:100px;
    padding:5px
}
#sales .goodList p {
    margin-top:3px;
    text-align:center
}
#brands {
    width:247px;
    height:199px;
    *height:201px;
    padding:1px 0 0 1px;
    position:relative
}
#brands .brandsMore {
    position:absolute;
    left:178px;
    bottom:10px;
    width:65px;
    height:41px
}
#brands .brandsMore img {
    border:0;
    width:65px;
    height:41px
}
#brands img {
    width:78px;
    height:40px;
    border:1px solid #c5e4ff
}
#brands a {
    color:#0069cd;
    text-decoration:none;
    margin:2px 1px;
    display:block;
    float:left
}
.brandsIe6 {
    _width:250px
}
.centerPadd {
    padding:5px 0 8px 0;
    overflow:hidden
}
.itemTit {
    height:30px;
    background:url(../images/bg.gif) no-repeat 0 -195px;
    padding-left:190px;
    text-align:right
}
.itemTit.New {
    background:url(../images/bg.gif) no-repeat 0 -225px
}
.itemTit.Hot {
    background:url(../images/bg.gif) no-repeat 0 -256px
}
.itemTit img {
    position:relative;
    top:7px
}
.itemTit h2 {
    float:left;
    height:27px;
    background:url(../images/itemh2bg.gif) repeat-x left top;
    border:1px solid #d6ecff;
    font-size:12px;
    text-align:center;
    color:#3f3f3f;
    font-weight:100;
    padding:0 10px;
    line-height:28px;
    margin:0 6px 0 0;
    border-bottom:0;
    position:relative;
    bottom:-3px;
    display:inline;
    white-space:nowrap
}
.itemTit h2 a {
    color:#3f3f3f;
    text-decoration:none
}
.itemTit .h2bg {
    height:27px;
    line-height:28px;
    border:0;
    background:0;
    font-size:12px;
    text-align:center;
    color:#006ace;
    font-weight:100;
    padding:0 10px;
    display:inline;
    white-space:nowrap
}
.itemTit .h2bg a {
    color:#006ace;
    text-decoration:none
}
.centerPadd .goodsBox {
    border:1px solid #d6ecff;
    background:#fff;
    padding:12px 0 0 0
}
.centerPadd .goodsBox .more {
    text-align:right;
    clear:both;
    margin:0 8px 8px 0
}
.goodsItem {
    float:left;
    width:215px;
    padding:10px 15px 30px 15px;
    margin:10px auto 0;
    position:relative
}
.goodsItem1 {
    margin:0 17px 17px 17px;
    background:0
}
.grid {
    padding-top:10px;
    position:relative
}
.goodsItem .goodsimglist {
    position:relative;
    margin-bottom:4px
}
.goodsItem .goodsimg {
    width:160px;
    height:160px;
    margin:0 auto;
    text-align:center;
    margin-bottom:5px
}
.goodsItem .goodsimg .thumb {
    width:160px;
    height:160px
}
.goodsItem p {
    text-align:left
}
.goodsItem p a {
    color:#333;
    text-decoration:none
}
.goodsItem p a:hover {
    color:#c00;
    text-decoration:none
}
.goodsItem .f1 {
    color:#e4393c;
    font-size:14px;
    font-family:"Microsoft YaHei", Arial
}
.goodsItem span {
    width:50px;
    height:50px;
    position:absolute;
    right:0;
    top:0;
    background:url(../images/icons.png) no-repeat
}
.goodsItem span.watermark_promote_small {
    background:url(../images/icons.png) no-repeat -156px 0
}
.goodsItem span.watermark_new_small {
    background:url(../images/icons.png) no-repeat -104px 0
}
.goodsItem span.watermark_best_small {
    background:url(../images/icons.png) no-repeat -52px 0
}
.goodsItem span.watermark_hot_small {
    background:url(../images/icons.png) no-repeat 0 0
}
.goodsItem .name {
    height:40px;
    line-height:20px;
    overflow:hidden
}
.goodsItem .brief {
    color:red;
    font-size:12px
}
.goodsItem .price {
    height:25px;
    overflow:hidden
}
.goodsItem .cx {
    position:absolute;
    z-index:10;
    width:44px;
    height:34px;
    background:url(../images/mark_bg.gif) no-repeat;
    line-height:30px;
    text-align:center;
    color:#fff
}
.goodsItem .gbuy {
    margin-top:5px
}
.goodsItem .gbuycart {
    float:left
}
.goodsItem .gbuyr {
    float:left;
    margin-left:6px;
    display:inline
}
.goodsIteme {
    width:162px;
    padding:10px 10px 10px 5px;
    margin:0 auto;
    position:relative;
    float:left
}
.goodsIteme .goodsimg {
    width:160px;
    height:160px;
    margin:0 auto;
    text-align:center;
    margin-bottom:4px
}
.goodsIteme p {
    text-align:left
}
.goodsIteme p a {
    color:#333;
    text-decoration:none
}
.goodsIteme p a:hover {
    color:#c00;
    text-decoration:none
}
.goodsItemo {
    width:162px;
    padding:10px 10px 10px 10px;
    margin:0 auto;
    position:relative;
    float:left
}
.goodsItemo .goodsimg {
    width:160px;
    height:160px;
    margin:0 auto;
    text-align:center;
    margin-bottom:4px
}
.goodsItemo .name {
    height:20px;
    line-height:20px;
    overflow:hidden
}
.goodsItemo p {
    text-align:left
}
.goodsItemo p a {
    color:#333;
    text-decoration:none
}
.goodsItemo p a:hover {
    color:#c00;
    text-decoration:none
}
.helpTitBg {
    background:url(../images/helptitbg.gif) repeat-x left top;
    text-align:left;
    border:1px solid #c5e4ff;
    background-color:#fff;
    padding:0 0 10px 15px
}
.helpTitBg dl {
    float:left;
    margin-right:30px;
    _margin-right:20px;
    _width:130px
}
.helpTitBg dt {
    background:url(../images/bg.gif) no-repeat 0 -570px;
    width:auto;
    height:33px;
    line-height:33px;
    text-align:left;
    font-weight:bold;
    color:#56a5ee;
    padding-left:12px;
    margin-bottom:8px
}
.helpTitBg dt a {
    font-weight:bold;
    color:#56a5ee;
    text-decoration:none
}
.helpTitBg dd a {
    color:#006acd;
    text-decoration:none;
    background:url(../images/bg.gif) no-repeat 0 -170px;
    padding:0 0 0 10px
}
.boxCenterList ul {
    height:1%;
    margin-bottom:10px;
    border-bottom:1px dotted #ccc
}
.boxCenterList li {
    width:180px;
    margin:0 auto 5px;
    text-align:center
}
.boxCenterList li.goodsimg {
    width:180px;
    margin:0 auto;
    text-align:center
}
.boxCenterList p.nmae {
    height:40px;
    line-height:20px;
    overflow:hidden
}
.boxCenterList li.goodsimg img {
    width:100px;
    height:100px;
    margin:0 auto;
    text-align:center;
    border:1px solid #cdcdcd;
    display:block
}
.rank .mt {
    background-image:url(../images/icon2011111802.png);
    background-repeat:no-repeat
}
.rank .tab li {
    background-image:url(../images/icon2011111801.png);
    background-repeat:no-repeat
}
.rank .mt {
    height:24px;
    padding:3px 8px;
    background-color:#e6e6e6;
    background-position:0 -87px;
    line-height:24px
}
.rank .mc {
    padding:0 1px;
    border:solid #e6e6e6;
    border-width:1px 1px 1px
}
.rank .category_all {
    border:solid #e6e6e6;
    border-width:1px 1px 0
}
.rank .tab {
    padding:6px 2px 0;
    height:19px;
    border-bottom:1px solid #dedfde;
    overflow:hidden;
    zoom:1
}
.rank .tab li {
    width:62px;
    height:17px;
    padding-top:2px;
    margin:0 2px 0 1px;
    display:inline;
    background:0;
    background-color:#f7f7f7;
    border:1px solid #dedfde;
    text-align:center;
    line-height:17px;
    color:#999;
    cursor:pointer
}
.rank .tab .hover {
    color:#c00;
    font-weight:bold
}
.rank .tab .hover a:link, .rank .tab .hover a:visited {
    color:#c00
}
.rank .tabcon li {
    float:left;
    width:197px;
    padding:6px 5px;
    border-bottom:1px dotted #efefef;
    overflow:hidden;
    height:22px;
    line-height:22px
}
.rank .tabcon span {
    float:left;
    width:18px;
    height:18px;
    margin-right:3px;
    text-align:center;
    line-height:18px;
    background:url(../images/tops1.gif) no-repeat;
    color:#C00;
    font-weight:normal
}
.rank .tabcon span.bg1 {
    background:url(../images/tops2.gif) no-repeat;
    color:#cdcdcd
}
.rank .tabcon .p-img {
    float:left;
    margin-right:5px;
    display:none
}
.rank .tabcon .p-name {
    float:left;
    width:165px;
    display:inline;
    height:22px;
    overflow:hidden
}
.rank .tabcon .p-price {
    float:left;
    height:18px;
    margin-top:2px;
    line-height:18px;
    display:none
}
.rank .tabcon .fore {
    padding:10px 5px 10px;
    height:56px
}
.rank .tabcon .fore .p-img {
    display:block
}
.rank .tabcon .fore .p-name {
    width:120px;
    height:3em;
    line-height:1.5em
}
.rank .tabcon .fore .p-price {
    display:block
}
.boxCenterList1 {
    padding:8px
}
.boxCenterList1 ul {
    height:1%;
    margin-bottom:10px
}
.boxCenterList1 li {
    float:left;
    width:135px;
    display:inline;
    color:#666
}
.boxCenterList1 li.goodsimg {
    width:62px;
    margin-right:5px
}
.boxCenterList1 li a {
    color:#333
}
.boxCenterList1 p.nmae {
    height:40px;
    line-height:20px;
    overflow:hidden
}
.boxCenterList1 li.goodsimg img {
    width:60px;
    height:60px;
    border:1px solid #cdcdcd;
    display:block
}
.RelaArticle a, .alone {
    background:url(../images/bg.gif) no-repeat 0 -170px;
    padding:0 0 0 10px;
    color:#3f3f3f;
    text-decoration:none
}
.RelaArticle a:hover {
    background:url(../images/bg.gif) no-repeat 0 -170px;
    padding:0 0 0 10px;
    color:#f60;
    text-decoration:none
}
.newfont {
    font-size:14px
}
.newfont a {
    height:30px;
    line-height:30px
}
.history h2 {
    height:26px;
    padding-top:10px;
    text-align:center;
    font-size:12px;
    background:url(../images/tab1.gif) no-repeat;
    float:left;
    width:82px;
    color:#b00;
    font-weight:normal;
    font-size:14px
}
.history .h2bg {
    background:0;
    color:#666;
    width:82px;
    height:24px;
    padding-top:12px;
    font-bold:normal
}
.h3goods {
    height:36px;
    background:#fff url(../images/goodstab2.gif) 0 bottom no-repeat;
    border:0
}
.w1210 .h3goods {
    background:#fff url(../images/goodstab1.gif) 0 bottom no-repeat
}
#history li {
    width:100%
}
#clear_history a {
    background:0;
    padding:0;
    color:#3f3f3f;
    text-decoration:none;
    float:right;
    cursor:pointer
}
.colle a {
    background:0;
    padding:0;
    color:#3f3f3f;
    text-decoration:none
}
.colle a:hover {
    background:0;
    padding:0;
    color:#f60;
    text-decoration:none
}
.lirbuy {
    padding:10px 3px 0 0
}
#innergoods {
    width:769px
}
.w1210 #innergoods {
    width:989px
}
.detail-list a {
    color:#005aa0
}
#com_v .detail-list {
    padding:8px;
    border:solid #dedfde;
    border-width:0 1px 1px;
    overflow:hidden;
    zoom:1
}
#com_v .detail-list li {
    float:left;
    width:33%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:2px 0
}
#com_v .detail-correction {
    position:relative;
    padding:8px 0 8px 24px;
    zoom:1
}
#com_v .detail-correction b {
    display:block;
    position:absolute;
    top:9px;
    left:2px;
    width:18px;
    height:15px;
    background-image:url(../images/newicon20130223.png);
    background-repeat:no-repeat;
    background-position:-260px -270px
}
#goodsInfo {
    _height:1%
}
#goodsInfo .imgInfo {
    width:500px;
    height:360px;
    float:left;
    margin-right:0;
    display:inline;
    border:1px solid #d7d7d7
}
#goodsInfo .imgInfo .thumb {
    width:360px;
    height:360px;
    display:block;
    position:relative;
    z-index:1
}
#goodsInfo #gallbox .gallery {
    width:310px;
    float:left;
    text-align:left;
    overflow:hidden
}
#goodsInfo #gallbox .gallery ul {
    width:auto
}
#goodsInfo #gallbox .gallery li {
    width:52px;
    float:left;
    margin:2px 5px 0 5px
}
#goodsInfo #gallbox .gallery li img {
    width:50px;
    height:50px;
    cursor:pointer;
    float:left
}
#goodsInfo #gallbox .gallery img.onbg {
    border:2px solid #c00
}
#goodsInfo #gallbox .gallery img.autobg {
    border:1px solid #dedede
}
#goodsInfo #gallbox span {
    width:17px;
    height:54px;
    background:url(../images/btn_per.gif) no-repeat;
    float:left;
    cursor:pointer
}
#goodsInfo #gallbox span.spanR {
    width:17px;
    height:54px;
    background:url(../images/btn_next.gif) no-repeat;
    float:right
}
#goodsInfo #gallbox #demo {
    float:left
}
#goodsInfo .zoompic {
    float:left;
    width:70px;
    margin-right:10px;
    display:inline;
    padding-top:6px
}
#goodsInfo .sharebg {
    float:left;
    width:215px;
    border:1px solid #d9d8d8;
    background:url(../images/sharebg.gif) repeat-x;
    padding:0 0 0 10px;
    height:23px
}
#goodsInfo .textInfo {
    float:right;
    width:410px;
    height:358px;
    margin-right:10px;
    overflow:hidden
}
.w1210 #goodsInfo .textInfo {
    width:410px
}
#goodsInfo .textInfo1 {
    width:410px
}
.w1210 #goodsInfo .textInfo1 {
    width:410px
}
#goodsInfo .textInfo .ntitle {
    display:block;
    font-weight:bold;
    font-size:20px;
    color:#333;
    height:80px;
    line-height:25px;
    overflow:hidden
}
#goodsInfo .textInfo .brief {
    font-size:12px;
    color:#959595;
    border-bottom:1px dotted #d9d9d9;
    margin-top:10px;
    padding-bottom:10px
}
#goodsInfo .textInfo p {
    font-size:14px;
    font-weight:bold;
    padding:0 5px 5px 8px
}
#goodsInfo .textInfo .shopprice {
    color:#c00;
    font-size:22px;
    font-family:"Microsoft YaHei", Arial
}
#goodsInfo .textInfo .sn {
    color:#999;
    font-weight:normal;
    font-size:12px
}
#goodsInfo .textInfo .sale {
    border-bottom:1px solid #ccc;
    padding-bottom:6px;
    margin-bottom:15px
}
#goodsInfo .textInfo .info {
    border-top:1px dotted #d7d7d7;
    margin-top:8px
}
#goodsInfo .textInfo .info ul {
    padding-top:5px;
    color:#333
}
#goodsInfo .textInfo .info li {
    padding:8px 0;
    _height:1%
}
#goodsInfo .textInfo .info li.padd {
    padding:7px 0 7px 0
}
#goodsInfo .textInfo .info li.hpj {
    padding:8px 0 0 0
}
#goodsInfo .textInfo .info .onpf {
    padding-top:3px
}
#goodsInfo .textInfo .info .online {
    padding-left:8px
}
#goodsInfo .textInfo .info li dd {
    width:50%;
    float:left;
    padding:0
}
#goodsInfo .textInfo .info li dd.ddR {
    width:48%;
    padding-left:8px
}
#goodsInfo .textInfo .info li dd.ddL {
    border-right:1px solid #eeecec
}
#goodsInfo .textInfo .info a {
    color:#136f9a;
    text-decoration:none
}
#goodsInfo .textInfo .info .loop {
    background:#f7f7f7;
    margin-top:8px
}
#goodsInfo .textInfo .hdbg {
    background:#fef9f2
}
#goodsInfo .textInfo .psn {
    color:#888;
    font-size:12px;
    font-weight:normal
}
.boxCenterGoods {
    padding:8px 8px 8px 0
}
#goodsInfo .textInpadd {
    padding:8px 0 8px 5px;
    clear:both
}
#goodsInfo .textInpadd .fmig {
    padding-left:5px
}
#goodsInfo .te {
    LINE-HEIGHT:40px;
    padding-left:8px
}
#goodsInfo .textInfo .jf ul {
    border-top:1px solid #ccc
}
#goodsInfo .textInfo .jf li {
    background:url(../images/linebg.gif) repeat-x left bottom;
    padding:0 8px;
    _height:1%
}
#goodsInfo .textInfo .jf li.padd {
    padding:7px 0 7px 8px
}
#goodsInfo .textInfo .jf li dd {
    width:50%;
    float:left;
    padding:7px 0
}
#goodsInfo .borderpadd {
    width:100%;
    border-top:1px dotted #ddd;
    margin:5px 0;
    padding:10px 0
}
#goodsInfo .borderpadd1 {
    border:1px solid #df9a07
}
#goodsInfo .textInfo .snum {
    margin-top:8px;
    line-height:25px;
    padding-bottom:8px
}
#goodsInfo .textInfo .inum {
    float:left;
    width:35px;
    height:20px;
    line-height:20px;
    text-align:center;
    border:0;
    border:1px solid #ccc;
    margin:0 3px
}
#goodsInfo .textInfo .imgl {
    float:left;
    display:block;
    width:15px;
    height:15px;
    background:url(../images/goods_down1.gif) no-repeat;
    margin-top:4px
}
#goodsInfo .textInfo .imgr {
    float:left;
    display:block;
    width:15px;
    height:15px;
    background:url(../images/goods_up1.gif) no-repeat;
    margin-top:4px
}
.drug_price {
    background-color:#ececec;
    margin-left:0;
    margin-top:10px;
    overflow:auto;
    height:85px
}
.drug_price_p1 {
    color:#ec6247;
    font-size:16px;
    line-height:28px;
    margin-left:10px;
    font-weight:bold;
    font-family:'Lucida Console'
}
.drug_price_p2 {
    font-size:14px;
    float:left;
    margin-left:10px;
    margin-top:5px
}
.drug_price_s1 {
    text-decoration:line-through;
    color:#959595;
    font-family:'Lucida Console'
}
.drug_price_s2 {
    margin-left:10px;
    color:#959595
}
.drug_price_s3 {
    float:right;
    margin-top:-22px;
    font-size:14px
}
.drug_price_s3 a {
    color:#4794e7;
    margin-top:-10px;
    color:#ec6247;
    text-decoration:none
}
.midcolumntitle {
    border-left:#c3c3c3 solid 1px;
    border-right:#c3c3c3 solid 1px;
    background:url(../images/channelsprites.gif) repeat-x 0 -185px;
    height:30px
}
.newproduct {
    float:left;
    width:auto;
    background:url(../images/channelsprites.gif) no-repeat 0 -155px;
    height:30px;
    margin-left:7px;
    font:bold 14px'宋体', Arial, Helvetica, sans-serif;
    color:#900;
    line-height:30px;
    text-indent:12px
}
.more {
    float:right;
    margin-right:11px;
    width:auto;
    line-height:30px
}
.tmig .join_shopcar {
    display:block;
    width:187px;
    height:35px;
    border:1px solid #1ba1ea;
    cursor:pointer;
    float:left;
    line-height:35px;
    text-decoration:none;
    color:#1ba1ea;
    font-size:14px;
    font-family:"微软雅黑";
    text-align:center
}
.tmig .join_shopcar a {
    color:#1ba1ea
}
.ie6 {
    padding-left:25px;
    _padding-left:15px;
    height:1%
}
.comments li {
    background:url(../images/linebg.gif) repeat-x left bottom;
    padding:3px 8px;
    width:97%;
    _height:1%;
    text-align:left;
    position:relative;
    margin-bottom:8px
}
.comments li img {
    position:absolute;
    right:0;
    top:3px
}
.comments li p {
    margin:3px auto;
    text-align:left
}
.commentsList {
    background:#fff;
    padding:10px
}
.commentsList .inputBorder {
    border:1px solid #ccc;
    background:#fff
}
.captcha {
    margin-left:0;
    position:relative;
    top:-1px;
    *margin-left:8px;
    *position:relative;
    top:3px;
    cursor:pointer
}
#brandList {
    margin-top:12px;
    height:1%
}
#brandList .brandBox {
    width:235px;
    float:left;
    display:inline;
    margin:0 5px 20px 5px;
    text-align:center;
    overflow:hidden;
    height:160px
}
#brandList .brandBox .brandLogo {
    width:188px;
    height:52px;
    overflow:hidden
}
#brandList .brandBox h4 {
    height:23px;
    line-height:23px;
    background:#e9e9e9;
    margin:15px 0 8px 0;
    padding:0 10px;
    text-align:right;
    font-weight:100;
    font-size:12px
}
#brandList .brandBox h4 span, #brandList .brandBox h4 span a {
    float:left;
    font-weight:bold;
    color:#3f3f3f;
    text-decoration:none
}
#brandList p {
    text-align:left;
    margin-bottom:5px;
    color:#909090;
    padding:8px
}
#brandList p.brandCategory, #brandList p.brandCategory a {
    text-align:left;
    color:#006acd;
    text-decoration:none
}
#brandList .brandArticle {
    border:1px dashed #d9d9d9;
    background:#f8f8f8;
    text-align:left
}
.brandCategoryA a {
    margin-right:15px
}
#categortyu {
    width:200px;
    float:left;
    position:relative
}
#categortyu dl {
    width:200px
}
#categortyu dt {
    width:190px;
    height:31px;
    color:#fff;
    line-height:31px;
    font-size:14px;
    background:url(../images/ucentertit.gif) no-repeat;
    padding-left:10px
}
#categortyu dd {
    border:1px solid #ddd
}
#categortyu .up {
    color:#333;
    height:29px;
    background:url(../images/ucentert1.gif) repeat-x;
    font-size:12px;
    line-height:29px;
    padding-left:60px
}
#categortyu ul li {
    border-top:1px solid #eaeaea
}
#categortyu ul li p {
    width:80px;
    background:url(../images/ucentert2.gif) 0 10px no-repeat;
    padding-left:10px;
    margin:0 auto 0 auto
}
#categortyu ul li p a {
    width:80px;
    height:26px;
    line-height:26px
}
#categortyu ul li p a:hover {
    width:80px;
    height:26px;
    line-height:26px;
    font-weight:bolder;
    color:#3e3e3e
}
#categortyu .curs {
    background-color:#fff3d2;
    height:26px;
    font-weight:bolder;
    display:block
}
.usBox {
    border:1px solid #ccc
}
.usBoxtop {
    border-top:0
}
.usBox h3 {
    text-align:left;
    font-size:14px;
    padding-left:15px
}
.usBox_1 {
    float:left;
    background:#fff;
    text-align:left;
    width:297px;
    height:208px;
    padding:43px 0 60px 123px
}
.usBox_1 .logtitle {
    height:30px;
    background:url(../images/ur_bg.gif) no-repeat 0 0
}
.us_Submit {
    border:0;
    width:100px;
    height:30px;
    background:url(../images/bnt_ur_log.gif) no-repeat;
    cursor:pointer
}
.us_Submit_reg {
    border:0;
    width:169px;
    height:30px;
    background:url(../images/bnt_ur_reg.gif) no-repeat;
    cursor:pointer
}
.usTxt {
    width:265px;
    height:267px;
    padding:43px 0 0 90px;
    background:#f2f2f2;
    float:right;
    text-align:left;
    background:url(../images/ur_bg1.gif) no-repeat 0 50%;
    line-height:23px
}
.usTxt img {
    margin-top:15px
}
.ulogo {
    padding:10px 0 10px 0;
    float:left
}
.login_box {
    padding-bottom:10px;
    color:#333
}
.login_box .login_left {
    width:558px;
    float:left;
    border-right:1px solid #e7e7e7;
    margin-top:15px;
    min-height:265px;
    _height:265px
}
.login_box .regist_right {
    float:left;
    padding:60px 30px
}
.login_form {
    width:450px;
    margin:50px auto 15px;
    border-bottom:1px dotted #ccc
}
.login_form2 {
    margin:50px 0 35px 55px
}
.login_form p, .login_form2 p {
    margin-bottom:10px;
    margin-left:40px;
    line-height:25px
}
.login_form p.tc {
    margin-left:0
}
.login_form2 p.codel {
    margin-left:50px
}
.login_form2 p.butt {
    padding-left:80px;
    padding-top:5px
}
.login_form2 .code {
    vertical-align:middle
}
.login_form label, .login_form2 label {
    width:75px;
    text-align:right;
    display:inline-block;
    font-size:14px
}
.login_form2 .input, .usBox_2 .input {
    width:240px;
    height:24px;
    line-height:24px
}
.other_login {
    margin-left:70px
}
.other_login p {
    margin-bottom:12px
}
.regist_right p {
    line-height:24px;
    margin-bottom:5px
}
.regist_right .logp {
    padding:20px 0 0 0;
    text-align:center
}
.regist_right .btn_grey2 {
    margin-top:25px
}
.error_tips {
    background-position:-250px -173px;
    padding-left:23px;
    height:23px;
    line-height:23px;
    border:1px solid #ffbfbf;
    background-color:#fff2f2;
    color:red;
    display:inline-block;
    margin-left:7px
}
.login_form .code {
    border:1px solid #ccc;
    padding:1px;
    vertical-align:top;
    margin:0 6px
}
.boder_red {
    border:1px solid #ff0101
}
.uscenterbox {
    border:1px solid #e7d58d;
    background-color:#fffdee
}
.uscenterbox h5 {
    border:1px solid #e7d58d;
    background-color:#fff9d5;
    color:#3a3a3a
}
.usBox_2 {
    background:#fff;
    text-align:left;
    padding:43px 0 60px 123px;
    font-size:14px;
    color:#333
}
.usBox_2 .regtitle {
    height:30px;
    background:url(../images/ur_bg.gif) no-repeat 0 -34px
}
.usBox_2 span {
    font-size:12px
}
.actionSub a {
    font-size:12px;
    color:#999;
    text-decoration:none;
    background:url(../images/ur_bg.gif) no-repeat 0 -68px;
    padding-left:14px
}
.box_1 .userCenterBox {
    margin-top:10px;
    background-color:#fff
}
.box_1 .userCenterBox .userMenu a {
    display:block;
    height:26px;
    line-height:26px;
    background:url(../images/menubg.gif) no-repeat 0 -30px;
    color:#3f3f3f;
    text-decoration:none;
    margin:0 0 3px 10px;
    padding-left:3px;
    padding-top:3px;
    font-size:14px
}
.box_1 .userCenterBox .userMenu a.curs {
    background:url(../images/menubg.gif) no-repeat 0 0;
    font-weight:bold
}
.box_1 .userCenterBox .userMenu a img {
    margin-right:3px
}
.msgBottomBorder {
    clear:both;
    background:url(../images/linebg.gif) repeat-x left bottom;
    padding-bottom:8px;
    margin-bottom:8px
}
#regist {
    border-top:0
}
#regist .mt {
    height:33px;
    background:url(../images/tit_regist.jpg) repeat-x 0 -34px
}
#regist .mt h2 {
    float:left;
    height:33px;
    padding-left:15px;
    background:url(../images/tit_regist.jpg) no-repeat 0 0;
    line-height:33px
}
#regist .mt span {
    float:right;
    height:33px;
    line-height:33px;
    text-align:right
}
#regist .mt b {
    float:right;
    width:10px;
    height:33px;
    background:url(../images/tit_regist.jpg) no-repeat 0 -68px
}
.ftx13, .flk13 a:link, .flk13 a:visited, a.flk13:link, a.flk13:visited {
    color:#005aa0
}
.scrbox {
    background-color:#fffae2;
    border:1px solid #f5e190;
    padding:8px 10px
}
.scrbox .num {
    font-weight:bold;
    color:#c00
}
#select .mt {
    height:28px;
    line-height:28px;
    padding:0 10px 8px;
    background:url(../images/bg_hotsale.gif) repeat-x 0 -552px
}
#select .extra {
    float:right;
    line-height:32px;
    padding-right:5px
}
#select .extra a {
    color:#005aa0
}
#select .cname {
    color:#eb3964
}
.screeBox {
    padding:15px 20px 8px;
    border-bottom:1px dotted #ddd
}
.screeBoxbnone {
    border-bottom:0
}
.screeBox a:link {
    color:#005aa0;
    padding:3px 2px
}
.screeBox a:hover {
    background:#4598d2;
    color:#fff;
    padding:2px 2px;
    text-decoration:none
}
.screeBox span {
    background:#4598d2;
    color:#fff;
    padding:2px 2px;
    margin:0 3px
}
.screeBoxs {
    padding-left:10px
}
.screeBoxs strong {
    float:left;
    display:block;
    width:100px;
    text-align:right
}
.screeBox .inputt {
    width:48px;
    height:18px;
    line-height:18px;
    border:1px solid #cacaca
}
.screeBox .submitbtn {
    background:url(../images/jpsubmit.gif) no-repeat;
    width:45px;
    height:24px;
    border:0;
    cursor:pointer
}
.sort input {
    position:relative;
    top:3px
}
#advanced {
    position:relative;
    height:4px;
    border-bottom:1px solid #e6e6e6;
    overflow:visible;
    margin-bottom:30px
}
#advanced div {
    position:absolute;
    width:60px;
    height:20px;
    padding-right:19px;
    top:4px;
    right:350px;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-top:1px solid #fff;
    line-height:20px;
    text-align:right;
    background:url(../images/bg_tit_home.gif) #e6e6e6 no-repeat -10px -32px
}
#advanced div b {
    display:block;
    position:absolute;
    top:6px;
    right:10px;
    overflow:hidden;
    width:7px;
    height:8px;
    background:url(../images/bg_hotsale.gif) no-repeat -65px -632px
}
#advanced a {
    color:#005aa0
}
.w1210 #advanced div {
    right:450px
}
.goodsList {
    padding:10px 10px 0 10px
}
.goodsList ul {
    margin-bottom:10px
}
.goodsList ul#bgcolor {
    background:#fbfbfb;
    border-top:1px dashed #e8e8e8;
    border-bottom:1px dashed #e8e8e8
}
.goodsList li {
    float:left;
    padding-top:8px
}
.goodsList li.thumb {
    width:125px;
    text-align:center
}
.goodsList li.thumb img {
    width:115px;
    height:115px;
    padding:1px
}
.goodsList li.goodsName {
    width:290px;
    margin-right:10px
}
.goodsList li.goodsName a {
    color:#666
}
.goodsList li.goodsName a:hover {
    color:#900
}
.goodsList li.goodsName span {
    color:#c9c7c7
}
.goodsList li.action {
    float:right;
    margin-left:10px
}
.goodsList li.action a.abg {
    background:url(../images/bg.gif) no-repeat 0 -735px;
    padding-left:18px;
    position:relative;
    bottom:5px
}
.w1210 .bottom_service_link DL {
    WIDTH:140px
}
.links {
    margin-top:10px
}
.bNavList a, .links a {
    color:#333;
    padding:0 5px;
    text-decoration:none
}
.group {
    padding:8px;
    border-bottom:1px solid #ccc
}
.group li {
    float:left;
    background:#fff;
    padding:8px
}
.flowBox {
    border:1px solid #ccc;
    border-top:2px solid #eaeaea
}
.flowGoodsFittings {
    padding:10px
}
.flowGoodsFittings ul {
    height:1%;
    margin:5px 4px;
    float:left
}
.flowGoodsFittings li {
    float:left;
    width:120px
}
.flowGoodsFittings li.goodsimg {
    width:48px;
    margin-right:10px
}
.flowGoodsFittings li.goodsimg img {
    width:48px;
    height:48px;
    display:block
}
.help_box {
    padding:10px 10px 10px 20px
}
.w1210 .right {
    width:1035px
}
#myjd .mt {
    height:32px;
    padding:0 6px;
    background:url(../images/index.png) #9e0000 no-repeat 0 0;
    line-height:32px;
    color:#fff
}
#myjd .mt h2 {
    float:left;
    background:0;
    padding-top:0;
    height:auto;
    line-height:32px
}
#myjd .mt a {
    color:#fff
}
#myjd .mt .extra {
    cursor:pointer;
    color:#fcc;
    float:right
}
#myjd .mc {
    border:solid #e6e6e6;
    border-width:0 1px 1px;
    overflow:hidden
}
#myjd dl dt {
    position:relative;
    margin-bottom:-1px;
    height:27px;
    padding:0 12px;
    border:solid #e6e6e6;
    border-width:1px 0;
    background:url(../images/bg_jdleft.jpg) #e6e6e6 repeat-x 0 -30px;
    font-weight:bold;
    line-height:27px;
    cursor:pointer
}
#myjd dl dt b {
    display:block;
    position:absolute;
    top:0;
    right:5px;
    width:19px;
    height:27px;
    background:url(../images/bg_jdleft.jpg) no-repeat 0 -150px
}
#myjd dl dt:hover {
    background-position:0 0
}
#myjd dl dt:hover b {
    background-position:0 -90px
}
#myjd dl.close dt b {
    background-position:0 -120px
}
#myjd dl.close dt:hover b {
    background-position:0 -60px
}
#myjd dl.close dd {
    display:none
}
#myjd dd {
    padding:4px 0 5px
}
#myjd dd .item {
    padding:2px 0 2px 24px
}
#myjd dd .curr {
    font-weight:bold
}
.article_search {
    margin:8px 0
}
.article_search .inputBg {
    width:300px
}
.quotation {
    margin:20px auto 20px auto;
    text-align:center
}
.pagebar {
    height:20px;
    float:right
}
.pagebar img {
    position:relative;
    top:2px
}
.pagebar a {
    display:block;
    float:left;
    margin:0 2px;
    color:#06c;
    text-decoration:none
}
.pagebar a:hover {
    color:#ff5a6a;
    text-decoration:none
}
.pagebar .page_now {
    display:block;
    float:left;
    margin:0 5px;
    color:#ff5a6a;
    font-weight:bold;
    background:#fff
}
#pager a {
    color:#06c;
    text-decoration:none
}
.pagin a, .pagin span {
    float:left;
    height:20px;
    padding:3px 10px;
    margin-left:2px;
    font-family:arial;
    line-height:20px;
    font-size:14px;
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #e6e6e6
}
.pagin .text, .pagin .current {
    border:0;
    padding:4px 11px
}
.pagin a:link, .pagin a:visited {
    color:#005aa0
}
.pagin a:hover, .pagin a:active {
    background:#005aa0;
    color:#fff;
    text-decoration:none
}
.pagin .current, .pagin .current:link, .pagin .current:visited {
    color:#f60;
    font-weight:bold
}
.pagin b {
    dispaly:block;
    position:absolute;
    top:9px;
    width:5px;
    height:9px;
    background-image:url(../images/bg_hotsale.gif);
    background-repeat:no-repeat;
    overflow:hidden
}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {
    position:relative;
    padding-top:5px;
    height:18px;
    line-height:18px
}
.pagin .prev-disabled, .pagin .next-disabled {
    color:#ccc;
    cursor:default
}
.pagin .prev, .pagin .prev-disabled {
    padding-left:12px
}
.pagin .prev b {
    left:3px;
    background-position:-68px -608px
}
.pagin .prev-disabled b {
    left:3px;
    background-position:-80px -608px
}
.pagin .next, .pagin .next-disabled {
    padding-right:12px
}
.pagin .next b {
    right:3px;
    background-position:-62px -608px
}
.pagin .next-disabled b {
    right:3px;
    background-position:-74px -608px
}
.pagin-m a, .pagin-m span {
    height:14px;
    line-height:14px;
    font-size:12px
}
.pagin-m b {
    top:5px
}
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled {
    padding-top:3px;
    height:14px;
    line-height:14px;
    *line-height:16px
}
.paging-wrap .inner {
    overflow:hidden
}
#compareBox {
    width:128px;
    background:url(../images/comparebg.gif) no-repeat top center;
    background-color:#edf8ff;
    padding:35px 0 8px 0;
    border:1px solid #c5e4ff;
    position:absolute;
    right:1px;
    top:200px
}
#compareBox input {
    width:52px;
    height:13px;
    border:0;
    background:url(../images/comparesub.gif) no-repeat
}
#compareList {
    margin:0 0 8px 0;
    padding:0;
    width:120px;
    background:#fff;
    border:1px solid #d6ecff
}
#compareList li {
    color:#333;
    text-align:left;
    background:#fff;
    padding:3px 5px;
    margin:3px 0
}
#compareList li img {
    float:right;
    padding-top:4px
}
.messageli {
    list-style-type:none;
    padding:5px;
    color:red
}
.messagediv {
    font-size:12px;
    position:absolute;
    border:1px solid #ffd700;
    text-align:center;
    padding:5px;
    background-color:#fffacd;
    filter:alpha(opacity=50);
    -moz-opacity:.7;
    opacity:.7
}
.point li {
    float:left;
    width:300px
}
.news2 li {
    width:46%;
    list-style:none;
    float:left;
    display:inline;
    margin-top:10px;
    margin-left:10px;
    border-bottom:1px dashed #ccc;
    height:16px;
    line-height:16px;
    padding-bottom:2px
}
.news2 li a {
    padding-left:5px
}
.cartpopDiv {
    width:450px;
    padding:0 25px;
    float:left
}
.toptitle {
    width:450px;
    float:left;
    padding:16px 0
}
.toptitle a.pic {
    float:left;
    width:100px;
    height:100px;
    margin-right:8px;
    overflow:hidden
}
.toptitle p {
    float:right;
    width:340px;
    font-size:14px;
    height:88px;
    overflow:hidden
}
.toptitle p.namec {
    height:40px;
    line-height:18px;
    font-weight:bold;
    overflow:hidden
}
.toptitle p.briefc {
    height:20px;
    color:#ff6900;
    overflow:hidden
}
.toptitle p.pricec {
    height:20px;
    overflow:hidden
}
.coninfo {
    float:left;
    width:450px;
    padding:8px 0 0;
    font-size:14px;
    border-top:1px dashed #e7e7e7
}
.coninfo table {
    float:left;
    width:100%;
    border:0;
    color:#a00
}
.coninfo .carti {
    background:url(../images/cartpop_bg.gif) 80px 3px no-repeat;
    padding-left:15px
}
.coninfo table td.left {
    width:82px;
    text-align:right;
    font-weight:bold
}
.coninfo table td.left span, .toptitle p a {
    color:#333
}
.coninfo table td .gray {
    color:#999
}
.coninfo table td strong {
    color:red
}
.coninfo table td font {
    font-size:18px
}
.dvm {
    width:100%;
    height:40px;
    margin-top:70px;
    clear:both
}
.dvm ul {
    height:40px;
    width:944px;
    margin:0 auto
}
.dvm ul li {
    float:left;
    height:40px
}
.dvm ul li .active {
    color:#333;
    background-Color:#d9d9d9
}
.dvm ul li a:link, .dvm ul li a:visited {
    display:block;
    height:40px;
    line-height:40px;
    color:#333;
    text-decoration:none;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    transition:color .4s ease;
    -moz-transition:background-Color .4s ease;
    -o-transition:background-Color .4s ease;
    transition:background-Color .4s ease;
    font-family:'Microsoft YaHei';
    font-size:15px;
    font-weight:bold;
    width:100px;
    text-align:center;
    margin-right:30px
}
.dvm ul li a:hover {
    color:#ec6247;
    background-Color:#d9d9d9
}
.dvc {
    width:944px;
    min-height:600px;
    margin:0 auto
}
.dvf {
    width:944px;
    margin:0 auto;
    height:50px;
    clear:both;
    border-top:1px solid #d9d9d9
}
.dvf ul.dvfico {
    margin-top:25px;
    padding-left:30px;
    overflow:hidden;
    height:40px;
    width:944px;
    clear:both
}
.dvf .dvfico li {
    width:221px;
    float:left;
    height:40px
}
.dvf .dvfico li a:link, .dvf ul li a:visited {
    color:#1ba1ea;
    font-weight:bold;
    text-decoration:none;
    display:block;
    height:40px;
    text-indent:50px;
    line-height:40px
}
.dvf .dvfico li a:hover {
    color:#1ba1ea;
    font-weight:bold;
    text-decoration:underline
}
.dvf .dvfico .li1 {
    background:url(../images/zhifu.png) 0 0 no-repeat
}
.dvf .dvfico .li2 {
    background:url(../images/peisong.png) 0 0 no-repeat
}
.dvf .dvfico .li3 {
    background:url(../images/shouhou.png) 0 0 no-repeat
}
.dvf .dvfico .li4 {
    background:url(../images/huiyuan.png) 0 0 no-repeat
}
.dvf ul.dvfu {
    width:764px;
    line-height:25px;
    margin-top:10px;
    height:25px;
    padding-left:180px
}
.dvf ul.dvfu li, .dvf ul.dvfu li a {
    float:left;
    height:25px;
    width:80px;
    line-height:25px;
    text-align:center;
    font-size:12px;
    color:#333
}
.dvf .dvfu .lil {
    width:5px;
    text-align:center;
    height:25px;
    line-height:25px
}
.dvf .dvfu li a:link, .dvf .dvfu li a:visited {
    color:#333;
    text-decoration:none
}
.dvf .dvfu li a:hover {
    color:#ec6247
}
.dvf .dvcr {
    margin-top:10px;
    text-align:center;
    margin-bottom:10px;
    color:#333
}
#sear_div li {
    height:30px;
    line-height:30px;
    display:block;
    cursor:pointer;
    font-size:14px;
    padding:0 10px;
    color:#333;
    overflow:hidden
}
#sear_div li:hover {
    background:#ececec
}
.sear_div {
    display:none;
    position:absolute;
    top:52px;
    left:291px;
    height:auto;
    width:296px;
    background-color:#f1f1f1;
    border:1px solid #1ba1ea;
    border-top:0
}
.none_block {
    display:block
}
.g_nav {
    width:944px;
    overflow:hidden;
    margin:0 auto
}
.g_nav ul li {
    text-align:center;
    float:left;
    margin:10px 16px
}
.g_nav ul li a {
    color:#333;
    padding:0;
    margin:0;
    float:left;
    width:auto;
    font-size:15px;
    font-weight:bold;
    line-height:40px;
    height:40px;
    transition:background-Color .4s ease;
    font-family:'Microsoft YaHei';
    font-size:15px
}
.g_nav ul li span {
    float:left;
    display:inline-block;
    line-height:40px;
    height:40px;
    font-size:15px
}
.spdesc {
    height:66px;
    white-space:normal
}
.cdimg .img {
    border:0
}
.big_hezi {
    height:auto;
    z-index:999;
    position:relative
}
#settleup-url {
    width:85px;
    position:relative;
    top:18px;
    left:12px;
    font-size:12px
}
.ims a {
    margin-right:5px
}
.imss a {
    margin-right:5px
}
.maininfo .left {
    float:left;
    width:370px
}
.maininfo .bigpic {
    width:369px;
    height:369px;
    border:1px solid #e5e5e5;
    display:block;
    position:relative
}
.maininfo .bigpic .imgzoom {
    width:360px;
    height:360px;
    padding:3px
}
.maininfo .bigpic .imgTip {
    bottom:0;
    color:#999;
    left:0;
    position:absolute;
    text-align:left;
    width:100%;
    z-index:998;
    text-align:center;
    line-height:32px;
    background:#fff
}
.maininfo .bigpic .zoomWindow {
    margin-left:-7px;
    margin-top:-1px
}
.maininfo .piccontainer {
    position:relative;
    overflow:hidden;
    margin:10px 0;
    height:66px
}
.maininfo .pic_list {
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    height:66px
}
.maininfo .pic_list a.p {
    float:left;
    display:block;
    margin-left:10px;
    width:64px;
    height:64px;
    border:1px solid #e5e5e5
}
.maininfo .pic_list a.p:focus {
    outline:0;
    -moz-outline:0
}
.maininfo .pic_list a.p:hover {
    border:1px solid #ccc
}
.maininfo .pic_list a.p.first {
    margin-left:0
}
.maininfo .pic_list a.p img {
    margin:2px;
    width:60px;
    height:60px
}
.maininfo .piccontainer .arrow {
    position:absolute;
    top:13px;
    width:23px;
    height:42px
}
.maininfo .piccontainer .arrow.l {
    left:1px;
    background-position:-5px -45px
}
.maininfo .piccontainer .arrow.r {
    right:1px;
    background-position:-3px -90px
}
.maininfo .piccontainer .arrow.l:hover {
    background-position:-31px -45px
}
.maininfo .piccontainer .arrow.r:hover {
    background-position:-29px -90px
}
.maininfo .right {
    position:relative;
    float:left;
    margin-left:20px;
    width:800px;
    _width:799px;
    _overflow:hidden
}
.maininfo h1 {
    margin-bottom:20px;
    padding:0 20px 0 0;
    font-size:18px
}
.maininfo h1 i {
    float:left;
    margin-top:6px;
    margin-right:3px;
    _margin-top:3px
}
.maininfo h1 strong {
    float:left;
    overflow:hidden;
    width:740px;
    white-space:nowrap;
    font-weight:normal
}
.maininfo .info dl {
    float:left;
    width:640px;
    line-height:24px
}
.maininfo .info dl.tb {
    border-bottom:1px dashed #e5e5e5
}
.maininfo .info dl dt.l, .maininfo .info dl dd.l {
    border-bottom:1px dashed #e5e5e5
}
.maininfo .info dl dt {
    float:left;
    padding:13px 0;
    width:70px;
    border:0;
    color:#999;
    text-align:left;
    height:24px
}
.maininfo .info dl dd strong {
    font-weight:normal
}
.maininfo .info dl dd a.fix {
    float:left;
    color:#999
}
.maininfo .info dl dd a.fix:hover {
    color:#0cb95f
}
.maininfo .info dl dd img {
    vertical-align:middle
}
.maininfo .info dl dd.w1 {
    width:547px
}
.maininfo .info dl dd.w2 {
    width:270px;
    /*height:23px;*/
    line-height:23px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.maininfo .info dl dd.w3 {
    width:184px
}
.maininfo .info dl dd.w3 .tip {
    width:540px;
    left:-327px;
    display:none;
    padding:10px 15px;
    top:45px
}
.maininfo .info dl dd.w3 .tip i {
    left:289px
}
.maininfo .info dl dd.w2 .downup .now {
    overflow:hidden;
    max-width:240px
}
.maininfo .info dl dd .z {
    color:#999;
    position:absolute;
    right:0;
    top:0;
    padding:13px 0;
    height:24px;
    line-height:24px;
    cursor:pointer
}
.maininfo .info dl.price {
    width:800px;
    background:#f4f4f4
}
.maininfo .info dl.price em {
    font-size:18px
}
.maininfo .info dl.price .num {
    font-size:28px
}
.maininfo .info dl.price dt, .maininfo .info dl.price dd {
    padding:18px 0;
    height:24px
}
.maininfo .info dl.price dd {
    padding-left:20px
}
.maininfo .info dl.price dd .money {
    margin-right:20px
}
.maininfo .info dl dd.w1 .f1 {
    float:left;
    margin-right:20px
}
.maininfo .info dl dd.w1 .f2 {
    float:left
}
.maininfo .info dl dd.w1 {
    position:relative
}
.maininfo .info dl dd.w1 .tip {
    display:none;
    padding:10px 15px;
    top:38px
}
.maininfo .info .mobile {
    position:absolute;
    top:123px;
    right:0;
    width:119px;
    height:160px;
    background:#fff
}
.maininfo .info .mobile .m {
    padding:4px 0 4px 42px;
    background:#0cb95f;
    color:#fff;
    line-height:18px
}
.maininfo .info .mobile .m span {
    position:absolute;
    top:7px;
    left:16px;
    width:20px;
    height:32px;
    background-position:-57px -46px
}
.maininfo .info .mobile img {
    padding:21px;
    width:75px;
    height:75px;
    border:1px solid #e5e5e5
}
.maininfo a.tdgbtn {
    position:absolute;
    top:63px;
    right:10px;
    width:108px;
    height:24px;
    border:1px solid #ccc;
    background:#f4f4f4;
    text-align:center;
    text-decoration:none;
    line-height:24px
}
.maininfo a.all {
    float:left;
    display:block;
    padding:0 15px;
    border:1px solid #0cb95f;
    color:#0cb95f;
    text-align:center;
    text-decoration:none
}
.maininfo a.all b {
    margin:0 3px;
    font-weight:normal
}
.zoomPad {
    position:relative;
    float:left;
    cursor:crosshair;
    z-index:99
}
.zoomPreload {
    -moz-opacity:.8;
    opacity:.8;
    filter:alpha(opacity=80);
    color:#333;
    font-size:12px;
    font-family:Tahoma;
    text-decoration:none;
    border:1px solid #CCC;
    background-color:white;
    padding:8px;
    text-align:center;
    background-image:url(../images/zoomloader.gif);
    background-repeat:no-repeat;
    background-position:43px 30px;
    z-index:110;
    width:90px;
    height:43px;
    position:absolute;
    top:0;
    left:0;
    *width:100px;
    *height:49px
}
.zoomPup {
    overflow:hidden;
    background-color:#FFF;
    -moz-opacity:.6;
    opacity:.6;
    filter:alpha(opacity=60);
    z-index:120;
    position:absolute;
    border:1px solid #CCC;
    z-index:101;
    cursor:crosshair
}
.zoomOverlay {
    position:absolute;
    left:0;
    top:0;
    background:#FFF;
    z-index:5000;
    width:100%;
    height:100%;
    display:none;
    z-index:101
}
.zoomWindow {
    position:absolute;
    left:110%;
    top:40px;
    background:#FFF;
    height:auto;
    z-index:11000
}
.zoomWrapper {
    position:relative;
    border:1px solid #eee;
    z-index:110
}
.zoomWrapperTitle {
    display:block;
    background:#999;
    color:#FFF;
    height:18px;
    line-height:18px;
    width:100%;
    overflow:hidden;
    text-align:center;
    font-size:10px;
    position:absolute;
    top:0;
    left:0;
    z-index:120;
    -moz-opacity:.6;
    opacity:.6;
    filter:alpha(opacity=60)
}
.zoomWrapperImage {
    display:block;
    position:relative;
    overflow:hidden;
    z-index:110
}
.zoomWrapperImage img {
    border:0;
    display:block;
    position:absolute;
    z-index:101
}
.zoomIframe {
    z-index:-1;
    filter:alpha(opacity=0);
    -moz-opacity:.80;
    opacity:.80;
    position:absolute;
    display:block
}
.friendlink {
    width:970px;
    padding:15px;
    text-align:center;
    overflow:hidden
}
.friendlink ul {
    display:inline-block
}
.friendlink li {
    width:87px;
    height:25px;
    line-height:25px;
    float:left;
    padding:0 5px;
    overflow:hidden;
    font-size:12px;
    color:#dee5ea
}
.friendlink li a {
    color:#dee5ea;
    font-size:12px
}
.filtertag {
    width:938px;
    overflow:hidden;
    background:#f2f3f2;
    margin-bottom:10px;
    border:1px solid #dddedd;
    padding:5px 0
}
.filtertag dl {
    width:918px;
    padding:5px 0;
    overflow:hidden
}
.filtertag dl dt {
    float:left;
    color:#000
}
.filtertag dl dd {
    float:left;
    width:858px;
    margin-top:-10px
}
.filtertag dl dd a {
    float:left;
    display:inline-block;
    padding:0 5px;
    margin-left:10px;
    cursor:pointer;
    text-decoration:none;
    margin-top:10px
}
.filtertag dl dd a.cur {
    background:#0cb95f;
    color:#fff
}
.rankbox {
    width:1200px;
    overflow:hidden;
    margin-bottom:20px
}
.rankbox .inner {
    width:1215px;
    overflow:hidden
}
.rankbox .column {
    float:left;
    width:348px;
    height:166px;
    margin-right:15px;
    padding:15px 20px;
    border:1px solid #dddedd
}
.rankbox .column .hd {
    height:24px;
    line-height:24px;
    font-size:16px;
    margin-bottom:10px
}
.rankbox .column .bd {
    width:100%;
    overflow:hidden
}
.rankbox .ranklist {
    float:left;
    width:50%
}
.rankbox .ranklist.left {
    background-position:0 0
}
.rankbox .ranklist.right {
    background-position:0 -140px
}
.ranklist {
    background:url(../images/rank.gif) no-repeat
}
.ranklist .item {
    height:28px;
    line-height:28px;
    padding-left:20px;
    padding-right:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.ranklist a:link {
    color:#666;
    font-size:14px
}
.ranklist a:hover {
    color:#0cb95f
}
.rankdata .head {
    height:40px;
    border-bottom:2px solid #f64400
}
.rankdata .head .title {
    float:left;
    padding:0 20px;
    height:40px;
    line-height:40px;
    background-color:#F64400;
    color:#fff;
    font-size:16px
}
.rankdata .container .rank-table {
    width:100%;
    border:1px solid #dddedd;
    border-top:0
}
.rankdata .container .rank-table th {
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#333;
    height:40px
}
.rankdata .container .rank-table td {
    height:40px;
    font-size:14px;
    color:#666;
    border-top:1px solid #dddedd;
    border-bottom:1px solid #dddedd;
    padding:0 20px
}
.rankdata .container .rank-table td.pad {
    padding:10px 20px
}
.rankdata .container .rank-table th:nth-child(odd), .rankdata .container .rank-table td:nth-child(odd) {
    background-color:#fafafa
}
.rankdata .container .rank-table .green {
    color:#f64400
}
.rankdata .container .rank-table .gray {
    color:#999
}
.rankdata .container .rank-table .base {
    color:#333
}
.rankdata .container .rank-table .base:hover {
    color:#333;
    text-decoration:underline
}
.section {
    margin-top:10px;
    overflow:hidden
}
.section .fl {
    float:left
}
.section .fr {
    float:right
}
.section .mainboard {
    width:1170px
}
.section .sideboard {
    width:300px
}
.section .box {
    border:1px solid #dddedd;
    padding:19px
}
.section .box.mt40 {
    margin-top:40px
}
.section .box .bar-clear {
    line-height:16px;
    font-size:16px;
    color:#333
}
.section .box .content {
    padding:10px 0
}
.section .tabs, .section .tabc {
    width:auto
}
.section .tabs.mt20 {
    margin-top:20px
}
.adbox {
    width:300px;
    height:282px;
    position:fixed;
    bottom:0;
    right:0;
    z-index:10;
    border:1px solid #ccc;
    background:#fff;
    font-size:12px
}
.adbox .head {
    height:32px;
    line-height:32px;
    background:#f6f0f3;
    font-size:14px;
    border-bottom:1px solid #e0e0e0;
    padding:0 10px;
    color:#666
}
.adbox .close {
    position:absolute;
    top:1px;
    right:10px;
    cursor:pointer;
    font-size:12px
}
.maincat li {
    display: none;
}
.maincat li:nth-child(1) {
    display: block;
}