﻿@charset "utf-8";
/* CSS Document */

body, td, th, input, textarea, select { font-size: 12px; font-family: "微软雅黑", Arial, Tahoma; color: #666666; }
html { -webkit-text-size-adjust: none; }
body, form { margin: 0; }
input { outline: none; }
img { border: 0px none; vertical-align: middle; }
table { border-collapse: collapse; }
ul { display: block; margin: 0; padding: 0; }
li { list-style: none; }
p { display: block; margin: 0; padding: 0; }
h1 { color: #333; display: block; margin: 0; padding: 0; font-size: 26px; font-weight: normal; }
a { color: #666666; text-decoration: none; outline: none; }
    a:hover, a:active { color: #D90000; }
.clear { clear: both; }
center { padding: 30px 0; }
/* _behavior: url(js/iepngfix.htc); IE6下png透明 */
/* top */
body { background: url(about:blank); background-attachment: fixed; }
.top_bar_border { background: rgb(55, 55, 55); left: 0px; top: 0px; width: 100%; height: 37px; position: fixed; z-index: 999; _position: absolute; }
.top_bar { width: 100%; height: 35px; border-bottom-color: rgb(79, 79, 79); border-bottom-width: 1px; border-bottom-style: solid; }
.top { margin: 0px auto; width: 1002px; height: 35px; color: rgb(227, 227, 227); line-height: 35px; text-indent: 13px; }
.topright { background: url("../images/topborder.jpg") no-repeat 35%; line-height: 35px; float: right; }
.top a { margin: 0px 8px; color: rgb(227, 227, 227); }
    .top a.log { margin-left: 0px; }
    .top a:hover { color: red; text-decoration: underline; }
.logobg { background: url("../images/logobg.jpg") repeat-x 0px bottom; width: 100%; height: 104px; margin-top: 35px; }
.logo_center { /*background: url("../images/logobg_right.png") no-repeat 918px 11px;*/ margin: 0px auto; width: 1002px; height: 104px; _behavior: url(js/iepngfix.htc); }
.logo { margin: 22px 0px 0px 11px; _behavior: url(js/iepngfix.htc); }
.search { margin: 38px 49px 0px 0px; width: 386px; height: 32px; float: right; }
.text { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(143, 1, 0) currentColor rgb(143, 1, 0) rgb(143, 1, 0); border-image: none; width: 336px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; text-indent: 10px; float: left; }
.button { width: 49px; height: 32px; float: left; }

.i-tel { padding-left: 50px; background: url(../images/tel.png) no-repeat left center; width: 189px; background-size: 40px; margin-top: 20px; margin-left: 20px; float: right; }
    .i-tel .p1 { font-size: 14px; line-height: 25px; }
    .i-tel .p2 { font-size: 24px; line-height: 36px; color: #930504; }





.navbg { background: url("../images/navbg.jpg") repeat-x 0px 0px; width: 100%; height: 47px; }
.nav { margin: 0px auto; width: 1002px; height: 47px; }
.navleft { background: url("../images/navsub.png") no-repeat 0px 0px; font: 500 14px/39px "Microsoft YaHei"; margin: 8px 0px 0px; width: 243px; height: 39px; color: rgb(255, 255, 255); text-indent: 16px; float: left; font-size-adjust: none; font-stretch: normal; _behavior: url(js/iepngfix.htc); position: relative; }
#navbutton { background: url("../images/navicons2.jpg") no-repeat 0px 0px; margin: 15px 15px 0px 0px; width: 16px; height: 16px; overflow: hidden; float: right; cursor: pointer; _margin-right: 7px; }
.navul { width: 750px; float: right; }
    .navul li { font: 500 14px/47px "Microsoft YaHei"; width: 84px; height: 47px; text-align: center; float: left; position: relative; font-size-adjust: none; font-stretch: normal; z-index: 999; }
        .navul li a { color: rgb(255, 255, 255); }
        .navul li ul { background: rgb(105, 0, 0); left: 0px; top: 47px; width: 84px; height: auto; display: none; position: absolute; }
            .navul li ul li { background: url("../images/navborder.jpg") no-repeat top; float: none; overflow: hidden; }
.banner { width: 100%; height: 350px; position: absolute; z-index: 99; }
.banner_center { margin: 0px auto; width: 1002px; height: 350px; }
.subnav { background: rgb(255, 255, 255); width: 243px; height: 400px; border-bottom: 1px solid #d00; overflow: hidden; position: absolute; z-index: 99; }
    .subnav li { width: 243px; height: 80px; }
        .subnav li.bg { background: rgb(241, 241, 241); }
.subnav_title { font: 700 14px/28px 宋体; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; }
    .subnav_title a { color: rgb(0, 0, 0); }
.subnav div { margin: 0px 0px 0px 16px; width: 190px; line-height: 24px; height: 48px; overflow: hidden; color: rgb(102, 102, 102); text-indent: 0px; }
    .subnav div a { color: rgb(102, 102, 102); }
.ad { margin: 13px auto 0px; width: 1002px; height: 332px; position: relative; }
.ad1 { position: absolute; left: 0; top: 0; width: 238px; border: 1px solid #ccc; }
.ad2 { position: absolute; left: 246px; top: 0; width: 315px; }
.ad3 { position: absolute; left: 246px; top: 153px; width: 155px; height: 152px; }
.ad4 { position: absolute; left: 406px; top: 153px; width: 155px; height: 152px; }
.ad5 { position: absolute; left: 567px; top: 0px; width: 240px; }
.ad6 { position: absolute; left: 813px; top: 0px; width: 185px; border: 1px solid #ccc; }
.ad7 { position: absolute; left: 813px; top: 152px; width: 185px; border: 1px solid #ccc; }

.defaultpic { margin: 13px auto 0px; width: 1002px; height: 309px; position: relative; overflow: hidden; }
    .defaultpic .pic1 { position: absolute; left: 0; top: 0; width: 498px; display: block; }
    .defaultpic .pic2 { position: absolute; left: 504px; top: 0; width: 248px; display: block; }
    .defaultpic .pic3 { position: absolute; right: 0; top: 0; width: 244px;height:151px; display: block; }
    .defaultpic .pic4 { position: absolute; right: 0; top: 158px; width: 244px; height: 151px; display: block; }
    .defaultpic a img { width: 100%; }










.con1 { margin: 0px auto; width: 1002px; height: 372px; }
.con2 { margin: 0px auto; width: 1002px; height: 372px; }
.con3 { margin: 0px auto; width: 1002px; height: 372px; }
.con4 { margin: 0px auto; width: 1002px; height: 372px; }
.con1left { background: url("../images/conleft.jpg") no-repeat 0px 0px; width: 235px; height: 348px; float: right; }
.con_left_title { font: 500 10px/14px Arial-Regular; margin: 11px 0px 0px; width: 100%; height: 40px; text-align: center; color: rgb(249, 175, 160); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none; font-family: "Microsoft YaHei"; }
    .con_left_title p.big { font: 600 16px/26px "Microsoft YaHei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; }
.foodicons { margin: 28px 0px 0px 12px; width: 220px; overflow: hidden; }
    .foodicons li { margin: 0px 10px 9px 0px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 98px; height: 74px; float: left; }
        .foodicons li img { width: 98px; height: 74px; }
.con1right { width: 767px; height: 348px; float: left; }
.con1title { background: url("../images/titlebg.jpg") no-repeat; font: 600 16px/52px "Microsoft YaHei"; width: 767px; height: 52px; color: rgb(220, 6, 48); text-indent: 16px; font-size-adjust: none; font-stretch: normal; }
    .con1title a { color: rgb(220, 6, 48); }
    .con1title p { background: url("../images/moreicons.jpg") no-repeat left; margin: 0px 20px 0px 0px; text-indent: 10px; float: right; }
        .con1title p a { font: 500 12px/52px "SimSun"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.con1con { width: 765px; height: 295px; border-right-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-left-color: rgb(225, 225, 225); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow: hidden; }
    .con1con::after { display: table; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ""; }
    .con1con li { margin: 8px 0px 0px 10px; width: 242px; float: left;display:block; }
        .con1con li .redhover { border: 1px solid rgb(222, 220, 220); padding: 3px; }
        .con1con li:hover .redhover { border: 1px solid rgb(227, 4, 4); background: red; }
        .con1con li a.foodimga { width: 234px; height: 234px; display: block; background: rgb(255, 255, 255); text-align: center; }
            .con1con li a.foodimga img { vertical-align: middle; }
            .con1con li a.foodimga i { display: inline-block; height: 100%; width: 0; vertical-align: middle; }
            .con1con li a.foodimga .foodimg { max-width: 234px; max-height: 234px; _width: expression((this.offsetWidth > 234) ? "234px" : this.offsetWidth + "px" ); _height: expression((this.offsetHeight > 234) ? "234px" : this.offsetHeight + "px" ); }
        .con1con li p { color: rgb(102, 102, 102); line-height: 20px; text-indent: 2px; overflow: hidden; height: 20px; overflow: hidden; }
            .con1con li p a { color: rgb(102, 102, 102); }
            /*.con1con li:hover .redhover { background: red; }*/
            /*.con1con li a:hover { border: 1px solid rgb(227, 4, 4); border-image: none; }*/
            .con1con li p.red { color: rgb(198, 33, 0); font-weight: bold; }
            .con1con li p img { width: 73px; height: 20px; float: right; }
.newsul { margin: 18px 0px 0px 12px; width: 210px; }
    .newsul li { background: url("../images/newsicons2.jpg") no-repeat left; width: 100%; color: rgb(255, 255, 255); line-height: 28px; text-indent: 4px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
        .newsul li.red { background: url("../images/newsicons.jpg") no-repeat left; }
        .newsul li a { color: rgb(102, 102, 102); margin-left: 10px; }
        .newsul li.red a { color: rgb(198, 33, 0); }
        .newsul li.last { background: none; text-align: right; line-height: 20px; }
            .newsul li.last a { color: rgb(198, 33, 0); }
.con2title { background: url("../images/titilebg2.jpg") no-repeat; font: 600 16px/52px "Microsoft YaHei"; width: 767px; height: 52px; color: rgb(22, 131, 186); text-indent: 16px; font-size-adjust: none; font-stretch: normal; }
    .con2title a { color: rgb(22, 131, 186); }
    .con2title p { background: url("../images/moreicons.jpg") no-repeat left; margin: 0px 20px 0px 0px; text-indent: 10px; float: right; }
        .con2title p a { font: 500 12px/52px 宋体; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.con3title { background: url("../images/titlebg3.jpg") no-repeat; font: 600 16px/52px "Microsoft YaHei"; width: 767px; height: 52px; color: rgb(33, 131, 21); text-indent: 16px; font-size-adjust: none; font-stretch: normal; }
    .con3title a { color: rgb(33, 131, 21); }
    .con3title p { background: url("../images/moreicons.jpg") no-repeat left; margin: 0px 20px 0px 0px; text-indent: 10px; float: right; }
        .con3title p a { font: 500 12px/52px 宋体; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.con4title { background: url("../images/titlebg4.jpg") no-repeat; font: 600 16px/52px "Microsoft YaHei"; width: 767px; height: 52px; color: rgb(222, 71, 225); text-indent: 16px; font-size-adjust: none; font-stretch: normal; }
    .con4title a { color: rgb(222, 71, 225); }
    .con4title p { background: url("../images/moreicons.jpg") no-repeat left; margin: 0px 20px 0px 0px; text-indent: 10px; float: right; }
        .con4title p a { font: 500 12px/52px 宋体; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.callus { margin: 18px 0px 0px 12px; width: 210px; }
    .callus p { color: rgb(102, 102, 102); line-height: 28px; }
/*.join { margin: 8px 0px 15px 1px; height: 38px; }
.tel { margin: 0px 0px 17px 15px; }*/
.qq { margin: 0px 0px 0px 9px; }
.linkbg { background: rgb(55, 55, 55); width: 100%; height: 44px; border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid; }
.link { background: url("../images/linktitle.jpg") no-repeat 7px; margin: 0px auto; width: 1002px; height: 44px; color: rgb(255, 255, 255); line-height: 44px; text-indent: 75px; }
    .link a { margin: 0px 10px; color: rgb(255, 255, 255); }
.footerbg { background: rgb(156, 27, 1); width: 100%; height: 148px; text-align: center; border-top-color: rgb(61, 61, 61); border-top-width: 1px; border-top-style: solid; }
.footnav { color: rgb(255, 255, 255); line-height: 26px; margin-top: 18px; }
    .footnav a { margin: 0px 10px; color: rgb(255, 255, 255); }
.foottel { color: rgb(255, 255, 255); line-height: 28px; font-family: "Microsoft YaHei"; }
    .foottel span { margin: 0px 5px; }
.footicp { color: rgb(255, 255, 255); line-height: 26px; font-family: "Microsoft YaHei"; }
    .footicp span { margin: 0px 5px; }
    .footicp a { margin: 0px 3px; color: rgb(255, 255, 255); }
/*.jiathis_style { margin: 5px auto; width: 230px; }*/
.footerbg span { color: rgb(255, 255, 255); }
.sub_navleft { font: 500 14px/39px "Microsoft YaHei"; margin: 8px 0px 0px; width: 243px; height: 39px; color: rgb(255, 255, 255); text-indent: 16px; float: left; font-size-adjust: none; font-stretch: normal; }
    .sub_navleft img { margin: 5px 0px 0px; _behavior: url(js/iepngfix.htc); }
.classnav { background: url("../images/topfoot.jpg") repeat-x bottom rgb(178, 0, 0); width: 100%; }
    .classnav ul { width: 100%; padding-bottom: 50px; }
    .classnav li { width: 100%; height: 47px; line-height: 46px; border-bottom-color: rgb(255, 27, 27); border-bottom-width: 1px; border-bottom-style: solid; }
        .classnav li div { width: 100%; height: 46px; line-height: 46px; border-bottom-color: rgb(135, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; }
            .classnav li div p { margin: 0px auto; width: 1002px; height: 46px; }
                .classnav li div p span { width: 76px; text-align: right; color: rgb(255, 255, 255); font-weight: bold; float: left; display: block; }
                .classnav li div p a { margin: 0px 13px; color: rgb(255, 206, 219); }
                    .classnav li div p a.red { color: rgb(84, 1, 22); font-weight: bold; }
.subpages { margin: 0px auto; padding: 33px 0px 15px; width: 1002px; }
.left { width: 243px; float: left; }
.leftnav { background: rgb(250, 250, 250); border: 1px solid rgb(224, 224, 224); border-image: none; width: 241px; }
.navtitle { background: rgb(156, 3, 3); width: 241px; height: 32px; color: rgb(255, 255, 255); line-height: 32px; text-indent: 10px; font-size: 14px; font-weight: bold; }
.leftnavul { padding: 5px 0px; width: 241px; }
    .leftnavul li { width: 241px; height: 31px; }
        .leftnavul li a { width: 100%; height: 100%; color: rgb(102, 102, 102); line-height: 31px; text-indent: 80px; font-weight: bold; display: block; }
            .leftnavul li a:hover, .leftnavul li a.hover { background: rgb(254, 176, 176); width: 100%; height: 100%; color: rgb(84, 1, 22); display: block; }
            .leftnavul li a img { margin: 0px 0px 0px 12px; _behavior: url(js/iepngfix.htc); }
.leftcall { background: url("../images/leftcallbg.jpg") no-repeat 0px 0px; margin: 15px 0px; width: 243px; height: 347px; padding-top: 1px; }
.right { margin: 0px 0px 0px 20px; width: 739px; overflow: hidden; float: left; }
.righttitle { width: 100%; height: 33px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; }
.titleborder { font: 600 14px/32px 宋体; width: 100%; height: 32px; color: rgb(156, 3, 3); text-indent: 12px; border-bottom-color: rgb(213, 209, 209); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; }
    .titleborder p { font: 400 12px/32px 宋体; color: rgb(102, 102, 102); float: right; font-size-adjust: none; font-stretch: normal; }
        .titleborder p a { margin: 0px 5px; color: rgb(102, 102, 102); }
        .titleborder p span { margin: 0px 5px; }
/*.about p { color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; }
.subproul { width: 100%; }
    .subproul li { margin: 18px 20px 0px 0px; width: 179px; height: 280px; float: left; }
.foodimg { background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(222, 220, 220); border-image: none; width: 171px; height: 198px; margin-bottom: 3px; }
.subproul li p { color: rgb(102, 102, 102); line-height: 20px; text-indent: 22px; font-size: 12px; }
    .subproul li p a { color: rgb(102, 102, 102); }
.subproul li a:hover .foodimg { background: red; border: 1px solid rgb(227, 4, 4); border-image: none; }
.subproul li p.red { color: rgb(198, 33, 0); font-weight: bold; }
.subproul li p img { width: 73px; height: 20px; float: right; }*/
.product_top { width: 100%; height: 20px; color: rgb(136, 136, 136); line-height: 20px; position: relative; }
.sales { background: url("../images/proicons1.jpg") no-repeat 28px; font: 400 12px/17px 宋体; border: 1px solid rgb(201, 201, 201); border-image: none; width: 37px; height: 17px; color: rgb(67, 66, 64); text-indent: 3px; float: left; display: block; font-size-adjust: none; font-stretch: normal; }
.price { background: url("../images/proicons2.jpg") no-repeat 28px; font: 400 12px/17px 宋体; margin: 0px 6px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 37px; height: 17px; color: rgb(67, 66, 64); text-indent: 3px; float: left; display: block; font-size-adjust: none; font-stretch: normal; }
.protext { margin: 0px 6px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 44px; height: 17px; color: rgb(136, 136, 136); line-height: 17px; text-indent: 5px; }
.probutton { background: url("../images/probutton.jpg") no-repeat 0px 0px; left: 262px; top: 1px; width: 35px; height: 19px; display: block; position: absolute; }
.product_top p { float: right; }
    .product_top p a { border: 1px solid rgb(201, 201, 201); border-image: none; width: 13px; height: 13px; text-align: center; color: rgb(164, 164, 164); line-height: 13px; float: left; display: block; }
    .product_top p span { margin: 0px 5px; line-height: 14px; float: left; }
.p_view_back { text-align: center; color: rgb(122, 69, 23); line-height: 24px; }
    .p_view_back a { color: rgb(159, 159, 159); }
.page { padding: 0px 0px 15px; width: 100%; text-align: center; line-height: normal; overflow: hidden; clear: left; margin-top: 15px; }
    .page ul { margin: 0px auto; padding: 0px 18px 0px 0px; overflow: hidden; float: right; }
        .page ul li { margin: 0px; padding: 0px 4px; color: rgb(156, 27, 1); line-height: 16px; font-size: 12px; vertical-align: middle; float: left; }
    .page a { background: rgb(248, 232, 214); margin: 0px; padding: 4px 8px; border: 1px solid rgb(221, 200, 177); border-image: none; color: rgb(156, 27, 1); float: left; display: block; }
    .page input { background: rgb(248, 232, 214); border: 1px solid rgb(221, 200, 177); border-image: none; width: 50px; height: 21px; line-height: 28px; }
    .page a.bg2 { background: url("../images/buttonbg.jpg") repeat-x 0px 0px; border: 1px solid rgb(228, 171, 107); border-image: none; color: rgb(156, 27, 1); }
.view_title { width: 100%; height: 20px; color: rgb(102, 102, 102); line-height: 20px; }
    .view_title a { margin: 0px 7px; color: rgb(102, 102, 102); }
    .view_title span { margin: 0px 7px; color: rgb(51, 51, 51); }
    .view_title p { float: right; }
    .view_title a.prev { background: url("../images/prev.jpg") no-repeat right; margin: 0px 3px; width: 54px; color: rgb(147, 147, 147); float: left; display: block; }
    .view_title a.next { background: url("../images/next.jpg") no-repeat left; margin: 0px 3px; width: 54px; text-align: right; color: rgb(147, 147, 147); float: left; display: block; }
.productimg { width: 100%; height: 400px; padding-bottom: 44px; margin-top: 20px; }
.imgleft { background: rgb(244, 241, 242); border: 1px solid rgb(210, 208, 208); border-image: none; width: 214px; height: 396px; float: left; }
.product_left_title { background: rgb(156, 2, 2); font: 600 12px/31px 宋体; width: 100%; height: 31px; color: rgb(255, 255, 255); text-indent: 10px; font-size-adjust: none; font-stretch: normal; }
.pro_left_contact { background: url("../images/leftborder.jpg") no-repeat bottom; width: 100%; height: 105px; padding-top: 10px; }
    .pro_left_contact p { width: 170px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 30px; }
        .pro_left_contact p span { font-weight: bold; }
.callqq { padding: 10px 0px; }
    .callqq p { height: 40px; color: rgb(102, 102, 102); line-height: 40px; }
    .callqq img { margin: 8px 10px 0px 32px; float: left; }
.imgright { width: 680px; height: 200px; margin-left: 30px; float: left; }
.imgtitle { font: 600 14px/34px 宋体; height: 34px; font-size-adjust: none; font-stretch: normal; }
.adleft { width: 312px; height: 365px; float: left; }
.adprice { margin: 0px 0px 0px 30px; width: 330px; float: left; }
    .adprice p { height: 44px; color: rgb(102, 102, 102); line-height: 44px; font-size: 12px; }
        .adprice p span.redprice { margin: 0px 10px; color: red; font-size: 34px; font-weight: 700; vertical-align: baseline; }
        .adprice p span { margin: 0px 10px; color: red; font-size: 14px; font-weight: 700; }
            .adprice p span.havelook { margin: 0px; font-weight: normal; }
.number { border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed; }
    .number input { background: url("../images/number_bg.jpg") repeat-x 0px 0px; margin: 6px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 48px; height: 27px; color: rgb(184, 184, 184); line-height: 27px; text-indent: 6px; }
.adprice p img { margin: 10px 10px 0px 0px; }
.jiathis_style_32x32 { margin: 18px 0px; }
.collect { background: url("../images/collect.jpg") no-repeat left; margin: 18px 0px 0px; width: 94px; height: 13px; color: rgb(128, 8, 9); line-height: 14px; text-indent: 20px; float: right; }
    .collect a { color: rgb(128, 8, 9); }
.red_view { background: rgb(156, 2, 2); width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 16px; font-weight: bold; }
.product_date { background: rgb(246, 246, 246); margin: 20px auto; padding: 0px 20px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 710px; height: 356px; position: relative; }
.date_title { width: 100%; height: 40px; line-height: 40px; font-weight: bold; }
.date_view li { width: 220px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; float: left; }
.date_bottom { background: url("../images/clock.jpg") no-repeat 20px; left: 0px; width: 100%; height: 40px; bottom: 0px; color: rgb(51, 51, 51); line-height: 40px; text-indent: 40px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; position: absolute; }
.product_bigimg { margin: 10px 220px; width: 482px; height: 653px; }
.nextpage { width: 100%; height: 24px; color: rgb(159, 159, 159); line-height: 24px; margin-top: 15px; }
.nextpage2 { width: 100%; height: 24px; color: rgb(159, 159, 159); line-height: 24px; margin-bottom: 36px; }
.nextpage a { color: rgb(159, 159, 159); }
.nextpage2 a { color: rgb(159, 159, 159); }
.nextpage p { text-align: right; float: right; }
.nextpage2 p { text-align: right; float: right; }
.about p.back { color: rgb(159, 159, 159); line-height: 24px; font-size: 12px; }
.about p.back2 { text-align: right; line-height: 24px; font-size: 12px; float: right; }
.red_view a { margin: 0px 10px 0px 0px; color: rgb(255, 255, 255); float: right; }
.sub_newsul { width: 100%; }
    .sub_newsul li { font: 500 14px/39px 宋体; width: 100%; height: 39px; color: rgb(153, 153, 153); text-indent: 14px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal; }
        .sub_newsul li span { float: right; }
        .sub_newsul li a { color: rgb(102, 102, 102); }
.about p.bigtit { width: 100%; text-align: center; color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 18px; }
.about p.datetime { width: 100%; text-align: center; color: rgb(153, 153, 153); font-size: 12px; }
.about p.border3 { margin: 5px 5% 0px; width: 90%; height: 0px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; _margin: 0 1.9%; }
.bigimg2 { background: rgb(255, 255, 255); margin: 10px 103px; padding: 4px; border: 1px solid rgb(217, 217, 217); border-image: none; max-width: 500px; _width: 500px; }
.salesul { width: 100%; }
    .salesul li { background: url("../images/newsborder.jpg") no-repeat bottom; width: 100%; height: 131px; padding-top: 10px; }
        .salesul li img { margin: 8px 16px 0px 14px; padding: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 103px; height: 96px; float: left; }
        .salesul li p { width: 584px; color: rgb(102, 102, 102); line-height: 32px; float: left; }
            .salesul li p a { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 15px; }
.rightbook2 { width: 90%; height: 261px; padding-top: 9px; font-size: 12px; }
    .rightbook2 li { margin: 10px 0px; width: 90%; height: 28px; font-size: 12px; }
.about p.username2 { width: 187px; height: 28px; text-align: right; color: rgb(91, 87, 110); line-height: 28px; font-size: 12px; float: left; }
.username2 span { margin: 0px 5px; color: rgb(201, 3, 17); }
.usertext2 { width: 294px; float: left; }
    .usertext2 input { border: 1px solid rgb(204, 204, 204); border-image: none; width: 254px; height: 22px; margin-top: 6px; }
.textarea2 { border: 1px solid rgb(204, 204, 204); border-image: none; width: 386px; height: 135px; margin-top: 6px; }
.usertext2 input.indexyzm { border: 1px solid rgb(204, 204, 204); border-image: none; width: 75px; height: 22px; margin-top: 6px; margin-right: 8px; }
.rightbook2 li.area2 { height: 135px; margin-bottom: 15px; }
.bookbutton2 { margin-top: -36px; margin-right: 130px; margin-bottom: 45px; float: right; }
.membertitle { width: 100%; height: 60px; color: rgb(156, 3, 3); line-height: 20px; font-size: 14px; font-weight: bold; }
.buyitem { margin: 0px auto 23px; border: 1px solid rgb(215, 213, 226); border-image: none; width: 655px; height: 185px; }
.buytitle { background: url("../images/buybg.jpg") repeat-x 0px 0px; width: 100%; height: 31px; color: rgb(102, 102, 102); line-height: 31px; border-bottom-color: rgb(215, 213, 226); border-bottom-width: 1px; border-bottom-style: solid; }
    .buytitle p { width: 187px; text-indent: 12px; float: left; }
    .buytitle a { margin: 0px 12px 0px 0px; color: rgb(153, 153, 153); float: right; }
.buyleft { background: url("../images/buyborder.jpg") no-repeat right; width: 132px; height: 153px; float: left; }
.buyimg { margin: 29px 0px 0px 10px; padding: 1px; border: 1px solid rgb(218, 217, 228); border-image: none; width: 101px; height: 89px; }
.buycenter { width: 400px; height: 153px; float: left; }
.buytitle_small { margin: 32px 0px 0px; width: 370px; line-height: 50px; text-indent: 12px; }
    .buytitle_small a { color: rgb(51, 51, 51); }
.buyadd { width: 370px; color: rgb(102, 102, 102); line-height: 30px; text-indent: 18px; }
.buyright { background: url("../images/buyborder.jpg") no-repeat left; width: 120px; height: 153px; float: left; }
    .buyright p { text-align: center; color: rgb(51, 51, 51); line-height: 30px; }
        .buyright p.numb { margin: 30px 0px 0px; }
        .buyright p.red { margin: 0px 0px 5px; color: rgb(249, 0, 0); font-weight: bold; }
.alert { font: 500 18px/22px "Microsoft YaHei"; width: 100%; height: 40px; text-align: center; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
    .alert a { color: rgb(161, 20, 0); }
.login { margin: 10px auto; width: 460px; }
.logintitle { font: 600 16px/30px 宋体; height: 30px; color: rgb(156, 3, 3); font-size-adjust: none; font-stretch: normal; }
.logintitle5 { font: 600 16px/30px 宋体; margin: 15px 0px 0px; height: 30px; color: rgb(156, 3, 3); font-size-adjust: none; font-stretch: normal; }
.loginbg { background: rgb(254, 243, 243); margin: 15px auto; border: 1px solid rgb(245, 232, 232); border-image: none; width: 458px; height: 252px; }
.loginbg2 { background: rgb(254, 243, 243); margin: 15px auto; border: 1px solid rgb(245, 232, 232); border-image: none; width: 458px; height: 302px; }
.loginbg li { width: 100%; height: 40px; line-height: 40px; }
.loginbg2 li { width: 100%; height: 40px; line-height: 40px; }
.loginbg li p { float: left; }
.loginbg2 li p { float: left; }
.topli { margin-top: 32px; }
.username { width: 40%; text-align: right; color: rgb(117, 87, 81); float: left; }
.input { width: 60%; float: left; }
    .input input { background: url("../images/inputbg.jpg") no-repeat 0px 0px; margin: 6px 0px 0px; border: 0px currentColor; border-image: none; width: 189px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; text-indent: 5px; }
        .input input.yzm { background: url("../images/inputbg.jpg") no-repeat 0px 0px; width: 95px; height: 26px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; }
    .input img { margin: 0px 0px 0px 10px; }
.loginbutton { margin: 20px 0px 0px 320px; }
.vip_mess { padding: 28px 0px 15px 6px; width: 666px; margin-bottom: 6px; float: left; }
    .vip_mess p { width: 666px; color: rgb(202, 158, 158); line-height: 26px; padding-bottom: 7px; float: left; }
        .vip_mess p label { width: 93px; text-align: right; color: rgb(62, 62, 62); padding-right: 7px; font-weight: bold; float: left; }
.vip_add p label { width: 93px; text-align: right; color: rgb(62, 62, 62); padding-right: 7px; font-weight: bold; float: left; }
.vip_mess p input { background: url("../images/inputbg2.jpg") repeat-x left top; border: 1px solid rgb(187, 187, 187); border-image: none; width: 140px; height: 22px; line-height: 22px; margin-top: 3px; margin-right: 5px; vertical-align: middle; float: left; }
.vip_add { padding: 20px 6px 10px; width: 660px; float: left; }
    .vip_add p { width: 660px; line-height: 26px; padding-bottom: 15px; float: left; }
.addtext { color: rgb(135, 135, 135); float: left; }
.vip_but { background: url("../images/vip_but.jpg") no-repeat left top; width: 45px; height: 23px; text-align: center; color: rgb(102, 102, 102); line-height: 23px; margin-top: 2px; margin-left: 20px; float: left; _margin-left: 10px; }
.butred { color: rgb(151, 9, 8); }
.floatright { float: right; }
    .floatright font { color: red; font-size: 20px; }
.vip_add p .floatright { padding-right: 15px; }
.input322 { background: url("../images/inputbg2.jpg") repeat-x left top; padding: 0px 10px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 300px; height: 22px; line-height: 22px; margin-top: 1px; margin-right: 15px; vertical-align: middle; float: left; }
.butmargin { color: rgb(102, 102, 102); margin-left: 20px; }
.add_bot { background: rgb(255, 255, 255); width: 666px; height: 26px; padding-top: 10px; float: left; }
    .add_bot label { width: 135px !important; text-align: right; float: left; }
.vipsub { padding: 40px 0px 0px 220px; width: 443px; float: left; }
    .vipsub img { margin-right: 37px; }
.vip_qd { width: 300px; float: right; }
.vip_password { padding: 60px 0px 0px 100px; color: rgb(91, 87, 114); float: left; }
.cartitle { background: url("../images/carbg.jpg") repeat-x 0px 0px; margin: 0px auto; border: 1px solid rgb(213, 211, 224); border-image: none; width: 644px; height: 28px; color: rgb(102, 102, 102); line-height: 28px; }
    .cartitle input { margin: 8px 5px 0px 6px; float: left; }
    .cartitle a { margin: 0px 0px 0px 20px; color: rgb(102, 102, 102); }
.alert2 { font: 500 22px/32px "Microsoft YaHei"; margin: 30px auto; width: 644px; height: 40px; text-align: center; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
    .alert2 a { color: rgb(161, 20, 0); }
.cartitle p { margin: 6px 5px 0px 0px; float: right; }
    .cartitle p a { margin: 0px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 13px; height: 13px; text-align: center; color: rgb(164, 164, 164); line-height: 13px; float: left; display: block; }
    .cartitle p span { margin: 0px 5px; line-height: 14px; float: left; }
/*.subproul2 { margin: 0px auto; width: 644px; }
    .subproul2 li { margin: 18px 20px 0px 14px; width: 179px; height: 280px; float: left; _margin-left: 10px; }
.foodimg { background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(222, 220, 220); border-image: none; width: 171px; height: 198px; margin-bottom: 3px; }
.subproul2 li p { color: rgb(102, 102, 102); line-height: 20px; text-indent: 22px; font-size: 12px; }
    .subproul2 li p a { color: rgb(102, 102, 102); }
.subproul2 li a:hover .foodimg { background: red; border: 1px solid rgb(227, 4, 4); border-image: none; }
.subproul2 li p.red { color: rgb(198, 33, 0); font-weight: bold; }
.subproul2 li p img { width: 73px; height: 20px; float: right; }*/
.bottombuy { background: rgb(237, 237, 237); margin: 0px auto; border: 1px solid rgb(213, 211, 224); border-image: none; width: 644px; height: 31px; color: rgb(102, 102, 102); line-height: 31px; }
    .bottombuy input { margin: 8px 5px 0px 6px; float: left; }
    .bottombuy a { margin: 0px 0px 0px 20px; color: rgb(102, 102, 102); }
.cartitle span { margin: 0px 56px; }
.bottombuy span { margin: 0px 0px 0px 140px; }
.vipmycart { margin: 15px auto; width: 644px; }
    .vipmycart li { border: 1px solid rgb(213, 211, 222); border-image: none; width: 644px; line-height: 20px; margin-bottom: 10px; float: left; }
.mycart_t { background: rgb(225, 225, 233); padding: 1px 0px 0px 3px; width: 641px; height: 17px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; float: left; }
    .mycart_t input { vertical-align: middle; }
.mycartcon { padding: 20px 10px; width: 624px; float: left; }
.mycart_01 { }
.mycart_02 { }
.mycart_03 { }
.mycart_04 { }
.mycart_01 { width: 250px; height: 84px; padding-right: 25px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; }
.mycart_02 { padding: 30px 20px 0px; width: 74px; height: 54px; text-align: center; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; }
.mycart_03 { width: 128px; height: 50px; text-align: center; color: rgb(245, 7, 7); padding-top: 34px; font-size: 14px; font-weight: bold; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; }
.mycart_04 { width: 96px; height: 57px; text-align: center; padding-top: 27px; float: left; }
    .mycart_04 a { color: rgb(51, 51, 51); }
.vipproimg { border: 2px solid rgb(204, 204, 204); border-image: none; margin-right: 20px; float: left; }
.mycart_pri { padding-top: 5px; font-size: 14px; font-weight: bold; }
.mycart_01 a { color: rgb(80, 68, 108); }
.mycart_02 input { background: url("../images/inputbg.jpg") no-repeat left top; border: 1px solid rgb(187, 187, 187); border-image: none; width: 35px; height: 18px; text-align: right; line-height: 18px; padding-right: 2px; margin-top: 1px; vertical-align: middle; }
.mycartnull { background: url("../images/mycart_ico.jpg") no-repeat 81px 16px rgb(246, 246, 246); text-align: left; color: rgb(51, 47, 46); line-height: 35px; padding-top: 42px; padding-left: 186px; font-size: 24px; font-weight: bold; min-height: 200px; _height: 200px; }
    .mycartnull a { color: rgb(255, 0, 0); }
.vip_js { margin: 0px 5px 2px 30px; vertical-align: middle; }
.vipmycartbot { background: rgb(237, 237, 237); margin: 0px auto; border: 1px solid rgb(213, 211, 224); border-image: none; width: 640px; line-height: 48px; padding-left: 6px; }
.marginlink { margin: 0px 15px 0px 57px; color: rgb(80, 68, 108); }
.marginlink2 { margin: 0px 0px 0px 15px; }
.itemlist_01 { width: 488px; padding-right: 25px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; }
.itemlist_02 { padding-left: 25px; float: left; }
    .itemlist_02 .red { padding: 7px 0px 11px; width: 100%; font-size: 14px; font-weight: bold; float: left; }
.itemlist_01_t { height: 45px; }
.item_add { color: rgb(143, 141, 152); }
.vipitemlist { margin-bottom: 10px; float: left; }
    .vipitemlist .mycartcon { padding: 20px 10px; border: 1px solid rgb(213, 211, 222); border-image: none; width: 624px; float: left; }
.loginarea { margin: 20px 0px 20px 70px; width: 317px; height: 346px; padding-top: 77px; padding-right: 84px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid; float: left; _margin: 20px 0 20px 40px; }
.login input { color: rgb(160, 160, 160); padding-left: 3px; }
.loginarea_t { background: url("../images/i_title.jpg") no-repeat -102px -59px; width: 317px; height: 38px; float: left; }
.logincon { background: rgb(239, 239, 239); width: 310px; height: 200px; overflow: hidden; float: left; }
    .logincon .message { padding: 15px 0px 0px; }
.regcon .message { padding: 15px 0px 0px; }
.retrievecon .message { padding: 15px 0px 0px; }
.logincon ul li { height: 45px !important; }
.regcon ul li { height: 45px !important; }
.login_tip { color: rgb(255, 0, 0); padding-left: 100px; font-size: 12px; }
.reg_t { background: url("../images/i_title.jpg") no-repeat -102px -102px; width: 403px; height: 38px; float: left; }
.regcon { background: rgb(239, 239, 239); width: 390px; height: 292px; padding-left: 13px; float: left; }
.loginibut { width: 100px; padding-left: 180px; float: left; }
    .loginibut a { color: rgb(165, 18, 10); margin-top: 5px; margin-left: 25%; _margin-left: 20%; }
.message_content font { color: rgb(160, 160, 160); }
.login_sm { margin: 0px 7px 10px; padding: 10px 10px 10px 16px; border: 1px solid rgb(213, 211, 222); border-image: none; width: 938px; color: rgb(135, 132, 149); line-height: 23px; font-size: 12px; float: left; min-height: 123px; _margin: 0 4px 10px; _height: 123px; }
.floatleft { float: left; _margin-top: 10px; }
    .floatleft a { color: rgb(80, 68, 108); }
.blank { width: 100%; height: 15px; }
.about p.searchmore { background: rgb(181, 6, 6); width: 95%; height: 38px; text-align: center; line-height: 38px; margin-bottom: 5px; }
.searchmore a { color: rgb(255, 255, 255); }
.searchul li { margin: 0px 2.5%; width: 95%; line-height: 40px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed; }
.searchul p { width: 98%; color: rgb(102, 102, 102); font-size: 12px; margin-left: 1%; }
.searchul li div { width: 100%; line-height: 36px; text-indent: 13px; font-size: 14px; }
    .searchul li div a { color: rgb(0, 51, 0); line-height: 40px; }
    .searchul li div span { color: rgb(0, 51, 0); margin-right: 8px; float: right; }
#preview { width: 312px; text-align: center; float: none; }
.jqzoom { width: 312px; height: 312px; position: relative; }
.zoomdiv { left: 859px; width: 400px; height: 400px; }
.list-h li { float: left; }
#spec-n5 { width: 312px; height: 56px; overflow: hidden; padding-top: 6px; }
#spec-left { background: url("../images/left.gif") no-repeat; margin-top: 5px; float: left; cursor: pointer; }
#spec-right { background: url("../images/right.gif") no-repeat; margin-top: 5px; float: left; cursor: pointer; }
#spec-list { width: 310px; overflow: hidden; margin-left: 2px; float: left; display: inline; }
    #spec-list ul li { width: 62px; margin-right: 0px; float: left; display: inline; }
        #spec-list ul li img { padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; height: 50px; }
.jqzoom { padding: 0px; position: relative; }
.zoomdiv { background: url("i/loading.gif") no-repeat center rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); border-image: none; left: 0px; top: 1px; width: 400px; height: 400px; text-align: center; overflow: hidden; display: none; position: absolute; z-index: 100; }
.bigimg { width: 800px; height: 800px; }
.jqZoomPup { background: no-repeat 50% top rgb(254, 222, 79); border: 1px solid rgb(170, 170, 170); border-image: none; left: 0px; top: 0px; width: 50px; height: 50px; visibility: hidden; position: absolute; z-index: 10; cursor: move; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; }
#spec-list { width: 310px; position: relative; }
    #spec-list div { margin-top: 0px; margin-left: -30px; }
.newslist { width: 100%; }
    .newslist li { width: 100%; height: 145px; margin-top: 10px; border-bottom-color: rgb(213, 184, 145); border-bottom-width: 1px; border-bottom-style: dashed; }
    .newslist img { background: rgb(255, 255, 255); padding: 4px; width: 162px; height: 121px; margin-right: 10px; float: left; }
    .newslist p { color: rgb(148, 107, 78); line-height: 28px; font-size: 12px; }
    .newslist a { color: rgb(97, 62, 0); font-size: 14px; }
.getway { width: 456px; }
.getgoodinfo { text-indent: 20px; }
.getgoodinfo2 { height: 30px; line-height: 30px; text-indent: 20px; }
.wayp { width: 100%; color: rgb(0, 0, 0); text-indent: 20px; }
    .wayp textarea { width: 360px; height: 80px; _margin-left: 20px; }
.dd3tit p { margin: 10px 0px; text-indent: 20px; }
.o2_table table { margin: 0px 0px 0px 20px; }
.o2p1 { margin: 10px 0px; text-indent: 20px; }
.o2payp1 { margin: 0px 0px 0px 20px; width: 360px; }
    .o2payp1 input { width: 73px; height: 20px; float: right; _behavior: url(js/iepngfix.htc); }
.wayp label { color: rgb(0, 0, 0); }
.loginbg5 { background: rgb(254, 243, 243); margin: 15px auto; border: 1px solid rgb(245, 232, 232); border-image: none; width: 458px; overflow: hidden; }
.fourteen { color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; }
    .fourteen p { color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; }
    .fourteen img { margin: 15px auto 0px; }
#alldown { margin: 18px 5px 0px 0px; padding-top: 3px; float: left; }
.paysucp1 { font: 500 18px/40px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.paysucp2 { font: 500 18px/40px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.paysucp3 { font: 500 18px/40px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
.paysucp1 span { color: red; }
.paysucp2 span { color: red; }
.paysucp3 span { color: red; }
.paysucp3 img { margin: 0px 200px 0px 0px; float: right; }
.btns1 { _behavior: url(js/iepngfix.htc); }
.bookmain { margin: 0px auto; width: 650px; height: auto; font-size: 12px; }
.bookline { background-position: 0px 0px; width: 650px; height: 34px; margin-top: 10px; float: left; background-image: url("../images/about_box_line.jpg"); background-repeat: no-repeat; }
.book { margin: 0px auto; width: 650px; }
.booktop { background: url("../images/bookico.png") no-repeat 10px 7px; width: 650px; height: 30px; margin-top: 20px; float: left; }
.booktop_name { width: 470px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; padding-left: 30px; font-weight: bold; float: left; }
.booktop_time { width: 150px; height: 30px; text-align: right; color: rgb(51, 51, 51); line-height: 30px; float: left; }
.bookcontent { background: url("../images/bookcontentbg.jpg") repeat-x rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(179, 195, 228); border-image: none; width: 628px; height: auto !important; color: rgb(51, 51, 51); float: left; min-height: 40px; }
.bookadmin { width: 650px; height: auto; float: left; }
.bookadmin_top { width: 650px; height: 12px; float: left; }
.bookadmin_mid { padding: 10px; width: 628px; height: auto !important; color: rgb(51, 51, 51); border-right-color: rgb(214, 222, 239); border-bottom-color: rgb(214, 222, 239); border-left-color: rgb(214, 222, 239); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; min-height: 30px; }
.messagecol { color: rgb(51, 51, 51); }
.admincol { color: rgb(51, 51, 51); font-weight: bold; }
.admintimecol { color: rgb(51, 51, 51); float: right; }
.message { width: 600px; height: auto; color: rgb(51, 51, 51); padding-left: 50px; float: left; }
    .message li { margin: 0px; padding: 0px; width: 500px; height: 40px; float: left; }
        .message li input { width: 150px; height: 15px; line-height: 15px; }
        .message li p.message_title { width: 100px; height: 25px; text-align: right; font-size: 12px; float: left; }
        .message li p.message_content { width: 400px; float: left; }
        .message li.contentb { width: 500px; height: 150px; float: left; }
            .message li.contentb textarea { width: 370px; height: 120px; }
        .message li.yzm { width: 500px; height: 60px; float: left; }
        .message li p.message_yzminput { width: 100px; float: left; }
            .message li p.message_yzminput input { width: 70px; }
        .message li p.message_yzmico { width: 100px; height: 40px; float: left; }
        .message li p.message_sub { width: 200px; height: 40px; text-align: right; float: left; }
.tab2 { background: rgb(255, 255, 255); border: 1px solid rgb(225, 224, 225); border-image: none; width: 100%; margin-top: 5px; }
.blank { width: 100%; height: 20px; margin-bottom: 5px; }
.white { background: rgb(255, 255, 255); padding: 10px 0px; width: 100%; }
.c_red { color: red; }
.checkform table a { color: rgb(154, 34, 34); font-weight: bold; }
.del { float: right; }
.cartitle span.proname { margin: 0px 84px; }
.wenzie { font: 500 16px/18px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; }
