@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background:url(../images/bg.jpg) repeat-x #fff;}
a{text-decoration:none; color:#333333;}
a:hover{ color:#c30f00;}

/*头部*/
.header{ width:1028px; height:195px; margin:0 auto;}
.top{width:100%; height:157px; margin:0 auto;}
.logo{ width:100%; height:157px; margin:0 auto; position:relative;}
.logo_link{width:1000px; height:157px; margin:0 auto; display:block;}
.logo img{}
.nav{ width:auto;height:38px; line-height:38px; margin:0px auto; background-color:#e4dbc1;}
.nav ul{ width:1028px; margin:0px auto;}
.nav ul li{float:left;color:#fff; font-size:15px; font-weight:bold;height:38px;line-height:38px; padding:0px 18px; background:url(../images/navLi.jpg) no-repeat left center;}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#5e2e18; font-size:15px; font-weight:normal}
.nav ul li a:hover,.nav ul li.on a{color:#c30f00; font-weight:bolder;}
.nav ul li .subNav{ line-height:30px; font-size:14px;display:none; position:absolute; left:0px; top:38px; text-align:center;z-index:999; width:96px; background-color:#c30f00;}
.nav ul li.on .subNav a{ color:#fff;}
.nav ul li.on .subNav dl{ padding:15px 0px 10px;}
.nav ul li.on .subNav dl dd{ line-height:18px;margin-bottom:3px; padding-left:0px;text-align:center; }
.nav ul li.on .subNav dl dd a{ padding:0px; margin:0px; line-height:14px;}

.top_nav{ width:136px; color:#005aa0; font-size:14px; line-height:30px; position:absolute; left:50%; z-index:2; margin-left:375px; top:20px;}
.top_nav a{ color:#005aa0; font-size:14px; padding:0px 10px;}


.content{ width:1000px; margin:8px auto 0px; overflow:hidden; background-color:#fff; padding:25px 14px;}

/*图片轮播*/
.Banner{width:370px; height:280px;}
.flexslider{ width:370px; height: 280px; overflow: hidden;}
.flexslider ul.slides li img{ width:370px; height:240px; display:block}
.flexslider .til_slides{ display:block; color:#333; height:34px; line-height:34px; font-size:14px; border-bottom:3px solid #d8d8d8;}
.flex-control-nav{ bottom:45px; right:10px; text-align: right;}
.flex-control-paging li{ margin:0 1px 0 0;}
.flex-control-paging li a{ width: 18px; height: 18px; line-height: 18px; font-size:12px; color:#bd0101; border-radius: 0; text-align:center;text-indent:0px; background: #dedede;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #bd0101; color:#fff;}

.mode01{height:285px;}
.mode01 .lf{width:370px; float:left;height:285px; margin-right:29px;}
.mode01 .md{width:338px; float:left;height:285px;}
.mode01 .rt{width:233px; float:right; background-color:#fff;height:285px;}

.mode02{ margin-top:30px;}

.mode03{height:230px; margin-top:30px;}
.mode03 .lf{width:370px; float:left;height:230px; margin-right:29px;}
.mode03 .rt{ width:581px; float:right}

.articleList{}
.listTitle{height:28px; line-height: 28px; overflow: hidden; border-bottom:1px solid #d0d0d0;} 
.listTitle h2{font-size:16px; color:#c30f00;height: 22px; line-height: 22px;  border-left:3px solid #c30f00; float:left; padding-left:10px;}
.articleList ul{ padding:10px 0px 0px 0px;}
.articleList ul li{ height: 27px; line-height: 27px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList ul li a{ font-size:12px; }
.articleList ul li span{ float:right; font-size:12px; color:#888888;font-family:Verdana,Arial;}
.more {float: right; color:#666666;}
.more a{color:#666666;}

.articleList2{ border:3px solid #e4dbc1;}
.listTitle2{height:33px; line-height: 33px; overflow: hidden;} 
.listTitle2 h2{font-size:16px; color:#fff;height: 33px; line-height: 33px; float:left; background-color:#c30f00; width:110px; text-align:center}
.listTitle2 .more{ margin-right:10px;}
.listTitle2 .more a{ text-decoration:underline}
.articleList2 ul{ margin:0px 15px 10px 15px;}
.articleList2 ul li{ height: 46px; line-height: 16px; background: url(../images/icon01.jpg) no-repeat left 16px; padding-left:15px; border-bottom:1px solid #e0e0e0;}
.articleList2 ul li a{ font-size:12px; margin-top:10px; display:inline-block }
.articleList2 ul li span{ font-size:12px; color:#333333;font-family:Verdana,Arial;}


.scrollList{ border-bottom:1px solid #e6e6e6;}
.scrollListTitle{height:28px; line-height: 28px; overflow: hidden; border-bottom:1px solid #d0d0d0;} 
.scrollListTitle h2{font-size:16px; color:#c30f00;height: 22px; line-height: 22px;  border-left:3px solid #c30f00; float:left; padding-left:10px;}

.scroll{ width:581px; height:184px; overflow:hidden; position:relative; margin-top:17px;}
.scroll .prev,.scroll .next{display:block; width:35px; height:35px; z-index:999; top:60px; cursor:pointer;}
.scroll .prev{ position:absolute; left:0px;}
.scroll .next{ position:absolute; right:0px;}

.scroll .scrollBox{ width:461px; height:184px; left:60px; overflow:hidden; position:relative;}
.scroll .scrollBox li{ width:210px; margin:0 41px 0 0; height:149px; display:inline; float:left; }
.scroll .scrollBox li img{ width:210px; height:149px; border:1px solid #e0e0e0; display:block;}
.scroll .scrollBox li span{ text-align:center; width:100%; display:block; height:30px; line-height:30px; color:#333333;}

.friendLink { width:1000px; margin:0 auto; height:70px; border:1px solid #d8d8d8; margin-top:30px;}
.friendLink .friendLink_title { width:110px; height:70px; line-height:70px; float:left; text-align:center}
.friendLink .friendLink_title h2 { font-size:16px; color:#d70302;}
.friendLink .linkList ul{overflow:hidden;}
.friendLink .linkList ul li{ float:left; padding-top:22px; margin-right:30px;}
.friendLink .linkList ul li select{ height:24px; width:190px; border:1px solid #bdbdbd; color:#767676;}

/*底部开始*/
.footer{height:67px; background:#b10503; color:#fff;line-height:22px; padding-top:30px;}
.copyRight{width:1000px; margin:0 auto;text-align:center;  font-family:"微软雅黑";}

/*二级页样式*/
.subPage{  width:1000px; margin:10px auto 0px; background-color:#fff; padding:0px 14px 20px; overflow:hidden;}
.lcon{ width: 1000px; background-color:#FFF;min-height:400px; padding:0px; overflow:hidden; margin:0 auto; margin-top:5px;}
.lcon_lf{ width:220px; float: left; overflow:hidden; margin-right:25px; background-color:#e4dbc1; padding-bottom:10px;}
.lcon_lf .lcon_lf_tit{ text-align:left; height:50px;}
.lcon_lf .lcon_lf_tit h3{ font-size:20px; color:#fff; line-height:50px; text-align:left; font-weight:normal; float:left; background-color:#c30f00; padding:0px 10px;}
.lcon_lf ul{ padding:0px 20px;}
.lcon_lf ul li a{ display:block; line-height:20px; border-bottom:1px solid #ccc; padding-left:20px; background:url(../images/icon01.jpg) no-repeat 5px 8px; margin:15px 0px; padding-bottom:10px; text-align:left; font-size:14px;}
.lcon_lf ul li a:hover,.lcon_lf ul li.active a{ border-bottom:1px solid #c30f00; color:#c30f00; font-weight:bolder;}

.lcon_rt{ width:740px; float: right; overflow:hidden; margin-right:10px;}
.Bread{ text-align:left; height:30px; line-height:30px;color:#333; border-bottom:1px solid #e5e5e5; margin:10px 0px 15px; width:auto;}
.Bread a{ color:#333;}
.Bread a:hover{ color:#c30f00;}
.pagearticleList .pagelistTitle h2{ height:30px; line-height:30px; font-size:20px; color:#333; text-align:left; font-weight:normal}
.pagearticleList ul{ padding-top:13px; padding-bottom:30px;}
.pagearticleList ul li{ height:30px; line-height:30px;text-align:left}
.pagearticleList ul li span{ float: right; font-family:"Ebrima", Courier, monospace; font-size:14px; color:#888;}


.page{height: 28px; font-size:12px; line-height: 28px;color:#444; background:#f5f5f5; text-align:center; margin-bottom:20PX; width:auto; border-top:1px solid #ccc; padding-top:10px;}
.page a{color: #444; padding:0 5px;}
.page a:hover{color:#444;}

/*文章页*/
.lrt_article{overflow:hidden; margin:20px; text-align:left}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#333; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden;margin:20px 10px;font-size:12px;line-height: 30px;}
.Annex {padding: 10px 0px 0; overflow:hidden; margin:0 10px; border-top:1px solid #d4d4d4;}
.Annex h3 { font-size: 16px;line-height: 40px; color:#333; padding:0 0 0 8px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon01.jpg) no-repeat 10px center; padding-left: 20px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#656464;}

.lcon_t{ width: 960px; padding:0 20px 30px 20px; margin:0 auto; margin-top:5px; background:#fff; min-height:400px; overflow:hidden;} 
.art_t h3{ border-bottom:1px solid #ddd; padding-left:5px;}
.art_t .rt_tit h3,.art_t .rt_fujian h3{ border:none;}

/*图片页*/
.pic_lrt{ margin: 10px 0 0 0; overflow:hidden; text-align:center;}
.pic_lrt ul{ width:800px;}
.pic_lrt ul li{ float: left; height: 174px; width: 214px; padding:0; padding-right:42px; padding-bottom:35px; background:none;}
.pic_lrt ul li a{ display:block;height: 170px; width: 210px; border:1px solid #e4dbc1; padding:1px; margin:0; line-height:30px;font-size:14px; text-align:center}
.pic_lrt ul li a img{ display:block; height: 140px; width: 210px; }
.pic_lrt ul li a:hover{ border:1px solid #c30f00; color:#c30f00}



.con_teacher{ clear:both; overflow:hidden; border-top:2px solid #ddd;}
.con01_t{ padding:10px 2px; margin:0 8px; border-bottom:1px dashed #ddd;}
.con01_t h3{ padding-bottom:10px; font-size:16px;}

/*图片展示页开始*/
.img_news_con{ width:100%; overflow:hidden; margin-top:60px;}
.img_news_con h3{padding:20px 0 20px; heihgt:54px; text-align:center; color:#c66a37; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
.imgs_scroll{padding:0px 45px 60px 45px; height:668px; position:relative;}
.imgs_scroll .btn_l,.imgs_scroll .btn_r{ position:absolute; width:434px; height:580px; top:0; /*z-index:1000; filter:alpha(opacity:0); opacity: 0;*/ }
.imgs_scroll .btn_l{left:62px; }
.imgs_scroll .btn_r{right:69px;}
.imgs_scroll .prev,.imgs_scroll .next { position:absolute; display:block; width:70px; top:259px; text-align:center; cursor:pointer; z-index:90; display:none;}
.imgs_scroll .prev{ left:122px;}
.imgs_scroll .next{right:105px;}
.imgs_news_list{width:870px; height:668px; position:relative; overflow:hidden;}
.imgs_news_list ul{width:9999px;}
.imgs_news_list ul li{float:left; display:inline; width:868px; margin-right:10px; height:668px;  text-align:center; background:none;}
.imgs_news_list ul li .txt2{width:868px; float:left; line-height:20px; text-indent:2em; padding-top:27px; text-align:left; font-family:"微软雅黑";}
/*图片展示页结束*/


.pageList,.pageArticle{ padding:0PX 20PX;}

