@charset "utf-8";

body{margin:0;padding:0;font-size:10px;overflow:hidden;position:relative}
*{margin:0;padding:0;}

.tit{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}
.tit h1 a{font-size:36px;width:100%;text-align:center;line-height:2;color:#05339a;font-weight:bold;letter-spacing:0px;display:block}
.tit h2 a{font-size:30px;width:100%;text-align:center;color:#000;font-weight:bold;letter-spacing:0px;display:block}
.tit p img{max-width:100%;height:auto;width:auto;display:block;margin:0 auto;padding:2rem 0rem;}


.tit3{width:50%;height:auto;position:relative;overflow:hidden;float:left;}
.tit3 h1 a{font-size:36px;width:100%;text-align:left;line-height:2;color:#05339a;font-weight:bold;letter-spacing:0px;display:block}
.tit3 h2 a{font-size:30px;width:100%;text-align:left;color:#000;font-weight:bold;letter-spacing:0px;display:block}
.mcc{width:50%;height:auto;position:relative;overflow:hidden;float:left;color:#333;text-align:right;}
.mcc a{float:right;margin-top:6rem;}
.mcc img{display:inline-table;max-width:100%;width:auto;}



@media (max-width:990px){
.tit3{width:100%;}
.tit3 h1 a{text-align:center;}
.tit3 h2 a{text-align:center;}
.mcc{display:none}
}





.banner{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}
.banner .owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.banner .owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.banner .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.banner .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.banner .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.banner .owl-carousel .owl-item{float: left;}
.banner .owl-controls .owl-page,
.banner .owl-controls .owl-buttons div{cursor: pointer;}
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
.banner .owl-carousel .owl-wrapper,.banner .owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo10 .item{overflow: hidden;position:relative;}
#owl-demo10 .item  img{display: block;	width: 100%;height: auto;}

#owl-demo10 .item .text{width:100%;height:100%;position:absolute;left:0%;top:0%;transition:all 1s}
#owl-demo10 .item .text img{width:100%;}

.banner .owl-theme .owl-controls{text-align: center;position: absolute;top:45%;left: 0px;width: 100%;}
.banner .owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 0px;width:75px;height:35px;}

.banner .owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/bl.png) no-repeat center top;width: 55px;height: 55px;background-size: 100% 100%;display:block;float:left}
.banner .owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/br.png) no-repeat center top;width: 55px;height: 55px;background-size: 100% 100%;display:block;float:right}
.banner .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.banner .owl-theme .owl-controls .owl-page{display: none;zoom: 1;*display: inline;}
.banner .owl-theme .owl-controls .owl-page span{display: block;width: 40px;height: 3px;margin: 5px 7px;background: #ccc;}
.banner .owl-theme .owl-controls .owl-page.active span,
.banner .owl-theme .owl-controls.clickable .owl-page:hover span{background:#274d9a}
.banner .owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.banner .owl-item .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}

@media(max-width:768px){
.banner .owl-theme .owl-controls .owl-buttons .owl-prev{width: 35px;height: 35px;}
.banner .owl-theme .owl-controls .owl-buttons .owl-next{width: 35px;height: 35px;}
}




/*产品中心*/


.mm{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}

.product{width:100%;height:auto;padding:5rem 0rem;clear:both;position:relative;overflow:hidden;background:#f6f8fa}
.product .owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.product .owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.product .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.product .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.product .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.product .owl-carousel .owl-item{float: left;}
.product .owl-controls .owl-page,
.product .owl-controls .owl-buttons div{cursor: pointer;}

.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}







.product .owl-carousel .owl-wrapper,
.product .owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo3 .item{margin:1rem;overflow: hidden;}
#owl-demo3 .item .img img{display: block;	width: 100%;height: auto;}
#owl-demo3 .item .img{display:block;width:100%;height:auto;overflow:hidden;}
#owl-demo3 .item .text{width:100%;height:auto;padding:5%;background:#e5e6ea;padding: 20px;position:relative;transition:all 1s}
#owl-demo3 .item .text .mc{width:55px;height:55px;background:rgba(5,51,154,0.5);position:relative;top:-45px;border-radius:50%;margin:0 auto;padding-top: 0rem;}
#owl-demo3 .item .text .mc a{display:block;width:43px;height:43px;padding:10%;background:#05339a;position:absolute;left:6px;top:6px;line-height:25px;font-size:2.6rem;color:#fff;border-radius:50%;text-align: center;}
#owl-demo3 .item .text h1{display:block;width:100%;height:auto;transition:all 1s}
#owl-demo3 .item .text h1 a{display:block;width:100%;height:auto;font-size:20px;color:#000000;text-align:center;transition:all 1s;font-weight: normal;}

#owl-demo3 .item .text .more2{width:80px;display:block;height:30px;border-radius:20px;border:solid #333 1px;color:#333;text-align:center;line-height:30px;clear:both;margin-top:30px;margin: 0 auto;transition:all 1s}
#owl-demo3 .item .text p{width:100%;clear:both;padding-top:2rem;transition:all 1s;z-index: 888;position: relative;}
#owl-demo3 .item .text h2{position:absolute;right: 2rem;bottom: -20rem;color:#5a6eb1;font-size:10rem;transition:all 1s;z-index: 666;opacity: 0.3;}
#owl-demo3 .item:hover .text{background:#05339a;transition:all 1s}
#owl-demo3 .item:hover .text .more2{border:solid #fff 1px;color:#fff;transition:all 1s}
#owl-demo3 .item:hover .text h1 a{color:#fff;transition:all 1s}

#owl-demo3 .item:hover .text h2{position:absolute;right: 2rem;bottom: -2rem;color:#5a6eb1;font-size:10rem;transition:all 1s;/*! z-index: 666; */}





.product .owl-theme .owl-controls{margin-top: 2rem;text-align: center;}
.product .owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 0px;width:75px;height:35px;}

