/*Í¨ï¿½ï¿½*/
.in_banner{height: 280px;}
.in_nav{height: 60px;background: #fff;}
.in_nav .inNav_btn{display: none;}
.in_nav .now_addr{float: left;font-size: 13px;color:#666;line-height: 60px;}
.in_nav .now_addr i{padding-left: 11px;display: inline-block;background: url("/EN/images/home.png") center no-repeat;}
.in_nav .now_addr a{font-size: 13px;color:#666;}
.in_nav .inNav_list{float: right;}
.in_nav .inNav_list a{
    display: block;float: left;padding: 3px 18px 0;line-height: 54px;position: relative;
    border-bottom: 3px solid transparent;font-size: 14px;color:#444;transition: all .6s;
}
.in_nav .inNav_list a:hover,.in_nav .inNav_list a.act{color:#bc0000;border-bottom-color: #bc0000;}
.inNav_list a:after{
    content: "";display: block;border: 4px solid transparent;opacity: 0;transition: all .6s;
    border-bottom-color: #bc0000;position: absolute;bottom: -5px;left: calc(50% - 2px);
}
.inNav_list a:hover:after,.inNav_list a.act:after{opacity: 1;bottom:0;}
.in_main{padding: 40px 0;background: #f5f5f5; min-height:200px;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.abt_txt{padding-top: 30px;}
.abt_txt .abt_TEN{font-size: 58px;color:#e5e5e5;line-height: 60px;}
.abt_txt .abt_TCN{font-size: 34px;color:#bc0000;line-height: 50px;margin-bottom: 25px;}
.abt_txt .abt_TT{font-size: 13px;color:#666;line-height: 30px;}
.abt_img{width: 400px;float: right;margin: 40px 0 20px 40px;max-width: 50%;overflow: hidden;}
.abt_img img{width: 100%;transition: all 2s;}
.abt_img:hover img{transform: scale(1.1);}
/*ï¿½Ó¹ï¿½Ë¾*/
.company_list{padding-top: 20px;}
.company_list .company_one{width: 30%;margin: 0 1.65% 30px;display: block;float: left;}
.company_one .company_pic{width: 100%;overflow: hidden;}
.company_one .company_pic img{width: 100%;transition: all 1s;}
.company_one:hover .company_pic img{transform: scale(1.1);}
.company_one .company_T{line-height: 54px;font-size: 14px;color:#333;border-bottom: 1px solid #ddd;text-align: center;}
.company_one .company_TT{margin: 12px 0;line-height: 22px;font-size: 12px;color:#666;height: 44px;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.honor_list{padding: 15px 0;}
.honor_list .honor_one{width: 20.9%;margin: 0 2.05% 30px;float: left;cursor: pointer;transition: all .6s;}
.honor_one .honor_pic{
    background: #fff;width: 100%;height: 325px;line-height: 325px;text-align: center;
    box-shadow: 0 0 10px rgba(159,159,159,.3);transition: all .6s;
}
.honor_one .honor_pic img{max-width: 88%;max-height: 90%;}
.honor_one .honor_name{font-size: 14px;line-height: 48px;color:#666;text-align: center;transition: all .6s;}
.honor_list .honor_one:hover{transform: translateY(-5px);}
.honor_one:hover .honor_pic{box-shadow: 0 0 35px rgba(159,159,159,.5);}
.honor_one:hover .honor_name{color:#bc0000;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.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 {max-width: 100%;height: 600px;background: #fff;text-align: center;width: 475px;margin: auto;}
.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: 16px;color: #fff;line-height: 40px;height:40px;}
.mask-pager li {position: absolute;top: 25%;cursor: pointer;height: 50%;width: 10%;}
.mask-pager .prev {left: 10%;background: url("/EN/images/mask_left.png") no-repeat center;}
.mask-pager .next {right: 10%;background: url("/EN/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("/EN/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 {width: 96%;margin:auto;background: transparent;position: relative;top:calc(50% - 300px);}
    .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%);}
}
@media (max-width: 520px) {.mask-img {margin:10% auto;top:0;height: 80%;}}
/*ï¿½ï¿½ï¿½ï¿½ï¿½Ð·ï¿½*/
.tec_list{padding: 20px 0 10px;}
.tec_list .tec_one{
    width: 30%;margin: 0 1.65% 30px;float: left;box-sizing: border-box;border: 1px solid #dedede;
    padding: 4px;border-bottom: 6px solid #eee;background: #fff;position: relative;
}
.tec_one .tec_pic{width: 100%;overflow: hidden;}
.tec_one .tec_pic img{width: 100%;transition: all 1s;}
.tec_one:hover .tec_pic img{transform: scale(1.1);}
.tec_one .tec_txt{padding: 20px 15px;line-height: 28px;font-size: 16px;color:#333;}
.tec_txt a{font-size: 12px;color:#aaa;}
.tec_list .tec_one:after{
    content: "";display: block;width: 0;height: 6px;background: #bc0000;
    position: absolute;top: 100%;left: 0;transition: all .6s;
}
.tec_list .tec_one:hover:after{width: 100%;}
/*ï¿½ï¿½ï¿½ï¿½*/
.news_list{padding-bottom: 40px;}
.news_list .news_one{padding: 40px 0 30px;border-bottom: 1px solid #e5e5e5;}
.news_one .news_time{
    width: 64px;padding: 0 8px;background: #e9e9e9;font-size: 14px;color:#333;transition: all .6s;
    font-family: Arial;line-height: 30px;float: left;margin-right: 20px;text-align: center;
}
.news_one:hover .news_time{background: #c8000b;color:#fff;}
.news_time .news_day{font-size: 50px;line-height: 68px;border-bottom: 1px solid #fff;}
.news_one .news_pic{width: 300px;margin-right: 40px;overflow: hidden;float: left;}
.news_one .news_pic img{width: 100%;transition: all 1s;}
.news_one:hover .news_pic img{transform: scale(1.1);}
.news_one .news_txt{width: calc(100% - 440px);float: left;}
.news_txt .news_T{line-height: 40px;font-size: 18px;color:#333;margin-bottom: 18px;}
.news_txt .news_TT{line-height: 26px;color:#999;font-size: 14px;}
.news_txt .news_data{
    display: block;margin-top: 46px;width: 110px;height: 32px;line-height: 32px;
    text-align: center;background: #888888;color:#fff;font-size: 14px;
}
.news_one:hover .news_txt .news_T{color:#bc0000;}
.news_one:hover .news_txt .news_data{background: #bc0000;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.newsData_top{padding: 12px 0;border-bottom: 1px solid #e5e5e5;text-align: center;}
.newsData_top .newsData_T{line-height: 52px;font-size: 24px;color:#333;}
.newsData_top .newsData_info{line-height: 34px;font-size: 14px;color:#888;}
.newsData_main{font-size: 14px;color:#666;line-height: 30px;padding: 30px 0;text-align: justify;}
/*ï¿½ï¿½ï¿½ï¿½*/
.case_list{padding: 20px 0 20px;}
.case_list .case_one{
    display: block;width: 30.83%;margin: 0 1.25% 30px;float: left;overflow: hidden;position: relative;
}
.case_one .case_pic{width: 100%;transition: all 1.5s;}
.case_one:hover .case_pic{transform: scale(1.1);}
.case_one .case_txt{
    position: absolute;width: 100%;height: 85px;left: 0;top: calc(100% - 85px);color:#fff;box-sizing: border-box;
    background: linear-gradient(transparent,rgba(0,0,0,.8));padding: 35px 30px 0;transition: all .5s;
}
.case_one:hover .case_txt{height: 100%;padding:35px 30px;top: 0;background: rgba(0,0,0,.5);}
.case_txt .case_T{line-height: 50px;font-size: 16px;text-align: center;transition: all .5s;}
.case_one:hover .case_txt .case_T{line-height: 75px;font-size: 30px;text-align: left;border-bottom: 2px solid #fff;}
.case_txt .case_TT{font-size: 14px;line-height: 26px;margin-top: 25px;}
.case_txt .case_more{
    display: block;margin-top: 22px;width: 64px;height: 26px;text-align: center;line-height: 26px;
    border: 1px solid #e5e5e5;font-size: 14px;color:#ededed;border-radius: 4px;
    text-overflow: ellipsis;
}
/**ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½**/
.newsData_main img{display: block;max-width: 90%;margin:40px auto 20px;}
/*ï¿½ï¿½Ïµï¿½ï¿½ï¿½ï¿½**/
.contact_top{padding: 20px 0 50px;border-bottom: 1px solid #e5e5e5;}
.contact_top .bd_map{width: 600px;height: 385px;float: left;}
.contact_top .contact_txt{width: calc(100% - 650px);float: left;margin-left: 50px;}
.contact_txt .contact_T{font-size: 16px;color:#bc0000;line-height: 56px;}
.contact_txt .contact_TT{line-height: 32px;color:#555;font-size: 14px;}
.contact_TT .bdshare-button-style0-16 a{padding-left: 30px;height: 24px;margin: 30px 30px 30px 0;}
.contact_TT .bdshare-button-style0-16 .bds_sqq{background: url("/EN/images/contact_qq.png") center no-repeat;}
.contact_TT .bdshare-button-style0-16 .bds_weixin{background: url("/EN/images/contact_wx.png") center no-repeat;}
.contact_TT .bdshare-button-style0-16 .bds_tsina{background: url("/EN/images/contact_xl.png") center no-repeat;}
.contact_form{padding: 45px 0 20px;}
.contact_form input[type='text']{
    display: block;float: left;width: 30%;margin-right: 3.33%;background: #fff;
    height: 50px;font-size: 14px;padding-left: 20px;margin-bottom: 30px;
}
.contact_form textarea{width: 96.66%;height: 160px;padding: 10px 20px;font-size: 14px;resize: none;}
.contact_form input[type='submit']{
    display: block;width: 280px;height: 56px;border: 1px solid #bc0000;cursor: pointer;
    font-size: 16px;color:#bc0000;margin:60px auto 0;background: transparent;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ô´*/
.join_table{max-width: 1020px;margin:20px auto 40px;}
.join_table .td1{width:calc(29.9% - 16px);}
.join_table .td2{width:calc(26.8% - 16px);}
.join_table .td3{width:calc(22.1% - 16px);}
.join_table .td4{width:calc(21.1% - 16px);}
.join_table .td5{width: 64px;text-align: center;}
.join_table .join_thead{
    height: 60px;line-height: 60px;color:#fff;background: #bc0000;font-size: 14px;padding: 0 50px;
}
.join_thead .join_th{float: left;}
.join_tbody .join_tr{padding: 0 50px; line-height: 0px;}
.join_tr .join_td{float: left;line-height: 60px;color:#555;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join_tr .join_main{font-size: 14px;line-height: 30px;color:#555;border-top: 1px solid #eaeaea;display: none;padding: 15px 0 40px;}
.join_main .join_T1{font-size: 16px;line-height: 40px;color:#000;}
.join_main .join_T2{color:#555;}
.join_tr .td5 span{display: inline-block;width: 22px;position: relative;cursor: pointer;}
.join_tr .td5 span:before,.join_tr .td5 span:after{
    content: "";width: 100%;height: 2px;background: #bbb;display: block;
    position: absolute;top: calc(50% - 1px);left:0;transition: all .6s;
}
.join_tbody .join_tr:nth-child(odd){background: #fff;}
.join_tr.open .td5 span:before{background: #bc0000;transform: rotate(45deg);}
.join_tr.open .td5 span:after{background: #bc0000;transform: rotate(-45deg);}



<!--ºÄÊ±1765333166.399Ãë-->