@charset "utf-8";
/*===============================================header================================================*/
@media screen and (max-width: 640px){body{min-width:320px;}
.wrap{width:96%;}
#head{z-index: 9999;height: 75px;background: #FFFFFF;position: fixed;width: 100%;top: 0;left: 0;}
#head .head_top{height:60px;padding:10px 0;}
#head .head_top .logo{display:block;height:60px;}
#head .head_top .logo a{display:block;height:60px;}
#head .head_top .logo img{max-height:100%;}
#head .head_top .search{display:none;}
#head .head_bot{display:none;}
.nav_btn{display:block;}
/*侧导航按钮动画*/
.nav_btn{position: absolute;top: 7px;right: 5px;width: 45px !important;height: 45px !important;border-radius:3px;transition: 0.5s;cursor: pointer;background:none;border:none;padding: 0;outline: none;}
.line{position: relative;display: block;width: 26px;height: 2px;margin: 1px auto 0;background:#d9353c;}
.line:before,.line:after{content: '';width: 100%;height: 2px;left: 0;position: absolute;background:#d9353c;transition-duration: 0.3s,0.3s;transition-delay: 0.3s,0s;}
.line:before{transition-property: bottom,transform;bottom: 8px;}
.line:after{transition-property: top,transform;top: 8px;}
.nav_btn_active{right: 240px;position: fixed;z-index:999;top:0;border-radius:0;}
.nav_btn_active span{background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.nav_btn_active span:after,.nav_btn_active span:before{-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s;-ms-transition-delay: 0s,.3s;-o-transition-delay: 0s,.3s;transition-delay: 0s,.3s}
.nav_btn_active span:before{bottom: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.nav_btn_active span:after{top:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
/*侧导航样式*/
.header-nav{display: block;width: 240px;position: fixed;top: 0;right: 0;opacity: 0;transition: 0.5s;text-align: left;transform: translateX(240px);visibility: hidden\9;height: 100vh;overflow: auto;bottom: 0;z-index: 1090;background: #f4f4f4;}
.header-nav-active{opacity: 1;display:block;transform: translateX(0);}
.mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}
.am-offcanvas-content{padding:0;}
#aside_nav .am-offcanvas-bar{width: 252px;background: #f4f4f4;}
#nav .am-list > li{background: none;border-color:rgba(0,0,0,.06);padding:0.5rem 0;box-shadow:none !important;border: 1px solid #dedede;border-width: 0px 0 1px 0;}
#nav .am-list > li a{padding:0;padding:0.8rem 0 0.8rem 2rem;font-size:14px;color: #666;display: block;}
#nav .am-list > li ul{padding:0 ;margin-bottom: -1rem;}
#nav .am-list > li ul li{padding:0 2rem;line-height: 2.5rem;display: block;background: #fff;border:0;}
#nav .am-list > li ul li{}
#nav .am-list > li ul li:last-child{border:none;}
#nav .am-list > li ul li a{font-size:12px;display:block;padding:0;}
#nav .am-fr[class*="am-icon-"]{color: #eee;}
#nav .doc-oc-demo3{width:50px;}
#nav .am-list > li ul{padding-top: 10px;overflow: hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.am-offcanvas-bar::after{background:none;}
#index_nav_bar li{}
#index_nav_bar li a{display: block;height: 5rem;line-height: 5rem;text-align: center;color: #fff;font-size: 14px;}
.am-pureview{z-index:10000;}
.am-collapse{display: none;}
.am-panel>.am-list{margin: 0;}
.am-icon-angle-right:before{content: "\e620";font-family:'iconfont';}
#nav .am-fr[class*="am-icon-"]{color: #999 !important;}
[class*=am-icon-].am-fr{margin-left: .3em;}
.am-margin-right{margin-right: 1.6rem;}
.am-fr{float: right;}
.am-close, .am-icon-btn, [class*=am-icon-]{display: inline-block;}
.am-collapse.am-in{display: block;}
/**/
.sjnybanner,.sjbanner{display: block;}
.sjnybanner{margin-top:80px;min-height:200px;background-size:cover;background-position:center;}
.sjnybanner img{opacity:0;}
.banner,.nybanner{display:none;}
.banner_box{margin-top:80px;}
.sjbanner .swiper-slide a{display:block;background-repeat:no-repeat;background-position: center top;background-size:cover!important;}
.sjbanner .swiper-slide a img{opacity: 0;}
.sjbanner .swiper-button-prev,.sjbanner .swiper-button-next{cursor: pointer;position:absolute;top:50%;margin-top:-30px;z-index:100000;width:40px;height:40px;line-height:38px;margin-top:-30px;background:none;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-indent: -9999px;}
.sjbanner .swiper-button-prev:after,.sjbanner .swiper-button-next:after{background:none;content:'';}
.sjbanner .swiper-button-prev:hover,.banner .swiper-button-next:hover{opacity:1}
.sjbanner .swiper-button-prev{left:85%;border: rgb(217 53 60 / 0.5) 2px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.sjbanner .swiper-button-prev:hover{border: #d9353c 2px dashed;}
.sjbanner .swiper-button-prev:before{text-indent: 0;text-align:center;content:">";width:100%;height:100%;position:absolute;left:0;top:0;font-size:30px;font-family:simsun;color: rgb(217 53 60 / 0.5);}
.sjbanner .swiper-button-next{right:85%;border: rgb(217 53 60 / 0.5) 2px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.sjbanner .swiper-button-next:hover{border:#d9353c 2px dashed;}
.sjbanner .swiper-button-next:before{text-indent: 0;text-align:center;content:"<";width:100%;height:100%;position:absolute;left:0;top:0;font-size:30px;font-family:simsun;color: rgb(217 53 60 / 0.5);}
.sjbanner .swiper-button-next:hover:before,.sjbanner .swiper-button-prev:hover:before{color:#d9353c ;}
.sjbanner .swiper-pagination{bottom:20px!important;}
.sjbanner .swiper-pagination span{width: 8px;height:8px;border-radius:5px;}
.sjbanner .swiper-pagination span.swiper-pagination-bullet-active{background:#d9353c;width:40px;}
.banner_box .banner_bot{right: 10px;width: 120px;height: 70px;}
.banner_box .banner_bot .video-box{width:120px;height: 70px;}
.banner_box .banner_bot .video-box a{width:120px;height: 70px;}
.banner_box .banner_bot .video-box .play{font-size:30px;}
/**/
.i_about{padding:30px 0;}
.i_mian .s_about{float:none;width:calc(100% - 70px);padding: 30px 30px 0 40px;}
.i_mian .s_about .txt{font-size:13px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;}
.i_mian .s_tt{margin-bottom: 20px;}
.i_mian .s_tt h3{font-size: 18px;}
.i_about .s_tt.black{margin-bottom:0;}
.i_about .s_rukou{padding-bottom:30px;}
.i_about .s_rukou ul{}
.i_about .s_rukou ul li{width: 33%;margin-top:20px;margin-bottom: 0px;}
.i_about .s_rukou ul li span{font-size:15px;color:#c7c8cc;}
.i_about .s_rukou ul li:hover font{-webkit-animation: doudong 1s;-moz-animation: doudong 1s;animation: doudong 1s;}
.i_about .s_jiaru{display:none;}
.i_about .s_more{margin-top:30px;}
.i_about .more_arrow:hover i{animation:huadong_right .7s;}
/**/
.i_news{padding:50px 0;}
.i_news .s_tt .fl{float:none;text-align:center;}
.i_news .s_tt.black{margin-bottom:0;}
.i_news .s_tt.black span{color:#0d1518;}
.i_news .s_tt.black h3{font-size:1rem;color:#0d1518;}
.s_hd{float:none;margin-top: 20px;}
.s_hd ul li{float:left;position:relative;}
.s_hd ul li a{width:auto;height:2.5rem;line-height:2.5rem;border:0;border-radius:2px;font-size:13px;color:#424242;margin-left: 0;}
.s_hd ul li a:before{content:"";width:0;height:100%;display:block;background: #fefefe;transition:.5s;position: absolute;z-index:-1;top:0;right:0;}
.s_hd ul li.slick-current a,.s_hd ul li:hover a{border:0;color: #d9353c;font-weight: 600;}
.s_hd ul li.slick-current a:before,.s_hd ul li:hover a:before{width:100%;right:auto;left:0;}
.news_pic{padding-right: 0px;width:100%;float:none;}
.news_pic ul{margin-bottom: 10px!important;}
.news_pic ul li h5{font-size: 14px;width: calc(100% - 20px);height: 40px;line-height: 40px;padding: 0 10px;}
.news_pic .slick-dots{bottom: 46px;right:0;padding-right: 20px;}
.news_pic .slick-dots li button:before{display:none;}
.news_list{width:100%;float:none;}
.news_pic ul li{height:70vw;}
.news_list ul li h5{font-size: 15px;}
.ab-more{display: block;width: 120px;height: 36px;line-height: 36px;text-align: center;background: #d9353c;color: #FFFFFF;font-size:.875rem;overflow: hidden;transition: 300ms;margin:0 auto;margin-top:3rem;}
.ab-more i{line-height: 24px;}
.ab-more .aw{position: relative;margin-left: 10px;display:inline-block;}
.ab-more:hover .aw{animation:huadong2 .7s;}
.i_industry{background:#f5f5f7;padding: 50px 0;}
.application_left{width: auto;float: none;}
.application_left:after{content:'';display:block;overflow: hidden;clear: both;height:0;}
.application_left li{height: 125px;width: calc(33.33% - 5px);-moz-transition:0.3s;margin-right: 5px;margin-bottom: 0;}
.application_left li i{margin: 15px auto 0;}
.application_left li h3{font-size: 16px;}
.application_left li em{left: calc(50% - 8px);bottom: 0%;margin-bottom: -8px;border-left: 8px solid transparent;border-top: 8px solid #d9353c;border-right: 8px solid transparent;display:none;border-bottom: 0;top: auto;}
.application_left li:hover i, .application_left li.act i{background-position:0 -32px;}
.application_left li:hover b, .application_left li.act b{border-color:#fff;}
.application_left li:hover h3, .application_left li:hover aside, .application_left li.act h3, .application_left li.act aside{color:#fff;}
.application_left.application_right{float: none;}
.application_left.application_right li em{position:absolute;left:auto;right: calc(50% - 8px);top: 0%;bottom: auto;margin-top:-8px;border-right: 8px solid transparent;border-top: 0;border-left: 8px solid transparent;border-bottom: 8px solid #d9353c;}
.application_box_con{width: 100%;height: auto;float: none;margin-left: 0;margin-bottom: 15px;margin-top: 15px;}
.application_con{width: 100%;}
.application_con a{display:block;height:100%;}
.application_con picture{width: 100%;height: 51vw;overflow:hidden;display: block;}
.application_con article{padding: 0 25px 10px;background: #d9353c;overflow:hidden;}
.application_con article h2{color:#fff;font-size: 16px;margin:20px 0;}
.application_con article summary{color: #fceeee;height: 40px;overflow:hidden;line-height: 24px;}
/***/
.i_project{padding:20px 0 50px 0;}
.i_project .gallery-list .item{float:left;width:100%;margin-right:0px;}
.i_project .gallery-list .item a .imgbox{height: 58vw;}
.i_project .gallery-list .item:last-child{margin-bottom:0px;}
.viewer-button{top: 40px!important;}
/*==============footer=====================*/
#footer .wrap{text-align: center;}
#footer .up_box{padding: 10px 0 10px;}
#footer .up_box .s_btn{float: none;padding: 10px 0px 30px 0;border-right: 0;}
#footer #fot_nav{*height:173px;float: none;padding-left: 0;}
#footer .un_box{height: auto;}
#footer .un_box p{line-height: 24px;padding: 5px 0;}
#footer a:hover{color:#d9353c;text-decoration: underline;}
#fot_nav{*width:800px;}
#fot_nav .box{*margin-right: -100px;}
#fot_nav dl{margin-bottom: 5px;margin-right: 0;float: none;border-bottom: 1px solid #5c5d5e;}
#fot_nav dt{padding: 0 15px;color:#c0c0c0;position: relative;}
#fot_nav dt:after{content: "\e620";font-family: 'iconfont';font-size:10px;color:#7e7e7e;position: absolute;right:15px;}
#fot_nav dd{display: none;padding:0 25px 10px;border-top:1px solid #5c5d5e;}
#fot_nav a:hover{color:#d9353c;text-decoration: none;}
.foot_link{display: none;}
.foot_link .tanchu a{color: #d1d1d1 !important;line-height: 27px;font-size: 13px;}
.foot_link .tanchu .swiper-slide{height:30px !important;}
.foot_link .swiper-scrollbar-drag{height:60% !important;}
.foot_link div div div{line-height:30px;}
.foot_lianxi{float: none;margin: auto;width: 250px;padding: 30px 0;}
.foot_tel{padding-left: 0;text-align: center;}
.foot_tel font{display: none;}
.foot_tel font:after{content:"\e654";}
.foot_tel font img{max-width:15px;vertical-align:middle;}
.foot_share{float: none;}
.foot_share a:hover,.foot_share .font font:hover{text-decoration: none;}
.foot_share .font:hover{background:#d9353c;text-decoration: none;}
.foot_share .font:hover i{color:#ffffff;}
.foot_share .font img{max-width:60%;max-height:60%;vertical-align:middle;}
.foot_share .font i:after{content:"\e623";}
#footer .foot_share .font a:hover{text-decoration: none;}
/**/
.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display: none;}
.tc1 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{transform:rotate(180deg);}
.tc1 .close,.tc{transition:all ease 400ms;-moz-transition:all ease 400ms;-ms-transition:all ease 400ms;-o-transition:all ease 400ms;-webkit-transition:all ease 400ms;}
.tc1 .tc-box{position:absolute;overflow: hidden;top:50%;z-index:9999;height: 15rem;width: 12rem;left:50%;margin-left: -6rem;margin-top: -7.5rem;}
.tc1 .video{position:absolute;overflow: hidden;top:50%;z-index:9999;height: 200px;width: 90%;left:50%;margin-left: -45%;margin-top: -100px;}
.tc1 .tc.act{display: block;}
.tc1 .close{position: absolute;cursor:pointer;font-size: 20px;right: 30px;top: 30px;}
.tc1 .tc-bg{height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width:12rem;height:12rem;}
.tc1 .tc-box h5{width:12rem;height:3rem;line-height:3rem;font-size:1rem;color:#fff;text-align:center}
.tc1 .close-btn{position: absolute;right: 10px;top: 53px;cursor: pointer;width: 32px;height: 32px;border: 2px solid #fdf600;border-color: #fff;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.tc1 .close-btn span:first-of-type{height: 20px;-webkit-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);transform: translateY(-50%) rotate(-45deg);width: 4px;-webkit-border-radius: 4px;border-radius: 4px;top: 50%;margin-left: -2px;background-color: #fff;position: absolute;left: 50%;}
.tc1 .close-btn span:last-of-type{position: absolute;height: 20px;-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);width: 4px;left: 50%;-webkit-border-radius: 4px;border-radius: 4px;top: 50%;margin-left: -2px;background-color: #fff;}
.n_main .search_not{padding:100px 0 0;text-align:center;font-size:30px;color:#999999;}
.n_title{height: 50px;}
.n_title .wrap{width: 100%;}
.n_title .n_nav{height: 50px;}
.n_title .n_nav a{height: 50px;line-height: 50px;}
.n_title .n_nav a.on{background:#d9353c;color:#fff;*border-bottom:3px solid #2478c7;}
.n_title .n_nav a.on:before{margin-right:5px;opacity:1;}
.n_title .n_nav a.on:after{margin-left:5px;opacity:1;}
.n_title .n_nav a:hover{background:#d9353c;color:#fff;*border-bottom:3px solid #2478c7;}
.n_title .n_nav a:hover:before{margin-right:5px;opacity:1;}
.n_title .n_nav a:hover:after{margin-left:5px;opacity:1;}
.pro_Menu{padding: 0 30px;}
.pro_Menu .swiper-button-disabled{display:none;}
#pro_Menu-button-prev:after,#pro_Menu-button-next:after{color: #d9353c;}
#pro_Menu-button-prev{left:5px}
#pro_Menu-button-next{right:5px;}
#n_about{padding:30px 0 30px;}
#n_coop ul li:hover .mask{opacity:1;left:0;width:100%;right:auto;}
/*====翻页效果====*/
#pages{margin-top: 30px;}
#pages .box{padding-top: 0;}
#imgbox,#n_honor,#n_fzlc,#twbox,#in_news{padding: 30px 0 40px;}
/*===========图文===========*/
#twbox ul li:first-child{padding-top:0;}
#twbox ul li .img,#twbox ul li .img img{float: none;width: 100%;height: 60vw;}
#twbox ul li .con{float: none;width: calc(100% - 30px);padding: 20px 15px 0;}
#twbox ul li .con h5 a:hover{color:#d9353c}
#twbox ul li .con h6{margin: 10px 0 10px;}
#twbox ul li .con p{line-height: 24px;margin-bottom: 20px;}
#twbox ul li .con .more a{display:inline-block;border-left:2px solid #5e5e5e;padding:0 0 0 13px;font-size:13px;color:#7f7f7f;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#twbox ul li .con .more a:hover{color:#d9353c;border-left:#d9353c solid 2px;}
/*===========新闻中心===========*/
#in_news ul li{float: none;width: 100%;}
#in_news ul li:nth-child(3n+0){margin-right:0;}
#in_news ul li:before{content:"";position:absolute;bottom:0;left:0;height:0;*border-bottom:1px solid #d9d9d9;width:100%;}
#in_news ul li:after{content:"";position:absolute;bottom:0;left:0;height:0;border-bottom:1px solid #e94001;width:0;transition:all 0.3s;}
#in_news ul li:hover:after{width:100%;}
#in_news ul li .imgs{height: 60vw;}
#in_news ul li:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
#in_news ul li .news_txt h2{height: 26px;line-height: 26px;font-size: 16px;}
#in_news ul li .news_txt p{max-width: 100%;}
#in_news ul li .news_txt span{line-height: 30px;height: 30px;}
#in_news ul li .news_txt em{height: 40px;line-height: 40px;width: 138px;}
#in_news ul li .news_txt em:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;z-index:-1;transition:all 0.3s;}
#in_news ul li .news_txt em:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#d9353c;z-index:-1;transition:all 0.3s;}
#in_news ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
#in_news ul li:hover .news_txt h2{color:#d9353c;}
#in_news ul li:hover .news_txt em{color:#fff;}
#in_news ul li:hover .news_txt em:after{width:100%;}
#in_news ul li:hover .news_txt em{background-image:url(../images/i_bg2_on.png);}
#in_news ul li .news_txt em:hover{background-position:100px center;text-indent:36px;}
/*===========图片===========*/
#imgbox{}
#imgbox ul li{float:none;width:100%;height: calc(60vw + 90px);margin: 40px 0px 0 0;}
#imgbox ul li:first-child{margin-top:0;}
#imgbox ul li .img{height: 60vw;}
#imgbox ul li .con .left h6{height:1.5rem;line-height:1.5rem}
#imgbox ul li .con .left h6 span{font-size:0.75rem;color:#737373;vertical-align:top}
#imgbox ul li:hover .con .right span{background:#d9353c;border:#d9353c 1px solid;color:#fff;}
#imgbox ul li:hover h6 span{width:100%;}
/*===========荣誉===========*/
#n_honor .gallery-list{margin-right: 0;margin-top: 0;}
#n_honor .gallery-list .item{float: none;width:100%;height: auto;margin-right:0;margin-top: 0;padding-top: 10px;margin-bottom: 33px;}
#n_honor .gallery-list .item .pic{width: 90vw;height: 60vw;margin-top: 10px;}
#n_honor .gallery-list .item:hover .pic img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
#n_honor .gallery-list .item .mask{position:absolute;top:0;left:0;width:100%;display:none;height:100%;background: url(../images/fdj.png) center 80px no-repeat rgba(15,137,221,.75);opacity:0;transition:.5s;-webkit-transition:.5s;cursor:pointer;}
#n_honor .gallery-list .item:hover .name{color:#333;}
#n_honor .gallery-list .item:hover .mask{opacity:1;background: url(../images/fdj.png) center 67px no-repeat rgba(15,137,221,.75);}
/*===========发展历程===========*/
#n_fzlc{margin-top:0px;padding: 0 10px;}
#n_fzlc .swiper-wrapper .swiper-slide{padding:10px 10px 40px;padding-top:40px;height:auto;}
/*===========人才招聘===========*/
.gr-employ{margin-top:8%;}
.gr-employ .tit-bar{padding: 10px 20px;}
.gr-employ .tit-header li{font-size: 15px;}
.gr-employ .tit-bar li:last-child{padding-right: 0;}
.gr-employ-list .item ~ .item .cont{display:none;}
.gr-employ-list .item .cont{padding: 30px 20px;}
.gr-employ-list .item .cont .one b{font-size:16px;}
.gr-employ-list .item .cont .email a{color:#f6960a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.gr-employ-list .item .cont .email a:hover{text-decoration:underline;}
.gr-employ .gr-employ-list .tit-bar{padding:15px 20px;}
.gr-employ .gr-employ-list .tit-bar li{width:30%;text-align:left;}
.gr-employ .gr-employ-list .tit-bar li:first-child{width:100%;text-align:left;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.gr-employ .gr-employ-list .tit-bar li:last-child{font-size:13px;color:#666666;}
/*===========文字列表===========*/
#wzlist{padding:30px 0;}
#wzlist .hotNews dl .i{font-size:13px;height: 70px;min-height: 70px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
#wzlist .list li{font-size:15px;padding:9px 10px;}
#wzlist .list li a{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#wzlist .list{padding:0 0px 10px;}
/*===========联系我们===========*/
.contact_box{padding:30px 0;}
.contact_box .up_box{margin-bottom: 30px;padding-bottom: 30px;}
.contact_box .up_box p img{width:300px;}
.contact_box .ewm_box .box{margin: 0 10px;}
.contact_box .ewm_box .box img{height: 110px;}
.contact_box .un_box .map #allmap{height:300px;}
.message{padding: 40px 0;}
.message .left{width: 100%;float: none;}
.message .left .title00{margin-bottom: 30px;}
.message .left p{font-size: 15px;line-height: 28px;}
.message .left .h3{font-size: 30px;}
.message .left h2{display:none;}
.message .left .title00 h4{font-size: 30px;line-height: 36px;}
.message .left .title00 h3{font-size: 24px;}
.message .right{width: 100%;float: none;}
/*表单*/
.message .form form{margin: 0;}
.message .form .n_l{float: right;width: 790px;padding: 0;}
.message .form .n_l .title{margin-bottom:55px;}
.message .form .n_l .title h4{font-size:24px;color:#030303;margin-bottom:26px;}
.message .form .n_l .title p{font-size:14px;color:#565758;line-height:30px;}
.message .form .n_l form{margin:0 -19px;}
.message .form .layui-form-item{float: none;width: 100%;clear:none;position: relative;}
.message .form .layui-form-pane .layui-form-label{width: 10px;line-height: 50px;height: 50px;background: none;border: none;border-radius:4px 0 0 4px;font-size: 16px;color: #282828;text-align: left;padding: 0;position: absolute;left: -2px;}
.message .form .layui-form-select dl{top: 50px;}
.message .form .layui-form-pane .layui-form-label font{font-size:16px;color: #ff0000;}
.message .form .layui-form-pane .layui-form-label small{font-size:16px;color:#d6bb68}
.message .form .layui-form-pane .layui-input-block{margin-left: 0;min-height: 46px;padding: 0 8px;}
.message .form .layui-input, .form .layui-select{height: 46px;font-size: 15px;background: #f2f2f2;border: none;border-radius: 2px;}
.message .form .layui-textarea{height: 120px;font-size: 14px;background: #f2f2f2;border: none;border-radius: 0;}
.message .form .layui-form-select .layui-input{font-size: 14px;color:#242425;}
.message .form .layui-form-pane .layui-btn{width: 100%;margin: auto;display: block;}
.message .form .layui-btn{height: 46px;background: #d9353c;border-radius: 2px;color: #fff;font-size: 15px;}
.message .form .layui-btn:hover{background: #bd171e;color:#fff;}
.form .n_r{float: left;width: 459px;}
.form .layui-form-select .layui-edge{position:absolute;right: 23px;top:50%;cursor:pointer;border-width: 5px;border-top-color: transparent;border-top-style:solid;transition:all .3s;-webkit-transition:all .3s;border-top: transparent 7px solid;background:url(../images/layui-edge.png) center no-repeat;width: 11px;height: 7px;border: none;margin-top: -2.5px;}
.form .layui-input#test1{background: #f1f4f6 url(../images/rili.png) 92% center no-repeat;}
/*新闻详情*/
.news_show{padding:30px 0 20px;}
.news_show .news_stt h1{font-size: 18px;}
.news_show .news_stt p span{margin-right: 15px;padding: 0 0 0 10px;}
.news_show .news_stt p span a{font-size:12px;color: #858585;float:left;margin-right: 7px;}
.news_show .news_scon{width:90%;margin:0 auto 0px;}
.news_show .news_scon video{width:100%!important;height:65vw!important;}
.news_show .news_scon img{max-width:100%;height:auto!important;}
.in_pnpage a:hover{color:#d9353c;}
.in_pnpage .in_page_prev,.in_pnpage .in_page_next{float:none;}

#culture_box ul li{width:100%;margin: 0 0 20px 0px;float:none;}
#culture_box ul li .txt{height:auto;}
#culture_box{padding-bottom:30px;}
}

@-webkit-keyframes huadong_right{0%{transform:translateX(0);opacity:1;}
50%{transform:translateX(10px);opacity:0;}
51%{transform:translateX(-10px);opacity:0;}
100%{transform:translateX(0);opacity:1;}}
@-webkit-keyframes huadong2{0%{transform:translateX(0);opacity:1;}
50%{transform:translateX(10px);opacity:0;}
51%{transform:translateX(-10px);opacity:0;}
100%{transform:translateX(0);opacity:1;}}
@keyframes huadong2{0%{transform:translateX(0);opacity:1;}
50%{transform:translateX(10px);opacity:0;}
51%{transform:translateX(-10px);opacity:0;}
100%{transform:translateX(0);opacity:1;}}
@keyframes doudong{from, 11.1%, to{-webkit-transform: none;-moz-transform: none;transform: none}
22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);-moz-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg);-moz-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);-moz-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);-moz-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);-moz-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);-moz-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);-moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg)}}
