.background_hover{position: absolute; left: 9999px; top: 0; opacity: 0;}
@font-face{font-family: 'oswald'; src: url('../fonts/hundin1451-1.ttf');}
@font-face{font-family: 'number'; src: url('../fonts/airsidesans.ttf');}
.about_content{width: 1280px; margin: 0 auto;}
.new_header{width: 100%; height: 75px; background: #ffffff;}
.new_logo{display: block; width: 89px; height: 34px; background: url("../images/logo.png") no-repeat; margin-top: 16px;background-size:100%}
.nav_content{margin: 28px 0 0 215px;}
.yd_bazaar{margin: 0 52px 0 215px;}
.yd_bazaar_box{position: relative; height: 40px; cursor: pointer;}
.yd_bazaar_box span{height: 16px; font-size: 14px; font-weight: 400; line-height: 16px; color: #000000;}
.agora_yd{height: 47px; cursor: pointer;}
.agora_yd a:before{position: absolute; right: -12px; top: 5px; z-index: 9; display: block; content: ''; width: 0; height: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 6px solid #000000; margin-left: 5px; vertical-align: middle; transition: all 0.2s;}
.color_link a:before{border-top: 6px solid #E60000; transform: rotate(180deg);}
.yd_bazaar_list{position: absolute; top: 75px; z-index: 999; width: 100%; height: 619px; background: #F2F4F6; display: none;}
.yd_nav_box{width: 100%; padding-top: 33px; box-sizing: border-box;}
.yd_nav_left{width: 874px;}
.yd_nav_right{width: 245px; margin-left: 87px;}
.yd_nav_title{border-bottom: 1px solid #E6E9EC; padding-bottom: 18px; box-sizing: border-box;}
.yd_nav_title h3{height: 18px; font-size: 16px; font-weight: bold; color: #000000; line-height: 18px;}
.yd_nav_title h3:before{display: inline-block; content: ''; margin-right: 14px; vertical-align: middle; width: 2px; height: 13px; background: #E60000;}
.yd_nav_list{width: 100%; margin-top: 28px;}
.nav_list_box{margin-right: 121px;}
.nav_list_box:last-of-type{margin-right: 0;}
.nav_list_box h3{height: 20px; color: #000000; font-size: 14px; font-weight: bold; line-height: 20px;}
.list_nav{margin-top: 16px;}
.list_nav p{height: 14px; font-size: 12px; color: #929292; line-height: 14px; margin-bottom: 14px;}
.list_nav a{display: block; height: 14px; font-size: 12px; color: #000000; line-height: 14px; margin-bottom: 12px; transition: all 0.2s;}
.list_nav a:hover{color: red;}
.list_two{margin-top: 30px;}
.yd_nav_list .service_fw{margin-right: 70px;}
.service_fw .list_nav{margin-top: 0;}
.service_te .list_nav{margin-top: 0;}
.clear_x{width: 17px; height: 17px; cursor: pointer; background: url("../images/icon_gb.png") no-repeat;}
.about_navs ul li a{display: block; height: 16px; font-size: 14px; font-weight: 400; line-height: 16px; color: #000000; transition: all 0.2s;}
.about_navs ul li a:hover{color: #E60000 !important;}
.about_navs ul li a:hover:after{display: block; content: ''; position: absolute; bottom: 0; left: 0; top: 0; right: 0; width: 19px; height: 3px; background: #E60000; border-radius: 2px; margin: 25px auto 0;}
.about_navs ul li{position: relative; float: left; margin-right: 62px;}
.active_cl a{color: #E60000 !important;}
.active_cl:after{display: block; content: ''; position: absolute; bottom: 0; left: 0; top: 0; right: 0; width: 19px; height: 3px; background: #E60000; border-radius: 2px; margin: 25px auto 0;}
.new_service{width: 107px; height: 36px; background: url("../images/img_kf.png") no-repeat; margin-top: 20px;}
.about_banner{width: 100%; height: 800px; background: url("../images/banner1.jpg") top center no-repeat;}
.banner_content{padding-top: 162px; box-sizing: border-box;}
.banner_content em{height: 16px; font-size: 14px; font-weight: 400; line-height: 16px; color: #FFFFFF;}
.banner_content h1{margin-top: 25px; height: 70px; font-size: 68px; font-weight: bold; color: #FFFFFF; line-height: 70px;}
.banner_content h1 span{font-weight: 100;}
.strength_text{margin-top: 46px;}
.strength_text p{height: 21px; font-size: 18px; font-weight: 400; line-height: 21px; color: #FFFFFF;}
.strength_text span{display: block; margin-top: 14px; height: 34px; line-height: 16px; font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.3);}
.guidance_zd{margin-top: 88px;}
.guidance_zd span{display: block; float: left; width: 18px; height: 25px; background: url("../images/icon_sb.png") no-repeat;}
.guidance_zd i{display: block; float: left; width: 88px; height: 1px; background: rgba(255, 255, 255, 0.2); margin: 12px 12px 0 15px;}
.guidance_zd p{float: left; height: 25px; font-size: 12px; font-weight: 400; color: #FFFFFF; line-height: 25px;}
.about_data{width: 100%; height: 98px; background: rgba(0, 0, 0, 0.2); margin-top: 199px; overflow: hidden;}
.about_data li{float: left; width: 212px; height: 98px; padding: 18px 0 0 53px; box-sizing: border-box; border-right: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.2s; cursor: pointer;}
.about_data li:hover{background: #E60000;}
.about_data .color_one{background: #E60000;}
.about_data .service_is{width: 214px; height: 98px;}
.about_data .border_no{width: 218px; border-right: none;}
.number_z span{display: block; float: left; height: 44px; font-size: 42px; font-weight: 400; color: #ffffff; line-height: 50px; font-family: number;}
.number_z i{display: block; float: left; height: 44px; font-size: 12px; font-weight: 400; color: #ffffff; line-height: 66px; margin-left: 4px;}
.number_tet{height: 14px; font-size: 12px; font-weight: 400; color: #ffffff; line-height: 14px; margin: 4px 0 0 4px;}
.understand_box{width: 100%; height: 800px; padding-top: 88px; box-sizing: border-box; background: url("../images/img_bj1.png") top center no-repeat;}
.understand_title{display: table; margin: 0 auto; text-align: center;}
.understand_title h1{height: 34px; font-size: 32px; font-weight: bold; line-height: 34px; color: #000000;}
.understand_title p{height: 14px; font-size: 12px; font-weight: 400; line-height: 14px; color: #666666; margin-top: 12px; text-transform: uppercase;}
.understand_content{margin-top: 98px;}
.understand_left{width: 642px;}
.intro_text h3{height: 24px; font-size: 22px; color: #000000; font-weight: bold; line-height: 24px;}
.intro_text h3 i{display: inline-block; width: 20px; height: 3px; background: #E60000; border-radius: 2px; vertical-align: middle;}
.intro_text p{height: 94px; font-size: 14px; line-height: 24px; color: #666666; margin-top: 35px; text-align: justify;}
.intro_text .intro_ont{height: 48px;}
.intro_two{margin-top: 46px;}
.intro_two h3{font-size: 18px;}
.intro_two h3 span{color: #E60000;}
.intro_two p{width: 405px;}
.understand_video{display: block; position: relative; width: 517px; height: 341px; background: url("../images/video_sp.png") no-repeat; cursor: pointer;}
.video_img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); text-align: center;}
.video_img p{height: 18px; font-size: 16px; font-weight: 400; color: #FFFFFF; line-height: 18px; margin-top: 16px;}
.video_popUp{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999999; background-color: black; opacity: 0.7; filter: alpha(opacity=10); display: none;}
.video_popUp_box{width: 1344px; height: 756px; margin-top: -378px; margin-left: -672px; position: fixed; left: 50%; right: auto; top: 50%; bottom: auto; z-index: 999999999; display: none;}
.video_popUp_box video{max-height: 100%; width: 100%;}
.close_gb{display: inline-block; width: 30px; height: 30px; margin: 10px 10px 0 0; background: url('../images/sprite.png'); background-position: -401px -111px; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 100%; position: absolute; top: 0; right: 0; cursor: pointer; z-index: 2;}
.company_distribute{position: relative; overflow: hidden; width: 100%; height: 800px;}
.gs_distribute_box{width: 100%; height: 800px; padding-top: 244px; box-sizing: border-box;}
.company_aptitude{position: relative; padding-left: 90px; box-sizing: border-box;}
.company_aptitude h3{height: 34px; font-size: 32px; font-weight: bold; line-height: 34px; color: #FFFFFF;}
.company_aptitude p{height: 14px; font-size: 12px; font-weight: 400; color: #888888; line-height: 14px; margin-top: 8px; padding-left: 175px; box-sizing: border-box;}
.company_aptitude:before{position: absolute; left: -4px; top: -77px; z-index: 99; display: block; content: ''; width: 86px; height: 206px; background: url("../images/img_number.png") no-repeat; opacity: 0.1;}
.indicate_box{width: 100%; bottom: 160px !important;}
.indicate_box span{display: block; float: left; width: 54px; height: 48px; font-size: 20px; font-weight: 400; line-height: 42px; border-radius: initial; background: url("../images/icon_gs1.png") no-repeat; transition: all 0.2s; color: #FFFFFF; cursor: pointer; opacity: initial; margin-right: 82px !important;}
.swiper-pagination-bullet-active{background: url("../images/icon_gs2.png") no-repeat !important;}
.swiper-pagination-bullet-active span{color: #E60000 !important;}
.swiper-pagination-bullet-active p{color: #ffffff !important;}
.indicate_content{position: relative; width: 1280px; margin: 0 auto; height: 48px; padding-left: 24px; box-sizing: border-box;}
.left_one{position: absolute; left: 0; top: -168px; z-index: 999; width: 30px; height: 30px; background: url("../images/icon_l.png") no-repeat; transition: all 0.2s; cursor: pointer;}
.left_one:hover{background: url("../images/icon_lh.png") no-repeat;}
.left_two{position: absolute; right: 0; top: -168px; z-index: 999; width: 30px; height: 30px; background: url("../images/icon_rh.png") no-repeat; transition: all 0.2s; cursor: pointer;}
.left_two:hover{background: url("../images/icon_r.png") no-repeat;}
.indicate_box .class_city{position: relative; width: 58px; height: auto; opacity: initial; border-radius: initial; margin-right: 82px; background: transparent; transition: all 0.2s;}
.indicate_box .class_city:hover span{background: url("../images/icon_gs2.png") no-repeat !important; color: #E60000 !important;}
.indicate_box .class_city:hover p{color: #ffffff !important;}
.class_city p{height: 16px; font-size: 14px; font-weight: 400; line-height: 16px; color: #666666; margin-top: 91px; transition: all 0.2s;}
.indicate_box:after{display: block; width: 1218px; height: 4px; content: ''; background: url("../images/img_line.png") no-repeat; position: absolute; left: 7px; top: 67px; z-index: 9;}
.class_city:after{position: absolute; left: 26px; top: 65px; z-index: 9; display: block; content: ''; width: 4px; height: 4px; background: #FFF6F6; border-radius: 50%;}
.advantage_content{width: 100%; height: 800px; padding-top: 88px; box-sizing: border-box; background: url("../images/img_bj2.png") top center no-repeat;}
.advantage_box{margin-top: 116px;}
.advantage_text{width: 945px;}
.advantage_top{width: 653px; height: 200px;}
.advantage_one{width: 326px; height: 200px; background: #FFFFFF; padding: 32px 0 0 40px; box-sizing: border-box; transition: all 0.2s;}
.advantage_one:hover{background: #E60000;}
.advantage_one:hover h1{color: #ffffff;}
.advantage_one:hover h1 i{color: #ffffff;}
.advantage_one:hover span{background: rgba(242, 244, 246, 0.2);}
.advantage_one:hover p{color: #FFA8A8;}
.qw_text{background: #E60000; margin-right: 1px;}
.advantage_one h1{height: 18px; font-size: 16px; font-weight: bold; line-height: 18px; color: #000000; transition: all 0.2s;}
.advantage_one span{display: block; width: 43px; height: 1px; background: #F2F4F6; margin: 21px 0 18px 0; transition: all 0.2s;}
.advantage_one p{width: 237px; height: 58px; font-size: 12px; font-weight: 300; color: #666666; line-height: 20px; text-align: justify; transition: all 0.2s;}
.qw_text h1{color: #FFFFFF;}
.qw_text span{background: rgba(242, 244, 246, 0.2);}
.qw_text p{color: #FFA8A8;}
.advantage_one i{color: #E60000; font-weight: 400;}
.qw_text i{color: #FFFFFF; font-weight: 400; transition: all 0.2s;}
.advantage_two{padding: 1px 0 0 337px; box-sizing: border-box; margin-top: 1px;}
.development_history{position: relative; width: 100%; height: 800px; padding-top: 88px; box-sizing: border-box; background: url("../images/img_bj3.png") top center no-repeat;}
.development_history .understand_title h1{color: #FFFFFF;}
.development_history_box{position: relative; width: 100%; margin-top: 98px; padding-left: 106px; box-sizing: border-box;}
.history_carousel{width: 1064px; height: 294px; overflow: hidden;}
.history_carousel_box{width: 10640px; position: relative; left: 0;}
.history_box{width: 1064px;}
.history_img{width: 534px; height: 294px;}
.history_img img{display: block; width: 534px; height: 294px; object-fit: cover;}
.firm_introduce{position: relative; width: 400px; height: 294px; padding-top: 20px; box-sizing: border-box;}
.firm_introduce h1{height: 26px; font-size: 24px; font-weight: 500; color: #FFFFFF; line-height: 26px; font-family: oswald;}
.firm_text{margin-top: 38px;}
.firm_text p{height: 14px; font-size: 12px; font-weight: 400; color: #999999; line-height: 14px; margin-bottom: 8px; /*font-family: oswald;*/}
.firm_date{position: absolute; bottom: 0; z-index: 9; width: 218px; height: 34px; border: 2px solid #E60000; box-sizing: border-box;}
.firm_date:after{position: absolute; top: -2px; right: 52px; display: block; content: ''; width: 44px; height: 2px; background: #2C2C2C;}
.firm_date p{height: 30px; font-size: 12px; font-weight: 300; color: #FFFFFF; line-height: 30px;text-align: center;}
.firm_date span{display: inline-block;vertical-align: top;font-size: 14px; margin-left: 17px; line-height: 30px;}
.firm_date span i{display: inline-block;vertical-align: top;margin-top: -5px;width: 44px;height: 30px;line-height: 30px; font-size: 42px; font-family: oswald;position: relative;z-index: 1;}
.button_r{position: absolute; right: 0; top: 125px; z-index: 9; width: 44px; cursor: pointer; height: 44px; background: url("../images/icon_lc2.png") no-repeat; transition: all 0.2s;}
.button_r:hover{background: url("../images/icon_lc2h.png") no-repeat;}
.button_l{position: absolute; left: 0; top: 125px; z-index: 9; width: 44px; cursor: pointer; height: 44px; transition: all 0.2s; background: url("../images/icon_lc1.png") no-repeat;}
.button_l:hover{background: url("../images/icon_lc1h.png") no-repeat;}
.flow_year_box{margin-top: 130px; width: 100%; position: relative;}
.development_history:after{position: absolute; bottom: 131px; left: 0; z-index: 1; display: block; content: ''; width: 100%; height: 1px; background: #383838;}
.year_box{position: absolute; left: 0; top: -65px; z-index: 9; width: 475px; text-align: center;}
.year_box span{position: relative; z-index: 9999; display: block; height: 146px; font-size: 142px; font-weight: 400; line-height: 170px; color: #2F2F2F; font-family: oswald;}
.year_box:after{position: absolute; top: 62px; left: 0; z-index: 9; display: block; content: ''; width: 476px; height: 4px; background: url("../images/line1.png") no-repeat;}
.flow_year_content{position: absolute; right: 0; top: 0; z-index: 9; width: 712px; height: 62px;}
.flow_year_content ul li{position: relative; float: left; height: 62px; font-size: 14px; font-weight: 400; color: #666666; line-height: 62px; margin-right: 41px; cursor: pointer; transition: all 0.2s;}
.flow_year_content ul li:hover{color: #ffffff;}
.flow_year_content ul li:hover:after{display: block; content: ''; position: absolute; top: -3px; left: 5px; z-index: 1; width: 20px; height: 3px; background: #E60000; border-radius: 2px;}
.flow_year_content ul li:last-of-type{margin-right: 0;}
.flow_nav li.on{color: #ffffff !important;}
.flow_nav li.on:after{display: block; content: ''; position: absolute; top: -3px; left: 5px; z-index: 1; width: 20px; height: 3px; background: #E60000; border-radius: 2px;}
.photo_wall{width: 100%; height: 800px; padding-top: 88px; box-sizing: border-box; background: #ffffff;}
.photo_wall_title h1{height: 34px; font-size: 32px; font-weight: bold; line-height: 34px; color: #000000;}
.photo_wall_title p{height: 14px; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 14px; color: #666666; margin-top: 12px;}
.invite_invitation p{float: left; height: 30px; font-size: 12px; font-weight: 400; color: #000000; line-height: 30px;}
.invite_invitation a{display: block; float: left; width: 94px; height: 30px; background: rgba(230, 0, 0, 0); border: 1px solid #E60000; border-radius: 15px; margin-left: 14px; font-size: 12px; font-weight: 500; color: #E60000; line-height: 30px; text-align: center; transition: all 0.2s;}
.invite_invitation a:hover{color: #ffffff; background: #E60000; border-color: #E60000}
.photo_wall_box{width: 100%; height: 425px; background: #F2F4F6; margin-top: 80px;}
.photo_wall_img{width: 640px; height: 425px; overflow: hidden;}
.photo_content{position: relative; width: 10000px; height: 425px;}
.photo_wall_control{position: relative; width: 640px; height: 425px; padding: 65px 65px 0 65px; box-sizing: border-box;}
.photo_wall_control:before{position: absolute; left: -16px; top: 86px; z-index: 1; display: block; content: ''; width: 0; height: 0; border-top: 24px solid transparent; border-bottom: 24px solid transparent; border-right: 16px solid #F2F4F6;}
.photo_img{width: 640px; height: 425px; transition: all 0.2s;}
.photo_img img{display: block; width: 640px; height: 425px; object-fit: cover; transition: all 0.2s;}
.photo_tet_box{width: 100%; position: relative;}
.photo_tet p{height: 14px; font-size: 12px; font-weight: 400; color: #B8B8B8; line-height: 14px; margin-bottom: 8px; text-transform: uppercase;}
.photo_tet h2{height: 26px; font-size: 24px; font-weight: 500; color: #000000; line-height: 26px;}
.photo_tet h2:after{display: block; content: ''; width: 6px; height: 2px; background: #000000; margin-top: 15px;}
.number_text{position: absolute; right: -19px; top: -36px; z-index: 1; font-size: 107px; font-weight: 400; color: #E7EAEC; font-family: oswald;}
.photo_wall_lb{position: relative; margin-top: 146px; width: 100%; height: 95px;}
.photo_lb_img{width: 446px; margin: 0 auto; height: 95px; overflow: hidden;}
.lb_img_box{position: relative; width: 10000px; height: 95px;}
.lb_img{position: relative; width: 142px; height: 95px; margin-right: 10px; cursor: pointer;}
.lb_img:last-of-type{margin-right: 0;}
.lb_img img{display: block; width: 100%; height: 100%; object-fit: cover;}
.wall_l{position: absolute; left: 0; top: 37px; z-index: 1; width: 14px; height: 22px; background: url("../images/btn_l.png") no-repeat; transition: all 0.2s; cursor: pointer;}
.wall_l:hover{background: url("../images/btn_lh.png") no-repeat;}
.wall_r{position: absolute; right: 0; top: 37px; z-index: 1; width: 14px; height: 22px; background: url("../images/btn_r.png") no-repeat; transition: all 0.2s; cursor: pointer;}
.wall_r:hover{background: url("../images/btn_rh.png") no-repeat;}
.lb_active{padding: 2px; box-sizing: border-box; background: #E60000;}
.yd_strength{width: 100%; height: 800px; background: #F2F4F6; padding-top: 108px; box-sizing: border-box;}
.yd_strength_img{width: 100%; height: 302px; margin-top: 80px;}
.yd_strength_img li{position: relative; width: 212px; height: 100px; overflow: hidden; background: #FFFFFF; margin: 0 1px 1px 0;}
.yd_strength_img li:after{display: block; content: ''; width: 212px; height: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transition: all 0.2s;}
.brand_img1:after{background: url("../images/img_pp1h.png") no-repeat;}
.brand_img1:hover:after{background: url("../images/img_pp1.png") no-repeat;}
.brand_img2:after{background: url("../images/img_pp2h.png") no-repeat;}
.brand_img2:hover:after{background: url("../images/img_pp2.png") no-repeat;}
.brand_img3:after{background: url("../images/img_pp3h.png") no-repeat;}
.brand_img3:hover:after{background: url("../images/img_pp3.png") no-repeat;}
.brand_img4:after{background: url("../images/img_pp4h.png") no-repeat;}
.brand_img4:hover:after{background: url("../images/img_pp4.png") no-repeat;}
.brand_img5:after{background: url("../images/img_pp5h.png") no-repeat;}
.brand_img5:hover:after{background: url("../images/img_pp5.png") no-repeat;}
.brand_img6:after{background: url("../images/img_pp6h.png") no-repeat;}
.brand_img6:hover:after{background: url("../images/img_pp6.png") no-repeat;}
.brand_img7:after{background: url("../images/img_pp7h.png") no-repeat;}
.brand_img7:hover:after{background: url("../images/img_pp7.png") no-repeat;}
.brand_img8:after{background: url("../images/img_pp8h.png") no-repeat;}
.brand_img8:hover:after{background: url("../images/img_pp8.png") no-repeat;}
.brand_img9:after{background: url("../images/img_pp9h.png") no-repeat;}
.brand_img9:hover:after{background: url("../images/img_pp9.png") no-repeat;}
.brand_img10:after{background: url("../images/img_pp10h.png") no-repeat;}
.brand_img10:hover:after{background: url("../images/img_pp10.png") no-repeat;}
.brand_img11:after{background: url("../images/img_pp11h.png") no-repeat;}
.brand_img11:hover:after{background: url("../images/img_pp11.png") no-repeat;}
.brand_img12:after{background: url("../images/img_pp12h.png") no-repeat;}
.brand_img12:hover:after{background: url("../images/img_pp12.png") no-repeat;}
.brand_img13:after{background: url("../images/img_pp13h.png") no-repeat;}
.brand_img13:hover:after{background: url("../images/img_pp13.png") no-repeat;}
.brand_img14:after{background: url("../images/img_pp14h.png") no-repeat;}
.brand_img14:hover:after{background: url("../images/img_pp14.png") no-repeat;}
.brand_img15:after{background: url("../images/img_pp15h.png") no-repeat;}
.brand_img15:hover:after{background: url("../images/img_pp15.png") no-repeat;}
.brand_img16:after{background: url("../images/img_pp16h.png") no-repeat;}
.brand_img16:hover:after{background: url("../images/img_pp16.png") no-repeat;}
.brand_img17:after{background: url("../images/img_pp17h.png") no-repeat;}
.brand_img17:hover:after{background: url("../images/img_pp17.png") no-repeat;}
.brand_img18:after{background: url("../images/img_pp18h.png") no-repeat;}
.brand_img18:hover:after{background: url("../images/img_pp18.png") no-repeat;}
.understand_link{margin-top: 68px;}
.understand_link a{display: table; margin: 0 auto; height: 18px; font-size: 16px; font-weight: 400; color: #000000; line-height: 18px; padding-right: 39px; background: url("../images/icon_link.png") center right no-repeat; transition: all 0.2s;}
.understand_link a:hover{color: #E60000;}
.company_dynamic{width: 100%; height: 890px; background: #E9ECEF; padding-top: 86px; box-sizing: border-box;}
.dynamic_state_box{width: 100%; margin-top: 70px;}
.state_box{width: 373px; background: #ffffff; margin-right: 80px;}
.state_box:last-of-type{margin-right: 0;}
.state_box a{display: block;}
.state_img{width: 100%; height: 170px;}
.state_img img{width: 100%; height: 100%; object-fit: cover;}
.dynamic_content{width: 100%; height: 303px; padding: 26px 30px 0 30px; box-sizing: border-box;}
.dynamic_item span{display: block; float: left; height: 26px; font-size: 12px; font-weight: 400; color: #666666; line-height: 26px;}
.dynamic_item i{display: block; float: left; width: 133px; height: 1px; background: #EFF1F3; margin: 13px 0 0 18px;}
.dynamic_item p{float: right; height: 26px; font-size: 24px; font-weight: 400; color: #000000; line-height: 26px;}
.dynamic_txt{margin-top: 31px;}
.dynamic_txt h3{height: 48px; font-size: 18px; font-weight: 500; color: #000000; line-height: 24px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; transition: all 0.2s; text-align: justify;}
.dynamic_txt p{width: 284px; height: 35px; font-size: 12px; font-weight: 300; color: #666666; margin-top: 22px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all;}
.dynamic_link{width: 40px; height: 40px; background: url("../images/img_link1.png") no-repeat; transition: all 0.2s; margin-top: 48px;}
.state_box:hover .dynamic_link{background: url("../images/img_link2.png") no-repeat;}
.state_box:hover .dynamic_txt h3{color: #E60000;}
/*商务合作*/
.business_box{width: 100%; height: 625px; background: url("../images/banner2.png") top center no-repeat;}
.business_content{padding-top: 197px; box-sizing: border-box;}
.business_content h1{height: 60px; font-size: 58px; font-weight: 500; color: #FFFFFF; line-height: 60px; margin-bottom: 12px;}
.business_content p{height: 18px; font-size: 16px; font-weight: 400; color: #FFFFFF; line-height: 18px; margin-top: 26px;}
.scheme_content{width: 100%; background: #F2F4F6; padding-bottom: 60px; box-sizing: border-box;}
.scheme_box{width: 100%;}
.scheme_zx{width: 400px; height: 465px; background: #FFFFFF; position: relative; margin: -88px 40px 129px 0;}
.scheme_zx a{width: 400px; height: 465px; display: block; padding-top: 48px; box-sizing: border-box;}
.scheme_service{display: table; margin: 0 auto;}
.scheme_service img{display: block; width: 103px; height: 79px; margin: 0 auto;}
.scheme_title{margin-top: 26px; text-align: center;}
.scheme_title h1{height: 24px; font-size: 22px; font-weight: bold; color: #000000; line-height: 24px;}
.scheme_title p{height: 16px; font-size: 14px; font-weight: 400; color: #666666; line-height: 16px; margin-top: 15px;}
.scheme_title:after{display: block; content: ''; width: 65px; height: 1px; background: #EFF1F3; margin: 31px auto 0;}
.relation_way{margin-top: 40px; padding-left: 83px; box-sizing: border-box;}
.relation_way p{height: 18px; font-size: 16px; font-weight: 400; color: #000000; line-height: 18px; margin-bottom: 20px; padding-left: 35px; box-sizing: border-box;}
.icon_dh{background: url("../images/icon_lx1.png") left center no-repeat;}
.icon_sj{background: url("../images/icon_lx2.png") left center no-repeat;}
.icon_yx{background: url("../images/icon_lx3.png") left center no-repeat;}
.relation_btn_link{width: 100%; height: 50px; background: #E60000; text-align: center; font-size: 16px; font-weight: 500; color: #FFFFFF; line-height: 50px; margin-top: 41px; opacity: 0; transition: all 0.2s;}
.scheme_zx:hover .relation_btn_link{opacity: 1;}
.get_r{margin: -88px 0 129px 0;}
.zoology_box{width: 100%; position: relative; top: -55px;}
.zoology_title{display: table; margin: 0 auto; text-align: center;}
.zoology_title h1{height: 34px; font-size: 32px; font-weight: 500; color: #000000; line-height: 34px;}
.zoology_title p{height: 16px; color: #666666; font-size: 14px; line-height: 16px; margin-top: 14px;}
.zoology_content{width: 100%; height: 180px; background: #FFFFFF; margin-top: 67px; padding: 55px 0 0 88px; box-sizing: border-box;}
.zoology_number span{display: block; height: 44px; font-size: 42px; font-weight: 400; color: #000000; line-height: 44px; font-family: number;}
.zoology_number span i{font-size: 12px; line-height: 46px; margin-left: 2px;}
.zoology_number p{height: 14px; font-size: 12px; font-weight: 400; color: #666666; line-height: 14px; margin-top: 6px;}
.zoology_line{width: 1px; background: #EFF1F3; height: 53px; margin: 6px 90px 0 90px;}
/*企业动态*/
.enterprise_box{width: 100%; height: 680px; background: url("../images/banner3.png") top center no-repeat;}
.enterprise_content{padding-top: 242px; box-sizing: border-box;}
.enterprise_content h1{height: 60px; font-size: 58px; font-weight: 500; color: #FFFFFF; line-height: 60px;}
.enterprise_content p{height: 18px; font-size: 16px; font-weight: 400; color: #FFFFFF; line-height: 18px; margin-top: 26px;}
.year_content{margin-top: 240px; width: 100%;}
.year_tet h3{float: left; height: 44px; font-size: 42px; font-weight: 400; color: #FFFFFF; line-height: 44px;}
.year_tet p{float: left; height: 44px; font-size: 12px; font-weight: 400; color: #FFFFFF; line-height: 68px; margin-left: 22px; text-transform: uppercase;}
.year_is ul{margin-top: -18px;}
.year_is li{margin-right: 64px; float: left; position: relative;}
.year_is li:last-of-type{margin-right: 0;}
.year_is li a{display: block; height: 16px; font-size: 14px; font-weight: 400; color: #FFFFFF; line-height: 16px;}
.year_line{width: 98.5%; height: 1px; background: rgba(232, 235, 241, 0.1); margin-top: 24px; position: relative; margin-left: 1.5%;}
.year_line:before{position: absolute; left: -16px; top: -9px; z-index: 1; display: block; content: ''; width: 12px; height: 12px; background: rgba(245, 246, 248, 0); border: 3px solid #E60000; border-radius: 50%;}
.active_linkS a{color: #E60000 !important;}
.active_linkS:after{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 41px auto 0; z-index: 1; display: block; content: ''; width: 19px; height: 3px; background: #E60000; border-radius: 2px;}
.enterprise_message{width: 100%; padding-top: 40px; box-sizing: border-box; background: #F2F4F6;}
.message_box{width: 373px; margin: 0 80px 80px 0;}
.message_box:nth-of-type(3n){margin: 0 0 80px 0;}
.message_box a{display: block;}
.message_img{width: 100%; height: 170px;}
.message_img img{display: block; width: 100%; height: 100%; object-fit: cover;}
.message_tet_box{width: 100%; height: 303px; background: #ffffff; padding: 25px 30px 0 30px; box-sizing: border-box;}
.message_title span{display: block; float: left; height: 26px; font-size: 12px; font-weight: 400; color: #666666; line-height: 26px;}
.message_title i{display: block; float: left; width: 133px; height: 1px; background: #EFF1F3; margin: 13px 0 0 18px;}
.message_title p{float: right; height: 26px; font-size: 24px; font-weight: 400; color: #000000; line-height: 26px;}
.message_tet{margin-top: 33px;}
.message_tet h3{width: 179px; height: 48px; font-size: 18px; font-weight: 500; color: #000000; line-height: 24px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all;}
.message_tet p{width: 284px; height: 35px; font-size: 12px; font-weight: 300; color: #666666; margin-top: 21px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all;}
.message_link{width: 35px; height: 35px; background: url("../images/img_link1.png") no-repeat; margin-top: 52px; transition: all 0.2s;}
.message_box:hover .message_link{background: url("../images/img_link2.png") no-repeat;}
/*企业动态详情*/
.details_content_xq{width: 100%; background: #F2F4F6;}
.details_link{width: 100%; height: 110px; padding: 48px 0 0 38px; box-sizing: border-box;}
.details_link p{height: 14px; font-size: 12px; font-weight: 400; color: #666666; line-height: 14px; background: url("../images/icon_wz.png") left center no-repeat; padding-left: 45px; box-sizing: border-box;}
.details_link p a{color: #666666;}
.details_link p a:not(:last-of-type):after{display: inline-block; content: ''; width: 4px; height: 7px; background: url("../images/icon_a.png") no-repeat; vertical-align: middle; margin: 0 10px;}
.details_box{width: 100%; padding-bottom: 109px; box-sizing: border-box;}
.details_text{width: 897px; background: #FFFFFF;}
.details_title_t{width: 100%; padding: 53px 85px 46px 85px; box-sizing: border-box; border-bottom: 1px solid #F2F4F6;}
.details_title_t h1{width: 100%; font-size: 28px; font-weight: 500; color: #000000; line-height: 36px; text-align: justify;}
.details_time{margin-top: 24px;}
.details_zz{display: block; float: left; height: 30px; background: rgba(230, 0, 0, 0); border: 1px solid #E60000; border-radius: 15px; text-align: center; padding: 0 15px; box-sizing: border-box;}
.details_zz span{display: block; float: left; height: 28px; font-size: 12px; font-weight: 500; color: #E60000; line-height: 28px; margin-right: 6px;}
.details_zz i{display: block; float: left; max-width: 60px; font-size: 12px; font-weight: 500; color: #E60000; height: 28px; line-height: 28px; overflow:hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/*超出部分显示省略号*/ white-space:nowrap;/*规定段落中的文本不进行换行 */}
.details_time p{float: left; height: 30px; font-size: 12px; font-weight: 400; color: #9FA0A4; line-height: 30px; margin-left: 35px; background: url("../images/icon_item.png") left center no-repeat; padding-left: 20px;}
.web_dynamic_tet{width: 100%; padding: 58px 84px 70px 84px; box-sizing: border-box;}
.web_dynamic_tet p{width: 100%!important; color: #666666!important; text-indent: 0!important; font-size: 14px!important; line-height: 30px!important;}
.web_dynamic_tet div{width: 100%!important; color: #666666!important; text-indent: 0!important; font-size: 14px!important; line-height: 30px!important;}
.web_dynamic_box img{margin-top: 50px; max-width: 100%!important; display: inline-block!important;}
.take_up{width: 100%; border-top: 11px solid #F2F4F6;}
.up_content{width: 395px; height: 100px; background: #FFFFFF; border-right: 1px solid #F2F4F6; transition: all 0.2s;}
.right_r{border-right: 0;}
.up_content a{width: 396px; height: 100px; display: block; padding: 28px 46px 0 26px; box-sizing: border-box;}
.up_icon{width: 30px; height: 30px; transition: all 0.2s; margin-top: 8px;}
.up_l{background: url("../images/icon_up1.png") no-repeat; transition: all 0.2s;}
.up_r{background: url("../images/icon_up2h.png") no-repeat; transition: all 0.2s;}
.up_text{margin-left: 22px;}
.up_text span{display: block; color: #9FA0A4; height: 14px; line-height: 14px; font-size: 12px; transition: all 0.2s;}
.up_text p{width: 272px; height: 18px; color: #000000; font-size: 16px; line-height: 18px; transition: all 0.2s; margin-top: 10px; overflow:hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/*超出部分显示省略号*/ white-space:nowrap;/*规定段落中的文本不进行换行 */}
.decorate_icon{width: 104px; height: 100px; background: #FFFFFF; position: relative; border-right: 1px solid #F2F4F6; transition: all 0.2s;}
.decorate_icon:after{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); display: block; content: ''; width: 17px; height: 17px; background: url("../images/icon_list.png") no-repeat; transition: all 0.2s;}
.decorate_icon:hover{background: #E60000;}
.decorate_icon:hover:after{background: url("../images/icon_listh.png") no-repeat;}
.right_r .up_text{margin-left: 0;}
.right_r .up_icon{margin-left: 22px;}
.right_r .up_text span{text-align: right;}
.up_content:hover{background: #E60000;}
.up_content:hover .up_text span{color: #ffffff;}
.up_content:hover .up_text p{color: #ffffff;}
.up_content:hover .up_l{background: url("../images/icon_up1h.png") no-repeat;}
.up_content:hover .up_r{background: url("../images/icon_up2.png") no-repeat;}
.details_nav{width: 373px; background: #ffffff;}
.recommend_tj{height: 60px; float: left; font-size: 18px; font-weight: 500; color: #000000; line-height: 60px; padding-left: 32px; box-sizing: border-box;}
.recommend_tj:after{display: inline-block; content: ''; width: 10px; height: 3px; background: #E60000; margin-left: 8px; vertical-align: middle;}
.recommend_fy{width: 90px; height: 60px; background: #FFFFFF; border-left: 1px solid #F2F4F6;}
.recommend_fy a{display: block; float: left; width: 45px; height: 60px; position: relative;}
.recommend_fy a:after{display: block; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); width: 8px; height: 12px;}
.fy_l:after{background: url("../images/icon_kz1.png") no-repeat; transition: all 0.2s;}
.fy_r:after{background: url("../images/icon_kz2.png") no-repeat; transition: all 0.2s;}
.fy_l:hover:after{background: url("../images/icon_kz1h.png") no-repeat;}
.fy_r:hover:after{background: url("../images/icon_kz2h.png") no-repeat;}
.details_lite{width: 100%; padding: 40px 36px 10px 36px; box-sizing: border-box; border-top: 1px solid #F2F4F6;}
.link_list{width: 100%; margin-bottom: 45px;}
.link_list a{display: block;}
.link_list:hover a p{color:#E60000;}
.link_list a p{width: 100%; height: 18px; font-size: 16px; font-weight: 500; color: #000000; line-height: 18px; overflow:hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/*超出部分显示省略号*/ white-space:nowrap;/*规定段落中的文本不进行换行 */ transition: all 0.2s;}
.link_list a span{display: block; height: 14px; font-size: 12px; font-weight: 400; color: #9FA0A4; line-height: 14px; padding-left: 22px; box-sizing: border-box; margin-top: 12px; background: url("../images/icon_item.png") left center no-repeat;}
/*诚聘英才*/
.sincere_hire{width: 100%; height: 680px; background: url("../images/banner4.png") top center no-repeat;}
.sincere_hire_box{width: 100%; height: 1119px; background: url("../images/bannerbj.png") top center no-repeat;}
.evaluate_tet{width: 100%;}
.evaluate_tet_box{position: relative; top: -180px; width: 100%;}
.evaluate_tet_box .swiper-wrapper{height: 510px!important;}
.evaluate_text_yg{width: 100%; height: 420px; padding-top: 90px; box-sizing: border-box;}
.evaluate_one{width: 100%; height: 420px;}
.evaluate_con{width: 100%; height: 340px; background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 30px;}
.evaluate_tx{width: 400px; height: 100%;}
.evaluate_img{width: 171px; height: 171px; margin: -47px auto 0;}
.evaluate_img img{display: block; width: 100%; height: 100%;}
.evaluate_name{text-align: center; margin-top: 30px;}
.evaluate_name span{display: block; height: 34px; font-size: 32px; font-weight: 500; color: #000000; line-height: 34px;}
.evaluate_name i{display: block; height: 14px; font-size: 12px; font-weight: 400; color: #666666; line-height: 14px; margin-top: 12px; text-transform: uppercase;}
.evaluate_name p{display: table; height: 33px; background: #FFFFFF; border: 1px solid #ECEEF0; border-radius: 18px; text-align: center; font-size: 14px; font-weight: 400; color: #000000; padding: 0 21px; line-height: 33px; box-sizing: border-box; margin: 39px auto 0;}
.appraise_text{position: relative; width: 880px; height: 100%; padding: 46px 120px 70px 70px; box-sizing: border-box;}
.appraise_text h3{height: 26px; font-size: 24px; font-weight: bold; color: #000000; line-height: 26px;}
.appraise_text p{width: 100%; height: 126px; font-size: 16px; font-weight: 400; color: #7B7B7B; line-height: 32px; margin-top: 26px; text-align: justify;}
.appraise_text i{display: block; height: 18px; font-size: 16px; font-weight: 400; color: #000000; line-height: 18px; margin-top: 30px;}
.appraise_text:before{display: block; content: ''; width: 29px; height: 24px; position: absolute; left: 0; top: 48px; z-index: 1; background: url("../images/icon_ygs1.png") top center no-repeat;}
.appraise_text:after{display: block; content: ''; width: 30px; height: 24px; position: absolute; right: 120px; bottom: 54px; z-index: 1; background: url("../images/icon_ygs2.png") top center no-repeat;}
.evaluate_nav .swiper-pagination-bullet-active{background: red!important;}
.btn_active .swiper-pagination-bullet-active{background: red!important;}
.control_btn{display: table; margin: 0 auto; width: 400px; height: 35px; position: relative; z-index: 999;}
.control_btn span{display: block; width: 35px; height: 35px; cursor: pointer;}
.btn_left{float: left; background: url("../images/ygs2.png") no-repeat; transition: all 0.2s;}
.btn_left:hover{background: url("../images/ygs2h.png") no-repeat;}
.btn_boxL{float: left; background: url("../images/ygs2.png") no-repeat; transition: all 0.2s;}
.btn_boxL:hover{background: url("../images/ygs2h.png") no-repeat;}
.btn_right{float: right; background: url("../images/ygs1.png") no-repeat; transition: all 0.2s;}
.btn_right:hover{background: url("../images/ygs1h.png") no-repeat;}
.btn_boxR{float: right; background: url("../images/ygs1.png") no-repeat; transition: all 0.2s;}
.btn_boxR:hover{background: url("../images/ygs1h.png") no-repeat;}
.position_tj{width: 100%; margin-top: -82px;}
.position_title h1{float: left; height: 34px; font-size: 32px; font-weight: bold; color: #000000; line-height: 34px;}
.position_title h1:after{display: inline-block; content: ''; width: 25px; height: 4px; background: #E60000; border-radius: 2px; margin-left: 16px; vertical-align: middle;}
.contact_way span{display: block; height: 34px; font-size: 16px; font-weight: 400; color: #000000; line-height: 34px;}
.way_yx{float: left; background: url("../images/yx.png") left center no-repeat; padding-left: 41px; box-sizing: border-box;}
.way_phone{float: right; background: url("../images/phone.png") left center no-repeat; padding-left: 39px; box-sizing: border-box; margin-left: 70px;}
.position_tab{display: table; margin: 60px auto 0;}
.position_ul li{float: left; width: 94px; height: 29px; background: #FFFFFF; border-radius: 15px; margin-right: 10px; font-size: 14px; font-weight: 500; color: #000000; line-height: 29px; text-align: center; cursor: pointer; transition: all 0.2s;}
.position_ul li:last-of-type{margin-right: 0;}
.active_tab{background: #E60000 !important; color: #FFFFFF !important;}
.position_list_box{width: 100%; margin-top: 44px;}
.position_list{width: 100%; display: none;}
.position_list_title{height: 60px; background: #FFFFFF; border-bottom: 1px solid #F2F4F6;}
.position_list_title li{width: 320px; text-align: center; height: 60px; float: left; font-size: 14px; font-weight: bold; color: #000000; line-height: 60px;}
.list_title{height: 80px; background: #FFFFFF; border-bottom: 1px solid #F2F4F6;}
.list_title li{width: 320px; float: left; text-align: center; height: 80px; font-size: 14px; font-weight: 500; color: #666666; line-height: 80px;}
.list_title:last-of-type{border-bottom: 0;}
.active_list{display: block;}
.firm_atmosphere{width: 100%; background: #F2F4F6; padding-bottom: 70px; box-sizing: border-box;}
.firm_atmosphere_title{width: 100%; padding-top: 86px; box-sizing: border-box;}
.atmosphere_title{display: table; margin: 0 auto;}
.atmosphere_title h1{height: 34px; font-size: 32px; font-weight: bold; color: #000000; line-height: 34px;}
.atmosphere_title p{text-align: center; height: 16px; font-size: 14px; font-weight: 400; color: #666666; line-height: 16px; margin-top: 14px;}
.resume_platform{width: 100%; background: #ffffff;}
.resume_platform_tilt{padding: 84px 0 166px 0; box-sizing: border-box;}
.platform_list{width: 100%; margin-top: 115px;}
.platform_img img{display: block; float: left; width: 65px; height: 65px;}
.platform_img a{display: block;}
.platform_textS{margin-left: 17px; padding-top: 10px; box-sizing: border-box;}
.platform_textS span{display: block; height: 20px; font-size: 18px; font-weight: bold; color: #000000; line-height: 20px;}
.platform_textS p{height: 14px; font-size: 12px; font-weight: 500; color: #666666; line-height: 14px; margin-top: 8px;}
.platform_boxS{margin-right: 72px;}
.platform_boxS:last-of-type{margin-right: 0;}
.team_img_box{width: 100%; margin-top: 72px;}
.team_img_box .swiper-wrapper{height: 500px !important;}
.team_img_content{width: 100%; height: 500px;}
.img_content{width: 100%; height: 420px;}
.group_img{width: 760px; height: 420px;}
.group_img img{display: block; width: 100%; height: 100%;}
.group_intro{position: relative; width: 520px; height: 420px; background: #ffffff; padding: 82px 118px 0 78px; box-sizing: border-box;}
.group_intro h1{height: 26px; font-size: 24px; font-weight: 500; color: #000000; line-height: 26px;}
.group_intro span{display: block; height: 14px; font-size: 12px; font-weight: 400; color: #B8B8B8; line-height: 14px; margin-top: 10px; text-transform: uppercase;}
.group_intro p{width: 100%; font-size: 12px; font-weight: 500; color: #666666; line-height: 20px; margin-top: 58px;}
.group_intro em{position: absolute; right: 48px; bottom: 63px; z-index: 1; height: 16px; font-size: 14px; font-weight: 400; color: #000000; line-height: 16px;}
/*法律声明*/
.statement_banner{width: 100%; height: 680px; background: url("../images/banner5.png") top center no-repeat;}
.statement_text{width: 100%; background: #F2F4F6;}
.statement_isTet{width: 1090px; margin: 0 auto; padding: 60px 55px 55px; background-color: #fff; box-shadow: 0 0 10px 0 rgb(232 232 235 / 40%); position: relative; top: -90px;}
/*分页*/
.paging_box{padding-bottom: 80px; box-sizing: border-box;}
.page_box{height: 40px;}
.page_box a{float: left; padding: 0 16px; height: 38px; box-sizing: border-box; line-height: 38px; background: #fff; border: 1px solid #fff; font-size: 14px; color: #979797; margin-left: 1px;}
.page_box a{float: left; padding: 0 16px; height: 38px; box-sizing: border-box; line-height: 38px; background: #fff; border: 1px solid #fff; font-size: 14px; color: #979797; margin-left: 1px;}
.page_box a.page_num.current, .page_box a:hover{border: 1px solid #F12500; color: #F12500;}
.page_box a.page_num{width: 38px; padding: 0; color: #2A2A2A; margin-left: 1px; text-align: center;}
.page_box a.page_num{width: 38px; padding: 0; color: #2A2A2A; margin-left: 1px; text-align: center;}
.page_next{margin-left: 10px; margin-right: 3px;}
.page_main{margin-right: 3px;}
.skip_input{margin-left: 7px; float: left; line-height: 40px; background: #fff; padding-left: 16px; box-sizing: border-box;}
.page_number_box{height: 26px; width: 90px; margin: 7px 16px 7px 6px; background: #F2F4F6;}
.page_input{float: left; width: 67px; text-align: center; height: 26px;}
.skip_input_ok{float: right; width: 20px; height: 20px; background: url("../images/icon5.png") no-repeat; cursor: pointer; margin: 3px 3px 3px 0;}
.folio_number{float: right; line-height: 40px; font-size: 14px; color: #979797;}
