@charset "utf-8";

/* CSS Document */
@media screen and (min-width:1024px) and (max-width:10000px) {
.sjtp {
    display: none;
}
.header_c {
    height: 100%;
    float: right;
    margin-right: 80px;
    display: none;
}
}
@media screen and (min-width:1800px) and (max-width:1881px) {
.thumbnail {
width: 260px;
    float: left;
    height: 235px;
    margin: 10px;
    border: 1px solid #ccc;
}	

.nav2 .nLi h3 a {
    display: block;
    padding: 0px 41px;
    font-size: 16px;
    color: #000;
    font-weight: lighter;
}
.page_right .left {
    float: left;
    width: 45%;
    margin-right: 1.5%;
}	

	}

@media screen and (min-width:1660px) and (max-width:1800px) {
.dp img{
    width: 49%;
}
	.page_right .left {
    float: left;
    width: 46%;
    margin-right: 1%;
}
	.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    width:20%;
    cursor: pointer;
}	
		

	.nav2 .nLi h3 a {
    display: block;
    padding: 0 33px;
    font-size: 16px;
    color: #000;
    font-weight: lighter;
}

.thumbnail {
	width: 22%;
	float: left;
	height: auto;
	margin: 1%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
.about-z {
	width: 45%;
	height: auto;
	margin-top: 45px;
	float: left;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.ne .in-content h2 a {
	font-size: 18px;
	color: #000;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	text-align: left;
	margin-top: 30px;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 3%;
}
.holder {
	float: left;
	width: 126px;
	height: 45px;
	background: #009944;
	line-height: 45px;
	margin-top: 11px;
	border-radius: 5px;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	text-align: left;
	margin-top: 30px;
}
.cfzs {
	background:url(../images/cf.jpg) no-repeat 0 35px;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 765px;
	background-size: 100%;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 765px;
	background-size: 100%;
}
.wenzi {
	position: absolute;
	top: 30%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 45px;
	color: #fff;
}
.pro_sd {
	width: 25%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .in-content h2 {
	font-size: 16px;
	float: left;
	width: 100%;
	text-align: left;
	color: #000;
	overflow: hidden;
    height: 19px;
}

.page_right .ne .in-content h2 {
	font-size: 16px;
	float: left;
	width:97%;
	text-align: left;
	color: #000;
	overflow: hidden;
    height: 18px;
}
.ne .in-content span {
	font-size: 16px;
	float: left;
	width: 26%;
	color: #666;
	text-align: left;
	width: 100%;
}
.footerz {
	width: 55%;
	float: left;
}
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.about3 {
	
	background: url(../images/aboutbj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
}

@media screen and (min-width:1360px) and (max-width:1660px) {
.dp img{
    width: 55%;
}	
.page_right .left {
    float: left;
    width: 46%;
    margin-right: 1%;
}
.dit {
    float: left;
    width: 100%;
}	
	
.tubiao {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin: 9px -14px 11px 9px;
    float: left;
}

.tubiao2 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner2.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 9px;
    float: left;
}
.tubiao3 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner3.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 9px;
    float: left;
}
.tubiao4 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner4.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 9px;
    float: left;
}	
	
	
	
	.slideTxtBox .hd ul li {
    float: left;
    padding: 0 5px;
width: 23.1%;
    cursor: pointer;
}	
	
	
	
	
	
	
	
	
	
	.nav2 .sub {
    display: none;
    top: 98px;
    position: absolute;
    background: rgba(0,153,38,0.7);
    line-height: 26px;
    padding: 20px;
    width: 1660px;
    left: -46%;
}
	.dhk {
    width: 80%;
    margin: 0 auto;
}
	
	.nav2 .nLi h3 a {
    display: block;
    padding: 0 23px;
    font-size: 16px;
    color: #000;
    font-weight: lighter;
}
.about-z {
	width: 45%;
	height: auto;
	margin-top: 45px;
	float: left;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.ne .in-content h2 a {
	font-size: 16px;
	color: #000;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	text-align: left;
	margin-top: 30px;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 3%;
}
.holder {
	float: left;
	width: 126px;
	height: 45px;
	background: #009944;
	line-height: 45px;
	margin-top: 20px;
	border-radius: 5px;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	text-align: left;
	margin-top: 10px;
	height: 145px;
	overflow: hidden;
}
.cfzs {
	background:url(../images/cf.jpg) no-repeat 0 35px;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 765px;
	background-size: 100%;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 765px;
	background-size: 100%;
}
.wenzi {
	position: absolute;
	top: 30%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 45px;
	color: #fff;
}
.pro_sd {
	width: 25%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}

.page_right .ne .in-content h2 {
	font-size: 16px;
	float: left;
	width:97%;
	text-align: left;
	color: #000;
	overflow: hidden;
    height: 18px;
}
.ne .in-content h2 {
	font-size: 16px;
	float: left;
	width: 100%;
	text-align: left;
	color: #000;
	overflow: hidden;
    height: 19px;
}
.ne .in-content span {
	font-size: 16px;
	float: left;
	width: 26%;
	color: #666;
	text-align: left;
	width: 100%;
}
.footerz {
	width: 55%;
	float: left;
}
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.about3 {
	
	background: url(../images/aboutbj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	
}
.wrap-menu {
	width: 63%;
	overflow: hidden;
	text-align: right;
	float: right;
}
.thumbnail {
	width: 22%;
	float: left;
	height: auto;
	margin: 1.4%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
figure.effect-oscar h2 {
	margin: 30% 0 10px 0;
	font-size: 36px;
	font-weight: bold;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}

.about-z .picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.about-z .picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}

.nav_bottom_c.on {
    display: inline-block;
    opacity: 1;
    transform: translate(0, 0);
    z-index: 5;
    position: static;
    width: 100%;
}
.nav_bottom_c > div {
    float: left;
    width: 44%;
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
}
.nav_bottom_c > dl {
    float: left;
    width: 32%;
    margin-left: 1%;
    margin-top: 1%;
}
}

@media screen and (min-width:1280px) and (max-width:1360px) {
.dp img{
    width: 58%;
}	
	
.page_right .left {
    float: left;
    width: 50%;
    margin-right: 0.5%;
}
.page_right .right {
    float: right;
    width: 47%;
    overflow: hidden;
    display: block;
}	
	
	
.jm3 {
    background: url(../images/jmbj.jpg) no-repeat;
    background-attachment: scroll;
    background-attachment: scroll;
    background-attachment: fixed;
   
}	
	
	
.tubiao {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin: 9px -14px 11px 6px;
    float: left;
}

.tubiao2 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner2.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 6px;
    float: left;
}
.tubiao3 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner3.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 6px;
    float: left;
}
.tubiao4 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner4.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 6px;
    float: left;
}	
	
	
	
	.slideTxtBox .hd ul li {
    float: left;
padding: 0 5px;

width: 23%;
    cursor: pointer;
}
	
	.nav2 .sub {
    display: none;
    top: 98px;
    position: absolute;
    background: rgba(0,153,38,0.7);
    line-height: 26px;
    padding: 20px;
    width: 1660px;
    left: -46%;
}
.dhk {
    width: 80%;
    margin: 0 auto;
}
	.nav2 .nLi h3 a {
    display: block;
    padding: 0 20px;
    font-size: 16px;
    color: #000;
    font-weight: lighter;
}
.about-z .picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.page_right .ne .in-content h2 {
	font-size: 16px;
	float: left;
	width:97%;
	text-align: left;
	color: #000;
	overflow: hidden;
    height: 17px;
}
.about-z .picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	text-align: left;
	margin-top: 10px;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 3%;
}
.holder {
	float: left;
	width: 126px;
	height: 45px;
	background: #009944;
	line-height: 45px;
	margin-top: 0px;
	border-radius: 5px;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	text-align: left;
	height: 146px;
	margin-top: 10px;
	overflow: hidden;
}
.cfzs {
	background: url(../images/cf.jpg) no-repeat 0 35px;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 765px;
	background-size: 100%;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 765px;
	background-size: 100%;
}
.wenzi {
	position: absolute;
	top: 30%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 36px;
	color: #fff;
}
.pro_sd {
	width: 25%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .in-content h2 {
	font-size: 16px;
	float: left;
	width: 100%;
	text-align: left;
	color: #000;
	overflow: hidden;
    height: 19px;
}
.ne .in-content span {
	font-size: 16px;
	float: left;
	width: 26%;
	color: #666;
	text-align: left;
	width: 100%;
}
.footerz {
	width: 55%;
	float: left;
}
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.about3 {
	
	background: url(../images/aboutbj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	
}
.wrap-menu {
	width: 63%;
	overflow: hidden;
	text-align: right;
	float: right;
}
.thumbnail {
	width: 31%;
	float: left;
	height: auto;
	margin: 1%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
figure.effect-oscar h2 {
	margin: 27% 0 10px 0;
	font-size: 36px;
	font-weight: bold;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
figure.effect-oscar figcaption::before, figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
	font-size: 12px;
	line-height: 24px;
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
.nav_bottom_c.on {
    display: inline-block;
    opacity: 1;
    transform: translate(0, 0);
    z-index: 5;
    position: static;
    width: 100%;
}
.nav_bottom_c > div {
    float: left;
    width: 47%;
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
}
.nav_bottom_c > dl {
    float: left;
    width: 33%;
    margin-left: 1%;
    margin-top: 1%;
}
}


@media screen and (min-width:1024px) and (max-width:1280px) {
	
.dp img{
    width: 67%;
}	
.page_right .left {
    float: left;
    width: 57%;
    margin-right: 1%;
}
.dit {
    float: left;
    width: 100%;
}

.page_right .right {
    float: right;
    width: 41%;
    overflow: hidden;
    display: block;
}	
	
	.holder {
    float: left;
    width: 126px;
    height: 45px;
    background: #009944;
    line-height: 45px;
    margin-top: 28px;
    border-radius: 5px;
}
	.tubiao {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin: 9px -14px 11px -16px;
    float: left;
}
.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    font-size: 12px;
        width: 17%;
    cursor: pointer;
}
.tubiao2 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner2.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px -16px;
    float: left;
}
.tubiao3 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner3.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px -16px;
    float: left;
}
.tubiao4 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner4.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px -16px;
    float: left;
}

	.nav2 .on h3 a:hover {
	background:#009944;
	color: #fff;
	
	font-size: 14px;
}
.nav2 .sub {
    display: none;
    top: 98px;
    position: absolute;
    background: rgba(0,153,38,0.7);
    line-height: 26px;
    padding: 20px;
    width: 1280px;
    left: -46%;
}
.dhk {
    width: 92%;
    margin: 0 auto;
}	
.dhk > div {
    float: left;
    width: 31%;
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
}
.nav2 .sub li {
    zoom: 1;
    float: left;
    width: 12%;
    margin-left: 1%;
    margin-top: 1.5%;
}
	.nav2 {
    padding: 0 20px;
    height: 98px;
    float: right;
    width: 54%;
    line-height: 98px;
    position: relative;
    z-index: 1;
}
.nav2 .nLi h3 a {
    display: block;
    padding: 0 9px;
    font-size: 14px;
    color: #000;
    font-weight: lighter;
}
	.nav_bottom_c > div {
    float: left;
    width: 45%;
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
}
.nav_bottom_c.on {
    display: inline-block;
    opacity: 1;
    transform: translate(0, 0);
    z-index: 5;
    position: static;
    width: 100%;
}
.nav_bottom h6 {
    height: 110px;
    float: left;
    padding-top: 20px;
    border-right: 1px solid #fff;
    width: 16%;
}
.nav_bottom_c > dl {
    float: left;
    width: 35%;
    margin-left: 1%;
    margin-top: 1%;
}

