/* CSS Document */
/*********************main**********************************************/
* {
  font-style: normal;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}

html,body{
margin:0 auto;
}

body{
font-family:"宋体",Arial, Helvetica, Verdana, sans-serif;
text-align:center;
font-size:12px;
color:#333;
margin:0 auto;
background:#77aad5;}

img{
border:0;}
a{
color:#333;}
a:hover{
color:#FF3300;}
/*****************special component***************************************************************/

/********font********/
.f_red{
font:12px;
color:#b90600}
.f_white{
font:12px;
color:#fff;}
.f_red_strong{
font:12px;
font-weight:bolder;
color:#1c6895}

/********toolbar********/


/*****************layout***************************************************************/
#header,
#mainpage,
#footer{
clear:both;
}
#all{
width:810px;
background:url(shadow_bg.jpg) repeat-y;}


#container{
margin:0 auto;
width:800px;
height:100%;
/*border:8px solid #993300;*/
background:#FFF;
}

/*****************header************************************/
#top{
background:#eee;
height:4px;
font-size:1px;}
#header{
height:194px;
}
#banner{
width:800px;
height:160px;
/*background:url(banner.jpg)*/

}
/*****nav button******/
#nav{
height:34px;
background:url(nav_bg.gif) repeat-x;}
#nav li{
float:left;
font:12px;}
#nav li a{
display:block;
width:64px;
height:23px;
padding-top:10px;
margin-left:2px;
text-align:center;}
#nav li a:hover{
background:url(nav_btn_over.jpg) no-repeat;
margin-top:3px;
padding-top:7px;/*文字保持居中*/}
.current{
background:url(nav_btn_over.jpg) no-repeat 0 3px;
}

/*****************mainpage************************************/
#mainpage{
margin:4px 10px 0px 10px;/*此处做了修改，height动态变化*/
height:100%;


}
/*****************c1******************/
#c1,
#c2,
#c3{
float:left;
height:auto}
     
#c1{
width:210px;}

#navmap_title{
height:29px;
}
#navmap_title img{
float:left}

.navmap_title_bg{
float:left;
width:66px;
height:29px;
background:url(toolbar_bg_1.gif) repeat-x;}


#navmap_txt{
background:url(leftnav_bg.jpg) no-repeat 1px 5px;
margin-top:-1px;
width:198px;
height:530px;
padding:10px 5px 0 5px;
border:1px solid #ccc;
line-height:18px;
text-align:left;}

#channel{
padding-top:0px!important;
padding-top:5px;

}
#channel img{
border:1px solid #ccc;
width:208px;
margin-top:5px!important;
margin-top:0px;}


/*****************c2******************/
#c2{
width:310px;
margin-left:10px;
}
#c2 img{
width:310px;
height:210px;}
#ppt{
width:310px;}

#news_title{
margin-top:5px!important;
margin-top:2px;
height:29px;
}
#news_title img{
float:left;
height:29px;
width:86px;}

.news_title_bg{
float:left;
width:138px;
height:29px;
background:url(toolbar_bg_1.gif) repeat-x;}

#news_list{
padding:14px 5px 0px 10px;
background:#f8f8f8;
border:1px solid #ccc;
height:196px!important;
height:192px;/*fixed height value*/
}

#news_list li{
text-align:left;
list-style-image:url(dot_orange.gif);
list-style-position:inside;
height:24px;
margin-left:0px!important;
margin-left:-10px;
padding-left:8px;
}
#news_list li.last_list{
background:none}
#news_more{
background:url(news_more.gif) no-repeat;
border:1px solid #ccc;
border-top:none;
height:55px;}
.news_more_txt{
padding:26px 0 0 200px;
color:#b90600}

#black_search_email{
margin:4px 0 5px 0px;
background:#393939;
height:42px;
text-align:left;
padding:15px 0 0 10px;}
#black_search_email img{
width:25px;
height:27px;}


.searchcss{
height:18px;
border:1px ridge #ccc;
}
.btn_search{
background:url(search_btn.gif);
width:63px;
height:20px;
border:none;}
.txt_search{
height:18px;
border:1px solid #ccc;}
#emailadress{
color:#fff;
margin-top:-10px;
line-height:150%
}
#emailadress li{}
/*****************c3******************/
#c3{

}

#bullet_title{
height:28px;
margin-left:10px;}

#bullet_title img{
float:left}

.bullet_title_bg{
float:left;
width:80px;
height:28px;
background:url(toolbar_bg_2.gif) repeat-x;}

#bullet_txt{
margin-left:10px;
width:228px;
height:160px;
padding:12px 5px 4px 5px;
background:url(bullet_txt_bg.gif) repeat-x;
border:1px solid #ccc; }

#bullet_txt li{
text-align:left;
list-style-image:url(dot_orange.gif);
list-style-position:inside;
height:20px;
margin-left:0px!important;
margin-left:-10px;
padding-left:8px;

}	

