.header{width: 100%;position: fixed;left: 0;top: 0}
.header .header_top{width: 100%;height:50px;background: #7d7d7f;}
.header .header_top .header_top_{width: 1200px;margin: 0 auto;height: 50px;}
.header .header_top .header_top_ .left{float: left;font-size: 18px;color: #fff;line-height: 50px;font-family: "";}
.header .header_top .header_top_ .right{float: right;font-size: 14px;color: #fff;line-height: 50px;}
.header .header_top .header_top_ .right img{vertical-align: middle;margin: 0 5px;display: inline-block;}
.header .header_bottom{width: 100%;margin: 0 auto;height: 77px;line-height: 77px;font-size: 0;padding:0 66px;box-sizing: border-box}
.header .header_bottom .logo{float: left;height: 77px;line-height: 77px;font-size: 0;}
.header .header_bottom .logo img{display: inline-block;vertical-align: middle;}
.header .header_bottom .nav{float: left;margin-left: 100px}
.header .header_bottom .nav ul li{ width: 100px;text-align: center;line-height: 30px;height: 30px;float: left; font-size: 0; position: relative;margin: 25px 2px 0; border-radius: 15px;border-bottom:0;}
.header .header_bottom .nav ul li a{font-size: 16px;color: #000;font-weight: bold;}
.header .header_bottom .nav ul li:hover a{color: #fff;}
.header .header_bottom .nav ul li.act a{color: #fff;}
.header .header_bottom .nav ul li:hover{background: #2e474f;}
.header .header_bottom .nav ul li.act{background: #2e474f;}




.header .header_bottom .tell {
	float: right;
	line-height:77px;
	font-size: 16px;
	color: #29586a;
	font-weight: bold;
	margin-top: 13px

}
.header .header_bottom .tell p{line-height: 26px}
.header .header_bottom .tell div{float: right;}
.header .header_bottom  .tell img {
	margin-right: 12px;
	margin-top: 12px;
	width: 30px;
	display: block;
	vertical-align: middle;
	float: left;
}



.indexheader{position: fixed;left: 0;top: 0;z-index: 10000;background: rgba(255,255,255,.6);}










.banner {display: block;width: 100%;overflow: hidden;height:640px;}
.banner .swiper-slide{height: 640px;}
.banner .swiper-slide img{display: block;width: 100%;height: 640px;object-fit: cover;}
.banner .swiper-pagination-bullet {background: #fff;width: 55px;height: 4px;border-radius: 2%;opacity: .6;}
.banner .swiper-pagination-bullet-active {background: #fff;width: 55px;height: 4px;border-radius: 2px;opacity: 1;}
/*.banner .swiper-slide  a{position: absolute;width: 100%;height: 100%;}*/


.newindex1{width: 100%;background: #e8e8ea;padding: 35px 0 0 0;box-sizing: border-box;}
.newindex1 .top{width: 1200px;margin: 0px auto 0; border-bottom: 3px solid #868181;}
.newindex1 .top .left{line-height: 58px;float: left;font-size: 28px;color: #040000;position: relative;}
.newindex1 .top .left span{font-size: 20px;color: #868181;}
.newindex1 .top .left:before{width: 100%;bottom: -3px;height: 3px;background: #105a6c;content: ' ';left: 0;position: absolute;}
.newindex1 .top .right{float: right;line-height: 58px;font-size: 0}
.newindex1 .top .right a{font-size: 15px;color: #000;font-weight: bold;    margin-left: 10px;
    width: auto;
    padding: 0 20px;
    height: 30px;
    display: inline-block;
    background: #f4e9e3;
    border-radius: 15px;
    vertical-align: middle;
    line-height: 30px;
    text-align: center;}
.newindex1 .top .go{float: right;line-height: 58px;}
.newindex1 .top .go img{vertical-align: middle;width: 44px;margin-left: 15px;}
.newindex1 .bottom{width: 100%;padding-top: 14px;padding-bottom: 50px;padding-right: 84px;padding-left: 84px;box-sizing: border-box;}
.newindex1 .bottom .box{display: none}
.newindex1 .bottom .block{display: block;}
.newindex1 .bottom ul li{width: 32.6%;margin-right: 1.1%;float: left;margin-top: 26px;background: #fff;transition: .2s all;box-shadow: 0PX 5PX 5PX rgba(0,0,0,.15)}
.newindex1 .bottom ul li:nth-of-type(3n){margin-right: 0;}
.newindex1 .bottom ul li .img{display: block;width: 100%;overflow: hidden;position: relative;}
.newindex1 .bottom ul li .img img{display: block;width: 100%;    object-fit: cover;height: 278px}
.newindex1 .bottom ul li .img .ckgd_box{width: 100%;background: rgba(98,93,93,.7);position: absolute;left: 0;top: 0;height: 100%;opacity: 0;}
.newindex1 .bottom ul li .img .ckgd_box span{width: 160px;height: 36px;background: #226175;line-height: 36px;line-height: 36px;text-align: center;font-size: 20px;color: #fff;display: block;position: absolute;left: 50%;top: 50%;margin-left: -80px;margin-top: -22px;border-radius: 5px;}
.newindex1 .bottom ul li .nr{padding: 10px 20px 10px;box-sizing: border-box;}
.newindex1 .bottom ul li .nr h5{line-height: 30px;height: 30px;font-size: 18px;color: #333;overflow: hidden;font-weight: bold;}
.newindex1 .bottom ul li .nr p{font-size: 14px;color: #666;line-height: 26px;height: 26px;overflow: hidden;position: relative;padding-right: 62px;box-sizing: border-box;}
.newindex1 .bottom ul li .nr p img{vertical-align: middle;height: 17px;margin-right: 5px;}
.newindex1 .bottom ul li .nr p span{position: absolute;right: 0;top: 0;line-height: 26px;font-size: 14px;color: #666;}
.newindex1 .bottom ul li:hover .img .ckgd_box{opacity: 1;}
.newindex1 .bottom ul li:hover{transform: translateY(-15px);}
.newindex1 .bottom ul li:hover .nr h5{color: #226175;}
.newindex1 .bottom ul li:hover .nr p span{color: #226175;font-weight: bold;}
.newindex1 .top .right a:hover{color: #fff;border-color:#0f596c ;    background: #2e474f;}
.newindex1 .top .right a.act{color: #fff;border-color:#0f596c ;    background: #2e474f;}
.newindex2{width: 100%;}
.newindex2 .top{width: 100%;}
.newindex2 .top img{display: block;width: 100%;}
.newindex2 .bottom{padding: 50px 0 44px;box-sizing: border-box;width: 1200px;margin: 0 auto;}
.newindex2 .bottom ul{display: flex;flex-direction: row;text-align: center;  align-items: center; justify-content: space-around;}
.newindex2 .bottom ul li{width: 106px;height: 121px;display: inline-block;border: 1px solid #aaa3a3;box-sizing: border-box;}
.newindex2 .bottom ul li .img{line-height: 86px;text-align: center;}
.newindex2 .bottom ul li .img img{display: inline-block;vertical-align: middle;margin-top: -2px;transition: .5s all;}
.newindex2 .bottom ul li p{font-size: 25px;color: #807d7d;font-size: 16px;font-weight: bold;}
.newindex2 .bottom ul li:hover{border-color: #071f74;}
.newindex2 .bottom ul li:hover .img img{transform: translateY(-6px);}
.newindex2 .bottom ul li:nth-of-type(1){background: url(../images/newindex2_b.png) center no-repeat;}
.newindex2 .bottom ul li:nth-of-type(1):hover{background: url(../images/newindex2_.jpg) center no-repeat;}




.newindex3{width: 100%;background: #fff;padding:  0 0  0 0;box-sizing: border-box;}
.newindex3 .top{width: 1200px;margin: 0px auto 35px; border-bottom: 3px solid #868181;}
.newindex3 .top .left{line-height: 58px;float: left;font-size: 28px;color: #040000;position: relative;}
.newindex3 .top .left span{font-size: 20px;color: #868181;}
.newindex3 .top .left:before{width: 100%;bottom: -3px;height: 3px;background: #105a6c;content: ' ';left: 0;position: absolute;}
.newindex3 .bottom{width: 100%;padding: 120px 0;box-sizing: border-box;}
.newindex3 .bottom .box{width: 944px;background: #fff;margin: 0 auto;padding: 35px 35px 20px 20px;box-sizing: border-box;}
.newindex3 .bottom .box .left{width: 580px;float: left;}
.newindex3 .bottom .box .left .title{line-height: 35px;font-size: 35px;color: #040000;}
.newindex3 .bottom .box .left ul{padding-top: 40px;box-sizing: border-box;}
.newindex3 .bottom .box .left ul li{display: inline-block;padding: 0 22px;border-right: 2px solid #b8b8b8;box-sizing: border-box;}
.newindex3 .bottom .box .left ul li div{font-size: 32px;color: #1d1e24;line-height: 32px;font-weight: bold;}
.newindex3 .bottom .box .left ul li div span{font-size: 16px;font-weight: 100;}
.newindex3 .bottom .box .left ul li:nth-of-type(4n){padding-right: 0;border-right: 0;}
.newindex3 .bottom .box .left ul li p{font-size: 16px;color: #1d1e24;}
.newindex3 .bottom .box .left .xxqk{margin-top: 12px;}
.newindex3 .bottom .box .left .xxqk p{line-height: 22px;font-size: 12px;color: #333;}
.newindex3 .bottom .box .left .xxqk .gs p{font-size: 14px;color: #040000;}


.newindex3 .bottom .box .right{width: 285px;float: right;}
.newindex3 .bottom .box .right img{display: block;width: 100%;}
.newindex3 .bottom .box .right .swiper-container{padding-bottom: 30px;box-sizing: border-box;}
.newindex3 .bottom .box .right .swiper-pagination-bullet-active {opacity: 1;background: #131313;}




.newindex4{width: 100%;padding:  0 0 0;box-sizing: border-box;}
.newindex4 .top{width: 1200px;margin: 0px auto 0; border-bottom: 3px solid #868181;}
.newindex4 .top .left{line-height: 58px;float: left;font-size: 28px;color: #040000;position: relative;}
.newindex4 .top .left span{font-size: 20px;color: #868181;}
.newindex4 .top .left:before{width: 100%;bottom: -3px;height: 3px;background: #105a6c;content: ' ';left: 0;position: absolute;}
.newindex4 .top .right{float: right;line-height: 58px;}
.newindex4 .top .right a{font-size: 15px;color: #000;font-weight: bold;margin-left: 10px;width: 105px;height: 30px;display: inline-block;background: #f4e9e3;border-radius: 15px;vertical-align: middle;line-height: 30px;text-align: center;}
.newindex4 .top .go{float: right;line-height: 58px;}
.newindex4 .top .go img{vertical-align: middle;width: 44px;margin-left: 15px;}

.newindex4 .top .right a:hover{color: #fff;border-color:#0f596c ;    background: #2e474f;}
.newindex4 .top .right a.act{color: #fff;border-color:#0f596c ;    background: #2e474f;}

.newindex4 .bottom{width: 1200px;margin: 0 auto;padding: 38px 0;box-sizing: border-box;}
.newindex4 .bottom .box{display: none;}
.newindex4 .bottom .box.block{display: block;}
.newindex4 .bottom .left{width: 580px;float: left;}
.newindex4 .bottom .left img{display: block;width: 100%;height: 300px;}
.newindex4 .bottom .left h5 { margin-top: 16px; color: #212628; width: inherit;   display: block !important;  white-space: nowrap;   display: block; overflow: hidden;  text-overflow: ellipsis;   display: -webkit-box;  -webkit-line-clamp: 1;  line-height: 1.5; font-size: 20px; max-height: 30px;}
.newindex4 .bottom .left span {color: #666;font-size: 14px;display: block;}
.newindex4 .bottom .left p {position: relative; margin: 17px 0 0px 0;display: block;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;line-height: 2;font-size: 14px;max-height: 56px;}
.newindex4 .bottom .left:hover h5{color: #0f596c;}
.newindex4 .bottom .right{width: 580px;float: right;}
.newindex4 .bottom .right li{margin-bottom: 23px;}
.newindex4 .bottom .right li .time { float: left;height: 90px;width: 80px;color: #fff;transition: all ease .3s 0s;-moz-transition: all ease .3s 0s; -webkit-transition: all ease .3s 0s; position: relative;background: #d5c5a4;}
.newindex4 .bottom .right li .time .month {display: block; position: absolute; font-size: 30px; top: 15px; left: 20px;}
.newindex4 .bottom .right li .time .date {display: block;font-size: 16px; position: absolute; right: 10px;bottom: 15px;}
.newindex4 .bottom .right li .content {width: 498px;float: left;padding: 0;}
.newindex4 .bottom .right li .content .title {font-size: 18px; color: #212628;padding: 7px 0 7px 10px; width: inherit;display: block !important; white-space: nowrap;display: block;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-height: 1.5;font-size: 18px;max-height: 27px;}
.newindex4 .bottom .right li  .content .sub-title {color: #666; position: relative;margin: 0 0 0 12px;display: block;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-height: 1.5;font-size: 14px;max-height: 42px}
.newindex4 .bottom .right li:hover .time{background: #0f596c;}


.newindex5{background: #f1f1f1;width: 100%;padding: 35px 0;box-sizing: border-box;}
.newindex5 .newindex5_{width: 1200px;margin: 0 auto;}
.newindex5 .newindex5_ .left{width: 200px;float: left;font-size: 24px;line-height: 40px;color: #000;}
.newindex5 .newindex5_ .left span{font-size: 18px;color: #707070;}

.newindex5 .newindex5_ .right{width: 1000px;float: right;}
.newindex5 .newindex5_ .right a{display: inline-block;margin-left: 25px;line-height: 40px;font-size: 14px;color: #666;}
.newindex5 .newindex5_ .right a:hover{color: #0f596c;}

.newindex6{width: 100%;padding: 25px 0;box-sizing: border-box;background: #a9a6a6;position: fixed;left: 0;bottom: 0;z-index: 100000}
.newindex6 .newindex6_{width: 1200px;margin: 0 auto;}
.newindex6 .newindex6_ ul{width: 1050px;float: left;height: 62px;background: #fff;}
.newindex6 .newindex6_ ul li{width: 20%;float: left;height: 62px;border-right: 1px solid #e9e7e7;box-sizing: border-box;padding: 0 12px 0 12px;box-sizing: border-box;line-height: 62px;font-size: 0;}
.newindex6 .newindex6_ ul li:first-child{width: 25%;}
.newindex6 .newindex6_ ul li:last-child{border-right: 0;width: 15%;}
.newindex6 .newindex6_ ul li span{color: #c1c1c4;font-size: 16px;}
.newindex6 .newindex6_ ul li select{width: 150px;height: 62px;display: block;font-size: 20px;float: right;color: #000;font-weight: bold;}
.newindex6 .newindex6_ ul li img{display: inline-block;vertical-align: middle;margin-top: -2px;}
.newindex6 .newindex6_ ul li input{height: 62px;width: 152px;font-size: 16px;float: right;color: #000;}
.newindex6 .newindex6_ ul li p{height: 62px;width: 102px;font-size: 22px;float: right;color: #000;overflow: hidden;}

.newindex6 .newindex6_ button{width: 120px;float: right;height: 54px;margin-top: 4px;background: #c0000b;color: #fff;border: 0;border-radius: 8px;}

.newindex6 .newindex6_ ul li select{ border: none;outline: none;  appearance: none; -webkit-appearance: none;  -moz-appearance: none;background: url(../images/xiala.png) no-repeat center right;}

.newindex6 .type{width: 1200px;margin: 0 auto}
.newindex6 .type p{font-size: 14px;color: #333;line-height: 15px;margin-top:10px;}

.footer{width: 100%;background: #e8e8ea;}
.footer_top{width: 1200px;margin: 0 auto;padding: 30px 0 25px;box-sizing: border-box;}

.footer_top .left_box{width: 250px;float: left;}
.footer_top .left_box img{display: block;max-width: 100%;margin-bottom: 26px;}
.footer_top .left_box p{line-height: 26px;font-size: 14px;color: #818181;}

.footer_top .left{width: 730px;float: left;}
.footer_top .left ul li{width: 16.4%;float: left;padding-left: 10px;box-sizing: border-box;position: relative;overflow: hidden;}
.footer_top .left ul li:nth-of-type(1){width: 18%;}
.footer_top .left ul li span{font-size:20px;color: #000;display: block;height: 24px;line-height: 24px;margin-bottom: 12px;}
.footer_top .left ul li a{line-height: 24px;color: #818181;display: block;font-size: 14px;}
.footer_top .right{width:220px ;float: right;padding-top: 54px;}
.footer_top .right div{width: 104px;float: left;}
.footer_top .right div:nth-of-type(2n){float: right;}
.footer_top .right div p{line-height: 36px;text-align: center;font-size: 14px;color: #666;}
.footer_bottom{width: 100%;line-height:68px;height: 68px;text-align: center;font-size: 15px;color: #818181;background: #393d40;}
.kongxi{height: 137px;width: 100%}



@media only screen and (max-width:1600px) {	

	
	.header .header_bottom{padding: 0 30px}
	.header .header_bottom .nav{margin-left: 30px}
}


@media only screen and (max-width:1490px) {


	.header .header_bottom .nav{margin-left: 30px}
	.header .header_bottom .nav ul li{margin:25px 1px 0;width: 90px}
	.header .header_bottom .nav ul li a{font-size: 14px}
	.banner {height: 460px}
		.banner .swiper-slide {height: 460px;object-fit: cover;}
	.banner .swiper-slide img{height: 460px;object-fit: cover;}

.header .header_bottom .tell{font-size: 14px}
	.newindex1 .bottom ul li .img img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 200px;
}
}