/*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(../images/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: 23px;
	padding: 7px 0 13px;
	background: #0268B3;
	color: #FFF;
}

.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(../images/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(../images/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(../images/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(../images/index_brach.jpg) no-repeat left center;
	cursor: pointer;
}

.header_top .branch span i {
	background: url(../images/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(../images/index_arrow.jpg) no-repeat center 2px;
	background: url(../images/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(../images/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(../images/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(../images/facebook.png) no-repeat;
}

.header_nav #nav {
	clear: both;
	height: 50px;
	position: absolute;
	right: 0;
	top: 50px;
	display: inline;
	/*width: 806px;*/
	width: 841px;
}

.header_nav #nav ul {
	display: block;
}

.header_nav #nav li {
	line-height: 50px;
	float: left;
	/*padding-left:35px;*/
	padding-left: 21px;
}

.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("../images/index_li2.jpg") no-repeat -25px center;
}

.slide .hd ul li:hover,.slide .hd ul li.on {
	background: url("../images/index_li2.jpg") no-repeat 0px center;
}

.slide .hd ul li a {
	width: 6px;
	height: 6px;
	float: left;
}

.slide .prev,.slide .next {
	background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/index_service_boxbg.jpg) no-repeat bottom center;
}

.index_business .business .box .content {
	height: 273px;
	background: #FFF;
	margin-top: 7px;
	line-height: 24px;
	padding: 0 37px;
}

.index_business .business .box .content h3 {
	text-align: center;
	font-size: 18px;
	width: 150px;
	margin: 0 auto 30px;
}

.index_business .business .box .content h3 a {
	padding-top: 100px;
	background: url(../images/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 -55px;
}

.index_business .business.finance .box h3 a {
	background-position: 35px 40px;
}

.index_business .business.develop .box h3 a {
	background-position: 35px -150px;
}

.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: 23px;
	color: #FFF;
	padding: 20px 20px;
}

.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(../images/index_icon.png) no-repeat -144px -192px;
	float: right;
	width: 50px;
	height: 50px;
}

.index_business .areas li.area1 a {
	background: url(../images/index_service1.png) no-repeat center;
}

.index_business .areas li.area1 a:hover {
	background: url(../images/index_service1_hover.png) no-repeat center;
}

.index_business .areas li.area2 a {
	background: url(../images/index_service2.png) no-repeat center;
}

.index_business .areas li.area2 a:hover {
	background: url(../images/index_service2_hover.png) no-repeat center;
}

.index_business .areas li.area3 a {
	background: url(../images/index_service3.png) no-repeat center;
}

.index_business .areas li.area3 a:hover {
	background: url(../images/index_service3_hover.png) no-repeat center;
}

.index_metro {
	padding: 90px 0 60px;
	background: #fbfbfb;
	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(../images/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: #122a4d;
	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: #FF3300;
}

.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;
}

.index_metro li .indexmetro .details {
	float: right;
	font-size: 12px;
	padding-top: 10px;
}

.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:#122a4d;
	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: #F30;
}

.index_metro li.on.metro1 .arrow,.index_metro li.on.metro3 .arrow {
	right: 0;
	border-right-color: #122a4d;
}

.index_metro li.on.metro6 .arrow,.index_metro li.on.metro8 .arrow {
	left: 0;
	border-left-color: #122a4d;
}

.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(../images/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(../images/index_arrows_white.png) no-repeat 0 4px;
}

.index_about .group h5 i.on {
	background: url(../images/index_arrows_white.png) no-repeat 0 -10px;
}

.index_about .group ul {
	display: none;
}

.index_about .group li {
	width: 33%;
	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;
}

