@charset "utf-8";
/* CSS Document */

/* | @header mixins | @author wangzhixiang (zhixiang.wang@yoho.cn) | @abstract */
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0; padding: 0; }

html, body {
	width: 100%;
	background: #eeeeee;
}

html, button, input, select, textarea { color: #222; }

div, ul, p, h1, h2, h3, h4, h5, h6, input, textarea, dl, dt, dd { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

html, body { font-size: 1em; width: 100%; overflow-x: hidden; -webkit-text-size-adjust: none; font-family: arial '\u5b8b\u4f53'; }

a { color: black; text-decoration: none; outline: none; }
a:focus { outline: none; background: none; }

img { vertical-align: middle; }

li { list-style: none; }

fieldset { border: 0; margin: 0; padding: 0; }

em { font-style: normal; }

textarea { resize: vertical; }

input { -webkit-appearance: none; color: #666666; }
input:focus { outline: none; }

textarea[contenteditable] { -webkit-appearance: none; }

img{max-width: 100%;display:block;border:0;margin:0 auto; float:left}

select{
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none;}


@font-face {
	font-family: "iconfont"; /* Project id 355668 */
	src: url('../fonts/iconfont.woff2?t=1678343676970') format('woff2'),
	url('../fonts/iconfont.woff?t=1678343676970') format('woff'),
	url('../fonts/iconfont.ttf?t=1678343676970') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 0.42rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-laibindizhi:before {
	content: "\e619";
}

.icon-icon_caigoushuliang:before {
	content: "\e6ba";
}

.icon-icon-svg-07:before {
	content: "\e606";
}

.icon-dizhi-4:before {
	content: "\e66f";
}

.icon-qukuailian:before {
	content: "\e6f4";
}

.icon-jianguanfangjianguan:before {
	content: "\e610";
}

.icon-quyudingwei:before {
	content: "\e605";
}

.icon-huowurucang:before {
	content: "\e7de";
}

.icon-chucang:before {
	content: "\e60f";
}

.icon-hnc_caigoushangdaohang_diqu:before {
	content: "\e6db";
}

.icon-huoche:before {
	content: "\e60a";
}

.icon-lunchuan:before {
	content: "\e677";
}

.icon-earth:before {
	content: "\e8fe";
}

.icon-shuoming:before {
	content: "\e603";
}

.icon-1:before {
	content: "\e601";
}

.icon-iconmt:before {
	content: "\e630";
}

.icon-didian:before {
	content: "\e604";
}

.icon-baoguan:before {
	content: "\e617";
}

.icon-m003:before {
	content: "\e600";
}

.icon-jiancebaogao-copy:before {
	content: "\e602";
}

.icon-riqi:before {
	content: "\e635";
}
.icon{
	font-family:"iconfont";
	font-style:normal;
	padding:0 0.14rem 0 0;}





/*index*/
.slWidthAuto{width: auto; max-width: 1080px; margin: 0px auto; height:auto; overflow:hidden; margin:0px auto; font-family:"Microsoft Yahei",Arial,sans-serif}

.fl{float:left;}
.fr{float:right;}
.all{
	height:auto;
	overflow:hidden;}
.clear{clear:both;}

.banner img{
	display:block;
	width:100%;
	height:100%;}
.content{
	padding:0.3rem;
	background:#fff;}

.title i,.title span{
	display:block;
	float:left;}
.title i{
	width:0.1rem;
	height:0.44rem;
	background:#7d48dc;
	margin:0.08rem 0.18rem 0 0;}
.title span{
	font-size:0.42rem;
	color:#a783e9;}

.proInfor{
	padding:0.3rem 0 0.5rem 0;}
.proImg{
	border:1px solid #cccccc;
	border-radius:0.04rem;
	width:3.1rem;
	text-align:center;
	padding:0.16rem 0 0.1rem 0;}
.proImg img{
	display:block;
	width:2.9rem;
	height:2.5rem;
	margin:0 0 0 0.1rem;}
.proImg span{
	display:block;
	color:#cccccc;
	font-size:0.3rem;
	padding:0.26rem 0 0.1rem 0;}

.proImgTwo{
	border:1px solid #cccccc;
	border-radius:0.04rem;
	width:3.1rem;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	padding:0.16rem 0 0.1rem 0;}
.proImgTwo img{
	display:block;
	max-width:2.9rem;
	max-height:2.5rem;
	width:auto;
	height:auto;
}
.proImgTwo span{
	display:block;
	color:#cccccc;
	font-size:0.3rem;
	padding:0.26rem 0 0.1rem 0;}


.proText{
	width:6.8rem;}
.proText span{
	display:block;}
.pro-t01{
	font-size:0.42rem;
	color:#1e323d;
	line-height:0.6rem;
	height:1.2rem;
}
.pro-t02{
	font-size:0.36rem;
	color:#666666;
	margin:0.2rem 0 0.18rem 0;
	/* height:1.5rem; */
	line-height:0.5rem;
	overflow:hidden;}
.pro-t03{
	font-size:0.36rem;
	color:#999;}
.pro-t03 font{
	color:#666;}


.pro-t011{
	font-size:0.42rem;
	color:#1e323d;
	line-height:auto;
	height:auto;
}
.pro-t021{
	font-size:0.36rem;
	color:#666666;
	margin:0.2rem 0 0.18rem 0;
	height:auto;
	line-height:auto;
	overflow:hidden;}
.pro-t031{
	font-size:0.36rem;
	color:#999;}
.pro-t031 font{
	color:#666;}


.block{
	border-bottom:1px dotted #dddddd;
	padding:0 0 0.35rem 0;
	margin:0 0 0.5rem 0;}
.block dl{
	height:auto;
	overflow:hidden;
	font-size:0.36rem;
	padding:0.2rem 0 0 0;}
.block dl dt{
	float:left;
	color:#999999;
	width:4.2rem;}
.block dl dd{
	float:right;
	text-align:right;
	color:#666666;
	width:6rem;}
.icon-map{
	display:inline-block;
	float:right;
	width:0.36rem;
	height:0.36rem;
	margin:0.1rem 0.14rem 0 0;}
.country{
	display:inline-block;
	float:right;}
.icon-cainiao{
	display:inline-block;
	float:right;
	width:1.5rem;
	height:0.37rem;
	margin:0.1rem 0.14rem 0 0;}
.purple{
	color:#7d48dc;}

.tipsBox{
	display:none;}
.tips{
	position:absolute;
	top:0.9rem;
	left:0.84rem;
	z-index:999;}
.tipsBg-fl{
	width:0.14rem;
	height:1.63rem;
	background:url(../images/tipsBg_fl.png) no-repeat;
	background-size: cover;}
.tipsBg-ml{
	background:url(../images/tipsBg_ml.png) repeat-x;
	width:8rem;
	height:1.63rem;
	color:#886cd7;
	padding:0.14rem 0 0 0;
	background-size:100% 100%;
	box-sizing: border-box;}
.tipsBg-fr{
	width:0.14rem;
	height:1.63rem;
	background:url(../images/tipsBg_fr.png) no-repeat right 0;
	background-size: cover;}
.icon-jiantou{
	display:block;
	width:0.32rem;
	height:0.24rem;
	position:absolute;
	z-index:9999;
	top:0.68rem;
	left:2.22rem;}


.m-top{
	margin:0.3rem 0 0 0;}

.icon-fangwei{
	width:2.3rem;
	height:0.9rem;
	margin:0 auto 0.4rem auto;}
.icon-fangwei img{
	display:block;
	width:2.3rem;
	height:0.9rem;}
.anti-title{
	font-size:0.42rem;
	color:#666;}
.anti-input{
	width:9.64rem;
	height:1rem;
	line-height:0.36rem;
	font-size:0.36rem;
	color:#999;
	background:#f6f6f6;
	border:1px solid #eaeaea;
	border-radius:0.04rem;
	padding:0 0.28rem;
	margin:0 0 0.3rem 0;}
.anti-time{
	font-size:0.36rem;
	color:#999;}
.anti-icon{
	margin:0.9rem 0 0.4rem 0;}
.anti-icon a{
	display:block;
	float:left;
	width:2.8rem;
	height:1rem;
	font-size:0.42rem;
	line-height:1rem;
	text-align:center;}
.icon-search{
	background:#7d48dc;
	color:#fff;
	margin:0 0.5rem 0 1.6rem;}
.icon-reset{
	background:#b3b3b3;
	color:#333;}
.icon-search-seq{
	background:#7d48dc;
	color:#fff;
	margin:0 0 0 0;}

.anti-line{
	height:1px;
	background:#ebebeb;}

.anti-box{
	width:9.36rem;
	border:0.02rem dashed #f0e8ff;
	background:#fffef1;
	padding:0.4rem;}
.anti-result{
	font-size:0.42rem;
	color:#7d48dc;
	text-align:center;}
.anti-result-text{
	font-size:0.36rem;
	color:#666666;
	margin:0.3rem 0 0 0;}
.anti-result-text i,.anti-result-text span{
	display:block;
	float:left;}
.anti-result-text i{
	width:0.58rem;
	height:0.57rem;
	margin:0 0.2rem 0 0;}
.anti-result-text span{
	width:8.58rem;}

/*宁波*/
.nb-tit i{
	background:#4488ff;}
.nb-tit span{
	color:#74a7ff;}
.nb-search{
	background:#4488ff;}
.nb-result{
	color:#4488ff;}


/*投诉建议*/
.anti{
	height:auto;
	overflow:hidden;
	background:#f3f3f3;
	padding:0.3rem;
	margin:0.3rem 0 0 0;}
.sugges dl{
	height:auto;
	overflow:hidden;
	margin-bottom:0.3rem;}
.sugges dl dt,.sugges dl dd{
	float:left;}
.sugges dl dt{
	font-size:0.36rem;
	width:1.5rem;
	text-align:right;}
.sugges dl dd{
	height:auto;
	overflow:hidden;
	padding-left:0.3rem;
	width:7.8rem;}
.sugges-nr{
	background:#fff;
	padding:0.2rem;
	font-size:0.5rem;
	border:none 0;
	height:1.6rem;
	width:96%;}
.icon-upload{
	display:block;
	width:5.44rem;
	background:#e0e0e0;
	height:0.7rem;
	line-height:0.7rem;
	color:#4c4c4c;
	text-align:center;}

.file {
	position:relative;
	display:block;
	background:#e0e0e0;
	overflow:hidden;
	color:#4c4c4c;
	text-decoration:none;
	line-height:0.7rem;
	width:3.6rem;
	text-align:center;}
.file input{
	display:block;
	position:absolute;
	font-size:0.22rem;
	right:0;
	top:0;
	opacity:0;
	width:3.6rem;
	line-height:0.7rem;}

.upload-list{
	display:block;
	height:auto;
	overflow:hidden;
	margin:0 0 0.3rem 0;}
.upload-list li{
	float:left;
	position:relative;
	background:#fff;
	margin:0.3rem 0.3rem 0 0;
	overflow: visible;}
.upload-list li img{
	display:block;
	padding:0.03rem;
	border:1px solid #e0e0e0;
	width:1.5rem;
	height:1.1rem;}
.upload-list li a{
	display:block;
	position:absolute;
	z-index:99;
	right:-0.11rem;
	top:-0.11rem;
	width:22px;
	height:22px;
	background:url(../images/icon-close.png) no-repeat;}

.underline{
	text-decoration:underline;
	color:#666;}


.pgCon{
	background:#fff;
	height:auto;
	overflow:hidden;}
.infor{
	height:5.95rem;
	overflow:hidden;
	padding:0.5rem 0.5rem 0 0.5rem;
	background:url(../images/inforImg01.jpg) no-repeat center top;
	background-size: 100% 100%;}
.infor dt{
	font-size:0.32rem;
	color:#fff;
	width:5rem;
	height:0.46rem;
	line-height:0.44rem;
	background-color:#4587ff;
	text-align:center;
	border-radius:0.24rem;
	margin-bottom:0.5rem;}
.infor dd{
	font-size:0.24rem;
	line-height:0.36rem;}
.infor2{
	padding:0 0.5rem;}
.infor2 p{
	font-size:0.24rem;
	line-height:0.36rem;
	margin-top:0.5rem;}
.infor2 img{
	display:block;
	text-align:center;
	margin:0.5rem auto 0.5rem auto;
	width:10.2rem;}

/*手机扫码*/
.txtpr{
	font-size:0.3rem;
	line-height:0.6rem;
	color:#333;
	padding:0 0.2rem;}
.txtpr span{
	float:right;
}
.swiper-container {

}
.swiper-slide {

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}


/*焦点图0523*/
.slideBox{
	position:relative;
	overflow:hidden;}
.slideBox .bd{
	position:relative;
	z-index:0;}
.slideBox .bd li{
	position:relative;
	text-align:center;}
.slideBox .bd li img{
	background:url(../images/loading.gif) center center no-repeat;
	vertical-align:top;
	width:100%;/* 图片宽度100%，达到自适应效果 */
	display:block;}
.slideBox .hd{
	text-align:center;
	height:10px;
	line-height:10px;
	bottom:10px;
	right:0;
	z-index:1;}
.slideBox .hd li{
	display:inline-block;
	width:10px;
	height:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#a7b3c1;
	text-indent:-9999px;
	margin:0 6px;}
.slideBox .hd li.on{
	background:#195ecf;}

.top{
	width:10.8rem;
	height: 3.2rem;
	background-size:contain;
	position: relative;
}
.top h3{
	font-size:0.64rem;
	font-weight: bold;
	color:#fff;
	padding:1rem 0.34rem 0.6rem 0.34rem;
}
.smalltit-1{
	font-size:0.54rem;
	color:#fff;
	padding:0 0 0 0.34rem;
	line-height:0.8rem;
}
.smalltit-2 {
	font-size: 0.3rem;
	color: #fff;
	background: linear-gradient(to right, #f7cb44, #eb8c12);
	width: 2.4rem;
	height: 0.66rem;
	border-radius: 0.5rem 0 0 0.5rem;
	text-align: center;
	line-height: 0.66rem;
	position: absolute;
	bottom: 0.3rem;
	right: 0;
	z-index: 99;
}
.smalltit-2 a{
	color:#fff;
}
