
body{
	margin:0px;
	text-align:center;	
}
.left_block{
	margin:0px;
	padding:0px;
	float:left;
}
.right_block{
	margin:0px;
	padding:0px;
	float:right;
}
.block:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
#top2{  width:100%;
        clear:both;
} 
#top1{
	width:778px;	
}
#top_left {
	float:left;
}
#top_left p{
	margin:0px;
	padding:0px;
	border:0px;
}
#top_right {
        width:580px;
        margin:0px;
        overflow:hidden;
	float:left;
} 
/**************图片超链接边框去掉 by czq 20091105********************/
.img_border
{
}
.img_border img
{
 border:0px;
}
/**************end 图片超链接边框去掉 by czq 20091105********************/
/**************引用已有样式********************/
.block A {
	FONT-SIZE: 12px; COLOR: #000000;  LINE-HEIGHT: 16px; FONT-FAMILY:Arial; TEXT-DECORATION: none;
}
.block A:link {
	COLOR: #000000
}
.block A:visited {
	COLOR: #000000
}
.block A:hover {
	COLOR: #a90003; TEXT-DECORATION: none
}
/*************顶部图片.CSS***********/


#logo_txt{
	padding:0px;
	font-size:12px;
	FONT-FAMILY: Arial;
	height:20px;
}
#cib_logo{
        float:left;
	height:65px;
	width:188px;
        padding-top:15px;

}
#top_banner{
	width:570px;
	float:right;

}
div#logo_txt span{
	padding-left:3px;
	padding-right:3px;
}

#logo_txt_left{
	margin-left:5px;
}
#logo_txt_right{
        align:right;
       	margin:0px;
        width:620px;
	line-height:20px;
        background-image:url(../images/newhomepage/logo_txt_top.jpg);
        background-repeat:no-repeat;
        background-position:left;
        background-color:#899FB7;
	color:#ffffff;
}
#logo_txt_right a{
	color:#ffffff;
}
#logo_txt_right A:link {
	COLOR: #ffffff
}
#logo_txt_right A:visited {
	COLOR: #ffffff
}
#logo_txt_right A:hover {
	COLOR: #FB9100; TEXT-DECORATION: none
}

/*************顶部频道条.CSS***********/


#menu { 
   	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	height:26px;
	width:778px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	padding:0px;
	} 
#menu ul { 
	CLEAR: both; 
	MARGIN: 0px; 
	PADDING:0px; 
	BORDER: 0px; 
	LIST-STYLE-TYPE: none; 
} 
 
#menu li {
	border: 0px solid #D4D0C8;
	FLOAT: left; 
	DISPLAY: block; 
	MARGIN: 0px;
	height:24px;
        PADDING:0px;
	LIST-STYLE-TYPE: none; 
	vertical-align:text-middle;
} 
#menu li a { 
        font-size:11px;
	color:#FFFFFF;
	TEXT-DECORATION:none;
	display:block;
	height:100%;
	line-height:23px;
	padding-left:1px;
    	padding-right:1px;


	}
#menu a:link {
    border:1px;
    border-style:solid;
    text-decoration: none;
    border-color:#86b2df #0d2c48 #134172 #6699CC;
    background-image:url("../images/newhomepage/menu_background.jpg");
    background-repeat: repeat-x;
    background-position: left top;
    font-weight: bold;
    float: left;
}
#menu a:visited {

    border:1px;
    border-style:solid;
    text-decoration: none;
    border-color:#86b2df #0d2c48 #134172 #6699CC;
    background-image:url("../images/newhomepage/menu_background.jpg");
    background-repeat: repeat-x;
    background-position: left top;
    font-weight: bold;
    float: left;
}
#menu a:hover {

    border:1px;
    border-style:solid;
    text-decoration: none;
    border-color:#86b2df #0d2c48 #134172 #6699CC;
    background-image:url("../images/newhomepage/bgr_nevigation_3.jpg");
    background-repeat: repeat-x;
    background-position: left top;
    font-weight: bold;
    float: left;
}
#body{
    padding:0px;
	margin:auto;
	text-align:center;
	width:778px;
	height:100%;
} 
#main{  margin:0px auto;
	width:778px;
	padding:0px;
	border: solid #ccc 1px;
        

}

