body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body,div,ul,form,input,label,p{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
input{-webkit-appearance: none;}
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
img { border:0; outline: none;}
button, input, select, textarea { font-size:100%; outline: none;border: none;}
table { border-collapse:collapse; border-spacing:0; }


.header {position: relative;}
.header .logo-container{display: flex;justify-content: flex-start;align-items: center;height: 98px;}
.header .logo{padding: 0 10px;position: relative;}
.header .logo::after{content: '';display: inline-block;width: 2px;height: 44px;background: #fbc818;position: absolute;right: 0;top: 8px;}
.header .sign{padding: 4px 8px;height: 53px;}
.header .sign p{margin: 0;font-size: 16px;color: #fbc818;font-weight: 520;}
.header .fr{display: flex;align-items: center;}


/* moblie */
.header .navbar-mobile-toggle{position: absolute;z-index: 9;right: 20px;display: none;height: auto;margin: 0;border: none;outline: none;background: transparent;}
.header .sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.header .open .navbar-mobile-toggle .bottom-bar{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 15% 80%;-ms-transform-origin: 15% 80%;transform-origin: 15% 80%}
.header .open .navbar-mobile-toggle .top-bar {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 12% 40%;-ms-transform-origin: 12% 40%;transform-origin: 12% 40%;}
.header .ms-nav{position: fixed;height: 0;width: 100%;top: 80px;left: 0;background: #ffffff;z-index: 999;overflow: hidden;opacity:0;display: none;}
.header .ms-nav ul{padding:20px;}
.header .ms-nav li{height: 40px;}
.header .ms-nav li>a{background: #FFFFFF;color: #333333;}
.header .ms-nav .hover>a{background: #ff9900;color: #ffffff;}
.header .ms-nav a{display: block;width: 100%;height:100%;text-align: center;line-height: 40px;letter-spacing: 10px;}
.header .ms-nav a:hover{}
/* .header .ms-nav p{font-size: 20px;text-align: center;color: #ff9900;margin-top: 20px;} */
/* moblie结束 */


/* index */
.main-banner{width: 100%;}
.main-banner img{width: 100%;height: auto;max-height: 500px;opacity: 0;}
.case-center{}
.case-center .case-nav{margin-top: 30px;}
.case-center .case-nav .hasCase{position: relative;width: 49.1%;}
.case-center .case-nav .hasCase .tyoeurl{display: block;width: 100%;height: 100%;}
.case-center .case-nav .hasCase:hover{box-shadow: 1px 1px 4px #ccc;}
.case-center .case-nav .hasCase .case{position: absolute;left: 0;bottom: 0;height: 80px;font-size: 0;width: 100%;}
.case-center .case-nav .hasCase .order{width: 18%;height: 100%;text-align: center;line-height: 80px;font-size: 3rem;color: #ffffff;background: #ff9900;float: left;}
.case-center .case-nav .hasCase .desc{width: 82%;height: 100%;display: inline-block;background: rgba(255,255,255,0.7);float: right;}
.case-center .case-nav .hasCase .name{font-size: 1.8rem;display: inline-block;line-height: 80px;float: left;margin-left: 30px;}
.case-center .case-nav .hasCase .more{float: right;height: 100%;width: 80px;background: url(../img/case-more.png) center center no-repeat;}
.case-center .case-nav .main-content a:hover{color: #ff9900;}
.case-center .case-nav .main-content:nth-child(1) .hasCase{float: left;height: 718px;background: url(../img/case01.jpg) no-repeat;background-size: cover;}
.case-center .case-nav .main-content:nth-child(2) .hasCase{float: right;height: 350px;margin-bottom: 20px;background: url(../img/case02.jpg) no-repeat;background-size: cover;}
.case-center .case-nav .main-content:nth-child(3) .hasCase{float: right;height: 350px;background: url(../img/case03.jpg) no-repeat;background-size: cover;}
.case-center .case-nav .fr{width: 50%;padding: 0 10px}
.case-center .case-nav{margin-top: 30px;}
.main-about .desc{width: 50%;height: 280px;padding:30px 60px 0;text-align: center;}
.main-about .desc p{text-align: center;font-size: 1.6rem;}
.main-about .desc .title{color: #333333;}
.main-about .desc .eng-title{color: #666666;padding: 6px 0 0;}
.main-about .desc .detail{color: #999999;text-align: justify;font-size: 1.2rem;letter-spacing: 2px;margin-top: 10px;display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.main-about .desc .more{display: inline-block;width: 97px;height: 36px;background: #ff9900;line-height: 36px;border-radius: 20px;font-size: 1.6rem;color: #ffffff;margin-top: 30px;position: relative;}
.main-about .desc .more::after{content: '';display: block;width: 58px;height: 1px;background: #ff9900;position: absolute; top: -12px;left: 18px;}
.main-about .desc .more:hover{box-shadow: 1px 1px 4px #ccc}
.main-about .imgBox{width: 50%;height: 280px;background:#000000;}
/* .main-about li:nth-child(1)>.imgBox{background: url(../img/about1.png) center center;background-size: cover;}
.main-about li:nth-child(2)>.imgBox{background: url(../img/about2.png) center center;background-size: cover;}
.main-about li:nth-child(3)>.imgBox{background: url(../img/about3.png) center center;background-size: cover;} */

.main-news{width: 100%;height: 357px;background: url(../img/news.jpg) no-repeat;position: relative;margin-top: 20px;}
.main-news .news-nav{position: absolute;height: 80%;width: 50%;background: #fafafa;top: 50%;transform: translateY(-50%);border-left: 12px solid #ff9900;left: 41%;padding: 0 20px;}
.main-news .news-nav h2{font-size: 1.6rem;font-weight: 500;color: #333333;letter-spacing: 2px;margin-top: 12px;}
.main-news .news-nav ul{}
.main-news .news-nav li{width: 80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main-news .news-nav li a{font-size: 1.2rem;color: #999999;}
.main-news .news-nav li a:hover{color: #ff9900;}
.main-news .news-nav .more{position: absolute;bottom: 24px;right: 30px;display: inline-block;width: 97px;height: 36px;background: #ff9900;line-height: 36px;border-radius: 20px;font-size: 16px;color: #ffffff;text-align: center;}
.main-news .news-nav .more:hover{box-shadow: 1px 1px 4px #ccc;}
.mian-partner{margin-bottom: 200px;}
/* index结束 */


/* 二级目录 */
.had-same-title .home_nav{text-align: start;}
.had-same-title .home_nav ul{margin: 0;}
.had-same-title .home_nav ul li{margin-bottom: 0;margin-right: 90px;font-size: 1.8rem;float: left;}
.had-same-title .home_nav .active>a{border-bottom: 5px solid #ff9900;background: #FFFFFF;color: #ff9900;}
.had-same-title .home_nav ul li a{border: 0;margin: 0;padding: 2px 0;font-size: 1.8rem;}
.had-same-title .home_nav ul li a:hover{background: #FFFFFF;color: #ff9900;border-bottom: 5px solid #ff9900;}
/* 二级目录 */



/* 案例中心 */
.new-nav .home_nav ul li:nth-child(1)>a{border-bottom: 5px solid #ff9900;background: #FFFFFF;color: #ff9900;}
.now-effect{font-size: 0;max-width: 1260px;display: none;}
.now-effect:nth-child(1){font-size: 0;max-width: 1260px;display: block;}
.now-effect .home_news{margin-bottom: 120px;}
.now-effect .home_news .title{width: 100%;font-size: 1.8rem;color: #333333;text-align: center;font-weight: normal;margin-top: 48px;}
.now-effect .piclist{width: 100%;margin-top: 26px;}
.now-effect .piclist ul{width: 100%;}
.now-effect .piclist li{width: 50%;margin: 0;margin-bottom: 20px;padding: 0 10px;}
.now-effect .piclist li a{border: none;padding: 0;margin: 0;}
.now-effect .introduce{font-size: 1.2rem;margin-top: 36px;}
.now-effect .introduce p{text-align: justify;color: #666666;line-height: 24px;}

/* 案例中心子页 */

.soncase{font-size: 0;max-width: 1260px;}
.soncase .home_news{margin-bottom: 120px;}
.soncase .home_news .title{width: 100%;font-size: 18px;color: #333333;text-align: center;font-weight: normal;margin-top: 48px;}
.soncase .home_news .case-sonMenu{height: 40px;text-align: center;margin-top: 20px;}
.soncase .home_news .case-sonMenu li{display: inline-block;margin: 0 20px;width: 140px;height: 100%;line-height: 40px;}
.soncase .home_news .case-sonMenu a{font-size: 14px;color: #CCCCCC;width: 100%;height: 100%;border: 1px solid #CCCCCC;display: block;}
.soncase .home_news .case-sonMenu a:hover{color: #ff9900;border-color: #ff9900;}
.soncase .home_news .case-sonMenu .active a{color: #FF9900;border-color: #ff9900;}
.soncase .piclist{width: 100%;margin-top: 26px;}
.soncase .piclist .content{width: 100%;display: none;}
.soncase .piclist .content:nth-child(1){display: block;}
.soncase .piclist .cases li{width: 50%;margin: 0;margin-bottom: 20px;padding: 0 10px;}
.soncase .piclist .cases li a{border: none;padding: 0;margin: 0;}
.soncase .introduce{font-size: 1.2rem;margin-top: 36px;}
.soncase .introduce p{text-align: justify;color: #666666;line-height: 24px;}
/* 案例中心子页结束 */
/* 案例中心结束 */
/* 新闻资讯 */
.news-page .news_list {margin-top: 40px;}
.news-page .news_list li{margin-bottom: 56px;}
.news-page .news_list .imgBox{width: 32%;margin: 0;}
.news-page .news_list .imgBox a{display: block;}
.news-page .news_list .imgBox:hover{box-shadow: 1px 1px 4px #ccc;}
.news-page .news_list .imgBox img{width: 100%;max-height: 218px;height: auto;}
.news-page .news_list .content{width: 68%;margin: 0;padding: 0 40px;}
.news-page .news_list .top{height: auto;border-bottom: 1px solid #cccccc;background: #ffffff;height: 40px;}
.news-page .news_list .top h2{font-size: 1.6rem;color: #666666;font-weight: 500;line-height: 40px;padding-left: 20px;position: relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-page .news_list .top a{width: 80%; display: inline-block;float: left;}
.news-page .news_list .top a:hover>h2{color: #ff9900;}
.news-page .news_list .top a:hover>h2::before{border-left-color: #ff9900;}
.news-page .news_list .top h2::before{content: '';display: block; width: 0; height: 0;    border-top: 12px solid transparent;border-left: 12px solid #ccc;border-bottom: 12px solid transparent;position: absolute;top: 8px;left: 0;}
.news-page .news_list .top .date{width: 20%; display: inline-block;float: right;font-size: 1rem;color: #999999;line-height: 40px;text-align: end;}
.news-page .news_list .desc{margin-top: 20px;}
.news-page .news_list .desc a{font-size: 1.2rem;color: #666666;line-height: 26px;letter-spacing: 2px;text-align: justify;}
.news-page .news_list .desc a:hover{color: #ff9900;}
.news-pagelist{font-size: 0;}
.news-pagelist li{width: 34px;height: 34px;vertical-align: middle;float: none;}
.news-pagelist li a{border: none; color: #999999;padding: 0;display: block;width: 100%;height: 100%;text-align: center;line-height:34px;font-size: 1.6rem;}
.news-pagelist li span{color: #999999;padding: 0;display: block;width: 100%;height: 100%;text-align: center;line-height:34px;font-size: 1.6rem;}
.news-pagelist li:nth-child(1)>a{background: url(../img/com-pre1.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-last-child(1)>a{background: url(../img/com-next1.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-child(1):hover>a{background: url(../img/com-pre.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-last-child(1):hover>a{background: url(../img/com-next.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-child(1)>span{background: url(../img/com-pre1.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-last-child(1)>span{background: url(../img/com-next1.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-child(1):hover>span{background: url(../img/com-pre.png) no-repeat;background-size: 100%;}
.news-pagelist li:nth-last-child(1):hover>span{background: url(../img/com-next.png) no-repeat;background-size: 100%;}
.news-pagelist li a:hover{background: #ffffff; color: #ff9900;box-shadow: none;}
.news-pagelist li.active a{background: #ffffff;color: #ff9900;}


.news-position{margin-top: 70px;font-size: 1.4rem;color: #666666;border-bottom: 1px solid #cccccc;}
.news-position li {line-height: 30px;}
.news-position a{font-size: 14px;color: #666666;}
.news-position a:hover{color: #333333;}

.news-detail .news_show{margin-top: 30px;margin-bottom: 120px;}
.news-detail .news_show h1{font-size: 18px;color: #333333;font-weight: 500;}
.news-detail .news_show .date{font-size: 12px;color: #999999;text-align: center;}
.news-detail .news_show .intro{margin-top: 20px;font-size: 1.2rem;line-height: 26px;letter-spacing: 4px;color: #666666;text-align: justify;}
.news-detail .news_show .intro p{color: #666666;font-size: 1.2rem;}
.news-prenext{margin-top: 40px;border-top: 1px solid #CCCCCC;padding-top: 26px;}
.news-prenext .tengxun{background: url(../img/qq.png) center center no-repeat;background-size: cover;}
.news-prenext .weibo{background: url(../img/weibo.png) center center no-repeat;background-size: cover;}
.news-prenext .weixin{background: url(../img/weixin.png) center center no-repeat;background-size: cover;}
.news-prenext .tengxun:hover{background: url(../img/qq-hover.png) center center no-repeat;background-size: cover;}
.news-prenext .weibo:hover{background: url(../img/weibo-hover.png) center center no-repeat;background-size: cover;}
.news-prenext .weixin:hover{background: url(../img/weixin-hover.png) center center no-repeat;background-size: cover;}
.news-prenext .share a{margin: 0 4px;padding: 0;display: inline-block;width: 27px;height: 27px;}
.news-prenext .share li div{display: inline-block;}
.news-prenext .share li{text-align: end;}
.news-prenext .bdshare-button-style0-16:after{content: '';display: inline-block;}
.news-prenext .bdshare-button-style0-16 .bds_weixin{background-position:inherit}
.news-prenext .bdshare-button-style0-16 .bds_tsina{background-position:inherit}
.bd_weixin_popup .bd_weixin_popup_foot{display: none;}
.sr-bdimgshare-black .bdimgshare-bg{display: none;}
.sr-bdimgshare .bdimgshare-content{display: none;}
.bdselect_share_list{display: none;}
.bdselect_share_head{display: none;}
.bdselect_share_box{border: none !important;}
.bdselect_share_box .selectshare-mod-triangle .triangle-border, .bdselect_share_box .selectshare-mod-triangle .triangle-inset{display: none;}
.news-prenext .fl{width: 70%;}
.news-prenext .fr{width: 30%;}
.news-prenext .fl span{font-size: 1.2rem;color: #333333;}
.news-prenext .fl a{font-size: 1.2rem;color: #333333;}
.news-prenext .fl a:hover{color: #ff9900;}

/* 新闻资讯结束 */

/* 合作伙伴 */
.companion{max-width: 1260px;margin-top: 80px;}
.companion .news_list{font-size: 0;}
.companion .news_list li{display: inline-block;width: 25%;padding: 0 10px;margin-bottom: 20px;border: none;font-size: 18px;}
.companion .news_list li a{display: block;width: 100%;max-height: 286px;overflow: hidden;}
.companion .news_list li img{width: 100%;height: auto;}
.companion .news_list li a:hover{box-shadow:1px 1px 4px #ccc;}
.companion .news_list li p{text-align: center;font-size: 1.8rem;color: #333333;padding: 6px 0 0;}
.companion-detail .news_show{margin-bottom: 160px;}
.companion-detail .news_show h1{font-size: 2rem;color: #333333;padding: 60px 0 40px 0;}
.companion-pagelist{font-size: 0;}
.companion-pagelist li{width: 34px;height: 34px;vertical-align: middle;}
.companion-pagelist li a{border: none; color: #999999;padding: 0;display: block;width: 100%;height: 100%;text-align: center;line-height:34px;font-size: 1.6rem;}
.companion-pagelist li:nth-child(1)>a{background: url(../img/com-pre1.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-last-child(1)>a{background: url(../img/com-next1.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-child(1):hover>a{background: url(../img/com-pre.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-last-child(1):hover>a{background: url(../img/com-next.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-child(1)>span{background: url(../img/com-pre1.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-last-child(1)>span{background: url(../img/com-next1.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-child(1):hover>span{background: url(../img/com-pre.png) no-repeat;background-size: 100%;}
.companion-pagelist li:nth-last-child(1):hover>span{background: url(../img/com-next.png) no-repeat;background-size: 100%;}
.companion-pagelist li a:hover{background: #ffffff; color: #ff9900;}
.companion-pagelist li.active a{background: #ffffff;color: #ff9900;}
.getAddress{height: 0;overflow: hidden;}
.getAddress .shop{height: 0;}
.map-comtainer{position: relative;}
.companion-seach{position: absolute;top: 0;left: 20px;z-index: 999;padding: 20px;}
.companion-seach input{height: 40px;border-radius: 8px;width: 240px;background: #EEEEEE;text-indent: 20px;}
.companion-seach .result{}
.companion-seach .result ul{max-height: 400px;overflow-y: hidden;background: #FFFFFF;}
.companion-seach .result li{padding:10px 20px;cursor: pointer;}
.companion-seach .result li:hover{background: #ff9900;color: #FFFFFF;}
.com-map-address{max-width: 1200px;height: 690px;margin-bottom: 200px;margin-top: 60px;}
.image-page .img-menu{margin-top: 30px;}
.image-page .img-menu h1{font-size: 1.8rem;}
.image-page .img-menu ul{width: 100%;margin-top: 10px;}
.image-page .img-menu li{float: left;margin-right: 20px;margin-bottom: 10px;}
.image-page .img-menu a{border: 1px solid #CCCCCC;color: #CCCCCC;display: block;width: 100%;height: 100%;padding: 4px 20px;font-size: 1.6rem;}
.image-page .img-menu a:hover{border: 1px solid #ff9900;color: #ff9900;}
.image-page .img-menu .active>a{border: 1px solid #ff9900;color: #ff9900;}
.image-page .img-list {margin-top: 40px;margin-bottom: 120px;}
.image-page .img-list ul{display: none;}
.image-page .img-list ul:nth-child(1){display: block;}
.image-page .img-list li{width: 23%;float: left;margin-right: 2%;margin-bottom: 2%;}
.image-page .img-list li a{display: block;width: 100%;height: 260px;overflow: hidden;}
.image-page .img-list li img{width: auto;height: 100%;}

/* 合作伙伴结束 */

/* 走进三宅 */
.hadTitle .home_title{width: 100%;margin: 0;text-align: start;border-left: 8px solid #ff9900;padding: 0 10px ;}
.hadTitle .home_title h2{padding: 0;font-size: 1.8rem;color: #333333;font-weight: 500;}
.hadTitle .home_title .border{padding: 0;margin: 0;font-size: 1.8rem;color: #333333;}
.competitive .competitive_main{padding: 0 116px;position: relative;}
.competitive .competitive_main button{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 80px;}
.competitive .competitive_main .turnLeft{left: 0;background: url(../img/pre.png) no-repeat center center;background-size: 100%;}
.competitive .competitive_main .turnRight{right: 0;background: url(../img/next.png) no-repeat center center;background-size: 100%;}
.competitive .competitive_main .turnLeft:hover{background: url(../img/pre-active.png) no-repeat center center;background-size: 100%;}
.competitive .competitive_main .turnRight:hover{background: url(../img/next-active.png) no-repeat center center;background-size: 100%;}
.competitive .home_news{margin: 0;background: #fbfbfb; position:relative;overflow: hidden;padding: 0;height: 300px;}
.competitive .home_news_list{ position:absolute;left:0;top:0;}
.competitive .home_news_list li{margin: 0;left: 0;width: 192px;padding: 0 24px;text-align: center;}
.competitive .home_news_list .img-box{height: 140px;width: 100%;display: flex;justify-content: center;align-items: center;}
.competitive .home_news_list .desc p{color:#999999; font-size:1.4rem;}
.competitive .home_news_list .desc .title{font-weight: 520;}
.competitive .home_news_list .desc .seo_title {font-weight: 520;margin-bottom: 6px;}
.competitive .home_news_list .desc .seo_description{text-align: justify;}
.competitive .home_news_list .desc:hover>p{color:#FF9900;}
.competitive .ms-home_news{display: none;}
.competitive .ms-home_news .ms_list{}
.competitive .ms-home_news .ms_list li{text-align: center;margin-bottom: 40px;}
.competitive .ms_list .desc p{margin-top: 10px;}
.competitive .ms_list .desc .title{font-size: 18px;font-weight:normal;color: #1794ff;}
.competitive .ms_list .desc .seo_description{color: #666666;}
.aptitude{}
.aptitude .piclist ul{width: 100%;}
.aptitude .piclist li{width: 25%;margin: 0;text-align: center;margin-bottom: 20px;}
.aptitude .piclist li a{margin: 0;width: 80%;display: inline-block;min-height: 180px;}
.aptitude .piclist li img{max-height: 180px;width: auto;max-width: 100%;}


.customer{margin-bottom: 120px;}
.customer .home_news_list{overflow: hidden;}
.customer .home_news_list li{width: 16.6%;padding: 0;margin: 0;text-align: center;margin-bottom: 20px;}
.customer .home_news_list li img{width: 98%;height: auto;}
.customer .home_more{width: 100%;margin: 0;}
.customer .home_more .more{display:inline-block;width: 6%;height: 60px;background:url(../img/more.png) no-repeat;background-size: 100%;cursor: pointer;margin: 0;}
.customer .home_more .more:hover{background:url(../img/more.png) no-repeat 0 5px;background-size: 100%;}
/* 走进三宅结束 */


/* 联系我们 */
.contactus{padding: 100px 20px 227px;}
.contactus h1{display: inline-block;position: relative;font-size: 2rem;font-weight: normal;color: #333333;text-align: start;}
.contactus h1::after{content: '';display: block;width: 80px;height: 6px;position: absolute;bottom: -6px;left: 0;background: #ff9900;}
.contactus .fl{width: 50%;}
.contactus .fl h1{margin-left: 60px;}
.contactus .sub-form{width: 90%;background: #fafafa;margin-left: 10px;padding:50px 0 60px 50px;box-shadow: 1px 1px 4px #ccc;}
.contactus .sub-form p{font-size: 1.4rem;color: #666666;line-height: 26px;}
.contactus .sub-form .item-list{margin-bottom: 14px;width:90%;}
.contactus .sub-form .item{padding: 0;width:100%;}
.contactus .sub-form .item input{width:100%;height: 48px;border-radius: 6px;border-color: #666666;}
.contactus .sub-form .item input:focus{outline: none;-webkit-box-shadow:none;box-shadow: none;}
.contactus .sub-form .item textarea{width: 100%;height: 192px;border: 1px solid #666666;border-radius: 6px;}
.contactus .sub-form .item textarea:focus{outline: none;-webkit-box-shadow:none;box-shadow: none;}
.contactus .sub-form .item button{background: #FF9900;border: none;border-radius: 6px;height: 48px;width: 50%;}
.contactus .sub-form .item button:hover{background: #e88b00;border: none;}
.contactus .sub-form .am-u-sm-offset-2{margin-left: 0;text-align: center;}
.contactus .fr{width: 50%;padding: 0 16px;}
.contactus .info{}
.contactus .info li{font-size: 1.6rem;margin-bottom: 30px;color: #666666;}
.contactus .map-address{height: 510px;margin-top: 60px;max-width: 1200px;}
.contactus .map-address .address-info{background: #FFFFFF;box-shadow:1px 1px 4px #ccc;padding: 4px 10px;}
/* 联系我们结束*/

/* 响应式 */

@media only screen and (max-width: 1220px) {
	.header .fl{width: 40%;}
	.header .fr{width: 60%;}
	.header-nav li{padding: 0 2%;}
}
@media only screen and (max-width: 1000px) {
	.header{padding: 0;}
	.header .fl{width: 35%;}
	.header .fr{width: 65%;}
	.header-nav{margin: 0;}
	.header-nav li{padding: 0 1%;}
	.header .logo img{width: 150px;}
	.header .logo::after{top: 4px;}
	.case-center .case-nav .main-content:nth-child(1) .hasCase{height: 620px;}
	.case-center .case-nav .main-content:nth-child(2) .hasCase{height: 300px;}
	.case-center .case-nav .main-content:nth-child(3) .hasCase{height: 300px;}
	.main-news .news-nav{width: 70%;left: 20%;}
	.had-same-title .home_nav ul li{margin-right: 60px;}
	.contactus .sub-form{width: 100%;margin:0 0 20px;padding: 50px 0 60px 20px}
	.footer{padding: 0 20px;}
	.footer .qrcode li{margin-left: 10px;}
	.news-page .news_list .top h2{width: 70%;}
	.news-page .news_list .top .date{width: 30%;}
	.com-map-address{height: 550px;}
	.competitive .competitive_main{padding: 0 50px;}
	.image-page .img-list li a{height: 200px;}
}
@media only screen and (max-width: 760px) {
	.header .logo-container{height: 80px;}
	.header .fl{width: 80%;}
	.header .fr{width: 20%;position: relative;height: 80px;}
	.header-nav{display: none;}
	.header .navbar-mobile-toggle {display: block;border-color: #ddd;}
	.header .navbar-mobile-toggle .icon-bar {display: block;width: 30px;height: 4px;transition: all .2s;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);border-radius: 1px;background: #ff9900;}
	.header .navbar-mobile-toggle .icon-bar+.icon-bar{margin-top: 12px;}
	.header .ms-nav{display: block;}
/* 	.header .logo-container{justify-content: center;}
	.header .logo::after{display: none;}
	.header .sign{display: none;}
	.header .logo img{width:auto;} */
	.case-center .case-nav .main-content:nth-child(1) .hasCase{height: 480px;}
	.case-center .case-nav .main-content:nth-child(2) .hasCase{height: 230px;}
	.case-center .case-nav .main-content:nth-child(3) .hasCase{height: 230px;}
	.case-center .case-nav .hasCase .case{height: 50px;}
	.case-center .case-nav .hasCase .order{line-height: 50px;font-size: 2.4rem;}
	.case-center .case-nav .hasCase .name{line-height: 50px;margin-left: 10px;font-size: 1.6rem;}
	.case-center .case-nav .hasCase .more{width: 50px;background-size: 50%;}
	.main-about .desc{padding: 20px 30px 0 30px;}
	.main-news{background-size: cover;}
	.main-news .news-nav{width: 90%;height: 90%;left: 50%;transform: translate(-50%,-50%);}
	.list_pic ul li{width: 49%;}
	.had-same-title .home_nav ul li{margin-right: 0;width: 33%;text-align: center;}
	.contactus .fl h1{margin-left:0;}
	.contactus .fl{float: none;width: 100%;}
	.contactus .fr{float: none;width: 100%;}
	.contactus .sub-form{width: 100%;margin:0 0 20px;padding: 50px 0 60px 50px}
	.contactus{padding: 40px 20px 100px;}
	.contactus .map-address{height: 400px;}
	.footer .fl,.footer .fr{float: none;width: 100%;}
	.footer .fl h1,.footer .info,.footer .footer-bar,.footer .qrcode,.copyright{text-align: center;}
	.footer .qrcode li{float: none;margin: 0 10px;}
	.news-page .news_list .imgBox{float: none;width: 80%;margin: 0 auto;}
	.news-page .news_list .content{float: none;width: 80%;margin: 0 auto;padding: 20px 0 0;}
	.companion .news_list li{width: 50%;}
	.com-map-address{height: 400px;}
	.aptitude .piclist li{width: 50%;}
	.customer .home_news_list li{width: 50%;}
	.competitive .competitive_main{padding: 0 30px;}
	.competitive .competitive_main button{width: 20px;height: 40px;}
	.news-prenext .share li span{display: none;}
	.image-page .img-list li{width: 46%;}
}
@media only screen and (max-width: 481px) {
	.header .logo img{width: 120px;}
	.header .logo::after{display: none;}
	.header .sign{display: none;}
	.case-center .case-nav .main-content:nth-child(1) .hasCase{float: none;width: 100%;height: 400px;margin-bottom: 20px;}
	.case-center .case-nav .main-content:nth-child(2) .hasCase{float: none;width: 100%;height: 400px;}
	.case-center .case-nav .main-content:nth-child(3) .hasCase{float: none;width: 100%;height: 400px;}
	.mian-partner{margin-bottom: 70px;}
	.main-title{margin-top: 30px;}
	.had-same-title .home_nav ul li a{font-size: 1.6rem;}
	.contactus .sub-form{width: 100%;margin:0 0 20px;padding: 50px 0 60px 20px}
	.main-about .imgBox{float: none;}
	.main-about .imgBox{width: 100%;}
	.main-about .desc{float: none;width: 100%;}
	.main-about li{margin-bottom: 20px;}
	/* .main-about li:nth-child(1){background: url(../img/about1.png) center center;background-size: cover;}
	.main-about li:nth-child(2){background: url(../img/about2.png) center center;background-size: cover;}
	.main-about li:nth-child(3){background: url(../img/about3.png) center center;background-size: cover;} */
	.bg_deepgray{background: #FFFFFF;}
	.news-page .news_list .imgBox{width: 100%;}
	.news-page .news_list .content{width: 100%;}
	.news-page .news_list .top h2{width: 60%;}
	.news-page .news_list .top .date{width: 40%;}
	.companion{margin-top: 40px;}
	.news-prenext .share a{float: none;display: block;margin: 4px;}
	.news-prenext .fl{width: 80%;}
	.news-prenext .fr{width: 20%;}
	.competitive .home_news{display: none;}
	.competitive .ms-home_news{display: block;}
	.competitive .competitive_main .turnLeft{display: none;}
	.competitive .competitive_main .turnRight{display: none;}
	.image-page .img-list li{width: 100%;margin-right: 0;}
	.image-page .img-list li a{height: 220px;}
	.soncase .home_news .case-sonMenu li{margin:0 10px;}
	.soncase .piclist .cases li{width: 100%;float: none;}
	.news-pagelist li{width: 26px;height: 26px;}
	.news-pagelist li a{line-height: 26px;}
	.news-pagelist li span{line-height: 26px;}
}
/* 响应式 */