@charset "utf-8";
/*全局定义*/
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family:Arial, "宋体", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
a{text-decoration: none; color: #333; }
a:hover{ color:#333; text-decoration:none}
.left{ float:left;}
.right{ float:right}
a:focus,input:focus,button:focus,select:focus,textarea:focus{outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/

/*****公用部分*****/
.wrap{width:1200px; margin:0 auto; overflow:hidden}
.w1600{max-width:1600px; margin:0 auto; overflow:hidden}
.mt20{margin-top:20px}.mt10{margin-top:10px}.mr25{margin-right:25px}.ml25{margin-left:25px;}
.p10{padding:10px}
@font-face{font-family:imp; src:url(../font/impact.ttf)}

/*****top*****/
.top{background:url(../images/top_bg.gif) repeat; height:110px}
.logo{width:380px}
.tel{background:url(../images/tel.png) no-repeat; font:30px/30px Arial; color:#8bcdcb; width:220px; height:110px; padding:45px 0 0 110px; font-style:italic}

/*****nav*****/
.nav{background:#8bcdcb; height:65px;}
.nav ul{padding-left:50px}
.nav li{float:left; width:110px; font:16px/65px "微软雅黑"; text-align:center}
.nav li a{display:block; color:#fff}
.nav li a:hover,.nav li a.hover{background:url(../images/nav_hover.png) no-repeat center center; color:#8bcdcb}

/*****banner*****/
.banner{height:400px; overflow:hidden}
#wrapper {background:#fff;	position:relative;}

.fullwidthbanner-container{	width:100% !important;	position:relative;	padding:0; overflow:hidden; height:400px;}
.fullwidthbanner-container .fullwidthabnner	{width:100% !important;position:relative;}

/*****三个模块*****/
.smk{background:#f7f7f7; padding:50px 0}
.smk_box{border:3px solid #e0d6d2; float:left; width:250px; font:14px/20px "微软雅黑"; color:#99776b; padding:50px 25px 25px; position:relative; margin:25px 0px 0px 70px; height:80px}
.smk_title{background:#f7f7f7; color:#99776b; width:170px; font:26px/28px imp; text-transform:uppercase; text-align:center; position:absolute; top:-20px; left:50%; margin-left:-85px;}
.smk_title span{display:block; font:16px/18px "微软雅黑";}

/*****作品展示*****/
.zpzs_title_line{border-bottom:1px solid #e7e7e7; height:25px}
.zpzs_title{background:#fff url(../images/zpzs_icon.png) no-repeat left top; padding-left:25px; font:24px/24px imp; color:#898989; text-transform:uppercase; padding-right:5px}
.zpzs_title span{display:block; font:24px/24px "微软雅黑"; color:#333333}
.zpzs_title_more{width:90px; background:#fff; text-align:center; font:14px/48px "微软雅黑"; color:#7c7c7c;}
.zpzs_title_more a{color:#7c7c7c}
/*四块*/
.zpzs_box{width:227px; height:232px; background:url(../images/zpzs_box.gif) no-repeat center center; margin:30px 36px 40px; float:left; zoom:1}
.zpzs_box dl{width:222px; height:222px; border:10px solid #d0d1d3; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden}
.zpzs_box dd{background-color:#000; background-color:rgba(0,0,0,0.7); text-align:center; position:relative; top:-50px}
.zpzs_box dd a{color:#fff; font:16px/50px "微软雅黑"}

/*****最新活动*****/
.news_bg{background:#8bcdcb; padding:30px 0}
.news_title{text-align:center; color:#fff; font:30px/35px Arial; text-transform:uppercase;}
.news_title span{display:block; font:22px/22px "微软雅黑"; color:#147d7a}
.news_title em{display:block; text-transform:uppercase; font:16px/25px "微软雅黑";}
.news_title em a{color:#fff}
.news dl{width:50%; float:left; margin-top:30px; padding:15px 0}
.news dt{width:65px; height:65px; background:#fff; padding:10px; font:14px/25px "微软雅黑"; color:#999999; text-align:center; float:left; margin:0 25px}
.news dt span{display:block; border-bottom:1px solid #8bcdcb; font:36px/45px Arial; color:#8bcdcb}
.news dd{font:14px/20px "微软雅黑"; height:75px; overflow:hidden; float:left; width:440px}
.news dd a{color:#666666}
.news dd span{display:block; font:16px/35px "微软雅黑";}
.news dd span a{color:#ffffff}
.news dl:hover{background:#f39c11; cursor:pointer}
.news dl:hover dd a{color:#fff}
.news dl:hover dt span{border-bottom:1px solid #f39c11; color:#f39c11}

/*****客片欣赏*****/
.kpxs dl{width:280px; float:left; margin:40px 10px 10px}
.kpxs dd,.show dd{background:#eeeeee; border-bottom:1px solid #f39c11; font:14px/25px "微软雅黑"; color:#cacaca; padding:10px}
.kpxs dd span,.show dd span{display:block; font:16px/30px "微软雅黑"; height:30px; overflow:hidden}
.kpxs dd span a,.show dd span a{color:#666666}

/*****foot*****/
.foot_bg{background:#f39c11; padding-bottom:15px;}
.foot_top{height:45px; width:65px; background:#f39c11; border-top:2px solid #da8c0f; text-align:center; text-transform:uppercase; font:16px/45px "微软雅黑"; margin-right:10px}
.foot_top a{color:#fef3e2}
.foot_logo{background:#fff; width:200px; height:110px; text-align:center;}
.foot_cont{font:14px/25px "微软雅黑"; color:#fff; padding:10px 0 0 25px}
.foot_cont span{color:#f7ba59; font:14px/25px "微软雅黑";}
.foot_cont span a{color:#f7ba59}

/****************************内页样式******************************/
.ny_box{min-height:500px}

/*****公用标题*****/
.gy_title{border-bottom:1px solid #e7e7e7; background:url(../images/gy_title.gif) no-repeat left center; font:18px/35px "微软雅黑"; color:#333333; padding-left:15px; padding-bottom:2px; overflow:hidden; margin-bottom:20px}
.gy_title span{font:20px/35px imp; color:#f39c11; text-transform:uppercase; display:inline-block; margin-left:10px}
.gy_more{font:14px/35px "微软雅黑"; color:#999999}

/*****二级菜单*****/
.er_menu{padding:0 0 40px; overflow:hidden}
.er_menu li{border:1px solid #d0d1d3; width:128px; text-align:center; font:16px/40px "微软雅黑"; float:left; margin-right:20px}
.er_menu li a{color:#999999; display:block}
.er_menu li:hover,.er_menu li.hover{border:1px solid #8bcdcb; background:#8bcdcb;}
.er_menu li:hover a,.er_menu li.hover a{color:#fff}

/*****关于我们*****/
.about{font:14px/25px "微软雅黑"; color:#666666}
.about img{max-width:100%; margin-bottom:10px}

/*****联系我们*****/
.contact{font:14px/30px "微软雅黑"; color:#333;}
.contact .map{margin-bottom:20px}
.contact .map img{max-width:100%}

/*****新闻资讯*****/
.newslist dl{border:1px solid #e4e4e4; padding:6px; overflow:hidden; margin-bottom:25px}
.newslist dt{float:left; width:180px; margin-right:16px}
.newslist dd{float:left; width:990px}
.newslist dd span{font:14px/25px "微软雅黑"; height:50px; overflow:hidden; display:block; color:#999999}
.newslist dd .title{font:16px/35px "微软雅黑"; color:#333333}
.newslist dd .title a{color:#333}
.newslist dd .more{width:120px; background:#f39c11; text-align:center; font:14px/28px "微软雅黑"}
.newslist dd .more a{color:#fff} 
/*page*/
.page{text-align:right; font:14px/25px "微软雅黑";}
.page a{margin:0 10px; color:#666666}
.page a.hover,.page a:hover{color:#8bcdcb}

/*****作品展示*****/
.show dl{width:280px; float:left; margin:0 10px 30px}

/*****服务套餐*****/
.fwtc{overflow:hidden}
.fwtc dl{width:600px; float:left; margin-bottom:30px}
.fwtc dt{border:1px solid #d0d1d3; padding:2px; float:left}
.fwtc dd{padding:0 25px; width:338px; float:left}
.fwtc dd .title{font:22px/35px "微软雅黑"; color:#555555}
.fwtc dd .money{font:18px/65px "微软雅黑"; color:#999999}
.fwtc dd .money span{margin-right:15px; color:#de0e0e}
.fwtc dd span{font:14px/30px "微软雅黑"; color:#999999; height:120px; overflow:hidden}
.fwtc dd .more{width:125px; text-align:center; background:#8bcdcb; font:14px/35px "微软雅黑"; border-radius:5px}
.fwtc dd .more a{color:#fff}

/*****婚礼常识*****/
.problem dl{border:1px solid #e4e4e4; padding:6px; overflow:hidden; margin-bottom:25px}
.problem dt{float:left; width:180px; margin-right:16px}
.problem dd{float:left; width:990px}
.problem dd span{font:14px/25px "微软雅黑"; height:75px; overflow:hidden; display:block; color:#999999; background:url(../images/a.gif) no-repeat left 0px; padding-left:30px}
.problem dd .title{font:16px/35px "微软雅黑"; background:url(../images/q.gif) no-repeat left center; padding-left:30px}
.problem dd .title a{color:#666;}
.problem dd .title a:hover{color:#8bcdcb}

/*****在线留言*****/
.feedback_box{width:600px}
.feedback_box h2{ color:#333; font-weight:normal; border-bottom:1px #ccc dotted; text-align:center; font:20px/40px "微软雅黑"}
.feedback_box h3{ color:#8bcdcb; font-weight:normal; text-align:center; font:14px/30px "微软雅黑"; padding-bottom:30px; display:block;}
.feedback_box .img{border:1px solid #e8e8e8; padding:5px; width:344px; margin:0 auto; display:block}

.mess_inp_name{width:120px; border:1px #e8e8e8 solid; height:30px; line-height:30px; color:#999; padding-left:5px; font-size:12px;}
.mess_inp_add{width:350px; border:1px #e8e8e8 solid; height:30px; line-height:30px; color:#999; padding-left:5px; font-size:12px;}
.mess_inp{width:200px; border:1px #e8e8e8 solid; height:30px; line-height:30px; color:#999; padding-left:5px; font-size:12px;}
.mess_text{width:420px; border:1px #e8e8e8 solid; height:100px; line-height:30px; color:#999; padding-left:5px; font-size:12px;}
.mess_btn1{width:103px; height:34px; background:#8bcdcb; border:0px; color:#fff; text-align:center; font-size:14px; line-height:34px; cursor: pointer}
.mess_btn2{width:103px; height:34px; background:#a1a1a1; border:0px; color:#fff; text-align:center; line-height:34px; font-size:14px; cursor: pointer}

.nyright2_3{ width:600px; min-height:387px; _height:387px; color:#333; line-height:200%; font-family:"微软雅黑"; font-size:16px; margin:0 auto;}
.nyright2_3 span{ padding-left:20px; display:block;}

.nyright2_4{ width:600px;  min-height:387px; _height:387px;  margin:0 auto; padding:15px; }
.nyright2_4 h2{ color:#e84a8f; font-size:24px; line-height:35px; font-weight:normal; font-family:"微软雅黑";}
.nyright2_4 h2 img{ width:34px; height:34px; float:left; padding-right:10px;}
.nyright2_4 span{ width:580px; height:auto; padding:10px 10px 20px 10px; color:#666; font-size:14px; line-height:200%; display:block;}

.bd{ width:600px; min-height:40px; _height:40px; padding-top:5px; }
.bd1{ width:105px; min-height:40px; _height:40px; color:#666; font-size:14px; line-height:40px; text-align:right; padding-right:5px; font-family:"微软雅黑"; }
.bd2{ width:490px; min-height:35px; _height:35px; padding-top:5px; color:#666; font-family:"微软雅黑"; }

.bd2 img{ vertical-align:bottom; padding:0px 5px;}
.bd2 b{ font-weight:100; font-size:12px; line-height:35px; color:#666;}

/*****新闻内页*****/
.news_cont_title{font:16px/35px "微软雅黑"; color:#333; text-align:center}
.news_time{font:12px/24px "宋体"; color:#333; text-align:center}
.news_cont{font:14px/22px "微软雅黑"; color:#333; margin-top:30px}
.news_cont img{text-align:center}

/*****作品展示内页*****/
.showview_title{font:16px/35px "微软雅黑"; color:#333;}
.showview_title span{display:block; font:14px/28px "微软雅黑"; color:#999;}
.showview{font:14px/25px "微软雅黑"; color:#666;}
/*****友情链接*****/
.link{ width:1200px; height:auto; display:block; overflow:hidden; padding:10px 0; margin:0 auto;}
.link1{ width:1200px; height:auto; display:block; overflow:hidden; padding:10px 0; margin:0 auto;}
.link1 ul li{ width:155px; height:45px; border:1px #e7e7e7 solid; padding:2px; margin:10px 0px 0px 8px; float:left}
.link1 ul li img{ width:155px; height:45px;}

