
/* CSS Document */
@media screen and (max-width: 1200px) {

	.container{max-width:96%; }
	.head_top .logo{width: 78px;}
	.head_top .logo img{ max-width: 100%;}
	.top_word{padding-top: 10px; }
	.top_word small{font-size: 24px; }
	.top_word em{font-size:20px; padding-top: 5px; letter-spacing: 1px;}
	
	.top_right{width: 505px; margin-top: 18px;}
	.top_tel p{font-size: 22px;}

	.dsanp{width: 100%;}
	.dsanp .zi{padding-left: 0;}
	.dsanp .zi h2 b{font-size: 32px; line-height: 55px;}
	.dsanp .zi p{font-size: 25px;}
	.dsanp .wd{margin-right:4%}
	.dsanp .wd span{font-size: 30px; }
}

@media screen and (max-width: 980px) {
	
	header{display: none;}
	.sp_header,.sjj_nav{ display:block;}
	
	/*------------------手机导航开始----------------------------------------------*/
	.sp_header{height:70px;overflow:hidden;background:#fff;position:fixed;left: 0px;top: 0px;z-index:100;width:100%; border-bottom: 1px solid #e2e2e2;}
	.sp_logo{padding:10px 20px 0 10px;float:left;height:50px}
	.sp_logo img{margin:auto;max-height:50px;height: 100px;}
	.sp_lz{float: left; width: 66%; padding-top: .2rem}
	.sp_lz p{font-size: 1.32rem;color:#333; letter-spacing: 1px; line-height: 2.75; font-weight: bold;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}
	.sp_nav span{display:block;background:#023a1b;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:70px}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 82px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:82px;overflow:hidden;line-height:45px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:40px;float:left;border-left:1px #ddd solid;text-align:center;color:#777;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:55px;font-size:16px; color: #000;}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#444;width:80%}
	.sjj_nav ul li ul li a{color:#444;display:block;text-align:left; line-height:45px;font-size:14px; }
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#fa4c00}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/*-----------------------------手机导航结束----------------------------------------*/
	
	
	.banner{margin-top: 70px;}
	.banner .swiper-slide .m{display: block;}
	.banner .swiper-slide .pc{display: none;}
	
	/*文字屑*/
	.Titles p{color: #666;font-size: 14px; line-height: 28px;}
	.Titles h2{font-size: 28px; }

	.dryp{margin-top: 20px;}
	
	.brij ul{margin: 30px auto 15px;}
	.brij{padding:20px 0 0; height: auto;}
	.brij:before{display: none;}
	.brij dl dt{ width:100%; }
	.brij dl dd{ width:94% ; margin: 0; padding: 3%;}
	.brij dl dd h3{font-size: 22px;width:100%;margin: 12px 0;}


	.brij ul li{ margin-bottom: 5%; background: none;}
	.brij ul li i span{ font-size: 52px;}
	.brij ul li i strong{ font-size:52px; }
	.brij ul li i b{ top: 8px;}

	.fuw{padding: 35px 0;}
	.fuw ul li{  width: 48%;}
	.fuw ul li span{ font-size: 15px;}

	.fuwIC{padding: 20px 0 35px;}
	.fuwIC ul li{width: 49%;}
	.fuwIC ul li .itext h3{font-size: 20px; }

	.dsanp .zi{width: 78%; margin-left: 20px;}
	.dsanp .zi p{font-size: 25px;}
	.dsanp .wd{display: none;}

	.a_on ul li{ width: 48%;}
	.a_on ul li em span{ font-size: 15px; }

	.dhezp,.anli{padding: 20px 0;}
	.dhezp .hzhbs ul li{ width:24.5%;}

	.dryp .zzzs ul li{ width:48%;}

	.news_bg{padding: 20px 0 35px;}
	.news_l{width: 100%;}
	.news_r{width: 100%;margin-top: 10px;}
	.news_nav ul li{width: 150px;}
	.news_nav ul li a{ font-size: 15px; width: 150px; }
	.news_r dl dt{font-size: 20px; }
	.news_r dl dt i{font-size: 30px;}

	
	.bq_zk{ width:calc(100% - 185px);  }
	.bq_lxdk{ width:54%; padding:0 5% 0 0;  }
	
	.banner_ny{margin-top: 70px;}
	.main-about .profile{line-height:30px; font-size: 14px; }

}

@media screen and (max-width: 780px) {
	.Titles h2{font-size: 27px; padding-top:0;}

	.brij dl dd p{font-size: 14px; line-height: 32px;}
	.brij ul li i span{ font-size: 42px;}
	.brij ul li i strong{ font-size:42px; }
	.brij dl dd h3{font-size: 20px;}

	.dsanp .zi{width: 98%; margin-left: 0;}
	.dsanp .zi h2 b{font-size:27px;}
	.dsanp .zi p{font-size: 22px;}

	.fuwIC{padding: 25px 0 45px;}
	.fuwIC ul li .icons_t{margin: 10px auto 0 auto;}
	.fuwIC ul li .itext h3{font-size:18px; padding: 12px 0;}

	.dsanp{ padding:45px 0;}


	.a_on ul li em span{ font-size: 14px; }

	.dhezp .hzhbs ul li{ width:32.5%;}


	.news_nav ul li a{ width: 142px; line-height: 40px; height: 40px;}
	.news_r dl dt{font-size: 17px; }
	.news_r dl dt i{font-size: 22px;}
	
	.foot{background: #333; height: auto; padding:20px 0 0 0; overflow: hidden;}
	.bq_zk{ width:calc(100% - 145px);  }
	.bq_dh{ width:97%; float:left; padding:0 3%; border-right:none;  }
	.bq_lxdk{display: none; }
	
	.bq_lxk{ width:100%; height:auto; font-size:13px; color:#fff; margin-top:10px; line-height:26px;}
	.bq_ewbtk{ display: none;}
	.bq_ewk{ width:120px; float: right;}
	.bq_e img{width:120px;}

	.bq_dh a{ font-size:15px; line-height:40px; }
	
	.copys{ margin-top:15px;}
	.bq_dbwz{font-size:13px; line-height:25px; padding: 10px; }
	
	
	.sub-nav-fl{ float: left; width: 100%;}
	.sub-nav-fr{ float: right; width: 100%;}
	.Sstat-txt{ line-height:50px;}
	.sub-nav li{line-height: 42px;}
	.sub-nav-fl li a{padding: 0 16px; font-size: 14px;}
	.main-about .profile img{max-width: 100%;}


	.about_main .part1{padding:35px 0 30px 0; }
	.about_main .part1 .txt .pic{width: 100%;margin-left: 0;}
    .about_main .part1 .txt .en_tit{font-size: 22px;padding: 30px 0 10px;clear: both;}
    .about_main .part1 .txt .tit{font-size: 25px;margin: 0 0 20px;padding-bottom: 20px;}
    .about_main .part1 .txt .sub_tit{font-size: 15px;line-height: 32px;margin-bottom: 20px;}
    .about_main .part1 .txt{line-height: 32px;}

    .about_main .part4 .left{width: 100%;}
    .about_main .part4 .right{width: 100%;margin-top: 20px; text-align: center;}


	.about-team .a-pic img{max-width: 100%; margin: 10px 0; display: inline-block;}
    

	.whtable li .whtit{width: 100%;}
	.whtable li .whcon{ padding-left: 0; line-height: 50px; font-size:18px; width: 100%; text-align: center;}



	.man-intro{padding-top:25px;}
	.man-intro-big .name{margin-bottom: 40px; margin-left: 0; font-size: 27px;}
	.man-intro-big .m-main{height: 65vh; width: 99.5%; padding: 20px;}
	.man-intro-big .m-main .o-pic{ bottom: 10px; left: 10px; width: 95%;}
	.man-intro-big .m-main .words{width:100%; height: auto;}
	.man-intro-small .o-pic{width: 90px; height: 90px; }

	.zhengshu li, .Ulimg li, .relatedProduct li{float: left;width: 47%;}

	.products li{float: left;width: 47%;}
	.ny_left{width:100%; float:left;}
	.ny_right{width:100%; float:left; margin-top: 28px;}
	.ny_right .ser_detail{padding-top: 16px; font-size: 14px; line-height: 32px; }


	.cx-news-02 .list .bd p{height:30px;-webkit-line-clamp:1;}
	.NewsDetailed-content{line-height:32px;font-size:14px;}
	.fanhui{display: none;}

	.ContactBlock .l_cont{float: left; width: 100%; }
	.ContactBlock .l_cont .title{ font-size: 22px; }
	.ContactBlock .l_cont .ul li{font-size: 15px;}
	.ContactBlock .map{float: right; width: 100%;}
	.ContactBlock .map #map_container{height: 425px;}
	.c-sm-6 { width: 100%; float: left; padding: 0; box-sizing: border-box;}
	


}

@media screen and (max-width: 480px) {
	.Titles h2{font-size: 25px; padding-top:0;}

	.brij ul{margin: 25px auto 15px;}
	.brij ul li i span{ font-size: 32px;}
	.brij ul li i strong{ font-size:32px; }


	.fuwIC ul li .itext h3{font-size:16px; }

	.dsanp{ padding:32px 0;}
	.dsanp .zi h2 b{font-size:20px; line-height:48px ;}
	.dsanp .zi p{font-size: 20px;}

	.cx-news-02 .list .pic{width:100%;}
	.cx-news-02 .list .text{width:100%; margin-top: 20px;}

}


.wapd{
display: none;
}

@media screen and (max-width: 480px) {
	.wapd{
display: block;
}
	.pcd{display: none;}
	}
	
	
	.pglist {
    padding: 30px 0 15px;
    width: 100%;
    text-align: center;
    clear: both;
}.pglist * {
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    padding-bottom: 1px;
}.pglist a {
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}.pglist .active a{
    display: inline-block;
    color: #fff;
    background: #0056a8;
    border-color: #0056a8;
}.pglist span{
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}


.list .on a{
	background: #c9c9c9;
    color: #333;
    width: 92%;
	}