.about-z .picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.about-z .picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}

.left02 {
	width: 100%;
	height: 126px;
	margin: auto;
	overflow-x: auto;
}
.wrap-menu {
	width: 61%;
	overflow: hidden;
	text-align: right;
	float: right;
}
.page_location {
    width: 39%;
    height: 40px;
    line-height: 40px;
    background: url(../images/tion.png) 0 13px no-repeat;
    font-size: 14px;
    color: #333;
}
.about-y h2 {
	font-size: 24px;
	font-weight: bold;
	color: #252424;
	text-align: left;
}
.about-y span {
	font-size: 24px;
	color: #009944;
}
.about-y p {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	text-align: left;
	margin-top: 30px;
	overflow: hidden;
	height: 103px;
}
.about-y b {
	font-size: 16px;
	color: #666;
	font-weight: lighter;
	float: left;
	line-height: 34px;
	border-bottom: 2px solid #009944;
}
.about-z {
	width: 45%;
	height: auto;
	margin-top: 45px;
	float: left;
}
.about-y p {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	text-align: left;
	margin-top: 30px;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.picFocus .hd ul li {
	float: left;
	text-align: center;
	width: 23%;
	padding-right: 5px;
}
.wenzi {
	position: absolute;
	top: 30%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 36px;
	color: #fff;
}
.pro_sd {
	width: 25%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.cfzs {
	background:url(../images/cf.jpg) no-repeat 0 49px;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 720px;
	background-size: 100%;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 720px;
	background-size: 100%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.news {
	position: relative;
	z-index: 3;
	background: rgba(255,255,255,1);
	padding: 60px 0;/* min-height: 600px; */
}
.ne .in-content h2 {
	font-size: 16px;
	float: left;
	width: 100%;
	text-align: left;
	color: #000;
}
.ne .in-content span {
	font-size: 16px;
	float: left;
	width: 100%;
	text-align: left;
	color: #666;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 3%;
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
.footerz {
	width: 55%;
	float: left;
}
.ne .in-content h2 {
	font-size: 16px;
	float: left;
	width: 100%;
	height: 18px;
	text-align: left;
	color: #000;
	overflow: hidden;
}
.footery {
	width: 32%;
	float: right;
}
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.about3 {
	
	background: url(../images/aboutbj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 0px;

}
.thumbnail {
	width: 31%;
	float: left;
	height: auto;
	margin: 1%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
figure.effect-oscar h2 {
	margin: 19% 0 10px 0;
	font-size: 36px;
	font-weight: bold;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
figure.effect-oscar figcaption::before, figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
	font-size: 14px;
	line-height: 18px;
	padding: 3em;
	padding-top: 0%;
}
.right div input {
	/*background: #fff;
	color: #fff !important;*/
}
.right #TJ7 {
	border: 0;
	display: block;
	width: 95%;
	margin-bottom: 5%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	background: #fff;
	line-height: 2em;
	font-family: weiruan;
}
.right #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #fff;
}
.right #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #fff;
}
.news-nr .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
.page_k2 {
	width: 86%;
	margin: 0 auto;
	height: 45px;
	margin-top: 2%;
	border-bottom: 1px dashed #ddd;
}
.page_box2 {
	width: 85%;
	margin: 0 auto;
}
}
@media screen and (min-width:1230px) and (max-width:1280px) {
.dp img{
    width: 59%;
}	
	
.page_right .left {
    float: left;
    width: 53%;
    margin-right: 1%;
}
.page_right .right {
    float: right;
    width: 44%;
    overflow: hidden;
    display: block;
}	
	
.jm3 {
    background: url(../images/jmbj.jpg) no-repeat;
    background-attachment: scroll;
    background-attachment: scroll;
    background-attachment: fixed;
    
}		
	.tubiao {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin: 9px -14px 11px 8px;
    float: left;
}

.tubiao2 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner2.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 8px;
    float: left;
}
.tubiao3 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner3.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 8px;
    float: left;
}
.tubiao4 {
    display: block;
    height: 43px;
    width: 55px;
    background: url(../images/icon-banner4.png);
    background-position-x: 0%;
    background-position-y: 0%;
    margin:9px -14px 11px 8px;
    float: left;
}

	
	
	
	
	
	
	
	
	.slideTxtBox .hd ul li {
    float: left;
   padding: 0 5px;
font-size: 12px;
width: 23%;
    cursor: pointer;
}
	.nav2 .sub {
    display: none;
    top: 98px;
    position: absolute;
    background: rgba(0,153,38,0.7);
    line-height: 26px;
    padding: 20px;
    width: 1660px;
    left: -46%;
}
.dhk {
    width: 80%;
    margin: 0 auto;
}
		.nav2 {
    padding: 0 20px;
    height: 98px;
    float: right;
    width: 60%;
    line-height: 98px;
    position: relative;
    z-index: 1;
}
.nav2 .nLi h3 a {
    display: block;
    padding: 0 21px;
    font-size: 14px;
    color: #000;
    font-weight: lighter;
}


	}

