body,div,p,span,a,ol,ul,li,dt,dd,dl,h1,h2,h3,h4,img,input{outline: none; padding: 0; margin: 0; border: 0; list-style: none;}
body{ color: #666666; font-size: 12px; font-family: 'Microsoft Yahei', 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif;}
a{ text-decoration: none; color: #666;}
a:hover{ text-decoration: none;}
body{
  min-width: 1200px;
}
.btn.active.focus, .btn.active:focus,.btn.focus, .btn:active.focus,.btn:active:focus, .btn:focus {
　　outline:0;
}
    html, body {
        position: relative;
        background:#fff;
        /* height: 100%; */
    }
    .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }


/*头部*/
header{
    width: 100%;
    height: 30px;
    background: #fff;
    border-bottom: 1px solid #dddddd;
    
}
.header_in{
       line-height: 30px;
         width: 1200px;
         height: 30px;
         margin: 0 auto;
}
.header_in span{
     float: left;
    
}
.location{
    margin-right: 7px;
}
.header_left .submit {
    height: 30px;width: 200px;
    margin-top: 5px;
}
.header_left .submit li {
    float: left;
    display:inline-block;

}
.header_left .submit .string{
    width:15px;
   height:30px;
   text-align: center;

}
.cloor{
  color:#ff744d;
}
.cop{
  cursor: pointer;
   
  
  
}
.cop:hover{
  color:#10810d;
}



.change{
    color:#f98151;
    margin: 0 40px 0 10px;
}
.header_right{
    float:right;
}

.header_right .purchase .string{
    width:20px;
   height:30px;
   text-align: center;

}
.header_right .purchase{
  height: 30px;
  width: 220px;
  margin-top:5px;
  display:inline-block;
}
.header_right .purchase li {
    width: 60px;
    float: left;
    display:inline-block;
    height：30px;
}
/*搜索*/
.search01{
    width: 1300px;
    height: 150px;
    margin: 0 auto;
    position: relative;
}
.logo{
    float: left;
    position: absolute;
    left: 0;
    top: 33px;
   cursor:pointer ;


}
/* .search_center{
    width:700px;
    height:120px;
    float: left;
   
} */
.search_centerin{
    border: 1px solid #0c6d09;
    width: 400px;
    height: 38px;
    margin-left: 0px;
     margin-top: 58px;

     position: relative;
 }
.select{
  width:82px;
  height:37px;
  line-height:37px;
  border-right:1px solid #dcdcdc;
  position: relative;
  background: #fff;
  float: left;

}

 #text_left{
  display:block;
  float:left;
  margin-left: 18px;
  margin-right: 14px;
}
 #arrow_right {
 position: absolute;
 display: block;
 font-size: 0;
 height: 0;
 line-height: 0;
 width: 0;
 float:left;
 cursor:pointer;
 width: 12px;
 height: 6px;
 right:15px;
 top:15px
 }
 .list01{
  border-top:0;
  display:none;
  width: 84px;
  position:absolute;
  left:-1px;
  top:39px;

}
 .list01 li{
  line-height:37px;
  padding-left: 28px;
  background: #fff;
  border:1px solid #dcdcdc;
     box-shadow: 0 4px 5px -3px #cdcdcd;
 
  
}
 .list01 .sel{
 border-top:none;
 }
 .list01 li:hover{
  background:#eeffee;
  cursor:pointer;
}
  .search_centerin input[type="text"]{
    border: none !important;
    border-radius: 0px;
    box-shadow: none;
    width: 100%;
    height: 36px !important;
    float: left;
    color: #a9a9a9;
    position: absolute;
    left: 0;
  }
