@charset "utf-8";
/* CSS Document */
/*公用*/
html{width:100%;height:auto;overflow-x:hidden;background-color:#fff;}
.clearfix{clear:both;}
/*css重置*/
body{color:#333;font-family:'微软雅黑' Arial, Helvetica, sans-serif;font-size:14px;position:absolute;width:100%;height:auto;overflow:hidden;padding:0 auto;clear:both;}
images{display:block;}
a{text-decoration:none; color:#333}
ul{margin:0;paddig:0;}
li{list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-weight: normal;}
*{font-family:"微软雅黑";margin:0;padding:0;}
p{margin:0;padding:0;}
input{margin:0;padding:0;border:none;outline: none;}
.fl{ float:left;}
.fr{ float:right}
.hc_1200{ width:1200px; margin:auto;}
/*.content { position: fixed; left: 0px; top: 0px; width: 100%; }*/
.page { width: 100%; height: 100%;overflow: hidden; }
.clear{ clear:both;}

/**************zihao*******************/
.w-12{ font-size:12px;}
.w-13{ font-size:13px;}
.w-14{ font-size:14px; line-height:24px;}
.w-16{ font-size:16px;}
.w-18{ font-size:18px;}
.w-20{ font-size:20px;}
.w-22{ font-size:22px;}
.w-24{ font-size:24px;}
.w-26{ font-size:26px;}
.w-28{ font-size:28px;}
.w-30{ font-size:30px;}
.w-36{ font-size:36px;}

/**************color*******************/
.cf{ color:#fff;}
.c3{ color:#333;}
.c5{ color:#555;}
.c6{ color:#666;}
.c7{ color:#777;}
.c9{ color:#999;}
.clv{ color:#72c62a;}

/**************导航*******************/
.box{background-color:#252435; height:80px;z-index:9999999;/* height:auto;*/ border:0px solid red; position:fixed; width:100%;margin:0 auto;}

.hc_logo{ position:absolute; left:60px; top:0; width:100%;}
.hc_logo .logo{float: left; width:340px; height:80px;}
.hc_logo .navbar-toggle{ float:right; background:none; border:none; display:none}
.hc_logo .navbar-toggle i{ background:url(/statics/images/pc/bt.png) no-repeat; display:block; width:30px; height:30px;}

.hc_nav{position:absolute; right:60px; top:0; width:calc(100% - 420px);}
.top_nav{float:right; z-index:9999999;}

.menu{display: none;}
.menu input{height:40px;padding:0 15px;background-color:transparent;color:white;cursor: pointer;float:right;margin-top:-65px;
margin-right:50px;}
.top_daohang a{font-size:14px;color:white;}
.top_daohang{float:right;display: none;}
.menu:hover .top_daohang{display:block;}

.top_nav li{ float:left; height:80px; line-height:80px; width:120px;display:inline-block;   }
.top_nav li a{ font-size:14px;  color:#fff;height:80px;width:120px; display:block; text-align:center;}
.hc_nav ul li a:hover{background:url(/statics/images/pc/nav_hover.png) bottom no-repeat; color:#fff;}
.hc_nav ul li a.hc_on{ background:url(/statics/images/pc/nav_hover.png) bottom no-repeat; color:#fff;}

.top_nav li:hover > ul { display:block;color:#FFF; z-index:9999999;}
.hc_nav ul:after { content: ""; clear: both; display:block;color:#FFF;}   
.hc_nav ul ul {display: none;color:#666; border-radius: 0px; padding: 0;top:0;background:rgba(0,0,0,0.6); z-index:999999; width:100%; height:auto;}
.hc_nav ul ul li {float: none; display:block; margin:0; height:36px; border-top:1px solid #555;}
.hc_nav ul ul li a { display:block; border:none;color:#ccc; font-size:14px;height:36px; line-height:36px;}
.hc_nav ul ul li a:hover { background:#72c62a/* rgba(0,0,0,0.5)*/; border:none; color:#fff;}

.fixed2{ position:fixed; top:0; width:100%;}


@media screen and (max-width:1430px){ 
.hc_nav{ right:0;}
.top_nav{ width:100%}
.top_nav li{ width:14%;}
.top_nav li a{ width:100%;}
.hc_nav ul ul li{ width:100%;}
}

@media screen and (max-width:1230px){
.hc_logo{ left:0;}
.hc_nav{ width:calc(100% - 360px);}
}
@media screen and (max-width:1200px){

    }
@media screen and (max-width:1024px){

	.box{ height:auto;min-height:80px;}
	.nav_box{ width:96%;}
	.hc_logo .logo{ height:60px; width:auto; margin-left:2%; margin-top:10px; margin-bottom:10px;}
	.top_nav{ margin-top:7px;  }
	.top_nav a {padding:0 10px;font-size:14px; }
	.hc_logo .navbar-toggle{ display:block;}
    .hc_logo .navbar-toggle i{ margin:24px 24px 0 0;}
    .hc_nav{ display:none; top:80px;background:rgba(0,0,0,0.8); z-index:99999999;  width:100%;}
	.hc_tnav{ width:100%;}
	.hc_tnav li{ width:100%; margin:0 auto; float:none;  border-bottom:1px solid #555; text-align:center; height:40px;}
	.hc_tnav li a{ color:#fff; display:block; width:100%; height:40px; line-height:40px;}
	.hc_nav ul li a:hover{ background:#72c62a; color:#fff; }
	.hc_nav ul li a.hc_on{ background:#72c62a; color:#fff; }  
    .top_nav li:hover > ul { display:none;}
	}
@media screen and (max-width:768px){
	
	.box{ height:auto;min-height:60px;}
	.nav_box{ width:100%;}
    .hc_logo .logo{ height:40px; width:auto; margin-left:2%; margin-top:10px; margin-bottom:10px;}
	.hc_logo .navbar-toggle i{ margin:15px 15px 0 0;}
	.hc_nav{ top:60px;}
	.hc_tnav{ float:none; margin-top:0}
	}
@media screen and (max-width:470px){}
@media screen and (max-width:320px){}



/*******************内容*******************/


/* ----------------banner---------------------- */

.slide-main,.hc_banner{height:100%;position:relative; z-index:1;}

.jt{ width:100%; margin:0 auto; position:relative; z-index:99999}
.prev,.next{display:block;width:308px;height:108px;position:absolute;z-index:222;top:500px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:60px;}
.next{right:60px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.slide-box,.slide{display:block;width:100%;height:100%;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:100%;background:#ff6900;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:100%;cursor:pointer;}

.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:50px;left:0;text-align:center;}
.item a{display:inline-block;width:60px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#72c62a;}

.hc_ban{ height:80px; display:none;}

.slideBox{ position:relative; overflow:hidden; margin:0 auto; display:none; }
.slideBox .hd{ position:absolute; height:15px; line-height:15px; bottom:5px; z-index:1; width:100%; text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li .txt{position:absolute; left:0; top:0; z-index:999; font-size:30px;}
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:50%;  height:28px; line-height:24px; color:#fff;  text-align:left; font-size:14px; }
.slideBox .bd li .tit i{color:#fff; font-weight:bold;font-size:16px; margin-bottom:5px; line-height:30px;}
.htcime_cursor{cursor:pointer;}
.htcime_Arial{ font-family:Arial, Helvetica, sans-serif;}
.lsdl_hon{border-bottom:2px solid #209e61; color:#209e61; }


@media screen and (max-width:1230px){ .prev{left:0;}
.next{right:0;}}
@media screen and (max-width:1200px){  }
@media screen and (max-width:1024px){
	
	.slideBox{ display:block;} 
    .slide-main{ display:none;}
	.hc_ban{ display: block;}
}
@media screen and (max-width:768px){ .hc_ban{ height:60px; } }
@media screen and (max-width:470px){}
@media screen and (max-width:320px){}






/* ----------------case---------------------- */


.hc_case{  width:100%; background:#111; }
.hc_case .hc_c_t{ width:100%; height:190px; background:#242424; margin-top:0;}
.hc_case .hc_c_t .hc_c_ti{ width:560px; background:#333333; height:190px;}
.hc_case .hc_c_t h2{ font-size:72px; margin-left:30px; margin-right:15px; font-weight:normal;}
.hc_case .hc_c_t h2 b{ font-size:100px; color:#72c62a;font-weight:normal;}
.hc_case .hc_c_t .hc_an{ text-align:right; margin-right:80px;}

.hc_case .hc_c_t .hc_c_wz{ width: calc(100% - 560px);}
.hc_case .hc_c_t .hc_c_wz span{ padding:60px; display:block;}

.hc_c_n{ width:100%; height:610px; background:#111;}
.hc_c_l{ width:260px; height:530px; margin-left:60px; background:#242424;}
.hc_c_l .hc_c_la{ padding:50px 30px;}
.hc_c_l .hc_c_la li{ height:60px; width:100%; border-bottom:1px dashed #999; }
.hc_c_l .hc_c_la li a{ line-height:60px;}
.hc_c_l .hc_c_la li a:hover{ color:#72c62a;}

.hc_c_tu{   width: calc(100% - 355px); }
.hc_c_tu ul { margin-top:35px; padding-right: 60px;}
.hc_c_tu ul li{ overflow:hidden; width:24%; height:238px; float:left; margin-left:1%; margin-bottom:20px; position:relative;}
.hc_c_tu ul li.hc_di{  margin-left:1%;}
.hc_c_tu ul li a{ display:block;}
.hc_c_tu ul li a img{ width:100%; height:238px;  position: absolute; top: 0; left: 0; border: 0;}
.hc_c_tu ul li .mask{width:100%; height:238px;  position: absolute; bottom:241px;  color:#fff; border-top:3px solid #72c62a; overflow:hidden; background: url(/statics/images/pc/tu12.png) repeat; /*display:none;*/}
.hc_c_tu ul li .mask p{  color:#fff; text-align:center; line-height:50px; margin-top:70px;  overflow:hidden;}
.hc_c_tu ul li a:hover{ display:block; }

.hc_tralv ul li a{ font-size:18px; color:#999;}
.hc_tralv ul li a:hover{ color: #72c62a;}
.hc_tralv ul li a.hc_hon{ color: #72c62a;}

@media screen and (max-width:1430px){ 
  
    .hc_case .hc_c_t .hc_c_wz span{padding:30px;}
	.hc_c_tu ul li .mask p{ font-size:20px; padding:0 10px;}
}

@media screen and (max-width:1230px){

	.hc_c_tu ul li{  width:32%;}
	.hc_c_tu ul li.hc_di{ margin-left:1%;}
	.hc_c_tu ul{ overflow:hidden; height:495px; padding-right:20px;}
	.hc_c_tu ul li .mask p{ font-size:22px;}
}

@media screen and (max-width:1200px){  
	
	.hc_case .hc_c_t .hc_c_wz span{ padding:20px; height: 120px; overflow: hidden;}
	
 }
 
@media screen and (max-width:1024px){  

    .hc_case{ padding-bottom:50px;}
	.hc_case .hc_c_t .hc_c_ti{ width:448px; }
	.hc_case .hc_c_t h2{ font-size:56px; margin-top:20px;}
	.hc_case .hc_c_t h2 b{ font-size:72px;}
	.hc_case .hc_c_t .hc_an{ font-size:22px;}
	
	.hc_case .hc_c_t .hc_c_wz{   width: calc(100% - 448px); }
	
	.hc_c_l{ width:100%; height: auto; margin-left:0px; background:none;}
	.hc_c_l .hc_c_la{ padding:30px;}
	.hc_c_l .hc_c_la li{ height:50px; width:24%; margin-left:1%; background:#242424;  border:none; float:left; margin-bottom:10px;  }
	.hc_c_l .hc_c_la li a{ line-height:50px; text-align:center; display:block;}
	.hc_c_l .hc_c_la li a span{ float:none; display:none;}
	
	
	.hc_c_tu{   width: 100%; }
	.hc_c_tu ul { padding:0 30px; margin-top:10px; }
	
	.hc_c_tu ul li .mask p{ font-size:20px;}

}

@media screen and (max-width:768px){   
 
   .hc_case .hc_c_t{ height:100px;}
   .hc_case .hc_c_t .hc_c_wz{ display:none;}
   .hc_case .hc_c_t .hc_c_ti{ width:100%; height:100px;}
   .hc_case .hc_c_t .hc_an{ text-align:center; font-size:20px; margin-right:0;}
   .hc_case .hc_c_t h2{ font-size:36px; margin-top:0px; text-align:center; }
   .hc_case .hc_c_t h2 b{font-size:48px;}

   .hc_c_l .hc_c_la{ padding:10px;}
   .hc_c_l .hc_c_la li{ width:32%;}
   .hc_c_l .hc_c_la li a{ font-size:16px; height:50px; overflow:hidden;}
   
   .hc_c_tu{   width: 100%; }
   .hc_c_tu ul { padding:0 10px; height:480px;}
   .hc_c_tu ul li{  width:48%; margin-left:0;height:140px;}
   .hc_c_tu ul li:nth-child(2n){ float:right; }
   .hc_c_tu ul li a img { height:140px;}
   .hc_c_tu ul li .mask p{  margin-top:50px; font-size:18px;line-height:30px;}


 }
 
@media screen and (max-width:470px){
	
   .hc_case .hc_c_t,.hc_case .hc_c_t .hc_c_ti{ height:80px;}
   .hc_case .hc_c_t .hc_an{  font-size:16px;}
   .hc_case .hc_c_t h2{ font-size:26px;  }
   .hc_case .hc_c_t h2 b{font-size:36px;}
   
   .hc_c_tu ul li .mask p{ font-size:16px;}
		
	
	}
@media screen and (max-width:320px){
	
	}


/* ----------------zhuyingyewu---------------------- */

.hc_z_ye{ width:100%;  background: #333 url(/statics/images/pc/z_bg.jpg) top center no-repeat;  padding-top:120px;}

.hc_z_ye .hc_z_yw{ width:75%; margin:0 auto; background:#222; box-shadow: -5px -5px 10px rgba(0,0,0,0.8); position:relative; z-index:1;}
.hc_z_tb{ height:156px; width:100%;}
.hc_z_tb h2{ font-size:72px; margin-left:30px; margin-right:15px; font-weight:normal;}
.hc_z_tb h2 b{ font-size:100px; color:#72c62a;font-weight:normal;}
.hc_z_tb p{ margin-top:80px;}

.hc_z_n{ width:100%;}
.hc_z_img{ margin-left:-60px; width:56%;}
.hc_z_img img{ width:100%;}

.hc_z_wz{ width:40%; margin:0 4%;}
.hc_z_wz b{ font-size:48px; font-weight:normal;}
.hc_z_wz h4 .line{ display:inline-block; height:1px; margin:10px ; background:#72c62a; width:22%;}
.hc_z_wz p{ margin:30px auto;}
.hc_z_wz .hc_z_p{ height: 120px; overflow: hidden;}

.hc_z_btn{ position:absolute; bottom:0; left:52%;}
.hc_z_btn img{ width:40%;}



@media screen and (max-width:1430px){ 
  
    .hc_z_wz p{ margin:20px auto; }
	.hc_z_btn img{ width:30%;}
	.hc_z_btn{ left:50.5%;}
}

@media screen and (max-width:1230px){

    .hc_z_wz p{ margin:10px auto; }
	.hc_z_wz .hc_z_p{height:78px; }
	.hc_z_btn img{ width:25%;}
	.hc_z_btn{ left:49.5%;}
}

@media screen and (max-width:1200px){  
	

	
 }
 
@media screen and (max-width:1024px){  

   .hc_z_ye .hc_z_yw{ width:90%;}
	
   .hc_z_tb{ height:120px;}
   
   .hc_z_tb h2{ font-size:56px; margin-left:30px; margin-right:15px; float:none; text-align:center;}
   .hc_z_tb h2 b{ font-size:75px; }
   .hc_z_tb p{ margin-top:0px; font-size:22px; float:none; text-align:center;}
   
   .hc_z_n{ padding-top:38px;}
   .hc_z_wz{ width:42%;}
   .hc_z_wz h3{font-size:22px; }
   .hc_z_wz h3 b{ font-size:36px;}
   .hc_z_wz h4{font-size:20px;}
   
   .hc_z_btn{ left:47.5%;}

}

@media screen and (max-width:768px){   
 
  .hc_z_ye .hc_z_yw{ width:94%; padding-bottom:50px;}
  .hc_z_ye{  padding-top:60px;}

  
  .hc_z_tb h2{ font-size:36px; }
  .hc_z_tb h2 b{ font-size:48px; }
  .hc_z_tb p{ font-size:20px; }
  
  .hc_z_img{  width:90%; margin:0 auto; float:none;}
  .hc_z_img img{ width:100%;}
  
  .hc_z_wz{ width:90%; margin:0 auto; float:none;}
 
  .hc_z_btn{ position:absolute; bottom:0; left:5%; }
  
  
  

 }
 
@media screen and (max-width:470px){
	
  .hc_z_tb{ height:80px;}
  
  .hc_z_tb h2{ font-size:26px; padding-top: 30px;}
  .hc_z_tb h2 b{ font-size:36px; }
  .hc_z_tb p{  font-size:18px;}
  
  .hc_z_wz h3{font-size:20px; }
  .hc_z_wz h3 b{font-size:30px;}
  .hc_z_wz h4{font-size:18px;}

	
	}
@media screen and (max-width:320px){
	
	}




/* ----------------news---------------------- */

.hc_n_new{ width:100%; height:800px; background: url(/statics/images/pc/new_bg.jpg) center center no-repeat;}
.hc_n_tb{ margin-left:30px;}

.jz_tb{ width:100%; height:195px; margin:0 auto;  }
.jz_tb h5{  line-height:36px; color:#fff;  font-weight:normal; width:100%;  text-align:center; padding-top:65px; overflow: hidden;}
.jz_tb h5 span{ color:#fff;}
.jz_tb a{ display:block;}

.hc_n_l1{ background:url(/statics/images/pc/n_tu1.jpg) center center no-repeat; background-size:100% 100%;}
.hc_n_l2{ background:url(/statics/images/pc/n_tu2.jpg) center center no-repeat;}
.hc_n_l3{ background:url(/statics/images/pc/n_tu3.jpg) center center no-repeat;}
.hc_n_on h5,.hc_n_on h5 span{ color:#72c62a;}

.hc_n_nr{ width:72%; max-width:1400px; margin:0 auto;}
.hc_n_one{ background:#2c2c2c;}
.hc_n_one ul li a p,.hc_n_one ul li a span,.hc_n_one ul li a span.hc_rq{color:#999;}

.hc_ner{ width:31.3%;  overflow:hidden;  margin:60px 1% 0;}
.hc_ner ul{  padding:30px 10px; margin:0 auto; overflow:hidden;max-height:330px;}
.hc_ner ul li{ width:100%; height:36px; overflow:hidden;}
.hc_ner ul li a{ width:100%; background: url(/statics/images/pc/xtb1.png) left center no-repeat; display:block ; height:36px; padding-left:10px;}
.hc_ner ul li a p{ margin-left:10px; font-size:14px;color:#666; line-height:36px;height:36px; overflow: hidden; float:left; max-width:260px; }
.hc_ner ul li a span{ font-size:12px;color:#666;  line-height:36px;height:36px;  overflow: hidden; float:left;}
.hc_ner ul li a span.hc_rq{ float:right; margin-right:10px;}
.hc_ner ul li a:hover{  /*background: url(/statics/images/pc/xtb1_1.png) left center no-repeat; display:block;*/}
.hc_ner ul li a:hover p,.hc_ner ul li a:hover span,.hc_ner ul li a:hover span.hc_rq{ color:#72c62a;}



@media screen and (max-width:1430px){ 
  
.hc_n_tb{ margin-left:0px;}
.hc_n_tb h2{ font-size:64px}
.hc_n_tb h2 b{ font-size:80px;}
.hc_n_tb p{ font-size:22px; }


}

@media screen and (max-width:1230px){

.hc_n_tb{ margin-left:0px;}
.hc_n_tb h2{ font-size:64px; float:none;}
.hc_n_tb h2 b{ font-size:80px;}
.hc_n_tb p{ font-size:22px; float:none; margin-top:0; margin-left:350px;}
.hc_n_nr{ width:94%;}

.hc_ner ul li a p{ max-width:160px;}

}

@media screen and (max-width:1200px){  
	

	
 }
 
@media screen and (max-width:1024px){  

.hc_n_new{height:760px;}

.hc_n_tb{ height:150px; background:#333;}
.hc_n_tb p{ margin-left:0; }
.hc_ner{ margin-top:30px;}

.hc_ner ul li a p{ max-width:100px;}
}

@media screen and (max-width:768px){   

.hc_n_new{ background:#222; height:auto;}
.hc_n_tb{ height:100px;}

.hc_n_tb h2{ font-size:36px; }
.hc_n_tb h2 b{ font-size:48px; }
.hc_n_tb p{  font-size:20px;}

.hc_n_nr{ /*height:550px;*/ overflow:hidden;}
.hc_ner{ width:100%;}
.hc_ner:nth-child(2),.hc_ner:nth-child(3){  display:none}
.hc_ner ul{ padding:10px 10px 40px;}
.hc_ner ul li a p{ max-width:65%;}

 }
 
@media screen and (max-width:470px){
	
.hc_ner ul li a p{ max-width:50%;}
.hc_n_tb h2{ font-size:26px; padding-top:10px; }
.hc_n_tb h2 b{ font-size:36px; }
.hc_n_tb p{  font-size:18px;}
	
	}
@media screen and (max-width:320px){
	
	}





/* ----------------about---------------------- */
.hc_a_ab{ width:100%; height: 800px; background:url(/statics/images/pc/a_bg.jpg) center center no-repeat; }
.hc_a_tb{ margin-left:60px; width:14%;}
.hc_a_tb h2{ margin-left:0;}
.hc_a_tb p{ margin-top:0;}

.hc_a_nr{ margin-top:120px;}
.hc_a_l{ width:33%; margin:0 auto; height:100%; max-height:600px;}
.hc_a_l ul li{ width:48%; margin:0 1% 5px; max-width:198px; max-height:198px; float:left;}
.hc_a_l ul li a{ display:block; width:100%; height:198px; }
.hc_a_l ul li a p{ display:none; color:#111; font-size:18px; line-height:30px; text-align:center; padding-top:60px;  background:url(/statics/images/pc/a_tu1.jpg) center center no-repeat; height:138px;}
.hc_a_l ul li a p span{ font-size:12px; color:#555;}
.hc_a_l ul li a:hover p{ display:block}
.hc_a_l ul li a.hc_a_on{ background:url(/statics/images/pc/a_tu1.jpg) center center no-repeat; }
.hc_a_l ul li a.hc_a_on p{ display:block;}

.hc_a_r{ max-width:700px; width:57%;}
.hc_a_r a{ display:block;}
.hc_a_img,.hc_a_img img{ width:100%; height: 380px;  overflow: hidden;}
.hc_a_r a p{ width:100%; color:#fff; line-height:24px; margin:20px auto;}
.hc_a_r a .hc_a_mo{ display:block; width:100px; height:32px; color:#fff; text-align:center; line-height:32px; background:#72c62a;}



@media screen and (max-width:1490px){ 

.hc_a_tb{margin-left:30px;}
.hc_a_nr{ width:80%;}  

.hc_a_l ul li,.hc_a_l ul li a{ height:180px;}


}

@media screen and (max-width:1230px){

.hc_a_l ul li,.hc_a_l ul li a{ height:160px;}
.hc_a_tb h2{ font-size:64px;}
.hc_a_tb h2 b{  font-size:80px;}
.hc_a_tb p{font-size:22px;}
}

@media screen and (max-width:1200px){  
	

	
 }
 
@media screen and (max-width:1024px){  

.hc_a_tb{margin-left:0px; width:100%; text-align:center; float:none; padding-top:30px;}

.hc_a_nr{ width:94%; float:none; padding:0 3%; margin-top:60px;} 
.hc_a_l{ width:40%; }
.hc_a_l ul li,.hc_a_l ul li a{ height:140px;}
.hc_a_r a p{ height: 140px; overflow: hidden;}

.hc_a_img,.hc_a_img img{height: 300px;}
}

@media screen and (max-width:768px){   

.hc_a_ab{background-size:100% 100%; height:auto;  padding-bottom:50px;}
.hc_a_nr{margin-top:10px;}

.hc_a_l{ display:none;}
.hc_a_r{ float:none; width:94%; padding:0 3%;}
.hc_a_r a .hc_a_mo{ float:none; margin:30px auto;}

.hc_a_tb h2{ font-size:36px; }
.hc_a_tb h2 b{ font-size:48px; }
.hc_a_tb p{  font-size:20px;}

 }
 
@media screen and (max-width:470px){
	
.hc_a_nr{margin-top:30px;}
.hc_a_tb h2{ font-size:26px; padding-top:0;}
.hc_a_tb h2 b{ font-size:36px; }
.hc_a_tb p{  font-size:18px;}
	
	}
@media screen and (max-width:320px){
	
	}




/* ----------------contact---------------------- */

.hc_co_lx{ width:100%; height:495px; background:url(/statics/images/pc/co_bg.jpg) center center no-repeat;}

.hc_co_tb{ text-align:center; padding:40px 0 50px;}
.hc_co_tb h2{ margin-left:0;}
.hc_co_tb p{ margin-top:0;}
.hc_co_lx p{ text-align:center; line-height:36px; padding-bottom:20px;}

.foot{ width:100%; padding: 20px 0; background:#000; line-height:24px; text-align:center;}



@media screen and (max-width:1490px){ }
@media screen and (max-width:1230px){}
@media screen and (max-width:1200px){   }
@media screen and (max-width:1024px){ }
@media screen and (max-width:768px){ .hc_co_tb{ text-align:center; padding:50px 0 30px;} }
@media screen and (max-width:470px){ .hc_co_tb{ padding-top:0;}	}
@media screen and (max-width:320px){	}


/* ----------------内页样式---------------------- */

.hc_ban_n{ height:80px;}
.hc_ba_g{ width:100%; height:300px; background:url(/statics/images/pc/ban_bg.jpg) center center no-repeat; margin:0 auto; position:relative; z-index:99;}
.hc_ba_g .hc_ba_tb{ position:absolute; bottom:0; left:60px; background:#111; width:260px; height:186px;}
.hc_ba_tb h2{ font-size:72px; font-weight:normal; width:240px; height:166px; border:1px dashed #72c62a; margin:10px; text-align:center; }
.hc_ba_tb h2 b{ font-size:100px; color:#72c62a;font-weight:normal;}
.hc_ba_tb p{ margin-top:-15px; }


.hc_sec{ width:100%; background:#111; height:auto;}

.paging{clear:both;margin:0 auto;height:auto;min-width:200px;text-align:center; padding-bottom:50px; padding-top:50px;}
.paging li,.paging ul{display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
.paging ul{width:auto;height:100%;font-size:0}
.paging li{font-size:12px}
.paging li a{font-family:Arial,Helvetica,sans-serif;margin:0 6px;color:#999;border:1px solid #555;font-size:12px;display:inline-block;height:35px;line-height:35px}
.paging li a:hover{text-decoration:none;text-decoration:none; color:#72c62a; border:1px solid #72c62a;}
.paging .paging_page a{padding-left:10px;padding-right:10px;border:1px solid #555;}
.paging_next{position:relative;top:1px}
.paging .paging_next a,.paging .paging_prev a{font-size:0;color:#999;border:none}
.paging .paging_next a:before,.paging .paging_prev a:before{content:"上一页";display:inline-block;zoom:1;margin:0;padding:0;font-family:simsun;font-size:13px;width:auto;padding:0 10px;height:35px;line-height:35px;position:relative;border:1px solid #72c62a; color:#72c62a;}
.paging .paging_next a:before{content:"下一页"}
.paging .paging_next a:before{background-position:0 -120px}
.paging .paging_prev a:hover:before{color:#72c62a;border:1px solid #72c62a;}
.paging .paging_next a:hover:before{color:#72c62a;border:1px solid #72c62a;}
.paging .paging_current a{color:#72c62a;border:1px solid #72c62a; font-weight:700;padding:0 13px}
.paging .paging_last a,.paging .total a{padding:0 15px!important}


/* ----------------内页案例详情样式---------------------- */

.hc_ca_h{ height:auto;}

.hc_ca_img,.hc_ca_nr{ width:100%; margin:35px auto;  color: #999; line-height: 30px;}
.hc_ca_img img{ width:100%; max-width:1000px; margin-bottom:10px;}

.hc_cont,.list-group-imgtext{  margin-right:60px;}
.hc_cont h4{ font-size:24px; line-height:40px; text-align:left; font-weight:normal; color:#fff;}
.hc_cont h5{ border-bottom:1px solid #72c62a; line-height:30px;}
.hc_cont p{ font-size:14px; line-height:30px; color:#999; padding:20px 0;}
.hc_cont p b{ font-size:14px;}

.hc_cont .hc_fanye{ width:100%; overflow:hidden; border-top:1px solid #72c62a;; border-bottom:1px solid #72c62a; padding:10px 0;}
.hc_cont .hc_fanye a{ display:block; font-size:14px; color:#999; line-height:36px;}
.hc_cont .hc_fanye a.hc_ca_c{  color:#72c62a;}
.hc_cont .hc_fanye a:hover{ color:#72c62a;}

.list-group-imgtext h3{ margin-top:20px;}
ul.lj-pictu{ overflow:hidden; width:100%; margin-top:20px;}
ul.lj-pictu li{ width:24%; float:left; margin:0 1% 12px 0;}
ul.lj-pictu li a{ background:#999;display:block; width:100%;}
ul.lj-pictu li a img{ width:96%; height:180px; margin:2%;}
ul.lj-pictu li p{ width:100%;  height:30px; line-height:30px; font-size:12px; overflow:hidden; text-align:center; color:#333; padding-top:190px;}
ul.lj-pictu li a:hover{ background:#72c62a;}
ul.lj-pictu li a:hover p{ color:#fff;}


@media screen and (max-width:1490px){
	

	
}

@media screen and (max-width:1230px){

ul.lj-pictu li{ width:32%;}	
ul.lj-pictu{ height:240px; padding:0;}	

.hc_ca_nr{ width:92%;}
.hc_cont,.list-group-imgtext{  margin-right:0px;}
	
}



@media screen and (max-width:768px){ 

.hc_case{ padding-bottom: 10px;}
.hc_ban_n{ height:60px;}
.paging li{ margin-bottom: 10px;}
.paging{ padding:30px 0;}

.hc_ba_g .hc_ba_tb{ width:240px; height:160px;}
.hc_ba_tb h2{ font-size:60px;  width:218px; height:138px;   }
.hc_ba_tb h2 b{ font-size:80px;}

.hc_ca_img,.hc_ca_nr{ width:94%; margin:0px auto; padding:0 3%;}
.hc_ca_img img{ width:100%;}
.hc_cont,.list-group-imgtext{ margin-right:0px;}

ul.lj-pictu{ height:190px;}	
ul.lj-pictu li{ width:48%;}	
ul.lj-pictu li a img{  height:150px;}
ul.lj-pictu li p{  padding-top:150px;}
 }
 
@media screen and (max-width:470px){
	
.hc_ba_g .hc_ba_tb{ width:60%; margin-left:-30%; left:50%; bottom:80px; height:140px;}
.hc_ba_tb h2{ font-size:48px; font-weight:normal; width:90%;height:120px;  }
.hc_ba_tb h2 b{ font-size:64px; }
.hc_ba_tb p{ font-size:22px; }


	
	
 }

/* ----------------内页新闻样式---------------------- */

.hc_n_tu{ width: calc(100% - 355px); }

.hc_tb{   height:50px; margin: 0 0 10px 0; border-bottom:1px solid #72c62a; margin-right:60px;}
.hc_tb h2{  font-size:18px; color:#999; line-height:60px; font-weight:normal; float:left;}
.hc_tb p{ color:#666;line-height:60px; text-align:right; font-size:14px; float:right; padding:0;}
.hc_tb p a{ color:#999;}

.hc_lb{ margin:0;}
.hc_lb ul{display:block;margin:0;padding:0;}
.hc_lb ul li{ width:1200px; height:160px; border-bottom:1px dashed #666; overflow:hidden;}
.hc_lb ul li a{ display:block; padding:20px 10px;}
.hc_lb ul li a .hc_ztu{ width:170px; height:120px; overflow:hidden;}
.hc_lb ul li a .hc_ztu img{ width:170px; height:120px;transition: .3s transform;transform: translateZ(0); }
.hc_lb ul li a:hover .hc_ztu  img{transform:scale(1.1);-webkit-transform:scale(1.1);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);transition: .3s transform;}

.hc_lb ul li a .hc_ywz{ width: calc(100% - 350px); height:120px; overflow:hidden; margin-left:18px;}
.hc_lb ul li a .hc_ywz h5{ font-size:16px; color:#999; line-height:30px; height:30px; font-weight:normal; margin-top:10px; overflow:hidden;}
.hc_lb ul li a .hc_ywz p{ color:#666; font-size:12px; line-height:30px; height:60px; overflow:hidden; margin-top:10px;}

.hc_lb ul li a .hc_riqi{ width:100px; height:100px; overflow:hidden; display:block;  text-align:center; background:#222; margin-top:10px;}
.hc_lb ul li a .hc_riqi p{ height:60px; width:100px; line-height:36px; text-align:center; margin:15px auto;}
.hc_lb ul li a .hc_riqi p b{ font-weight:normal;}

.hc_lb ul li a:hover .hc_riqi p, .hc_lb ul li a:hover .hc_riqi p b,.hc_lb ul li a:hover .hc_ywz h5{ color:#72c62a;}

@media screen and (max-width:1600px){
	
.hc_tb,.hc_lb{ width:96%;}
.hc_lb ul li{ width:100%;}
.hc_lb ul li a{ padding:20px 0;}
	
 }

@media screen and (max-width:1024px){ 

.hc_n_tu { width:94%; padding:0 3%;}
.hc_tb,.hc_lb{ width:100%;}

}

@media screen and (max-width:768px){

.hc_lb ul li a .hc_ywz{ width: calc(100% - 190px);}	
.hc_lb ul li a .hc_ywz h5{ border-bottom:1px solid #72c62a; margin-top:0; height:40px; line-height:40px;}
.hc_lb ul li a .hc_riqi{ display:none;}

}

@media screen and (max-width:470px){

.hc_tb{ height:auto;}	
.hc_tb h2,.hc_tb p{ float:none; text-align:left; line-height:30px;}
.hc_lb ul li{ height:120px;}
.hc_lb ul li a .hc_ztu{ width:120px; height:80px; overflow:hidden;}
.hc_lb ul li a .hc_ztu img{ width:100%;}
.hc_lb ul li a .hc_ywz{ width: calc(100% - 138px);}	
.hc_lb ul li a .hc_ywz h5{ font-size:14px; line-height:30px; height:30px; }
.hc_lb ul li a .hc_ywz p{ font-size:12px; line-height:24px; height:50px; overflow:hidden; margin-top:0px;}

}
 


/* ----------------内页联系样式---------------------- */

.hc_con_t h2{ font-size:54px;}
.hc_con_t h2 b{ font-size:86px;}
.hc_lx{ width:1200px;  margin-top:20px; }
.hc_lx_wz{ width:40%;}
.hc_lx_wz h5{ line-height:50px;}
.hc_lx_wz p{ line-height:30px;}
.hc_lx_er{ width:60%; height:226px; background:url(/statics/images/pc/co_tu.png) center center no-repeat; background-size:100% 100%;}
.hc_lx_er img{ margin:60px 20px 0 80px; width:114px; height:114px; float:left;}
.hc_lx_er span{ float:left; margin-top:100px; line-height:30px; }

.hc_map{ width:1200px; margin:50px 0; text-align:center;}
.hc_map h3{ line-height:36px; text-align:center;}
.hc_map img{ width:100%; margin-top:20px;}

.hc_jr_wz,.hc_jr_er{ width:49%; margin-bottom:50px;}
.hc_jr_wz p,.hc_jr_er p{ line-height:30px; margin:20px 0;}
.hc_jr_wz p b,.hc_jr_er p b{ font-weight:normal; line-height:80px;}
.hc_jr_wz img{ display:none;}	

@media screen and (max-width:1600px){
	
.hc_map{ width:96%;}

.hc_lx_wz,.hc_lx_er{ width:49%;}

.hc_lx_er img{ margin:50px 20px 0 40px;}
.hc_lx_er span{ margin-top:80px;}
.hc_jr_er img{ float:right; }

 }

@media screen and (max-width:1230px){

.hc_jr_er img{ width:100%;}
	
}


@media screen and (max-width:768px){

.hc_con_t h2{ font-size:48px; }

	
.hc_lx_wz,.hc_lx_er{ width:100%;}	
.hc_lx_er{ margin-top:20px;}

.hc_jr_wz,.hc_jr_er{ width:100%; margin:0 auto;}
.hc_jr_wz img{ display:block; width:100%;}
.hc_jr_er img{ display:none;}
}


@media screen and (max-width:470px){

.hc_con_t h2{ font-size:40px; line-height:60px;}
.hc_con_t h2 b{ font-size:60px; }
}
 





/* ----------------内页主营样式---------------------- */

.hc_zy_wz{ width:47%; margin-bottom:50px;}
.hc_zy_y1{ width:100%; position:relative; z-index:9; margin:50px 0;}
.hc_zy_y1 .hc_zy_tb{ }
.hc_zy_y1 .hc_zy_tb b{ font-size:83px; font-weight:normal; position:absolute; left:40px; top:-15px; z-index:999;}
.hc_zy_y1 .hc_zy_tb span{ line-height:50px; margin-left:100px; display: inline-block; }

.hc_zy_img{ width:100%; height:auto; background:#242424;}
.hc_zy_img img{ width:100%;}
.hc_zy_img h4{ padding:20px 0 0 30px; overflow: hidden;}
.hc_zy_img h4 .line{ display:inline-block; height:1px; margin:10px ; background:#72c62a; width:30%;}
.hc_zy_img p{ padding:20px 20px 20px 30px; line-height:24px; }

.hc_zy_er{ width:47%; margin:150px 0 50px; padding-left:6%; }
.hc_zy_y1 .hc_zy_tb .hc_zyl{ width:160px; border-bottom:1px solid #72c62a; text-align:right; position:absolute; left:-13%; top:-15px; z-index:9999; }

@media screen and (max-width:1600px){
	
.hc_lx{ width:96%; }
 }
 
@media screen and (max-width:1230px){
	 
.hc_zy_y1{ margin:30px 0;}
.hc_zy_y1 .hc_zy_tb b{ font-size:60px; left:30px; top:-5px;} 
.hc_zy_y1 .hc_zy_tb span{ font-size:16px; margin-left:70px; line-height:40px;}
.hc_zy_y1 .hc_zy_tb .hc_zyl{ width:105px;}

}

@media screen and (max-width:768px){
	
.hc_zy_wz,.hc_zy_er{ width:100%; float:none;}
.hc_lx{ width:100%; }
.hc_zy_y1 .hc_zy_tb .hc_zyl{ font-size:60px; left:30px; top:-5px; width:15px; border-bottom:0px solid #72c62a;}	
.hc_zy_er{ margin:0 ; padding:0 ;}	
}

/* ----------------内页关于样式---------------------- */

.hc_ab_j{ width: calc(100% - 60px);}
.hc_ab_wz,.hc_ab_img{ width:49%; margin-top:20px;}
.hc_ab_wz h5{ text-align:right; line-height:36px; margin-top:50px;}
.hc_ab_wz p{ margin-top:20px;}

.hc_ab_img{ position:relative; z-index:6; background:#999;}
.hc_ab_img .hc_ab_l{ display:block; height:450px; width:93%; border:3px solid #72c62a; z-index:999; position:absolute; top:20px; left:30px;}
.hc_ab_img img{display:block; width:93%; height:450px; position:absolute; right:0; top:0; z-index:99;}
.hc_ab_lin{ display:block; width:400px; height:1px; background:#999; position:absolute;top:130px; left:-260px; z-index:10; }

.hc_ab_ln{ width: calc(100% - 60px); margin-top:80px;}
.hc_ab_ln h4{ line-height:40px;}
.hc_ab_ln h4 .line{ display:inline-block; height:1px; margin:5px 0 ; background:#72c62a; width:15%;}

.hc_ab_lcw{ margin:50px auto;}
.hc_ab_lcw img{ width:60%; float:left;}
.hc_ab_lcw p{ float:right; width:37%; line-height:36px;}

.hc_zg{  padding:20px 0 60px; margin-top: 50px;}
.hc_zg h4{ text-align:center;}
.license-left{position:relative;overflow:hidden;width:100%;height:400px; margin-top:50px;}

.license-left .bd{ display:none;}
.license-left .bd .picList{ width:100%;}
.tempWrap{width:100%;height:100%}
.license-left .bd ul{overflow:hidden;zoom:1}
ul{margin:0;padding:0}
.license-left .bd ul li{float:left;overflow:hidden;margin:0 1%;text-align:center ; width:18%}
li{list-style:none}
.license-left .bd ul li .pic{text-align:center}
.license-left .bd ul li .pic img{display:block;padding:2px;width:calc(100% - 6px); border:1px solid #ccc;}

.scrollcon{width:94%;height:385px; margin-bottom:70px;margin-top:50px;}
.LeftBotton{height:385px;width:60px;background:url(/statics/images/pc/zuo.png) no-repeat  center;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.RightBotton{height:385px;width:60px;background:url(/statics/images/pc/you.png) no-repeat  center;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}

.Cont{width:1050px;overflow:hidden;float:left;height:385px; margin:0 15px}
.ScrCont{width:10000000px;}
.Cont .pic{ width:300px;height:383px; border:1px solid #333;overflow:hidden;float:left; margin:0 23px;}
.Cont .pic img{background:#fff;display:block; width:300px; height:383px;}
#List1, #List2{float:left;}

@media screen and (max-width:1600px){
	
.Cont{ width:700px;}
.Cont .pic img{ width:80%; height:auto; margin:0 auto;}

.scrollcon{ margin-top:0;}
.LeftBotton ,.RightBotton{ height:300px;}
 }


@media screen and (max-width:1490px){ 

.hc_ab_wz{ /*height:458px;*/ overflow:hidden;}
.hc_ab_img .hc_ab_l{ top:10px; left:35px;}

.hc_ab_lcw p{ font-size:14px; line-height:24px;}

.license-left .bd ul li{ width:30%; margin-bottom:80px;}
.license-left{ height:300px;}


}


@media screen and (max-width:1230px){


.hc_ab_img img,.hc_ab_img .hc_ab_l{ height:400px;}
.hc_ry{ top:90px;}
.license-left{ height:250px;}	
.license-left .bd ul li{ width:30%;}

.hc_ab_lcw img,.hc_ab_lcw p{ width:100%}

.license-left .bd{ display:block;}
.scrollcon{ display:none;}
	
}


@media screen and (max-width:1024px){ 


.license-left .bd ul li{ width:23%;}
.license-left .bd .picList{ width:100%;}
.hc_ab_ln{ width:100%;}

.license-left{ height:240px;}



}

@media screen and (max-width:768px){ 

.hc_ab_j{ width:94%; padding:0 3%;}
.hc_ab_wz,.hc_ab_img{ width:100%;}
.hc_ab_wz h5{ text-align:left;}
.hc_ab_img .hc_ab_l,.hc_ab_lin{ display:none;}
.hc_ab_img img{ position:relative; width:100%; height:auto;}


.license-left .bd ul li{ width:31%;}
.license-left{ height:220px;}

}



@media screen and (max-width:470px){

.license-left .bd ul li{ width:48%;}

}


































