.banner{ padding-top:78px;}
.in_banner{height: 250px;text-align: center;display: table;width: 100%;margin-top: 79px;}
.in_banner .inBan_T{display: table-cell;vertical-align: middle;font-size: 28px;color:#fff;}
.inBan_T img{margin-bottom: 5px;}
.in_nav{padding-top: 35px;}
.in_nav .inNav_T{display: none;}
.in_nav .inNav_list{border-bottom: 1px solid #e4e4e4;}
.inNav_list a{
    display: inline-block;line-height: 70px;font-size: 14px;color:#1f1f1f;margin-right: 40px;position: relative;
}
.inNav_list a:before{
    content: "";display: block;width: 100%;height: 3px;background: #008bce;
    position: absolute;left: 0;top:0;transform: scale(0,1);transition: all .6s;
}
.inNav_list a:hover:before,.inNav_list a.act:before{transform: scale(1,1);}
/**about**/
.abt_main{padding: 40px 0 30px;line-height: 28px; font-size: 14px;}
.abt_main .abt_T1{
    line-height:40px;font-size: 36px;color:#fff;padding: 40px 0;
    background: url("../images/abt_T_bg.jpg") center no-repeat;background-size: cover;
}
.abt_main .abt_num{padding: 50px 0;}
.abt_num .abtNun_one{
    width: 33.33%;float: left;text-align: center;font-size: 18px;color:#000;
    line-height: 18px;padding-bottom: 10px;box-sizing: border-box;border-left: 1px solid #e9e9e9;
}
.abtNun_one .AN_M{line-height: 60px;font-size: 46px;color:#034cab;position: relative;}
.AN_M:after{content: "+";font-size: 32px;color:#034cab;}
.abt_num .abtNun_one.AN1{border-left: none;}
.AN1 .AN_M:after{display: none;}
.abt_main .abt_TT{padding-top:20px;line-height: 35px;font-size: 14px;color:#040404;text-align: justify;}
.abt_TT img{max-width: 100%;/*display: block;*/margin: auto;}
/**case**/
.case_main{padding:38px 0 50px;}
.case_main .case_list{padding-bottom: 10px;}
.case_list .case_one{display: block;margin-bottom: 24px;}
.case_one .case_pic{width: 590px;height: 320px;overflow: hidden;border-radius:30px;position: relative;}
.case_pic img{width: 100%;height: 100%;transition: all 3s;}
.case_pic:hover img{transform: scale(1.1);}
.case_pic:after{
    content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;transform: scale(1.5);opacity: 0;
    left: 0;background:rgba(0,148,218,.6) url('../images/case_more.png') center no-repeat;transition: all .8s;
}
.case_pic:hover:after{opacity: 1;transform: scale(1);}
.case_one .case_txt{
    width: calc(98% - 590px);height: 320px;border-radius: 30px;background:#f3f6fb;box-sizing: border-box;padding:0 36px;
}
.case_txt .case_T{font-size: 24px;color:#083e88;margin-bottom: 20px;}
.case_txt .case_TT{font-size: 14px;line-height: 24px;color:#787878;height: 118px;-webkit-line-clamp: 5;}
.case_txt .case_more{display: inline-block;font-size: 16px;color:#545454;line-height: 40px;transition: all .6s; margin-top:18px;}
.case_one:nth-child(odd) .case_pic{float: right;}
.case_one:nth-child(even) .case_pic{float: left;}
.case_one:nth-child(odd) .case_txt{float: left;}
.case_one:nth-child(even) .case_txt{float: right;}
.case_one:nth-child(odd) .case_txt .case_more{padding-right: 52px;background:url("../images/case_more_12.png") right center no-repeat;}
.case_one:nth-child(even) .case_txt .case_more{padding-left: 52px;background:url("../images/case_more_11.png") left center no-repeat;}
.case_one:nth-child(odd) .case_txt:hover .case_more{background-image: url("../images/case_more_22.png");}
.case_one:nth-child(even) .case_txt:hover .case_more{background-image: url("../images/case_more_21.png");}
/**case data**/
.proD_main{padding:50px 0;}
.proD_main .proData_pic{float: left;width: 625px;}
.proD_main .proData_pic img{width: 100%;}
.proD_main .PDS_other{float: right;width:calc(100% - 625px);position: relative;box-sizing: border-box;padding-left: 48px;}
.PDS_other:before{
    content: "";display: block;height: 36px;width: 1px;background: #009b4c;position: absolute;left: 0;top:0;
}
.PDS_other:after{
    content: "";display: block;width: 40px;height: 1px;background: #009b4c;position: absolute;left:0;top:18px;
}
.PDS_other .proData_name{font-size: 20px;color:#0075c2;line-height: 36px;margin-bottom: 20px;}
.PDS_other .proData_picList{min-height:122px;margin-bottom: 10px;}
.proData_picList img{
    width: 112px;margin-right: 10px;float: left;border:2px solid transparent;height: 76px;margin-bottom: 8px;cursor: pointer;
}
.proData_picList img.act{border-color:#1580c7;}
.proD_intro{font-size: 14px;line-height: 30px;color:#5c5c5c;min-height: 150px;}
.proData_cls{border-top: 1px solid #eee;}
.proData_cls a{
    font-size: 12px;color:#666;width:33.33%;height: 60px;line-height: 60px;box-sizing: border-box;display: block;float: left;
}
.proData_cls .pro_prev{
    padding-left:20px;background:url("../images/data_prev.jpg") left center no-repeat;
}
.proData_cls .pro_next{
    padding-right:20px;text-align: right;background: url("../images/data_next.jpg") right center no-repeat;
}
.proData_cls .pro_back{background:url("../images/data_back.jpg") center no-repeat;}
/**report**/
.report_main{padding: 36px 0 80px;}
.report_main .report_list{padding-bottom: 70px;}
.report_list .report_one{
    display: block;width: 48.4%;margin-right:3.2%;float: left;font-size: 14px;color:#303030;line-height: 50px;margin-bottom: 16px;
    box-sizing: border-box;padding:0 54px;background:#f5f5f5 url('../images/pdf_01.png') 22px center no-repeat;position: relative;
}
.report_list .report_one:nth-child(2n){margin-right: 0;}
.report_one:after{
    content: "";display: block;width: 48px;height: 100%;position: absolute;transition: all .3s;
    top: 0;right:0;background: url("../images/add_01.png") left center no-repeat;
}
.report_list .report_one:hover{background-color:#008bce;background-image:url('../images/pdf_02.png');color:#fff;}
.report_one:hover:after{background-image:url("../images/add_02.png");}
/**product**/
.pro_main{padding: 40px 0 50px;}
.pro_main .pro_nav{padding-bottom: 30px;text-align: center;font-size: 0;}
.pro_nav a{
    display: inline-block;width: 140px;line-height: 38px;border:1px solid #0076c1;
    border-radius: 10px;margin:0 10px 12px;font-size: 14px;color:#0076c1;
}
.pro_nav a:hover,.pro_nav a.act{color:#fff;background: #0076c1;}
.pro_main .pro_list{padding-bottom: 25px;}
.pro_list .pro_one{
    display: block;position: relative;width: 32.2%;margin-right: 1.7%;overflow: hidden;
    margin-bottom: 28px;box-sizing: border-box;border: 1px solid #ededed;float: left;
}
.pro_list .pro_one:nth-child(3n){margin-right: 0;}
.pro_one .pro_txt{line-height: 54px;font-size: 18px;color:#313131;text-align: center;background: #ededed;}
.pro_one .pro_pic{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_info{
    position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding:70px 45px 0;
    background: rgba(20,104,187,.9);color:#fff;box-sizing: border-box;
    transition: all .8s;transform: scale(1.2);opacity: 0;
}
.pro_one:hover .pro_info{transform: scale(1);opacity: 1;}
.pro_info .pro_T{font-size: 40px;line-height: 50px;}
.pro_info .pro_TT{font-size: 24px;line-height: 50px;margin-bottom: 25px;}
.pro_info .pro_link{
    line-height: 40px;font-size: 14px;padding-left: 55px;background: url("../images/icon_add_02.png") left center no-repeat;
}
/**News**/
.news_main{padding: 5px 0 45px;}
.news_main .news_list{padding-bottom: 45px;}
.news_list .news_one{display: block;padding:28px 0;border-bottom: 1px solid #eee;}
.news_one .news_pic{width: 224px;float: left;overflow: hidden;}
.news_one .news_pic img{width: 100%;transition: all 1.5s;}
.news_one:hover .news_pic img{transform: scale(1.1);}
.news_one .news_time{
    width: 90px;font-size: 14px;color:#7d7d7d;float: right;padding-top: 16px;line-height: 28px;transition: all .6s;
}
.news_time .news_day{font-size: 22px;font-weight: bold;}
.news_time:after{
    content: "";display: block;width: 35px;height: 35px;transition: all .6s;
    background: url("../images/news_more_11.png") center no-repeat;
}
.news_one .news_txt{
    width: calc(100% - 380px);float: right;padding-left: 50px;padding-top: 8px;box-sizing: border-box;transition: all .6s;position: relative;
}
.news_txt:before{
    content: "";display: block;width: 35px;height: 1px;background: #bfbfbf;position: absolute;left: 0;top: 28px;transition: all .6s;
}
.news_txt .news_T{line-height: 40px;font-size: 16px;color:#666;margin-bottom: 10px;}
.news_txt .news_TT{font-size: 12px;line-height: 26px;color:#7d7d7d;}
.news_one:hover .news_time{color:#0082d5;}
.news_one:hover .news_time:after{background:#0082d5 url("../images/news_more_22.png") center no-repeat;transform: translateX(10px);}
.news_one:hover .news_txt{padding-left: 85px;}
.news_one:hover .news_txt:before{width: 64px;background: #303030;}
.news_one:hover .news_txt .news_T{color:#0082d5;}
/**News data**/
.newsData_top{padding-top: 40px;line-height: 46px;text-align: center;}
.newsData_top .newsData_T{font-size: 20px;color:#3e3e3e;}
.newsData_top .news_info{font-size: 14px;color:#929292;}
.newsData_main{padding: 25px 0 50px;font-size: 14px;color:#393939;line-height: 29px;text-align: justify;}
.newsData_main img{/*display: block;*/margin:30px auto 35px;max-width: 90%;}
.newsD_share{display: inline-block;margin-top: 30px;}
.newsD_share .bdshare-button-style0-24 a,.newsD_share .bdshare-button-style0-24 .bds_more{
    padding-left: 32px;height: 32px;margin:0 7px 0 0;background-image: url('../images/news_share.jpg');
}
.newsD_share .bdshare-button-style0-24 .bds_weixin{background-position:0 0;}
.newsD_share .bdshare-button-style0-24 .bds_tqq{background-position:-38px 0;}
.newsD_share .bdshare-button-style0-24 .bds_tsina{background-position:-76px 0;}
.newsD_share .bdshare-button-style0-24 .bds_qzone{background-position:-114px 0;}
.newsD_share .bdshare-button-style0-24 .bds_more{background-position: -152px 0;}
/**join**/
.join_main{padding:20px 0 50px;}
.join_main .join_top{
    line-height: 26px;padding:20px 0;font-size: 14px;color:#000;
    /*background: url("../images/email_02.jpg") left 20px no-repeat;*/
}
.join_main .join_table{padding-bottom:35px;text-align: center;}
.join_table .join_thead{
    margin-bottom: 2px;height: 56px;line-height: 56px;font-weight: bold;
    border: 1px solid #ededed;font-size: 14px;color:#000;
}
.join_thead .join_th{float: left;}
.join_tbody .join_tr{border: 1px solid #e8e8e8;margin-bottom: 15px;}
.join_tr .join_td{font-size: 14px;color:#000;line-height: 56px;float: left;cursor: pointer;transition: all .3s;}
.join_td.td6 i{font-family:serif;padding:0 25px;transition: all .3s;display: inline-block;}
.join_tr .join_data{font-size: 14px;line-height: 32px;color:#000;text-align: justify;padding: 25px;display: none;}
.join_table .td1{width: 5.9%;}
.join_table .td2{width: 33.3%;}
.join_table .td3{width: 15.8%;}
.join_table .td4{width: 15.8%;}
.join_table .td5{width: 20%;}
.join_table .td6{width: 9.2%;}
.join_tr:hover .join_td,.join_tr.open .join_td{background: #166bbd;color:#fff;}
.join_tr.open .join_td.td6 i{transform:rotate(90deg);}
/**massage**/
.msg_main{padding: 40px 0 80px;}
.msg_main .msg_top{margin-bottom: 40px;line-height: 46px;text-align: center;font-size: 14px;color:#808080;}
.msg_top:after{content: "";display: block;width: 44px;height: 1px;background: #e3dfdf;margin: auto;}
.msg_main .msg_form{max-width:1000px;margin: auto;}
.msg_form .msg_ipt{width:48%;margin-right: 4%;float: left;margin-bottom: 16px;line-height: 50px;font-size: 14px;color:#828282;}
.msg_form .msg_ipt:nth-child(2n){margin-right: 0;}
.msg_ipt input[type='text']{display:block;width: 100%;height:50px;padding-left: 10px;border: 1px solid #d5d5d5;font-size: 14px;color:#828282;}
.msg_ipt label{display: inline-block;margin-left: 16px;cursor: pointer;}
.msg_form .msg_ipt.longIpt{width: 100%;margin-right: 0;}
.msg_ipt textarea{display:block;width: 100%;height:220px;padding:5px 10px;border: 1px solid #d5d5d5;font-size: 14px;color:#828282;resize: none;}
.msg_form .msg_btn{margin-top:25px;font-size: 0;}
.msg_btn input{width: 258px;height: 50px;font-size: 14px;color:#fff;margin-right: 18px;cursor: pointer;}
.msg_btn input.msgBtn1{background: #008bce;}
.msg_btn input.msgBtn2{background: #009b4c;}
/**service**/
.service_main{padding: 20px 0 50px;}
.service_main .ser_T{font-size: 18px;color:#008bce;line-height: 38px;}
.service_main .ser_TT{font-size: 14px;line-height: 32px;color:#767676;text-align: justify;}
.ser_TT img{max-width: 100%;}
/**ÒµÎñ×ÉÑ¯**/
.contact_top .contact_name{text-align: center;padding: 45px 0}
.contact_top .contact_name img{max-width: 90%;}
.contact_top .contact_way{padding-bottom: 15px;}
.contact_way .conWay_one{width: 33.33%;float: left;position: relative;}
.contact_way .conWay_one:before{
    content: "";height: 46px;width: 1px;background: #e5e5e5;position: absolute;left: 0;top:30px;
}
.contact_way .conWay_one:first-child:before{display: none;}
.conWay_one .conWay_icon{width: 72px;height: 72px;margin:0 auto 10px;border-radius: 50%;}
.conWay_one .conWay_icon.con1{background: #008bce url("../images/con_01.png") center no-repeat;}
.conWay_one .conWay_icon.con2{background: #008bce url("../images/con_02.png") center no-repeat;}
.conWay_one .conWay_icon.con3{background: #008bce url("../images/con_03.png") center no-repeat;}
.conWay_one .conWay_txt{
    line-height: 30px;height: 120px;font-size: 14px;color:#333;width: 270px;margin: auto;max-width: 85%;text-align: center;
}
.contact_map{
    display: block;width: 300px;height: 52px;line-height: 52px;text-align: center;position: relative;max-width: 70%;
    margin: -26px auto;font-size: 14px;color:#fff;border-radius: 26px;background: #009b4d;z-index: 2;transition: all .8s;
}
.contact_map i{
    display: inline-block;padding-left: 16px;margin-right:18px;background: url("../images/ask_02.png") center no-repeat;
}
.contact_map:hover{background: #008bce;}
.contact_plcList{padding: 95px 0 80px;background: #f5f5f5;}
.contact_plcList .contact_plcOne{
    width:30.03%;margin:0 1.65%;box-sizing: border-box;border: 1px solid #e5e5e5;background: #fff;float: left;
}
.contact_plcOne .contact_plcPic{border-bottom: 1px solid #e5e5e5;width: 100%;overflow: hidden;}
.contact_plcOne .contact_plcPic img{width: 100%;transition: all 1.2s;}
.contact_plcOne:hover .contact_plcPic img{transform: scale(1.1);}
.contact_plcOne .contact_plcInfo{font-size: 14px;color:#3c3c3c;line-height: 28px;padding: 10px 20px;min-height: 188px;}
.contact_plcOne .contact_plcMap{
    display: block;line-height: 60px;margin: 0 20px;padding-left: 20px;color:#adadad;
    background: url("../images/address.png") left center no-repeat;font-size: 12px;
}
/*download*/
.download_list{padding: 24px 0 35px;}
.download_list .download_one{display: block;width: 100%;height: 65px;margin-bottom: 13px;}
.download_one .download_time{
    float: left;width: 98px;height: 100%;background: #efefef;color:#5c5c5c;
    font-size: 14px;text-align: center;font-family: Arial;transition: all .5s;
}
.download_one .download_time span{font-size: 32px;font-weight: bold;display: block;padding-top: 5px;}
.download_one .download_name{
    width: calc(100% - 190px);margin-left: 4px;box-sizing: border-box;padding-left: 62px;line-height: 65px;transition: all .5s;
    background: #efefef url("../images/pdf_04.png") 22px center no-repeat;float: left;color:#303030;font-size: 14px;
}
.download_one .download_icon{
    float: left;width: 88px;height: 100%;transition: all .5s;
    background: #efefef url("../images/download_01.png") center no-repeat;
}
.download_one:hover .download_time{color:#fff;background:#008bce;}
.download_one:hover .download_name{color:#fff;background-color:#008bce;background-image:url('../images/pdf_03.png');}
.download_one:hover .download_icon{background:#009b4c url('../images/download_02.png') center no-repeat;}
/**honor**/
.honor_main{padding: 32px 0 50px;}
.honor_main .honor_list{padding-bottom: 16px;}
.honor_list .honor_one{
    display: block;width: 23.8%;margin-right: 1.6%;margin-bottom: 32px;
    float: left;position: relative;overflow: hidden;cursor: pointer; height: 208px;
}
.honor_list .honor_one:nth-child(4n){margin-right: 0;}

.honors_list .honors_one{
    display: block;width: 23.8%;margin-right: 1.6%;margin-bottom: 32px;
    float: left;position: relative;overflow: hidden;cursor: pointer; height: auto;
}
.honors_list .honors_one:nth-child(4n){margin-right: 0;}


.honor_one img{width: 100%;transition: all 2s;}
.honor_one:hover img{transform: scale(1.1);}
.honor_one .honor_txt{
    line-height: 38px;box-sizing: border-box;position: absolute;width:100%;left: 0;bottom:0;z-index: 2;
    padding: 0 30px 0 15px;border-bottom:5px solid #0081d5;font-size: 12px;font-weight: bold;color:#fff;
    background: rgba(0,0,0,.5) url("../images/honor_more.png") right 15px center no-repeat;transition: all .8s;
}
.honor_one:after{
    content: "";display: block;width: 100%;height: calc(100% - 43px);position: absolute;
    top: 0;left: 0;background: rgba(0,0,0,.5) url("../images/honor_logo.png") center no-repeat;
    opacity: 0;transform: scale(1.3);transition: all .8s;z-index: 1;
}
.honor_one:hover .honor_txt{background-color: #0081d5;}
.honor_one:hover:after{opacity:1;transform: scale(1);}


.honors_one img{width: 100%;transition: all 2s;}
.honors_one:hover img{transform: scale(1.1);}
.honors_one .honors_txt{
    line-height: 38px;box-sizing: border-box;position: absolute;width:100%;left: 0;bottom:0;z-index: 2;
    padding: 0 30px 0 15px;border-bottom:5px solid #0081d5;font-size: 12px;font-weight: bold;color:#fff;
    background: rgba(0,0,0,.5) url("../images/honor_more.png") right 15px center no-repeat;transition: all .8s;
}
.honors_one:after{
    content: "";display: block;width: 100%;height: calc(100% - 43px);position: absolute;
    top: 0;left: 0;background: rgba(0,0,0,.5) url("../images/honor_logo.png") center no-repeat;
    opacity: 0;transform: scale(1.3);transition: all .8s;z-index: 1;
}
.honors_one:hover .honors_txt{background-color: #0081d5;}
.honors_one:hover:after{opacity:1;transform: scale(1);}




.popH_div{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.45);z-index: 99;display: none;}
.popH_div .popH_box{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.popH_box img{max-width: 80vw;max-height: 80vh;}
.popH_box .popH_name{line-height: 32px;font-size: 18px;color:#fff;text-align: center;padding-top: 20px;}
.popH_box .popH_close{
    width: 46px;height: 36px;position: absolute;right:-46px;top: 0;transition: all 1s;
    background: url("../images/honor_off.png") center no-repeat;cursor: pointer;
}
.popH_box .popH_close:hover{transform:rotate(360deg);}

