@charset "utf-8";
/* CSS Document */
@screen-xs-min:320px;
@screen-xs-max:768px;
@screen-sm-min:769px;
@screen-sm-max:1199px;
@screen-md-min:1200px;
@screen-md-max:1260px;
@screen-lg-min:1400px;

@media (min-width: 1920px) { 
 
  
 }

@media (max-width:1850px) {
   
	}

@media (max-width:1750px) {
  

  
	}

@media (max-width:1650px) {
     .homepart5 .centerbox .centerin{ width:92%; margin:0 auto}
	 .companybox2 .centerbox .centerin{ width:92%; margin:0 auto}
 
	}	

	
@media (max-width:1600px) {


	}	


@media (max-width:1540px) {
    
  

	}	

@media (max-width:1500px) {
    .headbox .box{ width:96%}
    .headbox  .menu ul li{ margin:0px 25px; font-size:16px;}
  
	.homepart1 .centerbox{ width:96%; margin:0 auto; padding:20px}
	
	.homepart6 .picbox{ width:96%}
	.footmenu .centerbox .centerin{ width:96%; margin:0 auto}
	 .footer .centerbox .centerin{ width:96%; margin:0 auto}

	
	

	}	
	
@media (max-width:1450px) {
   
  
	}	


@media (max-width:1380px) {
   .homepart1 .list{ width:100%; margin:0 auto; }
	.homepart1 .listbox .arrbtn{ right:40px}
	
   .homepart2 .centerbox .centerin{ width:96%; margin:0 auto}
   .homepart3 .centerbox .centerin{width:96%; margin:0 auto}
   .homepart4 .centerbox .centerin{width:96%; margin:0 auto}
   .homepart6 .centerbox .centerin{ width:96%; margin:0 auto}
   
  
   
   .footmenu .part2 .one{margin-left:50px}
	
	.aboutbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.aboutbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	
	
	 #ertopslide{height:200px  }
	.erSlide{ height:200px;  }
	.erSlide .list{ height:200px; }
	.erSlide .list ul li{height:200px; }
	.erSlide .list ul li .pic{height:200px;}
	.erSlide .namebox{ width:92%; left:4%; margin-left:0px;top:50%; margin-top:-50px;} 
	.erSlide .namebox .tit{font-size:16px;}
	.erSlide .namebox .tit2{ font-size:36px; }
	
	.aboutgroup .centerbox .centerin{ width:96%; margin:0 auto}
	
	.aboutgroup .listbox .leftbox .bigtitle{font-size:14px}
	.aboutgroup .listbox .leftbox .list ul li{font-size:14px}
	
	.aboutgroup .listbox .rightbox .mapbox{ transform:scale(0.8)}
	
	.companybox1 .centerbox .centerin{ width:96%; margin:0 auto}
	
	


	.companybox2 .listbox .list ul li.swiper-slide-active .wordbox{ top:53px}
	.companybox2 .listbox .list ul li.swiper-slide-active .pic{ top:230px}
	
	.companybox2 .listbox .list ul li.swiper-slide-active + li .wordbox{ top:403px}
	.companybox2 .listbox .list ul li.swiper-slide-active + li .pic{ top:198px}
	
	
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li .wordbox{ top:60px}
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li .pic{ top:205px}
	
	
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li + li .wordbox{ top:230px}
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li + li .pic{ top:31px}
	
	.companybox3 .centerbox .centerin{ width:96%; margin:0 auto}
	.lawbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.mainbox .centerbox .centerin{width:96%; margin:0 auto}
	.resnewsbox .centerbox .centerin{width:96%; margin:0 auto}
	
	.contactbox .centerbox .centerin{width:96%; margin:0 auto }
	.contactbox5 .centerbox .centerin{width:96%; margin:0 auto }
	.contactbox2 .centerbox{width:96%; margin:0 auto }
	.financebox .centerbox .centerin{width:96%; margin:0 auto}
	
	.aiboxrepeat .centerbox .centerin{ width:96%; margin:0 auto}
	
	
	


   
	}

@media (max-width:1350px) {

	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}
	
    .aboutgroup .listbox .leftbox .bigtitle{font-size:12px}
	.aboutgroup .listbox .leftbox .list ul li{font-size:12px}
	
	.aboutgroup .listbox .rightbox .mapbox{ transform:scale(0.6); transform-origin:left center}
	
    .contactbox5 .list ul li .pic{ height:300px}


	}