.product .owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/pl.png) no-repeat center top;}
.product .owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/pr.png) no-repeat center top;}
.product .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.product .owl-theme .owl-controls .owl-page{display: none;}
.product .owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.product .owl-theme .owl-controls .owl-page.active span,
.product .owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
.product .owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}










/*关于我们*/

@-webkit-keyframes arrow{0%{opacity:0;-webkit-transform:translate3d(0px,0px,0px)}
33%{opacity:1}
66%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0px,5px,0px)}
}
@keyframes arrow{0%{opacity:0;transform:translate3d(0px,0px,0px)}
33%{opacity:1}
66%{opacity:1}
100%{opacity:0;transform:translate3d(0px,5px,0px)}
}

#s_about{position:relative;z-index:0;overflow:hidden;padding: 5rem 0rem;}
#s_about .s_tt{text-align:center;margin-bottom:3.125rem}
#s_about .s_tt p{font-size:16px;color:#363636}
#s_about .s_tt span{font-size:2.625rem;color:#000;display:block;margin:15px auto;font-family:dinot}
#s_about .s_tt h3{}
#s_about .txt{color:#363636;font-size:1.4rem;line-height:2.4;height:auto;max-width:1240px;margin:0 auto;text-align: left;}
#s_about .txt img{display:none;}
#s_about .s_btn2{background:#043499}
#s_news .s_btn2{background:#043499}




