body { font-size:12px; margin:0; background:url(../image/body_bg.png) no-repeat top center #C8E9F5;}
* { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:0;}
a{ text-decoration:none;} 
a:hover{ text-decoration:underline;}

.clear{ clear:both; font-size:0px;}
.color01{ background:#F3F8FA;}
.height194{ height:194px;}
.height243{ height:243px;}

.header { width:1002px; margin:0px auto; overflow:hidden;}
.header .top { width:249px; height:25px; line-height:25px; float:right; overflow:hidden; margin-right:12px; text-align:center; color:#fff;}
.header .top a{ color:#fff; padding:0 3px;}
.header .logo{ width:500px; height:129px; margin-top:15px;}


.nav{ width:1002px; margin:0px auto; height:42px; position:relative; z-index:999999999;}
.nav span{ float:left; width:5px; display:block;}
.navcenter{ float:left; width:992px; height:42px; line-height:42px; background:url(../image/nav_center.png) repeat-x;}
.navcenter ul li { position:relative; float:left; width:90px; background:url(../image/nav_fenge.png) no-repeat right;}
.navcenter ul li a{ width:90px; text-align:center; display:block; font-size:14px; font-weight:bold; color:#fff;}
.navcenter ul li a:hover{ background:url(../image/nav_hover.png) repeat-x;text-decoration:none;}
.navcenter ul li ul { width:90px; position:absolute; display:none; top:42px; left:0; background:#087BC7; overflow:hidden;}
.navcenter ul li ul li{ background:none;}
.navcenter ul li:hover ul,.navcenter ul li.over ul { display:block;}
.navcenter ul li ul li a{ width:100%; height:33px; line-height:33px; display:block; font-size:12px; text-decoration:none; color:#83C9F9; text-align:center;}
.navcenter ul li ul li a:hover{ background:#4DAFF1; color:#fff;}



.main{ width:1002px; padding:0 4px; overflow:hidden; margin:0px auto; background:url(../image/main_bg.png) repeat-y; padding-bottom:10px;}
.nav_bottom{ width:100%; height:34px; line-height:34px; background:#DAF1FF;}
.nav_bottom span{ float:left; text-indent:15px; color:#333;}
.nav_bottom .search{ width:335px; float:right;}
.nav_bottom .search em{ font-style:normal; float:left; background:url(../image/search_tb.png) no-repeat left; text-indent:25px; color:#333; font-weight:bold; display:block;}
.nav_bottom .search b{ text-indent:10px; display:block; font-weight:normal;}
.nav_bottom .search .wenben{ width:194px; height:21px; line-height:21px; border:1px solid #ADD6FF; float:left; margin:6px 0 0 4px;}
.nav_bottom .search .btn{ width:51px; height:23px; background:url(../image/search_btn.png) no-repeat; border:0; cursor:pointer; float:left; margin:6px 0 0 4px;}

.box{ width:981px; margin:0px auto; overflow:hidden; margin-top:13px;}
.jdt{ width:368px; height:245px; float:left; overflow:hidden; margin-right:11px;}
.list{ float:left; width:366px; background:url(../image/list_bg.png) repeat-x; overflow:hidden; border:1px solid #CBE1F4; margin-right:11px;}
.list .lm_top{ width:95%; margin:0px auto; height:24px; line-height:24px; border-bottom:1px solid #CFDCE6; margin-top:11px;}
.list .lm_top h3{ width:98px; height:25px; line-height:25px; float:left; background:url(../image/lm_top_bg.png) no-repeat; color:#fff; text-indent:13px; font-size:14px; position:relative; bottom:0px; z-index:9;}
.list .lm_top a{ float:right; color:#666;}
.list ul{ width:95%; margin:0px auto; overflow:hidden; padding:8px 0 6px 0;}
.list ul li{ width:100%; height:23px; line-height:23px; background:url(../image/list_li_bg.png) no-repeat left; text-indent:10px; margin-bottom:1px;_margin-bottom:-2px;}
.list ul li a{ float:left; color:#666;}
.list ul li a:hover{ text-decoration:underline; color:#f60;}
.list ul li code{ float:right; color:#888;}
.list table{ margin:5px auto 0 auto; color:#fff; text-indent:10px;}
.list span{ width:100%; height:26px; line-height:26px; display:block; color:#333;}
.list span a{ width:184px; float:left; padding-left:13px; background:url(../image/list_li_bg.png) no-repeat 10px 10px; text-indent:7px; color:#333;}
.list span a:hover{ color:#f60; text-decoration:underline;}
.list span b{ width:60px; font-weight:normal; font-size:12px; display:block; float:left;}
.list span em{ width:43px; font-style:normal; font-size:12px; display:block; float:left;}
.list span i{ font-style:normal; float:left;}

.tzgg{ width:220px; float:right; overflow:hidden; background:url(../image/list02_bg.png) repeat-x; border:1px solid #CBE1F4; }
.tzgg h1{ width:95%; display:block; margin:0px auto; height:39px; line-height:37px; font-size:14px;}
.tzgg h1 img{ float:left; margin-top:5px;}
.tzgg h1 b{ color:#0D6EA9; width:165px; height:39px; float:right; display:block; border-bottom:1px solid #BBDEF4; position:relative;}
.tzgg h1 b a{ font-size:12px; float:right; color:#666; font-weight:normal; position:absolute; right:0; top:0;}
.tzgg ul{ width:95%; margin:0px auto; overflow:hidden; padding:7px 0;}
.tzgg ul li{ width:100%; background:url(../image/list_li_bg02.png) no-repeat left; text-indent:15px; line-height:23px;}
.tzgg ul li a{ color:#666;}
.tzgg ul li  a:hover{ text-decoration:underline; color:#f60;}

.ggw{ width:222px; height:196px; float:right; overflow:hidden;}
.ggw a{ margin-bottom:9px; display:block;}

.xshd{ width:220px; height:194px; float:right; overflow:hidden; background:url(../image/list02_bg.png) repeat-x; border:1px solid #CBE1F4;  }
.xshd .lm_top{ width:100%; height:27px; line-height:27px; border-bottom:1px solid #BBDEF4;}
.xshd .lm_top h3{ float:left; padding-left:10px; color:#0D6EA9; font-size:14px;}
.xshd .lm_top a{ float:right; color:#666; padding-right:5px;}
.xshd ul{ padding-bottom:12px; overflow:hidden;}
.xshd ul li{ float:left; background:#fff; margin:14px 0 0 14px; display:inline;}
.xshd ul li img{ width:83px; height:57px; display:block; padding:3px;}

.photo{ width:981px; height:142px; border:1px solid #CBE1F4; margin:0px auto; overflow:hidden; margin-top:13px; background:url(../image/photo_bg.png) repeat-x;}
.photo .title{ padding:17px 0 0 13px; float:left;}
.photo .scrollleft{ width:890px; float:right; overflow:hidden; margin:17px 15px 0 0; display:inline;}
.photo .scrollleft li{ float:left; margin-right:15px; display:inline; width:129px; text-align:center; line-height:19px;}
.photo .scrollleft img{ width:123px; height:83px; margin-bottom:5px; padding:2px; border:1px solid #E3E3E3;}

.yqlink{ width:981px; border:1px solid #CBE1F4; margin:0px auto; overflow:hidden; margin-top:13px; background:url(../image/link_bg.png) repeat-x;}
.yqlink h3{ width:100%; height:26px; line-height:26px; border-bottom:1px solid #B4CFF0; color:#0D6EA9; font-size:14px; text-indent:15px;}
.yqlink ul{ width:980px;padding:5px 0 10px 20px;}
.yqlink ul li{ float:left; width:150px; background:url(../image/link_li.png) no-repeat left; height:27px; line-height:27px; text-indent:10px; margin-right:10px; display:inline;}
.yqlink ul li a{ color:#333;}

.footer{ width:981px; height:67px; padding-top:20px; margin:0px auto; overflow:hidden; background:url(../image/footer_bg.png) no-repeat; margin-top:11px;}
.footer p{ text-align:center; line-height:23px;}

.daoying{ width:1002px; margin:0px auto; overflow:hidden; padding-bottom:20px;}



.ny_main{ width:981px; margin:0px auto; overflow:hidden; background:url(../image/ny_main_bg.png) repeat-x; border:1px solid #F4F4F4; margin-top:10px; position:relative;}
.ny_main .subnav{ width:239px; height:616px; background:url(../image/subnav_bg.png) no-repeat bottom #E4F4FB; overflow:hidden; float:left;}
.ny_main .subnav .lm{ width:221px; margin:0px auto; overflow:hidden; margin-top:11px;}
.ny_main .subnav .lm .title{ width:auto; height:29px; line-height:34px;background:url(../image/subnav_lm_top_bg.png) no-repeat; overflow:hidden; color:#3083CA; font-size:14px; font-weight:bold; text-indent:32px;}

.ny_main .subnav .lm .list01{ width:100%; overflow:hidden; background:url(../image/subnav_lm_center_bg.png) repeat-y; padding-bottom:15px;}
.ny_main .subnav .lm .list01 li{ width:90%; margin:0px auto; background:url(../image/subnav_li_boder.png) repeat-x bottom; height:34px; line-height:32px;}
.ny_main .subnav .lm .list01 li a{ color:#525252; background:url(../image/subnav_tb.png) no-repeat left; text-indent:20px; display:block; margin-left:10px;}
.ny_main .subnav .lm .list01 li a:hover{ text-decoration:underline; color:#f60;}

.ny_main .subnav .lm .list02{ width:100%; overflow:hidden; background:url(../image/subnav_lm_center_bg.png) repeat-y; padding:10px 0 15px 0;}
.ny_main .subnav .lm .list02 li{ width:87%; margin:0px auto; background:url(../image/dian.png) no-repeat left; height:24px; line-height:24px;}
.ny_main .subnav .lm .list02 li a{ color:#525252; text-indent:10px; display:block;}
.ny_main .subnav .lm .list02 li a:hover{ text-decoration:underline; color:#f60;}
.ny_main .subnav .lm .contact{ line-height:23px; color:#666; background:url(../image/subnav_lm_center_bg.png) repeat-y; padding:5px 12px;}

.ny_main .contant{ width:702px; float:right; padding:14px; overflow:hidden;}
.ny_main .contant .ks_link{ width:100%; height:25px; line-height:25px;}
.ny_main .contant .ks_link b{ float:left; display:block; background:url(../image/home1.png) no-repeat left; padding-left:22px;}
.ny_main .contant .ks_link a{ padding:0 6px; color:#666;}
.ny_main .contant .title{ width:100%; border-bottom:1px solid #D2E3EC;}
.ny_main .contant .title h3{ font-size:14px; color:#fff;  height:23px; line-height:25px; text-indent:12px; margin-top:20px; overflow:hidden;}
.ny_main .contant .title h3 .title_left {float:left;margin:0;width:18px;height:23px;  font-size:14px; color:#fff; background:url(../image/content_title_left.png) no-repeat; height:23px; line-height:25px; text-indent:12px; overflow:hidden;}
.ny_main .contant .title h3 .title_middle { float:left;margin:0;width:auto;height:23px; font-size:14px; color:#fff; background:url(../image/content_title_middle.png) repeat; height:23px; line-height:25px; text-indent:0px;  overflow:hidden;}
.ny_main .contant .title h3 .title_right {float:left;margin:0;width:28px;height:23px;  font-size:14px; color:#fff; background:url(../image/content_title_right.png) no-repeat; height:23px; line-height:25px; text-indent:12px;  overflow:hidden;}
.ny_main .contant .list_news{ width:100%; overflow:hidden; padding-top:10px;}
.ny_main .contant .list_news li{ width:100%; height:27px; line-height:27px; border-bottom:1px dashed #DADADA; background:url(../image/list_li_bg.png) no-repeat left; text-indent:10px; font-size:14px; margin-bottom:1px; _margin-bottom:-2px;}
.ny_main .contant .list_news li a{ float:left; color:#666;}
.ny_main .contant .list_news li a:hover{ color:#f60; text-decoration:underline;}
.ny_main .contant .list_news li code{ float:right; color:#B3B3B3;}
.ny_main .contant .fy{ width:700px; height:20px; line-height:20px; background:url(../image/fy_bg.png) repeat-x; border:1px solid #DADADA; position:absolute; bottom:20px;}
.ny_main .contant .fy span{ float:left;}
.ny_main .contant .fy .s1{ padding:4px 0 0 10px;}
.ny_main .contant .fy .s2{ padding:3px 0 0 8px;}
.ny_main .contant .fy .s3{ padding:0 0 0 8px;}
.ny_main .contant .fy .s4{ padding:2px 0 0 8px;}
.ny_main .contant .fy .wenben{ width:18px; height:16px; float:left; border:1px solid #ddd; margin-top:1px;}

.ny_main .contant .list_content{ width:100%; overflow:hidden;}
.ny_main .contant .list_content div h1{ font-size:18px; width:100%;  line-height:23px; text-align:center; color:#333; padding-top:10px;}
.ny_main .contant .list_content div h3{ font-size:15px; width:100%;  line-height:23px; text-align:right; color:#333;padding-top:10px;}
.ny_main .contant .list_content .hasSubTitle{ border-bottom:1px solid #EBEBEB;height:80px; }
.ny_main .contant .list_content .hasNotSubTitle{ border-bottom:1px solid #EBEBEB; line-height:200%;clear:both;position:relative;height:auto !important;}
.ny_main .contant .list_content .about{ width:100%; text-align:center; display:block; height:30px; line-height:30px; color:#666;}
.ny_main .contant .list_content .about a{ padding:0 3px; color:#666;}
.ny_main .contant .list_content p{ font-family:宋体;font-size:14px; text-indent:2em; line-height:27px; color:#666; padding:13px 10px 0 10px;}
.ny_main .contant .list_content table {border-collapse: collapse;border: none;}
.ny_main .contant .list_content table td{border:1px solid #000000;height:25px;}
.ny_main .contant .list_content .qita{ width:100%; overflow:hidden;}
.ny_main .contant .list_content .qita em{ font-style:normal; float:left;}
.ny_main .contant .list_content .qita b{ font-weight:normal; float:right;}
.ny_main .contant .list_content .qita a{ color:#666;}
.teacherType{margin-buttom:8px;margin-top:5px;height:24px;width:100%;line-height:24px;color:#666;text-align:center;font-weight:900;font-size:15px;background-image:url(../image/teacher_pro.jpg);}
.pagetool{clear: both; color: rgb(51, 51, 51); font-family: 宋体; font-size: 13px; height: auto; line-height: 25px;width:350px; margin:25px auto 0px auto; text-align: center;}
.lastMenu{width:185px;}
.lastMenuLi{width:100%;}
.isTop{color:#ff5b00;}
.isTop a{color:#ff5b00;}

.clear{ clear:both}
