* { padding:0; margin:0;}
body, th, td, input, select, textarea { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, img,fieldset { margin: 0; padding: 0;border:none; list-style-type:none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
select { margin:0px 2px 3px 0; }
input,select{vertical-align:middle;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover { color: #0033FF}
a img { border: none; }
em { font-style:normal;}
div{margin:0 auto; padding:0;}
table {border-collapse:collapse;} 
/*table td {padding:0;} */
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;_line-height:0}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}
.content{ width:960px;}
.wrapper{width:960px;margin:0 auto; padding:6px 0 0 0}
.container{width:960px;margin:0 auto;}
.mauto{ margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.co01{ color:#EF700A;}
.tar{ text-align:right;}
.cb{ clear:both;}
.mt10{ margin-top:10px;}
.mr15{ margin-right:15px;}
.mr7{ margin-right:10px; display:block; overflow:hidden}
.whitespace,.h7{ height:6px; clear:both; overflow:hidden;margin:0 auto;}
.h7{width:auto;}
.clear { clear:both; height:0px; display:block; visibility:hidden; _line-height:0px;}
.blank { height:10px; clear:both; display:block; overflow:hidden;}
.font14 {color:#1983bb; font-size:14px; font-weight:bold;}
.blank5 {height:5px; clear:both; display:block; overflow:hidden;}
.blank6 {height:6px; clear:both; display:block; overflow:hidden;}
.raquo {font-family: Helvetica; font-size:14px;}
.txt_input { padding:2px 3px; border:1px solid #BDBEC2; width:180px;}
.red a { color:#FF0000}
.gray { color:#666666}

/*header*/
.headtop{height:22px; width:948px; padding-left:10px; padding-top:5px; border:1px solid #ECF3F9; background:url(images/headerbg_01.jpg);}
.headtopcon{height:22px;width:948px; }
.headtopcon a:link,.headtopcon a:visited,.headtopcon a:hover{ float:left; text-decoration:none; color:#333; margin-right:10px;}
.headtopcon em{ float:left; margin-left:110px; display:block; overflow:hidden}
.index{ background:url(images/startpagebg.jpg) no-repeat left 0; padding-left:18px;}
.register{color:#EF700A;}
.logobg{height:76px;}
.logobox{ width:675px; height:62px; padding-top:15px;}
.logobox_r{ width:470px;}
.logobox_r ul{ padding-left:30px;}
.logobox_r li { float:left;position: relative;top:1px; }
.logobox_r li a { cursor:pointer; font-weight:bold; margin:0 1px 0 0; text-align:center; width:60px; height:25px; line-height:24px;background:url(images/lnav.jpg) no-repeat; display:block; overflow:hidden; position: relative;}
.logobox_r li.lcur a {background: url(images/lcur.jpg) no-repeat 0 0;width:60px; height:25px; line-height:24px;display:block; overflow:hidden; position: relative; z-index: 9999}
.lhighs{ background:url(images/lhighs.gif) no-repeat left 5px; color:#333333; text-decoration:none; padding-left:10px; margin-left:20px; margin-top:5px;}
.lcbg{ background: url(images/searchbj.gif) no-repeat ; height:32px; padding-left:10px; margin:0}
.searchcont input{ background: url(images/searchbg.jpg) #fff no-repeat 295px 1px; width:315px; border:1px solid #ccc; color:#CCC; padding:2px 0 0 3px;margin:-3px 0 0 5px; height:17px; overflow:hidden}
.lcbg button {width:96px; height:24px; font-weight:bold; border:none;  cursor:pointer;background:transparent none repeat scroll 0 0; padding:6px 0 0 0;*padding:8px 0 0 0}
.logobox_r li a {outline:none}
.logobox_r li a{ hide-focus:expression(this.hideFocus=true); }
/*menu*/
#wd{width:960px; height:auto; clear:both;}
#wd ul{ margin-left:20px; width:100%;}
#wd ul li{ display:inline;}
#wd ul li a,#wd ul li a span{ display:block; float:left; height:30px; color:#fff; text-decoration:none; cursor:pointer;font-size:14px; font-weight:bold; }
#wd ul li a span{padding:8px 20px 0 ;}
#wd ul li a:hover,#wd ul li a:hover span,#wd ul li a.current_nav,#wd ul li a.current_nav span{ background:url(images/background.gif) no-repeat 0 4px; display:block; float:left; height:30px; color:#cff;font-size:14px; font-weight:bold; }
#wd ul li a:hover span,#wd ul li a.current_nav span{ background: url(images/background.gif) no-repeat right -35px; padding:8px 20px 0;font-size:14px; font-weight:bold; }
 a.current_nav:focus{outline:none}
 #wd ul li a {outline:none}
/*footer*/
.footer { width:960px; margin:0 auto;}
.ins{height:125px; width:960px; background:url(images/ins.jpg) repeat-x 0 bottom; text-align:center; color:#666; line-height:22px; padding:20px 0 0 0}
.ins a:link,.ins a:visited{color:#000; white-space:nowrap;}
.ins a:hover{color:#000; text-decoration:underline; white-space:nowrap;}
.ins span{margin:0px 7px;color:#000;}
.friend_link {background:url(images/pardenttit.jpg) no-repeat left 8px; padding:0 0 0 10px; width:65px; font-weight:bold; height:25px;}
.friend_link_content { padding:0 0 0 10px; height:25px;}

