/*通用*/
.in_nothing{height: 107px;}
.in_banner{height: 290px;position: relative;}
.in_banner .inBanner_txt{
    width: 415px;height: 100%;background: rgba(0,0,0,.4);position: absolute;
    top: 0;left:56%;box-sizing: border-box;padding: 40px 30px 0;color:#fff;
}
.inBanner_txt .inBanner_T{line-height: 60px;margin-bottom: 10px;font-size: 30px;}
.inBanner_txt .inBanner_TT{font-size: 14px;line-height: 25px;position: relative;}
.inBanner_txt .inBanner_TT:after{
    content: "";display: block;width: 90px;height: 4px;background: #fff;position: absolute;bottom: -15px;left: 0;
}
.in_main{padding: 25px 0 50px;}
.in_nav{height: 66px;line-height: 66px;border-bottom: 3px solid #bebebe;background: #c20007;}
.in_nav .inNav_list{float: left;}
.inNav_list li{float: left;position: relative;}
.inNav_list li a{font-size: 18px;color:#fff;padding:0 45px;border-left: 2px solid #fff;}
.inNav_list li:first-child a{border-left: none;}
.inNav_list li:after{
    content: "";display: block;width: 96%;height: 4px;background: #252525;
    position: absolute;left: 2%;bottom: 0;opacity: 0;transition: all .5s;
}
.inNav_list li.act:after,.inNav_list li:hover:after{opacity: 1;}
.in_nav a.inNav_home{
    float: right;width: 72px;display: block;height: 66px;background: #252525 url("../images/home.png") center no-repeat;
}
/*关于我们*/
.abt_main{padding-top: 28px;}
.abt_main .abt_pic{
    float: left;width: 350px;box-sizing: border-box;border: 1px solid #dadada;padding: 10px;margin-right: 30px;
}
.abt_main .abt_pic img{width: 100%;}
.abt_main .abt_T{font-size: 24px;color:#c20007;line-height: 30px;margin-bottom: 5px;}
.abt_main .abt_TT{font-size: 14px;color:#000;line-height: 26px;text-align: justify;}
/**留言**/
.message_main{margin-top: 30px;padding: 50px 0;border-bottom: 6px solid #c20007;background: #f6f6f6;}
.message_main .message_B{width: 50%;float: left;box-sizing: border-box;padding-right: 70px;}
.message_B .mesIpt_one{margin-bottom: 10px;}
.mesIpt_one .mesIpt_name{line-height: 28px;width: 120px;margin-right: 5px;float: left;text-align: right;font-size: 14px;color:#0d0d0d;}
.mesIpt_one.hasReq .mesIpt_name:before{content: "*";color:#f00;}
.mesIpt_one input{width: calc(100% - 125px);float: left;height: 28px;border: 1px solid #ddd;padding-left: 10px;}
.mesIpt_one textarea{width: calc(100% - 125px);float: left;border: 1px solid #ddd;height: 142px;padding: 10px;resize: none;}
.message_B .mesIpt_one.mesVCode{line-height: 28px;font-size: 14px;color:#2f2f2f;}
.mesIpt_one.mesVCode input{width: 80px;}
.mesVCode img{width: 110px;height: 28px;margin:0 5px;float: left;}
.message_main .message_btn{padding-left: 125px;}
.message_btn input{width: 150px;height: 35px;margin-right: 20px;float: left;font-size: 14px;cursor: pointer;}
.message_btn input[type='button']{background: #c20007;color:#fff;}
.message_btn input[type='reset']{color:#282828;background: #e5e5e5;}
/**下载**/
.download_list{padding-top: 36px;}
.download_list .download_one{
    display:block;height: 82px;line-height: 82px;margin-bottom: 15px;
    background: #f6f6f6;font-size: 14px;color:#0c0c0c;
}
.download_list .download_one:hover{background: #c20007;color:#fff;}
.download_one .download_name{
    float: left;width:calc(100% - 515px);box-sizing: border-box;padding-left: 90px;
    background: url("../images/file_01.png") 25px center no-repeat;
}
.download_one:hover .download_name{background-image: url("../images/file_02.png");}
.download_one .download_type{text-align:center;float: left;width: 70px;margin-right: 40px;}
.download_one .download_size{text-align:center;float: left;width:100px;margin-right: 80px;}
.download_one .download_time{text-align:center;float: left;width:125px;}
.download_one .download_icon{
    float: left;width:100px;background: url("../images/donwload_01.png") center no-repeat;
}
.download_one:hover .download_icon{background-image: url("../images/download_02.png");}
/*联系我们*/
.con_main{padding-top: 10px;}
.con_main .con_box{width: 100%;box-sizing: border-box;border: 1px solid #e9e9e9;margin-top: 32px;}
.con_box .con_tel{float: left;width: 390px;padding-left: 30px;background: #f4f4f4;border-right: 1px solid #e9e9e9;}
.con_tel .conTel_T{font-size: 20px;color:#000;line-height: 50px;padding-top: 10px;}
.con_tel .conTel_TT{
    font-size: 30px;color:#c20007;padding-left: 54px;line-height: 60px;
    background: url("../images/icon_cur.png") left center no-repeat;
}
.con_tel .conTel_TTT{font-size: 14px;color:#666;line-height: 30px;padding-bottom: 15px;}
.con_box .con_map{display: block;float: left;}
.con_box .con_share{font-size: 16px;color:#033333;float: left;padding-top: 45px;}
.con_share .bdshare-button-style0-16 a{padding-left: 25px;height: 25px;margin: 8px 6px 7px;background-image: url("../images/share_pci.png");}
.con_share .bdshare-button-style0-16 .bds_fbook{background-position: 0 0;}
.con_share .bdshare-button-style0-16 .bds_linkedin{background-position: -50px 0;}
.con_share .bdshare-button-style0-16 .bds_twi{background-position: -75px 0;}
.con_box .con_title{padding: 20px 0 0 30px;line-height: 50px;font-size: 20px;color:#333;}
.con_box .con_div{
    width: 37%;float: left;box-sizing: border-box;padding:0 30px 25px;font-size: 14px;color:#333;line-height: 30px;
}
.con_div span{/*text-decoration: underline;*/ }
.con_div span a{ color:#333;}
/**新闻**/
.news_list{margin-top: 30px;position: relative;}
.news_list .news_one{
    box-sizing: border-box;width: 23.5%;border: 1px solid #d6d6d6;position: absolute;
    overflow: hidden;box-shadow:6px 6px 0 0 #d6d6d6;display: block;
}
.news_one .news_pic{border: 1px solid #d6d6d6;overflow: hidden;}
.news_one .news_pic img{width: 100%;transition: all 1s;}
.news_one:hover .news_pic img{transform: scale(1.1);}
.news_one .news_txt{padding:0 10px;}
.news_txt .news_T{font-size: 16px;line-height: 27px;color:#000;padding: 8px 0;}
a .news_txt .news_T:hover{ color:#d91018;}
.news_txt .news_TT{font-size: 14px;color:#7d7d7d;line-height: 21px;padding-top: 5px;}
.news_txt .news_B{font-size: 15px;color:#565656;line-height: 30px;border-bottom: 1px solid #ddd;margin-top: 25px;}
.news_txt .news_time{line-height: 40px;font-size: 15px;color:#848484;float: left;}
.news_txt .news_icon{float: right;height: 40px;width: 16px;background: url("../images/icon_news.png") center no-repeat;}
.news_list .news_one.one {left:0;}
.news_list .news_one.two {left: 25%;}
.news_list .news_one.three {left: 50%;}
.news_list .news_one.four {left: 75%;}
.newsData_box{
    position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.27);
    z-index: 105;top: 0;left: -100%;visibility: hidden;transition: all .6s;
}
.newsData_box.openNews{left: 0;visibility: visible;}
.newsData_box .newsD_close{
    position: absolute;width: 80px;height: 80px;font-size: 14px;color:#fff;line-height: 24px;cursor: pointer;
    box-sizing: border-box;padding: 16px;text-align: center;background: #c20007;left: 0;top: calc(50% - 40px);transition: all .6s;
}
.newsData_box .newsD_close:hover{
    background: #c20007 url("../images/close_x.png") center no-repeat;color:transparent;
}
.newsData_box .newsD_main{
    background: #fff;position: absolute;width: calc(100% - 80px);height: 100%;overflow: auto;top: 0;right: 0;
}
.newsD_main .newsD_top{text-align: center;background: #f4f4f4;line-height: 38px;padding: 15px 0;}
.newsD_top .newsD_T{font-size: 28px;color:#333;}
.newsD_top .newsD_other{font-size: 18px;color:#797979;}
.newsD_main .newsD_TT{max-width: 1200px;margin: auto;font-size: 14px;line-height: 24px;color:#858585;padding: 70px 10px;text-align: justify;}
.newsD_TT img{display: block;margin: 25px auto;max-width: 100%;}
.newsD_main .other_news{
    max-width: 1200px;margin:10px auto 50px;line-height: 30px;padding: 5px 10px;
    border-top: 1px solid #d9d9d9;border-bottom:  1px solid #d9d9d9;
}
.other_news span{font-size: 14px;color:#0b0b0b;}
.other_news a{font-size: 14px;color:#848484;display: block;float: left;width: calc(100% - 40px);}
/**产品**/
.pro_nav{width: 280px;float: left;}
.pro_nav .proNav_T{
    line-height: 70px;border-bottom: 3px solid #3c3c3c;font-size: 24px;color:#fff;
    background: url("../images/pro_tBg.jpg") center no-repeat;padding-left: 16px;
}
.proNav_list .proNav_lv1{width: 100%;}
.proNav_lv1>li{margin-bottom: 2px;}
.proNav_lv1>li>a{
    display: block;height: 45px;line-height: 45px;padding-left: 15px;background: #e5e5e5;font-size: 14px;color:#141414;
}
.proNav_lv1>li>a:before{
    content: " ";display: inline-block;width: 6px;height: 10px;margin-right: 12px;
    background: url("../images/pro_cir_01.png") center/100% no-repeat;transition: all .5s;
}
.proNav_lv1>li.act>a,.proNav_lv1>li:hover>a{color:#fff;background:#c20007;}
.proNav_lv1>li:hover>a:before,.proNav_lv1>li.act>a:before{
    background-image: url("../images/pro_cir_02.png");transform: rotate(90deg);
}
.proNav_lv1>li .proNav_lv2{padding-left: 30px;display: none;}
.proNav_lv2>li a{display: block;line-height: 30px;font-size: 14px;color:#141414;}
.proNav_lv2>li>a:before{
    content: " ";display: inline-block;width: 4px;height: 6px;margin-right: 12px;
    background: url("../images/pro_cir_03.png") center/100% no-repeat;transition: all .5s;
}
.proNav_lv2>li>a:hover:before{transform: translateX(3px);}
.proNav_lv2>li .proNav_lv3{padding-left: 40px;display: none;}
.proNav_lv3>li>a:before{content: "-";color: #6d6d6d;font-weight: bold;margin-right: 5px;}
.proNav_lv3>li .proNav_lv4{padding-left: 35px;display: none;}
.proNav_lv4>a:hover,.proNav_lv4>a.act{color:#c20007;}
/****/
.pro_main{width: calc(100% - 340px);float: right;}
.pro_main .in_nav{
    padding-left: 20px;font-size: 18px;color:#fff;
    background:#c20007 url("../images/inNav_bg.jpg") center/cover no-repeat;
}
.pro_list{padding: 20px 0 10px;}
.pro_list .pro_one{
    display: block;width: 31%;margin-right: 3.5%;float: left;box-sizing: border-box;
    border: 1px solid #eaeaea;padding: 8px 8px 0;box-shadow: 5px 5px 0 0 #e5e5e5;margin-bottom: 30px;
}
.pro_list .pro_one:nth-child(3n){margin-right: 0;}
.pro_one .pro_img{
    width: 100%;height: 175px;line-height: 173px;box-sizing: border-box;
    border: 1px solid #eaeaea;text-align: center;overflow: hidden;
}
.pro_img img{max-width: 92%;max-height: 92%;transition: all 1s;}
.pro_one:hover .pro_img img{transform: scale(1.1);}
.pro_one .pro_T{font-size: 14px;color:#313131;line-height: 30px;padding-top: 5px;}
.pro_one:hover .pro_T{color:#c20007;}
.pro_one .pro_TT{font-size: 12px;line-height: 20px;color:#4f4f4f;}
.pro_one .pro_more{
    line-height: 28px;font-size: 13px;color:#717171;text-align: right;border-top: 1px solid #eaeaea;margin-top: 10px;
}
/*图片放大镜样式*/
.jqzoom{display:block;}
.jqzoom img{max-height: 100%;max-width: 100%;}
.spec-preview{width:100%;height:360px;border:1px solid #ddd;text-align: center;line-height: 360px;}
.spec-scroll{clear:both;margin-top:15px;width:100%;}
.spec-scroll .prev{float:left;background: url("../images/pro_left.png") no-repeat center;}
.spec-scroll .next{float:right;background: url("../images/pro_right.png") no-repeat center;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:15px;height:70px; line-height:70px;cursor:pointer;}
.spec-scroll .items{position:relative;width:445px;height:70px;overflow:hidden; margin: auto;}
.spec-scroll .items ul{position:absolute;width:999999px;height:70px;}
.spec-scroll .items ul li{float:left;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #e5e6e8;width:100px;height:70px; margin-right: 15px;box-sizing: border-box;}
/****/
.proD_top{padding:30px 0 45px;}
.proD_top .proD_imgShow{float: left;width: 505px;}
.proD_top .proD_txt{width: calc(100% - 540px);float: right;}
.proD_txt .proD_tT{font-size: 20px;line-height: 26px;color:#4f4f4f;margin-bottom: 20px;}
.proD_txt .proD_tTT{font-size: 14px;line-height:25px;color:#b0b0b0;min-height: 225px;border-bottom: 1px solid #eee;}
.proD_txt .proD_other{padding-top: 45px;}
.proD_other .proD_btn{border-top: 1px solid #eee;border-bottom: 1px solid #eee;line-height: 46px;}
.proD_btn img{max-width: 80%;}
.proD_other .proD_share{border-bottom: 1px solid #eee;}
.proD_share .bdshare-button-style0-16 a{
    padding-left: 25px;height: 25px;margin: 12px 6px 12px 0;background-image: url("../images/share_02.png");
}
.proD_share .bdshare-button-style0-16 .bds_fbook{background-position: 0 0;}
.proD_share .bdshare-button-style0-16 .bds_twi{background-position: -30px 0;}
.proD_share .bdshare-button-style0-16 .bds_linkedin{background-position: -60px 0;}
.proD_share .bdshare-button-style0-16 .bds_weixin{background-position: -90px 0;}
.proD_share .bdshare-button-style0-16 .bds_tsina{background-position: -120px 0;}
.proD_intro .proD_intNav{height: 40px;}
.proD_intNav a{
    display: block;width: 190px;height: 40px;line-height: 40px;text-align: center;
    font-size: 16px;background:#c7c7c7;color:#fff;margin-right: 2px;float: left;
}
.proD_intNav a:hover,.proD_intNav a.act{background: #c20007;}
.proD_intro .proD_intDiv{padding: 25px 0 65px;}
.proD_intDiv .proD_intBox{font-size: 14px;color:#232323;line-height: 25px;text-align: justify;display: none;}
.proD_intBox img{max-width: 100%;}
/****/
.OL_div{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.4);z-index: 105;display: none;}
.OL_div .OL_box{
    position: absolute;width: 430px;background: #fff;border-radius: 10px;
    transform: translate(-50%,-50%);left: 50%;top: 50%;
}
.OL_box .OL_close{
    width: 20px;height: 20px;background: url("../images/close_x.png") center/100% no-repeat;
    position: absolute;right: -25px;top: 0;cursor: pointer;transition: all .8s;
}
.OL_box .OL_close:hover{transform: rotate(180deg);}
.OL_box .OL_T{line-height: 62px;padding-left: 20px;font-size: 22px;color:#2a2a2a;border-bottom: 1px solid #ccc;position: relative;}
.OL_box .OL_T:after{
    content:"";display: block;width: 44%;height: 4px;background: #dc0000;position: absolute;left: 0;bottom: 0;
}
.OL_box .OL_form{padding: 25px 20px 5px;}
.OL_form .OL_iptOne{margin-bottom: 15px;}
.OL_iptOne .OL_iptName{width: 120px;line-height: 34px;height:34px;float: left;text-align: right;font-size: 14px;color:#2f2f2f;}
.OL_iptOne input[type='text']{width: calc(100% - 120px);float: left;border: 1px solid #dbe0e5;height: 34px;padding-left: 5px;}
.OL_iptOne textarea{width: calc(100% - 120px);float: left;border: 1px solid #dbe0e5;height: 86px;padding: 0 5px;resize: none;}
.OL_iptOne input[type='button']{width: calc(100% - 120px);float: left;font-size: 18px;color:#fff;background: #181818;height: 40px;cursor: pointer;}