@media screen and (min-width:998px) and (max-width:1024px) {
	
.dp img{
    width: 68%;
}	
	
	
	.sjtp {
    display: none;
}
.cfzs {
	background: url(../images/cf.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 561px;
	background-size: 100%;
}
.ljgd {
	z-index: 999;
	position: relative;
	width: 100%;
	height: 2px;
	display: none;
	background: #fff;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 561px;
	background-size: 100%;
}
.aboutk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.aboutk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.about {
	position: relative;
	z-index: 3;
	background: #fff;
	padding: 20px 0;
}
.about-z {
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.picFocus .hd ul li {
	float: left;
	text-align: center;
	width: 23%;
	padding-right: 5px;
}
.about-y {
	width: 100%;
	margin-top: 25px;
}
.product {
	position: relative;
	z-index: 3;
	min-height: 468px;
	background: rgba(243,243,243,1);
	padding: 60px 0;
}
.about-y h2 {
	font-size: 20px;
	font-weight: bold;
	color: #252424;
	text-align: center;
}
.about-y span {
	text-align: center;
	font-size: 20px;
	color: #252424;
}
.about-y b {
	font-size: 14px;
	color: #666;
	font-weight: lighter;
	width: 100%;
	line-height: 36px;
	border-bottom: 2px solid #009944;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	text-align: left;
	margin-top: 14px;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.holder {
	float: left;
	width: 126px;
	height: 45px;
	background: #009944;
	line-height: 45px;
	margin-top: 25px;
	border-radius: 5px;
}
.productk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.productk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.pro_sd {
	width: 50%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.wenzi {
	position: absolute;
	top: 30%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 48px;
	color: #fff;
}
.zsjmk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.zsjmk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.newsk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.newsk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.news-nr {
	max-width: 1720px;
	width: 93%;
	margin: auto;
	margin-top: auto;
	text-align: center;
	overflow: hidden;
	margin-top: 45px;
}
.news-nr li {
	width: 48%;
	float: left;
	margin: 1%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 5%;
}
.ne .in-content h2 {
	width: 100%;
	height: 19px;
	overflow: hidden;
}
.ne .in-content h2 a {
	font-size: 15px;
	color: #000;
	overflow: hidden;
	width: 100%;
}
.ne .in-content h2 a:hover {
	font-size: 15px;
	color: #009944;
	display: block;
}
.ne .in-content span {
	font-size: 16px;
	text-align: left;
	width: 100%;
	color: #666;
}
.footerz {
	width: 54%;
}
.footery {
	width: 35%;
}
.bshare-custom.icon-medium {
	text-align: left !important;
}
.bah {
	text-align: left;
	margin-top: 3%;
	line-height: 26px;
	color: #666;
}
.dizhi img {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-bottom: 3%;
}
.dizhi {
	float: left;
	margin-top: 3%;
	text-align: left;
	width: 100%;
	margin-bottom: 3%;
}
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.about3 {
	
	background: url(../images/aboutbj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	
}
.page_s_title dd {
	font-size: 24px;
}
.slideGroup .sPrev, .slideGroup .sNext {
	display: none;
}
.titer {
	position: relative;
	top: 0;
	margin-top: 3%;
	left: 0%;
	font-size: 30px;
	color: #009944;
	line-height: 40px;
	text-align: center;
	text-shadow: 0px 0px 0px #009944;
}
.page_location {
	width: 100%;
}
.wrap-menu {
	width: 100%;
	overflow: hidden;
	text-align: center;
	float: right;
	margin-top: 6%;
}
.wrap-menu ul li {
	display: inline-block;
	margin: 0;
	width: 48%;
	text-align: center;
	margin-bottom: 2%;
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
.thumbnail {
	width: 47%;
	float: left;
	height: auto;
	margin: 1%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
.page_right .right {
	float: left;
    width: 38%;
    overflow: hidden;
    display: block;
    margin-top: 3%;
}
.page_right .left {
float: left;
    width: 60%;
    overflow: hidden;
}
.dit {
    float: left;
    width: 100%;
}
.grid figure {
	width: 50%;
	height: auto;
}
.product-box .product_list li {
	float: left;
	width: 47%;
	margin-bottom: 20px;
	margin-top: 10px;
	height: auto;
	border: 1px solid #ddd;
	margin: 1%;
}
.product-box .product_list li .pic img {
	width: 100%;
	height: auto;
	position: absolute;
	transform: scaleX(1) scaleY(1);
	transition: all 0.7s ease 0s;
}
.product-box .product_list li .picname {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #eee;
}
.right div input {
	background: #fff;
	
}
.right #TJ7 {
	border: 0;
	display: block;
	width: 95%;
	margin-bottom: 5%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	background: #fff;
	line-height: 2em;
	font-family: weiruan;
}
.right #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #fff;
}
.right #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #fff;
}
.jiaru_zc ul li {
	width: 100%;
	float: left;
	border: 1px dashed #ddd;
	margin: 1%;
	padding: 1%;
}
.about-z .picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.about-z .picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
}

@media screen and (min-width:768px) and (max-width:998px) {
.lix p {
    font-size: 14px;
    line-height: 30px;
}
.dp img {
    width: 76%;
}
.dp {
    margin-top: 15px;
    margin-bottom: 20px;
}
.ldzc img{width:100%}	
.jm.clearfix {
    width: 100%;
    background: rgba(255,255,255,0.7);
    padding: 0px;
}	
	.sjtp {
    display: none;
}
.about-z .picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.ljgd {
	z-index: 999;
	position: relative;
	width: 100%;
	height: 2px;
	display: none;
	background: #fff;
}
.about-z .picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.cfzs {
	background:url(../images/cf.jpg) no-repeat 0 35px;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 561px;
	background-size: 100%;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 561px;
	background-size: 100%;
}
.aboutk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.aboutk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.about {
	position: relative;
	z-index: 3;
	background: #fff;
	padding: 20px 0;
}
.about-z {
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.picFocus .hd ul li {
	float: left;
	text-align: center;
	width: 23%;
	padding-right: 5px;
}
.about-y {
	width: 100%;
	margin-top: 25px;
}
.product {
	position: relative;
	z-index: 3;
	min-height: 468px;
	background: rgba(243,243,243,1);
	padding: 60px 0;
}
.about-y h2 {
	font-size: 20px;
	font-weight: bold;
	color: #252424;
	text-align: center;
}
.about-y span {
	text-align: center;
	font-size: 20px;
	color: #252424;
}
.about-y b {
	font-size: 14px;
	color: #666;
	font-weight: lighter;
	width: 100%;
	line-height: 36px;
	border-bottom: 2px solid #009944;
}
.about-y p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	text-align: left;
	margin-top: 14px;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.holder {
	float: left;
	width: 126px;
	height: 45px;
	background: #009944;
	line-height: 45px;
	margin-top: 25px;
	border-radius: 5px;
}
.productk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.productk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.pro_sd {
	width: 50%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.wenzi {
	position: absolute;
	top: 30%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 48px;
	color: #fff;
}
.zsjmk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.zsjmk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.newsk h1 {
	text-align: center;
	font-size: 30px;
	color: #009944;
	margin-bottom: 18px;
}
.newsk span {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.news-nr {
	max-width: 1720px;
	width: 93%;
	margin: auto;
	margin-top: auto;
	text-align: center;
	overflow: hidden;
	margin-top: 45px;
}
.news-nr li {
	width: 48%;
	float: left;
	margin: 1%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 5%;
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
.ne .in-content h2 {
	width: 100%;
	height: 19px;
	overflow: hidden;
}
.ne .in-content h2 a {
	font-size: 15px;
	color: #000;
	overflow: hidden;
	width: 100%;
}
.ne .in-content h2 a:hover {
	font-size: 15px;
	color: #009944;
	display: block;
}
.ne .in-content span {
	font-size: 16px;
	text-align: left;
	width: 100%;
	color: #666;
}
.footerz {
	width: 66%;
}
.footery {
	width: 34%;
}
.bshare-custom.icon-medium {
	text-align: left !important;
}
.bah {
	text-align: left;
	margin-top: 3%;
	line-height: 26px;
	color: #666;
}
.dizhi img {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-bottom: 3%;
}
.dizhi {
	float: left;
	margin-top: 3%;
	text-align: left;
	width: 100%;
	margin-bottom: 3%;
}
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.page_s_title dd {
	font-size: 24px;
}
.about3 {
	
	background: url(../images/aboutbj.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	
}
.slideGroup .sPrev, .slideGroup .sNext {
	display: none;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.titer {
	position: relative;
	top: 0;
	margin-top: 3%;
	left: 0%;
	font-size: 30px;
	color: #009944;
	line-height: 40px;
	text-align: center;
	text-shadow: 0px 0px 0px #009944;
}
.page_location {
	width: 100%;
}
.wrap-menu {
	width: 100%;
	overflow: hidden;
	text-align: center;
	float: right;
	margin-top: 6%;
}
.wrap-menu ul li {
	display: inline-block;
	margin: 0;
	width: 48%;
	text-align: center;
	margin-bottom: 2%;
}
.thumbnail {
	width: 47%;
	float: left;
	height: auto;
	margin: 1%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
.page_right .right {
	    float: left;
    width: 36%;
    overflow: hidden;
    display: block;
    margin-top: 3%;
}
.page_right .left {
	float: left;
    width: 62%;
    overflow: hidden;
}
.dit {
    float: left;
    width: 100%;
}
.pages1_l {
	float: left;
	width: 100%;
	/* text-align: left; */
	height: auto;
}
.pages1_r {
	float: left;
	width: 100%;
	height: 40px;
	text-align: left;
}
.grid figure {
	width: 50%;
	height: auto;
}
.product-box .product_list li {
	float: left;
	width: 47%;
	margin-bottom: 20px;
	margin-top: 10px;
	height: auto;
	border: 1px solid #ddd;
	margin: 1%;
}
.product-box .product_list li .pic img {
	width: 100%;
	height: auto;
	position: absolute;
	transform: scaleX(1) scaleY(1);
	transition: all 0.7s ease 0s;
}
.product-box .product_list li .picname {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #eee;
}
.picFocus {
	float: left;
	width: 100%;
	position: relative;
	zoom: 1;
}
.floatr {
	width: 100%;
	float: right;
	margin-top: 3%;
}
.left02 {
	width: 100%;
	height: auto;
	margin: auto;
	overflow-x: auto;
}
.right div input {
	background: #eee;
	color: #fff !important;
}
.right #TJ7 {
	border: 0;
	display: block;
	width: 95%;
	margin-bottom: 5%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	background: #eee;
	line-height: 2em;
	font-family: weiruan;
}
.right #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.right #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.jiaru_zc ul li {
	width: 100%;
	float: left;
	border: 1px dashed #ddd;
	margin: 1%;
	padding: 1%;
}
.zp {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	display: block;
}
#banner2 {
	height: auto;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 68px;
}

}

@media screen and (min-width:320px) and (max-width:768px) {
	
	.ldzc img{width:100%}	
.slideGroup .parBd ul li .pic img {
	width: 300px;
	height: 225px;
	padding: 1px;
}
.page_s_title dd {
	font-size: 24px;
}
.ljgd {
	z-index: 999;
	position: relative;
	width: 100%;
	height: 2px;
	display: none;
	background: #fff;
}
.about3 {
	
	background: #FFF;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	
}
.slideGroup .sPrev, .slideGroup .sNext {
	display: none;
}
.page_box .page_gy {
	float: left;
	width: 100%;
	margin-top: 20px;
	position: relative;
	z-index: 999;
	height: auto;
}
.about2 {
	background: #f3f3f3;
	height: auto;
	margin-top: 3%;
	padding: 20px 0;
}
.page_s_title {
	height: auto;
	margin-bottom: 3%;
	line-height: 30px;
	    margin-top: 3%;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 16px;
	position: relative;
}
.aboutk h1 {
	text-align: center;
	font-size: 24px;
	color: #009944;
	margin-bottom: 18px;
}
.aboutk span {
	text-align: center;
	font-size: 14px;
	color: #666;
}
.about {
	position: relative;
	z-index: 3;
	background: #fff;
	padding: 20px 0;
}
.about-z {
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.picFocus .hd ul li {
	float: left;
	text-align: center;
	width: 23%;
	padding-right: 5px;
}
.about-y {
	width: 100%;
	margin-top: 25px;
}
.product {
	position: relative;
	z-index: 3;
	min-height: 468px;
	background: rgba(243,243,243,1);
	padding: 30px 0;
}
.about-y h2 {
	font-size: 20px;
	font-weight: bold;
	color: #252424;
	text-align: center;
}
.about-y span {
	text-align: center;
	font-size: 20px;
	color: #009944;
}
.about-y b {
	font-size: 14px;
	color: #666;
	font-weight: lighter;
	width: 100%;
	line-height: 36px;
	border-bottom: 2px solid #009944;
}
.about-y p {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-align: left;
	margin-top: 14px;
	text-indent: 2em;
}
.picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.about-z .picFocus .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.about-z .picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.picFocus .hd ul li img {
	width: 100%;
	height: auto;
	cursor: pointer;
}
.holder {
	float: left;
	width: 126px;
	height: 45px;
	background: #009944;
	line-height: 45px;
	margin-top: 25px;
	border-radius: 5px;
}
.cfzs {
	background: url(../images/cf.jpg) no-repeat;
	background-attachment: scroll;
	background-attachment: scroll;
	background-attachment: fixed;
	background-size: 100%;
	display: none;
	min-height: 180px;
}
.productk h1 {
	text-align: center;
	font-size: 24px;
	color: #009944;
	margin-bottom: 18px;
}
.productk span {
	text-align: center;
	font-size: 14px;
	color: #666;
}
.pro_sd {
	width: 50%;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro_sd img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.wenzi {
	position: absolute;
	top: 20%;
	font-size: 26px;
	color: #fff;
	margin-left: 45%;
}
.wenzi h2 {
	font-size: 26px;
	color: #fff;
}
.zsjmk h1 {
	text-align: center;
	font-size: 24px;
	color: #009944;
	margin-bottom: 18px;
}
.zsjmk span {
	text-align: center;
	font-size: 14px;
	color: #666;
}
.con {
	background: url(../images/sybj.jpg) no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-attachment: scroll;
	background-attachment: fixed;
	min-height: 180px;
	background-size: 100%;
	display: none;
}
.newsk h1 {
	text-align: center;
	font-size: 24px;
	color: #009944;
	margin-bottom: 18px;
}
.newsk span {
	text-align: center;
	font-size: 14px;
	color: #666;
}
.news-nr {
	max-width: 1720px;
	width: 93%;
	margin: auto;
	margin-top: auto;
	text-align: center;
	overflow: hidden;
	margin-top: 20px;
}
.news-nr li {
	width: 100%;
	float: left;
	margin-top: 1%;
}
.ne .nin-image img {
	transition: 0.8s all ease-out;
	-webkit-transition: 0.8s all ease-out;
	width: 100%;
}
.ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 100%;
	padding: 5%;
}
.new .ne .in-content {
	background: #f3f3f3;
	height: auto;
	width: 94%;
	padding: 3%;
}
.ne .in-content h2 {
	width: 100%;
	    height: 17px;
	overflow: hidden;
}
.page_right .ne .in-content h2 {
	width: 92%;
	    height: 17px;
	overflow: hidden;
}
.ne .in-content h2 a {
	font-size: 15px;
	color: #000;
	overflow: hidden;
	width: 100%;
}
.ne .in-content h2 a:hover {
	font-size: 15px;
	color: #009944;
	display: block;
}
.ne .in-content span {
	font-size: 16px;
	text-align: left;
	width: 100%;
	color: #666;
}
.footerz {
	width: 100%;
}
.footery {
	width: 100%;
}
.bshare-custom.icon-medium {
	text-align: left !important;
}
.bah {
	text-align: left;
	margin-top: 3%;
	line-height: 26px;
	color: #666;
}
.dizhi img {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-bottom: 3%;
}
.dizhi {
	float: left;
	margin-top: 3%;
	text-align: left;
	width: 100%;
	margin-bottom: 3%;
}
.titer {
	position: absolute;
	top: 0;
	margin-top: 25%;
	left: 3%;
	font-size: 24px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	text-shadow: 3px 0px 0px #009944;
}
.titer b {
	display: none;
}
.page_location {
	width: 100%;
}
.wrap-menu {
	width: 100%;
	overflow: hidden;
	text-align: center;
	float: right;
	margin-top: 6%;
}
.wrap-menu ul li {
	display: inline-block;
	margin: 0;
	width: 19%;
	text-align: center;
	margin-bottom: 2%;
}
.thumbnail {
	width: 47%;
	float: left;
	height: auto;
	margin: 1%;
	border: 1px solid #ccc;
}
.thumbnail img {
	width: 100%;
	height: auto;
}
.page_right .right {
	float: left;
	width: 100%;
	overflow: hidden;
	display: block;
	   margin-top:5%;
}
.page_right .left {
	float: left;
    width: 100%;
	    text-align: center;
    overflow: hidden;
}
.dit {
    float: left;
    width: 100%;
    margin-top:5%;
}
.pages1_l {
	float: left;
	width: 100%;
	/* text-align: left; */
	height: auto;
}
.pages1_r {
	float: left;
	width: 100%;
	height: 40px;
	text-align: left;
}
figure.effect-oscar figcaption {
	padding: 0em;
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}
figure.effect-oscar h2 {
	margin: 27% 0 10px 0;
	font-size: 32px;
	font-weight: bold;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	display: none;
}
.grid figure {
	width: 100%;
	height: auto;
	margin-bottom: 3%;
}
.product-box .product_list li {
	float: left;
	width: 47%;
	margin-bottom: 20px;
	margin-top: 10px;
	height: auto;
	border: 1px solid #ddd;
	margin: 1%;
}
.product-box .product_list li .pic img {
	width: 100%;
	height: auto;
	position: absolute;
	transform: scaleX(1) scaleY(1);
	transition: all 0.7s ease 0s;
}
.product-box .product_list li .picname {
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	background: #eee;
}
.picFocus {
	float: left;
	width: 100%;
	position: relative;
	zoom: 1;
	margin-top: 3%;
}
.jm2.clearfix {
	margin-bottom: 6%;
}
.floatr {
	width: 100%;
	float: right;
	margin-top: 3%;
}
.left02 {
	width: 100%;
	height: auto;
	margin: auto;
	overflow-x: auto;
}
.jm.clearfix {
	width: 100%;
	background: rgba(255,255,255,0.7);
	padding: 0px;
}
.right {
	float: left;
	width: 100%;
	overflow: hidden;
	display: block;
}
.lix {
	width: 100%;
	float: right;
	margin-top: 3%;
	    margin-bottom: 8%;
}
.right div input {
	background: #eee;
	color: #fff !important;
}
.right #TJ7 {
	border: 0;
	display: block;
	width: 95%;
	margin-bottom: 5%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	background: #eee;
	line-height: 2em;
	font-family: weiruan;
}
.right #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.right #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.jiaru_zc ul li {
	width:99%;
	float: left;
	border: 1px dashed #ddd;
	margin: 1%;
	padding: 1%;
}
.zp {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	display: block;
}
.pageNewsD img {
	width: 100%;
}
.page_content img {
	width: 100%;
}
.grid {
	overflow: hidden;
	margin: 0;
	padding: 0em 0 0 0;
	width: 100%;
	list-style: none;
	text-align: center;
}
.page_k2 {
	width: 94%;
	margin: 0 auto;
	height: 45px;
	margin-top: 2%;
	border-bottom: 1px dashed #ddd;
}
.zsjm {
	position: relative;
	z-index: 3;
	background: rgba(255,255,255,1);
	padding-top: 30px;
}
.ljgd {
	z-index: 999;
	position: relative;
	width: 100%;
	height: 2px;
	display: none;
	background: #fff;
	display: none;
}
.news {
	position: relative;
	z-index: 3;
	background: rgba(255,255,255,1);
	padding: 30px 0;
}
.zstp {
	margin-top: 20px;
	display:none;
}
.whtp {
	float: left;
	width: 96%;
	height: auto;
	overflow: hidden;
	margin: 2%;
}
.page_gy3 {
	background: rgba(255,255,255,0.7);
	padding-top: 0px;
	padding-bottom: 1%;
}
#banner2 {
	height: auto;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 68px;
}
.pro {
	width: 94%;
	/* margin-top: 45px; */
	margin: 0 auto;
	margin-top: 6%;
}
.about-z .picFocus .hd {
	width: 100%;
	overflow: hidden;
	margin-top: 0%;
}
.picFocus .prev {
	position: absolute;
	left: 0;
	bottom: 15px;
}
.picFocus .next {
	position: absolute;
	right: 0;
	bottom: 15px;
}
.page_box2 {
	width: 94%;
	margin: 0 auto;
}
.ne .in-content p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	width: 92%;
	margin-top: 30px;
	overflow: hidden;
	text-align: left;
}
.page_nr p {
	font-size: 14px;
	line-height: 28px;
}
.lix p {
	font-size: 14px;
	line-height: 28px;
}
.page_nr p {
	font-size: 14px;
	line-height: 28px;
}
.pages li {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	background: #fff;
	border: 1px solid #ccc;
	margin-left: 6px;
	margin-top: 6%;
}

.slideTxtBox .hd ul li {
    float: left;
   padding: 0 1px; 
    width: 24%;
	font-size:12px;
    cursor: pointer;
}



.slideTxtBox .hd ul li.on .tubiao{background: url(../images/icon-ban-321.png);}
.slideTxtBox .hd ul li.on .tubiao3{background: url(../images/icon-ban-323.png);}
.slideTxtBox .hd ul li.on .tubiao2{background: url(../images/icon-ban-322.png);}
.slideTxtBox .hd ul li.on .tubiao4{background: url(../images/icon-ban-324.png);}
.tubiao {
	display: block;
	height: 20px;
	width: 20px;
	background: url(../images/icon-321.png);
	background-position-x: 0%;
	background-position-y: 0%;
	margin: 24px 0px 11px 4px;
	float: left;
}
.tubiao2 {
	display: block;
	height: 20px;
	width: 20px;
	background: url(../images/icon-322.png);
	background-position-x: 0%;
	background-position-y: 0%;
	margin: 24px 0px 11px 4px;
	float: left;
}

.tubiao3 {
	display: block;
	height: 20px;
	width: 20px;
	background: url(../images/icon-323.png);
	background-position-x: 0%;
	background-position-y: 0%;
	margin: 24px 0px 11px 4px;
	float: left;
}
.tubiao4 {
	display: block;
	height: 20px;
	width: 20px;
	background: url(../images/icon-324.png);
	background-position-x: 0%;
	background-position-y: 0%;
	margin: 24px 0px 11px 4px;
	float: left;
}
.sjtp {margin-top:20px;}
.sjtp img{width:100%;}
.jm3 {
    background: #fff;
    background-attachment: scroll;
    background-attachment: scroll;
    background-attachment: fixed;
  
}
.waiter-ul li.wuyou-top a {
    background: url(../images/zdsj.png);
}
.wuyou-contact {
    display: none;
}
.wuyou-waiter {
    position: fixed;
    right: 0px;
    top: 90%;
    margin-top: -90px;
    width: 38px;
    box-shadow: 0px 0px 20px rgba(0,0,0,.3);
    z-index: 999;
}
.waiter-ul li {
    position: relative;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #fff;
}
.waiter-ul li a {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    color: #fff;
    display: block;
    width: 38px;
    height: 38px;
line-height: 38px;
 text-align: center;
  -webkit-transition: all 0.6s; 
    -ms-transition: all 0.6s;
    -moz-transition: all 0.6s;
  text-decoration: none; 
    font-size: 24px; 
}

.waiter-ul li.wuyou-top .waiter-title {
    background-color: #333;
    display: none;
}

.dp img {
    width: 100%;
}

}
