﻿.map .contactbg* {

	transition-property: all;

	-ms-transition-property: all;

	-moz-transition-property: all;

	-webkit-transition-property: all;

	-o-transition-property: all;

}

.pages {

	text-align:center;

	margin: 30px 0 30px 0;

	

	

}

.pages a, .pages span {

	display:inline-block;

	padding:9px 14px;

	margin:0 1px;

	border:1px solid #f0f0f0;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	border-radius:3px;

	

}

.pages a, .pages li {

	display:inline-block;

	list-style: none;

	text-decoration:none;

	color:#00335b;

}

.pages a.first, .pages a.prev, .pages a.next, .pages a.end {

	margin:0;

}

.pages a:hover {

	border-color:#00335b;

}

.pages span.current {

	background:#00335b;

	color:#00335b;

	font-weight:700;

	border-color:#00335b;

}

html, body {

	font-size:14px;

	background:#ffffff;

	width:100%;

	margin:0px;

	padding:0px;

	font-family:Candara, Helvetica, Arial;

}

img {

	border:0px;

}

ul, li, p {

	margin:0px;

	padding:0px;

}

a {

	text-decoration: none;

	color: #333

}

ul, li {

	list-style-type:none;

}

input, button, select, textarea, select, option {

	outline:none;

	font-family:Helvetica;

	font-size:14px;

}

select, option, textarea {

	resize:none;

	-webkit-appearance: none;

	padding:0;

	margin:0;

	font-weight:normal;

}

input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {

	-webkit-appearance: none;

	padding:0;

	margin:0;

	font-weight:normal;

}

.container {

	position:relative;

	width:1200px;

	margin:0px auto;

}



table {

*border-collapse: collapse; /* IE7 and lower */

	border-spacing: 0;

	width: 100%;

} /*========bordered table========*/

.bordered {

	border: solid #ccc 1px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0 1px 1px #ccc;

	-moz-box-shadow: 0 1px 1px #ccc;

	box-shadow: 0 1px 1px #ccc;

	background:#fff;

}

.bordered tr {

	-o-transition: all 0.1s ease-in-out;

	-webkit-transition: all 0.1s ease-in-out;

	-moz-transition: all 0.1s ease-in-out;

	-ms-transition: all 0.1s ease-in-out;

	transition: all 0.1s ease-in-out;

}

.bordered .highlight, .bordered tr:hover {

	background: #eeeeee;

}

.bordered td, .bordered th {

	border-left: 1px solid #ccc;

	border-top: 1px solid #ccc;

	padding: 10px;

	text-align: left;

}

