@media only screen and (max-width:1275px){.rearch-slide li{max-width:263px;}
.rrr-inner.about-desc,.rrr-slider{max-width:1090px;margin:0 auto;}
.chart-art .rrr-slider .rearch-images{width:255px!important;max-width:255px;}
}
@media only screen and (max-width:1200px){#header .logo{max-width:35%;margin-top:5px;}
.banner{background-size:100% auto;}
.container{width:98%;}
.header-tp-ctn .phone-header, .mailid-header{font-size:16px;line-height:130%;}
.header-tp-ctn .ph-header-wrap{margin-left:15px;padding-left:5px;}
.search-header{margin-top:10px;}
.navigation ul.nav li a{font-size:12px;padding:10px 7px 10px;}
.banner-container{width:95%;margin-bottom:60px;}
.slider .slide-main-box h3{font-size:21px;}
.slider .slide-main-box p{font-size:15px;margin-bottom:10px;}
.slider .slide-main-box a{font-size:18px;padding:10px 15px 13px;}
.slider{max-width:550px;padding-bottom:25px;}
.banner{background-position:center -45px;padding-bottom:30px;}
.services-blog .service-ttl,.press-slider .slide-press .date p.day,.press-slider .slide-press .date p.month{font-size:17px;}
.services-blog .srvices-img{max-width:170px;}
.services-blog .services.inline.middle{margin:0 5%;}
.about-desc h2{font-size:30px;}
.about-section{padding:30px 0;}
.about-section .about-desc p.about-content,.chart-art .slide-ctn-wrap .chart-ttl{font-size:15px;line-height:140%;}
.about-section .about-det-img h3{font-size:19px;}
.about-section .about-det-img p{font-size:15px;background-size:auto 100%;padding-left:55px;}
.rrr-section{padding:25px 0 35px;}
.rrr-inner.about-desc h2{margin-bottom:25px;}
.rrr-inner.about-desc, .rrr-slider{max-width:640px;}
.rearch-slide li{max-width:206px;}
.rrr-section .slide-ctn-wrap p.title{font-size:17px;margin-bottom:5px;}
.rrr-section .slide-ctn-wrap{padding:5px 7px;}
.press-comic.about-desc h2{font-size:25px;margin-bottom:25px;}
.press-comic{padding:30px 0 35px;}
.press-slider .slide-press .date{margin-right:2%;width:14.5%;}
.press-slider .slide-press .content-date.right{width:83.5%;}
.press-slider .content-date .title{font-size:15px;margin-bottom:5px;}
.press-slider .content-date .det{font-size:14px;}
.press-slider .content-date .det a{font-weight:normal;}
.press-slider .slide-press{margin-bottom:10px;padding-bottom:10px;}
.view-all-btn{margin-top:15px;}
.press-comic .comic .view-all-btn{margin-top:11px;}
.chart-art.about-desc{padding:21px 0 35px;}
.chart-art.about-desc h2{margin-bottom:25px;}
.chart-art .rrr-slider .rearch-images{height:170px;max-width:195px;width:195px !important;}
footer .footer-nav .footer-navigation li a{font-size:12px;padding:18px 7px 19px;}
.press-comic .bx-wrapper .bx-controls-direction{right:-20px;top:-54px;}
.press-comic .comic .bx-wrapper .bx-controls-direction{right:0px;}
.inner-banner .banner-image .caption{font-size:18px;line-height:30px;top:130px;}
.inner-page .main-section h1{font-size:21px;margin-bottom:25px;line-height:25px;padding-bottom:10px;}
.inner-page .main-section h1 span.blue{padding-bottom:7px;}
.inner-page .main-section .left{width:45%;}
.inner-page .main-section .right{width:52.1%;}
.inner-page .inner_table table{margin-bottom:30px;}
.inner-page .news ul{margin-bottom:30px;}
.inner-page #header .header .head-main a {font-size: 45px;}
.inner-page #header .header .head-main a span{font-size:35px;}
}
@media only screen and (max-width:767px){.container{width:96%;}
#header .logo{max-width:73%;}
.header-tp-ctn .ph-header-wrap, .mailid-header{float:none;display:inline-block;line-height:170%;}
.header-tp-ctn{text-align:center;}
.header-tp-ctn .ph-header-wrap{background:none;margin-left:0;padding-left:0;}
.search-header{float:none;display:inline-block;}
.header-right-detail{text-align:center;}
.slider{bottom:auto;left:auto;margin:auto;position:relative;right:auto;border-radius:0;}
.slider .slide-main-box h3{font-size:15px;margin-bottom:5px;}
.header-tp-ctn .phone-header{background-position:12px -49px;}
.slider .bx-wrapper .bx-controls-direction a{left:-55px;}
.slider .bx-wrapper .bx-controls-direction a.bx-next{right:-55px;}
.slider .slide-main-box p{font-size:14px;}
.banner-container{margin-bottom:20px;}
.services-blog .services.inline.middle{margin:20px auto;}
.services-blog .srvices-img{margin-bottom:5px;}
.services-blog .service-ttl, .press-slider .slide-press .date p.day, .press-slider .slide-press .date p.month{font-size:14px;}
.about-section .about-desc.left{max-width:100%;float:none;}
.about-desc h2{font-size:22px;}
.about-section .about-det-img.right{max-width:100%;float:none;margin-top:30px;}
.rrr-inner.about-desc h2{padding:0 0 3px;margin-bottom:20px;}
.rrr-inner.about-desc{max-width:100%;}
.rrr-slider{max-width:207px;}
.press-comic .press{background:none;padding-right:0;width:100%;}
.comic{max-width:100%;float:none;}
.press-comic.about-desc h2{font-size:21px;margin-bottom:20px;}
.press-comic .bx-wrapper .bx-controls-direction{right:0;top:-49px;}
.view-all-btn{margin-top:10px;}
.press-comic .press{margin-bottom:25px;}
footer .footer-nav .footer-navigation li:first-child a{padding-left:7px;}
.footer-navigation li{float:none;}
footer .footer-nav .footer-navigation li a{padding:10px 7px 10px;}
.copyright p{font-size:13px;}
.menu{display:block;margin-top:15px;float:right;}
.navigation .nav{display:none;}
.side-menu > ul{max-height:73%;overflow-y:scroll;}
.header_sec.sticky{background:#333333;padding:15px 0;position:fixed;top:0;width:100%;z-index:9999999;}
.header_sec.sticky .menu .line{background:#FFFFFF;}
.inner-banner .banner-image .caption{font-size:13px;line-height:19px;top:33px;width:97%;padding:3px;}
.inner-page .main-section .left{width:100%;float:none;}
.inner-page .main-section{margin-top:25px;}
.inner-page .main-section .bluetext{font-size:14px;line-height:23px;}
.main-section .sandp{margin-bottom:20px;}
.inner-page .main-section h1{margin-bottom:15px;font-size:20px;}
.inner-page .main-section .keycomment{margin-bottom:25px;}
.inner-page .news li,.inner-page .econ li{font-size:14px;}
.inner-page .news li:before{top:3px;}
.inner-page .main-section .right{width:100%;float:none;}
.inner-page .econ ul:last-child{margin-bottom:10px;}
.inner-page td{font-size:13px;}
.error_text h3 {font-size: 14px;line-height: 140%;}
.inner-page .main-section h1 {font-size: 16px;padding-bottom:6px;}
.inner-page #header .header .head-main a,.inner-page #header .header .head-main a span{font-size:20px;}
.inner-page #header .header .head-main a{height:100%;display:block;}
.logo-inner{max-height:50px;max-width:44px;}
.inner-page #header .header .head-main{text-align:left;}
}
