@import url(all.css);

 
.left{ float:left}

.right{ float:right}
 


body{ max-width:960px; color:#000; margin:0px auto; position:relative; background-color:#fff}
a{text-decoration:none; color:#000;}
a:hover{color:#000;}

.header{ background:#fff;
 z-index:101;
text-align:center; 
position:relative;
 width:100%;
 
 
}
.header img{ width:100%; height:auto; }

#path{ width:40px; height:40px; background:#707070; position:fixed; bottom:0px; right:0px; color:#fff; font-size:24px; line-height:40px; text-align:center; cursor:pointer; display:none;}
#path:hover{background:#000;}

 

.bj {background: rgba(00,00,00,0.5);width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 100;display: none;}

.di {width: 65px;height: 100%;position: absolute;right: 0;top: 0;z-index: 1;  background-color:#fff;display: none;}
.di2 {width: 65px;height: 100%;position: absolute;right: 55px;top: 0;z-index: 1;  background-color:#fff;display: none;}




.nav{ position:absolute; display:none; z-index:102;text-align: left; width: 100%;left: 0px;top:auto;font-size: 12px;border-top: 1px solid #f0f0f0;}
.nav li{background: #fff; border-bottom: 1px solid #f0f0f0;   line-height:70px; text-indent:2em; font-size:15px}
 
 .nav li a:hover{  color:#e6e7e7}
 
 
 #nav2{ position:absolute; display:none; z-index:102;text-align: left; width: 100%;left: 0px;top:auto;font-size: 12px;  background: #f6efe8;  height:45px; font-size:14px ;line-height:45px; }
 
  #nav2 li{ float:left; width:33%; text-align:center}
 #nav2 li a{ color:#000; font-size:16px; display:block}
 
#nav2 img{ width:15px!important;}
 
 .search{ position:absolute;  z-index:102;text-align: left; width: 100%;left: 0px;top:auto;font-size: 12px; background: #ebebeb;  height:45px; font-size:14px ;line-height:45px;}
 .box2{ height:30px; width:80%;  margin-left:20px; margin-top:5px;border:none; background-color:#fff}
 
 
 
.clearfix{display:block; }
 
 
.ny_zblb1 li a{display:block; text-decoration:none;color:#000;background:url(../images/04.gif) no-repeat 90%;}
.ny_zblb1 li a.cur{color:#000; background:url(../images/04_h.gif) no-repeat 90%;text-decoration:none;}

.ny_zblb1 li ul{display:none;color:#000;border-top: 1px solid #f0e3cd;  }
.ny_zblb1 li ul li{float:none;background-image:none; line-height:50px;margin-top:0px;font-size:16px;}

 .ny_zblb1 li ul li:last-child{  border-bottom:none}

.ny_zblb1 li ul li a{ display:block;background:url(../images/05.gif) no-repeat 90%;}
.ny_zblb1 li ul a:hover{ background-color:#f2ead5}

.ny_zblb1 li ul li ul li{float:none;background-image:none; line-height:50px;margin-top:0px;font-size:12px!important;  text-indent:4em!important;}


.ny_zblb1 li ul li ul li a{ font-size:16px!important;  }



.close,.close2
{
	display:none
}


.header_lb{ position:absolute; right:10px; top:50%; margin-top:-8px; cursor:pointer; z-index: 100;    }
 
.header_lb img{ width:60%!important; }

.header_zy{ position:absolute; right:65px; top:50%; margin-top:-10px; z-index: 100;  }

.header_zy img{ width:65%!important; }
.header_zy i{ color:#a40d2c;}

.header_tel{ position:absolute; right:120px; top:50%; margin-top:-10px; z-index: 100;  }

.header_tel img{ width:60%!important; }
 


.header_zy2{ text-align:center}
.header_zy2 i{font-size:22px;color:#d09167;}



.main{ text-align:left;  line-height:200%;  }
 
  .main .jptit
 {
	  
	 text-align:center;
 
	 height:80px;
	 width:100%; background-color:#e6e6e7; line-height:80px
	 
}

   .main .jptit h1
 {
	 
	 
	 color:#000 ;
	 
	 font-size:30px; 
 
  
}

.indexp{
	text-align:center;
	margin-top:10px;
	border-bottom: #e6e6e7 solid 2px;
}
.indexp li{
	
	padding:20px 0px 50px 0px; 
}
.indexp li h2{
	color:#595858;
	font-size:18px;
	padding-bottom:10px
}
	



.indexp li .more {
    display: block;
    width: 94px;
    height: 27px;
    line-height: 27px;
    margin: 0px auto;
    text-align: center;
    background-color: #151c2c;
    color: #FFF;
}





.zd
{
	margin:30px 0px; text-align:center;   
}
.zd .tit
{
	 font-size:28px;
	 padding-bottom:20px
	
}
.zd .wz
{
	 font-size:12px; text-align:left; line-height:180%; margin-top:5px;  
	
}








  
/*FOOTER éî„‚æ•¤æ´æ›¢å„´ç€µè‰°åŸ…é–®ã„¥åžŽ å¯®â‚¬æ¿®ï¿½*/
.backtop
{
	     position: fixed;
    right: 10px;
    bottom: 1.75rem;
    z-index: 111111;
}
.jb
{
	height:10px;
    background: linear-gradient(#fff, #e8e8e8); /* æ ‡å‡†çš„è¯­æ³• */
}


footer {width:100%; background-color:#333; color:#fff; font-size:0.75em; clear:both;}
footer .footer_menu {width:100%;  }
footer .footer_menu .menu_one {width:100%; height:auto; margin:0 auto;}
footer .footer_menu .menu_one .item {width:100%; border-bottom:0.083em solid #999; }

footer .footer_menu .menu_one .link {width:100%; border-bottom:0.083em solid #999;}
footer .footer_menu .menu_one .link a {width:88%; height:3em; line-height:3em;  display:block; color:#fff; margin:0 auto; font-size:1.5em;}
footer .footer_menu .menu_one .link a.toHome {background:url(../images/toHome.png) no-repeat right center; background-size:1.33em 1.33em; }
footer .footer_menu .menu_one .link a.top {background:url(../images/top.png) no-repeat right center; background-size:1.33em 1.33em; }

footer .footer_menu .menu_one .item h2 {width:88%; height:3em; line-height:3em; background:url(../images/arrow.png) no-repeat right center; background-size:1em 1em; margin:0 auto; font-size:1.2em; font-weight: normal;color: #fff;}

footer .footer_menu .menu_one .item img{ padding-top:13px; vertical-align:middle; }



footer .footer_menu .menu_one .item h2.active {background:url(../images/arrow_down.png) no-repeat right center; background-size:0.8em 0.4em;}
footer .footer_menu .menu_one .item .menu_two {display:none;}
footer .footer_menu .menu_one .item .menu_two li {width:88%; height:3em; line-height:3em; border-bottom:0.083em solid #999; margin:0 auto;padding:0.4em 0;}
footer .footer_menu .menu_one .item .menu_two li:first-child {border-top:0.083em solid #999;}
footer .footer_menu .menu_one .item .menu_two li:last-child {border-bottom:0;}
footer .footer_menu .menu_one .item .menu_two li a {color:#fff; font-size:1.2em;padding-left: 1%;}
footer .footer_menu .menu_one .item .menu_two li img{width:1.5em;height: 1.5em;margin:0.8em 1em 0 0.5em;}
footer .footer_logo {width:100%; height:3.08em; background:url(../images/footer_logo.png) no-repeat center 16.4%; background-size:15.67em 1.67em;}
/*FOOTER éî„‚æ•¤æ´æ›¢å„´ç€µè‰°åŸ…é–®ã„¥åžŽ ç¼æ’´æ½«*/

.copyright
{
	text-align:center; font-size:14px
}
.pub_copyright
{
	margin-top:30px
}

.dibu
{
	background-color:#e6e6e7; padding:10px 0px;
}






.ny_banner{}
.ny_banner img{width:100%; height:auto;}

.mbx{ background-image:url(../images/mbx_bj.jpg);background-size: cover;
background-position: 50% 0;
background-repeat: no-repeat; height:43px; line-height:48px; text-indent:30px; color:#323643;}

.ny_title{ width:100%; height:40px; padding:10px 0px; background:#F9F1E2; color:#333; text-align:center; line-height:40px}

.ny_title .left{ padding-left:20px}

.ny_title .right{ padding-right:20px}

.ny_title .right a{ color:#000000}


.ny_title h4{ font-size:15px; font-weight:bold;}



 #content2{  color:#4c4948; line-height:180%; padding:10px; font-size:14px}
 
 #content2 strong{ font-weight:bold}
 
 #content2 img{ width:100%}
 
 
  .pic{ width:40%; margin-top:10px}
 
 
 
 
	/*分页*/
.page1{ color:#A0795B; border:#D6D6D6 1px solid; width:44px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer;background:#F0E1CA; font-size:12px}
.page1:hover{ background:#392315; border:#ccc 1px solid; width:44px; height:17px; display:block; color:#fff; font-size:12px}
.page2{ color:#A0795B; border:#ccc 1px solid; width:44px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer;background:#F0E1CA; font-size:12px }

.page2:hover{ background:#392315; border:#ccc 1px solid; width:44px; height:17px; display:block; color:#fff; font-size:12px; font-size:12px}
.page3{color:#A0795B; border:#ccc 1px solid; width:19px; height:17px; display:block; line-height:20px;  margin-left:4px; cursor:pointer;background:#F0E1CA; font-size:12px}
.page3:hover{ background:#392315; border:#ccc 1px solid; width:19px; height:17px; display:block; color:#fff; font-size:12px}
.page4{ color:#fff; border:#ccc 1px solid; width:19px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer; background:#392315; font-size:12px}
.pageli ul li{ float:left; text-align:center; color:#534F4F; font-size:12px}


  .pp img:hover {
         background-color:#A77A58;filter:alpha(opacity=60);opacity:0.6!important;
    }
 
 
 
 .active{ background-color:#fff; color:#ee793f ;  }

 .menu ul li div.sub.active{ background:none}
    .menu ul li .active span.img{ background-image:url(../images/header_open.png); background-size:cover;width:15px;height:8px;}
   .menu ul li span.img{  background-image:url(../images/header_close.png);  background-size:cover;width:15px;height:8px;margin-right:4.22%;margin-top:30px;float:right;}
   .menu ul li span.words{ color:#000}
   
    .menu ul li a{  color:#000}
  .menu ul li img{vertical-align:middle; }
   .menu ul.sub_menu{display:none;}
   
     .menu ul.sub_menu li{ background-color:#efefef; border-bottom:#FFF solid 1px}
	 
  .menu ul.sub_menu li span.words{font-weight:normal; color:#000}
 .menu ul.sub_menu li span.img{ /*background-image:url(../images/header_open.png); */ background:none}
 .menu ul.three_menu{display:none;}
  .menu ul.three_menu li span.words{color:#808080;padding-left:6.25%;}
  
   .menu ul.four_menu{display:none;}
   
  .menu ul li img{width:20%; vertical-align:middle;} 
   
 
 
   
   
   
   
   
.news_box{    overflow:hidden; margin-bottom:10px; text-align:center; border-bottom:#CCC solid 1px }

.news_box .tip{ font-size:15px; height:30px;  width:100px; background-color:#666; line-height:30px; color:#FFF; margin:0px auto; margin-top:20px }
 

.news_box .img_l{  width:100%;  }

.news_box .des{width:100%; margin:0px auto; text-align:center}

.news_box   .title{  width:80%; text-align:center; font-size:16px; border-bottom:#e6d4bb solid 1px;font-weight: normal !important; color:#000;margin:0px auto; padding:10px 0px}

.news_box .des .wz{ margin-top:20px; font-size:12px; text-align:left; width:100%;   line-height:180%}


.news_box .more{  border:#0e223f solid 1px; margin:15px auto; width:30%}
.news_box .more a{ color:#0e223f; display:block }

.news_box .more a:hover{ color:#d19463}

 .news_box img:hover{filter:alpha(opacity=50);opacity:0.5 !important;  }

    .bg{ font-size:14px}
 .bg h1{ font-size:24px; color:#d19463; font-weight:normal; text-align:center}
 
 .bg h2{ font-size:24px; color:#d19463; font-weight:normal; text-align:center}
  .bg h2:hover{
	color: #333;
	 
}
  
   .bg h1:hover{  color:#333; } 
 
 
 
  .swiper-container {
      width: 100%;
      height: 100%;
	  
 
    }
	
 
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #e5e5e6;
	  
	  

 
    }
	
	.swiper-slide .title{
		font-size:16px;
		padding:20px;
		text-align:left
	}
	
	.swiper-slide .date{
		font-size:16px;
		padding:0px 0px 10px 20px;
		text-align:left
	}
	
    .swiper-container .swiper-pagination
	{
	   margin-bottom:-31px; z-index:1111
	}
	
	
	
	
	
	
	
	
	.prolist
	{
		padding:10px
	}
	
  .prolist .tit
  
{
	font-size:14px;
	 border-bottom:#CCC solid 1px;
	 height:30px;
	 margin-bottom:20px;
	 color:#000; margin-top:30px
	
}
.pmenu{}

.pmenu .tit{ text-align:center;  font-size:20px; border:none}

.pmenu ul
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
	
}
.pmenu ul li
{
	width:32%; margin-bottom:10px; text-align:center
	 
 
}.pmenu ul li a
{
	padding:5px; display:block; border:#999 solid 1px; font-size:14px
	 
 
}#hover8
{
	background-image:url(../images/hover.png); 
	background-position:center right;
	 background-repeat:no-repeat;
	 color:#d47844;
	 display:block;
	 border:#d47844 solid 1px;
 }
 
 
 
 
 .back_top {
    position: fixed;
    right: 10px;
    bottom: 1.75rem;
	z-index:111111
  
}

 .search_foot{text-align: left; width: 100%;top:auto;font-size: 12px; height:40px; font-size:14px ;line-height:40px; margin-top:10px;border-bottom:#999 solid 1px; }
.search_foot .box2{ height:30px; width:80%;  margin-left:20px; margin-top:5px;border:none; background-color:#333; }









 
  
 .procontent
 {
	   display:flex;
	   flex-wrap:wrap; 
	   
	 
		 
	 
  /* justify-content:space-between;*/
   
 }

.p_box{    width:50%;   background-color:#fff;    text-align:center; padding:30px 1%;
 border-bottom:#d9d9da solid 1px;box-sizing: border-box;
 
 
  }
  
.p_box:nth-of-type(2n+1)
{
	border-right:#d9d9da solid 1px;
	}
  
  
.p_box img
{  
  -wekbit-box-reflect: below;
  box-reflect: below;
  width:60%
 
 
}

 
.p_box .title
{  
 
 text-align:center;
  font-size:14px; line-height:180%;  
   
  }
 

  .p_box img:hover{filter:alpha(opacity=50);opacity:0.5 !important;  }
 