﻿@charset "utf-8";


/*head*/
.head {width:100%; position:fixed; z-index:999;}

.head .head_bottom  .lang{ float:right; overflow:hidden;margin-right:24px }
.head .head_bottom  .ss { overflow:hidden; float:right;font-size:24px;color:#fff; font-family:"Base-font";  margin-left:12px;}
.head .head_bottom  .lan {float:right;line-height:30px; text-align:center;margin-top:35px;  border-radius:30px;height:30px; font-size:12px; width:30px; border:1px #fff solid; color:#fff; margin-left:6px}

.head .head_bottom  .menu{  float:right; overflow:hidden;margin-right:24px; height:100%; position:relative; z-index:899}
.head .head_bottom  .menu img { height:60px;}

 
.head .head_bottom { line-height:100px;  height:100px;box-shadow: 0 0 1px rgba(255,255,255,.25); }
.head .head_bottom  {position:relative; margin:0 auto; width:100%}
.head .head_bottom  .logo {position:absolute; left:24px; top:0px;width:370px;}
.head .head_bottom  .logo a{display:block;float:left;}
.head .head_bottom  .logo img {display:block; transition:.3s all linear; height:100px }

.head .head_bottom .topnav { float:right;}
.head .head_bottom .topnav li {  display:inline-block;  text-align:center; cursor:pointer; position:relative;}
.head .head_bottom .topnav li a {display:block;font-size:16px; text-decoration:none;color:#fff;}
.head .head_bottom .topnav li .subnav {position:absolute; left:-40px; top:86px; z-index:99999; display:none; }
.head .head_bottom .topnav li .subnav span {display:block; width:100%; height:14px; background:url(../images/nav_sub_top.png) no-repeat center  bottom;}
.head .head_bottom .topnav li .subnav li {display:block;width:170px; line-height:45px; text-align:center;  clear:both; border-bottom:1px solid #ffcd45; background:#fbc217}
.head .head_bottom .topnav li .subnav li:last-child {border-bottom:none;  }
.head .head_bottom .topnav li .subnav li a {color:#340c00; padding:0; font-size:12px}
.head .head_bottom .topnav li .subnav li a:hover { background:#f3c91f;}
.head .head_bottom .topnav li.li { display:inline-block; text-align:center; cursor:pointer; position:relative; width:5px; color:#fff}


/*head_fixed*/
.head_fixed .head_bottom  .logo img {display:block; transition:.3s all linear; height:80px }
.head_fixed .head_bottom {background:rgba(0,0, 0,0.85);   line-height:80px; height:80px;}
.head_fixed .head_bottom .topnav li a {color:#fafafa;}
.head_fixed .head_bottom  .lan {margin-top:25px;}
.head_fixed .head_bottom .topnav li .subnav {position:absolute; left:-40px; top:66px; z-index:99999; display:none; }



.m-menu-layer { width:100%; position:fixed; height:100%; z-index:123;color:#fff;  background:rgba(34,34,34,0.85); display:none; text-align:center}
.m-menu-layer ul{ margin-top:80px; overflow:hidden; }
.m-menu-layer li{font-size:12px;text-align:center; color:#ccc; ; float:left; width:33.3333% }
.m-menu-layer li a{margin:12px; color:#fff; border:1px #ccc solid;border-radius:30px; display:inline-block;padding:6px 18px;}
.m-menu-layer .lan {padding:9px; text-align:center;color:#fff;  display:inline-block;margin-top:24px;}




/*footer*/
.footer_top{background:#181818; padding:24px 24px 0px; overflow:hidden; text-align:center}
.footer_top .mintit{font-size: 14px;color: #ababab;width:100%;}
.footer_top .main{ border-bottom:1px #303030 solid; padding-bottom:24px}
 
.footer{ background:#181818; overflow:hidden}
.footer ul{ padding:12px; overflow:hidden; }
.footer ul li{ width:25%; float:left;}
.footer ul li dl{ margin:12px; overflow:hidden; background:#202020; padding:24px }
.footer ul li dl dt{ width:100%; float:left; font-size:18px; color:white; line-height:32px;}
.footer ul li dl dt span{ font-size:14px; color:#c1c1c1; vertical-align:bottom; line-height:26px; text-transform:uppercase; float:right}
.footer ul li dl dd{ width:100%; float:left; margin-top:12px} 
.footer ul li dl dd .p{  float:left; padding-left:48px; position:relative; line-height:38px; margin-top:5px; min-height:38px; padding-right:10%;}
.footer ul li dl dd .p .ico{ width:38px; background:#2b2b2b; position:absolute; left:0; top:0; height:38px;}
.footer ul li dl dd .p .ico img{ width:100%; float:left;}
.footer ul li dl dd .p h5{ display:inline-block; *zoom:1; *display:inline; vertical-align:middle; font-size:14px; color:#ababab; line-height:38px; white-space:nowrap }
.footer ul li dl dd .p h5 a{ color:#ababab;}

.down{  padding:0 24px 24px;background:#000; overflow:hidden}
.down .p{ width:100%; font-size:12px; color:#888; line-height:25px; text-align:center}
.down .p a{ color:#888; display:inline-block; *zoom:1; *display:inline;}
.down .p a:hover{ color:#fff;}


/*分页*/
.pagenum { text-align:center; margin:12px 24px 48px; }
.pagenum a {color: #fff;margin: 0 2px;padding: 10px 16px;background: #404040;x -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  }
.pagenum a:hover {color: #fff !important;padding: 10px 16px;background-color: #fdbf18;x-moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.pagenum .current {color: #fff !important;padding: 10px 16px;background-color: #fdbf18; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #404040;  color: #fff; padding:10px 16px;-moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}

/*首页视频展示*/
.product_top .product_top_l .vsp{box-sizing: border-box;}
.video_b_in{position:relative;overflow:hidden;}
.video_rs{position:relative;}
.one_tb_r1{right:0 !important;}
.sp_bt1{right:133px !important;background-position:center right !important;}
.btb1{right:108px !important;}
.sp_t,.sp_b{background:#000;cursor:pointer;position:relative;z-index:11;}
.sp_t img,.sp_b img{width:20px;height:11px;position:absolute;top:50%;margin-top:-10px;z-index:11;}


.product_txt{overflow:auto;overflow-x:hidden;}




@media screen and (max-width: 679px) {	
.main{ width:100%}
.video_ls{width:80%;}
.video_rs{width:20%;}
.video_b_in{margin:6px;}
/*通用头部*/
.warp_cn{ margin-top:24px; font-size:24px; height:30px; line-height:30px;}
.warp_en{ font-size:12px;  line-height:25px; }


/*banner适配*/	
.publicTop{height:auto}
.mainTit{ margin-top:120px;padding-bottom:12px;}
.mainTit h3{ font-size:40px;letter-spacing:3px;margin-bottom:12px; }
.mainTit div.en{color:#fff;font-size:18px;letter-spacing:0px; }
.publicUL{ padding-bottom:80px;}
.publicUL li a{padding:0 12px; font-size:12px; margin-bottom:12px}


/*产品列表适配*/
.product_top { height:auto; margin:6px 6px 0; }
.product_top .product_top_l { float:none; width:100%;}
.product_top .product_top_l .m12{ margin:6px;  padding:24px; height:auto;}
.product_top_r{ display:block;width:100%;}
.product_txt{font-size:12px; line-height:20px;}
.product_bt{ font-size:18px;  margin-bottom:6px;}

.product_list ul{ padding:0 6px 6px;overflow:hidden}
.product_list li{ float:left; overflow:hidden; width:50%}
.product_list li .sbg{  margin:6px;}
.product_list li h2{  height:25px;line-height:25px;}
.product_list li h2 span{ display:none}


/*案例列表适配*/
.case_list ul{ margin:0 6px 6px;}
.case_list li{  width:50%;padding:6px;box-sizing:border-box;}
.case_list li .name{ height:20px;line-height:20px; position:absolute; z-index:50;  color:#fff;}
.case_list li .hd{padding:6px}



/*新闻列表适配*/
.news_list ul{ padding:6px;overflow:hidden}
.news_list li { float:left;width:100%; overflow:hidden;}
.news_list li .cont{padding:12px;margin:6px;  height:130px;}
.news_list li .cont .date { font-size: 14px; font-family: "Base-font"; line-height: 30px; color: #999;}
.news_list li .cont .name { line-height:30px; margin-top: 6px; font-size:14px; overflow:hidden; height:30px}
.news_list li .cont .font {margin-top:6px;line-height:25px;height:50px; overflow:hidden}

.news_list li.li1,.news_list li.li2,.news_list li.li3,.news_list li.li4 {width:100%; overflow:hidden}
.news_list li .cont1{padding:12px;margin:6px;  height:130px;}
.news_list li .cont1 .date { font-size: 14px;}
.news_list li .cont1 .name {  margin-top: 6px; font-size:14px; }
.news_list li .cont1 .font { margin-top:6px;line-height:25px;  height:50px; overflow:hidden;}


/*介绍*/
.sj{ margin:6px 6px 0 }
.sj li{float: left;width:100%;text-align:center; }
.sj li .sjbg{ margin:6px; padding:12px 6px;}
.sj li .num{ font-size:24px;}
.sj li .num span{font-size:36px;}
.sj li .txt{font-size: 12px;margin-top:6px }



/*上一页下一页适配*/	
.productPage {  margin: 12px;height:44px; line-height:44px;}
.productPage a i {height:44px; }



.head .head_bottom  .logo {position:absolute; left:12px; top:0px;}
.head .head_bottom { line-height:60px;  height:60px; }
.head .head_bottom  .logo img {height:60px }
.head_fixed .head_bottom  .logo img {display:block; transition:.3s all linear; height:60px }
.head_fixed .head_bottom {background:rgba(0,0, 0,0.85); line-height:60px; height:60px;}
.head .head_bottom  .menu{ display:inline}

.head .head_bottom  .menu{  float:right; margin-right:12px;}
.head .head_bottom  .topnav{ display:none}
.head .head_bottom  .lan{ display:none}
.head .head_bottom  .ss{ display:none}



/*底部适配*/
.footer{ display:none}
.footer_top{ padding:12px 12px 0px;}
.fot-logo img{ width:50%;}
.footer_top .mintit{font-size: 12px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.footer_top .main{ border-bottom:1px #303030 solid; padding-bottom:24px}
.down{  padding:12px;background:#000; overflow:hidden}

 
}

@media screen and (min-width:680px) and (max-width: 1079px) {
.main{ width:100%}
/*通用头部*/
.warp_cn{ margin-top:24px; font-size:30px; height:30px; line-height:30px;}
.warp_en{ font-size:14px;  line-height:25px; }

.video_b_in{margin:6px;}

/*banner适配*/	
.publicTop{height:auto}
.mainTit{ margin-top:160px;padding-bottom:18px;}
.mainTit h3{ font-size:60px;letter-spacing:3px;margin-bottom:12px; }
.mainTit div.en{color:#fff;font-size:30px;letter-spacing:0px; }
.publicUL{ padding-bottom:160px;}
.publicUL li a{padding:6px 18px; font-size:14px; margin-bottom:12px}


/*产品列表适配*/
.product_top { height:auto; margin:6px 6px 0; }
.product_top .product_top_l { float:none; width:100%;}
.product_top .product_top_l .m12{ margin:6px;  padding:24px; height:auto;}
.product_top_r{ display:block;width:100%;}
.product_txt{font-size:12px; line-height:20px;}
.product_bt{ font-size:24px;  margin-bottom:6px;}
.product_list ul{ padding:0 6px 6px;overflow:hidden}
.product_list li{ float:left; overflow:hidden; width:50%}
.product_list li .sbg{  margin:6px;}
.product_list li h2{  height:25px;line-height:25px;}




/*案例列表适配*/
.case_list ul{ margin:0 6px 6px;}
.case_list li{  width:50%;padding:6px;box-sizing:border-box;}
.case_list li .name{ height:20px;line-height:20px; position:absolute; z-index:50;  color:#fff;}
.case_list li .hd{padding:6px}



/*新闻列表适配*/
.news_list ul{ padding:6px;overflow:hidden}
.news_list li { float:left;width:100%; overflow:hidden;}
.news_list li .cont{padding:12px;margin:6px;  height:130px;}
.news_list li .cont .date { font-size: 14px; font-family: "Base-font"; line-height: 30px; color: #999;}
.news_list li .cont .name { line-height:30px; margin-top: 6px; font-size:14px; overflow:hidden; height:30px}
.news_list li .cont .font {margin-top:6px;line-height:25px;height:50px; overflow:hidden}

.news_list li.li1,.news_list li.li2,.news_list li.li3,.news_list li.li4 {width:100%; overflow:hidden}
.news_list li .cont1{padding:12px;margin:6px;  height:130px;}
.news_list li .cont1 .date { font-size: 14px;}
.news_list li .cont1 .name {  margin-top: 6px; font-size:14px; }
.news_list li .cont1 .font { margin-top:6px;line-height:25px;  height:50px; overflow:hidden;}

/*介绍*/
.sj{ margin:6px 6px 0 }
.sj li{float: left;width:50%;text-align:center; }
.sj li .sjbg{ margin:6px; padding:12px 6px;}
.sj li .num{ font-size:24px;}
.sj li .num span{font-size:36px;}
.sj li .txt{font-size: 12px;margin-top:6px }





.head .head_bottom  .logo {margin-right:12px;}
.head .head_bottom { line-height:60px;  height:60px; }
.head .head_bottom  .logo img {height:60px }
.head_fixed .head_bottom  .logo img {display:block; transition:.3s all linear; height:60px }
.head_fixed .head_bottom {background:rgba(0,0, 0,0.85); line-height:60px; height:60px;}


.head .head_bottom  .menu{ margin-right:24px; display:inline}

.head .head_bottom  .topnav{ display:none}
.head .head_bottom  .lan{ display:none}
.head .head_bottom  .ss{ display:none}


/*上一页下一页适配*/	
.productPage {  margin: 12px;height:44px; line-height:44px;}
.productPage a i {height:44px; }


/*底部适配*/
.footer{ display:none}
.footer_top{ padding:12px 12px 0px;}
.fot-logo img{ max-width:100%}
.footer_top .mintit{font-size: 12px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.footer_top .main{ border-bottom:1px #303030 solid; padding-bottom:24px}
.down{  padding:12px;background:#000; overflow:hidden}
}
@media screen and (max-width:559px) {
.product_top_r{ display:block;width:100%;}
.video_ls{width:100%;}
.video_rs{position:relative;width:100%;}
.one_tb{height:100%;width:33.33%;box-sizing:border-box;display:inline-block;border-bottom:none;border-left:1px solid #252525;padding:10px 0;}
.one_tb:first-child{border-left:none;}
.one_tb_l{display:none;}
.one_tb_r{float:none;}
.one_tb_r h3{display:block;text-align:center;}
.controls,.sp_bt,.btb,.video_rs_t{display:none;}
.one_tb_c{width:60%;margin:0 auto;float:none;}
.video_rs_b{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 auto;}
.video_rs_b::-webkit-scrollbar {/*滚动条整体样式*/
        width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 5px;
    }
.video_rs_b::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
        background: #000;
    }
.video_rs_b::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #777;
    }
.sp_t{height:100%;width:20px;position:absolute;left:0;top:0;}
.sp_t img,.sp_b img{transform:rotate(-90deg);top:50%;margin-top:-10px;}
.sp_b{height:100%;width:20px;position:absolute;right:0;top:0;}

}
@media screen and (min-width:560px) {
.video_rs_b{overflow-x:hidden;overflow-y:scroll;}
.video_rs_b::-webkit-scrollbar {/*滚动条整体样式*/
        width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.video_rs_b::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
        background: #000;
    }
.video_rs_b::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #777;
    }
.sp_t,.sp_b{height:20px;width:100%;position:relative;}
.sp_t img,.sp_b img{transform:rotate(0deg);left:50%;margin-left:-10px;padding-top:4.5px;}


.product_top_r{ display:block;width:100%;}
.video_rs_t{display:block}
.video_ls{width:100%;}
.video_rs{position:absolute;right:-133px;top:0;width:133px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:9;}
.one_tb{width:100%;border-bottom:1px solid #252525;display:inline-block;}
.one_tb_l{display:block;}
.one_tb_r{float:left;width:110px;}
.one_tb{height:96px;}
.one_tb_l{height:96px;}
.controls{display:none;}
.one_tb_r{width:90px;}
.one_tb_c{width:88px;height:44px;margin-top:10px;float:left;}
.sp_bt{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:block;position:absolute;top:50%;margin-top:-25px;right:0;z-index:10;cursor:pointer;background:url(../images/fx.png);width:25px;height:50px;background-position:center left;}
.btb{display:block;width:50px;height:50px;position:absolute;right:-25px;top:50%;margin-top:-25px;z-index:5;background:#1a1a1a;border-radius:25px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}

}
@media screen and (min-width:730px) {


.video_ls{width:80%;}
.video_rs{width:20%;right:0;}
.one_tb_r{width:90px;}
.controls{display:block;}
.sp_bt,.btb{display:none;}
}
@media screen and (min-width:830px) {

.one_tb_r h3{display:block;}
.video_ls{width:80%;}
.video_rs{width:20%;right:0;}
.one_tb_r{width:110px;}
.controls{display:block;}
.sp_bt,.btb{display:none;}
}

@media screen and (min-width:1080px) {
.main{ width:100%}
.video_ls{width:100%;}


.video_rs{position:absolute;right:-133px;top:0;width:133px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:9;}
.warp_cn{ margin-top:48px; font-size:36px; height:40px; line-height:40px;}
.warp_en{ font-size:16px;  line-height:35px; }
.video_b_in{margin:6px;}
.controls{display:block;}
.one_tb_r{width:90px;}
.sp_bt{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:block;position:absolute;top:50%;margin-top:-25px;right:0;z-index:10;cursor:pointer;background:url(../images/fx.png);width:25px;height:50px;background-position:center left;}
.btb{display:block;width:50px;height:50px;position:absolute;right:-25px;top:50%;margin-top:-25px;z-index:5;background:#1a1a1a;border-radius:25px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
/*banner适配*/	
.publicTop{height:auto}
.mainTit{ margin-top:220px;padding-bottom:24px;}
.mainTit h3{ font-size:80px;letter-spacing:3px;margin-bottom:12px; }
.mainTit div.en{color:#fff;font-size:30px;letter-spacing:0px; }
.publicUL{ padding-bottom:220px;}
.publicUL li a{padding:6px 24px; font-size:14px; margin-bottom:12px}



.product_top { height:auto; margin:6px 6px 0; }
.product_top .product_top_l { width:50%;}
.product_top .product_top_l .m12{ margin:6px;  padding:24px; height:auto;}
.product_top_r{ display:block;width:50%;}
.product_txt{font-size:14px; line-height:25px;}
.product_bt{ font-size:24px;  margin-bottom:12px;}



/*产品列表适配*/
.product_list ul{ padding:0 6px 6px;overflow:hidden}
.product_list li{ float:left; overflow:hidden; width:25%}
.product_list li .sbg{ margin:6px;}
.product_list li h2{  height:25px;line-height:25px;}


/*案例列表适配*/
.case_list ul{ margin:0 6px 6px;}
.case_list li{  width:25%;padding:6px;box-sizing:border-box;}
.case_list li .name{ height:20px;line-height:20px; position:absolute; z-index:50; color:#fff;}
.case_list li .hd{padding:6px}

/*新闻列表适配*/
.news_list ul{ padding:6px;overflow:hidden}
.news_list li { float:left;width:50%; overflow:hidden;}
.news_list li .cont{padding:12px;margin:6px;  height:130px;}
.news_list li .cont .date { font-size: 14px; font-family: "Base-font"; line-height: 30px; color: #999;}
.news_list li .cont .name { line-height:30px; margin-top: 6px; font-size:14px; overflow:hidden; height:30px}
.news_list li .cont .font {margin-top:6px;line-height:25px;height:50px; overflow:hidden}

.news_list li.li1,.news_list li.li2,.news_list li.li3,.news_list li.li4 {width:50%; overflow:hidden}
.news_list li .cont1{padding:12px;margin:6px;  height:130px;}
.news_list li .cont1 .date { font-size: 14px;}
.news_list li .cont1 .name {  margin-top: 6px; font-size:14px; }
.news_list li .cont1 .font { margin-top:6px;line-height:25px;  height:50px; overflow:hidden;}



/*介绍*/
.sj{ margin:6px 6px 0 }
.sj li{float: left;width:20%;text-align:center; }
.sj li .sjbg{ margin:6px ; padding:12px 6px;}
.sj li .num{ font-size:24px;}
.sj li .num span{font-size:36px;}
.sj li .txt{font-size: 12px;margin-top:6px }




.head .head_bottom  .menu img { height:100px;}
.head_fixed .head_bottom  .menu img { height:80px;}

.head .head_bottom  .menu{ display:inline}
.head .head_bottom  .topnav{ display:none}
.head .head_bottom  .lan{ display:inline}
.head .head_bottom  .ss{ display:inline}


/*底部适配*/
.footer{ display:none}
.footer_top{ padding:12px 12px 0px;}
.fot-logo img{ width:auto}
.footer_top .mintit{font-size: 12px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.footer_top .main{ border-bottom:1px #303030 solid; padding-bottom:24px}
.down{  padding:12px;background:#000; overflow:hidden}
}


@media screen and (min-width:1200px) {
.main{ width:95%}
.video_ls{width:100%;}
.video_rs{position:absolute;right:-133px;top:0;width:133px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:9;}



.sp_bt{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:block;position:absolute;top:50%;margin-top:-25px;right:0;z-index:10;cursor:pointer;background:url(../images/fx.png);width:25px;height:50px;background-position:center left;}
.btb{display:block;width:50px;height:50px;position:absolute;right:-25px;top:50%;margin-top:-25px;z-index:5;background:#1a1a1a;border-radius:25px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}

.video_b_in{margin:12px;}
.controls{display:block;}


/*banner适配*/	
.publicTop{height:800px}
.mainTit{ margin-top:280px;padding-bottom:24px;}
.mainTit h3{ font-size:90px;letter-spacing:3px;margin-bottom:12px; }
.mainTit div.en{font-size:36px;letter-spacing:0px; }
.publicUL{ padding-bottom:220px;}
.publicUL li a{padding:6px 24px; font-size:16px; margin-bottom:12px}



.product_top { height:auto; margin:12px 12px 0; }
.product_top .product_top_l { float:left; width:50%;}
.product_top .product_top_l .m12{ margin:12px;  padding:24px;height:304px;}
.product_top_r{ display:block;width:50%;}
.product_txt{font-size:14px; line-height:30px;}
.product_bt{ font-size:30px;  margin-bottom:12px;}

/*产品列表适配*/
.product_list ul{ padding:0 12px 12px;overflow:hidden}
.product_list li{ float:left; overflow:hidden; width:25%}
.product_list li .sbg{ margin:12px;}
.product_list li h2{  height:40px;line-height:40px;}

/*案例列表适配*/
.case_list ul{ margin:0 12px 12px;}
.case_list li{  width:25%;padding:12px;box-sizing:border-box;}
.case_list li .name{ height:30px;line-height:30px; position:absolute; z-index:50; bottom:0px; color:#fff; }
.case_list li .hd{padding:12px}


/*新闻列表适配*/
.news_list ul{ padding:12px;overflow:hidden}
.news_list li { float:left;width:50%; overflow:hidden;}
.news_list li .cont{padding:24px;margin:12px;  height:130px;}
.news_list li .cont .date { font-size: 16px; font-family: "Base-font"; line-height: 30px; color: #999;}
.news_list li .cont .name { line-height:30px; margin-top: 6px; font-size:14px; overflow:hidden; height:30px}
.news_list li .cont .font {margin-top:6px;line-height:25px;height:50px; overflow:hidden}

.news_list li.li1,.news_list li.li2,.news_list li.li3,.news_list li.li4 {width:25%; overflow:hidden}
.news_list li .cont1{padding:24px;margin:12px;  height:180px;}
.news_list li .cont1 .date { font-size: 16px;}
.news_list li .cont1 .name {  margin-top:12px; font-size:14px; }
.news_list li .cont1 .font { margin-top:12px;line-height:25px;  height:100px; overflow:hidden;}


/*介绍*/
.sj{ margin:12px 12px 0}
.sj li{float: left;width:20%;text-align:center; }
.sj li .sjbg{ margin:12px ; padding:24px 12px;}
.sj li .num{ font-size:36px;}
.sj li .num span{font-size:48px;}
.sj li .txt{font-size: 16px;margin-top:12px }



.head .head_bottom  .menu img { height:100px;}
.head_fixed .head_bottom  .menu img { height:80px;}

.head .head_bottom  .menu{ display:inline}
.head .head_bottom  .topnav{ display:none}
.head .head_bottom  .lan{ display:inline}
.head .head_bottom  .ss{ display:inline}


/*底部适配*/
.footer{ display:block}

.footer_top{ padding:24px 24px 0px;}
.fot-logo img{ width:auto}
.footer_top .mintit{font-size: 14px; white-space:nowrap;  overflow:hidden; text-overflow: ellipsis;}
.footer_top .main{ border-bottom:1px #303030 solid; padding-bottom:24px}
.down{  padding:0 24px 24px;background:#000; overflow:hidden}
}
@media screen and (max-width:1400px) {
.head .head_bottom .topnav li{}
}
@media screen and (min-width:1400px) {
	

.video_ls{width:80%;}
.video_rs{width:20%;right:0;}


.video_b_in{margin:12px;}
.controls{display:block;}
.head .head_bottom .topnav li{padding:0 3px}
.sp_bt{display:none;}
.btb{display:none;}
/*banner适配*/	
.publicTop{height:800px}
.mainTit{ margin-top:280px;padding-bottom:24px;}
.mainTit h3{ font-size:96px;letter-spacing:3px;margin-bottom:12px; }
.mainTit div.en{font-size:42px;letter-spacing:0px; }
.publicUL{ padding-bottom:220px;}
.publicUL li a{padding:6px 24px; font-size:16px; margin-bottom:12px}
.product_top_r{ display:block;width:50%;}

/*产品列表适配*/
.product_list ul{ padding:0 12px 12px;overflow:hidden}
.product_list li{ float:left; overflow:hidden; width:20%}
.product_list li .sbg{ margin:12px;}
.product_list li h2{  height:40px;line-height:40px;}


/*案例列表适配*/
.case_list ul{ margin:0 12px 12px;}
.case_list li{  width:20%;padding:12px;box-sizing:border-box;}
.case_list li .name{ height:30px;line-height:30px; position:absolute; z-index:50; bottom:0px; color:#fff; }
.case_list li .hd{padding:12px}


.head .head_bottom  .menu{ display:none}
.head .head_bottom  .topnav{ display:inline}
.head .head_bottom  .lan{ display:inline}
.head .head_bottom  .ss{ display:inline}

/*底部适配*/
.footer{ display:block}
}
@media screen and (max-width:1580px) {
.head .head_bottom .topnav{display: none;}
.head .head_bottom .menu{display: inline;}


}
@media screen and (min-width:1690px) {
.head .head_bottom .menu{display: none;}
.one_tb{height:96px;}
.one_tb_l{height:96px;}

.video_ls{width:80%;}
.video_rs{width:20%;right:0;}
.one_tb_r{width:120px;}
.one_tb_r h3{display:block;}
.product_top_r{ display:block;width:50%;}
.video_b_in{margin:12px;}
.controls{display:block;}
.head .head_bottom .topnav li{}
.sp_bt{display:none;}
.btb{display:none;}
}


