@charset "utf-8";
/* CSS Document */
/*头部新闻*/
.index_color54{color:#666666;}
.index_coloree{ color:#D11959;}

.topnews_focus_conpadding{border:solid #F8679A 1px;float:left;width:310px; height:380px;}
.topnews_focus_con{width:310px; height:380px;  overflow:hidden; position:relative;}
.topfocus_num{float:left; position:absolute; right:0px; bottom:10px;}
.topnews_focus_con ul li img{border:none;width:310px;height:380px;}
.topfocus_num span{width:16px;height:16px; background-color:#222222; text-indent:-9999px; display:inline-block;font-size:12px; color:#fff; text-align:center; margin-right:5px; cursor:pointer;}
.topfocus_num span.this{ background-color:#ff4d85;}

.topnews_center_con{ width:354px; height:382px; float:left; padding:0px 15px; overflow:hidden;}
.topnews_h{font-size:18px; text-align:center; padding-top:10px; padding-bottom:7px;}
.topnews_h a{color:#333; font-family:"微软雅黑"; font-weight:normal;}
.topnews_h_p{line-height:22px; color:#939393;}
.topnews_h_p a{color:#333;}
.topimg{float:left; margin-right:8px; padding:1px; border: solid 1px #e0e0e0;}
.topnews_list_con{padding-top:15px; clear:both;}
.topnews_list li{height:26px; font-size:14px; line-height:26px; color:#ccc; background:url(images/ico2.gif) no-repeat 0 50%;padding-left:10px;}
.topnews_list li a{ color:#666666;}
.topnews_list li a:hover{color:#ed436f;}
.topnews_list li a.type{color:#ed436f;}
.top_news .topnews_h a{font-weight:bold;color:#c00;text-shadow:1px 1px 1px #ccc; }
.top_news .topnews_h a:hover{text-decoration:none;color:#DA2C67; text-shadow:0 -1px 0 #FF9,0 1px 0 #FF9,-1px 0 0 #FF9,1px 0 0 #FF9;}
.top_news .topnews_h_p{text-indent:2em;}

.topnews_right_con{width:284px; float:left; height:382px; overflow:hidden;}
.topnews_title_bg{height:32px; line-height:32px; background:url(images/title_bg.gif) no-repeat; padding-left:24px; }
.topnews_title{height:32px; line-height:32px; width:210px; float:left;color:#FFFF00; font-size:14px; float:left;}
.topnews_title a{ color:#FFFF00;}
.topnews_more{float:right; height:32px; line-height:32px; width:50px; text-align:left;}
.topnews_more a{color:#fff;}
.topnews_more a:hover{color:#fcf300;}
.topnews_right_img{float:left; margin-right:10px; border:solid 1px #fc859d;}
.topnews_right_img_title{line-height:22px; padding-bottom:5px;}
.topnews_right_img_title a{color:#CC0046; font-weight:bold;}
.topnews_right_list li{height:26px; font-size:14px; line-height:26px; color:#ccc; background:url(images/ico2.gif) no-repeat 0 50%;padding-left:10px;}
.topnews_right_list li a{ color:#666666;}
.topnews_right_list li a:hover{color:#D92B66;}
.topnews_right_list li a.type{color:#D92B66;}
.topnews_title_bg3{height:32px; line-height:32px; background:url(images/title_bg3.gif) no-repeat; padding-left:14px; }
.topnews_right_cel_nva{height:28px; line-height:28px; margin-top:4px;width:210px; float:left;}
.topnews_right_cel_nva a{ font-weight:bold; font-size:14px; float:left; display:block; width:88px; height:28px; text-align:center; color:#fff;}
.topnews_right_cel_nva a h3{font-size:14px; font-weight:bold;}
.topnews_right_cel_nva a:hover{ text-decoration:none;}
.topnews_right_cel_nva a.topnews_right_cel_nva_over{background-color:#FFF; color:#DA2B67;}
.topnews_right_cel_nva a.topnews_right_cel_nva_out{}
.topnews_right_cel_hidden{ display:none;}
/*ul*/
.news_plist{margin:10px 0 0;}
.news_plist li{float:left;margin:0 10px 0 0;}
.news_plist li img{width:103px;height:81px;border:1px solid #ddd; display:block;margin-bottom:3px;}
.news_plist li a:hover img{border:1px solid #DE356E;}
.news_plist li a:hover{color:#DE356E;}

.ul_piclist{ background:url(images/ul_rank.gif) no-repeat 0 -26px;padding-left:24px;}
.ul_piclist li{line-height:31px;font-size:14px;}

/*幻灯片2*/
#topnews_focus2 .topnews_focus_con{width:280px; height:273px;  overflow:hidden; position:relative;}
#topnews_focus2 .topfocus_num{float:left; position:absolute; right:0px; bottom:10px;}
#topnews_focus2 .topnews_focus_con ul li img{border:none;width:280px;height:273px;}
#topnews_focus2 .topfocus_num span{width:12px;height:12px; background:#aaa; text-indent:-9999px; display:inline-block;font-size:12px; color:#fff; text-align:center; margin-right:5px; cursor:pointer;border-radius: 15px;}
#topnews_focus2 .topfocus_num span.this{ background:#f60;}

/*婚纱摄影机构*/
.wed_nclass_title_con{background:url(images/nclass_bg.gif) no-repeat; height:42px; border-bottom:solid #ffc2d0 1px;}
.wed_nclass_title{float:left; height:36px; width:120px; line-height:36px; padding-left:55px; font-size:14px;}
.wed_nclass_title a{color:#fff;text-shadow: 0px 0px 3px #000;}
.wed_nclass_title_n{float:right; height:38px; line-height:38px; width:780px;color:#333333; text-align:right; padding-right:20px; padding-top:3px;}
.wed_nclass_title_n a{color:#333333;}
.wed_nclass_title_n a:hover{color:#ed436f;}
.wed_nclass_title_n a.more{color:#ed436f;}

.wed_left_con{width:280px; float:left; display:inline;}
.wednews_focus_con{width:280px; height:273px; float:left; overflow:hidden;}
.wednews_focus_con ul li img{border:none;}
.wedfocus_num{float:left; position:relative; right:5px; top:-25px; width:100%;}
.wedfocus_num span{padding:2px 6px; background-color:#222222; font-size:12px; color:#fff; text-align:center; margin-right:5px;}
.wedfocus_num span.this{ background-color:#ff4d85;}
.wed_title_bg1{ height:32px; line-height:32px; background:url(images/title_bg2.gif) repeat-x;}
.wed_con_border{ border:solid #dddddd 1px;zoom:1; overflow:hidden;}
.wed_left_list_con{ padding:0px 15px;}
.wednews_title{float:left; width:200px; height:32px; display:inline; line-height:32px; background:url(images/ico1.gif) 10px center no-repeat; padding-left:20px;}
.wednews_title a{color:#D92B66; font-size:14px;text-shadow: 0px 1px 1px #ccc;}
.wednews_more{float:right; height:32px; line-height:32px; width:50px; text-align:left;}
.wednews_more a{color:#6d6d6d;font-size:12px;}
.wednews_more a:hover{color:#D11959;}
.wednews_img{float:left; margin-right:10px; border: solid 1px #d8d8d8; padding:1px;}
.wed_offer{}
.wed_offer .wednews_title{width:100%;border-bottom:solid #dddddd 1px;background:url(images/ttbg1.jpg) repeat-x 0 bottom;padding:0;}
.wed_offer .wednews_title h2{float:left;background: url(images/ico1.gif) 10px center no-repeat;padding-left: 20px;}
/*酒店*/
.wed_hotel .wed_nclass_title_con{background:url(images/nclass_bg3.gif) no-repeat;}
.wed_hotel .topnews_title_bg{background: url(images/title_bg4.gif) no-repeat;color:#fff;}
.wed_hotel .topnews_title_bg a{color:#fff;}
.wed_hotel .wed_rec_list_title a{color:#F10613;}
.wed_hotel .wednews_title a{color:#F10613;}

/**/
.wed_center_con{width:386px;float:left;padding:0px 15px; display:inline;}
.wed_title_buttom_s{background:url(images/title_solid1.gif) left bottom repeat-x; height:34px;}
.wed_title_buttom_s2{ clear:both;background:url(images/title_solid2.gif) left bottom repeat-x; height:2px; font-size:1px; margin-left:15px;}
.wed_title_buttom_s2_width1{width:100px;}
.wed_title_buttom_s2_width2{width:130px;}
.wed_pric_con{padding-top:5px;}
.wed_pric_title_c{float:left; width:190px;}
.wed_pric_title_pric{float:left; width:60px; color:#D11959; font-size:14px; font-weight:bold;}
.wed_right_con{width:284px; float:left; display:inline;}

/*婚纱摄影特价*/
.Specialoffer li{float:left; width:300px; display:inline; padding-bottom:10px; padding-left:20px;}
.Specialoffer_img{float:left; margin-right:10px;}
.Specialoffer_title{height:20px; line-height:20px; font-weight:bold;}
.Specialoffer_title a{color:#D11959;}
.Specialoffer_Original{color:#6d6d6d; line-height:20px; height:20px; text-decoration:line-through;}
.Specialoffer_pric{color:#e54008; line-height:22px; height:22px;}
.Specialoffer_btn{vertical-align:middle; border:none;}
.Specialoffer_num{line-height:22px; height:20px; color:#6d6d6d;}
.Specialoffer_color{color:#ee5239; font-size:14px;}

/*推荐婚纱摄影*/
.wed_rec_left_con{width:681px; float:left; display:inline;}
.wed_rec_list_con{color:#666666;}
.wed_rec_list_con li{ float:left; width:330px; padding:10px 5px;}
.wed_rec_img{float:left; margin-right:10px; padding:3px; border:solid #e0e0e0 1px;}
.wed_rec_list_title{font-size:14px; font-weight:bold; line-height:22px; height:44px; overflow:hidden;}
.wed_rec_list_title a{color:#D11959;}
.wed_rec_list_add{color:#666666; line-height:22px;}
.wed_rec_list_score{ height:22px; overflow:hidden;}
.wed_rec_list_xing{line-height:22px;}
.wed_rec_list_xing img{vertical-align:middle;}
.wed_rec_list_pre{line-height:22px; color:#666666;}
.wed_rec2_list li{float:left; display:inline; width:100px;height:120px; padding:6px;}
.wed_rec2_list li img{border:solid #e0e0e0 1px;}
.wed_rec2_list_title{ padding-top:5px;}
.wed_rec2_list_title a{color:#666666;}
.wed_rec2_list_title a:hover{ color:#ee4873}
.wed_rec_right{width:284px; float:left; display:inline; padding-left:15px;}
.list_img_st1{margin-left:-10px;}
.list_img_st1 li{float:left;width:137px;margin:5px 0 10px 10px; text-align:center;}
.list_img_st1 li img{display:block;margin-bottom:2px;width:135px;height:65px;border:1px solid #ddd;}

.list_img_st2{margin-left:-10px;}
.list_img_st2 li{float:left;width:120px;margin:5px 0px 18px 8px; text-align:center;}
.list_img_st2 li img{display:block;margin-bottom:5px;width:120px;height:60px;border:1px solid #ddd;}

/*婚纱摄影项目*/
.wed_project .wednews_title a{color:#B33EC9;}
.wed_project .topnews_right_list li a.type{color:#B33EC9;}
.wed_project .topnews_title_bg{ background:url(images/title_bg5.gif) no-repeat;color:#fff;}
.wed_project .topnews_title_bg a{color:#fff;}
.wed_project .wednews_title{background: url(images/ico3.gif) 10px center no-repeat;}
.wed_project .wed_title_buttom_s2{ background:url(images/title_solid3.gif) left bottom repeat-x;}
.wed_project .wed_center_con{width:685px;padding:0;margin:0 0 0 15px;}
.wed_project .web_pro_l{width:386px;float:left;}
.wed_project .wed_right_con{float:right;}
.web_pro_stli li{width:48%;height:93px;float:left;margin:0 0 10px 10px;}

.wed_pro_nclass_title_con{height:75px; background:url(images/nclass_bg2.gif) no-repeat;}
.wed_pro_con_bg{ clear:both; height:32px; line-height:32px;border:solid #E3B6EB 1px; padding-top:1px;}
.wed_pro_con_bg ul{zoom:1; overflow:hidden; padding-left:6px;}
.wed_pro_con_bg ul li{float:left; width:69px; text-align:center;}
.wed_pro_con_bg ul li a{color:#6d6d6d;}
.wed_pro_con_bg ul li a:hover{ text-decoration:none;}
.wed_pro_con_bg ul li.pro_nva_over{color:#fff;background:#C949F6;margin-top:4px; box-shadow:2px 3px 2px #888; border-radius:3px;}
.wed_pro_con_bg ul li.pro_nva_over a{color:#fff;width:69px;line-height:23px; display:block; }
.wed_pro_con_bg ul li.pro_nva_out{}

#pro_cons{height:509px; overflow:hidden;}
.pro_cons_hidden{display:none;}

/*婚纱摄影报价*/
.wed_price2_list{height:180px;}
.wed_price2_list li{clear:both;line-height:25px;height:25px;}
.wed_price2_list li span{float:right;color:#B457D5;}

.wed_pic_list{font-size:14px;float:left;width:250px;}
.wed_pic_list li{clear:both;line-height:25px;height:25px;}
.wed_pic_list li span{float:right;color:#DA2B67;font-weight:bold;}
.wed_pic_list li a:hover{color:#D92B66;}


/*婚纱摄影作品*/
.wed_product_title{float:left; width:100px; height:32px; display:inline; line-height:32px; background:url(images/ico1.gif) 10px center no-repeat; padding-left:20px;}
.wed_product_title a{color:#B43EC9; font-size:14px;}
.wed_product_nclass{ float:left; width:800px; height:32px; line-height:32px;}
.wed_product_nclass ul li{float:left; height:32px; line-height:32px; display:inline; padding:0 5px; text-align:center;}
.wed_product_nclass ul li a{color:#6d6d6d;}
.wed_product_nclass ul li a:hover{color:#D11959;}
.wed_product_list{zoom:1; overflow:hidden; padding-top:5px; padding-left:5px;}
.wed_product_list li{float:left; width:104px; display:inline; padding-bottom:15px; padding-left:17px; padding-right:17px;}
.wed_product_list li div{padding-top:8px;}
.wed_product_list li div a{color:#333333;}
.wed_product_list li img{padding:1px; border:solid #dddddd 1px;}
.wed_product_list li div a:hover{color:#D11959;}

/*友情链接*/
.links_title_conbg{ background:url(images/Links_bg.gif) repeat-x; height:36px; line-height:36px;}
.links_title li{float:left; display:inline-block; height:36px; width:71px; line-height:36px; font-weight:bold; color:#666666; padding-left:15px;}
.links_title li.links_over{background:url(images/links_title_bg.gif) top right #fff no-repeat; color:#FF3F00;}
.links_title li.links_out{}
.links_list{padding: 15px 20px; clear:both; background:url(images/links_con_bg.gif) left bottom repeat-x;}
.links_list a{height:26px; line-height:26px; padding-right:10px;}
.links_list a:hover{color:#f60;}
.links_list_hidden{display:none;}
