﻿*{margin:0;padding:0;box-sizing: border-box;}
html{width:100%;overflow-x: hidden;}
body{width:100%;font:16px "微软雅黑","Arial,Microsoft YaHei";color:#333;line-height:24px;overflow-x: hidden;background: #fff;}
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#999; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.desaturate:hover { filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
}
img{vertical-align: middle;}
.slick-slide{outline: none;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin:0;}
.slick-slide img{max-width: 100%;margin:0 auto;}
.container{margin:0 auto;}
.clear{clear:both;}


.content-m{padding:0 10.5%;width: 100%;}

body{padding-top:88px;}
.header .content-m{display: inline-flex;justify-content: space-between;}
.header{position: fixed;top:0;left:0;right:0;z-index:15;background: rgba(255,255,255,.7);}
.logo{width: 25%; height:88px;display: inline-block;vertical-align: top;}
.logo a{display: flex;align-items: center;height:100%;}
.logo img{max-width: 100%;max-height: 100%;}
.had_rt{float: right;display: inline-flex;align-items: center;width: 71%;}
.nav{display: inline-flex;justify-content: space-between;width: calc(100% - 162px - 70px - 60px);}
.nav li{float: left;position: relative;}
.nav li a{padding:0;display: inline-block;vertical-align: top; position:relative;
    line-height: 88px;height:88px;overflow: hidden; font-size: 16px;color:#434343;}
.nav li a:after{content:"";display: block;width: 0;height:2px;background:#104e92;
position: absolute;bottom:0;left:50%;transform:translateX(-50%);transition: all linear .3s; }
.nav_child{display: none; padding:10px 0 28px; position: absolute;top:88px;left:50%;width:156px;transform: translateX(-50%);background: #fff;z-index: 10;text-align: center; border-top:1px solid #fbfcfc;}
.nav_child li{float: none;width: 100%;margin:0;}
.nav_child li a{display: block; line-height: 50px;height:50px;}
.nav_child li a:after{display: none;}
.nav li.on>a,
.nav li a:hover{color:#104e92;border-color:#104e92;}
.nav li.on>a:after,
.nav li a:hover:after{width: 100%;}
.nav_child li a:hover{color:#fff;background: #104e92;}

.language{margin:0 25px 0 35px; display: inline-block;vertical-align: top; border:1px solid #104e92;width: 70px; height:22px;line-height: 20px;border-radius: 11px;padding-left:38px;
background: url(../images/index_09.png) no-repeat center left 10px;background-size: 14px 14px; font-size: 12px;color:#104e92;}
.language a{color:#104e92;}
.language:hover{color:#fff;background: #104e92 url(../images/index_12.png) no-repeat center left 10px;background-size: 14px 14px;}
.language:hover a{color:#fff;}
.hone_line{width: 162px; display:inline-flex;align-items: center; font-size: 18px;color:#104e92;font-weight: bold;}
.hone_line span{margin-left:5px; white-space:nowrap;}

.banner .slick-dots{bottom:20px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li {width: 8px;height:8px;background: rgba(0,0,0,.3);border-radius: 50%;transition: all linear .3s;}
.banner .slick-dots li.slick-active{width: 2em;background: #104e92;border-radius: 1.15em;opacity: 1;}
.banner .slick-prev{left:5%;}
.banner .slick-next{right:5%;}
.banner .slick-prev,
.banner .slick-next{z-index: 10;width:60px;height:60px;display: flex;align-items: center;justify-content: center;
    background: rgba(0,0,0,.3);text-align: center;border-radius: 50%;}
.banner .slick-prev:before,
.banner .slick-next:before{font-family: "幼圆";font-size: 30px;}
.banner .slick-prev:before{content:"<";}
.banner .slick-next:before{content:">";}

.com_title .en{font-size: 28px;font-weight: bold;color:#363636;line-height: 36px;}
.com_title .cn{font-size: 20px;color:#363636;line-height: 30px;}
.com_title .cn:before{content:"";display: inline-block;vertical-align: middle;width: 8px;height:3px;background: #104e92;margin-right:10px;}
.com_more a{display: block;position: relative;margin-right:44px; width: 108px;height:42px;line-height: 40px;padding:0 15px;color:#4c4c4c;font-size: 14px;border:1px solid #b9b9b9;}
.com_more a:after{content:"";display: block;width: 64px;height:12px;background: url(../images/index_18.png) no-repeat center center;
position: absolute;right:-44px;top:11px;}
.com_more a:hover{color:#104e92;}

.section_one{display: inline-flex;justify-content: space-between;align-items: center;background: #fbfbfb;}
.secOne_lt{width: 45%; padding-left:10.5%;padding-right:3%;padding-top:80px;padding-bottom:60px;}
.secOne_des{font-size: 14px;color:#4c4c4c;line-height: 30px;margin:20px 0 35px;}
.secOne_list li{display: inline-block;vertical-align: top;padding-right:11%;text-align: center;}
.secOne_list li .num{font-weight: bold;color:#104e92;font-size: 42px;line-height: 40px;font-family: Arial;}
.secOne_list li span{font-weight: bold;color:#363636;display: block;margin-top:3px;}
.secOne_list{margin-bottom:50px;}
.secOne_rt{width: 55%;}
.secOne_rt a{display: flex;align-items: center;justify-content: center;overflow: hidden;}
.secOne_rt a img{transition: all linear .3s;}
.secOne_rt a:hover img{transform: scale(1.1,1.1);}

.com_had{width: 100%; display: inline-flex;align-items: end; justify-content: space-between;padding:145px 0 50px;}

.section_two{background: url(../images/index_21.png) no-repeat top 77% center;
background-size: contain;}
.secTwo_cont{overflow: hidden;margin:0 -3px;padding-bottom:80px;}
.secTwo_list{position: relative;color:#fff;float: left;width:calc(62% / 3 - 6px);margin:0 3px;overflow: hidden;
transition: all linear .3s;}
.secTwo_list.on{width: calc(38% - 6px);}
.secTwo_list .img{display: flex;align-items:center;}
.secTwo_list .show_box{position: absolute;bottom:0;left:0;right:0;padding:15px 30px;
background: linear-gradient(rgba(0,0,0,.02),rgba(0,0,0,.8));}
.secTwo_list .ti{font-size: 18px;font-weight: bold;line-height: 30px;height:30px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secTwo_list .time{font-size: 14px;line-height: 30px;height:30px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secTwo_list .hover_box{display: none; text-align: center; position: absolute;top:15%;bottom:22%;left:7%;right:7%;background: rgba(0,0,0,.45);padding:40px 35px 15px;}
.secTwo_list .hover_box .ti{font-size: 24px;animation-delay: 0.2s;}
.secTwo_list .hover_box .time{color:#c2c2c2;animation-delay: 0.3s;}
.secTwo_list .hover_box .des{font-size: 14px;font-weight: lighter;height:96px;animation-delay: 0.6s;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:4;}
.secTwo_list .hover_box .more{animation-delay: 1s;}
.secTwo_list .hover_box .more a{display: inline-block;margin:15px auto 0;background: #fff;font-size: 12px;color:#000;padding:0 10px;}
.secTwo_list.on .show_box{display: none;}
.secTwo_list.on .hover_box{display: block;}

.section_three{padding-bottom:175px;}
.secThree_list dt{overflow: hidden;text-align: center;}
.secThree_list img{max-width: 100%;max-height: 100%;transition:  all linear .3s;}
.secThree_list {background: #f4f4f4;}
.secThree_list dd{padding:35px 35px 40px 35px;border:1px solid #d4d4d4;border-top:none;}
.secThree_list dd .ti a{position: relative; display: block;font-size: 18px;line-height: 25px;color:#363636;height:50px;
   padding-right:37px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.secThree_list dd .ti a:after{content:">";font-size: 14px;font-family: "幼圆";
    position: absolute;top:50%;right:10px;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all linear .3s;opacity: 0;}
.secThree_list dd .time{display: block;font-size: 18px;line-height: 25px;color:#4c4c4c;height:25px;margin-top:45px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secThree_list:hover dt img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.secThree_list:hover dd{background: #104e92;}
.secThree_list:hover dd .ti a{color:#fff;}
.secThree_list:hover dd .ti a:after{opacity: 1;right:0;}
.secThree_list:hover dd .time{color:#d0d0d0;}
.secThree_slide .slick-slide{margin-right:50px;}
.secThree_slide .slick-list{padding-right:187px;}
.secThree_cont{position: relative;}
.secThree_cont:after{content:"";display: block;width: 187px;height:100%;position: absolute;top:0;right:0;background: #f7f7f7;}
.secThree_slide .slick-prev,
.secThree_slide .slick-next{display: flex;align-items: center;justify-content: center; left:auto;right:66px;z-index:10;top:auto;bottom:70px; width: 52px;height:52px;border-radius: 50%;border:2px solid #3b3b3b;
text-align: center;  -webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
.secThree_slide .slick-next{bottom:140px;}
.secThree_slide .slick-prev:before,
.secThree_slide .slick-next:before{content:"";display: block;width: 15px;height:10px;opacity: 1;}
.secThree_slide .slick-prev:before{background: url(../images/index_24.png) no-repeat center center;}
.secThree_slide .slick-next:before{background: url(../images/index_27.png) no-repeat center center;}
.secThree_slide .slick-prev:hover,
.secThree_slide .slick-next:hover{border-color:#104e92;background: #104e92;}
.secThree_slide .slick-prev:hover:before{background: url(../images/index_36.png) no-repeat center center;}
.secThree_slide .slick-next:hover:before{background: url(../images/index_32.png) no-repeat center center;}
.secThree_slide .custom_paging{position: absolute;top:60px;right:50px;z-index:10;}
.secThree_slide .custom_paging li{display: none;font-size: 18px;font-weight: bold;color:#3c3c3c;}
.secThree_slide .custom_paging li.slick-active{display: block;}
.secThree_slide .custom_paging li span{margin-right:10px;color:#104e92;font-size: 22px;}
.secThree_slide .custom_paging li i{margin-left:10px;}

.footer{background: #222;color:#fff;padding:75px 0 0;}
.footer .cont_box{display: inline-flex;justify-content: space-between;width: 100%;padding-bottom:55px;}
.footer .ti{font-size: 18px;line-height: 30px;}
.footer .ti:after{content:"";display: block;width: 15px;height:4px;background: #104e92;margin-top:15px;}
.foot_tel .ti:after{display: none;}
.foot_tel .number{ white-space:nowrap;font-size: 48px;font-weight: bold;font-family: Arial;line-height: 50px;margin:40px 0 55px;}
.foot_tel .name{font-size: 14px;line-height: 28px;color:#aaa;}
.foot_tel .address{font-size: 14px;line-height: 28px;color:#aaa;}
.foot_share .list{display: inline-flex;align-items: center;}
.foot_share .list a{display: inline-block;vertical-align: top;margin-right:30px;}
.foot_share .list span{margin:0 20px;width: 90px;}
.foot_share .list span img{max-width: 100%;}
.foot_nav{display: inline-flex;justify-content: space-between;width: 53%;}
.foot_nav li a{font-size: 14px;color:#aaa;line-height: 35px;display: block;}
.foot_nav li a:hover{color:#fff;}
.foot_nav .ti{margin-bottom:15px;}
.copy{padding:24px 0 70px;font-size: 14px;border-top:1px solid #b9b9b9;}


.nav_mob_box{position: fixed;top:50px;left:0;right:0;bottom:0;background:#edeff1;
border-top:1px solid #dedede;display: none;z-index: 20;}
.nav_mob_box.on{display: block;}
.nav_mob_list {padding:20px 10px;height:100%;overflow-y: auto;}
.nav_mob_list li{margin-bottom:10px;}
.nav_mob_list li a{display: block;border-bottom:1px solid #dedede;line-height: 50px;
    height: 50px;overflow:hidden;padding:0 40px 0 15px;position: relative;}
.nav_mob_list li a i{display: none;position: absolute;top:50%;right:20px;font-size: 16px;
transform: translateY(-50%);font-family: "幼圆";font-weight: bold;transition: all linear .3s;}
.nav_mob_list li a i.in{display: block;}
.nav_mob_child{padding:20px 0;display: none;}
.nav_mob_child li a{border:none;padding:0 50px;line-height: 40px;height: 40px;}
.nav_mob_list li:last-child a{border:none;}
.nav_mob_list li a.on{color:#104e92;}
.nav_mob_list li a.on i{transform:translateY(-50%) rotate(90deg);}
.nav_mob_child li a:hover{color:#104e92;}

.det_banner{position: relative;}
.det_banner .img img{max-width: 100%;max-height: 100%;}
.det_name{position: absolute;top:22%;left:0;right:0;color:#fff;}
.det_name .en{font-size: 58px;line-height: 60px;font-weight: bold;}
.det_name .cn{font-size: 42px;line-height: 50px;margin-top:10px;}
.det_name .cn:before{content:"";display: inline-block;vertical-align: middle;width: 16px;height:6px;background: #104e92;margin-right:15px;}

.det_nav_ser{border-bottom:1px solid #ebebeb;padding-top:50px;background: #f7f7f7;}
.det_ser{float: right;}
.det_ser form{width: 340px;height:48px;background: #fff;border-radius: 24px;padding:0 25px;}
.det_ser form input{float: left;font-size: 14px; padding:0;background: none;border:none;line-height: 48px;}
.det_ser form input.txt{width: calc(100% - 30px);}
.det_ser form input.sub{width: 30px;background: url(../images/pro_05.png) no-repeat center center;}

.det_nav{float: left;width: calc(100% - 400px);}
.det_nav_li{margin-right:9%;float: left;}
.det_nav_li a{display: block;line-height: 70px;height:70px;font-size: 18px;color:#999;border-bottom:2px solid transparent;}
.det_nav_li.on a{color:#104e92;border-color:#104e92;}
.det_nav_li:hover a{color:#104e92;border-color:#104e92;}
.det_nav_slide{height:70px;}
.det_nav_slide .slick-list{height:100%;}
.det_nav_slide .slick-track{height:100%;}

.det_main{background: #f7f7f7;}
.detPro_cont{padding:20px 0 220px;overflow: hidden;margin:0 -3px;}
.detPro_list{margin:80px 3px;float: left;width:calc(25% - 6px);text-align: center;background: #fff;border:1px solid transparent;}
.detPro_list img{max-width: 100%;max-height: 100%;}
.detPro_list dd {padding:20px 10px 15px;}
.detPro_list dd .ti{font-size: 18px;font-weight: bold;color:#363636;line-height: 24px;height:24px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.detPro_list dd .des{font-size: 14px;color:#717171;line-height: 24px;height:24px;margin-top:7px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.detPro_list:hover {border:1px solid #104e92;}
.detPro_list:hover dd{background: #104e92;}
.detPro_list:hover dd .ti{color:#fff;}
.detPro_list:hover dd .des{color:#fff;}

.proCont_main{background: #f7f7f7;padding:60px 0 200px;}
.pos_cont{padding:15px 0;color:#808080;}
.pos_cont a{font-size: 14px;color:#808080;}
.pos_cont a:hover{color:#104e92;}

.proCont_cont{background: #fff;padding:50px 45px;}
.proCont_box{display: inline-flex;width: 100%;margin-bottom:180px;}
.proCont_slide{width: 39.5%;overflow: hidden;}
.proCont_slide .slick-slide{overflow: hidden;}
.proCont_slide img{width: 100%}
.proCont_slide .slick-list{width: 100%}
.proCont_slide .slider-for {border:1px solid #bfbfbf;}
/*.proCont_slide .slider-for .slick-slide.slick-current{position: relative;z-index: 10;}*/
.proCont_slide .slider-nav{margin-top:25px;}
.proCont_slide .slider-nav .slick-slide{padding:0 5px;}
.proCont_slide .slider-nav .slick-slide img{border:1px solid #bfbfbf;}
.proCont_slide .slider-nav .slick-slide.slick-current{border-color:#104e92;}
.proCont_text{padding:10% 0 0 5%;}
.proCont_text .ti{position: relative; border-bottom:1px solid #bfbfbf;color:#474747;font-size: 60px;}
.proCont_text .ti span{display: inline-block;line-height:90px;border-bottom:2px solid #104e92;margin-bottom:-1px;}
.proCont_text .des{margin:45px 0 65px; font-size: 14px;font-weight: lighter;color:#999797;line-height: 36px;}
.proCont_text .list dl{display: inline-block;vertical-align: top;text-align: center;margin-right:40px;}
.proCont_text .list dl dt{width: 76px;height:76px;margin:0 auto;}
.proCont_text .list dl dt img{max-width: 100%;max-height: 100%;}
.proCont_text .list dl dd{font-size: 18px;color:#525252;margin-top:10px;}

.proCont_tab{border-bottom:1px solid #bfbfbf;padding:0 15px;margin-bottom:50px;}
.proCont_tab span{display: inline-block;vertical-align: top;margin-right:50px;cursor: pointer; line-height: 85px;padding:0 10px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size: 18px;color:#8a8a8a;}
.proCont_tab span.on{border-color:#104e92;color:#104e92;}
.proCont_tabText .item img{max-width: 100%;max-height: 100%;}
.up_list{width: 100%; display: inline-flex;justify-content: space-between;}
.up_list dl{width: 32%;border:1px solid #bfbfbf;text-align: center;padding:32px 10px;display: inline-flex;align-items: center;justify-content: center;}
.up_list dl dt{width: 41px;height:41px;background: #104e92;border-radius: 50%;}
.up_list dl dt img{max-width: 100%;}
.up_list dl dt img.hov{display: none;}
.up_list dl dd{padding-left:10px;font-size: 20px;font-weight: bold;color:#272727;}
.up_list dl:hover {background: #104e92;}
.up_list dl:hover dt{background: #fff;}
.up_list dl:hover dd{color:#fff;}
.up_list dl:hover img{display: none;}
.up_list dl:hover img.hov{display: block;}
.proCont_tabText {padding:0 0 80px;}
.proCont_tabText .item{display: none;}
.proCont_tabText .item.on{display: block;}

.det_name2{top:auto;bottom:14%;}
.det_name2 .cn:before{background: #fff;}

.det_main2{background: #fff;}

.detCase_cont{padding-top:60px;}
.detCase_list{display: inline-flex;align-items: center; width: 100%;margin:30px 0;background: #f4f4f4;}
.detCase_list dt{width: 41.5%;}
.detCase_list img{max-height: 100%;max-width: 100%;}
.detCase_list dd{padding:0 6%;flex: 1;}
.detCase_list dd .ti{font-size: 24px;color:#000;font-weight: bold;line-height: 30px;height:30px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.detCase_list dd .time{font-size: 14px;color:#505050;line-height: 16px;height:16px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.detCase_list dd .des{font-size: 14px;color:#4c4c4c;line-height: 30px;height:90px;
  margin:15px 0 30px;   overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.detCase_list dd .more{display: block;width: 108px;height:42px;line-height: 40px;text-align: center;color:#104e92;font-size: 14px;border:1px solid #104e92;}
.detCase_list:hover dd .more{background: #104e92;color:#fff;}

.det_page{margin: 15px 0 60px;text-align: center;}
.det_page li{display: inline-block;vertical-align: top;}
.det_page a{display: inline-block;text-align:center;font-size: 18px;color:#363636;line-height: 32px;padding:0 12px;}
.det_page li.on a,
.det_page li:hover a{color:#fff;background: #104e92;}

.det_nav_ser2{background: #fff;}

.detSer_cont{padding:30px 0 90px;}
.service_list{margin-bottom:8px;}
.service_list .title{width:100%; display: inline-flex;justify-content: space-between; background: #f7f7f7;padding:0 35px 0 45px;line-height: 58px;height:58px;overflow: hidden;}
.service_list .title span{line-height: 58px;height:58px;display: block; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.service_list .title i{font-size: 24px;font-family: "幼圆";color:#676767;font-weight: bold;}
.service_list .text{display: none; border:3px solid #104e92;border-top:none;padding:20px 45px;font-size: 14px;line-height: 30px;color:#363636;}
.service_list .title.on {background: #104e92;color:#fff;}
.service_list .title.on i{transform: rotate(90deg);color:#fff;transition: all linear .3s;}

.download_title{margin:35px 0;font-size: 24px;color:#3c3c3c;line-height: 30px;}
.download_tab{border:1px solid #b5b5b5;background: #f7f7f7;margin-bottom:70px;width: 100%;text-align: center;padding:30px 0;}
.download_tab li{padding:10px;font-size: 18px;display: inline-flex;justify-content: space-between;align-items: center;width: 100%;}
.download_tab li span{width: 33.33%;}
.download_tab li i{color:#b9b9b9;font-family: "幼圆";}

.serXZ_cont{width: 100%; display: inline-flex;align-items: center;color:#474747;font-size: 24px;font-weight: bold;border-bottom:1px solid #bfbfbf;margin-bottom:50px;}
.serXZ_cont img{max-width: 100%;}
.serXZ_cont_up{padding:0 40px;}

.about_banner{position: relative;}
.about_banner img{max-width: 100%;max-height: 100%;}
.aboutBan_text{position: absolute;top:50%;left:20%;transform: translateY(-50%);color:#fff;width: 450px;}
.aboutBan_text .ti{font-size: 36px;line-height: 50px;}
.aboutBan_text .des{font-size: 14px;line-height: 30px;}
.aboutBan_text .txt{font-size: 18px;line-height: 36px;border-top:1px solid rgba(255,255,255,.3);padding-top:15px;margin-top:40px;}

.about_main{background: #f7f7f7;padding-bottom:85px;}
.about_one{margin-top:90px; padding:55px 50px; background: #fff;display: inline-flex;align-items: center; width: 100%;justify-content: space-between;}
.about_one dt{width: 34%;text-align: center;}
.about_one img{max-width: 100%;}
.about_one dd{flex: 1;font-size: 18px;line-height: 36px;color:#4c4c4c;padding:80px 65px;border-left:1px solid #e5e5e5;}

.about_two{padding:65px 0 20px;border-bottom:1px solid #b8b8b8;font-size: 24px;
    line-height: 40px; font-weight: bold;color:#4c4c4c;}

.about_three{margin:65px 0 0;text-align: center;padding:110px 0 140px;
    background: url(../images/ab_05.png) no-repeat center center;background-size: cover;}
.abThree_ti{font-size: 30px;font-weight: bold;line-height: 36px;color:#104e92;}
.abThree_des{font-size: 18px;line-height: 36px;color:#474747;margin-top:5px;}
.about_three .list{padding:0 45px; margin-top:120px;width: 100%;display: inline-flex;justify-content: space-between;}
.about_three .list dl{width: 25%;}
.about_three .list dl dt{color:#104e92;font-size: 32px;line-height: 40px;}
.about_three .list dl dd{margin-top:10px;color:#4c4c4c;}

.contact_main{padding:110px 0 50px;}
.mapImg{max-width: 100%;}
.contact_cont{margin-top:120px;width: 100%;display: inline-flex;justify-content: space-between;}
/*.tact_lt{width: 28%;}*/
.tact_rt{width: 46%;display: none;}
.tact_list{margin-bottom:90px;}
.tact_list .title{border-bottom:1px solid #e7e7e7;padding-bottom:30px;display: inline-flex;align-items: center;width: 100%;}
.tact_list .title span{font-size: 24px;margin-left:15px;color:#4e4e4e;}
.tact_list .txt{font-size: 18px;color:#686868;line-height: 36px;padding:30px 0 0;}
.tact_list .txt.ewm {margin-top:45px; width: 100%;padding-right:40px;display: inline-flex;justify-content: space-between;}
.tact_list .txt.ewm dl{padding-right:10px; display: inline-block;vertical-align: top;text-align: center;}
.tact_list .txt.ewm img{max-width: 100%;max-height: 100%;}
.tact_list .txt.ewm dd{margin-top:30px;color:#686868;font-size: 18px;}

.recruit_main{padding:60px 0 120px;}
.recruit_title{ text-align: center;font-size: 36px;color:#104e92;font-weight: bold;line-height: 46px;margin-bottom:10px;}
.recruit_list {margin-bottom:30px;}
.recruit_list .title{color:#4e4e4e; line-height: 40px;height:40px; background:none;border-bottom:1px solid #e7e7e7;padding:0 20px 0 30px;}
.recruit_list .title span{line-height: 40px;height:40px;color:#4e4e4e; }
.recruit_list .text{border:none;padding:20px 60px;color:#686868;}
.recruit_list .title.on{background: none;color:#4e4e4e;}
.recruit_list .title.on i{color:#4e4e4e;}
.recruit_img{text-align:center;}
.recruit_img .box{margin:70px auto 0;color:#fff; width: 86%;display: inline-flex;background: #104e92;}
.recruit_img .img{width: 41%;flex: 1;overflow: hidden;display: flex;}
.recruit_img .txt{width: 39%;text-align: left;padding:60px 30px;}
.recruit_img .txt .ti{font-size: 36px;font-weight: bold;line-height: 50px;}
.recruit_img .txt .des{font-size: 24px;line-height: 40px;}

.secThree_list dt img{width: 100%;}
.news_cont{padding-top:100px;margin:0 -27px;overflow: hidden;}
.news_cont .secThree_list{float: left;width: calc(33.33% - 54px);margin:0 27px 50px;}
.news_cont .secThree_list dd .ti a:after{font-size: 22px;font-weight: bold;}

.newsCont_title{padding:20px 0;border-bottom:1px solid #bfbfbf;text-align: center;}
.newsCont_title .ti{font-size: 14px;color:#474747;}
.newsCont_title .time{font-size: 14px;color:#808080;margin-top:5px;}
.newsCont_txt{font-size: 14px;color:#4c4c4c;padding:30px 0;}
.newsCont_txt img{max-width: 100%;}
.newsCont_page{border-top:1px solid #bfbfbf;width: 100%;display: inline-flex;justify-content: space-between;padding:25px 10px;}
.newsCont_page a{font-size: 14px;color:#4c4c4c;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.newsCont_page a:hover{color:#104e92;}







