*{
	padding:0;
	margin:0;
	border:0;

	font-family: "YouYuan" ! important;
}

.INPUT {
	BORDER-RIGHT: #555555 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #555555 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(inputbg.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #555555 1px solid; COLOR: #777777; PADDING-TOP: 3px; BORDER-BOTTOM: #555555 1px solid; HEIGHT: 30px;font-size: 16px;
}

ul{
	margin:0;
	padding:0;
}

li{
	padding:0;
	margin:0;
	list-style-type: none;
	vertical-align: bottom;
}

a{
	text-decoration: none ;
}


.clear{
	clear:both;
}



.mtop-sy-img{
	width:180px;
	height: 90px;
	float: left;
	margin-top: 10px;
}


/*banner*/


.yiz-page-btn {
	float: left;
	width: auto;
	height: 23px; 
	position: absolute; 
	bottom: 21px; 
	right: 50%; 
	z-index: 300;
}
.yiz-page-btn span{
	height: 23px;
	width: 23px;
	display: block;
	float: left;
	margin-right: 10px;
	cursor:pointer;
	font-size: 0;
	background-image: url("yuan.png"); }
.yiz-page-btn .current1 {background-image: url("yuan1.png");z-index: 120;}
.yiz-slider-2 { height: 700px;width: 100%;float: left;position: relative; overflow: hidden;}
.yiz-slider-2 ul {margin: 0px;padding: 0px; float: left;height: auto;
	list-style-type: none;display: block; position: absolute;top: 0;left: 0; z-index: 105;}
.yiz-slider-2 ul li {height: auto;width: 100%;float: left;padding: 0px;margin: 0px;float:left;
	z-index: 120;background-size: auto 700px;background-position: center center;
}

.yiz-page-btns {
	float: left;
	width: auto;
	height: 10px; 
	position: absolute;
	bottom: 21px;
	right: 168px; 
	z-index: 99;
}
.yiz-page-btns span{
	height: 10px;
	width: 10px;
	display: block;float: left;
	margin-right: 10px;
	cursor:pointer;
	font-size: 0;
	background-color: #c8c9ca;
	 }
.yiz-page-btns .current {
	background-color: #b793d1;
}
.yiz-slider-3 {
	height: 352px;
	width:854px;
	float: left;
	position: relative; 
	overflow: hidden;
}
.yiz-slider-3 ul {
	margin: 0px;
	padding: 0px; 
	float: left;
	height: auto;
	list-style-type: none;
	display: block; 
	position: absolute;
	top: 0;
	left: 0; 
	z-index: 98;
}
.yiz-slider-3 ul li {
	height: auto;
	width: 528px;
	padding: 0px;
	margin: 0px;
	float:left;
	/*background-size: auto 528px;*/
	/*background-position: center center;*/
}




