.pdf-viewmore {
    color: #00936f;
    line-height: 24px;
    font-size: 18px
}

.pdf-viewmore:hover {
    text-decoration: underline
}

.pdf-viewimgs li img {
    border: 1px solid #ccc
}

body {
    background: #ebebeb
}

 {
    padding: 0 10px;
    background: #ebebeb
}

 .breadCrumb {
    width: 100%;
    line-height: 24px;
    background: none
}

 .breadCrumb {
    width: 1300px;
    margin: 0 auto;
    line-height: 24px;
    font-size: 12px
}

 .breadCrumb ul a {
    color: #969696
}

 .breadCrumb ul a:hover {
    color: #00936f;
    text-decoration: underline
}

 .breadCrumb .p2 {
    margin-top: 3px
}

 .breadCrumb .p2 span {
    float: left;
    cursor: pointer;
    padding-left: 20px;
    background-position: 2px 4px;
    color: #636363
}

 .breadCrumb .p2 span:hover {
    color: #00936f;
    text-decoration: underline;
    background-position: 2px -42px
}

 .top {
    height: auto;
    width: 100%;
    margin-bottom: 30px;
    background: #f5f5f5
}

.SellerreplyNum span {
    font-weight: bold;
    color: #00936f
}

.SellerreplyNum .s2 {
    cursor: pointer
}

.hardFind {
    background-image: linear-gradient(to right,#fac22e,#ffd64c);
    font-size: 12px;
    color: #323232;
    height: 20px;
    line-height: 20px;
    border-radius: 4px;
    padding: 0 6px;
    cursor: pointer;
    width: auto;
    text-align: center;
    margin-left: 15px
}

.contrastPrice {
    cursor: pointer;
    display: inline-block;
    border: 1px solid #eaa835;
    background-image: linear-gradient(to right,#fac22e,#ffd64c);
    border-radius: 4px;
    font-size: 12px;
    color: #323232;
    height: 20px;
    display: flex;
    align-items: center;
    padding: 0 6px
}

.zoneAd {
    width: 100%;
    height: 320px;
    background: url(/Images/ad/ptstream-1.jpg) no-repeat center;
    margin: 10px 0
}

.zoneAd a {
    height: 100%;
    display: block;
    position: relative
}

.zoneAd .streamIn {
    width: 100%;
    height: 113px;
    position: absolute;
    bottom: 10px;
    left: 0;
    overflow: hidden
}

.zoneAd a .streamtxt {
    vertical-align: middle
}

.zoneAd .streamtxt p {
    text-align: center;
    padding: 0 10px
}

.zoneAd .streamtxt .p1 {
    font-weight: bold;
    color: #f2a500;
    font-size: 14px
}

.zoneAd .streamtxt .p2 {
    color: #1aed5c
}

.zoneAd .streamtxt .p3 {
    font-size: 18px;
    color: #f2a500;
    font-weight: bold
}

.zoneAd .streamtxt .p4 {
    font-size: 14px;
    color: #f7d100
}

.zoneAd .streamtxt .p5 {
    color: #13baff
}

.zoneAd .streamtxt .p6 {
    color: #1af157;
    padding: 0 15px
}

.kzHide {
    display: none
}

kzDisable {
    pointer-events: none
}

.yiqing {
    margin-top: 15px
}

.kn95 {
    background: #fff;
    text-align: center;
    margin-bottom: 15px;
    padding-top: 30px
}

.kn95 .p1 {
    font-size: 24px;
    color: #2963b5;
    line-height: 24px;
    margin-bottom: 40px
}

.kn95 .p2 {
    font-size: 18px;
    color: #2963b5;
    line-height: 24px
}

.kn95 .pT {
    margin-bottom: 20px
}

.kn95 .pT a {
    font-size: 25px;
    line-height: 25px;
    color: red;
    margin: 20px;
    padding-top: 20px;
    text-decoration: underline
}

.oneKouzhao {
    background: #fff;
    text-align: center;
    padding-top: 30px
}

.oneKouzhao img {
    margin-bottom: 20px
}

.oneKouzhao .p1 {
    margin-bottom: 20px
}

.oneKouzhao .p1 {
    font-size: 25px;
    line-height: 25px;
    color: red;
    margin: 20px
}

.Forehead .div1 {
    height: 495px;
    background: url(/Images/act/Forehead5_3.jpg) no-repeat center
}

.Forehead .div1 .p1 {
    text-align: center;
    font-size: 25px;
    line-height: 24px;
    font-weight: bold;
    color: #fff;
    padding-top: 40px
}

.Forehead .div1 .p2 {
    font-size: 20px;
    line-height: 20px;
    color: #ffd200;
    text-align: center;
    padding-top: 15px
}

.Forehead .div2 {
    height: 372px;
    background: url(/Images/act/Forehead6_1.jpg) no-repeat center;
    position: relative
}

.Forehead .div2 .textDiv {
    position: absolute;
    width: 500px;
    height: 160px;
    left: 359px;
    top: 115px
}

.Forehead .div2 .textDiv .p1 {
    font-size: 24px;
    color: #323232;
    line-height: 24px;
    margin-bottom: 25px
}

.Forehead .div2 .textDiv .p2 {
    font-size: 14px;
    color: #646464;
    line-height: 24px
}

.Forehead .div3 {
    height: 372px;
    background: url(/Images/act/Forehead7_1.jpg) no-repeat center;
    position: relative
}

.Forehead .div3 .textDiv {
    position: absolute;
    width: 500px;
    height: 160px;
    left: 93px;
    top: 128px
}

.Forehead .div3 .textDiv .p1 {
    font-size: 24px;
    color: #323232;
    line-height: 24px;
    margin-bottom: 25px
}

.Forehead .div3 .textDiv .p2 {
    font-size: 14px;
    color: #646464;
    line-height: 24px
}

.Forehead .div4 {
    height: 537px;
    background: url(/Images/act/Forehead8_3.jpg) no-repeat center
}

.Forehead .div5 {
    height: 2108px;
    background: url(/Images/act/Forehead9_1.jpg) no-repeat center
}

.goggle .div1 {
    height: 377px;
    background: url(/Images/act/goggle1.jpg) no-repeat center;
    margin-top: 20px
}

.goggle .div1 .p1 {
    font-size: 25px;
    line-height: 25px;
    color: #fff;
    padding-top: 40px;
    font-weight: bold;
    text-align: center
}

.goggle .div2 {
    height: 311px;
    background: url(/Images/act/goggle2.jpg) no-repeat center
}

.goggle .div3 {
    height: 402px;
    background: url(/Images/act/goggle3.jpg) no-repeat center
}

.goggle .div4 {
    height: 275px;
    background: url(/Images/act/goggle4.jpg) no-repeat center
}

.gloves {
    height: 2900px;
    background: url(/Images/act/gloves.jpg) no-repeat center bottom #fff;
    margin-top: 20px;
    padding-top: 75px
}

.gloves .p1 {
    font-size: 25px;
    line-height: 25px;
    color: red;
    padding-top: 40px;
    font-weight: bold;
    text-align: center;
    margin-top: -80px
}

.protectiveSuit .div1 {
    height: 2327px;
    background: url(/Images/act/protectiveSuit1.jpg) no-repeat center bottom #eaebed;
    margin-top: 20px;
    padding-top: 120px
}

.protectiveSuit .div1 .p1 {
    font-size: 25px;
    line-height: 25px;
    color: red;
    font-weight: bold;
    text-align: center;
    margin-top: -80px
}

.protectiveSuit .div1 .p2 {
    font-size: 25px;
    line-height: 25px;
    color: red;
    padding-top: 10px;
    font-weight: bold;
    text-align: center
}

.protectiveSuit .div2 {
    background: url(/Images/act/protectiveSuit2.jpg) no-repeat center;
    height: 627px
}

.mianzao {
    text-align: center;
    background: url(/Images/act/mianzaoPt.jpg) no-repeat top center;
    height: 2643px;
    margin-top: 20px;
    margin-bottom: 20px
}

.mianzao .p1 {
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    color: red;
    padding-top: 45px
}

.yanjing2 {
    text-align: center;
    background: url(/Images/act/yanjing2pt.jpg) no-repeat top center;
    height: 3486px;
    margin-top: 20px;
    margin-bottom: 20px
}

.yanjing2 .p1 {
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    padding-top: 45px
}

.yanjing3 {
    text-align: center;
    margin-top: 20px;
    background: #fff;
    padding-bottom: 75px;
    margin-bottom: 20px
}

.yanjing3 .p1 {
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    color: red;
    padding-top: 45px;
    margin-bottom: 40px
}

.yanjing3 img {
    max-width: 100%;
    display: block;
    margin: 0 auto 10px
}

.Digital {
    text-align: center;
    margin-top: 20px;
    background: url(/Images/act/LCDDigitalPt.jpg) no-repeat center;
    margin-bottom: 20px;
    height: 1931px
}

.Digital p {
    color: #ffea00;
    font-weight: bold;
    font-size: 28px;
    line-height: 28px;
    padding-top: 40px
}

.UVlamp {
    text-align: center;
    margin-top: 20px;
    background: #fff;
    padding-bottom: 75px;
    margin-bottom: 20px
}

.UVlamp .p1 {
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    color: red;
    padding-top: 45px;
    margin-bottom: 40px
}

.UVlamp img {
    max-width: 100%;
    display: block;
    margin: 0 auto 10px
}

.Papertowel {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #90519f;
    background: url(/Images/act/PapertowelPt.jpg) no-repeat top center;
    height: 2264px;
    padding-top: 30px
}

.Papertowel .p1 {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 10px
}

.Papertowel img {
    max-width: 100%;
    display: block;
    margin: 0 auto 10px
}

.VG70 {
    text-align: center;
    margin-top: 20px;
    background: #fff;
    margin-bottom: 20px
}

.VG70 .div1 {
    height: 2662px;
    background: url(/Images/act/VG70_01.jpg) no-repeat top center
}

.VG70 .div2 {
    height: 2195px;
    background: url(/Images/act/VG70_02.jpg) no-repeat top center
}

.VG70 img {
    display: block;
    width: 100%
}

.VG70 p {
    font-size: 25px;
    line-height: 25px;
    color: red;
    margin: 20px;
    padding-top: 30px
}

.VG70 p a {
    color: red
}

.VG70 p a:hover {
    text-decoration: underline
}

.s1100 {
    text-align: center;
    margin-top: 20px;
    background: #fff;
    margin-bottom: 20px
}

.s1100 .div1 {
    height: 3142px;
    background: url(/Images/act/S1100A_01.jpg) no-repeat top center
}

.s1100 .div2 {
    height: 1292px;
    background: url(/Images/act/S1100A_02.jpg) no-repeat top center
}

.s1100 img {
    display: block;
    width: 100%
}

.s1100 {
    margin-top: 10px
}

.s1100 p {
    background: #fff;
    font-size: 25px;
    line-height: 25px;
    color: red;
    padding: 30px 20px;
    text-align: center
}

.s1100 p a {
    color: red
}

.s1100 p a:hover {
    text-decoration: underline
}

.ThermometerB {
    padding: 20px 24px 60px;
    background: #fff;
    margin-top: 20px
}

.ThermometerB .pB {
    font-weight: bold;
    color: #333;
    font-size: 16px;
    line-height: 18px;
    margin: 50px auto 10px
}

.ThermometerB .pTxt {
    font-size: 12px;
    color: #323232;
    line-height: 20px;
    margin-bottom: 30px
}

.ThermometerB .cB {
    font-weight: bold;
    color: #0268b0
}

.ThermometerB li {
    float: left;
    margin-top: 10px;
    text-align: center
}

.videoBg {
    height: 254px;
    background: url(/Images/product_detail/videoBg2.png) no-repeat top center #fff;
    margin-bottom: 20px
}

.videoBg .videoBgIn {
    width: 402px;
    height: 225px;
    margin: 0 auto;
    position: relative;
    border-radius: 12px;
    overflow: hidden
}

.videoBg .videoBgIn img {
    width: 100%;
    height: 100%;
    border-radius: 15px
}

.videoBg .videoBgIn i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    transition: all .3s;
    border-radius: 15px
}

.videoBg .videoBgIn span {
    position: absolute;
    left: 50%;
    top: 50%;
    cursor: pointer;
    width: 46px;
    height: 46px;
    margin-left: -23px;
    margin-top: -23px;
    background: url(/Images/home/videoBtn1.png) no-repeat center;
    background-size: cover
}

.videoBg .videoBgIn:hover i {
    background: none
}

.videoBg .videoBgIn span:hover {
    background: url(/Images/home/videoBtn2.png) no-repeat center;
    background-size: cover
}

#playBox {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    display: none
}

#playBox div.palyCon {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

#playBox a {
    position: absolute;
    right: 2px;
    top: -4px;
    color: #ddd;
    font-size: 30px;
    z-index: 9
}

.selCty {
    width: 250px;
    position: relative;
    height: 26px;
    float: right;
    margin: 10px 20px 0 0
}

.selCty .selectBox2 .zimu {
    padding-left: 9px;
    z-index: 2;
    padding-top: 11px;
    border-top: 1px solid #dcdcdc
}

.selCty .selectBox2 .zimu a {
    margin-bottom: 7px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 16px;
    color: #0b3c8e;
    font-weight: bold;
    border: 1px solid #e0e4ea;
    border-radius: 2px;
    margin-right: 5px;
    float: left
}

.selCty .selectBox2 .zimu a:hover {
    color: #00936f
}

.selCty .selectBox2 .zimu a.cut {
    background: #00936f;
    color: #fff;
    border-color: #00936f
}

.selCty .selectBox2 .zimu a.hui {
    color: #c7ccd4;
    cursor: not-allowed
}

.selCty .selectBox2 .zimuList {
    padding-top: 5px;
    height: 260px;
    overflow-y: scroll;
    padding-left: 9px
}

.selCty .selectBox2 .zimuList li {
    margin-bottom: 30px
}

.selCty .selectBox2 .zimuList li .txt {
}

.selCty .selectBox2 .zimuList li .pT {
    font-size: 24px;
    font-weight: bold;
    color: #2251a0;
    line-height: 24px;
    margin-bottom: 14px
}

.selCty .selectBox2 .zimuList li .pd {
    margin-bottom: 4px
}

.selCty .selectBox2 .zimuList li .pd a {
    font-size: 12px;
    color: #646464;
    line-height: 12px
}

.selCty .selectBox2 .zimuList li .pd a:hover {
    color: #00936f
}

.selCty .selectBox2 .zimuList li .pd a.colorA {
    color: #00936f;
    font-weight: bold
}

.selCty .selectBox2 {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    height: 26px;
    float: left;
    margin-right: 5px;
    z-index: 1;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    overflow: hidden
}

.selCty .selectBox2>p {
    height: 26px;
    line-height: 26px;
    text-indent: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #646464;
    font-size: 14px
}

.selCty .selectBox2 .pd {
    height: 18px;
    line-height: 18px;
    margin-bottom: 0
}

.selCty .selectBox2 input {
    display: none;
    width: 242px;
    border: 1px solid #dcdcdc;
    height: 22px;
    line-height: 22px;
    outline: none;
    text-indent: 10px;
    border-radius: 4px;
    margin: 10px 0 6px 10px
}

.selCty .selectBox2.downB {
    height: auto
}

.selCty .selectBox2 .i {
    position: absolute;
    cursor: pointer;
    transition: .3s;
    top: 9px;
    right: 5px;
    width: 9px;
    height: 7px;
    background: url(https://aliffs.utsource.net/Images/product_detail/jiantou2.png) no-repeat center
}

countrycode {
    display: none
}

.selCty .selectBox2 .zimuList::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.selCty .selectBox2 .zimuList::-webkit-scrollbar-thumb {
    background: #c8c8c8
}

.selCty .selectBox2 .zimuList::-webkit-scrollbar-track {
    background: #eee
}

 .pageL {
    width: 980px;
    margin-right: 15px
}

/* .pageR {*/
/*    width: 305px*/
/*}*/

 .pageL .topBox {
    padding: 20px;
    background: #fff;
    margin-bottom: 10px
}

 .pageL .topBoxR {
    width: 640px;
    margin-left: 19px
}

 .topBox .left {
    background: #fff
}

 .topBox .left .Vtabe span {
    cursor: pointer;
    margin-block:2px;display: table;
    float: left;
    width: calc(50% - 1px);
    height: 30px;
    background: #f0f0f0;
    font-size: 12px;
    color: #646464;
    line-height: 12px;
    text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

 .topBox .left .Vtabe span i {
    font-style: normal;
    display: table-cell;
    vertical-align: middle
}

 .topBox .left .Vtabe span:first-child {
    margin-right: 2px
}

 .topBox .left .Vtabe span.curSp {
    color: #323232;
    background: #f8f8f8
}

 .topBox .left .zhutuBox {
    width: 280px;
    height: 217px;
    margin-bottom: 17px;
    margin-bottom: 4px;
    background: #fff
}

 .topBox .left .ptVideoBox {
    display: none;
    height: 217px;
    margin-bottom: 4px
}

 .topBox .left .zhutu {
    width: 280px;
    height: 217px
}

 .topBox .left .xiaotuBox {
    position: relative;
    height: 71px;
    overflow: hidden;
    width: 100%
}

 .topBox .left .xiaotu {
    overflow: hidden;
    height: 71px;
    position: absolute;
    left: 0;
    top: 0
}

 .topBox .left .xiaotu li {
    float: left;
    margin-right: 8px;
    width: 88px;
    height: 66px
}

 .topBox .left .xiaotu li:last-child {
    margin-right: 0
}

 .topBox .left .xiaotu li img {
    width: 88px;
    height: 66px;
    cursor: pointer
}

 .topBox .left .xiaotu li img.cur {
    border: 1px solid #fff
}

 .topBox .left .xiaotu li img.bk {
    border: 1px solid #ccc
}

 .topBox .left .xiaotu li img.ml {
    margin-left: 4px
}

 .topBoxRt {
    padding-right: 45px;
    margin-bottom: 12px;
    position: relative
}

 h1 {
    font-size: 28px;
    color: #323232;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 5px
}

 .topBoxRt .miaoshu {
    font-size: 12px;
    line-height: 18px;
    color: #646464
}

.tittxt {
    font-size: 12px;
    line-height: 18px;
    color: #646464;
    margin-bottom: 5px
}

 .infoCanshu {
    background: #fff;
    margin-bottom: 8px;
    border-top: 1px solid #eee
}

 .infoCanshu .li1 {
    line-height: 40px;
    height: 40px;
    display: none
}

 .infoCanshu .li1 .spR {
    text-align: center;
    height: 40px;
    float: left
}

 .infoCanshu .li1 .spR a {
    height: 34px;
    margin-top: 3px;
    display: inline-block
}

 .infoCanshu .li1 .spR img {
}

 .infoCanshu li {
    line-height: 30px;
    border-bottom: 1px solid #eee;
    height: 30px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc
}

 .infoCanshu li:last-child {
    border-bottom: 1px solid #dcdcdc
}

 .infoCanshu li span {
    float: left;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px
}

 .infoCanshu li span.spL {
    width: 205px;
    border-right: 1px solid #eee;
    color: #646464;
    background: #f5f5f5
}

 .infoCanshu li .spR {
    width: 362px;
    color: #323232
}

 .topBoxB {
    color: #646464;
    margin: 5px 0 2px 0
}

 .topBoxB .s1 i {
    font-style: normal;
    color: #969696
}

 .topBoxB .scoring {
    position: relative;
    color: #646464;
    float: left;
    margin-left: 10px
}

.ECAD {
    margin-bottom: 15px;
    display: none
}

.ECAD .ECADMain iframe {
    width: 100%;
    border: none;
    height: 500px;
    overflow-y: hidden
}

 a.scoringIcon {
    display: inline-block;
    width: 94px;
    height: 18px;
    background: url(https://aliffs.utsource.net/Images/home/scoring.png) no-repeat -7px -127px;
    position: relative;
    vertical-align: middle
}

 a.scoringIcon.zero {
    background-position: -7px -127px
}

 a.scoringIcon.one {
    background-position: -7px -6px
}

 a.scoringIcon.two {
    background-position: -7px -29px
}

 a.scoringIcon.three {
    background-position: -7px -52px
}

 a.scoringIcon.four {
    background-position: -7px -76px
}

 a.scoringIcon.five {
    background-position: -7px -100px
}

.scoring a.scoringIcon:after {
    position: absolute;
    right: 3px;
    top: 7px;
    content: '';
    width: 0;
    height: 0;
    display: block;
    border-width: 3px;
    border-style: solid dashed dashed dashed;
    border-color: #646464 transparent transparent transparent
}

 .topBoxR .pTxt {
    font-size: 12px;
    color: #646464;
    line-height: 16px;
    background: #f3fdfb;
    border: 1px dashed #96d7c7;
    border-radius: 2px;
    padding: 6px 10px
}

#goabl-payment-detail {
    padding: 0 30px;
    height: 90px;
    width: 264px;
    margin-right: 4px;
    text-align: center;
    text-align: center;
    background-color: #e8edff;
    background-image: linear-gradient(to right,#f6f8ff,#e8edff)
}

#goabl-payment-detail>a {
    color: #fff
}

#goabl-payment-detail h2 {
    color: #5b63af;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding-top: 22px;
    margin-bottom: 5px
}

#goabl-payment-detail p {
    font-size: 14px;
    color: #5b63af;
    line-height: 16px
}