@media (max-width:1216px) {
     
	
   
	}	

	
@media (max-width:1180px) {

	 
	}		


@media (max-width:1100px){
    .homepart1 .thetop .leftbox{ width:100%; float:none; }
	.homepart1 .thetop .leftbox .tit{ font-size:12px}
	.homepart1 .thetop .leftbox .tit2{  font-size:20px;}
	
	.homepart1 .thetop .rightbox{ width:100%; float:none; }
	.homepart1 .thetop .rightbox .word{line-height:28px; font-size:14px; }
	}
	
	
@media (max-width:1050px){

	}	
@media (max-width:1015px){
  
	}		
	

@media (max-width:1000px){
	.headboxkong{ height:80px; }
	.headfolat{ height:80px;}
	
	.thoundshow{ display:none}
	
	.headbox  .menu{ display:none}
	.headbox .box .language{  right:35px;background:none;}
	.headbox  .menubtn{ display:block}
	
	
	.indexslide{ width:100%; height:580px;}
	.indexslide .centerbox .centerin{ width:92%; margin:0 auto; padding-top:100px;}

	.indexslide .tit1{ width:100%; height:40px; line-height:40px; font-size:30px;}
	.indexslide .tit2{ width:100%; height:40px; line-height:40px; font-size:20px; }
	.indexslide .tit3{  font-size:12px; }
	.indexslide .titbtn p.t1{  font-size:12px}
	.indexslide .titbtn p.t2{  font-size:12px;}
	

	.homepart1 .listbox{ width:92%; margin:0 auto;   height:450px; overflow:hidden; margin-top:-264px; position:relative; z-index:10; }
	.homepart1 .listbox .arrbtn{ position:absolute; right:0; top:40px; z-index:10}
	.homepart1 .listbox .arrbtn ul li p{ width:40px; height:40px;line-height:40px; border:1px solid #656d9f; }

	.homepart1 .list{ width:100%; height:auto; overflow:hidden; margin-top:30px; float:none; margin:0 auto}
    
	.homepart2{ background:#f2f6fe; padding:50px 0}
	.homepart2 .listbox{  height:auto; position:relative }
	.homepart2 .listbox .leftbox{ width:100%; height:auto;  float:none}
	.homepart2 .listbox .leftbox .inbox{  margin-top:0;}
	.homepart2 .listbox .leftbox .tit{font-size:14px;}

	.homepart2 .listbox .leftbox .tit2{font-size:20px;  }
	.homepart2 .listbox .leftbox .tit2 p.t1{font-size:20px;}

	.homepart2 .listbox .leftbox .word{ line-height:28px; font-size:14px; margin-top:20px;  }
	
	
	.homepart2 .listbox .videobox{ width:100%; height:500px !important;  position: static; margin-top:25px;}

	
	.homepart2 .numbox{height:auto ;margin-top:20px;}
	.homepart2 .numbox ul li{ width:50%; position: static !important;opacity:1;transform: translate(0, 0); margin-bottom:15px} 
	
	.homepart2 .numbox ul li .box{ width:92%; height:200px;}
	.homepart2 .numbox ul li .box .pic{  height:40px; line-height:40px; margin-top:20px;}

	
	.homepart2 .numbox ul li .box .num{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; font-weight:700; margin-top:15px; color:#171717; text-align:center}
	.homepart2 .numbox ul li .box .num span{ font-size:20px; font-weight:700;}
	.homepart2 .numbox ul li .box .num sup{ font-size:18px; font-weight:700}
	.homepart2 .numbox ul li .box .tit{ width:100%; height:60px; line-height:30px; font-size:14px; text-align:center; color:#171717}
	
	.homepart2 .numbox ul li:hover .box .pic .img1{ display:none}
	.homepart2 .numbox ul li:hover .box .pic .img2{ display:block}
	.homepart2 .numbox ul li:hover .box .num{ color:#0084d1}
	

	.homepart2 .numbox ul li:nth-child(4){ left:auto; right:50%;transform: translate(0, 0); z-index:1; width:50% }
	.homepart2 .numbox ul li:nth-child(5){ left:auto; right:50%;transform: translate(0, 0); z-index:0; width:100%}
	.homepart2 .numbox ul li .box{ width:98%}

	
	.homepart3 .thetop{ width:100%; height:auto; overflow:hidden; margin-top:30px}
	.homepart3 .thetop .leftbox{ width:100%; height:auto; float:none; }
	.homepart3 .thetop .leftbox .tit{ font-size:12px; }
	.homepart3 .thetop .leftbox .tit2{font-size:20px; margin-top:10px }
	
	.homepart3 .thetop .rightbox{ width:100%; float:none;}
	.homepart3 .thetop .rightbox .word{ line-height:30px; font-size:14px;  margin-top:10px;}
	
	
	.homepart3 .list{ width:100%; height:900px;  overflow: visible; margin:0; padding:0;position:relative;  }
	.homepart3 .list ul{ margin:0; padding:0; list-style:none;  overflow: hidden; display: flex;align-items: center; justify-content: center;}
	.homepart3 .list ul li{ margin:0 auto; padding:0; list-style:none; width:100%; height:700px; position:absolute; top:0   }
	.homepart3 .list ul li .box{ width:100%; margin:0 auto; max-width:1360px; height:680px; padding:20px; border-radius:20px; }
	
	.homepart3 .list ul li .leftbox{ width:100%; float:none; }
	.homepart3 .list ul li .leftbox .num{ height:50px; line-height:50px; font-size:30px;}
	.homepart3 .list ul li .leftbox .tit{ width:100%; height:40px; line-height:40px; font-size:20px;  }
	.homepart3 .list ul li .leftbox .tit2{ width:100%; height:35px; line-height:35px; font-size:14px; }
	.homepart3 .list ul li .leftbox .word{ width:100%; height:100px; line-height:25px; font-size:14px; margin-top:15px;  }
	
	.homepart3 .list ul li .rightbox{ width:100%; height:300px; float:none; overflow:hidden; border-radius:10px; box-sizing:border-box; padding:20px; background:#FFF}
    .homepart3 .list ul li .rightbox .pic{ width:100%; height:100%; overflow:hidden;}
	
	.homepart3 .list ul li:nth-child(1){ margin-top:10px; } 
	.homepart3 .list ul li:nth-child(2){ margin-top:600px} 
	.homepart3 .list ul li:nth-child(3){ margin-top:1200px} 
	.homepart3 .list ul li:nth-child(4){ margin-top:1800px}  
	
	
	.homepart4{ padding:25px 0}
	.homepart4 .titbox{ width:100%; height:90px; loverflow:hidden; position:relative}

	.homepart4 .titbox .titin .tit{ font-size:14px;}
	.homepart4 .titbox .titin .tit2{ width:100%; height:30px; line-height:30px; font-size:20px}
	
	
	.homepart4 .titbox  .more{ width:135px; height:40px; line-height:40px; font-size:12px; text-indent:52px; background: #0084d1; border-radius:50px; transition:all 0.5s ease; position:relative; overflow:hidden; float:right; margin-top:15px}
	.homepart4 .titbox  .more p{ width:100%; height:100%; background: url(../Images/back.png) left 20px center no-repeat; position:relative; z-index:1}
	
	

	.homepart4 .list ul li{ padding:10px 0; }
	
	.homepart4 .list ul li .box{ height:auto; box-sizing:border-box; padding:0 10px}
	.homepart4 .list ul li p{ display:block; height:40px; line-height:40px; float:none; font-size:14px;}
	.homepart4 .list ul li p.t1{ width:10%; text-align:center; color:#1e2a73;}
	.homepart4 .list ul li p.t2{ display:none}
	.homepart4 .list ul li p.t3{ width:100%; color:#171717; text-indent:0 }
	
	.homepart4 .list ul li  .more{ display:none}
	
	.homepart5{ padding:25px 0  0 0;}
	.homepart5 .listbox{ width:100%; height:200px; overflow:hidden;  position:relative;}
	.homepart5 .listbox .leftarr{ position:absolute;  left:0;  bottom:0; margin-top:0;width:35px; height:35px;}
	.homepart5 .listbox .rightarr{position:absolute;  right:0;  bottom:0; margin-top:0;width:35px; height:35px;}
    .homepart5 .listbox .list ul li .pic { border:1px solid #f2f6fe}
	
	.homepart6 .picbox{ width:100%; height:250px; }
	.homepart6 .picbox .box{top:50px; }
	.homepart6 .picbox .box .tit{ height:30px; line-height:30px;  font-size:16px; }
	.homepart6 .picbox .box .tit2{  height:50px; line-height:50px;  font-size:20px; width:92%; margin:0 auto}
	.homepart6 .picbox .box  .more{ width:165px; height:50px; line-height:50px;  margin-top:20px}
	
	.footmenu{ padding:25px 0}
	.footmenu .part1{ width:100%;}
	.footmenu .part2{ display:none}
	
	.aboutbox1{ padding:30px 0}
	
	
	.aboutbox1 .list{  margin-top:20px;}
	.aboutbox1 .list ul{  display:block;}
	.aboutbox1 .list ul li{ width:50%; height:auto; float:left; margin:10px 0} 
	.aboutbox1 .list ul li .box{ width:96%;height:185px;   }
	.aboutbox1 .list ul li:nth-child(4){ display:block}
	.aboutbox1 .list ul li:nth-child(2n) .box{ float:right}
	
	.aboutbox1 .list ul li .box .tit{ width:100%; height:50px; line-height:50px; font-size:16px; font-weight:700;  margin-top:20px; padding:0 15px}
    .aboutbox1 .list ul li .box .tit2{ width:100%; height:60px; line-height:20px; font-size:12px;padding:0 15px}

    .aboutgroup  .titbox{  font-size:20px; line-height:40px;}
    .aboutgroup  .titbox2{ font-size:14px;  line-height:30px; }
	

	.aboutgroup .listbox{margin-top:20px;}
	.aboutgroup .listbox .leftbox{ width:100%; float:none;}
	.aboutgroup .listbox .leftbox .bigtitle{ font-size:14px}


	.aboutgroup .listbox .leftbox .list ul li{width:100%; height:55px; overflow:hidden; position:relative; font-size:12px; background:#edf1f7;}
	.aboutgroup .listbox .leftbox .getmore{ display:none}

	
	
	.aboutgroup .listbox .rightbox{ width:100%; float:none; margin-top:20px;}
	
	.aboutgroup .listbox .rightbox .numbox{  font-size:14px; font-weight:700;}
	.aboutgroup .listbox .rightbox .numbox span{ font-size:20px; }
	
	.companybox1 .titbox{ width:100%; height:80px; overflow:hidden; position:relative}
	.companybox1 .titbox .titone{ width:50%; height:auto; overflow:hidden; float:left}
	.companybox1 .titbox .tit{ width:100%; height:30px; line-height:30px; font-size:20px; }
	.companybox1 .titbox .tit2{width:100%; height:50px; line-height:20px; font-size:12px; }
	
	.companybox1 .titbox .arrbtn{ float:right; margin-top:10px; z-index:100; transform:scale(0.7); transform-origin:right center}
	
	.prideSlide .list{ width:100%; height:386px; }
	.prideSlide .minbox{ width:100%; }
	.prideSlide .minbox .mlist ul li p{ width:100%; height:56px; overflow:hidden; font-size:14px; line-height:56px; color:#171717; background:url(../Images/dot3.png) left 23px center no-repeat; text-indent:44px;}
	
	
	.companybox2 .titbox .tit{  height:30px; line-height:30px; font-size:20px; }
	.companybox2 .titbox .tit2{ height:50px; line-height:25px; font-size:12px;}
	
	.companybox2 .titbox .arrbtn{  transform:scale(0.7); transform-origin:right center}
		
	
	.companybox2 .listbox .list ul li.swiper-slide-active .wordbox{ top:53px}
	.companybox2 .listbox .list ul li.swiper-slide-active .pic{ top:230px}
	
	.companybox2 .listbox .list ul li.swiper-slide-active + li .wordbox{ top:403px}
	.companybox2 .listbox .list ul li.swiper-slide-active + li .pic{ top:198px}
	
	
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li .wordbox{ top:60px}
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li .pic{ top:205px}
	
	
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li + li .wordbox{ top:230px}
	.companybox2 .listbox .list ul li.swiper-slide-active + li + li + li .pic{ top:31px}
	
	.companybox2 .listbox{ width:100%; height:200px; background:none; margin-top:20px;}
	.companybox2 .listbox .list{ width:100%; margin:0 auto; overflow:hidden;}
	.companybox2 .listbox .list ul{ margin:0px; padding:0px; list-style:none}
	.companybox2 .listbox .list ul li{ height:200px; overflow: visible;}
	.companybox2 .listbox .list ul li .wordbox{ width:100%; top:0; display:block; left:95px; width:calc(100% - 95px)}
	.companybox2 .listbox .list ul li .wordbox .tit{ height:30px; line-height:30px; font-size:14px; }
	.companybox2 .listbox .list ul li .wordbox .word p{ width:100%; height:auto; background:url(../Images/dot3.png) left 0 top 10px no-repeat; font-size:12px;line-height:25px; }
	.companybox2 .listbox .list ul li .pic{ width:90px; height:90px; border-radius:90px;left:0; top:0;}
	
	.companybox2 .listbox .list ul li .wordbox{ display:none}
	.companybox2 .listbox .list ul li .pic{ top:200px; display:none}

	
	.companybox2 .listbox .list ul li.swiper-slide-active .wordbox{ top:0; display:block; left:95px; width:calc(100% - 95px)}
	.companybox2 .listbox .list ul li.swiper-slide-active .pic{ left:0; top:0; border:3px solid #96d7fc; display:block}
	
	

	.companybox3{padding:30px 0}	
	.companybox3 .titbox .tit{  height:30px; line-height:30px; font-size:20px;}
	.companybox3 .titbox .tit2{ height:50px; line-height:20px; font-size:12px;}
	
	.companybox3 .listbox{ margin-top:15px;}

	.companybox3 .listbox .list ul li{ margin:10px 0; width:100%; float:none}
	.companybox3 .listbox .list ul li .box{ width:100%;  height:auto; }
	.companybox3 .listbox .list ul li .tit{ width:100%; height:36px; line-height:36px; text-align:center}
	.companybox3 .listbox .list ul li .tit em{font-size:16px; }

	.companybox3 .listbox .list ul li .word{height:auto; line-height:26px; font-size:14px;}
	.companybox3 .listbox .list ul li .pic{ width:100%; height:200px; overflow:hidden; margin-top:20px; border-radius:10px;}

	.lawbox1{ padding:30px 0}

	.lawbox1 .wordshow{ line-height:28px; font-size:14px; }

	.lawbox1 .titbox{ font-size:20px; }

	.lawbox1 .list1 ul li{height:40px; line-height:40px; font-size:18px;}
	

	.lawbox1 .onebox .tit{ height:50px; line-height:50px; font-size:20px; }
	.lawbox1 .onebox .word{  line-height:28px; font-size:14px; }
    
	.soclist ul li{  width:50%}
	.soclist ul li .box{ margin:0 auto}
	.soclist ul li:nth-child(3n-1) .box{ margin:0 auto}
    .soclist ul li:nth-child(3n) .box{ float:none; margin:0 auto}

	.resnewsbox{padding:30px 0;}
		
	.resbox{ margin:0}
	.resnewsbox .titbox .tit{font-size:20px;}
	
	.resnewsbox .titbox .arrbtn{ transform:scale(0.7); transform-origin:right center}	
	.resbox{height:320px;}
	.resbox .list ul li .box{ width:100%}	
	.resbox .list ul li .pic{ height:200px} 
	.resbox .list ul li .timebox{  font-size:12px; color:#1e2a73; margin:10px 0;}
    .resbox .list ul li .tit{font-size:14px; margin-top:10px; }
	
	
	.contactbox{ padding:30px 0}
	.contactbox .titbox{ line-height:30px;  font-size:20px; }
	.contactbox .titbox2{ line-height:30px;  font-size:14px;}
	.contactbox .leftbox{ width:100%; float:none}
	.contactbox .leftbox .wordbox{font-size:14px;line-height:28px}
	.contactbox .leftbox .conbox ul li{ padding:20px 0px; }
	
	.contactbox .leftbox .conbox ul li .tit{ width:80px; height:30px; line-height:30px; font-size:16px; text-indent:30px;}
	.contactbox .leftbox .conbox ul li .word{ height:auto; line-height:30px; font-size:12px; color:#171717}

	.contactbox .rightbox{ width:00%; display:none}
	
	.contactbox5{ padding:0 0 30px 0}
	.contactbox5 .titbox{ line-height:30px;font-size:20px; }
	.contactbox5 .titbox2{line-height:30px; font-size:14px; }
	.contactbox5 .list{  margin-top:20px;}
	.contactbox5 .list ul li{width:100%; }
	.contactbox5 .list ul li .box{ width:100%; }
	.contactbox5 .list ul li .pic{ width:100%; height:200px; overflow:hidden; border-radius:10px;}
	.contactbox5 .list ul li .wordbox .one .tit{  font-size:14px; }
	.contactbox5 .list ul li .wordbox .one .word{ font-size:14px; }

    .contactbox2{padding:20px 0 ;  }
	.contactbox2 .centerbox{ border-radius:15px; padding:15px;}
	.contactbox2 .toptit{ line-height:40px; font-size:20px;  }
	.contactbox2 .toptit2{line-height:28px; font-size:14px; }
	.contactbox2 .wordbox{font-size:14px;}
	

	.moneytit{ line-height:30px; font-size:20px; }
	.moneyword{ line-height:30px; font-size:14px;  margin-top:20px;}
	.moneytit2{ line-height:30px; font-size:17px;}


	.moneylist ul li{ margin:20px 0 0 0;  width:100%; height:auto; float:none; }
	.moneylist ul li .box{ width:100%;  padding:15px;}
	.moneylist ul li .box .tit{ font-size:16px; }
	.moneylist ul li .box .word{ min-height: inherit;  line-height:28px; font-size:14px; }
	
	.moneytit3{  line-height:30px; font-size:20px; margin-top:20px;}
	

	.financebox { margin-top:-25px;  position:relative; z-index:100}
	.financebox .pbox{ padding:10px 0 30px 0}
	.financebox .pbox .one .pic{ width:100%; height:339px; float:none; display:none } 
	.financebox .pbox .one .wordbox{ width:100%; float:none; height:auto; overflow:hidden;}
	.financebox .pbox .one .wordbox .titbox{ width:100%; height:70px; border-bottom:1px solid #eaecf0; overflow:hidden}
	.financebox .pbox .one .wordbox .icon{height:50px; line-height:50px;overflow:hidden; float:left}
	.financebox .pbox .one .wordbox .icon img{ max-width:90%; max-height:100%;}
	.financebox .pbox .one .wordbox .tit{ height:50px; line-height:50px; font-size:18px;  }
	.financebox .pbox .one .wordbox .word{ font-size:14px; }


	.financebox .pbox .two .wordbox .titbox{ height:70px; }
	.financebox .pbox .two .wordbox .icon{height:50px; line-height:50px;}
	.financebox .pbox .two .wordbox .tit{ height:50px; line-height:50px; font-size:18px; }
	.financebox .pbox .two .wordbox .word{ font-size:14px; margin-top:16px;}


	.cartit{ line-height:40px; font-size:20px; }
	.carword{ font-size:14px; line-height:28px; }
	.carbox .numbox ul{display:block; }
	.carbox .numbox ul li{ margin:0 0 10px 0;width:50%; } 
	
	.carbox .numbox ul li .box{ width:96%; height:160px}

	.carbox .numbox ul li .box .pic{ width:100%; height:50px; line-height:50px; overflow:hidden; margin-top:20px;}
		
	.carbox .numbox ul li .box .num{font-size:14px; height:40px; line-height:40px;}
	.carbox .numbox ul li .box .num span{ font-size:20px; font-weight:700;}
	.carbox .numbox ul li .box .num sup{ font-size:18px; font-weight:700}
	.carbox .numbox ul li .box .tit{ font-size:14px;height:30px; line-height:30px; }
	

	.medicaltit .titbox{  height:60px;}
	.medicaltit .icon{height:50px; line-height:50px;}
	.medicaltit .icon img{ max-width:90%; max-height:80%;}
	.medicaltit .tit{ height:50px; line-height:50px; font-size:14px; }
	
	.hospitaltit{ line-height:200%; font-size:20px;}
    .hospitalword{ font-size:14px; line-height:200%;}
	
	.hospitalbox{ margin-top:20px;}
	.hospitalbox .box{ padding:12px; margin-bottom:20px;}
	.hospitalbox .box .tit{ height:30px; line-height:30px;font-size:18px;  }
	.hospitalbox .box .word{ line-height:200%; font-size:14px;}
	

	.hospitalbox .boxother .tit{ line-height:30px; font-size:18px;  }
	.hospitalbox .boxother .listpic{padding:10px}
	.hospitalbox .boxother .listpic p{ display:block;  width:100%; height:auto; overflow:hidden;}
	
	.hospitalbox .boxother .listpic p img{ height:35px; float:left; margin:5px}
	
	.aitit{line-height:40px; font-size:20px; }
	.aiword{ font-size:14px; line-height:28px;}

	.aibox{  margin-top:20px;}
	.aibox .box{ padding:15px; margin-bottom:20px;}
	.aibox .box .tit{ height:30px; line-height:30px; font-size:20px;}
	.aibox .box .word{ line-height:28px; font-size:14px;}

	.dgtit{ line-height:40px; font-size:20px; }
	.dglist{  margin-top:20px;}
	.dglist .list{ width:100%; float:none}
	.dglist .list ul li{ margin:0px 0 16px 0; padding:10px;}
	.dglist .list ul li .tit{ line-height:40px; font-size:18px;}
	.dglist .list ul li p{ width:50%; height:34px; line-height:34px; overflow:hidden; font-size:18px; background:url(../Images/dot5.jpg) left center no-repeat; text-indent:15px; float:left}
	
	.dglist .picbox{ width:100%;  float:none; text-align:center }
	.dglist .picbox img{ max-width:100%; }
	
			
	.aitit{ line-height:40px; font-size:20px}
	.aiword{ font-size:14px; line-height:200%;}

	 .mainbox{ padding:20px 0}
	.aibox{ margin-top:20px;}
	.aibox .box{ padding:10px; margin-bottom:20px;}
	.aibox .box .tit{ font-size:20px;  }
	.aibox .box .word{line-height:30px; font-size:14px;}
	
	.ainav{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.ainav ul{ margin:0px; padding:0px; list-style:none}
	.ainav ul li{margin:0px 1%; padding:0px; list-style:none; width:31.33%; height:50px;line-height:50px; font-size:14px;}

     .aiboxrepeat{ padding:25px 0}
	.aiboxrepeat .titbox{ height:80px}
	.aiboxrepeat .titbox .icon{height:80px; line-height:80px;}
	.aiboxrepeat .titbox .icon img{ max-width:100%; max-height:50%}
	.aiboxrepeat .titbox .tit{height:80px; line-height:80px; font-size:20px; }
	
	.aiboxrepeat .wordbox{ font-size:14px;padding:13px; }
	.aiboxrepeat .wordbox .word{font-size:14px;}
				
		  
	}
	
@media (max-width:960px){
	
	.formbox2{margin-top:25px;  }
	.formbox2 ul li{ margin:10px 0px;;}
	.formbox2 ul li .input3{ width:100%; height:50px; font-size:14px; }
	.formbox2 ul li .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; color:#232323; display:none}
	.formbox2 ul li .input1{ w height:50px; font-size:14px;}
	.formbox2 ul li textarea{ width:100%; height:100px;  padding:10px; font-size:14px; }
	.formbox2 ul li .input2{ width:170px; height:50px; font-size:14px; background:#fff}
	.formbox2 ul li .btnme{ width:100%; height:60px; line-height:60px; overflow:hidden;font-size:14px;   border:0px; display:block;  border-radius:0px;  background:#00a2ff; color:#FFF;border:1px solid #00a2ff; border-radius:5px; margin:0 auto; }
	.formbox2 ul li .btnme:hover{ background:#00a2ff; color:#FFF;}
	

	 
	}	


@media (max-width:850px) {

   }

@media (max-width:800px) {
  
   }   

@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}

	 /*
	.fixbottomkong{ display:block}
	.fixbottom{ display:block}
	*/

	.gotop{  width:50px; height:auto;}
	.gotop ul li{width:50px; height:50px; position:relative; overflow: visible}
	.gotop ul li p{ width:50px; height:50px; padding:10px 0 0 0}
	.gotop ul li:hover p{ background:#728ca3}
	.gotop ul li p span{ display:none}
	

	.showus video{ width:100%; height:350px} 

	.theTit{ width:100%; height:auto; line-height:30px; font-size:18px; margin:0}
    .theauthor{ font-size:12px; margin:0}
	.theauthor .t1{ width:100%; display:block}
	.theauthor .t2{ width:100%; display:block}
	
    .homepart1{ padding-bottom:0}
	.homepart1 .list ul li .inbox{ width:94%; height:280px;padding:15px 15px 0 15px;  }

	.homepart1 .list ul li .iconbox{ width:100%; height:80px;}
	.homepart1 .list ul li .iconbox .icon{ position:absolute; left:0; top:0}
	.homepart1 .list ul li .iconbox .icon img{ height:70px; width:auto}
	.homepart1 .list ul li .iconbox .titbox{ padding:0 0 0 90px}
	.homepart1 .list ul li .iconbox .titbox .tit{ height:25px; line-height:25px;font-size:16px}
	.homepart1 .list ul li .iconbox .titbox .tit2{ height:25px; line-height:25px; font-size:14px; }
	.homepart1 .list ul li  .word{ width:100%; height:90px; line-height:30px; font-size:14px;}
	.homepart1 .list ul li  .more{ width:35px; height:35px; line-height:35px; }

	

	.soclist ul li{ margin:15px 0;width:100%; height:auto; }
	
	.soclist ul li .box{ width:100%; }
	.soclist ul li .pic{ width:100%; height:200px;}
	.soclist ul li .timebox{font-size:12px; } 
	.soclist ul li .wordbox .tit{line-height:28px; max-height: inherit; font-size:16px; }
	.soclist ul li .wordbox .word{ height:78px; line-height:26px;font-size:14px;}
	.soclist ul li .wordbox .more{ font-size:14px;}
	
	.dglist .list ul li p{ width:100%; height:30px; line-height:30px;  font-size:14px;}


	}	
	
@media (max-width:640px){
    .homeSlide  .dotbox{  position:absolute; left:20px; margin-left:0; bottom:25px; width:75px}
	.homeSlide  .dotbox .leftarr{width:25px; height:25px; background-size:100% auto}
	.homeSlide  .dotbox .rightarr{width:25px; height:25px;  background-size:100% auto;}
    
	.homeSlide .list ul li .wordbox{ left:20px; top:15%; margin-top:0px; margin-left:0;  }
	.homeSlide .list ul li .wordbox .tit{ font-size:14px; line-height:25px;}
	.homeSlide .list ul li .wordbox .tit2{font-size:16px; line-height:25px; margin:10px 0;}
	.homeSlide .list ul li .wordbox .tit3{ font-size:20px; line-height:40px;}
	
	.homeSlide .list ul li .more{ width:125px; height:40px; line-height:40px; text-align:center; font-size:14px;background:url(../Images/anniu.png) left 10px center no-repeat #00a2ff; border:0; margin-top:10px; background-size: 20px auto; font-size:12px; text-indent:25px; border-radius:5px}
	.homeSlide .list ul li .more:hover{}
	
	.indexpage {position: absolute;right:20px;text-align: center;bottom:25px;}
	.indexpage .swiper-pagination-switch {width:20px; height:20px;background: url(../Images/sdot1.png) center center no-repeat; margin: 0 3px;cursor: pointer; border-radius:10px;}
	.indexpage .swiper-active-switch { background: url(../Images/sdot2.png) center center no-repeat; background-size:100% auto}

 
		
	}	


@media (max-width:550px){

   .homepart2 .listbox .videobox{ width:100%; height:250px !important;}
   
    .aboutgroup .listbox .rightbox{ width:100%; float:none; margin-top:20px; }
	.aboutgroup .listbox .rightbox .transbox{ width:100%; height:255px; overflow:hidden;}
	.aboutgroup .listbox .rightbox .mapbox{ transform:scale(0.4); transform-origin:left top}
   

	}	
	
@media (max-width:450px){


	  
	}		 

@media (max-width:400px){
    
	}		


@media (max-width:380px){

	}	
	
@media (max-width:330px){

	}	