/* CSS Document */
*{ margin:0px; padding:0px; border:none; text-decoration:none;}
body { margin:0; padding:0; background:url(../images/header.jpg) center 28px no-repeat #000; font-size:12px; color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:24px;}
img { border:none;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:underline; color:#e21e25;}
ul { margin:0; padding:0; list-style:none;}
.blank { height:20px; clear:both; visibility:hidden;}
span { margin:0; padding:0;}

/*topMenu*/
#topMenu { background:url(../images/topLine.jpg) repeat-x; border-bottom:solid #ccc 1px; height:28px; font-size:12px;}
#tMbox { width:980px; margin:0 auto;}
#tMbox a ,#tMbox a:visited{ height:28px; line-height:28px; color: #666;}
#tMbox a:hover{color:#356EB4;}
#tMbox p{float:left;}
#link6300{width:300px;}
#tMenu{width:679px;text-align:right;}
#tMenu a{padding:0px 5px;}

.box { margin:0 auto; width:960px; margin-top:541px; padding:20px; background:#fff;}

.FocusAndOther { float:left; width:960px;}
.FocusAndOther .focus { float:left; width:660px;}
.FocusAndOther .focus .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:55px; font-size:14px; font-weight:bold; color:#fff;}
.FocusAndOther .focus .main { border:1px solid #ccc; padding:16px; height:302px;}
.FocusAndOther .focus .main .player { float:left; width:320px; height:290px; padding:1px; border:4px solid #e21e25; overflow:hidden; position:relative;}
.FocusAndOther .focus .main .info { float:left; width:270px; margin-left:16px;}
.FocusAndOther .focus .main .info .t1 { font-size:14px; font-weight:bold; text-align:center; color:#e21e25; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.FocusAndOther .focus .main .info .t2 { text-indent:2em; line-height:28px;}
.FocusAndOther .other { float:left; width:280px; margin-left:18px;}
.FocusAndOther .other .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:55px; font-size:14px; font-weight:bold; color:#fff;}
.FocusAndOther .other .main { border:1px solid #ccc; padding:16px;}
.FocusAndOther .other .main .text { text-indent:2em; line-height:30px;}
.FocusAndOther .other .main .text li a { color:#333;}

.leaderandnews { float:left; }
.leaderandnews .leader { float:left; width:464px;}
.leaderandnews .leader .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:55px; font-size:14px; font-weight:bold; color:#fff;}
.leaderandnews .leader .main { border:1px solid #ccc; padding:16px; float:left;}
.leaderandnews .leader .main .pic { float:left; width:180px;}
.leaderandnews .leader .main .text { float:right; width:234px; margin-left:16px; text-indent:2em;}
.leaderandnews .news { float:left; width:480px; margin-left:16px;}
.leaderandnews .news .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:55px; font-size:14px; font-weight:bold; color:#fff;}
.leaderandnews .news .main { border:1px solid #ccc; padding:7px 16px 8px;}
.leaderandnews .news .main li { height:32px; line-height:32px; border-bottom:1px dashed #ccc;}
.leaderandnews .news .main li span { float:right; color:#999; margin-top:0px; *margin-top:-36px;}


.product { float:left; width:960px;}
.product .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:55px; font-size:14px; font-weight:bold; color:#fff;}
.product .main { border:1px solid #ccc; padding:16px; float:left;}

.scene { float:left; width:960px;}
.scene .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:55px; font-size:14px; font-weight:bold; color:#fff;}
.scene .main { border:1px solid #ccc; padding:16px; float:left;}
#preview_wrap { margin:0 auto; padding:22px; width:882px; height:586px; background:url(../images/bg_preview.gif) top left no-repeat;}
#preview_wrap img { width:882px; height:586px;}
#preview_outer { overflow:hidden; width:882px; height:586px; position:relative;}
#preview_inner { text-align:left; height:100%; position:relative;}
#preview_inner div { float:left; width:882px; height:586px; position:relative;}
#preview_inner div a { position:absolute; bottom:-1px; left:0; display:block; width:882px; text-indent:20px; padding:20px 0; color:#fff; background:#000; text-decoration:none; font-size:18px; text-align:center;}
#thumbs { position:relative; width:902px; text-align:center; padding:23px 12px 0;}
#thumbs span { float:left; padding:8px; width:66px; height:44px; cursor:pointer; background:url(../images/bg_thumb.gif) top left no-repeat; display:inline-block;}
#thumbs span img { width:66px; height:44px;}
#arrow { position:absolute; top:-13px; background:url(../images/bg_arrow.gif) top center no-repeat; width:80px; height:39px; display:none;}

.footer { margin:0 auto; width:960px; padding:20px; text-align:center; color:#fff; font-size:14px;}
.footer a { color:#fff;}