.ad1 {
    height: 90px;
    width: 324px;
    margin-right: 4px;
    background-color: #eaf2ff;
    background-image: linear-gradient(to right,#f3f8ff,#eaf2ff);
    text-align: center
}

.ad1 a {
    display: block;
    height: 100%;
    width: 100%
}

.ad1 .p2 {
    color: #2963b5;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px
}

.ad1 .p1 {
    font-size: 14px;
    line-height: 16px;
    color: #2963b5;
    padding-top: 24px;
    margin-bottom: 5px
}

.ad2 {
    height: 90px;
    width: 324px;
    background-color: #fcf6dc;
    background-image: linear-gradient(to right,#fffcef,#fcf6dc);
    text-align: center
}

.ad2 a {
    display: block;
    height: 100%;
    width: 100%
}

.ad2 .p1 {
    color: #9d8b3f;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding-top: 24px;
    margin-bottom: 5px
}

.ad2 .p2 {
    font-size: 14px;
    line-height: 16px;
    color: #9d8b3f
}

.replaceLi {
    background: #fff;
    padding: 20px;
    border-top: 1px solid #f0f0f0
}

.replaceLi .p1 {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 0 18px 0 13px;
    border: 1px solid #dcf1e6;
    height: 22px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #323232;
    line-height: 22px;
    background: linear-gradient(#f5fdf9,#e9faf2);
    border-bottom: 0;
    border-bottom: 1px solid #dcf1e6;
    position: relative
}

.replaceLi .p1 i {
    position: absolute;
    width: 9px;
    height: 7px;
    background: url(/Images/comsprit.png) no-repeat 0 -707px;
    top: 8px;
    right: 4px;
    transition: all .1s
}

.replaceLi .p1.showP {
    border-bottom-right-radius: 0;
    border-bottom: 0
}

.replaceLi .p1.showP i {
    transform: rotate(180deg);
    top: 7px
}

.replaceLi ul {
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #f0f0f0;
    background: #fff;
    border-top-left-radius: 0;
    display: none
}

.replaceLi ul.showUl {
    display: block
}

.replaceLi ul li {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    padding-left: 10px;
    background: #f6f9ff
}

.replaceLi ul li:nth-child(2n) {
    background: #fff
}

.replaceLi ul li a {
    color: #323232;
    display: block;
    width: 100%;
    height: 100%
}

.replaceLi ul li a:hover {
    color: #00936f
}

.replaceLi ul li span {
    float: left;
    margin-right: 20px
}

.replaceLi ul li .s1 {
    width: 160px
}

.replaceLi ul li .s2 {
    width: 125px
}

.replaceLi ul li .s3 {
    width: 230px
}

.replaceLi ul li .s4 {
    width: 140px
}

.replaceLi ul li .s5 {
    margin-right: 0
}

 .topBoxRt .labelBox {
    border-radius: 13px;
    color: #969696;
    font-size: 12px;
    line-height: 28px;
    padding-right: 13px;
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer
}

 .topBoxRt .labelBox i {
    font-style: normal;
    position: absolute;
    top: 28px;
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    line-height: 16px;
    z-index: 3;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.1);
    display: none
}

 .topBoxRt .labelBox:hover i {
    display: block
}

.changeBtn {
    float: right;
    width: 12px;
    height: 12px;
    background: url(/Images/product_detail/ExpandCollapse.png) no-repeat 0 0;
    cursor: pointer
}

.changeBtn.showP {
    background-position: 0 -42px
}

.SimilarModel {
    margin-top: 20px;
    margin-bottom: 10px
}

.SimilarModel .p1 {
    font-size: 12px;
    color: #646464;
    line-height: 20px;
    margin-bottom: 7px
}

.SimilarModel a {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    color: #969696;
    line-height: 12px;
    margin-bottom: 6px;
    max-width: 80px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.SimilarModel a:hover {
    color: #00936f
}

.review {
    background: #fff;
    margin-top: 15px;
    padding-bottom: 20px;
    margin-bottom: 10px
}
 .review .pTit {
    font-size: 20px;
    color: #646464;
    line-height: 50px;
    padding-left: 20px;
    background: #fafafa
}

 .review .starScore {
    width: 150px;
    height: 22px;
    margin-bottom: 10px
}

 .starScore span {
    margin-right: 7px;
    cursor: pointer;
    width: 18px;
    height: 17px;
    float: left;
    background: url(/Images/commenticn1.png) no-repeat 1px -175px
}

 .review textarea {
    height: 40px;
    width: 100%;
    width: calc(100% - 10px);
    margin-bottom: 10px;
    border-color: #dcdcdc;
    border-radius: 0;
    background: #fafafa
}

 .review .subScore {
    float: right;
    margin-bottom: 15px;
    background: #00936f;
    color: #fff;
    padding: 0 12px;
    line-height: 24px;
    font-size: 12px;
    cursor: pointer;
    display: inline-block;
    border-radius: 4px
}

 .review .subScore:hover {
    background: #00a079
}

 .reviewT {
    padding: 10px 20px 0 20px
}

 .reviewList {
    padding: 0 20px 10px 20px;
    position: relative
}

 .reviewList .loadImg {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -17px 0 0 -17px;
    display: none
}

 .reviewList .reviewLi:last-child {
    border-bottom: 0
}

 .reviewList ul {
    background: #f0f7ff;
    border-radius: 10px;
    overflow: hidden
}

 .reviewT .p2 {
    font-size: 12px;
    color: #969696;
    line-height: 24px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dcdcdc
}

 .reviewT .p2 span {
    font-weight: bold;
    color: #646464
}

 .reviewT .allNum {
    margin-right: 5px
}

 .boxT {
    padding-top: 8px
}

 .boxT .partName {
    font-size: 12px;
    color: #323232;
    /*margin-top: 3px*/
}

 .boxT .headImg {
    margin-right: 8px;
    border-radius: 50%;
    width: 36px;
    height: 36px
}

 .boxT .nameTxt {
    font-weight: bold;
    font-size: 12px;
    color: #323232;
    line-height: 36px;
    max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 16px
}

.boxT .timeTxt {
    font-size: 12px;
    color: #969696;
    line-height: 27px;
    max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

 .boxT .p2 {
    font-size: 12px;
    line-height: 27px;
    color: #646464;
    margin-right: 23px
}

 .boxT .p2 img {
    width: 19px;
    margin-right: 4px;
    margin-top: 7px
}

 .boxT .p2 .country {
    margin-right: 13px
}

 .boxT .p2 .city {
    margin-right: 10px
}

 .boxT .numStar {
    margin: 0 0 0 0;
    float: left
}

.VlogLunbo {
    background: #fff;
    margin: 10px 0;
    position: relative
}

.VlogLunbo .VbannerBox {
    padding-left: 20px;
    position: relative;
    height: 238px;
    overflow: hidden
}

.VlogLunbo .publicBtn {
    position: absolute;
    display: none;
    width: 22px;
    height: 40px;
    cursor: pointer;
    top: 50%;
    margin-top: -20px;
    transition: all .3s
}

.VlogLunbo .publicBtnL {
    left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url(/Images/home/indexIcn2.png) no-repeat 5px -158px #e5e5e5
}

.VlogLunbo .publicBtnR {
    right: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background: url(/Images/home/indexIcn2.png) no-repeat 7px -119px #e5e5e5
}

.VlogLunbo .pTit {
    font-size: 20px;
    color: #646464;
    line-height: 50px;
    padding-left: 20px;
    background: #fafafa
}

.VlogLunbo .pTit a {
    float: right;
    margin-right: 20px;
    color: #646464;
    font-size: 14px
}

.VlogLunbo .pTit a:hover {
    color: #00936f
}

.VlogLunbo ul {
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 20px;
    width: 1920px
}

.VlogLunbo li {
    float: left;
    width: 225px;
    margin-right: 15px
}

.VlogLunbo li .liIn {
    background: #fff;
    transition: all .3s;
    width: 225px;
    height: 218px;
    overflow: hidden;
    padding-top: 20px
}

.VlogLunbo li .liIn:hover {
    margin-top: -5px;
    box-shadow: 0 5px 6px 3px rgba(0,0,0,.03)
}

.VlogLunbo li .a1 {
    display: block;
    height: 150px;
    position: relative
}

.VlogLunbo li .a1 img {
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.VlogLunbo li .a1 i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    transition: all .3s
}

.VlogLunbo li .a1 span {
    position: absolute;
    left: 50%;
    top: 50%;
    cursor: pointer;
    width: 34px;
    height: 34px;
    margin-left: -17px;
    margin-top: -17px;
    background: url(/Images/home/videoBtn1.png) no-repeat center;
    background-size: cover
}

.VlogLunbo li .a1 span:hover {
    background: url(/Images/home/videoBtn2.png) no-repeat center;
    background-size: cover
}

.VlogLunbo li:hover i {
    background: none
}

.VlogLunbo li .a2 {
    padding: 0 10px;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    margin-top: 10px;
    display: inline-block;
    height: 34px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.VlogLunbo li .p1 {
    font-size: 14px;
    color: #969696;
    padding-left: 27px;
    margin-top: 13px;
    background: url(/Images/act/Vicn3.png) no-repeat 10px 3px
}

.boxcell {
    background: #fff;
    margin: 10px 0;
    position: relative
}

.boxcell .pTit {
    font-size: 20px;
    color: #646464;
    line-height: 50px;
    padding-left: 20px;
    background: #fafafa
}

.boxcell .boxCellM {
    background: #fff;
    padding: 20px
}

.DocumentPreview .boxCellM p {
    font-size: 12px;
    line-height: 18px;
    color: #323232;
    margin-block:5px}

.boxcell .boxCellM ul li {
    margin-bottom: 5px
}

.boxcell .boxCellM ul li img {
    width: 47px;
    margin-right: 5px;
    float: left
}

.boxcell .boxCellM ul li a {
    font-weight: bold;
    color: #063497;
    font-size: 14px;
    margin-bottom: 10px;
    text-decoration: underline
}

.boxcell .boxCellM ul li p {
    font-size: 12px;
    color: #323232;
    line-height: 18px
}

.RelatedProducts .boxCellM ul li a {
    color: #323232;
    text-decoration: none
}

.DocumentPreview .boxCellM {
    color: #323232;
    font-size: 12px;
    line-height: 18px
}

.beSimilar {
    margin: 14px 0
}

.beSimilar .sp {
    font-weight: bold;
    color: #646464;
    margin-right: 3px
}

.beSimilar a {
    font-size: 12px;
    color: #646464;
    line-height: 18px
}

.boxcell .panel-body {
    padding: 20px
}

.boxcell .panel-body .media {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px
}

.boxcell .media-middle img {
    width: 47px;
    margin-right: 10px
}

.boxcell .media-middle {
    color: #646464;
    line-height: 18px
}

.boxcell .media h6 {
    margin-bottom: 4px;
    font-size: 12px
}

.changeHerf h6 a {
    color: #063497;
    text-decoration: underline
}

.boxcell .table-condensed {
    line-height: 18px;
    font-size: 12px;
    padding: 20px
}

.boxcell .table-condensed a {
    font-weight: bold;
    color: #323232;
    margin-right: 10px
}

.boxcell .table-condensed td {
    padding-bottom: 8px
}

.boxcell .table-condensed tr {
    background: #fff!important
}

.numStar {
    width: 94px;
    height: 18px;
    background: url(https://www.utsource.net/Images/home/scoring.png) no-repeat -7px -127px;
    margin-bottom: 5px
}

.commentsP {
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    margin-bottom: 3px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden
}

 .Features {
    display: flex
}

 .Features i {
    font-style: normal;
    font-size: 12px;
    color: #969696;
    vertical-align: top
}

 .reviewR .Features span {
    cursor: pointer;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(https://www.utsource.net//Images/starFeatures.png) no-repeat 0 0;
    vertical-align: top;
    margin-right: 4px
}

 .Features p {
    margin-right: 15px;
    line-height: 16px
}

 .Features .p1 span:hover {
    background-position: 0 -65px
}

 .Features .p2 span {
    background-position: 0 -31px
}

 .Features .p2 span:hover {
    background-position: 0 -96px
}

 .Features .p3 span {
    background-position: 0 -130px;
    padding-left: 16px;
    color: #969696;
    width: auto
}

 .Features .p4 {
    color: #969696
}

 .Features p .curT {
    background-position: 0 -65px
}

 .Features p .curB {
    background-position: 0 -96px
}

 ul .Features {
    padding-bottom: 0;
    border-bottom: 0
}

 .reviewLi li {
    margin: 0 15px 6px 15px
}

 .reviewLi li:first-child {
    margin-top: 15px
}

 .reviewLi li:last-child {
    margin-bottom: 15px
}

 .reviewLi li .pName {
    font-size: 12px;
    color: #323232;
    line-height: 26px;
    max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

 .reviewLi li .pTxt {
    font-size: 12px;
    color: #646464;
    line-height: 16px;
    margin-bottom: 8px
}

 .reviewLi .addTime {
    color: #969696
}

 .reviewTM {
    display: none
}

 .reviewLi .reviewR {
    border-bottom: 1px dashed #ededed;
    padding-bottom: 5px;
    float: none
}

 .reviewLi .reviewR .similarP {
    overflow: hidden;
    border-radius: 4px;
    background: #f8f8f8;
    padding: 3px 20px 3px 10px;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 10px;
    position: relative
}

 .reviewLi .reviewR .similarP span {
    margin-right: 13px;
    color: #969696;
    display: inline-block
}

 .reviewLi .reviewR .similarP span b {
    color: #ceb267
}

 .reviewLi .reviewR .similarP i {
    display: none;
    position: absolute;
    width: 10px;
    height: 5px;
    cursor: pointer;
    background: url(/Images/product_detail/ptJiantou.png) no-repeat 0 -15px;
    top: 11px;
    right: 8px
}

 .reviewLi .reviewR .similarP i:hover {
    background-position: 0 -45px
}

 .reviewLi .reviewR .similarP i.up {
    background-position: 0 0
}

 .reviewLi .reviewR .similarP i.up:hover {
    background-position: 0 -30px
}

 .reviewLi .CommentChart {
    margin-bottom: 10px
}

 .reviewLi .fancybox {
    float: left;
    width: 72px;
    height: 72px;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin-right: 10px
}

 .reviewLi .fancybox img {
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%)
}

.goMore {
    margin-left: 20px;
    font-size: 12px;
    color: #646464
}

.goMore:hover {
    color: #00936f
}

.PageCode {
    padding: 5px 20px;
    text-align: left;
    color: #ccc;
    text-align: center;
    display: none
}

.PageCode a {
    display: inline-block;
    color: #646464;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    margin: 0 2px;
    vertical-align: middle
}

.PageCode a:hover {
    text-decoration: none;
    color: #00936f
}

.PageCode span.current {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    margin: 0 2px;
    color: #00936f;
    vertical-align: middle
}

.PageCode span.disabled {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    margin: 0 2px;
    color: #bfbfbf;
    border-radius: 4px;
    vertical-align: middle;
    float: none
}

 .starScore {
    width: 100px;
    height: 16px
}

 .starScore span {
    cursor: pointer;
    float: left;
    width: 21px;
    height: 20px;
    float: left;
    background: url(/Images/ptAllimg.png) no-repeat -700px -406px;
    border: 1px solid #f5f5f5
}

 .starScore span.clickThis {
    border-radius: 2px;
    background-color: #fff
}

 .starScore .light {
    background-position: -648px -406px
}

 .starScore .gray.light {
    background-position: -700px -406px
}

 .starScore span {
    border-color: #fff
}

 .haveReview .p1 {
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    margin-bottom: 5px;
    word-break: break-all
}

 .haveReview .p2 {
    border-bottom: 0
}

 .haveReview .p2 .s1 {
    font-size: 12px;
    color: #969696;
    font-weight: normal
}

 .haveReview .p2 .bianji {
    float: right;
    color: #00936f;
    cursor: pointer
}

 .numStar.zero {
    background-position: -7px -127px
}

 .numStar.one {
    background-position: -7px -6px
}

 .numStar.two {
    background-position: -7px -29px
}

 .numStar.three {
    background-position: -7px -52px
}

 .numStar.four {
    background-position: -7px -76px
}

 .numStar.five {
    background-position: -7px -100px
}

.ReplyTc {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    left: 0;
    top: 0;
    display: none;
    z-index: 2
}

.ReplyTc .ReplyIn {
    width: 360px;
    height: 260px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -150px;
    margin-left: -200px;
    background: #fff;
    border-radius: 10px;
    padding: 20px
}

.ReplyTc .ReplyIn .p1 {
    font-size: 16px;
    line-height: 20px;
    color: #646464;
    width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ReplyTc .ReplyIn .p1 span {
    color: #00936f;
    margin: 0 5px
}

.ReplyTc .ReplyIn textarea {
    width: 348px;
    height: 140px;
    margin: 15px 0
}

.ReplyTc .ReplyIn .subBtn {
    display: block;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    border-radius: 18px;
    background: #074c9f;
    cursor: pointer
}

.ReplyTc .ReplyIn .subBtn:hover {
    background: #0759bb
}

.ReplyTc .ReplyIn .close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 18px;
    height: 18px;
    background: url(/Images/OCicn2.png) 0 -482px no-repeat;
    cursor: pointer;
    display: block
}

#PtPromotion {
    margin: 15px 0
}

 h3.content-title {
    color: #323232;
    font-size: 20px;
    line-height: 53px;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    color: #323232;
    font-size: 20px;
    background: #fafafa;
    padding-left: 20px
}

 .titleB {
    font-weight: bold;
    color: #323232;
    font-size: 16px;
    padding: 20px 0 0 20px;
    background: #fff
}

.colorT {
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    height: 40px;
    background-image: linear-gradient(to right,#93f0d2,#63bccc)
}

.priceArea {
    background: #fff
}

.priceArea .verify {
    height: 30px;
    position: relative;
    margin-top: 17px
}

.priceArea .verify .s1 {
    display: inline-block;
    padding: 0 23px;
    line-height: 30px;
    font-weight: bold;
    color: #bd9c43;
    font-size: 14px;
    background: #fff9e6;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px
}

.priceArea .verify .s2 {
    width: 15px;
    height: 18px;
    display: inline-block;
    background: url(/Images/ptAllimg.png) no-repeat -527px -406px;
    position: absolute;
    right: 20px;
    top: 6px
}


.priceArea .verify .s2:hover i {
    display: block
}

.priceArea .verify2 .s1 {
    background: #eff3ff;
    color: #5f76c1
}

.priceArea .verify2 .s2 {
    background-position: -572px -406px
}

.priceArea .verify2 i {
    color: #4c68c1
}

.priceMain {
    padding: 10px 0 5px 0
}

.priceMain .txtP {
    line-height: 20px;
    font-size: 12px;
    color: #969696;
    padding: 0 20px
}

.priceMain .txtP span {
    color: #646464
}

.priceMain .txtP.p3 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #646464
}

.priceMain .txtP.p3 span {
    color: #323232;
    font-weight: bold
}

.priceMain .txtP.p4 {
    background: #fafafa;
    line-height: 32px;
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.priceMain .txtP.p4 span {
    color: #323232
}

.QRbox {
    position: relative;
    padding: 0 20px;
    cursor: pointer
}

.QRbox .pt {
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    padding-left: 20px;
    background: url(/Images/product_detail/downIcnList.png) no-repeat 0 0
}

.QRbox .QRMain {
    display: none;
    z-index: 2;
    position: absolute;
    top: 14px;
    left: 20px;
    padding: 23px 20px;
    width: 265px;
    background: #fff;
    border: 1px solid #d6e6dd;
    border-radius: 12px;
    border-top-left-radius: 0;
    box-shadow: 3px 3px 9px 1px rgba(0,0,0,.1)
}

.QRbox:hover .QRMain {
    display: block
}

.QRbox .QRMain .QRcode {
    width: 62px;
    height: 62px;
    margin-right: 9px
}

.QRbox .QRMain .txtBox {
    font-size: 12px;
    line-height: 16px;
    color: #646464;
    width: 190px
}

.QRbox .QRMain .txtBox p {
    margin-bottom: 2px
}

.QRbox .downBtn {
    width: 272px;
    height: 42px;
    background: url(/Images/product_detail/downBtnBg.png) no-repeat center top;
    margin-top: 13px;
    margin-bottom: 5px
}

.QRbox .downBtn a {
    float: left;
    margin-top: 3px;
    width: 133px;
    height: 32px;
    text-align: center;
    font-size: 12px;
    color: #646464;
    line-height: 32px
}

.QRbox .downBtn a:hover {
    color: #00936f
}

.QRbox .downBtn a .s1 {
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
    margin-top: -2px
}

.QRbox .downBtn .storeA {
    margin-left: 4px;
    vertical-align: middle
}

.QRbox .downBtn .storeA:hover {
    background: url(/Images/product_detail/downBtnL.png) no-repeat left top
}

.QRbox .downBtn .storeA .s1 {
    width: 17px;
    height: 21px;
    background: url(/Images/product_detail/downIcnList.png) no-repeat 0 -44px
}

.QRbox .downBtn .playA {
    margin-left: -2px
}

.QRbox .downBtn .playA .s1 {
    width: 20px;
    height: 20px;
    background: url(/Images/product_detail/downIcnList.png) no-repeat 0 -95px
}

.QRbox .downBtn .playA:hover {
    background: url(/Images/product_detail/downBtnR.png) no-repeat left top
}

.QRbox .downPackage {
    text-align: center;
    font-size: 12px;
    line-height: 20px
}

.QRbox .downPackage a {
    color: #646464
}

.QRbox .downPackage span {
    display: inline-block;
    vertical-align: middle
}

.QRbox .downPackage .s1 {
    width: 16px;
    height: 20px;
    background: url(/Images/product_detail/downIcnList.png) no-repeat 0 -145px;
    margin-right: 4px
}

.QRbox .downPackage a:hover {
    color: #00936f
}

.priceMain .buyBox {
    margin-left: 20px;
    width: 270px;
    padding-top: 7px;
    margin-bottom: 9px
}

.priceMain .buyBox .shuliang {
    width: 260px;
    height: 32px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    overflow: hidden
}

.priceMain .buyBox .shuliang span {
    float: left;
    width: 29px;
    height: 32px;
    cursor: pointer
}

.priceMain .buyBox .shuliang span.reduce {
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -503px -684px #f5f5f5
}

.priceMain .buyBox .shuliang span.add {
    width: 31px;
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -503px -612px #f5f5f5
}

.priceMain .buyBox .shuliang span.reduce:hover {
    background-position: -503px -716px
}

.priceMain .buyBox .shuliang span.add:hover {
    background-position: -503px -646px
}

.priceMain .buyBox .shuliang input {
    color: #646464;
    height: 32px;
    width: 199px;
    line-height: 200px;
    text-align: center;
    border: 0;
    outline: none;
    line-height: 32px;
    float: left;
    color: #646464;
    font-weight: bold;
    font-size: 14px
}

.priceMain .buyBox .shuliang span:hover {
    background-color: #f0f0f0
}

.priceMain .buyBox .addtoCar {
    width: 262px;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    border-radius: 4px;
    background: #0b3c8e;
    margin-top: 10px;
    padding: 8px 0
}

.priceMain .buyBox .addtoCar:hover {
    background: #104fad
}

.priceMain .buyBox .inquirtCart {
    background: #00936f
}

.priceMain .buyBox .inquirtCart:hover {
    background: #00a079
}

.priceMain .ladderMoney {
    margin-bottom: 5px;
    border-radius: 2px;
    color: #646464;
    background: #fff;
    overflow: hidden
}

.priceMain .ladderMoney ul {
}

.priceMain .ladderMoney li {
    line-height: 24px;
    height: 24px;
    padding-left: 20px
}

.priceMain .ladderMoney li.realLi {
    line-height: 32px;
    height: 32px
}

.priceMain .ladderMoney li.realLi .sp1 {
    width: 55px;
    text-align: right;
    margin-right: 10px;
    float: none
}

.priceMain .ladderMoney li.realLi .sp2 {
    padding-top: 0;
    line-height: 32px;
    float: none
}

.priceMain .ladderMoney li:nth-child(even) {
    background: #fafafa
}

.priceMain .ladderMoney .title {
    font-size: 14px
}

.priceMain .ladderMoney li span {
    float: left
}

.priceMain .ladderMoney li .sp3 {
    color: #323232;
    font-weight: bold
}

.priceMain .ladderMoney li span.txtGreen {
    color: #00936f
}

.priceMain .ladderMoney li .sp3.txtGreen {
    font-weight: bold
}

.priceMain .ladderMoney li span.spL {
    width: 55px;
    text-align: right;
    margin-right: 4px
}

.priceMain .ladderMoney li span.spC {
    width: 100px;
    margin-right: 3px;
    height: 24px
}

.priceMain .ladderMoney .title span.spL {
    width: 50px;
    height: 24px
}

.priceMain .ladderMoney .title span.spR {
    width: 47px;
    height: 20px;
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -261px -78px;
    margin-top: 3px
}

.priceMain .ladderMoney .title span.spR a {
    display: block;
    height: 100%
}

.priceMain .ladderMoney li.realLi a {
    color: #00936f;
    font-size: 14px;
    font-weight: bold
}

.priceMain .ladderMoney li.realLi a:hover {
    text-decoration: underline
}

.priceMain .ladderMoney .goInquiry {
    line-height: 24px;
    margin-bottom: 5px
}

.priceMain .ladderMoney .goInquiry span {
    display: inline-block;
    width: 80px;
    text-align: right;
    margin-right: 5px
}

.priceMain .ladderMoney .goInquiry a {
    color: #00936f;
    text-decoration: underline
}

.priceMain .ladderMoney .MoreInquiry {
    line-height: 20px;
    padding: 3px 0 8px 0;
    background: #fafafa
}

.priceMain .ladderMoney .MoreInquiry span {
    display: inline-block;
    width: 55px;
    text-align: right;
    color: #646464;
    font-size: 14px
}

.priceMain .ladderMoney .MoreInquiry a {
    color: #00936f;
    font-size: 14px;
    padding: 0 7.5px;
    border-radius: 9px;
    border: 1px solid #00936f
}

.sellBox {
    padding: 15px 9px 12px 20px;
    position: relative;
    background: #fff
}

.sellBox .store-logo {
    width: 80px;
    height: 60px;
    margin-bottom: 8px
}

.sellBox img {
    width: 100%;
    height: 100%
}

.sellBox .sellTxt {
    float: left;
    width: 135px;
    margin-left: 10px
}

.sellBox .sellTxt a:hover {
    color: #00936f
}

.sellBox .sellTxt .tit {
    padding-left: 22px;
    color: #00936f;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    background: url(/Images/product_detail/prtDetialIcn1.png) no-repeat 0 -81px
}

.sellBox .sellTxt .sellname {
    color: #646464;
    font-weight: bold;
    font-size: 14px;
    line-height: 12px;
    word-break: break-all
}

.mysellTxt {
    padding: 10px 10px 10px 20px
}

.priceMain .ziyingIcn {
    display: inline-block;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    border-radius: 2px;
    padding: 0 8px 0 20px;
    background: url(/Images/ptAllimg.png) no-repeat -261px -298px;
    font-weight: normal
}

.priceMain .thirdTxt {
    width: 245px;
    font-size: 12px;
    color: #969696;
    line-height: 18px;
    margin: 10px 0
}

.sellBox p.shelves {
    color: #969696;
    line-height: 21px
}

.sellBox .shelves span {
    color: #646464;
    padding-right: 10px;
    font-size: 12px
}

.sellBox p.sellername {
    color: #646464;
    font-size: 14px;
    margin-top: 2px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 32px
}

.sellBox .sell-logo {
    display: block;
    width: 76px;
    height: 50px;
    margin-right: 8px
}

.sellBox span.seller {
    color: #969696;
    font-size: 14px
}

i.seller-icon {
    display: inline-block;
    width: 17px;
    height: 16px;
    background: url(/Images/gray_seller.png) no-repeat center;
    vertical-align: sub
}

.sellBox p.sellername a:hover {
    color: #00936f
}

.canshu_cha {
    display: flex;
    align-items: center;
    height: 70px;
    background: #fffbeb;
    padding-left: 20px;
    font-size: 14px;
    color: #323232;
    padding-right: 10px
}

.canshu_cha img {
    width: 26px;
    height: 26px;
    margin-right: 10px
}

.guanlian_canshu {
    background: #fff;
    margin-bottom: 10px
}

.guanlian_canshu code {
    white-space: pre-wrap;
    word-wrap: break-word
}

.guanlian_canshu .title {
    font-size: 20px;
    color: #323232;
    background: #fafafa;
    padding: 14px 20px
}

.guanlian_canshu .canshu_html {
    padding: 20px
}

.guanlian_canshu .canshu_html thead {
    color: #646464
}

.guanlian_canshu .canshu_html td {
    color: #323232
}

.guanlian_canshu .canshu_html td a {
    color: #323232
}

.show_IncludedM {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px
}

.show_IncludedM .button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 22px;
    padding: 0 16px;
    border: 1px solid #00936f;
    color: #00936f;
    border-radius: 11px;
    cursor: pointer
}

.show_IncludedM .button img {
    margin-right: 3px
}

.reviewList .reviewLi:nth-child(3) {
    /*display: none*/
}

.chat_more {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px 0 20px;
    cursor: pointer
}

.customerService {
    padding: 20px;
    background-image: linear-gradient(#fff,#f4fff8);
    margin: 10px 0
}

.customerService img {
    width: 75px;
    margin-right: 10px
}

.customerService .custMain {
    width: calc(100% - 85px);
    margin-bottom: 13px
}

.customerService .custMain p {
    line-height: 12px;
    font-size: 12px;
    color: #646464;
    margin-bottom: 9px
}

.customerService .custMain .p1 .name {
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    margin-right: 8px;
    margin-bottom: 5px
}

.customerService .custMain .p1 .s1 {
    color: #969696
}

.customerService .custMain .p2 {
    padding-left: 18px;
    line-height: 14px;
    background: url(/Images/product_detail/custIcn.png) no-repeat
}

.customerService .custMain .emailP {
    background-position: 0 0
}

.customerService .custMain .phoneP {
    background-position: 0 -54px
}

.customerService .custMain .skypeP {
    background-position: 0 -108px
}

.customerService .custMain .whatsP {
    background-position: 0 -162px
}

.customerService .custMain .p3 {
    color: #969696;
    margin: -9px 0 0 18px
}

.customerService .p4 {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #389b83
}

/* .pageR .feeBox {*/
/*    font-size: 14px;*/
/*    margin: 10px 0;*/
/*    background-color: #f8f8f8*/
/*}*/

/* .pageR .feeBox .p1 {*/
/*    height: 33px;*/
/*    line-height: 33px;*/
/*    background-image: linear-gradient(#d9dfe9,#c2cad9);*/
/*    color: #fff;*/
/*    font-size: 12px;*/
/*    margin-bottom: 15px;*/
/*    border-bottom-right-radius: 36px;*/
/*    display: inline-block;*/
/*    width: 210px*/
/*}*/

/* .pageR .feeBox .p1 span {*/
/*    display: inline-block;*/
/*    width: 14px;*/
/*    height: 16px;*/
/*    background: url(https://aliffs.utsource.net/Images/product_detail/ptFeeIcn2.png) no-repeat 0 0;*/
/*    margin: -1px 4px 0 20px;*/
/*    vertical-align: middle*/
/*}*/

/* .pageR .feeBox .p1 i {*/
/*    vertical-align: middle;*/
/*    font-style: normal;*/
/*    font-size: 16px;*/
/*    font-weight: bold;*/
/*    color: #fff*/
/*}*/

/* .feeBox .pTxt {*/
/*    padding-left: 20px;*/
/*    font-size: 14px;*/
/*    color: #646464;*/
/*    line-height: 14px*/
/*}*/

 .feeBox .p2 {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #646464
}

 .feeBox .p3 {
    line-height: 24px
}

 .feeBox .p3 .s1 {
    font-weight: bold;
    color: #323232
}

 .feeBox .p3 .s2 {
    color: #323232
}

 .feeBox .p4 {
    color: #323232;
    margin-top: 10px
}

 .feeBox .p5 {
    margin-top: 16px
}

 .feeBox .p5 a {
    text-decoration: underline;
    padding-left: 28px;
    line-height: 14px;
    font-size: 12px;
    color: #9c7c27;
    background: url(/Images/product_detail/ptFly.png) no-repeat 0 0
}

 .feeBox .p5 a:hover {
    color: #00a079
}

.feeBox .selectBox1 {
    position: absolute;
    left: 20px;
    top: 0;
    cursor: pointer;
    width: 262px;
    height: 26px;
    float: left;
    margin-right: 5px;
    z-index: 1;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    overflow: hidden
}

.feeBox .selectBox1 p {
    height: 26px;
    line-height: 26px;
    text-indent: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #646464
}

.feeBox .selectBox1 input {
    display: none;
    width: 242px;
    border: 1px solid #dcdcdc;
    height: 22px;
    line-height: 22px;
    outline: none;
    text-indent: 10px;
    border-radius: 4px;
    margin: 10px 0 6px 10px
}

.feeBox .selectBox1.downB {
    height: auto
}

.feeBox .selectBox1.downB p {
    border-bottom: 1px solid #e9daae
}

.feeBox .selectBox1 .options {
    display: none;
    width: 262px;
    background: #fff;
    padding-bottom: 8px;
    height: 176px;
    overflow-y: scroll
}

.feeBox .selectBox1 .options::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.feeBox .selectBox1 .options::-webkit-scrollbar-thumb {
    background: #c8c8c8
}

.feeBox .selectBox1 .options::-webkit-scrollbar-track {
    background: #eee
}

.cart_time_kg .cart_bg {
    background: #fff7d6;
    height: 25px
}

.cart_time_kg .cart_bg .cart {
    background: #ffeb99;
    width: 60px;
    display: flex;
    justify-content: center;
    height: 25px;
    align-content: center;
    display: grid
}

.cart_time_kg .cart_bg .cart img {
    height: 15px
}

.cart_time_kg .p1 {
    font-weight: bold;
    font-size: 14px;
    color: #323232;
    padding-top: 10px
}

.cart_time_kg p {
    padding: 0 16px 10px 16px
}

.cart_time_kg p.p2 {
    display: none
}

.jtjTab table {
    border-collapse: collapse;
    width: 100%
}

.jtjTab table thead {
    color: #646464
}

.jtjTab th,.jtjTab td {
    border: 1px solid #dcdcdc
}

.jtjTab {
    padding: 20px;
    background: #fff;
    color: #323232
}

.jtjTab table tr td {
    padding: 10px
}

.jtjTab table thead tr th {
    padding: 10px;
    text-align: left;
    background: #eee
}

.jtjTab tbody tr:nth-child(even) {
    background-color: #f8f8f8
}

.canshu_html table {
    border-collapse: collapse;
    width: 100%
}

.canshu_html th,.canshu_html td {
    border: 1px solid #dcdcdc
}

.canshu_html {
    background: #fff
}

.canshu_html table tr td {
    padding: 10px
}

.canshu_html table thead tr th {
    padding: 10px;
    text-align: left;
    background: #eee
}

.canshu_html tbody tr:nth-child(even) {
    background-color: #f8f8f8
}

.UsageExplain_html p {
    padding-bottom: 10px
}

.UsageExplain_html h3 {
    padding-bottom: 10px
}

.UsageExplain_html li {
    padding-bottom: 5px
}

.UsageExplain_html li {
    padding-bottom: 5px
}

.UsageExplain_html ol li {
    padding-left: 22px
}

.UsageExplain_html ol li::before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 10px;
    background-color: #ceb267;
    border-radius: 50%;
    margin-left: -12px;
    position: absolute;
    margin-top: 4px
}

.feeBox .selectBox1 .options li {
    height: 22px;
    cursor: pointer;
    text-indent: 10px;
    color: #323232;
    line-height: 22px;
    font-size: 12px
}

.feeBox .selectBox1 .options li:hover {
    background-color: #f5f5f5;
    color: #00936f
}

.feeBox .selectBox1 .options li.curLi {
    background-color: #f5f5f5;
    color: #00936f
}

.feeBox .s1 i {
    display: inline-block;
    height: 22px;
    width: 80px;
    vertical-align: middle
}

.feeBox .fedex i {
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat 0 -1079px
}

.feeBox .ups i {
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -80px -1079px
}

.feeBox .dhl i {
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -160px -1079px
}

.feeBox .usps i {
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -320px -1079px
}

.feeBox .feeNumP {
    padding-left: 20px;
    font-size: 14px
}

.feeBox .p3 i {
    vertical-align: middle;
    float: left
}

.feeBox .feeNum {
    font-weight: bold;
    color: #646464;
    line-height: 24px;
    float: left
}

.feeBox .fedxImg {
    display: inline-block;
    width: 68px;
    height: 24px;
    background: url(/Images/ptAllimg.png) no-repeat 3px -1078px
}

.feeBox .ruImg {
    width: 64px;
    height: 24px;
    background: url(/Images/product_detail/ruLine.png) no-repeat 0 0;
    display: none
}

.feeBox .cnImg {
    width: 180px;
    height: 24px;
    background: url(/Images/order/chinaShipIcn.png) no-repeat 0 2px;
    display: none;
    background-size: 100% auto
}

.feeBox .selectBox1 .i {
    position: absolute;
    cursor: pointer;
    transition: .3s;
    top: 9px;
    right: 5px;
    width: 9px;
    height: 7px;
    background: url(/Images/product_detail/jiantou2.png) no-repeat center
}

.feeBox .feeBoxC {
    padding-left: 20px;
    margin-bottom: 15px;
    position: relative;
    height: 28px
}

.feeBox .feeTxt {
    color: #ac7100;
    line-height: 18px;
    font-size: 12px;
    margin-top: 10px;
    background: #fff;
    padding: 13px 20px
}

.feeBox .goCount {
    display: block;
    margin: 0 20px;
    border: 1px solid #00936f;
    border-radius: 4px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    background: rgba(255,255,255,.5);
    color: #00936f;
    margin-top: 15px
}

.feeBox .goCount i {
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-right: 5px;
    background: url(/Images/ptAllimg.png) no-repeat -527px -369px;
    vertical-align: top;
    margin-top: 5px
}

.feeBox .goCount:hover {
    background: #fff
}

.feeBox .shipList {
    border-radius: 8px;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #eee
}

.feeBox .shipList li {
    background: #fff;
    display: none
}

.feeBox .shipList li {
    min-height: 39px;
    vertical-align: middle;
    line-height: 49px;
    border-bottom: 1px solid #eee
}

.feeBox .shipList li span {
    float: left
}

.feeBox .shipList li .s1 {
    width: 82px;
    padding-left: 10px;
    float: left
}

.feeBox .shipList li .s1 img {
    display: block;
    margin: 5px 0
}

.feeBox .shipList li .s2 {
    width: 93px
}

.feeBox .shipList .liT {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    font-weight: bold;
    color: #969696;
    background: #f2f2f2;
    padding: 0
}

.feeBox .shipList .liT .s1 {
    width: 82px;
    padding-left: 10px
}

.feeBox .shipList .liT .s2 {
    width: 93px
}

.feeBox .shipList .liT .s3 {
    max-width: 100px
}

.feeBox .shipList .liT span {
    display: table;
    height: 39px
}

.feeBox .shipList .liT i {
    display: table-cell;
    vertical-align: middle;
    line-height: 12px;
    font-style: normal
}

/*.pageR .sellList {*/
/*    margin-top: 10px;*/
/*    background: #fff;*/
/*    padding-bottom: 15px;*/
/*    margin-bottom: 10px*/
/*}*/

/*.pageR .sellList ul {*/
/*    padding: 0 20px*/
/*}*/

/*.pageR .sellList li {*/
/*    height: 28px;*/
/*    border-bottom: 1px dashed #eee;*/
/*    padding: 10px 0;*/
/*    line-height: 12px;*/
/*    font-size: 12px*/
/*}*/

/*.pageR .sellList li a p {*/
/*    word-wrap: break-word;*/
/*    word-break: normal*/
/*}*/

/*.pageR .sellList li .p1 a {*/
/*    color: #646464;*/
/*    font-size: 12px;*/
/*    line-height: 12px*/
/*}*/

/*.pageR .sellList li .p2 {*/
/*    color: #969696;*/
/*    margin-top: 8px*/
/*}*/

/*.pageR .sellList li .p2 span {*/
/*    color: #00936f*/
/*}*/

/*.pageR .sellList li a:hover .p1 {*/
/*    color: #00936f*/
/*}*/

/*.pageR .sellList .toSoldWithP {*/
/*    font-size: 12px;*/
/*    line-height: 12px;*/
/*    font-weight: bold;*/
/*    margin: 10px 0;*/
/*    text-align: center*/
/*}*/

/*.pageR .sellList .toSoldWithP a {*/
/*    color: #00936f*/
/*}*/

/*.pageR .sellList .toSoldWithP a:hover {*/
/*    text-decoration: underline*/
/*}*/

/*.pageR .pdfBox {*/
/*    background: #fff*/
/*}*/

/*.pageR .pdfBox .aBox {*/
/*    padding: 15px 20px*/
/*}*/

/*.pageR .pdfBox .aBox a {*/
/*    display: inline-block;*/
/*    padding: 0 10px;*/
/*    line-height: 22px;*/
/*    font-size: 12px;*/
/*    color: #646464;*/
/*    border-radius: 4px;*/
/*    background: #f5f5f5;*/
/*    margin: 0 5px 5px 0*/
/*}*/

/*.pageR .pdfBox .aBox a:hover {*/
/*    color: #00936f*/
/*}*/

 .topBoxB span.chatNow {
    margin-top: -1px;
    height: 20px;
    line-height: 20px;
    float: left;
    background: url(/Images/schImgListV4.png) no-repeat 0 -558px;
    cursor: pointer;
    margin-left: 5px;
    padding-left: 25px
}

 .topBoxB span.chatNow:hover {
    color: #00936f;
    background-position: 0 -608px
}

/*.pageR .cellBox {*/
/*    margin-bottom: 10px*/
/*}*/

/*.pageR .cell1 {*/
/*    height: 1000px;*/
/*    background: url(/Images/product_detail/cellBg1-1.jpg) no-repeat center*/
/*}*/

/*.pageR .cell1 a {*/
/*    display: block;*/
/*    height: 100%*/
/*}*/

/*.pageR .cell1 p {*/
/*    padding-top: 26px;*/
/*    color: #fff;*/
/*    font-weight: bold;*/
/*    line-height: 24px;*/
/*    font-size: 20px;*/
/*    text-align: center;*/
/*    padding: 26px 25px 0*/
/*}*/

/*.pageR .cell2 {*/
/*    height: 435px;*/
/*    background: #fff*/
/*}*/

/*.pageR .cell2 a {*/
/*    display: block;*/
/*    height: 100%*/
/*}*/

/*.pageR .cell2 .p1 {*/
/*    font-size: 18px;*/
/*    line-height: 22px;*/
/*    color: #646464;*/
/*    font-weight: bold;*/
/*    padding-top: 28px;*/
/*    text-align: center;*/
/*    margin-bottom: 8px*/
/*}*/

/*.pageR .cell2 .tableBox {*/
/*    display: table;*/
/*    height: 82px;*/
/*    margin-bottom: 1px;*/
/*    width: 100%*/
/*}*/

/*.pageR .cell2 .tableBox div {*/
/*    display: table-cell;*/
/*    vertical-align: middle;*/
/*    padding-left: 54px;*/
/*    padding-right: 10px*/
/*}*/

/*.pageR .cell2 .tableBox p {*/
/*    line-height: 14px;*/
/*    color: #646464*/
/*}*/

/*.pageR .cell2 .tableBox .p2 {*/
/*    font-size: 14px;*/
/*    font-weight: bold;*/
/*    margin-bottom: 8px*/
/*}*/

/*.pageR .cell2 .tableBox .p3 {*/
/*    font-size: 12px*/
/*}*/

/*.pageR .cell2 .tableBox1 {*/
/*    background: url(/Images/product_detail/cellBg2-1.png) no-repeat left top;*/
/*    height: 82px*/
/*}*/

/*.pageR .cell2 .tableBox2 {*/
/*    background: url(/Images/product_detail/cellBg2-2.png) no-repeat left top;*/
/*    height: 79px*/
/*}*/

/*.pageR .cell2 .tableBox3 {*/
/*    background: url(/Images/product_detail/cellBg2-3.png) no-repeat left top;*/
/*    height: 88px*/
/*}*/

/*.pageR .cell2 .tableBox4 {*/
/*    background: url(/Images/product_detail/cellBg2-4.png) no-repeat left top;*/
/*    height: 103px*/
/*}*/

/*.pageR .cell3 {*/
/*    background: #fff;*/
/*    text-align: center;*/
/*    padding-bottom: 40px*/
/*}*/

/*.pageR .cell3 .p1 {*/
/*    font-size: 18px;*/
/*    color: #646464;*/
/*    line-height: 22px;*/
/*    font-weight: bold;*/
/*    padding: 28px 20px 18px 20px*/
/*}*/

/*.pageR .cell3 img {*/
/*    max-width: 95%*/
/*}*/

/*.pageR .cell3 .p2 {*/
/*    font-size: 12px;*/
/*    color: #969696;*/
/*    line-height: 16px;*/
/*    text-align: left;*/
/*    padding: 0 10px*/
/*}*/

/*.pageR .cell4 {*/
/*    height: 460px;*/
/*    background: url(/Images/product_detail/cellBg3.jpg) no-repeat center top;*/
/*    text-align: center;*/
/*    position: relative*/
/*}*/

/*.pageR .cell4 a {*/
/*    display: block;*/
/*    height: 100%;*/
/*    padding: 0 20px*/
/*}*/

/*.pageR .cell4 .p1 {*/
/*    font-size: 22px;*/
/*    color: #646464;*/
/*    line-height: 22px;*/
/*    font-weight: bold;*/
/*    padding-top: 60px;*/
/*    margin-bottom: 18px*/
/*}*/

/*.pageR .cell4 .p2 {*/
/*    font-size: 12px;*/
/*    line-height: 19px;*/
/*    color: #646464*/
/*}*/

/*.pageR .cell4 ul {*/
/*    padding-left: 12px;*/
/*    height: 160px;*/
/*    position: absolute;*/
/*    bottom: 20px;*/
/*    left: 20px;*/
/*    padding-top: 20px*/
/*}*/

/*.pageR .cell4 li {*/
/*    float: left;*/
/*    width: 120px;*/
/*    text-align: center;*/
/*    padding-top: 45px;*/
/*    height: 32px;*/
/*    text-align: center;*/
/*    color: #4c3b96;*/
/*    font-size: 14px;*/
/*    line-height: 14px*/
/*}*/

/*.pageR .cell4 li.l1 {*/
/*    background: url(/Images/product_detail/fbuIcn2.png) no-repeat 42px -84px*/
/*}*/

/*.pageR .cell4 li.l2 {*/
/*    background: url(/Images/product_detail/fbuIcn2.png) no-repeat 42px -176px*/
/*}*/

/*.pageR .cell4 li.l3 {*/
/*    background: url(/Images/product_detail/fbuIcn2.png) no-repeat 42px -276px*/
/*}*/

/*.pageR .cell4 li.l4 {*/
/*    background: url(/Images/product_detail/fbuIcn2.png) no-repeat 42px -371px*/
/*}*/

/*.pageR .cell5 {*/
/*    padding: 10px;*/
/*    background: #fff*/
/*}*/

/*.pageR .cell5 .Vbox {*/
/*    float: left;*/
/*    background: #fff;*/
/*    margin-bottom: 2px;*/
/*    position: relative;*/
/*    cursor: pointer*/
/*}*/

/*.pageR .cell5 .Vbox img {*/
/*    max-width: 142px;*/
/*    height: 90px;*/
/*    display: block*/
/*}*/

/*.pageR .cell5 .VboxF img {*/
/*    max-width: 100%;*/
/*    height: 162px*/
/*}*/

/*.pageR .cell5 .Vbox i {*/
/*    transition: all .1s;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    width: 34px;*/
/*    height: 34px;*/
/*    margin-left: -17px;*/
/*    margin-top: -17px;*/
/*    background: url(/Images/home/videoBtn1.png) no-repeat center;*/
/*    background-size: cover*/
/*}*/

/*.pageR .cell5 .Vbox span {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    background: rgba(0,0,0,.1);*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    transition: all .1s*/
/*}*/

/*.pageR .cell5 .Vbox:hover i {*/
/*    background: url(/Images/home/videoBtn2.png) no-repeat center;*/
/*    background-size: cover*/
/*}*/

/*.pageR .cell5 .Vbox:hover span {*/
/*    display: none*/
/*}*/

ul .ziti .icnBg {
    display: inline-block
}

ul .zhuanyun .icnBg {
    display: inline-block
}

ul .zhuanyun .icnBg1 {
    width: 26px;
    height: 18px;
    background: url(/Images/order/ordericnList.png) no-repeat 0 -154px;
    vertical-align: middle
}

ul .zhuanyun .icnBg2 {
    width: 42px;
    height: 18px;
    vertical-align: middle;
    background: url(/Images/order/ordericnList.png) no-repeat 0 -126px;
    margin-left: 5px
}

ul .ziti .icnBg1 {
    width: 21px;
    height: 16px;
    background: url(/Images/order/ordericnList.png) no-repeat 0 -192px;
    vertical-align: middle;
    display: inline-block
}

ul .zhuanyun .s1 span {
    display: inline-block;
    width: 150px;
    vertical-align: middle;
    margin-left: 5px;
    line-height: 17px;
    word-wrap: break-word;
    word-break: break-all
}

ul .ziti .s1 span {
    display: inline-block;
    width: 161px;
    vertical-align: middle;
    margin-left: 60px;
    line-height: 17px;
    word-wrap: break-word;
    word-break: break-all
}

 .ptMain .imgTxt {
    background: #fff;
    padding: 10px 20px 20px 20px;
    font-size: 14px;
    color: #646464
}

 .ptMain .imgTxt img {
    max-width: 925px;
    display: block!important;
    margin: 0 auto
}

 .ptMain .imgTxt #witrigs img {
    width: auto;
    max-width: 925px
}

 .ptMain .imgTxt .weixue img {
    float: left;
    width: auto
}

 .topBoxRt .pdf {
    text-align: right;
    max-width: 320px;
    position: absolute;
    right: 0;
    top: 0
}

 .topBoxRt .pdf a {
    display: inline-block;
    width: 26px;
    height: 28px;
    background: url(https://aliffs.utsource.net/Images/ptAllimg.png) no-repeat -454px -842px
}

 .topBoxRt .pdf p {
    font-size: 12px;
    color: #b89a49;
    line-height: 14px;
    margin-top: 5px
}

 .shareFb {
    position: absolute;
    right: 30px;
    top: 0;
    width: 27px;
    height: 27px;
    background: url(https://aliffs.utsource.net/Images/shareFb.png) no-repeat center;
    cursor: pointer;
    z-index: 99
}

 .huanbao {
    position: absolute;
    right: 60px;
    top: 0;
    width: 27px;
    height: 27px;
    background: url(/Images/icon/huanbao2.png) no-repeat center;
    cursor: pointer;
    z-index: 99
}



 .huanbao:hover span {
    visibility: visible;
    opacity: 1;
    display: block
}

 .pdfTit {
    font-size: 20px;
    color: #b89a49;
    line-height: 50px;
    padding-left: 20px;
    background: #fafafa
}

.newOldIcn {
    display: inline-block
}

.newIcnBox p {
    width: 100%
}

.newIcnBox span {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 18px;
    line-height: 18px;
    border-radius: 9px;
    padding: 1px 7px 0
}

.oldIcnBox span {
    cursor: pointer;
    display: inline-block;
    background: #06ca2b;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 18px;
    line-height: 18px;
    border-radius: 9px;
    padding: 1px 7px 0
}

.txttitleB {
    line-height: 12px;
    margin: 13px 0 8px 0;
    font-weight: bold;
    color: #323232
}

.hdieTxt {
    width: 510px;
    padding: 24px;
    position: absolute;
    top: 57px;
    left: 0;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px 1px rgba(0,0,0,.3);
    display: none
}

.hdieTxt .p0 {
    font-size: 18px;
    color: #323232;
    line-height: 18px;
    font-weight: bold;
    margin-bottom: 18px
}

.hdieTxt .p1 {
    font-size: 16px;
    color: #323232;
    line-height: 16px;
    margin-bottom: 8px
}

.hdieTxt .p2 {
    font-size: 12px;
    color: #646464;
    line-height: 16px
}

.newOldIcnBox:hover .hdieTxt {
    display: block
}

.buyProcess {
    height: 260px;
    background: url(https://aliffs.utsource.net/Images/product_detail/cellCart.jpg?x-oss-process=style/other) no-repeat center;
    margin-bottom: 10px
}

.buyProcess ul {
    padding-left: 128px
}

.buyProcess li {
    float: left;
    padding-top: 38px
}

.buyProcess .l1 {
    width: 218px;
    margin-right: 39px;
    padding-top: 60px
}

.buyProcess .l1 .txtB {
    height: 64px;
    border-radius: 32px;
    margin-bottom: 32px
}

.buyProcess .l1 .txtB span {
    padding-left: 40px
}

.buyProcess .l1 .s1 {
    background: url(https://aliffs.utsource.net/Images/product_detail/cellCart1.png) no-repeat 10px 10px
}

.buyProcess .l1 .s2 {
    background: url(https://aliffs.utsource.net/Images/product_detail/cellCart2.png) no-repeat 14px 10px
}

.buyProcess .l2 {
    width: 165px;
    margin-right: 20px
}

.buyProcess .l2 .txtB {
    margin-bottom: 20px
}

.buyProcess .l3 {
    width: 120px;
    margin-right: 24px
}

.buyProcess .l4 .txtB {
    margin-bottom: 20px
}

.buyProcess .l4 {
    width: 145px
}

.buyProcess .txtB {
    display: table;
    width: 100%;
    height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 24.5px;
    background-image: linear-gradient(#216cf6,#1c5bdb)
}

.buyProcess .txtB span {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.pdfImgCell .pdf-viewimgs {
    height: 570px;
    border-radius: 4px;
    padding: 10px 0;
    overflow: hidden
}

.pdfImgCell .pdf-viewimgs li {
    text-align: center
}

.pdfImgCell .pdf-viewimgs li img {
    max-height: 570px;
    margin: 0 auto;
    max-width: 90%
}

.pdfImgCell .imgL {
    position: absolute;
    left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url(/Images/home/indexIcn2.png) no-repeat 5px -158px #e5e5e5;
    width: 22px;
    height: 40px;
    cursor: pointer;
    top: 50%;
    margin-top: -20px;
    transition: all .3s
}

.pdfImgCell .imgR {
    position: absolute;
    width: 22px;
    height: 40px;
    cursor: pointer;
    top: 50%;
    right: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background: url(/Images/home/indexIcn2.png) no-repeat 7px -119px #e5e5e5;
    margin-top: -20px;
    transition: all .3s
}

.pdfImgCell .imgL:hover {
    background-color: #ccc
}

.pdfImgCell .imgR:hover {
    background-color: #ccc
}

 .body .content {
    width: 1300px;
    margin: 0 auto
}

 .body .content .main {
    float: right;
    width: 980px;
    margin-bottom: 50px
}

 .body .content .main .imgTxt {
    background: #fff;
    padding: 10px 20px 20px 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #646464
}

 .body .content .main .imgTxt img {
    width: 925px;
    display: block;
    margin: 0 auto
}

 .body .content .main .imgTxt #witrigs img {
    width: auto;
    max-width: 925px
}

 .body .main .Parameter {
    background: #fff;
    padding: 10px 20px 20px 20px;
    margin-bottom: 10px
}

 .body .main .h2 {
    font-size: 14px;
    color: #646464;
    line-height: 30px;
    font-weight: bold
}

 .body .main .Parameter .Features-pro span {
    display: inline-block;
    color: #323232;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c6ede3;
    background-color: #f2fcfa;
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
    margin-bottom: 7px
}

 .body .main .Parameter ul.features-list {
    border: 1px solid #dcdcdc
}

 .body .main .Parameter ul.features-list li {
    border-bottom: 1px solid #eee;
    line-height: 28px
}

 .body .main .Parameter ul.features-list li:nth-child(last) {
    border-bottom: none
}

 .body .main .Parameter ul.features-list li span {
    float: left;
    color: #323232;
    font-size: 12px
}

 .body .main .Parameter ul.features-list li span.spL {
    width: 200px;
    text-align: right;
    color: #646464;
    margin-right: 20px;
    word-wrap: break-word
}

 .body .main .Parameter ul.features-list span.spR {
    width: 600px
}

 .body .main .videoBox {
    background: #fff;
    padding: 10px 20px 20px 20px;
    margin-bottom: 10px
}

 .body .Parameter .Features-pro {
    background: #fff;
    padding: 10px 20px;
    font-family: Arial;
    line-height: 175%;
    letter-spacing: 0;
    font-size: 14px;
    color: #000
}

 .body .main .Related {
    background: #fff;
    padding: 10px 20px 20px 20px;
    margin-bottom: 10px
}

 .body .main .Related ul {
    border: 1px solid #dcdcdc
}

 .body .main .Related ul li {
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #eee;
    font-size: 12px;
    padding-left: 10px
}

 .body .main .Related ul li.tit {
    color: #969696;
    background: #e6e6e6
}

 .body .main .Related ul li span {
    float: left
}

 .body .main .Related ul li span.s1 {
    width: 144px
}

 .body .main .Related ul li span.s2 {
    width: 145px
}

 .body .main .Related ul li span.s3 {
    width: 180px
}

 .body .main .Related ul li span.s4 {
    width: 145px
}

 .body .main .Related ul li span.s5 {
    width: 110px;
    color: #00936f
}

 .body .main .Related ul li.tit span.s5 {
    color: #969696
}

.videoplay {
    width: 640px;
    height: 480px;
    border-radius: 2px;
    cursor: pointer;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
    margin-top: 30px
}

#video {
    width: 640px;
    height: 480px
}

 .payIcn li img {
    vertical-align: middle
}

 .payIcn li span {
    z-index: 2;
    white-space: nowrap;
    display: none;
    position: absolute;
    background: #fff;
    left: 0;
    top: -30px;
    line-height: 28px;
    font-size: 12px;
    color: #646464;
    padding: 0 8px;
    border: 1px solid #c8c8c8;
    border-radius: 8px;
    box-shadow: 0 0 2px 3px rgba(0,0,0,.08)
}

 .payIcn li:hover span {
    display: block
}

 .content .ptMain .package {
    background: #fff;
    margin-bottom: 10px
}

.body .package .package-in {
    padding: 30px 20px 50px 40px;
    text-align: center
}

.body .package h3 {
    height: 50px;
    line-height: 50px;
    color: #323232;
    font-size: 20px;
    background: #fafafa;
    padding-left: 20px
}

.body .package li {
    float: left;
    max-width: 165px;
    text-align: center;
    margin-right: 13px;
    min-height: 175px;
    margin-bottom: 10px
}

.body .package li p {
    color: #969696;
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px
}

.body .package li:nth-child(2n) img {
    margin-top: 63px
}

.IncludedLi {
    display: none
}

.IncludedLi.showLi {
    display: block
}

.IncludedTxt {
    background: #fff;
    margin-bottom: 50px
}

.IncludedTxt .IncludedTab {
    height: 50px;
    line-height: 50px;
    background: #fafafa
}

.IncludedTxt .IncludedTab span {
    float: left;
    padding: 0 25px;
    font-size: 18px;
    color: #969696;
    cursor: pointer
}

.IncludedTxt .IncludedTab span.cut {
    background: #fff;
    color: #323232
}

.IncludedTxt .IncludedTab span:hover {
    background: #fff;
    color: #323232
}

.IncludedTxt .IncludedM {
    padding: 20px;
    position: relative;
    height: 244px;
    overflow: hidden
}

.IncludedTxt .IncludedM .ShoppingGuide .pT {
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #323232;
    margin: 15px 0 7px 0
}

.IncludedTxt .IncludedM .ShoppingGuide .pT:first-child {
    margin-top: 0
}

.IncludedTxt .IncludedM .ShoppingGuide .pM {
    font-size: 12px;
    line-height: 16px;
    color: #646464
}

.IncludedTxt .IncludedM .ShoppingGuide li {
    position: relative;
    color: #646464;
    font-size: 12px;
    line-height: 16px;
    padding-left: 14px;
    margin-bottom: 6px
}

.IncludedTxt .IncludedM .ShoppingGuide li span {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #ceb267;
    left: 3px;
    top: 4px
}

.IncludedTxt .IncludedM .loadImgCs {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    display: none
}

.SelatedSearch {
}

.SelatedSearch li {
    float: left;
    width: 440px;
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    margin-bottom: 7px;
    margin-right: 10px
}

.SelatedSearch li.LongL {
    width: 600px
}

.RelatedSupplier .tableT {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    font-weight: bold;
    color: #969696
}

.RelatedSupplier .tableT span {
    float: left
}

.RelatedSupplier .tableT .s1 {
    padding-left: 10px;
    width: 102px
}

.RelatedSupplier .s2 {
    width: 196px
}

.RelatedSupplier .s3 {
    width: 64px
}

.RelatedSupplier .s4 {
    width: 49px
}

.RelatedSupplier .s5 {
    width: 106px
}

.RelatedSupplier .s6 {
    width: 105px
}

.RelatedSupplier .s7 {
    width: 230px;
    margin-right: 5px
}

.RelatedSupplier ul {
    border: 1px solid #eee;
    display: block
}

.RelatedSupplier ul li {
    border-bottom: 1px solid #f5f5f5
}

.RelatedSupplier ul .listL {
    float: left;
    width: 93px;
    font-size: 12px;
    color: #323232;
    line-height: 14px;
    padding: 7px 10px 7px 9px;
    word-break: break-all
}

.RelatedSupplier ul .listR {
    float: left;
    width: 826px
}

.RelatedSupplier ul .listR p {
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    padding: 7px 0;
    border-bottom: 1px solid #f5f5f5
}

.RelatedSupplier ul .listR p span {
    float: left;
    word-break: break-all;
    min-height: 1px
}

.RelatedSupplier .fenye {
    text-align: center;
    margin-top: 20px
}

.RelatedSupplier .fenye span {
    cursor: pointer;
    background: #fff;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1px solid #ddd;
    color: #323232;
    line-height: 24px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px
}

.RelatedSupplier .fenye span.firstSp {
    background: #00936f;
    color: #fff;
    border-color: #00936f
}

.RelatedSupplier .fenye span:hover {
    background: #00936f;
    border-color: #00936f;
    color: #fff
}

.AlternateNames .p1 {
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    color: #323232
}

.AlternateNames .p2 {
    font-size: 12px;
    line-height: 16px;
    color: #646464;
    margin: 12px 0
}

.AlternateNames li {
    float: left;
    width: 30%;
    font-size: 12px;
    color: #969696;
    line-height: 12px;
    margin-bottom: 11px;
    margin-right: 2%
}

 .body .chengruo {
    overflow: hidden;
    padding: 35px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    background: #fff
}

 .body .chengruo ul {
    width: 890px;
    margin: 0 auto
}

 .body .chengruo li {
    float: left;
    margin-right: 10px;
    width: 210px
}

 .body .chengruo li:last-child {
    margin-right: 0
}

 .body .chengruo li:first-child {
    margin-left: 6px
}

 .body .chengruo li .imgBox {
    float: left;
    width: 54px;
    height: 40px;
    margin-right: 10px;
    background: url(/Images/ptAllimg.png) no-repeat 0 -740px
}

 .body .chengruo li .imgBox2 {
    background-position: 0 -805px
}

 .body .chengruo li .imgBox3 {
    background-position: 0 -869px
}

 .body .chengruo li .imgBox4 {
    background-position: 0 -936px
}

 .body .chengruo li p {
    line-height: 14px;
    float: left;
    width: 146px;
    margin-top: 2px
}

#xcGotop {
    background: url(/Images/ptAllimg.png) no-repeat -258px -498px
}

 .body .content .saide .pdfBox {
    background: #fff;
    padding: 10px 20px 20px 20px;
    color: #969696;
    margin-top: 10px
}

 .body .content .saide .pdfBox p {
    line-height: 16px
}

 .body .content .saide .pdfBox .titleP {
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    font-size: 16px;
    color: #646464;
    border-bottom: 1px dashed #eee
}

 .body .content .saide .pdfBox .name {
    margin: 10px 0 5px 0;
    line-height: 16px
}

 .body .content .saide .pdfBox .name a {
    color: #646464;
    float: left;
    margin-right: 3px;
    font-size: 16px
}

 .body .content .saide .pdfBox .name span {
    float: left;
    line-height: 8px;
    font-size: 12px
}

 .body .content .saide .pdfBox .name a:hover {
    color: #00936f
}

 .body .content .saide .pdfBox .name a.view {
    margin-left: 20px;
    float: right;
    font-size: 12px
}

 .body .content .saide .pdfBox .titleP2 {
    color: #323232;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin: 15px 0 7px 0
}

 .body .content .saide .pdfBox .aBox a {
    display: inline-block;
    padding: 5px 9px;
    border-radius: 2px;
    background: #f5f5f5;
    line-height: 14px;
    color: #646464;
    margin-right: 5px;
    margin-bottom: 5px
}

 .body .content .saide .pdfBox .aBox a:hover {
    color: #00936f
}

 .body .content .saide .tuijian ul {
    background: #fff;
    padding: 10px
}

 .body .content .saide .tuijian li {
    overflow: hidden;
    margin-bottom: 20px
}

 .body .content .saide .tuijian li:last-child {
    margin-bottom: 0
}

 .body .content .saide .tuijian li img {
    width: 100px;
    height: 80px;
    margin-right: 10px;
    float: left
}

 .body .content .saide .tuijian li .txt {
    float: left;
    width: 170px
}

 .body .content .saide .tuijian li .txt a {
    font-size: 14px;
    color: #646464;
    line-height: 16px
}

 .body .content .saide .tuijian li .txt .p2 {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #00936f
}

 .body .content .saide .tuijian li .txt .p3 {
    font-size: 12px;
    margin: 5px 0;
    line-height: 12px;
    color: #969696
}

 .body .content .saide .tuijian li .txt .p3 a {
    color: #969696;
    font-size: 12px
}

 .body .content .saide .tuijian li a:hover {
    color: #00936f
}

 .body .content .saide .tuijian li .txt .p3 a:hover {
    color: #00936f
}

.ptMain .desc-box {
    padding: 54px 0 0 0;
    margin-bottom: 10px
}

.ptMain .desc-box .Features {
    margin: 0 30px 3px;
    border-top: 1px dashed #dbdddd;
    padding: 0 0 25px 18px
}



.ptMain .desc-box .Features ul.features-list li {
    color: #323232;
    line-height: 28px;
    padding-left: 5px
}

.ptMain .desc-box .Features ul.features-list li span {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #00936f;
    vertical-align: middle;
    margin-right: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.ptMain .desc-box .application {
    margin: 0 30px 3px;
    border-top: 1px dashed #dbdddd;
    padding-bottom: 37px;
    padding-left: 18px
}

.ptMain .desc-box .application ul.applicationList li {
    color: #323232;
    line-height: 28px;
    padding-left: 5px
}

.ptMain .desc-box .application ul.applicationList li span {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #00936f;
    vertical-align: middle;
    margin-right: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.ptMain .desc-box h3.product-name {
    font-weight: normal;
    font-size: 18px;
    color: #323232;
    line-height: 20px;
    padding-left: 19px
}

.ptMain .desc-box ul.detailImgBox {
    margin-bottom: 10px;
    background: #fff;
    padding-bottom: 10px
}

.ptMain .desc-box,.ptMain .desc-box .pay-way,.ptMain .desc-box .ptMain .desc-box .chengruo,.ptMain .desc-box .package {
    background: #fff
}

.ptMain .desc-box h3.Parameter-title {
    font-weight: normal;
    font-size: 18px;
    color: #646464;
    line-height: 38px;
    text-align: center
}

.ptMain .desc-box h3.Parameter-sub-title {
    font-size: 21px;
    color: #323232;
    padding: 0 20px;
    top: -21px;
    margin-left: 18px
}

.ptMain .desc-box .Parameter-box {
    border-top: 1px dashed #dbdddd;
    margin: 0 30px
}

.ptMain .desc-box .Parameter-box ul {
    border: 1px solid #dcdcdc;
    color: #323232;
    border-bottom: none;
    text-align: initial
}

.ptMain .desc-box .Parameter-box ul li {
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #eee;
    float: left;
    width: 50%
}



.ptMain .desc-box p.see-desc {
    text-align: center
}

.ptMain .desc-box p.see-desc a {
    color: #00936f;
    margin-left: 28px;
    line-height: 51px;
    margin-right: 8px
}

.ptMain .desc-box p.see-desc i {
    width: 14px;
    height: 14px;
    display: inline-block;
    background-color: #ffa133;
    line-height: 14px;
    color: #fff;
    text-align: center;
    border-radius: 50%
}

div.new_popupBox {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    color: #333
}

div.new_popupBox div.popup_content {
    position: fixed;
    top: 0;
    left: 0;
    width: 800px;
    margin: 240px auto 0;
    right: 0;
    padding: 15px;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-animation: all .4s
}

div.new_popupBox div.popup_content .same {
    text-align: center;
    font-weight: 400;
    line-height: 24px
}

div.new_popupBox div.popup_content dl dt {
    line-height: 28px;
    font-weight: 700
}

div.new_popupBox div.popup_content dl dd {
    margin: 8px 0;
    line-height: 20px;
    text-indent: 18px
}

div.new_popupBox div.popup_content div.youknown a {
    display: inline-block;
    padding: 6px 30px;
    margin: 20px 10px 20px 0;
    text-align: center;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.ptMain .newAddImg li {
    text-align: center
}

.ptMain .newAddImg li img {
    max-width: 100%
}

 .haveReview .p1 {
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    margin-bottom: 5px;
    word-break: break-all
}

 .haveReview .p2 {
    border-bottom: 0
}

 .haveReview .p2 .s1 {
    font-size: 12px;
    color: #969696;
    font-weight: normal
}

 .haveReview .p2 .bianji {
    float: right;
    color: #00936f;
    cursor: pointer
}

 .numStar.zero {
    background-position: -7px -127px
}

 .numStar.one {
    background-position: -7px -6px
}

 .numStar.two {
    background-position: -7px -29px
}

 .numStar.three {
    background-position: -7px -52px
}

 .numStar.four {
    background-position: -7px -76px
}

 .numStar.five {
    background-position: -7px -100px
}

.ReplyTc {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    left: 0;
    top: 0;
    display: none
}

.ReplyTc .ReplyIn {
    width: 360px;
    height: 260px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -150px;
    margin-left: -200px;
    background: #fff;
    border-radius: 10px;
    padding: 20px
}

.ReplyTc .ReplyIn .p1 {
    font-size: 16px;
    line-height: 20px;
    color: #646464;
    width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ReplyTc .ReplyIn .p1 span {
    color: #00936f;
    margin: 0 5px
}

.ReplyTc .ReplyIn textarea {
    width: 348px;
    height: 140px;
    margin: 15px 0
}

.ReplyTc .ReplyIn .subBtn {
    display: block;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    border-radius: 18px;
    background: #074c9f;
    cursor: pointer
}

.ReplyTc .ReplyIn .subBtn:hover {
    background: #0759bb
}

.ReplyTc .ReplyIn .close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 18px;
    height: 18px;
    background: url(/Images/OCicn2.png) 0 -482px no-repeat;
    cursor: pointer;
    display: block
}

div.simulate div.seleceCountry div.showcountry {
    height: 100%
}

div.simulate div.manyCountry {
    position: relative;
    display: none;
    width: 270px;
    height: 280px;
    overflow-y: scroll;
    margin-left: -1px;
    background: #fff;
    border: 1px solid #ccc;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

div.simulate div.manyCountry ul li a {
    display: block;
    padding-left: 7px;
    color: #323232
}

div.simulate div.manyCountry ul li a:hover,.fobg {
    background: #f0f0f0
}

div.zoomDiv {
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background: #fff;
    border: 1px solid #ccc;
    display: none;
    text-align: center;
    overflow: hidden
}

div.zoomMask {
    position: absolute;
    background: url("/Images/product_detail/mask.png") repeat scroll 0 0 transparent;
    cursor: move;
    z-index: 1
}

.loading-shipping {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: none
}

label.outer {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    border: 1px solid #9b9b9b;
    border-radius: 50%
}

label.outer em.bestIn {
    display: block;
    width: 8px;
    height: 8px;
    background: #079673;
    border-radius: 50%;
    margin: 3px
}

label.outer:hover,label.outer.selected {
    border-color: #079673
}

.content .threeMiaoshu {
    font-size: 14px;
    color: #666;
    margin-top: 10px
}

.product_details .body .content .miaoshu .threeMiaoshu ul {
    border: 0 none
}

.product_details .body .content .miaoshu .threeMiaoshu ul li {
    border: 0 none;
    line-height: 20px;
    list-style: disc;
    position: relative;
    padding-left: 15px;
    margin-bottom: 5px
}

.product_details .body .content .miaoshu .threeMiaoshu ul li i {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    margin-right: 5px;
    color: #999;
    line-height: 16px
}

.content .tTexin {
}

.content .txiangQing {
    margin-top: 10px
}

.content .txiangQing .tTxt {
    margin-bottom: 10px
}

.content .miaoshu .txiangQing p a {
    color: #0091ff;
    text-decoration: underline
}

.content .threeMiaoshu img {
    width: 100%;
    margin-bottom: 5px
}

.content .tTit {
    font-size: 14px;
    line-height: 40px;
    font-weight: bold
}

.product_details .body .content .package .threeTxt {
    color: #666;
    font-size: 14px;
    line-height: 20px
}

.product_details .body .content .miaoshu {
    margin-bottom: 50px
}

.product_details .body .content .miaoshu h3 {
    line-height: 32px;
    font-size: 16px;
    color: #666;
    padding-left: 28px;
    height: 32px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-bottom: 4px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.product_details .body .content .miaoshu h3 .inquiryA {
    float: right;
    color: #0091ff;
    text-decoration: underline;
    font-size: 14px;
    font-weight: normal;
    margin-right: 20px
}

.product_details .body .content .miaoshu ul {
    border-top: 1px solid #ddd
}

.product_details .body .content .miaoshu ul li {
    border: 1px solid #ddd;
    border-top: none
}

.product_details .body .content .miaoshu span {
    display: inline-block;
    line-height: 34px
}

.product_details .body .content .miaoshu .s1 {
    width: 113px;
    text-align: right;
    padding-right: 12px;
    font-size: 14px;
    color: #666
}

.product_details .body .content .miaoshu .s2 {
    width: 620px;
    padding-left: 20px;
    font-size: 14px;
    color: #333
}

.product_details .body .content .miaoshu .related {
    margin-top: 23px
}

.product_details .body .content .miaoshu .related h4 {
    line-height: 32px;
    font-size: 16px;
    color: #666;
    padding-left: 28px;
    height: 32px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-bottom: 4px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.product_details .body .content .miaoshu .related ul {
}

.product_details .body .content .miaoshu .related ul li {
    overflow: hidden;
    padding-left: 25px;
    padding-right: 10px
}

.product_details .body .content .miaoshu .related ul li:nth-child(2n-1) {
    background: #f9f9f9
}

.product_details .body .content .miaoshu .related ul span {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.product_details .body .content .miaoshu .related ul.old .p1 {
    width: 150px
}

.product_details .body .content .miaoshu .related ul.old .p2 {
    width: 135px
}

.product_details .body .content .miaoshu .related ul.old .p3 {
    width: 120px
}

.product_details .body .content .miaoshu .related ul.old .p4 {
    width: 130px
}

.product_details .body .content .miaoshu .related ul.old .p5 {
    width: 200px;
    margin-right: 15px
}

.product_details .body .content .miaoshu .related ul.old .p6 {
    width: 100px
}

.product_details .body .content .miaoshu .related ul.new .p1 {
    width: 40%;
    padding-right: 20px;
    box-sizing: border-box
}

.product_details .body .content .miaoshu .related ul.new .p2 {
    width: 30%
}

.product_details .body .content .miaoshu .related ul.new .p6 {
    width: 15%
}

.product_details .body .content .miaoshu .related ul .biaoti {
    font-size: 14px;
    color: #666;
    line-height: 36px;
    background: #f0f0f0
}

.product_details .body .content .miaoshu .related ul .li {
    color: #333;
    line-height: 32px
}

.product_details .body .content .miaoshu .related ul .li .p1 a {
    color: #007edd
}

.product_details .body .content .miaoshu .related ul .li .p1 a:hover {
    text-decoration: underline
}

.product_details .body .content .miaoshu .related ul .li .p6 a {
    color: #007edd
}

.product_details .body .content .miaoshu .related ul .li .p6 a:hover {
    text-decoration: underline
}

.product_details .body .content .miaoshu .dianzulist {
    margin-top: 23px
}

.product_details .body .content .miaoshu .dianzulist h4 {
    line-height: 32px;
    font-size: 16px;
    color: #666;
    padding-left: 28px;
    height: 32px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-bottom: 4px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.product_details .body .content .miaoshu .dianzulist .list {
    border: none;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden
}

.product_details .body .content .miaoshu .dianzulist li {
    float: left;
    width: 10%;
    box-sizing: border-box;
    border: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px
}

.product_details .body .content .miaoshu .dianzulist a {
    color: #333
}

.product_details .body .content .miaoshu .dianzulist a:hover {
    color: #0091ff;
    text-decoration: underline
}

.paymentBox {
    height: 490px;
    background: url(/Images/product_detail/payBg.jpg) no-repeat center;
    position: relative
}

.paymentBox .dBox {
    position: absolute
}

.paymentBox .dBox p {
    font-size: 18px;
    font-weight: bold;
    color: #646464;
    margin: 18px 0 13px 20px
}

.paymentBox .dBox img {
    margin-left: 20px
}

.paymentBox .d1 {
    width: 445px;
    height: 197px;
    left: 120px;
    top: 22px;
    background: url(/Images/product_detail/payBg1.png) no-repeat center
}

.paymentBox .d1 p {
    margin-left: 15px
}

.paymentBox .d1 img {
    margin-left: 20px
}

.paymentBox .d2 {
    width: 264px;
    height: 146px;
    right: 100px;
    top: 150px;
    background: url(/Images/product_detail/payBg2-2.png) no-repeat center
}

.paymentBox .d2 p {
    margin-top: 50px
}

.paymentBox .d3 {
    width: 360px;
    height: 167px;
    left: 100px;
    top: 269px;
    background: url(/Images/product_detail/payBg3.png) no-repeat center
}

.paymentBox .d4 {
    width: 373px;
    height: 109px;
    right: 110px;
    top: 330px;
    background: url(/Images/product_detail/payBg4.png) no-repeat center
}

.paymentBox .d3 p {
    margin-top: 32px
}

.product_details .body .content .shipping {
}

.product_details .body .content .shipping h3 {
    line-height: 32px;
    font-size: 16px;
    color: #666;
    padding-left: 28px;
    height: 32px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-bottom: 4px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.product_details .body .content .shipping ul {
    overflow: hidden;
    padding-top: 26px;
    padding-bottom: 45px;
    padding-left: 20px
}

.product_details .body .content .shipping li {
    width: 190px;
    float: left;
    padding-top: 60px;
    background: url(/Images/shipping.png?12) no-repeat;
    text-align: center;
    margin-right: 5px
}

.product_details .body .content .shipping li .p1 {
    line-height: 50px;
    font-size: 14px;
    color: #666;
    font-weight: bold
}

.product_details .body .content .shipping li p {
    color: #666;
    line-height: 18px
}

.product_details .body .content .shipping li.li1 {
    background-position: 0 0
}

.product_details .body .content .shipping li.li2 {
    background-position: -190px 0
}

.product_details .body .content .shipping li.li3 {
    background-position: -380px 0
}

.product_details .body .content .shipping li.li4 {
    background-position: -570px 0
}

.product_details .body .content .aside {
    float: right;
    width: 360px
}

.product_details .body .content .aside .ad-position {
    width: 360px;
    height: 50px;
    overflow: hidden
}

.product_details .body .content .aside .ad-position .ad {
    width: 100%;
    height: 100%
}

.product_details .body .content .aside .ad-position2 {
    width: 360px;
    height: 120px;
    overflow: hidden;
    cursor: pointer
}

.product_details .body .content .aside .ad-position2 .ad2 {
    width: 100%;
    height: 100%
}

.product_details .body .content .aside h3 {
    padding-top: 20px;
    line-height: 52px;
    font-size: 16px;
    color: #333
}

.product_details .body .content .aside .guanlian {
}

.product_details .body .content .aside li {
    border: 1px solid #ddd;
    padding-top: 3px;
    padding-left: 3px;
    overflow: hidden;
    padding-bottom: 3px;
    border: 1px solid #ddd;
    margin-bottom: 13px
}

.product_details .body .content .aside li img {
    width: 174px;
    height: 130px;
    float: left
}

.product_details .body .content .aside li .canshu {
    float: left;
    margin-left: 26px;
    padding-top: 16px;
    width: 140px
}

.product_details .body .content .aside li .canshu .p1 {
    font-size: 16px;
    color: #666;
    line-height: 20px;
    word-wrap: break-word;
    word-break: normal
}

.product_details .body .content .aside li .canshu .p2 {
    font-size: 18px;
    color: #0091ff;
    line-height: 60px;
    font-weight: bold;
    word-wrap: break-word;
    word-break: normal
}

.product_details .body .content .aside li .canshu .p3 {
    padding-left: 20px;
    background: url(/Images/sprite2.png) no-repeat 20px -30px;
    width: 50px;
    height: 14px
}

.product_details .body .content .aside .NewsUl li a img {
    height: 117px;
    width: 174px
}

.product_details .body .content .aside .NewsUl li .p1 {
    min-height: 70px;
    max-height: 80px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden
}

.product_details .body .content .aside .NewsUl li p {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.product_details .body .chengruo {
    overflow: hidden;
    padding: 35px 0;
    border: 1px solid #ddd;
    margin-bottom: 50px;
    border-left: none;
    border-right: none
}

.product_details .body .chengruo ul {
    width: 890px;
    margin: 0 auto
}

.product_details .body .chengruo li {
    float: left;
    margin-right: 10px;
    width: 210px
}

.product_details .body .chengruo li:last-child {
    margin-right: 0
}

.product_details .body .chengruo li:first-child {
    margin-left: 6px
}

.product_details .body .chengruo li img {
    float: left;
    width: 54px;
    height: 40px;
    margin-right: 10px
}

.product_details .body .chengruo li p {
    line-height: 14px;
    float: left;
    width: 146px;
    margin-top: 2px
}

.browsing {
    width: 100%;
    height: 370px;
    background: #f9f9f9
}

.browsing .wenzi {
    width: 1300px;
    margin: 0 auto;
    font-size: 16px;
    color: #666;
    line-height: 90px;
    font-weight: bold
}

.browsing .list {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden
}

.browsing .list li {
    float: left;
    padding-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 18px;
    background: #fff;
    border: 1px solid #f3f3f3;
    cursor: pointer;
    margin-right: 8px
}

.browsing .list li img {
    width: 145px;
    height: 110px;
    margin-bottom: 15px
}

.browsing .list li .xinghao {
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 18px;
    width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 18px;
    white-space: nowrap
}

.browsing .list li .danjia {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 28px
}

.browsing .list li .danjia span {
    font-size: 16px;
    color: #0091ff;
    font-weight: bold
}

 .body .content .miaoshu {
}

 .body .content .miaoshu .std {
    word-wrap: break-word
}

 .body .content .miaoshu .std .std .overviewSec {
    border: solid 1px #ccc;
    background-color: #f7f7f7;
    padding: 10px;
    font-weight: bold;
    margin: 10px 0;
    line-height: 28px;
    color: #737373;
    font-size: 14px
}

 .body .content .miaoshu .std .std h2 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #565656;
    border-left: 5px solid #7bae23;
    padding-left: 6px;
    margin: 36px 0
}

 .body .content .miaoshu .std .std p {
    line-height: 22px;
    font-size: 14px;
    color: #666;
    margin: 9px 0
}

 .body .content .miaoshu .std .std ul {
    list-style: disc outside;
    padding-left: 20px;
    border: none
}

 .body .content .miaoshu .std .std ul li {
    font-size: 14px;
    line-height: 24px;
    list-style: disc;
    color: #737373;
    border: none
}

 .std .tabSty-1 {
    font-size: 12px;
    width: 100%;
    border-collapse: collapse;
    box-sizing: border-box;
    border-color: grey;
    color: #737373;
    border: none
}

 .std .tabSty-1 th {
    border: solid 1px #ccc;
    text-align: left;
    padding: 2px 4px;
    background-color: #f8f8ff;
    line-height: 24px;
    color: #737373
}

 .std .tabSty-1 td,.tabSty-2 td {
    border: solid 1px #ccc;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 20px
}

 .std .tabSty-1 tr:hover {
    background-color: #fbf7f4
}

 .std img {
    max-width: 100%;
    width: auto;
    border: none
}

 .imgTxt p {
    color: #646464;
    font-size: 12px;
    line-height: 16px
}

 .imgTxt .overviewSec {
    border: solid 1px #ccc;
    background-color: #f7f7f7;
    padding: 10px;
    font-weight: bold;
    margin: 10px 0;
    line-height: 28px;
    color: #737373;
    font-size: 14px
}

 .imgTxt .std ol {
    padding-left: 28px
}

 .imgTxt .std ol li {
    list-style: decimal outside;
    font-size: 14px;
    line-height: 24px;
    color: #737373
}

 .imgTxt .std ol li .highlight {
    font-weight: bold
}

 .imgTxt .std ol li ul {
    margin: 6px 0
}

 .imgTxt .std ol li ul li {
    font-size: 14px;
    line-height: 24px;
    list-style: disc;
    color: #737373
}

 .imgTxt .std a {
    color: #7bae23;
    text-decoration: underline
}

 .imgTxt .std .imgTextWrap {
    overflow: hidden
}

 .imgTxt .std .imgTextWrap div {
    float: left;
    text-align: center;
    margin: 5px;
    font-size: 12px
}

 .imgTxt .std .imgTextWrap img {
    vertical-align: text-top;
    border: none;
    max-width: 100%;
    width: auto!important
}

 .imgTxt .std .div192w160h div {
    width: 192px;
    height: 166px
}

 .imgTxt h2 {
    border-left: 4px solid #00936f;
    height: 26px;
    line-height: 26px;
    font-size: 18px;
    margin: 20px 0;
    padding-left: 10px;
    color: #323232
}

 .imgTxt .std ul li {
    font-size: 14px;
    line-height: 24px;
    color: #737373
}

 .imgTxt .note {
    color: red;
    font-size: 14px;
    line-height: 24px
}

 .imgTxt hr {
    margin: 15px 0
}

.sep10px {
    height: 10px;
    visibility: hidden;
    clear: both
}

 .body .content .package .std p {
    margin: 0 0 10px;
    color: #737373;
    font-size: 14px;
    line-height: 40px
}

 .body .content .package .std p strong {
    font-weight: bold
}

 .body .content .package .std h2 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #565656;
    border-left: 5px solid #7bae23;
    padding-left: 6px;
    margin: 36px 0
}

 .body .content .package .std ul {
    list-style: disc outside;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-top: 0
}

 .body .content .package .std ul li {
    font-size: 14px;
    line-height: 24px;
    list-style: disc;
    color: #737373;
    float: none;
    width: inherit;
    margin-right: 0
}

 .body .content .package .std .packageWrap {
}

 .body .content .package .std .packageWrap>div {
    margin-bottom: 20px
}

 .body .content .package .std .packageWrap>div h3 {
    background: none;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    padding-left: 10px
}

 .body .content .package .std ol {
    padding-left: 28px
}

 .body .content .package .std ol li {
    list-style: decimal outside;
    font-size: 14px;
    line-height: 24px;
    color: #737373
}

 .body .content .package .std .imgTextWrap {
    overflow: hidden
}

 .body .content .package .std .imgTextWrap div {
    float: left;
    text-align: center;
    margin: 5px;
    font-size: .8em
}

.std .uav .uav-cell {
    margin-bottom: 40px
}

.std .uav .uav-cell .biaoti {
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 42px
}

.std .uav .uav-cell .instruction {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    text-align: center;
    margin-bottom: 54px
}

.std .uav .uav-cell .pic {
    overflow: hidden;
    text-align: center
}

.std .uav .uav-cell .pic .main {
    margin-bottom: 50px;
    max-width: 100%
}

.std .uav .uav-cell .pic .dot1 {
    margin-right: 120px;
    margin-left: 232px
}

.std .uav .uav-cell .pic .dot {
    float: left;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #666
}

.std .uav .uav-cell .pic .dot img {
    float: left;
    margin-right: 6px;
    width: 44px;
    height: 44px
}

.std .uav .uav-cell .pic .dot p {
    float: left
}

.std .uav .uav-cell .pic-list {
    overflow: hidden;
    border-top: none
}

.std .uav .uav-cell .pic-list .li {
    width: 235px;
    float: left
}

.std .uav .uav-cell .pic-list .li img {
    width: 140px;
    height: 140px
}

.std .uav .uav-cell .pic-list .li p {
    padding-left: 5px;
    font-size: 14px;
    color: #666;
    line-height: 55px
}

.std .uav .uav-cell .pic-list .li1 {
    margin-left: 140px
}

.std .uav .uav .cell1 {
}

.std .uav .uav .cell2 {
}

.std .uav .uav .cell2 .pic img {
    margin-bottom: 0
}

.std .uav .uav .cell2 .instruction {
    margin-bottom: 24px
}

.std .uav .uav .cell3 {
}

.std .uav .uav .cell4 {
}

.std .uav .uav-shuju {
    margin-bottom: 20px;
    margin-top: -50px
}

.std .uav .uav-shuju .biaoti {
    line-height: 38px;
    font-size: 16px;
    color: #333;
    padding-left: 22px;
    height: 38px;
    background: #f0f0f0;
    border-bottom: 1px solid #ddd
}

.std .uav .uav-shuju .shuju p {
    height: 34px;
    color: #666;
    border: 1px solid #ddd;
    border-top: none
}

.std .uav .uav-shuju p span {
    float: left
}

.std .uav .uav-shuju p .left {
    width: 270px;
    padding-left: 22px
}

.content .miaoshu .std {
    margin: 10px 0
}

.content .miaoshu .std img {
    width: 100%
}

.content .miaoshu .std .liebiao {
    margin-bottom: 30px;
    overflow: hidden;
    margin-top: 30px
}

.content .miaoshu .std .liebiao .biaoti {
    padding-left: 20px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 34px
}

.content .miaoshu .std .liebiao .neirong {
    border: 0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0
}

.content .miaoshu .std .liebiao .neirong li {
    list-style: none;
    float: left;
    width: 10%;
    box-sizing: border-box;
    border: 0;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    margin: 0
}

.content .miaoshu .std .liebiao .neirong a {
    color: #333
}

.content .miaoshu .std .liebiao .neirong a:hover {
    color: #0091ff;
    text-decoration: underline
}

.content .imgTxt table {
    border-collapse: collapse;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    table-layout: fixed;
    border-color: #ccc;
    word-break: break-all;
    color: #333;
    font-size: 14px;
    margin: 5px 0;
    border: 2px solid #eee
}

.content .imgTxt table td {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    line-height: 16px;
    padding: 12px
}

 .body .content .main .addImg {
    background: #fff;
    text-align: center;
    padding: 20px;
    margin-bottom: 10px
}

 .body .content .main .addImg img {
    max-width: 925px;
    margin-bottom: 20px
}

.content .miaoshu .xiangguan {
    background: #fff;
    width: 100%;
    position: relative;
    height: auto;
    margin-bottom: 28px
}

.content .miaoshu .xiangguan .wrap {
    overflow: hidden;
    width: 866px;
    position: relative;
    height: 220px;
    margin: 0 auto
}

.content .miaoshu .xiangguan .biaoti {
    font-size: 14px;
    color: #333;
    line-height: 38px;
    font-weight: bold
}

.content .miaoshu .xiangguan .list {
    overflow: hidden;
    height: 220px;
    position: absolute;
    top: 0;
    left: 0;
    width: 2000px
}

.content .miaoshu .xiangguan .list .li {
    float: left;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    margin-right: 7px;
    height: 193px
}

.content .miaoshu .xiangguan .list .li img {
    width: 145px;
    height: 110px;
    margin-bottom: 15px
}

.content .miaoshu .xiangguan .list .li .xinghao {
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 18px;
    width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 18px;
    white-space: nowrap
}

.content .miaoshu .xiangguan .list .li .danjia {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 28px
}

.content .miaoshu .xiangguan .list .li .danjia span {
    font-size: 16px;
    color: #0091ff;
    font-weight: bold
}

.content .miaoshu .xiangguan .zuo {
    position: absolute;
    top: 100px;
    left: 0;
    display: block;
    width: 26px;
    height: 46px;
    background: url(/Images/product_detail/btn_group.jpg) no-repeat 0 0
}

.content .miaoshu .xiangguan .you {
    position: absolute;
    top: 100px;
    right: 0;
    display: block;
    width: 26px;
    height: 46px;
    background: url(/Images/product_detail/btn_group.jpg) no-repeat -26px 0
}

.product_details .top .left {
    margin-right: 20px
}

.product_details .top .middle {
    width: 535px
}

.product_details .top .middle .productName {
    border-bottom: 0
}

.product_details .top .middle .productName h1 {
    word-wrap: break-word
}

.product_details .top .middle .productName h2 {
    word-wrap: break-word
}

.product_details .top .middle .miaoshu {
    line-height: 20px;
    padding-top: 5px;
    border-top: 1px solid #d2d2d2
}

.product_details .top .middle .canshu2 {
    border-bottom: 0;
    background: #f7f7f7
}

.product_details .top .middle .canshu2 ul li {
    padding-left: 15px
}

.product_details .top .middle .canshu2 .zhifu {
    padding: 8px 0 8px 15px
}

.product_details .top .middle .renzheng {
    padding-top: 10px
}

.product_details .top .middle .renzheng .s2 {
    margin-right: 36px
}

.product_details .top .middle .middleBtmBox {
    margin-top: 10px;
    padding-top: 10px;
    overflow: hidden;
    border-top: 1px solid #ddd
}

.product_details .top .middle .middleBtmBox .chatNowBtn {
    cursor: pointer;
    color: #ff8a00;
    float: right;
    height: 100%;
    line-height: 38px;
    font-size: 14px;
    margin-right: 30px;
    padding-left: 22px;
    background: url(/Images/chatNow.png) no-repeat 0 10px;
    margin-top: -8px;
    height: 28px
}

.product_details .top .middle .middleBtm {
    color: #666;
    float: right
}

.product_details .top .middle .middleBtm span {
    cursor: pointer;
    padding-left: 22px;
    display: inline-block;
    line-height: 28px;
    margin-right: 20px;
    background: url(/Images/detailjinglin.png) no-repeat 0 0
}

.product_details .top .middle .middleBtm span:hover {
    text-decoration: underline
}

.product_details .top .middle .middleBtm .addShoucan {
    background-position: 0 -37px
}

.product_details .top .middle .middleBtm .yishoucan {
    background-position: 0 5px;
    color: #0091ff
}

.product_details .top .middle .middleBtm .service {
    cursor: pointer;
    padding-left: 22px;
    display: inline-block;
    line-height: 28px;
    margin-right: 20px;
    background: url(/Images/detailjinglin.png) no-repeat 0 0;
    background-position: 0 -96px
}

.product_details .top .middle .middleBtm .service:hover {
    text-decoration: underline
}

.product_details .top .middle .middleBtm .error {
    background-position: 0 -68px
}

.product_details .top .right {
    width: 358px;
    margin-left: 0
}

.product_details .top .right .DpInformation {
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    line-height: 24px
}

.product_details .top .right .DpInformation p {
    color: #666;
    line-height: 20px
}

.product_details .top .right .DpInformation li {
}

.product_details .top .right .DpInformation .DpTit {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    font-weight: bold
}

.product_details .top .right .DpInformation .DpName {
    border-bottom: 2px dashed #ddd;
    padding-bottom: 5px;
    color: #666
}

.product_details .top .right .DpInformation .DpCollect span {
    cursor: pointer;
    color: #ff8a00
}

.product_details .top .right .DpInformation .DpCollect span:hover {
    text-decoration: underline
}

.product_details .top .right .DpInformation .DpGo a {
    color: #0091ff
}

.product_details .top .right .DpInformation .DpGo a:hover {
    text-decoration: underline
}

.product_details .top .right .goumai {
    padding: 0 10px 10px;
    border: 1px solid #ddd;
    margin-bottom: 20px
}

.product_details .top .right .goumai .danjia {
    line-height: 50px
}

.product_details .top .right .goumai .shuliang {
    font-size: 22px;
    color: #0091ff;
    overflow: hidden;
    margin-bottom: 8px;
    text-align: center;
    padding: 0
}

.product_details .top .right .goumai .shuliang span.jian {
    float: left;
    width: 34px;
    height: 34px;
    background: url(/Images/detailjinglin.png) no-repeat 0 -223px;
    cursor: pointer;
    margin: 0;
    margin-left: 33px
}

.product_details .top .right .goumai .shuliang span.jia {
    float: left;
    width: 34px;
    height: 34px;
    background: url(/Images/detailjinglin.png) no-repeat 0 -266px;
    cursor: pointer;
    margin: 0
}

.product_details .top .right .goumai .shuliang .shuzhi {
    float: left;
    width: 200px;
    height: 32px;
    border: 1px solid #cfcfcf;
    text-align: center;
    line-height: 34px;
    outline: none;
    border-radius: 0
}

.product_details .top .right .goumai .addtoCar {
    width: 270px;
    height: 34px;
    background: #ff8a00;
    border-radius: 5px;
    line-height: 34px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    margin-left: 33px;
    font-size: 13px;
    font-weight: bold
}

.product_details .top .right .goumai .addtoCar:hover {
    opacity: .8
}

.product_details .top .right .goumai .inquirtCart {
    background: #00936f
}

.product_details .top .right .goumai .inquirtCart:hover {
    background: #00a079
}

.product_details .top .right .goumai .quehuo {
    margin-left: 33px;
    width: 270px;
    height: 34px;
    background: #ddd;
    border-radius: 5px;
    line-height: 34px;
    text-align: center;
    color: #666
}

.product_details .top .right .ladderMoney {
    border: 1px solid #ddd
}

.product_details .top .right .ladderMoney ul {
    width: 100%;
    overflow: hidden
}

.product_details .top .right .ladderMoney ul li {
    color: #666;
    line-height: 32px;
    width: 100%;
    height: 32px;
    background: #eee
}

.product_details .top .right .ladderMoney ul li:nth-child(even) {
    background: #fff
}

.product_details .top .right .ladderMoney ul li span {
    float: left;
    width: 33.33333%;
    text-align: center
}

.product_details .top .right .PTladderMoney ul li span {
    width: 50%
}

.product_details .top .right .ladderMoney ul li .lineTxt {
    text-decoration: line-through
}

.product_details .top .right .ladderMoney ul li .sp3 {
    float: left;
    width: 33.3333%;
    text-align: center
}

.product_details .top .right .ladderMoney ul li .spBlue a {
    color: #0292ff
}

.product_details .top .right .ladderMoney ul .ladderTit {
    font-size: 13px;
    background: #d7d7d7;
    color: #555
}

.product_details .top .right .ladderMoney ul .ladderTit a {
    display: block;
    width: 100%;
    height: 100%
}

.product_details .top .right .ladderMoney ul .ladderTit .tit_plus {
    background: url(/Images/productPlusIcn.png) no-repeat center;
    height: 32px
}

.product_details .top .right .goInquiry {
    color: #666;
    padding: 5px 10px
}

.product_details .top .right .goInquiry a {
    color: #0091ff
}

.product_details .top .right .goInquiry a:hover {
    text-decoration: underline
}

.product_details .top .right .ladderMoney ul li .textnumBlue {
    color: #0292ff
}

#lastBoxDl {
    margin-top: 30px;
    background: #fff;
    height: 218px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0
}

#lastBoxDl .lastBoxDl_sun {
    width: 1300px;
    margin: 0 auto;
    height: 100%;
    background: #fff
}

#lastBoxDl .lastBoxDl_sun .welcome {
    text-align: center;
    font-size: 24px;
    color: #333;
    line-height: 26px;
    margin-top: 50px
}

#lastBoxDl .lastBoxDl_sun .txt {
    text-align: center;
    font-size: 12px;
    color: #333;
    line-height: 16px
}

#lastBoxDl .lastBoxDl_sun .sign {
    display: inline-block;
    width: 260px;
    height: 38px;
    text-align: center;
    border-radius: 5px;
    background: #ff8901;
    line-height: 38px;
    font-weight: bold
}

#lastBoxDl .lastBoxDl_sun .sign:hover {
    opacity: .8
}

#lastBoxDl .lastBoxDl_sun .sign a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff
}

#lastBoxDl .lastBoxDl_sun .noRecord {
    text-align: center;
    line-height: 220px;
    font-size: 14px;
    color: #666
}

#lastBoxDl .lastBoxDl_sun .recording {
    font-size: 13px;
    color: #666;
    line-height: 24px;
    margin-bottom: 12px;
    padding-top: 33px
}

#lastBoxDl .lastBoxDl_sun .lineTxt {
    border-bottom: 1px solid #dcdcdc;
    font-size: 12px;
    text-align: center;
    height: 16px;
    margin-top: 20px
}

#lastBoxDl .lastBoxDl_sun .lineTxt span {
    display: inline-block;
    padding: 0 10px;
    line-height: 30px;
    background: #fff;
    color: #666
}

#lastBoxDl .lastBoxDl_sun .lineTxt span a {
    color: #0091ff;
    text-decoration: underline
}

#lastBoxDl .lastBoxDl_sun ul {
    overflow: hidden;
    height: 120px
}

#lastBoxDl .lastBoxDl_sun ul li {
    margin-right: 25px;
    float: left;
    width: 80px;
    height: 120px
}

#lastBoxDl .lastBoxDl_sun ul li:last-child {
    margin-right: 0
}

#lastBoxDl .lastBoxDl_sun ul li img {
    width: 80px;
    height: 60px
}

#lastBoxDl .lastBoxDl_sun ul li p {
    font-size: 10px;
    color: #666;
    line-height: 14px;
    max-height: 56px;
    overflow: hidden;
    word-break: break-all
}

