﻿@charset "utf-8";
/* CSS Document */
/*reset css*/
html,body {
	font-family:"Microsoft YaHei","微软雅黑"; 
	margin:0 auto; 
	padding:0px; 
	font-size:14px; 
	height:100%; 
	line-height:22px; 
	width:100%;
}
div{
	behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ 
	list-style-type:none; 
	margin:0; padding:0; }
p{ 
	margin:0; padding:0}
.clear{ 
	clear:both; 
	height:0px; 
	line-height:0px; 
	font-size:0px;}
.lt{
	float:left;
}
.rt{
	float:right;
}

a{ 
	text-decoration:none; 
	cursor:pointer; 
	-webkit-transition: none; 
	-moz-transition: none; 
	transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*a:hover{ text-decoration:underline;}*/
img{ 
	vertical-align:middle;}
.imgs{ 
	vertical-align:top;}  
img{
	border:none;}
html{
	overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ 
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
input{
	outline:none;}
/*****index*******/
.header{
	position:relative;
	left:50%;
	margin-left:-960px;
	width:1920px;
	height:120px;
}
.Inhd{
	width:1200px;
	height:100%;
	margin:0 auto;
	display:table;
}
.logo{
	width:440px;
	height:100%;
	line-height:120px;
	vertical-align:middle;
	display:table-cell;
}
.logo img{
	width:100%;
}
.nav{
	height:120px;
	width:;
	display:table-cell;
	line-height:120px;
	margin-left:30px;
}
.nav ul li{
	float:left;
	width:84px;
	text-align:center;
	height:100%;
}
.nav ul li a{
	color:#333;
	font-size:16px;
	display:inline-block;
	height:76px;
	transition:all 0.3s linear;	
}
.nav ul li a:hover{
	border-bottom:2px solid #014099;
	transition:all 0.3s linear;	
	color:#014099;
	animation:updw 1 0.3s linear;
	-webkit-animation:updw 1 0.3s linear;
}
.nav ul li:hover a{
	border-bottom:2px solid #014099;
	transition:all 0.3s linear;	
	color:#014099;
	animation:updw 1 0.3s linear;
	-webkit-animation:updw 1 0.3s linear;
}
/* .nav ul:hover .actlu{color:#333; border-bottom:none;} */
.nav ul li a.actlu{color:#012099; border-bottom:2px solid #012099;}
@keyframes updw{
	from{
		height:80px;
		border-width:3px;
		opacity:0;
	}
	to{
		height:76px;
		border-width:2px;
		opacity:1;
	}
}
@-webkit-keyframes updw{
	from{
		height:84px;
		border-width:3px;
	}
	to{
		height:76px;
		border-width:2px;
	}
}
.lang{
	display:table-cell;
}
.lang a{
	margin-right:10px;
	display:inline-block;
	margin-top:46px;
}
.lang a img{
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	opacity:0.4;
	filter:alpha(opacity=40);
}
.lang a:hover img{
	filter:grayscale(0);
	-webkit-filter:grayscale(0);
	opacity:1;
	filter:alpha(opacity=100);
}
.banner {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height:680px;
	overflow: hidden;
	zoom: 1;
}

.banner .bnnC li {
	width: 100%;
	height: 100%;
}

.bnnbtnr,.bnnbtnl{
	width: 62px;
	height: 112px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.bnnbtnr {
	background:url(../images/narrowr.png) no-repeat center center;
	right: 0;
}

.bnnbtnl {
	left: 0;
	background:url(../images/narrowl.png) no-repeat center center;
}

.banner:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.banner:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.banner:hover .flex-next:hover,
.banner:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 12px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.banner .bnnC a img {
	width: 100%;
	height: 680px;
	display: block;
}
.InBs{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
}
.InBsM{
	width:1200px;
	margin:0 auto;
	padding-top:120px;
	padding-bottom:70px;
}
.InBsMi{
	display:block;
	margin:0 auto;
}
.InBsMC ul li{
	width:280px;
	height:150px;
	float:left;
	color:#666;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:70px;
	transition:all 0.3s linear;
}
.InBsMC ul li a{
	color:#666;
}
.InBsMC ul li:hover a{
	color:#014099;
	
	
	transition:all 0.3s linear;
}

.InBsMC ul li:hover .InBsMCon{
	filter:grayscale(0%);
	-webkit-filter:grayscale(0%);
	transition:all 0.3s linear;
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
}
.InBsMCp{

	font-size:20px;
}
.InBsMC{
	margin-top:70px;
}
.InBsMCon{
	margin-bottom:20px;
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	transition:all 0.3s linear;
}
.InBsMCp{
	margin-bottom:10px;
}
.InBsMC ul li p{
	font-size:12px;
}
.InPj{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	background:#ebf0f8;
	padding-bottom:30px;
}
.InPjM{
	width:1200px;
	margin:0 auto;
	padding-top:120px;
	padding-bottom:110px;
}
.InPjMi{
	display:block;
	margin:0 auto;
}
.InPjMC{
	padding-top:60px;
}
.InPjMC ul li{
	width:356px;
	height:318px;
	border:2px solid #ebf0f8;
	float:left;
	margin-left:60px;
	box-shadow:1px 1px 2px #999;
	
	position:relative;
	transition:all 0.3s linear;
	
}
.InPjMC ul li a{
	color:#666;
}
.InPjMC ul li:hover{
	border:2px solid #4f7cbc;
	background:#fff;
}
.InPjMC ul li:hover .InPjMCiover{
	opacity:0.5;
	filter:alpha(opacity=50);
	transition:all 0.3s linear;
}
.InPjMC ul li .InPjMCi img{
	transition:all 1s linear;
}
.InPjMC ul li:hover .InPjMCi img{
	transform:scale3d(1.2,1.2,1.2);
	transition:all 1s linear;
}
.InPjMC ul li:hover .InPjMCmore{
	opacity:1;
	height:32px;
	filter:alpha(opacity=1);
	transition:all 0.3s linear;
}
.InPjMC ul li:nth-child(1){
	margin-left:0px;
}
.InPjMCi{
	width:356px;
	height:216px;
	margin-bottom:20px;
	transition:all 0.3s linear;
	overflow:hidden;
}
.InPjMCiover{
	width:356px;
	height:216px;
	position:absolute;
	top:0;
	left:0;
	background:#3f70b6 url(../images/Insrch.png) no-repeat center center;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.3s linear;
}
.InPjMCi img{
	width:100%;
	height:100%;
}
.InPjMCh{
	font-size:18px;
	padding-left:10px;
	white-space: nowrap;
    width: 356px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.InPjMCp{
	font-size:14px;
	padding-left:10px;
	margin-top:12px;
}
.InPjMCmore{
	width:80px;
	height:0px;
	border-radius:16px;
	background:#3f70b6;
	color:#fff;
	font-size:12px;
	position:absolute;
	left:50%;
	margin-left:-40px;
	bottom:-16px;
	text-align:center;
	line-height:30px;
	opacity:0;
	filter:alpha(opacity=0);
	overflow:hidden;
	transition:all 0.3s linear;
}
.InPjmore{
	width:318px;
	height:58px;
	border:1px solid #014099;
	color:#014099;
	line-height:58px;
	text-align:center;
	font-size:18px;
	margin:0 auto;
	margin-top:80px;
}
.InPjmore:hover{
	background:#014099;
	color:#fff;
}
.Inlt{
	width:1920px;
	height:553px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background:url(../images/Inltbg.jpg) no-repeat center center;
}
.InltM{
	width:1200px;
	margin:0 auto;
	padding-top:120px;
}
.InltM p{
	color:#3f70b6;
	font-size:18px;
	text-align:center;
	margin-top:60px;
	margin-bottom:80px;
	line-height:1.8;
}
.Ininfo{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
}
.IninfoM{
	width:1200px;
	margin:0 auto;
	padding-top:120px;
	margin-bottom:60px;
}
.IninfoMC{
	padding-top:60px;
}
.IninfoMCh{
	text-align:center;
}
.IninfoMCh a{
	width:118px;
	height:34px;
	border:1px solid #3f70b6;
	display:inline-block;
	border-radius:18px;
	margin-left:50px;
	margin-right:50px;
	line-height:34px;
	color:#3f70b6;
}
.IninfoMCh a.Ininfoactive{
	background:#3f70b6;
	border:1px solid #3f70b6;
	color:#fff;
}
.hide{
	display:none;
}
.IninfoMCp1{
	margin-top:100px;
}
.IninfoMCp1 li{
	width:520px;
	height:130px;
	float:left;	
	margin-bottom:80px;
	padding-right:30px;
	margin-left:70px;
	background:url(../images/Ininfolibg.png) no-repeat right bottom;
}
.IninfoMCp1 li:nth-child(2n+1){
	margin-left:0px;
}
.IninfoMCp1 li:hover .Infodate{
	color:#3f70b6;
}
.IninfoMCp1 li:hover .Inline{
	border-bottom:1px solid #3f70b6;
}
.IninfoMCp1 li:hover .InfoMMh{
	color:#3f70b6;
}
.IninfoMCp1 li:hover{
	background:url(../images/Ininfolibgc.png) no-repeat right bottom;
}
.Infod{
	width:70px;
}
.Infodate{
	font-size:60px;
	color:#333;
	height:60px;
	line-height:1;
}
.Inline{
	width:20px;
	height:0;
	border-bottom:1px solid #bbb;
	margin:6px auto;
}
.Infoyear{
	color:#bbb;
	text-align:center;
}
.InfoMM{
	width:420px;
}
.InfoMMh{
	color:#333;
	font-size:18px;
	font-weight:bold;
}
.InfoMMp{
	margin-top:18px;
	color:#888;
}



/********修改footer*****/

.footer{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background:#ebf0f8;
	padding-top:70px;
}
.ftM{
	width:1200px;
	margin:0 auto;
}
.ftM a{
	color:#222;
}
.ftM a:hover{
	color:#3f70b6;
}
/* change */
.ftMc{width:1200px; display:block;overflow:hidden;}
.ftMc li{width:200px; float:left; text-align:center;}
.ftMc li a{display:block; height:30px; line-height:30px;}
.ftMchd{color:#666; font-size:18px;}
/*************/
.ftline{
	width:24px;
	height:0;
	border:1px solid #888;
	margin:15px auto; 
}
.ftbttm{
	height:136px;
	border-top:1px solid #bbb;
	line-height:136px;
	margin-top:80px;
}
.ftbttml{
	color:#222;
	font-size:12px;
	margin-left:60px;
}
.ftbttml a{
	color:#222;
	
}
.ftbttmr{
	margin-right:60px;
}
.ftbttmr img{
	margin-right:20px;
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	opacity:0.4;
	filter:alpha(opacity=40);
}
.ftbttmr img:hover{
	filter:grayscale(0%);
	-webkit-filter:grayscale(0%);
	opacity:1;
	filter:alpha(opacity=100);
}
/**************/
.introbanner{
	width:100%;
}
.introbanner img{
	width:100%;
}
.introinfo{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	padding-top:120px;
	padding-bottom:120px;
}
.introinfoM{
	width:1200px;
	margin:0 auto;
}
.introinfoMl{
	height:554px;
	width:482px;
	position:relative;
	
}
.introi1a{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	width:380px;
	height:466px;
}
.introi1b{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:266px;
	height:355px;
}
.introinfoMr{
	width:600px;
}
.introinfoMrh{
	font-size:18px;
	color:#014099;
}
.introinfoMr{
	padding-top:88px;
	color:#4c4c4c;
}
.introinfoMrh1{
	width:52px;
	height:4px;
	background:#3164ac;
	margin-top:13px;
	margin-bottom:13px;
}
.introinfoMrh2{
	color:#4c4c4c;
	height:370px;  
	margin-bottom:40px;
	overflow:auto;
	
}

.introinfoMrh3{
	background:url(../images/box.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:20px;
}
.introinfoMrh4{
	color:#333;
	font-size:20px;
	font-weight:bold;
}
.introcul{
	width:100%;
	position:relative;
}
.introculi{
	width:45%;
	height:554px;
}
.introculr{
	width:55%;
	height:554px;
	background:#4d4d4d;

}
.introculrc{
	width:680px;
	padding-top:140px;
	padding-left:70px;
}
.introculrch{
	font-size:18px;
	color:#fff;
}
.introculrc p{
	color:#fff;
	font-size:12px;
	width:560px;
}
.introculrci ul li{
	width:48px;
	height:59px;
	float:left;
	margin-left:25px;
}
.introculrci ul li:nth-child(1){
	background:url(../images/introcul1.png) no-repeat center center;
	margin-left:0px;
}
.introculrci ul li:nth-child(2){
	background:url(../images/introcul2.png) no-repeat center center;
}
.introculrci ul li:nth-child(3){
	background:url(../images/introcul3.png) no-repeat center center;
}
.introculrci ul li:nth-child(4){
	background:url(../images/introcul4.png) no-repeat center center;
}
.introculrci ul li:nth-child(5){
	background:url(../images/introcul5.png) no-repeat center center;
}
.introculrci ul li:nth-child(6){
	background:url(../images/introcul6.png) no-repeat center center;
}
.introculrci ul li:nth-child(7){
	background:url(../images/introcul7.png) no-repeat center center;
}
.introculrci ul li:nth-child(8){
	background:url(../images/introcul8.png) no-repeat center center;
}
.introculrci ul li:nth-child(9){
	background:url(../images/introcul9.png) no-repeat center center;
}
.introculrci ul li:nth-child(1):hover{
	background:url(../images/introcul1a.png) no-repeat center center;
	margin-left:0px;
}
.introculrci ul li:nth-child(2):hover{
	background:url(../images/introcul2a.png) no-repeat center center;
}
.introculrci ul li:nth-child(3):hover{
	background:url(../images/introcul3a.png) no-repeat center center;
}
.introculrci ul li:nth-child(4):hover{
	background:url(../images/introcul4a.png) no-repeat center center;
}
.introculrci ul li:nth-child(5):hover{
	background:url(../images/introcul5a.png) no-repeat center center;
}
.introculrci ul li:nth-child(6):hover{
	background:url(../images/introcul6a.png) no-repeat center center;
}
.introculrci ul li:nth-child(7):hover{
	background:url(../images/introcul7a.png) no-repeat center center;
}
.introculrci ul li:nth-child(8):hover{
	background:url(../images/introcul8a.png) no-repeat center center;
}
.introculrci ul li:nth-child(9):hover{
	background:url(../images/introcul9a.png) no-repeat center center;
}
.introculrci{
	margin-top:60px;
}
.introhn{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	padding-top:120px;
	background:#ebf0f8;
}
.introhnM{
	width:1200px;
	margin:0 auto;
}
.introar{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	padding-top:120px;
}
.introarM{
	width:1200px;
	margin:0 auto;
}
.introari{
	margin-top:70px;
	margin-bottom:120px;
}
.introbus{
	padding:80px 0;
	position:relative;
}
.flipster ul li p{
	text-align:center;
	margin-top:10px;
}
.flipster ul li a{color:#333;}
.introbtnr,.introbtnl{
	width:40px;
	height:40px;
	border:1px solid #3164ac;
	position:absolute;
	top:50%;
	text-align:center;
	line-height:40px;
	font-size:26px;
	color:#3164ac;
	cursor:pointer;
}
.introbtnr{
	right:0px;
}
.introbtnr:hover{
	background:#3164ac;
	color:#fff;
}
.introbtnl{
	left:0px;
}
.introbtnl:hover{
	background:#3164ac;
	color:#fff;
}
/*******************/
.nw{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	padding-bottom:20px;
}
.nwM{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.nwCurrent{
	margin-top:40px;
}
.nwCurrent a{
	color:#666;
}
.nwCurrent a.nwCact{
	color:#3f70b6;
}
.nwhd{
	text-align:center;
	margin-top:70px;
}
.nwhd a{
	width:120px;
	height:36px;
	border:1px solid #3f70b6;
	border-radius:18px;
	margin-left:60px;
	margin-right:60px;
	color:#3f70b6;
	line-height:36px;
	display:inline-block;
}
.nwhd a.nwhdact{
	background:#3f70b6;
	color:#fff;
}
.nwMc{
	margin-top:78px;
}
.nwMc ul li{
	width:100%;
	height:186px;
	margin-bottom:50px;
}
.nwMc ul li:hover .nwMc1h{
	color:#3f70b6;
	transition:all 0.3s linear;
}
.nwMc ul li:hover .nwMc3h{
	color:#3f70b6;
	transition:all 0.3s linear;
}
.nwMc ul li:hover .nwMc3more{
	color:#fff;
	background:#333;
	transition:all 0.3s linear;
}
.nwMc ul li:hover  .nwMc2 img{
	transform:scale3d(1,1,1);
	-webkit-transform:scale3d(1,1,1);
	transition:all 0.3s linear;
}
.nwMc1{
	width:112px;
	padding-top:25px;
	margin:0 40px 0 20px;
}
.nwMc1h{
	font-size:54px;
	color:#a6a6a6;
	text-align:center;
	line-height:1;
	font-weight:bold;
	transition:all 0.3s linear;
}
.nwMcline{
	width:100%;
	height:0;
	margin:6px auto;
	border-bottom:1px solid #a6a6a6;
}
.nwMc1date{
	text-align:center;
	color:#a6a6a6;
}
.nwMc2{
	width:284px;
	height:186px;
}
.nwMc2 img{
	transform:scale3d(0.8,0.8,0.8);
	-webkit-transform:scale3d(0.8,0.8,0.8);
	transition:all 0.3s linear;
}
.nwMc3{
	margin-left:30px;
	width:690px;
}
.nwMc3h{
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:1.5;
	transition:all 0.3s linear;
}
.nwMc3p{
	text-indent:2em;
	color:#333;
	margin:10px 0 20px 0;
}
.nwMc3more{
	width:120px;
	height:40px;
	color:#333;
	text-align:center;
	line-height:40px;
	border:1px solid #333;
	border-radius:2px;
	transition:all 0.3s linear;
}
.nwpgnum{
	text-align:center;
}
.nwpgnum span a{
	display:inline-block;
	height:10px;
	width:10px;
	background:#e2e2e2;
	color:#e2e2e2;
	margin:0 4px;
	border-radius:50%;
	overflow:hidden;
}
.nwpgnum span.current a{
	width:50px;
	border-radius:5px;
	background:#012099;
	color:#012099;
}
.nwpgnum span a.nwpgact{
	background:#014694;
	color:#fff;
}
.nwpgnum span a.pageback{display:none;}
.nwpgnum span a.pagenext{display:none;}
.nwback{
	display:block;
	
}
.nwDeh{
	font-size:24px;
	color:#000;
	text-align:center;
	margin-top:55px;
	margin-bottom:20px;
}
.nwDed{
	text-align:center;
}
.nwDed a{

	color:#888;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
}
.nwDep{
	color:#333;
	border-top:1px dotted #ccc;
	padding:20px 0 50px 0;
	margin-top:20px;
}
.nwDenext{
	color:#808080;
	font-size:12px;
}
.nwDenext a{
	color:#808080;
}
.nwDenext a:hover{
	color:#3f70b6;
}
.hide{
	display:none;
}
.wrkh a.act{
	background:#3f70b6;
	color:#fff;
}
.wrkh{
	text-align:center;
	margin-top:66px;
}
.wrkh a{
	height:34px;
	border:1px solid #3f70b6;
	padding:0 10px;
	display:inline-block;
	border-radius:17px;
	line-height:34px;
	font-size:12px;
	color:#3f70b6;
	margin:0 16px;
}
.wrkM dd{
	padding-top:80px;
	position:relative;
	padding:50px 100px 0;
	
}
.wrkMi{
	margin-top:50px;
	width:500px;
	height:270px;
	float:left; 
	margin-right:30px;
	margin-bottom:20px;
}
.wrkMc{
/* 	border:1px solid #ccc; */
	/* height:230px; */
/* 	position:relative; */
/* 	right:0;
	top:-320px; */
	padding:50px 0px 0 0;
	text-align:justify;
	
}
.wrkMch{
	font-size:18px;
	color:#333;
}
.wrkMcline{
	width:24px;
	border:1px solid #3f70b6;
	margin:10px 0 20px 0;
	display:none;
}
.wrkMcp{
	color:#333;
/* 	height:180px; */
}
.box{
	height:70px;
}
.crtcap{
	margin-top:80px;
	width:1200px;
}
.crtcapl{
	width:600px;
	height:310px;
}
.crtcaplh{
	font-size:16px;
	color:#1a1a1a;
}
.crtcaplline{
	width:25px;
	border:1px solid #3f70b6;
	margin:16px 0;
}
.crtcaplp{
	font-size:12px;
	color:#333;
}
.crtcapr{
	width:500px;
	height:320px;
	margin-left:100px;
}
.crtcapr img{
	width:100%;
	height:100%;
}
.crtsc{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background:#ebf0f8;
	padding-top:80px;
	padding-bottom:50px;
}
.crtscM{
	width:1200px;
	margin:0 auto;
}
.crttc{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	padding-top:80px;
	padding-bottom:40px;
}
.crttcM{
	width:1200px;
	margin:0 auto;
}
.crtscMc table{
	width:600px;
}
.crtscMc table tr td{
	height:30px;
}
.crtscMc table tr td:nth-child(1){
	width:40%
}
.crtscMc table tr td:nth-child(2){
	width:65%;
	padding-left:5%;
}

.crtscMc{
	margin-top:80px;
}
.crtscMcr{
	width:570px;
	height:335px;
	
}
.crtscMcr img{
	width:100%;
	height:100%;
}
.crttcMc{
	margin-top:40px;
}
.crttcMch{
	text-align:center;
}
.crttcMch a{
	color:#3f70b6;
	font-size:16px;
	height:36px;
	padding:0 20px;
	line-height:36px;
	border-radius:18px;
	border:1px solid #3f70b6;
	display:inline-block;
	margin:0 46px;
}
.crttcMch a.crttcact{
	background:#3f70b6;
	color:#fff;
}
.crttcMcp{
	margin-top:60px;
}
.crttcMcp ul li{
	width:284px;
	height:300px;
}
.crttcMcp ul li img{
	width:284px;
	height:262px;
}
.crttcMcp ul li p{
	text-align:center;
	font-size:16px;
	color:#333;
}
.crtpat{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	margin-top:20px;
	background:#ededed;
	padding-top:100px;
	padding-bottom:160px;
}
.crtpatM{
	width:1200px;
	margin:0 auto;
}
.crtpatMc{
	margin-top:60px;
}
.crtpatMc ul li{
	width:233px;
	height:370px;
}
.crtpatMc ul li img{
	width:233px;
	height:336px;
}
.crtpatMc ul li p{
	text-align:center;
	font-size:12px;
}
.crtpatMc ul li a{color:#333;}
.nwM a{
	color:#666;
}
.crtDe{
	width:1040px;
	margin:0 auto;
	padding-top:80px;
}
.crtDeh{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.crtDeM li{
	float:left;
	width:314px;
	height:233px;
	margin-left:48px;
}
.crtDeM li:nth-child(3n+1){
	margin-left:0px;
}
.crtDe p{
	color:#333;
	font-size:14px;
	margin-top:30px;
}
.dsp{
	padding-top:80px;
}
.dsp ul li{
	width:280px;
	height:250px;
	float:left;
	position:relative;
	margin-left:25px;
	margin-bottom:80px;
	overflow:hidden;
}
.dsp ul li:nth-child(4n+1){
	margin-left:0px;
}
.dsp ul li:hover img{
	transition:all 0.3s linear;
	transform:scale3d(1.1,1,1.1);
	-webkit-transform:scale3d(1.1,1,1.1);
}
.dsp ul li:hover .dspmore{
	color:#3f70b6;
}
.dsp ul li:hover .dspcover{
	height:66px;
	padding-top:14px;
	transition:all 0.3s linear;
}
.dsp ul li img{
	width:280px;
	height:200px;
	transition:all 0.3s linear;
}
.dsp ul li .dspcp{
	margin-top:12px;
	font-size:12px;
	color:#4c4c4c;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dspmore{
	font-size:12px;
	color:#999;
}
.dspcover{
	text-align:center;
	position:absolute;
	left:0;
	bottom:50px;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100%;
	height:48px;
	color:#fff;
	padding-top:8px;
	display:none;
	transition:all 0.3s linear;
}
.dspdate{
	text-align:center;
}
.dspdate a{
	display:inline-block;
	font-size:12px;
	color:#888;
	margin:20px 10px 40px 10px;
	
}
.job{
	width:1200px;
	margin:0 auto;
	padding-top:80px;
}
.jobh{
	height:68px;
	width:100%;
	background:#ddd url(../images/jh2.png) no-repeat 96% center;
	margin-bottom:10px;
	padding-left:60px;
	font-size:22px;
	line-height:68px;
	font-weight:bold;
	color:#333;
}
.jobhact{
	background:#014099 url(../images/jh.png) no-repeat 96% center;
	color:#fff ;
}


.jobp{
	padding:0 60px;
}
.jobp table{
	width:100%;
	color:#666;
	margin:20px 0;
}
.jobp table tr td{
	height:30px;
}
.jobp table tr td span{
	color:#014099;
}
.jobpc{
	border-top:1px dashed #666;
	padding-bottom:20px;
}
.jobpch{
	color:#014099;
	margin-top:36px;
	line-height:2;
}
.jobpcm{
	color:#666;
	line-height:2;
}
.jobmap{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
}
.map{
	width:100%;
	height:580px;
	margin-top:80px;
}
.jobph{
	position:absolute;
	bottom:0;
	width:1200px;
	height:60px;
	left:50%;
	margin-left:-600px;
	background:#7f7f7f;
	text-align:center;
}
.jobph a{
	color:#fff;
	font-size:12px;
	line-height:60px;
	width:280px;
	display:inline-block;
}
.jobph a:after{
	content:"";
	height:20px;
	margin-top:20px;
	border:1px solid #014099;
	margin-left:50px;
}
.jobph a:nth-child(4):after{
	content:"";
	border:none;
}
.jobph a.jobpha1{
	background:url(../images/location.png) no-repeat left center;
}
.jobph a.jobpha2{
	background:url(../images/phone.png) no-repeat 10% center;
}
.jobph a.jobpha3{
	background:url(../images/cz.png) no-repeat 10% center;
}
.jobph a.jobpha4{
	background:url(../images/mail1.png) no-repeat 10% center;
}
.crtcapbtnl,.crtcapbtnr{
	width:40px;
	height:40px;
	background:#f0f0f0;
	text-align:center;
	line-height:40px;
	font-size:24px;
	color:#014099;
	cursor:pointer;
	position:absolute;
	top:40%;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.crtcapbtn0{
	text-align:center;
	width:100%;
	margin-top:60px;
	
}
.crtcapbtnla,.crtcapbtnra{
	width:40px;
	height:40px;
	background:#f0f0f0;
	text-align:center;
	line-height:40px;
	font-size:24px;
	color:#014099;
	cursor:pointer;
/* 	opacity:0.5;
	filter:alpha(opacity=50); */
	display:inline-block;
	margin: 0 20px;
}

.crtcapbtnl{
	left:0;
}
.crtcapbtnr{
	right:0;
	
}
.crtcapbtnl:hover{
	background:#014099;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
.crtcapbtnr:hover{
	background:#014099;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
.crtcapbtnla:hover{
	background:#014099;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
.crtcapbtnra:hover{
	background:#014099;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
.crtcapbtn{
	width:100px;
	overflow:hidden;
	margin:80px auto 0px;
	display:none;
}
.bigimg{width:900px; height:500px; display:none; background:#000;}
.tebigimg{width:900px; height:500px; display:none; background:#000;}
@media screen and (max-width: 1400px){
.wrkh a{
	height:34px;
	border:1px solid #3f70b6;
	padding:0 10px;
	display:inline-block;
	border-radius:18px;
	line-height:34px;
	font-size:12px;
	color:#3f70b6;
	margin:0 5px;
}
.sl-prev{background:url(../images/ABC_btl.jpg) center center;}
.sl-next{background:url(../images/ABC_btr.jpg) center center;}
.sl-close{background:url(../images/close.png) no-repeat center center; width:19px; height:19px;}

}
.banner1129{ position:relative;height:auto;overflow:hidden; min-width:1000px;}
.banner1129 .slides { position:relative;z-index:1;}
.banner1129 .slides li { height:auto;}
.banner1129 .slides li img{ width:100%; height:auto}
.banner1129 .flexslider p { width:100%; background:url(../images/1_02.png) repeat; height:16%; position:absolute; bottom:0px; left:0; z-index:1;opacity:0.5;}
.banner1129 .flex-control-nav { position:absolute; bottom:11%; margin-bottom:-9px; z-index:99;width:100%; left:50%; margin-left:-70px;}   
.banner1129 .flex-control-nav li { display:inline-block; width:14px; height:5px; margin:0 5px;}
.banner1129 .flex-control-nav li span { display:none;}
.banner1129 .flex-control-nav li a { float:left; width:14px; height:5px; cursor:pointer; }
.banner1129 .flex-control-nav li a.flex-active { }
.banner1129 .flex-direction-nav{ display:none;}