.about_slide{position: relative;width:100%;height:25vh;max-width:100%;background:url(../images/about_slide.png) center bottom no-repeat;background-size:contain;margin:0 auto;text-align:center;color:#fff;padding-top:1.6rem;margin-top:4.75rem}
.about_slide a{color:#fff;line-height:2;font-size:1.4rem;}
.about_slide .slider{width:11.0625rem;margin:0 auto}
.about_slide .slider li{}
.about_slide .slider li i{color:#fff;font-size:2.2rem}
.about_slide .slider li p{color:#fff;margin-top:10px}
.about_slide .slick-prev:before,.about_slide .slick-next:before{font-size:14px}
.slick-prev{z-index:99}
.about_bg{text-align:center;position:absolute;width:100%;bottom:-12.9rem;z-index:-1}
.about_bg img{width: 500px;animation:rotation 50s linear infinite;-moz-animation:rotation 50s linear infinite;-webkit-animation:rotation 50s linear infinite;-o-animation:rotation 50s linear infinite}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
#n_yingyong ul li .mask p{font-size:20px;font-weight:normal;line-height:24px}
.s_btn2{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:149px;height:43px;display:block;margin:0 auto;border-radius:10px;text-align:center;font-size:14px;color:#3333;font-family:arial;line-height:41px;margin-top:3.875rem;background:#05339a}
.s_btn2::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0; background: #fff; border: solid #333 1px;  border-radius: 10px;transform-origin:bottom left;transition:transform .5s cubic-bezier(.77,0,.175,1)}
.s_btn2:hover::before{visibility:hidden;transition:transform .5s cubic-bezier(.77,0,.175,1),visibility 0s .47s;transform:scaleY(0)}
#s_news .s_btn2::before{background:#fff}
.button__label{color: #666;position:relative;display:inline-block;animation:button-roll-out .5s forwards cubic-bezier(.165,.84,.44,1)}
.s_btn2:hover .button__label{animation:button-roll-over .5s forwards cubic-bezier(.165,.84,.44,1)}
@keyframes button-roll-over{35%{transform:translateY(10px)}
35.001%{transform:translateY(-20px)}
100%{color:#fff;transform:translateY(0)}
}
@keyframes button-roll-out{0%{color:#fff}
35%{transform:translateY(20px);opacity:0}
60%{opacity:0}
60.001%{opacity:1;transform:translateY(-15px)}
100%{transform:translateY(0)}
}










.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;margin: 0 auto;margin-top:10vh;}
.bx-wrapper img{max-width:100%;display:block;margin: 0 auto;}
.bx-wrapper .bx-viewport{left:-5px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;display: none;}
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:-10px;background:url(../images/controls.png) no-repeat 0 -32px}
.bx-wrapper .bx-next{right:-10px;background:url(../images/controls.png) no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

@media (max-width:468px){
.about_slide{height:15vh;}
.bx-wrapper{margin-top:4vh;}
}

@media (min-width:469px) and (max-width:768px){
.about_slide{height:15vh;}
.bx-wrapper{margin-top:5vh;}
}













/*公司简介*/

.webox {overflow: hidden;clear: both;margin:4% 0;}
.about h2{text-align:left;}
.about h2 a{color:#043c83;text-decoration:none; }
.about .left{width: 50%;float: left;overflow: hidden;}
.about .right {width: 45%;float: right;overflow:hidden;}
.about .right img {width:100%;display:block;wdith:100%;visibility: visible; -webkit-animation:scale-bg 9s linear forwards;animation:scale-bg 9s linear forwards;}

@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}

.about .con{margin:3% 0 8% 0;}
.about .con p{line-height:2.4em;    overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;}

.webox_l {width: 100%;overflow:hidden;}
.webox_l li {width: 33.33%;float: left;text-align:center;}
.webox_l li span {display: block;overflow: hidden;margin-bottom: 4%;}
.webox_l li span b {font-size: 36px;color: #043c83;display:inline-block;font-family: "impact";}
.webox_l li span small{display:inline-block;    margin-left: 2%;}
.webox_l li:nth-child(2) , .webox_l li:nth-child(3){border-left: solid 1px #e8e8e8;}

@media screen and (max-width:1024px) {

.webox_l li span b{ font-size: 2.1rem;}


}

@media screen and (max-width:800px) {
.about .left{width:100%;}
.about .con { margin: 3% 0 5% 0;}
.about .right {width: 100%;margin:5% 0 0 0;}

}

@media screen and (max-width:500px) {

.webox_l li span b{ font-size: 1.6rem;}

}


/*产品中心*/

.index_pro{width:100%;overflow:hidden;margin: 0 auto;padding: 5% 0 3% 0;background: #f4f9ff;}
.index_pro ul{width: 100%;height: auto;}
.index_pro ul li{width: 23.4%;position: relative;background: #fff;box-shadow: 1px 1px 10px #CCCCCC;-webkit-box-shadow: 1px 1px 10px #CCCCCC;-moz-box-shadow: 1px 1px 10px #CCCCCC;-ms-box-shadow: 1px 1px 10px #CCCCCC;
-o-box-shadow: 1px 1px 10px #CCCCCC;margin-right:2%;height: auto;float: left;margin-bottom: 3%;}
.index_pro ul li:nth-child(4n){margin-right: 0;}
.index_pro ul li div{overflow: hidden;border-bottom:1px solid #e8e8e8;}
.index_pro ul li img{width: 100%;height: auto;transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;}
.index_pro ul li:hover div img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.index_pro ul li p{width: 100%;height: auto;line-height:3.5em;font-size: 1rem;text-align: center;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.index_product_more{width: 40px!important;height: 40px!important;position: absolute;display: block;background: url(../images/pz_more2.png) no-repeat center!important;background-size: cover;bottom: 1%;left:3%;}
.index_pro ul li:hover .index_product_more{background: url(../images/pz_more2h.png) no-repeat center!important;margin-top:-120px;transition: all 0.5s linear;}

@media screen and (max-width:1100px) {

.index_pro ul li{width: 31.9%;}
.index_pro ul li:nth-child(3n){margin-right: 0;}
.index_pro ul li:nth-child(4n){margin-right: 2%;}
.index_pro ul li:nth-child(7) , .index_pro ul li:nth-child(8){display:none}
.index_product_more {width: 30px!important;}
.index_pro ul li p{font-size:0.875rem;}
}
@media screen and (max-width:760px) {
.index_pro{padding:0 10px;overflow:hidden;}
.index_pro ul li{width: 48%;}

.index_pro ul li:nth-child(3n) , .index_pro ul li:nth-child(4n){margin-right: 2%;}
.index_product_more{display:none;}
}




/*产品优势*/

.chara {overflow: hidden;padding: 5% 0;position: relative;z-index: 1;background: url(../images/charabg.jpg) no-repeat center 0;color: #fff;}
.chara .til01 p{color:#fff;}
.chara_pic {left: 50%;overflow: hidden;position:absolute;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}
.chara_pic img {width:100% ;height:100%;}
.chara_l {padding: 4% 0 0 0;overflow: hidden;}
.chara_l dl {width: 31%;float: left; margin-bottom: 5%; overflow: hidden;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.chara_l dt {width: 25%;float: left;}
.chara_l dd {width:72%;float: right;}
.chara_l dd h3 {font-size: 1.5rem;color:#fff;overflow:hidden;margin-bottom:2%;}
.chara_l dd p {color:#bfd6f3;line-height:1.8em;}
.chara_l dl.chara_l1 {margin-right:38%;text-align: right;}
.chara_l dl.chara_l1 dt {float: right;}
.chara_l dl.chara_l1 dd {float: left;}
.chara_l dl:hover {transform: translateY(-10%);-webkit-transform: translateY(-10%);-moz-transform: translateY(-10%);-o-transform: translateY(-10%);}

@media screen and (max-width:900px) {

.chara_pic {display: none;}
.chara_l dl {width: 45%;}
.chara_l dl.chara_l1 {margin-right: 5%;}
.chara_l dd h3{font-size:1.2rem;}
}


@media screen and (max-width:560px) {
.chara_l dl {width: 100%;}

.chara_l dd h3{font-size: 1.1rem;}

}

/*案例*/

.case {overflow: hidden;padding: 5% 0 0 0 ;background: url(../images/casebg.jpg) no-repeat center 219px;}
.case_c {    margin: 15% 0 0 0;}
.case_c .swiper-slide{background:#043c83}
.case_c .cc{width:100%;height:100%;padding:0 5%}
.case_c .cc .pic{width:50%;float:left;transform: translateY(-20%);overflow:hidden}
.case_c .cc .pic img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.case_c .cc .des{width:50%;float:right;padding:5%}
.case_c .cc .des h3{color:#fff;font-size:1.5rem;}
.case_c .cc .des p{color:#c3dbfb;line-height:1.8em;margin-top:4%;}
.case_c .cc:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

@media screen and (max-width:1024px) {
.case {background: none}
.case_c { margin: 10% 0 0 0;}

}

@media screen and (max-width:700px) {
.case_c {    margin: 15% 0 0 0;}
.case_c .cc .pic{width:100%;}
.case_c .cc .des{width:100%;padding:0 0 5% 0;    min-height: 220px;}
.case_c .cc .des h3{font-size:1.2rem;}

}

/*公司实力*/

.edge {margin: 5% 0;overflow:hidden;}
.edge1 {position: relative;z-index: 1;overflow: hidden;background: #f2f2f2;}

.edge_p3 {width: 55.625%;}
.edge_w , .edge_wx , .edge_p{width: 50%;}
.edge_w1 {padding-top: 8%;max-width: 45em;}
.edge_w0{padding-right:10%;}
.edge_w2{padding-left:10%;}
.edge_w1 h3 {font-size: 1.4rem;color: #333;margin-bottom: 3%;}
.edge_w1 h3 span {font-size:2rem;color: #043c83;font-weight: bold;display: block;overflow: hidden;    margin-bottom: 2%;}
.edge_w1 h3 em {display: block;margin-right: 3%;font-family: "impact";float: left; text-align: center;background: #fff;padding: 4%;}
.edge_w1 h3 b{    font-size: 2.5rem;display: block; float: left;}
.edge_w1 h3 b small{display:block;}

.edge_w1 p {display: block;padding:0 0 5% 0;}
.edge_w ul {padding: 0 0 18px;position: relative;}
.edge_w li {padding: 0 0 18px;position: relative;}
.edge_w li b {font-weight: normal;color: #cc0007;}
.more01 {float: left;text-align: center;}
.more01 a{    display: block;color: #fff; padding:0.6rem 1.8rem; border-radius: 17px;background:#043c83;}
.more01 a:hover{    -webkit-box-shadow: 10px 10px 10px #CCCCCC;box-shadow: 10px 10px 10px #CCCCCC;-moz-box-shadow: 10px 10px 10px #CCCCCC;-o-box-shadow: 10px 10px 10px #CCCCCC;}


@media screen and (max-width:1300px) {

.edge_w0{padding-left:2%;}
.edge_w1 h3 b{font-size:2rem;}
.edge_w1 p {padding:0 0 2% 0;}
}

@media screen and (max-width:1100px) {
.edge_w1 h3 em{padding:3%;}
.edge_w1 h3 span , .edge_w1 h3 b{font-size: 1.5rem;}
.edge_w1 h3 { font-size: 1.1rem;}
.more01 a{    padding: 0.4rem 1.8rem;}
}


@media screen and (max-width:900px) {
.edge_w , .edge_p{width:100%;}
.edge1{ width: 50%; float: left;padding: 2%;}
.edge_w0 , .edge_w2{padding-top:5%;padding-left:5%;padding-right:5%;    background: #fff;padding-bottom: 5%;    min-height: 240px;    max-width: 100%;}
.edge_w1 h3 b small{display:none;}
.edge_w1 h3 { font-size: 1rem;}
.edge_w1 p {padding: 0 0 5% 0;}

}


@media screen and (max-width:450px) {

.edge1{background:#fff;}
.edge_w1 p {font-size: 0.8rem;line-height: 1.8em;}
}


/*资讯*/

.nswsbj {overflow: hidden;    margin-bottom: 5%;}
.nswsbj h3 {line-height: 50px;font-size: 18px;margin-bottom:4%;overflow: hidden;}
.nswsbj h3 a {display: inline-block;color: #333;}
.nswsbj h3 em {display: inline-block;color: #333;font-family: Arial;font-size: 14px;padding: 0 0 0 6px;font-weight: normal;color: #999;}
.nswsbj h3 span {float: right;font-weight: normal;text-transform: uppercase;font-size: 14px;padding: 17px 0 0;}
.nswsbj h3 span a {line-height: 21px;border: solid 1px #ccc;display: block;padding: 0 9px;color: #666;}
.faqs {width: 50%;overflow: hidden;}
.news {width: 44%;}
.news_c {background: #f6f6f6;overflow: hidden;}
.news_c dl {overflow: hidden;}

.news_c dt,
.news_c dt img {width: 100%;overflow: hidden;display: block;}
.news_c dd {padding: 20px 0 0;}
.news_c dd h2 {font-size: 16px;overflow: hidden;text-indent:2em;margin-bottom:4%;}
.news_c dd h2 a {display: block;color: #333;}
.news_c dd p {padding: 0 25px;}

.news_c dd p a,
.faqs_c dd p a {display: inline-block;color: #043c83;}
.faqs_c dd p{    overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_c li {display: block;border-bottom: dotted 1px #b6b6b6;margin: 0 25px;line-height: 3.5em;padding: 0 0 0 20px;position: relative;color: #1f1f1f;}
.news_c li:last-child{display:none}
.news_c li a {display: inline-block;color: #1f1f1f;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news_c li:hover a,
.news_c li a:hover,
.faqs_c dl:hover dd h4 a,
.faqs_c dd h4 a:hover {
	color: #043c83;
}

.news_c li span {float: right;}
.news_c li:last-child , .news_c li:nth-child(3){border: 0;}
.news_c li:before {content: "";position: absolute;width: 4px;height: 4px;left: 7px;top: 20px;background: #333;}
.faqs_c dl {height: 120px;background: #f6f6f6;margin-bottom: 15px;}
.faqs_c dt {height: 120px;width:20%;float: left;text-align: center;font-family: Arial;font-size: 12px;line-height: 18px;color: #fff;overflow: hidden;background:#043c83;}
.faqs_c dt b {display: block;font-size: 2.5rem;line-height: 45px;padding: 28px 0 0;}
.faqs_c dd {width: 75%;float: left;padding: 3% 0 0 5%;}
.faqs_c dd h4 {font-size: 16px;height: 33px;line-height: 33px;}
.faqs_c dd h4 a {display: block;color: #333;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
@media screen and (max-width:1024px) {
.news_c li:last-child{display:block}
.news_c li:nth-child(3){border-bottom: dotted 1px #b6b6b6;}
.faqs_c dt b{font-size:2rem;}
}


@media screen and (max-width:850px) {

.faqs , .news{width:100%;}
.news{margin-top:4%;}
.nswsbj h3 {line-height: 30px;    margin-bottom: 2%;}
.faqs_c dt b{font-size:1.6rem;}
}







.ipart03 {position:relative;background:url(../images/ipart03_bg1.jpg) center center no-repeat;background-size: cover;}
.ipart03 .content {width:100%; height:586px; position:relative;}
.ipart03 .content .left {width:45%; padding-top:120px;}
.ipart03 .content .left .infor {color:#fff; margin-bottom:190px; }
.ipart03 .content .left .infor .tit{font-size:31px; line-height:48px; font-weight:bold;color: #fff;}
.ipart03 .content .left .infor .con{font-size:38px; line-height:48px; font-weight:lighter;color: #fff;}
.ipart03 .content .left .list li {width:50%;float: left;}
.ipart03 .content .left .list li .num{font-size:46px; line-height:46px; color:#1a55ab; font-family:'BEBAS'; font-family:'Impact'}
.ipart03 .content .left .list li .text {font-size:17px; line-height:24px; color:#fff; margin-left:10px;}
.ipart03 .content .left .list li .text span{display:block;}
.ipart03 .content .right{position:absolute; width:50%; height:100%; right:0px; top:0; background: url(../images/black20.png) repeat;}
.ipart03 .content .right li{height:293px; width:100%; position:relative; z-index:2; overflow:hidden;}
.ipart03 .content .right li .text_box{margin-top:55px; padding-left:50px; padding-right:200px;}
.ipart03 .content .right li .text_box .t{font-size:30px; line-height:30px; color:#fff; margin-bottom:30px; font-weight:lighter;}
.ipart03 .content .right li .text_box .c{font-size:16px; line-height:26px; color:#fff; color:rgba(255,255,255.8); height:52px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart03 .content .right li .link_box{font-size:0; position:absolute; left:50px; bottom:40px; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ipart03 .content .right li .link_box a{display:inline-block; font-size:16px; line-height:16px; font-weight:bold; color:#101010; color:rgba(16,16,16,.9); position:relative; padding:0 15px;}
.ipart03 .content .right li .link_box a:after{content:''; width:1px; height:12px; background:#7a7878; position:absolute; left:0; top:50%; margin-top:-6px;}
.ipart03 .content .right li .link_box a:first-child{padding-left:0}
.ipart03 .content .right li .link_box a:first-child:after{display:none;}
.ipart03 .content .right li .link_box a:hover{color:#1a55ab;}
.ipart03 .content .right li.cur .link_box{opacity:1; visibility:visible;}
.ipart03 .content .right li a{display:block;color: #fff;}


@media(max-width:990px){

.ipart03 .content .right li a{display:block;color: #333;}
}
.ipart03 .content .right li .icon{display:block; width:42px; height:42px; background:url(../images/jia.png) center center no-repeat; position:absolute; right:40px; top:50px; transition:all 0.5s ease}
.ipart03 .content .right li .icon2{display:block; width:45px; height:48px; background:url(../images/ipart03_1.png) no-repeat center; position:absolute; right:40px; top:50px; opacity:0; visibility:hidden; transition:all 0.5s ease}
.ipart03 .content .right li.cur .t{color:#1a55ab; font-size:32px; font-weight:bold;}
.ipart03 .content .right li.cur .c{color:#101010; color:rgba(16,16,16,.8)}
.ipart03 .content .right li.cur .icon{opacity:0; visibility:hidden;}
.ipart03 .content .right li.cur .icon2{opacity:1; visibility:visible;}
.ipart03 .content .right li:before{content:''; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%;  -webkit-transform: scaleY(0); z-index: -1;
	transform: scaleY(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	background-color:#fff;
	background-color:rgba(255,255,255,0.6);
	 opacity:0;visibility:hidden;
}
.ipart03 .content .right li.cur:before{-webkit-transform: scaleY(1);transform: scaleY(1); opacity:1; visibility: visible;}
.ipart04 {width:100%;height:auto;float:left;background:url(../images/b8cb32aa7f6744b68f13ebdd13830cee.jpg) no-repeat top left;clear: both;}

.ipart04 .left{width:21.5%; float:left; position:relative; height:457px;}
.ipart04 .left>img{position:absolute; right:0; bottom:0; width:603px; height:457px; max-width:none;}
.ipart04 .left .intro{padding:90px 0; position:relative;}
.ipart04 .left .intro .item{font-size:24px; line-height:30px; color:#fff; position:relative; padding-left:90px; margin-bottom:25px;}
.ipart04 .left .intro .item a:hover{color:#fff; color:rgba(255,255,255,.8)}
.ipart04 .left .intro .item01 {font-weight:bold;}
.ipart04 .left .intro .item01 a{color:#fff !important}
.ipart04 .left .intro .item02 a{color:#fff !important}
.ipart04 .left .intro .item01:after{content:''; width:56px; height:21px; background:url(../images/ipart04_1.png) no-repeat center; position:absolute; left:5px; top:50%; margin-top:-10px;}
.ipart04 .left .more{display:block; position:absolute; left:95px; bottom:75px;}
.ipart04 .left .more span{display:inline-block; font-size:18px; line-height:26px; color:#fff; color:rgba(255,255,255,.5); vertical-align:middle;}
.ipart04 .left .more .icon{display:inline-block; width:10px; height:17px; background:url(../images/ipart04_3.png) no-repeat center;vertical-align:-6px; margin-left:5px; transition:all 0.5s ease;}
.ipart04 .left .more:hover .icon{margin-left:10px;}
.ipart04 .right{width:74%; float:right; padding:50px 0;}
.ipart04 .right .rect-6459{height: 200px;width:100%;position:relative;overflow: hidden;}
.ipart04 .right .rect-6459 img{position: absolute;top: 50%;transform: translateY(-50%);left: 0%;width:100%;height:auto;}


.ipart04 .right li{width:32%; float:left; margin-left:2%;}
.ipart04 .right li:first-child{margin-left:0;}
.ipart04 .right li .li_box{display:block; padding:22px 18px 34px; border:1px solid #e7e7e7; float:left;box-sizing:border-box; position:relative;}
.ipart04 .right li .li_box .intro {margin-top:30px;}
.ipart04 .right li .li_box .intro .t{font-size:20px; line-height:28px; color:#232323; height:56px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart04 .right li .li_box .intro .d{font-size:15px; line-height:25px; color:#666; }
.ipart04 .right li:hover .li_box .intro .t{color:#1a55ab;}
/* 没图的 */
.ipart04 .right li.no_img .li_box{padding-right:35px;}
.ipart04 .right li.no_img .li_box .c{font-size:15px; line-height:25px; color:#808080; margin-top:25px; height:75px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.ipart05{background:#f8f8f8; padding:5% 0%;float: left;width: 100%;}
.ipart05 .left{width:50%; float:left;clear: both;}
.ipart05 .left .item{padding:20px 65px 20px 44px;}
.ipart05 .left .item .box{display:block;}
.ipart05 .left .item .intro{padding-left:85px; position:relative;}
.ipart05 .left .item .intro .icon{width:53px; height:53px; position:absolute; left:0; top:-10px; transition:all 0.5s ease;}
.ipart05 .left .item .intro .t{font-size:30px; line-height:30px; color:#232323; font-weight:lighter; margin-bottom:18px; transition:all 0.5s ease;}
.ipart05 .left .item .intro .c{font-size:15px; line-height:24px; color:#6a6a6a; color:rgba(106,106,106,.8); padding-bottom:55px}
.ipart05 .left .item:hover .intro .icon{transform:rotateY(180deg);}
.ipart05 .left .item:hover .intro .t{color:#1a55ab;}
.ipart05 .right{width:49%; float:right;}
.ipart05 .right .rect-5931{}
.ipart05 .right li{width:47%; margin-left:3%; float:left; margin-bottom:20px;}
.ipart05 .right li .li_box{display:block; position:relative;}
.ipart05 .right li .cover{position:absolute; left:0; bottom:0; width:100%;}
.ipart05 .right li .cover .box{padding:25px;}
.ipart05 .right li .cover .box .tit{font-size:18px; line-height:25px; color:#fff;  text-align:center;}
.ipart05 .right li.li01 .play{width:53px; height:53px; background:url(../images/ipart05_3.png) no-repeat center; position:absolute; left:50%; margin-left:-26px; top:50%; margin-top:-40px;}
.ipart05 .right li.li01 .cover .box .tit{ font-weight:bold;}
@media only screen and (max-width: 1240px) {

    body{ user-select: none;-webkit-user-select: none;}
    html { overflow-x:hidden;}

    /* .ipart03 .content{height:519px;}
    .ipart03 .content .right li{height:173px}
    .ipart03 .content .right li .link_box{bottom:20px;} */
    .ipart04 .left{width:24%; height:440px}
    .ipart04 .left>img{height:100%;}
    .ipart04 .right{width:73%; padding:44px 0;}
    .ipart05{padding:60px 0 40px}
    .ipart05 .left .item{padding:20px 40px;}
    .ipart05 .left .item .intro{padding-left:55px;}
    .ipart05 .left .item .intro .icon{width:30px; height:30px; top:-5px}
    .ipart05 .left .item .intro .t{font-size:25px; line-height:25px; margin-bottom:10px;}
    .ipart05 .left .item .intro .c{padding-bottom:10px;}







}
@media only screen and (max-width: 992px) {

    /* 首页 */
    .ipart02{padding:40px 0;}
    .ipart02 .left{width:100%; overflow:hidden;}
    .ipart02 .left .item{width:47%; margin-left:3%; float:left; padding-left:0}
    .ipart02 .left .item01{border:none}
    .ipart02 .right{width:100%;}
    .ipart02 .right .r_bott .list dd .t{line-height:39px;}
    .ipart02 .right .r_bott .list dd .d{line-height:39px;}
    /* .ipart03 .content{height:459px;} */
    .ipart03 .content .left .infor{margin-bottom:90px;}
    .ipart03 .content .left .infor .con{font-size:28px; line-height:35px;}
    .ipart03 .content .left .list li .num{margin-bottom:15px;}
    /* .ipart03 .content .right li{height:153px;} */
    .ipart03 .content .right li .text_box .t{font-size:26px; line-height:26px;}
    .ipart03 .content .right li .text_box .c{font-size:14px; line-height:24px; height:48px;}
    .ipart03 .content .right li .text_box{ padding-right:100px; padding-left:30px;}
    .ipart03 .content .right li .link_box{left:30px; bottom:25px;}
    .ipart03 .content .right li .icon{right:30px}
    .ipart03 .content .right li .icon2{right:30px}
    .ipart03 .content .right li.cur .t{font-size:26px;}
    .ipart04 .left{width:30%; height:380px;}
    .ipart04 .right{width:68%; padding:40px 0}
    .ipart04 .right li .li_box{min-height:300px;}
    .ipart05 .left{width:100%;}
    .ipart05 .right{width:100%;}






}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {

    .ipart03 .content{height:auto; padding-bottom:25px;}
    .ipart03 .content .left{width:100%; margin-top:30px;}
    .ipart03 .content .left .infor{margin-bottom:25px;}
    .ipart03 .content .left .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px}
    .ipart03 .content .left .infor .con{font-size:16px; line-height:22px;}
    .ipart03 .content .left .list{display:none}
    .ipart03 .content .left .list li .num{font-size:25px; line-height:25px; float:none; margin-bottom:5px;}
    .ipart03 .content .left .list li .text{font-size:14px; line-height:24px; float:none}
    .ipart03 .content .right{width:100%; height:auto; top:inherit; bottom:0; position:static}
    .ipart03 .content .right ul{overflow:hidden;}
    .ipart03 .content .right li{height:auto; width:50%; float:left;}
    .ipart03 .content .right li.li1{background:#fff}
    .ipart03 .content .right li.li1 .text_box .t{color:#142e40}
    .ipart03 .content .right li.li2{background:#1a55ab}
    .ipart03 .content .right li.li3{background:#2a394f}
    .ipart03 .content .right li .text_box{padding:15px; margin-top:0; text-align:center;}
    .ipart03 .content .right li .text_box .t{font-size:16px; line-height:21px; margin-bottom:0}
    .ipart03 .content .right li .text_box .c{font-size:13px; line-height:20px; height:40px; margin-bottom:5px; display:none;}
    .ipart03 .content .right li .icon{display:none;}
    .ipart03 .content .right li .icon2{display:none;}
    .ipart03 .content .right li .link_box{bottom:10px; left:15px; display:none}
    .ipart03 .content .right li .link_box a{font-size:12px; padding:0 5px;}
    .ipart04{display:none;}
    .ipart04 .left{width:100%; display:none;}
    .ipart04 .right{width:100%; padding:20px 0}
    .ipart04 .right li{width:100%; margin-left:0; margin-bottom:10px;;}
    .ipart04 .right .rect-6459{float:left; width:40%; padding-bottom:0; height:auto}
    .ipart04 .right .rect-6459 img{position:static}
    .ipart04 .right li .li_box{min-height:auto; padding:15px;}
    .ipart04 .right li .li_box .intro{width:50%; float:right; margin-top:15px;}
    .ipart04 .right li .li_box .intro .t{font-size:15px; line-height:24px; height:48px; margin-bottom:5px;}
    .ipart04 .right li .li_box .intro .d{position:static;}
    .ipart04 .right li.no_img .li_box{padding-right:15px;}
    .ipart04 .right li.no_img .li_box .intro{width:100%; margin-top:0}
    .ipart04 .right li.no_img .li_box .intro .t{height:auto}
    .ipart04 .right li.no_img .li_box .c{font-size:13px; line-height:23px; margin-top:0px; height:auto; margin-bottom:5px;}
    .ipart05{padding:20px 0 0;}
    .ipart05 .left .item{padding:20px;}
    .ipart05 .left .item:first-child{border-bottom:1px solid #eaeaea}
    .ipart05 .left .item .intro .t{font-size:20px; line-height:24px;}
    .ipart05 .left .item .intro .c{font-size:13px; line-height:23px; height:46px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; padding-bottom:0}
    .ipart05 .right li .cover .box{padding:15px;}
    .ipart05 .right li .cover .box .tit{font-size:16px; line-height:24px;}
    .ipart05 .right li.li01 .cover .box .tit{font-weight:normal}
    .ipart05 .right li.li01 .play{width:40px; height:40px; background-size:cover; margin-top:-35px; margin-left:-20px;}







}


