@charset "utf-8";html{overflow-x:hidden;}
body{font-family:"Microsoft Yahei Light","Microsoft Yahei","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;overflow-x:hidden;}
/* .xl_about_font{font-family:"Source Han Sans CN","noto sans","PingFang SC", '微软雅黑', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif} */
.btn{font-size:16px;}
h1{margin-top:0;line-height:1.4; font-weight: 100; }
h3{margin-top:0;line-height:1.4; font-weight: 100; }
h3 .tx_lg{ font-weight: 100; }
.main{opacity:0;filter:Alpha(opacity=0);}
a, button{}
a, img, button{outline:none;}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
#media_szie{display:none;content:'phone';}
.gs_icon{width:25px;margin-right:4px;}
.foot_gs_a a{color:#797979;}
.works_top_img_banner{margin-top:60px;}
.dw, .dw-i, .mbsc-mobiscroll .dwb{font-size:14px !important;font-family:"Microsoft Yahei Light","Microsoft Yahei","Helvetica Neue","Helvetica","Arial",sans-serif !important;}
.mbsc-mobiscroll .dwwb{color:#f8433f !important;}
.mbsc-mobiscroll .dwwol{border-bottom:2px solid #f8433f !important;border-top:2px solid #f8433f !important;}
.dwb-s, .dwb-c{float:left !important;padding:0 !important;}
.mbsc-mobiscroll .dwbc{padding:0 !important;}
.mbsc-mobiscroll .dwbw{width:50% !important;text-align:center;}
.mbsc-mobiscroll .dwb{color:#f8433f !important;padding:0 !important;height:40px !important;line-height:40px !important;}
.mbsc-mobiscroll .dwb-a{background:#f8433f !important;color:#fff !important;}
.mbsc-mobiscroll .dwb-a:before{background:#f8433f !important;}
.mbsc-mobiscroll .dw-li{font-size:14px !important;}
.mbsc-mobiscroll .dw-cal .dw-sel .dw-i{background:#f8433f !important;}
.dw-i{line-height:36px;}
.mbsc-mobiscroll .dw-hl{background:rgba(248,67,63,0.3) !important;}
.mbsc-mobiscroll .dwwr{font-size:14px !important;}
.font_size_p1{font-size:36px;}
.tmb2{width:100%;position:absolute;top:0;left:0;display:none;}
.font_size_p2{font-size:36px;color:#333;padding:14px 25px;line-height:42px;}
.font_size_p3{font-size:30px;color:#333;padding:0 25px;margin-bottom:0;}
.font_size_p4{color:#666;line-height:30px;padding:20px 25px;margin-bottom:0;}
.font_size_p5{color:#333;padding:5px 25px;margin-bottom:0;margin-top:15px;font-size:22px;line-height:25px;}
.font_size_p6{color:#666;padding:5px 25px;line-height:24px;margin-bottom:0;}
.font_size_p7{font-size:16px;color:#349ee1;padding:5px 25px;padding-bottom:15px;margin-bottom:0;}
.font_size_p7 span{color:#666;}
.font_size_p8{font-size:24px;}
.row [class^=col-] img{margin:0 auto;}
.container_bottom_border{border-bottom:1px solid #ddd;}
.container_color{background:#f8f8f8;}
.brandsh_color{color:#f8433f !important;}
.padding_clear{padding:0 !important;}
.padding_clear .row{margin:0 !important;}
.padding_noleft_right{padding-left:0;padding-right:0;}
.padding_noright_left{padding-right:0;padding-left:0;}
.brandsh_background_color{background:rgba(248,67,63,1) !important;}
.more_menu_btn{position:relative;}
.more_menu_btn .foot_wechat_btn_box2{position:absolute;display:none;width:125px;height:30px;line-height:25px;text-align:center;font-size:12px;border:none;background:#f8f8f8;top:60px;left:-40px;}
.aarow_box{width:26px;height:26px;margin:0 auto;position:absolute;bottom:90px;left:0;right:0;display:block;cursor:pointer;z-index:9;}
.aarow{width:26px;height:26px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.aarow2{width:26px;height:26px;border:2px solid #333;border-right:none;border-bottom:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);margin:0 auto;}
.aarow3{width:14px;height:14px;border:2px solid #4a4a4a;border-left:none;border-top:none;float:right !important;margin-top:6px !important;}
.aarow4, .aarow5{width:26px;height:26px;border:2px solid #c0c0c0;border-left:none;border-top:none;margin:auto;position:absolute;top:60px;bottom:0;transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);cursor:pointer;}
.aarow4:hover, .aarow5:hover, .aarow4:active, .aarow5:active{border:2px solid #000;border-left:none;border-top:none;}
.aarow4{left:0;}
.aarow5{right:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.aarow-disable{border:2px solid #eee !important;border-left:none !important;border-top:none !important;}
.loading_box{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;
background:-moz-linear-gradient(top, #f92d66, #fe5e42);
background:-ms-linear-gradient(top, #f92d66, #fe5e42);
background:-o-linear-gradient(top, #f92d66, #fe5e42);
background:-webkit-linear-gradient(top, #f92d66, #fe5e42);
background:linear-gradient(top, #f92d66, #fe5e42);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f92d66',endColorStr='#fe5e42',gradientType='0');text-align:center;}
.loading_box2{background:rgba(0,0,0,0.8) !important;z-index:11;display:none;}
.code_box{width:320px;height:120px;background:#fff;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;padding:10px 20px;}
.code_box input{float:left;width:160px;height:50px;font-size:14px;line-height:50px;padding:0 20px;border:1px solid #ddd !important;border-radius:0 !important;background:#fff;outline:none;color:#f8433f;}
.code_box p{width:100%;float:left;font-size:14px;color:#919191;padding-top:5px;}
.code_box .mycode{width:100px;height:50px;float:left;margin-left:20px;}
.close_box{width:100%;height:100%;}
.input-fail{border:1px solid #f8433f !important;-webkit-box-shadow:0px 0px 5px rgba(248,67,63,0.5);-moz-box-shadow:0px 0px 5px rgba(248,67,63,0.5);box-shadow:0px 0px 5px rgba(248,67,63,0.5);}
.brandsh-bg{background:-moz-linear-gradient(right, #f92d66, #fe5e42);
background:-ms-linear-gradient(right, #f92d66, #fe5e42);
background:-o-linear-gradient(right, #f92d66, #fe5e42);
background:-webkit-linear-gradient(right, #f92d66, #fe5e42);
background:linear-gradient(right, #f92d66, #fe5e42);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f92d66',endColorStr='#fe5e42',gradientType='1');}
.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}
.isA, .isB, .isC, .isD{opacity:0;filter:Alpha(opacity=0);}
.isC{margin-left:50px;}
.isD{margin-left:-50px;}
.isE{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.video_box{width:100%;height:100%;
background:-moz-linear-gradient(right, #f92d66, #fe5e42);
background:-ms-linear-gradient(right, #f92d66, #fe5e42);
background:-o-linear-gradient(right, #f92d66, #fe5e42);
background:-webkit-linear-gradient(right, #f92d66, #fe5e42);
background:linear-gradient(right, #f92d66, #fe5e42);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f92d66',endColorStr='#fe5e42',gradientType='1');
background-size:cover;position:absolute;top:0;left:0;}
.video_box .video_bg{width:100%;height:100%;background:url(../images/about_banner.png) no-repeat center;background-size:auto 70%;behavior:url(backgroundsize.min.htc);position:absolute;top:70px;left:0;z-index:0;}
.video_box video{height:100%;margin:0 auto;position:absolute;top:0;left:0;right:0;z-index:0;}
.error_box{width:100%;background:-moz-linear-gradient(right, #f92d66, #fe5e42);
background:-ms-linear-gradient(right, #f92d66, #fe5e42);
background:-o-linear-gradient(right, #f92d66, #fe5e42);
background:-webkit-linear-gradient(right, #f92d66, #fe5e42);
background:linear-gradient(right, #f92d66, #fe5e42);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f92d66',endColorStr='#fe5e42',gradientType='1');text-align:center;font-size:3em;color:#fff;display:table;}
.error_box p{vertical-align:middle;display:table-cell;}
.nav_icon_list{width:20px;height:4px;background:#cdcdcd;margin:3px auto;display:block;}
.mobile_menu_box{width:100%;height:100%;position:fixed;top:0;right:0;
background:-moz-linear-gradient(top, rgba(249,45,102,0.8), rgba(254,94,66,0.8));
background:-ms-linear-gradient(top, rgba(249,45,102,0.8), rgba(254,94,66,0.8));
background:-o-linear-gradient(top, rgba(249,45,102,0.8), rgba(254,94,66,0.8));
background:-webkit-linear-gradient(top, rgba(249,45,102,0.8), rgba(254,94,66,0.8));
background:linear-gradient(top, rgba(249,45,102,0.8), rgba(254,94,66,0.8));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f92d66',endColorStr='#fe5e42',gradientType='0');
opacity:0;filter:Alpha(opacity=0);display:none;z-index:2;}
.mobile_menu_top{width:100%;height:60px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index:2;}
.mobile_menu_top .logo{height:20px;max-width:204px;margin:auto;position:absolute;top:0;bottom:0;left:5%;}
.mobile_menu_top .logo img{height:100%;}
.mobile_menu_top .list{height:24px;margin:auto;position:absolute;top:0;bottom:0;right:5%;}
.mobile_menu_top .list_s{-webkit-animation-duration:0.5s;animation-duration:0.5s;}
.mobile_menu .list_s{-webkit-animation-duration:0.75s;animation-duration:0.75s;}
.mobile_menu{width:84%;height:100%;position:fixed;top:0;right:0;background:#fff;z-index:10;}
.mobile_menu ul li{list-style-type:none;}
.mobile_menu_close{width:20px;position:absolute;top:3%;right:6%;color:#666;}
.mobile_menu_list{position:absolute;top:12%;left:12%;margin:0;padding:0;}
.mobile_menu_list li{padding-top:4%;padding-bottom:4%;}
.mobile_menu_list li a{color:#4f4f4f;font-size:21px;font-family:Source-Han-Light, Verdana, Geneva, sans-serif;letter-spacing:6px;text-decoration:none;}
.mobile_menu_list li a:hover{color:#fb4257 !important;}
.mobile_menu_list_active{color:#fb4257 !important;}
.mobile_menu_sns{min-width:40px;max-width:50px;position:absolute;bottom:3%;right:6%;}
.mobile_menu_sns img{width:100%;margin-top:15px;}
.mobile_menu_tool{width:12%;min-width:40px;position:absolute;bottom:3%;left:12%;}
.mobile_menu_tool img{width:100%;max-width:57px;}
.top_block{width:100%;height:60px;}
.banner{width:100%;height:300px;position:relative;overflow:hidden;margin:0;text-align:center;z-index:0;}
.banner ul{height:100%;padding:0;margin:0;display:none;
background:-moz-linear-gradient(right, #f92d66, #fe5e42);
background:-ms-linear-gradient(right, #f92d66, #fe5e42);
background:-o-linear-gradient(right, #f92d66, #fe5e42);
background:-webkit-linear-gradient(right, #f92d66, #fe5e42);
background:linear-gradient(right, #f92d66, #fe5e42);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f92d66',endColorStr='#fe5e42',gradientType='1');}
.banner ul li{height:100%;list-style:none;overflow:hidden;}
.banner ul li a{height:100%;display:block;}
.banner ul li a .banner_box{height:100%;background-size:cover !important;behavior:url(backgroundsize.min.htc);position:relative;}
.home_about_top{padding-top:30px;}
.home_about, .home_brand, .home_news, .about_block4, .contact_block2{padding:50px 0;text-align:center;}
.home_about p, .home_brand p, .home_news p, .about_block4 p, .about_block6 p, .contact_block2 p, .contact_block3 p{margin:0;}
.home_brand img{padding:0 4px;}
.about_block4 .p3, .contact_block2 .p3{padding:14px 2%;}
.contact_block3 .p3{padding-left:2%;padding-right:2%;}
.service_sp .font_size_p1{margin:0 !important;font-size:42px;}
.home_case{width:96%;padding:0;margin-bottom:50px;text-align:center;}
.home_case .row{margin:0;}
.home_case .row [class^=col-]{padding:0;}
.home_case .item{height:174px;margin:5px;overflow:hidden;}
.home_case .item_img, .works_footer_more .item_img{width:100%;height:100%;}
.home_case .item_hover_box, .works_footer_more .item_hover_box{width:100%;height:100%;display:none;}
.works_footer_more a{text-decoration:none;}
.home_case .item_hover, .works_footer_more .item_hover{width:100%;height:100%;background:rgba(0,0,0,0.5);color:#fff;font-size:18px;display:table;}
.home_case .item_hover p, .works_footer_more .item_hover p{vertical-align:middle;display:table-cell;}
.home_case .item .img-responsive{width:100%;}
.home_case .thisbtn, .home_news .thisbtn{color:#565656;background:none;border:none;border:1px solid #ddd;padding:10px 25px;margin:0 auto;margin-top:30px;}
.home_case .thisbtn:active, .home_news .thisbtn:active, .home_case .thisbtn:hover, .home_news .thisbtn:hover{}
.home_news .news_box{height:230px;margin-bottom:5px;}
.home_news .news_bg{width:100%;height:100%;padding:0;background-size:cover !important;behavior:url(backgroundsize.min.htc);position:absolute;top:0;left:0;z-index:-1;}
.footer_box{text-align:center;padding:0;padding-top:40px;padding-bottom:20px;}
.footer_box .sns{height:50px;}
.footer_box .sns_btn, .sns2 .sns_btn{height:100%;cursor:pointer;margin:0 6px;border-radius:100%;behavior:url(PIE.htc);display:inline-block;opacity:1;}
.sns2 .sns_btn{margin-left:0;margin-right:6px;position:relative;}
.footer_box .sns_btn:hover, .footer_box .sns_btn:active, .sns2 .sns_btn:hover, .sns2 .sns_btn:active, .newdetail-tx1 .sns .sns_b .sns_btn:hover, .newdetail-tx1 .sns .sns_b .sns_btn:active{opacity:0.6;}
.footer_box .sns img, .sns2 img{height:100%;}
.footer_box .btn_box{margin:20px auto;}
.footer_box .btn_box button, .news-add .thisbtn, .back_top .thisbtn{background:none;border:none;border:1px solid #ddd;color:#797979;padding:6px 34px;}
.footer_box .btn_box button:hover, .footer_box .btn_box button:active{}
.footer_box p{font-family:微软雅黑, 黑体, Arial, Helvetica, sans-serif;color:#797979;font-size:12px;}
.back_top{padding-bottom:30px;}
.pc_menu_block{z-index:2;display:none;}
.pc_menu_block .container{padding:0;}
.pc_menu{width:90%;background:#fff;margin-top:20px;}
.pc_logo .brandsh{margin:5px 0;margin-left:5px !important;}
.pc_logo img{height:20px;}
.pc_menu_list{margin:0;margin-right:10px;cursor:pointer}
.pc_menu_list li{margin:5px 0;}
.pc_menu_list li a{color:#888;}
.pc_menu_list_active{background:none !important;color:#333 !important;}
.pc_menu_list .icon{font-size:20px;color:#c2c2c2;cursor:pointer;}
.pc_menu_list .icon:hover{color:#5a5a5a;}
.pc_menu_list span{padding:15px;}
.search_box{width:100%;height:60px;background:rgba(245,245,245,0.5);padding:0 15px;display:none;}
.search_box .form-group{padding:13px 5px;margin:0;position:relative;}
.search_box .form-group .form-control{border-radius:0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:6px 0;}
.search_box .form-group .icon{font-size:24px;width:24px;height:24px;margin:auto;position:absolute;right:3px;top:0;bottom:0;cursor:pointer;opacity:0.4;}
.search_box .form-group .icon:hover{opacity:1;}
.about_menu{width:100%;max-width:1000px;position:absolute;left:0;right:0;top:72px;z-index:1;}
.about_block1{width:100%;height:600px;background:#fff;display:table;color:#FFF;text-align:center;position:relative;overflow:hidden;}
.about_block1 .font_size_p1{margin-top:90px;}
.about_block1 .container{vertical-align:middle;display:table-cell;}
.about_block1 [class^=col-], .join_block1 [class^=col-], .about_menu [class^=col-]{padding:0;}
.about_menu .thisbtn{width:94%;background:none;border:1px solid #fff;padding:8px 0;margin:0 auto;color:#fff;display:inherit;}
.about_menu .thisbtn:hover, .about_menu .active{background:rgba(255,255,255,0.8);color:#fd5449;}
.about_btn_left{padding-left:6px !important;}
.about_btn_right{padding-right:6px !important;}
.about_block1 .p1, .join_block1 .p1{margin:0;padding-bottom:10px;}
.about_block1 .p2{margin-bottom:20px;}
.about_block1 .p3{color:#fecbce;}
.about_block2{text-align:left;padding-top:70px;padding-bottom:70px;background: rgb(249,247,245);}
.about_block4, .about_block5, .about_block6{text-align:left;}
.about_block6 .p2{white-space:nowrap;overflow:hidden;padding-top:0;padding-bottom:0;}
.about_block3 .p1{background:#fa3362;color:#FFF;padding:20px;padding-top:40px;padding-bottom:40px;font-size:22px;}
.about_block3 .p2{padding:50px 18px 50px 18px;}
.text_bg{width:100%;}
.about_block3 .text{max-width:420px;margin:0 auto;}
.about_block3 [class^=col-]{padding:0;}
.about_block3 .container-fluid{background:#fff;margin-top:220px;padding:0;}
.about_block3, .about_block4, .about_block6{height:600px;position:relative;overflow:hidden;}
.about_block4{height:800px;}
.about_block3 .row{width:100%;margin:0;position:absolute;bottom:0;left:0;background: rgb(249,247,245);}
.about_block3_bg{background:url(../images/about_kv_bg.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.about_block4_bg{background:url(../images/about_bg2.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.about_block6_bg{background:url(../images/about_bg3.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.about_block3_bg, .about_block4_bg, .about_block6_bg{width:100%;height:70%;position:absolute;top:0;left:0;z-index:0;}
.about_block4_bg{height:40%;}
.about_block6_bg{height:20%;}
.about_block4 .row{width:100%;background: rgb(249,247,245);margin:0;position:absolute;left:0;bottom:0;padding:70px 0;}
.about_block4 .p2{padding:0 20%;}
.about_block5{margin:0;padding:0;}
.about_block5 .box{width:100%;}
.about_block5 .text_box{width:100%;display:table;}
.about_block5 .text_box .p1{padding-bottom:10px;}
.about_block5 .banner{padding:0;height:300px;}
.about_block5 .about_banner1{background:url(../images/about_banner1.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.about_block5 .about_banner2{background:url(../images/about_banner2.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.about_block5 .about_banner3{background:url(../images/about_banner3.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.about_block5 .text{vertical-align:middle;display:table-cell;}
.about_block5 .text, .about_block6 .text{padding:70px 0;background:#FFF;}
.about_block5 .link, .about_block6 .link, .cyh .link{color:rgb(62, 55, 66) !important;font-weight:600;outline:none;text-decoration:none;border:none;border-color:inherit !important;outline:none;padding-left:25px;padding-right:25px;}
.about_block5 .link, .about_block6 .link{padding-left:0;padding-right:0;margin-left:25px;}
.about_block5 .link:hover, .about_block6 .link:hover, .cyh .link:hover{text-decoration:underline;}
.about_block6{height:auto;padding:0;margin:0;}
.about_block6 .head{width:80%;max-width:165px;margin:0 auto;margin-bottom:10px;position:relative;}
.about_block6 .p3{color:#919191;margin:0;padding:10px 0;}
.about_block6 .p2{padding:0;}
.about_block6 .member_box .p3{height:100px;overflow:hidden;}
.about_block6 .p4{margin:0;padding:0;white-space:nowrap;overflow:hidden;display: none;}
.about_block6 .member_box{margin-top:20px;margin-bottom:20px;text-align:center;}
.about_block6 .container-fluid{margin:0;padding:0;background:#fff;margin-top:400px;padding-bottom:60px;}
.about_block6 .container{position:relative;}
.join_block1{width:100%;background:url(../images/join.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);text-align:center;display:table;position:relative;}
.join_block1 .aarow_box{bottom:40px;}
.join_block1 .container{vertical-align:middle;display:table-cell;}
.join_block1 .container p{-webkit-text-shadow:0 0 20px rgba(130,88,42,0.68);-moz-text-shadow:0 0 20px rgba(130,88,42,0.68);text-shadow:0 0 20px rgba(130,88,42,0.68);filter:Shadow(Color='blanchedalmond', Direction='0', Strength='20');filter:dropshadow(OffX=0, OffY=0, Color='blanchedalmond', Positive='true');}
.join_menu .thisbtn{color:#FFF;}
.join_menu .active{background:rgba(255,255,255,0.8) !important;color:#6d7b7b !important;}
.join_block1 .p1{color:#fff;padding-top:60px;}
.join_block1 .p3{color:rgba(255,255,255,0.8);padding:10px 10%;line-height:26px;letter-spacing:2px;}
.join_block2 .item{width:100%;padding:0 15px;margin-top:30px;}
.join_block2 p{padding:0 6%;margin:0;}
.join_block2 .p1{color:#f8433f;padding-top:20px;padding-bottom:4px;}
.join_block2 .p2{color:#b0b0b0;padding-bottom:4px;}
.join_block2 .p3, .join_block2 .p4{color:#919191;padding-bottom:14px;}
.join_block2 .p5_box{margin:0 6%;padding-bottom:20px;border-bottom:1px solid #ddd;}
.join_block2 .p5 span{line-height:50px;position:absolute;right:9px;top:0;bottom:0;}
.join_block2 .p5{height:50px;line-height:50px;text-indent:20px;color:#4a4a4a;background:#eaeae7;display:block;position:relative;text-decoration:none;}
.join_block2{margin-top:10px;}
.join_block3 p{text-align:center;padding:20px 0;color:#919191;}
.join_block3 a{color:#509bf0;}
.contact_block1{height:400px;background:url(../images/map.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.contact_block2{padding-bottom:50px;}
.contact_block2 .icon_box{padding:0 15%;}
.contact_block2 .p2{padding:0 5%;}
.contact_block2 .p4{margin-bottom:30px !important; color: #666; font-size: 22px;}
.contact_block2 .font_size_p2{padding-bottom:14px;}
.contact_block2 .p4 a, .contact_block3 .p3 a{color:#509bf0;}
.contact_block2 .p4 a:hover{text-decoration:underline;}
.contact_block2 .icon img{width:100%;}
.contact_block3{padding:50px 0 10px 0;text-align:center;border:none;}
.contact_block3 .input-group-addon .glyphicon{font-size:12px;}
.form_box{overflow:hidden;}
.talk_btn span{font-size:30px;color:#4a5057;-webkit-transform:scaleX(1.3);transform:scaleX(1.3);padding-bottom:20px;}
.contact_block3 .input-group{width:94%;height:50px;line-height:50px;color:#4a4a4a;border:1px solid #ddd;margin:0 auto;margin-bottom:10px;}
.contact_block3 .input-group2{height:150px;}
.contact_block3 .input-group-btn{z-index:0;}
.contact_block3 .input-group-addon, .contact_block3 .btn{border-radius:0;background:none;border:none;color:#999;}
.contact_block3 .form-control{height:50px;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;}
.contact_block3 .form-control2{height:150px;resize:none;}
.contact_block3 .box_btn{width:94%;height:50px;border:none;background:#f8433f;color:#FFF;margin-top:30px;margin-bottom:15px;}
.contact_block3_sp{padding-top:0;padding-bottom:50px;}
.contact_block3 .input-group .city_box{max-height:150px;overflow:auto;}
.news-top{height:200px;}
.news-top-p{width:86%;text-align:center;margin:0 auto;margin-top:88px;}
.news-top p{padding:10px 20px;color:#fff;border:4px solid #fff;}
.news-tag-box{width:100%;padding:15px 0;text-align:center;overflow:auto;}
.news-tag-menu div{float:left;padding:5px 10px;margin:0 5px;}
.news-tag-menu{float:left;max-height:35px;}
.news-tag-box .active{background:#828282 !important;border-radius:6px;color:#fff;}
.news-list .item{width:100%;float:left;border-bottom:1px solid #ddd;margin-bottom:20px;cursor:pointer;}
.news-list .item:hover{background:#fafafa;}
.news-list .item-bg{height:240px;}
.news-year-list{background:#e1e1e1;font-size:24px;color:#4a4a4a;padding:10px 30px;border-bottom:2px solid #fff;cursor:pointer;}
.news-year-list2{background:#eee;}
.news-year-list2:hover, .news-year-list2:active, .news-year-list:hover, .news-year-list:active{background:rgba(238,238,238,0.5);}
.news-year-list p{margin:0;float:left;}
.tag{display:none;}
.news-year-box{margin-bottom:2px;overflow:hidden;}
.no-control .news-year-list{display:none;}
.no-control .news-time{margin:0;}
.news-tag{background:rgba(255,255,255,0.9);padding:0;}
.news-tag-fixed{width:100%;position:fixed;bottom:0;left:0;z-index:1;}
.news-add{text-align:center;margin-bottom:20px;}
.news-add .loading{background:#ddd;display:none;}
.news-add .loading .line-scale-pulse-out{height:18px;}
.news-add .loading .line-scale-pulse-out > div{height:14px;}
.news-time{margin-top:40px;}
.news-time .item:hover, .news-time .item:active{background:rgba(238,238,238,0.5);}
.news-tag-bottom{background:#e1e1e1;}
.news-tag-bottom .news-tag-menu div{background:#eee;}
.news-tag-middle{opacity:0;filter:Alpha(opacity=0);}
.newdetail-tx1 p, .newdetail-tx2 p{margin:0;color:rgba(86,86,86,0.72);}
.newdetail-top h1{text-align:center;font-size:36px;color:#fff;padding:0 15px;padding-top:150px;}
.newdetail-top{height:400px;}
.newdetail-tx1{padding:15px;position:relative;line-height:24px;}
.newdetail-tx1 .sns .sns_b .sns_btn{float:left;opacity:1;}
.newdetail-tx1 .foot_wechat_btn_box{left:-69px;}
.newdetail-tx1 .foot_wechat_btn_box img{height:100% !important;margin:0 !important;}
.newdetail-tx1 .sns .sns_b{display:inline-block;}
.newdetail-tx1 .p1 .blue{color:#349ee1;}
.newdetail-tx1 .p1 .read{padding-left:20px;}
.newdetail-tx1 .p1 .glyphicon{font-size:12px;}
.newdetail-tx1 .sns{position:absolute;top:15px;right:15px;}
.newdetail-tx1 .sns2{width:100%;text-align:center;margin:40px 0;}
.newdetail-tx1 .sns img, .newdetail-tx1 .sns2 img{height:48px;margin-left:10px;}
.newdetail-tx1 .sns2 img{margin:0 5px;}
.newdetail-tx1 .qr{display:none;}
.newdetail-tx2{}
.newdetail-tx2 p{line-height:24px;padding:10px 0;}
.newdetail-tx2 img{max-width:100%;padding:20px 0;}
.news-more{overflow:hidden;margin:0 auto;}
.news-more-p{text-align:center;padding-bottom:40px;margin:0;}
.news-more .item{width:100%;border-bottom:1px solid #ddd;margin-bottom:20px;float:left;}
.news-more .item-bg{height:240px;}
.news-more .grid{display:none;}
.works_footer_more .home_news{padding:0;}
.banner{background:-moz-linear-gradient(right, #f92d66, #fe5e42);
background:-ms-linear-gradient(right, #f92d66, #fe5e42);
background:-o-linear-gradient(right, #f92d66, #fe5e42);
background:-webkit-linear-gradient(right, #f92d66, #fe5e42);
background:linear-gradient(right, #f92d66, #fe5e42);
}
.more-box{width:100%;margin:0 auto;position:relative;}
.more-box .aarow4, .more-box .aarow5{display:none;}
.mobile_case_list a{text-decoration:none;}
.works_box{width:90%;margin:20px auto;text-align:left;}
.works_box:hover, .works_box:active{background:#ddd;}
.works_box .works_img{width:100%;height:280px;}
.works_box .font_size_p6{padding-bottom:20px;}
.pc_case_list{margin-top:6px;}
.workdetail .row{margin:0;}
.works_footer_more .row [class^=col-]{padding:0;}
.workdetail_top_bg{width:100%;position:absolute;top:0;left:0;z-index:-1;}
.workdetail .top_title1, .workdetail .top_title2{padding-left:15px;padding-right:15px;}
.workdetail .top_title1{font-size:30px;color:#fff;padding-top:150px;}
.workdetail .top_title2{font-size:18px;color:#fff;padding-bottom:75px;}
.workdetail .row{text-align:center;}
.workdetail .main_box{text-align:left;padding:50px 15px;}
.workdetail .main_box .left .font_size_p3{padding:0;}
.workdetail .main_box .left .font_size_p4{padding:20px 0;line-height:30px;}
.workdetail .main_box .right a{text-decoration:none;}
.workdetail .main_box .w_url:hover{color:#f8433f !important;}
.workdetail .main_box .right .logo{height:45px;margin-bottom:20px;}
.workdetail .main_box .right .p1{color:#000;font-weight:bold;margin-bottom:5px;}
.workdetail .main_box .right .p2{color:#5a5a5a;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.workdetail .main_box .right .sns2{height:42px;margin-top:20px;}
.workdetail .main_box .right .sns2 .hvr-shrink{height:100%;margin-right:20px;}
.workdetail .main_box .right .sns2 .hvr-shrink img{height:100%;}
.mod_box{margin:75px 0;}
.works_footer_more{text-align:center;padding:75px 0 30px 0;}
.works_footer_more .row{margin:0;}
.works_footer_more .item{height:174px;margin:5px;overflow:hidden;}
.mod_box h2, .mod_box h3, .mod_box h4, .mod_box h5, .mod_box h6{padding:0;margin:0;}
.mod_box p{padding:5px 15px;margin:0;}
.mod_box h1{font-size:30px;margin:0;padding:20px 15px;}
.mod_box .tx{padding:30px 0;}
.mod_hauto{height:auto;}
.mod_h250{height:125px;}
.mod_h500{height:250px;}
.mod_h1000{height:500px;}
.mod_h1500{height:750px;}
.mod_h2000{height:1000px;}
.mod_h2500{height:1250px;}
.mod_h3000{height:1500px;}
.mod_h3500{height:1750px;}
.mod_h4000{height:2000px;}
.mod_h4500{height:2250px;}
.mod_h5000{height:2500px;}
.mod_h5500{height:2750px;}
.mod_h6000{height:3000px;}
.mod_h6500{height:3250px;}
.mod_h7000{height:3500px;}
.banner_logo{height:85px;background:url(../images/banner_logo_mobile.png) no-repeat center;background-size:auto 100%;}
.mod_box img{width:100%;}
.mod_box pre{padding:0;margin:0;border:none;background:none;}
.cyh_top_box{position:relative;}
.cyh_top{height:400px;text-align:center;
background:-moz-linear-gradient(left, rgba(1,209,195,1), rgba(40,200,240,1));
background:-ms-linear-gradient(left, rgba(1,209,195,1), rgba(40,200,240,1));
background:-o-linear-gradient(left, rgba(1,209,195,1), rgba(40,200,240,1));
background:-webkit-linear-gradient(left, rgba(1,209,195,1), rgba(40,200,240,1));
background:linear-gradient(left, rgba(1,209,195,1), rgba(40,200,240,1));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#01d1c3',endColorStr='#28c8f0',gradientType='1');
position:relative;margin-bottom:40px;}
.box_video{height:350px;}
.about_sp{width:50%;position:absolute;top:-260px;left:-55px;}
.cyh_top .aarow_box{display:none;}
.cyh_top .font_size_p1{color:#fff;padding-top:120px;}
.cyh_top .font_size_p4{color:#fff;padding-top:0;}
.cyh_top_box .pad{width:200px;margin:0 auto;position:absolute;left:0;right:0;bottom:0;z-index:0;}
.cyh .icon{width:105px;height:105px;border-radius:50%;margin:0 auto;margin-bottom:25px;}
.cyh .item{text-align:center;margin:25px 0;margin-bottom:50px;}
.cyh .kx{background:#9d76f6;}
.cyh .sj{background:#15d3d0;}
.cyh .jc{background:#fe5e42;}
.cyh .font_size_p3{padding:0 20px;}
.cyh .font_size_p4{padding:20px 13px;padding-top:2px;padding-bottom:0;}
.cyh .icon_box{padding:0 25px;}
.cyh .icon_box .icon{width:100%;height:auto;margin-top:100px;margin-bottom:130px;}
.cyh .p_box{width:100%;margin:0 auto;padding:70px 0;text-align:left;}
.cyh .p_box .font_size_p3{padding:0 25px;}
.cyh .p_box .font_size_p4{padding:16px 25px;}
.p_box_last .font_size_p3, .p_box_last .font_size_p6, .p_box_last .font_size_p5{color:#fff !important;letter-spacing:1px;}
.p_box_last{width:100%;text-align:center;
background:-moz-linear-gradient(top, #5e85dd, #4fe9e7);
background:-ms-linear-gradient(top, #5e85dd, #4fe9e7);
background:-o-linear-gradient(top, #5e85dd, #4fe9e7);
background:-webkit-linear-gradient(top, #5e85dd, #4fe9e7);
background:linear-gradient(top, #5e85dd, #4fe9e7);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5e85dd',endColorStr='#4fe9e7',gradientType='0');
padding:70px 0;}
.p_box_last .p_box{padding-top:0;padding-bottom:30px;}
.p_box_last .font_size_p5{line-height:34px;padding-top:20px;padding-bottom:40px;margin-top:0;}
.p_box_last .font_size_p6{line-height:34px;padding:0 20px;}
.cyh_icon{background:#ddd;border-radius:50%;margin-bottom:20px;}
.cyh .row [class^=col-]{padding:0;text-align:center;}
.service_block1{background:url(../images/service_banner.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.service_block1 .row{height:100%;}
.service_block1 .p_box{width:100%;height:100%;display:table;}
.service_block1 .font_size_p1{color:#fff;text-align:center;display:table-cell;vertical-align:middle;}
.service_block2 .font_size_p3{padding:70px 10px 10px 10px;}
.service_block2 .font_size_p4{padding:10px;}
.service_block2{padding-bottom:80px;background:#fff;}
.service_block2_img{padding:40px 20px;padding-bottom:0;}
.service_block2_img img{width:100%;}
.service_block3{padding-bottom:20px;}
.service_block3 .row [class^=col-]{text-align:center;padding-bottom:40px;}
.service_block3 img{width:100%;max-width:100px;padding-bottom:30px;}
.service_block3 .p1{font-size:22px;color:#333;font-weight:bold;margin-bottom:15px;}
.service_block3 .p2{font-size:18px;color:#666;}
.service_block_bg{width:100%;height:100%;background:url(../images/service_fix.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);position:fixed;top:0;left:0;z-index:-1;}
.service_block4{color:#fff;}
.service_block4 .font_size_p3{color:#fff;}
.service_block4 .font_size_p4{color:#fff;}
.service_block4 .left, .service_block4 .right{float:left;}
.service_block4_top{text-align:center;}
.service_block4_top .font_size_p3{padding:70px 15px;padding-bottom:45px;}
.service_block4_top .font_size_p4{padding:0 15px;}
.service_block4 .p1{font-size:14px;font-weight:bold;font-family: 'NSSC_Bold';}
.service_block4 .p2{font-size:76px;line-height:76px;font-family: 'NSSC_Bold';}
.service_block4 .line{width:90px;height:3px;background:#fff;margin-bottom:45px;}
.service_block4 .p3{font-size:32px;margin-bottom:25px;font-family: 'NSSC_Bold';}
.service_block4 .p4{font-size:14px;font-weight:bold;font-family: 'NSSC_Medium';}
.service_block4 .p5{font-size:14px;margin-bottom:25px;line-height:30px;font-family: 'NSSC_regular';}
.service_block4 .text_box_left{width:100%;}
.service_block4_step1{padding:90px 0;}
.service_block4_step1 .left{width:100%;padding:0 15px;}
.service_block4_step1 .right{width:100%;padding:0 15px;margin-top:70px;}
.service_block4_step2 .left{width:100%;padding:0 15px;}
.service_block4_step2 .right{width:100%;padding:0 15px;padding-top:70px;}
.service_block4_step3{margin:90px 0;}
.service_block4_step3 .left{width:100%;padding:0 15px;}
.service_block4_step3 .right{width:100%;padding:0 15px;margin-top:70px;}
.service_block4_step4{margin-bottom:90px;}
.service_block4_step4 .left{width:100%;padding:0 15px;}
.service_block4_step4 .right{width:100%;padding:0 15px;margin-top:70px;}
.service_block4_step5{margin-bottom:90px;}
.service_block4_step5 .left{width:100%;padding:0 15px;}
.service_block4_step5 .right{width:100%;padding:0 15px;margin-top:70px;}
.service_block4_step6{position:relative;}
.service_block4_step6 .phone_banner{position:absolute;top:0;left:0;}
.service_block4_step6 .service_block4_step6_text{background:#fff;}
.service_block4_step6 .font_size_p3{color:#000;padding:30px 15px;line-height:45px;}
.service_block4_step6 .font_size_p4{color:#000;padding:0 15px;padding-bottom:90px;}
#mc_embed_signup{padding:40px 0;border-top:1px solid #eee;text-align:center;background:#fff;}
#mc_embed_signup label{font-weight:100;width:100%;padding:0 15px;padding-bottom:20px;color:#666;line-height:30px;}
#mc_embed_signup input{border:none;padding:10px;}
#mce-EMAIL{width:90%;background:none;background:#f5f5f5;text-indent:10px;outline:none;font-style:oblique;margin-bottom:20px;}
#mc-embedded-subscribe{width:90%;background:none;background:#f8433f;color:#fff;outline:none;display:inline !important;vertical-align:top !important;}
.news-time{}
.foot_wechat_btn{position:relative;opacity:1 !important;}
.foot_wechat_btn_box{width:200px;background:#FFF;position:absolute;top:-255px;left:-79px;border-top-left-radius: 10px;border-top-right-radius: 10px;display:none}
.foot_wechat_btn_box p{ text-align:center; background:rgb(62, 56, 67); color:#FFF; margin:0; height:40px; line-height:40px; font-size:18px !important; padding:0 !important;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.foot_wechat_btn_aarow{width:15px;height:15px;background:rgb(62, 56, 67);border:1px solid rgb(62, 56, 67);border-radius: 3px; border-left:none;border-top:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);margin:0 auto;position:absolute;bottom:-7px;left:0;right:0;}
.foot_wechat_btn_img{padding:10px; width:100% !important; height:auto !important;border: 1px solid rgb(62, 56, 67);border-top-left-radius: 10px;border-top-right-radius: 10px;}
.mobile_menu_sns .foot_wechat_btn_box{top:-240px;left:-140px;}
.mobile_menu_sns .foot_wechat_btn_aarow{bottom:-8px;left:130px;}
.mobile_menu_sns .foot_wechat_btn_img{margin:0 !important;}
.search-bg{background:url(../images/search_banner.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);}
.search-bg .news-top-p{width:90%;background:rgba(198,211,228,0.3);letter-spacing:1px;}
.searchpage_box .row{margin-bottom:70px;}
.searchpage_box .search_left{width:100%;margin-top:30px;}
.searchpage_box .search_right{width:100%;margin-top:30px;}
.searchpage_box .top{width:100%;padding:10px 0 10px 30px;border:1px solid #ddd;margin-bottom:30px;}
.searchpage_box .font_size_p7{padding-bottom:22px;}
.searchpage_box .item{width:100%;border-bottom:1px solid #ddd;margin-bottom:30px;cursor:pointer;}
.kx_box .video_box .video_bg{background:url(../images/cyh_kx_mobile.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);top:0;}
.sj_box .video_box .video_bg{background:url(../images/cyh_sj_mobile.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);top:0;}
.jc_box .video_box .video_bg{background:url(../images/cyh_jc_mobile.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc);top:0;}
.h5_bg{ width:220px; height:217px; background:url(../images/h5_bg.jpg) no-repeat center;background-size:cover;behavior:url(backgroundsize.min.htc); margin-top:15px;}
.h5_bg img{ margin:0 auto; padding-top:8px;}
.service_video_bg { background:url(../images/service_banner.jpg) no-repeat center !important; background-size: cover !important;behavior:url(backgroundsize.min.htc); top:0 !important;}
.next_prew_back { margin:0 15px; margin-top:30px; height:60px; border-bottom:1px solid #eee; position:relative; text-align:center;}
.next_prew_back a{ color:#509bf0 !important; margin:0 auto; text-decoration:none;}
.next_prew_back a:hover,.next_prew_back a:active{ color:#356396 !important;}
.next_prew{ position:absolute; top:0; left:0;}
.next_next{ position:absolute; top:0; right:0;}
.mbx_top { padding:0; padding-top:88px; color:#fff; display:none;}
.mbx_top .span_a{ cursor:pointer;}
.mbx_top .span_a:hover,.mbx_top .span_a:active{ color:#eee;}
.float_mbx_top { position:absolute; top:0; left:0; right:0;}
.contact-new-box{width: 90%;height: 284px;margin:0 auto;border: 1px solid #ddd;margin-top: 50px;position: relative;display: table;}
.contact-new-box p{position: absolute;bottom: 0;left: 0;right: 0;}
.contact-new-box a{text-decoration:none;display: table-cell;vertical-align: middle;}
.contact-new-box .contact-new-p{color:#000;font-size: 36px;}
.contact-new-box .img{display: table-cell;vertical-align: middle;}
.contact-new-box .new-eml{color:#337ab7;}
.contact-new-box .new-eml:hover{color:#23527c;}
/* 20201021 xxl */
/* about page */
.xl_font{
/* font-weight: 600; */
color: rgb(68, 69, 70) !important;
}
.xl_font_h2{
/* font-weight: 600; */
color: rgb(62, 55, 66) !important;
}
.xlbutton{
color: rgb(62, 55, 66) !important;
font-size: 18px !important;
}
.newbg{
background-color: rgb(249,247,245);
}
@media screen and (min-width: 769px) {
.newft{
line-height: 68px !important;
font-size: 48px !important;
}
}
.xlbgs{
background-color: rgb(249,247,245);
}