* {
	margin: 0;
	padding: 0;
}

ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	display: block;
	border: 0;
}

body {
	margin: 0;color:#444;
	padding: 0;
	font-family: "microsoft yahei";
	font-size: 14px;
	height: auto;
}
a{color:#444;}
.clear{clear:both;}
.top {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 37px 0
}

.nav {background: url(../images/logobj.png) no-repeat right;
	width: 100%;
	height: auto;	
}

.nav-m {
	width: 1200px;
	height: auto;
	/*overflow: hidden;*/
	margin: 0 auto;
	padding: 0;
}
.logo {
    float: left;
    width: 230px;
    margin-top: 26px;
}



/*#active1{ background: #0073C6; color: #fff;}*/
		
.banner { position:relative; overflow:hidden;    margin-bottom: 2%;}
.banner li{background: #000; position:absolute;top:0; left:0; float:left; width:100%; overflow:hidden; vertical-align:top; }
.banner .lb,.banner .lb li{height:100%;}
.banner li img { vertical-align:top; float:left; width:100%; height:100%;}
.banner li:first-child{ position:relative; z-index:10; vertical-align:top;}
.banner li .txt { position:absolute; z-index:2000; left:57%; right:5%; bottom:38%; transition:1s all; -webkit-transition:1s all; transform:translateX(200%); -webkit-transform:translateX(200%);  opacity:0; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.banner li.curr .txt {  transform:translateX(0); -webkit-transform:translateX(0); opacity:1;}
.banner li .txt h2 { color:#fff; line-height:1.2;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt h2 i{ padding:0 10px;}
.banner li .txt h3 { color:#fff;line-height:1.4;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt a.view{ display:block; margin:30px 0 0;border:1px solid #fff; text-align:left; text-indent:20px; color:#fff; width:128px; height:30px; line-height:30px; background:url(../Images/view.png) 100px center no-repeat}
.banner .pgidx{position: absolute;width: 100%;text-align: center;bottom: 0;left: 0;z-index: 10;}
.banner .pgidx span{margin: 2em 0.5em;color: #fff;display: inline-block;width: 1.4em;height: 1.4em;line-height: 1.4em;background: rgba(118, 97, 77, 0.6);cursor: pointer;font-size: 14px;}

.banner .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banner .vbox video{width: 100%; height:100%; }


/**/
.abbj{width:1200px;margin:-11px auto;text-align: center;background: url(../img/bg_about.png) no-repeat center bottom;}
.abtit{text-align: center;}
.abtit p{font-size:18px!important;color:#444!important;    line-height: 24px!important;}
.abtit h1{color:#06af4c;line-height: 40px;font-size:32px;}
.abtit span{color:#666;line-height:26px;margin-top:10px;display: block;}
.absm{display: flex;justify-content:space-around;margin-top:60px;}
.absm li{width:23%;}
.absm li img{display: block;margin:0 auto;width:160px;-webkit-transition: transform 1s;}
.absm li:hover img{-moz-transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);}}
.absm li p{text-align: center;font-size:16px;color:#666;margin-top:20px;}
.absm>span{display: block;width:120px;height:3px;background: #e2e1e1;margin-top:77px;}
.abbj p{font-size:16px;line-height:34px;color:#666;margin-top:16px;text-align: center;}
.abbj>a{display:inline-block;margin:15px auto;}

.newbj{background: url(../img/newbj.png) no-repeat bottom;padding:2%;}
.newbox{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.xwbb{display: flex;justify-content:space-between;flex-flow: wrap;margin-top:3%;margin-bottom: 10px;;}
.xwbb li{width:48%;margin-bottom:2.5%;}
.xwbb li:hover h1{color:#06af4c;}
.nl{width:28%;overflow: hidden;height:125px;}
.nl img{width:100%;height:100%;display: block;}
.nr{width:70%;}
.nr h1{font-size:14px;font-weight: normal;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nr span{color:#999;font-size:13px;    line-height: 28px;}
.nr p{color:#666;line-height:24px;font-size:14px;margin-top:2px;height:72px;overflow: hidden;}
.zxtit h1{font-size:26px;color:#06af4c;margin-bottom:10px;}
.zxtit h1 e{font-size:16px;color:#666;margin-left:12px;font-weight: normal;}
.hyl{width:65px;height:65px;padding:10px;background:#cbc9c9;color:#fff;text-align: center;}
.hyl h1{font-size:40px;font-weight: normal;line-height: 46px;;}
.hyl p{font-size:14px;line-height: 16px;margin-top:5px;;}
.zxl{width:48%;}
.hyr{width:470px;}
.hyr h1{font-size:14px;font-weight:normal;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hyr p{font-size:14px;color:#666;line-height: 26px;margin-top:10px;height:52px;overflow: hidden;}
.hyxw{margin-top:20px;}
.hyxw li{margin-bottom:15px;}
.hyxw li:hover .hyl{background: #06af4c;}

.xwsp{margin-top:20px;}

.gg{width:100%;margin-bottom:40px;}
.gg img{display: block;width:100%;}

.ppbj{display: flex;width:1200px; margin:0 auto;margin-bottom:10px;}
.ppbj li{width:98px;height:81px;margin:20px 15px;}
/*.ppbj li:hover {border:1px #06af4c solid;}*/
.ppbj li img{display: block;width:100%;height:100%;}
.foot{background: #06af4c;padding:10px 0;}
.footer{width:1200px;margin:0 auto;color:#fff;}
.footer>img{width:270px;    margin-top: 11px;}
.dbxx h1{background: url(../img/phone.png) no-repeat left;padding-left:34px;font-size:20px;background-size:28px;margin-bottom:15px;margin-top:10px;}
.dbxx h2{background: url(../img/phone.png) no-repeat left;padding-left:34px;font-size:18px;background-size:24px;margin-bottom:15px;margin-top:10px;}

.dbxx p{font-size:17px;font-weight:bold;background: url(../img/dw.png) no-repeat  left;padding-left:34px;background-size:23px;}
.ewm .fl{margin-left:20px;width: 84px;}
.ewm .fl p{text-align: center;}
.dbxx{width:50%;margin-left:50px;}

.top-nav {background: url(../img/topbj.jpg) no-repeat;
    background-size: 100%;
  float: right;
  padding: 0;
  height: 100px;
  text-align: right;
  width: 79%;
}
.top-nav .frist-mune {
  margin-bottom: 0 ;
  height: 100px;
}

.top-nav .option {
  width: 98px;
  display: inline-block;
  font-size: 16px;
  text-align: center;
  height: 70px;
  padding-top: 30px;
/*  border-bottom: 3px solid transparent;*/
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.top-nav .option .option-text {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.top-nav .option .titleGary {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.top-nav .option:hover {
  border-color: #3bae46;
}
.top-nav .option a {color: #fff;
  display: block;
  cursor: pointer;
}

.top-nav .option p{
  font-size:16px;
  line-height: 24px;
}

.top-nav .option:hover > a {
  color: #ccfbdf;
  text-decoration: none;
}
.top-nav .option:hover .titleGary {
  color: #ccfbdf;
}
.top-nav .option:hover .option-text {
  color: #ccfbdf;
}
.top-nav .second-mune {
  display: none;
  width: 100px;
  padding: 10px 6px;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -56px;
  z-index: 150;
  /*background-color:#11d261;*/
  background-color: rgba(6, 175, 76,0.7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff');
}
.top-nav .second-mune > li > a {
  height: 35px;
  line-height: 35px;
  font-size: 15px;text-align: center;
 /* text-align: left;
  padding-left:20px;*/
  border-bottom: 1px solid #c7dccb;
  position: relative;
}
.top-nav .second-mune > li:last-child > a {
  border-bottom: none;
}
.top-nav .second-mune a:hover {
  color: #91f4ba;
}
.top-nav .third-mune {
  border-bottom: 1px solid #c7dccb;
  display: none;
}
.top-nav .third-mune > li a {
  height: 25px;
  line-height: 25px;
  font-size: 12px ;
  text-align:center;
/*  padding-left:35px;*/
  position: relative;
}

.top-nav .third-mune > li a:hover:after {
  transform: translateX(5px);
  color: #91f4ba;
}
.top-nav .mune-plus:after {
  content: ">";
  position: absolute;
  right: 0;
  margin-right: 4px;
  line-height: 34px;
  font-size: 16px;
}
.top-nav .mune-active {
  color: #91f4ba;
}
.top-nav .mune-active:after {
  content: "-";
  font-size: 25px;
}
.font-12 {
  font-size: 12px!important;
}
a {
    text-decoration: none;
    color: inherit;
}


/**/
#position{/* position:absolute; */line-height: 50px;height:50px;right:0px;top:0px;color:#8a8c8e;font-size:12px;background:url(../img/icon_home.png) left center no-repeat;padding-left:22px;}
#position span, #position a, #position i{ font-size:12px; color:#8a8c8e;}
#position em{ font-size:12px; color:#06af4c; font-style:normal;}
#position a:hover{ color:#06af4c;}
.dqwz{width:1200px;margin:0 auto;padding:10px 0;}
.dqwz h1{font-size:20px;line-height: 50px;;}
.dqwz h1 e{font-weight: normal;font-size:13px;color:#666;padding-left:10px;}

#n_up_box {border-top:2px #06af4c solid;
    background: #f3f5f8;
}
.main_box1 {
    margin: 0 auto;
    width: 1200px;

}
#n_nav a.on {
    background: #06af4c;
    color: #fff;
}
#n_nav a {
    display: inline-block;
    position: relative;
    height: 50px;
    padding: 0 40px;
    line-height: 50px;
    font-size: 16px;
    color: #555;
    -moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.ss{background: #06AF4C;padding:15px 0;}
.ssbox a:hover{color:#34e47d}

.ssbox a{color:#fff;padding:0 15px;font-size:16px;}
.ssbox{width:725px;margin:0 auto;}
#n_nav>a:hover{ background:#06af4c; color:#fff;}
/*strong{font-weight: normal;}*/
#n_nav{position: relative;}
.dbox{background: url(../img/dbj.png) no-repeat left bottom;}
.nrbox{width:1200px;margin:100px auto;}
.nrbox1{width:1200px;margin:50px auto;}
.zjl_l{width:390px;height:520px;margin-top:93px;}
.zjl_l img{width:100%;height:77%;}
.zjl_r{width:675px;}
.zjl_r h1{text-align: center;font-weight:normal;font-size:36px;}
.zjl_r span{text-align: justify;font-size:17px;color:#666;display: block;}
.zjl_r p{/*margin-top:15px;*/font-size:16px;line-height: 34px;color:#666;text-align: justify;}

.ban{width:100%;}
.ban img{display: block;width:100%;}

.nrtit h1{font-family: impact;font-size:36px;color:#008000;}
.nrtit{text-align: center;margin-bottom:30px;}
.nrtit p{font-size:16px;color:#666;line-height: 36px;;}
.nrk img{display: block;max-width: 100%;margin:30px auto;}
.nrk p{font-size:16px;text-align: justify;line-height: 34px;color:#666;}
.nrk1 img{display: block;max-width: 100%;margin:2px auto;}
.nrk1 p{font-size:16px;text-align: justify;line-height: 34px;color:#666;}
.nrk1{width:1200px;margin:0 auto;margin-bottom:30px;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
 /*==================大事记=================*/

#n_dsj  {background:url(../img/bg_dsj.png) center top repeat-y;padding-bottom:60px;}

#n_dsj_box .bnt_more{ background: url(../img/bg_dsj_last.png) center bottom no-repeat; padding:10px 0 30px 0;}

#n_dsj_box .bnt_more a{background: #06af4c;display:block;margin:0px auto;height:55px;width:210px;text-align:center;line-height:55px;font-size:14px;color:#fff;}

#n_dsj .content{ padding-top:0;}

#n_dsj_box .bnt_more a:hover{ background-color:#008000}

#n_dsj  dl{ position:relative; display:none; padding-top:125px; }

#n_dsj dt{ display:block; border-bottom:1px solid #e4e5e9; padding-bottom:10px;}

#n_dsj dt h1{position:absolute; top: 80px; right:auto; left: 635px; display:block; }

#n_dsj dt h1 strong{font-size:34px;color: #de021c;font-family: arial;font-weight: bold;;}

#n_dsj .dd{ display:block; width:100%;  position:relative; height:175px; margin-top:55px; }

#n_dsj .dd .pic_box{ position:absolute;  top:-47px; left: 120px; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

#n_dsj .dd .pic_box img{ width: 443px; height: 273px; box-shadow: 1.5px 2.598px 3px 0px #ccc; display:block; border:1px solid rgb( 231, 233, 235 );}

#n_dsj .dd .text_box { width: 535px;position:absolute; right:0;  top:0; }

#n_dsj .dd .text_box .box{ position:relative;}

#n_dsj .dd .text_box h1{  font-size:18px; font-weight:bold; display:block; color:#555555; margin-bottom:5px;}

#n_dsj .dd .text_box p{ text-align:left; height:170px; overflow:hidden; font-size:14px; line-height:30px; color:#555555; text-align:justify;}

#n_dsj .dd.left_box{background:url(../img/bg_dsj_li_right.png) 607px  5px no-repeat;}

#n_dsj .dd.right_box{background:url(../img/bg_dsj_li_left.png) 549px 5px no-repeat;}

#n_dsj .dd.right_box .box{  text-align:left; width: 525px;}

#n_dsj .dd.right_box .pic_box{ left:auto; right: 119px;}

#n_dsj .dd.right_box .text_box{ right:auto; left:0;}

#n_dsj .dd.right_box .text_box h1{ left:auto; right:-190px; text-align:right;}

#n_dsj .dd .text_box h1 strong{ position:relative; display: inline-block;}

#n_dsj .dd .text_box h1 strong::before {position: absolute;top: 0;left: 0;overflow: hidden; max-width: 0;color: #06af4c;content: attr(data-hover);-webkit-transition: max-width 0.5s;-moz-transition: max-width 0.5s;transition: max-width 0.5s;}

#n_dsj .dd:hover .text_box h1 strong::before,#n_dsj .dd:focus .text_box h1 strong::before {max-width: 100%;}

#n_dsj .dd:hover .pic_box{ top:10px;}

#n_dsj .dd.right_box .text_box p{ text-align:right;}

#n_dsj .dd.first{ padding-top:110px; background:url(../img/bg_dsj_li_right.png) 592px 115px no-repeat;}

#n_dsj .dd.first .pic_box{ top:110px;}

#n_dsj .dd.first:hover .pic_box{ top:120px;}

#n_dsj .dd:hover h1{ color:#06af4c}

#n_dsj  dl.left_section dt h1{ display:block; right: 635px; left: auto;}

.hon{display: flex;flex-flow:wrap;}
.hon li{width:373px;background: #eeefef;border-radius:10px;margin:0 13px;margin-bottom:30px;}
.hon_tu{width:373px;height:280px;overflow: hidden;}
.hon_tu img{width:100%;height:100%;    -moz-transition: all 1s ease !important;
    -webkit-transition: all 1s ease-in-out !important;
    -o-transition: all 1s ease-in-out !important;
    -ms-transition: all 1s ease-in-out !important;
    transition: all 1s ease-in-out !important;
}
.hon li:hover img{-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-webkit-moz-transform:scale(1.1); 

transform:scale(1.1);}
.hon li p{font-size:16px;color:#666;line-height: 50px;padding:0 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}


.wel{display: flex;flex-flow:wrap;}
.wel li{width:368px;background: #eeefef;margin:0 14px;margin-bottom:30px;}
.wel_tu{width:368px;height:240px;overflow: hidden;}
.wel_tu img{width:100%;height:100%;    -moz-transition: all 1s ease !important;
    -webkit-transition: all 1s ease-in-out !important;
    -o-transition: all 1s ease-in-out !important;
    -ms-transition: all 1s ease-in-out !important;
    transition: all 1s ease-in-out !important;
}
.wel li:hover img{-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-webkit-moz-transform:scale(1.1); 

transform:scale(1.1);}
.wel li p{font-size:15px;color:#666;line-height: 50px;padding:0 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.z_yema{
    width:1200px;

    text-align: center;
    margin: 40px auto;
}
.z_yema a{
    font-size: 14px;
    color: #333;
    background: #efefef;
    padding: 6px 12px;
    margin: 0 3px;
}
.z_yema a:hover{
    color: #fff;
    background: #06af4c;
}

.z_yema .current{
    color: #333;
    padding: 6px 12px;
    margin: 0 3px;
    background: #06af4c;
    color: #fff;
}
.z_yema span{
    color: #333;
    padding: 3px 7px;
    margin: 0 3px;
    background: #06af4c;
    color: #fff;
}

.c_service{width:1200px;margin:0 auto;}

/*CSR理念*/
.greenFont {
  color: #42a94d;
  font-size: 18px;
}
.blackFont {
  color: #676767;
  font-size: 18px;
}
.grayFont {
  color: #a2a2a2;
  font-size: 15px;
}


.c_hrGray {
  margin: 0px 0px;
  height: 0px;
  border-bottom: 1px solid #a2a2a2;
  border-top: none;
}
.c_hrGreen {
  text-align: left;
  margin: 0px 0px;
  height: 0px;
  width: 158px;
  border-bottom: 4px solid #42a94d;
  border-top: none;
  position: relative;
  top: -1px;
}
.c_service {
  padding-bottom: 50px;
}
.c_serviceDiv {
  padding-top: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #a2a2a2;
  overflow: hidden;
}
.c_serviceDiv div {
  float: left;
  width: 236px;
  text-align: center;
}
.c_serviceDiv div:hover img{
	 -webkit-transform: scale(1.4) rotate(0deg);
	  -moz-transform: scale(1.4) rotate(0deg);
	  -ms-transform: scale(1.4) rotate(0deg);
	}
.c_serviceDiv div img {
  width: 100%;
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transition: all .5s ease-in-out;
}
.c_serviceDiv div p:nth-child(2) {
  font-size: 24px;
  color: #676767;
  margin-top: 20px;
  margin-bottom: 25px;
}
.c_serviceDiv div p:nth-child(3) {
  font-size: 15px;
  color: #a3a3a3;
}
.c_serviceDiv div a {
  overflow: hidden;
  width: 218px;
  height: 218px;
  display: inline-block;
}

.c_serviceDiv div:first-child {
  margin-left: 90px;
  margin-right: 162px;
}
.c_serviceDiv div:nth-child(2) {
  margin-right: 146px;
}
.c_serviceDiv:last-child {
  border-bottom: 1px solid white;
}
.c_CSR .c_introDiv {
  border-bottom: 1px solid #a2a2a2;
  padding-bottom: 100px;
  margin-top: 85px;
  margin-bottom: 170px;
}
.c_CSR .c_introDiv:last-child .c_content {
  border-bottom: 1px solid white;
}
.c_CSR .c_title span {
  display: inline-block;
}
.c_CSR .c_title .greenFont {
  padding-left: 20px;
  width: 260px;
  vertical-align: top;
}
.c_CSR .c_title .grayFont {
  width: 900px;
}
.c_CSR .c_content {
  /* margin-top: 30px; */
  margin-left: 240px;
  border-bottom: 1px dashed #a2a2a2;
}
.c_CSR .c_content p {
	color:#929292;
}
.c_CSR .c_content p img{
	width:300px;
	height:194px;
	margin-right:10px;
	float:left;
}
.c_CSR .c_content a {
  display: inline-block;
  width: 301px;
  height: 194px;
  overflow: hidden;
}
.c_CSR .c_content a img {
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transition: all .5s ease-in-out;
}
.c_CSR .c_content a:hover img {
  -webkit-transform: scale(1.2) rotate(-5deg);
  -moz-transform: scale(1.2) rotate(-5deg);
  -ms-transform: scale(1.2) rotate(-5deg);
}


.social-part{border-top: 1px solid #c8c8c8;}
.part-title {font-weight:normal;
    font-size: 22px;
    padding: 30px 0;
    margin-bottom: 20px;
}
.part-item {
    margin-bottom: 35px;
    padding-bottom: 60px;
    position: relative;
    border-bottom: 1px solid #c8c8c8;
}
.part-item .left-part {
    width: 300px;
    height: 100%;
    float: left;
}
.part-item .left-part img {
    width: 230px;
    height: 230px;border-radius:100%;
}
.part-item .right-part {
    width: 840px;
    padding-left: 50px;
    height: 100%;
    float: right;
}

.part-item .right-part > h2 {
    font-size: 18px;
    color: #43a848;
}

/*==============联系我们=====================*/

#n_contact  {position:relative;background:url(../img/bg_contact.jpg) right 5px no-repeat;}
#n_contact .up_box{ position:relative; width:760px; min-height:355px; margin-bottom:60px;}
#n_contact .up {font-size:14px; line-height:30px; color:#666666; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ededee; }
#n_contact .un {font-size:14px; line-height:30px; color:#666666; position:relative; }
#n_contact .un .ewm_box{ position:absolute; text-align:center; right:0; bottom:0px;  display:block;}
#n_contact .un .ewm_box span{ color:#8e8f96; text-align:center; font-size:14px; display:block;  }
#n_contact .un .ewm_box img{ width:100px; display:block; height:100px; margin:0 auto;}
#n_contact .map{ border:1px solid #ededee;}

.newl{width:570px;height:305px;position: relative;overflow: hidden;}
.newl img{width:100%;height:100%;/*-webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transition: all .5s ease-in-out;*/}
.newl p{background: rgba(6,175,76,0.6); position: absolute;bottom:0;height:35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#fff;width:94%;padding:0 3%;font-size:16px;}
.newl:hover img{/*-webkit-transform: scale(1.2) rotate(-5deg);
  -moz-transform: scale(1.2) rotate(-5deg);
  -ms-transform: scale(1.2) rotate(-5deg);*/}
.netu{width:230px;height:140px;}
.netu img{width:100%;height:100%;}
.nezi{width:940px;}
.nezi h1{font-size:14px;margin-top:10px;font-weight:normal;}
.nezi span{font-size:14px;color:#999;line-height: 36px;}
.nezi p{/*font-size:16px;*/color:#666;line-height: 30px;height:67px;text-align: justify;overflow: hidden;}
.nee li{padding:25px 0;border-bottom:1px #eee solid;}
.nee li:hover h1{color:#06af4c;}
.nee li:hover{border-bottom:1px #06af4c solid;}

.xwtit{background: #f9f9fa;border-bottom:1px #eee solid;}
.xwtt{width:1200px;margin:0 auto;padding:30px 0;}
.xwtt h1{font-weight:normal;font-size:20px;margin-bottom:8px;}
.xwtt p{font-size:14px;color:#999;}

.xwtit1{margin-top:30px;border-bottom:1px #eee solid;}
.xwtt1{width:1200px;margin:0 auto;padding:30px 0;text-align: center;}
.xwtt1 h1{font-weight:normal;font-size:24px;margin-bottom:8px;color:#06AF4C}
.xwtt1 p{font-size:14px;color:#999;}

.ygbj li{background: #f5f3f3;border-bottom:1px #ccc solid;margin-bottom:20px;}
.ygzi{width:500px;padding:20px;padding-left:35px;}
.ygzi h1{color:#06AF4C;font-size:20px;margin-top:20px;}
.ygzi p{font-size:16px;color:#666;margin-top:15px;line-height: 34px;;}
.ygtu{width:600px;padding:20px;}
.ygimg{width:48%;margin:1%;height:160px;overflow: hidden;}
.ygimg img{width:100%;height:100%;-webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transition: all .5s ease-in-out;}
.ygimg:hover img{-webkit-transform: scale(1.2) rotate(0deg);
  -moz-transform: scale(1.2) rotate(0deg);
  -ms-transform: scale(1.2) rotate(0deg);}
.nrk1 span{/*text-align: center;*/font-size:16px;color:#666;/*padding-bottom:40px;*//*border-bottom:1px #ccc solid;*/display: block;line-height: 34px;}

.prod{display: flex;flex-flow:wrap;}
.prod li{width:340px;background: #06af4c;margin:0 26px;margin-bottom:30px;}
.pro_tu{width:340px;height:240px;overflow: hidden;}
.pro_tu img{width:100%;height:100%;    -moz-transition: all 1s ease !important;
    -webkit-transition: all 1s ease-in-out !important;
    -o-transition: all 1s ease-in-out !important;
    -ms-transition: all 1s ease-in-out !important;
    transition: all 1s ease-in-out !important;
}
.prod li:hover img{-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-webkit-moz-transform:scale(1.1); 

transform:scale(1.1);}
.prod li p{font-size:16px;color:#fff;line-height: 50px;padding:0 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}

.vil{width:540px;padding:20px;}
.vil h1{font-size:20px;color:#06AF4C;margin-top:50px;}
.vil p{font-size:16px;line-height: 34px;color:#666;margin-top:15px;}
.vio{width:590px;}
.vid{margin-bottom:50px;}

.team{width:1200px; margin:0 auto;display: flex;flex-wrap: wrap;}
.team li{width:380px;height:270px;position: relative;margin:10px;}
.team li img{width:100%;height:100%;}
.tezi{background: rgba(6,175,76,0.6);position: absolute;top:0;left:0;padding:30px 15px;color:#fff;height:210px;display:none;width:350px;}
.tezi h1{font-size:16px; border-bottom:1px #fff solid;padding:10px 0;}
.tezi p{font-size:13px;line-height: 28px;margin-top:10px;}
.tezi span{font-size:14px;margin-top:10px;display: block;}
.team li:hover .tezi{display: block;}


.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.honor_con{
	width: 86%;
	margin: 0 auto;
	padding-bottom: 3%;
}
.honor_con li{
	width: 31%;
	float: left;
	text-align: center;
	margin-right: 3%;
}
.honor_txt {
	width: 100%;
}

.honor_con li img {

	border-radius: 8px
}
.honor_con li p{
	font-size: 16px;
    color: #666;
    margin: 3% 0 0;
}
.honor_con .bx-viewport{
	height: 305px !important;overflow: hidden;
}
.honor_con .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 35%;
    outline: 0;
    width: 60px;
    height: 82px;
    text-indent: -9999px;
    z-index: 9999;
}
.honor_con .bx-wrapper .bx-prev{
    left:-65px;
    background: url(../img/main9.png) no-repeat;
    background-size: 100%;
}
.honor_con .bx-wrapper .bx-next{
    right: -65px;
    background: url(../img/main10.png) no-repeat;
    background-size: 100%;
}

.tabbox{width:1200px;/*height:140px;*/margin:30px auto;background:#f0f0f0;font-family:'微软雅黑';}
.tabbox .tab{overflow:hidden;width:237px;float:left}
.tabbox .tab a{display: block;
    margin: 5px 0;text-align: center;font-size:16px;
    padding: 15px 20px;
    border-radius: 5px;
    text-decoration: none;
    color: #333;
    width: 185px;
    background: #e9eae9;}
.tabbox .tab a:hover{background:#06af4c;color:#fff;text-decoration:none;}
.tabbox .tab a.on{background:#06af4c;color:#fff;text-decoration:none;}
.tabbox .content{overflow:hidden;width:880px;height:100px;position:relative;float:right;}
.tabbox .content ul{position:absolute;left:0;top:0;height:100px;}
.tabbox .content li{width:500px;height:100px;float:left;}
.tabbox .content li p{padding:10px;}


.wlfl{background: url(../images/ywyw.png)no-repeat;height:115px;padding-top:50px;}
.wlfl h1{margin-left:61px;color:#fff;margin-bottom:10px;}
.wlfl span{margin-left:82px;color:#fff;}

.wltpbj{display: flex;}
.wlwl{}





.gsjj{width:1200px;margin:0 auto;padding-top:30px;}

.gsbj{margin-top:20px;}

.gsxcbj{padding-top:20px;]}
.gsxcbj li{width:23%;float:left;margin:1%;background: #e6b440; overflow: hidden;}
.gsxcbj li:hover{background:#920000;}
.gsxcbj li:hover a{color:#fff;}
.gsxcbj li:hover img{width:110%;height:100%;}
.gsxcbj li a{display:block;overflow: hidden;height:254px;}
.gsxcbj img{height:210px;width:100%;display:block;-webkit-transition: all .5s linear;}
.gsxcbj p{line-height:44px;text-align: center;color:#fff;}
.age1{padding-left:10px;width:237px;float:left;}
.age1 p{margin: 5px 0;text-align: center;font-size:16px;
    padding: 13.5px 20px;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
    width: 185px;
    background: #06AF4C;
    cursor: pointer;}
.age1 p:hover{background: #e9eae9;color:#333}

.agemain{width:945px;float:right;}

.sec7 li {border:1px #fff solid;
    float: left;
    position: relative;
    width:115px;
    margin:0 20px;margin-bottom:20px;
}
.scctu{height:65px;}
.scctu img{width:100%;height:100%;}
.sec7 li a p{text-align: center;line-height:24px;font-size:14px;text-overflow: ellipsis;white-space: nowrap;/*overflow: hidden;*/padding:0 10px;}
.sec7 li:hover{box-shadow: #ccc 3px 3px 5px;}

.titwl{font-size:18px;color:#06AF4C;padding-left:10px;padding-bottom:10px;}
.titwl e{font-weight:normal;font-size:14px;color:#222;margin-left:5px;}
.under{/*background: url(../images/pr_untit.png) repeat-x bottom;*/width:98%;margin:0 auto;height:5px;margin-bottom:10px;}

.hzqy{width:1200px;margin:0px auto;}
.qytit{text-align: center;font-size:24px;text-align: center;font-weight:normal}
.qiye ul{display: flex;flex-wrap: wrap;}
.qiye{margin:40px auto;}
.qiye ul li{
    width: 198px;
    margin-top: -1px;
    margin-left: -1px;
    border: 1px solid #F3F3F3;

    padding-top:15px;
    }
 .qyqy{width: 116px;height:67px; text-align: center;margin:0 auto;}   
 .qyqy img{width:100%;height:100%;-moz-transition: all 2s ease !important;
    -webkit-transition: all 2s ease-in-out !important;
    -o-transition: all 2s ease-in-out !important;
    -ms-transition: all 3s ease-in-out !important;
    transition: all 2s ease-in-out !important;}
 .qiye ul li p{line-height: 32px;text-align: center;margin-top:15px;}   

 .qiye ul li:hover img{
-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-webkit-moz-transform:scale(1.1); 

transform:scale(1.1);}










.Pagelist {
    margin: 16px 0;
    overflow: hidden;
    text-align: center;
    margin-left: 701px;
}

.inline {
    display: inline-block;
    vertical-align: middle;
}

.Pagelist>ul li {
    float: left;
    height: 36px;
    margin: 0 4px;
}

.Pagelist>ul li .btn {
    width: auto;
    padding: 0 10px;
}
.Pagelist>ul li a, .Pagelist>ul li span {
    display: block;
    width: 34px;
    border: 1px solid #CFCFCF;
    background: #FFF;
    line-height: 34px;
    color: #444;
}

a {
    color: #000;
    text-decoration: none;
}


.Pagelist>ul li a:hover, .Pagelist>ul li .current {
    border-color: #06af4c;
    background: #06af4c;
    color: #FFF;
}
.Pagelist>ul li a, .Pagelist>ul li span {
    display: block;
    width: 34px;
    border: 1px solid #CFCFCF;
    background: #FFF;
    line-height: 34px;
    color: #444;
}
a {
    color: #000;
    text-decoration: none;
}

.Pagelist>ul li a, .Pagelist>ul li span {
    display: block;
    width: 48px;
    border: 1px solid #CFCFCF;
    background: #FFF;
    line-height: 34px;
    color: #444;
}
.xqzi p {
    text-align: justify;
    font-size: 16px;
    line-height: 30px;
}
cite, em, i {
    font-style: normal;
}
i, em, b {
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
}

.buspan{display: block;width: 225px;height: 244px;background: #06AF4C;font-weight: bold;margin-top: 30px;    padding-top: 10px;}
.buspan span{text-align: center;display: block; width: 225px;height: 30px;line-height: 30px;color:#fff;}




