@charset "utf-8";
/* CSS Document */
.lang{z-index: 9999;border-bottom: #cacaca 1px solid;position: absolute;border-left: #cacaca 1px solid;line-height: 20px;background-color: #fff;width:95px;height:24px;overflow: hidden;border-top: #cacaca 1px solid;top: 0px;left: 0px;border-right: #cacaca 1px solid;}
.lang A{text-align: left;line-height: 20px;padding-left: 30px;display: block;background: url(../images/cn.jpg) no-repeat 5px center;height: 22px;color: #333;}
.lang A:link{color: #999;}
.lang A:visited{color: #999;}
.lang A.en{background: url(../images/en.jpg) no-repeat 5px center;}
#nav {display:block;margin:0px;}
#nav .mainlevel,#nav .navitem {float:left;position: relative;}/*
#nav .mainlevel:last-child a{color:#0072b9;}
#nav .mainlevel:last-child a:hover{border-bottom:none}*/
#nav .mainlevel a {display:block;font-size: 18px;line-height: 73px;letter-spacing: 1px;color: #111}
#nav .mainlevel a:hover{border-bottom: 2px #0072b9 solid;color:#0072b9;transition: 0s}
#nav li:last-child a{margin-right: 0px !important;}
.jtop{margin-top: 10px;color: #989898;}
.jj{margin-right:4px;margin-left:4px;font-size: 13px;color: #989898 !important;}
.xbj{margin-top: 30px;}
.jbys{background: linear-gradient(to bottom right, #0fb1e2 , #8cc25f); height: 290px;padding:30px 25px!important;}
.cx_wz1{margin: 0px;text-align: center;line-height: 60px;font-size: 16px;}

.weil{padding:10px 0;position:relative}
.sousuo{width:740px;height: 46px;margin: 0 auto;padding-top: 14px;}
.sousuo .col-md-8{width:66% !important;margin-left:5% !important;margin-right:3% !important;padding:0}
.huisetiao{width:100%;height: 74px;background: #f4f4f4}
.gb_cpbf{display:flex;margin-bottom: 0}
.gb_albf{display:inherit;margin-bottom: 0}
.gb_cpbf p{text-align: center;font-size: 16px;line-height: 48px;margin-bottom: 0px;}
.gb_cpbf li{transition: .5s}
.gb_cpbf li .sycpzs{display: block;transition: .5s;background: #fff; width: calc(25% - 9px); margin-right: 12px;}
.gb_cpbf li .sycpzs a{display: block;border-bottom: 5px solid #f6f6f6;}
.gb_cpbf li .sycpzs p a{border-bottom: 0px;}
.gb_cpbf li .sycpzs:hover{transform: translateY(-8px);transition: .5s;}
.gb_cpbf li .sycpzs:hover a{color: #004382}
.gb_albf li:hover{transform: translateY(0px);transition: .5s}
.gbhui{width:100%;background: #f6f6f6;padding: 45px 0}
.gb_albf li{margin-bottom: 30px;}
.gb_albf p{position: absolute;bottom: 30px;left: 40px;font-size: 24px;font-weight: bold;color: #fff;transition: .4s;text-shadow: 0 2px 10px #333;}
.gb_albf p::before{content:'';width:60px;height: 4px;border-radius: 7px;background: #fff;position: absolute;bottom: -10px}
.gb_albf a{color: #fff;display: block;transition: .4s;position: relative;}
.gb_albf a::before{content:'';display: none;}
.gb_albf a:hover::before{display: block;width:100%;background: #002c55aa;height: 100%;position: absolute;left: 0;top: 0;}
.gb_albf a:hover p{color: #fff;transform: translateY(-5px);transition: .4s;text-shadow: none;;}
.gbcontent{font-size:14px;color: #666;margin-bottom:30px;}
.job_pp strong{font-weight: 100;}

.qhwh1{font-size:20px;color:#004382;text-align: left;font-weight: bold;margin-top:10px;}
.qhwh2{font-size:16px;color:#666;text-align: left;}
.scnl{color: #333;text-align: center;line-height: 36px;font-size: 16px;}
.yfzs{width: 20%;float:left;padding-left:15px;padding-right:15px;}
.yfzsjg{margin-left:30%;}
.pinz{margin-left:12.5%}



.sou_wz1{font-size: 18px;font-weight: bold;line-height: 50px;padding-top: 20px;text-align: left;}
.sou_btn1{width: 620px;height: 46px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;line-height: 46px; font-size: 15px;color: #666;border: 1px solid #d9d9d9;padding: 10px;background: #fff;font-weight: normal;box-shadow: inset 0 2px 4px rgba(0,0,0,.075);float: left;transition: all 0.6s ease 0s;}
.sou_btn1:focus {border: 2px solid rbga(0,177,235,0.5);transition: all 0.6s ease 0s;outline: none;}
.sou_btn2{width: 110px;line-height: 46px; height: 46px;font-size: 15px;color: #fff;border: none;transition: all 0.6s ease 0s;background: url(../images/fdj.png) #004382 no-repeat center;}
.logo_wz{font-size:14px;line-height: 22px;margin-bottom: 0;color: #59595b;letter-spacing: 1px;text-align: center;}
.ej li{line-height:32px;color: #b8c7cf}

.piaofu{position:fixed;right:20px;top:50%;z-index: 9999;}
.pf00{width:56px;height:56px;position: relative;margin-bottom: 2px;}
.pf01{background: url(../images/icon1.png) #6e6e6e no-repeat center;}
.pf02{background: url(../images/icon2.png) #6e6e6e no-repeat center;}
.pf03{background: url(../images/icon4.png) #6e6e6e no-repeat center;}
.pf03 .pfyin{width: 56px;padding: 0;height: 56px;}
.pf03 .pfyin a{display: block;width: 56px;height: 56px;}
.pfyin{position: absolute;right:0;width:0px;top:0;transition: 0.5s;height:56px;opacity:0;line-height:56px;padding-left:20px;overflow: hidden;}
.pfyin_ewm{position: absolute;right:56px;width:114px;height:115px;top: 0;opacity: 0;transition: 0.3s;}
.pf01:hover .pfyin{background: #fff;transition: 0.5s;width:166px;opacity: 1;color:#333;font-size: 16px;overflow: hidden;}
.pf02:hover .pfyin{background: #fff;transition: 0.5s;width:242px;opacity: 1;color:#fff;font-size: 16px;overflow: hidden;}
.pf00:hover .pfyin_ewm{transition: 0.5s;display: block;opacity: 1;}


.bottom{float: left;margin-right:30px;min-width: 105px;}
.bottom .title{margin-bottom: 8px;font-size: 16px;font-weight:bold;color:#fff}
.bottom .title:hover{color:#fff}
.jbys_wz1{font-size: 18px;font-weight: bold;color:#fff}
.jbys_wz2{font-size: 15px;text-align: right;color:#fff}
.jbys_wz3{font-size: 15px;color:#fff}
.jbys_img{position: absolute;top: 0px;right:0px;}
.ny_img{position: absolute;top: 0px;left:0px;z-index: 888;}
.gsjj{position: relative;}
.gsjj_wz{border-left: 4px #0bafd5 solid;padding-left: 15px;}
.gsjj_wz1{font-size: 34px;color: #0bafd5;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;text-transform: uppercase;}
.gsjj_wz1 span{color: #d2d2d2;}
.gsjj_wz2{font-size: 22px;color: #454545;margin: 0px;}
.gsjj_more{position: absolute;top: 15px;right: 0px;border: 1px #0bafd5 solid;border-radius:25px;padding: 6px 30px;}
.gsjj a{color: #0bafd5;transition: 0.5s;}
.gsjj a:hover{color: #fff !important;background: #0bafd5;transition: 0.5s;transition: 0.5s;}
.gsjj_wz3{padding-top: 28px;font-size: 15px;color: #666666;margin:0px;}
.gsjj_wz4{padding-top: 20px;font-size: 15px;color: #666666;}
.yq{width:108px;height: 108px;border-radius: 50%;border:1px #0bafd5 solid;margin: 0 auto;background: url(../images/s1.png) no-repeat center center;transition: 0.5s;}
.yq1{width:108px;height: 108px;border-radius: 50%;border:1px #0bafd5 solid;margin: 0 auto;background: url(../images/s3.png) no-repeat center center;transition: 0.5s;}
.yq2{width:108px;height: 108px;border-radius: 50%;border:1px #0bafd5 solid;margin: 0 auto;background: url(../images/s5.png) no-repeat center center;transition: 0.5s;}
.yq3{width:108px;height: 108px;border-radius: 50%;border:1px #0bafd5 solid;margin: 0 auto;background: url(../images/s7.png) no-repeat center center;transition: 0.5s;}
.yqzt:hover .yq{background: url(../images/s2.png) #0bafd5 no-repeat center center;transition: 0.5s;transition: 0.5s;}
.yqzt:hover .yq1{background: url(../images/s4.png) #0bafd5 no-repeat center center;transition: 0.5s;transition: 0.5s;}
.yqzt:hover .yq2{background: url(../images/s6.png) #0bafd5 no-repeat center center;transition: 0.5s;transition: 0.5s;}
.yqzt:hover .yq3{background: url(../images/s8.png) #0bafd5 no-repeat center center;transition: 0.5s;transition: 0.5s;}
.yq_wz1{color: #464646;font-size: 15px;font-weight: bold;text-align: center;margin-top: 25px;margin-bottom: 0px;line-height: 24px;}
.yq_wz2{color: #c9c9c9;font-size: 15px;text-align: center;margin-bottom: 25px;line-height: 24px;}
.yq_more{border: 1px #dedede solid;text-align: center;display: block;width:108px;line-height: 32px;border-radius: 30px;margin: 0 auto;transition: 0.5s;}
.yqzt a{color: #dedede}
.yqzt:hover .yq_more{color: #0bafd5;border: 1px #0bafd5 solid;transition: 0.5s;}
.yw{width: 100%;background: url(../images/dbg.jpg);min-height:720px;}

.yw_wz1{color: #fff;font-size: 36px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;text-align: center;text-transform: uppercase;}
.yw_wz2{color: #fff;font-size: 22px;text-align: center;}
.news_wz1{color: #0bafd5;font-size: 36px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;text-align: center;text-transform: uppercase;}
.news_wz2{color: #454545;font-size: 22px;text-align: center;}
.yw_zz{background-color: rgba(0,81,140,0.4);width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 1;transition: 0.5s;}
.no_padding{padding:0px !important;overflow: hidden;transition: 0.5s;}
.yw_wz3{color: #fff;text-align: center;font-size: 24px;transition: 0.7s;}
.yw_wz4{color: #fff;text-align: center;font-size: 22px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;text-transform: uppercase;transition: 0.5s;}
.yw_wz3x{position: absolute;left: 0px;top: 36%;width: 100%;z-index: 100;}
.yw_wz4x{position: absolute;left: 0px;top: 54%;width: 100%;z-index: 100;}
.yw_ycwz{position: absolute;left: 0px;top: 60%;width: 100%;z-index: 100;color: #fff;text-align: center;font-size: 15px;transition: 0.5s;opacity: 0;}
.no_padding:hover .yw_wz3{transform:translateY(-40px);transition: 0.7s;}
.no_padding:hover .yw_wz4{transition: 0.5s;opacity: 0;}
.no_padding:hover .yw_ycwz{transform:translateY(-55px);transition: 1.5s;opacity: 1;}
.no_padding:hover .yw_morex{transform:translateY(-10px);transition: 1.8s;opacity: 1;}
.no_padding:hover .yw_zz{transform:translateY(-100%);opacity: 0;transition: 0.5s;}
.no_padding:hover{box-shadow: 10px 5px 80px #000;transition: 0.5s;}
.yw_morex{position: absolute;left: 0px;top:75%;z-index: 100;width:100%;opacity: 0;display: block;}
.yw_more{width:110px;border: 1px #fff solid;border-radius: 25px;text-align: center;display: block;margin: 0 auto;}
.yw_morex a{color: #fff;transition: 0.5s;display: block;line-height: 30px;}
.yw_morex:hover a{color: #fff !important;transform:translateX(5px);transition: 0.5s;}
.syxw_bt{position: absolute;bottom: 0px;margin:0px;width:558px;background-color:rgba(0,0,0,0.6);left:15px;color: #fff;font-size: 24px;padding: 22px;}
.xwkd{width: 45% !important;margin-left: 40px;}
.xwlm{padding-bottom: 8px;padding-top: 9px;float: left;width:100%;transition: all 0.6s ease 0s;border-top: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;border-left: 1px solid #f3f3f3;}
.products .xwlm{font-size:24px;}
.products .xwlm .title{font-size:24px;margin-bottom:8px;font-weight: bold;}
.xwlm a:hover{transition: 0s;}
.xwlm:hover{box-shadow:0px 2px 20px #e5e5e5;padding-left: 15px;transition: all 0.6s ease 0s;}
.date1{font-size: 16px;color: #7b7b7b;text-align: center;margin:0px;}
.date2{font-size: 44px;color: #59595b;text-align: center;margin:0px;line-height: 50px;}
.xbj .xwlm .title{font-size:20px;color: #000;margin:0px;letter-spacing: 1px;}
.xbj .date{margin:0px;}
.xbj .xwlm .title a{color: #000;}
.xbj .xwlm .title:hover{color: #0072b9;transition: all ease .5s}
.sjxt{border-right: 1px #f0f0f0 solid;margin-right: 20px;}
.description{line-height: 24px;color:#808080;font-size: 16px;}
.description:hover{color:#808080; }
.sp{width: 100%;background: url(../images/dbg1.jpg) no-repeat;height:460px;}
.sp a{width: 100%;display: block;height: 460px;}
.sp_img{width:71px;height;71px;margin: 0 auto;display: block;padding-top: 120px;}
.spwz{text-align: center;color: #fff;line-height: 34px;font-size: 16px;}
.dbpd{padding-bottom: 50px;}
.bqun p{line-height: 50px;color: #fff;margin: 0;}
.ban a{color: #fff;line-height: 50px;margin: 0;}
.ban a:hover{color: #fff !important;text-decoration: underline;}
.inner-banner .ny_wz1{text-align: center;color: #fff;padding-top: 100px; font-size: 40px; font-weight: bold; letter-spacing: 2px; text-shadow: 0 1px 4px #2d2d2d;}
.inner-banner .ny_wz2{text-align: center;color: #fff;padding-top: 10px; font-size: 26px;text-shadow: 0 1px 4px #828282;letter-spacing: 14px;text-transform: uppercase;}
.inner-banner{margin-top:93px;}
.inner1{background: url(../images/nybanner7.jpg) no-repeat center center;height: 280px;}
.inner2{background: url(../images/nybanner2.jpg) no-repeat center top;height: 280px;}
.inner3{background: url(../images/nybanner3.jpg) no-repeat center top;height: 280px;}
.inner4{background: url(../images/nybanner4.jpg) no-repeat center top;height: 280px;}
.inner4a{background: url(../images/nybanner2sou.jpg) no-repeat center top;height: 280px;}
.inner5{background: url(../images/nybanner5.jpg) no-repeat center top;height: 280px;}
.inner6{background: url(../images/nybanner2.jpg) no-repeat center top;height: 280px;}
.inner7{background: url(../images/nybanner7.jpg) no-repeat center top;height: 280px;}
.inner7a{background: url(../images/nybanner7a.jpg) no-repeat center top;height: 280px;}
.inner7b{background: url(../images/nybanner7b.jpg) no-repeat center top;height: 280px;}
.inner8{background: url(../images/nybanner8.jpg) no-repeat center top;height: 280px;}
.inner9{background: url(../images/nybanner9.jpg) no-repeat center top;height: 280px;}
.inner10{background: url(../images/nybanner10.jpg) no-repeat center top;height: 280px;}
.inner11{background: url(../images/nybanner11.jpg) no-repeat center top;height: 280px;}
.inner12{background: url(../images/nybanner12.jpg) no-repeat center top;height: 280px;}
.inner13{background: url(../images/nybanner13.jpg) no-repeat center top;height: 280px;}
.nyht{background: #f3f3f3;width: 100%;}
.ny_mbx{height:66px;line-height: 66px;color: #8f8f8f;display: flex}
.ny_mbx a{color: #666;display: block;font-size: 16px;margin-right:40px;margin-left:40px;}
.ny_mbx a:nth-child(1){margin-left: 0 !important}

.ny_mbx span{padding-left: 8px;padding-right: 6px;}
.mbx{text-align: right;color: #999;margin-bottom: 30px;}
.mbx a{color: #999 !important}
.mbx a:hover{color: #004382 !important}
.mbx a:last-child{color: #004382 !important}
.jcu{font-weight: bold;margin-bottom:10px;color: #111;}
.xxbj{margin-bottom: 200px;min-height: 600px;}
.about_con{position: absolute;top: -180px;left: 0px;background: #004382;min-height: 580px;width: 100%;box-shadow: 0px 20px 55px #d1d1d1;}
.cp_bt {padding-top: 120px;}
.cp_bt a{text-align: right;float: left;width: 100%;padding-right: 50px;font-size: 16px;color: #fff;line-height: 50px;position: relative;margin-left: 25px;}
.cp_bt a:hover{color: #fff !important;}
.cp_bt1 {padding-top: 120px;}
.cp_bt1 a{text-align: right;float: left;width: 100%;padding-right: 50px;font-size: 16px;color: #fff;line-height: 50px;position: relative;margin-left: 25px;}
.cp_bt1 a:hover{color: #fff !important;}
.cp_bt2 {padding-top: 120px;}
.cp_bt2 a{text-align: right;float: left;width: 100%;padding-right: 50px;font-size: 16px;color: #b6ebf7;line-height: 50px;position: relative;margin-left: 25px;}
.cp_bt2 a:hover{color: #fff !important;}
.cp_bt a::before{position:absolute; content:''; width:1px;height:1px;left:0; bottom:48%;}
.cp_bt a:hover:before{background-color:#b6ebf7; width:90px;transition:all ease 0.6s;}
.cp_bt1 a::before{position:absolute; content:''; width:1px;height:1px;left:0; bottom:48%;}
.cp_bt1 a:hover:before{background-color:#b6ebf7; width:50px;transition:all ease 0.6s;}
.cp_bt2 a::before{position:absolute; content:''; width:1px;height:1px;left:0; bottom:48%;}
.cp_bt2 a:hover:before{background-color:#b6ebf7; width:25px;transition:all ease 0.6s;}
.xxbj{color: #666 !important;}
.lc_title{font-size: 24px;font-weight: bold;margin: 0px;padding-bottom: 20px;padding-top:30px;transition:all ease 0.8s;}
.lc_con{margin: 0px;padding-bottom: 25px;padding-left: 30px;}
.fzlc li{border-bottom: 1px #eaeaea solid;transition: 0.5s;}
.fzlc li::before{position:absolute; content:''; width:1px;height:1px;left:0; bottom:-1px;transition:all ease 1s;}
.fzlc li:hover:before{background-color:none}
.fzlc li:hover{box-shadow: 0 3px 30px #eaeaea;transition: 0.5s;padding-left:30px;border-bottom: none;}
.fzlc li{position: relative;}
.curr{;color: #004382 !important;}
.curr1{background:url(../images/xtt1.jpg) no-repeat left center;color: #fff !important; }
.curr2{background:url(../images/xtt2.jpg) no-repeat left center;color: #fff !important; }
.fmzl .fmzl1{border-top: 1px #eaeaea solid;padding-top:10px;padding-bottom: 10px;transition:all ease 0.6s;}
.fmzl .fmzl1:last-child{border-bottom: 1px #eaeaea solid;}
.fmzl p{margin: 0px;}
.fmzl .fmzl1:hover{transform:translateX(5px);transition:all ease 0.6s;}
.fzlc li:hover .lc_title{color: #0072b9;transition:all ease 0.8s;}
.fzlc li:hover{transform:translateX(5px);transition:all ease 0.6s;}
.news_con_title {font-size:20px;font-weight: bold;line-height: 26px;text-align: center;height: 26px;color: #000;}
.news_con_top {border-bottom: 1px dashed #e9e9e9;color: #7d7d7d;font-size: 14px;text-align: center;line-height: 50px;margin: 0px auto;margin-bottom: 14px;overflow: hidden;}
.dbxx{background: #000000;}
.news_con{margin-bottom: 50px;text-align: justify;font-size: 16px;}
.news_con p{line-height: 32px;}
.clearfix img{width: 100%;}
.gb_jjs{display:flex;}
.gb_jjs1{font-size:20px;color:#004382;margin-bottom:5px }
.gb_jjs2{font-size:16px;color:#666;margin-bottom: 0;line-height: 28px;}



/* 留言样式开始 */
.demand_box{width: 80%;overflow: hidden;margin: 0 auto;}
.demand_box h2{text-align: center;line-height: 35px;margin-bottom: 50px;color: #333;}
.demand_box .input1{width: 48%;float: left;margin-bottom: 3%;border-radius: 3px;height:50px}
.demand_box .input3{width: 48%;float: left;border-radius: 3px;height:50px}
.demand_box .input2{width: 48%;float: right;margin-bottom: 3%;border-radius: 3px;height:50px}
.demand_box .input4{width: 48%;float: right;border-radius: 3px;margin-bottom: 3%;height:50px}
.demand_box .input5{height:180px}
.demand_box .txt{border: 1px solid #d9d9d9;padding: 10px;background: #fff;font-weight:normal;}
.demand_box .btn{float: left;border: 0;background: #004382;border-radius: 4px;width: 100%;padding: 0 11px;height: 55px;cursor: pointer;text-align: center;font-size: 16px;color: #fff;margin-top: 20px;}
.demand_box .btn:hover{background:#004382;color:#fff;transition:all ease 0.6s;}
.dberm{position: relative;}
.derweima{position: absolute;right: 60px;top: 24px;}

.cpmbx{margin:20px 0;text-align: left;}
.cpmbx .mbx{text-align: left !important;margin-bottom: 0 !important;font-size: 16px;}
.list_dt{
    background: #fff;
    color: #666;
    padding-left: 0px;
    line-height: 54px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}
.list_dt p{margin-bottom: 0;line-height: 54px;font-size: 18px;font-weight: normal;}
.list_dt:hover{
    color: #004382;
}
.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
#open{
    background: #fff;
    color: #333;
}
#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 20px;
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/off.png") no-repeat;
    background-size: cover;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
    background-size: cover;
}
.list_dd{
    display: none;
}
.list_li{
    list-style-type: none;
    color: #666;
    padding: 0;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
}
.list_li a{color: #666;}
.list_li:hover{
    color: #004382;
}
.list_dd ul{margin-bottom: 0;padding:10px 0 10px 20px;border-bottom: 1px solid #e5e5e5;height:130px;overflow-y: scroll}
.force-overflow{min-height: 130px;}




.wl_wz1{font-size: 32px;font-weight: bold;color: #59595b;text-align: center;line-height: 50px;}
.shu{width: 44px;height: 4px;background: #004382;margin: 0 auto;border-radius: 6px;}
.wl_wz2{text-align: center;font-size: 15px;padding-top: 10px;color: #666;}
.wl_wz3{font-size: 26px;font-weight: bold;color: #fff;text-align: center;line-height: 50px;}
.shu1{width: 66px;height: 3px;background: #fff;margin: 0 auto;}
.wl_wz4{text-align: center;font-size: 15px;padding-top: 30px;color:#fff;}
.about_yy{position: absolute;bottom: 0px;background-color: rgba(215,26,33,0.6);width: 360px;left: 15px;height: 60px;transition:all ease 0.6s;z-index: 777;}
.about_yy p{float: left;padding-left: 30px;line-height: 60px;color: #fff;font-size: 18px;transition:all ease 1s;}
.about_yy .glyphicon{float: right;line-height: 60px;color: #fff;padding-right: 30px;font-size: 18px;transition:all ease 1s;}
.about_de{transition:all ease 0.6s;opacity: 0;padding-left: 30px;position: absolute;left: 15px;bottom: 0px;color: #fff;z-index: 888;width:330px;}
.about_hov:hover .about_yy{height:270px;transition:all ease 0.6s;}
.about_hov:hover .about_yy p{transform:translateY(30px);transition:all ease 1s;font-size: 24px;font-weight: bold;}
.about_hov:hover .about_yy .glyphicon{transform:translateY(30px);transition:all ease 1s;font-size: 24px;font-weight: bold;}
.about_hov:hover .about_de{transform:translateY(-35px);transition:all ease 1s;opacity: 1}
.cpp{width: 100%;background: url(../images/bg.jpg) no-repeat;min-height: 550px;}
.cbj{padding-top: 0px !important;margin-bottom: 0px !important;}
.db{background:url(../images/bt1.jpg) no-repeat;height: 330px; width:100%;padding-top: 10px;}
.gb_jj{display: flex;margin-top:25px;}
.gb_jj1{width:50%;overflow: hidden;}
.gb_jj1:hover img{transform: scale(1.1);transition: 0.5s}
.gb_jj1 img{transition: 0.5s}
.gb_jj2{width:50%;background:#004382;padding: 40px 25px 0;}
.gb_jj2_p1{font-size:14px;color: #fff;line-height: 35px;margin-bottom: 0px;}
.gb_jj2_p2{text-align: right;margin-top:24px;}
.gb_jj2_p2 a{font-size:16px;color:#fff}
.gb_jj2_p2 a:hover{color:#fff !important}
.container{width:1200px !important}
.xwlm .date{color:#888;}
.gbdi{padding-bottom:20px;padding-top:20px;border-bottom:1px #7596b5 solid;}
.gbdi1{display:flex}
.gbdi1a{text-align: center;margin-left:20px;}
.gbdi1a3{line-height:18px;color: #fff; text-align: center;}
.gbdi1a2{margin-bottom:5px;text-align: center;}
.gbdi1a2 img{max-width: 120px;margin: auto}
.gbdi2{display:flex;margin-left:50px;margin-top:10px;}
.gbdi{display: flex}
.gbdi ul{margin-bottom:0;margin-right: 35px;margin-left:35px;}
.tit{font-size: 18px;color: #fff;font-weight: bold;margin-bottom:10px;line-height: 34px;}
.gbdi2 li{line-height: 34px;}
.tit a{font-size: 14px;}
.gbdi2 a{color: #b8c7cf !important;line-height: 22px;}
.gbdi2 a:hover{color: #fff !important;}
.gbdi3{margin-left: 50px;margin-top:10px;}
.gbdi3 ul{margin:0;}
.qguo{margin-top:20px;font-size: 18px;;font-weight: bold;}
.gbdiaa{padding-top:10px;text-align: center}
.gbdiaa p{font-size: 13px;color: #b8c7cf;letter-spacing: 1px;text-align: center;}
.gbdiaa p a{color: #b8c7cf;margin-left:10px;}
.gbdiaa p a:hover{color: #b8c7cf;}
.jcu{position: relative;}
.jcu .mbx{position: absolute;right: 0;top: 0px;font-size: 18px;font-weight: normal;}

.weilai{width:100%;background: #fff;box-shadow: 0 2px 40px #ccc;position: fixed;z-index: 999}
.xiala1{position: fixed;top: 93px;left: 0;width: 100%;background: url(../images/sycpbj.jpg) no-repeat left center;background-color: #fff;height: 350px;display: none;z-index: 99;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid;}
.xiala1[_t_nav="4"],
.xiala1[_t_nav="5"],
.xiala1[_t_nav="6"],
.xiala1[_t_nav="7"]{height: 265px;background: url(../images/xiala.jpg) no-repeat top left;background-color: #fff;}
.xiala .container,
.xiala .xiala_item{height: 100%;}
.xiala .xiala_item .xiala_r ul li a{line-height: 36px !important;}
.xiala .xiala_l{float: left;width: 370px;height: 100%;padding-top: 40px;margin-left: 0px;}
.xiala .xiala_l h1{color: #333;font-size: 36px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;padding-left: 47px;padding-right: 53px;font-weight: bold;letter-spacing: 2px;}
.xiala .xiala_l h1 div{display: inline-block;}
.xiala .xiala_l h1 div p{color: #999;font-size: 24px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;line-height: 1.9;text-align: right;cursor: pointer;}
.xiala .xiala_l h1 div p:nth-child(2){margin-top: 17px;}
.xiala .xiala_l h1 div p.active{color: #005bac;}.xiala .xiala_l h4{color: #666;font-size: 16px;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;padding-left: 47px;padding-right: 53px;margin-top: 17px;line-height: 1.67;letter-spacing: .9px;}
.xiala .xiala_r{float: left;height: 100%;width:800px;padding-top: 48px;background-color: #fff;}
.xiala .xiala_r li{width: 185px;display: inline-block;margin-bottom: 0px;margin-left: 15px;vertical-align: top;}
.xiala .xiala_r li a{font-weight: normal !important;line-height: 1.2;letter-spacing: 1px;color: #666;margin: 10px 14px;font-size: 16px !important;}
.xiala .xiala_r li a:hover{color: #004382;border-bottom: none !important;}
.xialaxg{width:220px;float: left;margin-left:45px}
.xialaxg ul{margin-left:0 !important}
.xialaxg ul li{margin-left:0 !important}
.xialaxg ul li a{margin:5px 25px 5px 0!important}
.xialaxgwz{font-size:22px;font-weight: bold;color: #959595;margin-bottom: 15px;}
.cpbxer .cpbk1{background: none !important;color: #595959 !important;border-bottom: none !important}
.cpbxer .cpbk1:hover{background: none !important;color: #d23520 !important;border-bottom: none !important}





.zping{padding-bottom:15px;padding-top:15px;border-bottom:#f5f5f5 solid 2px;}
.job_title{padding-left: 20px;margin: 0px;font-size:15px;}
.job_pp{color: #e60012;text-align: right;padding-right: 20px;}
.job_date{padding-left: 0px;font-weight: normal;}
.zping p{margin: 0px;}
.xzxx1{background: #f0f0f0;text-align: center;border-right: 2px #fff solid;}
.xztitle,.xzdate,.xztype,.download{color: #505050;line-height: 50px;font-size:16px;margin-top: 10px;}
.xzleft{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.xzright{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.xz_xt{line-height: 50px;text-align: center;margin-top: 10px;margin-bottom: 10px;}
.xz_xtx{background: #d23520;font-size: 15px;color: #fff;font-weight: normal;border-radius: 4px;}
.xz_xtx:hover .glyphicon{transform:translateY(3px);transition: all 0.5s ease 0s;}
.xz_xtx .glyphicon{transition: all 0.5s ease 0s;}
.content-wrap p{text-align: left;}
.content-wrap .xz_xt{text-align: center;}
.pp_wz1{margin-left:120px;font-size: 16px;line-height: 50px;transition: all 0.8s ease 0s;height:60px;width:420px;padding-left:50px;}
.pp_wz2{margin-left:250px;font-size: 16px;line-height: 50px;transition: all 0.8s ease 0s;height:60px;width:420px;padding-left:50px;}
.pp_wz1:hover,.pp_wz2:hover{transform:translateX(20px);box-shadow: 0px 0px 30px #e4e4e4;line-height: 60px;transition: all 0.8s ease 0s;}
.yflb li{float:left;margin-right: 10px;width:18%;margin-bottom:14px;}

.cpbk{transition: 0.5s;}
.cpbk1{padding:0px 20px;font-size:18px;transition: 0.5s;text-align: left;color: #fff;margin-bottom:0;font-weight: bold;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;background: #888;border-bottom: 7px #777 solid;}
.cpbk1:hover{color: #fff;background: #004382;border-bottom: 7px #c3171d solid;}
.cpbkk{padding:0 !important;width: 23% !important;margin-left: 1%;margin-right: 1%;margin-bottom: 1%;}
.cpbkk{border: 1px #e8e8e8 solid;}
.gb_gai{padding: 10px 20px;line-height: 20px;font-size: 14px;color: #888;min-height: 70px;}
.gb_gai p{padding: 5px 20px 10px 0;line-height: 20px;font-size: 14px;color: #888;margin-bottom: 0;min-height: 70px;}
.gb_more{padding: 0 20px;line-height: 20px;font-size: 14px;color: #004382;display: none;}
.cpbxer .gb_more{display: block !important}

#div1{ position: relative;overflow: hidden;}
#div1 ul { position: relative; }
#div1 ul li { float: left; list-style: none;padding-left: 12px;padding-right: 12px;}
#div1 ul li img { width: 272px; height: 210px; display: inline-block;border:4px #dbdbdb solid;transition:all ease 0.6s;}
#div1 ul li img:hover{ border:4px #004382 solid;transition:all ease 0.6s;}
.cplb p a{display: block;width: 100%;background: #ffffff;color: #666;text-align: center;margin-top: 14px;line-height: 52px;}
.cplb p a:hover{background: #004382;color: #fff !important;}

@media (min-width:1367px) and (max-width:1599px){.yw_wz3{font-size: 20px;} .yw_wz4{font-size: 16px;}.yw{width: 100%;background: url(../images/dbg.jpg);min-height:600px;}}

@media (min-width:1201px) and (max-width:1366px){.yw_wz3{font-size: 18px;font-weight: bold;} .yw_wz4{font-size: 14px;}.yw{width: 100%;background: url(../images/dbg.jpg);min-height:550px;}.yw_ycwz{font-size: 13px;line-height: 20px;}.no_padding:hover .yw_ycwz{transform:translateY(-40px);transition: 1.5s;opacity: 1;}}
.swiper-containercp .swiper-slide{height: 100% !important}

/* 幻灯样式 */
.swiper-container {width: 100%;height: 460px;margin-top:93px;}
.swiper-containercp{width: 100%;height: 280px;overflow: hidden}
.swiper-pagination{bottom:20px !important;}
.swiper-pagination-bullet{width:13px !important;height: 13px !important;background: #fff !important;opacity: .4 !important}
.swiper-pagination-bullet-active{background: #d91720 !important;opacity: .9 !important}
.swiper-slide {background-position: center;background-size: cover;}
.swiper-wrapper .xt{background:#fff;height:3px;width:97px;position:absolute;left:24%;top:46%;box-shadow: 0 1px 10px #c2c2c2;}
.swiper-slide .title {font-size: 52px;font-weight: 300;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;text-shadow: 0 1px 10px #c2c2c2;color:#fff;line-height: 55px;position:absolute;left:24%;top:30%;}
.swiper-slide {-webkit-box-sizing: border-box;box-sizing: border-box;}
.parallax-bg {position: absolute;left: 0;top: 0;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}

.container{width:1200px !important;}
#nav .mainlevel a{margin:0px 23px}
.xwkd {width: 50% !important;margin-left: 0px;}
.gbdi2,.gbdi3{margin-left:70px}
.gbdi ul{margin-left:35px;margin-right:35px;}
.gbdi3 ul{margin:0}


.floor4 div{
    text-align: center;
    color: #fff;
}
.floor4{
    background: url("../images/cmli1.jpg") no-repeat;
    background-size:cover;
    padding: 2.5% 0;
    margin: 2% 0 0;
}
.question{
    font-size: 2rem;
    line-height: 150%;
	margin-bottom: 20px;
}
.answer1{
    font-size: 3.6rem;
    font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;;
    font-weight: bold;
}
.answer2>span{
    width: 5%;
    display: block;
    border: 1px solid #fff;
    margin: 1% auto;
}
.answer3{
    font-size: 15px;
	letter-spacing: 1px;
}
.answer4{
    margin: 3% 0;
}
.brief{
    padding: 0 3%;
    font-size: 1.6rem;
}
.brief>p:last-child{
    line-height: 1.8;
}
.run{
    font-size: 5rem;
    font-weight: bold;
}
.answer5{
    font-size: 14px;
    margin-bottom: 2%;
	letter-spacing: 1px;
}
.zixun{
    background: #fff;
    border-radius: 1.5rem 1.5rem;
}
.zixun>a{
    color: #1c75b9;
    font-size: 16px;
}
.wpcf7-response-output{
	display: none;
}
.screen-reader-response ul{
	display: none;
}
.screen-reader-response p{
	text-align: center;
}
#platform .pop .center{
	width: 255px !important;
}
#pages a{
    margin-top: 30px;
    margin-bottom: 30px;
}