@charset "utf-8";
@import url("base.css");
@import url("font.css");
/*===============index===============*/
.index-main {
	z-index:55;
	position:relative;
	width:980px;
	margin:0 auto;
	height:639px;
}
.index-main-box {
	position:relative;
	padding-top:88px;
	display:block;
	overflow:hidden;
	height:639px;
	width:100%;
}
#indexslider {
	position:relative;
	width:1920px;
	left:50%;
	margin-left:-960px;
	height:639px;
}
.index-img {
	display:block;
	width:1920px;
	height:639px;
	overflow:hidden;
}
.index-img img {
	width:1920px;
	height:639px;
}
.index-pagination {
	position:absolute;
	z-index:66;
	top:490px;
	left:50%;
	height:30px;
	width:240px;
	margin-left:-122px;
	text-align:center;
}
.index-pagination li {
	display:inline-block;
	width:44px;
	position:relative;
	float:left;
	height:23px;
	margin-left:4px;
	overflow:hidden;
	background:url(../images/index-ar2r.png) -20px 0px no-repeat;
}
.index-pagination li a {
	position:relative;
	z-index:666;
	display:block;
	padding:16px 0px 5px 0px;
	height:2px;
	color:#5f6a72;
	text-align:center;
}
.index-pagination li a div {
	position:relative;
	z-index:555;
	display:block;
	height:2px;
	background:#c9242b;
}
.index-pagination li a div span {
	position:absolute;
	top:0px;
	left:0px;
	height:2px;
	width:0px;
	background:#FFF;
}
.index-pagination li a div em {
	position:absolute;
	display:none;
	width:27px;
	height:10px;
	background:url(../images/car-ico.png) no-repeat;
	top:-5px;
	left:1px;
}
.index-pagination li.current a {
	color:#0b4da2;
	_color:#c9242b;
}
.index-pagination li.back {background:url(../images/car-ico.png) no-repeat; display:block; position:absolute; width:27px; height:10px; left:0px; top:4px; z-index:444;}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/