.search-top-btn{
	width:100%;
	width: 100%;
    position: absolute;
    top: -29px;
    left: -1px;
}
.search-top-btn span{
	float:left;
	color:#ff9000;
	height:28x;
	padding:0 14px;
	text-align: center;
	line-height: 28px;
	font-size:12px;
	border-radius:2px 2px 0 0 ;
	cursor: pointer;
}
.search-top-btn span.active{
	color:#fff;
	background: -webkit-linear-gradient(left, #77ce47 , #0c6d09); 
    background: -o-linear-gradient(right, #77ce47, #0c6d09);
    background: -moz-linear-gradient(right, #77ce47, #0c6d09);
    background: -ms-linear-gradient(to right, #77ce47 , #0c6d09); 
    background: linear-gradient(to right, #77ce47 , #0c6d09); 
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#77ce47, endColorstr=#0c6d09);/*IE<9>*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#77ce47, endColorstr=#0c6d09)";/*IE8+*/
}

.search_btn{
        width: 63px;
    height: 40px;
    /* background: #60d033; */
    position: absolute;
    left: 399px;
    top: -1px;
    background-image: url(../images/btn.png);
    background-size: 63px 40px;
    cursor: pointer;
    background-repeat: no-repeat;
    border: none;
    }
    .search_centerin .btn{
    border-radius:none ;
    -webkit-border-radius:0;
    }
.search_btn:hover {
    
}
.search_center .hot{
	margin-left: 1px;
    line-height: 40px;
    overflow: hidden;
    width: 500px;
    height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}
.search_center .hot a,.search_center .hot span{
	display:inline-block;
}
.hot span{
    float: left;
}
.amount{margin-left:3px;}
.search_center .keypoint{
    color:#ff9000;
}
.search_btn:hover, .search_btn:focus {
    text-decoration: none;
     -webkit-transition:none; 
    -moz-transition:none;
    -o-transition:none;
     transition:none; 
}
.hot a{
    margin-right: 10px;
    white-space: nowrap;
    float: left;
}
.search_right01{
    width: 140px;
    height: 40px;
    border: 1px solid #dddddd;
    margin-top: 58px;
    margin-left: 80px;
    cursor: pointer;
   
}
.search_right01 .shopcar{
    margin-left: 18px;
    display: inline-block;
}
.shopcar01{
    color:#57cd32;
    margin-left:8px;
    font-size:14px;
   line-height: 40px;
}
.amount{
      color:#ff6637;
      font-size:14px;
      line-height: 40px;

}
.search_right02{
    width: auto;
	padding-left:10px;
	padding-right:10px;
    height: 40px;
    background: #05a251;
    color:#fff;
    text-align: center;
    line-height: 40px;
     margin-top: 48px;
    cursor: pointer;
    margin-left: 0px;
}
.search_right02:hover{
    background: #10810d;
}





.string02{
    margin-top: 2px;
   margin-left: -1px;

}
/*导航*/
.nav{
    width: 100%;
    height: 40px;
    background: #05a251;
    margin-bottom: 0;
}
.nav_in{
    width:1200px;
    height: 40px;
    margin:0 auto;
}

.nav_in a
{
    float: left;
    height: 40px;
    line-height: 40px;
    color:#fff;
    font-size:16px ;
    -webkit-flex:1;
    flex:1;
    text-decoration: none;
    color:#fff;
    text-align: center;
    display: ;
}
.nav .nav_in a:hover
{   
    text-decoration: underline !important;
    background:  #10810d;
    color:#fff;
}
.nav_in .ul
{
  display:-webkit-flex;
  display:flex;
}
.nav_in .current{
    background: #10810d;
   text-align: center;
   width:120px;
   height:40px;

}

/*banner*/
.banner{
     width:100%;  
     margin: 0 auto;
     height: auto;
     position: relative;
    } 
  .banner .item{
       background-image: url(../images/banner01.png);
       width: 100%;
       background-repeat:no-repeat;
       height: auto;
       background-position:center center;
       cursor: pointer;
 		display: none;
   }

/* @media only screen and (max-width:1920px) {
       .banner{
	        width:100%;  
	        margin: 0 auto;
	        height:420px;
       } 
      .banner .item{
          background-image: url(../images/banner011.png.jpg);
          width: 100%;
          background-repeat:no-repeat;
          height: 420px;
          background-position:center center;
      }
  }
  @media only screen and (max-width:2000px) {
       .banner{
	        width:100%;  
	        margin: 0 auto;
	        height:420px;
       } 
      .banner .item{
          background-image: url(../images/banner011.png.jpg);
          width: 100%;
          background-repeat:no-repeat;
          height: 420px;
          background-position:center center;
      }
  }
  
  @media only screen and (max-width:1366px) {
       .banner{
	        width:100%;  
	        margin: 0 auto;
	        height: 350px;
       } 
      .banner .item{
          background-image: url(../images/banner01.png);
          width: 100%;
          background-repeat:no-repeat;
          height: 350px;
          background-position:center center;


      }
     

  }

    @media only screen and (max-width:414px) {
       .banner{
	        width:100%;  
	        margin: 0 auto;
	        height: auto;
       } 
      .banner .item{
          background-image: url(../images/banner01.png);
          width: 100%;
          background-repeat:no-repeat;
          height:auto;
          background-position:center center;
			cursir:pointer;

      }
  } */





 .banner .carousel {
    margin-bottom: 0px;
    position: relative;
    width: 100%;
    
}
 .banner .carousel-indicators {
    position: absolute;
    top:90% !important;
    left:50%;
    z-index: 5;
    margin-left: -88px;
}
 .banner .carousel-indicators li{
    width: 54px;
    height: 2px;
    background: #fff;
    cursor: pointer;
}
 .banner .carousel-indicators .active{
  background: #2ca22c;
}
.swiper-pagination-bullet{
	width: 54px;
    height: 2px;
    display: inline-block;
    border-radius:0;
    cursor: pointer;
}
.s-but{
	display: none;
}
.swiper-pagination-bullet-active{
	background: #2ca22c;
}

/*banner_swiper*/
.banner .carousel-control {
    display:none;
    text-align: center;
   background: none;
   border:none;
   border-radius: 0px;

}


.banner .swiper-button-prevs,.arrow-left  {
    position: absolute;
    left: 10%;
    top: 43%;
    background-image: url(../images/banner_left.png);
    background-size: 100% 100%;
    background-repeat:no-repeat;
    width: 44px;
    height: 100px;
    z-index: 2;
}
.banner  .swiper-button-nexts,.arrow-right {
   position: absolute;
    right: 10%;
    top: 43%;
    background-image: url(../images/banner_right.png);
    background-repeat:no-repeat;
    background-size: 100% 100%;
    width: 44px;
    height: 100px;
    z-index: 2;
}



/* material*/
.material{
    height: 640px;
    width: 100%;
}
.material_in{
   height: 640px;
    width: 1198px;
    margin: 0 auto;
    border: 1px solid #eeeeee;
    margin-top: 20px;
    box-shadow: 0 4px 5px -3px  #cdcdcd;  
}
.material button a{
   color:#fff;
}
.material button:hover{
   background: #f95c0f;
}
.material_top{
    height:45px;
    width: 1200px;
    border-bottom: 1px solid #eeeeee;
    padding-top: 15px;
}
.material_top img{
   margin-left: 10px;
   margin-left: 10px;
   width:34px;
   height:34px;
}
.material_nam{
   font-size:22px;
   color:#333333;
   margin-left: 10px;
}
.category a{
    font-size:14px ;
    color:#818181;
    float: left;
    cursor: pointer;

}
.category a:hover{
   
    color:#10810d;
   

}

.category{
    margin-top: 9px;
   margin-left: 20px;
}
.category li{
   /* min-width:90px;*/
    border-left:1px solid #e6e6e6;
    color:#818181;
    float: left;
    display:inline-block;
    padding-left: 20px;
    padding-right: 20px;

}
.material_top .more{
    margin-top: 10px;
    color:#666;
    margin-right: 10px;
    cursor: pointer;

}
.material_center{
    margin-top: 15px;
    height: 538px;
    width: 1198px;

}
.material_center_lef{
    width: 288px;
    height: 536px;

}
.material_center_rig{
    width: 896px;
    height: 537px;
    border: 1px solid #eeeeee;
    border-right: none;

}
.table01 thead tr th{
    vertical-align: middle;
    text-align: left;
    font-size: 16px;
    color:#1d1d1d;
    font-weight: normal;
}
.table01 thead tr {
 background: #eeffed;
 height: 60px;
}
.table01 .btn01{
    background: #f76720;
    width: 68px;
    height: 28px;

}
.table01 tbody  tr td{
    vertical-align: middle;
    text-align: left;
    font-size: 14px;
    color:#333;
    position: relative;
    
}

.table .product a{
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    
}

table .pdleft{
  padding-left: 45px;
}

.table .product{
    width:160px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display:inline-block;
  
}
.table .product a{
    text-align: left;
  
}

.table .pad03{
 
    width: 240px;
}


.table .pad01{
  	padding-left:42px;
  	
  
}



.table01 tbody  tr{
    height: 60px;
}

.table thead  tr th{
 text-align: left;

  
}
.table .supp07{
	padding:0px;
	
}
.table .product02{
	   width:58px;
	   	padding:0px;
}


.table .supp04 {
	height: 16px;
	width:30px;
	display:inline-block;
	background:#e23a3a;
	border-radius:4px;
	font-size:12px;
	color:#fff;
	position : relative;
}
.table .supp04 .wor{
	font-size:12px;
	color:#fff;
	position :absolute;
	top:-2px;
	right:3px;
	display:inline-block;
}




/* material02*/
.material_center_lef  img{
    width: 288px;
    height: 538px;
    display:inline-block;
}



.material02 #carousel-example-generic01 img{
    width: 288px;
    height: 536px;
    display:inline-block;
}
.material02 #carousel-example-generic01{
    position: relative;
}
.material02 #carousel-example-generic01 ol{
    position: absolute;
    left: 120px;
    top:508px;
}
.material02 #carousel-example-generic01 ol li{
    cursor: pointer;
}
/* material03*/
.material03 #carousel-example-generic02 img{
    width: 288px;
    height: 536px;
    display:inline-block;
}
.material03 #carousel-example-generic02{
    position: relative;
}
.material03 #carousel-example-generic02 ol{
    position: absolute;
    left: 120px;
    top:508px;
}
.material03 #carousel-example-generic02 ol li{
   cursor: pointer;
}
/*banner02*/
.banner02{
    width: 1200px;
    /* height: 200px; */
    height: auto;
    margin:0 auto;
    margin-top: 20px;
}