#head{	
	width:778px;


}
#location {
	text-align:left;
	height:30px;
	background-color:#FFF;	
	padding:5px 0px 0px 7px;
        margin:0px;
}
#contentspecialtitle{
        padding:5px 0px 0px 0px;
}
#newscontent {
	width:100%;
        height:auto!important;
	height:330px;  	
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
        background-postion:left top;		
}

#newscontentNoBG{
	width:100%;
	height:100%-30px; 
}

#newscontent_image{
        text-align:left;
        margin:0px 0px 0px 15px!important;
	margin:20px 0px 0px 15px;
        padding:15px 0px 0px 0px!important;
        padding:0px;
}
.element {
        width:auto!important;
	width:100%;
        height:auto!important;
	height:100%;
	
}


/*-----当前位置与分行下拉框位置----*/
#currentlocation {
        margin-left:0px;
 	width:100%;
	text-align:left;
        height:20px!important;
	height:30px;
	background-color:#FFF;	
	padding-top:4px;
}
#currentlocation-hottset {
        margin-left:0px;
 	width:100%;
	text-align:left;
	height:30px;
	background-color:#FFF;	
	padding-top:4px;
}
#currentlocationleft{
        float:left;
        padding:3px 0px 0px 0px;
        width:75%;
        PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000;
}
#currentlocationleft A {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
#currentlocationleft A:link A:visited {
	COLOR: #000000
}
#currentlocationleft A:hover {
	COLOR: #a90003; TEXT-DECORATION: none
}
#currentlocationright{
        float:left;padding:0px 10px 0px 0px;
}
/*-----当前位置与分行下拉框位置结束----*/




#mainbody{
        clear:both;	
	width:100%;
        height:auto!important;
	height:100%;
}
#mainbodyleft{	
	float:left;
	width:190px;
	
        height:100%;
        text-align:left;		
	background-color:#E5E9Fd;
}
#loginbutton {
	padding-top:30px;
	height:77px;
	width:172px;
	background-image:url(../images/01_background.gif);	
}

#mainbodyright{
	width:586px;
	height:auto!important;
        height:100%;
	float:left;
}
#foot{
        clear:both;
}

#bottom{
	height:9px;
	width:778px;
	background-color:#ACC9FF;
}

#nav1 { 
	width:66px!important;
	width:67px;
}
#nav2 {
	width:72px!important;
	width:73px;
}
#nav3 {
	width:125px!important;
	width:126px;
}

#nav4 {
	width:119px!important;
	width:120px;
}
#nav5 {
	width:129px!important;
	width:130px;
}
#nav6 {
	width:137px!important;
	width:138px;
}
#nav7 {
	width:123px!important;
	width:124px;
}


.menu_text1 {
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: 20px
}
.body_text1 {
	PADDING-TOP: 0px;
	font-size: 11px;
	color: #f88d3e;
	TEXT-DECORATION: none;
        font-family:Arial;
}
.link {
	FONT-SIZE: 12px;
	font-family:Arial;
	COLOR: #000000;
	line-height:12px;

}
.link A {

	TEXT-DECORATION: none;
	}
.link A:link {
	COLOR: #000000;
}
.link A:visited {
	COLOR: #000000;
}
.link A:hover {
	COLOR: #a90003;
	TEXT-DECORATION: none;
}



.link1 {
	font-family:Arial;
	font-size:12px;
	color:#000;
	line-height:12px;

}
.link1 A {
	COLOR: #000000;
	TEXT-DECORATION: none;  
}
.link1 A:link {
	COLOR: #000000;
}
.link1 A:visited {
	COLOR: #000000;
}
.link1 A:hover {
	COLOR: #000;
	TEXT-DECORATION: none;
}
.link2 {
	
}

