.container {width: 1200px;margin: auto;}
.hidden{display: none!important;}
.soft_nav.footer {background-color: #333333;background-image: none;}
/* nav ¸²¸Ç */
.menu, .menu .menu_1_item, .menu .menu_2_item {/* background-color: rgba(255, 255, 255, 0.1); */}
/* ------------------------------------ ¹«¹² ------------------------------ */
.soft_nav_title1 {padding-top:60px;color: #333;font-size: 30px;text-align: center;font-weight: bold;} 
.soft_nav_title2 {margin-top: 17px;color: #CCCCCC;font-size:18px;text-align: center;letter-spacing: 1px;}
.soft_nav_title_color {color: #FF6C00;font-weight: bold;}
.title1 {padding-top:60px;text-align: center;color: #333333;font-size: 30px;font-weight:bold;letter-spacing:1px;}
.title2 {margin: 10px auto 0px;color: #4D4D4D;line-height:26px;font-size:18px;text-align: center;}
/* ÁÁµã¼ä¾à */
.soft_nav_title_color.feature {padding-right: 40px;font-style:italic;font-size:30px;}

.soft_nav_title1 .enc {position: relative;top: 2px;}
.container {width: 1200px;margin: auto;}
.hidden{display: none!important;}
/*  */
.soft_nav_title2 .f1 {padding-right: 22px;}
/* ------------------------------------ banner ------------------------------ */
.banner {height:auto;position: relative;}
.banner img{ width:100%; height:auto}
.banner span{ display:block; width:154px;position: absolute; top:410px; left:361px;cursor:pointer}
/* ------------------------------------ part1 ------------------------------ */
.yxxcx_part1{}
.yxxcx_part1_body{ width:1147px; margin:60px auto;}
.yxxcx_part1_body_title{ width:369px; margin-right:8px; float:left; margin-top:240px}
.yxxcx_part1_body_title h1{ width:30px; line-height:36px; color:#333333; width:100%}
.yxxcx_part1_body_title h1 b{color:#FD6C21}
.yxxcx_part1_body_title span{ font-size:16px; line-height:36px; color:#333333; display:block; width:310px;margin-top: 10px;}
.yxxcx_part1_body_nr{width:770px;float:left}
.yxxcx_part1_body_nr_list{width:339px; height:89px; margin:8px;float:left; background:url(../images/yxxcx_part1_body_nr_list.png) no-repeat 0 0; padding:30px 0 0 30px}
.yxxcx_part1_body_nr_list span{ display:block; width:80px; float:left;vertical-align:middle; height:80px}
.yxxcx_part1_body_nr_list span img{ max-width:60px; max-height:60px}
.yxxcx_part1_body_nr_list dl{ margin-right:10px; height:auto}
.yxxcx_part1_body_nr_list dl dt{ font-size:21px; line-height:20px; color:#333333}
.yxxcx_part1_body_nr_list dl dd{font-size:16px; line-height:22px; color:#666666; margin-top:8px}
/* ------------------------------------ part2 ------------------------------ */
.yxxcx_part2 {height:auto; padding:60px 0; background:#F5F6F7}
.yxxcx_part2 .rm_title1 {color: #333333;font-size: 32px;font-weight:bold;text-align: center;}
.yxxcx_part2 .rm_title2 {margin-top: 18px;color: #666666;font-size:18px;text-align: center;}
.yxxcx_part2_body{ width:1020px; margin:0 auto}
.yxxcx_part2_body dl{ width:199px; margin:40px 28px 0 28px; float:left}
.yxxcx_part2_body dl dt{}
.yxxcx_part2_body dl dt img{ width:100%}
.yxxcx_part2_body dl dd{ margin-top:20px}
.yxxcx_part2_body dl dd h1{ font-size:20px; line-height:28px; color:#333333; text-align:center}
.yxxcx_part2_body dl dd span{ font-size:16px; line-height:28px; color:#666666; text-align:center; display:block;margin-top:10px}
/* ------------------------------------ part3 ------------------------------ */
.xfx_part3 {height:auto;}
.yxxcx_part3_body { width:1260px; margin:50px auto}
.yxxcx_part3_body_left{width:415px; float:right; margin-top:107px}
.yxxcx_part3_body_left_p1{font-size:30px; line-height:42px; margin-bottom:20px; font-weight:bold}
.yxxcx_part3_body_left_p2{font-size:18px; line-height:36px;color:#666666}
.yxxcx_part3_body_right{ width:750px; float:left}
.yxxcx_part3_body_right img{ width:593px; height:auto}
/* ------------------------------------ part4 ------------------------------ */
.yxxcx_part4 {height:560px; padding:60px 0; background:url(../images/yxxcx_part4.png) no-repeat center bottom #F5F6F7;background-size: 80% 80%;background-position: center bottom 0;}
.yxxcx_part4 .rm_title1 {color: #333333;font-size: 32px;font-weight:bold;text-align: center;}
.yxxcx_part4 .rm_title2 {margin-top: 18px;color: #333333;font-size:18px;text-align: center;}
.yxxcx_part4_body{ width:1068px; margin:50px auto}
.yxxcx_part4_body dl{ width:466px; height:61px; margin:34px; float:left}
.yxxcx_part4_body dl dt{ width:61px; float:left}
.yxxcx_part4_body dl dt img{ width:100%; height:auto}
.yxxcx_part4_body dl dd{ width:353px;float: left;margin-left: 12px;}
.yxxcx_part4_body dl dd h1{ font-size:24px; line-height:33px; color:#323333}
.yxxcx_part4_body dl dd span{ font-size:18px; line-height:25px; color:#323333; display:block}
/* ------------------------------------ part5 ------------------------------ */
.yxxcx_part5 {height:auto;}
.yxxcx_part5_body { width:1100px; margin:50px auto 0 auto}
.yxxcx_part5_body_left{width:415px; float:left; margin-top:107px}
.yxxcx_part5_body_left_p1{font-size:30px; line-height:42px; margin-bottom:20px; font-weight:bold}
.yxxcx_part5_body_left_p2{font-size:18px; line-height:36px; margin-top:10px; color:#666666}
.yxxcx_part5_body_right{ width:509px; float:right;}
/* ------------------------------------ part6 ------------------------------ */
.yxxcx_part6 {height:auto; background:#F5F6F7; padding-top:50px}
.yxxcx_part6_body { width:1100px; margin:0 auto}
.yxxcx_part6_body_left{width:455px; float:right; margin-top:107px}
.yxxcx_part6_body_left_p1{font-size:30px; line-height:42px;font-weight:bold}
.yxxcx_part6_body_left_p2{font-size:18px; line-height:36px; margin-top:20px; color:#666666}
.yxxcx_part6_body_right{ width:509px; float:left;}
.yxxcx_part6_body_right img{ width:100%; height:auto}
/* ------------------------------------ part7 ------------------------------ */
.yxxcx_part7 {height:auto;}
.yxxcx_part7_body { width:1100px; margin:50px auto 0 auto}
.yxxcx_part7_body_left{width:780px; float:left; margin-top:50px}
.yxxcx_part7_body_left_p1{font-size:30px; line-height:42px; font-weight:bold}
.yxxcx_part7_body_left_p2{font-size:18px; line-height:22px; margin-top:10px; color:#666666}
.yxxcx_part7_body_left_p3{ width:100%; margin-top:80px}
.yxxcx_part7_body_left_p3 dl{ width:220px; margin-right:38px; float:left}
.yxxcx_part7_body_left_p3 dl dt{ height:49px; background:url(../images/yxxcx_part7_body_left_p3.png) no-repeat 0 0; padding-left:20px; font-size:20px; line-height:50px; color:#fff}
.yxxcx_part7_body_left_p3 dl dd{font-size:18px; line-height:26px; margin-top:20px; color:#666666}
.yxxcx_part7_body_right{ width:316px; float:right;}
.yxxcx_part7_body_right img{ width:100%}
/* ------------------------------------ part8 ------------------------------ */
.yxxcx_part8 {height:auto; background:#F5F6F7; padding-top:50px}
.yxxcx_part8_body { width:1100px; margin:0 auto}
.yxxcx_part8_body_left{width:455px; float:right; margin-top:60px}
.yxxcx_part8_body_left_p1{font-size:30px; line-height:42px; font-weight:bold}
.yxxcx_part8_body_left_p2{font-size:18px; line-height:36px; margin-top:10px; color:#666666}
.yxxcx_part8_body_right{ width:573px; float:left;}
.yxxcx_part8_body_right img{ width:100%; height:auto}
.yxxcx_part8_t_right{ width:400px; float:left}
.yxxcx_part8_t_right_nr{ width:400px;margin:20px auto}
.yxxcx_part8_t_right_nr_1{width:280px; float:left;text-align:left; margin-left:18px}
.yxxcx_part8_t_right_nr_1_p1{padding-top: 14px;color: #1A1A1A;font-size:26px;font-weight:400;}
.yxxcx_part8_t_right_nr_1_p2{margin-top:14px;color: #666666;font-size:16px;line-height:20px;}
.yxxcx_part8_t_right_nr_2{width:102px; float:left}
.yxxcx_part8_t_right_nr_2 img{ width:100%; height:auto}
/* ------------------------------------ part9 ------------------------------ */
.yxxcx_part9 {height:auto; padding-top:60px;}
.yxxcx_part9 .rm_title1 {color: #333333;font-size: 32px;font-weight:bold;text-align: center;}
.yxxcx_part9 .rm_title2 {margin-top: 18px;color: #666666;font-size:18px;text-align: center; line-height:26px}
.yxxcx_part9_body{ width:400px; margin:50px auto 0 auto; text-align:center}
.yxxcx_part9_body img{ width:100%; height:auto}




.xfx_part1 {height:auto; padding:60px 0 90px;}
.xfx_part1 .container {position: relative;}
.soft_2_title1 {padding-top: 60px;text-align: center;color: #333333;font-size: 30px;font-weight:bold;letter-spacing: 1px;}
.soft_2_title1 .left {margin-right: 25px;}
.part1_body {}
.part1_box_p{margin-top: 38px;max-width: 1150px;display: flex;flex-direction: row;}
.part1_box {flex: 1;height: 160px;box-sizing: border-box;padding: 42px 54px 0px 50px;}
.part1_box.t1 {background: #FFF7E8;}
.part1_box.t2 {background: #FFEDD9;}
.part1_cont1 {color: #4D4D4D;font-size:20px;font-weight:bold;}
.part1_cont2 {margin-top: 10px;color: #666666;font-size:14px;line-height:22px;}
/* --------------------------------------------- 2 */ 
.xfx_part2 {height:auto;background: #F2F2F2; padding-bottom:60px}
.xfx_part1 .soft_2_title1 .letter {padding: 0px 10px;}
.part2_body {margin-top: 44px;display: flex;flex-direction: row;justify-content: space-between;}
.part2_box {width:268px;box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.16);border-radius:9px;background: #fff;box-sizing: border-box;padding: 53px 22px;text-align: center;}
.part2_box  img {height: 56px;width: auto;}
.part2_p1 {margin-top: 42px;color: #333333;font-size:18px;font-weight:bold;text-align: center;}
.part2_p2 {margin-top: 12px;color: #666666;font-size:14px;color: #666666;line-height:22px;padding: 0 10px;text-align: left;}
/* ------------------------------------ part3 ------------------------------ */
.xfx_part3 {height:auto;}
.xfx_part3 .container {position: relative;}
.part3_body { margin:60px auto 0 auto; text-align:center}
/* ------------------------------------ part4 ------------------------------ */
.xfx_part4 {height:auto;background: #F2F2F2;}
.part4_body { margin:60px auto 0 auto; text-align:center; width:1212px;}
.part4_body_p{ width:388px; height:126px; float:left; background:#fff;border-radius:10px; margin:8px}
.part4_body_p dl{ width:258px; float:left; text-align:left; padding-left:50px}
.part4_body_p dl dt{font-size:21px;line-height:30px; margin-top:25px}
.part4_body_p dl dd{font-size:16px;line-height:22px; margin-top:8px}
.part4_body_p span{ display:block; width:80px; float:left; height:126px; line-height:126px}
.part4_body_p span img{ max-width:70px; height:auto; text-align:left}
@media only screen and (max-width: 1399px){
.banner span{top:288px; left:261px;}
}
@media only screen and (max-width: 1299px){
.banner span{top:220px; left:220px;}
.title1{font-size: 32px;}
}
@media only screen and (max-width: 1099px){
.banner span{top:200px; left:200px;}
.title1{font-size: 30px;}
}
@media only screen and (max-width: 959px){
.banner span{top:180px; left:180px;}
.yboss_part1 .yboss_part1_b{width: 220px;}
}
@media only screen and (max-width: 767px){
.banner span{width:80px;top:100px; left:70px;}
.mrgnm{width: auto; padding: 0 3%!important;}
.yxxcx_part1_body {width:96%;margin:10px auto;}
.title1{font-size: 20px;padding-top: 30px;line-height: 30px;}
.yxxcx_part1_body_title {width:100%;margin-right:0;float: left;margin-top:20px; text-align:center}
.yxxcx_part1_body_title h1 {width:100%;line-height: 30px;color: #333333;width: 100%; font-size:24px;}
.yxxcx_part1_body_title span {font-size: 13px;line-height: 30px;width:100%;margin-top:0;}
.yxxcx_part1_body_nr {width:100%; margin-top:10px}
.yxxcx_part1_body_nr_list {width:49%;height:120px;margin: 2px 1% 8px 0;float: left;background:none; background:#FFF6EE;padding:10px 0 10px 0;border-radius:5px;}
.yxxcx_part1_body_nr_list:nth-child(2n){margin-left:1%; margin-right:0}
.yxxcx_part1_body_nr_list span {height:40px;float: left;display:block; margin-left:10px; margin-top:3px}
.yxxcx_part1_body_nr_list span img{width:auto; height:30px;}
.yxxcx_part1_body_nr_list dl {height: auto;margin-left:10px; margin-top:3px;display:block; float:left}
.yxxcx_part1_body_nr_list dl dt {font-size:16px;line-height: 20px;font-weight: bold;}
.yxxcx_part1_body_nr_list dl dd {font-size: 12px;line-height:18px;margin-top:3px;}
.yxxcx_part2_body {width: 100%;margin: 0 auto;}
.yxxcx_part2_body dl {width:49%;margin: 2px 1% 30px 0;float: left;}
.yxxcx_part2_body dl dt img{max-width:100%; height:auto}
.yxxcx_part2 {padding: 30px 0 10px 0;}
.yxxcx_part2 .rm_title1 {font-size: 24px;}
.yxxcx_part2 .rm_title2 {margin-top: 10px;font-size: 13px;}
.yxxcx_part2_body {width: 100%;margin: 15px auto;}
.yxxcx_part2_body dl dd h1 {font-size: 16px;line-height: 20px;}
.yxxcx_part2_body dl dd span {font-size: 12px;line-height: 20px;display: block;margin-top: 10px; padding:0 10px}
.yxxcx_part2_body dl dd {margin-top: 10px;}
.yxxcx_part2_body dl dd span {line-height:18px; margin-top:5px}
.yxxcx_part3_body {width:96%;margin: 30px auto;}
.yxxcx_part3_body_right {width:100%;float: left; margin-top:20px}
.yxxcx_part3_body_right img {max-width:100%; height:auto}
.yxxcx_part3_body_left {width: 100%;float:left;margin-top:0px;}
.yxxcx_part3_body_left_p1 {font-size: 24px;line-height: 30px;margin-bottom: 10px;font-weight: bold;text-align: center;}
.yxxcx_part3_body_left_p2 {font-size: 14px;line-height: 24px;text-align: center; margin-top:10px}
.yxxcx_part4 {height:auto;padding: 30px 0;background:none;background:#F5F6F7;}
.yxxcx_part4 .rm_title1 {font-size: 24px;}
.yxxcx_part4_body {width:96%;margin:20px auto;}
.yxxcx_part4_body dl {width:44%;margin:2px 3% 8px 3%;float: left; text-align:center; height:150px}
.yxxcx_part4_body dl dd h1 {font-size: 16px;line-height: 33px;}
.yxxcx_part4_body dl dd span {font-size: 12px;line-height: 20px;}
.yxxcx_part4_body dl dt {width:100%;float: left; margin-top:6px; text-align:center}
.yxxcx_part4_body dl dt img{ width:60px; height:auto}
.yxxcx_part4_body dl dd {width:100%;float: left;margin-left:0;}
.yxxcx_part5{ width:96%;height:auto; margin:0 auto}
.yxxcx_part5_body {width: 100%;margin: 30px auto 0 auto;}
.yxxcx_part5_body_left {width:86%;float:none;margin:0px auto; text-align:center}
.yxxcx_part5_body_left_p1 {font-size:24px;line-height:30px;margin-bottom: 10px;font-weight: bold; text-align:center}
.yxxcx_part5_body_left_p2 {font-size: 14px;line-height: 25px;margin-top:10px;}
.yxxcx_part5_body_right {width: 86%; margin:20px auto; float:none}
.yxxcx_part5_body_right img {max-width: 100%; height:auto}
.yxxcx_part6 {padding-top: 30px;}
.yxxcx_part6_body {width: 80%;margin: 0 auto;}
.yxxcx_part6_body_right {width:100%;float: left; margin-top:20px}
.yxxcx_part6_body_right img{max-width:100%; height:auto}
.yxxcx_part6_body_left {width:100%;margin-top:0px; text-align:center}
.yxxcx_part6_body_left_p1 {font-size:24px;line-height:30px;margin-bottom: 10px;font-weight: bold; text-align:center}
.yxxcx_part6_body_left_p2 {font-size: 14px;line-height: 25px;margin-top:10px;}
.yxxcx_part7_body {width:96%;margin: 30px auto 0 auto;}
.yxxcx_part7_body_left {width:100%;float: left;margin-top:0px;}
.yxxcx_part7_body_left_p1 {font-size:24px;line-height:30px;font-weight: bold; text-align:center}
.yxxcx_part7_body_left_p2 {font-size: 14px;line-height: 20px;margin-top: 10px; text-align:center}
.yxxcx_part7_body_left_p3 {width: 86%;margin: 20px auto;}
.yxxcx_part7_body_left_p3 dl { width:100%;margin-right:0;float: left;}
.yxxcx_part7_body_left_p3 dl dt {font-size: 16px;line-height: 50px;color: #fff;}
.yxxcx_part7_body_left_p3 dl dd {font-size: 14px;line-height: 20px;margin-top: 20px;margin-bottom: 20px;}
.yxxcx_part7_body_right {width: 100%;float: right; text-align:center}
.yxxcx_part7_body_right img{max-width:80%; height:auto}
.yxxcx_part8 {padding-top: 30px;}
.yxxcx_part8_body {width:96%;margin: 0 auto;}
.yxxcx_part8_body_right {width:86%;float: none; margin:0 auto; text-align:center}
.yxxcx_part8_body_right img{max-width:100%; height:auto}
.yxxcx_part8_body_left {width: 100%;margin-top: 0px;}
.yxxcx_part8_body_left_p1 {font-size:24px;line-height:30px;margin-bottom: 10px;font-weight: bold; text-align:center}
.yxxcx_part8_body_left_p2 {font-size: 14px;line-height: 25px;margin-top:10px; text-align:center}
.yxxcx_part8_t_right_nr {width: 100%;}
.yxxcx_part8_t_right_nr_2 {width: 80px;}
.yxxcx_part8_t_right_nr_1 {width:calc(100% - 90px);margin-left: 10px;}
.yxxcx_part8_t_right_nr_1_p1 {padding-top: 10px;font-size: 16px;font-weight: bold;}
.yxxcx_part8_t_right_nr_1_p2 {margin-top: 10px;font-size: 14px;line-height: 20px;}
.yxxcx_part9 {padding-top: 30px;}
.yxxcx_part9 .rm_title1 {font-size: 24px;}
.yxxcx_part9 .rm_title2 {margin-top: 18px;color: #666666;font-size: 14px;line-height: 25px;}
.yxxcx_part9_body {width: 70%;margin: 30px auto 0 auto;text-align: center;}
.yxxcx_part9_body img { width:100%}
}