/*material03*/
.material03{
   min-height: 420px;
    width: 100%;
    height:auto;

   
}
.material03 .material_in{
  height:auto !important;
 
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
   
    margin-top: 20px;
    padding-bottom: 20px;
}
.material_center03{
    height:auto !important;
    min-height: 320px;
    width: 1140px;
    padding: 20px 30px;
    padding-bottom: 0px;
}
.material_center03 ul li{
    width: 306px;
    height: 138px;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    margin-right:33px;
    float: left;
    padding-left: 50px;
    margin-top: 30px;
    cursor: pointer;
}
.material_center03 ul li:nth-of-type(3){
     margin-right: 0px;
}
.material_center03 ul li:nth-of-type(6){
    margin-right: 0px;
}
.material_center03 ul li:nth-of-type(1){
    margin-top: 0px;
}
.material_center03 ul li:nth-of-type(2){
    margin-top: 0px;
}
.material_center03 ul li:nth-of-type(3){
    margin-top: 0px;
}
.material_center03 ul li:nth-of-type(9){
     margin-right: 0px;
}
.material_center03 ul li:nth-of-type(12){
    margin-right: 0px;
}
.material_center03 ul li:nth-of-type(15){
     margin-right: 0px;
}
.material_center03 ul li:nth-of-type(18){
    margin-right: 0px;
}
.material_center03 ul li:nth-of-type(21){
    margin-right: 0px;
}
.material_center03 ul li:hover{
    box-shadow: rgb(220, 220, 220) -2px 2px 15px;
}
.material_center03 .company a{
   margin-top: 20px;
   cursor: pointer;
}
.material_center03 .company .sitename{
    margin-top: 20px;
    font-size: 16px;
    color: #10810d;
     width:230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display:inline-block;
}
.material_center03 .company .supp05{
    height: 16px;
    width:30px;
    display:inline-block;
    background:#e23a3a;
    border-radius:4px;
    font-size:12px;
    color:#fff;
    position : relative;
}
.material_center03 .company .supp05 .wor{
    font-size:12px;
    color:#fff;
    position :absolute;
    top:-2px;
    right:3px;
    display:inline-block;
}
.material_center03 .scope{
    color:#666666;
    font-size: 12px;
    margin-top: 20px;
        height:18px;
    width:290px;
 display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.material_center03 .loc{
    color:#666666;
    font-size: 12px;
    margin-top: 10px;
    background-image: url(../images/location-sel.png) ;
    background-position:0px 2px;
    background-size:13px 16px;
    background-repeat:no-repeat;
    padding-left: 20px;
}

/*material04*/
.material04{
   min-height: 420px;
    width: 100%;
    height:auto;

   
}
.material04 .material_in{
  height:auto !important;
 
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
   
    margin-top: 20px;
    padding-bottom: 20px;
}
.material_center04{
    height:auto !important;
    min-height: 320px;
    width: 1140px;
    padding: 20px 30px;
    padding-bottom: 0px;
}
.material_center04 ul li{
    width: 306px;
    height: 138px;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    margin-right:33px;
    float: left;
    padding-left: 50px;
    margin-top: 30px;
    cursor: pointer;
}
.material_center04 ul li:nth-of-type(3){
     margin-right: 0px;
}
.material_center04 ul li:nth-of-type(6){
    margin-right: 0px;
}
.material_center04 ul li:nth-of-type(1){
    margin-top: 0px;
}
.material_center04 ul li:nth-of-type(2){
    margin-top: 0px;
}
.material_center04 ul li:nth-of-type(3){
    margin-top: 0px;
}

.material_center04 ul li:nth-of-type(9){
     margin-right: 0px;
}
.material_center04 ul li:nth-of-type(12){
    margin-right: 0px;
}
.material_center04 ul li:nth-of-type(15){
     margin-right: 0px;
}
.material_center04 ul li:nth-of-type(18){
    margin-right: 0px;
}
.material_center04 ul li:nth-of-type(21){
    margin-right: 0px;
}


.material_center04 ul li:hover{
    box-shadow: rgb(220, 220, 220) -2px 2px 15px;
}

.material_center04 .company a{
   margin-top: 20px;
   cursor: pointer;
}
.material_center04 .company .sitename{
	margin-top: 20px;
	font-size: 16px;
    color: #10810d;
     width:230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display:inline-block;
}
.material_center04 .company .supp05{
	
	height: 16px;
	width:30px;
	display:inline-block;
	background:#e23a3a;
	border-radius:4px;
	font-size:12px;
	color:#fff;
	position : relative;
}


.material_center04 .company .supp05 .wor{
	font-size:12px;
	color:#fff;
	position :absolute;
	top:-2px;
	right:3px;
	display:inline-block;
}




.material_center04 .scope{
    color:#666666;
    font-size: 12px;
    margin-top: 20px;
        height:18px;
    width:290px;
 display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
   

}
.material_center04 .loc{
    color:#666666;
    font-size: 12px;
    margin-top: 10px;
    background-image: url(../images/location-sel.png) ;
    background-position:0px 2px;
    background-size:13px 16px;
    background-repeat:no-repeat;
    padding-left: 20px;
}
/*material05*/
.material05{
height: 400px;
}
.material05 .material_in{
    height:400px;
    
}
.material05 .material_center{
    height: 335px;
    margin-top: 0px;
}
.material05_centerin{
    width: 1180px;
    height: 284px;
    margin-top: 20px;
    margin-left: 10px;
   /* background: #000;*/
}
.material_center .carousel_center{
    width: 700px;
    height: 284px;
    margin-left: 23px;
    
}
.material_center .carousel_top{
    width: 700px;
    height: 225px;
    position: relative;
}

.material05 #carousel-example-generic04 .carousel-indicators{
    position: absolute;
    top:200px;
    left:340px;

}
.material_center .carousel_bottom{
    width: 700px;
    height: 42px;
    margin-top: 16px;
}
.material_center .carousel_bottom li{
  float: left;
 font-size: 14px;
}
.material_center .carousel_bottom li{

}
.material_center .carousel_bottom li img:nth-of-type(2){
      margin-right: 15px;
      margin-left:15px;
  }
