/*reset css*/
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, optgroup, p, blockquote, figure, hr, menu, dir, thead, tbody, tfoot, th, td {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style-type: none;
	list-style-image: none;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-ms-touch-action: none;
	font-size: 100%;
}
body {
	font-size: 14px;
	line-height: 1.8;
}
body, button, input, select, textarea {
	font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', sans-serif;
	-ms-text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis;
	text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
abbr, acronym {
	border-bottom: 1px dotted;
	cursor: help;
}
b, strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
mark {
	background-color: #D2E5FF;
	color: #000;
}
code, kbd, pre, samp {
	font-family: monaco, menlo, consolas, 'courier new', courier, monospace;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: auto;
}
q {
	quotes: none;
}
q:before, q:after {
	content: '';
	content: none;
}
small {
	font-size: 85.7%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: 0 none;
	width: auto \9;
	height: auto;
	max-width: 100%;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
overflow: hidden;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}
legend {
	border: 0 none;
	white-space: normal;
*margin-left: -7px;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
	border: 1px solid #CCC;
	border-radius: 2px;
	padding: 0;
	outline: none;
}
button:focus, input:focus, select:focus, textarea:focus {
	border-color: #66AFE9;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
input, button {
*overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
*height: 13px;
*width: 13px;
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height: auto;
}
textarea {
	overflow: auto;
	resize: vertical;
}
select:disabled option:checked, option:disabled:checked {
	color: #D2D2D2;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input {
line-height: normal !important;
}
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #a9a9a9;
opacity: 1;
}
label {
	cursor: pointer;
}
select[size], select[multiple], select[size][multiple] {
	border: 1px solid #AAA;
	padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video, progress {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden], template {
display: none;
}
[draggable] {
cursor: move;
}
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table;
	clear: both;
}
@-ms-viewport {
width: device-width;
}
/* 公共部分 */
a {
	text-decoration: none;
	color: #313131;
	background-color: transparent;
}
a:active, a:hover, a:focus {
	outline: none;
	border: none;
	color: #0268b3;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.wrap {
	width: 1170px;
	margin: 0 auto;
}
.swipe {
	display: block;
	z-index: 3;
	transition-duration: 0ms !important;
	-webkit-transition-duration: 0ms !important;
}
.location {
	height: 70px;
	line-height: 70px;
}
.location a {
	color: #333;
}
.location a:active, .location a:hover, .location a:focus {
	color: #0268b3;
}
.location_left {
	float: left;
}
.location_left a {
	font-size: 12px;
}
.location_left a.home {
	padding-left: 20px;
	background: url(/uploadfiles/img/home.png) no-repeat left center;
}
.location_right {
	float: right;
}
.location_right li {
	float: left;
	padding: 26px 0;
	height: 18px;
	line-height: 18px;
	position: relative;
*height: 16px;
*border-bottom: 2px solid #FFF;
}
.location_right li.hover {
*border-bottom: 2px solid #0174C3;
}
.location_right li.hover:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom-color: #0174C3;
	content: "";
}
.location_right li a {
	float: left;
	margin: 0 8px;
	font-size: 13px;
}
.location_right li span {
	height: 18px;
	line-height: 15px;
	float: left;
	font-size: 11px;
	color: #d7d7d7;
}
.pagenav {
	text-align: center;
	margin: 20px 0 50px;
}
.pagenav span {
	padding: 0 3px;
	font-size: 12px;
}
.pagenav span a {
	font-size: 12px;
}
.pagenav span input {
	width: 40px;
	text-align: center;
}
.pagenav span.go {
	background: #1888C1;
}
.pagenav span.go a {
	color: #FFF;
}
.header {
	background: #FFF;
}
.header_top {
	height:auto;
	padding:7px 0 13px;
	background:#0268B3;
	color:#FFF;
}
.header_top .wrap:after {
	clear:both;
	content:'';
	display:table;
}
.header_top a {
	color: #FFF;
	padding: 0 5px;
}
.header_top a:active, .header_top a:hover, .header_top a:focus {
	color: #FFC000;
}
.header_top .lang {
	float: left;
	padding-left: 40px;
	background: url(/uploadfiles/img/index_global.jpg) no-repeat left center;
}
.header_top .shares {
	float: right;
	height: 16px;
	padding-left: 8px;
}
.header_top .shares a {
	padding-left: 20px;
	background: url(/uploadfiles/img/iconfont-gupiao.png) no-repeat left center;
}
.header_top .search {
	float: right;
	padding: 0;
}
.header_top .search_txt {
	float: left;
	margin-right: 4px;
}
.header_top .search_input {
	float: left;
	background: url(/uploadfiles/img/index_search.jpg) no-repeat center;
	width: 127px;
	border: 1px solid #1B82D1;
}
.header_top .search_input input {
	background: transparent;
	border: none;
	height: 21px;
}
.header_top .search_input_word {
	width: 105px;
	float: left;
}
.header_top .search_input_btn {
	width: 22px;
	float: right;
}
.header_top .branch {
	float: right;
	margin-left: 40px;
	position: relative;
	padding-bottom: 10px;
}
.header_top .branch span {
	padding-left: 20px;
	background: url(/uploadfiles/img/index_brach.jpg) no-repeat left center;
	cursor: pointer;
}
.header_top .branch span i {
	background: url(/uploadfiles/img/index_arrow.jpg) no-repeat center 10px;
	width: 25px;
	height: 18px;
	display: inline-block;
}
.header_top .branch .branches {
	position: absolute;
	right: 0;
	top: 36px;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 10px 0;
	display: none;
	z-index: 5;
}
.header_top .branch .branches li {
	height: 25px;
	line-height: 25px;
	width: 100px;
	text-align: center;
}
.header_top .branch .branches li a {
	color: #313131;
	padding: 0 5px;
}
.header_top .branch .branches li a:active, .header_top .branch .branches li a:hover, .header_top .branch .branches li a:focus {
	color: #0268b3;
}
.header_top .branch:hover .branches {
	display: block;
}
.header_top .branch:hover span i {
	background: url(/uploadfiles/img/index_arrow.jpg) no-repeat center 2px;
	background: url(/uploadfiles/img/index_arrow.jpg) no-repeat center 1.11111111px;
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}
.header_nav {
	height: 94px;
}
.header_nav .wrap {
	position: relative;
	height: 100%;
}
.header_nav .logo {
	position: absolute;
	left: 0;
	top: 0;
	background: url(/uploadfiles/img/index_logo.jpg) no-repeat center 0;
	width: 292px;
	height: 100%;
}
.header_nav .logo a {
	text-indent: -9999px;
	display: block;
	height: 100%;
	width: 100%;
}
.header_nav .share {
	position: absolute;
	right: 0;
	top: 0;
	padding-top: 18px;
	height: 26px;
}
.header_nav .share a {
	background-image: url(/uploadfiles/img/index_icon.png);
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	width: 26px;
	margin-left: 10px;
	float: right;
}
.header_nav .share a.wechat {
	background-position: -115px -11px;
}
.header_nav .share a.weibo {
	background-position: -147px -11px;
}
.header_nav .share a.linkin {
	background: url(/uploadfiles/img/facebook.png) no-repeat;
}
.header_nav #nav {
	clear: both;
	height: 50px;
	position: absolute;
	right: 0;
	top: 50px;
	display: inline;
	width: 806px;
}
.header_nav #nav ul {
	display: block;
}
.header_nav #nav li {
	line-height:50px;
	float:left;
	/* padding-left: 35px;*/
	padding-left:20px;
}
.header_nav #nav li a {
	text-align: center;
	font-size: 15px;
}
.header_nav .mobile {
	display: none;
}
.slide {
	width: 100%;
	position: relative;
	height: 642px;
}
.slide .bd {
	height: 602px;
	overflow: hidden;
	width: 100%;
}
.slide .bd ul, .slide .bd .tempWrap {
	height: 100%;
	display: block;
}
.slide .bd li {
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
	float: left;
	background-size: auto 100%;
}
.slide .hd {
	height: 40px;
	background: #F7F8FA;
}
.slide .hd ul {
	text-align: center;
	margin: 0 auto;
	height: 40px;
	position: relative;
	padding-left: 20px;
}
.slide .hd ul li {
	line-height: 40px;
	height: 40px;
	display: inline-block;
*display: inline;
	zoom: 1;
	line-height: 100px;
	overflow: hidden;
	width: 6px;
	margin: 0 7px;
	cursor: pointer;
	background: url("/uploadfiles/img/index_li2.jpg") no-repeat -25px center;
}
.slide .hd ul li:hover, .slide .hd ul li.on {
	background: url("/uploadfiles/img/index_li2.jpg") no-repeat 0px center;
}
.slide .hd ul li a {
	width: 6px;
	height: 6px;
	float: left;
}
.slide .prev, .slide .next {
	background: url(/uploadfiles/img/slide_arrow.png) no-repeat left center;
	height: 70px;
	width: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -35px;
}
.slide .prev {
	left: 3%;
}
.slide .next {
	right: 3%;
	background-position: right center;
}
@-webkit-keyframes twinkling {
	/*透明度由0到1*/
	0% {
	opacity:0.1;
	/*透明度为0*/
}
100% {
	opacity:1;
	/*透明度为1*/
	
}
}
@keyframes twinkling {
	/*透明度由0到1*/
	0% {
	opacity:0.1;
	/*透明度为0*/
}
100% {
	opacity:1;
	/*透明度为1*/
	
}
}
.mouse {
	background: rgba(150, 150, 150, 0.5) url(/uploadfiles/img/mouse.png) no-repeat center;
	background-size: 60px 60%;
	width: 102px;
	height: 102px;
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: -51px;
	z-index: 100;
	-webkit-animation: twinkling 1s infinite 0.9s ease-in-out alternate;
	animation: twinkling 1s infinite 0.9s ease-in-out alternate;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 1px 1px 2px 1px #FFF inset;
}
.index_news {
	padding: 30px 0;
}
.index_news h2 {
	position: relative;
	border-bottom: 1px solid #e8e9ea;
	height: 38px;
	margin-bottom: 35px;
}
.index_news h2 strong {
	position: absolute;
	color: #007cc8;
	border-bottom: 2px solid #007cc8;
	font-size: 20px;
	padding: 0 5px;
	left: 0;
	top: 0;
	height: 38px;
}
.index_news h2 span {

	color: #bbbbbb;
	padding: 8px 0 0 100px;
	font-size: 13px;
	float: left;
}
.index_news h2 .more,h2.hoverMore a.more,a.newsListmore {
	margin-top: 7px;
	color: #bbbbbb;
	font-size: 15px;
	float: right;
	padding-right: 15px;
	background: url(/uploadfiles/img/index_li.jpg) no-repeat right center;
}
a.newsListmore { margin-top: -5px;}
a.newsListmore:hover { color: #F5A34D;}
.index_news h2 .more:active, .index_news h2 .more:hover, .index_news h2 .more:focus {
	color: #0268b3;
}
.index_news .thumb {
	float: left;
	overflow: hidden;
	width: 50%;
	height: 353px;
	position: relative;
}
.index_news .thumb .bd {
	height: 318px;
	overflow: hidden;
}
.index_news .thumb .bd li {
	float: left;
	width: 100%;
	height: 318px;
	position: relative;
}
.index_news .thumb .bd li a {
	overflow: hidden;
	height: 100%;
}
.index_news .thumb .bd li a img {
	width: 100%;
	height: 100%;
}
.index_news .thumb .bd li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background: url(/uploadfiles/img/index_news_txtbg.png) repeat;
}
.index_news .thumb .bd li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	font-size: 12px;
	margin: 10px 15px;
	color: #FFF;
	line-height: 20px;
	overflow: hidden;
}
.index_news .thumb .hd {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 20px;
	width: 70px;
	text-align: right;
}
.index_news .thumb .hd a {
	width: 20px;
	height: 20px;
	background: url(/uploadfiles/img/index_arrows.jpg) no-repeat;
}
.index_news .thumb .hd a.prev {
	background-position: 0 center;
	float: left;
}
.index_news .thumb .hd a.next {
	background-position: right center;
	float: right;
}
.index_news .index_news_list {
	width: 47%;
	float: right;
}
.index_news .index_news_list .top_news {
	padding-bottom: 15px;
	border-bottom: 1px dotted #bbbbbb;
}
.index_news .index_news_list .top_news .title {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_news .index_news_list .top_news .title a {
	font-size: 15px;
	color: #007cc8;
}
.index_news .index_news_list .top_news .title a:active, .index_news .index_news_list .top_news .title a:hover, .index_news .index_news_list .top_news .title a:focus {
	color: #0268b3;
}
.index_news .index_news_list .top_news .time {
	font-size: 12px;
	color: #bbbbbb;
}
.index_news .index_news_list .top_news .desp {
	line-height: 21px;
	font-size: 12px;
	color: #454545;
	height: 42px;
	overflow: hidden;
}
.index_news .index_news_list .top_news .desp1 {
	line-height: 21px;
	font-size: 15px;
	color: #454545;
	height: 42px;
	overflow: hidden;
}
.index_news .index_news_list .news_list {
	padding: 10px 0;
}
.index_news .index_news_list .news_list li {
	line-height: 30px;
	height: 30px;
}
.index_news .index_news_list .news_list li a {
	font-size: 15px;
	position: relative;
	padding-right: 90px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_news .index_news_list .news_list li a i {
	background: url(/uploadfiles/img/index_li.jpg) no-repeat left center;
	padding: 6px 12px;
}
.index_news .index_news_list .news_list li a span {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 90px;
	text-align: right;
}
.index_business {
	background: #EFF0F2;
	padding: 30px 0 60px;
}
.index_business .hd h2 {
	position: relative;
	border-bottom: 1px solid #e8e9ea;
	height: 38px;
	margin-bottom: 10px;
}
.index_business .hd h2 strong {
	position: absolute;
	color: #007cc8;
	border-bottom: 2px solid #007cc8;
	font-size: 20px;
	padding: 0 5px;
	left: 0;
	top: 0;
	height: 38px;
}
.index_business .hd h2 span {
	color: #bbbbbb;
	padding: 8px 0 0 100px;
	font-size: 13px;
	float: left;
}
.index_business .hd .desp {
	color: #686868;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 30px;
}
.index_business .businesses {
	margin-right: -10px;
}
.index_business .business {
	border-radius: 6px;
	width: 24%;
	float: left;
	margin-right: 1%;
}
.index_business .business.transport {
	background: #007DC9;
}
.index_business .business.finance {
	background: #FFC001;
}
.index_business .business.develop {
	background: #50C038;
}
.index_business .business .box {
	height: 285px;
	background: #eff0f2 url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat bottom center;
}
.index_business .business .box .content {
	height: 273px;
	background: #FFF;
	margin-top: 7px;
	line-height: 21px;
	padding: 0 10px;
}
.index_business .business .box .content h3 {
	text-align: center;
	font-size: 18px;
	width: 150px;
	margin: 0 auto 10px;
}
.index_business .business .box .content h3 a {
	padding-top: 70px;
	background: url(/uploadfiles/img/index_icon.png) no-repeat;
	display: block;
	color: #1a1a1a;
}
.index_business .business .box .content h3 a:active, .index_business .business .box .content h3 a:hover, .index_business .business .box .content h3 a:focus {
	color: #0268b3;
}
.index_business .business .box .content .desp {
	font-size: 12px;
	color: #686868;
	/*height: 96px;*/
	overflow: hidden;
}
.index_business .business.transport .box h3 a {
	background-position: 30px -85px;
}
.index_business .business.finance .box h3 a {
	background-position: 35px 10px;
}
.index_business .business.develop .box h3 a {
	background-position: 35px -180px;
}
.index_business .areas {
	float: right;
	width: 25%;
}
.index_business .areas li {
	margin-bottom: 5px;
	height: 90px;
}
.index_business .areas li a {
	display: block;
	line-height: 50px;
	height: 50px;
	font-size: 16px;
	color: #FFF;
	padding: 20px 20px;
	position: relative;
	text-align: center;
}
.index_business .areas li a:active, .index_business .areas li a:hover, .index_business .areas li a:focus {
	color: #FFC000;
}
.index_business .areas li a i {
	background: url(/uploadfiles/img/index_icon.png) no-repeat -144px -192px;
	width: 50px;
	height: 50px;
	display: none;
}
.index_business .areas li.area1 a {
	background: url(/uploadfiles/img/index_service1.png) no-repeat center;
}
.index_business .areas li.area1 a:hover {
	background: url(/uploadfiles/img/index_service1_hover.png) no-repeat center;
}
.index_business .areas li.area2 a {
	background: url(/uploadfiles/img/index_service2.png) no-repeat center;
}
.index_business .areas li.area2 a:hover {
	background: url(/uploadfiles/img/index_service2_hover.png) no-repeat center;
}
.index_business .areas li.area3 a {
	background: url(/uploadfiles/img/index_service3.png) no-repeat center;
	line-height: 25px;
}
.index_business .areas li.area3 a:hover {
	background: url(/uploadfiles/img/index_service3_hover.png) no-repeat center;
}
.index_metro {
	padding: 40px 0 60px;
	background: #E3E3E3;
	color: #686868;
}
.index_metro .wrap ul {
	margin-right: -10px;
}
.index_metro li {
	width: 25%;
	float: left;
	position: relative;
	height: 252px;
}
.index_metro li img {
	width: 100%;
	height: 100%;
}
.index_metro li .more {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(/uploadfiles/img/index_graybg.png);
	text-align: center;
	display: none;
}
.index_metro li .more a {
	display: block;
	height: 31px;
	width: 92px;
	margin: 109px auto;
	border: 1px solid #FFF;
	background: #0080C4;
	text-align: center;
	font-size: 14px;
	line-height: 31px;
	color: #FFF;
}
.index_metro li .more a:active, .index_metro li .more a:hover, .index_metro li .more a:focus {
	color: #FFC000;
}
.index_metro li .indexmetro {
	padding: 15px 20px;
	height: 222px;
	background: #FFF;
}
.index_metro li .indexmetro h4 {
	font-size: 18px;
	line-height: 37px;
	font-weight: bold;
	padding-bottom: 10px;
}
.index_metro li .indexmetro h4 a {
	color: #004473;
}
.index_metro li .indexmetro h4 a:active, .index_metro li .indexmetro h4 a:hover, .index_metro li .indexmetro h4 a:focus {
	color: #0268b3;
}
.index_metro li .indexmetro .desp {
	/* height: 132px;*/
	overflow:hidden;
	line-height:18px;
	font-size:12px;
}
.index_metro li .indexmetro .details {
	float: right;
	font-size: 12px;
	padding-top: 10px;
	display: none;
}
.index_metro li .index_hr dd {
	font-size: 13px;
	line-height: 34px;
	height: 35px;
	border-bottom: 1px dashed #E0E0E0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.index_metro li .arrow {
	position: absolute;
	top: 20px;
	border: 10px solid transparent;
	width: 0;
	height: 0;
	z-index: 2;
}
.index_metro li.metro1 .arrow, .index_metro li.metro3 .arrow {
	right: 0;
	border-right-color: #FFF;
}
.index_metro li.metro6 .arrow, .index_metro li.metro8 .arrow {
	left: 0;
	border-left-color: #FFF;
}
.index_metro li.on .indexmetro {
	background: #007FC4;
	color: #FFF;
}
.index_metro li.on .indexmetro a {
	color: #FFF;
}
.index_metro li.on .indexmetro a:active, .index_metro li.on .indexmetro a:hover, .index_metro li.on .indexmetro a:focus {
	color: #FFC000;
}
.index_metro li.on.metro1 .arrow, .index_metro li.on.metro3 .arrow {
	right: 0;
	border-right-color: #0180C5;
}
.index_metro li.on.metro6 .arrow, .index_metro li.on.metro8 .arrow {
	left: 0;
	border-left-color: #0180C5;
}
.index_shares {
	height: 53px;
	background: rgba(241, 241, 241, 0.9);
	background: #EEE \9;
	width: 100%;
	position: fixed;
	bottom: 0;
}
.index_shares .shares_info {
	overflow: hidden;
	height: 53px;
	line-height: 53px;
	width: 1170px;
	margin: 0 auto;
	position: relative;
}
.index_shares .shares_info h4 {
	width: 90px;
	float: left;
	color: #004473;
	font-weight: 600;
}
.index_shares .shares_info .bd {
	width: 1050px;
	float: left;
	display: block;
}
.index_shares .shares_info .bd ul {
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}
.index_shares .shares_info .bd li {
	height: 53px;
	float: left;
	width: 100%;
}
.index_shares .shares_info .bd li dl {
	height: 100%;
}
.index_shares .shares_info .bd li dl dd {
	font-size: 14px;
	float: left;
	width: 33%;
	white-space: nowrap;
	overflow: hidden;
}
.index_shares .shares_info .bd li dl dd span {
	color: #e20000;
}
.index_shares .shares_info .hd {
	position: absolute;
	top: 15px;
	right: 10px;
	height: 23px;
	width: 19px;
	background: url(/uploadfiles/img/index_arrows_blue.png) no-repeat;
}
.index_shares .shares_info .hd a {
	display: block;
	width: 100%;
	height: 10px;
	margin-bottom: 5px;
}
.index_shares.bt {
	bottom: 575px;
}
.index_about {
	padding: 20px 0 30px;
	background: #005E9A;
	color: #55A5D2;
}
.index_about h4 {
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	border-bottom: 1px solid #CDC9C5;
	margin-bottom: 10px;
}
.index_about h4 strong {
	font-weight: normal;
	float: left;
	color: #FFF;
}
.index_about h4 a {
	float: right;
	color: #FFF;
	padding: 0 20px;
}
.index_about h4 a:active, .index_about h4 a:hover, .index_about h4 a:focus {
	color: #FFC000;
}
.index_about .group {
	float: left;
	width: 60%;
}
.index_about .group h5 {
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	padding: 12px 0;
	cursor: pointer;
}
.index_about .group h5 strong {
	font-weight: normal;
	float: left;
}
.index_about .group h5 i {
	display: inline;
	float: left;
	width: 23px;
	height: 16px;
	margin-left: 10px;
	background: url(/uploadfiles/img/index_arrows_white.png) no-repeat 0 4px;
}
.index_about .group h5 i.on {
	background: url(/uploadfiles/img/index_arrows_white.png) no-repeat 0 -10px;
}
.index_about .group ul {
	display: none;
}
.index_about .group li {
	/* width: 33%;*/
	width:50%;
	float:left;
	height:26px;
	line-height:26px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.index_about .group li a {
	color:#8eddff;
	/** **/
	color:#8eddff;
	display:block;
	width:90%;
	overflow:hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.index_about .group li a:active, .index_about .group li a:hover, .index_about .group li a:focus {
	color: #FFC000;
}
.index_about .about {
	width: 33%;
	float: right;
}
.index_about .about h4 {
	margin-bottom: 20px;
}
.index_about .about .intro {
	padding-bottom: 10px;
}
.index_about .about li {
	float: left;
	width: 77px;
	height: 107px;
	margin-right: 15px;
}
.index_about .about li img {
	width: 100%;
	height: 77px;
}
.index_about .about li p {
	text-align: center;
}
.sticky {
	position: fixed;
	bottom: 0;
}
.footer {
	padding: 20px 0;
	text-align: center;
	background: #F1F0EE;
}
.footer .wrapper {
	margin: 0 auto;
	width: 1170px;
}
.footer p {
	font-size: 13px;
	line-height: 22px;
	color: #898989;
}
.footer p span {
	white-space: nowrap;
}
.footer .shortcut {
	height: 35px;
	line-height: 35px;
	color: #5a5a5a;
}
.footer .shortcut a {
	padding: 0 10px;
	color: #5a5a5a;
	font-size: 14px;
}
.footer .shortcut a:active, .footer .shortcut a:hover, .footer .shortcut a:focus {
	color: #0268b3;
}
.floatbar {
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -148px;
	width: 56px;
	height: 296px;
	background: url(/uploadfiles/img/floatbar.png) no-repeat;
	display: none;
}
.floatbar li {
	height: 56px;
	padding-bottom: 4px;
	cursor: pointer;
}
.floatbar li a {
	display: block;
	height: 100%;
	width: 100%;
}
.floatbar li.icon {
	position: relative;
}
.floatbar li.icon div {
	width: 56px;
	position: absolute;
	right: 0;
}
.floatbar li.icon div:hover {
	width: 193px;
}
.floatbar li.icon div img {
	width: 56px;
	height: 56px;
	float: left;
}
.floatbar li.icon div span {
	padding: 0;
	font-size: 16px;
	color: #FFF;
	height: 56px;
	line-height: 56px;
	float: left;
	display: none;
	
	margin-left: -1px;
}
.floatbar li.email div span {
	background: #007CC8;
}
.floatbar li.contact div span {
	background: #f5a34d;
}
.floatbar li.icon div span a {
	color: #FFF;
}
.floatbar li.icon div:hover span {
	display: block;
}
.floatbar li.slideToTop a {
	background: lightgray;
	text-align: center;
	position: relative;
}
.floatbar li.slideToTop a .triangle {
	position: absolute;
	top: -10px;
	left: 8px;
	border: 20px solid transparent;
	border-bottom: 20px solid gray;
	width: 0;
	height: 0;
	margin: 0 auto;
}
.floatbar li.slideToTop a .square {
	position: absolute;
	top: 30px;
	left: 18px;
	width: 20px;
	height: 20px;
	background: gray;
	margin: 0 auto;
}
.floatbar li.slideToTop a:hover {
	background: #FFF;
	box-shadow: 1px 1px 5px 1px #D8D8D8;
}
/* 新闻 */
.news_banner {
	height: 117px;
	background: url(/uploadfiles/img/banner_news.jpg) no-repeat center;
}
.news_focus {
	padding: 39px 0;
	background: #F6F6F6;
}
.news_focus .news_slide {
	width: 50%;
	float: left;
	overflow: hidden;
	height: 318px;
	position: relative;
}
.news_focus .news_slide .bd {
	height: 100%;
}
.news_focus .news_slide .bd li {
	float: left;
	width: 100%;
	height: 318px;
	position: relative;
}
.news_focus .news_slide .bd li a {
	overflow: hidden;
	display: block;
	height: 100%;
}
.news_focus .news_slide .bd li a img {
	width: 100%;
	height: 100%;
}
.news_focus .news_slide .bd li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background: url(/uploadfiles/img/index_news_txtbg.png) repeat;
}
.news_focus .news_slide .bd li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	font-size: 12px;
	margin: 10px 15px;
	color: #FFF;
	line-height: 20px;
	overflow: hidden;
}
.news_focus .news_slide .hd {
	position: absolute;
	top: 50%;
	right: 0;
	height: 20px;
	width: 100%;
	text-align: right;
	margin-top: -25px;
}
.news_focus .news_slide .hd a {
	width: 35px;
	height: 47px;
	background: url(/uploadfiles/img/businus_arrow.png) no-repeat;
}
.news_focus .news_slide .hd a.prev {
	background-position: 0 center;
	float: left;
}
.news_focus .news_slide .hd a.next {
	background-position: right center;
	float: right;
}
.news_focus .news_list {
	float: right;
	width: 48%;
}
.news_focus .news_list .article {
	padding: 5px 15px;
	margin-bottom: 8px;
	background: #FFF;
}
.news_focus .news_list .article h3 {
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.news_focus .news_list .article h3 a {
	color: #424242;
}
.news_focus .news_list .article h3 a:active, .news_focus .news_list .article h3 a:hover, .news_focus .news_list .article h3 a:focus {
	color: #007cc8;
}
.news_focus .news_list .article .time {
	font-size: 12px;
}
.news_focus .news_list .article .desp {
	font-size: 12px;
	height: 42px;
	line-height: 1.4;
	overflow: hidden;
}
.news_section1 {
	padding: 23px 0 18px;
}
.news_section1 h2 {
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}
.news_section1 h2 a {
	font-size: 20px;
	color: #0268b3;
}
.news_section1 h2 a.more{
	float: right;
    font-size: 15px;
    color: #bbbbbb;
    padding-right: 15px;
    background: url(/uploadfiles/img/index_li.jpg) no-repeat right center
}
.news_section1 h2 a:active, .news_section1 h2 a:hover, .news_section1 h2 a:focus {
	color: #F5A34D;
}
.news_section1 .wrap_up {
	width: 67%;
	float: left;
}
.news_section1 .wrap_up .bd .article {
	border-top: 1px dotted #D3D3D3;
	position: relative;
	color: #383838;
	padding: 19px 25px 19px 100px;
}
.news_section1 .wrap_up .bd .article .time {
	position: absolute;
	top: 19px;
	left: 0;
	width: 56px;
	background: #F6F5F5;
	padding: 6px;
	text-align: center;
}
.news_section1 .wrap_up .bd .article .time .month {
	font-size: 20px;
	background: #0080CC;
	color: #FFF;
	height: 45px;
	line-height: 45px;
}
.news_section1 .wrap_up .bd .article .time .day {
	color: #0080CC;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	font-size: 24px;
}
.news_section1 .wrap_up .bd .article h3 {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
.news_section1 .wrap_up .bd .article h3 a {
	color: #424242;
}
.news_section1 .wrap_up .bd .article h3 a:active, .news_section1 .wrap_up .bd .article h3 a:hover, .news_section1 .wrap_up .bd .article h3 a:focus {
	color: #007cc8;
}
.news_section1 .wrap_up .bd .article .about {
	font-size: 12px;
}
.news_section1 .wrap_up .bd .article .about span {
	padding-right: 10px;
}
.news_section1 .wrap_up .bd .article .desp {
	font-size: 13px;
	height: 46px;
	overflow: hidden;
}
.news_section1 .special_feature {
	float: right;
	width: 31.8%;
	background: #F6F6F6;
	height: 480px;
}
.news_section1 .special_feature h2 {
	padding-left: 18px;
}
.news_section1 .special_feature .bd {
	width: 334px;
	margin: 0 auto;
}
.news_section1 .special_feature .bd .feature {
	margin-bottom: 12px;
}
.news_section1 .special_feature .bd .feature a {
	display: block;
	width: 334px;
	height: 122px;
	position: relative;
}
.news_section1 .special_feature .bd .feature a img {
	width: 100%;
	height: 100%;
}
.news_section1 .special_feature .bd .feature a .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 28px;
	background: #333;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 100%;
}
.news_section1 .special_feature .bd .feature a .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
	font-size: 18px;
	color: #FFF;
}
.news_section2 {
	padding: 39px 0 27px;
	background: #F7F8FA;
}
.news_section2 .news_section {
	width: 31.3%;
	float: left;
	height: 265px;
	margin-right: 2%;
	margin-bottom: 39px;
	box-shadow: 1px 1px 2px 1px #D7D7D7;
	background: #FFF;
}
.news_section2 .news_section.last {
	height: 240px;
}
.news_section2 .news_section h2 {
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #D7D7D7;
	padding-left: 20px;
	position: relative;
}
.news_section2 .news_section h2 a {
	font-weight: bold;
	font-size: 18px;
	color: #0268b3;
}
.news_section2 .news_section h2 a:active, .news_section2 .news_section h2 a:hover, .news_section2 .news_section h2 a:focus {
	color: #F5A34D;
}
.news_section2 .news_section h2 a.more {
	font-weight: normal;
	position: absolute;
	right: 20px;
	top: 0;
	font-size: 13px;
	color: #0268b3;
}
.news_section2 .news_section h2 a.more:active, .news_section2 .news_section h2 a.more:hover, .news_section2 .news_section h2 a.more:focus {
	color: #F5A34D;
}
.news_section2 .news_section .bd {
	padding: 10px 20px 0;
}
.news_section2 .news_section .bd li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 34px;
	line-height: 34px;
}
.news_section2 .news_section .bd li i {
	background: url(/uploadfiles/img/index_li.jpg) no-repeat left center;
	padding: 6px 8px;
}
.news_section2 .news_section .ft {
	text-align: right;
	height: 40px;
	line-height: 40px;
	padding-right: 20px;
}
.news_section2 .news_section .ft a {
	font-size: 13px;
	color: #0268b3;
}
.news_section2 .news_section .ft a:active, .news_section2 .news_section .ft a:hover, .news_section2 .news_section .ft a:focus {
	color: #F5A34D;
}
.news_section2 .news_video {
	width: 64.6%;
	margin-right: 2%;
	margin-bottom: 39px;
	float: left;
	height: 240px;
}
.news_section2 .news_video h2 {
	height: 43px;
	line-height: 43px;
}
.news_section2 .news_video h2 a {
	font-weight: bold;
	font-size: 18px;
	color: #0268b3;
}
.news_section2 .news_video h2 a:active, .news_section2 .news_video h2 a:hover, .news_section2 .news_video h2 a:focus {
	color: #F5A34D;
}
.news_section2 .news_video .video_preview {
	float: left;
	width: 48%;
	height: 190px;
}
.news_section2 .news_video .video_preview a {
	display: block;
	position: relative;
	height: 100%;
	width: 100%;
}
.news_section2 .news_video .video_preview a img {
	height: 100%;
	width: 100%;
}
.news_section2 .news_video .video_preview a .bg {
	position: absolute;
	bottom: 0;
	height: 30px;
	left: 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	background: #111;
	width: 100%;
}
.news_section2 .news_video .video_preview a .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	font-size: 15px;
	color: #d7d7d7;
}
.news_section2 .news_video .video_preview a .play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -31px;
	margin-top: -31px;
	width: 63px;
	height: 62px;
	background: url(/uploadfiles/img/play.png) no-repeat center;
	z-index: 5;
}
.news_section2 .news_video .video_list {
	float: right;
	width: 48.5%;
}
.news_section2 .news_video .video_list .bd li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 13px;
	line-height: 33px;
}
.news_section2 .news_video .video_list .bd li a {
	margin-left: 12px;
}
.news_section2 .news_video .video_list .ft {
	text-align: right;
	padding-right: 18px;
}
.news_section2 .news_video .video_list .ft a {
	font-size: 13px;
	color: #0268b3;
}
.news_section2 .news_video .video_list .ft a:active, .news_section2 .news_video .video_list .ft a:hover, .news_section2 .news_video .video_list .ft a:focus {
	color: #F5A34D;
}
/* 新闻列表 */
.news_content {
	float: right;
	width: 76%;
	padding-top: 37px;
}
.news_content .location2 {
	border-bottom: 1px solid #D7D8DD;
	height: 21px;
	padding: 3px 0 6px;
}
.news_content .location2_lt {
	height: 100%;
	float: left;
	border-left: 4px solid #0268B3;
	padding-left: 5px;
}
.news_content .location2_lt h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
}
.news_content .location2_rt {
	height: 100%;
	line-height: 21px;
	float: right;
	vertical-align: middle;
}
.news_content .location2_rt a img {
	vertical-align: middle;
	padding: 0 6px;
}
.news_content .location2_rt a.home {
	background: url(/uploadfiles/img/home.png) no-repeat left center;
	padding-left: 25px;
}
.news_content .articles {
	width: 67%;
	float: left;
}
.news_content .articles li {
	padding: 30px 0 20px;
	border-bottom: 1px solid #DBDBDB;
	height: 128px;
	position: relative;
}
.news_content .articles li a {
	display: block;
	height: 100%;
	position: relative;
	padding-left: 240px;
}
.news_content .articles li a img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 220px;
}
.news_content .articles li a h3 {
	font-size: 15px;
	color: #333333;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_content .articles li a .desp {
	color: #929292;
	font-size: 13px;
	line-height: 22px;
	height: 66px;
	padding: 5px 0 10px;
	overflow: hidden;
}
.news_content .articles li a .about span {
	color:#999;
	float:right;
	line-height:1;
	height:15px;
}
.news_content .articles li a .about span.time {
	float: left;
	padding-left: 25px;
	background: url(/uploadfiles/img/news_time.png) no-repeat left center;
}
.news_content .articles li a .about span.weibo {
	width: 20px;
	background: url(/uploadfiles/img/news_weibo.png) no-repeat center;
}
.news_content .articles li a .about span.wechat {
	width: 20px;
	background: url(/uploadfiles/img/news_wechat.png) no-repeat center;
}
.news_content .articles li a .about span.tqq {
	width: 20px;
	background: url(/uploadfiles/img/news_tqq.jpg) no-repeat center;
}
.news_content .articles li a:hover h3 {
	color: #0268b3;
}
.news_content .articles li a:hover .desp {
	color: #555;
}
.news_content .articles li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.news_content .articles li a:hover span {
	color:#666;
}
.news_content .articles li.noimg a {
	padding-left: 0;
}
.news_content .articles li .bshare-custom {
	position: absolute;
	bottom: 20px;
	right: 0;
	height: 16px;
	width: 120px;
}
.news_content .articles li .bshare-custom:hover .share {
	color: #999;
}
.news_content .articles li .bshare-custom a {
	float: left;
	display: inline;
	width: 18px;
	height: 16px;
	padding-left: 0;
}
.news_content .articles li .bshare-custom .share {
	float: left;
	color: #E9E9E9;
}
.news_content .articles li .bshare-custom .bshare-sinaminiblog {
	background: url(/uploadfiles/img/news_weibo.png) no-repeat center;
}
.news_content .articles li .bshare-custom .bshare-weixin {
	background: url(/uploadfiles/img/news_wechat.png) no-repeat center;
}
.news_content .articles li .bshare-custom .bshare-qqmb {
	background: url(/uploadfiles/img/news_tqq.jpg) no-repeat center;
}
.news_content .articles li .bshare-custom .bshare-more.more-style-addthis {
	display: none;
}
.news_content .articles li .bshareDiv {
	display: none;
}
.news_content .side {
	float: right;
	width: 30%;
	padding-top: 20px;
	position: relative;
}
.news_content .side h2 {
	font-size: 22px;
	line-height: 34px;
	height: 34px;
}
.news_content .side .news_search select {
	box-shadow: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 100%;
	height: 40px;
	height: 25px\9;
	line-height: 40px;
	background: url(/uploadfiles/img/news_search.jpg) no-repeat center;
	background-size: 100% 100%;
	background: #DDDDDD\9;
	border: none;
	padding-left: 5px;
	padding-left: 0\9;
	margin: 15px 0 0;
}
.news_content .side .news_search input {
	height: 38px;
	margin-top: 15px;
}
.news_content .side .news_search input:focus {
	box-shadow: none;
}
.news_content .side .news_search input.txt {
	width: 95%;
	height: 22px\9;
	border: none;
*padding-left: 0;
	padding: 1px 0 1px 5%;
	background: url(/uploadfiles/img/news_search_box.jpg) no-repeat center;
	background-size: 100% 100%;
	border: 1px solid #F5F5F5\9;
	background: none\9;
}
.news_content .side .news_search input.btn {
	width: 100%;
	text-align: center;
	background: #FACD00;
	border: none;
	font-size: 20px;
}
.news_content .side .video_top {
	padding-top: 25px;
}
.news_content .side .video_top a {
	position: relative;
	display: block;
	width: 100%;
	height: 190px;
}
.news_content .side .video_top a img {
	width: 100%;
	height: 100%;
}
.news_content .side .video_top a .play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -31px;
	margin-top: -31px;
	width: 63px;
	height: 62px;
	background: url(/uploadfiles/img/play.png) no-repeat center;
	z-index: 5;
}
.news_content .side .news_top {
	margin-top: 32px;
	background: #F2F2F2;
}
.news_content .side .news_top h2 {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #D9D9D9;
	padding-left: 15px;
}
.news_content .side .news_top .bd {
	padding: 8px 16px;
}
.news_content .side .news_top .bd li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_content .side .news_top .bd li a {
	font-size: 13px;
	line-height: 34px;
	height: 34px;
}
.news_content .side .news_top .bd li a.column {
	color: #0268b3;
}
.news_side {
	float: left;
	width: 20%;
	padding-top: 37px;
	background: #F7F8FA;
}
.news_side .hd {
	background: #0268B3;
}
.news_side .bd {
	padding: 25px 0;
}
.news_side .bd li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #D7D7D7;
}
.news_side .bd li i {
	float: left;
	width: 30px;
	height: 100%;
	background: url(/uploadfiles/img/news_li.png) no-repeat;
	background-position: 10px -20px;
}
.news_side .bd li a {
	display: block;
}
.news_side .bd li a.active {
	background: #0268B3;
	color: #fff;
}
.news_side .bd li:hover {
	background: #0268B3;
}
.news_side .bd li:hover i {
	background-position: 10px 21px;
}
.news_side .bd li:hover a {
	color: #FFF;
}
.news_details .location3 {
	border-bottom: 1px solid #D7D8DD;
	height: 36;
	padding: 3px 0 6px;
	position: relative;
}
.news_details .location3_lt {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.news_details .location3_lt h1 {
	padding: 0 2px;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	border-bottom: 2px solid #0081CC;
}
.news_details .location3_rt {
	height: 100%;
	line-height: 21px;
	float: right;
	margin-top: 10px;
}
.news_details .location3_rt a img {
	vertical-align: middle;
	padding: 0 6px;
}
.news_details .location3_rt a.home {
	background: url(/uploadfiles/img/home.png) no-repeat left center;
	padding-left: 25px;
}
.news_details .newscontent {
	width: 76%;
	float: right;
	padding-top: 37px;
}
.news_details .newscontent article {
	padding-bottom: 80px;
}
.news_details .newscontent article .hd {
	text-align: center;
	line-height: 40px;
	padding: 20px 0;
}
.news_details .newscontent article .hd h1 {
	font-size: 18px;
}
.news_details .newscontent article .hd .info {
	font-size: 12px;
	line-height: 1;
	margin: 10px auto;
	width: 80%;
}
.news_details .newscontent article .hd .info .source, .news_details .newscontent article .hd .info .time {
	padding-right: 20px;
}
.news_details .newscontent article .hd .info span.jiathis_style {
	float: right;
}
.news_details .newscontent article .hd .info span.jiathis_style .jtico_weixin {
	background: url(/uploadfiles/img/share.png) no-repeat 0px center;
}
.news_details .newscontent article .hd .info span.jiathis_style .jtico_yixin {
	background: url(/uploadfiles/img/share.png) no-repeat -20px center;
}
.news_details .newscontent article .hd .info span.jiathis_style .jtico_tsina {
	background: url(/uploadfiles/img/share.png) no-repeat -38px center;
}
.news_details .newscontent article .hd .info span.jiathis_style .jtico_renren {
	background: url(/uploadfiles/img/share.png) no-repeat -58px center;
}
.news_details .newscontent article .hd .info span.jiathis_style .jtico_jiathis {
	margin-left: 7px;
}
.news_details .newscontent article .bd {
	color: #555;
}
.news_details .newscontent article .bd p {
	font-size: 13px;
	line-height: 23px;
	padding-bottom: 23px;
}
.news_details .newscontent article .pics {
	padding-bottom: 50px;
	margin-right: -8px;
}
.news_details .newscontent article .pics img {
	width: 100%;
	height: auto;
}
.news_details .newscontent article .pics .fix {
	margin-right: -8px;
	position: relative;
	height: 100%;
}
.news_details .newscontent article .pics .fix:before, .news_details .newscontent article .pics .fix:after {
	display: table;
	clear: both;
	content: "";
}
.news_details .newscontent article .pics .col {
	float: left;
	margin-right: 8px;
	position: relative;
}
.news_details .newscontent article .pics .row {
	float: left;
	margin-bottom: 8px;
	position: relative;
}
.news_details .newscontent article .pics ._layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(1, 162, 234, 0.6);
	display: none;
}
.news_details .newscontent article .pics ._layer b {
	position: absolute;
	width: 64px;
	height: 64px;
	left: 50%;
	margin: -42px 0px 0px -32px;
	top: 50%;
	background: url("/uploadfiles/img/plus.png") no-repeat center;
	display: block;
}
.news_details .newscontent article .pics ._layer a {
	position: absolute;
	width: 108px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	border: 2px solid #FFF;
	left: 50%;
	bottom: 50%;
	margin: 0px 0px -82px -56px;
}
.news_details .newscontent article .piclist {
	display: none;
}
/* 业务与服务 */
.business_top {
	background: url(/uploadfiles/img/business_topbg.png) no-repeat center;
	height: 243px;
	color: #FFF;
	position: fixed;
	top: 137px;
	left: 0;
	z-index: 10;
	width: 100%;
}
.business_top .wrap {
	position: relative;
	padding-top: 50px;
}
.business_top h1 {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}
.business_top p {
	font-size: 16px;
	line-height: 32px;
	height: 32px;
}
.business_top .business_search {
	position: absolute;
	right: 0;
	top: 15px;
	background: url(/uploadfiles/img/business_search.png) no-repeat center;
	height: 21px;
	line-height: 21px;
	width: 191px;
	padding: 10px 10px 10px 20px;
}
.business_top .business_search span.btn {
	position: relative;
	float: right;
	width: 35px;
}
.business_top .business_search input {
	border: 0 none;
	background: none;
}
.business_top .business_search input.input {
	height: 21px;
	width: 155px;
	font-size: 16px;
	color: #FFF;
}
.business_top .business_search input.input:focus {
	box-shadow: 1px 1px 5px 1px #FFF;
}
.business_top .business_search input.btn {
	position: absolute;
	right: 0;
	top: -10px;
	height: 40px;
	width: 35px;
}
#section {
	position: relative;
	width: 100%;
	left: 0;
	overflow: hidden;
	height: 100%;
}
#section .header_fix {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
}
#section .page {
	background: #EFF0F2;
	width: 100%;
	overflow: hidden;
}
#section .page .wrappage {
	position: relative;
	z-index: 0;
}
#section .page .wrappage .hd_title {
	text-align: center;
	background: url(/uploadfiles/img/business_section1_1.png) no-repeat center 50px;
}
#section .page .wrappage .hd_title h2 {
	font-size: 30px;
	height: 30px;
	line-height: 30px;
	padding: 33px 0 20px;
	font-weight: bold;
}
#section .page .wrappage .hd_title h2 a {
	padding: 0 20px;
	font-size: 20px;
}
#section .page .wrappage .hd_title p {
	color: #414141;
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 15px;
}
#section .page.current {
	display: block;
	z-index: 1;
}
#section .page.current .wrappage {
	display: block;
}
#section .page.section1 .bd {
	padding: 40px 0;
	height: 277px;
	overflow: hidden;
}
#section .page.section1 .bd .wrap {
	position: relative;
	overflow: visible;
}
#section .page.section1 .bd li {
	width: 25%;
	float: left;
}
#section .page.section1 .bd li .box {
	border-radius: 5px;
	width: 98%;
	margin: 0 1%;
	height: 273px;
	padding-top: 4px;
}
#section .page.section1 .bd li .box h3 {
	text-align: center;
}
#section .page.section1 .bd li .box h3 a {
	display: block;
	font-size: 18px;
	line-height: 32px;
	padding-top: 75px;
}
#section .page.section1 .bd li .box p {
	margin:10px 20px 0;
	font-size:13px;
	line-height:23px;
	color:#999;
	/*height: 69px;*/
	overflow:hidden;
	text-overflow:ellipsis;
}
#section .page.section1 .bd li .box .wrapper {
	background: #fff;
	height: 260px;
}
#section .page.section1 .bd li .box.box1 {
	background: #ec5c26 url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}
