@charset "utf-8";
/* CSS Document */

/* 首页CSS 以及广告、浮动广告、客服qq  --- 头部和尾部的CSS与内容页共用 */

/* CSS 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span{padding:0;margin: 0;}
li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}
a{text-decoration:none; color:#555; cursor:pointer;}
a:hover{ color:#888;}
body{margin:0 auto; font-size:12px; line-height:22px; color:#000; font-family:Arial, Helvetica, sans-serif; background:#fcfbf6; }
.main{ width:980px; margin:0 auto; overflow:hidden; }
.clearfloatboth{ clear:both;}/* 整站清除浮动DIV*/

/* 头部CSS*/
.top{ width:980px; margin-bottom:0px;} 
.top01{ float:left; width:340px; height:157px; overflow:hidden;}
.top02{ float:left; width:300px; height:157px; overflow:hidden;}
.top03{ float:left; width:340px; height:157px; overflow:hidden; background:url(../images/top_03.jpg) no-repeat;}
.top03 span{ float:right;color:#bd98bc; font-size:20px; color:#FFF; text-align:right; padding-right:40px; padding-top:20px;}
/*菜单CSS  --- 更详细的CSS在文件ddsmoothmenu.css中 */
.menu{ background:url(../images/menu_bg2.jpg) ; width:980px; clear:both; height:60px; overflow:hidden;}

/* 左边css */
.main_left{ float:left; width:250px; margin-top:3px; overflow:hidden;}/* 左边全局*/
/* 左边全局CSS设置*/
.left_title{margin-left:10px;}
.left_01{ background:url(../images/left_bg_top.jpg) no-repeat; width:250px; height:6px; overflow:hidden;}/* 边框上部 */
.left_03{ background:url(../images/left_bg_bottom.jpg) no-repeat; width:250px; height:6px; overflow:hidden; clear:both;}/* 边框下部 */
.left_mid{background:url(../images/left_bg_mid.jpg) repeat-y;}/* 边框中部背景延伸 */
.left_more02{ text-align:right; clear:both; margin-bottom:5px; margin-right:20px;}
.left_more{ text-align:right; clear:both; margin:10px 20px;}/* 左边更多按钮 >>more 设置 */
.left_null{ height:20px; overflow:hidden;}
/* 左边天气预报*/
.left_tianqi_info{ background:url(../images/left_bg_mid.jpg) repeat-y;}
.left_tianqi_02{ margin-left:10px; padding-top:10px; margin-bottom:10px;}
.left_tianqi_02 ul li{ background:url(../images/indexnews.gif) no-repeat; text-indent:30px; line-height:22px; margin-left:10px;}
.left_tianqi_02 ul li a{ color:#65408c;}
.left_tianqi_02 ul li a:hover{ color:#888;}
/* 促销方案 */
.left_sale02_info{ clear:both;}
.left_sale02_info02{ clear:both;}
.left_sale02_info img{ float:left; margin:10px 10px 0px 20px; width:80px; height:60px; }
.left_sale02_info p span{ font-weight:bold; color:#66408d; display:block; padding-top:8px; width:120px; height:22px; overflow:hidden;}
.left_sale02_info p { width:120px; height:75px; overflow:hidden;}
.left_sale02_info02 img{ float:left; width:80px; height:60px; margin:10px 10px 0px 20px;filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5;/* 支持CSS3的浏览器（FF 1.5也支持）*/}
.left_sale02_info02 p span{ font-weight:bold; color:#66408d; display:block; padding-top:8px; width:120px; height:22px; overflow:hidden;filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5;/* 支持CSS3的浏览器（FF 1.5也支持）*/}
.left_sale02_info02 p { width:120px; height:75px; overflow:hidden;filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5;/* 支持CSS3的浏览器（FF 1.5也支持）*/}
/* 行程导航 */
.left_newsimg img{ border:#fff solid 5px;}
.left_newsimg02 img{ border:#ccc solid 5px;}
.left_news { margin-top:0px;}
.left_news ul{ margin-left:18px; margin-top:5px;}
.left_news ul li{ float:left; margin:0px; width:110px; height:85px; overflow:hidden;}
.left_news ul li img{ width:100px; height:75px;}
.left_news dl { margin:10px 20px;}
.left_news dl dt{ margin:0px 15px; padding-top:10px;}
.left_news dl dd{ background:url(../images/daohang_loucbg.jpg) no-repeat; width:85px; height:40px; overflow:hidden; text-align:center; line-height:35px; float:left; margin:10px;}
/* 左边在线客服 */
.left_angellover ul{ margin-left:15px; margin-top:15px;}
.left_angellover ul li{ float:left; width:115px; height:27px; overflow:hidden;}
.left_angellover ul li a{ color:#06C;}
.left_qq{ width:25px; overflow:hidden; float:left; text-align:right; padding-right:5px;}
.left_online ul{ margin-left:20px; margin-top:15px;}
.left_online ul li{ float:left; width:100px; height:27px; overflow:hidden;}
.left_online span{ display:block; margin-left:20px; color:#555; clear:both;}
/* 精品礼服 */
.left_lifu { margin-top:0px;}
.left_lifu ul{ margin-left:18px; margin-top:8px;}
.left_lifu ul li{ float:left; width:110px; height:85px; overflow:hidden;}
.left_lifu ul li img{ width:100px; height:75px;}

/* 右边CSS设置*/
.main_right{ float:right; width:720px; margin-top:5px; overflow:hidden; line-height:26px;}/* 右边全局*/
/* 右边全局边框CSS*/
.right_f1top{ background:url(../images/right_bg_top.jpg) no-repeat; height:6px; width:720px; overflow:hidden;}
.right_f1mid{ background:url(../images/right_bg_mid.jpg) repeat-y; width:705px; height:230px;padding-top:5px;padding-bottom:5px; padding-left:15px; overflow:hidden;}
.right_f1bottom{ background:url(../images/right_bg_bottom.jpg) no-repeat; width:720x; height:6px; overflow:hidden; clear:both;}
/* 右边最新作品*/
.right_product_title{ width:700px; height:44px; background:url(../images/right_product02.jpg) left bottom no-repeat; margin-left:10px; margin-right:10px; border-bottom:#CCC solid 1px;}
.right_product_title img{ float:right; margin-top:18px; margin-right:10px;}
.right_product_info{ background:url(../images/right_bg_mid.jpg) repeat-y; padding:20px 26px; height:362px; overflow:hidden; font-family:"微软雅黑"; font-size:14px;}
.right_product_info span{ display:block; height:40px; overflow:hidden; line-height:18px;}
.right_product_info a{ color:#666;}
.right_product_info a:hover{ color:#fff;}
.right_product_info02{ background:url(../images/right_bg_mid.jpg) repeat-y; padding:15px 26px; height:180px; overflow:hidden; font-family:"微软雅黑"; font-size:14px;}
.right_product_info02 span{ display:block; height:40px; overflow:hidden; line-height:18px; }
.right_product_info02 a{ color:#666;}
.right_product_info02 a:hover{ color:#fff;}
.right_product_01{ width:200px; height:190px; overflow:hidden; background:url(../images/right_product_bg01.jpg) right bottom no-repeat; color:#553a6f; font-weight:bold; float:left; 
margin:0px 10px; border:#FFF solid 1px; display:inline; }
.right_product_02{ width:200px; height:190px; overflow:hidden; background:url(../images/right_product_bg02.jpg) bottom  repeat-x; font-weight:bold; float:left; 
margin:0 10px; border:#65408c solid 1px;}
.right_product_01 img{ width:200px; height:150px;}
.right_product_02 img{ width:200px; height:150px;}
.right_product_11{ width:145px; height:148px; overflow:hidden; background:url(../images/right_product_bg01.jpg) right bottom no-repeat; color:#553a6f; font-weight:bold; float:left; 
margin:0px 10px; border:#FFF solid 1px; }
.right_product_12{ width:145px; height:148px; overflow:hidden; background:url(../images/right_product_bg02.jpg) bottom  repeat-x; font-weight:bold; float:left; 
margin:0 10px; border:#65408c solid 1px;}
.right_product_11 img{ width:145px; height:108px; overflow:hidden;}
.right_product_12 img{ width:145px; height:108px; overflow:hidden;}
/* 右边热门帖子*/
.right_hot{ background:#ebebeb; width:714px; height:230px; overflow:hidden; margin-left:6px; margin-top:10px;}
.right_hot_title{ background:url(../images/right_bbs_top.jpg) no-repeat; width:714px; height:53px; overflow:hidden;}
.right_hot_title img{ float:right; margin-top:20px; margin-right:20px;}
.right_hot ul{ margin:20px 30px; height:100px; overflow:hidden;}
.right_hot ul li{ float:left; width:280px; height:25px; overflow:hidden; margin-left:20px; margin-right:20px; border-bottom:#CCC dotted 1px; display:inline;}
/* 摄影主题*/
.right_theme{ width:720px; overflow:hidden; margin-top:5px; clear:both; margin-bottom:10px;}
.right_theme_title{ margin-left:12px; background:url(../images/right_theme_bg.jpg) repeat-x; width:700px; height:40px;}
.right_theme_title02{ float:left;}
.right_theme_more{ float:right; margin-top:10px; margin-right:20px; display:inline;}
.right_theme ul li{ float:left; margin-left:14px; margin-top:2px; width:160px; height:120px; overflow:hidden; display:inline;}
.right_themebg{ border:#ddd solid 2px;}
.right_themebg02{ border:#452864 solid 2px;}
/* 右边行程导航*/
.right_hangcheng{ width:720px; clear:both; margin-top:0px; background:url(../images/right_bg_mid.jpg) repeat-y; color:#555;}
.right_hangcheng_title{ background:url(../images/right_kepian.jpg) left bottom no-repeat; height:40px; width:660px; margin-left:30px; border-bottom:#ccc solid 1px;}
.right_hangcheng_title img{ float:right; margin-top:15px;}
.right_hangcheng ul { margin-left:20px;}
.right_hangcheng ul li{ background:url(../images/daohang_loucbg.jpg) no-repeat; width:85px; height:50px; float:left; text-align:center; margin-left:20px; line-height:35px;}
*html .right_hangcheng ul li{ height:54px;}

/* 底部分店地址连接*/
.links{ width:980px;margin-top:10px; clear:both; background:url(../images/quan_bg_mid.jpg) repeat-y; color:#FFF; }
.links_topbg{ background:url(../images/quan_bg_top.jpg) no-repeat; width:980px; height:6px; overflow:hidden;}
.links_bottombg{ background:url(../images/quan_bg_bottom.jpg) no-repeat; width:980px; height:6px; clear:both; overflow:hidden;}
.links_photo{ background:url(../images/links_tel.jpg) left center no-repeat; height:80px; margin-left:10px; }
.links_photo p{ color:#444; margin-left:80px; clear:both;}
.links_photo p span { padding-left:20px; font-weight:bold;}
.links_photo p span a{color:#452864; text-decoration:underline; }
.links_photo p span a:hover{color:#c096ec; text-decoration:underline; }
.links_photo ul li a{ color:#FFF;}
.links_photo ul li a:hover{ color:#555;}
.links ul{ margin-left:75px; padding-top:5px;}
.links ul li{ float:left; background:url(../images/links_bg.jpg) no-repeat; width:84px;  margin-right:8px; margin-left:5px; height:27px; line-height:27px !important; line-height:30px; overflow:hidden; text-align:center;}

/* 集团成员*/
.links02{ width:980px; clear:both; background:url(../images/quan_bg_mid.jpg) repeat-y; color:#FFF; }
.links021{ background:url(../images/links.jpg) left center no-repeat; height:60px; margin-left:25px; }
.links02 ul{ margin-left:105px; padding-top:5px;}
.links02 ul li{ float:left; margin-right:10px;text-align:center;}
.links021 ul li a{ color:#777;}
.links021 ul li a:hover{ color:#452864;}
.links021 ul li span{ display:block;}

/* 尾部css*/
.footer{ margin-top:5px; clear:both;}
.footer_xian{ background:#452864; width:980px; height:8px; overflow:hidden; clear:both;}
.footer_info{ background:url(../images/bottom_logo.jpg) left center no-repeat #65408c;height:80px; width:730px; padding-left:250px; padding-top:10px; color:#a569e5;}
.footer_info01{ font-weight:bold;}
.footer_info a{ color:#9261c7;}
.footer_info a:hover{ color:#c096ec;}
.footer_info ul li{ display:inline; margin-right:10px; height:22px;}
.footer_info span{ display:block; color:#452864; clear:both;}

/*主页图片切换css*/
.container {
	WIDTH: 690px;
	HEIGHT: 230px;
	overflow:hidden;
	position:relative;
}
.container A IMG {
	WIDTH: 690px;
	HEIGHT: 230px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 210px;
	LEFT: 595px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}
