.in_banner{height:300px;}
.in_banner .inBan_txt{position:relative;top:50%;transform:translateY(-50%);text-align:center;color:#fff;}
.inBan_txt .inBan_T1{font-size:35px;line-height:50px;}
.inBan_txt .inBan_T2{font-size:16px;line-height:32px;letter-spacing:16px;}
.inBan_txt i{display:block;height:35px;margin:16px auto 0;background:url("../images/icon_inb.png") center no-repeat;}
.in_top .in_address{position:absolute;width:100%;line-height:60px;bottom:100%;left:0;background:rgba(0,0,0,.35);font-size:14px;color:#767a7c;}
.in_address a{font-size:14px;color:#767a7c;}
.in_address span{color:#e60918;}
.in_top .in_title{line-height:60px;background:#f3f3f3;font-size:22px;color:#555c60;}
.in_nav{width:250px;position:relative;top:-120px;background:#e60918;min-height:648px;float:right;margin-bottom:-100px;}
.in_nav .inNav_T1{}
.inNav_T1 .inNT11{
    font-size:50px;font-weight:bold;color:rgba(255,255,255,.3);left:0;
    writing-mode:vertical-lr;line-height:92px;position:absolute;bottom:32px;
}
.inNav_T1 .inNT12{display:none;}
.in_nav .inNav_T2{padding:64px 28px 0;}
.inNav_T2 li>a{display:block;font-size:16px;line-height:50px;color:#fff;position:relative;padding-left:112px;}
.inNav_T2 li>a:before{content:"";display:block;height:1px;width:0;background:#fff;transition:all .6s;position:absolute;left:0;top:50%;}
.inNav_T2 li:hover>a:before, .inNav_T2 li.act>a:before{width:100px;}
.inNav_T2 li .inNav_er{padding-left:92px;display:none;}
.inNav_er a{display:block;font-size:14px;line-height:30px;padding-left:20px;color:#fff;position:relative;}
.inNav_er a:before{content:"";display:block;border:4px solid transparent;border-left-color:#4c0a0f;position:absolute;left:0;top:calc(50% - 2px);transition:all .6s;}
.inNav_er a:hover:before{left:6px;}
.inNav_er a.act:before{border-left-color:#fff;}
.in_main{width:calc(96% - 250px);padding:32px 0 64px;box-sizing:border-box;min-height:556px;float:left;}
/****/
.abt_txt{font-size:14px;line-height:28px;text-align:justify;}
.idea_box .idea_T1{font-size:30px;line-height:50px;color:#e60918;text-align:center;}
.idea_main .idea_div{padding:30px 30px 30px 0;border-bottom:1px solid #e4e4e4;}
.idea_main .idea_div:last-child{border-bottom:none;}
.idea_div .idea_DT1{width:130px;float:left;}
.idea_div .idea_DT2{font-size:14px;line-height:28px;padding-top:12px;width:calc(96.5% - 130px);float:right;}
.idea_div:nth-child(even) .idea_DT1{float:right;}
.idea_div:nth-child(even) .idea_DT2{float: left;}
.idea_DT2 .idea_DTT{font-size:16px;font-weight:bold;color:#e60918;padding-top:8px;display:block;}
.idea_bottom .idea_BT{line-height:38px;margin:12px 0 26px;font-size:24px;font-weight:bold;color:#333;position:relative;}
.idea_BT:before{content:"";display:block;width:140px;height:15px;background:#e4e4e4;position:absolute;left:0;bottom:0;}
.idea_BT span{display:block;position:relative;z-index:2;}
.idea_bottom .ideaP_list{font-size:0;}
.ideaP_list li{width:106px;display:inline-block;margin-right:22px;font-size:14px;line-height:24px;text-align:center;}
.ideaP_list li img{width:100%;display:block;margin:0 auto 10px;}
/****/
.make_main{}
.make_main .make_one{padding:40px 0;border-bottom:1px solid #e5e5e5;}
.make_main .make_one:last-child{border-bottom:none;}
.make_one .make_top{padding-bottom:30px;}
.make_top .make_T1{float:left;width:132px;margin-right:34px;}
.make_T1 img{width:100%;}
.make_top .make_T2{font-size:14px;line-height:28px;padding-top:12px;text-align:justify;}
.make_one .make_show{}
.make_show .MS_picA{display:block;position:relative;}
.MS_picA img{width:100%;}
.MS_picA .MS_txt{
    position:absolute;width:100%;left:0;bottom:0;line-height:46px;font-size:14px;
    padding-left:22px;box-sizing:border-box;color:#fff;background:rgba(0,0,0,.3);
}
.make_show .MS_picB{padding:14px 36px 0;}
.MS_picB ul li{box-sizing:border-box;height:86px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.MS_picB ul li.act{border:3px solid #e60918;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
.MS_picB ul li img{width:100%;height:100%;}
.MS_picB .bx-wrapper .bx-controls-direction a{width:10px;}
.MS_picB .bx-wrapper .bx-prev{left: -32px;background: url("../images/to_left_05.png") center no-repeat;}
.MS_picB .bx-wrapper .bx-next{right:-32px;background:url("../images/to_right_05.png") center no-repeat;}
/****/
.news_list{padding-bottom:72px;}
.news_list .news_one{display:block;padding:24px 0;border-bottom:1px solid #e5e5e5;}
.news_one .news_pic{width:200px;float:left;}
.news_one .news_txt{width:calc(100% - 228px);float:right;}
.news_txt .news_T1{font-size:18px;line-height:26px;color:#000;font-weight:bold;transition:all .6s;}
.news_one:hover .news_txt .news_T1{color:#e60918;}
.news_txt .news_T2{font-size:14px;line-height:26px;padding:12px 0 14px;}
.news_txt .news_T3{font-size:14px;line-height:24px;height:72px;}
/****/
.newsD_main .newsD_T1{line-height:32px;font-size:24px;color:#000;text-align:center;padding:10px 0;}
.newsD_main .newsD_T2{line-height:20px;padding:5px 0 15px;border-bottom:1px solid #e5e5e5;text-align:center;font-size:14px;}
.newsD_T2 .newsD_share{display:inline-block;}
.newsD_share .bdshare-button-style0-16{float:left;position:relative;top:2px;}
.newsD_share .bdshare-button-style0-16 a, .newsD_share .bdshare-button-style0-16 .bds_more{margin:0 6px 0 0;}
.newsD_main .newsD_T3{font-size:14px;line-height:24px;color:#333;text-align:justify;padding:16px 0 40px;border-bottom:1px solid #e5e5e5;}
.newsD_T3 img{max-width:100%;}
.newsD_main .newsD_cls{border-bottom:1px solid #e5e5e5;}
.newsD_cls a{display:block;font-size:14px;color:#333;line-height:30px;width:50%;float:left;box-sizing:border-box;padding:45px 0 15px;}
.newsD_cls a.newsD_prev{background:url("../images/news_prev.png") left 25px no-repeat;border-right:1px solid #e5e5e5;}
.newsD_cls a.newsD_next{background:url("../images/news_next.png") right 25px no-repeat;text-align:right;}
/****/
.pro_list{font-size:0;padding-bottom:10px;}
.pro_list .pro_one{
    width:31.2%;margin:0 3.2% 44px 0;position:relative;border:1px solid #eee;padding-bottom:18px;
    display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;
}
.pro_list .pro_one:nth-child(3n){margin-right:0;}
.pro_one.proNew:after{
    content:"";display:block;width:52px;height:52px;position:absolute;
    background:url("../images/news.png") center no-repeat;left:-3px;top:-4px;
}
.pro_one .pro_pic{padding-top:16px;height:250px;line-height:250px;}
.pro_pic img{max-width:90%;max-height:90%;}
.pro_one .pro_T1{font-size:16px;line-height:24px;color:#555c60;transition:all .3s;}
.pro_one .pro_T2{font-size:14px;line-height:22px;padding-top:8px;color:#555c60;}
.pro_list .pro_one:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);}
.pro_one:hover .pro_T1{color:#e60918;}
/****/
.proD_main .proD_top{padding-bottom:30px;}
.proD_top .proD_show{width:448px;float:left;}
.proD_show .proDS_picA, .proDS_picA img{width:100%;}
.proD_show .proDS_picB{margin-top:6px;}
.proDS_picB ul{font-size:0;}
.proDS_picB ul li{width:24.1%;margin-right:1.2%;box-sizing:border-box;height:108px;display:inline-block;vertical-align:top;}
.proDS_picB ul li.act{border:3px solid #e60918;}
.proDS_picB ul li:nth-child(4n){margin-right:0;}
.proDS_picB ul li img{width:100%;height:100%;cursor:pointer;}
.proD_top .proD_info{width:calc(100% - 470px);float:right;}
.proD_info .proD_T1{padding-left:5px;background:url("../images/icon_pt.jpg") left top/5px 100% no-repeat;line-height:32px;font-size:18px;color:#000;}
.proD_T1 .proD_name{line-height:38px;border-bottom:1px solid #e5e5e5;font-size:28px;}
.proD_info .proD_T2{margin:20px 0 0;padding:5px 15px;line-height:24px;font-size:14px;color:#555c60;background:#ddd;}
.proD_T3 b{display:block;padding-top:12px;line-height:30px;font-size:18px;}
.proD_T3 ul li{line-height:30px;font-size:14px;padding-left:18px;position:relative;}
.proD_T3 ul li:before{content:"";display:block;border:4px solid transparent;border-left-color:#4c0a0f;position:absolute;left:5px;top:calc(50% - 4px);}
.proD_info .proD_T4{padding-top:24px;}
.proD_T4 .proD_ask{display:block;float:left;width:125px;text-align:center;line-height:54px;font-size:16px;color:#fff;background:#e60918;margin-right:26px;}
.proD_T4 .proD_share{float:left;}
.proD_share .bdshare-button-style0-16{float:left;}
.proD_share .bdshare-button-style0-16 .bds_more{margin:0;height:54px;line-height:54px;padding-left:32px;font-size:16px;color:#555c60;background:url("../images/icon_share.jpg") left center no-repeat;}
.proD_intro .proDI_nav{font-size:0;margin-bottom:16px;}
.proDI_nav a{
    display:inline-block;width:176px;border-right:1px solid #fff;box-sizing:border-box;
    line-height:54px;font-size:16px;color:#555c60;background:#ddd;text-align:center;max-width:25%;
}
.proDI_nav a:hover,.proDI_nav a.act{background:#e60918;color:#fff;border-right-color:#e60918;}
.proDI_list .proDI_one{display:none;line-height:26px;font-size:14px;color:#555c60;text-align:justify;}
.proDI_one img{max-width:100%;}
/****/
.down_list{padding-bottom:80px;}
.down_list .down_one{display:block;padding:24px 36px 24px 0;border-bottom:1px solid #e5e5e5;background:url("../images/download_01.jpg") right center no-repeat;}
.down_one .down_pic{width:42px;float:left;}
.down_pic img{width:100%;}
.down_one .down_txt{width:calc(100% - 60px);float:right;line-height:28px;color:#555c60;}
.down_txt .down_T1{font-size:18px;font-weight:bold;transition:all .6s;}
.down_one:hover .down_txt .down_T1{color:#e60918;}
.down_txt .down_T2{font-size:14px;}
/****/
.con_top{line-height:54px;padding:26px 0 46px;font-size:22px;color:#555c60;}
.con_top .con_nav{float:right;box-shadow:0 15px 15px rgba(230,9,24,.2);font-size:0;height:54px;}
.con_nav a{width:150px;text-align:center;font-size:16px;color:#000;display:inline-block;box-sizing:border-box;border-right:1px solid #fde3e4;}
.con_nav a:hover,.con_nav a.act{background:#e60918;color:#fff;}
.con_list .con_one{display:block;border:1px solid #eee;margin-bottom:38px;}
.con_one .con_map{width:600px;float:left;box-sizing:border-box;border-right:1px solid #eee;height:300px;overflow: hidden;}
.con_one .con_map img {display: block;width: 100%;height: 100%;object-fit: cover;}
.con_map iframe{max-width:100%;}
.con_one .con_txt{width:calc(96% - 600px);float:right;padding-top:28px;color:#555c60;line-height:36px;}
.con_txt .con_T1{font-size:20px;margin-bottom:10px;font-weight:bold;}
.con_txt .con_T2{font-size:14px;margin-bottom:16px;}
.con_txt .con_email{display:block;width:134px;line-height:44px;border:1px solid #e60918;text-align:center;font-size:14px;color:#e60918;}
.con_txt .con_email:hover{box-shadow:0 0 15px rgba(230,9,24,.5);}
/**pager**/
.pager{text-align:center;}
.pager a{display:inline-block;width:30px;line-height:30px;font-size:16px;font-weight:bold;color:#000;font-family:Arial;}
.pager a:hover,.pager a.act{color:#e60918;}
.pager a.pager_prev{background:url("../images/pager_prev.jpg") center no-repeat;}
.pager a.pager_next{background:url("../images/pager_next.jpg") center no-repeat;}




.bg-olc{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:rgba(0,0,0,0.7);}
.miolr,.miolr *{ box-sizing:border-box;}
.miolr{ display:none; position:fixed; z-index:1000; left:50%; top:45%; margin-left:-280px; margin-top:-284px; width:560px; height:662px; padding:10px; background:rgba(0,0,0,0.3);}
.miolr .gb{width:30px; height:30px; position:absolute; right:0; top:0; background:url(../images/icon30.png);}
.smkta{ background:#fff; padding:35px; color:#666; position:relative;}
.smkta h3{ font-size:22px; text-align:center; font-weight:bold; margin-bottom:30px;}
.smkta .d1{ font-size:16px; margin-bottom:10px;}
.smkta .d1 span{ color:#e60918;}
.smkta .d2{ margin-bottom:15px;}
.smkta .d2 .c1{ width:290px; height:40px; border:1px solid #ddd; border-radius:3px; padding:0 10px;}
.smkta .d2 span{ margin-left:10px;}
.smkta .d3{ text-align:center; padding-top:15px;}
.smkta .d3 input{ width:150px; height:45px; border:none; cursor:pointer; color:#fff; font-size:16px; background:#e60918;}

.honor-ul li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-img img{ width:100%; height:200px; object-fit:cover;}
.honor-ul li .honor-li-tit{ text-align:center; font-size:16px; line-height:25px; height:25px; overflow:hidden; margin-top:5px;}


.lmaeobn *{ box-sizing:border-box;}
.lmaeobn{ position:fixed; z-index:999; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ubcenma{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; width:980px; padding:40px;}
.ubcenma h3{ position:relative; color:#333; font-size:20px; font-weight:bold;}
.ubcenma h3:before{ content:''; position:absolute; left:-40px; top:50%; width:5px; height:40px; margin-top:-20px; background:#e60918;}
.ubcenma .gb{ cursor:pointer; width:40px; height:40px; position:absolute; right:20px; top:20px; background:url(../images/x.png) no-repeat center center;}
.olmgeb{ padding-top:10px;}
.olmgeb li{ margin-top:20px; width:48%; float:left;}
.olmgeb li:nth-child(2n){ float:right;}
.olmgeb li .d1{ font-size:16px;}
.olmgeb li .d1 span{ color:#e60918;}
.olmgeb li .d2{ margin-top:6px;}
.olmgeb li .d2 .c1{ width:100%; border:1px solid #ddd; padding:0 10px; height:42px;}

.coelam{ margin-top:20px; text-align:center;}
.coelam input{ border:none; cursor:pointer; width:150px; height:42px; margin:0 2%;}









@media (max-width: 1000px){
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.honor-ul li .honor-li-tit{ font-size:14px;}
.ubcenma{width:100%; padding:25px; height:100%; left:0; top:0;transform:translate(0%,0%); overflow:auto;}
.ubcenma h3{ font-size:18px;}
.ubcenma h3:before{left:-25px;}
.olmgeb li{width:100%; margin-top:15px;}
.coelam input{width:120px;}

}

@media (max-width: 640px){
  .miolr{ height:auto; left:4%; width:92%; margin:0; transform:translateY(-50%);}
  .smkta{ padding:4%;}
  .smkta h3{ font-size:18px; margin-bottom:20px;}
  .smkta .d1{ font-size:14px;}
  .smkta .d2{ margin-bottom:10px;}
  .smkta .d2 .c1{ width:100%; height:32px;}
  .smkta .d2 span{ display:block; width:100%; margin:0; font-size:12px; margin-top:3px;}
  .smkta .d3{ padding-top:10px;}
  .smkta .d3 input{ height:36px;}

}
