#section .page.section1 .bd li .box.box1 h3 a {
	background: url(/uploadfiles/img/business_icon_1.png) no-repeat center 25px;
}
#section .page.section1 .bd li .box.box1:hover h3 a {
	background: url(/uploadfiles/img/business_icon_hover_1.png) no-repeat center -5px;
}
#section .page.section1 .bd li .box.box2 {
	background: #43aa32 url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}
#section .page.section1 .bd li .box.box2 h3 a {
	background: url(/uploadfiles/img/business_icon_2.png) no-repeat center 30px;
}
#section .page.section1 .bd li .box.box2:hover h3 a {
	background: url(/uploadfiles/img/business_icon_hover_2.png) no-repeat center -5px;
}
#section .page.section1 .bd li .box.box3 {
	background: #2ea7e0 url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}
#section .page.section1 .bd li .box.box3 h3 a {
	background: url(/uploadfiles/img/business_icon_3.png) no-repeat center 25px;
}
#section .page.section1 .bd li .box.box3:hover h3 a {
	background: url(/uploadfiles/img/business_icon_hover_3.png) no-repeat center -5px;
}
#section .page.section1 .bd li .box.box4 {
	background: #ffae00 url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}
#section .page.section1 .bd li .box.box4 h3 a {
	background: url(/uploadfiles/img/business_icon_02.png) no-repeat center 30px;
}
#section .page.section1 .bd li .box.box4:hover h3 a {
	background: url(/uploadfiles/img/business_icon_hover_4.png) no-repeat center -5px;
}
#section .page.section1 .bd li .box.box5 {
	background: #f57a3e url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}
