.tab-tit {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    height: 65px;
    line-height: 65px;
    text-indent: 18px;
    position: relative;
    color: #696969;
}

.tab-tit .grsyt {
    display: inline-block;
    width: 6px;
    height: 24px;
    background-color: #63b853;
    position: absolute;
    left: 0px;
    bottom: 20px;
}

.decont {
    padding: 0 14px;
}

.xcvedio,
.xcvediorig {
    float: left;
    width: 505px;
    height: 286px;
    margin-top: 12px;
}

.xcvedio {
    text-align: center;
    margin-right: 8px;
    position: relative;
}

.xcvedio .vioimg {
    width: 100%;
    height: 100%;
}

.xcvedio .playbtn {
    width: 48px;
    height: 48px;
    position: absolute;
    left: 15px;
    bottom: 15px;
    display: none;
}

.xcvedio .aboutpl {
    position: absolute;
    width: 52px;
    height: 52px;
    left: 174px;
    top: 101px;
    background: url("/Themes/images/playbtn.png") no-repeat center;
}

.aboutcont {
    width: 100%;
    overflow: hidden;
}

.culture {
    width: 98%;
    padding: 0 10px;
}

.bottom_img ul li {
    float: left;
    margin-right: 9px;
}

.bottom_img ul li:last-child {
    margin-right: 0px;
}

.bottom_img ul li img {
    width: 333px;
    height: 184px;
}

.xcvediorig img {
    width: 100%;
    height: 100%;
}

/*产品介绍*/
.cont_right .big_dtitle {
    font-size: 28px;
    color: #666666;
    line-height: 49px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    overflow: hidden;
    margin-top: 22px;
}

.pro_left {
    float: left;
    width: 168px;
    background: #fff;
    margin-top: -40px;
    min-height: inherit;
}

.pro_left .big_title {
    color: #fff;
    font-size: 22px;
    background: #009c44;
    width: 100%;
    height: 86px
}

.pro_left p {
    padding-top: 45px;
    text-indent: 20px;
}

.pro_left .nav_div .pronavlist {
    width: 100%;
    padding-bottom: 100px;
}

.pro_left .nav_div .pronavlist .prolnav {
    line-height: 48px;
    text-indent: 20px;
}

.pro_left .nav_div .pronavlist .prolnav:hover {
    background-color: rgba(108, 189, 101, 0.2);
}

.pro_left .nav_div .pronavlist .activnav:hover {
    background-color: rgba(108, 189, 101, 0.9);
}

.pro_left .nav_div .pronavlist .activnav {
    background: #259b24 url("/Themes/images/raw_1492675917.png") no-repeat left top;
}

.pro_left .nav_div .pronavlist .prolnav:last-child {
    border-bottom: none
}

.pro_left .nav_div .pronavlist .prolnav a {
    display: block;
    color: #555;
    font-size: 16px;
}

.pro_left .nav_div .pronavlist .activnav > a {
    color: #ffffff;
}

.pro_left .nav_div .pronavlist .activson {
    background-color: #dedede;
}

.pro_left .nav_div .pronavlist .activson:hover {
    background-color: #dedede;
}

.pro_left .nav_div .pronavlist .activson > a {
    color: #fff;
}

.pro_left .nav_div {
    min-height: inherit;
}

.pro_left .nav_div .lnavson {
    background-color: rgba(237, 248, 236, 0.8);
}

.pro_left .nav_div .lnavson > li {
    padding-left: 45px;
    line-height: 48px;
}

.pro_left .nav_div .lnavson > li.actson {
    background: url("/Themes/images/raw_1492675917.png") no-repeat left top;
}

.pro_left .nav_div .lnavson > li a {
    color: #555;
    font-size: 16px;
    display: block;
}

.pro_left .nav_div .lnavson > li.actson a {
    color: #fff;
}

.pro_left .nav_div .lnavson > li:hover {
    background-color: rgba(108, 189, 101, 0.2)
}

.pro_left .nav_div .lnavson > li:hover {
    background-color: rgba(108, 189, 101, 0.2)
}

.pro_right {
    width: 1025px;
    position: relative;
    min-height: 900px;
}

.pro_right .proscls {
    width: 100%;
    height: 45px;
}

.pro_right .proscls a {
    display: block;
    float: left;
    line-height: 45px;
    font-size: 16px;
    color: #666666;
}

.pro_right .proscls .clsacti {
    color: #259b24;
}

.pro_right .proscls em {
    display: block;
    float: left;
    width: 1px;
    height: 17px;
    border-right: 1px solid #bbbbbb;
    margin: 15px 21px 0;
}


/*产品筛选*/







/*改过*/
.pro_right .prolist {
    width: 100%;
    margin-top: 25px;
}

.pro_right .prolist .clstit {
    font-size: 34px;
    color: #666666;
    margin-bottom: 30px;
}


