@charset "utf-8";

.buytab .tab{
    border:1px solid #e3e5ea;
    margin-top:40px
}
.buytab .tab tr td,.buytab .tab tr th{
    border:0;
    text-align:center;
    font-size:15px;
    padding:0 8px;
    height:50px!important
}
.buytab .tab tr td{
    border-right:1px solid #e3e5ea
}
.buytab .tab tr td:last-child{
    border-right:none
}
.buytab .tab tr th{
    background:#f1f4f7;
    line-height:52px;
    font-weight:700
}
.buytab .tab .t_first{
    padding-left:30px
}
.buytab .tab .trcolor td{
    background:#eef8e9
}
.buytab .tab tr td span{
    
    color:#fb8a05;
    font-size:18px
}
.buytab .explain{
    font-size:14px;
    color:#84898c;
    line-height:24px
}
.buytab .explain p{
    line-height:35px;
    font-size:16px;
    color:#000
}
.buytab .dowpdf{
    margin:20px 0 22px 0
}
.buytab .dowpdf a{
    font-size:14px;
    color:#129aff;
    text-decoration:underline;
   /*  background:url(/www/images/new/downfile.png) no-repeat; */
    text-indent:32px;
    display:inline-block;
    height:24px;
    line-height:24px
}
.buytab .remark{
    color:#7d7d7d;
    font-size:15px;
    margin:15px 0
}
.right_tab{
    width:420px
}
.left_tab .h2,.right_tab .h2{
    line-height:52px;
    height:52px;
    text-align:center;
    font-size:16px;
    color:#1fb1fc
}
.left_tab .tab,.right_tab .tab{
    margin:0
}
.left_tab p,.right_tab p{
    border:1px solid #cdd6da;
    padding:0 10px 0 36px;
    height:52px;
    line-height:52px;
    margin:10px 0 0 0;
    font-size:16px
}
.right_tab .p2{
    color:#84898c;
    padding:0 10px
}
.right_tab .p2 i{
    display:block;
    float:left;
    width:20px;
    height:28px;
    background-position:-164px -22px;
    margin:14px 10px 0 0
}
.price-box{
    position:relative
}
.price-box .buy-button{
    width:135px;
    height:34px;
    background:#5bcc1f;
    color:#fff;
    border-radius:30px;
    box-shadow:0 1px 2px #666;
    position:absolute;
    display:inline-block;
    line-height:34px;
    text-align:center;
    top:74%;
    left:50%;
    margin:-17px 0 0 -67px
}
.price-box .buy-button:hover{
    background:#62d824
}
.no-agent{
    color:#222;
    font-size:20px;
    line-height:20px;
    text-align:center
}
.smart_card_wrap{
    width:100%
}
.smart-card-banner{
    display:flex;
    width:100%;
    height:510px;
  /*   background:url(/www/2019/img/smart_card_banner_20190530.jpg) no-repeat center center; */
    background-size:auto 100%;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    text-align:center;
    color:#fff
}
.sc-main-title{
    display:none;
    height:40px;
    font-size:40px;
    line-height:40px
}
.sc-sub-title{
    display:none;
    height:20px;
    margin-top:24px;
    font-size:20px;
    line-height:20px
}
.wrap_w_930{
    display:flex;
    width:930px;
    height:490px;
    margin:0 auto;
    justify-content:center;
    align-items:center
}
.wrap_w_930 .sc-anchor{
    margin-top:-776px
}
.wrap_w_930.paper-card-wrap .sc-anchor{
    margin-top:-600px
}
.corp-official-website-wrap,.group-activity-tools-wrap,.link-system,.paper-card-wrap,.product-view-wrap{
    width:100%
}
.link-system{
    flex-direction:column
}
.link-system>p{
    position:relative;
    height:32px;
    line-height:32px;
    color:#222;
    font-size:32px;
    font-weight:700
}
.link-system>p::after{
    content:' ';
    position:absolute;
    display:block;
    width:40px;
    height:7px;
    background-color:#52c018;
    border-radius:3.5px;
    bottom:-27px;
    left:50%;
    margin-left:-20px
}
.link-system .link-wrap{
    margin-top:310px
}
.link-system .link-wrap a{
    position:relative;
    display:inline-block;
    width:180px;
    height:20px;
    margin-left:65px;
    line-height:20px;
    text-align:center
}
.link-system .link-wrap a:first-child{
    margin-left:0
}
.link-system .link-wrap a,.link-system .link-wrap a:active,.link-system .link-wrap a:hover,.link-system .link-wrap a:link,.link-system .link-wrap a:visited{
    color:#343434;
    font-size:20px
}
.link-system .link-wrap a::after{
    content:' ';
    position:absolute;
    top:-215px;
    left:0;
    width:180px;
    height:180px
}

