#case_gun  .news_list_dz  .swiper-slide .sde ,.swiper-next, .swiper-prev{transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;}

li {
    list-style: none;
}
#hezuo {
    margin-bottom: 30px;
}
.abouts_title {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 50px 0;
}
.abouts_title font {
    font-size: 38px;
    color: #fff;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-weight: bold;
}
.abouts_title b {
    font-size: 24px;
    color: #fff;
    display: block;
    width: 100%;
    font-weight: normal;
}
.set-content{
    height: 100%;
    width: 1280px;
    margin:0 auto;
}
.case_box {
    height: 100%;
    width: 1280px;
    margin:0 auto;
}
.case_box h3 {
	color: #081232;
	font-weight: normal;
	font-size: 42px;
	padding-top: 80px;
	padding-bottom: 60px;
	text-align: center;
}

.case_box .category ul {
	padding-left: 50px;
	padding-bottom: 40px;
	display: block;
	height: auto;
	overflow: hidden;
}

.case_box .category ul li{
  float: left;
    display: block;
    text-align: center;
    height: 100%;
    line-height: 70px;
    color: #000;
    position: static;
    background: #d8dbe0;
    box-sizing: border-box;
    border-right: solid 1px #d8dbe0;
    cursor: pointer;
    width: 33.06%;
    cursor: pointer;
    margin-right: 5px;
}

.case_box .category ul li:nth-child(3n)
{
margin-right: 0px;
}
.case_box .category ul li.active{
    background: #289395;
  color: #fff;
}


.case_box .content {
	padding-left: 50px;
}

.case_box .content .cont {
	-height: 650px;
	display: none;
}

.case_box .content .cont.active {
	display: block;
}

.
.set-title {
    width: 100%;
    height: 70px;
    z-index: 9999;
    margin-bottom: 5px;
}

.set-title ul li{
  float: left;
    display: block;
    text-align: center;
    height: 100%;
    line-height: 70px;
    color: #000;
    position: static;
    background: #d8dbe0;
    box-sizing: border-box;
    border-right: solid 1px #d8dbe0;
    cursor: pointer;
    width: 33.06%;
    cursor: pointer;
    margin-right: 5px;
}

.set-title ul li:nth-child(3n)
{
margin-right: 0px;
}
.set-title ul .on{
    background: #289395;
  color: #fff;
}

.set-middle{
    background: -webkit-linear-gradient(top,rgba(43,34,34,0) 0,rgba(34,25,27,.9) 70%,rgba(43,34,34,.6) 100%);
    box-sizing: border-box;
    overflow: hidden;
    padding: 15px 17px 0 19px;
    margin-bottom: 30px;
}

.set-middle-item{

}
.set-middle-image  a{
    float: left;
    width: 188px;
    background: #f7f7f7;
    border: 1px solid #f7f7f7;
    margin-right: 20px;
    box-sizing: border-box;
    margin-bottom: 35px;
    transition: all .3s linear;
}
.set-middle-image  a:nth-child(6n)
{
margin-right: 0px;
}
.set-middle-image  a .img {
    width: 100%;
    height: 130px;
    overflow: hidden;
}
.set-middle-image  a img {
    width: 100%;
}
.set-middle-image  a p {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #333333;
}
.set-middle-image img{
    display: block;
    float: left;
    cursor: pointer;
}

.set-middle-list ul li{
    display: flex;
    color: #fff;
    font-size: 13px;
    height: 43px;
    line-height: 43px;
    border-bottom: solid 1px #4fc0c8;
    cursor: pointer;
    box-sizing: border-box;
    padding: 0 5px 0 2px;
}

.set-ali{
    flex: 1;
}
.set-java{
    flex: 1.8;
}

.set-salary{
    flex: 1;
}

.set-more{
    text-align: right;
    flex: 1;
}

.set-more:after {
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
    transform: rotate(-45deg);
    position: relative;
    top: 0;
    margin-left: 2px;
}




#top_videos2{width: 100%; overflow: hidden; position: relative; z-index: 1000;}

