﻿h1, h2, h3, h4, h5, h6, ul, ol, dl, dt, dd, li, body, form { padding:0; margin:0; }
html	{ overflow-y:scroll; }
img { border:0; }
ul, ol { list-style-type:none; }
a {font-size:12px; color:#444;}
a:link	{text-decoration:none;}
a:visited {text-decoration:none;}
a:hover	{text-decoration:underline;}
a:active {text-decoration:none;}
body	{
	text-align:center; margin:0 auto; background:#ffffff url(../images/top_bg.gif) repeat-x;
	font-size:12px; color:#000000; line-height:1.2; font-family:宋体,Arial;
}

/* 页头菜单导航及其子菜单 */
.topnav li ul.subnav {
	width:94px;
}
.topnav li ul.subnav li{
	width:94px;
}
.topnav li ul.subnav li a {
	width:94px;
}
.clear	{ width:984;height:1px;}
.clear1	{ width:984;height:5px;}
#topBody .mainMenu .topnav .a	{ width:93px; }
#topBody .mainMenu .topnav .b	{ width:93px; }
#htmlBody	{ width:984px; text-align:center; margin:0 auto; padding:0 2px 0 3px;  }
#topBody	{ width:984px; margin:0 auto; text-align:left; }
#mainBody	{ width:984px; margin:0 auto; text-align:left; }
#mainBody1	{ width:984px; margin:0 auto; text-align:left; }
#bottomBody	{ width:984px; margin:0 auto; text-align:left; }
/* top */
#topBody .topMenu	{ height:28px;line-height:28px; overflow:hidden; }
#topBody .topMenu .a	{ float:left; width:804px; overflow:hidden; color:#bf3131;font-size:12px; color:#02b31a }
#topBody .topMenu .a li	{ padding-right:20px; }
#topBody .topMenu .b	{ float:right; width:151px; overflow:hidden; text-align:right; }
#topBody .topLogo		{ min-height:90px; }
#topBody .topLogo .a	{ float:left; width:256px; overflow:hidden; }
#topBody .topLogo .b	{ float:left; width:728px; overflow:hidden; }
#topBody .mainMenu		{
	width:984px;
}

#topBody .mainMenu .topnav	{
	width:984px; height:31px; background:url(../images/top_menuBg.gif) repeat-x top;
	
}
#topBody .mainMenu .topnav .itemMenu	{
	float:left; width:100%; height:31px; overflow:hidden; font-weight:bold;
}
#topBody .itemMenu1	{
	font-size:14px; float:left; color:#ffffff;  font-weight:bold; width:200px;  height:31px;
}
#topBody .mainMenu .topnav a	{ font-size:14px; color:#ffffff; font-family:宋体,Arial; text-decoration:none;  }
#topBody .mainMenu .topnav a:hover { font-size:14px; color:#e2e0e0; font-family:宋体,Arial; text-decoration:none;  }

#topBody .mainMenu .topnav .a	{
	width:93px; line-height:31px; text-align:center; background:url(../images/top_menuOver.gif) no-repeat;
	
}
#topBody .mainMenu .topnav .b	{
	width:93px; line-height:31px; text-align:center; background:none;
	
}
#topBody .mainMenu .topnav .c	{
	width:3px; height:31px; text-align:center; background:url(../images/top_menuDz.gif) no-repeat; font-size:1px;
	
}

#topBody .searchBox	{ margin-top:5px; height:24px; }
#topBody .searchBox .a	{ width:520px; height:22px; line-height:22px; border:1px #e0e0e0 solid; text-indent:5px; }
#topBody .searchBox .b	{ width:438px; height:100%; }
#topBody .searchBox .b div	{ float:right; }
#topBody .searchBox .b .searchImg	{
	width:101px; height:21px; font-size:14px; font-weight:bold; line-height:21px; background:url(../images/top_searchDz.gif);
	 color:#02b31a
}
#topBody .searchBox .b .searchInput	{
	border:1px #cccccc solid; background:#f6f6f6; width:140px; height:19px; line-height:19px;
	
}
#topBody .searchBox .b .searchSelect{
	margin-right:5px;
	
}
#topBody .searchBox .b .searchBtn	{
	width:48px; height:22px; background:url(../images/top_searchBtn.gif); vertical-align:top;
	
}

