
/* CSS Document */
.w-1660{width:1660px; margin: auto; overflow: hidden}


#top{height:113px;background:url(../image/2021-top-bg.jpg) top right  no-repeat}
#logo2{display:none;}

/*轮播图*/
#banner { position: relative; width: 100%; height: 380px; border:0; overflow: hidden; }
#banner_list{width:100%}
#banner_list img { border: 0px; width:100% ; height: 380px;}
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 36px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 100%; }
#banner_info { position: absolute; bottom: 0; left: 10px; height: 28px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 5px; right: 10px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #666; cursor: pointer; border: 1px solid #333; margin-left: 1px; }
#banner ul li.on { background-color: #000; }
#banner_list a { position: absolute; }
/*轮播图-结束*/



.in-2021-jbzx {
    width: 260px;
    height: 70px;
    left: 48%;
    top: 20px;
    position: absolute;
}





.in-2021-news{width:100%;margin: auto;overflow: hidden;background: url(../image/in-2021-news-bg.jpg) top right no-repeat;padding-top: 20px;}
.in-2021-news-title{width:100%;margin: auto;overflow: hidden;border-bottom: 1px solid #e4e4e4;padding-bottom: 18px;margin-bottom: 30px;}
.in-2021-news-title .title1{width:auto;float: left;font-size: 36px;font-weight: bold;color: #333;text-transform: uppercase;}
.in-2021-news-title .title2{width:auto;float: left;margin-left: 10px;letter-spacing: 2px;}
.in-2021-news-title .title2 span{display: block;color: #9a9a9a;font-size: 10px;letter-spacing: 0;text-transform: uppercase;margin-top: 3px;}
.in-2021-news1{width:35%; float: left;}
.in-2021-news1 .focus{width:100%; margin: auto; overflow: hidden}
.in-2021-news1 .focus .pic{width:100%; margin: auto; overflow: hidden}
.in-2021-news1 .focus .line{width:50%; height: 8px; background: #1f59a6; margin: auto; overflow: hidden; float: left;}
.in-2021-news1 .focus .text{width:100%;margin: auto;overflow: hidden;margin-top: 20px;font-size: 18px;}
.in-2021-news2{width:60%; float: right;}



/* Tab标签 */
.tab{width:100%; margin: auto; overflow: hidden; margin-bottom: 40px;}
.slideTxtBox{ width:100%;  text-align:left;  }
.slideTxtBox .hd{height: 60px;position:relative;width: 100%;margin: auto;border-bottom: 1px solid #e7e7e7;}
.slideTxtBox .hd ul{float:left;height: 60px;width: 100%;overflow: hidden;line-height: 50px;}
.slideTxtBox .hd ul li{float:left;height: 45px;cursor:pointer;font-size: 20px;border-radius: 0;color: #4b4b4b;padding: 0 2% 15px 2%;}
.slideTxtBox .hd ul li.on{color: #000;font-weight: bold;height: 59px;border-bottom: 8px solid #1f59a6;border-radius: 0;padding: 0 2% 15px 2%;}
.slideTxtBox .bd{width:100%;}
.slideTxtBox .bd ul{zoom:1;margin-top: 30px;overflow: hidden;}
.slideTxtBox .bd ul .list1{width:50%; float: left;}
.slideTxtBox .bd ul .list1 li{width:100%;margin: auto;overflow: hidden;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;padding-bottom: 15px;}
.slideTxtBox .bd ul .list1 li .date{width:70px;height: 80px;padding-top: 10px;float: left;text-align: center;background: #cecece;color: #fff;font-size: 13px;}
.slideTxtBox .bd ul .list1 li .date span{display:block;font-size: 32px;font-weight: bold;}
.slideTxtBox .bd ul .list1 li .info{width: calc(100% - 90px);float: right;}
.slideTxtBox .bd ul .list1 li .info .title{width:100%;display: inline-block;color: #323232;font-size: 18px;margin: 15px 0 5px;}
.slideTxtBox .bd ul .list1 li .info .text{
  width:100%;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #929292;
  font-size: 14px;
  display: none;
  }



.slideTxtBox .bd ul .list1 li:hover .date{ background: #1f59a6;}
.slideTxtBox .bd ul .list1 li:hover .info .title{ color: #1f59a6;}



.slideTxtBox .bd ul .list2{width:45%; float: right;}
.slideTxtBox .bd ul .list2 li{width:100%;border-bottom: 1px dashed #e5e5e5;float: left;background:url(../image/in-2021-news-dot.jpg)no-repeat left center; padding-left: 20px; color: #606060;}
.slideTxtBox .bd ul .list2 li .title{width:calc(100% - 50px);float:left;font-size: 15px;line-height: 52px;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.slideTxtBox .bd ul .list2 li .date{width:50px;float: right;line-height: 50px;font-size: 13px;color: #c1c1c1;}

.slideTxtBox .bd ul .list2 li:hover .title{ color: #1f59a6;}



.in-2021-ad{width:100%; margin: auto; overflow: hidden}
.in-2021-ad img{width:100%;}





.in-2021-case{width:100%;margin:60px auto;overflow: hidden;}
.in-2021-case .list{width:100%; margin: auto; overflow: hidden}
.in-2021-case .list .swiper-slide li{width:100%}
.in-2021-case .list .swiper-slide li .pic{
    width: 100%;
    float: left;
    overflow: hidden;
    padding-bottom: 68%;
    position: relative;
    margin-top: 25px;
    background: #f0f2f3;
}
.in-2021-case .list .swiper-slide li .pic img{width:100%;width: auto !important;
    height: 100% !important;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
    position: absolute!important;}
.in-2021-case .list .swiper-slide li .text{width:100%;border-left: 7px solid #1f59a6;margin-top: 10px;padding-left: 15px;font-size: 16px;color: #414141;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.in-2021-case .list .swiper-slide li .text span{display:block;color: #dadada;font-size: 12px;text-transform: uppercase;margin-top: 4px;}





.in-2021-about{width:100%;margin: auto;overflow: hidden;background: url(../image/in-2021-about-bg.jpg) top center;color: #fff;padding:80px 0 20px;}

.in-2021-about .ab-content{width:50%; float: left; margin: auto; overflow: hidden} 
.in-2021-about .ab-content .title{width:100%; margin: auto; overflow: hidden}
.in-2021-about .ab-content .title .title1{
    width: 100%;
    margin: auto;
    overflow: hidden;
}
.in-2021-about .ab-content .title .title1 .title1-left{
    width: 150px;
    float: left;
    font-size: 30px;
}
.in-2021-about .ab-content .title .title1 .title1-left span{
    display: block;
    font-size: 12px;
    text-transform: uppercase;
}
.in-2021-about .ab-content .title .title1 .title1-right{
    width: calc(100% - 150px);
    float: right;
    font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
}
.in-2021-about .ab-content .title .title2{
    width: 100%;
    margin: auto;
    overflow: hidden;
    font-size: 20px;
    margin-top: 10px;
}
.in-2021-about .ab-content .text{
    width: 100%;
    margin: 50px auto 80px;
    overflow: hidden;
    font-size: 15px;
    line-height: 26px;
}
.in-2021-about .ab-content .more{
    width: 200px;
    border: 1px solid #fff;
    text-align: center;
    padding: 10px 0;
}

.in-2021-about .ab-content .more span{
	
width: 30px;
	
background: #fff;
	
margin: auto;
	
display: inline-block;
	
color: #1f59a6;
	
line-height: 30px;
	
font-weight: bold;
	
margin-left: 20px;
	
border-radius: 50%;
}



.in-2021-about .ab-qualification{
	width:45%; 
	float: right;
}


.in-2021-about .ab-qualification .list{
	width:100%;
	margin: auto;
	overflow: hidden;
}


.in-2021-about .ab-qualification .title{
	width:100%;
	margin: auto;
	overflow: hidden;
	font-size: 24px;
	text-transform: uppercase;
	text-align: right;
	margin-top: 30px;
}


.in-2021-about .ab-qualification .title span{
	display: block;
	font-size: 12px;
	opacity: 0.5
}

.in-2021-about .ab-qualification .list .swiper-slide li{width:90%}
.in-2021-about .ab-qualification .list .swiper-slide li .pic img{width: 100%;}

.in-2021-link{
	width:100%; 
	margin: auto; 
	overflow: hidden;
	background: #1f59a6;
	color: #fff;
	padding: 15px 0;
	font-size: 15px;
}
.in-2021-link span{
	font-weight: bold; font-size: 20px;
}

.in-2021-link a{
	color: #fff;
	margin: 0 10px;
}

.in-2021-link a:hover{
	opacity: 0.8;
	color: #fff;
}


.in-2021-bottom{
	width:100%; 
	margin: auto;
	overflow: hidden;
	background: #2d2d2d;
	padding: 30px 0
}

.in-2021-bottom-left{
	width:calc(100% - 480px); 
	float: left;
}
.in-2021-bottom-left .code{
	width:auto; 
	width:150px; 
	float: left;
}
.in-2021-bottom-left .copyright{
	width:auto; 
	color: #727272;
	font-size: 14px;
	margin-top: 30px;
	line-height: 24px;
}
.in-2021-bottom-left .copyright a{ color: #b8b8b8;}



.in-2021-bottom-right{
	width:480px; 
	float: right;
	color: #fff;
	text-align: right;
	margin-top: 40px;
}


.in-2021-bottom-right li{
	border-right:5px solid #1f59a6;
	float: left;
	margin-left: 30px;
	padding-right: 10px;
}

.in-2021-bottom-right li span{
	display:block;
	margin-top:10px;
	font-size: 14px;
}

.in-2021-bottom-right li img{margin-right:10px;}



.font-2021-tel{font-size:20px; }











/*>1660*/
@media screen and (max-width:1666px) 
{.w-1660{width:96%;}
}


/*>1920*/
@media screen and (min-width:1921px) 
{
}


/*<1500*/
@media screen and (max-width:1499px) 
{
	
	.in-2021-jbzx{
        width:260px;
        height:auto;
        left: 0;
        top: 0px;
        position: relative;}
	
	
}

/*<1363*/
@media screen and (max-width:1363px) 
{
	
}

/*<1300*/
@media screen and (max-width:1399px) 
{
	
}


/*<1200*/
@media screen and (max-width:1199px) 
{
	.in-2021-news1{display:none;}
	.in-2021-news2{width:100%;}
	
	
}



/*<1000*/
@media screen and (max-width:999px) 
{
	
	.in-2021-about .ab-content{width:100%}
	.in-2021-about .ab-qualification{width:100%; float: left; margin-top: 30px;}
	
	.in-2021-bottom-left{width:100%;}
	.in-2021-bottom-right{width:100%;}
	.in-2021-bottom-right li{    border-left: 5px solid #1f59a6; border-right:none; text-align: left; padding-left: 20px; margin-left: 0; margin-right: 30px;}
}

/*<850*/
@media screen and (max-width:850px) 
{
	.in-2021-bottom-left .code{width:100%; text-align: center;}
	.in-2021-bottom-right li{margin-top:10px;}
	
	
	
	.in-2021-news{    padding-top: 5px;}
	.slideTxtBox .hd ul li{font-size: 16px;  padding: 0 1% 5px 1%;    height: 49px;}
	.slideTxtBox .hd ul li.on{border-bottom: 3px solid #1f59a6;font-size: 16px;   padding: 0 1% 5px 1%;   height: 49px;}
	
	.slideTxtBox .bd ul .list1{width:100%}
	.slideTxtBox .bd ul .list2{width:100%}

	
	
	.tab{    margin-bottom: 10px;}
	.slideTxtBox .bd ul .list1 li .date{display:none}
	.slideTxtBox .bd ul .list1 li .info{width:100%}
	.slideTxtBox .bd ul .list1 li .info .text{display:none}
	
	.slideTxtBox .bd ul .list1 li{    margin-bottom: 0px;     padding-bottom: 0px;border-bottom: none; } 
	.slideTxtBox .bd ul .list1 li .info .title{
    width: 100%;
    padding-bottom: 10px;
    font-size: 15px;
    border-bottom: 1px dashed #e5e5e5;
    float: left;
    background: url(../image/in-2021-news-dot.jpg)no-repeat left center;
    padding-left: 20px;
    color: #606060;
    }
	
	
	
	.slideTxtBox .bd ul .list2 li .title{width:100%;}
	.slideTxtBox .bd ul .list2 li .date{display:none}
	
	.in-2021-case{    margin: 20px auto;}
	.in-2021-news-title .title1{    font-size: 28px;}
	.in-2021-news-title .title2{    margin-left: 0px;}
	
	.in-2021-about{padding: 20px 0 20px;}
	.in-2021-about .ab-content .title .title1 .title1-left{font-size: 24px;}
	.in-2021-about .ab-content .title .title1 .title1-right{font-size: 25px; display:none}
	.in-2021-about .ab-content .title .title2{font-size: 16px;}
	.in-2021-about .ab-content .text{    margin: 40px auto 40px;}
	.in-2021-about .ab-qualification .title{    font-size: 20px; display:none}
	
	
	.in-2021-case .list .swiper-slide li{width:96%}
	
	#top{display:none;background:url(../image/2021-top-bg.jpg) top right  no-repeat}
    #logo2{display:block;padding-left:10px;padding-top:20px;}
	#logo2 img{width:75%;}
}


