@charset "gb2312";
/* CSS Document */

body { margin:0;padding:0;color:#333;font-size:12px;line-height:24px; font-family:"微软雅黑"; }
*{ margin:0px; border:0px; padding:0px;}
a {text-decoration:none;}
ul{ list-style:none}
a:link, a:visited {color: #333;}
a:hover { color: #FF6803;}
img {border:0;}
.red{color:#FF0000;}
.both{ clear:both}
.banner1, .banner2, .banner2 .txt, .tp_bj, .tp_bj div{ margin:0px auto}
.banner1{ background:url(images/banner1.jpg); width:1334px; height:477px; overflow:hidden; }
.banner1 .menu{ width:960px; margin:0px auto ; height:31px;/*绝对定位*/position:absolute; /*相对定位*/position:relative; left:0px; top:55px;}
#header_top{ background:url(images/menu.jpg); width:960px; height:31px;}
#header_top ul li a{ color:#FFF}
.banner1_left{ width:960px; margin:0px auto;/*绝对定位*/position:absolute; /*相对定位*/position:relative; left:0px; top:118px;}
.banner1_left ul{ padding-left:80px;}.banner1_left ul li{ line-height:40px;}
.banner2{ width:1334px; background:url(images/banner2.jpg); height:197px; }
.banner2 .txt{ width:940px;  padding:10px; overflow:hidden}
.banner2 .txt .txt_left{ width:590px;}
.banner2 .txt .txt_right, .banner2 .txt .txt_left,
                          .banner2 .txt .txt_left ul li,
						  .tp_bj div .tp,
						  .tp_bj div .News,
						  .school .txt div ul li{ float:left;}
.banner2 .txt .txt_right{ width:310px; padding-left:40px;}
h1{ font-size:14px; font-weight:bold; color:#F00; line-height:30px; margin-bottom:15px;}
.banner2 .txt .txt_left ul li{ width:190px;}
.banner2 .txt .txt_left ul .fo1{ padding:0px 10px;}
.banner2 .txt .txt_left ul li img{ border:2px solid #FFF; margin-right:10px;}
.tp_bj{ width:1334px; background:#e4e4e4; overflow:hidden}
.tp_bj div{ width:960px;}
.tp_bj div .tp{ background:url(images/tp.jpg); width:651px; height:267px; float:left}
.tp_bj div .News{ width:299px; margin-left:10px; background: #ededed; display:inline; float:left}
.tp_bj div .News .tit{ background:#d5d5d5; height:30px; line-height:30px; border-bottom:1px solid #F00; width:299px;}
.tp_bj div .News .tit p{ background:url(images/xtb.jpg) 5px center no-repeat; text-indent:30px; font-size:14px; font-weight:bold; color:#004a7f; overflow:hidden }
.tp_bj div .News .txt{ width:279px; padding:10px; line-height:30px; height:216px;}
.school{ width:960px; margin:10px auto 0px auto;}
.school .tit{ width:960px; background:url(images/tit.jpg); height:30px; font-size:14px; font-weight:bold; color:#FFF; text-indent:8px; line-height:30px;}
.school .txt{ width:958px; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8 } 
.school .txt div{ padding:10px;}
.school .txt div table tr td a img, .school .txt div ul .fo4 img,
                                    .school .txt div ul li img{ border:1px solid #CCC; padding:2px;}
.school .txt div table{ border:1px solid #CCC}
.school .txt div table tr td div{ padding:10px;}
h2{ font-size:14px; font-weight:bold; color:#F00}
.school .txt div table{ margin-top:10px;}
.school .txt div .fo3{ margin-top:0px;}
.school .txt div table tr .fo2{ border-right:1px solid #CCC}
.school .txt div ul li{ padding-left:13px;}.school .txt div ul .fo4{ padding-left:0px;}
.foot{ width:100%; background:url(images/footer.jpg); border-top:2px solid #242424; margin-top:10px; color:#b2b2b2}
.foot div a{ color:#FFF; font-size:14px}
.foot div a:hover{ color:#Ff0}
.school .txt div table tr td a img{ border:none; padding:0px;}
.gw{ width:960px; margin:10px auto}

.tit_a{width:960px; background:url(images/tit_a.jpg); height:30px; font-size:14px; font-weight:bold; color:#FFF; text-indent:8px; line-height:30px;}
#bottom{margin-bottom:10px}
