﻿html { background-image:url(../images/index_c_01.jpg); background-repeat:no-repeat; background-position:center top}
body { margin:0 auto; color:#333; font-size:12px;font-family: STHeiti, "Microsoft YaHei", Simsun;}
div, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0px; padding: 0px; }
.t a:link { color: #DC994A; text-decoration: none; font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold;}
.t a:visited { color: #DC994A; text-decoration: none; font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold; }
.t a:hover { color: #F46C6C; text-decoration: none; font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold; }
.t a:active { color: #F46C6C; text-decoration: none;  font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold;}
form { margin:0px; display:inline; }
image { border:0px; }
li { list-style-type:none; }
/* 雅黑字体 */
.yh { font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold; }
/*主导航*/
#navigation{width: 1200px;margin: 0 auto}
#navigation, #menu_div{margin: 0 auto;z-index: 1000;}
#menu_div, #navigation, #menu, #nav{height: 60px;}
#menu_div:hover, #navigation:hover, #nav li a:hover, #nav li ul a{opacity: 0.98; /* Menu transparency on mouse hover*/}
#menu_div, #navigation, #nav li a, #menu_div:not(:hover), #navigation:not(:hover){opacity: 1; /* Menu transparency on mouse out*/}
#menu{width: 1200px;margin: 0 auto; /*center the menu*/padding: 0;position: relative}
#nav{width: 1200px;margin: 0;padding: 0;position: relative}
#nav li a, #nav li{float: left;}
#nav li{list-style: none;position: relative;}
#nav li a{line-height: 60px;padding: 0 33px;text-decoration: none;margin: 0;font-size: 16px;font-weight: 700;text-transform: uppercase;}
/*====================Submenu=====================*/
#nav li ul{display: none;position: absolute;left: 0;top: 100%;padding: 0;margin: 0;}
/* hide submenu*/
#nav li:hover > ul{display: block;}
/* show submenu on hover*/
#nav li ul li, #nav li ul li a{float: none;height: 60px; /* submenu item height*/min-width: 220px; /* submenu item minimal width*/line-height: 60px;border-right: 0;text-shadow: none;display: block;font-size: 16px;font-weight: 500;text-transform: inherit;}
/* Submenu item*/
#nav li ul li{_display: inline; /* for IE*/}
/*主导航独立的*/
#nav li a:hover, #nav li ul li a:hover {background-color: rgba(36, 69, 109, 0.8)}
#menu_div {background-color: rgba(49, 108, 149, 0.8)}
#nav li ul {background-color: rgba(49, 108, 149, 0.9)}
/* == 12. Sub-Sub Menu ==*/
#nav li ul li ul{display: none;}
#nav li ul li:hover ul{left: 100%;top: 0;}
/* 首页tab */
.tabBox { display:none; }
.kind { height:268px; }
.kindTabs { width:238px; height:30px; background:url("") repeat-x; overflow:auto; }
.kindTabs ul { margin:0; padding:0; list-style:none; }
.kindTabs li { float:left; line-height:30px; text-align:center; }
.kindTabs li a { float:left; width:118px; height:30px; font:12px/1.2em Tahoma; color:#D10A0B; font-weight:bold; line-height:30px; background:url("images/con_x_bg061110.gif"); text-decoration:none; border-right:1px solid #F2F2F2 }
.kindTabs li a:hover, .kindTabs li a.current { font:bold 12px/1.2em Tahoma; color:#DB005B; line-height:30px; background:url("images/down_left_title_bg.gif"); text-decoration:none; }
.kindTabs .title { width:66px; height:21px; background:url("") no-repeat center; }
.kind .tabBody { width:218px; height:247px; overflow:auto; padding-left:10px; padding-right:10px; }
/* 轮AD换图片 */
.wrapper { width:980px; margin:0 auto; height:180px; margin-bottom:10px; }
h1 { height:50px; line-height:50px; font-size:22px; }
.shuoming { margin-top:20px; border:1px solid #ccc; padding-bottom:10px; }
.shuoming dt { height:30px; line-height:30px; font-weight:bold; text-indent:10px; }
.shuoming dd { line-height:20px; padding:5px 20px; }
/* focus */
#focus { position:relative;float:left; width:400px; height:300px; overflow:hidden; }
#focus ul { position:absolute; }
#focus ul li { float:left; width:980px; height:180px; overflow:hidden; position:relative; background:#000; }
#focus ul li div { position:absolute; overflow:hidden; }
#focus .btnBg { position:absolute; width:980px; height:20px; left:0; bottom:0; background:#000; }
#focus .btn { position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right; }
#focus .btn span { display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; }
#focus .btn span.on { background:#fff; }
#focus .preNext { width:45px; height:100px; position:absolute; top:40px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer; }
#focus .pre { left:0; }
#focus .next { right:0; background-position:right top; }
/* 单独文字链接 */
.w a:link { color:#FFF; text-decoration:none; }
.w a:visited { text-decoration:none; color:#FFF; }
.w a:hover { text-decoration:none; color:#FF3; }
.w a:active { text-decoration:none; color:#FF3; }
.red a:link { color:#FF0000; text-decoration:none; }
.red a:visited { text-decoration:none; color:#FF0000; }
.red a:hover { text-decoration:none; color:#FDA34D; }
.red a:active { text-decoration:none; color:#FDA34D; }
/* 分页 */
.epages { text-align:center; font-size:14px; font-weight:bold }
.epages a { padding:2px 4px; text-align:center; text-decoration:none; font:12px/14px Tahoma; font-size:14px; font-weight:bold }
.epages a:hover { border-color:#33A3D0; text-decoration:none; font-size:14px; font-weight:bold }
.epages b { font-weight:bold; background:none repeat scroll 0 0 #E6F1F7; border:1px solid #33A3D0; display:inline-block; padding:0px 4px; line-height:18px; color:#999999 }
.epages a b { background:none repeat scroll 0 0 #FFFFFF; border:0 none; padding:0; line-height:14px; }
.epages a:hover b { }
/* 循环子栏目列表 */
.listylm { margin-bottom:16px; line-height:30px; width:100%; overflow:hidden }
.listylm ul { margin:0px; padding:0px; }
.listylm li { list-style-type:none; border-bottom:#CCC 1px dashed; width:100%; height:30px; line-height:30px; }
.listylmtb { float:left; width:20px; padding-top:12px; text-align:center }
.listylmwz { float:left; line-height:30px; }
.listylmtime { float:right; width:80px; line-height:30px; text-align:center }
/* 图片横排列表 */
.picli { float:left; width:186px; margin-bottom:10px; margin-right:3px; list-style-type:none; }
.piclibk { width:186px; height:156px; border:1px solid #DDD }
.picliwz { line-height:30px; text-align:center }
/* 滚动图片 */
.rollBox { width:646px; overflow:hidden; padding:12px 0 5px 6px; }
.rollBox .LeftBotton { height:32px; width:19px; background:url(../images/shqm_left_pic.gif) no-repeat; overflow:hidden; float:left; display:inline; margin:42px 0 0 0; cursor:pointer; }
.rollBox .RightBotton { height:32px; width:20px; background:url(../images/shqm_right_pic.gif) no-repeat; overflow:hidden; float:left; display:inline; cursor:pointer; margin-top:42px; margin-right:0; margin-bottom:0; margin-left:10px; }
.rollBox .Cont { width:586px; overflow:hidden; float:left; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:160px; float:left; text-align:center; margin-left:5px; margin-right:5px; overflow:hidden}
.rollBox .Cont .pic img { padding:4px; background:#fff; border:1px solid #B6D7AC; display:block; margin:0 auto; }
.rollBox .Cont .pic p { line-height:32px; color:#505050; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rollBox .Cont a:link, .rollBox .Cont a:visited { color:#626466; text-decoration:none; }
.rollBox .Cont a:hover { color:#f00; text-decoration:underline; }
.rollBox #List1, .rollBox #List2 { float:left; }
/*标签列表*/
.listy { border-bottom:#CCC 1px dashed; line-height:30px; height:30px; height:auto; min-height:30px; padding-top:10px; width:720px; }
.listy li { list-style-type:none; }
.listysp { margin-right:6px; width:18px; float:left; padding-top:6px; }
.listysp2 { font-size:14px; width:590px; float:left; line-height:30px; }
.listysp2 a:link { color:#333 }
.listysp2 a:hover { color:#F60 !important }
.listysp2 a:visited { color:#333 }
/*标签列3表*/
.listy3 { line-height:30px; width:720px; }
.listy3 li { list-style-type:none; font-size:12px !important; }
.listy3sp { margin-right:6px; width:20px; float:left; padding-top:8px; }
.listy3sp2 { width:480px; float:left; line-height:30px; }
.listy3sp2 a:link { color:#268ECC }
.listy3sp2 a:visited { color:#268ECC }
.fbr { font-size:12px; color:#999 }
/*首页调用列表标签 li*/
.listnews { height:23px; padding:0px; margin:0px; }
.listnews ul { margin:0px; padding:0px }
.listnews li { list-style-type:none; font-size:12px; line-height:23px; height:23px; }
.listnewsimg { float:left; width:20px; }
.listnewstit { font-size:12px; width:320px; float:left; }
.listnewsjr { float:right; font-size:12px; text-align:center; display:block; color:#ccc; }

/* 布局代码 */
#nr_cen { width:1200px; overflow:hidden; margin:0 auto; clear:both; background-color:#FFF; }
#nr_cen_left { float:left; width:260px; padding:0px 10px 10px 10px; }
#nr_cen_right { width:910px; float:right; }
.wdwz { width:1200px; clear:both; margin:10px auto; line-height:32px; background-color:#FFF; font-size:12px; text-indent:40px; background-image:url(../images/wdwzj.png); background-repeat:no-repeat; background-position:0px 10px; padding-top:10px; }
#leftlmlj { width:180px; height:60px; margin-bottom:10px; background-image:url(../images/leftlmlj.png); background-repeat:no-repeat }
#leftkjdh { height:30px; line-height:30px; padding-left:10px; font-size:12px; font-weight:bold; color:#999; border-bottom:1px solid #CCC; text-indent:10px; }
#ad2 { height:115px; text-align:center }
#right { float:right; width:760px; height:700px; height:auto; min-height:700px; }
.classnamebox { width:760px; height:37px; margin-bottom:10px; }
.classnamebox1 { height:37px; width:160px; float:left; }
.classnamebox_left { float:left; width:0px; height:37px; background-image:url(../images/sc_01.png) }
.classnamebox_right { float:left; width:160px; height:37px; }
.title { float:left; width:590px; height:37px; line-height:37px; color:#000; font-size:18px; font-weight:bold; text-indent:4px; }
.title1 { float:left; width:590px; height:37px; font-family: STHeiti, "Microsoft YaHei", Simsun; line-height:37px; color:#F00; font-size:18px; text-indent:4px; }
.xwsx { height:23px; text-align:center; }
/* 内容背景 */
#bg1 { width:760px; height:30px; background-image:url(../images/hnrbg_01.png); background-repeat:no-repeat }
#bg2 { width:720px; background-image:url(../images/hnrbg_02.png); background-repeat:repeat-y; padding-left:20px; padding-right:20px; font-size:14px; line-height:30px; }
#bg3 { width:760px; height:20px; margin-bottom:10px; background-image:url(../images/hnrbg_04.png); background-repeat:no-repeat }
#bgk1 { width:760px; height:5px; }
#bgk2 { width:760px; }
#bgk3 { width:760px; margin-bottom:10px; }
.loginbtn { background:url(../images/loginbtn.gif) no-repeat; overflow:hidden; height:34px; line-height:35px; width:67px; border:none; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer; }
.inputk { height:30px; width:220px; border:1px solid #999; line-height:30px; font-size:14px; font-weight:bold; }


/* ===================================================首页布局=================================================== */
#index_header{width:1200px; height:301px;margin:0 auto; padding-top:251px; clear:both; margin-bottom: 24px;}
#index_cen1{width:1200px; overflow:hidden; margin:0 auto 16px auto; clear:both;}
#index_cen1_left{float: left; width: 800px; padding: 10px; height:200px; background:#FBFAF3;}
.index_jj{width: 778px; height: 178px; background:#FFF; border: 1px solid #ccc; padding: 15px;}
.index_jj_pic{float: left}
.index_jj_txt{float: right; width: 620px; overflow: hidden; line-height: 26px;}
.index_rl_tit{color:#9E8B6E; line-height: 45px;}
#index_cen1_right{float: right;  width: 380px; height: 200px;}
/*  首页新闻资讯列表  */
.index_news_lb{height: 155px; background: #FFE7E1;padding: 10px;}
.index_news_lb li{ overflow:hidden; clear:both; border-bottom:1px solid #CCC; margin-bottom:3px; padding-bottom:3px; background: url(../images/li_ico_doc.png) no-repeat 0px 6px; padding-left: 30px;}
.index_news_txt{ line-height:33px; overflow:hidden; font-size: 15px; text-overflow:ellipsis; white-space: nowrap;}
.index_news_time{ line-height:33px; color:#2DA018; }
#index_header2{width: 1200px; height: 46px; overflow: hidden; margin: 0 auto 15px auto; clear: both}
#index_gg{float: left; width: 700px; overflow: hidden; padding:8px 10px; line-height: 22px; text-indent: 100px; font-size: 14px;}
#index_search{float: right; width: 400px; overflow: hidden; padding:5px 10px 5px 10px; }

/*  首页最新公告列表  */
#index_jc{height:177px; padding:10px; background-color:#FFF; border:1px solid #F6076C}
.index_jc_txt{height:30px; overflow:hidden; line-height:30px; clear:both; text-align:center}
.index_jc_img{ width:250px; height:150px; overflow:hidden; clear:both;}
.index_jc_img span{ overflow:hidden; width:112px; margin:5px 3px; float:left}
#index_cen2{width:1200px; overflow:hidden; margin:0 auto 16px auto; clear:both;}
#index_cen2_left{float: left; width: 800px; padding: 10px; height: 241px; background:#FBFAF3;}
.index_cen2_left_n{width: 778px; height:221px; background:#FFF; border: 1px solid #ccc; padding: 10px}
.index_icoh{ text-align: center; padding: 10px 10px 0 10px; clear: both}
.index_icoh li{ float: left; width: 120px; text-align: center; margin: 0 13px;}
.index_icoh a:link,.index_icoh a:visited{ width: 110px; height: 140px; display: block; padding: 5px}
.index_icoh a:hover,.index_icoh a:active{ width: 110px; height: 140px; display: block; background: #FFF4E4; border: 1px solid #E9C69A; padding: 5px; cursor: pointer}
.index_icoh p{height:40px; line-height: 40px; font-size:14px;}
#index_cen2_right{float: right;  width: 380px; height: 241px; padding:5px 10px;  background: #EDF3E4; }
.teacher_pic{float:left; width:130px; padding:0 9px;}
.teacher_txt{float:right; width:220px; overflow:hidden;line-height: 24px; font-size: 14px;}
.teacher_txt b{ line-height: 30px; font-size: 16px;}
.teacher_txt h5{ margin: 5px 0;}
#index_cen3{width:1200px; overflow:hidden; margin:0px auto 16px auto; clear:both}
#index_cen3_left{float: left; width: 800px; padding: 50px 20px 10px 140px; height: 240px; background:#FBFAF3 url(../images/index_c_28.png) no-repeat; }
#index_cen3_right{float:right; width:380px; height:230px; padding:5px 10px; background-color:#FBFAF3}
#index_news_tit{height:27px; background-image:url(../images/index3_c_47.png); background-repeat:no-repeat; margin-bottom:2px;}
.index_news_tit_a{ width:238px; height:27px; display:block}
/*  首页横排图片效果  */
.nav2  { float:left; width:710px; height:138px; margin-right:10px; padding-top:20px; background-color:#FFF; display: inline; overflow:hidden}
.nav2 li{ width:100px; height:128px; float:left; overflow:hidden; text-align:center; margin:0px 20px; font-size:14px; font-weight:bold; line-height:23px;}
.nav2 li a:link{ width:100px; height:128px; display:block; color:#666;background-color:#FFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.nav2 li a:visited{ width:100px; height:128px; display:block; color:#666}
.nav2 li a:hover{ width:100px; height:128px; display:block; color:#D80057;background-color:#FFF;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

#index_cen4_yqlj{ width: 1200px; height:47px; line-height: 47px; text-indent: 150px; margin: 0 auto 16px auto; background: url(../images/index_c_35.png) no-repeat; text-align:left; word-spacing: 15px;}
#index_footer{width:1200px; margin:0 auto 30px auto; clear:both; overflow: hidden; text-align:center; font-size:12px; line-height:22px; background-image:url(../images/index3_c_74.png); background-repeat:no-repeat; background-position: center top; }
#index_footer_nav{height: 70px; line-height: 44px; margin:10px auto;  background-image:url(../images/index_c_39.png); background-repeat:no-repeat; word-spacing: 16px; color: #999;}
.footer_logo{ float: left; width: 300px; height: 60px; overflow: hidden;  background-image:url(../images/index_c_41.png); background-repeat:no-repeat;}
.copyright_txt{ float: left; width: 600px; overflow: hidden; line-height: 26px;} 
.webcount{ float: right; width: 300px; overflow: hidden}
#index_cen{ width:1000px; margin:0 auto; clear:both; overflow:hidden; margin-top:30px; background-color:#fff} 
#index_cen p{ text-indent:32px;}
#index_cen_left{float:left; width:200px; margin-right:5px; background-image: url(../images/left_navtit.png); background-repeat:no-repeat; background-position:0px 0px; padding:60px 0px 0px 0px;}
#index_cen_right{float:left; width:768px; padding:0px 5px 0px 5px ; margin:0px 0px 0px 10px;}

.nr_tit{line-height:40px; overflow:hidden; clear:both; text-align:center; font-size:20px; font-weight:bold;}
.nr_xx { width:100%; height:36px; overflow: hidden; line-height:30px; color:#999; word-spacing:10px; clear:both; padding:10px 0px; }
.nr_xx a:link { color: #999; text-decoration: none; }
.nr_xx a:visited { color:#999; text-decoration: none; }
.nr_xx a:hover { color: #F60; text-decoration: none; }
.nr_xx a:active { color: #F60; text-decoration: none; }
.nr_xx_left { float:left; width:78%; }
.nr_xx_right { float:right; width:20%; }
.content{overflow:hidden; line-height:36px; font-size:16px; padding:10px 10px 30px 10px;}

/*资讯列表*/
.list_2_news{ overflow:hidden; font-size:12px; margin-bottom:10px;}
.list_2_news ul{}
.list_2_news li{line-height:36px; margin-bottom:15px; clear:both; font-size:14px; border-bottom:1px dashed #CCC; background-image:url(../images/li_lb_ico.png); background-repeat:no-repeat; background-position:0px 5px; }
.list_2_news_txt{width:100%; text-indent:5px; line-height:32px; clear:both;text-indent:30px; font-size:16px; word-spacing:2px;}
.list_2_news_time{ height:36px; clear:both; overflow:hidden; clear:both; line-height:36px; font-size:12px; color:#999}


/* lbnav 列表导航 */
.lbnav { background-image:url(../images/left_navtit.png); background-position:0px 10px; padding:50px 20px 0px 0px; background-repeat:no-repeat; font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold; overflow:hidden; margin-bottom:20px; }
.lbnav ul { margin:0; padding:0; }
.lbnav li { width:260px; text-indent:40px; font-size:15px; font-weight:bold; line-height:42px; list-style-type:none; clear:both; background-image: url(../images/li_lb.png); background-repeat:no-repeat; background-position:5px 11px; border-bottom:1px solid #D7D7D7 }
.lbnav li a:link { color:#333 !important; display:block; width:260px; }
.lbnav li a:visited { color:#333 !important; display:block; width:260px; }
.lbnav li a:hover { color:#FFF !important; display:block; width:260px; background-color:#FE9A58; font-size:15px }

/* lbnav2 三级列表导航 */
.lbnav2{width:100%; clear:both; padding:5px 0px; overflow:hidden;}
.lbnav2 ul{}
.lbnav2 li {float:left; text-align:center; font-size:15px; font-weight:bold; margin-right:10px; line-height:36px; list-style-type:none; font-family: STHeiti, "Microsoft YaHei", Simsun; background-color:#A9C171; margin-bottom:10px;}
.lbnav2 li a:link { color:#FFF !important; display:block; padding:5px 10px;}
.lbnav2 li a:visited { color:#FFF !important; display:block;  padding:5px 10px;}
.lbnav2 li a:hover { color:#FFF !important; display:block; padding:5px 15px; background-color:#FF6000; font-size:14px; background-color:#D88D32}

/* 内容页导航 */
.nr_lb_tit{height:24px; line-height:24px; overflow:hidden; margin-bottom:10px; text-align:left; font-size:22px; font-weight:bold; color:#333; border-left:5px solid #BEB985; clear:both}
.nr_content { overflow:hidden; line-height:38px; font-size:16px; padding:10px 20px 50px 0px; font-family: STHeiti, "Microsoft YaHei", Simsun; }
.nr_content p {}
.lb_tit { overflow:hidden; font-size:23px; height:24px; line-height:24px; text-indent:12px; margin: 15px 0; font-weight:bold; border-left:5px solid #BEB985; color:#DC994A; font-family: STHeiti, "Microsoft YaHei", Simsun; }
.lb_tit a:link,.lb_tit a:visited{ color: #DC994A; text-decoration: none; font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold;}
.lb_tit a:hover,.lb_tit a:active{ color: #EE4A68; text-decoration: none; font-family: STHeiti, "Microsoft YaHei", Simsun; font-weight:bold;}
.lb_tit2 { float:right; width:100px; height:30px; font-size:12px; font-weight:bold; color:#DC994A }
#index_subject_tit { height:40px; line-height:40px; font-size:16px; font-weight:bold; background-image:url(images/index_c_40.png); background-position:left; background-repeat:no-repeat; text-indent:10px; }
.index_subject_n { overflow:hidden; padding:5px 0px; }
.index_subject_n2 { overflow:hidden; padding:5px 0px; }
#nr_news_tit{ line-height: 36px; font-size: 16px; border-bottom: 1px solid #ccc; color: #DC994A}
/* 内页 最新新闻列表调用 */
.newsli6 { width:260px; padding-top:10px;}
.newsli6 li { clear:both; overflow:hidden; margin-bottom:2px; list-style-type:none; border-bottom:1px dashed #CCC; margin-bottom:10px; font-size:12px; text-indent:22px; background-image:url(../images/li_ico_sykc2.png); background-position:0px 0px;   background-repeat: no-repeat;line-height:22px;; color:#999;text-overflow:ellipsis; white-space: nowrap; }
.newsli6_txt { width:200px; line-height:22px; float:left; text-decoration:none;background-repeat:no-repeat; text-indent:15px; }
.newsli6_time { width:40px; line-height:22px; float:left; text-decoration:none; text-align:center; color:#999; font-size: 12px; }


/*  首页最新公告列表  */
.index_cg_lb{overflow:hidden;}
.index_cg_lb li{ width: 360px; height: 28px;  clear:both; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/book2.png) no-repeat 0px 5px}
.index_cg_lb li a:link,.index_cg_lb li a:visited{ width: 360px; height: 28px; overflow:hidden;}
.index_cg_lb_txt{float:left; width:260px; text-indent:30px; overflow:hidden}
.index_cg_lb_ime{float:right; width:80px; color:#999; font-size: 12px;}