/*.material_center .carousel_bottom li img:nth-of-type(1){
    margin-right:2px;
     
  
}*/
.material05 .sell{
    width: 224px;
    height: 284px;
    background: #fff5f0;
}
.sell_top{
    height: 54px;
    width: 224px;
    background: #fd8a51;
    text-align: center;
    color:#fff;
    font-size: 18px;
  line-height: 54px;
}
.sell_mid ul li span{
    width:9px;
    height: 9px;
    background: #fd8a51;
    display: inline-block;
    border-radius: 50%;
    margin-left: 24px;
    margin-right: 10px;
}
.sell_mid ul li{
margin-top: 20px;
}
.sell_mid ul li:nth-of-type(1){
margin-top: 42px;
}
.sell_mid button{
    width: 150px;
    height: 36px;
    background: #fd8a51;
    color:#fff;
    text-align: center;
      margin-top: 36px;
   margin-left: 36px;
}
.sell_mid button a{

    color:#fff;
    text-align: center;
}
.sell_mid button:hover{
   
  background:#ff7c3b;
}
/*material06*/
.material06{
    height: 275px;
}
.material06 .material_in{
      height: 275px;
}
.material06 .news{
    height: 190px;
    width: 1160px;
    padding:0 20px 20px 20px;
}
.material06 .news .news_left{
    width: 369px;
    height: 194px;
    border-right: 1px solid  #eeeeee;
}
.material06 .news .news_mid{
    width: 416px;
    height: 194px;
}
.material06 .news_leftIn{
    width: 345px;
    height: 158px;
    margin-top: 20px;
    
}
.information{
   font-weight: bold;
    display: block;
    width: 345px;
    height: 25px;

}
.information01{
    font-size: 16px;
    color:#333;
}
.information02{
    float: right;
    color:#666666;
}
.concent{

    width: 345px;
    height: 115px;
    margin-top: 25px;
}
.concent img{
    float: left;
    width: 127px;
    height: 116px;
    margin-right: 20px;
}
.concent section{
  float: right;
  width: 197px;
  height: 110px;


}
.concent section p{
  font-size: 14px;
  color:#1d1d1d;
  width: 194px;
  word-break: break-all;
   text-overflow: ellipsis;
/*   display: -webkit-box; 
   -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    display: -moz-box;
        display: -ms-box; 
   -ms-box-orient: vertical; 
    -ms-line-clamp: 2;
*/
    position:relative;
    line-height:1.4em;
    /* 3 times the line-height to show 3 lines */
    height:2.6em;
    overflow:hidden;

}

 .concent section p::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 20px 1px 45px;
    background:url(../../../../../https@newimg88.b0.upaiyun.com/newimg88/2014/09/ellipsis_bg.png) repeat-y;
}
.concent section span{
  width: 194px;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden; 
margin-top:8px;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3;
   -moz-line-clamp:3;
    display: -moz-box;
    -moz-box-orient: vertical;
     display: -ms-box; 
    -ms-box-orient: vertical; 
    -ms-line-clamp: 3;
    height: 75px;
    line-height: 24px;
}
.news_midIn{
    width: 355px;
    height: 172px;
    margin-top: 20px;
    margin-left: 30px;
}
.news_midIn .wor{
height: 138px;
width: 360px;
margin-top: 10px;

}
.news_midIn .wor li{
height: 34px;
width: 360px;
border-bottom: 1px dotted #e5e5e5;
line-height: 34px;
}
.news_midIn .wor li:last-child{
border-bottom:none;
}
.news_midIn .wor .cir{
 width: 4px;
height: 4px;
border-radius: 50%;
background: #ff6537;
float: left;
display:block;
margin-top: 15px;
margin-right: 10px;


}
.news_midIn .wor li .time{
    color:#a1a1a1;
    height: 34px;
    margin-left: 12px;

   
}
.wor_in{
    height: 34px;
    width: 330px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  float: left;

    }
