body,html{color:#666;margin:0;padding:0;font:12px/24px Microsoft YaHei,SimSun,san-serif;background: #fff;}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}

ul,ol,li{list-style-type:none}

address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}

img{border:0 none;}

h1,h2,h3,h4,h5,h6{font-size:12px;}

object,textarea,img,iframe{vertical-align: top;}

textarea{overflow: auto;}

a{text-decoration:none;color:#2C2C2C;outline: none;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}

a:hover{text-decoration:none;color:#50851b;}

.wrap, .container,.min,{width:1200px; margin: 0 auto;min-width:1200px}

input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}

.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}

.l{float:left;_display: inline;} .r{float:right;_display: inline;}

.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}

.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}.blank50{height:50px;}.blank60{height:60px;}

.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}

.fs12{ font-size:12px; }

.fs14{ font-size:14px;}

.fs16{ font-size:16px;}

.ml10{margin-left: 10px;}

.ml20{margin-left: 20px;}

.ml5{margin-left: 5px;}

.ml30{margin-left: 30px;}

.mr10{margin-right: 10px;}

.mr20{margin-right: 20px;}

.mr40{margin-right: 40px;}

.mt5{margin-top: 5px;}

.mt10{margin-top: 10px;}

.mt15{margin-top: 15px;}

.mt20{margin-top: 20px;}

.mt25{margin-top: 25px;}

.mt90{margin-top: 90px;}

.mt57{margin-top: 57px;}



.mtb10{margin: 10px 0;}

.mlr10{margin: 0 10px;}

.mlr20{margin: 0 20px;}

.pl5{padding-left: 5px;}

.p10{padding: 10px;}

.p15{padding: 15px;}

.p20{padding: 20px;}

.pl10{padding-left: 10px;}

.pr10{padding-right: 10px;}

.pr40{padding-right: 40px;}

.plr10{padding: 0 10px;}

.plr20{padding: 0 20px;}

.ptb10{padding: 10px 0;}

.ptb15{padding:15px 0;}

.ptb20{padding: 20px 0;}



