﻿
@media only screen and (max-width:1440px) {

}

@media only screen and (max-width:1200px ) {
    .divBox{ width: 92%; margin: 0 auto;  }
	header{ height: 70px;background: rgba(0,0,0,1);  }
	header.active{background: rgba(0,0,0,1);}
	.logo{ float: left; margin-top: 15px; margin-left: 16px;}
    .logo img{  height: 40px; }
	.mobile{ display: block; width: 30px;  overflow: hidden; cursor: pointer;color: #fff;  float: right;margin-top:26px; margin-right: 16px;}
	.mobile span{ display: block; width: 100%; height:18px;  overflow: hidden;  }
	.mobile i{  display: block; width: 100%; height: 2px; background: #fff; margin-top: 6px; }
	.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;margin-top: 0px;}
	.mobile i:nth-child(2){transition: 0.4s ease-in-out;}
	.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s;}
	.mobile.activem i:nth-child(1){transform: rotate(45deg) translateY(5px) translateX(5px);}
	.mobile.activem i:nth-child(2){transform: translateX(40px);opacity: 0;}
	.mobile.activem i:nth-child(3){transform: rotate(-45deg) translateY(-5px) translateX(5px);}
	.mobile p{ width: 100%; overflow: hidden; margin-top: 4px; display:block;}
	.mobile p img{ display: block; width: 100%; }
	.navbox{ float: none;  margin-right: 0px;position: fixed; right:-100%; top:71px; width: 100%;background: rgba(0,0,0,.8); z-index: 99; padding-bottom: 30px; padding-top:0px; transition: 0.5s;}
	header.activem  .navbox{ right: 0; }

	.chatbox{   float: none;  width: 100%; margin-top: 20px; text-align: center; }
	.menubox{width: 100%; margin-top: 10px; }
	.menubox li{width: 100%;  }
	.menubox li a{  height:52px; line-height:52px; padding-left: 0px; text-align: center; width: 100%;  }
	.menubox li a:before{display: none;}
	.navon{  right:50%; margin-right: -28px; bottom:10px;  }

    
    .banner{  margin-top: 71px; }
    .buttonbox{ width: 92%;left: 4%; margin-left: auto;}
    .bannertx{ margin-top: 0px;}

    .kuandu{ width: 92%;left: 4%; margin-left: auto; }

    .bannertx h1 img{ height: 90px; display: block; }
    .bannertx h2{font-size: 20px;  }
	.telbox dl{   margin-right:20px;}

	.about_l{ width:400px; height: 420px; }
    .line{ width: 320px;}
	.about_pic{ width: 380px;height:322px; }
	.about_pic .swiper-slide {height: 322px;}
	.about_r{ width: calc(100% - 460px);  }

	.news_liebiao li{ width: calc(33.333333% - 20px); margin-right: 30px; }

	.fybanner{ margin-top: 71px; }

	.yewubox span h1{ font-size: 20px; }
	.news-list li a{ width: 92%; }
	.lianxi{ width: 92%; }





  
	
}
@media only screen and (max-width:1100px ) {
	

	
}
@media only screen and (max-width:1000px ) {
    
    .bannertx h1 img{ height: 70px; display: block; }
    .bannertx h2{font-size: 18px;  }
	.telbox dl{  margin-right: 10px;}
	.canshu ul li{  margin-right: 60px; }
	.lan{width: 40%;}


	.about_l{ width:300px; height: 460px; }
    .line{ width: 260px;height: 460px; border:4px #a58744 solid; left: 20px;}
	.about_pic{ width: 300px;height:254px; top:30px;  border-top: 10px #fff solid;border-bottom: 10px #fff solid;  }
	.about_pic .swiper-slide {height: 254px;}
	.about_r{ width: calc(100% - 340px); }
	.about_name{  margin-top: 10px;}

	.yewu span:before{  width: 70px;height: 70px; line-height: 70px;  font-size: 32px;  }
	.yewu span h1{ font-size: 20px;  margin-top: 30px; }

    .zhuren{ width: 300px; }
    .zhurenF{ width: 300px; }
	.zhureninfo{  width: calc(100% - 300px); padding: 30px;  }
	.zhureninfo i{  margin-top: 20px;  }
	.zhureninfo a{ width: 40px;height: 40px;  line-height: 40px; font-size: 24px;}
	.index_kuaijie span i h1{font-size: 24px;}
    .index_kuaijie span i h2{font-size: 14px;}

    .honnorlist i{  width: 120px; font-size:24px;}
    .honnorlist i:after{width: 40px; }
    .honnorlist ul{ width: calc(100% - 160px); }


	.bangongnews li em{  width: 420px; }
	.bangongnews li span{width: calc(100% - 440px);}
	.bangongnews li span h1{font-size: 16px; margin-top: 20px;}
	.bangongnews li span:after{ width: 30px; height: 30px;  line-height:30px;  margin-top: 20px;}

	.yewubox li{ width: calc(50% - 20px);; margin-right: 0px; margin-top: 40px; }
	.yewubox li:nth-child(2n){ float: right;  }
    .yewubox li:nth-child(3n){ margin-right: 0; }

    .news-l{  width: 240px; position: relative; border-right:0px;}
	.news-l dl{ width: 70px; height:70px; overflow: hidden;  right:auto; top:auto; bottom:0; left: 0; transform: translateY(0); background: #a58744; color: #fff; }
	.news-l dl dt{color: #fff; margin-top: 10px;  }
	.news-r{ width: calc(100% - 280px);  }
	.news-r h1{font-size: 16px; }

    #zongcai{box-sizing: border-box;padding: 30px;}
    .tuanduibox{ padding: 0px 30px 30px 30px; }
	.tuanduibox li{ width: calc(33.33333% - 20px);  margin-right:30px;   margin-top: 30px;}
	.tuanduibox li i{  height: 42px;  font-size: 18px;line-height: 42px;  }

	.datu{ width: 300px; }
	.shuxing{ width: calc(100% - 360px);}

	.lianxi li{ width: 100%;  }


	
}
@media only screen and (max-width:900px ) {


    .lan{width: 44%;}
    .news_liebiao li{ width: calc(50% - 10px); margin-right: 0px; }
    .news_liebiao li:nth-child(2){ float: right; }
    .news_liebiao li:nth-child(3){ display: none; }

    footer{ padding-bottom: 40px; padding-top: 40px;  }
    .foot_l{ width:100%; }
    .foottel span i{  line-height: 23px; margin-right:0px; }
    .foot_r{ width: 100%;  margin-top: 30px; }
    .footcontact{margin-top:30px;}
    .footcontact span{ width: calc(100% - 88px);  font-size: 12px;  }
    .footcontact span p{ margin-top: 6px; }
    .footmenu li a{ line-height: 2;font-size: 12px; }
    .footinfo{   margin-top: 30px;font-size: 12px;  line-height: 1.4; }
    .footinfo a{ margin-top: 8px; display: block; }

    .wenzhangbox{ width: calc(100% - 240px);  }


}
@media only screen and (max-width:800px ) {
   
    .lan{width: 47%;}
}
@media only screen and (max-width:750px ) {

    .bannertx h1 img{ height:40px;  }
    .bannertx h1:after{margin-top: 10px; width: 50px;}
    .bannertx h2{font-size: 14px; margin-top: 10px;}
    .shuxingbox{ height: 128px; margin-top: 0;   }
    .huang{ height: 90px;  width: 100%;}
    .lan{width: 94%; height: 68px;  right:0; }
    .canshu{  margin-top: 0px; width: 100%; float: none; }
	.canshu ul li{  margin-right: 0px; width: 33.33333%;  text-align: center;height: 60px;}
	.canshu ul li h1{font-size: 18px;  margin-top: 8px;}
	.canshu ul li h2{font-size: 12px;}

	.telbox{  width: 100%; margin-top:0px; float: none; padding: 0px 0px 0px 30px; box-sizing: border-box;}
	.telbox dl{ margin-top:17px; margin-right: 0;  }
	.telbox dl dd{font-size: 14px;font-weight: bold;}
	.telbox a{ float: right; margin-top: 0;  margin-top: 13px; }


    .buttonbox{ bottom:10px; }
	.banner .swiper-pagination-bullet{ width:20px;  }

    .index_about{  margin-top:30px; }
	.about_l{ width:100%; height: auto; }
    .line{width: 94%;height:40px; border:4px #a58744 solid; left:auto; position: static; border-top: 0px;}
	.about_pic{ width:100%;height:auto; top:auto;  border-top: 0px #fff solid;border-bottom: 0px #fff solid;  position: static;}
	.about_pic .swiper-slide {height: auto;}
	.about_r{ width: 100%; }
	.about_name{  margin-top: 30px;}
	.about_name span h1{ font-size: 12px;}
	.about_name span h2{ font-size: 24px;line-height: 24px; }
	.about_name em{  width: 42px;  }
	.about_name:after{ margin-top: 60px;}
	.more{  margin-top: 40px; }

	.index_yewu{  margin-top: 40px; }
	.yewu span:before{  width: 60px;height: 60px; line-height: 60px;  font-size: 30px;  }
	.yewu span h1{ font-size: 18px;  margin-top: 20px; }
	.yewu span h2{ margin-top: 20px; }
	.yewu span h3{ margin-top: 30px; }


	.indextitle{  margin-top:40px; }
	.indextitle h2{font-size: 20px; }

	.indextitle2{ margin-top:40px;  }
	.indextitle2 h2{font-size: 20px;}
	.yewu .swiper-container {margin-top: 40px;}
	.button-box{  top:60px; }

    .more2{  margin-top: 66px;  }
    .zongcai{ margin-top:30px; padding-bottom: 40px;  }
	.zhuren{ width: 100%;  }
	.zhurenF{ width: 100%;  }
	.zhureninfo{  width: 100%; padding: 20px;  }
	.zhureninfo i{  margin-top: 20px;  }
	.zhureninfo a{ width: 40px;height: 40px;  line-height: 40px; font-size: 24px;}
	.teams .swiper-container{ margin-top: 40px; }

	.index_news{ margin-top: 40px; padding-bottom: 40px; }
	.news_main{ margin-top: 0px; }
    .news_zuo{ width: 100%; }
    .news_tab {   margin-top: 10px;}
    .news_tab li{  width: 33.33333%; height: 42px; line-height: 42px; padding-left: 10px;  }

    .news_con { width:100%;}
    .news_liebiao li{ width:100%; margin-right:0px; height:auto;  margin-top: 20px; padding-bottom: 50px;}
    .news_liebiao li h1{  height: 50px;  }

    .index_kuaijie span{  width: 100%;  }

    .weizhi{  font-size: 22px;  margin-top: 30px; }
    .erjibox{ width: 100%; height:auto;  }
	.erjibox:after{display: none;}
	.erjibox dl{ margin-top: 14px; width: 100%; text-align: center; border-bottom: 1px #ddd solid; padding-bottom: 14px;  }
	.erjibox dl dt{font-size: 14px; }
	.erjibox dl dd{font-size:18px;}
	.erjibox span{  width: 100%; text-align: center; margin-top: 14px; border-bottom: 1px #ddd solid; padding-bottom: 14px; }
	.erjibox span a{  height: 42px;line-height: 42px;  padding: 0px 10px 0px 10px;}

    .honnorlist{  padding-top: 40px; }
	.honnorlist i{  width: 100%; font-size:24px;}
    .honnorlist i:after{width: 40px; left: 70px;}
    .honnorlist ul{ width: 100%; }
    .honnorlist ul li{width:100%; margin-top: 30px; }
    .honnorlist ul li span{height: auto;}
    
    .bangongnews li{ margin-top: 40px; }
    .bangongnews li em{  width: 100%; }
	.bangongnews li span{width: 100%; position: static; top:auto; transform: translateY(0); float:left; margin-top: 10px;}
	.bangongnews li span h1{font-size: 16px; margin-top: 20px;}
	.bangongnews li span:after{ width: 30px; height: 30px;  line-height:30px;  margin-top: 20px;}

	.page a{  padding: 5px 10px 5px 10px; margin-left: 3px; margin-right: 3px; }
	.page a:hover{ background: #eee;color: #666; }
	.page a.thisclass{ background: #555; color: #fff;}

    .xxbox{ margin-top: 30px;   }
	.wenzhangbox{ width: 100%;  float: none;}

	.toolbox{ width: 100%; float: none; overflow: hidden; margin: 0 auto; margin-top: 40px; }
	.toolbox span{ padding: 16px; }
    .yewubox li{ width:100%; height: auto; }
    .yewubox li a{padding-bottom: 80px; }
    .yewubox li a:before{left: 20px;}
    .yewubox li span{ padding: 20px; }

    .qitayewubox{ width:100%;  margin-top: 40px; }

    .news-list{  margin-top: 0px; }
	.news-list li{  background: #fff; margin-top: 20px; }

    .news-list li a{  padding-top:20px; padding-bottom: 20px;  }
    .news-list li a:after{position:static; right:auto;top:auto;transform: translateY(0); display: inline-block; margin-top: 16px;}
	.news-l{ width: 100%; border-right:0px;}
	.news-l em{ width:100%;  }
	.news-r{ width:100%; position:  static; right:auto;  top:auto;transform: translateY(0);  margin-top: 16px; float: left;}
	.news-r h1{font-size: 16px; color: #000;}
    .news-r h2{font-size: 12px;}

    .tuanduibox{ padding: 0px 20px 20px 20px; }
    .tuanduibox li{ width: 100%; margin-right:0px;   margin-top: 20px;}
    .tuanduibox li:nth-child(2n){float: right;}

    #zongcai{padding: 0; padding-bottom: 30px;}
    #zongcai em{padding: 20px; box-sizing: border-box;}
    .tuanduix{ ; margin-top: 30px ; padding: 20px; }
    .datu{ width:100%; }
	.shuxing{width:100%; position: static; right: auto; top:auto; transform: translateY(0); padding-right: 0;  float: left; margin-top: 30px;}
	.shuxing em{ padding-bottom: 0px;}

	.huanying{  height: 80px;line-height: 80px; font-size: 18px;  }

	.sousuo{ width: 92%;left: 4%; margin-left: 0;  height: 40px;}
	.sousuo button{ margin-top: 0px; }



}

       