/*改过*/
.pro_right .prolist .pros {
    float: right;
    width: 298px;
    min-height: 320px;
    margin-bottom: 50px;
    margin-right: 32px;
}

.pro_right .prolist .pros .prosty {
    display: block;
    width: 100%;
    min-height: 232px;
    border: 1px solid #f0f0f2;
    overflow: hidden;
}

.pro_right .prolist .pros .prosimg {
    width: 100%;
    height: 180px;
    box-shadow: 0 0 10px #aaaaaa;
    overflow: hidden;
    border-radius: 5px;
}

.pro_right .prolist .pros .prosimg img {
    width: 100%;
    height: 100%;
}

.pro_right .prolist .pros .prostit {
    width: 100%;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    color: #101010;
    background-color: #fff;
}

.pro_right .prolist .marr {
    margin-right: 0px;
}

.pro_right .prolist .prolists {
    padding-bottom: 5px;
}

.pro_right .prolist .prostitcen {
    padding: 0px 17px;
    height: 86px;
    background-color: #fff;
    display: none;
}

.pro_right .prolist .prostitcen .prodesli {
    font-size: 14px;
    color: #808080;
    text-align: center;
    line-height: 20px;
}

/*明星产品*/
.pro_right .prolist_star {
    width: 100%;
    margin-top: 25px;
}

.pro_right .prolist_star .clstit {
    font-size: 34px;
    color: #666666;
    margin-bottom: 30px;
}

.pro_right .prolist_star .pros_star {
    float: left;
    width: 205px;
    height: 308px;
}

.pro_right .prolist_star .pros_star:hover {
    box-shadow: 0 0 5px #d9d9d9;
}

.pro_right .prolist_star .pros_star .prosty {
    display: block;
}

.pro_right .prolist_star .pros_star .prosimg {
    width: 150px;
    height: 150px;
    margin: 21px auto 0px;
}

.pro_right .prolist_star .pros_star .prosimg img {
    width: 100%;
    height: 100%;
}

.pro_right .prolist_star .pros_star .prostit {
    width: 172px;
    margin: 20px auto 0px;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #101010;
}

.pro_right .prolist_star .pros_star .probran {
    width: 172px;
    margin: 10px auto 0;
    line-height: 20px;
    font-size: 14px;
    color: #999999;
}

.pro_right .prolist_star .pros_star .probus {
    width: 172px;
    margin: 0px auto;
    margin-top: 3px;
    font-size: 12px;
    color: #666666;
}

.pro_right .prolist_star .pros_star .proactiv {
    border: 1px solid #11c90e;
    box-shadow: 0 0 10px #259b24;
    background-color: #fff;
}

.pro_right .prolist_star .prolists {
    padding-bottom: 5px;
    background-color: #fff;
}

/*供应商*/
.supp_left {
    float: left;
    margin-top: -40px;
    width: 168px;
    min-height: inherit;
}

.supp_left .big_title {
    color: #fff;
    font-size: 22px;
    background: #009c44;
    width: 100%;
    height: 86px
}

.supp_left p {
    padding-top: 45px;
    text-indent: 20px;
}

.supp_left .nav_div ul {
    width: 86%;
    padding: 0 12px;
}

.supp_left .nav_div ul li {
    line-height: 51px;
    height: 51px;
    padding-left: 10px;
    border-bottom: 1px solid #bbbbbb
}

.supp_left .nav_div ul .activnav {
    color: #259b24;
}

.supp_left .nav_div ul li:last-child {
    border-bottom: none
}

.supp_left .nav_div ul li a {
    display: block;
    color: #696969;
    font-size: 16px;
}

.supp_left .nav_div ul .activnav a {
    font-weight: bold;
    color: #259b24;
    background: url("/Themes/images/nav-r.png") no-repeat 117px center;
}

.supp_left .nav_div {
    background: #dedede;
    min-height: inherit;
}


/*目录导航*/


/*改过*/
.suplists {
  /*  width: 1064px;
    float:right;
*/
    margin-top: 30px;
}

.suplists .supplists {
    float: left;
    width: 180px;
    height: 190px;
    margin-right: 40px;
    margin-bottom: 32px;
}

.suplists .supplists a {
    display: block;
}

.suplists .nomar-r {
    margin-right: 0px !important;
}

.suplists .supplists:hover .supimg {
    box-shadow: 0px 7px 10px -4px #aaaaaa;
}

.suplists .supplists .supimg {
    width: 180px;
    height: 128px;
    /*padding: 5px;
    border: 0px solid #d3d3d3;
    border-radius: 10px;*/
    background-color: #ffffff ;
    text-align: center;
}

.suplists .supplists .supimg img {
    width: 180px;
    height: 128px;
}

.suplists .supplists .suptitb {
    width: 100%;
    padding-top: 7px;
}

.suplists .supplists .suptitb .suptiten {
    width: 100%;
    text-align: center;
    line-height: 22px;
    color:#929292;

}


