/**��ҳ����**/
.in_banner{height: 336px;}
.in_main{background: url("../images/in_bg.jpg");padding-top: 12px;}
.in_address{
    line-height: 30px;padding:12px 20px;font-size: 13px;color:#333;
    background: url("../images/in_address.jpg") left center no-repeat;
}
.in_address a{font-size: 13px;color:#333;}
.in_address span{color:#ef0000;}
.in_top{padding: 0 16px;background: #f7f7f7;}
.in_top .in_title{padding: 10px 0;}
.in_title .inT_EN{font-size: 16px;color:#bababa;}
.in_title .inT_CN{font-size: 18px;color:#333;}
.in_top .in_nav{}
.in_nav a{
    display: inline-block;padding: 0 18px;line-height: 62px;
    font-size: 14px;color:#333;border-top: 4px solid transparent;
}
.in_nav a.act{border-top-color:#ef0000;background: #fff;}
/****/
.abt_txt{padding-bottom: 80px;}
.abt_txt .abt_T{
    font-size: 24px;font-weight: bold;color:#333;text-indent: 35px;line-height: 40px;padding: 35px 0 12px;
}
.abt_txt .abt_TT{font-size: 14px;line-height: 34px;color:#666;text-align: justify;text-indent: 35px;min-height: 280px;
padding-top:35px;}
/**honor**/
.honor_main{padding: 50px 0;}
.honor_main .honor_list{padding:0 0 10px;}
.honor_main .honor_list .video-list{width: 48%; float: left; margin: 0 1% 10px 1%;}
@media (max-width: 450px) {
    .honor_main .honor_list .video-list{width: 100%; float: left; margin: 0 1% 10px 1%;}
}
.honor_list .honor_one {
    margin:0 1.5% 35px;width: 30.33%;float: left;padding-bottom: 40px;height:270px;line-height: 270px;
    background: url("../images/honor_bg.png") no-repeat center bottom;background-size: 100% 50px;text-align: center;
}
.honor_list .honor_one:nth-child(3n){margin-right: 0;}
.honor_list .honor_one img{
    vertical-align: bottom;max-width: 80%;max-height: 100%;cursor: pointer;box-sizing: border-box;
}
.honor_list .honor_one:hover img{animation: bounce 1.5s;}

/*������*/
.mask-wrap {
    position: fixed;left: 0;top: 0;width: 100%;height: 100%;
    z-index: 99999;text-align: center;display: none;
}
.mask-bg {
    width: 100%;height: 100%;position: absolute;left: 0;
    top: 0;background: #000;opacity: .7;
}
.mask-main {
    width: 800px;height: 600px;position: absolute;
    top: 50%;margin-top: -300px;left: 50%;margin-left: -400px;
}
.mask-img {width: 100%;height: 500px;}
.mask-img .img-md {max-width: 100%;max-height: 100%;}
.mask-img img{max-width: 100%;max-height: 100%;transition: all .3s;position: relative;top:50%;transform: translateY(-50%);}
.mask-main p {
    font-size: 18px;color: #fff;max-width: 270px;margin: auto;
    line-height: 40px;height:40px;background: #000;border-radius: 20px;
}
.mask-pager li {position: absolute;top: 25%;cursor: pointer;height: 50%;width: 10%;}
.mask-pager .prev {left: 10%;background: url("../images/mask_left.png") no-repeat center;}
.mask-pager .next {right: 10%;background: url("../images/mask_right.png") no-repeat center;}
.mask-close {
    width: 30px;height: 30px;position: absolute;right: 20%;
    top:20%;cursor: pointer;transition: all 1s;
    background: url("../images/mask_off.png") no-repeat center center;
}
.mask-close:hover{transform: rotate(360deg);}
@media (max-width: 800px) {
    .mask-main {width: 100%;height: 100%;top: 0;margin-top: 0px;left: 0;margin-left: 0px;}
    .mask-img {height: 80%;width: 96%;margin:10% auto;}
    .mask-main p {margin-top: -40px;}
    .mask-pager .prev {left: 5%;}
    .mask-pager .next {right: 5%;}
    .mask-close {background-size: 32px;}
    .mask-img img{position: relative;top: 50%;transform: translateY(-50%);}
}
/**product**/
.pro_main{padding: 40px 0 45px;}
.pro_main .pro_list{padding-bottom: 20px;}
.pro_list .pro_one{display: block;width: 23.8%;margin-right: 1.6%;margin-bottom: 40px;float: left;}
.pro_list .pro_one:nth-child(4n){margin-right: 0;}
.pro_one .pro_pic{width: 100%;overflow: hidden;}
.pro_one .pro_pic img{width: 100%;transition: all 2.5s;}
.pro_one:hover .pro_pic img{transform: scale(1.1);}
.pro_one .pro_txt{
    margin-top: 2px;background: #ef0000;font-size: 16px;font-weight: bold;
    text-align: center;line-height: 50px;color:#fff;
}
/**pro date**/
.jqzoom{border:1px solid #d5d5d5;position:relative;cursor:pointer;}
.zoomdiv{z-index:100;position:absolute;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background: url("../images/fdj.png") no-repeat center;width: 160px !important;height: 160px !important;}
/*****/
.proD_main{padding: 60px 0 80px;}
.proD_main .proD_T{line-height: 46px;margin-bottom: 20px;font-size: 22px;font-weight: bold;text-align: center;color:#63470b;}
.proD_main .proD_show{padding:0 58px;max-width: 400px;margin:0 auto 50px;}
.proDS_A{position: relative;}
.proDS_A img{width: 100%;}
.proDS_B{margin-top:10px;}
.proDS_B ul li{border: 1px solid #ccc;box-sizing: border-box;cursor: pointer;}
.proDS_B .bx-wrapper .bx-controls-direction a{width: 35px;height: 100%;background-color: #d1d1d1;border-radius: 3px;top: 0;margin-top: 0;}
.proDS_B .bx-wrapper .bx-controls-direction a:hover{background-color: #aaa;}
.proDS_B .bx-wrapper .bx-prev{left: -58px;}
.proDS_B .bx-wrapper .bx-next{right:-58px;}
.proD_intro .proDInt_T{padding: 9px 0;border-bottom: 1px solid #ccc;}
.proDInt_T span{
    display: block;font-size: 15px;color:#7c590e;font-weight: bold;line-height: 23px;
    border-left: 7px solid #ef0000;padding-left: 10px;
}
.proD_intro .proDInt_TT{font-size: 18px;line-height: 25px;color:#666;padding: 30px 0;min-height: 230px;text-align: justify;}
.proD_intro .proDInt_TT a{font-size: 18px; text-decoration: #2A1EB1; color: #2A1EB1;}

.back{
    width: 152px;line-height: 52px;display: block;border-radius: 4px;
    font-size: 14px;color:#fff;text-align: center;background: #ef0000;margin: auto;
}
.back i{
    display:inline-block;padding-left: 32px;
    background: url("../images/back.png") left center no-repeat;
}
/**news**/
.news_main{padding: 0 45px 50px;}
.news_main .newsS_A{padding: 48px 0 58px;}
.newsSA_list .newsSA_one{display: block;}
.newsSA_one .newsSA_pic{width: 447px;max-height: 270px; float: left;overflow: hidden;}
.newsSA_one .newsSA_pic img{width: 100%;transition: all 3s;}
.newsSA_one:hover .newsSA_pic img{transform: scale(1.1);}
.newsSA_one .newsSA_txt{width: calc(95% - 450px);float: right;}
.newsSA_txt .newsSA_T{font-size: 18px;font-weight: bold;color:#333;padding: 26px 0 16px;line-height: 30px;transition: all .6s;}
.newsSA_one:hover .newsSA_txt .newsSA_T{color:#ef0000;}
.newsSA_txt .newsSA_TT{font-size: 14px;line-height: 30px;color:#666;}
.newsSA_txt .newsSA_time{
    margin-top: 15px;line-height: 30px;font-size: 14px;color:#999;padding-left: 30px;
    background: url("../images/time.png") left center no-repeat;
}
.newsS_A .bx-wrapper{background: transparent;}
.newsS_A .bx-wrapper .bx-controls-direction a{width: 30px;height: 30px;top: inherit;margin-top: 0;bottom:0;}
.newsS_A .bx-wrapper .bx-prev{right:50px;background: url("../images/to_left_02.jpg") center no-repeat;left: inherit;}
.newsS_A .bx-wrapper .bx-next{right:10px;background:url("../images/to_right_02.jpg") center no-repeat;}
.news_main .newsS_B{padding-bottom: 55px;border-top:1px dotted #bdbdbd;}
.newsS_B .newsSB_one{display: block;border-bottom: 1px dotted #bdbdbd;padding: 35px 0 10px;}
.newsSB_one .newsSB_T{line-height: 30px;font-size: 16px;color:#333;margin-bottom: 16px;height: 30px;}
.newsSB_T .fl{font-size: 18px;font-weight: bold;width: calc(100% - 100px);transition: all .6s;}
.newsSB_one:hover .newsSB_T .fl{color:#ef0000;}
.newsSB_one .newsSB_TT{font-size: 14px;line-height: 26px;color:#999;margin-bottom: 16px;}
.newsSB_one .newsSB_link{height: 30px;width: 26px;background: url("../images/more_02.png") center no-repeat;transition: all .6s;}
.newsSB_one:hover .newsSB_link{transform: translateX(15px);}
/**news date**/
.newsD_main{padding: 40px 0 120px;}
.newsD_main .newsD_T{
    line-height: 26px;padding: 10px 0;font-size: 18px;font-weight: bold;color:#333;
}
.newsD_main .newsD_time{line-height: 24px;font-size: 14px;color:#666;}
.newsD_main .newsD_TT{padding:30px 30px 60px;font-size: 18px;line-height: 34px;color:#666;text-align: justify;}
.newsD_main .newsD_TT a{font-size: 18px; text-decoration: #2A1EB1; color: #2A1EB1;}
.newsD_main .newsD_TT img{ object-fit: contain; max-width: 100%;}
/**contact**/
.con_main{padding-bottom: 130px;}
.con_main .con_pic{margin: 20px 0;text-align: center;}
.con_pic img{max-width: 100%;}
.con_main .con_txt{
    max-width: 1200px;margin: auto;
    box-sizing: border-box;padding: 30px 40px;color:#333;
}
.con_txt .con_T{line-height: 32px;font-size: 20px;font-weight:bold;margin-bottom: 20px;}
.con_TT .conT_one{font-size: 14px;line-height: 25px;display: inline-block;margin-right: 30px;}




