@charset "utf-8";
/* CSS Document */

BODY {
	FONT: 14px/18px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; BACKGROUND: url(images/bg.png) #d7d2cb repeat-x 50% top; margin:0px; padding:0px;}
A {
	COLOR: #7e99aa; TEXT-DECORATION: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out
}
A:hover {
	TEXT-DECORATION: underline; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out
}
A:focus {
	TEXT-DECORATION: underline; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out
}


#ny_picber{width:940px; margin:0px auto; padding:0px; background:#FFFFFF; position:relative; overflow:hidden;height:241px; clear:both} 
	#topbanner
	{
		width:940px;
		height:241px;
		overflow:hidden;
		z-index:1;
	}
#bannerbtn
	{	display: inline;
		hegiht:18px;
		position:absolute;
		z-index:2;
		bottom:20px;
		right:20px;
	}
	#bannerbtn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../images/y01.png) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
		text-indent:9999px;
	}
	#bannerbtn a.activeSlide
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	#bannerbtn a:hover
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}

/* alpwap START */
#alpwap{MARGIN: 0px auto; WIDTH:940px; background:#FFFFFF; overflow:hidden; padding:0px; clear:both; min-height:620px; height:auto}
#alpwap .header{ background:url(../images/slbg.gif) left top repeat-x;height:44px; width:940px; margin:0 auto; padding:0px;FONT: italic 24px/26px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; FLOAT: left;  line-height:44px; text-indent:10px; clear:both; display:block}
#alpwap .descr {TEXT-ALIGN: center; PADDING-BOTTOM: 25px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: #f2f5f6; PADDING-TOP: 25px; clear:both}
#alpwap .descr P {FONT: 21px/26px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#alpwap .pro{width:100%;overflow:hidden;padding:10px 0px;}
#alpwap .pro ul{ padding:0px; margin:0px}
#alpwap .pro ul li{ width:217px; height:280px; overflow:hidden;  list-style:none; float:left; padding:7px;}
#alpwap .pro ul li a{ width:217px; height:270px; display:block; background:#F3F1EF; text-decoration:none;}
#alpwap .pro ul li a:hover{ width:217px; height:270px; display:block; background:#342B2A; text-decoration:none}
#alpwap .pro ul li a span{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT: 16px/16px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:10px; color:#7E99AA; text-align:center}
#alpwap .pro ul li a em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a em span{color:#342B2A; line-height:22px; font-size:14px;}
#alpwap .pro ul li a:hover em span{color:#ffffff;}
#alpwap .pro ul li a:hover em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal; }
#alpwap .pro .cp{ font-weight:normal; background:#F3F1EF; height:220px; width:220px;  display:table-cell;  vertical-align:middle; text-align:center;}

/* shop END */
   .w300h300
{       max-width:217px; 
          max-height:217px; 
          width:expression(this.width > 217? "217px" : this.width);
         height:expression(this.height > 217 ? "217px" : this.height);
    overflow:hidden; border:0px;
   }




