﻿/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#333;font:14px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.mt10{ margin-top:10px;  }
.mb10 { margin-bottom:10px;}
.mr10{ margin-right:10px;  }

/* frame */
body{ background:#fff url(images/bg_body.png) repeat-y center top; }
#wrap{ width:1200px; margin:0 auto; }
#header{ width:1200px; margin:0 auto; text-align:left;}
#content{ width:1200px; margin:0 auto;  position:relative; text-align:left; overflow:hidden; z-index:0;}

/* topBar */
#topBar{ height:26px; line-height:26px; color:#666; overflow:hidden; padding:0 10px; }
#topBar #weather{ position:absolute; left:220px; top:-2px;  }
#topBar .date { background:url(images/date.png) 0px center no-repeat; padding:1px 0 1px 20px;}

/* header */
#header .logo { background:url(images/logo.png) no-repeat center left; width:320px; height:77px; display:block}
#header .banner { width:1200px; height:240px;  }

/* nav */
#topNav{
	background:url(images/bg_submenu.png) no-repeat left bottom;
	height:93px;
	width:1200px;
	margin:0 auto;
}
#topNav .topDate{
	width:1200px;
	height:43px;
	line-height:43px;
}
#topNav .topDate span.date{background:url(images/ico2.png) no-repeat 15px center;display: block;width: 300px;padding-left: 35px;overflow: hidden;float: left;}
#topNav .topDate span.weather{
	display: block;
	width: 400px;
	overflow: hidden;
	float: left;
	margin-top: 9px;
}
#topNav .topDate .marq{display: block;width: 400px;overflow: hidden;float: left;}

#topNav .topDate .marq .listWrap{width: 400px;overflow: hidden;}
#topNav .topDate .marq .listWrap li{width:auto;padding-left:22px;float:left;margin-right:15px;overflow: hidden;background:url(images/ico2.png) 0px 13px no-repeat; }