.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(../images/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.email {
	position: relative;
}

.floatbar li.email div {
	width: 56px;
	position: absolute;
	right: 0;
}

.floatbar li.email div:hover {
	width: 193px;
}

.floatbar li.email div img {
	width: 56px;
	height: 56px;
	float: left;
}

.floatbar li.email div span {
	padding: 0;
	font-size: 16px;
	color: #FFF;
	height: 56px;
	line-height: 56px;
	float: left;
	display: none;
	background: #007CC8;
	margin-left: -1px;
}

.floatbar li.email div span a {
	color: #FFF;
}

.floatbar li.email 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(../images/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(../images/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(../images/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: 16px;
	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;
	color: #999;
}

.news_focus .news_list .article .desp {
	font-size: 12px;
	height: 42px;
	line-height: 1.4;
	overflow: hidden;
	color: #666;
}

.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(../images/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 dl { margin-bottom: 15px;}
.news_section1 .wrap_up .bd dl h3 { font-size: 16px;}
.news_section1 .wrap_up .bd dl p { color: #777;} 


.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(../images/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(../images/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(../images/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(../images/news_time.png) no-repeat left center;
}

.news_content .articles li a .about span.weibo {
	width: 20px;
	background: url(../images/news_weibo.png) no-repeat center;
}

.news_content .articles li a .about span.wechat {
	width: 20px;
	background: url(../images/news_wechat.png) no-repeat center;
}

.news_content .articles li a .about span.tqq {
	width: 20px;
	background: url(../images/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(../images/news_weibo.png) no-repeat center;
}

.news_content .articles li .bshare-custom .bshare-weixin {
	background: url(../images/news_wechat.png) no-repeat center;
}

.news_content .articles li .bshare-custom .bshare-qqmb {
	background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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%;*/
	text-align:right;
}

.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(../images/share.png) no-repeat 0px center;
}

.news_details .newscontent article .hd .info span.jiathis_style .jtico_yixin {
	background: url(../images/share.png) no-repeat -20px center;
}

.news_details .newscontent article .hd .info span.jiathis_style .jtico_tsina {
	background: url(../images/share.png) no-repeat -38px center;
}

.news_details .newscontent article .hd .info span.jiathis_style .jtico_renren {
	background: url(../images/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("../images/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(../images/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(../images/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(../images/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;
}

#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: 95px;
}

#section .page.section1 .bd li .box p {
	margin: 30px 20px 50px;
	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(../images/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}

#section .page.section1 .bd li .box.box1 h3 a {
	background: url(../images/business_icon_1.png) no-repeat center 25px;
}

#section .page.section1 .bd li .box.box1:hover h3 a {
	background: url(../images/business_icon_hover_1.png) no-repeat center -5px;
}

#section .page.section1 .bd li .box.box2 {
	background: #43aa32 url(../images/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}

#section .page.section1 .bd li .box.box2 h3 a {
	background: url(../images/business_icon_2.png) no-repeat center 30px;
}

#section .page.section1 .bd li .box.box2:hover h3 a {
	background: url(../images/business_icon_hover_2.png) no-repeat center -5px;
}

#section .page.section1 .bd li .box.box3 {
	background: #2ea7e0 url(../images/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}

#section .page.section1 .bd li .box.box3 h3 a {
	background: url(../images/business_icon_3.png) no-repeat center 25px;
}

#section .page.section1 .bd li .box.box3:hover h3 a {
	background: url(../images/business_icon_hover_3.png) no-repeat center -5px;
}

#section .page.section1 .bd li .box.box4 {
	background: #ffae00 url(../images/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}

#section .page.section1 .bd li .box.box4 h3 a {
	background: url(../images/business_icon_02.png) no-repeat center 30px;
}

#section .page.section1 .bd li .box.box4:hover h3 a {
	background: url(../images/business_icon_hover_4.png) no-repeat center -5px;
}

#section .page.section1 .bd li .box.box5 {
	background: #f57a3e url(../images/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}

#section .page.section1 .bd li .box.box5 h3 a {
	background: url(../images/business_icon_05.png) no-repeat center 28px;
}

#section .page.section1 .bd li .box.box5:hover h3 a {
	background: url(../images/business_icon_hover_5.png) no-repeat center -5px;
}

#section .page.section1 .bd li .box.box6 {
	background: #904bc6 url(../images/index_service_boxbg.jpg) no-repeat center bottom;
	background-size: 100% 13px;
}

#section .page.section1 .bd li .box.box6 h3 a {
	background: url(../images/business_icon_6.png) no-repeat center 25px;
}

