/* CSS Document */
html{ width:100%;}
body{ font-family:SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0; background:#EEEEEE;}
img{ border:none;}
body a{ font-size:12px; color:#333333; text-decoration:none;}
body a:hover{ color:#94001A;}
ul,p,li,h1,h2,h3,h4,h5,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
input {outline:none;}
input{display:inline;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;}

/* 内容部分 */
#index_con{ width:1024px; margin:0 auto; background:url(cy_imagesbg.jpg) repeat-y; padding:0px;}
#top{ background:url(cy_imagestop.jpg) no-repeat center; height:150px;}
.top_ls{ width:100%; float:left;}
.logo{ width:420px; float:left; margin-top:6px; margin-left:30px;}
.search{float:right; width:190px; margin-top:42px; margin-right:20px;}
.key{width:132px;height:18px;margin:0px 0 0 3px;text-indent:2px;float:left;display:inline;color:#aaa; padding-top:0px;}
.searchbtn{width:36px;height:20px;float:left;cursor:pointer;margin:1px 2px 0 8px;border:none;background:url(cy_imagessearch.png) no-repeat;display:inline;}

/* 通用导航 */

#outerbox{ height:22px;}
#JNTopBar{ width:1000px; margin:0 auto; height:20px; color:#444; padding-top:6px; font-family:SimSun;}
#JNTopBar a{ color:#444;}
#time{ width:500px; float:left;padding-top:3px;}
#JNlink{ float:right; width:300px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:87px;}
#JNlink li{width:61px; float:left; height:19px; padding-top:2px; padding-left:15px;margin-right:10px;}
#JNlink li.jdxylist{background:url(cy_imagestopbarbg.jpg) no-repeat right;}
#JNlink li.jdbmlist{background:url(cy_imagestopbarbg.jpg) no-repeat right;}
#JNlink li.link{ padding:0; width:76px;background:url(../cy_images/topbarlist.jpg) no-repeat 0px 0px;padding-left:8px;} 
#JNlink li.link img{ margin:0; padding:0; width:87px; height:23px;}

.main_menu{ clear:both; width:1002px; margin-left:12px; background:url(cy_imagesmenu.jpg) repeat-x; height:43px;font-family:Microsoft YaHei;}
#menu_list{ height:37px;z-index:9999; position:relative;}
#menu_list ul{ text-align:center;}
#menu_list ul li{ float:left;  margin-top:0px;position:relative;background:url(cy_imagesmenulist_right.jpg) no-repeat right; display:block ;}
#menu_list ul li.lastright{ background:none;}
#menu_list ul li a{ color:#fff;font-size:16px; height:30px;display:block;padding:10px 28px 0px 28px;}
#menu_list ul li a:hover{ background:#fff url(cy_imagesmenu_hover.jpg) no-repeat right; color:#444;}
#menu_list ul li.on{background-color:#F48C05; color:#fff; width:94px;}
#menu_list ul li.on a{color:#fff;}
#menu_list li ul { position:absolute;display: none;top:8px;left:0;text-align:center;}
#menu_list li:hover ul, li.over ul {display: block;}
#menu_list ul.nav_list{ margin-top:32px; width:100%;}
#menu_list ul.nav_list li{padding-left:0; margin:0;  position:relative; margin:0 auto; margin-top:0px; background-image:none; margin-bottom:4px; width:100%;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#menu_list ul.nav_list li a{display:block;font-size:15px;text-decoration: none; height:auto;line-height:28px;background-color:#808080; color:#fff; font-weight:normal; padding-top:0px; background-image:none; margin:0px; width:auto; padding:3px 0px;}
#menu_list ul.nav_list li a:hover{ background:none; background-color:#93001A; font-weight:bold;}
.menu_middle{ width:980px; float:left; margin-left:20px;}

.main_con{ margin:20px 30px 10px 30px; width:964px; float:left;}
/**幻灯**/
.news_block{ border-bottom:1px solid #E3E3E3; width:964px; float:left; padding-bottom:25px; margin-bottom:22px;}
.main_left{ width:515px; margin-left:0px; margin-right:10px; float:left;}
.focus{min-height:344px;position:relative;z-index:100;}
.focus_top{ min-height:344px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:515px;height:344px;}
.focus_top li .tit{ position:absolute;left:0; bottom:3px;background:url(cy_imagesfocus_top.png);height:16px;padding:10px 0 10px 0px;width:100%;text-align:center;}
.focus_top li h4{ margin:0px; padding:0px; margin-bottom:0px;}
.focus_top li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:515px;}
.focus_top li .tit a:hover{text-decoration:underline;}
.focus_bottom {position:absolute;bottom:40px;width:100%;left:0;text-align:center;z-index:20;}
.focus_bottom span{background:url(cy_imagesfocus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{background:url(cy_imagesfocus_bottom.png) right top no-repeat;}
.focus .next{background:url(cy_imagesleft-arrow.png) no-repeat;width:20px;height:34px;position:absolute;left:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{background:url(cy_imagesright-arrow.png) no-repeat;width:20px;height:34px;position:absolute; right:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .next:hover,.focus .por:hover{opacity:1;filter:alpha(opacity=10);}

.notice{ width:430px; float:right;}
.notice_title{ float:left; width:100%; border-bottom:1px dashed #ddd;}
.notice_title ul li{width:126px;  float:left; text-align:center; padding:7px 0px; font-size:16px; color:#666; background-color:#EEEEEE; display:block; font-family:Microsoft YaHei; margin-bottom:5px; margin-right:10px; font-weight:bold;}
.notice_title .on_zzjs{ background-color:#93001A; color:#fff;}
.js_more{margin:0; padding:0; text-align:right; height:6px; padding-right:14px; width:60px; float:right;position:relative; top:-29px;}
.js_more a{font-size:12px;}

.notice_list{ margin-top:0px;}
.notice_list ul{margin-top:0px;}
.notice_list ul li{ line-height:36px; border-bottom:1px dotted #ddd; background:url(cy_imagesli_dot.jpg) no-repeat 6px 18px; padding-left:20px; float:left; width:400px;}
.notice_list ul li a{ max-width:356px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; font-size:14px; color:#333;}
.notice_list ul li img{ width:22px; float:left; margin-top:8px; margin-left:3px;}
.notice_list ul li a:hover{ color:#94001A;}
.notice_list ul li span{ float:right; width:40px; text-align:center; font-size:14px; color:#333;}

.jsxq{  width:560px; clear:both; float:left;}
.jsxq_title{ padding-top:10px;}
.jsxq_title img{ width:123px; float:left;}
.jsxq_title .mid_bg{background:url(cy_imagesblock_bg.jpg) repeat-x; height:22px; float:left; width:380px;}
.jsxq_title span{ width:50px; float:right; margin-top:4px; text-align:center;}
.jsxq_list{ width:100%; float:left; margin-top:15px;}
.jsxq_list ul li{background:url(cy_imagesli_dot.jpg) no-repeat 0px 10px; line-height:32px; width:250px; padding-left:13px; float:left; margin-right:9px; margin-left:6px;}
.jsxq_list ul li a{max-width:230px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; font-size:14px;}
.jsxq_list ul li img{ width:15px; float:left; margin-top:9px; margin-left:4px;}

.fwzn{ width:360px; float:right; border-left:1px dotted #ccc; padding-left:10px;}
.fwzn_title{ padding-top:10px;}
.fwzn_title img{ width:83px; float:left;}
.fwzn_title .mid_bg{background:url(cy_imagesblock_bg.jpg) repeat-x; height:22px; float:left; width:270px;}
.fwzn_list{ margin-top:16px; width:100%; float:left;  float:left;}
.fwzn_list ul.b_left{ width:260px; float:left;}
.fwzn_list ul.b_left li{ width:72px; text-align:center; float:left; margin:6px 6px 3px 6px;}
.fwzn_list ul.b_left li span{ width:72px; float:left; margin-top:4px;}
.fwzn_list ul.b_right{ width:100px; float:right; margin-top:6px; margin-left:0px;}
.b_right li img{ width:90px; margin-bottom:8px;}
.b_right li span{ line-height:20px; float:left;}

.kjrw{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.kjrw_title{ padding-top:10px;}
.kjrw_title img{ width:83px; float:left;}
.kjrw_title .mid_bg{background:url(cy_imagesblock_bg.jpg) repeat-x; height:22px; float:left; width:825px;}
.kjrw_title span{ width:50px; float:right; margin-top:4px; text-align:center;}

.blk_29 { padding-right: 0px;padding-left: 0px;padding-bottom: 10px;overflow: hidden;zoom: 1;position: relative; float:left; width:950px;  margin-left:10px; margin-top:26px;}

.blk_29 .LeftBotton { left: 0px; float: left; width: 20px; cursor: pointer;position: absolute;	top: 49px;height: 35px;background-image: url(cy_imagesleftarr.png);background-repeat: no-repeat;background-position: 0px 0px;}
.blk_29 .RightBotton {right: 0px;float: right;width: 30px;cursor: pointer;position: absolute;top:49px;height: 35px;background-image: url(cy_imagesrightarr.png);background-repeat: no-repeat;background-position: 0px 0px;}
.blk_29 .Cont {	margin: 0px auto; overflow: hidden;}
.blk_29 .box {	float: left; margin:0px 14px 0px 0px;background:#3C3C3C;}
.blk_29 .box IMG {}
.blk_29 .box A:hover IMG {}
.blk_29 .box P {	margin: 0px auto 0px; width: 97px; line-height: 20px;}
.rollphotos {margin-right: auto;margin-left: auto;height: 155px; float:left;}
.button_left{ float:left; width:44px;}
.button_right{ float:left; width:21px;}
.wz_wide{ text-align:center; width:97px; padding:5px 0px 5px 0px; background:#3C3C3C; height:16px;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; margin-top:-28px;}
.wz_wide a{ color:#fff; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;width:97px;}
.wz_wide a:hover{ text-decoration:none; color:#ccc;}

.main_link{ height:40px; background-color:#C3C1C2; width:100%; float:left;}
.main_link img{ width:250px; float:left; margin:2px 0px 0px 14px;}
.link1{ margin:9px 0px 0px 0px; width:220px; float:right;  text-align:right;}
.link1 SELECT{  margin-right:15px; width:160px; height:24px;}
.in{ width:auto;}

/* 列表页 */

.page_left{ width:200px;float:left;font-family:Microsoft YaHei; text-align:center; padding-top:20px; margin-left:6px; margin-bottom:30px;}
.page_right{ width:720px; float:right;font-family:Microsoft YaHei;padding-top:20px; margin-right:6px; margin-bottom:30px;}

.left_list{ width:200px;  border-bottom:none; margin-bottom:10px;}
.left_list h3{ background-color:#A00203; color:#fff;font-size:20px; font-weight:normal; padding:13px 0px;}
.left_list h3 a{ color:#fff; font-size:20px;}
.left_list ul li{ margin-top:8px;}
.left_list ul li a{ font-size:15px;padding:7px 0px; display:block;background-color:#E4E3E1;}
.left_list ul li a:hover{ background-color:#aaa; color:#fff;}
.left_list ul li.on a{ background-color:#aaa; color:#fff;}

.back_list{ border-top:1px solid #fff; margin-top:15px;}
.back_list .parttitle{ border-bottom:1px dotted #ddd; padding-bottom:5px;}
.back_list .parttitle h3{ width:331px; float:left; text-align:left; height:19px; font-size:18px; color:#A00203; padding:10px 0px 10px 24px; font-weight:500; background:url(cy_imagesc_list.png) no-repeat 10px 14px;}
.back_list .parttitle h3 a{ font-size:20px; color:#A00203;}
.back_list .parttitle span{ float:right; color:#444; padding-top:16px; margin-right:10px;}
.back_list .parttitle span a{color:#444; font-weight:normal;}
.back_list .parttitle span a:hover{ color:#ff6600;}
.listcolumn{ margin:0; padding-top:10px;}

.coum_title{  padding:0px 0px 8px 0px; border-bottom:1px solid #ddd; width:100%;}
.coum_title h3{ width:310px; float:left; color:#A00203; font-size:22px; font-weight:500; float:left;}
.coum_title span{ float:right; margin-right:4px; margin-top:10px; padding-left:0px;color:#666;  padding-right:0px; text-align:right; width:400px;}
.coum_title span a{ color:#666; padding-left:2px;}
.coum_title span a:hover{ color:#A00203;}
.list_content{ margin-top:20px; margin-bottom:10px;}
.list_content dt{ width:100%; float:left;}
.list_content dt a{display:block; float:left; height:16px; padding:8px 0px 6px 25px; width:705px; background:url(cy_imagesli_dot2.jpg) no-repeat 6px 16px; color:#444;font-size:14px;}
.list_content dt span.contitle{ width:590px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.list_content dt span.contime{ margin-right:15px; text-align:right; float:right; color:#666; font-size:12px;}
.list_content dt a:hover{ color:#A00203;}
.page{ text-align:center; margin:0; padding-bottom:4px;font-size:14px;}
.page a{ border:1px solid #ccc; padding:2px 4PX; color:#444; font-size:14px;}
.page a:hover{ background-color:#A00203; color:#fff;}
.dt01{ border-bottom:1px dotted #D7D7D7; margin-bottom:10px; padding-bottom:14px;}
.dt02{}

.list_content li{ width:100%; float:left;}
.list_content li a{display:block; float:left; height:16px; padding:8px 0px 6px 25px; width:705px; color:#444;font-size:14px;}


.con_content{ padding:15px 0px; font-family:Microsoft YaHei;}
.con_title{  text-align:center; padding-top:20px;  border-bottom:1px dotted #ccc; padding-bottom:10px; width:710px;}
.con_title h3{ color:#444; font-size:22px; padding-bottom:10px;margin-bottom:8px; font-weight:600;}
.con_title span{ color:#999;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:710px; margin-left:10px;}
.newscontent p{ font-size:14px;line-height:24px; text-indent:2em; float:left; color:#444; padding:0px 10px 10px 0px; width:100%;}
.newscontent div{ font-size:14px;line-height:24px; text-indent:2em; color:#444; padding:0px 10px 2px 0px; width:100%;}
.newscontent table td,table tr,table{text-indent:0px;} 
.newscontent table{margin:0 auto;} 
.newscontent table td p a{  font-size:medium; color:#444; font-size:14px;}
.newscontent table td p a:hover{ color:#ff6600;}
.newscontent table td img{ margin:4px 0px;}

.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px; width:94%;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px; clear:both;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:660px;}
.vsbcontent_img img{ border:1px solid #ccc; padding:3px; max-width:660px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(cy_imagesdropbox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(cy_imagesdown.png) no-repeat 8px 6px; float:left;}
.download_page a{ color:#000;}
.np{ clear:both;margin:20px 0px 0px 20px; line-height:24px; width:100%; float:left;}
.np a{ font-size:14px; color:#333;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%;}
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:710px;text-indent:0em;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}


.list_teacher{ margin-top:30px;}
.xuey{ border-bottom:1px solid #eee; width:100%; float:left; padding-bottom:20px;}
.xuey h3{ width:80px; float:left; font-size:16px; margin-top:6px; color:#A00203;}
.xuey_list{ width:630px; float:left;}
.xuey_list ul li{ width:210px; float:left; line-height:22px; margin-bottom:10px; margin-top:5px;}
.xuey_list ul li a{ font-size:15px;width:200px; float:left;}
.xuey_list ul li.on a{ color:#A00203;}
.ry_list{ margin:30px 0px; width:100%; float:left;}
.ry_list ul li{ float:left; margin:10px 18px 30px 18px;}
.ry_list .wz_wide{ width:108px; margin-top:-30px;}
.ry_list .wz_wide a{ width:108px;}

.foot{ background-color:#333;  padding:25px 0px 0px 0px;height: 120px; }
.foot p{ color:#fff;}


.others-right{width:923px;  float:left; margin-top:20px; margin-left:10px;}
.achieve-ul li{list-style:none;float:left;line-height:normal;position:relative;}
.achieve-ul .title {width: 100%;height: 0;background: #99001C;opacity: 0.7;filter: alpha(Opacity=70);position: absolute;left: 0px;bottom: 0px;top: 29px;}
.achieve-ul .li_bg {width: 100%;height: 100%;background: #99001C;opacity: 0.7;filter: alpha(Opacity=70);position: absolute;left: 0px;top: 0px;z-index: 1;text-align:center;display:none;}
.achieve-ul .padl{margin-left:15px;}
.achieve-ul li a{display:block;height:59px;}
.achieve-ul .spant{color:#fff;display:block;padding-top:22px;}

.tab_list2{ width:720px; float:left; margin-top:20px;}
.tab_list_title2{ background-color:#AAAAAA; float:left; width:100%; color:#fff; font-size:14px; font-weight:bold; height:auto; padding:6px 0px;}
.tab_list2 ul{ margin:6px 0px;}
.tab_list2 ul li{ float:left; background:none; padding:0; width:auto; text-align:center;}
.tab_list2 .xh2{ width:6%;}
.tab_list2 .zlmc{ width:26%;}
.tab_list2 .zlsq{ width:20%;}
.tab_list2 .sqsj{ width:10%; padding-left:6px;}
.tab_list2 .zy{width:34%;}
.tab_list_con2 dt{ float:left; width:100%; padding:12px 0px;}
.tab_list_con2 dt li{ float:left; background:none; padding:0; width:auto; text-align:center; font-size:14px;line-height:24px; color:#333;}
.tab_list_con2 a{ font-size:14px;}
.tab_list_con2 .zlsq{ text-align:center;}
.tab_list_con2 .sqsj{ text-align:center;}
.tab_list_con2 .zlmc{ text-align:center;width:26%;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.tab_list_con2 .zy{ text-align:left; margin-left:30px; width:32%;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.tab_list_con2 .d1{ background-color:#efefef;}
.tab_list_con2 .d2{ background-color:#fff;}


.botton{ color:#F00; cursor:pointer;} 
.mybody{width:600px; margin:0 auto; height:1500px; border:1px solid #ccc; padding:20px 25px; background:#fff;} 
#cwxBg{ position:absolute; display:none; background:#000; width:100%; height:100%; left:0px; top:0px; z-index:1000;} 
#cwxWd{ position:absolute; display:none; border:10px solid #CCC; padding:10px;background:#FFF; z-index:1500;} 
#cwxCn{ background:#FFF; display:block;} 
.imgd{ width:400px; height:300px;} 


.syp{margin-left:-28px;}