.bullet_more{
padding-top:10px;
color:#b90600;
text-align:right;}


#link{
border:1px solid #ccc;
background:#eff0f5;
margin-left:10px;
margin-top:5px;
height:186px;}

#link_title{
height:28px;
}

.link_title_on{
background:url(link_on_bg.gif) no-repeat;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
width:117px;
height:28px;

}
.link_title_off{
background:url(link_off_bg.gif) repeat-x;
float:left;
width:119px;
height:28px
}

h6{
text-align:center;
font: bolder 12px "宋体";
margin:10px 0 0 0px;}
.link_content{
text-align:left;
width:200px;
padding:15px 5px;
color:#b90600;
line-height:22px;
height:110px;/*fixed height value*/

}



#login_left{
margin-left:10px!important;
margin-top:8px!important;
margin:5px 0 0 5px;
float:left;
background:url(login_left.gif);
width:35px;
height:105px;}
#login_top{
float:left;
margin-bottom:0px!important;
margin-top:5px;
background:#393939;
width:205px;
height:108px!important;
height:105px;
color:#FFFFFF;
line-height:13px!important;
line-height:9px;}

#login_bottom{
margin-top:113px!important;
margin:0px 0 5px 0px;
background:#393939;
width:250px;
height:57px}

.btn_login{
background:url(login_btn.gif);
border:none;
width:62px;
height:21px;
cursor:pointer}


.btn_forget{
background:url(forgetpass_btn.gif);
border:none;
width:62px;
height:21px;
cursor:pointer}


/*****************footer************************************/
#footer{
background:url(footer_bg.gif) repeat-x 0 5px;
height:20px;
color:#333;
text-align:right;
padding:10px}



/********************************************************subpage********************************************************/


/************************header_Menu*******************************************/

#mainMenu{
width:100%;
background:url(nav_bg.gif) repeat-x;
height:34px;
padding-top:10px;	/* Don't change this position attribute */

}
#mainMenu a{
font:normal 12px "宋体";
color:#333;
padding:7px;


	}
#submenu{
text-align:left;
font:normal 12px "宋体";
color:#333;
background-color:#f3f3f3;	/* Background color of sub menu items */
width:100%;	/* Don't change this option */
border-bottom:1px solid #e5e5e5;
margin-top:-13px;
padding-top:8px;
height:23px;	
}	
#submenu div{
margin-left:-180px!important;
margin-left:-10px;	
white-space:nowrap;	/* Don't change this option */
}
/*Style attributes of active menu item */
#mainMenu .activeMenuItem{
background:url(nav_btn_over.gif) no-repeat;
width:60px;
height:30px;
cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
/*	Style attributes of inactive menu items	*/
#mainMenu .inactiveMenuItem{		
color: #000;	/* Text color */
cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
}
	
#submenu a{
width:100%;
text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
padding-left:15px;	/* Space at the left of each sub menu item */
padding-right:0px;	/* Space at the right of each sub menu item */
color: #333;	/* Text color */
}
	
#submenu a:hover{
color: #1c6895;	/* Red color when the user moves the mouse over sub menu items */
background:url(bullet_submenu.gif) no-repeat;
}

#submenu a.current {
color: #1c6895;	/* Red color when the user moves the mouse over sub menu items */
background:url(bullet_submenu.gif) no-repeat;
}
	

/************************sub_mainpage*******************************************/
#sub_l,
#sub_r{
margin-top:30px!important;
margin-top:0;
margin-bottom:10px;	
float:left;
width:580px;
height:100%;
padding:1px;}
#sub_r{
margin-left:3px;
width:186px;
border:1px solid #3768a2;
}


.bar_gray{
background:url(page_title.gif) no-repeat;
margin-left:10px;
height:30px}
#sub_title{
/*background:url(bullet_02.gif) no-repeat 12px 10px;*/
height:7px;
color:#333;
text-align:left;
padding:8px 24px;}
#sub_title a{

color:#1c6895}
#sub_title a:hover{
color:#FF3300}
.sub_text{
border:1px solid #cccccc;
margin:0 10px 10px 10px;
font:normal 12px "宋体";
line-height:18px;
text-align:justify;
/*text-justify :distribute-all-lines;*/}
.text_img{
margin:4px;
float:left}
.text_img img{
background:#fff;
border:1px solid #ccc;
padding:4px;
height:150px;
width:200px;}
.text_img a img{
background:#fff;}
.text_img a:hover img{
background:#d3deee}

.bar_black{
background:#333;
height:40px;
text-align:center;}
.sub_bar_red{
text-align:left;
margin-top:1px;
background:url(sub_bar_red.gif) repeat-x;
color:#FFFFFF;
padding:8px;}
.sub_bar_red img{
width:12px;
height:7px;}

.sub_r_text{
text-align:left;
margin:5px;
color:#b90600;
line-height:150%;
}
