.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.animated5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animated5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.overflow-hidden{overflow: hidden;}
.paddinglr5px{padding: 0 5px;}
.paddinglr10px{padding: 0 10px;}
.contentp_lr{padding: 0 12%;}
.contentp_left{padding-left: 12%;}
.margint-60{margin-top: 60px;}
.margint-40{margin-top: 40px;}
.margint-20{margin-top: 20px;}
.position{line-height: 100px;border-bottom: 1px solid #e5e5e5;}

@media(max-width: 1440px){
    .contentp_lr{padding: 0 9%;}
    .contentp_left{padding-left: 9%;}
    .position{line-height: 80px;}
}
@media(max-width: 1230px){
    .contentp_lr{padding: 0 5%;}
    .contentp_left{padding-left: 5%;}
    .margint-60{margin-top: 40px;}
    .position{line-height: 60px;}
}
@media(max-width: 996px){
    .paddinglr5px{padding: 0 10px;}
    .paddinglr10px{padding: 0 5px;}
    .contentp_lr,.contentp_left{padding: 0 15px;}
    .margint-40{margin-top: 30px;}
    .position{line-height: 40px;}
}

/*首页样式*/
.overview_left{width: 40%;padding: 5% 0;}
a.more{width: 180px;line-height: 60px;display: inline-block;font-size: 16px;color: #333;border: 1px solid #333;}
a.more span{padding-right: 30px;position: relative;}
a.more span:before{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 20px;height: 10px;background: url(../images/triangle2.png) no-repeat;background-size: 100% 100%;}
a.more:hover{background: #cc3b27;color: #fff;border-color: #cc3b27;}
a.more:hover span:before{background: url(../images/triangle3.png) no-repeat;background-size: 100% 100%;}
.overview .overview_text{width: 100%;left: 0;bottom: 0;}
.overview_right{width: 56%;}

ul.area_list{margin: 30px -10px;}
ul.area_list li{width: 16.66%;float: left;text-align: center;padding: 10px;}
ul.area_list li a{display: block;padding: 20px;overflow: hidden;border-radius: 5px;}
ul.area_list li a h4{margin-top: 10px;font: 600 18px/1.6 '';min-height: 3.2em;color: #333;}
ul.area_list li.active a{background: #cc3b27;box-shadow: 0 2px 8px rgba(204,59,39,.3);}
ul.area_list li.active a h4{color: #fff;}
ul.area_list li.active a img.img_1{display: inline-block;}
ul.area_list li a img.img_1,ul.area_list li.active a img.img_2{display: none;}

ul.classic li{width: 13%;height: 800px;}
ul.classic li a:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,.4);position: absolute;top: 0;left: 0;z-index: 1;}
ul.classic li .case_content{width: 100%;text-align: center;position: absolute;padding: 0 30px;top: 6%;left: 0;z-index: 2;}
ul.classic li h6 span{display: block;font: 24px/2 'scnBold';color: #fff;position: relative;}
ul.classic li h6 span:after,ul.classic li h6 span:before{content: "";width: 30%;height: 1px;background: rgba(255,255,255,.5);position: absolute;top: 50%;}
ul.classic li h6 span:after{left: 0;}
ul.classic li h6 span:before{right: 0;}
ul.classic li h4{font-size: 24px;color: #fff;width: 30px;margin: 40px auto;}
ul.classic li .classic_text{display: none;}
ul.classic li .classic_text h5{font-size: 16px;line-height: 2;color: rgba(255,255,255,.8);-webkit-line-clamp: 2;height: 4em;}
ul.classic li .classic_more{position: absolute;bottom: 8%;left: 50%;transform: translateX(-50%);z-index: 9;display: block;width: 66px;height: 38px;background: url(../images/unchecked.png) no-repeat;background-size: 100% 100%;}
ul.classic li.active{width: 35%;}
ul.classic li.active a:before{background: url(../images/classic_bj.png) no-repeat;background-size: 100% 100%;opacity: .6;}
ul.classic li.active .case_content{text-align: left;padding: 0 50px;}
ul.classic li.active h6 span:after{width: 60%;left: 50px;}
ul.classic li.active h6 span:before{display: none;}
ul.classic li.active h4{width: 100%;margin: 40px 0 80px;line-height: 1.5;}
ul.classic li.active .classic_text{display: block;}
ul.classic li.active .classic_more{left: 50px;transform: none;background: url(../images/select.png) no-repeat;background-size: 100% 100%;}

.main_news{right: 0;bottom: 0;}
ul.menu_list li{display: inline-block;vertical-align: middle;margin-left: 40px;}
ul.menu_list li a{font-size: 18px;line-height: 2;color: #333;font-weight: bold;}
ul.menu_list li.newson a,ul.menu_list li a:hover{color: #cc3b27;}
ul.menu_list li.news_more a{font-size: 18px;display: inline-block;padding: 0 20px;border: 1px solid #333;}
ul.menu_list li.news_more a:hover{background: #cc3b27;border-color: #cc3b27;color: #fff;}

.news_left a .news_h{overflow: hidden;height: 340px;}
.news_left a .news_text{width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,0.5);padding: 6px 70px 6px 30px;}
.news_left a .news_text h5{font-size: 18px;line-height: 1.8;color: #fff;}
.news_left a .news_text h6{font-size: 14px;line-height: 1.8;color: #fff;}
.news_left a:hover .news_h img{transform: scale(1.08);-webkit-transform: scale(1.08);}
ul.news li.sec a{display: block;height: 100px;background: #f7f7f7;padding: 16px 20px;}
ul.news li.sec a .box_time{width: 60px;height: 60px;top: 20px;left: 20px;}
ul.news li.sec a .box_time h3{font: 32px/1.4 'scnBold';color: #333;}
ul.news li.sec a .box_time h4{font-size: 14px;color: #333;}
ul.news li.sec a .box_time:before{content: "";width: 1px;height: 60px;background: #959595;position: absolute;top: 0;left: 80px;}
ul.news li.sec a .box_text{padding-left: 100px;}
ul.news li.sec a .box_text h5{font-size: 18px;line-height: 2;color: #333;}
ul.news li.sec a .box_text h6{font-size: 14px;line-height: 2;color: #888;}
ul.news li.active a{background: #cc3b27;}
ul.news li.active a .box_time h3,ul.news li.active a .box_time h4,ul.news li.active a .box_text h5,ul.news li.active a .box_text h6{color: #fff;}
ul.news li.active a .box_time:before{background: #fff;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{width: auto;left: inherit;bottom: 30px;right: 15px;z-index: 999;}
.swiper-pagination-bullet{background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background: #f00;}
.swiper-pagination-bullet:focus{outline: none;border: none;}

.home_box .owl-prev,.home_box .owl-next{width: 19px;height: 38px;text-indent: -999em;position: absolute;top: 50%;margin-top: -19px;z-index: 9;}
.home_box .owl-prev{left: -30px;background: url(../images/left.png) no-repeat;background-size: 100% 100%;}
.home_box .owl-next{right: -30px;background: url(../images/right.png) no-repeat;background-size: 100% 100%;}
.details_left{width: 100%;}
.details_right{width: 100%;}

.contact_bj{background: url(../images/contact_bj.jpg) left top no-repeat;position: relative;background-size: 100%;}
.contact_bj .us_right{width: 45%;}
.contact_bj .us_right #dituContent{height: 500px;}
.contact_bj .us_left{width: 400px;position: absolute;top: 40%;transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 42%;}
.contact_bj  .us_left h2{font: 36px/2 'scnBold';color: #333;}
.contact_bj  .us_left h3{font: 24px/2 'scnRegular';color: #cc3b27;}
.contact_bj  .us_left ul.us_text li{margin: 15px 0;}

@media(max-width: 1230px){
    ul.classic li{height: 560px;}
    ul.classic li .case_content{padding: 0 15px;top: 4%;}
    ul.classic li h6 span{font-size: 20px;}
    ul.classic li h4{width: 24px;font-size: 20px;margin: 20px auto;}
    ul.classic li img.area_img{height: 36px;}
    ul.classic li .classic_text h5{font-size: 14px;}
    ul.classic li .classic_more{bottom: 4%;width: 42px;height: 24px;}
    ul.classic li.active .case_content{padding: 0 20px;}
    ul.classic li.active h6 span:after{left: 40px;}
    ul.classic li.active h4{width: 100%;margin: 40px 0;}
    ul.classic li.active .classic_more{left: 20px;}

    .news_left a .news_h{height: 280px;}
    .news_left a .news_text{padding: 4px 40px 4px 10px;}
    .news_left a .news_text:before{right: 10px;}

    ul.news li.sec a{height: 80px;padding: 5px 10px;}
    ul.news li.sec a .box_time{width: 50px;height: 50px;top: 15px;left: 10px;}
    ul.news li.sec a .box_time h3{font-size: 24px;}
    ul.news li.sec a .box_time h4{font-size: 12px;}
    ul.news li.sec a .box_time:before{height: 50px;left: 60px;}
    ul.news li.sec a .box_text{padding-left: 80px;}

    .contact_bj .us_right #dituContent{height: 400px;}
    .contact_bj  .us_left h2{font-size: 24px;}
    .contact_bj  .us_left h3{font-size: 16px;}
    .contact_bj  .us_left ul.us_text li{margin: 10px 0;}
}
@media(max-width: 996px){
    .overview_left{width: 100%;padding: 30px 0;}
    a.more{width: 120px;line-height: 40px;font-size: 14px;}
    .overview_right{width: 100%;}
    ul.area_list{margin: 20px -5px 0;}
    ul.area_list li{width: 33.33%;padding: 5px;}
    ul.area_list li a{padding: 5px;}
    ul.area_list li a h4{font-size: 16px;}
    ul.area_list li a img{width: 40px;}
    
    ul.classic li{height: 380px;}
    ul.classic li .case_content{padding: 0;top: 10px;}
    ul.classic li h6 span{font-size: 16px;}
    ul.classic li h6 span:after,ul.classic li h6 span:before{display: none;}
    ul.classic li h4{font-size: 16px;margin: 20px auto;}
    ul.classic li img.area_img{margin-top: 10px;height: 24px;}
    ul.classic li .classic_text h5{font-size: 12px;-webkit-line-clamp: 4;height: 8em;}
    ul.classic li .classic_more{bottom: 15px;width: 28px;height: 16px;}
    ul.classic li.active .case_content{padding: 0 10px;}
    ul.classic li.active h6 span:after{width: 60%;left: 50px;}
    ul.classic li.active h4{width: 100%;margin: 10px 0 20px;}
    ul.classic li.active .classic_more{left: 10px;}

    .main_news{position: static;margin-top: 30px;}
    ul.menu_list li{margin: 6px;}
    ul.menu_list li a{font-size: 16px;}
    .home_box .owl-prev,.home_box .owl-next{width: 14px;height: 28px;margin-top: -14px;}
    .home_box .owl-prev{left: 0;}
    .home_box .owl-next{right: 0;}
    .details_left,.details_right{width: 100%;}

    .contact_bj{background: none;}
    .contact_bj .us_right{width: 100%;margin-top: 30px;}
    .contact_bj .us_right #dituContent{height: 300px;}
    .contact_bj .us_left{width: 100%;position: static;transform: none;-webkit-transform: none;}
    .contact_bj  .us_left ul.us_text li{margin: 0;}
}

/*业务领域*/
ul.story-list li{overflow: hidden;position: relative;display: flex;justify-content: left;align-items: center;background: #f7f7f7;}
ul.story-list li .infobox{width: 65%;padding: 2% 4%;}
ul.story-list li .picbox{width: 35%;}
ul.story-list li:nth-child(even) .infobox{position: absolute;right: 0;}
ul.story-list li .infobox h4{font: 24px/1.6 'scnBold';color: #000;}
ul.story-list li .infobox h5{font: bold 18px/1.6 'Helvetica';color: #888;text-transform: capitalize;}
a.view{display: inline-block;font-size: 16px;line-height: 2;padding: 8px 40px;color: #cc3b27;border: 1px solid #cc3b27;}
a.view:hover{background: #cc3b27;color: #fff;}

@media(max-width: 996px){
    ul.story-list li{display: block;}
    ul.story-list li .infobox{width: 100%;padding: 15px;}
    ul.story-list li .picbox{width: 100%;}
    ul.story-list li .infobox h4{font-size: 20px;}
    ul.story-list li .infobox h5{font-size: 15px;}
    a.view{font-size: 14px;padding: 6px 30px;}
    ul.story-list li:nth-child(even) .infobox{position: static;}
}

/*关于我们*/
.speech_content{font-size: 0;padding-bottom: 10px;}
.speech_left,.speech_right{display: inline-block;vertical-align: top;}
.speech_left{width: 50%;}
.speech_right{width: 46%;margin-left: 4%;}
.speech_right img{border-radius: 20px;box-shadow: 0 2px 6px rgba(0,0,0,.4);}
h4.title{font: 36px/1.2 'scnBold';color: #000;}
.honor_img a img{padding: 5px;border: 2px solid #ad9165;}
.honor_img a h4{margin-top: 10px;font-size: 16px;line-height: 1.8;color: #666;}

html.lb-disable-scrolling{overflow: hidden;position: fixed;height: 100vh;width: 100vw;}
.lightboxOverlay{position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox{position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image{display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img{border: none;}
.lb-outerContainer{position: relative;*zoom: 1;width: auto;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after{content: "";display: table;clear: both;}
.lb-loader{position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel{display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container>.nav{left: 0;}
.lb-nav a{outline: none;background-image: url('../images/a06b9431240c47bc9f7a6c50e66be581.gif');}
.lb-prev,.lb-next{height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev{width: 24%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next{width: 24%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer{margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;position: absolute;top: -40px;left: 50%;transform: translateX(-50%);}
.lb-dataContainer:after{content: "";display: table;clear: both;}
.lb-data{padding: 0 4px;color: #ccc;}
.lb-data .lb-details{width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption{font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a{color: #4ae;}
.lb-data .lb-number{display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.lb-data .lb-close{display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover{cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

@media(max-width: 1230px){
    .speech_left,.speech_right{width: 49%;}
    h4.title{font-size: 30px;}
}
@media(max-width: 996px){
   .speech_left,.speech_right{width: 100%;}
   .speech_right{margin: 30px 0 0;}
    h4.title{font-size: 24px;}
    .honor_img a h4{font-size: 14px;}
}

/*经典案例*/
.case_img a{display: block;margin-top: 20px;overflow: hidden;position: relative;}
.case_img a .case_bj{width: 100%;height: 100%;position: absolute;top: 100%;left: 0;background: rgba(0,0,0,0.5);}
.case_img a .case_bj .case_text{width: 100%;padding: 20px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.case_img a .case_bj .case_text h4{font-size: 18px;line-height: 1.8;color: #fff;}
.case_img a .case_bj .case_text h6 span{margin-top: 20px;display: inline-block;width: 66px;height: 38px;background: url(../images/unchecked.png) no-repeat;background-size: 100% 100%;}
.case_img a:hover .case_bj{top: 0;}

@media(max-width: 996px){
    .case_img a{margin-top: 10px;}
    .case_img a .case_bj{height: auto;top: inherit;bottom: 0;}
    .case_img a .case_bj .case_text{padding: 0 4px;position: static;transform: none;-webkit-transform: none;}
    .case_img a .case_bj .case_text h4{font-size: 15px;}
    .case_img a .case_bj .case_text h6 span{display: none;}
}

/*企业文化*/
.socia_list a{display: block;border: 1px solid #e5e5e5;display: flex;justify-content: left;align-items: center;}
.socia_list a .socia_text{width: 74%;padding: 0 5%;}
.socia_list a .socia_text h4{font: 20px/1.8 'scnBold';color: #333;-webkit-line-clamp: 1;height: 1.8em;}
.socia_list a .socia_text h5{margin-top: 20px;font: 16px/1.8 'scnRegular';color: #666;-webkit-line-clamp: 2;height: 3.6em;}
.socia_list a .socia_img{width: 26%;height: 220px;overflow: hidden;}
.socia_list a:hover{box-shadow: 0 2px 4px rgba(0,0,0,.16);}
.socia_list a:hover .socia_text h4{color: #cc3b27;}
.socia_list a:hover .socia_img img{transform: scale(1.08);-webkit-transform: scale(1.08);}
.news_list a .socia_text{width: 67%;}
.news_list a .socia_text h6,h4.time{font-size: 16px;line-height: 1.8;color: #999;}
h4.time{margin-top: 10px;}
.select span{margin-top: 40px;display: block;width: 66px;height: 38px;background: url(../images/select.png) no-repeat;background-size: 100% 100%;}
.news_list a .socia_img{width: 33%;height: 320px;}
.details_width a{font-size: 16px;line-height: 2;color: #666;display: block;}
.details_width a:hover{color: #cc3b27;text-decoration: underline;}

@media(max-width: 1230px){
    .socia_list a .socia_text{padding: 0 3%;}
    .socia_list a .socia_img{height: 180px;}
    .select span{margin-top: 20px;width: 42px;height: 24px;}
    .news_list a .socia_img{height: 240px;}
}
@media(max-width: 996px){
    .socia_list a .socia_text{padding: 0 12px;}
    .socia_list a .socia_text h4{font-size: 18px;-webkit-line-clamp: 2;height: 3.6em;}
    .socia_list a .socia_text h5,.select span{display: none;}
    .socia_list a .socia_img{height: 80px;}
    .news_list a .socia_text{width: 67%;}
    .news_list a .socia_text h6,h4.time{font-size: 14px;}
    .news_list a .socia_img{height: 100px;}
    .details_width a{font-size: 14px;}
}

/*联系我们*/
ul.position_ul,ul.column_ul{font-size: 0;}
.keyword_text{font-size: 16px;color: #333;}
.keyword_text b{color: #f00;}
.keyword_content{font-size: 18px;color: #333;line-height: 2;}
.keyword_content a{color: #f00;text-decoration: underline;}
ul.position_ul li,ul.column_ul li{display: inline-block;vertical-align: middle;}
ul.position_ul li a,ul.column_ul li a{padding: 0 8px;line-height: 1.6;display: block;font-size: 16px;color: #333;}
ul.position_ul li a.home{width: 12px;height: 12px;background: url(../images/home.png) no-repeat;}
ul.position_ul li i{margin: 0 10px;display: block;width: 5px;height: 6px;background: url(../images/triangle.png) no-repeat;}
ul.position_ul li a:hover{color: #cc3b27;}
ul.column_ul li a:hover,ul.column_ul li.active a{background: #cc3b27;color: #fff; padding:3px 8px;}
ul.column_ul li{margin-left: 10px;}
ul.position_ul li b{padding: 0 6px;color: #cc3b27;}

h2.cn_title{font: 28px/1.5 'scnBold';color: #000;text-transform: capitalize;}
h2.en_title{font: bold 28px/1.5 'Helvetica';padding-bottom: 10px;color: #888;text-transform: capitalize;position: relative;}
h2.en_title:before{content: "";width: 30px;height: 4px;background: #cc3b27;position: absolute;bottom: 0;left: 0;}
.content_text{font: 16px/1.8 'scnNormal';color: #666;}
.content_p p{margin: 0;}

ul.us_text li{padding: 8px 0 8px 40px;}
ul.us_text li h6{font-size: 14px;color: #333;}
ul.us_text li.l1{background: url(../images/tel.png) left center no-repeat;}
ul.us_text li.l2{background: url(../images/address.png) left center no-repeat;}
ul.us_text li.l3{background: url(../images/email.png) left center no-repeat;}
#dituContent{width: 100%;height: 360px;}
.iw_poi_title{color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content{font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}

.r_content .r_title{font-size: 24px;line-height: 60px;height: 60px;padding: 0 100px 0 40px;background: #d7d7d7;color: #333;cursor: pointer;position: relative;}
.r_content .r_title:before{content: "";width: 25px;height: 25px;background: url(../images/hr1.png) no-repeat;background-size: 100% 100%;position: absolute;right: 40px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.r_text{display: none;padding: 20px 40px;border: 1px solid #d7d7d7;}
.open .r_text{display: block;}
.resume a{display: block;width: 120px;height: 40px;line-height: 40px;font-size: 16px;background: #cc3b27;color: #fff;}
.r_content .r_title:hover:before,.open .r_title:before{background: url(../images/hr2.png) no-repeat;background-size: 100% 100%;}
.r_content .r_title:hover,.open .r_title{background: #cc3b27;color: #fff;}
.resume a:hover{background: #f00;}

input.input,textarea.textarea{margin-top: 20px;width: 100%;height: 50px;font-size: 16px;color: #333;border: 1px solid #e1e1e1;padding: 0 15px;}
textarea.textarea{height: 190px;padding: 15px;resize: none;}
button.button{width: 100%;height: 50px;font-size: 16px;background: #cc3b27;color: #fff;}

@media(max-width: 996px){
    ul.position_ul{display: none;}
    ul.column_ul{float: left;}
    ul.column_ul li{margin: 0 5px;}
    ul.column_ul li a{padding: 0;font-size: 14px;}
    ul.column_ul li a:hover,ul.column_ul li.active a{background: #fff;color: #cc3b27;}

    h2.cn_title,h2.en_title{font-size: 22px;}
    .content_text,.resume a{font-size: 14px;}
    
    .r_content .r_title{font-size: 20px;line-height: 40px;height: 40px;padding: 0 50px 0 10px;}
    .r_content .r_title:before{width: 18px;height: 18px;right: 10px;}
    .r_text{padding: 10px;}
}





