@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; COLOR: #342B2A;}
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:1000px; margin:0px auto; padding:0px; background:#FFFFFF; position:relative; overflow:hidden;height:300px; clear:both} 
	#topbanner
	{
		width:1000px;
		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:1000px; 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:1000px; margin:0 auto; padding:0px;FONT: italic 24px/26px ff-meta-serif-web-pro, Georgia, "Times New Roman", serif; FLOAT: left; COLOR: #998f86; 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; COLOR: #a8bbc6}
#alpwap .pro{width:1000px;overflow:hidden;padding:10px 0px;}
#alpwap .pro ul{ padding:0px; margin:0px}
#alpwap .pro ul li{ width:300px; height:450px; overflow:hidden;  list-style:none; float:left; padding:13px;}
#alpwap .pro ul li a{ width:300px; height:450px; display:block; background:#F3F1EF; text-decoration:none}
#alpwap .pro ul li a:hover{ width:300px; height:450px; 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; COLOR: #7e99aa; 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; color:#342B2A;}
#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; color:#fff}
#alpwap .pro .cp{ font-weight:normal; background:#F3F1EF; height:300px; width:300px;  display:table-cell;  vertical-align:middle; text-align:center;}

/* alpwap END */
   .w300h300
{       max-width:300px; 
          max-height:300px; 
          width:expression(this.width > 300? "300px" : this.width);
         height:expression(this.height > 300 ? "300px" : 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 */