﻿/* CSS Document */

body, html {
	padding: 0;
	margin: 0;
}

body {
	font-family: "Microsoft Yahei", Arial, sans-serif;
	font-size: 12px;
	background: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #1860a3;
	text-decoration: none;
}

a img {
	border: none;
}

.inner-wrapper {
	width: 1000px;
	margin: auto;
	text-align:center
}

 
#top
{
	width:972px;
	height:70px;
	margin:auto;
	padding-top:5px;
	overflow:hidden;
}
#logo
{
	width:520px;
	height:75px;
	float:left;
	
}
#topright
{
	width:450px;
	float:left;
	height:75px;
}

#linkmenu
{
	float:left;
	width:450px;
	height:30px;
	margin-top:14px;
	padding-left:0px;
}
#linkmenu ul
{
	padding:0;
	margin:0;
}
#linkmenu ul li
{
	list-style-type:none;
	float:right;
	margin-left:4px;color:#1860a3;
	padding-left:4px;
	padding-right:4px;


}
#linkmenu ul li a
{  
	color:#1860a3;	font-size:14px;
}
#linkmenu ul li a:active
{  
	color:#1860a3;font-size:14px;
}
#linkmenu ul li a:visited
{  
	color:#1860a3;font-size:14px;
}

 
 
#searchform
{
	width:245px;
	float:left;
	height:30px;
	margin-top:12px;
	padding-left:105px;
}


.serchinput
{
	width:145px;
	height:14px;
	float:left;
	border:none;
	margin-top:3px;
	background-color:#f2f7fb;	
}
 
#home-huikan
{
	margin-top:10px;
	height:160px;
	width:310px;
	float:left;
	margin-left:10px;
}

#home-huikan ul
{
	padding:0;
	margin:0;
}
#home-huikan ul li
{
	list-style-type:none;
	width:310px;
	margin-top:2px;
	

}



.clr {
	clear: both;
}

form {
	padding: 0;
	margin: 0;
}


  

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

 
  

#navigation {

	height:40px;
	width: 900px;
	margin:auto;	
	overflow:hidden;	
}

#navigation ul.menu {
	font-size: 15px;
	font-family: "Microsoft Yahei", Arial, sans-serif;
	font-weight:500;


	
}

#navigation ul.menu li {
	line-height: 30px;
	display: block;
	float: left;
}

#navigation ul.menu li.last {
	background: none;
}

#navigation ul.menu li.hover {
	color: #006;
}

#navigation ul.menu li a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 5px 20px;
}

#navigation ul.menu li a:hover,
#navigation ul.menu li.active 
{
	background-color:#1860a3;

}



#navigation ul.menu .sub-menu-wrapper-1 {
	padding-top: 5px;
	position: absolute;
	opacity: .8;
	height: 20px;
	background: url(../images/sub-menu-bg.gif) top no-repeat;
}

#navigation ul.menu .sub-menu-wrapper-2 {
	background: url(../images/sub-menu-bg-l.gif) left no-repeat;
	padding-left: 2px;
}

#navigation ul.menu .sub-menu-wrapper-3 {
	background: url(../images/sub-menu-bg-r.gif) right no-repeat;
	padding-right: 2px;
}
#navigation ul.menu ul.menu {
	height: 20px;
	line-height:20px;
	font-size: 12px;
	color: #fff;
	background: #1860a3;
	font-family:"微软雅黑";
	font-weight:normal;
}

#navigation ul.menu ul.menu li {
	line-height: 20px;
	padding: 0;
}

#navigation ul.menu ul.menu li.last {
	border: 0;
	padding:0;
	width:86px;
}

#navigation ul.menu ul.menu li a,
#navigation ul.menu li.hover ul.menu li a
{
	color: #fff;	
	padding: 0 12px;
}

#navigation ul.menu ul.menu li a:hover,
#navigation ul.menu li.hover ul.menu li a:hover
{
	color: #9cf;
}

#navigationcontent
{
	width:100%;
	/*	background: #6d9cc8;*/
	background-image:url(bg.gif); background-repeat:repeat-x;
}

#languagecontent
{
	float:left;
	width:80px;	
	margin:0;
	padding-top:15px;
	padding-left:7px;
	
	
}
#language-switcher {
	width:80px;
	font-size:12px;	
position:absolute;
	
}

#language-switcher .wrapper {
	text-align:center;

}


#language-switcher .current-language {
	color: #fff;
	padding: 2px 2px;
	background-repeat:no-repeat;
}

#language-switcher ul.menu {
	display: none;
	background: #73a0ca;
	width: 76px;
	margin-left: 4px;	
	padding: 4px 2px;
}

#language-switcher ul.menu li {
	list-style-type:none;
	
	border-bottom:1px #fff solid;
}

#language-switcher ul.menu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 2px;
}

