@import url("http://news.carnoc.com/css/news.css");
body { background:url(img/lbg.gif) no-repeat #4e0000; background-attachment:fixed}
body,table,div,option,p,td,br{ font-family:Arial,"宋体";}
.f20 p { font-size: 20px; }
.sponsor { border: 1px solid #CCC; background: #fff; margin-top: 45px; margin-right: -5px; padding-bottom: 15px; clear: both }
a:active {star:expression(this.onFocus=this.blur());}

h3 { background: url(img/h3bg.gif) no-repeat; padding:0 0 5px 35px; line-height: 46px; font-size:22px; color: #c60;  margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif }
h4 { height:1%; padding:5px; border: 0; line-height: 30px; padding: 0 5px; color: #c60;  }
h4 a { float:right; margin-top:0px;*margin-top:-30px}
ul, ol { margin-left: 45px; font-size:14px; }
.til1 { font-size: 20px; font-weight: bolder; color:#000 }

.nowtime { position: absolute; left: 150px; top: 90px; font-size: 14px }
.hyblock { position: relative; background:#fff; border: 0px solid #000; margin: 12px auto; padding: 5px 5px; color: #333;text-align: left; height: 100%; width: 1000px; }
.hyblock0 { background: url(img/bg2.jpg) repeat-x; height: 1%; float: left;  }
.space { padding: 5px; background: none }
.space p { text-indent:2em; line-height:190%; font-size:14px; font-weight:normal}

.p1 { margin: -90px 0 0 0; text-align: center; }
.p2 { margin: -50px 0 0 0 }
.p2 td { font-size:20px; color: #fff; background: url(img/w2_bg.gif) repeat-x }
.p2 td a, .p2 td a:visited { color: #fff }
.p2 td a:hover { text-decoration: none; color: #0cf }
.menu0 { background:url(../img/mbg1.gif) repeat-y; width:130px;  text-align: center; height: 1%; margin: 40px 20px 0 15px; float: left  }
.menu0 a, .menu0 a:visited { display: block; line-height: 35px; font-size: 16px; font-weight: bolder; color: #fff; }

.menu1 { width:980px;  text-align: center; height:35px; margin: 0px 10px 10px 0px; overflow:hidden; padding:10px; margin-top:-11px  }
.menu1 a, .menu1 a:visited {font-size: 16px; font-weight: bolder; color: #fff;padding:10px 29.2px; background:url(../img/mbg1.gif) no-repeat #eef1f4; height:35px; text-decoration:none }

a.mbg2, a:visited.mbg2  { background: url(../img/mbg2.gif) repeat-y; }
.but, a.but, a:visited.but, .but1, a.but1, a:visited.but1 { float: left; background: url(img/button.gif) no-repeat; width: 114px; text-align: center; padding-right: 45px; line-height: 50px; font-size: 14px; color: #FFF   }
.but1, a.but1, a:visited.but1 { background: url(img/button1.gif) no-repeat; }
a:hover.but, .menu0 a:hover , .menu1 a:hover { color: #900 }
{ color: #900 }
a:hover.but1 { color: #0cf }

.conl { position: absolute; left: 10px; top: 500px; margin-left: 10px; width: 225px; text-align: left; padding:0 0 20px 0; background: url(img/conlbg.gif) no-repeat center 70px; color: #5E6573; }
.conl img { margin-bottom: 26px }
.conl p { line-height: 120% }

.gzmedia { border: 1px solid #ccc; padding: 5px; height: 1%; float: left; width: 96%; background: #F7F8F9}
.gz1 { float: left; font-size: 16px;}
.gz1 p { font-size: 18px }
.gz1 strong, .p2 td strong { font-size:30px; color: red; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin-right: 5px }
.gzli  { float: left; width:55% }
.gzli li { line-height: 24px; width: 98%;  -o-text-overflow: ellipsis; /*--4 opera--*/ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gzli li em { font-weight: bolder; font-style: normal;color: red; font-family: Arial, Helvetica, sans-serif;  }

.hblock2 { float: left; width: 740px; scrollbar-3dlight-color: #fff; scrollbar-arrow-color: #377CBD; scrollbar-face-color: #eee; scrollbar-highlight-color: #fff; scrollbar-shadow-color:#eee; }
.hblock2r { float: right; width:200px; background:#efeff1; margin-right:10px}
.hblock2r h4 { background:#036; clear: both; margin-top: 25px; color: #FFF  }
.hblock2r h4 a, .hblock2r h4 a:visited { color: #fff }


.b1 { border: 1px solid #A0AEFA }
.hyend0 { margin: 0px; clear: both; border-top: 1px dashed #CCC; padding: 5px 0 25px 0; text-align: center; margin-top:5px}
.hyend { background: #eee; height: 80px; clear: both; text-align: center; padding:5px ;margin: 0px; color: #666 }
.hyend p { font-size: 12px }

.zzs { float: left; width: 283px; height: 243px; background: url(img/zzs.jpg) no-repeat; padding-top: 5px }
.zzs h6 { text-align: center; font-size:18px; color: red; margin-bottom: 40px }
.zzs p{ text-align: center; font-size: 16px; color: red }

.ptab {border:1px solid #069; border-top:5px solid #069; background: #eee}
.ptab td {
	padding: 5px;
	border-bottom: 1px dashed #999;
	word-wrap: break-word;
	word-break: break-all;
	font-weight: bold;
}
.ptab p { font-size: 12px }
.ptab th { font-size: 16px; padding: 15px; background: #fff }

.jbl { height: 1%; border: 1px solid #CCC }
.jbl h4 { background: #036; color: #fff; margin: 0; clear: both }
.jbl ul { margin: 0; text-align: center; list-style: none }
.jbl li { float: left; width: 166px; border-bottom: 1px dashed #CCC; margin-right: 1px; height: 127px; padding: 15px 5px; background: #fff }
.jbl li strong { font-size:18px; color: #c60; display: block; margin-bottom: 15px; }
.jbl li img { display: block }
.h90 li { height: 90px }



.scroller_tit li {
    float:right; font-size:13px; font-weight:bold; display:block; display:inline;
}
.scroller_tit li a {
    heigth:22px; line-height:22px; margin-top:3px; display:block; margin-right:3px;padding: 0 8px; blr:expression(this.onFocus=this.blur());
}
.scroller_tit li .scroller_bg01 {
    color:#333; background:#dadff3; border:1px solid #c0c3d5; border-bottom: 0; 
}
.scroller_tit li .scroller_bg01:hover {
	text-decoration:none; color:#039; background:#FFF;
}
.scroller_tit li .scroller_bg02 {
    color:#333; background:#fff url(../images/tag_bg02.jpg123) repeat-x; border:1px solid #c0c3d5; border-bottom:1px solid #fff;
}
.scroller_tit li .scroller_bg02:hover {
	text-decoration:none;
}
table.tablet1 th { color: red }
.tabbot td { border-bottom: 1px solide #CCC; background: #D7EAD7; font-size: 14px }
.tabbot td p { font-size: 12px; margin: 5px }
table.tablet1.tabbot th { background: #ECF4EC; text-align: center;; font-weight: normal  }
td.white, tr.white td { background: #fff }

.tabzz td {  border: 1px solid #CCC; background: #fff; text-align: center }
table.tablet1 td p.f14 { font-size: 14px }


/* dock2 - bottom */
#dock2 { width: 100%; top: 330px; position: absolute; left: 0px; }
.dock-container2 { position: absolute; height: 50px; padding-left: 20px; }
a.dock-item2 { display: block; font: bold 12px Arial, Helvetica, sans-serif; width: 40px; color: #000; bottom: 0px; position: absolute; text-align: center; text-decoration: none; }
.dock-item2 span { display: none; font-size: 16px; padding-left: 20px; }
.dock-item2 img { border: none; width: 100%;}
h4 { color: #f90; padding-top: 3px}
h4 img { vertical-align: middle;  }
h4 a:link, h4 a:visited { color: #C60 }

.pj h4 { font-size: 20px; padding: 8px; color: #fff; background: #39c}
.pj h6 { font-size: 12px; padding: 8px; border-top: 1px dashed #999; padding-left: 40px; background: #FFFFDD; font-weight: normal; margin: 0 10px -10px 10px }
.pj p { border-top: 1px dashed #999; padding-top: 10px; font-size: 12px; }
.pj p a { font-size: 14px; font-weight: bolder }
.pj p a.f12 { font-size: 12px; font-weight: normal }
.pj blockquote, .pj blockquote p { color: #666; font-size: 12px; border: 0; padding: 0 }
.pj p strong { color: red }
.pj blockquote p strong { color: #666 }

.pjtxt { padding: 8px; background: #F7FCF3; border: 4px double #09c; margin-bottom: 15px; }

.digest { background:url(img/bg0.gif) no-repeat;  padding:0px 20px; padding-top: 10px; margin-left: -10px;}
.digest a,.digest a:visited { text-decoration:underline}
.digesthot p { font-size: 22px; color:#011438; font-weight:bold; text-align: center }

table.tablet1 h6{ color: #FFF; background: #39c; font-size: 18px; margin: -5px; padding: 6px; }
table.tablet1 table th { text-align: center; color: #369 }
table.tablet1 table td img { position: absolute; margin-top: -7px; margin-left: -7px; padding: 1px 2px; background: #EEF1F4 }
table.tablet1 table td { font-size: 14px; padding: 8px }
table.tablet1 table td p { font-size: 12px; margin: 5px }
table.tablet1 table td p b { color: #666 }

.tab2 { border:none;background:#e7e6dc;}
.tab2  td{ font-size:14px; padding:8px; padding-left:0px; font-weight:bold;text-align:left}
.tab2  td a{ background:#e7e6dc; color:#666;text-decoration:none; margin-right:40px; padding:8px; margin:0px; text-align:center}
.tab2  td a:visited{ background:#e7e6dc; color:#666;text-decoration:none }
.tab2  td a:active{ background:#0a63b2; color:#fff;text-decoration:none}
.tab2  td a:hover {background:#0a63b2; color:#fff; text-decoration:none}


ul.picli { float: left; height: 1%; margin: 0; list-style: none; }
ul.picli li { float: left; margin: 5px; }
ul.picli li img { width: 170px; height: 115px; border: 0 }

.ppt h6 { font-size: 14px; color: #f60; margin: 5px; }
.ppt table { border-bottom: 1px dashed #CCC; margin-bottom: 25px }
.ppt td p { font-size: 12px; color: #666; line-height: 150% }
.ppt td h5 { font-size: 14px; text-align: left; border: 0; background: none; margin: 20px 5px 5px 5px }
.ppt img { border: 1px solid #ccc; padding: 5px }
.ppt td em img { border: 0; float: right; margin-top: -15px }
.ppt td ul { margin-top:15px;margin-bottom:30px }
.ppt td ul li { margin:10px 0  }
.ppt h6, .hblock2 h6 { font-size: 14px; color: #F60; background: #FFE4CA; padding: 5px; border-left:5px solid #c60 }
.yjtxt { height: 190px; overflow: auto; font-size: 14px; line-height: 140%; padding-left:10px; color: #666 }

.yjtxt p{ font-size: 14px; line-height: 140%;  }

	#slider{margin:9px 0;}
	ul.album_box { margin: 0; list-style: none }
		.album_box li{width:705px; height:400px; padding:0; margin:0;}
		.album_box li img {width:705px; height:400px; padding:0; margin:0;}
		.album_box p{width:689px; height:70px; padding:8px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; margin: 0; margin-top:-86px; color:#ddd; font-size: 12px;}
		.album_box p a{font-size:16px; color:#06c; font-weight: bold; display: block; }
		.album_box p a:hover{color:#fff;}
	#controls{float:right; background:#eee; overflow:hidden; padding:5px; padding-left:0;}
		#controls li{float:left; margin-left:5px; list-style:none}
		#controls li a{display:block; width:20px; height:20px; background:#06c; border: 1px solid #FFF; color:#fff; text-align:center; line-height:20px;}
		#controls .current a{background:#fff; color:#666; border: 1px solid #06c}
.prev{float:left; display:block; width:30px; height:30px; background:url(img/btn.gif) -100px 0px no-repeat; margin:40px 20px 0 0; border:0; text-indent:-9999px;}
.next{float:left; display:block; width:30px; height:30px; background:url(img/btn.gif) -140px 0px no-repeat; margin:40px 0 0 0; border:0; text-indent:-9999px;}
.item_c{padding-top:0px;}

.v { background: url(img/video.gif) no-repeat; padding: 5px 0 5px 28px; }
.gy { background: #9cc; padding: 5px 0 }
.gy div { background: url(img/gy1.gif) no-repeat center top; padding: 6px 5px; text-align: center; margin: 10px 0 }
.gy div p { margin: 0; display: block; background: url(img/gy2.gif) no-repeat center bottom #FFF; padding:0px 3px 16px 5px; font-size: 12px;  text-align: left; line-height: 140%  }

.vandt { clear: both;  background: #F60; color: #FFF; padding: 5px 10px; width: 200px }
.timefont {background:#f9f9f9; border:1px solid #bbb; width:83%;font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; text-align:center; margin-right:5px; margin-top:5px;}