.wrapper { width:100%;}
.h2_title { color:#424547; font:bold 18px 'Microsoft yahei','Trebuchet MS';margin-bottom:30px; position:relative;}
.h2_title a{ color:#424547; font:bold 18px 'Microsoft yahei','Trebuchet MS';margin-bottom:30px; position:relative;}
.banner_bg { width:100%; overflow:hidden; position:relative;}
.banner { width:1920px; height:454px; position:relative; left:50%; margin-left:-960px;}
.banner .Pic {display:none; width: 1920px; height: 454px; position: absolute; }
.banner_num { width:100%; height:38px; background:#f7fafc; border-top:1px solid #d3dde3; border-bottom:1px solid #d3dde3; padding-top:22px;}
#PicNum{ height:15px; position:absolute; left:50%; margin-left:-50px;}
#PicNum .Text{ width:12px; height:12px; overflow:hidden; float:left; display:inline; cursor:pointer; text-align:center; margin-right:5px; font-size:12px; text-indent:5000px; background:url(../images/num.png) no-repeat; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#PicNum .cur{ width:26px; height:12px; background:url(../images/num_cur.png) no-repeat;}

.content1_bg { width:100%; height:380px; border-bottom:1px solid #d3dde3;}
.content1 { width:960px; height:320px; padding:30px 0; margin:0px auto;}
.content1_l { float:left;width:270px;}
.content1_l a.img_room { display:block; width:100%; text-align:center; margin-bottom:10px;}
.content1_l strong {display:block; color:#707b81; margin-bottom:10px;}
.content1_l p { color:#8b969c; line-height:20px;}
.content1_l p a { font-family:'Trebuchet MS','SimSun';}
.content1_c { width:430px; margin-left:20px; float:left;}
.content1_c .img_box {width:430px; height:244px; overflow:hidden; position:relative;}
/*.content1_c .img_box ul { position:absolute;width:1720px; top:0px; left:0px;}
.content1_c .img_box ul li { float:left;}
.content1_c .img_box .pre { position:absolute; top:92px; left:0px; cursor:pointer;}
.content1_c .img_box .next { position:absolute; top:92px; right:0px; cursor:pointer;}*/


.content1_r { width:220px; float:right; position:relative;}
.content1_r .p_detail {display:none;  position:absolute; bottom:70px; left:-20px; z-index:70; width:100%; padding:20px; border-radius:10px; background:#fff; border:1px solid #ccd0d4;}
.content1_r .p_detail span { display:block; width:14px; height:21px; position:absolute; bottom:-21px; left:50%; margin-left:-7px; z-index:101;background:url(../images/wind_list.png) no-repeat;}
.content1_r a.img_room{ display:block; width:100%; text-align:center; margin-bottom:0px;}
.content1_r .wind { height:50px; padding-top:3px; position:relative;}
.content1_r .wind_l { float:left;width:53px; height:49px; margin-right:5px;}
.content1_r .wind_r { float:left;width:160px; padding-top:3px;}
.content1_r .wind a {display:block; color:#424547; font: normal 16px 'Trebuchet MS','Microsoft yahei'; margin-bottom:5px;}
.content2_bg { width:100%; height:308px; background:#f7fafc;}
.content2 { width:960px; height:248px; padding:30px 0; margin:0px auto;}
.content2 .box { width:230px; margin-right:10px;}
.content2 .box a.img_room { display:block; margin-bottom:10px;}
.content2 .box a.a_strong {display:block; color:#5b6164; font:bold 12px 'Trebuchet MS','Microsoft yahei';margin-bottom:3px;}
.content2 .box a.a_strong:hover { color:#000;}
.content2 .box em { color:#787a7b; font:normal 12px 'Arial'; margin-bottom:5px;}
.content2 .box p { font:normal 12px/20px 'Trebuchet MS','Simsun';}

#focus { width: 430px; height: 244px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 430px; height: 244px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 430px; height: 244px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus ul li a img { width:430px;}
#focus ul li div { width:100%; height:50px; background:url(../images/gray_1bg.png) repeat; position:absolute; bottom:0px; color:#fff; padding-top:10px; text-indent:10px; line-height:20px;}
#focus .preNext { width:30px; height: 244px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/pre.png) no-repeat left center; }
#focus .pre:hover { background: url(../images/pre_hover.png) no-repeat left center;}
#focus .next { right: 0; background: url(../images/next.png) no-repeat right center; }
#focus .next:hover { background: url(../images/next_hover.png) no-repeat left center;}

#focus_2 { width: 220px; height: 250px; clear: both; overflow:hidden; position: relative; float: left; }
#focus_2 ul { width: 220px; height: 250px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus_2 ul li { float: left; width: 220px; height: 250px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }


#content { width:960px; height:240px; position:relative; display:inline-block; overflow:hidden;}  
#content_list {  
    position:absolute;  
    width:4000px;  
}
#content_list dl{ width:230px; height:240px; float:left; margin-right:10px;}  
#content_list dl:hover { }  
#content_list dl dt { position:relative;}  
#content_list dl dt img {width:230px;height:128px;border:none;margin-bottom:10px; opacity:1;filter:alpha(opacity=100);-moz-opacity:1; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#content_list dl dt img:hover { opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8;}
#content_list dl dd { }
#content_list dl dd a.a_strong {display:block; color:#5b6164; font:bold 12px 'Trebuchet MS','Microsoft yahei';margin-bottom:3px;}
#content_list dl dd a.a_strong:hover { color:#000;}
#content_list dl dd em { color:#787a7b; font:normal 12px 'Arial'; margin-bottom:5px;}
#content_list dl dd p { font:normal 12px/20px 'Trebuchet MS','Simsun'; color:#b5babe;}
a.more {display:block; font:normal 12px/12px 'Trebuchet MS','Microsoft yahei'; position:absolute;right:0px; top:15px;}
a.more:hover { text-decoration:underline;}
a.next_2{cursor:pointer;display:block;width:20px; height:20px; background:url(../images/next_small.png) no-repeat; position:absolute;right:0px; top:15px;}
a.next_2:hover { background:url(../images/next_small_hover.png) no-repeat;}
a.prev_2{cursor:pointer;display:block;width:20px; height:20px; background:url(../images/pre_small.png) no-repeat; position:absolute;right:40px; top:15px;}  
a.prev_2:hover { background:url(../images/pre_small_hover.png) no-repeat;}