﻿*{ margin:0px; padding:0px; border:0px none; font-family:"微软雅黑"; }
.clear{ clear:both;}
#head1{ width:100%; min-width:1200px; height:100px; margin:0 auto; background:#fff; }
.head1{ width:1200px; height:100px; margin:0 auto; background:#fff;}
.logo{ width:230px; height:100px; float:left;}
.language{ position:fixed; right:10px; top:10px; z-index:100; }
.language a{ display:block; width:100px; height:40px; line-height:40px; border-radius:5px; text-align:center; color:#fff; text-decoration:none; background:#3a9dca; font-size:14px; font-weight:bold }
.nav{ width:970px; height:100px; float:left} 
#banner{ width:100%; min-width:1200px; height:500px; margin:0 auto;}
#banner a{ text-decoration:none; color:#fff;}
.banner1{ width:100%; height:655px; background:url(../image/slide1.jpg) no-repeat center;}
.banner2{ width:100%; height:655px; background:url(../image/slide1.jpg) no-repeat center;}
.banner3{ width:100%; height:655px; background:url(../image/slide1.jpg) no-repeat center;}
.banner4{ width:100%; height:655px; background:url(../image/slide1.jpg) no-repeat center;}

.qywh{ widows:100%; min-width:1200px; height:130px; background:#4ab344;}
.qywh ul{ width:1200px; height:130px; margin:0 auto; }
.qywh ul li{ width:300px; height:62px; margin-top:34px; list-style:none; float:left;}
.qywh ul li img{ float:left; width:62px; height:62px; border:0 none;}
.qywh ul li span{float:left; width:200px; display:block; margin-top:10px; padding-left:20px; font-size:16px; color:#333;}

.main{ clear:both; width:1200px; margin:0 auto;}
.main h1{ font-size:60px; color:#42b3e5; font-weight:bold; text-align:center; padding-top:50px;}
.main p{ height:100px; font-size:20px; color:#737373; line-height:2em; padding-top:20px; text-align:center; font-weight:normal;}
.main-cont{ width:1200px; height:510px; margin:0 auto; }

.al{float:left; width:360px; height:510px; margin:0px 20px;color:#2a2a2a; }
.al img{ width:360px; height:300px;}
.al .c{  width:85px; height:98px; line-height:98px; position:relative; left:136px; top:-260px; text-align:center; z-index:1; background:url(../image/more.png);}
.al .c a{ text-decoration:none; color:#2a2a2a;}
.al .c a:hover{ color:#42b3e5}
.al p{ clear:both; height:148px; margin-top:2px; padding:0px 20px; padding-top:60px;  font-size:14px; color:#fff; background:#2a2a2a}
.al p span{ font-size:24px; text-align:center; display:block; margin-bottom:10px;}
.al p:hover{ background:#42b3e5;}

#m-qywh{ width:100%; min-width:1200px; height:580px; background:#3c9ecb; margin-top:50px; }
.m-qywh{ width:1200px; margin:0 auto;}
.m-qywh h1{font-size:60px; color:#fff; font-weight:bold; text-align:center; padding-top:70px; }
.m-ln{ width:1200px; margin:0 auto;}
.ln{ width:226px; height:300px; float:left; margin:60px 36px; text-align:center}
.ln p{ font-size:14px; color:#fff; text-align:center; padding-top:20px; line-height:2em;}
.ln p span{ font-size:20px; font-weight:bold}

#cp{ width:100%; min-width:1200px; height:670px; background:#fff; }
#cp h1{font-size:60px; color:#42b3e5; font-weight:bold; text-align:center; padding-top:70px;}
.cp{ width:1160px; height:380px; margin:0px auto; margin-top:70px; background:#3c9ecb }
.cp-list1{ float:left; width:580px; height:190px; background:url(../image/cpbj1.jpg) no-repeat right;}
.cp-list1 img{ padding-left:1px; padding-top:1px;float:left;}
.cp-list1 p{ float:left; width:170px; padding:10px 30px; font-size:18px; line-height:1.7em; color:#fff;}
.cp-list1:hover{ float:left; width:580px; height:190px; background:url(../image/cpbj3.jpg) #2a2a2a no-repeat right;}
.cp-list2{ float:left; width:580px; height:190px; background:url(../image/cpbj2.jpg) no-repeat left;}
.cp-list2 p{ float:left; width:177px; padding:10px 30px; font-size:18px; line-height:1.7em; color:#fff;}
.cp-list2 img{ padding-left:1px; padding-top:1px;float:left;}
.cp-list2:hover{ float:left; width:580px; height:190px; background:url(../image/cpbj4.jpg) #2a2a2a no-repeat left;}


.contact-caption{
	width:1200px; height:650px;
	
	background: #3a9dca;
}
.contact-heading h2{
	color: #fff;
	font-size: 60px;
	text-align:center;
	padding-top:30px;
}
.contact-info{
	
	width:1120px;
	float:left;
	padding-left: 40px;
	margin-top:50px;
	
}
.contact-info h3{
	padding-left: 0;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #13849c;
	padding-bottom: 12px;
	margin-bottom: 0;
}
.contact-form h3{
	padding-left: 0;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #13849c;
	padding-bottom: 12px;
	margin-bottom: 0;
}
.contact-info ul{
	margin: 0;
	padding: 0;
    margin-bottom:20px;
}
.contact-info ul li{
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	background:#3287ae;
	padding-left:50px;

	color: #fff;
	list-style:none;
	line-height:3em;
}
.contact-info i.fa{
	font-size: 16px;
  	padding-right: 12px;
  	width: 25px;
  	height: 38px;
}
.contact-info ul li span{
	font-weight: bold;
}
.contact-form input{
	width: 100%;
	height: 20px;
	background: #fff;
	font-size: 13px;
	color: #084a5c;
	font-family: 'Open Sans', sans-serif;
	padding: 12px;
	border:0;
	margin-bottom: 12px;
}
.contact-form textarea{
	font-family: 'Open Sans', sans-serif;
	padding:12px;
	width: 100%;
	height: 140px;
	border:0;
	margin-bottom: 12px;
}
.info-detail{
	border-top: 1px solid #53cde5;
	padding-top: 15px;
}
.form{
	border-top: 1px solid #53cde5;
	padding-top: 15px;
	text-align: right;
}
.contact-form input.submit-btn{
	width: 180px;
	height: 50px;
	float: right;
	font-size: 24px;
	color: #fff;
	background: #2d2d2d;
	background-repeat: no-repeat;
	padding: 0;
	font-family: 'BenchNine', sans-serif;
	font-weight: bold;
}
.contact-form{
	float:left;
	width:500px; margin-left:100px;
	padding-right: 40px;
	margin-top:50px;
}


.contact{
	position: absolute;
	width: 100%;
	min-width:1200px;
	height: 880px;
	margin-top: 0px;
	left: 0;
	margin-top: 0px;
	background: rgba(0, 0, 0, 0.51);
}
.container{ width:1200px; height:700px;  margin:0 auto;}
.contact-caption{
	margin-top: 120px;
}

#foot{clear:both; width:100%; min-width:1200px; margin:0 auto; margin-top:40px; }
#foot p{ font-size:14px; color:#fff; text-align:center;}
#foot p a{ color:#fff; text-decoration:underline}


.cont{ width:1200px; height:2300px; margin:0px auto;}
.cont h1{font-size:60px; color:#3a9dca; font-weight:bold; text-align:center; padding-top:70px; }
.about-cont{ width:1196px; height:400px; border:1px solid #3a9dca; margin-top:50px; padding:2px;}
.about-cont p{ width:620px; padding:20px; font-size:16px; color:#737373; line-height:2em;}
.about-cont p span{ font-size:30px; }
.about-img{ width:1200px; height:472px; margin:0px auto; margin-top:70px; text-align:center}
.gc-img{ height:1500px; border-top:1px solid #3a9dca; margin-top:70px;}
.gc-img img{ width:365px; height:247px; margin-left:24px; margin-top:30px;}

.erji{ width:1200px; height:auto; margin:0px auto;  }
.erji h1{font-size:60px; color:#3a9dca; font-weight:bold; text-align:center; padding-top:70px; }
.erji-cont{ width:1200px;  margin-top:50px; padding-bottom:70px; }
.divNewsTop{ width:1200px; height:620px; margin:0 auto; }
.news-list{ float:left; margin:25px; width:350px; height:580px; background:#f6f7fb; margin-bottom:50px;}
.news-img img{ width:350px; height:280px; border:0px none;}
.news-img p{ display:block; position:relative; top:-260px; left:20px; background:rgba(66,179,229,0.9); color:#fff; width:90px; height:60px; font-size:16px; text-align:center; padding:20px 10px; line-height:2em;}
.news-img p span{ font-size:20px; font-weight:bold}
.news-c{ width:310px; height:240px; padding:20px; margin-top:0px;}
.news-c p{ font-size:20px; color:#2a2a2a; line-height:2em;}
.news-c p span{ font-size:14px; line-height:2em; color:#696969;}
.erji-cont .more{ display:block; padding-top:30px; font-size:14px; color:#3a9dca; text-decoration:none;}
.news-info{ padding-top:3%;}
.news-info ul li{ overflow:hidden;padding:20px 0; color:#7e94a5; border-bottom: #f1f1f1 1px solid;}
.news-info ul li .info{ padding-left: 24px; position:relative; }
.news-info ul li .info .litpic { width:130px; height:100px; overflow:hidden; float:left; }
.news-info ul li .info .litpic2 { width:1000px; height:auto; float:left; overflow:hidden; margin-left:20px; }

.news-info ul li .time{ width: 70px; background-color: #e8e8e8; color: #333; text-align: center; font-family: Arial; position:absolute; top: 0; left: 0;}
.news-info ul li .time .year{ display: block; font-size: 14px; background-color: #ddd; line-height: 24px;}
.news-info ul li .time .date{ display: block; font-size: 30px; line-height: 46px;}
.news-info ul li .info .a_tit{ display:block; font-size:20px; color:#333; margin-bottom: 8px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height:30px; text-decoration:none;}
.news-info ul li .info .time{ display:block; font-size: 20px; color: #666; line-height: 4;}
.news-info ul li .info .p{ font-size: 14px; line-height:2em; color: #696969; overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.news-info ul li .info .a_more{ font-size:14px; padding-top:20px; color: #42b3e5; display: inline-block;line-height:2em;text-decoration:none }
.news-info ul li:hover .time{ background-color: #42b3e5; color: #fff; }
.news-info ul li:hover .time .year{ background-color: #3da6d4; color: #fff; }
.news-info ul li:hover .info .a_tit{ color: #42b3e5; }

.erji .page{ width:1200px; height:100px; margin:0 auto; padding-top:50px;}
.erji .page p { width:284px; margin:0px auto;}
.erji .page p a{ display:block; width:100px; height:30px; line-height:30px; font-size:16px; text-align:center; color:#3a9dca; float:left;  margin:0px 20px; border:1px solid #3a9dca; text-decoration:none;}
.news .page p a:hover{ background:#3a9dca; color:#fff}
.erji-right{ float:right; width:500px; height:1300px;}
.right-cp h2{ font-size:30px; color:#2a2a2a}
.right-cp ul{ padding-left:10px; padding-top:30px;}
.right-cp ul li{ list-style:none;}
.right-cp ul li a{ font-size:20px; color:#696969; line-height:2em; text-decoration:none;}
.right-zz{ margin-top:80px; }
.right-zz h2{ font-size:30px; color:#2a2a2a}
.zz{ margin-top:50px; width:500px; height:216px; border:1px solid #3a9dca; background:#3a9dca;}
.zz img{ float:left; width:225px; height:216px;}
.zz p{ float:right; width:213px; height:154px; padding:15px; margin:15px; border:1px solid #fff; line-height:2em; background:#3a9dca; color:#fff; font-size:20px;}

.zz1{ margin-top:50px; width:500px; height:216px; border:1px solid #3a9dca; background:#3a9dca;}
.zz1 img{ float:right; width:225px; height:216px;}
.zz1 p{ float:left; width:213px; height:154px; padding:15px; margin:15px; border:1px solid #fff; line-height:2em; background:#3a9dca; color:#fff; font-size:20px;}




.cp-details{ width:1160px;  border-top:2px solid #3a9dca; background:#f6f7fb; padding:20px; margin-bottom:100px;}
.cp-details h2{ clear:left; font-size:20px; color:#2a2a2a; margin-bottom:20px; }
.cp-details h3{ clear:left; font-size:18px; color:#3a9dca; margin-bottom:10px;}
.cp-details p{ clear:left; font-size:16px; color:#696969; line-height:2em;  margin-bottom:30px;}
.cp-details p img{ border:2px dashed #3a9dca; margin:38px; padding:5px; float:left; }

.cp1{ width:1160px; height:460px; margin:0px auto; margin-top:0px; }
.cp-list3{ float:left; width:570px; height:190px; margin-top:20px; margin:5px; background:#3c9ecb}
.cp-list3 p{ float:left; width:167px; padding:10px 30px; font-size:18px; line-height:1.7em; color:#fff;}
.cp-list3 img{ padding-left:1px; padding-top:1px;float:left;}
.cp-list4:hover{ float:left; width:580px; height:190px; background:url(../image/cpbj4.jpg) #2a2a2a no-repeat left;}



.jksh{ width:1160px;  border-top:2px solid #3a9dca; background:#f6f7fb; padding:20px; margin-bottom:100px;}
.jksh h2{ font-size:20px; color:#2a2a2a; margin-bottom:20px; }
.jksh h3{ font-size:18px; color:#3a9dca; margin-bottom:20px;}
.jksh p{ font-size:16px; color:#696969; line-height:2em;  margin-bottom:30px;}


.zp{ width:1160px;  border-top:2px solid #3a9dca; background:#f6f7fb; padding:20px; margin-bottom:100px;}
.zp h2{ font-size:20px; color:#2a2a2a; margin-bottom:20px; }
.zp h3{ font-size:18px; color:#3a9dca; margin-bottom:20px;}
.zp p{ font-size:16px; color:#696969; line-height:2em;  margin-bottom:30px;}
.zp p span{ font-size:16px; color:#696969; font-weight:bold}


.ry{ width:1160px; border-top:2px solid #3a9dca; background:#f6f7fb; padding:20px; margin-bottom:70px; padding-bottom:70px}
.ry h2{ font-size:20px; color:#2a2a2a; margin:20px 0px; text-align:center}
.zs{ height:2200px;}
.zs ul{ padding-left:10px; padding-top:30px; height:200px;}
.zs ul li{ list-style:none; width:300px; padding:20px; height:600px; float:left; margin:20px; text-align:center;border:1px solid #3a9dca;}
.zs ul li img{ width:300px; height:500px; }
.zs ul li h3{ height:80px; font-size:18px; color: #fff; padding:5px; background:#3a9dca; margin-top:10px; text-align:center; font-weight:normal; line-height:2em; vertical-align:middle}
.zs ul li a{ display:block; height:50px; font-size:20px; color:#696969; line-height:2em; text-decoration:none;}


.zl{ height:3250px;}
.zl ul{ padding-left:10px; padding-top:30px; }
.zl ul li{ list-style:none; width:300px; padding:20px; height:560px; float:left; margin:20px; text-align:center;border:1px solid #3a9dca;}
.zl ul li img{ width:300px; height:500px; }
.zl ul li h3{ height:40px; font-size:18px; color: #fff; padding:5px; background:#3a9dca; margin-top:10px; text-align:center; font-weight:normal; line-height:2em; vertical-align:middle}





.tj{ width:590px; min-height:1200px; border-top:2px solid #3a9dca; background:#f6f7fb; padding:20px; margin-bottom:100px;}
.tj h2{ font-size:20px; color:#2a2a2a; margin-bottom:20px; }
.tj h3{ font-size:18px; color:#3a9dca; margin-bottom:20px;}
.tj p{ font-size:16px; color:#696969; line-height:2em;  margin-bottom:30px;}
.tj p span{ font-size:16px; color:#696969; font-weight:bold}

.lxwm { width:590px; min-height:1200px;  border-top:2px solid #3a9dca; background:#f6f7fb; padding:20px; margin-bottom:100px;}
.lxwm p{ font-size:16px; color:#696969; line-height:2em;  margin-bottom:30px;}
.lxwm p span{ font-size:16px; color:#696969; font-weight:bold}



.right table{ margin-top:20px; border:1px solid #ccc; border-collapse: collapse; }
.right table td{ height:30px; padding:5px; border:1px solid #ccc;}