@charset "utf-8";

*{
	margin: 0;
	padding: 0;	
}
body {
	color: #333;
	font-family: "宋体", Arial, sans-serif;
	font-size: 12px;
	background-color: #efefef;
}
h1, h2, h3, h5, h6 {
	font-size: 13px;
	font-weight: bold;
}
h4 {
	font-size: 12px;
	font-weight: normal;
}
p {
	margin: 0 0 1em 0;
}
a {
	color: #333333;
	text-decoration: none;
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
a:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
img {
	border: 0;
}
ul, li {
	list-style: none;
}
ol {
	padding: 0 0 0 2em;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	display: block;
}
.orange {
	color: #fe4501;
}
.red {
	color:#ff0000;
}
.brown {
	color: #663333;
}
.blue {
	color: #11549E;
}
.gray {
	color: #666;
}
.white {
	color: #fff;
}
.f24 {
	font-size: 24px;
}
.f20 {
	font-size: 20px;
}
.f18 {
	font-size: 18px;
}
.f16 {
	font-size: 16px;
}
.f15 {
	font-size: 15px;
}
.f14 {
	font-size: 14px;
}
.f13 {
	font-size: 13px;
}
.f12 {
	font-size: 12px;
}
.f11 {
	font-size: 11px;
}
.f10 {
	font-size: 10px;
}
.indent2e {
	text-indent: 2em;	
}
.lineheight16 {
	line-height: 16px;
}
.lineheight18 {
	line-height: 18px;
}
.space12 {
	margin-top: 12px;
}
.space10 {
	margin-top: 10px;
}
.space6 {
	margin-top: 6px;
}
.li_bold, .boldfont {
	font-weight: bold;
}
.li_normal {
	font-weight: normal;
}
.li_red {
	font-weight: bold;
	color: #ff1111;
}
.li_green {
	font-weight: bold;
	color: #66ee11;
}
.txtc {
	text-align:center;
}
.txtr {
	text-align: right;
}
.txtl {
	text-align: left;
}
.underline {
	text-decoration: underline;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.pageset {
	width: 991px;
	margin: 0 auto;
}
.blankdiv {
	height:4px;
  font-size: 4px;
  clear:both;
}


/** header **/
.header {
	height: 212px;
}
.header .top {
	height: 29px;
	background-image: url(../../images/header_top_bg.gif);
}
.header .logo {
	height: 180px;
	background-image: url(../../images/header_logo.jpg);
}
.header .logo a {
	height:150px;
	width:300px;
	display:block;
}
.header form {
	height: 26px;
	width: 296px;
	font-weight: bold;
	color: #EDEDED;
	padding-top: 3px;
}
.header form span {
	line-height: 24px;
	height: 24px;
}	
.header .search {
	background-image: url(../../images/header_search_bg.gif);
	height: 21px;
	width: 208px;
	border: 0 solid red;
	text-indent: 2px;
}
.header .menu {
	height: 33px;
}
.header .menu .menuleft {
	float: left;
	height: 33px;
	width: 3px;
	background-image: url(../../images/header_menu_left.gif);
	background-repeat: no-repeat;
}
.header .menu .menuright {
	float: left;
	height: 33px;
	width: 3px;
	background-image: url(../../images/header_menu_right.gif);
	background-repeat: no-repeat;
}
.header .menu .menus {
	float: left;
	height: 33px;
	width: 985px;
	background-image: url(../../images/header_menu_bg.gif);
}
#nav li {
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#nav li a {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
	line-height:33px;
	font-size: 14px;
	background-image: url(../../images/header_menu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 33px;
	width: 100px;
	letter-spacing: 2px;
}
#nav li a:hover {
	color:#990000;
	background-image: url(../../images/header_menu_hover.gif);
}
#nav li .selected {
	text-decoration: none;
	color:#990000;
	font-weight:bold;
	display:block;
	text-align:center;
	line-height:33px;
	background-image: url(../../images/header_menu_selected.gif);
	font-size: 14px;
	background-repeat: no-repeat;
	height: 33px;
	width: 100px;
	letter-spacing: 2px;
}
.topc {float:right;margin-right:12px;line-height:28px;font-weight:bold;color:#666;}

/** dropdown menu **/
.dropmenudiv {
	position:absolute;
	margin-top: -2px;
	line-height:18px;
	z-index:100;
	width: 100px;
	visibility: hidden;
}
.dropmenudiv li {
	height: 25px;
	width:100px;
	line-height: 25px;
	background-image: url(../../images/nav_bg.gif);
	text-align: center;
	color: #8a5745;
	display: block;
}
.dropmenudiv li a {
	/**
	font-weight: bold;
	color: #660000;
	**/
	height: 25px;
	width:100px;
	display: block;
	font-weight: bolder;
	color: #660000;
}
.dropmenudiv li a:hover {
	height: 25px;
	width:100px;
	display: block;
	font-weight: bolder;
	color: #ffffff;
	background-image: url(../../images/nav_hover_bg.gif);
}
* html .dropmenudiv a {
	width: 100%;	
}


/** scrollnews **/
.scrollnews {
	height: 29px;
	background-image: url(../../images/scrollnews_bg.gif);
}
.scrollnews ul {
	clear:both;
	background-image: url(../../images/scrollnews_bg.gif);
	height: 29px;
	width: 100%;
}
.scrollnews li {
	line-height: 26px;
	list-style-image: none;
	list-style-type: none;
	height: 28px;
	background-image: url(../../images/arrow/notice.gif);
	background-repeat: no-repeat;
	width: 400px;
	margin-left: 24px;
	float: left;
	background-position: left center;
	text-indent: 16px;
}
.scrollnews li a {
	color: #910B0B;
}


/** left nav **/
#leftnav {
	width: 182px;
	text-align: center;
	/*height: auto;*/
}
#leftnav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#leftnav ul li {
	background-image: url(../../images/leftnav_bg.gif);
	background-repeat: no-repeat;
	line-height: 28px;
}
#leftnav ul li a {
	color:#333333;
	font-size: 14px;
	font-weight: bold;
}
#leftnav ul li a:hover {
	background-image: url(../../images/leftnav_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	color:#CC0000;
}
#leftnav ul li .selected {
	background-image: url(../../images/leftnav_selected.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	color:#CC0000;
}
#leftnav ul li .selected2 {
	background-image: url(../../images/leftnav_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	color:#CC0000;
}
#leftnav ul li ul li {
	background-image: url(../../images/leftnav_subbg.gif);
	background-repeat: no-repeat;
}
#leftnav ul li ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}
#leftnav ul li ul li a:hover,	#leftnav ul li ul li .selected {
	font-weight: bold;
	color: #9F0000;
	background-image: none;
}