.suptitb{font-size:1.1rem;}

.suplists .supplists:hover .suptitb .suptiten {
    color:;
}






/*详情*/
.cont_right .big_dtitle span {
    float: left;
    margin-right: 20px;
}

.cont_right .big_dtitle span:last-child {
    margin-right: 0px;
}

.cont_right .big_dtitle .dtiten {
    font-size: 28px;
}

.cont_right .big_dtitle .big_dtimg {
    margin-top: 8px;
    width: 58px;
    height: 38px;
}

.cont_right .big_dtitle .big_dtimg img {
    width: 100%;
}

.detlinfo {
    width: 100%;
}

.detlinfo .infouse {
    margin-bottom: 10px
}

.detlinfo .infouse .usenam {
    float: left;
    padding: 4.5px 17px;
    background-color: #fff;
    font-size: 14px;
    border-radius: 6px;
    margin-right: 14px;
    border: 1px solid #f0f0f2;
    color: #888888;
    margin-bottom: 10px;
}

.detlinfo .infouse .usenam:last-child {
    margin-right: 0px;
}

.proinfo {
    padding-bottom: 25px;
    margin-bottom: 10px;
}

.proinfo .proinfol {
    float: left;
    width: 650px;
}

.proinfo .proinfor {
    float: right;
    width: 270px;
}

.proinfo .proinfor .supimg {
    width: 270px;
    overflow: hidden;
    background-color: #fff;
}

.proinfo .proinfor .supimg img {
    width: 100%;
    max-height: 165px;
}

.proinfo .proinfor .supimg .supptit {
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #8c8c8c;
    margin-top: 5px;
}

.proinfo .proinfor .album {
    width: 270px;
    background-color: #fff;
    margin-top: 25px;
}

.proinfo .proinfor .album .albumimg {
    width: 100%;
}

.proinfo .proinfor .album .albumimg a {
    display: block;
}

.proinfo .proinfor .album .albumimg img {
    width: 100%;
    max-height: 220px;
}

.proinfo .proinfol .cent {
    width: 424px;
    line-height: 28px;
    font-size: 16px;
    color: #696969;
    padding-left: 15px;
}

.proinfo .proinfol .cent2 {
    width: 581px;
    line-height: 28px;
    font-size: 16px;
    color: #696969;
    padding-left: 15px;
}

.infobleft {
    float: left;
    width: 730px;
}

.infobleft .blefinf {
    font-size: 16px;
    color: #696969;
    line-height: 35px;
    padding-left: 20px;
}

.infobleft .addcat {
    width: 265px;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-color: #6cbd65;
    margin-top: 66px;
    border-radius: 3px;
    cursor: pointer;
}

.infobleft .addcat:hover {
    background: #009c44
}

.infobleft .haddcat {
    width: 265px;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-color: #696969;
    margin-top: 66px;
    border-radius: 3px;
}

.infobright {
    float: left;
    width: 242px;
}

.infobright .downl {
    padding-left: 20px;
}

.infobright .downl a {
    display: block;
    font-size: 16px;
    color: #696969;
    line-height: 38px;
}

/*供应商详情*/
.cont_right .big_suptitle {
    font-size: 28px;
    color: #666666;
    line-height: 49px;
    padding-bottom: 15px;
    overflow: hidden;
    margin-top: 22px;
    font-size: 34px;
}

.supdetlinfo {
    width: 81%;
    float:right;
}

.supdetlinfo .infouse {
    margin-bottom: 10px
}

.supdetlinfo .infouse .usenam {
    margin-bottom: 10px;
    float: left;
    padding: 4.5px 17px;
    background-color: #fff;
    font-size: 14px;
    border-radius: 8px;
    margin-right: 14px;
    border: 1px solid #dedede;
    cursor: pointer;
    color: #888888;
}

.supdetlinfo .infouse .usenam:last-child {
    margin-right: 0px;
}

.proinfo .compro {
    float: left;
    width: 700px;
}

.proinfo .compro .supcompp {
    padding-left: 33px;
}

.proinfo .compro .supcompp p {
    padding-left: 15px;
    color: #3e3838;
    font-size: 16px;
    line-height: 32px;
}

.proinfo .compro .supcompp p em {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #6CBE65;
    border-radius: 100%;
    margin-right: 18px;
}

.proinfo .supyimg {
    float: right;
    width: 270px;
    height: 190px;
    overflow: hidden;
    background-color: #fff;
    margin-top: 21px;
    margin-right:40px;
}

.proinfo .supyimg:hover {
    box-shadow: 0px 7px 10px -4px #aaaaaa;
}

.proinfo .supyimg img {
    width: 270px;
    height: 190px;
}

.supdetlinfo .compdes {
    width: 700px;
    color: #696969;
    font-size: 16px;
}

