@charset "utf-8";
/* CSS Document */
/*common*/
/* * -> body modify jyd 2015-09-10 详细页面*/
body {
    color: #666;
    font-family: "宋体",Verdana,Geneva,sans-serif;
    font-size: 12px;
}
/*add jyd 2015-09-10 详细页面 */
b {
  font-weight:bold;
}
body, h1, h2, h3, h4, h5, h6, p, form, ul, li, td, th, table, dl, dt, dd {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, strong {
    color: #222;
    font-family: "微软雅黑";
    font-weight: normal;
}
ul {
    list-style: outside none none;
}
img {
    border: 0 none;
}
a {
    color: #035734;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #f78f20;
    text-decoration: none;
}
.clear::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear {
}
.pr {
    position: relative;
}
.fl {
    display: block;
    float: left;
}
.fr {
    display: block;
    float: right;
}
.mt5 {
    margin-top: 5px;
}
.mt8 {
    margin-top: 8px;
}
.mt {
    margin-top: 10px;
}
.mt30 {
    margin-top: 30px;
}
.mtb20 {
    margin: 20px 0;
}
.mtb30 {
    margin: 30px 0;
}
.mb {
    margin-bottom: 10px;
}
.ml {
    margin-left: 10px;
}
.mr {
    margin-right: 10px;
}
.mr50 {
    margin-right: 50px;
}
.pl {
    padding-left: 10px;
}
.pt20 {
    padding-top: 20px;
}
.pb20 {
    padding-bottom: 20px;
}
.tc {
    text-align: center;
}
.percent {
    float: left;
    width: 100%;
}
.box1000 {
    margin: 0 auto;
    width: 1200px;
}
.inputccc, .inputTip {
    color: #ccc;
}
.shopSearch {
    margin-bottom: 6px;
}
.percent .supplier_all {
    color: #666666;
    float: left;
    font: 12px "新宋体";
    padding-top: 5px;
}
.icon-bg1 {
    background-color: #e4393c;
}
.bgf0f {
    background-color: #f0f0f0;
    margin-bottom: -20px;
    padding-bottom: 20px;
    width: 100%;
}
.loginPop .username, .loginPop .password, loginPop .btn, .allsort h2, .sort-nav h3, .siteTop .stow, .siteTop .cart, .siteTop .kefu, .gysTop .kefu, .helpBox .help h4, ul.yiiPager .previous a, ul.yiiPager .next a, ul.yiiPager .hidden .noprevious, ul.yiiPager .hidden .nonext {
    background: rgba(0, 0, 0, 0) url("../images/common.png") no-repeat scroll 0 0;
}
.pagenavi {
    margin: 0 auto;
}
.pagenavi {
    clear: both;
    height: 30px;
    padding: 10px 0;
    text-align: right;
}
ul.yiiPager {
    display: inline;
    line-height: 100%;
}
ul.yiiPager li {
    display: inline;
}
ul.yiiPager a {
    border: 1px solid #e8e8e8;
    color: #666;
    padding: 4px 9px;
    text-decoration: none;
}
ul.yiiPager .selected a {
    background-color: #ffffd7;
    border: 1px solid #035734;
    color: #035734;
}
ul.yiiPager .previous a {
    background-position: -845px -114px;
    color: #035734;
    padding-left: 20px;
}
ul.yiiPager .next a {
    background-position: -803px -173px;
    color: #035734;
    padding-right: 20px;
}
ul.yiiPager .hidden a {
    border: 1px solid #e8e8e8;
    color: #666;
}
ul.yiiPager .hidden .noprevious {
    background-position: -845px -84px;
}
ul.yiiPager .hidden .nonext {
    background-position: -803px -143px;
}
.siteTop {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e8e8e8;
    height: 30px;
    line-height: 30px;
}
.siteTop a {
    color: #666;
}
.siteTop a:hover, .siteTop a span {
    color: #035734;
}
.siteTop .public_logo {
    background: rgba(0, 0, 0, 0) url("../images/index/head_public.png") no-repeat scroll left center;
    float: left;
    height: 20px;
    left: 10px;
    padding-left: 25px;
    position: relative;
    top: 4px;
}
.siteTop .headPublic {
    float: left;
    height: 32px;
    margin-left: 5px;
    overflow: hidden;
    width: 380px;
}
.siteTop .headPublic .head_public1 {
    color: #ff0000;
    float: left;
    font-family: "新宋体";
    position: relative;
    white-space: nowrap;
}
.siteTop .stow {
    background-position: -200px 8px;
    padding-left: 16px;
}
.siteTop .cart {
    background-position: -290px 12px;
    padding-left: 16px;
}
.siteTop .kefu {
    background-position: -360px 9px;
    border-left: 1px solid #ccc;
    padding-left: 26px;
}
.siteTop .cart span {
    background-color: #f8f8f8;
}
.gysTop .head_kefu {
    float: right;
    height: 50px;
    width: 166px;
}
.head_kefu img {
    float: left;
}
.head_kefu_title {
    float: right;
}
.head_kefu_title > h1 {
    color: #999999;
    font: bold 14px "微软雅黑";
}
.head_kefu_title > h2 {
    color: #ff611c;
    font: bold 18px "Arial";
}
.siteTop .fr .mr a {
    color: #035734;
}
.siteTop .fr .mr a:hover {
    text-decoration: underline;
}
.siteTop .txt {
    color: #ccc;
}
.siteTop .txt a {
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}
.my-select-box {
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    display: inline-block;
    height: 31px;
    margin-right: -1px;
    position: relative;
}
.my-select-box .title {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
}
.my-select-box .title:hover span {
    color: #035734;
}
.my-select-box .num {
    background: rgba(0, 0, 0, 0) url("../images/numbg.png") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    height: 18px;
    line-height: 18px;
    text-align: center;
    top: 5px;
    width: 18px;
}
.my-select-box .num-b {
    background: rgba(0, 0, 0, 0) url("../images/numbg-b.png") no-repeat scroll 0 0;
    height: 18px;
    line-height: 18px;
    width: 26px;
}
.my-select-box ul {
    display: none;
}
.my-select-click {
    background-color: #fff;
}
.siteTop .txt .my-select-box a {
    margin: 0;
}
.my-select-click ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #d8d8d8 #d8d8d8;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: block;
    left: -1px;
    position: absolute;
    top: 31px;
    width: 120px;
}
.my-select-click ul li {
    height: 30px;
    line-height: 30px;
}
.my-select-click ul li i {
    color: #ff6600;
    font-style: normal;
}
.siteTop .my-select-click ul li a {
    display: block;
    line-height: 30px;
    padding: 0 10px;
}
.siteTop .my-select-click ul li a:hover {
    background-color: #f8f8f8;
}
.gysTop {
    margin: 0 auto;
    padding: 20px 0;
    width: 1200px;
    clear:both;
}
.gysTop .logo {
    float: left;
    padding-top: 3px;
    width: 330px;
    margin-top:0;
}
.gysTop .logo .name {
    border-left: 1px solid #e6e6e6;
    float: left;
    height: 50px;
    overflow: hidden;
    padding-left: 10px;
}
.gysTop .logo .name b {
    color: #2ab3a9;
    display: block;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    line-height: 24px;
    width: 155px;
}
.gysTop .logo .name span {
    color: #1e1e1e;
    display: block;
    font-family: "微软雅黑";
}
.gysTop .kefu {
    background-position: 0 5px;
    float: right;
    height: 50px;
    text-indent: -9999px;
    width: 175px;
}
.search {
    padding: 0;
    width: 390px;
}
.searchForm {
    background-color: #035734;
    float: left;
    height: 40px;
    overflow: hidden;
    width: 414px;
}
.searchInput {
    border: 0 none;
    display: inline;
    float: left;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin: 3px 0 3px 3px;
    padding: 9px 12px;
    width: 300px;
}
.searchBtn {
    background: rgba(0, 0, 0, 0) url("../images/top-search-btn.gif") no-repeat scroll 10px 8px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-left: 36px;
    text-align: center;
    width: 86px;
}
.searchHot {
    float: left;
    width: 390px;
}
.searchHot h3 {
    color: #999;
    float: left;
    font-family: "宋体";
    font-weight: normal;
    line-height: 22px;
}
.searchHot strong a {
    color: #999;
    font-weight: normal;
    line-height: 20px;
    margin: 0 5px;
}
.searchHot strong .hot, .searchHot strong a:hover {
    color: #f78f20;
}
/**2016-09-10*/
.top-navBox {
    background-color: #0ea8a3;
    height: 40px;
    clear: both;
}
.top-nav {
    margin: 0 auto;
    width: 1200px;
}
.allsort {
    float: left;
    position: relative;
    width: 190px;
}
.allsort h2 {
    color: #0ea8a3;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    margin-top: 2px;
    padding-left: 12px;
}
.sort-nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #0ea8a3 #0ea8a3;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 2px 2px;
    position: absolute;
    width: 186px;
    z-index: 2;
}
.allsort h2 {
    background-position: -196px -189px;
}
.showNav h2 {
    background-position: -196px -141px;
}
.allsort .sort-nav {
    display: none;
}
.showNav .sort-nav {
    display: block;
}
.sort-nav h3 {
    font-size: 16px;
    line-height: 30px;
    padding: 5px 0 0 42px;
}
.sort-nav div {
    border-bottom: 1px solid #f0f0f0;
    line-height: 24px;
    padding: 0 0 6px;
}
.sort-nav div a {
    color: #999;
    margin-left: 10px;
}
.sort-nav div a:hover {
    color: #ff6e36;
}
.sort-nav .sortIcon1 {
    background-position: 12px -147px;
}
.sort-nav .sortIcon2 {
    background-position: 12px -197px;
}
.sort-nav .sortIcon3 {
    background-position: 12px -247px;
}
.sort-nav .sortIcon4 {
    background-position: 12px -297px;
}
.sort-nav .sortIcon5 {
    background-position: 12px -347px;
}
.mainNav, .mainNav ul, .mainNav li {
    float: left;
}
.mainNav li a {
    color: #fff;
    display: block;
    font-family: "宋体";
    font-size: 14px;
    line-height: 40px;
    padding: 0 60px;
    text-decoration: none !important;
}
.mainNav li a:hover {
    background: #009999 none repeat scroll 0 0;
}
.mainNav .this a {
    padding: 0 30px;
}
.mainNav .this a, .mainNav .this a:hover {
    background-color: #0b8682;
    color: #fff;
    text-decoration: none;
}
.mainNav .hot {
    position: relative;
}
.mainNav .hot span {
    position: absolute;
    right: 25px;
    top: 5px;
    z-index: 2;
}
.btn-reduce, .btn-add, .choiceItem dd .choicebtn a, .tool .des a, .tool .asc a, .gys_sortTxt h4, .proSnap h4, .a-key b, .stowbtn, .shopBtn, .btn-buy, .btn-add-cart, .btn-cart {
    background: url(../images/gys.gif) no-repeat;
}
.btn {
    color: #fff;
    display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
}
.btn:hover {
    color: #fff;
}
.btn1 {
    background-color: #ff611c;
}
.btn1:hover {
    background-color: #ff5d00;
}
.btn2 {
    background-color: #035734;
}
.btn2:hover {
    background-color: #00cda5;
}
.btn3 {
    background-color: #999999;
}
.btn3:hover {
    background-color: #b8ae90;
}
.btn4 {
    background-color: #035734;
    margin-top: 5px;
    padding: 0;
    text-align: center;
    width: 100px;
}
.btn4:hover {
    background-color: #00cda5;
}
.loginPop, .loginPop ul, .loginPop li {
    float: left;
    width: 250px;
}
.loginPop h3 {
    float: left;
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 20px;
    width: 100%;
}
.loginPop h3 span {
    color: #d0d0d0;
    font-size: 22px;
    padding: 0 10px;
}
.loginPop .username, .loginPop .password {
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    display: block;
    float: left;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding: 8px 10px 8px 40px;
    width: 198px;
}
.loginPop .username {
    background-position: -190px -244px;
}
.loginPop .password {
    background-position: -190px -279px;
}
.loginPop .errorBox {
    height: 26px;
    width: 250px;
}
.loginPop .errorBox div {
    color: #c00;
    line-height: 26px;
}
.loginPop .remember {
    line-height: 18px;
    padding: 18px 0 8px;
}
.loginPop .remember label {
    cursor: pointer;
}
.loginPop .remember label span {
    color: #666;
    float: left;
}
.loginPop .remember a {
    float: right;
}
.loginPop .btn1 {
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    margin: 10px 0;
    outline: medium none;
    text-align: center;
}
.loginPop .btn1:hover {
    color: #fff;
    text-decoration: none;
}
.loginPop .btn1 {
    background: rgba(0, 0, 0, 0) url("../images/common.png") no-repeat scroll -394px -140px;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 40px;
    line-height: 36px;
    width: 250px;
}
.loginPop .btn1:hover {
    background-position: -394px -190px;
}
.tabBox {
    border-bottom: 2px solid #28b4ab;
}
.tabBox ul, .tabBox li {
    float: left;
}
.tabBox li {
    padding-right: 5px;
}
.tabBox li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f8f8f8;
    border-color: #e7e7e7 #e7e7e7 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #333;
    display: block;
    line-height: 26px;
    overflow: hidden;
    padding: 2px 20px 0;
}
.tabBox .this a {
    background-color: #28b4ab;
    border: 1px solid #28b4ab;
    color: #fff;
}
.tabBox2 li a {
    font-size: 14px;
    padding: 2px 10px 0;
}
.tabBox2 li {
    padding-right: 20px;
}
.tabBox2 .this a {
    font-weight: bold;
}
.nav {
    background-color: #666;
    height: 40px;
    width: 100%;
}
.path {
    color: #222;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    width: 1000px;
}
/**供应室二级页面 swsj byzhou(2015/10/29修改)**/
.path {
    color: #222;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    width: 1000px;
}
/**供应室二级页面 swsj byzhou(2015/10/29修改end)**/
.proListLeft_fr .path {
    float: left;
    margin: 0;
    width: 520px;
}
.path a, .path strong, .path span {
    color: #222;
    float: left;
}
.path span {
    margin: 0 5px;
}
.path a:hover {
    color: #f78f20;
}
.path strong {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 560px;
}
.a-key {
    border: 1px solid #cccccc;
    padding: 2px 5px;
    white-space: nowrap;
}
.a-key:hover {
    border: 1px solid #ff611c;
}
.a-key strong {
    cursor: pointer;
}
.a-key b {
    background-position: -251px -54px;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    overflow: hidden;
    width: 7px;
}
.a-key:hover b {
    background-position: -251px -94px;
}
.focusBox {
    float: left;
    width: 362px;
}
.focusBox .bImg {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border:1px solid #e8e8e8;
    border-color: -moz-use-text-color #e8e8e8 #e8e8e8;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 270px;
    overflow: hidden;
    width: 360px;
}
.focusBox .sImg {
    float: left;
    overflow: hidden;
    padding: 10px 0 0;
    width: 362px;
}
.focusBox .sImg ul {
    float: left;
    width: 380px;
}
.focusBox .sImg li {
    border: 1px solid #e8e8e8;
    display: inline;
    float: left;
    height: 48px;
    margin-right: 8px;
    overflow: hidden;
    width: 64px;
}
.proInfo {
    float: right;
    width: 618px;
}
.proInfo .title {
    border-bottom: 1px solid #e8e8e8;
    height: 74px;
    margin-bottom: 11px;
    position: relative;
}
.proInfo .title h1 {
    font-size: 16px;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    width: 448px;
}
.proInfo .title h1 span {
    background-color: #999;
    color: #fff;
    font-family: "宋体";
    font-size: 12px;
    padding: 0 5px;
}
.proInfo .title h1 .icon-bg1 {
    background-color: #e4393c;
    margin: 5px;
}
.proInfo .title .img {
    border: 1px solid #035734;
    height: 55px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 0;
    width: 105px;
}
.proInfo .title .rzicon {
    padding: 3px 0;
}
.proInfo .infoL, .proInfo .infoL ul, .proInfo .infoL li {
    float: left;
    width: 330px;
}
.proInfo .infoL li span, .proInfo .infoL li del, .proInfo .infoL li em, .proInfo .infoL li b {
    display: block;
    float: left;
    line-height: 20px;
}
.proInfo .infoL li em {
    font-family: "宋体";
    font-style: normal;
}
.proInfo .infoL .price span {
    color: #ff611c;
    font-size: 14px;
}
.proInfo .infoL .price b {
    color: #ff611c;
    font-size: 24px;
}
.proInfo .infoL .price b i {
    color: #ff611c;
    font-size: 14px;
    font-style: normal;
}
.proInfo .amount {
    border: 1px solid #035734;
    float: left;
    height: 26px;
    margin: 10px 0;
    overflow: hidden;
    padding: 12px 15px;
    width: 150px;
}
.proInfo .amount label {
    display: block;
    float: left;
    line-height: 16px;
    margin-top: 5px;
}
.btn-reduce, .btn-add {
    display: block;
    float: left;
    height: 22px;
    margin-top: 2px;
    overflow: hidden;
    text-indent: -99999px;
    width: 16px;
}
.btn-reduce {
    background-position: -22px 0;
}
.btn-add {
    background-position: 0 0;
}
.buy-num {
    border: 1px solid #ccc;
    display: inline;
    float: left;
    height: 15px;
    line-height: 15px;
    margin: 0 10px;
    padding: 4px 0;
    text-align: center;
    width: 60px;
}
.proInfo .infoR {
    border: 1px solid #e8e8e8;
    display: inline;
    float: right;
    margin-right: 20px;
    padding: 20px 30px;
    width: 180px;
}
.proInfo .infoR h3 {
    height: 44px;
    overflow: hidden;
}
.proInfo .infoR h3 a {
    color: #035734;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 22px;
    width: 180px;
}
.proInfo .infoR h3 a:hover {
    text-decoration: underline;
}
.proInfo .infoR ul {
    padding: 19px 0;
}
.proInfo .infoR li {
    line-height: 22px;
}
.proOver .infoL .price span, .proOver .infoL .price b i, .proOver .infoL .price b {
    color: #999;
}
.proOver .amount, .proOver .buy-num {
    border: 1px solid #9f9f9f;
}
.proOver .btn-reduce, .btn-reduce-no {
    background-position: -72px 0;
}
.proOver .btn-add, .btn-add-no {
    background-position: -50px 0;
}
.proDesTxt {
    border: 1px solid #e8e8e8;
    float: left;
    line-height: 1.8em;
    margin-bottom: 20px;
    padding: 20px;
    width: 708px;
}
.proDesTxt a{display:block;word-wrap: break-word;word-break: normal;}
/*modify jyd 2015-9-10 详细页面
.proDesTxt * {
    font-size: 14px;
}*/
.proDesTxt2 {
    border-top: 0 none;
}
.proDesTxt2 #product-description {
    line-height: 1.8em;
}
.proDesTxt2 #product-description h2, .user_content_content h2, .top-gradient-short h3, .med h4, .word-list h4, .sessionCon h4 {
    font-family: "微软雅黑";
    font-size: 23px;
    font-weight: bold;
}
.proDesTxt2 #product-description b, .user_content_content h2 {
    padding: 5px 0 10px;
}
.top-gradient-short, .med h4, .word-list h4 {
    padding: 15px 0 10px;
}
.viewport {
    margin: 0 auto;
    width: 708px;
}
.viewport li {
    width: 708px;
}
.viewport li .img {
    border: 1px solid #e6e6e6;
    padding: 10px 0;
    text-align: center;
    width: 706px;
}
.viewport li .thumb-description {
    line-height: 24px;
    padding: 10px 0;
}
.alternate {
    background-color: #f8f8f8;
}
#specifications {
    margin-bottom: 25px;
    padding-top: 20px;
}
.col.med table {
    margin: 0 auto;
    width: 58%;
}
.col.med table td {
    border: 1px solid #fff;
    padding: 3px 10px;
    vertical-align: text-top;
}
.col.med table .alternate {
    background-color: #f8f8f8;
    vertical-align: text-top;
}
.specifications-table {
    width: 100%;
}
.specifications-table .title {
    font-weight: bold;
}
.specifications-table p {
    margin: 0;
    padding-left: 3px;
}
.specifications-table td {
    width: 50%;
}
#specifications div.col.last-child {
    margin-left: 1%;
    width: 38%;
}
#specifications #mediaFormulations {
    padding-bottom: 0;
}
.doc-icon, .pdf-icon, .txt-icon, .xls-icon, .link-word, .link-excel, .link-pdf, .pdf, .word-list .txt, .xls, .pdf-empty, .txt-empty, .xls-empty {
    background-image: url("../images/sprites-icons-document-types-16px.png");
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 20px;
    vertical-align: middle;
}
.pdf-icon, .link-pdf, .pdf, .pdf-empty {
    background-position: 0 -116px;
}
.pro-neb-des .title h3 {
    border-bottom: 1px solid #e6e6e6;
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 30px;
}
.pro-neb-des .neb-des-tab {
    color: #cccccc;
    margin-left: -10px;
    padding: 10px 0;
}
.pro-neb-des .neb-des-tab a {
    color: #3366cc;
    font-size: 16px;
    margin: 0 10px;
}
.pro-neb-des .neb-des-tab a:hover {
    color: #ff611c;
}
.pro-neb-des .title .colff6, .pro-neb-des p .colff6, .pro-neb-des p .colff6 span {
    color: #ff611c;
}
.neb-des-box {
    background-color: #f8f8f8;
    padding: 20px 0;
}
.neb-des {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    margin: 0 auto;
    padding: 0 20px 20px;
    width: 958px;
}
.neb-des .pagehead, .neb-des h1 {
    font-size: 28px;
    line-height: 66px;
}
.neb-des .ahead {
    color: #ff611c;
    font-size: 20px;
    line-height: 44px;
}
.neb-des hr {
    color: #e6e6e6;
}
.neb-des td b {
    padding: 10px 0;
}
.neb-des h1 {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;
}
.neb-des .inner li {
    font-size: 18px;
    line-height: 30px;
}
.neb-des .inner p {
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 20px;
}
.neb-des .inner p a {
    font-size: 14px;
}
.neb-des03 table {
    border: 1px solid #b3b3b3;
    border-collapse: collapse;
    font-size: 0.923077em;
    line-height: 1.33333em;
    margin: 0;
    width: 100%;
}
.neb-des03 table + table {
    margin: 3em 0 0;
}
.neb-des03 table.fixed-table {
    table-layout: fixed;
}
.neb-des03 table.freezer-form {
    margin-top: 1em;
}
.neb-des03 thead {
    background-color: #c6c5c0;
}
.neb-des03 th {
    border: 1px solid #b3b3b3;
    padding: 7px;
    text-align: left;
    vertical-align: top;
    width: 10%;
}
.neb-des03 th + th {
    border-left: 1px solid #b3b3b3;
}
.neb-des03 th.size {
    width: 94px;
}
.neb-des03 th.group {
    text-align: center;
}
.neb-des03th.grid-label {
    background-color: #5d5e59;
    color: #fff;
    font-weight: bold;
}
.neb-des03 tbody th {
    font-weight: normal;
}
.neb-des03 tbody th a {
    margin-left: 0.1em;
}
.neb-des03 tbody .striped th {
    background-color: #ecede8;
}
.neb-des03 td {
    border-bottom-width: 0;
    border-color: #b3b3b3;
    border-left: 1px solid #b3b3b3;
    border-top-width: 0;
    padding: 8px 7px;
    vertical-align: top;
}
.neb-des03 td a {
    color: #ff611c;
}
.neb-des03 td a:hover {
    text-decoration: underline;
}
.neb-des03 tbody tr:nth-child(2n) td {
    background-color: #ecede8;
}
.neb-des03 .border td {
    border-bottom-width: 1px;
}
.neb-des03 .border.dashed td {
    border-bottom-style: dotted;
}
.neb-des03 .no-stripe .striped td, .neb-des03 .no-stripe td.striped {
    background-color: #ecede8;
}
.neb-des03 .no-stripe tbody tr td {
    background-color: transparent;
}
.neb-des03 .shim-even td {
    background-color: #ecede8;
}
.neb-des03 td:first-child, .neb-des03 th:first-child {
    border-left-width: 0;
    min-width: 4.5em;
}
.neb-des03 td:last-child, .neb-des03 th:last-child {
    border-right-width: 0;
}
.neb-des03 tr.indicated {
    font-weight: bold;
}
.neb-des03 table + p {
    margin-top: 1em;
}
.neb-des03 .table-cell-inner-wrap {
    position: relative;
    width: 100%;
}
.proItem {
    background-color: #f8f8f8;
    border: 1px solid #e8e8e8;
    float: left;
    margin-bottom: 20px;
}
.proListRight .proItem {
    margin-bottom: 0;
}
.proListRight .noborder, .pro-desR .noborder {
    border-top: 0 none;
}
.proItem a:hover {
    text-decoration: underline;
}
.proItem h3 {
    border-bottom: 1px solid #e8e8e8;
    color: #222;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    position: relative;
}
.proItem h3 a {
    color: #666;
    line-height: 40px;
    position: absolute;
    right: 10px;
    top: 0;
}
.proItem ul li h4, .proItem ul li h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.proItem-img-w1000 ul {
    float: left;
    padding: 7px;
}
.proItem-img-w260 ul {
    float: left;
    padding: 7px 6px;
}
.proItem-img-w720 ul {
    float: left;
    padding: 7px 11px;
}
.proItem-img-w1000 ul li, .proItem-img-w260 ul li, .proItem-img-w720 ul li {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 220px;
}
.proItem-img-w1000 ul li {
    padding: 5px 13px;
}
.proItem-img-w720 ul li {
    border-bottom: 0 none;
    padding: 5px 6px;
}
.proItem-img-w260 ul li {
    padding: 5px 4px;
}
.proItem-img-w1000 ul li h4 a, .proItem-img-w260 ul li h4 a, .proItem-img-w720 ul li h4 a {
    color: #222;
    font-size: 14px;
    line-height: 30px;
}
.proItem-img-w1000 ul li b, .proItem-img-w260 ul li b, .proItem-img-w720 ul li b {
    color: #c00;
    font-size: 14px;
}
.proItem-brand-w1000 .txt {
    overflow: hidden;
    width: 998px;
}
.proItem-brand-w1000 ul {
    float: left;
    padding: 7px 0 7px 3px;
    width: 1200px;
}
.proItem-brand-w260 ul {
    float: left;
    padding-bottom: 7px;
    padding-top: 7px;
}
.proItem-brand-w720 ul {
    float: left;
    padding: 7px 0;
}
.proItem-brand-w1000 ul li, .proItem-brand-w260 ul li, .proItem-brand-w720 ul li {
    float: left;
    text-align: center;
    width: 105px;
}
.proItem-brand-w1000 ul li {
    padding: 5px 20px 5px 17px;
}
.proItem-brand-w260 ul li {
    padding: 5px 5px 5px 8px;
}
.proItem-brand-w720 ul li {
    display: inline;
    overflow: hidden;
    padding: 5px 18px 5px 20px;
}
.proItem-brand-w1000 ul li .img, .proItem-brand-w260 ul li .img, .proItem-brand-w720 ul li .img {
    border: 1px solid #035734;
    height: 55px;
    overflow: hidden;
    width: 105px;
}
.proItem-brand-w1000 ul li h4 a, .proItem-brand-w260 ul li h4 a, .proItem-brand-w720 ul li h4 a {
    color: #666;
    font-family: "宋体";
    line-height: 30px;
}
.pro-des1 {
    padding: 0 20px;
    width: 668px;
}
.pro-des1 h3 {
    text-align: center;
}
.pro-des1 div {
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
    text-align: center;
}
.pro-des1 div p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
}
.pro-des1 div .tc {
    text-align: center;
}
.pro-des1 div .tc a {
    color: #959595;
    font-family: "微软雅黑";
    font-size: 16px;
}
.pro-des1 div .tc a:hover {
    color: #035734;
}
.h480 {
    height: 480px;
    overflow: hidden;
}
.pro-des1 div .tl {
    color: #ff611c;
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 36px;
    padding-left: 150px;
    text-align: left;
}
.pro-des1 div .tr {
    color: #ff611c;
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 36px;
    padding-right: 150px;
    text-align: right;
}
.pro-des1 div .tl span {
    color: #999999;
    font-family: "微软雅黑";
    font-size: 24px;
}
.pro-des1 div .tr span {
    color: #333;
    font-family: "微软雅黑";
    font-size: 24px;
}
.pro-des1 div .green {
    color: #1ec3b7;
    font-size: 14px;
    line-height: 30px;
}
.pro-des1 div .colff6 {
    color: #ff611c;
    line-height: 24px;
    padding-right: 170px;
    text-align: right;
}
.pro-des1 div .fs-square {
    color: #1ec3b7;
    display: inline-block;
    font-size: 20px;
    margin-right: 5px;
    vertical-align: -2px;
}
.pro-des1 div .pro-tip {
    background-color: #ffffcc;
    border: 1px solid #ffcc00;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 20px;
    text-align: left;
}
.pro-des1 div .pro-tip h4 {
    color: #cf0000;
    font-size: 14px;
    font-weight: normal;
}
.pro-des1 .noborder {
    border-bottom: 0 none;
}
.tab_Switch {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    height: 40px;
    position: relative;
    width: 749px;
}
.tab_Switch ul {
    bottom: -2px;
    float: left;
    font-size: 14px;
    height: 42px;
    left: 0;
    position: absolute;
}
.tab_Switch li {
    float: left;
    height: 40px;
    padding: 0 0 2px;
}
.tab_Switch li a {
    background-color: #f8f8f8;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #e8e8e8;
    color: #666666;
    display: block;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 14px;
}
.tab_Switch .this {
    background-color: #e8e8e8;
    border-top: 2px solid #ff611c;
    height: 40px;
    margin-top: -1px;
    padding: 0 1px;
}
.tab_Switch .this a {
    background-color: #fff;
    border-left: 0 none;
    border-right: 0 none;
    color: #ff611c;
    height: 40px;
}
.des-title {
    border-top: 1px solid #e8e8e8;
    height: 55px;
}
.des-title h1 {
    float: left;
    height: 55px;
    line-height: 55px;
    width: 643px;
}
.des-title h1 strong {
    float: left;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 496px;
}
.des-title h1 span {
    background-color: #999;
    color: #fff;
    font-family: "宋体";
    font-size: 12px;
    padding: 2px 5px;
}
.des-title h1 .icon-bg1 {
    background-color: #e4393c;
    margin: 5px;
}
.des-title .img {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    float: left;
    height: 55px;
    overflow: hidden;
    width: 105px;
}
.focus-Info-box {
    border-top: 1px solid #e8e8e8;
    float: left;
    padding-bottom: 30px;
    width: 100%;
}
.focus-Info-box .infoL {
    padding: 0 10px 0 20px;
    position: relative;
}
.focus-Info-box .infoL, .focus-Info-box .infoL ul, .focus-Info-box .infoL li {
    float: left;
    width: 358px;
}
.focus-Info-box .infoL li .mallPrice {
    margin-left: 50px;
    width: 55px;
}
.focus-Info-box .infoL ul {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
.focus-Info-box .infoL .rz {
    bottom: 110px;
    position: absolute;
    right: 10px;
}
.focus-Info-box .infoL li span, .focus-Info-box .infoL li del, .focus-Info-box .infoL li em, .focus-Info-box .infoL li b {
    color: #222;
    display: block;
    float: left;
    line-height: 20px;
    padding: 5px 0;
}
.focus-Info-box .infoL li span {
    color: #666;
    width: 90px;
}
.focus-Info-box .infoL li em {
    font-family: "宋体";
    font-style: normal;
    width: 134px;
}
.focus-Info-box .infoL .price b {
    color: #c00;
    font-size: 24px;
}
.focus-Info-box .infoL .price b i {
    color: #c00;
    font-size: 14px;
    font-style: normal;
}
.focus-Info-box .amount {
    float: left;
    height: 26px;
    margin: 10px 0;
    overflow: hidden;
    padding: 2px 0 12px;
    width: 260px;
}
.focus-Info-box .amount label {
    display: block;
    float: left;
    line-height: 16px;
    margin-top: 5px;
    width: 90px;
}
.btn-buy, .btn-add-cart {
    float: left;
    height: 43px;
    text-indent: -9999px;
}
.btn-buy {
    background-position: 0 -32px;
    width: 150px;
}
.btn-buy:hover {
    background-position: 0 -82px;
}
.btn-add-cart {
    background-position: -370px -32px;
    width: 160px;
}
.btn-add-cart:hover {
    background-position: -370px -82px;
}
.proSnap {
    background-color: #ffffcc;
    border: 1px solid #ffcc01;
    float: left;
    height: 92px;
    line-height: 24px;
    padding: 0 20px;
    width: 288px;
}
.proSnap h4 {
    background-position: -590px 8px;
    color: #ff6600;
    padding-left: 24px;
    padding-top: 5px;
}
.proSnap p {
    color: #999;
}
.proSnap a b {
    color: #006699;
}
.proSnap a:hover b {
    color: #006699;
    text-decoration: underline;
}
.helpBox {
    border-top: 1px solid #d8d8d8;
    margin-top: 20px;
    padding: 5px 0 0;
    width: 100%;
}
.helpBox .help {
    display: inline;
    float: left;
    margin: 0 45px 0 75px;
    width: 124px;
}
.helpBox .help h4, .helpBox .help ul {
    padding-left: 44px;
    width: 80px;
}
.helpBox .help h4 {
    color: #222;
    font-size: 18px;
    line-height: 44px;
}
.helpBox .help1 h4 {
    background-position: 0 -42px;
}
.helpBox .help2 h4 {
    background-position: -225px -42px;
}
.helpBox .help3 h4 {
    background-position: -449px -42px;
}
.helpBox .help4 h4 {
    background-position: -673px -42px;
}
.helpBox .help li {
    line-height: 24px;
}
.helpBox .help li a {
    color: #666;
}
.helpBox .help li a:hover {
    color: #f78f20;
}
/**2016-09-10 */
.footerBox {
    border-top: 1px solid #dedede;
    padding: 5px 0 0;
    width: 100%;
    clear: both;
}
.footer {
    line-height: 22px;
    margin: 10px auto;
    padding: 5px 0 20px;
    text-align: center;
    width: 1000px;
}
.footer div {
    color: #dedede;
}
.footer div a {
    margin: 0 10px;
}
.footer a {
    color: #666;
}
.footer a:hover {
    color: #f78f20;
}
.footer p {
    color: #666;
}
.proChoice {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-top:1px solid #035734;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-image: none;
    margin-bottom: 10px;
}
.choiceItem {
    border-bottom: 1px dashed #dddddd;
    position: relative;
}
.proChoice .noborder {
    border-bottom: 0 none;
}
.choiceItem dt {
    color: #222;
    float: left;
    line-height: 40px;
    padding-left: 20px;
    width: 75px;
}
.choiceItem dd {
    float: left;
    line-height: 20px;
    padding: 10px 0;
    width: 640px;
}
.choiceItem dd .sort {
    float: left;
    width: 606px;
}
.choiceItem dd .sort a {
    display: inline-block;
    margin-right: 20px;
    padding-left: 5px;
}
.choiceItem dd .sort .a-key {
    line-height: 16px;
}
.choiceItem dd .sort .a-key span {
    color: #666;
    cursor: pointer;
}
.choiceItem dd .sort .a-key strong {
    color: #222;
    cursor: pointer;
}
.choiceItem dd .sort .all {
    font-weight: bold;
}
.choiceItem dd .sort .this, .choiceItem dd .sort .this:hover {
    background-color: #035734;
    color: #fff;
}
.choiceItem dd .sortH {
    height: 20px;
    overflow: hidden;
}
.choiceItem dd .choicebtn {
    float: left;
    width: 60px;
}
.choiceItem dd .choicebtn a {
    color: #999;
    display: block;
    float: left;
    line-height: 20px;
    padding-right: 15px;
    position: absolute;
    right: 15px;
    top: 10px;
}
.choiceItem dd .choicebtn .unfold {
    background-position: -184px 5px;
}
.choiceItem dd .choicebtn .fold {
    background-position: -113px 5px;
}
.choiceItem .attrChoice {
    white-space: nowrap;
}
.choiceItem .attrChoice label {
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 14px 5px 0;
}
.choiceItem .attrChoice label input, .choiceItem .attrChoice label span {
    display: inline-block;
}
.choiceItem .attrChoice label span {
    color: #035734;
}
.choiceItem .attrScope {
}
.choiceItem .attrScope label {
    color: #035734;
    display: block;
    float: left;
    line-height: 20px;
}
.choiceItem .attrScope span {
    display: block;
    float: left;
    padding: 5px;
}
.choiceItem .attrScope input {
    border: 1px solid #035734;
    display: block;
    float: left;
    line-height: 14px;
    padding: 2px 0;
    width: 100px;
}
.proListLeft {
    float: left;
    width: 750px;
}
.proListRight {
    float: right;
    width: 240px;
}
.proListRight .gys_info {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f8f8f8;
    border-color: #e8e8e8 #e8e8e8 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    width: 240px;
}
.proListRight .gys_info h3 {
    padding: 8px 15px;
}
.proListRight .gys_info ul {
    padding: 0 15px;
    width: 208px;
}
.proListRight .gys_info li {
    line-height: 24px;
}
.proListRight .gys_info div {
    padding: 10px 0 10px 12px;
}
.tool {
    background-color: #f8f8f8;
    border: 1px solid #e8e8e8;
    height: 24px;
    padding: 10px;
    width: 728px;
}
.tool a, .tool label, .tool label input, .tool label span {
    display: block;
    float: left;
}
.tool .default {
    border: 1px solid #ccc;
    color: #666;
    line-height: 22px;
    padding: 0 12px;
}
.tool .des, .tool .asc {
    line-height: 22px;
    margin-left: -1px;
}
.tool .des a, .tool .asc a {
    border: 1px solid #ccc;
    color: #666;
    padding: 0 20px 0 10px;
}
.tool .this, .tool .des .this, .tool .asc .this {
    background-color: #ff621d;
    border: 1px solid #ff621d;
    color: #fff;
}
.tool .des a {
    background-position: -254px 5px;
}
.tool .asc a {
    background-position: -314px 5px;
}
.tool .des .this {
    background-position: -384px 5px;
}
.tool .asc .this {
    background-position: -444px 5px;
}
.tool label {
    margin-left: 20px;
}
.tool .rzicon3 span {
    background: rgba(0, 0, 0, 0) url("../v2/image/zhi.png") no-repeat scroll 2px 2px;
    padding-left: 25px;
}
.tool .rzicon1 span {
    background: rgba(0, 0, 0, 0) url("../images/users/rzicon1-new.png") no-repeat scroll 3px 3px;
    padding-left: 32px;
}
.tool .rzicon2 span {
    background: rgba(0, 0, 0, 0) url("../images/users/rzicon2-new.png") no-repeat scroll 3px 3px;
    padding-left: 32px;
}
.tool .cuxiao span {
    background: rgba(0, 0, 0, 0) url("../images/users/cuxiao-icon.png") no-repeat scroll 3px 3px;
    padding-left: 32px;
}
.tool label input {
    margin-top: 3px;
    margin-right:4px;
}
.tool label span, .tool div {
    height: 22px;
    line-height: 22px;
}
.tool div span {
    color: #ff611c;
    padding: 0 5px;
}
.proList-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f8f8f8;
	border:1px solid #e8e8e8;
	border-top:none;
    border-color: -moz-use-text-color #e8e8e8 #e8e8e8;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 24px;
    line-height: 24px;
    padding: 5px 10px;
    width: 728px;
}
.proList-title ul, .proList-title ul li {
    color: #999;
    float: left;
}
.proList-title .w280 {
    text-align: center;
    width: 280px;
}
.proList-title .w260 {
    text-align: center;
    width: 260px;
}
.proList-title .w100 {
    width: 100px;
}
.proList-title .w90 {
    width: 90px;
}
.proList-title .w78 {
    width: 78px;
}
.proListLeft .protxt ul, .proListLeft .txt li {
    float: left;
}
.proListLeft .protxt li {
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
    padding: 10px;
    width: 730px;
}
.proListLeft .protxt li:hover {
    background-color: #fffde8;
}
.proListLeft .protxt .img {
    height: 62px;
    overflow: hidden;
    padding-top: 6px;
    width: 82px;
}
.proListLeft .protxt .img .lb-img {
    border: 1px solid #e8e8e8;
}
.proListLeft .protxt .w80 {
    float: left;
    line-height: 24px;
    padding-right: 10px;
    width: 80px;
    word-break: break-all;
}
.proListLeft .info {
    padding: 0 10px;
    width: 150px;
}
.proListLeft .info strong, .proListLeft .info b, .proListLeft .info em {
    display: block;
    float: left;
}
.proListLeft .info strong {
    height: 47px;
    overflow: hidden;
    width: 100%;
}
.proListLeft .info .rzicon1 {
    float: left;
    line-height: 24px;
    width: 120px;
}
.proListLeft .info .rzicon2 {
    float: left;
    line-height: 24px;
    width: 120px;
}
.proListLeft .info .rziCon1 {
    background: url("../images/users/rzicon1-new.png") no-repeat scroll right center;
    display: inline-block;
    height: 16px;
    margin-left: 6px;
    margin-top: -3px;
    vertical-align: middle;
    width: 27px;
}
.proListLeft .info .rziCon2 {
    background: url(../images/users/rzicon2-new.png) no-repeat right center;
    display: inline-block;
    height: 16px;
    margin-left: 6px;
    margin-top: -3px;
    vertical-align: middle;
    width: 27px;
}