/** helper **/
#helper {
	width: 756px;
}
#helper .list {
	background-image: url(../../images/helper_mainbg.gif);
	margin-bottom: 1px;
}
#helper	.list h3 a {
	display: block;
	line-height: 32px;
	height: 33px;
	background-image: url(../../images/helper_header_bg.gif);
	text-indent: 2em;
	color: #1587b4;
}
#helper	.list h3 a:hover {
	display: block;
	line-height: 32px;
	height: 33px;
	background-image: url(../../images/helper_header_hover.gif);
	text-indent: 2em;
	color: #c77405;
}
#helper .list .content {
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 24px;
}
#helper .list .bot {
	background-image: url(../../images/helper_bot.gif);
	height: 4px;
  font-size: 4px;
}
#helper .selected {
	background-image: url(../../images/helper_mainhoverbg.gif);
	margin-top: 1px;
}
#helper .selected h3 a {
	display: block;
	line-height: 32px;
	height: 33px;
	background-image: url(../../images/helper_header_select.gif);
	text-indent: 2em;
	color: #ef8c08;
}
#helper .selected .content {
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 24px;
}
#helper .selected .bot {
	background-image: url(../../images/helper_bothover.gif);
	height: 4px;
}


/** container **/
.container {
	height: auto;
}
.container .left {
	float: left;
	width: 195px;
	background-image: url(../../images/leftnav_.gif);
	padding-left: 4px;
	height: 600px;
}
.container .left .navtitle {
	width: 192px;
	height: 64px;
	background-image: url(../../images/leftnav_titlebg.gif);
	background-repeat: no-repeat;
}
.container .left .navtitle h3 {
	display: block;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	text-indent: -1em;
}
.container .right {
	float: left;
	width: 791px;
	height:auto;
}
.container .line {
	height: 2px;
	width: 95%;
	font-size: 2px;
	margin-bottom: 6px;
	background-color: #D11011;
	margin-left: 24px;
}
.container .content {
	margin: 16px;
}
.container .toptitle {
	height: 48px;
	text-indent: 36px;
	line-height: 52px;
	font-size: 15px;
	font-weight: bold;
}
.container .rightbot {
	width: 791px;
	background-image: url(../../images/right_borderbot.gif);
	background-repeat: no-repeat;
	height: 19px;
}
.rightbg {
	background-image: url(../../images/right_bordertop.gif);
  margin-top:6px;
}