.nav{ height:36px; line-height:36px; overflow:hidden;}
.nav ul.fl{ padding-left:12px;}
.nav ul.fl li{ float:left; font-size:14px; height:36px; line-height:36px; overflow:hidden; text-align:center; font-weight:bold; padding:0 10px; background:url(images/nav.png) no-repeat 78px -95px;}
.nav ul.fl li a{ color:#fff;}
.nav ul.fl li a:hover{ text-decoration:none; color:#fcff00;}
.nav ul.fl li.on a{color:#fcff00;}
.nav ul.fl li#n9{ background:none; }

.subNav{ height:28px; line-height:28px; padding:0 16px; overflow:hidden;}




/* 搜索 */
.search_bd{
	width:330px;
	height:32px;
	z-index: 11;
	float: right;
	padding-right: 10px;
	margin-top: 4px;
}
.search_bd .keyword {
	background-color: #FFFFFF;
	background-image: url(images/bg_search.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	width: 200px;
	padding-left: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 32px;
	height: 32px;
}
.search_bd .go {
	float: right;
	height: 32px;
	width: 93px;
}



/* 主栏 和 侧栏 */
.mainContent{ width:950px; overflow:hidden; float:left;  }
.sider{ width:310px; overflow:hidden; }


/*footer*/
#footer{ width:100%; height:244px; background:url(images/bg_footer.png) no-repeat center bottom; margin:0 auto; z-index:1; position:relative; overflow:hidden;}
.footer_c { width:1000px; margin:0 auto;padding-top: 40px}
.footer_c p{ line-height: 30px;text-align:center;}


.topicList {}
.topicList li {height: 24px;line-height: 24px;overflow: hidden;padding-left:15px;}
.topicList li.t {background:none ;height: auto;padding-left: 0;}
.topicList li .datetime {color: #999999;float: right;}
.topicList li.noData { background: none repeat scroll 0 0 transparent;padding: 0;}


/* 新闻列表页 */

/* 当前位置 */
.path{width:718px;margin:0px auto;clear:both;color:#666;}
.path{height:30px;line-height:30px;background:#f4f4f4;border:1px solid #ddd}
.path a{color:#666;text-decoration:none;}
.path span{background:url(images/ico.png) no-repeat 10px -252px;padding-left:30px;}


/* 通知公告 */
.list_left{}
.list_left .hd{background:url(images/bg_hd1.png) no-repeat 0px 0px;height:40px;line-height:40px;}
.list_left .hd h2{font-size:14px;}

.list_left .hd h2{padding-left:25px;color:#fff;font-weight:bold;}
.list_left .bd{padding-top:4px;border:1px solid #ddd;background:#fff;border-top:0;height:auto;overflow:hidden;margin-bottom:15px;}
.list_left .rlist li{height:35px;line-height:35px;}
.list_left .rlist li span.datetime{padding-right:10px;float:right;color:#ccc;font-size:12px;}
.list_left .rlist li a{font-size:14px;background:url(images/downtemp.gif) no-repeat 10px -3px;padding-left:30px;}
.list_left .navside{padding:10px;height:auto;overflow:hidden;}
.list_left .navside li{font-size:14px;text-align:center;font-weight:bold;height:56px;line-height:56px;background:url(images/nav2.jpg) no-repeat center center;}
.list_left .navside li.on{background:url(images/nav1.jpg) no-repeat center center;}
.list_left .navside li:hover{background:url(images/nav1.jpg) no-repeat center center;}
.list_left .navside li.on a{color:#ff3d00;}
.list_left .navside li:hover a{color:#ff3d00;}
/* 频道首页信息列表框 */

.list_right{width:885px;height:auto;overflow:hidden;margin-top:15px;}
.sidebar{width:300px;height:auto;overflow:hidden;margin-top:15px;}

.area{border-top:0px solid #ccc;margin-bottom:15px;height:auto;overflow:hidden;}
.area h3{background:url(images/bg_nav.png) repeat-x left bottom;height:40px;line-height:40px;padding-left:10px;}
.area h3 em{font-size:14px;display:block;float;left;background:url(images/bg_tit.png) no-repeat 5px 7px;height:40px;line-height:40px;padding-left:20px;font-weight:bold;}
.area h3 span{float:right;padding-right:15px;}
.area h3 span a{font-family: "宋体";font-size:14px;font-weight:normal}
.area ul{padding:20px;}

/*--------------------- 标题+图片+播放*/
.list_title_pic_play { text-align: center;padding:20px;}
.list_title_pic_play  h3{
	background:url(images/bg_nav.png) repeat-x left bottom;
	height:40px;
	line-height:40px;
	padding-left:10px;
	clear: both;
}
.list_title_pic_play  h3 em{
	font-size:14px;
	display:block;
float;left;	background:url(images/bg_tit.png) no-repeat 5px 7px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	font-weight:bold;
	float: left;
}
.list_title_pic_play  h3 span{float:right;padding-right:15px;}
.list_title_pic_play  h3 span a{font-family: "宋体";font-size:14px;font-weight:normal}
.list_title_pic_play li {float: left; width: 24.4%; padding-top: 5px; padding-bottom: 5px;}
.list_title_pic_play li .list_box { position: relative; width: 150px;margin-right: auto; margin-left: auto; }
.list_title_pic_play li a.pic { padding: 2px; border: 1px solid #CCC; display: inline-block; }
.list_title_pic_play li a:hover.pic { border: 1px solid #ff3d00;  }
.list_title_pic_play li a.title { height: 25px; line-height: 25px;font-size:14px; display: block; text-align: center;}
.list_title_pic_play li a:hover.title { }
.list_title_pic_play li a.play { background-image: url(images/a11.png); background-repeat: no-repeat; background-position: left bottom; width: 44px; height: 39px; position: absolute; left: 10px; top: 75px; display: block; }
.list_title_pic_play li a:hover.play { background-image: url(images/a12.png); background-repeat: no-repeat; background-position: left bottom; }

.sider .hd2{height: 42px;line-height: 42px; overflow:hidden;background:url(images/bg_hd.png) 0 0 no-repeat; }
.sider .hd2 h2{font-family:微软雅黑,黑体;display:block;float:left;height: 42px;line-height: 42px;width: 100px;text-align: center;color: #fff;font-size: 16px;}

.sider .bd2{padding-top:4px;border:1px solid #ddd;background:#fff;border-top:0;height:auto;overflow:hidden;margin-bottom:10px;}
.sider .rlist li{height:35px;line-height:35px;}
.sider .rlist li span.datetime{padding-right:10px;float:right;color:#ccc;font-size:12px;}
.sider .rlist li a{font-size:14px;background:url(images/downtemp.gif) no-repeat 10px -3px;padding-left:30px;}

.navside{padding:10px;height:auto;overflow:hidden;}
.navside li{font-size:14px;text-align:center;font-weight:bold;height:56px;line-height:56px;background:url(images/nav2.jpg) no-repeat center center;}
.navside li.on{background:url(images/nav1.jpg) no-repeat center center;}
.navside li:hover{background:url(images/nav1.jpg) no-repeat center center;}
.navside li.on a{color:#ff3d00;}
.navside li:hover a{color:#ff3d00;}

/* 栏目一栏式列表框 */
.articlelistbox{background:#fff;;border:1px solid #ddd;border-top:none;height:auto;overflow:hidden;padding-bottom:15px;}
.articlelistbox .hd{border-top:2px solid #ff3d00;border-bottom:1px solid #ff3d00;height:37px;background:#f4f4f4;position:relative;font-size:18px;color:#008800;font-weight:bold;}
.articlelistbox .hd span{background:url(images/path.png) no-repeat 0px 10px;padding-left:15px;float:right;height:37px;line-height:37px;color:#888;font-size:12px;font-weight:normal;padding-right:15px;}
.articlelistbox .hd span a{color:#888;font-size:12px;}
.articlelistbox .hd ul{float:left;padding-left:10px;height:36px;margin-bottom:-1px;position:relative;border-top:1px solid #fff;}
.articlelistbox .hd ul li{height:36px;padding:0 15px;border-left:1px solid #ff3d00;border-right:1px solid #ff3d00;float:left;font:bold 15px/36px "微软雅黑","宋体"}
.articlelistbox .hd ul li a{color:#ff3d00;}
.articlelistbox .hd ul li.on{background-color:#ffffff;position:relative;height:37px;color:#ff3d00;}

.articlelistbox .bd {
	text-align:left;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.articlelistbox .bd ul li{height:39px;line-height:39px;border-bottom:1px #d0d0d0 dashed}
.articlelistbox .bd ul li.spe{border-bottom:0;}
.articlelistbox .bd ul li span.datetime{float:right;color:#ccc;}
.articlelistbox .bd ul li a{font-size:14px;color:#000;background:url(images/ico21.png) no-repeat 0px 2px;padding-left:20px;}
.articlelistbox .bd ul li:hover a{font-size:14px;color:#000;background:url(images/ico22.png) no-repeat 0px 2px;padding-left:20px;}

.articlelistbox .bd2 {padding:10px 40px;text-align:left;}

/*显示页*/
.page_main{width:1198px; margin:0px auto;height:auto;background:#fff;overflow:hidden;border:1px solid #ddd;margin-top:15px;}
.page_main .hd{border-top:2px solid #ff3d00;border-bottom:1px solid #ff3d00;height:37px;background:#f4f4f4;position:relative;font-size:18px;color:#cc0000;font-weight:bold;}
.page_main .hd span{background:url(images/path.png) no-repeat 0px 10px;padding-left:15px;float:right;height:37px;line-height:37px;color:#888;font-size:12px;font-weight:normal;padding-right:15px;}
.page_main .hd span a{color:#888;font-size:12px;}
.page_main .hd ul{float:left;padding-left:10px;height:36px;margin-bottom:-1px;position:relative;border-top:1px solid #fff;}
.page_main .hd ul li{height:36px;padding:0 15px;border-left:1px solid #ff3d00;border-right:1px solid #ff3d00;float:left;font:bold 15px/36px "微软雅黑","宋体"}
.page_main .hd ul li{color:#ff3d00;}
.page_main .hd ul li.on{background-color:#ffffff;position:relative;height:37px;color:#ff3d00;}

.showCon{width:1000px; margin:35px auto; overflow:hidden;}
.showCon h1{color:#000; font-family:微软雅黑; font-size:24px; text-align:center;font-weight:bold}
.showCon h3{color:#999; font-size:12px; text-align:center; height:25px; line-height:25px; border-bottom:1px #d0d0d0 dashed; margin-top:20px;font-weight:normal}
.showCon h3 a{color:#999;}
.showCon .article{
	font-size:14px;
	line-height:30px;
	padding-top:20px;
	clear: both;
}
.showCon .article p{padding-bottom:10px;text-indent:0em;}
.showCon .videocon {
	text-align: center;
	padding-top: 30px;
}



/*视频内容页*/

#CuPlayer{width:600px;margin:0 auto;}
.showcontent{margin-top:15px;}
.showcontent h2{font-size:18px;font-family:microsoft yahei,arial;height:50px;line-height:50px;color:#000;}
.showcontent p{text-indent:2em;}


/*图片内容页*/

.mod18{width:800px;height:420px;position:relative; margin:20px auto;}
.mod18 .btn{position:absolute;width:15px;height:32px;top:375px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0px;background:url(images/prevBtn.png) no-repeat;}
.mod18 .prev1{left:240px;background:url(images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:37px;height:38px; margin-top:-75px;}
.mod18 #prevTop{background:url(images/lleftbtn.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(images/rightbtn.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(images/nextBtn.png) no-repeat;}
.mod18 .next1{right:240px;background:url(images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.big_pic{width:800px;height:370px;position:absolute;color:#fff;}
.mod18 .cf li .cover{width:760px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .cf li .cover .word_js{display:inline-block;width:740px; float:left;}
.mod18 .cf li .cover .pag{display:inline-block;width:20px; float:left;}
.mod18 .picBox{height:370px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:370px;position:absolute;}
.mod18 .picBox li{width:800px;height:370px;}
.mod18 .listBox{width:800px;height:32px;margin:0px auto;position:relative;padding:6px 0;overflow:hidden; background:#000;}
.mod18 .listBox ul{height:32px;width:500px;  margin:0 auto;}
.mod18 .listBox li{width:57px;height:30px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:54px;height:30px;}
.mod18 .listBox li img{width:52px;height:30px;}
.mod18 .listBox .on img{width:48px;height:30px;border:2px solid #fff;}
.mod18 .listBox .on i{display:block;}

.rollto {position: fixed;left:50%;margin-left:610px;bottom: 120px;z-index: 999;display: none}
.rollto a {overflow: hidden;display: block;width: 50px;height: 50px;background: url(images/backtop.png) no-repeat 0 0;text-indent: -999px;opacity: .7;filter: alpha(opacity=70)}
.rollto a:hover {background-position: 0 -52px;opacity: 1;filter: alpha(opacity=100)}

.menubox{
	width:1200px;
	background:url(images/bg_menu.png) no-repeat left top;
	height:50px;
	line-height: 50px;
	overflow: hidden;
}
.menu{
	margin:0;
	list-style:none;
	height:50px;
	line-height:50px;
	overflow:hidden;
	_float:left;
	width:1200px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.menu .home {
	width: 105px;
}
.menu .home a {
	width: 105px;
}

.menu li{
	float:left;
	width:120px;
	overflow:hidden;
}
.menu li a{
	color:#fff;
	font-size:16px;
	text-align:center;
	width:120px;
	height:50px;
	line-height:50px;
	display:block;
	outline:none;
	font-weight: bold;
}
.menu li a:hover{
	color:#ff0;
}
.menu .hover a{
	color:#ff0;
	font-size:16px;
	text-align:center;
	height:50px;
	line-height:50px;
	display:block;
	outline:none;
}
.menu li .subnav{margin:-4px 0 0 0;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{
	display:block;
	width:120px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background-color: #0F9CFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1188EA;
}
.menu li .subnav dt a:hover{background:#1A5EB6;}

.page_css{
	text-align:center;
	font-size: 14px;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
.page_css a{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #999999;
	color:#333;
}
.page_css .hover {
	background-color: #0099FF;
	border: 1px solid #3399FF;
	color: #FFFFFF;
}

.page_css span{
	color:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #3399FF;
	background-color: #0099FF;
}
.page_css b{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #999999;
	color:#333;
}
.page_css b input{
	border:0;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	width:12px;
	vertical-align:middle;
	text-align:center;
}
.list_page{
	text-align:right;
	font-size: 14px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.list_page a{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #999999;
	color:#333;
}
.list_page .hover {
	background-color: #FF9900;
	border: 1px solid #CC6600;
	color: #FFFFFF;
}

.list_page span{
	color:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #336600;
	background-color: #FF9900;
}
.list_page b{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #999999;
	color:#333;
}
.list_page b input{
	border:0;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	width:12px;
	vertical-align:middle;
	text-align:center;
}