/*banner03*/
.banner03{
    width: 1200px;
    /* height: 200px; */
    height:auto;
    margin:0 auto;
    margin-top: 25px;
}
/* material07*/

.material07{
    height: 194px;
    width: 100%;
    margin-bottom:30px;
   
}
.material07_in{
    height: 194px;
    width: 1200px;
    margin: 0 auto;
   box-shadow: 0 4px 5px -3px #cdcdcd;
   border: 1px solid #eee;
    margin-top: 20px;
}
.cooperation{
    width: 1200px;
    height: 132px;

}
.cooperation ul{
    width: 1180px;
    height: 82px;
    margin-top: 20px;
    margin-left:20px;
  
}
.cooperation ul li{
   float: left;
   margin-right: 17px;
    
}
/*foot01*/
.foot01{
    width: 100%;
    height: 220px;
    background: #fff; 
     padding-top: 20px;
     box-sizing: border-box;
     overflow: hidden;
     border-top: 1px solid #eeeeee;
     box-shadow:0px 3px 5px #cdcdcd;
	/* margin-top:30px; */

}
.foot01_in{
    width: 1200px;
    height: 220px;
    margin:0 auto;  
   overflow: hidden;
}
.foot01_con{
  width: 1180px;
  height: 170px;
  margin-left: 20px;
  margin-top: 30px;
  
}

