﻿@charset "utf-8";
/*

CSS Document 
CSS兼容
property:value; 所有浏览器 
property:value\9; 所有IE浏览器
+property:value; IE7
_property:value; IE6 

*/
body {background-color:#fff;margin: 0 auto;padding: 0;font-family:宋体,Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;color:#666;}
.indextop{ width:1002px; height:49px; margin:0 auto; overflow:hidden; clear:both;}
.indextop_1{ width:1002px; margin:0 auto; height:291px; background:#FFF; clear:both; }
.indextop_1_left{ width:296px; height:291px; float:left; position:relative;}
  .indextop_1_left_1{ width:268px; height:259px; border:1px solid #CCC; padding:2px; position:absolute; right:0px; bottom:6px;}
  .indextop_1_left_2{ width:148px; height:138px; position:absolute; right:0px; bottom:10px;} 
  
.indextop_1_right{ width:706px; height:291px; float:left; overflow:hidden;}
.indextop_1_right ul { margin:0px; padding:0px; list-style:none;}
.indextop_1_right ul li{ margin:0px; padding:0px; float:left;  margin-top:5px; margin-left:5px;}
.indextop_1_right ul li p{ margin:10px 0 0 10px; text-align:left; font-family:Arial, Helvetica, sans-serif;}

.indextop2_right{ width:706px; height:291px; float:left;}
.indextop2_right ul{ width:687px; height:279px; margin:0px; padding:0px;}
.indextop2_right ul li{ width:220px; height:279px; position:relative; float:left; margin:0 0 0 3px;}
.indextop_o1{ width:220px; height:279px; background:#FFF;}
.indextop_o2{ width:220px; height:279px; background:#CCC;}
.indextop_right ul li p{ margin:0px; padding:0px; position:absolute; top:16px; left:5px;}
.indextop_right ul li h1{font-size:12px;font-weight:blod; position:absolute; width:210px; overflow:hidden; height:13px; line-height:13px; left:5px; top:164px;}
.indextop2_right ul li h2{font-size:12px;font-weight: normal; position:absolute; width:210px; height:79px; overflow:hidden; line-height:160%; left:5px; top:182px;}



.bb1{ width:227px; height:277px; background: url(../Images/bb1.jpg)  no-repeat; text-align:center;}
.bb2{ width:227px; height:277px; background:url(../Images/bb2.jpg) no-repeat; text-align:center; color:#FFF;}

.in_line{ width:1003px; height:9px; background:url(../Images/index_03.jpg) no-repeat; margin:0 auto; clear:both;}


/*套餐报价 新闻展示*/
.in_price_news{ width:1002px; background:#FFF; overflow:hidden; margin:0 auto; height:350px; clear:both;}
.in_price{ width:701px; height:350px; float:left;}
 .in_price_title{ width:701px; height:42px;}
 .in_price_content{ width:701px; height:308px;}
 .price1{ width:168px; height:308px; background:url(../Images/price1.jpg) no-repeat; color: #999;}
 .price2{ width:168px; height:308px; background:url(../Images/price2.jpg) no-repeat; color:red;} 
 .in_price_content ul{ margin:0px; padding:0px; width:701px; height:308px; list-style:none;}
 .in_price_content ul li{ position:relative; list-style:none; width:168px; height:308px; float:left; margin:0 0 0 3px;}
 .in_price_content ul li p { margin:0px; padding:0px; position:absolute; top:10px; left:7px; width:154px; height:120px;}
 .in_price_content ul li em{   font-size:16px; font-weight:normal; position:absolute; top:149px; left:32px;} 
 .in_price_content ul li h1{ font-size:12px;font-weight:normal; position:absolute; font-size:14px; left:13px; top:218px;}
 .in_price_content ul li h2{ font-size:12px;font-weight:normal;position:absolute; font-family:Arial, Helvetica, sans-serif; left:13px; top:250px;}
 
.in_news{ width:301px; height:350px; float:left;}
.in_news_title{ width:301px; height:41px;}
.in_news_content{ width:301px; height:309px; background:url(../Images/index_04_02_02.jpg) no-repeat;}
.in_news_content ul{ width:275px; height:304px; margin:0 0 0 15px; padding:0px; list-style:none;}
.in_news_content ul li{ width:275px;position:relative; height:74px;}
.in_news_content ul li p{ margin:0px; padding:0px; position:absolute; top:13px; left:3px; font-weight:bold; font-family:"MS Serif", "New York", serif;}
.in_news_content ul li p span{font-weight:bold; font-size:28px; font-family: "Courier New", Courier, monospace; sans-serif; font-style:italic}

.in_news_content ul li h1{font-size:12px;font-weight:blod; position:absolute; width:200px; overflow:hidden; height:13px; line-height:13px; left:61px; top:9px;}
.in_news_content ul li h2{font-size:12px;font-weight:normal; position:absolute; width:200px; overflow:hidden; height:36px; line-height:160%; left:61px; top:28px;}

.new1{ width:275px; height:74px; background:url(../Images/news1.jpg) no-repeat;}
.new2{ width:275px; height:74px; background:url(../Images/news2.jpg) no-repeat; color:red;}

/*外景地推荐*/

.outdoor{ width:1002px; height:55px; clear:both;}
.outdoor2{ width:1002px; height:279px; margin:0 auto; overflow:hidden; background:#FFF;}
.outdoor2_left{ width:315px; height:279px; float:left; background:url(../Images/index_06_01.jpg) no-repeat; position: relative;}
.outdoor2_left p{ margin:0px; padding:0px; position:absolute; left:14px; top:13px;}
.outdoor2_right{ width:687px; height:279px; float:left;}
.outdoor2_right ul{ width:687px; height:279px; margin:0px; padding:0px;}
.outdoor2_right ul li{ width:220px; height:279px; position:relative; float:left; margin:0 0 0 3px;}
.outdoor_o1{ width:220px; height:279px; background:#FFF;}
.outdoor_o2{ width:220px; height:279px; background:#CCC;}
.outdoor2_right ul li p{ margin:0px; padding:0px; position:absolute; top:16px; left:5px;}
.outdoor2_right ul li h1{font-size:12px;font-weight:blod; position:absolute; width:210px; overflow:hidden; height:13px; line-height:13px; left:5px; top:164px;}
.outdoor2_right ul li h2{font-size:12px;font-weight: normal; position:absolute; width:210px; height:79px; overflow:hidden; line-height:160%; left:5px; top:182px;}


/*团队介绍*/
.team{ width:1002px; height:43px; margin:0 auto; clear:both;}
.team2{ width:1002px; height:82px; margin:0 auto; background:#FFF; clear:both;}
.team2 ul { margin:0px; padding:0px; width:1002px; height:82px; list-style:none;text-align:justify;white-space:nowrap;}
/*.team2 ul li{ width:157px; height:74px; position:relative; float:left; margin:0 0 0 10px;}
.team2 ul li p{ margin:0px; padding:0px; position: absolute; top:6px; left:5px;}
.teambg1{ width:157px; height:74px; background:url(../Images/team1.jpg) no-repeat;}
.teambg2{ width:157px; height:74px; background:url(../Images/team2.jpg) no-repeat;} */
.team2 ul li{ width:65px; height:65px; position:relative; float:left; margin:0 15px 0 10px;}
.team2 ul li p{ margin:0px; padding:0px; position: absolute; }
.teambg1{ width:65px; height:65px; background:#B2B0B5; border:5px solid #B2B0B5;}
.teambg2{ width:65px; height:65px; background:#B41112; border:5px solid #B41112;}


/*lie*/

.line{ width:1002px; height:27px; background:url(../Images/index_09.jpg) no-repeat; clear:both;}

/*礼服展示；论坛*/
.dress_bbs{ width:1002px; height:402px; background:#FFF; margin:0 auto;}
.dress{ width:699px; height:402px; float:left;}
 .dress_title{ width:699px; height:61px; background:url(../Images/index_10_01_01.jpg) no-repeat;}
 
 .dress_content{ width:699px; height:341px; background:#FFF;}
 .dress_content ul{ width:699px; height:341px; margin:0px; padding:0px;}
 .dress_content ul li{ width:207px; height:341px; position:relative; margin:0 0 0 10px; padding:0px; float:left;}  
 .dress_content ul li h1{font-size:12px;font-weight:blod; position:absolute; width:210px; overflow:hidden; height:13px; line-height:13px; left:75px; top:22px;}
 .dress_content ul li p{ position:absolute; top:58px; left:15px; margin:0px; padding:0px;}
 .dress_content ul li h2{font-size:12px;font-weight: normal; position:absolute; width:183px; overflow:hidden; height:46px; line-height:130%; left:15px; top:260px;}
 
 .place1{ width:207px; height:341px; background:url(../Images/place1m.jpg) no-repeat;}
 .place2{ width:207px; height:341px; background:url(../Images/place2m.jpg) no-repeat; color:#FFF}


.bbs{ width:303px; height:402px; float:left;}
.bbs_title{ width:303px; height:38px;}
.bbs_Content{ width:303px; height:360px;}
.bbs_Content ul{ width:260px; height:350px; margin:0 0 0 10px; padding:0px;}
.bbs_Content ul li{ width:260px; height:24px; line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}





/*通用链接
a:link{color:#FEE2BB;text-decoration: none;}
a:visited{color:#FEE2BB;text-decoration: none;}
a:hover,a:active{color:#FEE2BB;text-decoration:none;}
*/
/*伪链接标准格式*/
a.Test:link {color: #000;text-decoration: none;}
a.Test:visited {color: #000;text-decoration: none;}
a.Test:hover, a.Test:active {color: #000;text-decoration:none;}

.WebCenter {margin: 0px auto;}

/*清除浮动*/
/* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */
.ClearFix:after {}{content: "."; clear: both; height: 0; visibility: hidden; display: block;}
/* 这是对 Mac 上的IE浏览器进行的处理 */ 
.ClearFix {}{ display: inline-block;}
/* 这是对 win 上的IE浏览器进行的处理 */ 
* html .ClearFix {}{height: 1%;}
/* 这是对display: inline-block;进行的修改，重置为区块元素*/
.ClearFix {}{display: block;}         

/*溢出文字用省略号点代替*/
.HideWord {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*
溢出文字不显示省略号点
.HideWord {white-space:nowrap;text-overflow:ellipsis; text-overflow:clip;overflow:hidden;}
*/