
.wrap{ width:100%; margin:0 auto; color:#666666}
.wrap h1 { width:100%; text-align:center; border-bottom:#e7e7e7 solid 1px; margin-bottom:25px; line-height:24px; padding-bottom:25px; font-size:22px;}

.wrap h2{ width:100%; text-align:center; border-bottom:#e7e7e7 solid 1px; margin-bottom:40px; line-height:40px; font-size:20px; }


.yuyu{ width:100%; float:left; padding-bottom:30px; }

.yuyu1{ width:35%; float:left; }

.yuyu1 img{ width:100%;}


.yuyu2{ width:60%; float:right; line-height:27px!important }

.cuti{ width:100%; float:left; background:#54938b; line-height:45px; margin-bottom:30px; color:#FFFFFF; padding-left:2%}
.cuti3{ width:100%; float:left; background:#939393; line-height:45px; margin-bottom:30px; color:#fff; text-align:center; margin-top:15px;}



.search3{width:100%; margin:0 auto; margin-top:0px;height:45px; padding-left:10px; padding-right:0px; background:#f6f6f6; border-radius:5px; margin-bottom:3%;}
.search3 .fl{ width:70%}
.search3 .fr{ float:right;}
.searchinput{height:45px;border:#fefefe solid 0px;width:100%;float:left;display:inline;line-height:45px; outline:none; background:none; color:#555; opacity:0.7; font-size:16px; padding-left:5%; }
.chan_bg{ background:url(../images/cpbg.jpg) no-repeat center;  width:100%; margin:0 auto}
.search3 .fr input {
    width: 100%;
    background: #004ea1;
    font-size: 17px;
    color: #ffffff;
    height: 45px; border:0;
}.search3 .fr {
    width: 25%;
}	
			
			
			

.flex{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.vvv2{ width:100%; float:left; background:#4b5f74; line-height:55px; color:#FFFFFF; font-size:15px;}
.vvv21{ width:1200px; margin:auto; }


.lxnr{width:100%; margin:auto;}
.lxnr01{width:30%; float:left;  padding-top:10px; text-align:center;  line-height:28px; }
.lxnr01:nth-child(2){width:30%; float:left;  padding-top:10px; text-align:center;  line-height:28px;}
.lxnr01:nth-child(3){width:40%; float:left;  padding-top:10px; text-align:center;  line-height:28px;}



.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:20px; margin-bottom:50px;}
.fanhui ul li{ float:left; width:50%;background:#f2f2f2;padding-left:1.5%; padding-right:1.5%; padding-top:5px; padding-bottom:5px; }
.fanhui ul li:nth-child(2n) {background:#f2f2f2; text-align:right; float:right}
.fanhui ul li:nth-child(2n) a{  text-align:right}



.ny_news {width:100%;  text-align:left; line-height:28px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-bottom:25px; margin-bottom:25px;}
.n_l{ width:10%; float:left; margin-right:40px; border-top:#00a2ea solid 2px; text-align:center; font-size:20px;font-family: 'Montserrat-Bold';}
.n_l h1{ padding:30px 0; font-size:54px; font-weight:bold;	font-family: 'Montserrat-Bold';}

.n_r1{ width:75%; float:left;}
.n_r{ width:100%; float:left;  color:#00a2ea; margin-bottom:10px; font-weight:normal; font-size:19px; font-weight:bold; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.n_r3{ width:100%; float:left;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; line-height:24px;}

.n_r12{ width:100%; float:left;}
.n_r11{ width:100%; float:left;  color:#00a2ea; margin-bottom:10px; font-weight:normal; font-size:19px; font-weight:bold; background:url(../images/r1.jpg) no-repeat left 3px; padding-left:3%}
.n_r31{ width:100%; float:left; line-height:24px;background:url(../images/r2.jpg) no-repeat left 3px; padding-left:3%}


.m32{width:120px; line-height:30px; text-align:center; float:left; color:#FFFFFF; margin-top:10px; font-size:14px;}

.m32 a{width:120px; line-height:30px; float:left; background:#00a2ea; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m32 a:hover{ color:#FFFFFF!important; background:#00a2ea; width:180px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.n_r2{ width:230px; float:right;}
.n_r2 img{ width:100%!important; height:136px!important;}













/*内页样式开始*/



/* 内页 */
.f_a{width:100%; height:350px; background-image:url(../images/f1.jpg); background-size:100%; background-position:top  center; background-repeat:no-repeat; background-attachment: fixed; }
.f_p{ width:100%; height:350px; background-image:url(../images/f2.jpg); background-size:100%; background-position:top center; background-repeat:no-repeat; background-attachment: fixed; }
.f_c{width:100%; height:350px; background-image:url(../images/f3.jpg);  background-size:100%;background-position:top center; background-repeat:no-repeat; background-attachment: fixed; }

.f_d{width:100%; height:350px; background-image:url(../images/f4.jpg);  background-size:100%;background-position:top center; background-repeat:no-repeat; background-attachment: fixed; }
.f_n{width:100%; height:350px; background-image:url(../images/f5.jpg);  background-size:100%;background-position:top center; background-repeat:no-repeat; background-attachment: fixed; }


.location{ width:100%; padding:12px 0; clear:both; border-bottom:solid 1px #eee; font-size:15px; color:#c7c7c7;}
.location span{ color:#a0cc49;}
.location a{ color:#c7c7c7;}





.inside{ width:1200px; margin:auto; padding:30px 0 50px 0; clear:both;}



.footerd {
	width: 100%;
	background-color: #209fb8;
	text-align: left;
	font-size: 15px;
	line-height: 24px;
	padding: 40px 0;
	color: white;
}

.footerd_main {
	width:1200px; margin:auto
}


.footerd_main img { width:120px; float:right
}



.footerd p a {
	color: white;
}

.footerd a:hover {
	color: #F39800;
}

.footer2 {
	display: none;
}






/* 翻页 */
.contentPage { text-align:center; clear:both; width:100%; margin-top:20px; float:left; margin-bottom:20px;}
.contentPage .zi { font-size:15px;float:none!important;}
.contentPage a {font-size: 15px; margin:0px 3px; padding:4px 7px; border: 1px solid #004ea1;}
.contentPage a:hover { color:#FFF; background-color:#004ea1;}
.contentPage .current { font-size: 15px; margin:0px 3px; padding:0px 0px; background: #004ea1; color: #fff;}

.left5{ width:20%; float:left; padding-bottom:50px;}
.lk1{ width:100%; float:left; text-align:center; padding-top:25px; padding-bottom:25px; background:#004ea1; color:#fff}
.lk1 a{ color:#fff}

/* 简介 */
.inside_l{ width:100%; float:left; }
.inside_l h3 {border-top-left-radius:8px;border-top-right-radius:8px;
    font-size:20px; float:left; font-weight:normal; width:100%; 
	text-align: center; padding-top:30px; padding-bottom:30px; color:#FFFFFF;
    background: #4b5f74;
}
.inside_l ul li a{
    width:100%; padding-left:5%; float:left;
    background: #f5f5f5;
    border-bottom: solid 1px #e7e7e7; padding-bottom:18px; padding-top:18px; font-size:16px;
	display: inline-block;
  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;
background:#004ea1;
  -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;
}

 

.zz1 a{ color:#000; }

.inside_r1{ width:100%; float:left; line-height:27px; font-size:16px;}
.inside_r13{ width:100%; float:left; line-height:45px; font-size:14px; text-align:center; background:#f3f3f3; color:#999; margin-bottom:30px;}


.inside_r{ width:78%; float:right; line-height:30px; box-shadow: 3px 3px 4px 3px rgba(0, 0, 0, 0.1); padding:40px 3% 30px 3%; border-radius: 10px 0px 0px 0px; font-size:16px;}


.inside_r2{ width:78%; float:right; line-height:30px; padding-bottom:50px; }

.xxx{}
.xxx img{ height:auto!important; width:auto; max-width:100%; }





.inside_r table{
width:100%!important;max-width:100%!important;
		border:1px solid #d8d8d8; margin-bottom:20px;
}

.inside_r table tbody{
	border: 1px solid rgb(216,216,216);
}

.inside_r table tr{
	background-color: rgb(255,255,255);
}

.inside_r table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 

.inside_r table tr td{ max-width:100%;  word-break:break-all;table-layout:fixed; word-break: break-all; overflow:hidden; 
	font-size: 15px;
	line-height: 17px!important; padding-top:10px; padding-bottom:10px;
	text-overflow: ellipsis; padding-left:3%; padding-right:3%;
	border-bottom: 1px solid rgb(216,216,216);
	border-right: 1px solid rgb(216,216,216);

}



.inside_r h2 {
    font-size: 22px;
	margin:0;
	font-weight:normal;
	color:#004ea1;
}

.inside_r h4 {
    font-size: 16px;
    position: relative;
    padding-left: 30px;
	color:#ccc;
	font-weight:500;
	margin:5px 0 15px 0;
}




.inside_r h4:after, .inside_r h4:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #e2e2e2;
    width: 12px;
    height: 3px;
    margin-top: -2px;
}
.inside_r h4:after {
    width: 4px;
    left: 16px;
}

.inside_r h1 {
	position: relative; text-align:left;
	font-size: 22px;
	font-weight:normal; line-height:32px;
	background:linear-gradient(90deg,#2a6497,#77afe0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.inside_r h1::after {
    content: "";
    border-radius: 50%;
    background-color: #e6eff6;
    position: absolute;
    left: -22px;
    top: -10px;
    width: 50px;
    height: 50px;
    z-index: -1;
}


.inside_r h1 span {
    font-size: 20px; font-family:Arial, Helvetica, sans-serif;
    padding-left: 30px;
	color:#4a4a4a!important; padding-left:20px;
	font-weight:500;
}


.dzhc{ margin:0 0 0 20px; float:right;}






.ppp{ width:100%;float:left}


.p_list {
	height: 182px;
	overflow: hidden;
	position: relative;
}



.p_list ul {	
	width: 100000px;
	position: absolute;
	left: 0;
}


.p_list ul li{display: block;float: left; background:#fff; border:solid 1px #eeeeee; padding:5px 20px 5px 20px; margin-right:20px!important;  border-radius:5px; box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); transition: all 0.3s ease 0s;}
.p_list ul li:hover{ border:solid 1px #bada4c; box-shadow: 2px 2px 5px 0px rgba(5, 116, 198, 0.5); padding:2px 20px 2px 20px;margin-right:20px!important;}

.p_list li h4{ font-size:17px!important;color:#000!important; line-height:55px; font-weight:normal;border-bottom:solid 1px #eeeeee;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.p_intro{ font-size:15px; color:#4f4f4f; line-height:25px; margin-top:15px;}



.imglist ul li{text-align:center;float:left;display:inline;border:#f1f1f1 0px solid;margin:8px 10px;overflow:hidden; font-size:17px; width:31.5%;border-radius:5px;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}

.zu12{ width:100%;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }

.zu12:hover{transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5); -moz-transition:scale(1.5,1.5); -o-transition:scale(1.5,1.5); -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}








.imglist4 ul li{text-align:center;float:left;display:inline; height:290px;border:#f1f1f1 1px solid;margin:0px 5px 20px 5px;overflow:hidden; font-size:17px; width:32%;border-radius:5px;}
.imglist4 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;height:270px;}
.imglist4 ul li span{background:#f5f5f5; width:100%; float:left;height:60px; line-height:18px; padding-top:10px; text-align:center; position:relative; z-index:5; font-size:15px;}



.zu14{ width:100%; height:230px!important;
vertical-align: middle;
 overflow:hidden;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }

.zu14:hover{ height:230px;transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5); -moz-transition:scale(1.5,1.5); -o-transition:scale(1.5,1.5); -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}





/*荣誉*/
.imglist1 ul li:nth-child(6n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(4n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(2n){ margin-left:1.9%;}
.imglist1 ul li:nth-child(5n){ margin-left:1.9%;}
.imglist1 ul li:nth-child(3n){ float:right}
.imglist1 ul li{text-align:center;float:left;display:inline;width:32%;overflow:hidden;background:#fff; border:1px dotted #d3d3d3; padding:1.5%; border-radius:5px; margin-bottom:25px;}
.imglist1 ul li img{background:#FFF; max-width:100%; max-height:100%;}
.imglist1 ul li span{line-height:27px;display:block; color:#555; text-align:center; font-size:15px;}

.zu11{width:50%!important; height:300px!important; vertical-align: middle!important; background:#dcdcdc; padding-top:20px; padding-bottom:20px;
display:table-cell!important; overflow:hidden;}
.zu11 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;object-fit: cover;}
.zu11 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}




/* 产品 */
.pro_in ul li {
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1);
	width:30%;
	float:left;
	margin:45px 3% 0 0;
	border-radius: 50px 0px 0px 0px;
}
.pro_in ul li:nth-child(3n){ float:right; margin-right:0;}
.pro_in ul li:nth-child(1), .pro_in ul li:nth-child(2), .pro_in ul li:nth-child(3){ margin-top:0;}
.pro_in ul li:hover .pro_top{ color:#fff; background: #a0cc49;}
.pro_top {
    padding: 0px 20px 0px 25px;
    border-radius: 100px 0px 100px 50px;
	color: #000;
    background: #f1f1f1;
	text-align: center;
	height:70px;
	align-items: center;
    display: flex;
	justify-content: center;
	transition: all 0.3s ease 0s;
}
.pro_top h2 {
    font-size: 16px;
    font-weight: 500;
	margin:5px 0 0 0;
	text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}
.pro_text {
    margin: 20px 30px 20px 30px;
    color: #c2c2c2;
    font-size: 15px;
}
.pro_text p {
    border-bottom: 1px solid #ececec;
    padding-bottom: 5px;
	margin: 0 0 5px 0;
}
.pro_text strong {
    margin-right: 10px;
    color: #1f1f1f;
}
.pro_more {
    padding-bottom: 30px; margin-top:20px;
	text-align: center;
}
.more_btn {
    padding: 5px 25px;
    font-size: 15px;
    color: #ffffff;
    background: #a0cc49;
    display: inline-block;
    position: relative;
}
.more_btn:hover {
    color: #ffffff;
	background: #a0cc49;
}
.more_btn:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    top: -5px;
    left: -5px;
    padding: 5px;
    box-shadow: 0 0 0 2px #a0cc49;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(.8);
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.more_btn:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.page_in{ border-top:solid 1px #eee; margin-top:30px; padding-top:15px; font-size:15px; width:100%; float:left}
.page_in li{ width:48%;}
.page_in li:nth-child(2){ text-align:right;}


/* 新闻 */
.news_in ul li{ width:47.5%; border-bottom:dashed 1px #eee; padding-bottom:30px; margin-top:30px; transition: all 0.3s ease 0s;}
.news_in ul li:nth-child(1), .news_in ul li:nth-child(2){ margin-top:0;}
.news_in ul li:hover{ border-bottom:dashed 1px #004ea1;}
.news_in ul li:hover .news_r h2{ color:#004ea1; font-weight:normal}
.news_d {
    float: left;
    border: 1px solid #ccc;
    width: 15%;
    text-align: center;
	margin-top:2px;
}
.day {
    display: block;
    padding: 6px 0px;
    font-size: 26px;
	color: #312f2f;
}
.month {
    display: block;
    background-color: #ccc;
    color: #ffffff;
    padding: 2px 0px;
    font-size: 16px;
}
.news_r {
    margin-left: 20%;
}
.news_r h2 {
    font-size: 16px;
	color: #312f2f;
	font-weight:normal;
	margin:0 0 5px 0;
}
.news_r p {
    font-size: 15px;
    margin-bottom: 10px;
	line-height:22px;
	text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}
.news_b {
    font-size: 15px;
    display: inline-block;
    color: #ffffff;
    padding: 5px 20px;
	background-color: #004ea1;
  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;
}
.news_b:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #333;
  -webkit-transform: scaleY(0);
  transform: scaleY(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;
}
.news_b:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.news_b:hover{ color:#fff;}


/* 联系 */
.con_in{ width:40%; position:relative; min-height:220px; border-radius: 10px; padding:40px 4%; background: #7fc6eb; line-height:30px; color:#FFFFFF; margin-bottom:20px;}
.con_in h3{ font-size:22px; margin:0 0 10px 0;}
.con_in:before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: -20px;
    width: 80%;
    height: 85%;
    background: #004ea1;
    border-radius: 10px;
    z-index: -1;
}
.map{ width:48%; position:relative;}
.map:before {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -20px;
    width: 80%;
    height: 85%;
    background: #004ea1;
    border-radius: 10px;
    z-index: -1;
}


#content {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
}

#content .chanpin {
	width: 235px;
	float: left;

}

#content .about {
	border: none;
	padding: 0px;
	width: 937px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;

}

#content .about .jieshao {
	border: none;
	padding: 0px;
	width: 897px;
	float: left;
	padding-left: 40px;

}

#content .about .jsmain {
	border: none;
	padding: 0px;
	width: 648px;
	float: left;
	padding-left: 23px;

}

#content .about .jieshao_1 {
	border: none;
	width: 887px;
	float: left;
	height: 50px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	background-repeat: no-repeat;
	padding-top: 17px;
	text-align: left;
	background-image: url(../images/man_05.gif);
	background-position: top;

}

#content .about .jieshao_11 {
	border: none;
	padding: 0px;
	width: 690px;
	float: left;
	height: 35px;
	padding-left: 58px;
	font-weight: bold;
	font-size: 14px;
	color: #794A0E;
	background-repeat: no-repeat;
	padding-top: 15px;
	text-align: left;
	background-image: url(../images/ddd_03.gif);
	padding-right: 10px;
	overflow: hidden;

}

#content .about .jsmain_1 {
	border: none;
	padding: 0px;
	width: 648px;
	float: left;

}

#content .about .jsmain_2 {
	border: none;
	padding: 0px;
	width: 761px;
	float: left;

}

#content .about .jieshao_2 {
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 5px;
	line-height: 26px;
	clear: both;

	text-align: left;
	font-size: 16px;

}

.jieshao_2 img {
	max-width: 100%;
	height: auto !important;
}

#content .about .jieshao_4 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 24px;
	clear: both;
	padding-bottom: 5px;
	font-size: 14px;
	background-color: #F8F8F8;


}

#content .about .jieshao_5 {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	clear: both;
	padding-bottom: 0px;
	background-repeat: repeat-y;

}

#content .about .jieshao_3 {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;

}

#content .about .neiye {
	border: none;
	padding: 0px;
	width: 783px;
	float: left;

}

#content .about .neiye_1 {
	border: none;
	padding: 0px;
	width: 783px;

	clear: both;

}



#content .chanpin .tit_1 {
	border: none;
	padding: 0px;
	width: 213px;
	float: left;

}

#content .chanpin .tit_00 {
	width: 235px;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	height: 90px;
	background: #3EA5DD;
	text-align: center;
	padding-top: 25px;

}

.tit_00 span {
	font-size: 15px;
	font-weight: normal;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#content .chanpin .tit_33 {
	width: 233px;
	float: left;
	border: #e2e2e2 solid 1px;
	background: url(../images/tel1.jpg) no-repeat 20px 30px;
	height: 130px;
	margin-bottom: 1px;

}

.tit_33 span {
	font-size: 18px;
	color: #980E23;
	font-weight: bold;
	padding-left: 70px;
}

.tit_33 p {
	padding-left: 70px;
	padding-top: 30px;
	padding-bottom: 3px;
}

.tit_33 em {
	width: 183px;
	padding-left: 24px;
	font-style: normal;
	float: left;
	margin-top: 20px;
}

.rxxx {
	width: 235px;
	float: left;
	line-height: 35px;
	text-align: center;
	background: #f68b1c;
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 20px
}

.rxxx a,
.rxxx a:visited {
	width: 235px;
	float: left;
	line-height: 35px;
	text-align: center;
	background: #f68b1c;
	font-size: 15px;
	color: #FFFFFF;
}

.rxxx a:hover {
	width: 235px;
	float: left;
	line-height: 35px;
	text-align: center;
	background: #f7c200;
	font-size: 15px;
	color: #FFFFFF;
}

#content .chanpin .tit_44 {
	padding: 0px;
	width: 190px;
	float: left;
	padding-left: 23px;
	padding-top: 10px;
	background-image: url(../images/ssww_22.jpg);
	background-repeat: no-repeat;
	text-align: left;
	color: #FD0000;
	font-size: 14px;
	height: 27px;

}

#content .chanpin .tit_55 {
	padding: 0px;
	width: 185px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(../images/ssww_22.jpg);
	background-repeat: no-repeat;
	text-align: left;
	font-size: 14px;
	height: 27px;
	padding-right: 8px;

}

#content .chanpin .tit_2 {
	border: none;
	padding: 0px;
	width: 235px;
	float: left;
	vertical-align: top;
	padding-left: 0px;

}

#content .chanpin .tit_2 ul {
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	width: 235px;

}

#content .chanpin .tit_2 ul li {
	LIST-STYLE-TYPE: none;
	line-height: 43px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 35px;
	width: 200px;
	clear: both;
	height: 43px;
	background-image: url(../images/cp_1.jpg);

}

a.font_22 {

	color: #C9E4FF;
	text-decoration: none;
}

a.font_22:visited {
	color: #C9E4FF;
	text-decoration: none;

}

a.font_22:hover {
	text-decoration: underline;
	color: #C9E4FF;

}

a.font_vv {
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
}

a.font_vv:visited {
	color: #FFF;
	text-decoration: none;
}

a.font_vv:hover {
	text-decoration: underline;
	color: #FFF;
}

a.font_lan {
	color: #6C6B6B;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

a.font_lan:visited {
	color: #6C6B6B;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

a.font_lan:hover {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-color: #3EA5DD;
}

a.font_top {
	font-size: 16px;
	text-decoration: none;
	color: #fff;
}

a.font_top:visited {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}

a.font_top:hover {
	text-decoration: underline;
	color: #fff;
	font-size: 16px;
}

a.font_wen {
	width: 150px;
	line-height: 40px;
	text-align: center;
	background: #E5E5E5;
	font-size: 14px;
	color: #575757;
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

a.font_wen:visited {
	width: 150px;
	float: left;
	line-height: 40px;
	text-align: center;
	background: #E5E5E5;
	font-size: 14px;
	color: #575757;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

a.font_wen:hover {
	width: 150px;
	float: left;
	line-height: 40px;
	text-align: center;
	background: #1BA66D;
	font-size: 14px;
	color: #fff;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

a.font_more,
a.font_more:visited {
	width: 130px;
	line-height: 40px;
	text-align: center;
	background: #0092DB;
	font-size: 14px;
	color: #fff;
	display: block;
	border-radius: 20px;
}

a.font_more:hover {
	width: 130px;
	line-height: 40px;
	text-align: center;
	background: #0B478F;
	font-size: 14px;
	color: #fff;
	display: block;
	border-radius: 20px;
}





.lefttit {
	background-image: url(../images/6555_12.gif);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 40px;
	line-height: 31px;
	font-size: 12px;
	font-weight: bold;
}

.lefttit2 {
	background-image: url(../images/76664.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 721px;
}

.lefttit3 {
	background-image: url(../images/ft_20.gif);
	background-repeat: no-repeat;
	height: 38px;
	padding-bottom: 4px;
}

.di {
	background-image: url(../images/111_35.gif);
	background-repeat: repeat-x;
	height: 2px;
}

.di1 {
	background-image: url(../images/111_35.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.rig {
	line-height: 24px;
	color: #563619;
}

.rig_1 {
	line-height: 24px;
	border: 4px solid #EBD6C3;
	color: #563619;
}






#ny_lx_ly {
	width: 100%; background:#f9f9f9;
	margin-top:50px; float:left;
	padding-bottom:50px;
	clear: both;
	text-align: center;
}
#ny_lx_ly h2 {
	font-size: 32px;
	font-weight: normal;
	padding-top: 60px;
	color:#333333; padding-bottom:25px;
}
.ny_ly_con {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.dingzuo{ width:50%; }
.dingzuo ul li{ width:100%; margin-bottom:10px;}
.dingyou{ width:48%}
.fr{ float:right}
.dingyou ul li:nth-child(2){ width:50%; float:left; margin-top:10px;}
.dingyou ul li:nth-child(3){ float:left;margin-top:10px;}

.dingyou ul li img{ height:50px;}


.kuang1 {
	line-height: 50px;
	height: 50px;
	width:100%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	padding-left:5%;
	margin-bottom:5px;
}
.kuang3 {
	line-height: 50px;
	height: 50px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
	width:100%;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0); 
	padding-left:10%;
	color:#7a7a7a;
	float:right;

}
.kuang2 {
	line-height: 50px;
	height: 180px;
	width: 100%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}

.kuang21 {
	line-height: 50px;
	height: 117px;
	width: 90%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}
.ann {
	line-height: 48px;
	color: #FFF;
	background-color: #3496df;
	text-align: center;
	height: 46px;
	width: 100%;
	font-size: 15px;
	border: 1px solid #3496df;
	margin-top: 15px;
}


.nav {
	background-image: url(../images/ft_5.gif);
	background-repeat: no-repeat;
	height: 30px;
}

.nav_222 {
	background-image: url(../images/8555_60.gif);
	background-repeat: repeat-x;
	height: 74px;
}

.cright {
	color: #563619;
	line-height: 24px;
	padding-left: 20px;
}

.font_1 {
	color: #EB4221;
	text-decoration: none;
}

.font_shl {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.font_youshi {
	color: #de7e10;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.font_youshid {
	color: #814E0D;
	text-decoration: none;
	font-size: 14px;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
}

.font_2 {
	color: #ADADAB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.font_5,
.font_5 a:link,
.font_5 a:visited,
.font_5 a:active {
	color: #333;
	text-decoration: none;
}

.font_5 a:hover {
	color: #A50007;
	text-decoration: none;
}

.font_dd,
.font_dd a:link,
.font_dd a:visited,
.font_dd a:active {
	color: #6C6B6B;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;

}

.font_dd a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-color: #3EA5DD;

}


.font_3 {
	color: #777;
	text-decoration: none;
}

.font_4 {
	color: #A50007;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}

.dibg {
	background-image: url(../images/ft_454.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.dibg1 {
	background-image: url(../images/ft_464.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.leftprobg {
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #E7E7E7;
	height: 250px;

}

.leftprobg img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;

}

.shppr {
	width: 30%;
	float: left;
	margin-right: 5%;
	box-sizing: border-box;
	padding-top: 10px;
	padding-bottom: 10px;
}

.shppr:nth-child(3n) {
	margin-right: 0 !important;
}

.ppname {
	clear: both;
	text-align: center;
	line-height: 30px;
	height: 30px;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.leftprobg_1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
}

.leftprobg3 {
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #E7E7E7;
	height: 200px;

}

.leftprobg3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;

}

.leftprobg_5 {
	background-image: url(../images/npp_11.gif);
	background-repeat: repeat-x;
}

#navdi {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
	height: 40px;
}

.newspage {
	padding-top: 20px; width:100%; float:left; padding-top:10px; padding-bottom:40px; text-align:center
}

.newspage A {
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	padding: 2px 5px;
	background: #FFF none repeat scroll 0% 0%;
	font: 12px/22px "";
	color: #666;
	margin-right: 2px;
}

.newspage SPAN.current {
	border-width: 1px;
	border-style: solid;
	border-color: #666;
	padding: 2px 5px;
	font-weight: bold;
	background: #3EA5DD none repeat scroll 0% 0%;
	color: #FFF;
	margin-right: 2px;
}

.newspage A {
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	padding: 2px 5px;
	background: #FFF none repeat scroll 0% 0%;
	font: 12px/22px "";
	color: #666;
	margin-right: 2px;
}



.szpsec1 {
	width: 24.25%;
	background-color: #1FB8B6;
	margin-right: 0;
	margin-top: 1%;
	box-sizing: border-box;
	height: 284px;
	position: relative;
	overflow: hidden;
}

.szpsec {
	width: 24.25%;
	background-color: #f8f7f7;
	margin-right: 1%;
	margin-top: 1%;
	box-sizing: border-box;
	height: 284px;
	position: relative;
	overflow: hidden;
}

.szpsec img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.szpsec:nth-child(4n) {
	margin-right: 0 !important;
}

.szpsec:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.wgglaym {
	position: absolute;
	width: 100%;
	z-index: 100;
	background-color: rgba(31, 184, 182, 0.6);
	top: 50px;
	height: 100%;
	text-align: center;
	color: #FFF;
	font-size: 24px;
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.szpsec:hover .wgglaym {
	opacity: 1;
	top: 0;
}

.animate {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.szps1 {
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 70px;
}

.szps2 {
	text-align: center;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 10px;
}

.szps3 {
	margin: 0 auto;
	width: 90px;
	height: 1px;
	border-bottom: 1px solid #fff;
}

.szps4 {
	margin: 0 auto;
	margin-top: 30px;
	width: 140px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #fff;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
}

.middle_pic {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

/*这里的字体一定要写  可以用  microsoft yahei  或者 Arial, Helvetica, sans-serif  宋体不行*/
.middle_pic {
	text-align: center;
	width: 225px;
	height: 170px;
	margin: 0 auto;
	z-index: 8;
	padding: 0px;
}

.middle_pic .bdlistImg {
	width: 225px;
	height: 170px;
	background-color: #EAEDEE;
	text-align: center;
}

.middle_pic .bdlistImg img {
	border: 0px solid #FBFBFB;
	max-height: 170px;
	max-width: 215px;
	_width: expression(this.width > 215 ? '215px' : true);
	_height: expression(this.height > 170 ? '170px' : true);
	vertical-align: middle;
	border: 0px none;
}

.middle_pic .bdlistImg span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 0px;
}

.imghover img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}

.imghover:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.imgho p {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}

.imgho:hover p {
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	/* Firefox 4 */
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome */
	-o-transform: rotate(360deg);
	/* Opera */
}


.shl-mb2-animation {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
}



.mbdh {
	display: none;
}

.mbfor {
	display: none;
}


.box-accordion {
    display: flex;
}
.box-accordion .accordion-item {flex: 1;min-width: 10px;height: 326px;
							display: flex;
							color: #fff;
							background-size: cover;
							background-position: center center ;
							background-repeat: no-repeat;
							position: relative; -moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border: 1px solid #fff;

}
						
.accordion-item:hover { min-width:400px;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.accordion-title{ font-size:18px; 	font-family:Impact; line-height:20px;  box-sizing:border-box; -webkit-transition: all 0.3s ;
										-o-transition: all 0.3s;
										transition: all 0.3s ; }
										
.accordion-title a{ color:#FFFFFF }							
.asdf3{width:100%; height:50px; box-sizing:border-box;display:flex;text-align: center;align-items: center;justify-content: center;flex-direction: column;align-self: flex-end;-webkit-transition: all 0.3s ease ;
										-o-transition: all 0.3s ease ;
										transition: all 0.3s ease ; }
.pitembg1{ background-color:rgba(10,133,51,0.8); }
.pitembg2{ background-color:rgba(38,149,52,0.8)}
.pitembg3{ background-color:rgba(59,181,74,0.8)}
.pitembg4{ background-color:rgba(122,192,24,0.8)}
.pitembg5{ background-color:rgba(154,204,51,0.8)}
.pitembg6{ background-color:rgba(190,221,76,0.8)}
.pitembg7{ background-color:rgba(143,213,86,0.8)}
.pitembg8{ background-color:rgba(119,213,86,0.8)}
.pitembg9{ background-color:rgba(50,196,133,0.8)}

.accordion-list{  width:100%;-webkit-transition: all 0.3s ease 0.3s;
										-o-transition: all 0.3s ease 0.3s;
										transition: all 0.3s ease 0.3s; opacity:0;position: absolute;}
.accordion-list p{ line-height:22px;}										
.accordion-item:hover .accordion-list {  opacity:1;position: relative; margin-top:20px;}	
.accordion-item:hover .accordion-title { transform:rotate(0); }	
.accordion-item:hover .asdf3 { height:100%;}	




@media screen and (max-width: 640px) {




	#top,
	#logotop,
		{
		display: none
	}

	body {
		width: 100% !important;


	}

	.mbdh {
		display: block;
	}

	.mbfor {
		display: block;
	}


.nav_bgc	{
		display: none
	}


.logo {
	width: 150px!important;
	float: left;

}

.logo  img{
	width: 150px!important;
	float: left;

}


.gao {display:none;

}

	.tooo {
		font-size: 18px;
	}

	.shl-xuan {
		width: 100%;
		box-sizing: border-box;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 0px;
	}

	.shl-xuan1 {
		width: 100%;
		margin-right: 0px;
		margin-top: 30px;

	}

	.shl-xuanp1 {
		width: initial;
	}

	.shl-adv1 {
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0;
	}

	.othp {
		height: 80px;
	}

	.shl-cshnn {
		width: 100%;
		margin-right: 0;
		margin-top: 15px;
	}

	.cffont1 {
		font-size: 20px;
		padding-top: 20px;
	}

	.shl-csh1 {
		padding-top: 0px;
	}

	.shl-csh {
		height: auto;
		padding-bottom: 10px;
	}

	.aboutright {
		width: 100%;
		padding-top: 0px;

	}

	.aboutleft {
		width: 100%;
		padding-bottom: 20px;
		padding-top: 0;
	}

	.aboutleft img {
		width: 100%;
	}

	#footer {
		
	}

	.copyright {

		line-height: 24px;
		box-sizing: border-box;
		padding: 10px;

	}

	#bianxian111 {
		height: 100px;
		background-size: cover;
	}

	#content {
		width: 100%;
		padding-top: 10px;
		padding-right: 15px;
		padding-bottom: 20px;
		padding-left: 15px;
		clear: both;
		overflow: hidden;
		box-sizing: border-box;
	}

	#content .chanpin {
		display: none;
	}

	#content .about {

		width: 100%;

	}

.inside_l{display:none;}



	#content .about .jieshao {

		width: 100%;

		padding-left: 0px;
	}

	#content .about .jieshao p img {
		width: 100% !important;
		height: auto !important;
	}

	#content .about .jieshao_1 {
		width: 100%;
		background-position: left top;
		padding-left: 0;
	}

	.leftprobg {
		height: 120px;
	}

	.leftprobg3 {
		height: 90px;
	}

	.line-pp {
		font-size: 14px;
		padding-left: 10%;
		padding-right: 10%;line-height:18px!important;
	}

	.box-accordion {
		flex-wrap: wrap;
		margin-top: 0 !important;
	}

	.box-accordion .accordion-item {
		flex: auto !important;
		width: 100%;
		height: auto;
	}

	.accordion-list {
		opacity: 1 !important;
		position: relative !important;
		margin-top: 10px;
	}

	.asdf3 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		height: 100%;
	}

	.shl-product {
		padding-bottom: 30px;
	}

	.tooo1 {
		font-size: 20px;
	}
	
	
	
	

	.header{
		display: none;
	}
	.line-pp span{
		font-size: 14px; line-height:18px!important;
	}
	
	
	.main_con{
		padding-top: 0;
	}
	.main_div{
		float: none;
		width: 100%;
		height: auto; padding-bottom:20px;
	}
	.main_div222{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:5;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; width:100%; float:left; padding-bottom:0px; margin-bottom:10px; font-size:14px; line-height:24px;
	
	}
	.main_L{
		display: none;
	}
	.main_R{
		float: none;
		width: 100%;
	}
	.container{
		margin-left: -5px;
	}
	.footer_main{
		display: none;
	}
	
.footerd {
	width: 100%;
	background-color: #209fb8;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	padding: 20px 0 70px 0px;
	color: white;
}

.footerd_main {
	width:90%; margin:auto; word-break:break-all; padding-bottom:50px;
}


.footerd_main img {display:none; 
}



	.nav2{
		display: block;
		width: 100%;
		background-color: white;

		top: 0;
		z-index: 1;
	}
	.nav2_L{
		padding: 15px; font-size:20px; 	font-family:Impact; font-weight:900; padding-top:20px;
	}
	.nav2_L img{ width:150px;
	}

	.nav2_R{
		padding: 15px ;
	}
	.nav2_R img{
		width: 30px; margin-top:8px;
		transition: display 1s;
	}
	.nav2_R img:nth-child(2){
		display: none;
	}
	.nav3{
		width: 240px;
		height:calc(100% - 129px);
		background-color: white;
		position: fixed;
		z-index:50;
		margin-left: -240px;
		transition: margin .8s;
		min-height: 200px;
		overflow-y: auto;
		padding-bottom: 20px;
		display: block;
		margin-top:68px;
	}
	.nav3 a:visited{
		color: #000000;
	}
	.nav3 ul{
		width: 100%;
	}
	.nav3 ul a{
		display: block;
		padding: 0 20px;
		text-align: left;
		line-height: 45px;
		border-bottom: 1px solid #ececec;
		font-size: 15px;
		color: rgb(0,0,0,0.8);
	}
	.inactive{
		background: url(../images/shl-down-openv1.png)no-repeat;
		background-position: 85% center;
		background-size: 15px auto;
	}
	.nav3 ul .pro_list{
		width: 100%;
		display: none;
		background-color: rgb(244,245,246);
		padding: 10px 0; 
	}
	
	.nav3 ul .pro_list a{
		display: block;
		padding-left: 50px;
		text-align: left;
		line-height: 35px;
		border-bottom: 1px solid #ececec;
		font-size: 14px;
		font-weight: normal;
		background: url(../images/dian.jpg) 15% center no-repeat;
	}
	.lang{
		padding: 0 20px;
		text-align: center;
		line-height: 45px;
		background-color: rgb(242,243,242);
		font-weight: bold;
		font-size: 14px;
		color: rgb(0,0,0,0.8);
		margin-top: 20px;
		background: url(../images/download.png) 10% center no-repeat;
		background-size: 20px auto; 
		background-color: rgb(242,243,242);
	}
	.lang a{
		color: rgb(0,0,0,0.7)
	}
	.nav3_er{
		width: 100%;
		font-size: 12px;
		text-align: center;
		color: #656565;
	}
	.nav3_er img{
		
		display: block;
		margin: 15px auto;
		
	}
	.nybanner{
		margin-top: 70px;
	}
	.footer2{
		display: block;
		width: 100%;
		position: fixed;
		bottom: 0;
		background-color:#36a35a;
		border-top:1px solid #ececec ;
	}
	
	.footer2 li{
		float: left;
		width: calc(100% / 4 );
		padding: 5px 0;
	}
	.footer2 li a{
		display: block;
		width: 100%;
		padding-top: 30px;
		text-align: center;
		font-size: 13px; line-height:18px;
		color: white;
	}
	.footer2 li:nth-child(1) a{
		background: url(../images/drawer-home.png) top center no-repeat;
		background-size: 30px auto;
	}
	.footer2 li:nth-child(2) a{
		background: url(../images/shl-b1b.png) top center no-repeat;
		background-size: 30px auto;
	}
	.footer2 li:nth-child(3) a{
		background: url(../images/shl-b1c.png) top center no-repeat;
		background-size: 30px auto;
	}
	.footer2 li:nth-child(4) a{
		background: url(../images/shl-b1d.png) top center no-repeat;
		background-size: 30px auto;
	}
	.footer2 li:nth-child(5) a{
		background: url(../images/shl-b1d.png) top center no-repeat;
		background-size: 30px auto;
	}
	
	
	

	
	


/* 内页 */

	



.inside{ width:100%; padding:10px 0 10px 0; clear:both;}


.title_1 {
    position: absolute;
    top: -10px;
    left: 0;
    font-size:50px; font-weight:900;
    opacity: .06;
}



.wrap{ width:100%; margin:0 auto;}

	

.inside_r{ width:80%; float:none; margin:0 auto; line-height:24px; border:#e3e3e3 solid 0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); padding:20px 3% 20px 3%; border-radius: 0px 0px 0px 0px;}

.inside_r img{ max-width:100%; height:auto!important; }



.inside_r1{ width:100%; float:none; margin:0 auto;line-height:20px;border:#e3e3e3 solid 0px;  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); padding:10px 0% 10px 0%; border-radius: 5px 5px 5px 5px; font-size:14px;}

.inside_r2{ width:100%; float:none; line-height:30px; padding-bottom:50px; }


/* 新闻 */
.news_in ul li{ width:95%; margin:auto; border-bottom:dashed 0px #eee; padding-bottom:20px; margin-top:20px; transition: all 0.3s ease 0s;}
.news_in ul li:nth-child(1), .news_in ul li:nth-child(2){ margin-top:0;}
.news_in ul li:hover{ border-bottom:dashed 0px #004ea1;}
.news_in ul li:hover .news_r h2{ color:#004ea1; font-weight:normal; font-size:14px; }
.news_d {
    float: left;
    border: 1px solid #ccc;
    width: 20%;
    text-align: center;
	margin-top:2px;
}
.day {
    display: block;
    padding: 6px 0px;
    font-size: 26px;
	color: #312f2f;
}
.month {
    display: block;
    background-color: #ccc;
    color: #ffffff;
    padding: 2px 0px;
    font-size: 16px;
}
.news_r {
    margin-left:25%;
}
.news_r h2 {text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
    font-size: 14px;
	color: #312f2f;
 font-weight:normal;
	margin:0 0 5px 0;
}
.news_r p {
    font-size: 15px;
    margin-bottom: 10px;
	line-height:22px;
	text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}
.news_b {
    font-size: 14px;
    display: inline-block;
    color: #ffffff;
    padding: 0px 10px;
	background-color: #004ea1;
  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;
}
.news_b:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #333;
  -webkit-transform: scaleY(0);
  transform: scaleY(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;
}
.news_b:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.news_b:hover{ color:#fff;}






/* 产品 */
.pro_in ul li {
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1);
	width:90%;
	float:left;
	margin:10px 5% 10px 5%;
	border-radius: 50px 0px 0px 0px;
}
.pro_in ul li:nth-child(3n){ float:left; margin-right:0;}
.pro_in ul li:nth-child(1), .pro_in ul li:nth-child(2), .pro_in ul li:nth-child(3){ margin-top:10px;}
.pro_in ul li:hover .pro_top{ color:#fff; background: #bada4c;}
.pro_top {
    padding: 0px 20px 0px 25px;
    border-radius: 100px 0px 100px 50px;
	color: #000;
    background: #f1f1f1;
	text-align: center;
	height:50px;
	align-items: center;
    display: flex;
	justify-content: center;
	transition: all 0.3s ease 0s;
}
.pro_top h2 {
    font-size: 16px;
    font-weight: 500;
	margin:5px 0 0 0;
	text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}
.pro_text {
    margin: 20px 30px 20px 30px;
    color: #c2c2c2;
    font-size: 15px;
}
.pro_text p {
    border-bottom: 1px solid #ececec;
    padding-bottom: 5px;
	margin: 0 0 5px 0;
}
.pro_text strong {
    margin-right: 10px;
    color: #1f1f1f;
}
.pro_more {
    padding-bottom: 30px;
	text-align: center;
}
.more_btn {
    padding: 5px 25px;
    font-size: 15px;
    color: #ffffff;
    background: #a0cc49;
    display: inline-block;
    position: relative;
}
.more_btn:hover {
    color: #ffffff;
	background: #bada4c;
}
.more_btn:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    top: -5px;
    left: -5px;
    padding: 5px;
    box-shadow: 0 0 0 2px #bada4c;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(.8);
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.more_btn:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}






.inside_r table{
table-layout:fixed; 
	width: 100%;
		border:1px solid #d8d8d8; margin-bottom:20px; word-break:break-all!important;
	
}
.inside_r table tbody{	width: 100%;
	border: 1px solid rgb(216,216,216);word-break:break-all;
}

.inside_r tr{	width: 100%;
	background-color: rgb(255,255,255);word-break:break-all;
}
.inside_r tr td{ width:50%!important;word-break:break-all!important; 
	font-size: 14px;
	text-align: center;
	line-height:20px!important;
	text-overflow: none;
	white-space:inherit;
	border-bottom: 1px solid rgb(216,216,216);
	border-right: 1px solid rgb(216,216,216);

}



/*荣誉*/
.imglist1 ul li:nth-child(6n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(4n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(2n){ margin-left:0%;}
.imglist1 ul li:nth-child(5n){ margin-left:0%;}
.imglist1 ul li:nth-child(3n){ float:left}
.imglist1 ul li{text-align:center;float:left;display:inline;width:100%;overflow:hidden;background:#fff; border:1px dotted #d3d3d3; padding:1.5%; border-radius:5px; margin-bottom:25px;}
.imglist1 ul li img{background:#FFF; max-width:100%; max-height:100%;}
.imglist1 ul li span{line-height:27px;display:block; color:#555; text-align:center; font-size:15px;}

.zu11{width:50%!important; height:300px!important; vertical-align: middle!important; background:#dcdcdc; padding-top:20px; padding-bottom:20px;
display:table-cell!important; overflow:hidden;}
.zu11 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;object-fit: cover;}
.zu11 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}







#banner {display:block; }

#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width:100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:0; bottom:15px; 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; height:10rem; position:relative; overflow:hidden;}
	.focus .bd li img{ width:100%;  height:100%; object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}







.section1 {
	box-sizing: none;
	margin:none; float:left;
	width: 97%;
	max-width: 97%;
	overflow: hidden;
	margin-top: 0px;
}








.box-accordion {
	display: flex;
}

.box-accordion .accordion-item {
	flex: 1;
	min-width:100%; width:100%;
	height: 150px;
	display: flex;
	color: #fff;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border: 5px solid #fff;
	margin-left: 5px;
	margin-right: 5px;
}

.accordion-item:hover {
	min-width: 100%;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.accordion-title {
	font-size: 17px; line-height:18px;
	font-weight:normal;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.asdf3 {
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	align-self: flex-end;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.pitembg1 {
	background-color: rgba(10, 133, 51, 0.8);
}

.pitembg2 {
	background-color: rgba(38, 149, 52, 0.8)
}

.pitembg3 {
	background-color: rgba(59, 181, 74, 0.8)
}

.pitembg4 {
	background-color: rgba(122, 192, 24, 0.8)
}

.pitembg5 {
	background-color: rgba(154, 204, 51, 0.8)
}

.pitembg6 {
	background-color: rgba(190, 221, 76, 0.8)
}

.pitembg7 {
	background-color: rgba(78, 105, 2, 0.8)
}

.accordion-list {display:none;
	width: 100%; 
	-webkit-transition: all 0.3s ease 0.3s;
	-o-transition: all 0.3s ease 0.3s;
	transition: all 0.3s ease 0.3s;
	opacity: 0;
	position: absolute;margin-top: 150px;

}

.accordion-list p {
	line-height: 27px; 
}

.accordion-list p a {
	line-height: 27px; color:rgba(255, 255, 255, 0.6); font-size:16px;
}
.accordion-list p a:hover{
	line-height: 27px; color:rgba(255, 255, 255, 1)!important;
}

.accordion-item:hover .accordion-list {
	opacity: 1; float:left;
	position: relative;
	margin-top: 20px;}

.accordion-item:hover .accordion-title {
	transform: rotate(0); font-size:18px;
}
.accordion-title a{ color:#FFFFFF
}
.accordion-item:hover .accordion-title a{ color:#FFFFFF
}


.accordion-item:hover .asdf3 {
	height: 50%;
}

.main {
	width:95%;

	margin: auto;
}




.main_pro_title {
	padding-left: 40px; float:left; width:100%;
	background: url(../images/gt.png) left 6px  no-repeat ;
}

.main_pro_title h2 {
	font-size: 20px;
	line-height:40px;
	color: #000; margin-bottom:10px;
}

.main_pro_title p a { color:#a9a9a9; font-size:13px; text-transform:uppercase; padding-top:10px; float:right;
	
}



.mm1 a{ float:left;
	width: 125px;
	text-align: center;
	font-size: 13px;
	color: white;
	background-color: #bada4c; text-transform:uppercase; margin-bottom:15px;
	line-height:24px!important;
}

.mm1 a:hover {	line-height: 24px;
	color: white;
	background-color: #a2bd41;
}


.vbc1{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; width:100%; float:left}

.f_a{width:100%; height:100px; background-image:url(../images/v1.jpg); background-size:100%; background-position:top  center; background-repeat:no-repeat; background-attachment: inherit; }
.f_p{ width:100%; height:100px; background-image:url(../images/v2.jpg); background-size:100%; background-position:top center; background-repeat:no-repeat; background-attachment: inherit; }
.f_c{width:100%; height:100px; background-image:url(../images/v3.jpg);  background-size:100%;background-position:top center; background-repeat:no-repeat; background-attachment: inherit; }

/* 翻页 */
.contentPage { color: #004ea1; text-align:center; clear:both; width:100%; margin-top:20px; float:left; margin-bottom:20px;}
.contentPage .zi { font-size:14px; float:none!important;}
.contentPage a { color: #004ea1; font-size: 14px; margin:0px 3px; padding:4px 7px; border: 1px solid #004ea1;}
.contentPage a:hover { color:#FFF; background-color:#004ea1;}
.contentPage .current { font-size: 14px; margin:0px 3px; padding:4px 7px;}




.lxnr01{width:100%; float:left;  padding-top:0px; text-align:center;  line-height:22px; font-size:14px;}
.lxnr01:nth-child(2){width:100%; float:left;  padding-top:0px; text-align:center;  line-height:22px;}
.lxnr01:nth-child(3){width:100%; float:left;  padding-top:0px; text-align:center;  line-height:22px;}

.lxnr01 img{width:50px; }




#ny_lx_ly {
	width: 100%; background:#f9f9f9;
	margin-top:0px; float:left;
	padding-bottom:0px;
	clear: both;
	text-align: center;
}
#ny_lx_ly h2 {
	font-size: 18px;
	font-weight: normal;
	padding-top:15px;
	color:#333333; padding-bottom:10px;
}
.ny_ly_con {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.dingzuo{ width:100%; }
.dingzuo ul li{ width:100%; margin-bottom:5px;}
.dingyou{ width:100%}
.fr{ float:right}
.dingyou ul li:nth-child(2){ width:50%; float:left; margin-top:10px;}
.dingyou ul li:nth-child(3){ width:50%; float:left;margin-top:10px;}

.kuang1 {
	line-height: 30px;
	height: 30px;
	width:95%;font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	padding-left:5%;
	margin-bottom:2px;
}
.kuang3 {
	line-height: 30px;
	height: 30px; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	width: 95%;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0); 
	padding-left:10%;
	color:#7a7a7a;
	float:right;

}
.kuang2 {
	line-height: 30px;
	height:50px;
	width: 95%;font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:left;
	padding-left: 5%;
	margin-left:2.5%;
	margin-bottom:2px;
}

.kuang21 {
	line-height: 30px;
	height: 117px;
	width: 95%;font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:2px;
}
.ann {
	line-height: 30px;
	color: #FFF;
	background-color: #30c482;
	text-align: center;
	height: 30px;
	width: 100%;
	font-size: 14px;
	border: 1px solid #30c482;
	margin-top: 3px; margin-bottom:30px;
}



.vvv2{ width:100%; float:left; background:#4b5f74; line-height:40px; color:#FFFFFF; font-size:14px;}
.vvv21{ width:95%; margin:auto; }






.ny_news {width:100%;  text-align:left; line-height:24px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-bottom:10px; margin-bottom:10px;}
.n_l{ width:10%; float:left; margin-right:40px; border-top:#00a2ea solid 2px; text-align:center; font-size:20px;font-family: 'Montserrat-Bold';}
.n_l h1{ padding:30px 0; font-size:54px; font-weight:bold;	font-family: 'Montserrat-Bold';}

.n_r1{ width:100%; float:left;}
.n_r{ width:100%; float:left;  color:#00a2ea; margin-bottom:0px; font-weight:normal; font-size:14px; font-weight:bold; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.n_r3{ width:100%; float:left;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; line-height:22px;}

.n_r12{ width:100%; float:left;}
.n_r11{ width:100%; float:left;  color:#00a2ea; margin-bottom:10px; font-weight:normal; font-size:14px; font-weight:bold; background:url(../images/r1.jpg) no-repeat left 0px; padding-left:10%; line-height:20px;}
.n_r31{ width:100%; float:left; line-height:20px;background:url(../images/r2.jpg) no-repeat left 0px; padding-left:10%;font-size:14px; }


.m32{width:120px; line-height:25px; text-align:center; float:left; color:#FFFFFF; margin-top:10px; font-size:12px; margin-bottom:10px;}

.m32 a{width:120px; line-height:25px; float:left; background:#00a2ea; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m32 a:hover{ color:#FFFFFF!important; background:#00a2ea; width:180px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.n_r2{ width:100%; float:left;}
.n_r2 img{ width:100%!important; height:auto!important;}




.wrap h1 { width:100%; text-align:center; border-bottom:#e7e7e7 solid 1px; margin-bottom:10px; line-height:22px; padding-bottom:10px; font-size:15px;}
.wrap h2{ width:100%; text-align:center; border-bottom:#e7e7e7 solid 1px; margin-bottom:10px; line-height:30px; font-size:18px; }



.inside_r1{ width:100%; float:left; line-height:22px; font-size:14px;}
.inside_r13{ width:100%; float:left; line-height:30px; font-size:14px; text-align:center; background:#f3f3f3; color:#999; margin-bottom:10px;}


.inside_r{ width:100%; margin:auto;line-height:24px; box-shadow: 2px 2px 2px 3px rgba(0, 0, 0, 0); padding:10px 0% 10px 0%; border-radius: 10px 10px 10px 10px; font-size:14px;}


.inside_r2{ width:85%; margin:auto; line-height:24px; padding-bottom:20px; }




.fanhui{ width:100%; margin:0 auto; line-height:30px; margin-top:10px; margin-bottom:10px;}
.fanhui ul li{ float:left; width:50%;background:#f2f2f2;padding-left:1.5%; padding-right:1.5%; padding-top:5px; padding-bottom:5px; }
.fanhui ul li:nth-child(2n) {background:#f2f2f2; text-align:right; float:right}
.fanhui ul li:nth-child(2n) a{  text-align:right}


.dingyou ul li img{ height:30px;}





.imglist ul li{text-align:center;float:left;display:inline;border:#f1f1f1 0px solid;margin:8px 10px;overflow:hidden; font-size:14px; width:95%;border-radius:5px;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}

.zu12{ width:100%;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }

.zu12:hover{transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5); -moz-transition:scale(1.5,1.5); -o-transition:scale(1.5,1.5); -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}



.newspage {
	padding-top:0px; width:100%; float:left; padding-top:10px; padding-bottom:10px; text-align:center; font-size:14px;
}

.left5{display:none; }






.imglist4 ul li{text-align:center;float:left;display:inline; height:auto;border:#f1f1f1 1px solid;margin:0px 0px 0px 0px;overflow:hidden; font-size:14px; width:100%;border-radius:5px;}
.imglist4 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;height:auto;}
.imglist4 ul li span{background:#f5f5f5; width:100%; float:left;height:60px; line-height:18px; padding-top:5px; text-align:center; position:relative; z-index:5; font-size:14px;}



.zu14{ width:100%; height:auto!important;
vertical-align: middle;
 overflow:hidden;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }

.zu14:hover{ height:auto;transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5); -moz-transition:scale(1.5,1.5); -o-transition:scale(1.5,1.5); -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}


.inside_r h1::after {
    content: "";
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: -22px;
    top: -10px;
    width: 50px;
    height: 50px;
    z-index: -1;
}


}