#section .page.section1 .bd li .box.box5 h3 a {
	background: url(/uploadfiles/img/business_icon_05.png) no-repeat center 28px;
}
#section .page.section1 .bd li .box.box5:hover h3 a {
	background: url(/uploadfiles/img/business_icon_hover_5.png) no-repeat center -5px;
}
#section .page.section1 .bd li .box.box6 {
	background: #904bc6 url(/uploadfiles/img/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}
#section .page.section1 .bd li .box.box6 h3 a {
	background: url(/uploadfiles/img/business_icon_6.png) no-repeat center 25px;
}
#section .page.section1 .bd li .box.box6:hover h3 a {
	background: url(/uploadfiles/img/business_icon_hover_6.png) no-repeat center -5px;
}
#section .page.section1 .bd .prev, #section .page.section1 .bd .next {
	position: absolute;
	display: block;
	height: 47px;
	width: 50px;
	top: 50%;
	margin-top: -25px;
	background: url(/uploadfiles/img/businus_arrow.png) no-repeat;
}
#section .page.section1 .bd .prev {
	left: -50px;
	background-position: left center;
}
#section .page.section1 .bd .next {
	right: -50px;
	background-position: right center;
}
#section .page.section2 .box {
	width: 25%;
	background: #ffffff url(/uploadfiles/img/business_box.jpg) repeat-y right;
	float: left;
	margin-top: 15px;
	margin: 40px 0;
}
#section .page.section2 .box .hd {
	padding: 7px 15px;
}
#section .page.section2 .box .hd h3 {
	height: 67px;
	text-align: center;
	border-bottom: 1px solid #0076C0;
}
#section .page.section2 .box .hd h3 a {
	display: block;
	padding-top: 30px;
	font-size: 16px;
	line-height: 32px;
	color: #007db8;
}
#section .page.section2 .box .hd p {
	font-size: 12px;
	line-height: 22px;
	color: #676767;
	padding: 5px 10px;
	height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#section .page.section2 .box.box1 a {
	background: url(/uploadfiles/img/business_icon2_01.png) no-repeat center 5px;
}
#section .page.section2 .box.box2 a {
	background: url(/uploadfiles/img/business_icon2_02.png) no-repeat center 5px;
}
#section .page.section2 .box.box3 a {
	background: url(/uploadfiles/img/business_icon2_03.png) no-repeat center 5px;
}
#section .page.section2 .box.box4 a {
	background: url(/uploadfiles/img/business_icon2_04.png) no-repeat center 5px;
}
#section .page.section3 .hd {
	margin-top: 15px;
	height: 41px;
	line-height: 41px;
}
#section .page.section3 .hd li {
	float:left;
	/*width: 186px;*/
	margin-right:2px;
	background:#2BA6E0;
	color:#FFF;
	text-align:center;
	font-size:18px;
	cursor:pointer;
	padding:0 10px;
}
#section .page.section3 .hd li.on {
	background: #FFF !important;
	color: #005E9A;
}
#section .page.section3 .bd .tab {
	display: none;
}
#section .page.section3 .bd .tab:after {
	clear: both;
	content: "";
	display: table;
}
#section .page.section3 .bd .left {
	float: left;
	width: 42%;
	background: #FFF;
	height: 236px;
	padding: 30px 4%;
}
#section .page.section3 .bd .left h4 {
	height: 47px;
	line-height: 47px;
	font-size: 22px;
}
#section .page.section3 .bd .left div {
	font-size: 15px;
	line-height: 24px;
	padding: 20px 0;
}
#section .page.section3 .bd .left a {
	float: left;
}
#section .page.section3 .bd .right {
	float: right;
	position: relative;
	width: 50%;
	height: 296px;
}
#section .page.section3 .bd .right::before {
content: "";
display: table;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 50%;
border-width: 20px;
border-style: solid;
border-color: transparent transparent transparent #FFF;
margin-top: -20px;
}
#section .page.section3 .bd .right img {
	width: 100%;
	height: 100%;
}
#section .page.section3 .feature_footer {
	text-align: center;
	padding: 15px 0 0;
	color: #898989;
}
#section .section_hd {
	position: fixed;
	right: 30px;
	bottom: 50px;
}
#section .section_hd li {
	border-radius: 50%;
	background: rgba(200, 200, 200, 0.75);
	background: gray\9;
	width: 20px;
	height: 20px;
	margin-bottom: 10px;
	border: 2px solid #FFF;
	cursor: pointer;
}
#section .section_hd li.on {
	background: #FFF;
	border: 2px solid #999;
}
#section .section_bd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
/* 人力资源 */
.rlzy_banner {
	height: 117px;
	background: url(/uploadfiles/img/new_banner_rlzy.jpg) no-repeat center;
}
.hr_banner {
	height: 554px;
	position: relative;
	overflow: hidden;
	background: url(/uploadfiles/img/banner_hr.jpg) no-repeat center;
}
.hr_banner .bd {
	height: 100%;
}
.hr_banner .bd li {
	height: 554px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.hr_banner .hd {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	z-index: 1;
}
.hr_banner .hd li {
	display: inline-block;
*display: inline;
	zoom: 1;
	overflow: hidden;
	width: 12px;
	height: 12px;
	cursor: pointer;
	border-radius: 50%;
	background: #FFF;
	margin: 4px;
	line-height: 9999px;
}
.hr_banner .hd li.on {
	background: #0268B3;
}
.hr_recruit {
	padding: 50px 0 40px;
}
.hr_recruit .box {
	width: 20%;
	float: left;
	text-align: center;
}
.hr_recruit .box h2 a {
	display: block;
	font-size: 20px;
	line-height: 36px;
	padding-top: 140px;
	font-weight: bold;
}
.hr_recruit .box p {
	padding:10px 10px 0;
	color:#999;
	line-height:22px;
	font-size:14px;
	/*height: 68px;*/
	overflow:hidden;
}
.hr_recruit .box.box1 a {
	background: url(/uploadfiles/img/hr_01.png) no-repeat center 0;
}
.hr_recruit .box.box2 a {
	background: url(/uploadfiles/img/hr_02.jpg) no-repeat center 0;
}
.hr_recruit .box.box3 a {
	background: url(/uploadfiles/img/hr_03.jpg) no-repeat center 0;
}
.hr_recruit .box.box4 a {
	background: url(/uploadfiles/img/hr_04.png) no-repeat center 0;
}
.hr_recruit .box.box5 a {
	background: url(/uploadfiles/img/hr_05.png) no-repeat center 0;
}
.hr_join {
	background: url(/uploadfiles/img/recruit.png) no-repeat center;
	height: 477px;
}
.hr_join .hd {
	text-align: center;
	background: url(/uploadfiles/img/hr_bg.png) repeat-x 0 40px;
	color: #FFF;
	padding-bottom: 60px;
}
.hr_join .hd h2 {
	padding: 40px 0 20px;
	font-size: 40px;
	line-height: 60px;
	height: 60px;
	font-weight: bold;
}
.hr_join .hd p {
	font-size: 15px;
	line-height: 30px;
}
.hr_join .hd p.h3 {
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
}
.hr_join .bd .company, .hr_join .bd .place, .hr_join .bd .position {
	width: 33%;
	float: left;
}
.hr_join .bd select {
	box-shadow: none;
	border: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	display: block;
	margin: 0 auto;
	height: 50px;
	width: 276px;
	background: url(/uploadfiles/img/search-work_1.png) no-repeat center;
	background: #F4DBD0\9;
*background: none;
}
.hr_join .bd .position {
	text-align: center;
	min-width: 276px;
	height: 50px;
	background: url(/uploadfiles/img/search-work_2.png) no-repeat center;
}
.hr_join .bd .position span {
	display: inline-block;
	line-height: 50px;
}
.hr_join .bd .position span.input {
	margin-top: -20px;
}
.hr_join .bd .position input {
	height: 50px;
	border: none;
	background: none;
	float: left;
}
.hr_join .bd .position .input input {
	width: 211px;
	padding-left: 10px;
}
.hr_join .bd .position .btn input {
	width: 55px;
}
.hr_staff .hd {
	text-align: center;
	color: #000;
	background: url(/uploadfiles/img/business_section1_1.jpg) repeat-x 0 20px;
}
.hr_staff .hd h2 {
	padding: 40px 0 20px;
	font-size: 40px;
	line-height: 60px;
	height: 60px;
	font-weight: bold;
}
.hr_staff .hd h2 a {
	color: #000;
	padding: 0 20px;
	background: #FFF;
}
.hr_staff .hd p {
	font-size: 15px;
	line-height: 30px;
}
.hr_staff .hd p.h3 {
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
}
.hr_staff .bd {
	padding: 50px 0;
}
.hr_staff .bd li {
	width: 31%;
	float: left;
	margin: 0 1%;
}
.hr_staff .bd li a {
	display: block;
}
.hr_staff .bd li a img {
	width: 100%;
	height: 237px;
}
.hr_staff .bd li a p {
	padding: 15px 0;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/* 关于  */
.about_banner {
	height: 314px;
	background: url(/uploadfiles/img/banner_history.png) no-repeat center;
}
.about_left {
	float: left;
	width: 20%;
	padding-top: 37px;
	background: #F7F8FA;
	margin-bottom: 40px;
}
.about_left .hd {
	background: #0268B3;
}
.about_left .bd {
	padding: 25px 0;
}
.about_left .bd li {
	clear: both;
	line-height: 50px;
	border-bottom: 1px dashed #D7D7D7;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.about_left .bd li i {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(/uploadfiles/img/news_li.png) no-repeat 10px -20px;
	display: block;
}
.about_left .bd li a {
	display: block;
	padding-left: 30px;
	height: 50px;
	font-size: 16px;
}
.about_left .bd li a.no {
	background: #0268B3;
	color: #FFF;
}
.about_left .bd li.on i {
	background: url(/uploadfiles/img/news_li_down.png) no-repeat 10px 22px;
}
.about_left .bd li .submenu {
	clear: both;
	display: none;
}
.about_left .bd li .submenu dd {
	height: 36px;
	line-height: 36px;
}
.about_left .bd li .submenu dd a {
	height: 36px;
	background: #F7F8FA;
	color: #313131;
	font-size: 14px;
	padding-left: 0;
}
.about_left .bd li .submenu dd a span {
	padding: 0 15px 0 20px;
	font-size: 16px;
}
.about_left .bd li .submenu dd a:hover, .about_left .bd li .submenu dd a.on，.about_left .bd li .submenu dd a.no {
	background: #0268B3;
	color: #FFF;
}
.about_right {
	float: right;
	width: 76%;
	padding-top: 37px;
	color: #555;
}
.about_right .location3 {
	border-bottom: 1px solid #D7D8DD;
	height: 36;
	padding: 3px 0 6px;
	position: relative;
}
.about_right .location3_lt {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.about_right .location3_lt h1 {
	padding: 0 2px;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	border-bottom: 2px solid #0081CC;
}
.about_right .location3_rt {
	height: 100%;
	line-height: 21px;
	float: right;
	margin-top: 10px;
	width: 500px;
	text-align: right;
}
.about_right .location3_rt a img {
	vertical-align: middle;
	padding: 0 6px;
}
.about_right .location3_rt a.home {
	background: url(/uploadfiles/img/home.png) no-repeat left center;
	padding-left: 25px;
}
.about_right article .hd, .about_right .article .hd {
	text-align: center;
	line-height: 40px;
	padding: 20px 0;
}
.about_right article .hd h1, .about_right .article .hd h1 {
	font-size: 18px;
}
.about_right article .hd .info, .about_right .article .hd .info {
	font-size: 12px;
	line-height: 1;
	margin: 10px auto;
	width: 80%;
}
.about_right article .hd .info .source, .about_right .article .hd .info .source, .about_right article .hd .info .time, .about_right .article .hd .info .time {
	padding-right: 20px;
}
.about_right article .hd .info span.jiathis_style, .about_right .article .hd .info span.jiathis_style {
	float: right;
}
.about_right article .hd .info span.jiathis_style .jtico_weixin, .about_right .article .hd .info span.jiathis_style .jtico_weixin {
	background: url(/uploadfiles/img/share.png) no-repeat 0px center;
}
.about_right article .hd .info span.jiathis_style .jtico_yixin, .about_right .article .hd .info span.jiathis_style .jtico_yixin {
	background: url(/uploadfiles/img/share.png) no-repeat -20px center;
}
.about_right article .hd .info span.jiathis_style .jtico_tsina, .about_right .article .hd .info span.jiathis_style .jtico_tsina {
	background: url(/uploadfiles/img/share.png) no-repeat -38px center;
}
.about_right article .hd .info span.jiathis_style .jtico_renren, .about_right .article .hd .info span.jiathis_style .jtico_renren {
	background: url(/uploadfiles/img/share.png) no-repeat -58px center;
}
.about_right article .hd .info span.jiathis_style .jtico_jiathis, .about_right .article .hd .info span.jiathis_style .jtico_jiathis {
	margin-left: 7px;
}
.about_right article .bd p, .about_right .article .bd p {
	font-size: 13px;
	line-height: 23px;
	padding-bottom: 23px;
}
.about_content {
	padding: 40px 5px 100px;
}
.about_content p {
	padding-bottom: 20px;
}
/* 责任基因 */
.responsible {
	padding: 40px 5px 100px;
}
.responsible h2 {
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 20px;
}
.responsible p {
	padding-bottom: 20px;
}
/* 业务实践 */
.practice .hd {
	padding: 20px 0;
}
.practice .bd {
	padding-bottom: 100px;
}
.practice .bd li {
	width: 50%;
	float: left;
	text-align: center;
	line-height: 40px;
	padding-bottom: 10px;
}
/* 大事记 */
.history {
	position: relative;
}
.history .hd {
	padding: 20px 0;
	font-size: 14px;
	line-height: 28px;
}
.history .history_tabs li {
	width: 175px;
	float: left;
	margin: 10px 2px 10px 0;
	height: 83px;
}
.history .history_tabs li p, .history .history_tabs li h2 {
	padding-left: 5px;
	color: #FFF;
}
.history .history_tabs li h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
.history .history_tabs li h2 a {
	color: #FFF;
}
.history .history_tabs li h2 a:active, .history .history_tabs li h2 a:hover, .history .history_tabs li h2 a:focus {
	color: #0268b3;
}
.history .history_tabs li p {
	font-size: 14px;
}
.history .history_tabs li.on, .history .history_tabs li:hover {
	padding: 10px 0;
	margin: 0 2px 0 0;
}
.history .history_tabs li:hover {
	background-color: #444 !important;
}
.history .history_fix {
	position: relative;
}
.history .bd {
	padding: 40px 0;
	display: none;
}
.history .bd .history_menu {
	position: absolute;
	left: 0;
	top: 30px;
	width: 222px;
	background: #F7F8FA;
	padding: 20px 15px;
	z-index: 10;
}
.history .bd .history_menu h2 {
	text-align: center;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
}
.history .bd .history_menu p {
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	padding-bottom: 10px;
	text-align: center;
	color: #5f5f5f;
	border-bottom: 1px dotted #B9B9B9;
}
.history .bd .history_menu ul {
	display: block;
	padding: 20px;
}
.history .bd .history_menu li {
	width: 90px;
	float: left;
	border-left: 1px solid #E7E7E8;
	position: relative;
	line-height: 20px;
	height: 20px;
	padding: 5px 0;
}
.history .bd .history_menu li a {
	position: absolute;
	top: 0;
	padding-left: 10px;
	left: -1px;
	display: block;
}
.history .bd .history_menu li a:hover, .history .bd .history_menu li a.on {
	color: #0081CC;
	border-left: 2px solid #0081CC;
}
.history .bd .history_menu.fix {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -320px;
}
.history .bd .history_content {
	float: right;
	width: 536px;
	padding-bottom: 100px;
}
.history .bd .history_content .years {
	background: url(/uploadfiles/img/dot_gray.jpg) repeat-y 6px;
}
.history .bd .history_content .year_content {
	padding: 22px 10px 10px 30px;
	border-bottom: 1px solid #D6D6D6;
	padding-bottom: 20px;
	margin-left: 6px;
	position: relative;
}
.history .bd .history_content .year_content p {
	color: #4e4e4e;
	line-height: 24px;
	padding-bottom: 15px;
}
.history .bd .history_content .year_content h3 {
	position: absolute;
	top: 10px;
	left: -100px;
	text-align: center;
	line-height: 1.2;
	color: #555555;
}
.history .bd .history_content .year_content h3 strong {
	display: block;
	font-size: 36px;
}
.history .bd .history_content .year_content h3 small {
	font-size: 14px;
}
.history .bd .history_content .top {
	background: url(/uploadfiles/img/year_top_bg.png) no-repeat 0 30px;
}
.history .bd .history_content .year {
	background: url(/uploadfiles/img/year_bg.png) no-repeat 3px 30px;
}
.history .bd .history_content .year.last .year_content, .history .bd .history_content .year:last-child .year_content {
	border-bottom: none;
}
/* 领导人 */
.leaders {
	padding-bottom: 40px;
}
.leaders .bd {
	margin-right: -6%;
	padding: 40px 0 30px;
}
.leaders .bd li {
	width: 27%;
	margin-right: 6%;
	float: left;
	margin-bottom: 20px;
}
.leaders .bd li a {
	display: block;
}
.leaders .bd li img {
	width: 100%;
}
.leaders .bd li h2 {
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
	padding: 5px 10px;
}
.leaders .bd li p {
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	padding: 5px 10px;
}
.leaders .bd li:hover {
	background: #0075C2;
}
.leaders .bd li:hover a {
	color: #FFF;
}
.leader_details {
	padding: 40px 0 80px;
	line-height: 30px;
}
.leader_details .hd .avatar {
	float: left;
	width: 27%;
	height: 288px;
*display: inline;
	margin-right: 25px;
	margin-bottom: 15px;
}
.leader_details .hd h1 {
	font-size: 23px;
	line-height: 34px;
}
.leader_details .hd p.intro {
	font-size: 16px;
	line-height: 34px;
}
/* 领导层 */
.leadership {
	padding-bottom: 20px;
}
.leadership .bd {
	padding-bottom: 80px;
}
.leadership .bd li {
	padding: 40px 0 0;
}
.leadership .bd li .li_lt {
	width: 29%;
	float: left;
}
.leadership .bd li .li_rt {
	float: right;
	width: 64%;
	padding-right: 20px;
}
.leadership .bd li .li_rt h2 {
	border-bottom: 1px dotted #A3A3A3;
	font-size: 22px;
	line-height: 38px;
}
.leadership .bd li .li_rt h2 small {
	font-size: 16px;
	color: #8D8D8D;
	padding-left: 15px;
}
.leadership .bd li .li_rt .li_bd {
	padding: 10px 0;
	font-size: 14px;
	color: #585858;
	line-height: 24px;
}
.leadership .bd li .li_rt .li_bd p {
	padding-bottom: 10px;
}
.leadership .bd li:after {
	clear: both;
	content: '';
	display: table;
}
/* 珍档荟萃 */
.archives {
	padding-bottom: 50px;
}
.archives .hd {
	text-align: center;
	line-height: 40px;
	padding: 40px 0;
	zoom: 1;
}
.archives .hd span {
	display:inline-block;
	margin-bottom:10px;
}
.archives .hd span {
	display:inline-block;
	padding:10px 0px;
}
.archives .hd span a {
	border: 1px solid #A6A6A6;
	color: #525252;
	font-size: 16px;
	line-height: 34px;
	padding: 9px 32px 9px 22px;
	position: relative;
}
.archives .hd span a i {
	position: absolute;
	right: 8px;
	top: 12px;
	width: 16px;
	height: 16px;
	background: url(/uploadfiles/img/iconfont-youjiantou.png) no-repeat center;
}
.archives .hd span a:hover, .archives .hd span a.on {
	background: #17AEF2;
	border: 1px solid #17AEF2;
	color: #FFF;
}
.archives .hd span a:hover i, .archives .hd span a.on i {
	background: url(/uploadfiles/img/iconfont-xiajiantou.png) no-repeat center;
}
.archives .bd li {
	width: 31%;
	margin: 0 1%;
	position: relative;
	height: 210px;
	margin-bottom: 38px;
	float: left;
}
.archives .bd li img {
	width: 100%;
	height: 100%;
}
/* 珍档荟萃详情 */
.archives_details {
	padding-bottom: 50px;
}
.archives_details .hd {
	padding: 30px 0 20px;
}
.archives_details .hd h1 {
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
}
.archives_details .bd {
	color: #777;
	padding-bottom: 30px;
}
.archives_details .bd p {
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 15px;
}
.archives_details .ft {
	padding: 30px 0 20px;
	border-top: 1px solid #E9E9E9;
}
.archives_details .ft .back {
	display: block;
	height: 34px;
	width: 87px;
	text-align: center;
	color: #FFF;
	background: #17AEF2;
	line-height: 34px;
	font-size: 16px;
}
.archives_details .ft ul {
	padding: 20px 0;
}
.archives_details .ft ul li {
	font-size: 14px;
	line-height: 26px;
}
.archives_details .ft ul li a {
	color: #777;
}
.archives_details .ft ul li a:active, .archives_details .ft ul li a:hover, .archives_details .ft ul li a:focus {
	color: #0268b3;
}
/* 影视作品 */
.works {
	padding-bottom: 50px;
}
.works .hd {
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding: 40px 0;
}
.works .hd span a {
	border: 1px solid #A6A6A6;
	color: #525252;
	font-size: 16px;
	line-height: 34px;
	padding: 9px 32px 9px 22px;
	position: relative;
}
.works .hd span a i {
	position: absolute;
	right: 8px;
	top: 12px;
	width: 16px;
	height: 16px;
	background: url(/uploadfiles/img/iconfont-youjiantou.png) no-repeat center;
}
.works .hd span a:hover, .works .hd span a.on {
	background: #17AEF2;
	border: 1px solid #17AEF2;
	color: #FFF;
}
.works .hd span a:hover i, .works .hd span a.on i {
	background: url(/uploadfiles/img/iconfont-xiajiantou.png) no-repeat center;
}
.works .bd li {
	width: 31%;
	margin-right: 2%;
	position: relative;
	height: 210px;
	margin-bottom: 38px;
	float: left;
}
.works .bd li img {
	width: 100%;
	height: 100%;
}
.works .bd li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 44px;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	padding: 10px 0;
	overflow: hidden;
}
.works .bd li .bg h3 {
	padding-left: 10px;
	height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.works .bd li .bg h3 a {
	color: #FFF;
	font-size: 13px;
}
.works .bd li .bg p {
	height: 20px;
	padding-left: 30px;
	font-size: 12px;
	background: url(/uploadfiles/img/view.png) no-repeat 10px 8px;
}
.works .bd li .bg .play {
	position: absolute;
	right: 12px;
	bottom: 12px;
	padding: 0 10px;
	line-height: 20px;
	border: 1px solid #D1CFCC;
	color: #FFF;
	font-size: 12px;
}
.works .bd li:hover .play {
	background: #0075C2;
	border: 1px solid #0075C2;
}
.works_details .bd #video {
	width: 480px;
	margin: 40px auto;
}
.works_details .hd_lt {
	float: left;
	width: 50%;
	overflow: hidden;
}
.works_details .hd_lt h1 {
	font-size: 14px;
	float: left;
	line-height: 25px;
}
.works_details .hd_lt h1 strong {
	font-size: 18px;
}
.works_details .hd_lt .view {
	font-size: 14px;
	line-height: 25px;
	float: left;
	padding-left: 30px;
	background: url(/uploadfiles/img/iconfont-aixin.png) no-repeat 8px center;
	margin-left: 10px;
}
.works_details .hd_rt {
	overflow: hidden;
	float: right;
	width: 50%;
}
.works_details .hd_rt .bdsharebuttonbox {
	float: right;
}
.works_details .ft {
	overflow: hidden;
}
.works_details .ft h2 {
	color: #30A0E2;
	padding: 20px 0 20px 25px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	background: url(/uploadfiles/img/iconfont-shipin.png) no-repeat left center;
}
.works_details .ft a {
	color: #30A0E2;
}
.works_details .ft a:active, .works_details .ft a:hover, .works_details .ft a:focus {
	color: #0268b3;
}
.works_details .ft ul {
	margin-right: -3%;
}
.works_details .ft li {
	width: 22%;
	float: left;
	margin-right: 3%;
}
.works_details .ft li img {
	width: 100%;
	height: 130px;
}
.works_details .ft li p {
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.works_details .ft li p a {
	display: block;
	position: relative;
}
.works_details .ft li p a span {
	position: absolute;
	right: 0;
	top: 0;
	padding-left: 18px;
	background: url(/uploadfiles/img/love_gray.png) no-repeat left center;
	color: #585858;
}
/* 出版物 */
.publish {
	padding-bottom: 50px;
}
.publish .hd {
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding: 40px 0;
}
.publish .hd span a {
	border: 1px solid #A6A6A6;
	color: #525252;
	font-size: 16px;
	line-height: 34px;
	padding: 9px 32px 9px 22px;
	position: relative;
}
.publish .hd span a i {
	position: absolute;
	right: 8px;
	top: 12px;
	width: 16px;
	height: 16px;
	background: url(/uploadfiles/img/iconfont-youjiantou.png) no-repeat center;
}
.publish .hd span a:hover, .publish .hd span a.on {
	background: #17AEF2;
	border: 1px solid #17AEF2;
	color: #FFF;
}
.publish .hd span a:hover i, .publish .hd span a.on i {
	background: url(/uploadfiles/img/iconfont-xiajiantou.png) no-repeat center;
}
.publish .bd li {
	width: 31%;
	margin-right: 2%;
	position: relative;
	margin-bottom: 38px;
	float: left;
}
.publish .bd li a {
	height: 346px;
	display: block;
	width: 100%;
}
.publish .bd li a img {
	width: 100%;
	height: 296px;
}
.publish .bd li a h3 {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #000;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.publish .bd li p {
	text-align: center;
}
.publish .bd li p a {
	display: inline;
	font-size: 12px;
	padding: 5px 10px;
	background: #16AEF2;
	color: #FFF;
	border-radius: 4px;
	margin: 0 4px;
}
.report {
	padding-top: 50px;
}
.report_details {
	padding: 20px 0 100px;
}
.report_details h1 {
	font-size: 18px;
	text-align: center;
	padding: 15px;
}
.report_details #pdf {
	text-align: center;
	border: 2px solid #7FBAD1;
}
.report_details #pdf p {
	padding: 20px;
}
/* 搜索 */
.search {
	padding: 0 0 100px;
}
.search_banner {
	width: 100%;
	height: 210px;
	background: url(/uploadfiles/img/search.jpg) no-repeat center;
}
.search .hd {
	margin-top: 40px;
}
.search .hd h1 {
	height: 45px;
	line-height: 45px;
	font-size: 30px;
	font-weight: bold;
	border-bottom: 1px solid #D3DAE1;
}
.search .hd p {
	text-align: left;
	line-height: 1;
	margin: 20px 0;
}
.search .hd p span input {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.search .hd p span.btn input {
	height: 32px;
}
.search .bd {
	padding: 40px 0 40px;
	font-size: 14px;
}
.search .bd li {
	border-bottom: 1px solid #CCC;
	margin: 10px 0;
	padding-bottom: 10px;
}
.search .bd li .title a {
	font-weight: bold;
}
.search .bd li .title a.chnl {
	color: #0E90D2;
	font-weight: normal;
}
.search .bd li .desp {
	text-indent: 5em;
}
/* 音乐 */
.music {
	padding-bottom: 50px;
}
.music .bd {
	text-align: center;
	overflow: hidden;
	width: 100%;
}
.music .hd {
	text-align: center;
	padding: 20px 0;
}
.music .hd .download {
	height: 40px;
	padding-bottom: 15px;
}
.music .hd .download a {
	padding: 10px 20px;
	background: #0584D8;
	border-radius: 5px;
	color: #FFF;
	font-size: 16px;
}
.music .hd .irc {
	padding: 20px 0;
	text-align: center;
}
/* 组织架构 */
.structure {
	color: #676767;
}
.structure .hd {
	padding: 20px 0;
}
.structure .bd {
	padding: 10px 0 0;
	border-bottom: 1px solid #D3BF8B;
	margin-bottom: 100px;
}
.structure th, .structure td {
	border: 1px solid #FFF;
	padding: 5px;
}
.structure .th th {
	background: #C0A354;
	color: #FFF;
	text-align: left;
}
.structure td.bt {
	border-top-color: #D3BF8B;
}
.structure .bg {
	background: #EEEFEF;
}
/* 致辞 */
.speech .bd .avatar {
	float: left;
	width: 220px;
*display: inline;
	margin-right: 20px;
	margin-bottom: 10px;
}
/* 博鱼体育全站入口荣誉 */
.glory .hd {
	padding: 20px 0 40px;
}
.glory .bd li {
	width: 25%;
	float: left;
	text-align: center;
	padding-bottom: 20px;
}
.glory .bd li img {
	height: 146px;
	width: 196px;
	padding: 10px 5px;
	border: 1px solid #BBBBBB;
}
.glory .bd li p {
	text-align: left;
	margin: 9px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
/* 站群 */
.websites_banner {
	width: 100%;
	height: 176px;
	background: url(/uploadfiles/img/websites.png) no-repeat center;
}
.websites .hd {
	margin-top: 40px;
	height: 58px;
	border-bottom: 1px solid #D3DAE1;
	line-height: 35px;
	position: relative;
}
.websites .hd h1 {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 30px;
	font-weight: bold;
}
.websites .hd .right {
	position: absolute;
	right: 0;
	top: 20px;
}
.websites .bd {
	padding: 40px 20px 200px;
}
.websites .bd li {
	width: 50%;
	float: left;
	font-size: 13px;
	line-height: 34px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.websites .bd li a {
	padding-left: 20px;
	background: url(/uploadfiles/img/website_li.jpg) no-repeat left center;
	color: #393939;
}
.websites .bd li a:active, .websites .bd li a:hover, .websites .bd li a:visited {
	color: #0268b3;
}
/* 股票 */
.stock_banner {
	width: 100%;
	height: 176px;
	background: url(/uploadfiles/img/stock.jpg) no-repeat center;
}
.stock .hd {
	margin-top: 40px;
	height: 58px;
	border-bottom: 1px solid #D3DAE1;
	line-height: 35px;
	position: relative;
}
.stock .hd h1 {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 30px;
	font-weight: bold;
}
.stock .bd {
	padding: 40px 20px 200px;
}
.stock .bd li {
	width: 40%;
	margin: 0 4%;
	float: left;
	height: 70px;
	padding: 0 1%;
	border-bottom: 1px solid #E3E4E6;
	margin-bottom: 15px;
}
.stock .bd li h2 {
	height: 25px;
	line-height: 1;
}
.stock .bd li h2 strong {
	font-weight: bold;
	font-size: 18px;
	color: #333;
}
.stock .bd li h2 small {
	color: #999999;
	font-size: 14px;
	padding-left: 5px;
}
.stock .bd li p {
	line-height: 1;
}
.stock .bd li p .red {
	color: red;
}
.stock .bd li p .green {
	color: green;
}
.stock .bd li p .blue {
	color: blue;
}
.stock .bd li p span {
	font-size: 15px;
}
.stock .bd li p span.down {
	background: url(/uploadfiles/img/stock_down.jpg) no-repeat left center;
}
.stock .bd li p span.up {
	background: url(/uploadfiles/img/stock_up.jpg) no-repeat left center;
}
.stock .bd li p span.s1 {
	font-size: 24px;
	font-weight: bold;
}
.stock .bd li p span.s2 {
	padding-left: 15px;
	margin-left: 10px;
	color: red;
}
.stock .bd li p span.s3 {
	color: red;
}
.stock .bd li p span.time {
	font-size: 12px;
	padding-left: 10px;
}
/* 作风 */
.idea {
	padding: 120px 40px;
}
.idea_left {
	float: left;
	width: 50%;
}
.idea_left img {
	display: block;
}
.idea_right {
	float: right;
	width: 50%;
	line-height: 30px;
}
.idea_right h3, .idea_right p {
	margin-left: 45px;
}
.idea_right h3 {
	font-size: 18px;
	color: #0075c2;
	font-weight: bold;
}
.idea_right p {
	font-size: 16px;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
}
/* 博鱼体育全站入口日 */
.staffday .hd {
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 10px;
}
.staffday .hd img {
	float: right;
*display: inline;
	margin-left: 30px;
	margin-bottom: 10px;
}
.staffday .hd h1 {
	line-height: 35px;
	font-size: 24px;
	padding: 20px 0;
}
.staffday .hd h1 strong {
	color: #ff8a00;
	font-size: 30px;
}
.staffday .hd p {
	font-size: 14px;
	line-height: 2;
	padding-bottom: 14px;
}
.staffday .bd h2 {
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
}
.staffday .bd .time {
	margin: 20px 0;
	padding: 0 80px 0;
	position: relative;
	width: 730px;
	height: 38px;
	overflow: hidden;
}
.staffday .bd .time .time_bd {
	width: 100%;
	margin: 0 auto;
	background: url(/uploadfiles/img/dot_gray.jpg) repeat-x bottom;
	height: 38px;
	position: relative;
}
.staffday .bd .time .time_bd ul {
	position: absolute;
	bottom: 0px;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
}
.staffday .bd .time .time_bd ul li {
	float: left;
	cursor: pointer;
}
.staffday .bd .time .time_bd ul li span {
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	width: 43px;
	padding: 0 5px;
}
.staffday .bd .time .time_bd ul li.on span {
	padding: 0;
	font-weight: bold;
	color: #0268b3;
	background: url(/uploadfiles/img/staff_day_bt.jpg) no-repeat center bottom;
}
.staffday .bd .time .prev, .staffday .bd .time .next {
	position: absolute;
	top: 0;
	width: 46px;
	height: 38px;
}
.staffday .bd .time .prev {
	background: url(/uploadfiles/img/staff_day_left.jpg) no-repeat center;
	left: 0;
}
.staffday .bd .time .next {
	background: url(/uploadfiles/img/staff_day_right.jpg) no-repeat center;
	right: 0;
}
.staffday .bd .time.mobile {
	width: 100%;
	overflow: scroll;
	padding: 0;
	height: auto;
}
.staffday .bd .time.mobile .prev, .staffday .bd .time.mobile .next {
	display: none;
}
.staffday .bd .time.mobile .time_bd {
	height: auto;
	overflow: scroll;
}
.staffday .bd .time.mobile .time_bd ul {
	position: static;
}
.staffday .bd .activities {
	padding-top: 10px;
}
.staffday .bd .activities .tab {
	display: none;
}
.staffday .bd .activities .activity_hd .thumb {
	float: left;
	width: 36%;
	height: 210px;
	padding: 4px;
	background: #DFDFDF;
	box-sizing: padding-box;
}
.staffday .bd .activities .activity_hd .thumb img {
	height: 100%;
	width: 100%;
}
.staffday .bd .activities .activity_hd .toplog {
	float: right;
	width: 58%;
}
.staffday .bd .activities .activity_hd .toplog h3 {
	font-size: 17px;
	line-height: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.staffday .bd .activities .activity_hd .toplog p.about {
	line-height: 1;
	margin: 10px 0;
}
.staffday .bd .activities .activity_hd .toplog p.about span.pubtime {
	float: left;
	background: url(/uploadfiles/img/news_time.png) no-repeat left center;
	padding-left: 20px;
	width: 45%;
}
.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_weixin {
	background: url(/uploadfiles/img/share.png) no-repeat 0px center;
}
.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_yixin {
	background: url(/uploadfiles/img/share.png) no-repeat -20px center;
}
.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_tsina {
	background: url(/uploadfiles/img/share.png) no-repeat -38px center;
}
.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_renren {
	background: url(/uploadfiles/img/share.png) no-repeat -58px center;
}
.staffday .bd .activities .activity_hd .toplog p.about span .jtico_jiathis {
	margin-left: 7px;
}
.staffday .bd .activities .activity_hd .toplog div.desp {
	font-size: 13px;
	line-height: 23px;
	color: #5f5f5f;
	height: 115px;
	overflow: hidden;
}
.staffday .bd .activities .log_list {
	padding: 40px 0 100px;
}
.staffday .bd .activities .log_list li {
	border-bottom: 1px dotted #CDCDCD;
	font-size: 14px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.staffday .bd .activities .log_list li a {
	padding-left: 25px;
	background: url(/uploadfiles/img/index_li.jpg) no-repeat left center;
}
/* 员工活动 */
.staffday_details {
	padding-bottom: 50px;
}
.staffday_details .pics {
	padding-bottom: 50px;
	margin-right: -8px;
}
.staffday_details .pics img {
	width: 100%;
	height: auto;
}
.staffday_details .pics .fix {
	margin-right: -8px;
	position: relative;
	height: 100%;
}
.staffday_details .pics .fix:before, .staffday_details .pics .fix:after {
	display: table;
	clear: both;
	content: "";
}
.staffday_details .pics .col {
	float: left;
	margin-right: 8px;
	position: relative;
}
.staffday_details .pics .row {
	float: left;
	margin-bottom: 8px;
	position: relative;
}
.staffday_details .pics ._layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(1, 162, 234, 0.6);
	display: none;
}
.staffday_details .pics ._layer b {
	position: absolute;
	width: 64px;
	height: 64px;
	left: 50%;
	margin: -42px 0px 0px -32px;
	top: 50%;
	background: url("/uploadfiles/img/plus.png") no-repeat center;
	display: block;
}
.staffday_details .pics ._layer a {
	position: absolute;
	width: 108px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	border: 2px solid #FFF;
	left: 50%;
	bottom: 50%;
	margin: 0px 0px -82px -56px;
}
.staffday_details .piclist {
	display: none;
}
/* 招商之最 */
.best {
	padding: 20px 0 100px;
}
.best h1 {
	font-size: 23px;
	padding: 15px 0;
	border-bottom: 1px solid #EAEAEB;
	color: #0075c2;
	font-weight: bold;
	text-align: center;
}
.best .bd {
	padding: 0 5%;
}
.best .bd .year {
	margin-left: 120px;
	position: relative;
	background: url(/uploadfiles/img/dot_gray.jpg) repeat-y 0;
}
.best .bd .year .content {
	background: url(/uploadfiles/img/dot_gray.jpg) repeat-x bottom;
	padding: 25px;
}
.best .bd .year .content p {
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
}
.best .bd .year .content p img {
	padding: 10px 0;
}
.best .bd .year h2 {
	position: absolute;
	top: 30px;
	left: -77px;
	font-size: 26px;
	line-height: 1;
	color: #555555;
	background: url(/uploadfiles/img/year_bg.png) no-repeat right center;
	padding-right: 20px;
}
.best .bd .year:hover h2 {
	background: url(/uploadfiles/img/year_top_bg.png) no-repeat right center;
	padding-right: 23px;
}
.best .bd .year.last .content {
	background: none;
}
.best .bd .best_more {
	margin-left: 120px;
	margin-top: 50px;
	margin-bottom: 100px;
}
.best .bd .best_more a {
	display: block;
}

/* 响应式设计 */
@media screen and (max-width:1600px) {
 .business_top {
height: 157px;
}
 .business_top .wrap {
padding-top: 10px;
}
 .business_top h1 {
padding-bottom: 10px;
}
 .business_top p {
line-height: 25px;
height: 25px;
}
 #section .page.section2 .box {
margin: 20px 0;
}
 #section .page.section3 .bd .left {
padding: 10px 4%;
}
 #section .page.section3 .bd .right {
height: 256px;
}
}
@media screen and (max-width:1370px) and (min-width:1330px) {
 .business_top {
display: none;
height: 0;
}
}
@media screen and (max-width:1366px) {
 .slide {
height: 492px;
}
 .slide .bd {
height: 452px;
}
 #section .page.section3 .feature_footer {
padding: 30px 0;
}
 #section .page.section1 .bd li {
width: 33%;
}
 #section .page.section1 .bd li .box {
width: 288px;
margin: 0 auto;
}
 #section .page.section1 .bd .prev {