.proListLeft .info .cuxiao {
    background: url("../images/users/cuxiao-icon.png") no-repeat scroll right center;
    display: inline-block;
    height: 25px;
    margin-right: 8px;
    margin-top: -3px;
    vertical-align: middle;
    width: 27px;
}
.proListLeft .info em {
    color: #999;
    font-style: normal;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 100%;
}
.proListLeft .info strong a {
    color: #344d76;
    font-size: 14px;
    line-height: 24px;
}
.proListLeft .info strong span {
    background-color: #999;
    color: #fff;
    padding: 1px 5px;
}
.proListLeft .info strong .icon-bg1 {
    background-color: #e4393c;
    margin-left: 5px;
}
.proListLeft .model {
    line-height: 24px;
    padding: 0 20px;
    width: 150px;
}
.proListLeft .price {
    width: 100px;
}
.proListLeft .price b {
    color: #c00;
    display: block;
    font-family: Arial;
    font-size: 16px;
    line-height: 24px;
    padding-right: 10px;
    text-align: left;
}
.proListLeft .info strong a em, .proListLeft .info .rzicon2 em, .proListLeft .info .rzicon1 em, .proListLeft .info b em {
    color: #c00;
    display: inline;
    float: none;
    font-size: 14px;
    width: auto;
}
.margintB {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 30px;
}
.scoresBg {
    background: #ff4040 none repeat scroll 0 0 !important;
    color: white;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 3px !important;
}
.btn-cart {
    background-position: 0 -135px;
    color: #fff;
    display: block;
    float: left;
    height: 26px;
    line-height: 25px;
    margin-top: 5px;
    text-align: center;
    width: 86px;
}
.btn-cart:hover {
    background-position: -90px -135px;
    color: #fff;
}
.dg-textarea-box {
    background:url(../images/gys/dg-textarea.gif) no-repeat;
}
.dg-textarea-box {
    overflow: hidden;
}
.dg-textarea-box .dg-textarea {
    border: 0 none;
    margin: 5px 10px;
    overflow: hidden;
    resize: none;
}
.dg-textarea-box div .tip {
    color: #999;
    display: inline-block;
    float: left;
    height: 36px;
    line-height: 36px;
}
.dg-textarea-box div .dg-btn {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    font-size: 28px;
    margin-right: 11px;
    opacity: 0;
    outline: medium none;
    filter: Alpha(opacity=0);
}
.dg-textarea-s {
    background-position: 10px -210px;
    height: 150px;
    margin: 15px 0 5px;
    padding: 10px;
    width: 220px;
}
.dg-textarea-s .dg-textarea {
    height: 96px;
    line-height: 18px;
    outline: medium none;
    width: 200px;
}
.dg-textarea-s div .dg-btn {
    height: 30px;
    width: 110px;
}
.dg-textarea-b {
    background-position: 0 0;
    height: 180px;
    margin: 0 auto;
    width: 560px;
}
.dg-textarea-b .dg-textarea {
    font-size: 14px;
    height: 130px;
    line-height: 20px;
    outline: medium none;
    width: 540px;
}
.dg-textarea-b div .tip {
    font-size: 14px;
}
.dg-textarea-b div .dg-btn {
    height: 40px;
    width: 132px;
}
.proListLeft_fr {
    float: right;
}
.gys_fr {
    float: left;
    width: 240px;
}
.gys_fr .gys_info {
    margin-top: 12px;
}
.gys_info {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    float: left;
    width: 238px;
}
.gys_info h3 {
    padding: 12px;
}
.gys_info h3 a {
    color: #222;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 22px;
    width: 160px;
}
.gys_info h3 a:hover {
    text-decoration: underline;
}
.gys_info ul {
    padding: 12px;
    width: 214px;
}
.gys_info li {
    float: left;
    line-height: 22px;
    width: 214px;
}
.gys_info li span {
    display: block;
    float: left;
    width: 40px;
}
.gys_info li i {
    display: block;
    float: left;
    font-style: normal;
    line-height: 18px;
    padding-top: 2px;
    width: 174px;
}
.gys_info div {
    padding: 6px 0 20px 12px;
}
.stowbtn {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding-left: 24px;
    width: 58px;
}
.stowbtn1 {
    background-position: -270px -56px;
}
.stowbtn2 {
    background-position: -270px -79px;
    color: #999;
}
.stowok {
    background-color: rgba(0, 0, 0, 0.6);
    border: 1px solid #66a300;
    border-radius: 3px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 2px 10px;
    position: absolute;
    right: 40px;
    top: -40px;
}
.gys_fr .gys_item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
	border:1px solid #ddd;
    border-color: -moz-use-text-color #dddddd #dddddd;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    width: 238px;
}
.gys_fr .gys_item h3 {
    border-bottom: 1px solid #dddddd;
    font-size: 14px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 12px;
}
.gys_sortTxt {
    float: left;
    padding-left: 12px;
    width: 226px;
}
.gys_sortTxt h4 {
    cursor: pointer;
    line-height: 18px;
    margin-bottom: 5px;
    padding-left: 20px;
}
.gys_sortTxt ul {
    display: none;
    padding-left: 20px;
}
.gys_sortTxt li, .shop_brand li {
    line-height: 18px;
    padding: 3px 0;
}
.gys_sortTxt .fold {
    background-position: -987px 2px;
}
.gys_sortTxt .unfold {
    background-position: -987px -56px;
}
.shop_brand ul {
    line-height: 24px;
    padding-left: 32px;
}
.gys_sortTxt li, .shop_brand a span {
    color: #999;
}
.shopSearch {
    float: right;
    width: 220px;
}
.shopInput {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border:1px solid #ff7700;
	
    border-color: #ff7700 -moz-use-text-color #ff7700 #ff7700;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 4px 10px 3px;
    width: 129px;
}
.shopBtn {
    background:#ff7700;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    text-align: center;
    width: 70px;
}
.shopBtn:hover {
    background-position: -72px -162px;
}
.nofind {
    font-size: 14px;
    padding: 70px 0;
    text-align: center;
}
.fwtsBox {
    padding: 10px 0;
    width: 100%;
}
.fwts {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    margin: 0 auto;
    text-align: center;
    width: 998px;
}
.fwts div {
    padding-bottom: 40px;
}
.fwts div h3 {
    height: 10px;
}
.fwts div a {
    height: 0;
    overflow: hidden;
    width: 0;
}
.helpTxtL dt, .helpTxtL dd, .helpTxtR .qq a, .helpTxtR .no-qq a {
    background: rgba(0, 0, 0, 0) url("../images/helpTxt.gif") no-repeat scroll 0 0;
}
.helpTxt h2 {
    border-bottom: 1px solid #e8e8e8;
    font-size: 22px;
    line-height: 50px;
}
.helpTxt h2 span a {
    color: #666;
}
.helpTxt h2 span a:hover {
    color: #f78f20;
}
.helpTxt .helpflowTxt h5 {
    border-bottom: 2px solid #035734;
    font-size: 22px;
    line-height: 50px;
    padding-top: 12px;
}
.helpTxt .helpflowTxt h6 {
    font-size: 14px;
    line-height: 50px;
}
.helpTxt .helpflowTxt p {
    font-size: 14px;
    line-height: 50px;
}
.helpTxt .helpflowTxt div {
    border: 5px solid #e8e8e8;
    overflow: hidden;
    width: 708px;
}
.helpTxtL, .helpTxtR {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
}
.helpTxtL {
    float: left;
    padding: 0 20px 20px;
    width: 718px;
}
.helpTxtL h3 {
    color: #0ea8a3;
    font-size: 18px;
    line-height: 44px;
    padding-top: 6px;
}
.helpTxtL dl {
    border: 1px solid #e8e8e8;
    width: 716px;
}
.helpTxtL .helpflow3, .helpTxtL .helpflow5 {
    border-top: 0 none;
}
.helpTxtL dt {
    border-right: 1px solid #e8e8e8;
    float: left;
    height: 168px;
    text-indent: -9999px;
    width: 90px;
}
.helpTxtL dd {
    float: left;
    margin: 30px 0 0 20px;
    width: 600px;
}
.helpTxtL dd a {
    color: #333;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin-right: 46px;
    padding-top: 90px;
    text-align: center;
    width: 106px;
}
.helpTxtL dd .margin0 {
    margin-right: 0;
}
.helpTxtL dd a:hover {
    color: #f78f20;
}
.helpTxtL .helpflow1 dt {
    background-position: 16px 45px;
}
.helpTxtL .helpflow2 dt {
    background-position: 16px -80px;
}
.helpTxtL .helpflow3 dt {
    background-position: 16px -235px;
}
.helpTxtL .helpflow4 dt {
    background-position: 16px -380px;
}
.helpTxtL .helpflow5 dt {
    background-position: 16px -512px;
}
.helpTxtL .helpflow1 dd {
    background-position: -118px 0;
}
.helpTxtL .helpflow2 dd {
    background-position: -120px -120px;
}
.helpTxtL .helpflow3 dd {
    background-position: -120px -234px;
}
.helpTxtL .helpflow4 dd {
    background-position: -120px -352px;
}
.helpTxtL .helpflow5 dd {
    background-position: -120px -469px;
}
.helpTxtR {
    float: right;
    padding: 0 17px 20px;
    width: 194px;
}
.helpTxtR .emailTel li {
    color: #666;
    line-height: 24px;
}
.helpTxtR .qq a, .helpTxtR .no-qq a {
    background-position: 0 -710px;
    display: block;
    height: 85px;
    text-indent: -9999px;
    width: 194px;
}
.helpTxtR .no-qq a {
    background-position: 0 -800px;
}
.helpTxtL .helptable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e8e8e8 -moz-use-text-color #e8e8e8 #e8e8e8;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    width: 717px;
}
.helpTxtL .helptable th, .helpTxtL .helptable td {
    border-right: 1px solid #e8e8e8;
    padding: 0 10px;
    width: 158px;
}
.helpTxtL .helptable th {
    font-size: 14px;
    line-height: 50px;
}
.helpTxtL .helptable td {
    line-height: 24px;
    padding-bottom: 10px;
    vertical-align: top;
}
.helpTxtL .helptable td a {
    color: #333;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 158px;
}
.helpTxtL .helptable td a:hover {
    color: #f78f20;
}
.helpContent {
    display: none;
}
.helpContent h4 {
    font-size: 14px;
    line-height: 30px;
}
.helpContent div {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
}
.helpContent div a {
    font-size: 14px;
}
.agreement {
    background-color: #fff;
    margin: 1px;
    padding: 0 20px 20px;
    width: 958px;
}
.agreement h2 {
    border-bottom: 1px solid #e8e8e8;
    font-family: "Microsoft YaHei";
    font-size: 22px;
    height: 40px;
    line-height: 40px;
}
.agreement h3 {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
}
.agreement h4 {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
}
.agreement .txt {
    color: #666;
    line-height: 26px;
    padding: 5px 0;
}
.agreement .txt .colff6 {
    color: #f60;
}
.visitSorry {
    background: rgba(0, 0, 0, 0) url("../images/gys/sorrybg.gif") no-repeat scroll 0 0;
    height: 140px;
    margin: 50px auto 80px;
    width: 630px;
}
.visitSorry p {
    line-height: 20px;
    padding: 105px 0 0 135px;
}
.back-money-top {
    background: rgba(0, 0, 0, 0) url("../images/activity/back-money-top.jpg") no-repeat scroll center top;
    height: 308px;
    padding-top: 385px;
    width: 100%;
}
.back-money-top li {
    color: #48090b;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 32px;
    padding: 0 30px;
}
.back-money-top li span {
    color: #e60012;
    font-family: "微软雅黑";
    font-size: 16px;
}
.back-money-txt-box {
    background: rgba(0, 0, 0, 0) url("../images/activity/back-money-line.jpg") repeat-y scroll center top;
    width: 100%;
}
.back-money-txt {
    margin: 0 auto;
    width: 980px;
}
.back-money-txt .title {
    border-bottom: 1px dashed #b2b2b2;
    margin: 0 30px;
    padding-bottom: 7px;
}
.back-money-txt .title strong {
    color: #000;
    float: left;
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 26px;
}
.back-money-txt .title a {
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
}
.back-money-txt .txt ul {
    float: left;
    padding: 25px 0 0 30px;
}
.back-money-txt .txt li {
    float: left;
    height: 82px;
    overflow: hidden;
    padding-right: 11px;
    width: 82px;
}
.back-money-txt .txt li a {
    border: 1px solid #ccc;
    display: inline-block;
    height: 60px;
    width: 80px;
}
.back-money-txt .txt li a:hover {
    border: 1px solid #cd0224;
}
.back-money-bottom {
    background: rgba(0, 0, 0, 0) url("../images/activity/back-money-bottom.jpg") no-repeat scroll center top;
    height: 84px;
    margin-bottom: -20px;
    width: 100%;
}
.life-box {
    background: rgba(0, 0, 0, 0) url("../images/activity/life-bg.jpg") no-repeat scroll center top;
    height: 896px;
    margin-bottom: -20px;
    width: 100%;
}
.life-top {
    height: 350px;
    overflow: hidden;
}
.life-btn {
    height: 346px;
    overflow: hidden;
}
.life-bottom {
    height: 200px;
    overflow: hidden;
}
.tab_Switch1 {
    padding-bottom: 20px;
}
.tab_Switch1, .tab_Switch1 ul {
    width: 606px;
}
.tab_Switch1 li {
    padding-bottom: 5px;
}
.tab_Switch1 li, .tab_Switch1 li a {
    display: inline-block;
    text-align: center;
}
.choiceItem dd .sort .tab_Switch1 a {
    margin: 0;
    padding: 0 4px;
}
.choiceItem dd .sort .tab_Switch1 .this {
    background: rgba(0, 0, 0, 0) url("../images/gys/arrowB.jpg") no-repeat scroll center bottom;
}
.choiceItem dd .sort .tab_Switch1 .this a {
    background-color: #035734;
    color: #fff;
}
.choiceItem .sortTxt {
    border: 1px solid #dddddd;
    height: 100px;
    margin-top: -10px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 600px;
}
.choiceItem .sortTxt li, .choiceItem .sortTxt li a {
    display: inline-block;
}
.mod-pop {
    height: 625px;
    left: 50%;
    margin-left: -360px;
    margin-top: -312px;
    position: absolute;
    top: 50%;
    width: 720px;
    z-index: 3;
}
.mod-pop .close {
    color: #ffffff;
    font-size: 36px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.mod-pop .close:hover {
    color: #ebea0f;
    text-decoration: none;
}
.pop_bd {
    background-color: #035734;
    height: 625px;
    width: 720px;
}
.mod-pop-bg {
    background-color: rgba(0, 0, 0, 0.4);
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
.f-arial {
    font-family: "Microsoft Yahei",Tahoma,Arial;
}
.col222 {
    color: #222222 !important;
}
.title_style {
    font-family: "新宋体";
    font-weight: bold;
}
.clear_style {
    font-family: "新宋体";
    font-weight: normal;
}
.col666 a {
    color: #666666 !important;
}
.sessionCon li {
    line-height: 50px;
}
.getScores {
    background: rgba(0, 0, 0, 0) url("../images/show_arrow.png") no-repeat scroll 0 0;
    color: white !important;
    line-height: 10px !important;
    margin: 5px 0 0 5px;
    padding-left: 8px !important;
}
.tips_question {
    cursor: help;
    margin: 0 0 0 5px;
    vertical-align: -3px;
}
.qq_online {
    position: fixed;
    right: 0;
    top: 330px;
    width: 65px;
    z-index: 400;
}
.tips-gm {
    bottom: -40px;
    color: #cc0000;
    font-size: 14px;
    height: 30px;
    padding-top: 20px;
    position: absolute;
}
.wfdl, .wfdl:hover {
    background:url(/images/gys-wf.gif) no-repeat;
}
.wfdl2, .wfdl2:hover {
    background:url(/images/gys-wf.gif) 0 -43px no-repeat;
}
/**2015-09-15 添加标签服务搜索样式*/
.user-xyleft{width:60px; float:left; padding-top:30px;}
.gmjrxy span{position:relative; margin-bottom:10px; display:block}
.gmjrxy span img{ position:absolute;}
.gmjrxy span p{ padding-left:30px;}

.myys1{ position:relative;}
.myys1 .myyswz{ padding-left:23px;}
.tool .myys1 span img{ position:absolute; top:3px;}
.gray { 
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
} 
.fw-sell{margin-top:5px}

/*******生物试剂页面样式 start********/
/**供应室二级页面 swsj byzhou(2015/10/29)**/
.swsj_content{border-top:2px solid #d9d9d9;}
.w960{ width:960px;}
.w540{ width:540px;}
.lh47{ line-height:47px;}
.ti1{text-indent:1em;}
.be8{border:1px solid #e8e8e8;}
.focusBox_swsj {float: left;width: 362px;}
.focusBox_swsj .bImg {border:1px solid #e8e8e8;height: 270px;overflow: hidden;width: 360px;}
.focusBox_swsj .sImg {float: left;overflow: hidden;padding: 10px 0 0;width: 362px;}
.focusBox_swsj .sImg ul {float: left;width: 380px;}
.focusBox_swsj .sImg li {border: 1px solid #e8e8e8;display: inline;float: left;height: 48px;margin-right: 8px;overflow: hidden;width: 64px;}
.txtBox_swsj{ width:570px; height:auto;}
.txtBox_swsj h2{ text-indent:1em;}
.explain_txt{ color:#a2a2a2; border:1px dashed #b9b9b9; padding:10px 20px;}
.explain_txt strong{color:#a2a2a2; font-size:16px;}
.explaintxt_abs{ right:0px; top:0px;}
.btn_txt{ width:570px; height:69px; background-color:#eb5f27;}
.btn_txt_ing{ background-image:url(../images/swsj/right_btnbg.jpg); background-repeat:no-repeat; background-position:right center;}
.btn_txt_over{background-image:url(../images/swsj/right_btnbg1.png); background-repeat:no-repeat; background-position:right center;}
.txt_small{ font-size:34px;}
.txt_big{ font-size:46px;}
.btn_txtCheck{ position:absolute; right:63px; top:22px;}
.swsj_left{ width:720px; background-color:#fff;}
.swsj_right{ width:230px; background-color:#f8f8f8; border:1px solid #d9d9d9;}
.swsjTitle{ width:303px; height:47px; background-image:url(../images/swsj/swsjbg.jpg); background-repeat:repeat-x; position:absolute; top:-20px;left:30px; }
.swsjTitle2{height:47px; background-image:url(../images/swsj/swsjbg.jpg); background-repeat:repeat-x; width:230px;}

.swsjMesage1{border:1px solid #d9d9d9; padding:60px 30px 20px 40px;}
.swsjMesage2{border:1px solid #d9d9d9; padding:60px 10px 20px 10px; height:1728px;}
.swsjMesage2 img{ width:100%;}
.swsj_rightBox{border:1px solid #d9d9d9; width:200px; height:230px; margin:0 auto;}
.bd9{ border:1px solid #d9d9d9;}
.rightBox_bottom{ width:200px; height:60px; background-color:#20cec2; position:absolute; bottom:0px; left:0px;}
.swsj_bottomBox{border:1px solid #d9d9d9; width:225px; height:210px; margin:55px 7px 30px 5px;}
.rightBox_bottom2{ width:225px; height:40px; background-color:#20cec2; position:absolute; bottom:0px; left:0px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;}

.swsj_pd{padding:60px 30px 20px 40px;}
.swsj_tit{ width:1000px; height:47px; background:#eb5f27; }
.swsj_cce{ color:#eb5f27; background:#fee97c;border-radius:3px; width:130px; height:35px; margin-top:5px; margin-right:5px; line-height:35px; text-align:center;}
/*******生物试剂页面样式 end********/
.qhgg1{padding:9px 20px; background:#f8f8f8; color:#333; margin-right:5px;border:1px solid #e7e7e7}
.qhgg2{padding:9px 20px; background:#035734; color:#fff}