.supdetlinfo .allclspro {
    display: block;
    width: 294px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    background-color: #6CBE65;
    border-radius: 2px;
    margin-top: 130px;
    margin-bottom:30px;
}

.supdetlinfo .allclspro:hover {
    background-color: #009c44;
}

/*联系我们*/
.leavmsg {
    width: 703.5px;
    height: 480px;
    background-color: #fff;
    overflow: hidden;
    float: left;
    padding-top: 30px;
}

.leavmsg ul {
    width: 616px;
    margin: 0 auto;
}

.msglist {
    overflow: hidden;
    margin-bottom: 35px;
    width: 100%;
    margin-top: 13px
}

.msglist .msginpt, .msglist .code {
    float: left;
}

.msglist input {
    width: 603px;
    height: 38px;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    outline: none;
    padding-left: 10px;
}

.msglist .msginpt input {
    width: 162px;
    height: 38px;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    outline: none;
    padding-left: 10px;
}

.msglist textarea {
    width: 603px;
    height: 156px;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    padding-top: 18px;
    padding-left: 10px;
    font-size: 14px;
    color: #b0b0b0;
    outline: none;
}

.msglist .code {
    width: 87px;
    height: 38px;
    margin-left: 30px;
    border-radius: 2px;
}

.msglist .submit {
    width: 162px;
    height: 40px;
    background-color: #6cbd65;
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
}

.comproblem {
    float: right;
    width: 259px;
    height: 500px;
    background-color: #fff;
    padding-top: 10px;
}

.comproblem dl {
    width: 217px;
    margin: 12px auto;
    padding-bottom: 10px;
}

.comproblem dl dt {
    color: #666;
    line-height: 20px;
}

.comproblem dl dd {
    color: #999;
    line-height: 20px;
    font-size: 12px;
}

.search_msg {
    float: left;
    height: 100px;
}

.search_msg input, .search_msg .search_msgbtn {
    float: left;
}

.search_msg input {
    width: 303px;
    height: 34px;
    text-align: center;
    color: #b0b0b0;
    font-size: 14px;
    outline: none;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    border-right: none;
}

.search_msg .search_msgbtn {
    float: left;
    width: 106px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background-color: #6cbd65;
    color: #fff;
    font-size: 16px;
}

.msghist {
    width: 926px;
    overflow: hidden;
}

.msghist .msghlists {
    width: 100%;
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
}

.msghist .msghlists:last-child {
    border-bottom: none;
}

.msghist .msghlists .histmstit {
    font-size: 14px;
    color: #999999;
    height: 45px;
    line-height: 45px;
}

.msghist .msghlists .msgcl {
    margin-bottom: 20px;
    overflow: hidden;
}

.msghist .msghlists .histmscnt {
    float: right;
    font-size: 14px;
    width: 850px;
    color: #696969;
    line-height: 23px;
}

.msghist .msghlists .histmtit {
    display: block;
    float: left;
    font-size: 14px;
    color: #101010;
    line-height: 23px;
}

.pages {
    width: 100%;
    text-align: center;
    margin-top: 60px;
}

.pages a {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    color: #696969;
}

.pages .curre {
    color: #101010;
}

/*注册*/
.reg-tit {
    width: 97%;
    font-size: 30px;
    height: 65px;
    line-height: 44px;
    text-indent: 18px;
    position: relative;
    color: #696969;
    margin-left: 13px;
}

.reg-tit .grsyt {
    display: inline-block;
    width: 6px;
    height: 26px;
    background-color: #63b853;
    position: absolute;
    left: 0px;
    bottom: 28px;
}

.registerbox {
    width: 100%;
    border-top: 10px solid #6cbd65;
    background-color: #fff;
    overflow: hidden;
}

.registerbox .registinpif {
    width: auto;
    margin: 38px 0px 65px 366px;
    overflow: hidden;
}

.reginput .infotit {
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 13px;
}

.eidt_reginput .infotit {
    font-size: 15px;
    color: #696969;
    height: 45px;
    line-height: 40px;
    padding-left: 13px;
}

.reginput .infotitr {
    font-size: 12px;
    color: #696969;
    height: 45px;
    line-height: 40px;
}

.reginput .infotitp {
    font-size: 15px;
    color: #696969;
    height: 45px;
    line-height: 40px;
    padding-left: 54px;
}

.eidt_reginput .infotitp {
    font-size: 15px;
    color: #696969;
    height: 45px;
    line-height: 40px;
    padding-left: 54px;
}

.reginput .infoinpt {
    width: 288px;
    height: 40px;
    outline: none;
    border-radius: 2px;
    border: 1px solid #dedede;
    padding-left: 10px;
    font-size: 14px;
    color: #696969;
}

.reginput .yewdb {
    width: 176px;
    height: 36px;
    outline: none;
    border-radius: 2px;
    border: 1px solid #dedede;
    padding-left: 10px;
    font-size: 14px;
    color: #696969;
    margin-left: 12px;
}