left: 0;
}
 #section .page.section1 .bd .next {
right: 0;
}
 .hr_banner {
height: 480px;
}
 .hr_banner .bd li {
height: 480px;
background-size: auto 100%;
}
}
@media screen and (max-width:1329px) {
 #section {
position: static;
}
 #section .section_hd {
display: none;
}
 .business_top {
position: static;
}
}
@media screen and (max-width:1200px) {
 .wrap {
width: 98%;
}
 .footer .wrapper {
width: 98%;
}
 .floatbar {
display: none !important;
}
 .history_menu {
display: none !important;
}
 .staffday_details .pics .col {
width: 49% !important;
margin-right: 1%;
}
 .staffday_details .pics img {
height: auto !important;
}
 .slide {
height: 442px;
}
 .slide .bd {
height: 402px;
}
 .hr_banner {
height: 440px;
}
 .hr_banner .bd li {
height: 440px;
}
 .glory .bd li img {
border: none;
padding: 10px 2%;
width: 96%;
}
}
@media screen and (max-width:1100px) {
 .header_nav {
height: 144px;
}
 .header_nav .share {
padding: 48px 0 20px;
}
 .header_nav #nav {
width: 100%;
top: 94px;
}
 .index_shares {
display: none;
}
 .news_content .side {
display: none;
}
 .news_content .articles {
float: none;
width: 100%;
}
 .slide {
height: 392px;
}
 .slide .bd {
height: 352px;
}
 .index_news .thumb .hd {
bottom: 20px;
}
 .hr_banner {
height: 390px;
}
 .hr_banner .bd li {
height: 390px;
}
}
@media screen and (max-width:1023px) {
 .slide {
height: 342px;
}
 .slide .bd {
height: 302px;
}
 .about_banner {
background-size: cover;
height: 200px;
}
 .archives .hd span a {
white-space: nowrap;
}
 .hr_banner {
height: 350px;
}
 .hr_banner .bd li {
height: 350px;
}
}
@media screen and (max-width:920px) {
 .slide {
height: 302px;
}
 .slide .bd {
height: 262px;
}
 #section .page.section1 .bd {
height: auto;
}
 #section .page.section1 .bd .next, #section .page.section1 .bd .prev {
