@charset "utf-8";
/* 首页头部 */
/*.h_top{background: #091b31;color:#fff;}*/
/*.h_top:before{background:url(../images/menubg.png) no-repeat center 0!important;}*/
/*.t_logo span:nth-child(1){display: block!important;}*/
/*.t_logo span:nth-child(2){display: none;}*/
/*.t_text{color: #fff!important;}*/
/*.t_text:before{background: #2e3d50;}*/
/*.t_pho span{background:url(../images/t_pho1.png) no-repeat 0 0!important;}*/

/*banner*/
.banner{position: relative;width:100%; height:660px;clear: both;}
.ban_p,.ban_p ul,.ban_p a,.ban_p li{width:100%!important;height:660px;overflow: hidden;}
.ban_p li{ display:block; height:660px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 660px;position: absolute;left: 50%;top:0;margin-left: -960px;}
.ban_t{width:1200px;height:50px;bottom:0;left:50%;margin-left:-600px;position: absolute;text-align: center;}
.ban_t em{width:15px;height:15px;display: inline-block;background: #fff;margin-right: 15px;border-radius: 15px;}
.ban_t em.on{width: 40px;}

.til01{text-align: center;display: block;font-size:42px;color: #111;line-height:48px;height: 110px;position: relative;font-weight: normal;}
.til01 a{display: block;color: #111;}
.til01 p{display: block;font-size:20px;line-height:28px;color: #777;}
.til01 span{padding: 10px 85px;position: relative;display: inline-block;}
.til01 span:before,.til01 span:after{content: "";position: absolute;width:66px;height:1px;background:#cbcbcb;top:22px;right: 0;}
.til01 span:before{left: 0;}
.til02,.til02 a,.til02 p{color: #fff;}
.til02 span:before,.til02 span:after{background: #fff;}

/*引子*/
.webox{font-size:16px;color: #737373;font-family:"Microsoft Yahei";line-height:30px;position: relative;overflow: hidden;padding:60px 0 0;height: 832px;background: #fafafa;z-index: 1;overflow: hidden;}
.webox:before{content: "";position: absolute;width:100%;height:240px;background:#fff;top:0;left:0;z-index: -1;}
.webox_l{height:267px;}
.webox_l li{position: relative;width: 148px;float: left;text-align: center;padding: 0 31px;}
.webox_l li:before{content: "";position: absolute;width:1px;height:60px;background:#e5e5e5;right: 0;top: 63px;}
.webox_l li:first-child{padding-left:0;}
.webox_l li:last-child{padding-right:0;}
.webox_l li:last-child:before{width: 0;height: 0;}
.webox_l li em{width:38px;display: block;margin: 0 auto;height: 48px;}
.webox_l li:hover{color: #1169af;}
.webox_l li span{height:60px;display: block;overflow: hidden;}
.webox_l li span b{font-size: 56px;color: #333;line-height: 60px;}

.webox_c{height: 478px;position: relative;padding: 0 0 0 34px;}
.webox_c:before{content: "";position: absolute;width:20px;height:481px;background:url(../images/we_line.gif) no-repeat 0 0;left: -7px;top: -4px;}
.webox_w{width:447px;height: 477px;position: relative;z-index: 1;}
.webox_w:before{content: "";position: absolute;width:586px;height:55px;background:#1169af;right: 0;bottom:0;}
.webox_w h2{font-size:40px;line-height:48px;height: 128px;color: #1f1715;white-space: nowrap;background:url(../images/we_tbg.gif) no-repeat 0 bottom;}
.webox_w h2 span{display: block;font-weight: normal;}
.webox_w p{height: 143px;padding: 26px 0 0;}
.webox_w dl{height: 125px;color: #231815;line-height: 91px;}
.webox_w dd{width:91px;float: left;}
.webox_w .we_pho{display: block;height: 55px;line-height: 55px;color: #fff;background:#1169af;overflow: hidden;z-index: 2;position: relative;}
.webox_w .we_pho span{float: left;background:url(../images/c_pho.gif) no-repeat 0 center;padding: 0 6px 0 46px;}
.webox_w .we_pho b{font-size: 30px;}
.webox_p,.webox_p img{width:651px;height:477px;display: block;overflow: hidden;}


/* 合作 */
.plan{font-family:"Microsoft Yahei";position: relative;padding:59px 0 0;height:835px;background:url(../images/planbg.jpg) no-repeat center bottom;font-size: 16px;line-height: 24px;overflow: hidden;}
.plan_c{width: 100%;height: 790px;overflow: hidden;}
.plan_c dl{width:590px;height:300px;background: #fff;margin-bottom:20px;float: left;}
.plan_c dl:nth-child(2n){margin-left: 20px;}
.plan_c dt,.plan_c dt img{width:245px;height: 300px;display: block;overflow: hidden;float: left;}
.plan_c dd{width: 260px;float: left;padding: 59px 0 0 25px;}
.plan_c dd h3{font-size: 24px;line-height: 42px;color: #1169af;position: relative;height: 111px;}
.plan_c dd h3:before{content: "";position: absolute;width:18px;height:2px;background:#1169af;left: 0;top:93px;}
.plan_c dd h3 a{color: #1169af;}
.plan_c dd h3 i{display: block;height: 41px;}
.plan_c dl:nth-child(2n-1) dt{float: right;}
.plan_c dl:nth-child(2n-1) dd{width: 242px;padding: 59px 0 0 71px;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:26px;padding:78px 0 0;color: #666;background:url(../images/edgebg.gif) no-repeat center 80px;overflow: hidden;}
.edge1{height:530px;position: relative;z-index: 1;overflow: hidden;}
.edge_p{height:530px;width: 50%;background:url(../images/edge_pic1.jpg) no-repeat right 0;}
.edge_p2{background:url(../images/edge_pic2.jpg) no-repeat 0 0;}
.edge_p3{background:url(../images/edge_pic3.jpg) no-repeat right 0;}
.edge_p4{background:url(../images/edge_pic4.jpg) no-repeat 0 0;}
.edge_w{width:48.38%;}
.edge_w1{width:570px;padding: 80px 0 0;overflow: hidden;}
.edge_w1 h3{height:140px;background:url(../images/edgetbg.png) no-repeat 0 0;line-height:124px;font-size:34px;white-space: nowrap;color: #333;font-weight: normal;}
.edge_w1 h3 i{float: left;display: block;font-size:34px;font-family: Myriad Pro;font-style: normal;line-height:80px;color: #fff;width: 133px;text-align: center;}
.edge_wz{padding: 0 0 20px;}
.edge_wz li{padding:0 0 0 42px;position: relative;background:url(../images/ico01.png) no-repeat 14px 5px;}
.edge_pl li{float: left;margin: 0 0 0 18px;}
.edge_pl li,.edge_pl li img{width:251px;height:146px;display: block;}
.edge_w li b{color: #009cf1;}

/*产品中心 - 参考伯乐高科 productList 尺寸*/
.probox{font-family:"Microsoft Yahei";overflow:hidden;position:relative;z-index:1;line-height:42px;padding:0;margin-bottom:0px;background:url("../images/bbb1.jpg") no-repeat center top; background-size: cover}
.w-cf:before,.w-cf:after{content:"";display:table;}
.w-cf:after{clear:both;}
.w-color{color:#025eb6;}
.inx_ht{text-align:center;padding-bottom:10px;}
.inx_ht .t1{font-weight:bold;font-size:50px;color:#111;line-height:1.3;}
.inx_ht .t2{font-size:18px;margin-top:15px;color:#444;line-height:1.6;}
.ll_inx_product_bg{width:100%;padding:100px 0 35px;}
.ll_inx_product_con{text-align:center;padding-top:35px;padding-bottom:5px;}
.ll_inx_product_con ul{list-style:none;margin:0 auto;padding:0;font-size:0; width: 70%; margin-bottom: 40px}

/*--------------------------------------------------------------------------------------------------------------------------------------550--*/
@media all and (max-width:1680px){  
	
	.ll_inx_product_con ul{list-style:none;margin:0 auto;padding:0;font-size:0; width: 90%; margin-bottom: 10px}
	
	
	
	
	
	
	
}
.ll_inx_product_con li{display:inline-block;width:16.666%;vertical-align:top;text-align:center;}
.ll_inx_product_con .item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;text-decoration:none;color:#333;}
.ll_inx_product_con .title{font-size:20px;font-weight:bold;line-height:1.4;margin-top:12px;width:100%;text-align:center;padding:0 8px;box-sizing:border-box; font-weight: normal; }
.ll_inx_product_con .icon{display:flex;width:100%;height:auto;min-height:72px;align-items:center;justify-content:center;}
.ll_inx_product_con .icon img{max-height:65px;max-width:80px;display:block;transition:transform .3s;}
.ll_inx_product_con li:hover .title{color:#025eb6;}
.ll_inx_pro_bg{width:100%;padding:0 0 8%;}
.ll_inx_pro{width:90%;max-width:1680px;margin:0 auto;}
.ll_inx_pro .hd{width:300px;float:left;}
.ll_inx_pro .hd ul{list-style:none;margin:0;padding:0;}
.ll_inx_pro .hd li{margin-bottom:7px;}
.ll_inx_pro .hd li:last-child{margin-bottom:0;}
.ll_inx_pro .hd li span,.ll_inx_pro .hd li a{display:block;}
.ll_inx_pro .hd li a{background:#fff;width:90%;height:auto;min-height:60px;line-height:1.35;font-size:18px;padding:18px 8% 18px 10%;border-radius:5px;box-sizing:border-box;overflow:hidden;color:#333;text-decoration:none;transition:all .3s;}
.ll_inx_pro .hd li.on a{background:#025eb6;color:#fff;}
.ll_inx_pro .bd{width:calc(100% - 300px);float:right;}
.ll_inx_pro .bd .bdcon{display:none;}
.ll_inx_pro .bd .img{width:46%;float:left;overflow:hidden;border-radius:20px;}
.ll_inx_pro .bd .img img{width:100%;height:400px;object-fit:cover;display:block;border-radius:20px;transition:transform .6s;}
.ll_inx_pro .bd .des.typo p{margin-bottom:10px; color: #333; font-size: 1.1em}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/
@media all and (max-width:1680px){  
.ll_inx_pro .bd .img img{width:100%;height:390px;object-fit:cover;display:block;border-radius:20px;transition:transform .6s;}
.ll_inx_pro .bd .des.typo p{margin-bottom:10px; color: #333; font-size: 1em}
}
.ll_inx_pro .bd .img:hover img{transform:scale(1.05);}
.ll_inx_pro .bd .txt{width:50%;float:right;color:#111;text-align:left;}
.ll_inx_pro .bd .title{font-size:38px;line-height:50px;}
.ll_inx_pro .bd .des.typo{margin:40px 0; overflow:hidden;font-size:16px;line-height:30px;}


.bmore{margin-top:0;}
.ll_inx_pro .bmore .saf-moreLink{text-decoration:none;justify-content:center;}


/*新闻中心*/
.ll_inx_news_bg{width:100%;padding:70px 0 90px;background:#fff;}
.ll_inx_news{width:90%;max-width:1500px;margin:0 auto;}
.ll_inx_newsCon .hd{text-align:center;font-size:16px;margin-top:42px;}
.ll_inx_newsCon .hd ul{list-style:none;margin:0;padding:0;}
.ll_inx_newsCon .hd li{display:inline-block;margin-right:25px;padding-right:25px;border-right:1px solid #ddd;}
.ll_inx_newsCon .hd li:last-child{border-right:none;margin-right:0;padding-right:0;}
.ll_inx_newsCon .hd a{display:block;position:relative;color:#333;text-decoration:none;padding-bottom:8px;}
.ll_inx_newsCon .hd li.on a{font-weight:bold;color:#025eb6;height:32px;}
.ll_inx_newsCon .hd li.on a:after{position:absolute;content:"";width:100%;height:3px;bottom:0;left:0;background:#025eb6;}
.bdCon_news{margin-top:45px;}
.bdCon_news .lt{width:37%;float:left;}
.bdCon_news .lt .item{display:block;text-decoration:none;color:inherit;}
.bdCon_news .lt .img{height:350px;overflow:hidden;}
.bdCon_news .lt .img img{width:100%;height:350px;object-fit:cover;display:block;transition:transform .6s;}
.bdCon_news .lt .item:hover .img img{transform:scale(1.05);}
.bdCon_news .lt .txt{padding:22px 30px;background:#f8f8f8;display:none;}
.bdCon_news .lt .title{font-size:23px;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#444;}
.bdCon_news .lt .des{font-size:14px;margin:18px 0;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#777;}
.bdCon_news .lt .date{font-size:12.5px;color:#666;line-height:15px;}
.bdCon_news .rt{width:58%;float:right;padding-top:10px;}
.bdCon_news .rt ul{list-style:none;margin:0;padding:0;}
.bdCon_news .rt .item{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid #eee;text-decoration:none;color:inherit;}
.bdCon_news .rt .item:hover .title{color:#025eb6;}
.bdCon_news .rt li:first-child .item{padding-top:0;}
.bdCon_news .rt .title{font-size:16px;font-weight:bold;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#444;}
.bdCon_news .rt .des{font-size:14px;margin-top:12px;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#777;line-height:1.5;}
.bdCon_news .rt .txt{flex:1 1 auto;padding-left:35px;margin-left:25px;border-left:1px solid #eee;}
.bdCon_news .rt .date{flex:0 0 65px;text-align:center;color:#333;}
.bdCon_news .rt .date .d1{font-size:52px;font-weight:bold;line-height:1; font-family: Arial}
.bdCon_news .rt .date .d2{font-size:15px;margin-top:-1px;}

.protil{height: 82px;line-height: 47px;}
.protil ul{ width:100%; margin:0 auto; display:flex}
.protil li{border: solid 1px #d0d0d2; width: 249px;font-size: 16px;text-align: center; flex:1}
.protil li a{display: block;color: #666; font-size:18px; background: #fff}
.protil li.cur,.protil li:hover{border-color: #025eb6;}
.protil li.cur a,.protil li a:hover,.protil li:hover a{display: block;color: #fff;font-weight: bold;background: #025eb6;}
.protil h3{float: left;font-weight: normal;font-size: 30px;line-height: 32px;padding: 3px 0 0 25px;position: relative;}
.protil h3 a{color: #333;}
.protil h3 em{display: block;font-size: 14px;line-height: 18px;color: #959799;}
.protil h3:before{content: "";position: absolute;width:4px;height:51px;background:#1169af;left: 0;top:0;}
.pro_gg,.pro_gg img{width:567px;height:680px;display: block;overflow: hidden;}
.prod_c1{width: 680px;overflow: hidden;}
.prod_c li{width:323px;float: left;margin: 0 20px 20px 0;background: #fff;overflow: hidden;}
.prod_c1 li:nth-child(2n){margin-right: 0;}
.prod_c li p,.prod_c li p img{width:100%;height:323px;display: block;overflow: hidden;}
.prod_c li span{display: block;line-height:44px;height:44px;text-align: center;}
.prod_c li span a{display: block;color: #333;background:url(../images/ico02.gif) no-repeat right bottom; font-size:0.22rem}
.prod_c li:hover span a,.prod_c li span a:hover{background: url(../images/ico03.gif) no-repeat right bottom;color: #025eb6;}
.prod_c li img{ width:100%}
.prod2{height:495px;padding: 64px 0 0;position: relative;}
.prev1,.next1,.prev2,.next2{width:28px;height:28px;cursor: pointer;z-index: 11;top:266px;right:-56px;}
.prev1,.prev2{left: -56px;}
.prod_c2{width: 1200px;overflow: hidden;}
.prod_c2 li{background: #f7f8f9;}

/*案例*/
.case{padding:67px 0 0;position: relative;font-family:"Microsoft Yahei";z-index: 1;height:908px;line-height: 28px;background: url(../images/casebg.jpg) no-repeat center 0 #e9f3f4;color: #333;overflow: hidden;}
.case_c{height: 476px;overflow: hidden;background: #e9f3f4;overflow: hidden;}
.case_c dl{position: relative;height: 420px;margin:26px 20px 0;width: 1160px;}
.case_c dt,.case_c dt img{width:700px;height:394px;display: block;overflow: hidden;float: left;}
.case_c dd{padding:36px 0 0 56px;width:364px;float: left;}
.case_c dd h4{font-size: 22px;color: #1685c1;line-height:29px;height: 120px;}
.case_c dd h4 b{display: block;width: 100px;height: 100px;border-radius: 100px;float: left;background:#fff;}
.case_c dd h4 a{display: block;color: #1685c1;}
.case_c dd h4 span{width: 245px;float: right;white-space: nowrap;padding:30px 0 0;}
.case_c dd h4 span em{display: block;font-size: 16px;color: #333;line-height: 23px;font-weight: normal;}
.case_c dd p{height: 165px;}
.more01{width: 171px;line-height: 41px;display: block;border: solid 2px #1685c1;text-align: center;color: #1685c1;font-size: 18px;}
.more01 a,.about_wc span a{display: inline-block;padding:0 54px 0 0;background:url(../images/ico05.png) no-repeat right center;color: #1685c1;}

.case_lc{width: 1200px;overflow: hidden;}
.case_lc li{width: 270px!important;float: left;margin:0 26px 0 0;background: #fff;padding: 5px;height: 232px;overflow: hidden;}
.case_lc li p,.case_lc li p img{width: 270px;height:154px;display: block;overflow: hidden;}
.case_lc li span{display: block;font-size: 16px;height: 38px;line-height: 38px;padding:18px 0 0 123px;position: relative;}
.case_lc li span a{display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_lc li span b{position: absolute;left: 13px;top: -23px;border: solid 2px #f2f2f2;overflow: hidden;border-radius: 84px;background:#f2f2f2;}
.case_lc li span b,.case_lc li span b img{display: block;width: 84px;height: 84px;}
.case_lc li.swiper-slide-thumb-active span a{color: #fff;}
.case_lc li.swiper-slide-thumb-active{background: #1685c1;}
.prev2,.next2{top:80px;}

/*资讯*/
.nswsbox{height:938px;padding-top:84px; overflow: hidden; font-family:"Microsoft Yahei";line-height: 24px;color: #666;font-size: 14px;overflow: hidden; font-size:0.2rem;}
.nswsbox .til01{height: 101px; margin-bottom:30px}
.news{width:836px; margin-bottom:6%}
.faqs{width:397px;height: 570px;overflow: hidden;margin-bottom:6%}
.new_t{font-size:24px;height: 48px;line-height:29px;color: #000;}
.new_more a{text-transform: uppercase;font-size: 12px;display: inline-block;color: #666;width: 60px;line-height: 18px;text-align: center;border: solid 1px #535353;margin-top: 6px;}
.new_t a{color: #000;}
.news_c ul{ width:100%; display:flex; justify-content:  space-between; flex-wrap: wrap;}
.news_c li{height:77px;overflow: hidden;margin-top:10px;color: #999;padding:14px 23px;background: #f3f3f3;width: 49%; line-height: 20px; }
.news_c li:hover{background: #1169af;color: #fff;}
.news_c li:hover a{color: #fff;}
.news_c li:nth-child(2n){margin-left:10px;}
.news_c li a{display: block;color: #333 ; height:30px; line-height:30px; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; 
        overflow: hidden;font-size:0.2rem;
}
.news_c dd a,.faqs_c dd h4 a,.faqs_c li a{display: block;color: #333;}

.news_c dl{height: 277px;overflow: hidden;background: #f3f3f3;}
.news_c dt,.news_c dt img{width:369px;height:277px;display: block;overflow: hidden;float: left;}
.news_c dd{padding:40px 0 0 45px;width: 400px;float: left;}
.news_c dd h4{font-size:20px;line-height: 28px;display: block;font-weight: normal;padding: 0 0 22px;}
.news_c dd h4 a:hover,.news_c dt a:hover{font-weight: bold;}
.news_c dd p{ font-size:15px; line-height:1.5; height:70px; overflow:hidden; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp:3; 
        overflow: hidden;
}
.faqs_c dl{height: 285px;border-bottom: 1px dotted #ccc;margin-bottom: 12px;overflow: hidden;}
.faqs_c dt,.faqs_c dt img{width:387px;height:160px;display: block;overflow: hidden;}
.faqs_c dd h4{font-size:20px;line-height: 56px;height: 56px;display: block;font-weight: normal; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; 
        overflow: hidden;
}
.faqs_c dd p{ height:50px; overflow:hidden; font-size:15px}


.faqs_c dd h4 a:hover{font-weight: bold;}
.faqs_c li{height: 39px;line-height: 39px;position: relative;padding: 0 0 0 19px; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;  
        overflow: hidden;
}
.faqs_c li:before{content: "";position: absolute;width:6px;left:3px;top:15px;height:6px;background:#ccc;border-radius: 6px;}



/*友情链接*/
.link{line-height:50px;color: #fff;z-index: 9;width: 1200px;margin: 0 auto;background:#091b31;}
.link_c{width: 1200px;overflow: hidden;}
.link a{display: inline-block;color: #fff;padding: 0 0 0 40px;}


.webox_p img, .prod_c li p img, .case_c dt img, .news_c dt img, .faqs_c dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.webox_p:hover img, .prod_c li:hover p img, .case_c dl:hover dt img, .news_c dl:hover dt img, .faqs_c dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



.mb{ display:none}
.pc{ display:block}




/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){
.ll_inx_product_bg{padding:50px 0 20px;}
.ll_inx_product_con{padding-top:25px;padding-bottom:0;}
.ll_inx_product_con li{width:33.333%;margin-bottom:25px;}
.ll_inx_pro_bg{padding:0 0 50px;}
.ll_inx_pro{width:100%;padding:0 15px;box-sizing:border-box;}
.ll_inx_pro .hd{width:100%;float:none;margin-bottom:20px;}
.ll_inx_pro .hd li a{width:100%;font-size:14px;padding:14px 15px;min-height:44px;border-radius:12px;}
.ll_inx_pro .bd{width:100%;float:none;}
.ll_inx_pro .bd .img{width:100%;float:none;border-radius:15px;}
.ll_inx_pro .bd .img img{height:auto;min-height:200px;max-height:280px;border-radius:15px;}
.ll_inx_pro .bd .txt{width:100%;float:none;margin-top:20px;}
.ll_inx_pro .bd .title{font-size:24px;line-height:34px;}
.ll_inx_pro .bd .des.typo{margin:25px 0;height:auto;max-height:none;font-size:15px;line-height:26px;}
.inx_ht .t1{font-size:26px;}
.inx_ht .t2{font-size:14px;padding:0 10px;}
.ll_inx_news_bg{padding:40px 0 50px;}
.ll_inx_news{width:100%;padding:0 15px;box-sizing:border-box;}
.ll_inx_newsCon .hd{margin-top:25px;font-size:14px;}
.ll_inx_newsCon .hd li{margin-right:15px;padding-right:15px;}
.bdCon_news{margin-top:25px;}
.bdCon_news .lt,.bdCon_news .rt{width:100%;float:none;}
.bdCon_news .lt .img,.bdCon_news .lt .img img{height:220px;}
.bdCon_news .rt{padding-top:20px;}
.bdCon_news .rt .date .d1{font-size:36px;}
.bdCon_news .rt .txt{padding-left:20px;margin-left:15px;}
.bdCon_news .rt .item{padding:18px 0;}

.protil li a {
    display: block;
    color: #666;
    font-size: 14px;
}.protil {
  
    line-height: 37px;
}
.pc{ display:none}
.mb{ display:block}
.prod1_c{ width:100%}
.prod1_c .prod1_gg{ width:100%}
.prod1_c .prod1_gg img{ width:100%}

.prod_c1 {
   width:100%;
    overflow: hidden;
}
.prod_c li {
    width: 49%;
    float: left;
    margin: 0 1% 1% 0;
    background: #fff;
    overflow: hidden;
}
.prod_c li p, .prod_c li p img {
    width: 100%;
    height:auto; 
    display: block;
    overflow: hidden;
}.prod_c li span a {
    display: block;
    color: #333;
    background:none;
    font-size: 14px;
}
.probox {
    font-family: "Microsoft Yahei";
    overflow: hidden;
    position: relative;
    z-index: 1;
    line-height: 42px;
    padding: 0;
    overflow: hidden;
    margin-bottom: 0px;
    background: none;
}.c_lis {
    margin: 0 auto;
    width: 100%;
    height: 51px;
}
.c_lis ul li a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #d2d2d2;
    font-size: 13px;
    color: #666;
    display: block;
}
.c_lis ul li {
    float: left;
    margin-right:1%;
    flex: 1;
}
.c_ons ul li strong {
    height: 64px;
}.c_ons ul li {
    float: left;
    width: 24%;
    background: #f0f0f0;
    margin-bottom: 1%;
    box-shadow: 0 0 6px rgba(240,240,240,1);
    height: 100px;
}.c_ons ul li em b {
    display: block;
    line-height: 20px;
    font-size: 12px;
    color: #5f5d5e;
    font-weight: bold;
    margin-bottom: 7px;height: 20px;
    overflow: hidden; text-align:center
}


.c_ons dl dd {
    height: 9.2vw;
    background: #fff;
    position: relative;
    padding-left: 7%;
    padding-top: 0vw;
    box-sizing: border-box;
}

.c_ons ul li em {
    display: block;
    height: 36px;
    overflow: hidden;
    padding-top: 3px;
    box-sizing: border-box;
    margin: 0 0 0 2px;
    font-size: 14px;
    color: #5f5d5e;
    float: left;
    line-height: 100%; width:100%; text-align: center
}.c_ons ul li i{ display:none}

.c_ons dl dt {
    height: 128px;
}.c_ons dl dd h4 a span {
    font-weight: bold;
    padding-right: 10px;
    font-size: 15px;
}.c_ons dl dd p {
    font-size: 13px;
    color: #666666;
    padding-top: 6px;
    line-height: 20px;
    width: 100.5%; display:none
}
.c_ons dl dd em {
    display: inline-block;
    position: absolute;
    right: 0%;
    top: 7.9vw; left:4%!important
}
.c_ons dl dd em a {
    display: inline-block;
    width: 86px;
    height: 22px;
    line-height: 22px;
    background: #da251d;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

.c_ons dl {
    position: absolute;
    left: 25.1%;
    width: 49.9%;
    box-shadow: 0 2px 12px rgba(0,0,0,0.15);
    height: 203px;
}.more1 {
    width: 100px;
    height: 32px;
    margin: 0 auto;
    border: 0px solid #fff;
    line-height: 32px;
    text-align: center;
    font-size: 13px;
    margin-top: 30px;
    margin-bottom: 0px;
    background: #d80a13;
    transition: all 0.4s;
    display: block;
    color: #fff;
}.about {height:540px; background:url(../images/abg11.jpg) no-repeat; background-attachment:scroll; background-size:cover; 
}.main {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
}.zuo_ab {
    width: 100%;
    margin-top: 96px;
    padding: 4%;
    position: relative;
}.main{ flex-wrap:  wrap;}
.zuo_ab {
    width: 100%;
    margin-top: 36px;
    padding: 4%;
    position: relative;
}.zuo_ab h2 {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 2%;
}.zuo_ab span {
    font-size: 14px;
    color: #fff;
    display: block;
    font-family: EUCLIDCIRCULARA;
    text-transform: uppercase;
}.zuo_ab p {
    color: #fff;
    font-size: 14px;
    text-align: left;
    margin: 0 auto;
    margin-top: 6%;
    line-height: 23px;
    width: 100%;
}.zuo_ab .more {
    width: 30%;
    padding: 5px 10px;
    text-align: center;
    transition: all 0.4s;
    background: #d80a13;
    margin-top: 6%;
    margin-bottom: 5%;
}.zuo_ab .more a {
    text-align: center;
    color: #fff;
    font-size: 13px;
    transition: all 0.4s;
}.qywlan01 {
    line-height: 62px;
    padding-top: 0px;
    font-size: 32px;}


.qywlan02 {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 13px;
    color: #fff;
    padding-right: 2%;
    padding-top: 2%;
    text-align: left;
}.you_ab{ display:none}

.til01 {
    text-align: center;
    display: block;
    font-size: 22px;
    color: #111;
    line-height: 48px;
    height: 110px;
    position: relative;
    font-weight: normal;
}.til01 p {
    display: block;
    font-size: 15px;
    line-height: 22px;
    color: #777;
}.til01 span:before, .til01 span:after {
    content: "";
    position: absolute;
    width: 26px;
    height: 1px;
    background: #cbcbcb;
    top: 12px;
    right: 0;
}
.til01 span:before, .til01 span:after {
    content: "";
    position: absolute;
    width: 26px;
    height: 1px;
    background: #cbcbcb;
    top: 12px;
    right: 0;
}

.til01 span {
    padding: 0px 25px 10px;
    position: relative;
    display: inline-block;
}

.nswsbox .til01 {
    height: 81px;
    margin-bottom: 10px;
}.faqs {
    width: 100%;
    height:auto;
    overflow: hidden;
    margin-bottom: 6%;
}.new_t {
    font-size: 20px;}

.faqs_c dd h4 {
    font-size: 18px;
    line-height: 36px; height:36px; overflow:hidden; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; 
        overflow: hidden; display:block
}



.faqs_c dd h4 a{height:36px; overflow:hidden;  }
	.faqs_c dd p {
    height: 50px;
    overflow: hidden;
    font-size: 13px;
}.faqs_c dl {
    height: 255px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 12px;
    overflow: hidden;
}
	
.faqs_c li {
    height: 32px;
    line-height: 32px;
    position: relative;
    padding: 0 0 0 19px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}.faqs_c li a { font-size:14px}
.nswsbox {
    height: 1138px;
    padding-top: 34px;
    overflow: hidden;
    font-family: "Microsoft Yahei";
    line-height: 24px;
    color: #666;
    font-size: 14px;
    overflow: hidden;
    font-size: 0.2rem;
}.news {
    width: 100%;
    margin-bottom: 6%;
}.news_c dl {
    height: 217px;
    overflow: hidden;
    background: #f3f3f3;
}.news_c dt, .news_c dt img {
    width: 100%;
    height: 277px;
    display: block;
    overflow: hidden;
    float: left;
}.news_c dt, .news_c dt img {
    width: 100%;
    height: 207px;
    display: block;
    overflow: hidden;
    float: left;
}.news_c dd {
    padding: 5%;
    width: 100%;
    float: left;
}
.news_c dl {
    height: 517px;
    overflow: hidden;
    background: #f3f3f3;
}.news_c dd h4 {
    font-size: 16px;
    line-height: 22px;
    display: block;
    font-weight: normal;
    padding: 0 0 22px;
}.news_c dd p {
    font-size: 14px;
    line-height: 22px;
}.news_c dl {
    height: 417px;
    overflow: hidden;
    background: #f3f3f3;
}.index_2_1 {
    font-size: 20px;
    height: 40px;
}.index_2_2 {
    position: relative;
    margin-top: 0;
    color: #fff;
    padding-bottom: 1.5em;
    font-size: 16px;
}

.con {
    width: 100%;
    margin: 0 auto;
}.zl dl {
    width: 90%;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 14px; margin-bottom:4%
}.zl dl img {
    margin: 0px auto 17px;width: 12%;
}.zl dl dt {
    line-height: 26px;
    width: 70%;
    margin: 0px auto;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: EUCLIDCIRCULARA;
}
.zl dl dd {
    color: #fff;
    font-size: 14px;
    font-weight: 100;
    line-height: 22px;
    font-family: Barlow-Regular;
    margin-top: 2%;
}
.zl dl dd br{ display:none}
.zl dl:nth-child(2) br{ display:block}
#footer{ display:none}
.index_2 {
padding-bottom: 25.40625vw;}
	
.tempWrap{ height:auto!important}	
.tempWrap ul{ height:auto!important}	
	.news_c li {
    height: 77px;
    overflow: hidden;
    margin-top: 10px;
    color: #999;
    padding: 14px 23px;
    background: #f3f3f3;
    width: 100%;
    line-height: 20px;
}.news_c li a {
    font-size: 14px;
}.news_c li  span{
    font-size: 14px;
}	.news_c li:nth-child(2n) {
    margin-left: 0px;
}.nswsbox {
    height: auto;}
}



