
/*wine-main
------------------------------------------------------------*/
.width520{width:520px;}
.text-line{text-decoration:line-through;}
.padding-top40{padding-top:40px;}
.padding-top90{padding-top:90px;}

.margin-right15{margin-right:15px;}
#wine #wine-title{background:url(../../img/title-bg.gif) repeat-x; width:777px !important; width:817px; height:25px; margin-top:20px; font-size:14px; color:#333333; padding:5px 20px 0 20px;}
#wine .wine-title2{background:url(../../img/wine-bg.gif) repeat-x; height:29px; width:797px !important; width:817px; padding:7px 20px 0 0; text-align:right; color:#333333;}
#wine .wine-box{width:740px; border-bottom:1px dotted #333333; padding:15px 0; color:#333333;}
#wine .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding:10px 0 20px 0;}
#wine .wine-sub{width:520px; line-height:25px; padding-bottom:7px;}
.wine-sub .line{padding:0 10px;}

/*online-main
------------------------------------------------------------*/
.width730{width:730px; line-height:20px; padding:0 0 10px 0;}
.width460{width:460px;}

#online h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#online .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-top:20px; background:url(../../img/online-bg.gif) repeat-x bottom;}
#online .online-box{width:730px; border-bottom:1px dotted #bfbfbf; padding-top:10px;}
.online-box .left-text{float:left; color:#9b0101; font-weight:bold; padding-bottom:7px;}
.online-box .right-text{float:right; padding-bottom:7px;}
#online .text-align{width:730px; text-align:right;}
#online #online-bottombox{padding-top:35px;}
#online-bottombox dl{padding-bottom:70px;}
* html #online-bottombox dl{padding-bottom:45px;}
*+html #online-bottombox dl{padding-bottom:45px;}
#online-bottombox dt{width:90px; float:left; color:#9b0101; font-weight:bold; padding-top:10px;}
#online-bottombox dd{margin-left:90px; padding-top:10px;}
#online-bottombox textarea{width:460px; height:50px;}

/*community-main
------------------------------------------------------------*/
.width530{width:530px;}
.padding-right{padding-right:5px;}

#community h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#community .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding:15px 0 20px 0; color:#333333;}
#community .border-box table{font-size:12px; line-height:140%; color:#333333;}
#community .align-center{text-align:center;}
#community .align-center img{vertical-align:top;}
#community .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding:10px 0 20px 0;}
#community .community-sub{width:530px; border-bottom:1px dotted #bfbfbf; line-height:25px; padding-bottom:7px;}
.community-sub .line{padding:0 10px;}
.size-14{font-size:14px;}
.line-height22{line-height:22px;}

/*map-main
------------------------------------------------------------*/
.padding-right10{padding-right:10px;}

#map h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#map .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-top:20px; padding-bottom:400px;}

#map .map-box{width:730px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; margin-left:25px;}
#map .red{font-size:14px; color:#9b0101; font-weight:bold;}
#map .red a{font-size:14px; color:#9b0101; font-weight:bold;}
#map .red a:hover{font-size:14px; color: #ab7e01; font-weight:bold;}


/*company-main
------------------------------------------------------------*/
.line-height25{line-height:28px;}
.font-size14{font-size:14px;}

#company h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#company .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none;}
#company .company-box{padding:20px; width:774px; line-height:22px; color:#333333;}
#company .big-text{font-size:15px; font-weight:bold;}
.no-top{margin-top:0;}


/*why-main
------------------------------------------------------------*/
#why h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#why .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:100px; color:#333333;}
#why .why-box{width:750px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; margin-left:20px;}
.big-red{font-size:15px; color:#9a0700;}


/*questions-main
------------------------------------------------------------*/
#questions #ques-title{background:url(../../img/title-bg.gif) repeat-x; width:776px !important; width:816px; height:25px; font-size:14px; color:#333333; padding:5px 20px 0 20px;}
#questions .ques-title2{background:url(../../img/wine-bg.gif) repeat-x; height:25px; width:764px !important; width:814px; padding:5px 50px 0 0; text-align:right; color:#333333;}
#questions .ques-title3{width:750px; padding-top:7px; text-align:right; color:#333333;}
#questions .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; color:#333333; padding-bottom:100px;}
#questions .ques-box{font-size:14px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; width:745px;}



/*dictionary-main
------------------------------------------------------------*/
#dictionary #ques-title{background:url(../../img/title-bg.gif) repeat-x; width:776px !important; width:816px; height:25px; font-size:14px; color:#333333; padding:5px 20px 0 20px;}
#dictionary .ques-title2{background:url(../../img/wine-bg.gif) repeat-x; height:25px; width:764px !important; width:814px; padding:5px 50px 0 0; text-align:right; color:#333333;}
#dictionary .ques-title4{background:#F3EDDF; height:150px; width:800px !important; width:814px; padding:7px; text-align:left; color:#333333;}
#dictionary .ques-title3{width:750px; padding-top:7px; text-align:right; color:#333333;}
#dictionary .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; color:#333333; padding-bottom:100px;}
#dictionary .ques-box{font-size:14px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; width:745px;}




/*xingui-main
------------------------------------------------------------*/
#xingui #ques-title{background:url(../../img/title-bg.gif) repeat-x; width:776px !important; width:816px; height:25px; margin-top:20px; font-size:14px; color:#333333; padding:5px 20px 0 20px;}
#xingui .ques-title2{background:url(../../img/wine-bg.gif) repeat-x; height:25px; width:764px !important; width:814px; padding:5px 50px 0 0; text-align:right; color:#333333;}
#xingui .ques-title3{width:750px; padding-top:7px; text-align:right; color:#333333;}
#xingui .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; color:#333333; padding-bottom:30px;}
#xingui .ques-box{font-size:14px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; width:745px;}


/*foods-main
------------------------------------------------------------*/
#foods #ques-title{background:url(../../img/title-bg.gif) repeat-x; width:776px !important; width:816px; height:25px; margin-top:20px; font-size:14px; color:#333333; padding:5px 20px 0 20px;}
#foods .ques-title2{background:url(../../img/wine-bg.gif) repeat-x; height:25px; width:764px !important; width:814px; padding:5px 50px 0 0; text-align:right; color:#333333;}
#foods .ques-title3{width:750px; padding-top:7px; text-align:right; color:#333333;}
#foods .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; color:#333333; padding-bottom:30px;}
#foods .ques-box{font-size:14px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; width:745px;}
.foods-tit{font-size:14px;}
.foods-tit a{color:#FF0205;float:left;margin-left:20px; font-size:14px;}
.foods-tit a:hover{color:#FF0205;float:left;margin-left:20px; font-size:14px;}
.foods-tit a:visited{color:#FF0205;}



/*jiuju-main
------------------------------------------------------------*/
#jiuju #jiuju-title{background:url(../../img/title-bg.gif) repeat-x; width:660px !important; width:700px; height:25px; margin-top:20px; font-size:14px; color:#333333; padding:5px 20px 0 20px;}
#jiuju .jiuju-title2{background:url(../../img/wine-bg.gif) repeat-x; height:29px; width:680px !important; width:700px; padding:7px 20px 0 0; text-align:right; color:#333333;}
#jiuju .jiuju-box{width:700px; border-bottom:1px dotted #333333; padding:15px 0; color:#333333;}
#jiuju .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding:10px 0 15px 0;}
#jiuju .jiuju-sub{width:520px; line-height:23px; padding-bottom:7px;}
.jiuju-sub .line{padding:0 10px;}


/*wenhua-info-main
------------------------------------------------------------*/
#wenhua-info h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#wenhua-info .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding:15px 0 20px 0; color:#333333;}
#wenhua-info .wenhua-info-box{width:740px; padding:25px 0 25px 20px; line-height:20px;}
#wenhua-info .red-title{font-size:15px; color:#9b0101; font-weight:bold;}

/*wenzhang-info-main
------------------------------------------------------------*/
#wenzhang-info h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px;  font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#wenzhang-info .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding:15px 0 20px 0; color:#333333;}
#wenzhang-info .wenhua-info-box{width:740px; padding:25px 0 25px 20px; line-height:20px;}
#wenzhang-info .red-title{font-size:15px; color:#9b0101; font-weight:bold;}


/*kefu-main
------------------------------------------------------------*/
#kefu h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#kefu .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-top:20px; padding-bottom:400px;}

#kefu .kefu-box{width:730px; border-bottom:1px dotted #bfbfbf; padding:15px 0 10px 0; margin-left:25px; line-height:26px;}
#kefu .red{font-size:14px; color:#9b0101; font-weight:bold;}

/*tuangou-main
------------------------------------------------------------*/

#tuangou .tuangou-title{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#tuangou .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding:15px 0 20px 0; color:#333333;}
#tuangou .border-box table{font-size:12px; line-height:140%; color:#333333;}
#tuangou .no-top{margin-top:0;}
.red-text{color:#9a0700;}
.font-size12{font-size:12px;}

/*fangshi-main
------------------------------------------------------------*/
#fangshi h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#fangshi .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:100px; color:#333333;}
#fangshi .fangshi-box{width:750px; border-bottom:1px dotted #bfbfbf; padding:20px 0; margin-left:20px; line-height:22px;}

/*commerce-main
------------------------------------------------------------*/
.width580{width:580px;}

#commerce h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#commerce .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:170px; color:#333333; line-height:19px;}
#commerce .commerce-box{width:760px; border-bottom:1px dotted #bfbfbf; margin-left:20px; padding:20px 0 10px 0;}

.align-center{text-align:center;}
.align-top{vertical-align:top;}
#commerce .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding-bottom:10px;}

/*stype-main
------------------------------------------------------------*/
.width715{width:715px;}
.align-right{text-align:right;}
.padding-left180{padding-left:180px;}
.padding-left140{padding-left:140px;}
.padding-left160{padding-left:160px;}
.align-middle{vertical-align:middle;}
.padding-bottom10{padding-bottom:10px;}

#stype {color:#333333;}
#stype .style-title{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; font-size:14px; padding:7px 0 0 25px; font-weight:normal;}
#stype .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding:15px 0 20px 0;}
#stype .stype-sub{padding:10px 0 10px 40px; font-size:14px;}
#stype .stype-sub a:link,#stype .stype-sub a:visited{color:#747474;}
#stype .stype-sub a:hover,#stype #link{color:#9b0101; font-weight:bold;}
#stype .border-box .table1{font-size:12px; line-height:140%;}
#stype .stype-box{width:715px; margin-left:50px; padding:10px 0;}
#stype .td-border{border:1px solid #bebebe;}
#stype .background{background-color:#efe8d6;}
#stype .table2 td{padding:5px 10px; text-align:center; font-size:14px;}
#stype .white{background-color:#ffffff;}
#stype .sub-box-red,#stype .sub-box-red a{color:#9a0700; font-weight:bold;}

#stype .s-table{border:1px solid #bebebe; text-align:center; font-size:14px;}
#stype .left-border{border-left:1px solid #bebebe;}
#stype .bottom-border{border-bottom:1px solid #bebebe;}
#stype .s-table td{padding:5px 0;}

/*love-main
------------------------------------------------------------*/
#love h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#love .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:170px; color:#333333; line-height:19px;}
#love .love-box{width:760px; border-bottom:1px dotted #bfbfbf; margin-left:20px; padding:20px 0 10px 0;}
#love .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding-bottom:10px;}

/*birthday-main
------------------------------------------------------------*/
#birthday h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#birthday .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:170px; color:#333333; line-height:19px;}
#birthday .birthday-box{width:760px; border-bottom:1px dotted #bfbfbf; margin-left:20px; padding:20px 0 10px 0;}
#birthday .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding-bottom:10px;}

/*party-main
------------------------------------------------------------*/
#party h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#party .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:170px; color:#333333; line-height:19px;}
#party .party-box{width:760px; border-bottom:1px dotted #bfbfbf; margin-left:20px; padding:20px 0 10px 0;}
#party .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding-bottom:10px;}

/*commemoration-main
------------------------------------------------------------*/
#commemoration h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#commemoration .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:170px; color:#333333; line-height:19px;}
#commemoration .commemoration-box{width:760px; border-bottom:1px dotted #bfbfbf; margin-left:20px; padding:20px 0 10px 0;}
#commemoration .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding-bottom:10px;}

/*wedding-main
------------------------------------------------------------*/
#wedding h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#wedding .border-box{width:814px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding-bottom:170px; color:#333333; line-height:19px;}
#wedding .wedding-box{width:760px; border-bottom:1px dotted #bfbfbf; margin-left:20px; padding:20px 0 10px 0;}
#wedding .title-text{font-size:15px; color:#bb3939; font-weight:bold; padding-bottom:10px;}

/*zidian-main
------------------------------------------------------------*/
.color33{color:#333333;}
.padding-left25{padding-left:25px;}

#zidian h2{background:url(../../img/title-bg.gif) repeat-x; width:791px !important; width:816px; height:23px; margin-top:20px; font-size:14px; color:#333333; padding:7px 0 0 25px; font-weight:normal;}
#zidian .border-box{width:784px !important; width:816px; border:1px solid #bfbfbf; border-top:none; padding:20px 30px 40px 0;}
#zidian .zidian-box{width:595px; border-bottom:1px dotted #bfbfbf; padding:20px 0 10px 0; margin-left:25px;}
#zidian .red{font-size:14px; color:#9b0101;}

#zidian .title2{background:url(../../img/zidian-bg.gif) no-repeat; width:169px !important; width:179px; height:68px; padding:0 0 5px 10px; color:#ffffff; font-size:14px;}

#zidian .zidian-sub li{list-style:inside; list-style-type:disc; line-height:25px; font-size:14px;}

