@charset "utf-8";
/* CSS Document */

body {background-color: #000;font-family:"微软雅黑",Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
* {	margin: 0px;padding: 0px;list-style-type: none;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.mainwidth {margin: auto;width: 925px;}
.clear { font-size: 0px; line-height: 0px; clear: both; height: 0px;}

#head {	height: 240px;	background-image: url(../images/bg_top.gif);background-repeat: no-repeat;background-position: right 50px;position: relative;}
#head .pic {background-image: url(../images/pic_top1.gif);height: 164px;width: 167px;position: absolute;left: 0px;top: 50px;}
#head h1 {	background-image: url(../images/bg_title.gif);	background-repeat: no-repeat;	background-position: center center;	height: 140px;width: 300px; text-indent: -999em;	overflow: hidden;position: absolute;top: 65px;	left: 240px;}

#body .main { float: right; width: 691px; display: inline; background: url(../images/bg_footlogo.gif) no-repeat right bottom #FFF; }

#body .main .top { font-size: 0px; line-height: 0px; background: url(../images/bg_mainbody.gif) no-repeat left top; height: 7px; }
#body .main .navigation .language { float: right;font-size: 12px; }
#body .main .navigation { margin: auto; width: 624px; padding-top: 15px; padding-bottom: 30px; font-size: 12px; color: #808080; }
#body .main .navigation a{ color: #808080; }

#body .main .content { background: url(../images/bg_mainbody.gif) no-repeat right bottom; padding-bottom: 80px; line-height:22px;min-height:550px;}
#body .main .content .flash { background: url(../images/bg_flash.jpg) no-repeat center center; margin: auto; height: 251px; width: 624px; }
#body .main .content h2 { color: #EC1C24;  font-size: 20px; margin:10px auto 0px auto;  padding:0px;width: 624px;}
#body .main .content p { font-size: 12px; width: 624px; margin:20px auto 0px auto; }
#body .main .content div { font-size: 12px;  width: 624px; margin:20px auto 0px auto; }
#body .main .content td div,#body .main .content td p{width:auto;}
#body .main .content a{color:#000;text-decoration: underline;}
#body .main .content a:hover{color:#ec1c24;}
#body .main .content ul{margin:0px 0px 0px 10px;}
#body .main .content ul li{list-style-type: disc; }
#body .textindex{color: #EC1C24; font-size: 20px; font-weight:bold;}

#foot {color: #FFF; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; padding-top: 20px; background: url(../images/logo_bf.jpg) no-repeat right bottom #000; padding-bottom: 20px; }

#nav { padding-top: 20px; padding-bottom: 40px; }
#nav dl { padding-bottom: 3px;}
#nav dl dt{ width: 191px; border-top: 1px solid #FFF; padding-top: 3px; }
#nav dl dt, #nav dl dt a {font-weight: bold; color: #FFF; font-size: 16px; background-repeat: no-repeat; background-position: left bottom;}
#nav dl dt a {display: block; padding-left: 10px; line-height: 28px; height: 28px;  }
#nav dl dt a:hover { background-image: url(../images/bg_nav.gif); }
#nav dl dd,#nav dl dd a {line-height: 24px; padding-left: 10px; }
#nav dl dd a:hover { color: #ED2528; }
#nav dl dd a{color: #868686; font-size:12px;}
#nav dl.none dd { display: none; }
#nav dl #n_2,#nav dl #n_46{ border:0px solid #FFF; }
#nav dl.on dd { display: block; }
#nav dl.on dt{background-image: url(../images/bg_nav.gif);}
#nav .menutitle a{color: #868686; font-size:12px;}
#nav .menutitle-1 a{background-image: url(../images/bg_nav.gif); }
#nav .menutitle-2 a{color: #ED2528;font-size:14px; font-weight: bold; }

#mo_1 { color: #FFF; font-weight: bold;}

#menu {  width: 191px; background: url(../images/bg_menu.gif) no-repeat right bottom #EC1C24; padding-bottom: 5px; }
#menu .top   { font-size: 0px; line-height: 0px; background: url(../images/bg_menu.gif) no-repeat left top; height: 5px; width: 191px; margin: 0px; padding: 0px; }
#menu li { margin-right: 10px; margin-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #000; padding-top: 5px; padding-bottom: 5px; }
#menu li.first { border: 0px none #FFF; }
#menu li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; border-top-color: #000; color:#000;}
#menu li a:hover{text-decoration: underline; color:#fff;}

#div_zplanuserreg{ margin:0px auto;}
#div_zplanuserreg dl dt{margin:5px;padding:0px;font-size:12px; color:#333; font-weight:bold; clear:both; width:150px; float:left; text-align:left;}
#div_zplanuserreg dl dd{margin:5px;padding:0px;font-size:12px;color:#666;float:left;}
#div_zplanuserreg dl dd span{color:#EC1C24;}
#div_zplanuserreg dl h3{margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:14px;color:#900; font-weight:bold; clear:both;text-align:left; border-top:1px solid #CCC;}
#div_zplanuserreg dl input{ font-size:12px; color:#333;}
#div_zplanuserreg div input{ margin:0px 5px;}

#body .main .content #div_zplanuserreg div{margin:0px auto; padding:10px 0px 0px 0px;border-top:1px solid #CCC;text-align:center;clear:both;}
#body .main .content #ex-forms div {margin:0px auto; padding:10px 0px 0px 0px;border-top:1px solid #CCC;text-align:left;clear:both;}


#body .main .content #div_zplanuserreg div a,
#body .main .content #ex-forms div a{margin:0px 5px;}

#body .main .content #div_zplanuserreg dl dt a,
#body .main .content #div_zplanuserreg dl dd a,
#body .main .content #ex-forms dt a,
#body .main .content #ex-forms dl dd a{background:#666;color:#fff; padding:5px;text-decoration: none;}

#body .main .content #div_zplanuserreg dl dt a:hover,
#body .main .content #div_zplanuserreg dl dd a:hover,
#body .main .content #ex-forms dt a:hover,
#body .main .content #ex-forms dl dd a:hover{background:#EC1C24;color:#fff;}

#ex-forms {margin:0px auto; line-height:20px;}
#ex-forms dl h3{margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:14px;color:#900; font-weight:bold; clear:both;text-align:left; border-top:1px solid #CCC;}
#ex-forms dl h6{margin:0px;padding:0px; font-size:0px;line-height:0px;clear:both;}
#ex-forms dl input{ font-size:12px; color:#333;}
#ex-forms dl dt{margin:5px 10px 5px 5px;padding:0px;font-size:12px; color:#333; font-weight:bold; clear:both; width:180px; float:left; text-align:left;}
#ex-forms dl dd{margin:5px;padding:0px;font-size:12px;color:#666;float:left;}
#ex-forms dl dd span{color:#EC1C24;}
#ex-forms div input{ margin:0px 5px;}


.inp_60{width:60px}
.inp_80{width:80px}
.inp_120{width:120px}
.inp_240{width:240px}
.inp_360{width:360px}
.inp_480{width:480px}
