/* CSS Document */
*{ margin:0px; padding:0px; border:none; text-decoration:none;}
body { margin:0; padding:0; background:#de0010; font-size:14px; color:#666; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:24px;}
img { border:none;}
a { color:#de0010; text-decoration:none;}
a:hover { text-decoration:underline;}
ul { margin:0; padding:0; list-style:none;}
.Blank10 { height:10px; clear:both; overflow:hidden;}
.Blank { height:10px; clear:both; overflow:hidden; border-bottom:1px dashed #fc928c; margin-bottom:15px;}

/*topMenu*/
#topMenu { background:url(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:#de0010;}
#tMbox p{float:left;}
#link6300{width:300px;}
#tMenu{width:679px;text-align:right;}
#tMenu a{padding:0px 5px;}

.Top { margin:0 auto; width:auto; height:255px; background:url(top.jpg) no-repeat center;}

.Daoyu { margin:0 auto; width:920px; height:80px; padding:40px 30px 40px 90px; background:url(daoyu.gif) no-repeat; color:#000; text-indent:2em;}
.Jieyu { margin:0 auto; width:920px; height:80px; padding:40px 30px 40px 90px; background:url(jieyu.gif) no-repeat; color:#000; text-indent:2em;}

.Box { margin:0 auto; width:980px; padding:0 30px; background:#fff; overflow:hidden;}
.TopArea { border:1px solid #de0010; float:left;}
.Area { float:left; background:url(bg2.gif) repeat-x left 36px;}
.P1 { padding:1px;}
.P14 { padding:14px;}
.P20 { padding:20px;}
.MLR15 { margin:0 15px;}
.Block { background:url(block.gif) no-repeat; height:38px; line-height:38px; color:#fff; font-weight:bold; padding-left:20px; font-size:18px;}
.w976 { width:976px;}
.w950 { width:950px;}
.w596 { width:596px;}
.w366 { width:366px;}
.w956 { width:956px;}
.w576 { width:576px;}
.w346 { width:346px;}

#Info { float:right; width:400px;}
#Info .headline { padding-bottom:8px;}
#Info .headline .Tit { font-weight:bold;}
#Info .headline .Txt { text-indent:2em; font-size:12px;}
#Info li { border-bottom:1px dashed #ccc; height:28px; line-height:28px; background:url(arrow.gif) 5px center no-repeat; padding-left:25px;}
#Info li.line { border-top:1px dashed #ccc;}

.Focus { float:left; width:522px;}

.Ldzc ul { padding:5px;}
.Ldzc li { float:left; width:465px; padding:10px;}
.Ldzc .Pic { float:left; width:129px;}
.Ldzc .Pic img { width:129px; border:1px solid #ccc; padding:2px; background:#fff;}
.Ldzc .Txt { float:right; width:326px;}
.Ldzc .Txt .Name { text-align:right; background:url(ldzc-bg.gif) no-repeat; width:306px; height:48px; color:#de0010; font-weight:bold; padding:6px 10px;}
.Ldzc .Txt .Con { padding-left:12px; padding-top:10px; text-indent:2em;}

.Spbd { width:485px; float:left; font-size:12px; text-align:center;}
.Spbd .v { padding:10px; padding-top:14px; float:left;}
.Spbd .v img { border:1px solid #ccc; padding:5px; background:#fff; width:213px; height:191px;}
.Spbd .v .v1 { float:left; padding-right:15px;}
.Spbd .v .v2 { float:right;}

.Zcdh { width:485px; float:right;}
.Zcdh .PicAndCon { padding:10px; padding-top:14px; float:left;}
.Zcdh .PicAndCon .Pic { float:left; width:175px;}
.Zcdh .PicAndCon .Pic img { border:1px solid #ccc; padding:5px; height:215px; width:163px; background:#fff;}
.Zcdh .PicAndCon .Con { float:left; width:270px; margin-left:10px;}
.Zcdh .PicAndCon .Con .Tit { font-weight:bold; padding:5px 0;}
.Zcdh .PicAndCon .Con .Txt { text-indent:2em;}

.S2P .content { padding:15px;}
.S2P .speaker { float:left; width:310px; padding-top:10px;}
.S2P .speaker .Con { border-top:1px dashed #ccc; padding:10px 0; background:url(arrow.gif) 5px center no-repeat; padding-left:23px;}
.S2P .speaker .Con .Tit { font-weight:bold; padding:5px 0; color:#de0010;}
.S2P .speaker .Con .Txt { text-indent:2em; font-size:12px;}
.S2P .pk { float:right; width:600px;}
.S2P .pk a { color:#666;}
.S2P .pk a:hover { color:#de0010;}
.S2P .pk ul { border-top:1px dashed #fc928c; padding-top:10px; margin-top:10px; float:left;}
.S2P .pk ul.noline { border-top:none; padding-top:10px; margin-top:0;}
.S2P .pk li { float:left;}
.S2P .pk li.bg { background:url(s2pbg.gif) no-repeat left center; color:#fff; width:14px; padding:32px 20px 33px 10px; margin-right:-16px; height:64px; line-height:16px;}
.S2P .pk li.nobg { width:34px; padding-left:10px; margin-right:-16px;}
.S2P .pk li.pictxt { width:256px; text-align:center; padding-left:30px;}
.S2P .pk li.pictxt img { width:250px; height:99px; padding:2px; border:1px solid #ccc; background:#fff;}
.S2P .pk li.logo1 { width:256px; text-align:left; padding-left:30px; font-weight:bold; color:#de0010; text-indent:150px; background:url(sanylogo.gif) no-repeat 70px center; height:28px; line-height:28px;}
.S2P .pk li.logo2 { width:256px; text-align:left; padding-left:30px; font-weight:bold; color:#de0010; text-indent:162px; background:url(pmlogo.gif) no-repeat 42px center; height:28px; line-height:28px;}

#Live { background:none;}
#Live .Bg { width:938px; padding:19px; float:left;}

.Gjh .headline { margin:15px; margin-bottom:0; padding-bottom:15px; text-indent:2em; border-bottom:1px dashed #fc928c;}
.Gjh li { float:left; width:460px; padding:15px;}
.Gjh .Pic { float:left; width:142px;}
.Gjh .Pic img { border:1px solid #ccc; padding:5px; height:150px; width:130px; background:#fff;}
.Gjh .Con { float:left; width:300px; margin-left:18px;}
.Gjh .Con .Tit { font-weight:bold; padding:5px 0 10px 0;}
.Gjh .Con .Txt { text-indent:2em;}

.Footer { text-align:center; padding:20px 0; line-height:30px; color:#fff; background:#de0010; margin:0 auto; overflow:hidden;}
.Footer a { color:#fff000;}

#preview_wrap { margin:0 auto; padding:22px; width:894px; height:483px; background:url(bg_preview.gif) top left no-repeat;}
#preview_wrap img { width:894px; height:483px;}
#preview_outer { overflow:hidden; width:894px; height:483px; position:relative;}
#preview_inner { text-align:left; height:100%; position:relative;}
#preview_inner div { float:left; width:912px; height:483px; position:relative;}
#preview_inner div a { position:absolute; bottom:-1px; left:0; display:block; width:894px; text-indent:20px; padding:20px 0; color:#fff; background:#000; text-decoration:none; font-size:18px; text-align:center;}
#thumbs { position:relative; width:912px; text-align:center; padding:30px 13px 0;}
#thumbs span { float:left; padding:8px; width:98px; height:58px; cursor:pointer; background:url(bg_thumb.gif) top left no-repeat; display:inline-block;}
#arrow { position:absolute; top:-13px; background:url(bg_arrow.gif) top center no-repeat; width:114px; height:39px; display:none;}