/* CSS CHUXIN */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, select, option, th, td { margin:0; padding:0; outline:none; -moz-appearance:none; -webkit-appearance:none;}
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
body{font-family: "微软雅黑"; max-width: 1920px; min-width: 1200px; color: #333;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
ul, ol,li { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
button, input, select, textarea { font-size:100%;}
table { border-collapse:collapse; border-spacing:0; }
img{border: none;}
body{ width:100%; min-width: 1900px; margin:0 auto; }
div,li{transition: transform 0.3s ease;}
/*通用样式*/
.nav{ width: 92%; height: 84px; margin:72px auto 0 auto; border: 1px solid #f3f3f3; background: #fff url(/images/logo.png) no-repeat 88px;  z-index: 2; position: relative; border-radius: 60px;}
.nav_d{ height: 62px; width: 61%; margin-left:20%; padding-top: 22px; display: inline-block; vertical-align: top;}
.nav_d ul {display: flex;list-style-type: none;padding: 0;margin: 0;}
.nav_d li{ width: 12.5%; height: 47px; text-align: center; padding-top: 8px; }
.nav_d li a{ font-size: 18px; color: #434343; font-weight: normal;}
.nav_d li:hover a{ font-weight: bold; color: #333; }
.nav_d li:hover span{ display: block; }
.nav_d li span{ width: 38px; height: 5px; background: #e71410; border-radius: 5px; margin:12px auto auto auto; display: none;}
.nav_r{ width: 286px; height: 73px; margin:5px auto auto 36px; background:url(/images/t_tel.png) left no-repeat; display: inline-block; vertical-align: top;}
.nav_r li{ height:26px; line-height: 26px; font-size: 16px; color: #fff; margin:9px auto auto 84px;}
.nav_r li span{font-family: 'Barlow', sans-serif; font-size: 18px;}
.nav_r li:nth-child(2){margin-top: 0;}
.nav_r li:nth-child(2) span{font-size: 22px;}
/*INDEX*/
.i_a{ width: 100%; height: auto; padding:114px  0; background: url(/images/i_a_bj.jpg) no-repeat right bottom;}
.ii_a{ width: 100%; height: auto; display: flex; }
.i_a_a{ width: 725px; height: 339px; background: url(/images/tv_bj.png) no-repeat 17px bottom; padding-top:47px; padding-left:121px;}
.i_a_a video{ width: 512px; height: 295px; }
.i_a_b{ width: 860px; height: 362px; margin-top:30px;}
.i_a_b .z{ width: 100%; display: flex;}
.i_a_b .z li{ width: 155px; height: 103px; display: inline-block; margin-left: 125px;}
.i_a_b .z li:nth-child(1){margin-left: 0;}
.i_a_b .z li span{ float: left; }
.i_a_b .z li .shu{ width: 110px; line-height: 68px; letter-spacing: 2px; font-size: 67.45px; color: #e71f10; font-family: 'Anton', sans-serif; text-align: right; padding-right: 10px;}
.i_a_b .z li .jia{ width: 25px; line-height: 38px; font-size: 25px; color: #e71f10; font-weight: 800;}
.i_a_b .z li .zi{ width: 100%; line-height: 38px; color: #333; font-size: 21.34px; font-weight: bold;}
.i_a_b .font{ width: 100%;}
.i_a_b .font span:nth-child(1){ width: 100%; float: left; margin-top: 64px; font-size: 40px; color: #333; font-weight: bold;}
.i_a_b .font span:nth-child(2){ width: 100%; float: left; margin-top: 20px; font-size: 16px; color: #333; line-height: 28px;}
.i_a_c{ width: 960px; padding-top: 102px; margin-left: 100px; background: url(/images/yhq.png) no-repeat left top; margin-top:62px; line-height: 34px; font-size: 16px;}
.yh{ font-size: 20px; padding-right: 10px;}
.i_b{ width: 100%; height: 247px; background: url(/images/i_b.jpg) no-repeat center;}
.i_b_t{ width: 100%; line-height: 22px; margin:143px 60px auto auto; float: right; font-size: 15px; letter-spacing: 3px; color: #fff; text-align: right;}
.i_b_lis{height: 30px; margin: 25px 75px auto auto; float: right;}
.i_b_lis li{ line-height: 30px; border:1px solid #efefe3; border-radius: 30px; margin-left: 17px; text-align: center; display: inline-block; padding-left: 20px; padding-right: 20px;}
.i_b_lis li a{font-size: 16px; color: #efefe3; }
.i_b_lis li:nth-child(1){margin-left: 0;}
.i_b_lis li:hover{ background: #efefe3; }
.i_b_lis li:hover a{ color: #e71f10; font-weight: bold; }
.i_c{ width: 100%; height: 423px;}
.i_c_left{ width: 633px; height: 730px; background:url(/images/i_c_left.png) right center no-repeat; margin-top: -306px; float: left;}
.i_c_right{ width: 935px; float: right; margin-right: 135px; margin-top: 52px;}
.i_c_right .tit{ width: 100%; line-height: 70px; font-size: 64px; font-weight: bold; letter-spacing: 3px;}
.i_c_right .tin{ width: 100%; line-height: 30px; font-size: 18px; margin-top:28px; background: url(/images/hd.png) 5px 10px no-repeat; padding-left: 40px;}
/*hd*/
.i_d{ width: 100%; height: 349px; padding:0;}
.i_d .hd{ width: 100%; height: 349px;}
.solution-box{margin: 60px 0 0 0; height: 349px;}
.solution-cut{width: 100%;margin: 0 auto;position: relative; height: 349px;}
.solution-swiper{width: 100%; overflow: hidden;}
.solution-box button.fa{position: absolute;top: 0; bottom: 0;width: 50px;color: #333; cursor: pointer;border: none; font-family: 'Barlow', sans-serif; font-size: 40px;padding: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box button.fa:hover{color: #cf4c4e;}
.solution-box .fa-back{right: 100%; margin-right: -50px; background: url(/images/jtl02.png) no-repeat left;}
.solution-box .fa-more{left: 100%; margin-left: -50px; background: url(/images/jtr02.png) no-repeat right;}
.solution-box .fa-back:hover{background: url(/images/jtlh02.png) no-repeat left;}
.solution-box .fa-more:hover{background: url(/images/jtrh02.png) no-repeat right;}
.solution-box ul{width: 10000%;}
.solution-box ul:after{display: block;clear: both;content: '';}
.solution-box ul li{float: left;text-align: left;color: #fff;position: relative; margin: 0;}
.solution-box ul li img{height: auto; padding-left:1px; width:483px;}
/**/
.i_e{ width: 92.8%; height: 586px; margin-top: 54px; padding:0 3.6%;}
.i_e_tit{ width: 100%; height: 149px; background: url(/images/ti.png) 30px 84px no-repeat; color: #333; font-weight: bold;}
.i_e_tit .big{ width: 100%; line-height: 77px; font-size: 76.25px;}
.i_e_tit .small{ width: 100%; line-height: 38px; font-size: 24px; margin-top: 34px;}
.i_e_tin{ width: 98%; height: 332px; margin:73px auto 0 auto; padding:0 1%; display: flex; justify-content: space-between;}
.i_e_tin li{ width: 16.4%; height: 332px; display: inline-block; color: #333; text-align: center;}
.i_e_tin li .b{ width: 100%; height: 197px;}
.i_e_tin li .b img{transition: transform 0.3s ease;}
.i_e_tin li .b img:hover{ transform: scale(1.1); }
.i_e_tin li .t{ width: 100%; height: 38px; line-height: 38px;font-size: 29.34px; font-weight: bold;}
.i_e_tin li .z{ width: 86%; height: 97px; line-height: 26px; font-size: 16px; margin: 10px 0 29px 0; padding:0 7%;}
.i_f{ width: 92.8%; height: 663px; background:url(/images/i_fbj.jpg) no-repeat center; padding:0 3.6%; padding-top: 57px;}
.i_f_tit{ width: 100%; height: 149px; background: url(/images/ti-b.png) 30px 84px no-repeat; color: #fff; font-weight: bold;}
.i_f_tit .big{ width: 100%; line-height: 77px; font-size: 75px;}
.i_f_tit .small{ width: 100%; line-height: 38px; font-size: 24px; margin-top: 34px;}
.i_f_tin{ width: 67%; height: 262px; color: #fff; margin-top: 34px; font-size: 18.67px; line-height: 38px;}
.i_f_q{ height: 137px; width: 1000px; margin-top: 30px; display: flex; justify-content: space-between;}
.i_f_q li{ width: 137px; height: 137px; background: rgba(0,0,0,0.12); border-radius: 50%; display: inline-block;}
.i_f_q li span{display: block;}
.i_f_q li span:nth-child(1){ width: 130px; display: block; margin-top: 34px; height: 48px; font-size: 37.34px; padding-left: 7px; color: #fff; text-align: center; font-family: 'Anton', sans-serif; letter-spacing: 2px; }
.i_f_q li span:nth-child(2){ width: 137px; display: block; font-size: 15.6px; line-height: 25px; font-weight: bold; color: #fff; text-align: center; font-weight: normal;}
.i_f_q li:last-child{ margin:0; }
.i_g{ width: 100%; height: 532px;}
.i_g li{ width: 25%; padding: 22px 0 10px 0; display: flex; float: left; transition: transform 0.3s ease;}
.i_g li:nth-child(1),.i_g li:nth-child(3),.i_g li:nth-child(6),.i_g li:nth-child(8){ background:#efefe3;}
.i_g li:nth-child(2),.i_g li:nth-child(4),.i_g li:nth-child(5),.i_g li:nth-child(7){ background:#fff;}
.i_g li .left{ width: 30%; text-align: center;}
.i_g li .left img{ width: 80px; height: auto;}
.i_g li:nth-child(1) .left img,.i_g li:nth-child(3) .left img, .i_g li:nth-child(6) .left img, .i_g li:nth-child(8) .left img{ border:5px solid #fff; border-radius: 50%;}
.i_g li:nth-child(2) .left img,.i_g li:nth-child(4) .left img, .i_g li:nth-child(5) .left img, .i_g li:nth-child(7) .left img{ border:5px solid #efefe3; border-radius: 50%;}
.i_g li .right{ width: 69%; height: auto; margin:0 auto auto 1%;}
.i_g li .right .t{ width: 100%; height: 28px; font-size: 24px; font-weight: bold;}
.i_g li .right span{ width: 50%; height: 100px; line-height: 18px; font-size: 14px; float: left; margin-top: 6px;}
.i_g li:hover{ background: #e71f10; transition: background-color 0.5s ease-out;}
.i_g li:hover .right .t,.i_g li:hover .right span{ transition: color 0.3s ease-out; color: #fff;}
.i_g .zctx{ width: 869px; height: 143px; float: left; padding:29px 0 0 20px;}
.i_g .ddzc{ width: 914px; height: 172px; float: right; display: flex;}
.i_g .ddzc .icon{ width: 172px; height: 172px; position: relative; right: -86px;}
.i_g .ddzc .cen{ width: 715px; height: 143px; background: #e71f10; padding: 29px 0 0 110px; color: #fff;}
.i_g .ddzc .cen .t{ width: 100%; height: 28px; font-size: 24px; font-weight: bold; float: left;}
.i_g .ddzc .cen .n{ width: 100%; height: 115px; line-height: 21px; font-size: 14px; float: left; margin-top: 6px; float: left;}
.i_h{ width: 92.8%; height: 621px; padding:0 3.6%; margin-top: 102px;}
.i_h_l{ width: 43%; float: left;}
.i_h_l .a{ width: 100%; height: 445px; overflow:hidden; }
.i_h_l .a img{ width: 100%; height: 445px; transition: transform 0.3s ease;}
.i_h_l .a img:hover{transform: scale(1.2);}
.i_h_l .a span{ width: 100%; height: 39px; display: inline-block;line-height: 39px; background: rgba(0,0,0,0.4); text-align: center; font-size: 18px; font-weight: bold; position: relative; top: -39px;}
.i_h_l .a span a{ color: #fff; }
.i_h_l .b{ width: 100%; height: 171px; margin-top: 5px; display: flex; justify-content: space-between;}
.i_h_l .b span{ width: 249.7px; height: 151px; display: block; overflow: hidden;}
.i_h_l .b span img{ width: 100%; height: 151px; transition: transform 0.3s ease;}
.i_h_l .b span img:hover{ transform: scale(1.2); }
.i_h_r{ width: 50%; float: right;}
.i_h_r .tit{ height: 94px; width: 100%; font-size: 56.89px; font-weight: bold; color: #333; background:url(/images/ti-h.png) 30px 76px no-repeat; }
.i_h_r .tin{ width: 100%; display: block; margin-top: 31px;}
.i_h_r .tin li{ width: 100%; height: 56px; line-height: 56px; border-bottom: 1px dotted #adacad;}
.i_h_r .tin li a{ font-size: 18px; color: #333; }
.i_h_r .tin li:hover{ background: #f3f3f3; }
/**/
.hx{ width: 100%; height: 1px; background: #cdcdcd; display: inline-block;}
.bo{ width: 100%; height: 439px; background:#eeeee2; border-top: 1px solid #fff; display: flex;}
.bo_l{ width: 33%; float: left; height: 439px; text-align: center; align-items: center; justify-content: center; display: flex;}
.bo_l img{ width: 97%; margin:auto;}
.bo_c{ width: 497px; height: 373px; float: left; margin:47px auto auto 2.4%;}
.bo_c .title{ width: 100%; height: 47px; background:url(/images/d_titbg.gif) 10px 42px no-repeat; font-size: 26.67px; color: #a0a093; font-weight: bold;}
.bo_c .tin{ width: 100%; height: 100px; margin-top: 28px;}
.bo_c .tin li{ width: 435px; height: 34px; padding-left: 42px; font-size: 18px; color: #a0a093; line-height: 34px;}
.bo_c .tin li:nth-child(1){ background: url(/images/d_icon.gif) -14px -7px no-repeat; font-weight: bold;}
.bo_c .tin li:nth-child(2){ background: url(/images/d_icon.gif) -14px -80px no-repeat; }
.bo_c .tin li:nth-child(3){ background: url(/images/d_icon.gif) -14px -153px no-repeat; }
.bo_c .ewm{ width: 107px; height: 139px; float: left; margin:24px 7px 0 7px; display: inline-block;}
.bo_c .ewm img{ width: 107px; height: 107px; }
.bo_c .ewm span{ width: 107px; height: 32px; line-height: 32px; font-size:16px; color: #a0a093; text-align: center; display: block;}
.bo_r{ width: 446px; height: 328px; margin:47px auto auto 6.51%;}
.bo_r .title{ width: 100%; height: 47px; background:url(/images/d_titbg.gif) 10px 42px no-repeat; font-size: 26.67px; color: #a0a093; font-weight: bold;}
.bo_r .form{ width: 100%; float: left; margin:9px 0 0 5px;}
.bo_r .form input{ width: 300px; height: 40px; border:1px solid #a0a093; border-radius: 10px; padding-left: 10px; margin-top:12px; background: #f6f6ec}
.bo_r .form textarea{ width: 425px; height: 82px; line-height: 30px; border:1px solid #a0a093; border-radius: 10px; padding-left: 10px; margin-top: 12px; background:#f6f6ec;}
.bo_r .form input:nth-child(4){ width: 138px; height: 46px; text-align: center; background: #e71f10; color: #fff; line-height: 46px; font-weight: bold; font-size: 18.67px; border-radius: 25px; border: 0; padding-left: 0;}
.bo_r .form input:nth-child(5){ width: 138px; height: 46px; text-align: center; background: #d7d6c8; color: #a0a093; line-height: 46px; font-size: 16px; border-radius: 25px; border: 0; padding-left:0; margin-left:20px;}
.bo_bq{ width: 100%; height: 64px; line-height: 64px; background: #a4a391; font-size: 14px; text-align: center; color: #666; }
.bo_bq a, .bo_bq a:hover{ color: #666; }
/*PPCL*/
.n_ban{ width: 100%; height: 833px; position: relative; margin-top: -158px; overflow: hidden; text-align: center;}
.n_ban img{ width: 100%; height: 833px; align-items: center;}
.a_a{ width: 92.8%; height: 566px; margin-top: 92px; background: url(/images/a_abj.jpg) right bottom no-repeat; padding:0 3.6%;}
.a_a_l{ width: 940px; height: 566px; float: left; }
.a_a_l_t{ width: 100%; height: 81px; line-height: 81px; font-size: 56.04px; color: #333; font-weight: bold;}
.a_a_l_n{ width: 100%; line-height: 18px; color: #333; font-size: 12px; margin-top: 11px;}
.a_a_l_q{ width: 100%; height: 123px; margin-top: 57px;}
.a_a_l_q li{ width: 123px; height: 84px; border: 2px solid #e71f10; border-radius: 50%; padding-top:39px; color: #e71f10; display: inline-block; margin-right:6%;}
.a_a_l_q li:last-child{margin-right: 0;}
.a_a_l_q li .n{ width: 100%; height: 38px; line-height: 38px; font-size: 37.34px; text-align: center; font-weight: bold; font-family: 'Anton', sans-serif; letter-spacing: 2px;}
.a_a_l_q li .n span{ font-size: 18.67px; padding-top: 19px;}
.a_a_l_q li .z{ width: 100%; height: 18px; margin-top: 8px; text-align: center; font-size:15.6px; }
.a_b{ width: 100%; height: 1300px; background: url(/images/a_bbj.jpg) center bottom no-repeat; margin-top: 127px;}
.a_b_n{width:62.2%; height: 1300px; float: right; }
.a_b_a{ width:100%; height: 382px; display: flex;}
.a_b_a_l{ width: 43.4%; height: 141px; padding-top: 241px;}
.a_b_a_r{ width: 66.6%; height: 293px; padding-top: 45px;}
.a_b_b{ width: 96.4%; margin-top: 57px; padding-top:26px; line-height: 30px; font-size: 14px; color: #333; padding-right: 3.6%;}
.a_b_c{ width: 100%; height: 100px; margin-top: 10px; }
.a_b_d{ width: 100%; height: 373px; margin-top: 19px; display: flex;}
.a_b_d_l{ width: 30%; min-width: 325px;}
.a_b_d_l li{ width: 100%; line-height: 25px; font-size: 14px; color: #333; list-style-type: disc; }
.a_b_d_r{ width: 36.4%; height: 349px;}
.a_b_d_r .tit{ width: 100%; height: 129px; padding-top: 19px; font-size: 52.67px; font-weight: bold; text-align: center;}
.a_b_d_r .tit span{ width: 100%; height: 32px; font-size: 18px; text-align: center; margin-top: 19px; display: block;}
.a_b_d_r .tin{ width: 385px; height: 125px; background: #e71f10; border-radius: 10px; border:1px dotted  #e71f10; margin-top: 10px; padding:28px 21px;}
.a_b_d_r .tin .l{ width: 50%; float: left;}
.a_b_d_r .tin .l li{width: 100%; line-height: 25px; font-size: 14px; color: #fff; list-style-type: disc; }
.a_c{ width: 100%; height: 1186px; background: url(/images/jq.png) left center no-repeat; margin-top: 121px; }
.a_c_n{ width: 1196px; height: 1186px; margin-left: 378px; border-left:12px solid #e71f10; margin-top: 0; }
.a_c_n li{ width: 1057px; height: 303px; margin-left: -35px; margin-top: -8px; background: url(/images/yuan.png) left -1px no-repeat; padding-left: 139px; position: relative;}
.a_c_n li .tit{ width: 100%; height: 60px; font-weight: bold; display: flex;}
.a_c_n li .tit .big{line-height: 60px; font-size: 52.31px;}
.a_c_n li .tit .small{line-height: 23px; font-size: 16px; padding-top: 37px; margin-left: 10px;}
.a_c_n li .text{width:100%; line-height: 38px; font-size: 18px; font-weight: bold;}
.a_c_n li .n{ width: 100%; display: flex; margin-top: 22px;}
.a_c_n li .n .h{ width: 46px; line-height: 22px; background: #e71f10; padding:3px 3px; text-align: center; color: #fff; font-weight: bold; font-size: 19px; border-radius: 5px;}
.a_c_n li .n .z{ width: 1010px; line-height: 24px; font-size: 16px; margin-left:15px; }
.a_d{ width: 92.8%; height: 646px; margin-top: 95px; padding:0 3.6%; background: url(/images/a_z.jpg) right bottom no-repeat; display: flex;}
.a_d_l{ width: 653px; height: 646px;}
.a_d_r{ width: 773px; margin-left: 73px; height: 646px;}
.a_d_r .tit{ width: 100%; height: 63px; font-size: 52.31px; font-weight: bold;}
.a_d_r .tin{ width: 100%; height: 24px; margin-top: 13px; font-size: 17px; font-weight: bold; }
.a_d_r .txt{ width: 100%; margin-top: 43px; font-size: 16px; line-height: 24px; }
.a_d_r .tu{ width: 100%; height: 85px; margin-top: 55px; }
/*CSMW*/
.c_tit{ width: 100%; height: 118px; margin:25px auto 30px auto; text-align: center;}
.c_tit .big{ width: 100%; line-height: 69px; height: 72px; background: url(/images/c_h.gif) center bottom no-repeat; font-size: 48px; font-weight: bold; }
.c_tit .small{ width: 100%; line-height: 50px; font-size: 18px; }
/*hd*/
.c_t{ width: 100%; height: 402px; padding:0;}
.c_t .hd{ width: 100%; height: 402px;}
.tion-box{margin: 0; height: 402px;}
.tion-cut{width: 100%;margin: 0 auto;position: relative; height: 402px;}
.tion-swiper{width: 100%; overflow: hidden;}
.tion-box button.fa{position: absolute;top: 0; bottom: 0;width: 50px;color: #333; cursor: pointer;border: none; font-family: 'Barlow', sans-serif; font-size: 40px;padding: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.tion-box button.fa:hover{color: #cf4c4e;}
.tion-box .fa-back{right: 100%; margin-right: -50px; background: url(/images/jbl02.png) no-repeat left;}
.tion-box .fa-more{left: 100%; margin-left: -50px; background: url(/images/jbr02.png) no-repeat right;}
.tion-box .fa-back:hover{background: url(/images/jtlh02.png) no-repeat left;}
.tion-box .fa-more:hover{background: url(/images/jtrh02.png) no-repeat right;}
.tion-box ul{width: 10000%;}
.tion-box ul:after{display: block;clear: both;content: '';}
.tion-box ul li{float: left;text-align: left;color: #fff;position: relative; margin: 0;}
.tion-box ul li img{height: 402px; padding-left:1px; width:auto;}
/**/
.c_n{ width: 100%; height: auto; display: inline-block; }
.c_b{ width: 97%; height: auto; padding:0 1.5%;}
.c_b li{ width: 20%; height: auto; float: left; overflow: hidden;}
.c_b li img{ width: 100%; height: auto; vertical-align: bottom; transition: transform 0.3s ease;}
.c_b li img:hover{ transform: scale(1.2); }
/*PPYS*/
.d_a{ width: 100%; height: 459px; background: #f3f3f3; margin:0; display: flex;}
.d_a_l{ width: 536px; height: 300px; margin: 83px 0 0 5%;}
.d_a_r{ width: 1046px; height: 300px; margin:83px 0 0 6%;}
.d_a_r .tit{ width: 100%; height: 112px; font-weight: bold;}
.d_a_r .tit .big{ width: 100%; height: 80px; font-size: 52.31px; background: url(/images/pp_h.gif) 33px bottom no-repeat;}
.d_a_r .tit .small{ width: 100%; height: 42px; line-height: 42px; font-size:18px; color: #e71f10;}
.d_a_r .tin{ width: 100%; line-height: 22px; background: url(/images/jh.gif) left bottom no-repeat; padding-bottom: 46px; font-size: 14px; margin-top: 27px;}
.d_b{ width: 97%; height: 850px; margin-top: 91px; padding:0 1.5%;}
.d_b_a{ width: 49%; height: 380px; float: left;}
.d_b_a:nth-child(2){ float: right; }
.d_b_a:nth-child(3),.d_b_a:nth-child(4){ margin-top:88px; }
.d_b_a:nth-child(3) .l,.d_b_a:nth-child(4) .l{ margin-left:40px; }
.d_b_a .l{ width: 380px; height: 380px; float: left;}
.d_b_a .l img{height: 100%; }
.d_b_a .r{ width: 420px; height: 380px; margin: 20px 0 0 20px; float: left;}
.d_b_a .r .t{ width: 100%; height: 58px; font-size: 48.17px; font-weight: bold; }
.d_b_a .r .z{ width: 100%; line-height: 39px; font-size: 18px; font-weight: bold; color: #e71f10; }
.d_b_a .r .n{ width: 100%; line-height: 22px; font-size: 14px; margin-top: 5px;}
.d_b_a .r .m{ width: 400px; line-height: 22px; font-size: 14px; border: 1px dotted #e71f10; padding: 5px; background: #f3f3f3; border-radius: 10px; margin-top: 20px;}
.d_c{ width: 100%; height: 1833px; background: url(/images/lc_bg.jpg) right bottom; margin:0; position: relative;}
.d_c .tit{ width: 523px; height: 142px; font-weight: bold; margin:290px auto auto 70px; position: absolute;}
.d_c .tit .big{ width: 100%; height: 80px; font-size: 52.31px; background: url(/images/pp_h.gif) 33px bottom no-repeat;}
.d_c .tit .small{ width: 100%; height: 42px; line-height: 22px; font-size:18px; margin-top: 10px;}
/**/
.d_c_n{ width: 100%;}
.d_c_n li{ width: 191px; display: inline-block; float: left; margin-left: -55px;}
.d_c_n li .tu{ width: 191px; border: 1px solid #e71f10; border-radius: 5px; overflow: hidden; z-index: 0;}
.d_c_n li .tu img{ width: 100%; }
.d_c_n li .bt{ width: 192px; background: #e71f10; border-radius: 0 0 5px 5px; margin-top:-24px; position: absolute; z-index: 1; line-height: 24px; font-size: 14px; color: #fff; font-weight: bold; text-align: center; }
.d_c_n li .text{ width: 177px; height: auto; margin-top: 5px; margin-bottom: 4px; line-height: 20px; font-size: 12px; background: url(/images/text_h.png) left 7px no-repeat; padding-left: 13px;}
.d_c_n li .n{ width: 77px; height: 47px; font-size: 26px; margin-top: 5px; letter-spacing: 1px; line-height: 30px; color: #e71f10; text-align: center; font-family: 'Anton', sans-serif; background: url(/images/n_bj.png) center no-repeat;}
.d_c_n li .ns{ width: 77px; height: 35px; font-size: 26px; margin-bottom: 5px; letter-spacing: 1px; padding-top: 12px; color: #e71f10; text-align: center; font-family: 'Anton', sans-serif; background: url(/images/ns_bj.png) center no-repeat;}
.d_c_n li .hd{ width: 68px; height: 32px; background: url(/images/lc_hd.png) center center no-repeat; }
.d_c_n li .hds{ width: 82px; height: 32px; background: url(/images/lc_hd.png) center center no-repeat; }
.d_c_n li .bz{ font-size: 26px; color: #e71f10; font-weight: bold; font-family: 'Anton', sans-serif; line-height: 30px; letter-spacing: 1px;}
.d_c_n li:nth-child(1){margin-top: 1101px; margin-left: 35px;}
.d_c_n li:nth-child(2){margin-top: 1286px;}
.d_c_n li:nth-child(3){margin-top: 946px;}
.d_c_n li:nth-child(4){margin-top: 1221px;}
.d_c_n li:nth-child(5){margin-top: 741px;}
.d_c_n li:nth-child(6){margin-top: 1113px;}
.d_c_n li:nth-child(7){margin-top: 426px;}
.d_c_n li:nth-child(7) .n{ margin-top:30px; margin-bottom: 30px;}
.d_c_n li:nth-child(8){margin-top: 951px;}
.d_c_n li:nth-child(8) .ns{ margin-top:20px;}
.d_c_n li:nth-child(8) .ns{margin-top: 30px;}
.d_c_n li:nth-child(8) .tu{width: 231px;}
.d_c_n li:nth-child(8) .bt{ width: 232px; }
.d_c_n li:nth-child(8) .text{ width: 217px; }
.d_c_n li:nth-child(9){margin-top: 415px;}
.d_c_n li:nth-child(9) .n{ margin-bottom:20px; margin-top: 10px;}
.d_c_n li:nth-child(10){margin-top: 773px;}
.d_c_n li:nth-child(10) .ns{ margin-top:20px;}
.d_c_n li:nth-child(11){margin-top: 167px;}
.d_c_n li:nth-child(11) .n{ margin-bottom:40px; margin-top: 40px;}
.d_c_n li:nth-child(12){margin-top: 533px;}
.d_c_n li:nth-child(12) .ns{margin-top: 30px;}
.d_c_n li:nth-child(12) .tu{width: 231px;}
.d_c_n li:nth-child(12) .bt{ width: 232px; }
.d_c_n li:nth-child(12) .text{ width: 217px; }
.d_c_n li:nth-child(13){margin-top: 33px; margin-left: -75px;}
/**/
.e_a{ width: 92.8%; height: 118px; padding:100px 3.6% 0 3.6%; }
.e_a .tit{ width: 60%; height: 142px;float: left;}
.e_a .tit .big{ width: 100%; height: 80px; font-size: 48px; background: url(/images/pp_h.gif) 33px bottom no-repeat; font-weight: bold; }
.e_a .tit .small{ width: 100%; height: 42px; line-height: 22px; font-size:16px; margin-top: 10px;}
.e_a .tir{ width: 141px; height: 35px; float: right; background: #e71f10; border-radius: 17.5px; line-height: 35px; text-align: center; margin-top: 16px;}
.e_a .tir a{ color: #fff; }
.e_b{ width: 92.8%; height: auto; padding:100px 3.6% 0 3.6%;}
.e_b li{ width: 22.75%; height: auto; display: inline-block; margin-right: 2.7%; background: #f3f3f3; margin-bottom: 20px; padding-bottom: 15px; }
.e_b li:nth-child(4n+0){margin-right: 0;}
.e_b li .tu{ width:100%; height: 223px; overflow: hidden;}
.e_b li .tu img{ width: 100%; height: 100%; transition: transform 0.3s ease;}
.e_b li:hover .tu img{ transform: scale(1.2);}
.e_b li .text{ width: 100%; line-height: 54px; background: rgba(0,0,0,.4); font-size: 16px; font-weight: bold; text-align: center; color: #fff; margin-top: -54px; position: relative;}
.e_b li .text a{ color: #fff; }
.e_b li .cont{ width: 96%; line-height: 22px; font-size: 12px; color: #767676; padding:3%;}
.e_b li .cont a{ color: #767676; }
.e_b li .s{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/sj.png) left center no-repeat; margin-left: 12px;}
.e_b li .z{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/zz.png) left center no-repeat;}
.e_b li:hover{ background: #e71f10;}
.e_b li:hover a{color: #fff;}
.e_b li:hover .s{color: #fff; background: url(/images/sj_b.png) left center no-repeat;}
.e_b li:hover .z{color: #fff; background: url(/images/zz_b.png) left center no-repeat;}
.e_c{width: 92.8%; padding:100px 3.6% 0 3.6%;}
.e_c .list{ width: 60%; float: left;}
.e_c .list li{ width:100%; height: 200px; display: flex; margin-bottom: 40px; border-radius: 0 5px 5px 0;}
.e_c .list li a{ color: #333; }
.e_c .list li .l,.e_c .list li .l img{ width: 337px; height: 200px; border-radius: 5px 0 0 5px;}
.e_c .list li .l{ overflow: hidden; transition: transform 0.4s ease;}
.e_c .list li:hover img{ transform: scale(1.2);}
.e_c .list li .r{ width: 750px; margin-left: 42px; padding-right: 30px;}
.e_c .list li .r .t{ width: 100%; height: 54px; line-height: 54px; border-bottom:1px solid #eee; font-size: 18px; font-weight: bold; }
.e_c .list li .r .text{ width: 100%; line-height: 22px; margin-top: 18px; font-size: 14px; }
.e_c .list li .r .s{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/sj.png) left center no-repeat;}
.e_c .list li .r .z{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/zz.png) left center no-repeat;}
.e_c .list li .r .s,.e_c .list li .r .z{ margin-top:30px; }
.e_c .list li:hover{ background: #f3f3f3;}
.e_c .list li:hover a{ font-weight: bold; }
.e_c .hot{ width: 30%; float: right; }
.e_c .hot .tit{ width: 579px; line-height: 68px; line-height: 68px; background: #e71f10; color:#fff; font-weight: bold; text-align: center; font-size: 36px; border-radius: 5px 5px 0 0}
.e_c .hot .tin{ width: 509px; padding:25px 35px 45px 35px; background: #f3f3f3;}
.e_c .hot .tin li{ width: 100%; line-height: 60px; list-style-type:disc; color: #333; border-bottom: 1px dotted #cdcece; font-size: 14px;}
.e_c .hot .tin li a{color: #333;}
.e_c .hot .tin li:hover{ background: #e6e7e7; font-weight: bold; }
/**/
.e_c .show{ width: 65%; float: left; margin-bottom:40px;}
.e_c .show .title{ width: 100%; height: 132px; border-bottom: 1px solid #eee;}
.e_c .show .title .big{ width: 100%; line-height: 69px; text-align: center; font-size: 36px; font-weight: bold;}
.e_c .show .title .sma{ width: 100%; height: 43px; text-align: center; }
.e_c .show .title .sma .s{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/sj.png) left center no-repeat;}
.e_c .show .title .sma .z{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/zz.png) left center no-repeat;}
.e_c .show .title .sma .c{ height: 18px; line-height: 18px; padding:0 25px; color: #767676; font-size: 12px; display: inline-block; background: url(/images/cs.png) left center no-repeat;}
.e_c .show .cont{ width: 100%; margin-top: 34px; line-height: 24px; font-size: 14px; color: #333; margin-bottom:50px;}
.e_c .show .cont a{ font-style: 14px; color: #333;}
.e_c .show .ups{ width: 100%; line-height: 40px;}
.e_c .show .ups a{ font-style: 16px; color: #333;}
.e_c .show .ups a:hover{ font-weight: bold; color: #000;}
/*pages*/
.page { width: 100%; height: auto; text-align: center; font-size: 13px; margin:50px auto 40px auto; padding-bottom:40px; display: flex; flex-wrap: wrap; justify-content: center;}
.page .a1{ border: 1px solid #ebecec; padding: 7px 20px; color: #666; background: #f5f5f5;}
.page span{ border: 1px solid #ebecec; padding: 10px 25px; color: #fff; background: #e71f10; margin-top:-4px; float: left; margin-right:10px; margin-left: 0px;}
.page a{ border: 1px solid #ebecec; padding: 7px 20px; color: #666; background: #f5f5f5; float: left; margin-right: 10px;}
/**/
.f_a_a{ width: 92.8%; height: 566px; margin-top: 54px; padding:0 3.6%;}
.f_a{ width: 940px; float: left;}
.f_a .tit{ width: 100%; height: 142px;float: left;}
.f_a .tit .big{ width: 100%; height: 80px; font-size: 48px; background: url(/images/pp_h.gif) 33px bottom no-repeat; font-weight: bold; }
.f_a .tit .small{ width: 100%; height: 42px; line-height: 22px; font-size:22px; margin-top: 10px; font-weight: bold;}
.f_a .tin{ width: 100%; line-height: 32px; color: #333; font-size: 16px; margin-top: 11px;}
.f_a_l_q{ width: 100%; margin-top: 57px; display: flex; justify-content: space-between;}
.f_a_l_q li{ width: 123px; height: 93px; border: 10px solid #f3f3f3; border-radius: 50%; padding-top:30px; color: #fff; background: #e71f10; display: inline-block;}
.f_a_l_q li .n{ width: 100%; height: 38px; line-height: 38px; font-size: 37.34px; text-align: center; font-weight: bold; font-family: 'Anton', sans-serif; letter-spacing: 2px;}
.f_a_l_q li .n span{ font-size: 18.67px; padding-top: 19px;}
.f_a_l_q li .z{ width: 100%; height: 18px; margin-top: 8px; text-align: center; font-size:15.6px;}
.f_a_video{ width:694px; height: 391px; float: right; margin-top: 152px;}
.f_b{ width: 92.8%; height: 528px; margin-top: 116px; padding:0 3.6%; display: flex; justify-content: space-between;}
.f_b li{ width: 508px; height: 528px; display: inline-block;}
.f_b li .tu{ width: 451px; height: 212px; margin:0 auto; position: relative; z-index: 1}
.f_b li .text{ width: 412px; height: 173px; min-height: 122px; padding:92px 48px 0 48px; margin-top:-92px; position: relative; border:1px dotted #cdcfcf; font-size: 18px; line-height: 34px; text-align: center;}
.f_b li .text span{ margin-top: 30px; display: block; }
.f_b li .dtu{ width: 508px; height: 141px; border-width: 0 1px 1px 1px; border-style: dotted; border-color: #cdcfcf; border-radius: 0 0 5px 5px;}
.f_b li .dtu img{ border-radius: 0 0 5px 5px; width: 100%; height: 141px;}
.f_c{ width: 100%; height: 330px; }
/*hd*/
.f_c .hd{ width: 92.8%; height: 283px; margin-top: 98px; padding:0 3.6%;}
.jion-box{margin: 0; height: 283px;}
.jion-cut{width: 100%;margin: 0 auto;position: relative; height: 283px;}
.jion-swiper{width: 100%; overflow: hidden;}
.jion-box button.fa{position: absolute;top: 0; bottom: 0;width: 50px;color: #333; cursor: pointer;border: none; font-family: 'Barlow', sans-serif; font-size: 40px;padding: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.jion-box button.fa:hover{color: #cf4c4e;}
.jion-box .fa-back{right: 100%; background: url(/images/hl02.png) no-repeat left;}
.jion-box .fa-more{left: 100%; background: url(/images/hr02.png) no-repeat right;}
.jion-box ul{width: 10000%;}
.jion-box ul:after{display: block;clear: both;content: '';}
.jion-box ul li{float: left;text-align: left;color: #fff;position: relative; display: flex; justify-content: space-between;}
.jion-box ul li img{height: 283px; width: 438px; margin:0 2px;}
.f_c .mor{ width: 127px; height: 30px; line-height: 30px; background:#e71f10; text-align: center; font-size: 16px; color: #fff; border-radius: 20px; float: right; margin-top:18px;}
.f_c .mor a{ color: #fff; }
.f_d{ width: 92.8%; height: 700px; margin-top: 52px; padding:0 3.6%;}
.f_d .tit{ width: 100%; height: 142px;float: left;}
.f_d .tit .big{ width: 100%; height: 90px; font-size: 58px; background: url(/images/pp_h.gif) 33px bottom no-repeat; font-weight: bold; }
.f_d .tit .small{ width: 100%; height: 42px; line-height: 22px; font-size:22px; margin-top: 10px; font-weight: bold;}
.f_d .tin{ width: 100%; height: auto; text-align: center;}
.f_d .tin img{ width: 100%; }
.f_e{ width: 100%; height: 178px; background:url(/images/jmzctx.jpg) left top no-repeat; }
.f_e img{ width: 100%; }
.f_f{ width: 92.8%; height: auto; margin-top: 17px; padding:0 3.6%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.f_f li{ width: 542px; height: auto; background: #f3f3f3; border-radius: 5px; padding:30px 7px 7px 7px; display: inline-block; margin-top: 20px;}
.f_f li .icon{width: 120px; height: 120px; margin-left:24px; float: left;}
.f_f li .rig{ width: 333px; height: auto; margin-left: 50px; float: left; min-height: 156px; max-height: 216px;}
.f_f li .rig .big{ width: 100%; line-height: 43px; font-size: 38px; font-weight: bold;}
.f_f li .rig .big i{ font-family: 'Barlow', sans-serif; color:#e71f10; padding-right: 10px; font-size: 43px;}
.f_f li .rig .bin{ width: 50%; font-size: 13px; line-height: 23px; margin-top: 14px; float: left;}
.f_f li .bid{ width: 100%; height: 170px; float: left;}
.f_f li .bid img{ width: 100%; height: 170px; border-radius: 0 0 5px 5px;}
.f_f li:nth-child(2n-0){ background: #e71f10;}
.f_f li:nth-child(2n-0) .rig,.f_f li:nth-child(2n-0) .rig .big i,.f_f li:nth-child(2n-0) .rig .bin{ color: #fff; }
.f_f li:nth-child(n+7) .bin{ height: 148px; }
.f_g{ width: 100%; height: 494px; margin: 65px auto 65px auto; text-align: center; display: flex; align-items: center; }
.f_g img{ width: 100%;}
/**/
.f_list{ width: 92.8%; height: auto; padding:50px 3.6% 0 3.6%; display: grid; grid-template-columns: repeat(4,1fr);}
.f_list li{ width: 432px; height: 282px; display: inline-block; background: #f3f3f3; margin: 10px auto;}
.f_list li button{border: 0;}
.f_list li .tu{ width:100%; height: 282px; overflow: hidden;}
.f_list li .tu img{ width: 100%; height: 100%; transition: transform 0.3s ease;}
.f_list li:hover .tu img{ transform: scale(1.2);}
.f_list li .text{ width: 100%; line-height: 50px; background: rgba(0,0,0,.4); font-size: 16px; font-weight: bold; text-align: center; color: #fff; margin-top: -50px; position: relative;}
.f_list li .text a{ color: #fff; }
/**/
.g_a{ width: 92.8%; height: auto; padding:74px 3.6% 0 3.6%;}
.g_a .tit{ width: 100%; height: 81px; background:url(/images/ygj.png) left top no-repeat; padding-top: 108px;}
.g_a .tit li{ width: 100%; line-height: 25px; font-size: 14px; list-style-type: disc;}
.g_a .tit li::marker{color: #e71f10; font-size: 18px;}
.g_a .tin{ width: 100%; height: auto; margin-top: 100px;}
.g_a .tin li{ width: 563px; height: 464px; display: block;}
.g_a .tin li .tu{ width: 100%; height: 327px;}
.g_a .tin li .tu img{ width: 100%; border-radius: 5px 5px 0 0; }
.g_a .tin li .big_t{ width: 100%; line-height: 44px; margin-top: 12px; font-size: 30px; font-weight: bold; color: #686868; }
.g_a .tin li .sma_n{ width: 480px; padding-top:15px; padding-left: 23px; background: url(/images/text_h.png) left 23px no-repeat; line-height: 22px; font-size: 15px;}
.g_a .tin .a{ width: 563px; height: auto; float: left; margin-bottom: 64px;}
.g_a .tin .a .tu{ width: 100%; height: auto;}
.g_a .tin .a .tu img{ width: 100%; border-radius: 10px; }
.g_a .tin .a .big_t{ width: 100%; line-height: 44px; margin-top: 12px; font-size: 30px; font-weight: bold; color: #686868; }
.g_a .tin .a .sma_n{ width: 480px; padding-top:15px; padding-left: 23px; background: url(/images/text_h.png) left 21px no-repeat; line-height: 22px; font-size: 15px;}
.g_a .tin_r{ width: 1164px; height: auto; float: right;}
.g_a .tin_r li{ width: 563px; height: 464px; display: block; float: left; margin-bottom:64px;}
.g_a .tin_r li:nth-child(even){ float: right; }
.g_a .tin_r li .tu{ width: 100%; height: 327px;}
.g_a .tin_r li .tu img{ width: 100%; border-radius: 10px; }
.g_a .tin_r li .big_t{ width: 100%; line-height: 44px; margin-top: 12px; font-size: 30px; font-weight: bold; color: #686868; }
.g_a .tin_r li .sma_n{ width: 480px; padding-top:15px; padding-left: 23px; background: url(/images/text_h.png) left 23px no-repeat; line-height: 22px; font-size: 15px;}
.g_a .n_r{ width: 100%; height: auto; display:grid; grid-template-columns: repeat(3, 1fr); box-sizing: border-box;}
.g_a .n_r li{ width: 563px; height: 464px; margin-bottom:64px; padding:0;}
.g_a .n_r li:nth-child(2n){margin:0 auto;}
.g_a .n_r li:nth-child(3n){margin-left: auto;}
.g_a .n_r li .tu{ width: 100%; height: 327px;}
.g_a .n_r li .tu img{ width: 100%; border-radius: 10px; }
.g_a .n_r li .big_t{ width: 100%; line-height: 44px; margin-top: 12px; font-size: 30px; font-weight: bold; color: #686868; }
.g_a .n_r li .sma_n{ width: 480px; padding-top:15px; padding-left: 23px; background: url(/images/text_h.png) left 23px no-repeat; line-height: 22px; font-size: 15px;}
.ml5{ margin-left: 5px; }
.h_a{ width: 100%; height: 647px; background: url(/images/h_bg.jpg) 29px 113px no-repeat; margin-top: 251px;}
.h_a_cont{ width: 850px; height: auto; margin-right: 190px; float: right; background: url(/images/jh.gif) left top no-repeat;}
.h_a_cont .tit{ width: 100%; height: 74px; padding-top: 50px; border-bottom: 1px solid #e71f10; line-height: 74px; font-size: 48px; font-weight: bold; }
.h_a_cont li{ line-height: 53px; margin-top: 32px; padding-left:64px; font-size: 24px;}
.h_a_cont li span{ font-size: 48px; letter-spacing: 1px; color: #e71f10; font-family: 'Barlow', sans-serif; font-weight: bold;}
.h_a_cont li:nth-child(2){ background: url(/images/tel.png) left 19px no-repeat; }
.h_a_cont li:nth-child(3){ background: url(/images/add.png) left 11px no-repeat; margin-top: 30px;}
.h_a_cont .tin{ width: 100%; height: 214px; margin-top: 33px;}
.h_a_cont .tin img{ width: 100%; }
.h_map{ width: 100%; height: auto; margin-top: 167px;}
.h_map img{ width:100%; height: auto;}

/* 弹窗 (background) */
.modal {display: none; position: fixed; z-index: 1;left: 0;top: 0;width: 100%; height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.6); }
/* 弹窗内容 */
.modal-content {background-color: #fefefe; margin: 5% auto; padding: 10px;border: 1px solid #888; width: 1200px; height: 755px; border-radius: 10px; transition: transform 0.3s ease;}
.modal-content .im{ width: 1108px; height: 376px; display: flex; margin:30px;}
.modal-content .im .l{ width: 612px; height: 377px;}
.modal-content .im .l img{ width: 100%;}
.modal-content .im .r{ width: 445px; height: 377px; margin-left:50px;}
.modal-content .im .r .t{ width: 100%; line-height: 62px; font-size: 30px; font-weight: bold; }
.modal-content .im .r .n{ width: 100%; }
.modal-content .im .r .n li{line-height: 40px; height: 40px; padding-left: 43px; font-size: 16px; margin:0;}
.modal-content .im .r .n li span{color:#e71f10;padding-left: 10px;}
.modal-content .im .r .n li b{padding-left: 10px;}
.modal-content .im .r .n li:nth-child(1){ background:url(/images/d_icon.png) left 9px no-repeat; }
.modal-content .im .r .n li:nth-child(2){ background:url(/images/d_icon.png) left -28px no-repeat; }
.modal-content .im .r .n li:nth-child(3){ background:url(/images/d_icon.png) left -67px no-repeat; }
.modal-content .im .r .n li:nth-child(4){ background:url(/images/d_icon.png) left -106px no-repeat; }
.modal-content .im .r .n li:nth-child(5){ background:url(/images/d_icon.png) left -143px no-repeat; }
.modal-content .dmap{ width: 100%; height: 269px; display: flex; margin:30px;}

/* 关闭按钮 */
.close {float: right;}
.close:hover,.close:focus {color: black;text-decoration: none;cursor: pointer;}