@charset "utf-8";
/* CSS Document */

/* reset */
*{ padding:0; margin:0;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
ol,ul{ list-style:none;}
.clear{ clear:both; line-height:0; font-size:0;}
a{ text-decoration:none; color:#2DAABE;}
a:hover{ color:#000;}
body{ background: url(images/bg2.png) repeat-x #eee; width:960px; margin:0 auto; font-size:12px; font-family:"宋体";}

/*header*/
#header{ background:url(images/header_bg.jpg) repeat-x; height:102px;overflow:hidden;zoom:1;}
#header ul,#header h1{ float:left;}
#header ul{ overflow:hidden; zoom:1;}
#header ul li{text-indent: -9999px; display:block;overflow:hidden; zoom:1; float:left;}
.nav_1 a{ background:url(images/nav_1.jpg) no-repeat left top; width:87px; height:73px; display:block;}
.nav_1 a:hover{ background:url(images/nav_11.jpg) no-repeat left top; width:87px; height:73px; display:block;}
.nav_2 a{ background:url(images/nav_2.jpg) no-repeat; width:83px; height:73px; display:block;}
.nav_2 a:hover{ background:url(images/nav_22.jpg) no-repeat; width:83px; height:73px; display:block;}
.nav_3 a{ background:url(images/nav_3.jpg) no-repeat; width:83px; height:73px; display:block;}
.nav_3 a:hover{ background:url(images/nav_33.jpg) no-repeat; width:83px; height:73px; display:block;}
.nav_4 a{ background:url(images/nav_4.jpg) no-repeat; width:85px; height:73px; display:block;}
.nav_4 a:hover{ background:url(images/nav_44.jpg) no-repeat; width:85px; height:73px; display:block;}
.nav_5 a{ background:url(images/nav_5.jpg) no-repeat; width:84px; height:73px; display:block;}
.nav_5 a:hover{ background:url(images/nav_55.jpg) no-repeat; width:84px; height:73px; display:block;}
.nav_6 a{ background:url(images/nav_6.jpg) no-repeat; width:84px; height:73px; display:block;}
.nav_6 a:hover{ background:url(images/nav_66.jpg) no-repeat; width:84px; height:73px; display:block;}
.nav_7 a{ background:url(images/nav_7.jpg) no-repeat; width:84px; height:73px; display:block;}
.nav_7 a:hover{ background:url(images/nav_77.jpg) no-repeat; width:84px; height:73px; display:block;}
.nav_8 a{ background:url(images/nav_8.jpg) no-repeat; width:98px; height:73px; display:block;}
.nav_8 a:hover{ background:url(images/nav_88.jpg) no-repeat; width:98px; height:73px; display:block;}
.nav_9 a{ background:url(images/nav_9.jpg) no-repeat; width:75px; height:73px; display:block;}
.nav_9 a:hover{ background:url(images/nav_99.jpg) no-repeat; width:75px; height:73px; display:block;}

/* main */
.main{ padding:8px 0 0 7px; background:#fff; overflow:hidden; zoom:1;}
.main_left{ float:left;}
.main_right{  float:left;}
#video{ padding-left:5px; background:#FFF; height:223px;}
.img_zs{margin:5px 0 3px 5px; display:inline; border:1px solid #A9A9A9; height:175px; width:208px; background:#FFF;}


/* foot */
#foot{ background:url(images/foot_bg.jpg) repeat-x; height:55px; color:#989898; text-align:center; line-height:55px;}
#foot a{ color:#989898;}


/* ny */
.ny_main{ overflow:hidden; zoom:1; background:#EEE;}
.ny_left{ border-right:1px dotted #b2b2b2; width:242px; float:left; position:relative; background:url(images/nyleft_bg.jpg) no-repeat left bottom;}
.ny_left ul{ padding:15px 0 0 21px;}
.ny_left ul li{ background:url(images/nyleft_icon.jpg) no-repeat left 12px; line-height:36px; text-indent:1.6em;}
.ny_left ul li a{ color:#878787;}
.ny_left ol{ margin-bottom:220px;}
.ny_left ol li{ padding: 20px 0 0 15px;}
.ny_left h3{ position:absolute; bottom:0;}
.ny_right{ float:left; width:717px;}
.nyr_top{ background:url(images/nytitle_bg.jpg) repeat-x; width:100%; height:38px; position:relative; color:#424242; overflow:hidden;zoom:1;}
.nyr_top a{ color:#424242;}
.nyr_top h2{ background:url(images/nytitle_icon.jpg) no-repeat left center; font-size:14px; font-weight:bold; line-height:38px; margin-left:14px; text-indent:1em;}
.nyr_top h3{ position:absolute; right:5px; bottom:0px; line-height:38px; font-size:12px; font-weight:bold;}
.nyr_top h3 img{ padding:0 3px;}
.news_list{ padding:25px 0 0 35px; color:#424242;}
.news_list li{ background:url(images/nylist_icon.jpg) no-repeat left center; border-bottom:1px dashed #d9d9d9; width:617px; text-indent:1em; line-height:40px; position:relative;}
.news_list li span{ position:absolute; right:5px; line-height:40px; bottom:0px;}
.news_list li a{ color:#424242}
.news_list li a:hover{ color:#021c7f}

.teacher_list li{ height:124px; border-bottom:1px solid #d8d8d8; padding:10px 0; overflow:hidden; zoom:1;}
.teacher_list li img{ background:url(images/teacher_bg.jpg) no-repeat; padding:12px; float:left; margin-right:5px;}
.teacher_list li dt{ font-weight:bold; font-size:14px; padding-top:10px;}
.teacher_xx{ line-height:21px;margin-top:15px;}
.img_list li{ text-align:center; color:#878787; float:left; margin:25px; margin-bottom:0;}
.img_list li img{ border:1px solid #fff; margin-bottom:10px;}

.zw{ width:617px; margin:0 auto; margin-top:25px}
.zw h2{ font-size:14px; font-weight:bold; text-align:center; line-height:30px}
.zw h3{ text-align:center; padding-bottom:15px; border-bottom:1px solid #d9d9d9;}
.zw_font{ line-height:21px; padding:15px 0;}

.dhhm{margin:0 0 0 5px; display:inline;}
.img_qh{ padding:0px 0 0 5px; }
.img_bian{ border:1px solid #A9A9A9; border-bottom:none;}

