@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:0px;
	display:block;
	overflow:hidden;
	height:639px;
}
#indexslider {
	position:relative;
	width:1440px;
	left:50%;
	margin-left:-720px;
	height:639px;
}
.index-img {
	display:block;
	width:1440px;
	height:639px;
	overflow:hidden;
}
.index-img img {
	width:1440px;
	height:639px;
}
.index-pagination {
	position:absolute;
	z-index:66;
	top:490px;
	left:50%;
	height:30px;
	width:200px;
	margin-left:-100px;
	text-align:center;
}
.index-pagination li {
	display:inline-block;
	width:30px;
	position:relative;
	float:left;
	height:23px;
	margin-right: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:#124518;
}
.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:#24642c;
	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:#24642c;
	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:100px;
	display:block;
	width:210px;
	overflow:hidden;
}
.index-bar .brand-bar li img {
	width:208px;
	height:94px;
	padding:1px;
	background:#e7e7e7;
}
.company-bar li {
	height:147px;
	width:210px;
	position:relative;
	overflow:hidden;
	background:url(../images/dot-g.jpg) 0px 135px repeat-x;
}
.company-bar li img {
	position:relative;
	z-index:55;
	width:210px;
	height:110px;
}
.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;
}
.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 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 {
	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 .report {
	border-bottom:1px dotted #e5e5e5;
	padding:0px;
}
.index-bar .report li dl {
	display:block;
	overflow:hidden;
	padding:0px;
	padding-bottom:4px;
	background:none;
	height:245px;
}
.index-bar .report li dt {
	display:block;
	width:65px;
	float:left;
	text-align:center;
	height:auto;
	font-weight:bold;
	color:#676767;
}
.index-bar .report li dd {
	display:block;
	float:right;
	width:120px;
	height:60px;
}
.index-bar .report li dd h6 {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.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 .report li dd a, .notice h6 a {
	color:#616161;
}
.index-bar .report li dd a:hover, .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:92px;
	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;
}

.top-bar {
	display:block;
	width:300px;
	float:right;
	text-align:right;
	padding-top:12px;
}
.top-bar a {
	display:inline-block;
	width:16px;
	height:11px;
}
.top-bar a.en {
	background:url(../images/en.png) no-repeat;
}
.top-bar a.cn {
	margin-right:6px;
	background:url(../images/cn.png) no-repeat;
}

.top-bar a:hover,.top-bar a.on {
	background-position:-16px 0px;
}

.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: rgba(0, 0, 0, 0) url("../images/footer-bg.jpg") repeat-x scroll 0 -2px;
    clear: both;
    height: 30px;
    padding: 25px 0;
}
.f-link {
	display:block;
	float:left;
	width:400px;
	color:#757575;
}
.f-link a {
	padding:0px 6px;
	color:#757575;
}
.f-link a:hover {
	color:#0b4da2;
}
.company {
	display:block;
	float:right;
	width:550px;
	text-align:right;
}
.company p {
	float:left;
	width:470px;
	padding-right:10px;
	text-align:right;
	height:30px;
	overflow:hidden;
	color:#787878;
	line-height:30px
}
.company p a {
	padding:0px 6px;
	color:#787878;
}
.company p a:hover {
	color:#0b4da2;
}
.banner {
	display:block;
	width:100%;
	position:relative;
	height:264px;
}
.banner img {
	position:absolute;
	left:50%;
	margin-left:-720px;
	width:1440px;
	height:264px;
	top:0px;
}
.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:555px;
	float:left;
	overflow:hidden;
}
.inbox-r {
	display:block;
	float:right;
	width:170px;
	overflow:hidden;
}
.inbox2-l {
	display:block;
	width:512px;
	float:left;
	overflow:hidden;
}
.inbox2-r {
	display:block;
	float:right;
	width:196px;
	overflow:hidden;
}
.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;
}
.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;
}
.site {
	display:block;
	height:30px;
	padding-top:20px;
	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:16px;
}
.site a:hover {
	color:#454545;
}
.site em {
	float:left;
	line-height:30px;
	color:#0b4da2;
	font-family:'微软雅黑';
	font-size:16px;
}
/**/
.company .dropdown {
	margin-top:5px;
	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;
}
.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;
	border:1px solid #e5e5e5;
	padding:7px;
	width:494px;
	min-height:540px;
	_height:540px;
	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:520px;
	overflow:hidden;
}
.imgnews-list li img {
	width:180px;
	height:100px;
}
.imgnews-list li h6 {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.imgnews-list li {
	width:180px;
	height:130px;
	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:'微软雅黑';
	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;
	height:22px;
	line-height:22px;
	overflow:hidden;
	clear:both;
}
#grad_left, #grad_right {
	width: 720px;
	height: 100px;
	position: absolute;
	left: 0;
	overflow:hidden;
}
#grad_left {
	top: 0px;
	height:30px;
	background: url(../images/grad_top.png) 0px 0px repeat-x;
}
#grad_right {
	bottom: 0px;
	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;
}
.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:250px;
	clear: both;
	position:relative;
}
.scroll .viewport {
	width: 550px;
	height: 250px;
	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;
}






