﻿
.section1 {
	position: relative;
	height: 730px;
	margin-top: -131px;
}
.section1 .banner {
	overflow: hidden;
	width: 100%;
	height: 650px;
	position: absolute;
	left: 0;
	top: 80px
}        /*background:url(img/banner.jpg) no-repeat center;*/
.section1 .btn {
	overflow: hidden;
	width: 256px;
	position: absolute;
	left: 50%;
	bottom: 80px;
	margin-left: -128px;
	z-index: 5
}
.section1 .btn span {
	display: block;
	float: left;
	margin: 0 2px;
	width: 58px;
	height: 1px;
	border: 1px solid #fff;
	opacity: 0.6;
}
.section1 .btn span.cur {
	border: 1px solid #ff0d00;
	opacity: 1;
	background-color: #ff0d00;
}
/*section2*/
.section2 {
	padding: 0px 0;
	margin-top: 65px;
}
.section2 h3 {
	text-align: center;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 26px;
}
.section2 h3 a {
	color: #333;
}
.section2 span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.section2 i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #1652ba;
	margin: 0 auto;
	margin-bottom: 40px;
}
.section2 .probox {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 480px;
	position: relative;
	margin-bottom: 25px;
}
.section2 .probox ul {
	padding: 10px;
	overflow: hidden;
	width: 1230px;
}
.section2 .probox li {
	overflow: hidden;
	float: left;
	position: relative;
	width: 386px;
	height: 460px;
	margin-right: 16px;
	background-color: #fff;
}
.section2 .probox li img {
	display: block;
	position: absolute;
	left: 0;
	top: 0
}
.section2 .probox li .wen {
	overflow: hidden;
	padding: 0 20px;
	width: 346px;
	height: 93px;
	border-top: 1px solid #ccc;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	background: url(img/p02_jiantou.png) no-repeat -40px center;
}
.section2 .probox li h4 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.section2 .probox li h4 a {
	color: #333;
}
.section2 .probox li p {
	font-size: 12px;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 280px;
}
.section2 .btn {
	overflow: hidden;
	width: 128px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.section2 .btn span {
	display: block;
	float: left;
	margin: 0 2px;
	width: 58px;
	height: 1px;
	border: 1px solid #999;
	opacity: 0.6;
}
.section2 .btn span.cur {
	border: 1px solid #ff0d00;
	opacity: 1;
	background-color: #ff0d00;
}
.section2 .more {
	display: block;
	width: 248px;
	height: 38px;
	border: 1px solid #999;
	margin: 0 auto;
	text-align: center;
	line-height: 38px;
	font-size: 12px;
	color: #888;
	font-family: Arial;
}
.section2 .more img {
	display: none;
	position: relative;
	top: 1px;
}
.section2 .probox li:hover {
	box-shadow: 0 0 10px #ccc;
}
.section2 .probox li:hover a {
	color: #fff;
}
.section2 .probox li:hover p {
	color: #a3beef;
}
/*section3*/
.section3 {
	overflow: hidden;
	z-index: 2;
/*	margin-bottom: 2%;*/
}
.section3 .video {
	overflow: hidden;
	width: 50%;
	height: 100%;
	/*background-color: #000;*/
	float: left
}
.section3 .video img {
	display: block;
	width: 100%;
}
.section3 .wen {
	overflow: hidden;
	width: 88%;
	height: 100%;
}
.section3 h3 {
	text-align: center;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 26px;
	margin-top: 5%;
}
.section3 h3 a {
	color: #333;
}
.section3 span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.section3 i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #1652ba;
	margin: 0 auto;
	margin-bottom: 40px;
}
.section3 p {
	font-size: 14px;
	color: #777;
	line-height: 26px;
	width: 72%;
	height: 130px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 30px;
}
.section3 .more {
	display: block;
	width: 199px;
	height:40px;
	border: 1px solid #fff;
	margin: 0 auto;
	text-align: center;
	line-height: 46px;
	font-size: 12px;
	color: #fff;
	font-family: Arial;
	border-radius:31px;
	margin-right: 46px;
	/*margin-top: 280px;*/
	background-color: none !important;
}
.section3 .more img {
	display: none;
	position: relative;
	top: 1px;
	background: none;
}
/*section4*/
.section4 {
	background-color: #ffffff;
	
}
.section4 h3 {
	text-align: center;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 26px;
}
.section4 h3 a {
	color: #333;
}
.section4 span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.section4 i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #1652ba;
	margin: 0 auto;
	margin-bottom: 40px;
}
.section4 .jsBox {
	overflow: hidden;
	width: 1713px;
	margin: 0 auto;
	height: 400px;
	position: relative
}
.section4 .jslist {
	overflow: hidden;
	width: 24%;
	height:396px;
	position: absolute;
	top: 0;
	border: 1px solid #e3e2e7;
}

