﻿
	  .f_pr{position:relative;}
      .f_pa{position:absolute;}
      .header , .content , .footer { width:1200px; margin:0 auto;  }
      em{font-style:normal;}
        .g_top{ height:162px; background:url(../images/topbg.jpg) repeat-x center top;}
        .g_top .m_top{height: 100px;}
        .top_c .tlogo{/* position: absolute; *//* left:460px; *//* top:0; */float: left;margin-top: 20px;margin-right: 10px;}
  
        .top_c h2{ float:left; height:60px; margin:34px 0 0 0; color: #171c60; font-size: 24px; font-weight: bold;}
        .top_c h2 em{ display:block; color:#666666; font-weight:normal; font-size: 18px; padding-top: 3px; }
  
        .top_c p{ float:right; margin:35px 0 0 0 ;padding: 0 0 0 55px; background:url(../images/tel.jpg) no-repeat left 2px; line-height:48px; }
        .top_c p b{display: block; color:#333333; font-size:26px;font-weight: normal;}
        .top_c p span{ 
		display: block;
		font-size: 35px;
		color: #079529;
		font-family: fantasy; 
		}
  
        .g_nav{height:62px; line-height: 62px; }
        .g_nav li{.g_nav li a:hover, .g_nav .cur a
		  position: relative; 
		  float:left;
		  font-size:16px; 
		  background:url(../images/line.jpg) no-repeat right center;
		 
		  }
          .g_nav li a{ 
		  display:block;
		  float: left; 
		  padding: 0 43px; 
		  color:#333333; 
		  line-height:62px; 
		  text-decoration: none;
		  }
          .g_nav li a:hover,.g_nav .cur a{
			  
		 color: #fff;
		  background:#658fc4;
		  }
          .g_nav li:nth-child(5){/* margin-right: 280px; */}
           .g_nav li:nth-child(6):before{/* content: ""; */position: absolute;width:2px;height: 62px;left:0;top:0; background:url(../images/line.jpg) no-repeat left center;}
          .g_nav li:nth-child(1):before{content: "";position: absolute;width:2px;height: 62px;left:0;top:0; background:url(../images/line.jpg) no-repeat left center;}
  
      
   
   .banner .slick-arrow {
              position: absolute;font-size: 0;
              top: 50%; 
              z-index:12;
              width: 100px;
              height: 100px;
              margin-top: -42px;
              border: 0;
          }
          .banner .slick-prev {outline: none;
              left: 5%; display: none; background:none; position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;
             background:url(../images/probt1.png) no-repeat;width:30px;height: 84px;
          }
          .banner .slick-next {outline: none;
              right: 5%; display: none;background:none;position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;
             background:url(../images/probt2.png) no-repeat;width:30px;height: 84px;
          }   
  
      .banner img {
              display: block;
              width: 100%;
              margin:0 auto;
          }
        
         .slick-dots {
              position: absolute;
              left: 0; font-size:0;
              bottom: 5%;
              width: 100%;
              text-align: center;
              outline: none;
              
          }
          .slick-dots li {
              display: inline-block;
              margin: 0 15px; outline: none;
          }
          .slick-dots li button {
              display: block;
              border: 0 none;width: 15px;height: 15px;
              color: #fff; border-radius: 50%;
              background-color: #fff;
              outline: none; 
          }
          .slick-dots .slick-active button {
              background-color: #9bb746;
			  width:60px;
			  border-radius: 30px;
          }
          
  
  
    .g_ser{
		height: 60px;
		line-height:60px;
		border-bottom: 1px solid #d9d9d9; 
		}
    .h_sea{ 
		height:60px;
		line-height: 60px; 
		overflow:hidden; 
		color:#666666; 
		font-size: 14px;
	}
    .h_sea b{font-weight: normal; color: #333333;}
    .inp01{height:35px;line-height:35px;   padding-left: 20px; width:246px;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
    .s_ss{float:left; width:38px; height:35px; background: none;border: none; cursor: pointer;}
    .key a{color:#666666;padding:0 15px;}
    .key a:hover{color:#f08700;}
    .key .lasta{background: none;}
    .s_inp{
		margin-top:15px; 
		background:url(../images/serbg.jpg) no-repeat; 
		width: 312px;
		height: 35px;
		}
    
  
      .xclst li{width:200px;margin-right:68px;}
  .xclst li img{width:200px; height:266px;display:block; border:1px solid #ccc;}
  .xclst li em{width:200px;}
  
  
  
        .g_ft{ 
		height:374px;
		background: url(../images/ftbg.jpg) no-repeat center top;
		}
        .g_ft .m_fnav{  height:88px; line-height:88px; color:#f18700; }
        .g_ft .m_fnav a{ 
		color: #8caf2f;
		padding: 0 6% 0 0;
		font-size: 18px;
		font-weight: normal;
		display: inline-block;
	}
    .g_ft .m_fnav a:hover{color:#3b3b3b;}
    .g_ft .f_ftcon{
	float: left;
    color: #8caf2f;
    padding: 2% 0 0 25%;
    width: 50%;
    line-height: 40px;
    font-size: 17px;
			}
        .g_ft .f_ftcon a{ color:#f18700; display: inline-block;}
        .g_ft .flogo{ 
		left:0;
		top:139px;
		}
		.g_ft .flogo img{ 
		
		    width: 27%;
		}
		
		
        .g_ft .flogo em{display: block;font-size: 18px;font-weight: bold;color:#f18700;}
        .g_ft .m_code{
			
			float: right;
			width: 18%;
			padding: 2% 0 0 0;
			
		}
    .g_ft .codelst li{
		
	float: left;
    width: 100%;
    margin-right: 36px;
	}
	
    .g_ft .codelst li img{
	width: 75%;
    /* height: 118px; */
    display: block;
		}
        .g_ft .codelst .code2{margin-right: 0;}
        .g_ft .codelst li em{display: block;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color:#f18700;background: #3b3b3b;}
  
  
  
  
  
        .copyright {
			font-size: 14px;
			background: #2a7337;
			line-height: 25px;
			color: rgb(255 255 255 / 71%);
			padding: 0.6% 0;
			}
        .copyright a{
          color: rgb(255 255 255 / 50%);
        }

        #ftop{
            height:30px;line-height: 30px;font-size: 14px;
        background: #f9f9f9;}
        #ftop .content{
        display: flex;justify-content: space-between;
        }