.corp-official-website-wrap,.group-activity-tools-wrap,.product-view-wrap{
    height:654px;
    background-color:#fafafc
}
.product-view-wrap{
    background-color:#fff
}
.paper-card-wrap{
    height:492px
}
.sc-txt-wrap{
    width:315px
}
.sc-txt-wrap>p{
    position:relative;
    margin-bottom:58px;
    color:#222;
    font-size:24px;
    line-height:32px;
    font-weight:700
}
.sc-txt-wrap>p::after{
    content:' ';
    position:absolute;
    bottom:-33px;
    display:block;
    width:36px;
    height:3px;
    border-radius:1.5px;
    background-color:#52c018
}
.sc-txt-wrap>span{
    color:#666;
    font-size:14px;
    line-height:24px;
    color:#666
}
.sc-img-description{
    position:relative;
    width:510px;
    height:654px
}
.sc-img-description::after{
    content:' ';
    position:absolute;
    top:60px;
    left:105px;
    width:300px;
    height:534px;
    box-shadow:1px 1px 50px #f0f0f0,-1px -1px 50px #f0f0f0
}
.img-coww{
    margin-left:60px;
    /* background:url(/www/2019/img/smart_card_background_1.png) no-repeat center center; */
    background-size:100% 100%
}
.img-coww::after{
    /* background:url(/www/2019/img/smart_card_front_1.gif) no-repeat center center; */
    background-size:100% 100%
}
.txt-pcw,.txt-pvw{
    text-align:right
}
.txt-pcw>p::after,.txt-pvw>p::after{
    right:0
}
.row-reverse{
    flex-direction:row-reverse
}
/* .img-pvw{
    margin-right:60px;
    background:url(/www/2019/img/smart_card_background_2.png) no-repeat center center;
    background-size:100% 100%
}
.img-pvw::after{
    background:url(/www/2019/img/smart_card_front_2.gif) no-repeat center center;
    background-size:100% 100%
}
.img-gatw{
    margin-left:60px;
    background:url(/www/2019/img/smart_card_background_3.png) no-repeat center center;
    background-size:100% 100%
}
.img-gatw::after{
    background:url(/www/2019/img/smart_card_front_3.gif) no-repeat center center;
    background-size:100% 100%
} */
.img-pcw{
    width:531px;
    height:492px;
    margin-right:60px;
    /* background:url(/www/2019/img/smart_card_front_4.png) no-repeat center center;
    background-size:100% 100% */
}
.img-pcw::after{
    display:none;
    background-size:100% 100%
}
.data-analysis-wrap{
    position:relative;
    height:737px;
    background-color:#fafafc
}
.data-analysis-wrap::after{
    content:' ';
    position:absolute;
    left:50%;
    bottom:0;
    width:930px;
    height:500px;
    margin-left:-465px;
    /* background:url(/www/2019/img/smart_card_data_analysis.png) no-repeat center center;
    background-size:100% 100% */
}
.da-main-title{
    position:relative;
    height:32px;
    margin-top:64px;
    line-height:32px;
    font-size:32px;
    font-weight:700;
    text-align:center;
    color:#222
}
.da-main-title::after{
    content:' ';
    position:absolute;
    bottom:-77px;
    left:50%;
    display:block;
    width:40px;
    height:7px;
    margin-left:-20px;
    border-radius:3.5px;
    background-color:#52c018
}
.da-sub-title{
    height:16px;
    margin-top:25.5px;
    line-height:16px;
    font-size:16px;
    text-align:center;
    color:#222
}
.scanning-for-experience-wrap{
    width:100%;
    height:502px;
    
}
.buy_wrap{
    margin-top:-375px
}
.price-main-title{
    position:relative;
    height:32px;
    margin-bottom:128px;
    padding-top:5px;
    line-height:32px;
    font-size:32px;
    font-weight:700;
    color:#222;
    text-align:center
}
.price-main-title::after{
    content:' ';
    position:absolute;
    bottom:-51px;
    left:50%;
    display:block;
    width:40px;
    height:7px;
    margin-left:-20px;
    border-radius:3.5px;
    background-color:#52c018
}
.price-banner{
    width:100%;
    height:510px;
    
    background-size:100% 100%
}
.new-price-box{
    margin-top:-32px;
    margin-bottom:45px;
    display:flex;
    justify-content:space-between;
    color:#83898c;
    font-size:14px
}
.new-price-box .price-item{
   
    width:338px;
    height:438px;
    margin-left:0;
    text-align:center;
    box-sizing:border-box;
	border:3px solid #52C018;
	border-radius:10px;
}