.foot01_con dl{
  width: 145px;
  height: 170px;
  float: left;
 
}
.foot01_con dl dt{
  color:#333;
  font-size: 14px;
  margin-bottom: 2px;

}
.foot01_con dl dd{
  color:#666;
  font-size: 12px;
  line-height: 30px;}
  
.foot01_con dl dd a{
  color:#666;
  
}
.foot01_con dl dd a:hover {
   color: #10810d;
}
.pho02,.pho03{
   margin-top: 5px;
}
.pho{
   display:block;
    width:270px;
  height:200px;
  float: left;
  margin-left: 90px;


}
.pho .pho01 strong{
    font-size: 20px;
    color:#111111;

}
.pho03{
    background-image: url(../images/service.png);
    padding-left: 42px;
    line-height: 30px;
    background-position:0px 2px;
    background-size:33px 28px;
    background-repeat:no-repeat;
    font-size: 14px;

}
.WeChat{
    width: 97px;
    height: 220px;
    float: left;
    margin-left:75px;

}
.WeChat p{
   text-align: center;


}
/*foot02*/
.foot02{
    width: 100%;
    height:186px;
    background: #212121;
    overflow: auto;
}
.foot02_in{
    width: 1200px;
    height: 156px;
    margin:0 auto;
    padding-top: 30px;
}
.foot02_in .link{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.foot02_in .link a{
   color:#9e9e9e;
}
.foot02_in .link em{
   color:#9e9e9e;
    font-style: normal;
    margin: 0 20px;
}
.foot02_in .brand li{
  float: left;
  margin-right: 20px;
}

.foot02_in .brand li:nth-of-type(3){
  margin-right: 0px;
}

.foot02_in .brand {
  text-align: center;
  width: 355px;
  margin: 0 auto;
  height: 33px;
  margin-top: 15px;

}
.Copyright{
 width: 1200px;
    margin: 0 auto;
    text-align: center;
    margin-top: 20px;

}
.search01 form {
    margin: 0 0 0px;
}
 .label, .badge {

    background-color: #fff; 
}

/* 发布需求弹窗 */
#mask{
  width:100%;
  height:100%;
  position: fixed;
  left: 0;
  top:0;
  z-index: 999;
  filter: alpha(opacity=70);
  background: rgba(0, 0, 0, 0.7);
  display: none;
}
.show-types{
    width: 437px;
    height: 252px;
    background: #fff;
    border-radius: 10px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
    color: #333;
    margin-left: -218.5px;
    margin-top: -126px;
    text-align: center;
}
.show-type-tab .show-type-right-down{
	position: absolute;
	right:0;
	bottom:0;
	display: none;
}
.show-types header{
	border-radius:10px 10px 0 0 ;
	background: #05a251;
	height:50px;
	line-height:50px;
	width: 100%;
	overflow: hidden;
}
.show-types header p{
	font-size: 16px;
	color: #fff;
	padding:0 20px;
	float: left;
}
.show-types header .show-type-close{
    font-size: 14px;
    color: #fff;
    float: right;
    width:50px;
    opacity: 1;
    line-height: 50px;
    cursor: pointer;
    font-weight: normal;
}
.show-types-down{
	width:320px;
	margin-top:41px;
	overflow: hidden;
	display: inline-block;
	text-align: left;
}
.show-types-down-left,.show-types-down-right{
	background:url(../images/iconimg-01.png) no-repeat 18px center;
	background-size:23px 23px;
	width: 128px;
	box-sizing:border-box;
	height:56px;
	color:#666666;
	line-height:56px;
	padding-left:50px;
	border: 2px solid #cccccc;
	cursor:pointer;
	float: left;
	position: relative;
}
.show-types-down-right{
	background:#fff url(../images/iconimg-02.png) no-repeat 18px center;
	background-size:20px 21px;
	float: right;
}
.show-types-down-left.active{
	background:#fffdfa url(../images/iconimg-01.png) no-repeat 18px center;
	border: 2px solid #05a251;
}
.show-types-down-left.active .show-type-right-down,.show-types-down-right.active .show-type-right-down{
	display: block;
}
.show-types-down-right.active{
	background:#fffdfa url(../images/iconimg-02.png) no-repeat 18px center;
	border: 2px solid #05a251;
}
.show-types-btn.btn-sure{
	width: 319px;
	height: 34px;
	background: #05a251;
	font-size: 16px;
	line-height: 34px;
	width: 100%;
	float: left;
	text-align: center;
	color: #fff;
	border-radius:4px;
	margin-top: 37px;
}