.section4 .jslist b:hover img{transform: scale(1.1); transition: all 2s;}



.section4 .js01 {
	left: 0;
background:#ffffff;
}
.section4 .js02 {
	left:25%;

background:#ffffff;
	
}
.section4 .js03 {
left:50%;
background:#ffffff;
}
.section4 .js04 {
	right:0;
background:#ffffff;

}
.section4 em {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 26px;
	color: #dadada;
	font-family: Arial;
	padding-top: 7px;
	border-top: 1px solid #f1f1f1;
}
.section4 h4 {
	font-weight: normal;
	text-align:left;
	font-size: 15px;
	color: #555555;
	 margin-top: 5px;
	margin: 0 auto;
	font-family: "微软雅黑";
	width:88%;
	line-height: 26px;


}
.section4 h5 {
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	color: #595053;
	margin-bottom: 10px;
	float: left;
	width:18%;
	border: 1px solid #e2e3e8;
	background: #f1f2f6;
	height: 52px;
	line-height: 25px;
	
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.section4 p {
	width: 70%;
	margin-left: 2%;
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	text-align: left;
	font-family: "微软雅黑";
	height: 56px;
	overflow: hidden;
	line-height: 25px;
	margin-top: 20px;
	border-bottom: 1px solid #e2e3e5;
	font-weight: 600;
}
.section4 b {
	display: block;
	width: 410px;
	height: 237px;
	overflow: hidden;
	margin: 0 auto;
	
}
/*section5*/
.section5 {
	overflow: hidden;
	/*padding: 60px 0;*/
	padding-bottom: 0px;
}
.section5 h3 {
	text-align: center;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 26px;
	color: #333;
}
.section5 h3 a {
	color: #333;
}
.section5 span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.section5 h6 {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #1652ba;
	margin: 0 auto;
	margin-bottom: 40px;
}
.section5 .pzbox {
	/*overflow: hidden;*/
	width: 1700px;
	margin: 0 auto;
}
.section5 dl {
	overflow: hidden;
	width: 50%;
*width:49.9%;
	float: left;
	/*background-color: #f1f1f1;*/
	position: relative
}
.section5 dt {
	overflow: hidden;
	width: 50%;
	float: left;
	position: relative
}
.section5 dt img {
	display: block;
	width: 100%;
}
.section5 dt img.imgp {
	position: absolute;
	left: 0;
	top: 0
}
.section5 dd {
	float: left;
	width:93%;
    margin-bottom: 16px;
	height: 140px;
	padding: 0 5%;
	position: relative;
	background: #fafafa;
	padding-right: 0;
}



.section5 h5 {
	font-weight: normal;
	font-size: 20px;
	color: #757575 !important;
	font-weight: 600;
	margin-top: 18%;
	padding-bottom: 5px;
	border-right: 1px solid  #e1e1e1;
}
.section5 em {
	display: block;
	font-size: 14px;
	color: #555;
	margin-bottom: 13px;
	font-family: Arial;
	border-right: 1px solid  #e1e1e1;
}
.section5 p {
	font-size: 16px;
	color: #333333 !important;
	line-height:72px;
	height: 72px;
	font-weight: 600;
	padding-left: 4%;
}
.section5 i {
	display: block;
	width: 40px;
	height: 1px;
	background-color: #999;
	position: absolute;
	left: 10%;
	top:90%;
}
.section5 .fr {
	float: right
}
.section5 .fl {
	float: left
}
/*section6*/
.section6 {
	overflow: hidden;
	padding: 0px 0 0px 0;
}
.section6 h3 {
	text-align: center;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 26px;
}
.section6 h3 a {
	color: #333;
}
.section6 span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.section6 i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #1652ba;
	margin: 0 auto;
	margin-bottom: 40px;
}
.section6 .newsbox {
	width: 1700px;
	margin: 0 auto;	
	height: 400px;
	position: relative
}
.section6 .newslist {
	overflow: hidden;
	width: 360px;
	height: 400px;
	border-top: 1px solid #cecece;
	position: absolute;
	top: 0
}
.section6 .news01 {
	left: 0
}
.section6 .news02 {
	left: 50%;
	margin-left: -180px;
}
.section6 .news03 {
	right: 0;
}
.section6 .newslist img {
	display: block;
	width: 360px;
	height: 234px;
}
.section6 .newslist h4 {
	font-family: Arial;
	font-weight: normal;
	font-size: 36px;
	color: #333;
	position: absolute;
	left: 0;
	top: 30px;
	width: 100%;
	background: url(img/p06_more.png) no-repeat -100px center;
}
.section6 .newslist h4 em {
	font-family: Arial;
	font-size: 14px;
	color: #888;
	margin-left: 10px;
}
.section6 .newslist h5 {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: normal;
	padding-top: 85px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.section6 .newslist h5 a {
	color: #333;
}
.section6 .newslist p {
	font-size: 12px;
	color: #777;
	line-height: 22px;
	height: 44px;
	overflow: hidden
}
.section6 .newslist>a {
	display: block;
	width: 360px;
	height: 234px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
}
.section6 .more {
	display: block;
	width: 248px;
	height: 38px;
	border: 1px solid #999;
	margin: 0 auto;
	text-align: center;
	line-height: 38px;
	font-size: 12px;
	color: #888;
	font-family: Arial
}
.section6 .more img {
	display: none;
	position: relative;
	top: 1px;
}
/*section7*/
.section7 {
	background-color:#383838;
	overflow: hidden;
	padding: 50px 0;
}
.section7 .footer {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.section7 .footer .t_top {
	overflow: hidden;
	height: 160px;
	padding-bottom: 45px;
	border-bottom: 1px solid #12386a;
}
.section7 .footer dl {
	overflow: hidden;
	padding: 0 35px;
	border-right: 1px solid #12386a;
	float: left;
	height: 160px;
}
.section7 .footer dt {
	overflow: hidden;
	font-size: 14px;
	padding-bottom: 15px;
	background: url(img/p07_x.png) no-repeat left bottom;
	margin-bottom: 10px;
}
.section7 .footer dt a {
	color: #fff;
}
.section7 .footer dd {
	overflow: hidden
}
.section7 .footer dd a {
	display: block;
	font-size: 12px;
	color: #fff;
	opacity: 0.5;
	line-height: 30px;
}
.section7 .footer .dl01 {
	padding-left: 0;
}
.section7 .footer .dl05 {
	padding-right: 95px;
}
.section7 .footer .wen {
	overflow: hidden;
	width: 175px;
	float: left;
	margin-left: 95px;
}
.section7 .footer .wen p {
	font-size: 12px;
	color: #fff;
}
.section7 .footer .wen h4 {
	font-weight: normal;
	font-size: 22px;
	color: #fff;
	font-family: Arial;
	margin-bottom: 10px;
}
.section7 .footer .wen .qq {
	display: block;
	padding: 0 10px;
	width: 155px;
	text-align: right;
	height: 34px;
	line-height: 34px;
	background: url(img/p07_qq.png) no-repeat 15px center;
	background-color: #0f64d7;
	font-size: 12px;
	color: #fff;
	margin-bottom: 15px;
}
.section7 .footer .wen i {
	display: block;
	width: 30px;
	height: 2px;
	background-color: #ff0d00;
	margin-bottom: 15px;
}
.section7 .footer .wen .share {
	overflow: hidden;
	width: 100%;
	height: 24px;
	line-height: 24px;
}
.section7 .footer .wen .share span {
	display: block;
	float: left;
	font-size: 12px;
	color: #fff;
}
.section7 .footer .wen .share a {
	display: block;
	width: 25px;
	height: 24px;
	float: left;
	margin: 0 5px;
}
.section7 .footer .wen .a01 {
	background: url(img/p07_wx.png) no-repeat center top;
}
.section7 .footer .wen .a02 {
	background: url(img/p07_sina.png) no-repeat center top;
}
.section7 .footer .wen .a03 {
	background: url(img/p07_tx.png) no-repeat center top;
}
.section7 .footer .wen .share a:hover {
	background-position: bottom;
}
.section7 .footer .ewm {
	overflow: hidden;
	float: right;
	width: 121px;
	height: 121px;
}
.section7 .footer .link {
	overflow: hidden;
	float: left;
	margin-top: 65px;
	width: 550px;
}
.section7 .footer .link h3 {
	font-size: 12px;
	font-weight: normal;
	float: left
}
.section7 .footer .link a {
	color: #fff;
}
.section7 .footer .link ul {
	overflow: hidden;
	float: left;
	width: 470px;
}
.section7 .footer .link li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #4d6a8f;
	font-size: 12px;
}
.section7 .footer .info {
	overflow: hidden;
	float: right;
	text-align: right;
	margin-top: 40px;
}
.section7 .footer .info p {
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	opacity: 0.5;
}
.section7 .footer .info a {
	color: #fff;
	margin-left: 20px;
}
/*首页广告*/
/*#flashs{ position:relative; height:650px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:75px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#c3161c;}*/

#flashs {
	position: relative;
	height: 838px;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	overflow: hidden;
	width: 256px;
	position: absolute;
	left: 54%;
	bottom: 80px;
	margin-left: -128px;
	z-index: 5
}
#flashs .btn span {
	display: block;
	float: left;
	margin: 0 2px;
	width: 58px;
	height: 1px;
	border: 1px solid #fff;
	opacity: 0.6;
}
#flashs .btn span.cur {
	border: 1px solid #f6c17f;
	opacity: 1;
	background-color: #f6c17f;
}
.section1 .banner {
	overflow: hidden;
	width: 100%;
	height: 838px;
	position: absolute;
	left: 0;
	top:130px
}        /*background:url(img/banner.jpg) no-repeat center;*/
.section1 .btn {
	overflow: hidden;
	width: 256px;
	position: absolute;
	left: 50%;
	bottom: 80px;
	margin-left: -128px;
	z-index: 5
}
.section1 .btn span {
	display: block;
	float: left;
	margin: 0 2px;
	width: 58px;
	height: 1px;
	border: 1px solid #fff;
	opacity: 0.6;
}
.section1 .btn span.cur {
	border: 1px solid #ff0d00;
	opacity: 1;
	background-color: #ff0d00;
}



