﻿body{ margin:0px; padding:0px; font-size:14px; color:#595657; font-family:"微软雅黑";}
ul{list-style:none;padding:0px;margin:0px;}
ol{padding:0px;margin:0px;}
li{padding:0px;margin:0px;}
dl{padding:0px;margin:0px;}
dt{padding:0px;margin:0px;}
dd{padding:0px;margin:0px;}
h1{padding:0px;margin:0px; font-size:16px;}
h2{padding:0px;margin:0px; font-size:14px;}
a{ text-decoration:none; color:#595657; padding:0px; margin:0px;}
img{ border:0px;}
a img{ border:0px;}
.clear{ clear:both;}
.width1{width:1020px; background-color:#ffffff;} 
.width{ width:1000px;}
.mar{ margin:0px auto;}

.top{ height:40px; line-height:40px; background-color:#343b3e; border-bottom:1px solid #434b52; color:#a2aab0;}
.top a{ color:#a2aab0;}
.topcont{ position:relative; height:40px;}
.topleft{ position:absolute; left:0px; top:0px;}
.enf{ position:absolute; left:0px; top:10px; width:62px; height:20px; background-image:url(../images/eng.jpg); line-height:20px; text-align:center;}
.toptel{ position:absolute; left:75px; top:0px; height:40px; line-height:40px; padding-left:30px; background-image:url(../images/toptel.jpg); background-repeat:no-repeat; background-position:0px 7px;}
.topmail{ position:absolute; left:240px; top:0px; height:40px; line-height:40px; padding-left:30px; background-image:url(../images/topmail.jpg); background-repeat:no-repeat; background-position:0px 7px;}
.topright{  position:absolute; right:0px; top:0px;}
.topuserlogn_from{ padding-right:5px; float:left;}
.topuserlogn_from a{ margin-left:5px; margin-right:5px;}
.usercenter{ padding-left:5px; padding-right:5px; float:left;}
.gwc{ float:left; height:40px; line-height:40px; padding-left:30px; background-image:url(../images/gwc.png); background-repeat:no-repeat; background-position:0px 7px;}
.cartitemnum { color:#d23234;}

.header{ height:60px; background-color:#343b3e; border-bottom:1px solid #585657;}
.headercont{ position:relative; height:60px;}
.logo{ position:absolute; left:0px; top:13px;}
.searchbox{ position:absolute; right:170px; top:10px; width:272px; height:39px;}
.searchbox .text{ position:absolute; left:0px; top:0px; line-height:38px; text-indent:10px; width:235px; color:#dddddd; height:38px; background-image:url(../images/searchtxt.jpg); border:0px;}
.searchbox .iptonfocus{color:#595657;}
.footerrightsave .iptonfocus{color:#595657;}
.searchbox .button{ position:absolute; right:0px; top:0px; width:37px; height:39px; background-image:url(../images/searchbotton.jpg); border:0px;}
.strusearchbox{ position:absolute; right:0px; top:10px; background-image:url(../images/stru.png); background-repeat:no-repeat; padding-left:75px; width:90px; height:36px; line-height:36px;}
.strusearchbox a{color:#ffffff;}
.nav{ height:40px; line-height:40px; border-bottom:1px solid #dedede; font-size:14px;}
.navheight {border-top:3px solid #ffffff; height:35px; line-height:35px; border-left:1px solid #dcdcdb; border-right:1px solid #e3e3e3; position:relative;float:left; width:123px; text-align:center;}
.navheight a {color:#444444; }
.navheight:hover {border-top:3px solid #018aca;color:#018aca; }
.navheight:hover a { color:#018aca;}
.navheight:hover .navsnhovrf {}
.navheight .submenubox { box-shadow:0px 5px 5px #ccc; border-top:3px solid #1a8ccb;display:none;position:absolute;top:35px; left:0px;z-index:9999;width:170px;  background-color:#ffffff; }
.navheight .submenubox a{color:#444444;}
.navsnhovrf {display:block;}

.submenubox ul {}
.submenubox .catalog2 li { font-size:14px;clear:none; text-indent:20px;text-align:left; line-height:40px;width:170px; position:relative; }
.submenubox .catalog2 li a {}
.submenubox .catalog2 li:hover{ background-color:#f6f6f6;} 
.submenubox .catalog2 li:hover a:hover{color:#1277bb;}



.submenubox .catalog2 .catalog3 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: #fff;
    box-shadow: 0px 5px 5px #ccc;
    border-top: 3px solid #1a8ccb;
}
.submenubox .catalog2 .catalog3 li {
    font-size: 14px;
    clear: none;
    text-indent: 20px;
    text-align: left;
    line-height: 40px;
    width: 170px;
}

    .submenubox .catalog2 .catalog3 li a {
    }

    .submenubox .catalog2 .catalog3 li:hover {
        background-color: #f6f6f6;
    }

        .submenubox .catalog2 .catalog3 li:hover a:hover {
            color: #1277bb;
        }
.submenubox .catalog2 li:hover .catalog3 {
    display: block;
}
.submenubox .catalog2 .catalog3 .catalog4 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: #fff;
    box-shadow: 0px 5px 5px #ccc;
    border-top: 3px solid #1a8ccb;
}

    .submenubox .catalog2 .catalog3 .catalog4 li {
        font-size: 14px;
        clear: none;
        text-indent: 20px;
        text-align: left;
        line-height: 40px;
        width: 170px;
    }

        .submenubox .catalog2 .catalog3 .catalog4 li a {
        }

        .submenubox .catalog2 .catalog3 .catalog4 li:hover {
            background-color: #f6f6f6;
        }

            .submenubox .catalog2 .catalog3 .catalog4 li:hover a:hover {
                color: #1277bb;
            }

.submenubox .catalog2 .catalog3 li:hover .catalog4 {
    display: block;
}

.navheight0207 .bigsubmenubox { border:1px solid #dddddd; border-top:3px solid #1a8ccb;display:none;position:absolute;top:35px; 
                                box-shadow:0px 5px 5px #ccc;
                              
                               
                                 padding-bottom:20px;  background-color:#ffffff;


}
/*
.navheight0207 .submenubox .catalog2 li{clear:none; text-indent:0px; width:312px; float:left; border-left:1px solid #e8e7e7; font-weight:bold; padding:10px; padding-bottom:0px;}
.navheight0207 .submenubox .catalog2 li:hover{ background:none;}
.navheight0207 .submenubox .catalog2 .catalog3 li{ width:auto; float:left; font-weight:normal; border:0px; padding:0px; line-height:25px; padding-right:10px;}
.navheight0207 .submenubox .catalog2 .catalog3 li:hover a{ text-decoration:underline;}
    */

.navheight0207 .bigsubmenubox .catalog2{ width:980px; padding:10px;  text-align:left;line-height:20px;}
.navheight0207 .bigsubmenubox .catalog2 ul,.catalog2 li{ margin:0px; padding:0px; list-style:none; }
.navheight0207 .bigsubmenubox .catalog2_li{
  float: left;
  width: 310px;
 
}
.navheight0207 .bigsubmenubox .catalog2_li a{ text-decoration:none; color:#333333;}
.navheight0207 .bigsubmenubox .catalog2_li a:hover{ color:#449BF8;}
.navheight0207 .bigsubmenubox .catalog2_li ul{ font-size:12px;}
.navheight0207 .bigsubmenubox .catalog2_li li{ display:inline-block; padding-right:10px; }
.navheight0207 .bigsubmenubox .catalog2_li li a{ color:#666;}
.navheight0207 .bigsubmenubox .catalog2_ahref{ font-weight:bold; line-height:30px; font-size:12px;}
.navheight0207 .bigsubmenubox .catalog2_li ul .catalog4_li{ display:none;}



.banner{ height:430px; border-top:1px solid #b5b1c1; border-bottom:5px solid #dedede; position:relative;}
.ace_imgnavbox {text-align:center;padding-top:10px;position: absolute;bottom: 20px;left: 0px;width:100%;}
.ace_imgnavbox a {display:inline-block; width:12px; border-radius: 6px; height:12px; background-color:#dddddd;font-size:0px; line-height:0px; margin:3px;}
.ace_imgnavbox .activeSlide {background-color: #3297fd;}
.indexpro{ background-color:#f6f6f6;}
.indexprocont{ padding-top:20px; padding-bottom:20px;}
.indexprocont_left{ width:500px; float:left; height:165px; overflow:hidden;}
.indexprocont_left img{ width:500px;height:165px;}
.indexprocont_cont{ width:490px; float:left; height:165px; margin-left:10px;}
.indexprocont_cont_tit{ font-weight:bold; font-size:25px; text-align:center; line-height:45px;}
.indexprocont_cont_cont ul li{ float:left; margin-right:5px; width:240px; height:30px; line-height:30px; overflow:hidden;}
.indexprocont_cont_cont ul li:hover a{ color:#d12c27;}

.indexcont{ margin-top:25px;}
.indexcont_tit{ font-weight:bold; font-size:25px; text-align:center; line-height:45px;}
.indexcont_cont{ margin-top:20px;}
.indexcont_cont_cont{ float:left; width:190px; margin-left:40px; margin-right:40px;}
.yf1{position:relative; width:190px; height:191px;}
.yfone{ margin-left:0px;}
.yftow{ margin-right:0px;}
.yfimg{ display:block;}
.yfimg img{ width:190px; height:191px;}
.yfimgbg{ position:absolute; left:0px; top:0px; background-repeat:no-repeat; background-image:url(../images/indexcont_contbg.png); background-position:left top; width:190px; height:191px;}
.yf1:hover .yfimgbg{ position:absolute; left:0px; top:0px; background-repeat:no-repeat; background-image:url(../images/indexcont_contbg.png); background-position:right top; width:190px; height:191px;}
.yf2:hover .yfimgbg{ position:absolute; left:0px; top:0px; background-repeat:no-repeat; background-image:url(../images/indexcont_contbg.png); background-position:right top; width:190px; height:191px;}
.yf1_tit{ font-weight:bold; font-size:25px; text-align:center; line-height:45px; margin-top:10px;}
.yfl_cont{ line-height:25px; height:75px; overflow:hidden;}
.indexcont_bottom{ margin-top:25px; text-align:center; border-top:1px solid #e6e6e6; padding-top:25px; padding-bottom:25px;}

.footerbg{background-color:#343b3e;color:#a2aab0; clear:both; padding-top:15px; padding-bottom:15px; margin-top:10px;}
.footerbg a{ color:#a2aab0;}
.footerright{ float:right; width:450px;}
.footerleft{ width:530px; float:left;}
.footerlefttop{ position:relative; height:40px;}
.footertel{ position:absolute; left:0px; top:0px; height:40px; line-height:40px; padding-left:30px; background-image:url(../images/toptel.jpg); background-repeat:no-repeat; background-position:0px 7px;}
.footermail{ position:absolute; left:165px; top:0px; height:40px; line-height:40px; padding-left:30px; background-image:url(../images/topmail.jpg); background-repeat:no-repeat; background-position:0px 7px;}
.footerqq{ position:absolute; left:355px; top:0px; height:40px; line-height:40px; padding-left:30px; background-image:url(../images/topqq.jpg); background-repeat:no-repeat; background-position:0px 7px;}
.footernav ul li{ float:left;}
    .footernav ul li a {
        padding-left: 10px;
        padding-right: 10px;
        height: 50px;
        line-height: 50px;
        background-image: url(../images/footertb.jpg);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }
.footernav ul .web960navli_988 a{ background-image:none;}
.footertxt{ line-height:35px;}
.footerewm{ float:right;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.footerrighttop{ line-height:25px;}
.footerrightsave{ width:296px; height:38px; position:relative; margin-top:5px;}
.footersubtxt{ position:absolute; left:0px; top:0px; line-height:37px; border:0px; width:209px; color:#dddddd; text-indent:10px; height:37px; background-image:url(../images/footertxt.jpg);}
.footerbottom{ position:absolute; right:0px; top:0px; border:0px; font-family:"微软雅黑"; width:79px; height:35px; line-height:35px; color:#ffffff; text-align:center; background-image:url(../images/footerbottom.png);}


.float_box{position:fixed; left:50%;_position: absolute;_top: expression(documentElement.scrollTop + "px");z-index:99;bottom:128px;margin-left:585px;}
.float_box .qq_box{position:relative;}
.float_box .icon_img{width:46px; height:46px;background:#008ac9;margin-bottom:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.float_box .icon_img img{max-width:25px;max-height:25px;}
.float_box  .qq_btn{position:absolute;top:0;right:46px;background:#1a8ccb;padding:0 6px;display:none;}
.float_box .qq_btn a{width:100px;border:1px solid #3eb6fe;height:30px;display:flex;align-items:center;font-size:14px;color:#fff;margin:5px 0;}
.float_box  .qq_btn a img{height:20px;padding:0 5px;}
.float_box  .qq_btn a em{font-style:normal;display:block;flex:1;line-height:30px;text-align:center;height:30px;transition:all 0.2s linear 0s;}
.float_box .qq_btn a:hover em{background:#fd8300;}
.float_box .qq_box:hover .qq_btn{display:block;}

.float_box .code_box{position:relative;}
.float_box .code_box{width:46px; height:46px;background:#008ac9;margin-bottom:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.float_box .code_box img{max-width:25px;max-height:25px;}
.float_box .code_img{position:absolute;top:-1px;right:46px;background:#1a8ccb;padding:10px;display:none;}
.float_box .code_img img{max-width:100px;max-height:100px;}
.float_box .code_box:hover .code_img{display:block;}
.back_top{width:46px; height:46px;  /*margin-left:520px;*/ display:none; background:url(../images/top.jpg) left top no-repeat; }

.nr{ margin-top:20px;}
.position{ height:45px; line-height:45px; font-size:14px; text-indent:10px; border:1px solid #e8e8e7; background-color:#f6f6f6;color:#717070;}
.position a{color:#717070;}

.rightcontent{ padding:20px; line-height:30px;}

.listnews { padding:20px; padding-left:0px; padding-right:0px;}
.listnews ul li { height:30px; line-height:30px; background-image:url(../images/newtb.jpg); background-repeat:no-repeat; background-position:0px 11px; text-indent:15px;}
.listnews ul li span{ float:right; color:#000000; margin-right:0px;}
.listnews ul li a{}
.listnews ul li a:hover{ color:#0e80f3;}

.newtit{ font-size:16px; height:40px; line-height:40px; text-align:center; margin-top:10px; }


.padding { text-align:center; height:30px; line-height:30px;}
.padding span {padding-left:5px; padding-right:5px;}
.padding span a {}

.listsl{ border:1px solid #e8e8e7; background-color:#f6f6f6; padding:5px; margin-top:10px;}
.listsl a{ padding-left:8px; padding-right:8px; float:left; line-height:30px; display:block; font-weight:bold;}
.plist{ margin-top:15px;}
.hotpro{width: 19.8%;border:1px solid #e8e8e7;background-color:#f6f6f6;float:left;overflow:hidden;}
.hotpro_tit{ line-height:40px; font-size:16px; text-align:center; font-weight:bold;}
.hotpro_cont{padding:10px;}
.hotpro_cont_cont{ height:860px; overflow:hidden;}
.hotpro_cont ul li{ width:180px; height:210px; margin-bottom:5px;}
.hotpro_cont ul li .proimg{ width:178px; height:178px; border:1px solid #e8e8e7; background-color:#ffffff; text-align:center;}
    .hotpro_cont ul li .proimg img {
        width:175px;
    }

.hotpro_cont ul li .proname{ height:30px; line-height:30px; text-align:center;}
.listright{width: 76.8%;margin-left: 2%;border:1px solid #e8e8e7;float:left;border-top:0px;padding-top:0px;overflow:hidden;}
.listrightn {padding: 2.4%;}
.listright ul li{ width:180px; height:290px; float:left; margin-left:31px; margin-right:31px; margin-bottom:15px;}
.listright ul li .proimg{ width:178px; height:178px; border:1px solid #e8e8e7; background-color:#ffffff; text-align:center;}
.listright ul li .proimg img {
        width:175px;
    }
.listright ul li .proname{ height:30px; line-height:30px;  overflow:hidden;}
.listright ul li .proname span{ color:#a1a9af;}
.listright ul li .pronametxt{ height:50px; line-height:25px; overflow:hidden;}
.listpagenav { text-align:center;}
.listpagenav a{background-color:#f6f6f6;  line-height:38px; border:1px solid #e8e8e7; padding:10px 15px; margin-left:2px; margin-right:2px;}
.listpagenav .currentPage {background-color:#ffffff; color:#1a8ccb; }
.listpagenav .gotopageipt{ width:60px;height:25px; line-height:25px; }
.listpagenav .gotopagebtn{ width:60px; height:40px; line-height:40px;background-color:#f6f6f6;border:1px solid #e8e8e7; }

.proinfotable { margin-top:15px;}
.proinforimg{ width:218px; height:218px;   border:1px solid #e8e8e7; text-align:center; float:left; overflow:hidden; line-height:218px; }
    .proinforimg img {
        width:210px;
    }
.proinforright{ width:750px; float:left; margin-left:30px;}
.proinforrightt{border-bottom:1px solid #e8e8e7; padding-top:15px; padding-bottom:15px;}
.proinforrightt .proname{ float:left; width:580px;}
.proinforrightt .pronamer{ float:left; width:150px; margin-left:20px;}
.proinforrighttqq{ background-image:url(../images/proqq.jpg); padding-left:30px; background-repeat:no-repeat;background-position:0px 7px; line-height:40px;}
.proinforrighttemail{ color:#ffffff;background-color:#218dcb; display:inline-block; width:150px; height:40px; text-align:center ;line-height:40px;border-radius:30px;}
.proinforrighttemail a{ color:#ffffff;}
.pronametitle,.proennametitle{ font-size:16px; line-height:40px; font-weight:normal;}
.proennametitle{ line-height:35px;}
.proinforrightm{ height:35px; line-height:35px; margin-top:16px; }
.proinforrightb{ margin-top:16px; }
.proinforrightm span { margin-right:40px;}
.proinforrightm .proinforrightmsp { margin:0px;color:#a1a9af;}
.proinforrightb span { margin-right:18px; border:1px solid #dedede; color:#ffffff;
                       display:inline-block; width:168px; height:43px; text-align:center ;line-height:43px;
                       border-radius:30px;}
.proinforrightb .addtofa{background-image:url(../images/sc.png); background-repeat:no-repeat; background-color:#ffffff; background-position:27px 11px;}
.proinforrightb .reqbul{background-color:#218dcb; border:0px;}
.proinforrightb .reqbul a{ color:#ffffff;}
.proinforrightb .prodetel{background-color:#f6f6f6;}


.productdet{ margin-top:10px;}
.productdet .tab{height:40px; line-height:40px; overflow:hidden; border:1px solid #e8e8e7;}
.productdet .tab a{ display:block; float:left; width:198px; height:40px; overflow:hidden; text-align:center;border-left:1px solid #e8e8e7; border-right:1px solid #e8e8e7; text-decoration:none; color:#444444;}
.productdet .tab a:hover{}
.productdet .tab a.on{ color:#ffffff; background-color:#000000; border:0px;}
.productdet .content{ overflow:hidden; padding:20px; border:1px solid #e8e8e7;}
.productdet .content .contentplist{ display:none; line-height:30px;}
.msdscoasearchbox{ width:350px; height:37px; position:relative; line-height:40px; margin-left:300px;}
.msdsdown{ margin-left:300px;}
.msdscoasearchbox .coamsdstxt{ position:absolute;  left:78px; top:0px; width:235px; height:35px; line-height:35px; text-indent:15px;  background-image:url(../images/productdettxt.jpg); border:0px;}
.msdscoasearchbox .coamsdsbottom{ position:absolute; right:0px; top:0px; width:37px; height:37px;background-image:url(../images/productdetbottom.jpg); border:0px;}
.contentplistmao_tit{ line-height:35px;}
.contentplistmao_tit .proinfmao{ float:left; border:1px solid #e8e8e7; padding-left:30px; padding-right:30px; margin-right:20px; background-color:#f6f6f6;}
.contentplistmao_tit .proinfmaonone{ margin-right:0px;}

.formcolumn-item{
    clear:both; margin-top:10px;
}
    .formcolumn-item .formcolumn-item-tit {
        width:110px; text-align:right; float:left; line-height:30px;
    }
    .formcolumn-item .formcolumn-item-ct {
        margin-left:120px;
    }
        .formcolumn-item .formcolumn-item-ct select {
            height:25px;
        }
       .formcolumn-item .formcolumn-item-ct .formcom-area, .formcolumn-item .formcolumn-item-ct .formcom-ipt,.formcolumn-item .formcolumn-item-ct .formcom-vcode {
            width:300px;

            padding: 6px 6px;
border: #ABABAB 1px solid;
box-shadow: 2px 2px 3px #EDEDED inset;
font-size: 12px;
        }
        .formcolumn-item .formcolumn-item-ct .formcom-area {
            height:50px;
        }
        .formcolumn-item .formcolumn-item-ct .formcom-vcode {
            width:160px;
        }
            .formcolumn-item .formcolumn-item-ct .form-vcodebox  img{
                border: #ABABAB 1px solid;
            }
.extclass_title {
    font-size:14px; font-weight:bold;
}
.formcolumn-item .formcolumn-item-ct .formcolumn-item-tipstxt {
    color:#999999;
}
.formcolumn-item .formcolumn-item-ct .form-vcodebox {
    float:left; padding-right:10px;
}
.formcolumn-item .formcolumn-item-ct .needFill {
     border:1px solid #e47a7a;
    box-shadow: 2px 2px 3px #f5e9e6 inset;
    background-color:#fefbfa;
}
.orderform .formcolumn-item .formcolumn-item-ct .formcolumn-item-tipstxt {
    color:red;
}
 .nombtn{
        padding-left:20px; padding-right:20px;
        height:30px;border:0px;
        background-color:#218dcb; color:#ffffff;
    }
.formcolumn-item-ct .userloginbtn {
float:left;}
.formcolumn-item-ct a {
float:left; margin-left:10px; height:34px; line-height:34px; padding-left:15px; padding-right:15px; background-color:#ce0b0f; color:#ffffff;}



.InfoHTMLBox {font-size:12px;}
    .InfoHTMLBox li {
    }
        .InfoHTMLBox li:hover , .InfoHTMLBox li.selon {
            background-color:#f8f8f8;
        }
 .InfoHTMLBox ul li a{ font-size:14px; color: #36c; font-weight:normal;}


.usercenterright  .InfoHTMLBox li {  padding:10px 0; border-bottom:1px solid #dddddd; }
 .ShopCartBox {
	position:fixed;
	bottom:0;
	right:10px;
	padding:3px;
	width:500px;
	background-color:#218dcb;
	border:1px solid #218dcb
}
* html,* html body {
	background-image:url(about:blank);
	background-attachment:fixed
}
* html .ShopCartBox {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
.shopcartitembox {
	display:none;
	height:200px;
	overflow:auto;
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding:2px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF7u7u5ubm6urqYPTI0gAAAB9JREFUeNoUiLERAAAMRLD/0Pk0HGSChSOLP/HqBBgAAfcAItOjOxwAAAAASUVORK5CYII=")
}
.shopcartctrlbox {
	padding:5px;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	line-height:25px;
	background-position:10px 10px;
	padding-left:30px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEEyQjkwRkEzNTJGMTFFMjkyNzk5MjZDMjYxMzRERUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEEyQjkwRkIzNTJGMTFFMjkyNzk5MjZDMjYxMzRERUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTJCOTBGODM1MkYxMUUyOTI3OTkyNkMyNjEzNERFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QTJCOTBGOTM1MkYxMUUyOTI3OTkyNkMyNjEzNERFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiQvthAAAACISURBVHjanFGJDYAgDCzGjWAVd3GE7uQMjgArOEKFpJhaqTVeckAo1+cIRLTBHWvlDh6akJ4Aj6EtMg/vwSs4W414wgl+wqr41ip5FXMlDs6Xq5LSVRT3qN9o4cL3aHwDcnzRgUjfEEdZPXGLm+YkdlYzWeb04bMxY+7ejCoelcXopHAcTgEGAHOtLt9FRk3CAAAAAElFTkSuQmCC")
}
.shopcartctrlbox .shopcartjiesau {
	line-height:20px;
	float:right;
	background-color:#ffffff;
	color:#218dcb;
	font-weight:bold;
	padding:5px 10px 5px 10px
}
.shopcartctrlbox .shopcarttogglebtn {
	color:#ffffff
}
.shopcartctrlbox  a {	color:#ffffff}
.shopcartitemtable td {
	border-bottom:1px solid #dddddd;
	background-color:#ffffff;
	padding:8px
}
.shopcartitemtableheader td {
	background-color:#f8f8f8;
	font-weight:bold
}

.goodstable {
    margin-top:10px;
    text-overflow:ellipsis;
  
    border:1px solid #dddddd;
}

    .goodstable td {
        border-bottom:1px solid #ededed;
        line-height:35px;
         overflow:hidden;
    text-overflow:ellipsis; 
    }

.csimgdonew{ margin-top:5px;}
 
.pro_casinfor .goodstable{
 
}

.addtocartbtn{ background-color:#a2aaaf; color:#ffffff;border-radius:30px;display:block; line-height:25px;}
.addtocartbtn:hover{  background-color:#218dcb; color:#ffffff;border-radius:30px; display:block;}

.kclist1 {
    float:right;  background-image:url(../images/arrow_right.png);
    background-repeat:no-repeat; padding-left:30px;
    background-position:0px 4px;
    float:right;
    padding-right:8px;border:0px solid #dddddd; border-bottom:0px; height:30px; line-height:30px;
}
.goodsdeftrclsopen .kclist1 {
     background-image:url(../images/arrow_down.png);
}


 .ngoodstable td {
     font-size:12px;
    border-right:1px solid #dddddd;
}
.ngoodstable {
    border-top:1px solid #dddddd;
    border-left:1px solid #dddddd;
}
    .ngoodstable .goodstableheader {
        
        background-color:#f8f8f8;
        font-weight:bold;
    }
.goodstable .fkjltable .tricon {

}
.goodstable .fkjltable td {
    padding:0px; border-bottom:0px;
    border-collapse:collapse;
 
}
.pro_casinfor .goodstable {
    margin-top:0px;
}
 .goodstable .goodsdeftrclsclose {
    background-color:#f5f5f5; color:#018edd;
    border-bottom:1px solid #dddddd;
   
 /* font-weight:bold; background-image:url(../images/5xx.png);*/  
}

 .goodstable .goodsdeftrclsclose .fkjltable{}
 .goodstable .linesplitcls .goodsdeftrclsclose {
    background-color:#fafafa;
}


         .goodsdeftrclsclose td { border-bottom:0px solid #2a6cc0; 
    }
.goodstable .goodstableheader td { padding:3px;border-bottom:1px solid #eeeeee;}

.goodstable .goodsdeftrclsopen {background-color:#f8f8f8;color:#018edd; }
.linesplitcls1{ border-bottom:1px solid #dddddd;}
.goodstable .linesplitcls .goodsdeftrclsopen {
    background-color:#f8f8f8;color:#018edd;
}
.goodstableheader {}
.goodstable .tdgoodsno {
    padding-left:26px;
}


.iny_left{ width:240px; float:left; overflow:hidden; margin-top:20px;}
.iny_right {width:730px; float:left; margin-left:30px; overflow:hidden;margin-top:20px;}

.iny{ background-color:#f2f2f2;}
.inylogin{ width:916px; margin:0px auto;}
.inylogin_left{ width:409px; height:268px; float:left; background-color:#ffffff; overflow:hidden; margin-top:50px; margin-bottom:50px; border:3px solid #e8e8e8; border-right:0px;}
.inylogin_right{width:470px; height:268px; float:left; background-color:#ffffff; margin-top:50px; margin-bottom:50px; border:3px solid #e8e8e8; border-left:0px; overflow:hidden;}
.inylogin_right .userlogn_from{ height:274px;}
.inylogin_right .userfindpw_from{ margin-top:40px;}
.inyreg{ width:916px; margin:0px auto;}
.inyreg_left{ width:321px; height:570px; float:left; background-color:#ffffff; overflow:hidden; margin-top:50px; margin-bottom:50px; border:3px solid #e8e8e8; border-right:0px;}
.inyreg_right{width:589px; height:570px; float:left; background-color:#ffffff; margin-top:50px; margin-bottom:50px; border:3px solid #e8e8e8; border-left:0px; overflow:hidden;}

.formset_title{ height:45px; line-height:45px; font-size:16px; text-align:center; border:1px solid #e8e8e7; background-color:#f6f6f6; border-right:0px;}
.userregbtn {height:35px; line-height:35px; background-color:#028edd; color:#ffffff; text-align:center; border:0px; width:310px; margin-top:20px;}

.inylogincontent ul { margin-left:70px;}
    .inylogincontent ul li { height:25px; line-height:25px; margin-top:8px;}

.userfindpw_from .formcom-ipt{
            width:250px;
            height:20px;
            padding: 4px 5px;
border: #ABABAB 1px solid;
box-shadow: 2px 2px 3px #EDEDED inset;
font-size: 12px;
        }


.inylogincontent .formcom-iptyh{
            width:250px; background-image:url(../images/login_t1.jpg); background-repeat:no-repeat; background-position:220px 0px;
            height:20px;
            padding: 4px 5px;
border: #ABABAB 1px solid;
box-shadow: 2px 2px 3px #EDEDED inset;
font-size: 12px;
        }

.inylogincontent .formcom-iptmm {
            width:250px; background-image:url(../images/login_t2.jpg); background-repeat:no-repeat; background-position:220px 0px;
            height:20px;
            padding: 4px 5px;
border: #ABABAB 1px solid;
box-shadow: 2px 2px 3px #EDEDED inset;
font-size: 12px;
}
.inylogincontent .findpw{ margin-left:20px; } 
.inylogincontent .userloginbtn{ display:block; height:30px; background-color:#ff9c00; color:#ffffff; border:0px; width:270px; text-align:center;
}
.inylogincontent .loginb { margin-top:24px; margin-bottom:25px;}
.inylogincontent .userzcbtn{ display:block; height:30px; background-color:#028edd; color:#ffffff; border:0px; width:270px; text-align:center;
}

.die_chinaltitle{ height:45px; line-height:45px; font-size:16px; text-indent:10px; border:1px solid #e8e8e7; background-color:#f6f6f6;}

.left_tit{ height:45px; line-height:45px; font-size:16px; text-indent:10px; border:1px solid #e8e8e7; background-color:#f6f6f6;}
.leftucmenu {
    margin-top:10px;
}
.leftucmenu ul li{ 
line-height: 40px;
font-size: 16px;
color: #000000; font-weight:bold;
text-indent: 20px;
}
.leftucmenu ul li a{
    color:#000000;

}
.leftucmenu ul li:hover a{  color:#298fcc;}
    .leftucmenu ul li ul {
     margin-top:0px; margin-bottom:0px;
     line-height: 40px;

    }
        .leftucmenu ul li ul li { font-weight:normal;
            font-size: 14px;
            line-height: 35px;
        }
.leftucmenu ul li ul li a{color: #000000; font-weight:normal;}

.leftucmenu a {
    display:block;
  
}
.leftucmenu ul li:hover li a{
    color:#000000;

}
.leftucmenu ul li ul li a {
}
    .leftucmenu ul li ul li:hover{
    color:#298fcc; background-image:url(../images/userlibg.jpg);
}
        .leftucmenu ul li ul li:hover a {
            color:#298fcc;
        }
        .leftucmenu .nowviewon{
    color:#298fcc;
}
            .leftucmenu .nowviewon a {
                color:#298fcc;
            }

.shopcartBtmctrlbox {
    font-size:16px;
    margin-top:10px;
    text-align:right;
     border:1px solid #ff6600; background-color:#ffeed7;
}
.postorderbutton {
    width:150px; height:45px; font-size:18px; font-weight:bold; background-color:#ff6600; color:#ffffff; border:0px; margin:0px;
}

.shopchartpage .usercenterright { padding:0px;
}
.cartsubmitsuccessedjl {
    padding: 40px;
    font-size: 22px;
    padding-top: 100px;
    min-height: 200px;
    color: #7ABD54;
}
.succtrl {
    text-align:center;  padding-top: 30px; padding-bottom:30px;

}
    .succtrl a {
        display:inline-block;
    }
    .succtrl .conshop {

        color:#ffffff; background-color:#ff6600; padding:10px 20px 10px 20px;
      
    }

    .succtrl .gotousercenter {

        color:#ffffff; background-color:#ff6600; padding:10px 20px 10px 20px;
      
    }

.dsuctxt, .autoreguser { padding-left:40px;}

.itemname {
    display:none;
}


.dsuctxt {
    
    padding: 20px;
    background-color: #FCFBEF;
    color: green;

}
.autoreguser {
    
    line-height: 25px;
    padding: 20px;
    background-color: #f8f8f8;
    color: red;

}


.cartitemnumbox {
    width:100px;
    height:30px;
    overflow:hidden;
    position:relative;
    text-align:center;
    border:1px solid #dddddd;
}
.cartitemnumbox .csimgdonew {
    position:absolute;
    top:0px;
    margin:0px; padding:0px;
    width:28px;
    border:1px solid #dddddd;
    border-top:0px;
    border-bottom:0px;
    text-align:center;
    line-height:30px;
    height:30px; overflow:hidden;
}
    .cartitemnumbox .cartitemnumplus {
        right:0px;
        border-right:0px;
    } 
    .cartitemnumbox .cartitemnumsub {
        left:0px;
        border-left:0px;
    }
    .cartitemnumbox input {
        
        position:absolute; left:35px; top:0px;
        text-align:center;
          line-height:30px;
    height:30px; overflow:hidden;
      
        margin:0px; padding:0px;
        border:0px solid #dddddd;
    }

.shoppingstepbox {
    height:60px;
    position:relative;
}
    .shoppingstepbox h1 {
        font-size:24px;
        line-height:40px;
    }
     .shoppingstepbox h2 {
        font-size:20px;
        line-height:40px;
    }
    .shoppingstepbox .keepshiping {
        position:absolute;left:100px; top:5px;
        border:1px solid #dddddd; font-size:16px;
        border-radius:30px;
        height:30px;
        line-height:30px;
        padding-left:30px; padding-right:30px;
    }
        .shoppingstepbox .keepshiping:hover {
            background-color:#1a8ccb;color:#ffffff;
            border-color:#1a8ccb;
        }
    .shoppingstepbox .shopingstep {
        width:510px;
        height:60px;
        position:absolute;left:300px; top:0px;
      
    }
    
        .shoppingstepbox .shopingstep .stepline {
            height:5px; font-size:0px; position:absolute;top:15px;left:0px; width:500px;
            background-color:#eeeeee;
        }
       
        .shoppingstepbox .shopingstep ul {
            margin:0px; padding:0px;
            width:510px;
            height:60px;
            list-style:none;
            position:absolute; left:0px; top:0px; 
        }
         .shoppingstepbox .shopingstep ul li{
            margin:0px; padding:0px;
            width:170px;
            height:60px;
            list-style:none;
            float:left;display:inline;
            position:relative;
        }
          .shoppingstepbox .shopingstep ul li .itemline {
                   height:5px; font-size:0px; position:absolute;top:15px;left:0px; width:170px;
            background-color:#eeeeee;
            }
            .shoppingstepbox .shopingstep ul li {
                text-align:center;
                padding-top:40px;
                color:#999999;
            }
                .shoppingstepbox .shopingstep ul li.activestep {
                    color:#1a8ccb;
                }
                 .shoppingstepbox .shopingstep ul li.donestep {
                    color:#9fd0eb;
                }
                
            .shoppingstepbox .shopingstep ul li .stepnum {
                width:30px;
                height:30px; border:5px solid #eeeeee;
                border-radius:30px;
                text-align:center;
                line-height:30px;
                left:65px;
                top:0px;
                background-color:#ffffff;
                position:absolute;
            }
            .shoppingstepbox .shopingstep ul li.activestep .itemline {
                     background-color:#1a8ccb;
            }
             .shoppingstepbox .shopingstep ul li.activestep .stepnum {
                     border-color:#1a8ccb;
                     color:#1a8ccb;
            }
              .shoppingstepbox .shopingstep ul li.donestep .itemline {
                     background-color:#9fd0eb;
            }
             .shoppingstepbox .shopingstep ul li.donestep .stepnum {
                     border-color:#9fd0eb;
                     color:#9fd0eb;
            }
    .shoppingstepbox .shopqqonline {
        background-image:url(../images/proqq.jpg);
        background-repeat:no-repeat;
        position:absolute;right:0px; top:0px;
        padding-left:35px;
        line-height:40px;
        background-position:0px 7px;
    }
    .shoppingstepbox .selecteditemdiv {
        position:absolute;left:0px; bottom:0px;
    }
         .shoppingstepbox .orderinfostep {
        width:600px;left:350px;
    }
          .shoppingstepbox .orderinfostep .stepline {
         width:600px;
     
        }
         .shoppingstepbox .orderinfostep ul {
           
            width:600px;
           
        }
           .shoppingstepbox .orderinfostep ul li{
            
            width:120px;
           
        }
        .shoppingstepbox .orderinfostep ul li .itemline {
                 width:120px;
          
            }
            .shoppingstepbox .orderinfostep ul li .stepnum {
               
               
                left:40px;
                
            }
    .selecteditemcount {
        font-size:18px;
        color:#b70505;
    }
.shopcartable {
    border-collapse:collapse;
}
    .shopcartable td {
        border-bottom:1px solid #dddddd;
        padding:8px;
        padding-top:15px;
        padding-bottom:15px;
        font-size:12px;
    }
    .shopcartable .header {
        height:30px;
        line-height:30px;
        background-color:#eeeeee;
        font-weight:bold;

    }
        .shopcartable .header td {
            font-size:14px;
            padding-top:8px;
        padding-bottom:8px;
            border-top:1px solid #dddddd;
        }
            .shopcartable .header td:first-child {
                border-left:1px solid #dddddd;
            }
            .shopcartable .header td:last-child {
                border-right:1px solid #dddddd;
            }
    .shopcartable .itemimg {
        width:80px; height:80px; 
        text-align:center;
        display: table-cell;
        vertical-align:middle;
        border:1px solid #dddddd;
        overflow:hidden;
    }
        .shopcartable .itemimg img {
            width:75px;
        }
.emptyshopcart {
    margin-top:20px;
    border:1px solid #eeeeee;
    background-color:#f8f8f8;
    text-align:center;
    padding:100px;
    font-size:16px; color:#999999;
}
.cartviewctrlbox {
    margin-top:20px;
  
    border:1px solid #dddddd;
}
    .cartviewctrlbox table {
        height:50px;
        border-collapse:collapse;
    }
    .cartviewctrlbox .gocheckout {
          background-color:#1a8ccb;
          color:#ffffff;
          font-size:18px;
          width:120px;
          height:50px;
          font-family:微软雅黑;
          border:0px;
    }
.cahrhjmoney,.simpmoneyunit,.ordertotalmoney,.yunfeimoney {
    font-size:18px;
   color:#b20808;
}

.shopcartformset {
    padding-bottom:10px;
    border-bottom:1px solid #dddddd;
    padding-top:10px;
}
    .shopcartformset .rightctrlspan {
        float:right;
     
      
    }
        .shopcartformset .rightctrlspan a {
            color: #1a8ccb;
            text-decoration: none;
               font-size:12px;
               font-weight:normal;
               margin-right:10px;
        }
    .shopcartformset .nodatafilled {
        border:1px solid #eeeeee;
        padding:8px;
        background-color:#f8f8f8;
    }
    .shopcartformset select {
        margin-right:10px;
    }
    .shopcartformset .titlekey {
        display:inline-block;
   
        border:2px solid #dddddd;
        cursor:pointer;
        padding:5px 8px 5px 8px;
         white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .shopcartformset ul li .rightctrlspan {
        line-height:30px;
    }
    .shopcartformset ul li input {
        display:none;
    }
    .shopcartformset ul li .rightctrlspan {
        display:none;
    }
    .shopcartformset ul li:hover .rightctrlspan {
        display:block;
    }
    .shopcartformset label {
        display:inline-block;
        margin:0px;
        padding:0px;
    }
    .shopcartformset .itemcontent {
            display:inline-block;
             white-space:nowrap;
        overflow:hidden;padding:7px 8px 7px 8px;
        text-overflow:ellipsis;
    }
    .shopcartformset .selon .titlekey {
        border-color:#1a8ccb;
        background-image:url(../images/selgif.gif);
        background-repeat:no-repeat;
        background-position:right top;
    }

    .shopcartformset .plugin_goodsmanage_ordererform_ul .titlekey {
        width:150px;
    }
    .shopcartformset .plugin_goodsmanage_consigneeform_ul .titlekey {
        width:80px;
    }
    
      .shopcartformset .plugin_goodsmanage_invoiceform_ul .titlekey {
        width:80px;
    }
    .shopcartformset .paymentmethod {
        font-size:12px;
    }
        .shopcartformset .paymentmethod li {
            padding:5px;
        }
        .shopcartformset .paymentmethod li:hover, .shopcartformset .paymentmethod li.selon {
           background-color:#f8f8f8;
        }
          .shopcartformset  .paymentmethod .titlekey {
        width:80px;
    }
    .shopcartformset .forminfo {
        display:none;
    }
    .shopcartformset .userinfo_btn,.changepwdbtn,.userinfo_btn {
        border:0px;
        background-color:#1a8ccb; color:#ffffff;font-family:微软雅黑;
        padding:8px 15px 8px 15px;
        border-radius:30px;
        margin:8px;
    }
    .shopcartformset .userinfo_cancel_btn,.userinfo_cancel_btn{
         border:0px;
        background-color:#eeeeee; color:#999999;font-family:微软雅黑;
        padding:8px 15px 8px 15px;
        border-radius:30px;
        margin:8px;
    }
.savesubmitorder {
     border:0px;
     font-size:18px;
        background-color:#1a8ccb; color:#ffffff;font-family:微软雅黑;
        padding:10px 25px 10px 25px;
        border-radius:30px;
        margin:8px;
}
.orderinfo2success {
    border:1px solid #eeeeee;
    background-color:#f8f8f8;
    font-size:14px;
    padding:10px;
}
.vieworderinfohref {
    display:inline-block;
    padding:10px 20px 10px 20px; border:1px solid #eeeeee;
}
    .vieworderinfohref:hover {
        background-color:#1a8ccb;color:#ffffff;
    }
.ordersuccinfo {
    font-size:24px; color:green;
}
.orderinfnavbar { height:45px; line-height:45px; font-size:16px; text-indent:10px; border:1px solid #e8e8e7; background-color:#f6f6f6;}
    .orderinfnavbar a {
        color:#999999;
    }
.orderinfotable {
    width:100%;
    border-top:1px solid #dddddd;
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
    border-collapse:collapse;
}
    .orderinfotable td {
        font-size:12px;
        padding:8px;
        border-bottom:1px solid #dddddd;
    }
    .orderinfotable .otdtit {
        text-align:right;
        font-size:14px;
        font-weight:bold;
    }
.orderinfoshopcartable .header td {
    border-top:0px;
}
.ordermannav, .ordermannav li {
    list-style:none;
    margin:0px;
    padding:0px;
    height:40px;
    line-height:40px;
    text-align:center;
}
.ordermannav {
    margin-top:20px;
}
  .ordermannav li {
      float:left;
      border:0px solid #dddddd;
        margin-left:0px; 
     
        width:118px;
        padding:1px;
           padding-top:10px;
    }
    .ordermannav li a { display:block;
            height:30px;
            line-height:30px;
           border:1px solid #dddddd;
         
    }
    .ordermannav .ordermannav_on {
     
        padding-top:0px;
    }
        .ordermannav .ordermannav_on a {
            border:0px;
            
           height:42px;
            line-height:40px;
           
               background-color:#333333;
             color:#ffffff;
        }
.myordertableitem {
    margin-top:10px;
    border-left:1px solid #dddddd;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}
    .myordertableitem td {
    
        font-size:12px;
      
        border-right:1px solid #dddddd;
    }
    .myordertableitem .myorderheader {
        background-color:#f8f8f8;
    }
        .myordertableitem .myorderheader td {
            border-bottom:1px solid #dddddd;
            padding: 8px;
        }
    .myordertableitem .proimgv {
        border:1px solid #dddddd;width:70px;  height:70px;
     display:table-cell;
     vertical-align:middle;
    }
.myordertableitem .proimgv img {
    width:70px; 
}
    .myordertableitem .ordershoppingitems td {
       border-right:0px;
       border-bottom:1px solid #dddddd;
       padding-top:10px;
       padding-bottom:10px;
    }
    .myordertableitem .ordershoppingitems tr:last-child td {
             border-bottom:0px solid #dddddd;
    }
.position_right {
    font-size:12px;
    float:right;
    padding-right:10px;
}
    .position_right a {
        color:#999999;
    }

.formcolumn-item-ct a.findpw {
    background-color:transparent;
    float:none;
    color:red;
}
.formcolumn-item-ct a.userreghrefbtn {
    background-color:transparent;
    float:none;
    color:red;
}
.formcolumn-item-ct .userloginbtn {
    border:0px;
    background-color:#1a8ccb;
    color:#ffffff;
    width:120px;
    height:35px;
    border-radius:35px;
    font-family:微软雅黑;
}
.favprolist{ margin-top:15px;
        }
.favprolist li {
    width:178px;
    height:218px;
    float:left;
    margin:10px;
    border:1px solid #dddddd;
}
    .favprolist li .imghref {
          width:178px; height:178px; text-align:center;
    }
    .favprolist li .price {
        height:40px;
       background-color:#f8f8f8;
       line-height:40px; overflow:hidden;
       padding-left:8px; padding-right:8px;
    }

.searchobtype {
    padding:10px;
    background-color:#f8f8f8;
    border:1px solid #dddddd;
    line-height:40px;
   
}
    .searchobtype .sirecitx {
        border:0px;
        float:right;
        background-color:#1a8ccb; color:#ffffff; font-size:16px;
        width:120px; height:40px; border-radius:40px;
    }
.pro_goodslist {
    border:1px solid #dddddd;
}
.pro_goodslist td{
    padding:10px;
    border-bottom:1px solid #dddddd;
}
    .pro_goodslist .pro_goodslistheader td {
        background-color:#f8f8f8;font-weight:bold;
        text-align:center;
    }
#strusearchnextbox .nombtn {
    height:40px; background-color:#1a8ccb;color:#ffffff; font-size:16px;
    padding-left:30px;padding-right:30px;
    border-radius:40px;
}

.goodinforrighttqq{ float:right; margin-right:20px; font-weight:normal; font-size:12px; background-image:url(../images/proqq.jpg); padding-left:30px; background-repeat:no-repeat; line-height:25px;}

.orderlogtrackhref {
    color:#1a8ccb;
}
.logtrackbox {
    padding:8px;
}

    .logtrackbox ul {
    
        background-color:#ffffff;
        border-left:3px solid #1a8ccb;
        padding-top:10px;
        
    }
        .logtrackbox ul li {
          
            padding:8px;
        }
            .logtrackbox ul li .dot {
                float:left;
                width:10px; height:10px; border-radius:10px;
                background-color:#1a8ccb;
                margin-left:-15px;
                margin-top:10px;
            }
            .logtrackbox ul li .logtime {
                font-size:10px;
                color:#999999;

            }
            .logtrackbox ul  .lognoli {
              background-color:#1a8ccb; padding:20px;
              color:#ffffff;
              margin-left:-20px;
            }
             .logtrackbox ul li .lognospan {
                font-size:20px;
            }

.protable {
      border:1px solid #dddddd;
}
.protable .protableheader {
    background-color:#f8f8f8;
    font-weight:bold;
  
}
.protable td {
    padding:8px;
    border-bottom:1px solid #dddddd;
}
.plist {
    border: 1px solid #dddddd;
}

.plist_tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #dddddd;
    color: #005aa8;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 16px;
    text-indent: 90px;
}

.plist_cont {
    margin: 15px;
    margin-top: 10px;
}

    .plist_cont dl dt {
        line-height: 40px;
        font-size: 16px;
        border-top: 1px solid #ffffff;
        color: #474747;
        background-image: url(../images/prolist_bg.jpg);
        background-repeat: no-repeat;
        font-weight: normal;
        text-indent: 40px;
        background-color: #e5e5e5;
        background-position: right top;
    }

    .plist_cont dl dd {
        display: none;
    }

#menu_left dt {
    cursor: pointer;
    color: #333333;
}

 #menu_left dt:hover {
        background-image: url(../images/prolist_hover_bg.jpg);
        color: #ffffff;
        background-color: #1ba1e0;
    }
.plist_cont dl dd .prolist_cont_linetop {
    background-color: #f3f3f3;
}

.plist_cont dl dd ul .prolist_cont_linetop .catalog2 li {
    background-color: #f3f3f3;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    background-image: url(../images/prolist_tb2.gif);
    background-repeat: no-repeat;
    background-position: 30px -2px;
    text-indent: 50px;
}

    .plist_cont dl dd ul .prolist_cont_linetop .catalog2 li a {
        color: #787878;
    }

.plist_cont dl dd ul .prolist_cont_line .catalog2 {
    background-color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .plist_cont dl dd ul .prolist_cont_line .catalog2 li {
        background-color: #ffffff;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        background-image: none;
        float: left;
        width: 48px;
        text-align: center;
    }

        .plist_cont dl dd ul .prolist_cont_line .catalog2 li a {
            color: #0e80f3;
        }

.plist_cont dl dd ul .prolist_cont_linetop .catalog2 li:hover,
.plist_cont dl dd ul .prolist_cont_linetop .catalog2 .nowviewon {
    color: #ffffff;
    background-image: url(../images/prolist_tb3.gif);
    background-color: #1ba1e0;
}

    .plist_cont dl dd ul .prolist_cont_linetop .catalog2 li:hover a,
    .plist_cont dl dd ul .prolist_cont_linetop .catalog2 .nowviewon a {
        color: #ffffff;
    }

.smenu {
    clear: both;
}
.nr {
    padding-top: 20px;
    padding-bottom: 10px;
}

.nr_l {
    width: 280px;
    float: left;
}

.cpfl {
    border: 1px solid #dddddd;
    border-top: 0px;
}

.cpfl_tit {
    height: 35px;
    line-height: 35px;
    background-image: url(../images/cpfl_tit.jpg);
    font-size: 16px;
    text-indent: 110px;
    color: #2986d4;
}

.cpdt {
    margin-top: 10px;
    border: 1px solid #dddddd;
    height: 472px;
}

.cpdt_tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #dddddd;
    color: #005aa8;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 16px;
    text-indent: 90px;
}

    .cpdt_tit span {
        float: right;
        font-size: 12px;
        padding-right: 10px;
        width: 50px;
        text-indent: 10px;
        background-image: url(../images/moretb.jpg);
        background-repeat: no-repeat;
        background-position: 40px 17px;
    }

.cpdt_cont {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    height: 411px;
    margin-bottom: 10px;
    overflow: hidden;
}

    .cpdt_cont ul li {
        width: 112px;
        height: 132px;
        overflow: hidden;
        float: left;
        margin-top: 5px;
        margin-right: 6px;
        margin-left: 6px;
    }

        .cpdt_cont ul li a img {
            width: 110px;
            height: 110px;
            border: 1px solid #cccccc;
        }

        .cpdt_cont ul li .cxzswz {
            height: 20px;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            overflow: hidden;
        }
.nr_r {
    width: 710px;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}

/*.banner {
    height: 248px;
    position: relative;
}

#ace_imgviewbox {
    text-align: center;
    padding-top: 10px;
    position: absolute;
    bottom: 20px;
    left: 0px;
    width: 100%;
}

#ace_imgviewbox a {
    display: inline-block;
    width: 12px;
    border-radius: 6px;
    height: 12px;
    background-color: #dddddd;
    font-size: 0px;
    line-height: 0px;
    margin: 3px;
}
    #ace_imgviewbox img {
        width: 100%;
        height: 100%;
    }
    #ace_imgviewbox .activeSlide {
        background-color: #0e80f3;
    }*/
.pro_casinfor {
    margin-top: 15px;
    border: 1px solid #dddddd;
    border-top: 3px solid #eeeeee;
}

.prolist_casinfor {
    color: #555555;
    font-size: 14px;
    table-layout: fixed;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pro_casinfor .prolist_casinfor {
}

.prolist_casinfor a {
    color: #737373;
}

.prolist_casinfor td {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.prolist_casinfor .blue a {
    color: #296bbf;
}

.prolist_casinfor img {
    border: 1px solid #dddddd;
    padding: 2px;
}

.prolist_casinfor_infor {
    height: 40px;
    width: 90px;
    text-align: right;
    padding-right: 10px;
}

.pronametitle, .proennametitle {
    margin-left: 10px;
}

.goodstable {
    margin-top: 10px;
    font-size: 12px;
    text-overflow: ellipsis;
    border: 1px solid #dddddd;
}

    .goodstable td {
        border-bottom: 1px solid #ededed;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
    }


.pro_casinfor .goodstable {
}

.kclist {
    background-image: url(../images/datalist_3.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 8px 9px;
    float: right;
    color: #ffffff;
    background-color: #018edd;
    padding-right: 8px;
    border: 1px solid #dddddd;
    border-bottom: 0px;
    height: 29px;
}

    .kclist:hover, .kclist1:hover {
        background-color: #018edd;
        color: #ffffff;
    }

.kclist1 {
    float: right;
    background-image: url(../images/arrow_right.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 8px 7px;
    float: right;
    color: #ffffff;
    color: #ffffff;
    background-color: #018edd;
    padding-right: 8px;
    border: 0px solid #dddddd;
    border-bottom: 0px;
    height: 29px;
    line-height: 29px;
    background-color: #018edd;
}

.goodsdeftrclsopen .kclist1 {
    background-image: url(../images/arrow_down.png);
    color: #ffffff;
    background-color: #018edd;
}


.ngoodstable td {
    font-size: 12px;
    border-right: 1px solid #dddddd;
}

.ngoodstable {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

    .ngoodstable .goodstableheader {
        background-color: #f8f8f8;
        font-weight: bold;
    }

.goodstable .fkjltable .tricon {
}

.goodstable .fkjltable td {
    padding: 0px;
    border-bottom: 0px;
    border-collapse: collapse;
}

.pro_casinfor .goodstable {
    margin-top: 0px;
}

.goodstable .goodsdeftrclsclose {
    background-color: #f5f5f5;
    color: #018edd;
    border-bottom: 1px solid #dddddd;
    /* font-weight:bold; background-image:url(../images/5xx.png);*/
}

    .goodstable .goodsdeftrclsclose .fkjltable {
        font-weight: bold;
    }

.goodstable .linesplitcls .goodsdeftrclsclose {
    background-color: #fafafa;
}

.goodstable td {
    border-bottom: 1px solid #f5f5f5;
}

.goodsdeftrclsclose td {
    border-bottom: 0px solid #2a6cc0;
}

.goodstable .goodstableheader td {
    padding: 3px;
    border-bottom: 1px solid #eeeeee;
    font-weight: bold;
    color: #666666;
}

.goodstable .goodsdeftrclsopen {
    background-color: #f8f8f8;
    color: #018edd;
    font-weight: bold;
    /* border-bottom:0px solid #37649C; border-top:0px solid #4280CF;*/
}

.linesplitcls1 {
    border-bottom: 1px solid #dddddd;
}

.goodstable .linesplitcls .goodsdeftrclsopen {
    background-color: #f8f8f8;
    color: #018edd;
}

.goodstableheader {
    background-image: url(../images/goodstableheader.jpg)
}

.goodstable .tdgoodsno {
    padding-left: 26px;
}


.usercenterright {
    padding: 20px;
}

.userchgpwd_from dl, .forminfo dl {
    margin-top: 20px;
}



.usercenterright fieldset legend {
    font-weight: bold;
    margin-left: 10px;
    font-size: 16px;
}

.shopchartpage .usercenterright {
    padding: 0px;
}

.usercenterright fieldset {
    margin: 0px;
    margin-top: 10px;
    border: 1px solid #b0d1fc;
    padding: 0px;
}

.filedsetdiv {
    padding: 10px;
}

    .filedsetdiv a {
        color: #000000;
    }

.goodchatinfobox_header {
    background-color: #b0d1fc;
}

.shopcartable td {
    padding: 8px;
    border-bottom: 1px solid #b0d1fc;
}

.shopcartable .header {
    height: 30px;
}

    .shopcartable .header td {
        border-bottom: 3px solid #b0d1fc;
        background-color: #fbfcff;
    }

.shopcartable.rowclass0 {
    background-color: #ffffff;
}

.shopcartable .rowclass1 {
    background-color: #fbfcff;
}

.cahrhjmoney, .ordertotalmoney, .yunfeimoney, .simpmoneyunit {
    font-size: 20px;
    font-family: Arial;
    color: #cc0000;
    font-weight: bold;
}

.myordertableitem {
    margin-top: 10px;
    font-size: 12px;
    border: 1px solid #dddddd;
    border-left: 0px solid #dddddd;
    border-bottom: 0px solid #dddddd;
}

    .myordertableitem td {
        border-bottom: 1px solid #dddddd;
        border-left: 1px solid #dddddd;
        line-height: 20px;
    }

    .myordertableitem .myorderheader {
        background-color: #efefef;
    }

        .myordertableitem .myorderheader td {
            padding: 8px;
        }

    .myordertableitem .ordershoppingitems td {
        border-left: 0px solid #dddddd;
    }

    .myordertableitem .ordershoppingitems tr:last-child td {
        border-bottom: 0px;
    }

.proimgv {
    width: 60px;
}

.myordertableitem a {
    color: #000000;
}

.batchsearchlist, .protable {
    border-collapse: collapse;
    border: 1px solid #cccccc;
}

    .batchsearchlist a, .protable a {
        color: #000000;
    }

    .batchsearchlist td, .protable td {
        border-bottom: 1px solid #cccccc;
        padding: 8px;
    }

    .batchsearchlist .batchsearchlistheader, .protable .protableheader {
        background-color: #efefef;
        font-size: 14px;
        font-weight: bold;
    }

    .batchsearchlist .rowclass1, .protable .rowclass0, .notameble .rowclass0 {
        background-color: #ffffff;
    }

    .batchsearchlist .rowclass0, .protable .rowclass1, .notameble .rowclass1 {
        background-color: #f8f8f8;
    }


.pro_goodslist {
    border: 1px solid #dddddd;
}

    .pro_goodslist td {
        padding: 8px;
        border-bottom: 1px solid #dddddd;
    }

    .pro_goodslist .pro_goodslistheader td {
        background-color: #eeeeee;
        font-weight: bold;
        font-size: 14px;
    }
.plist{
    margin-top:0;
}
.proinforimg, .proimg {
    display: flex;
    align-items: center;
    justify-content: center;
}
.proimg a{
    display:block;
}
    .proimg img,.proinforimg img {
        height: auto;
    }