.link2 A {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.link2 A:link A:visited {
	COLOR: #000000;
}
.link2 A:hover {
	COLOR: #a90003;
	TEXT-DECORATION: none;
}

.liststyle1 {
        clear:both;
	width:100%;
        margin:0px;
        padding:0px;
       	text-align:left;
	FONT-SIZE: 11px; 
        COLOR: #000000; 
        FONT-FAMILY: Verdana;
}
.liststyle1 ul {
  	list-style-type:none;
        margin:0px;
        padding:0px;
}
.liststyle1 ul li{
	padding:0px;
        margin:0px;
}
.liststyle1 ul li a{
	vertical-align:middle;
}
.liststyle1 span{
       padding-left:20px;
       float:right;
}

.list1 {
        width:auto!important;
        width:100%;
        text-align:left;
	FONT-SIZE: 12px; 
        COLOR: #000000; 
        FONT-FAMILY: Verdana;
        margin-left:20px;
        margin-right:20px;
}
.list1 ul{
        list-style-type:none;
        margin:0px;
        padding:0px;
}
.list1 li{
	background:url(../images/Home03.jpg) no-repeat 0px 5px;
	padding:0px 0px 8px 18px;
        margin:0px;		     
}
.list1 li span{    
        padding-left:20px;    
        FONT-SIZE: 12px;
        float:right;   
}


.more A {
	PADDING-RIGHT: 6px; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.more A:link {
	COLOR: #000000
}
.more A:visited {
	COLOR: #c03403
}
.more A:hover {
	COLOR: #a90003; TEXT-DECORATION: none
}
.more1{
  FONT-FAMILY: Verdana;
  text-align:right;
}
.more1 a{
  FONT-SIZE: 11px; COLOR: #005cba; TEXT-DECORATION: none;
}
.more2{
  text-align:right;
  margin-right:24px;
  FONT-FAMILY: Verdana;
}
.more2 a{
  FONT-SIZE: 11px; COLOR: #005cba; TEXT-DECORATION: none;
}

.news_title {
	padding-top:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	height:70px;
	width:98%;
	font-size:16px;
	line-height:26px;
	font-weight:bold;
}
#spTidiv{
        width:100%;
}
.footbottom{
	height:9px;
	width:100%;
	background-color:#ACC9FF;
}
.bottom_text1 {
	FONT-SIZE: 10px;
	COLOR: #014d87
}
.bottom_text2 {
	FONT-SIZE: 12px; 
	COLOR: #000000;
        font-family:Arial;
        text-decoration:none;
}

.tree1{	cursor:pointer;
	font-family:Tahoma;		
	font-size:8pt;
	padding-left: 4px;
	list-style-image:url(../images/Home03.jpg);
	color: #000000;
	height:24px;
        padding-bottom:4px;
        *padding-bottom:0px;
        _padding-bottom:0px;
	width:175px;
	line-height:16px;
	text-decoration:none;
}
tree1 a {
	vertical-align:text-middle;
}
.tree1 a:link{
	color:#000000;
	text-decoration:none; 
}
.tree1 a:visited{
	color:#000000;
	text-decoration:none;
}
.tree1 a:hover{
	color:#000000;
	text-decoration:none;
}

.child1 {clear:both;
	font-family:Tahoma;		
	font-size:11px;
	color:#000000;
	padding: 0px;
        margin:0px 0px 8px 4px;
	vertical-align:middle;	
	text-decoration:none;
        height:auto!important;
	line-height:14px;
        
        
}
.child1 a:link{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.child1 a:visited{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.child1 a:hover{
	font-size:11px;
	color:#a90003; 
	text-decoration:none;
}


.nav_text1{
	PADDING-left:10px;
	font-size: 11px;
	color: #f88d3e;
	vertical-align:middle;
	text-align:left;
	TEXT-DECORATION: none;
        font-family:Arial;
}
.nav_text1 a{
	color: #f88d3e;
	TEXT-DECORATION: none;      
        font-family:Arial;  
}
.nav_text1 a:hover{
	TEXT-DECORATION: underline;      
}

.leftmenu{
	width:190px;
	text-align:left;
}

#lefttopnav{
	background-image:url(../images/01_background.gif);
	background-repeat:no-repeat;
	height:77px;

}
#lefttopnavsub{
	padding-top:32px; padding-left:13px; 

	vertical-align:middle;
}


#majorevents{
	padding-left:30px;
	padding-top:10px;   
	text-align:left;	
        height:auto!important;
        height:100%; 
}
#majorevents ul{
	MARGIN: 0px; 
	PADDING:0px; 
	BORDER: 0px; 	
}
#majorevents li{
	list-style-type:none;
	cursor:pointer;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:8px 0px 8px 0px;
	font-size:12px;
	color:#005CBA;
	font-weight:bold;
}
#majorevents div{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#000000;
	font-weight:normal;
}

