.banner,.header-m,.i-banner,footer,header,main{transition:all .5s;-webkit-transition:all .5s}
body{padding-top:125px;background:url(../images/body_bg.jpg)}
header .search{position:absolute;top:0;right:220px;width:180px;height:30px;line-height:30px;background:#fff;overflow:hidden;border:1px solid #eaeaea}
header .search .txt{float:left;width:calc(100% - 35px);height:30px;line-height:30px;font-size:12px;padding-left:10px;background:0 0}
header .search .btn{float:left;width:30px;height:100%;background:url(../images/search.png) no-repeat center}
.header{z-index:999;position:fixed;top:0;left:0;width:100%;background:url(../images/header_bg.jpg) no-repeat center;box-shadow:0 0 10px rgba(0,0,0,.1)}
.header .logo{height:125px;line-height:125px;overflow:hidden}
.header .head-top{position:relative}
.header .head-top a{margin-top:5px;color:#666;padding-left:30px;background:url(../images/header_top.png) no-repeat left center;height:20px;line-height:20px;vertical-align:-2px}
.header .head-top .select{height:20px;line-height:20px;padding-right:15px;background:url(../images/select_bg.png) no-repeat right center}
.header nav ul li{position:relative;float:left;margin:0 20px}
.header nav ul li:hover>a{color:#d51519}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:75px}
.header nav ul li>a{height:68px;line-height:68px}
.header nav ul li .sub-nav{visibility:hidden;opacity:0;z-index:1;top:90px;left:50%;padding:10px;width:150px;background:rgba(255,255,255,.9);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{height:40px;line-height:40px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}
.header nav ul li .sub-nav a:hover{color:#fff;background:#d51519}
footer .footer-head .mauto{border-top:1px solid #cfcfcf;background:url(../images/footer_bg.png) no-repeat right bottom}
footer .footer-head li{width:16%;display:inline-block;border-left:1px solid #ccc;padding:10px 0}
footer .footer-head li:first-child{border:none}
footer .footer-head em{font-size:16px;color:#666;padding-top:10px}
footer .copyright{padding:.15rem;color:#a6a5a5;background:#34343e}
footer .copyright em{height:30px;line-height:30px}
footer .bdsharebuttonbox{display:inline-block;font-size:0}
footer .bdsharebuttonbox a{float:left;width:31px!important;height:30px!important;margin:0 4px!important;padding:0!important;background-repeat:no-repeat;background-position:center;transition: all .3s;}
footer .bdsharebuttonbox a:nth-child(1):hover{background:url(../images/share_1h.png) no-repeat!important;}
footer .bdsharebuttonbox a:nth-child(2):hover{background:url(../images/share_2h.png) no-repeat 1px 0!important}
footer .bdsharebuttonbox a:hover.jdyicon{background:url(../images/jindyiconh.png) no-repeat!important}
footer .bdsharebuttonbox a:hover.yzjicon{background:url(../images/yunzhijiaiconh.png) no-repeat!important}
footer .bdsharebuttonbox a:hover.qyyxiocn{background:url(../images/hemailicon.png) no-repeat!important}
footer .bd_weixin_popup{height:auto!important}
.i-banner .owl-pagination{max-width:1200px;text-align:right;left:50%;bottom:.25rem;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.i-banner .owl-controls .owl-page span{width:15px;height:15px;background:0 0;border:2px solid #fff;transition:all .3s;-webkit-transition:all .3s}
.i-banner .owl-controls .owl-page.active span,.i-banner .owl-controls .owl-page:hover span{background:#d51519;border-color:#d51519}
.i-banner .dn{display:none!important}
.i-banner a{min-height:50px}
.owl-controls .owl-page span{background:#999}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{background:#d51519}
.i-tt1 em{font-size:22px;color:#d51519}
.i-tt1 span{font-size:18px;color:#bcbcbc}
.i-more{width:75px;height:24px;line-height:24px;background:#d51519;border-top-left-radius:15px;border-bottom-right-radius:15px;margin-top:2px}
.i-news,.i-pro{width:56.68%}
.i-client,.i-layout{width:41.66%}
.i-news .pic{width:292px}
.i-news .pic .imgs{height:274px;background:0 0}
/*.i-news .pic .imgs:hover img{opacity: 0.9;}*/
.i-news .pic h3{left:0;bottom:0;width:100%;height:50px;line-height:50px;font-size:15px;background:rgba(213,21,25,.85)}
.i-news .list{padding-left:.15rem;width:calc(100% - 292px)}
.i-news .list li{background:#f7f6f6;margin-top:.11rem}
.i-news .list li:hover{background:#d51519}
.i-news .list li:first-child{margin-top:0}
.i-news .list li a:hover h3{color:#fff}
.i-news .list li a:hover .date{color:#fff}
.i-news .list .date{width:78px;height:60px;color:#888;border-right:1px solid #e5e4e4}
.i-news .list .date em{font-size:28px}
.i-news .list .info{width:calc(100% - 78px);height:60px}
.i-news .list h3{width:calc(100% - 85px);height:44px;font-size:15px;line-height:22px;padding:0 15px;overflow:hidden}
.i-news .list .imgs{width:85px;height:60px}
.i-layout .layout-sliders #pic_slider_t{margin-top:.2rem;margin-bottom:.28rem}
.i-layout .layout-sliders #pic_slider_t .imgs{width:190px;height:150px}
.i-layout .layout-sliders #pic_slider_t .info{width:calc(100% - 190px)}
.i-layout .layout-sliders #pic_slider_t h3{height:30px;line-height:30px;padding-left:30px;font-size:18px;color:#d51519;background:url(../images/i_layout_icon.png) no-repeat left center}
.i-layout .layout-sliders #pic_slider_t .els2{line-height:22px;height:82px;padding:.12rem 0 .26rem 0;background:url(../images/layout_bg.png) no-repeat right center}
.i-layout .layout-sliders #pic_slider_t .els2 em{height:44px}
.i-layout .layout-sliders #pic_slider_t .btn{width:105px;height:34px;line-height:34px;font-size:12px;color:#666;border:1px solid #ccc}
.i-layout .layout-sliders #pic_slider_t .btn img{margin-left:10px;vertical-align:2px}
.i-layout .layout-sliders #pic_slider_t .owl-pagination{display:none}
.i-layout .layout-sliders #pic_slider_b{margin-left:-1px}
.i-layout .layout-sliders #pic_slider_b .item{padding:.35rem 0 .37rem 0;border-left:1px solid #e9e9ea;border-top:1px solid #e9e9ea;cursor:pointer}
.i-layout .layout-sliders #pic_slider_b .item h4{text-align:center;font-size:15px;padding-top:10px;color:#34343e}
.i-layout .layout-sliders #pic_slider_b .item.active{border-left:1px solid #d51519;background:#d51519}
.i-layout .layout-sliders #pic_slider_b .item.active h4{color:#fff}
.i-layout .layout-sliders #pic_slider_b .item.active .icon img:first-child{display:none}
.i-layout .layout-sliders #pic_slider_b .item.active .icon img:last-child{display:block}
.i-layout .layout-sliders #pic_slider_b .synced .item{border-left:1px solid #d51519;background:#d51519}
.i-layout .layout-sliders #pic_slider_b .synced .item h4{color:#fff}
.i-layout .layout-sliders #pic_slider_b .synced .item .icon img:first-child{display:none}
.i-layout .layout-sliders #pic_slider_b .synced .item .icon img:last-child{display:block;opacity:.7}
.i-layout .btn div{width:18px;height:20px;cursor:pointer}
.i-layout .btn .btn-l{background:url(../images/i_layout_l.png) no-repeat center}
.i-layout .btn .btn-l:hover{background:#d51519 url(../images/i_layout_ls.png) no-repeat center}
.i-layout .btn .btn-r{background:url(../images/i_layout_r.png) no-repeat center}
.i-layout .btn .btn-r:hover{background:#d51519 url(../images/i_layout_rs.png) no-repeat center}
.i-video{font-size:22px}
.i-video .mauto{height:125px;background-size:cover;background-repeat:no-repeat;background-position:center}
.i-video .mauto img{margin-right:10px}
.i-pro .list li{padding:0 .07rem}
.i-pro .list li a:hover .info{top:72px}
.i-pro .list .imgs{height:226px}
.i-pro .list .info{top:100%;left:65px; padding:10px; background: rgba(52, 52, 62, 0.8); height:80px; width:180px;}
.i-pro .list .info i{border:1px solid #fff;}
.i-pro .list .info h3{font-size:22px}
.i-pro .owl-pagination{display:none}
.i-pro .owl-controls .owl-buttons div{width:41px;height:41px}
.i-pro .owl-controls .owl-buttons .owl-prev{left:.18rem;background:url(../images/about_l.png) no-repeat center}
.i-pro .owl-controls .owl-buttons .owl-next{right:.18rem;background:url(../images/about_r.png) no-repeat center}
.i-pro .seamless-slider{position:relative;padding:0 25px;background:#d51519}
.i-pro .seamless-slider::after,.i-pro .seamless-slider::before{position:absolute;content:'';width:55px;height:22px}
.i-pro .seamless-slider::before{top:0;left:0;background:url(../images/i_news_l.png) no-repeat right center}
.i-pro .seamless-slider::after{bottom:0;right:0;background:url(../images/i_news_r.png) no-repeat left center}
.i-pro .str_wrap{overflow:hidden;width:100%;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;font-size:15px;height:60px;line-height:60px;color:#fff;font-weight:700}
.i-pro .str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move}
.i-pro .str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}
.i-pro .str_vertical .str_move_clone{left:0;top:100%}
.i-pro .str_down .str_move_clone{left:0;bottom:100%}
.i-pro .str_down .str_move,.i-pro .str_vertical .str_move{white-space:normal;width:100%}
.i-pro .noStop .str_move,.i-pro .no_drag .str_move,.i-pro .str_static .str_move{cursor:inherit}
.i-client .list li{padding-bottom:.2rem}
.i-client .list li a:hover h3{color:#d51519;font-weight:700}
.i-client .list .imgs{width:134px;height:90px}
.i-client .list .info-w{width:calc(100% - 134px)}
.i-client .list .info{border-bottom:1px solid #e9e9ea;padding-bottom:20px}
.i-client .list h3{height:33px;line-height:33px;font-size:15px}
.i-client .list .date{height:23px;line-height:23px}
.content{min-height:400px;border-top:1px solid #ebebeb;background:#fff}
.main-nav-p{background:#f1f1f1}
.main-nav-p ul{font-size:0}
.main-nav-p li{display:inline-block;border-radius:5px;margin:0 5px;overflow:hidden}
.main-nav-p li.cur a,.main-nav-p li:hover a{color:#fff;background:#d51519}
.main-nav-p a{display:block;height:34px;line-height:34px;padding:0 15px;font-size:16px;transition:all .3s;-webkit-transition:all .3s}
.main-nav-p i{width:70px}
.main-home{height:34px;line-height:34px;padding-left:23px;background:url(../images/main_home_icon.png) no-repeat left center}
.main-home a:hover{color:#d51519;text-decoration:underline}
.main-home i{color:#d51519}
.banner{height:320px;background-size:cover;background-repeat:no-repeat;background-position:center}
.banner h2{align-items:inherit;-webkit-align-items:inherit;padding-right:50px}
.banner h2::after{position:absolute;content:'';top:50%;right:0;width:113px;height:104px;background:rgba(215,35,39,.65);transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.banner span,.banner strong{position:relative;z-index:1}
.banner strong{font-size:32px;padding-bottom:3px}
.banner span{font-size:20px}
.in-title em{font-size:34px}
.in-title i{font-size:16px}
.about .slider li{padding:.1rem}
.about .slider .imgs{padding:6px;box-shadow:0 0 10px rgba(0,0,0,.2)}
.about .owl-pagination{display:none}
.about .owl-controls .owl-buttons div{width:41px;height:41px}
.about .owl-controls .owl-buttons .owl-prev{left:2.5%;background:url(../images/about_l.png) no-repeat center}
.about .owl-controls .owl-buttons .owl-next{right:2.5%;background:url(../images/about_r.png) no-repeat center}
.counterfeiting .btn{height:80px;line-height:80px;color:#d72327;font-size:22px;background:#f0f0f0}
.counterfeiting .btn:hover{background:#f9f0f0}
.counterfeiting .btn img{margin-right:20px}
.technology-list li{margin-bottom:.2rem}
.technology-list li a{padding:.23rem 15px;border:1px solid #e4e4e4;background:#fafafa}
.technology-list li a:hover{background:#fff;border:3px solid #d51519}
.technology-list h3{height:25px;line-height:25px;color:#d51519;padding-left:40px;font-size:18px;background:url(../images/technology_icon.png) no-repeat left center}
.technology-list .els2{height:56px;line-height:28px}
.cooperation-list ul{margin-left:-.3rem}
.cooperation-list li{padding-left:.3rem;margin-bottom:.2rem}
.cooperation-list li a:hover h3{color:#d51519}
.cooperation-list .img{border:1px solid #e4e4e4;height:1.03rem}
.cooperation-list .img img{max-width:90%;max-height:90%}
.cooperation-list h3{padding:.2rem .1rem;font-size:15px}
.community-list li{margin-bottom:.2rem;border-bottom:1px solid #ccc}
.community-list li a:hover h3{color:#d51519}
.community-list li .imgs{width:255px}
.community-list li .info{padding-left:.5rem;width:calc(100% - 255px)}
.community-list li h3{width:calc(100% - 110px);height:35px;line-height:35px}
.community-list li .date{height:35px;line-height:35px;padding-left:25px;background:url(../images/date_icon.png) no-repeat left center}
.community-list li .els2{height:46px;line-height:23px}
.news-list li{margin-bottom:.16rem}
.news-list li a{padding:.1rem;border:1px solid #eaeaea}
.news-list li a:hover{border:3px solid #d51519}
.news-list li a:hover h3{color:#d51519;font-weight:700}
.news-list li .imgs{width:248px}
.news-list li .info{padding:0 7% 0 .35rem;width:calc(100% - 370px)}
.news-list li h3{font-size:18px}
.news-list li .els2{height:48px;line-height:24px}
.news-list li .date{width:120px;height:125px;border-left:1px solid #ccc;color:#888}
.news-list li .date em{font-size:30px}
.news-list li .date span{font-size:18px}
.news-info h2{font-size:18px;font-weight:700}
.news-info .date{color:#888;padding-top:7px}
.news-info .txt{border-top:1px solid #ccc}
.page-w{border-top:1px solid #bebebe}
.page-w .page{position:relative}
.page-w .page::after{position:absolute;content:'';top:0;left:50%;width:1px;height:100%;background:#bebebe}
.page-w .page a{font-size:18px;color:#949494;height:40px;line-height:40px}
.page-w .page a:hover{color:#d51519}
.report-list li{padding:0 7px}
.report-list li a{padding:.14rem;border:1px solid #d0d0d0}
.report-list li a:hover h3{color:#d51519}
.report-list li .imgs{height:210px}
.report-list li .els2{height:40px;line-height:20px}
.report-list li .date{padding-left:30px;height:17px;line-height:17px;background:url(../images/date_icon.png) no-repeat left center}
.report-list .owl-pagination{display:none}
.report-list .owl-controls .owl-buttons div{width:30px;height:47px}
.report-list .owl-controls .owl-buttons .owl-prev{left:-8px;background:url(../images/report_l.png) no-repeat center}
.report-list .owl-controls .owl-buttons .owl-next{right:-8px;background:url(../images/report_r.png) no-repeat center}
.service-info h3{font-size:18px;color:#d51519}
.service-info .date{position:relative}
.service-info .date::after{position:absolute;content:'';left:0;top:50%;width:100%;height:1px;background:#e4e4e4;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.service-info .date i{position:relative;z-index:1;background:#fff;padding:0 20px}
.service-info .date i img{margin-right:7px}
.service-info .btn a{width:125px;height:40px;line-height:40px;background:#d51519}
.culture .con{margin-left:-.1rem}
.culture .lg-6{padding-left:.1rem}
.culture .con-l{padding:10% 9.3%;height:487px;background:#f0f0f0}
.culture .con-l .txt1{font-size:30px;font-family:'新宋体'}
.culture .con-l .txt2{font-size:20px;line-height:28px;padding-bottom:.2rem;border-bottom:1px solid #dcdcdc}
.culture .con-l em{font-size:20px;color:#d72327;margin-bottom:3px;margin-top:.12rem;font-family:'新宋体'}
.event-list .slider{position:relative;margin:.9rem 0 .3rem 0;background:url(../images/event_bg.jpg) no-repeat right 26px;background-size:100% auto}
.event-list .slider::after{position:absolute;content:'';top:50%;left:50%;width:100%;height:4px;background:#b9bbbc;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.event-list .slider .owl-item{cursor:pointer}
.event-list .slider .owl-item:nth-child(odd){transform:translateY(-63px);-webkit-transform:translateY(-63px)}
.event-list .slider .owl-item:nth-child(odd) .line::before{top:0}
.event-list .slider .owl-item:nth-child(even){transform:translateY(63px);-webkit-transform:translateY(63px)}
.event-list .slider .owl-item:nth-child(even) .line::before{bottom:0}
.event-list .slider .txt{line-height:22px;height:66px;-webkit-line-clamp:3}
.event-list .slider .owl-item:hover .txt{color:#d51519;font-weight:700}
.event-list .slider .date{height:32px;line-height:32px;font-size:28px;color:#d51519}
.event-list .slider .owl-item:hover .date{color:#333;font-size:24px}
.event-list .slider .line{height:88px;margin:.2rem 0}
.event-list .slider .line::after,.event-list .slider .line::before{position:absolute;content:''}
.event-list .slider .line::before{z-index:1;left:50%;width:16px;height:16px;border:2px solid #c2c3c4;border-radius:50%;background:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.event-list .slider .line::after{top:0;left:50%;width:2px;height:100%;background:#c2c3c4;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.event-list .owl-carousel .owl-wrapper-outer{padding:63px 0}
.event-list .owl-pagination{display:none}
.event-list .owl-controls{display:block!important}
.event-list .owl-controls .owl-buttons div{width:41px;height:41px}
.event-list .owl-controls .owl-buttons .owl-prev{left:-60px;background:url(../images/event_l.png) no-repeat center}
.event-list .owl-controls .owl-buttons .owl-next{right:-60px;background:url(../images/event_r.png) no-repeat center}
.fix-infos{position:fixed;z-index:999;left:0;top:0;background:rgba(0,0,0,.42)}
.fix-infos .edit{max-width:800px;height:410px;padding:.3rem .2rem;margin:0 auto;border:1px solid #e1dfdf;overflow:inherit}
.fix-infos .edit .info{overflow:auto}
.fix-infos .edit h3{color:#d51519;font-size:28px}
.fix-infos .hide{top:-20px;right:-20px;width:43px;height:43px;cursor:pointer;background:url(../images/fix_infos_icon.png) no-repeat center}
.staff-list .content{background:url(../images/staff_bg.jpg) no-repeat center;background-size:cover}
.staff-list .head li{font-size:0;display:inline-block;margin:0 .11rem}
.staff-list .head a{padding:0 .38rem;height:40px;line-height:40px;font-size:16px;background:#fff}
.staff-list .head a.cur,.staff-list .head a:hover{color:#fff;background:#d51519}
.staff-list .in-flipster{margin-top:.74rem}
.staff-list .in-flipster .imgs{padding:8px;background:#fff;border:1px solid #cecece}
.staff-list h3{font-size:22px;visibility:hidden;opacity:0;margin-top:.35rem;transition:all .3s;-webkit-transition:all .3s}
.staff-list .flip-current h3{visibility:visible;opacity:1}
.staff-list .flipto-next,.staff-list .flipto-prev{position:absolute;top:50%;width:54px;height:54px;font-size:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.staff-list .flipto-prev{left:19%;background:url(../images/staff_l.png) no-repeat center}
.staff-list .flipto-next{right:19%;background:url(../images/staff_r.png) no-repeat center}
.staff-list .flipster-carousel .flip-prev{-webkit-transform:translateX(-54%) translateZ(0) rotateY(0) scale(.8);-moz-transform:translateX(-54%) translateZ(0) rotateY(0) scale(.8);-o-transform:translateX(-54%) translateZ(0) rotateY(0) scale(.8);-ms-transform:translateX(-54%) translateZ(0) rotateY(0) scale(.8);transform:translateX(-54%) translateZ(0) rotateY(0) scale(.8)}
.staff-list .flipster-carousel .flip-next{-webkit-transform:translateX(54%) translateZ(0) rotateY(0) scale(.8);-moz-transform:translateX(54%) translateZ(0) rotateY(0) scale(.8);-o-transform:translateX(54%) translateZ(0) rotateY(0) scale(.8);-ms-transform:translateX(54%) translateZ(0) rotateY(0) scale(.8);transform:translateX(54%) translateZ(0) rotateY(0) scale(.8)}
.join-list .join-con em{padding:0 15px;height:50px;line-height:50px;border:1px solid #e4e4e4;background:#d51519}
.join-list .join-con .tt1{height:60px;line-height:60px;font-size:16px;border-bottom:1px solid #ddd;cursor:pointer;padding:0 .27rem 0 15px}
.join-list .join-con .tt1.cur h3{color:#d51519}
.join-list .join-con .tt1.cur .btn{background:url(../images/join_icon2.png) no-repeat center}
.join-list .join-con h3{width:90%;font-size:16px}
.join-list .join-con .btn{width:14px;height:100%;background:url(../images/join_icon1.png) no-repeat center}
.join-list .join-con .edit{padding:2% 15px;background:#f2f2f2}
.pro-list .head{background:#f6f6f6}
.pro-list .head .select{width:234px;height:35px;line-height:35px;border:1px solid #c8c8c8;font-size:14px;color:#7d7d7d;background:transparent url(../images/select_bg2.png) no-repeat 95% center;margin-right:20px;padding:0 10px}
.pro-list .head .btn{height:35px;line-height:35px;text-align:center;padding:0 .27rem;color:#fff;background:#d51519}
.pro-list .btn-w li{float:left}
.pro-list .btn-w li.cur:nth-child(1) a,.pro-list .btn-w li:nth-child(1):hover a{background:#62b855;border-color:#62b855}
.pro-list .btn-w li.cur:nth-child(2) a,.pro-list .btn-w li:nth-child(2):hover a{background:#ffc000;border-color:#ffc000}
.pro-list .btn-w li.cur a,.pro-list .btn-w li:hover a{color:#fff;border-color:#d51519;background:#d51519}
.pro-list .btn-w a{height:38px;line-height:38px;display:block;padding:0 .22rem;border:1px solid #c8c8c8}
.pro-list .list a{border-bottom:1px solid #dbdbdb;padding:20px}
.pro-list .list a:hover{background:#f6f6f6}
.pro-list .list a:hover h3{color:#d51519}
.pro-list .list a:hover .imgs{border:4px solid #d51519;border-radius:0}
.pro-list .list .imgs{width:240px;height:240px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.2)}
.pro-list .list .info{width:calc(100% - 240px);padding-left:.4rem}
.pro-list .list h3{height:30px;line-height:30px;padding-left:33px;background:url(../images/pro_list_icon1.png) no-repeat left center}
.pro-list .list .els2{height:75px}
.pro-list .list i{height:20px;line-height:20px;padding-left:30px;color:#d51519;background:url(../images/pro_list_icon2.png) no-repeat left center}
.pro-info .imgs,.pro-info .txt{height:443px}
.pro-info .txt{padding:15px 3%;overflow:auto}
.pro-info .txt h3{font-size:18px;color:#d51519}
.pro-info .txt .edit{font-size:15px;color:#555;line-height:28px}
.pro-info .txt i{color:#d51519}
.pro-info .page a{font-size:16px;color:#666}
.pro-info .page .tal{padding-left:3%}
.pro-info .page .tar{padding-right:3%}
.pic-sliders #pic_slider_t{overflow:hidden}
.pic-sliders #pic_slider_t video{width:100%;height:100%;object-fit:cover}
.pic-sliders #pic_slider_t .owl-pagination{display:none}
.pic-sliders #pic_slider_b{padding:0 28px;margin-top:24px}
.pic-sliders #pic_slider_b .item{margin:0 5px;cursor:pointer;overflow:hidden}
.pic-sliders #pic_slider_b .item .pic{height:145px}
.pic-sliders #pic_slider_b .item .pic::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(../images/video_icon.png) no-repeat center}
.pic-sliders #pic_slider_b .item .pic img{object-fit:cover}
.pic-sliders #pic_slider_b .item h3{height:52px;line-height:52px}
.pic-sliders #pic_slider_b .synced .item{border-color:#004098}
.pic-sliders #pic_slider_b .synced .pic::after{display:none}
.pic-sliders .owl-controls{display:block!important}
.pic-sliders .owl-controls .owl-buttons div{width:23px;top:0;transform:translateY(0)!important;-webkit-transform:translateY(0)!important;height:calc(100% - 52px)}
.pic-sliders .owl-controls .owl-buttons .owl-prev{left:0;background:#ddd url(../images/pic_sliders_l.png) no-repeat no-repeat center}
.pic-sliders .owl-controls .owl-buttons .owl-prev:hover{background:#d72327 url(../images/pic_sliders_ls.png) no-repeat center}
.pic-sliders .owl-controls .owl-buttons .owl-next{right:0;background:#ddd url(../images/pic_sliders_r.png) no-repeat no-repeat center}
.pic-sliders .owl-controls .owl-buttons .owl-next:hover{background:#d72327 url(../images/pic_sliders_rs.png) no-repeat center}
.achievements .list{margin-left:-.2rem}
.achievements .list li{width:16.66%;padding-left:.2rem;margin-bottom:.15rem;transition:all .3s;-webkit-transition:all .3s}
.achievements .list li:hover{margin-top:-.1rem}
.achievements .list li:hover .info{box-shadow:0 0 5px rgba(0,0,0,.1);border:1px solid #d72327}
.achievements .list .info{border:1px solid #e8e8e8;padding:20.3% 1%;border-radius:5px;background:#f5f5f5;transition:all .3s;-webkit-transition:all .3s}
.achievements .list .info em{font-size:40px;color:#d72327}
.achievements .slider{padding:0 38px;border-top:1px solid #e3e3e3}
.achievements .slider a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.achievements .slider .imgs{height:235px;border:1px solid #e9e7e7;margin:.5rem 8px;box-shadow:5px 5px 5px rgba(0,0,0,.1)}
.achievements .owl-pagination{display:none}
.achievements .owl-controls .owl-buttons div{width:12px;height:23px}
.achievements .owl-controls .owl-buttons .owl-prev{left:13px;background:url(../images/achievements_l.png) no-repeat center}
.achievements .owl-controls .owl-buttons .owl-next{right:13px;background:url(../images/achievements_r.png) no-repeat center}
.marketing .head .select{width:234px;height:35px;line-height:35px;border:1px solid #c8c8c8;font-size:14px;color:#7d7d7d;background:transparent url(../images/select_bg2.png) no-repeat 95% center;margin-right:20px;padding:0 10px}
.marketing .head .btn{height:35px;line-height:35px;text-align:center;padding:0 .27rem;color:#fff;background:#d51519}
.marketing .list li{margin-top:.2rem}
.marketing .list .imgs{width:160px;height:210px;padding:.1rem;border:1px solid #dbdbdb}
.marketing .list .info{width:calc(100% - 160px);padding:0 15px}
.marketing .list h3{padding-top:5px;font-size:22px;color:#d51519}
.marketing .list em{font-size:15px;margin:10px 0}
.marketing .list .els2{-webkit-line-clamp:3;height:162px;overflow:auto}
.marketing .btn-w li{font-size:0;display:inline-block;margin:0 .05rem .15rem .05rem}
.marketing .btn-w a{padding:0 .32rem;height:40px;line-height:40px;font-size:16px;background:#f0efef}
.marketing .btn-w a.cur,.marketing .btn-w a:hover{color:#fff;background:#d51519}
.marketing .slider{padding:0 .7rem}
.marketing .slider li{padding:0 5px}
.marketing .slider li p{line-height:50px;height:50px;text-align:center;background:#f1f1f1}
.marketing .slider .imgs{height:225px}
.marketing .owl-pagination{display:none}
.marketing .owl-controls .owl-buttons div{width:30px;height:100%}
.marketing .owl-controls .owl-buttons .owl-prev{left:.2rem;background:url(../images/marketing_l.png) no-repeat center}
.marketing .owl-controls .owl-buttons .owl-next{right:.2rem;background:url(../images/marketing_r.png) no-repeat center}
.marketing .head2{border-top:1px solid #e2e2e2}
.marketing .head2 h3{font-size:24px}
.contact .content{background:0 0}
.contact .tab-body li{display:none}
.contact .tab-body li.cur{display:block}
.contact .tab-body li .con-l,.contact .tab-body li .con-r{height:3.8rem}
.contact .tab-body li .con-l{align-items:inherit;-webkit-align-items:inherit;overflow:auto}
.contact .tab-body li .con-l h3{font-size:18px;color:#d51519}
.contact .tab-body li .con-l h3 img{margin-right:15px;vertical-align:-5px}
.contact .tab-body li .con-l .edit{line-height:28px}
.contact .tab-head{margin-left:-.3rem}
.contact .tab-head li{padding-left:.3rem;margin-bottom:.2rem}
.contact .tab-head li.cur .info{color:#fff;border-color:#d72327;background:#d72327}
.contact .tab-head li.cur .info h3::after{border-left:8px solid #fff}
.contact .tab-head li .info{padding:14px 12px;border:1px solid #b9b9b9}
.contact .tab-head li .info h3{position:relative;font-size:15px;padding-left:15px;height:30px;line-height:30px}
.contact .tab-head li .info h3::after{position:absolute;content:'';top:50%;left:0;border-left:8px solid #d72327;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.contact .tab-head li .info .els2{height:44px;margin-top:5px}
.honor-list .title{padding-left:38px;font-size:18px;height:48px;line-height:48px;border:1px solid #dedede;color:#d51519;background:#f7f7f7 url(../images/honor_icon.png) no-repeat 10px center}
.honor-list .slider{margin-top:.6rem}
.honor-list li{padding:0 .21rem}
.honor-list li:hover h3{color:#d51519}
.honor-list .imgs{height:170px}
.honor-list .imgs img{width:auto;height:auto}
.honor-list .els2{line-height:20px;height:40px;margin-top:.2rem}
.honor-list .icon{width:100%;height:47px;margin-top:.6rem;background:url(../images/honor_icon2.png) no-repeat center}
.honor-list .owl-pagination{display:none}
.honor-list .owl-controls .owl-buttons{display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;background:url(../images/honor_bg.jpg) no-repeat center;margin-top:-38px}
.honor-list .owl-controls .owl-buttons div{position:inherit;width:34px;height:34px;transform:translateY(0);-webkit-transform:translateY(0)}
.honor-list .owl-controls .owl-buttons .owl-prev{background:url(../images/honor_l.jpg) no-repeat center}
.honor-list .owl-controls .owl-buttons .owl-next{background:url(../images/honor_r.jpg) no-repeat center}
.tab-head li{cursor:pointer}
.tab-body li{visibility:hidden;opacity:0;height:0;transition:all .3s;-webkit-transition:all .3s}
.tab-body li.cur{visibility:visible;opacity:1;height:auto}
.edit{overflow:hidden}
.edit span{display:inline}
.edit img{width:auto!important;height:auto!important}
.in-page{color:#888}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{height:35px;line-height:35px;padding:0 15px;border:1px solid #e8e8e8}
.in-page a.cur,.in-page a:hover{border-color:#d51519;background:#d51519;color:#fff}
.fix-wrap{display:none;z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.fix-wrap .hide{position:fixed;width:25px;height:25px;padding:25px;right:5%;top:5%;background:#090908;cursor:pointer;border-radius:50%;transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide::after,.fix-wrap .hide::before{position:absolute;top:50%;left:50%;content:'';width:1px;height:55%;background:#fff;margin-top:-27.5%}
.fix-wrap .hide::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap .hide:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.fix-video .video-wrap{min-width:55%;max-width:55%;padding:10px;border-radius:5px;background:#2d2d2d;border:1px solid #3a3a3a;box-shadow:0 0 5px rgba(0,0,0,.5);overflow:hidden;animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.fix-video video{width:100%;height:100%;object-fit:cover}
.fix-pic{overflow:auto}
.fix-pic img{animation:zoomIn .5s both;-webkit-animation:zoomIn .5s both}
.fix-search{padding:0 2.5%;background:#222}
.fix-search:hover .search::after{transform:scale(1);-webkit-transform:scale(1)}
.fix-search .search{position:relative;width:100%;height:125px;color:#555;padding-left:88px;font-size:66px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEE5NEZGREQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEE5NEZGRUQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0QTk0RkZCRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0QTk0RkZDRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/Hs+IwAAAVlJREFUeNpi+P//PwMaFgLiJiC+/x8VHATiCCzqMTC6QBKSIc+AeC0QzwXiA0jiT4DYmFhDS6CaNgGxOg4NIUD8E6rOipChcVCFZUR4jwWIj0PVq+EylA2q4AAx4YWEQeAxLkMroAqESTS0D6rPAZuhL4H4NYkGgrAG1NDl2AwFgRVkGMqClBpQ5JgYIOAdA+ngL5TmR5eAGapKhqE8UPo1NkNvAbEtGYaaQOmDGDLAMIiGho0niWEKy2UWuBL/VyD+RYKBFlAD9+PLUTZQRUeAWICAgU5QB4CAIaG8745UaHQCsRkQ8wIxOxCLA7EfEG9HK7kuArEsoVLKHIgf/McPQF72RioaXwGxCD5DYdgXiBcC8S0gfgvEV4B4OhA7IqmRh+ZGELgJxFyEDCUWSwLxVSSDZalhKAhzogWFLiPYZMqBJBBfBGJRIH5ALUNBQBGI5wPxVIAAAwAoIUyRNtFOOQAAAABJRU5ErkJggg==) no-repeat 35px center}
.fix-search .search::after,.fix-search .search::before{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;transition:all 1s;-webkit-transition:all 1s}
.fix-search .search::before{background:#515151}
.fix-search .search::after{background:rgba(255,255,255,.5);transform:scale(0,1);-webkit-transform:scale(0,1)}
.fix-search .btn,.fix-search .txt{color:#555;background:0 0}
.fix-search .txt{width:100%;text-align:center;font-size:66px;padding-right:2%}
.fix-search .btn{font-size:24px}
.region-list .list-w .list1:nth-child(even) .head{background:#dda239}
.region-list .list1{line-height:30px}
.region-list .list1 .head{background:#d92e32}
.region-list .list1 .con-l{width:21.75%;padding:.13rem 4%}
.region-list .list1 .con-r{width:78.25%;padding:.13rem 4.5%;border-left:1px solid #e1e1e1}
.region-list .list1 .con-r p a{color:#333}
.region-list .list1 .con-r p a:hover{color:#d51519;text-decoration:underline}
.region-list .list1 ul{border:1px solid #c8c8c8;border-bottom:none}
.region-list .list1 ul li{border-bottom:1px solid #c8c8c8}
.region-list .list1 ul li:nth-child(odd){background:#f6f6f6}
.hisrtyl p{line-height:25px;padding-bottom:5px;font-size:14px}
@media (max-width:1200px){
.mauto{max-width:92%}
.i-banner .owl-pagination{max-width:92%}
.header .mauto{max-width:100%;padding:0 15px}
.header nav ul li{margin:0 17px}
.event-list .slider{padding:0 60px}
.event-list .slider::after{width:calc(100% - 120px)}
.event-list .owl-controls .owl-buttons .owl-prev{left:0}
.event-list .owl-controls .owl-buttons .owl-next{right:0}
}
@media (max-width:1024px){
body{padding-top:70px}
.header{display:none}
.header-m{display:block!important;z-index:999;position:fixed;left:0;top:0;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1)}
.header-m::after{display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header-m .logo{position:absolute;left:50%;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header-m .logo img{max-height:40px}
.header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
.header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:1px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#222}
.header-m .m-menu-b::before{transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
.header-m .m-menu-b::after{transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
.header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
.header-m .m-menu::after{position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
.header-m .nav{height:calc(100% - 82px);overflow-x:hidden;overflow-y:auto}
.header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
.header-m .nav>li>a{position:relative;display:block;font-size:15px;padding:0 20px 0 40px;color:#666;height:50px;line-height:50px}
.header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav{display:none}
.header-m .nav>li .sub-nav a{position:relative;display:block;height:50px;line-height:50px;padding:0 40px;background:#f2f2f2;color:#4e4e4e}
.header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:50%;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
.header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
.header-m .nav>li.cur{position:relative}
.header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
.header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
.header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
.header-m .nav>li.active::after{background:#fff}
.header-m .nav>li.active::before{height:0}
.header-m .nav>li.active>a{color:#fff;background:#d51519}
.header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
.header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.header-m .m-language{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.header-m .m-language a{color:#666;height:40px;line-height:40px;font-size:16px;display:block;border-bottom:1px solid #ebebeb;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both}
.header-m .m-search-b{display:block;position:absolute;top:0;right:0;width:40px;height:70px;cursor:pointer;background:url(../images/search.png) no-repeat left center;background-size:23px}
.header-m .search{display:none;position:fixed;top:80px;left:5%;width:90%}
html.active{height:100%;overflow:hidden}
html.active body{height:100%;overflow:hidden}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#000}
html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu{display:block;left:0}
html.active .banner,html.active .i-banner,html.active footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}
}
@media (max-width:768px){
.i-banner .sm-db{display:block!important}
footer .copyright em{height:auto;line-height:22px}
.i-tt1 em{font-size:22px;font-size:20px}
.i-tt1 span{font-size:18px;font-size:16px}
.i-layout .layout-sliders #pic_slider_b .synced .item h4{font-size:13px}
.i-pro .list .imgs{height:1.9383rem}
.i-pro .str_wrap{height:50px;line-height:50px}
.main-nav-p{display:none}
.main-nav-m{display:block;position:relative;z-index:555;cursor:pointer}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#d51519}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(213,21,25,.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55)}
.banner{height:3rem}
.in-title em{font-size:28px}
.fix-infos .edit{max-width:85%}
.staff-list .head li{margin:0 5px}
.staff-list .head a{padding:0 .2rem}
.staff-list .flipto-prev{left:0}
.staff-list .flipto-next{right:0}
.pro-list .list .imgs{margin:0 auto;float:none}
.pic-sliders #pic_slider_t{padding-bottom:.5rem}
.pic-sliders #pic_slider_t .owl-pagination{bottom:.15rem;display:block}
.pic-sliders #pic_slider_b{display:none!important}
.marketing .btn-w a{padding:0 .2rem}
.marketing .slider{padding:0}
.marketing .slider li{padding:0}
.marketing .owl-controls .owl-buttons .owl-prev{left:0}
.marketing .owl-controls .owl-buttons .owl-next{right:0}
.in-page a{display:none}
.in-page a.cur,.in-page a.lower,.in-page a.upper{display:inline-block}
.in-page a.cur{margin:0 2px}
.fix-video .video-wrap{max-width:90%}
.fix-search{padding:0 15px}
.fix-search .search{padding-left:0;background:0 0;height:65px}
.fix-search .txt{font-size:20px;text-align:left;padding:0 10px}
.fix-search .btn{font-size:22px;color:#777}
.header .search{height:40px;line-height:40px}
.header .search .txt{height:40px;line-height:40px}
.marketing .list .info{padding:0 0 0 10px}
.event-list .slider{background:url(../images/event_bg.jpg) no-repeat -230px 102px;background-size:150% auto}
.region-list .list1 .con-l{width:26.75% !important;}
.region-list .list1 .con-r{width:73.25% !important;}
}
@keyframes resize{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:scale(5,5)}
100%{opacity:1;transform:scale(1,1)}
}
@-webkit-keyframes resize{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1)}
}
@keyframes ReturnToNormal{
from{opacity:0;transform-origin:right bottom;transform:rotate3d(0,0,1,45deg)}
to{opacity:1;transform-origin:right bottom;transform:none}
}
@-webkit-keyframes ReturnToNormal{
from{opacity:0;-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg)}
to{opacity:1;-webkit-transform-origin:right bottom;-webkit-transform:none}
}