.index-bar {
	position:absolute;
	z-index:77;
	width:980px;
	left:50%;
	margin-left:-490px;
	height:76px;
	top:540px;
}
.index-bar ul {
	padding-left:4px;
}
.cbox {
	display:block;
	float:left;
	width:240px;
	height:76px;
	margin-right:4px;
	position:relative;
}
.cbox dl {
	display:block;
	height:72px;
	padding:2px;
	background:#FFF;
	position:relative;
	z-index:66;
}
.cbox dl dt {
	width:72px;
	height:72px;
	float:left;
}
.cbox dl dt img {
	width:72px;
	height:72px;
}
.cbox dl dd {
	display:block;
	float:right;
	width:153px;
	padding-right:4px;
}
.cbox dl dd h3 {
	font-family:'΢���ź�';
	font-size:14px;
	color:#0b4da2;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.cbox dl dd p {
	height:36px;
	line-height:18px;
	padding-top:3px;
	overflow:hidden;
}
.cbox div {
	position:absolute;
	top:100px;
	left:0px;
	width:210px;
	height:500px;
	background:url(../images/cbox-bg.png) repeat;
	z-index:77;
	padding:10px 15px 0px;
}
.cbox div h4 {
	display:block;
	height:20px;
	line-height:20px;
	background:url(../images/cbox-t-bg.png) right center no-repeat;
	color:#0b4da2;
	font-family:'΢���ź�';
}
.info {
	display:block;
	position:relative;
	overflow:hidden;
	height:440px;
	width:210px;
	margin-top:4px;
}
.index-bar .info ul {
	padding:0px;
}
.index-bar ul.brand-bar {
	padding:4px 0px 0px 0px;
}
.brand-bar li {
	height:91px;
	display:block;
	width:210px;
	overflow:hidden;
}
.index-bar .brand-bar li img {
	width:200px;
	height:72px;
	padding:3px;
	border:1px solid #eaeaea;
	background:#fff;
}
.index-bar .brand-bar li.on img {
	border:1px solid #ccc;}
.company-bar li {
	height:122px;
	width:200px;
	border:1px solid #eaeaea;
	padding:4px;
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
}
.company-bar li img {
	position:relative;
	z-index:55;
	width:200px;
	height:100px;
}
.company-bar li.on { border:1px solid #ccc;}
.company-bar li span {
	position:absolute;
	z-index:66;
	width:210px;
	height:110px;
	top:0px;
	left:0px;
	background:url(../images/company-hover.png) no-repeat;
}
.company-bar li h6 {
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
}
.company-bar li a:hover h6 {
	color:#0b4da2;
}
.car-bar li {
	height:130px;
	padding:4px;
	background:#FFF;
	border:1px solid #eaeaea;
	margin-bottom:10px;
}
.car-bar li:hover {border:1px solid #0B4DA2;}
.car-bar li img {
	width:200px;
	height:90px;
}
.car-bar li em {
	display:block;
	padding-top:6px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	color:#6c6965;
}
.car-bar li h6 {
	display:block;
	color:#6c6965;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.car-bar li a:hover h6,.car-bar li a:hover em {
	color:#0b4da2;
}
.news-bar h5 {
	background:url(../images/red-arr.png) 0px 8px no-repeat;
	height:25px;
	clear:both;
	color:#616161;
	line-height:25px;
	padding-left:9px;
	overflow:hidden;
	font-weight:normal;
}
.news-bar h6 {
	line-height:18px;
}
.index-bar .news-bar ul {
	padding:0px;
}
.index-bar .news-bar .notice {
	padding-left:8px;
}
.notice li {
	margin-bottom:10px;
}
.notice h6 {
	display:block;
	height:36px;
	line-height:18px;
	overflow:hidden;
}
.notice em {
	color:#616161;
}
.index-bar .notice h6 a {
	color:#616161;
}
.index-bar .notice h6 a:hover {
	color:#0b4da2;
}
/*===============channel===============*/
/* CSS Document */
body {
	overflow-x:hidden;
	position:relative;
	width:100%;
	min-width:1000px;
	background:url(../images/body-bg.png) repeat-x
}
.w980 {
	width:980px;
	margin:0 auto;
	display:block;
}
.head {
	background:url(../images/head-bg.png) repeat-x;
	height:128px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:66;
}

.main {
	padding-top:25px;
	z-index:55;
	position:relative;
	margin:0 auto;
	width:980px;
}
.logo {
	display:block;
	width:641px;
	height:100px;
	background:url(../images/logo.png) no-repeat;
	float:left;
}
.logo a {
	display:block;
	height:100px;
}
.top-bar {
	display:block;
	width:300px;
	float:right;
	text-align:right;
	padding-top:12px;
}
.top-bar a {
	display:inline-block;
	height:22px;
}
.top-bar a.en {
	background:url(../images/en.png) no-repeat left center;
	width:60px;
}
.top-bar a.cn {
	background:url(../images/cn.png) no-repeat left center;
	width:54px;
	margin-right:10px;
}

.top-bar a:hover {
	color:#c9242b;
}
.top-bar span {
	display:block;
	padding-top:6px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:right;
	clear:both;
}
.top-bar span em {
	color:#c9242b;
	display:inline-block;
	padding-left:10px;
	line-height:25px;
}
.mainnav {
	display:block;
	height:27px;
	clear:both;
}
.mainnav ul {
	display:block;
	float:left;
	width:750px;
	background:url(../images/line.jpg) right center no-repeat;
}
.mainnav ul li {
	float:left;
	width:105px;
	position:relative;
}
.mainnav ul li div {
	position:absolute;
	display:none;
	background:#fff url(../images/nav-s-bg.jpg) repeat-x;
	height:0px;
	border:solid #e8e8e8;
	border-width:0px 1px 1px;
	color:#616161;
	padding:0px 8px;
}
.mainnav ul li div a {
	display:inline-block;
	width:86px;
	text-align:center;
	height:24px;
	color:#616161;
	line-height:24px;
	cursor:pointer;
	font-size:12px;
	font-family:'����';
	background:url(../images/nav-line.jpg) right center no-repeat;
}
.mainnav ul li div a.no-line {
	background:none;
}
.mainnav ul li.on div a {
	color:#616161;
}
.mainnav ul li.on div a:hover {
	color:#c9242b
}
.mainnav ul li a {
	display:block;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#0b4da2;
	font-family:'΢���ź�';
	font-size:14px;
}
.mainnav ul li a:hover {
	color:#221e1f;
}
.mainnav ul li.on a { color:#FFF;}
.mainnav ul li.on  {
	color:#FFF;
	background:url(../images/nav-on.jpg) center center no-repeat;
}
.mainnav div.search {
	display:block;
	float:right;
	width:180px;
	height:23px;
	padding-top:4px;
	overflow:hidden;
	background:url(../images/search-bg.png) 0px 4px no-repeat;
}
.mainnav div.search input.text {
	border:none;
	background:none;
	height:20px;
	width:154px;
	padding-left:2px;
	color:#666;
	float:left;
}
.mainnav div.search input.btn {
	background:none;
	border:none;
	width:20px;
	cursor:pointer;
	float:right;
}
.foot {
	background:url(../images/foot-bg.jpg) repeat-x;
	height:22px;
	padding-top:2px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif
}
.f-link {
	display:block;
	float:left;
	width:400px;
	color:#757575;
}
.f-link a {
	padding:0px 6px;
	color:#757575;
	font-family:Arial, Helvetica, sans-serif
}
.f-link a:hover {
	color:#0b4da2;
}
.company {
	display:block;
	float:right;
	width:550px;
	font-family:Arial, Helvetica, sans-serif
}
.company p {
	float:left;
	width:550px;
	padding-right:10px;
	text-align:right;
	height:22px;
	overflow:hidden;
	color:#787878;
	font-family:Arial, Helvetica, sans-serif
}
.company p a {
	padding:0px 6px;
	color:#787878;
	font-family:Arial, Helvetica, sans-serif
}
.company p a:hover {
	color:#0b4da2;
}
.banner {
	position: relative;
	width:100%;
	height:153px;
	top:0px;
	margin-top:8px
}
.box-l {
	display:block;
	width:210px;
	float:left;
	border-top:6px solid #0b4da2;
}
.box-r {
	display:block;
	width:740px;
	float:right;
	overflow:hidden;
}
.inbox-l {
	display:block;
	width:720px;
	float:left;
	overflow:hidden;
	margin:0px auto;
}
.inbox-r {
	display:block;
	float:right;
	width:170px;
	overflow:hidden;
}
.inbox2-l {
	display:block;
	width:494px;
	float:left;
	overflow:hidden;
}
.inbox2-r {
	display:block;
	float:right;
	width:196px;
	overflow:hidden;
}
.content{ float:left; display:block; width:720px;}
.content p {
	padding-bottom:6px;
	text-indent:2em;
}
.title {
	color:#c9242b;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #d6d6d6;
}
.menu {
	border:1px solid #e5e5e5;
	border-width:0px 1px 0px 1px;
	width:208px;
}
.menu h3 {
	display:block;
	background:url(../images/menu-t.png) no-repeat;
	height:50px;
	width:208px;
	color:#0b4da2;
	font-size:18px;
	line-height:50px;
	text-indent:20px;
	font-family:'΢���ź�'
}
.menu ul {
	padding-bottom:27px;
	background:url(../images/menu-bg.jpg) bottom repeat-x;
}
.menu ul li {
	display:block;
	background:url(../images/menu-bg.jpg) repeat-x;
	height:27px;
	line-height:27px;
}
.menu ul li a {
	display:block;
	height:27px;
	line-height:27px;
	color:#5f5f5f;
	padding-left:30px;
}
.menu ul li.on a, .menu ul li a:hover {
	color:#c9242b;
	background:url(../images/arrow.png) 21px 9px no-repeat;
	line-height:27px;
}
.site {
	display:block;
	height:30px;
	padding-top:0px;
	text-align:right;
	overflow:hidden;
	border-bottom:2px solid #f9cc21;
}
.site a {
	padding:0px 6px;
	line-height:30px;
	color:#848484;
}
.site a.home {
	background:url(../images/home.png) left center no-repeat;
	/*padding-left:6px;*/
}
.site a:hover {
	color:#454545;
}
.site em {
	float:left;
	line-height:30px;
	color:#0b4da2;
	font-family:'΢���ź�';
	font-size:16px;
}
/**/
.company .dropdown {
	margin-top:2px;
	position:relative;
	border:1px solid #d6d6d6;
	width:167px;
	height:17px;
	z-index:999;
	float:right;
	background:#fff url(../images/dropdown.jpg) right center no-repeat;
}
.company .dropdown dd {
	position:absolute;
	height:80px;
	top:-90px;
	left:4px;
	z-index:999;
}
.company .dropdown dt a {
	color:#666;
	overflow:hidden;
	display:block;
	height:17px;
	line-height:17px;
	width:167px;
	text-indent:6px;
}
.company .dropdown dt a:hover {
	color:#0b4da2;
}
.company .dropdown dt a span {
	cursor:pointer;
	display:block;
}
.company .dropdown dd ul {
	border:1px solid #d6d6d6;
	display:none;
	left:-5px;
	padding:3px 0px;
	position:absolute;
	width:167px;
	height:80px;
	overflow:auto;
	overflow-x:hidden;
	background:#FFF;
	z-index:999;
}
.company .dropdown span.value {
	display:none;
}
.company .dropdown dd ul li {
	display:block;
	width:100%;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.company .dropdown dd ul li a {
	display:block;
	height:20px;
	line-height:20px;
	padding:0px 3px;
	overflow:hidden;
	color:#666;
}
.company .dropdown dd ul li a:hover {
	background:#0b4da2;
	color:#fff;
}
.img-news {
	padding-left:13px;
}
.img-news li {
	border:1px solid #e1e1e1;
	padding:6px;
	height:298px;
	width:216px;
	position:relative;
	float:left;
	margin:0px 12px 15px 0px;
}
.img-news li span {
	background:url(../images/hover.png) repeat;
	position:absolute;
	top:6px;
	left:6px;
	width:216px;
	height:132px;
	display:block;
	z-index:66;
}
.img-news li em {
	display:block;
	height:16px;
	line-height:16px;
	padding-bottom:6px;
	padding-left:3px;
	overflow:hidden;
	color:#999;
	border-bottom:1px dotted #e5e5e5;
}
.img-news li h5 {
	height:20px;
	line-height:20px;
	padding:3px 3px 0px;
	overflow:hidden;
	color:#000;
	font-weight:normal;
}
.img-news li div {
	padding:8px 3px 0px;
	color:#333;
	height:108px;
	overflow:hidden;
}
.img-news li div p {
	line-height:18px;
}
.img-news li.on {
	border:1px solid #0b4da2;
}
.img-news li.on h5 {
	color:#0b4da2;
}
.pagelist {
	display:block;
	border-top:1px dotted #e5e5e5;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	padding-top:3px;
}
.pagelist a {
	display:inline-block;
	height:13px;
	width:13px;
	line-height:13px;
	text-align:center;
	color:#000;
	vertical-align:middle;
	cursor:pointer;
}
.pagelist a.on {
	color:#fff;
	background:#ffb400;
}
.pagelist a.prev-page {
	background:url(../images/pagelistarr.png) no-repeat;
}
.pagelist a.prev-pages {
	background:url(../images/pagelistarr.png) -13px 0px no-repeat;
}
.pagelist a.next-page {
	background:url(../images/pagelistarr.png) -26px 0px no-repeat;
}
.pagelist a.next-pages {
	background:url(../images/pagelistarr.png) -39px 0px no-repeat;
}
.nbt {
	border-top:none;
}
.pagelist1 {
	display:block;
	border-top:1px dotted #e5e5e5;
	height:23px;
	line-height:23px;
	overflow:hidden;
	text-align:center;
	padding-top:3px;
}
.pagelist1 a {
	display:inline-block;
	text-align:center;
	color:#000;
	vertical-align:middle;
	cursor:pointer;
}
.pagelist1 a.on {
	color:#fff;
	background:#ffb400;
}
.pagelist1 a.prev-page {
	background:url(../images/pagelistarr.png) no-repeat;
}
.pagelist1 a.prev-pages {
	background:url(../images/pagelistarr.png) -13px 0px no-repeat;
}
.pagelist1 a.next-page {
	background:url(../images/pagelistarr.png) -26px 0px no-repeat;
}
.pagelist a.next-pages {
	background:url(../images/pagelistarr.png) -39px 0px no-repeat;
}
.imgslider {
	width:494px;
	height:336px;
	overflow:hidden;
	position:relative;
}
.imgslider .img-c {
	width:494px;
	height:336px;
	overflow:hidden;
}
.imgslider .img-c div {
	position:relative;
	height:494px;
	height:336px;
}
.imgslider .img-c img {
	width:494px;
	height:336px;
	position:relative;
}
.imgslider .img-c h6 {
	position:absolute;
	bottom:0px;
	left:0px;
	width:360px;
	height:30px;
	background:url(../images/title-bg.png) repeat;
	z-index:55;
	color:#fff;
	line-height:30px;
	padding:0px 126px 0px 8px;
	overflow:hidden;
}
.imgslider .img-c h6 a {
	position:absolute;
	bottom:0px;
	left:0px;
	width:360px;
	height:30px;
	background:url(../images/title-bg.png) repeat;
	z-index:55;
	color:#fff;
	line-height:30px;
	padding:0px 126px 0px 8px;
	overflow:hidden;
}
.imgslider .pagination {
	position:absolute;
	right:10px;
	top:318px;
	z-index:666;
}
.imgslider .pagination li {
	display:inline-block;
	_float:left;
	width:24px;
	height:8px;
	background:url(../images/page.png) 0px 2px no-repeat;
	margin-right:3px;
}
.imgslider .pagination li a {
	display:block;
	height:8px;
	text-indent:-9999px;
}
.imgslider .pagination li.current {
	background:url(../images/page-on.png) 0px 2px no-repeat;
}
.tab-box {
	display:block;
	padding:7px;
	min-height:540px;
	_height:540px;
	/*width:494px;
	border:1px solid #e5e5e5;
	float:left;*/
}
.tab li {
	display:block;
	width:111px;
	height:22px;
	line-height:22px;
	float:left;
	margin-right:10px;
	background:url(../images/btn-bg-g.jpg) no-repeat;
	color:#838383;
	text-indent:24px;
	cursor:pointer;
}
.tab li.on {
	background:url(../images/btn-bg-b.jpg) no-repeat;
	color:#fff;
}
.imgnews-box {
	/*margin-top:32px;*/
	border:1px solid #e5e5e5;
	padding:7px;
	width:180px;
	/*height:540px;*/
	position:relative;
}
.imgnews-list {
	width:180px;
	height:600px;
	overflow:hidden;
}
.imgnews-list li img {
	width:180px;
	height:100px;
}
.imgnews-list li h6 {
	line-height:20px;
	overflow:hidden;
}
.imgnews-list li {
	width:180px;
	text-align:center;
}
.imgnews-box .prev, .imgnews-box .next {
	background:url(../images/prevnext.png) no-repeat;
	text-indent:-999px;
	position:absolute;
	display:block;
	height:23px;
	width:24px;
	right:38px;
	bottom:5px;
}
.imgnews-box .next {
	background-position:-24px 0px;
	right:8px;
}
.imgnews-box .next:hover {
	background-position:-24px -23px;
}
.imgnews-box .prev:hover {
	background-position:0px -23px;
}
.imgnews-box .pagination {
	position:absolute;
	left:5px;
	bottom:8px;
}
.imgnews-box .pagination li {
	width:15px;
	width:15px;
	margin-right:3px;
	float:left;
}
.imgnews-box .pagination li a {
	display:block;
	height:15px;
	text-align:center;
	line-height:15px;
	color:#8c8e91;
}
.imgnews-box .pagination li.current {
	background:url(../images/page.jpg) no-repeat;
}
.imgnews-box .pagination li.current a {
	color:#0b4c9f
}
.honor {
	background:url(../images/honor-line.jpg) top left no-repeat;
	padding-top:2px;
}
.honor li {
	/*background:url(../images/honor-line-s.jpg) bottom left no-repeat;
	padding-bottom:1px;*/
	border-bottom:1px solid #e5e5e5;
}
.honor li.on dl {
	background:url(../images/honor-bg-on.png) repeat;
}
.honor li dl {
	background:url(../images/honor-bg.png) repeat-y;
	display:block;
	overflow:hidden;
	_height:1%;
}
.honor li dt {
	display:block;
	width:137px;
	padding:10px 0px;
	float:left;
	text-align:center;
}
.honor li dd {
	display:block;
	float:right;
	width:560px;
}
.honor li dd h6 {
	line-height:22px;
	cursor:pointer;
	padding:10px 0px;
}
.honor li dd.honor-img {
	height:0px;
	display:block;
	position:relative;
	width:560px;
	overflow:hidden;
}
.honor li dd.honor-img ul {
	padding-top:6px;
	height:118px;
	overflow:hidden;
}
.honor li dd.honor-img ul li {
	width:155px;
	height:112px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	padding:0px;
	background:none;
}
.honor li dd.honor-img img {
	height:104px;
	width:147px;
	padding:3px;
	border:1px solid #e5e5e5;
}
.close {
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	height:20px;
	line-height:20px;
	text-align:right;
	width:40px;
	padding-right:10px;
	color:#0b4da2;
	background:url(../images/arrow-g.png) right center no-repeat;
	cursor:pointer;
}
.staff dl {
	display:block;
	height:165px;
	padding-top:22px;
	overflow:hidden;
	border-bottom:1px dotted #cedbec;
}
.staff dl dt {
	float:left;
	width:216px;
	border:1px solid #eaeaea;
	padding:4px;
}
.staff dl dt img {
	width:216px;
	height:135px;
}
.staff dl dd {
	float:right;
	width:480px;
}
.staff dl dd.dline {
	border-bottom:1px dotted #cedbec;
}
.staff dl dd.dline h5 {
	display:inline-block;
	line-height:25px;
	_float:left;
}
.staff dl dd.dline h5 a:hover {
	color:#0b4da2;
}
.staff dl dd.dline span {
	display:inline-block;
	_float:left;
	width:80px;
	color:#999;
	text-align:center;
	height:25px;
	line-height:25px;
}
.staff dl dd p {
	color:#333;
	height:72px;
	line-height:18px;
	overflow:hidden;
	padding-top:8px;
}
.staff dl dd a.detail {
	display:block;
	height:19px;
	width:119px;
	background:url(../images/btn-g.jpg) no-repeat;
	text-indent:22px;
	line-height:19px;
	cursor:pointer;
	color:#909090;
}
.staff dl dd a.detail:hover {
	background:url(../images/btn-b.jpg) no-repeat;
	color:#FFF;
}
.news-list li {
	display:block;
	height:27px;
	padding:1px 0px;
	border-bottom:1px dotted #ccc;
}
.news-list li div {
	display:block;
	height:27px;
	overflow:hidden;
	padding:0px 20px;
	background:url(../images/dot-b.jpg) 10px 11px no-repeat;
}
.news-list li span {
	display:block;
	float:right;
	width:60px;
	text-align:right;
	overflow:hidden;
	height:27px;
	line-height:27px;
}
.news-list li a {
	line-height:27px;
}
.news-list li.on div {
	background:#0b4da2 url(../images/dot-w.jpg) 10px 11px no-repeat;
}
.news-list li.on a, .news-list li.on span {
	color:#FFF;
}
.aticle-title {
	display:block;
	height:30px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.description {
	display:block;
	clear:both;
	height:20px;
	line-height:20px;
	border-bottom:1px dotted #e5e5e5;
	padding-bottom:10px;
}
.description span {
	text-align:right;
	display:block;
	float:right;
	width:120px;
	height:30px;
	overflow:hidden;
}
.description span a {
	display:inline-block;
	text-align:center;
	background:url(../images/font-size-bg.jpg) left top no-repeat;
	cursor:pointer;
	margin-left:6px;
}
.description span a.f12 {
	font-size:12px;
	width:17px;
	height:17px;
	line-height:17px;
}
.description span a.f14 {
	font-size:14px;
	width:19px;
	height:19px;
	line-height:19px;
}
.description span a.f16 {
	font-size:16px;
	width:20px;
	height:20px;
	line-height:20px;
}
.description span a.on, .description span a:hover {
	background:url(../images/font-size-bg-on.jpg) left top no-repeat;
	color:#FFF;
}
.description p {
	color:#a6a6a6;
	text-indent:0px;
}
.description p em {
	padding-left:8px;
}
.word {
	padding-top:10px;
}
.t-bg {
	display:block;
	background:url(../images/select-bg.jpg) no-repeat;
	width:167px;
	height:22px;
	line-height:22px;
	text-indent:16px;
	color:#FFF;
}
.company-info {
	padding:0px 10px;
}
.company-info img {
	width:720px;
}
.company-info h5 {
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #e5e5e5;
	overflow:hidden;
}
.investment h5 {
	display:block;
	height:24px;
	line-height:24px;
	border:1px solid #e7e7e7;
	background:url(../images/investment-bg.jpg) repeat-x;
	color:#0b4da2;
	padding:0px 10px 0px 10px;
}
.investment h5 a {
	float:right;
	line-height:24px;
	color:#848484;
	font-weight:normal;
}
.investment ul.news-list {
	background:url(../images/investment-box-bg.jpg) top left repeat-x;
}
.investment div.search {
	display:block;
	float:right;
	width:180px;
	height:22px;
	padding-top:2px;
	overflow:hidden;
	background:url(../images/search-bg.png) 0px 2px no-repeat;
}
.investment div.search input.text {
	border:none;
	background:none;
	height:20px;
	width:154px;
	padding-left:2px;
	color:#666;
	float:left;
}
.investment div.search input.btn {
	background:none;
	border:none;
	width:20px;
	cursor:pointer;
	float:right;
}
.shareholder div {
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	width:396px;
	text-indent:16px;
	/*background:url(../images/honor-bg.png) repeat;*/
}
.shareholder span {
	display:block;
	width:162px;
	height:32px;
	line-height:32px;
	float:left;
	text-align:center;
}
.shareholder li {
	border-bottom:1px solid #e6e6e6;
	height:32px;
	overflow:hidden;
}
.shareholder li.th {
	border-bottom:none;
	height:34px;
}
.shareholder li.th div {
	font-size:16px;
	font-family:'΢���ź�';
	border-bottom:2px solid #c9242b;
	background-image:none;
	color:#0b4da2;
}
.shareholder li.th span {
	font-size:16px;
	font-family:'΢���ź�';
	background:url(../images/shareholder-bg.jpg) no-repeat;
	border-bottom:2px solid #97989c;
	color:#0b4da2;
}
.year span, .year em, .year div {
	width:162px;
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	text-align:center;
}
.year div {
	width:234px;
}
.year li.th span {
	border-bottom:2px solid #97989c;
	font-size:16px;
	color:#0b4da2;
	font-family:'΢���ź�';
	background:url(../images/shareholder-bg.jpg) right center no-repeat;
}
.year li.th em {
	border-bottom:2px solid #c9242b;
	font-size:16px;
	color:#0b4da2;
	font-family:'΢���ź�';
	background:url(../images/shareholder-bg.jpg) right center no-repeat;
}
.year li.th div {
	border-bottom:2px solid #c9242b;
	font-size:16px;
	font-family:'΢���ź�';
	color:#0b4da2;
}
.year li {
	border-bottom:1px solid #e6e6e6;
	height:32px;
	overflow:hidden;
}
.year li.th {
	border-bottom:none;
	height:34px;
}
.year span {
	background:url(../images/honor-bg.png) repeat;
}
.data {
	width:520px;
	height:300px;
	overflow:hidden;
	margin:0 auto;
}
.data a {
	margin-right:60px;
}
.data-info {
	padding-left:140px;
	padding-top:10px;
}
.zhidu {
	background:url(../images/zhidu.jpg) right top no-repeat;
	display:block;
	height:550px;
	overflow:hidden;
	padding-right:390px;
}
.zhidu li {
	border-bottom:1px dotted #cedbec;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/arrow.png) 6px 12px no-repeat;
	padding-left:16px;
}
.join-list li.th {
	border-bottom:1px solid #e5e5e5;
	height:30px;
	line-height:35px;
}
.join-list li {
	display:block;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.join-list li a {
	display:block;
	height:28px;
}
.join-list li a:hover {
	background:#005da4;
}
.join-list li a:hover em {
	color:#FFF;
}
.join-list li em {
	display:block;
	float:left;
	height:28px;
	width:120px;
	line-height:28px;
	text-align:center;
}
.job_form li {
	border-bottom:1px solid #e1e1e1;
	height:30px;
	line-height:30px;
	width:360px;
	float:left;
	overflow:hidden;
}
.job_form h6 {
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.job_form p {
	background:#f6f6f6 url(../images/join-box-bg.jpg) no-repeat;
	width:714px;
	min-height:48px;
	_height:48px;
	line-height:16px;
	padding:3px;
}
.btn_o {
	display:block;
	height:18px;
	width:80px;
	border:0px;
	float:left;
	margin-right:30px;
	background:#ccc;
	line-height:18px;
	color:#FFF;
	text-align:center;
	cursor:pointer
}
.btn_o:hover {
	background:#0b4da2;
	color:#FFF;
}
.join_head {
	background:url(../images/tab-box-bg.jpg) repeat-x;
	height:27px;
	overflow:hidden;
	padding-left:20px;
}
.join_head li {
	display:block;
	width:132px;
	text-align:center;
	height:27px;
	line-height:27px;
	float:left;
	cursor:pointer;
}
.join_head li.on {
	background:url(../images/tab-t-bg.jpg) no-repeat;
}
.join_con {
	padding-top:10px;
}
.message {
	border-top:2px solid #e5e5e5;
}
.sbtn {
	background:url(../images/message-btn.jpg) no-repeat;
	display:inline-block;
	width:93px;
	height:19px;
	border:none;
	line-height:19px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	float:right;
	margin-right:16px;
}
.sbtn:hover {
	background:url(../images/message-btn-on.jpg) no-repeat;
}
.address {
	border:1px solid #e4e6e7;
	background:#f9f9f9;
	padding:3px 10px 10px;
	display:block;
	overflow:hidden;
	_height:1%;
	margin-top:10px;
}
.address h6 em {
	color:#646464;
	float:right;
	font-weight:normal;
}
.address h6 em a {
	color:#646464;
	font-weight:normal;
}
.address h6 em a:hover {
	text-decoration:underline;
	color:#0b4da2;
}
.address h6 {
	color:#0b4da2;
	font-weight:bold;
	border-bottom:1px dotted #d5d5d5;
	height:30px;
	line-height:30px;
	padding-right:10px;
}
.address ul {
	padding-top:10px;
}
.address ul li {
	display:block;
	float:left;
	width:100%;
	float:left;
	overflow:hidden;
}
.address ul li p {
	line-height:18px;
	color:#5a5a5a;
}
.address ul li h5 {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.w170 ul li {
	width:174px;
}
.w230 ul li {
	width:232px;
}
.company-list {
	padding-top:10px;
}
.company-list li {
	display:block;
	float:left;
	width:167px;
	margin-right:17px;
}
.company-list li.right {
	float:right;
	margin-right:0px;
}
.company-list li div {
	padding:0px 8px 8px;
	background:#f2f2f2;
}
.company-list li div h6 {
	color:#0b4c9f;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.company-list li div p {
	padding-bottom:10px;
	line-height:16px;
}
.company-list li.on div {
	background:#c9242b;
}
.company-list li.on h6, .company-list li.on p, .company-list li.on a {
	color:#fff;
}
.company-index {
	padding:0px 10px;
}
#company-slider {
	display:block;
	width:720px;
	height:243px;
	overflow:hidden;
	position:relative;
}
.company-s-c {
	display:block;
	width:720px;
	height:243px;
	overflow:hidden;
	position:relative;
}
.company-s-c dl {
	display:block;
	width:720px;
	height:243px;
}
.company-s-c dl dt {
	display:block;
	float:left;
	width:492px;
	height:243px;
	float:left;
}
.company-s-c dl dt img {
	display:block;
	width:492px;
	height:243px;
}
.company-s-c dl dd {
	display:block;
	float:right;
	width:200px;
	border:1px solid #e2e4e5;
	background:#f9f9f9;
	padding:4px 10px 10px;
	height:182px;
}
.company-s-c dl dd h4 {
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #d5d5d5;
	color:#0b4da2
}
.company-s-c dl dd h4 a {
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #d5d5d5;
	color:#0b4da2
}
.company-s-c dl dd p {
	padding-top:6px;
	line-height:18px;
	height:144px;
	overflow:hidden;
}
.company-page {
	position:absolute;
	bottom:0px;
	right:-7px;
	_right:-14px;
	z-index:66;
}
.company-page li {
	display:block;
	background:url(../images/company-arr.png) no-repeat;
	height:29px;
	width:65px;
	padding:5px 2px;
	overflow:hidden;
	float:left;
	margin-right:7px;
}
.company-page li.current {
	background:url(../images/company-current.png) no-repeat;
}
.company-page li a {
	display:block;
	width:65px;
	height:29px;
	background:url(../images/company-page.png) no-repeat;
}
.company-page li.current a {
	background:url(../images/company-page-on.png) no-repeat;
}
.company-page li a.jl {
	background-position:0px 4px;
}
.company-page li a.jlv {
	background-position:-65px 4px;
}
.company-page li a.hg {
	background-position:-130px 4px;
}
/*------------------------------history--------------------------------------*/

#timeline {
	width: 720px;
	height: 500px;
	padding-top:20px;
	overflow: hidden;
	position: relative;
	background: url(../images/dot.jpg) 110px 0px repeat-y;
}
#dates {
	width: 130px;
	height: 500px;
	float:left;
	overflow: hidden;
}
#dates li {
	list-style: none;
	float: left;
	width: 120px;
	height: 100px;
	font-size: 20px;
	color:#e0e0e0;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/big-dot.png) 107px 10px no-repeat;
}
#dates a {
	display:block;
	width:120px;
	height:70px;
	text-indent:20px;
	line-height: 38px;
}
#dates .selected {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/select-dot.png) 0px 3px no-repeat;
}
#dates .selected:hover {
	color:#FFF;
}
#dates a:hover {
	color:#c9242b;
}
#issues {
	width: 560px;
	float:right;
	height:250px;
	padding-top:100px;
	overflow: hidden;
}
#issues li {
	width: 560px;
	height:250px;
	float: left;
}
#issues li p {
	display:block;
	line-height:16px;
	overflow:hidden;
	padding-bottom:5px;
	clear:both;
}
#grad_left, #grad_right {
	width: 720px;
	height: 100px;
	position: absolute;
	right: 0;
	overflow:hidden;
}
#grad_left {
	top: 0px;
	height:100px;
	background: url(../images/grad_bottom.png) 0px 0px repeat-x;
}
#grad_right {
	bottom: 0px;
	left:auto;
	right:0px;
	height:150px;
	width:560px;
	background: url(../images/grad_bottom.png) repeat-x;
}
#next, #prev {
	position: absolute;
	display:block;
	left: 92px;
	width: 38px;
	height: 22px;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	z-index:999;
}
#next {
	top: 0px;
	background-image:url(../images/next_v.png);
}
#prev {
	bottom:0;
	background-image: url(../images/prev_v.png);
}
#next.disabled, #prev.disabled {
	opacity: 0.2;
}
.timeline-t {
	display:block;
	height:50px;
	overflow:hidden;
}
.timeline-t em {
	display:block;
	float:left;
	width:130px;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#333;
	font-family:'΢���ź�';
	font-weight:bold
}
#info .company-bar {
	position:absolute;
	left:0px;
	top:0px;
}
.banner-box {
	position:relative;
	width:100%;
	overflow:hidden;
	padding-top:88px;
	text-align:center;
}
.brand-bar li {
	position:relative;
}
.brand-bar li img {
	position:relative;
}
.brand-bar li span {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/brand-hover.png) no-repeat;
	display:block;
	width:210px;
	height:132px;
}
/*============================2012-12-11 eidt===================================*/
/*scroll bar*/

