@charset "utf-8";
/* CSS Document */
body { font-family: ""; margin:0; padding:0; font-size:12px; color:#333; line-height:18px; background:#fff;}
div, form, img, ul, ol, li, dl, dt, dd, blockquote,p { margin:0; padding:0; border:0; list-style-type:none; font-size:100%; }
li { list-style-type:none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; line-height:18px; font-weight:normal; }
select, option, input { padding:0px; margin:0px; font-size:12px; }
img { border:0 none; vertical-align:middle; }
input { padding:0px; margin:0px; padding-left:2px;}
/*table*/
table, tr, td, caption, th, tbody { padding:0px; margin:0px; font-size:12px; line-height:19px; border-collapse:collapse; }
/* Link */
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
/* Font  */
.fb { font-weight: bold; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
/* Layout */
.left { float: left; }
.right { float: right; }
.clear { clear: both; height:0px; overflow:hidden; }
.blank5{clear:both; height:5px; line-height:1px; font-size:1px; overflow:hidden;}
.blank10{clear:both; height:10px; line-height:1px; font-size:1px; overflow:hidden;}
.relative{ position:relative; }
/* 容器居中 */
.navBg{background:url(navbg.jpg) center 61px no-repeat;}
.container{width:960px; margin:0 auto; background:url(bg01.gif) 0 92px no-repeat; border-left:1px solid #005e79; border-right:1px solid #005e79; background:#fff;}
/* 频道页头 */
.channel_header{padding:5px 10px; height:50px; border-top:1px solid #005e79;}
.channel_header h1{height:50px; overflow:hidden; float:left;}
.channel_header .right{padding-top:5px;}
.channel_header .rss{background:url(bg.gif) -274px -289px no-repeat; width:26px; height:14px;}
.channel_nav{background:url(navbg2.jpg) 0 0 no-repeat; height:33px; width:962px; margin:0 auto;}
.channel_nav #nav{padding-left:30px; }
.channel_nav #nav li{float:left; line-height:32px; height:32px; width:180px; text-align:center; font-weight:bold; word-spacing:18px; background:url(nav_border.png) right center no-repeat; color:#fff; position:relative; z-index:1; }
.channel_nav #nav li.last{background:none;}
.channel_nav #nav li a{color:#fff;}
.channel_nav #nav li a:hover{color:#8cadb6; text-decoration:none;}
.channel_nav #nav li ol{position:absolute; z-index:99; width:180px; background:url(subnav.gif) center top no-repeat; padding:6px 0 0; top:32px; left:0; display:none;}
.channel_nav #nav li ol li{font-weight:normal; word-spacing:2px;}

.firstscreen{padding:0 10px; background:url(fsBg.jpg) top repeat-x;}
.focusPhoto{width:270px; height:400px; float:left; overflow:hidden; position:relative; margin-right:10px;}
.focusPhoto h3{width:250px; height:35px; line-height:35px; padding:0 10px 25px; overflow:hidden; background:url(darkblue70.png); position:absolute; left:0; bottom:0; z-index:2; color:#fff; font-size:14px; font-weight:bold; }
.focusPhoto h3 a{color:#fff; text-decoration:none;}
.focusPhoto .photo li{display:none;}
.focusPhoto .photo li.current{display:block;}
.focusPhoto .list{position:absolute; right:5px; bottom:5px; z-index:99; width:72px; height:20px;}
.focusPhoto .list li{width:18px; height:18px; line-height:18px; text-align:center; font-size:12px; font-weight:bold; color:#fff; float:left; cursor:pointer;}
.focusPhoto .list li.current{background:#000;}

.topLine{width:441px; float:left;}
.topLine .text li{background:url(line.jpg) center 82px no-repeat; padding-bottom:20px;}
.topLine h3{font-size:16px; font-weight:bold; line-height:32px; height:32px; overflow:hidden;}
.topLine h3 a{color:#00495e;}
.topLine p{color:#666; text-indent:2em; line-height:20px; height:40px; overflow:hidden;}
.topLine .photoBox{padding-top:14px;}
.topLine .photoBox li{float:left; position:relative; width:147px; height:110px; overflow:hidden;}
.topLine .photoBox li div{position:absolute; left:0; top:0; width:147px; height:110px; background:url(photohover.png); padding:8px; line-height:20px; display:none;}
.topLine .photoBox li div a{color:#fff;}
.topLine .photoBox li:hover div{display:block;}

.focusList{width:210px; float:right; border-left:1px solid #bebebe;}
.focusList h2{background:url(bg.gif) 0 0; height:15px; font-size:14px; font-weight:bold; color:#727272; padding-left:10px; padding-top:4px; overflow:hidden;}
.focusList h2 a{color:#727272;}
.focusList h2 a:hover{color:#00495e;}
.focusList .photoBox{padding:17px 0 0 10px; height:90px; overflow:hidden;}
.focusList .photoBox h3 a{color:#00495e; font-weight:bold;}
.focusList .photoBox .left{width:85px;}
.focusList .photoBox .right{width:110px;}
.focusList ul{padding:3px 0 0 10px;}
.focusList li{line-height:30px; height:30px; overflow:hidden; background:url(bg.gif) -297px 14px no-repeat; padding-left:10px;}
.focusList li a{color:#727272;}

.homeListA{width:940px; margin:0 auto; background:url(titlebg.jpg) no-repeat; padding-top:49px;}
.homeListA .leftSide{width:250px; float:left; border-right:1px solid #ccc; padding:0 10px;}
.homeListA .leftSide h2{height:21px; background:url(bg.gif) 80px -29px no-repeat; width:85px; text-align:center; font-size:14px; font-weight:bold; padding-left:80px; padding-top:4px;}
.homeListA .leftSide h2 a{color:#fff;}
.homeListA .leftSide .photoBox{text-align:center; padding-top:10px;}
.homeListA .leftSide .photoBox h3{line-height:30px; height:30px; overflow:hidden; font-weight:bold;}
.homeListA .leftSide ul{padding-left:5px;}
.homeListA .leftSide li{height:24px; line-height:24px; background:url(bg.gif) -297px 11px no-repeat; padding-left:10px;}
.homeListA .middleSide{width:458px; float:left; overflow:hidden;}
.homeListA .middleSide .photoBox{background:url(line.jpg) center bottom no-repeat; padding:0 10px 10px;}
.homeListA .middleSide .photoBox .left{width:240px;}
.homeListA .middleSide .photoBox .right{padding-top:6px;}
.homeListA .middleSide h2{background:url(bg.gif) 0 -64px no-repeat; width:77px; height:23px; font-size:14px; font-weight:bold; padding-left:16px; padding-top:6px;}
.homeListA .middleSide h2 a{color:#fff;}
.homeListA .middleSide .photoBox h3{color:#00495e; font-size:14px; font-weight:bold; line-height:22px; height:22px; overflow:hidden; padding-top:5px;}
.homeListA .middleSide .photoBox h3 a{color:#00495e;}
.homeListA .middleSide .photoBox p{color:#666; text-indent:2em; height:60px; overflow:hidden; line-height:20px;}
.homeListA .middleSide ul{width:460px; height:194px; background:url(line.jpg) 0 100px no-repeat;}
.homeListA .middleSide li{float:left; width:210px; padding:0 10px; margin:10px 0 5px; background:url(dotline.gif) right repeat-y;}
.homeListA .middleSide li strong{color:#00495e; line-height:22px; height:22px; overflow:hidden; display:block;}
.homeListA .middleSide li strong a{color:#00495e;}
.homeListA .middleSide li p{color:#666; text-indent:2em; height:60px; overflow:hidden; line-height:20px;}
.homeListA .rightSide{width:190px; padding:0 10px; float:right; background:url(bg.gif) 0 -103px no-repeat;}
.homeListA .rightSide h2{height:22px; padding-top:5px; font-size:14px; font-weight:bold; color:#fff;}
.homeListA .rightSide h2 a{color:#fff;}
.homeListA .rightSide ul{text-align:center; padding-top:10px;}
.homeListA .rightSide li h3{height:34px; line-height:34px; overflow:hidden;}
.homeListA .rightSide li h3 a{color:#00495e; font-weight:bold;}

.homeListB{width:940px; margin:0 auto; background:url(titlebg.jpg) no-repeat; padding-top:49px;}
.homeListB .leftSide{width:260px; float:left; border-right:1px solid #ccc; padding-right:10px;}
.homeListB .leftSide h2{height:21px; background:url(bg.gif) 90px -29px no-repeat; width:85px; text-align:center; font-size:14px; font-weight:bold; padding-left:90px; padding-top:4px;}
.homeListB .leftSide h2 a{color:#fff;}
.homeListB .leftSide .photoBox{padding-top:10px; height:74px;}
.homeListB .leftSide .photoBox div{float:left;}
.homeListB .leftSide .photoBox h3{height:18px; overflow:hidden; font-weight:bold; float:right; width:120px;}
.homeListB .leftSide .photoBox h3 a{color:#00495e;}
.homeListB .leftSide .photoBox p{float:right; width:120px; height:54px; overflow:hidden; text-indent:2em; color:#999;}
.homeListB .leftSide ul{padding-left:5px; padding-top:10px;}
.homeListB .leftSide li{height:24px; line-height:24px; background:url(bg.gif) -297px 11px no-repeat; padding-left:10px;}
.homeListB .middleSide{width:458px; float:left; overflow:hidden;}
.homeListB .middleSide h2{background:url(bg.gif) 0 -64px no-repeat; width:77px; height:23px; font-size:14px; font-weight:bold; padding-left:16px; padding-top:6px; margin-left:10px;}
.homeListB .middleSide h2 a{color:#fff;}
.homeListB .middleSide .photoBox{background:url(line.jpg) center 109px no-repeat; height:110px;}
.homeListB .middleSide .photoBox li{float:left; width:214px; padding:10px 0 0 10px;}
.homeListB .middleSide .photoBox div{float:left;}
.homeListB .middleSide .photoBox h3{color:#00495e; font-weight:bold; line-height:22px; height:22px; overflow:hidden; float:right; width:124px;}
.homeListB .middleSide .photoBox h3 a{color:#00495e;}
.homeListB .middleSide .photoBox p{color:#999; text-indent:2em; height:54px; overflow:hidden; line-height:18px; float:right; width:124px;}
.homeListB .middleSide .textBox{width:460px; height:125px; background:url(dotline.gif) 230px 0 repeat-y; margin-top:15px;}
.homeListB .middleSide .textBox li{float:left; width:195px; padding:0 10px 0 25px; height:26px; line-height:26px; overflow:hidden; background:url(bg.gif) -282px -20px no-repeat; }
.homeListB .middleSide .textBox li a{color:#00495e;}
.homeListB .rightSide{width:200px; float:right; background:url(bg.gif) 0 -103px no-repeat; padding:0 5px;}
.homeListB .rightSide h2{height:22px; padding-top:5px; padding-left:5px; font-size:14px; font-weight:bold; color:#fff;}
.homeListB .rightSide h2 a{color:#fff;}
.homeListB .rightSide ul{padding-top:12px;}
.homeListB .rightSide li{float:left; width:90px; text-align:center; padding:0 5px;}
.homeListB .rightSide li h4{height:32px; line-height:32px; overflow:hidden;}
.homeListB .rightSide li h4 a{color:#00495e;}

.taste{background-position:0 0;}
.mood{background-position:-940px 0;}
.fashion{background-position:-1880px 0;}
.relax{background-position:-2820px 0;}
.end{border-bottom:1px solid #005e79;}

.showgirl{width:940px; margin:10px auto;}
.showgirl h2{background:url(titlebg.jpg) -3760px 0 no-repeat; height:29px; text-align:right; padding:6px 10px 0 0;}
.showgirl .more{width:64px; height:22px; background:url(bg.gif) right -63px no-repeat;}
.showgirl .rollBox{width:940px; margin-top:10px;}
.showgirl .turnleft{float:left; margin-top:60px; cursor:pointer; background:url(bg.gif) right -115px no-repeat; width:21px; height:24px;}
.showgirl .turnright{float:right; margin-top:60px; cursor:pointer; background:url(bg.gif) right -169px no-repeat; width:21px; height:24px;}
.showgirl .cont{width:880px; height:162px; overflow:hidden; float:left; padding-left:10px; line-height:24px;}
.showgirl .cont .ground{width:10000px;}
.showgirl .cont img{border:1px solid #ccc;}
.showgirl .cont a{margin-right:28px; float:left; display:block; height:162px; overflow:hidden; text-align:center;}
.showgirl .cont #List1, .photoList .cont #List2 { float:left; }

/* 友情链接 */
.friendlink{border:1px solid #1d5d73; width:960px; margin:0 auto; color:#304c71;}
.friendlink a{color:#304c71;}
.friendlink .title{border-right:1px solid #1d5d73; font-weight:bold; background:url(bg.gif) -265px -205px no-repeat #f4f7fa; padding-left:40px;}
.friendlink td{padding:2px 10px;}
/* 联系我们 */
.contact{border:5px solid #00495e; width:952px; margin:0 auto;}
.contact .title{background:#6699aa; font-size:14px; text-align:center; color:#fff; font-weight:bold;}
.contact td{padding:2px 10px;}

/* 广告 */
.gg{width:960px; margin:0 auto;}
.textAdv{ background:#DFDFDF; height:30px; overflow:hidden;}
.textAdv li{ width:160px; float:left; line-height:30px; text-align:center; height:30px;overflow:hidden;}

/* 列表页面 */
.listpage{padding-top:10px;}
.listpage .leftside{width:680px; float:left; padding-left:10px; }
.listpage .leftside h2{height:30px; line-height:30px; text-align:left; background:#e4e4e4; font-size:14px; color:#00495e; font-weight:bold; padding-left:20px;}
.listpage .leftside ul{padding:5px 10px; width:660px;}
.listpage .leftside li{height:36px; line-height:36px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(bg.gif) -294px 16px no-repeat; padding-left:15px;}
.listpage .leftside li h3{font-size:14px; float:left; line-height:36px;}
.listpage .leftside li h3 a{color:#00495e;}
.listpage .leftside li span{float:right; color:#999;}
.listpage .leftside li a:hover{text-decoration:none; color:#C00;}
.listpage .leftside .page{width:260px; margin:10px auto;}
.listpage .leftside .page a{display:block; padding:2px 7px; background:#eee; border:1px solid #b3b3b3; float:left; font-family:Arial, Helvetica, sans-serif; color:#666; margin-right:5px;}
.listpage .leftside .page a:hover{background:#00495e; color:#fff; text-decoration:none;}
.listpage .rightside{width:245px; float:right; margin-right:10px;}
.listpage .rightside h2{height:22px; font-size:14px; font-weight:bold; color:#fff; padding:5px 10px 0;}
.listpage .rightside h2 a{color:#fff;}
.listpage .rightside .box{background:url(bg.gif) 0 -103px no-repeat;}
.listpage .rightside ul{padding:10px;}
.listpage .rightside li{line-height:22px; height:22px; overflow:hidden; padding-left:15px; background:url(bg.gif) -294px -20px no-repeat;}
.listpage .rightside a{color:#00495e;}


