@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#646464;}
ul{ padding:0px; margin:0px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
p{ margin:0px; padding:0px;}
h2,h3{ padding:0px; margin:0px;}

body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#646464; }
.pc_banner{ display:block}
.wap_banner{ display:none}

/*导航*/
.headt{ background:#fafafa; width:100%}
.head_cen{ width:1200px; margin:0 auto; line-height:35px;}
.yuyan ul li{ float:left; color:#004d72}
.yuyan ul li.shu{ margin-left:10px; margin-right:10px;}
.yuyan ul li a{color:#004d72}
.wd1200{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:70px;}
.dingbu{ padding-top:20px!important; padding-bottom:10px!important;width:1200px; margin:0 auto;  }



/*----公共头部---*/
.wenzi{ text-align:center; margin:0 auto;}
.wenzi h2{ font-size:35px;font-weight:bold; text-align:center; color:#014c73}
.wenzi .wline{ background:#0e6a38; height:2px; width:60px; margin:0 auto; margin-top:15px;}
.wenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.wen_gd{ border-radius:5px;background:#00af50; margin:0 auto;  width:180px; height:45px; line-height:45px; text-align:center;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.wen_gd a{ color:#fff;}
.wen_gd:hover{ display:block; padding-left:15px;}

/*首页产品*/
.index_pro ul{ margin-top:50px;}
.index_pro ul li{ float:left; width:23%; margin-left:1%; margin-right:1%;border-radius:8px; overflow:hidden }
.pro_tu{display: flex;justify-content: center;align-items: center; height:320px; overflow:hidden;}
.pro_tu  img{max-width:100%;max-height:330px; transition: all 0.8s;}
.index_pro ul li:hover img{ transform: scale(1.1);}
.pro_name{ background:rgba(14,106,56,0.9); width:100%;margin:0 auto; margin-top:-55px; height:55px;line-height:55px; text-align:center; z-index:10; position:relative;font-size:18px; color:#fff; border-bottom-left-radius:8px;border-bottom-right-radius:8px;}



/*首页公司简介*/
.gongsi{ background:url(../images/index_19.jpg) no-repeat center; width:100%; margin:0 auto}
.abtxt{ width:50%}
.abtxt h2{ color:#fff; font-size:40px}
.abtxt h3{ color:#fff; font-size:25px; text-transform:uppercase; letter-spacing:3px; margin-top:15px;}
.abtu{ width:45%; overflow:hidden}
.abtu  img{max-width:100%; transition: all 0.8s;}
.abtu:hover img{ transform: scale(1.1);}

.about_nr a{ color:#fff}
.about_nr{ color:#fff;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:6;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; height:180px;margin-top:25px; margin-bottom:25px;}
.anniu ul li{ float:left; background:#fff; width:120px; height:40px; line-height:40px; text-align:center; margin-right:25px;transition: 0.8s;}
.anniu ul li a{ color:#014c73;}
.anniu ul li:hover{background: #0e6a39;transition: 0.8s;width:140px; }
.anniu ul li:hover a{color:#fff}
/*新闻*/
.tabbox {}
.tabmenu {height:45px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { margin-right:30px;text-align:center; float:left; display:block; width:130px; height:45px; overflow:hidden; background-color: #0e6a38; line-height:45px;display:inline; font-size:18px; color:#fff;}
.tabmenu .cli {text-align:center;float:left;display:block;width:130px;height:45px;overflow:hidden;background-color: #004d72;line-height:45px;display:inline;font-size:18px; cursor:pointer;}
#tabcontent {}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}
.yuandian{ margin-right:10px; color:#0e6a38}
.news{ width:50%;}
.biaoaa{ background:#0061ae; width:150px; height:40px; line-height:40px; color:#fff; border-radius:25px; font-size:17px; text-align:center; margin-bottom:30px;}
.nzuo{ width:100%; padding-bottom:20px; margin-top:30px;}
.naz{width:68%;}
.bign a{ color:#000; font-size:17px;}
.zzzp{  line-height:23px;color:#818181;margin-top:10px;height:46px;overflow:hidden; font-size:14px;}
.shijiana{ color:#004d72; font-size:14px; margin-top:5px;}
.nzm{height:99px;overflow:hidden;object-fit: cover; width:160px;}
.nzm img{cursor: pointer; width:100%;transition: all 0.8s;}
.nzm img:hover{   transform: scale(1.2);}
.nyou{ width:100%; }
.newlist{ height:50px; line-height:50px;border-bottom:1px solid #d8d8d8;}
.newlist .bitp{ color:#555}
.newlist{ width:100%; line-height:50px;}
.newlist a:hover{ color:#0e6a38;}

/*留言*/
.liuyan{ width:45%;}
.liutop h2{ font-size:30px; color:#004d72;}
.liutop h3{ text-transform:uppercase; font-size:16px; color:#004d72; margin-left:10px; line-height:50px;}

.liuyan table { margin-top:20px;}
.liuyan table td input{ padding-left:15px;}
.liuyan table td textarea{ padding-left:15px;}
.dkuang{ width:85%;border:1px solid #d8d8d8; line-height:45px; height:45px;margin-bottom:15px;}
.dkuang2{ border:1px solid #d8d8d8; line-height:45px;margin-bottom:0px; width:97%}
.dkuang3{ margin-top:10px;border:1px solid #d8d8d8; line-height:20px; height:40px; padding-right:20px;padding-left:20px;}
.dkuang4{background:#004d72; border:0px; height:40px; line-height:40px; width:100%; font-size:15px; color:#fff;text-align:center; margin-top:10px;}


/*-------底部-----------*/
.foot{ background:#1e1e1e; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px;}
.foot .wd1200 a{ color:#cecece;}
.fabt{ font-size:22px; font-weight:normal; color:#fff; margin-bottom:20px;}
.faline{ background:rgba(255,255,255,0.2); height:1px; width:100%; margin-top:10px; margin-bottom:20px;}
.flian{ line-height:30px;color:#cecece; width:32%; padding-right:9%; font-size:16px;}

.fline{ background:rgba(255,255,255,0.1); height:200px; width:1px;}
.fpro ul li{line-height:35px;}
.fpro ul li a{ font-size:16px;}
.fpro{ width:15%;}

.fdao{ width:23%;margin-right:16%;}
.fdao ul li:nth-child(2n){ float:right}
.fdao ul li{line-height:40px; float:left; width:43%; background:url(../images/index_30.png) no-repeat center right;}
.fdao ul li a{ color:#cecece;}
.banquan{ width:1200px; margin:0 auto; text-align:center;padding-top:30px; padding-bottom:30px; line-height:25px; color:#cecece; border-top:1px solid rgba(255,255,255,0.1); }
.ewm img{ padding:8px; background:#fff; border-radius:5px; }
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #cecece;}
a.zzb07link:hover {text-decoration: underline;color: #cecece;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#cecece;}



/*内页*/
.nywenzi{ text-align:center; margin:0 auto; }
.nywenzi h2{ font-size:35px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{margin-top:30px; line-height:30px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:1200px; margin:0 auto; }

/*内页*/
.inside_l{ width:20%; padding-top:45px; padding-bottom:50px; padding-left:2%;  padding-right:2%;float:left; background:#EBEBEB; border-radius: 10px; margin-bottom:55px;}
.inside_l h3 {
    font-size:30px; width:100%!important;
	color: #000;
    margin: 0 0 20px 0; text-transform:uppercase; font-weight:normal;
	text-align: center!important;
}
.inside_l ul li a{
    border-radius: 20px; font-size:15px;
    width: 95%;
    padding: 5px 2.5%; line-height:30px;
    background-color: #FFF;
    border: solid 1px #EBEBEB;
	margin:0 0 10px 0;
	display: inline-block;
	text-align: center;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.inside_l ul li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 20px;
  background:linear-gradient(90deg,#0e6a38,#004d72);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.inside_l ul li a:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.inside_l ul li a:hover {
  color: #fff;
}

.zz11 a{ color:#FFFFFF; background:linear-gradient(90deg,#0954a3,#0a66c7);}


.inside_r{ width:65%; float:right; line-height:30px; box-shadow: 3px 3px 4px 3px rgba(0, 0, 0, 0.2); padding:30px 3% 30px 3%;border-radius: 10px; min-height:520px; margin-bottom:0px;}

.inside_r h3{ width:100%; font-size:30px; color:#000000; padding-bottom:25px; font-weight:normal}
.rytop{ border-bottom:1px solid #d8d8d8; padding-bottom:20px;}
.rytop h2{ padding:0px; margin:0px; font-weight:normal; font-size:25px; color:#000;}
.weizhi{ font-size:15px;}
.weizhi span{ padding-left:5px; padding-right:5px;}

/*内页产品*/
.neicp ul{ margin-top:50px;}
.neicp ul li{ float:left!important; width:30%; margin-left:1.5%; margin-right:1.5%;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); overflow:hidden;margin-bottom:40px;}
.neicp{ width:100%;}
.yytu{ height:270px;width:100%;}
.yytu img{ width:100%;transition: all 0.8s; max-height:270px;}
.yyname{ text-align:center; line-height:65px; font-size:17px; height:65px; }
.neicp ul li:hover img{transform: scale(1.1);}
.neicp ul li:hover .yyname{ color:#0e6a38}





.nyabout{width:100%;margin:0 auto;background:url(../images/nyabout.jpg) no-repeat bottom; height:300px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom; height:300px;}
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:300px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:300px; }
.nyhonor{width:100%; margin:0 auto; background:url(../images/nyhonor.jpg) no-repeat center; height:300px; }


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px; color: #555; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #555; font-weight: normal;}
.contentPage a:visited {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #555; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#555;font-weight:normal;}
.contentPage .current{color:#555; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #555; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


/*企业荣誉*/
.nymain .honor ul li .biaoti{ text-align:center}
.nymain .honor ul li{ margin-bottom:30px; float:left; width:23%; margin-left:1%; margin-right:1%;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11:hover img{transform: scale(1.1);}
.zu11  img{max-width:100%;max-height:200px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:16px; color:#333; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; line-height:22px; height:22px; }

/*内页联系我们*/
.ditu{ width:50%}
.nylianxi{ width:45%}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#00af50; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #00af50;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #00af50;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

.nywenzi { text-align: center; margin: 0 auto; border-bottom: 1px solid #d8d8d8; padding-bottom: 40px; padding-top: 30px;}
.nymenu{border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); }
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:16.6%; text-align:center;background:#fff; border-right:1px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:0px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(6){ border-right:0px;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1.2em 0;display:inline-block; font-size:1.25em; position:relative; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em; background-color:#00af50; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#fff; background:#00af50; display:block}
/*---
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{width:12.65em;opacity:1; margin-left:-6.325em;}---*/
.nymenu_mid p { display: none;}

/* 新闻 */

.news_in ul li {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
    padding: 35px 3%;
    position: relative;
	width:94%;
	box-shadow: 0px 5px 15px 0px rgba(0, 117, 197, .1);
	color: #1A1A1A;
	margin:40px 0 30px 0;}
.news_in ul li h3{ width:13%;text-align:center; padding-top:10px;}
.news_in ul li:nth-child(1), .news_in ul li:nth-child(2){ margin-top:0;}
.news_in ul li:before,
.news_in ul li:after {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    opacity: 0;
}
.news_in ul li:before {
    top: 30px;
    left: 30px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}
.news_in ul li:after {
    bottom: 30px;
    right: 30px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.news_in ul li:hover {
    color: #fff;
    background-color: #004d72;
}
.news_in ul li:hover h3{ color: #fff;}
.news_in ul li:hover h3 p, .news_in ul li:hover .n_text h4, .news_in ul li:hover .n_text p{ color: #fff;}
.news_in ul li:hover:before {
    opacity: 1;
    top: 10px;
    left: 10px;
}
.news_in ul li:hover:after {
    opacity: 1;
    bottom: 10px;
    right: 10px;
}
.news_in ul li:hover h3 {
    border-right-color: #fff;
}
.news_in ul li h3 {
    font-size: 40px;
    text-align: center;
	line-height:35px;
	margin:0;
}
.news_in ul li h3 p{ font-size:16px; font-weight:500; color: #737373;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.n_text { width:82%; border-left:1px solid #d8d8d8; padding-left:25px;}
.n_text h4{ font-size: 18px; color:#000; margin:0 0 5px 0; font-weight:normal;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.n_text p{ font-size:15px; color: #737373; line-height:25px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}

.n_detail{ margin-bottom:40px;}
.n_title{ align-items: center; display: flex; margin-bottom:30px;}
.date {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-right: 20px;
	background: #0075c5;
	padding: 5px 20px;
}
.n_title h3 {
    float: left;
    font-weight: 500;
	font-size: 22px;
	margin:0;
	color:#000;
}		


.shijian{ text-align:center; margin-bottom:20px;}
.page_in ul{ align-items: center;margin-top:30px; border-top:1px  dashed #d8d8d8; padding-top:30px;}
.page_in ul li:hover a{ color:#0e6a38}
.page_in ul li { width: 33%; font-size:15px; float:left}
.page_in ul li:nth-child(2){ transition: all 0.3s ease 0s; width:33%;margin:0 auto; }
.page_in ul li:nth-child(2) a{ display:block; color:#fff; background:#0e6a38; width:50px; height:50px; line-height:50px; color:#fff; border-radius:50%; margin:0 auto; text-align:center}
.page_in ul li:nth-child(2):hover{}
.page_in ul li:nth-child(2):hover a{ color:#fff; background:#000; border-radius:50%; }
.page_in ul li:nth-child(3){ text-align:right;}
.cuti{ width:100%; font-weight:bold;padding-top:15px; padding-bottom:5px; font-size:20px; line-height:25px; text-align:center; color:#004d72; }



	
.xline{ background:#00af50; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#00af50}
.nybt{ line-height:40px; text-align:center; color:#00af50; font-size:20px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px;}

.youce{ width:57%;}
.biaotia{ color:#00af50; font-size:30px; border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.miaoa{ line-height:30px; margin-top:25px; }
.miaoa h2{ color:#00af50; font-size:20px;  line-height:45px;}

.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #ccc 1px solid; border-right: #ccc 1px solid;}
	
	
	
@media screen and (max-width: 1024px) {
.pc_banner{ display:block}
.wap_banner{ display:none}

/*导航*/
.head_cen{ width:95%;}
.wd1200{ width:95%; }
.dingbu{ width:95%;   }


/*首页产品*/
.pro_tu{display: flex;justify-content: center;align-items: center; height:270px; overflow:hidden;}
.pro_tu  img{max-width:100%;max-height:280px; transition: all 0.8s;}




/*首页公司简介*/
.about_nr{ color:#fff;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:4;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; height:120px;}


/*新闻*/
.naz{width:65%;}

/*-------底部-----------*/
.banquan{ width:95%;}


/*内页*/
.nymain { width:95%; margin:0 auto; }

/*内页*/
.inside_r{ margin-bottom:0px;}

/*内页产品*/
.neicp ul{ margin-top:50px;}
.neicp{ width:100%;}
.yytu{ height:200px;width:100%;}
.yytu img{ width:100%;transition: all 0.8s; max-height:200px;}






/*企业荣誉*/
.nymain .honor ul li .biaoti{ text-align:center}
.nymain .honor ul li{ margin-bottom:30px; float:left; width:23%; margin-left:1%; margin-right:1%;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11:hover img{transform: scale(1.1);}
.zu11  img{max-width:100%;max-height:200px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:16px; color:#333; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; line-height:22px; height:22px; }
}
	
	
	
@media screen and (max-width: 768px) {


.head_cen { display:none;}
.pc_banner{ display:none}
.wap_banner{ display:block;}


/*导航*/
.wd1200{ width:95%;padding-top:40px; padding-bottom:40px;}
.juli{ height:50px;}
.yincang{ display:none;}

/*----公共头部---*/
.wenzi h2{ font-size:32px;}
.wenzi h3 {font-size: 16px;}


.nyabout{ height:150px; background-size:150%; }
.nycon{ height:150px; background-size:150%;}
.nypro{ height:150px; background-size:150%;}
.nynews{ height:150px; background-size:150%; }
.nyyy{ height:150px; background-size:150%;}


/*首页产品*/
.index_pro ul{ margin-top:0px;}
.index_pro ul li:nth-child(2n){ float:right}
.index_pro ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;border-radius:8px; overflow:hidden; margin-top:30px; }
.pro_tu{ height:220px;}
.pro_tu  img{max-height:230px; }




/*首页公司简介*/
.abtxt{ width:100%; float:none}
.abtxt h2{ color:#fff; font-size:30px}
.abtxt h3{ color:#fff; font-size:20px;}
.abtu{ width:100%; float:none; overflow:hidden; display:none}

.about_nr{ -webkit-line-clamp:5;/*显示行数*/height:150px;}
.anniu ul li{  width:28%;  margin-right:2.5%;}
.anniu ul li:hover{width:30%; }

/*新闻*/
.news{ width:100%; float:none;}
.biaoaa{ background:#0061ae; width:150px; height:40px; line-height:40px; color:#fff; border-radius:25px; font-size:17px; text-align:center; margin-bottom:30px;}
.nzuo{ width:100%; padding-bottom:20px; margin-top:30px;}
.naz{width:60%; }
.bign a{ color:#000; font-size:17px;}
.zzzp{ display:none}
.shijiana{ color:#004d72; font-size:14px; margin-top:5px;}
.nzm{ width:35%; height:85px;}


.nyou{ width:100%; }
.newlist{ height:50px; line-height:50px;border-bottom:1px solid #d8d8d8;}
.newlist .bitp{ color:#555}
.newlist{ width:100%; line-height:50px;}
.newlist a:hover{ color:#0e6a38;}

/*留言*/
.liuyan{ width:100%; float:none; margin-top:40px;}
.dkuang2{ width:95%}


/*-------底部-----------*/
.foot .wd1200{ padding-bottom:30px; padding-top:40px;}
.fabt{ font-size:22px; text-align:center; }
.flian{ text-align:center; width:100%; float:none; padding-right:0%; font-size:16px;}
.fdao{ display:none;}

.banquan{ width:95%;  }
.ewm{ width:100%; float:none; text-align:center; margin-top:20px;}


/*内页*/
.nywenzi{ text-align:center; margin:0 auto; }
.nywenzi h2{ font-size:35px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{margin-top:30px; line-height:30px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:95%; margin:0 auto; }

/*内页*/
.inside_l{ display:none }
.inside_r{ width:90%; float:none;  padding:5%;margin-bottom:0px;}
.rytop h2{float:none; text-align:center}
.weizhi{ font-size:15px; display:none}


/*内页产品*/
.neicp ul{ margin-top:30px;}
.neicp ul li:nth-child(2n){ float:right!important}
.neicp ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;}
.neicp{ width:100%;}
.yytu{ height:170px;width:100%;}
.yytu img{ max-height:170px;}
.yyname{ text-align:center; line-height:65px; font-size:16px; height:65px; }


.nyabout{ height:150px; background-size:150%; }
.nycon{ height:150px; background-size:150%;}
.nypro{ height:150px; background-size:150%;}
.nynews{ height:150px; background-size:150%; }
.nyhonor{ height:150px; background-size:150%;}


/* 新闻 */
.news_in ul li {padding: 20px 3%;width:94%;}
.news_in ul li h3 { width:25%; font-size: 40px; height:50px;margin:0;}
.n_text { width:70%;  padding-left:3%;}
.n_text h4{ font-size: 18px; color:#000; margin:0 0 5px 0; font-weight:normal;}


.page_in ul{ padding-top:30px;}
.page_in ul li:hover a{ color:#0e6a38}
.page_in ul li { width: 100%; font-size:15px; float:none; text-align:center}
.page_in ul li:nth-child(2){ width:100%; }
.page_in ul li:nth-child(3){ text-align:center;}



#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%; display:block;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:6px; text-align:center;  }
.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .shanghl00 ul .on{ background:#FE6C9C;  }



.focus .bd{
position:relative;
z-index:0;
margin:0px;
padding:0px;
overflow: hidden;
}

.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}

.focus .bd li a{
-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
}


@media screen and (max-width: 640px) {


.head_cen { display:none;}
.pc_banner{ display:none}
.wap_banner{ display:block;}


/*导航*/
.wd1200{ width:95%;padding-top:40px; padding-bottom:40px;}
.juli{ height:50px;}
.yincang{ display:none;}

/*----公共头部---*/
.wenzi h2{ font-size:32px;}
.wenzi h3 {font-size: 16px;}


.nyabout{ height:150px; background-size:150%; }
.nycon{ height:150px; background-size:150%;}
.nypro{ height:150px; background-size:150%;}
.nynews{ height:150px; background-size:150%; }
.nyyy{ height:150px; background-size:150%;}


/*首页产品*/
.index_pro ul{ margin-top:0px;}
.index_pro ul li:nth-child(2n){ float:right}
.index_pro ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;border-radius:8px; overflow:hidden; margin-top:30px; }
.pro_tu{ height:220px;}
.pro_tu  img{max-height:230px; }




/*首页公司简介*/
.abtxt{ width:100%; float:none}
.abtxt h2{ color:#fff; font-size:30px}
.abtxt h3{ color:#fff; font-size:20px;}
.abtu{ width:100%; float:none; overflow:hidden; display:none}

.about_nr{ -webkit-line-clamp:5;/*显示行数*/height:150px;}
.anniu ul li{  width:28%;  margin-right:2.5%;}
.anniu ul li:hover{width:30%; }

/*新闻*/
.news{ width:100%; float:none;}
.biaoaa{ background:#0061ae; width:150px; height:40px; line-height:40px; color:#fff; border-radius:25px; font-size:17px; text-align:center; margin-bottom:30px;}
.nzuo{ width:100%; padding-bottom:20px; margin-top:30px;}
.naz{width:60%; }
.bign a{ color:#000; font-size:17px;}
.zzzp{ display:none}
.shijiana{ color:#004d72; font-size:14px; margin-top:5px;}
.nzm{ width:35%; height:85px;}


.nyou{ width:100%; }
.newlist{ height:50px; line-height:50px;border-bottom:1px solid #d8d8d8;}
.newlist .bitp{ color:#555}
.newlist{ width:100%; line-height:50px;}
.newlist a:hover{ color:#0e6a38;}

/*留言*/
.liuyan{ width:100%; float:none; margin-top:40px;}
.dkuang2{ width:95%}


/*-------底部-----------*/
.foot .wd1200{ padding-bottom:30px; padding-top:40px;}
.fabt{ font-size:22px; text-align:center; }
.flian{ text-align:center; width:100%; float:none; padding-right:0%; font-size:16px;}
.fdao{ display:none;}

.banquan{ width:95%;  }
.ewm{ width:100%; float:none; text-align:center; margin-top:20px;}


/*内页*/
.nywenzi{ text-align:center; margin:0 auto; }
.nywenzi h2{ font-size:35px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{margin-top:30px; line-height:30px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:95%; margin:0 auto; }

/*内页*/
.inside_l{ display:none }
.inside_r{ width:90%; float:none;  padding:5%;margin-bottom:0px;}
.rytop h2{float:none; text-align:center}
.weizhi{ font-size:15px; display:none}


/*内页产品*/
.neicp ul{ margin-top:30px;}
.neicp ul li:nth-child(2n){ float:right!important}
.neicp ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;}
.neicp{ width:100%;}
.yytu{ height:170px;width:100%;}
.yytu img{ max-height:170px;}
.yyname{ text-align:center; line-height:65px; font-size:16px; height:65px; }


.nyabout{ height:150px; background-size:150%; }
.nycon{ height:150px; background-size:150%;}
.nypro{ height:150px; background-size:150%;}
.nynews{ height:150px; background-size:150%; }
.nyhonor{ height:150px; background-size:150%;}


/* 新闻 */
.news_in ul li {padding: 20px 3%;width:94%;}
.news_in ul li h3 { width:25%; font-size: 40px; height:50px;margin:0;}
.n_text { width:70%;  padding-left:3%;}
.n_text h4{ font-size: 18px; color:#000; margin:0 0 5px 0; font-weight:normal;}


.page_in ul{ padding-top:30px;}
.page_in ul li:hover a{ color:#0e6a38}
.page_in ul li { width: 100%; font-size:15px; float:none; text-align:center}
.page_in ul li:nth-child(2){ width:100%; }
.page_in ul li:nth-child(3){ text-align:center;}



#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%; display:block;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:6px; text-align:center;  }
.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .shanghl00 ul .on{ background:#FE6C9C;  }



.focus .bd{
position:relative;
z-index:0;
margin:0px;
padding:0px;
overflow: hidden;
}

.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}

.focus .bd li a{
-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
}