@charset "utf-8";
body{ margin:0px; padding:0px; font-size:12px; background:url(../images/top_bg01.jpg) repeat-x;}
form,ul,li,h2,h5,p,dd,dl,dt,p,a,img{ border:0; margin:0px; padding:0px;}
dl,ul,li{ list-style:none;}
.divleft{ float:left;}
.divright{ float:right;}
a{ text-decoration:none;}
.z{ width:980px; margin: 0 auto; overflow:hidden;}
.top{ width:970px; height:38px; padding-left:10px; overflow:hidden;}
.top1{ width: auto;height:16px; color:#656565; line-height:16px; padding-right:10px; border-right:1px #656565 solid; float:left; margin-top:12px;}
.top2{ width:auto; height:15px; padding-top:1px; float:left; padding-left:10px;margin-top:12px;}
.top3{ width: auto; height:15px; float:left; padding-left:10px; color:#656565; padding-top:1px; margin-top:12px;}
.top4{ width: auto; height:20px; float:right; color:#656565; padding-top:8px;}
.top41{ width:25px; line-height:20px; float:left;}
.top42{ width: auto; height:20px; float:left;}
.top42 ul li{ float:left}
.top42 li{ width:14px; height:20px; float:left; margin-left:1px; display:inline; background:url(../images/top_bg02.jpg) no-repeat; font-size:16px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.top43{ width:50px; height:20px; float:left; line-height:20px; text-align:right;}
.logo{ float:left; width:950px; height:100px; border-left:1px #000 solid; border-right:1px #000 solid; background:url(../images/logo_bg.jpg) no-repeat; padding-right:28px;}
.logo1{ width:220px; height:100px; float:left;}
.logo2{ width:285px; height:85px; float:left; color:#666; font-size:18px; padding-left:10px; line-height:32px; font-weight:bold; padding-top:15px;}
.logo3{ width:293px; height:70px; float:right; padding-top:30px;}
.logo31{ width:261px; height:28px; float:left; }
.logo31 .text1{ width:261px; height:26px; border:0px; resize: none; outline:none;}
.logo32{ width:32px; height:28px; float:left;}
.logo32 .an{ width:32px; height:28px; background:url(../images/top_bg03.jpg) no-repeat; border:0px;}
.t_nev{ width:860px; height:34px; float:left; background:url(../images/nev_bg.jpg) no-repeat; padding:0px 60px; position:relative; z-index:999;}
.t_nev .jt{ width:30px; height:34px;}
.banner{ width:980px; height:272px; float:left; padding-top:20px; overflow:hidden;}
.banner_left{ width:722px; height:272px; float:left; position:relative;}
.banner_index{height:272px;position: relative;overflow:hidden;}
.banner_index .banner_wrap{  width: 722px; position: absolute;left:0px;top: 0px; z-index: 2; }
.banner_index .banner_wrap li{width: 722px; float: left;}
.banner_left1{ width:722px; height:84px; position:absolute; bottom:0px; left:0px; background:url(../images/banner_bg01.png); z-index:99; padding-top:16px;}
.banner_right{ width:249px; height:272px; float:right; }

.school { width: 249px; float:left; }
.school ul.sul { width: 249px; height: 28px; }
.sul li {width: 75px;height: 28px; text-align: center;color: #555555;line-height: 28px;font-size: 12px;font-weight: bold;cursor: pointer; float:left; background:#f9f9fb; margin-right:5px; display:inline;}
.sul li.current { background:url(../images/banner_bg02.jpg) no-repeat;height: 28px; line-height: 28px; color:#000;}
.panel {margin-top: 4px; }
.zyList { width: 249px;  }
.zyList ul li{ list-style:disc; background:#f7f7f9;}
.zyList li {width: 249px; height: 39px; overflow: hidden; float: left; border-bottom:1px #dbdbdd dashed; background:url(../images/banner_bg03.jpg) no-repeat 8px center #f8f8fa; }
.zyList li a {height: 39px;text-align: left; color: #002c7d; line-height: 39px; padding-left: 22px; display: block;text-decoration:none; float:left;}
.zyList li a:hover{ color:#000; text-decoration:none;}
.zyList li span{ float:right; line-height: 39px; color: #002c7d; padding-right:3px;}
.left-x-001 {width: 249px; float: left;}
.banner_left_an{ width:99px; height:29px; float:left; background:#f8f8fa; padding:10px 0px 0px 150px;}
.middle{ width:980px; height: auto; padding-top:29px; float:left;}
.left{ width:390px; height:214px; float:left; margin-right:20px; display:inline;}
.left_bt{ width: 390px;height:31px; float:left;}
.left_nr{ width: 368px;height:162px; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding:21px 10px 0px 10px;}
.left_nr1{ width:368px; height:115px; float:left;}
.left_nr1 .chanp{ width: 133; height:113px; float:left; border:1px #b2b2b2 solid; margin-right:20px;}
.left_nr1 span{ line-height:22px;}
.left_nr2{ width:88px; height:31px; float:left; padding-left:280px; padding-top:16px;}
.middle_middle{ width:306px; height:216px; float:left;}
.middle_middle_bt{ width: 306px;height:31px; float:left;}
.middle_middle_nr{ width: 278px;height:176px; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding-top:7px; padding-left:26px;}
.middle_middle_nr ul li{ float:left;}
.middle_middle_nr li{ width:121px; height:32px; background:url(../images/middle_bt04.jpg) no-repeat left center; padding-left:17px; line-height:32px;}
.middle_middle_nr li a{ color:#002c7d;}
.middle_middle_nr li a:hover{ color:#000;}
.right{ width:247px; height:216px; float:right;}
.right_bt{ width:247px;height:31px; float:left;}
.right_nr{ width: 225px;height:174px; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding-top:9px; padding-left:20px; line-height:28px;}
.right_nr p{ font-weight:bold;}
.right_nr span{ float:right; padding-right:20px; padding-top:3px;}
.links{ width:813px; height:58px; float:left; background:url(../images/links_bg.jpg) no-repeat; margin-top:21px; padding-left:167px;}
.last{ width:100%; height:71px; margin:0px auto; background:url(../images/last_bg.jpg) repeat-x; margin-top:16px;}
.last_middle{ width:980px; height:71px; margin:0px auto; line-height:34px; color:#000;}
.last_middle1{ width:630px; height:71px; float:left;}
.last_middle1 a{color:#000;}
.last_middle1 a:hover{color:#002c7d;}
.last_middle2{ width:150px; height:71px; float:right;}
.last_middle2 span{ float:left;}

.i_left{ width:257px; height: auto; float:left;}
.i_left .l_bt{ width:238px; height:32px; float:left; border-top:2px #002253 solid; line-height:32px; background:url(../images/i_left01.jpg) no-repeat 5px center; color:#021842; font-weight:bold; padding-left:19px;}
.i_left .l_nr{ width:255px; height: auto; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; margin-bottom:10px;}
.i_left .l_nr dl { width: 233px; }
.i_left .l_nr dl,dd { margin: 0; }
.i_left .l_nr dt { font-size: 12px; height:31px; line-height:30px; padding-left:33px; background:url(../images/banner_bg03.jpg) no-repeat 18px center; border-bottom:1px #ccc dashed; letter-spacing:3px;}
.i_left .l_nr dt a{ color: #002c7d; text-decoration:none; }
.i_left .l_nr li{ line-height:36px; padding-left:48px; background:url(../images/middle_bt04.jpg) no-repeat 33px center #eaeaea; border-bottom:1px #ccc dashed; letter-spacing:3px;}
.i_left .l_nr li a{ color:#000;} 
.i_left .l_nr li a:hover{ color:#002c7d;} 
.i_left .l_nr dt:hover{ background: #666;}
.i_left .l_ctp{ width:255px; height: auto; float:left; border:1px #e8e8e8 solid;}
.i_right{ width:710px; height: auto; float:right;}
.i_right .r_bt{ width:691px; height:32px; float:left; border-top:2px #002253 solid; line-height:32px; background:url(../images/i_left01.jpg) no-repeat 5px center; color:#021842; font-weight:bold; padding-left:19px; text-align:left;}
.i_right .r_bt span{ float:right;}
.i_right .r_nr{ width:684px; height: auto; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding:0px 12px;}
.i_right .r_nr ul li{ float:left;}
.i_right .r_nr li{ width:684px; height:172px; padding-top:18px; padding-bottom:18px; border-bottom:1px #e8e8e8 dashed;}
.i_right .r_nr li .tpzs{ width:192px; height:170px; margin-right:19px; display:inline; float:left; border:1px #e8e8e8 solid; padding:1px; text-align:center;}
.i_right .r_nr li .fg{ width:8px; height:172px; margin-right:18px; display:inline; background:url(../images/i_right01.jpg) no-repeat; float:left;}
.i_right .r_nr li .jj{ width:443px; height:172px; float:left;}
.i_right .r_nr li .jj a{ color:#0b52c4;}
.i_right .r_nr li .jj a:hover{ color:#000;}
.i_right .r_nr li .jj .jj1{ width:443px; height:48px; float:left; line-height:24px; font-size:12px; color:#333;}
.i_right .r_nr li .jj .jj1 p{ font-size:14px; font-weight:bold;}
.i_right .r_nr li .jj .jj2{ width:443px; height:114px; float:left; line-height:28px; font-size:12px; color:#666; padding-top:10px;}
.fy{ width:684px; height:40px; line-height:40px; float:left; text-align:center;}
.fy a{color:#0b52c4;}
.fy a:hover{ color:#000;}
.fy span { color:#666;}
.fy span a{color:#666;}
.fy span a:hover{ color:#0b52c4;}

.i_right .n_nr{ width:684px; height: auto; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding:0px 12px;}
.i_right .n_nr ul li{ float:left;}
.i_right .n_nr li{ width:644px; height:38px; line-height:38px; background:url(../images/middle_bt04.jpg) no-repeat 8px center; padding:0px 20px; border-bottom:1px #e8e8e8 dashed;}
.i_right .n_nr li a{color:#0b52c4; float:left;}
.i_right .n_nr li a:hover{ color:#000;}
.i_right .n_nr li span{ color:#0b52c4; float:right;}

.i_right .c_nr{ width:658px; min-height:360px; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding-top:30px; padding-left:50px; line-height:38px; font-size:14px;}
.i_right .c_nr p{ font-weight:bold; color:#0b52c4; font-size:16px;}

.i_right .a_nr{ width:684px; min-height:370px; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding:20px 12px 0px 12px;}
.i_right .a_nr .about_js{ width:241px; height:170px; float:left; border:1px #e8e8e8 solid; padding:2px; margin-right:20px; display:inline;}
.i_right .a_nr span{ line-height:24px;}

.i_right .n1_nr{ width:620px; min-height:375px; float:left; border-bottom:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-top:1px #000 solid; padding:15px 44px 0px 44px;}
.i_right .n1_nr .news_bt{ width:620px; line-height:20px; float:left; color:#333; text-align:center;} 
.i_right .n1_nr .news_bt p{ font-size:16px; font-weight:bold; color:#0b52c4; line-height:38px;} 
.i_right .n1_nr .news_nr{ width:620px; line-height:24px; float:left; color:#333; padding:15px 0px; border-bottom:1px #e8e8e8 solid;}
.i_right .n1_nr .news_fy{ width:620px; line-height:40px; margin-top:8px; float:left; margin-bottom:6px;}
.i_right .n1_nr .news_fy span{ float:left; color:#666;}
.i_right .n1_nr .news_fy a{ color:#666;}
.i_right .n1_nr .news_fy a:hover{color:#0b52c4;}



