/* CSS Document */
body{width:1002px; margin:0px;}

.font1{font-size:12px; font-weight:bold; color:#004993;}

.font2{font-size:12px; color:#004993;}

.font3{font-size:12px; color:#FFFFFF;}


/********  TOP BEGIN  ***************************/

#top_line{background-color:#CCCCCC; height:2px; width:100%;}

.td1{
height:40px; line-height:40px; font-size:12px; color:#999999; padding-right:20px;}

a{color:#666666; text-decoration:none;}

a:hover{color:#FF6600;}

.td2{padding-left:30px;}

.img1{vertical-align:top;}

.input1{vertical-align:top; height:25px; width:122px; border:1px solid #CCCCCC; padding-left:8px; padding-top:5px;}

.inptbt{border:0px; background:url(search_button.jpg); width:57px; height:26px; cursor:hand;}

.td3{padding-right:20px;}

.imglg{vertical-align:middle;}

.ban{height:39px; width:120px; line-height:30px; vertical-align:middle;}




/** banner begin **/

.nTab0{
float: left;
width: 1003px;
margin: 0 auto;
border-bottom:0px #AACCEE solid;
/*background:#d5d5d5;*/
background-position:left;
background-repeat:repeat-y;
margin-bottom:0px;
}
.nTab0 .TabTitle0{
clear: both;
height: 39px;
overflow: hidden;
background:url(bg_ban.jpg) #3399FF;
}
.nTab0 .TabTitle0 ul{
border:0;
margin:0; margin-left:40px;
padding:0;
height:39px;
}
.nTab0 .TabTitle0 li{
text-align:center;
float: left;
width: 88px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
margin-left: 0px;
padding-bottom: 2px;
list-style-type: none;
height:39px; line-height:39px;
font-size:12px;
color:#004080;
FILTER: Glow(Color=#FFFFFF, Strength=5);
}
.nTab0 .TabTitle0 li a{color:#004080; font-size:12px;}
.nTab0 .TabTitle0 li a:hover{color:#FFFFFF; font-size:14px; font-weight:bold;}
.nTab0 .TabTitle0 .active0{
background:url(bg_ban2.jpg) #0066CC;
font-size:14px; font-weight:bold; color:#FFFFFF;
}
.nTab0 .TabTitle0 .normal0{}
.nTab0 .TabContent0{
width:100%;background:#2270D5;
margin: 0px;
padding-left:50px;
height:37px; line-height:37px;
color:#FFFFFF; font-size:12px;
}
.nTab0 .TabContent0 a{text-decoration:underline; color:#FFFFFF; font-size:12px;}
.nTab0 .TabContent0 a:hover{color:#FF6600; font-size:12px;}
.nTab0 .TabContent0 a:visited{text-decoration:underline; color:#FFFFFF; font-size:12px;}
.none {display:none;}

/** banner over **/

#banner_under{background:#2270D5; height:37px; margin-top:-2px;}

#banner_under_line{height:4px; background-color:#CCE5F9; margin-top:-4px;}

#kongge{height:6px; margin-top:-0px;}


/********  TOP OVER  **********************************************************************/




/********  Main begin  ***********************************************************************/


/*第一层左边滑动门 begin*/

.nTab{
float: left;
width: 258px;
margin: 0 auto;
border-bottom:1px #AACCEE solid;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 28px; text-align:center; vertical-align:middle; line-height:28px;
overflow: hidden;
color:#004993;
}
.nTab .TabTitle ul{
border:0;
margin:0; margin-left:20px;
padding:0;
text-align:center;
}
.nTab .TabTitle li{
float: left;
width: 83px;height:28px; line-height:28px;
cursor: pointer;
padding-top: 0px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;
margin-right:20px;
list-style-type: none;
}
.nTab .TabTitle .active{background:url(bg_class_title2.jpg) #fff; font-size:14px; font-weight:bold; color:#004993;order-left:0px #AACCEE solid;border-top:0px #AACCEE solid;border-right:0px #AACCEE solid;border-bottom:1px #FFFFFF solid;}
.nTab .TabTitle .normal{background:url(bg_class_title1.jpg) #EBF3FB; font-size:12px;border:0px #AACCEE solid;}
.nTab .TabContent{
width:auto; height:155px;background:#fff;
margin: 0px auto;
padding:10px 0 10px 10px;
border-right:1px #AACCEE solid;border-left:1px #AACCEE solid; border-top:1px #AACCEE solid;
}
.none {display:none;}

#myTab1_Content0{width:240px; height:134px;}
#myTab1_Content1{width:240px; height:134px;}
.lmcontent1{font-size:12px; height:20px; line-height:20px; vertical-align:middle}
.lmcontent1 ul{text-decoration: none;list-style-type: none; margin:0px;}
.lmcontent1 ul li{text-decoration: none;list-style-type: none; margin:0px;}

/*第一层左边滑动门 over*/





.tdsplit{height:6px;}



/*第二层 第一列 begin*/
.tdbod{padding-top:10px;}
.bod{border:1px solid #CCCCCC; width:111px;}
.imgunder{font-size:12px; color:#004993; text-align:center; width:111px;}
.imgunder ul{font-size:12px; color:#004993; text-align:center; width:111px;text-decoration: none;list-style-type: none; margin:0px;}
.imgunder ul li{height:30px; line-height:30px; font-size:12px; color:#004993; text-align:center; width:111px;text-decoration: none;list-style-type: none; margin:0px;}
.imgunder a{font-size:12px; color:#004993; text-align:center; width:111px;}

/*第二层 第一列 over*/



.tdtitle{font-size:14px; font-weight:bold; color:#004993; vertical-align:middle; padding-left:10px;}

.tdtitle_a{font-size:14px; font-weight:bold; color:#004993; vertical-align:middle;}

.tdmore{font-size:12px; color:#004993; vertical-align:middle; text-align:right; padding-right:16px;}

.tdlmtitle{padding-left:8px; padding-right:8px; padding-bottom:2px; padding-top:13px;}

.lmtitle{font-size:12px; color:#666666; vertical-align:bottom;}
.lmtitle a{font-size:12px; height:21px; line-height:21px; vertical-align:bottom;}
.lmtitle ul{list-style-type: none; margin:0px;}
.lmtitle ul li{list-style-type: none; margin:0px; height:21px; vertical-align:bottom; border-bottom:0px solid #C5E4FC;}
.lmtitle span{font-size:12px; color:#CCCCCC; vertical-align:middle; line-height:20px; padding-left:10px;}


.lmtitle2{font-size:12px; color:#666666; vertical-align:bottom; width:330px;}
.lmtitle2 a{font-size:12px; height:21px; line-height:21px; vertical-align:bottom;}
.lmtitle2 ul{list-style-type: none; margin:0px;}
.lmtitle2 ul li{list-style-type: none; margin:0px; height:21px; vertical-align:bottom; border-bottom:0px solid #C5E4FC; float:left; width:160px;}
.lmtitle2 span{font-size:12px; color:#CCCCCC; vertical-align:middle; line-height:20px; padding-left:10px;}


.lmtitleline{height:12px; border-top:1px solid #C5E4FC; margin-bottom:-4px;}


.img2{border:2px solid #CCCCCC;}



/*第四层 第三列 begin*/
.tdlm1{padding-top:8px;}
.lm1{font-size:12px; color:#6A9ACA; line-height:24px; vertical-align:middle}
.lm1 a{color:#6A9ACA;}
.lm1 ul{text-decoration: none;list-style-type: none; margin:0px; line-height:24px;}
.lm1 ul li{text-decoration: none;list-style-type: none; margin:0px; line-height:24px; height:24px;}
.lmimg1{height:22px; vertical-align:middle;}
/*第四层 第三列 over*/

/********  Main over  ***************************************************************************************************/




.mainunder{height:20px;}





/*********  FriendLink begin  ******************************************************************************************/

.friendlink{width:952px; height:44px; line-height:26px; border-bottom:1px solid #A8DAFF; border-top:1px solid #A8DAFF; background:#F0FBFF; font-size:12px; color:#004993; padding-left:20px; padding-right:10px;}

/*********  FriendLink begin  ******************************************************************************************/





/*********  Foot begin  ******************************************************************************************/

.foot{text-align:center; font-size:12px; height:60px; vertical-align:middle; line-height:20px; color:#999999;}

/*********  Foot over  ******************************************************************************************/
