/* COMMON CSS Document */
body {line-height:1.3em;font-size:12px;color:#666666;text-align:left; background:#D9D9D9;}
li,ul,p,body,h1,h2,dl,dd,dt,form{margin:0px;padding:0px;list-style:none}
.div {width:920px;text-align:left;margin:0 auto;}
.hack {clear:both;height:0px;line-height:0px;font-size:0px;}
.hack5 {font-size:5px;height:5px;clear:both;line-height:5px}
.hack10 {font-size:10px;height:10px;clear:both;line-height:10px; background:#D9D9D9;}

.fb{font-weight:bold;}

.font_size14{ font-size:14px;}
.font_size9pt{ font-size:9pt;}

.fc_1{color:#FF0000;}
.fc_2{color:#000000;}
.fc_3{color:#FF3300;}
.fc_4{color:#009900;}
.fc_5{color:#BD2A34;}
.fc_6{color:#cc0000;}
.fc_7{color:#343434;}

.line_bg_dotted1 {border-bottom:#CCCCCC dotted 1px;}

.width100{ width:100px;}
.width80{ width:80px;}

.border1 input{ border:#CCCCCC 1px solid;}

.marleft10 { margin-left:10px;}
.marright10 { margin-right:10px;}
.martop10 { margin-top:10px;}
.floatright{ float:right;}

a {color:#676767;text-decoration:none;}
a:hover { text-decoration:underline;} 

#top{ width:100%;background:#FFFFFF;height:85px;}
#top .content{ padding-top:20px; padding-bottom:15px; background:#FFFFFF;}
#top .content .logo1 img{ padding-left:20px;float:left}
#top .tel{display:block-inline;float:right;margin-right:100px; margin-top:5px; height:40px;line-height:40px;}
#top .tel a{font-size:18px;font-weight:bold;color:red;}
#nav{ width:100%;height:35px;background:url(../images/top_nav_bg.gif);}
#nav .menu{ color:#FFFFFF;height:35px;line-height:35px;}
#nav .menu a{color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold;}
#nav .menu a:hover{color:#FFFFFF; text-decoration:underline; font-size:14px; font-weight:bold;}
#nav .menu ul{ padding-left:20px;}
#nav .menu li {float:left;padding-left:20px; height:35px;background:url(../images/top_nav_line.gif) no-repeat 100% 40%; width:90px;}
#nav .menu .noli{ background:none;} 
#nav .menu .nav_line{ float:left;background:url(../images/top_nav_line.gif) no-repeat 0 50%; width:3px; height:35px;}
#subNav{ width:100%;height:35px;background:url(../images/top_nav_m_bg.gif);}
#subNav p{margin:0 auto;width:900px;padding-left:20px;background:url(../images/top_nav_m_c_bg.gif); height:35px; line-height:35px;}
#subNav p a{ font-weight:bold;text-decoration:none;color:#666666;}
#subNav p a:hover{text-decoration:underline;}

#navline{ height:30px; line-height:30px; background:#FFFFFF; margin-top:10px;}
#navline p{ padding-left:10px;}

#main{ margin-top:10px; background:url(../images/main_bg.gif);}
#main .left{ float:left; width:210px;}
#main .right{ float:right; width:700px; background:#FFFFFF;}

#left_box1{ }
#left_box1 .title{ height:26px; background:url(../images/left_title_bg.gif); line-height:26px; font-weight:bold; color:#FFFFFF; padding-left:15px;}
#left_box1 .navlist{ padding-left:10px; padding-top:10px;background:#FFFFFF; padding-bottom:10px;}
#left_box1 .navlist li{ clear:both;width:160px; height:25px; }
#left_box1 .navlist li a{display:block;background:url(../images/left_box_line_bg2.gif) no-repeat 8px 45%; padding-left:20px; height:25px; line-height:25px;}
#left_box1 .navlist li a:hover{ background:url(../images/left_box_line_bg1.gif) no-repeat; padding-left:20px; height:25px;line-height:25px; color:#FFFFFF;font-weight:bold; text-decoration:none;}
#left_box1 .navlist .select{ clear:both;background:url(../images/left_box_line_bg1.gif) no-repeat; padding-left:20px; height:25px;line-height:25px; color:#FFFFFF;font-weight:bold;}

#left_box1 .courselist{ clear:both;padding-left:10px; padding-top:10px;background:#FFFFFF;}
#left_box1 .courselist ul{}
#left_box1 .courselist li{clear:both;width:160px; height:40px;background:url(../images/line_dot2.gif) no-repeat 8px 20%; padding-left:20px; line-height:20px;}

#contact_box {clear:both;background:#FFFFFF;width:210px; padding-top:10px;}
#contact_box p{ padding:5px 0; width:210px; text-align:center;}

#zxbm_box{ clear:both; width:600px; margin:50px auto 20px;}
#zxbm_box .pic{ padding-bottom:4px; border-bottom:#FF0000 4px solid;}
#zxbm_box form{ margin-top:20px;}
#zxbm_box form input{ margin:0px 2px;}
#zxbm_box form .bt{ margin:0 auto; text-align:center; width:600px; padding-top:10px;}
#zxbm_box form textarea{ width:550px;}

#adcenter{ margin-top:10px;}

#bottom { margin-top:10px;}
#bottom .line{background:#CC0000; color:#FFFFFF;text-align:center; font-weight:bold; line-height:30px;}
#bottom .line a{color:#FFFFFF;}
#bottom  .content { background:#FFFFFF; text-align:center; line-height:150%; padding-top:10px; padding-bottom:20px;}