.add {	
	
        /*--text-align:justify; --*/
        padding-left:34px;
        padding-right:5px;	
	font-size:9pt;
	color:black; 
	line-height:20px;
	font-family:Arial;

}
.add a {
	text-decoration: underline;
        font-family:Arial;
	color: #0031d2;
}
.add A:link {
       text-decoration: underline;color: #0031d2;line-height:20px;font-family:Arial;
}
.add A:visited{
text-decoration: underline;color: #3d69d2;line-height:20px;
}
.add  A:hover {
text-decoration: underline;color: #3d69d2;line-height:20px;
}
.add table {  
	      font-size:9pt;
              font-family:Arial;
              border: solid #3d69d2;
              border-top-width: 1px;
              border-left-width: 1px;
              valign:middle;
              border-bottom-width: 0px;
              border-right-width: 0px;
}
.add td {
              height:20px;
              font-size:9pt;
              font-family:Arial;
              border: solid #3d69d2;
              border-top-width: 0px;
              valign:middle;
              border-left-width: 0px;
              border-bottom-width: 1px;
              border-right-width: 1px;
}

/*----增加---*/
#linkp
{
FONT-SIZE: 12px;
	font-family:Arial;
	COLOR: #000000;
	line-height:12px;
}


#linkp A {

	TEXT-DECORATION: none;
	}
#linkp A:link {
	COLOR: #000000;
}
#linkp A:visited {
	COLOR: #000000;
}
#linkp A:hover {
	COLOR: #a90003;
	TEXT-DECORATION: none;
}
#toplink {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	color:#C03403;			
 	padding-left:430px;	
}
#toplink a {
	text-decoration:none;	
}

.text_black {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#000000;
}
.text_black a {
	COLOR: #000000;
	text-decoration:none;
}
.text_black a:link a:visited {
	COLOR: #000000;
	text-decoration:none;
}
.text_black a:hover {
	COLOR: #a90003;
}
.list {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.list A {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.list A:hover{
	text-decoration:underline;
}

.child_left{
	vertical-align:middle;  
        width:20px;
	float:left;
	margin:0px;
	padding:0px;
        height:auto!important;
	height:100%;

}

.child_right{
	margin:0px;
	padding:0px;
        height:auto!important;
	height:100%;

}
#mainbody_construct{
	height:380px;
	width:778px;
	text-align:center;
}
#div_page {
	width:100%;
	text-align:left;
}
#div_page ul {  	
	LIST-STYLE-TYPE: none; 
        margin-left:20px;
}
#div_page li{
        background:url(../images/Home03.jpg) no-repeat 0 5px;
	padding:0px 0px 0px 18px;
	text-align: left;
}
#div_page li span{
	float: right;
	text-align: right;
}

#div_page ul li a{
	vertical-align:middle;
	LIST-STYLE-TYPE: none; 
}
#downloadpage {
	width:100%;   
        margin-left:40px;     
	text-align:left;
}
#downloadpage ul {  	
	LIST-STYLE-TYPE: none; 
        margin-left:0px;
}
#downloadpage li{
        background:url(../images/Home03.jpg) no-repeat 0px 4px;
	padding:0px 0px 18px 18px;
	text-align: left;
}
#downloadpage li span{
	float: right;
        padding-left:20px;
	text-align: right;
}

#downloadpage ul li a{

}


#foot_text {
	width:100%;
        padding-top:8px;
        padding-bottom:6px;
	text-align:center;
}
#foot_text p {
	line-height:1px;
        margin:0px;
        padding:8px 0px 0px 0px;
}


#foot_line {
	 height:9px;
	 margin:0px;
	 background-color:#ACC9FF;
}
#foot_line table{
         width:778px;
}
