*{margin:0;padding:0;list-style:none}
.fontPink {font-size:12px;color:#E81591 !important;}
a.fontPink:hover {color:#333333 !important;}

.header {width:970px;height:52px;margin:0 auto 1px;}
.logo {float:left;display:block;width:215px;height:52px;overflow:hidden;}
.header form {width:295px;height:20px;float:right;margin-top:28px;}
.header form select{ width:80px; float:left; }
.header form input {float:left;width:128px;height:16px;margin:0 4px;padding:2px 3px 0 3px;color:#808080;border:1px solid #A5ACB2;}
.header form button {float:left;width:71px;height:20px;line-height:20px;text-align:center;color:#FFFFFF;border:0;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/btn-star.png) 0 0 no-repeat;}

#menu div {position:relative;width:970px;height:66px;margin:0 auto;overflow:hidden;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/star_nav.jpg) 0 0 no-repeat;}
#menu ul {position:relative;left:50%;float:left;line-height:37px;text-align:center;}
#menu ul li {position:relative;right:50%;float:left;display:inline;padding:0 15px;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/pic-ent.png) right -163px no-repeat;}
#menu ul li.noBg {background:none;}
#menu ul li a {font-weight:bold;color:#FFFFFF;}
#menu ul li a.currA {padding:0 0 10px;_padding-bottom:9px;color:#FFFFFF;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/star_nav_arrow.png) center bottom no-repeat;}
#menu ul ul {position:absolute;width:970px;top:33px;left:0;height:33px;line-height:37px;background:none;}
#menu ul ul.upNav li {position:static;padding:0 10px;background:none;}
#menu ul ul a {font-weight:normal;color:#DDDDDD;}
#menu ul a:hover {text-decoration:none;color:#F20000;}
#menu ul ul a:hover {color:#FFFFFF;}
.crumb {float:left;width:400px;height:20px;line-height:20px;margin:32px 0 0 10px;overflow:hidden;display:inline;}

.container {width:970px;overflow:hidden;margin:8px auto 10px;background:#FFFFFF;}
.flash-box {position:relative;float:left;width:350px;height:335px;overflow:hidden;margin-right:19px;}
.flash-box .text {position:absolute;top:246px ;left:0;width:350px;height:89px;}
.flash-box .text h3, .flash-box .text p {position:absolute;top:5px;left:10px;width:340px;height:30px;z-index:10;}
.flash-box .text h3 {font:normal 20px/36px simhei, Verdana,Lucida, Arial, Helvetica, sans-serif;}
.flash-box a {color:#FFFFFF;}
.flash-box a:hover {text-decoration:none;color:#E81591;}
.flash-box .text p {top:35px;height:22px;line-height:22px;color:#FFFFFF;}
.flash-box .text .pager {position:absolute;right:0;_right:-4px;bottom:0;_bottom:-1px;width:100px;_width:104px;height:23px;overflow:hidden;z-index:10; }
.flash-box .text .pager a {display:block;float:left;margin-left:1px;width:24px;height:23px;line-height:23px;text-align:center;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flash-box .text .pager a:hover, .flash-box .text .pager a.currA {text-decoration:none;color:#E81591;}
.flash-box .text .bg {position:absolute;top:0;left:0;width:350px;height:89px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='crop');z-index:1;}

.hot-pic-sort {float:left;width:248px;height:332px;overflow:hidden;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/pic_news_bg.png) 0 0 no-repeat;}
.hot-pic-sort h3 { font-size:14px; height:33px; line-height:33px; padding-left:6px; margin-bottom:4px; }
.hot-pic-sort ol { line-height:22px; padding-left:35px; }
.hot-pic-sort li { padding-top:7px; height:22px; overflow:hidden; }
.hot-pic-sort li span { color:#FF9507; }

.new-hot-pic { background:#F1F1F1; width:315px; height:335px; overflow:hidden; float:right; padding:0 13px; margin-bottom:10px; }
.new-hot-pic h3 { font-size:14px; border-bottom:1px solid #D9D9D9; line-height:32px; height:32px; }
.new-hot-pic .new-hot-pic-box {  width:315px; overflow:hidden; zoom:1; border-top:1px solid #fff; padding-top:10px; }
.new-hot-pic .new-hot-pic-box ul { zoom:1; overflow:hidden; margin-right:-30px; }
.new-hot-pic .new-hot-pic-box li { background:#fff; float:left; margin-right:14px; padding:4px 5px; width:140px; height:124px; text-align:center; overflow:hidden; margin-bottom:13px;  }
.new-hot-pic .new-hot-pic-box li img{ display:block; width:140px; height:100px;  margin-bottom:4px; }

.pic-list {position:relative;clear:both;width:968px;height:316px;margin-bottom:9px;overflow:hidden;border:1px solid #B2B2B2;}
.pic-list h3 {float:left;width:100%;height:27px;line-height:27px;padding-bottom:2px;font-size:14px;text-indent:10px;color:#FFFFFF;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/pic_title.png) 0 0 no-repeat;}
.pic-list div {clear:both;position:absolute;top:48px;left:19px;}
.pic-list ul {position:relative;width:660px;height:240px;padding-left:310px;}
.pic-list li {float:left;width:132px;height:122px;margin:0 13px 10px;line-height:22px;overflow:hidden;text-align:center;display:inline;}
.pic-list li img {display:block;width:130px;height:98px;overflow:hidden;border:1px solid #FFFFFF;}
.pic-list li.top {clear:both;position:absolute;top:0;left:0;width:305px;height:252px;overflow:hidden;margin:0;}
.pic-list li.top img {display:block;width:303px;height:226px;overflow:hidden;}
.pic-list li.top a {font-size:14px;font-weight:bold;color:#686868;}
.pic-list li a {color:#333333;}
.pic-list a.more { position:absolute; top:3px; right:20px; }

.picList {position:relative;clear:both;width:968px; zoom:1; overflow:hidden; margin-bottom:9px;overflow:hidden;border:1px solid #B2B2B2;}
.picList h3 {width:100%;height:27px;line-height:27px;padding-bottom:2px;font-size:14px;text-indent:10px;color:#FFFFFF;background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/pic_title.png) 0 0 no-repeat;}
.picList .pic-list-box { float:left; width:750px; clear:left; margin:19px 0 0 19px; display:inline; }
.picList .text-list-box { position:absolute; top:28px; right:0; height:390px; background:#F4F9FD; padding-top:18px; }
.picList a.more { position:absolute; top:3px; right:20px; }


.picList .pic-list-box { padding-left:271px; position:relative; width:485px; height:360px; zoom:1; overflow:hidden; }
.picList .pic-list-box ul{ margin-right:-30px; zoom:1; overflow:hidden;  }
.picList .pic-list-box li{ float:left; width:100px; height:165px; margin-bottom:12px; line-height:24px; text-align:center; overflow:hidden; margin-right:22px; zoom:1; }
.picList .pic-list-box li img{ display:block; width:100px; height:140px; }
.picList .pic-list-box li.top{ position:absolute; top:0; left:0; float:none; margin:0; width:249px; height:350px; font-size:14px; line-height:30px; font-weight:bold; zoom:1; overflow:hidden; z-index:100; }
.picList .pic-list-box li.top a{ color:#666;}
.picList .pic-list-box li.top img{ display:block; width:249px; height:317px; }


.text-list-box { width:190px; zoom:1; overflow:hidden; float:right; padding-left:10px; }
.text-list-box li { float:left; width:75px; height:21px; overflow:hidden; margin-right:10px; padding-left:10px; background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/pointer_2.gif) no-repeat 2px 8px; }

.noBigPic .pic-list-box { width:750px; padding-left:0; line-height:24px; height:255px; }
.picList .pic-list-box li{ float:left; width:100px; height:165px; margin-bottom:12px; text-align:center; overflow:hidden; margin-right:22px; zoom:1; }
.noBigPic .pic-list-box li, .noBigPic .pic-list-box li.top{ float:left; width:120px; height:112px; margin-bottom:12px; text-align:center; overflow:hidden; margin-right:33px; zoom:1; }
.noBigPic .pic-list-box li.top { position:static; font-weight:normal; font-size:12px; line-height:24px; }
.noBigPic .pic-list-box li.top a{ color:#333;}
.noBigPic .pic-list-box li img, .noBigPic .pic-list-box li.top img{ display:block; width:120px; height:90px; }
.noBigPic .single-list li{ float:none; width:auto;}
.noBigPic .text-list-box { padding-top:10px; }



.all-pic-list {position:relative;clear:both;width:970px; margin-bottom:9px;overflow:hidden; background:#F4F9FD; }
.all-pic-list h3 {float:left;width:968px ;height:28px;line-height:28px;font-size:14px;text-indent:10px;color:#333;background:#ececec; border:solid #cacaca 1px; border-bottom:none;position:relative; }
.all-pic-list h3 .filter { position:absolute; top:2px; right:0; zoom:1; overflow:hidden; font-size:12px; line-height:24px; width:224px; height:24px; font-weight:normal;}
.all-pic-list h3 .filter a{ float:left; margin-right:3px; background:url(../Local Settings/Temporary Internet Files/Content.IE5/img/pic_selector.gif) 0 0 no-repeat; height:24px; width:109px; text-align:center; color:#4E4E4E; text-indent:0; overflow:hidden; }
.all-pic-list h3 .filter a:hover, .all-pic-list h3 .filter a.currA { color:#1A0477; background-position:-112px 0; text-decoration:none;}
.all-pic-list .inner { border:1px solid #CACACA; width:968px; zoom:1; overflow:hidden; }
.all-pic-list .all-pic-list-box { padding:22px 26px; margin-right:-100px; line-height:30px; zoom:1; overflow:hidden; }
.all-pic-list .all-pic-list-box li { float:left; text-align:center; width:200px; height:180px; margin-right:38px; margin-bottom:17px; overflow:hidden;}
.all-pic-list .all-pic-list-box li img{ display:block; width:200px; height:150px; }
.all-pic-list .pager { height:20px; position:relative; left:50%; float:left; padding:10px 0 50px 0;}
.all-pic-list .pager li{ float:left; position:relative; left:-50%; border:1px solid #3F70AA; margin:0 2px; display:inline; text-align:center; line-height:18px; }
.all-pic-list .pager li a{ display:block; padding:0 4px; width:auto!important; width:10px; min-width:10px; height:18px; overflow:visible; white-space:nowrap; }
.all-pic-list .pager li a:hover,.all-pic-list .pager li a.currA{ text-decoration:none; color:#fff; background:#3F70AA;}
.all-pic-list .pager li a.currA{ font-weight:bold; }

.i-top { width:950px; height:25px; padding:0 10px; overflow:hidden; margin:0 auto 10px auto; line-height:25px; border-bottom:1px solid #E9E9E9; background: #EEEFEF url(http://misc.web.xunlei.com/www_5_1/img/1.png) repeat-x 0 -88px; }
.i-top .logo { width:210px; height:20px; margin:0 auto; padding:2px 740px 3px 0; color:#D9DADD; overflow:hidden; float:none; }
.i-top .logo a { background:none; display:inline; float:none; margin:0; padding:0; height:auto; }
.i-top .pd { width:740px; margin:-25px auto 0 auto; padding-left:210px; color:#838383; text-align:right; font-family:simsun; overflow:hidden; }
.i-top a { color:#5E6671; font-family:Arial; }
/**/
.channel-top { width:970px; height:15px; padding-top:5px; overflow:hidden; white-space:nowrap; margin:20px auto 5px; color:#5E6671; font:12px/15px simsun; }
.channel-top .c-logo { float:left; margin:0 10px; display:inline; }
.channel-top .c-logo img { vertical-align:baseline; margin-top:-5px; position:relative; }
.channel-top .dir { float:left; border-left:1px solid #D9DADD; padding-left:10px; height:15px; }
.channel-top .dir a { color:#5E6671; }
.channel-top .legibleA { float:left; padding-left:20px; background-position:-500px -68px; }
.channel-top dl { float:right; margin-right:6px; display:inline; color:#818181; }
.channel-top dl a { color:#818181; }
.channel-top dl dt { display:inline; }
.channel-top dl dd { display:inline; }
/**/
.channel-nav { width:970px; height:33px; overflow:hidden; margin:0 auto 8px auto; background:url(../Image/3.png) no-repeat; padding:1px 2px 3px 2px; position:relative; }
.channel-nav ul { width:960px; height:33px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:1px; left:4px; }
.channel-nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url(../Image/3.png) no-repeat 0 -40px; position:relative; left:-2px; }
.channel-nav li a { float:left; padding:0 16px; color:#fff; }
.channel-nav li a:hover, .channel-nav li.selected a { text-decoration:none;background:url(../Image/3.png) no-repeat 50% -40px; }
/**/
.banner-middle { width:960px; margin:0 auto 8px auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; }

.banner_0907 { width:946px; margin:0 auto 0 auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; padding:6px; border:solid #eee 1px; }
.banner_0907 div.banner_0907_short { float:left; width:136px; height:60px;  border:solid #eee 1px;background:#eee;  }
.banner_0907 div.banner_0907_long { float:left; display:inline; width:658px; height:60px; text-align:center; margin:0 5px;  border:solid #eee 1px;background:#eee;}
.channel-top { margin:8px auto 5px;}
