body {
    background-color: #EFF1F3;
}
.content1280 {
    width: 1280px;
    margin: 0 auto;
}

.box1200 {
    width: 1200px;
    margin: auto;
}

@-webkit-keyframes tagupdown {
    100% {
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }
}

@keyframes tagupdown {
    100% {
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }
}

@-webkit-keyframes tagup {
    100% {
        -webkit-transform: translateX(-1px);
        transform: translateX(-1px);
    }
}

@keyframes tagup {
    100% {
        -webkit-transform: translateX(-1px);
        transform: translateX(-1px);
    }
}

/* 2022 首页样式 */
.contentBox {
    position: relative;
    min-height: 767px;
}

#bannerBox{
  width: 100%;
  height: 767px;
  position: relative;
}

.bannerBox {
    max-width: 1920px;
    min-width: 1280px;
    width: 100%;
    height: 767px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.bannerBox .bd,.bannerBox .bannerImgA{height:428px;}
.bannerBox .bannerImg {
    display:inline-block;
    width: 100%;
    height: 100%;
    background-position:top center;
}
.bannerBox .bannerImg .bannertext{ width:1280px; margin:0 auto; margin-top:130px;}
.bannerBox .bannerImg dl{ font-size:60px; color:#fff; line-height:1.5;}
.bannerBox .bannerImg dt{ font-size:16px; color:#fff; line-height:2;}
.bannerBox .hd{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    width: 1280px;
    top:400px;
}
.bannerBox .hd ul{
    display: inline-block;
    margin: auto;
}
.bannerBox .hd ul li{
    display: inline-block;
    width: 28px;
    height: 4px;
    background: rgba(255,255,255,.2);
    margin-right: 12px;
    font-size: 0;
    color: transparent;
    cursor: pointer;
}
.bannerBox .hd ul li.on{
    background: rgba(255,255,255,1);
}
.bannerBox .prevnext{
    width: 1280px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 100px;
    bottom: 283px;
}
.bannerBox .prev, .bannerBox .next{
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 40px;
    height: 76px;
    background: rgba(0,0,0,.1);
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.bannerBox .prev{
    left: -5%;
}
.bannerBox .next{
    right: -5%;
}
/* 导航 */
.headerNavs {
    height: 70px;
    position: relative;
    z-index: 2;
}
.bannerBox .bannerImgA:not(:first-child){
  display: none
}
.searchBox{
  padding-top:225px;
}



/* <!-- ------- --> */
.bannerContents .title {
    font-size: 60px;
    font-weight: 500;
    color: #FFFFFF;
    margin-top: 60px;
}

.bannerContents .title img {
    margin: 0 10px;
}

.bannerContents .lists {
    font-size: 17px;
    font-weight: 500;
    color: #FFFFFF;
}

.bannerContents .lists img {
    margin: 0 8px;
}

.bannerContents .vector1 {
    margin: 18px 0 20px 0;
}


/* 閲戝垰鍖� */
.pointBox {
    background: #FFFFFF;
    padding: 32px 0 28px 34px;
    box-sizing: border-box;
    margin-top: 80px;
}

.pointLeft .pointContent .title {
    font-size: 18px;
    font-weight: bold;
    color: #222222;
    display: flex;
    align-items: center;
}
.pointLeft .pointContent .title img{
  margin-left: 4px;
}
.pointLeft .pointContent .lis a .tl1 {
    font-size: 16px;
    font-weight: 400;
    color: #222222;
    margin-top: 8px;
}

.pointLeft .pointContent .lis a .tl2 {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    padding-bottom: 5px;
}

.pointLeft .pointContent .uls {
    position: relative;
    width: 305px;
}

.pointLeft .pointContent {
    position: relative;
}

.pointLeft .pointContent::after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 224px;
    background: #EFF2F6;
    position: absolute;
    top: 50px;
    right: 48px;
}

.pointLeft .pointContent .uls .lis {
    width: 45%;
    margin-top: 20px;
}

.pointLeft .pointContent .uls .lis:nth-child(2n) {
    width: 55%;
}

.pointLeft .pointContent .title:hover {
    color: #195BE8;
}

.pointLeft .pointContent .lis:hover .tl1 {
    color: #195BE8;
}

/* 鎴戣涔板崠 */
.pointRight {
    width: 300px;
    height: 100%;
}

.pointRight .titleBox li {
    font-size: 18px;
    font-weight: bold;
    color: #222222;
    padding-right: 18px;
    position: relative;
    cursor: pointer;
}

.pointRight .titleBox li.on {
    color: #195BE8;
}

.pointRight .titleBox li:hover {
    color: #195BE8;
}

.pointRight .titleBox li.on::after {
    content: '';
    display: block;
    width:35px;
    height: 2px;
    background: #195BE8;
    position: absolute;
    left: 18px;
    bottom: -2px;
}

.pointRight .forms .inputBox {
    width: 300px;
    height: 46px;
    margin-top: 40px;
}

.pointRight .forms .inputBox input {
    width: 205px;
    height: 100%;
    background: #F4F6F8;
    padding-left: 14px;
    box-sizing: border-box;
}

.pointRight .forms .inputBox .returns {
    width: 95px;
    height: 100%;
    background: #6B82B4;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 46px;
    text-align: center;
    cursor: pointer;
}

.pointRight .forms .inputBox .returns:hover {
    background: #3469DA;
}

.pointRight .forms .submits {
    width: 100%;
    height: 46px;
    background: #195BE8;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    line-height: 46px;
    margin:28px 0 20px 0;
    display: block;
    position: relative;
}

.pointRight .forms .submits:hover {
    background: #4580FF;
}

.pointRight .forms .submits img {
    width: 18px;
    height: 18px;
    vertical-align: -4px;
}

.pointRight .forms .submits .formIcon {
    position: absolute;
    width: 77px;
    height: 24px;
    top: -12px;
    left: 197px;
    animation: tagupdown 0.6s infinite ease-in-out alternate;
}

/*转让新增*/
.zhuanrang{ width:100%; display:flex; justify-content:space-between; margin-top:20px;}
.zhuanrang a{border-radius:5px; padding:15px 35px; font-size:18px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eeeeee)); /*针对苹果老式浏览器写的兼容*/
	background-image: -webkit-linear-gradient(top, #195be8, #3777ff); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #195be8, #3777ff); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #195be8, #3777ff); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #195be8, #3777ff); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #195be8, #3777ff);  /*背景渐变，正常的写法*/
	color:#fff;
}
.zhuanrang a:hover{ font-weight:bold; color:#fff;}
/*滚动*/
.myscroll { width:70%; height:80px; float:right; line-height:25px; font-size: 12px; overflow: hidden; border-left:1px #EDEDED solid; padding-left:20px;}
.myscroll li { height:25px;}
.myscroll a { color: #333; text-decoration: none; font-weight:normal;}
.myscroll a:hover { color: #ED5565; text-decoration: underline;}

/*条幅*/
.main2{ width:1280px; margin:0 auto; background-color:#fff; height:60px; line-height:60px; margin-top:15px; display:flex;}
.main2 dl{font-size:16px; font-weight:bold; color:#db170e; margin-left:20px;}
.main2 dt{padding-left:35px; font-size:16px; color:#656565; margin-left:20px;}

/*新闻滚动*/
/* 必要布局样式css */
.rolling {
    width: 450px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
	display:flex;
}

.rolling .roll-title {
    overflow: hidden;
    height: 42px;
    background: #fff;
    padding: 0 10px;
    line-height: 42px;
}

.rolling .roll-title .prev,.rolling .roll-title .next {
    display: block;
    width: 24px;
    height: 30px;
    float: right;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 15px;
	left:0;
    z-index: 100;
}

.rolling .roll-title .prev img {
    width: 22px;
    height:30px;
}

.rolling .roll-title .next img {
    width: 22px;
    height:30px;
}

.rolling .roll-title .next {
    left: inherit;
}

.rolling .roll-title ul {
    float: right;
    overflow: hidden;
    zoom:1; margin-top: 10px;
}

.rolling .content {
    width: 420px;
    height: 100px;
    overflow: hidden;
    padding-left: 40px;
    padding-right: 40px;
}

.rolling .content ul {
    overflow: hidden;
    zoom:1; }

.rolling .content ul li {
    float: left;
    height: 60px;
    line-height:60px;
    text-align: left;
    _display: inline;
    font-size: 13px;
}

.rolling .content ul li span {
    color: #b7b7b7;
    position: relative;
    right: -10px;
}

.roll-title h2 {
    font-weight: normal;
    font-size: 14px;
    float: left;
}

.rolling-more {
    float: right;
    color: #666;
    font-size: 12px;
}

.rolling .rolling-more:after {
    content: "";
    display: inline-block;
    margin-bottom: 1px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 7px;
    height: 7px;
    border: 1px solid #666;
    border-right: none;
    border-bottom: none;
}

.rolling .content ul li a:hover {
    color: #08acee;
    text-decoration: underline;
}

.rolling:hover .next{
    display:block;
}

.rolling:hover .prev{
    display:block;
}
/*新闻*/
.synews{ background:url(../images/newsbg.jpg) no-repeat center top; padding:30px 0 50px;}
.synewsbody{ width:1280px; margin:0 auto; background-color:#fff; height:auto; overflow:hidden;}
.synewsl{ width:800px; float:left; border-right:1px #dddddd solid;}
.synewsl .title{ height:70px; width:100%; margin:0 auto; border-bottom:1px #dddddd dotted; line-height:70px;}
.synewsl .title dl{ width:150px; text-align:center; background:url(../images/newstitle.jpg) 110px 28px no-repeat; font-size:16px; color:#ff3333; border-bottom:1px #fff solid; height:70px; border-right:1px #dddddd dotted;}
.synewslist{ padding:15px;}
.synewslist li{ width:48%; height:auto; float:left; overflow:hidden; border-bottom:1px #dddddd dotted; padding-bottom:10px;}
.synewslist li:nth-child(2n){ float:right;}
.synewslist li dl{ width:100px; float:left;}
.synewslist li:hover dl,.synewslist li:hover dt{ color:#ff3333;}
.synewslist li dt{ width:calc(100% - 120px); float:right; font-size:14px; line-height:2.5; font-weight:bold;}
.synewslist li dt p{ font-weight:normal; font-size:12px; line-height:1.5;}
.synewslist li b{ display:block; width:100%; font-size:14px; line-height:1.5; font-weight:normal;}
.synewslist ul{ width:100%; height:auto; overflow:hidden; padding-top:20px;}
.synewslist ul li{ width:48%; font-weight:normal; border-bottom:1px #dddddd dotted; line-height:50px; height:50px;}
.synewslist ul li dl{ width:70%;}
.synewslist ul li dt{ font-weight:normal; float:right; font-size:12px; line-height:50px; width:30%; text-align:right;}

.synewsr{ width:calc(100% - 800px); float:left; border-right:1px #dddddd solid;}
.synewsr .title a{ display:block; height:70px; width:100%; margin:0 auto; border-bottom:1px #dddddd dotted; line-height:70px; padding-left:30px; font-size:16px; background:url(../images/qa.jpg) no-repeat 430px 23px;}
.synewsr ul li{ width:100%; border-bottom:1px #dddddd dotted; line-height:50px; height:auto; overflow:hidden;}
.synewsr ul li dl{float:left; width:40px; margin-top:15px; margin-left:15px;}
.synewsr ul li dt{ float:left;width: calc(100% - 60px);
    line-height: 1.2; margin:20px 0 20px;}
.synewsr ul li:hover dt{ color:#ff3333;}

/*底部*/
footer{ background-color:#333333;}
.foot{ width:1280px; margin:0 auto; padding:30px 0; overflow:hidden;}
.footl{ width:800px; float:left;}
.footl dl{ height:auto; line-height:1.5; color:#888888; margin:10px 0;}
.footl dl a{ color:#888888;}
.footl dl a:hover{ color:#cccccc;}

.footr{ width:450px; float:right; overflow:hidden;}
.footr ul{ width:300px; float:left;}
.footr ul li{ background:url(../images/qq.jpg) no-repeat center left; padding-left:25px; color:#888888; line-height:30px; line-height:30px;}
.footr dl{ font-size:12px; color:#888888;}
.footimg{ width:100%; margin:0 auto; padding:15px 0; overflow:hidden; display:flex; justify-content: center;}
.footimg img{ margin:0 20px;}
.bottom{ background-color:#2b2b2b; text-align:center; color:#888888; line-height:1.5; padding:15px 0;}
.bottom a{ color:#555555;}

/*详情*/
.xqy{ background:url(../images/xqy_bg.jpg) no-repeat center top; height:auto; overflow:hidden;}
.xqybody{ width:1280px; margin:0 auto; padding:20px 0;}
.xuanze option{ text-align:center;}
.currson {
	margin: 16px 0;
	margin-top: 20px;
	width: 100%;
}
.currson .text select {
	width: 110px;
	height: 26px;
	background: #fff;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
 *vertical-align: auto;
	zoom: 1;
 *display: inline;
	outline: 0;
	border: none;
	border: 1px solid #ddd;
	font-size: 14px;
	color: #666;
}
.currson .text p {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
 *vertical-align: auto;
	zoom: 1;
 *display: inline;
	margin-left: 30px; color:#5b6566;
}
.currson .text p a {
	font-size: 14px;
	color: #bbbbbb;
	line-height: 26px;
}
.currson .text p a:hover {
	color: #cccccc;
}

.xqy1{ width:100%; height:auto; overflow:hidden;}
.xqyl{ width:1000px; float:left; background-color:#fff;}
.xqyl dl{
    line-height: 30px;
    font-size:16px;
    overflow: hidden;
    font-weight: bold; padding:25px 0 0 25px;}
.xqy dt{line-height: 20px;
    font-size: 14px;
    color: #666;
    margin: 10px 140px 0 0; padding:0 25px;}
.xqylbody{ width:100%; background-color:#f6f5f7; padding:25px; margin-top:25px;}
	
.jiage{ font-weight:bold; line-height:30px;}
.jiage b{ font-size:26px; font-weight:bold; color:#ff6232; line-height:30px;}
.pricetips{
    background: #FF6232;
    color: #fff;
    padding:6px 10px;
    position: relative;
    margin-left: 20px;
    height:20px;
    line-height:20px;
    border-radius: 5px 5px 5px 0;
    font-size: 13px;
}
.pricetips:after {
    content: '';
    border-width: 7px 12px 0 0;
    border-style: solid;
    border-color: transparent #ff6232 transparent transparent;
    right: 100%;
    bottom: 0;
    position: absolute;
}
.shuxing{ width:100%; background-color:#fff; text-align:center; display:flex; justify-content:space-between; margin-top:30px;}
.shuxing dl{ text-align:center; width:16%; padding:25px; border-right:1px #dddddd solid; font-weight:normal;}
.shuxing dl:last-child{ border-right:0;}

.operz{padding:30px 20px;}
.operz a.operbtn.i0{background: #f11;}
.operz a.operbtn {
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    text-align: center;
    width: 160px;
    margin-right: 20px;
	line-height:35px; color:#fff; font-size:16px;
}
.operz a.operbtn.i1 {
    background: #36c;
}
.operz .snz {
    float: right;
    color: #666;
    line-height:35px;
    height: 42px; font-size:12px; color:#999999;
}

.guardz {
    padding: 20px 20px 40px 0;
    border-top: 1px dashed #ddd;
}
.guardz .box {
    display: inline-block;
    height: 20px;
    vertical-align: top;
    width: 120px;
    float: left;
    border-left: 1px solid #ddd;
    text-align: center;
}
.guardz .box i {
    display: inline-block;
    vertical-align: top;
    height: 20px;
    width: 20px;
    background-image: url(../images/guardIcon.png);
    background-repeat: no-repeat;
}
.guardz .box i.i0 {
    background-position: 0px 0px;
    border-left: 0;
}
.guardz .box i.i1 {
    background-position: -20px 0px;
}
.guardz .box i.i2 {
    background-position: -40px 0px;
}
.guardz .box i.i3 {
    background-position: -60px 0px;
}
.guardz .box i.i4 {
    background-position: -80px 0px;
}
.guardz .box i.i5 {
    background-position: -100px 0px;
}
.guardz .box span {
    display: inline-block;
    vertical-align: top;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
    color: #666;
}
.guardz .jyfs {
    height: 20px;
    line-height: 20px;
    float: right; font-size:12px;
    color: #666;
}

.xqyr{ width:calc(100% - 1020px); float:right; height:520px; overflow:hidden; background-color:#fff; position:relative;}
.rightbrokerz {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left:0px;
    padding: 20px 15px 0 15px;
    background-image: url(../images/brokerbg.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #f6f5f7;
    overflow: hidden;
}
.rightbrokerz .saomatips {
    text-align: center;
    color: #36c;
}
.rightbrokerz img.avatar {
    display: block;
    width: 120px;
    height: 120px;
    margin: 20px auto 0 auto;
    line-height: 0;
    border-radius:20%;
    border: 10px solid #fff;
}
.rightbrokerz .namez {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}
.rightbrokerz .brokerinfo {
    margin-top: 20px;
    border-radius: 10px;
    background: #fff;
}
.rightbrokerz .brokerinfo .singleline {
    padding: 15px 0 15px 20px; border-bottom: 1px dashed #ddd;
}
.rightbrokerz .brokerinfo .singleline s {
    font-weight: bold; font-style: normal; text-decoration: none;
}
.rightbrokerz a.operbtn {
    border-radius: 5px;
    display: block;
    text-align: center;
    margin-top: 20px;
    background: #36c;
	color:#fff; font-size:16px; line-height:35px;
}
.rightbrokerz .weixin_qrcode {
    position: absolute;
    right: 0;
    top: 0;
    width: 77px;
    height: 68px;
    background-image: url(../images/brokerRightQrcodeBg.png);
    background-position: right top;
    background-repeat: no-repeat; cursor:pointer;
}
.rightbrokerz .weixin_qrcode .qrimgz {
    position: absolute;
    width: 260px;
    height: 220px;
    top: -220px;
    right: 0;
    transition-duration: 500ms;
    background: #f6f5f7;
    opacity: 0;
    filter: alpha(opacity=0);
}
.rightbrokerz .weixin_qrcode:hover .qrimgz {
    top:20px;
	opacity:1;
    filter: alpha(opacity=1);
}

.xqy2{ width:100%; margin:0 auto; position:relative;}
/*固定跟随*/
.prd-body {position: relative; margin-top:30px;}
#fix{background: #F8F7FB; z-index:99;}
.prd-slider { width:100%; height: 50px; background: #F8F7FB;}
.prd-slider li {border-top: 2px solid transparent;
    border-right: 1px solid #ddd;
    width: 160px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    height: 48px;
    line-height: 48px;
    font-size: 16px;}
.prd-slider li a { display:block; font-size:16px;}
.prd-slider li a.active {font-weight: bold; color: #36c; background: #fff; border-top: 2px solid #36c;}
.prd-main {}
.prd-tit {border-bottom: 1px solid #ddd;position: relative;padding-left: 70px;font-size: 22px;padding-bottom: 20px;margin-bottom: 30px;}
.prd-tit:after {position: absolute;content: '';left: 70px;bottom: -1px;height: 2px;background-color: #009bde;width: 100px;}
.prd-tit strong {display: block;line-height: 1;font-size: 24px;color: #999;text-transform: uppercase;font-family: Arial;}
.prd-tit strong span {color: #009bde;}
.prd-tit i {width: 54px;height: 54px;border: 1px solid #009bde;border-radius: 50%;background: no-repeat center / contain;position: absolute;left: 0;top: 0;}
.prd-sec {margin-bottom: 30px;padding:20px 00px; background: #fff; width:100%; height:auto; overflow:hidden;}
	
	
.goodsdetail_contentz {
    padding: 10px 30px;
    background: #fff;
}
.goodsdetail_contentz .ttbar {
    background-image: url(../images/goodsdetail_contentttbg.png);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 26px;
    font-weight: bold;
}
.goodsdetail_contentz .ttbar1 {
    margin-top: 10px;
    font-size: 12px;
    text-align: center;
    color: #999;
    height: 20px;
    line-height: 20px;
}
.goodsdetail_contentz .goods_accountinfoz {
    margin-top: 20px;
}
.goodsdetail_contentz .goods_accountinfoz .cellbox.dark {
    background: #fafafa;
    color: #888;
}
.goodsdetail_contentz .goods_accountinfoz .cellbox.hang0 {
    border-top: 1px solid #ddd;
}
.goodsdetail_contentz .goods_accountinfoz .cellbox {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    float: left;
    font-size: 14px;
    height: 58px;
    line-height: 58px;
    text-align: center; width:152px;
}

.goodsdetail_contentz .goods_accountinfoz .cellbox.lie0 {
    border-left: 1px solid #ddd;
}

/*图片滚动*/
.imggundong{ width:100%; height:450px; margin-top:30px;}
      .swiper {
        width: 100%;
        height: 100%;
		text-align:center;
      }
      .swiper-slide img {
        display: block;
        height: 100%; margin:0 auto;
        /*object-fit: cover;*/
      }


/*流程*/
.goodsdetail_contentz .goods_tradestepz {
    margin-top: 20px;
    padding-top: 70px;
    text-align: center;
    margin: 0 auto;
    height:353px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.goodsdetail_contentz .goods_tradestepz .box {
    display: inline-block;
    height: 300px;
    width: 200px;
    text-align: center;
    margin: 0 20px;
}
.goodsdetail_contentz .goods_tradestepz .box .icon {
    height: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    transition-duration: 300ms;
    top: 0;
}
.goodsdetail_contentz .goods_tradestepz .box:hover .icon{ top:-10px;}
.goodsdetail_contentz .goods_tradestepz .box .tt0 {
    font-size: 18px;
    margin-top: 5px;
    height: 32px;
    line-height: 32px;
}
.goodsdetail_contentz .goods_tradestepz .box .tt1 {
    font-size: 14px;
    margin-top: 5px;
    color: #999;
    line-height: 20px;
    height: 40px;
}
.goodsdetail_contentz .goods_tradestepz .box .stepNum {
    margin: 20px auto 0 auto;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
    width: 40px;
    border-radius: 50%;
    height: 40px;
    line-height: 40px;
    font-family: Arial;
    font-size: 18px;
    color: #999;
    background: #fff;
}
.goodsdetail_contentz .goods_tradestepz .box:hover .stepNum{ color:#3366cc; border-color: #3366cc;}
.goodsdetail_contentz .goods_tradestepz:before,.goodsdetail_contentz .goods_tradestepz:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border: 1px solid #ddd;
    border-radius: 50%;
    position: absolute;
    background: #fff;
}
.goodsdetail_contentz .goods_tradestepz:before {
    bottom: -6px;
    left: 0;
}
.goodsdetail_contentz .goods_tradestepz:after {
    bottom: -6px;
    right: 0;
}

/*常见问题*/
.goods_qaz {
    margin-top: 20px;
}
.goods_qaz .qabox {
    float: left;
    border: 1px solid #ddd;
    width: 364px;
    border-radius: 10px;
    transition-duration: 300ms;
    background: #fff;
}
.goods_qaz .qabox {
    float: left;
    border: 1px solid #ddd;
    width:400px;
    border-radius: 10px;
    transition-duration: 300ms;
    background: #fff; height:auto; margin:0 0 20px 20px;
}
.goods_qaz .qabox .p0 {
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    padding: 15px 0 15px 30px;
    margin: 0 10px;
    border-bottom: 1px dashed #ddd;
}
.goods_qaz .qabox .p1 {
    line-height: 18px;
    font-size: 13px;
    position: relative;
    padding: 15px 0 15px 30px;
    margin: 0 10px; height:150px;
}
.goods_qaz .qabox.lie1 {
    margin-left: 21px;
}
.goods_qaz .qabox.lie2 {
    margin-left: 21px;
}
.goods_qaz .singleline:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.goods_qaz .qabox .p0 i {
    border-radius: 5px;
    height: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 15px;
    font-weight: bold;
    background: #83B6FC;
    color: #fff;
}
.goods_qaz .qabox .p1 i {
    border-radius: 5px;
    height: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 15px;
    font-weight: bold;
    background: #D69CFF;
    color: #fff;
}