body{font-family: 'Lato';}



a:link{text-decoration:none;}

a:hover{color: none;}

ul{margin-bottom: 0px;}

h1, h2, h3, h4, h5, h6{margin: 0px;}

h1, .h1, h2, .h2, h3, .h3 ,p{margin: 0px;}

ul,li{ list-style:none;}

.c{clear: both;}

.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clearfix:after{height: 0;content: "";clear: both;display: block;}
h2 span, h2 em{font-weight:normal;}
/**/
.ban1{line-height: 0;}
.ban1 img{width: 100%;display: block;}
.ban .swiper-slide{position: relative;}
.ban1 .banner-prev, .ban1 .banner-next{position: absolute;width: 46px;height: 46px;line-height: 46px;font-size: 18px;font-family: "Arial Narrow";color: #ffffff;text-align: center;border: 1px solid #FFFFFF;border-radius: 50%;top: 50%;margin-top: -24px;z-index: 5;cursor: pointer;opacity: 0;transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.ban1 .banner-prev{left: 6%;}
.ban1 .banner-next{right: 6%;}
.ban1:hover .banner-prev, .ban1:hover .banner-next{opacity: 1;}
.ban1 .banner-prev:hover, .ban1 .banner-next:hover{background: #64a5d0;border-color: #64a5d0;}
.ban2{display: none;}
@media screen and (max-width: 767px){
    .ban1{display: none;}
    .ban2{display: block;}
    .ban2 img{width:100%;}
}
/**/
.about-pc{padding:110px 0;background:url(../images/about.jpg) no-repeat center top;}
.about-pc .left{width:642px;float:left;height:740px;}
.about-pc .left h2{line-height: 48px; margin-bottom: 27px;font-size: 42px; color:#2c2e2d; font-family: "OPPOSans";}
.about-pc .left .abo-desc{ line-height: 32px; margin-bottom: 45px;font-size: 18px; color:#333333;text-align: justify;}
.about-pc .left strong{display: block; height:40px; margin-bottom: 55px;}
.about-pc .left strong a{display: inline-block; line-height: 40px;font-size: 18px; color:#eb9321; font-weight: bold;}
.about-pc .left ul{width:100%; height:311px;background:#FFF;box-shadow: 0px 16px 27px 0px rgba(41,57,88,0.1);padding-top:43px; box-sizing: border-box;}
.about-pc .left ul li{float:left; width:50%;height:113px;padding:17px 0 0 38px; box-sizing: border-box;border-right:1px solid #e6e6e6; box-sizing: border-box;}
.about-pc .left ul li:nth-child(2n){margin-right:0;}
.about-pc .left ul li span{display: block; height:46px; position: relative;}
.about-pc .left ul li span:before{width:70px; height:8px; background:#F8A10A;border-radius: 4px; content:""; position: absolute;left:0; bottom:2px;}
.about-pc .left ul li span em,.about .left ul li span b{display: inline-block; line-height: 46px;font-size: 42px; color:#333333;font-family: "OPPOSans"; vertical-align: top; font-weight: bold;z-index:200; position: relative;}
.about-pc .left ul li span i{display: inline-block;font-size: 18px; color:#333333; font-weight: bold;font-family: "OPPOSans"; vertical-align: bottom;z-index:200; position: relative;}
.about-pc .left ul li p{line-height:30px;font-size: 18px; color:#333333; font-weight: bold; font-family: "OPPOSans";}
.about-pc .left ul li:nth-child(3),.about .left ul li:last-child{padding-top:30px;}
.about-pc .rig{width:642px;height:698px;float:right; box-sizing: border-box;padding-top:49px;background: url(../images/abo-kk.jpg) no-repeat center top; margin-right: -47px;}
.about-pc .rig span{display: block; width:642px;line-height: 0; overflow: hidden; margin-left: -48px;background:#FFF;}
.about-pc .rig span img{width:100%; transition: 1s;}
.about-pc .rig span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.about-mc{display: none;}
@media screen and (max-width: 767px){
    .about-pc{display: none;}
    .about-mc{display: block;padding:3.35rem 3% 1.65rem;}
    .about-mc h2{text-align: center; line-height: 2.35rem; margin-bottom: 1rem;font-size: 1.8rem; color:#2c2e2d; font-family: "OPPOSans";}
    .about-mc .abo-desc{line-height: 1.6rem;font-size: 0.9rem; color:#333333;font-family: "OPPOSans"; margin-bottom: 1.55rem;text-align: justify;padding: 0 1rem;}
    .about-mc .abo-desc a{color:#64a5d0;}
    .about-mc .abo-pic{width:100%; line-height: 0; overflow: hidden;}
    .about-mc .abo-pic img{width:100%;}
    .about-mc ul{height:13.2rem;background:#FFF;box-shadow: 0px 16px 27px 0px rgba(41,57,88,0.1);padding-top:1.8rem; box-sizing: border-box;}
    .about-mc ul li{float:left; width:50%;height:4.825rem;padding:0.25rem 0 0 1.95rem; box-sizing: border-box;}
    .about-mc ul li:nth-child(odd){border-right:1px solid rgba(220,220,220,.7);}
    .about-mc ul li span{display: block; height:2.4rem; position: relative;}
    .about-mc ul li span:before{width:3.5rem;height:0.4rem;background:#F8A10A; content:""; position: absolute;left:0;bottom:0.15rem;border-radius: 4px;}
    .about-mc ul li span em,.about-mc ul li b{display: inline-block; line-height: 2.4rem;font-size: 2.1rem; color:#333333;font-family: "OPPOSans"; font-weight: bold;z-index:200; position: relative;}
    .about-mc ul li span i{display: inline-block;font-size: 0.9rem; color:#333333;font-family: "OPPOSans";z-index:200; position: relative;}
    .about-mc ul li p{line-height: 1.55rem;font-size: 0.9rem; color:#333333;font-family: "OPPOSans"; font-weight: bold;}
}
/**/
.product-pc{padding:104px 0 52px;}
.product-pc h2{text-align: center; margin-bottom: 39px;}
.product-pc h2 em{display: block; line-height: 28px;font-size: 18px; color:#2c2e2d;font-family: "OPPOSans";}
.product-pc h2 span{display: block; line-height: 49px;font-size: 42px; color:#2c2e2d; font-family: "OPPOSans"; font-weight: bold; margin-bottom: 23px; text-transform: uppercase;}
.product-pc h2 i{display: block; width:39px; line-height: 0; overflow: hidden; margin:0 auto;}
.product-pc h2 i img{width: 100%;}
.product-pc ul li{float:left;width:31.8%;margin:0 2.2% 50px 0;}
.product-pc ul li:nth-child(3n){margin-right: 0;}
.product-pc ul li dl dt{width:100%; line-height: 0; overflow: hidden; position: relative;}
.product-pc ul li dl dt span{display: block; width: 100%; line-height: 0; overflow: hidden;}
.product-pc ul li dl dt span img{width: 100%; transition: 1s;}
.product-pc ul li dl dt .pro-desc{width:100%; height:100%;position: absolute;left:0;top:0;right:0;bottom:0;background:rgba(100,165,208,.95);padding-top:3.7rem; box-sizing: border-box; opacity: 0; transition: .5s;}
.product-pc ul li dl dt .pro-desc h3{line-height: 2.3rem;padding-left:3.75rem; position: relative;font-size: 1.2rem; color:#ffffff; margin-bottom: 1.1rem;}
.product-pc ul li dl dt .pro-desc h3:before{ width:53px; height:2px;background:#FFF;content:""; position: absolute;left:0; top:0.95rem;}
.product-pc ul li dl dt .pro-desc p{line-height: 1.7rem;padding-left:3.75rem;font-size: 0.9rem; color:#ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right:5%;}
.product-pc ul li dl dd{height:83px;border-bottom:1px solid #e5e5e5; box-sizing: border-box;}
.product-pc ul li dl dd a{display: block; height:4.1rem; line-height: 4.1rem;padding:0 0.8rem 0 0.4rem; font-size: 0.9rem; color:#2c2e2d;font-family: "OPPOSans";background:url(../images/pro-jt.png) no-repeat right;background-size:2rem 2rem;}
.product-pc ul li:hover .pro-desc{opacity: 1;}
.product-pc ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.product-pc ul li:hover dl dd a{background:url(../images/pro-jt_h.png) no-repeat right;background-size:2rem 2rem;}
.product-pc .pro-btn{width:15rem; height:3.25rem;margin:10px auto 0;position: relative;}
.product-pc .pro-btn a{display: block;height:3.25rem;width:15rem;background:#64A5D0;border-radius: 33px;transition: .5s; line-height: 3.25rem;font-size: 0.9rem; color:#ffffff;font-family: "OPPOSans"; text-align: center;position: absolute;left:0;top:0;}
.product-pc .pro-btn:hover a{top:-10px;background:#F8A10A;}
@media screen and (max-width: 767px){
    .product-pc{padding:1.65rem 0 1.75rem;}
    .product-pc h2 em{font-size: 0.9rem;}
    .product-pc h2 span{font-size: 2rem;line-height:2.45rem;}
    h2 i{display: none!important;}
    .product-pc ul li{width:48.2%;margin-right:0; margin-bottom:0.95rem !important;}
    .product-pc ul li:nth-child(2n){float:right;}
    .product-pc ul li .pro-desc{display: none;}
    .product-pc ul li dd{height:auto!important;border-bottom:0!important;}
    .product-pc ul li dl dd a{line-height: 3.2rem;height: 3.2rem; text-align: center; background:0;padding:0;}
    .product-pc ul li:hover a{background:0!important;}
    .product-pc .pro-btn{margin:2.05rem auto 0;}
}
/**/
.four-pc{padding:52px 0 0;}
.four-pc h2{text-align: center; margin-bottom: 39px;}
.four-pc h2 em{display: block; line-height: 28px;font-size: 18px; color:#2c2e2d;font-family: "OPPOSans";}
.four-pc h2 span{display: block; line-height: 49px;font-size: 42px; color:#2c2e2d; font-family: "OPPOSans"; font-weight: bold; margin-bottom: 23px; text-transform: uppercase;}
.four-pc h2 i{display: block; width:39px; line-height: 0; overflow: hidden; margin:0 auto;}
.four-pc h2 i img{width: 100%;}
.four-pc ul li{float:left; width:18.9%;height:680px; overflow: hidden; position: relative;}
.four-pc ul li .default{width:100%;height:680px; transition: .5s;position: absolute;}
.four-pc ul li .default em{display: block; width:100%; height:680px; line-height: 680px; text-align: center;font-size: 20px; color:#ffffff; font-family: "OPPOSans";background:rgba(0,0,0,.4); }
.four-pc ul li .hover{width: 100%; height:680px; opacity: 0; transition: .5s; position: absolute;padding:100px 0 0 98px; box-sizing: border-box;}
.four-pc ul li .hover i{display: block; width:79px; line-height: 0; overflow: hidden;}
.four-pc ul li .hover i img{width:100%;}
.four-pc ul li.cur{width:43.2%;}
.four-pc ul li.cur .default{opacity: 0;}
.four-pc ul li.cur .hover{opacity: 1;}
.four-mc{display: none;}
@media screen and (max-width: 767px){
    .four-pc{display: none;}
    .four-mc{display: block;padding:1.75rem 0 2.05rem;}
    .four-mc h2{margin-bottom: 1.75rem;text-align: center;}
    .four-mc h2 em{display: block; line-height: 1.6rem;font-size: 0.9rem;color:#333333;font-family: "OPPOSans";}
    .four-mc h2 span{display: block; line-height: 2.3rem;font-size: 2rem;color:#333333;font-family: "OPPOSans";text-transform: uppercase;}
    .four-mc .fourmc-list .four-pic{width:100%; position: relative;}
    .four-mc .fourmc-list .four-pic span{display: block; width:100%; line-height: 0; overflow: hidden;}
    .four-mc .fourmc-list .four-pic span img{width: 100%;}
    .four-mc .fourmc-list .four-pic i{display: block; width:3.95rem;height:2.75rem; line-height: 0; overflow: hidden;position: absolute;left:3.65rem;top:5.15rem;}
    .four-mc .fourmc-list .four-pic i img{width:100%;}
    .four-mc .four-nav ul li{float:left;width:23.4%;height:5.45rem;border-bottom:1px solid #dcdcdc; box-sizing: border-box; margin-left: 0.75rem;padding-top:1.4rem; line-height: 1.5rem; text-align: center;font-size: 1rem; color:#7f7f7f;font-family: "OPPOSans";}
    .four-mc .four-nav ul li:first-child{margin-left: 0;}
    .four-mc .four-nav ul li.f-on{color:#64a5d0; border-bottom:1px solid #64a5d0;}
}
/**/
.our-pc{padding:105px 0 110px;background:url(../images/ourbj.jpg) no-repeat center top;}
.our-pc h2{text-align: center; margin-bottom: 40px;}
.our-pc h2 em{display: block; line-height: 28px;font-size: 18px; color:#2c2e2d;font-family: "OPPOSans";}
.our-pc h2 span{display: block; line-height: 49px;font-size: 42px; color:#2c2e2d; font-family: "OPPOSans"; font-weight: bold; margin-bottom: 23px; text-transform: uppercase;}
.our-pc h2 i{display: block; width:39px; line-height: 0; overflow: hidden; margin:0 auto;}
.our-pc h2 i img{width: 100%;}
.our-pc ul{background:rgba(255,255,255,.8); margin-bottom: 60px;}
.our-pc ul li{float:left; width:20%; line-height: 0; overflow: hidden;border:1px solid rgba(204,204,204,.4); border-left:0;border-top:0; box-sizing: border-box;}
.our-pc ul li img{width:100%; transition: .5s;}
.our-pc ul li:nth-child(5n){border-right:1px solid #FFF;}
.our-pc .our-btn{width:300px;margin:0 auto 0; height:65px;position: relative;}
.our-pc .our-btn a{display: block;height:65px;width:300px;background:#64A5D0;border-radius: 33px;transition: .5s; line-height: 65px;font-size: 18px; color:#ffffff;font-family: "OPPOSans"; text-align: center;position: absolute;left:0;top:0;}
.our-pc .our-btn:hover a{top:-10px;background:#F8A10A;}
.our-pc ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.our-mc{display: none;}
@media screen and (max-width: 767px){
    .our-pc{display: none;}
    .our-mc{display: block;background:url(../images/ourmcbj.jpg) no-repeat center top;background-size:100% 28.85rem;padding:2.05rem 0 3.75rem;}
    .our-mc h2{margin-bottom: 1.75rem;text-align: center;}
    .our-mc h2 em{display: block; line-height: 1.6rem;font-size: 0.9rem;color:#333333;font-family: "OPPOSans";}
    .our-mc h2 span{display: block; line-height: 2.3rem;font-size: 2rem;color:#333333;font-family: "OPPOSans";text-transform: uppercase;}
    .our-mc ul{ margin-bottom: 3rem;padding:0 3%;}
    .our-mc ul li{float:left; width:25%; line-height: 0; overflow: hidden;border:1px solid rgba(204,204,204,.4); border-left:0; box-sizing: border-box;}
    .our-mc ul li img{width:100%; transition: .5s;}
    .our-mc ul li:nth-child(1),.our-mc ul li:nth-child(5){border-left:1px solid rgba(204,204,204,.4);}
    .our-mc .our-btn{width:15rem;margin:0 auto 0; height:3.25rem;position: relative;}
    .our-mc .our-btn a{display: block;height:3.25rem;width:15rem;background:#64A5D0;border-radius: 1.65rem;transition: .5s; line-height: 3.25rem;font-size: 0.9rem; color:#ffffff;font-family: "OPPOSans"; text-align: center;position: absolute;left:0;top:0;}
    .our-mc .our-btn:hover a{top:-0.5rem;background:#F8A10A;}
}
/**/
.super-pc{padding:103px 0 61px;background:#F1F3F4;}
.super-pc h2{text-align: center; margin-bottom: 40px;}
.super-pc h2 em{display: block; line-height: 28px;font-size: 18px; color:#2c2e2d;font-family: "OPPOSans";}
.super-pc h2 span{display: block; line-height: 49px;font-size: 42px; color:#2c2e2d; font-family: "OPPOSans"; font-weight: bold; margin-bottom: 23px; text-transform: uppercase;}
.super-pc h2 i{display: block; width:39px; line-height: 0; overflow: hidden; margin:0 auto;}
.super-pc h2 i img{width: 100%;}
.super-pc dl{background:#FFF;display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; transition: .5s; margin-bottom: 50px;}
.super-pc dl dt{width:58.3%; line-height: 0; overflow: hidden;float:left; position: relative;}
.super-pc dl dt img{width:100%; transition: 1s;}
.super-pc dl dd{width:41.7%;height:auto;float:left;position: relative;border-bottom:3px solid #64a5d0; box-sizing: border-box;padding:4.35rem 6.15rem 0 4.65rem; }
.super-pc dl dd:before{width:0; height:3px; background:#F8A10A;content:""; position: absolute;left:0;bottom:-3px; transition: .5s;}
.super-pc dl dd i{display: block; width:4.45rem;height:4.45rem;line-height: 0; overflow: hidden; position: absolute;background:#64a5d0;border-radius: 50%; transition: .5s;z-index:200;}
.super-pc dl dd i img{width:100%;}
.super-pc dl dd h4{line-height: 38px;margin-bottom: 1rem;font-size:1.2rem; color:#333333;font-family: "OPPOSans";}
.super-pc dl dd p{line-height: 32px;font-size: 18px; color:#333333;font-family: "OPPOSans";}
.super-pc dl.odd dd i{left:-2.225rem;top:60px;}
.super-pc dl.even dd i{right:-2.225rem;top:60px;}
.super-pc dl.fr2 dt{width:76.9%; margin-right: -18.6%;}
.super-pc dl.fr3 dt{width:76.9%; margin-left: -18.6%;}
.super-pc dl:hover{box-shadow: 0px 25px 40px 0px rgba(41,57,88,0.1);}
.super-pc dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.super-pc dl:hover dd:before{width:100%;}
.super-pc dl:hover dd i{background:#F8A10A;transform:rotate(360deg);}
.super-mc{display: none;}
@media screen and (max-width: 767px){
    .super-pc{display: none;}
    .super-mc{display: block;padding:3.5rem 3% 1.75rem;}
    .super-mc h2{margin-bottom: 1.7rem;text-align: center;}
    .super-mc h2 em{display: block; line-height: 1.6rem;font-size: 0.9rem;color:#333333;font-family: "OPPOSans";}
    .super-mc h2 span{display: block; line-height: 2.3rem;font-size: 2rem;color:#333333;font-family: "OPPOSans";text-transform: uppercase;}
    .super-mc .supermc-list{background:#f1f3f4;padding-bottom:2.5rem;}
    .super-mc .supermc-list dl dt{width:100%; line-height: 0; overflow: hidden;}
    .super-mc .supermc-list dl dt img{width:100%;}
    .super-mc .supermc-list dl dd{padding-bottom:3.5rem;}
    .super-mc .supermc-list dl dd i{display: block; width:4.45rem;height:2.2rem;margin:0 auto 0.95rem; position: relative;}
    .super-mc .supermc-list dl dd i img{display: block;width:100%;background:#f8a10a; position: absolute;left:0;bottom:0;border-radius: 50%;}
    .super-mc .supermc-list dl dd h4{line-height: 2rem; text-align: center;font-size: 1.2rem; color:#333333;font-family: "OPPOSans"; margin-bottom: 0.6rem; }
    .super-mc .supermc-list dl dd p{line-height: 1.7rem;font-size: 0.9rem; color:#333333;padding:0 2.9rem;}
    .super-mc .supermc-list .swiper-pagination{bottom:2.5rem!important;}
    .super-mc .supermc-list .swiper-pagination .swiper-pagination-bullet{width:0.8rem;height:0.8rem; background:#D2D2D2;margin:0 0.4rem; transition: .5s; opacity:1!important;}
    .super-mc .supermc-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2.5rem;background:#64A5D0;border-radius: 0.4rem;}
}
/**/
.news-pc{padding:5.1rem 0 3.4rem;}
.news-pc h2{text-align: center; margin-bottom: 2rem;}
.news-pc h2 em{display: block; line-height: 28px;font-size: 18px; color:#2c2e2d;font-family: "OPPOSans";font-weight:normal;}
.news-pc h2 span{display: block; line-height: 49px;font-size: 42px; color:#2c2e2d; font-family: "OPPOSans"; font-weight: bold; margin-bottom: 23px; text-transform: uppercase;}
.news-pc h2 i{display: block; width:39px; line-height: 0; overflow: hidden; margin:0 auto;}
.news-pc h2 i img{width: 100%;}
.news-pc .news-list{padding-bottom:42px; position: relative;}
.news-pc .news-list dl{width:100%;background:#f1f3f4; transition: .5s;}
.news-pc .news-list dl dt{width: 100%; line-height: 0; overflow: hidden; position: relative;}
.news-pc .news-list dl dt img{width:100%; transition: 1s;}
.news-pc .news-list dl dt span{display: block; width:56px; height:56px;position: absolute;right:20px; top:20px; transition: .5s;padding-top:4px; text-align: center; box-sizing: border-box;}
.news-pc .news-list dl dt span i{display: block; line-height: 27px;font-size: 24px; color:#ffffff; font-family: "OPPOSans"; font-weight: bold;}
.news-pc .news-list dl dt span em{display: block; line-height: 14px; font-size: 14px; color:#FFF; font-family: "OPPOSans";}
.news-pc .news-list dl dd{padding:26px 31px 21px 43px; box-sizing: border-box; transition: .5s;}
.news-pc .news-list dl dd h4{line-height: 35px;margin-bottom: 17px;}
.news-pc .news-list dl dd h4 a{font-size: 22px; color:#333333; font-family: "OPPOSans"; font-weight: normal;}
.news-pc .news-list dl dd p{line-height: 29px;font-size: 16px; color:#2c2e2d;  font-family: "OPPOSans"; margin-bottom: 50px;}
.news-pc .news-list dl dd em{display: block; width:14px; line-height: 0; overflow: hidden;float:right;}
.news-pc .news-list dl dd em img{width:100%;}
.news-pc .news-prev{width:50px; height:50px;background:#64a5d0 url(../images/news-prev.png) no-repeat center; border-radius: 50%; position: absolute;left:-91px; top:227px;z-index:200; cursor: pointer; transition: .5s;}
.news-pc .news-next{width:50px; height:50px;background:#64a5d0 url(../images/news-next.png) no-repeat center; border-radius: 50%; position: absolute;right:-91px; top:227px;z-index:200; cursor: pointer; transition: .5s;}
.news-pc .news-prev:hover{width:50px; height:50px;background:#f8a10a url(../images/news-prev.png) no-repeat center; }
.news-pc .news-next:hover{width:50px; height:50px;background:#f8a10a url(../images/news-next.png) no-repeat center; }
.news-pc .news-list dl:hover{box-shadow: 0px 25px 40px 0px rgba(41,57,88,0.1);background:#FFF;}
.news-pc .news-list dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news-pc .news-list dl:hover dt span{background:rgba(248,161,10,.9);}
.news-mc{display: none;}
@media screen and (max-width: 767px) {
    .news-pc {display: none;}
    .news-mc {display: block;padding:1.75rem 3% 3.75rem;}
    .news-mc h2{margin-bottom: 1.7rem;text-align: center;}
    .news-mc h2 em{display: block; line-height: 1.6rem;font-size: 0.9rem;color:#333333;font-family: "OPPOSans";}
    .news-mc h2 span{display: block; line-height: 2.3rem;font-size: 2rem;color:#333333;font-family: "OPPOSans";text-transform: uppercase;}
    .news-mc ul li{height:9.9rem;border-bottom:1px solid #E5E5E5; box-sizing: border-box;padding-top:1.9rem;}
    .news-mc ul li dl dt{width:32.2%; line-height: 0; overflow: hidden;float:right;}
    .news-mc ul li dl dt img{width:100%;}
    .news-mc ul li dl dd{float:left; width:67.8%;padding:0 2.25rem 0 0; box-sizing: border-box;}
    .news-mc ul li dl dd h4{line-height: 2.05rem; margin-bottom: 0.55rem;}
    .news-mc ul li dl dd h4 a{font-size: 1.1rem; color:#333333;font-family: "OPPOSans";}
    .news-mc ul li dl dd p{line-height: 1.55rem;font-size: 0.8rem; color:#2c2e2d;font-family: "OPPOSans";}
    .news-mc ul li:first-child{border-top:1px solid #E5E5E5;}
    .news-mc .news-btn{width:15rem;margin:2.5rem auto 0; height:3.25rem;position: relative;}
    .news-mc .news-btn a{display: block;height:3.25rem;width:15rem;background:#64A5D0;border-radius: 1.65rem;transition: .5s; line-height: 3.25rem;font-size: 0.9rem; color:#ffffff;font-family: "OPPOSans"; text-align: center;position: absolute;left:0;top:0;}
    .news-mc .news-btn:hover a{top:-0.5rem;background:#F8A10A;}
}





body{font-family: 'Lato';}



a:link{text-decoration:none;}

a:hover{color: none;}

ul{margin-bottom: 0px;}

h1, h2, h3, h4, h5, h6{margin: 0px;}

h1, .h1, h2, .h2, h3, .h3 ,p{margin: 0px;}

ul,li{ list-style:none;}

.c{clear: both;}

.fl{float: left;}

.fr{float: right;}



.buildify_tm_topbar_info{box-shadow: 10px 4px 10px rgba(221,221,221,0.5);margin-bottom: 30px;}

.buildify_tm_menubar .menu_logo a h1{display: block;z-index:200;position:relative;}

/*wap_head*/

.sp_header{height:80px;overflow:hidden;background:#111111;position:fixed;z-index:10;width:100%;display: none;}

.sp_logo{padding: 14px 0 0 10px;float:left;}

.sp_logo img{margin:auto;max-height:60px;width: 100%;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:28px;margin-right: 5px;}

.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0px}

.sp_nav span:nth-of-type(2){top:10px}

.sp_nav span:nth-of-type(3){top:20px}

.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:80px}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:50px;padding:0px 20px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:60px;font-size:16px}

.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{color:#333;width:80%}

.sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#0088de}

.sjj_nav ul li ul li>ul{margin-left:10px}

@media(max-width:1040px){.sp_header{display: block;}}

@media(max-width:500px){.sp_logo{width: 70%;}}

.sjj_nav ul li:nth-child(1) i,.sjj_nav ul li:nth-child(2) i,.sjj_nav ul li:nth-child(8) i,.sjj_nav ul li:nth-child(7) i{display:none;}




.nav{
	width: 280px;
	margin: 0 auto;
	height: auto;
    border-bottom: 1px solid #FFF;
}

.nav .nac{width: 50%;color: #FFF;display: block;font-size: 18px;position: relative;z-index: 1;height: 56px;line-height: 56px;margin-bottom: -56px;}

.list_dt{
    color: white;
    width: 280px;
    height: 56px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	text-align: left;
	font-size: 18px;
	color: #ccc;
	margin: 0 auto;
}

.list_dt a{width: 50%;display: block;color: #ccc;}

.list_dt:hover a,.list_li:hover a{

    color: #f58100;

}

.list_dt_icon{

    position: absolute;

    right: 10px;

    top: 26px;

    display: block;

    width: 9px;

    height: 9px;

    background: url("../images/off.png") no-repeat;

}

#open .list_dt_icon{

    background: url("../images/open.png") no-repeat;

}

.list_dd{

    display: none;

}

.list_li{

    list-style-type: none;

    color: white;

    width: 230px;

    padding: 0 25px;

    height: 50px;

    line-height: 50px;

    cursor: pointer;

    border-bottom: 1px solid #FFF;

	text-align: left;

	margin: 0 auto;

}

.list_li:last-child{border-bottom:0;}

.list_li a{font-size: 16px;color: #FFF;}



.menu_nav_content ul li:nth-child(1) .list_dt_icon,.menu_nav_content ul li:nth-child(4) .list_dt_icon,.menu_nav_content ul li:nth-child(5) .list_dt_icon,.menu_nav_content ul li:nth-child(8) .list_dt_icon,.menu_nav_content ul li:nth-child(7) .list_dt_icon{display: none;}

.menu_nav_content ul li:nth-child(1) .list_dt p a,.menu_nav_content ul li:nth-child(2) .list_dt p a,.menu_nav_content ul li:nth-child(8) .list_dt p a,.menu_nav_content ul li:nth-child(7) .list_dt p a{width: 100%;}



/*banner*/
.rslides{ position: absolute; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img{ display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container{ position: relative; float: left; width: 100%; }
.slide{ position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li{ position: absolute; width: 100%; left: 0; top: 0; }
.slide img{ display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption{ display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav{ position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.3; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 130px; width: 60px; background: transparent url("../images/arrow.jpg") no-repeat left top; margin-top: -60px; }
.slide_nav:active,.slide_nav:hover{ opacity: 0.5; }
.slide_nav.next{ left: auto; background-position: right top; right: 0; }
@media(max-width:1040px){.slide_container{margin-top: 80px;}}
@media(max-width:700px){.slide_nav{display: none;}}


.index_home1{}

.index_home1 li{margin-right: 3%;width: 31.33%;float: left;margin-top: 50px;}

.index_home1 li:last-child{margin-right: 0;}

.index_home1 li .img{max-width: 100%;border: 10px solid #fff;box-shadow: 0 0 30px rgba(0,0,0,.07);overflow: hidden;position: relative;display: block;margin-bottom: 20px;}

.index_home1 li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.index_home1 li .img:hover img{transform: scale(1.1);}

.index_home1 li .tit{background: url(../images/adv_ic.png) no-repeat left;padding-left: 50px;font-size: 16px;color: #999;line-height: 26px;}

.index_home1 li .tit span{color: #333;font-size: 20px;font-weight: 700px;}

.index_home1 li:hover .tit span{color: #f58100;font-weight: bold;}



@media(max-width:1040px){

	.index_home1 li{width: 46%;margin: 2%;margin-top: 60px;}

	.index_home1 li:last-child{display: none;}

	.index_home1 li .tit span{font-size: 20px;}

}

@media(max-width:500px){

	.index_home1 li{width: 100%;margin: 0;margin-top: 50px;}

	.index_home1 li:last-child{display: block;}

	.index_home1 li .tit{font-size: 14px;}

	.index_home1 li .tit span{font-size: 18px;}

}



.index_home2{padding: 70px 0 80px;margin-top: 80px;background: #e9eff4;}

.index_home2 h2{font-size: 30px;color: #333;font-weight: bold;line-height: 0;margin-top: 10px;}

.index_home2 .more{width: 76px;height: 26px;background: url(../images/pro_more.png) no-repeat center;}

.index_home2 .more a{display: block;font-size: 14px;color: #fff;line-height: 26px;padding-left: 12px;}

.index_home2 .txt{padding: 0.23%;background: #fff;margin-top: 28px;}

.index_home2 .txt .h_img{width: 30%;float: left;background: url(../images/pro_bg1.jpg) no-repeat center;height: 285px;}

.index_home2 .txt2 .h_img{background: url(../images/pro_bg2.jpg) no-repeat center;}

.index_home2 .txt .h_img p{font-size: 18px;color: #fff;line-height: 30px;text-align: center;}

.index_home2 .txt .h_img p.first{margin-top: 100px;display: block;}

.index_home2 .txt2 .h_img p.first{margin-top: 80px;display: block;}

.index_home2 .tit2{margin-top: 50px;}



.index_home3{margin-top: 80px;}

.index_home3 h2{font-size: 45px;color: #333;width: 230px;}

.index_home3 .txt,.index_home3 .img{width: 50%;}

.index_home3 .txt .rec{width: 66px;height: 4px;background: #f58100;margin: 30px 0;}

.index_home3 .txt .des{font-size: 16px;color: #333;line-height: 30px;width: 95%;text-align: justify;}

.index_home3 .txt .more{width: 110px;height: 40px;background: url(../images/ab_more.png) no-repeat center;margin-top: 50px;}

.index_home3 .txt .more a{display: block;font-size: 14px;color: #fff;line-height: 40px;padding-left: 10px;}

@media(max-width:1600px){

	.index_home3 .txt,.index_home3 .txt .des{width: 100%;}

	.index_home3 h2{width: 100%;font-size: 30px;}

	.index_home3 .img{display: none;}

}

@media(max-width:500px){

	.index_home3 h2{font-size: 24px;}

	.index_home3{margin-top: 50px;}

	.index_home3 .txt .des{font-size: 15px;}

}



.index_home4{margin-top: 88px;}

.index_home4 .tit{width: 28.5%;background: url(../images/ch_bg.png) no-repeat center;float: left;height: 400px;}

.index_home4 .tit .tit2{padding: 0 40px;}

.index_home4 .tit h2{font-size: 36px;color: #fff;padding-top: 70px;height: 40px;overflow: hidden;}

.index_home4 .tit .rec{width: 66px;height: 4px;background: #f58100;margin: 30px 0;}

.index_home4 .tit .des{font-size: 16px;color: #fff;line-height: 30px;height: 185px;overflow: hidden;}



.index_home4 .txt{width: 71.5%;background: #e9eff4;float: left;margin-top: 70px;}

.index_home4 .txt ul{padding: 40px 50px;}

.index_home4 .txt li{width: 33.3%;float: left;margin-bottom: 35px;}

.index_home4 .txt li img{width: 62px;height: 56px;margin: 0 auto;display: block;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-transition: 2s ease;-moz-transition: 2s ease;margin-bottom: 20px;}

.index_home4 .txt li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}

.index_home4 .txt li p{font-size: 18px;color: #333;text-align: center;margin-top: 10px;height: 22px;overflow: hidden;font-weight: bold;}

.index_home4 .txt li:nth-child(4),.index_home4 .txt li:nth-child(5),.index_home4 .txt li:nth-child(6){margin-bottom: 0px;}

@media(max-width:1040px){

	.index_home4 .tit h2{font-size: 30px;}

	.index_home4 .tit .tit2{padding: 0 20px;}

	.index_home4{margin-top: 50px;}

}

@media(max-width:500px){

	.index_home4 .tit{width: 360px;}

	.index_home4 .txt{width: 100%;}

	.index_home4 .txt{margin-top: 50px;}

	.index_home4 .tit h2{font-size: 24px;height: auto;}

	.index_home4 .txt ul{padding: 2%;}

	.index_home4 .txt li{width: 100%;}

	.index_home4 .txt li:nth-child(4),.index_home4 .txt li:nth-child(5),.index_home4 .txt li:nth-child(6){margin-bottom: 35px;}

	.index_home4 .txt li p{margin-top: 0;}

	.index_home4 .txt li img{margin-bottom: 10px;}

	.index_home4 .tit .des{font-size: 15px;}

}



.index_home5 .gy{margin-top: 90px;background: url(../images/app_bg.jpg) no-repeat center;max-height: 350px;padding: 85px 0;}

.index_home5 .gy img{width: 70%;}

.index_home5 ul{margin-top: 50px;}

.index_home5 li{width: 30%;float: left;margin-right: 5%;background: url(../images/app_bg1.png) no-repeat top left;margin-bottom: 40px;}

.index_home5 li a{padding: 15px 0 0 15px;display: block;}

.index_home5 li:nth-child(3n){margin-right: 0;}

.index_home5 li .tit{font-size: 18px;color: #333;border-left: 4px #0088de solid;padding-left: 12px;margin-top: 20px;text-transform:capitalize;}

.index_home5 li .tit span{color: #999;}

.index_home5 li:hover .tit{font-weight: bold;color: #f58100;}

.index_home5 li:hover .tit span{color: #f58100;}

.index_home5 li .img{max-width: 100%;max-height: 270px;overflow: hidden;position: relative;display: block;}

.index_home5 li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.index_home5 li:hover .img img{transform: scale(1.1);}

@media(max-width:1040px){

	.index_home5 li,.index_home5 li:nth-child(3n){width: 48%;margin: 0;margin-bottom: 40px;}

	.index_home5 li:nth-child(2n){float: right;}

}

@media(max-width:500px){

	.index_home5 li,.index_home5 li:nth-child(3n){width: 100%;margin: 0;margin-bottom: 30px;}

	.index_home5 li:nth-child(2n){display: none;}

	.index_home5 .gy{margin-top: 50px;}

	.index_home5 .gy img{width: 100%;}

	.index_home5 li .tit{font-size: 15px;}

}



.index_home6{padding: 70px 0;margin-top: 60px;background: #e9eff4;}

.index_home6 h2{font-size: 30px;color: #333;font-weight: bold;line-height: 0;margin-top: 10px;}

.index_home6 .more{width: 76px;height: 26px;background: url(../images/pro_more.png) no-repeat center;}

.index_home6 .more a{display: block;font-size: 14px;color: #fff;line-height: 26px;padding-left: 12px;}

.index_home6 li{width: 47.2%;float: left;margin-right: 5.6%;background: #fff;margin-bottom: 20px;}

.index_home6 li:nth-child(2n){margin-right: 0;}

.index_home6 ul{margin-top: 28px;}

.index_home6 ul li a{padding: 3px;display: block;}

.index_home6 li .img{max-width: 40%;max-height: 180px;overflow: hidden;position: relative;display: block;}

.index_home6 li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.index_home6 li:hover .img img{transform: scale(1.1);}

.index_home6 li .txt{width: 56%;}

.index_home6 li .txt b{font-size: 18px;color: #333;margin-top: 8px;height: 44px;overflow: hidden;display: block;text-transform:capitalize;}

.index_home6 li .txt p{font-size: 14px;color: #666;margin: 20px 0;height: 34px;overflow: hidden;}

.index_home6 li .txt .more{width: 90px;height: 30px;border-radius: 3px;background: #0088de;line-height: 30px;text-align: center;color: #fff;font-size: 14px;}

.index_home6 li:hover .txt h2{color: #f58100;}

.index_home6 li:hover .txt .more{background: #f58100;}

@media(max-width:1040px){

	.index_home6 li{width: 100%;}

	.index_home6 li .txt{width: 58%;float: left;margin-left: 2%;display: block;}

}

@media(max-width:500px){

	.index_home6{margin-top: 30px;padding: 50px 0;}

	.index_home6 li .txt p,.index_home6 li:nth-child(4){display: none;}

	.index_home6 li .txt .more{margin-top: 20px;}

	.index_home6 h2{font-size: 24px;}

	.index_home6 li .txt b{font-size: 15px;height: 38px;}

}



.index_bottom{background: url(../images/bot_bg.jpg) no-repeat center;padding: 38px 0;}

.index_bottom .bot1{padding-bottom: 38px;border-bottom: 1px solid rgba(254,254,254,0.2);height: 45px;}

.index_bottom .bot1 span{line-height: 45px;font-size: 16px;color: #fff;}

.index_bottom .bot1 .search .bk{outline:none;background: rgba(0,0,0,0.4);border: 1px solid rgba(255,255,255,0.4);border-radius: 3px;width: 280px;padding: 0;margin-top: -4px;margin-right: -4px;height: 45px;padding-left: 10px;}

.index_bottom .bot1 .search .tj{width: 80px;height: 45px;background: #f58100;line-height: 45px;text-align: center;color: #fff;border: none;outline:none;}

.index_bottom .bot2{margin-top: 38px;}

.index_bottom .bot2 li{width: 32%;float: left;}

.index_bottom .bot2 li b{font-size: 17px;color: #fff;}

.index_bottom .bot2 li .rec{width: 28px;height: 1px;background: #f58100;margin: 18px 0;}

.index_bottom .bot2 li p{width: 68%;font-size: 14px;color: #bbb;line-height: 26px;text-align: justify;}

.index_bottom .bot2 li dl{width: 80%;}

.index_bottom .bot2 li dt{width: 50%;float: left;}

.index_bottom .bot2 li dt a{font-size: 16px;color: #bbb;line-height: 35px;}

.index_bottom .bot2 li .des{font-size: 14px;color: #bbb;line-height: 26px;}

.index_bottom .bot2 li:nth-child(2){width: 28%;}

.index_bottom .bot2 li:nth-child(1){width: 40%;}



.index_copy{background: #0d0e13;padding: 18px 0;}

.index_copy .cp img{width: 68px;height: 68px;margin-right: 40px;}

.index_copy .cp .txt .tb p{font-size: 16px;color: #999;float: left;line-height: 28px;margin-right: 24px;}

.index_copy .cp .txt .tb ul{float: left;}

.index_copy .cp .txt .tb li{width: 28px;height: 28px;border: 1px solid #999;border-radius: 100%;float: left;margin-right: 10px;}

.index_copy .cp .txt .tb li img{width: 100%;height: 100%;}

.index_copy .cp .txt span{font-size: 14px;color: #999;margin-top: 10px;display: block;}

.index_copy .cp .txt span a{font-size: 14px;color: #999;}

.index_copy .top{margin-top: 10px;}

@media(max-width:768px){

	.index_bottom .bot1 span{display: none;}

	.index_bottom .bot1 .search{float: none;}

	.index_bottom .bot2 li:nth-child(1){width: 55%;}

	.index_bottom .bot2 li:nth-child(2){width: 45%;}

	.index_bottom .bot2 li:nth-child(3){width: 100%;margin-top: 40px;}

	.index_bottom .bot2 li p{width: 90%;}

	.index_copy .cp .txt{width: 75%;float: left;}

	.index_copy .cp img{margin-right: 2%;}

	.index_copy .cp{width: 95%;}

}

@media(max-width:500px){

	.index_bottom .bot2 li:nth-child(1),.index_copy .cp,.index_bottom .bot2 li p{width: 100%;}

	.index_bottom .bot2 li:nth-child(2){width: 100%;margin-top: 40px;}

	.index_bottom .bot2 li:nth-child(3){width: 100%;}

	.index_bottom .bot1 .search .bk{width: 70%;}

	.index_bottom .bot1 .search .tj{width: 30%;overflow: hidden;}

}



.ny_h{height: 80px;display: none;}

@media(max-width:1040px){.ny_h{display: block;}}



.ny_loca{margin: 50px 0 0;}

.ny_loca h2{font-size: 40px;color: #333;margin-bottom: 10px;}

.ny_loca .loca,.ny_loca .loca a{font-size: 14px;color: #999;}

@media(max-width:500px){

	.ny_loca h2{font-size: 24px;}

	.ny_loca{margin: 30px 0 0;}

}



.about_ny1 b{font-size: 20px;color: #333;margin-bottom: 30px;display: block;}

.about_ny1 .img{width: 47%;}

.about_ny1 .img img{width: 100%;}

@media(max-width:1500px){

	.about_ny1 .txt{width: 100%;}

	.about_ny1 .img{float: none;width: 50%;margin: 0 auto;}
}

@media(max-width:1040px){

	.about_ny1 .img{float: none;width: 70%;}

}

@media(max-width:500px){

	.about_ny1 .img{float: none;width: 100%;}

	.about_ny1 b{font-size: 18px;margin-bottom: 20px;}

}



.about_ny2{margin-top: 80px;}

.about_ny2 img{width: 100%;}

@media(max-width:500px){.about_ny2{margin-top: 50px;}}



.about_ny3{margin-top: 70px;}

.about_ny3 h2{font-size: 30px;color: #333;}

.about_ny3 .rec{width: 64px;height: 3px;background: #f58100;margin: 20px 0 40px;}

.about_ny3 li{width: 25%;float: left;}

.about_ny3 li a{padding: 33px;display: block;}

.about_ny3 li .img{max-width: 100%;border: 5px solid #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2);overflow: hidden;position: relative;display: block;margin-bottom: 20px;}

.about_ny3 li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.about_ny3 li .img:hover img{transform: scale(1.1);}

.about_ny3 li p{font-size: 14px;color: #333;text-align: center;}

@media(max-width:1040px){

	.about_ny3 li{width: 33.33%;}

	.about_ny3 li:nth-child(4){display: none;}

}

@media(max-width:500px){

	.about_ny3 li{width: 48%;}

	.about_ny3 li:nth-child(2n){float: right;}

	.about_ny3 li:nth-child(4){display: block;}

	.about_ny3{margin-top: 50px;}

	.about_ny3 h2{font-size: 24px;}

	.about_ny3 .rec{margin: 20px 0;}

	.about_ny3 li a{padding: 10%;}

}



.about_ny4{margin-top: 40px;padding: 50px 0;background: #e9eff4;}

.about_ny4 h2{font-size: 30px;color: #333;}

.about_ny4 .rec{width: 64px;height: 3px;background: #f58100;margin: 20px 0 40px;}

.about_ny4 .des{width: 80%;font-size: 16px!important;color: #333!important;line-height: 30px!important;}

.about_ny4 .img{width: 62%;}

.about_ny4 .img img{width: 100%;}

.about_ny4 .tit{width: 38%;}

@media(max-width:768px){

	.about_ny4 .tit{width: 100%;}

	.about_ny4 .img{width: 100%;margin-top: 40px;}

}

@media(max-width:500px){

	.about_ny4{margin-top: 30px;}

	.about_ny4 h2{font-size: 24px;}

	.about_ny4 .rec{margin: 20px 0;}

	.about_ny4 .des{font-size: 14px!important;width: 100%;}

}



.ny_cont1 .txt{width: 40%;}

.ny_cont1 .txt b{font-size: 36px;color: #333;margin-bottom: 30px;display: block;font-weight: normal;}

.ny_cont1 .txt p{font-size: 16px;color: #333;line-height: 30px;}

.ny_cont1 .txt p i{color: #f58100;font-style: normal;margin: 0 8px;}

.ny_cont1 .des{font-size: 16px;color: #333;line-height: 30px;}

.ny_cont1 .feed{width: 55%;}

.ny_cont1 .feed .bk{width: 32.33%;float: left;background: #e9eff4;border: 1px solid #e3e3e3;border-radius: 3px;color: #333;margin-right: 1.5%;outline:none;}

.ny_cont1 .feed .bk:nth-child(3){margin-right: 0;}

.ny_cont1 .feed .bk2,.ny_cont1 .feed .dhk{width: 100%;margin-top: 10px;outline:none;background: #e9eff4;border: 1px solid #e3e3e3;border-radius: 3px;color: #333;font-family: 'Lato';}

.ny_cont1 .feed .dhk{height: 100px;}

.ny_cont1 .feed .tj,.ny_cont1 .feed .cz{width: 100px;height: 40px;background: #f58100;border-radius: 3px;color: #fff;border: none;outline:none;margin-top: 18px;}

.ny_cont1 .feed .cz{background: #0088de;margin-left: 18px;}

.ny_cont1 .feed .an{width: 221px;margin: 0 auto;}

@media(max-width:1200px){

	.ny_cont1 .txt,.ny_cont1 .feed{width: 100%;}

	.ny_cont1 .feed{margin-top: 50px;}

}

@media(max-width:500px){

	.ny_cont1 .txt b{font-size: 22px;}

	.ny_cont1 .txt p,.ny_cont1 .des{font-size: 15px;}

	.ny_cont1 .des{margin-top: 30px;}

	.ny_cont1 .feed .bk{margin: 0;width: 100%;margin-top: 10px;}

	.ny_cont1 .feed{margin-top: 30px;}

}



.ny_cont2{margin: 70px 0 80px;}

.ny_cont2 b{font-size: 36px;color: #333;margin-bottom: 40px;display: block;text-align: center;font-weight: normal;}

.ny_cont2 ul{width: 85%;margin: 0 auto;}

.ny_cont2 li{width: 27.7%;float: left;margin-right: 8.45%;background: #f58100;padding: 56px 0 70px;text-align: center;border-radius: 3px;}

.ny_cont2 li:last-child{margin-right: 0;}

.ny_cont2 li img{width: 48px;height: 52px;margin: 0 auto;display: block;}

.ny_cont2 li span{font-size: 18px;color: #fff;font-weight: bold;margin: 20px 0 25px;display: block;}

.ny_cont2 li p{width: 80%;margin: 0 auto;font-size: 14px;color: #fff;;line-height: 24px;text-align: justify;text-align: center;height: 72px;}

.ny_cont2 .map{margin: 100px 0;border: 1px solid #e9e9e9;box-sizing: border-box;}

.ny_cont2 .map img{width: 100%;}

@media(max-width:1400px){

	.ny_cont2 ul{width: 100%;}

	.ny_cont2 li{margin-right: 3%;width: 31.33%;}

}

@media(max-width:768px){

	.ny_cont2 li{width: 100%;margin-bottom: 40px;padding: 40px 0;}

	.ny_cont2 li p{width: 96%;height: 100%;}

	.ny_cont2 b{font-size: 22px;}

	.ny_cont2{margin: 50px 0;}

	.ny_cont2 li span{font-weight: normal;}
}



.ny_app{margin-bottom: 70px;}

.ny_app li{width: 47.5%;float: left;margin-right: 5%;margin-bottom: 30px;;}

.ny_app li:nth-child(2n){margin-right: 0;}

.ny_app li .img{max-width: 100%;overflow: hidden;position: relative;display: block;}

.ny_app li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.ny_app li .img:hover img{transform: scale(1.1);}

.ny_app li .txt{padding: 40px;background: #e9eff4;}

.ny_app li .txt b{font-size: 24px;color: #333;height: 28px;overflow: hidden;text-transform:capitalize;}

.ny_app li .txt .des{font-size: 14px;color: #666;line-height: 24px;height: 70px;overflow: hidden;margin: 20px 0 30px;}

.ny_app li .txt .more{width: 76px;height: 26px;background: url(../images/pro_more.png) no-repeat center;}

.ny_app li .txt .more a{display: block;font-size: 14px;color: #fff;line-height: 26px;padding-left: 12px;}

@media(max-width:768px){

	.ny_app li{width: 100%;}

}

@media(max-width:500px){

	.ny_app li .txt{padding: 30px 10px;}

	.ny_app li .txt b{font-size: 18px;height: 20px;}

	.ny_app{margin-bottom: 40px;}

}



.new_list ul{margin-top: -25px;}

.new_list ul.list_n li{padding: 25px 0;border-bottom: 1px dashed #ddd;}

.new_list ul.list_n li .date{width: 22%;}

.new_list ul.list_n li .date span{font-size: 16px;color: #f58100;line-height: 0;display: block;background: #e9eff4;border-radius: 3px;overflow: hidden;}

.new_list ul.list_n li .date span img{width:100%;}

.new_list ul.list_n li .ny{width: 72%;margin-left:4%;}

.new_list ul.list_n li .ny b{font-size: 18px;color: #333;margin: 10px 0 15px;display: block;height: 21px;overflow: hidden;text-transform:capitalize;}

.new_list ul.list_n li .ny .des{font-size: 14px;color: #666;line-height: 20px;height: 40px;overflow: hidden;}

.new_list ul.list_n li .more{width: 8%;height: 30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 3px;background: #bbb;text-align: center;margin-left: 4%;margin-top: 1.5%;}

.new_list ul.list_n li:hover .ny h1{color: #f58100;}

.new_list ul.list_n li:hover .more{background: #0088de;}

@media(max-width:1500px){

	.new_list ul.list_n li .more{display: none;}

	.new_list ul.list_n li .date{width: 24%;text-align: center;}

	.new_list ul.list_n li .ny{width: 70%;}

}

@media(max-width:500px){

	.new_list ul.list_n li .date{width: 30%;}

	.new_list ul.list_n li .ny{width: 65%;}

}



.pro_list .t_l{width: 72%;}

.pro_list .t_r{width: 24%;}

.pro_list .t_r dl{padding: 0 30px 34px; }

.pro_list .t_r dl dt span{font-size: 20px;color: #333;font-weight: normal;display:block;border-bottom: 1px solid #999; line-height:40px;}

.pro_list .t_r dl dt p{font-size: 16px;color: #333;margin-top: 15px;}

.pro_list .t_r dl dt span:hover,.pro_list .t_r dl dt p:hover{color: #f58100;font-weight: bold;}

.pro_list .t_r .r_cont{background: url(../images/r_cont.jpg) no-repeat center;height: 420px;width: 100%;margin-top: 30px;margin-bottom: 100px;}

.pro_list .t_r .r_cont p{font-size: 18px;color: #fff;width: 84%;margin: 0 auto;padding-top: 270px;}

.pro_list .t_r .r_cont .more{width: 160px;height: 45px;background: #fff;border-radius: 3px;text-align: center;line-height: 45px;margin: 0 auto;margin-top: 25px;}

.pro_list .t_r .r_cont .more a{display: block;font-size: 16px;color: #f58100;font-weight: bold;}



.pro_list .t_l ul.list_p li{width: 32%;margin-right: 2%;box-shadow: 0 0 15px rgba(0,0,0,0.1);float: left;margin-bottom: 2%;}

.pro_list .t_l ul.list_p li:nth-child(3n){margin-right: 0;}

.pro_list .t_l ul.list_p li a{padding: 10px 10px 20px;display: block;}

.pro_list .t_l ul.list_p li .img{max-width: 100%;overflow: hidden;position: relative;display: block;}

.pro_list .t_l ul.list_p li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.pro_list .t_l ul.list_p li:hover .img img{transform: scale(1.1);}

.pro_list .t_l ul.list_p li p{font-size: 14px;color: #333;margin: 20px 5px;line-height: 24px;text-transform:capitalize;height: 24px;overflow: hidden;}

.pro_list .t_l ul.list_p li span{font-size: 14px;color: #999;margin: 0 5px;padding-bottom: 5px;}

.pro_list .t_l ul.list_p li:hover p{color: #f58100;}

.pro_list .t_l ul.list_p li:hover span{color: #f58100;text-decoration: underline;}




.pro_list1 .t_l ul.list_p li{width: 23.5%;margin-right: 2%;box-shadow: 0 0 15px rgba(0,0,0,0.1);float: left;margin-bottom: 2%;}

.pro_list1 .t_l ul.list_p li:nth-child(4n){margin-right: 0;}

.pro_list1 .t_l ul.list_p li a{padding: 10px 10px;display: block;}

.pro_list1 .t_l ul.list_p li .img{max-width: 100%;overflow: hidden;position: relative;display: block;}

.pro_list1 .t_l ul.list_p li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.pro_list1 .t_l ul.list_p li:hover .img img{transform: scale(1.1);}

.pro_list1 .t_l ul.list_p li p{font-size: 14px;color: #333;margin: 20px 5px;line-height: 24px;text-transform:capitalize;height: 24px;overflow: hidden;}

.pro_list1 .t_l ul.list_p li span{font-size: 14px;color: #999;margin: 0 5px;padding-bottom: 5px;}

.pro_list1 .t_l ul.list_p li:hover p{color: #f58100;}

.pro_list1 .t_l ul.list_p li:hover span{color: #f58100;text-decoration: underline;}

@media(max-width:1400px){

	.pro_list .t_l{width: 100%;}

	.pro_list .t_r{display: none;}

}

@media(max-width:768px){

	.pro_list .t_l ul.list_p li,.pro_list .t_l ul.list_p li:nth-child(3n){width: 48%;margin-right: 0;}

	.pro_list .t_l ul.list_p li:nth-child(2n){float: right;}

}

@media(max-width:500px){

	.pro_list .t_l ul.list_p li,.pro_list .t_l ul.list_p li:nth-child(3n){width: 48%;}

}



.pro_xq .tit b{font-size: 18px;color: #004ea2;margin-bottom: 8px;display: block;}

.pro_xq .tit .rec{width: 130px;height: 3px;background:  #004ea2;margin-top: -2px;}

.pro_xq .tit .rec2{width: 100%;height: 1px;background:  #ddd;}

.pro_xq .gy{margin-top: 30px;}

.pro_xq .gy img{max-width: 100%;}

.pro_xq .tit2{margin: 50px 0;}

.pro_xq .tit2 h2{font-size: 30px;color: #333;margin-bottom: 8px;display: block;text-align: center;margin-bottom: 15px;}

.pro_xq .tit2 .rec{width: 53px;height: 5px;background: #f58100;margin: 0 auto;margin-top: -3px;}

.pro_xq .tit2 .rec2{width: 358px;height: 1px;background: #bfbfbf;margin: 0 auto;}

.pro_xq .fy{height: 45px;background: #e9eff4;line-height: 45px;border-radius: 3px;margin-top: 40px;padding: 0 20px;}

.pro_xq .fy span,.pro_xq .fy span a{font-size: 14px;color: #666;width: 50%;height: 45px;overflow: hidden;}

.pro_xq .share{margin-top: 10px;}

.pro_xq .share .line label{font-size: 14px;color: #666;float: left;line-height: 28px;}

.pro_xq .share .line ul{float: left;}

.pro_xq .share .line li{float: left;margin-left: 6px;}

.pro_xq .share .ret{width: 110px;height: 36px;background: #f58100 url(../images/ret.png) no-repeat 75px 10px;border-radius: 500px;}

.pro_xq .share .ret a{font-size: 14px;color: #fff;line-height: 36px;padding-left: 22px;}

.pro_xq .feed{margin-top: 25px;}

.pro_xq .feed h2,.pro_xq .tj_p h2{font-size: 18px;color: #333;margin-bottom: 16px;}

.pro_xq .feed .bk{width: 32.33%;float: left;border: 1px solid #e3e3e3;border-radius: 3px;color: #333;margin-right: 1.5%;outline:none;}

.pro_xq .feed .bk:nth-child(3){margin-right: 0;}

.pro_xq .feed .bk2,.pro_xq .feed .dhk{width: 100%;margin-top: 14px;outline:none;border: 1px solid #e3e3e3;border-radius: 3px;color: #333;font-family: 'Lato';}

.pro_xq .feed .dhk{height: 100px;}

.pro_xq .feed .tj,.pro_xq .feed .cz{width: 100px;height: 40px;background: #f58100;border-radius: 3px;color: #fff;border: none;outline:none;margin-top: 18px;}

.pro_xq .feed .cz{background: #0088de;margin-left: 18px;}

.pro_xq .feed .an{width: 223px;margin: 0 auto;}

.pro_xq .tj_p{margin: 50px 0 100px;}

.pro_xq .tj_p li{width: 24.25%;margin-right: 1%;box-shadow: 0 0 15px rgba(0,0,0,0.1);float: left;}

.pro_xq .tj_p li:nth-child(4n){margin-right: 0;}

.pro_xq .tj_p li a{padding: 5px;display: block;}

.pro_xq .tj_p li .img{max-width: 100%;overflow: hidden;position: relative;display: block;}

.pro_xq .tj_p li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.pro_xq .tj_p li:hover .img img{transform: scale(1.1);}

.pro_xq .tj_p li p{font-size: 14px;color: #333;margin: 10px 5px;line-height: 24px;height: 48px;overflow: hidden;}

.pro_xq .tj_p li:hover p{color: #f58100;}

.pro_xq .zs{margin-bottom: 50px;}

.pro_xq .zs .pic{width: 50%;}

.pro_xq .zs .txt{width: 48%;}

.pro_xq .zs .txt h1.bt{font-size: 18px;color: #333;text-transform:capitalize;}

.pro_xq .zs .txt .rec{width: 100%;height: 1px;background: #ddd;margin: 25px 0;}

.pro_xq .zs .txt .des p{margin-bottom:10px;font-size:16px;}

.pro_xq .zs .txt .des p img{width:100%;}

.pro_xq .zs .txt dl dt{width: 130px;height: 45px;line-height: 45px;background: #0088de url(../images/pro_xq_ic1.png) no-repeat 20px 15px;float: left;border-radius: 3px;}

.pro_xq .zs .txt dl dt a{font-size: 14px;color: #fff;padding-left: 50px;}

.pro_xq .zs .txt dl dt:nth-child(2){background: #fff url(../images/pro_xq_ic2.png) no-repeat 20px 15px;border: 1px solid #f58100;margin-left: 20px;}

.pro_xq .zs .txt dl dt:nth-child(2) a{color: #f58100;}

.pro_xq .zs .txt dl{margin-top: 50px;}



.box{width:100%;}

.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}

.tb-pic a img{width: 100%;height: 100%;}

.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}

.tb-thumb{margin:10px 0 0;overflow:hidden;}

.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:100;width: 18.8%;margin-right: 1.5%; overflow:hidden;border:1px solid #ddd;box-sizing: border-box;}

.tb-thumb li:last-child{margin-right: 0;}

.tb-s310, .tb-s310 a{height:330px;width:100%;}

.tb-s310, .tb-s310 img{width: 100%;height: 100%;}

/*.tb-s310 a{*font-size:271px;}

.tb-s40 a{*font-size:35px;}*/

.tb-s40, .tb-s40 a{display: block;}

.tb-booth{position:relative;z-index:1;}

.tb-thumb li.tb-selected{height:100%;border:1px solid #f58100;box-sizing: border-box;}

/*.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url(" ../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}*/

.tb-booth{border:1px solid #ddd;box-sizing: border-box;}

@media(max-width:768px){

	.pro_xq .zs .pic{width: 100%;}

	.pro_xq .zs .txt{width: 100%;margin-top: 25px;}

}

@media(max-width:500px){

	.pro_xq .tj_p li{width: 48%;margin-bottom: 30px;}

	.pro_xq .tj_p li:nth-child(2n){float: right;}

	.pro_xq .tj_p{margin-bottom: 50px;}

}



.pro_xq .zs .txt2{width: 100%;}



.vmc-centered img { transition: all 0.3s ease; }

.vmc-centered .vmc_active img { transform: scale(1.2); }

.vmc-container{width: 70%;float: right;}

.vmc-container{position: relative;}

.vmc-viewport{overflow: hidden;}

.vmcarousel{list-style-type: none; padding: 0; margin: 0; width: 1000%;margin-top: 18px;}

.vmcarousel:after{content: ''; display: table; clear: both;}

.vmcarousel li{float: left;text-align: center;}

.vmcarousel li img{margin: 0 auto; max-width: 270px;}

.vmc-container.hide-controls .vmc-arrow-left, .vmc-container.hide-controls .vmc-arrow-right{display: none;}

.vmc-arrow-left, .vmc-arrow-right{position: absolute; top: 50%; left: 15px; width: 17px; height: 27px; overflow: hidden;transition: opacity 0.3s ease;}

.vmc-arrow-left{background: url(../images/qh_l.png) no-repeat;}

.vmc-arrow-right{background: url(../images/qh_r.png) no-repeat;left: auto; right: 15px;}

.vmc-arrow-left:hover:after{background: url(../images/qh_l2.png) no-repeat;}

.vmc-arrow-right:hover:after{background: url(../images/qh_r2.png) no-repeat;}

.vmcarousel li p{font-size: 14px;color: #333;margin-top: 10px;text-transform:capitalize;}

.vmcarousel li:hover p{color: #f58100;}

.vmcarousel li:hover img{box-shadow: 0 0 15px rgba(102,102,102,0.15);}

@media(max-width:500px){

	.index_home2 h2{font-size: 24px;}

	.index_home2 .txt .h_img{width: 100%;}

	.vmc-container{width: 100%;}

	.vmcarousel li{width: 380px;padding-bottom: 30px;}

}



/*pagination*/

.pagination > li > a, .pagination > li > span{width: 32px;height: 32px;border: 1px solid #bbb;color: #bbb;margin-right: 5px;display: block;font-size: 14px;text-align: center;line-height: 32px;border-radius: 3px;}

.pagination li.prev,.pagination li.first,.pagination li.next,.pagination li.last{display: none;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #2d99da;border-color: #2d99da;color: #fff;}

.pagination li{float: left;}

.tcdPageCode{margin: 30px 0 106px;}

@media(max-width:500px){.tcdPageCode{margin: 30px 0;}}

