html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
body{ color:#333;font:12px/20px "微软雅黑","simsun","宋体","arial narrow",helvetica; background:#002ed2; margin-bottom:0px;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#666; text-decoration:none; }
ul li{list-style:none;}
.bg{background:#fff; width:1000px; margin:0 auto; margin-bottom:0;position:relative;}
.banner_zw{ width:100%; height:311px;}
.nav_zw{ width:100%; height:35px; background:#002ed2;}
.nav_zw a{ font-size:14px; color:#fff; line-height:35px;display:inline-block; width:120px; text-align:center;}
.nav_zw .home{ background:#ff6000;}
.nav_zw .lj{float:right;}
.left{float:left;display:inline-block;}
.right{float:right;display:inline-block;}
/*活动简介*/
.wrap{ width:100%;}
.lft_img{width:50%;float:left;}
.hdjj{ width:100%; height:auto;margin-top:15px;float:left;}
.zw_bt{text-align:center; font-size:20px; color:#004499; padding:0px 0 3px 0; line-height:30px;}
.zw_bt span{ display:block; line-height:20px; font-size:12px; text-transform:uppercase; color:#666;}
.zw_hdjj{text-align:justify;padding:0px 3%; text-indent:2em; font-size:15px; line-height:22px; margin:10px 0;}
.time{ width:250px; height:268px;background: center no-repeat #fff; float:right; }
.time div{ font-size:12px; height:25px; line-height:25px;}
/*活动展示*/
.show{ background:#fff; height:auto; padding:10px 3%;}
.show .show_li{ margin-top:20px;}
.show .show_li .show_bt{ font-size:16px; color:#333; font-weight:bold; line-height:40px; border-bottom:#ccc 2px solid;}
.right{ margin-left:25px;}
.show .show_li ul li{
	width:100%; 
	float:left; 
	margin-bottom:20px;
	border:1px solid #ccc;
	border-radius:6px;
	padding:10px 0px;
	}

.show .show_li ul li i{font-size:24px; color:#ccc; margin-right:10px;padding-left:5px;}
.show .show_li ul li.libg{margin-left:20px;}
.show .show_li ul li:hover{
	box-shadow:0px 0px 8px #ccc;
	-moz-box-shadow:0px 0px 8px #ccc;
	-webkit-box-shadow:0px 0px 8px #ccc;
}
.show .show_li ul li .summary .h1 a:hover{color:#004499;}
.show .show_li ul li .author{float:right;height:40px; line-height:40px;}
.show .show_li ul li .author em{ font-style:normal; color:#aaa; font-size:12px;}
.show .show_li ul li .author span{ padding:0 0 0 5px; color:#999;font-size:12px;}

.show .show_li ul li:hover .tag{
	display:inline-block;
}

.show .show_li ul li:hover .view{
	display:inline-block;
}

.news-list .news-block {
    display: block;
    padding: 15px 2px 15px 0;
    height: 130px;
    -webkit-transition: background-color 400ms;
    transition: background-color 400ms;
    overflow: hidden;
}

.date-block {
    float: left;
    padding: 0 10px;
    width: 200px;   
    color: #fff;
	padding-bottom:4px;
	padding-top:3px;
	border-top:1px dashed #eee;
}

.date-block .day {
    display: block;
    float: left;
    height: 40px;
	line-height:40px;
    text-align: center;
    width: 50%;
    font-size: 15px;
	color:#333;
}

.date-block .month {
    display: block;
    float: left;
    height: 40px;
    text-align: center;
    line-height: 40px;
    width: 50%;
    font-size: 15px;
	overflow:hidden;
	color:#888;
}

.news-block .summary {
    position: relative;
    float: left;
    padding: 0 2%;
    width: 96%; 
    color: #746969;
}

.news-block .summary  .tag{
    width:6px;
	height:30px;
	background:#004499;
	position:absolute;
	left:-1px;
	top:7px;
	display:none;
}

.news-block .summary  .view{
    width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:12px;
	background:#004499;
	position:absolute;
	right:-1px;
	top:7px;
	display:none;
}

.news-block .summary  .view:hover{
	background:#1a57a3;
}

.news-block .h1 { 
	font-size:18px;
    height: 44px;
	line-height:44px;
    color: #333;
	font-weight:bold;
    text-align: left;
    overflow: hidden;
}


.news-block .h2 { 
	font-size:13px;
    height: 30px;
	line-height:30px;
    color: #999;
}

.news-block .h3 {
    width: 100%;
    height: 45px;
	margin-bottom:10px;
    line-height: 22px;
	text-align:justify;
    color: #555;
    font-size: 14px;
    overflow: hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}


.tab_show{background:#fff; height:auto; padding:10px 0px;}
.tab_show .tab_left,.tab_show .tab_right{width:50%; padding:0; margin:0;}
.tab_ul{margin:10px;}
.tab_ul li{height:40px; line-height:40px; border-bottom:1px #e0e0e0 solid; background:#fff;}
.tab_ul li i{font-size:12px; color:#ccc; margin-right:5px;}
.tab_ul li.libg{margin-left:0px;background:#f6f6f6;}
.tab_ul li a{font-size:14px; color:#004499;}
.tab_ul li a:hover{ text-decoration:underline;}
.tab_ul li .author{float:right;height:40px; line-height:40px;}
.tab_ul li .author em{ font-style:normal; color:#aaa; font-size:12px;}
.tab_ul li .author span{ padding:0 0 0 5px; color:#999;font-size:12px;}
.tab_show .zw_bt{border-bottom:1px solid #dedede; background:none; margin:0 10px; }

.list_li ul { padding:20px 10px}
.list_li ul li{height:40px; line-height:40px; border-bottom:1px #e0e0e0 solid; background:#fff;/* padding-left:10px; background:#fff  center left no-repeat;*/ padding:0 10px;}
.list_li ul li i{font-size:12px; color:#ccc; margin-right:5px;}
.list_li ul li a{font-size:14px; color:#004499;}
.list_li ul li a:hover{ text-decoration:underline;}
.list_li ul li .author{float:right;height:40px; line-height:40px;}
.list_li ul li .author em{ font-style:normal; color:#aaa; font-size:12px;}
.list_li ul li .author span{ padding:0 0 0 5px; color:#999;font-size:12px;}

.libg{ background:#f6f6f6;}/*pages*/
.pages{padding:30px 0px; text-align: center;}
.pages span,.pages a{display: inline-block; padding:5px 9px; font-size:14px; border:1px solid #ededed; border-right:0;}
.pages a{color:#004ea2;}
.pages span.selflist{background: #004ea2;color:#fff;border-color:#004ea2}
.pages .alast,.pages .slast{border-right:1px solid #ededed;}
.pages span.pageother{float: left; border-right:1px solid #ededed;color:#aaa;}
.jituanlogo{border:1px solid #dedede; background:#e9e9e8; margin:8px auto 0px; width:985px;}
.jituanlogo ul{padding:8px 0px;}
.jituanlogo li{float:left; margin-left:5px; display:inline; width:65px; height:85px; background: no-repeat left -99px;}
.jituanlogo li a{width:65px; height:85px; display:block;}
.jituanlogo li a span{display:none;}
.jituanlogo li a:hover{}
.jituanlogo li.tongweigufen_logo{background-position:0px 0px;}
.jituanlogo li.taiyangneng_logo{background-position:-70px 0px;}
.jituanlogo li.yongxianggufen_logo{background-position:-140px 0px;}
.jituanlogo li.tongweidichan_logo{background-position:-210px 0px;}
.jituanlogo li.tongyuwuye_logo{background-position:-280px 0px;}
.jituanlogo li.quannonghui_logo{background-position:-350px 0px;}
.jituanlogo li.tongweishipin_logo{background-position:-420px 0px;}
.jituanlogo li.tongweiyu_logo{background-position:-490px 0px;}
.jituanlogo li.dongwuyingyang_logo{background-position:-560px 0px;}
.jituanlogo li.tongweifry_logo{background-position:-630px 0px;}
.jituanlogo li.tongweiyaoye_logo{background-position:-700px 0px;}
.jituanlogo li.haozhuren_logo{background-position:-770px 0px;}
.jituanlogo li.tongweimedia_logo{background-position:-840px 0px;}
.jituanlogo li.tongxinfen_logo{background-position:-910px 0px;}
.footer{line-height:180%; margin-top:8px; width:990px; text-align:center; padding:20px 0px; color:#004499;}
.footer a{ color:#004499;}
#bottom{background: #051c36; line-height: 30px; color:#999; text-align: center; font-size: 12px;}
/*详情页*/
.detail{ height:auto;  padding:10px; }
.ad_id{line-height:30px;}
.ad_id a{ color:#004499;}
.detali_wrap{ width:100%; margin:10px 0px;}
.detali_wrap .detail_left{ min-height:614px; height:auto;width:690px; border:1px solid #dfdfdf; float:right;}
.detali_wrap .detail_left .tittle{ width:90%; margin:0 auto; border-bottom:#dfdfdf 1px solid; padding:20px 0px 10px;}
.detali_wrap .detail_left .tittle .tittle_bt{ font-size:20px; color:#004499; text-align:center; line-height:35px; font-weight:bold;}
.detali_wrap .detail_left .tittle span{ display:block;text-align:center; line-height:25px;}
.detali_wrap .detail_left .zhengwen{padding:0px 20px 20px; font-size:14px; color:#004499!important; line-height:25px;}

.detali_wrap .detail_left .zhengwen p{margin-top:15px;text-align:justify;}
.detali_wrap .detail_left .zhengwen p span{font-family:'微软雅黑'!important;}
.detali_wrap .detail_left .zhengwen p strong{font-size:17px!important;font-family:'微软雅黑'!important; }

.detali_wrap .detail_right{ width:260px;height:670px; float:left;position:relative; }
.detali_wrap .detail_right .right_block{ width:100%; position:absolute;top:0px;left:0px; }
.detali_wrap .detail_right_fixed{ position:fixed;top:0px; }
.time1{ width:250px; height:268px;background: center no-repeat; }
.time1 div{ font-size:12px; height:25px; line-height:25px;}
.conment{ width:250px;}
.conment .conment_b{ width:94%; padding:3%; height:20px; line-height:20px; background:#002ed2; color:#fff; font-size:14px;}
.conment span{ display:block;padding:5px; line-height:22px; overflow:hidden; margin-top:10px;text-align:justify;font-size:12px;}
.conment span a{ color:#004499;}
.conment span a:hover{ text-decoration:underline;}
.desc{font-size:12px; background:#fafafa}