/* CSS Document */
body{margin:0px;padding:0px;font-size:14px;color:#000000;font-family:'Microsoft YaHei';background-color:#f0f0f0;}
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;}


.header{height: 107px;position:relative; background:url(/content/xtheme/hairuisencn/images/headerbg.jpg) no-repeat right;}
.logo{position:absolute;top: 28px;left: 10px;}
.headerlan{position:absolute;right: 10px; top:13px;}
.headerlan ul li{float:left;height: 45px;line-height: 45px;}
.headerlan ul li a{}
.headerlan ul li a:hover{ color:#008059; }
.headerlancn{background-image:url(/content/xtheme/hairuisencn/images/topli2.jpg);background-position: 0px 16px;background-repeat:no-repeat;margin-left: 7px;text-indent: 7px;}
.header_email{position:absolute;right:10px;top:55px;color: #5c5d5b;height:30px;line-height:30px;font-size: 17px;}
.header_email a{color: #5c5d5b;text-decoration: underline;font-size: 16px;font-weight: bold;}
.header_email a:hover{text-decoration: none;}



.nav{height: 40px;line-height: 40px;background-color: #008059;}
.nav1{ position:relative;}
.nav a:hover{}
.nav ul li{font-size: 14px;text-align:center;float:left;width: 170px;position:relative;line-height: 40px;}
.nav ul li a{  color:#ffffff;}
.nav ul li a:hover{background-color:#1F8F63;line-height:40px;height: 40px;display:block;color: #fff;}
.nav1 ul .home{ background-image:none;}
.nav ul li ul{ background-color:#1F8F63; display:none;   position:absolute; top:40px; left:0px; margin-left:0px;height:auto;}
.nav ul li .nav2{display:none;background-color: #008059;box-shadow:0px 5px 5px #444;}
.nav ul li .nav2 a{  color:#fff;}
.nav ul li ul{}
.nav ul li ul li{margin-left:0px;font-size:14px;line-height:40px;height:40px;display:block;clear:both;float:none;padding-bottom:0px;padding-top:0px; overflow:hidden;}
.nav ul li ul li a{display:block;font-weight:normal; background-color:#1F8F63;  line-height:40px; height:40px;white-space:nowrap; }
.nav ul li ul li a:hover{color: #fff;background: #008059;border-top:0px;}
.nav ul li ul li ul{ position:absolute; left:134px; top:0px;}
.nav ul .hoveron{background-color:#1F8F63;  line-height:40px; display:block; color:#fff;}
.nav ul .pageon{ color:#fff; background-color:#000; display:block;}
.banner{height: 336px;position:relative;margin-top: 6px;}
.banner_ny{ height:311px;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;}

.middle1{ background:url(/content/xtheme/hairuisencn/images/middlebg.jpg) no-repeat top center;}
.middle{background-color:#fff;padding: 23px 23px 30px 23px;width: 1154px;height: 470px;overflow: hidden;margin-top:15px;}
.middle_l{width: 233px;border-right:1px solid #dbdbdb;padding-right: 25px;float: left;}
.middle_r{margin-left: 287px;}
.category_tit{font-size:18px;height: 35px;}
.category_tit2{font-size:18px;height: 50px;line-height: 50px;}
.category_cont{height: 141px;overflow: hidden;}
.category_cont ul li{height: 37px;line-height: 37px;background-color:#f0f0f0;background-image:url(/content/xtheme/hairuisencn/images/categoryli.jpg);background-repeat:no-repeat;background-position: 18px 15px;text-indent:40px;margin-bottom: 10px;overflow: hidden;}
.category_cont ul li a:hover{ color:#008059;}

.hotpro{ }
.hotpro_tit{height: 45px;line-height: 45px;font-size: 18px;}
.hotpro_cont{}
.hotpro_cont ul li{ background-image:url(/content/xtheme/hairuisencn/images/productli.jpg); background-repeat:no-repeat; background-position:2px center; border-bottom:1px dashed #a3a3a3; height:43px; line-height:43px; text-indent:18px; overflow:hidden;}
.hotpro_cont ul li a{ color:#4c4c4c; font-size:15px;}
.hotpro_cont ul li a:hover{ color:#008059;}


/*搜索开始*/
.middle_search{height: 36px;background-color: #f0f0f0;padding: 15px 20px;position: relative;}
.search_text{color:#008059;float:left;height: 36px;line-height: 36px;width: 66px;}
.searchbox{width: 827px;height: 36px;}
.searchbox .text{width: 662px;height: 32px;line-height: 36px;text-indent:10px;color: #8b8b8b;border: 1px solid #008059;/* float: left; */position: absolute;right: 117px;}
.searchbox .button{width: 97px;height: 36px;color:#ffffff;border-left:0px;cursor: pointer;background-color: #008059;border: 0;position: absolute;right: 20px;}
/*搜索结束*/

.about_advpro_new_contact{ margin-top:25px;}
.about_advpro{float:left;width: 572px;padding-right: 22px;border-right: 1px solid #dbdbdb;}
.about_contimg { width: 182px;height: 126px;  float: left;  margin-right: 20px;}
.about_cont {color: #858585;height: 126px;line-height: 25px;overflow: hidden;}

/*优势安博世界杯（中国）开始*/

.advpro_cont{width: 572px;height: 160px;overflow: hidden;}
.advpro_cont ul li{ width:130px; height:160px; margin-left:6px; margin-right:7px; float:left;}
.advpro_contimg{width:129px;height:129px;border:1px solid #e6e6e6;text-align: center;}
.advpro_contimgin{width:115px;height:115px;border:1px solid #e6e6e6;margin-top: 6px;margin-left: 6px;}
.advpro_contimg img{max-height:115px;max-width:115px;}
.advpro_contwz{height:30px;line-height:30px; font-size:13px;overflow: hidden;}
.advpro_contwz a{ color:#7c7c7c;}
.advpro_contwz a:hover{ color:#008059;}
/*优势安博世界杯（中国）结束*/

/*新闻开始*/
.new_contact{float:left;width: 230px;margin-left: 28px;}
.indexnew_inf{ height:92px; overflow:hidden;}
.indexnew_infimg{ width:94px; height:91px; float:left; margin-right:20px;}
.indexnew_infcont{color:#808080;height:91px;line-height:23px;overflow:hidden;float:left;width: 116px;}
.indexnew_infcont a:hover{ text-decoration:underline;}

/*新闻结束*/

.contact_cont{height: 196px;line-height: 28px;overflow: hidden;}

.footer{ background-color: #008059;}
.footer1{ padding:30px 0px; line-height:25px; text-align:center; color:#fff; font-size:12px;}
.footer1 a{ color:#fff;}

.nr{margin-top:20px;padding-bottom: 30px;}
.iny_right{width: 920px;float:left;margin-left: 30px;}
.cpfltit{text-indent: 35px;font-size: 15px;font-weight:700;color:#fff;height: 35px;line-height: 35px;background-color: #008059;}
.iny_left{width: 250px;float:left;}
.thisnavprotit{ font-size:16px; height:35px; line-height:35px; background-color:#008059; color:#ffffff; text-indent:30px;}
.thisnavprocont{ padding:20px; padding-right:0px; border:1px solid #008059;}
.thisnavprocont ul li{background-image:url(/content/xtheme/hairuisencn/images/categoryli.jpg);background-repeat:no-repeat;background-position: 5px 11px;text-indent:20px;overflow: hidden;}
.thisnavprocont ul li a:hover{color: #008059;}
  .dorpdownpromenu {
           
            width:208px;
       
            z-index:9999;
        }
.navheight{
            position:relative;
            height:30px; font-size:14px;
            line-height:30px;
            text-indent:20px;
           
 
        }

            .navheight .submenubox {
                display:none;
                position:absolute;
                top:0px; left:208px;
                z-index:9999; border:1px solid #008059;
                width:769px; background-color:#ffffff;
            }
      
        .navsnhovrf {       
            line-height:30px;
        }
             .navheight:hover .navsnhovrf,   .navsnhovrf:hover {
                height:30px; line-height:30px;
                background-color:#ffffff;color:#147db6;
               
            }


        .submenubox {  background-color:#ffffff;
        }
        .submenubox ul {
            
        }
        .submenubox .catalog2 li {
            clear:both;
            line-height:30px;
            background-color:#ffffff;
        }
            .submenubox .catalog2 li a {
                width:110px;
               
                 color:#0084ff;
                float:left;
                     padding-right:5px; text-indent:10px;
			 
            }
            .submenubox ul .catalog3 {
                padding-left:10px; display:inline;
                float:left;
                width:644px;  background-color:#ffffff; 
             
            }
                .submenubox ul .catalog3 li {
                    clear:none; font-size:14px;
                    float:left;display:inline;
                }
                .submenubox ul .catalog3 a {    text-align:left;
                    font-weight:normal;   border-bottom:0px;
                     color:#000000; width:auto; padding-left:5px; padding-right:5px; text-indent:0px;

                }
                    .submenubox ul .catalog3 a:hover {
                   text-decoration:underline; color:#0084ff;}

.servicecenter{ margin-top:20px;}
.servicecentercont{ padding:20px; border:1px solid #008059; line-height:30px;}
.servicecentercont a:hover{ color:#147db6;}


.position{ font-size:16px; height:35px; line-height:35px; background-color:#008059; color:#ffffff; text-indent:30px;}
    .position a {
        color:#ffffff;
    }
.rboxir {  margin-top:10px;}
.rightcontent{line-height:30px;padding:10px;}
.rightcontent a:hover{ color:#008059;}
.rightcontent img{max-width:720px;margin-top: 15px;}

.listnews { padding:10px;}
.listnews ul li {text-indent:25px;height:36px;line-height:36px;overflow:hidden;border-bottom:1px dotted #b3b3b3;background-image:url(/content/xtheme/hairuisencn/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:#008059; 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:#008059;}
    .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:#008059;}

.proinftit{margin-top:10px;padding:5px 20px;background-color: #E9E9E8;}
.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(/content/xtheme/hairuisencn/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: 705px;line-height:30px;color:#333333;background-color: #fff;}

.proinfotabletxttable tr td{ border-bottom:1px dotted #008059; padding-left:8px; padding-right:6px;}
.proinfotabletxttable .proinfotabletxttableheader td{ line-height:35px; color:#062989; font-size:16px; border-bottom:1px solid #008059; }
.proinfotabletxt_name{}
.proinfotableimgxj{width: 182px;float: right;/* margin-left: 20px; */background-color: #fff;}
.proinfotableimg{width: 180px;height: 180px;text-align:center;position:relative;border: 1px solid #EFEFCC;}
.proinfotableimg img{
    max-width: 180px;
    max-height: 180px;
}
.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 #008059}
.proinfortxt_tit .proinfortxt_xunjia{ margin-top:5px; float:right;border-radius:1px; width:100px; height:30px; line-height:30px; text-align:center; background-color:#008059;}
.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(/content/xtheme/hairuisencn/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 #cecece;}
.productdet .tab a{display:block;float:left;width:120px;height:40px;overflow:hidden;text-align:center;border-left: 1px solid #cecece;border-right: 1px solid #cecece;text-decoration:none;color:#444444;}
.productdet .tab a:hover{}
.productdet .tab a.on{ color:#ffffff; background-color:#008059; border:0px;}
.productdet .content{overflow:hidden;margin-top:10px;}
.productdet .content .contentplist{ display:none; line-height:30px;}
.relatedpro_cont{}
.relatedpro_cont ul li{ float:left; margin:10px 5px 0px 5px; display:inline; width:175px; height:200px; overflow:hidden;}
.relatedpro_cont ul .proimg{width:173px;height:173px;border:1px solid #cccccc;background-color: #fff;}
.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:#008059;margin-top:10px;}
.progoodsbig{color:#ffffff;background-color: #008059;display:inline-block;width:150px;height:40px;text-align:center;line-height:40px;border-radius:30px;}
.progoodsbig a{color:#ffffff;width: 150px;height: 40px;display: block;}


.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;padding: 20px;}
.padding span {padding-left:5px; padding-right:5px;}
.padding span a:hover {color:#008059;}

.news,.news-time{ text-align:center;}
.news{ border-bottom:1px dashed #cccccc; line-height:40px; font-size:16px;}

.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:#008059; color:#ffffff;
    }

.userregbox, .postorderbutton{
    font-size:16px;
     height:34px; background-color:#008059; color:#ffffff; border:0px; width:150px;
}
.changepwdbtn,.userinfo_btn, .ordercombtn{
     height:34px; background-color:#008059; color:#ffffff; border:0px; width:80px;
}

.kclist {
    background-image: url(/content/xtheme/hairuisencn/images/datalist_3.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 8px 9px;
    float: right;
    color: #ffffff;
    background-color: #008059;
    padding-right: 8px;
    border: 1px solid #dddddd;
    border-bottom: 0px;
    height: 29px;
}
    .kclist:hover,.kclist1:hover {
        background-color:#008059; color:#ffffff;
    }

.kclist1 {
    float:right;  background-image:url(/content/xtheme/hairuisencn/images/arrow_right.png);
    background-repeat:no-repeat; padding-left:30px;
    background-position:8px 7px;
    float:right;color:#ffffff;
         color:#ffffff;
    
     background-color:#008059; padding-right:8px;border:0px solid #dddddd; border-bottom:0px; height:29px; line-height:29px;
 background-color:#008059;
}

 .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:#008059;
}
.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;}

.coamsdslisttable {   width:100%;
                      border:1px solid #dddddd;
}
    .coamsdslisttable .coamsdslistthead {
        background-color:#efefef; font-weight:bold;
    }
.coamsdslisttable td{
    border-bottom:1px solid #dddddd; 
 
}


.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 {
    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:#008059; 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(/content/xtheme/hairuisencn/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(/content/xtheme/hairuisencn/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(/content/xtheme/hairuisencn/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:#008059; 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:#008059; color:#ffffff; border:0px; width:270px; text-align:center;
}

.ui-dialog-content .formcolumn-item{
    padding:1px;
}



.formcolumn-item{
    clear:both; margin-top:10px;
}
    .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:#008059; 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:#008059; 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("/content/xtheme/hairuisencn/images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}

.newsd {text-align: center; padding: 10px;}
.thisnavpcont {
    margin-top: 20px;
}

.searchbox2 {
    height: 35px;
}

.text2 {
    width: 185px;
    height: 30px;
    color: #9e9a9a;
    font-size: 12px;
    text-indent: 5px;
}

.button2 {
    height: 35px;
    border: 0;
    background: #008059;
    color: #fff;
    width: 55px;
}
.proinfoxunjia_table{ margin-top:10px;}