﻿@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:94%;
	margin:0px 3%;
}
.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:url(../images/banner2.jpg) #fff center center repeat-x
}
.section4 {
    background:url(../images/banner3.jpg) #fff center center repeat-x
}
.section5 {
    background:url(../images/banner4.jpg) #fff center center repeat-x
}
#header{ height:49px;background-color:#fff; width:100%; position:relative; z-index:9999}
.head{ height:28px; line-height:28px; background-color:#5a7f87}
.head span.fl{ font-size:14px; color:#9d99a6}
.head a.work{ font-size:14px; color:#fff; font-weight:bold;}
.head div.fr{}
.head div.fr a{ font-size:14px; float:left;color:#A6CAD2; }
.head div.fr em{ float:left; width:1px; height:14px; font-size:0px; line-height:0px; background:#7AA4AD;margin:7px 11px 0px 11px;}
.head_top{ height:49px; float:left; width:100%; display:block;_display:none;}
#logo{ height:33px; margin-top:8px; }
#logo .logo1{ display:block; height:100%;}

#nav{ margin-top:44px; float:right;}
#nav a{ color:#333333; font-size:16px; margin-left:60px; height:32px; line-height:32px;float:left; border-radius:16px;}
#nav a.this_on{ color:#005a98; }
#nav a:hover{color:#005a98; }

.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}
.nav2{ float:right; display:block; /*padding-right:10px;*/ height:23px; width:30px; padding:5px 10px; position:relative; z-index:9999999; margin-top:5px}
.nav2 span{ float:left; display:block;height:44px; width:44px;}
.nav2_list li{ float:none; margin:0; padding:0 1em; font-size:2em; border-top:1px solid rgba(111,154,164,0.9);}
.nav2_list li:first-child{ border:0;}
.nav2_list li a:hover,.nav2_list li a{ display:block; color:#fff;}
.nav2_list li:hover { color:#fff; background:#4B7078;}
.nav2_list{ background:rgba(90,127,135,0.9); z-index:999999; font-size:9px; line-height:2.5; position:fixed; left:0;  right:0; opacity:0; bottom:10%; display:none;}


.menu_h {display:block;background:none ;border: none;width: 30px;height: 23px;padding: 0;outline: none;position:relative ; z-index: 2000; float:left;}
		.menu_h::before,.menu_h::after,.menu_h span {background: #5A7F87;}
		.menu_h::before,.menu_h::after {content: '';position: absolute;height: 4px;width: 100%;left: 0;top: 50%;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform 0.25s;transition: transform 0.25s;}
		.menu_h span {position: absolute;width: 100%;height: 4px;left: 0;overflow: hidden;text-indent: 200%;-webkit-transition: opacity 0.25s;transition: opacity 0.25s;}
		.menu_h::before {-webkit-transform: translate3d(0, -8px, 0);transform: translate3d(0, -8px, 0);}
		.menu_h::after {-webkit-transform: translate3d(0, 8px, 0);transform: translate3d(0, 8px, 0);}
		.menu-open .menu_h span {opacity: 0;}
		.menu-open .menu_h::before {-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);}
		.menu-open .menu_h::after {-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);}
		
.nav2 span img{height:34px; width:34px; padding:5px;}

#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;
}

.section1{ background:url(../images/banner.jpg) no-repeat center center; height:160px; background-size:auto 100%; position:relative;}
.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; height:51px; width:100%;left:0; top:28%; padding-top:18px; background:url(../images/first_text.png) no-repeat center center; background-size:80%;-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:10px; height:24px; line-height:24px; width:100%; float:left; text-align:center}
.first_text small{ font-size:10px; 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{ margin-top:15px;}
.section2 table h1{ width:100%; float:left; text-align:center; height:20px;margin-top:20px;}
.section2 table h1 a{ color:#597e8e; font-size:18px; font-weight:normal; display:block;}
.section2 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section2 table h3 a{ position:relative; z-index:2;  font-size:12px; height:20px; line-height:20px; font-weight:normal; padding:0px 10px; color:#9b9b9b;display:block;}
.section2 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:10px;}
.section2 table h3 i.i1{left:50%; margin-left:-100px;}
.section2 table h3 i.i2{right:50%; margin-right:-100px;}
.about_pic{float:left; width:100%; margin:2% 0;}
.about_pic img{ float:left; margin:0; width:100%;}
.about_text{ margin-bottom:20px;}
.about_text p{ font-size:14px; line-height:28px; color:#4e4e4e; text-align:left; width:98%; margin-left:1%;}
.about_text p b{ float:left; width:100%;}
.about_text p span{ float:left; width:100%;}
.about_icon{}
.about_icon div{ display:inline-block;transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none; width:100%; height:56px; background-image:url(../images/about_icon.gif); background-position-x:0px; cursor:default; float:left; background-repeat:no-repeat; border:1px solid #d5d5d5; border-radius:58px; margin-bottom:10px; display:none}
	.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 span{ float:left; text-align:left; line-height:20px; color:#5a7f87; font-size:12px; margin-left:60px; margin-top:17px;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{ margin-top:15px; padding-bottom:25px;}
.section3 table h1{ width:100%; float:left; text-align:center; height:20px;margin-top:20px;}
.section3 table h1 a{display:block; color:#597e8e; font-size:18px; font-weight:normal;}
.section3 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section3 table h3 a{ display:block; position:relative; z-index:2;  font-size:12px; height:20px; line-height:20px; font-weight:normal; padding:0px 10px; color:#9b9b9b}
.section3 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:10px;}
.section3 table h3 i.i1{left:50%; margin-left:-120px;}
.section3 table h3 i.i2{right:50%; margin-right:-120px;}

.produce_list{ margin-top:20px;}
.produce_list a{ background:rgba(255,255,255,0.8); width:50%; float:left; overflow:hidden; position:relative; padding-bottom:18px;}
.produce_list a.p_1{ width:100%;}
.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:18px; height:51px;}
.produce_list a i img{ display:block; margin:0 auto; height:100%;}
.produce_list a b{ font-weight:bold; font-size:12px; color:#333333; width:90%; margin-left:5%; float:left; text-align:center; line-height:16px; padding-top:5px;}
.produce_list a.p_x b{ color:#fff;}
.produce_list a span{ font-size:10px; line-height:18px; color:#4e4e4e;width:90%; margin-left:5%; float:left;}
.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-left:2%; 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:0px; 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{ 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{ padding-top:15px; padding-bottom:25px;}
.section4 table h1{ width:100%; float:left; text-align:center; height:20px; margin-top:20px;}
.section4 table h1 a{ display:block; color:#597e8e; font-size:18px; font-weight:normal;}
.section4 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section4 table h3 a{ display:block; position:relative; z-index:2;  font-size:12px; height:20px; line-height:20px; font-weight:normal; padding:0px 10px; color:#9b9b9b}
.section4 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:10px;}
.section4 table h3 i.i1{left:50%; margin-left:-100px;}
.section4 table h3 i.i2{right:50%; margin-right:-100px;}





/*-----*/
.news_list.news_list_on{ width:100%; margin-top:14px;}
.news_list.news_list_on a{ float:left; width:100%; padding-bottom:35px; position:relative; overflow:hidden; border-bottom:1px dotted #d5d5d5}
.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.8);}
.news_list.news_list_on a.a3{background-color:rgba(255,255,255,0.8);}
.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:24px; line-height:24px; margin-top:10px; font-size:12px; color:#999999; font-weight:bold;}
.news_list.news_list_on a b{line-height:18px; font-size:14px; color:#5a7f87; width:100%; float:left; margin-bottom:8px;}
.news_list.news_list_on a span{ display:block; color:#888; font-size:12px; text-align:left; width:90%; float:left; margin-left:5%; line-height:18px;}
.news_list.news_list_on a em{ font-family:"宋体"; font-style:normal; font-size:14px; line-height:20px; text-align:center; position:absolute; width:20px; height:20px; left:50%; margin-left:-10px; bottom:5px; color:#555555; font-weight:bold; border:1px solid #555; border-radius:20px; 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; }
.pageall.section5 table,.pageall td{ width:100%; height:76%; text-align:center; vertical-align: middle;}
.section5{ padding-top:15px; padding-bottom:25px;}
.section5 table h1{ width:100%; float:left; text-align:center; height:20px; margin-top:20px;}
.section5 table h1 a{ display:block; color:#597e8e; font-size:18px; font-weight:normal;}
.section5 table h3{ width:100%; float:left; text-align:center; position:relative;}
.section5 table h3 a{display:block; position:relative; z-index:2;  font-size:12px; height:20px; line-height:20px; font-weight:normal; padding:0px 10px; color:#9b9b9b}
.section5 table h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:10px;}
.section5 table h3 i.i1{left:50%; margin-left:-100px;}
.section5 table h3 i.i2{right:50%; margin-right:-100px;}

.contact_a { float:left;  margin-top:24px;}
.contact_a .c{ float:left; width:50%; background-color:rgba(255,255,255,0.4);  cursor:default; padding-bottom:10px; padding-top:10px;}
.contact_a .c.c1{border-bottom:1px solid #5a7f87;}
.contact_a .c.c2{border-bottom:1px solid #5a7f87;}
.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;margin:5px auto 5px auto; display:inline-block;}
.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;display:inline-block;  width:100%; font-weight:normal;}
.contact_a .c em{ width:18px; height:3px; background-color:#5a7f87; font-size:0px; line-height:0px; display:inline-block; margin:5px auto 5px auto;}
.contact_a .c span{ width:100%;display:inline-block;  font-size:14px; color:#666; word-break:break-word; word-wrap:break-word}

.footer{ width:100%; background-color:#3d4350;  bottom:0px; z-index:2; }

.footer .footer_left{ width:60%;}
.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:14px;}
.contact_us span{float:left; font-size:12px; color:#fff; line-height:22px; word-break:break-word; word-wrap:break-word;}
.footer  .wrap{ padding-bottom:5px;}
.footer p{float:left; font-size:12px; width:100%; text-align:center;color:#fff;  background:#20252F; line-height:16px; margin-top:5px; padding:5px 0; }
.footer .footer_right{ width:100px;}
.wechat{ width:70px; height:90px; margin-top:14px;}
.wechat img{ width:70px; height:70px;}
.wechat span{ width:70px; 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;}
  
	.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:#5A7F87; 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;}

#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:#037538; 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;}
#menu{/* width:74px;*/ height:24px; right:auto; left:50%; margin-left:-37px;}
.search{ margin-right:10px;}
#menu a.m_1{ margin-right:10px;}

.search3{  top:42px;right:-139px; width:260px; border:1px solid #d5d5d5; background-color:#d5d5d5; height:46px; }
.search3 .searchx1{ width:210px; 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:#045A97; color:#fff; margin-top:5px;}
.search3 .jiantou{ position:absolute; top:-12px; right:138px; background:url(/web/images/jiantou.png) no-repeat left top; width:20px; height:12px; font-size:0px; line-height:0px;}