.reginput .deltaddr {
    width: 541px;
    height: 36px;
    outline: none;
    border-radius: 2px;
    border: 1px solid #dedede;
    padding-left: 10px;
    font-size: 14px;
    color: #696969;
}

.reginput .passw {
    float: left;
    margin-right: 48px;
}

.reginput .passw:last-child {
    margin-right: 0px;
}

.reginput .inforad, .reginput label {
    float: left;
    color: #696969;
}

.username_inp {
    float: left;
}

.usersex_check {
    float: left;
    padding-top: 12px;
    margin-left: 48px;
}

.complef {
    float: left;
}

.complef:first-child {
    margin-right: 48px;
}

.reginput .impinp {
    display: inline-block;
    color: red;
    margin-right: 6px;
}

.eidt_reginput .impinp {
    display: inline-block;
    color: red;
    margin-right: 6px;
}

.reginput .impche {
    display: inline-block;
    float: left;
    color: red;
    margin-right: 6px;
}

.reginput .impsel {
    display: inline-block;
    float: left;
    color: red;
    margin-right: 6px;
}

.eidt_reginput .impsel {
    display: inline-block;
    float: left;
    color: red;
    margin-right: 6px;
}

.reginput label {
    margin-right: 45px;
}

.reginput .inforad {
    margin-top: 4px;
    margin-right: 12px;
}

.reginput select {
    width: 86px;
    height: 36px;
    color: #696969;
    font-size: 14px;
    border: 1px solid #dedede;
    border-radius: 3px;
    line-height: 20px;
    float: left;
    margin-right: 23px;
    outline: none;
    padding-left: 7px
}

.eidt_reginput select {
    width: 86px;
    height: 36px;
    color: #696969;
    font-size: 14px;
    border: 1px solid #dedede;
    border-radius: 3px;
    line-height: 20px;
    float: left;
    margin-right: 23px;
    outline: none;
}

.reginput .phon {
    float: left;
}

.eidt_reginput .phon {
    float: left;
}

.reginput .orphone {
    font-size: 15px;
    color: #696969;
    margin-left: 23px;
    margin-right: 16px;
}

.eidt_reginput .orphone {
    font-size: 15px;
    color: #696969;
    margin-left: 23px;
    margin-right: 16px;
}

.reginput .mail {
    float: left;
    padding-top: 11px;
}

.reginput .mail input {
    float: left;
    margin-top: 4px;
    margin-left: 20px;
    margin-right: 10px;
}

.reginput .mail label {
    float: left;
    margin-right: 0px;
}

.reginput .mail .ywcen {
    font-size: 15px;
    color: #696969;
    margin-left: 20px;
}

.agreem {
    font-size: 12px;
    color: #696969;
    margin-left: 10px;
    margin-top: 20px;
    margin-left: 202px;
}

.registbtn {
    width: 300px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    background-color: #6cbd65;
    font-size: 18px;
    color: #fff;
    margin-left: 202px;
    border-radius: 2px;
    margin-top: 80px;
    cursor: pointer;
}

.registbtn:hover {
    background: #388e31
}

/*注册成功*/
.succimg {
    width: 100%;
    text-align: center;
    margin-top: 70px;
}

.orsuccimg {
    width: 100%;
    text-align: center;
    margin-top: 180px;
    margin-bottom: 50px;
}

.orsuccimg img {
    width: 86px;
    height: 91px;
}

/*产品列表*/
.clspsi {
    float: right;
    width:85%;
    margin-top:10px;

}

.clspsi span {
    float: left;
}

.supclimgl {
    float: left;
}

.clspsi .clsimg {
    width: 50px;
    height: 50px;
    display: none
}

.clspsi .clsimg img {
    display: block;
    width: 85%;
    height: auto;
    vertical-align: middle;
}

.clspsi .pcls {
    font-size: 34px;
    color: #666666;
    line-height: 49px;
    margin-left: 16px;
}

.clspsi .scls {
    font-size: 28px;
    color: #999999;
    line-height: 41px;
    padding-top: 7px;
    margin-left: 20px;
}

.seachword {
    float: right;
    margin-top: 5px;
    position: relative;
}

.seachword input {
    width: 596px;
    height: 38px;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    font-size: 14px;
    padding-left: 8px;
    text-indent: 5px;
    outline: none;
    color: #999999;
}

.seachword .searhimg {
    position: absolute;
    right: 18px;
    top: 11px;
    cursor: pointer;
}

.clspsi .supclimg {
    display: table-cell;
    width: 120px;
    height: 84px;
    vertical-align: middle;
}

.clspsi .supclimg img {
    width: 100%;
    vertical-align: middle;
}

