@media screen and ( max-width:1600px ) {
    .w1680 { width:1440px;}
    .index1_ul > li { width: 440px; }
    .ind2-imgTxt .imgDiv img{ width:1440px;}
    .index3 .w1680a{ width:1440px;}
    .index4 li{     width: 330px; }
}
@media screen and ( max-width:1440px ){
.w1680{  width: 1200px; }
.index1_ul > li{ width: calc(33.33% - 20px); margin-right: 30px; }
.index1_ul > li:last-child{ margin-right: 0; }

.index2-pull li{ width: 136px; }
.ind2-imgTxt .imgDiv img{ width: 1200px; }
.ind2-imgTxt .text{ width: 450px; }
.ind2-imgTxt .slick-prev{ left: 399px; }
.ind2-imgTxt .slick-next{ left: 450px; }

.ind3-imgTxt{ margin: 0 -20px; }
.index3 .w1680a{ width: 1200px; } 
.ind3-imgTxt .slick{ margin: 0 20px; }

.index4 li{ width: calc(25% - 15px); margin-right: 20px; }
.index4 li img{ width: 100%; }

.footer .up li{ margin-right: 50px;  }
.footer .up li:last-child .a{ width: 216px; }
.footer .up li:last-child .last{ margin-top: 4px; }
.footer .up li:last-child .last a{ line-height: 28px; display: block; }
.footer .up .right{ width: 268px; }
.footer .right .box img{ width: 120px; }
}
@media screen and ( max-width:1004px ){
.pc-show{ display: none !important; }
.pc-hide{ display: block !important; }

.header{ height: 50px; overflow: hidden; }
.header .logo{ height: 34px; margin-top: 8px; padding-left: 3%; }
.header .box{ float: right; padding: 14px 3% 0 0; }
.header .seek-p{ float: left;margin-right: 15px; margin-top: 2px; }
.header .menu{ float: left; }
.header .menu img{width: 30px; }
.seek-Box{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.6); z-index: 10; display: none; }
.seek-bg{ position: fixed; left: 0; top: 50px; z-index: 12; width: 100%; display: none; }
.seek-bg .seek-big{ width: 94%; margin: 0 auto; height: 38px; background: #FFFFFF; border-radius: 64px; position: relative; }
.seek-bg .seek-big input{ width: 87%; height: 100%; padding: 0 10% 0 3%; font-size: 14px; color: #666; }
.seek-bg .seek-big img{ position: absolute; right: 3%;top: 50%; margin-top: -10px; width: 20px; }

.banner .slick-dots{ bottom: 18px; }
.banner .slick-dots li{ width: 12px; height: 12px; }
.banner .slick-dots li span{ width: 5px; height: 5px; }

.index1{ margin: 22px 0 28px; }
.w1680{ width: 94%; padding: 0 3%; }
.index1_ul > li{ width: 100%; }
.index1 li .imgText .img{ width: 160px; }
.index1 li .imgText .text{ line-height: 26px; max-height: 78px;height:auto; }
.index1 .more{ margin-top: 4px;}

.index2{ padding-bottom: 30px; }
.index2-pull{ line-height: 40px; }
.index2-pull li{ width: 33.33%; padding: 0; }
.index2-pull li img{ width: 24px; }
.ind2-imgTxt .text{ position: static; width: 353px; }
.ind2-imgTxt .imgDiv img{ width: 353px; }
.ind2-imgTxt .box{ padding: 20px 3%; }
.ind2-imgTxt .h6{ font-size: 20px;margin-bottom: 14px; }
.ind2-imgTxt .p{ line-height: 26px; max-height: 78px; overflow: hidden; }
.ind2-imgTxt .more-ind{ margin-top: 18px; }
.more-ind{ line-height: 34px; }
.ind2-imgTxt .slick-prev{ left: auto; right: 40px; bottom: 0; }
 .ind2-imgTxt .slick-next{ left: auto; right: 0; bottom: 0; }
.ind2-imgTxt .slick-prev, .ind2-imgTxt .slick-next{ width: 40px; height: 40px; }

.index3 .w1680a{ width: 94%; }
.ind3-imgTxt{ margin: 0; }
.ind3-imgTxt .h6{ text-align: left; font-size: 16px; }
.ind3-imgTxt .p{ max-height: 78px; }
.ind3-imgTxt .slick{ margin: 0; }
.ind3-imgTxt .slick-prev, .ind3-imgTxt .slick-next{ width: 40px; height: 40px;}
.ind3-imgTxt .slick-prev{ left: 0; }
.ind3-imgTxt .slick-prev:hover, .ind3-imgTxt .slick-next:hover{ background: #EA5404 url(../images/left-off.png) no-repeat center; }
.ind3-imgTxt .slick-next{ right: 0; transform: rotate(180deg);}
.p{ line-height: 26px; }

.index4{ padding: 30px 0; }
.index4 li{ width: calc(50% - 5px); margin-right: 10px; margin-bottom: 10px; }
.index4 li:nth-of-type(2n+0){margin-right: 0; }

.footer{ padding: 30px 0 0; }
.footer .up li .span{ margin-bottom: 12px; }
.footer .up li{ display: none;  }
.footer .up li .a{ line-height: 28px; }
.footer .up{ padding-bottom: 25px; }
.footer .up li:last-child{ display: block; }
.footer .up li:last-child .a{ width: 100%; font-size: 12px; }
.footer .up .right{ float: left; margin-top: 12px; }
.footer .right .span{ margin-bottom: 12px; }
.footer .btm .left{ font-size: 12px; }
.footer .btm .right{ font-size: 12px; float: left; }
.footer .btm .right em{ margin-left: 12px; }
.footer .btm{ line-height: 34px; }

/*about*/
.wal{ padding: 0 3%; width: 94%; }
.about{ padding: 20px 0 0; }
.about_one .left{ width: 100%; margin-bottom: 20px; }
.about_one .h6{ font-size: 30px; margin-bottom: 2px; }
.about_one .h5{ font-size: 16px; margin-bottom: 19px; }
.about_one .right{ width: 100%; }
.about_one .text{ position: static; padding: 12px 3% 12px; }

.about_two{ padding: 30px 0; }
.about_two ul{ text-align: center; }
.about_two li{ width: 48%; margin-right: 0; margin-bottom: 3%;height: 120px; }
.about_two li:nth-child(2n+0){ float: right; }
.about_two li:last-of-type{ display: inline-block; float: none; }
.about_two li .h6{ font-size: 42px; }

/*honor*/
.honor{ padding: 20 0 50px; }
.honor_one{ width: 94%; padding: 0 3%; }
.honor_one li{ width: 100%; margin-right: 0; }
.honor_one li span{ line-height: 50px; }
.number_Box .number{ display: none; }
.more-Big{ width: 100%; line-height: 40px; background: #EA5404; color: #FFFFFF; text-align: center; font-size: 14px; border-radius: 64px; color: #FFFFFF; }
.more-Big:hover{ color: #FFFFFF; }

/*course*/
.course{ padding-bottom: 50px; }
.course_one{ padding-top: 20px; }
.courseList{ padding: 0 35px;}
.courseList .slick-slide{ margin: 0; }
.courseList .slick-current .year, .courseList .year:hover{ background: url(../images/cou5.png) no-repeat center; background-size: 78px; }
.courseList .year{ font-size: 20px; width: 78px; height: 28px; padding-top: 50px; }
.courseList .slick-current .year, .courseList .year:hover{ width: 78px; height: 78px; line-height: 78px; }

.slider-for .year2{ float: none; width: 100%; }
.slider-for .content{ width: 94%; padding: 20px 3% 20px; }
.slider-for .content .h6{ font-size: 20px; margin-bottom: 17px; }


/*advantage*/
.advantage{ padding-bottom: 30px; } 
.advantage_one{ width: 94%; padding-top: 20px; }
.advantage_one li{ width: 100%; margin-bottom: 20px; }
.advantage_one li .img{ margin: 0 auto; float: left; width: 38%; }
.advantage_one li .text{ padding: 10px 3% 20px; float: left; width: 49%; }
.advantage_one li .h6{ text-align: left; margin: 7px 0 10px; }
.advantage_one li .p{ text-align: left; }


/*cultrure*/
.culture{ padding-bottom: 50px; }
.culture_one{ padding-top: 20px; }
.culture_one .left{ float: none; }
.culture_one .img{ width: 100%; }
.culture_one .right{ float: none; padding: 20px 3%; width: 94%; }

/*tissue*/
.tissue{ width: 94%; padding: 20px 3% 50px; }
.tissue_one .img{ width: 100%; margin: 25px auto; }

/*industry*/
.industry_one{ width: 94%; padding: 0 3%; }
.industry_Ul1 li .left{ width: 100%; }
.industry_Ul1 li .right{ padding: 20px 3%; width: 94%; }
.industry_Ul1 li .right .more{ margin-top: 24px; }
.industry{ padding: 20px 0 50px; }

/*industryshow*/
.industryshow_one{ padding-top: 20px; }
.industryshow_one .title .h6{ font-size: 20px; }
.industryshow_one .content{ margin-top: 24px; padding: 20px 3%; }
.industryshow_one .content .h6{ margin-top: 18px; line-height: 26px; }
.industryshow_one .content .img{ margin-top: 18px; }
.slew{ padding: 20px 3%; }
.slew .p{ padding: 0; }
.slew .more{ position: static; width: 100%; margin-top: 20px; background: #EA5404; color: #FFFFFF; display: block; }

/*news*/
.news{ padding: 20px 0 50px; }
.news_one li .left{ width: 100%; }
.news_one li .content{ width: 94%; padding: 20px 3% 0; }
.news_one li .content .h6{ margin-bottom: 12px; }
.news_one li .content .p{ }
.news_one li .right{ width: 100%; overflow: hidden; margin-top: 20px; }
.news_one li .up, .news_one li .btm{ width: 50%; float: left; }

/*newshow*/
.newshow{ padding: 20px 0 50px; }
.newshow .title .h6{ font-size: 20px; }
.newshow .title .span em{ margin-right: 14px; }
.newshow .content{ margin-top: 24px; padding: 24px 3% 25px; }
.newshow .content .img img{ width: 100%; margin-top: 20px; }
.newshow .content .img em{ display: none; }
.share_Box{ margin-top: 24px; }

/*tenement*/
.tenement{ padding: 0 0 36px; }
.tenement_one{ width: 94%; padding:20px 3% 0px;}
.tenement_ul1 li{ width: 100%; margin-right: 0; margin-bottom: 14px; }
.tenement_ul1 li .h6{ padding: 15px 20px 15px 24px; margin: 0 15px; background: url(../images/ten3.png) no-repeat left 20px; background-size: 16px; }
.tenement_ul1 li .h6 em{ width: 24px; height: 24px; background: url(../images/ten1.png) no-repeat; background-size: 24px; margin-top: -12px; }


/*project*/
.project{ padding: 20px 3% 50px; }
.project_one{ width: 100%; }
.project_ul li{ float: none; width: 100%; overflow: hidden; margin-bottom: 20px; }
.project_ul li .img{ margin-bottom: 12px; }
.project_ul li .text{ padding: 20px; }


/*projectshow*/
.projectshow{ padding: 20px 0 50px; }
.proshow_Box{ padding: 0; }
.projectshow_one .left{ width: 100%; padding: 20px 0; }
.projectshow_one .h6{ font-size: 20px; margin-bottom: 20px; }
.projectshow_one .right{ width: 100%; }
.proImg .slick-prev, .proImg .slick-next{ width: 46px; height: 46px; }
.proImg .slick-prev{ right: 46px; }

/*video*/
.video{ padding: 20px 3% 50px; }
.video_one{ width: 100%; }
.video_ul li{ width: 100%; padding: 0; margin-bottom: 20px; }
.video_ul li .img{ width: 100%; }
.video_ul li img{ width: 100%; }
.video_ul li .span{ line-height: 56px; }

/*job*/
.job{ padding: 20px 3% 50px; }
.job_one{ width: 100%; }
.job_ul li{ width: 100%; margin-bottom: 20px; }
.job_one .number_Box{ margin-top: 10px; }

/*jobshow*/
.jobshow{ padding: 20px 0 50px; }
.jobshow_one .h2{ font-size: 20px;margin-bottom: 20px; }
.jobshow_one .content{ padding: 20px 3% 26px; }
.jobshow_one .up{ padding-bottom: 12px; }
.jobshow_one .up li{ width: 50%; margin: 0 0 10px; }
.jobshow_one .up li:last-child{ width: 100%; }
.jobshow_one .h6{ margin: 24px 0 9px; }
.jobshow_one .more{ margin-top: 20px; }


/*contact*/
.contact{ padding: 20px 0 50px; }
.contact_one .content{ padding: 0; }
.contact_one .left{ width: 100%; padding: 20px 0 20px; }
.contact_one .h6{ font-size: 20px; padding-left: 0; margin-bottom: 14px; }
.contact_one li{ margin-left: 0; margin-bottom: 10px; }
.contact_one .liow5{ margin-bottom: 0; }
.contact_one .right{ width: 100%; }





.more-Big{ display:block; }
.bigPicLayer{ width:calc(100% - 20px); height:auto;left:0 !important;margin-top:-100px; }
.tenement_ul1 li:hover .h6 em {background: url(../images/ten2.png) no-repeat;background-size: 24px;}
iframe .map {width:100%;height:180px;border:none;}





































	
}
@media screen and ( max-width:768px ){
.ind2-imgTxt .imgDiv img{ width: 722px; }
.ind2-imgTxt .text{ width: 722px; }
	
}
@media screen and ( max-width:414px ){
.ind2-imgTxt .imgDiv img{ width: 390px; }
.ind2-imgTxt .text{ width: 390px; }
}
@media screen and ( max-width:375px ){
.ind2-imgTxt .text{ position: static; width: 353px; }
.ind2-imgTxt .imgDiv img{ width: 353px;height: 164px; }
}
@media screen and ( max-width:320px ){
.ind2-imgTxt .imgDiv img{ width: 300px;height: 164px; }
.ind2-imgTxt .text{ width: 300px;height: 238px; }
	
}
.ind2-imgTxt .imgDiv img