.gerenPt {
    background: #f0f0f0;
    margin-bottom: 50px
}

.gerenPt .topBoxRt .p1 {
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    padding-left: 22px;
    background: url(/Images/gerenIcn.png) no-repeat 0 0;
    margin-bottom: 10px
}

.gerenPt .priceMain .ptotal {
    font-size: 16px;
    line-height: 16px;
    margin-top: 14px;
    padding: 0 20px;
    color: #646464;
    padding-bottom: 21px
}

.gerenPt .priceMain .ptotal span {
    font-weight: bold;
    color: #323232
}

.gerenPt .zhichi {
    padding-top: 20px;
    border-top: 1px solid #f0f0f0
}

.gerenPt .zhichi p {
    padding-left: 20px
}

.gerenPt .zhichi .p1 {
    font-size: 12px;
    color: #969696;
    line-height: 12px;
    margin-bottom: 9px
}

.gerenPt .zhichi .p2 {
    margin-bottom: 2px
}

.gerenPt .zhichi .p2 span {
    display: inline-block;
    font-size: 12px;
    color: #00936f;
    line-height: 26px;
    border-radius: 13px;
    padding: 0 12px 0 30px;
    background: url(/Images/gerenIcn.png) no-repeat 11px -85px #ecfaf7
}

.gerenPt .zhichi .p3 span {
    display: inline-block;
    font-size: 12px;
    color: #00936f;
    line-height: 26px;
    border-radius: 13px;
    padding: 0 12px 0 30px;
    background: url(/Images/gerenIcn.png) no-repeat 11px -39px #ecfaf7
}