/* bottom */
#bottomBody	{ background-position:0px -15px; }

/* 页头菜单导航及其竖向下拉子菜单 */
.topnav{ text-align:center;}
.topnav li{ float: left; position: relative; z-index:999; }
.topnav li ul.subnav {
	float:left; display:none;
	list-style:none; margin:0; padding:0;
	position: absolute; z-index:999; left:-2px; top:30px; width:94px;
	background:#b42727; border:1px solid #a60000;
	border:1px #03ae19 solid;
	filter:alpha(opacity=95);
	-moz-opacity:0.95; /* Moz + FF */
	opacity: 0.95; /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.topnav li ul.subnav li{
	clear: both;
	margin: 0; padding: 0;
	width: 94px;
}
.topnav li ul.subnav li a {
	float:left;
	width: 94px;
	background:#b42727; color:#d6d5d5;
	background:#07bf20;
	
}
.topnav li ul.subnav li a:hover {
	background:#a61414; color:#ffffff;
	background:#03ae19;
}
.list ul	{ margin:0; padding:0; list-style:none; }
.list ul li	{ float:left; overflow:hidden; }


.fenlei{ float:left; width:984px; margin:0 2px 2px 0; }
.fenlei dt{
	background:url(../images/fenlei0.gif) no-repeat; height:30px; 
}
.fenlei dt tt{
float:left; width:200px; line-height:32px; height:30px;  overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
}
.fenlei dt span{
float:left;text-align:center; width:650px; font-size:12px; line-height:30px; font-weight:bold; color:#1B78A5;
}
.fenlei dd{
	width:980px; float:left; min-height:40px; padding:1px 1px 1px 1px; overflow:hidden;
	border:1px #cecece solid; border-top:none;
}

.biaoge{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; color:#1B78A5;}
.biaoge td{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; height:28px;}

.biaoge1{ color:#FFFF00;}
.biaoge1 td a:link,.biaoge1 td a:visited{ font-size:12px; color:#FFFF00; line-height:22px; text-decoration:none;}
.biaoge1 td a:hover{ font-size:12px; color:#FFFF00; line-height:22px; }

.biaoge2{ color:#FF0000;}
.biaoge2 td a:link,.biaoge2 td a:visited{ font-size:12px; color:#FF0000; line-height:22px; text-decoration:none;}
.biaoge2 td a:hover{ font-size:12px; color:#FF0000; line-height:22px; }

.biaoge3{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; color:#1B78A5;}
.biaoge3 td{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; height:26px;}
.biaoge3 td a:link,.biaoge3 td a:visited{ font-size:12px; color:#1B78A5; line-height:22px; text-decoration:none;}
.biaoge3 td a:hover{ font-size:12px; color:#1B78A5; line-height:22px; }

.family_biaoge{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; color:#1B78A5;}
.family_biaoge td{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; height:25px;}
.family_biaoge td a:link,.family_biaoge td a:visited{ font-size:12px; color:#1B78A5; line-height:22px; text-decoration:none;padding:5px 5px 5px 5px;}
.family_biaoge td a:hover{ font-size:12px; color:#1B78A5; line-height:22px; }


.ad_biaoge{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; color:#1B78A5;}
.ad_biaoge td{ border-collapse:collapse;  border: solid #cecece; border-width:1px 1px 1px 1px; height:35px;}




/*文章显示*/
.wenzhang{ float:left; width:244px; padding:1px}
.wenzhang dl{  }
.wenzhang dt{
	background:url(../images/item2.gif) no-repeat; height:30px; text-align:center; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.wenzhang dt a{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*【方框标题文字色1】*/
}
.wenzhang dd{
	width:232px; min-height:30px; padding:5px 5px 5px 5px; overflow:hidden;
	border:1px #cecece solid; border-top:none;
	
}

.bottomLine	{
	width:984px; height:5px; overflow:hidden;
	background:#c60000;
	background:#0078bf;
}
.bottomMenu	{ text-align:center; padding:0 0 8px 0; }
.bottomCopyright{ text-align:center; line-height:1.6; padding:3px 0 5px 0; }

.listArrow0 ul		{ margin:0; padding:0; list-style:none; }
.listArrow0 ul li	{ line-height:2; overflow:hidden; height:20px; }
.listArrow1 ul		{ margin:0; padding:0; list-style:none; }
.listArrow1 ul li	{ background:url(../images/arrow1.gif) no-repeat 0 0px; line-height:1; overflow:hidden; height:20px; padding-left:16px; }
.listArrow2 ul		{ margin:0; padding:0; list-style:none; }
.listArrow2 ul li	{ background:url(../images/arrow2.gif) no-repeat 0 4px; line-height:2; overflow:hidden; height:25px; padding-left:18px; }
.listArrow3 ul		{ margin:0; padding:0; list-style:none; }
.listArrow3 ul li	{ background:url(../images/arrow3.gif) no-repeat 0 4px; line-height:2; overflow:hidden; height:25px; padding-left:16px; }

.list_list{ float:left; width:984px; margin:0 2px 2px 0; }

.left_list{ float:left; width:280px; padding:1px}
.left_list dt{
	background:url(../images/left_list.gif) no-repeat; height:30px; text-align:center; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.left_list dd{
	float:left; width:268px; padding:5px 5px 5px 5px; overflow:hidden;
	border:1px #cecece solid; border-top:none;
}

.right_list{ float:right; width:700px; padding:1px}
.right_list dt{
	background:url(../images/right_list.gif) no-repeat; height:30px; 
}

.right_list dt tt{
float:left; width:190px; line-height:32px; height:30px;  overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
}
.right_list dt span{
float:left; width:450px; font-size:12px; line-height:30px; font-weight:bold; color:#1B78A5;
}

.right_list dd{
	float:left; width::686px; padding:5px 5px 5px 5px; overflow:hidden;font-size:14px; 
	border:1px #cecece solid; border-top:none;
	
}

.web_list_content {padding:0px 0px 0px 5px; font-weight:bold;}
.add_input {height:40px; width:180px; text-align:left;  padding:1px; font-size:12px; }
.article_content {padding:5px 5px 5px 5px; }
.article_show {font-size:14px; }
.article_show a:link,.article_show a:visited{ font-size:14px; color:#000000; line-height:22px; text-decoration:none;}
.article_show a:hover{ font-size:14px; color:#000000; line-height:22px; }



.thumbItem {
    margin-right: -18px
}

.thumbItem
li {
    float: left;
    margin-right: 16px !important;
    margin-bottom: 16px !important;
    padding: 7px 7px 0 !important;
    border-width: 1px !important;
    font-size: 12px;
    line-height: 22px;
    position: relative;
    background: #fff
}

.thumbItem li
img {
    width: 234px;
    height: 167px;
    display: block
}

.thumbItem li
span {
    height: 40px;
    line-height: 43px;
    padding-left: 0px;
    overflow: hidden
}

.thumbItem.small li
p {
    height: 33px;
    line-height: 33px;
    width: 218px
}

.thumbItem.large
li {
    background: #fff;
    float: left
}

.thumbItem.large li
a {
}

.thumbItem.large li
img {
    width: 300px;
    height: 214px
}

.thumbItem.large
.title {
    float: left;
    width: 245px;
    font-size: 14px;
    font-family: 'microsoft yahei', "\5B8B\4F53", sans-serif
}

.thumbItem.large
.title1 {
    float: left;
    width: 300px;
    font-size: 14px;
    font-family: 'microsoft yahei', "\5B8B\4F53", sans-serif
}

.thumbItem.large
.title2 {
    float: left;
    width: 278px;
    font-size: 14px;
    font-family: 'microsoft yahei', "\5B8B\4F53", sans-serif
}

.thumbItem.large li .col-item-ads {
    width: 300px;
    height: 250px;
    margin-bottom: 7px
}

.thumbItem.large li .col-item-ads
img {
    height: 250px
}

.Itemli {
    height: 300px
}

.Itemli
img {
    height: 255px !important
}

.thumbItem.large li .col-item-ads1 {
    width: 300px;
    height: 300px !important;
    margin-bottom: 7px
}

.thumbItem
.title {
    float: left;
    width: 160px;
    font-size: 12px
}

.thumbItem
.demo {
    float: right;
    width: 44px;
    height: 21px;
    margin-top: 10px;
    margin-right: 3px;
    overflow: visible;
    line-height: 21px
}

.thumbItem .demo
a {
    text-align: center;
    border-radius: 2px;
    background: #eee;
    background: -webkit-linear-gradient(top, rgba(205, 205, 205, 1) 0%, rgba(239, 239, 239, 1) 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);
    box-shadow: 1px 1px 1px #c2c2c2;
    padding: 2px 10px
}

.thumbItem .demo a:hover {
    background: -webkit-linear-gradient(top, rgba(155, 155, 155, 0.8) 2%, rgba(255, 255, 255, 1) 100%);
    background: -moz-linear-gradient(top, rgba(155, 155, 155, 1) 0%, rgba(239, 239, 239, 1) 100%);
    background: linear-gradient(top, rgba(155, 155, 155, 1) 0%, rgba(239, 239, 239, 1) 100%);
    box-shadow: 1px 1px 1px #999
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    font-size: 0
}

.clearfix {
    zoom: 1
}

.page-block, .thumbItem li, .content-wrap, .page-radius {
    box-shadow: -1px 0px 1px rgba(0, 0, 0, .04), 0px 1px 1px rgba(0, 0, 0, .13), 1px 0px 2px rgba(0, 0, 0, .05);
    border-top: 1px solid #e4e4e4;
    border-radius: 2px
}

.thumbItem.large
.title1 {
    float: left;
    width: 300px;
    font-size: 14px;
    font-family: 'microsoft yahei', "\5B8B\4F53", sans-serif
}

.thumbItem.large .title1 .title1-t {
    float: left;
    width: 230px;
    font-size: 14px;
    font-family: 'microsoft yahei', "\5B8B\4F53", sans-serif
}
.thumbItem.large .title1 .preview{
    float: right;
    display: inline-block;
    width: 44px;
    height: 21px;
    margin-top: 10px;
    margin-right: 3px;
    overflow: visible;
    line-height: 18px;
    text-align: center;
    border-radius: 2px;
    background: #eee;
    background: -webkit-linear-gradient(top, rgba(205, 205, 205, 1) 0%, rgba(239, 239, 239, 1) 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);
    box-shadow: 1px 1px 1px #c2c2c2;
    padding: 2px 10px;
    box-sizing: border-box;
    font-size: 12px;
}
    .col-media-main1 .thumbItem.large
    li {
        margin-right: 21px;
        margin-bottom: 20px
    }

.thumbItem.large li .Item-label{
    position: absolute;
    top: 14px;
    right: 7px;
    width: 99px;
    height: 24px;
    line-height: 22px;
    background: url(/images/icon-label.png) 0px 0px no-repeat;
    box-sizing: border-box;
    padding: 0px 5px 0px 20px;
    text-align: center;
}
.thumbItem.large li .Item-label span{
    position: absolute;
	top: -10px;
    right: -6px;
    width: 99px;
    height: 30px;
    display: inline-block;
    width: 100%;
    white-space:nowrap;
    overflow: hidden;
    font-size: 12px;
    color: #7FA8FF;
}

.dede_pages{
	width:100%;height:50px;
	float:left;position:relative;z-index:9999
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}

.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;

}

.dede_pages ul li a{
	float:left;
	padding:1px 4px 1px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:1px 4px 1px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:1px 4px 1px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}