body,a{color:#000}
a:hover{text-decoration:underline}
em{font-style:normal}
strong{font-weight:bold}
.s1,.s1 a{color:#ee2759!important}
.s2,.s2 a{color:#ff85a4}
.gray,.gray a{color:#454545;}
.black,.black a{color:#000;}
.hidden{display:none}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.mt10{margin-top:10px}
.w265{width:265px}
.w295{width:294px}
.w315{width:315px}
.w645{width:645px}
.w655{width:655px}


#marryNav{height:40px; line-height:40px; padding-left:75px; background:url(marry_nav.png) no-repeat 0 0;}
#marryNav h2{float:left; font-size:16px; font-weight:800; color:#fff;}
#marryNav ul{float:left; margin:4px 0 0 65px;}
#marryNav li{float:left; height:36px; line-height:36px; color:#fff; font-size:14px;}
#marryNav li a{color:#fff; display:block; padding-right:9px;}
#marryNav li a span{ display:block;padding:0 10px 0 20px; cursor:pointer;}
#marryNav li a:hover,#marryNav li a:hover span{background:url(marry_nav.png) no-repeat 100% -44px}
#marryNav li a:hover span{font-weight:800; color:#ee2759; background-position:0 -44px;}

.pwSlideWrap{border:1px solid #faccd8; padding:2px; width:260px; height:210px;}
.pwSlide{position:relative;zoom:1}
.pwSlide,.pwSlide .switch,.pwSlide .switch li{width:260px; height:210px;overflow:hidden;}
.pwSlide .pwSlide-bg,.pwSlide .switch li h3{position:absolute; left:0; bottom:0; z-index:1;height:40px; line-height:40px; width:100%; overflow:hidden}
.pwSlide .switch li a:hover,.pwSlide .switch li a:hover h3{text-decoration:none; cursor:pointer}
.pwSlide .switch li h3{z-index:2; text-indent:10px; font-size:14px; color:#fff; font-weight:700;}
.pwSlide .pwSlide-bg{background-color:#000;filter:alpha(opacity=80);opacity:0.8;}
.pwSlide .SwitchNav{position:absolute; right:8px; bottom:8px; z-index:3}
.pwSlide .SwitchNav li{float:left; display:inline; margin-left:3px; width:18px; height:18px; overflow:hidden; padding:2px 0 0; text-align:center; font:11px/18px Verdana;}
.pwSlide .SwitchNav li a{display:block; color:#c30; background:url(pwSlide2.png) no-repeat 0 -2px;}
.pwSlide .SwitchNav li a:hover{text-decoration:none}
.pwSlide .SwitchNav li.current{padding:0; height:20px; width:20px; line-height:20px; font-weight:700;}
.pwSlide .SwitchNav li.current a{background-position:-17px 0; color:#fff;}

.sideplay{float:left; padding:5px 4px 14px; width:305px; border:1px solid #ff82a2}
.sideplay .top1{margin:5px 5px 0;}
.sideplay .top1 h3{height:24px; line-height:24px; margin-bottom:3px;}
.sideplay .top1 h3 a{float:left; font-size:14px; font-weight:800;}
.sideplay .top1 h3 span{float:right; color:#999}

#pwSlide_0{height:500px; width:305px;}
#pwSlide_0 .switch,#pwSlide_0 .switch li{height:415px; width:305px;}
#pwSlide_0 .pwSlide-bg,#pwSlide_0 .switch li h3{bottom:85px;height:28px; line-height:28px;}
#pwSlide_0 .switch li h3{font-size:12px; font-weight:500;}
#pwSlide_0 .SwitchNav{position:static; height:85px; overflow:hidden; padding:1px 0 0 8px; background-color:#2f2e2e}
#pwSlide_0 .SwitchNav li{float:left; display:inline; margin:0 3px; width:65px; height:72px; overflow:hidden; padding:3px 0 0;}
#pwSlide_0 .SwitchNav li img{border:1px solid #fff; width:50px; height:70px;}
#pwSlide_0 .SwitchNav li a{background:none;}
#pwSlide_0 .SwitchNav li.current{background:url(arrow_top.png) no-repeat 50% 0}
#pwSlide_0 .SwitchNav li.current img{border-color:#D5D5D5}


.bj_top,.bj_top s,.bj_bottom,.bj_bottom s{display:block; width:100%; position:relative; height:9px; overflow:hidden; background:url(bg_corn.png) no-repeat 0 0;}
.bj_top{background-position:-8px 0; margin-bottom:-9px;}
.bj_top s,.bj_bottom s{float:right; width:9px;}
.bj_bottom{background-position:-8px -8px; margin-top:-9px;}
.bj_bottom s{background-position:0 -8px;}

.box{border:1px solid #ff82a2;}
.box .hd{height:36px; line-height:36px; color:#ee2759; padding:0 10px 0 15px;}
.box .hd h3{float:left; font-size:16px; font-weight:800;}
.box .hd .more{float:right;}
.box .hd .more a{color:#ee2759; padding:0 4px;}

.panel .box{padding:15px 10px 15px 15px;}
.panel .hd{height:32px; line-height:32px; padding:2px 10px 0 40px; position:relative; color:#fff; background:url(bg_hd.png) repeat-x 0 0;}
.panel .hd s{position:absolute; top:0;height:44px; width:40px; overflow:hidden; background:url(bg_hd.png) no-repeat 0 -34px;}
.panel .hd s.l{left:0;}
.panel .hd s.r{right:0; width:10px; background-position:-40px -34px;}
.panel .hd h3{float:left;font-size:16px; font-weight:800;}
.panel .hd h3 .en{font-size:12px; font-family:Arial;}
.panel .hd .more{float:right; margin-right:5px; color:#fff;}
.panel .hd .more a{color:#fff; padding:0 4px;}
.panel .bd{padding:20px 12px 15px; border:1px solid #ff82a2; border-top:none;} 

.panel .w265{padding-left:15px; background:url(line1x11.png) repeat-y 0 0}

.subBox{}
.subBox .subHd{height:20px; line-height:20px; padding-bottom:7px; background:url(bg_title.png) no-repeat 100% 100%}
.subBox .subHd h3{font-size:14px; font-weight:700; color:#ee2759}
.subBox .subBd{padding:10px 2px 0;} 

.subBd_0{padding:10px 8px 0;}
.subBd_0 .imgList li{margin:0 6px;}
.subBd_0 .imgList li,.subBd_0 .imgList li img{width:70px; height:85px; border:none;}
.subBd_0 .list li{padding-left:3px; background:none}

.subBox_0{margin-top:20px;}
.subBox_0 .subBd{padding-top:20px;}


.tops h2{font-size:16px; font-weight:800; line-height:26px;}
.tops p{padding-bottom:5px; margin-bottom:7px;}
.news .tops h2{text-align:center}


.list li{height:22px; line-height:22px; overflow:hidden; padding-left:12px; background:url(icon_list.png) no-repeat 0 -12px;}
.list2Col li{float:left; display:inline; margin-right:10px; width:45%}

.imgListWrap{width:100%; overflow:hidden}
.imgListWrap .imgList{width:105%}
.imgList li{float:left; width:95px; height:65px; border:1px solid #e9e9e9; display:inline; margin-right:5px;}
.imgList2 li{width:200px; height:140px; padding:2px; border-color:#fac8d5; margin-right:10px;}
.imgList3{padding-top:5px;}
.imgList3 li{width:75px; height:90px; border:none; margin-right:14px; line-height:24px; text-align:center;}
.imgList3 li img{display:block; width:75px; height:50px;}
.imgList3 li a{word-break:keep-all; white-space:nowrap}
.imgList4{}
.imgList4 li{float:left; width:55px; text-align:center; height:95px; line-height:28px; margin:6px 4px 0;}
.imgList4 li img{display:block; width:55px; height:65px;}
.imgList5 li{height:94px; overflow:hidden;}

.panel_0{float:right; width:635px;}
.panel_0 .list2Col{margin:15px 0 10px; padding-top:13px; background:url(line11x1_gray.png) repeat-x 0 0;}
.panel_0 .list2Col li{margin-right:15px;}
.panel_0 .news{float:left; width:385px;}
.panel_0 .news .list li{height:25px; line-height:25px; background-position:0 10px; font-size:14px;}

.act{float:right; width:210px;}
.act .bj_top,.act .bj_top i,.act .bj_top s,.act .bj_bottom,.act .bj_bottom s{height:13px; background:url(bg_corn2.png) no-repeat 0 -59px}
.act .bj_top{margin-bottom:-13px; z-index:3; overflow:visible; background-position:-14px 0;}
.act .bj_top i{position:absolute; top:0; left:0; z-index:9; background-position:-14px 0; height:70px; width:72px; overflow:hidden;}
.act .bj_top s,.act .bj_bottom s{width:14px;}
.act .bj_bottom{background-position:-14px -70px; margin-top:-13px;}
.act .bj_bottom s{background-position:0 -71px;}
.act .box{min-height:100px; _height:100px; padding:10px 18px 10px 15px; border:1px solid #ffc2c9; background-color:#fff2f9; text-align:right;}
.act h3{font-size:16px; font-weight:800; color:#ee2759}

.act .list{position:relative; overflow:hidden; zoom:1; z-index:1}
.act .list li{height:26px; line-height:26px; padding:1px 0; margin-top:-1px; background:url(line11x1.png) repeat-x 0 0}
.act .list li a{color:#999}

.subject img{display:block; padding:2px; border:1px solid #facdd8}
.subject h3{padding:6px 0; font-size:14px; font-weight:800; line-height:26px;}
.subject p,.subject2 p{color:#454545; line-height:21px;}

.subject2{}
.subject2 img.fl{width:85px; height:60px; margin:1px 10px 0 0}
.subject2 h3{font-size:14px; font-weight:700;}

.subject_0{float:left; width:206px;}
.subject_0 p{line-height:18px;}

.news_0{float:right; width:420px; font-size:14px;}
.news_0 .tops p{margin-bottom:3px; line-height:22px;}
.news_0 .tops p a{font-size:12px;}
.news_0 .list li{background:none}

.news_1{float:left; width:335px;}
.news_1 .list li{font-size:14px;}

.upTilte{float:left; margin-top:1px; width:16px; line-height:15px; padding:1px 0 1px 4px; color:#ee2759; border:1px solid #ff82a2; background:url(bg_h3.png) repeat-y 0 0}
.imgList_0{margin-top:22px; padding-top:15px; background:url(line11x1_gray.png) repeat-x 0 0}
.imgList_0 .imgList{float:left; margin-left:10px; width:600px;}
.imgList_0 .imgList li{margin:0 10px;}

.tags{line-height:24px; padding:6px 1px;}
.tags a{color:#454545; margin-right:8px; white-space:nowrap; word-break:keep-all;}

.QA{width:227px; margin:0 auto; min-height:140px; _height:140px; padding:10px 10px 5px 25px; background:url(bg_qa.png) no-repeat 0 0;}
.QA h3{height:28px; line-height:28px; font-size:16px; font-weight:700; color:#ee2759; padding:0 15px; margin-bottom:5px;}
.QA .list li{height:24px; line-height:24px; overflow:hidden; padding-left:15px; background-position:0 -30px;}

.block{ font-size:14px;}
.block img.fl{width:150px; height:110px; margin-right:10px;}
.block .list li a{color:#3f3f3f}
.block .list li .author{float:right; font-size:12px; color:#6d6b6b}

.listWrap_0{margin:22px 0 23px;}
.listWrap_0 .upTilte{margin-top:3px;}
.listWrap_0 .list{float:right; padding-left:5px; width:595px; display:inline}
.listWrap_0 .list li,.listWrap_2 .list li{padding-left:0; width:48%; background:none}

.listWrap_1,.listWrap_2{padding:8px 0 0 5px; background:url(line11x1_gray.png) repeat-x 0 0;}
.listWrap_1 .list2Col li{width:46%}

.adListWrap{width:100%; overflow:hidden;}
.adListWrap .adList{width:105%}
.adList li{float:left; margin-right:5px;}
.adList li img{vertical-align:bottom}

.imgScroll{padding:0 35px;height:250px; overflow:hidden; position:relative; *zoom:1}
.imgScroll .prev, .imgScroll .next{position:absolute; top:80px; height:57px; width:35px; overflow:hidden; text-indent:-99em; background:url(arrow.png) no-repeat 0 0}
.imgScroll .prev{left:-1px; background-position:-34px 0}
.imgScroll .next{right:-1px;}
.imgScroll .wrap{width:100%;overflow:hidden; _position:relative;}
.imgScroll ul{width:200%;}
.imgScroll ul li{float:left; display:inline; position:relative; margin-left:17px; width:150px; height:242px; overflow:hidden; padding:4px; line-height:22px; font-size:14px; text-align:center;}
.imgScroll ul li img{display:block; width:150px; height:210px; margin-bottom:5px;}
.imgScroll ul li s{position:absolute; top:0; left:0; display:none; height:218px; width:158px; cursor:pointer; background:url(pho_wrap.png) no-repeat 0 0}
.imgScroll ul li:hover a{color:#ee2759; text-decoration:none}
.imgScroll ul li:hover s{display:block}

.pho{float:left; width:260px; padding:2px; border:1px solid #fac8d5}
.pho img{vertical-align:bottom}

.news_2{float:right; width:355px; padding-right:5px;}