.new-price-box .price-item.p-price-item .price-item .i-line{
    margin-top:31px
}
.new-price-box .price-item.p-price-item .i-tip{
    height:41px
}
.new-price-box .price-item .i-title{
    height:24px;
    margin-top:53px;
    font-size:24px;
    line-height:24px;
    font-weight:700;
    color:#222
}
.price-item .i-price{
    height:36px;
    margin-top:50px;
    margin-bottom:20px;
    line-height:36px
}
.i-price-txt{
    letter-spacing:2px
}
.price-item .i-price .num-type-one{
    display:inline-block;
    padding-right:10px;
    font-size:36px;
    font-weight:700;
    color:#52c018
}
.price-item .i-price .num-type-two{
    display:inline-block;
    padding-right:10px;
    font-size:36px;
    font-weight:700;
    color:#ffa248
}
.price-item .i-price .num-type-three{
    display:inline-block;
    padding-right:10px;
    font-size:36px;
    font-weight:700;
    color:#2f85f9
}
.price-item .i-tip{
    height:52px;
    margin-top:16px;
    font-size:14px;
    line-height:26px;
    color:#666
}
.price-item .i-line{
    width:340px;
    height:1px;
    margin:0 auto;
    background:#ececec;
    margin-top:10px
}
.price-item .i-limit{
    height:14px;
    margin-top:27px;
    font-size:14px;
    line-height:14px;
    letter-spacing:1px;
    color:#666
}
.price-item .i-buy-btn{
    width:170px;
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#fff;
    border-radius:3px;
    display:inline-block;
    margin-top:0;
    border-radius:25px;
    font-weight:700
}
.price-item .i-buy-btn.professional-btn{
    margin-top:88px;
    background-color:#52c018;
    background-size:100% 100%
}
.price-item .i-buy-btn.professional-btn:hover{
    background-color:#5dd21f
}
.price-item .i-buy-btn.big-customer-btn{
    margin-top:88px;
    background-color:#ff9d24;
    background-size:100% 100%
}
.price-item .i-buy-btn.big-customer-btn:hover{
    background-color:#ffad47
}
.price-item .i-buy-btn.big-enterprise-btn{
    margin-top:39px;
    background-color:#2f85f9
}
.price-item .i-buy-btn.big-enterprise-btn:hover{
    background-color:#4a9afc
}
.production{
    margin-top:32px
}
.production-title{
    height:31px;
    font-size:32px;
    color:#222;
    letter-spacing:1px;
    text-align:center;
    font-weight:700
}
.production-stitle{
    height:26px;
    margin-top:26px;
    font-size:20px;
    line-height:26px;
    color:#222;
    text-align:center
}
.green-line{
    width:40px;
    height:7px;
    background:#52c018;
    border-radius:3px;
    margin:32px auto;
    margin-bottom:30px
}