.gerenPt .zhichi .p4 {
    font-size: 12px;
    line-height: 16px;
    color: #ceb267;
    margin-top: 15px;
    padding-bottom: 20px
}

.gerenPt .shopMes {
    margin-top: 6px;
    padding-top: 26px;
    background: #f8f8f8
}

.gerenPt .shopMesT {
    padding-bottom: 14px
}

.gerenPt .shopMesT .txtL {
    width: 200px;
    padding-left: 20px
}

.gerenPt .shopMesT .txtL .p1 {
    font-size: 12px;
    color: #323232;
    font-weight: bold;
    line-height: 12px;
    margin-bottom: 10px
}

.gerenPt .shopMesT .txtL .p2 {
    font-size: 12px;
    color: #646464;
    line-height: 12px;
    margin-bottom: 13px
}

.gerenPt .shopMesT .txtL .p3 {
    font-size: 12px;
    color: #969696;
    line-height: 12px
}

.gerenPt .shopMes img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-left: 5px
}

.gerenPt .shopMesB {
    height: 85px;
    background: #fff;
    position: relative;
    overflow: hidden
}

.gerenPt .shopMesB p {
    padding-left: 40px;
    font-size: 12px;
    color: #646464;
    line-height: 14px;
    margin-bottom: 8px
}

