﻿@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-overflow: ellipsis;
	font-family: "微软雅黑", Arial;
	/*transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-webkit-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;*/
	/*transition: color 0.5s linear 0s, background-color 0.5s linear 0s,border 0.5s linear 0s;
	-moz-transition: color 0.5s linear 0s, background-color 0.5s linear 0s,border 0.5s linear 0s;
	-webkit-transition: color 0.5s linear 0s, background-color 0.5s linear 0s,border 0.5s linear 0s;
	-o-transition: color 0.5s linear 0s, background-color 0.5s linear 0s,border 0.5s linear 0s;*/
}
img {
	border: 0px; display:block;
}
.w{ width:100%;}
.wrap {
	width:1200px;
	margin:0px auto;
}
.w1 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none
}
.fl {
	float: left !important
}
.fr {
	float: right !important
}
.clear {
	clear: both;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.pf{ position:fixed;}
.mr0 {
	margin-right: 0px !important;
}
.ml0 {
	margin-left: 0px !important;
}
.ml10 {
	margin-left: 10px;
}
.mr10 {
	margin-right: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
html { 
}
body {font: 16px/1.5 "Microsoft YaHei",Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
}
.bw{ background-color:#fff; box-shadow:0 0 3px #b5b5b5}
.z9{z-index:99}
.z99{ z-index:9999}
/*公用*/
.section1 {
    background: #fff;
}
.section2 {
    background: #fff;
}
.section3 {
    background: #fff;
}
.section4 {
    background:url(../images/news_bg.png) #fff left bottom repeat-x
}
.section5 {
    background: #fff;
}
#header{ height:100px;background-color:#fff; width:100%; position:relative; z-index:9999}
.head{ height:38px; line-height:38px; background-color:#efefef}
.head span.fl{ font-size:14px; color:#9d99a6}
.head a.work{ font-size:14px; color:#005a98; font-weight:bold; margin-left:10px;}
.head div.fr{}
.head div.fr a{ font-size:14px; float:left;color:#999; }
.head div.fr a.wechat1{ background-image:url(../images/wechat.png); background-position-x:0px; background-position-y:0px; background-repeat:no-repeat; padding-left:22px; transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none; }
.head div.fr a.wechat1:hover{background-position-y:-38px; color:#005a98}
.head div.fr em{ float:left; width:1px; height:14px; font-size:0px; line-height:0px; background:#999;margin:12px 11px 0px 11px;}
.head_top{ height:124px; float:left; width:100%; display:block;_display:none;}
#logo{ width:454px; margin-top:16px; }
#logo .logo1{ display:block; width:100%;}
#logo .logo2{ display:none}

#nav{ margin-top:34px; margin-left:40px; float:left;}
#nav a{ color:#333333; font-size:16px; padding:0px 20px; height:32px; line-height:32px; border:1px solid #fff; float:left; margin-left:0px; border-radius:16px;}
#nav a.this_on{ color:#005a98; border:1px solid #005a98;}
#nav a:hover{color:#005a98; border:1px solid #fff;}
#nav a.this_on:hover{ color:#005a98; border:1px solid #005a98;}
#menu{ position:absolute; top:50%; margin-top:-12px; right:0px; height:24px;}
.search{ float:left; height:24px; width:24px; position:relative;}
.search1{ float:left; border:0px; border-bottom:1px solid #d5d5d5; height:24px; line-height:24px; padding:0px 10px; margin-right:5px;}
#menu a.search2{ float:left; border:0px;background-image:url(../images/search.png); background-color:transparent;height:24px; width:24px;background-position:0px 0px; cursor:pointer; margin:0;}
#menu a.search2.this_on{ background-image:url(../images/search2.png);}
#menu a{ float:left; width:24px; height:24px;background-repeat:no-repeat; background-position:0px 0px;text-indent:-9999em; margin-left:20px;transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;}
#menu a.m_2{ background-image:url(../images/english.png); }

.search3{ position:absolute; display:none; top:42px;right:-44px; width:190px; border:1px solid #d5d5d5; background-color:#d5d5d5; height:46px; }
.search3 .searchx1{ width:140px; float:left; text-indent:0.5em; border:0px; height:36px; margin-left:5px; margin-top:5px;}
.search3 .searchx2{ width:40px; float:left; border:0px; height:36px; background-color:#005a98; color:#fff; margin-top:5px;}
.search3 .jiantou{ position:absolute; top:-12px; right:48px; background:url(/web/images/jiantou.png) no-repeat left top; width:20px; height:12px; font-size:0px; line-height:0px;}

.banner img{}

.page1{ /*background:url(../images/banner.jpg) no-repeat center center; background-size:auto 100%*/ }
.page1 .contain a,.page2 .contain a{ float:left; width:100%; height:100%; cursor:pointer; z-index:99999}


#navBar {
    *padding-left: 80px;
	z-index: 3;
	position: absolute;
    font-size: 0px;
    line-height: 0;
	bottom: 40px;
    text-align: center;
    width: 200px;
	left: 50%;
    margin-left: -100px;
}
#navBar .active {
    background: #ccc;
}
#navBar li {
    background: transparent;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 0px;
    margin: 0 4px;
    *float: left;
    *zoom:1;
    cursor: pointer;
    transition: all .7s ease;
    border-radius: 50%;
    line-height: 10px;
    text-align: center;
    width: 10px;
    height: 10px;
}


.full_screen{  position:absolute;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;}
.full_screen img{ width:100%; height:100%; position:absolute; left:0px; top:0px;
-webkit-animation-duration: 10s;
	animation-duration: 10s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceInx;
	animation-name: bounceInx;}
.first_text{ z-index:9; color:#5a7f87; width:686px; height:106px; margin-left:-343px; margin-top:-77px; left:50%; top:50%; padding-top:48px; background:url(../images/first_text.png) no-repeat left top;-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;}
.first_text span{ font-size:24px; height:42px; line-height:42px; width:100%; float:left; text-align:center}
.first_text small{ font-size:18px; height:18px; line-height:18px; text-align:center; float:left; width:100%;}


.pageall table{min-height:inherit !important; }
.pageall table,.pageall td{ width:100%; height:100%; text-align:center; vertical-align: middle;}
.section2 table h1{ width:100%; float:left; text-align:center}
.section2 table h1 a{ color:#597e8e; font-size:28px; font-weight:normal;}
.section2 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section2 table h3 a{ position:relative; z-index:2;  font-size:14px; height:24px; line-height:24px; font-weight:normal; padding:0px 10px; color:#9b9b9b}
.section2 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:12px;}
.section2 table h3 i.i1{left:50%; margin-left:-100px;}
.section2 table h3 i.i2{right:50%; margin-right:-100px;}
.about_pic{ width:1190px; margin-left:10px; float:left; margin-bottom:40px; margin-top:50px;}
.about_pic img{ float:left; margin-right:40px; width:500px; padding: 10px; border: 1px solid #d5d5d5;}
.about_text{}
.about_text p{ text-align:left; font-size:14px; line-height:23px; color:#4e4e4e; margin-bottom:11px;}
.about_icon{ display:none}
.about_icon div{ display:inline-block;transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none; width:238px; height:56px; background-image:url(../images/about_icon.gif); background-position-x:0px; cursor:default; margin:0px 20px;}
	.about_icon div.i1{ background-position-y:0px;}
	.about_icon div.i2{ background-position-y:-56px;}
	.about_icon div.i3{ background-position-y:-112px;}
	.about_icon div:hover{ background-position-x:-238px;}
	.about_icon div span{ float:left; text-align:left; line-height:20px; color:#5a7f87; font-size:12px; margin-left:82px; margin-top:8px;cursor:default}
	
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}


.full_screen2{  position:absolute;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;}
.full_screen2 img{ width:100%; height:100%; position:absolute; left:0px; top:0px;
-webkit-animation-duration: 10s;
	animation-duration: 10s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceInx;
	animation-name: bounceInx;}

.section3 table{ position:absolute; z-index:2;}
.section3 table h1{ width:100%; float:left; text-align:center}
.section3 table h1 a{ color:#597e8e; font-size:28px; font-weight:normal;  text-shadow:0px 1px 1px #fff;}
.section3 table h3{ display:none; width:100%; float:left; text-align:center; position:relative;}
.section3 table h3 a{ position:relative; z-index:2;  font-size:14px; height:24px; line-height:24px; font-weight:normal; padding:0px 10px; color:#9b9b9b; text-shadow:0px 1px 1px #fff;}
.section3 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:12px; }
.section3 table h3 i.i1{left:50%; margin-left:-130px;}
.section3 table h3 i.i2{right:50%; margin-right:-130px;}

.produce_list{ margin-top:40px;}
.produce_list a{ background:rgba(255,255,255,0.8); width:49%; float:left; height:250px; margin-left:2%; position:relative; overflow:hidden;}
.produce_list a.p_x{background: -moz-linear-gradient(top, rgba(98,217,233,0.7) 0%, rgba(20,183,205,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,217,233,0.7)), color-stop(100%,rgba(20,183,205,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B362d9e9', endColorstr='#B314b7cd',GradientType=0 );  margin:0px;}

.produce_list a i{ width:100%; float:left; padding-top:28px; height:101px;}
.produce_list a i img{ display:block; margin:0 auto; height:100%;}
.produce_list a b{ font-weight:bold; color:#333333; width:100%; float:left; text-align:center; height:48px; line-height:48px;}
.produce_list a.p_x b{ color:#fff;}
.produce_list a span{ display:none; font-size:14px; line-height:26px; color:#4e4e4e;}
.produce_list a.p_x span{ color:#fff;}
.produce_list a em,.produce_list2 a em{ font-size:0px; line-height:0px; position:absolute; opacity:0}
.em1{width:50px; height:1px;  background:#b8f8ff;right:10px; bottom:10px;}
.em2{width:1px; height:50px;  background:#b8f8ff;right:10px; bottom:10px;}
.em3{width:50px; height:1px;  background:#b8f8ff;left:10px; top:10px;}
.em4{width:1px; height:50px;  background:#b8f8ff;left:10px; top:10px;}
.produce_list a:hover em,.produce_list2 a:hover em{-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: b2ounceIn;
	animation-name: b2ounceIn;}

@-webkit-keyframes b2ounceIn {
0% {
opacity:1;
-webkit-transform:scale(1.5);
transform:scale(1.5)
}
50% {
	opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
70% {
	opacity:1;
-webkit-transform:scale(1.15);
transform:scale(1.15)
}
100% {
	opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes b2ounceIn {
0% {
opacity:1;
-webkit-transform:scale(1.5);
-ms-transform:scale(1.5);
transform:scale(1.5)
}
50% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
70% {
opacity:1;
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
100% {
	opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}


.produce_list a:hover{ box-shadow:0px 0px 15px #49A0D3;}
.produce_list a:hover i img{-webkit-transform-origin: top top;
	-ms-transform-origin: top top;
	transform-origin: top top;
	-webkit-animation-name: swing;
	animation-name: swing;-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
	.produce_list2 a:hover{ box-shadow:0px 0px 15px #49A0D3}
.produce_list2 a:hover i img{-webkit-transform-origin: top top;
	-ms-transform-origin: top top;
	transform-origin: top top;
	-webkit-animation-name: swing;
	animation-name: swing;-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-ms-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-ms-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
}




.produce_list2 a{ background:rgba(255,255,255,0.8); width:49%; float:left; height:250px; margin:0px; margin-top:2%; position:relative; overflow:hidden;}
.produce_list2 a.p_x{background: -moz-linear-gradient(top, rgba(98,217,233,0.7) 0%, rgba(20,183,205,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,217,233,0.7)), color-stop(100%,rgba(20,183,205,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(98,217,233,0.7) 0%,rgba(20,183,205,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B362d9e9', endColorstr='#B314b7cd',GradientType=0 );  margin-left:2%; margin-top:2%;}

.produce_list2 a i{ width:100%; float:left; padding-top:28px; height:101px;}
.produce_list2 a i img{ display:block; margin:0 auto; height:100%;}
.produce_list2 a b{ font-weight:bold; color:#333333; width:100%; float:left; text-align:center; height:48px; line-height:48px;}
.produce_list2 a.p_x b{ color:#fff;}
.produce_list2 a span{ display:none; font-size:14px; line-height:26px; color:#4e4e4e;}
.produce_list2 a.p_x span{ color:#fff;}

@-webkit-keyframes bounceInx {
0% {
-webkit-transform:scale(1.15);
transform:scale(1.15)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceInx {
0% {
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}

@-webkit-keyframes fadeInLeft {
0% {
-webkit-transform:translateX(30px);
transform:translateX(30px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInLeft {
0% {
-webkit-transform:translateX(30px);
-ms-transform:translateX(30px);
transform:translateX(30px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}


@-webkit-keyframes bounceInx1 {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
}
@keyframes bounceInx1 {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
}

@-webkit-keyframes bounceInxs {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@keyframes bounceInxs {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(0.9);
-ms-transform:scale(0.9);
transform:scale(0.9)
}
}
@-webkit-keyframes bounceInxs2 {
0% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceInxs2 {
0% {
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}


@-webkit-keyframes bounceInxs4 {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(0);
transform:scale(0)
}
}
@keyframes bounceInxs4 {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0)
}
}
@-webkit-keyframes bounceInxs3 {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceInxs3 {
0% {
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}


@-webkit-keyframes bounceInx2 {
0% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceInx2 {
0% {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}

@-webkit-keyframes bounceInx11 {
0% {
	opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}
100% {
	opacity:0.9;
-webkit-transform:scale(1.05);
transform:scale(1.05);
}
}
@keyframes bounceInx11 {
0% {
	opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
100% {
	opacity:0.9;
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
}

@-webkit-keyframes bounceInx22 {
0% {
	opacity:0.9;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
100% {opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceInx22 {
0% {opacity:0.9;
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
100% {opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}

@-webkit-keyframes fade {
0% {
	opacity:0;margin-top:60px;
}
100% {opacity:1;margin-top:40px;
}
}
@keyframes fade {
0% {opacity:0;margin-top:60px;
}
100% {opacity:1;margin-top:40px;
}
}
@-webkit-keyframes fade2 {
0% {
	opacity:0;margin-top:20px;
}
100% {opacity:1;margin-top:0px;
}
}
@keyframes fade2 {
0% {opacity:0;margin-top:20px;
}
100% {opacity:1;margin-top:0px;
}
}
/**/
.section4 table{ position:absolute; z-index:2;}
.section4 table h1{ width:100%; float:left; text-align:center}
.section4 table h1 a{ color:#597e8e; font-size:28px; font-weight:normal;  text-shadow:0px 1px 1px #fff;}
.section4 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section4 table h3 a{ position:relative; z-index:2;  font-size:14px; height:24px; line-height:24px; font-weight:normal; padding:0px 10px; color:#9b9b9b; text-shadow:0px 1px 1px #fff;}
.section4 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:12px; }
.section4 table h3 i.i1{left:50%; margin-left:-100px;}
.section4 table h3 i.i2{right:50%; margin-right:-100px;}




.news_list{ height:160px; width:100%; margin-top:24px;}
.news_list a{ float:left; width:33%;height:170px;  background-image:url(../images/boxshadow.png); background-repeat:no-repeat; background-position:left center; position:relative;}
.news_list a.a1{background-color:rgba(255,255,255,0.8);}
.news_list a.a2{background-color:rgba(255,255,255,0.65);}
.news_list a.a3{background-color:rgba(255,255,255,0.5);}
.news_list a:hover{background-color:rgba(90,127,135,0.8);}

.news_list a i{ font-style:normal; width:100%; float:left; height:32px; line-height:32px; margin-top:50px; font-size:16px; color:#999999; font-weight:bold;}
.news_list a b{ height:56px; font-weight:normal; line-height:28px; font-size:18px; color:#666; width:100%; float:left; margin-bottom:24px;}
.news_list a span{ display:none;}
.news_list a em{ display:none;}
/*-----*/
.news_list.news_list_on{ height:350px; width:100%; margin-top:24px;}
.news_list.news_list_on a{ float:left; width:33%;height:350px;  background-image:url(../images/boxshadow.png); background-repeat:no-repeat; background-position:left center; position:relative; overflow:hidden}
.news_list.news_list_on a.a1{background-color:rgba(255,255,255,0.8);}
.news_list.news_list_on a.a2{background-color:rgba(255,255,255,0.65);}
.news_list.news_list_on a.a3{background-color:rgba(255,255,255,0.5);}
.news_list.news_list_on a:hover{background-color:rgba(90,127,135,0.8);}

.news_list.news_list_on a i{ font-style:normal; width:100%; float:left; height:32px; line-height:32px; margin-top:50px; font-size:16px; color:#999999; font-weight:bold;}
.news_list.news_list_on a b{ height:56px; line-height:28px; font-size:18px; color:#5a7f87; width:100%; float:left; margin-bottom:24px;}
.news_list.news_list_on a span{ display:block; color:#696969; font-size:14px; text-align:left; width:90%; float:left; margin-left:5%; line-height:28px;}
.news_list.news_list_on a em{ font-family:"宋体"; font-style:normal; font-size:24px; line-height:30px; text-align:center; position:absolute; width:30px; height:30px; left:50%; margin-left:-15px; bottom:25px; color:#555555; font-weight:bold; border:1px solid #555; border-radius:30px; display:block;}
.news_list.news_list_on a:hover i{ color:#C6EAF8}
.news_list.news_list_on a:hover b{ color:#fff;}
.news_list.news_list_on a:hover span{color:#C6EAF8}
.news_list.news_list_on a:hover em{border:1px solid #fff; background-color:#fff; color:#5a7f87}
.news_list.news_list_on a:hover em:hover{ box-shadow:0px 0px 25px #285C70;}




/**/

.pageall.section5 table{min-height:inherit !important; position:absolute;}
.pageall.section5 table,.pageall td{ width:100%; height:76%; text-align:center; vertical-align: middle;}
.section5 table{z-index:2;}
.section5 table h1{ width:100%; float:left; text-align:center}
.section5 table h1 a{ color:#597e8e; font-size:28px; font-weight:normal;  text-shadow:0px 1px 1px #fff;}
.section5 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section5 table h3 a{ position:relative; z-index:2;  font-size:14px; height:24px; line-height:24px; font-weight:normal; padding:0px 10px; color:#9b9b9b; text-shadow:0px 1px 1px #fff;}
.section5 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:12px; }
.section5 table h3 i.i1{left:50%; margin-left:-110px;}
.section5 table h3 i.i2{right:50%; margin-right:-110px;}

.contact_a { float:left; width:1200px; margin-top:24px;}
.contact_a .c{ float:left; width:280px; background-color:rgba(255,255,255,0.4); height:200px; border-bottom:2px solid #5a7f87; margin:0 10px; cursor:default;}
.contact_a .c:hover{  box-shadow:0px 0px 15px #5a7f87}
.contact_a .c i{ background-image:url(../images/contact.png); background-repeat:no-repeat; background-position-x:0px; width:20px; height:20px; float:left;margin:46px 0 18px 130px;}
.contact_a .c.c1 i{  background-position-y:0px}
.contact_a .c.c2 i{  background-position-y:-400px}
.contact_a .c.c3 i{  background-position-y:-600px}
.contact_a .c.c4 i{  background-position-y:-200px}
.contact_a .c b{ color:#5a7f87; font-size:16px; float:left; width:100%; font-weight:normal;}
.contact_a .c em{ width:18px; height:3px; background-color:#5a7f87; font-size:0px; line-height:0px; float:left; margin:13px 0 25px 130px;}
.contact_a .c span{ width:100%; float:left; font-size:14px; color:#666;}

.footer{ height:24%; width:100%; background-color:#3d4350; position:absolute; bottom:0px; z-index:2; min-height:170px;}

.footer .footer_left{ width:60%; margin-top:36px;}
.footer_nav{ float:left; width:100%; }
.footer_nav a{ float:left; font-size:16px; color:#fff; height:24px; line-height:24px;}
.footer_nav em{ width:1px; height:14px; font-size:0px; line-height:0px; background-color:#fff; float:left; margin:5px 20px;}

.contact_us{float:left; width:100%; margin-top:24px;}
.contact_us span{float:left; font-size:14px; color:#fff; height:24px; line-height:24px; margin-right:20px;}
.footer p{float:left; font-size:14px; width:100%; color:#fff; height:24px; line-height:24px; margin-top:5px; }
.footer .footer_right{ width:100px;}
.wechat{ width:90px; height:110px; margin-top:36px;}
.wechat img{ width:90px; height:90px;}
.wechat span{ width:90px; height:20px; float:left; line-height:20px; color:#fff; font-size:12px; text-align:center;}
.page.pageall.on{ position:relative; display:block}
.page.pageall.on .contain{ display:block !important}

	
	.list_fy{ width:90%; display:block; margin:44px auto;  font-family:"宋体"; text-align:center;}
.fy_np{}
.list_fy a{ padding:0px 10px; display:inline-block; line-height:40px; height:40px; margin-right:0px; border-radius:5px; min-width:20px; text-align:center; cursor:pointer; color:#555; background-color:#e0e0e0;font-family:"宋体";}
	
	.list_fy  span{padding:0px 10px;display:inline-block; line-height:40px; height:40px;  border-radius:5px;min-width:20px; text-align:center; cursor:default; background-color:#597e8e; color:#fff;font-family:"宋体";}
	
	.list_fy a:hover{ background-color:#78AFC7; color:#fff; }
	.tiaozhuan { float:right;}
	input.text_t{ width:40px; height:40px; border:1px solid #e2e2e2; border-radius:5px; text-align:center; background-color:#f5f5f5; position:absolute; right:117px;top:0px;}
	  .tiao1{ height:40px; width:40px; background-color:#597e8e; color:#fff; border:0px; border-radius:5px; position:absolute; margin-left:5px; cursor:pointer; right:72px; top:0px;}
  .tiao1:hover{background-color:#78AFC7; color:#fff;}
  #AspNetPager1{ height:40px;}
	.tiaozhuan_text{ color:#999; width:62px; font-size:14px;border:none; line-height:42px; right:0px; top:0px; height:42px; white-space:nowrap;}
.list_fy_no{ width:90%; float:left; margin:5%}
.list_fy_no a{ width:35%; line-height:40px; height:40px; margin-right:0px; border-radius:5px;  text-align:center; cursor:pointer; color:#555; background-color:#e0e0e0;font-family:"宋体";}
.list_fy_no a:hover{background-color:#037538; color:#fff;}
.list_fy_no a.prev_list{ float:left;}
.list_fy_no a.next_list{ float:right;}
.list_fy_no span{ width:30%; float:left; text-align:center; line-height:40px;}