display: none;
}
 #section .page.section1 .bd li .box {
width: 98%;
}
 .hr_banner {
height: 350px;
}
 .hr_banner .bd li {
height: 350px;
}
}
@media screen and (max-width:860px) {
	.header_nav #nav li {
	padding-left:0;
	width:12.5%;
	text-align:center;
}
.index_business .business.transport .box .content h3 a {
	background-position:10px -55px;
}
.index_business .business.finance .box .content h3 a {
	background-position:15px 40px;
}
.index_business .business.develop .box .content h3 a {
	background-position:15px -150px;
}
.index_business .business .box .content h3 {
	width:auto;
}
.index_business .areas li a {
	font-size:16px;
}
.idea_left,.idea_right {
	float:none;
	width:100%;
	display:table;
}
.hr_banner {
	height:305px;
}
.hr_banner .bd li {
	height:305px;
}
.hr_join .hd h2 {
	padding:20px 0 10px
}
.hr_join .hd p {
	line-height:20px;
}
.hr_join .hd p.h3 {
	line-height:30px;
}
.hr_join .hd {
	padding-bottom:40px;
}
.hr_join .bd .company,.hr_join .bd .place,.hr_join .bd .position {
	width:100%;
	float:none;
	margin-bottom:10px;
}
.header_top .wrap:after {
	content:'';
	clear:both;
}
}
@media screen and (max-width:768px) {
	.history .bd .history_content {
	width:500px;
}
.header_top .shares,.header_top .branch {
	float:left;
}
.header_top .branch
}
@media screen and (max-width:767px) {
	.slide {
		height: 242px;
	}

	.slide .bd {
		height: 202px;
	}

	.header_nav {
		position: relative;
		height: 94px;
	}

	.header_nav .share {
		display: none;
	}

	.header_nav #nav {
		position: absolute;
		top: 94px;
		left: 0;
		z-index: 100;
		height: auto;
		display: none;
	}

	.header_nav #nav li {
		float: none;
		background: #0268B3;
		width: 100%;
		border-bottom: 1px solid #4C9ED9;
		box-shadow: 1px 1px 2px 1px #555;
	}

	.header_nav #nav li a {
		color: #FFF;
		display: block;
	}

	.header_nav #nav li:hover {
		background: #4C9ED9;
	}

	.header_nav .mobile {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 45px;
		height: 30px;
		background: url(/uploadfiles/img/menu.png) no-repeat;
		clear: both;
		border-radius: 3px;
		margin: 30px 20px 0 0;
		cursor: pointer;
	}

	.index_news .thumb {
		display: none;
	}

	.index_news .index_news_list {
		width: 100%;
		float: none;
	}

	.index_business {
		display: none;
	}

	.index_metro li {
		width: 50%;
	}

	.about_left,.about_right,.news_side,.news_content,.news_details .newscontent {
		float: none;
		width: 98%;
		margin: 0 auto;
	}

	.news_side .hd {
		display: none;
	}

	.about_right,.news_side {
		padding-top: 10px;
	}

	.leader_details .hd .avatar {
		height: auto;
	}

	.about_banner {
		height: 100px;
	}

	.history .bd .history_content .year_content h3 {
		position: static;
		margin-bottom: 10px;
	}

	article .pics .col {
		width: 98%!important;
	}

	article .pics .col img {
		width: 100%!important;
	}

	.works_details .ft li img {
		height: auto;
	}

	.business_top .business_search {
		display: none;
	}

	.hr_banner {
		height: 250px;
	}

	.hr_banner .bd li {
		height: 250px;
	}