.gerenPt .shopMesB .p1 {
    background: url(/Images/gerenIcn.png) no-repeat 20px -132px;
    margin-top: 14px
}

.gerenPt .shopMesB .p2 {
    background: url(/Images/gerenIcn.png) no-repeat 20px -171px
}

.gerenPt .shopMesB .p3 {
    background: url(/Images/gerenIcn.png) no-repeat 20px -213px
}

.gerenPt .shopMesB .coverBox {
    position: absolute;
    right: 0;
    top: 0;
    width: 80%;
    height: 100%;
    background-image: linear-gradient(to right,rgba(255,255,255,0),#fff,#fff,#fff,#fff,#fff,#fff,#fff,#fff,#fff)
}

.gerenPt .shopMesB a {
    line-height: 85px;
    padding-left: 40px;
    font-size: 12px;
    color: #00936f
}

.gerenPt .shopMesB a:hover {
    text-decoration: underline
}

.gerenPt .pageL {
    min-height: 499px;
    background: #fff
}

.gerenPt .content {
    border-bottom: none
}

@media(max-width: 1300px) {
     .review textarea {
        width:95%
    }

    .VlogLunbo li {
        width: 203px
    }

    .VlogLunbo li .liIn {
        width: 203px
    }

    .body .package .pack-ul li {
        width: 170px
    }

    .RelatedSupplier .s2 {
        width: 166px
    }

    .RelatedSupplier .s7 {
        width: 170px
    }

    .RelatedSupplier ul .listR {
        width: 735px
    }

    .SelatedSearch li {
        width: 415px
    }

    .kouzhao1 {
        width: 90%
    }

    .kouzhao2 {
        width: 90%
    }

    .ad1 {
        width: 294px
    }

    .ad2 {
        width: 294px
    }

     .body .chengruo li {
        margin-right: 5px
    }

     .body .chengruo li .imgBox {
        margin-right: 5px
    }

    .biaoTxt .txtL {
        width: 434px
    }

    .biaoTxt .txtR {
        width: 365px
    }


    .product_details .breadCrumb {
        width: 1000px
    }

    .product_details .top {
        padding-bottom: 10px
    }

    .product_details .top .wrap1 {
        width: 1000px
    }

    .product_details .top .left {
        width: 275px;
        margin-right: 30px
    }

    .product_details .top .left .zhutu {
        width: 275px;
        height: auto
    }

    .product_details .top .left .xiaotu li img {
        width: 60px;
        height: 45px
    }

    .product_details .top .left .xiaotu li img.cur {
        border: 2px solid #fff
    }

    .product_details .top .left .xiaotu li img.bk {
        border: 2px solid #ccc
    }

    .product_details .top .middle {
        width: 362px
    }

    .product_details .top .right {
        width: 294px
    }

    .product_details .top .right .goumai .shuliang {
        padding-left: 60px
    }

    .product_details .body .title .wrap2 {
        width: 1000px
    }

    .product_details .top .right .goumai .shuliang span.jian {
        margin-left: 0
    }

    .product_details .body .content .aside {
        width: 276px;
        margin-left: 4px
    }

    .product_details .body .content .aside .ad-position {
        width: 270px;
        height: 50px
    }

    .product_details .body .content .aside .ad-position .ad {
        background-size: cover
    }

    .product_details .body .content .aside .ad-position2 {
        width: 270px;
        height: 90px
    }

    .product_details .body .content .aside .ad-position2 .ad2 {
        background-size: cover
    }

    .product_details .body .content .aside li img {
        width: 131px;
        height: 98px
    }

    .product_details .body .content .aside li .canshu {
        width: 120px;
        margin-left: 10px
    }

    .product_details .body .content .aside li .canshu .p1 {
        font-size: 12px
    }

    .product_details .body .content {
        width: 1000px
    }

    .product_details .body .content .neirong {
        width: 710px
    }

    .product_details .body .content .miaoshu .s2 {
        width: 555px
    }

    .product_details .body .content .miaoshu .related ul.old .p5 {
        display: none
    }

    .product_details .body .content .miaoshu .dianzulist li {
        font-size: 12px
    }

    .product_details .body .content .review .list .zaxiang {
        width: 573px
    }

    .product_details .body .content .shipping li.li1 {
        background-position: -9px 0
    }

    .product_details .body .content .shipping li.li2 {
        background-position: -199px 0
    }

    .product_details .body .content .shipping li.li3 {
        background-position: -389px 0
    }

    .product_details .body .content .shipping li.li4 {
        background-position: -579px 0
    }

    .product_details .body .content .package ul li {
        width: 127px
    }

    .product_details .body .content .package ul li img {
        width: 129px;
        height: auto
    }

    .product_details .body .content .package ul li p {
        line-height: 16px
    }

    .product_details .body .content .package ul li p.last {
        line-height: 16px;
        padding-top: 0
    }

    .product_details .body .chengruo li {
        width: 168px;
        height: auto
    }

    .product_details .body .chengruo li p {
        width: 168px;
        height: auto;
        float: none
    }

    .product_details .body .chengruo li img {
        float: none
    }

    .browsing .wenzi,.browsing .list {
        width: 1000px
    }

    .product_details .body .content .miaoshu .related ul li {
        overflow: hidden;
        padding-left: 25px
    }

    .product_details .body .content .miaoshu .related ul .p1 {
        width: 120px
    }

    .product_details .body .content .miaoshu .related ul .p2 {
        width: 125px
    }

    .product_details .body .content .miaoshu .related ul .p3 {
        width: 120px
    }

    .product_details .body .content .miaoshu .related ul .p4 {
        width: 120px
    }

    .product_details .body .content .miaoshu .related ul .p5 {
        width: 190px
    }

    .content .miaoshu .xiangguan .wrap {
        width: 690px
    }

    .product_details .top .middle {
        width: 420px
    }

    .product_details .top .right {
        width: 275px;
        margin-left: 15px
    }

    .product_details .top .right .goumai .shuliang {
        padding-left: 0
    }

    .product_details .top .right .goumai .shuliang .shuzhi {
        width: 180px
    }

    .product_details .top .right .goumai .addtoCar {
        width: 250px;
        margin-left: 0
    }

    .product_details .top .right .goumai .quehuo {
        width: 250px;
        margin-left: 0
    }

    .product_details .top .left {
        margin-right: 15px
    }

    #lastBoxDl .lastBoxDl_sun {
        width: 1000px
    }

    #lastBoxDl .lastBoxDl_sun ul li {
        margin-right: 20px
    }

     .body .content .main .addImg img {
        max-width: 825px
    }

     .body .content .main .imgTxt img {
        width: 825px
    }

     .body .content .main .imgTxt #witrigs img {
        width: auto;
        max-width: 825px
    }

     .body .content .main .imgTxt .imgWrap img {
        width: auto!important
    }

     .breadCrumb {
        width: 1200px
    }

     .body .content {
        width: 1200px
    }

     .body .content .main {
        width: 890px
    }

     .main .right .rightB .rightBL {
        width: 620px
    }

     .main .right .rightB .rightBL .infoBoxT .infoBoxTL {
        width: 340px
    }

     .main .right .rightT h1 {
        width: 720px
    }

     .pageL {
        margin-right: 5px;
        width: 820px
    }

     .pageL .topBox {
        padding: 10px
    }

     .pageL .topBoxR {
        margin-left: 10px;
        width: 510px
    }

     .infoCanshu li .spR {
        width: 292px
    }

    .ad1 .adBox {
        width: 294px
    }

    .ad2 .adBox {
        width: 294px
    }

    #goabl-payment-detail {
        padding: 0 15px
    }

     .reviewLi .reviewR {
        width: 85%
    }

    .paymentBox .d4 {
        right: 40px
    }

    .buyProcess ul {
        padding-left: 40px
    }

    .buyProcess {
        background: url(/Images/product_detail/cellCart.jpg) no-repeat right center
    }
}