/** tab news **/
.tabnews {
	width: 391px;
	border: 1px solid #CCCCCC;
  margin-right:2px;
}
.tabnews ul {
	height: 32px;
	background-image: url(../../images/tabnews_header_bg.gif);

}
.tabnews ul li{
	display: block;
	float: left;
	font-weight: bold;
	background-image: url(../../images/tabnews_header_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabnews ul li a {
	float: left;
	color: #666666;
	height: 32px;
	width: 71px;
	text-align: center;
	line-height: 26px;
}
.tabnews ul li a:visited {
	color: #666666;
}
.tabnews ul li a.selected, .tabnews ul li a:hover{
	color: white !important;
	background-image: url(../../images/tabnews_header_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.tabnews .content {
	margin: 12px;
}
.tabnews ul li a.selected2 {
	color: white !important;
	background-image: url(../../images/tabnews_header_hover2.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.tabnews2 {
	
}
.tabnews2 ul {
	height: 28px;
	background-image: url(../../images/tabnews2_header_bg.gif);
}
.tabnews2 ul li{
	display: block;
	float: left;
	font-weight: bold;
	background-image: url(../../images/tabnews2_header_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabnews2 ul li a {
	float: left;
	color: #555555;
	height: 28px;
	width: 120px;
	text-align: center;
	line-height: 28px;
}
.tabnews2 ul li a:visited {
	color: #666666;
}
.tabnews2 ul li a.selected, .tabnews2 ul li a:hover{
	color: #c40008 !important;
	background-image: url(../../images/tabnews2_header_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.tabnews2 .content {
	margin: 12px;
}

.tabnews3 {
	
}
.tabnews3 ul {
	height: 36px;
	background-image: url(../../images/tabnews3_header_bg.gif);
}
.tabnews3 ul li{
	display: block;
	float: left;
	font-weight: bold;
	background-image: url(../../images/tabnews3_header_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabnews3 ul li a {
	float: left;
	color: #555555;
	height: 36px;
	width: 94px;
	text-align: center;
	line-height: 30px;
}
.tabnews3 ul li a.selected, .tabnews3 ul li a:hover{
	color: #ffffff !important;
	background-image: url(../../images/tabnews3_header_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.tabnews3 .content {
	margin: 4px 12px 12px 12px;
}

.tabnews4 {
	
}
.tabnews4 ul {
	height: 28px;
	background-image: url(../../images/tabnews4_header_bg.gif);
}
.tabnews4 ul li{
	display: block;
	float: left;
	font-weight: bold;
	background-image: url(../../images/tabnews4_header_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabnews4 ul  li  .l {
	float: left;
	font-weight: bold;
	background-image: url(../../images/tabnews4_header_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabnews4 ul li a {
	float: left;
	color: #777777;
	height: 28px;
	width: 107px;
	text-align: center;
	line-height: 28px;
  filter:dropshadow(color=#ffffff,offx=1,offy=1,positive=1);
}
.tabnews4 ul li a.selected, .tabnews4 ul li a:hover{
	color: #000000 !important;
	background-image: url(../../images/tabnews4_header_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
  line-height: 28px;
}
.tabnews4 .content {
	margin: 4px 12px 12px 12px;
}


/** ppt **/
.pptshow {
	display:block;
	height:255px;
	width:548px;
	position:relative;
	overflow:hidden;
	padding-top: 2px;
}
.pptshow .mimg {
	float:left;
	width:388px;
	height:250px;
	overflow:hidden;
	border:1px solid #999999;
}
.pptshow .mimg div {
	display:none;
}
.pptshow .mimg img {
	width:388px;
	height:250px;
} 
.pptshow ul {
	float:right;
	width:152px;
	height:253px;
}
.pptshow li {
	display:block;
	height:80px;
	width:150px;
	margin-bottom:5px;
	cursor:pointer;
	overflow:hidden;
}
.pptshow li img {
	width:150px;
	height:82px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.pptshow li.cur img {
	width:142px;
	height:75px;
	margin:4px 0 0 4px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.pptshow dl {
	position:absolute;
	bottom:3px;
	left:0px;
	width:388px;
	height:50px;
	background:url(../../images/ppt_shadow.png) no-repeat;
	display:none;
}
.pptshow dt {
	line-height:28px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
.pptshow dt a {
	color: #ffffff;
}
.pptshow dd {
	line-height:16px;
	text-align:center;
	font-size:14px;
	color: #fff;
}
#tri {
	position:absolute;
	top:0;
	right:2px;
	z-index:99;
	width:155px;
	height:82px;
	background:url(../../images/ppt_point.png) no-repeat;
	cursor:pointer;
}


/** light box **/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/** auto complete **/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}


/** news list **/
.txtnews li {
	background-image: url(../../images/news_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 24px;
	color: #666666;
	height: 27px;
}
.txtnews li a {
	background-image: url(../../images/arrow/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #663333;
	display: block;
	text-indent: 16px;
  height: 27px;
}
.txtnews li a:hover {
	color: #990000;
}
.txtnews2 li {
	background-image: url(../../images/news_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 24px;
	color: #666666;
	height: 27px;
}
.txtnews2 li a {
	background-image: url(../../images/arrow/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #663333;
	display: block;
	text-indent: 16px;
  height: 27px;
}
.txtnews2 li a:hover {
	color: #990000;
}
.txtnewstwo li {
	background-image: url(../../images/news_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 24px;
	color: #666666;
	height: 24px;
  width: 280px;
  display: block;
  float: left;
}
.txtnewstwo li a {
	background-image: url(../../images/arrow/smalldot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #663333;
	display: block;
	text-indent: 16px;
  height: 24px;
}
.txtnewstwo li a:hover {
	color: #990000;
}

.imgnews {
	height: 95px;
}
.imgnews .m {
	float: left;
	height: 78px;
	width: 120px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.imgnews h3 {
	height: 24px;
}
.imgnews h3 a {
	color: #993300;
	line-height: 20px;
	/*text-decoration: underline;*/
}
.imgnews .ct {
	height: 40px;
	overflow: hidden;
	line-height: 18px;
	margin-left: 4px;
}
.imgnews .bt {
	height: 16px;
	color: #666;
}
.imgnews .line {
	height: 1px;
	width: 90%;
	background-image: url(../../images/news_line.gif);
	font-size: 1px;
	margin-bottom: 5px;
}
.imgnews .line2 {
	height: 1px;
	width: 100%;
	background-image: url(../../images/news_line.gif);
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.imgnews:hover {
	background-color: #EFEDFE;
}

.imgnews2 {
	/*height: 95px;*/
}
.imgnews2 .m {
	float: left;
	height: 78px;
	width: 120px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.imgnews2 h3 {
	height: 24px;
}
.imgnews2 h3 a {
	color: #993300;
	line-height: 20px;
	/*text-decoration: underline;*/
}
.imgnews2 .ct {
	/*height: 40px;
	overflow: hidden;*/
	line-height: 18px;
	margin-left: 4px;
}
.imgnews2 .bt {
	height: 16px;
	color: #666;
}
.imgnews2 .line {
	height: 1px;
	width: 90%;
	background-image: url(../../images/news_line.gif);
	font-size: 1px;
	margin-bottom: 5px;
}
.imgnews2 .line2 {
	height: 1px;
	width: 100%;
	background-image: url(../../images/news_line.gif);
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.imgnews2:hover {
	background-color: #EFEDFE;
}

.Cimgnews {
	height:45px;
	float:left;
	width:370px;
	margin:5px 0 5x 0;
	/*overflow:hidden;*/
	background:transparent url(../../images/news_line.gif) repeat-x scroll 0 bottom;
}
.Cimgnews h3 {
	height: 42px;
}
.Cimgnews h3 a {
	color: #993300;
	line-height: 42px;
	/*text-decoration: underline;*/
}
.Cimgnews:hover {
	background-color: #EFEDFE;
}


.indexnews {
	border: 1px solid #CCCCCC;
	float: left;
	width: 358px;
	margin-right:1px;
	margin-top: 1px;
}
.indexnews .t {
	background-image: url(../../images/indexnews_header_bg.gif);
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 1em;
	letter-spacing: 1px;
	color: #DB0000;
}
.indexnews .t1 {
	background-image: url(../../images/indexnews_header_bg1.gif);
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 3em;
	letter-spacing: 1px;
	color: #DB0000;
}
.indexnews .t2 {
	background-image: url(../../images/indexnews_header_bg2.gif);
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 3em;
	letter-spacing: 1px;
	color: #DB0000;
}
.indexnews .t3 {
	background-image: url(../../images/indexnews_header_bg3.gif);
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 3em;
	letter-spacing: 1px;
	color: #DB0000;
}
.indexnews .t4 {
	background-image: url(../../images/indexnews_header_bg4.gif);
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 3em;
	letter-spacing: 1px;
	color: #DB0000;
}
.indexnews .t a, .indexnews .t1 a, .indexnews .t2 a, .indexnews .t3 a, .indexnews .t4 a {
	color: #DB0000;
}
.indexnews .content {
	margin: 12px;
}
.indexnews li {
	background-image: url(../../images/news_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
	color: #666666;
	height: 22px;
}
.indexnews li a {
	background-image: url(../../images/arrow/a1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #666666;
	display: block;
	text-indent: 12px;
	height: 22px;
}
.indexnews li a:hover {
	color: #CC3300;
}
.indexnews .content h3, .indexnews .content h3 a {
	color: #DD2266;
}
.indexnews .content .m {
	height:84px;
	overflow: hidden;
	padding-top: 4px;
  color: #DB0000;
}
.indexnews .content .m .m1 {
	height: 72px;
	width: 108px;
	float: left;
	margin-right: 8px;
	border: 1px solid #DDD;	
}
.indexnews .content .m .o {
	height: 78px;
	width: 95px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
  text-align:center;
}
.indexnews .content .m .m2 {
	height: 60px;
	width: 84px;
}
.indexnews .content .m .o h4 {
	font-size:12px;	
}


/** index right **/
.indexright {
	border: 1px solid #CCCCCC; 
	overflow: hidden;
}
.indexright .t1 {
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	text-indent: 1em;
	letter-spacing: 1px;
	color: #fff;
	background-image: url(../../images/indexnewsright_header_bg1.gif);
	background-repeat: repeat-x;
	background-position: 3px 0px;
}
.indexright .t2 {
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	text-indent: 1em;
	letter-spacing: 1px;
	color: #fff;
	background-image: url(../../images/indexnewsright_header_bg2.gif);
	background-repeat: repeat-x;
	background-position: 3px 0px;
}
.indexright .content {
	margin: 12px;
}
.indexright .content .l {
	background-image: url(../../images/indexright_clist_bg.gif);
	height: 52px;
	margin-top: 2px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
}
.indexright .content .l:hover, .indexright .content .selected {
	background-image: url(../../images/indexright_clist_hover.gif);
	height: 52px;
	margin-top: 2px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
  color: #db0000;
}
.indexright .content .l h3 {
	text-indent: 55px;
	height: 26px;
	line-height: 24px;
	color:#555;
}
.indexright .content .l h4 {
	text-indent: 60px;
	color:#991212;
}
.indexright .content .selected h4 {
	text-indent: 60px;
  color: #db0000;
}
.indexright .content .selected h3 {
	text-indent: 55px;
	height: 26px;
	line-height: 24px;
  color: #db0000;
}


/** report **/
#report a {
  float:left;
  width:262px;
  height:236px;
  display:block;
  text-align:center;
}
#report2 a {
  float:left;
  width:262px;
  height:236px;
  display:block;
  text-align:center;
	margin-top:12px;
	margin-bottom:20px;
}


/** video list **/
.video {
  padding:12px;
  border: 1px solid #FFA34C; 
  overflow: hidden;
  height: 320px;
  
}

.notice {
  border: 1px solid #ea8923;
  padding: 20px;
  background-color:#ffffe5;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  width: 600px;
  height: 160px;
  top:50%;
  left:50%;
  margin-left:-300px;
  margin-top:-80px;
  position:absolute;
}

.footer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-top:2px solid #dd0000;
	background:#FFF none repeat scroll 0 0;
	clear:both;
	height:72px;
	padding-top:10px;
	text-align:center;
}
.footer p {
	font-size:12px;
	margin:6px 0;
}

.fabao, .fabao a {color:#e47f2f;}
.fabao {margin-top:38px;margin-left:12px;}
.fabao li {line-height:28px;height:28px;background-image: url(../../images/news_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
.fabao .t {float:left;display:block;height:24px;width:140px;}
.fabao .s {float:left;display:block;height:24px;width:110px;}
.fabao .v {float:left;display:block;height:24px;width:90px;}




