.content #products,.content #album,.content #albumlist{margin:0 auto;width:925px;overflow:hidden}
.content #products ul,.content #album ul,.content #albumlist #photo ul{overflow:hidden}
.content #products ul li,.content #album ul li,.content #albumlist ul li{margin:0 0 80px;width:308px;float:left;overflow:hidden}
.content #products ul li .photo,.content #productInfo .photo,.content #album ul li .photo,.content #albumlist #photo ul li .photoBox{margin:0 5px;padding:0 0 13px}
.content #products ul li .photo a,.content #album ul li .photo a,.content #albumlist #photo ul li .photoBox a{border:1px #ddd solid;display:block;padding:20px}
.content #products ul li .photo img,.content #productInfo .photo p img,.content #album ul li .photo img,.content #albumlist #photo ul li .photoBox img{width:100%}
.content #products ul li h3,.content #album ul li h3{margin:0 0 10px;text-align:center;font-size:21px;color:#222}
.content #products ul li h3 a,.content #album ul li h3 a{color:#222}
.content #products ul li p.more,.content #album ul li p.more{text-align:center}
.content #products ul li p.more a,.content #album ul li p.more a{padding:10px 30px;background:#b8a37f;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff}
.content #products ul li p.more a:hover,.content #album ul li p.more a:hover{padding:5px 10px;background:#b11516;color:#fff}
.content #productInfo{margin:0 0 20px;padding:0 0 10px;border-bottom:1px #ddd solid;overflow:hidden}
.content #productInfo .photo{margin-left:45px}
.content #productInfo .photo p{border:1px #ddd solid}
.content #productInfo .wrap{margin-right:45px;width:595px;float:right}
.content #productInfo .wrap #community{margin:0 0 15px;padding:0 0 15px;border:0;border-bottom:1px #b7b7b7 dotted}
.content #products .photoView{overflow:hidden}
.content #products .photoView .photo{text-align:center}
.content #products .photoView .photo img{margin:10px;padding:10px;height:590px;border:1px #a36289 solid}
.content #products .photoBox{margin:10px auto 30px;padding:0 45px;width:830px !important;height:172px !important}
.content #products .photoBox a.prev-arrow,.content #products .photoBox a.next-arrow{margin:30px 0;width:37px;height:112px;background:url(../../images/08/article/arr.gif) no-repeat 0 0;display:block;position:absolute;left:0;text-indent:-999999px}
.content #products .photoBox a.next-arrow{background-position:right 0;left:885px}
.content #products .photoBox .photoList{overflow:hidden}
.content #products .photoBox .photoList ul{height:172px !important;overflow:hidden;top:0 !important}
.content #products .photoBox .photoList ul li{margin:0 10px 0 0;width:172px !important;height:172px;float:left !important}
.content #products .photoBox .photoList ul li img{width:172px;height:172px}
.content #otherProducts{margin:25px 0;padding:90px 0 10px;background:url(../../images/08/article/title-bestProducts.jpg) no-repeat 0 0;border-bottom:1px #d6b6cb dashed;border-top:1px #d6b6cb dashed}
.content #otherProducts ul{overflow:hidden}
.content #otherProducts ul li{width:256px;float:left}
.content #otherProducts ul li h3{margin:5px 15px;text-align:center}
.content #otherProducts ul li h3 a{font-size:14px;color:#b02b7c}
.content #otherProducts ul li .photo{margin:0 15px;width:224px;border:1px #bbb solid}
.content #otherProducts ul li .photo img{margin:10px;width:204px;height:204px}
.content .productsPhoto{width:1024px;overflow:hidden}
.content .productsPhoto img{margin:0 0 65px;max-width:1024px}
.content #backlist{overflow:hidden}
.content #backlist a{margin:0;padding:0;width:34px;height:34px;background:url(../../images/08/article/icon-arrow.gif) no-repeat -34px -34px;display:block;float:right;text-indent:-999999px}
.content #backlist a:hover{background-position:-34px 0}
.content #newslist{margin:0 auto;width:925px}
.content #newslist .list{margin:0 0 30px;overflow:hidden}
.content #newslist .list .photo{margin:0 20px 0 0;width:100px;height:100px;float:left}
.content #newslist .list .photo img{width:100%;height:100%;object-fit:cover}
.content #newslist .list .info{width:785px;float:right}
.content #newslist .list .info h3{font-size:21px;color:#222}
.content #newslist .list .info h3 a{color:#222}
.content #newslist .list .info p{margin:5px 0;padding:5px 0;font-size:12px;color:#888}
.content #newslist .list .info p.more{margin:5px 0 0;border:0}
.content #newslist .list .info p.more a{padding:5px 10px;background:#262626;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff}
.content #faqlist{margin:0 auto 20px;width:915px}
.content #faqlist .material{margin:0 0 5px;padding:5px 10px;border:1px #ff8182 solid;overflow:hidden}
.content #faqlist .material .date,.content #faqlist .material .title,.content #faqlist .list h3,.content #faqlist .list p{margin:0 10px 0 0;width:80px;border-right:1px #ff8182 solid;float:left;text-align:center;color:#ff8182;font-size:16px}
.content #faqlist .material .title,.content #faqlist .list h3{margin:0;width:800px;border:0}
.content #faqlist .list{margin:0 0 5px;padding:5px 10px;border-bottom:1px #bbb solid;overflow:hidden}
.content #faqlist .list h3,.content #faqlist .list p{color:#222}
.content #faqlist .list h3 a{color:#222}
.content #faqlist .list p{border-right:1px #bbb solid}
.content #albumlist #photo{overflow:hidden}
.content .wrap{margin:0 auto 10px;overflow:hidden;position:relative}
.content .wrap #gmap{margin:0 20px 0 0;width:520px;border:2px #b8a98e solid;float:left}
.content .wrap .contactInfo{width:300px;position:absolute;right:0;bottom:0}
.content .wrap .contactInfo p{margin:0 0 5px}
.content #contact{margin:0 auto;padding:20px 10px 0 0;width:915px;overflow:hidden}
.content #contact p{line-height:170%}
.content #contact p.info{font-size:16px;color:#F66;text-align:right}
.content #contact p.infoH{margin:5px 0;padding:5px;background:#c4c4c4;display:inline-block;float:right;text-align:right;color:#fff}
.content #contact p.remark{margin:120px 0 0 25px;font-size:12px;color:#C69}
.content #contact fieldset{margin:0 0 0 25px;padding:0;border:0}
.content #contact fieldset p,.content #contact fieldset .form,.content #contact fieldset.bride .form{margin:5px 0;padding:5px 0;overflow:hidden}
.content #contact fieldset p label,.content #contact fieldset .form label,.content #contact fieldset.bride .form label{margin:0 10px 0 0;padding:5px;background:#edebec;display:inline-block;color:#A67C51}
.content #contact fieldset .form label{width:250px;float:left}
.content #contact fieldset p input,.content #contact fieldset p textarea{padding:3px;height:23px;border:1px #e3e3e3 solid}
.content #contact fieldset .form .options{padding:2px 0;width:610px;float:left;line-height:210%}
.content #contact fieldset.service{margin:5px 0 0 25px;padding:5px 0;border-bottom:1px #777 dotted;border-top:1px #777 dotted}
.content #contact fieldset.weddingType{margin:0 0 5px 25px;padding:10px;background:#ebebeb;border-bottom:1px #777 dotted}
.content #contact fieldset.weddingType h3{margin:0 0 5px}
.content #contact fieldset.weddingType p{margin:0;padding:0;color:#A67C51}
.content #contact fieldset.weddingPhoto,.content #contact fieldset.bride,.content #contact fieldset.information{margin:10px 0 5px 25px;padding:5px 0;border-bottom:1px #777 dotted}
.content #contact fieldset.weddingPhoto{background:url(../../images/08/article/bg-contactWeddingPhoto.png) no-repeat right bottom;overflow:hidden}
.content #contact fieldset.bride{background:url(../../images/08/article/bg-contactBride.png) no-repeat right bottom;overflow:hidden}
.content #contact fieldset.weddingPhoto h3,.content #contact fieldset.bride h3,.content #contact fieldset.information h3{margin:0 0 10px 10px}
.content #contact fieldset.weddingPhoto p{margin:5px 0;padding:5px 0}
.content #contact fieldset.weddingPhoto p.remark,.content #contact fieldset.bride p.remark{margin:0 0 0 10px;padding:0;line-height:170%;font-size:16px;color:#7bceff}
.content #contact fieldset.bride .form label{width:145px}
.content #contact fieldset.bride .form .options{padding:0;width:725px}
.content #contact fieldset.information span{margin:0 0 0 10px;font-size:16px;font-weight:900;color:#C69}
.content #contact fieldset.information p{margin:5px 0 5px 10px}
.content #contact fieldset.information p.important{line-height:170%;font-size:16px;color:#F66}
.content #contact fieldset.btn{margin:15px 0 10px 25px;padding:5px}
.content #contact fieldset.btn a{margin:8px 0 8px 10px;padding:10px 35px;background:#f0f0f0;border:1px #ccc solid;color:#000}
.content #contact fieldset.btn a:hover{text-decoration:none}
.content #mapList{margin:0 auto 10px;width:850px;overflow:hidden}
.content #mapList .date{margin:0 0 30px;padding:10px;border:1px #C69 solid}
.content #mapList .date h4{padding:5px;background:#edebec;font-size:21px;color:#A67C51}
.content #mapList .date ul{margin:10px 0 0}
.content #mapList .date ul li{padding:5px 0 5px 20px;background:url(../../images/08/index/bg-bridetitle.png) no-repeat 5px 12px;border-bottom:1px #C69 dotted;font-size:16px;color:#F66}
.content #mapList .date ul li a{color:#C69}