@charset "utf-8";
/* CSS Document */
/*来源:LeafCMS*/
/*全局*/
html{overflow-x:auto;overflow-y:auto;}
* {padding:0;margin:0;outline:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,li {list-style-type:none;}
body,button,input,select,textarea {font-family:'NotoSansHans',Arial;font-size:12px;color:#333;}
code,kbd,pre,samp {font-family:'NotoSansHans',Arial;}
a{text-decoration:none;color:#333;cursor:pointer;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
a:hover{color:#df0024;}
img {border:0;}
li {line-height:normal;}
table {border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6 {margin:0;font-weight:normal;font-family:'NotoSansHans',Arial;}
input,table,tr,td {margin:0;padding:0;border:none;}
button,table {border:none;background:none;margin:0;padding:0;}
body {position:relative;float:left;width:100%;overflow:hidden;}
select {margin:0;padding:0;font-family:'NotoSansHans',Arial;border:none;}
textarea {resize:none;outline:none;}
label {margin-bottom:0;font-weight:normal;}
input,select,textarea {margin:0;padding:0;border:0;outline:none;-moz-border-radius:0px;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}
.fl{float:left;}
.fr{float:right;}
.elli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr15{margin-right:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mb10{margin-bottom:10px;}
.pl10{padding-left:10px;}
.pr5{padding-right:5px;}

.leafcms_fixed{position:fixed;z-index:9999;width:100%;background: rgba(223,0,36, 1); left:0; top:0;}
.leafcms_fixed.on{background: rgba(223,0,36,.85);}
.leafcms_fixed.on{ box-shadow: 0 0 5px #ccc;}
.leafcms_fixed.on .logo {height:50px;margin:5px -5px;}
.leafcms_fixed.on .logo img{height:50px;}
.leafcms_fixed.on .menu li>a{line-height:60px;padding:0 15px;}


.leafcms_header{display:block;position:relative;height:80px;left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99999}
.leafcms_banner{float:left;width:100%;position:relative;}
.leafcms_main{float:left;width:100%;height:auto;}
.leafcms_footer{ float:left; width:100%; background:#df0024; overflow:hidden;}
.bg_footer{background:#df0024; z-index:6; position:relative; overflow:hidden;}
.bg_copyright{border-top:solid 1px #c8001e;background:#df0024;}
.bg_gray{background:#f4f4f4;}
.flexbox{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
#mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:899;display:none;}

@media screen and (max-width:767px){
  .leafcms_header{height:60px;}
  .leafcms_fixed{height:60px;}
  .leafcms_fixed.on{background: rgba(223,0,36, 1);}
  .leafcms_fixed.on .logo {height:50px;margin:5px -5px;}
  .leafcms_fixed.on .logo img{height:50px;}
  .leafcms_fixed.on .menu li>a{line-height:40px;}
}
/*Bootstrap3.4.1重置*/
a:hover,a:focus{color:#df0024;text-decoration:none;}
ul,
ol {margin-bottom:0; }
.container { padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto; }
@media (min-width:768px){
	.container{width:768px;}
}
@media (min-width:992px){
	.container{width:992px;}
}
@media (min-width:1200px){
	.container{width:1200px;}
}
@media (min-width:1920px){
  .container{width:1200px;}
}
.container-fluid{padding-right:0;padding-left:0;}
/*Bootstrap3.4.1重置*/
/*头部*/
.logo {float:left;height:60px;text-align:left;margin:10px 0;}
.logo img{width:auto;height:60px;}

.menu{float:right;}
.menu li{margin-left:1px;float:left;}
.menu li>a{display:block;font-size:16px;font-weight:bolder;line-height:80px;padding:0 25px;color:#fff;position:relative;}
.menu li .arr{float:right;height:40px;width:40px;position:relative;display:none;}
.menu li .arr:after{content:'';border-top:2px solid #fff;border-left:2px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);right:10px;}
.menu li.dropdown{position:relative;}
.menu .dropdown-box{position:absolute;min-width:100%;left:0;top:100%;display:none;z-index:10;text-align:center;background: rgba(255,255,255,1);box-shadow:0 6px 12px rgb(0 0 0 / 18%);
transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;}
.menu .dropdown-box p{margin:0;font-size:14px;display:block;line-height:35px;}
.menu .dropdown-box p:hover{background:#df0024;}
.menu .dropdown-box p a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.menu .dropdown-box p:hover a{color:#fff;}
.menu li.active>a,
.menu li.open>a,
.menu li>a:hover{background:#c8001e;}
.menu li.open>a:after,
.menu li>a:hover:after{width:100%;left:0;}
.menu li.open .dropdown-box{display:block;transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;}
.menu-btn{display:none;padding:18px 0;}
.menu-btn:before,
.menu-btn:after,
.menu-btn span{display:block;height:2px;background-color:#fff;content:'';}
.menu-btn:before{width:24px;}
.menu-btn:after{width:24px;}
.menu-btn span{width:24px;margin:8px 0;}

@media screen and (max-width:767px) {
.menu-btn{display:block;}
.logo{float:none;height:50px;margin:5px -5px;}
.logo img{height:50px;}
.menu{display:none;float:none;margin:0 -10px;width:calc(100% + 20px);z-index:9999;background:#df0024;}
.menu li{display:block;margin:0;border-top:1px solid #e21a3a;float:none;}
.menu li>a{line-height:40px;padding:0 15px; font-size:13px;}
.menu li .arr{display:block;position:relative;z-index:1;}
.menu li.open .arr:after{border-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu .dropdown-box{position:static;min-width:auto;text-align:left;border:none;background:#d20020;}
.menu .dropdown-box p{padding:0 20px;font-size:12px;line-height:30px;}
.menu .dropdown-box p a{color:#fff;}
}


/*banner*/
.slide_banner{margin:0 -10px;}
.slide_banner .slick-slide{width:100%; padding:0;}
.slide_banner img{width:100%;}
.slick-prev{left:180px;z-index:1000;}
.slick-next{right:180px;z-index:1000;}
.slick-prev:before,
.slick-next:before{font-size:45px;color:rgba(0,0,0,.3);}
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-dots{bottom:20px;}
.slick-dots li{width:15px;height:15px;margin:0 3px;}
.slick-dots li button{width:15px;height:15px;}
.slick-dots li button:before{font-size:15px;color:#555;opacity:1;}
.slick-dots li.slick-active button:before{color:#df0024;font-size:15px;}
@media  screen and (max-width:767px){
.slick-prev{left:30px;}
.slick-next{right:30px;}
.slick-prev:before,
.slick-next:before{font-size:28px;}
.slick-dots li{margin:0 2px;}
.slick-dots li button:before{font-size:10px;}
.slick-dots li.slick-active button:before{font-size:10px;}

}


/*首页幻灯 开始*/
.main{width:calc(75% - 5px);height:auto;overflow:hidden;}
.box-025{width:calc(25% - 12.5px);}
.box-050{width:calc(50% - 7.5px);height:auto;margin-left:16px;overflow:hidden;}

@media screen and (max-width:767px) {
.box-main{width:100%;}
.box-025{width:100%;}
.box-050{width:100%;margin-left:0;}
}




.sidebar {width:calc(25% - 12.5px);}
.sideleft{width:200px;}
.main-0100 {width:100%;}
.sidebars {width:150px;z-index:989}
.sidelefts{width:150px;}

@media screen and (max-width:991px) {
.content-wrap {padding-right:0px;}
.main {width:100%;}
.sidebar {width:100%;right:auto;top:auto;position:relative;}
.sideleft{width:100%;}
.content-wraps{float:left;}
}


/*首页模块标题 开头*/
.in-tit{float:left;width:100%;margin-top:50px;text-align:center;}
.in-tit .name{float:left;width:100%;padding-bottom:10px;font-size:30px;color:#df0024;line-height:38px;font-weight:bold;position:relative;}
.in-tit .name::after{width:120px;height:2px;background:#000;content:"";position:absolute;bottom:0;left:calc(50% - 60px);}
@media  screen and (max-width:767px){
	.in-tit{margin-top:25px;}
	.in-tit .name{font-size:20px;line-height:30px;}
	.in-tit .name::after{width:80px;height:2px;left:calc(50% - 40px);}
}
/*首页模块标题 结束*/
.in-about{float:left;width:100%;padding:60px 0;}
.in-about .in-about-video{float:left;width:48%;position:relative;}
.in-about .in-about-video .videoBox{width:100%;padding-bottom:58%;overflow:hidden;position:relative;}
.in-about .in-about-video .videoBox video,
.in-about .in-about-video .videoBox p,
.in-about .in-about-video .videoBox img{width:100%;height:100%;position:absolute;left:0;top:0;}
.in-about .in-about-video .videoBox p iframe{width:100%;height:100%;}
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden!important;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}
.black-on{width:100%;height:100%;background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;}
.black-on span{width:51px;height:51px;position:absolute;left:50%;top:50%;display:block;margin:0 0 0 -25.5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.in-about .in-about-info{float:right;width:48%;height:auto;position:relative;}
.in-about .in-about-info h3{font-size:25px;color:#333;padding:10px 0 0;}
.in-about .in-about-info div{margin:15px 0 0;font-size:14px;color:#333;line-height:22px;overflow:hidden;}
.in-about .in-about-info a{width:130px;height:35px;margin:10px 0 0;background:#df0024;display:block;font-size:14px;color:#fff;text-align:center;line-height:35px;}
.in-about .in-about-info a:hover{background-color:#c4000f;}

@media  screen and (max-width:767px){
	.in-about{padding:20px 0;}
	.in-about .in-about-video{width:100%;}
	.in-about .in-about-info{width:100%; margin-top:10px;}
	.in-about .in-about-info h3{font-size:20px;}
	.in-about .in-about-info div{font-size:14px; line-height:20px;}
	.in-about .in-about-info a{font-size:13px;}
}


/*首页我们的服务 开始*/
.in-services{float:left;width:100%;margin:38px 0;}
.in-services ul{margin:0 -10px;}
.in-services ul li{float:left;width:25%;padding:10px;}
.in-services ul li .items{float:left;width:100%;padding:10px;background:#fff;/*border:1px solid #e5e5e5;*/border-radius:5px;}
.in-services ul li .items .img{float:left;width:100%;padding-bottom:66.31%;position:relative;overflow:hidden;}
.in-services ul li .items .img img{width:100%;min-height:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.in-services ul li .items .img:hover img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.in-services ul li .items .text .tit{float:left;width:100%;margin-top:10px;font-size:16px;color:#333;line-height:30px;text-align:center;}
.in-services ul li .items:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.05);}
@media screen and (max-width:991px){
	.in-services{margin:28px 0;}
	.in-services ul li{width:50%;}
	.in-services ul li .items .text .tit{font-size:15px;line-height:25px;}
}
@media screen and (max-width:767px){
	.in-services{margin:18px 0;}
	.in-services ul{margin:0 -8px;}
	.in-services ul li{width:50%;padding:8px;}
	.in-services ul li .items{padding:10px;}
	.in-services ul li .items .text .tit{line-height:22px;}
}
/*首页我们的服务 结束*/

/*首页主要服务领域 开始*/
.in-application{float:left;width:100%;margin:38px 0;}
.in-application ul{margin:0 -10px;}
.in-application ul li{float:left;width:25%;padding:10px;}
.in-application ul li .items{float:left;width:100%;padding:10px;}
.in-application ul li .items .name{float:left;width:100%;margin-bottom:10px;font-size:16px;font-weight:bold;color:#df0024;line-height:30px;text-align:center;}
.in-application ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.in-application ul li .items .img img{max-width:147px;}
.in-application ul li .items .ename{float:left;width:100%;margin-top:10px;font-size:16px;color:#333;line-height:30px;text-align:center;}
.in-application ul li .items .img:hover{transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);}
@media screen and (max-width:991px){
	.in-application{margin:28px 0;}
	.in-application ul{margin:0 -8px;}
	.in-application ul li{width:50%;padding:8px;}
	.in-application ul li .items .name{font-size:14px;}
	.in-application ul li .items .ename{font-size:12px;line-height:30px;}
}
/*首页主要服务领域 结束*/

/*首页客户访谈 开始*/
.in-interview{float:left;width:100%;margin:38px 0;}
.in-interview ul{margin:0 -10px;}
.in-interview ul li{float:left;width:33.333%;padding:10px;}
.in-interview ul li .items{float:left;width:100%;padding:10px;}
.in-interview ul li .items .videoBox{float:left;width:100%;padding-bottom:58%;position:relative;overflow:hidden;}
.in-interview ul li .items .videoBox video,
.in-interview ul li .items .videoBox p,
.in-interview ul li .items .videoBox img{width:100%;height:100%;position:absolute;left:0;top:0;}
.in-interview ul li .items .videoBox p iframe{width:100%;height:100%;}
.in-interview ul li .items .videoBox video::-internal-media-controls-download-button{display:none;}
.in-interview ul li .items .videoBox video::-webkit-media-controls-enclosure{overflow:hidden!important;}
.in-interview ul li .items .videoBox video::-webkit-media-controls-panel{width:calc(100% + 30px);}
.in-interview ul li .items .videoBox video::-webkit-media-controls-timeline{display:none;}
.in-interview ul li .items .name{float:left;width:100%;margin-top:10px;font-size:16px;font-weight:bold;color:#df0024;line-height:30px;text-align:center;}




@media screen and (max-width:991px){
	.in-interview{margin:28px 0;}
	.in-interview ul li{width:100%;}
	.in-interview ul li .items .text .tit{font-size:15px;line-height:25px;}
}
@media screen and (max-width:767px){
	.in-interview{margin:18px 0;}
	.in-interview ul{margin:0 -8px;}
	.in-interview ul li{width:100%;padding:8px;}
	.in-interview ul li .items{padding:10px;}
	.in-interview ul li .items .text .tit{line-height:22px;}
}
/*首页客户访谈 结束*/


/*首页新闻模块 开始*/
.in-news{float:left;width:100%;margin:38px 0;}
.in-news ul{margin:0 -10px;}
.in-news ul li{float:left;width:33.333%;padding:10px;}
.in-news ul li .items{float:left;width:100%;padding:15px;border:1px solid #e5e5e5;background:#fff;border-radius:8px;}
.in-news ul li .items .tit{float:left;width:100%;font-size:18px;color:#333;font-weight:bold;line-height:28px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;}
.in-news ul li .items .time{float:left;width:100%;margin:10px 0;}
.in-news ul li .items .des{float:left;width:100%;font-size:14px;color:#999;line-height:20px;height:60px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;}
@media screen and  (max-width:768px){
	.in-news{margin:18px 0;}
	.in-news ul li{width:100%;}
	.in-news ul li .items{padding:10px;}
	.in-news ul li .items .tit{font-size:14px;line-height:25px;}
	.in-news ul li .items .des{font-size:12px;line-height:20px;}
}
/*首页新闻模块 结束*/

/*footer*/
.footer{float:left;width:100%;padding:60px 0 30px;position:relative;}
.footer .footer_l{float:left;width:65%;}
.footer .footer_l .footer_logo{float:left;width:100%;}
.footer .footer_l .footer_logo img{max-width:170px;}
.footer .footer_l .footer_nav{float:left;width:100%;padding:30px 0;}
.footer .footer_l .footer_nav a{display:inline-block;padding:10px 20px 10px 0;font-size:16px;color:#fff;}
.footer .footer_l .footer_contact{float:left;width:100%;}
.footer .footer_l .footer_contact .addlist{float:left;width:60%;font-size:13px; color:#fff;}
.footer .footer_l .footer_contact .otherlist{float:right;width:35%;font-size:13px; color:#fff;}
.footer .footer_r{float:right;width:30%;}
.footer .footer_r .ewm{float:left;width:100%;padding-top:10px;}
.footer .footer_r .ewm ul{margin:0 -10px;}
.footer .footer_r .ewm ul li{float:left;width:50%;padding:10px; text-align:center;}
.footer .footer_r .ewm ul li img{max-width:120px;}
.footer .footer_r .ewm ul li p{margin-top:10px;font-size:15px;color:#fff;line-height:30px;}
.friendlink{float:left;width:100%;padding:15px 0;color:#fff;}
.friendlink a{display:inline-block; margin:0 3px; color:#fff;}
.copyright{float:left;width:100%;padding:15px 0;}
.copyright .copyright_l{float:left;font-size:14px;color:#fff;line-height:26px;font-family:Arial;}
.copyright .copyright_r{float:right;font-size:14px;line-height:26px;font-family:Arial;}
.copyright .copyright_r span{margin:0 10px;color:#fff;}
.copyright .copyright_r a{color:#fff;}
.copyright .copyright_r a:hover{opacity:0.9;}
@media screen and (max-width:991px){
	.footer{padding:30px 0 10px;position:relative;}
	.footer .footer_l{width:100%;}	
	.footer .footer_l .footer_logo img{max-height:50px;}
	.footer .footer_l .footer_nav{padding:15px 0;}
	.footer .footer_l .footer_nav a{padding:5px 6px 5px 0;font-size:14px;}
	.footer .footer_l .footer_contact .addlist{width:100%;font-size:12px;}
	.footer .footer_l .footer_contact .otherlist{width:100%;font-size:12px;}
	.footer .footer_r{width:100%;}
	.copyright{padding:10px 0;text-align:center;}
	.copyright .copyright_l{width:100%;font-size:12px;line-height:22px;}
	.copyright .copyright_r{width:100%;font-size:12px;line-height:22px;}
	.copyright .copyright_r span{margin:0 6px;}
}

/*内页栏目导航  开始*/
.leafcms_SideLayer{float:left;width:100%;margin:50px 0 30px;text-align:center;}
.leafcms_SideLayer ul{width:100%;}
.leafcms_SideLayer ul li{display:inline-block;margin:5px 5px auto;padding:10px 20px;font-size:15px;background:#f1f1f1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.leafcms_SideLayer ul li a{color:#666;}
.leafcms_SideLayer ul li.hover,
.leafcms_SideLayer ul li:hover{background:#df0024; color:#fff;}
.leafcms_SideLayer ul li.hover a,
.leafcms_SideLayer ul li:hover a{color:#fff;}
@media screen and (max-width:767px){
	.leafcms_SideLayer{margin:30px 0 15px;}
	.leafcms_SideLayer ul li{margin:5px 2px auto;padding:5px 8px;font-size:12px;}
}
/*内页栏目导航  结束*/


/*新闻列表 开始*/
.list-news{float:left;width:100%;margin:20px 0;}
.list-news ul{margin:0 -10px;}
.list-news ul li{float:left;width:100%;padding:0 10px;line-height:22px;}
.list-news ul li .items{float:left;width:100%;margin:10px 0;border:1px solid #f1f1f1;background:#f1f1f1;position:relative;overflow:hidden;}
.list-news ul li .items .time{float:left;width:150px;height:auto;padding:30px 0;font-size:16px;text-align:center;overflow:hidden;}
.list-news ul li .items .time b{display:block;font-size:36px;line-height:40px;color:#df0024;}
.list-news ul li .items .time em{font-style:normal;}
.list-news ul li .items .info{float:right;width:calc(100% - 150px);height:auto;padding:30px 40px;background:#fff;overflow:hidden;}
.list-news ul li .items .info .text{float:left;width:calc(100% - 80px);height:84px;overflow:hidden;}
.list-news ul li .items .info .text .tit{width:100%;font-weight:bold;font-size:20px;font-weight:bold;line-height:30px;height:30px;}
.list-news ul li .items .info .text .des{width:100%;color:#999;line-height:25px;height:50px;font-size:15px;overflow:hidden;}
.list-news ul li .items .info .more{float:right;width:80px;height:84px;font-size:15px;background:url(../images/news_more_right.png) center center no-repeat;}
.list-news ul li .items .info:hover{background:#f1f1f1;}
.list-news ul li .items a{color:#060606;font-size:16px;display:flex;justify-content:space-between;align-items:center;}
.list-news ul li .items a:hover{text-decoration:none;color:#df0024;}
@media screen and (max-width:767px){
	.list-news{margin:5px 0;}
	.list-news ul li .items{margin:5px 0;}
	.list-news ul li .items .time{width:80px;padding:20px 0;}
	.list-news ul li .items .info{width:calc(100% - 80px);padding:20px 15px;}
	.list-news ul li .items .info .text{width:100%;}
	.list-news ul li .items .info .text .tit{font-size:15px;}
	.list-news ul li .items .info .text .des{font-size:12px;}
	.list-news ul li .items .info .more{display:none;}

}
/*新闻列表 结束*/

/*新闻详情 开始*/
.news-show{float:left;width:100%;}
.news-show .title{float:left;width:100%;margin:50px 0 20px;text-align:center;color:#333;font-size:30px;font-weight:bold;}
.news-show .meta{float:left;width:100%;padding:0 0 10px;text-align:center;font-size:13px;border-bottom:1px solid #dddddd;color:#999;overflow:hidden;}
.news-show .content{float:left;width:100%;padding:40px 0;color:#666;font-size:15px;line-height:30px;}
.news-show .content img{max-width:100%;}
.news-show .content h4{
  font-weight:bold;
  line-height:25px;
  border-left:5px solid #df0024;
  padding-left:15px;
}
.news-show .prevNext{float:left;width:100%;margin:20px 0;text-align:left;position:relative;}
.news-show .prevNext li{float:left;width:100%;padding:10px 0;font-size:15px;}
.news-show .prevNext li a{white-space:nowrap;text-overflow:ellipsis;}
.news-show .prevNext li a:hover{color:#df0024;}
@media screen and (max-width:767px){
	.news-show .title{margin:20px 0 10px;font-size:18px;}
	.news-show .content{font-size:12px;line-height:25px;padding:20px 0;}
	.news-show .prevNext{width:100%;margin:10px 0;}
	.news-show .prevNext li{padding:5px 0;font-size:12px;}
}
/*新闻详情 结束*/


/*下载列表 开始*/
.list-download{float:left;width:100%;margin:20px 0;}
.list-download ul{margin:0 -10px;}
.list-download ul li{float:left;width:100%;padding:0 10px;line-height:22px;}
.list-download ul li .items{float:left;width:100%;margin:10px 0;border:1px solid #f1f1f1;background:#f1f1f1;position:relative;}
.list-download ul li .items .info{float:right;width:100%;padding:30px 40px;background:#fff;overflow:hidden;}
.list-download ul li .items .info .text{float:left;width:calc(100% - 180px);overflow:hidden;}
.list-download ul li .items .info .text .tit{width:100%;font-weight:bold;font-size:20px;color:#333;font-weight:bold;line-height:30px;height:30px;}
.list-download ul li .items .info .text .des{width:100%;color:#999;line-height:25px;height:50px;font-size:15px;overflow:hidden;}
.list-download ul li .items .info .more{float:right;width:180px;padding:30px 40px;font-size:15px;line-height:25px;background-image:url(../images/news_more_right.png);background-repeat:no-repeat;background-position:130px center;}
.list-download ul li .items .info:hover{background:#f1f1f1;}
.list-download ul li .items a{color:#060606;font-size:16px;display:flex;justify-content:space-between;align-items:center;}
.list-download ul li .items a:hover{text-decoration:none;color:#df0024;}
@media screen and (max-width:767px){
	.list-download{margin:5px 0;}
	.list-download ul li .items{margin:5px 0;}
	.list-download ul li .items .info{padding:20px 15px;}
	.list-download ul li .items .info .text{width:calc(100% - 90px);}
	.list-download ul li .items .info .text .tit{font-size:15px;}
	.list-download ul li .items .info .text .des{font-size:12px;}
	.list-download ul li .items .info .more{width:90px;padding:30px 10px;background-position:130px center;}

}
/*下载列表 结束*/


.feedback{margin-top:30px;margin-bottom:80px;}
.feedback h3{margin-bottom:30px;}
.form-horizontal .form-group{margin-right:-10px;margin-left:-10px;}
.codeimg{margin:0px 0px -10px -18px;}
.feedback .form-group{width:48%;float:left;background:#f1f1f1;line-height:40px;border:1px solid #ddd;overflow:hidden;}
.feedback .fullwidth{width:100%;}
.feedback .form-group:nth-child(2n){margin-left:4%;}
.feedback .form-group label{margin:0;text-align:left;text-indent:20px;width:100px;float:left;overflow:hidden;}
.feedback .form-group .ipt{width:calc(100% - 100px);float:left;}
.feedback .form-group input,
.feedback .form-group textarea{height:40px;line-height:40px;border:0;padding:6px 0;background:transparent;box-shadow:none;}
.feedback .form-group textarea{width:calc(100% - 100px);float:left;height:120px;padding:0;resize:none;}
.feedback .btn{padding:8px 30px;border-radius:4px;}

@media  screen and (max-width:767px){
	.feedback .form-group{width:100%;}
	.feedback .form-group:nth-child(2n){margin-left:0;}
	.feedback .btn{width:100%;}
}

/*  */
#preview{height:100%;display:none;z-index:9999}
#preview{position: relative}
#preview .download_link{position: absolute;bottom:0;left:0;background-color: #fff;text-align:center;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center}
#preview .download_link a{color:#333; text-decoration: none;font-weight:bold; display: block; background-color: #FFF; width:30%; margin:0 auto}
#preview .prevButton{background: url('/static/images/prevlabel.gif') no-repeat;width:63px;height:32px;position: absolute;top:45%;left:0}
#preview .nextButton{background: url('/static/images/nextlabel.gif') no-repeat;width:63px;height:32px;position: absolute;top:45%;right:0}
#preview .closeButton{background: url('/static/images/closelabel.gif') no-repeat;width:66px;height:22px;position: absolute;bottom:8px;right:8px}
#preview .blockDescription{position: absolute;bottom:0;left:0;color:#333;padding-left:10px;height:40px;line-height:40px;font-size:14px}

.content-bg{float:left;width:100%;height:auto;overflow: hidden;}
.content-bg li{width:calc(25% - 30px);height:192px;border:1px solid #EEE;float:left;margin:15px;position:relative;overflow:hidden;cursor:pointer}
.save{width:100%;height:30px;line-height:30px;top:192px;left:0;position:absolute;color:#fff;background:#000;font-size:12px;text-align:center;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.save a{color:#fff;display:block;cursor:pointer}

@media  screen and (max-width:767px){
	#preview .download_link{font-size:13px;}
	#preview .blockDescription{display:none;}
  .content-bg li{width:calc(50% - 15px);margin:7.5px;}

}


/*招聘列表 开始*/
.list-join{float:left;width:100%;margin:20px 0;}
.list-join ul{margin:0 -10px;}
.list-join ul li{float:left;width:100%;padding:0 10px;line-height:25px;}
.list-join ul li .items{float:left;width:100%;padding:10px;position:relative;}
.list-join ul li .items .title{float:left;width:100%;height:auto;padding:10px;border-left:10px solid #df0024;background:#f1f1f1;font-size:18px;color:#333;font-weight:bold;overflow:hidden;}
.list-join ul li .items .title a{float:right;display:block;font-size:12px;color:#666;}
.list-join ul li .items .info{float:left;width:100%;overflow:hidden;}
.list-join ul li .items .info .text{width:50%;padding:30px;overflow:hidden;}
.list-join ul li .items .info .text ._name{float:left;width:100%;margin-bottom:15px;padding-bottom:10px;font-size:18px;font-weight:bold;color:#333;overflow:hidden;position:relative;}
.list-join ul li .items .info .text ._name::after{width:70px;height:1px;background:#df0024;content:"";position:absolute;bottom:0;left:0;}
.list-join ul li .items .info .text ._content{float:left;width:100%;font-size:14px;overflow:hidden;}
.list-join ul li .items a{color:#060606;font-size:16px;display:flex;justify-content:space-between;align-items:center;}
.list-join ul li .items a:hover{text-decoration:none;color:#df0024;}
@media screen and (max-width:767px){
	.list-join{margin:0 -5px;}
	.list-join ul li{padding:0 5px;}
	.list-join ul li .items{padding:5px;}
	.list-join ul li .items .title{font-size:15px;}
  .list-join ul li .items .info .text{width:100%;padding:20px 10px;}
  .list-join ul li .items .info .text ._name{margin-bottom:10px;padding-bottom:5px;font-size:15px;}
  .list-join ul li .items .info .text ._name::after{width:60px;}

}
/*招聘列表 结束*/



/*单页 开始*/
.page{float:left;width:100%;padding:60px 0 20px;}
.about-left{float:left;width:48%;}
.about-right{float:right;width:48%;}
.about-left .name{float:left;width:100%;font-size:28px;font-weight:500;color:#333;overflow:hidden;}
.about-left .name span{margin-left:15px;font-size:16px;}
.about-left .content{float:left;width:100%;height:auto;margin:20px 0; line-height:25px; font-size:15px; overflow:hidden;}
.about-left .content p{margin:10px 0;}
.about-right .mapimg{float:left;width:100%;height:auto;padding-top:60px;overflow:hidden;}
.about-right .mapimg img{max-width:100%;}
.list-team{float:left;width:100%;height:auto;margin:50px 0;}
.list-team ul{margin:0 -5px;}
.list-team ul li{float:left;width:33.333%;padding:5px;}
.list-team ul li .items{float:left;width:100%;height:auto;padding:10px;}
.list-team ul li .items .img{float:left;width:150px;overflow:hidden;}
.list-team ul li .items .img img{width:100%;border:3px solid #f1f1f1;border-radius:50%;}
.list-team ul li .items .img img:hover{border-color:#ddd;}
.list-team ul li .items .text{margin-left:168px;}
.list-team ul li .items .text .name{float:left;width:100%;height:28px;margin-top:20px;font-size:18px;font-weight:bold;}
.list-team ul li .items .text .des{float:left;width:100%;margin-top:10px;font-size:12px;color:#666;line-height:22px;letter-spacing:1px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.case-left{float:left;width:48%;margin:50px 0;}
.case-left .img-case{float:left;width:100%;padding:5px;}
.case-left .img-case .img{float:left;width:100%; border:2px solid #f1f1f1;}
.case-left .img-case .img img{width:100%;max-width:100%;}
.case-left .img-case .name{float:left;margin-top:20px;line-height:30px;font-size:16px;}
.case-right{float:right;width:48%;margin:50px 0;}
.case-right .list-case{float:left;width:100%;overflow:hidden;}
.case-right .list-case ul{padding:5px;}
.case-right .list-case ul li{float:left;width:100%;padding:5px;}
.case-right .list-case ul li .items{float:left;width:100%;height:auto;padding:10px 0;border-bottom:2px solid #f1f1f1;}
.case-right .list-case ul li .items .tit{float:left;width:100%;line-height:30px;font-size:16px;}
.joinus-bg{background: url(../images/joinus-bg.jpg) no-repeat center;background-size:100%;padding:50px 0;color: #333;text-align: center;background-size: cover}
.joinus{}
.joinus .tp1{font-size:30px;line-height:35px;}
.joinus .tp2{font-size:15px;padding:10px 0 15px;line-height:30px;}
.joinus a{display:block;font-size:15px;color:#333;border: 2px solid #333;border-radius:5px;line-height:30px;margin: 0 auto;width:150px;}
.joinus a:hover{border-color: #CF1724;background: #CF1724;color:#fff;}

@media  screen and (max-width:767px){
.page{padding:30px 0;}
.about-left{width:100%;}
.about-left .name{font-size:20px;}
.about-left .name span{margin-left:10px;font-size:18px;}
.about-left .content{margin:10px 0; line-height:22px; font-size:13px;}
.about-left .content p{margin:5px 0;}
.about-right{width:100%;}
.about-right .mapimg{padding-top:0;}
.list-team{margin:20px 0;}
 .list-team ul li{width:100%;padding:5px;}
 .list-team ul li .items .img{width:100px;overflow:hidden;}
.list-team ul li .items .text{margin-left:110px;}
.list-team ul li .items .text .name{height:25px;margin-top:10px;font-size:15px;font-weight:bold;}
.list-team ul li .items .text .des{margin-top:0;font-size:12px;line-height:18px;}
.case-left{width:100%;margin:20px 0;}
.case-left .img-case .name{margin-top:20px;line-height:25px;font-size:14px;}
.case-right{width:100%;margin:0 0 10px;}
.case-right .list-case ul li .items .tit{line-height:25px;font-size:14px;}
}


.sub-tit{float:left;width:100%;margin-top:100px;text-align:center;}
.sub-tit .name{float:left;width:100%;padding-bottom:5px;font-size:28px;line-height:38px;font-weight:bold;color:#333;}
.sub-tit .names{float:left;width:100%;padding-bottom:5px;font-size:16px;line-height:30px;}
@media  screen and (max-width:767px){
	.sub-tit{margin-top:50px;}
	.sub-tit .name{font-size:20px;line-height:30px;}
}

.sub-tits{float:left;width:100%;margin-top:50px;text-align:center;}
.sub-tits .name{float:left;width:100%;padding-bottom:5px;font-size:28px;line-height:38px;font-weight:bold;color:#333;}
.sub-tits .names{float:left;width:100%;padding-bottom:5px;font-size:16px;line-height:30px;}
@media  screen and (max-width:767px){
	.sub-tits{margin-top:30px;}
	.sub-tits .name{font-size:20px;line-height:30px;}
}




.list-process01{float:left;width:100%;margin:38px 0;}
.list-process01 ul{margin:0 -10px; padding:0 10px;}
.list-process01 ul li{float:left;width:20%;padding:10px;}
.list-process01 ul li .items{float:left;width:100%;padding:10px 0;}
.list-process01 ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.list-process01 ul li .items .img img{max-width:120px;}
.list-process01 ul li .items .name{float:left;width:100%;height:30px;margin-top:10px;font-size:16px;font-weight:bold;line-height:30px;text-align:center;}
.list-process01 ul li .items .names{float:left;width:100%;height:60px;font-size:15px;line-height:30px;text-align:center;text-overflow:ellipsis; overflow: hidden;}
@media screen and (max-width:991px){
	.list-process01{margin:28px 0;}
	.list-process01 ul{padding:0 10px;}
	.list-process01 ul li{padding:10px 0;}
	.list-process01 ul li .items .img img{max-width:60px;}
	.list-process01 ul li .items .name{font-size:15px;}
	.list-process01 ul li .items .names{font-size:12px;}
}
.fuwujiyu01{float:left;margin:50px 0 0;padding:0 60px;font-size:16px;line-height:28px;}
@media screen and (max-width:991px){
.fuwujiyu01{margin:30px 0;padding:0 20px;font-size:14px;line-height:20px;}
}



.list-process02{float:left;width:100%;margin:38px 0;}
.list-process02 ul{margin:0 -10px; padding:0 50px;}
.list-process02 ul li{float:left;width:33.333%;padding:10px;}
.list-process02 ul li .items{float:left;width:100%;padding:10px 0;}
.list-process02 ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.list-process02 ul li .items .img img{max-width:120px;}
.list-process02 ul li .items .name{float:left;width:100%;height:30px;margin-top:10px;font-size:16px;font-weight:bold;line-height:30px;text-align:center;}
.list-process02 ul li .items .names{float:left;width:100%;height:60px;font-size:15px;line-height:30px;text-align:center;text-overflow:ellipsis; overflow: hidden;}
@media screen and (max-width:991px){
	.list-process02{margin:28px 0;}
	.list-process02 ul{padding:0 10px;}
	.list-process02 ul li{padding:10px 0;}
	.list-process02 ul li .items .img img{max-width:60px;}
	.list-process02 ul li .items .name{font-size:15px;}
	.list-process02 ul li .items .names{font-size:12px;}
}


.fuwujiyu02{float:left;margin:50px 0 0;padding:0 150px;font-size:16px;line-height:28px;}
@media screen and (max-width:991px){
.fuwujiyu02{margin:30px 0;padding:0 20px;font-size:14px;line-height:20px;}
}


.zgtx03{float:left;margin:50px 0 0;padding:0 50px;font-size:16px;line-height:28px;}
@media screen and (max-width:991px){
.zgtx03{margin:30px 0;padding:0 20px;font-size:14px;line-height:20px;}
}


.list-process03{float:left;width:100%;margin:38px 0;}
.list-process03 ul{margin:0 -10px; padding:0 50px;}
.list-process03 ul li{float:left;width:25%;padding:10px;}
.list-process03 ul li .items{float:left;width:100%;padding:10px;}
.list-process03 ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.list-process03 ul li .items .img img{max-width:120px;}
.list-process03 ul li .items .name{float:left;width:100%;height:30px;margin-top:10px;font-size:16px;font-weight:bold;line-height:30px;text-align:center;}
.list-process03 ul li .items .names{float:left;width:100%;height:auto;margin-top:10px;font-size:13px;line-height:30px;text-align:left;overflow: hidden;}
@media screen and (max-width:991px){
	.list-process03{margin:28px 0;}
	.list-process03 ul{padding:0 10px;}
	.list-process03 ul li{width:100%;}
	.list-process03 ul li .items .img img{max-width:60px;}
	.list-process03 ul li .items .name{font-size:15px;}
	.list-process03 ul li .items .names{font-size:12px;}
}

.aqzb03{float:left;margin:50px 0 0;padding:0 50px;font-size:16px;line-height:28px;}
@media screen and (max-width:991px){
.aqzb03{margin:30px 0;padding:0 20px;font-size:14px;line-height:20px;}
}


.lcpj04{float:left;width:100%;height:auto;margin:50px 0 0;padding:0 80px 0 100px;overflow:hidden;}
.lcpj04-left{float:left;width:calc(100% - 260px);height:auto;overflow:hidden;}
.lcpj04-left .text{float:left;width:100%;height:auto;padding:30px 0;overflow:hidden;}
.lcpj04-left .text .name{float:left;width:100%;height:auto;text-align:center;padding-bottom:15px;font-size:25px;line-height:38px;font-weight:bold;overflow:hidden;}
.lcpj04-left .text .des{float:left;width:100%;height:auto;font-size:16px;line-height:28px;overflow:hidden;}
.lcpj04-right{float:right;width:230px;height:auto;overflow:hidden;}
.lcpj04-right .img{float:left;width:100%;height:auto;text-align:center;overflow:hidden;}
.lcpj04-right .img img{max-width:100%;margin:o auto;}

@media screen and (max-width:991px){
.lcpj04{margin:30px 0;padding:0 20px;}
.lcpj04-left{width:100%;}
.lcpj04-left .text{padding:10px 0;}
.lcpj04-left .text .name{font-size:20px;line-height:28px;}
.lcpj04-left .text .des{font-size:13px;line-height:20px;}
.lcpj04-right{width:100%;}
}

.wxzs04{float:left;width:100%;margin:50px 0 0;padding:0 100px;font-size:16px;line-height:28px;}
.wxzs04 img{max-width:100%;}
@media screen and (max-width:991px){
.wxzs04{margin:30px 0;padding:0 20px;font-size:14px;line-height:20px;}
}

.hgyaq04{float:left;width:100%;margin:50px 0 0;padding:0 100px;font-size:16px;line-height:28px;}
@media screen and (max-width:991px){
.hgyaq04{margin:30px 0;padding:0 20px;font-size:14px;line-height:20px;}
}



.kyzyx05{float:left;width:100%;margin:50px 0 0;padding:0 60px;font-size:16px;line-height:28px;}
.kyzyx05 img{max-width:100%;}
@media screen and (max-width:991px){
.kyzyx05{margin:20px 0;padding:0 20px;font-size:14px;line-height:20px;}
}

.gcgc05{float:left;width:100%;margin:50px 0 0;padding:0 50px;font-size:16px;line-height:28px;}
.gcgc05 img{max-width:100%;}
@media screen and (max-width:991px){
.gcgc05{margin:20px 0;padding:0 10px;font-size:14px;line-height:20px;}
}

.tsxg05{float:left;width:100%;margin:50px 0 0;padding:0 60px;font-size:16px;line-height:28px;}
.tsxg05 img{max-width:100%;}
@media screen and (max-width:991px){
.tsxg05{margin:20px 0;padding:0 20px;font-size:14px;line-height:20px;}
}


.fxglzyx06{float:left;margin:50px 0 0;padding:0 60px;font-size:16px;line-height:28px;}
.fxglzyx06 img{max-width:100%;}
@media screen and (max-width:991px){
.fxglzyx06{margin:20px 0;padding:0 20px;font-size:14px;line-height:20px;}
}


.list-process06{float:left;width:100%;width:100%;margin:38px 0;}
.list-process06 ul{margin:0 -10px; padding:0 50px;}
.list-process06 ul li{float:left;width:16.666%;padding:10px;}
.list-process06 ul li .items{float:left;width:100%;padding:10px;}
.list-process06 ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.list-process06 ul li .items .img img{max-width:120px;}
.list-process06 ul li .items .name{float:left;width:100%;height:30px;margin-top:10px;font-size:15px;font-weight:bold;line-height:30px;text-align:center;}
.list-process06 ul li .items .names{float:left;width:100%;height:30px;margin-top:10px;font-size:16px;font-weight:bold;line-height:30px;text-align:center;}
@media screen and (max-width:991px){
	.list-process06{margin:28px 0;}
	.list-process06 ul{padding:0 10px;}
	.list-process06 ul li{width:50%;}
	.list-process06 ul li .items .img img{max-width:60px;}
	.list-process06 ul li .items .name{font-size:13px;}
	.list-process06 ul li .items .names{font-size:15px;}
}

.fxglwbqx06{float:left;width:100%;margin:50px 0 0;padding:0 60px;font-size:16px;line-height:28px;}
.fxglwbqx06 img{max-width:100%;}
@media screen and (max-width:991px){
.fxglwbqx06{margin:20px 0;padding:0 20px;font-size:14px;line-height:20px;}
}



/*services07 开始*/
.services07{float:left;width:100%;padding:60px 0 10px;}
.services07 .services07-video{float:left;width:48%;position:relative;}
.services07 .services07-video .videoBox{width:100%;padding-bottom:58%;overflow:hidden;position:relative;}
.services07 .services07-video .videoBox video,
.services07 .services07-video .videoBox p,
.services07 .services07-video .videoBox img{width:100%;height:100%;position:absolute;left:0;top:0;}
.services07 .services07-video .videoBox p iframe{width:100%;height:100%;}
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden!important;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}
.black-on{width:100%;height:100%;background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;}
.black-on span{width:51px;height:51px;position:absolute;left:50%;top:50%;display:block;margin:0 0 0 -25.5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.services07 .services07-info{float:right;width:48%;height:auto;position:relative;}
.services07 .services07-info h3{font-size:20px;color:#333;padding:10px 0 0;font-weight:bold;}
.services07 .services07-info div{margin:15px 0 0;font-size:15px;color:#333;line-height:30px;overflow:hidden;}

@media  screen and (max-width:767px){
	.services07{padding:20px 0;}
	.services07 .services07-video{width:100%;}
	.services07 .services07-info{width:100%; margin-top:10px;}
	.services07 .services07-info h3{font-size:20px;}
	.services07 .services07-info div{font-size:14px; line-height:20px;}
}

.list-services07tedian{float:left;width:100%; margin:20px 0;}
.list-services07tedian ul{margin:0 -10px;}
.list-services07tedian ul li{float:left;width:33.333%;padding:10px;}
.list-services07tedian ul li .items{float:left;width:100%;overflow:hidden;}
.list-services07tedian ul li .items .name{display:inline;font-size:18px;line-height:1.4;overflow:hidden;font-weight:bold;}
.list-services07tedian ul li .items .name span{color:#df0024;}
@media screen and (max-width:767px){
	.list-services07tedian{margin:10px 0;}
	.list-services07tedian ul li{width:100%;padding:5px;}
  .list-services07tedian ul li .items{padding:5px;}
  .list-services07tedian ul li .items .name{width:100%;font-size:16px;}
}


.list-services07our{float:left;width:100%; margin:30px 0;}
.list-services07our ul{margin:0 -10px;}
.list-services07our ul li{float:left;width:33.333%;padding:10px;}
.list-services07our ul li .items{float:left;width:100%;overflow:hidden;}
.list-services07our ul li .items .name{display:inline;font-size:16px;line-height:1.4;overflow:hidden;}
.list-services07our ul li .items .name span{color:#df0024;}
.list-services07our ul li:last-child .items{margin-bottom:0;}
@media screen and (max-width:767px){
	.list-services07our{margin:10px 0;}
	.list-services07our ul li{width:50%;padding:5px;}
  .list-services07our ul li .items{padding:5px;}
  .list-services07our ul li .items .name{width:100%;font-size:13px;}
}


.list-services07shouhuo{float:left;width:100%; margin:30px 0;}
.list-services07shouhuo ul{margin:0 -10px;}
.list-services07shouhuo ul li{float:left;width:50%;padding:10px;}
.list-services07shouhuo ul li .items .img{float:left;width:80px;line-height:0;}
.list-services07shouhuo ul li .items .img img{width:100%;}
.list-services07shouhuo ul li .items .text{margin-left:80px;height:80px;overflow:hidden;}
.list-services07shouhuo ul li .items .text .name{display:inline;font-size:18px;line-height:80px;overflow:hidden;}
.list-services07shouhuo ul li:last-child .items{margin-bottom:0;}
@media screen and (max-width:767px){
	.list-services07shouhuo{margin:10px 0;}
	.list-services07shouhuo ul li{width:100%;padding:5px;}
	.list-services07shouhuo ul li .items .img{width:40px;}
	.list-services07shouhuo ul li .items .text{margin-left:40px;height:40px;}
	.list-services07shouhuo ul li .items .text .name{font-size:13px;line-height:40px;}
}

.list-services07appli{float:left;width:100%;margin:38px 0;text-align:center;}
.list-services07appli ul{width:100%;margin:0 -10px;}
.list-services07appli ul li{width:19%;display:inline-block;overflow:hidden;}
.list-services07appli ul li .items{float:left;width:100%;}
.list-services07appli ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;}
.list-services07appli ul li .items .img img{max-width:120px;}
.list-services07appli ul li .items .name{float:left;width:100%;height:30px;margin:10px 0 30px;font-size:15px;line-height:30px;text-align:center;}
@media screen and (max-width:991px){
	.list-services07appli{margin:28px 0;}
	.list-services07appli ul{padding:0 10px;}
	.list-services07appli ul li{width:32%;}
	.list-services07appli ul li .items .img img{max-width:60px;}
	.list-services07appli ul li .items .name{font-size:13px;}
	.list-services07appli ul li .items .names{font-size:15px;}
}



.jjfangan{float:left;width:100%;margin:50px 0 0;padding:0 50px;font-size:16px;line-height:28px;}
.jjfangan img{max-width:100%;}
@media screen and (max-width:991px){
.jjfangan{margin:20px 0;padding:0 20px;font-size:14px;line-height:20px;}
}

.zdtuchu{float:left;width:100%;margin:50px 0 0;padding:0 60px;font-size:16px;line-height:28px;}
.zdtuchu img{max-width:100%;}
@media screen and (max-width:991px){
.zdtuchu{margin:20px 0;padding:0 20px;font-size:14px;line-height:20px;}
}


/*FAQ列表 开始*/
.list-faq{float:left;width:100%;margin:38px 0;}
.list-faq ul{margin:0 -10px;}
.list-faq ul li{float:left;width:100%;padding:10px;}
.list-faq ul li .items{float:left;width:100%;padding:15px;}
.list-faq ul li .items .name{float:left;width:100%;font-size:20px;color:#333;font-weight:bold;line-height:30px;overflow:hidden;}
.list-faq ul li .items .des{float:left;width:100%;height:auto;margin-top:20px;padding-left:40px;font-size:16px;color:#666;line-height:25px;overflow:hidden;}
@media screen and  (max-width:768px){
	.list-faq{margin:18px 0;}
	.list-faq ul li{width:100%;}
	.list-faq ul li .items{padding:5px;}
	.list-faq ul li .items .name{font-size:14px;line-height:25px;}
	.list-faq ul li .items .des{margin-top:10px;font-size:12px;line-height:20px;}
}
/*FAQ列表  结束*/

/*单页详情  开始*/
.page-content{float:left; width:100%; height:auto; min-height:350px; padding:20px;border-radius:5px;background:#fff;overflow:hidden;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);}
.page-content img{max-width:100%;}
.page-content .catname{float:left;width:100%;padding:15px 0;text-align:center;font-size:30px;border-bottom:1px solid #f5f5f5;color:#555;}
.page-content .content{float:left;width:100%;padding:15px 0 0;line-height:180%;font-size:14px;color:#666;}

@media screen and (max-width:991px){
	.page-content{padding:15px;}
	.page-content .catname{padding:10px 0;font-size:26px;}
	.page-content .content{padding:10px 0 0;font-size:13px;}
}

/*单页详情  结束*/



.appli-content{float:left;width:100%;height:auto;margin:30px 0 0;overflow:hidden;}
.appli-content .left-con{float:left;width:calc(100% - 300px);height:auto;overflow:hidden;}
.appli-content .left-con ._con{float:left;width:100%;height:auto;padding:30px 0;font-size:15px;line-height:30px;overflow:hidden;}

.appli-content .right-nav{float:right;width:250px;height:auto;overflow:hidden;}
.appli-content .right-nav ._nav{float:left;width:100%;height:auto;padding:30px;overflow:hidden;}
.appli-content .right-nav ._nav h3{margin-bottom:15px;padding-left:10px;font-size:18px;font-weight:bold;color:#333;}
.appli-content .right-nav ._nav ul{width:100%;}
.appli-content .right-nav ._nav ul li{float:left;width:100%;height:30px;margin-bottom:5px;padding-left:10px;font-size:15px;line-height:30px;background:#f9f9f9;}
.appli-content .right-nav ._nav ul li:hover{background:#df0024; color:#fff;}
.appli-content .right-nav ._nav ul li:hover a{color:#fff;}

@media screen and (max-width:991px){
.appli-content{margin:20px 0;}
.appli-content .left-con{width:100%;}
.appli-content .right-nav{width:100%;}
.appli-content .right-nav ._nav{padding:3px;}
.appli-content .right-nav ._nav ul li{height:25px;margin-bottom:3px;font-size:13px;line-height:25px;}
}


/*我们如何帮您 开始*/
.sub-services{float:left;width:100%;margin:38px 0;}
.sub-services ul{margin:0 -10px;}
.sub-services ul li{float:left;width:33.333%;padding:30px;}
.sub-services ul li .items{float:left;width:100%;padding:10px;background:#fff;border:1px solid #f5f5f5;}
.sub-services ul li .items .img{float:left;width:100%;padding-bottom:66.31%;position:relative;overflow:hidden;}
.sub-services ul li .items .img img{width:100%;min-height:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.sub-services ul li .items .img:hover img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.sub-services ul li .items .text .tit{float:left;width:100%;margin-top:10px;font-size:16px;color:#333;line-height:30px;text-align:center;}
.sub-services ul li .items:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.05);}
@media screen and (max-width:767px){
	.sub-services{margin:18px 0;}
	.sub-services ul{margin:0 -8px;}
	.sub-services ul li{width:100%;padding:8px;}
	.sub-services ul li .items{padding:10px;}
	.sub-services ul li .items .text .tit{font-size:15px;line-height:22px;}
}
/*我们如何帮您 结束*/

/*为什么选择 开始*/
.whychoose{float:left;width:100%;margin:38px 0;}
.whychoose ul{margin:0 -10px;}
.whychoose ul li{float:left;width:50%;padding:10px;}
.whychoose ul li .items{float:left;width:100%;padding:10px;background:#fff;}
.whychoose ul li .items .name{float:left;width:100%;font-size:25px;font-weight:bold;overflow:hidden;}
.whychoose ul li .items .name img{max-width:50px; margin-right:15px;}
.whychoose ul li .items .img{float:left;width:100%;padding-bottom:38.97%;position:relative;overflow:hidden;}
.whychoose ul li .items .img img{width:100%;min-height:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.whychoose ul li .items .img:hover img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.whychoose ul li .items .text{float:left;width:100%;height:60px;margin:10px 0;font-size:16px;color:#333;line-height:30px;}
.whychoose ul li .items:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.05);}
@media screen and (max-width:767px){
	.whychoose{margin:18px 0;}
	.whychoose ul{margin:0 -8px;}
	.whychoose ul li{width:100%;padding:8px;}
	.whychoose ul li .items{padding:10px;}
	..whychoose ul li .items .text{line-height:22px;}
}
/*为什么选择 结束*/




/*通用-列表翻页*/
.pagination-wrapper{float:left;width:100%;text-align:center;}
.pagination{float:left;width:100%;text-align:center;font-size:14px;overflow:hidden;}
.pagination span{display:inline-block;height:30px;margin-left:5px;padding:0px 11px;border:1px solid #ececec;line-height:28px;background:#fff;border-radius:3px;}
.pagination a{display:inline-block;height:30px;margin-left:5px;padding:0px 11px;border:1px solid #ececec;line-height:28px;background:#fff;border-radius:3px;}
.pagination a:hover{height:30px;background:#df0024;color:#fff;box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
.pagination .current-page{height:30px;background:#df0024;color:#fff;box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
@media screen and (max-width:767px){
	.pagination-wrapper{margin:10px 0;}
}


/*通用-产品应用 开始*/
.sub-application{float:left;width:100%;margin:50px 0;}
.sub-application ul{margin:0 -10px;}
.sub-application ul li{float:left;width:25%;padding:10px;}
.sub-application ul li .items{float:left;width:100%;padding:10px;}
.sub-application ul li .items .name{float:left;width:100%;margin-bottom:10px;font-size:16px;font-weight:bold;color:#df0024;line-height:30px;text-align:center;}
.sub-application ul li .items .img{float:left;width:100%;text-align:center;overflow:hidden;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.sub-application ul li .items .img img{max-width:147px;}
.sub-application ul li .items .ename{float:left;width:100%;height:60px;margin-top:10px;font-size:16px;color:#333;line-height:30px;text-align:center;}
.sub-application ul li .items .img:hover{transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);}
.adwenan{float:left;width:100%;margin:30px 0;padding:20px 0; }
.adwenan ul li{float:left;width:33.333%;padding:30px 10px;background:#f1f1f1;}
.adwenan ul li .items{float:left;width:100%;padding:0 10px;line-height:30px;text-align:center;font-size:16px;}
.adwenan ul li:nth-child(2) .items{border-left:1px solid #ccc;border-right:1px solid #ccc;}

.subBtn{float:left;width:100%;padding:30px 0 50px;color: #fff;text-align: center;}
.subBtn a{width:150px;margin: 0 auto;display:block;font-size:16px;font-weight:bold;letter-spacing:1px;color:#fff;background:#df0024;border-radius:5px;line-height:50px;}
.subBtn a:hover{border-color: #CF1724;background: #CF1724;}
@media screen and (max-width:991px){
	.sub-application{margin:28px 0;}
	.sub-application ul{margin:0 -8px;}
	.sub-application ul li{width:50%;padding:8px;}
	.sub-application ul li .items .name{font-size:14px;}
	.sub-application ul li .items .ename{font-size:12px;line-height:30px;}
	.adwenan{margin:30px 0;padding:0 10px; }
.adwenan ul li{width:100%;margin:1px 0 0;padding:10px;}
.adwenan ul li .items{font-size:16px;}
.adwenan ul li:nth-child(2) .items{border:none;}
.subBtn{padding:10px 0 30px;color: #fff;text-align: center;}
.subBtn a{font-size:15px;line-height:35px;}
}
/*通用-产品应用 结束*/