/*一行省略隐藏*/
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*多行省略隐藏*/
.ellipsis2 { overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; -webkit-line-clamp:2;}
/*.inside-banner .info { */    /*font-size:16px; */  /*} 
*/  .anchor { width:1px; height:1px; position:absolute; z-index:-1; top:0px; left:0;}
.contact .preSales { /* background:#f7f7f7; */    padding:50px 0 40px 0; position:relative;}
.contact .preSales .list { text-align:center; margin-top:30px;}
.contact .preSales li { position:relative; width:50%; text-align:center; float:left; padding:5px;}
.contact .preSales li .box { min-height:170px; background-color:#fff; padding:20px 13px; text-align:left;}
.contact .preSales .icon { display:inline-block; width:100px; text-align:right; vertical-align:middle;}
.contact .preSales .icon img { width:100px;}
.contact .preSales .icon i { font-size:48px; color:#0089ff;}
.contact .preSales .text { padding-top:10px; display:inline-block; text-align:left; vertical-align:middle; flex:1; min-height:76px; padding-left:15px;}
.contact .preSales .txt-01 { font-size:24px; color:#0089ff;}
.contact .preSales .txt-01 a { color:#0089ff;}
.contact .preSales .preSales-txt-01 { font-size:18px; font-weight:bold;}
.contact .preSales .txt-02 { color:#333333; font-size:14px;}
.contact .preSales .txt-03 a { color:#0089ff;}
.contact .boxone { float:right;}
.contact .showimg { transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg);}
.contact .afterSale { background:#f7f7f7; padding:50px 0 70px 0; position:relative;}
.contact .afterSale .bt { font-size:18px; font-weight:bold; color:#242424; position:relative; padding-left:30px;}
.contact .afterSale .bt .tj { display:inline-block; background:#f5791d; color:#fff; border-radius:3px; font-size:12px; padding:0 5px; vertical-align:middle; margin-left:5px;}
.contact .afterSale .bt .icon { display:block; width:25px; height:25px; position:absolute; left:0; top:-5px;}
.contact .afterSale .bt .icon i { font-size:24px; font-weight:normal;}
.contact .afterSale .info { color:#999999; font-size:14px; padding:10px 0;}
.contact .afterSale .list { margin-left:-9px; margin-right:-9px; margin-top:50px;}
.contact .afterSale .liclass { width:50%; float:left;}
.contact .afterSale .box { height:180px; background:#FFFFFF; border:1px solid #E6E7EB; padding:15px 30px; border-bottom:3px solid #FFFFFF;}
.contact .afterSale .btn { margin-top:20px; /* float:right; */} 
.contact .afterSale .btn a { display:inline-block; /* border:1px #45a5e7 solid; */    color:#0089ff; min-width:110px; /* line-height:32px; */    text-align:left;}
.contact .afterSale .btn a:hover { background:#fff; color:#0089ff;}
.contact .afterSale .zzfpxx { line-height:40px; background:#0089ff; text-align:center; position:relative; color:#FFFFFF; margin-left:-9px; margin-right:-9px;}
.contact .icondiv { display:block; left:0; top:0;}
.contact .afterSale .zzfpxx .icon { width:24px; height:24px; border-radius:50%; position:absolute; top:0px; margin-left:10px;}
.contact .afterSale .zzfpxx .icon i { font-size:24px; font-weight:normal;}
.contact .afterSale .mobile { display:none;}
.contact .afterSale .span-01 { color:#0089ff;}
.contact .afterSale .i-01 { color:#0089ff;}
.contact .afterSale .txt { margin-top:20px;}
.contact .afterSale .txt p { float:left;}
.contact .afterSale .txt p:nth-child(1) { margin-right:30px;}
.contact .afterSale .txt i { font-stretch:normal; font-style:normal;}
/* .contact .afterSale li .box:hover { border-bottom:3px solid #EB5F02;}
*/  .contact .branch { /* background:#f5f5f5; */    padding-top:60px; padding-bottom:60px; position:relative;}
.contact .branch .list { margin-top:50px; }
.contact .branch li { width:49%; float:left; padding:0 20px 20px 20px; margin:0 2% 20px 0; box-sizing:border-box;
	box-shadow:0px 10px 20px 0px rgba(108,108,108,0.1);
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.contact .branch li:nth-of-type(2n+0) { margin-right:0;}
.contact .branch li:hover { background:#0089ff; color:#fff; cursor:pointer;
	background:linear-gradient(135deg,#0089ff,#00aeee);
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
}
.contact .branch li:hover a, .contact .branch li:hover .bt, .contact .branch li:hover .icon i { color:#fff;}
.contact .branch .box { padding:20px 35px 10px 35px;}
.contact .branch .boxshadow { box-shadow:0px 10px 20px 0px rgba(108,108,108,0.1);}
.contact .branch .bt { color:#333333; font-weight:400; font-size:18px; position:relative; padding-left:30px; margin-bottom:5px;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.contact .branch .bt .icon { display:block; width:25px; height:25px; position:absolute; left:0; top:-4px;}
.contact .branch .bt .icon i { font-size:24px; color:#0089ff;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.contact .branch .bt .icon1 { display:block; width:25px; height:40px; position:absolute; left:0; top:-10px;}
.contact .branch .info { padding-left:30px; min-height:63px;}
.contact .branch .info p { line-height:28px;}
.contact .fapiao { background-color:#FFFFFF; margin-top:30px; padding-top:10px;}
.contact .fplist { width:120px;}
.contact .fplist li { width:100%; text-align:right; line-height:25px;}
.contact .fapiao .fptitle { line-height:20px; text-align:center; padding:10px 0; background-color:#f7f7f7;}
/*增值税专用发票开票信息*/
.zzhsh { display:none; background:#f7f7f7;}
.zzhsh .up { background:#f5f5f5; text-align:center; margin:10px 0; padding:10px 0; cursor:pointer; -webkit-transition:all .5s; transition:all .5s;}
.zzhsh .up span { vertical-align:middle; transform:rotate(270deg); -ms-transform:rotate(270deg); -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform:rotate(270deg);}
.zzhsh .up:hover { background:#ccc;}
.zzhsh .title { background:#eeeeee; line-height:47px; text-align:center; font-size:18px; font-weight:700;}
.zzhsh .truelandTabs { margin-top:30px; position:relative;}
.zzhsh .truelandTabs:before { content:""; display:block; width:1px; height:100%; background:#dcdcdc; position:absolute; top:0; left:15%;}
.zzhsh .tabsBtn { width:15%; float:left;}
.zzhsh .tabsBtn li { line-height:32px; font-size:14px; color:#666666; text-align:right; padding-right:20px; margin-bottom:10px; cursor:pointer; position:relative;}
/* .zzhsh .tabsBtn li:after { content:""; display:block; width:0%; height:100%; background:#dcdcdc; position:absolute; right:0; top:0;}
*/  .zzhsh .tabsBtn li span { position:relative; z-index:2;}
/* .zzhsh .tabsBtn li:hover { color:#333;}
*/  /* .zzhsh .tabsBtn li:hover:after { width:100%;}
*/  .zzhsh .tabsBtn .active { /* background:#dcdcdc; */    color:#0089ff;}
.zzhsh .tabsBtn .active::after { content:''; display:block; margin:auto; width:8px; height:8px; background:#0089ff; border-radius:50%; position:absolute; bottom:0; right:5px; top:0;}
.zzhsh .tabsCon { width:85%; float:right; padding-left:15px;}
.zzhsh .item { clear:both; display:none; background:#FFFFFF; padding:10px;}
.zzhsh .list-01 { overflow:hidden; padding:1px 0 0 1px; margin:auto 0 10px 10px;}
.zzhsh .list-01 li { float:left; width:25%; line-height:30px; border:1px solid #d4d4d4; margin-top:-1px; margin-left:-1px; padding:5px 5px;}
.zzhsh .list-01 .li-01,.zzhsh .list-01 .li-03 { width:12%; background:#f4f4f4; text-align:center;}
.zzhsh .list-01 .li-02 { width:50%;}
.zzhsh .list-01 .li-04 { width:26%;}
.zzhsh .text-01 { line-height:30px; padding:30px 20px;}
.zzhsh .text-01 .p-01 { font-size:15px; font-weight:bold; color:#333333; position:relative; padding-left:35px;}
.zzhsh .text-01 .p-02 { font-size:15px; font-weight:bold; color:#333333; margin-bottom:10px;}
.zzhsh .text-01 .p-02 span { display:inline-block; line-height:35px; border-radius:35px 0 0 35px; /* background:#e6e6e6 url(../images/contact-line.png) no-repeat right center; */    padding:0 35px 0 30px; position:relative;}
.zzhsh .text-01 .p-02 span::before { content:""; display:block; margin:auto; width:8px; height:8px; background:#0089ff; border-radius:50%; position:absolute; bottom:0; left:5px; top:0;}
.zzhsh .text-01 .p-01::before { content:""; display:block; margin:auto; width:8px; height:8px; background:#0089ff; border-radius:50%; position:absolute; bottom:0; left:5px; top:0;}
.pay-table { width:100%; margin:0 0 20px 0; text-align:center;}
.pay-table th { height:40px; line-height:40px; background:#eaeaea;}
.pay-table td { height:40px; padding:0 0 0 5px; border:#eaeaea 1px solid;}
.pay-table .warning { text-align:left; color:#c00;}
.pay-table tr:nth-child(odd) { background:#f8fbfd;} 
.pay-table tr:nth-child(even) { background:#fff;}
.pay-table tr.trhover { background:#049ad9; color:#fff; cursor:pointer;}
.pay-table tr.trhover a { color:#fff;}

@media screen and (max-width:768px) {
	.contact .boxone { float:left;}
	.zzhsh .truelandTabs { margin-top:20px;}
	.zzhsh .truelandTabs:before { display:none;}
	.zzhsh .tabsBtn { display:block; width:100%; margin-bottom:10px;}
	.zzhsh .tabsBtn li { width:25%; float:left; padding:0; text-align:center; line-height:30px;}
	.zzhsh .tabsCon { width:100%; padding-left:0;}
	.zzhsh .list-01 { margin:auto;}
	.zzhsh .list-01 .li-01,.zzhsh .list-01 .li-03 { width:100%; background:#f4f4f4; text-align:left;}
	.zzhsh .list-01 .li-02 { width:100%;}
	.zzhsh .list-01 .li-04 { width:100%;}
	.contact .preSales { padding-top:40px; padding-bottom:40px;}
	.contact .preSales .list { margin-left:-5px; margin-right:-5px;}
	.contact .preSales li { width:100%; text-align:left; padding:0; padding-bottom:10px;}
	.contact .preSales li .box { padding:10px 0 10px 5px; min-height:auto; display:flex;}
	.contact .preSales .icon { /* width:40px; height:40px; */        float:left;}
	.contact .preSales .text { padding-top:15px;}
	.contact .preSales .txt-02 { font-size:14px;}
	.contact .afterSale { padding-top:30px;}
	.contact .afterSale .list { margin-left:0; margin-right:0; margin-top:30px;}
	.contact .afterSale .zzfpxx { margin-left:0; margin-right:0;}
	.contact .afterSale .liclass { padding:0; width:100%; margin-bottom:10px;}
	.contact .afterSale .liclass:last-child { margin-bottom:0;}
	.contact .afterSale .pc { display:none;}
	.contact .afterSale .mobile { display:block;}
	.contact .branch { padding-top:30px; padding-bottom:30px;}
	.contact .branch .list { margin-top:30px; margin-left:0; margin-right:0;}
	.contact .branch li { width:100%; padding-left:0; padding-right:0; padding-bottom:20px;}
	.contact .branch li:last-child { padding-bottom:0;}
	.contact .branch .box { padding:20px 20px 20px 20px;}
	.contact .branch .bt { font-size:16px;}
	.contact .branch .info { min-height:auto;}
} 
@media screen and (max-width:480px) {
	.zzhsh .tabsBtn li { width:50%;}
	.contact .afterSale .txt p { float:unset;}
	.contact .afterSale .txt p:nth-child(1) { margin-right:0;}
	.contact .afterSale .box { height:auto;}
} 
@media screen and (max-width:374px) {
	.contact .preSales li .txt-02 { font-size:12px;}
	.contact .afterSale .bt { font-size:18px;}
} 
