.banner{ position: relative; overflow: hidden;}
.banner-swipter{ position: relative; z-index: 3;}
.banner-item{ float: left; position: relative; overflow: hidden;}
.banner-item figure{ display: block; line-height: 1; overflow: hidden;}
.banner-item figure img{ display: block; width: 100%; height: auto; position: relative;}
.banner-item-text{ width: 71%; position: absolute; left: 18.75%; top: 50%; margin-top: -133px;}
.banner-item-text strong{ display: block; color: #fff; font-size: 49px; line-height: 1; font-weight: normal; margin-bottom: 42px; opacity: 0; visibility: visible; transform: translateY(40px);}
.banner-item-text small{ margin-bottom: 50px; display: block; line-height: 1; color: #fff; font-size: 54px; font-family: "Helvetica Bold"; text-transform: uppercase; opacity: 0; visibility: visible; transform: translateY(40px);}
.banner-item-text p{ color: #fff; font-size: 16px; line-height: 1.5; font-family: "Helvetica"; opacity: 0; visibility: visible; transform: translateY(40px);}
.banner-item.slick-current .banner-item-text strong{ opacity: 1; visibility: visible; transform: translateY(0px); transition: 0.5s;}
.banner-item.slick-current .banner-item-text small{ opacity: 1; visibility: visible; transform: translateY(0px); transition: 0.5s 0.25s;}
.banner-item.slick-current .banner-item-text p{ opacity: 1; visibility: visible; transform: translateY(0px); transition: 0.5s 0.5s;}

.lines{ width: 71%; height: 1px; background-color: #fff; background-color: rgba(255,255,255,0.36); position: absolute; left: 18.75%; top: 50%; margin-top: -60px; z-index: 20;}
.lines i{ width: 20%; height: 1px; background-color: #fff; position: absolute; left: 0; top: 0;}
.banner-next{ position: absolute; right: 10.25%; top: 50%; margin-top: -100px; z-index: 10;}
.banner-next span{ display: block; color: #fff; font-size: 20px; opacity: 0.36; line-height: 1; cursor: pointer; transition: 0.4s;}
.banner-next span.prev{ margin-bottom: 40px;}
.banner-next span:hover{ opacity: 1;}
.banner-swipter .slick-dots{ position: absolute; left: 18.75%; top: 50%; margin-top: -165px; z-index: 20; height: 11px; margin-left: 96px;}
.banner-swipter .slick-list{ position: relative; z-index: 3;}
.banner-swipter .slick-dots li{ float: left; margin-right: 9px; line-height: 1; overflow: hidden;}
.banner-swipter .slick-dots li button{ padding: 0; margin: 0; border: 1px solid #fff; border: 1px solid rgba(255,255,255,0.45); width: 9px; height: 9px; text-align: center; text-indent: 9999px; overflow: hidden; cursor: pointer; background: none; transition: 0.3s; cursor: pointer; outline: none;}
.banner-swipter .slick-dots li.slick-active button{ background-color: #fff; border-color: #fff;}
.b_img img{max-width: 100%; }
.banner-item.slick-current{ z-index: 4 !important; animation: none; -webkit-animation: none; -moz-animation: none; -o-animation: none;}
.banner-item.slick-current figure{ -webkit-animation: increaseHeight 0.8s forwards ease-in-out; animation: increaseHeight 0.8s forwards ease-in-out; -moz-animation: increaseHeight 0.8s forwards ease-in-out; -o-animation: increaseHeight 0.8s forwards ease-in-out;}
.banner-item{ -webkit-animation: hide 0.8s forwards ease-in-out; animation: hide 0.8s forwards ease-in-out; -moz-animation: hide 0.8s forwards ease-in-out; -o-animation: hide 0.8s forwards ease-in-out; z-index: 3 !important;}
.banner-item figure{ animation: none; -webkit-animation: none; -moz-animation: none; -o-animation: none;}
.banner-item.slick-current figure img{ -webkit-animation: scaleUpDown 4.4s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 4.4s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
@-webkit-keyframes decreaseHeight {
	from {} /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
	to {
		width: 0;
	}
}

@keyframes decreaseHeight {
	from {} /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
	to {
		width: 0;
	}
}

@-webkit-keyframes show {
	0% {
		opacity: 0;
	}
	1%,100% {
		opacity: 1;
	}
}


@keyframes show {
	0% {
		opacity: 0;
	}
	1%,100% {
		opacity: 1;
	}
}

@-webkit-keyframes hide {
	0%,99% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes hide {
	0%,99% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes increaseHeight {
	from {
		width: 0;
	}
	to {
		width: 100%;
	}
}

@keyframes increaseHeight {
	from {
		width: 0;
	}
	to {
		width: 100%;
	}
}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from {transform: scale(1.08); transform: scale(1.08); }
    to { transform: scale(1); transform: scale(1); }
}
.numble{ position: absolute; left: 18.75%; z-index: 20; top: 50%; margin-top: -180px; color: #FFFFFF; font-size: 20px; font-family: arial;}
.nubles b{ font-size: 20px; font-weight: normal;}
.nubles i{ font-style: normal; font-size: 14px;}
.bannerline{ position: absolute; left: 0; top: 40%; transform: translateY(-50%); z-index: 10;}
.bannerline span{ display: block; width: 38px; height: 1px; background-color: #fff; margin-top: 20px; transition: 2s;}
.bannerline span:first-child{ margin-top: 0;}
.bannerline span.active{ width: 147px;}

.scrolldown{ position: absolute; left: 48%; bottom: 40px; text-align: center; line-height: 1; color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; z-index: 10; animation:moveDownSpot 1000ms infinite; -webkit-animation:moveDownSpot 1000ms infinite; -moz-animation:moveDownSpot 1000ms infinite;}

@keyframes moveDownSpot {
	from{
		transform: translateY(0);
    }
    50%{
        transform: translateY(8px);
    }
	to{
		transform: translateY(0);
	}
}

.pbanner{ position: relative; overflow: hidden;}
.pbanner figure{ display: block; line-height: 1; overflow: hidden;}
.pbanner figure img{ display: block; width: 100%; height: auto;}
.ptext{ width: 100%; position: absolute; left: 0; top: 50%; margin-top: -50px; text-align: center;}
.ptext small{ margin-bottom: 25px; display: block; color: #fff; font-size: 40px; line-height: 1; text-align: center; font-family: "Helvetica"; text-transform: uppercase; overflow: hidden;}
.ptext strong{ display: block; text-align: center; color: #fff; font-size: 34px; font-weight: lighter; line-height: 1; overflow: hidden;}
.scrool{ position: absolute; left: 50%; margin-left: -34px; bottom: 65px; color: #fff; font-size: 14px; font-family: "Helvetica"; line-height: 1; padding: 0 8px 6px; border-bottom: 1px solid #fff; text-transform: uppercase; transform: rotate(90deg);}
.leval-menu{ line-height: 0; border-bottom: 1px solid #E2E2E2; text-align: center;}
@media screen and (max-width:1450px) {
    
    .banner-item-text strong{ font-size: 34px; margin-bottom: 32px;}
    .banner-item-text small{ font-size: 32px; margin-bottom: 22px;}
    .banner-item-text p{ font-size: 14px;}
    .banner-item-text{ margin-top: -91px;}
   
    .banner-swipter .slick-dots{ margin-top: -120px;}
   
    .banner-next{ margin-top: -80px;}
    
}
@media screen and (max-width:1024px) {
    
    .banner-next{ display: none;}
    .banner-swipter,.banner-item,.banner-item figure{ height: auto !important;}
    .banner-item figure img{ left: 0 !important; top: 0 !important; width: 100vw !important; height: auto !important;}
    .banner-item-text{ width: 90%; left: 5%; right: auto;}
    .banner-item-text strong{ font-size: 26px; margin-bottom: 15px;}
    .banner-item-text small{ font-size: 26px; margin-bottom: 16px;}
    .banner-swipter .slick-dots{ margin-top: 0; top: auto; bottom: 40px; margin-left: 0; width: 100%; left: 0; text-align: center; display: flex !important; display: -webkit-flex !important; justify-content: center; -webkit-justify-content: center;}
    
    .bannerline{display: none; }
    .lines{display: none; }
    .scrolldown{display: none; }
} 
@media screen and (max-width:641px) {
    .banner-item-text p{ display: none;}
    .banner-item-text small{ margin-bottom: 0;}
    .banner-item-text{ margin-top: -33px;}
    .banner-item-text strong,.banner-item-text small{ font-size: 22px;}
    .bannerline{display: none; }
    .scrolldown{display: none; }
    .lines{display: none; }
}
@media screen and (max-width: 481px){
	.banner-swipter .slick-dots{ bottom: 20px;}
    .banner-item-text strong{ margin-bottom: 10px;}
    .banner-item-text strong, .banner-item-text small{ font-size: 20px;}
    .bannerline{display: none; }
    .scrolldown{display: none; }
    .lines{display: none; }
}

/**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; overflow-x: hidden;}
/* always display scrollbars */
body { font: 12px/1.8 "Microsoft YaHei New","Microsoft Yahei","Hiragino Sans GB","Arial","Helvetica","SimHei","STXihei",sans-serif; margin: 0 auto; color: #000000; background-color: #fff; _background-attachment:fixed; 
_background-image:url(about:blank); overflow-y:visible\9; -webkit-text-size-adjust: 100% !important;}

body::-webkit-scrollbar {
	width: 6px;
	background-color: #fff
}

body::-webkit-scrollbar-track {
	border-radius: 6px;
	background-color: #fff
}

body::-webkit-scrollbar-thumb {
	border-radius: 0px;
	background-color: #2550A0;
}



.wc-ys{margin-top: 4.8%; margin-bottom: 4.8%; }
.index .index_en{color:#fff; margin-top:2.8%; }
.index .index_cn{color:#fff;}
.index .index_desc{color:#b9c0d0;}
.index a{color: #fff; }
.index a:hover{color:#fff;}
.index .t{font-size:24px; font-weight:bold; margin-bottom:10px;}
.index .d{font-size:15px; line-height:24px; /*height:48px;*/ overflow:hidden;}
.index .con{padding:48px 60px 0;}
.index .box2{background:url(../images/ipt2_box2.png) no-repeat right center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ipt2_box2.png',sizingMethod='scale');}
.index .box4{background:url(../images/ipt2_box4.png) no-repeat right center; background-size:cover;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ipt2_box4.png',sizingMethod='scale');}
.index .box6{background:url(../images/ipt2_box6.png) no-repeat right center; background-size:cover;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ipt2_box6.png',sizingMethod='scale');}

/*.index:after{content:""; position:absolute; left:50%; bottom:0; width:600px; height:250px; background:#fff;}*/
.index:before{content:""; position:absolute; right:0; bottom:-80px; width:188px; height:334px; /*background:url(../images/ipt2_logo.png) no-repeat center;*/ z-index:1;}
.index .wrap{overflow:hidden;}
.index .box{float:left; height:250px;overflow:hidden;}
.index .smbox{width:27.5%;}
.index .lgbox{width:45%;}
.imgZoom img,.imgY180 img { height: 100%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.index .index_en {
    font-size: 48px;
    color: #a3a3a3;
    font-family: Impact;
    text-transform: uppercase;
    padding-left: 8%;
}
.index .index_cn {
    font-size: 34px;
    color: #454545;
    font-weight: bold;
    color: #000;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    line-height: 1;
    margin-bottom: 4.8%;
    padding-left: 8%;
}
.wc-ys-jt img{padding-left: 8%;}
.index{width:100%; height:100%; background: #f4f4f4; }
.index:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
@media only screen and (max-width: 760px) {
	.index .box{height:auto; }
}
@media only screen and (max-width: 992px) {
	.index .box{height:auto;}
    .index .smbox{width:100%!important;}
    .index .lgbox{width:100%;}
    .index .con,.index .box1{padding:50px;}
    .index{padding-top:0;}

    .index img{width:100%;}
    .wc-ys-jt{display: none; }
}

@media only screen and (max-width: 1240px) {
	.index .index_en{font-size:22px; margin-top: 0; }
	.index .index_desc{font-size:16px;}
	.index .con{padding:50px 35px 0;}
    /*.index .box{height:196px;}*/
    .index .index_cn{font-size: 24px; margin-bottom: 0; }
}

@media only screen and (max-width: 760px) {
    /*body:after {
        content: 'Mobile';
    }*/
    body,input,textarea,button,select {font-size:16px;}
    .index .con, .index .box1{padding:30px 2%;}
    .index .t{font-size:16px;}
    .index .d{font-size:14px;}
    
}


.wc-jyfw{width: 100%; padding:4.8%; background: url(../images/jyfw-bg.jpg)center no-repeat; }
.wcjyfw-l{width: 30%; float: left; border-right: solid 1px rgba(255,255,255,.7); }
.wcjyfw-r{width: 40%; float: left; margin-left: 10%; }
.wcjyfw-l-tit{font-size: 42px; font-weight: bold; color: #ffffff; }
.wcjyfw-l-dis{font-size: 20px; color: #ffffff; line-height: initial; margin-bottom: 7.8%; }
.wcjyfw-l-list-ac{font-size: 24px; color: #ffffff; line-height: 60px; display: flex; align-items: center; }
.wcjyfw-l-list{font-size: 16px; color: #ffffff; line-height: 60px; width: 100%; }
.wcjyfw-r-tit{font-size: 24px; color: #ffffff; font-weight: bold; margin-top: 14%; }
.wcjyfw-r-dis{font-size: 15px; color: #ffffff; line-height: 30px; margin-top: 4.8%; }
.wcjyfw-jt{width: 5%; float: right; font-size: 60px; font-family: fangsong; color: #fff; position: absolute; right: 0; top: 40%; z-index: 99;  animation:moveDownSpot2 1000ms infinite; -webkit-animation:moveDownSpot2 1000ms infinite; -moz-animation:moveDownSpot2 1000ms infinite; cursor: pointer; }

@keyframes moveDownSpot2 {
	from{
		transform: translateX(0);
    }
    50%{
        transform: translateX(8px);
    }
	to{
		transform: translateX(0);
	}
}

/*news*/
.ipart01{padding:4% 0 0;}
.ipart01 .infor{margin-bottom:30px;}
.ipart01 .infor .left{float:left;}
.ipart01 .infor .left .tit{font-size:42px; font-weight:bold; color:#222222; line-height:1.1; margin-bottom:10px;}
.ipart01 .infor .left .con{font-size:20px; color:#222; line-height:1.1;}
.ipart01 .infor .right{float:right; margin-top:40px;}
.ipart01 .infor .right .more{font-size:15px; color:#222; line-height:30px;}
.ipart01 .infor .right .more:hover{color:#bc0b13;}
.ipart01 .infor .right .more .icon{display:inline-block; background:url(../images/jt2.png) no-repeat center; width:17px; height:10px; transition:.3s ease; }
.ipart01 .infor .right .more:hover .icon{background:url(../images/anniu_jt2.png) no-repeat center;}
.ipart01 .content .rect-788{padding-bottom:78.8%;}

.ipart01 .content .rect-394{padding-bottom:39.4%;}
.ipart01 .content .content_t .left{float:left; width:33.3%; background:#f4f4f4;}
.ipart01 .content .content_t .left .box{padding:10% 17%;}
.ipart01 .content .content_t .left .box .date{color:#222; font-family:Arial;}
.ipart01 .content .content_t .left .box .date .d em{font-size:86px; line-height:1.1;}
.ipart01 .content .content_t .left .box .date .d{font-size:25px; font-weight:bold;}
.ipart01 .content .content_t .left .box .con{font-size: 14px;
    color: #606060;
    margin-top: 4.8%;}
.ipart01 .content .content_t .left .box .date .y{font-size:24px; font-weight:bold; margin-left:15px;}
.ipart01 .content .content_t .left .box .txt{font-size:24px; color:#222222; transition:.3s ease;}
.ipart01 .content .content_t .left:hover .box .txt{color:#707070;}
.ipart01 .content .content_t .right .item{position:relative;}
.ipart01 .content .content_t .right .item .cover{position:absolute; width:100%; height:100%; left:0; top:0; transition:background .3s ease;}
.ipart01 .content .content_t .right .item .cover:hover{background:url(../images/red79.png);}
.ipart01 .content .content_t .right .box{padding:40px;}
.ipart01 .content .content_t .right .box .date{font-size:16px; color:#fff;}
.ipart01 .content .content_t .right .box .date .d{font-family:Arial;}
.ipart01 .content .content_t .right .box .tit{font-size:24px; font-weight:bold; color:#fff;}
.ipart01 .content .content_t .right{float:left; width:66.7%;}
.ipart01 .content .content_c .item{float:left; width:33.3%;}
.ipart01 .content .content_c .item.item1 .box{/*box-shadow: 2px 2px 15px rgba(0,0,0,.2);*/}
.ipart01 .content .content_c .item.cur .box{position: relative;z-index: 1;/* box-shadow: 2px 2px 15px rgba(0,0,0,.2);*/}
.ipart01 .content .content_c .item.item3{/*background:#f4f4f4;*/}
.ipart01 .content .content_c .item .box{padding:18% 10% 9%;}
.ipart01 .content .content_c .item .box .date{font-size:16px; color:#666;}
.ipart01 .content .content_c .item .box .date .d{font-family:Arial;}
.ipart01 .content .content_c .item .box .tit{font-size:24px; font-weight:bold; color:#222; margin:15px 0 40px;}
.ipart01 .content .content_c .item .box .more{font-size:16px; color: #525151; }
.ipart01 .content .content_c .item .box .more .icon{margin-left:10px;display:inline-block; background:url(../images/anniu_jt1.png) no-repeat center; width:17px; height:10px; }
/* .ipart01 .content .content_c .item:hover .box {position: relative;z-index: 1;box-shadow: 2px 2px 15px rgba(0,0,0,.2);} */
.ipart01 .content .content_c .item .box {transition: all .5s ease;}
.ipart01 .content .content_c .item .tit{transition:.3s ease;}
.ipart01 .content .content_c .item:hover .tit{color:#707070;}
.ipart01 .content .content_c .item:hover .more{color:#bc0b13;}
.ipart01 .content .content_c .item:hover .more .icon{background:url(../images/anniu_jt2.png) no-repeat center;}
.ipart01 .content .content_t .left:hover{position: relative;z-index: 1;box-shadow: 2px 2px 15px rgba(0,0,0,.2);}
.ipart01 .content .content_t .left{transition: all .5s ease;}
.ipart01 .m_more{font-size:13px; color:#666; text-align:center; display:none; margin-bottom:10px;}
.ipart01 .m_more .icon{margin-left:10px;display:inline-block; background:url(../images/anniu_jt1.png) no-repeat center; width:17px; height:10px;}
.ipart01 .m_more {
    font-size: 13px;
    color: #666;
    text-align: center;
    display: none;
    margin-bottom: 10px;
}
@media only screen and (max-width: 1240px){
	.ipart01 .content .content_t .left .box{padding:7%;}
    .ipart01 .content .content_c .item .box .tit{font-size:18px; margin:15px 0 40px;}

    .wcjyfw-l-tit{font-size: 28px; }
}
@media only screen and (max-width: 992px){
	.ipart01 .infor .left .tit{font-size:30px;}
    .ipart01 .infor .left .con{font-size:22px;}
    .ipart01 .content .content_t .left .box .date .d em{font-size:60px;}
    .ipart01 .content .content_t .left .box .txt{font-size:16px;}
    .ipart01 .content .content_t .right .box .tit{font-size:20px;}
    .ipart01 .content .content_c .item .box .tit{font-size:16px; margin:15px 0;}

    .wcjyfw-l-list-ac{font-size: 18px; }
    .wcjyfw-r-tit{margin-top: 2.8%; }
}
@media only screen and (max-width: 760px) {
.ipart01{padding:4.8% 0 4.8%;}
    .ipart01 .infor{margin-bottom:15px;}
    .ipart01 .infor .left{width:100%; text-align:center; float:none;}
    .ipart01 .infor .left .tit{font-size:20px;}
    .ipart01 .infor .left .con{font-size:13px; color:#898989;}
    .ipart01 .infor .right{display:none;}
    .ipart01 .content .content_c .item .box .date{font-size:13px;}
    .ipart01 .content .content_c .item .box .more{font-size:13px;}
    .ipart01 .content .content_t .right .box .date{font-size:13px;}
    .ipart01 .content .content_t .right .box .tit{font-size:16px;}
    .ipart01 .content .content_t .left{display:none;}
    .ipart01 .content .content_t .right{width:100%; margin-bottom:10px;}
    .ipart01 .content .content_t .left .box{padding:5%;}
    .ipart01 .content .rect-788{padding-bottom:0; height:auto;}
    .ipart01 .content .content_t .left .box .date .d em{font-size:40px;}
    .ipart01 .content .content_t .right .box{padding:20px;}
    .ipart01 .content .content_c .item{width:100%; background:#f4f4f4; margin-bottom:10px;}
    .ipart01 .content .content_c .item .box{padding:15px;}
    .ipart01 .content .content_c .item .rect-75{padding-bottom:0; height:auto;}
    .ipart01 .m_more{display:block;}
    .ipart01 .content .content_t .left .box{padding:7%;}
    .ipart01 .content .content_c .item .box .tit{font-size:18px; margin:15px 0 40px;}
    .ipart01 .infor .left .tit{font-size:30px;}
    .ipart01 .infor .left .con{font-size:22px;}
    .ipart01 .content .content_t .left .box .date .d em{font-size:60px;}
    .ipart01 .content .content_t .left .box .txt{font-size:16px;}
    .ipart01 .content .content_t .right .box .tit{font-size:16px;}
    .ipart01 .content .content_c .item .box .tit{font-size:16px; margin:15px 0;}
    .ipart01 .content .content_c .item .box{padding:15px;}

    .wcjyfw-r-tit{margin-top: 0; font-size: 18px; }
    .wcjyfw-l{display: none; }
    .wcjyfw-r{width: 100%; margin-left: 0; }
    .wcjyfw-jt{right: 15px; display: none; }
    .wcjyfw-l-tit {
        font-size: 22px;
    }
}
.h-jpgc{width: 100%; background: #f6f6f6; padding:4% 0; }
.ipart01 .infor .left .tit span{font-weight: 100; }
.h-gc-list{width: calc(100% / 3); padding: 7px; float: left; }
.h-gc-list-pic{width: 100%; height: 328px; overflow: hidden; display: flex; align-items: center; justify-content: center; position: relative; background: #fff; }
.h-gc-list-pic img{width: 100%; max-height: 100%; -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; }
.h-gc-list-tit{width: 100%; background: #fff; padding:4.4%; color: #222222; text-align: left; font-size: 22px; /*padding-top: 0;*/ }
.h-gc-list .icon{
	margin-left: 10px;
    display: inline-block;
    background: url(../images/anniu_jt1.png) no-repeat center;
    width: 17px;
    height: 10px;
    float: right;
    margin-top: 4%;
}
.h-gc-list:hover .icon{
	background: url(../images/anniu_jt2.png) no-repeat center;
}
@media screen and (max-width: 1510px){
	.h-gc-list-pic{height: 246px; }
	.h-gc-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 1240px){
	.h-gc-list-pic{height: 218px; }
	.h-gc-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 992px) {
	.h-gc-list-pic{height: 218px; }
	.h-gc-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 760px) {
	.h-gc-list{width: calc(100% / 2); padding: 7px; float: left; }
    .about_honor .honor_hd{display: flex;
    align-items: center;
    justify-content: center;}
}
@media only screen and (max-width: 480px) {
	.h-gc-list{width: 100%; padding: 7px 0; }
	.h-gc-list-pic{max-height: 218px; height: auto; }
}

.h-gc-list:hover .h-gc-list-pich{background:url(../images/red79.png); opacity: .4; transition: :all .2s; }
.h-gc-list-pich{position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: background .3s ease; z-index: 99; transition: :all .2s; }
.h-gc-list:hover .h-gc-list-pic img{}
.h-gc-list:hover .h-gc-list-tit{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%); }

/*anniu*/
.common_btn{overflow:hidden;}
.common_btn .btn_more{display: inline-block; text-align: center; font-size: 16px; border: 1px solid #cdcdcd; color: #545454; position: relative; padding: 1.8% 15%; margin-bottom: 2.8%; margin-right: 1.8%;}
.common_btn .btn_more span{display:inline-block; opacity:0;filter:alpha(opacity=0); -webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn .btn_more:hover{background:#00772f; cursor:pointer; color:#fff;}
:root .common_btn .btn_more:before { content:attr(c-text); color:#545454; position:absolute;  left:0; width:100%;  -webkit-transition:-webkit-transform .3s, opacity .3s; transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1); transition-timing-function:cubic-bezier(.75,0,.125,1);}
:root .common_btn .btn_more:hover:before {opacity:0; filter:alpha(opacity=0); -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0);}
.common_btn .btn_more:hover span {z-index:2; color:#fff; opacity:1; filter:alpha(opacity=100); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); display:inline-block;}
.common_btn .btn_more:hover>span:nth-child(1) { -webkit-transition-delay:45ms; transition-delay:45ms;}
.common_btn .btn_more:hover>span:nth-child(2) { -webkit-transition-delay:.09s; transition-delay:.09s;}
.common_btn .btn_more:hover>span:nth-child(3) { -webkit-transition-delay:.135s; transition-delay:.135s;}
.common_btn .btn_more:hover>span:nth-child(4) {-webkit-transition-delay:.18s; transition-delay:.18s;}
.common_btn .btn_more:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn .btn_more:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn .btn_more:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn .btn_more:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn .btn_more:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn .btn_more:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}

/**/
.h-gy-part-l{width: 46%; float: left; }
.h-gy-part-tit{font-size: 16px; color: #585858; line-height: 30px; margin-top: 1.8%; margin-bottom: 7%; }
.h-gy-part-r{float: right; width: 50%; }

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
@media screen and (max-width: 1510px){
	.ipart01 .content .content_c .item .box .tit{font-size: 22px;}
    .lines{margin-top: -100px;}
}
@media only screen and (max-width: 1240px){
	.common_btn .btn_more{font-size: 14px!important; padding: 1.8% 16%; }

}
@media only screen and (max-width: 992px) {
	.h-gy-part-tit{font-size: 15px; }
	.common_btn .btn_more {
	    width: 100%;
	}
}
@media only screen and (max-width: 760px) {
	.h-gy-part-tit { margin-bottom: 4.8%; }
	.h-gy-part-l{width: 100%; }
	.h-gy-part-r{width: 100%; }
}
@media only screen and (max-width: 480px) {
	
}

/* 底部 */
.footer{position:relative;	overflow:hidden;}
.footer .f_bg{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../images/fbg.jpg)center;}
/*.footer .cover{position:absolute; left:0; bottom:0; width:100%; height:100%;}
.footer .cover video{width:100%;display: none;}
:root .footer .cover img{display:none;}*/
.footer .foot_top{position:relative; z-index:1;}
.footer .foot_top .content{padding:80px 0; }
.footer .foot_top .left{float:left; width:27%;}
.footer .foot_top .left .t{font-size:36px; font-weight:bold; color:#fff; line-height:56px; margin-bottom:5px;}
.footer .foot_top .left .c{font-size:30px; color:#fff; line-height:56px;}
.footer .foot_top .left .share{margin-top:12%; position:relative;}
.footer .foot_top .left .share .bdsharebuttonbox a{/*background:none;*/ font-size:25px; color:#fff; padding-left:0;}
.footer .foot_top .left .share .ewm_img{display:none; position:absolute; top:110%;}
.footer .foot_top .right{float:right; width:65%;}
.footer .foot_top .right dl{float:left; width:30%; margin-left:5%; border-top:2px solid #6f7071;}
.footer .foot_top .right dl:first-child{margin-left:0;}
.footer .foot_top .right dl dt{font-size:18px; color:#fff; font-weight:bold; padding:25px 0;}
.footer .foot_top .right dl dd{font-size:14px; color:#fff; color:rgba(255,255,255,0.5); line-height:30px;}
.footer .foot_top .right dl dd.tel{font-size:30px; color:#fff; font-weight:bold; font-family:Arial; margin:30px 0; position: relative; right: auto; }
.footer .foot_top .right dl dd.more{font-size:18px; color:#bc0b13;}
/*.footer .foot_top .right dl dd.more .icon{display:inline-block; background:url(../images/foot_topjt.png) no-repeat center; width:21px; height:14px;}*/
.footer .foot_bott{position:relative; z-index:1; padding:1.8%  0 .8% 0; }
.footer .foot_bott .left{float:left; font-size:14px; color:#8c8c8c;}
.footer .foot_bott .right{float:right; font-size:14px; color:#8c8c8c;}

.footer .fhx{border-top: 1px solid rgba(255,255,255,0.1); padding-top: .8%; }
.footer .fhx:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.channel_content{min-height:300px; padding:40px 0;}
.share .dis{display: flex; align-items: center; position: relative;}
.share .iconfont{background: url(../images/q.png)no-repeat center; width: 35px; height: 35px; }
.share .iconfont2{background: url(../images/q2.png)no-repeat center; width: 35px; height: 35px; margin: 0 .9em;}
.share .iconfont3{background: url(../images/q3.png)no-repeat center; width: 35px; height: 35px; margin: 0 .9em;}
.more .icon img{/*margin-top: 3.2%;*/ margin-left: 2.8%; }
@media only screen and (max-width: 992px) {
	.footer .foot_top .left .t{font-size: 26px; }
	.footer .foot_top .left .c{font-size: 18px; }
}
@media only screen and (max-width: 760px) {
	.foot_top .mwrap{display: none; }
	.footer .foot_top .left{display: none; }
	.footer .foot_top .right{width: 100%; }
	.footer .foot_bott .left{width: 100%; }
	.footer .foot_bott .right{width: 100%; text-align: left; }
}
@media only screen and (max-width: 480px) {
	
}
.i-bg{background: #fff; box-shadow: 0 0 30px rgb(0 0 0 / 20%); }
/**/
.channel_content{padding:0;}
.about_us01{padding:4% 0; background:#ededed;}
.about_us01 .content{background:#fff;}
.about_us01 .content:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.about_us01 .content .left{width:62.5%; float:left;}
.about_us01 .content .left .box{padding:8% 8%;}
.about_us01 .content .left .box .en_tit{font-size:36px; line-height:48px; color:#198949; font-family:Impact; text-transform:uppercase; margin-bottom:10px;}
.about_us01 .content .left .box .cn_tit{font-size:35px; line-height:35px; color:#020202; margin-bottom:40px;}
.about_us01 .content .left .box .con{font-size:14px; color:#383838; line-height: 36px; }
.about_us01 .content .right{width:37.5%; float:right; position:relative;}
.about_us01 .content .right .rect-1353{/*padding-bottom:135.3%;*/}
.about_us01 .content .right .intro{position:absolute; left:0; top:0;}
.about_us01 .content .right .intro .box{padding:18% 14%;}
.about_us01 .content .right .intro .box .tit{font-size:35px; line-height:35px; color:#fff; margin-bottom:40px;}
.about_us01 .content .right .intro .box .con{font-size:14px; line-height:25px; color:#fff;}
.about_us01 .content .right .intro .box .list{margin-top:50px; font-size:0; text-align: center; }
.about_us01 .content .right .intro .box .list li{width:50%; display:inline-block; text-align:center; }
.about_us01 .content .right .intro .box .list li .number{font-size:40px; line-height:40px; font-weight:bold; color:#fff; margin-bottom:5px; transition:all 0.5s ease; margin-top: 8%;  display: flex; align-items: center; justify-content: center; cursor: pointer;}
.about_us01 .content .right .intro .box .list li .txt{font-size:18px; color:#fff; transition:all 0.5s ease; font-weight: bold; }
.about_us01 .content .right .intro .box .list li .icon{width:57px;height:60px; background:url(../images/about_us01_2.png) no-repeat; margin:0 auto 5px; transition:all 0.5s ease;}
.about_us01 .content .right .intro .box .list li .icon01{background-position:0 0;}
.about_us01 .content .right .intro .box .list li .icon02{background-position:-60px 0;}
.about_us01 .content .right .intro .box .list li .icon03{background-position:-114px 0;}
.about_us01 .content .right .intro .box .list li .icon04{background-position:-171px 0;}
.about_us01 .content .right .intro .box .list li:hover .txt{color:#fdd001;}
.about_us01 .content .right .intro .box .list li:hover .number{color:#fdd001;}
/*.about_us01 .content .right .intro .box .list li:hover .icon{transform:rotateY(180deg);}*/
.about_us01 .content .right .intro .box .list li:hover .icon01{background-position:0 -60px;}
.about_us01 .content .right .intro .box .list li:hover .icon02{background-position:-57px -57px;}
.about_us01 .content .right .intro .box .list li:hover .icon03{background-position:-114px -57px;}
.about_us01 .content .right .intro .box .list li:hover .icon04{background-position:-171px -57px;}
.rect-1353 ._full{width: 100%; }
.box-tit{font-size: 18px; font-weight: bold; color: #ffffff; margin-bottom: 1.8%; }
.pf{font-size: 24px; }
.about_us01 .content{max-height: 657px;}
@media screen and (max-width: 1510px){
	.about_us01 .content .left .box .con{overflow-y: auto; max-height: 280px; }
}
@media only screen and (max-width:1240px) {
	.about_us01 .content .left .box .con{line-height:25px; height:250px; overflow-y:auto;}
    .about_us01 .content .right .rect-1353{/*padding-bottom:150%;*/}
    .about_us01 .content .right .intro .box{padding:20px;}
    .about_us01 .content .right .intro .box .tit{font-size:30px; margin-bottom:20px;}
    .about_us01 .content .right .intro .box .list{margin-top:20px;}
    .about_us01 .content .right .intro .box .list li{margin-bottom:15px;}
    .about_us01 .content .right .intro .box .list li .number{font-size:30px; line-height:30px;}
    .about_us01 .content .right .intro .box .list li .txt{line-height:20px; height:40px; overflow:hidden;}
    .about_us01 .content .left .box .cn_tit{margin-bottom: 4.8%; }
    .about_us01 .content .left .box .con {
	    line-height: 25px;
	    height: 200px;
	    overflow-y: auto;
	}
	.about_us01 .content .right .intro .box .tit {
	    font-size: 22px;
	    margin-bottom: 4.8%;
	}
	.about_us01 .content .right .intro .box {
	    padding: 10%;
	}
	.about_us01 .content .right .intro .box .list {
	    margin-top: 48px;
	}
}
@media only screen and (max-width: 992px) {
	.about_us01 .content .right .intro .box .list {
	    margin-top: 9px;
	}
	.about_us01 .content .right .intro .box .list li .txt {
	    line-height: 20px;
	    height: 40px;
	    font-size: 15px;
	    overflow: hidden;
	}
	.about_us01 .content .right .intro .box .list li .number {
	    font-size: 22px;
	    line-height: 30px;
	}
}
@media only screen and (max-width: 760px) {
	.about_us01 .content .left{width: 100%; }
	.about_us01 .content .right{width: 100%; }
	.about_us01 .content .right .rect-1353 {
	    /* padding-bottom: 150%; */
	    max-height: 480px;
	    overflow: hidden;
	}
	.about_us01 .content .right .intro .box .list {
	    margin-top: 8%;
	}
	.about_us01 .content .left .box .en_tit {
		font-size: 26px; 
	}
	.about_us01 .content .left .box .con{
		height: auto;
        max-height: initial;
	}
    .about_us01 .content{max-height: inherit;}
    .rect-1353 ._full{height: 100vh;}
    .about_us01 .content .right .intro .box {
        padding: 18% 4.8%;
    }
    .about_us01 .content .right .intro .box .tit {
        font-size: 22px;
        margin-bottom: 7.8%;
    }
    .wc-ry-tab-r{display: none; }
}
@media only screen and (max-width: 480px) {
	
}
/**/

.about_us02{background:url(../images/about_us02_1.jpg) no-repeat center; padding:8% 0; /*background-position: left top; background-size: cover; */background-attachment: fixed; }
.about_us02 .infor .smal_tit{font-size:18px; color:#bc0b13; font-weight:bold; position:relative; padding-left:10px; margin-bottom:6px;}
.about_us02 .infor .smal_tit:after{content:''; width:473px; height:59px; background:url(../images/t.png); position:absolute; left:0; top:50%; margin-top:-15px; opacity: .1;}
.about_us02 .infor .big_tit{font-size:32px; line-height:50px; color:#fff;}
.about_us02 .infor .big_tit span{display:block; font-size:40px;}
.about_us02 .infor .common_btn{position:static; display:inline-block; margin-top:45px;}
.about_us02 .infor .common_btn .more .icon1{opacity:1; display:block;}


.m-zc{font-size: 30px; color: #ffffff; }
.m-dis{font-size: 14px; line-height: 30px; color: #ffffff; width: 60%; margin-top: 2.8%; }
@media only screen and (max-width: 992px) {
	.m-zc {
	    font-size: 22px;
	    color: #ffffff;
	}
	.m-dis{width: 100%; }
	.about_us02 .infor .smal_tit:after{
		opacity: .1;
	}
}

.about_us03{padding:4% 0;}
.about_us03 .left{width:34%; float:left; position:relative;}
.about_us03 .left li{background:#efefef; margin-top:2px; position:relative; transition:all 0.5s ease; cursor:pointer;}
.about_us03 .left li:first-child{margin-top:0;}
.about_us03 .left li .li_box{padding:7.4% 4.8% 7.4% 4.8%; position:relative; z-index:3;}
.about_us03 .left li .li_box .tit{font-size:24px; color:#0e0e0e; margin-bottom:5px;}
.about_us03 .left li .li_box .con{font-size:15px; color:#222; color:rgba(34,34,34,.8);}
.about_us03 .left li .li_bg{width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; transition:all 0.5s ease;}
.about_us03 .left li:before{content:''; width:40px; height:2px; background:#fff; position:absolute; right:-80px; top:46%; z-index:3; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.about_us03 .left li:after{content:''; width:2px; height:40px; background:#fff; position:absolute; right:-40px; top:50%; z-index:3; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.about_us03 .left li.cur{background:#198949;}
.about_us03 .left li.cur .li_box .tit{color:#fff;}
.about_us03 .left li.cur .li_box .con{color:#fff;}
.about_us03 .left li.cur .li_bg{width:120%; background:#198949;}
.about_us03 .left li.cur:before{right:-12%; opacity:1; visibility:visible;}
.about_us03 .left li.cur:after{top:33%; opacity:1; visibility:visible;}
.about_us03 .right{width:66%; float:right; position:relative; z-index:1;}
.about_us03 .right .rect-5427{position: relative;}
.about_us03 .right .rect-54271{/*padding-bottom:54.6%;*/position: absolute; width: 100%; height: 100%; z-index: 99; top: 0; left: 0;  opacity:.4;}
.about_us03 .right:hover .rect-54271{background:url(../images/red79.png); transition: all .2s; }
.about_us03 .right .item{display:none;}
.about_us03 .right .item.cur{display:block; overflow:hidden;}

.about_us03 img { width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;-webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; }
.rect-5427:hover img{-webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;}
@media only screen and (max-width: 1510px){

	.about_us03 .left li .li_box {
	    padding: 4.4% 4.8% 4.4% 4.8%;
	}
	.about_us03 .left li:before{content:''; width:40px; height:2px; background:#fff; position:absolute; right:-80px; top:48%; z-index:3; transition:all 0.5s ease; opacity:0; visibility:hidden;}
	.about_us03 .left li:after{content:''; width:2px; height:40px; background:#fff; position:absolute; right:-40px; top:48%; z-index:3; transition:all 0.5s ease; opacity:0; visibility:hidden;}
	.about_us03 .left li.cur:before{right:-15%; opacity:1; visibility:visible;}
	.about_us03 .left li.cur:after{top:31%; opacity:1; visibility:visible;}

	.about_us03 .left li .li_box {
	    padding: 5.5% 4.8% 5.5% 4.8%;
	}

}
.about_us03 .left li:hover{background: #198949; transition: all .2s;}
.about_us03 .left li:hover .li_box .tit{color: #fff; transition: all .2s; }
.about_us03 .left li:hover .li_box .con{color: #fff; transition: all .2s; }
/*.about_us02{ background-position: left top; background-size: cover; position: relative; padding:5.8% 0; overflow:hidden;}

@keyframes fangda1 { 0%{transform:scale(1,1)} 50%{ transform:scale(1.15,1.15)} 100%{transform:scale(1,1)} }
.about_us022{animation:fangda1 20s linear infinite;} 
.about_us022{animation: fangda1 20s linear infinite; position: absolute; top: 0; z-index: -1; background:url(../images/about_us02_1.jpg) no-repeat center; background-size: 100% 100%; background-size:cover; width:100%; height: 100%; }*/
@media only screen and (max-width:1240px) {
	.about_us03 .left li:after{right: -29px; }
	/*.about_us03 .left li.cur:after{top: 34%; }*/
	.about_us03 .left li.cur .li_box .con {
	    color: #fff;
	    overflow-y: auto;
	    height: 28px;
	}
	.about_us03 .left li .li_box {
	    padding: 2% 4.8% 2% 4.8%;
	}
}
@media only screen and (max-width: 992px) {
	.about_us03 .right{display: none; }
	.about_us03 .left{width: 100%; }
	.about_us03 .left li.cur .li_bg{display: none; }
}
.wc-ry-part01{width: 100%; background: url(../images/wc-rybg.jpg)center no-repeat; }
.wc-ry-part01:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.wc-ry-tab-l{width: 40%; float: left; }
.wc-ry-tab-r{width: 60%; float: left; }
.wc-ry-tab-m{font-size: 14px; color: #ffffff; text-align: center; width: 174px; height: 46px; background: #007c35; width: 174px; height: 46px; margin-top: 4.8%; line-height: 46px; }
.wc-ry-tab-m:hover{background: #;}

.wc-ry-tab-r-pic{width: 382px; height: 283px; overflow: hidden; margin: 0 auto; background: #efefef; text-align: center; }
.wc-ry-tab-r-pic img{max-height: 100%; }
.wc-ry-tab-r-tit{font-size: 14px; color: #333333; text-align: center; padding: 1.8% 0; }
.wc-ry-tab-r-d{ margin:0 auto; overflow: hidden; position: relative; }
.wc-ry-tab-r-d .swiper-button-prev1{font-size: 26px; color: #525252; font-family: cursive; position: absolute; top: 40%; left: 15%; z-index: 99; cursor: pointer; }
.wc-ry-tab-r-d .swiper-button-next1{font-size: 26px; color: #525252; font-family: cursive; position: absolute; top: 40%; right: 15%; z-index: 99; text-align: right; cursor: pointer; }
.wc-ry-tab-m:hover{background: #333; transform: :all .2s; }
.channel_content{min-height:300px;background:#eef2f5;padding:0; /*padding-bottom: 4.8%;*/ }
/*企业荣誉*/
.about_honor2{padding-bottom: 4.8%; }
.about_honor .honor_hd{text-align:center;margin:4% 0;}
.about_honor .honor_hd a{display:inline-block;*display:inline;*zoom:1;width:14%;font-size:24px;margin:0 2%;font-weight:bold;}
.about_honor .honor_hd .honor_ico{width:40px;height:40px;display:block;background:url(../images/honor_ico.png) no-repeat;margin-right:12px;}
.about_honor .honor_hd .honor_ico2{background-position:-40px 0px;}
.about_honor .honor_hd .honor_ico3{background-position:-80px 0px;}
.about_honor .honor_hd a:hover .honor_ico1,.about_honor .honor_hd a.cur .honor_ico1{background-position:0px -40px;}
.about_honor .honor_hd a:hover .honor_ico2,.about_honor .honor_hd a.cur .honor_ico2{background-position:-40px -40px;}
.about_honor .honor_hd a:hover .honor_ico3,.about_honor .honor_hd a.cur .honor_ico3{background-position:-80px -40px;}
.about_honor .honor_hd a:hover,.about_honor .honor_hd a.cur{color:#007c38;}
.about_honor .honor_bd{background:url(../images/honor_bj.jpg) no-repeat center;}
.about_honor .bd_l{width:45%;min-height:624px;/*background:url(../images/black_75.png) repeat;*/ overflow: hidden; }
.about_honor .bd_l .b_img{margin:8% 16.7% 0; background: #fff; overflow: hidden; text-align: center; height: 480px; position: relative; display: flex; align-items: center; justify-content: center;  }
.about_honor .bd_l .img_title{text-align:center;background:url(../images/brown_80.png) repeat;padding:16px 4%;font-size:16px;color:#fff;font-weight:normal; position: absolute;
    width: 100%;
    bottom: 0; }
.about_honor .bd_r{width:55%;min-height:624px;background:rgba(0,124,56,.8);}
.about_honor .bd_r_box{padding:8% 8% 0;color:#fff;}
.about_honor .r_title{font-size:30px;margin-bottom:20px;}
.about_honor .r_text{font-size:16px;color:rgba(255,255,255,0.9);line-height:28px;margin-bottom:40px;}
.about_honor .bd_r .img_box{height:106px;background:#e6e6e6;text-align:center;position:relative;overflow:hidden;}
.about_honor .bd_r .img_box img{height:100%;}
.about_honor .bd_r li{margin-bottom:14px;float:left;margin-right:3%;width:30%;cursor:pointer;}
.about_honor .img_list{height:346px;overflow:hidden;margin-bottom:14px;padding-right:4%;/*position:relative;*/}
.about_honor .img_cover{position:absolute;width:100%;height:100%;background:url(../images/brown_80.png) repeat;top:0;left:0;opacity:0;}
.about_honor .img_cover .list_ico{width:40px;height:40px;background:url(../images/honor_img_ico.png) no-repeat center;left:50%;top:50%;margin-top:-20px;margin-left:-20px;display:block;position:absolute;}
.about_honor .img_list.scrollbar-ui .scroll_slider{/*background:#dbd6d1*/}
.about_honor .img_list.scrollbar-ui .scroll_bar{/*background:url(../images/honor_scroll_bj.png) repeat-y center;*/}
.about_honor li:hover .img_cover{opacity:1;}
.about_honor .bd_r .img_title{display:none;}
.bd_r .fix{overflow-y:auto; height: 380px; padding-bottom: 7.8%; }
.ny-pro-con .swiper-pagination-bullet-active{background: #198949;}
.i-f .more .icon img{margin-top: 3.2%;}
/*弹出*/
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 100; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) }
.reveal-modal { visibility: hidden; top: 150px; left: 50%; margin-left: -300px; width: 520px; position: absolute; z-index: 101; padding: 30px 40px 34px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); background-color: #FFF; text-align: center; }           
.reveal-modal.small{ width: 200px; margin-left: -140px;}    
.reveal-modal.medium{ width: 400px; margin-left: -240px;}   
.reveal-modal.large{ width: 600px; margin-left: -340px;}    
.reveal-modal.xlarge{ width: 800px; margin-left: -440px;}       
.reveal-modal .close-reveal-modal { font-size: 22px; line-height: 0.5; position: absolute; top: 8px; right: 11px; color: #333; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; } 
@media only screen and (max-width:1240px) {
    .about_honor .bd_l{display: none; }
    .about_honor .bd_r{width: 100%; }
    .about_honor .img_list{padding-right: 0; }
    .about_honor .honor_hd a{width: 25%; }
    .about_honor .honor_hd a:hover, .about_honor .honor_hd a.cur {
        color: #007c38;
        font-size: 22px;
    }
    .about_honor .honor_hd a {
        width: 25%;
        font-size: 22px;
    }
}
@media only screen and (max-width: 992px) {
    .about_honor .honor_hd a:hover, .about_honor .honor_hd a.cur {
        color: #007c38;
        font-size: 20px;
    }
    .about_honor .honor_hd a {
        width: 25%;
        font-size: 20px;
    }
    .about_honor .bd_r li{
        width: 47%; 
    }
    .about_honor .honor_hd a{
        width: 25%;
    }
    .about_honor .honor_hd {
        text-align: center;
        margin-bottom: 4.8%;
    }
    .about_honor .r_title{
        font-size: 20px;
    }
}
@media only screen and (max-width: 760px) {
    .reveal-modal {
        visibility: hidden;
        top: 150px;
        left: 50%;
        margin-left: -50%;
        width: 100%;
        position: absolute;
        z-index: 101;
        /* padding: 30px 40px 34px; */
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
        -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 40%);
        -box-shadow: 0 0 10px rgba(0,0,0,.4);
        background-color: #FFF;
        text-align: center;
    }
    .about_us03 .left li .li_box .tit{font-size: 22px; }
    
    .about_honor .honor_hd a{width: 45%; font-size: 16px;
    display: flex;
    align-items: center;}
    .about_honor .honor_hd a:hover, .about_honor .honor_hd a.cur {
        color: #007c38;
        font-size: 16px;
        display: flex;
        align-items: center;
    }
}
.lx-part01{width: 100%; background: #f8f8f8; padding:2.8% 0; }
.lx-part01:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.lx-part01-tit{font-size: 36px; color: #303030; text-align: center; }
.lx-part01-dis{padding:.8% 0; text-align: center; color: #fff; background: #007c35; font-size: 16px; margin-top: 1.8%; }
.lx-part01-dis img{margin-left: 4.8%; margin-right: .8%; }
.lx-part01-dis span{font-size: 24px; color: #f8f8f8; font-weight: bold; }
.lx-part01-dis ul{text-align: center; }
.lx-part01-dis ul li{display: inline-block; }
.lx-par-l{width: 20%; }
.lx-par-r{width: 48%; }
@media only screen and (max-width:1240px) {
    .lx-par-l {
        width: 100%;
    }
    .lx-par-r {
        width: 100%;
    }
}
@media only screen and (max-width: 992px) {
    .lx-part01-tit{font-size: 26px; }
}
@media only screen and (max-width: 760px) {
    .lx-part01-tit{font-size: 22px; }
    .common-inner .inner-right .de-message .tips{
        line-height: 28px;
        color: #6e6e6e;
        margin-bottom: 4.8%;
    }
}

.newslist-fix .left{float: left; font-size: 30px; color: #222222; }
.newslist-fix .right{float: right; margin-top: .8%; }
.news-infor{ margin: 4% 0 1.4% 0; }
.news-r-type{float: left; font-size: 16px; color: #484848; padding:0 2.8%; border-right: solid 1px #ddd; width: 100px; text-align: center; }
.h-gc-list-con{font-size: 14px; color: #6f6f6f; line-height: 24px; margin: 1.8% 0; }
.h-gc-list-time{font-size: 14px; color: #6f6f6f; }

.n-bg{width: 100%; background: url(../images/n-bg.jpg)bottom #f8f8f8 no-repeat; padding-bottom: 4%; /*margin-bottom: 4%;*/}
.n-bg:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-news-p{background: #fff; }

.n-par01-list{width: 100%; padding: 1.8% 1.8% 1.8% 0; background: #fafafa; margin-bottom: 1.8%; }
.n-par01-list:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.n-par01-list-l{width: 14%; float: left; border-right: solid 1px #ccc; }
.n-par01-list-m{width: 70%; float: left; margin-left: 4.8%; }
.n-par01-list-r{width: 5%; float: right; }
.n-par01-list-l-d{font-size: 60px; color: #3b3b3b; text-align: center; line-height: initial; }
.n-par01-list-l-m-y{font-size: 16px; color: #3b3b3b; text-align: center; }

.n-par01-list-r .icon{
    margin-left: 10px;
    display: inline-block;
    background: url(../images/anniu_jt1.png) no-repeat center;
    width: 17px;
    height: 10px;
    float: right;
    margin-top: 68%;
}
.n-par01-list:hover .n-par01-list-r .icon{
    background: url(../images/anniu_jt2.png) no-repeat center;
}
.n-par01-list-m-tit{font-size: 24px; color: #343434; }
.n-par01-list-m-dis{font-size: 14px; line-height: 24px; color: #666666; margin-top: .4%; }
.n-par01-list:hover{box-shadow: 2px 2px 15px rgba(0,0,0,.2);}
.news-detail-content{margin-top: 4%; }
.news-infor:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
@media only screen and (max-width:1240px) {
    .newslist-fix .left{font-size: 26px; }
    .h-gc-list-con{overflow-y: auto; height: 48px; }
    .n-par01-list-l-d{font-size: 40px; }
    .n-par01-list-m-tit{font-size: 18px; }
}
@media only screen and (max-width: 992px) {
    .p-jt5{display: none; }
}
@media only screen and (max-width: 760px) {
    .newslist-fix .left{width: 100%; }
    .newslist-fix .right{width: 100%; margin-bottom: 2.8%; }
    .news-r-type{font-size: 18px;
    color: #484848;
    padding: 1.8%;
    background: #ddd;
    width: 100%;
    margin-top: .8%;
    text-align: center;}
    .n-par01-list-m-dis{overflow-y: auto;line-height: 22px;
    height: 48px; display: none;}
    .n-par01-list-r .icon{display: none;}
    .n-par01-list{padding: 2.8%;
    background: #fafafa;
    margin-top: 1.8%;}
    .h-gc-list-con{display: none;}
    .n-par01-list-l{display: none;}
    .n-par01-list-l-d {
        font-size: 28px;
    }
    .n-par01-list-m-tit {
        font-size: 16px;
    }
    .p-jt5{display: none; }
}

@media only screen and (max-width: 480px) {
    .n-par01-list-l{display: none; }
    .n-par01-list-m{width: 80%; }
}

.h-gc-list-tit2{/*padding-top: 0;*/ }
.pbg{width: 100%; background: url(../images/pbg.jpg)center repeat; padding:8% 0 2.8% 0; overflow: hidden; }
.pbg:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.p-t-01{text-align: center; margin-bottom: 1.8%; }
.p-t-01-tit{font-size: 44px; font-weight: bold; color: #fff; line-height: initial;}
.p-t-01-dis{font-size: 30px; color: #ffffff;}

.h-gc-list2{width: 100%!important; }
.h-gc-list3 .icon2{
    /*margin-left: 10px;*/
    display: inline-block;
    background: url(../images/jt4.png) no-repeat center;
    width: 44px;
    height: 10px;
    /*float: right;*/
    /*margin-top: 4%;*/
}
.h-gc-list:hover .h-gc-list3 .icon2{
    background: url(../images/jt5.png) no-repeat center;
}
.p-ov{overflow: hidden; position: relative; }
.h-gc-list3{padding:15px; }
.p-ov .swiper-button-prev1{width: 38px; height: 38px; border-radius: 19px; background: #007c38; line-height: 38px; color: #fff; text-align: center; position: absolute; top: 45%; left: 0; z-index: 99; font-family: cursive;
    font-weight: bold; cursor: pointer;}
.p-ov .swiper-button-next1{width: 38px; height: 38px; border-radius: 19px; background: #007c38; line-height: 38px; color: #fff; text-align: center; position: absolute; top: 45%; right: 0; z-index: 99; font-family: cursive;
    font-weight: bold; cursor: pointer;}
.prodect-info-wz{font-size: 16px; color: #484848; line-height: 80px; }
.de-list{line-height: 30px; overflow-y: auto; max-height: 248px; }
.pinfo-l{width: 80%; float: left; }
.pinfo-back{width: 157px; height: 46px; background: #198949; line-height: 46px; text-align: center; color: #fff; float: right; font-size: 16px; }
@media only screen and (min-width:1640px) {
    .logo {
        top: 10%;
    }
}
@media only screen and (max-width:1440px) {
    .logo {
        top: 15%;
    }
    .banner-item.slick-current .banner-item-text strong{transform: 0;}
    .banner-item-text strong {
        font-size: 34px;
        margin-bottom:0;
    }
}
.news-content img{max-width: 100%; margin-bottom: .8%; }
.anli-article p{/*text-indent: 2em;*/}
@media only screen and (max-width: 760px) {
    .pinfo-l {
        width: 50%;
        float: left;
    }
    .proinfo-right {
        width: 100%!important;
        padding: 15px!important;
    }
    .proinfo-left {
        width: 100%;
        padding: 15px 0 0 0;
    }

    .logo img {
        max-height: 58px;
    }
    .logo {
        top: 2.8%;
    }
    .banner-item-text{display: none;}
    h2, .h2{font-size: 20px;}
    .de-message2 .form-tr textarea{width: 100%!important;}
}

@media only screen and (max-width: 480px) {
    .pinfo-l {width: 100%; }
    .pinfo-back{width: 100%; float: left; margin-top: 4.8%;}
}

.pinfo-back:hover{background: #000000; transition:all .2s; }
.zg-bg{width: 100%; background: #f8f8f8; padding-bottom: 4%;}
.zg-bg:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.n-par01-list2{background: #fff!important; }
.n-par01-list-l-02{width: 20%; float: left; max-height: 180px; overflow:hidden;}
.zg-list{padding:1.8%; }
.zg-list-time{font-size: 14px; color: #919191; margin: .8% 0; }
.h-gc-tit{padding-top: .8%;}
.zg-list-tit{margin-top: .8%;}
.zg-part01{width: 44px; height: 44px; border-radius: 22px; background: #eeeeee; line-height: 44px; text-align: center; margin-top: 4.4%;}
.zg-part01 .icon {
    margin-left: 0px;
    display: inline-block;
    background: url(../images/anniu_jt1.png) no-repeat center;
    width: 100%;
    height: 10px;
    float: initial;
    margin-top: 0;
}
@media only screen and (max-width: 992px) {
   .n-par01-list-m {
        width: 68%;
    }
    .n-par01-list-m-dis{
        overflow-y: auto;
        height: 48px;
    }
}
@media only screen and (max-width: 760px) {
    .n-par01-list-l-02{display: none; }
    .n-par01-list-m {
        width: 100%;
        margin-left: 0;
    }
    .tab ul li.active{font-size: 22px!important; }
    .tab ul li{font-size: 22px!important; }
    .tab {
        width: 100%;
        height: 318px!important;
    }
    .wc-ry-tab-l{width: 100%;}
    .wc-ry-tab-m{width: 100%;}
    .cn_tit img{max-width: 100%;}
    .pbg{padding: 18% 0 2.8% 0;}
    .p-t-01-tit{font-size: 26px; }
    .p-t-01-dis{font-size: 22px;}
    .prodect-info-wz{line-height: inherit; padding:2.8% 15px;}
    .lx-part01-dis span{font-size: 22px;}
    .common-inner .inner-right .de-message .mes-form .form-tr .submit{width: 100%; padding: 2.8%;}
    .f-e{display: none;}
    .de-message2 .form-tr .code input {
        width: 100%!important;
    }
    .news-detail-title .b{font-size: 14px;}
    .newslist-fix .left{font-size: 22px;}
    .ipart01 .content .content_c .item .box .tit {
        font-size: 16px;
        margin: 15px 0;
    }
    .ipart01 .infor .left .tit {
        font-size: 24px;
    }
}

@media only screen and (max-width: 480px) {
  
}
.pbg .no-goods{color: #fff; }
.f-e{width: 100px; height: 100px; overflow: hidden; position: absolute;
    bottom: -100px;
    left: 20px; opacity: 0;}
.f-e img{width: 100px; height: 100px; }
.f-e-h:hover .f-e{opacity: 1; transition: :all .2s; }