@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"微软雅黑"; color:#525252; background:#fff;}
a { text-decoration:none;  outline:none; transition:all 0.2s; } 
a:focus{outline:none;}


@font-face{ font-family:'ying'; src:url('../fonts/MONT.TTF');}
@font-face{ font-family:'ying1'; src:url('../fonts/FONTFABRIC-MONT-HEAVY-DEMO-2.OTF');}
@font-face{ font-family:'tel'; src:url('../fonts/DINPRO-BOLD.OTF');}


.page li{display:inline-block;}
a:hover{ text-decoration:none; }
.page li{list-style: none; display:inline-block; margin:0 3px;}
img{ border:0;}
table{ margin:auto;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:8px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color: transparent}
::-webkit-scrollbar-track-piece{background:transparent}
::-webkit-scrollbar-thumb:vertical{background-color:#004db7;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#004db7;}
::-webkit-scrollbar-corner:vertical{background-color:#004db7;}
::-webkit-scrollbar-resizer:vertical{background-color:#004db7;}

.clear{ width:100%; height:0; font-size:0; line-height:0; clear:both;}

.loading{  position: fixed; top:0; z-index:9999; width:0px; background-color:#0062b2; height:5px;}




/*头部*/
.header{ width:100%; height:117px; background-color:#fff; position: relative; top:0; z-index:99; -webkit-transition: all 0.4s ease-in-out;}
.head{ width:1200px; height:100%; margin:auto;}
.head_logo{ float:left; height:100%; overflow:hidden;}
.head_logo img{ cursor:pointer; padding-top:26px; height:63px; width:auto; cursor:pointer;}

.head_shu{ float:left; width:1px; background:url(../images/scope_09.jpg) no-repeat left; height:49px; margin-left:17px; margin-top:41px;}
.head_fen{ float:left; margin-left:17px; width:80px; margin-top:41px;}
.head_fen_1{  width:80px; height:28px;}

.select{ width: 80px;height: 28px; position: relative;cursor: pointer;}
.select::after{content: "";display: block;width: 6px;height: 6px;border-left: 1px solid #000;border-bottom: 1px solid #000;top: 9px;right: 2px;position: absolute;transform: rotate(-46deg);transition: all .3s ease-in;}
.select p{background:url(../images/scope_12.png) no-repeat left; padding-left:23px;width:57px;line-height:28px;font-size: 16px;color: #000;}
.select ul{width: 100%;display: block;font-size: 14px;background: #fff;position: absolute;top: 32px;left: 0px;max-height: 0px;overflow: hidden;transition: max-height .3s ease-in;}
.select ul li{width: 100%;height:28px;line-height: 28px;list-style: none;color: #666666; text-align:center;}
.select ul li a{color: #666666;}

.select ul li.Selected{background:#004db7;color: #fff;}
.select ul li:hover{background: #004db7;}
.select ul li:hover .top_classa{color: #fff;}

@-webkit-keyframes slide-down{0%{transform: scale(1,0);}25%{transform: scale(1,1.2);}50%{transform: scale(1,0.85);}75%{transform: scale(1,1.05);}100%{transform: scale(1,1);}}		
.select.open ul{max-height: 250px;transform-origin: 50% 0;-webkit-animation: slide-down .5s ease-in;transition: max-height .2s ease-in;}
.select.open::after{transform: rotate(134deg);transition: all .3s ease-in;top: 14px;}

.head_fen_2{ width:100%; font-size:14px; color:rgba(0,0,0,0.5); height:20px; line-height:20px;}


.head_tel{ float:right; height:auto; background:url(../images/scope_06.png) no-repeat left; font-size:26px; color:#0062b2; line-height:26px; padding-left:60px; margin-top:32px; font-family:tel;}



.n_big{ width:100%; height:600px; margin:auto; margin-top:-80px;}
.n_big_1{ width:100%; text-align:center; font-size:66px; color:#fff; font-family:ying;letter-spacing:4px; height:80px; line-height:80px; padding-top:223px;}
.n_big_2{ width:100%; text-align:center; font-size:66px; color:#fff; height:105px; line-height:105px; }


/*导航*/
.nav_warp{ width:100%; height:80px; background-color:rgba(0,0,0,0.5); position: -webkit-sticky;  position: sticky; top: 0;z-index: 9;}
.nav{ width:1200px; height:80px; margin:auto;}
.nav .nav_1:nth-child(1){ padding-left:0; background:none;}
.nav_1{ float:left; background:url(../images/about_03.png) no-repeat left; text-align:center; width:12.5%; height:80px;}
.nav_1 a{ display:block; width:100%; height:100%; position:relative; cursor:pointer;}
.nav_1 a:hover .nav_1_3{ width:100px;}
.nav_1 a.nav_1_a .nav_1_3{ width:100px;}

.nav_1_1{ width:100%; font-size:16px; color:#fff; font-weight:bold; height:21px; line-height:21px; padding-top:20px;}
.nav_1_2{ width:100%; font-size:14px; color:rgba(255,255,255,0.5); font-family:Arial, Helvetica, sans-serif; height:16px; line-height:16px;}
.nav_1_3{ position:absolute; left:50%; transform: translate(-50%,0); bottom:17px; width:0px; height:1px; background-color:rgba(255,255,255,0.8); overflow:hidden; -webkit-transition: all 0.4s ease-in-out;}
  
.servicenav{display:flex; justify-content:center; align-items:center; text-align:center; padding-top:60px;}
.servicenav a{display:block; background:#222; width:30%; max-width:200px; margin:0 15px; line-height:60px; font-size:18px; color:#fff;}
.servicenav a:hover,.servicenav a.active{background:#0062b2;}
.servicebox{width:95%; margin:0 auto; max-width:1200px;}
.servicebox .title{font-size:24px; color:#0062b2;}
.servicebox .content{font-size:16px; line-height:2; cursor:#111; padding-top:20px;}
.servicebox .content b{display:block;color:#0062b2; padding:5px 0;}
.teanlistbox{padding:60px 0 20px; width:92%; margin:0 auto; max-width:1200px;}
ul,li{list-style:none;}
.teanlistbox .list ul{gap:40px; text-align: center; display: grid; grid-template-columns: repeat(2,minmax(0,1fr));}
.teanlistbox .list ul li{display:flex; justify-content:space-between; align-items:center;background:#f0f0f0;}
.teanlistbox .list ul li .img{width:45%;}
.teanlistbox .list ul li .img img{width:100%;}
.teanlistbox .list ul li .txt{width:55%; padding:0 5%; box-sizing:border-box; text-align:left;}
.teanlistbox .list ul li .txt h3{font-size:24px; color:#0062b2; padding-bottom:10px; display:flex; justify-content:left; align-items:center;}
.teanlistbox .list ul li .txt span{font-size:16px; display:block; color:#333;}
.teanlistbox .list ul li .txt h3 span{margin-left:10px;color:#0062b2;}
.teanlistbox .list ul li .txt p{font-size:14px;color:#333; line-height:24px; padding-top:10px;}
.newslist{width:92%; margin:0 auto; max-width:1200px; padding:60px 0 10px;}
.newslist .list li{display:flex; justify-content:space-between; align-items:center; padding-bottom:30px;}
.newslist .list li .img{width:30%; overflow:hidden;}
.newslist .list li .img img{width:100%; height:auto; object-fit:cover;transition: all 0.35s ease-in-out;}
.newslist .list li .img img:hover{transform: scale(1.08);}
.newslist .list li .txt{width:65%;}
.newslist .list li .txt h3{font-size:20px; line-height:1.5; padding-bottom:15px;}
.newslist .list li .txt h3 a{color:#333; display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.newslist .list li .txt h3 a:hover{color:#008cff;}
.newslist .list li .txt P{font-size:16px;line-height:2; color:#666;-webkit-line-clamp:3; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}
.newslist .list li .txt span{display:block; color:#999; font-size:16px; padding-top:10px;}
.shwocontent{width:92%; margin:0 auto; max-width:1200px;}
.shwocontent .title{text-align:center;}
.shwocontent .title h3{font-size:24px; color:#111; line-height:1.6;}
.shwocontent .title p{font-size:16px; color:#666; padding:10px 0;}
.shwocontent .content img{width:auto; max-width:100%;}
.shwocontent .content{padding:20px 0; font-size:16px; line-height:2; color:#333;}
.updown{font-size:16px; line-height:2; color:#333;}
.designerTeam{background:url(../images/bg2.jpg) no-repeat center; padding:80px 0; margin-top:60px; text-align:center;}
.designerTeam a{display:block; position:relative; cursor:pointer;}
.swiper-team{width:95%; max-width:1200px; margin:0 auto;}
.swiper-team img{width:100%;vertical-align: bottom;}
.designerTeam a:hover .box{opacity:1; visibility: visible;}
.designerTeam .box{color:#fff; display:flex; opacity:0; visibility:hidden; transition: all 0.35s ease-in-out; box-sizing:border-box; align-items:center; padding:5%; background: rgba(0, 0, 0,0.85); width:100%; height:100%; bottom:0; left:0; position:absolute;}
.designerTeam .box .txt{position:relative;top:20px; transition: all 0.35s ease-in-out;}
.designerTeam a:hover .box .txt{top:0;}
.designerTeam .box h3{font-size:20px; padding-bottom:10px;}
.designerTeam .box h3 span{margin-left:8px; font-size:16px;}
.designerTeam .box p{font-size:16px; line-height:1.8;}
.hnewsbox{padding:60px 0; width:92%; margin:0 auto; max-width:1200px;}
.hnewsbox img{width:auto; max-width:100%; object-fit:cover;}
.fristnews{gap:25px;display: grid; grid-template-columns: repeat(2,minmax(0,1fr));}
.hnewsbox .img ,.hnewsbox .pic{overflow:hidden;}
.hnewsbox img{width:100%; vertical-align:bottom; height:auto; object-fit:cover;transition: all 0.35s ease-in-out;}
.hnewsbox img:hover,.hnewsbox .pic:hover img{transform: scale(1.08);}
.hnewsbox .pic{position:relative;}
.hnewsbox .pic p{background:rgba(7, 122, 216,0.9); width:100%; box-sizing:border-box; padding:0 20px; font-size:16px; line-height:50px; color:#fff; position:absolute; bottom:0;}
.hnewsbox .fristnews ul{gap:30px;display: grid; grid-template-columns: repeat(1,minmax(0,1fr));}
.hnewsbox .fristnews ul li{display:flex; justify-content:space-between; align-items:center;}
.hnewsbox .fristnews ul li .img{width:40%;height: 100%;}
.hnewsbox .fristnews ul li .img img{height:100%;}
.hnewsbox .fristnews ul li .txt{width:55%;}
.hnewsbox .fristnews ul li .txt h3{padding-bottom:15px;}
.hnewsbox .fristnews ul li .txt h3 a{font-size:16px; color:#222;}
.hnewsbox .fristnews ul li .txt h3 a:hover{color:#008cff;}
.hnewsbox .fristnews ul li .txt p{font-size:14px; line-height:2; color:#666;}
.hnewslist{padding-top:20px;gap:30px;display: grid; grid-template-columns: repeat(2,minmax(0,1fr));}
.hnewslist .ti{line-height:54px; margin-bottom:10px; border-bottom:1px solid #e4e4e4; display:flex; justify-content: space-between;}
.hnewslist .ti span{font-size:20px; color:#0062b2; font-weight:bold;}
.hnewslist .ti a{color:#999; font-size:15px;}
.hnewslist .ti a:hover{color:#0062b2;}
.hnewslist li{line-height:40px; display:flex; justify-content:space-between;}
.hnewslist li a{display:block; font-size:16px; color:#222;}
.hnewslist li a:hover{color:#0062b2;}
.hnewslist li span{font-size:14px; color:#666;}
@media screen and (max-width:980px){
.teanlistbox .list ul{gap:20px;}
.teanlistbox .list ul li .txt h3{font-size:20px;}
.teanlistbox .list ul li .txt{padding:0 3%; line-height:20px;}
.newslist .list li .img{width:40%;}
.newslist .list li .txt{width:55%;}
.project_list ul li:last-child,.case_list ul li:last-child{display:none;}
}
@media screen and (max-width:840px){
.teanlistbox .list ul{grid-template-columns: repeat(1,minmax(0,1fr));}
}
@media screen and (max-width:768px){
.newslist{padding-top:30px;}
.servicebox{width:100%; padding:0 20px; box-sizing:border-box;}
.servicebox .title{font-size:20px;}	
.servicebox .content{font-size:15px; padding-top:10px;}
.newslist .list li{padding-bottom:20px;}
.newslist .list li .txt h3{font-size:18px; padding-bottom:5px;}
.newslist .list li .txt P{font-size:14px; line-height:2;}
.newslist .list li .txt span{font-size:14px;padding-top:5px;}
.shwocontent .title h3{font-size:20px;}
.shwocontent .title p{font-size:15px;}
.shwocontent .content,.updown{font-size:15px;}
.hnewslist{display:none;}
.fristnews{grid-template-columns: repeat(1,minmax(0,1fr));}
.hnewsbox .fristnews ul{gap:20px;}
.hnewsbox .pic p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.hnewsbox .fristnews ul li .txt h3{padding-bottom:10px;}
.hnewsbox .fristnews ul li .txt h3 a{ font-size:15px; display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.hnewsbox .fristnews ul li .txt p{-webkit-line-clamp:2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}
.hnewsbox{padding:40px 0;}
.designerTeam{padding:60px 0; margin-top:40px;}

}
@media screen and (max-width:480px){
.hnewsbox{padding:25px 0;}
.servicebox{width:100%; padding:0 20px; box-sizing:border-box;}
.servicebox .title{font-size:16px;}	
.servicebox .content{font-size:14px; padding-top:10px;}
.servicenav{padding-top:30px; justify-content:space-around; padding:30px 10px 10px;}
.servicenav a{font-size:15px; width:32%; margin:0; line-height:48px;}
.teanlistbox .list ul li .txt p{font-size:13px; line-height:1.6;}
.teanlistbox .list ul li .txt span{font-size:15px;}
.teanlistbox .list ul li h3{font-size:18px;}
.teanlistbox{padding:30px 0 10px;}
.newslist{padding-top:20px;}
.newslist .list li .txt h3 a{font-size:15px;}
.newslist .list li .txt P{line-height:1.6;-webkit-line-clamp:3;}
.newslist .list li .txt span{display:none;}
.shwocontent .title h3{font-size:18px;}
.shwocontent .title p{font-size:14px;}
.shwocontent .content{padding:15px 0;}
.shwocontent .content,.updown{font-size:14px;}
.shwocontent .title p{padding:5px 0;}
.designerTeam a .box{opacity:1; visibility: visible; height:80px;}
.designerTeam .box h3{font-size:15px; padding-bottom:5px;}
.designerTeam .box h3 span{font-size:12px;}
.designerTeam .box .txt{top:0;}
.designerTeam .box p{ font-size:12px; line-height:18px; -webkit-line-clamp:2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}
.designerTeam{padding:30px 0; margin-top:25px;}

}
/*底部*/
.footer{ width:100%; height:245px; background:#f0f1f2; padding-top:88px; overflow:hidden;}
.foot{ width:1200px; height:100%; margin:auto; position:relative;}

.foot_left{ float:left; width:620px; height:auto; overflow:hidden;}
.foot_nav{ width:525px; height:41px; border-bottom:1px solid rgba(139,147,164,0.2);}
.foot_nav a:nth-child(1){ margin-left:0px;}
.foot_nav a{ font-size:16px; color:#8b93a4; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; margin-left:20px;}
.foot_nav a:hover{ color:#008cff;}

.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:20px; font-size:14px; color:#8b93a4; line-height:33px;}
.foot_con a{ display:inline-block; color:#8b93a4; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.foot_con span{ padding:0px 10px;}
.foot_con a:hover{color:#008cff;}

.foot_mid{ float:left; height:165px; border-left:1px solid rgba(139,147,164,0.2); border-right:1px solid rgba(139,147,164,0.2); margin-left:40px; width:355px;}
.foot_1{ font-size:26px; color:#0062b2; line-height:26px; background:url(../images/scope_06.png) no-repeat 23px; padding-left:83px; width:272px; height:52px; font-family:tel;}
.foot_2{ font-size:18px; color:#8b93a4; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:70px; background: url(../images/scope_60.png) no-repeat 32px; padding-left:83px; width:272px; height:70px;}

.foot_3{ font-size:16px; color:#8b93a4; line-height:21px; padding-left:83px; width:272px; height: auto; margin-top:6px;}
.foot_3 a{ color:#8b93a4;}
.foot_right{ float:right; width:134px; height: auto; overflow:hidden;}
.foot_wei{ width:100%; height: auto; overflow:hidden;}
.foot_wei img{ width:134px; height:134px;}
.foot_ma{ width:100%; text-align:center; font-size:14px; color:#8b93a4; font-weight:bold; height:55px; line-height:55px;}

/*漂浮框*/
.side{position:fixed;width:75px;height: auto;right:30px;z-index:100;}
.side ul li{width:75px;height:75px;float:left;position:relative; margin-bottom:8px; list-style:none; }
.side ul li .sidebox{position:absolute;width:75px;height:75px;top:0;right:0;transition:all 0.3s;background:rgba(0,0,0,0.5);overflow:hidden;border-radius:50px; overflow:hidden;}

.side ul li a:hover .side_img{ background:#0062b2;opacity:1;filter:Alpha(opacity=100);}

.sidebox_left{ float:left; width:75px;}
.sidebox_right{color:#fff;font:18px/75px "微软雅黑";}
.side_img{ width:100%; text-align:center; height:75px;background:rgba(0,0,0,0.5);transition:all 0.3s; cursor:pointer;border-radius:50%; overflow:hidden;}
.side_img img{ height:75px; width:auto;}




.price_hao{ width:100%; height:125px;} 
.price_warp{ width:100%; height:125px; background-color:rgba(0,0,0,0.8); position:fixed; bottom:0; z-index:99;}
.price{ width:1200px; height:125px; margin:auto; position:relative;}
.price_img{ width:180px; height:auto; overflow:hidden; position:absolute; bottom:7px; left:-300px;}
.price_img img{ width:180px; height:auto;}
.price_left{ float:left; width:auto; height:auto; overflow:hidden;}
.price_1{ width:100%; font-size:50px;color:#008cff; font-weight:bold; height:75px; line-height:75px;}
.price_2{ width:100%; font-size:24px;color:#fff; height:40px; line-height:30px;}
.price_right{ float:right; width:700px; height:auto; padding-top:10px;}
.price_zuo{ float:left; width:585px; height:auto;}
.price_3{ width:100%; height:47px; margin-bottom:11px;}
.price_3 .price_text:nth-child(2){ float:right; background: url(../images/scope_75.png) no-repeat 15px; width:225px;}

.price_text{ float:left; width:243px; height:43px; background: url(../images/scope_71.png) no-repeat 18px; padding-left:50px; border:2px solid rgba(255,255,255,0.2); font-family:"微软雅黑";-webkit-transition: all 0.4s ease-in-out; border-radius:30px; color:rgba(255,255,255,1);}
.price_text::-webkit-input-placeholder { color:#fff; font-size:18px;}
.price_text:focus { border:2px solid #008cff; color:#008cff;}

.price_4{ width:100%; height:47px; position:relative;}
.price_4 .price_text:nth-child(2){ float:right; background:url(../images/scope_83.png) no-repeat 15px; width:225px;}
.price_4 .price_text{ background: url(../images/scope_80.png) no-repeat 18px; width:243px;}


.price_4 a{ position:absolute; top:0; left:335px; height:47px; line-height:47px; font-size:16px; color:rgba(255,186,0,1);-webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.price_4 a:hover{ text-decoration:underline;}

.price_you{ float:right; width:104px; height:auto;}
.price_you button{ border:none; display:block; width:100%; height:104px; background:#008cff; border-radius:50%; text-align:center; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.price_you span{ display:inline-block; font-size:25px; color:#fff; font-weight:bold; line-height:26px;}

.price_you button:hover{background:rgba(255,255,255,1);}
.price_you button:hover span{ color:#008cff;}

.price_cha{ width:29px; height:29px; position:absolute; top:50px; right:-175px; cursor:pointer;}
.price_cha:hover img{-moz-transform:scale(0.95,0.95);-webkit-transform:scale(0.95,0.95);-o-transform:scale(0.95,0.95);-ms-transform:scale(0.95,0.95); transform:scale(0.95,0.95);}

.price_cha img{ width:29px; height:29px;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}

.foot_piao{ position:fixed; bottom:5%; right:2%; z-index:999; display:none;}



/*经营范围*/
.erect{ width:1200px; overflow:hidden; background:url(../images/scope_45.png) no-repeat center top; height:234px; margin:auto; margin-top:80px; padding-bottom:63px;}
.erect_1{ width:100%; text-align:center; font-size:46px; color:#000; height:50px; line-height:50px;}
.erect_2{ width:100%; text-align:center; font-size:28px; color:#000; height:60px; line-height:60px;}
.erect_3{ width:100%; height:62px; overflow:hidden; margin-top:38px; overflow:hidden;}
.erect_left{ float:left; width:585px; height:62px;}

.erect_3_1{  width:260px; height:62px; float:right;}
.erect_3_1 a{ display:block; width:260px; width:100%; height:100%; background:#0062b2; cursor:pointer; line-height:62px; text-align:center;}
.erect_3_1 a:hover span{ padding-left:50px;}
.erect_3_1 span{ display:inline-block; background:url(../images/scope_49.png) no-repeat left; font-size:24px; color:#fff; padding-left:45px; -webkit-transition: all 0.4s ease-in-out;}

.erect_right{ float:right; width:585px; height:62px;}
.erect_3_2{ width:260px; height:47px; padding-top:15px;background:#0062b2; text-align:center;}
.erect_3_2 span{ display:inline-block; background:url(../images/scope_52.png) no-repeat left; font-size:15px; color:#fff; line-height:16px; font-family:Arial, Helvetica, sans-serif; padding-left:55px; text-align:left;}


.scope_mune{ width:1200px; height:165px; overflow:hidden; margin:auto; margin-top:100px;}
.scope_mune a{ float:left; width:20%; height:100%; cursor:pointer;}
.scope_mune a:hover .scope_img_1{ margin-top:-64px;}
.scope_mune a:hover .scope_tit{color:rgba(0,0,0,1);}
.scope_mune a.scope_mune_a .scope_img_1{ margin-top:-64px;}
.scope_mune a.scope_mune_a .scope_tit{color:rgba(0,0,0,1);}

.scope_img{ width:100%; height:64px; text-align: center; overflow:hidden;}
.scope_img_1{ width:100%; height:64px;-webkit-transition: all 0.4s ease-in-out;}
.scope_img_1 img{ height:64px; width:auto; opacity:0.2;}
.scope_img_2{ width:100%; height:64px;}
.scope_img_2 img{ height:64px; width:auto;}
.scope_tit{ width:100%; text-align:center; font-size:22px; color:rgba(0,0,0,0.5); height:88px; line-height:88px;-webkit-transition: all 0.4s ease-in-out;}

.scope{ width:100%; height:463px; position:relative;}
.scope_bg{ width:50%; height:100%; background-color:#004db7; position:absolute; left:0; top:0;}
.scope_list{ width:1200px; height:463px; position: relative; z-index:1; margin:auto; overflow:hidden;}
.scope_con{ width:1200px; height:463px;}
.scope_tu{ float:left; margin-top:65px;}
.scope_right{ float:right; width:382px; height:463px; position:relative; }
.scope_1{ width:100%; height:65px; text-align:right; line-height:65px; font-size:90px; color:#004db7; font-family:tel;}
.scope_2{ width:100%; height:85px; line-height:85px; font-size:46px; color:#000; margin-top:33px;}
.scope_3{ width:100%; height:104px; line-height:26px; font-size:16px; color:rgba(0,0,0,0.8); margin-top:30px; overflow:hidden;}
.scope_4{ position:absolute; left:0; bottom:0; width:215px; height:60px;}
.scope_4 a{ display:block; width:100%; height:60px; background-color:#0062b2; cursor:pointer; border-radius:30px; text-align:center; line-height:60px;}
.scope_4 a:hover span{ padding-right:45px;}
.scope_4 span{ display:inline-block; font-size:22px; color:#fff; background:url(../images/scope_40.png) no-repeat right; padding-right:52px;-webkit-transition: all 0.4s ease-in-out;}



/*关于我们*/
.title{ width:100%; height:auto; overflow:hidden; margin-top:60px;} 
.title_tit{ width:100%; text-align:center; position:relative; height:77px;}
.title_zi{ width:100%; font-size:46px; color:#000; height:77px; line-height:77px;}
.title_en{ width:100%; font-size:46px; color:#000; position:absolute; top:0; font-size:81px; color:rgba(0,0,0,0.08); font-family:ying; height:77px; line-height:77px;}
.title_come{ width:100%; height:60px; line-height:35px; text-align:center; font-size:16px; color:rgba(0,0,0,0.6); background:url(../images/about_04.png) no-repeat center bottom;}

.brief_warp{ width:100%; height:550px; margin-top:75px; position:relative;}
.brief_bg{ width:50%; height:444px; background-color:#0062b2; position:absolute; left:0; top:0;}
.brief{ width:1200px; height:550px; position:relative; margin:auto;}
.brief_left{ float:left; width:385px; height:auto; overflow:hidden;}
.brief_1{ width:100%; font-size:63px; color:rgba(255,255,255,0.2); height:80px; line-height:80px; padding-top:42px; font-family:ying1;}
.brief_1 span{letter-spacing:6px;}
.brief_2{ width:100%; font-size:36px; color:#fff; height:60px; line-height:60px;}
.brief_3{ width:360px; padding-left:25px; font-size:16px; color:rgba(255,255,255,0.5); height:104px; line-height:26px; overflow:hidden; margin-top:75px;}

.brief_right{ float:right; width:50%; height:auto; overflow:hidden;}
.brief_4{ width:100%; height:auto; overflow:hidden; padding-top:40px;}
.brief_4 span{ display:inline-block; font-size:22px; color:#000; font-family:ying1;letter-spacing:6px; height:45px; line-height:45px; padding-left:60px;}

.brief_img{ position:absolute; bottom:0; right:0;}
.brief_img img{ width:767px; height:auto;}

.about{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.about_tit{ width:100%; text-align:center; font-size:36px; color:#000; height:100px; line-height:100px; padding-top:60px;}
.about_con{ width:100%; height:auto; overflow:hidden; font-size:16px; color:rgba(0,0,0,0.6); line-height:1.8;}
.about_con img{ max-width:100%; height:auto;}
.about_con p{text-indent:2em;}
.culture_warp{ width:100%; background:url(../images/about_29.jpg) no-repeat center; background-size:cover; height:700px; margin-top:55px;}
.culture{ width:1200px; height:100%; margin:auto;}
.culture ul li{ float:left; width:399px; height:700px; list-style:none; border-right:1px solid rgba(255,255,255,0.5); -webkit-transition: all 0.4s ease-in-out;}
.culture ul li:nth-child(1){ border-left:1px solid rgba(255,255,255,0.5); width:398px;}
.culture ul li:hover{ background-color:rgba(0,98,178,0.8);}
.culture ul li:hover .culture_img{ opacity:1; padding-top:205px;}
.culture ul li:hover .culture_tit span{ background:url(../images/about1_07.jpg) no-repeat left;}
.culture ul li:hover .culture_1{ opacity:1;}

.culture_img{ width:100%; height:82px; padding-top:214px; opacity:0; -webkit-transition: all 0.4s ease-in-out;}
.culture_img img{ height:62px; width:auto; padding-left:30px;}
.culture_tit{ width:100%; height:90px; line-height:90px;}
.culture_tit span{ display:inline-block; background:none; padding-left:30px; font-size:24px; color:#fff; font-weight:bold;}
.culture_1{ width:339px; margin:auto; font-size:16px; color:#fff; line-height:24px; height:auto; overflow:hidden; opacity:0; -webkit-transition: all 0.4s ease-in-out;}
.culture_1 span{ display:block; font-size:24px;} 

.about_list{ width:1000px; height:auto; overflow:hidden; margin:auto; margin-top:80px; padding-bottom:24px;}
.about_list ul li{ float:left; width:25%; height:168px; overflow:hidden; list-style:none;}
.about_list ul li:hover .about_1{ color:#0062b2; margin-top:-10px;}
.about_list ul li:hover .about_2{ width:60px;}

.about_1{ width:100%; text-align:center; height:55px; line-height:55px; color:#000; font-size:24px; -webkit-transition: all 0.4s ease-in-out;}
.about_2{ margin:auto; width:30px; height:1px; background-color:#000; -webkit-transition: all 0.4s ease-in-out;}
.about_3{ margin:auto; text-align:center; font-size:16px; color:#000; width:200px; line-height:25px; margin-top:10px;}


/*分公司列表*/
.main{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:46px;}
.company{ width:1200px; height:505px; position:relative;}
.company_bg{ position:absolute; left:30px; bottom:30px; background-color:rgba(0,98,178,0.8); width:360px; height:205px;}
.company_1{ font-size:26px; color:#fff; background:url(../images/company_08.jpg) no-repeat 45px bottom; padding-left:45px; width:315px; height:80px; line-height:80px; position:relative;}
.company_2{ font-size:14px; color:rgba(255,255,255,0.5); padding-left:45px; width:315px; height: auto; overflow:hidden; line-height:26px;}
.company_3{ width:56px; height:57px; position:absolute; top:19px; right:70px;}
.company_3 img{ width:56px; height:57px; opacity:0.2;}

.company_list{ width:100%; height:auto; overflow:hidden; margin-top:42px; border-bottom:1px solid #efefef;}
.company_list ul li{ float:left; width:580px; height:495px; list-style:none; margin-bottom:45px; margin-right:40px;}
.company_list ul li:nth-child(2n){ margin-right:0px;}
.company_list ul li:hover .company_tu img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}


.company_tu{ overflow:hidden;}
.company_tu img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;} 
.company_con{ width:578px; border:1px solid #efefef; height:146px; padding-top:36px;}
.company_biao{ float:left; width:140px; height:auto; overflow:hidden; text-align:right;}
.company_biao img{ width:114px; height:114px; border-radius:50%; background-color:#f2f2f2;}
.company_right{ float:right; width:413px; height:auto; overflow:hidden;}
.company_tit{ width:100%; height:auto; overflow:hidden; font-size:22px; color:#000;}
.company_nei{ font-size:14px; color:rgba(0,0,0,0.5); width:100%; height: auto; overflow:hidden; line-height:26px; margin-top:14px;}


/*分页样式*/
.page{ width:100%; margin:auto; height: auto; overflow:hidden; margin-top:40px;}
.page_list{ width:100%; float:left;text-align:center; }
.page_list a{display:inline-block; line-height:40px; height:40px; font-size:14px; color:#000; padding:0px 15px; text-align:center;text-decoration:none; margin:0px 1px;-webkit-transition: all 0.4s ease-in-out; background-color:#f1f1f1;}
.page_list a:hover{ background-color:#0062b2; color:#fff;}
.page_list a.on{  background-color:#0062b2; color:#fff;}


/*分公司详情*/
.nav_warpa{ background-color:rgba(0,98,178,0.9);}
.nav_warpa .nav_1_3{background-color:#fff; height:1px;}
.dang{ width:1200px; margin:auto; font-size:16px; color:#000; height:68px; line-height:68px; border-bottom:1px solid #f0f0f0;}
.dang span{ font-family:"宋体"; padding:0px 8px;}
.dang a{ color:#000; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.dang a:hover{ color:#0062b2;}

.dang_tit{ width:1200px; font-size:36px; color:#000; height:80px; line-height:80px; margin:auto;}
.maina{ margin-top:12px;}
.detail{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:45px;}
.detail_left{ float:left; width:856px; height:auto; overflow:hidden; background-color:#fff;}
.detail_all{ width:805px; height:auto; overflow:hidden; margin:auto;}
.detail_tit{ width:100%; font-size:26px; color:#000; height:60px; line-height:60px;}
.detail_con{ font-size:15px; color:rgba(0,0,0,0.7); line-height:26px; background-color:#f2f2f2; padding:26px 26px; width:753px;}
.detail_list{ width:100%; height:115px; margin-top:24px;}
.detail_list ul li{ float: left; width:260px; height:114px; background-color:#0062b2; list-style:none; margin-right:12px; position:relative;}
.detail_list ul li:nth-child(3n){ margin-right:0px;}
.detail_1{ margin:auto; padding-top:21px; width:220px; height:auto; overflow:hidden;}
.detail_1 img{ height:38px; width:auto;}
.detail_2{ margin:auto; width:220px; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#fff; font-weight:bold;}
.detail_3{ position:absolute; right:0px; bottom:25px; font-size:50px; color:#fff; font-family:ying; line-height:50px; width:125px;}
.detail_4{ margin:auto; width:220px; height:auto; overflow:hidden; font-size:15px; line-height:18px; color:rgba(255,255,255,0.5); padding-top:21px;}

.detail_map{ width:803px; height:380px; overflow:hidden; border:1px solid #e8e5e2; margin-top:36px;}
.detail_map img{ max-width:100%; height:auto;}

.route{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.route ul li{ width:100%; height:auto; overflow:hidden; list-style:none; margin-bottom:40px; border-bottom:1px solid #e8e5e2;}
.route ul li:nth-last-child(1){ border-bottom:none;}
.route ul li:nth-last-child(1) .route_1{ margin-top:0px;}

.route_left{ float: left; width:128px; height:128px; background-color:#0062b2;}
.route_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:26px;}
.route_img img{ height:42px; width:auto;}
.route_tit{ width:100%; text-align:center; font-size:16px; color:#fff; font-weight:bold; height:40px; line-height:40px;}

.route_right{ float:right; width:630px; height:auto; overflow:hidden;}
.route_right .route_con:nth-last-child(1){ border-bottom:none;} 
.route_con{ width:100%; height:auto; overflow:hidden; padding-bottom:12px; border-bottom:1px solid #e8e5e2; margin-bottom:10px;}
.route_xian{ width:100%; height:auto; overflow:hidden;}
.route_xian span{ display:inline-block; font-size:14px; color:#000; height:24px; line-height:24px; padding:0px 12px; background-color:#f3f9fe;}
.route_1{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#000; font-weight:bold; line-height:26px; margin-top:10px;}
.route_1 span{ padding:0px 20px;}
.route_2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#000; line-height:26px;}
.route_3{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#adadad; line-height:26px; text-align:right;}
.route_3 span{ padding:0px 15px;}

.detail_right{ float:right; width:300px; height:auto; overflow:hidden; background-color:#fff;}
.example{ width:265px; height:auto; overflow:hidden; margin: auto;}
.example_tit{ width:100%; font-size:18px; color:#000; font-weight:bold; height:75px; line-height:80px;}
.example_tit a{ float:right; cursor:pointer; font-size:16px; color:rgba(0,0,0,0.5); font-weight:normal; -webkit-transition: all 0.4s ease-in-out;}
.example_tit a:hover{color:#0062b2;}

.example_list{ width:100%; height:auto; overflow:hidden;}
.example_list ul li{ width:100%; height:243px; overflow:hidden; list-style:none;}
.example_list ul li a{ display:block; width:100%; height:100%;}
.example_list ul li a:hover .example_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.example_list ul li a:hover .example_1{color:#0062b2;}

.example_img{ overflow:hidden;}
.example_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;} 
.example_1{ width:100%; font-size:18px; color:#000; font-weight:bold; height:auto; overflow:hidden; margin-top:14px; -webkit-transition: all 0.4s ease-in-out;}
.example_2{ width:100%; font-size:14px; color:rgba(0,0,0,0.5); height:22px; line-height:22px; overflow:hidden;}

.example_more{ width:100%; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.example_more a{ display:block; width:100%; height:76px; background-color:#0062b2; text-align:center; line-height:76px; cursor:pointer;}
.example_more a:hover span{ padding-left:45px;}

.example_more span{ display:inline-block; background:url(../images/scope_49.png) no-repeat left; background-size:27px; padding-left:40px; font-size:18px; color:#fff; -webkit-transition: all 0.4s ease-in-out;}

.recommend{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:23px; padding-bottom:50px;}
.recommend_tit{ width:100%; font-size:22px; color:#000; height:100px; line-height:100px;}
.recommend .company_list{ margin-top:0px; border-bottom:none;}



/*工程案例列表*/
.danga{ border-bottom:none;}
.type{ width:1200px; height:auto; overflow:hidden; margin:auto; background-color:#f8f8f8; padding-top:26px;}
.type_one{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.type_name{ float:left; text-align:right; font-size:15px; color:#000; font-weight:bold; width:90px; line-height:25px;}
.type_mune{ float:right; width:1085px; height:auto; overflow:hidden;}
.type_mune a{ display:block; float:left; height:25px; line-height:25px; margin-right:17px; margin-bottom:20px; border-radius:4px; padding:0px 12px; font-size:15px; color:rgba(0,0,0,0.8); cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.type_mune a:hover{ background-color:#0062b2; color:#fff;}
.type_mune a.type_mune_a{ background-color:#0062b2; color:#fff;}


.choice{ width:1200px; height:55px; background-color:#f8f8f8; margin: auto; margin-top:24px; overflow:hidden;}
.choice_mune{ float:left; height:55px; margin-left:40px;}
.choice_mune a{ float:left; display:block; font-size:15px; color:#000; height:60px; line-height:60px; cursor:pointer; margin-right:20px; -webkit-transition: all 0.4s ease-in-out;}
.choice_mune a:hover{ color:#0062b2;}
.choice_mune a.choice_mune_a{color:#0062b2;}

.choice_right{ float:right; height:55px;}
.choice_zi{ height:55px; line-height:55px; font-size:15px; color:#000; margin-right:35px;}
.choice_zi span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0062b2; padding:0px 5px; font-weight:bold;}

.project{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px; padding-bottom:80px;}

.project_list{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid rgba(0,0,0,0.1);}
.project_list ul li{ float:left; width:386px; height:380px; list-style:none; margin-right:21px;}
.project_list ul li:nth-child(3n){ margin-right:0px;}
.project_list ul li a{ display:block; width:100%; height:100%; position:relative;}

.project_list ul li a:hover .project_bg{ opacity:1;}
.project_list ul li a:hover .project_tu{ opacity:1; padding-top:0px;}

.project_img{ overflow:hidden; position:relative;}

.project_bg{ position:absolute; top:0; width:100%; height:100%; background-color:rgba(0,98,178,0.9); opacity:0;-webkit-transition: all 0.4s ease-in-out;}
.project_tu{ width:100%; height:100%; background: url(../images/project_15.png) no-repeat center; opacity:0; padding-top:20px;-webkit-transition: all 0.4s 0.1s ease-in-out;}
.project_tit{ width:366px; padding-left:20px; background:url(../images/project_12.jpg) no-repeat left; font-size:22px; color:#000; font-weight: bold; height:35px; line-height:35px; overflow:hidden; margin-top:20px;}
.project_con{ width:366px; padding-left:20px; font-size:16px; color:rgba(0,0,0,0.6); height:30px; line-height:30px; overflow:hidden;}
.project_con span{ padding:0px 10px;}



/*新闻列表*/
.mainstay{ width:1200px; height:auto; overflow:hidden; margin: auto; padding-bottom:75px;}
.mainstay_left{ float:left; width:875px; height:auto; overflow:hidden; background-color:#fff;}

.news{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid rgba(0,0,0,0.1);}
.news ul li{ width:100%; height:225px; list-style:none; margin-bottom:44px;}
.news ul li a{ display:block; width:100%; height:100%;}
.news ul li a:hover .news_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.news ul li a:hover .news_1{color:#0062b2;}

.news_img{ float:left; overflow:hidden;}
.news_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.news_right{ float:right; width:540px; height:225px; overflow:hidden; position:relative;}
.news_1{ width:100%; font-size:22px; color:#000; line-height:22px; overflow:hidden; height:22px;-webkit-transition: all 0.4s ease-in-out;}
.news_2{ width:100%; font-size:16px; color:rgba(0,0,0,0.6); line-height:26px; overflow:hidden; height:104px; margin-top:20px;}
.news_3{ position:absolute; bottom:0; font-size:14px; color:rgba(0,0,0,0.5);}
.news_3 span{ padding:0px 10px;}

.mainstay_right{ float:right; width:285px; height:auto; overflow:hidden;}


.hot{ width:283px; height: auto; overflow:hidden; border:1px solid rgba(0,0,0,0.1); margin-bottom:27px; background-color:#fff;}
.hot_tit{ width:100%; height:60px; background-color:#f3f3f3; line-height:60px;}
.hot_tit span{ display:inline-block; font-size:16px; color:#000; font-weight:bold; padding-left:15px;}
.hot_list{ margin:auto; width:252px; height:auto; overflow:hidden; margin-top:20px;}
.hot_list ul li{ width:100%; height:91px; list-style:none; margin-bottom:20px;}
.hot_list ul li a{ display:block; width:100%; height:100%; cursor:pointer;}
.hot_list ul li a:hover .hot_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.hot_list ul li a:hover .hot_1{color:#0062b2;}

.hot_img{ float:left; overflow:hidden;}
.hot_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.hot_right{ float:right; width:115px; height:100%; position:relative;}
.hot_1{ width:100%; height:44px; overflow:hidden; font-size:16px; color:#000; line-height:22px; margin-top:-3px;-webkit-transition: all 0.4s ease-in-out;}
.hot_2{ position:absolute; left:0; bottom:0; font-size:14px; color:rgba(0,0,0,0.5);}

.hot_lie{ margin:auto; width:252px; height:auto; overflow:hidden; padding:7px 0px;}
.hot_lie ul li{ width:100%; height:49px; list-style:none;}
.hot_lie ul li:nth-child(1) span{ background-color:#0062b2; color:#fff;}
.hot_lie ul li:nth-child(2) span{ background-color:#0062b2; color:#fff;}
.hot_lie ul li:nth-child(3) span{ background-color:#0062b2; color:#fff;}
.hot_lie ul li a{ display:block; width:100%; height:49px; line-height:49px; overflow:hidden; font-size:15px; color:rgba(0,0,0,0.8);-webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.hot_lie ul li a:hover{color:#0062b2;}

.hot_lie ul li span{ display:inline-block; width:30px; height:30px; background-color:#f1f1f1; text-align:center; line-height:30px; font-size:15px; color:#000; margin-right:12px;}



/*新闻详情*/
.xiang{ float:left; width:900px; background-color:#fff; height:auto; overflow:hidden; padding-bottom:55px;}
.xiang_all{ width:865px; height:auto; overflow:hidden; margin:auto; padding-top:45px;}
.xiang_tit{ width:100%; text-align:center; font-size:30px; color:#000; line-height:30px;}
.xiang_come{ width:100%; text-align:center; font-size:16px; color:rgba(0,0,0,0.5); height:70px; line-height:70px;}
.xiang_come span{ padding:0px 26px;}

.xiang_miao{ background-color:rgba(245,245,245,1); width:765px; padding:45px 50px; font-size:16px; color:rgba(0,0,0,0.7); line-height:26px;}
.xiang_miao span{ font-weight:bold;}

.xiang_con{ width:100%; height:auto; overflow:hidden; font-size:16px; line-height:26px; color:rgba(0,0,0,0.8); margin-top:24px; padding-bottom:38px; border-bottom:1px solid rgba(0,0,0,0.1);}
.xiang_con img{ max-width:100%; height:auto;}

.xiang_next{ width:100%; height:auto; overflow:hidden; margin-top:45px;}
.xiang_next a{ display:block; float: left; width:409px; height:auto; overflow:hidden;}
.xiang_next a:nth-child(2){ float:right;}

.xiang_next a:hover .xiang_next_2{ color:#0062b2;}
.xiang_next_1{ width:100%; font-size:16px; line-height:16px; color:#000;}
.xiang_next_2{ width:457px; padding-left:25px; height:101px; line-height:101px; margin-top:18px; font-size:16px; color:#fff; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}


.read{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px; padding-bottom:25px;}
.read_tit{ width:100%; font-size:22px; color:#000; height:80px; line-height:80px;}
.read_list{ width:100%; height:auto; overflow:hidden;}
.read_list ul li{ float:left; width:580px; height:155px; list-style:none; margin-bottom:25px; margin-right:40px;}
.read_list ul li:nth-child(2n){ margin-right:0px;}
.read_list ul li a{ display:block; width:100%; height:100%;}
.read_list ul li a:hover .read_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.read_list ul li a:hover .read_1{color:#0062b2;}

.read_img{ float:left; overflow:hidden;}
.read_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.read_right{ float:right; width:355px; height:100%; position:relative;}
.read_1{ width:100%; font-size:16px; color:#000; font-weight:bold; overflow:hidden; line-height:16px; height:16px;-webkit-transition: all 0.4s ease-in-out;}
.read_2{ width:100%; font-size:14px; color:rgba(0,0,0,0.5); overflow:hidden; line-height:26px; height:52px; margin-top:10px;}
.read_3{ width:100%; font-size:14px; color:rgba(0,0,0,0.5); position:absolute; bottom:0;}


/*装修攻略*/

.wiki{ width:1200px; height:573px; overflow:hidden; margin:auto; margin-top:45px;}
.wiki_left{ float:left; width:894px; height:auto; overflow:hidden;}
.wiki_list{ width:100%; height:340px; position:relative; overflow:hidden;}

.wiki_list .paginationwiki{ position: absolute; left:0px; bottom:15px; text-align: center; width:453px; z-index:1; margin:auto;}
.wiki_list .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#fff;  border-radius:50px; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.wiki_list .swiper-pagination-bullet-active{ background-color:#0062b2;}	


.wiki_all{ width:100%; height:340px;}
.wiki_all a{ display:block; width:100%; height:100%;}
.wiki_all a:hover .wiki_1{color:#0062b2;}
.wiki_all a:hover .wiki_2 span{ width:50px; background-color:#0062b2;}
.wiki_img{ float:left; overflow:hidden;}
.wiki_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.wiki_you{ float:right; width:439px; height:338px; border:1px solid rgba(204,204,204,1);}  
.wiki_1{ margin:auto; font-size:22px; color:#000; line-height:60px; height:60px; overflow:hidden; width:380px; padding-top:18px; -webkit-transition: all 0.4s ease-in-out;}
.wiki_2{ margin:auto; width:380px; height:3px; margin-top:16px;}
.wiki_2 span{ display:block; width:35px; height:3px; background-color:#dadada; -webkit-transition: all 0.4s ease-in-out;}
.wiki_3{ margin:auto; width:380px; height:90px; overflow:hidden; font-size:14px; color:rgba(0,0,0,0.5); line-height:30px; margin-top:18px;}
.wiki_4{ margin:auto; width:380px; height:30px; overflow:hidden; font-size:14px; color:rgba(0,0,0,0.5); line-height:30px; margin-top:85px;}


.wiki_lie{ width:100%; height:208px; overflow:hidden; margin-top:25px;}
.wiki_lie ul li{ float:left; width:280px; height:208px; list-style:none; margin-right:27px;}
.wiki_lie ul li:nth-child(3n){ margin-right:0px;}
.wiki_lie ul li a{ display:block; width:100%; height:100%; position:relative;}
.wiki_lie ul li a:hover .wiki_tu img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.wiki_lie ul li a:hover .wiki_bg{ background-color:rgba(0,98,178,0.5);}

.wiki_tu{ overflow:hidden;}
.wiki_tu img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.wiki_bg{ position:absolute; bottom:0; font-size:16px; color:#fff; height:36px; line-height:36px; width:265px; padding-left:15px; background-color:rgba(0,1,0,0.5); overflow:hidden; -webkit-transition: all 0.4s ease-in-out;}


.wiki_right{ float:right; border:1px solid rgba(231,231,231,1); width:285px; height:571px;}
.wiki_ti{ width:100%; height:60px; line-height:60px; background-color:#f3f3f3;}
.wiki_ti span{ font-size:16px; color:#000; font-weight:bold; padding-left:18px;}
.wiki_pai{ margin:auto; width:250px; height:auto; overflow:hidden;}
.wiki_pai ul li{ width:100%; height:49px; list-style:none;}
.wiki_pai ul li:nth-child(n+4) span{ background-color:#f1f1f1; color:#000;}
.wiki_pai ul li a{ display:block; width:100%; height:49px; line-height:49px; overflow:hidden; font-size:15px; color:rgba(0,0,0,0.8); -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.wiki_pai ul li a:hover{color:#0062b2;}
.wiki_pai ul li span{ display:inline-block; width:30px; height:30px; background-color:#0062b2; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:30px; text-align:center; margin-right:12px;}

.wiki_more{ width:100%; height:auto; overflow:hidden; margin-top:40px;}
.wiki_more a{ display:block; margin:auto; width:265px; height:64px; padding-right:10px; background-color:#0062b2; border-radius:50px; line-height:64px; text-align:right; cursor:pointer;}
.wiki_more a:hover span{ margin-right:10px;}
.wiki_more span{ display:inline-block; font-size:16px; color:#fff; background:url(../images/strategy_18.png) no-repeat right; padding-right:125px;-webkit-transition: all 0.4s ease-in-out;}
.wiki_more_1{ height:60px; width:100px; overflow:hidden;}

.flow_warp{ width:100%; background:url(../images/strategy_21.jpg) no-repeat center; height:395px; background-size:cover; margin-top:100px;}
.flow{ width:1197px; height:auto; overflow:hidden; margin:auto;}
.flow ul li{ float:left; width:171px; height:auto; overflow:hidden; list-style:none;}
.flow ul li:hover .flow_img{ padding-top:100px;}

.flow_img{ width:100%; height:77px; text-align:center; padding-top:106px;-webkit-transition: all 0.4s ease-in-out;}
.flow_img img{ height:77px; width:auto;}
.flow_tit{ width:100%; text-align:center; font-size:18px; color:#fff; height:30px; line-height:30px; margin-top:13px;-webkit-transition: all 0.4s ease-in-out;}
.flow_con{ width:100%; text-align:center; font-size:14px; color:rgba(255,255,255,0.5); height:32px; line-height:32px;}
.flow_shu{ margin: auto; font-size:18px; color:#0062b2; font-family:Arial, Helvetica, sans-serif; text-align:center; width:44px; border:1px solid #fff; height:44px; line-height:44px; border-radius:50%; overflow:hidden; margin-top:17px; background-color:#fff;-webkit-transition: all 0.4s ease-in-out;}


.modern{ width:1200px; height: 515px; margin:auto; margin-top:45px; overflow:hidden;}
.modern_list{ float:left; width:330px; height: auto; overflow:hidden;}
.modern_list ul li{ width:330px; height:245px; list-style:none; margin-bottom:25px;}
.modern_list ul li a{ display:block; width:100%; height:100%; position:relative;}
.modern_list ul li a:hover .modern_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.modern_list ul li a:hover .modern_bg{ background-color:rgba(0,98,178,0.5);}

.modern_img{ overflow:hidden;}
.modern_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.modern_bg{ position:absolute; bottom:0; font-size:16px; color:#fff; height:44px; line-height:44px; width:100%; text-align:center; background-color:rgba(0,1,0,0.5); overflow:hidden; -webkit-transition: all 0.4s ease-in-out;}


.modern_lie{ float:left; width:522px; height: auto; overflow:hidden; border-right:1px solid rgba(0,0,0,0.1); margin-left:23px;}
.modern_lie ul li{ width:500px; height:155px; list-style:none; margin-bottom:25px;}
.modern_lie ul li a{ display:block; width:100%; height:100%; position:relative;}
.modern_lie ul li a:hover .modern_tu img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.modern_lie ul li a:hover .modern_1{ color:#0062b2;}

.modern_tu{ float:left; overflow:hidden;}
.modern_tu img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.modern_you{ float:right; width:275px; height:100%; position:relative;}
.modern_1{ width:100%; height:16px; font-size:16px; color:#000; line-height:16px; overflow:hidden; -webkit-transition: all 0.4s ease-in-out;}
.modern_2{ width:100%; height:78px; font-size:14px; color:rgba(0,0,0,0.5); line-height:26px; overflow:hidden; margin-top:12px;}
.modern_3{ width:100%; position:absolute; bottom:0; font-size:14px; color:rgba(0,0,0,0.5);}

.modern_biao{ float:right; width:300px; height:auto; overflow:hidden; margin-top:-20px;}
.modern_biao ul li{ width:100%; height:55px; list-style:none;}
.modern_biao ul li:last-child a{ border-bottom:none;}
.modern_biao ul li a{ display:block; width:100%; height:54px; line-height:54px; border-bottom:1px solid rgba(0,0,0,0.1); font-size:15px; color:rgba(0,0,0,0.5); overflow:hidden; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.modern_biao ul li a:hover{ color:#000;}

.strategy{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:45px; padding-bottom:20px;}


/*资质荣誉*/
.honor{ width:1200px; height:720px; margin:auto; position:relative; margin-bottom:100px; background:url(../images/honor_17.png) no-repeat center bottom; background-size:100% auto;}

.honor-left{ position:absolute; z-index:1; left:0; top:265px; cursor: pointer; width:62px; height:62px; border-radius:50%; background-color:#0062b2; -webkit-transition: all 0.4s ease-in-out;}
.honor-left img{ width:62px; height:62px;}
.honor-left:hover{ background-color:#000;}

.honor-right{ position:absolute; z-index:1; right:0; top:265px; cursor: pointer; width:62px; height:62px; border-radius:50%; background-color:#0062b2; -webkit-transition: all 0.4s ease-in-out;}
.honor-right img{ width:62px; height:62px;}
.honor-right:hover{ background-color:#000;}

.honor_list{ width:1000px; margin: auto; height:648px; position:relative; overflow:hidden;}
.honor_list .swiper-slide { width: 623px; height: 590px; padding-top:58px;}
.honor_list .swiper-slide.swiper-slide-active .honor_bg{ opacity:0;}
.honor_list .swiper-slide.swiper-slide-active .honor_1{ opacity:1;}
.honor_list .swiper-slide.swiper-slide-active .honor_2{ opacity:1;}

.honor_con{ width:623px; height:590px; margin:auto; position:relative;}
.honor_img{ width:623px; height:463px;-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.1); -webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.1); box-shadow:0px 2px 8px rgba(0,0,0,0.1);}
.honor_1{ width:100%; text-align:center; font-size:22px; color:#000; height:35px; line-height:35px; margin-top:40px; opacity:0;}
.honor_2{ width:100%; text-align:center; font-size:16px; color:rgba(0,0,0,0.5); height:30px; line-height:30px; opacity:0;}
.honor_bg{ width:100%; height:100%; background-color:rgba(255,255,255,0.5); position:absolute; top:0;}


.manage{ width:100%; height:auto; overflow:hidden; background:url(../images/honor_20.jpg) no-repeat center top; background-size:cover; padding-bottom:32px;}
.manage_all{ width:1200px; height:auto; margin:auto; margin-top:45px; position:relative;}
.manage_bg{ position:absolute; background-color:#0062b2; width:100px; height:100px; left:-50px; top:-50px;}

.manage_list{ width:1200px; height:auto; margin:auto; position:relative; z-index:1;}
.manage_list ul li{ float:left; width:314px; height:447px; list-style:none; margin-bottom:70px; margin-right:129px; -webkit-transition: all 0.4s ease-in-out;}
.manage_list ul li:nth-child(3n){ margin-right:0px;}
.manage_list ul li:hover{-moz-box-shadow:0px 2px 8px rgba(0,98,178,0.3); -webkit-box-shadow:0px 2px 8px rgba(0,98,178,0.3); box-shadow:0px 2px 8px rgba(0,98,178,0.3);}


/*工程案例详情*/
.particulars{ width:1200px; height:auto; overflow:hidden; margin:auto; padding-bottom:80px;}
.particulars_left{ float:left; width:804px; height:100%;}
.particulars_list{ width:804px; height:100%; position:relative; overflow:hidden;}
.particulars_list .paginationp{ position: absolute; left:0px; bottom:20px; text-align: center; width:100%; z-index:1;}
.particulars_list .swiper-pagination-bullet { display: inline-block; width:12px; height:12px; background-color:#fff;  border-radius:50%; margin:0px 4px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.particulars_list .swiper-pagination-bullet-active{ background-color:#0062b2;}	

.particulars-left{ position:absolute; z-index:1; left:18px; top:50%;margin-top: -31px; cursor: pointer; width:62px; height:62px; border-radius:50%; background-color:#0062b2; -webkit-transition: all 0.4s ease-in-out;}
.particulars-left img{ width:62px; height:62px;}
.particulars-left:hover{ background-color:#000;}

.particulars-right{ position:absolute; z-index:1; right:18px; top:50%; margin-top: -31px; cursor: pointer; width:62px; height:62px; border-radius:50%; background-color:#0062b2; -webkit-transition: all 0.4s ease-in-out;}
.particulars-right img{ width:62px; height:62px;}
.particulars-right:hover{ background-color:#000;}

.particulars_div{ width:100%; height:100%;} 

.particulars_right{ float:right; width:345px; height:auto; overflow:hidden;}
.particulars_1{ width:100%; height:auto; overflow:hidden; font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.particulars_2{ width:100%; height:auto; overflow:hidden; font-size:18px; color:#000;}
.particulars_3{ width:100%; height:auto; overflow:hidden; font-size:30px; color:#000; font-weight:bold; line-height:33px; margin-top:45px;}
.particulars_4{ width:100%; height:auto; overflow:hidden; font-size:16px; line-height:26px; color:rgba(0,0,0,0.6); margin-top:20px;}

.particulars_5{ width:100%; height:auto; overflow:hidden; margin-top:43px;}
.particulars_5 a{ display:block; width:265px; height:64px; padding-right:10px; background-color:#0062b2; border-radius:50px; line-height:64px; text-align:right; cursor:pointer;}
.particulars_5 a:hover span{ margin-right:10px;}
.particulars_5 span{ display:inline-block; font-size:22px; color:#fff; background:url(../images/strategy_18.png) no-repeat right; padding-right:125px;-webkit-transition: all 0.4s ease-in-out;}

.particulars_6{ width:100%; height:auto; overflow:hidden; margin-top:28px;}
.particulars_tu{ float:left; width:98px; height:98px; background-color:#eeeff1; border-radius:50%; overflow:hidden;}
.particulars_tu img{ width:98px; height:98px;}
.particulars_you{ float:right; width:235px; height:auto; overflow:hidden;}
.particulars_7{ width:100%; font-size:16px; color:#000; font-weight:bold; height:30px; line-height:30px; margin-top:18px;}
.particulars_8{ width:100%; font-size:16px; color:rgba(0,0,0,0.5); height:30px; line-height:30px;}


.assign_warp{ width:100%; height:auto; overflow:hidden; background-color:#f8f8f8; padding-top:80px; padding-bottom:65px;}
.assign{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.assign_left{ float:left; width:878px; height:auto; overflow:hidden; background-color:#fff; padding-top:36px;}
.assign_all{ width:816px; height:auto; overflow:hidden; margin:auto;}
.assign_come{ width:762px; height:auto; overflow:hidden; font-size:16px; color:#000; line-height:26px; background:url(../images/particulars_07.png) no-repeat center top; height:113px; padding:0px 27px; padding-top:30px;}
.assign_con{ width:100%; height:auto; overflow:hidden; margin-top:28px; border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:65px; font-size:14px; line-height:24px;}
.assign_con img{ max-width:100%; height:auto; margin:10px 0px;}
.assign_next{ width:100%; height:65px;}
.assign_next a{ display:inline-block; height:65px; line-height:65px; font-size:16px; color:#000; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.assign_next a:nth-child(2){ float:right;}
.assign_next a:hover{ color:#0062b2;}

.erecta{ width:100%; overflow:hidden; background:url(../images/scope_45.png) no-repeat center top; background-size:100% auto; height:168px; margin:auto; margin-top:30px; margin-bottom:43px;}
.erecta_1{ width:100%; text-align:center; font-size:40px; color:#000; height: auto; font-weight:bold;}
.erecta_2{ width:100%; text-align:center; font-size:22px; color:#000; height:28px; line-height:28px;}
.erecta_3{ width:100%; height:49px; overflow:hidden; margin-top:30px; overflow:hidden;}
.erecta_left{ float:left; width:402px; height:49px;}

.erecta_3_1{  width:208px; height:49px; float:right;}
.erecta_3_1 a{ display:block; width:100%; height:100%; background:#0062b2; cursor:pointer; line-height:49px; text-align:center;}
.erecta_3_1 a:hover span{ padding-left:45px;}
.erecta_3_1 span{ display:inline-block; background:url(../images/scope_49.png) no-repeat left; background-size:27px; font-size:18px; color:#fff; padding-left:40px; -webkit-transition: all 0.4s ease-in-out;}

.erecta_right{ float:right; width:402px; height:49px;}
.erecta_3_2{ width:208px; height:40px; padding-top:9px;background:#0062b2; text-align:center;}
.erecta_3_2 span{ display:inline-block; background:url(../images/scope_52.png) no-repeat left; background-size:29px; font-size:15px; color:#fff; line-height:16px; font-family:Arial, Helvetica, sans-serif; padding-left:50px; text-align:left;}

.assign .detail_right{ background-color:#f8f8f8;}
.assign_bai{ width:100%; height:auto; overflow:hidden; background-color:#fff;}
.item{ width:100%; height:auto; overflow:hidden; padding-bottom:65px;}
.item ul li{ float:left; width:115px; height:70px; overflow: hidden; margin-right:17px;}
.item ul li:nth-child(2n){ margin-right:0px;}
.item_img{ float:left; text-align:right; width:30px; height:auto; overflow:hidden;}
.item_img img{ height:20px; width:auto; padding-top:13px;}
.item_right{ float:right; width:75px; height:auto; overflow:hidden;}
.item_1{ width:100%; font-size:14px; color:rgba(0,0,0,0.5); height:24px; line-height:24px;}
.item_2{ width:100%; font-size:14px; color:#000; font-weight:bold; height:26px; line-height:26px;}

.example_kong{ width:100%; height:24px; overflow:hidden;}

.detailed{ width:300px; height:487px; background-color:#fff;-moz-box-shadow:4px 0px 18px rgba(0,0,0,0.06); -webkit-box-shadow:4px 0px 18px rgba(0,0,0,0.06); box-shadow:4px 0px 18px rgba(0,0,0,0.06);}
.detailed_tit{ width:100%; text-align:center; font-size:22px; font-weight: bold; color:#000; line-height:22px; padding-top:36px;}
.detailed_come{ width:100%; text-align: center; font-size:14px; color:#000;}
.detailed_come span{ color:#0062b2; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px 5px; height:30px; line-height:30px;}

.detailed_shu{ margin:auto; border:2px solid rgba(0,0,0,1); width:230px; height:46px; margin-top:12px; padding:0px 15px; text-align:right; line-height:46px; font-size:16px; color:rgba(0,0,0,1);}
.detailed_shu span{ font-family:ying; font-size:39px;}
.detailed_1{ margin:auto; width:264px; height:40px; margin-top:9px; position:relative; overflow:hidden;}

.detail_select{ font-size:14px; color:#000; border:1px solid #f7f7f7; height:40px; width:100%; padding-left:13px;}

.detail_text{  width:249px; height:38px; line-height:38px; background:#fff; border:1px solid #f7f7f7; padding-left:13px; font-family:"微软雅黑";-webkit-transition: all 0.4s ease-in-out; color:#000);}
.detail_text::-webkit-input-placeholder { color:rgba(0,0,0,0.5); font-size:14px;}
.detail_text:focus { border:1px solid #0062b2; -moz-box-shadow:inset 0px 0px 13px rgba(0,98,178,0.2); -webkit-box-shadow:inset 0px 0px 13px rgba(0,98,178,0.2); box-shadow:inset 0px 0px 13px rgba(0,98,178,0.2); color:rgba(0,98,178,1);}

.detail_1_ping{ position:absolute; right:10px; height:40px; line-height:40px; font-size:14px; color:rgba(0,0,0,1); top:0;}

.detailed_2{ margin:auto; width:264px; height:auto; overflow:hidden; margin-top:9px;}
.detailed_2 button{border:none; cursor: pointer; display:block; font-size:18px; color:#fff; width:262px; height:48px; border:1px solid #0062b2; background-color:#0062b2; text-align:center; line-height:48px; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.detailed_2 button:hover{ color:#0062b2; background-color:#fff;}





/*首页*/
.big{ width:100%;margin:auto; margin-top:-80px; position:relative;}
.big img{width:100%; vertical-align:bottom;}
.big .pagination{ position: absolute; left:0px; bottom:20px; text-align: center; width:100%; z-index:1;}
.big .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#fff;  border-radius:50%; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.big .swiper-pagination-bullet-active{ background-color:#0062b2;}	

.big-left {position: absolute; left:12%; top:445px; z-index:1; cursor:pointer; overflow:hidden; outline: none; font-size:98px; color:#fff; font-family:"宋体"; -webkit-transition: all 0.4s ease-in-out;}
.big-left:hover{ color:#0062b2;}
.big-right {position: absolute; right:12%; top:445px; z-index:1; cursor:pointer; overflow:hidden; outline: none; font-size:98px; color:#fff; font-family:"宋体"; -webkit-transition: all 0.4s ease-in-out;}
.big-right:hover{ color:#0062b2;}

.big_div{ width:100%; height:782px; margin-top:-80px;}


.solve{ width:100%; height:313px; background-color:#f6f6f6; margin-top:45px;}
.solve_list{ width:1200px; height:313px; margin:auto;}
.solve_list ul li{ float:left; width:20%; height:263px; padding-top:50px; background-color:#eee; list-style:none; -webkit-transition: all 0.4s ease-in-out;}
.solve_list ul li:nth-child(2n){ background-color:#fff;}
.solve_list ul li:hover{ background-color:#0062b2; padding-top:40px; height:273px;}
.solve_list ul li:hover .solve_img_1{ display:none;}
.solve_list ul li:hover .solve_1{ color:#fff;}
.solve_list ul li:hover .solve_2{ color:rgba(255,255,255,0.8);}


.solve_img{ margin:auto; height:47px; overflow:hidden; width:160px;}
.solve_img img{ height:47px; width:auto;}
.solve_img_1{ width:100%; height:47px; }
.solve_1{ margin:auto; overflow:hidden; width:160px; font-size:22px; color:#000; height:45px; line-height:45px; margin-top:82px; -webkit-transition: all 0.4s ease-in-out;}
.solve_2{ margin:auto; width:160px; height:auto; overflow:hidden; font-size:16px; line-height:20px; color:rgba(0,0,0,0.8); -webkit-transition: all 0.4s ease-in-out;}

.case{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:45px; padding-bottom:100px;}

.case_mune{ width:100%; height:46px; border-bottom:1px solid rgba(0,0,0,0.1);}
.case_mune a{ display:inline-block; height:46px; font-size:16px; line-height:46px; color:#000; background: url(../images/shu_03.jpg) no-repeat left; padding-left:40px; cursor:pointer; margin-right:38px; position:relative;}
.case_mune a:nth-child(1){ background:none; padding-left:0px;}
.case_mune a:hover{ color:#0062b2;}
.case_mune a:hover .case_mune_1{ width:100%;}
.case_mune a.case_mune_a{ color:#0062b2;}
.case_mune a.case_mune_a .case_mune_1{ width:100%;}

.case_mune_1{ position:absolute; bottom:0; background-color:#0062b2; width:0px; height:3px; overflow:hidden; -webkit-transition: all 0.4s ease-in-out;}

.case_all{ width:100%; height:auto; overflow:hidden; margin-top:38px; display:none;}
.case_all .project_list{ border-bottom:none;}
.case_all .wiki_more{ margin-top:0px;}
.case_list{ width:100%; height: auto; overflow:hidden;}
.case_list ul li{ float:left; width:591px; height:373px; margin-bottom:20px; list-style:none; margin-right:18px;}
.case_list ul li:nth-child(2n){ margin-right:0px;}
.case_list ul li a{ display:block; width:100%; height:100%; position:relative;}

.case_list ul li a:hover .case_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.case_list ul li a:hover .case_bg{ background-color:#0062b2;}
.case_list ul li a:hover .case_1{ color:#fff;}
.case_list ul li a:hover .case_2{ color:rgba(255,255,255,0.6);}
.case_list ul li a:hover .case_3{ opacity:1;}

.case_img{ overflow:hidden;}
.case_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}

.case_bg{ width:548px; height:114px; background-color:#fff; position:absolute; left:23px; bottom:20px; -webkit-transition: all 0.4s ease-in-out;}
.case_1{ margin:auto; font-size:24px; color:#000; font-weight:bold; width:495px; height:40px; line-height:40px; margin-top:21px; -webkit-transition: all 0.4s ease-in-out;}
.case_2{ margin:auto; width:495px; font-size:16px; color:rgba(0,0,0,0.6); height:33px; line-height:33px; -webkit-transition: all 0.4s ease-in-out;}
.case_2 span{ padding:0px 15px;}  
.case_3{ background:url(../images/project_15.png) no-repeat center; width:16px; height:16px; position:absolute; right:35px; top:70px; opacity:0; -webkit-transition: all 0.4s ease-in-out;}


.regard{ width:100%; height:auto; overflow:hidden; background-color:#f9f9f9; padding-bottom:100px;}
.regard_all{ width:100%; height:676px; position:relative; margin-top:45px;}
.regard_en{ position:absolute; left:-75px; font-size:200px; font-family:ying1; color:rgba(0,0,0,0.08); top:155px;}
.regard_bg{ position:absolute; bottom:0; right:0; background:url(../images/index_33.jpg) no-repeat center; background-size:cover; height:576px;}
.regard_con{ width:1200px; height:auto; overflow:hidden; margin:auto; position:relative; z-index:1;}
.regard_img{ float:left;}
.regard_right{ float:right; width:535px; height:440px; position:relative;}
.regard_1{ width:100%; font-size:23px; color:#000; letter-spacing:8px; font-family:ying; height:100px; line-height:100px;}
.regard_2{ width:100%; font-size:22px; color:#fff; font-weight:bold; height:60px; line-height:60px; margin-top:25px;}
.regard_3{ width:100%; height:156px; overflow:hidden; font-size:16px; line-height:26px; color:rgba(255,255,255,0.6);} 
.regard_4{ position:absolute; bottom:0; width:50px; height:50px; background-color:#0062b2; overflow:hidden; border-radius:50%; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.regard_4:hover{ bottom:5px;}



.certificate{ width:1160px; height:325px; margin:auto; position:relative; z-index:1; overflow:hidden; background-color:#fff; margin-top:-135px; padding:0px 20px; padding-top:42px;box-shadow: 4px 0px 18px rgb(0 0 0 / 6%);}
.certificate_all{ width:100%; height:325px; position:relative; background:url(../images/scope_45.png) no-repeat center top; background-size:100% auto;}
.certificate_all .paginationc{ position: absolute; left:0px; bottom:20px; text-align: center; width:100%; z-index:1;}
.certificate_all .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#d9d9d9;  border-radius:50%; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.certificate_all .swiper-pagination-bullet-active{ background-color:#0062b2;}	


.certificate_list{ margin:auto; overflow:hidden; position:relative; height:325px; width:900px;}
.certificate_list .swiper-slide:hover .certificate_tit{color:#0062b2;}
.certificate_img{ margin:auto;}
.certificate_tit{ width:100%; text-align:center; font-size:16px; color:#000; height:50px; line-height:50px;-webkit-transition: all 0.4s ease-in-out;}

.flow_warpa{ margin-top:0px;}


.pedia{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:45px;}
.pedia a{ float: left; display:block; width:377px; height:140px; position:relative; margin-right:34px;}
.pedia a:nth-child(3){ margin-right:0px;}
.pedia a:hover .pedia_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.pedia a:hover .pedia_tit{ background-color:rgba(0,98,178,0.8);}
.pedia a.pedia_a .pedia_tit{ background-color:rgba(0,98,178,0.8);}


.pedia_img{ overflow:hidden;}
.pedia_img img {-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;} 
.pedia_tit{ width:100%; height:100%; position:absolute; top:0; font-size:26px; color:#fff; text-align:center; line-height:140px; background-color:rgba(0,0,0,0.5); -webkit-transition: all 0.4s ease-in-out;}


.pedia_all{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px; display:none; padding-bottom:100px;}

.pedia_san{ width:100%; background: url(../images/index_51.jpg) no-repeat 110px; height:13px; position:relative; z-index:1;}
.pedia_san1{ background:url(../images/index_51.jpg) no-repeat 530px;}
.pedia_san2{ background:url(../images/index_51.jpg) no-repeat 950px;}


.pedia_con{ width:1198px; height:auto; overflow:hidden; border:1px solid rgba(232,232,232,1); padding:23px 0px; background:rgba(255,255,255,1) ; margin-top:-1px;}
.pedia_list{ width:100%; height:auto; overflow:hidden; background:url(../images/Y002index1_10.png) repeat-y center;}
.pedia_list ul li{ float:left; width:50%; list-style:none; height:36px;}
.pedia_list ul li a{ display:block; width:100%; height:36px; line-height:36px; font-size:16px; color:#000; overflow:hidden; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.pedia_list ul li a:hover{ color:#0062b2;}
.pedia_list ul li span{ color:rgba(0,0,0,0.5); font-size:14px; display:inline-block; width:110px; text-align:right; margin-right:30px;}


/*商桥*/
.bridge{ background:url(../images/bridge_15.jpg) no-repeat center; background-size:cover; width:520px; height:350px; border-radius:20px; position:fixed; z-index:99; display:none;}
.bridge_cha{ position:absolute; width:13px; height:13px; top:15px; right:15px; cursor:pointer;}
.bridge_cha:hover img{ opacity:1;}
.bridge_cha img{ width:13px; height:13px; opacity:0.5; -webkit-transition: all 0.4s ease-in-out;}
.bridge_1{ margin:auto; padding-top:20px; width:435px; height:63px;}
.bridge_1 img{ height:63px; width:auto;}
.bridge_2{ margin:auto; width:435px; height:50px; line-height:50px; margin-top:14px;}
.bridge_2 span{ display:inline-block; font-size:18px; color:#fff; background:url(../images/bridge_06.png) no-repeat right 6px; padding-right:25px;}
.bridge_3{ margin:auto; width:435px; height:70px; line-height:70px; font-size:66px; color:#fff; font-family:fantasy;}
.bridge_4{ margin:auto; width:435px; font-size:16px; color:#fff; height:50px; line-height:50px;}
.bridge_5{ margin:auto; width:435px; height:auto; overflow:hidden; text-align:right;}
.bridge_5 a{ display:inline-block; font-size:18px; color:#fff; cursor:pointer; border:2px solid #fff; border-radius:30px; width:207px; height:46px; text-align:center; line-height:46px; -webkit-transition: all 0.4s ease-in-out;}
.bridge_5 a:nth-child(1){ float:left; background-color:#106cb7; border:2px solid #106cb7;}

.bridge_5 a:hover{ background-color:#106cb7; border:2px solid #106cb7;}

.counter_warp{ width:100%; height:100vh; position:fixed; top:0; background-color:rgba(0,0,0,0.7); z-index:999; display:none;}
.counter{ width:650px; height:585px; background-color:#fff; margin: auto; position:relative;}
.counter_cha{ position:absolute; width:13px; height:13px; top:30px; right:30px; cursor:pointer;}
.counter_cha:hover img{ -webkit-filter: grayscale(0%);}
.counter_cha img{ width:13px; height:13px; -webkit-filter: grayscale(100%); -webkit-transition: all 0.4s ease-in-out;}

.counter_tit{ margin:auto; font-size:26px; color:#000; width:590px; height:90px; line-height:90px;}
.counter_tit span{ font-size:14px; color:#0084ff; margin-left:20px;}
.counter_con{ margin:auto; width:590px; height:50px; margin-bottom:20px;}
.counter_left{ float:left; height:50px; line-height:50px; font-size:18px; color:#000;}
.counter_left span{ color:#0084ff; margin-right:5px; font-size:14px;}
.counter_right{ float:right; width:465px; height:50px; position:relative; padding-right:20px;}
.counter_right .counter_select:nth-child(2){ float:right;}

.counter_select{ float:left; font-size:16px; color:rgba(0,0,0,0.5); background-color:#f5f5f5; border:1px solid #f2f2f2; height:50px; width:225px; padding-left:13px;}


.counter_text{  width:450px; height:48px; line-height:48px; background:#f5f5f5; border:1px solid #f2f2f2; padding-left:13px; font-family:"微软雅黑";-webkit-transition: all 0.4s ease-in-out; color:#000);}
.counter_text::-webkit-input-placeholder { color:rgba(0,0,0,0.5); font-size:16px;}
.counter_text:focus { border:1px solid #0084ff; -moz-box-shadow:inset 0px 0px 13px rgba(0,98,178,0.2); -webkit-box-shadow:inset 0px 0px 13px rgba(0,98,178,0.2); box-shadow:inset 0px 0px 13px rgba(0,98,178,0.2); color:rgba(0,98,178,1);}

.counter_right_ping{ position:absolute; right:30px; height:50px; line-height:50px; font-size:16px; color:#000; top:0;}

.counter_come{width:570px; padding-right:20px; margin:auto; text-align:right; font-size:14px; color:rgba(0,0,0,0.5);}

.counter_li{ margin:auto; width:570px; padding-right:20px; height:auto; overflow:hidden; margin-top:30px;}
.counter_li button{ display:block; border:none; cursor: pointer; float:right; font-size:18px; color:#fff; width:465px; height:55px; border:1px solid #0062b2; background-color:#0062b2; text-align:center; line-height:55px; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.counter_li button:hover{ color:#0062b2; background-color:#fff;}






/*面包屑*/
.btn-nav {position: absolute; top:12px;  right:0px; background: transparent; padding-right:10px; border: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;  transition: all .5s ease;cursor: pointer; z-index: 99999;}
.btn-nav:focus { outline: 0;}
.icon-bar { display: block; margin: 5px 0; width:24px; height: 2px; background-color: #0062b2;}
.btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #0062b2;}
.nav-item { margin: 40px auto;text-align: center;}
.animated { display: block; margin: 0 auto;}
.animated:hover .icon-bar,
.animated:focus .icon-bar{ background-color: #0062b2;}
.animated:focus { cursor: pointer; z-index: 9999;}
.middle { margin: 0 auto;}
.icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999;}
.animated .icon-bar { z-index: 999999; background-color: #0062b2;}
.animated .topt { -webkit-transform: translateY(8px) rotateZ(45deg); -moz-transform: translateY(8px) rotateZ(45deg); -ms-transform: translateY(8px) rotateZ(45deg);-o-transform: translateY(8px) rotateZ(45deg);transform: translateY(8px) rotateZ(45deg)}
.animated .bottom { -webkit-transform: translateY(-6px) rotateZ(-45deg);-moz-transform: translateY(-6px) rotateZ(-45deg);-ms-transform: translateY(-6px) rotateZ(-45deg);-o-transform: translateY(-6px) rotateZ(-45deg); transform: translateY(-6px) rotateZ(-45deg);}
.animated .middle { width: 0;}
.cai{ display:none;}
.diphone_height{ display:none;}


@media screen and (max-width:1911px)and (min-width:1592px){
	.price_img{ left:-213px;}
}

@media screen and (max-width:1591px)and (min-width:1432px){
	
}

@media screen and (max-width:1431px)and (min-width:1272px){
	/*头部*/
	.header{ width:100%; height:107px;}
	.head{ width:1100px; height:100%; margin:auto;}
	.head_logo{ float:left; height:100%; overflow:hidden;}
	.head_logo img{ cursor:pointer; padding-top:24px; height:58px; width:auto; cursor:pointer;}
	
	.head_shu{ float:left; width:1px; height:45px; margin-left:16px; margin-top:38px;}
	.head_fen{ float:left; margin-left:16px; width:72px; margin-top:38px;}
	.head_fen_1{  width:72px; height:26px;}
	
	.select{ width: 72px;height: 26px; }
	.select::after{content: "";display: block;width: 5px;height: 5px; top: 9px;right: 2px;}
	.select p{background-size:14px; padding-left:21px;width:51px;line-height:26px;font-size: 14px;}
	.select ul{width: 100%;display: block;font-size: 12px;background: #fff;position: absolute;top: 30px;}
	.select ul li{width: 100%;height:26px;line-height: 26px;}
		
	.select.open::after{top: 12px;}
	
	.head_fen_2{ width:100%; font-size:12px; height:18px; line-height:18px;}
	
	.head_tel{ float:right; height:auto; background-size:41px; font-size:23px; line-height:23px; padding-left:55px; margin-top:30px;}
	
	
	.n_big{ width:100%; height:550px; margin:auto; margin-top:-72px;}
	.n_big_1{ width:100%; font-size:60px; height:75px; line-height:75px; padding-top:205px;}
	.n_big_2{ width:100%; font-size:60px; height:100px; line-height:100px; }

	/*导航*/
	.nav_warp{ width:100%; height:72px;}
	.nav{ width:1100px; height:72px; margin:auto;}
	.nav .nav_1:nth-child(1){ padding-left:0; background:none;}
	.nav_1{ float:left; background:url(../images/about_03.png) no-repeat left; width:12.5%; height:72px;}
	
	.nav_1 a:hover .nav_1_3{ width:96px;}
	.nav_1 a.nav_1_a .nav_1_3{ width:96px;}
	
	.nav_1_1{ width:100%; font-size:14px; height:19px; line-height:19px; padding-top:18px;}
	.nav_1_2{ width:100%; font-size:12px; height:15px; line-height:15px;}
	.nav_1_3{ position:absolute; bottom:16px; width:0px; height:1px;}
  
	/*底部*/
	.footer{ width:100%; height:225px; padding-top:82px; overflow:hidden;}
	.foot{ width:1100px; height:100%; margin:auto; position:relative;}
	
	.foot_left{ float:left; width:570px; height:auto; overflow:hidden;}
	.foot_nav{ width:465px; height:38px;}
	.foot_nav a:nth-child(1){ margin-left:0px;}
	.foot_nav a{ font-size:14px; margin-left:23px;}
	
	
	.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:18px; font-size:13px; line-height:30px;}
	.foot_con span{ padding:0px 9px;}
	
	.foot_mid{ float:left; height:155px;  margin-left:38px; width:325px;}
	.foot_1{ font-size:23px; line-height:23px; background:url(../images/scope_06.png) no-repeat 21px; background-size:40px; padding-left:75px; width:250px; height:46px;}
	.foot_2{ font-size:16px; line-height:65px; background: url(../images/scope_60.png) no-repeat 30px; background-size:25px; padding-left:75px; width:250px; height:65px;}
	
	.foot_3{ font-size:14px; line-height:19px; padding-left:75px; width:250px; height: auto; margin-top:5px;}
	
	.foot_right{ float:right; width:123px; height: auto; overflow:hidden;}
	.foot_wei{ width:100%; height: auto; overflow:hidden;}
	.foot_wei img{ width:123px; height:123px;}
	.foot_ma{ width:100%; font-size:12px; height:50px; line-height:50px;}

	/*漂浮框*/
	.side{position:fixed;width:68px;height: auto;right:10px;z-index:100;}
	.side ul li{width:68px;height:68px; margin-bottom:6px;  }
	.side ul li .sidebox{position:absolute;width:68px;height:68px;}
	
	.sidebox_left{ float:left; width:68px;}
	.sidebox_left img{ width:68px; height:68px;}
	.sidebox_right{color:#fff;font:18px/68px "微软雅黑";}
	.side_img{ width:100%; text-align:center; height:68px;}
	.side_img img{ height:68px; width:auto;}

	.price_hao{ width:100%; height:120px;} 
	.price_warp{ width:100%; height:120px; }
	.price{ width:1100px; height:120px;}
	.price_img{ width:176px; height:auto; overflow:hidden; position:absolute; bottom:7px; left:-180px; display:none;}
	.price_img img{ width:176px; height:auto;}
	.price_left{ float:left; width:auto; height:auto; overflow:hidden; padding-top:5px;}
	.price_1{ width:100%; font-size:46px; height:60px; line-height:60px;}
	.price_2{ width:100%; font-size:22px;height:50px; line-height:50px;}
	
	.price_right{ float:right; width:645px; height:auto;}
	.price_zuo{ float:left; width:535px; height:auto;}
	.price_3{ width:100%; height:44px; margin-bottom:10px;}
	.price_3 .price_text:nth-child(2){ float:right; background: url(../images/scope_75.png) no-repeat 15px; background-size:24px; width:208px;}
	
	.price_text{ float:left; width:223px; height:40px; background: url(../images/scope_71.png) no-repeat 16px; background-size:19px; padding-left:45px; }
	.price_text::-webkit-input-placeholder { font-size:16px;}
	
	
	.price_4{ width:100%; height:47px; position:relative;}
	.price_4 .price_text:nth-child(2){ float:right; background:url(../images/scope_83.png) no-repeat 15px; background-size:22px; width:208px;}
	.price_4 .price_text{ background: url(../images/scope_80.png) no-repeat 16px; background-size:21px; width:223px;}
	
	
	.price_you{ float:right; width:96px; height:auto;}
	.price_you button{cursor:pointer; display:block; width:100%; height:96px;}
	.price_you span{ display:inline-block; font-size:23px; line-height:24px;}
	
	
	.price_cha{ width:22px; height:22px; position:absolute; top:32px; right:-80px; cursor:pointer;}
	.price_cha img{ width:22px; height:22px;}

	/*经营范围*/
	.erect{ width:1100px; overflow:hidden; background-size:100% auto; height:215px; margin:auto; margin-top:72px; padding-bottom:60px;}
	.erect_1{ font-size:42px; height:46px; line-height:46px;}
	.erect_2{ font-size:25px; height:56px; line-height:56px;}
	.erect_3{ width:100%; height:58px; overflow:hidden; margin-top:35px; overflow:hidden;}
	.erect_left{ float:left; width:535px; height:58px;}
	
	.erect_3_1{  width:240px; height:58px; float:right;}
	.erect_3_1 a{ display:block; line-height:58px;}
	.erect_3_1 a:hover span{ padding-left:50px;}
	.erect_3_1 span{ display:inline-block; background-size:32px; font-size:22px; padding-left:45px; }
	
	.erect_right{ float:right; width:535px; height:58px;}
	.erect_3_2{ width:240px; height:45px; padding-top:13px;background:#0062b2; text-align:center;}
	.erect_3_2 span{ display:inline-block; background-size:36px; font-size:14px; color:#fff; line-height:16px; padding-left:50px;}
	
	
	.scope_mune{ width:1100px; height:153px; overflow:hidden; margin:auto; margin-top:92px;}
	.scope_mune a{ float:left; width:20%; height:100%; cursor:pointer;}
	.scope_mune a:hover .scope_img_1{ margin-top:-59px;}
	.scope_mune a.scope_mune_a .scope_img_1{ margin-top:-59px;}
	
	.scope_img{ width:100%; height:59px;}
	.scope_img_1{ width:100%; height:59px;}
	.scope_img_1 img{ height:59px; width:auto; opacity:0.2;}
	.scope_img_2{ width:100%; height:59px;}
	.scope_img_2 img{ height:59px; width:auto;}
	.scope_tit{ width:100%; text-align:center; font-size:20px; height:80px; line-height:80px;}
	
	.scope{ width:100%; height:425px; position:relative;}
	
	.scope_list{ width:1100px; height:425px;}
	.scope_con{ width:1100px; height:425px;}
	.scope_tu{ float:left; margin-top:60px;}
	
	.scope_right{ float:right; width:350px; height:425px; position:relative; }
	.scope_1{ width:100%; height:60px; line-height:60px; font-size:82px;}
	.scope_2{ width:100%; height:80px; line-height:80px; font-size:42px; margin-top:30px;}
	.scope_3{ width:100%; height:96px; line-height:24px; font-size:14px; margin-top:30px; overflow:hidden;}
	.scope_4{ position:absolute; left:0; bottom:0; width:195px; height:57px;}
	.scope_4 a{ display:block; width:100%; height:57px; line-height:57px;}
	.scope_4 a:hover span{ padding-right:43px;}
	.scope_4 span{ display:inline-block; font-size:20px; background-size:20px; padding-right:50px;}

	/*关于我们*/
	.title{ width:100%; height:auto; overflow:hidden; margin-top:55px;} 
	.title_tit{ width:100%; text-align:center; position:relative; height:71px;}
	.title_zi{ width:100%; font-size:42px; height:71px; line-height:71px;}
	.title_en{ width:100%; font-size:74px; height:71px; line-height:71px;}
	.title_come{ width:100%; height:56px; line-height:33px; font-size:15px; background-size:400px;}
	
	.brief_warp{ width:100%; height:505px; margin-top:70px; position:relative;}
	.brief_bg{ width:50%; height:408px;}
	.brief{ width:1100px; height:505px; position:relative; margin:auto;}
	.brief_left{ float:left; width:345px; height:auto; overflow:hidden;}
	.brief_1{ width:100%; font-size:58px; height:74px; line-height:74px; padding-top:40px;}
	.brief_1 span{letter-spacing:5px;}
	.brief_2{ width:100%; font-size:33px; height:56px; line-height:56px;}
	.brief_3{ width:330px; padding-left:15px; font-size:15px; height:92px; line-height:23px; margin-top:70px;}
	
	.brief_right{ float:right; width:50%; height:auto; overflow:hidden;}
	.brief_4{ width:100%; height:auto; overflow:hidden; padding-top:38px;}
	.brief_4 span{ display:inline-block; font-size:20px;letter-spacing:5px; height:40px; line-height:40px; padding-left:60px; background-size:39px;}
	
	.brief_img{ position:absolute; bottom:0; right:0;}
	.brief_img img{ width:705px; height:auto;}
	
	.about{ width:1100px;}
	.about_tit{ width:100%; text-align:center; font-size:33px; height:92px; line-height:92px; padding-top:50px;}
	.about_con{ font-size:15px; line-height:23px;}
	
	
	.culture_warp{ width:100%; height:640px; margin-top:50px;}
	.culture{ width:1100px; height:100%; margin:auto;}
	.culture ul li{ float:left; width:365px; height:640px;}
	.culture ul li:nth-child(1){  width:366px;}
	
	.culture ul li:hover .culture_img{ opacity:1; padding-top:190px;}
	.culture ul li:hover .culture_tit span{ background-size:3px;}
	
	
	.culture_img{ width:100%; height:75px; padding-top:197px;}
	.culture_img img{ height:60px; width:auto; padding-left:27px;}
	.culture_tit{ width:100%; height:85px; line-height:85px;}
	.culture_tit span{ display:inline-block; background:none; padding-left:27px; font-size:22px;}
	.culture_1{ width:310px; margin:auto; font-size:15px; line-height:22px;}
	.culture_1 span{ font-size:22px;} 
	
	
	.about_list{ width:920px; height:auto; overflow:hidden; margin:auto; margin-top:75px; padding-bottom:22px;}
	.about_list ul li{ float:left; width:25%; height:155px; overflow:hidden; list-style:none;}
	.about_list ul li:hover .about_1{ color:#0062b2; margin-top:-10px;}
	.about_list ul li:hover .about_2{ width:60px;}
	
	.about_1{ width:100%; text-align:center; height:50px; line-height:50px; font-size:22px;}
	.about_2{ margin:auto; width:28px;}
	.about_3{ margin:auto; text-align:center; font-size:15px; width:185px; line-height:24px; margin-top:10px;}

	/*分公司列表*/
	.main{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:43px;}
	.company{ width:1100px; height:463px; position:relative;}
	.company_bg{ position:absolute; left:25px; bottom:25px; width:330px; height:190px;}
	.company_1{ font-size:23px; background:url(../images/company_08.jpg) no-repeat 40px bottom; padding-left:40px; width:290px; height:75px; line-height:75px; position:relative;}
	.company_2{ font-size:13px; padding-left:40px; width:290px; line-height:23px; margin-top:18px;}
	.company_3{ width:52px; height:53px; position:absolute; top:18px; right:63px;}
	.company_3 img{ width:52px; height:53px; opacity:0.2;}

	.company_list{ width:100%; height:auto; overflow:hidden; margin-top:39px;}
	.company_list ul li{ float:left; width:530px; height:453px; list-style:none; margin-bottom:40px; margin-right:40px;}
	
	.company_con{ width:528px; height:134px; padding-top:33px;}
	.company_biao{ float:left; width:130px; height:auto; overflow:hidden; text-align:right;}
	.company_biao img{ width:104px; height:104px;}
	.company_right{ float:right; width:380px; height:auto; overflow:hidden;}
	.company_tit{ font-size:20px;}
	.company_nei{ font-size:13px; line-height:23px; margin-top:12px;}
	
	
	/*分页样式*/
	.page{ width:100%; margin:auto; height: auto; overflow:hidden; margin-top:36px;}
	.page_list{ width:100%; float:left;text-align:center; }
	.page_list a{display:inline-block; line-height:36px; height:36px; font-size:14px; padding:0px 13px;}

	/*分公司详情*/	
	.dang{ width:1100px; margin:auto; font-size:14px; height:63px; line-height:63px;}
	.dang span{ padding:0px 5px;}
	
	.dang_tit{ width:1100px; font-size:33px; height:74px; line-height:74px; margin:auto;}
	.maina{ margin-top:10px;}
	.detail{ width:1100px; margin-top:42px;}
	.detail_left{ float:left; width:786px;}
	.detail_all{ width:740px;}
	.detail_tit{ width:100%; font-size:23px; height:56px; line-height:56px;}
	.detail_con{ font-size:14px; line-height:23px; padding:23px 23px; width:694px;}
	.detail_list{ width:100%; height:106px; margin-top:22px;}
	.detail_list ul li{ float: left; width:240px; height:106px; margin-right:10px; position:relative;}
	
	.detail_1{ margin:auto; padding-top:19px; width:205px; height:auto; overflow:hidden;}
	.detail_1 img{ height:36px; width:auto;}
	.detail_2{ margin:auto; width:205px; height:38px; line-height:38px; font-size:16px;}
	.detail_3{ position:absolute; right:0px; bottom:23px; width:120px; font-size:45px; line-height:45px;}
	.detail_4{ margin:auto; width:205px; height:auto; overflow:hidden; font-size:14px; line-height:16px; padding-top:19px;}

	.detail_map{ width:738px; height:auto; margin-top:34px;}


	.route{ width:100%; height:auto; overflow:hidden; margin-top:28px;}
	.route ul li{ width:100%; height:auto; overflow:hidden; list-style:none; margin-bottom:36px;}
	
	.route_left{ float: left; width:118px; height:118px;}
	.route_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:23px;}
	.route_img img{ height:39px; width:auto;}
	.route_tit{ width:100%; text-align:center; font-size:15px; height:36px; line-height:36px;}

	.route_right{ float:right; width:580px; height:auto; overflow:hidden;}
	
	.route_con{ padding-bottom:10px; margin-bottom:10px;}
	.route_xian span{ display:inline-block; font-size:12px; height:22px; line-height:22px; padding:0px 10px;}
	.route_1{ width:100%; height:auto; overflow:hidden; font-size:15px; line-height:24px; margin-top:10px;}
	.route_1 span{ padding:0px 18px;}
	.route_2{ width:100%; height:auto; overflow:hidden; font-size:15px; color:#000; line-height:24px;}
	.route_3{ width:100%; height:auto; overflow:hidden; font-size:13px; color:#adadad; line-height:24px; text-align:right;}
	.route_3 span{ padding:0px 13px;}

	.detail_right{ float:right; width:276px;}
	.example{ width:245px; height:auto; overflow:hidden; margin: auto;}
	.example_tit{ width:100%; font-size:16px; height:70px; line-height:75px;}
	.example_tit a{ float:right; cursor:pointer; font-size:14px;}
	
	.example_list{ width:100%; height:auto; overflow:hidden;}
	.example_list ul li{ width:100%; height:223px; overflow:hidden; list-style:none;}
	
	.example_1{ width:100%; font-size:16px; margin-top:12px;}
	.example_2{ width:100%; font-size:13px; height:20px; line-height:20px; overflow:hidden;}

	.example_more{ width:100%; height:auto; overflow:hidden; margin-top:18px; margin-bottom:18px;}
	.example_more a{ display:block; width:100%; height:68px; line-height:68px; cursor:pointer;}
	.example_more a:hover span{ padding-left:41px;}
	.example_more span{ display:inline-block; background-size:26px; padding-left:36px; font-size:16px; }

	.recommend{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:21px; padding-bottom:45px;}
	.recommend_tit{ width:100%; font-size:20px; height:92px; line-height:92px;}
	.recommend .company_list{ margin-top:0px; border-bottom:none;}

	/*工程案例列表*/
	.danga{ border-bottom:none;}
	.type{ width:1100px; height:auto; overflow:hidden; margin:auto; background-color:#f8f8f8; padding-top:23px;}
	.type_one{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
	.type_name{ float:left; text-align:right; font-size:14px; width:80px; line-height:25px;}
	.type_mune{ float:right; width:995px; height:auto; overflow:hidden;}
	.type_mune a{ display:block; float:left; height:23px; line-height:23px; margin-right:15px; margin-bottom:18px; padding:0px 12px; font-size:14px;}

	.choice{ width:1100px; height:50px; margin-top:22px; overflow:hidden;}
	.choice_mune{ float:left; height:50px; margin-left:25px;}
	.choice_mune a{ float:left; display:block; font-size:14px; height:50px; line-height:50px; margin-right:18px;}
	
	
	.choice_right{ float:right; height:50px;}
	.choice_zi{ height:50px; line-height:50px; font-size:14px; margin-right:20px;}
	.choice_zi span{ font-size:16px;}

	.project{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:18px; padding-bottom:75px;}

	.project_list{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid rgba(0,0,0,0.1);}
	.project_list ul li{ float:left; width:355px; height:348px; list-style:none; margin-right:17px;}
	
	.project_tit{ width:335px; padding-left:20px; background-size:4px; font-size:20px; height:33px; line-height:33px; margin-top:18px;}
	.project_con{ width:335px; padding-left:20px; font-size:14px; height:28px; line-height:28px; overflow:hidden;}
	.project_con span{ padding:0px 8px;}

	/*新闻列表*/
	.mainstay{ width:1100px; height:auto; overflow:hidden; margin: auto; padding-bottom:70px;}
	.mainstay_left{ float:left; width:805px; height:auto; overflow:hidden;}
	
	.news{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid rgba(0,0,0,0.1);}
	.news ul li{ width:100%; height:206px; list-style:none; margin-bottom:40px;}
	
	.news_right{ float:right; width:500px; height:206px; overflow:hidden; position:relative;}
	.news_1{ width:100%; font-size:20px; line-height:20px; height:20px;}
	.news_2{ width:100%; font-size:14px; line-height:23px; overflow:hidden; height:92px; margin-top:18px;}
	.news_3{ position:absolute; bottom:0; font-size:12px;}
	.news_3 span{ padding:0px 8px;}

	.mainstay_right{ float:right; width:265px; height:auto; overflow:hidden;}
	.hot{ width:263px; height: auto; overflow:hidden; border:1px solid rgba(0,0,0,0.1); margin-bottom:25px;}
	.hot_tit{ width:100%; height:55px; line-height:55px;}
	.hot_tit span{ display:inline-block; font-size:15px; padding-left:13px;}
	.hot_list{ margin:auto; width:237px; height:auto; overflow:hidden; margin-top:18px;}
	.hot_list ul li{ width:100%; height:84px; list-style:none; margin-bottom:18px;}
	
	.hot_right{ float:right; width:110px; height:100%; position:relative;}
	.hot_1{ width:100%; height:40px; font-size:14px; line-height:20px; margin-top:-2px;}
	.hot_2{ font-size:12px;}

	.hot_lie{ margin:auto; width:237px; height:auto; overflow:hidden; padding:6px 0px;}
	.hot_lie ul li{ width:100%; height:45px; list-style:none;}
	.hot_lie ul li a{ display:block; width:100%; height:45px; line-height:45px; font-size:14px;}
	.hot_lie ul li span{ display:inline-block; width:28px; height:28px; line-height:28px; font-size:14px; margin-right:10px;}		
	
	/*新闻详情*/
	.xiang{ float:left; width:825px; padding-bottom:50px;}
	.xiang_all{ width:795px; height:auto; overflow:hidden; margin:auto; padding-top:40px;}
	.xiang_tit{ width:100%; text-align:center; font-size:27px; line-height:27px;}
	.xiang_come{ width:100%; text-align:center; font-size:14px; height:65px; line-height:65px;}
	.xiang_come span{ padding:0px 20px;}

	.xiang_miao{ width:715px; padding:40px 45px; font-size:14px; line-height:23px;}
	.xiang_con{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:23px; margin-top:20px; padding-bottom:33px;}
	
	.xiang_next{ width:100%; height:auto; overflow:hidden; margin-top:40px;}
	.xiang_next a{ display:block; float: left; width:374px; height:auto; overflow:hidden;}
	
	.xiang_next_1{ width:100%; font-size:15px; line-height:15px; color:#000;}
	.xiang_next_2{ width:350px; padding-left:24px; height:92px; line-height:92px; margin-top:16px; font-size:15px;}

	.read{ width:1100px; margin-top:18px; padding-bottom:23px;}
	.read_tit{ width:100%; font-size:20px; height:75px; line-height:75px;}
	.read_list{ width:100%; height:auto; overflow:hidden;}
	.read_list ul li{ float:left; width:535px; height:142px; list-style:none; margin-bottom:23px; margin-right:30px;}
	
	.read_right{ float:right; width:325px; height:100%; position:relative;}
	.read_1{ width:100%; font-size:15px; line-height:15px; height:15px;}
	.read_2{ width:100%; font-size:13px; line-height:23px; height:46px; margin-top:10px;}
	.read_3{ width:100%; font-size:13px;}

	/*装修攻略*/
	.wiki{ width:1100px; height:519px; overflow:hidden; margin:auto; margin-top:42px;}
	.wiki_left{ float:left; width:819px; height:auto; overflow:hidden;}
	.wiki_list{ width:100%; height:312px; position:relative; overflow:hidden;}
	.wiki_list .paginationwiki{ position: absolute; left:0px; bottom:15px; text-align: center; width:416px; z-index:1; margin:auto;}
	.wiki_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.wiki_all{ width:100%; height:312px;}
	.wiki_all a{ display:block; width:100%; height:100%;}
	.wiki_all a:hover .wiki_2 span{ width:45px; }
	
	.wiki_you{ float:right; width:401px; height:310px;}  
	.wiki_1{ margin:auto; font-size:20px; line-height:55px; height:55px; width:350px; padding-top:16px;}
	.wiki_2{ margin:auto; width:350px; height:3px; margin-top:14px;}
	.wiki_2 span{ display:block; width:35px; height:3px;}
	.wiki_3{ margin:auto; width:350px; height:81px; overflow:hidden; font-size:13px; line-height:27px; margin-top:16px;}
	.wiki_4{ margin:auto; width:350px; height:27px; overflow:hidden; font-size:13px; line-height:27px; margin-top:77px;}

	.wiki_lie{ width:100%; height:191px; overflow:hidden; margin-top:16px;}
	.wiki_lie ul li{ float:left; width:257px; height:191px; list-style:none; margin-right:24px;}
	.wiki_bg{ position:absolute; bottom:0; font-size:15px; height:34px; line-height:34px; width:245px; padding-left:12px;}

	
	.wiki_right{ float:right; width:262px; height:517px;}
	.wiki_ti{ width:100%; height:55px; line-height:55px;}
	.wiki_ti span{ font-size:15px; padding-left:15px;}
	.wiki_pai{ margin:auto; width:230px; height:auto; overflow:hidden; padding:5px 0px;}
	.wiki_pai ul li{ width:100%; height:45px; list-style:none;}
	.wiki_pai ul li a{ display:block; width:100%; height:45px; line-height:45px; font-size:14px;}
	.wiki_pai ul li span{ display:inline-block; width:28px; height:28px; font-size:14px; line-height:28px; margin-right:10px;}

	.wiki_more{ width:100%; height:auto; overflow:hidden; margin-top:36px;}
	.wiki_more a{ display:block; margin:auto; width:243px; height:60px; padding-right:10px; line-height:60px;}
	.wiki_more a:hover span{ margin-right:10px;}
	.wiki_more span{ display:inline-block; font-size:15px; background-size:63px; padding-right:115px;}


	.flow_warp{ width:100%; height:362px; background-size:cover; margin-top:94px;}
	.flow{ width:1099px; height:auto; overflow:hidden; margin:auto;}
	.flow ul li{ float:left; width:157px; height:auto; overflow:hidden; list-style:none;}
	.flow ul li:hover .flow_img{ padding-top:90px;}
	
	.flow_img{ width:100%; height:72px; text-align:center; padding-top:98px;}
	.flow_img img{ height:72px; width:auto;}
	.flow_tit{ width:100%; text-align:center; font-size:16px; height:28px; line-height:28px; margin-top:12px;}
	.flow_con{ width:100%; text-align:center; font-size:13px; height:30px; line-height:30px;}
	.flow_shu{ margin: auto; font-size:16px; width:42px; height:42px; line-height:42px; margin-top:16px; }

	.modern{ width:1100px; height: 471px; margin:auto; margin-top:42px; overflow:hidden;}
	.modern_list{ float:left; width:302px; height: auto; overflow:hidden;}
	.modern_list ul li{ width:302px; height:224px; list-style:none; margin-bottom:23px;}
	.modern_bg{ position:absolute; bottom:0; font-size:15px; height:42px; line-height:42px;}
	
	.modern_lie{ float:left; width:480px; margin-left:21px;}
	.modern_lie ul li{ width:460px; height:143px; list-style:none; margin-bottom:21px;}
	
	.modern_you{ float:right; width:250px; height:100%; position:relative;}
	.modern_1{ width:100%; height:15px; font-size:15px; line-height:15px;}
	.modern_2{ width:100%; height:69px; font-size:13px; line-height:23px; overflow:hidden; margin-top:10px;}
	.modern_3{ font-size:12px;}
	
	.modern_biao{ float:right; width:275px; height:auto; overflow:hidden; margin-top:-18px;}
	.modern_biao ul li{ width:100%; height:50px; list-style:none;}
	.modern_biao ul li:last-child a{ border-bottom:none;}
	.modern_biao ul li a{ display:block; width:100%; height:49px; line-height:49px; font-size:14px;}

	.strategy{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:42px; padding-bottom:20px;}

	/*资质荣誉*/
	.honor{ width:1100px; height:660px; margin:auto; position:relative; margin-bottom:94px;}
	
	.honor-left{ position:absolute; z-index:1; left:0; top:244px; cursor: pointer; width:56px; height:56px; }
	.honor-left img{ width:56px; height:56px;}
	.honor-right{ position:absolute; z-index:1; right:0; top:244px; cursor: pointer; width:56px; height:56px; }
	.honor-right img{ width:56px; height:56px;}
	
	.honor_list{ width:900px; margin: auto; height:594px; position:relative; overflow:hidden;}
	.honor_list .swiper-slide { width: 572px; height: 540px; padding-top:54px;}
	
	.honor_con{ width:572px; height:540px; margin:auto; position:relative;}
	.honor_1{ width:100%; text-align:center; font-size:20px; height:35px; line-height:35px; margin-top:33px;}
	.honor_2{ width:100%; text-align:center; font-size:15px; height:30px; line-height:30px;}
	
	
	
	.manage{ width:100%; height:auto; padding-bottom:30px;}
	.manage_all{ width:1100px; height:auto; margin:auto; margin-top:42px; position:relative;}
	.manage_bg{ width:94px; height:94px; left:-47px; top:-47px;}
	
	.manage_list{ width:1100px; height:auto; margin:auto; position:relative; z-index:1;}
	.manage_list ul li{ float:left; width:314px; height:447px; list-style:none; margin-bottom:64px; margin-right:118px;}

	/*工程案例详情*/
	.particulars{ width:1100px; height:auto; overflow:hidden; margin:auto; padding-bottom:72px;}
	.particulars_left{ float:left; width:739px; height:100%;}
	.particulars_list{ width:739px; height:100%; position:relative; overflow:hidden;}
	.particulars_list .paginationp{ position: absolute; left:0px; bottom:18px; text-align: center; width:100%; z-index:1;}
	.particulars_list .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; margin:0px 3px;}
	
	.particulars-left{ position:absolute; z-index:1; left:16px; top:200px; cursor: pointer; width:56px; height:56px;}
	.particulars-left img{ width:56px; height:56px;}
	
	.particulars-right{ position:absolute; z-index:1; right:16px; top:200px; cursor: pointer; width:56px; height:56px;}
	.particulars-right img{ width:56px; height:56px;}

	.particulars_right{ float:right; width:315px; height:auto; overflow:hidden;}
	.particulars_1{ font-size:16px;}
	.particulars_2{ font-size:16px;}
	.particulars_3{ width:100%; height:auto; overflow:hidden; font-size:27px; line-height:30px; margin-top:40px;}
	.particulars_4{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:23px; margin-top:16px;}
	
	.particulars_5{ width:100%; height:auto; overflow:hidden; margin-top:40px;}
	.particulars_5 a{ display:block; width:243px; height:60px; padding-right:10px; line-height:60px;}
	.particulars_5 span{ display:inline-block; font-size:20px; background-size: 63px; padding-right: 115px;}
	
	.particulars_6{ width:100%; height:auto; overflow:hidden; margin-top:24px;}
	.particulars_tu{ float:left; width:90px; height:90px;}
	.particulars_tu img{ width:90px; height:90px;}
	.particulars_you{ float:right; width:215px; height:auto; overflow:hidden;}
	.particulars_7{ width:100%; font-size:14px; height:28px; line-height:28px; margin-top:16px;}
	.particulars_8{ width:100%; font-size:14px; height:28px; line-height:28px;}


	.assign_warp{ padding-top:75px; padding-bottom:60px;}
	.assign{ width:1100px; height:auto; overflow:hidden; margin:auto;}
	.assign_left{ float:left; width:805px; padding-top:34px;}
	.assign_all{ width:748px; height:auto; overflow:hidden; margin:auto;}
	.assign_come{ width:698px; font-size:15px; line-height:24px; background-size:cover; height:104px; padding:0px 25px; padding-top:27px;}
	.assign_con{ width:100%; height:auto; overflow:hidden; margin-top:26px; padding-bottom:60px;}
	.assign_con img{ max-width:100%; height:auto;}
	
	.assign_next{ width:100%; height:60px;}
	.assign_next a{ display:inline-block; height:60px; line-height:60px; font-size:15px;}


	.erecta{ width:100%; overflow:hidden; height:168px; margin:auto; margin-top:28px; margin-bottom:40px;}
	.erecta_1{ width:100%; text-align:center; font-size:36px;}
	.erecta_2{ width:100%; text-align:center; font-size:20px; height:26px; line-height:26px;}
	.erecta_3{ width:100%; height:46px; overflow:hidden; margin-top:27px; overflow:hidden;}
	.erecta_left{ float:left; width:368px; height:46px;}
	
	.erecta_3_1{  width:190px; height:46px; float:right;}
	.erecta_3_1 a{ display:block; line-height:46px;}
	.erecta_3_1 a:hover span{ padding-left:45px;}
	.erecta_3_1 span{ display:inline-block; background-size:26px; font-size:16px; padding-left:40px;}
	
	.erecta_right{ float:right; width:368px; height:46px;}
	.erecta_3_2{ width:208px; height:38px; padding-top:8px;background:#0062b2; text-align:center;}
	.erecta_3_2 span{ display:inline-block; background-size:29px; font-size:14px; line-height:15px; padding-left:45px;}



	.item{ width:100%; height:auto; overflow:hidden; padding-bottom:60px;}
	.item ul li{ float:left; width:110px; height:65px; overflow: hidden; margin-right:17px;}

	.item_img{ float:left; text-align:right; width:28px; height:auto; overflow:hidden;}
	.item_img img{ height:19px; width:auto; padding-top:12px;}
	.item_right{ float:right; width:70px; height:auto; overflow:hidden;}
	.item_1{ width:100%; font-size:14px; height:22px; line-height:22px;}
	.item_2{ width:100%; font-size:14px; height:24px; line-height:24px;}

	.example_kong{ width:100%; height:22px; overflow:hidden;}


	.detailed{ width:100%; height:445px; }
	.detailed_tit{ width:100%; text-align:center; font-size:20px; line-height:20px; padding-top:30px;}
	.detailed_come{ width:100%; text-align: center; font-size:13px;}
	.detailed_come span{ height:28px; line-height:28px;}
	
	.detailed_shu{ margin:auto; width:210px; height:42px; margin-top:10px; padding:0px 15px; line-height:42px; font-size:14px;}
	.detailed_shu span{ font-size:36px;}
	.detailed_1{ margin:auto; width:244px; height:38px; margin-top:8px; position:relative; overflow:hidden;}
	.detail_select{ font-size:13px; height:38px; width:100%; padding-left:12px;}
	
	.detail_text{  width:230px; height:36px; line-height:36px; padding-left:12px;}
	.detail_text::-webkit-input-placeholder { font-size:13px;}

	.detail_1_ping{ position:absolute; right:8px; height:38px; line-height:38px; font-size:13px;}

	.detailed_2{ margin:auto; width:244px; height:auto; overflow:hidden; margin-top:8px;}
	.detailed_2 button{ display:block; font-size:16px; width:242px; height:44px; line-height:44px; }
		
	
	/*首页*/
	.big{ width:100%;margin:auto; margin-top:-72px;}
	.big .pagination{ position: absolute; left:0px; bottom:20px; text-align: center; width:100%; z-index:1;}
	.big .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; margin:0px 3px;}
	
	
	.big-left {position: absolute; left:8%; top:50%; transform:translate(0, -50%); font-size:88px;}
	.big-right {position: absolute; right:8%; top:50%;transform:translate(0, -50%);font-size:88px;}
	
	.big_div{ width:100%; height:715px; margin-top:-72px;}
		
	
	.solve{ width:100%; height:288px; margin-top:42px;}
	.solve_list{ width:1100px; height:288px; margin:auto;}
	.solve_list ul li{ float:left; width:20%; height:243px; padding-top:45px;}
	.solve_list ul li:hover{ padding-top:35px; height:253px;}
	
	.solve_img{ margin:auto; height:44px; overflow:hidden; width:150px;}
	.solve_img img{ height:44px; width:auto;}
	.solve_img_1{ width:100%; height:44px; }
	.solve_1{ margin:auto; overflow:hidden; width:150px; font-size:20px; height:40px; line-height:40px; margin-top:77px;}
	.solve_2{ margin:auto; width:150px; height:auto; overflow:hidden; font-size:15px; line-height:18px;}	
	
	.case{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:42px; padding-bottom:90px;}
	
	.case_mune{ width:100%; height:43px;}
	.case_mune a{ display:inline-block; height:43px; font-size:15px; line-height:43px; padding-left:35px; margin-right:35px;}

	.case_all{ width:100%; height:auto; overflow:hidden; margin-top:36px;}
	.case_list{ width:100%; height: auto; overflow:hidden;}
	.case_list ul li{ float:left; width:543px; height:343px; margin-bottom:18px; list-style:none; margin-right:14px;}
	
	.case_bg{ width:502px; height:104px; left:21px; bottom:18px;}
	.case_1{ margin:auto; font-size:22px; width:455px; height:38px; line-height:38px; margin-top:20px;}
	.case_2{ margin:auto; width:455px; font-size:15px; height:30px; line-height:30px;}
	.case_2 span{ padding:0px 13px;}  
	.case_3{ right:33px; top:65px;}


	.regard{ padding-bottom:90px;}
	.regard_all{ width:100%; height:620px; position:relative; margin-top:42px;}
	.regard_en{ position:absolute; left:-70px; font-size:183px; top:143px;}
	.regard_bg{ position:absolute; bottom:0; right:0; height:528px;}
	.regard_con{ width:1100px;}
	
	.regard_right{ float:right; width:490px; height:403px; position:relative;}
	.regard_1{ width:100%; font-size:21px; height:92px; line-height:92px;}
	.regard_2{ width:100%; font-size:20px; height:55px; line-height:55px; margin-top:24px;}
	.regard_3{ width:100%; height:138px; overflow:hidden; font-size:15px; line-height:23px;} 
	.regard_4{ position:absolute; bottom:0; width:45px; height:45px;}
	.regard_4 img{ width:45px; height:45px;}


	.certificate{ width:1060px; height:300px; margin-top:-125px; padding:0px 20px; padding-top:38px;}
	.certificate_all{ width:100%; height:300px; }
	.certificate_all .paginationc{ position: absolute; left:0px; bottom:20px; text-align: center; width:100%; z-index:1;}
	.certificate_all .swiper-pagination-bullet { display: inline-block; width:9px; height:9px; margin:0px 3px;}

	.certificate_list{ margin:auto; overflow:hidden; position:relative; height:300px; width:840px;}
	.certificate_tit{ width:100%; text-align:center; font-size:15px; height:45px; line-height:45px;}


.pedia{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:45px;}
.pedia a{ float: left; display:block; width:345px; height:128px; position:relative; margin-right:32px;}
.pedia_tit{ width:100%; height:100%; position:absolute; top:0; font-size:23px;line-height:128px;}


.pedia_all{ width:1100px; height:auto; overflow:hidden; margin:auto; margin-top:18px; display:none; padding-bottom:90px;}

.pedia_san{ width:100%; background: url(../images/index_51.jpg) no-repeat 110px; height:13px; position:relative; z-index:1;}
.pedia_san1{ background:url(../images/index_51.jpg) no-repeat 490px;}
.pedia_san2{ background:url(../images/index_51.jpg) no-repeat 870px;}


.pedia_con{ width:1098px; height:auto; overflow:hidden; border:1px solid rgba(232,232,232,1); padding:23px 0px; background:rgba(255,255,255,1) ; margin-top:-1px;}
.pedia_list{ width:100%; height:auto; overflow:hidden; background:url(../images/Y002index1_10.png) repeat-y center;}
.pedia_list ul li{ float:left; width:50%; list-style:none; height:33px;}
.pedia_list ul li a{ display:block; width:100%; height:33px; line-height:33px; font-size:15px;}
.pedia_list ul li span{ font-size:13px; width:100px; margin-right:28px;}


	/*商桥*/
	.bridge{ width:475px; height:320px; border-radius:20px; position:fixed; z-index:99;}
	
	.bridge_1{ margin:auto; padding-top:18px; width:400px; height:58px;}
	.bridge_1 img{ height:58px; width:auto;}
	.bridge_2{ margin:auto; width:400px; height:45px; line-height:45px; margin-top:12px;}
	.bridge_2 span{ display:inline-block; font-size:16px; background-size:18px; padding-right:25px;}
	.bridge_3{ margin:auto; width:400px; height:65px; line-height:65px; font-size:60px; }
	.bridge_4{ margin:auto; width:400px; font-size:14px; height:45px; line-height:45px;}
	.bridge_5{ margin:auto; width:400px; height:auto; overflow:hidden; text-align:right;}
	.bridge_5 a{ display:inline-block; font-size:16px; width:190px; height:42px; line-height:42px;}
	
	
	.counter_warp{ width:100%; height:100vh; position:fixed; top:0; background-color:rgba(0,0,0,0.7); z-index:999;}
	.counter{ width:600px; height:540px;}
	.counter_cha{ position:absolute; width:13px; height:13px; top:26px; right:26px; cursor:pointer;}
	
	.counter_tit{ margin:auto; font-size:23px; color:#000; width:540px; height:80px; line-height:80px;}
	.counter_tit span{ font-size:12px; margin-left:18px;}
	.counter_con{ margin:auto; width:540px; height:46px; margin-bottom:18px;}
	.counter_left{ float:left; height:46px; line-height:46px; font-size:16px;}
	.counter_left span{ font-size:12px;}
	.counter_right{ float:right; width:420px; height:46px; position:relative; padding-right:20px;}
	.counter_select{ float:left; font-size:14px; height:46px; width:203px; padding-left:13px;}
	
	.counter_text{  width:405px; height:44px; line-height:44px; padding-left:13px;}
	.counter_text::-webkit-input-placeholder { font-size:14px;}
	.counter_right_ping{ position:absolute; right:26px; height:46px; line-height:46px; font-size:14px;}

	.counter_come{width:520px; padding-right:20px; margin:auto; text-align:right; font-size:12px;}
	.counter_li{ margin:auto; width:520px; padding-right:20px; height:auto; overflow:hidden; margin-top:26px;}
	.counter_li button{ display:block; float:right; font-size:16px; width:420px; height:50px; line-height:50px;}

}

	
@media screen and (max-width:1276px)and (min-width:300px){

	/*mnav*/
	.cai{ display: block; width:100%; height:50px; top:0; z-index:999; position: fixed; top:0; background-color:#fff;box-shadow: 0 3px 5px rgb(0 0 0 / 6%);}
	.cai .head_logo{ display:block;}
	.cai_list{ width:100%; height:90vh; background-color:rgba(0,0,0,0.5); display:none; padding-top:10vh; position:fixed; top:0;}
	
	/*mnav*/
	.mnav{  width:96%; height:auto; margin:auto; background:#FFF; margin-left:2%; border-radius:10px;}
	.mnav li{ border-bottom:1px #f2f1f1 solid; margin:0px 15px; list-style:none;}
	.mnav li a{ width:100%; display:block; color:#000; font-size:14px; line-height:39px; height:39px;}
	

	/*头部*/
	.header{ width:100%; height:50px; background-color:#fff; position: relative; top:0; z-index:99; -webkit-transition: all 0.4s ease-in-out;}
	.head{ width:1200px; height:100%; margin:auto; display:none;}
	.head_logo{ float:none; position:absolute; left:2%; z-index:9; height:100%; overflow:hidden;}
	.head_logo img{ cursor:pointer; padding-top:10px; height:30px; width:auto; cursor:pointer;}

	.head_fen{ float:none; margin-left:0px;width:80px; margin-top:41px;}
	.head_fen_1{  width:70px; height:28px; position:absolute; right:50px; z-index:9; top:11px;}
	
	.select{ width: 70px;height: 28px; position: relative;cursor: pointer;}
	.select::after{content: "";display: block;width: 6px;height: 6px;border-left: 1px solid #000;border-bottom: 1px solid #000;top: 9px;right: 2px;position: absolute;transform: rotate(-46deg);transition: all .3s ease-in;}
	.select p{background-size:13px; padding-left:20px;width:50px;line-height:28px;font-size: 14px;}
	.select ul{width: 100%;display: block;font-size: 12px;top: 28px;}


	.n_big{ width:100%; height:210px; margin:auto; margin-top:0px;}
	.n_big_1{ font-size:20px; letter-spacing:2px; height:30px; line-height:30px; padding-top:70px;}
	.n_big_2{ font-size:18px; height:35px; line-height:35px; }
	
	
	/*导航*/
	.nav_warp{ display:none;}


	/*底部*/
	.footer{ width:100%; height: auto; background:#f0f1f2; padding-top:20px; overflow:hidden;}
	.foot{ width:96%; height:100%; margin:auto; position:relative;}
	
	.foot_left{ float:none; width:100%; height:auto; overflow:hidden;}
	.foot_nav{ width:100%; height: auto; padding-bottom:10px; border-bottom:1px solid rgba(139,147,164,0.2); text-align:center; line-height:24px;}
	.foot_nav a:nth-child(1){ margin-left:0px;}
	.foot_nav a{ display:inline-block; font-size:14px; margin-left:10px; margin-right:10px;}
	
	.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:15px; font-size:14px; line-height:24px; text-align:center;}
	.foot_con span{ padding:0px 5px;}
	
	.foot_mid{ float:none; height: auto; overflow:hidden; padding-bottom:10px; border-left:none; border-right:none; margin-left:0px; width:100%; margin-top:10px;}
	.foot_1{ display:none;}
	.foot_2{ display:none;}
	
	.foot_3{ font-size:12px; line-height:20px; padding-left:0px; width:100%; text-align:center; height: auto; margin-top:6px; border-top:1px solid rgba(139,147,164,0.2); padding-top:10px;}
	
	.foot_right{ display:none;}


	/*漂浮框*/
	.side{position:fixed;width:75px;height: auto;right:30px;z-index:100; display:none;}
	.price_hao{ width:100%; height:125px; display:none;} 


	
	/*经营范围*/
	.erect{ width:96%; background:none; height: auto; overflow:hidden; margin:auto; margin-top:20px; padding-bottom:30px; border-top:1px solid #f0f1f2; padding-top:10px;}
	.erect_1{ width:100%; text-align:center; font-size:18px; height:40px; line-height:40px;}
	.erect_2{ width:100%; text-align:center; font-size:14px; height:30px; line-height:30px;}
	.erect_3{ width:100%; height:42px; overflow:hidden; margin-top:20px; overflow:hidden;}
	.erect_left{ float:left; width:49%; height:42px;}
	
	.erect_3_1{  width:150px; height:42px; float:right;}
	.erect_3_1 a{ display:block; width:150px; line-height:42px; text-align:center;}
	.erect_3_1 a:hover span{ padding-left:50px;}
	.erect_3_1 span{ display:inline-block; background-size:24px; font-size:15px; padding-left:35px;}
	
	.erect_right{ float:right; width:49%; height:42px;}
	.erect_3_2{ width:150px; height:34px; padding-top:8px;background:#0062b2; text-align:center;}
	.erect_3_2 span{ display:inline-block; background-size:32px; font-size:12px; line-height:14px;  padding-left:40px; text-align:left;}


	.scope_mune{ width:96%; height: auto; overflow:hidden; margin:auto; margin-top:20px;}
	.scope_mune a{ float:left; width:20%; height:100%; cursor:pointer;}
	.scope_mune a:hover .scope_img_1{ margin-top:-34px;}
	.scope_mune a.scope_mune_a .scope_img_1{ margin-top:-34px;}
	
	.scope_img{ width:100%; height:34px; text-align: center; overflow:hidden;}
	.scope_img_1{ width:100%; height:34px;}
	.scope_img_1 img{ height:34px; width:auto; opacity:0.2;}
	.scope_img_2{ width:100%; height:34px;}
	.scope_img_2 img{ height:34px; width:auto;}
	
	.scope_tit{ font-size:15px; height:48px; line-height:48px;}

	.scope{ width:100%; height: auto; overflow:hidden; position:relative; margin-top:10px;}
	.scope_bg{ display:none;}
	.scope_list{ width:96%; height: auto; position: relative; z-index:1; margin:auto; overflow:hidden;}
	.scope_con{ width:100%; height: auto; overflow:hidden;}
	.scope_tu{ float:none; margin-top:0px;}
	
	.scope_right{ float:none; width:100%; height: auto; overflow:hidden; position:relative; margin-top:20px;}
	.scope_1{ width:100%; height:25px; text-align:left; line-height:25px; font-size:20px;}
	.scope_2{ width:100%; height:30px; line-height:30px; font-size:16px; margin-top:5px;}
	.scope_3{ width:100%; height:96px; line-height:24px; font-size:14px;  margin-top:10px; overflow:hidden;}
	
	.scope_4{ position: relative; left:0; bottom:0; width:120px; height:35px; margin-top:20px;}
	.scope_4 a{ display:block; width:100%; height:35px; line-height:35px;}
	.scope_4 a:hover span{ padding-right:28px;}
	.scope_4 span{ display:inline-block; font-size:14px; color:#fff; background-size:14px; padding-right:28px;}



	/*关于我们*/
	.title{ width:100%; height:auto; overflow:hidden; margin-top:20px;} 
	.title_tit{ height: auto; overflow:hidden;}
	.title_zi{ width:100%; font-size:16px; height:24px; line-height:24px;}
	.title_en{ width:100%; font-size:18px; color: rgba(0,0,0,0.3); position: relative; height:30px; line-height:30px;}
	.title_come{ width:96%; margin:auto; height: auto; padding-bottom:15px; line-height:21px; font-size:12px; background:url(../images/about_04.png) no-repeat center bottom;}

	
	.brief_warp{ width:96%; height: auto; overflow:hidden; margin:auto; margin-top:30px; position:relative;}
	.brief_bg{ display:none;}
	.brief{ width:100%; height: auto; overflow:hidden; position:relative; margin:auto;}
	.brief_left{ float:none; width:100%; height:auto; overflow:hidden; background-color:#0062b2; padding-bottom:30px;}
	
	.brief_1{ width:90%; margin:auto; font-size:20px; height:30px; line-height:30px; padding-top:20px;}
	.brief_1 span{letter-spacing:2px;}
	.brief_2{ width:90%; margin:auto; font-size:18px; height:30px; line-height:30px;}
	
	.brief_3{ width:90%; padding-left:5%; font-size:14px; height:120px; line-height:24px; margin-top:20px; overflow-y: scroll;}

::-webkit-scrollbar{width:3px;height:10px}

	
	.brief_right{ float:none; width:100%; height:auto; overflow:hidden;}
	.brief_4{ width:100%; height:auto; overflow:hidden; padding-top:20px; display:none;}
	.brief_4 span{ display:inline-block; font-size:18px; letter-spacing:4px; height:35px; line-height:35px; padding-left:0px;}
	
	.brief_img{ position: relative; bottom:0; right:0; margin-top:0px;}
	.brief_img img{ width:100%; height:auto;}


	.about{ width:96%; height:auto; overflow:hidden; margin:auto;}
	.about_tit{ font-size:18px; height:50px; line-height:50px; padding-top:20px;}
	.about_con{ font-size:14px; line-height:24px;}


	.culture_warp{ width:100%; background:url(../images/about_29.jpg) no-repeat center; background-size:cover; height: auto; padding-bottom:30px; margin-top:20px;}
	.culture{ width:96%; height:100%; margin:auto;}
	.culture ul li{ float:none; width:100%; height: auto; overflow:hidden; padding-bottom:20px; list-style:none; border-right:none; border-top:1px solid rgba(255,255,255,0.5); }
	.culture ul li:nth-child(1){ width:99%; border-left:none; border-top:none;}
	
	.culture ul li:hover{ background-color:rgba(0,98,178,0);}
	.culture ul li:hover .culture_img{ opacity:1; padding-top:40px;}
	.culture ul li:hover .culture_tit span{ background:none;}
	.culture ul li:hover .culture_1{ opacity:1;}
	
	.culture_img{ width:90%; margin:auto; height:40px; padding-top:40px; opacity:1;}
	.culture_img img{ height:40px; width:auto; padding-left:0px;}
	
	.culture_tit{ width:90%; margin:auto; height:60px; line-height:60px;}
	.culture_tit span{ padding-left:0px; font-size:18px;}
	
	.culture_1{ width:90%; margin:auto; font-size:12px; color:#fff; line-height:16px; height:auto; overflow:hidden; opacity:1;}
	.culture_1 span{ display:block; font-size:16px;}  

	.about_list{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:30px; padding-bottom:30px;}
	.about_list ul li{ float:left; width:50%; height:120px; overflow:hidden; list-style:none;}
	.about_list ul li:hover .about_1{ color:#0062b2; margin-top:0px;}
	.about_list ul li:hover .about_2{ width:60px;}
	
	.about_1{ height:45px; line-height:45px; font-size:16px; }
	.about_2{ margin:auto; width:20px; height:1px;}
	.about_3{ font-size:14px; width:90%; line-height:24px; margin-top:10px;}



	/*分公司列表*/
	.main{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:20px; padding-bottom:15px;}
	.company{ width:100%; height: auto; overflow:hidden; position:relative;}
	
	.company_bg{ position: relative; left:0px; bottom:0px; width:100%; height:175px;}
	.company_1{ font-size:16px; background:url(../images/company_08.jpg) no-repeat 0px bottom; padding-left: inherit; margin:auto; width:90%; height:50px; line-height:50px;}
	
	.company_2{ font-size:12px; padding-left:5%; width:90%; height: auto; overflow:hidden; line-height:24px; margin-top:20px;}
	.company_3{ width:26px; height:27px; position:absolute; top:15px; right:3%;}
	.company_3 img{ width:26px; height:27px; opacity:0.2;}

	.company_list{ width:100%; height:auto; overflow:hidden; margin-top:20px; border-bottom:none;}
	.company_list ul li{ float:none; width:100%; height: auto; overflow:hidden; list-style:none; margin-bottom:10px; margin-right:0px;}
	.company_list ul li:nth-child(2n){ margin-right:0px;}
	
	.company_con{ width:578px; border:1px solid #efefef; height:120px; padding-top:20px;}
	.company_biao{ float:left; width:31%; height:auto; overflow:hidden; text-align:right;}
	.company_biao img{ width:94px; height:94px;}
	.company_right{ float:right; width:65%; height:auto; overflow:hidden;}
	.company_tit{ font-size:16px;}
	.company_nei{ font-size:12px; line-height:20px; margin-top:10px;}

	
	/*分页样式*/
	.page{ width:100%; margin:auto; height: auto; overflow:hidden; margin-top:20px;}
	.page_list{ width:100%; float:left;text-align:center; }
	.page_list a{display:inline-block; line-height:30px; height:30px; font-size:12px; padding:0px 10px;}


	/*分公司详情*/
	.dang{ width:96%; margin:auto; font-size:12px; height:40px; line-height:40px; overflow:hidden;}
	.dang span{ padding:0px 5px;}

	
	.dang_tit{ width:96%; font-size:16px; height:40px; line-height:50px; margin:auto; padding-top:10px;}
	.maina{ margin-top:10px;}
	.detail{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
	.detail_left{ float:none; width:100%; height:auto; overflow:hidden; background-color:#fff;}
	.detail_all{ width:94%; height:auto; overflow:hidden; margin:auto;}
	.detail_tit{ width:100%; font-size:16px; height:50px; line-height:50px;}
	.detail_con{ font-size:14px; line-height:24px; padding:15px 5%; width:90%;}
	
	.detail_list{ width:100%; height: auto; overflow:hidden; margin-top:15px;}
	.detail_list ul li{ float:none; width:100%; height:104px; margin-right:0px; margin-bottom:10px;}
	.detail_list ul li:nth-child(3n){ margin-right:0px;}
	.detail_1{ margin:auto; padding-top:18px; width:90%; height:auto; overflow:hidden;}
	.detail_1 img{ height:33px; width:auto;}
	.detail_2{ margin:auto; width:90%; height:40px; line-height:40px; overflow:hidden; font-size:18px; }
	.detail_3{ position:absolute; right:0px; bottom:25px; font-size:40px;  line-height:50px; width:100px;}
	.detail_4{ margin:auto; width:90%; height:auto; overflow:hidden; font-size:15px; line-height:18px; color:rgba(255,255,255,0.5); padding-top:28px;}

	
	.detail_map{ width:100%; height: auto; overflow:hidden; border:none; margin-top:10px;}
	.detail_map img{ max-width:100%; height:auto;}
	
	.route{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.route ul li{ width:100%; height:auto; overflow:hidden; list-style:none; margin-bottom:20px; border-bottom:1px solid #e8e5e2;}
	.route ul li:nth-last-child(1){ border-bottom:none;}
	.route ul li:nth-last-child(1) .route_1{ margin-top:0px;}
	
	.route_left{ float: none; width:100%; height:50px;}
	.route_img{ float:left; width:50px; height:auto; overflow:hidden; text-align:right; padding-top:10px;}
	.route_img img{ height:30px; width:auto;}
	.route_tit{ float:left; width:auto; text-align:center; font-size:16px; height:30px; line-height:30px; margin-left:15px; padding-top:10px;}
	
	.route_right{ float:none; width:100%; height:auto; overflow:hidden; margin-top:15px;}
	
	.route_con{ width:100%; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px;}
	
	.route_1{ font-size:14px; line-height:23px; margin-top:10px;}
	.route_1 span{ padding:0px 10px;}
	
	.route_2{ font-size:14px; line-height:23px;}
	.route_3{ width:100%; height:auto; overflow:hidden; font-size:12px; line-height:23px; text-align:left;}
	.route_3 span{ padding:0px 10px;}

	
	.detail_right{ float:none; width:100%; margin-top:10px;}
	.example{ width:94%; height:auto; overflow:hidden; margin: auto;}
	.example_tit{ width:100%; font-size:16px; height:65px; line-height:70px;}
	.example_tit a{ font-size:14px;}

	.example_list{ width:100%; height:auto; overflow:hidden;}
	.example_list ul li{ float:left; width:49%; height: auto; overflow:hidden; list-style:none; margin-bottom:15px; margin-right:2%;}
	.example_list ul li:nth-child(2n){ margin-right:0px;}
	
	.example_1{ width:100%; font-size:15px; margin-top:10px; line-height:20px; height:20px; overflow:hidden;}
	.example_2{ width:100%; font-size:12px; height:22px; line-height:22px; overflow:hidden;}

	.example_more{ width:100%; height:auto; overflow:hidden; margin-top:10px; margin-bottom:20px;}
	.example_more a{ display:block; width:100%; height:50px; line-height:50px;}
	.example_more a:hover span{ padding-left:37px;}
	.example_more span{ display:inline-block; background-size:24px; padding-left:37px; font-size:16px;}

	.recommend{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:20px; padding-bottom:20px;}
	.recommend_tit{ width:100%; font-size:16px; height:50px; line-height:50px;}
	.recommend .company_list{ margin-top:0px; border-bottom:none;}


	
	/*工程案例列表*/
	.danga{ border-bottom:none;}
	.type{ width:96%; padding-top:15px;}
	.type .type_one:nth-last-child(1){ border-bottom:none;}
	.type_one{ width:94%; margin:auto; height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #f1f1f1; padding-bottom:15px;}
	.type_name{ float:none; text-align:left; font-size:14px; width:100%; line-height:25px;}
	.type_mune{ float:none; width:100%; height:auto; overflow:hidden; margin-top:10px;}
	.type_mune a{ display:block; float:left; height:25px; line-height:25px; margin-right:10px; margin-bottom:5px; padding:0px 12px; font-size:13px; }



	.choice{ width:96%; height:45px; margin-top:10px; overflow:hidden;}
	.choice_mune{ float:left; height:45px; margin-left:10px;}
	.choice_mune a{ float:left; display:block; font-size:14px; height:45px; line-height:45px; margin-right:10px;}
	
	.choice_right{ float:right; height:45px;}
	.choice_zi{ height:45px; line-height:45px; font-size:12px; margin-right:10px;}
	.choice_zi span{ font-size:16px;}

	.project{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:10px; padding-bottom:30px;}
	
	.project_list{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid rgba(0,0,0,0.1);}
	.project_list ul li{ float:left; width:49%; height: auto; overflow:hidden; margin-bottom:15px; list-style:none; margin-right:2%;}
	.project_list ul li:nth-child(3n){ margin-right:2%;}
	.project_list ul li:nth-child(2n){ margin-right:0px;}
	
	.project_bg{ display:none;}
	
	.project_tit{ width:100%; padding-left:0px; background:none; font-size:15px; height:30px; line-height:30px; margin-top:10px;}
	.project_con{ width:100%; padding-left:0px; font-size:12px; height:20px; line-height:20px; overflow:hidden;}
	.project_con span{ padding:0px 5px;}
	

	
	/*新闻列表*/
	.mainstay{ width:96%; height:auto; overflow:hidden; margin: auto; padding-bottom:30px;}
	.mainstay_left{ float:none; width:100%;}
	
	.news{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid rgba(0,0,0,0.1);}
	.news ul li{ width:100%; height:98px; list-style:none; margin-bottom:10px;}
	
	
	.news_right{ float:right; width:540px; height:98px; overflow:hidden; position:relative;}
	.news_1{ width:100%; font-size:16px; line-height:22px;height:22px;}
	
	.news_2{ width:100%; font-size:12px; line-height:21px; overflow:hidden; height:42px; margin-top:5px;}
	.news_3{ position:absolute; bottom:0; font-size:12px;}
	.news_3 span{ padding:0px 5px;}

	.mainstay_right{ float:none; width:100%; height:auto; overflow:hidden; margin-top:30px;}
	
	.hot{ width:283px; height: auto; overflow:hidden; border:1px solid rgba(0,0,0,0.1); margin-bottom:10px; background-color:#fff;}
	.hot_tit{ width:100%; height:45px; line-height:45px;}
	.hot_tit span{ display:inline-block; font-size:14px; padding-left:3%;}
	
	.hot_list{ margin:auto; width:94%; height:auto; overflow:hidden; margin-top:15px;}
	.hot_list ul li{ width:100%; height:75px; list-style:none; margin-bottom:15px;}
	
	.hot_right{ float:right; width:115px; height:100%; position:relative;}
	.hot_1{ width:100%; height:44px; overflow:hidden; font-size:16px; color:#000; line-height:22px; margin-top:-3px;-webkit-transition: all 0.4s ease-in-out;}
	.hot_2{ font-size:12px;}

	.hot_lie{ margin:auto; width:94%; height:auto; overflow:hidden; padding:7px 0px;}
	.hot_lie ul li{ width:100%; height:40px; list-style:none;}
	.hot_lie ul li a{ display:block; width:100%; height:40px; line-height:40px; font-size:14px;}
	.hot_lie ul li span{ display:inline-block; width:26px; height:26px; line-height:26px; font-size:4px; margin-right:10px;}
	


	/*新闻详情*/
	.xiang{ float:none; width:100%; padding-bottom:0px;}
	.xiang_all{ width:94%; height:auto; overflow:hidden; margin:auto; padding-top:20px;}
	.xiang_tit{ width:100%; text-align:center; font-size:16px; line-height:24px;}
	.xiang_come{ width:100%; text-align:center; font-size:12px; height:40px; line-height:30px; overflow:hidden;}
	.xiang_come span{ padding:0px 5px;}

	.xiang_miao{ width:94%; padding:15px 3%; font-size:14px; line-height:24px;}
	.xiang_con{ font-size:14px; line-height:24px; margin-top:15px; padding-bottom:20px;}

	.xiang_next{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.xiang_next a{ display:block; float:none; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
	.xiang_next a:nth-child(2){ float:none;}
	
	.xiang_next_1{ display:none;}
	.xiang_next_2{ width:96%; padding-left:4%; height:71px; line-height:71px; margin-top:0px; font-size:14px; }
	
	.read{ width:96%; margin-top:0px; padding-bottom:25px;}
	.read_tit{ width:100%; font-size:16px;  height:40px; line-height:30px;}
	
	.read_list{ width:100%; height:auto; overflow:hidden;}
	.read_list ul li{ float:none; width:100%; height:97px; list-style:none; margin-bottom:15px; margin-right:0px;}
	.read_list ul li:nth-child(2n){ margin-right:0px;}
	
	.read_right{ float:right; width:355px; height:100%; position:relative;}
	.read_1{ width:100%; font-size:15px; line-height:15px; height:15px;}
	.read_2{ width:100%; font-size:12px; line-height:21px; height:42px; margin-top:10px;}
	.read_3{ width:100%; font-size:12px;}


	/*装修攻略*/
	
	.wiki{ width:96%; height: auto; overflow:hidden; margin:auto; margin-top:20px;}
	.wiki_left{ float:none; width:100%; height:auto; overflow:hidden;}
	.wiki_list{ width:100%; height: auto; position:relative; overflow:hidden;}
	
	.wiki_list .paginationwiki{ position: absolute; left:0px; bottom:200px; text-align: center; width:100%; z-index:1; margin:auto;}
	.wiki_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.wiki_all{ width:100%; height: auto; overflow:hidden;}
	
	.wiki_all a:hover .wiki_2 span{ width:50px; background-color:#0062b2;}
	.wiki_img{ float:none;}
	.wiki_you{ float:none; width:439px; height:190px;}  
	.wiki_1{ margin:auto; font-size:16px; line-height:30px; height:30px; overflow:hidden; width:92%; padding-top:10px;}
	.wiki_2{ margin:auto; width:92%; height:2px; margin-top:8px;}
	.wiki_2 span{ display:block; width:30px; height:2px;}
	
	.wiki_3{ margin:auto; width:92%; height:72px; overflow:hidden; font-size:14px; line-height:24px; margin-top:10px;}
	.wiki_4{ margin:auto; width:92%; height:30px; overflow:hidden; font-size:12px; line-height:30px; margin-top:10px;}


	.wiki_lie{ width:100%; height: auto; overflow:hidden; margin-top:15px;}
	.wiki_lie ul li{ float:left; width:49%; height: auto; list-style:none; margin-right:2%; margin-bottom:10px;}
	.wiki_lie ul li:nth-child(3n){ margin-right:2%;}
	.wiki_lie ul li:nth-child(2n){ margin-right:0px;}
	
	.wiki_bg{ position:absolute; bottom:0; font-size:14px; height:36px; line-height:36px; width:96%; padding-left:4%;}


	.wiki_right{ float:none; border:1px solid rgba(231,231,231,1); width:285px; height: auto; overflow:hidden; margin-top:5px;}
	.wiki_ti{ width:100%; height:40px; line-height:40px;}
	.wiki_ti span{ font-size:14px; padding-left:3%;}
	
	.wiki_pai{ margin:auto; width:94%; height:auto; overflow:hidden; margin-top:5px;}
	.wiki_pai ul li{ width:100%; height:40px; list-style:none;}
	.wiki_pai ul li a{ display:block; width:100%; height:40px; line-height:40px; font-size:14px;}
	.wiki_pai ul li span{ display:inline-block; width:26px; height:26px; font-size:14px; line-height:26px; margin-right:10px;}


	.wiki_more{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
	.wiki_more a{ display:block; margin:auto; width:165px; height:54px; padding-right:10px; line-height:54px;}
	.wiki_more a:hover span{ margin-right:10px;}
	.wiki_more span{ display:inline-block; font-size:14px; background-size:45px; padding-right:80px;}
.wiki_more_1{ height:60px; width:100px; overflow:hidden;}
	
	
	.flow_warp{ width:100%; height: auto; overflow:hidden; margin-top:30px;}
	.flow{ width:96%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}
	.flow ul li{ float:left; width:33.33%; height:auto; overflow:hidden; list-style:none; margin-bottom:15px;}
	.flow ul li:hover .flow_img{ padding-top:0px;}
	
	.flow_img{ width:100%; height:57px; text-align:center; padding-top:0px;}
	.flow_img img{ height:57px; width:auto;}
	
	.flow_tit{ font-size:16px; height:30px; line-height:30px; margin-top:10px;}
	.flow_con{ font-size:12px; height:24px; line-height:24px;}
	.flow_shu{ margin: auto; font-size:14px; width:30px; height:30px; line-height:30px; margin-top:12px;}

	
	.modern{ width:96%; height: auto; margin:auto; margin-top:20px; overflow:hidden;}
	.modern_list{ float:none; width:100%; height: auto; overflow:hidden;}
	.modern_list ul li{ float:left; width:49%; height: auto; list-style:none; margin-bottom:0px; margin-right:2%;}
	.modern_list ul li:nth-child(2n){ margin-right:0px;}
	
	.modern_bg{ position:absolute; bottom:0; font-size:14px; height:30px; line-height:30px; width:100%;}


	.modern_lie{ float:none; width:100%; height: auto; overflow:hidden; border-right:none; margin-left:0px; margin-top:15px;}
	.modern_lie ul li{ width:100%; height:97px; list-style:none; margin-bottom:15px;}	
	
	.modern_you{ float:right; width:275px; height:100%; position:relative;}
	.modern_1{ width:100%; height:15px; font-size:15px; line-height:15px;}
	.modern_2{ width:100%; height:42px; font-size:12px; line-height:21px; overflow:hidden; margin-top:10px;}
	.modern_3{ font-size:12px;}

	.modern_biao{ float:none; width:100%; height:auto; overflow:hidden; margin-top:10px;}
	.modern_biao ul li{ width:100%; height:40px; list-style:none;}
	.modern_biao ul li a{ display:block; width:100%; height:39px; line-height:39px; font-size:14px;}
	
	.strategy{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:20px; padding-bottom:20px;}

	
	/*资质荣誉*/
	.honor{ width:100%; height: auto; margin:auto; position:relative; margin-bottom:30px; background:none;}
	
	.honor-left{ position:absolute; z-index:1; left:15px; top:38%; cursor: pointer; width:32px; height:32px;}
	.honor-left img{ width:32px; height:32px;}
	
	.honor-right{ position:absolute; z-index:1; right:15px; top:38%; cursor: pointer; width:32px; height:32px;}
	.honor-right img{ width:32px; height:32px;}
	
	.honor_list{ width:100%; margin: auto; height: auto; position:relative; overflow:hidden;}
	.honor_list .swiper-slide { width:100%; height: auto; padding-top:20px;}
	
	.honor_con{ width:96%; height: auto; margin:auto; position:relative;}
	
	.honor_1{ font-size:16px; height:35px; line-height:35px; margin-top:10px; opacity:1;}
	.honor_2{ width:100%; text-align:center; font-size:12px; height:20px; line-height:20px; opacity:1;}
	.honor_bg{ display:none;}


	.manage{ width:100%; height:auto; overflow:hidden; padding-bottom:20px;}
	.manage_all{ width:96%; height:auto; margin:auto; margin-top:20px; position:relative;}
	.manage_bg{ display:none;}
	
	.manage_list{ width:100%; height:auto; margin:auto; position:relative; z-index:1;}
	.manage_list ul li{ float:left; width:49%; height: auto; list-style:none; margin-bottom:10px; margin-right:2%;}
	.manage_list ul li:nth-child(3n){ margin-right:2%;}
	.manage_list ul li:nth-child(2n){ margin-right:0px;}


	/*工程案例详情*/
	.particulars{ width:96%; height:auto; overflow:hidden; margin:auto; padding-bottom:30px;}
	.particulars_left{ float:none; width:100%; height: auto;}
	.particulars_list{ width:100%; height:100%;}
	.particulars_list .paginationp{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1;}
	.particulars_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.particulars-left{ position:absolute; z-index:1; left:10px; top:50%; margin-top:-16px; cursor: pointer; width:32px; height:32px;}
	.particulars-left img{ width:32px; height:32px;}
	
	.particulars-right{ position:absolute; z-index:1; right:10px; top:50%; margin-top:-16px; cursor: pointer; width:32px; height:32px; }
	.particulars-right img{ width:32px; height:32px;}

	
	.particulars_right{ float:none; width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.particulars_1{ font-size:14px;}
	.particulars_2{ font-size:14px;}
	.particulars_3{ font-size:18px; line-height:30px; margin-top:15px;}
	.particulars_4{ font-size:14px; line-height:24px; margin-top:10px;}
	
	.particulars_5{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.particulars_5 a{ display:block; width:170px; height:54px; padding-right:10px; line-height:54px;}
	.particulars_5 a:hover span{ margin-right:0px;}
	.particulars_5 span{ display:inline-block; font-size:16px; background-size:50px; padding-right:80px;}


	.particulars_6{ width:100%; height:auto; overflow:hidden; margin-top:28px; display:none;}
	.particulars_tu{ float:left; width:80px; height:80px;}
	.particulars_tu img{ width:80px; height:80px;}
	.particulars_you{ float:left; width:235px; margin-left:20px; height:auto; overflow:hidden;}
	.particulars_7{ width:100%; font-size:14px; height:24px; line-height:24px; margin-top:18px;}
	.particulars_8{ width:100%; font-size:14px; height:24px; line-height:24px;}


	.assign_warp{ padding-top:20px; padding-bottom:20px;}
	.assign{ width:96%;}
	.assign_left{ float:none; width:100%; padding-top:20px;}
	.assign_all{ width:94%; height:auto; overflow:hidden; margin:auto;}
	.assign_come{ width:92%; height:auto; overflow:hidden; font-size:14px; line-height:24px; background:#f8f8f8 none; height: auto; padding:10px 4%; padding-top:15px;}
	.assign_con{ width:100%; height:auto; overflow:hidden; margin-top:20px; padding-bottom:25px;}
	.assign_con img{ max-width:100%; height:auto; margin:10px 0px;}
	
	.assign_next{ width:100%; height:45px;}
	.assign_next a{ display:inline-block; height:45px; line-height:45px; font-size:14px;}


	.erecta{ width:100%; overflow:hidden; background:url(../images/scope_45.png) no-repeat center top; background-size:100% auto; height:140px; margin:auto; margin-top:30px; margin-bottom:20px;}
	.erecta_1{ width:100%; text-align:center; font-size:20px;}
	.erecta_2{ width:100%; text-align:center; font-size:14px; height:28px; line-height:28px;}
	.erecta_3{ width:100%; height:42px; overflow:hidden; margin-top:30px; overflow:hidden;}
	.erecta_left{ float:left; width:49%; height:42px;}
	
	.erecta_3_1{  width:150px; height:42px; float:right;}
	.erecta_3_1 a{ line-height:42px;}
	.erecta_3_1 a:hover span{ padding-left:35px;}
	.erecta_3_1 span{ display:inline-block; background-size: 24px; font-size:15px; padding-left:35px; }
	
	.erecta_right{ float:right; width:49%; height:42px;}
	.erecta_3_2{ width:150px; height:34px; padding-top:8px;}
	.erecta_3_2 span{ display:inline-block; background-size: 32px; font-size:12px; line-height:14px; padding-left:40px;}


	.item{ width:100%; height:auto; overflow:hidden; padding-bottom:25px;}
	.item ul li{ float:left; width:25%; height: auto; overflow: hidden; margin-right:0px;}
	
	.item_img{ float:none; text-align: center; width:100%; text-align:center; height:auto; overflow:hidden;}
	.item_img img{ height:20px; width:auto; padding-top:13px;}
	.item_right{ float:none; width:100%; height:auto; overflow:hidden;}
	.item_1{ width:100%; font-size:14px; text-align:center; height:24px; line-height:24px;}
	.item_2{ width:100%; font-size:14px; text-align:center; height:26px; line-height:26px;}
	
	.example_kong{ width:100%; height:10px; overflow:hidden;}
	
	.detailed{ width:100%; height:460px; }
	.detailed_tit{ font-size:18px; line-height:22px; padding-top:20px;}
	.detailed_come{  font-size:12px; }
	.detailed_come span{ padding:0px 5px;}
	
	.detailed_shu{ width:300px; height:46px; margin-top:12px; padding:0px 15px; line-height:46px; font-size:14px;}
	.detailed_shu span{ font-family:ying; font-size:39px;}
	
	.detailed_1{ margin:auto; width:334px; height:40px; margin-top:9px; position:relative; overflow:hidden;}
	
	.detail_select{ font-size:14px; color:#000; border:1px solid #f7f7f7; height:40px; width:100%; padding-left:13px;}
	
	.detail_text{  width:319px; height:38px; line-height:38px; padding-left:13px;}
	
	.detailed_2{ margin:auto; width:100%; height:auto; overflow:hidden; margin-top:15px;}
	.detailed_2 button{ display:block; margin:auto; font-size:14px; width:160px; height:43px; line-height:43px;}


	/*首页*/
	.big{ width:100%; height:auto; margin:auto; margin-top:0px; position:relative;}
	
	.big .pagination{ position: absolute; left:0px; bottom:10px;}
	.big .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.big-left {position: absolute; left:10px; top:45%; font-size:32px;}
	.big-right {position: absolute; right:10px; top:45%; font-size:32px;}
	
	.big_div{ width:100%; height:240px; margin-top:0px;}


	.solve{ width:100%; height: auto; overflow:hidden; background-color:#f6f6f6; margin-top:20px;}
	.solve_list{ width:96%; height: auto; overflow:hidden; margin:auto; text-align:center; padding:15px 0px;}
	.solve_list ul li{ float:none; display:inline-block; width:32%; height:150px; padding-top:20px; background-color:#f6f6f6;}
	.solve_list ul li:nth-child(2n){ background-color:#f6f6f6;}
	.solve_list ul li:hover{ background-color:#f6f6f6; padding-top:20px; height:150px;}
	.solve_list ul li:hover .solve_img_1{ display: block;}
	.solve_list ul li:hover .solve_1{ color:#000;}
	.solve_list ul li:hover .solve_2{ color:rgba(0,0,0,0.8);}
	
	.solve_img{ margin:auto; height:40px; overflow:hidden; width:100%;}
	.solve_img img{ height:40px; width:auto;}
	.solve_img_1{ width:100%; height:40px; }
	
	.solve_1{ margin:auto; overflow:hidden; width:100%; font-size:16px; height:35px; line-height:35px; margin-top:15px;}
	.solve_2{ margin:auto; width:100%; height:auto; overflow:hidden; font-size:12px; line-height:20px;}


	.case{ width:96%; margin-top:20px; padding-bottom:40px;}
	
	.case_mune{ width:100%; height: auto; overflow:hidden; border-bottom:none; text-align:center;}
	.case_mune a{ display:inline-block; height:36px; font-size:14px; line-height:36px; background:#f6f6f6; padding-left:0px; margin-right:3px; margin-left:3px; margin-bottom:10px; padding:0px 13px; border-radius:4px;}
	.case_mune a:nth-child(1){ background:none; padding-left:13px;}
	.case_mune a:hover{ background-color:#0062b2; color:#fff;}
	.case_mune a.case_mune_a{ background-color:#0062b2; color:#fff;}
	
	.case_mune_1{ display:none;}
	
	
	.case_all{ width:100%; height:auto; overflow:hidden; margin-top:10px; display:none;}
	.case_all .project_list{ border-bottom:none;}
	.case_all .wiki_more{ margin-top:0px;}
	
	.case_list{ width:100%; height: auto; overflow:hidden;}
	.case_list ul li{ float:none; width:100%; height: auto; overflow:hidden; margin-bottom:10px; list-style:none; margin-right:0px;}
	.case_list ul li:nth-child(2n){ margin-right:0px;}
	
	.case_bg{ width:96%; height:80px; background-color:#fff; position:absolute; left:2%; bottom:10px;}
	.case_1{ margin:auto; font-size:18px; width:90%; height:30px; line-height:30px; margin-top:10px;}
	.case_2{ margin:auto; width:90%; font-size:12px; height:30px; line-height:30px; overflow:hidden;}
	.case_2 span{ padding:0px 10px;}  
	.case_3{ display:none;}
	
	
	.regard{ width:100%; height:auto; overflow:hidden; background-color:#f9f9f9; padding-bottom:0px;}
	.regard_all{ width:100%; height: auto; overflow:hidden; position:relative; margin-top:20px; padding-bottom:30px;}
	.regard_en{ display:none;}
	.regard_bg{ display:none;}
	
	.regard_con{ width:96%;}
	.regard_img{ float:none;}
	.regard_right{ float:none; width:100%; height: auto; overflow:hidden; position:relative; margin-top:15px;}
	.regard_1{ width:100%; font-size:18px; letter-spacing:2px; height:30px; line-height:30px;}
	.regard_2{ width:100%; font-size:18px; color:#000; height:20px; line-height:20px; margin-top:0px;}
	
	.regard_3{ width:100%; height: auto; overflow:hidden; font-size:14px; line-height:23px; color:rgba(0,0,0,0.6); margin-top:15px;} 
	
	.regard_4{ display:none;}


	.certificate{ width:96%; height:305px; margin-top:0px; padding:0px 2%; padding-top:20px;}
	.certificate_all{ width:100%; height:305px; position:relative; background:none;}
	.certificate_all .paginationc{ position: absolute; left:0px; bottom:15px;}
	.certificate_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.certificate_list{ margin:auto; overflow:hidden; position:relative; height:325px; width:96%;}
	.certificate_img{ text-align:center;}
	.certificate_tit{ font-size:14px; height:40px; line-height:40px;}

	.flow_warpa{ margin-top:0px;}


	.pedia{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:20px; text-align:center;}
	.pedia a{ float:none; display: inline-block; width: auto; height:35px; position:relative; margin-right:3px; margin-left:3px; overflow:hidden; padding:0px 15px; background-color:#f9f9f9;}
	.pedia a:nth-child(3){ margin-right:0px;}
	.pedia a.pedia_a{ background-color:#0062b2;}
	.pedia a.pedia_a .pedia_tit{ color:#fff;}
	
	.pedia_img{ display:none;}
	.pedia_tit{ width:100%; height:100%; position: relative; top:0; font-size:14px; color:#333; line-height:35px; background-color: transparent;}

	
	.pedia_all{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:10px; display:none; padding-bottom:30px;}
	.pedia_san{ display:none;}
	
	.pedia_con{ width:99%;  padding:15px 0px;  margin-top:0px;}
	.pedia_list{ width:96%; height:auto; overflow:hidden; background:none; margin:auto;}
	.pedia_list ul li{ float:none; width:100%; list-style:none; height:30px;}
	.pedia_list ul li a{ display:block; width:100%; height:30px; line-height:30px; font-size:14px;}
	.pedia_list ul li span{ font-size:12px; width:75px; text-align:right; margin-right:10px;}



/*商桥*/
.bridge{ background:url(../images/bridge_15.jpg) no-repeat center; background-size:cover; width:520px; height:350px; border-radius:20px; position:fixed; z-index:99; display: none;}
.bridge_cha{ position:absolute; width:13px; height:13px; top:15px; right:15px; cursor:pointer;}
.bridge_cha:hover img{ opacity:1;}
.bridge_cha img{ width:13px; height:13px; opacity:0.5; -webkit-transition: all 0.4s ease-in-out;}
.bridge_1{ margin:auto; padding-top:20px; width:435px; height:63px;}
.bridge_1 img{ height:63px; width:auto;}
.bridge_2{ margin:auto; width:435px; height:50px; line-height:50px; margin-top:14px;}
.bridge_2 span{ display:inline-block; font-size:18px; color:#fff; background:url(../images/bridge_06.png) no-repeat right 6px; padding-right:25px;}
.bridge_3{ margin:auto; width:435px; height:70px; line-height:70px; font-size:66px; color:#fff; font-family:fantasy;}
.bridge_4{ margin:auto; width:435px; font-size:16px; color:#fff; height:50px; line-height:50px;}
.bridge_5{ margin:auto; width:435px; height:auto; overflow:hidden; text-align:right;}
.bridge_5 a{ display:inline-block; font-size:18px; color:#fff; cursor:pointer; border:2px solid #fff; border-radius:30px; width:207px; height:46px; text-align:center; line-height:46px; -webkit-transition: all 0.4s ease-in-out;}
.bridge_5 a:nth-child(1){ float:left; background-color:#106cb7; border:2px solid #106cb7;}

.bridge_5 a:hover{ background-color:#106cb7; border:2px solid #106cb7;}


	

	.counter{ width:96%; height: auto; background-color:#fff; margin: auto; position:relative; padding-bottom:25px;}
	.counter_cha{ position:absolute; width:12px; height:12px; top:10px; right:10px; cursor:pointer;}
	.counter_cha img{ width:12px; height:12px;}
	
	.counter_tit{ margin:auto; font-size:16px; color:#000; width:90%; height:40px; line-height:40px; padding-top:15px;}
	.counter_tit span{ font-size:12px; margin-left:10px;}
	
	.counter_con{ margin:auto; width:90%; height: auto; margin-bottom:10px; margin-top:10px; overflow:hidden;}
	.counter_left{ display:none;}
	
	.counter_right{ float:none; width:100%; height: auto; position:relative; padding-right:0px;}
	.counter_right .counter_select:nth-child(2){ float:right;}
	
	.counter_select{ float:left; font-size:14px; border:none; height:40px; width:49%; padding-left:3%;}
	
	
	.counter_text{  width:97%; height:40px; line-height:40px; border:none; padding-left:3%;}
	.counter_text::-webkit-input-placeholder { font-size:14px;}
	.counter_text:focus { border:none;}
	
	.counter_right_ping{ position:absolute; right:10px; height:40px; line-height:40px; font-size:14px;}
	
	.counter_come{width:90%; padding-right:0px; margin:auto; text-align:right; font-size:12px;}
	
	.counter_li{ margin:auto; width:90%; padding-right:0px; height:auto; overflow:hidden; margin-top:15px;}
	.counter_li button{ display:block; float:none; font-size:15px; width:100%; height:40px; border:none; line-height:40px;}
	

	.diphone_height{ width:100%; height:40px; display:block;}
	.diphone{ width:100%; height:40px; position:fixed; bottom:0; z-index:99; background:#0062b2 url(../images/shu.jpg) no-repeat center;} 		
	.diphone a{ float:left; display:block; width:50%; height:35px; text-align:center;}
	.diphone span{ display:inline-block; background:url(../images/scope1_111.png) no-repeat left; background-size:12px; padding-left:21px; font-size:14px; color:#fff; height:40px; line-height:40px;}
	.diphone a:nth-child(2) span{ background:url(../images/scope1_071.png) no-repeat left; background-size:16px; padding-left:25px;}


}


.servicebox img{width:auto; max-width:100%;}
body{overflow-x:hidden; width:100%;}


