﻿@charset "utf-8";
/* CSS Document */
ul, li, a, p, div, dl, dt, dd, span, h1, h2, h3, h4, h5, h6, input, select, form, body, html, table, tr, td, th, tbody, img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
body {
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑";
	color: #666;
}
.wapper {
	background: #ececee;
	min-width: 1100px;
}
a {
	text-decoration: none;
}
a:hover {
	cursor: pointer;
}
li {
	list-style: none;
}
.clear {
	clear: both;
	height: 0px;
}
.searchbox {
	width: 100%;
	height: 33px;
	min-width: 1100px;
	background: #0361af;
}
.sbox {
	width: 1100px;
	overflow: hidden;
	margin: auto;
}
.search {
	float: right;
overflow:hidden;
}
.sbox .contant {
	float: right;
}
.contant a {
	color: #fff;
	line-height: 33px;
	display: block;
	opacity: 0.5;
	background: url(../images/searchbj.png) no-repeat right center;
	padding-right: 15px;
	margin-right: 12px;
}
.search .skey {
	height: 26px;
	line-height: 26px;
	margin-top: 3px;
	float: left;
	display: none;
}
.search .button {
	margin-top: 8px;
	float: left;
	margin-left: 1px;
}
/*header*/
.header {
	width: 1100px;
	margin: auto;
	height: 102px;
	background: url(../images/headerbj.jpg) no-repeat;
	position: relative;
}
.header .logo {
	float: left;
	margin-top: 23px;
}
.header .nav {
	float: right;
	margin-top:22px;
}
.nav li {
	float: left;
	margin-right: 1px;
}
.nav li a {
	display: block;
	padding: 20px 14px 20px 13px;
	line-height: 16px;
	color: #323232;
}
.nav li a.current {
	color: #005fae;
}
.nav li:hover a {
	color: #005fae;
}
.nav li a.removep {
	padding: 20px 0px 20px 14px;
}
/*banner*/
.bannerbox {
	width: 1100px;
	height: 406px;
	overflow: hidden;
	margin: auto;
}
/* index banner*/
.bannerbox {
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.bannerbox .slides li {
	height: auto;
}
.bannerbox .slides li img {
}
#smalltitle {
	position: absolute;
	bottom: 20px;
	left: 45%;
}
#smalltitle li {
	margin: 0px 5px;
	float: left;
	zoom: 1;
 *display: inline;
	background: #fff;
	display: block;
	height: 12px;
	width: 12px;
	cursor: pointer;
	border-radius: 50%;
}
#smalltitle li.active {
	background: #005fae;
}
/*二级导航*/
.twonav {
	position: absolute;
	top: 68px;
	left: 0px;
}
.son {
	display: none;
}
.son li {
	overflow: hidden;
}
.son li {
	float: left;
	margin-right: 2px;
	list-style-type: square;
}
.son li a {
	display: block;
	padding: 0px 16px 0px 6px;
	line-height: 28px;
	height: 28px;
	font-size: 14px;
	color: #292929;
	background: url(../images/ico2.png) no-repeat left center;
}
.twonav .one {
	margin-left: 330px;
}
.twonav .son {
	background: #e4e4e5;
	overflow: hidden;
	border-radius: 8px;
	padding: 0px 2px 0px 10px;
}
.son li:hover a {
	color: #0361af;
	background: url(../images/ico3.png) no-repeat left center;
}
.twonav .two {
	margin-left: 390px;
}
.twonav .three {
	margin-left: 540px;
}
.twonav .four {
	margin-left: 618px;
}
.twonav .five {
	margin-left: 660px;
}
.son li a.first {
	background: none;
}
/*block1 left*/
.main {
	width: 1100px;
	margin: auto;
	background: #fff;
	overflow: Hidden;
}
.block1 {
	width: 1056px;
	margin: 32px auto 0px auto;
	overflow: hidden;
}
.bloc1left {
	border: 5px solid #d9d9d9;
	width: 466px;
	height: 224px;
	overflow: hidden;
	float: left;
}
.slideshow li {
	width: 498px;
	height: 224px;
}
.block1right {
	width: 532px;
	float: right;
}
.newsyw {
	overflow: hidden;
}
.father {
	border-bottom: 1px solid #d6d7d7;
}
.newsyw {
	overflow: hidden;
}
.newsyw li a {
	font-size: 18px;
	display: block;
	padding:0 10px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #444444;
    border-radius: 5px 5px 0 0;
}
.newsyw .on {
      background:#036baf;
	 border-radius: 5px 5px 0 0;
	color: #fff;
	display: block;
	float: left;
}
.newsyw .more {
	float: right;
	width: 40px;
	height: 38px;
}
.newsyw .more:hover {
	background: url(../images/bj3.png) no-repeat right center;
}
.widthbox {
	width: 532px;
}
.firsttext {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-align: justify;
}
.firstnew h3 {
	color: #000;
	font-size: 16px;
	line-height: 16px;
	margin: 16px 0px 6px 0px;
	text-align: center;
}
.firstnew h3 a {
	color: #000;
}
.firstnew h3 a:hover {
	color: #0361af;
}
.ncontent li {
	overflow: hidden;
}
.ncontent li a {
	display: block;
	float: left;
	line-height: 28px;
	font-size: 14px;
	font-family: "宋体";
	color: #444;
}
.ncontent li span {
	display: block;
	float: right;
	line-height: 28px;
	font-size: 14px;
	font-family: "宋体";
}
.w530 li {
	background: url(../images/dian.png) no-repeat left center;
	padding-left: 14px;
}
.w530 {
	margin-top: 5px;
}
.yhbox {
	margin: 34px auto 0px auto;
	width: 1055px;
	height: 106px;
	overflow: hidden;
	position: relative;
}
#smalltitle2 {
	position: absolute;
	bottom: 12px;
	right: 0%;
	margin-right: 9px;
}
#smalltitle2 li {
	margin: 0px 5px;
	float: left;
	zoom: 1;
 *display: inline;
	background: #fff;
	display: block;
	height: 12px;
	width: 12px;
	cursor: pointer;
	border-radius: 50%;
}
#smalltitle2 li.active {
	background: #005fae;
}
/*block2*/
.block2 {
	width: 1056px;
	margin: 25px auto 0px auto;
	overflow: hidden;
}
.w325 {
	width: 325px;
}
.w325 li a {
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bluet a {
	color: #0361af;
	font-size: 18px;
}
.w325 h4 {
	line-height: 18px;
	font-weight: normal;
	height: 30px;
}
.cont1 {
	overflow: hidden;
	margin-top: 32px;
}
.cont1 dd {
	float: left;
	margin-right: 41px;
}
.ldcont {
	padding-top: 12px;
}
.ldcont li a, .ldcont li span {
	line-height: 32px;
}
.cont2right {
	width: 325px;
	float: right;
}
.cont2right .video324 {
	width: 324px;
	margin-right: 0px;
}
.indexvideo {
	margin-top: 21px;
	width: 324px;
	height: 174px;
	overflow: hidden;
}
/*五大中心*/
.cont2left {
	width: 698px;
	float: left;
}
.wdcenter, .wdcenter2 {
	width: 698px;
	height: 132px;
	overflow: hidden;
	position: relative;
}
.wdcenter ul li, .wdcenter2 ul li {
	width: 111px;
	height: 130px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 2px;
}
.wdcenter ul li .imgTop img.tm, .wdcenter2 ul li .imgTop2 img.tm {
	opacity: 1;
}
.wdcenter2 ul li .imgCon2 {
	width: 356px;
	height: 130px;
}
.wdcenter ul li .imgCon {
	width: 250px;
	height: 130px;
}
.wdcenter ul li .imgCen {
	width: 250px;
	height: 35px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 20px;
	line-height: 35px;
	position: absolute;
	left: 0px;
	text-indent: 20px;
	display: none;
	bottom: 0px;
}
.wdcenter2 ul li .imgCen2 {
	width: 354px;
	height: 35px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 20px;
	line-height: 35px;
	position: absolute;
	left: 0px;
	text-indent: 20px;
	display: none;
	bottom: 0px;
}
.wdcenter ul li.first {
	width: 246px;
}
.wdcenter2 ul li.first {
	width: 354px;
}
.wdcenter ul li.fast, .wdcenter2 ul li.fast {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.cont2 {
	margin-top: 32px;
}
/*cont3*/
.cont3 {
	overflow: hidden;
	margin: 35px auto 0px auto;
	clear: both;
	width: 1055px;
}
.w512 {
	width: 510px;
	float: left;
}
.wr512 {
	float: right;
}
.circle li {
	background: url(../images/dian.png) no-repeat left center;
	padding-left: 14px;
}
.w516 .children ul li a {
	width: 420px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.children ul li:hover a {
	color: #0361af;
}
.ncontent li:hover a {
	color: #0361af;
}
/*企业成员*/
.cont4 {
	margin-top: 32px;
}
.movepics {
	position: relative;
	width: 1056px;
	height: 168px;
	overflow: hidden;
}
.movepics li {
	float: left;
	margin-right: 11px;
	position: relative;
}
.movepics li img {
	width: 256px;
	height: 168px;
}
.movepics ul {
	width: 10000000px;
}
.movepics li span {
	display: block;
	position: absolute;
	background: url(../images/list_span.png) no-repeat bottom center;
	width: 256px;
	height: 38px;
	line-height: 38px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-size: 14px;
	font-family: "宋体";
}
.movepics_out .leftarrow {
	position: absolute;
	left: 0;
	top: 47px;
	z-index: 2;
	width: 38px;
	height: 48px;
	text-align: center;
}
.movepics_out .rightarrow {
	position: absolute;
	right: -2px;
	top: 47px;
	z-index: 2;
	width: 38px;
	height: 48px;
	text-align: center;
}
.movepics li a {
	display: block;
}
.movepics_out {
	position: relative;
	overflow: hidden;
	margin-top: 18px;
}
.leftarrow a {
	display: block;
	background: url(../images/leftarrow.png) no-repeat;
	width: 38px;
	height: 48px;
}
.rightarrow a {
	display: block;
	background: url(../images/rightarrow.png) no-repeat;
	width: 38px;
	height: 48px;
}
.leftarrow a:hover {
	background: url(../images/onleft.png) no-repeat;
}
.rightarrow a:hover {
	background: url(../images/onright.png) no-repeat;
}
/*footer*/
.footerbox {
	width: 100%;
	background: #0361af;
	height: 62px;
	min-width: 1100px;
}
.footer {
	overflow: hidden;
	width: 1100px;
	margin: 0 auto;
	font-size: 14px;
	font-family: "宋体";
	line-height: 62px;
}
.footerleft {
	float: left;
	color: #fff;
}
.footerright {
	float: right;
	color: #fff;
}
/*头部新闻*/
.headline_pic {
	position: relative;
}
.headline_pic .leftarrow {
	position: absolute;
	left: 0px;
	top: 80px;
	z-index: 99;
}
.headline_pic .rightarrow {
	position: absolute;
	right: -2px;
	top: 80px;
	z-index: 99;
}
.headline_pic .dots {
	position: absolute;
	right: 8px;
	top: 280px;
	display: none;
}
.headline_pic .dots i {
	margin-left: 5px;
	display: inline-block;
	background: #fff;
	width: 14px;
	height: 14px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	text-align: center;
}
.headline_pic .dots i.current {
	background: #7fbd2b;
	color: #fff;
}
.headline_pic_list {
	overflow: hidden;
}
.headline_pic_list li {
	float: left;
	width: 466px;
	height: 226px;
	position: relative;
}
.item .pic a img {
	width: 466px;
	height: auto;
}
.headline_pic .headline_title {
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #fff;
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=80);
	background: #000;
}
.headline_pic .headline_title div {
	position: relative;
}
.headline_pic .headline_title A {
	line-height: 42px;
	color: #fff;
	font-size: 14px;
}
.children dd {
	display: none;
}
.children dd.shown {
	display: block;
}
.other-banner {
	width: 1100px;
	margin: 0 auto;
}
.mianbox {
	width: 1100px;
	margin: 0 auto;
}
.adress {
	color: #3d3e40;
	padding: 11px 0px 11px 15px;
	background: url(../images/adressbj.png) no-repeat;
	margin: 9px 0px;
}
.adress a {
	color: #3d3e40;
	line-height: 14px;
}
.adress a:hover {
	color: #004c8c;
}
.adress a.last {
	color: #0361af;
}
/*列表页面*/
.content {
	width: 1100px;
	margin: 0 auto;
	overflow: Hidden;
	padding-bottom: 80px;
}
.contleft {
	float: left;
	width: 240px;
	overflow: hidden;
}
.slidenav>dl>dt>a {
	font-size: 20px;
	color: #fff;
	height: 50px;
	line-height: 50px;
	display: block;
	margin-left: 48px;
}
.slidenav>dl>dt {
	background: #0361af;
	border-bottom: 6px solid #0361af;
}
.slidenav .child {
	background: #e7e7e7;
	border-bottom: #004c8c 2px solid;
}
.child li {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.child li a {
	height: 48px;
	line-height: 48px;
	display: block;
	margin-left: 48px;
	font-size: 16px;
	color: #555;
}
.contright {
	float: left;
	width: 860px;
	padding-bottom: 100px;
	background: #fff;
	min-height: 620px;
}
.child li.current {
	background: #d4d4d5;
}
.child li:hover {
	background: #d4d4d5;
}
.contright .onname {
	font-size: 24px;
	color: #444;
	padding: 26px 0px 22px 0px;
	border-bottom: 1px solid #bfbfbf;
	width: 794px;
	margin: 0 auto;
}
.contright .info {
	width: 794px;
	margin-left: 32px;
}
.w794 {
	padding-top: 20px;
}
.w794>dd {
	background: url(../images/ico1.png) no-repeat left center;
	padding-left: 16px;
	overflow: hidden;
}
.w794>dd>a {
	color: #444;
	line-height: 40px;
	height: 40px;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 16px;
	display: block;
	float: left;
	width: 640px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.w794>dd>span {
	float: right;
line-height:40px;
width:120px;
}
.w794>dd:hover {
	background: url(../images/dian.png) no-repeat left center;
}
.w794>dd:hover a {
	color: #004c8c
}
.w794>dd:hover span {
	color: #004c8c
}
.slidenav .bpic {
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.slidenav .bpic>img {
	width: 240px;
	height: auto;
}
/*页码*/
.pages {
	padding-top: 20px;
	text-align: center;
	color: #323232;
}
.pages a {
	display: inline-block;
	padding: 5px;
	border: 1px solid #ddd;
	color: #555;
}
.pages a:hover {
	color: #0361af;
}
/*内容页*/
.shownbox {
	padding-top: 50px;
}
.shownbox .title {
	font-size: 24px;
	color: #222;
	text-align: center;
	
}
.shownbox .ftitle {
	font-size: 18px;
	color: #444;
	text-align: center;
	line-height: 18px;
	margin-top: 16px;
}
.shownbox .textbox {
	color: #323232;
	font-size: 16px;
	line-height: 32px;
	text-align: justify;
}
.textbox p .textbox div {
	color: #666;
}
.shownbox .small {
	text-align: center;
	margin-top: 10px;
}
.shownbox .textbox {
	margin-top: 40px;
}
.shownbox img{max-width:794px;height:auto;}
/*群团图片列表*/
.photolist {
	width: 794px;
	margin-top: 30px;
}
.photolist dd {
	float: left;
	width: 242px;
	height: 225px;
	margin: 0px 34px 20px 0px;
}
.photolist dd .listpic {
	width: 242px;
	height: 160px;
	overflow: hidden;
}
.photolist dd {
	width: 242px;
	height: auto;
}
.pictext a {
	display: block;
	color: #444;
	line-height: 22px;
	text-align: center;
}
.pictext {
	width: 242px;
	padding-top: 6px;
}
.photolist dd.zero {
	margin: 0px 0px 20px 0px;
}
table.tableborder {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
table.tableborder td, table.tableborder th {
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.threecircle {
	background: url(../images/bj2.png) no-repeat center right;
}
.coreplate {
	overflow: hidden;
	margin-top: 12px;
}
.coreplate li {
	float: left;
	width: 120px;
	height: 38px;
	background: #eaeaea;
	line-height: 38px;
	text-align: center;
	margin-right: 18px;
}
.coreplate li a {
	display: block;
}
.coreplate li:hover {
	background: #eaeaea url(../images/ico4.png) no-repeat;
}
.coreplate li.exear {
	background: #eaeaea url(../images/ico4.png) no-repeat;
}
.corechild {
	padding-top: 15px;
}
.wdcenter ul .first img {
	width: 354px;
	height: 130px;
}
.flaotli {
	overflow: hidden;
}
.flaotli li {
	float: left;
}
.coreplate li a {
	color: #444;
}
.zxgznav {
	margin-top: 18px;
}
.dwjltext {
	padding-top: 16px;
}
.dwjltext li a {
	line-height: 32px;
	width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.qycy li a {
	display: block;
	background: url(../images/bj2.png) no-repeat left right;
}
.qycy li a:hover {
	background: url(../images/bj3.png) no-repeat left right;
}
.cont4left {
	float: left;
	width: 840px;
}
.in_logo li {
	margin-right: 13px;
	float: left;
}
.in_logo li img {
	width: 192px;
	height: 33px;
	border: 4px solid #ebeaea;
}
.b_logo li:hover img {
	border-color: #0361af;
}
.b_logo {
	width: 840px;
	overflow: hidden;
	height: 40px;
	margin-top: 26px;
}
.in_logo {
	overflow: hidden;
}
.in_logo ul {
	width: 6450px;
}
.tit {
	border-bottom: 1px solid #ebeaea;
	padding-top: 14px;
}
.tit a {
	color: #0361af;
	font-size: 18px;
	display: block;
	cursor: default;
	line-height: 18px;
	height: 26px;/* background:url(../images/bj2.png) no-repeat right center;*/
}
/*.tit a:hover{background:url(../images/bj3.png) no-repeat right center;}*/
.cont4 {
	width: 1055px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 46px;
}
.cont4rigth {
	float: right;
	width: 184px;
	height: 110px;
	background: #f1f1f2;
	padding: 0px 3px;
}
.cont4rigth h4 {
	color: #0361af;
	font-size: 18px;
	border-bottom: 1px solid #ebeaea;
	line-height: 18px;
	height: 26px;
	padding-top: 14px;
	padding-left: 10px;
}
.options {
	position: absolute;
	z-index: 10;
	margin: 21px auto 0px 9px;
}
.options dl {
	position: relative;
	z-index: 4;
}
.options dt b {
	width: 29px;
	height: 21px;
	background: url(../images/ico1.jpg) no-repeat;
	position: absolute;
	top: 2px;
	right: 2px;
}
.options dt b.up {
	background: url(../images/ico2.jpg) no-repeat;
}
.options dt {
	width: 162px;
	border: 1px solid #ddd;
	height: 25px;
	background: #fff;
	position: relative;
}
.options dt div {
	padding-left: 8px;
}
.options dd {
	background: #fff;
	z-index: 2;
	border: 1px solid #ebeaea;
	display: none;
}
.options dd a {
	display: block;
	zoom: 1;
	padding-left: 14px;
	width: 148px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
}
.options dd a:hover {
	color: #323232;
}
/*联系方式*/
.linkus tr {
	height: 40px;
	line-height: 40px;
}
.linkus tr td {
	font-family: "宋体";
}
#map {
	width: 800px;
	height: 285px;
	overflow: hidden;
}
#dituContent2 {
	width: 800px;
	height: 400px;
}
#allmap {
	width: 800px;
	height: 400px;
}
.linkus {
	margin: 35px 0px 25px 0px;
}
/*集团简介*/
.profilebox {
	padding-top: 0px;
}
.profilebox .profiletext {
	margin-top: 32px;
}
#demo1 td img, #demo2 td img {
	margin-right: 18px;
}
#demo {
	width: 798px;
	overflow: hidden;
	margin-top: 60px;
}
/*#demo1 a, #demo2 a {*/
	/*display: block;*/
	/*line-height: 30px;*/
	/*text-align: center;*/
	/*width: 254px;*/
	/*color:#666;*/
/*}*/
/*#demo1 a:hover, #demo2 a:hover{*/
	/*color:#005fae;*/

/*}*/
/*#demo1 a:hover span, #demo2 a:hover span{*/
	/*border-bottom:1px solid #005fae;*/
/*}*/
	/*视频列表页*/
.all {
	width: 794px;
	margin: 0 auto;
	overflow: hidden;
}
.all .name{
	font-size: 22px;
	color: #005fae;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}

.more a {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	background: url(../images/arrow_down.png) no-repeat;
	background-size:100%;
}
.more .more_down {
	background: url(../images/arrow_up.png) no-repeat;
	background-size:100%;
}
.first_part{ margin-top:20px; overflow:hidden;}
.video_part {
	margin-top: 38px;
	overflow: hidden;
}
.first_part li {
	float: left;
	width: 254px;
	margin: 0px 16px 20px 0px;
}
.first_part .one .voidepic {
	width: 254px;
	height: 164px;
	overflow: hidden;
	display: block;
	position: relative;
}
.video_title {
	padding: 8px 0;
    height: auto;
	line-height: 24px;
	text-align: center;
	color: #444;
}
.first_part .void {
	width: 254px;
	height: 164px;
	background: url(../images/void.png) no-repeat;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
}
/*城投映像*/
.ctyx{ width:794px; padding:38px 33px;}
.ctyx .name{font-size: 22px;color: #005fae;font-weight:normal;margin-bottom:10px;margin-top:10px;}
.ctyx td img{
	margin-right: 18px;
}
#demo,#dcdemo,#whdemo,#csdemo,#hbdemo,#zhdemo{
	width: 798px;
	overflow: hidden;
	margin-top: 20px;
}
.ctyx a {
	display: block;
	line-height: 30px;
	text-align: center;
	width: 254px;
	color:#666;
}
.ctyx a:hover span{
	color:#005fae;
	border-bottom:1px solid #005fae;
}

/*在线视频内页*/
#videoBox {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 200;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=50);
	background: #000;
}
#videoBox .videopos {
	overflow: hidden;
	width: 740px;
	height: 426px;
	z-index: 250;
}
#videoBox .video {
	float: left;
	opacity: 1;
	border: 18px solid #fff;
	position: relative;
}
#videoBox .videobtn {
	float: left;
	position: relative;
}
.videobtn {
	display: block;
}
/*荣誉资质*/
.zzry {
	margin: 50px auto 0px auto;
	width: 500px;
	padding-bottom: 54px;
}
.zzry .one {
	margin-right: 20px;
}
/*history*/
.content2 {
	margin-top: 52px;
}
.history {
	background: url(../images/icon05.gif) repeat-y 130px 0;
	position: relative;
}
.history-date {
	overflow: hidden;
}
.history-date .date02 {
	margin-bottom: 30px;
	height: 47px;
	font-size: 24px;
	font-weight: normal;
}
.history-date .date02 a {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 10px 97px 0 0;
	padding-right: 17px;
	background: url(../images/icon08.gif) no-repeat right 50%;
	color: #004091;
}
.history-date .date02 a:hover {
	text-decoration: none;
}
.history-date .date02 img {
	vertical-align: -5px;
}
.history-date .first {
	position: relative;
	z-index: 99;
	background: url(../images/icon06.gif) #fff no-repeat 108px 0;
}
.history-date ul {
	display: none;
}
.history-date .show {
	display: block;
}
.history-date ul li {
	background: url(../images/icon07.gif) no-repeat 121px 0;
	padding-bottom: 30px;
	zoom: 1;
}
.history-date ul li.last {
	padding-bottom: 0;
}
.history-date ul li:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.history-date ul li h3 {
	float: left;
	width: 112px;
	text-align: right;
	padding-right: 19px;
	color: #3d3d3d;
	font-weight: normal;
	line-height: 22px;
}
.history-date ul li h3 span {
	display: block;
	color: #d0d0d0;
	font-size: 12px;
}
.history-date ul li dl {
	float: left;
	padding-left: 34px;
	width: 620px;
}
.history-date ul li dl dt {
	color: #3d3d3d;
	line-height: 22px;
}
.history-date .first .more-history {
	font-size: 16px;
	background: transparent;
	margin-left: 30px;
}
.history-date .first .more-history:hover {
	text-decoration: underline;
}
.honorBox {
	position: relative;
	height: 590px;
}
.honor {
	width: 794px;
	height: 570px;
	overflow: hidden;
}
.honor_list {
	display: block;
	width: 794px;
}
.honor_list .list {
	float: left;
	width: 214px;
	height: 190px;
	padding-right: 23px;
}
.honor_list .list a {
	color: #3e3a39;
}
.honor_list .list img {
	display: block;
	width: 214px;
	height: 135px;
}
.grayline {
	width: 100%;
	height: 0px;
	border-bottom: 1px solid #e4e4e4;
}
.honorright {
	padding-bottom: 40px;
}
/*三级菜单*/
.child li dl dd a {
	background: url(../images/ico8.png) no-repeat left center;
	padding-left: 24px;
	font-size: 16px;
}
.child li dl dd:hover a {
	background: url(../images/ico9.png) no-repeat left center;
	color: #0361af;
}
.child li dl dd {
	border-top: 1px solid #fff;
	background: #e3e3e3;
}
.child li dl dd a.on {
	background: url(../images/ico9.png) no-repeat left center;
	color: #0361af;
}
/*资质荣誉的图片*/
#sbox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 200;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(255, 255, 255, 0) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=0);
	background: #fff;
}
#sbox .imgpos {
	overflow: hidden;
	width: 530px;
	height: auto;
	z-index: 250;
	position: fixed;
}
#sbox .smallbox {
	float: left;
	opacity: 1;
}
#sbox .imgbtn {
	float: left;
	display:none;
}
/*专项工作封面模板*/
.prenav{width:260px;height:40px;margin:30px auto 0px auto;}
.prenav a{background:url(../images/arrow-s.png) no-repeat;background-size:120px 40px;display:inline-block;color:#b8b5b5;font-size:34px;text-align:center;line-height:36px;height:40px;width:120px;}
.prenav a:hover{background:url(../images/arrow-sr.png) no-repeat;background-size:120px 40px;color:#fff;} 
.prenav .pren{margin-right:10px;}

.waibox{width:794px;margin:20px auto 0px auto;}
.scrollBox{width:794px;height:800px;overflow:hidden;}
.scrollBox .w794 dd{position:absolute;width:794px;height:40px;}
.scrollBox dl.w794{position:relative;height:800px;}