/* 手機可滑動banner  S */
.pro-switch {
	height: auto;
	overflow: hidden;
	position: relative;
	width:100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	width:100%;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block; z-index:22;
}
.flexslider .slides .ba_wz { width: 100%; display: block; margin-top:-195px;	position:relative; z-index:999999;}
.flexslider .slides .ba_wz .ba_bt { width:100%; height:195px; display: block; margin:0 auto;}
.flexslider .slides .ba_wz span { width:168px; height:160px; display: block; float:left; background-image: url(../images/flexslider.png); padding:10px; color:#fff; font-size:27px; font-weight:bold;/* font-family:"Futura_consdensed";*/ font-family:"Futura_consdensed medium" }
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: auto;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {*height: 0;}
.flex-direction-nav li{ padding:0px; margin:0px}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	filter:alpha(opacity=100);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flexslider:hover .flex-prev {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	right:10px;
	text-align: right;
	
}
.flex-control-nav li {
	margin: 0 1px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
    background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:99999px;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
/* 手機可滑動banner  E */


#alpwap .alpcon .recon{width:74%; float:right; padding:17px 25px 0px 10px}
#alpwap .alpcon .nuv{width:18%; margin:0px 2%; padding-top:8px;}
#alpwap .alpcon .nuv li{list-style:none;line-height:36px; padding-bottom:10px;}
#alpwap .alpcon .nuv li a{ color:#000000;width:100%; padding:5px 0px 5px 15px;height:36px; background:#E4E4E4;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv li a:hover{ color:#985908;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv .red{ color:#985908;width:200px;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}

/* 左边菜单 START */
.menu_ep{width:20%; margin:0px 1%; float:left; padding:10px 0px 0px 0px;}
.menu_ep li{ margin:0px; padding:0px; line-height:30px; list-style:none;BORDER-BOTTOM: #d7d2cb 1px solid;}
.menu_ep li a{PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 14px/14px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #998f86; PADDING-TOP: 9px}
.menu_ep li a:hover{ background:#F3F1EF; text-decoration:none;}
.menu_ep li .red{ background:#F3F1EF; text-decoration:none;}
.menu_ep li ul{ margin:0px; padding:0px; line-height:30px; list-style:none; text-indent:10px;}
.menu_ep li ul li{ margin:0px; padding:0px; list-style:none;}
.menu_ep li ul li a{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat;}
.menu_ep li ul li a:hover{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
.menu_ep li ul li .red{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
/* 左边菜单 END */  


@media (min-width: 1200px)
{

#ny_picber{width:1170px; margin:0px auto; padding:0px; background:#FFFFFF; position:relative; overflow:hidden;height:300px; clear:both} 
	#topbanner
	{
		width:1170px;
		height:300px;
		overflow:hidden;
		z-index:1;
	}
#bannerbtn
	{	display: inline;
		hegiht:18px;
		position:absolute;
		z-index:2;
		bottom:20px;
		right:20px;
	}
	#bannerbtn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../images/y01.png) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
		text-indent:9999px;
	}
	#bannerbtn a.activeSlide
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	#bannerbtn a:hover
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	
	
/* alpwap START */
#alpwap{MARGIN: 0px auto; WIDTH:1170px; background:#FFFFFF; overflow:hidden; padding:0px; clear:both; min-height:500px; height:auto}
#alpwap .header{ background:url(../images/slbg.gif) left top repeat-x;height:44px; width:1170px; margin:0 auto; padding:0px;FONT: italic 24px/26px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; FLOAT: left;  line-height:44px; text-indent:10px; clear:both; display:block}
#alpwap .descr {TEXT-ALIGN: center; PADDING-BOTTOM: 25px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: #f2f5f6; PADDING-TOP: 25px; clear:both}
#alpwap .descr P {FONT: 21px/26px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#alpwap .pro{width:100%;overflow:hidden;padding:10px 0px;}
#alpwap .pro ul{ padding:0px; margin:0px}
#alpwap .pro ul li{ width:272px; height:330px; overflow:hidden;  list-style:none; float:left; padding:8px;}
#alpwap .pro ul li a{ width:276px; height:330px; display:block; background:#F3F1EF; text-decoration:none}
#alpwap .pro ul li a:hover{ width:276px; height:330px; display:block; background:#342B2A; text-decoration:none}
#alpwap .pro ul li span{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; FONT: 18px/18px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:20px;}
#alpwap .pro ul li a em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a:hover em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal; }
#alpwap .pro .cp{ font-weight:normal; background:#F3F1EF; height:276px; width:276px;  display:table-cell;  vertical-align:middle; text-align:center;}

/* alpwap END */
   .w300h300
{       max-width:276px; 
          max-height:276px; 
          width:expression(this.width > 276? "276px" : this.width);
         height:expression(this.height > 276 ? "276px" : this.height);
    overflow:hidden; border:0px;
   }
   
 
#alpwap .alpcon .recon{width:74%; float:right; padding:17px 25px 0px 10px}
#alpwap .alpcon .nuv{width:18%; margin:0px 2%; margin:0px; padding-top:8px;}
#alpwap .alpcon .nuv li{list-style:none;line-height:36px; padding-bottom:10px;}
#alpwap .alpcon .nuv li a{ color:#000000;width:100%; padding:5px 0px 5px 15px;height:36px; background:#E4E4E4;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv li a:hover{ color:#985908;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv .red{ color:#985908;width:200px;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
 
/* 左边菜单 START */
.menu_ep{width:20%; margin:0px 1%; float:left; padding:10px 0px 0px 0px;}
.menu_ep li{ margin:0px; padding:0px; line-height:30px; list-style:none;BORDER-BOTTOM: #d7d2cb 1px solid;}
.menu_ep li a{PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 14px/14px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #998f86; PADDING-TOP: 9px}
.menu_ep li a:hover{ background:#F3F1EF; text-decoration:none;}
.menu_ep li .red{ background:#F3F1EF; text-decoration:none;}
.menu_ep li ul{ margin:0px; padding:0px; line-height:30px; list-style:none; text-indent:10px;}
.menu_ep li ul li{ margin:0px; padding:0px; list-style:none;}
.menu_ep li ul li a{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat;}
.menu_ep li ul li a:hover{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
.menu_ep li ul li .red{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
/* 左边菜单 END */ 

  }







@media (min-width: 768px) and (max-width: 979px)
{

#ny_picber{width:724px; margin:0px auto; padding:0px; background:#FFFFFF; position:relative; overflow:hidden;height:186px; clear:both} 
	#topbanner
	{
		width:724px;
		height:186px;
		overflow:hidden;
		z-index:1;
	}
#bannerbtn
	{	display: inline;
		hegiht:18px;
		position:absolute;
		z-index:2;
		bottom:20px;
		right:20px;
	}
	#bannerbtn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../images/y01.png) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
		text-indent:9999px;
	}
	#bannerbtn a.activeSlide
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	#bannerbtn a:hover
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	
/* alpwap START */
#alpwap{MARGIN: 0px auto; WIDTH:724px; background:#FFFFFF; overflow:hidden; padding:0px; clear:both; min-height:650px; height:auto}
#alpwap .header{ background:url(../images/slbg.gif) left top repeat-x;height:44px; width:724px; margin:0 auto; padding:0px;FONT: italic 24px/26px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; FLOAT: left;  line-height:44px; text-indent:10px; clear:both; display:block}
#alpwap .descr {TEXT-ALIGN: center; PADDING-BOTTOM: 25px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: #f2f5f6; PADDING-TOP: 25px; clear:both}
#alpwap .descr P {FONT: 21px/26px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#alpwap .pro{width:100%;overflow:hidden;padding:10px 0px;}
#alpwap .pro ul{ padding:0px; margin:0px}
#alpwap .pro ul li{ width:162px; height:210px; overflow:hidden;  list-style:none; float:left; padding:8px;}
#alpwap .pro ul li a{ width:162px; height:210px; display:block; background:#F3F1EF; text-decoration:none}
#alpwap .pro ul li a:hover{ width:162px; height:210px; display:block; background:#342B2A; text-decoration:none}
#alpwap .pro ul li span{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; FONT: 14px/14px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:20px;}
#alpwap .pro ul li a em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a:hover em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal; }
#alpwap .pro .cp{ font-weight:normal; background:#F3F1EF; height:162px; width:162px;  display:table-cell;  vertical-align:middle; text-align:center;}

/* alpwap END */
   .w300h300
{       max-width:162px; 
          max-height:162px; 
          width:expression(this.width > 162? "162px" : this.width);
         height:expression(this.height > 162 ? "162px" : this.height);
    overflow:hidden; border:0px;
   }
#alpwap .pro ul li a span{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 12px/12px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;color:#7E99AA}

#alpwap .alpcon .recon{width:74%; float:right; padding:17px 0px 0px 0px}
#alpwap .alpcon .nuv{width:18%; margin:0px 2%; padding-top:8px;}
#alpwap .alpcon .nuv li{list-style:none;line-height:36px; padding-bottom:10px;}
#alpwap .alpcon .nuv li a{ color:#000000;width:100%; padding:5px 0px 5px 15px;height:36px; background:#E4E4E4;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv li a:hover{ color:#985908;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv .red{ color:#985908;width:200px;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}

/* 左边菜单 START */
.menu_ep{width:20%; margin:0px 1%; float:left; padding:10px 0px 0px 0px;}
.menu_ep li{ margin:0px; padding:0px; line-height:30px; list-style:none;BORDER-BOTTOM: #d7d2cb 1px solid;}
.menu_ep li a{PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 14px/14px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #998f86; PADDING-TOP: 9px}
.menu_ep li a:hover{ background:#F3F1EF; text-decoration:none;}
.menu_ep li .red{ background:#F3F1EF; text-decoration:none;}
.menu_ep li ul{ margin:0px; padding:0px; line-height:30px; list-style:none; text-indent:10px;}
.menu_ep li ul li{ margin:0px; padding:0px; list-style:none;}
.menu_ep li ul li a{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat;}
.menu_ep li ul li a:hover{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
.menu_ep li ul li .red{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
/* 左边菜单 END */  
  }





@media (max-width: 767px)
{

#ny_picber{width:auto; margin:0px auto; padding:0px; background:#FFFFFF; position:relative; overflow:hidden;height:190px; clear:both} 
	#topbanner
	{
		width:auto;
		height:190px;
		overflow:hidden;
		z-index:1;
	}
#bannerbtn
	{	display: inline;
		hegiht:18px;
		position:absolute;
		z-index:2;
		bottom:20px;
		right:20px;
	}
	#bannerbtn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../images/y01.png) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
		text-indent:9999px;
	}
	#bannerbtn a.activeSlide
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	#bannerbtn a:hover
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	
/* alpwap START */
#alpwap{MARGIN: 0px auto; WIDTH:100%; background:#FFFFFF; overflow:hidden; padding:0px; clear:both; min-height:480px; height:auto}
#alpwap .header{ background:url(../images/slbg.gif) left top repeat-x;height:44px; width:100%; margin:0 auto; padding:0px;FONT: italic 24px/26px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; FLOAT: left; line-height:44px; text-indent:10px; clear:both; display:block}
#alpwap .descr {TEXT-ALIGN: center; PADDING-BOTTOM: 25px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: #f2f5f6; PADDING-TOP: 25px; clear:both}
#alpwap .descr P {FONT: 21px/26px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#alpwap .pro{width:100%;overflow:hidden;padding:10px 0px;}
#alpwap .pro ul{ padding:0px; margin:0px}
#alpwap .pro ul li{ width:22%; height:200px; overflow:hidden;  list-style:none; float:left; padding:8px 1.5%;}
#alpwap .pro ul li a{ width:100%; height:200px; display:block; background:#F3F1EF; text-decoration:none}
#alpwap .pro ul li a:hover{ width:100%; height:200px; display:block; background:#342B2A; text-decoration:none}
#alpwap .pro ul li span{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT: 12px/12px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:20px;}
#alpwap .pro ul li a em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a:hover em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a em span{color:#342B2A; line-height:16px; font-size:12px;padding-top:5px;}
#alpwap .pro ul li a:hover em span{color:#ffffff;}
#alpwap .pro .cp{ font-weight:normal; background:#F3F1EF; height:auto; width:100%;  display:table-cell;  vertical-align:middle; text-align:center;}

/* alpwap END */
   .w300h300
{       max-width:100%; 
          max-height:100%; 
          width:expression(this.width > 100%? "100%" : this.width);
         height:expression(this.height > 100% ? "100%" : this.height);
    overflow:hidden; border:0px;
   }


#alpwap .alpcon .recon{width:72%; float:right; padding:17px 1% 0px}
#alpwap .alpcon .nuv{width:18%; margin:0px 2%; padding-top:8px;}
#alpwap .alpcon .nuv li{list-style:none;line-height:36px; padding-bottom:10px;}
#alpwap .alpcon .nuv li a{ color:#000000;width:100%; padding:5px 0px 5px 15px;height:36px; background:#E4E4E4;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv li a:hover{ color:#985908;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv .red{ color:#985908;width:200px;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
   
/* 左边菜单 START */
.menu_ep{width:20%; margin:0px 1%; float:left; padding:10px 0px 0px 0px;}
.menu_ep li{ margin:0px; padding:0px; line-height:30px; list-style:none;BORDER-BOTTOM: #d7d2cb 1px solid;}
.menu_ep li a{PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 14px/14px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #998f86; PADDING-TOP: 9px}
.menu_ep li a:hover{ background:#F3F1EF; text-decoration:none;}
.menu_ep li .red{ background:#F3F1EF; text-decoration:none;}
.menu_ep li ul{ margin:0px; padding:0px; line-height:30px; list-style:none; text-indent:10px;}
.menu_ep li ul li{ margin:0px; padding:0px; list-style:none;}
.menu_ep li ul li a{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat;}
.menu_ep li ul li a:hover{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
.menu_ep li ul li .red{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
/* 左边菜单 END */  

  }



@media (max-width: 480px)
{
#ny_picber{width:auto; margin:0px auto; padding:0px; background:#FFFFFF; position:relative; overflow:hidden;height:140px; clear:both} 
	#topbanner
	{
		width:auto;
		height:140px;
		overflow:hidden;
		z-index:1;
	}
#bannerbtn
	{	display: inline;
		hegiht:18px;
		position:absolute;
		z-index:2;
		bottom:20px;
		right:20px;
	}
	#bannerbtn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../images/y01.png) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
		text-indent:9999px;
	}
	#bannerbtn a.activeSlide
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
	#bannerbtn a:hover
	{	
		color:#fff;
		background:url(../images/y02.png) no-repeat;
	}
/* alpwap START */
#alpwap{MARGIN: 0px auto; WIDTH:100%; background:#FFFFFF; overflow:hidden; padding:0px; clear:both; min-height:420px; height:auto}
#alpwap .header{ background:url(../images/slbg.gif) left top repeat-x;height:44px; width:100%; margin:0 auto; padding:0px;FONT: italic 24px/26px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; FLOAT: left;  line-height:44px; text-indent:10px; clear:both; display:block}
#alpwap .descr {TEXT-ALIGN: center; PADDING-BOTTOM: 25px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: #f2f5f6; PADDING-TOP: 25px; clear:both}
#alpwap .descr P {FONT: 21px/26px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#alpwap .pro{width:100%;overflow:hidden;padding:10px 0px;}
#alpwap .pro ul{ padding:0px; margin:0px}
#alpwap .pro ul li{ width:45%; height:230px; overflow:hidden;  list-style:none; float:left; padding:8px 2.5%;}
#alpwap .pro ul li a{ width:100%; height:230px; display:block; background:#F3F1EF; text-decoration:none}
#alpwap .pro ul li a:hover{ width:100%; height:230px; display:block; background:#342B2A; text-decoration:none}
#alpwap .pro ul li span{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT: 12px/12px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:20px;}
#alpwap .pro ul li a em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a:hover em{display:block;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px;padding-top:10px; line-height:16px; font-size:12px; font-style:normal;}
#alpwap .pro ul li a em span{color:#342B2A; line-height:16px; font-size:12px;padding-top:5px;}
#alpwap .pro ul li a:hover em span{color:#ffffff;}
#alpwap .pro .cp{ font-weight:normal; background:#F3F1EF; height:auto; width:100%;  display:table-cell;  vertical-align:middle; text-align:center;}

/* alpwap END */
   .w300h300
{       max-width:100%; 
          max-height:100%; 
          width:expression(this.width > 100%? "100%" : this.width);
         height:expression(this.height > 100% ? "100%" : this.height);
    overflow:hidden; border:0px;
   }


#alpwap .alpcon .recon{width:98%; float:right; padding:17px 2% 0px}
#alpwap .alpcon .nuv{width:18%; margin:0px 2%; padding-top:8px;}
#alpwap .alpcon .nuv li{list-style:none;line-height:36px; padding-bottom:10px;}
#alpwap .alpcon .nuv li a{ color:#000000;width:100%; padding:5px 0px 5px 15px;height:36px; background:#E4E4E4;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv li a:hover{ color:#985908;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
#alpwap .alpcon .nuv .red{ color:#985908;width:200px;padding:5px 0px 5px 15px;height:36px; background:#F3F3F3;  text-decoration:none;display:block; vertical-align:middle;}
   
/* 左边菜单 START */
.menu_ep{ width:100%; float:none; padding:10px 0px 0px 0px; margin:0px;}
.menu_ep li{ margin:0px; padding:0px; line-height:30px; list-style:none;BORDER-BOTTOM: #d7d2cb 1px solid;}
.menu_ep li a{PADDING-BOTTOM: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 14px/14px ff-meta-web-pro, "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #998f86; PADDING-TOP: 9px}
.menu_ep li a:hover{ background:#F3F1EF; text-decoration:none;}
.menu_ep li .red{ background:#F3F1EF; text-decoration:none;}
.menu_ep li ul{ margin:0px; padding:0px; line-height:30px; list-style:none; text-indent:10px;}
.menu_ep li ul li{ margin:0px; padding:0px; list-style:none;}
.menu_ep li ul li a{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat;}
.menu_ep li ul li a:hover{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
.menu_ep li ul li .red{text-decoration:none;background:url(../images/ico_jt.gif) 3px 14px no-repeat #F3F1EF;}
/* 左边菜单 END */  

  }
















 .row:before,.row:after{display:table;content:"";line-height:0}
 .row:after{clear:both}
 [class*="span"]{float:left;min-height:1px;margin-left:20px}

 .span12{width:940px}
 .span11{width:860px}
 .span10{width:780px}
 .span9{width:700px}
 .span8{width:620px}
 .span7{width:540px}
 .span6{width:460px}
 .span5{width:380px}
 .span4{width:300px}
 .span3{width:220px}
 .span2{width:140px}
 .span1{width:60px}
 
 .row-fluid{width:100%;*zoom:1; clear:both; padding-top:10px;}
 .row-fluid [class*="span"]:first-child{margin-left:0}
 .row-fluid .span12{width:100%;*width:99.94680851063829%}
 .row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
 .row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
 .row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
 .row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
 .row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
 .row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
 .row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
 .row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
 .row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
 .row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
 .row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
 
 
 @media (min-width: 1200px) {
  .row {margin-left: -30px; *zoom: 1;}
  .row:before, .row:after { display: table; content: ""; line-height: 0;}
  .row:after {clear: both;}
  [class*="span"] {float: left; min-height: 1px; margin-left: 30px;}
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {width: 1170px;}
  .span12 {width: 1170px;}
  .span11 {width: 1070px;}
  .span10 {width: 970px;}
  .span9 {width: 870px;}
  .span8 {width: 770px;}
  .span7 {width: 670px;}
  .span6 {width: 570px;}
  .span5 {width: 470px;}
  .span4 {width: 370px;}
  .span3 {width: 270px;}
  .span2 {width: 170px;}
  .span1 {width: 70px;}
  .row-fluid {width: 100%;*zoom: 1;}
  .row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.564102564102564%;*margin-left: 2.5109110747408616%;}
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}
  .row-fluid .span11 {width: 91.45299145299145%;*width: 91.39979996362975%;}
  .row-fluid .span10 {width: 82.90598290598291%;*width: 82.8527914166212%;}
  .row-fluid .span9 {width: 74.35897435897436%;*width: 74.30578286961266%;}
  .row-fluid .span8 {width: 65.81196581196582%;*width: 65.75877432260411%;}
  .row-fluid .span7 {width: 57.26495726495726%;*width: 57.21176577559556%;}
  .row-fluid .span6 {width: 48.717948717948715%;*width: 48.664757228587014%;}
  .row-fluid .span5 {width: 40.17094017094017%;*width: 40.11774868157847%;}
  .row-fluid .span4 {width: 31.623931623931625%;*width: 31.570740134569924%;}
  .row-fluid .span3 {width: 23.076923076923077%;*width: 23.023731587561375%;}
  .row-fluid .span2 {width: 14.52991452991453%;*width: 14.476723040552828%;}
  .row-fluid .span1 {width: 5.982905982905983%;*width: 5.929714493544281%;}
}
@media (min-width: 768px) and (max-width: 979px) {
  .span12 {width: 724px;}
  .span11 {width: 662px;}
  .span10 {width: 600px;}
  .span9 {width: 538px;}
  .span8 {width: 476px;}
  .span7 {width: 414px;}
  .span6 {width: 352px;}
  .span5 {width: 290px;}
  .span4 {width: 228px;}
  .span3 {width: 166px;}
  .span2 {width: 104px;}
  .span1 {width: 42px;}
  .row-fluid {width: 100%;*zoom: 1;}
  .row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.7624309392265194%;*margin-left: 2.709239449864817%;}
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.7624309392265194%;}
  .row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}
  .row-fluid .span11 {width: 91.43646408839778%;*width: 91.38327259903608%;}
  .row-fluid .span10 {width: 82.87292817679558%;*width: 82.81973668743387%;}
  .row-fluid .span9 {width: 74.30939226519337%;*width: 74.25620077583166%;}
  .row-fluid .span8 {width: 65.74585635359117%;*width: 65.69266486422946%;}
  .row-fluid .span7 {width: 57.18232044198895%;*width: 57.12912895262725%;}
  .row-fluid .span6 {width: 48.61878453038674%;*width: 48.56559304102504%;}
  .row-fluid .span5 {width: 40.05524861878453%;*width: 40.00205712942283%;}
  .row-fluid .span4 {width: 31.491712707182323%;*width: 31.43852121782062%;}
  .row-fluid .span3 {width: 22.92817679558011%;*width: 22.87498530621841%;}
  .row-fluid .span2 {width: 14.3646408839779%;*width: 14.311449394616199%;}
  .row-fluid .span1 {width: 5.801104972375691%;*width: 5.747913483013988%;}
}
@media (max-width: 767px) {
  .row-fluid {width: 100%;}
  [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"] {float: none;display: block;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align:center}
  .span12,
  .row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .sjp5rl{ padding:0px 5%}
}
}

@media (max-width: 480px) {
  .sjp5rl{ padding:0px 5%}
}