
body {font:12px arial,helvetica,clean,sans-serif;margin:0;text-align:center;background:#fff}

form{margin:0}
h1,h2,h3,h4,h5{margin:0;padding:0;font-size:100%}
input,select{font:100% arial,helvetica,clean,sans-serif;vertical-align:middle}
ul{list-style-type:none;margin:0;padding:0}

a:link{color:#039;}
a:visited{color:#810081;}
a:hover{color:#f40;}

.noUnderline a:link{text-decoration:none}
.noUnderline a:visited{text-decoration:none}
.noUnderline a:hover{text-decoration:underline}

.s{font-size:85%;}
.b{font-size:115%;}
.now{font-weight:normal}
.str{font-weight:bold}

.red,a.red,a.red:visited{color:#c00}
.gray,a.gray,a.gray:visited{color:#a2b1b9}
.white,a.white,a.white:visited,.white a:link,.white a:visited{color:#fff}

.ss,.ss a,.ss a:visited{color:#026}

.access{display:none}

.l{float:left;}
.r{float:right;}

/*头部*/
#header{margin:0 auto;padding:5px 0 0 0;text-align:left;width:960px;height:50px;}
#header .logo{float:left;width:220px;}
#header .logo h2{padding:0 0 0 2px;line-height:110%}
#header .logo .brief{padding:0 0 0 2px;line-height:110%}
#header .menu{float:left;width:460px;padding:15px 0 0 0}
#header .menu a{float:left;display:block;margin-right:5px;width:99px;height:29px;line-height:29px;text-align:center;background:url(/images/bg_menu.gif) no-repeat top left;font-weight:bold;text-decoration:none;color:#039}
#header .search{float:left;width:270px;padding:20px 0 0 0;text-align:right}

#menu_con{clear:both;margin:0 auto;width:958px;display:block;background:#EAF3FF;height:1px;}
#menu{margin:0 auto 10px auto;width:960px;height:20px;background:#EAF3FF;padding:5px 0 0 0;border-bottom:1px #006DA5 solid;text-align:center;}

#main{clear:both;margin:0 auto;width:960px;text-align:left;}

#main .h1_con,#main .h1_con1,#main .h1_con2{display:block;background:#0082B8;line-height:0;font:0;height:1px;content:"";overflow:hidden;}
#main .h1_con{margin:0 4px;}
#main .h1_con1{margin:0 2px;}
#main .h1_con2{margin:0 1px;height:2px;}
#main h1{font-size:28px;padding:10px;border-bottom:3px #61B8EF solid;background:#0082B8;text-align:center}
#main h1 a:link,#main h1 a:hover,#main h1 a:visited{font-family:times new roman;color:#fff;text-decoration:none}

#left{float:left;width:200px;border:1px #96BAE2 solid;margin:5px 0;padding:8px;overflow:hidden;}
#right{float:right;width:720px;margin:5px 0;line-height:150%}

#left ul.menu{margin:0 0 10px 0}
#left ul.menu li{margin:0 0 1px 0;padding:6px 0 6px 10px;background:#E0EFFF;border-bottom:1px #B3D4F9 solid;}

#main h3{font-size:16px;font-family:times new roman;padding:5px 0;border-bottom:1px #B3D4F9 solid;color:#26323E;margin:10px 0}

#left ul.fr_com li{margin:0 0 6px 0;padding:0;font-weight:bold}

#right h1{font-size:16px;padding:5px;border-bottom:0;background:#fff;text-align:left}
#right .profile img{display:none}
#right .profile,#right .contact,#right .about{padding:0 5px 10px 5px}

#right .profile,#right .contact,#right .about{padding:0 5px 10px 5px}

#right .profile th{width:30%;border-bottom:1px #ddd dotted;font-weight:normal;color:#666;}
#right .profile td{width:70%;border-bottom:1px #ddd dotted}
#right .contact th{width:20%;border-bottom:1px #ddd dotted;font-weight:normal;color:#666;}
#right .contact td{width:80%;border-bottom:1px #ddd dotted}

#right h3{font-size:16px;font-family:times new roman;padding:2px 5px;border-bottom:0px #B3D4F9 solid;color:#26323E;margin:10px 0;background:#E0EFFF;}

/*图片定义*/
.imgdiv{margin:2px auto;overflow:hidden;width:100px;height:100px;border:1px solid #ddd;padding:1px;display:table-cell; vertical-align:middle;text-align:center}
.imgdiv img{margin-top: expression(( 100 - this.height ) / 2);border:0;}


.listLink{clear:both;padding:10px 0;font-size:14px;color:#ccc;text-align:center}
.listLink u{color:#000;text-decoration:none}
.listLink1{font-size:18px;}
.listLink1 a{padding:0 3px;}

.validation-advice {color : #f30;}

#footer{clear:both;border-top:1px #bdcfd7 solid;margin:15px 0 0 0;padding:0 0 15px 0;text-align:center;background:#fafcfc;color:#888;}

.footerbox{margin:0 auto;width:980px;text-align:left;}
.footerbox .nav{float:left;width:670px;padding:10px 0 0 0}
.footerbox .translate{float:left;width:180px;}
.footerbox .fav{float:right;width:130px;padding:10px 0 0 0;text-align:center}
#footer .f1{padding:0 0 4px 0;}
#footer .f1 a{padding:0 4px;font-weight:bold}
#footer .f2 a{padding:0 1px;}
#footer .f2,#footer .f4{padding:0 4px;}
#footer .f3 a{padding:0 4px;}

.hackbox {border-top:0px solid transparent !important;margin-top:-1px !important;margin-top:0px;clear:both;visibility:hidden;}
