/* CSS Document */
body {text-align:center;margin-left:auto; margin-top:0px; margin-right:auto; font-size:12px;}
form{margin:0px; padding:0px;}img{border:0px;}
#head{width:990px;height:107px; background-image:url(images/head_bg.jpg); background-repeat:no-repeat; text-align:left;}
#head2{width:990px;height:63px;; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; text-align:left;}
#head2 ul{margin-left:14px;}
#head li{list-style-type:none; display:block; float:left;}
#logo{margin-top:14px; margin-left:40px; width:176px; height:57px; float:left; margin-right:80px;}
#head ul{text-align:left; padding:0px; margin-left:30}
.topmenu{margin-top:0px; margin-left:24px; width:73px; height:57px; float:left;}
.topmenu2{margin-top:34px; margin-left:20px; width:73px; height:17px; float:left;}
.topmenu2 a{ text-decoration:none; color:#597DB1;}
#head2 ul li.topmenu2 a:link{color:597DB1; text-decoration:none;}
#head2 ul li.topmenu2 a:visited{color:597DB1; text-decoration:underline;}
#head2 ul li.topmenu2 a:hover{color:597DB1; text-decoration:none;}
#shortadmin {width:120px; height:70px; margin-right:20px;}
.smallshortadmin {margin-top:5px}
.bigshortadmin {margin-top:19px}
#shortadmin a{color:#406E90}
.wenhao{margin-top:14px; margin-left:40px; width:30px; height:57px; float:left; background-image:url(images/wenhao.jpg); background-position:center}

#headpic{ width:40px; height:40px; background-position:center; float:left; margin-right:10px; cursor:hand; position:relative; top:-8px; background-repeat:no-repeat; margin-top:5px;}
.login{margin-top:14px; width:53px; height:57px; float:left;}
#wenhao{margin-top:14px; margin-left:24px; width:73px; height:57px; float:left;}
#menu{width:1000px; height:25px; text-align:left; color:#FFFFFF; font-weight:bold;}
#menu ul{ margin:0px; padding:0px; text-align:left;}
#menu li{ margin:0px; padding:0px; font-weight:bold; float:left; text-align:center; display:block;}
#menu li a{background-image:url(images/menu_bg_1.gif); background-repeat:repeat-x; display:block; padding-top:5px; color:#FFFFFF; text-decoration:none;width:121px; margin-right:2px; height:25px;}
#menu li a:hover{ background-image: none; background-repeat:repeat-x; background-color:#83E090}

#menu ul li#indexButton a{width:121px; margin-right:2px; height:25px;}
#menu ul li a{width:93px; margin-right:2px; height:25px;}
#menu ul li#two a{width:93px; margin-right:2px; height:25px;}
#menu ul li#three a{width:93px; margin-right:2px; height:25px;}
#menu ul li#four a{width:93px; margin-right:2px; height:25px;}
#menu ul li#five a{width:93px; margin-right:2px; height:25px;}
#menu ul li#six a{width:93px; margin-right:2px; height:25px;}
#menu ul li#seven a{width:93px; margin-right:2px; height:25px;}
#menu ul li#eight a{width:93px; margin-right:2px; height:25px;}
#menu ul li#nine{width:212px; height:25px; background-image:url(images/menu_bg_1.gif); background-repeat:repeat-x;}

#menu ul .selected a{ background-image:url(images/menu_bg_3.jpg); background-repeat:repeat-x;}

#links{width:1000px; text-align:left;}
#d3{
margin:0px 0px;
width:970px;
background-color:#f2f7fb;
margin-top:0px;
margin-bottom:0px;
border-left:1px solid #f2f7fb;
border-right:1px solid #f2f7fb; text-align:left;
}
#d3 .m{
margin:-4px 0px;
height:50px;
width:900px;
padding-top:18px;
position:relative;text-align:left;
}
.rt,.rb{
display:block;
width:973px;
margin-left:0px;
margin-right:0px;
}
.rt *,.rb *{
display:block;
height: 1px;
overflow: hidden;
background-color:#f2f7fb;
border-left:1px solid #f2f7fb;
border-right:1px solid #f2f7fb;
}
.r1{
margin: 0 5px;
background-color:#f2f7fb;
}
.r2{
margin: 0 3px;
border-width:0px 2px;
}
.r3{
margin: 0 2px;
}
.r4{
margin: 0 1px;
height: 2px;
}
#d3 .m ul{text-align:left; margin:0px; padding:0px;}
#d3 .m li{list-style-type:none; display:block; width:88px; height:31px; text-align:center; float:left; margin-left:30px;}
#bottomline{ background-image:url(images/line.jpg); background-repeat:repeat-x; width:973px; margin:5px 0px 5px 0px;}
#BotMenu{ width:1000px; height:20px; padding:5px; text-align:center; color:454545;}
#copyright{ width:1000px; height:20px; padding:5px; text-align:center; color:454545;}
.InputText{border:1px #ccc solid; height:14px; background-color:#F6F6F6;}
#searchform{padding-top:3px;}
#portalOperation{float:right;width:65px; border:#EEA964 1px solid; padding-left:4px;padding-right:4px; line-height:20px; font-size:9pt; background-color:#eebf90}
#portalOperation A{ color:#ffffff; font-family:"宋体"}












#top_banner{ width:986px; height:auto; overflow:hidden;}
#top_banner #lt{ width:14px; height:52px; float:left; margin-left:0px; background-image:url(images/top_lt.jpg); background-repeat:no-repeat;}
#top_banner #rt{ width:14px; height:52px; float:right; margin-right:0px;background-image:url(images/top_rt.jpg); background-repeat:no-repeat;}
#top_banner #mid{ width:958px; height:52px; float:left; margin-left:0px;background-image:url(images/top_bg.jpg); background-repeat: repeat-x; text-align:left}
#top_banner table{margin-top:12px; margin-left:140px;}
.top_td1{width:110px;line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.top_td2{width:110px; height:9px;font-style:italic; font-weight:bolder;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:9px;}

.top_banner_buttons{margin:0px;padding-left:10px;}
.top_banner_buttons ul{margin:0px;padding:0px;}
.top_banner_buttons li{float:left;width:50px;margin-left:2px;margin-right:2px;display:inline;text-align:left;margin-top:7px;color:#999; border-left:#666666 1px solid; padding-left:10px; white-space:nowrap}
.top_banner_buttons li a{color:#999}

#public_top_menu_right{float:right; width:340px; margin-top:7px;}
#public_top_menu_right a{margin-left:10px;}

#public_top_menu {bottom:0px; border-bottom:1px solid #eee ; margin-bottom:10px;}
#public_top_menu div{}


.top_banner_personal_buttons{margin-top:7px; border: #FF0000 solid 1px; float:right; width:350px;}






/* this is for psersnal skin*/
.blockTitle a{color:#F6FAFE}
.titleLabel{}
.blockContent{padding:20px;}
.blockTitleButton {margin-left:130px; text-decoration:underline; }



#portal_top_bannerGirl{ text-align:left; background-color:#FCEBED; border:#FF9B9B 5px solid; color:#F8EEEE}
#portal_top_banner{ text-align:left; background-color:#fff;color:#fff; height:75px;padding-left:15px;padding-right:10px; margin-bottom:0px; width:970px; background-image:url(/dipian/jsp/images/skin_bg_blue.gif); background-repeat:repeat-x; line-height:75px;}
#portal_top_banner a{color:#fff;}

.portal_menuGirl{ border:#E6C0C0 1px solid;margin-bottom:20px;background-color:#FDFDF7}
.portal_menu{ border:#999 1px solid;margin-bottom:15px;background-color:#FDFDF7}


#ptitle{font-size:10.5pt;font-size:12pt; font-family:"幼圆";line-height:50px;padidng-left:10px; padding-right:10px;}
#ptitle a{color:#404040}
.portalTitleColorGirl{color:#980F08}
.portalTitleColorGirl a{color:#980F08}

.blockBorderGirl{border:#FF9B9B 2px solid;margin-bottom:10px;}
.blockBorder{border:#C6DFEE 1px solid;margin:0 2px 10px 2px}

.blockTitle{ line-height:25px; font-size:9pt;color:#0F487D; background-color:F6FAFE; text-align:left;padding-left:20px; cursor:hand; height:25px;}

.blockTitleGirl{ background-color:#FF9B9B;font-weight:none; padding:0px 0px 0px 20px; line-height:25px; font-size:10.5pt; overflow:hidden; color:#FFFFFF; height:25px;}

.blockTitle2{line-height:25px;font-size:9pt;color:#0F487D; background-color:F6FAFE; text-align:left;padding-left:20px;}
#right .blockTitle2{border-top:#DCDCDC 1px solid;border-bottom:#DCDCDC 1px solid;line-height:25px; font-size:9pt;color:#0F487D; background-color:F6FAFE; text-align:left;padding-left:20px;}


#photoFrame{margin:0px 0px 0px 0px;background-repeat:no-repeat;text-align:center;overflow-x:hidden; width:200px; border:#fff 5px solid; height:150px; background-color:#FFFFFF; background-position:top center; overflow-x:hidden}
#photoFrame a{ font-size:10.5pt; color:#FF6600;font-family:"黑体"; font-weight:bold; text-decoration:underline}
#photoFrameOutter{ border:1px #295A7B solid;margin-left:5px;}

.portalTitleColor{color:#fff; background-color:#67ADD8}
.portalTitleColor a{color:#fff}
#HostName{ height:30px; line-height:30px; color:#666; font-family:"宋体";font-size:12pt; width:210px;text-align:center;}
#portalmenu{font-size:10.5pt;color:#fff;margin-top:0px;margin-bottom:10px; text-align:left ; background-color:#649CBF; width:970px;line-height:30px;padding-left:20px; }
#portalmenu a{font-size:10.5pt;color:#fff;text-decoration:underline; l;line-height:30px; }