/* 行业企业服务 */
/* .no_concent {
    text-align: center
}
.noresult{
    width:190px;
    height:80px;
    position: absolute;
    left:50%;
    top:63%;
    margin-left:-95px;
    margin-top:-40px;
} */
/* 行业企业服务 */

/* modal 弹窗 */
#BrowserModal .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
@media (min-width: 992px){
	#BrowserModal .modal-lg {
	    width: 900px;
	}
}
@media (min-width: 768px){
	#BrowserModal .modal-dialog {
	    width: 600px;
	    margin: 30px auto;
	}
}
.logo-i-w{
	width: 195px;
    height: 91px;
}

.shop-car-color{
	color:#ff6637;
	
}
.search_center .hot a:hover, .search_center .hot span:hover{
	color:#ff9000;
}
/* 高级搜索 */
.hot-search{
position: absolute;
    right: -63px;
    bottom: -30px;
    font-size: 14px;
    color:#4eae31;
    cursor: pointer;
    letter-spacing: 1px;
}

/* 共用全局样式 */
/* 文案 */
.theam-color{
	color:#05a251 !important;	
}
.theam-color:hover{
	color:#10810d !important;	
}

/* 按钮 */
.theam-btn-left{
	cursor:pointer;
	color:#fff !important;
	background: #05a251 !important;
	border: 1px solid #05a251 !important;
	height:26px;
	line-height:26px ;
	padding:0 13px;
}
.theam-btn-left:hover{
	cursor:pointer;
	color:#fff !important;
	background: #10810d !important;
	border: 1px solid #10810d !important;
	height:26px;
	line-height:26px ;
	padding:0 13px ;
}


.theam-btn-right{
	cursor:pointer;
	color:#05a251 !important;
	background: #fff !important;
	border: 1px solid #05a251 !important;
	height:26px;
	line-height:26px ;
	padding:0 13px ;
}
.theam-btn-right:hover{
	cursor:pointer;
	color:#10810d !important;
	background: #fff !important;
	border: 1px solid #10810d !important;
	height:26px ;
	line-height:26px;
	padding:0 13px ;
}

/* 背景 */
.theam-bg{
	color:#fff !important;
	background:#05a251 !important;
}
.theam-bg:hover{
	color:#fff !important;
	background:#10810d !important;
}

.theam-top-color{
	border-top-color:#05a251 !important;
}
.theam-bottom-color{
	border-bottom-color:#05a251 !important;
}
em{
	font-style: normal;
}
