﻿* { margin: 0rem; padding: 0rem; outline: none; }
ul, li { list-style-type: none; }
img, video, iframe { border: 0rem; max-width: 100%; }
img { }
html { font-size: 100px; }
html, body { height: 100%; }
body { font-size: 14px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, simsun; color: rgb(51, 51, 51); overflow-x: hidden; margin: 0px auto; }
a { color: rgb(51, 51, 51); text-decoration: none; }
input { outline: none; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { transition: background-color 5000s ease-in-out 0s; }
.no-animate { opacity: 0; }
@-webkit-keyframes fadeInDown2 { 
  0% { opacity: 0; transform: translate3d(0px, -50%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown2 { 
  0% { opacity: 0; transform: translate3d(0px, -50%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown2 { animation-name: fadeInDown2; }
@-webkit-keyframes fadeInLeftDown { 
  0% { opacity: 0; transform: translate3d(-50%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeftDown { 
  0% { opacity: 0; transform: translate3d(-50%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeftDown { animation-name: fadeInLeftDown; }
@-webkit-keyframes fadeInUp2 { 
  0% { opacity: 0; transform: translate3d(0px, 0.2rem, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp2 { 
  0% { opacity: 0; transform: translate3d(0px, 0.2rem, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp2 { animation-name: fadeInUp2; }
@-webkit-keyframes fadeOutUp2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -0.2rem, 0px); }
}
@keyframes fadeOutUp2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -0.2rem, 0px); }
}
.fadeOutUp2 { animation-name: fadeOutUp2; }
@-webkit-keyframes fadeInLeft2 { 
  0% { opacity: 0; transform: translate3d(-0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft2 { 
  0% { opacity: 0; transform: translate3d(-0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft2 { animation-name: fadeInLeft2; }
@-webkit-keyframes fadeInRight2 { 
  0% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight2 { 
  0% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight2 { animation-name: fadeInRight2; }
@-webkit-keyframes fadeOutRight2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
}
@keyframes fadeOutRight2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
}
.fadeOutRight2 { animation-name: fadeOutRight2; }
@-webkit-keyframes fadeInLeft3 { 
  0% { opacity: 0; transform: translate3d(0%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft3 { 
  0% { opacity: 0; transform: translate3d(0%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft3 { animation-name: fadeInLeft3; }
@-webkit-keyframes fadeInRight3 { 
  0% { opacity: 1; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight3 { 
  0% { opacity: 1; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight3 { animation-name: fadeInRight3; }
@-webkit-keyframes fadeInDown3 { 
  0% { opacity: 0; transform: translate3d(0px, -0.6rem, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown3 { 
  0% { opacity: 0; transform: translate3d(0px, -0.6rem, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown3 { animation-name: fadeInDown3; }
@-webkit-keyframes fadeInHeight { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInHeight { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: none; }
}
.fadeInHeight { animation-name: fadeInHeight; }
@-webkit-keyframes fadeInUp3 { 
  0% { opacity: 0; transform: translate3d(0px, 30%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp3 { 
  0% { opacity: 0; transform: translate3d(0px, 30%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp3 { animation-name: fadeInUp3; }
@-webkit-keyframes fadeInwidth2 { 
  0% { opacity: 0; width: 0%; }
  100% { opacity: 1; width: 100%; }
}
@keyframes fadeInwidth2 { 
  0% { opacity: 0; width: 0%; }
  100% { opacity: 1; width: 100%; }
}
.fadeInwidth2 { animation-name: fadeInwidth2; }
@-webkit-keyframes flip_x { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(40rem) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(40rem); animation-timing-function: ease-in; }
}
@keyframes flip_x { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(40rem) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(40rem); animation-timing-function: ease-in; }
}
@-webkit-keyframes slideOutDown_s { 
  0% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
@keyframes slideOutDown_s { 
  0% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
.animated.fadeOutRight2 { animation-duration: 1s; animation-fill-mode: both; }
.animated.fadeInRight2 { animation-duration: 1s; animation-fill-mode: both; }
.animated.fadeInRight3 { animation-duration: 0.3s; animation-fill-mode: both; }
@keyframes flips { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, -180deg); }
  100% { transform: perspective(40rem) rotate3d(0, 1, 0, 0deg); }
}
@keyframes flipright { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, 180deg); }
  100% { transform: perspective(40rem) rotate3d(0, 1, 0, 0deg); }
}
@font-face { font-family: almmsht; src: url("../fonts/almmsht.ttf"); }
.sha_bg { background-color: rgba(0, 0, 0, 0.8); width: 100vw; height: 100vh; position: fixed; left: 100%; top: 0px; transition: left 0.5s ease 0s; z-index: 1001; }
.sha_btn_close { position: absolute; right: 5%; top: 5%; cursor: pointer; background-color: rgb(255, 255, 255); border-radius: 50%; width: 40px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; color: rgb(68, 68, 68); }
.sha_vid { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.gdt::-webkit-scrollbar { width: 16px; height: 6px; }
.gdt::-webkit-scrollbar-track { background: rgb(214, 214, 214); border-left: 10px solid rgb(255, 255, 255); border-radius: 0px; }
.gdt::-webkit-scrollbar-thumb { background: rgb(25, 161, 97); border-left: 10px solid rgb(255, 255, 255); border-radius: 0px; }
.gdt::-webkit-scrollbar-thumb:hover { background: rgb(25, 161, 97); }
.gdt::-webkit-scrollbar-corner { background: rgb(25, 161, 97); }
.gdt { }
.mouse { position: absolute; left: calc(50% - 600px); top: 567px; z-index: 3; animation: 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0s infinite normal none running slideOutDown_s; }
@-webkit-keyframes slideOutDown_s { 
  75% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
@keyframes slideOutDown_s { 
  75% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}

/**/
.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: #fff; height: 50px; }
.seay {width: 20%;overflow: hidden;float: left;background: #e67016;height: 50px;}
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: #fff; height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.top_search { cursor: pointer; }
.tops{width:100%;overflow:hidden;background:#f7f7f7;}
.tops_main{width:1200px;margin:0 auto;display:flex;justify-content: space-between;;}
.menus ul{display:flex;align-items: center;justify-content:space-between;height:100%;}
.menus li{margin-left:14px;margin-right:14px;text-align: center;}
.menus li a{color:#333333;font-size:15px;}
.menus li a:hover{color:#e67016;}
.menus li.cur a{color:#e67016;}
.rights{display:flex;}
.rights .languages{background:#e67016;color:#ffffff;font-size:20px;width:84px;display:flex;align-items: center;justify-content: center;}
.rights .languages a{color:unset;}
.rights .Search{cursor:pointer;}
.banner_1 { width: 100%; overflow: hidden; position: relative; }
.banner_1 .m_banner-pagination { position: absolute; left: 0px; bottom: 44px; width: 100%; z-index: 3;  right:auto;text-align:center;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet { width:13px;height:12px; background: #13316d;margin:0 11px;position:relative;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet-active { background: #e67016; box-shadow: 0px 0px 16px rgba(0, 155, 76, 0.6);}
/* .banner_1 .m_banner-pagination .swiper-pagination-bullet::after{position:absolute;left:0px;top:0px;width:100%;line-height:43px;color:#a4a9a7;font-size:16px;font-weight:bold;text-align:center;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet-active::after{color:#fff;} */
/* .banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(1)::after{content:"01"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(2)::after{content:"02"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(3)::after{content:"03"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(4)::after{content:"04"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(5)::after{content:"05"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(6)::after{content:"06"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(7)::after{content:"07"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(8)::after{content:"08"}
.banner_1 .m_banner-pagination .swiper-pagination-bullet:nth-child(9)::after{content:"09"} */
.banner_1 img { vertical-align: bottom; }
.lycp{width:100%;overflow:hidden;padding-bottom:48px;}
.lycp .title{text-align:center;overflow:hidden;padding-top:44px;font-size:34px;}
.lycp .title font{color:#e67016;font-weight:bold;padding-right:6px;}
.lycp .title b{color:#13316d;padding-left:6px;}
.lycp .title p{font-size:16px;color:#333333;text-transform: uppercase;font-weight:bold;padding-top:3px;}
.lycp .list{width:1200px;margin:0 auto;margin-top:.48rem;}
.lycp .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:30px;}
.lycp .list li{position:relative;background:#f6f7fa;}
.lycp .list li font{
  margin-left:20px;
  margin-top:20px;
  height:35px;display:inline-block;line-height:35px;padding-left:13px;padding-right:12px;background:#e67016;overflow:hidden;font-size:14px;color:#ffffff;

}
.lycp .list li .img{margin-top:20px;margin-bottom:20px;text-align:center;}
.lycp .list li .bt{font-size:16px;font-weight:bold;color:#333333;text-align:center;}
.lycp .list li p{height:54px;line-height:54px;font-size:16px;width:288px;margin:0 auto;margin-top:20px;margin-bottom:20px;text-align:center;border:1px solid #13316d;color:#333333; transition: 0.3S EASE ALL;}
.lycp .list li:hover p{background:#13316d;color:#fff; }
.bial{width:100%;overflow:hidden;background:url(../images/index_12.jpg) no-repeat center;height:780px;}
.bial .title{text-align:center;overflow:hidden;padding-top:88px;font-size:34px;}
.bial .title font{color:#ffffff;font-weight:bold;padding-right:6px;}
.bial .title b{color:#ffffff;padding-left:6px;}
.bial .title p{font-size:16px;color:rgba(255,255,255,.5);text-transform: uppercase;font-weight:bold;padding-top:3px;}
.bial .contents{width:1200px;margin:0 auto;overflow:hidden;font-size:16px;line-height:34px;color:#ffffff;padding-top:60px;}
.bial .lists{width:1200px;margin:0 auto;height:172px;background:#e67016;margin-top:.79rem;}
.bial .lists ul{display:grid;grid-template-columns: repeat(4,1fr);text-align:center;align-items: center;height:100%;}
.bial .lists ul p{display:inline-block;}
.bial .lists ul li{color:#ffffff;font-size:16px;position:relative;}
.bial .lists ul li font{font-size:36px;}
.bial .lists ul li div{position:relative;}
.bial .lists ul li div::before{width:21px;height:2px;background:rgba(255,255,255,.5);display:block;content:"";margin:0 auto;margin-top:10px;margin-bottom:10px;}
.bial .lists ul li::after{position:absolute;right:0px;top:calc(50% - 23px);width:1px;height:47px;background:#ee9b5c;display:block;content:"";}
.bial .lists ul li p{padding-left:5px;}
.bial .more{text-align:center;margin-top:.73rem;}
.bial .more a{font-size:14px;color:#fff;border:1px solid #96a2af;display:inline-block;width:2.86rem;height:.52rem;line-height:.52rem;transition: 0.3s ease all;}
.bial .more a:hover{background:#fff;color:#13316d; }
.lsebj{width:100%;overflow:hidden;background:url(../images/index_13.jpg) no-repeat center;height:720px;}
.lsebj_content{width:1200px;margin:0 auto;overflow:hidden;}
.lsebj_content .video{padding-top:70px;overflow:hidden;}
.lsebj_content .video .left{float:left;overflow:hidden;width:292px;height:588px;background:url(../images/index_03.jpg) no-repeat center;}
.lsebj_content .video .left .title{text-align:center;overflow:hidden;padding-top:50px;font-size:34px;}
.lsebj_content .video .left .title font{color:#ffffff;font-weight:bold;padding-right:6px;}
.lsebj_content .video .left .title b{color:#ffffff;padding-left:6px;}
.lsebj_content .video .left .title p{font-size:16px;color:rgba(255,255,255,.5);text-transform: uppercase;font-weight:bold;padding-top:3px;}
.lsebj_content .video .left .list{padding-top:20px;}
.lsebj_content .video .left .list li{padding-top:34px;padding-left:50px;color:#fff;font-size:14px;}
.lsebj_content .video .left .list li a{color:#fff;padding-left:16px;position:relative;}
.lsebj_content .video .left .list li a::after{content:"";position:absolute;left:0px;top:calc(50% - 3px);width:7px;height:7px;background:#fff;border-radius: 50%;}
.lsebj_content .video .left .mores{text-align:center;}
.lsebj_content .video .left .mores a{border:1px solid #f4bd8f;display:inline-block;width:205px;height:52px;margin-top:60px;line-height:52px;color:#ffffff;}
.lsebj_content .video .right{float:right;overflow:hidden;width:908px;}
.news_list{width:100%;overflow:hidden;padding-bottom:48px;background:#f4f4f4;}
.news_list .title{text-align:center;overflow:hidden;padding-top:50px;font-size:34px;}
.news_list .title font{color:#e67016;font-weight:bold;padding-right:6px;}
.news_list .title b{color:#13316d;padding-left:6px;}
.news_list .title p{font-size:16px;color:#333333;text-transform: uppercase;font-weight:bold;padding-top:3px;}
.news_list .list{position:relative;width:1200px;margin:0 auto;padding-top:40px;overflow:hidden; }
.news_list .list a{display:block;}
.news_list .list .news_list_smin{font-size:14px;font-family:arial;color:#666666;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:15px;}
.news_list .list li{background:#fff;overflow:hidden;}
.news_list .list .news_list_smin .titles{font-size:22px;color:#333333;font-weight:bold;padding-top:10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.news_list .list .news_list_smin .content{color:#666666;font-size:14px;line-height:25px;padding-top:19px;min-height:50px;}
.news_list .list .news_list_smin .mores{text-align:center;}
.news_list .list .news_list_smin .mores font{border:1px solid #8695b3;display:inline-block;width:323px;height:52px;line-height:52px;color:#333333;margin-top:35px;margin-bottom:30px;transition: 0.3s ease all;}
.news_list .list li:hover .news_list_smin .mores font{color:#fff;background:#e67016;border:1px solid #e67016;}
.news_list .news_list-pagination{padding-top:49px;text-align:center;}
.news_list .news_list-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#13316d;}
.news_list .news_list-pagination .swiper-pagination-bullet-active{background:#e67016;}
.hzal{width:100%;overflow:hidden;background:#ffffff;}
.hzal .title{text-align:center;overflow:hidden;padding-top:60px;font-size:34px;}
.hzal .title font{color:#e67016;font-weight:bold;padding-right:6px;}
.hzal .title b{color:#13316d;padding-left:6px;}
.hzal .title p{font-size:16px;color:#333333;text-transform: uppercase;font-weight:bold;padding-top:7px;}
.hzal .list_content{width:1200px;margin:0 auto;overflow:hidden;padding-top:40px;padding-bottom:50px;}
.hzal .list_content li{width:220px;height:145px;border:1px solid rgba(0, 0, 0, 0);display:flex;justify-content: center;align-items: center;overflow:hidden;}
.hzal .list_content li img{
  filter: drop-shadow(#000 300px 0);
position:relative;
left:-300px;
}
.hzal .list_content li:hover{border:1px solid #f3f4f7;}
.hzal .list_content li:hover img{
  left:0px;
}
.hzal .list_content  ul{display:grid;grid-template-columns: repeat(5,1fr);}
.footer{width:100%;overflow:hidden;background:url(../images/index_22.jpg) no-repeat center;height:633px;}
.footer .bottom{width:1200px;margin:0 auto;overflow:hidden;}
.footer .bottom .bottom_left{width:209px;float:left;overflow:hidden;}
.footer .bottom .bottom_left .logo2{padding-top:89px;}
.footer .bottom .bottom_left .logo3{padding-top:28px;width:142px;}
.footer .bottom .bottom_left .logo3 p{font-size:14px;color:#ffffff;text-align:center;padding-top:10px;}
.footer .bottom .bottom_right{float:left;width:991px;overflow:hidden;}
.footer .bottom .bottom_right .bottom_menu{display:flex;grid-template-columns: repeat(9,1fr);height:460px;}
.footer .bottom .bottom_right .bottom_menu{padding-top:87px;gap:45px;padding-left:35px;}
.footer .bottom .bottom_right .bottom_menu a{font-size:14px;color:rgba(255,255,255,.5);line-height:2.36;}
.footer .bottom .bottom_right .bottom_menu p { white-space: nowrap; font-size: 16px; color: #fff; background: url(../images/db.png) no-repeat left bottom; padding-bottom: 13px; margin-bottom: 13px; }
.footer .bottom .bottom_right .bottom_menu a:hover{color:#fff;}
.footer .bottom .bottom_right .bottom_menu .wzsy p{background:none;}
.footer .copy{text-align:center;overflow:hidden;width:100%;color:#ffffff;}
.footer .copy a{color:#fff;}
.main_width{width:1200px;margin:0 auto;}
/**/

.s_1s{width:100%;overflow:hidden;background:url(../images/pro-_02.jpg) no-repeat center;height:432px;}
.banner_pro{width:100%;overflow:hidden;background:url(../images/pro-_02.jpg) no-repeat center;height:432px;}
.s_2s{height:76px;line-height:76px;color:#a0a0a0;font-size:14px;background:#f9f9f9}
.s_2s .sa-2 .main_width{background:url(../images/house.png)  no-repeat left center;padding-left:20px;color:#a0a0a0;width:1180px;}
.s_2s .sa-2 a{color:#a0a0a0;}

.cp{width:100%;overflow:hidden;margin-top:40px;}
.cp_left{width:277px;background:#f9f9f9;overflow:hidden;margin-bottom:40px;float:left;}
.cp_title{background:#e67016;height:113px;padding-left:30px;font-size:26px;font-weight:bold;color:#ffffff;display:flex;align-items: center;}
.pro_m_top3{background: #f9f9f9;overflow:hidden;}
.pro_m_left{float:left;width:269px;overflow:hidden;padding-bottom:100px;}
.pro_m_top3>ul>li{font-size: 14px;color:#333333;padding-top:25px;padding-bottom:25px;padding-left: 35px;}
.pro_m_top3>ul>li>a{display:block;background: url(../images/ow1.png) no-repeat right 24px center;/* padding-left:25px; */}
.pro_m_top3 li a{color:unset;}
.pro_m_top3>ul>li li{font-size:14px;padding-top:25px;padding-left:25px;}
.pro_m_top3>ul>li li.cur{font-weight:bold;}
.pro_m_top3>ul>li.cur{background: #f3f3f3;}
.pro_m_top3>ul>li.cur>a{background: url(../images/ow2.png) no-repeat right 24px  center;font-weight:bold;color:#e67016;}
.pro_m_top3>ul>li li:hover{font-weight:bold;}
.pro_m_top3>ul>li:hover{background: #f3f3f3;}
.pro_m_top3>ul>li:hover>a{background: url(../images/ow2.png) no-repeat right 24px center;font-weight:bold;color:#e67016;}
.cp_right{float:right;width:900px;}
.pro_m_ul{overflow:hidden;width:100%;padding-top:30px;}
.pro_m_ul ul{display:grid;grid-template-columns:repeat(3,1fr); column-gap: 20px; row-gap: 20px;}
.pro_m_ul li{background: #f7f7f7;padding:40px;text-align:center;overflow:hidden;}
.pro_m_ul li .bt{font-size:16px;font-weight:bold;color:#333333;text-align:center;padding-top:40px;}
.pro_m_ul li p{height:54px;line-height:54px;font-size:16px;width:210px;margin:0 auto;margin-top:20px;margin-bottom:20px;text-align:center;border:1px solid #13316d;color:#333333; transition: 0.3S EASE ALL;}
.pro_m_ul li:hover p{background:#13316d;color:#fff; }

#PageContent{ text-align:center; margin-top:39px;padding-bottom:70px;}
#PageContent span{display:inline-block;border:1px solid #e7e7e7;color:#4e6173;font-size:16px;margin:0px 10px;border-radius: 50px;background:#e7e7e7;width:49px;height:49px;line-height:49px;}
#PageContent a{display:inline-block;border:1px solid #e7e7e7;color:#4e6173;font-size:16px;margin:0px 10px;border-radius: 50px;background:#e7e7e7;width:49px;height:49px;line-height:49px;}
#PageContent .Ahover{background: #e67016;color:#fff;border: 1px solid #e67016;}
#PageContent a:hover{ background:#e67016; color:#fff; border:1px solid #e67016}
.pren{font-family:simsun;}
#PageContent span.disabled , #PageContent span.hunp{
border: 1px solid #e7e7e7;
width: 49px;
height: 49px;
line-height: 49px;
color: #4e6173;
display:inline-block;
/* box-sizing: border-box; */
}




















  
.proshow{padding-top:48px;width:1200px;margin:0 auto;overflow:hidden;padding-bottom:50px;}
.dleft{width:565px;float:left;overflow:hidden;}
.dright{width:600px;float:right;overflow:hidden;}
.tu1{width:100%;overflow:hidden;padding-bottom:15px;}
.tu2 li{float:left;overflow:hidden;border: 1px solid rgba(0, 0, 0, 0);box-sizing: border-box;cursor:pointer;}
.tu2 li.cur{box-sizing: border-box;border: 1px solid #0055a4;box-sizing: border-box;}
.pro_gun{width:480px;overflow:hidden;float:left;height:58px;}
.pleft{float:left;overflow:hidden;width:42px;display:block;height:58px;background:url(../images/pleft.png) no-repeat center center;}
.pleft:hover{float:left;overflow:hidden;width:42px;display:block;height:58px;background:url(../images/pleft2.png) no-repeat center center;}
.pright{float:left;overflow:hidden;width:42px;display:block;height:58px;background:url(../images/pright2.png) no-repeat center center;}
.pright:hover{float:left;overflow:hidden;width:42px;display:block;height:58px;background:url(../images/pright.png) no-repeat center center;}
.fonts{font-size:29px;font-weight:bold;color:#333333;}
.fonts p{font-size:22px;color:#e67016;padding-top:5px;}
.pfont{font-size:22px;color:#0d64a1;font-weight:bold;padding-top:5px;padding-bottom:20px;border-bottom:1px solid #cecece;margin-bottom:30px;}
.hkua{background:#f8f8f8;padding-top:25px;padding-left:35px;padding-right:35px;padding-bottom:25px;}
.hkua font{color:#333333;font-size:18px;font-weight:bold;}
.hkua p{line-height:35px;font-size:16px;color:#666666;padding-top:15px;}
.qbwc{width:100%;overflow:hidden;padding-top:45px;}
.dcpx{width:270px;background:#0055a4;height:71px;overflow:hidden;border-radius:50px;line-height:71px;font-weight:bold;font-size:18px;float:left;}
.dcpx a{color:#ffffff;background:url(../images/hua3.png) no-repeat left center;padding-left:40px;margin-left:80px;}
.fhsyy{float:right;width:270px;overflow:hidden;height:71px;line-height:71px;border-radius:50px;background:#333333;margin-right:20px;}
.fhsyy a{color:#fff;font-size:18px;font-weight:bold;padding-left:44px;margin-left:69px;background:url(../images/fhui.png) no-repeat left center;}
.cpxq{background:url(../images/pro-ny_3.png) no-repeat left 27px center #0055a4;height:77px;margin:0 auto;width:1200px;line-height:77px;}
.cpsm{padding-left:74px;font-size:24px;color:#ffffff;font-weight:bold;}
.cont{overflow:hidden;width:1200px;margin:0 auto;padding-top:10px;padding-bottom: 50px;}
.stxt{height:88px;overflow:hidden;width:1200px;margin:0 auto;margin-bottom:160px;background:#f7f7f7;position:relative;}
.syye{float:left;overflow:hidden;position:relative;z-index:2;line-height:88px;padding-left:30px;padding-right:30px;}
.xyye{float:right;overflow:hidden;position:relative;z-index:2;line-height:88px;padding-left:30px;padding-right:30px;}
.close{position:absolute;text-align:center;width:100%;line-height:88px;display:none;}
.syye a{color:#666666;}
.xyye a{color:#666;}
.close a{color:#333;}

.hkua div{background:url(../images/t1.png) no-repeat left center;padding-left:27px;color:#333333;font-size:16px;line-height:40px;}
.hkua div a{color:#333333;}
.hkua .pro_p2{background:url(../images/p2.png) no-repeat left center;}
.hkua .pro_p3{background:url(../images/p3.png) no-repeat left center;}
.hkua .pro_p4{background:url(../images/p4.png) no-repeat left center;}
.pro_p4 .albbs{display:inline;padding-left:20px;}

.cont_gs{background:#f8f8f8;padding:30px;margin-top:30px;}
.gs_1{font-size:22px;color:#e67016;font-weight:bold;}
.gs_2{padding-top:15px;}
.gs_3{padding-top:15px;font-size:16px;color:#333333;line-height:2.5625;}
.gs_3 table{border-collapse: collapse;border:1px solid #cccccc;margin-top:20px;}
.gs_3 table td{border:1px solid #cccccc;}









.txt_cent{padding-top:20px;}

.new_ul { width: 98%; height: auto; overflow: hidden; margin: 10px auto auto auto;}
.new_ul li { line-height:35px; border-bottom:1px dashed #dedede; text-indent:40px; background:url(../images/d1ss.png) no-repeat; background-position:10px;}
.new_ul li span { float:right; margin-right:20px;}
.new_ul li a,.new_ul a:link,.new_ul a:visited,.new_ul a:hover { color:#666; font-size:14px;}
.aboutDetail{
	padding:20px;
	text-align:left;
	color:#666;
	line-height:30px;
	font-size:14px;
	}
.proDetail{
	width:100%;
	display:inline-block;
	padding:0px 20px 50px 20px;
	box-sizing:border-box;
}
.proDetail h2{
	font-size:28px;
	font-weight:normal;
	color:#4d4d4d;
	overflow:hidden;
	text-align:center;
	padding: 30px 0px 15px 0px;
	font-weight:bold;
}
.proDetail .subTitle{
	width:100%;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	color:#999;
	position:relative;
}
.ny-share {
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
}
.proDetail .subTitle,.pubCon .subTitle span{
	display:inline-block;
	padding:0px 10px;
}

.proDetail .subTitle .bdsharebuttonbox{
	display:inline-block;
	vertical-align:middle; 
}
.proDetail .proImg{
	padding:20px 0px;
	text-align:center;
	max-width:100%;
}
.proDetail .proImg .bigImg{
	max-width: 100%;
}

.proDetail .con{
	padding:20px 0px 50px;
	text-align:left;
	color:#666;
	line-height:30px;
    font-size:16px;
    line-height:2em;
}
.proDetail .con img{
	max-width:100%;
}
.proDetail .con a{
	color:#666;
}
.proDetail .con a:hover{
	color:#241902;
}
.proDetail .inqBtn{
	background:#e67016;
	color:#FFF;
	border-radius:5px;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	display:block;
	width:100%;
	transition:all .3s linear;
}
.proDetail .inqBtn:hover{
	opacity:0.9;
}

.honor_ul { width:936px; height:auto; overflow:hidden; margin:20px auto auto auto;}
.honor_ul ul{padding-left:1px;padding-top:1px;}
.honor_ul li { width:138px; height:auto; overflow:hidden; float:left; border: 1px solid #f5f5f5;margin-left:-1px;padding:20px;margin-top:-1px;}
.honor_ul li img { width:auto; display:block; margin:0 auto;}
.honor_ul li p { width:auto; height:53px; line-height:53px; overflow:hidden; display:block; text-align:center; margin:0 auto;}
.honor_ul li a,.honor_ul li a:link,.honor_ul li a:visited { color:#333; font-size:16px;}
.honor_ul li a:hover { color:#241902; font-weight:bold;}

.honor_ul2 { width:936px; height:auto; overflow:hidden; margin:20px auto auto auto;}
.honor_ul2 ul{display:grid;grid-template-columns: repeat(3,1fr);gap: 20px;}
.honor_ul2 li {/* width: 261px; */height:auto;overflow:hidden;float:left;/* margin:10px 25px; */}
.honor_ul2 li img {/* width:408px; */display:block;margin:0 auto;}
.honor_ul2 li p {/* width:408px; */height:53px;line-height:53px;overflow:hidden;display:block;text-align:center;margin:0 auto;}
.honor_ul2 li a,.honor_ul2 li a:link,.honor_ul2 li a:visited { color:#333; font-size:16px;}
.honor_ul2 li a:hover { color:#241902; font-weight:bold;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:5px 7px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 7px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ width:520px; margin:0 auto;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:350px; height:20px; border:1px solid #CCCCCC; line-height:20px; padding:7px 10px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #e67016;}
.jbs_txtarea{ width:350px; height:100px; border:1px solid #CCCCCC; padding:10px;}
.jbs_txtarea:focus{ border:1px solid #e67016;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ width:120px; height:36px; text-align:center; line-height:36px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{background: #e67016;color:#FFF;}

.cons{overflow:hidden;padding-bottom:40px;padding-top:30px;}
.cons .jobjoin td{padding-top:10px;padding-bottom:10px;}

.jn_box {
    clear: both;
    padding-bottom: 20px;
    overflow: hidden;
    width: 520px;
    margin: 0px 0px 0px 195px;
}

.jn_lt {
    float: left;
    width: 100px;
    padding: 0 5px 0 0;
    line-height: 30px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
}

.jn_rt {
    float: left;
    width: 360px;
}

.jn_box .txt {
    width: 325px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #DBDBDB;
    color: #444;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 3px;
    outline: none;
}

.jn_box input:focus {
    border: 1px solid #e67016;
}

.jn_box textarea:focus {
    border: 1px solid #e67016;
}

.jn_box .cod {
    width: 70px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #DBDBDB;
    color: #444;
    padding: 0 15px;
    font-size: 13px;
    border-radius: 3px;
    outline: none;
}

.jn_box .txtarea {
    width: 325px;
    height: 120px;
    padding: 10px;
    font-size: 13px;
    border: 1px solid #DBDBDB;
    border-radius: 3px;
    outline: none;
}

.jn_box .btn {
    width: 95px;
    height: 32px;
    text-align: center;
    border: 0px;
    background: #666;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    border-radius: 3px;
    cursor: pointer;
}

.jn_box .btn:hover {
    background: #e67016
}

.fd_pro_tb {
    width: 95%;
    margin: 0 auto;
    border-left: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    margin-bottom: 20px;
}

.fd_pro_tb th,
.fd_pro_tb td {
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
}

.fd_pro_tb th {
    background: #F5F5F5;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
}

.fd_pro_tb td {
    text-align: center;
    padding: 10px 0;
}

.fd_pro_tb td input {
    border: 1px solid #E8E8E8;
    width: 80px;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    text-align: right;
}

.fd_pro_tb .del {
    color: #F00;
    cursor: pointer;
}


.piaofu{position:fixed;right:9px;top:calc(50% - 150px);z-index:333;}
.a_1{background:url(../images/b1.png) no-repeat; width:75px;height:75px;display:block;text-align:center;}
.a_1 a{background:none !important;color:#fff !important;padding:0px !important;margin:0px !important; text-decoration:none !important;height:22px !important;padding-top:53px !important;}
.piaofu a:hover{opacity:1 !important;}
.a_2{background:url(../images/b2.png) no-repeat;width:75px;height:75px;text-align:center;color:#fff;margin-top:10px;}
.a_2 a{color:#fff;height:22px;padding-top:53px;display:block;}
.a_3{background:url(../images/b3.png) no-repeat;width:75px;height:22px;padding-top:53px;text-align:center;color:#fff;margin-top:10px;cursor:pointer;position:relative;}
.a_4{background:url(../images/b4.png) no-repeat;width:75px;height:22px;padding-top:53px;text-align:center;color:#fff;margin-top:10px;cursor:pointer;position:relative;}
.a_3 div{position:absolute;left:-90px;top:-5px;width:85px;height:85px;transform-origin:right;transform:scale(0);transition:all 0.3s ease;}
.a_3 div img{max-width:100%;}
.a_3:hover div{transform:scale(1);}
.a_4 div{position:absolute;right:75px;top:0px;background:#e67016;width:0px;height:75px;line-height:75px;font-size:15px;font-weight:bold;background:#608e80;transition:all 0.3s ease;overflow:hidden;}
.a_4:hover div{width:245px;}
.a_4 div p{line-height: 28px;text-align: left;padding-left: 20px;padding-top: 10px;}


/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:10px; top:500px; color:#222; z-index:9999;}
#zxzx_rt .close2{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close2 img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:120px; padding-bottom:10px;text-align:center; border:2px solid #004ea2; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#004ea2; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; color:#222222;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx_rt .box img{padding-left:37px;margin:10px auto 0 auto;height:90px;widht:80px;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#222; z-index:9999; width:256px; height:335px; border:1px solid #004ea2; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#004ea2; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top1 .tit p{ color:#fff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top1 .close2{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close2 img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#004ea2; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}



.gotop {
    width: 42px;
    height: 42px;
    background: url(../images/jiao.png) no-repeat center;
    bottom: 50px;
    position: fixed;
    right: 20px;
    z-index: 10;
    width: 55px;
    height: 55px;
    display: none;
    cursor: pointer;
}

.news_img{text-align: center;}


.pro_show1{padding-top:20px;}
.zcdo{width:100%;text-align:center;}

.btis{font-size: 24px;
    font-weight: bold;
    color: #e67016;
    display: block;
    padding-top: 26px;}
.smin{color:#333;font-size:14px;padding-top:20px;line-height:2;}

.paiprxt{line-height:2;padding-bottom:20px;overflow:hidden;padding-top:20px;}


.kilo_4{/* position:relative; */z-index:3;}
.kiloleft{width:48px;height:47px;background:url(../images/right_2.png) no-repeat center;display:block;float:left;position:absolute;left:0px;top: calc(50% - 23.5px);z-index: 3;}
.kiloleft:hover{background:url(../images/right_3.png) no-repeat center;}
.kiloright{width:48px;height:47px;background:url(../images/right_1.png) no-repeat center;display:block;float:left;margin-left:0px;position:absolute;right:0px;top: calc(50% - 23.5px);z-index: 3;}
.kiloright:hover{background:url(../images/right_4.png) no-repeat center;}