.falc_four{ display: flex;}
.falc_four .part { width: 25%;margin-right: 2%; cursor: pointer;}
.part:last-child {margin-right:0;}
.falc_four .part p{ padding-left: 40px; background: url(../img/lc1.jpg) no-repeat;height: 50px;
    line-height: 34px;
    margin-top: 10px;    color: #004785; margin-left: 20px; font-size:22px;}
.falc_four .part img{width: 100%}
.fzlc_c{width: 80%;margin: 40px 10%; overflow: hidden;}
.tzqy_c{width: 80%;margin: 40px 10% 0; padding-bottom: 30px;border-bottom: 1px solid #e1e1e1;}
.tzqy_c div a{ display: inline-block;width: 48%; line-height: 30px; margin: 0 1% 1% 0;}
.tzqy_c div a i{ width:20px ; height: 20px; background: url(../img/lc1.jpg) no-repeat ; display: inline-block; vertical-align: top; background-size: 100%; margin-top: 5px; margin-left: 10px;}
.tzqy_syb {line-height: 50px;font-size: 20px;font-weight: bold;height: 50px;}
.tzqy_line {padding-bottom: 30px;border-bottom: 1px solid #e1e1e1;}
.san{ background: url(../img/san.png) no-repeat center bottom;}
.a_cy,.ghmb,.yxgs,.xgf,.kcxfz,.wjzg,.detail,.falc_four,.flfg{  width: 80%;margin: 40px auto 0; line-height: 36px;padding-bottom: 20px;}
.baner{ background: url(../images/img_main_1.jpg) no-repeat center; height: 560px; width: 100%;background-size: 100%;}
.baner1{ background: url(../images/img_main_2.jpg) no-repeat center ; height: 560px; width: 100%;background-size: 100%;}
.baner2{ background: url(../images/img_main_3.jpg) no-repeat center ; height: 560px; width: 100%;background-size: 100%;}
.baner3{ background: url(../img/index_banner04.jpg) no-repeat center ; height: 560px; width: 100%;background-size: 100%;}
.baner4{ background: url(../img/index_banner03.jpg) no-repeat center ; height: 560px; width: 100%;background-size: 100%;}
.tit{ font-size: 24px; margin: 40px 0 10px; text-align: center;color: #004785;font-weight: bold;}
.yxgs_list li{ font-size: 22px;font-weight: 400;width: 32%; margin: 1% 0; display: inline-block; background-color: #fff;box-shadow:0px 10px 10px #ccc;border-radius: 4px;border: 1px solid #eee;padding: 40px 20px; text-align: center;}
.yxgs_list li i{ padding-right: 10px;}
.yxgs_list .btn{margin-right: 2%;}
.btn:nth-child(3n+3){margin-right: 0;}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.gzxx_cont{ overflow: hidden;}
.new{overflow: hidden; padding: 20px 0;}
.ygfc_cont {display:flex; justify-content: space-between; margin-top: 40px;flex-wrap: wrap; overflow: hidden;}
.ygfc_cont a{ width: 31.33%; text-align: center; margin-bottom: 40px;}
.xgf_list{ display: flex; justify-content: space-between; margin-top: 40px;}
.xgf_li{ width: 20%; text-align: center;} 
.xgf_li img{ margin-bottom: 20px;}

.kcxfz_cont{padding:0px 40px;}
.kcxfz_cont h2{ margin-bottom: 10px;}
.kcxfz_cont h3{  font-size: 14px;font-weight: bold; margin-top: 10px;}
.kcxfz_cont p{ line-height: 24px;}
.hjgs_list{ border-bottom: 1px solid #ccc;padding: 20px 0;overflow: hidden; display: block;}
.moth{ width: 80px;border: 1px solid #004785; text-align: center; margin-right: 20px;}
.txt{ line-height: 24px;}
.txt h2{ margin-bottom: 6px;}
.zyws_list a{ display: inline-block; width: 28.33%;line-height: 30px;padding-left: 30px; background: url(../img/jian.png) no-repeat left center; margin:1% 2%; background-size: 20px;border-bottom: 1px double #ccc;}
.aqxx_list { padding-left: 40px; margin-top: 20px;}
.aqxx_list a{display: inline-block; width: 50%;line-height: 40px;height: 40px;}
.wjzg{ overflow: hidden;}
.qybz_list li{ width: 50%; float: left;}
.detail_cont{margin-top: 40px; color: #333;  line-height: 36px;}
.flfg{ text-align: left}
.flfg a{ display: inline-block;width: 28.33%;line-height: 30px;padding-left: 30px;background: url( ../img/jian.png) no-repeat left center;margin:1% 2%; background-size: 20px;border-bottom: 1px double #ccc;}
.flfg a:nth-child(3n){margin-left: 0;}
.flfg a:nth-child(3n+3){margin-left: 0;}
/*.flfg a:nth-child(2n){ margin-left: 3%; }*/
/*.flfg a:nth-child(2n-1){ border-right:1px solid #C0C1C3; }*/
/*.login_bj{  background: url( ../img/login_bj.jpg) no-repeat center; background-size: 100%; height: 200px; overflow: hidden;}*/
.login{ width: 550px; margin: 20px auto 20px; color: #fff;text-align: center}
.login label{ margin-right: 20px;color: #000;}
.login label input{ border: 1px solid #ccc; line-height: 34px;width: 100px;height: 34px; padding: 0 10px; background-color:  #fff;border-radius: 4px; color: #000;}
.login button{ color: #999; padding: 1px 10px; line-height: 30px;  border-radius: 4px;  background-color: #fff; font-size: 16px;border: 1px solid #ccc;}
.login button:hover {
    color: #000;
}
.more{border: 1px solid #ccc;padding: 6px 20px;color: #999}
/*.flfg{padding-left: 2%}*/
.qrcode-img{width: 110px;height: 110px;}