.marrywrapper{font-size:12px;width:1000px;margin:0 auto 15px auto;height: 655px;}
.marrywrapper li{ list-style-type:none;}
.marrywrapper a{color:#666;text-decoration:none;}
.marrywrapper a:hover{color:#ff5454;}

.marryleft{float:left;width:763px;height: 658px;border:1px solid #ffd9d9;background:#fff2f2;border-right:none;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.marrylefttop{padding:15px 0 0 15px;height:340px;}

#focus{border:1px solid #ebebeb;padding:1px;margin-bottom:10px;width:280px;height:320px;overflow:hidden;background:#fff;float:left;}
#slides{width:280px;height:320px;position:relative;}
.slides_container{width:280px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide{width:280px;height:320px;display:block;}
#slides .pagination{width:115px;position:absolute;top:255px;left:221px;z-index:10;}
#slides .pagination li{float:left;margin:0 1px 0 0;width:18px;_display:inline}
#slides .pagination li a{display:block;float:left;background:#FFFFFF;color:#666;font-size:9px;width:18px;height:18px;line-height:18px;text-align:center;}
#slides .pagination li.current a{background:#f60;color:#FFFFFF;list-style:none outside none;}
#slides .pagination li a:focus{outline:none;}
#slides .pagination li a:hover,a:active{outline:0;}
.caption{z-index:500;position:absolute;bottom:-35px;left:0;background:#333;width:276px;height:40px;overflow:hidden;padding-top:5px;padding-left:6px;opacity:.8;filter:alpha(opacity=80);}
.caption a{color:#FFFFFF;text-decoration:none;}
.caption h3{font-weight:bold;font-size:14px;margin-bottom:5px;}

#midnewslist{float:right;width:450px;}
.topnews{width:435px;padding:5px 0 15px 0;float:left;border-bottom:1px dashed #fcc1c1;}
.focus .newstit{text-align:center;}
.focus .newstit a{font-size:16px;line-height:31px;color:#ff5454;text-align:center;width:100%;font-weight:bold;text-decoration:none;}
.focus .newstit a:hover{text-decoration:underline;}
.focus p{line-height:21px;text-indent:24px;padding:5px 0;color:#666;}
.focus p a{color:#FF6600;text-decoration:none;}
.focus p a:hover{color:#FF3300;text-decoration:underline;}
ul.newslist{width:435px;display:inline;float:left;padding-top:15px;overflow:hidden;}
ul.newslist li{font-size:14px;line-height:28px;float:left;width:435px;height:28px;display:inline;overflow:hidden;}
ul.newslist li a{text-decoration:none;float:left;color:#1F438D;font-size:14px;}
ul.newslist li a:hover{text-decoration:underline;color:#C00;}
ul.newslist li span{color:#FF6600;}
ul.newslist li span a{color:#FF6600;text-decoration:none;}
ul.newslist li span a:hover{text-decoration:underline;}
ul.newslist li b{font-size:12px;font-weight:lighter;float:right;}
ul.newslist li b a{float:right;text-align:right;margin:0px;padding:0px;color:#999;text-decoration:none;font-size:12px;}
ul.newslist li b a:hover{text-decoration:underline;color:#1E50A2;}

.marryleftbottom{padding-left:100px;background:url(sprite.png) -227px top no-repeat;height: 300px}
.diarylist li{float:left;margin-right:20px;text-align:center;height: 150px;}
.diarylist li img{display:block;width:100px;height:100px;border:4px solid #ffd1d1; border-radius:100px;margin-bottom:5px;}
.diarylist li a{font-size:14px;text-decoration:none;}
.diarylist li a:hover img{border:4px solid #ff5454;}

.marryright{float:right;width:234px;height: 658px;border:1px solid #daddf7;background:#e8eaff;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.marryright .blocktitle,.marryright .blocktitle .view-hover{font-size:18px;color:#888fdb;font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei;padding-left:7px;}
.marryright .blocktitle .view-hover{padding:0;}
.marryrighttop{width:214px;margin:0 auto;padding-top:27px;}
.formblock{height:345px;}
.formblock iframe{margin-left:8px;}
.marryrightbottom{width:214px;margin:0 auto;padding-top:15px;border-top:1px dashed #acb1e5;}
.marrytools{padding-top:5px;padding-left: 8px;}
.marrytools li{float:left;width:56px;height:100px;text-align:center;margin-right:14px;}
.marrytools li.icon3,.marrytools li.icon6{margin:0;}
.marrytools li span{display:block;width:56px;height:56px;background:url(sprite.png) no-repeat;margin-bottom:10px;}
.marrytools li.icon2 span{background-position:-56px top;}
.marrytools li.icon3 span{background-position:-112px top;}
.marrytools li.icon4 span{background-position:left -112px;}
.marrytools li.icon5 span{background-position:-56px -112px;}
.marrytools li.icon6 span{background-position:-112px -112px;}

.marrytools li.icon1 a:hover span{background-position:left -56px;}
.marrytools li.icon2 a:hover span{background-position:-56px -56px;}
.marrytools li.icon3 a:hover span{background-position:-112px -56px;}
.marrytools li.icon4 a:hover span{background-position:left -168px;}
.marrytools li.icon5 a:hover span{background-position:-56px -168px;}
.marrytools li.icon6 a:hover span{background-position:-112px -168px;}

.pplist{ width:998px; clear:both; overflow:hidden; font-size:12px; border:1px solid #ebebeb; height: 120px;margin-bottom:15px;background-color: #f8f8f8;}
.pplist ul{ float:left;overflow:hidden;}
.pplist li{ width: 115px;float: left;overflow: hidden;text-align: center;padding: 8px 11px 0 16px;}
.pplist li img{ width:105px; height:73px; border:1px solid #dfdfdf; margin:0 auto 9px auto;display:block;}
.pplist li a{ color:#333333;}

.marqueeleft{height:110px;width:998px;overflow:hidden;margin:0 auto;}