.supclimg{box-shadow: 1px 2px 12px #dedede;  }

.clspsi .supcls {
    display: block;
    font-size: 34px;
    color: #666666;
    line-height: 84px;
    margin-left: 42px;
}

.supseach {
    float: right;
    margin-top: 25px;
    position: relative;
}

.supseach input {
    width: 484px;
    height: 38px;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    font-size: 14px;
    padding-left: 8px;
    text-indent: 5px;
    outline: none;
    color: #999999;
}

.supseach .searhimg {
    position: absolute;
    right: 18px;
    top: 11px;
    cursor: pointer;
}

.listpros {
    margin-top: 30px;
}

.listpros .titp {
    width: 1024px;
    height: 33px;
    height: 60px;
    background-color: #dedede;
}

.listpros .titp > div {
    float: left;
}

.prolist{width:80%; float:right;}





.listpros .listpro {
    width: 1024px;
    background-color: #ffffff;
    border-top: 4px solid #f0f0f2;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}

.listpros .listpro:hover {
	width: 1046px;
    box-shadow: 0px 0px 10px #2886cd;
    z-index: 10;
    margin-bottom: -5px;
    padding-top: 24px;
    border-top: none;
    margin-left: -11px;
}

.listpros .listprose {
    width: 1024px;
    height: auto;
    background-color: #ffffff;
    border-top: 4px solid #f0f0f2;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}

.listpros .listno {
    width: 1024px;
    height: 43px;
    background-color: #ffffff;
    border-top: 4px solid #f0f0f2;
    border-radius: 3px;
    position: relative;
    text-align: center;
    line-height: 43px;
    font-size: 16px;
    color: #4a4a4a
}

/*产品列表*/
.listpros .listpro div {
    float: left;
}

.listpros .listprose div {
    float: left;
}

.listpro {
    padding: 21px 0;
}

.listprose {
    padding: 21px 0 15px;
}

.titp {
    padding-top: 12px;
    border-radius: 3px;
}

.titp .proname {
    font-size: 16px;
    color: #696969;
}

.titp .prouse {
    position: relative;
}

.titp .prouse .aorrwdl {
    display: inline-block;
    border: 0px solid transparent;
    border-left-width: 7px;
    border-right-width: 7px;
    border-top-width: 7px;
    border-top-color: #696969;
    margin-left: 8px;
    cursor: pointer;
    margin-bottom: 3px;
}

.titp .prouse .aorrwul {
    display: inline-block;
    border: 0px solid transparent;
    border-left-width: 7px;
    border-right-width: 7px;
    border-bottom-width: 7px;
    border-bottom-color: #696969;
    margin-left: 8px;
    cursor: pointer;
    margin-bottom: 3px;
}

.titp .prosupp {
    position: relative;
}

.titp .prosupp .aorrwdl {
    display: inline-block;
    border: 0px solid transparent;
    border-left-width: 7px;
    border-right-width: 7px;
    border-top-width: 7px;
    border-top-color: #696969;
    margin-left: 8px;
    cursor: pointer;
    margin-bottom: 3px;
}

.titp .prosupp .aorrwul {
    display: inline-block;
    border: 0px solid transparent;
    border-left-width: 7px;
    border-right-width: 7px;
    border-bottom-width: 7px;
    border-bottom-color: #696969;
    margin-left: 8px;
    cursor: pointer;
    margin-bottom: 3px;
}

.proname {
    width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    min-height: 5px;
    text-align: center;
}

.proname .namestyl {
    display: block;
    width: 170px;
    float: left;
    font-size: 14px;
    color: #696969;
}

.proname .namestyl:hover {
    color: #63b853;
}


.proname a:hover {
    color:#2886cd;
}
.proname a{text-decoration:none; color:#929292;}




.newico, .staico {
    display: block;
    float: left;
    font-size: 12px;
    border-radius: 2px;
    padding: 4.5px 17px;
}

.infouse .newico, .infouse .staico {
    margin: 0px 0 0 20px;
    border-radius: 6px
}

.newico {
    color: #101010;
    background-color: #ffe100;
    border: 1px solid #ffe100;
}

.staico {
    background-color: #f03a64;
    color: #fff;
}

.proname .addiincat {
    display: block;
    width: 18px;
    height: 18px;
    float: right;
    cursor: pointer;
    opacity: 0.7;
}

.proinciname {
    width: 303px;
    padding-left: 22px;
    padding-right: 5px;
    word-wrap: break-word;
    min-height: 5px
}

.prouse {
    width: 275px;
    padding-left: 22px;
    padding-right: 5px;
    word-wrap: break-word;
    min-height: 5px
}

.prosupp {
    width: 150px;
    padding-left: 22px;
    padding-right: 5px;
    word-wrap: break-word;
    min-height: 5px
}

.titp .sproname {
    border-right: 1px solid #bbbbbb;
}

.titp .sproinciname {
    border-right: 1px solid #bbbbbb;
}

.sproname {
    width: 240px;
    text-indent: 50px;
}

.sproinciname {
    width: 388px;
    text-indent: 22px;
}

.sprosupp {
    width: 320px;
    text-indent: 22px;
}

/*产品功效*/
.titp .prouse .catebox {
    position: absolute;
    top: -12px;
    left: -1px;
    width: 278px;
    background-color: #fff;
    z-index: 100;
    box-shadow: 0px 4px 11px -1px #aaaaaa;
    display: none;
}

.titp .prouse .catebox .catpues {
    line-height: 45px;
    font-size: 16px;
    color: #666;
    text-indent: 25px;
}

.titp .prouse .catebox .catlis li {
    line-height: 43px;
    padding: 0px 10px 0px 40px;
}

.titp .prouse .catebox .catlis li a {
    display: block;
    font-size: 14px;
    color: #666;
}

.titp .prouse .catebox .catlis li:hover {
    background-color: #6cbd65;
}

.titp .prouse .catebox .catlis li:hover a {
    color: #fff;
}

.titp .prouse .catebox .catlis li.aivcat a {
    color: #259b24;
}

.titp .prouse .catebox .catlis li.aivcat:hover a {
    color: #fff;
}

.titp .prouse .catebox .catlis li a .selusimg {
    float: right;
    width: 18px;
    height: 17px;
    margin-top: 15px;
    margin-right: 25px;
}

.titp .prosupp .catebox {
    position: absolute;
    top: -12px;
    left: -1px;
    width: 100%;
    background-color: #fff;
    z-index: 100;
    box-shadow: 0px 4px 16px -2px #aaaaaa;
    display: none;
}

.titp .prosupp .catebox .catpues {
    line-height: 45px;
    font-size: 16px;
    color: #666;
    text-indent: 25px;
}

.titp .prosupp .catebox .catlis li {
    line-height: 43px;
    padding: 0px 10px 0px 40px;
}

.titp .prosupp .catebox .catlis li a {
    display: block;
    font-size: 14px;
    color: #666;
}

.titp .prosupp .catebox .catlis li:hover {
    background-color: #6cbd65;
}

.titp .prosupp .catebox .catlis li:hover a {
    color: #fff;
}

.titp .prosupp .catebox .catlis li.aivcat a {
    color: #259b24;
}

.titp .prosupp .catebox .catlis li.aivcat:hover a {
    color: #fff;
}

.titp .prosupp .catebox .catlis li a .selusimg {
    float: right;
    width: 18px;
    height: 17px;
    margin-top: 15px;
    margin-right: 25px;
}

/*箭头样式*/
/*.sprosupp span{float: left;}
.sprosupp .clsbtn{display:inline-block;border:0px solid transparent; border-left-width: 7px;border-right-width: 7px;border-top-width: 7px;border-top-color: #696969; margin-left: 10px;margin-top: 6px;cursor: pointer;}*/

.proinciname, .prouse, .prosupp {
    font-size: 14px;
    color: #929292;
}

.sproname, .sproinciname, .sprosupp {
    font-size: 16px;
    color: #696969;
}

.listpros .listprobb {
    width: 1046px;
    box-shadow: 0px 0px 10px #2886cd;
    z-index: 10;
    margin-bottom: -5px;
    padding-top: 24px;
    border-top: none;
    margin-left: -11px;
}

.listprobb .proname {
    margin-left: 11px;
}

/*产品功效选择*/

/*产品分页*/
.pagest {
    margin: 60px 0;
    text-align: right;
    overflow: hidden;
    line-height:20px;
    padding-right:35px;

}

.pagest a {
    display: inline-block;
    width: 20px;
    height: 20px;
    color: #666666;
    margin: 0 5px;
    text-align: center;
}

.pagest a.tips {
    display: inline-block;
    width: 35px;
    height: 20px;
    color: #666666;
    margin: 0 5px;
    text-align: center;
}

.pagest span {
    display: inline-block;
    padding: 0 5px;
    color: #666666;
}

.pagest .actia {
    border-radius: 100%;
    background-color: #2886cd;
    color: #fff;
}

.pagest .preleft {
    background: url("/Themes/images/arror-left.png") no-repeat center;
}

.pagest .nexleft {
    background: url("/Themes/images/arror-right.png") no-repeat center;
}

.floritb {
    width: 50px;
    position: absolute;
    right: -90px;
    bottom: 27px;
}

.floritb .floimg {
    width: 50px;
    height: 50px;
    margin-bottom: 20px;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 100%;
}

.floritb .floimg a {
    display: inline-block;
}

.floritb .floimg img {
    width: 100%;
    height: auto;
}

.floritb .floimg .shopnum {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    text-align: center;
    line-height: 22px;
    background-color: #6cbd65;
    color: #fff;
    position: absolute;
    top: -9px;
    right: -3px;
}

/*密码找回*/
.pascent {
    width: 860px;
    margin-left: 380px;
    padding-top: 50px;
}

.findpform {
    margin-top: 50px;
}

.findpform .ftitle {
    font-size: 14px;
    color: #696969;
    padding-left: 16px;
}

.findpform .findinp {
    margin-top: 15px;
    overflow: hidden;
}

.findpform .findinp span, .findpform .findinp input {
    float: left;
}

.findpform .findinp span {
    color: red;
    margin-top: 6px;
    margin-right: 8px;
}

.findpform .findinp input {
    float: left;
    width: 555px;
    height: 36px;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    margin-bottom: 25px;
    outline: none;
    padding-left: 8px;
}

.findpform .code {
    margin-top: 20px;
    padding-left: 14px;
    overflow: hidden;
}

.findpform .code .codeinp {
    float: left;
    width: 154px;
    height: 35px;
    border: 1px solid #bbbbbb;
    outline: none;
    border-radius: 3px;
    margin-right: 15px;
    padding-left: 8px;
}

.findbutn {
    width: 315px;
    margin: 100px auto 0;
}

.findbutn button {
    width: 303px;
    height: 50px;
    border: none;
    font-size: 18px;
    color: #fff;
    background-color: #dce8d8;
    border-radius: 2px;
}

.findbutn button:hover {
    background-color: #6cbd65;
}

.findbutn a {
    display: block;
    width: 303px;
    height: 50px;
    border: none;
    font-size: 18px;
    color: #fff;
    background-color: #dce8d8;
    border-radius: 2px;
    text-align: center;
    line-height: 50px;
    margin-top: 30px;
}

.findbutn a:hover {
    background-color: #6cbd65;
}

/*搜索*/
.seachcent {
    background-color: #fff;
}

.seachposit {
    width: 100%;
    min-width: 1220px;
    height: 40px;
    line-height: 40px;
    background: #6cbd65
}

.seachposit p {
    color: #696969;
    width: 1220px;
    margin: 0 auto;
    text-align: left;
}

.seachposit p a {
    color: #696969;
}

.seachcont {
    width: 1220px;
    margin: 0 auto;
    padding-bottom: 230px;
}

.pagetit {
    font-size: 34px;
    color: #666666;
    margin-top: 45px;
}

.pageinput {
    margin-top: 40px;
}

.pageinput input {
    width: 521px;
    height: 46px;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
    padding-left: 40px;
    color: #888888;
    font-size: 14px;
    background: url("/Themes/images/search.png") no-repeat 15px center;
    outline: none;
}

.search {
    margin-top: 50px;
}

.searchcls {
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
}

.searchcls li {
    float: left;
    width: 65px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-right: 90px;
    cursor: pointer;
}

.searchcls li a {
    font-size: 18px;
    color: #696969;
}

.searchcls li.actioncli {
    border-bottom: 2px solid #259b24;
    height: 43px;
    line-height: 43px;
}

.resunum {
    line-height: 43px;
    margin-top: 20px;
    font-size: 14px;
    color: #eee;
}

.search_resul {
    width: 100%;
}

.search_resul .resultlist {
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    padding: 28px 0;
    overflow: hidden;
}

.search_resul .resultlist .resul-cls {
    float: left;
    width: 73px;
    line-height: 31px;
    text-align: center;
    background-color: #9ccc65;
    font-size: 14px;
    color: #ffffff;
    border-radius: 3px;
}

.search_resul .resultlist .resul-info {
    float: left;
    margin-left: 28px;
    width: 1116px;
}

.search_resul .resultlist .resul-info a:hover {
    color: #6cbd65;
}

.search_resul .resultlist .resul-info a:hover span {
    color: #6cbd65;
    border-bottom: 1px solid #6cbd65
}

.search_resul .resultlist .resul-info .resultit {
    font-size: 18px;
    color: #696969;
    line-height: 35px;
}

.search_resul .resultlist .resul-info .resultit a {
    font-size: 18px;
    color: #696969;
    line-height: 35px;
}

.search_resul .resultlist .resul-info .resultit span {
    margin-right: 20px;
}

.search_resul .resultlist .resul-info .resultit span:last-child {
    margin-right: 0px;
}

.search_resul .resultlist .resul-info .result {
    font-size: 14px;
    color: #696969;
    line-height: 21px;
    margin-top: 20px;
}

.search_resul .resultlist .resul-info .result .resultcent {
    text-indent: 2em;
    width: 700px;
    float: left;
}

.resul-info .result .pruinfo, .resul-info .result .pruinfos {
    float: left;
    border-left: 1px solid #bbbbbb;
    height: 40px;
    line-height: 40px;
}

.search_resul .resultlist .resul-info .result .pruinfo {
    width: 207px;
    padding-left: 16px;
    margin-left: 5px;
}

.search_resul .resultlist .resul-info .result .pruinfos {
    width: 144px;
    padding-left: 20px;
}

.search_resul .resultlist .resul-info .result .resultime {
    float: right;
    margin-right: 45px;
}