#page-ctrl {
    display: inline-block
}

#page-ctrl span,#page-ctrl a {
    display: inline-block;
    padding: 7px 12px;
    border: 1px solid #ddd;
    margin-left: -1px
}

#page-ctrl span:first-child,#page-ctrl a:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

#page-ctrl span:last-child,#page-ctrl :last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#page-ctrl span.current {
    color: #00936f
}

#page-ctrl a:hover {
    color: #00936f
}

 .right .topListBox>span {
    margin-right: 20px
}

 .right .topListBox div.pro-grade {
    position: relative
}

 .right .topListBox a.star-icon {
    display: inline-block;
    width: 89px;
    background: url(/Images/starEle.png) no-repeat 0 8px;
    height: 30px;
    position: relative;
    float: left
}

 .right .topListBox a.star-icon.one {
    background-position: 0 -15px
}

 .right .topListBox a.star-icon.two {
    background-position: 0 -39px
}

 .right .topListBox a.star-icon.three {
    background-position: 0 -66px
}

 .right .topListBox a.star-icon.four {
    background-position: 0 -89px
}

 .right .topListBox a.star-icon.five {
    background-position: 0 -114px
}

 .right .topListBox .star-num {
    margin: 0 22px 0 5px;
    line-height: 34px
}

 .right .topListBox a.star-icon:after {
    position: absolute;
    right: -2px;
    top: 15px;
    width: 0;
    height: 0;
    content: "";
    display: block;
    border-width: 3px;
    border-style: solid dashed dashed dashed;
    border-color: #646464 transparent transparent transparent
}

