#menu{width: 100%;height: 55px;box-sizing: border-box;background:#fff;}
.index-nav{width: 100%;box-sizing: border-box;}
.index-nav-frame{max-width: 1400px;margin: 0 auto;}
.index-nav-frame-line{color: #222;float: left;position: relative;display: block;outline: none;cursor: pointer;width: 11.1%;line-height: 55px;
    text-align: center;font-size:18px;font-weight:bold;}



.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* firefox 4 */-o-transition: all 0.5s; /* opera */z-index:999;}
.index-nav-frame-line-li{width: 100%;text-align: center;background:#0a4096;color: #fff;font-size:16px;line-height:38px;}
.index-nav-frame-line-li a{color:#fff;font-weight:normal;}
.index-nav-frame-line-li:hover{background: #2353a1;color:#fff;}

.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}
@media only screen and (max-width:800px) {
	.index-nav{display:none;}
	
}


/*手机端导航*/
.mobile{width: 100%;position:absolute;display: none;top: 0;right: 0;z-index: 999;}
.mobile-inner-header{width:100%;height: 0;position: absolute;top: 0px;right: 0px;z-index: 2;}

.mobile-inner-header-icon{ height: 30px;text-align: center;float:right;width: 30px;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;padding-right:20px;margin-top:6%;}
.mobile-inner-header-icon:hover{cursor: pointer;}

@keyframes clickfirst {
	0% {transform: translateY(4px) rotate(0deg);}
	100% {transform: translateY(0) rotate(45deg);}
}   
@keyframes clicksecond {
	0% {transform: translateY(-4px) rotate(0deg);}
	100% {transform: translateY(0) rotate(-45deg);}
} 
@keyframes clickthird {
	0% {opacity: 0;}
	100% {opacity: 0;}
}   

@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);}
  100% {
    transform: translateY(-4px) rotate(0deg);}
}
@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);}
  100% {
    transform: translateY(4px) rotate(0deg);}
}
@keyframes outthird {
  0% {
    transform: translateY(0) rotate(90deg);}
  100% {
    transform: translateY(12px) rotate(0deg);}
}

.mobile-inner-header-icon-out{background:url(../img/top_menu_open.jpg) center no-repeat;}
.mobile-inner-header-icon-click{background: url(../img/top_menu_close.jpg) center no-repeat;width:30px;height:30px;}