.mdp{
	position: relative;
	width: 1195px;
	height: 80px;
	margin: auto;	
}
.mdp-tu{
	width: 133px;
	height: 42px;
	float: left;
	margin-top: 19px;
}
.mdp-wz{
	width: 96px;
	height: 80px;
	background-color: #9E46D8;
	float: right;
	cursor:pointer;

}
.mdp-wz-w{
	font-size: 18px;
	color: #ffffff;
	width: 40px;
	line-height: 20px;
	text-align: center;
	margin-top: 20px;
	margin-left: 29px;
}
.mdp-wz-tu{
	position: absolute;
	top:-184px;
	width: 376px;
	height: 184px;
	z-index: 120;
	right:0px;
	display: none;
}
.mdp-wz-tw{
	width: 300px;
	height: 140px;
	position: absolute;
	top: -164px;
	right: 38px;
	z-index: 120;	
	display: none;
}
.mdp-wz-ztw{
	position: absolute;
	width: 140px;
	height: 137px;
	float: left;
	z-index: 123;
}
.mdp-wz-ztw img{
	width: 140px;
	height: 115px;
}
.mdp-wz-zwz{
	font-size: 14px;
	color: #717071;
	text-align: center;
}
.mdp-wz-ytw{
	position: absolute;
	width: 149px;
	height: 137px;
	float: right;
	z-index: 123;
	right: 0px;
}
.mdp-wz-ytw img{
	width: 149px;
	height: 117px;
}
.mdp-wz-zwz{
	font-size: 14px;
	color: #717071;
	text-align: center;
	line-height: 25px;
}
.mc{
	width: 100%;
	overflow:hidden;
	background-color: #eeeeef;
}
.mc-nuo{
	width: 1195px;
	height: 394px;
	margin: auto;
	padding-top: 32px;
}
.mc-nuo-w{
	width: 326px;
	height: 400px;
	float: right;
	background-color: #ffffff;
}
.mc-nuo-wk{
	width: 279px;
	height:270px;
	margin-top: 47px;
	margin-left: 22px;
	color: #000;
}
.mc-nuo-wzi{
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	width: 150px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	/*margin-bottom: 5px;*/
}
.mc-nuo-wzis{
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	width: 279px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	/*margin-bottom: 5px;*/
}
.mc-nuo-wzi1{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	width: 279px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mc-nuo-wnw{
	/*margin-top: 5px;*/
	font-size: 28px;
	font-weight: bold;
	color: #595757;
	line-height: 46px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mc-nuo-wzz{
	font-size: 16px;
	color: #717071;
	margin-top: 15px;
	line-height: 28px;
	height:140px;
	width: 279px;
}
.mc-nuo-you{
	width: 321px;
	height: 352px;
	float: right;
	background-color: #f0d9bb;
}
.mc-nuo-you img{
	width: 273px;
	height: 130px;
	margin-top:30px;
	margin-left: 20px;
}
.mc-nuo-ym{
	font-size: 21px;
	color: #ffffff;
	line-height: 37px;
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
.mc-nuo-yz{
	font-size: 18px;
	color: #ffffff;
	margin-left: 76px;
	line-height: 28px;
	margin-bottom: 2px;
}
.mc-nuo-yz1{
	font-size: 18px;
	color: #ffffff;
	margin-left: 76px;
	line-height: 28px;
	font-weight: bold;
}
.mc-nuo-yza{
	font-size: 14px;
	height: 43px;
	width: 153px;
	border:1px solid #ffffff;
	margin: auto;
	margin-top: 10px;	
	color: #ffffff;
	line-height: 45px;
	text-align: center;
}
.mc-cd{
	width: 1195px;
	height: 500px;
	margin: auto;
	background-color: #ffffff;
}
.mc-cd-d{
	width: 650px;
	height: 450px;
	float: right;
	margin-top: 19px;
}
.mc-cd-zd{
	width: 360px;
	height: 360px;
	margin-left: 45px;
	margin-top: 65px;
	float: left;
}
.mc-cd-zdz{
	font-size: 22px;
	color: #9E46D8;
	line-height: 32px;
	font-weight: bold;

}
.mc-cd-zdz1{
	font-size: 22px;
	font-weight: bold;
	color: #9E46D8;
	line-height: 38px;
}
.mc-cd-zdzi{
	margin-top: 17px;
	width: 350px;
	font-size: 18px;
	color: #6D03B2;
	margin-bottom: 10px;
}
.mc-cd-zdzy{
	font-size: 18px;
	color: #6D03B2;
	margin-bottom: 70px;
	line-height: 28px;	
}
.mc-cd-zdzs{
	width: 247px;
	height: 65px;
	font-size: 18px;
	color: #ffffff;
	line-height: 65px;
	text-align: center;
	background-color: #9E46D8;
}
.mc-dh{
	padding-top: 40px;
	width: 1195px;
	height: 313px;
	margin: auto;
}
.mc-dh-m{
	background-color: #9E46D8;
	width: 395px;
	height: 250px;
	float: left;
}
.mc-dh-mt{
	width: 211px;
	height: 149px;
	margin-top: 42px;
	margin-left: 89px;
}
.mc-jm{
	width: 100%;
	margin-top: 32px;
	height: 354px;
	background-color: #f7f7f7;
	position: relative;
}
.mc-jm-dk{
	width: 1195px;
	height: 345px;
	margin: auto;
}
.mc-jm-k{
	width: 750px;
	height: 354px;
	float: left;
}
.mc-jm-kz{
	font-size: 26px;
	margin-top: 10px;
	line-height: 72px;
}
.mc-jm-kzi{
	font-size: 14px;
	color: #262525;
	line-height: 24px;
	width: 750px;
	
}
.mc-jm-kt{
	width: 198px;
	height: 103px;
	margin-top: 18px;
	margin-left: 5px;
}
.mc-jm-ktu{
	width: 445px;
	height: 355px;
	float: right;
}
.backToTop {
	display: none; 
	width:47px;
	height:94px; 
	background-image: url(top.png); 
	position: fixed; 
	_position: absolute; 
	right: 10px; 
	bottom: 100px;
	_bottom: "auto";
	cursor: pointer;
	opacity: .6; 
	filter: Alpha(opacity=60);}

.mc-jm-hk{
	height: 354px;
	background-color: #efeff3;
	position: absolute;
	right: 0px;
	top: 0px;
}
.men{
   width: 100%;
   height: 274px;
   border-top: 1px solid #dbdcdc;
   background-color: #ffffff;
}
.men-ku{
	width: 1195px;
	height: 274px;
	margin: auto;
}
.men-ku-z{
	width: 162px;
	height: 274px;
	float: left;
	margin-right: 175px;
	margin-left: 5px;
}
.men-ku-zt{
	width: 112px;
	height: 36px;
	margin-top: 68px;
	margin-left: 27px;
	margin-bottom: 8px;
}
.men-ku-ztu{
	width: 162px;
	height: 162px;
}



.wzkwb{
	width:463px;
	height: 210px;
	padding-top: 65px;
	float: left;
}
.dwzwb{
	width: 200px;
	color: #595757;
}

.zhwb{
	float: left;
	font-size: 21px;
	font-weight: bold;
	float: left;
	padding-right: 10px;
}
.zhwb1{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 21px;
	font-weight: bold;
}
.sgkwb{
	width: 412px;
	overflow: hidden;
	/*margin-right: 47px;*/
	margin-top: 45px;
	float: left;
	
}
.zhixwb{
	border-right: 1px solid #c8c9ca;
	height: 130px;
	margin-top: 50px;
    width: 1px;
    float: right;
}
.awb{
	width: 412px;
	height:24px;
	margin-bottom: 30px;
	float: left;
}
.awb-a{
	width: 70px;
	font-size: 14px;
	color: #1A1A1A;
	line-height: 24px;
	padding-right: 60px;
	float: left;	
	margin-bottom: 30px;
}

.xwzwb{
	width: 140px;
	line-height: 50px;
	float: left;
}
.xwzwb a{
	font-size: 14px;
	color: #595757;
	padding-right: 70px;
}
.dzwb{
	float: left;
	width: 305px;
	overflow: hidden;
	padding-top: 65px;	
	padding-left: 85px;
}
.hzwb{
	padding-top: 41px;
	font-size: 14px;
	color: #595757;
	line-height: 34px;
}

.kgwb p{
	line-height: 30px;
	font-size: 14px;
	color: #595757;
}
.mtop-ban{
	position: relative;
	width: 100%;
	height: 600px;
	background-image: url('pj.jpg');
	z-index: 20;
	background-position: center;
}
.mco-tent{
	width: 1195px;
	overflow: hidden;
	margin: auto;
}
.mco-te-bt{
	width: 1195px;
	height: 52px;
	margin:0 auto;
}
.mco-te-sy{
	font-size: 14px;
	color: #989898;
	float: left;
	line-height: 52px;
	padding-left: 7px;
}
.mco-te-biao{
	font-size: 36px;
	line-height: 80px;
	margin: auto;
	color: #9E46D8;
	text-align: center;
}
.mco-te-ti{
	width: 340px;
	color: #9e9e9f;
	font-size: 14px;
	line-height: 21px;
	margin: auto;
}
.mco-te-tuk{
	margin: auto;
	width: 1195px;
	height: 550px;
	padding-top: 50px;
}
.mco-te-xk{
	width: 390px;
	height: 260px;
	margin-right: 9px;
	margin-top: 15px;
	position: relative;	
	float: left;
	border:1px solid #efeff3;
}
.mco-te-xk1{	
	width: 390px;
	height: 260px;
}
.mco-te-xk2{	
	width: 390px;
	height: 260px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.mco-te-xk3{	
	width: 138px;
	height: 138px;
	position: absolute;
	top: 64px;
	left:127px;
	display: none;
}
.mco-te-xkz{
	font-size: 17px;
	color: #ffffff;
	position: absolute;
	top: 101px;
	left:157px;
	text-align: center;
	width: 80px;
	display: none;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.mco-te-ys{
	width: 355px;
	height: 52px;
	margin: auto;
	padding-bottom: 65px;
	padding-top: 58px;
}

.firstPage{
	width: 85px;
	height: 50px;
	font-size: 14px;
	color: #9e9e9f;
	border:1px solid #9e9e9f;
	float: left;
	margin-right: 5px;
	line-height: 50px;
	text-align: center;
}
.prePage{
	width: 85px;
	height: 50px;
	font-size: 14px;
	color: #9e9e9f;
	border:1px solid #9e9e9f;
	float: left;
	margin-right: 5px;
	line-height: 50px;
	text-align: center;
}
.nextPage{
	width: 85px;
	height: 50px;
	font-size: 14px;
	color: #9e9e9f;
	border:1px solid #9e9e9f;
	float: left;
	margin-right: 5px;
	line-height: 50px;
	text-align: center;
}
.lastPage{
	width: 85px;
	height: 50px;
	font-size: 14px;
	color: #9e9e9f;
	border:1px solid #9e9e9f;
	float: left;
	margin-right: 5px;
	line-height: 50px;
	text-align: center;
}
.current{
    width: 52px;
	height: 52px;
	font-size: 14px;
	color: #ffffff;
	background-color: #9E46D8;
	float: left;
	margin-right: 5px;
	line-height: 52px;
	text-align: center;
}
.pages{
	width: 50px;
	height: 50px;
	font-size: 14px;
	color: #9e9e9f;
	border:1px solid #9e9e9f;
	float: left;
	margin-right: 5px;
	line-height: 50px;
	text-align: center;
}



/*旋转木马必要样式*/
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}



#d_tab29{position:relative; height:380px;text-align:left;width: 1195px;margin:auto;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:800px;height:380px;} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%}
	
 
#d_tab29 .d_img li.d_pos1{display:block;width:417px;left:0%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:468px;left:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:521px;left:18%;top:20px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:468px;right:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:417px;right:0%;top:60px;z-index:1}


#d_tab29 .d_menu{position:absolute;bottom:20px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url('images/btn.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
/*#d_tab29 .d_menu li.d_select{background:url('img/btn.png') no-repeat 0 -18px}*/

#d_tab29 .d_next{position:absolute;left:50%;margin-left:460px;top:175px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-525px;top:175px;z-index:10;cursor:pointer}
/* 放大*/
#content{ width:1195px; overflow: hidden; margin:0 auto;}
#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}
.exa{
	width: 255px;
	height: 367px;
}
.mco-lj-zdsh{
	margin-top: -10px;
	float: left;
	position: absolute;
	z-index: -1;
}
.backToTop{
	background-image: url(top.png); 
}
.yiz{
	width: 100%;
	height: 600px;
	background-position: center;
	position: relative;
	z-index: 3;
}
.yiz1{
	width: 100%;
	height: 600px;
	background-position: center;
	position: relative;
	z-index: 3;
	background-image:url('b1-01.jpg')
}
.con-fw-ak{
	width: 1195px;
	overflow: hidden;
	margin: auto;
}
.mco-nuo-zuo{
	width: 528px;
	height: 400px;
	float: left;	
}
.mco-nuo-zuo img{
	width: 528px;
	height: 400px;
}
.mco-nuo-zuo1{
	width: 528px;
	height: 352px;
	float: left;	
}
.mco-nuo-zuo1 img{
	width: 528px;
	height: 352px;
}
/*top*/
.head-v3{position:relative;min-width:1000px;z-index: 300}
.head-v3 .navigation-inner{margin:0 auto;width:1195px;position:relative}
.mtop-alt{width: 86px;height: 90px;margin-left: 65px;margin-top: 5px;}
.navigation-up{height:100px;background:#9E46D8;}
.navigation-up .navigation-v3{float:left;_margin-left:10px;padding-top: 20px;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff;padding: 0 35px;}
.navigation-up .navigation-v3 li>a{color: #fff}
/*.navigation-up .navigation-v3 .nav-up-selected{background:#344157}*/
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;height:60px;font-family:"microsoft yahei"}
.vl{
	float: right!important;
}
.mav-nav{
	float:left;
	color:#fff;
	padding-right:35px;
	padding-top: 20px;
	font-size: 16px;
	font-weight:bold;
	font-family: "微软雅黑";
	
}

.navigation-down{position:absolute;top:100px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#ffffff;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}

.navigation-down-inner>ul>li{
	padding-top: 30px;
	float: left;
	padding-left: 30px;
}

.navigation-down-inner>ul>li>a{
	color: #000000;
	display: block;
	height: 40px;
	/*border-bottom: 3px solid transparent;*/
	font-size: 14px;
}

.navigation-down-inner>ul>li>a:hover{
	color: #000000 !important;
	/*border-bottom: 3px solid #AFA15D;*/
}

.navigation-down-inner>a{
	color: #6D717E;
}

.navigation-down-inner>a:hover{
	/*color: #fff !important;*/
	
}

.navigation-down-inner>a>div>p{
	padding-top: 110px;
	text-align: center;
	/*font-weight: bold;*/
	color: #727582;
	padding-right:25px;
	margin-bottom: 10px;
	font-size: 14px;
}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}
.snav{
	width: 210px;
    height: 150px;
    float: left;
}
.snav .snava{
	color: #3f3939;
	margin-top: 10px;
	margin-left: 55px;
    float: left;
}
.mtop-alt-san{
	position: absolute;
	width: 25px;
	height: 16px;
	top: -15px;
	/*left: 100px;*/
}
.con-ct-ct{
	width: 304px;
	height: 45px;
	float: left;
	margin-bottom: 17px;
}
.con-ct-ct1{
	width: 333px;
	height: 45px;
	float: left;
	margin-bottom: 17px;
}
.con-ct-ct2{
	width: 304px;
	height: 45px;
	float: left;
	margin-bottom: 17px;
}

//产品详情放大
.clearfix:after{
     content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;        

}
.clearfix{*zoom:1}


.ban{ width:575px; height:587px; position:relative; overflow:hidden;margin:auto;margin-top: -4px;}
.ban2{ width:575px; height:374px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:573px; height:374px;border-right: 1px solid #eeeeef;border-left: 1px solid #eeeeef;border-bottom: 1px solid #eeeeef;}
.prev{ float:left; cursor:pointer;}
.num{ height:104px;overflow:hidden; width:585px; position:relative;float:left;}
.min_pic{ padding-top:21px; width:575px;}
.num ul{ position:absolute; left:0px; top:0;}
.num ul li{border: 1px solid #eeeeef; width:181px; height:103px; margin-right:12px; float: left;}
.num ul li.on{ padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{background-color: #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;   margin-top: -2110px;   display:none;z-index: 200;position: relative;}
.pop_up{ width:840px; height:584px; padding:10px; background:#fff; position:absolute; 
	-position:absolute; left:30%; top:50px; margin: auto; display:none; z-index:210;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:840px; height:584px; position:relative; overflow:hidden;}
.pop_up2{ width:840px; height:584px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:840px; height:584px; float:left;}
.ban-img{
	width: 537px;
	height: 374px;
	position: absolute;	
}
.mhzwb{
	line-height: 25px;
}
