﻿.scroll { height: 204px; overflow: hidden; position: relative; width: 282px; }
.focus_pic li { height: 204px; overflow: hidden; position: relative; float:left; width: 282px; }
.focus_pic li a strong { filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; opacity:.5; position: absolute; background:#000; width:282px; height:39px; bottom:0px; left:0; z-index:3; }
.focus_pic li a em { position: absolute; color:#fff; text-align:center; width:282px; height:39px; line-height:39px; z-index:4; bottom:0px; left:0; font-style:normal; font-weight:bold; font-size:14px; }
.focus_pic li img { height: 204px; width: 282px; }
.slider_num { bottom: 8px; position: absolute; left:85px; display:none; }
.slider_num li { float: left; }
.left_side .slider_num li a { background: none repeat scroll 0 0 #686968; color: #FFFFFF; display: block; font-weight: bold; height: 21px; line-height: 21px; margin-right: 5px; text-align: center; width: 19px; }
.opacity { background-color: #000000; bottom: 0; height: 39px; left: 0px; filter:alpha(opacity=70); -moz-opacity:.7; -khtml-opacity:.7; opacity:.7; position: absolute; width: 282px; display:none; }
.slider_num li.num_on a { background: none repeat scroll 0 0 #B00707; }
.left_side { float:left; width:282px; }
.overpass { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:280px; height:272px; position:relative; margin-top:10px; }
.overpass_list { padding-top:39px; float:left; display:inline; background: url("../images/xinsilu_all.gif") no-repeat -260px -121px transparent; }
.overpass_list li { display: inline; float: left; height: 27px; line-height: 27px; margin-left: 20px; width: 226px; white-space:nowrap; overflow:hidden; border-bottom:1px solid #dbdbdb; padding-left:25px; }
.overpass_list li em { background-image: url("../images/xinsilu_all.gif"); background-position: left -644px; background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-family: Verdana; font-size: 9px; font-style: normal; margin-left: 5px; margin-right: 10px; text-align: center; width: 14px; }
.middle { float:left; display:inline; padding-left:12px; _padding-left:10px; }
.left { padding:0; width:323px; }
.news, .model_news { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:323px; height:485px; position:relative; }
.model_news { _width:321px; }
.news_list li { height:76px; padding-top:1px; }
.news_list h1 { text-align:center; font-size:16px; margin:0px 0 4px; padding-top:10px; white-space:nowrap; overflow:hidden; width:305px; font-family:"微软雅黑", "黑体"; }
.news_list a:hover { text-decoration:underline; }
.news_list .big_font h1 a:link, .news_list .big_font h1 a:visited { color:#b00707; font-size:16px; }
.news_list .big_font { height:76px; padding-top:20px; }
.news_list .big_font h1 { margin:0px 0 4px; }
.news_list p { line-height:18px; text-indent: 24px; }
.news_list h1 a:link, .news_list h1 a:visited { color:#000; }
.news_list li.top_dot { background:url("../images/dot2011.gif") repeat-x 0 0px transparent; }
.news_list li div { padding: 0 10px; position:relative; }
.n_bg { background:#f5f5f5; height:87px; }
.right { float:left; width:288px; margin:0 0 0 10px; }
.video { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:288px; height:485px; position:relative; }
.flash { float:left; display:inline; position:relative; margin:4px 0 0 12px; background: url(../images/video.jpg); width:264px; height:214px; }
.flash img { width:247px; height:172px; margin:8px 0 0 8px; }
.flash span { background-image:url(../images/video_btn.png)!important;/* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/video_btn.png');*/
_background-image:url(../images/ie6/video_btn.gif);_filter: alpha(opacity=50);display:block; height:53px; position:absolute; width:67px; cursor:pointer; bottom:30px; right:5px; }
.v_img { position:relative; float:left; display:inline; margin:10px 0 0 12px; }
.v_img img { width:126px; height:88px; }
.v_img a { display:block; }
.v_img span { background-image:url(../images/play_btn.png)!important; /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/play_btn.png');*/
_background-image:url(../images/ie6/play_btn.gif);_filter: alpha(opacity=50); display:block; height:33px; left:85px; position:absolute; top:54px; width:40px; cursor:pointer; }
.v_img strong { background:#e1e1e1; width:126px; height:28px; display:block; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; line-height:28px; margin-top:1px; }
.v_img strong a { color:#000; }
.v_img strong a:hover { color:#b00707; }
.video_list { display: inline; float: left; padding-top: 5px; }
.video_list li { height: 26px; line-height: 26px; margin-left: 14px; overflow: hidden; white-space: nowrap; width: 262px; float:left; display:inline; }
.video_list li { border-bottom: 1px solid #DBDBDB; }
.video_list li.no_line { border-bottom:0; }
.video_list li a { background: url("../images/xinsilu_all.gif") no-repeat scroll 11px -466px transparent; color: #7e7e7e; padding-left: 36px; }
.match { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:958px; height:340px; position:relative; }
.match_list li { position:relative; float:left; display:inline; margin:0px 19px 15px 0px; }
.match_list img { width:150px; height:100px; }
.match_list a { display:block; }
.match_list { margin-top:47px; float:left; display:inline; margin-left:14px; width:677px; }
.match_list span { background-image:url(../images/play_btn.png)!important;/* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/play_btn.png');*/
_background-image:url(../images/ie6/play_btn.gif);_filter: alpha(opacity=50); display:block; height:33px; left:108px; position:absolute; top:67px; width:40px; cursor:pointer; }
.match_list strong { background:#e1e1e1; width:150px; height:28px; display:block; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; line-height:28px; margin-top:1px; }
.match_list strong a { color:#000; }
.match_list strong a:hover { color:#b00707; }
.mr_list { display: inline; float: left; padding-top: 39px; width:200px; background: url("../images/xinsilu_all.gif") no-repeat scroll -280px -121px transparent; }
.mr_list li { display: inline; float: left; height: 27px; line-height: 27px; overflow: hidden; white-space: nowrap; width: 226px; border-bottom:1px solid #dbdbdb; padding-left:25px; }
.mr_list li em { background-image: url("../images/xinsilu_all.gif"); background-position: left -644px; background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-family: Verdana; font-size: 9px; font-style: normal; margin-left: 5px; margin-right: 10px; text-align: center; width: 14px; }
.fs { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:312px; height:424px; position:relative; float:left; display:inline; margin-right:9px; }
.fs_img { position:relative; float:left; display:inline; margin:47px 0 0 14px; }
.fs_img img { width:135px; height:91px; }
.fs_img a { display:block; }
.fs_img strong { background:#e1e1e1; width:135px; height:28px; display:block; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; line-height:28px; margin-top:1px; }
.fs_img strong a { color:#000; }
.fs_img strong a:hover { color:#b00707; }
.fs h1 { text-align:center; padding:15px 0 0 0; }
.fs h1 a { color:#000; font-size:14px; }
.fs p a:hover, .fs h1 a:hover { color:#b00707; }
.fs p a { color:#000; }
.fs p { padding:0 12px; margin-top:5px; line-height:21px; text-indent: 24px; }
.fs_news_list { margin-top: 10px; }
.fs_news_list li { background: url("../images/xinsilu_all.gif") no-repeat scroll 5px -856px transparent; display: inline; float: left; height: 26px; line-height: 26px; margin-left: 15px; overflow: hidden; padding-left: 20px; white-space: nowrap; width: 262px; border-bottom:1px solid #dbdbdb; }
.jsNav { position:absolute; left:393px; top:6px; z-index:100; display:none; }
.jsNav a { float: left; display:inline; }
.trigger { background: url("../images/xinsilu_all.gif") no-repeat scroll -21px -438px transparent; height:23px; margin: 2px 0 0 5px; width: 20px; }
.imgselected { background: url("../images/xinsilu_all.gif") no-repeat scroll -45px -438px transparent; }
.prev_u { background: url("../images/xinsilu_all.gif") no-repeat scroll 0px -438px transparent; width:18px; height:23px; margin-right:5px; margin-top:2px; }
.next_u { background: url("../images/xinsilu_all.gif") no-repeat scroll -72px -438px transparent; width:18px; height:23px; margin-left:8px; margin-top:2px; }
.gallery { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:958px; height:296px; position:relative; overflow:hidden; }
.gallery_list { margin-top:47px; float:left; display:inline; /*margin-left:14px;*/
	margin-left:7px; }
.gallery_list li { float:left; width:182px; padding-left:7px; }
.gallery_list li img { width:175px; height:232px; }
.gallery_list td { width:184px; }
.container .enter:link, .container .enter:visited { position:absolute; top:10px; right:12px; z-index:2; text-decoration:underline; color:#000; }
.container .enter:hover { color:#b00707; }
.hot_news { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:312px; height:244px; position:relative; float:left; display:inline; margin-right:9px; }
.hot_news_img { position:relative; float:left; display:inline; margin:47px 0 0 14px; }
.hot_news_img img { width:115px; height:151px; }
.hot_news_img a { display:block; }
.hot_news_img strong { background:#e1e1e1; width:115px; height:28px; display:block; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; line-height:28px; margin-top:1px; }
.hot_news_img strong a { color:#000; }
.hot_news_img strong a:hover { color:#b00707; }
.hot_news_list { margin-top: 40px; }
.hot_news_list li { background: url("../images/xinsilu_all.gif") no-repeat scroll 5px -856px transparent; display: inline; float: left; height: 27px; line-height: 27px; margin-left: 10px; overflow: hidden; padding-left: 20px; white-space: nowrap; width:135px; border-bottom:1px solid #dbdbdb; }
.partner { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:960px; height:102px; position:relative; float:left; display:inline; }
.partner_list { line-height: 21px; padding: 11px 0px 0px 48px; }
.partner_list a { margin-right:15px; white-space:normal }
.partner_list a:hover { text-decoration:underline; }
.nomar { margin-right:0; }
.over_title { background: url("../images/overpass.gif") no-repeat scroll 0 -43px transparent; display: block; height: 30px; left: -1px; position: absolute; top: 0; width:94px; }
.fs_title { background: url("../images/overpass.gif") no-repeat scroll -95px -43px transparent; display: block; height: 30px; left: 93px; position: absolute; top: 0; width: 94px; }
.over_title_h { background: url("../images/overpass.gif") no-repeat scroll 0 0px transparent; height:37px; }
.fs_title_h { background: url("../images/overpass.gif") no-repeat scroll -95px 0px transparent; height:37px; }
.moment { background: url("../images/xinsilu_all_re.gif") repeat-x scroll 0px -103px transparent; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:958px; height:210px; position:relative; }
.moment_title { background: url("../images/moment_title.jpg") no-repeat scroll 0 0px transparent; display: block; height: 30px; left: -1px; position: absolute; top: 0; width:150px; }
.moment_list { margin-left:3px; padding-top:47px; }
.moment_list li { float:left; width:227px; padding-left:11px; }
.moment_list li a img { width:216px; height:145px; }
.moment_list li.nomar { margin-right:0; }
#gallery_nav { width:283px; height:37px; position:absolute; left:-1px; top:0; }
#gallery_nav a { float:left; width:94px; height:37px; }
.gallery_nav_on_1 { background: url(../images/ga_tab.gif) no-repeat scroll 0 0px transparent; }
.gallery_nav_on_2 { background: url(../images/ga_tab.gif) no-repeat scroll 0 -37px transparent; }
.gallery_nav_on_3 { background: url(../images/ga_tab.gif) no-repeat scroll 0 -74px transparent; }
.moment_list li { position:relative; }
.moment_list li a { display:block; }
.moment_list li a strong { background-color: #000000; bottom: 0; cursor: pointer; display: block; height: 30px; left:11px; filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; opacity:.5; position: absolute; width: 216px; }
.moment_list li a em { bottom: 0; color: #FFFFFF; cursor: pointer; display: block; font-style: normal; height: 30px; left: 11px; line-height: 30px; position: absolute; text-align: center; width: 216px; }
.moment_list li a:hover { font-weight:bold; }
.model_news h1 { height:38px; }
.model_news h1 a { background: url(../images/left_title.gif) no-repeat 13px 11px; width:201px; height:37px; display:block; }
.model_news .model_list { margin: 0 0 0 14px; padding: 8px 0 2px; height:95px; position:relative; _top:-5px; }
.model_news .model_list a.pic { margin-right:15px; float:left; }
.model_news .model_list a.pic img { width:75px; height:93px; }
.model_news .model_list div { float:left; }
.model_news .model_list h3 { margin:1px 0 0;  +margin:3px 0 0;
_margin:1px 0 0; }
.model_news .model_list h3 a { color:#000; display:block; white-space:nowrap; overflow:hidden; width:210px; font-size:14px; }
.model_news .model_list h3 a:hover { text-decoration:underline; }
.model_news .dot { background: url("../images/dot.gif") repeat-x 0 bottom; }
.model_news .model_list ul { padding:3px 0 0; _padding:1px 0 0; }
.model_news .model_list li { margin:4px 0 0; line-height:20px; }
.model_news .model_list li a { display:block; white-space:nowrap; overflow:hidden; width:192px; padding:0 0 0 11px; background: url("../images/xinsilu_all.gif") no-repeat 0 -859px; }
