/* CSS Document */

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}

*{padding:0;margin:0;}
/*
@font-face {
    font-family: 'hatten-webfontregular';
    src: ('hatten-webfont.eot');
    src: ('hatten-webfont.eot?#iefix') format('embedded-opentype'),
         ('hatten-webfont.woff2') format('woff2'),
         ('hatten-webfont.woff') format('woff'),
         ('hatten-webfont.svg#hatten-webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
font-family: 'hatten-webfontRegular';
src: url('hatten-webfont.eot');
src: local('hatten-webfont Regular'),
local('hatten-webfont'),
url('hatten-webfont.woff') format('woff'),
url('hatten-webfont.woff2') format('woff2'),
url('hatten-webfont.ttf') format('truetype'),
url('hatten-webfont.svg#hatten-webfont') format('svg');
}

body{font-family:Microsoft YaHei;font-size:14px;color:#333;}

ul,ol{list-style:none;}

h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;}

a{text-decoration:none;color:#333;font-weight:normal;}

em,i{font-style:normal;}

img{border:none;}

.w1112{max-width:1112px;margin:0 auto;}

.fl{float:left;}

.fr{float:right;}

/* 头部 */

.header{padding:20px 10px 0;position:relative;}

.logo{display:block;}

.header-box{overflow:hidden;padding-bottom: 23px}

.nav{width:80%;}

.nav li{float:left;margin-top:31px;margin-left:11%;}

.nav li > a{display:block;font-size:17px;font-weight:bold;}

.nav li:last-child > a{margin-right:-30px;}