.graded {
    overflow: hidden;
    width: 553px;
    height: 388px;
    border: 1px solid #e2e2e2;
    position: absolute;
    z-index: 88;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 16px rgba(0,0,0,.2);
    box-shadow: 0 4px 16px rgba(0,0,0,.2);
    background: #fff;
    left: -77px;
    top: 32px;
    display: none
}

.grade-level {
    left: 0;
    top: 31px
}

.show .graded {
    display: block
}

.graded span.san {
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    position: absolute
}

.graded span.bot {
    border-width: 9px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #c8c8c8;
    left: 155px;
    top: -18px
}

.graded span.top_tri {
    border-width: 8px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #fff;
    left: 156px;
    top: -16px
}

.grade-level span.top_tri {
    left: 46px
}

.grade-level span.bot {
    left: 45px
}

.graded div.howstar {
    color: #646464;
    font-size: 12px;
    text-align: center
}

.graded div.howstar p {
    line-height: 29px
}

.graded div.howstar span.progress {
    display: block;
    width: 100px;
    height: 12px;
    background: #ebebeb;
    margin: 0 7px 0 5px
}

.graded div.howstar span.progress i {
    display: block;
    width: 40%;
    background: #06ac83;
    height: 100%
}

.graded div.howstar div {
    margin-bottom: 4px;
    line-height: 12px
}