.pro-table{
    border:0;
    border-collapse:collapse;
    width:100%;
    text-align:left;
    color:#83898c
}
.pro-table tr{
    height:70px
}
.pro-table tr:nth-child(2n+1){
    background:rgba(241,244,247,.7)
}
.pro-table tr:first-child{
    background:#f1f4f7;
    height:60px
}
.pro-table tr td{
    border:1px solid #e3e5ea
}
.pro-table tr td:first-child{
    width:147px;
    text-align:center;
    font-size:16px;
    color:#222
}
.pro-table tr td:nth-child(2){
    width:343px;
    padding-left:40px;
    font-size:16px;
    color:#666;
    box-sizing:border-box
}
.pro-table tr td:nth-child(3){
    padding:0 36px;
    font-size:16px;
    line-height:28px;
    color:#666
}
.too-much-rows{
    padding:10px 40px
}
.too-much-rows>div{
    line-height:28px
}
.pro-table tr:first-child>td.table-head{
    line-height:40px;
    font-size:20px;
    color:#222;
    text-align:center;
    font-weight:700
}
.pro-table tr th{
    font-family:MicrosoftYaHei-Bold;
    font-size:20px;
    color:#222;
    text-align:center;
    line-height:40px
}
.pro-table tr .t-price{
    font-size:16px;
    color:#52c018
}
.pro-table tr .deatil-price{
    line-height:32px
}
.work-phone-wrap{
    padding-top:14px!important;
    padding-right:10px!important
}
.work-phone-wrap>div:nth-child(1){
    line-height:32px
}
.work-phone-wrap>div:nth-child(2),.work-phone-wrap>div:nth-child(4),.work-phone-wrap>div:nth-child(6),.work-phone-wrap>div:nth-child(8){
    position:relative;
    margin-bottom:8px
}
.work-phone-wrap>div:nth-child(6)::after{
    content:' ';
    display:block;
    position:absolute;
    left:-40px;
    top:48px;
    width:327px;
    height:1px
}
.pro-table tr .deatil-price .d-greenprice{
    display:inline-block;
    margin-left:5px;
    font-size:16px;
    color:#52c018;
    font-weight:700
}
.pro-table tr .deatil-price .d-priceinfo{
    font-size:16px;
    color:rgba(102,102,102,.7)
}
.pro-table tr .deatil-price .d-greenprice:before{
    content:'';
    position:relative;
    top:-4px;
    left:-5px;
    width:5px;
    height:5px;
    border-radius:50%;
    background:#52c018;
    display:inline-block
}
.t-price-green-font{
    font-size:16px;
    color:#52c018;
    line-height:30px;
    font-weight:700
}
.i-work-phone-tips{
    display:inline-block;
    margin-top:10px;
    margin-left:-4px;
    font-size:16px;
    line-height:28px;
    color:rgba(102,102,102,.7)
}
.pro-table-table{
    margin-top:40px
}
.charge_detail{
    text-align:left;
    padding:4px 0;
    font-size:14px
}
.charge_detail a{
    color:#1fb1fc;
    font-size:14px;
    
    padding-right:26px
}