.nav li:hover > a,.nav li.curr > a{color:#DA251D;}

.nav li:hover .drop-down{display:block;}

.drop-down{position:absolute;top:70px;left:0;z-index:9;background:#fff;width:100%;display:none;}

.drop-down{text-align:left;padding:25px 0;}

.drop-down dd{display:inline-block;}

.drop-down dd a{display:block;padding:10px 36px;font-size:17px;}

.drop-down dd a:hover{color:#DA251D;}

.m-header{display:none;padding:0 20px;position:relative;}

.m-header-box{overflow:hidden;}

.m-logo{display:block;height:33px;width:70px;padding:15px 0;}

.m-logo img{width:100%;}

.nav-button{width:35px;height:63px;position:absolute;right:20px;top:0;cursor:pointer;background:url(../images/nav_button.png) no-repeat center;}

.nav-button.shut-button{background:url(../images/shut_button.png) no-repeat center;}

.m-nav{position:absolute;top:63px;left:0;z-index:9;width:100%;padding-bottom:40px;background:rgba(255,255,255,0.9);box-shadow:0 3px 8px rgba(0,0,0,.1);display:none;}

.m-nav dt{padding:0 20px;border-bottom:1px solid #ccc;}

.m-nav dt a{background:url(../images/m_nav_icon.png) no-repeat right center;}

.m-nav dt a,.m-nav dd a{display:block;line-height:1.3;padding:13px 0;font-size:15px;}

.m-nav dd{display:none;}

.m-nav dd a{padding:13px 30px;border-bottom:1px solid #ccc;font-size:14px;}

.m-nav dd a:hover{color:#DA251D;}

.m-nav dt.curr a,.m-nav dt:hover a{color:#DA251D;background:url(../images/m_nav_iconred.png) no-repeat right center;}

.m-nav dt.curr,.m-nav dt:hover{border-bottom:1px solid #333;}



.m-header-login{margin-right:45px;min-width:30px;height:63px;line-height:63px;}

.m-header-login .login-box{margin-top:0;}

.m-header-login a{display:inline-block;margin-top:5px;}

.login-box{position:relative;margin-top:31px;}

.login-box a.logout{font-size:14px;line-height:23px;}

.login-box a em{margin-right:5px;display:inline-block;width:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;}

.login-box p{position:absolute;right:0;top:23px;display:none;white-space:nowrap;}

.login-box:hover p{display:block;}

/* 头部 End */





/* banner */

.swiper-container{position:relative;}

.swiper-slide{position: relative;text-align:center;height: 750px !important;overflow: hidden;}

.swiper-slide img{display: block;position:absolute; left:50%; top:50%;

	transform:translateX(-50%) translateY(-50%);

	-ms-transform:translateX(-50%) translateY(-50%); 	/* IE 9 */

	-moz-transform:translateX(-50%) translateY(-50%); 	/* Firefox */

	-webkit-transform:translateX(-50%) translateY(-50%); /* Safari 和 Chrome */

	-o-transform:translateX(-50%) translateY(-50%); 

} 

.swiper-pagination {position: absolute; left: 0; text-align: center; bottom:5px; width: 100%; } .banner-button.swiper-pagination .swiper-active-switch{background:#e4392a;opacity:1;}

.banner-button .swiper-pagination-switch{background:#fff;opacity:.6;width:12px;height:12px;display: inline-block;border-radius: 10px;margin: 0 3px;cursor: pointer;} 

/* banner End */

/* 标题 */

.home-tit.case-tit{margin-top:80px;}

.home-tit{width:100%;text-align:center;margin-top:125px;margin-bottom:48px;}

.home-tit h1{font-size:32px;line-height:1.3;}

/* 标题 End */

/* 项目案例 */

.case{overflow:hidden;margin-bottom:50px; }

.case .case-box{width:102.5%;}
.case li{width:23.6%;float:left;margin-right:1%;margin-bottom:20px;}
.case-img{width:100%;height:200px;overflow:hidden;text-align:center;}

.case-img img{min-width:100%;height:100%;}

.case li p{margin-top:5px;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:0 10px;line-height:20px;font-weight:bold;}

.case li:hover p{color:#DA251D;font-weight:bold;}

.case-text{font-size:16px;line-height:35px;margin:0 auto;text-align:center;margin-bottom:52px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;padding:0 10px;}

.more{display:block;max-width:300px;height:42px;line-height:42px;border-top:1px solid #DA251D;border-bottom:1px solid #DA251D;font-size:14px;text-align:center;

margin:0 auto;padding:0 10px;}

.more-margin{margin-bottom:125px;}

.more:hover{color:#DA251D;}

/* 项目案例 End */

/* 关于 */

.about{width:100%;min-height:790px;position:relative;background-position: 50% 50%;background-size:cover;background-repeat: no-repeat;}

.about-us{background:url(../images/about_us.jpg) no-repeat center;margin-top:125px;}

.about-work{background:url(../images/about_work.jpg) no-repeat center;}

.about-meeting{background:url(../images/about_meeting.jpg) no-repeat center;}

.about-public{background:url(../images/about_public.jpg) no-repeat center;}

.about-box{max-width:580px;min-width:580px;background:rgba(255,255,255,0.7);padding:20px 35px;text-align:center;position:absolute;top:50%;left:50%;margin-left:-325px;margin-top:-128px;}

.about-box h2{font-size:70px; color:#595757;line-height:1.3;font-family:hatten-webfontregular; }

.about-box p{font-size:40px; color:#595757;margin-bottom:16px;}

.about-box .more{border-bottom:1px solid #333;border-top:1px solid #333;}

.about-box .more:hover{background:#333;color:#fff;}

/* 关于 End */

/* 新闻 */

.news-nav{border-bottom:1px solid #ccc;padding-bottom:10px;overflow:hidden;position:relative;margin-bottom:44px;}

.news-nav span{color:#999;font-size:17px;position:absolute;top:8px;}

.news-nav .news-span{left:20px;}

.news-nav .news-quantity{right:20px;}

.news-nav ul{text-align:center;}

.news-nav.case-nav ul{text-align:left;padding-right:110px;}

.news-nav ul li{display:inline-block;margin:10px 26px;font-size:17px;cursor:pointer;}

.news-nav ul li.on a,.news-nav ul li:hover a{color:#DA251D;}

.case.news{margin-bottom:60px;}

/* 新闻 End */

/* 尾部 */

.footer{background:#e6e6e6;padding-top:22px;position:relative;}

.footer-nav{overflow:hidden;}

.footer-nav dl{margin-left:4%;width:22%;}

.footer-nav dl dt,.footer-nav dl dd{width:100%;line-height:46px;font-size:14px;text-align:center;}

.footer-nav dl dt{border-bottom:1px solid #333;}

.footer-nav dl dt a{font-weight:bold;color:#333;}

.footer-nav dl dd a{display:block;}

.footer-nav dl dd a:hover{color:#999;}

.footer-nav dl dd{border-bottom:1px solid #ccc;}

.footer-nav dl:first-child{margin-left:0;}

.footer p{text-align:center;line-height:30px;margin:0  0 10px 0;}

.back-top{display:block;margin:0 auto;text-align:center;max-width:364px;background:#333;color:#fff;line-height:45px;}

.weixin_qr_code .layui-layer-content{text-align:center;}

/* 尾部 End */

/* 子页导航 */

.page-nav{width:1112px;height:46px;padding:0 10px;margin:0 auto;overflow:hidden;border-top:1px solid #ccc;margin-bottom:25px;background:rgba(255,255,255,0.8);}

.page-nav a,.page-nav span{color:#999;display:inline-block;line-height:46px;}

.page-nav a:hover{color:#DA251D;}

.page-nav span{padding:0 5px;}

.fixed-nav{position: fixed; top: 0; z-index: 999; margin-top: 0;}

/* 子页导航 End */

/* 子页标题 */

.page-tit{text-align:center;padding-bottom:58px;position:relative;}

.page-tit h1,.page-tit h2{line-height:1.3;padding:0 10px;}

.page-tit h1{font-size:36px;margin-bottom:13px;}

.page-tit h2{font-size:22px;}

/* 子页标题 End */

/* 理念 */

.about-idea{padding-bottom:55px;font-size:18px;line-height:35px;overflow:hidden;border-top:1px solid #ddd;}

.about-idea .idea-img{text-align:center;margin-bottom:45px;}

.about-idea .idea-img img{width:100%;}

.about-idea h3{font-size:18px;font-weight:600;}

.idea-album{overflow:hidden;margin:55px 0;height:240px;}

.idea-album ul{width:102%;}

.idea-album li{float:left;width:355px;height:240px;margin-right:20px;overflow:hidden;cursor:pointer;}

.idea-album li img{width:100%;transition: all 0.5s ease;}

.idea-album li img:hover{transform:scale(1.05,1.05);}

.release-info{padding-top:20px;border-top:1px solid #ccc;margin-bottom:55px;font-size:17px;overflow:hidden;}

.release-info a{max-width:340px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:26px;}

.release-info a:hover{color:#DA251D;}

/* 理念 End */

/* 规划 */

.page-tit.planning-tit h2{font-size:20px;line-height:35px;}

.planning-nav{margin-top:30px;}

.planning-detailed h4{font-weight:bold;}

/* 规划 End */

/* 新闻列表和详情 */

.news li h4{padding:5px 10px 0;margin-top:10px;border-top:1px solid #333;text-align:center;font-weight:bold;display:-webkit-box;-webkit-line-clamp:1;

-webkit-box-orient:vertical;overflow:hidden;line-height:26px;}

.news li:hover h4{color:#999;}

.detail-more{margin-top:30px;}

/* 新闻列表和详情 End */

/* 联系我们 */

.contact-tit{margin-top:50px;margin-bottom:50px;text-align:center;padding:0 10px;}

.contact-tit h1{font-size:28px;}

.contact{overflow:hidden;margin-bottom:40px;}

.contact-map,.contact-text{width:50%;float:left;height:300px;overflow:hidden;}

.contact-text{display:table;}

.contact-text-box{display:table-cell;vertical-align:middle;padding-left:20px;}

.contact-text-box p{font-size:18px;color:#666;line-height:40px;}

.contact-text-box p:first-child{font-weight:bold;}

.contact-map-box{width:96%;height:298px;border:#ccc solid 1px;font-size:12px}

/* 联系我们 */

/* 右侧悬浮 */

.suspend-box{position:fixed;z-index:99999999;top:50%;right:10px;margin-top:-79px;}

.suspend-box ul li a{display:block;width:40px;height:45px;background-color:#505050;position:relative;}

.suspend-customer-service{background:url(../images/suspend_customer_service.png) no-repeat center center;}

.suspend-qr-code{background:url(../images/suspend_qr_code.png) no-repeat center center;}

.suspend-box ul li .suspend-back-tel{background:url(../images/suspend_tel.png) no-repeat #505050 center center;}

.suspend-box ul li a span{display:none;width:120px;height:45px;background-color:#fff;-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.22);

box-shadow: 0 2px 8px 0 rgba(0,0,0,.22);color:#333;font-size:14px;text-align:center;line-height:45px;

position:absolute;right:40px;z-index:10;}

.suspend-box ul li a span:after{top:15px; width: 1px; display: block; position: absolute; border-left: 5px #fff solid;content: ' '; 

right: -10px; height: 1px; z-index: 5; border-bottom: 5px transparent dashed; border-right: 5px transparent dashed;

border-top: 5px transparent dashed;}

.suspend-box ul li a:hover span{display:block;}

.suspend-box ul li .suspend-qr-code span{width:100px;height:100px;background-color:#fff;-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.22);

box-shadow: 0 2px 8px 0 rgba(0,0,0,.22);text-align: center;bottom:0;padding:10px;}

.suspend-box ul li .suspend-qr-code span:after{top:95px;border-left: 5px #fff solid;}

.suspend-box ul li .suspend-qr-code span img{width:100px;height:100px;}

.suspend-box ul li .suspend-back-top{background:url(../images/suspend_back_top.png) no-repeat #505050 center center;}

/* 右侧悬浮 End */

/* 分页 */

.paging{text-align:center;margin-bottom:125px;}

.paging a{display:inline-block;padding:5px 10px;border:1px solid #ddd;}

.paging a.hover,.paging a:hover{background:#DA251D;border:1px solid #DA251D;color:#fff;}

/* 分页 End */





/* 2017-09-18 */

.header-login{width:35px;height:50px;display:block;background:url(../images/login.png) no-repeat bottom;}

.header-login2{width:35px;height:23px;display:block;background:url(../images/login2.png) no-repeat bottom;background-size: 23px 23px;}

.index-idea-box{margin-top:80px;padding-bottom:40px;}

.index-idea-box img{max-width:100%;}

.index-idea .case-img{height:auto;}

.index-idea .case-img img{width:100%;}

.index-idea li p{font-size:18px;margin-top:10px;}

.index-idea-more{max-width:500px;margin:0 auto;border-bottom:1px solid #666;text-align:center;height:12px;margin-bottom:125px;}

.index-idea-more a{background:#fff;font-size:18px;padding:0 20px;line-height:24px;font-weight:bold;}

.index-idea-more a:hover{color:#DA251D;}

.home-tit h1 span{font-weight:bold;}



.footer .footer-tit{border-bottom:1px solid #666;margin:0 auto;line-height:45px;font-size:18px;padding:20px 0;}

.footer .footer-tit span{font-weight:bold;}

.footer-share{text-align:center;padding:60px 0;}

.footer-share a{display:inline-block;margin:10px;height:40px;}

.footer-share .share-weixin{position:relative;display:inline-block;}

.footer-share a img,.footer-share .share-qr-code img{height:100%;}

.footer-share .share-qr-code{display:none;width:100px;height:100px;padding:10px;background:#fff;position:absolute;top:-125px;left:-25px;

-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.22);box-shadow: 0 2px 8px 0 rgba(0,0,0,.22);}

.footer-share .qr-close{display:block;width:24px;height:24px;background:rgba(0,0,0,.4);position:absolute;right:-12px;top:-12px;font-size:20px;line-height:24px;

color:#eee;border-radius:50%;margin:0;}



.page-more{border-top:1px solid #333;border-bottom:1px solid #333;margin:0 auto;display:table;line-height:45px;font-size:18px;padding:0 10px;}

.page-more a{margin:0 10px;font-weight:bold;position:relative;}

.page-more a:hover,.page-more a.curr{color:#DA251D;}

.page-more a:hover i{width:100%;height:30px;background:url(../images/curr.png) no-repeat center;position:absolute;top:40px;left:5px;}

.page-more span{font-weight:bold;}

.page-more a img{vertical-align:sub;}

.about-idea img{max-width:100%;vertical-align:bottom;}



.style-tit{width:100%;text-align:center;border-top:1px solid #ddd;padding:60px 0 40px;}

.style-tit h2{font-size:28px;margin-bottom:30px;}

.style-tit p{font-size:20px;line-height:35px;}

.style-tit p span{font-weight:bold;}

.style-box img{max-width:100%;}

.style-box{border-bottom:1px solid #ddd;margin-bottom:50px;font-size:16px;line-height:2;}



.system-products-img{width:100%;overflow:hidden;text-align:center;}

.system-products-img img{max-width:100%;}



.footer-language{position:absolute;right:100px;bottom:70px;text-align:center;margin-bottom:10px;}

.footer-language a{display:inline-block;margin:5px 10px;font-size:18px;}

.footer-language a:hover,.footer-language a.curr{color:#DA251D;}

/* 2017-09-18 End */



/* 登录注册 */

.sign-in-bg{position:fixed;top:0;left:0;z-index:99999999999;width:100%;height:100%;background-color:rgba(0,0,0,0.3); display:none;}

.sign-in{width: 520px;min-height: 400px; background-color: #fff; position: absolute; top: 50%; left: 50%; border-radius: 3px; margin: -200px -260px;}

.sign-in-close{position: absolute; font-size: 40px; color: #b3b3b3; right: 5px; top: 0;}

.sign-in-logo{width: 140px; height: 42px; background: url(../images/loginV1.png) no-repeat; margin: 40px auto 30px;}

.sign-in-mode{text-align: center; position: relative; width: 270px; height: 36px; margin: 0 auto;}

.sign-in-mode span{position: relative; width: 195px; line-height: normal; display: inline-block; background-color: #fff; font-size: 16px; color: #666666; text-align: center; z-index: 2;}

.sign-in-mode:after{position: absolute; content: ' '; width: 270px; height: 1px; border-top: 1px solid #ededed; top: 10px; left: 0;}

.sign-in-tel{width: 270px; height: 40px; border: 1px solid #d7d7d7; position: relative; margin: 0 0 30px 124px;}

.sign-in-tel input{border: 0; outline: none; font-size: 16px; line-height: 40px; width: 268px; height: 38px; text-indent: 8px;font-family: Microsoft YaHei;}

.sign-in-tel input:focus{border:1px solid #FF6A6A;}

.sign-in-verification,.sign-in-verification input{width:160px;}

.sign-in-tel input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; } 

.sign-in-tel input:-moz-placeholder, textarea:-moz-placeholder { color: #ccc; } 

.sign-in-tel input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; } 

.sign-in-tel input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; } 

.sign-in-verification .sign-verification-button{position: absolute; left: 170px; top: 0; width: 100px; height: 40px; color: #fff; background-color: #2ba715; text-align: center; line-height: 40px; border-radius: 3px;}

.sign-in-button{display: block; width: 270px; line-height: 40px; font-size: 16px; color: #fff; height: 40px; border-radius: 3px; background:#DA251D; text-align: center; margin: 20px auto 10px;}

.sign-in-button:hover{background:#FF6A6A;}

/* 登录注册 End */



/* 搜索 */

.search-box{position:absolute;top:5px;right:10px;}

.search-box input{width:150px;height:30px;line-height:30px;color:#666;border:1px solid #ccc;font-size:14px;

border-radius:30px;padding:0 35px 0 10px;outline:none;}

.search-box i{display:inline-block;width:30px;height:30px;background:url(../images/search.png) no-repeat center;position:absolute;top:1px;

right:5px;cursor:pointer;}

/* 搜索 End */



@media screen and (max-width: 1150px){

	.w1112,.page-nav{width:auto;margin:0 10px;}

	.news-nav{margin:0 10px 44px;}

	.case{padding:0 10px;}

	.about-idea{margin-bottom:55px;padding:0 10px;}

	.release-info{margin:0 10px 55px;}

	.page-nav{margin-bottom:25px;}

	.idea-album li{width:31.3%;margin-right:2%;}

	.contact{margin-bottom:40px;}

	.nav{width:80%;}

	.nav li{margin-left:9%;}

	.case-text,.style-box{margin-bottom:50px;}

	.index-idea-box{margin-top:80px;}

	.footer-language{position:static;}

}

@media screen and (max-width: 930px){

	.idea-album li,.idea-album{height:168px;}

	.suspend-box{display:none;}

	.case-img{height:170px;}

}

@media screen and (max-width: 830px){

	.header{display:none;}

	.m-header{display:block;}

	.about{min-height:430px;}

	.about-box{max-width:70%;min-width:70%;margin-left:-42%;margin-top:-100px;}

	.case li{width:46%;margin-right:4%;}

	.home-tit.case-tit{margin-top:50px;}

	.about-us{margin-top:80px;}

	.news-nav span{display:none;}

	.footer-nav dl dd{display:none;}

	.footer-nav dl{width:100%;margin-left:0;}

	.release-info a{max-width:240px;}

	.more-margin{margin-bottom:80px;}

	.about-box h2{font-size:50px;}

	.about-box p{font-size:30px;}

	.footer .footer-tit{display:none;}

	.footer-share{padding:0 0 22px;}



	.page-more{display:block;margin:0 10px;text-align:center;border-top:none;padding-bottom:30px;}

	.page-more a{display:block;}

	.page-more a i{display:none;}

	.footer-share a{height:25px;}

}

@media screen and (max-width:880px){

	.swiper-slide img{height:100%;}

}

@media screen and (max-width: 680px){

	.news-nav ul li{display:block;margin:0;line-height:42px;}

	.news-nav ul li a{display:block;}

	.idea-album li, .idea-album{height:140px;}

}

@media screen and (max-width: 560px){

	.sign-in{width:96%;left:0;margin:-200px 2%;}

	.sign-in-tel,.sign-in-button{width:60%; margin:0 auto 30px;}

	.sign-in-tel input{width:100%;}

	.footer-share .share-qr-code{left:0;}

}

@media screen and (max-width: 470px){

	.idea-album li{width:100%;}

	.idea-album li{height:auto;}

	.idea-album{height:auto;}

	.case .case-box,.case li{width:100%;}

	.case li{margin-bottom:30px;}

	.contact-map,.contact-text,.contact-map-box{width:99.5%;}

	.contact-map,.contact-text{height:auto;}

	.contact-text-box{padding-left:0;padding-top:40px;}

	.contact-tit h1{font-size:22px;}

	.contact-text-box p,.page-tit.planning-tit h2,.about-idea h3,.about-idea,.release-info a,.release-info,.case-text,.about-box p,.news-nav ul li a{font-size:16px;}

	.page-tit h1,.home-tit h1,.about-box h2{font-size:26px;}

	.page-tit{padding-bottom:30px;}

	.case.news{margin-bottom:50px;}

	.page-tit h2{font-size:18px;}

	.release-info a{max-width:100%;width:100%;margin-bottom:10px;text-align:center;}

	.about-box h2{margin-bottom:10px;}

	.about-box{margin-top:-75px;}

	.swiper-slide{height:450px !important;}

	.about-box{margin-left:-44%;}

	.more{font-size:12px;padding:0;}

}

.no_record{text-align: center; margin: 49px auto; color: #5d5d5d; }