#language-switcher ul.menu li a:hover {
	background: #fff;
	color: #16378a;
}

.pager a {
	color: #fff;
}

#corporate-magazines {
	width: 240px;
}

#corporate-magazines .scrollable {
	padding: 0 10px;
	width: 170px;
	height: 133px;
	margin: auto;
	overflow: hidden;
	float: left;
}

#corporate-magazines a.btn-prev,
#corporate-magazines a.btn-next {
	display: block;
	width: 20px;
	height: 120px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
}

#corporate-magazines a.btn-prev {
	background-image: url(../images/bg-btn-prev.gif);
}

#corporate-magazines a.btn-prev:hover {
	background-image: url(../images/bg-btn-prev-a.gif);
}

#corporate-magazines a.btn-next {
	background-image: url(../images/bg-btn-next.gif);
}

#corporate-magazines a.btn-next:hover {
	background-image: url(../images/bg-btn-next-a.gif);
}

#corporate-magazines ul {
	margin: 0;
	padding: 0;
}

#corporate-magazines ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	padding: 5px;
	text-align: center;
	width: 80px;
	height: 120px;
}

#corporate-magazines ul li a {
	color: #036;
	text-decoration: none;
	display: block;
}

#corporate-magazines ul li a:hover {
	color: #69c;
	text-decoration: none;
}

#corporate-magazines ul li .row-thumbnail {
	display: block;
	margin-bottom: 2px;
}

#corporate-magazines ul li .row-thumbnail img {
	padding: 1px;
}

#corporate-magazines ul li a:hover .row-thumbnail img {
}

#corporate-magazines ul li .row-title {
	display: block;
}
 
 
 

#group-images {

	background: #e0ebf2;
	width: 385px;
	height: 148px;
	padding: 5px;
	padding-top: 0;
	overflow: hidden;

}

#group-images ul {
	padding: 0;
	margin: 0;
}

#group-images ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#group-images .tabs {
	height: 30px;
}

#group-images .tabs li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#group-images .tabs li a {
	float: left;
	width: 92px;
	height: 27px;
	line-height: 27px;
	text-align: center;
}


#group-images .tabs li a:hover,
#group-images .tabs li a.active {
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-tab-a.png) no-repeat center;
}

#group-images .contents {
	width: 380px;
	height: 116px;
	
	float:left;
	overflow: hidden;
	
}

#group-images .contents li {
	display: none;	
}


#group-images .contents li img {
	display: block;
	margin:0;
	padding:0;
}

#group-images .contents li img a {
	
	margin:0;
	padding:0;
}

#newslist
{
	height:145px;
	width:306px;
	margin-left:22px;
	margin-top:5px;
	
}
#newslist ul
{
	margin:0;
	padding:0;
}
#newslist ul li
{
	height:21px;
	line-height:21px;
	list-style:none;
	width:278px;
	white-space:nowrap;
	overflow:hidden;
}

#newslist ul li a
{
	color:#666666;
	text-decoration:none;
	
}

#newslist ul li a span
{
	color:#1860a3
}

#newslist ul li a:hover
{
	color:#1860a3;
	text-decoration:none;
}
#secondmenu
{
	margin:0;
	padding-left:20px;
	float:left;
	width:209px;
}
#secondmenu ul
{
	margin-left:20px;
	padding:0;
}
#secondmenu ul li
{
	
	list-style-type:none;
	font-size:14px;
	height:35px;
	line-height:35px;
	width:150px;
}

#classtitle
{
	background-repeat:no-repeat;
	width:642px;
	padding-bottom:15px;
	
	
}
#classtitle ul
{
	margin:0;
	padding:0;
}
#classtitle ul li
{
	list-style:none;
	color:#1860a3;	
	font-size:24px;	
	width:612px;
	padding-left:10px;
	white-space:normal; word-break:break-all;overflow:hidden;
	font-family:微软雅黑;


	
}
#contentlist
{
	width:700px;
	padding:8px;
 	font-size:14px;
 	line-height:22px;
 	font-family:宋体;
	color:#585858;
	line-height:24px;

}

#contentlist ul
{
	margin:0;
	padding:0;
	width:600px;
	
}
#contentlist ul li
{ 
	list-style:none;
	padding-left:20px;
	padding-top:10px;	
	height:auto;
	color:#585858;

	
	
}

.Culture
{
	width:655px;
	margin:4px;
}
.CultureList
{
	width:212px;
	background-image:url(../images/culturebg.gif);
	background-repeat:no-repeat;
	height:160px;
	margin-left:4px;
	float:left;
}
.CultureListTime
{
	margin-left:35px;
	height:23px;
	line-height:23px;
	width:150px;
}

.CultureListPic
{
	width:200px;
	margin-left:4px;
	margin-top:8px;
	height:85px;
	border:0;
	float:left;
}
.CultureListTitle
{
	font-size:12px;
	width:200px;
	text-align:left;
	padding-left:6px;
}

