@charset "utf-8";
body { font-size:14px; margin:0; background:url(../images/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;}
.height500{ height:556px;}

.header { width:1202px; margin:0px auto; overflow:hidden;}
.header .top { width:249px; height:25px; line-height:25px; float:right; overflow:hidden; margin-right:110px; text-align:center; color:#fff;}
.header .top a{ color:#fff; padding:0 3px;}
.header .logo{ width:500px; height:129px; margin-top:15px;}


.nav{ width:1202px; margin:0px auto; height:42px; position:relative; z-index:999999999;}
.nav span{ float:left; width:5px; display:block;}
.navcenter{ float:left; width:1192px; height:42px; line-height:42px; background:url(../images/nav_center.png) repeat-x;}
.navcenter ul li { position:relative; float:left; width:108px; background:url(../images/nav_fenge.png) no-repeat right;}
.navcenter ul li a{ width:108px; text-align:center; display:block; font-size:14px; font-weight:bold; color:#fff;}
.navcenter ul li a:hover{ background:url(../images/nav_hover.png) repeat-x;text-decoration:none;}
.navcenter ul li ul { width:108px; 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:1202px; padding:0 0px; overflow:hidden; margin:0px auto; background:url(../images/main_bg.png); padding-bottom:0px;}
.nav_bottom{ width:100%; height:34px; line-height:34px; background:#F7F7F7;}
.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(../images/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(../images/search_btn.png) no-repeat; border:0; cursor:pointer; float:left; margin:6px 0 0 4px;}

.box{ width:1181px; margin:0px auto; overflow:hidden; margin-top:13px;}
.jdt{ width:368px; height:245px; float:left; overflow:hidden; margin-right:11px;}
.list{ float:left; width:346px; background:url(../images/list_bg.png) repeat-x; overflow:hidden; border:1px solid #CBE1F4; margin-right:11px;-moz-box-shadow: 2px 2px 10px #909090;-webkit-box-shadow: 2px 2px 10px #909090;box-shadow:2px 2px 10px #909090;}
.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:28px; float:left; background:url(../images/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(../images/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(../images/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;}

.listt{ float:left; width:805px; background:url(../images/list_bg.png) repeat-x;overflow:hidden;border:#CBE1F4 1px solid; margin:11px;box-shadow:#909090 2px 2px 10px}
.listt .lm_top{ width:98%; margin:0px auto; height:24px; line-height:24px; border-bottom:1px solid #CFDCE6; margin-top:11px;}
.listt .lm_top h3{ width:98px; height:25px; line-height:28px; float:left; background:url(../images/lm_top_bg.png) no-repeat; color:#fff; text-indent:13px; font-size:14px; position:relative; bottom:0px; z-index:9;}
.listt .lm_top a{ float:right; color:#666;}
.listt ul{ width:98%; margin:0px auto; overflow:hidden; padding:8px 0 6px 0;}
.listt ul li{ width:100%; height:23px; line-height:23px; background:url(../images/list_li_bg.png) no-repeat left; text-indent:10px; margin-bottom:1px;_margin-bottom:-2px;}
.listt ul li a{ float:left; color:#666;}
.listt ul li a:hover{ text-decoration:underline; color:#f60;}
.listt ul li code{ float:right; color:#888;}
.listt table{ margin:5px auto 0 auto; color:#fff; text-indent:10px;}
.listt span{ width:100%; height:26px; line-height:180%; display:block; color:#333;}
.listt span a{ width:384px; float:left; padding-left:3px; background:url(../images/list_li_bg.png) no-repeat 10px 10px; text-indent:7px; color:#333;}
.listt span a:hover{ color:#f60; text-decoration:underline;}
.listt span b{ width:160px; font-weight:normal; font-size:12px; display:block; float:left;}
.listt span em{ width:163px; font-style:normal; font-size:12px; display:block; float:left;}
.listt span i{ font-style:normal; float:left;}

.listtt{ float:left; width:805px; background:url(../images/list_bg.png) repeat-x;overflow:hidden;border:#CBE1F4 1px solid; margin:11px;box-shadow:#909090 2px 2px 10px}
.listtt .lm_top{ width:95%; margin:0px auto; height:24px; line-height:24px; border-bottom:1px solid #CFDCE6; margin-top:11px;}
.listtt .lm_top h3{ width:98px; height:25px; line-height:28px; float:left; background:url(../images/lm_top_bg.png) no-repeat; color:#fff; text-indent:13px; font-size:14px; position:relative; bottom:0px; z-index:9;}
.listtt .lm_top a{ float:right; color:#666;}
.listtt ul{ width:95%; margin:0px auto; overflow:hidden; padding:8px 0 6px 0;}
.listtt ul li{ width:100%; height:23px; line-height:23px; background:url(../images/list_li_bg.png) no-repeat left; text-indent:10px; margin-bottom:1px;_margin-bottom:-2px;}
.listtt ul li a{ float:left; color:#666;}
.listtt ul li a:hover{ text-decoration:underline; color:#f60;}
.listtt ul li code{ float:right; color:#888;}
.listtt table{ margin:5px auto 0 auto; color:#fff; text-indent:10px;}
.listtt span{ width:100%; height:26px; line-height:180%;  color:#333;}
.listtt span a{ width:350px; float:left; padding-left:21px; background:url(../images/list_li_bg.png) no-repeat 18px; text-indent:7px; color:#333;}
.listtt span a:hover{ color:#f60; text-decoration:underline;}
.listtt span b{ width:125px; font-weight:normal; font-size:14px; display:block; float:left;}
.listtt span em{ width:80px; font-style:normal; font-size:14px; display:block; float:left;}
.listtt span i{ font-style:normal; float:left;}

.list2{ float:right; width:324px; background:url(../images/list_bg.png) repeat-x;overflow:hidden;border:#CBE1F4 1px solid; margin:11px;box-shadow:#909090 2px 2px 10px}
.list2 .lm_top{ width:95%; margin:0px auto; height:24px; line-height:24px; border-bottom:1px solid #CFDCE6; margin-top:11px;}
.list2 .lm_top h3{ width:98px; height:25px; line-height:28px; float:left; background:url(../images/lm_top_bg.png) no-repeat; color:#fff; text-indent:13px; font-size:14px; position:relative; bottom:0px; z-index:9;}
.list2 .lm_top a{ float:right; color:#666;}
.list2 ul{ width:95%; margin:0px auto; overflow:hidden; padding:8px 0 6px 0;}
.list2 ul li{ width:100%; height:23px; line-height:23px; background:url(../images/list_li_bg.png) no-repeat left; text-indent:10px; margin-bottom:1px;_margin-bottom:-2px;}
.list2 ul li a{ float:left; color:#666;}
.list2 ul li a:hover{ text-decoration:underline; color:#f60;}
.list2 ul li code{ float:right; color:#888;}
.list2 table{ margin:5px auto 0 auto; color:#fff; text-indent:10px;}
.list2 span{ width:100%; height:26px; line-height:26px; display:block; color:#333;}
.list2 span a{ width:184px; float:left; padding-left:13px; background:url(../images/list_li_bg.png) no-repeat 10px 10px; text-indent:7px; color:#333;}
.list2 span a:hover{ color:#f60; text-decoration:underline;}
.list2 span b{ width:60px; font-weight:normal; font-size:12px; display:block; float:left;}
.list2 span em{ width:43px; font-style:normal; font-size:12px; display:block; float:left;}
.list2 span i{ font-style:normal; float:left;}

.tzgg{ width:324px; float:right; overflow:hidden; background:#F7F7F7; border:1px solid #CBE1F4;margin:11px;box-shadow:#909090 2px 2px 10px}
.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:260px; height:39px; float:right; display:block; border-bottom:1px solid #BBDEF4; position:relative;}
.tzgg h1 b a{ font-size:14px; 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%; text-indent:0px; line-height:23px;}
.tzgg ul li a{ color:#666;}
.tzgg ul li  a:hover{ text-decoration:underline; color:#f60;}

.tzgggg{ width:324px; float:right; overflow:hidden; background:#F7F7F7; border:1px solid #CBE1F4;margin:11px;box-shadow:#909090 2px 2px 10px}
.tzgggg h1{ width:95%; display:block; margin:0px auto; height:39px; line-height:37px; font-size:14px;}
.tzgggg h1 img{ float:left; margin-top:5px;}
.tzgggg h1 b{ color:#0D6EA9; width:260px; height:39px; float:right; display:block; border-bottom:1px solid #BBDEF4; position:relative;}
.tzgggg h1 b a{ font-size:14px; float:right; color:#666; font-weight:normal; position:absolute; right:0; top:0;}
.tzgggg ul{ width:95%; margin:0px auto; overflow:hidden; padding:7px 0;}
.tzgggg ul li{ width:100%; text-indent:0px; line-height:23px;}
.tzgggg ul li a{ color:#666;}
.tzgggg ul li  a:hover{ text-decoration:underline; color:#f60;}

.ggw{ width:324px; height:196px; float:right; overflow:hidden;;margin:11px;box-shadow:#909090 2px 2px 10px}
.ggw a{ margin-bottom:9px; display:block;}

.xshd{ width:320px; height:194px; float:right; overflow:hidden; background:url(../images/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:1181px; height:142px; border:1px solid #CBE1F4; margin:0px auto; overflow:hidden; margin-top:13px; background:url(../images/photo_bg.png) repeat-x;}
.photo .title{ padding:17px 0 0 13px; float:left;}
.photo .scrollleft{ width:1190px; 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:1155px; border:1px solid #CBE1F4; overflow:hidden; background:url(../images/link_bg.png) repeat-x;margin:23px;box-shadow:#909090 2px 2px 10px}
.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:1180px;padding:5px 0 10px 20px;}
.yqlink ul li{ float:left; width:150px; background:url(../images/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:1155px; height:67px; padding-top:20px; overflow:hidden; background:url(../images/footer_bg.png) no-repeat; background-size:cover; margin:23px;box-shadow:#909090 2px 2px 10px}
.footer p{ text-align:center; line-height:23px;}

.daoying{ width:1202px; margin:0px auto; overflow:hidden; padding-bottom:20px;}



.ny_main{ width:1181px; margin:0px auto; overflow:hidden; background:url(../images/ny_main_bg.png) repeat-x; border:1px solid #F4F4F4; margin-top:10px; position:relative;}
.ny_main .subnav{ width:239px; height:616px; background:url(../images/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(../images/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(../images/subnav_lm_center_bg.png) repeat-y; padding-bottom:15px;}
.ny_main .subnav .lm .list01 li{ width:90%; margin:0px auto; background:url(../images/subnav_li_boder.png) repeat-x bottom; height:34px; line-height:32px;}
.ny_main .subnav .lm .list01 li a{ color:#525252; background:url(../images/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(../images/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(../images/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(../images/subnav_lm_center_bg.png) repeat-y; padding:5px 12px;}

.ny_main .contant{ width:902px; 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(../images/home.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(../images/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(../images/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(../images/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(../images/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:900px; height:20px; line-height:20px; background:url(../images/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(../images/teacher_pro.jpg);}
.pagetool{clear: both; color: rgb(51, 51, 51); font-family: 宋体; font-size: 13px; height: auto; line-height: 25px;width:550px; margin:25px auto 0px auto; text-align: center;}
.lastMenu{width:185px;}
.lastMenuLi{width:100%;}
.isTop{color:#ff5b00;}
.isTop a{color:#ff5b00;}

.clear{ clear:both}