/* CSS Document */
@charset "utf-8";
@font-face {font-family: 'TheSansUHHBold';src: url('font/TheSansUHH/TheSansUHH_EAST_Bold.eot'); src: url('font/TheSansUHH/TheSansUHH_EAST_Bold.eot?#iefix') format('embedded-opentype'), url('.font/TheSansUHH/TheSansUHH_EAST_Bold.woff') format('woff'), url('font/TheSansUHH/TheSansUHH_EAST_Bold.svg#TheSansUHHBold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'TheSansUHHBoldItalic';src: url('font/TheSansUHH/TheSansUHH_EAST_BoldItalic.eot');src: url('font/TheSansUHH/TheSansUHH_EAST_BoldItalic.eot?#iefix') format('embedded-opentype'), url('font/TheSansUHH/TheSansUHH_EAST_BoldItalic.woff') format('woff'), url('font/TheSansUHH/TheSansUHH_EAST_BoldItalic.svg#TheSansUHHBoldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TheSansUHHItalic';src: url('font/TheSansUHH/TheSansUHH_EAST_Italic.eot');src: url('font/TheSansUHH/TheSansUHH_EAST_Italic.eot?#iefix') format('embedded-opentype'),url('font/TheSansUHH/TheSansUHH_EAST_Italic.woff') format('woff'),url('font/TheSansUHH/TheSansUHH_EAST_Italic.svg#TheSansUHHItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TheSansUHH';src: url('font/TheSansUHH/TheSansUHH_EAST_Regular.eot');src: url('font/TheSansUHH/TheSansUHH_EAST_Regular.eot?#iefix') format('embedded-opentype'),url('font/TheSansUHH/TheSansUHH_EAST_Regular.woff') format('woff'),url('font/TheSansUHH/TheSansUHH_EAST_Regular.svg#TheSansUHH') format('svg');font-weight: normal;font-style: normal;} 

/* 全局定义 */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,input,textarea,button,form,select,option{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;vertical-align: baseline;}
table, td{ border-spacing:0!important; padding:0; font-size:12px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; text-align:center; background:#fff; }/*页面背景*/
a{color: #000000;text-decoration: none; font-size:12px;	vertical-align: baseline;outline: none;	_zoom: 1;}/*链接样式*/
a:hover{color: #254E89;text-decoration: none;}
input,textarea{	vertical-align: middle;resize: none;outline: none; }
img{border: 0;}
.articlelist2_tr{background:none;}
/* 清除浮动 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:inline-block;}
.clearfix {	display:block;}
/* 页面容器设置 */
#container,#header,#wrapper,#footer{margin:0 auto;width:960px;}/***定义页面宽度**/
#container{min-height:100%;text-align:left;}
#wrapper{ clear:both; background:#fff;}
/*页脚样式*/
#footer { font-family: Arial, Helvetica, sans-serif; background:#f3f3f3;}
.footer { font-size:12px;color:#4e4e4e;line-height:18px;text-align:center;}
.footer ul{ list-style:none;padding:0px; margin:0px; }
.footer ul li{ display:block; float:left;}
.wp_entry p {
text-indent: 0em;
margin-bottom: 5px;
}
.nrbtn {
	background-image: url(images/btn01.jpg);
	height: 50px;
	line-height:50px;
	width: 400px;
	padding-left:40px;
}
.listcol .nrbtn p {line-height:50px;}
.listcol .nrbtn a {text-decoration: none;}
/*登录搜索样式*/
.SearchTitleInput,.toolsInput{width:120px; padding:0px 1px; line-height:16px; border:1px solid #407c81;}
.toolsInput { width:83px; }
#loginform .toolsInput { height:20px;border:1px solid #D5D5D5; padding:0px 1px; margin:2px 0px;}
#search {  width:102px; height:18px; border:1px solid #c6c8c7; overflow:hidden!important; background:#ffffff;}
#search td { height:18px!important; vertical-align:top!important;}
#search img { margin-top:0!important; margin-right:0!important; width:0; height:0; padding: 9px 14px; background:url(images/sbtn.gif) no-repeat center;}
/* 头部样式 */
#header{}
/* 主全部分样式 */
/*----|标题*/
      .biaoti { font-size:22px; font-weight:bold; line-height:2em; color:#254E89; padding-top:12px;}*
      .biaoti3 { font-size:16px; font-weight:bold; color:#ffffff;}*
      .biaoti3 a{ font-size:16px; font-weight:bold; color:#ffffff;}*
	  .biaoti31 { font-size:12px; font-weight:bold; color:#fff;}*
	  .biaoti32 { font-size:14px; font-weight:bold; color:#000;}*
	  .biaoti12_red { font:12px/20px; color:#FF0000;}*
	  .biaoti14 { font-size:14px; color:#fff;}*
	  .biaoti51 { font:12px/150% "宋体"; color:#434343;}*
	  .biaoti22 {
	color:#254e89;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 140%;
        font-weight:bold;
}*
	  .biaoti20 { font:20px/150% Georgia, "Times New Roman", Times, serif; color:#254e89;margin-top: 20px;margin-bottom: 20px;}*
/*----|导航链接*/
      .wlink a {font:14px/150% "宋体";color: #FFFFFF; }
	  .wlink a:hover {color:#FFFF00;}
	  .blink a{ font-size:12px; font-weight:normal; color:#1478eb;}
	  .blink a:hover { font-size:12px; font-weight:normal; color:#333333;}
/*表格*/	
.bord_botttom { border-bottom:1px solid #BEBEBE; }
.border1{border-bottom:1px #7f7d76 dotted; margin:5px 0 25px 0;}*
.border2{border-top:1px solid #ececec; border-bottom:1px solid #ececec; line-height:25px; text-align:center;}*

.border11{border:1px #DFDFDA solid;}
.border12{border-right:1px #DFDFDA solid;}

/*列表页面*/
.listcol { width:100%; color:#333333; line-height:2em;overflow:hidden;}
.listcol ul.list-paddingleft-2 li{list-style:square inside;}
.listcol ul.list-paddingleft-2 li.nrbtn{list-style:none;}
.listcol p { color:#333333; font-size:14px; line-height:2em; }
.listcol a { color:#666666; font-weight:normal; font-size:12px;}
.listcol a:hover { color: #254E89;}
.listcol img {max-width: 640px!important; height: auto!important;width:expression(this.width > 640 ? "640px" : this.width)!important;}
/*----|文章列表链接*/
      .llink a { font-size:12px; color:#000000; font-weight:normal;}
	  .llink a:hover { font-size:12px; color:##254E89; font-weight:normal;}
/*文章页面*/
.postmeta { font-size:12px; color:#676767; padding-bottom:10px; line-height:2em;}
.article { overflow:hidden; color:#333333; line-height:2em;}
.article ul.list-paddingleft-2 li{list-style:square inside;}
.article ul.list-paddingleft-2 li.nrbtn{list-style:none;}
.article > table{ margin:0 auto !important;margin-top:15px!important;}
.article > table > td{text-align:left;}
.article p { color:#333; font-size:14px; line-height:2em;}
.article img {max-width: 640px!important; height: auto!important;width:expression(this.width > 640 ? "640px" : this.width)!important;}
/*字体定义*/
.zi1 { color:#666666;}
/*首页图片频道定义*/
/******|连接*/
	    a.tlink { font-size:14px; font-weight:bold; color:#b1264f;}
	    a.tlink:hover { font-size:14px; font-weight:bold; color:#80797b;}
	/*文字内容*/
	    .tcon ,.tcon a { color:#656565; font-size:12px; line-height:18px;}
/***标题切换***/
.ctag1 a, .otag1 a ,.ctag2 a, .otag2 a{ display:block; padding-left:21px; padding-right:21px; height:30px; font-size:14px; font-weight:bold; line-height:30px; cursor:pointer;}
.ctag1 a, .ctag2 a{ color:#ffffff; background:url(images/tab_bg01.gif) repeat-x top;}
.otag1 a, .otag2 a{ color:#95123a; background:url(images/tab_bg02.gif) repeat-x top;}
/*友情链接样式*/
.ctag3, .otag3 { display:block; height:25px; line-height:25px; padding:0 15px; cursor:pointer;}
.ctag3 { background-color:#bf305c; color:#ffffff;}
.otag3 { background-color:#d6d6d6; color:#545454;}
/*searchbox*/
.searchbox input { width:100px; height:19px; border:1px solid #ccc; background-color:#ffffff; line-height:17px;}
.gundong { width:944px; height:132px; overflow:hidden!important; position:static; padding-top:10px;}


body.home #nav{margin-bottom: 16px;} 
.home #nav ul.menu > li > a{background:transparent; color:#fff;}
.home #nav ul.menu > li > a.aktiv{color:#fff}

#nav{ position:relative;z-index:100;height: 24px;margin-bottom: 10px;clear:both; }
#nav ul{ margin:0; padding:0; list-style-type:none;font-size: 0px;}
#nav ul.menu > li{ float:left; width:160px; margin-left:0px;background:#254e89 url(images/nav1.gif) 0px 4px no-repeat!important;height:30px}
#nav ul.menu > li:first-child{ background:#254e89 url(images/1.jpg)!important;width:158px;}
#nav ul.menu > li + li{ margin-left:0px}
#nav ul.menu > li > a{background:transparent url(img/buttons/menu.png) no-repeat 0 0; text-align:center; font-size: 14px; font-weight:bold; height: 30px; line-height: 30px; 
text-decoration: none;text-shadow: 1px 1px 1px #777;font-family: TheSansUHHBold,sans-serif;color:#fff; display:block;
text-overflow:ellipsis;
white-space:nowrap;display:block;overflow:hidden;padding:0 5px
}
#nav ul.menu a.zulang {text-align:left}
#nav ul.menu a.zulang span{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:196px;padding-right:5px; height: 31px; line-height: 29px;  background:#D81B1B url(img/buttons/zulang.png) repeat-x;position:absolute; border-radius:3px ; border-top:1px solid #CF2F19; border-right:1px solid #CB2819; border-bottom:1px solid #B50116  }
#nav ul.menu > li:hover > a,#nav ul.menu > li > a:focus,#nav ul.menu > li > a.focus{background-position: 0 -34px;text-shadow: none !important;color:#fff !important }
#nav ul.menu > li > a.hier,#nav ul.menu > li > a.aktiv,#nav ul.menu > li > a.focusin{background-position: 0 -34px;text-shadow: none;cursor:default;color:#fff !important;text-shadow: none !important }

#nav #flyout{ display:none }
#nav .flyout{ display:none; position: absolute;top:34px;left:0px; width:958px; background:#FAF9F9 url(img/menu/mainMenuBottomBar.gif) repeat-x bottom; padding:2px 0 29px 0 !important; }

#nav .flyout .x {font-size:12px; position:absolute; bottom:35px;right:10px;width:auto;height:auto;  }
#nav .flyout .x a{padding-right:18px;color: #4E4E4E; display:block; background-image:url(img/buttons/x.jpg); background-repeat:no-repeat; background-position:right top}
#nav .flyout .x a:focus,#nav .flyout .x a:hover{text-decoration:underline}

#nav .flyout div.bilder{float:left; width:158px;}
#nav .flyout div.bilder div{width:158px; height:149px; background-position:center center; background-repeat:no-repeat; margin-bottom:2px}
#nav .flyout table{width:798px;border:0; border-collapse: collapse; margin:16px 0 0 2px }
#nav .flyout table td{ vertical-align:top;padding:0 8px; max-width:265px; min-width:180px; }
#nav .flyout table td + td{  border-left: 1px dotted #888888}
#nav .flyout a{color:#4E4E4E; text-decoration: none}
#nav .flyout a:hover,#nav .flyout a:focus{ text-decoration:underline}
#nav .flyout li{clear:left;height:auto;}
#nav .flyout ul a{float:left;background: url(img/buttons/rot_navi.png) no-repeat scroll 0 4px transparent;font-family: TheSansUHHBold,sans-serif;font-size: 12px; line-height: 15px; padding: 2px 0 2px 16px;}
#nav .flyout ul ul a{float:left;background: url(img/menu/level-2.gif) no-repeat scroll 16px 4px transparent;font-family: TheSansUHH,sans-serif;font-size: 11px;padding: 2px 0 2px 23px;}
#nav .flyout ul ul ul a{float:left;background: url(img/menu/level-2.gif) no-repeat scroll 26px 4px transparent;font-family: TheSansUHH,sans-serif;font-size: 11px;padding: 2px 0 2px 35px;}
#nav .flyout ul ul ul ul a{float:left;background: url(img/menu/level-2.gif) no-repeat scroll 36px 4px transparent;font-family: TheSansUHH,sans-serif;font-size: 11px;padding: 2px 0 2px 41px;}

#nav .menu_1{display:none;border-bottom:4px solid #888;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:11px; position:absolute; width:208px;z-index:200 }
#nav .menu_1.r{margin-left:209px; }
#nav .menu_1 a{background: url(img/buttons/rot_navi.png) no-repeat 9px 9px ;display:block;color:#4e4e4e; text-decoration:none; padding:9px 5px 6px 26px;border-top:1px solid #fff;border-right:1px solid #fff; border-bottom:1px solid #ddd;border-left:1px solid #fff; background-color:#f9f9f9}
#nav .menu_1 a:hover,#nav .menu_1 a:focus{background-color:#e9e9e9}
#nav .menu_1 li:last-child a{border-bottom:0}
#nav .menu li:last-child .menu_1{margin-left:-52px}

/*顶部导航*/     
/* menu::base */
#top_nav{margin-top:10px;}
#top_nav #sudy-menu-h{position: relative; z-index: 100; height: 25px; /*1.背景*/ /*background:#0750BF;*/}
#top_nav #sudy-menu-h .menu{position: absolute;right:-2px;}
#top_nav #sudy-menu-h *{list-style:none; border:0; padding:0; margin:0;}
#top_nav #sudy-menu-h a{display:block; padding:0px 4px 0px 7px; white-space:nowrap;}
#top_nav #sudy-menu-h li{float:left; }

/* menu::special styles */
/* menu::level 1 */
#top_nav #sudy-menu-h a{font-family: Arial, Helvetica, sans-serif;text-decoration:none; /*2.一级导航颜色*/ color:#000; position:relative; z-index:77;}
#top_nav #sudy-menu-h a:hover{}
#top_nav #sudy-menu-h a:hover span{color:#6bb90d;}
#top_nav #sudy-menu-h>ul>li:hover>a{/*3.一级导航鼠标移入背景和颜色*/ background:none; color:#333;text-decoration:underline}
#top_nav #sudy-menu-h>ul>li:hover>a span{color:#6bb90d;}
#top_nav #sudy-menu-h span{text-transform:uppercase; font:12px/18px Arial, Helvetica, sans-serif; color:#000;}
#top_nav #sudy-menu-h li{background:#fff url(images/top_n.gif) 0px 2px no-repeat;}
#top_nav #sudy-menu-h li:first-child{background:none;}

/* 搜索 search.html*/
.div_form_search{}
.div_search{}
.div_search .s_keyword{border:1px solid #ccc;height:20px;line-height:20px;width:220px; color:#666;}
.div_search .btn_search{background:url(images/search.gif);width:22px;height:23px;border:0px;cursor: pointer;margin-left:4px;}
.div_search .btn_search_en{background:url(images/search.gif);width:22px;height:23px;border:0px;cursor: pointer;margin-left:4px;}
#veranstaltungen .datum .tag{display:block;font-family: TheSansUHHBold,sans-serif; font-weight: normal;color:#777; font-size:18px;background-color:#f3f3f3;text-shadow:1px 1px  #fff }

/*新闻带日期*/
#veranstaltungen {float:left;margin-bottom:-5px;}
#veranstaltungen .liste{width:274px;list-style-type: none; margin-top:-12px; }
#veranstaltungen .liste li{ margin: 6px 0;height:44px; overflow: hidden;}
#veranstaltungen .liste li + li{ margin-top: 18px}
#veranstaltungen .liste li p { line-height: 22px; margin-left: 55px;}
#veranstaltungen .datum{float:left;border:1px solid #ddd;width:38px; text-align:center;border-radius:2px;margin-top:7px;  }
#veranstaltungen .datum .monat{display:block;font-family: Arial, Helvetica, sans-serif; font-weight: normal;;border-radius:2px 2px 0 0;border-bottom:1px solid #ddd;color:#fff; font-size:10px ;background-color:#3b70a5;padding:0;line-height:14px}
#veranstaltungen .datum .tag{display:block;font-family: Arial, Helvetica, sans-serif; font-weight: normal;color:#777; font-size:18px;background-color:#f3f3f3;text-shadow:1px 1px  #fff }
 
/*右边新闻*/
.slider_wrap { width:100%; height:264px; position:relative; overflow:hidden;}
.slider_navi { width:100%; height:23px;background:#CCC url(images/re.png) left top no-repeat; color:#666; cursor:pointer;}
.slider_navi_last { background-position: left bottom;}
.slider_content { display:block; width:100%; height:auto; position:absolute; left:0; top:0;}
.slider_content tr { display:block; width:100%; height:132px;color:#000; overflow: hidden;background:none;}
.slider_content tr td{vertical-align:top;}
.slider_content tr td .tt{display:inline-block;margin-top:-2px;margin-bottom:4px;}
.slider_content tr td .tt a{font-size:16px;font-weight:bold;color:#254e89;}
.slider_content tr td .con{width:478px;word-wrap: break-word; word-break: normal; display:block;}
.slider_content tr td .tim{margin-top:-10px;display:block;}
.more_event {width: 97px; height: 15px; position: absolute; right: 10px; bottom: 10px; z-index: 200;}
.more_evnet img { vertical-align: top;}
/* 列表页－栏目列表 */
#wp_listcolumn_w121 .wp_listcolumn { display:block; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #fff;}
#wp_listcolumn_w121 .wp_listcolumn .wp_column {display:block; width:100%; vertical-align: bottom; height:auto;}
#wp_listcolumn_w121 .wp_listcolumn .wp_column a { display:block; width:100%; color:#666; font-size:12px; font-weight:normal; padding-left:0px;word-wrap:break-word; background:#f5f5f5 url(images/wp_column_menu_li_1.gif) no-repeat 16px 7px ; border-bottom:1px solid #ddd; border-top:1px solid #fff; text-align:left;}
#wp_listcolumn_w121 .wp_listcolumn .wp_column a:hover { color:#0241d2; background-color:#eee; background-image: url(images/wp_column_menu_li_2.gif);}
#wp_listcolumn_w121 .wp_listcolumn .wp_column a.selected { color:#000; background-color:#e8e8e8; background-image: url(images/wp_column_menu_li_2.gif);}
#wp_listcolumn_w121 .wp_listcolumn .wp_column a .column-name { display:inline-block; line-height:24px; padding:0px 10px 0px 30px; cursor:pointer;}
/**二级栏目**/
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn { border-top:1px solid #fff;width:100%;}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_column a { color:#555; font-size:12px;font-weight:normal;padding-left:0px;border-bottom:1px solid #ccc; border-top:none; background:#f1f1f1 url(images/wp_column_menu_li_1.gif) no-repeat 30px 7px ;text-align:left;}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_column a:hover { color:#0241d2; background-color:#f7f7f7; background-image: url(images/wp_column_menu_li_2.gif);}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-color:#e8e8e8; background-image: url(images/wp_column_menu_li_2.gif);}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_column a .column-name { line-height:24px; padding:0px 10px 0px 45px; cursor:pointer;}
/**三级栏目**/
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background-position: 45px 7px;}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a .column-name {padding-left:60px; }
/**四级栏目**/
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background-position: 60px 7px;}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a .column-name {padding-left:70px; }
/**五级栏目**/
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background-position: 75px 7px;}
#wp_listcolumn_w121 .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a .column-name {padding-left:85px; }
.wz {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #254E89;
	height: 28px;
	line-height: 28px;
}
.wz a{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #254E89;
	height: 28px;
	line-height: 28px;
}
.b {
	padding-left: 20px;
}
.bian {
	text-align: left;
	padding-left: 20px;
	height: 32px;
	line-height: 32px;
}

#hh1{height:1540px;}
strong a,strong span{
font-weight:bold;
}

.nunl{margin-left:42px;height:25px; line-height:25px;}
.nunl .nunll{display:inline; vertical-align:top;}
.nunl img{margin-left:10px;margin-top:5px;*margin-top:0px;}