.bordered th {

	background-color: #00335b;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#00335b), to(#00335b));

	background-image: -webkit-linear-gradient(top, #00335b, #00335b);

	background-image: -moz-linear-gradient(top, #00335b, #00335b);

	background-image: -ms-linear-gradient(top, #00335b, #00335b);

	background-image: -o-linear-gradient(top, #ebf3fc, #00335b);

	background-image: linear-gradient(top, #ebf3fc, #00335b);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00335b, endColorstr=#00335b);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ebf3fc, endColorstr=#dce9f9)";

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;

	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .8) inset;

	box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;

	border-top: none;

	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);

	color:#FFF;

}

.bordered td:first-child, .bordered th:first-child {

	border-left: none;

}

.bordered th:first-child {

	-moz-border-radius: 6px 0 0 0;

	-webkit-border-radius: 6px 0 0 0;

	border-radius: 6px 0 0 0;

}

.bordered th:last-child {

	-moz-border-radius: 0 6px 0 0;

	-webkit-border-radius: 0 6px 0 0;

	border-radius: 0 6px 0 0;

}

.bordered tr:last-child td:first-child {

	-moz-border-radius: 0 0 0 6px;

	-webkit-border-radius: 0 0 0 6px;

	border-radius: 0 0 0 6px;

}

.bordered tr:last-child td:last-child {

	-moz-border-radius: 0 0 6px 0;

	-webkit-border-radius: 0 0 6px 0;

	border-radius: 0 0 6px 0;

} /*----------------------*/

.zebra td, .zebra th {

	padding: 10px;

	border-bottom: 1px solid #f2f2f2;

}

.zebra .alternate, .zebra tbody tr:nth-child(even) {

background: #f5f5f5;

-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;

-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .8) inset;

box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;

}

.zebra th {

	text-align: left;

	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);

	border-bottom: 1px solid #ccc;

	background-color: #eee;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));

	background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);

	background-image: -moz-linear-gradient(top, #f5f5f5, #eee);

	background-image: -ms-linear-gradient(top, #f5f5f5, #eee);

	background-image: -o-linear-gradient(top, #f5f5f5, #eee);

	background-image: linear-gradient(top, #f5f5f5, #eee);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#eeeeee);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f5f5f5, endColorstr=#eeeeee)";

}

.zebra th:first-child {

	-moz-border-radius: 6px 0 0 0;

	-webkit-border-radius: 6px 0 0 0;

	border-radius: 6px 0 0 0;

}

.zebra th:last-child {

	-moz-border-radius: 0 6px 0 0;

	-webkit-border-radius: 0 6px 0 0;

	border-radius: 0 6px 0 0;

}

.zebra tfoot td {

	border-bottom: 0;

	border-top: 1px solid #fff;

	background-color: #f1f1f1;

}

.zebra tfoot td:first-child {

	-moz-border-radius: 0 0 0 6px;

	-webkit-border-radius: 0 0 0 6px;

	border-radius: 0 0 0 6px;

}

.zebra tfoot td:last-child {

	-moz-border-radius: 0 0 6px 0;

	-webkit-border-radius: 0 0 6px 0;

	border-radius: 0 0 6px 0;

}

.container:after {

	content: "020";

	display: block;

	height: 0;

	clear: both;

	visibility:hidden;

}

.mainTitle {

	width:155px;

	margin:0 auto;

	line-height:70px;

	color:#666;

	font-size:40px;

	text-align:center;

	border-bottom:1px solid #919191;

}

.seach {

	position:relative;

	margin-top:40px;

	width:300px;

	height:30px;

	background:#fff;

}

.seach .seachText {

	width:260px;

	color:#999999;

	font-size:12px;

	padding:0 0 0 6px;

	line-height:1;

	margin:0;

	border:0;

	height:30px;

}

.seach .btn {

	cursor:pointer;

	position:absolute;

	top:0;

	right:0;

	width:30px;

	height:30px;

	text-align:center;

	line-height:30px;

	background:#474747;

}

.seach .btn {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.seach .btn:hover {

	background:#000;

}

.seach .btn img {

	vertical-align:middle;

}

.vedioHide {

	display:none;

	position:fixed;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	background:url(../images/blackbg.png);

	z-index:4;

}

.vedioContent {

	display:none;

	position:fixed;

	top:50%;

	left:50%;

	width:650px;

	height:450px;

	margin:-260px 0 0 -335px;

	z-index:5;

	background:#fff;

	padding:20px 20px 50px 20px;

	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

	-ms-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

	-o-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

	border-radius:6px;

	-moz-border-radius:6px;

	-ms-border-radius:6px;

	-o-border-radius:6px;

	-webkit-border-radius:6px;

}

.vedioContent iframe {

	width:100% !important;

	height:100% !important;

}

.vedioContent .vedioClose {

	position:absolute;

	bottom:18px;

	right:24px;

	cursor:pointer;

}

.header {

	position:fixed;

	width:100%;

	height:120px;

	background:#ffffff;

	z-index:5;

	height: 120px !important;

	border-bottom:3px #00335b solid;

}

.header .container {

	height:100%;

}

.header .headerLogo {

	position:absolute;

	top:20px;

	left:18%;

	width:250px;

	top:20px !important;

}

.header .nav .navTop {

	position:absolute;

	top:38px;

	display:none;

	height:0px;

	background:#7e308e;

}

.header .nav .navTop {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.header .nav {

	position:absolute;

	top:30px;

	right:0px;

	width:56%;

	height:120px;

	line-height:80px;

}

.header .nav .child {

	position:relative;

	float:left;

	width: auto;

	padding-right:27px;

	height:90px;

	line-height:90px;

	text-align:center;

	color:#000000;

	height: 90px !important;

	line-height: 90px !important;

}

.header .nav .child.navChildSearch {

	line-height:20px !important;

}

.header .nav .child:hover .title {

	color:#00335b;

}

.header .nav .child .title {

	font-size:16px;

	color:#000000;

}

.header .nav .child .title {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.header .nav .child.on .title {

	color:#00335b; font-weight:bold; text-decoration:underline;

}

.header .nav .child .childContent {

	display:none;

	position:absolute;

	width:100%;

	background:rgba(132, 132, 132,0.9);

	border-top:2px #00335b solid;

}

.header .nav .child .childContent .childContentLi {

	color:#666;

	font-size:14px;

	height:30px;

	line-height:30px;

}

.header .nav .child .childContent .childContentLi:hover {

	background:#00335b;

	color:#fff;

}

.cpwenzi:link {

	color:#00335b;

}

.cpwenzi:visited {

	color: #00335b;

}

.cpwenzi:hover {

	color:#ccc;

}

.header .nav .child .language {

	display:inline-block;

 *display:inline;

 *zoom:1;

	height:16px;

	line-height:16px;

	padding:0 8px;

	font-size:16px;

	color:#666;

}

.header .nav .child .language:hover {

	color:#00335b;

}

.header .nav .child .language.cn {

	border-right:1px solid #ccc;

}

.header .nav .child .language.on {

	color:#00335b; font-weight:bold;

}

.header .nav .child .seachIcon {

	cursor:pointer;

	margin-top:33px;

	margin-top:33px !important;

}

.header .list {

	position:relative;

	background:#363839;

	z-index:6;

}

.header .list .container {

	padding:50px 0;

	display:none;

}

.header .list .content {

	width:492px;

}

.header .list .listMTitle {

	color:#fff;

	font-size:18px;

	line-height:24px;

	padding-bottom:24px;

}

.header .list .listTitle {

	font-family: Candara, Helvetica, Arial;

	position:relative;

	width:100%;

}

.header .list .listTitle:after {

	content: "020";

	display: block;

	height: 0;

	clear: both;

	visibility:hidden;

}

.header .list .listTitle .title {

	border-bottom:1px solid #999999;

	line-height:36px;

	color:#B9B9B9;

	font-size:14px;

	font-family: Candara, Helvetica, Arial;

}

.header .list .listTitle .title a {

	color:#B9B9B9;

	font-size:14px;

}

.header .list .listTitle .title img {

	margin-right:12px;

}

.header .list .listTitle .title .pointer {

	cursor:pointer;

	position:absolute;

	right:0px;

	top:16px;

	width:11px;

	height:11px;

}

.header .list .listTitle .title .pointer .sub {

	position:absolute;

	left:0px;

	top:10px;

	width:11px;

	height:1px;

	background:#999;

}

.header .list .listTitle .title .pointer .sub.sub2 {

	transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	-webkit-transform:rotate(90deg);

}

.header .list .listTitle .title .pointer .sub.sub2 {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.header .list .listTitle .title .pointer.on .sub.sub2 {

	transform:rotate(0deg);

	-moz-transform:rotate(0deg);

	-ms-transform:rotate(0deg);

	-o-transform:rotate(0deg);

	-webkit-transform:rotate(0deg);

}

.header .list .listTitle .listContent {

	display:none;

	width:94%;

	float:right;

}

.header .list .addBtn {

	z-index:5;

	cursor:pointer;

	position:absolute;

	bottom:-35px;

	right:0;

	width:35px;

	height:35px;

	background:url(../images/addicon.png) no-repeat;

}

.header .list .addBtn .sub {

	position:absolute;

	width:10px;

	height:2px;

	background:#fff;

}

.header .list .addBtn .sub.sub1 {

	top:12px;

	left:22px;

}

.header .list .addBtn .sub.sub2 {

	top:12px;

	left:22px;

	transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	-webkit-transform:rotate(90deg);

}

.header .list .addBtn .sub.sub2 {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.header .list .addBtn.on .sub.sub2 {

	transform:rotate(0deg);

	-moz-transform:rotate(0deg);

	-ms-transform:rotate(0deg);

	-o-transform:rotate(0deg);

	-webkit-transform:rotate(0deg);

}

.header .searchContent {

	display:none;

	position:absolute;

	bottom:-80px;

	right:0px;

	padding:25px;

	background-color: #efefef;

	border-bottom:1px solid #dcdadb;

	border-left:1px solid #dcdadb;

}

.header .searchContent .seach {

	margin:0;

}

.wapNavBtn {

	display:none;

	position:absolute;

	top:38px;

	right:32px;

	cursor:pointer;

}

.wapLanguage {

	display:none;

	position:absolute;

	top:35px;

	right:120px;

}

.wapLanguage .language {

	padding:0 14px;

	color:#999999;

	font-size:28px;

	line-height:28px;

	display:inline-block;

 *display:inline;

 *zoom:1;

}

.wapLanguage .language.on {

	color:#00335b;

}

.wapLanguage .language.cn {

	border-right:3px solid #bababa;

}

.wapNavPointer {

	display:none;

	position:absolute;

	top:3px;

	right:3px;

	cursor:pointer;

}

.crumbs {

	padding-top:80px !important;

	position:relative;

	height:55px;

	line-height:55px;

	background:url(../images/banner.jpg) repeat-x;

	background-position:center bottom;

	border-bottom:1px solid #e0e0e0;

}

.map {

	position:relative;

	background:url(../images/bg/map20191121.jpg) no-repeat;

	top:0px;

	height:987px;

	line-height:55px;

	background-position:center bottom;

}

.map .contactbg {

	height:320px;

	position:absolute;

	top:-50px;

	width:100%;

	border-radius:15px;

	background:rgba(0, 135, 60, 0.9);

	font-family: Candara, Helvetica, Arial;

}

.map .contactbg .neirong {

	padding:30px;

	font-family: Candara, Helvetica, Arial;

}

.map .contactbg .neirong .neirongb {

	width:50%;

	float:left;

	color:#FFF;

	line-height:25px;

	font-family: Candara, Helvetica, Arial;

}

.map .contactbg .neirong h3 {

	font-size:20px;

	padding:0;

	margin:0 auto;

	font-family: Candara, Helvetica, Arial;

}

.map .contactbg .neirong span {

	font-size:18px;

	letter-spacing:1px;

	padding:0;

	margin:0 auto;

	font-family: Candara, Helvetica, Arial;

}

.map .contactbg .neirong span a {

	text-decoration:underline;

	color:#FFF;

	font-family: Candara, Helvetica, Arial;

}

.map .contactbg .neirong span a:hover {

	color:#ccc;

	font-family: Candara, Helvetica, Arial;

}

.ban {

	position:relative;

	top:80px;

	height:517px;

	line-height:55px;

	background-position:center bottom;

}

.ban .title {

	text-align:center;

	position:absolute;

	top:150px;

	left:10%;

	color:#FFF;

	font-size:60px;

	font-family: Candara, Helvetica, Arial;

}

.abpro {

	background-color:rgba(6, 31, 62, 0.6);

	height: auto;

	width:100%;

}

.crumbs .title {

	float:left;

	color:#333333;

	font-size:20px;

	font-family: Candara, Helvetica, Arial;

	display: none;

}

.crumbs .childs {

	float:right;

	color:#666;

	font-size:14px;

	font-family: Candara, Helvetica, Arial;

}

.crumbs .childs a {

	color:#666;

}

.crumbs .childs span {

	margin:0 6px;

}

.main {

	padding:100px 0 90px 0;

}

.value {

	padding:80px 0 0px 0;

}

.value .textg {

	padding-left:150px;

	padding-right:150px;

	padding-top:80px;

	line-height: 20px;

}

.value .left {

	width:50%;

	height:600px;

	text-align:right;

	float:left;

}

.value .left img {

	width:50%;

	height:100%;

	vertical-align:middle;

}

.value .right {

	width:50%;

	background:#dde6e8;

	height:600px;

	float:left;

}

.value .right img {

	width:90%;

	padding-top:90px;

	float:left;

	vertical-align:middle;

}

.value .leftb {

	width:50%;

	background:#f1f1f1;

	height:600px;

	text-align:left;

	float:right;

}

.value .leftb img {

	width:100%;

	padding-top:50px;

	vertical-align:middle;

}

.value .rightb {

	background:#f1f1f1;

	width:50%;

	height:600px;

	float:left;

}

.value .rightb img {

	width:90%;

	padding-top:90px;

	float:right;

	vertical-align:middle;

}

.main .maxTitle {

	position:relative;

	line-height:34px;

}

.main .maxTitle span {

	position:relative;

	z-index:1;

	padding-right:18px;

	background:#fff;

	color:#00335b;

	font-size:30px;

}

.main .maxTitle .sub {

	position:absolute;

	top:18px;

	width:100%;

	height:1px;

	width:100%;

	background:#d6d6d6;

}

.main .top {

	display:none;

	position:fixed;

	right:50px;

	bottom:300px;

	z-index:1;

	width:60px;

	height:60px;

	background:#d4d4d4;

	line-height:60px;

	text-align:center;

	cursor:pointer;

}

.main .top {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.main .top:hover {

	background:#717373;

}

.main .top img {

	vertical-align:middle;

}

.footer {

	height:auto;

}

.footer p {

	padding:0

}

.footer .title {

	color: #000;

	font-size:16px;

	padding-top:0px;

}

.footer .head {

	width:600px;

	height: auto;

	margin:0px auto;

	padding-bottom:50px;

}

.footer .head .content a {

	margin-left: 5px;

}

.footer .head .daohan {

	color:#000;

	left:0px;

	float:left;

	width:20%;

	height:auto;

	overflow:hidden;

}

.footer .head .daohan p {

	margin-top:12px;

	padding:0px;

}

.footer .head .daohan i {

	font-size:14px;

}

.footer .head .daohan h2 {

	font-size:16px;

	font-family: Candara, Helvetica, Arial;

}

.footer .head .daohan span {

	line-height:28px;

}

.footer .head .daohan a {

	color:#000;

	font-size:14px;

}

.footer .head .daohan a:hover {

	color:#CCC;

	font-size:14px;

}

.footer .head .left {

	position:absolute;

	top:0px;

	left:100px;

	width:300px;

}

.footer .head .right {

	position:absolute;

	top:0px;

	right:0px;

	width:344px;

}

.footer .head .right .content {

	margin-top:40px;

}

.footer .head .right .content img {

	margin-right:6px;

}

.footer .head .right .content img {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.footer .head .right .content img:hover {

	transform:scale(1.1);

	-moz-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-o-transform:scale(1.1);

	-webkit-transform:scale(1.1);

}

.footer .foot {

	width:100%;

	height:45px;

	margin:0px auto;

	text-align:center;

	color:#000;

	font-size:12px;

	line-height: 45px;

	border-top:5px solid #00335b;

	background:#fff;

}

.footer .foot a {

	color:#fff;

}

 @media (min-width: 1024px) and (max-width:2000px ) {

 .header .nav .child .childContent {

 display:none;

 position:absolute;

 top:90px;

 top:90px !important;

 left:-1300px;

 width:2000px;

 background:rgba(255, 255, 255, 0.95);

}

 .header .nav .child .childContent .childContentLi {

 float:left;

 position: relative;

 left:800px;

 color:#00335b;

 padding:30px;

 font-size:14px;

 height:30px;

 line-height:30px;

}

}

 @media (max-width: 768px) {

 .container {

 width:93.75%;

}

 .mainTitle {

 width:150px;

 line-height:35px;

 font-size:20px;

}

 .seach {

 margin-top:19px;

 width:150px;

 height:21px;

}

 .seach .seachText {

 width:125px;

 font-size:12px;

 padding:0 0 0 5px;

 line-height:21px;

 height: 20px;

}

 .seach .btn {

 width:22px;

 height:22px;

 line-height:22px;

}

 .vedioContent {

 width:300px;

 height:210px;

 margin:-130px 0 0 -160px;

 padding:10px 10px 20px 10px;

}

 .vedioContent iframe {

 width:100% !important;

 height:100% !important;

}

 .vedioContent .vedioClose {

 bottom:5px;

 right:10px;

}

 .header {

 height:70px !important;

}

 .header .headerLogo {

 top:8px !important;

 left:16px;

 width:140px;

}

 .header .nav .navTop {

 display:none !important;

}

 .header .nav {

 display:none;

 top:50px;

 right:0px;

 width:100%;

 height:auto !important;

 background:#fff;



 padding-bottom:10px;

}

 .header .nav .child {

 float:none;

 width:90%;

 text-align:left;

 margin:0 auto;

 color:#333333;

 background-color:#f9f9f9;

 border-left:1px solid #dadada;

 border-right:1px solid #dadada;

 border-bottom:1px solid #dadada;

 height:auto !important;

 line-height: 35px !important;

}

 .header .nav .child:nth-child(2) {

 border-top:1px solid #dadada;

}

 .header .nav .child .title {

 font-size:12px;

 color:#666;

 padding:0 2%;

 display: inherit;

}

 .header .nav .child .childContent {

 position:relative;

 background:#FFF;

 z-index:666666666;

 width:110%;

 top:0px !important;

}

 .header .nav .child .childContent .childContentLi {

 padding:0 4%;

 width:100%;

 background:#FFF;

 color:#666;

 font-size:12px;

 height:35px;

 line-height:35px;

 border-top:1px solid #dadada;

 border-bottom:0px;

}

 .header .nav .navChildLanguage {

 display:none;

}

 .header .nav .navChildSearch {

 display:none;

}

 .header .list {

 display:none !important;

}

 .header .searchContent {

 display:none !important;

}

 .wapNavPointer {

 display:block;

 top:3px;

 right:3px;

}

 .wapNavBtn {

 display:block;

 top:19px;

 right:16px;

 width:47px;

}

 .wapLanguage {

 display:block;

 top:17px;

 right:50px;

}

 .wapLanguage .language {

 padding:0 2px;

 font-size:14px;

 line-height:14px;

 font-family: Candara, Helvetica, Arial;

}

 .wapLanguage .language.cn {

 border-right:1px solid #bababa;

}

 .map .contactbg {

 height:700px;

 position:absolute;

 top:-50px;

 width:100%;

 border-radius:15px;

 background:rgba(0, 135, 60, 0.9);

 font-family: Candara, Helvetica, Arial;

}

 .map .contactbg .neirong {

 padding:10px;

 font-family: Candara, Helvetica, Arial;

}

 .map .contactbg .neirong .neirongb {

 width:100%;

 padding-top:20px;

 float:left;

 color:#FFF;

 line-height:25px;

}

 .map .contactbg .neirong span {

 font-size:16px;

 letter-spacing:1px;

 padding:0;

 margin:0 auto;

}

 .crumbs {

 padding-top:50px !important;

 height:30px;

 line-height:30px;

}

 .crumbs .title {

 font-size:12px;

}

 .crumbs .childs {

 display: block;

}

 .ban {

 position:relative;

 top:60px;

 height:517px;

 line-height:55px;

 background-position:center bottom;

}

 .ban .title {

 text-align:center;

 position:absolute;

 top:150px;

 left:10%;

 color:#FFF;

 font-size:30px;

 font-family: Candara, Helvetica, Arial;

}

 .value .left {

 width:100%;

 height:auto;

 overflow:hidden;

 float:left;

}

 .value .left img {

 width:100%;

 float:left;

 vertical-align:middle;

}

 .value .right {

 width:100%;

 height:auto;

 overflow:hidden;

 float:left;

}

 .value .right img {

 width:100%;

 float:left;

 vertical-align:middle;

}

 .value .textg {

 padding:20px;

 text-align:left;

 overflow:hidden;

 line-height: 20px;

}

 .value .leftb {

 width:100%;

 background:#f1f1f1;

 overflow:hidden;

 height:auto;

 text-align:left;

 float:right;

}

 .value .leftb img {

 width:100%;

 vertical-align:middle;

}

 .value .rightb {

 background:#f1f1f1;

 width:100%;

 height:auto;

 overflow:hidden;

 float:left;

}

 .value .rightb img {

 width:100%;

 float:left;

 vertical-align:middle;

}

 .main {

 padding:120px 0 45px 0;

}

 .main .maxTitle {

 line-height:20px;

}

 .main .maxTitle span {

 padding-right:8px;

 font-size:18px;

}

 .main .maxTitle .sub {

 top:10px;

}

 .footer {

 height:auto;

}

 .footer .title {

 font-size:12px;

 padding-top:10px;

 line-height:17px;

}

 .footer .head {

 display:none;

 height:95px;

}

 .footer .head .left {

 position:absolute;

 top:0px;

 left:0px;

 width:150px;

}

 .footer .head .right {

 width:130px;

}

 .footer .head .right .content {

 margin-top:16px;

}

 .footer .head .right .content img {

 margin-right:3px;

 height:14px;

}

 .footer .foot {

 height:60px;

 line-height:14px;

 font-size:12px;

 top:0px;

 padding:30px 0;

}

 .footer .foot p {

 width:80%;

 margin:0 auto;

}

}

 @media (max-width: 1023px) {

 .container {

 width:93.75%;

}

 .mainTitle {

 width:80px;

 line-height:35px;

 font-size:20px;

}

 .seach {

 margin-top:19px;

 width:150px;

 height:21px;

}

 .seach .seachText {

 width:125px;

 font-size:12px;

 padding:0 0 0 5px;

 line-height:21px;

 height: 20px;

}

 .seach .btn {

 width:22px;

 height:22px;

 line-height:22px;

}

 .vedioContent {

 width:300px;

 height:210px;

 margin:-130px 0 0 -160px;

 padding:10px 10px 20px 10px;

}

 .vedioContent iframe {

 width:100% !important;

 height:100% !important;

}

 .vedioContent .vedioClose {

 bottom:5px;

 right:10px;

}

 .header {

 height:70px !important;

}

 .header .headerLogo {

 top:8px !important;

 left:16px;

 width:140px;

}

 .header .nav .navTop {

 display:none !important;

}

 .header .nav {

 display:none;

 top:50px;

 right:0px;

 width:100%;

 height:auto !important;

 background:#fff;

 padding-bottom:10px;

}

 .header .nav .child {

 float:none;

 width:90%;

 text-align:left;

 margin:0 auto;

 color:#333333;

 background-color:#f9f9f9;

 border-left:1px solid #dadada;

 border-right:1px solid #dadada;

 border-bottom:1px solid #dadada;

 height:auto !important;

 line-height: 35px !important;

}

 .header .nav .child:nth-child(2) {

 border-top:1px solid #dadada;

}

 .header .nav .child .title {

 font-size:12px;

 color:#666;

 padding:0 2%;

 display: inherit;

}

 .header .nav .child .childContent {

 position:relative;

 background:#FFF;

 z-index:666666666;

 width:110%;

 top:0px !important;

}

 .header .nav .child .childContent .childContentLi {

 padding:0 4%;

 width:100%;

 background:#FFF;

 color:#666;

 font-size:12px;

 height:35px;

 line-height:35px;

 border-top:1px solid #dadada;

 border-bottom:0px;

}

 .header .nav .navChildLanguage {

 display:none;

}

 .header .nav .navChildSearch {

 display:none;

}

 .header .list {

 display:none !important;

}

 .header .searchContent {

 display:none !important;

}

 .wapNavPointer {

 display:block;

 top:3px;

 right:3px;

}

 .wapNavBtn {

 display:block;

 top:19px;

 right:16px;

 width:47px;

}

 .wapLanguage {

 display:block;

 top:17px;

 right:50px;

}

 .wapLanguage .language {

 padding:0 2px;

 font-size:14px;

 line-height:14px;

 font-family: Candara, Helvetica, Arial;

}

 .wapLanguage .language.cn {

 border-right:1px solid #bababa;

}

 .map .contactbg {

 height:700px;

 position:absolute;

 top:-50px;

 width:100%;

 border-radius:15px;

 background:rgba(0, 135, 60, 0.9);

 font-family: Candara, Helvetica, Arial;

}

 .map .contactbg .neirong {

 padding:15px;

 font-family: Candara, Helvetica, Arial;

}

 .map .contactbg .neirong .neirongb {

 width:100%;

 padding-top:20px;

 float:left;

 color:#FFF;

 line-height:25px;

}

 .map .contactbg .neirong span {

 font-size:16px;

 letter-spacing:1px;

 padding:0;

 margin:0 auto;

}

 .crumbs {

 padding-top:50px !important;

 height:30px;

 line-height:30px;

}

 .crumbs .title {

 font-size:12px;

}

 .crumbs .childs {

 display: block;

}

 .ban {

 position:relative;

 top:60px;

 height:517px;

 line-height:55px;

 background-position:center bottom;

}

 .ban .title {

 text-align:center;

 position:absolute;

 top:200px;

 left:10%;

 color:#FFF;

 font-size:40px;

 font-family: Candara, Helvetica, Arial;

}

 .value .left {

 width:100%;

 height:auto;

 overflow:hidden;

 float:left;

}

 .value .left img {

 width:100%;

 float:left;

 vertical-align:middle;

}

 .value .right {

 width:100%;

 height:auto;

 overflow:hidden;

 float:left;

}

 .value .right img {

 width:100%;

 float:left;

 vertical-align:middle;

}

 .value .textg {

 padding:20px;

 text-align:left;

 overflow:hidden;

 line-height: 20px;

}

 .value .leftb {

 width:100%;

 background:#f1f1f1;

 overflow:hidden;

 height:auto;

 text-align:left;

 float:right;

}

 .value .leftb img {

 width:100%;

 vertical-align:middle;

}

 .value .rightb {

 background:#f1f1f1;

 width:100%;

 height:auto;

 overflow:hidden;

 float:left;

}

 .value .rightb img {

 width:100%;

 float:left;

 vertical-align:middle;

}

 .main {

 padding:120px 0 45px 0;

}

 .main .maxTitle {

 line-height:20px;

}

 .main .maxTitle span {

 padding-right:8px;

 font-size:18px;

}

 .main .maxTitle .sub {

 top:10px;

}

 .footer {

 height:auto;

 }

 .footer .title {

 font-size:12px;

 padding-top:10px;

 line-height:17px;

}

 .footer .head {

 display:none;

 height:95px;

}

 .footer .head .left {

 position:absolute;

 top:0px;

 left:0px;

 width:150px;

}

 .footer .head .right {

 width:130px;

}

 .footer .head .right .content {

 margin-top:16px;

}

 .footer .head .right .content img {

 margin-right:3px;

 height:14px;

}

 .footer .foot {

 height:60px;

 line-height:14px;

 font-size:12px;

 top:0px;

 padding:30px 0;

}

 .footer .foot p {

 width:80%;

 margin:0 auto;

}

}

 @media (min-width: 640px) and (max-width:833px ) {

 .container {

 width:600px;

}

 .mainTitle {

 width:120px;

 line-height:50px;

 font-size:25px;

}

 .seach {

 margin-top:17px;

 width:245px;

 height:33px;

}

 .seach .seachText {

 width:235px;

 font-size:16px;

 padding:0 0 0 10px;

 line-height:33px;

}

 .seach .btn {

 width:33px;

 height:33px;

 line-height:33px;

}

 .vedioContent {

 width:600px;

 height:420px;

 margin:-260px 0 0 -320px;

 padding:20px 20px 50px 20px;

 box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

 -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

 -ms-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

 -o-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

 -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);

 border-radius:6px;

 -moz-border-radius:6px;

 -ms-border-radius:6px;

 -o-border-radius:6px;

 -webkit-border-radius:6px;

}

 .vedioContent iframe {

 width:100% !important;

 height:100% !important;

}

 .vedioContent .vedioClose {

 position:absolute;

 bottom:10px;

 right:20px;

 cursor:pointer;

}

 .header {

 height:73px !important;

}

 .header .headerLogo {

 top:10px !important;

 left:10px;

 width:130px;

}

 .header .nav .navTop {

}

 .header .nav {

 top:73px;

 right:0px;

 width:80%;

 height:auto !important;

 background:#fff;

 padding-bottom:20px;

}

 .header .nav .child {

 float:none;

 width:90%;

 text-align:left;

 margin:0 auto;

 color:#333333;

 background-color: #f9f9f9;

 border-left:1px solid #dadada;

 border-right:1px solid #dadada;

 border-bottom:1px solid #dadada;

 height:auto !important;

 line-height: 35px !important;

}

 .header .nav .child:nth-child(2) {

 border-top:1px solid #dadada;

}

 .header .nav .child .title {

 font-size:12px;

 color:#666;

 padding:0 2%;

 display: inherit;

}

 .header .nav .child .childContent {

 display:none;

 position:relative;

 top:0px !important;

 width:100%;

}

 .header .nav .child .childContent .childContentLi {

 padding:0 4%;

 color:#666;

 font-size:12px;

 height:35px;

 line-height:35px;

 border-top:1px solid #dadada;

 border-bottom:0px;

}

 .header .nav .navChildLanguage {

 display:none;

}

 .header .nav .navChildSearch {

 display:none;

}

 .header .list {

 display:none !important;

}

 .header .searchContent {

 display:none !important;

}

 .wapNavPointer {

 display:block;

 top:3px;

 right:3px;

}

 .wapNavBtn {

 display:block;

 top:29px;

 right:33px;

 width:32px;

}

 .wapLanguage {

 display:block;

 top:29px;

 right:120px;

}

 .wapLanguage .language {

 padding:0 14px;

 font-size:18px;

 line-height:18px;

}

 .wapLanguage .language.cn {

 border-right:3px solid #bababa;

}

 .crumbs {

 padding-top:73px !important;

 height:55px;

 line-height:55px;

}

 .crumbs .title {

 font-size:20px;

}

 .crumbs .childs {

 font-size:14px;

}

 .crumbs .childs span {

 margin:0 6px;

}

 .main {

 padding:40px 0 90px 0;

}

 .main .maxTitle {

 line-height:34px;

}

 .main .maxTitle span {

 padding-right:18px;

 font-size:28px;

}

 .main .maxTitle .sub {

 top:18px;

}

 .footer {

 height:auto;

}

 .footer .title {

 font-size:12px;

 padding-top:10px;

 line-height:17px;

}

 .footer .head {

 display:none;

 height:95px;

}

 .footer .head .left {

 position:absolute;

 top:0px;

 left:0px;

 width:150px;

}

 .footer .head .right {

 width:130px;

}

 .footer .head .right .content {

 margin-top:16px;

}

 .footer .head .right .content img {

 margin-right:3px;

 height:14px;

}

 .footer .foot {

 height:60px;

 line-height:14px;

 font-size:12px;

 top:0px;

 padding:30px 0;

}

 .footer .foot p {

 width:80%;

 margin:0 auto;

}

}

.inztc .container {

	line-height:100px;

	font-size:16px;

}

.indexin2 img {

	width:80%;

}

 @media screen and (min-width:300px) and (max-width:680px) {

 .header .headerLogo {

 top:15px !important;

 left:10px;

 width:130px;

}

 .header .nav .navTop {

}

 .header .nav {

 top:75px;

 right:0px;

 width:100%;

 height:auto !important;

 background:#ffffff;

 padding-bottom:20px;

}

 .header .nav .child {

 float:none;

 width:90%;

 text-align:left;

 margin:0 auto;

 color:#fff;



 height:auto !important;

 line-height: 35px !important;

}

 .header .nav .child:nth-child(2) {

 border-top:0px solid #dadada;

}

 .header .nav .child .title {

 font-size:14px;

 color:#00335b;

 padding:0 2%;

 display: inherit;

}

 .header .nav .child .childContent {

 display:none;

 position:relative;

 top:0px !important;

 width:100%;

}

 .header .nav .child .childContent .childContentLi {

 padding:0 4%;

 color:#666;

 font-size:12px;

 height:35px;

 line-height:35px;

 border-top:1px solid #dadada;

 border-bottom:0px;

}

 .header .nav .navChildLanguage {

 display:none;

}

 .header .nav .navChildSearch {

 display:none;

}

 .header .list {

 display:none !important;

}

 .header .searchContent {

 display:none !important;

}

 .wapNavPointer {

 display:block;

 top:3px;

 right:3px;

}

 .wapNavBtn {

 display:block;

 top:25px;

 right:33px;

 width:38px;

}

 .wapLanguage {

 display:block;

 top:29px;

 right:120px;

}

 .wapLanguage .language {

 padding:0 14px;

 font-size:18px;

 line-height:18px;

}

 .wapLanguage .language.cn {

 border-right:3px solid #bababa;

}

.inztc .container {

line-height:40px;

font-size:14px;

}

.yuan .container img {

width:30px;

}

.yuan .container {

padding:20px 0px;

}

.indexin2 img {

width:110%;

}

.work .container {

 margin:0 auto;

 height:auto;

 padding:0px 0 0px 0;

}

.footer .foot {

 width:100%;

 height: auto;

 line-height:14px;

 font-size:12px;

 top:0px;

 padding:20px 0;

}

.banindex {

	width: 100%;

	height: auto;

	margin:0 auto;

	padding-top:50px;

	background:url(../images/bg.jpg)no-repeat;

	background-size:cover;

}

.abin {

	background-color:rgba(6, 31, 62, 0.6);

	height: auto;

	width:100%;

}

.abinsr {

	padding:35px;

	margin:0 auto;

	text-align:center;

}

.abinab {

	padding:35px;

	margin:0 auto;

	width:95%;

	color:#FFF;

	word-wrap:break-word;

	text-align:left;

}

.abinsr .seach {

	margin:0 auto;

	width:350px;

	height:50px;

	background-color:rgba(255, 255, 255, 0.7);

}

.abinsr .seach .seachText {

	width:300px;

	color:#fff;

	font-size:20px;

	padding:0 0 0 6px;

	line-height:1;

	margin:0;

	border:0;

	height:50px;

	background:none;

}

.abinsr .seach .btn {

	cursor:pointer;

	position:absolute;

	top:6px;

	right:-16px;

	width:38px;

	height:38px;

	text-align:center;

	line-height:30px;

	background: none;

	border:0px;

}

.abinsr .seach .btn {

 transition-duration: .5s;

 -ms-transition-duration: .5s;

 -moz-transition-duration: .5s;

 -webkit-transition-duration: .5s;

}

.abinsr .seach .btn:hover {

	opacity:0.8;

	filter:alpha(opacity=80);

}

.abinsr .seach .btn img {

	vertical-align:middle;

}



}

@media (min-width: 1024px) and (max-width:1383px ) {

 .container {

 width:980px;

}

 .mainTitle {

 width:140px;

 line-height:56px;

 font-size:36px;

}

 .header {

 height:80px !important;

}

 .header .headerLogo {

 top:16px !important;

 left:100px;

 width:133px;

}

 .header .nav .navTop {

 height:2px;

}

 .header .nav {

 height:80px !important;

}

 .header .nav .child {

 height:80px !important;

 line-height:80px !important;

}

 .header .nav .child .title {

 font-size:12px;

}

 .header .nav .child .childContent {

 top:80px !important;

}

 .header .nav .child .childContent .childContentLi {

 font-size:12px;

 height:30px;

 line-height:30px;

}

 .header .nav .child .language {

 height:12px;

 line-height:12px;

 padding:0 4px;

 font-size:12px;

}

 .header .nav .child .seachIcon {

 width:14px;

 margin-top: 33px !important;

}

 .header .list .container {

 padding:40px 0;

}

 .header .list .content {

 width:492px;

}

 .header .list .listMTitle {

 font-size:16px;

 line-height:20px;

 padding-bottom:10px;

}

 .header .list .listTitle .title {

 line-height:24px;

 font-size:12px;

}

 .header .list .listTitle .title a {

 font-size:12px;

}

 .header .list .listTitle .title img {

 margin-right:12px;

}

 .header .list .listTitle .title .pointer {

 top:6px;

}

 .crumbs {

 padding-top:80px !important;

}

 .value {

 padding:80px 0 0px 0;

}

 .value .textg {

 padding-left:50px;

 padding-right:50px;

 padding-top:80px;

 line-height: 20px;

}

 .value .left {

 width:50%;

 height:600px;

 text-align:right;

 float:left;

}

 .value .left img {

 width:50%;

 height:100%;

 vertical-align:middle;

}

 .value .right {

 width:50%;

 background:#dde6e8;

 height:600px;

 float:left;

}

 .value .right img {

 width:90%;

 padding-top:90px;

 float:left;

 vertical-align:middle;

}

 .value .leftb {

 width:50%;

 background:#f1f1f1;

 height:600px;

 text-align:left;

 float:right;

}

 .value .leftb img {

 width:100%;

 padding-top:50px;

 vertical-align:middle;

}

 .value .rightb {

 background:#f1f1f1;

 width:50%;

 height:600px;

 float:left;

}

 .value .rightb img {

 width:90%;

 padding-top:90px;

 float:right;

 vertical-align:middle;

}

}

 @media (min-width: 1200px) and (max-width:1439px ) {

}

 @media (min-width: 1440px) and (max-width:1920px ) {

}











/*animate*/







@keyframes rightOpacityShow {

 0% {

 transform: translateX(-80px);

 opacity:0;

}

 80% {

 transform: translateX(20px);

}

 100% {

 transform:translateX(0);

 opacity:1;

}

}

 @-moz-keyframes rotateYOpacityAn {

 0% {

 -moz-transform: translateX(-80px);

 opacity:0;

}

 80% {

 -moz-transform: translateX(20px);

}

 100% {

 -moz-transform:translateX(0);

 opacity:1;

}

}

 @-webkit-keyframes rotateYOpacityAn {

 0% {

 -webkit-transform: translateX(-80px);

 opacity:0;

}

 80% {

 -webkit-transform: translateX(20px);

}

 100% {

 -webkit-transform:translateX(0);

 opacity:1;

}

}

 @-o-keyframes rotateYOpacityAn {

 0% {

 -o-transform: translateX(-80px);

 opacity:0;

}

 80% {

 -o-transform: translateX(20px);

}

 100% {

 -o-transform:translateX(0);

 opacity:1;

}

}

.inztc {

	line-height:100px;

}

#tab {

	position:relative;

	margin: 0px auto;

	text-align:center;

}

#tab .tabList ul li {

	float:left;

	background: none;

	border:0px solid #ccc;

	padding:5px 0;

	width:80px;

	height:100px;

	text-align:center;

	margin-left:0px;

	position:relative;

	cursor:pointer;

}

#tab .tabList ul li img:hover {

	opacity:0.5;

	filter:alpha(opacity=50); /* 针对 IE8 以及更早的版本 */

}

#tab .tabCon {

	position:absolute;

	left:-1px;

	top:80px;

	border:0px solid #ccc;

	border-top:none;

	width:320px;

	height:100px;

}

#tab .tabCon div {

	padding:10px;

	position:absolute;

	font-weight:bold;

	opacity:0;

	filter:alpha(opacity=0);

}

#tab .tabList li.cur {

	border-bottom:none;

	background:#fff;

}

#tab .tabCon div.cur {

	opacity:1;

	filter:alpha(opacity=100);

}