.scroll {
	width: 560px;
	height:240px;
	clear: both;
	position:relative;
}
.scroll .viewport {
	width: 550px;
	height: 240px;
	overflow: hidden;
	position: relative;
}
.scroll .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
}
.scroll .thumb .end, .scroll .thumb {
	background-color: #c9242b;
}
.scroll .scrollbar {
	position: relative;
	float: right;
	width: 4px;
}
.scroll .track {
	background:#ddd;
	height: 100%;
	width:4px;
	position: relative;
	padding: 0 1px;
}
.scroll .thumb {
	height: 20px;
	width: 4px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
}
.scroll .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 4px;
}
.scroll .disable {
	display: none;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.company-bar1 li {
	height:172px;
	width:200px;
	border:1px solid #eaeaea;
	padding:4px;
	position:relative;
	overflow:hidden;
	float:left;
	margin:0px 8px 25px 22px;
}
.company-bar1 li img {
	position:relative;
	z-index:55;
	width:200px;
	height:150px;
}
.company-bar1 li.on { border:1px solid #ccc;}
.company-bar1 li span {
	position:absolute;
	z-index:66;
	width:210px;
	height:160px;
	top:0px;
	left:0px;
	background:url(../images/company-hover.png) no-repeat;
}
.company-bar1 li h6 {
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
}
.company-bar1 li a:hover h6 {
	color:#0b4da2;
}

.company-bar2 li {
	width:330px;
	position:relative;
	overflow:hidden;
	float:left;
	margin:0px 0px 25px 30px;
	height:100%;
}
.company-bar2 li img {
	position:relative;
	z-index:55;
	width:330px;
	height:350px;
}
.company-bar2 li.on { border:1px solid #ccc;}
.company-bar2 li span {
	position:absolute;
	z-index:66;
	width:330px;
	height:160px;
	top:0px;
	left:0px;
	background:url(../images/company-hover.png) no-repeat;
}
.company-bar2 li h6 {
	display:block;
	height:20px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}
.company-bar2 li a:hover h6 {
	color:#0b4da2;
}
DIV.yahoo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin:20px 0px; font-family:Arial, Helvetica, sans-serif; float:left;width:714px;
}
DIV.yahoo A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #1287da; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none;font-family:Arial, Helvetica, sans-serif
}
DIV.yahoo A:hover {
	BORDER-RIGHT: #1287da 1px solid; BORDER-TOP: #1287da 1px solid; BORDER-LEFT: #1287da 1px solid; COLOR: #1287da; BORDER-BOTTOM: #1287da 1px solid
}
DIV.yahoo A:active {
	BORDER-RIGHT: #1287da 1px solid; BORDER-TOP: #1287da 1px solid; BORDER-LEFT: #009c4b 1px solid; COLOR: #1287da; BORDER-BOTTOM: #1287da 1px solid
}
DIV.yahoo SPAN.current {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
DIV.yahoo SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.honorlist{width:133px; margin:10px 4px 10px 40px;float:left;overflow:hidden; display:inline;}
.contact{width:690px; padding-left:0px; padding-top:10px;margin:0px;color:#6b0709; float:left;}
.contact ul{ list-style:none; margin:0px; padding:0px;}
.contact ul li{float:left; width:690px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(../images/arrow_06.gif) no-repeat left; padding-left:12px; line-height:23px;}
.contact ul li.name{ background:none; padding:0px;}
.contact ul li a{ padding:0px; font-family:Arial, Helvetica, sans-serif;color:#6b0709;}
.map{width:766px; padding-left:30px;  padding-top:15px;margin:0px; float:left;}

.table{ margin:0px; text-align:center;}
.table { border-collapse:collapse;align:center;}
.table th { border:none; background-color:#eef3f7;border:#cccccc solid 1px; font-weight:lighter;text-align:right;}
.table td { text-align:center;border:#cccccc solid 1px; background-color:#ffffff; height:28px; line-height:28px;}

.table1{ margin:0px; text-align:center;}
.table1 { border-collapse:collapse;align:center;}
.table1 th { background-color:#5a5a5a;border:#cccccc solid 1px; font-weight:bold;text-align:center; color:#ffffff;height:36px; line-height:36px;}
.table1 tr{background-color:expression((this.sectionRowIndex%2==0)?"#e2e3e4":"#ffffff");}
.table1 td { text-align:center;border:#cccccc solid 1px;height:28px; line-height:28px;}


.ny-r-m{width:700px; overflow:hidden; padding:10px; line-height:28px; font-size:14px; margin-bottom:20px; float:left}
.ny-r-m .lbtitle{width:644px; float:left; border-bottom:1px #dddddd solid; line-height:32px; margin-bottom:4px;}
.ny-r-m .lbtitle-l{width:300px; float:left; background:url(../images/dian.jpg) no-repeat left; padding-left:14px; font-weight:bold; font-size:14px;}
.ny-r-m .lbtitle-r{width:60px; float:right; text-align:right;}
.ny-r-m ul{width:694px; overflow:hidden;}
.ny-r-m li{width:664px; float:left; background:url(../images/dot.jpg) no-repeat left; padding-left:20px; line-height:32px; border-bottom:1px #d6d6d6 dotted;}
.ny-r-m li a{width:504px; float:left;}
.ny-r-m .date{width:90px; float:right; text-align:right; color:#999999;}
.ny-r-m .split{width:604px; padding:15px 0px;background:none; border-bottom:none;}


.ny-r-m2{width:720px; overflow:hidden; padding:10px; font-size:14px; line-height:30px; float:left}
.ny-r-m2 ul{width:720px; overflow:hidden;}
.ny-r-m2 li{width:228px; float:left; padding:5px 5px; height:187px; }
.ny-r-m2 li a{width:228px; height:187px; display:block; text-align:center;}
.ny-r-m2 img{border:1px #dddddd solid; padding:3px; width:220px; height:155px;}
.ny-r-m2 span{width:214px; text-align:center; line-height:28px;}


/*分页*/
.phpPage {
	width:724px;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:5px 0px;
	padding:5px 0px;
}
.phpPage A {
	border: #fd0300 1px solid;
	padding:2px 5px 1px 5px;
	margin:5px;
	text-decoration:none;
}
.phpPage A:hover {
	border:#fd0300 1px solid;
	padding:2px 5px 1px 5px;
	margin:5px;
	background:#fd0300;
	color:#fff;
	text-decoration:none;
}
.phpPage A:active {
	border:1px #fd0300 solid;
	padding:2px 5px 1px 5px;
	margin:5px;
}
.phpPage SPAN.current {
	border:1px #fd0300 solid;
	padding:2px 5px 1px 5px;
	margin:5px;
	background:#fd0300;
	color:#fff;
	font-weight:bold;
}
.phpPage SPAN.disabled {
	border:1px #ccc solid;
    padding: padding:2px 5px 1px 5px;
	color:#ccc;
}