@charset "utf-8";
/* CSS Document */
/*html,body{background-color:#F5F5F5; font-family:"Microsoft YaHei","Helvetica Neue", Helvetica, sans-serif, arial,'Hiragino Sans GB','\5b8b\4f53'; font-size:100%; width:100%;-webkit-font-smoothing:antialiased;}
*/
body,div,ul,li,dl,dt,dd,h2,p,b,img,a{padding:0; margin:0;}

/*body{overflow-x:hidden;}*/
@-ms-viewport {
  width: device-width;
}
@-webkit-viewport {
  width: device-width;
}
img{border:none; vertical-align:middle; /*display:block;*/}

a{star:expression(onfocus=this.blur); outline:none; text-decoration:none;}

a:hover, a:active {outline:0;}
em, i {
    font-style: normal;
}
input , button{border:none;}

ul ,ul li ,ol, ol li{list-style-type:none !important;}

.mz_clear{clear:both !important;}

.mz_clear:after{clear:both; visibility:hidden; display:block;}

.mz_fr{float:right;}

.mz_fl{float:left;}

.l{ float:left;}

.r{ float:right;}

.red{color:#cc0000!important;}

.b_r_b{border-top:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid;}

.t-d:hover{text-decoration:none !important;}
input, button {
    border: none;
}
#mzPage{
width:auto;
background-color:transparent;
}
#header { 
	width:auto;
    height:110px;
    margin-top: 0!important;
	clear:both;
    position: relative;
	background: #fff;
	*z-index:1;	
}
#footer {
	position:relative;
	border-top:1px solid #e5e5e5;
    padding:0;
	margin-top:3%;	
}
#content {
    position: relative;
    -webkit-text-size-adjust: none;
	clear:both;
}