.graded div.howstar progress {
    width: 100px;
    height: 12px;
    background: #ebebeb;
    margin: 0 7px 0 5px;
    border: 1px solid #ebebeb
}

.graded div.howstar progress ie {
    display: block;
    height: 100%;
    background: #06ac83
}

.grade-level div.howstar progress ie {
    background: #fcc602
}

.graded .starList {
    width: 196px;
    height: 119px;
    margin-left: 30px;
    margin-top: 10px
}

.graded .chartBox {
    padding-top: 10px
}

.graded .chartBox p {
    font-size: 12px;
    color: #646464;
    font-weight: bold;
    line-height: 14px;
    margin-top: 10px
}

.graded h4 {
    background: #f5f5f5;
    color: #323232;
    font-weight: bold;
    font-size: 14px;
    line-height: 45px;
    text-indent: 30px;
    overflow: hidden;
    padding-right: 30px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.graded .shopimgList {
    margin-top: 25px
}

.graded .shopimgList p {
    line-height: 20px;
    color: #646464;
    font-size: 12px;
    font-weight: bold
}

.graded .shopimgList p span {
    color: #969696;
    font-weight: normal
}

.graded .shopimgList .p4 {
    color: #969696;
    font-weight: normal;
    line-height: 18px;
    word-break: break-all;
    width: 180px
}

.graded .shopimgList .proportion {
    width: 165px;
    height: 15px;
    padding: 1px;
    background: #fff;
    border: 1px solid #dcdcdc;
    margin-top: 10px;
    margin-bottom: 5px
}

.graded .shopimgList .proportion span {
    float: left;
    height: 100%
}

.graded .shopimgList .proportion .ex {
    background: #585dc0;
    width: 0%
}

.graded .shopimgList .proportion .po {
    background: #06ac83;
    width: 0%
}

.graded .shopimgList .shipP {
    vertical-align: middle;
    line-height: 20px;
    font-weight: normal;
    color: #646464
}

.graded .shopimgList .shipP span {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #585dc0;
    vertical-align: middle
}

.graded .shopimgList .poP span {
    background: #06ac83
}

.graded .shopimgList i {
    font-style: normal;
    vertical-align: middle
}

#chart1 {
    width: 325px;
    height: 140px
}

.chart1 {
    position: relative
}

.chart1 span {
    position: absolute;
    left: 24px;
    top: 70px;
    color: #646464;
    font-size: 12px;
    width: 68px;
    text-align: center;
    line-height: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

#chart2 {
    width: 325px;
    height: 140px
}

.chart2 {
    position: relative
}

.chart2 span {
    position: absolute;
    left: 24px;
    top: 70px;
    color: #646464;
    font-size: 12px;
    width: 68px;
    text-align: center;
    line-height: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

.graded div.howstar progress::-moz-progress-bar {
    background: #06ac83
}

.graded div.howstar progress::-webkit-progress-bar {
    background: #e6e6e6
}

.graded div.howstar progress::-webkit-progress-value {
    background: #06ac83
}

.grade-level div.howstar progress::-moz-progress-bar {
    background: #fcc602
}

.grade-level div.howstar progress::-webkit-progress-bar {
    background: #e6e6e6
}

.grade-level div.howstar progress::-webkit-progress-value {
    background: #fcc602
}

 .rightBR .sellBox .biaoIcn {
    display: inline-block;
    position: relative;
    vertical-align: bottom;
    width: 18px;
    height: 19px;
    background: url(https://aliffs.utsource.net/Images/baozhangIcn.png) no-repeat center;
    margin-left: 12px;
    background-position: 0 4px
}

 .sellBox .biaoIcn i {
    font-size: 14px;
    font-style: normal;
    color: #946c15;
    line-height: 18px;
    padding: 25px 80px 0 20px;
    z-index: 100;
    left: -342px;
    top: -94px;
    display: none;
    position: absolute;
    width: 281px;
    height: 67px;
    background: url(https://aliffs.utsource.net/Images/third_p_1.png) no-repeat center
}

 .topListBox .scoring {
    position: relative;
    color: #646464;
    margin-right: 20px;
    float: left
}

 a.scoringIcon {
    display: inline-block;
    width: 94px;
    height: 18px;
    background: url(https://aliffs.utsource.net/Images/home/scoring.png) no-repeat -7px -127px;
    position: relative;
    vertical-align: middle
}

 a.scoringIcon.zero {
    background-position: -7px -127px
}

 a.scoringIcon.one {
    background-position: -7px -6px
}

 a.scoringIcon.two {
    background-position: -7px -29px
}

 a.scoringIcon.three {
    background-position: -7px -52px
}

 a.scoringIcon.four {
    background-position: -7px -76px
}

 a.scoringIcon.five {
    background-position: -7px -100px
}

.scoring a.scoringIcon:after {
    position: absolute;
    right: 3px;
    top: 7px;
    content: '';
    width: 0;
    height: 0;
    display: block;
    border-width: 3px;
    border-style: solid dashed dashed dashed;
    border-color: #646464 transparent transparent transparent
}

 .content .main.none {
    width: 100%!important
}

 .rightBR .toSoldWithP {
    text-align: center;
    margin-top: 5px;
    line-height: 20px
}

 .rightBR .toSoldWithP a {
    color: #00936f
}

 .rightBR .toSoldWithP a:hover {
    text-decoration: underline
}

 .body .inner {
    background-color: #e6e6e6
}

 .title-tab {
    height: 40px;
    line-height: 40px;
    width: 1300px;
    margin: 0 auto
}

 .title-tab li {
    float: left
}

 .title-tab li a {
    padding: 0 29px;
    color: #969696;
    display: block;
    font-size: 16px
}

 .title-tab li a.active {
    background-color: #00936f;
    color: #fff
}

 .title-tab li:first-child a.active i.tab-icon {
    background-position: -388px -570px
}

 .title-tab li:nth-child(2) a.active i.tab-icon {
    background-position: -388px -638px
}

 .title-tab li:last-child a.active i.tab-icon {
    background-position: -388px -697px
}

 .title-tab li i.tab-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/Images/ptAllimg.png) no-repeat -258px -570px;
    vertical-align: sub;
    margin-right: 10px
}

 .title-tab li:nth-child(2) a i {
    background-position: -258px -640px;
    margin-right: 16px
}

 .title-tab li:last-child a i {
    background-position: -258px -700px;
    height: 17px;
    margin-right: 11px
}

#s4 b.w4 {
    color: #646464
}

p.plusOff {
    position: relative;
    margin-top: 7px
}

p.plusOff i.plus-icon {
    left: -47px
}

 .body .content .main .imgTxt .imgWrap img {
    width: auto!important;
    float: left;
    margin: 10px;
    border: 1px solid #ccc
}

.smallP {
    display: none
}

@media(max-width: 1200px) {
    #PtPromotion .WhyUt .txtBox {
        width:95%;
        background-position: left center
    }

    .priceMain .ladderMoney li {
        padding-left: 5px
    }

    .biaoTxt .changeBtn {
        display: block
    }

     .review textarea {
        width: 95%
    }

     .topBox .left .xiaotu li {
        margin-right: 2px
    }

    .priceMain .buyBox {
        width: auto
    }

     .pageL {
        width: calc((100% - 20px)*.715)
    }

    /* .pageR {*/
    /*    width: calc((100% - 20px)*.281)*/
    /*}*/

    .priceMain .txtP {
        padding: 0 10px
    }

    .priceMain .buyBox {
        margin-left: 10px
    }

    .priceMain .buyBox .shuliang {
        width: calc(100% - 20px)
    }

    .priceMain .buyBox .shuliang input {
        width: calc(100% - 60px)
    }

    .priceMain .buyBox .addtoCar {
        width: calc(100% - 20px)
    }

    .feeBox .selectBox1 {
        width: calc(100% - 40px)
    }

     .topBox .left {
        width: calc((100% - 30px)*.291)
    }

     .topBox .left .zhutuBox {
        width: 100%
    }

     .topBox .left .zhutuBox img {
        width: 100%
    }

     .topBox .left .xiaotu {
        height: 67px
    }

     .pageL .topBoxR {
        width: calc((100% - 30px)*.72)
    }

     .infoCanshu li span.spL {
        width: calc(40% - 1px)
    }

     .infoCanshu li .spR {
        width: calc(60% - 1px)
    }

    .biaoTxt .txtL {
        padding: 10px;
        width: calc(50% - 21px)
    }

    .biaoTxt .txtR {
        padding: 10px;
        width: calc(50% - 20px)
    }

    .biaoTxt p {
        display: none
    }

    #PtPromotion .cell2 .txtBox {
        display: none
    }

    #PtPromotion .cell2 .dBox {
        width: 100%;
        text-align: center
    }

    #PtPromotion .cell2 img {
        float: none
    }

    #PtPromotion .cell5 .vList {
        display: none
    }

    #PtPromotion .cell5 {
        height: 320px
    }

    #PtPromotion .cell7 {
        background-size: 100% auto
    }

    .RelatedSupplier .tableT .s7 {
        display: none
    }

    .RelatedSupplier .tableT .s8 {
        display: none
    }

    .RelatedSupplier .s7 {
        display: none
    }

    .RelatedSupplier .s8 {
        display: none
    }

    .IncludedTab {
        display: none
    }

    .IncludedTxt .IncludedM {
        padding: 0
    }

    .smallP:first-child {
        border: 0
    }

    .smallP {
        display: block;
        font-size: 18px;
        color: #323232;
        line-height: 50px;
        padding-left: 22px;
        border-top: 1px solid #eee;
        background: #fafafa;
        font-weight: normal
    }

    .smallP i {
        float: right;
        margin-top: 19px;
        margin-right: 20px
    }

    .IncludedLi {
        padding: 20px
    }

    .RelatedSupplier ul .listR {
        width: 80%
    }

    .paymentBox .d1 {
        left: 10px
    }

    .paymentBox .d2 {
        right: 10px;
        height: 168px
    }

    .paymentBox .d3 {
        left: 10px;
        top: 230px
    }

    .paymentBox .d4 {
        right: 10px;
        top: 377px
    }

    .buyProcess ul {
        padding-left: 10px
    }

    .buyProcess {
        background: url(/Images/product_detail/cellCart.jpg) no-repeat center
    }
}

@media(max-width: 1150px) {
}

@media(max-width: 1100px) {
     .boxT .timeTxt {
        display:none
    }

    .buyProcess {
        background-size: cover
    }

    .buyProcess .l1 {
        width: 180px
    }

    .buyProcess .l2 {
        width: 150px
    }

    .buyProcess .l4 {
        width: 135px
    }

    .buyProcess .l3 {
        margin-right: 8px
    }
}

@media(max-width: 1000px) {
     .topBox .left .xiaotu li {
        width:86px
    }

     .topBox .left .xiaotu li img {
        width: 86px
    }
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    box-shadow: 0 10px 25px rgba(0,0,0,.5)
}

.fancybox-outer,.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
    background-image: url('/Images/fancybox_sprite.png')
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('/Images/fancybox_loading.gif') center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('/Images/blank.gif');
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}

.fancybox-lock {
    overflow: hidden
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('/Images/fancybox_overlay.png')
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0,0,0,.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.8)
}
 .product-comment {
    margin-top: 30px;
    border-radius: 20px;
    background: #f0f6fc;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 27px;
}

 .product-comment h3 {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
}

 .product-comment .rate {
    display: flex;
    gap: 20px;
    align-items: center;
}

 .product-comment .rate i {
    cursor: pointer;
}

 .product-comment .rate i.active {
    color: #ffa438;
}

 .product-comment textarea {
    display: flex;
    height: 160px;
    padding: 7px 10px;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    border-radius: 8px;
    border: .5px solid #f1f2f4;
    background: #fff;
}

 .product-comment .annex {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: flex-end;
}

 .product-comment .annex input {
    display: flex;
    width: 200px;
    padding: 12px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: #ffb800;
    color: #fff;
    border: 0;
}

.product-detail #prod-detail-video .modal-header {
    background: #0cb0b7;
    color: #fff;
}

.product-detail #prod-detail-video .modal-body {
    padding: 30px 10px;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box {
    display: flex;
    align-items: center;
    gap: 20px;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box button {
    background: none;
    border: 0;
    flex-shrink: 0;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box button i {
    font-size: 50px;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box .product-detail-modal-swiper {
    height: 400px;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box .product-detail-modal-swiper .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box .product-detail-modal-swiper .swiper-slide img {
    height: 100%;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box .product-detail-modal-swiper .swiper-slide iframe,.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box .product-detail-modal-swiper .swiper-slide video {
    width: 100%;
    height: 100%;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-swiper-box .product-detail-modal-swiper .swiper-slide #youtube-video img {
    width: 100%;
}

.product-detail #prod-detail-video .modal-body .modal-box .product-detail-modal-pagination {
    margin-top: 20px;
    display: flex;
    gap: 20px;
    padding: 0 70px;
}
