@charset "GB2312";
/* CSS Document */

body{font-size:12px; width:980px; margin:0 auto;background:#D8D8D8 url(../images/bhcc_03.jpg) repeat;}
h1,h2,h3,h4,h5,h6,p{font-size:12px; margin:0;}
a{ text-decoration:none; color:#000000;}
a:hover{text-decoration:none; }
a:visited{color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:active {}

ul,ol{margin:0; padding:0}
ul li{list-style:none;}
img{ border:none;}
p{ text-indent:2em; font-size:12px; padding-left:18px; padding-right:18px; line-height:24px;}
p a{ font-weight:bold; color:#36C;}
p a:hover{ color:#F30;}


.content{ padding-bottom:15px;}
.top{width:978px; height:129px; background:url(../images/bhcc_02.jpg) no-repeat;border:#b9b9b9 solid 1px;}
.b{ width:972px; margin:0 auto; background:#FFF; border:#b9b9b9 solid 1px; padding-left:3px; padding-right:3px;}

.left{width:176px; float:left; margin-left:2px; background:url(../images/bhcc_26.jpg) repeat-y;}
.right{width:780px; float:right;}
.clear{ clear:both;}

.box_01{ margin-top:2px; margin-bottom:24px;}
.box_01 ul{ width:130px; margin-left:20px;}
.box_01 ul li{ width:130px; height:27px; font-size:14px; text-align:center; line-height:26px; margin-bottom:3px; }
.box_01 ul li a{ width:130px; height:27px; background:url(../images/bhcc_22-11.jpg) no-repeat; display:block; color:#FFF; }
.box_01 ul li a:hover{ width:130px; height:27px; background:url(../images/bhcc_33.jpg) no-repeat; display:block; color:#FFF;}
.box_01 .img01{ width:152px; height:139px; margin-left:11px; margin-top:10px;}
.box_01 .img02{ width:159px; height:48px; margin-left:10px; margin-top:10px;}

.box_A{ width:770px;}
.box_B{ width:770px; border:solid 1px #5c3c7e; margin-top:15px;}
.img_o{ float:left; width:496px; height:234px; background:url(../images/bhcc-_16.jpg) no-repeat; margin-left:2px;}

.box_02{ width:254px; float:right; background:#efefef url(../images/bhcc_25.jpg) repeat-y;}

.box_05{ float:left; width:485px; padding-left:15px; padding-right:15px; }
.box_06{ float:right; width:234px; margin-top:30px; text-align:center; background:#efefef;border:solid 1px #5c3c7e; padding-bottom:15px; margin-right:13px; }
.box_06 img{ margin-top:20px;}

.title01{ text-align:center; line-height:30px; margin-bottom:15px; }
.title01 a{ font-size:22px; font-weight:bold; display:block;}
.title01_b{ width:245px; height:3px; background:url(../images/bhcc_34.jpg) repeat-x; margin:0 auto; margin-bottom:12px;}
.more{ width:24px; height:17px; margin-top:5px; margin-bottom:5px; margin-left:200px; display:block;}

.title02{ width:105px; height:32px; text-align:center; line-height:35px; font-size:18px; font-weight:bold; margin-left:15px; margin-bottom:20px;}
.title02 a{ width:105px; height:32px; background:url(../images/bhcc_45.jpg) no-repeat; display:block; color:#F00;}
.title02 a:hover{ width:105px; height:32px; background:url(../images/bhcc_56.jpg) no-repeat; display:block; color:#F00;line-height:32px;}

.box_05_a{ background:#efefef url(../images/bhcc_61.jpg) no-repeat; background-position:80% 100%; margin-top:15px; padding-bottom:15px;}
.box_05_b{ background:#efefef url(../images/bhcc_61.jpg) no-repeat; background-position:50% 100%;margin-top:15px; padding-bottom:15px; margin-bottom:10px;}



#foot{text-align:center; color:#FFF; width:980px; height:30px; background:url(../images/bhcc_79.jpg) repeat-x; margin:0 auto; margin-top:3px; }
#foot p{line-height:30px; color:#FFF; }
#foot p a{color:#FFF;}



/* ----------------------zi ye-------------------*/


.box_03{ float:left;width:495px; padding-left:15px; padding-right:5px;}
.dqym{ font-weight:bold; color:#FFA6A6; width:130px; height:37px; background:url(../images/bhcc_33.jpg) no-repeat;}
h1{ text-align:right; padding-right:20px; line-height:20px; background:#C5C5C5;}

.box_03 .courses{ padding-left:40px; line-height:21px;}
.courses a{ font-weight:bold; color:#36C;}
.courses a:hover{ color:#F30;}

.title03{ font-size:24px; line-height:50px; font-weight:bold; padding-left:20px; text-decoration:underline;}
h2{ padding-left:42px; line-height:30px; color:#2e0557;}
.img03{ margin-left:50px; margin-bottom:5px;}



.table01{ margin-left:40px; line-height:20px;border:1px solid #000; border-right:none; border-top:none;}
.table01 tr td{ padding-left:20px; padding-right:10px; border:1px solid #000; border-left: none; border-bottom:none;}
.return{ background:#F00; color:#FFF; width:20px; margin-left:600px;}
.return a{ color:#FFF;}