﻿a { color: #808080; text-decoration: none; }
a:hover { color: #14a1e8; }
body { background: #fff; font: 12px/1.5 tahoma,arial; color: #666; font-size: 12px;
}
img { vertical-align: top; }

.top-header .top-header-inner,  .header,  .nav, .banner, .wrapper, .footer .copy { width: 1000px; margin: 0 auto; }
.top-header { background: #FFF; height: 30px; border-bottom:2px solid #e1e1e1; }
.top-header .top-header-inner { color: #999; line-height: 30px; font-size: 12px;}
.top-header .top-left { float: left; }
.top-header .top-right { float: right; }
.header-box { background: url(../img/header_bg.jpg) repeat-x; }
.header { height:108px; }
.header .logo a { width: 481px; height: 86px; background: url(../img/logo.png); _background: url(../img/logo_8.png); float:left; margin-top:10px; }
.search { margin-top: 40px; float: right; }
.search input { float: left; width: 270px; height: 25px; border: 1px solid #DCDCDC; padding: 2px; font-size: 12px; color: #808080; background:url(../img/search.png) no-repeat 3px center; _background:url(../img/search_8.png) no-repeat 3px center; }
.search a { float: left; color: #FFF; background:#0078c1; width: 40px; height: 27px; padding: 2px; display: block; font-size: 14px; text-align: center; line-height: 27px; font-weight: bold; }

/*nav */
.nav { background:#0078c1; height:38px;Z-INDEX: 9999;}
.nav ul li { float:left; Z-INDEX: 9999;}
.nav ul li a { color: #FFF; font-weight: bold; height: 38px; line-height: 38px; padding:0px 16px; display: block; text-align: center; font-size: 14px;}

.nav ul li a:hover,
.nav ul li a.current { background:#a3303d; }
.banner { height:330px; margin:1px auto; z-index:3;}
.flexslider {position:relative;height:330px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;z-index:z-index:2}
.slides{position:relative;z-index:1;}
.slides li {height:330px;}
.slides li a { display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.flex-control-nav { position:absolute; bottom:10px; z-index:2; width:100%; text-align:center; }
.flex-control-nav li { display:inline-block; width:14px; height:14px; margin:0 5px; *display:inline; zoom:1; }
.flex-control-nav a { display:inline-block; width:14px; height:14px; line-height:40px; overflow:hidden; background:url(../img/dot.png) right 0 no-repeat; cursor:pointer; }
.flex-control-nav .flex-active { background-position:0 0; }
.flex-direction-nav{ position:absolute; z-index:3; left:0; width:100%; top:40%; }
.flex-direction-nav li a { display:block; width:50px; height:50px; overflow:hidden; cursor:pointer; position:absolute; }
.flex-direction-nav li a.flex-prev { left:20px; background:url(../img/prev.png) center center no-repeat; opacity:.5; }
.flex-direction-nav li a.flex-next { right:20px; background:url(../img/next.png) center center no-repeat; opacity:.5; }

/*center*/
.wrapper { margin:10px auto;}
.roll { height:28px; line-height:28px; border:1px solid #e5eaef; background:#eef3f7; padding:0 15px; }
.roll .title { float:left; width:80px; font-weight:bold; }
.roll .text { float:left; width:880px; }
.wrapper-inner { margin-top:10px; }
.wrap-left { width:368px; float:left; border:1px solid #e0e0e0; padding-bottom:3px; }
.wrap-right { width:240px; float:right; border:1px solid #e0e0e0; padding-bottom:3px; }
.wrap-right h3 { font-size:14px; font-weight:bold; color:#fff; background: url(../img/home_title_bg03.jpg) no-repeat; height:38px; padding-top:5px; text-align:center; }
.wrap-right .right-menu li { width:109px;  line-height:49px;float:left; display:block;  background:#eef3f7; margin:0 5px 6px; vertical-align:middle;}
.wrap-right .right-menu li a { font-size:14px; font-weight:bold; padding-left:10px; height:49px; line-height:49px; }
.wrap-right .right-menu li:hover { background:#f0f9fe;  }
.wrap-right .right-menu li a span {width:27px; height:23px; background:url(../img/icon_right.png) no-repeat 0px 0px; _background:url(../img/icon_right_8.png) no-repeat 0px 0px; position:relative; top: 8px; left:0px; display:inline-block; }
.wrap-right .right-menu li a span.icon-one { background-position:0px 0px; }
.wrap-right .right-menu li a span.icon-two { background-position:0px -31px; }
.wrap-right .right-menu li a span.icon-three { background-position:0px -67px; }
.wrap-right .right-menu li a span.icon-four { background-position:0px -99px; }
.wrap-right .right-menu li a span.icon-five { background-position:0px -128px; }
.wrap-right .right-menu li a span.icon-six { background-position:0px -164px; }
.wrap-left .titlebg { height:38px; background:url(../img/home_title_bg.jpg) repeat-x; }
.wrap-left .titlebg h3 { float:left; width:96px; height:38px; padding-top:5px; background:url(../img/home_title_bg02.jpg) no-repeat; color:#fff; text-align:center; font-size:14px; font-weight:bold; }
.wrap-left .titlebg span a { float:right; width:34px; height:9px; background:url(../img/more.png) no-repeat; _background:url(../img/more_8.png) no-repeat; margin-top: 12px; padding-right:6px; } 
ul.home-list { padding:10px; }
ul.home-list li { padding-left:10px; background: url(../img/list_icon.png) no-repeat 0px 11px; _background: url(../img/ie/newslist_icon_8.png) no-repeat 0px 11px; line-height:25px; }
ul.home-list li { overflow:hidden; text-overflow : clip; white-space:nowrap; }
ul.home-list li span { color:#a0a0a0; float:right; }

.wrap-bottom-left { width:368px; float:left; border:1px solid #e0e0e0; }
.wrap-bottom-right { width:240px; float:right; border:1px solid #e0e0e0; }
.wrap-bottom-left h3,
.wrap-bottom-right h3 { height:32px; line-height:32px; background:url(../img/home_btitle_bg.jpg) repeat-x; color:#0079c2; font-size:14px; font-weight:bold; padding-left:12px; }
.wrap-bottom-left h3 span a { float:right; width:34px; height:9px; background:url(../img/more.png) no-repeat; _background:url(../img/more_8.png) no-repeat; margin-top: 12px; padding-right:6px; }
.wrap-bottom-right ul.icon_list { margin:12px 0; padding-bottom: 17px; } 
.wrap-bottom-right ul.icon_list li { width:112px; height:36px; line-height:36px; text-align:center; float:left; background:url(../img/icon_list_bg02.jpg) no-repeat; margin-left:6px; margin-bottom:7px; font-weight:bold; }
.links { margin:20px 0; }
.links select { margin:0 33px; width:180px; height:22px; border:1px solid #e0e0e0; }

/*upload 1202*/
.wrap-bottom-left1202 { width:412px; float:left; border:1px solid #e0e0e0; }
.wrap-bottom-left1202 h3 { height:32px; line-height:32px; background:url(../img/home_btitle_bg.jpg) repeat-x; color:#0079c2; font-size:14px; font-weight:bold; padding-left:12px; margin-bottom: 5px; }
.wrap-bottom-left1202 h3 span a { float:right; width:34px; height:9px; background:url(../img/more.png) no-repeat; _background:url(../img/more_8.png) no-repeat; margin-top: 12px; padding-right:6px; }
.wrap-right .right-menu9 { padding-bottom:9px; }

/*footer*/
.footer { height:70px; background:#0078c1; line-height:70px; color:#fff; }
.footer .copy { text-align:center; }
.footer .copy a { color:#fff; }
.footer .copy a:hover { text-decoration:underline; }

/*newslist*/
.newslist-box { border:1px solid #e0e0e0; background:#fff url(../img/listtitle_bg.jpg) repeat-x top; float:left; width:730px; }

.newslist-box .titlebg { width:95px; height:25px; line-height:25px; text-align:center; background:#fff; border:1px solid #e0e0e0; border-top:none; border-radius:0 0 10px 10px; margin-left:15px; margin-top:2px; }
.newslist-box .titlebg span { font-size:14px; font-weight:bold; color:#a4303d; }
/*newslist.newslist-box .news-list { margin:20px; border-bottom:1px dashed #e0e0e0; padding-bottom:16px; }*/
.newslist-box .news-list { margin:20px; border-bottom:1px dashed #e0e0e0; padding-bottom:16px;word-break:break-all;width:auto;overflow:auto; }
.newslist-box .news-list .date { font-size:12px; color:#a5a5a5; }
.newslist-box .news-list h4 { font-size:16px; font-weight:bold; }
.newslist-box .news-list p { color:#818181; }
.sidebar { width:255px; float:right; }
.sidebar .sidebar-inner { border:1px solid #e0e0e0; margin-bottom:10px; }
.sidebar .sidebar-inner h2 { height:26px; line-height:26px; border-top:2px solid #0078c1; border-bottom:1px solid #e0e0e0; padding-left:10px; font-size:14px; font-weight:bold; color:#0078c1; }
.sidebar .sidebar-inner ul.sidebar-list { padding:10px 5px;}
.sidebar .sidebar-inner ul.sidebar-list li { padding-left:10px; background: url(../img/list_icon.png) no-repeat 0px 11px; _background: url(../img/ie/newslist_icon_8.png) no-repeat 0px 11px; line-height:26px; }
.sidebar .sidebar-inner ul.sidebar-list li { overflow:hidden; text-overflow : clip; white-space:nowrap; margin-bottom:3px; }
.sidebar .sidebar-inner ul.sidebar-list li span { color:#818181; float:right; }

.Ling-sidebar { border:1px solid #e0e0e0; border-top:none;  border-radius:20px 20px 0px 0px; -moz-border-radius:20px 20px 0px 0px; margin-bottom:10px; }
.Ling-sidebar h2 { padding:3px 10px 4px; font-size:14px; font-weight:bold; background-color:#0078c1; border-radius:20px; -moz-border-radius:20px; color:#fff; }
.Ling-sidebar ul li { margin:10px; wwidth:233px; height:30px; text-align:left; background:url(../img/sidebar_bg02.png) no-repeat; border-bottom:1px dashed #dedede; }
.Ling-sidebar ul li a { height:30px; display:block; zoom: 1; text-align:center;  font-size: 14px; font-weight:bold; line-height: 30px;}
.Ling-sidebar ul li a:hover,
.Ling-sidebar ul li a.current{ height:30px; color:#0078c1; background:#f0f9fe; }


/*分页样式*/
.pagination  { text-align:center; line-height: 30px; margin: 50px auto 30px; }
.pagination a, 
.pagination span{ padding:0px 12px; display:inline-block; margin:0 1px; }
.pagination span {color:#777;text-decoration:none; background:#e7f1fa; }
.pagination a { border:none; color:#777; text-decoration:none; background:#e7f1fa; }
.pagination a:hover, .pagination .current{ background:#0078c1; color:#fff;  text-decoration:none; }
.pagination .prev, 
.paging .pagination .next{  border:none; color:#fff; font-weight:bold; text-align:center; }
.pagination span.prev, .pagination span.next {color:#777;text-decoration:none; background:#e7f1fa; }
/*分页样式-结束*/

/*中心概况*/
.text-box { padding:20px; }
.text-box h1 { font-size:16px; font-weight:bold; text-align:center; color:#0078c1; margin:10px 0; }
.text-box .text-info { margin:10px 0; font-size:14px; line-height:180%;word-break:breakall;overflow:hidden; }

.text-box .text-info img { s margin:0 0 12px 12px;}
.text-box .time { text-align:center; color:#a0a0a0; border-bottom:1px solid #e0e0e0; padding-bottom:10px;}


/*名师*/
.newslist-box .list-info { margin:15px; border-bottom:1px dashed #e0e0e0; padding-bottom:12px; }
.newslist-box .list-info .picture { float:left; width:198px; height:162px; box-shadow: 3px 3px 2px #ededed , -3px -3px 2px #ededed; -moz-box-shadow: 3px 3px 2px #ededed , -3px -3px 2px #ededed; border:1px solid #e0e0e0; padding:2px;}
.newslist-box .list-info .picture-list { margin-left:220px; }
.newslist-box .list-info .picture-list h4 { font-size:14px; font-weight:bold; margin-bottom:5px;}
.newslist-box .list-info .picture-list p { line-height:200%; }


/*视频*/
.newslist-box .video-list { padding: 10px;font-family: inherit; }
.newslist-box .video-list li { float:left; margin:16px; width:199px; height:185px; background-color:#fff; border:1px solid #d6d6d6; }
.newslist-box .video-list li:hover { box-shadow: 5px 5px 10px #ededed ,-5px -5px 10px #ededed; -moz-box-shadow: 5px 5px 10px #ededed , -5px -5px 10px #ededed; }
.newslist-box .video-list li .pic-icon .file-icon { display:block; width:199px; text-align:center; position:relative; border-bottom:1px solid #e9e9e9; overflow:hidden; }
.newslist-box .video-list li .pic-icon .file-icon:hover p { display: block; }
.newslist-box .video-list li .pic-icon .file-icon p { width: 100%; height: 26px; line-height: 26px; text-indent: 9px; z-index: 10; color:#fff; background: rgba(0, 0, 0, 0.7); background: #000\9; left: 0px; bottom: -26px; position:absolute; }
.newslist-box .video-list li .pic-icon h3 { line-height: 1.4; font-size: 14px; font-weight:bold; padding:10px; }
.newslist-box .video-list .number { padding:0 10px;}
.newslist-box .video-list .number em {  padding-left: 16px; width: 13px; height: 13px; zoom: 1; background: url(../img/video_icon.png) no-repeat 0px 1px; _background:url(../img/video_icon_8.png) no-repeat 0px 1px; }



.text-title { font-size:16px; font-weight:bold; text-align:center; color:#0078c1; margin:10px 0; border:1px solid #e0e0e0;}/*newshow*/
.newslist-box1 { border:1px solid #e0e0e0; background:#fff url(../img/listtitle_bg.jpg) repeat-x top; width:1000px; }
.roll01 {  line-height:28px; border:1px solid #e5eaef; background:#eef3f7; padding:0 15px; }
.newscontent{border:1px solid #e0e0e0;font-size:14px; line-height:180%;}
/*主菜单，有下拉开始*/
#mainMenu{ width: 1000px; margin: 0 auto;}
#mainMenu #nav{
	height:38px;
	margin-top:0px;	
	

	/*background-image: url(../Images/head_bg.jpg);*/
}
#mainMenu #nav ul{list-style:none;}
#mainMenu #nav ul li{
	float:left;
	width:100px;
	line-height:38px;
	position:relative;
	/*background-image: url(../Images/head_mainmenu_bg1.jpg);*/
	text-align: center;
}

#nav div{
	width:100px;
	position:absolute;
	left:0px;
	padding-bottom:0px;
	float:left;
	height:0;
	overflow:hidden;
	background-color: #0078c1;
	filter:alpha(opacity=80);        -moz-opacity:0.8;        -khtml-opacity: 0.8;        opacity: 0.8;  
}
#mainMenu #nav li .a{text-decoration:none;color:#ffffff;line-height:38px;display:block;}
#mainMenu #nav li .a:hover{color:#fff000;}
#nav div a{text-decoration:none;color:#ffffff;line-height:32px;display:block;}
#nav div a:hover{
	background-color: #c80509;
}

#nav1{ background-repeat:no-repeat; background-position:left center; width:; height:38px; color:#000;}	
#nav1 span{color:#fff;}

/*内页当前位置*/
.pageLocation{
	height:24px;
	margin-bottom:16px;
	background:url(../Images/subject_location.gif) no-repeat;
	text-align:right;
	font-family:"宋体";
	
	}
.newstext-box { border:1px solid #e0e0e0; background:#fff url(../img/listtitle_bg.jpg) repeat-x top; }
/*列表页数字导航*/
.pageContent_end {
	clear:both;
	margin-top:30px;
	text-align:right;
	}
/*内容页打印*/	
.text_print {
	TEXT-ALIGN: right; LINE-HEIGHT: 35px; MARGIN: 0px auto; WIDTH: 950px; HEIGHT: 35px
}