/* CSS Document */
/*ÄÚÈÝ*/


.nypic{ width:970px; height:250px; margin:0 auto; margin-top:36px;}
.nybiaoti{ width:970px; height:126px; line-height:126px;font-family:Microsoft YaHei,LiHei Pro;font-size:60px; font-weight:bold; color:#000;margin:0 auto; }
.nybg{ width:970px; height:auto; overflow:hidden; margin:0 auto; border:#DDDDDD 1px solid;}
.bgtitle{ width:968px; height:95px; border-bottom:#DDDDDD 1px solid; text-align:left;font-family:Microsoft YaHei,LiHei Pro;font-size:30px; font-weight:bold; color:#999; line-height:94px; text-indent:20px; float:left;}
.nybg dl{ width:292px; height:400px; overflow:hidden; float:left;border-right:#DDDDDD 1px solid; padding:15px;}
.nybg dt{ width:290px; height:30px; line-height:30px; text-align:left;font-family:Microsoft YaHei,LiHei Pro;font-size:20px; font-weight:bold; color:#000;  float:left; margin-bottom:20px;}
.nybg dd{width:290px; height:auto; overflow:hidden; line-height:18px; text-align:left; margin-bottom:5px;}
.nybg dd a{font-family:Microsoft YaHei,LiHei Pro;font-size:14px; color:#F26621}
.nybg dd a:hover{ color:#000000;}


.nybox{width:970px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.nyleft{ width:166px; height:auto; overflow:hidden; float:left;}
.leftmenu{ width:166px; height:auto; overflow:hidden; float:left;}
.leftmenu ul{width:166px; height:auto; overflow:hidden; float:left;}
.leftmenu ul li{ width:166px; height:auto; overflow:hidden; float:left; }
.leftmenu ul li a{ width:166px; height:auto; overflow:hidden; padding:20px; display:block; background:url(../images/01.gif) 140px center no-repeat #EDEDED; color:#999999; font-family:"ËÎÌå"; font-size:14px; border-bottom:#CCCCCC 1px solid;}
.leftmenu ul li a span{ width:120px; display:block; float:left; cursor:pointer;}

.leftmenu ul li a:hover{background:url(../images/02.gif) 140px center no-repeat #DDDDDD; color:#000000;}

.leftmenu ul li ul{ width:166px; height:auto; overflow:hidden;}
.leftmenu ul li ul li{ width:166px; height:auto; overflow:hidden; float:left; }
.leftmenu ul li ul li a{ width:166px; height:auto; overflow:hidden; padding:10px 20px 10px 30px; display:block; background:#EDEDED; color:#999999; font-family:"ËÎÌå"; font-size:12px; }
.leftmenu ul li ul li a:hover{background:#DDDDDD; color:#000000;}
.leftmenu ul li ul a span{ width:120px; display:block; float:left; cursor:pointer;}



#menuon{background:url(../images/02.gif) 140px center no-repeat #DDDDDD; color:#000000;}
.nyright{ width:770px; height:auto; overflow:hidden; float:right;}
.dqwz{ width:770px; height:20px; text-align:left; color:#F26621; font-family:Microsoft YaHei,LiHei Pro;font-size:14px; line-height:20px; }
.ymbt{width:770px; height:80px; line-height:80px; text-align:left; color:#000; font-family:Microsoft YaHei,LiHei Pro; font-weight:bold;font-size:40px; border-bottom:#CCCCCC 1px solid;}

.lbpic{ width:770px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.kuangbt{ width:auto; height:40px; background:#000000;font-family:Microsoft YaHei,LiHei Pro; font-weight:bold;font-size:14px; line-height:40px; padding:0 10px 0 10px; color:#FFFFFF; float:left; text-align:left; margin-top:20px;}
.kuangc{ height:auto; overflow:hidden; width:720px; border:#ccc 1px solid; padding:20px;}

.cplist{ width:700px; margin:0 auto; margin-top:10px;}
.cplist li{ width:340px; height:30px; line-height:30px; float:left;}
.cplist li a{font-family:Microsoft YaHei,LiHei Pro;font-size:14px; color:#F26621}
.cplist li a:hover{ color:#000000;}
.kuangtxt{ width:700px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:180%; font-family:Microsoft YaHei,LiHei Pro;}




.gdbg1{ width:727px; height:auto; overflow:hidden;  float:left; background:#6FD4FF;}
.ycontent{ width:717px; height:auto; overflow:hidden; margin:0 auto; background:#fff; margin-top:10px;}
.brbt h1{ width:130px; height:70px; font-size:18px;font-family:Microsoft YaHei,LiHei Pro; font-weight:bolder; color:#FF828C;  display:block; float:left; text-align:left; line-height:70px;}
.brbt span{ width:400px; height:70px; font-size:12px; color:#686868; display:block; float:right; margin-right:5px; line-height:70px; text-align:right;font-family:Microsoft YaHei,LiHei Pro; margin-right:30px;}

#conr2{  width:710px; height: auto; margin:0 auto;overflow:hidden; font-size:12px; margin-top:20px;}

.ycontent1{ width:717px; height:auto; overflow:hidden; margin:0 auto; background:#6FD4FF; margin-top:10px;}






#contentnr{width:700px; line-height:25px; height:auto; margin:0 auto; padding-bottom:30px; overflow:hidden; font-size:12px;font-family:Microsoft YaHei,LiHei Pro;}
#xxbiaoti{width:700px; height:auto; float:left; margin:0 auto; text-align:center; font-size:18px; font-weight:bold; line-height:30px; color:#FF828C; overflow:hidden;font-family:Microsoft YaHei,LiHei Pro;}
#xxcontent{width:700px; height:auto; float:left; line-height:180%; text-align:left; overflow:hidden;margin:10px 0 0 0; padding:0; color:#888;font-size:12px;font-family:Microsoft YaHei,LiHei Pro;}
#contentnr1{width:700px; line-height:25px; height:auto; margin:0 0 0 25px; padding-bottom:30px; overflow:hidden; font-size:12px; color:#888;}
#contentnr ul{width:700px;line-height:25px;  padding:0; list-style-type:none; float:left;}
#contentnr ul li{width:700px; float:left; text-align:left; background:url(../img/011.gif) bottom repeat-x;}
#contentnr ul li a{width:600px;_width:580px; display:block; float:left; color:#888888; font-size:12px; text-decoration:none; text-align:left; margin-top:2px;}
#contentnr ul li a:hover{color:#FF3300; font-size:12px; text-decoration:none;}
#xuhao2{width:15px; float:left;line-height:30px;}
#xuhao2 img{margin:8px 0 0 0;}
#sj{width:80px;float:left; font-family:"Times New Roman", Times, serif; font-size:10px; color:#606060;text-align:right;line-height:30px;}
#sj1{width:20px;float:left;line-height:30px; margin:0; padding:0;}


#fenye{width:700px; height:50px; float:left; text-align:center; margin:20px 0 0 20px;_margin:20px 0 0 5px; line-height:30px; }

#content1_13{width:700px; line-height:25px; height:auto; margin:0 auto; padding-bottom:30px; overflow:hidden;}


#xxjiben{width:700px; height:30px; margin:0 auto; text-align:center; float:left}
#xxpic{width:700px; height:auto; margin:20px auto; text-align:center; float:left; overflow:hidden;}
#xxcontent{width:700px; height:auto; float:left; line-height:28px; text-align:left; overflow:hidden;margin:10px 0 0 0; padding:0}
#xxdaohangxian{width:700px; height:20px; float:left; margin:10px 0 0 0; padding:0; background:url(../img/241.jpg) center repeat-x;}
#xxdaohang{width:700px; height:50px; float:left; margin:10px 0 0 0; padding:0; font-size:12px;}
#xxdaohang ul{width:700px; list-style-type:none; height:50px; margin:0; padding:0}
#xxdaohang ul li{width:700px; line-height:25px; float:left; text-align:left;}
#xxdaohang ul li a{font-size:12px; color:#888; text-decoration:none;}
#xxdaohang ul li a:hover{ text-decoration:none; color:#FF3300;}

#xxdown{width:700px; height:auto; margin:20px auto; text-align:center; float:left; overflow:hidden;}


/*ÄÚÒ³*/

#rkcontent{ float:left; width:700px; height:auto; margin:0 auto; padding-bottom:8px; padding-top:8px; overflow:hidden; font-size:12px;  }
#rkcontent ul{width:700px; height:auto; overflow:hidden; float:left; margin-top:20px; padding:0; }
#rkcontent li{width:172px; height:189px; float:left; background:url(../image/33.jpg) left top no-repeat; margin-top:10px;}
#tuk{ width:156px; height:143px; display:block; float:left;  margin:5px 0 0 5px;_margin:5px 0 0 0;}
#rkcontent li p{ width:168px; height:30px; line-height:30px;display:block; float:left; text-align:center; font-size:12px; margin-top:5px;}
#rkcontent li a:hover{ color:#686868; text-decoration:underline;}

#leftkong{ width:100px; height:10px; line-height:10px; overflow:hidden; float:left;}

#leftkong4{ width:100px; height:90px; line-height:90px; overflow:hidden; float:left;}
#leftkong3{ width:100px; height:30px; line-height:30px; overflow:hidden; float:left;}



.rkcontent1{ float:left; width:700px; height:auto; margin:0 auto; padding-bottom:8px; padding-top:8px; overflow:hidden; font-size:12px;  }
.rkcontent1 li{ display:inline; float:left; margin:0px 30px 10px 20px }
.rkcontent1 li a{ width:180px; height:140px; display:block; float:left; text-align:center; font-size:14px;}
.rkcontent1 li img {width:170px; height:100px; border:5px solid #EFEFEF;}
.rkcontent1 li em{font-style: normal; height:30px; line-height:30px; display:block;  font-family:Microsoft YaHei,LiHei Pro; font-size:12px; color:#666; }
.rkcontent1 li a:hover em{color:#E3007B;}




.rkcontent2 li{ width:231px; height:240px; float:left; margin-right:2px; margin-bottom:10px; background:url(../images/11.jpg) bottom center no-repeat; }
.rkcontent2 li p{ width:231px; height:240px; position: relative; display:block; float:left;}
.rkcontent2 li a{  width:203px; height:220px; display:block; margin:16px 10px 0 14px; float:left;}
.rkcontent2 li span{ width:203px; height:30px; float:left; line-height:30px; display:block; float:left;font-family:Microsoft YaHei,LiHei Pro; font-size:13px; color:#fff; text-align:center; margin-top:10px;}
.rkcontent2 li a:hover span{ text-decoration:underline;} 
#plogo{ width:56px; height:56px; position: absolute; top:-8px; left:3px; z-index:3 }

.rkcontent2{  width:700px; height:auto; margin:0 auto; padding-bottom:8px; padding-top:8px; overflow:hidden; font-size:12px;  }


.rkcontent3{  width:700px; height:auto; margin:0 auto; padding-bottom:8px; padding-top:8px; overflow:hidden; font-size:12px;  }
.rkcontent3 li{ display:inline; float:left; margin:0px 30px 10px 20px }
.rkcontent3 li a{ width:180px; height:100px; display:block; float:left; text-align:center; font-size:14px;}
.rkcontent3 li img {width:152px; height:71px; border:1px solid #ccc;}
.rkcontent3 li em{font-style: normal; height:25px; line-height:25px; display:block;  font-family:Microsoft YaHei,LiHei Pro; font-size:12px; color:#666; }
.rkcontent3 li a:hover em{color:#E3007B;}




.promo-box h2,.promo-box h1{
	text-align:left;
	font:31px/32px "PraxisLTPro-Light", Arial, Helvetica, sans-serif;
	padding:0 12px;
	margin:0 0 16px;
}
.promo-box{
	margin:0 -11px 2px 0;
	border-bottom:1px solid #e6e6e6;
}

.promo-box .popup-nav{display:none;}
.promo-box .popup-nav .open{
	display:block;
	text-align:center;
	color:#fff;
	position:relative;
	background:#91da35;
	border:1px solid #fff;
	border-width:0 1px;
	font: 16px/20px "PraxisLTPro-Regular",Arial,Helvetica,sans-serif;
	padding: 8px 5px 7px 25px;
	-moz-box-sizing: border-box ;
	box-sizing: border-box ;
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) inset;
}
.promo-box .popup-nav .open:after{
	background: url(../images/sprite.png) no-repeat -82px -97px;
	content: "";
	display: inline-block;
	height: 5px;
	margin: 8px 0 0 8px;
	vertical-align: top;
	width: 12px;
}
.promo-box .popup-nav .popup{
	position:absolute;
	left:0;
	width:100%;
	z-index:200;
	display:none;
}
.promo-box .popup-nav.popup-active .popup{display:block;}
.promo-box .popup-nav .popup ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.promo-box .popup-nav li{
	background: url(../images/bg-open-t.png) repeat-x 0 100%;
	display: block;
	padding: 0 0 1px;
}
.promo-box .popup-nav li:first-child a{padding-top:13px;}
.promo-box .popup-nav a{
	background: url(../images/bg-open-c.png);
	display: block;
	color:#fff;
	font: 18px/20px "PraxisLTPro-Light", Arial, Helvetica, sans-serif;
	padding: 9px 26px 10px;
	text-align: center;
}
.promo-box .popup-nav a:hover{
	background: url(../images/bg-open-a.png);
	text-decoration:none;
}
.promo-box .popup-nav .close{
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	padding-top:13px;
}
.promo-box .popup-nav .close:after{
	content:"";
	position:absolute;
	top:18px;
	left:50%;
	height:5px;
	width:12px;
	margin:0 0 0 -6px;
	background:url(../images/sprite.png) no-repeat -96px -97px;
}

.gallery-promo{
	border-top:1px solid #d7d7d7;
	margin:-1px 0 0;
}
.gallery-promo{
	position:relative;
	overflow:hidden;
	padding:0 6px;
	width:710px;
}
.gallery-promo:before {
	content:"";
	position:absolute;
	top:-8px;
	bottom:100%;
	left:6px;
	right:4px;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);
	box-shadow:0 0 4px rgba(0,0,0,0.4);
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}
.gallery-promo .mask{
	overflow:hidden;
	position:relative;
}
.gallery-promo .slideset{
	float:left;
	width:99999px;
}
.gallery-promo .slide{
	float:left;
	padding:37px 0 29px;
	width:234px;
	text-align:center;

}
.gallery-promo .slide a{
	display:inline-block;
	vertical-align:top;
	position:relative;
	color:#77787d;
	letter-spacing:0;
}
.gallery-promo .slide a.active:after,
.gallery-promo .slide a:hover:after{
	content:"";
	position:absolute;
	top:-36px;
	left:50%;
	margin:0 0 0 -21px;
	width:26px;
	height:8px;
	background:url(../images/sprite.png) no-repeat 0 -97px;
}
.gallery-promo .slide a:hover{
	color:#6d1f7e;
	text-decoration:none;
}
.gallery-promo .slide .picture {
	display: table;
	height: 220px;
	text-align: center;
	vertical-align: middle;
}
.gallery-promo .slide .picture .holder {
	display: table-cell;
	vertical-align: middle;
	width: 235px;
}
.gallery-promo .slide .picture img{
	margin: 0 auto;
	vertical-align: middle;
	width: auto;
}
.gallery-promo .slide .picture .hidden,
.gallery-promo .slide  a:hover .picture .hidden,
.gallery-promo:hover .slide  a:hover .picture .hidden,
.gallery-promo:hover .slide .active .picture .hidden,
.gallery-promo .slide  .active .picture .hidden {display: none;}
.gallery-promo .slide  a:hover .picture .visible,
.gallery-promo:hover .slide  a:hover .picture .visible,
.gallery-promo:hover .slide  a.active .picture .visible,
.gallery-promo .slide  .active .picture .visible,
.gallery-promo .slide .picture .visible {display: block;}
.gallery-promo:hover .slide a .picture .hidden{display:block;}
.gallery-promo:hover .slide a .picture .visible{display:none;}
.gallery-promo .slide .text {
	display: block;
	font: 16px/20px "PraxisLTPro-Light", Arial, Helvetica, sans-serif;
	margin: -15px 12px 0 8px;
	text-align: center;
	padding:10px 1px 8px 7px;
	z-index:2;
	position:relative;
}
.gallery-promo .slide .text span{display:block;}
.product-page #content .text-column .box .mobile{display:none;}
.gallery-promo .slide a:hover .text{
	border:1px solid #85858a;
	padding:9px 0 7px 6px;
}
.gallery-promo:hover .prev,
.gallery-promo:hover .next{display:block;}
.gallery-promo .prev,
.gallery-promo .next {
	height: 38px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 145px;
	width: 39px;
	display:none;
	z-index:20;
}
.gallery-promo .prev {
	background: url(../images/sprite.png) no-repeat -159px -32px;
	left: 0;
}
.gallery-promo .next {
	background: url(../images/sprite.png) no-repeat -159px -73px;
	right: 0;
}


