

.nav_ul_main ul li:nth-child(4) span{color:#000; }
.wraps_contactus{ /*margin-top: 44px;*/ /*float:left;*/ height:360px;   background: url(../../web/img/public/banne_contactus.jpg) center no-repeat; }
.wraps_about {
    /* margin-top: 44px; */
    /* float: left; */
    /*width:100%;*/
    height: 440px;
    background: url(../../web/img/public/banne_about.jpg) center no-repeat;
    /*background-size:100%;*/
}

.tab_nav{ width: 100%; float:left; height:60px; background-color: #f5f5f5; }
.tab_nav_n{ width: 1000px; height:60px; margin:0 auto;  }
.tab_nav_n_left{ width: 1000px; height:60px; float:left;  }
.tab_nav_n_left li{ float:left; width:100px; height:60px; cursor: pointer; line-height: 60px; margin-left:30px; position: relative; }
.tab_nav_n_left li:first-child{ margin-left: 0px; }
.tab_nav_n_left li span{ color:#000; font-size:14px; font-family: "思源黑体"; font-weight: bold; }
.tab_nav_n_left li.act span{color:#051592;}
.tab_nav_n_left li .act_bot{ width: 56px; height:3px; background-color:#051592;  display: inline-block; position: absolute; bottom: 12px; left: 0;}

/*cons*/
.con_alls{  width:100%; float:left;  background-color:#f5f5f5; }
.con_alls_n{ width: 1000px;  margin: 0 auto; }
.commenp_con{ height:550px; width: 100%;  position: relative; }
.commenp_con_bg{ height:100%; width: 408px; float:left; background-image: url(../imgs/about/1.png); background-repeat: no-repeat;  }
.commenp_con_map{ width: 592px; position: relative;  height:294px; float:right; background-image: url(../imgs/about/wdz.png); background-position:-190px 0px;background-repeat: no-repeat;}
.commenp_con_map_con{width:471px; height:100px;  /*background-color: red;*/ position: absolute; left: 55px; top: 25px;}
.commenp_con_map_con_tit{ width: 100%; }
.commenp_con_map_con_tit span{ color: #000;font-size: 29.98px; font-family: "思源黑体"; font-weight: bold; }
.commenp_con_map_con_c{ width: 100%; margin-top: 15px;  line-height: 25px;}
.commenp_con_map_con_c span{ color:#8a8a8a; font-size: 12.39px; }
.commenp_con_l{ width: 810px; height:260px; background-color: #fff;  position: absolute; bottom: 0;z-index: 2; left: 138px; }
.commenp_con_l li{ width: 270px;height:260px; float:left; }
.commenp_con_l_img{ width: 100%; height:50px;  margin-top: 20px;background-image: url(../imgs/about/ic_jb.png);background-repeat:no-repeat; background-position: center;  }
.commenp_con_l_img-1{width: 100%; height:50px;  margin-top: 20px;background-image: url(../imgs/about/ic_td.png);background-repeat:no-repeat; background-position: center;}
.commenp_con_l_img-2{width: 100%; height:50px;  margin-top: 20px;background-image: url(../imgs/about/ic_zy.png);background-repeat:no-repeat; background-position: center;}
.commenp_con_l_t{  width: 100%; height:22px; text-align: center;}
.commenp_con_l_t span{  color: #000;font-size: 14px; font-family: "思源黑体"; font-weight: bold;  }
.commenp_con_l_c{ width: 100%; margin-top: 8px;  }
.commenp_con_l_c_n{ width: 212px; margin: 0 auto; line-height: 25px; }
.commenp_con_p{width:724px;height:319px; background-color: #051592; position: absolute; bottom: -121px; left: 277px; }
.commenp_con_p_n{ width:100%; height:100%; position: relative;   }
.commenp_con_p_n_t{width:100%; height:30px; line-height:30px;position: absolute; bottom: 50px; text-align:center;}
.commenp_con_p_n_t span{ font-size:12.41px; color: #fff; }

.commenp_maps{ width: 1000px; float:left; height:500px;  margin-top: 190px; }
.commenp_maps_left{ width: 550px; height:500px; margin-left: 15px; float:left; }
.commenp_maps_right{ width: 424px; float:right; height:100%; }
.commenp_maps_right_top{ width: 390px; float:left; margin-top: 70px;} 
.commenp_maps_right_top_t{ width: 100%; height:30px; line-height: 30px; float:left;}
.commenp_maps_right_top_t span{ font-size: 16px;color: #000;font-family: "思源黑体"; font-weight: bold; }
.commenp_maps_right_top_c{ width:100%; float:left;  margin-top: 10px; line-height: 25px;}
.commenp_maps_right_top_c span{ font-size: 14px; color: #8a8a8a;  }

.commenp_maps_right_bot{ width: 390px; float:left; margin-top: 20px;}
.content_all_n_zz{}
.content_all_n_zz_tit { float:left;width:100%;height:50px; text-align: center; margin-top: 20px;}
.icon_zz{  display: inline-block; vertical-align: middle;  width:31px ; height:33px; background-image: url(../imgs/content/icon_zz.png); background-repeat: no-repeat;  background-size:31px 33px; background-position: center; }
.content_all_n_zz_tit span{ vertical-align:middle; margin-left:15px ; color: #000; font-size: 29.99px; font-weight: bold;   }

.content_all_n_zz_tit_next { text-align: center; margin-top: 20px;}
.content_all_n_zz_tit_next span{ vertical-align:middle; margin-left:15px ; color: #000; font-size: 29.99px; font-weight: bold;   }
.content_all_n_zz_wrap{ width: 100%; float:left; margin-top:25px;}
.commenp_con_qywh{ width: 100%; height:564px;float:left;}
.commenp_con_qywh_left { width: 464px; float:left; height:100%; }
.commenp_con_qywh_right{ float:right;width: 416px; }
.con_alls_n_a{ width: 100%; position: relative; height:500px; float:left ; background-color: #051592; margin-top:458px; }
.con_alls_n_a_s{ width: 1485px; height:655px; left: 50%; margin-left: -742.5px; position: absolute; top: -275px; background-color: #fff; }
.con_alls_n_a_s_title{ width:100%; height:58px; line-height: 58px; text-align: center; margin-top:45px; }
.con_alls_n_a_s_title span{font-size: 29.99px;color: #000;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time{  width: 100%; height:427px; background-image:url(../imgs/about/time_sj.png); background-repeat: no-repeat; background-position: center;  margin-top:60px; position: relative;}
.con_alls_n_a_s_time li:nth-child(1){
	 width: 252px; height:131px;
	
	 position:absolute;
	 left:300px;
	 top:50px;

}

.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_time{ width: 95px; height:100%;  float:left; margin-top:25px; }
.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_time span{font-size: 29.99px;color: #051592;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_con{ margin-top:50px; }
.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_con_tit{ width: 100%; height:20px; line-height: 20px; }
.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_con_tit span{ color: #000; font-size: 14px; font-weight: bold; }
.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_con_c{ width: 100%; }
.con_alls_n_a_s_time li:nth-child(1) .con_alls_n_a_s_time_con_c span{ color:#8a8a8a ;  font-size:12.41px;}
.con_alls_n_a_s_time li:nth-child(2){
	 width: 352px; height:131px;
     position:absolute;
	 left:425px;
	 top:290px;

}
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_time{ width: 95px; height:100%;  float:left; margin-top:25px; }
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_time span{font-size: 29.99px;color: #051592;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_con{ margin-top:-20px; width: 262px; }
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_con_tit{ width: 100%; height:20px; line-height: 20px; }
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_con_tit span{ color: #000; font-size: 14px; font-weight: bold; }
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_con_c{ width: 100%; }
.con_alls_n_a_s_time li:nth-child(2) .con_alls_n_a_s_time_con_c span{ color:#8a8a8a ;  font-size:12.41px;}

.con_alls_n_a_s_time li:nth-child(3){
	 width: 352px; height:131px;
     position:absolute;
	 left:558px;
	 top:-8px;

}
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_time{ width: 95px; height:100%;  float:left; margin-top:25px; }
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_time span{font-size: 29.99px;color: #051592;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_con{ margin-top:80px; width: 262px; }
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_con_tit{ width: 100%; height:20px; line-height: 20px; }
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_con_tit span{ color: #000; font-size: 14px; font-weight: bold; }
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_con_c{ width: 100%; }
.con_alls_n_a_s_time li:nth-child(3) .con_alls_n_a_s_time_con_c span{ color:#8a8a8a ;  font-size:12.41px;}

.con_alls_n_a_s_time li:nth-child(4){
	 width: 352px; height:131px;
     position:absolute;
	 right:380px;
	 top:344px;

}
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_time{ width: 95px; height:100%;  float:left; margin-top:25px; }
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_time span{font-size: 29.99px;color: #051592;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_con{ margin-top:-20px; position: relative; width: 262px; }
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_con_tit{ width: 100%; height:20px; line-height: 20px; position: absolute; top: -30px; right: -100px; }
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_con_tit span{ color: #000; font-size: 14px; font-weight: bold; }
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_con_c{ width: 182px;  position: absolute; right: -20px; top: -8px; }
.con_alls_n_a_s_time li:nth-child(4) .con_alls_n_a_s_time_con_c span{ color:#8a8a8a ;  font-size:12.41px;}

.con_alls_n_a_s_time li:nth-child(5){
	 width: 352px; height:131px;
     position:absolute;
	 right:200px;
	 top:25px;

}
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_time{ width: 95px; height:100%;  float:left; margin-top:25px; }
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_time span{font-size: 29.99px;color: #051592;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_con{ margin-top:40px; width: 262px; }
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_con_tit{ width: 100%; height:20px; line-height: 20px; }
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_con_tit span{ color: #000; font-size: 14px; font-weight: bold; }
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_con_c{ width: 100%; }
.con_alls_n_a_s_time li:nth-child(5) .con_alls_n_a_s_time_con_c span{ color:#8a8a8a ;  font-size:12.41px;}

.con_alls_n_a_s_time li:nth-child(6){
	 width: 352px; height:131px;
     position:absolute;
	 right:60px;
	 bottom:20px;

}
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_time{ width: 95px; height:100%;  float:left; margin-top:25px; }
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_time span{font-size: 29.99px;color: #051592;font-family: "思源黑体"; font-weight: bold;}
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_con{ margin-top:-40px; width: 262px; position: relative; }
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_con_tit{ width: 100%; height:20px; line-height: 20px; position: absolute; right: -60px; top: -30px;}
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_con_tit span{ color: #000; font-size: 14px; font-weight: bold; }
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_con_c{ width: 182px;position: absolute; right: 20px; top: -8px; }
.con_alls_n_a_s_time li:nth-child(6) .con_alls_n_a_s_time_con_c span{ color:#8a8a8a ;  font-size:12.41px;}

.con_alls_n_b{ width: 100%; float:left;  }
.con_alls_n_b_n{ width: 1000px; margin: 0 auto;  }
.com_con_news_zx{ width: 100%; height:900px;  }
.com_con_news_zx_title{ position: relative; width: 100%; height:70px; margin-top:90px; line-height: 70px; text-align: center; }
.com_con_news_zx_title span{ color: #000; font-size:29.99px;font-family: "思源黑体"; font-weight: bold;}
.more_news{ position: absolute; right: 0; top: 0; font-size: 12.41px;}
.com_con_news_zx_list{ width: 100%; height:900px; float:left; margin-top: 60px; }
.com_con_news_zx_list li{
      width: 387px;
      height:382px;
     
      float:left;
      margin-left:126px;
}
.com_con_news_zx_list li{
      width: 387px;
      height:382px;
      
      float:left;
      margin-left:126px;
      margin-bottom:35px;
}
.com_con_news_zx_list li:nth-child(2n-1){
   
margin-left:40px;
}

.com_con_news_zx_list_m{ width: 100%; height:258px; }
.com_con_news_zx_list_m img{ width: 100%; height:258px; }
.commenp_con_news_zx_list_t{ width: 100%; height:35px; line-height: 35px; float:left; margin-top: 25px;  }
.commenp_con_news_zx_list_t span{ font-size: 14.04px;  color: #000;font-family: "思源黑体"; font-weight: bold; }
.commenp_con_news_zx_list_c{width: 100%;float:left; margin-top: 12px;  line-height: 25px;}
.commenp_con_news_zx_list_c span{ font-size: 12.41px; color: #8a8a8a; }
.com_con_news_environment{  height:550px; width: 100%;  float:left;}
.com_con_news_environment_title{}
.com_con_news_environment_title{ width: 200px; height:70px; margin:9px auto; line-height: 70px; }
.com_con_news_environment_title span{ color: #000; font-size:29.99px;font-family: "思源黑体"; font-weight: bold; margin-left: 20px;}

.com_con_news_environment_video{ width: 100%; height:446px; float:left; position: relative; }
.play_video{ width:64px; height:65px; position: absolute; left: 50%; margin-left: -32px; top: 50%; margin-top:-32.5px;  background-image: url(../imgs/about/8.png); background-repeat: no-repeat; background-position: center; background-size:64px 65px;}
.com_con_news_comment{ width: 1000px; height:343px; float:left;  margin-top:80px; }
.com_con_news_environment_con{ width: 100%; height:268px; margin-top:20px; float:left; position: relative;  }
.com_con_news_environment_con_c{ width:400px; height:223px; }
.c-face{ width: 54px; height:54px; margin-top:37px; margin-left: 26px; position: relative; }
.c-face img{ width:54px; height:54px; }
.icon_douhao{ display: inline-block; width: 18px; height:16px; position: absolute; top: 0px; left: -5px;  background-image: url(../imgs/about/10.png); background-repeat: no-repeat; background-position: center; background-size:18px 16px;  }
.c-con{ width: 100%;float:left; margin-top:25px; margin-left: 25px; line-height: 25px; }
.c-con span{font-size: 12.41px; color: #8a8a8a;}
.com_con_news_environment_bg_img{ width: 479px; height:371px; position: absolute;  top: -90px;background-image: url(../imgs/about/bg_face.png); background-repeat: no-repeat; background-position:center; right: 0px;   }
.con_alls_n_c{ width: 100%; height:240px; float:left; background-color:#051592 ; margin-top:155px;background-image: url(../imgs/about/bg_fouse.png); background-repeat: no-repeat; background-position:center;  }
.con_alls_n_d{ width: 100%; float:left; }

.con_alls_n_d_n{ width: 1000px; margin: auto; }
.con_alls_n_d_n_title{ width: 1000px; height:80px; line-height: 80px; text-align:center;margin-top:45px; }
.con_alls_n_d_n_title span{ font-size: 29.99px; color: #000; font-family: "思源黑体"; font-weight: bold;  }
.con_alls_n_d_n_lunbo{ width: 1000px; height:370px; float:left; margin-top:30px; }

.con_alls_n_d_n_titles{width: 1000px; height:80px; line-height: 80px; text-align:center; float:left; margin-top:100px; }
.con_alls_n_d_n_titles span{ font-size: 29.99px; color: #000; font-family: "思源黑体"; font-weight: bold;  }

.con_alls_n_d_n_list{ width: 100%;  float:left;  margin-top:50px;}
.con_alls_n_d_n_list_n{ width:580px; height:90px; margin: 0 auto;}
.con_alls_n_d_n_list_n li{ width: 290px; float:left; text-align: center; }
.con_alls_n_d_n_list_n li span{ font-size: 11.96px; color: #051592 ;font-weight: bold;  }
.con_alls_n_d_n_list_n li label{ font-size: 11.96px;  color: #000;font-family: "思源黑体"; font-weight: bold;margin-left: 10px;}
.icon_lxr{ width:54px; height:54px; display: inline-block; background-image: url(../imgs/about/icon_jl.png); background-size: 54px 54px; vertical-align: middle;  }
.icon_emi{ width:54px; height:54px; display: inline-block; background-image: url(../imgs/about/ic_zy.png); background-size: 54px 54px; vertical-align: middle;  }
.qiwhtits{ width:  100%; height:50px; line-height: 50px; margin-bottom:10px; }
.qiwhtits span{  color: #000; font-size: 29.99px; font-weight: bold;}


div.wrapper{position:relative;width:100%}
div.wrapper.demo1{margin:60px auto 0}
div.wrapper:not(.demo1){margin:80px auto 0}
div.wrapper>h3{display:inline-block;padding:0 1rem;margin-bottom:2rem;border-radius:1.4rem;background-color:#fff;font-size:1.4rem;font-weight:400;color:#222}
div.wrapper>ul.container{position:relative;height:252px;margin:0 auto;transform:translate3d(0,0,0)}
div.wrapper ul.container>li.cards_list{border-radius:.3125rem; width: 196px; height:352px; background-color:#f4f4f4;overflow:hidden ; border:1px solid blue;}
ul.container>li.cards_list>div.img>img{display:block;width:20rem; height:20px;}
ul.container>li.cards_list>div.main_con{padding:0 1rem;box-sizing:border-box}
ul.container>li.cards_list>div.main_con h4.name{padding-top:1rem;font-size:1.2rem;font-weight:600;color:#424242; width: 100%; text-align: center;}
ul.container>li.cards_list>div.main_con h3.ms{font-size:0.89rem;color:#8a8a8a; width: 100%; text-align: center;}
ul.container>li.cards_list>div.main_con p.content{padding-top:1rem;height:4.5rem;font-size:.9rem;color:#777;text-align:justify;line-height:1.5rem}
ul.container>li.cards_list>div.main_con p.label{font-size:.9rem;color:#555;padding-top:1rem;padding-bottom:2rem}
div.wrapper.horizontal>ul.container{width:70rem}
div.wrapper.vertical>ul.container{width:40rem}
div.wrapper.horizontal ul.container>li.cards_list{width:20rem}
div.wrapper.vertical ul.container>li.cards_list{display:flex}
div.wrapper.horizontal i.btn-direct>span.shift-left{transform:translate(-30%,-50%) rotate(-45deg)}
div.wrapper.horizontal i.btn-direct>span.shift-right{transform:translate(-70%,-50%) rotate(135deg)}
div.wrapper.vertical i.btn-direct>span.shift-left{transform:translate(-50%,-30%) rotate(45deg)}
div.wrapper.vertical i.btn-direct>span.shift-right{transform:translate(-50%,-70%) rotate(-135deg)}
.icon_class.icon_sw{ width: 30px; height:31px; margin: 0 auto; margin-top: 20px; background-image: url(../imgs/about/icon_sw.png); background-position: center;background-repeat: no-repeat;}
.icon_class.icon_swqd{ width: 30px; height:31px; margin: 0 auto; margin-top: 20px; background-image: url(../imgs/about/icon_swqd.png); background-position: center;background-repeat: no-repeat;}
.icon_class.icon_unity{ width: 30px; height:31px; margin: 0 auto; margin-top: 20px; background-image: url(../imgs/about/icon_unity.png); background-position: center;background-repeat: no-repeat;}
.icon_class.icon_yj{ width: 30px; height:31px; margin: 0 auto; margin-top: 20px; background-image: url(../imgs/about/icon_yj.png); background-position: center;background-repeat: no-repeat;}
.icon_class.icon_3w{ width: 30px; height:31px; margin: 0 auto; margin-top: 20px; background-image: url(../imgs/about/icon_3wkjsjs.png); background-position: center;background-repeat: no-repeat;}
.map{ width:459px; height:270px; margin-left:20px; float:left; background-image: url(../imgs/about/map.png); background-repeat: no-repeat; background-position: center;  }
.xinxi{ width:500px; float:right; }
.xinxi p:first-child{font-size: 18px;
    color: #333;
    margin-bottom: 35px;}
.xinxi p {
    font-size: 14px;
    color: #555;
    margin-bottom: 20px;
    margin-left:30px;

    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
}
.lxr_list{ width: 1000px; background-color: #fff; float:left; padding-top: 20px; padding-bottom: 20px; }
.weixin{ width: 1000px; height:160px; margin-top: 20px;margin-bottom: 35px; float:left; background-image: url(../imgs/about/kf2.jpg); background-repeat: no-repeat; background-position: center; }