.c999{color: #999;}

.bg{background: #FFF;}

.mb{border:1px solid #d9d9d9;}

.bd-t{border: 1px solid #d9d9d9;border-top: none;}

.tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}






/*top*/
.left_one {background:#333;height: auto; width: 100px;min-height: 100vh;position: fixed;z-index: 9999999;padding: 0;box-shadow: 0px 0px 5px #999;}
.logo_bg{background:#fff;margin-top: 35px;padding-bottom: 10px;padding-top: 5px;margin-bottom: 20px;}
.right_one{float:right;}
.haibao img{height:100vh}
.right_one {margin-left: 100px;}

.logo {padding-top: 35px;text-align: center;}
.logo img{margin-top: 15px;}

.logo_bg img{animation: myfirst 2s infinite;}
@keyframes myfirst {  
           0% {  
               transform: translate(0px, 0px);  
           }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }



.index_top {text-align: center;position: absolute;bottom:25px;width: 100%;}
.index_top h3{color: #fff;font-size: 16px;padding-top: 15px;}


/*haibao*/
	.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
		.slides{position:relative;z-index:1;}
		.slides li{height:auto;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
         .flexslider li img{/*height:100vh*/}


/**/








/*youshi*/
.youshi .col-md-3{padding: 0;overflow: hidden;position: relative;margin:50px 0 ;}


.youshi .col-md-3 .wenzi{background:rgba(1,160,67,0.5);}

.youshi .col-md-3 .wenzi{position: absolute;width: 100%;height: auto;left: 0;z-index: 9999;top: 85%;/* visibility: hidden; */overflow: auto;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;/* bottom: -50px; */}
.youshi .col-md-3 .wenzi h3{font-size: 24px;color: #fff;padding: 0 40px;line-height:80px;font-weight:900;}
.youshi .col-md-3 .wenzi p{font-size:16px;color:#fff;padding:0 40px;line-height:30px;padding-top: 30px;}
.youshi .col-md-3:hover .wenzi{top:0; height:100%;opacity: 1; visibility: visible;background:rgba(1,160,67,0.9)}


/*solution*/
.solution .biaoti {
    position: absolute;
    z-index: 9999;
    /* margin-left: 50px; */
    background: rgba(0,0,0,0.7);
    padding: 50px;
    width: 50%;
    text-align: right;
    right: 10%;
    margin-top: 20%;
}

.solution .biaoti h3 {
    font-size: 35px;
    color: #fff;
    padding-bottom: 15px;
}
.solution .biaoti p {
    width: 100%;
    color: #fff;
    font-size: 18px;
}




/*foot*/
.ny_foot{border-top:1px #ddd solid;margin-top: 70px;}
.foot {padding: 50px 0;}

.foot_ma h3{font-size: 16px;color: #333;border:#333 solid 1px ;display:inline-block;padding:5px 15px;}
.foot_ma span{display: block;color: #999;font-size: 15px;margin-top: 10px;}
.foot_ma p{font-size: 20px;color: #333;padding-top: 10px;}
.foot_center li {text-align: center;}
.foot_center li h3{font-size: 15px;padding-top: 10px;}
.foot_center img{width:100%;}
.foot_right{padding-left: 50px;}
.foot_right .sousuo{}

.sousuo .s_k{background:#fff;color: #999;font-size: 15px;line-height: 45px;padding-left: 15px;border-radius:50px;border: 1px #999 solid;width: 100%;}
.sousuo .buttom{position: absolute;z-index: 9;right: 30px;margin-top: 10px;}
.footer {margin-top:20px;font-size:15px;color:#999;line-height: 30px;}
.footer a{color:#999;display: inline-block;padding-left: 10px;}



/*about*/
.mainbao {border-bottom:1px #ddd solid;padding: 0px 0;}
.mainbao p{background:url(../images/index.jpg) no-repeat left; background-size:20px;padding-left: 25px;float: left;line-height: 85px;}

.mianbao_r {float: right;}
.mianbao_r a{font-size: 18px;padding: 0 30px;display: inline-block;line-height: 85px;}
.mianbao_r a.on{background:#01a043;color: #fff;}

.ny_about {padding: 0 200px;padding-top: 50px;}

.ny_about span{text-transform: uppercase;font-size: 18px;color: #999;font-weight: lighter;}
.ny_about h3{font-size: 35px;color: #01a043;font-weight: bold;padding: 10px 0;}
.ny_about h4{font-size: 25px;color: #333;padding-bottom: 35px;}
.ny_about p{font-size: 18px;color: #333;padding-top: 30px;text-indent: 2em;line-height: 30px;}
.ny_about img{margin-top: 50px;}

.about_hz {margin-top: 60px;}
.about_hz p{font-size: 15px;color: #333;text-indent: 0;text-align: center;padding-top: 10px;}
.about_hz img{border:1px #ddd solid;margin-top: 30px;}



.news_list{width:100%;display: inline-block;padding: 20px;margin-top: 35px;transition: 0.3s all}
.news_list h3{font-size: 20px;color: #333;font-weight: bold;padding-bottom: 20px;padding-top: 40px;}
.news_list p{font-size: 16px;color: #999;line-height: 30px;margin-top: 20px;}
.news_list span{font-size: 18px;color: #333;}
.news_list .col-md-1 img{background:#999;display: inline-block;text-align: center;color: #333;padding: 15px;margin-top: 80px;}
.news_list:hover h3{color: #01a043;}
.news_list:hover .col-md-1 img{background:#01a043;}
.news_list:hover {box-shadow :0px 0px 10px #ccc}
.news_list .col-md-3 img{border:1px #eee solid;}
.news_list:hover .col-md-3 img{border:1px #fff solid;}

/*fanye*/
.product_fy  li{display:inline-block;background:#eee;margin:0 5px;padding:0 10px;line-height:30px;margin-top: 50px;border-radius:10px;}
.product_fy li.c{background:#01a043;color:#fff}
.product_fy li:hover{background:#01a043;color:#fff}
.product_fy li:hover a{color: #fff;}

/**/
.news_show_bt{text-align: center;margin: 50px 0;}
.news_show_bt h3{font-size: 25px;color: #333;font-weight: bold;padding-bottom: 15px;}
.news_show_bt span{font-size: 15px;color: #999;display: inline-block;padding: 0 10px;}

.news_show_nr {font-size: 16px;color: #333;line-height: 30px;text-indent: 2em;}
.news_show_nr p{padding-top: 10px;}

.news_show_bottom {margin-top: 50px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.news_show_bottom a{font-size: 16px;color: #333;line-height: 60px;}
.news_show_bottom a.right{float: right;}
.news_show_bottom a:hover{color: #01a043;}


.contact {margin-top: 50px;}
.contact_bt h3{font-size: 30px;color: #333;font-weight: bold;padding-top: 30px;}

.contact_bt p{font-size: 18px;color: #999;font-weight: lighter;text-transform: uppercase;padding-top: 10px;}
.contact_one h3{font-size: 25px;color: #333;font-weight: bold;padding-bottom: 15px;}
.contact_one p{font-size: 18px;color: #999;line-height: 30px;}
.contact_one {margin-top: 0px;padding: 30px 0;}
.contact_one.dizhi{background:url(../images/index_22.png) no-repeat left;padding-left: 60px;background-size:50px;}
.contact_one.zuoji{background:url(../images/index_23.png) no-repeat left;padding-left: 60px;background-size:50px;}
.contact_one.youxiang{background:url(../images/index_24.png) no-repeat left;padding-left: 60px;background-size:50px;}

.contact_one img{width:50px;margin-bottom: 10px;}

.contact_liuyan{margin-top: 50px;padding-top: 40px;border-top:2px #ddd solid;}

.liuyan_nr {margin-top: 30px;}
.liuyan_nr .in input{width:100%;margin-bottom: 40px;line-height: 40px;padding-left: 15px;border:1px #ddd solid;}
.liuyan_nr textarea{width: 100%;padding-left: 15px;padding-top: 15px;border:1px #ddd solid;margin-bottom: 40px;}
.liuyan_nr .beizhu input{background:#01a043;color: #fff;font-size: 20px;margin-left: 15px;width: 20%;}
.liuyan_nr .in input:focus {border:1px #fff solid;box-shadow :0px 0px 10px #ccc}


/*procuts*/
.right_one_product{float: none;}

.product_ny_show {margin-top: 50px}














/*分页*/


@media (max-width: 768px) {
    /*超小屏幕设备 手机*/
    .solution .biaoti h3{font-size: 20px;}
    .solution .biaoti p{font-size: 12px;}
.solution .biaoti {
    position: absolute;
    z-index: 9999;
    margin-left: 50px;
    background: rgba(0,0,0,0.7);
    padding: 28px;
    width: 79%;
    text-align: right;
    right: 0%;
    margin-top: 0;
}


.youshi .col-md-3{margin: 20px 0;}
.youshi .col-md-3 .wenzi h3{line-height: 55px;}



}








@media (min-width: 768px) and (max-width: 992px) {
    /*小屏幕设备 平板*/


}



@media (min-width: 992px) and (max-width: 1024px) {

    /*小屏幕设备 大平板*/
}


@media (min-width: 992px){
   }



@media (min-width: 1200px) {
    /*中等屏幕设备 桌面*/
/*.container {width:1400px;}*/

}

@media (min-width: 992px) and (max-width: 1170px)  {
    /*大屏幕设备 桌面*/



}

@media (max-width: 1200px) and (min-width: 1200px){
    /*中等屏幕设备 桌面*/




}




@media (max-width: 320px){

}