#section .page.section1 .bd li .box.box6:hover h3 a {
	background: url(../images/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(../images/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(../images/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(../images/business_icon2_01.png) no-repeat center 5px;
}

#section .page.section2 .box.box2 a {
	background: url(../images/business_icon2_02.png) no-repeat center 5px;
}

#section .page.section2 .box.box3 a {
	background: url(../images/business_icon2_03.png) no-repeat center 5px;
}

#section .page.section2 .box.box4 a {
	background: url(../images/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;
}

#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(../images/new_banner_rlzy.jpg) no-repeat center;
}

.hr_banner {
	height: 554px;
	position: relative;
	overflow: hidden;
	background: url(../images/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: 80px 0 70px;
}

.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 25px 0;
	color: #999;
	line-height: 22px;
	font-size: 14px;
	height: 68px;
	overflow: hidden;
}

.hr_recruit .box.box1 a {
	background: url(../images/hr_01.png) no-repeat center 0;
}

.hr_recruit .box.box2 a {
	background: url(../images/hr_02.jpg) no-repeat center 0;
}

.hr_recruit .box.box3 a {
	background: url(../images/hr_03.jpg) no-repeat center 0;
}

.hr_recruit .box.box4 a {
	background: url(../images/hr_04.png) no-repeat center 0;
}

.hr_recruit .box.box5 a {
	background: url(../images/hr_05.png) no-repeat center 0;
}

.hr_join {
	background: url(../images/recruit.png) no-repeat center;
	height: 477px;
}

.hr_join .hd {
	text-align: center;
	background: url(../images/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(../images/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(../images/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(../images/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;
	text-align:center;
}

/* 关于  */
.about_banner {
	height: 314px;
	background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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: 73px;
}

.history .history_tabs li p,.history .history_tabs li h2 {
	padding-left: 10px;
	color: #FFF;
}

.history .history_tabs li h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 35px;
}

.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: 22px;
	line-height: 40px;
	font-weight: bold;
}

.history .bd .history_menu p {
	font-weight: bold;
	font-size: 20px;
	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(../images/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(../images/year_top_bg.png) no-repeat 0 30px;
}

.history .bd .history_content .year {
	background: url(../images/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;
}

.archives .hd span {
	display: inline-block;
	margin-bottom: 10px;
}

.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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;
}

.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(../images/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(../images/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(../images/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(../images/stock_down.jpg) no-repeat left center;
}

.stock .bd li p span.up {
	background: url(../images/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(../images/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(../images/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(../images/staff_day_left.jpg) no-repeat center;
	left: 0;
}

.staffday .bd .time .next {
	background: url(../images/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(../images/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(../images/share.png) no-repeat 0px center;
}

.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_yixin {
	background: url(../images/share.png) no-repeat -20px center;
}

.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_tsina {
	background: url(../images/share.png) no-repeat -38px center;
}

.staffday .bd .activities .activity_hd .toplog p.about span.jiathis_style .jtico_renren {
	background: url(../images/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(../images/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("../images/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(../images/dot_gray.jpg) repeat-y 0;
}

.best .bd .year .content {
	background: url(../images/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(../images/year_bg.png) no-repeat right center;
	padding-right: 20px;
}

.best .bd .year:hover h2 {
	background: url(../images/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;
	}

	.leaders .bd li img {
		height: auto!important;
	}
}

@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%;
	}

	.hr_banner {
		height: 305px;
	}

	.hr_banner .bd li {
		height: 305px;
	}

	.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;
	}

	.news_focus .news_slide .bd li {
		height: auto;
	}

	.news_section1 .special_feature {
		overflow: hidden;
	}
}

@media screen and (max-width:768px) {
	.history .bd .history_content {
		width: 500px;
	}
}

@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(../images/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;
	}

	.history .bd .history_content {
		width: 100%;
		float: none;
	}

	.stock .bd li {
		margin: 0;
		width: 48%;
	}

	.stock .bd li h2 {
		height: auto;
	}
}

@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;
	}

	.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;
	}

	.jp-audio .jp-type-single .jp-progress {
		display: none;
	}

	.news_section2 .news_section {
		float: none;
		margin-right: 0;
		width: 100%;
	}
}

@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;
	}

	.speech .bd .avatar {
		width: 180px;
	}

	.news_content .location2_rt {
		display: none;
	}

	.publish .bd li {
		width: 48%;
	}
}

@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;
	}
}
