@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}

/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.head_main_top{height: 30px;width: 100%;background-color: #fff;font-size: 14px;line-height: 30px;color: #333;border-top: 5px solid #1e64bc;border-bottom:#dddddd solid 1px;}
.head_main a{color: #333; font-size: 14px;}
.head_main_top li{padding: 0 8px;display: inline-block;}
.head_main_top li i.qy{display:inline-block; width:16px; height:16px; background-position:-238px -231px; margin-right:4px;}
.head_main_top li i.zx{display:inline-block; width:16px; height:18px; background-position:-262px -231px;margin-right:4px;}
.head_main_top li i.lx{display:inline-block; width:12px; height:16px; background-position:-282px -231px;margin-right:4px;}
.head_main_top a:hover{color:#1e64bc;}
/*header_main*/
.header_main .logo a {
    color: #003e92;
    font-size: 40px;
    font-weight: bold;
    margin-top: 7px;
}

.header_main{position:relative;width: 100%;background: #fbfbfb;min-width:1200px;z-index:22;}
.header_main .header_logo{height: 120px;background-color:#fbfbfb;}
.header_main .logo{display: block;padding-top: 20px;}
.header_main .logo img{width: 100%;height: 100%;display: block;}
.header_main .ewm{width:76px; text-align:center; margin-top:15px; margin-left:54px;}
.header_main .ewm{width:76px; height:76px; display:inline-block;}
.header_main .ewm i{display:block; padding-left:4px; font-size:12px;line-height: 12px;}
.header_main .dhua{width:300px;margin-top: 10px;margin-right: 0;}
.header_main .dhua b{background-position:-274px -173px;width:26px;height:52px;float:left;margin-top:20px;display:block;}
.header_main .dhua p{float:right;font-size:16px;color:#999999;display:block;padding-top:16px;}
.header_main .dhua p span{display:block;font-size: 34px;color: #d20a05;line-height: 36px;font-weight:bold;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat;display: inline-block;vertical-align: middle;}

.header_main .search_main{width: 296px;height: 40px;overflow: hidden;border: #1e64bc solid 1px;background-color:#fff;position:relative;margin-top: 40px;border-right:0;border-radius:2px;}
.header_main .search_main input{background-color: none; border: none;}
.header_main .search_main .stxt{width: 236px;height: 40px;line-height: 40px;display: block;text-indent: 10px;color:#999;}
.header_main .search_main .sbtn{width:60px;height: 40px;font-size: 16px;text-align: center;color: #fff;display: block;cursor: pointer;position:absolute;top:0;right:0;background: #1e64bc;}
.nav_main{position:relative;z-index:9; background-color:#1e64bc; width:100%;}
.nav{height:60px;position: relative;width:1200px;margin:0 auto;}
.nav .list{/*width: 106%;*/ text-align: left;}
.nav li{float:left;width: 198px;display: block;position: relative;z-index: 10;height: 60px;}
.nav li a{font-size:16px;text-align: center;height:60px;line-height: 60px;cursor: pointer;display: block;position: relative;overflow: hidden;color:#fff;}
.nav li.hover a,.nav li:hover a{background-color:#d20a05;}
#nav .subnav{position:absolute;width:100%;top:60px;left:0px;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, 10px, 0); text-align:center;overflow: hidden;z-index: 199;}
#nav li:hover .subnav{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); text-align: center;}
.nav .subnav .nav2{width:100%;}
.nav .subnav .nav2 li{display:block;width:100%;font-size:14px;line-height: 38px;background:none;height: 38px;border-bottom:#dddddd solid 1px;background-color:#fff;}
.nav li.tnav6{padding-right:0; background:none;}
.nav .subnav .nav2 li a{display:block;width:100%;height: 38px;font-size: 13px;line-height: 38px;color:#333;padding:0;}
.nav li.hover li a,.nav li:hover li a{background-color:#fff;}
.nav .subnav .nav2 li:hover a{color:#1e64bc;background-color:#f0f0f0;}

.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.por{position: relative;}


/*公司简介*/
.iabout {padding-bottom: 76px;}
.iabout .width {display: flex;}
.iabout .about_l {width: 600px; }
.iabout .about_l  h3{font-family: "Arial";font-size: 30px;color: #000;margin-top: 84px;}
.iabout .about_l  h3 span{font-family: "微软雅黑";font-size: 14px;}
.iabout .about_l  p {font-size: 16px;color: #1e64bc;}
.iabout .about_l i{display: block;width: 20px;height: 1px;background: #1e64bc;}
.iabout .about_l .desc {
    font-size: 14px;
    color: #545454;
    padding-top: 23px;
    width: 520px;
    line-height: 26px;
}
.iabout .about_l .more{margin-top: 35px;width: 118px;height: 36px;line-height: 36px;color: #1e64bc;display: block;font-size: 13px;border: 1px solid #1e64bc;border-radius: 25px;text-align: center;}
.iabout .about_r {width: 600px;}
.iabout .about_r img{margin-top: 58px;position: relative;z-index: 99;}
.iabout .about_b ul{margin-top: 77px;display: flex;}
.iabout .about_b ul li {width: 300px;height: 112px;border:  1px solid #d2d2d2;display: flex;}
.iabout .about_b ul li:hover{background: #1e64bc;}
.iabout .about_b ul li:hover .pic{background: url(../images/inco5.png) no-repeat;}
.iabout .about_b ul li:hover .cnt{color: #fff;}
.iabout .about_b ul li .pic{background: url(../images/inco1.png) no-repeat;width: 52px;height: 58px;margin-top: 25px;margin-left: 49px;}
.iabout .about_b ul li:hover .pic1{background: url(../images/inco6.png) no-repeat;}
.iabout .about_b ul li:hover .cnt{color: #fff;}
.iabout .about_b ul li .pic1{background: url(../images/inco2.png) no-repeat;width: 52px;height: 58px;margin-top: 25px;margin-left: 49px;}
.iabout .about_b ul li:hover .pic2{background: url(../images/inco7.png) no-repeat;}
.iabout .about_b ul li:hover .cnt{color: #fff;}
.iabout .about_b ul li .pic2{background: url(../images/inco3.png) no-repeat;width: 52px;height: 58px;margin-top: 25px;margin-left: 30px;}
.iabout .about_b ul li:hover .pic3{background: url(../images/inco8.png) no-repeat;}
.iabout .about_b ul li:hover .cnt{color: #fff;}
.iabout .about_b ul li .pic3{background: url(../images/inco4.png) no-repeat;width: 52px;height: 58px;margin-top: 25px;margin-left: 49px;}
.iabout .about_b ul li .cnt{margin-top: 30px;color: #000;margin-left: 18px;}
.iabout .about_b ul li .cnt p{margin-bottom: 0px;}


/*产品中心*/
.product {background: #f7f7f7;}
.product .product_top{padding-top: 80px;display: flex;justify-content: space-between;}
.product .product_top h3{font-family: "Arial";font-size: 30px;color: #000;}
.product .product_top span {font-family: "微软雅黑";font-size: 14px;opacity: 0.3;}
.product .product_top .title {}
.product .product_top .title  {margin-left: 30px;}
.product .product_top .title a{margin-left: 20px;padding: 0 10px; height: 27px; display: inline-block;color: #000; line-height: 27px; text-align: center; border: 1px solid #f7f7f7;}
.product .product_top .title a:hover {background: #fff; border: 1px solid #1e64bc;color: #1e64bc;}
.product .product_cont { padding-top: 40px; padding-bottom: 40px;}
.product .product_cont ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.product .product_cont .pic{overflow: hidden; padding:0px; margin:0px;}
.product .product_cont ul img {width: 281px;object-fit: cover;height: 200px;overflow: hidden;}  
.product .product_cont ul a {display:block; margin-bottom:30px; width:280px; float:left;} 
.product .product_cont ul .tit {height: 48px;text-align: center; line-height: 48px; border-bottom: 1px solid #000;}
.product .product_cont a:hover .tit  {color: #1e64bc;border-bottom: 1px solid #1e64bc;}
ul.fenl {
    display: block;
    text-align: center;
    margin: 35px auto 0;
}
ul.fenl li {
    display: inline-block;
    padding: 0 29px;
    border-bottom: 2px solid #1e64bc;
    margin-right: 10px;
    line-height: 36px;
    margin-bottom: 15px;
}


/* 联系方式 */
.fg{display: flex;}
.fg .fg_l img{height: 452px;}
.fg .fg_r{background: url(../images/fg2.png)no-repeat;height: 452px;width: 100%;}
.fg .fg_r .word{width: 100%;text-align: center;}
.fg .fg_r .word h3{font-size: 30px;color: #fff;padding-top: 90px;}
.fg .fg_r .word img{margin-top: 32px;}
.fg .fg_r .word p {
    color: #fff;
    font-size: 45px;
    padding-top: 22px;
    font-weight: bold;
}
.fg .fg_r .word span{width: 480px;display: block;margin: 0 auto;color: #fff;padding-top:40px;}
.inews_l {
    width: 535px;
    float: left;
}

.inews_l img {
    width: 100%;
    object-fit: cover;
    height: 298px;
}

/* 服务优势 */
.advantage{background: #f7f7f7;padding-bottom: 61px;}
.advantage .width{padding-top: 100px;display: flex;justify-content: space-between;}
.ad_l{background: url(../images/ad1.png) center no-repeat;width: 284px;height: 476px;}
.ad_l .word{padding-left: 22px;color: #fff;}
.ad_l h3{font-size: 30px;padding-top: 43px;}
.ad_l h3 span{font-size: 14px;} 
.ad_l i{display: block;width: 26px;height: 2px;margin-top: 28px;}
.ad_l p{font-size: 16px;padding-top: 42px;}
.ad_l span{font-size: 13px;display: block;width: 238px;}
.ad_l a{display: block;width: 45px;height: 45px;border: 1px solid #fff;font-size: 40px;color: #fff;text-align: center;line-height: 40px;margin-top: 42px;}
.ad_r{width: 885px;}
.ad_r .ad_rt{height: 220px;background: #fff;display: flex;margin-bottom: 35px;}
.ad_r .ad_rt .cont{width: 476px;margin-left: 32px;}
.ad_r .ad_rt h3{font-size: 18px;color: #2065c5;padding-top: 51px;}
.ad_r .ad_rt i{display: block;width: 17px;height: 1px;background: #000;margin-top: 23px;}
.ad_r .ad_rt p{padding-top: 27px;color: #000;margin-bottom: 0;}
.ad_r .ad_rt span{color: #000;}

/*新闻*/
.inews .inews_top {padding-bottom: 48px; padding-top: 66px;}
.inews .inews_top  h3{font-family: "Arial";font-size: 30px;color: #000;}
.inews .inews_top  span {font-family: "微软雅黑";font-size: 14px;opacity: 0.3;}
.inews_cont {display: flex;justify-content: space-between;}
.inews_cont .inews_l .word {padding-top: 39px;width: 553px;border-bottom: 1px solid #e5e5e5;}
.inews_cont .inews_l .word .tit {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inews_cont .inews_l .word .tit:hover{color: #1e64bc;}
.inews_cont .inews_l .word .date{font-size: 13px;color: #000;opacity: 0.2;margin-bottom: 0;}
.inews_cont .inews_l .word .cnt {
    color: #000;
    opacity: 0.6;
    padding-top: 20px;
    margin-bottom: 32px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.inews_cont .inews_r {margin-top: -6px;}
.inews_cont .inews_r .word {
    margin-bottom: 17px;
    width: 553px;
    border-bottom: 1px solid #e5e5e5;
}
.inews_cont .inews_r .word .tit {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inews_cont .inews_r .word .tit:hover{color: #1e64bc;}
.inews_cont .inews_r .word .date{font-size: 13px;color: #000;opacity: 0.2;margin-bottom: 0;}
.inews_cont .inews_r .word .cnt {
    color: #000;
    opacity: 0.6;
    padding-top: 10px;
    margin-bottom: 17px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

/*友情链接*/
.link {height: 64px; background: #f7f7f7; line-height: 64px; border-bottom: 1px solid #163b5f; }
.link .width{display: flex;j}
.link .width h3{color: #000;font-size: 30px;line-height: 64px;}
.link .width h3 span{color: #000;font-size: 14px;opacity: 0.3;}
.link .width i{display: block;width: 1012px;height: 1px;background: #d2d2d2;margin-top: 40px;}
.link .width a { color: #a9a9a9; margin: 8px 10px; }
.link img{width: 90px;height: 33px;}


/*底部*/
.footer {background: #2065c5; }
.footer .width{display: flex;justify-content: space-between;}
.foot_l{width: 404px;padding-top: 57px;}
.foot_c{width: 234px;padding-top: 47px;display: flex;justify-content: space-between;text-align: center;}
.foot_r {
    width: 400px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 58px;
    height: auto;
}
.footer  p {color: #fff; }
.footer span{color:#fff;}
.footer .foot_r p {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.foot_c img {
    width: 49%;
}
.footer .foot_r span{font-size: 14px;}
.footer .foot_r img{width: 12px;height: 20px;margin-right: 15px;}
.footer a { color: #dcdee0; }
.footer .foot_p4 span{display: block;line-height: 53px;}
.footer i{width: 100%;height: 1px;display: block;background: rgba(255, 255, 255, 0.1);margin-top: 20px;}
.footer .foot_p4{display: flex;justify-content: space-between;width: 1200px;}
.footer .foot_p4 .footp_span img{position: relative;top: 4px;}
.fix-right-v2 { position: fixed; right: 20px; bottom: 100px; width: 38px; height: 38px; background: #fff; z-index: 1001; }
.fix-right-v2 table { width: 100%; height: 100%; }
.fix-right-v2 table, .fix-right-v2 td { margin: 0; padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; height: 38px; }
.fix-right-v2 li { position: relative; }
.fix-right-v2 a { display: block; width: 38px; font-size: 0; background-image: url(../images/sidebar_spriteV2.png); overflow: hidden; cursor: pointer; transition: none; }
.fix-right-v2 .download a { height: 38px; background-position: -38px -176px; }
.fix-right-v2 .download:hover a { background-position: 0 -176px; }
.fix-right-v2 .download img { width: 90px; height: 90px; }
.fix-right-v2 li span { position: absolute; right: 58px; top: 0; visibility: hidden; padding: 0 14px; opacity: 0; color: #fff; font-size: 12px; background: #1e64bc; transition: .3s all ease-in; -webkit-transition: .3s all ease-in; -moz-transition: .3s all ease-in; -o-transition: .3s all ease-in; white-space: nowrap; }
.fix-right-v2 li .popup-qr { top: -30px; padding: 8px; background: #fff; }
.fix-right-v2 li span i { position: absolute; right: 0; top: 50%; width: 0; height: 0; margin: -5px -10px 0 0; font-size: 0; border: 5px solid; border-color: transparent transparent transparent #1e64bc; overflow: hidden; }
.fix-right-v2 li .popup-qr i { border-color: transparent transparent transparent #fff; }
.fix-right-v2 .feedback a, .fix-right-v2 .feedback span { height: 38px; line-height: 38px; }
.fix-right-v2 .feedback a { background-position: -38px -252px; }
.fix-right-v2 .feedback:hover a { background-position: 0 -252px; }
.fix-right-v2 li:hover span { right: 38px; opacity: 1; visibility: visible; }
.fix-right-v2 .gotop { position: absolute; bottom: 38px; }
.fix-right-v2 .gotop a, .fix-right-v2 .gotop span { height: 38px; line-height: 38px; }
.fix-right-v2 .gotop a { background-position: -38px -290px; }
.fix-right-v2 .gotop:hover a { background-position: 0 -290px; }
/**/
#dituContentn{ width:100%; height:300px;}http://2237.test.0579cj.com:89/
.companywab{background:url(../images/ba.png) no-repeat left center; padding-left:25px;}

.remen h1 {
    font-weight: bold;
    float:right;
    margin: 0;
    color: #333;
    font-size: 14px;
}
.clear{
	clear:both;
}



@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;}
#foot_nav li{ list-style:none;}
#foot_nav li a {width: calc(100% / 1);text-align: center;height: 90px;line-height: 90px;background: #e7272d; color: #fff;float: left;font-size: 46px; font-weight: bold;}


.header_main {
    position: relative;
    width: 100%;
    background: #fbfbfb;
    min-width: 100%;
    z-index: 22;
}
.header_main {
    position: relative;
    width: 100%;
    background: #fbfbfb;
    min-width: 100%;
    z-index: 22;
}
.header_main .logo {
    display: block;
    padding-top: 28px;
    width: 50%;
}
.header_main .logo a {
    color: #003e92;
    font-size: 38px;
    font-weight: bold;
    margin-top: 3px;
}
.header_main .dhua {
    width: 41%;
    margin-top: 10px;
    margin-right: 0;
}
.header_main .dhua p {
    float: right;
    font-size: 16px;
    color: #999999;
    display: block;
    padding-top: 19px;
}
.header_main .dhua p span {
    display: block;
    font-size: 31px;
    color: #d20a05;
    line-height: 36px;
    font-weight: bold;
}
.nav {
    height: 60px;
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.nav li {
    float: left;
    width: 16.6%;
    display: block;
    position: relative;
    z-index: 10;
    height: 60px;
}

.remen.fl{
	display:none;
}
.iabout .width {
    display: block;
}
.iabout .about_l {
    width: 100%;
}
.iabout .about_l .desc {
    font-size: 14px;
    color: #545454;
    padding-top: 23px;
    width: 100%;
}
.iabout .about_l .more {
    margin-top: 35px;
    width: 25%;
    height: 36px;
    line-height: 36px;
    color: #1e64bc;
    display: block;
    font-size: 13px;
    border: 1px solid #1e64bc;
    border-radius: 25px;
    text-align: center;
}
.iabout .about_r {
    width: 100%;
}
.iabout .about_r img {
    margin-top: 58px;
    position: relative;
    z-index: 99;
    width: 100%;
}
.iabout .about_b ul li {
    width: 50%;
    height: auto;
    border: 1px solid #d2d2d2;
    display: inline-block;
    padding-bottom: 17px;
}
.iabout .about_b ul li .pic {
    background: url(../images/inco1.png) no-repeat;
    width: 52px;
    height: 58px;
    margin-top: 25px;
    margin-left: 49px;
}
.iabout .about_b ul li .cnt {
    margin-top: 12px;
    color: #000;
    margin-left: 0;
    text-align: center;
}
.iabout .about_b ul li .cnt p {
    margin-bottom: 6px;
    font-size: 17px;
}
.iabout .about_b ul li .cnt span {
    font-size: 12px;
}
.iabout .about_b ul li .pic2 {
    background: url(../images/inco3.png) no-repeat;
    width: 52px;
    height: 58px;
    margin-top: 25px;
    margin-left: 45px;
}
.fg_l.wow.bounceInLeft {
    display: none;
}
.advantage .width {
    padding-top: 100px;
    display: block;
    justify-content: space-between;
}
.ad_l {
    background: url(../images/ad1.png) center;
    width: 100%;
    height: 419px;
}
.ad_l h3 span {
    font-size: 32px;
}
.ad_l p {
    font-size: 25px;
    padding-top: 42px;
    line-height: 30px;
}
.ad_l i {
    display: block;
    width: 26px;
    height: 2px;
    margin-top: 0;
}
.ad_l span {
    font-size: 20px;
    display: block;
    width: 88%;
    line-height: 35px;
    margin-top: 10px;
}
.ad_r {
    width: 100%;
}
.ad_r .ad_rt img {
    float: left;
    width: 44%;
    object-fit: cover;
}
.ad_r .ad_rt .cont {
    width: 68%;
    margin-left: 20px;
}
.ad_r .ad_rt h3 {
    font-size: 18px;
    color: #2065c5;
    padding-top: 23px!important;
}
.inews_cont {
    display: block;
    justify-content: space-between;
}
.inews_cont .inews_l .word {
    padding-top: 39px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
.inews_cont .inews_r {
    margin-top: 16px;
}
.inews_cont .inews_r .word {
    margin-bottom: 38px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
.foot_l{
	display:none;
}
.footer {
    background: #2065c5;
    padding-bottom: 98px;
}
.foot_c {
    width: 55%;
    padding-top: 47px;
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.inews_l {
    width: 100%;
    float: left;
}






}
