﻿/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px; color:#000000; font-family:'Microsoft YaHei';background-image:url(../images/bg.jpg);background-position:top center;}
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; font-weight:normal;}
h2{padding:0px;margin:0px; font-size:14px; font-weight:normal;}
div{ padding:0px; margin:0px;}
a{text-decoration:none;color: #000000;padding:0px;margin:0px;}
img{ border:0px;}
a img{ border:0px;}
.clear{ clear:both;}
.width{ width:1200px;}
.mar{ margin:0px auto;}

#sitetop {
     position:fixed;
     top:0px;
     left:0px;
     right:0px;
     z-index:11;
     background-color: #fff;
     box-shadow: 0px 3px 3px #e6e5e3;
}
.header_top{ background-color:#fff;}
.header{height: 110px;position:relative;}
.logo{position:absolute;left: 3px;top: 22px;}
.searchbox{position:absolute;left: 580px;top: 42px;width: 446px;height: 35px;}
.searchbox .searchbox{height:30px;}
.searchbox .text{width: 343px;height: 31px;border: 1px solid #9a9a9a;position:absolute;left: 0px;top:0px;text-indent: 10px;color:#b7b6c4;}
.searchbox .button{width: 91px;background-image:url(../images/buttom.jpg);background-repeat:no-repeat;color:#ffffff;height: 35px;border:0px;position:absolute;left: 355px;top:0px;text-indent: 20px;}
.header_hyzx{color: #a22626;height: 54px;line-height: 54px;font-size: 16px;width: 200px;float: right;text-align: center;}
.header_hyzx a{font-size: 15px;}
.header_hyzx a:hover{ font-weight:bold;}




.nav{ height:54px; background-color:#e5e5e5; font-family:'微软雅黑'}
.nav1{ position:relative;}
.nav .nav_r{ position:absolute; left:200px; top:0px;}
.nav .nav_r li{
                 
width:110px;
                 
text-align:center;
                 
float:left;
                 
position:relative;
                 
font-size:16px;
                 
line-height:54px;
                 
background-repeat:no-repeat;
                 
background-position: 0px;
                 
margin-left:-1px;
                 
background-image: url(../images/navli.jpg);
                 
}
.nav .nav_r li a{  color:#333333;}
.nav .nav_r li a:hover{ background-color:#ececec; border-top:2px solid #cd1000; line-height:52px; display:block; }
.nav .nav_r .home{background-image: none;}
.nav .nav_r li ul{ background-color:#0e80f3; display:none;   position:absolute; top:49px; left:0px; margin-left:0px;
height:auto;
}
.nav .nav_r li .nav2{ background-color:#ececec; padding-bottom:8px;
                      box-shadow:5px 5px 0px rgba(180,180,180,.5);

}
.nav .nav_r li ul{ width:110px;}
.nav .nav_r li ul li{ margin-left:0px;  font-size:16px; 
                   line-height:45px; height:45px;
                       display:block;width:110px; clear:both;float:none;  padding-bottom:0px; padding-top:0px; }
.nav .nav_r li ul li a{display:block;font-weight:normal; background-color:#ececec;  line-height:45px; height:45px; color:#cd1000;white-space:nowrap; }
.nav .nav_r li ul li a:hover{ background-color:#cd1000; color:#ffffff; border-top:0px;  }
.nav .nav_r li ul li ul{ position:absolute; left:110px; top:0px;}
.nav .nav_r .hoveron{background-color:#ececec; border-top:2px solid #cd1000; line-height:52px; display:block; color:#333333;}
.nav .nav_r .pageon{ color:#fff; background-color:#000; display:block;}
.nav .nav_r a:active{ background-color:#036;}
.nav .nav_r .nav_tel { width:175px;
 height:54px; background-image:url(../images/nav_tel.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#dorpdownpromenuli {
            height:54px; position:relative;z-index:9999;width:185px;
            
        }

       #topwebnavmenu .apronavhonveron {
            
           
        }
        .allpronavtitle {
            display:block; text-indent:35px; color:#333333; font-size:16px;
            line-height:54px;
             background-image:url(../images/pd2.gif);
            background-position:160px 25px;
            background-repeat:no-repeat;
           
        }
        .apronavhonveron .allpronavtitle {
            color:#333333;
            border-top: 2px solid #cd1000;
            line-height:52px;
           background-color:#ececec;
            background-image:url(../images/pd2.gif);
          
          
        }
        .navrightmc {
    padding-left:10px;
    padding-right:10px;
    line-height:54px;
    color:#ffffff;
    font-size:16px;
}
    .navrightmc a {
        color:#ffffff;
        text-decoration:none;
    }
.plcx2{ width:343px;  position:absolute; left:580px; top:12px;}
.plcx2 ul li{ float:left; margin-left:10px; margin-right:10px;height:30px; line-height:30px;}
.plcx2 ul li a:hover{ background-color: #f8f8f8;display:block; height:30px; line-height:30px;}
.plcx2 .product{ color:#d84231; }
.lan{width: 154px;height: 28px;position:absolute;right: 0px;top: 46px;}
.lan_en{display:block;background-color:#9a9a9a;width: 77px;height: 28px;line-height: 28px;color:#fff;float: left;text-align: center;cursor: pointer;border-radius: 4px;}
.lan_cn{display:block;background-color:#d84231;width: 67px;height: 28px;line-height: 28px;margin-left:10px;color:#fff;float: left;text-align: center;cursor: pointer;border-radius: 4px;}

.top_fwrx{color:#6a6a6a;position:absolute;width: 280px;height:30px;line-height:30px;left: 334px;top: 45px;}
.top_fwrx span{color: #d84231;font-weight: bold;font-family: cursive;font-size: 20px;}

.bannerindex{ height:480px; position:relative;}
.banner{ height:300px; 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:#6c6d68;font-size:0px; line-height:0px; margin:3px;}
.ace_imgnavbox .activeSlide { background-color:#ee9a16;}



.pro_sslist{margin-top: 35px;}
.pro_sslist_l{width: 234px;float:left;}
.pro_sslist_l2{width: 468px;}
.middle_l1_2{}
.middle_l1_cpcx{height: 188px;}
.middle_l1tit{height: 30px;background-image:url(../images/cpcx.jpg);text-indent:30px;font-weight:bold;line-height: 30px;border-bottom:1px solid #727272;color: #fff;}
.middle_l1tit2{height: 30px;background-color:#dfdfdf;text-indent:30px;font-weight:bold;line-height: 30px;margin-top: 12px;}
.middle_l1tit2_pro{height: 30px;background-color:#dfdfdf;text-indent:30px;font-weight:bold;line-height: 30px;}
.middle_l1tit3{height: 30px;background-color:#dfdfdf;text-indent:30px;font-weight:bold;line-height: 30px;}
.middle_l1_cpcx_cont{padding: 17px;overflow:hidden;background-color: #f5f5f5;}
.cpmcss{ border-bottom:1px dotted #696969;}
.ssfl{width: 200px;height: 25px;border:1px solid #9c9c9c;}
.itseartxt{width: 198px;height: 25px;border: 1px solid #9c9c9c;}
.sstext{margin-top: 15px;}
.button{width: 84px;height: 24px;background-image:url(../images/ss.jpg);border:none;background-repeat: no-repeat;color: #fff;}
.buttonm{width: 84px;height: 24px;background-image:url(../images/ss2.jpg);border:none;background-repeat: no-repeat;color: #565656;}
.ssbottom{margin-top:10px;padding-bottom: 10px;line-height: 25px;height: 25px;}
.ssbottom span.sysm{background-image:url(../images/wh.jpg);background-repeat:no-repeat;/* font-size: 12px; */background-position:0px 0px;padding-left:20px;}
.sysm a{ color:#929292;}
.sysm a:hover{ color:#d32714;}
.jgsss{ text-align:center;}
.jgsss a img{ border:none;}
.jgsss dt{ margin-top:15px;}
.madscoa_tit{ height:30px; background-color:#dfdfdf; text-indent:30px; font-weight:bold; font-size:14px; color:#575757; line-height:30px;}
.middle_l1_jcbg2{float:left;}
.middle_l1_jcbg_cont{padding:15px;background-color: #f5f5f5;}
.middle_l1_jcbg_cont_pro{padding:15px 15px 0px 15px;background-color: #f5f5f5;}

.middle_l1_msds_cont{padding-top:15px;padding-right:15px;padding-left:15px;background-color: #f5f5f5;}
.middle_l1_jcbg_cont .ssbottom{padding-bottom: 10px;}
.plcx{height: 24px;text-align:center;}
.plcx a{width: 92px;font-size: 12px;height: 24px;line-height: 24px;display:block;background-image:url(../images/cpcx.jpg);border-radius:3px;color:#fff;margin-top: 8px;margin-left: 50px;}


.pro_sslist_r{margin-left: 20px;width: 946px;float:left;}
.cpzs{border-top: 2px solid #d32714; border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
.cpzs_tit{height: 30px;font-size:16px;text-indent: 50px;color: #666666;background-image:url(../images/cptj_tit.jpg);background-repeat:no-repeat;background-position:22px 0px;}
.cpzs_tit span{float:right;width: 115px;}
.cpzs_tit span a{color:#8a8a8a;font-size: 14px;}
.cpzs_tit span a:hover{ color:#d32714;}



.cpzs_cont{margin: 30px 30px 0px 30px;height: 370px;overflow: hidden;padding-bottom: 20px;width: 887px;}
.stb{ width:910px; height:152px; margin:0px; padding:0px;}
.stb li{margin-left:15px;margin-right:16px;width:151px;height: 185px;float:left;}
.stb li .cpzs_contimg{width: 148px;height: 148px;display:block;background-color:#ffffff;text-align:center;border:1px solid #dedede;}
.stb li .cpzs_contimg img{max-height:148px; max-width:148px; }
.stb li .cpzs_contwz{height:30px;line-height:30px;overflow:hidden;text-align:center; }
.stb li .cpzs_contwz a{ color:#737373;}
.stb li .cpzs_contwz a:hover{ color:#d32714;}

.pptj{ margin-top:20px;}
.pptj_tit{height: 50px;line-height: 50px;border-bottom: 2px solid #d74130;color:#6c6c6c;text-align:center;background-repeat:no-repeat;background-position:0;font-size: 18px;} 
.pptj_cont{padding: 15px 0px 20px 0px;height: 202px;}
.pptj_cont ul li{width: 180px;height: 81px;float:left;margin-left: 10px;margin-right: 10px;margin-top: 20px;}
.pptj_cont ul li img{max-height:90px;max-width: 180px;}

.cpfl_cont{padding-bottom: 20px;}
.cpfl_fl1{width: 375px;height: 151px;float:left;margin-right: 37px;margin-top: 35px;position:relative;}
.cpfl_fl2{width:314px;height:90px;float:left;margin-top: 30px;position:relative;}
.cpfl_wz{position:absolute;z-index:2;height:40px;line-height:40px;text-align:center;width: 375px;top: 111px;background-color: #fff;opacity: 0.6;}
.cpfl_wz a{ font-size: 16px; color:#000;opacity: 1;}

.about{width: 432px;float:left;overflow: hidden;}
.about_tit{height:45px;font-size: 18px;line-height:42px;}
.about_contimg{width: 197px;height: 113px;float: left;margin-right: 28px;/* line-height: 23px; */}
.about_cont{height: 203px;line-height: 25px;overflow:hidden;margin-top: 35px;color: #5d5d5d;position: relative;}


.news2{width: 712px;margin-left: 56px;float:left;}
.new_one{overflow:hidden; height:230px;}
.new_one ul li{ margin-top:30px;}
.news_cont{}
.newone_cont{float:left;margin-left: 21px;height: 103px;overflow:hidden;}
.news_one_tit{height: 35px;line-height: 35px;overflow:hidden;font-size: 16px;}
.ckxq{ float:right;}
.ckxq a{ cursor:pointer;}
.ckxq2{height: 28px;width: 95px;position: absolute;z-index: 16;top: 175px;left: 337px;}
.ckxq2 a{vertical-align:middle;display:block;wi;width: 95px;height: 28px;float:right;}
.news_one_tit a{color: #0b4493;}
.news_one_cont{line-height:25px;height: 50px;overflow:hidden;color: #5d5d5d;font-size: 14px;}
.news_one_cont p{ padding:0px; margin:0px;}
.newcont{ margin-top:15px;}
.newcont ul li{ height:36px; line-height:36px; border-bottom:1px dashed #dddddd; overflow:hidden; background-image:url(../images/newtb.jpg); background-repeat:no-repeat; background-position:5px 15px; text-indent:20px;}
.newcont ul li a{}

.footer{background-color: #e7e7e7;border-top: 1px solid #d74130;margin-top: 35px;}
.footer a{}
.footernav{float:left;height: 124px;overflow: hidden;width: 214px;background-color: #f1f1f1;padding: 40px 0px 40px 26px;}
.footernav2{float:left;height: 124px;overflow: hidden;width: 214px;background-color: #f6f6f6;padding: 40px 0px 40px 26px;}
.footer ul li{}
.footer ul li a{}
.footer ul ul{ margin-top:15px;}
.footer ul ul li{ font-weight:normal; height:30px; line-height:30px; overflow:hidden;}
.footer ul ul li a{color: #838383;font-size: 12px;}
.footer ul ul li a:hover{ color:#cd1000;}
.footerb{position:relative;background-color: #f6f6f6;border-top: 1px solid #e6e6e6;}
.footertext {line-height:30px;padding-top: 10px;padding-bottom: 10px;}
.footertext a{}
.footer_contact{}
.footer_contact_tit{height: 34px;}
.footer_contact_cont{ height: 30px;line-height: 30px;color: #838383;}

.footerbottom{}
.footerbottom a{}
.footerbottomtext{ padding-top:10px; padding-bottom:10px;}
.footerbottomtextleft{ width:780px; float:left; line-height:25px;}
.footerbottomtextleft a{ margin-right:5px;}
.footerbottomtextright{ width:400px; float:left; margin-left:20px; text-align:right;}
.footerbottomtextright ul li{ float:left; margin-left:10px; margin-right:10px;}
.footer_gs{ width:80px; height:23px; float:right;}

.iny{ margin-top:20px;}
.nr{ margin-top:20px;}
.iny_right{width: 905px;float:left;margin-left: 30px;}
.cpfltit{text-indent: 35px;font-size: 15px;font-weight:700;color:#fff;height: 35px;line-height: 35px;background-color: #cd1000;}
.iny_left{width: 265px;float:left;}
.thisnavprotit{ font-size:16px; height:35px; line-height:35px; background-color:#cd1000; color:#ffffff; text-indent:30px;}
.thisnavprocont{ padding:20px; padding-right:0px; border:1px solid #cd1000;}
.thisnavprocont ul li{text-indent: 20px;height: 25px;line-height: 25px;background-image: url(../images/newtb.jpg);background-repeat: no-repeat;background-position: 0;}
.thisnavprocont ul li a:hover{ color:#cd1000;}
  .navheight {
       font-size:0px;
            position:relative;
            height:54px;
            line-height:54px;
            text-indent:37px;
        }
            .navheight a {
               color:#cd1000;
               font-size:16px;
               display:block;
              
            }
            .navheight:hover {
               color:#ffffff;
                background-color:#cd1000;
            }
            .navheight .submenubox {
                display:none;
                position:absolute;
                top:0px;
                left:185px;
                z-index:9999;
                width:180px;
                background-color:#cd1000;
                box-shadow:5px 5px 0px rgba(180,180,180,.5);
            }
        .dorpdownpromenu {
            background-color:#ececec;
            width:185px;
            font-size:16px;
            display:none;
            position:absolute; top:49px; left:0px; 
            border:0px solid #ececec;
            border-top:0px;
           box-shadow:5px 5px 0px rgba(180,180,180,.5);
        }

        .navsnhovrf {
            display:block;
            line-height:54px;
         background-color:#ececec;
            background-image:url(../images/pl.gif);
            background-position:163px 25px;
            background-repeat:no-repeat;
             
        }
         .navheight:hover .navsnhovrf,   .navsnhovrf:hover {
                 background-color:#cd1000;
                 color:#ffffff;
                
            }
         
        .submenubox { 
            
        }
        .submenubox ul {
            
        }
        .submenubox .catalog2 li {
        
              text-indent:15px;
              line-height:40px;
                    clear:none;
                    width:180px; clear:both; display:block;
        }
            .submenubox .catalog2 li:hover {
                background-color:#cd1000;
            }
            .submenubox .catalog2 li a {
               
                 text-align:left;
                    font-weight:normal;  
                    color:#ffffff;
          
            }
            .metllyanghuul .catalog2 li {
                width:50px;
            }           

.thisnavprocont .catalog3{ display:none;}

.servicecenter{ margin-top:20px;}
.servicecentercont{padding:20px;border:1px solid #cd1000;line-height:30px;font-size: 13px;}
.servicecentercont a:hover{ color:#cd1000;}

.newpro{margin-top: 20px;border: 1px solid #cd1000;}
.newpro_contout{ padding:20px;}
.newpro_cont{height: 1308px;overflow:hidden;}
.newpro_cont ul li{width: 188px;height:218px;overflow:hidden; margin-left:18px;}

.cpzshot_contimg{width: 186px;height: 186px;display:block;background-color:#ffffff;text-align:center;border:1px solid #dedede;}
.cpzshot_contimg img{ max-height:186px; max-width:186px;} 


.position{ font-size:16px; height:35px; line-height:35px; background-color:#cd1000; color:#ffffff; text-indent:30px;}
    .position a {
        color:#ffffff;
    }
.rboxir {  margin-top:10px;}
.rightcontent{line-height:30px;padding:10px;}
.rightcontent a:hover{ color:#cd1000;}
.rightcontent img{max-width:720px;margin-top: 15px;}
.rightcontent .formcolumn-item img{max-width:720px;margin-top: 0px;}

.listnews { padding:10px;}
.listnews ul li {text-indent:25px;height:36px;line-height:36px;overflow:hidden;border-bottom:1px dotted #b3b3b3;background-image:url(../images/syzlli.jpg);background-repeat:no-repeat;background-position: 3px 17px;}
.listnews ul li span{ float:right; color:#444444; margin-right:0px;}
.listnews ul li a{}
.listnews ul li a:hover{ color:#cd1000; text-decoration:underline;}

.abintobx{ margin-top:10px;}
.abintobx tr{ line-height:30px;}
.abintobx .tbheader{ height:45px; line-height:45px;  color:#333333; font-size:14px; background:#f2f6fa;}
.abintobx .plistpria{ color:#cd1000;}
    .abintobx .rowclass0 td ,.abintobx .rowclass1 td{
        padding-top:5px; 
        padding-bottom:5px;
        border-bottom:1px solid #eeeeee;
    }
.abintobx td{ padding-left:10px;}
.abintobx a{ color:#666666;}
.abintobx a:hover{ color:#cd1000;}

.proinftit{margin-top:10px; padding:5px 20px; background-color:#e9e9e9;}
.proinftit_t{color:#222222;  font-size:18px;}
.proinftit_b{font-size:12px; color:#222222;}

.proinfortext{ padding:10px 0px 10px 0px;}
.proinfortext ul li{ float:left; width:180px; margin-right:10px; height:30px; line-height:30px; text-indent:10px; background-image: url(../images/leftnavtb.jpg);background-repeat: no-repeat;background-position: 0px 12px;}

.pro_casinfor { padding-bottom:8px;margin-top:15px; border:1px solid #dddddd;border-top:3px solid #eeeeee; }
.prolist_casinfor_img{ width:180px; height:180px; text-align:center; margin-left:20px; float:left;}
.prolist_casinfor { float:left; width:330px; margin-left:20px;}

.prolist_casinfor_proname{ line-height:30px;}
.prolist_casinfor_proname a{ color:#1976dd;}
.prolist_casinfor_more{ line-height:30px;}
.prolist_casinfor_more a{ color:#1976dd;}

.proinfotable{ margin-top:15px;}
.proinfotabletxt {float:left;width: 680px;line-height:30px;color:#333333;}

.proinfotabletxttable tr td{ border-bottom:1px dotted #cd1000; padding-left:8px; padding-right:6px;}
.proinfotabletxttable .proinfotabletxttableheader td{ line-height:35px; color:#062989; font-size:16px; border-bottom:1px solid #cd1000; }
.proinfotabletxt_name{}
.proinfotableimgxj{width: 202px;float: right;margin-left: 20px;}
.proinfotableimg{width: 200px;height:200px;text-align:center;position:relative;border:1px solid #efefef;}
.proinfotableimg img{}
.proinfotableimg_max{ position:absolute; right:0px; bottom:0px; }
.proinfotablexj{ margin-top:15px; text-align:center;}

.proinfosbtable { margin-top:20px; }
.proinfosbimg { width:200px; height:200px; border:1px solid #cccccc; }
.sbcs{ padding-left:20px;}
.sbcs div{ height:25px; line-height:25px; clear:both;}
.sbcs .sgcsname{ height:25px; line-height:25px;}
.sbcs .sgcsname span{ float:left;}
.sbcs .sgcsname h1{ float:left;}
.sbcs .sbcsgw span{ float:left;}
.sbcs .sbcsgw #sb_chgnum,.prosbinfotable .sbcs .sbcsgw #sb_addTocart,.prosbinfotable .sbcs .sbcsgw .mright{ margin-right:10px;}
.addquo { margin-top:10px; }

.goods_cont{ margin-top:15px;}

.proinfortxt_tit{ font-size:14px; height:40px; padding-left:10px; line-height:40px; overflow:hidden; border-bottom:2px solid #cd1000}
.proinfortxt_tit .proinfortxt_xunjia{ margin-top:5px; float:right;border-radius:1px; width:100px; height:30px; line-height:30px; text-align:center; background-color:#cd1000;}
.proinfortxt_tit .proinfortxt_xunjia a{ color:#ffffff;}
.proinforstock_cont{ border:1px solid #cccccc; padding:15px; margin-top:15px;}

.proinfor_cont{ line-height:25px; padding-top:10px;}
.proinfor_cont .proinfor_conttxt{ width:360px;float:left; margin-left:10px; margin-right:10px; background-image:url(../images/proinftable.jpg); background-repeat:repeat-y; border-bottom:1px solid #ffffff; }
.proinfor_cont .proinfor_conttxt .proinfor_conttxt_tit {float:left; text-align:right; width:160px; height:30px; line-height:30px; }
.proinfor_cont .proinfor_conttxt .proinfor_conttxt_cont{ margin-left:160px; width:200px;}
.proinfor_continf{ line-height:25px; padding:10px;}

.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:120px; 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:#cd1000; border:0px;}
.productdet .content{overflow:hidden;margin-top:10px;padding: 0px 15px;}
.productdet .content .contentplist{ display:none; line-height:30px;}
.relatedpro_cont{}
.relatedpro_cont ul li{ float:left; margin:10px 5px 0px 5px; display:inline; width:177px; height:202px; overflow:hidden;}
.relatedpro_cont ul .proimg{ width:175px; height:175px; border:1px solid #cccccc;}
.relatedpro_cont ul .proname{line-height:25px; height:25px; overflow:hidden; text-align:center;}

.indexpl { position:relative; left:275px; top:10px;}


.progoodsremark{ line-height:30px; color:#cd1000;margin-top:10px;}
.progoodsbig{color:#ffffff;background-color: #cd1000;display:inline-block;width:150px;height:40px;text-align:center;line-height:40px;border-radius:30px;}
.progoodsbig a{color:#ffffff;display: block;width: 150px;height: 40px;}


.zscoaxxtext{ height:24px; line-height:24px;}
.zscoaxxbut{ width:60px; height:30px; line-height:30px; text-align:center; background-color:#f90; border:0px; color:#ffffff;}


.padding {text-align:center;margin-top: 10px;}
.padding span {padding-left:5px; padding-right:5px;}
.padding span a:hover {color:#cd1000;}


.news{border-bottom:1px dashed #cccccc;line-height:40px;font-size:16px;color: #cd1000;text-align: center;}


.extclass_title,.formset_title {
    font-weight:bold;
}

.orderform .formcolumn-item .formcolumn-item-ct .formcolumn-item-tipstxt {
    color:red;
}
 .nombtn{
        padding-left:20px; padding-right:20px;
        height:30px;border:0px;
        background-color:#cd1000; color:#ffffff;
    }

.userregbox, .postorderbutton{
    font-size:16px;
     height:34px; background-color:#cd1000; color:#ffffff; border:0px; width:150px;
}
.changepwdbtn,.userinfo_btn, .ordercombtn{
     height:34px; background-color:#cd1000; color:#ffffff; border:0px; width:80px;
}

.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: #cd1000;
    padding-right: 8px;
    border: 1px solid #dddddd;
    border-bottom: 0px;
    height: 29px;
}
    .kclist:hover,.kclist1:hover {
        background-color:#cd1000; 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:#cd1000; padding-right:8px;border:0px solid #dddddd; border-bottom:0px; height:29px; line-height:29px;
 background-color:#cd1000;
}

 .ngoodstable td {
     font-size:12px;
}
.ngoodstable {
    border-top:1px solid #eeeeee;
    border-left:1px solid #eeeeee;
}
    .ngoodstable .goodstableheader {
        
        background-color:#f9f9f9;
        
    }
    .ngoodstable .goodstableheader:hover{
        
        background-color:#f9f9f9;
        
    }

.linesplitcls1{ border-bottom:1px solid #dddddd;}
.goodstable .linesplitcls .goodsdeftrclsopen {
    background-color:#f8f8f8;color:#cd1000;
}
.goodstableheader {}
.goodstable .tdgoodsno {
    padding-left:15px;
}


 
.shopchartpage .usercenterright { padding:0px;
}

.filedsetdiv {
    padding:10px;
}
.filedsetdiv a { color:#444444;}

.goodchatinfobox_header{ background-color:#dddddd; }


.cahrhjmoney,.ordertotalmoney,.yunfeimoney,.simpmoneyunit {
    font-size:20px; font-family:Arial; color:#cc0000; font-weight:bold;
}


.proimgv {
    width:60px;
}

.myordertableitem a{ color:#444444;}

.batchsearchlist,.protable{ margin-top:10px; border-collapse:collapse;border:1px solid #cccccc;}
.batchsearchlist a{ color:#444444;}
.batchsearchlist td,.protable td{
	border-bottom:1px solid #cccccc; padding:8px;
}
.batchsearchlist .batchsearchlistheader,.protable .protableheader{ background-color:#f2f6fa; font-size:14px; }
.batchsearchlist .rowclass1{ background-color:#ffffff;}
.batchsearchlist .rowclass0{ 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;
    }


.dialog-ctrlbox {
    padding: 0px 15px;
    text-align: right;
    padding-bottom: 20px;
}
    .dialog-ctrlbox .nombtn ,.formcolumn-item-ct .nombtn{
        padding-left:10px; padding-right:10px;
        height:30px;border:0px;
        background-color:#cd1000; color:#ffffff;
    }
     .dialog-ctrlbox .nombtn-gray {
        padding-left:10px; padding-right:10px;
         height:30px; border:0px;
        background-color:#eeeeee; color:#333333;
    }
#jsdrawbox {float:left;width: 800px;}
.searchobtype {
 float:left;
 width: 798px;
 line-height:35px;
 border:1px solid #dddddd;
 background-color:#f8f8f8;
}
    .searchobtype div { height:37px; line-height:37px; border-top:1px solid #ffffff; border-bottom:1px solid #dddddd; padding-left:20px;}
 .searchobtype .sstj{ font-weight:bold;}
 .searchobtype .sirecitxout{ height:auto; padding-top:10px; padding-bottom:10px;}
 .searchobtype .sirecitx {padding:10px;margin-left: 671px;color:#ffffff;background-color:#1b87d2;border:1px solid #2064a3;background-image:url(../images/stb.jpg);background-repeat:no-repeat;background-position: 10px 10px;}
input {
   font-family:'Microsoft YaHei';
}
.nombtn {
    font-family:'Microsoft YaHei';
}

* html,* html body {
	background-image:url(about:blank);
	background-attachment:fixed
}

.die_chinaltitle{height:40px;line-height:40px; text-indent:20px; font-size: 20px; color:#444444;}

.inylogincontent ul { margin-left:70px;}
    .inylogincontent ul li { height:25px; line-height:25px; margin-top:8px;}


.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;
}
.userfindpw_from .userloginbtn,.userlogn_from .userloginbtn{height:35px; line-height:35px; background-color:#cd1000; color:#ffffff; text-align:center; border:0px; width:100px;}

.inylogincontent .loginb { margin-top:24px; margin-bottom:25px;}
.inylogincontent .userzcbtn{ display:block; height:30px; background-color:#cd1000; color:#ffffff; border:0px; width:270px; text-align:center;
}

.ui-dialog-content .formcolumn-item{
    padding:1px;
}



.formcolumn-item{
    clear:both;
    margin-top: 5px;
}
    .formcolumn-item .formcolumn-item-tit {
        width: 125px;
        text-align:right;
        float:left;
        line-height:30px;
    }
    .formcolumn-item .formcolumn-item-ct {
        margin-left: 135px;
    }
        .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,.formset_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:#cd1000; 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:#cd1000; color:#ffffff;}
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("../images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}
select {
    width: 80px;
    height: 28px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/pic01.png) no-repeat;
    background-position: 60px 11px;
    border-radius: 4px;
}
.online_windows{ width:160px;}
.online_w_top{  background:url(../images/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}
.online_w_c{   padding:0 5px;}
.online_w_c_img { text-align:center;}
.online_w_bottom{  background:url(../images/online_bg.png) repeat-y -36px -35px; height:29px;}
.online_content{  background:url(../images/online_bg.png) no-repeat -147px -185px; padding-top:11px;}
.online_content a.qq_icon{  background:url(../images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{  background:url(../images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{  background:url(../images/online_bg.png) no-repeat -36px -69px;}
.collapse h2 a{  background:url(../images/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ border-bottom:1px solid #d0d0d0; text-align:center;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:11px;text-indent:3px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer {width:160px;position:fixed;right: 5px;top:182px;z-index:20;}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}