@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, table, tr, td, h1, h2, h3, h4, h5, h6, pre, img, form, fieldset, input, textarea,select,strong,label,em{ margin:0; padding:0;}
body{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-color:#ccc;}
a{ text-decoration:none;color:#000;}
a:hover{ text-decoration:underline;color:#000;}
img{ border:0;}
ul{ list-style:none;}
.clear{ overflow:hidden; zoom:1; clear:both; height:0; font-size:0;}
.height5px{ height:5px; font-size:0; clear:both; overflow:hidden; zoom:1;}

#wrap{ width:940px; margin:0 auto; background:#ffffff; padding:0 10px;}

.login{ height:28px; background:url(../image/login.jpg) no-repeat left #fff; width:940; color:#000; line-height:28px;font-size:13px;}
.login form p{ float:left; display:inline;}
.login .ll { margin-left:135px;}
.login .ll a{ color:#000;}
.login form{ _margin-top:3px; margin-left:10px;}
.login form input{ width:82px; height:16px; line-height:16px; margin-left:5px; margin-right:5px; background-color:#EFEFEF; border:1px solid #ccc;}
.login form p a{ color:#000; font-size:13px;margin:0 5px;}

.banner01{ width:940px; height:120px; position:relative; overflow:hidden; zoom:1;}
.banner01 span{ position:absolute; top:16px; right:30px; font-size:12px; font-family:simsun; color:#EFC2BE; overflow:hidden; zoom:1;}
.banner02{ background:url(../image/banner02.jpg) no-repeat; height:128px; overflow:hidden; zoom:1;}

.daoyu{ background:url(../image/daoyubg.jpg) no-repeat; width:655px; height:107px; padding:13px 50px 0 235px; margin:1px 0;}
.daoyu p{ line-height:180%; color:#333;font-size:13px; text-indent:2em;}

.huandeng{ width:362px; height:256px; float:left;position:relative;}
.Eimgbox{ width:362px; height:256px; position:relative;}
.imginfobg{ width:362px; height:27px;background-color:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; position:absolute; bottom:0;_bottom:-1px;}
.Eimginfo{ font-size:12px;position:absolute;bottom:0px; z-index:100; padding-left:10px; width:352px; height:27px; line-height:27px;}
.Enum{ list-style:none; position:absolute; bottom:5px; right:0; z-index:1000;}
.Enum li{ margin-right:5px;_margin-right:3px; display:inline-block;float:left; background:url(../image/whitedot.gif) no-repeat center center; text-indent:-9999px; width:10px; height:10px; text-align:center; line-height:10px; cursor:pointer;}
.Enum .Eon{ background:url(../image/reddot.gif) no-repeat center center; width:10px; height:10px; color:#fff;text-align:center; line-height:10px;}
.Enum .Eon1 a,.Enum .Eon a:hover{ cursor:pointer; color:#fff; width:10px; display:block; text-decoration:none;}
.Enum li a,.Enum li a:hover{ cursor:pointer; color:#fff; width:10px; display:block; text-decoration:none;}
.Echangeimg{ position:absolute; bottom:0; width:362px; height:27px;}

.record{ width:314px; float:left; margin-left:4px;}
.title01,.title02{ background:url(../image/title01.jpg) no-repeat; width:314px; height:35px;}
.recordcon{ background:url(../image/bg01.jpg) no-repeat; width:302px; height:201px; padding:20px 0 0 12px;}
.recordcon li{ line-height:250%; font-family:simsun;}
.recordcon li{ font-family:Arial, Helvetica, sans-serif;}

.video{ float:right; width:253px;}
.title02{ background:url(../image/title02.jpg) no-repeat; width:253px;}
.videoimg{ width:253px; height:221px; position:relative;}
.videoimg span{ position:absolute; bottom:0; left:0; width:253px; height:27px; line-height:27px; text-align:center; display:block;}

.leftcon{ width:680px; float:left; margin-top:1px;}
.borstyle{ border:1px solid #CB1318; border-top:0;}
.title03,.title05,.title10,.title12{ background:url(../image/title03.jpg) no-repeat; width:680px; height:35px;}
.liucheng{ width:668px; padding:18px 0 0 10px;}
.liuchengtxt{ float:left; width:150px;}
.liuchengtxt p,.liyi p{ line-height:180%; text-indent:2em;}
.liuchengtxt ul{ margin-top:10px;}
.liuchengtxt ul li{ line-height:200%; font-family:simsun;}
.liuchengtxt ul li a{ font-family:Arial, Helvetica, sans-serif;}
.imglist{ float:right; width:506px;}
.imglist ul{ height:135px; overflow:hidden;}
.imglist ul li{ float:left; width:168px; margin-right:1px;}
.imglist ul li div{ width:166px; height:111px; border:1px solid #ccc;}
.imglist ul li span{ display:block; width:168px; height:24px; background:url(../image/imginfobg.jpg) no-repeat; text-align:center; line-height:24px; font-size:14px;}

.title05{ background:url(../image/title05.jpg) no-repeat;}
.yishi{ background:url(../image/bg02.jpg) repeat-y; padding:15px 0 15px 0;}
.yishi ul{ overflow:hidden; zoom:1;}
.yishi ul li{ float:left; width:339px; overflow:hidden; zoom:1;}
.yishi ul li .yishiimg{ float:left; width:162px; height:203px; padding-top:5px;}
.yishi ul li .yishiimg span{ background-color:#FFC4C4; height:33px; line-height:33px; margin-top:1px; display:block; text-align:center; font-weight:bold; font-size:14px;}
.yishi ul li p{ float:left; text-indent:2em; line-height:180%; width:160px; margin:0 8px;}
.line01{ background-color:#fff; height:2px; overflow:hidden; zoom:1; font-size:0; clear:both; margin:15px 0 13px 0;}

.xiandai{ width:338px; float:left;}
.title07,.title08{background:url(../image/title07.jpg) no-repeat; width:338px; height:35px;}
.western{width:338px; float:left; margin-left:4px;}
.title08{background:url(../image/title08.jpg) no-repeat;}
.wedding{ padding-bottom:15px;}
.wedding img{ float:left; width:166px; height:123px; display:inline;}
.wedding p{ text-indent:2em; line-height:180%; margin:17px 30px 0 30px;}

.title10{ background:url(../image/title10.jpg) no-repeat;}
.customs{ background:url(../image/bg02.jpg) repeat-y; padding:17px 0 20px 0;*padding:22px 0 28px 0;}
.customs ul{ overflow:hidden; zoom:1;}
.customs ul li{ float:left; width:339px; overflow:hidden; zoom:1;}
.customs ul li .customsimg{ float:left; width:170px; height:160px; padding-top:5px;}
.customs ul li .customsimg span{ background-color:#FFC4C4; height:45px; line-height:150%; margin-top:1px; display:block; text-align:center; font-weight:bold; padding-top:5px;}
.customs ul li p{ float:left; text-indent:2em; line-height:180%; width:140px; margin:0 8px;}

.title12{ background:url(../image/title12.jpg) no-repeat;}
.multifarious{ padding:15px 1px;}
.multifarious ul{ overflow:hidden; zoom:1;}
.multifarious ul li{ float:left; width:168px; margin-right:1px;}
.multifarious ul li div{ width:168px; height:110px;}
.multifarious ul li span{ display:block; background:url(../image/bg03.jpg) no-repeat; height:40px; text-align:center; line-height:150%; font-weight:bold; padding-top:3px;}


/*rightcon*/
.rightcon{ width:253px; float:right; margin-top:1px;}
.title04,.title06,.title09,.title11,.title13{ background:url(../image/title04.jpg) no-repeat; width:253px; height:35px;}
.liyi{ padding:18px 15px 0 15px; width:221px;}
.liyi ul{ margin:25px 0 28px 25px;*margin:25px 0 32px 25px;}
.liyi ul li{ line-height:200%; font-family:simsun;}
.liyi ul li a{ font-family:Arial, Helvetica, sans-serif;}

.title06{ background:url(../image/title06.jpg) no-repeat;}
.adbox{ width:253px; height:69px;}
.borstyle02{ border:1px solid #CB1318; border-top:0;padding:23px 15px 10px 15px;padding:18px 15px 7px 15px\9;_padding:21px 15px 10px 15px;}

.title09{background:url(../image/title09.jpg) no-repeat;}
.story ul{ margin:35px 0 42px 45px;*margin:30px 0 36px 45px;}
.story ul li{ line-height:200%; font-family:simsun;}
.story ul li a{ font-family:Arial, Helvetica, sans-serif;}

.title11{background:url(../image/title11.jpg) no-repeat;}
.chinawedding ul{ margin-left:25px;}
.chinawedding ul li{ line-height:190%; font-family:simsun;}
.chinawedding ul li a{ font-family:Arial, Helvetica, sans-serif;}

.title13{background:url(../image/title13.jpg) no-repeat;}
.vote{ padding:13px 25px 2px 25px;_padding:13px 25px 1px 25px;}
.vote p{ text-indent:2em; line-height:200%;}
.vote span{ display:block; padding-top:10px; clear:both; line-height:170%;*line-height:150%;}
.vote input{float:left; width:23px; margin-top:3px;margin-top:-2px\9;_margin-top:-3px; vertical-align:middle;}
.vote font{ float:left; width:170px; font-size:12px;}
.btnbox{ text-align:center; padding:19px 0 19px 0;padding:23px 0 25px 0\9;_padding:24px 0 25px 0\9}
.btnbox .btnstyle{ background:url(../image/btnbg.jpg) no-repeat; width:72px; height:25px; font-size:12px; color:#fff; cursor:pointer; border:0; margin:0 10px; float:none;}


.title14{ background:url(../image/title14.jpg) no-repeat; width:940px; height:35px;}














