* { margin: 0px;padding: 0px; }
body { font-size:12px;font-family: Arial,sans-serif,"宋体";background: url("back.gif") repeat-x 0 0 #F3F3F3; }
img { border:none;}
a,u { text-decoration:none;color:#000000; }
a:hover{ text-decoration:underline; }
ul,li{ list-style:none; }
li{ float:left; }
strong { font-weight:normal; }
small { font-size:12px; }
em { color:#999;font-style:normal; }

#scrolltop { display:none; position:fixed; height:24px;width:24px; right:0px; bottom:30px; _position:absolute;margin-right:10px;background:url("totop.gif") left top yellow;cursor:pointer;}
#bdshare i { display:block;float:left;background:url("ic_fxd.gif") 0px 0px no-repeat;margin-top:2px;width:42px;height:42px; }
#bdshare { padding-top:20px;height:60px; }
.fanye { height:55px;padding:10px 0px;width:618px;border:1px solid #ddd;border-left:none;border-right:none;margin:20px auto;clear:both; }
.fanye ul li { height:30px;padding-top:25px;line-height:20px;font-size:12px;color:#666; }
.fanye ul li.prev { float:left;background:url("ic_prev.gif") left 4px no-repeat; }
.fanye ul li.next { float:right;background:url("ic_next.gif") right 4px no-repeat; }
.fanye ul li a { color:#666;font-size:14px; }

.limit { margin: 0 auto;width: 960px;clear:both;overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
#cont_81,#cont_83 { display:none; }

#top { height:133px;}
.top1 { height:30px;line-height: 30px; }
.top1 .fl a { width:48px;background: url("dot.gif") no-repeat 0 1px transparent;border-left: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;color: #484848;display: block;padding: 0px 18px 0 27px;margin-right:-1px;float:left;}
.top1 .fl a.cur { background: url("dot2.gif") no-repeat 0 1px #ffffff; color:#F402A4; }
#top .fr u,#top .fr i,#top .fr b {	float:left;font-weight:normal;font-style:normal;margin-left:20px;}
.top1 .fr u { padding-left:18px;background: url("heart.gif") no-repeat 0px 9px transparent;}
.top1 .fr i { padding-left:18px;background: url("kf.gif") no-repeat 0 0 transparent;}
.top1 .fr b { font-size:11px;color:red;padding-left:15px;background: url("tel.gif") no-repeat 0 0 transparent;}

.top2 { height:25px;line-height:25px;margin-top:15px;background:url("back_top2.gif") 0 0 repeat-y #FEFF99; }
.top2 a { display:block;float:left;width:90px;padding-left:10px; }

a.tplt:link { }

.header { height:60px;padding: 22px 0px;}
.logo { width:302px; }
.banner { width:658px; }

.navf { background:url("back2.gif") repeat-x 0 0;width:100%;height:42px;text-align:center; }
.nav { height:42px;padding-top:5px;overflow:visible; }
.nav li { height:42px; }
.nav .fl li { width:99px;overflow:visible; }
.nav .fl li.index { width:60px; }
.nav .fl li a { font-size:14px;line-height:18px;color:#ffffff;background: url("nav_bor.gif") no-repeat 0 0 ; }
.nav .fl li small { color:#FFC5EC;font-size:9px; }
.nav .fl li a,.nav .fl li small { display:block;padding-left:5px; }
.nav li.float1 div a,.nav li.float2 div a { height:20px;line-height:20px;width:80px;font-size:12px;padding-left:3px; }
.float1 div { display:none; }
.float2 { position:relative; }
.float2 div { position:absolute; top:25px; left:0px; background:#D90091;padding:5px;border:1px solid #F9C;border-top:none; }
.float2 div a:link,.float2 div a:visited { display:block;color:yellow;font-size:12px;height:20px;line-height:20px;}
.float2 div a:hover { color:#fff;background:#F402A4;text-decoration:none; }
.path2,.float1_2,.float2_2 { float:right;margin-right:275px;text-align:right;width:130px; }
.path2 a:link,.path2 a:hover,.path2 a:visited,.float2_2 a:link,.float2_2 a:visited { background:#F261C2;color:#fff; }
.path2 div,.float1_2 div { display:none; }
.float2_2 { position:relative;overflow:show; }
.float2_2 div { position:absolute;top:22px;right:0px;padding:5px;background:#FFB7E5;filter:alpha(opacity=70);-moz-opacity:0.7; }
.float2_2 div a:link,.float2_2 div a:visited { display:block;color:#000;height:20px;line-height:20px;width:100px;padding-right:5px;; }
.float2_2 div a:hover { background:#F402A4;color:#fff; }
.nav2 { background: url("nav_wh.png") no-repeat 0 0 ; width:160px;height:26px;line-height:26px;margin-top:4px;padding-right:10px; }
.nav2 div { text-align:left; }
.nav2 li { float:right;margin-right:18px; }
.nav2 li a { font-size:12px;color:#FFFE8F; }
.nav2 li.float1 div a,.nav2 li.float2 div a { font-size:12px;white-space:nowrap; }

.element { background:#FFFFFF;margin:15px auto 0px; }
.a,.a1 { width: 960px;overflow:hidden; }
.a { max-height:75px; }
.a1 { margin-top:5px; width:960px; height:345px; overflow:hidden;}
.a1 iframe { width:960px;height:345px;display:block; }
.a1 img { width:960px;height:345px; }
.a2 { padding:15px 0px;width:960px;overflow:hidden;}
.a2 a { margin:0px 18px; }
.a2 img{ width:280px;height:170px; }

.commend { width: 930px;padding:15px;background: url("back_commend.gif") no-repeat 0 0 #ffffff; }
.comm{ clear:both;height:170px;overflow:hidden;margin:0px; }
.comm ul { white-space:nowrap; }
.comm ul li { width:170px;height:170px;margin: 0px 8px;background: url("back_compic.gif") no-repeat 0 0 ; }
.comm ul li img { width:140px;height:140px;margin:15px; }
.compic1,.compic2 { float:left;text-align:left;position:relative; }
.compic2 img { width:300px;height:300px; }
.compic1 img { width:155px;height:226px; }

.brand { width: 930px;height:65px;padding:15px; }

.sj1,.sj3 { float:left;padding-left:5px;height:65px;overflow:hidden; }
.sj1 { width:80px; }
.sj3 { width:20px;padding-top:4px;line-height:15px; }
.sj1 ul li { line-height:20px;height:20px;width:110px; }
.sj1 ul li.selectd { font-weight:bold; }
.sj2,.sj5 { float:left;height:65px;overflow:hidden; }
.sj2 { width:840px; }
.sj5 { width:900px; }
.sj2 ul li,.sj5 ul li { font-size:13px;padding-left:15px;line-height:22px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.sj2 ul li { width:190px; }
.sj5 ul li { width:210px; }

.common { padding:15px;width:930px;overflow:hidden;}
.common .tit { height:40px;margin-bottom:10px;width:100%;clear:both; }
.common .tit h2,.common .tit h3 { font-family:"微软雅黑", "黑体", "宋体";font-size:22px;float:left;text-align:left;line-height:40px;font-weight:normal; }
.common .tit h2 { margin-left:15px; }
.common .tit h2,.common .tit h3,.common .tit h2 a,.common .tit h3 a { color:#FF70A7; }
.com2 { width:443px;float:left;margin-left:15px; }
.common .tit i { float:left;line-height:40px;color:#999999;padding-left:25px;font-size:12px;background: url("title_i.gif") no-repeat left center;}
.common .tit small { float:right;margin-top:3px; }
.com2 .tit small { margin-right:20px; }
.common .tit small a:link,.common .tit small a:visited { color:#FF70A7; }
.common .tit small a { line-height:40px;height:40px;font-size:13px;padding-left:23px;padding-right:10px;background:url("ic_m2.gif") 0px center no-repeat;  }
.common .big,.common .big2,.common .big3 { background: url("big_dot.gif") ;text-align:center;  }
.common .big { height:470px;width:300px; margin-left:15px; }
.common .big2 { height:380px;width:190px;margin-left:-5px; }
.common .big3 { width:290px;height:322px;background:#DEBFD8; }
.common .big img,.common .big2 img { margin:15px auto;display:block;}
.common .big3 img { width:270px;height:270px;margin:10px auto;display:block;}
.common .big img.cover { width:270px;height:270px; }
.common .big2 img.cover { width:155px;height:226px; }
.common .big a,.common .big p,.common .big2 a,.common .big2 p { color:#666666;line-height:18px; }
.common .big p,.common .big2 p { margin:0px 15px; }
.common .big span,.common .big2 span { display:block;height:20px;background:#ffffff;margin:15px 15px 0px;padding:10px; }

.verline { width:1px;background:#F0F0F0; }
.common dl { height:170px;width:158px;overflow:hidden; }
.common dt { height:36px; }
.common dt h3 a { padding:5px 7px; line-height:30px; background:#F0F0F0;font-size:13px;font-weight:bold; }
.common dd a { font-size:13px;line-height:25px;float:left;white-space: nowrap;margin-right:8px; }
.common dd.long a { width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tx { height:400px; }
.tx li { float:left;width:165px;height:200px; }
.tx li a { display:block;width:150px;height:150px;border:1px solid #F0F0F0;margin-bottom:10px; }
.tx li a img { margin:5px;width:140px;height:140px; }
.tx li p { width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.n { margin-left:15px;height:320px; }
.n li { height:170px; }
.n li a { background:#EEE; }

.more { width:318px;height:70px;text-align:center;background:#FF70A7;clear:both; }
.more a { line-height:70px;color:#ffffff;font-size:25px;font-weight:bold; }
.more2 { margin-top:10px;clear:both; }
.more2 a { display:block;width:150px;height:60px;float:left;margin-right:15px;background:#ddd; }
.more2 a:hover { background:#F09; }
.more2 img{ width:140px;height:50px;margin:5px; }
.more3 { clear:both; }
.more3 a { width:445px;height:90px;display:block;float:left;margin-left:15px;background:#ccc; }
.more3 a img { width:445px;height:90px;border:1px solid #ddd; }

.clear { clear:both; }

.ban_ele,.ban_ele2 { float:left;white-space:nowrap;}
.ban_ele { height:240px;margin-left:15px;width:680px; }
.ban_ele p { width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.ban_ele2 { width:480px; }
.ban_ele li,.ban_ele2 li { float:left;line-height:18px; }
.ban_ele li { width:170px;height:200px; }
.ban_ele2 li { width:150px;height:180px; }
.ban_ele li b,.ban_ele2 li b { color:#333;font-weight:normal;font-size:12px; }
.ban_ele li a,.ban_ele2 li a { display:block;width:150px;height:150px;margin-bottom:10px; }
.ban_ele2 li a { margin-bottom:0px; }
.ban_ele li a { border:1px solid #F0F0F0; }
.ban_ele li a img,.ban_ele2 li a img { width:140px;height:140px;display:block; }
.ban_ele li a img { margin:5px; }
.ban_ele2 li a img { border:1px solid #F0F0F0; margin-right:10px;margin-bottom:10px; }
.ban_sort { clear:both;margin:0px 10px;padding-top:15px;border-top:1px solid #ccc; }
.ban_sort dl { float:left;width:200px;margin-right:27px; }
.ban_sort dl dt { font-size:13px;font-weight:bold;clear:both;line-height:22px; }
.ban_sort dl dd a{ font-size:12px;margin-right:10px;line-height:18px;  }
.ban_sort dl dd.pink a { color:#F6C; }

.ban_a { float:left; margin-left:5px;}
.ban_a2 { float:left;margin-right:10px; }

.ban_txt { float:left;white-space:nowrap;width:480px; }
.ban_txt dl { width:480px;clear:both; }
.ban_txt dt { display:block; width:170px;height:170px; float:left; }
.ban_txt dt a { display:block; width:140px;height:140px;padding:5px;background:#F0F0F0; }
.ban_txt dt a img { display:block; width:140px;height:140px; }
.ban_txt dd ul { float:left;width:300px;height:125px;margin-top:10px; }
.ban_txt dd ul li { width:300px;height:25px;line-height:25px; }
.ban_txt dd ul li a{ display:block;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px; }

.tmenu8 { clear:both;width:100%; }
.tmenu8 li { margin-right:1px;width:100px;padding-left:12px;height:26px;line-height:26px;background:#DCDCDC;font-size:14px;  }
.tmenu8 li:hover,.tmenu8 li.selectd { background:#fff;border:1px solid #DCDCDC;border-bottom:none; }
.blk8 ul { clear:both;width:100%;padding:15px 0px; }
.blk8 li a { display:block;width:90px;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:22px;line-height:22px;font-size:12px; }


.navbtm { color:#666;background:#FFFFFF;line-height:20px;border:1px solid #DCDCDC;margin:15px auto; }
.navbtm span { display:block;padding-left:10px;font-size:13px; }
.navbtm ul { display:block;width:290px;height:90px;overflow:hidden;float:left;margin-left:10px; }
.navbtm li a { color:#666; }
.navbtm li { margin-right:10px;float:left;white-space:nowrap; }
.navbtm li.navt { font-weight:bold;width:290px;font-size:14px;line-height:30px;clear:both; }

.footer { margin:15px 0px; border-top:1px solid #DCDCDC; padding:10px 0px;line-height:20px; }
.footer .common { text-align:center;margin:0px auto;width:610px;  }
.footer1 { float:left;width:60px; }
.footer2 { float:left;width:550px;margin-top:5px; }
.footer a { margin-right:10px; }


#banner #ifocus {
	POSITION: relative; WIDTH: 960px; HEIGHT: 344px
}
#banner #ifocus_pic {
	POSITION: relative; WIDTH: 960px; DISPLAY: inline; FLOAT: left; HEIGHT: 344px; OVERFLOW: hidden
}
#banner #ifocus_piclist {
	Z-INDEX: 1; POSITION: absolute
}
#banner #ifocus_piclist LI {
	WIDTH: 960px; HEIGHT: 344px; OVERFLOW: hidden
}
#banner #ifocus_piclist IMG {
	WIDTH: 960px; HEIGHT: 344px
}
#banner #ifocus_btn {
	Z-INDEX: 3; POSITION: absolute; PADDING-LEFT: 3px; WIDTH: 880px; BOTTOM: 2px; HEIGHT: auto; LEFT: 0px; _bottom: 2px
}
UNKNOWN {
	BOTTOM: 5px
}
#banner #ifocus_btn LI {
	FILTER: alpha(opacity=50); PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; HEIGHT: auto; CURSOR: pointer; PADDING-TOP: 0px; opacity: 0.5; -moz-opacity: 0.5
}
#banner #ifocus_btn IMG {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH:96px; HEIGHT: 34px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#banner #ifocus_btn .current {
	TEXT-ALIGN: left; FILTER: alpha(opacity=100); MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; opacity: 1; -moz-opacity: 1
}
#banner #ifocus_btn .current IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH:126px; HEIGHT:45px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#banner #ifocus_opdiv {
	Z-INDEX: 2; POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 960px; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 52px; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; _height: 45px
}
#banner #ifocus_tx {
	Z-INDEX: 3; POSITION: absolute; BOTTOM: 8px; COLOR: #fff; LEFT: 8px
}
#banner #ifocus_tx .normal {
	DISPLAY: none
}

.corp { text-align:right;clear:both;width:100%; }
.corp a { color:#40ACFF; }

.path { color:#999999;width:960px;height:20px;line-height:20px;margin: 5px auto -10px;clear:both; }
.path span,.path h1{ float:left; }
.path h1 { display:inline;font-weight:normal;font-size:12px;padding:0px 10px; }
.path p { float:right;text-align:right;width:320px; }


.lanmu { width:960px;height:550px;overflow:hidden;background:#ffffff;  }
.lanmu .fl { width:170px;height:330px;padding:10px;background:url("cor.gif") right bottom no-repeat #DEBFD8; }
.lanmu .fl dl { background:#ffffff;height:330px;padding:0px 5px;overflow:hidden; width:160px;}
.lanmu .fl dt { margin:5px 0px 7px;background:#FFEFF3;clear:both; }
.lanmu .fl dt h2,.lanmu .fl dt h3 { font-size:13px;font-weight:normal;height:28px;line-height:28px;padding-left:10px; }
.lanmu .fl dd { width:65px;overflow:hidden;white-space:nowrap;padding-left:10px;line-height:22px;height:22px;float:left; }
.lanmu .fl dd.more_sy,.lanmu .fl dd.zt { width:150px;clear:both; }
.lanmu .fl dd.zt { display:block;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.lanmu .fl dd a:link,.lanmu .fl dd a:visited { font-size:12px;color:#666666; }
.lanmu .fl dd.more_sy a:link,.lanmu .fl dd.more_sy a:visited { float:right;margin-right:5px; color:#40ACFF;padding:0px 3px; }
.lanmu .fr { width:740px;height:330px;padding:10px;text-align:right;background:url("cor2.gif") left bottom no-repeat #DEBFD8; }
.lanmu .fr img { width:740px;height:330px; }
.lanmu ul { padding-left:20px; }
.lanmu ul li { width:310px;padding-top:20px; }
.lanmu ul b { float:left; padding:10px; background:#EFEFEF;display:block;margin-right:10px; }
.lanmu ul b img { width:140px;height:140px; }
.lanmu ul span { display:block;font-size:12px;line-height:20px;width:120px;height:130px;padding:10px 10px 0px 0px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.lanmu ul p { display:block;font-size:12px;line-height:20px;width:120px;height:80px;padding:10px 10px 0px 0px;color:#666;overflow:hidden; }
.lanmu ul strong a { display:block; font-size:22px;font-weight:bold;color:#B985AB;line-height:30px;height:60px;margin-top:15px;margin-right:15px;overflow:hidden; }


.common .tit2 { height:40px;width:100%;clear:both;border-left:1px solid #D9D9D9; }
.common .tit2 li h3 a { text-decoration:none;background:#F6F6F6;color:#666;display:block;float:left;width:230px;border:1px solid #D9D9D9;border-left:none; text-align:center;font-size:14px;font-weight:normal;line-height:40px; }
.common .tit2 li.now h3 a { background:#ffffff; border-bottom:none;border-top:2px solid #EC72AB;color:#EC72AB;font-weight:bold;text-decoration:underline; }
.common .tit2 li.now h3 a:hover { text-decoration:none; }
.common .body { height:410px;width:853px;padding:35px;border:1px solid #D9D9D9;border-top:none; }
.common .body .big { height:390px;margin-right:35px; }
.common .body .big a img { margin-top:25px; }

.line { border-bottom:1px solid #D9D9D9;padding-bottom:10px; }
.vline { border-right:1px solid #D9D9D9;margin-right:10px;  }

.jczt { width:920px;margin:0px auto;overflow:hidden; }
.jczt ul { width:1000px;clear:both; }
.jczt ul li { width:280px;height:170px;padding:8px;margin-right:15px;background:url("backzt.gif") left top no-repeat; }
.jczt ul li img { width:280px;height:130px; }
.jczt ul li p { margin-left:-8px; }
.jczt ul li p a { font-size:14px;display:block;background:url("ic_ar.gif ") 0px 12px no-repeat;padding-left:8px;line-height:30px;height:30px;margin-top:10px; }

.list,.content,.list_zt { width:962px;margin: 15px auto;clear:both;overflow:hidden; }
.list_zt { padding-bottom:20px; } 
.list { min-height:1745px; margin-bottom:0px; }
.list .fr,.content .fr { width:262px;overflow:hidden;  }
.list .fl,.content .fl { width:685px;overflow:hidden; padding-top:5px;background:url("back_list.gif") left top repeat-x #ffffff;border:1px solid #cccccc; }
.content .fl { padding-bottom:30px; }
.list .fl { min-height:1725px; }
.list h1,.list h2,.list_zt h1,.list_zt h2 { margin-top:15px;font-size:13px;height:30px;line-height:30px;padding-left:25px;font-weight:normal;color:#999; }
.list .fr h3,.content .fr h3 { font-size:15px;height:30px;line-height:30px; }
.sousuo { float:right;text-align:right;padding-right:275px; }
.bn_search { padding:0px;margin:0px 5px;height:25px;line-height:25px; }

.tx_list { width:640px;margin:auto; }
.tx_list li { float:left;height:160px;margin:10px 0px; }
.tx_list li b a,.tx_list li h3 a { display:block;color:#FF2F8D;max-height:50px;overflow:hidden; }
.tx_list li i { display:block;float:left;text-align:center;width:150px;height:150px;overflow:hidden;border:1px solid #F0F0F0;margin-right:15px; }
.tx_list li i:hover { border:1px solid #cccccc; }
.tx_list li i a { width:140px;height:140px;margin:5px;display:block;overflow:hidden; }
.tx_list li i a img { margin:auto;min-height:140px; }
.tx_list li b,.tx_list li h3,.tx_list li u,.tx_list li small,.tx_list li p { width:470px;display:block;float:left;font-size:12px; }
.tx_list li small  { line-height:18px;color:#aaa;  }
.tx_list li u { margin-top:10px;line-height:22px;color:#aaa;  }
.tx_list li p { margin-top:10px;line-height:22px;height:45px;overflow:hidden;color:#666; }
.tx_list li b,.tx_list li h3 { margin-top:10px;font-size:16px;line-height:25px; }

.item_zt { clear:both; }
.item_zt h2 { font-weight:bold;font-size:16px;}
.item_zt h4 { margin-top:10px;line-height:40px;font-weight:normal;padding-left:35px;color:#999;font-size:13px;}
.item_zt em { padding:0px 25px;margin-bottom:10px;display:block; }
.item_zt ul.tx_list { width:950px; }
.item_zt ul.tx_list li { float:left;width:430px;height:170px;overflow:hidden;margin-left:30px; }
.item_zt ul.tx_list li b { width:210px; }
.item_zt ul.tx_list li u,.item_zt ul.tx_list li small,.item_zt ul.tx_list li p { width:260px;}
.item_zt ul.tx_list li b,.item_zt ul.tx_list li h3 { margin-top:0px; }
.item_zt ul.tx_list li u { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_zt ul.tx_list li u a { color:#999; }

.qa { margin-left:70px; }
.qa li { height:125px; }
.qa li b,.qa li small,.qa li p { width:530px; }

.pages { padding-left:22px;height:50px;clear:both;padding-top:15px; }
.pageinfo { width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:right;text-align:right;font-size:14px;height:20px;line-height:20px;margin:3px 0px; }
.pages ul { width:600px;float:left; }
.pages li { font-size:13px;height:20px;line-height:20px;white-space:nowrap;margin-right:2px;padding:1px 8px;border:1px solid #DDD; }
.pages li.thisclass { background:#FF2F8D;color:#FFF; }
.pages li.thisclass a { color:#FFF; }
.pages li a,.wpages li a { text-align:center;display:block; }
.wen .pages { padding-left:200px;margin-top:10px;width:418px;clear:both; }


.npage,.npage2 { width:960px;height:40px;padding:8px;margin:auto;background:#fff; }
.npage a,.npage2 a,.npage span,.npage small,.npage2 small { display:block;color:#666;text-align:center;height:40px;line-height:40px;font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;float:left; text-decoration:none; }
.npage a,.npage span,.npage2 a { width:50px;border-right:1px solid #ccc; }
.npage small,.npage2 small { color:#aaa;font-weight:normal;margin-left:10px; }
.npage a:hover { color:#FC5292; }
.npage a.current:link,.npage a.current:visited { color:#FC5292;font-size:22px; }
.npage a.xia { width:120px; }
.npage a.xia:link,.npage a.xia:visited { font-size:25px;font-family:Arial, Helvetica, sans-serif;color:#FF2992; }

.napge2 { text-align:center; }
.npage2 a { width:100px;  }
.npage2 a:link,.npage2 a:visited { color:#FF2992;text-decoration:underline; }
.npage2 a:hover { text-decoration:none; }

.big_list,.tj_list ul,.tag_list ul,.qa_list ul,.mr_list,.c_list ul { background:#ffffff;border:1px solid #cccccc;margin-bottom:10px; }
.list .fr h3,.big_list,.tj_list,.tag_list,.qa_list,.qa_list ul,.mr_list,.c_list { width:260px; }

.big_list b { display:block;text-align:center;margin:10px auto 6px;width:240px;overflow:hidden; }
.big_list { padding-bottom:10px; }
.big_list b img { width:240px;height:240px;margin:auto; }
.big_list u { display:block;font-size:13px;font-weight:bold;height:30px;line-height:30px;margin:0px 10px;background:#84FFDA;text-align:center; }
.big_list ul { width:240px;height:45px;margin:0px 10px;padding:5px 0px;background:#BEFFF4; }
.big_list ul li { font-size:12px;float:left;white-space:nowrap;margin-left:10px;line-height:20px;height:20px; }
.big_list p { display:block;width:240px;margin:10px auto; }
.big_list p a { color:#666;display:block;line-height:22px;background:url("ic_ar.gif") 0px center no-repeat;padding-left:10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:220px; }
.big_list form { background:#EEE;width:240px;height:36px;line-height:35px;margin:10px auto;text-align:center; }
.big_list input { border:1px solid #ccc;margin-left:8px; }

.list_t { width:232px;margin:5px auto;clear:both; }
.list_t ul,.list_t i,.list_t b { display:block;height:23px;float:left;margin-top:5px; }
.list_t ul { background:url("back_m.gif") left top repeat-x; }
.list_t li { width:70px;text-align:center;line-height:23px;height:23px; }
.list_t li.m { border-right:1px solid #FFC2D9; }
.list_t li.a:link,.list_t li.a:visited { color:#000; }
.list_t i { width:10px;background:url("back_m1.gif") left top no-repeat; }
.list_t b { width:10px;background:url("back_m2.gif") right top no-repeat; }

.tj_list ul { height:270px;padding:10px; }
.tj_list li { text-align:center; }
.tj_list li b { display:block;margin:5px auto;height:80px;}
.tj_list li b img { width:230px;height:70px;margin:5px;border:1px solid #ddd; }
.tj_list p { display:block;line-height:20pxwhite-space:nowrap;overflow:hidden; }

.qa_list ul { height:630px;width:260px;overflow:hidden; }
.qa_list li { overflow:hidden;width:240px;height:175px;padding:10px;border-bottom:1px dotted #ccc; }
.qa_list li u { height:55px;float:left;overflow:hidden;padding-left:50px;background:url("qa1.gif") 0px 0px no-repeat; }
.qa_list li u a { display:block;width:190px;line-height:16px;padding-top:5px;overflow:hidden; }
.qa_list li small { display:block;clear:both;width:220px;height:70px;overflow:hidden;padding:25px 10px;background:url("yinhao1.gif") 5px 5px no-repeat #F3F3F3;line-height:20px;text-align:left;  }
.qa_list li small a { text-decoration:underline; }
.qa_list li small a:hover { text-decoration:none; }
.qa_list li.li2{ padding-top:7px; }

.tag_list ul { height:120px;padding:10px 5px;overflow:hidden;clear:both; }
.tag_list ul li { font-size:13px;line-height:25px;width:100px;padding-left:15px;overflow:hidden;background:url("ic_ar.gif") 5px 10px no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tag_list ul li.li2 { width:260px; }

.mr_list { height:120px;line-height:20px;overflow:hidden; }
.mr_list a { color:#666;line-height:20px;display:block;padding:0px 15px;;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:210px; }
.mr_list p { color:#666;width:230px;padding:15px 15px 5px;height:56px;overflow:hidden; }
.mr_list i { display:block;height:20px;font-style:normal;overflow:hidden; }
.st2 { padding-top:10px;height:110px; }

.m2 { float:right;overflow:hidden; }
.m2 a { display:block;float:left;line-height:23px;height:23px;text-align:left;padding-left:10px;color:#fff;font-weight:bold; }
.m2 a.f { background:url("ic_mr.gif") left top no-repeat;width:56px; }
.m2 a.l { background:url("ic_mr2.gif") left top no-repeat;width:56px; }

.c_list ul { height:400px; }
.c_list li { width:250px;height:120px;overflow:hidden;margin:10px 10px 0px; }
.c_list li u { background:#eee;display:block;float:left;width:120px;height:120px;text-align:center; }
.c_list li u img { height:100px;margin:10px; }
.c_list li i { background:#eee;display:block;float:left;width:115px;height:105px;padding:15px 5px 0px 0px;font-style:normal; }
.c_list li i p { color:#999;width:115px;margin-top:5px;height:40px;line-height:18px;overflow:hidden; }
.c_list li i a { display:block;width:105px;line-height:20px;height:40px;overflow:hidden;color:#000; }

.ic_list ul { background:#ffffff;border:1px solid #cccccc;margin-bottom:10px; }
.ic_list { width:260px; }
.ic_list ul { padding:6px 0px 0px 6px;height:252px; }
.ic_list li { text-align:center; height:70px; width:70px; border:1px dotted #ccc;margin:5px;overflow:hidden; }
.ic_list li a { color:#666;height:70px; width:70px; display:block; text-align:center;  }
.ic_list li a:hover { color:#FB64A1;text-decoration:none; }
.ic_list li img { display:block;margin:2px auto 5px; }

.youx { background:#fff; }
.youx img { width:240px;height:240px;margin:10px; }
.youx2 { background:#fff;margin-top:15px; }
.youx2 a { display:block;background:url("ic_bnfx.gif") center 160px no-repeat;padding-bottom:30px; }
.youx2 img { width:240px;margin:10px; }

.list_tit { height:220px;margin-top:0px;background:url("back_h3.gif") left top no-repeat #fff;clear:both; }
.list_tit ul { padding-top:20px; } 

.path { height:30px;width:945px;line-height:30px;padding-left:17px;background:url("ic_home.gif") 0px 10px no-repeat; }
.path p { height:30px;overflow:hidden; }
.path a { color:#999; }

.content h1 { font-size:22px;text-align:center;line-height:36px;padding-top:20px; }
.content small { display:block;text-align:center;line-height:25px;margin-bottom:20px;  }
.content small u { margin-right:5px;color:#999; }
.content small u a { color:#999;text-decoration:none; }
.content small u.u2 a { text-decoration:none; }
.content small u a:hover { text-decoration:none; }
.content small u.fx a { background:#FF2F8D;line-height:25px;color:#FFF;padding:1px 5px; }

.wen { line-height:25px;font-size:14px;width:620px;margin:auto;overflow:hidden; }
.wen table { width:620px;margin: 10px auto 0px; }
.wen td { text-align:left;font-size:14px;padding:10px;line-height:25px; }
.wen p { margin:10px auto; }
.wen p strong { font-weight:bold; }
.wen p u { text-decoration:underline; }
.wen p a:hover u { text-decoration:none; }
.wen img { border: 1px solid #ddd;margin:10px auto 3px; }
.cda { max-width:620px;margin:0px auto;text-align:center;overflow:hidden;max-height:80px; }
.cda img { max-width:620px;height:80px; }

.wen_more { width:620px;height:245px;margin:10px auto; }
.wen_more h2 { font-size:12px;font-weight:normal;color:#999;line-height:25px;margin-bottom:5px; }
.wen_more ul { width:618px;margin-bottom:10px;padding-left:2px;height:203px;background:#F4F4F4; }
.wen_more ul li { background: #FFF;width:150px;height:190px;margin:2px;margin-top:5px;over-flow:hidden; }
.wen_more ul li strong { font-weight:normal; }
.wen_more ul li a { color:#666;display:block;width:140px;height:140px;padding:5px;font-size:12px;text-align: center;overflow:hidden; }
.wen_more ul li img { display:block;margin:auto;height:140px; }

.wen_more ul li p { width:140px;height:36px;line-height:18px;padding:5px;background:url("e.gif") right top no-repeat #F4F4F4;overflow:hidden; }
.wen_more ul li p a { padding:0px;height:36px; }

.cang { width:620px;height:28px;line-height:28px;margin:15px auto; }
.cang a { cursor:hand; }
.cang a img { border:none;margin:0px;margin-left:8px; }
.shengming { width:600px;border-bottom:1px solid #ddd;font-size:12px;line-height:20px;margin:10px auto 0px;padding: 5px 10px 15px;color:#999; }

.biaoqian { width:620px;height:30px;padding:30px 0px 5px;font-weight:bold;font-size:15px;line-height:30px;margin:auto;clear:both; }
.biaoqian h3 { font-size:14px; }
.biaoqian h3 a { margin:0px 2px;text-decoration:underline;font-size:14px; }
.biaoqian a:hover { text-decoration:none; }
ul.relate { width:620px;height:120px;margin:auto;clear:both; }
ul.relate li { width:300px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:22px;  }

.fbpl { background: url("pl.gif") left top no-repeat #EEE;clear: both;width:590px;height:180px;margin:10px auto 20px;overflow:hidden;padding:15px; }
.fbpl ul { float:right; }
.fbpl ul,.fbpl ul li { height:30px;line-height:30px; }
.userinfo { margin:5px auto;height:35px;overflow:hidden; }
.userinfo input,.ipt { font-size:13px;line-height:19px;border: 1px solid #CCCCCC;background:#FCFCFC; }
.userinfo input { height:19px;margin:5px; }
.ipt { padding:5px;width:580px;height:100px; }
.userinfo img { vertical-align: middle; }
.userinfo button { margin-left:10px;vertical-align: middle; }

ul.pl { width:620px;margin:auto;clear:both; }
ul.pl li { clear:both;width:620px;border-top:1px dotted #D6D6D6;padding:10px 0px;  }
ul.pl i,ul.pl b { display:block;font-size:14px;line-height:25px;font-weight:normal;font-style:normal; }
ul.pl i { color:#888;font-size:13px; }
ul.pl b { color:#333;padding-left:22px; }
ul.pl i img { margin-right:5px; }

.best { font-size:14px;line-height:180%; background: url(qa/best_bg.gif) 0px 0px repeat-x; width:580px;margin:10px auto; padding: 20px; border: 1px solid #F6EAEC; }
.best_title { font-weight:bold;font-size:15px;line-height:30px;height:30px; background: url(qa/best_ic.gif) 0px 0px no-repeat; padding-left:35px; margin-bottom:10px; }
.jy { background:url(qa/hd.gif) no-repeat 0px 2px; padding-left:25px;width:580px;margin:10px auto;font-size:14px; font-weight:bold; line-height:30px; height:30px; }

.ditu { width:240px;height:210px;overflow:hidden;margin:8px 0px;border:1px solid #ffffff; }

table.ting { background:#FFFFFF;margin-top:10px; }
.ting2 { font-weight:bold;height:18px;background:#F4F4F4; }
.ting td { font-size:12px;padding:3px;height:20px;line-height:18px;border:1px solid #F4F4F4; }
.ting td a:link,.ting td a:visited { margin-right:10px;text-decoration:underline;color:#FF2F8D;  }
.ting td a:hover { text-decoration:none; }

.you2 { width:100%;text-align:left;font-size:15px;font-weight:bold;line-height:35px; height:35px;background:url(http://www.lilywed.cn/images/hlxc.gif) left bottom no-repeat; }

.r2 { clear:left;height:100%;text-align: center; margin:0px auto 20px;  }
.r2 dl { float:left;position:relative;padding-top:6px;padding-right:0px;padding-bottom:0px;padding-left:6px;width:140px;height:192px;overflow:hidden;margin:0px;margin-left:7px; }
.r2 dd { color:#ffffff;padding:0px;margin:0px;background: #222222; left: 10px; width: 132px; line-height: 20px; position: absolute; top: 177px; height: 20px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; }
.r2 dd a:link,.r2 dd a:visited { color:#ffffff;font-size:12px;text-decoration:none; }
.r2 dt img { border-right: #C9B2B9 1px solid; padding-right: 1px; border-top: #C9B2B9 1px solid; padding-left: 1px;  padding-bottom: 1px; border-left: #C9B2B9 1px solid; width:130px; padding-top: 1px; border-bottom: #C9B2B9 1px solid; height: 188px }

#kefu { width:130px; }
.obtn {width:30px; background: url(http://www.lilywed.cn/images/img3-5_1.gif) no-repeat; float: left; height:180px;}
* html .obtn {filter: progid:dximagetransform.microsoft.alphaimageloader(src="http://www.lilywed.cn/images/img3-5_1.gif",sizingmethod='crop'); width:30px; background: none transparent scroll repeat 0% 0%; float: left; height:150px}
* + html .obtn {width:30px; background: url(http://www.lilywed.cn/images/img3-5_1.gif) no-repeat; float: left; height:180px;}
