@charset "utf-8";
/* css document */

/* 头部logo 样式*/
.header_ln{ width:100%;  height:7rem;}
.header_ln .max_width_1200{ width:100%;}
.header_logo{ width:40%; height:7rem; display:table;position:relative; z-index:9999; float:left; }
.header_logo_img{ width:100%; height:100%; display:table-cell; vertical-align:middle; }
.header_logo_img img{ display:block; width:auto; height:auto; max-height:100%;}
.top_lj a{ color:#004e97;}

/* 头部logo 样式 end*/

/*导航样式可变样式*/
.btn1{display: none; transition: all 0.4s;}
.btn2{display: none;}
.nav1{ width:60%; font-size:1rem; text-align: center; float:right; position:relative; }
.nav1 .top_tel{ position:absolute; right:4%; top:1.25rem; text-align:right;}
.top_search li{ float:left; margin-left:1rem; font-size:.875rem; line-height:2rem; position:relative;}
.top_search li form{ border:1px solid #ccc; border-radius:9rem; line-height:2rem; background:url(/uploads/image/images/ss_07.png) no-repeat right center; }
.top_search li form input{ border:none; background:none; line-height:2rem; text-indent:1rem;}
.top_search li .search_bg{    display: block; width: 1rem; height: 1rem; position: absolute;  right: .875rem;  top: .25rem; line-height: 1.25rem; background:  no-repeat right center; z-index: -1; background-size: cover;}
.top_search li form .search_tj{ opacity:0;  }
.nav_list{width: 100%; max-width:1200px; margin:0 auto; height:3rem; line-height:3rem; margin-top:4rem;}
.nav_list>li{ width:12%; float: left; font-size:.875rem;overflow: hidden;position: relative;z-index: 999;text-align: center;}
.nav_list>li>a{ display:block; width:100%; position: relative; transition: all 0.4s; color:#333;}
.nav_list>li>a>span{ padding:.3rem .5rem; border-radius:.2rem; transition: all 0.2s;}
.nav_list>li>a>p{ display:block; width:4rem; height:4px; background:#fff; position:absolute; bottom:0; left:0; right:0; margin:0 auto;}

.nav2 { width:auto; min-width:100%; height:auto; font-size:.875rem; text-align:center; background: #fff; box-shadow:0 0 2px #ccc; position: absolute; z-index:999999; opacity: 0;transition: all 0.4s;}
.nav2>li{ padding:0 2rem;  height:2.5rem; line-height:2.5rem; border-bottom:1px solid #eee;}
.nav2>li:last-child{ border-bottom:0;}
.nav2>li>a{ width:100%; height:2.5rem; line-height: 2.5rem; display: block; color: #333; text-align:left; text-overflow:ellipsis; white-space:nowrap; transition: all 0.4s;}
/*导航样式可变样式  end*/

/*导航选中*/
.nav_list li.nav_sele>a>span{ color:#083579;  font-weight:bold;}
.nav_list>li.nav_sele>a>p{ background:#004e97;}
/*导航划过*/
.nav_list>li:hover{overflow:visible; }
.nav_list>li:hover>a>span{ color:#083579;  font-weight:bold; }
.nav_list>li:hover>a>p{ background:#004e97;}
.nav_list>li:hover .nav2{opacity: 1;z-index: 9999;}
.nav2>li:hover a{color:#c00;}


.foots_r .ind_zsdw{ height:2.8rem; line-height:2.8rem; position:relative;}
.foots_r .nav1 { width: 100%; clear: both; position: absolute; z-index: 111; display: black;}
.foots_r .nav_ul li{ position:relative;}
.foots_r .btn2 { width: 92%; padding:0 4%; height: 2.8rem; font-size: 1rem; position: absolute; top: 0; right: 0; z-index: 9; text-align:right; }
.foots_r .nav2 {display: none;}
.foots_r .nav2>li{ width:96%; padding:0 2%; background:#fff; border:1px solid #e5e5e5;}
.foots_r .nav2>li>a { display:block; width:100%; color: #333; line-height: 2.8rem; text-indent: 0; font-size: 0.875rem;}
.foots_r .mt_zsdw{ margin-left:2%;color: #09347a;font-size: 1.125rem;font-weight: bold;}



@media only screen and (max-width: 767px) {
    html,body{ font-size:90%;}
    /*头部*/
    .header_ln{ height:4.5rem; position:relative;background: rgba(255,255,255,.8);}
    .header_logo{ width:70%; height:4.5rem; margin:0; padding:0 2%;}
    .header_logo_l{width: 1000%; height:2rem;  padding:1.25rem 0; margin:0; position:inherit;}
    .header_logo_l img{ display:block; width:auto;height:2rem;}
    .header_logo_r,.top_tel{ display:none;}
	.header_logo_img img{ height:4.5rem;}
	.nav_list{ margin-top:0;}
	/*头部 end*/
	
	/*导航*/
    .nav1{width: 100%; display: none; background:#302e2e;clear: both;position: absolute;top: 4.5rem;  left:0; z-index: 111;}
	.nav_list{ height:auto; line-height:3rem;}
    .nav_list li{ width:100%; position:relative; text-align:left;}
    .nav_list a{text-indent: 1em;display: block;}
    .nav_list>li>a{line-height: 3rem;font-size: 1rem;border-bottom: 1px solid rgba(255,255,255,0.7); color:#fff;}
    .btn1,.btn2{right: 0;top: 0;display: flex;align-items :center;justify-content: center;cursor:pointer;}
    .btn1{width: 4.5rem; font-size: 2rem;height: 4.5rem; position:absolute; color:#333;}
    .btn2{ width:3rem; height: 3rem;font-size: 1rem; position:absolute; top:0; right:0; z-index:9; overflow:hidden;}
    .btn2 i{font-size: 1.3em;color:#fff;}
    .nav2 { display: none;transition:none; position:static;}
    .nav2>li>a{width: 92%;margin:0 auto; color: #fff;font-size: 0.875rem;line-height: 2.5rem; text-indent: 0; text-align:left;}
    /*导航可变样式*/
    .nav_list li.nav_sele>a,.nav_list>li:hover>a,.nav2{ background:#302e2e;}
    .nav2>li{ width:90%; margin:0 auto;border-bottom: 1px solid rgba(255,255,255,.4);}
	
	.nav_list li.nav_sele>a>span{ border:0; color:#fff;}
	.nav_list>li:hover>a>span{ color:#fff; border-bottom:0;}
	.nav_list>li>a>p{ display:none;}
	
	
	
	}