.mobile-inner-nav{background-color: rgba(0,86,181,0.88);width: 100%;position: absolute;margin-top: 14%;left: 0px;padding-bottom: 18px;display: none;}
.mobile-inner-nav a{display: inline-block;line-height: 45px;padding: 10px 0;text-align: center;text-decoration: none;width: 100%;font-size: 14px;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.1);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-size: 18px;}
.mobile-inner-nav a:hover{font-weight: bold;}
.mobile-inner-nav li{position: relative;}
.mobile-inner-nav li a{}
.mobile-inner-nav li strong{color: #fff;position: absolute;right:20px;top: 13px;font-size: 25px;cursor: pointer;width: 40px;height: 45px;text-align: center;line-height: 40px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;}

.mobile_subNav{display: none;}
.mobile-inner-nav dd a{height: 35px;line-height: 35px;font-size: 14px;}


/**************手机版搜索**************/

.mobile_search{clear: both;position: relative;height: 40px;margin: 0;overflow: hidden;display:block;*display: inline;*zoom:1;vertical-align: middle;border-radius: 5px;background:#fff;}
.mobile_search input.notxt{width: 85%;border:none;height: 50px;line-height: 50px;left: 0;background: rgba(255,255,255,1.0);font-size:16px;border:none;}
.mobile_search input.notxt1{width: 15%;border:none;height: 50px;line-height: 50px;float: left;z-index: 2;background:#f38106;color:#fff;font-size:16px;}
.modile_link{text-align: center;padding: 18px 13px 0;}
.modile_link a{display: inline-block;*display: inline;*zoom:1;width: auto;margin: 0 40px 0 0;font-size: 15px;vertical-align: middle;padding: 0;border: 0;}



/**************自适应代码**************/

@media screen and (max-width:1400px) {
  .sy_img{width:50%;}
  .sy_font{width:45%;}
  
}

@media screen and (max-width:1280px) {
    .header_mid{display: none;}
.ej_right_img li img{height:160px;}
  
.ej_right_img li span{margin-bottom:0;}


}
@media (min-width:1280px)  and (max-width:1400px) {
    .container{padding:0px 20px;}
    #header{padding:0px 10px;box-sizing: border-box;}
    .logo{width:60%;}
    .header_mid{padding:58px 0px 0;width:22%;box-sizing: border-box;}
    .header_mid img{max-width:100%;}
    .header_right_bot{width:200px;}
    .ss_an{padding: 5px 6px 0px 0px;}
.fot_mid{    padding: 0px 0px 0px 55px;}


}

@media screen and (max-width:1024px){
  .container{padding:0px 10px;}
  #header{padding:0px 15px;box-sizing: border-box;}

  #menu{display: none;}
  .header_right{display: none;}
  .mobile{display: block;}

.sjtc{position: absolute;    z-index: 9999;top:70%;}
  .con_four{margin:0;}
  
   .ej_mid{width:100%;box-sizing: border-box;}
    .ej_banner img{height:auto;}

    .ej_left{width:100%;box-sizing: border-box;background:none;display: none;}

	

	
	.ej_right,.ej_right01{padding:0px;width:100%;box-sizing: border-box;}
   .ej_right_nav,.ej_right_nav01{line-height:auto;height:auto;border-bottom:none;}
   .ej_right_nav h1,.ej_right_nav01 h1{width:100%;background: #1d50a2;color:#fff;line-height:40px;background-bottom:none;font-weight:normal;font-size:18px;text-align:center;}
   .ej_right_nav span,.ej_right_nav01 span{width:100%;background:/*#f7f7f7 */url(../img/ej_dqw.jpg) 10px  13px  no-repeat;line-height:45px;padding-left:40px;box-sizing:border-box;    border-bottom: 1px #d2dcec solid;margin-bottom:15px;}
   
  .ej_right_new{width:100%;}
  
  .fot_right{padding-left:20px;}
  .fot_right li{display:block;}
  .fot_right li img{margin:0 auto;display:block;}
  .fot_right li span{width:100%;display: block;margin-bottom:20px;}
  
  .ej_right_xq h1{line-height:35px;padding-bottom:15px;font-size:18px;}
  .ej_right_ls dl{padding-left:20px;}
  	.ej_right_xr li img{float:left;max-width:30%;height:auto;}
.ej_right_img li{height:auto;width:46%;margin:0px 2% 20px;}
.ej_right_img li img{height:230px;}
.fot_mid{padding:0px 0px 0px 20px;}

}



@media screen and (max-width:1000px) {
    .container{padding:0px 10px;}
     .mobile-inner-nav{margin-top:15%;}


    

    .header_right{display: none;}
    .con_new{width:100%;}

    .sy_img{width:50%;}
    .sy_font{width:50%;box-sizing: border-box;}

   
.responsive .item{height:auto;}

    .tz_gg{width:100%;padding:10px 0px 0px 0px;}
    .tz_gg_font li{width:50%;}
    .con_zt ul li img{max-width:100%;height:auto;}
    .con_cgxx{width:100%;}
.con_cgxx_font {margin:0;}
    .con_cgxx_font li{width:100%; padding:0px;}
    .con_xyfj_font li{width:50%;}
    .con_cgxx_nav_jj{padding-top:10px!important;}

.con_mt_font{margin:0;}
    .con_cgxx_font{margin-bottom:20px;}

    .con_xyfj_font li .pic{height:276px;}
    .con_xyfj_font li .pic img{height:276px;}

    .fot_left{width: 35%;}
    .fot_mid{width:65%;border-right:none;padding:0px 0px 0px 20px;}

    .fot_right{width:100%;margin-top:20px;border-top:1px #4785c9 solid;padding-top:20px;}
    .fot_right li{width:25%;}

.ej_right_img li img{height:200px;}

   

   
   

}


@media screen and (max-width:768px){
   
  #header{height:auto;padding:15px 0px;}
  .logo{padding-top:0;}
  .logo img{width:80%;}
 .mobile-inner-nav{margin-top:14%;}
 
  .sy_img{width:100%;height:400px;}
  .sy_font{width:100%;padding-left:0;}
  .slideBox01{height:330px;}
  .slideBox01 .bd img{height:330px;}
  .slideBox01 .bd span{background:#1f54b4;height:auto;width:100%;margin:0;line-height:40px;padding:15px;}

  .tz_gg_font li{width:100%;}
  .mt_top{height:60px;}
 

  .con_mt_nav{padding-bottom:5px;}

  .con_zt ul li{width:100%;}
  .con_mt_font ul li{width:100%;margin-top:20px;padding:0px;display:block;}


  .con_four{margin:0;}
  .con_cgxx{padding:0;}

  .con_xyfj_font li .pic{height:176px;}
  .con_xyfj_font li .pic img{height:100%;}
  .con_xyfj_font li .pic h2{font-size:16px;margin-top:-40px;background:rgba(10,64,150,0.3);color:#fff;text-align: center;position: absolute;line-height:40px;width:100%;}
  
  
  
  .ej_right_xr li{width:100%;margin:0px 0px 25px;}
     .ej_right_jg_top ul li{width:100%;margin:0 0px 30px;}

.ej_right_xq{padding:20px 0px;}

  #footer{padding:20px 0px 0px 0px;}
  .fot_left{border-bottom:1px #4785c9 solid;padding-bottom:20px;float:none;width:100%;text-align:center;}
.fot_left_nav{    background: url(../img/map.jpg) 43% center no-repeat;}
  .fot_right{border-top:none;}
  .fot_mid{display: none;}
  .fot_right{padding:0;float:none;}
  .fot_right li{width:50%;text-align: center;display:block;}
  
  .fot_right li img{margin:0 auto;display:block;}
  .fot_right li span{width:100%;display: block;margin-bottom:20px;}
  
  
  .con_szjd_ul .slick-next{right:0;}
  .con_szjd_ul .slick-prev{left:0;}
  .responsive .item img{height:auto;}

  

}

@media screen and (max-width:480px){

  .sy_img{width:100%;height:330px;}
  .sy_font{width:100%;padding-left:0;}
  .slideBox01{height:260px;}
  .slideBox01 .bd img{height:260px;}
  .slideBox01 .bd span{line-height:30px;}

  .mt_top{min-height:60px;}
  .con_xyfj_font li{width:100%;}
  .con_xyfj_font li .pic{height:auto;}
  .con_xyfj_font li .pic img{height:100%;}
  .con_xyfj_font li .pic h2{font-size:16px;margin-top:-40px;background:rgba(10,64,150,0.3);color:#fff;text-align: center;position: absolute;line-height:40px;width:100%;}

  .fot_right li{width:50%;text-align: center;}
  .fot_right li span{width:100%;display: block;text-align: center;}
.ej_right_img li{height:auto;width:96%;margin:0px 2% 0px;}
.ej_right_img li span{line-height:40px;}
.fot_left_nav{    background: url(../img/map.jpg) 36% center no-repeat;}
}

@media (min-width:320px) and (max-width:479px){
  .con_xyfj_nav{margin:0;text-align: left;}
  .con_xyfj_nav_hline{display:none;}
  .con_xyfj_nav_h{padding:10px  0px;float:left;}
  .con_szjd_font{padding:0;}
   
   .ej_right_xr li img{float:left;width:100%;}



.fot_bot{line-height:38px;}

 
}