.lmbt{width: 433px; margin: 0 auto;}
.lmbt1{width: 433px; height: 62px; margin: 0 auto;}
.lmbt2{width: 433px; height: 62px; margin: 0 auto;color: #353434;text-align: center; font-weight: 600; line-height: 47px;}

.xtjjfa{width:85%; margin: 0 auto;}
.xtjjfa ul{width:100%; margin: 0 auto;}
.xtjjfa ul li{width:23.85% !important; float: left; height: 280px; border: 1px solid #ededed; background-position-y: 36%;}
.xtjjfa4{text-align: center; font-family: "微软雅黑"; font-size: 18px; color: #333333; padding-top: 181px;}
.xtjjfa5{text-align: center; font-family: "微软雅黑"; font-size: 16px; color: #555555; padding-top: 30px;}
.xtjjfa1{background: url(../images/j3.png) center  top no-repeat;}
.xtjjfa ul .xtjjfa1:hover {background: url(../images/j3-1.png) center  top no-repeat; background-position-y: 36%;}
.xtjjfa2{background: url(../images/j4.png) center  top  no-repeat;}
.xtjjfa ul .xtjjfa2:hover {background: url(../images/j4-1.png) center  top no-repeat; background-position-y: 36%;}
.xtjjfa3{background: url(../images/j5.png) center top  no-repeat;}
.xtjjfa ul .xtjjfa3:hover {background: url(../images/j5-1.png) center  top no-repeat; background-position-y: 36%;}
.xtjjfa6{background: url(../images/j6.png) center  top no-repeat;}
.xtjjfa ul .xtjjfa6:hover {background: url(../images/j6-1.png) center  top no-repeat; background-position-y: 36%;}
.xtjjfa ul li:hover .xtjjfa4{color: #42b1aa;}
.xtjjfa ul li:hover{border: 1px solid #42b1aa;}

.gykrd1{width: 100%; height: 605px; background: #42b1aa;}
.gykrd1-1{float: left; width: 48%; margin-left: 2%;animation:move 1s linear forwards;}
.gykrd1-2{ font-family: "微软雅黑";  font-size: 18px; color: #ffffff; text-align: justify; /*text-indent: 2em; */padding-top: 55px; line-height:40px; /*margin-bottom: 231px;*/}
.gykrd1-2 p{font-family: "微软雅黑";  font-size: 18px; color: #ffffff; text-align: justify;line-height:40px;margin：0;padding：0;}

.gykrd1-3{ float: right;animation:move 4s linear forwards; position: relative; overflow: hidden;}
.gykrd1-3:hover img{transform: scale(1.1); transition: all .6s;}
	.gykrd1-3{width: 48%;height: 605px;
    overflow: hidden;}


.gykrd1-4{position: absolute; height: 138px; width: 50%; background: #ffffff;    margin-top:329px;
    float: right;
    margin-left: 5%; background: url(../images/kjrw.jpg) #ffffff right no-repeat;}
.gykrd1-4 ul{width: 100%; margin: 0 auto;}
.gykrd1-4 ul li{width:65px; float: left; height: 114px; line-height: 204px; text-align: center; font-family: "微软雅黑"; font-size: 20px; color: #42b1aa;margin-left: 57px;
    margin-right: 54px;}

.b1{background: url(../images/zhuanzhu.jpg) center no-repeat;}
.b2{background: url(../images/zhuanxin.jpg) center no-repeat;}
.b3{background: url(../images/zhuanye.jpg) center no-repeat;}


.xinwenleft1{float: left; width: 6%; margin-top: 40px;}
.xinwenleft2{float: left; width: 74%;margin-top: 40px;}
.xinwenleft3{float: right; width: 20%;margin-top: 40px;}
.ckgd{width: 100px; height:28px; border: 1px solid #dcdcdc; border-radius: 20px; text-align: center; line-height: 28px; margin-top: 20px;}
.ckgd a{color: #333333; text-decoration: none;}

.lxff{width: 348px; float: left; margin-left: 18px; margin-top: 30px;}
.lxff ul{width: 348px; margin: 0 auto;}
.lxff ul li{width: 348px; float: left; font-family: "微软雅黑"; font-size: 16px; color: #333333; line-height: 24px; margin-bottom: 25px;}
.lxff1{float: left; width: 30px;}
.lxff2{float: left;}
.lxff3{float: left;}
.lxff4{width: 903px; float: right;}
.lxff5{width: 419px; height: 47px; float: left; border: none; border-bottom: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px;}
.lxff44{width: 903px; float: right;}
.lxff6-1{margin: 0 auto;font-family: "微软雅黑"; font-size: 16px; color: #333333; padding-left: 2px; margin-top:70px; margin-bottom: 20px;}
.lxff6{width: 903px; margin: 0 auto;}
.lxff55{width: 903px; height: 47px; float: left; border: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px; height:70px;}
.lxff7{width: 135px; height: 33px; float: left; background: #42b1aa; margin-top: 12px; line-height: 33px; text-align: center; color: #ffffff;}


.web{width: 1300px; margin:0 auto;}
.web ul{width: 1300px; margin:0 auto;}
.web ul li{width: 141px; float: left;}
.web1{float: left; width: 141px; color: #ffffff; font-family: "微软雅黑"; font-size: 18px; height: 33px;}
.web2{width: 141px; margin: 0 auto;}
.web2 dl{width: 141px; margin: 0 auto;}
.web2 dl dt{width: 151px; float: left;color: #ffffff; font-family: "微软雅黑"; font-size: 16px; line-height: 37px;}


.web8{width: 100%; height: 40px; background: #202020; text-align: center;color: #ffffff; font-family: "微软雅黑"; font-size: 16px; line-height: 40px;}




@media screen and (max-width:1440px) {
	.xtjjfa ul li{width:24.8% !important; float: left; height: 280px; border: 1px solid #ededed; background-position-y: 36%;}
	.xtjjfa5{text-align: center;font-family: "微软雅黑";font-size: 14px;color: #555555;padding-top: 30px;}
	.gykrd1-3 img{ height: auto;}
	.gykrd1-3{width: 48%;height: 605px;
    overflow: hidden;}




.section4 p {
	width: 68%;
	margin-left: 2%;
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	text-align: left;
	font-family: "微软雅黑";
	height: 56px;
	overflow: hidden;
	line-height: 25px;
	margin-top: 20px;
	border-bottom: 1px solid #e2e3e5;
	font-weight: 600;
}


.section4 .jsBox{width: 100%;}

.section4 .js03 {
left:50.45% !important;
}
.gykrd1-4{position: absolute; height: 138px; width: 50%; background: #ffffff;    margin-top:263px;
    float: right;
    margin-left: 5%; background: url(../images/kjrw.jpg) #ffffff right no-repeat; background-size: 32%;}

}