.mhold{
    font-size:14px;
    color:#84898c;
    line-height:2
}
.mhold span{
    font-weight:700
}
.dealer{
    margin:72px 0 30px 0
}
.price-agent-main-title{
    position:relative;
    font-size:32px;
    line-height:48px;
    text-align:center;
    color:#222;
    font-weight:700
}
.price-agent-main-title::after{
    content:' ';
    position:absolute;
    left:50%;
    bottom:-35px;
    width:40px;
    height:7px;
    margin-left:-20px;
    border-radius:3.5px;
    background-color:#52c018
}
.dealer .serch{
    margin-top:85px;
    text-align:center;
    margin-right:10px
}
.dealer .serch input{
    width:595px;
    height:60px;
    border:1px solid #b4b9bb;
    padding:0 10px;
    outline:0;
    line-height:60px;
    font-size:17px;
    border-radius:2px
}
.dealer .serch input:focus{
    border:1px solid #38f
}
.dealer .serch .buy_bttn{
    display:inline-block;
    position:relative;
    width:168px;
    height:61px;
    background:#52c018;
    text-align:center;
    line-height:61px;
    color:#fff;
    top:1px;
    left:14px;
    border-radius:2px;
    font-weight:700;
    font-size:22px
}
.dealer .serch .buy_bttn:hover{
    background:#5dd21f
}
.dealer .serch .buy_bttn:active{
    background:#4cb713
}
.hasshow{
    font-size:14px;
    color:#84898c
}
.buy_wrap{
    padding:0 0 100px 0
}
.buyBanner{
    margin:-80px 0 44px 0
}
.news_detail{
    padding:20px 0 81px 0
}
.news_detail .h1{
    font-size:24px;
    color:#000;
    line-height:2
}
.news_detail .h2,.news_detail p{
    font-size:14px;
    line-height:2
}
.news_detail .h2{
    color:#868686
}
.news_detail .h2 i{
    display:block;
    width:14px;
    height:14px;
    float:left;
    background-position:-246px -406px;
    margin:7px 4px 0 0
}
.news_detail p{
    color:#3b4145;
    margin:15px 0
}
.news_detail img{
    max-width:80%
}
.news_list{
    overflow:hidden;
    height:940px;
    border-bottom:1px #e0e5e7 solid;
    text-align:left
}
.news_list li{
    margin-bottom:45px;
    overflow:hidden
}
.news_list img{
    width:220px;
    height:148px;
    float:left;
    margin-right:40px
}
.news_list li h3{
    color:#2d2d2d;
    font-size:20px;
    white-space:nowrap
}
.news_list li a:hover h3{
    color:#2ea8f6
}
.news_list li p{
    font-size:14px;
    color:#707477;
    line-height:24px;
    max-height:72px;
    overflow:hidden;
    margin:17px 0
}
.about_Box .source{
    font-size:14px;
    color:#707477
}
.about_Box .source span{
    margin-right:45px;
    padding-left:20px;
    display:inline-block
}
.about_Box .source a{
    color:#707477
}
.about_Box .source i{
    float:left;
    margin-left:-20px;
    width:18px;
    height:18px
}
.about_Box .source .ic_from{
    background-position:-272px -748px
}
.about_Box .source .ic_time{
    background-position:-305px -748px
}
.about_Box .source .ic_num{
    background-position:-335px -748px
}
.about_Box .article_box{
    overflow:hidden;
    text-align:left
}
.about_Box .article_box h3.article_tit{
    font-size:28px
}
.about_Box .article_box .source{
    padding:20px 0
}
.appreciation{
    overflow:hidden
}
.appreciation p{
    width:315px;
    height:58px;
    line-height:58px;
    float:left;
    margin-right:20px;
    padding:0 42px;
    border:1px #cdd6da solid
}
.appreciation span{
    float:right
}
.about_nav a{
    display:inline-block;
    height:48px;
    line-height:48px;
    width:50%;
    text-align:center;
    background:#f7f7f7;
    color:#707477
}
.about_nav a.active{
    background:#ececec
}
.com_introduce{
    color:#707477;
    line-height:24px
}
.com_introduce p{
    margin:0 0 18px 0;
    text-indent:32px;
    font-size:14px;
    line-height:30px;
    color:#4d4d4d;
    padding-left:14px
}
.title-about{
    font-size:14px;
    color:#333;
    font-weight:700;
    margin-bottom:10px
}
.about_pingp{
    text-align:center;
    line-height:25px;
    color:#707477
}
@media screen and (max-width: 768px){
	.new-price-box {
		margin-top: 12px;
		margin-bottom: 45px;
		display: block;
		justify-content: space-between;
		color: #83898c;
		font-size: 14px;
		margin:0 auto;
	}
	.new-price-box .price-item {
		
		width: 86%;
		height: 438px;
		margin:0 auto;
		text-align: center;
		box-sizing: border-box;
		border: 3px solid #52C018;
		border-radius: 10px;
		margin-top:16px;
	}
	.pro-table tr td:first-child {
		width: auto;
		text-align: center;
		font-size: 16px;
		color: #222;
		padding: 0 6px;
	}
	.pro-table tr td:nth-child(2) {
		width: auto;
		padding: 0 6px;
		font-size: 16px;
		color: #666;
		box-sizing: border-box;
	}
	.pro-table tr td:nth-child(3) {
		padding: 0 6px;
		font-size: 16px;
		line-height: 28px;
		color: #666;
	}
		
	
	
	
}