﻿


/* 全局 */
body{padding:0;margin:0;background:#d8e6f4;font-size:14px;color:#838283;text-align:center;}
h1,h2,h3,h4,p{padding:0;margin:0;}
input,select,textarea {font-size:14px;margin:0;padding:0;}img {border:0;}li{list-style-type:none;}ul{margin:0;padding:0;}
a:link,a:visited,a:active { color:#004ba5;text-decoration:none;}a:hover {text-decoration:underline;color:#f00; cursor:hand;}a:focus{outline:0;}
/*a{text-decoration:none;}*/
img, div, input{ behavior: url("iepngfix.htc") }
font{color:#e896a1; font-size:14px;}
/* 基本 */
.f_l {float:left;}.f_r {float:right;}.clear{clear:both;}
.t_r {text-align:right;padding-right:2px}.t_c {text-align:center;}.t_l {text-align:left;}
.red{color:#F00}.ask{ color:#E94620}.answer{ color:#178A00}.yellow{ color:#FF4E00}.blu{ color:#003e8a}.blu2{ color:#376C96; padding:0 0 5px 3px}
.h8{height:8px;font-size:1px;}.mg_b10{margin:0 0 5px 0;}
.pd_lf8{ padding-left:10px}.pd_lf31{ padding-left:31px}.pd_r20{ padding-right:18px}.pd_t15{ padding-top:15px}.pd_t9{ padding-top:9px}
.pd10{ padding-bottom:10px}.pt10{ padding-top:10px;}
.pd_b5{ padding-bottom:8px}.pds{ padding:10px 0 5px 0; margin:0 auto; text-align:center}
.fotask{line-height:20px;padding:2px}
.fbr{ height:10px; background:#FFF; display:block; overflow:hidden;}
.wraper{width:1024px;margin:0 auto; background:#FFF;overflow:hidden; display:block;text-align:left;}


.top{ height:27px; line-height:27px; background:#9b9b9b;text-align:right;color:#fff}
.top a:link,.top a:visited, .top a:active { color:#fff}.top a:hover {color:#f00;}
.tex{ background:url(images/tex.gif) no-repeat; height:27px;line-height:27px; width:182px; border:0; padding-left:5px;}
.c_g{ color:#666;}
/* banner */
.ban{}

/* menu */
.menu{ background:url(images/m_bg.gif) repeat-x center; height:28px; line-height:28px;}
.menu ul{list-style:none;}
.menu ul li{float:left; } 
.fbe{ background:none;}
.menuli a:link,.menuli a:visited{color:#004190;float:left; width:145px; background:url(images/li_bg.gif) no-repeat right; text-align:center;}
.menuli a:hover{color:#ffffff; background:url(images/m_on.gif) repeat-x center; height:28px; display:block; text-decoration:none;}
.nav_list{ line-height:24px; height:24px; padding-left:0px;}
.nav_list a:link,.more a:visited{color:#717171; }
.nav_list a:hover{color:#f00;}
.ew a:link,.ew a:visited{color:#004190;float:left; width:145px;text-align:center;}
.ew a:hover{color:#ffffff; background:url(images/m_on.gif) repeat-x center; height:28px; display:block; text-decoration:none;}

/* main*/
/*.main{ overflow:hidden; display:block;overflow:hidden; display:block;background:url(images/img01.gif) no-repeat right bottom #FFF;}*/
.main{overflow:hidden; display:block;overflow:hidden; display:block;background:#fff url(images/img01.gif) no-repeat right bottom;float:left;}
.m_left{ width:850px; }
.m_right{ width:166px;overflow:hidden; display:block;background:#b4cdeb; }
.nav{ background:url(images/bg_01.gif) repeat-x bottom; margin:0 0; padding:0 0;overflow:hidden; display:block;padding-bottom:20px;}
.nav li{ background: url(images/nav6bg.gif) repeat-x 0 0; height:27px; width:166px; line-height:27px; text-align:center;}
.nav li a:link,.nav li a:visited{color:#ffffff; font-weight:bold;}
.nav li a:hover{color:#ff0000;}

.na_list{ background:url(images/bg_01.gif) repeat-x bottom;margin:0;padding: 0; overflow:hidden; display:block; padding-bottom:20px;}
.na_list li{background:url(images/icon01.gif) no-repeat 35px center; height:22px; line-height:22px; margin:1px 0 0px 0px; text-align:left; padding-left:45px;}
.na_list li a:link,.na_list li a:visited{color:#004190; font-weight:bold;}
.na_list li a:hover{color:#f00; text-decoration:none;}

.n_ys{ margin:0 0; padding:0 0;overflow:hidden; display:block;}
.n_ys li{  height:23px; width:121px; line-height:23px; margin:5px 22px; text-align:left;}
.n_ys li a:link,.n_ys li a:visited{color:#004190; font-weight:bold;padding-left:15px;}
.n_ys li a:hover{color:#f00; text-decoration:none;}

/* news background: url(images/bg_02.gif) no-repeat;*/
.news{background: url(images/n_bg.gif) repeat-y 0 20px;overflow:hidden; display:block;}
.newslist{ width:341px; background:url(images/news_bg.gif) no-repeat; }
.n_tit{ padding-top:3px; height:37px; line-height:37px; padding-left:30px; color:#004098;}

.n_tit a:link,.n_tit a:visited{color:#114d9f; text-decoration: none;  }
.n_tit a:hover{color:#f00;}


.n_lis{ padding-top:0px; background:url(images/bg1.gif) repeat-x center; margin:0 3px; font-size:10px;}
.n_lis ul li{ line-height:22px; margin:0 10px;}
.n_lis ul li a:link,.n_lis ul li a:visited{color:#838283;}
.n_lis ul li a:hover{color:#f00; text-decoration:none;}
.n_lis ul li span{ float: right;}
.n_lis ul li strong{ font-weight:bold; color:#004098; padding-right:3px;}
.n_lis ul li strong a:link,.n_lis ul li strong a:visited{color:#114d9f; text-decoration: none;  }
.n_lis ul li strong a:hover{color:#f00;}





.more{ font-weight:bold; padding-right:20px; padding-top:5px;}
.more a:link,.more a:visited{color:#114d9f; text-decoration: underline;  }
.more a:hover{color:#f00;}
.n_but{}
/* SITEMAP*/
.SITEMAP{ background:url(images/bg_y.gif) repeat-x; height:24px; line-height:24px; color: #FFF; margin:1px 3px 0px 3px; }
.s_list{ margin:0 auto; padding:0;}
/* activities*/
.ac_bg{ background:url(images/ac_bg.gif) repeat-y; clear:both;}
.activities{ background:url(images/hd_bg.gif) no-repeat;}
.ac_tit{ line-height:41px; height:41px; font-weight:bold;color:#004190; padding-left:28px;}
.ac_tit a:link,.ac_tit a:visited{color:#114d9f; text-decoration: none;  }
.ac_tit a:hover{color:#f00;}
.ac_main{ width:195px;background:url(images/bg2.gif) repeat-x center; font-size:10px}
.ac_main ul{}
.ac_main ul li{ line-height:22px;}
.ac_main ul li a:link,.ac_main ul li a:visited{color:#838283; padding-left:10px;}
.ac_main ul li a:hover{color:#f00; text-decoration:none;}
.ac_main ul li strong{ font-weight:bold; color:#004098; padding-right:3px;}
.ac_main ul li strong a:link,.ac_main ul li strong a:visited{color:#114d9f; text-decoration: none;  }
.ac_main ul li strong a:hover{color:#f00;}
.act{background:url(images/bg2.gif) repeat-x center;overflow:hidden; display:block; margin: 0 2px; padding:0 20px;}
.line{ border-bottom:#F00 1px solid;}
/* sti*/
.sti{ padding-top:32px;overflow:hidden; display:block; width:450px; margin:0 auto; font-size:10px;}
.sti ul li{ float:left; padding-left:5px;}
.sti ul li p{ text-align:center; padding-top:5px;}
.sti ul li p a:link,.sti ul li p a:visited{color:#f38aa0; text-align:center}
.sti ul li p a:hover{color:#f00; text-decoration:none;}
.s_but{padding-top:5px;margin: 0 13px;}
.s_but img{ padding-right:5px; padding-bottom:5px; }

/* link*/
.link{ margin: 0 10px;color:#acadad;border-top:#ccc 1px solid;overflow:hidden; display:block; clear:both;}
.link a{ line-height:26px;}
.link a:link,.link ul li a:visited{color:#acadad; text-decoration: underline; font-size:10px;  }
.link a:hover{color:#f00;}
.fod{ color:#114d9f; font-weight:bold;}
.coyp{ text-align:center;overflow:hidden; display:block; line-height:22px;clear:both;}
.tabut{ font-size:10px; line-height:18px;}
.tdsf{ width:70px;}

.tabut a:link,.tabut a:visited{color:#838283;}
.tabut a:hover{color:#f00; text-decoration:none;}
.tabut strong{ font-weight:bold; color:#004098; padding-right:3px;}
.tabut strong a:link,.tabut strong a:visited{color:#114d9f; text-decoration: none;   }
.tabut strong a:hover{color:#f00;}
.pdr{ padding-right:10px;}

.box1{ padding-top:20px; overflow:hidden; display:block;}
.box2{ overflow:hidden; display:block; text-align:left; padding:20px 20px 0px 20px; line-height:22px;}

.n_lit{ text-align:left; line-height:22px; width:580px; padding-right:20px}
.n_lit02{ text-align:left; line-height:22px; width:620px; padding-right:20px; c}
.n_lit03{ text-align:left; line-height:22px; width:620px; padding-left:20px}

.n_po{ color:#004ba5;}
.n_lit02t{ text-align:left; line-height:22px; width:580px; padding-right:20px}
.tab_one{ font-size:10px; padding-left:20px;}
.t_in{ text-indent:2em;}
.tl_f{ border:#999 solid 1px; padding:0px 5px; margin:0px 5px; line-height:18px;-moz-border-radius: 5px;border-radius: 5px;}
.n_l2{ text-align:left;  padding: 0 40px;line-height:22px;}
.q{font-style: italic ; font-size:10px;}
.lie{ border-bottom:1px dotted #00C; }
.pb3{ padding-bottom:40px;}
.tab_one4{ font-size:14px;height:100px;overflow:hidden; }
.ble{ border:1px  solid #3265ab; margin:0px 10px; padding-bottom:30px;-moz-border-radius: 15px;border-radius: 15px; }

.cte a:link,.cte a:visited{color:#727171; }
.cte a:hover{color:#f00; text-decoration:none;}

.box3{width:351px;}
.to3p{ background: url(images/z3.gif) no-repeat; width:351px; height:25px; line-height:25px; color:#FFF; padding-left:5px}
.bu3t{ background: url(images/z2.gif) no-repeat; width:351px; height:25px; line-height:25px}
.ta3b{ background:#FFF; line-height:33px;}
.ta3b{}
.ref{}
.treff{ width:50px;}
.bstt{ background:url(images/picu.gif) no-repeat; width:40px; height:17px; line-height:17px; color:#FFF; font-size:11px; border:0px;}
.bst{ background:url(images/picu.gif) no-repeat; width:40px; height:17px; line-height:17px; color:#FFF; font-size:11px; border:0px; cursor:pointer;}

.dfaad{background:#f4f4f4; border:#dddddd solid 1px; padding:15px 3px 15px 10px ;-moz-border-radius: 15px;border-radius: 15px;}
.bde{ border-bottom: 1px solid #1751a0; margin-bottom:10px; display:block ; overflow:hidden;}
.rt{border-bottom: 1px solid #e5e5e5; background:#f4f4f4; -moz-border-radius: 20px;border-radius: 20px; text-align:center; margin:0 20px; margin-bottom:20px;}

.jnav{ text-align:center; width:145px;  line-height:22px;}
.jnavli{ border-bottom:dotted 1px #000; background:#FFF;}
.jnavimg{ background:url(images/fe.gif) bottom; width:145px; height:13px;}
.jnav a:link,.jnav a:visited{color:#000; }
.jnav a:hover{color:#f00; text-decoration:none;}
.fef{  margin:0 30px;}
.fef a{ padding:0 10px;border:#CCC solid 1px; border-left:none; border-right:none; padding:10px; }
.xref img{margin:18px 11px 11px 11px;}


/*信息显示*/
.ShowInfo
{
	font-size:14px;
	font-weight:normal;
	margin:18px 18px;
	
	
}
.ShowInfo .HeadTitle
{
	font-size:12px;
	text-align:center;
}

.ShowInfo .Title
{
	font-size:22px;
	text-align:center;
	line-height:30px;

}
.Content
{
	text-align:left;
	padding:20px 20px;
}
.Content p,.Content div
{
	text-indent:0px;
	line-height:200%;
}
    .Content td p,.Content td div
    {text-indent:0px;
    }
#divNews .cls_ListItem 
{
	display:none;
}

.imagenews
{
	float:left;

	
	margin:10px 10px;
	
}

.imagenews img
{
	width:250px;
	height:180px;

	line-height:80px;
border-right-width: 10px;
	border-right-style: dashed;
	border-right-color: #FFFFFF;
align:left;
	
}
.imagenews .infoTitle
{
	
	font-size:14px;	
	color:#444;
	font-family:微软雅黑;
	
	
}

.imagenews .infoTitle HeadTitle,.imagenews .infoTitle Title
{
	overflow:hidden;

}

.pagination
{
	float:right;
	margin-right:5px;
}

/*日历*/
.cls_eventitem
{
	width:190px;
	float:left;
	font-size:12px;
}
.cls_event_hr
{
	background:red;
}
.cls_event_type
{
	width:40px;
	height:40px;
	font-size:14px;
	color:blue;
	float:left;
	overflow:hidden;
	margin-right:5px;
}
.cls_event_title
{
	width:140px;
	height:38px;
	overflow:hidden;
	float:left;
}

.cls_event_left
{
	float:left;
	width:100px;
	text-align:right;
	color:Blue;
}
.cls_event_right
{
	float:left;
	text-align:left;
	margin-left:20px;
}
.cls_Event
{
	margin:20px 20px;
	line-height:160%;
	font-size:16px;
}
.faqCategory{font-size:16px;color:Black;height:40px;line-height:40px;font-weight:bold;}
.faq{padding-left:40px;padding-right:40px;}
.faq .divContent{display:none;padding-left:30px;background:#ddd;color:#004B98;text-align:left;min-height:40px;margin-top:10px;padding-top:10px;text-decoration:none;line-height:150%;font-size: small;}
.faq a{text-decoration:none;}
.faq font{color:Black;}

.FaqDiv{line-height:100%;}

.on_active
{
	background:#B4CDEB;
	color:white;
}

.CountStyle{font-size:12px;font-weight:bold;margin-left:20px;}

.divRowStyle
{
    color:#838283;
}
.divRowStyle a
{color:#666666;
}
.divRowStyle
{
    line-height:25px;font-size:12px;
}
.divLeftCellStyle
{
    width:75px;margin-left:10px;float:left;
}
.n_lis .divRightCellStyle
{
    width:235px;height:25px;overflow:hidden;float:left;
}
.page_list .divRightCellStyle
{
    width:690px;height:25px;overflow:hidden; text-align:left;float:right;
}
#divEventDetailBox .divSpace
{
    padding-left:30px;
}

/*CSS badoo style pagination*/

DIV.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #48b9ef; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV.badoo A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #48b9ef; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 2px solid; TEXT-DECORATION: none
}
DIV.badoo A:hover {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo A:active {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo SPAN.current {
	BORDER-RIGHT: #ff5a00 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff5a00 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff5a00 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #ff6c16
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}


.gmap3{
        margin: 20px auto;
        border: 1px dashed #C0C0C0;
        width: 500px;
        height: 250px;
      }
.listPageBox{
	margin:20px auto;	
}

.listPageBox a{
	font-size: 16px;
	margin: 2px;
	font-weight: bold;
}
.divEventDetailText strong{
	margin-top:10px;
	margin-bottom:10px;
}