.hr_join .hd div {
	width:96%!important;
}
.hr_join {
	height:auto;
	padding-bottom:30px;
}
}
@media screen and (max-width:1100px) and (min-width:640px) {
 .header_nav .logo {
height: 94px;
}
}
@media screen and (max-width:639px) {
	.slide {
	height:202px;
}
.slide .bd {
	height:162px;
}
.index_about .group,.index_about .about {
	float:none;
	width:100%;
}
.header_top .shares {
	display:none;
}
.history .bd .history_content {
	width:auto;
	float:none;
}
.jiathis_style {
	display:none;
}
.index_metro .wrap {
	overflow:hidden;
}
.business_top h1 {
	font-size:24px;
}
.business_top p {
	font-size:14px;
	height:auto;
}
#section .page.section2 .box {
	width:50%;
}
#section .page.section2 .box img {
	width:96%;
	padding:0 2%;
}
#section .page.section3 .hd li {
	font-size:14px;
	width:auto;
	padding:0 10px;
}
#section .page.section3 .bd .left h4 {
	font-size:16px;
	height:30px;
	line-height:30px;
}
#section .page.section3 .bd .left div {
	font-size:12px;
	padding:10px 0;
}
.archives .bd li,.works .bd li {
	width:48%;
	margin-bottom:15px;
}
.hr_banner {
	height:200px;
}
.hr_banner .bd li {
	height:200px;
}
.glory .bd li {
	width:50%;
}
.glory .bd li p {
	padding:0 10px;
	font-size:13px;
}
}
@media screen and (max-width:479px) {
	.slide {
	height:162px;
}
.slide .bd {
	height:122px;
}
.header_top .branch {
	display:none;
}
.header_nav {
	height:70px;
}
.header_nav #nav {
	top:70px;
}
.header_nav #nav li {
	line-height:40px;
	height:40px;
}
.header_nav .logo {
	width:250px;
	background-size:auto 100%;
}
.header_nav .mobile {
	margin:20px 10px 0 0;
}
.index_metro {
	padding:10px 0;
}
.index_metro li {
	width:100%;
}
.index_metro li .arrow {
	display:none;
}
.metro4 {
	border-bottom:1px dashed #313131;
}
.footer .shortcut a {
	padding:0;
}
.about_right .location3 {
	height:32px;
}
.about_right .location3_rt {
	display:none;
}
.business_top h1 {
	text-align:center;
	padding-top:40px;
}
.business_top p {
	display:none;
}
#section .page.section1 .bd {
	padding:0;
}
#section .page.section1 .bd li {
	width:50%;
}
#section .page.section1 .bd li .box {
	height:130px;
	margin-bottom:10px;
}
#section .page.section1 .bd li .box p {
	display:none;
}
#section .page.section1 .bd li .box .wrapper {
	height:120px;
}
#section .page.section1 .bd li .box .wrapper h3 a {
	padding-top:85px;
}
#section .page.section2 .box {
	margin:10px 0;
}
#section .page.section2 .box .hd h3 {
	border-bottom:0 none;
}
#section .page.section2 .box .hd p {
	display:none;
}
#section .page.section3 .hd li {
	padding:0 4px;
}
#section .page.section3 .bd .left {
	float:none;
	width:92%;
	height:186px;
}
#section .page.section3 .bd .right {
	display:none;
}
.works_details .ft li {
	width:48%;
	margin:0 1%;
}
.hr_banner {
	height:150px;
}
.hr_banner .bd li {
	height:150px;
}
.hr_recruit {
	padding:30px 0;
}
.hr_recruit .box {
	width:50%;
	margin-bottom:10px;
}
.hr_join .hd p {
	margin:0 10px;
}
.hr_staff .bd li {
	width:100%;
	margin:0;
}
.hr_staff .bd li a p {
	padding:5px 0 15px;
	text-align:center;
}
.hr_staff .hd p {
	margin:0 10px;
}
.hr_staff .hd p.h3 {
	font-size:16px;
}
}
@media screen and(max-width:360px) {
	.history .history_tabs li.on,.history .history_tabs li:hover {
	padding:0 10px;
}
}
@media screen and (max-width:359px) {
 .slide {
height: 202px;
}
 .slide .bd {
height: 162px;
}
 .footer .shortcut a, .footer p {
font-size: 12px;
}
 .header_top {
font-size: 12px;
}
 .index_news h2 span {
padding: 10px 0 0 90px;
}
 #section .page.section3 .hd li {
font-size: 12px;
margin-right: 0;
}
 .hr_banner {
height: 132px;
}
 .hr_banner .bd li {
height: 132px;
}
}
@media screen and (max-width:320px) {
 .slide {
height: 192px;
}
 .slide .bd {
height: 152px;
}
 .wrap {
width: 300px;
padding: 0 10px;
}
 .business_top h1 {
font-size: 22px;
}
 .archives .bd li, .works .bd li {
width: 98%;
margin-bottom: 8px;
}
}


/***临时修改样式**/
.index_news .thumb .bd1 {
	height: 318px;
	overflow: hidden;
}
.index_news .thumb .bd1 li {
	float: left;
	width: 100%;
	height: 318px;
	position: relative;
}
.index_news .thumb .bd1 li a {
	overflow: hidden;
	height: 100%;
}
.index_news .thumb .bd1 li a img {
	width: 100%;
	height: 100%;
}
.index_news .thumb .bd1 li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background: url(/uploadfiles/img/index_news_txtbg.png) repeat;
}
.index_news .thumb .bd1 li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	font-size: 12px;
	margin: 10px 15px;
	color: #FFF;
	line-height: 20px;
	overflow: hidden;
}

