.about_container {width:100%;}
.about_container img { transition: all 0.5s;}
.banner_about {background: url(../images/about/banner_about.jpg) no-repeat center top;height: 400px;}
.box_1 {background-color:rgba(18,18,18,1);width:1920px;height:400px;justify-content:flex-center;}
.text_1 {width:182px;height:45px;overflow-wrap:break-word;color:rgba(255,255,255,1);font-size:48px;font-family:SimHei;text-align:left;white-space:nowrap;line-height:26px;margin:139px 0 0 362px;}
.section_2 {background-color:rgba(209,0,0,1);width:140px;height:4px;margin:28px 0 0 360px;}
.text_2 {width:151px;height:18px;overflow-wrap:break-word;color:rgba(255,255,255,1);font-size:18px;font-family:SimHei;text-align:left;white-space:nowrap;line-height:28px;margin:28px 0 138px 361px;}
.sub_nav_about {width:auto;height:90px;line-height:90px;text-align:center;display:flex;justify-content:center;align-items:center;}
.sub_nav_about span {width:160px;font-size:16px;list-style:none;color:#292929;position:relative;}
.sub_nav_about span a {color:#292929;}
.sub_nav_about span.active::after {content:" ";display:block;width:42px;height:2px;background:#D10000;position:absolute;left:60px;top:70px;}
.sub_nav_about span a:hover,
.sub_nav_about span.active a {color:rgba(209,0,0,1);}
.text_3 {width:66px;height:15px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:52px;}
.box_3 {background-color:rgba(233,233,233,1);width:100%;height:1px;margin-top:0;}
.about_1 {width:1200px;height:439px;margin:37px auto 0;}
.group_2 {width:634px;height:337px;margin-top:4px;}
.block_1 {width:503px;height:85px;}
.block_2 {width:164px;height:68px;margin-top:14px;}
.text_7 {width:164px;height:40px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:40px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:52px;}
.group_3 {background-color:rgba(209,0,0,1);width:46px;height:4px;margin:24px 0 0 1px;}
.image_1 {width:363px;height:85px;margin-left:-24px;}
.text_8 {width:633px;height:169px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:left;line-height:28px;margin:83px 0 0 1px;}
.group_4 {background-color:rgba(233,233,233,1);width:538px;height:310px;margin:82px 0 0 29px;overflow: hidden;}
.group_4 img:hover {transform: scale(1.1);}
.group_6 {background-color:rgba(91,91,91,1);width:60px;height:1px;margin:15px 0 0 7px;}
.image-wrapper_1 {background-color:rgba(203,127,127,0);height:26px;width:26px;margin:12px 0 0 24px;}
.label_2 {width:24px;height:26px;margin-left:2px;}
.text_9 {width:63px;height:11px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:12px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:26px;margin:8px 0 0 6px;}
.group_7 {background-color:rgba(91,91,91,1);width:60px;height:1px;margin:15px 0 0 7px;}
.image-wrapper_2 {background-color:rgba(203,127,127,0);height:26px;width:26px;margin:13px 0 0 24px;}
.label_3 {width:26px;height:21px;margin-top:2px;}
.text_10 {width:50px;height:11px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:12px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:26px;margin:8px 0 0 12px;}
.group_8 {background-color:rgba(91,91,91,1);width:60px;height:1px;margin:14px 0 0 7px;}
.image-wrapper_3 {background-color:rgba(203,127,127,0);height:26px;width:26px;margin:13px 0 0 24px;}
.label_4 {width:24px;height:23px;margin:2px 0 0 1px;}
.text_11 {width:50px;height:11px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:12px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:26px;margin:8px 0 0 13px;}
.group_9 {background-color:rgba(91,91,91,1);width:60px;height:1px;margin:14px 0 0 7px;}
.image-wrapper_4 {background-color:rgba(203,127,127,0);height:26px;width:26px;margin:13px 0 0 24px;}
.label_5 {width:24px;height:24px;margin:2px 0 0 1px;}
.text_12 {width:51px;height:11px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:12px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:26px;margin:8px 0 0 12px;}
.group_10 {background-color:rgba(91,91,91,1);width:60px;height:1px;margin:14px 0 0 7px;}
.image-wrapper_5 {background-color:rgba(203,127,127,0);height:26px;width:26px;margin:13px 0 0 24px;}
.image_2 {width:25px;height:19px;margin:4px 0 0 1px;}
.text_13 {width:50px;height:11px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:12px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:26px;margin:8px 0 15px 13px;}
.about_2 {width: 1200px;margin: 0 auto;}
.text_14 {width:280px;height:29px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:30px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:52px;margin: 104px auto 0;display: block;}
.box_5 {background-color:rgba(209,0,0,1);width:46px;height:4px;margin: 26px auto 0;}
.box_6 {width:1194px;height:193px;margin:32px 0 0 0;}
.section_3 {width:174px;height:193px;}
.text-wrapper_2 {width:143px;height:28px;margin-left:10px;}
.text_15 {width:43px;height:12px;overflow-wrap:break-word;color:rgba(219,221,225,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:52px;margin-top:16px;}
.text_16 {width:80px;height:28px;overflow-wrap:break-word;color:rgba(219,221,225,1);font-size:34px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:52px;}
.image_3 {width:174px;height:131px;margin-top:34px;}
.paragraph_1 {width:1013px;height:169px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:left;line-height:28px;margin-top:9px;}
.box_7 {width:1200px;height:310px;margin:58px 0 0 0;}
.block_3 {background-color:rgba(233,233,233,1);height:310px;width:708px;}
.block_4 {width:708px;height:310px;overflow: hidden;}
.block_4 img:hover {transform: scale(1.1);}
.block_5 {background-color:rgba(233,233,233,1);height:310px;width:468px;}
.box_8 {width:468px;height:310px;overflow: hidden;}
.box_8 img:hover {transform: scale(1.1);}
.text_17 {width:1178px;height:92px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:left;line-height:28px;margin:73px 0 0 0;display: inline-block;}
.about_3 {background:url(../images/about/about_fz_bg.png) no-repeat center top rgba(242,242,242,1);position:relative;width:100%;height:916px;overflow:hidden;margin-top:99px;}
.about_3_t {width:165px;height:95px;margin:99px auto 0;}
.text_18 {width:165px;height:40px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:40px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:52px;}
.text_19 {width:129px;height:14px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:18px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:20px 0 0 18px;}
.section_4 {background-color:rgba(209,0,0,1);width:46px;height:4px;margin:20px auto 0;}
.fazhan_container {width:1064px;height:560px;margin:0 auto;}
.section_5 {width:1064px;height:420px;margin:40px 0 0 0;}
.image_4 {width:688px;height:420px;}
.box_10 {width:349px;height:91px;margin-top:38px;}
.text_20 {width:245px;height:28px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:28px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:22px;}
.section_6 {background-color:rgba(91,91,91,1);width:46px;height:4px;margin:20px 0 0 2px;}
.text_21 {width:348px;height:16px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:left;line-height:22px;margin:23px 0 0 1px;}
.about_4 {width: 1200px;margin: 0 auto;}
.text-group_3 {width:267px;height:74px;margin:99px auto 0;}
.text_28 {width:267px;height:40px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:40px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:52px;}
.text_29 {width:68px;height:14px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:18px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:20px 0 0 100px;}
.box_11 {background-color:rgba(209,0,0,1);width:46px;height:4px;margin:20px auto 0;}
.text_30 {width:1121px;height:64px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:left;line-height:28px;margin:41px 0 0 0;display: inline-block;}
.box_12 {width:1071px;height:194px;margin:44px 0 101px 58px;}
.group_11 {width:270px;height:152px;margin-top:25px;}
.block_6 {background-color:rgba(255,255,255,1);height:118px;width:270px;}
.group_12 {background-color:rgba(243,243,243,1);border-radius:6px;height:76px;width:76px;margin:-9px 0 0 58px;}
.image-wrapper_6 {background-color:rgba(185,142,142,0);height:42px;width:42px;margin:17px 0 0 17px;}
.label_6 {width:42px;height:33px;margin-top:5px;}
.text-wrapper_4 {width:61px;height:65px;overflow-wrap:break-word;font-size:0;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:33px;margin:-31px 0 0 66px;}
.text_31 {width:61px;height:65px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:40px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:33px;}
.paragraph_2 {width:61px;height:65px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.text_32 {width:61px;height:65px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.group_13 {background-color:rgba(233,233,233,1);width:1px;height:194px;margin-left:65px;}
.group_14 {width:270px;height:152px;margin:25px 0 0 65px;}
.group_15 {background-color:rgba(255,255,255,1);height:118px;width:270px;}
.group_16 {background-color:rgba(243,243,243,1);border-radius:6px;height:76px;width:76px;margin:-9px 0 0 58px;}
.image-wrapper_7 {background-color:rgba(185,142,142,0);height:42px;width:42px;margin:17px 0 0 17px;}
.label_7 {width:41px;height:41px;}
.text-wrapper_5 {width:92px;height:65px;overflow-wrap:break-word;font-size:0;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:33px;margin:-31px 0 0 50px;}
.text_33 {width:92px;height:65px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:40px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:33px;}
.paragraph_3 {width:92px;height:65px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.text_34 {width:92px;height:65px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.group_17 {background-color:rgba(233,233,233,1);width:1px;height:194px;margin-left:65px;}
.group_18 {width:270px;height:152px;margin:25px 0 0 64px;}
.box_13 {background-color:rgba(255,255,255,1);height:118px;width:270px;}
.group_19 {background-color:rgba(243,243,243,1);border-radius:6px;height:76px;width:76px;margin:-9px 0 0 58px;}
.image-wrapper_8 {background-color:rgba(185,142,142,0);height:42px;width:42px;margin:17px 0 0 17px;}
.label_8 {width:39px;height:36px;margin:4px 0 0 2px;}
.text-wrapper_6 {width:170px;height:67px;overflow-wrap:break-word;font-size:0;font-family:MicrosoftYaHei;text-align:center;line-height:33px;margin:-33px 0 0 13px;}
.text_35 {width:170px;height:67px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:40px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.paragraph_4 {width:170px;height:67px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.text_36 {width:170px;height:67px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:14px;font-family:MicrosoftYaHei;text-align:left;line-height:33px;}
.group_20 {background-color:rgba(76,76,76,1);width:1920px;height:350px;margin:3618px 0 0 -1920px;}
.section_14 {width:190px;height:30px;margin:60px 0 0 360px;}
.image-wrapper_9 {background-color:rgba(0,0,0,0);height:30px;width:30px;}
.label_9 {width:29px;height:23px;margin:3px 0 0 1px;}
.text_37 {width:150px;height:11px;overflow-wrap:break-word;color:rgba(187,187,187,1);font-size:12px;font-family:MicrosoftYaHei;text-align:left;white-space:nowrap;line-height:26px;margin-top:9px;}
.section_15 {width:1161px;height:142px;margin:9px 0 0 399px;}
.text-wrapper_7 {width:185px;height:77px;overflow-wrap:break-word;font-size:0;font-family:MicrosoftYaHei;text-align:left;line-height:32px;margin-top:65px;}
.paragraph_5 {width:185px;height:77px;overflow-wrap:break-word;color:rgba(187,187,187,1);font-size:12px;font-family:MicrosoftYaHei;text-align:left;line-height:32px;}
.text_38 {width:185px;height:77px;overflow-wrap:break-word;color:rgba(255,255,255,1);font-size:12px;font-family:MicrosoftYaHei;text-align:left;line-height:32px;}
.image-text_2 {width:118px;height:140px;margin:1px 0 0 105px;}
.group_21 {background-color:rgba(217,217,217,1);width:118px;height:118px;}
.group_22 {width:234px;height:78px;margin-left:519px;}
.block_7 {background-color:rgba(96,96,96,1);width:234px;height:46px;margin-top:20px;}
.section_16 {background-color:rgba(91,91,91,1);width:1920px;height:1px;margin-top:40px;}
.text_40 {width:569px;height:11px;overflow-wrap:break-word;color:rgba(187,187,187,1);font-size:12px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:26px;margin:28px 0 29px 676px;}
.group_24 {width:1161px;height:27px;margin:18px 0 0 399px;}
.text_41 {width:33px;height:16px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin-top:11px;}
.text_42 {width:66px;height:15px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:12px 0 0 137px;}
.text_43 {width:66px;height:15px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:12px 0 0 120px;}
.text_44 {width:66px;height:16px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:11px 0 0 120px;}
.text_45 {width:83px;height:15px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:12px 0 0 112px;}
.text_46 {width:65px;height:15px;overflow-wrap:break-word;color:rgba(209,0,0,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:22px;margin:12px 0 0 112px;}
.box_14 {background-color:rgba(209,0,0,0);width:24px;height:24px;margin-left:126px;}
.text_47 {width:21px;height:12px;overflow-wrap:break-word;color:rgba(41,41,41,1);font-size:16px;font-family:MicrosoftYaHei;text-align:center;white-space:nowrap;line-height:52px;margin:13px 0 0 10px;}
.group_25 {width:32px;height:2px;margin:28px 0 0 1331px;}
.box_15 {background-color:rgba(209,0,0,1);width:32px;height:2px;}
.image-wrapper_10 {background-color:rgba(209,0,0,1);height:102px;width:274px;position:absolute;left:0;top:0;}
.image_5 {width:243px;height:57px;margin:23px 0 0 16px;}
.custom-pagination {width:1200px !important;margin:0 auto;position:relative;margin-bottom:30px !important;list-style:none;padding:0;}
.custom-pagination::after {border-bottom:1px dashed rgba(138,138,138,1);content:" ";width:100%;display:block;left:0;position:absolute;bottom:9px;}
.custom-pagination li {display:inline-block;font-size:24px;width:56px;height:70px;text-align:center;margin-left:148px;cursor:pointer;position:relative;}
.custom-pagination li:first-child {margin-left:35px;}
.custom-pagination li label {border-radius:50%;background-color:rgba(242,242,242,1);width:20px;height:20px;border:2px solid rgba(91,91,91,1);display:block;margin:auto;position:absolute;bottom:0;left:18px;z-index:9;position:absolute;}
.custom-pagination li.active {color:rgba(209,0,0,1);}
.custom-pagination li.active label {background-color:rgba(209,0,0,1) !important;border:2px solid rgba(209,0,0,1) !important;}

/*联系我们*/
.contact_content_box {width: 100%;overflow: hidden;}
.contact_content {width:1200px;height:748px;margin:60px auto 100px;position: relative;}
.contact_left {width:412px;height:523px;margin-top:16px;}
.contact_left_title {width:412px;height:76px;}
.contact_left_title strong {width:412px;height:40px;color:rgba(41,41,41,1);font-size:40px;line-height:52px;font-weight:inherit;}
.contact_left_title span {display:block;width:121px;height:14px;color:rgba(41,41,41,1);font-size:18px;white-space:nowrap;line-height:22px;margin:22px 0 0 1px;}
.contact_left_main {width:279px;height:353px;overflow-wrap:break-word;color:rgba(91,91,91,1);font-size:18px;text-align:left;line-height:26px;margin-top:94px;}
.contact_right_main {background-color:rgba(242,242,242,1);height:748px;width:1086px;position: absolute;left: 475px;top: 0;}
.contact_right_map {height:748px;width:1086px;background: url(../images/about/contact_right_map.jpg) no-repeat left top;}
.contact_map_location {width:46px;height:60px;margin:427px 0 0 770px;}