@charset "utf-8";
/* CSS Document */

body, ul, li,h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
	border:medium none;
	vertical-align:middle;
	font-family: "微软雅黑";
	color: #333;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	line-height: 35px;
	text-align: center;
	border-bottom: 1px solid #E0E0E0;
}
th {
	background-color: #F8FAFC;
}
h3 {
	font-size: 24px;
	color: #333;
}

.td_line {
	border-right:1px dashed #E0E0E0;
}
img {
	border:none;margin:0;
	padding:0;
}

li {
	list-style: none;
}
a {
	text-decoration: none;
	color:#333;
}
a:hover {
	text-decoration: none;
	color:#3862ae;
}
.clear{ clear:both;}

.header{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;    height: 70px;
}
.logo{
	float: left;
	margin-left: 80px;
}
.logo img {width:76%}
.nav {
	float: right;
	font-size: 16px;
}
.nav ul{
	height:70px;
}
.nav li {
	float: left;
	margin:24px 20px;
  text-align:center;
}
.nav li.active a {
	color: #ffffff;
  background: #3862ae;
    padding:25px 20px;
}

}
.banner {
	margin-top: 10px;
}

.service {
	margin-top: 50px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.service ul {


}

.service li {
	float: left;
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
}
.service li img { width:220px; height:122px;}
.lm h2 {
	font-weight: normal;
	text-align: center;
	font-size: 36px;
	margin-bottom: 20px;
	float: left;
}



.lm h3 {
	font-size: 20px;
	font-weight: normal;
	color: #666;
	float: left;
	margin-top: 13px;
}
.lm {
	text-align: center;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.footer{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.footer p {
	font-size: 14px;
	color: #666666;
	text-align: right;
	float: left;
	width: 300px;
	line-height: 45px;
	
}
.footer ul {
	float: left;
	margin-left: 150px;	
}
.footer li {
	float: left;
	width: 100px;
	margin-left: 130px;text-align:center; font-size:14px;
}
.foot {
	background: #545454;
	height: 100px;
	width: 100%;
}
.foot h2 {
	font-size: 14px;
	font-weight: normal;
	color: #ededed !important;
	height: 100px;
	width: 1200px;
	margin:0 auto;
	line-height: 100px;
}


.job {
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	margin-bottom: 60px;
}
.lm0 ul {
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	
}

.lm0 ul li {
	float: left;
	width: 192px;
	text-align: center;
	line-height: 140px;
	height: 140px;
	font-size: 16px;
}
.lm0 ul li a:hover{
	color: #fff;
	background:#3862ae;
	padding:6px 15px; border-radius:18px;
}
.lm0 ul li a.active{
	color: #fff;
	background:#3862ae;
	padding:6px 15px; border-radius:18px;
}

.lm0{
	width: 100%;
	line-height:140px;
	height: 140px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.job h4 {
	font-size: 18px;
	margin-top: 60px;
	margin-bottom: 30px;
}
.job p {
	font-size: 16px;
	line-height: 35px;
	color: #666;
}
.job p img {width:100%; height:auto;}
.adv h2 {
	font-weight: normal;
	text-align: center;
	font-size: 36px;
	margin-bottom: 20px;
	
}
.adv h3 {
	font-size: 20px;
	font-weight: normal;
	color: #666;
	margin-top: -8px;

}
.adv{
	text-align: center;
	width: 426px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.adv h5 {
	font-weight: normal;
	font-size: 26px;
	margin-top: 35px;
	color: #666;
}
.lm1 ul {
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	
}

.lm1 li {
	float: left;
	width: 173px;
	text-align: center;
	line-height: 140px;
	height: 140px;
	font-size: 16px;
}
.lm1 li a:hover{
	color: #fff;
	background:#3862ae;
	padding:6px 15px; border-radius:18px;
}
.lm1 li a.active{
	color: #fff;
	background:#3862ae;
	padding:6px 15px; border-radius:18px;
}

.lm1{
	width: 100%;
	line-height:140px;
	height: 140px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.intr0{
	width: 100%;
	background-color: #D9D9D9;
}
.intr ul {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;

	line-height: 85px;
	height: 85px;
	width: 1169px;
}
.intr li {
	float: left;
	font-size: 18px;
	width: 190px;
  text-align:center;
}
.intr li a:hover{
	color: #fff;
	background:#3862ae;
    padding:30px 50px;
}
.intr li a.active{
	color: #fff;
	background:#3862ae;
	padding:30px 50px;
}
.intr p{
	font-size: 16px;
	line-height: 35px;
	color: #666;
	width: 1169px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.about{
	width: 100%;
	padding-top: 60px;
	background-image: url(../images/about0_04.png);
	background-repeat: no-repeat;
	height: auto;
}
.about p{
	font-size: 16px;
	line-height: 35px;
	color: #666;
	width: 1169px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 70px;
}
.about .list {
	background-color: #333;
	opacity: 0.8;margin-top: 50px;
	height: 300px;
	width: 100%;
	text-align: center;
	
}
.list ul {
	width: 1169px;
	margin-right: auto;
	margin-left: auto;
}
.list h2 {
	font-size: 36px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	padding-top: 50px;
	margin-bottom: 40px;
}
.list h3 {
	font-size: 60px;
	color: #65ab45;
	font-weight: normal;
	text-align: center;
}
.list li {
	float: left;
	text-align: center;
	width: 231px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999;
}
.one {border:none !important;
}

.list h4 {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	color: #dadada;
}

.busi{
	margin-top: 80px;
}


.busi ul {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 70px;
	margin-bottom: 120px;
}


.busi h4 {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.busi h4 a{color: #fff;}
.busi li {
	float: left;
	text-align: center;
	width: 216px;border-radius: 5px;
	background-color: #00a0e9;
	height: 310px;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 30px;
}
.busi li p { color:#ffffff;    font-size: 13px;
    padding: 0px 25px;
    line-height: 23px;
    text-align: left;}
.busi li.on {float: left;
	text-align: center;
	width: 216px;border-radius: 5px;
	background-color: #00a0e9;
	height: 310px;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 30px;}
.qua{
	width: 100%;
	padding-top: 70px;
	background-image: url(../images/about1_02.png);
	background-repeat: no-repeat;
	height: auto;
}
.qua ul {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 70px;
	margin-bottom: 70px;
	padding-bottom: 120px;
}
.qua li {
	float: left;
	text-align: center;
	width:16.6%;
	/*margin-right: 7px;
	margin-left: 7px;*/
}
.qua li img { width:100%; height:auto;}

.lm2 h2 {
	font-weight: normal;
	text-align: center;
	font-size: 36px;
	margin-bottom: 20px;
	float: left;
	color: #fff;
}



.lm2 h3 {
	font-size: 20px;
	font-weight: normal;
	color: #f9f9f9;
	float: left;
	margin-top: 13px;
}
.lm2 {
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}




.index1{
	height: 270px;
	background:#f8f8f8;
}


.index1 ul {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	    margin-top: -35px;
    position: relative;
	background-color: #ffffff;
	height: 250px;z-index:9999;
}


.index1 h4 {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.index1 h4 a{color: #fff;}

.index1 li {
	float: left;
	text-align: center;
	width: 275px;
	height: 205px;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 45px;
	
}

.index1 h3 {
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	height: 40px;
	margin-top: 20px;
	font-size: 24px;
}
.index1 h4{
	font-size: 16px;
	font-weight: normal;
	color: #777;border-right: 1px solid #CCC;
}


.index2{
	width: 100%;
	padding-top: 60px;
	background-image: url(../images/index4_03.png);
	background-repeat: no-repeat;background-size: 100% 100%;
	height: auto;
}
.index2 p{
	font-size: 16px;
	line-height: 35px;
	color: #333;
	width: 1169px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 70px;
}

.lm3 h2 {
	font-weight: normal;
	text-align: center;
	font-size: 36px;
	margin-bottom: 20px;
	float: left;
	color: #333;
}


.lm3 h3 {
	font-size: 20px;
	font-weight: normal;

	float: left;
	margin-top: 13px;
	color: #333;
}
.lm3 {
	text-align: center;
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.list1 {
	/*background:url(../images/index0_08.jpg) no-repeat ;*/
	height: 300px;
	width: 100%;
	text-align: center;
}
.list1 ul {
	width: 1169px;
	margin-right: auto;
	margin-left: auto;
}
.list1 h2 {
	font-size: 36px;
	color: #333;
	font-weight: normal;
	text-align: center;
	padding-top: 50px;
	margin-bottom: 40px;
}
.list1 h3 {
	font-size: 60px;
	color: #65ab45;
	font-weight: normal;
	text-align: center;
}
.list1 li {
	float: left;
	text-align: center;
	width: 231px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999;
}
.one {border:none !important;
}

.list1 h4 {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	color: #333;
}.index3 {
	background-image: url(../images/index0_05.png);
	background-repeat: no-repeat;
	width: 100%;
	padding-bottom:70px;
	margin-bottom: 0;
	padding-top: 60px;
}
.index4 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;    padding-bottom: 10px;
	background-color: #e8e8e8;
}

.index4 li {
	background-color: #f8f8f8;
	height: 74px;
	width: 290px;
	margin-top: 10px;padding-top: 25px;
	margin-left: 10px;
}
.index4 ul li:hover{
	background: url(../images/index6_03.png) 100% 100%;color:#ffffff;
}
.index4 ul li a:hover{color:#ffffff;}
.index4 ul{
	float: left;
}
.index4 h5 {
	text-align: center; font-size: 16px; font-weight: normal;
}
.index4 h4 {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
}
.index4 .index4_r {width:880px;float: right;margin: 0px 10px;}
.index4 .index4_r h6 img { max-width:880px; max-height:425px;}
.index4 h6 {
	    text-align: center;
    margin: 10px 0 0;
}
.index5_5 {background-image: url(../images/index0_06.png);
	background-repeat: no-repeat;}
.index5{
	
	width: 1300px;
	padding-top: 40px;
	padding-bottom: 100px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 50px!important}
.index5 ul{
	width: 1168px;
	margin-right: auto;
	margin-left: auto;
}
.index5 li{
	float: left;
	width: 230px;
}	
.index5 ul li img { width:230px; height:122px;}
.lm4 h2 {
	font-weight: normal;
	text-align: center;
	font-size: 36px;
	margin-bottom: 20px;
	float: left;
	color: #333;
}


.lm4 h3 {
	font-size: 20px;
	font-weight: normal;

	float: left;
	margin-top: 13px;
	color: #333;
}
.lm4 {
	text-align: center;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}
.index6{
	background-color: #f8f8f8;
	width: 100%;
	padding-top: 30px;
}
.index6 ul{
	text-align: center;
	border: 1px solid #CCC;
	background-color: #ffffff;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.index6 li {
	float: left;
	width: 463px;
	margin-right: 60px;
	margin-left: 60px;
}
.index6 h2 {
	text-align: center;

}
.index6 h3 {
	text-align: center;
}
.index6 h4 {
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
}

.index7 {
	/*background-image: url(../images/index0_09.png);
	background-repeat: no-repeat;*/
	text-align: center;
	margin-bottom: 70px;
}


.lm5 h2 {
	font-weight: normal;
	text-align: center;
	font-size: 36px;

	float: left;
	color: #333;
}


.lm5 h3 {
	font-size: 20px;
	font-weight: normal;

	float: left;
	margin-top: 13px;
	color: #333;
}
.lm5 {
	text-align: center;
	width: 415px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