#mz_return{position:fixed; display:none; width:40px; height:40px; bottom:3%; right:3%; background:url(../images/index/return.png) center no-repeat; cursor:pointer; z-index:99999;}
#mz_return:hover{background:url(../images/index/return02.png) center no-repeat;}
/*顶部banner*/
.mz-top-banner{position:relative; background:#c81722;}

.mz-top-banner .mz-top-banner-con{position:relative; display:block; /*width:1230px;*/ width:100%; margin:0 auto;}

.mz-top-banner .mz-top-banner-con a, .mz-top-banner a img{display:block; width:100%;}

.mz-close{position:absolute; width:1.5%; display:block; right:2%; top:8%; }

.mz-close img{width:100%;}

/*顶部banner结束*/

/*页眉结束*/
.mz-top{position:relative; width:auto; background-color:#fff; zoom:1;}

.mz-top-box{width:1230px; margin:0 auto; position:relative;}

.mz-brand_logo{width:20%; margin:0; height:110px; overflow:hidden; }

.mz-brand_logo img{max-width:100%; height:auto; margin-top:3px;}

.logo_right_login h2{ font-size:28px;  line-height:110px; color:#c00; font-weight:normal; letter-spacing:3px; }

.mz-search{width:49%; margin-left:6.5%; margin-top:28px;}

.mz-search-box form input{display:block; border:#0073AF 2px solid; font-family:"Microsoft YaHei"; font-size:12px; /*height:2rem; line-height:2rem; *line-height:2em;*/ vertical-align:middle;}

.mz-search-box form{display:block; background-color:#0073AF; vertical-align:middle; clear:both; overflow:hidden;}

.mz-search-box form #keyword{width:79%; float:left; padding-left:2%; height:40px; line-height:40px; padding-top:0; padding-right:0; padding-bottom:0;}

.mz-search-box form .mz_home_submit{width:17.5%; float:right; background-color:#0073AF; color:#ffffff; font-size:18px; cursor:pointer; height:44px; line-height:44px; padding:0; border:0;}

/*.mz-search-box form .mz_home_submit a{display:block; font-family:微软雅黑; text-align:center; line-height:38px; margin:0 auto; color:#ffffff;}*/

.mz-search-box ul{width:100%; margin-top:5px; height:16px; line-height:16px;overflow:hidden;}

.mz-search-box ul li{float:left; padding:0 1%; color:#808080; border-right:#dcdcdc 1px solid; }
.mz-search-box ul li:last-child{ border-right:0;}

.mz-search-box ul li a{color:#808080; display:block; font-size:12px; line-height:16px;}

/*搜索栏结束*/

.mz-tie{width:100%; position:relative; background-color:#ffffff; color:#666; zoom:1; z-index:1; border-bottom:1px solid #eeeeee;}

.red{color:#D40000 !important;}

.mz-tie_nav{width:1230px; margin:0 auto; position:relative; text-align:center;}

.mz-tie_nav ul{display:block; height:40px; width:auto; padding-left:15px; margin-left:200px; position:relative; z-index:99999;} 

.mz-tie_nav ul li{float:left; position:relative; /*width:14%;*/}

.mz-tie_nav ul li a{display:block; float:left; /*width:100%;*/ border-left:#ffffff 1px solid; color:#666666; white-space:nowrap; height:38px; line-height:38px; font-size:16px; cursor:pointer; padding:0 15px;}
.mz-tie_nav ul li a:hover{color:#0073AF; border-bottom:2px solid #0073AF;}

.mz-tie_nav ul li span{width:10%; position:absolute; z-index:99999; top:-5%; right:15%; font-weight:bold;}

.mz-tie_nav ul li span img{width:100%;}

/*banner*/
.index_lunbo{ height:33.85vw; max-height:650px;}
.index_lunbo_l{ width:100%; /*margin-left:210px;*/ float:right;}
.index_lunbo_r{ width:210px; float:right;}
.index_lunbo_r_1{ width:100%; height:170px; background:url(../images/login_bg.jpg);background-size:100% 100%;}
.index_lunbo_r_1_a{ padding:35px 10px 25px 45px;}
.index_lunbo_r_1_a_1{ width:60px; height:60px; border:1px solid #eee; float:left;}
.index_lunbo_r_1_a_1 img{ width:60px; height:60px; -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.index_lunbo_r_1_a_2{ margin-left:10px; float:left; height:60px; line-height:60px;}
.index_lunbo_r_1_b{}
.index_lunbo_r_1_b_1{ display:inline-block; width:60px; height:26px; line-height:26px; background:#fff; border:1px solid #f70; color:#f70; text-align:center; font-size:14px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; margin-left:35px;}
.index_lunbo_r_1_b_2{ display:inline-block; width:60px; height:26px; line-height:26px; background:#fff; border:1px solid #f70; color:#f70; text-align:center; font-size:14px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; margin-left:35px;}
.index_lunbo_r_1_b_2:hover{ background:#f70; color:#fff;}
.index_lunbo_r_2{}
.index_lunbo_r_2 a{ width:100px; height:100px; display:inline-block; margin-right:10px; margin-top:10px;}
.index_lunbo_r_2 a:nth-child(even){ margin-right:0;}
.index_lunbo_r_2 a img{ width:100px; height:100px; }

.mz-banner-nav{
    position:relative;
   /* height:500px;*/
	z-index:100;
}
.mz-banner {position:relative; /*width:auto; height:500px;*/ width:100%;/* margin-bottom:10px; padding-top:10px;*/ }

/*轮播中的分类*/
.lb_nav_wenzi{position: absolute;    left: 50%;    bottom: 180px;    transform: translateX(-50%);    z-index: 1000;}
.lb_nav_wenzi h1{margin-top: 13px;    font-size: 34px;    font-weight: bold;    color: #fff;    text-align: center;}
.lb_nav_wenzi .name{margin: 15px auto 0;    color: #fff;    font-size: 16px;    line-height: 26px;    text-align: center;}

.lb_nav_box {
  background: url(../images/top_bg4.png) no-repeat center center / cover;
  width: 1200px;
  position: relative;
  margin: 110px auto 0;
  text-align: center;
  padding-left: 0;
}

.lb_nav_box{
	position: absolute;
	left: 50%;
	bottom: 28px;
	transform: translateX(-50%);
	z-index:1000;
}
.nobg_list_nav{
	position:relative;
	width:100%;
	height:150px;
	background-color: rgba(29,112,179,0.5);
	/* Firefox 3.6+ */
	/*background: -moz-linear-gradient(left, #fff, #1D70B3, #fff);
	*//* Safari 4-5, Chrome 1-9 */
	/*background: -webkit-gradient(linear, left top, right top, from(#fff),color-stop(0.5, #1D70B3), to(#fff));   
	*//* Safari 5.1+, Chrome 10+ */
	/*background: -webkit-linear-gradient(left, #fff, #1D70B3, #fff);   
	*//* Opera 11.10+ */
	/*background: -o-linear-gradient(left, #fff, #1D70B3, #fff); 
	*/
}
.nobg_list_nav .lb_nav_box{ margin:0;}
.lb_nav_box a {
  display:inline-block;
  height: 109px;
  /*float: left;*/
  width: 150px;
  border: 1px solid #659bdb;
  padding-top: 26px;
  transform: translate3d(0, -2px, 0);
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
.lb_nav_box a span {
  display: block;
  height: 30px;
}
.lb_nav_box a span img{
height:100%;
}
.lb_nav_box a em {
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  margin-top: 8px;
  display: block;
}
.lb_nav_box a:last-child {
 /* border-color: rgba(0, 0, 0, 0);*/
}
.lb_nav_box a:hover,
.lb_nav_box a.cur {
  background: #124490;
}
/*轮播中的分类*/



.mz-banner .bd {position:relative; width:100% !important; height:33.85vw; max-height:650px; overflow:hidden;}

.mz-banner .bd .bd_box {
	display:block;
    position:relative;
    width:100% !important;
    height:100%;
    overflow:hidden;
	/*background:#f0f0f0 url(../images/loading1.gif) center center no-repeat;*/
    -webkit-backface-visibility:hidden;/*backface-visibility 属性定义当元素不面向屏幕时是否可见*/
}	
.mz-banner .bd .bd_box .main-banner {
    display:block;
    position:relative;
	width:100% !important;
    height:100%;
}
.mz-banner .bd .bd_box .main-banner .main-banner-outcon {
    display:block;
	position:relative;
    height:100%;
    width:1130px;
    margin:0 auto;
	z-index:1;
}

.mz-banner .bd .bd_box .main-banner .main-banner-outcon a {display:block; height:100%; width:100%;}

.mz-banner .bd .bd_box .main-banner .main-banner-outcon a img {
	display:block;
    height:100%;
    width:100%;
}
.mz-banner .hd {
	width:100%;	
    position:absolute;
    z-index:1;
    bottom:3%;
    right:30px;
	text-align:center;
	/**width:180px;
	*left:45%;*/
}
.mz-banner .hd ul li {
	/*background:url(../images/tg.png) 0px 1px no-repeat;*/
	/*background-color: rgba(255, 255, 255, 0.5);*/
	background-color: rgba(150, 150, 150, 0.6);
	/*background-color: #ffffff;*/
    width:10px;
    height:10px;
	-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;
    /*border-radius:11px;*/
    display:inline-block;
	*float:left;
	padding:2px;
    overflow:hidden;
    margin-left:10px;
	cursor: pointer;
    zoom: 1;
    vertical-align: top;
	/*text-indent:-9999px;*/
}
.mz-banner .hd ul li.on{/*background-position: 0 -20px;*/ /*background-color: rgba(255, 255, 255, 1);*/ background-color:#1D70B3;}
.mz-banner .hd ul li:hover{/*background-position: 0 -20px;*/ background-color: rgba(255, 255, 255, 1)); /*background-color:#e75826;*/}

.mz-banner .timer{
	/*position: absolute;
    left: 0;
    bottom: -1px;
    height: 4px;
    width: 0;
	background:url(../images/timer.png) top right no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8;
    font-size: 0;
    overflow: hidden;
	z-index: 1;*/
	}

/*参数定位*/
.lunbo_s1{ position:absolute; font-size:18px; color:#fff; font-weight:bolder; line-height:1; vertical-align:text-top; display:inline-block;}
.lunbo_s1_1{ /*left:83px; top:232px;*/ left:4.3vw; top:12.08vw;}
.lunbo_s1_2{ /*left:213px; top:385px;*/ left:11.09vw; top:20.05vw;}
.lunbo_s1_3{ /*left:356px; top:443px;*/ left:18.54vw; top:23.07vw;}
.lunbo_s1_4{ /*left:780px; top:266px;*/ left:40.625vw; top:13.85vw;}
.lunbo_s1_5{ /*left:956px; top:307px;*/ left:49.79vw; top:16.2vw;}
.lunbo_s1_6{ /*left:1105px; top:146px;*/ left:57.55vw; top:7.6vw;}
.lunbo_s1_7{ /*left:1295px; top:200px;*/ left:67.4vw; top:10.11vw;}
.lunbo_s1_8{ /*left:1690px; top:32px;*/ left:88.02vw; top:1.46vw;}
.lunbo_s1_9{ /*left:1670px; top:234px;*/ left:86.97vw; top:11.9vw;}

.lunbo_s2_1{ /*left:352px; top:11px;*/ left:18.33vw; top:0.37vw;}
.lunbo_s2_2{ /*left:493px; top:215px;*/ left:25.67vw; top:11.19vw;}
.lunbo_s2_3{ /*left:567px; top:143px;*/ left:29.53vw; top:7.14vw;}
.lunbo_s2_4{ /*left:610px; top:11px;*/ left:31.77vw; top:0.37vw;}
.lunbo_s2_5{ /*left:713px; top:411px;*/ left:37.13vw; top:21.4vw;}
.lunbo_s2_6{ /*left:950px; top:400px;*/ left:49.47vw; top:20.83vw;}
.lunbo_s2_7{ /*left:1153px; top:170px;*/ left:60.05vw; top:8.65vw;}
.lunbo_s2_8{ /*left:1290px; top:325px;*/ left:67.18vw; top:16.92vw;}
.lunbo_s2_9{ /*left:1480px; top:160px;*/ left:77.08vw; top:8.33vw;}

.lunbo_yuan_s1{ position:absolute;}
.lunbo_yuan_s1_d{ position:relative;}

.lunbo_yuan_s2_1{ left: calc(25.46875vw - 38px); top: calc(1.40625vw - 35px);}
.lunbo_yuan_s2_2{left: calc(24.0101vw - 38px); top: calc(12.34375vw - 35px);}
.lunbo_yuan_s2_3{ left: calc(36.25vw - 38px); top: calc(8.177vw - 35px);}
.lunbo_yuan_s2_4{ left: calc(38.38541666666667vw - 38px); top: calc(1.40625vw - 35px);}
.lunbo_yuan_s2_6{ left: calc(48.4375vw - 38px); top: calc(21.77083333333333vw - 35px);}
.lunbo_yuan_s2_7{ left: calc(58.80vw - 38px); top: calc(9.73vw - 28px);}
.lunbo_yuan_s2_8{ left: calc(65.625vw - 40px); top: calc(18.38541666666667vw - 26px);}
.lunbo_yuan_s2_9{ left: calc(75.67708333333333vw - 42px); top: calc(9.42708333333333vw - 22px);}

.lunbo_yuan_s3_1{ left: calc(26.15416666666667vw - 38px); top: calc(14.99166666666667vw - 35px);}
.lunbo_yuan_s3_2{ left: calc(31.20625vw - 38px); top: calc(20.20833333333333vw - 35px);}
.lunbo_yuan_s3_3{ left: calc(34.95625vw - 38px); top: calc(21.97916666666667vw - 35px);}
.lunbo_yuan_s3_4{ left: calc(50.12083333333333vw - 38px); top: calc(16.04166666666667vw - 35px);}
.lunbo_yuan_s3_5{ left: calc(57.67291666666667vw - 38px); top: calc(18.54166666666667vw - 35px);}
.lunbo_yuan_s3_6{ left: calc(68.98333333333333vw - 38px); top: calc(13.33333333333333vw - 35px);}
.lunbo_yuan_s3_7{ left: calc(79.71666666666667vw - 38px); top: calc(15.05208333333333vw - 35px);}


/*.lunbo_yuan_s1_1{ left: calc(10.625vw - 38px); top: calc(13.3333333vw - 28px);}
.lunbo_yuan_s1_2{ left: calc(17.13541666666667vw - 38px); top: calc(20.9375vw - 35px);}
.lunbo_yuan_s1_3{ left: calc(24.6875vw - 38px); top: calc(23.90625vw - 35px);}
.lunbo_yuan_s1_4{ left: calc(46.77083333333333vw - 38px); top: calc(14.94791666666667vw - 35px);}
.lunbo_yuan_s1_5{ left: calc(55.98958333333333vw - 38px); top: calc(17.23958333333333vw - 35px);}
.lunbo_yuan_s1_6{ left: calc(56.19791666666667vw - 38px); top: calc(8.64583333333333vw - 28px);}
.lunbo_yuan_s1_7{ left: calc(73.25416666666667vw - 38px); top: calc(11.04166666666667vw - 28px);}
.lunbo_yuan_s1_8{ left: calc(93.36666666666667vw - 38px); top: calc(2.60416666666667vw - 28px);}
.lunbo_yuan_s1_9{ left: calc(92.325vw - 38px); top: calc(12.91666666666667vw - 28px);}
*/
.lunbo_yuan_s1_1{ left: calc(25.07916666666667vw - 38px); top: calc(12.34375vw - 35px);}
.lunbo_yuan_s1_2{ left: calc(31.98333333333333vw - 38px); top: calc(21.45833333333333vw - 35px);}
.lunbo_yuan_s1_3{ left: calc(42.87291666666667vw - 38px); top: calc(7.195833333333333vw - 35px);}
.lunbo_yuan_s1_4{ left: calc(44.543753vw - 38px); top: calc(23.28125vw - 35px);}
.lunbo_yuan_s1_5{ left: calc(54.6vw - 38px); top: calc(21.97916666666667vw - 35px);}
.lunbo_yuan_s1_6{ left: calc(63.35416666666667vw - 38px); top: calc(13.38541666666667vw - 35px);}
.lunbo_yuan_s1_7{ left: calc(73.89125vw - 38px); top: calc(15.92083333333333vw - 35px);}


/* 内层圆  */
.dot {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 20px;
	top: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 3px solid red;
	border-radius: 50%;
	z-index: 2;
	
	-webkit-animation: warn 1s ease-out;
	-moz-animation: warn 1s ease-out;
	animation: warn 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px red;
}
/* 产生动画（向外扩散变大）的圆圈  */
.pulse {
	position: absolute;
	width: 70px;
	height: 70px;
	left: 0px;
	top: 0px;
	border: 3px solid red;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn 2s ease-out;
	-moz-animation: warn 2s ease-out;
	animation: warn 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 10px red;

}
.pulse1 {
	position: absolute;
	width: 70px;
	height: 70px;
	left: 0px;
	top: 0px;
	border: 3px solid red;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn1 2s ease-out;
	-moz-animation: warn1 2s ease-out;
	animation: warn1 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 10px red;
}


.lunbo_yuan_s2_7 .dot { width:30px; height:16px;left: 20px;	top: 20px;}
.lunbo_yuan_s2_7 .pulse { width:70px; height:56px;left: 0;	top: 0;}
.lunbo_yuan_s2_7 .pulse1 { width:70px; height:56px;left: 0;	top: 0;}

.lunbo_yuan_s2_8 .dot { width:30px; height:12px;left: 20px;	top: 15px;}
.lunbo_yuan_s2_8 .pulse { width:70px; height:42px;left: 0;	top: 0;}
.lunbo_yuan_s2_8 .pulse1 { width:70px; height:42px;left: 0;	top: 0;}

.lunbo_yuan_s2_9 .dot { width:30px; height:8px;left: 20px;	top: 15px;}
.lunbo_yuan_s2_9 .pulse { width:70px; height:38px;left: 0;	top: 0;}
.lunbo_yuan_s2_9 .pulse1 { width:70px; height:38px;left: 0;	top: 0;}


.lunbo_yuan_s1_7 .dot,.lunbo_yuan_s1_8 .dot,.lunbo_yuan_s1_9 .dot { width:30px; height:16px;left: 20px;	top: 20px;}
.lunbo_yuan_s1_7 .pulse,.lunbo_yuan_s1_8 .pulse,.lunbo_yuan_s1_9 .pulse { width:70px; height:56px;left: 0;	top: 0;}
.lunbo_yuan_s1_7 .pulse1,.lunbo_yuan_s1_8 .pulse1,.lunbo_yuan_s1_9 .pulse1 { width:70px; height:56px;left: 0;	top: 0;}

.lunbo_yuan_s1_1 .dot { width:16px; height:30px;left: 20px;	top: 20px;}
.lunbo_yuan_s1_1 .pulse{ width:56px; height:70px;left: 0;	top: 0;}
.lunbo_yuan_s1_1 .pulse1{ width:56px; height:70px;left: 0;	top: 0;}


/*banner结束*/
.mz-tie_nav_box {
    width: 200px;
    float: left;
    height: 40px;
    background-color: #0073AF;
    position: absolute;
    margin-top: -39px;
    line-height: 40px;
	/*box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2); */
	z-index:1000;
}
.mz-tie_nav_box .fenlei{width:65%; margin:0 auto;}
.mz-tie_nav_box .fenlei .icon1{display:block; float:left; width:18px; height:18px; padding-top:12px; }
.mz-tie_nav_box .fenlei .icon1 img{ display:block;width:100%;}
.mz-tie_nav_box .text{/*font-weight:700;*/}

.mz-tie_nav_box i{
	white-space:nowrap;
	font-style:normal;
    font-size: 18px;
	color: #fff;
	padding-right:5px;
}

.mz_nav a:hover{text-decoration:underline;}

.mz-v_nav{
	width: 1230px;
    position:relative;
    height:0;
    z-index:100;
    margin:0 auto;
}
.mz-s_banner{
	position:absolute;
	display:none;
    right:0px;
    width:173px;
	height:439px;
	z-index:1;
}
.mz-s_banner a{display:block; width:100%; height:100%; margin-top:15%}
.mz-s_banner a img{width:100%;}

.mz-nav{width:200px; height:0;/*display:none;*/}
.mz-nav *, 
.mz-nav :after, 
.mz-nav :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mz-nav-con{
	
	background-color: #eee;
    filter: "alpha(opacity=95)";
    background-color: rgba(255,255,255,1);
	transition:background-color .2s;
    width:200px;
    height:470px;
    position:absolute;
    z-index: 11;
	padding-top:5px;
    box-shadow: 0 0 6px 1px rgba(50,50,50,.09);
	/*border:1px #eee solid;*/
}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon{display:block; float:left; width:16px; height:28px;margin-right:8px; color:#d22929; background:url(../images/menu-hover.png);    background-repeat: no-repeat;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-1{background-position: 0px 9px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-2{background-position: 0px -23px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-3{background-position: 0px -55px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-4{background-position: 0px -86px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-5{background-position: 0px -118px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-6{background-position: 0px -151px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-7{background-position: 0px -182px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-8{background-position: 0px -214px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-9{background-position: 0px -246px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-10{background-position: 0px -278px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-11{background-position: 0px -310px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-12{background-position: 0px -342px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-13{background-position: 0px -372px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-14{background-position: 0px -403px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-15{background-position: 0px -435px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-16{background-position: 0px -467px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-17{background-position: 0px -499px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-18{background-position: 0px -531px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-19{background-position: 0px -563px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon-20{background-position: 0px -595px;}

.navleft_li_fr{ float:right; line-height:100%; width:15px;line-height:36px;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .iconfont1{background-position:0 0;}

.mz-nav .mz-mod_cate:hover .mz-vertical_nav_box .iconfont1{background-position:-26px 0;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .iconfont2{background-position:0 -25px;}

.mz-nav .mz-mod_cate:hover .mz-vertical_nav_box .iconfont2{background-position:-26px -25px;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .iconfont3{background-position:0 -50px;}

.mz-nav .mz-mod_cate:hover .mz-vertical_nav_box .iconfont3{background-position:-26px -50px;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .iconfont4{background-position:0 -75px;}

.mz-nav .mz-mod_cate:hover .mz-vertical_nav_box .iconfont4{background-position:-26px -75px;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon .icon{display:block; font-size:22px; color:#333;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-nav_icon img {width:100%;}

.mz-nav .mz-mod_cate{/*padding:6% 2% 0 2%; border-bottom:1px #eaeaea solid; */ padding-left:10px; padding-right:10px; height:32.8px; line-height:32.8px; font-size:14px; clear:both; overflow:hidden;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box{clear:both; /*padding-top:4%;*/}
.mz-nav .mz-mod_cate .mz-vertical_nav_box a{ color:#707070;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box h2{display:block; float:left; font-weight:normal; font-size:14px; color:#333333;/*导航大标签文字*/}

.mz-nav .mz-mod_cate .mz-vertical_nav_box h2 a{display:block; color:#030000; font-size:14px;}

.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-vertical_nav_box_span1{ margin-left:10px; color:#999999; font-size:12px;}
.mz-nav .mz-mod_cate .mz-vertical_nav_box .mz-vertical_nav_box_span1 a{ color:#999999}

.mz-nav .mz-mod_cate .mz-vertical_nav_box dd a:hover{ text-decoration:underline; color:#d22929;}
.mz-nav .mz-vertical_nav_box .mz-arrow_dot{display:block; width:0px; height:0px; float:right; overflow:hidden; font-size:0px; margin:5% 10% 0 0; border:4px transparent dashed; border-left:4px #000000 solid; vertical-align:middle;/*导航里的白色箭头*/}

.mz-nav .mz-vertical_nav_box .mz-mod_cate_r{display:block; float:left; width:80%; margin-left:22%; *margin-left:3%; padding-bottom:4%; max-height:65.58px; overflow:hidden;}
	
.mz-nav .mz-vertical_nav_box .mz-mod_cate_r a{ display:block; float:left; font-size:12px; padding:4% 0; color:#666666; margin-right:5%; font-weight:normal; white-space:nowrap;}
/*二级导航*/
.mz-nav .mz-mod_subcate{position:absolute; top:0; left:100%; display:none; width:1030px; min-height:470px; background:#FFFFFF; filter: "alpha(opacity=95)"  transition:background-color .2s; overflow:auto; z-index:10;}
	
.mz-nav .mz-mod_subcate_main{/*float:left; */width:calc(100%-50px);padding:3px 25px; }
	
.mz-nav .mz-mod_subcate_main dl{padding:7px 0;  overflow:hidden; margin:0;border-bottom:1px solid #EEE;}

.mz-nav .mz-mod_subcate_main dl dt span, .mz-nav .mz-mod_subcate_main dl dt i{display:block; float:left; }

.mz-nav .mz-mod_subcate_main dl dt span{width:4.2%;}

.mz-nav .mz-mod_subcate_main dl dt span img{display:block; width:100%; margin:0;}

.mz-nav .mz-mod_subcate_main dl dt i{font-style:normal; font-size:12px; color:#0073AF;/* font-weight:bold;*/ }

.mz-nav .mz-mod_subcate_main dl dt{ width:100%; /*height:32px; */line-height:32px; font-size-adjust:none; font-stretch:normal; padding:0 10px;}

.mz-nav .mz-mod_subcate_main dl dd{/*overflow:hidden;*/ margin-top:5px; line-height:20px; padding-left:80px;}

.mz-nav .mz-mod_subcate_main dl dd a{display:block; font-weight:normal; float:left; color:#707070; font-size:12px; margin:0 10px; white-space:nowrap; text-size-adjust:none; -webkit-font-smoothing:antialiased;}

/*nav效果*/
/*.org{color:rgba(249,112,7,1.00) !important;}二级页面 文字突出标志 橘黄*/

/*.blues{color:rgba(13,147,244,1.00) !important;}二级页面 文字突出标志 橘黄*/

.mz-nav-con:hover{/*border:2px #C60A0A solid !important;*/}

.mz-mod_cate:hover .mz-mod_subcate{ display:block !important; border-left: 1px solid #eee; box-shadow: 0 0 6px 1px rgba(50,50,50,.08);}
	
.mz-mod_cate:hover{background:#f5f5f5; color:#d22929; filter: "alpha(opacity=95)";}
	
.mz-mod_cate:hover .mz-vertical_nav_box a h2,.mz-mod_cate:hover .mz-vertical_nav_box .mz-vertical_nav_box_span1,.mz-mod_cate:hover .mz-vertical_nav_box .mz-vertical_nav_box_span1 a{color:#d22929;}
.mz-mod_cate:hover .mz-vertical_nav_box a i{color:#d22929;}

.mz-mod_cate:hover .mz-vertical_nav_box .mz-nav_icon .icon{color:#C60A0A;}

.mz-mod_cate:hover .mz-vertical_nav_box .mz-mod_cate_r{border:#ffffff 0px double;}

.mz-mod_cate:hover .mz-mod_cate_r a{color:#C60A0A;}

.mz-mod_cate:hover  .mz-vertical_nav_box .mz-arrow_dot{border-left:4px #C60A0A solid;}

.mz-mod_cate:hover .mz-mod_subcate_main dl dd a:hover{color:#000000;}
/*竖向导航结束*/

/*团购开始*/
.group{width:1230px; height:296px; margin:2% auto 2% auto; overflow:hidden;}

.groupImg{width:19%; overflow:hidden; float:left;}

.groupImg a,.grouppro-Img a{display:block; width:100%;}

.groupImg a img,.grouppro-Img a img{width:100%;}

.grouppro-Img{width:100%;}

.grouppro{float:left; width:19.355%; margin-left:0.7%; position:relative; zoom:1; border:#f0f0f0 1px solid; }

.grouppro-Cost{position:absolute; width:57%; right:2%; bottom:2%;}

.grouppro-Cost .the-icons{float:right; width:24px; margin-top:5%; margin-right:8%; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s ease; transition:all 0.4s ease;
}
.grouppro-Cost .the-icons a{width:100%;}

.grouppro-Cost .the-icons a img{width:100%;}

.grouppro-Cost .the-icons a{font-weight:normal; display:block; color:#ff1111; text-align:center; font-size:24px; line-height:26px;  -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.grouppro-Cost .the-icons:hover{margin-right:3%;}

.grouppro-Cost .sold{margin:8% 0; display:block; float:left; clear:both;}

.grouppro-Cost .sold i, .grouppro-Cost .sold em{font-style:normal; color:#000000; font-size:0.7em;}

.grouppro-Buy img{width:100%;}


.mz-title{width:1230px; display:block; margin:1% auto 0.5% auto; *margin:0.7% auto 0.5% auto;}

.mz-title em {display:block; float:left;  width:5px; height:20px; margin-top:0.1%; vertical-align: top;}

.mz_green{background-color:#19C8A9;}

.mz_orange{background-color:#F7A945}

.mz_red{background-color:#fc7e65;/*#d9986c;background-color:#F15453*/}

.mz_blue{background-color:#0AA6E8}

.mz-purple{background-color:#642663;}

.mz-title-text i, .mz-title-text b{display:block; float:left; white-space:nowrap; /*margin-left:0.8%;*/}

.mz-title-text b{color:#c60a0a; font-size:24px; font-weight:normal;}

.mz-title-text i{color:#000; font-size:0.875em; margin-top:0.25%; /*font-weight:bold;*/ font-style:normal; text-transform: uppercase;}

.mz-title-nav{display:block; width:50%; margin-right:1%; height:36px; line-height:36px; margin-top:0.3%; float:right; white-space:nowrap; overflow:hidden;}

.mz-title-nav a{display:block; float:right; margin-left:5%; font-size:12px; color:#666666;}

.mz-title-nav a:hover{color:#000000; border-bottom:#000000 1px solid;}

/*产品版块*/

.mz-content-banner{width:1230px; margin:1% auto 1% auto;}

.mz-content-banner a img{width:100%;}

.mz-product{width:1230px; margin:0 auto; height:520px; overflow:hidden;}

.mz-product_top{width:21.13%; overflow:hidden; float:left; margin-right:0.6%}

.mz-product-banner{position:relative; width:260px; overflow:hidden; margin-bottom:3.4%;}

.mz-product_bd{display:block; position:relative; width:100% !important;}

.mz-product_bd li{display:block; position:relative; width:100%;}

.mz-product_bd li a{display:block; width:100%;}

.mz-product_bd li a img{display:block; width:260px;}

.mz-product_hd{position:absolute; width:60px; right:2%; bottom:4%;}

.mz-product_hd li{float:left; width:10px; height:10px; margin-right:10px; background:url(../images/mz-product_hd02.png) center no-repeat;}

.mz-product_hd li:hover{background:url(../images/mz-product_hd.png) center no-repeat;}

.mz-product_hd .on{background:url(../images/mz-product_hd.png) center no-repeat;}

.mz-product-sbanner{position:relative; width:100%; background-color:#f5f5f5; overflow:hidden;}
.mz-product-sbanner a, .mz-product-sbanner a img{display:block; width:100%;}

.mz-product_bottom{width:78.04%; display:block; float:left; position:relative; overflow:hidden;}

.mz-product_bottom .mz-product_bottom_box{width:24.84%; float:left; border-top:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid; /*margin-left:0.1%; margin-bottom:0.1%;*/}

.mz-product_bottom_box a img{width:100%;}

.mz-mod_subcate_main dl dt a span img{width:100%;}

/*.mz-product_box{width:24.85%; position:relative; float:left; border-top:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid;}

.mz-product_box a, .mz-product_box a img{display:block; width:100%;}*/
/*底部样式*/
#mz_home_footTop a:hover, #mz_home_footBottom a:hover{text-decoration:underline;}

#mz_home_footTop{
    background-color: #ffffff;
    margin: 0 auto;
width: 100%;
font-size:16px;
}

.mz_home_footTopTop{width:100%; height:auto; border-bottom:1px solid #dcdcdc}

.mz_home_footTopTop a{display:block; width:1230px; margin:0 auto; }

.mz_home_footTopTop a img{width:100%;}

.mz_nm{width:1230px; margin:0 auto;}

#mz_home_footTop .mz_nm dl{float:left; width:10%; padding:2% 5%; *padding:2% 4.5%; font-family:"微软雅黑"; display:block;}

#mz_home_footTop .mz_nm dl dt{width:100%; margin-bottom:10%; font-size:0.95em;}

#mz_home_footTop .mz_nm dl dd{width:100%; margin:4% 0px;}

#mz_home_footTop .mz_nm dl dd a{color:#333333; font-size:12px; text-align:center;}

#mz_home_footBottom{
background-color: #000000;
    font-size: 16px;
    width: 100%;
}

.mz_home_footBottomContent{margin:0 auto; width:100%; padding:1% 0;}

.mz_home_footBottomContent p{display:block; color:#ffffff; margin:0.5% auto; text-align:center;font-family:"微软雅黑";}

.mz_home_footBottomContent p a{color:#ffffff; margin:0 0.2%; font-size:12px;}

.mz_home_footBottomContent p i{margin:0 1%; float:left; display:block;}

.mz_home_footBottomContent p strong{font-size:12px;}

.mz_home_footBottomContentImg {width:25%; display:block; margin:0 auto; padding:1% 0px; clear:both;}

#mz_home_footBottom .mz_home_footBottomContent p.mz_home_footBottomContentImg span{display:block; width:45%; margin:0px 1%; float:left;}

#mz_home_footBottom .mz_home_footBottomContent p.mz_home_footBottomContentImg span img{width:88%;}

#mz_home_footBottom .mz_home_footBottomContent p.mz_number{font-size:12px; display:block; line-height:2em; clear:both; white-space:pre;}   

/* 头部用户型菜单*/
.head-user-menu {*word-spacing:-1px/*IE6、7*/; *width:22.5%; position:relative; float:right; z-index:1000; margin-top:28px;}

.head-user-menu dl {font-size:12px; vertical-align:top; display:block; /*display:inlineIE6、7;*/ position:relative; /*z-index:3; *zoom:1;*//*IE6、7*/}

.head-user-menu dl.my-mall {margin-right:10px; float:left; *margin-left:5%}

.head-user-menu dl.my-cart {float:right;}

.head-user-menu dl dt {line-height:20px;height:20px; color:#555; background-color:#FAFAFA; display:block; padding:9px; border:solid 1px #dddddd; white-space:nowrap; cursor:pointer;}

.head-user-menu dl dt b{font-weight:normal; }

.head-user-menu dl.my-mall dt {width:90px; overflow:hidden;}

.head-user-menu dl.my-cart dt {width:106px; overflow:hidden;}

.head-user-menu dl.hover{border:none;}

.head-user-menu dl.hover dt {background-color:#FFF; height:23px; border-bottom:#ffffff 1px solid; z-index:9999;}

.head-user-menu dl dt span.ico {background:url(../images/top_bg.png) no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px; }

.head-user-menu dl.my-mall span.ico {background:url(../images/head1.png) no-repeat;-moz-background-size:20px 20px; /* 老版本的 Firefox */background-size:20px 20px;/*background-position:-100px 0;*/ margin-right:4px;}

.head-user-menu dl.my-cart span.ico {background:url(../images/head2.png) no-repeat;-moz-background-size:20px 20px; /* 老版本的 Firefox */background-size:20px 20px;/*background-position:-120px 0;*/ margin-right:8px;}

.head-user-menu dl dt i {font-size:0px; line-height:0; vertical-align:middle; display:inline-block; width:0px; height:0px; margin-left:8px; border-width:4px; border-color:#777 transparent transparent transparent; border-style:solid dashed dashed dashed; -webkit-transition:.2s ease-in; -moz-transition:-webkit-transform .2s ease-in; -o-transition:-webkit-transform .2s ease-in; transition:.2s ease-in;}

.head-user-menu dl.hover dt i {FILTER:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%; -o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%;}

.head-user-menu dl dd {background-color:#FFF; display:none; border:solid 1px #F0F0F0; position:absolute; z-index:1; top:42px; right:0; }

.head-user-menu dl.my-mall dd {width:308px;}

.head-user-menu dl.my-cart dd {width:348px;}

.head-user-menu dl.hover dd {display:block; z-index:-1;}

.head-user-menu dl dd a {color:#666666;}

.head-user-menu a.arrow i {/*background:url(../images/top_bg.png) no-repeat -150px 0; */vertical-align:middle; display:inline-block; width:4px; height:7px; margin-left:4px;}

.head-user-menu dl dd .goods-thumb {width:50px; height:50px;}

.head-user-menu dl dd .goods-thumb a {line-height:0; text-align:center; vertical-align:middle;/* display:table-cell;*/ *display:block; width:48px; height:48px; border:solid 1px #DDD; overflow:hidden; }

.head-user-menu dl dd .goods-thumb img {width:100%; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2);}

.head-user-menu dl dd .sub-title {height:30px; line-height:30px; padding:7px; border-bottom:solid 1px #DDD;}

.head-user-menu dl dd .sub-title h4 {font-weight:600; display:block; float:left; font-size:12px; margin:0;}

.head-user-menu dl dd .sub-title a {float:right; display:block; font-size:12px;}

.head-user-menu dl dd .user-centent-menu {width:308px; padding:8px 0; overflow:hidden;}

.head-user-menu dl dd .user-centent-menu ul {width:310px; margin-left:-2px;}

.head-user-menu dl dd .user-centent-menu ul li {width:137px; float:left; padding:4px 0 4px 16px; border-left:solid 1px #EEE; }

.head-user-menu dl dd .browse-history {background-color:#FAFAFA; width:308px; border-style:solid; border-width:1px 0 0; border-color:#DDD transparent transparent;}

.head-user-menu dl dd .browse-history .part-title {height:20px; padding:6px 8px; }

.head-user-menu dl dd .browse-history .part-title h4 {float:left;margin:0}

.head-user-menu dl dd .browse-history .part-title a {float:right;}

.head-user-menu dl dd .browse-history ul {font-size:0; *word-spacing:-1px/*IE6、7*/; padding:0 7px 7px 7px;}

.head-user-menu dl dd .browse-history ul li {vertical-align:top; letter-spacing:normal; word-spacing:normal; display:inline-block; *display:inline/*IE6、7*/; margin:0 4px; *zoom:1;}

.head-user-menu dl dd .browse-history .no-goods {text-align:center; display:block; width:100%; font-size:12px;}

/*.head-user-menu dl dd .incart-goods-box {display:block; width:348px; max-height:267px; overflow:hidden; position:relative;}
*/
.head-user-menu dl dd .incart-goods {text-align:center; width:100%;}

.head-user-menu dl dd .incart-goods .no-order {margin:20px 0;}

.head-user-menu dl dd .incart-goods .loading {width:16px; height:16px; margin:20px auto;}

.head-user-menu dl dd .incart-goods dl {display:block; width:98%; height:66px; clear:both; margin:0 auto 0 2%; border-bottom:dotted 1px #DDD; position:relative; z-index:1; }

.head-user-menu dl dd .incart-goods dt, .head-user-menu dl dd .incart-goods dd {background-color:transparent; border:0; position:absolute; z-index:1; }

.head-user-menu dl dd .incart-goods dt.goods-name {line-height:16px; background-color:transparent; text-align:left; width:180px; height:32px; padding:0; top:8px; left:64px; }

.head-user-menu dl dd .incart-goods dt.goods-name a {color:#333;}

.head-user-menu dl dd .incart-goods dt.goods-name em {font-style:normal;}

.head-user-menu dl dd .incart-goods dd.goods-thumb {top:8px; left:8px;}

.head-user-menu dl dd .incart-goods dd.goods-price {text-align:right; width:80px; height:16px; top:6px; right:12px;}

.head-user-menu dl dd .incart-goods dd.goods-price em {font-style:normal; font-size:11px; font-weight:normal!important; line-height:16px; color:#777 !important; text-overflow:ellipsis; white-space:nowrap; text-align:right; width:50px; margin-right:4px; overflow:hidden; -webkit-text-size-adjust:none;}

.head-user-menu dl dd .incart-goods dd.goods-sales {line-height:16px; color:#999; background-color:transparent; width:270px; height:16px; top:42px; left:64px; }

.head-user-menu dl dd .incart-goods dd.handle { width:32px; top:22px; right:10px;}

.head-user-menu dl dd .incart-goods dd.handle em {font-style:normal;}

.head-user-menu dl dd .checkout {background-color:#F0F0F0; text-align:right; padding:8px; overflow:hidden;}

.head-user-menu dl dd .checkout .total-price {line-height:20px; display:block;}

.head-user-menu dl dd .checkout .total-price i {font-style:normal; font-weight:600; color:#C00; margin:0 4px; vertical-align:middle;}

.head-user-menu dl dd .checkout .total-price em {font-style:normal; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:600; color:#C00;}

.head-user-menu dl dd .checkout .btn-cart {float:right; clear:both; line-height:20px; color:#FFF; background-color:#D93600; padding:4px 8px; margin-top:4px; border-radius:4px;}

.head-user-menu dl div.addcart-goods-num {font:bold 11px/14px Verdana; color:#FFF; background:#F00; text-align:center; display:inline-block; height:16px; min-width:16px; max-width:auto!important; border:none 0; border-radius:8px; position:absolute; z-index:3; top:-4px; left:20px;}

.sub-title .nc-grade-mini{background-color:#f33; color:#fff4f4; margin-left:0.5%; font:italic 600 12px/16px Georgia,Arial; line-height:1em; padding:0 1%; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25); vertical-align:middle; float:left; border-radius:2px; font-size:0.875em;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.mz-banner .prev,
.mz-banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:64px; height:80px; background:url(../images/slider-arrow2.png) -220px 10px no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:9;   }
.mz-banner .next{ left:auto; right:3%; background-position:8px 5px; }
.mz-banner .prev:hover,
.mz-banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.mz-banner .prevStop{ display:none;  }
.mz-banner .nextStop{ display:none;  }


@media (max-width: 640px) {
.lunbo_s1{ position:absolute; font-size:12px; color:#fff; font-weight:normal; line-height:1; vertical-align:text-top; display:inline-block;}



.lunbo_yuan_s2_1{left: calc(25.46875vw - 25px); top: calc(1.40625vw - 25px);}
.lunbo_yuan_s2_2{ left: calc(24.0101vw - 25px); top: calc(12.34375vw - 25px);}
.lunbo_yuan_s2_3{ left: calc(36.25vw - 25px); top: calc(8.177vw - 25px);}
.lunbo_yuan_s2_4{ left: calc(38.38541666666667vw - 25px); top: calc(1.40625vw - 25px);}
.lunbo_yuan_s2_6{ left: calc(48.4375vw - 25px); top: calc(21.77083333333333vw - 25px);}
.lunbo_yuan_s2_7{ left: calc(58.80vw - 25px); top: calc(9.73vw - 23px);}
.lunbo_yuan_s2_8{ left: calc(65.625vw - 25px); top: calc(18.38541666666667vw - 21px);}
.lunbo_yuan_s2_9{ left: calc(75.67708333333333vw - 25px); top: calc(9.42708333333333vw - 19px);}

.lunbo_yuan_s3_1{ left: calc(26.15416666666667vw - 25px); top: calc(14.99166666666667vw - 25px);}
.lunbo_yuan_s3_2{ left: calc(31.20625vw - 25px); top: calc(20.20833333333333vw - 25px);}
.lunbo_yuan_s3_3{ left: calc(34.95625vw - 25px); top: calc(21.97916666666667vw - 25px);}
.lunbo_yuan_s3_4{ left: calc(50.12083333333333vw - 25px); top: calc(16.04166666666667vw - 25px);}
.lunbo_yuan_s3_5{ left: calc(57.67291666666667vw - 25px); top: calc(18.54166666666667vw - 25px);}
.lunbo_yuan_s3_6{ left: calc(68.98333333333333vw - 25px); top: calc(13.33333333333333vw - 25px);}
.lunbo_yuan_s3_7{ left: calc(79.71666666666667vw - 25px); top: calc(15.05208333333333vw - 25px);}


/*.lunbo_yuan_s1_1{ left: calc(10.625vw - 25px); top: calc(13.3333333vw - 23px);}
.lunbo_yuan_s1_2{ left: calc(17.13541666666667vw - 25px); top: calc(20.9375vw - 25px);}
.lunbo_yuan_s1_3{ left: calc(24.6875vw - 25px); top: calc(23.90625vw - 25px);}
.lunbo_yuan_s1_4{ left: calc(46.77083333333333vw - 25px); top: calc(14.94791666666667vw - 25px);}
.lunbo_yuan_s1_5{ left: calc(55.98958333333333vw - 25px); top: calc(17.23958333333333vw - 25px);}
.lunbo_yuan_s1_6{ left: calc(56.19791666666667vw - 25px); top: calc(8.64583333333333vw - 23px);}
.lunbo_yuan_s1_7{ left: calc(73.25416666666667vw - 25px); top: calc(11.04166666666667vw - 23px);}
.lunbo_yuan_s1_8{ left: calc(93.36666666666667vw - 25px); top: calc(2.60416666666667vw - 23px);}
.lunbo_yuan_s1_9{ left: calc(92.325vw - 25px); top: calc(12.91666666666667vw - 23px);}
*/
.lunbo_yuan_s1_1{ left: calc(25.07916666666667vw - 25px); top: calc(12.14375vw - 25px);}
.lunbo_yuan_s1_2{ left: calc(31.98333333333333vw - 25px); top: calc(21.45833333333333vw - 25px);}
.lunbo_yuan_s1_3{ left: calc(42.87291666666667vw - 25px); top: calc(7.195833333333333vw - 25px);}
.lunbo_yuan_s1_4{ left: calc(44.543753vw - 25px); top: calc(23.28125vw - 25px);}
.lunbo_yuan_s1_5{ left: calc(54.6vw - 25px); top: calc(21.97916666666667vw - 25px);}
.lunbo_yuan_s1_6{ left: calc(63.35416666666667vw - 25px); top: calc(13.08541666666667vw - 25px);}
.lunbo_yuan_s1_7{ left: calc(73.89125vw - 25px); top: calc(15.52083333333333vw - 25px);}


/* 内层圆圈  */
.dot {
	position: absolute;
	width: 12px;
	height: 12px;
	left: 20px;
	top: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 3px solid red;
	border-radius: 50%;
	z-index: 2;
	
	-webkit-animation: warn 1s ease-out;
	-moz-animation: warn 1s ease-out;
	animation: warn 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px red;
}
/* 产生动画（向外扩散变大）的圆圈  */
.pulse {
	position: absolute;
	width: 32px;
	height: 32px;
	left: 10px;
	top: 10px;
	border: 3px solid red;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn 2s ease-out;
	-moz-animation: warn 2s ease-out;
	animation: warn 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 10px red;

}
.pulse1 {
	position: absolute;
	width: 32px;
	height: 32px;
	left: 10px;
	top: 10px;
	border: 3px solid red;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn1 2s ease-out;
	-moz-animation: warn1 2s ease-out;
	animation: warn1 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 10px red;
}


.lunbo_yuan_s2_7 .dot { width:12px; height:10px;left: 20px;	top: 20px;}
.lunbo_yuan_s2_7 .pulse { width:32px; height:30px;left: 10px;	top: 10px;}
.lunbo_yuan_s2_7 .pulse1 { width:32px; height:30px;left: 10px;	top: 10px;}

.lunbo_yuan_s2_8 .dot { width:12px; height:8px;left: 20px;	top: 15px;}
.lunbo_yuan_s2_8 .pulse { width:32px; height:28px;left: 10px;	top: 10px;}
.lunbo_yuan_s2_8 .pulse1 { width:32px; height:28px;left: 10px;	top: 10px;}

.lunbo_yuan_s2_9 .dot { width:12px; height:6px;left: 20px;	top: 15px;}
.lunbo_yuan_s2_9 .pulse { width:32px; height:26px;left: 10px;	top: 10px;}
.lunbo_yuan_s2_9 .pulse1 { width:32px; height:26px;left: 10px;	top: 10px;}


.lunbo_yuan_s1_1 .dot,.lunbo_yuan_s1_6 .dot,.lunbo_yuan_s1_7 .dot,.lunbo_yuan_s1_8 .dot,.lunbo_yuan_s1_9 .dot { width:12px; height:10px;left: 20px;	top: 20px;}
.lunbo_yuan_s1_1 .pulse,.lunbo_yuan_s1_6 .pulse,.lunbo_yuan_s1_7 .pulse,.lunbo_yuan_s1_8 .pulse,.lunbo_yuan_s1_9 .pulse { width:32px; height:30px;left: 10px;	top: 10px;}
.lunbo_yuan_s1_1 .pulse1,.lunbo_yuan_s1_6 .pulse1,.lunbo_yuan_s1_7 .pulse1,.lunbo_yuan_s1_8 .pulse1,.lunbo_yuan_s1_9 .pulse1 { width:32px; height:30px;left: 10px;	top: 10px;}

















}