#pageline
{
	background-image:url(../images/pagelinebg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:664px;
	height:60px;
	padding-top:10px;
	text-align:center;
}

#pagetext
{
	text-align:center;
	
}

.page_active
{
	float:left;
	height:22px;
	line-height:22px;
	width:22px;
	color:#fff;
	font-size:14px;
	border:1px solid #ceced0;
	background-color:#ceced0;
	margin:3px;
	
 
}

 .page_num  
{ 	float:left;
	height:22px;
	line-height:22px;
	width:22px;
	border:1px solid #ceced0;
	color:#ceced0;
	margin:3px;
	font-size:14px;
	text-decoration:none;
	
}
.piclist
	{
		width:110px;
		height:110px;
		float:left;
		margin:10px;
		border:1px solid #ccc;	
		text-align:center;
	}
	
	.piclist img
	{
		width:80px;
		height:80px;
		padding:8px;
		border:0;
		
	}
	
	
	.defaultpic	{
		width:110px;
		height:110px;
		float:left;
		margin:10px;
		border:1px dotted #ccc;	
		background-color:#eee;
		text-align:center;
	}
	.defaultpic img
	{
		width:80px;
		height:80px;
		padding:8px;
		border:0;
		
	}
	
	
	.filelist	{
		height:30px;
		line-height:30px;
		float:left;
		margin:10px;
		border:1px solid #ccc;	
		text-align:center;
		padding-left:4px;
		padding-right:4px;
	}
	
	.inputclass
	{
	border:1px #ccc solid;
	
	}
	
	.hrtitle
	{
		width:640px;
		background-image:url(../images/hrtitlebg.gif);
		background-position:top;
		margin:0 auto;
		background-repeat:no-repeat;
	}
	
 
	.hrtitle td
	{
		list-style-type:none;
		float:left;
		height:22px;
		font-size:14px;		
		font-family:微软雅黑;
	
	}
	.lastli
	{
		background-image:none;
	}
	.hrlist
	{
		width:600px;
		margin:0 auto;
	}
	.hrlist ul
	{
		margin:0;
		padding:0;
	}
	.hrlist ul li
	{
		list-style-type:none;
		float:left;
		width:145px;
		padding-left:5px;
		line-height:28px;
		height:28px;		
		border-bottom:1px solid #eee;
	
	}
	
	.hrlist ul li a:hover
	{
		text-decoration:none;
	}
	
	.searchlisttitle
	{
		margin:0;
		padding:0;
		width:200px;
		font-size:14px;
		font-family:微软雅黑;
		color:#001b74;
		
	}

 
	
	
	.font12
	{
		font-size:12px;
		color:#868686;
		margin:0;
		padding:0;
	}
	
	.searchlisttile
	{
		font-size:14px;
	font-family:微软雅黑;
		color:#001b74;
		padding-right:10px;
	}
	
	.searchlistcontent
	{
		font-size:12px;
	}
	.clearboth
{
	border-top:1px solid transparent !important;
 margin-top:-1px !important;
 border-top:0;
 margin-top:0;
 clear:both;
 visibility:hidden;

}

.page{ width:710px; text-align:center; margin-top:10px;}
.ctitle{ width:710px; float:left; text-align:center; color:#666666;}
.cititle h3{ height:30px; text-decoration:none;}
.cdate{ width:710px; float:left; text-align:right; color:#666666;}
.ccontent{ width:710px; float:left; color:#666666;}
.creturn{ width:710px; margin-top:10px; margin-bottom:10px; text-align:center; float:left;}
.creturn a{ text-decoration:underline; color:Red;}
.creturn a:hover{ text-decoration:none;}

.btbfeedback{border: 1px solid #C0C0C0; background-color: #FFFFFF}



#listpic ul{ padding-left:0px;}
.divpic{ float:left; width:100%;}
.divpic li{list-style:none;width: 230px; float: left;}

.marq_img img { border:1px solid #DEDFE1; padding:5px;}
.marq_title{ padding-bottom:20px; text-align:center; margin-top:5px;}

.marq_titleview{ padding-bottom:5px; text-align:center; margin-top:0px;}
.divpicview{ float:left; width:100%;}
.divpicview li{list-style:none;width: 100%; float: left; text-align:center;}

.bannersub{ margin-top:10px;}
.index_leftico{ height:65px;}


.paginator { font: 11px Arial, Helvetica, sans-serif;padding:0px 10px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

.led_c2{width:970px; height:80px; text-align:left; background-image:url(../banner/bannerled_zh.jpg); background-repeat:no-repeat;}
.led_c1{width:970px; height:150px; text-align:left; background-image:url(../banner/bannerled_en.jpg); background-repeat:no-repeat;}