.video-zz{ position: absolute; z-index: 2; width: 100%; height: 100%; background:#000; opacity: 0.5; top: 0; left: 0;  }
.top_videos2_in{ display: block; text-align: center; z-index: 10;}
.top_videos2_in .top_videos2_title{ color: #fff; font-weight: normal; position: relative;  text-shadow:0px 0px 5px #000;}
.top_videos2_in .top_videos2_title2{ color: #fff; font-weight:bold;text-shadow:0px 0px 5px #000;  }
.top_videos2_in  p{  color: #fff; text-shadow:0px 0px 3px #000; }
#top_videos2 .top_btns{margin-top: 5px; width: 100%; text-align: center;}
#top_videos2 .top_btns a{display: inline-block; padding: 8px 25px; border-radius: 10px; margin:0 10px; font-size: 14px; text-shadow:1px 1px 8px #000;}
#top_videos2 .top_btns a.top_btns_btn1{color: #fff; border: solid 1px #fff;}
#top_videos2 .top_btns a.top_btns_btn2{color: #fff; background: #fff; border: solid 1px #fff;    text-shadow: none;}
#top_videos2 .top_btns a:hover{opacity: 0.6;}



@media screen and (min-width:1024px) and (max-width:20000px){
	#top_videos2 .pagination_out{width: 100%; position:absolute; bottom: 80px; left: 0; line-height: 3px; z-index: 100; background: url(../images/b_80.png); text-align:center; padding: 3px 0 6px 0;}
#top_videos2 .pagination_out span{ width: 10px; height: 10px; border-radius: 10px;  background: none; border: 1px solid #fff;margin: 0 15px; opacity: 1!important;}
#top_videos2 .pagination_out span.swiper-pagination-bullet-active{ border: 1px solid #f47b22;opacity: 1!important; background:#f47b22 }
.topvideo_play{display: none;}
#top_videos2 .swiper-next,#top_videos2 .swiper-prev{display:none;}
	.top_videos2_in{max-width: 1200px; margin: 0 auto;width: 100%; }
	.top_videos2_in .top_videos2_title,.top_videos2_in .top_videos2_title2{font-size: 50px;}
	
	.top_videos2_in  p{ font-size: 18px;line-height: 34px;}
	#case_shuang .swiper-next,#case_shuang .swiper-prev{position: absolute;top: 50%;width: 30px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat; font-size: 48px; color: #fff; text-align: center; line-height: 44px; opacity: 0.3;}
.swiper-prev{left:15px;}
.swiper-next{right:30px;}
.swiper-next:hover,.swiper-prev:hover{ opacity:1;}
	.swiper-next.swiper-button-disabled,.swiper-prev.swiper-button-disabled{opacity: 0.3;}
}


@media screen and (min-width:0px) and (max-width:797px){
	#top_videos2{font-size: 0;}
	.swiper-next,.swiper-prev{display: none;}	
	.contact_banner{z-index: 100000;}
	.header{z-index: 100000000;}
	.top_videos2_in{width:90%;  margin: 0 5%;padding-top: 26%;}
	.top_videos2_in .top_videos2_title,.top_videos2_in .top_videos2_title2{font-size:24px;}
	
	.top_videos2_in  p{ font-size: 14px;line-height: 20px;}
#top_videos2 .pagination_out{width: 100%; position:absolute; bottom: 0px; left: 0; line-height: 3px; z-index: 100; background: url(../imgaes/b_80.png); text-align: left; padding: 6px 0 6px 0;}
#top_videos2 .pagination_out span{ width: 30px; height: 3px; border-radius: 0;  background: #fff; margin: 0 5px;}
#top_videos2 .pagination_out span.swiper-pagination-bullet-active{ background:#cf0434;}
.topvideo_play,.top_videos2_in{display: none;}
	
	
}

@media screen and (min-width:768px) and (max-width:1023px){
.top_videos2_in .top_videos2_title,.top_videos2_in .top_videos2_title2{font-size:36px;}
	
	.top_videos2_in  p{ font-size: 16px;line-height: 24px;}
		.top_videos2_in{position:absolute; top: 0; left: 0;  }

}
@media screen and (min-width:768px) and (max-width:20000px){
	.top_videos2_in{position: relative;}
	.move_img{display: none;}
	.top_videos2_bac{display:block;width: 100%; height: 885px; position:relative; top: 0; left: 0; z-index: 1; background-position: center center; background-size: cover;}
.top_videos2_bac video{min-width: 100%;min-height: 100%; position: relative;z-index: 1;}	
	
}

@media screen and (min-width:1px) and (max-width:767px){

	
	
	.top_videos2_in{position:absolute; top: 0; left: 0; padding-top:30px!important; }
.top_videos2_bac{display: block;}
#top_videos2,#top_videos2 .swiper-container{ height: auto!important;margin-bottom:20px;}
	
	.move_img	{position: relative; z-index: 1; max-width: 100%; height: auto;}
}



#aboutus_n{width: 100%; height: auto;position: relative; z-index: 10000;}

#aboutus_n .aboutus_n_in .aboutus_n_in_left{width: 50%; float: left; padding: 0  0 0 5%;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left .about2_title{margin: 0;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left .about2_title b{font-size: 48px; color: #139f94; display: block;font-weight: bold;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left .about2_title font{font-size: 32px; color: #404d5e;display: block; font-weight: normal;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left span{width: 60px; height: 4px; background: #969da6; display: block; margin: 30px 0;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left_c{display: block; width: 100%;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left p{font-size: 16px; color: #404d5e;display: block; line-height:32px;}
#aboutus_n .aboutus_n_in .aboutus_n_in_left a{font-size: 14px; color: #fff;display:inline-block; background: #f47b22; margin-top: 30px; padding: 5px 35px; border-radius: 25px;}



.aboutus_n_in_right .sk{width: 300px; height: 480px; background: #139f94; float:right; margin-top: 100px;}
.aboutus_n_in_right .sk span{display: block; width: 100%; font-size: 26px; color: #fff; margin: 72px 0 0 64px;}
.aboutus_n_in_right .sk font{display: block; width: 100%; font-size: 12px; color: #fff; margin: 10px 0 0 64px;}


.aboutus_n_in_right  .bfan:hover{opacity:1;}
.aboutus_n_in_right  .bfan i{font-size: 48px; color: #fff; text-shadow: 0 0 5px #666; }
.aboutus_n_in_right  .bfan font{display: inline-block; width: 100%; text-align: center; font-size: 16px; color: #fff; text-shadow: 0 0 5px #666;}
@media screen and (min-width:769px) and (max-width:200000px){
.aboutus_n_in_right .video_btns.v_t{ width: 399px; height: 313px; background: none; top: auto; left: auto; bottom: 10px; right: 20px;opacity: 1;}
	.aboutus_n_in_right{float: right; width: 40%; margin-right: 5%; position: relative;}
	.aboutus_n_in_right  .bfan{position: absolute; z-index: 10; width: 100%; height: auto; text-align:center; top: 30px;opacity: 0.6;}
	#aboutus_n .aboutus_n_in{ width:100%;max-width: 1280px;overflow: hidden;margin: 0 auto; padding :65px 0;  height: auto; background: #ecedef; box-shadow: 0 0 8px #666; position: relative; top: -50px;}
 #case_shuang .dz_box3 {
    margin-top: 70px!important;
} 
}

@media screen and (min-width:1px) and (max-width:767px){
	#aboutus_n .aboutus_n_in{ width:100%;max-width: 1280px;overflow: hidden;margin: 0 auto; padding :0;  height: auto; background: #ecedef; box-shadow: 0 0 8px #666; position: relative; top:0;font-size: 0;}
	#aboutus_n .aboutus_n_in .aboutus_n_in_left,.aboutus_n_in_right .sk{display: none;}
	.aboutus_n_in_right{float: right; width: 100%; margin-right: 0; position: relative;}
	.aboutus_n_in_right  .bfan{position: absolute; z-index: 10; width: 100%; height: auto; text-align:center; top:5%x;opacity: 0.6;}
	.aboutus_n_in_right .video_btns.v_t{ width: 100%; height:auto; background: none;position: relative;top: 0; left: 0; bottom: 0; right: 20px;opacity: 1;}
	.vedio_fix_box{z-index: 10000000000000000000;}
	.vedio_fix_box_in {margin: 10% 2%;}
	.list_nav_ts font{display: block; width: 100%; color: #404d5d;}
	.list_nav_ts{color: #404d5d;margin-top:-20px;}
	.more_m{border-radius: 15px;}
}



#youshi{width: 100%; height: auto; overflow: hidden; background-size: cover;margin-top:-50px;}

#youshi .youshi_title{overflow: hidden;width: 100%; height: auto;  text-align: center; margin: 50px 0;}
#youshi .youshi_ts{width: 100%; height: auto; overflow: hidden; text-align: center;}
#youshi .youshi_ts font{font-size: 38px;color: #fff; display: block; width: 100%; margin-bottom: 10px;font-weight: bold;}
#youshi .youshi_ts b{font-size: 24px; color: #fff; display: block; width: 100%; font-weight: normal;}

#youshi .youshi_ul_in{ width:100%;max-width: 1280px;overflow: hidden;margin: 0 auto;  height: auto; }
#youshi .youshi_ul_in{padding: 0px 0 100px 0; position: relative;text-align: center;}
#youshi .youshi_ul_in .youshi_morentu{width: 350px; height: 350px; position: relative; margin: 0 auto;}
#youshi .youshi_ul_in .youshi_morentu .mr{position: relative; z-index: 1;}
#youshi .youshi_ul_in .youshi_morentu .mrs{display: none; position: absolute; top: 0; left: 0; z-index: 100;}
#youshi .youshi_ul_in .youshi_box{text-align: center; width: 389px; height: auto;display: inline-block;}
#youshi .youshi_ul_in .youshi_box img{display: inline-block;}
#youshi .youshi_ul_in .youshi_box p{font-size: 16px; color: #fff; line-height: 22px;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_0{ padding-bottom: 60px; position: relative; cursor: pointer;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_1,#youshi .youshi_ul_in .youshi_box.youshi_sjdc_2,#youshi .youshi_ul_in .youshi_box.youshi_sjdc_3,#youshi .youshi_ul_in .youshi_box.youshi_sjdc_4{position: absolute; cursor: pointer;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_1{left: 0; top:210px;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_2{left: 5%; top:449px;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_3{right: 0; top:210px;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_4{right: 5%; top:449px;}

#youshi .youshi_ul_in .youshi_box .left_quan,#youshi .youshi_ul_in .youshi_box .right_quan{width: 5px; height: 60px; position: absolute;}

#youshi .youshi_ul_in .youshi_box .left_quan{top:68px; left: 0; border-left: solid 1px #ffae00; border-top:solid 1px #ffae00;border-bottom:solid 1px #ffae00; }
#youshi .youshi_ul_in .youshi_box .right_quan{top:68px; right: 0; border-right: solid 1px #ffae00; border-top:solid 1px #ffae00;border-bottom:solid 1px #ffae00; }
#youshi .youshi_ul_in .youshi_box  .jiantouss{position: absolute; border-left: solid 1px #ffae00; height: 35px; width: 1px;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_0 .jiantouss{bottom:22px; left:200px;}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_1 .jiantouss{bottom: 17px;right: -30px;transform: rotate(110deg);}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_2 .jiantouss{bottom: 69px;right: -30px;transform: rotate(-140deg);}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_3 .jiantouss{bottom: 46px;left: -30px;transform: rotate(-110deg);}
#youshi .youshi_ul_in .youshi_box.youshi_sjdc_4 .jiantouss{bottom: 42px;left: -30px;transform: rotate(140deg);}


#case_shuang{width: 100%; height: auto; overflow: hidden; background-size: cover;}
#case_shuang .case_shuang2_title{overflow: hidden;width: 100%; height: auto;  text-align: center; margin: 50px 0;}

#case_shuang .case_shuang2_title font{font-size: 38px;color: #404d5e; display: block; width: 100%; margin-bottom: 10px;font-weight: bold;}
#case_shuang .case_shuang2_title b{font-size: 24px; color: #404d5e; display: block; width: 100%; font-weight: normal;}
#case_shuang .case1_box{ width:100%;max-width: 1280px; overflow: hidden;margin: 0 auto;  height: auto;}
#case_shuang .case1_box .fm_imgs{float: left; display: block; width: 37%;}

#case_shuang .case_gd_box .swiper-slide .case_pic a{display: block; font-size: 0; border: solid 2px #d1d1d1;}

#case_shuang .case_gd_box .swiper-slide:hover .case_pic a{display: block; font-size: 0; border: solid 2px #139f94;}
#case_shuang .case_gd_box .case_text .posts_title { margin: 15px 0;height: 17px;}
#case_shuang .case_gd_box .case_text .posts_title a{font-size: 16px; color: #404d5e;}
#case_shuang .case_gd_box .case_text .vedio_url{font-size: 12px;color:#fff;display: inline-block;background:#f47b22;margin-top:0;padding: 3px 25px;border-radius: 25px; border: none;}
#case_shuang .case_gd_box .swiper-next,#case_shuang .case_gd_box .swiper-prev{display: block; font-weight: 100;padding-top:22px;padding-left:10px;background:  #86BC25; top: 36%; font-size: 33px;}
#case_shuang .case_gd_box .swiper-next i,#case_shuang .case_gd_box .swiper-prev i{display: block; width: 20px;height: 20px; border-left: 2px solid #fff; border-bottom:2px solid #fff; }
#case_shuang .case_gd_box .swiper-next i{transform: rotate(225deg);}
#case_shuang .case_gd_box .swiper-prev i{transform: rotate(45deg);}
#case_shuang .case_gd_box .swiper-next{right:6px;}

#case_shuang .case_gd_box .swiper-prev{left:6px;}


#case_shuang .case1_box#dierga .fm_imgs{float:right;}
#case_shuang .case1_box#dierga .xbtitmne,#case_shuang .case1_box#dierga .case_gd_box{float:left;}



@media screen and (min-width:768px) and (max-width:2000000px){
	
#case_shuang .case1_box .xbtitmne{float: right; width: 57%; text-align: center;font-size: 30px;color:#404d5e;margin-top: 30px; position: relative; }
#case_shuang .case1_box .case_gd_box{float:right;width: 57%; margin-top: 40px;}
#case_shuang .case1_box .xbtitmne font{display: inline-block; position: relative;}
#case_shuang .case1_box .xbtitmne font b{position: relative; z-index: 10; font-weight: normal;}
#case_shuang .case1_box .xbtitmne span{display: block; width: 100%; height: 20px; position: absolute; left: 0; top: 12px; background: #9defe6;}
#case_shuang .case_shuang2_title{width: 100%; height: auto; overflow: hidden; text-align: center;}	
	#case_shuang .move_sre,#case_shuang  .pagination_out{display: none;}
	#case_shuang .case1_box#dierga {margin-top: 70px;}
}



@media screen and (min-width:1px) and (max-width:767px){
	#case_shuang .case_gd_box .swiper-slide .case_pic a figure{display:none;}
	#case_shuang .case1_box .fm_imgs{display: none;}
	#case_shuang .case1_box .xbtitmne{float: right; width: 90%; text-align: left;font-size: 30px;color:#404d5e;margin: 10px 5%; position: relative; border-bottom: solid 1px #01c5bb;padding-bottom: 8px;}
#case_shuang .case1_box .case_gd_box{float:right;width: 90%; margin: 10px 5% 0 5%;}
	#case_shuang .case_gd_box .swiper-next,#case_shuang .case_gd_box .swiper-prev{display: none;}
	
#case_shuang .case1_box .xbtitmne font{display: inline-block; position: relative;padding: 0 10px;}
#case_shuang .case1_box .xbtitmne font b{position: relative; z-index: 10; font-size: 18px; color:#01c5bb; }
#case_shuang .case1_box .xbtitmne span{display: block; width: 100%; height: 1px; position: absolute; left: 0; bottom: -8px; background: #01c5bb;}
	#case_shuang .case_shuang2_title{width: 100%; height: auto; overflow: hidden; text-align: center;    margin: 20px 0;}
	#case_shuang .case_gd_box .swiper-slide .case_text{display: none;}
	#case_shuang .case_gd_box .swiper-slide .case_pic a{border: none;}
	
	
	
	#case_shuang  .pagination_out{width: 100%;  line-height: 3px; z-index: 100;  text-align:center; padding: 15px 0 6px 0;}
#case_shuang  .pagination_out span{ width: 7px; height: 7px; border-radius: 10px;  background: none; border: 1px solid #01c5bb;margin: 0 5px; opacity: 1!important;}
#case_shuang  .pagination_out span.swiper-pagination-bullet-active{ border: 1px solid #f47b22;opacity: 1!important; background:#f47b22 }
	
}







#piclistr{width: 100%; height: auto; overflow: hidden; background-size: cover;}
@media screen and (min-width:768px) and (max-width:2000000px){
#piclistr .piclistr_ul_in{ width:100%;max-width: 1280px;overflow: hidden;margin: 0 auto;  height: auto; }
#piclistr .piclistr_box{float: left; width: 45%; margin:0 0 30px 0 ; overflow: hidden; position: relative;}
#piclistr .piclistr_box:nth-child(odd){margin-left: 5%;}
#piclistr .piclistr_box:nth-child(even){ margin-left: 5%;}
#piclistr .piclistr_box .piclistr_box_pic{display: block; padding:38px 0 0 38px;float: left; position: relative;z-index: 1; width:310px; width: 50%; }
#piclistr .piclistr_box .piclistr_box_pic span{position: absolute; z-index: 1; width: 90%; height: 90%; display: block; border: 5px solid #139f94; top: 0; left: 0;}
#piclistr .piclistr_box .piclistr_box_pic img{position: relative; z-index: 12;}
#piclistr .piclistr_box .piclistr_box_text b{font-size: 28px; color:#404d5e; }
#piclistr .piclistr_box .piclistr_box_text p{margin: 5px 0; font-size: 28px; color: #139f94;}

#piclistr .piclistr_box .piclistr_box_text{position:absolute; margin-top: 100px; right: 45px; z-index: 100;}
#piclistr .piclistr_box .piclistr_box_text a{font-size: 14px;color:#fff;display: inline-block;background:   #f47b22;margin-top: 0;padding: 6px 25px;border-radius: 25px;  border: none; margin-top: 50px;}

}

@media screen and (min-width:1px) and (max-width:767px){
	#piclistr .piclistr_box{float: left; width: 40%; margin:0 0 30px 0 ; padding: 0 5%; overflow: hidden; position: relative;}
	#piclistr .piclistr_box_text{text-align: center;}
	#piclistr .piclistr_box .piclistr_box_text b{font-size: 16px; color:#404d5e; }
	#piclistr .piclistr_box .piclistr_box_text p{margin: 0; font-size: 16px; color:#404d5e;}
	#piclistr .piclistr_box .piclistr_box_text a{font-size: 14px;color:#01c5bb;display: inline-block;background:   #fff;margin-top: 0;padding: 3px 10px;border-radius: 25px;  border: none; margin-top: 10px; border:solid 1px #01c5bb;}
	
}


#case_gun{width: 100%; height: auto; overflow: hidden; background-size: cover; border-top: solid 1px #d9dbdf;text-align: center;}
#case_gun .gun_in{width:100%;max-width: 1280px; margin: 0 auto;  height: auto; position: relative;}
#case_gun .vedio_url.sde2{font-size: 16px; padding: 10px 25px;}
#case_gun .case_shuang2_title{overflow: hidden;width: 100%; height: auto;  text-align: center; margin: 50px 0;}
#case_gun .case_shuang2_title{width: 100%; height: auto; overflow: hidden; text-align: center;}
#case_gun .case_shuang2_title font{font-size: 38px;color: #404d5e; display: block; width: 100%; margin-bottom: 10px;font-weight: bold;}
#case_gun .case_shuang2_title b{font-size: 24px; color: #404d5e; display: block; width: 100%; font-weight: normal;}
#case_gun  .gun_in_box{width: 95%; margin: 0 2.5%;}
#case_gun  .gun_in_box .case_pic{overflow: hidden; height: 182px;}
#case_gun  .gun_in_box  .swiper-slide{background: #ecedef;}
#case_gun  .gun_in_box  .swiper-slide .posts_title{height: 74px; line-height: 29px; border-bottom: solid 1px #ced1d6;}
#case_gun  .gun_in_box  .swiper-slide .posts_title a{display: block;float: left; width: 60%; font-size: 16px;color: #139f94;font-weight: bold;line-height: 50px;}
#case_gun  .gun_in_box  .swiper-slide .posts_title .times_dz{display: block; float:right; width: 30%;font-size: 12px; font-weight: normal; text-align: center;color: #139f94 }
#case_gun  .gun_in_box  .swiper-slide .posts_title .times_dz font{ display: block; font-size: 37px; }
#case_gun  .gun_in_box  .swiper-slide .case_text p{width: 90%; padding: 10px 5%; font-size: 14px; color: #404d5e;}

#case_gun  .gun_in .swiper-next,#case_gun  .gun_in .swiper-prev{display: block; font-weight: 100;color:  #404d5e; top: 40%; font-size: 33px;border:solid 5px #139f94; border-radius: 100%;width: 50px; height: 50px; text-align: center; line-height: 50px;}
#case_gun  .gun_in .swiper-next i,#case_gun  .gun_in .swiper-prev i{display: inline-block; position: relative;width: 15px;height: 15px; border-left: 2px solid #139f94; border-bottom:2px solid #139f94; }
#case_gun  .gun_in .swiper-next i{transform: rotate(225deg);left: -4px;}
#case_gun  .gun_in .swiper-prev i{transform: rotate(45deg);left: 4px;}
#case_gun  .gun_in .swiper-next{right:-55px;}
#case_gun  .gun_in .swiper-prev{left:-55px;}
#case_gun  .gun_in .pagination_out{width: 100%;height: auto; margin: 30px 0; text-align: center;}
#case_gun  .gun_in  .pagination_out span{ width: 10px; height: 10px; border-radius: 10px;  background: none; border: 1px solid #959ba2;margin: 0 15px; opacity: 1!important;}
#case_gun  .gun_in  .pagination_out span.swiper-pagination-bullet-active{ border: 1px solid #f47b22;opacity: 1!important; background:#f47b22 }

#case_gun .news_list_dz_in{width:100%;max-width: 1280px; margin: 0 auto;  height: auto; position: relative;}
#case_gun .news_list_dz{width:97%; padding: 0 1.5%; display: block; }
#case_gun .news_list_dz .swiper-slide{ width: 30%; margin:10px 1.5%; float:left; display: block; background: none; }
#case_gun  .news_list_dz  .case_pic{overflow: hidden; height: 225px; font-size: 0;}
#case_gun  .news_list_dz  .swiper-slide .posts_title{width: 50%; padding: 0 25%; margin: 20px 0; line-height: 29px; height: 74px;}
#case_gun  .news_list_dz  .swiper-slide .posts_title a{font-size: 24px; color: #0acaba; margin: 20px 0;}
#case_gun  .news_list_dz  .swiper-slide .case_text p{width: 90%; padding: 0px 5%; font-size: 14px; color: #404d5e; margin: 0 0 15px 0;}
#case_gun  .news_list_dz  .swiper-slide .case_text .vedio_url{font-size: 12px;color:#fff;background:#f47b22;margin-top: 0;padding: 3px 25px;border-radius: 25px;border: none; margin-bottom: 15px;display: inline-block;   overflow: hidden;}
#case_gun  .news_list_dz  .swiper-slide .case_text{overflow: hidden; background: #fff;}
#case_gun  .news_list_dz  .swiper-slide .sde{width: 100%; text-align: center; background: #fff; opacity: 0; border-bottom: solid 3px #139f94;}
#case_gun  .news_list_dz  .swiper-slide:hover .sde{ opacity: 1; }

@media screen and (min-width:1px) and (max-width:767px){
	
	#case_gun .gun_in .swiper-next, #case_gun .gun_in .swiper-prev{display: none;}
	#case_gun  .gun_in .pagination_out{width: 100%;height: auto; margin: 10px 0; text-align: center;}
	#case_gun  .gun_in  .pagination_out span{ width: 8px; height: 8px; border-radius: 8px;  background: none; border: 1px solid #959ba2;margin: 0 5px; opacity: 1!important;}
#case_gun  .gun_in  .pagination_out span.swiper-pagination-bullet-active{ border: 1px solid #f47b22;opacity: 1!important; background:#f47b22 }
	
	
}







#cankao .news_list_dz{width: 103%; margin:0;}
#cankao .news_list_dz .swiper-slide{width:23%; margin:10px 2% 0 0; }
#cankao  .news_list_dz  .swiper-slide .sde .vedio_url{display: none;}
#cankao  .news_list_dz  .swiper-slide .posts_title a{font-size: 20px;}
#cankao  .news_list_dz  .swiper-slide .posts_title{margin: 10px 0;}
#cankao  .news_list_dz  .swiper-slide .case_text{background: none;}
#cankao  .news_list_dz  .swiper-slide p{display: block; height: 59px; overflow: hidden;}



.index_nav .modle_box_title{ background: #139f94; text-align: center;}
.index_nav .modle_box_title .case_title_lists .mantitle{color:#fff;}
.twotab .index_nav .case_title_lists{text-align: center;}
.index_nav_ul li a{background: #fff; text-align: center;}

.index_nav_ul li.current-menu-item a, .index_nav_ul li.current-menu-ancestor a, .index_nav_ul li.current-menu-parent a{background: #ecedef;}
.index_nav_ul li.menu-item-has-children i{font-size: 8px;}

#case_celan,#contact{width: 99%; height: auto; overflow: hidden; background-size: cover; border: solid 1px #f2f2f2;margin-top:20px; padding: 0!important;}
#case_celan .case_celan_title,#contact .case_celan_title{width: 100%; background: #123c8a; padding: 20px;}
#case_celan .case_celan_title font,#contact .case_celan_title font{color:#fff; font-weight: 600; font-size: 15px;}
#case_celan #products_dz.case_loop,#case_celan #newss12_dz.case_loop{width: 100%; padding:0 5%; }
#products_dz.case_loop li{width:100%; display: inline-block;} 

#newss12_dz.case_loop li{width:100%; display:block; overflow: hidden; max-height: 200px;}

#products_dz.case_loop li:hover,#newss12_dz.case_loop li:hover{box-shadow: none;}
#products_dz.case_loop li,#newss12_dz.case_loop li {position: relative;}
#products_dz.case_loop li article,#newss12_dz.case_loop li article{border: solid 1px #fff;;}
#products_dz.case_loop li:hover article,#newss12_dz.case_loop li:hover article{box-shadow: 0 0 20px rgb(0 0 0 / 20%);}
#products_dz.case_loop li:hover .case_pic img,#newss12_dz.case_loop li:hover .case_pic img {-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

#products_dz.case_loop .case_pic figcaption,#newss12_dz.case_loop .case_pic figcaption{display: none!important;}
#products_dz.case_loop  .case_text{/*position: absolute; bottom:0px;*/ width: 100%;}
#products_dz.case_loop .case_text .posts_title{height: auto;}
#products_dz.case_loop .case_text .posts_title a{font-size: 15px; color: #555; font-weight: bold;  }
#products_dz.case_loop li:hover .case_text .posts_title a{color: #123c8a;  }
    
#products_dz.case_loop .case_text .posts_title a:after{
    content: "";
    width: 50px;
    height: 1px;
    background: #ccc;
    display: block;
    margin: 10px auto;
    transition:all 0.4s;
}
#products_dz.case_loop li:hover .case_text .posts_title a:after{
    width: 120px;
    -webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
    
    
#products_dz.case_loop  .case_text .vedio_url{background: #fff; font-size: 12px; border-radius: 20px; color:#EF7F1A; border: none;}

#newss12_dz.case_loop .case_text{position: absolute; bottom:0px; width: 100%; background: #5a5a5a; padding: 5px 6px;}
#newss12_dz.case_loop .case_text .posts_title{height: auto; margin: 0;}
#newss12_dz.case_loop .case_text .posts_title a{font-size: 13px; color: #fff; font-weight: 400;}
#newss12_dz.case_loop  .case_text .vedio_url{display: none;}

#contact .new_footer2_in_box{width: 90%;padding:0 5% 0 5%;overflow: hidden;}
#contact .new_footer2_in_box.new_footer2_in_box1{padding:30px 5%;}
#contact .new_footer2_in_box .fooer_bottom_tel{margin:15px 0 15px 0; }
#contact .new_footer2_in_box .fooer_bottom_tel,#contact .new_footer2_in_box .b_contacts{display: block; width: 100%;}
#contact .new_footer2_in_box .fooer_bottom_tel font{font-size: 14px; color: #3e4d60; width: 100%; display: block;margin-bottom: 5px;}
#contact .new_footer2_in_box .fooer_bottom_tel b{font-size: 28px; color: #3e4d60; width: 100%; display: block;}
#contact .new_footer2_in_box .b_contacts p{font-size: 14px; color: #3e4d60; width: 100%; display: block; margin: 5px 0 0;}
#contact .new_footer2_in_box .b_contacts p font{margin-right: 30px;}
    
    #contact .new_footer2_in_box img{max-width: 100%;}

#contact  .new_footer2_in_box3 .b_tsss23 span{display:block;float: left;width: 50%;  text-align: center;color:#3e4d60; }
#contact  .new_footer2_in_box3 .b_tsss23 span:first-child{padding:20px 0 30px 0 ;}
#contact  .new_footer2_in_box3 .b_tsss23 span:last-child{padding:20px 0 30px 0 ;}


#juzjs.vedio_url{font-size: 16px; padding: 10px 25px;}
.anssjz{width: 100%; height: auto; text-align: center;margin: 15px 0;float: left;
  
  
}  
  
