/*common_banner*/
@media screen and (max-width: 1500px){
	.common_banner .inliner_bg{width: 450px; height: 450px; margin: -225px 0 0 -225px;}
	.common_banner .inliner_banner_con .con{width: 390px; margin-top: -140px;}
	.common_banner .inliner_banner_con .con h3{font-size: 30px;}
	.common_banner .inliner_banner_con .con h4{font-size: 22px; margin: 10px 0;}
	.common_banner .inliner_banner_con .con p{margin: 20px 0 10px; font-size: 13px; line-height: 22px; height: 176px;}
	.common_banner .inliner_banner_con .con a{width: 100px;}
	.common_banner .inliner_banner_con .hover{width: 316px; height: 316px; margin: -158px 0 0 -158px;}
	.common_banner .inliner_banner_con .hover .block img{max-width: 54%;}
	.common_banner .inliner_banner_con .hover .block p{font-size: 16px;}
	.common_banner .inliner_banner_con .more{width: 100px;}
	.common_banner .inliner_banner_con .more a{line-height: 24px;}
	.common_banner .inliner_banner_con .con .no_span{height: 20px;}
	.common_banner .inliner_bg.item4 .bg:nth-of-type(1){background-image: url(../images/4_1_s.png);}
	.common_banner .inliner_bg.item4 .bg:nth-of-type(2){background-image: url(../images/4_2_s.png);}
	.common_banner .inliner_bg.item4 .bg:nth-of-type(3){background-image: url(../images/4_3_s.png);}
	.common_banner .inliner_bg.item4 .bg:nth-of-type(4){background-image: url(../images/4_4_s.png);}
	.common_banner .inliner_list.item4 li.li0 {top: -9px; left: -233px;}
	.common_banner .inliner_list.item4 li.li1 {top: -233px; left:-9px;}
	.common_banner .inliner_list.item4 li.li2 {top: -9px; left: 215px;}
	.common_banner .inliner_list.item4 li.li3 {top: 215px; left: -9px;}
	.common_banner .inliner_bg.item5 .bg:nth-of-type(1){background-image: url(../images/5_1_s.png); height:139px; top: 0;left: 16px;}
	.common_banner .inliner_bg.item5 .bg:nth-of-type(2){background-image: url(../images/5_2_s.png); width:35px; left: 416px;top: 139px;}
	.common_banner .inliner_bg.item5 .bg:nth-of-type(3){background-image: url(../images/5_3_s.png); height: 104px; top: 348px;right:36px;}
	.common_banner .inliner_bg.item5 .bg:nth-of-type(4){background-image: url(../images/5_4_s.png); width:38px;left: -1px;bottom:101px;}
	/*.common_banner .inliner_bg.item5 .bg:nth-of-type(5){background-image: url(../images/5_5_s.png); height: 215px; right: 294px;}*/
	.common_banner .inliner_list.item5 li.li0 {top: -94px;left: -216px;}
	.common_banner .inliner_list.item5 li.li1 {top: -99px;right: -215px;}
	.common_banner .inliner_list.item5 li.li2 {top: 108px;left: 182px;}
	.common_banner .inliner_list.item5 li.li3 {top: 113px;left: -197px;}
	/*.common_banner .inliner_list.item5 li.li4 {top: 204px; right: 61px;}*/
	.common_banner .inliner_bg.item6 .bg:nth-of-type(1){width: 0; top: 31px; background-image: url(../images/6_1_s.png);}
	.common_banner .inliner_bg.item6 .bg:nth-of-type(2){width: 0; left: 110px; background-image: url(../images/6_2_s.png);}
	.common_banner .inliner_bg.item6 .bg:nth-of-type(3){height: 0; top: 31px; left: 280px; background-image: url(../images/6_3_s.png);}
	.common_banner .inliner_bg.item6 .bg:nth-of-type(4){height: 0; background-image: url(../images/6_4_s.png);}
	.common_banner .inliner_bg.item6 .bg:nth-of-type(5){width: 0; right: 109px; top: 416px; background-image: url(../images/6_5_s.png);}
	.common_banner .inliner_bg.item6 .bg:nth-of-type(6){width: 0; right: 340px; background-image: url(../images/6_6_s.png);}
	.common_banner .inliner_list.item6 li.li0 {top: -9px; left: -233px;}
	.common_banner .inliner_list.item6 li.li1 {top: -202px; left:-124px;}
	.common_banner .inliner_list.item6 li.li2 {top: -202px; left: 105px;}
	.common_banner .inliner_list.item6 li.li3 {top: -9px; left: 215px;}
	.common_banner .inliner_list.item6 li.li4 {top: 183px; right: -124px;}
	.common_banner .inliner_list.item6 li.li5 {top: 183px; left: -128px;}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(1){width: 0; height: 176px; top: 49px; left: 0; background-image: url(../images/7_1_s.png);}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(2){width: 0; height: 51px; top: 0; left: 85px; background-image: url(../images/7_2_s.png);}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(3){width: 0; height: 135px; top: 9px; left: 289px; background-image: url(../images/7_3_s.png);}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(4){width: 27px; height: 0; top: 143px; right: 0; background-image: url(../images/7_4_s.png);}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(5){width: 0; height: 115px; top: 330px; right: 26px; background-image: url(../images/7_5_s.png);}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(6){width: 0; height: 53px; top: 397px; right: 175px; background-image: url(../images/7_6_s.png);}
	.common_banner .inliner_bg.item7 .bg:nth-of-type(7){width: 0; height: 177px; top: 224px; right: 366px; background-image: url(../images/7_7_s.png);}
	.common_banner .inliner_list.item7 li.li0{top: -9px; left: -233px;}	
	.common_banner .inliner_list.item7 li.li1 {top: -185px; left: -148px;}
	.common_banner .inliner_list.item7 li.li2 {top: -224px; left: 55px;}
	.common_banner .inliner_list.item7 li.li3 {top: -89px; left: 201px;}
	.common_banner .inliner_list.item7 li.li4 {top: 96px; left: 190px;}
	.common_banner .inliner_list.item7 li.li5 {top: 210px; left: 40px;}
	.common_banner .inliner_list.item7 li.li6 {top: 165px; left: -151px;}
}
@media screen and (max-width: 992px){
	.common_banner{overflow: hidden;}
	.common_banner .inliner_bg{display: none;}
	.common_banner .inliner_list{background: none; width: 100%; height: 10px; margin: 0; left: 0; top: auto; bottom: 15px; text-align: center;}
	.common_banner .inliner_list.item4 li{position: static; margin: 0 5px !important; display: inline-block;}
	.common_banner .inliner_list.item7 li{position: static; margin: 0 5px !important; display: inline-block;}
	.common_banner .inliner_banner_con .con{width: 100%; padding: 15px; margin: 0; top: 50%;}
	.common_banner .inliner_banner_con .con h3{font-size: 20px;}
	.common_banner .inliner_banner_con .con h4{font-size: 16px;}
	.common_banner .inliner_banner_con .con p{height: auto;}
	.common_banner .inliner_banner_con .con .no_span{height: 0;}
	.common_banner .mobile_swiper{display: block;}
	.common_banner .mobile_swiper{height: 100%; width: 100%;}
	.common_banner .mobile_swiper .swiper-slide{display: table; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
	.common_banner .mobile_swiper .cont{display: table-cell; vertical-align: middle; text-align: center; padding: 0 10px; color: #fff;}
	.common_banner .mobile_swiper .cont h3{font-size: 20px;}
	.common_banner .mobile_swiper .cont h4{font-size: 16px; margin: 10px 0;}
	.common_banner .mobile_swiper .cont p{margin: 10px 0; font-size: 13px; line-height: 22px;}
	.common_banner .mobile_swiper .cont a{width: 100px; margin: 0 6px; display: inline-block; vertical-align: top; line-height: 34px; border: 1px solid #fff; text-align: center; font-size: 12px; color: #fff;}
	.common_banner .mobile_swiper .pagination{position: absolute; bottom: 5px; left: 0; width: 100%; text-align: center;}
	.common_banner .mobile_swiper .pagination span{width: 10px; height: 10px; background-color: #fff; border-radius: 50%; display: inline-block; margin: 0 5px;}
	.common_banner .mobile_swiper .pagination .swiper-active-switch{background: #008541;}
	.index_main .section3 .inliner_banner{display: none;}
	.index_main .section3 .inliner_bg{display: none;}
	.index_main .section3 .inliner_banner_con{display: none;}
	.index_main .section3 .inliner_list{display: none;}
}

/*common_map*/
@media screen and (max-width: 1500px){
	#Map{height: 90% !important;}
	#Map .txt .py{font-size: 22px;}
	.common_map .main{height: 80%; top: 15%;}
	.common_map .main h3{font-size: 24px;}
	.common_map .main h3 span{font-size: 14px; line-height: 22px; display: inline-block;}
	.common_map .tab_title span{font-size: 14px;}
	.common_map .tab_content{margin-top: 5px;}
	.common_map .tab_content .box input{height: 34px;}
	.common_map .tab_content .box ul{top: 34px;}
	.common_map .tab_content .box li{font-size: 12px;}
	.common_map .tab_content .box li span{width: 50px; font-size: 12px;}
	.common_map .tab_content .box li .top{font-size: 0;}
	.common_map .tab_content .box li .sheng{font-size: 12px;}
	.common_map .tab_content .block{padding-top: 70px;}
	.common_map .main{padding-right: 400px;}
	.right_slide{width: 500px;}
	.right_slide .slide_title{height: 60px;}
	.right_slide .slide_title i{height: 60px; width: 150px;}
	.right_slide .slide_title span{line-height: 60px; font-size: 24px;}
	.right_slide .slide_main{padding-top: 30px;}
	.right_slide .slide_main .h3{font-size: 24px;}
	.right_slide .slide_main .info{margin: 20px 0;}
	.right_slide .slide_main a{width: 160px; line-height: 40px;}
	.right_slide .slide_main .sao{margin-top: 20px;}
}
@media screen and (max-width: 1100px){
	.common_map .main{padding-right: 320px;}
	.common_map .cont{width: 270px;}
}
@media screen and (max-width: 992px){
	.common_map{height: auto !important;}
	.common_map .main{position: static; height: auto; padding: 15px; width: 100%;}
	.common_map .main h3{margin-left: 0; font-size: 18px;}
	#Map{display: none;}
	.common_map .cont{width: 100%; position: static;}
	.common_map .tab_content .block{position: static; padding-top: 0;}
	.right_slide{display: none;}
	.common_map .tab_title{margin: 10px 0;}
	.common_map .tab_content .block.pt{padding-top: 0;}
}

/*common*/
@media screen and (max-width: 992px){
	.serviceMap_main .banner{overflow: hidden;}
	.serviceMap_main .banner img{width: 200%;}
}

/*knows_development*/
@media screen and (max-width: 1500px){
	.common_section1 .content{padding: 70px 0;}
	.develop_main .section2{height: 400px;}
}
@media screen and (max-width: 992px){
	.common_section1 .content{width: 100%; padding: 15px;}
	.common_section1 h3{font-size: 18px;}
	.common_section1 p{font-size: 14px; line-height: 24px; margin-top: 10px; text-align: justify;}
	.develop_main .section2{height: auto;}
	.develop_main .section2 .item{width: 100%; float: none;}
	.develop_main .section2 .block{padding: 40px 0;}
	.develop_main .section2 .main h3{font-size: 24px;}
	.develop_main .section2 .main a{line-height: 36px; margin-top: 30px; font-size: 18px;}
}

/*knows_introduction*/
@media screen and (max-width: 1500px){
	.intro_main .section2 .main{width: 96%; padding: 50px;}
	.intro_main .section3 .item{height: 180px;}
}
@media screen and (max-width: 992px){
	.intro_main .section2{padding-bottom: 40px;}
	.intro_main .section2 .main{padding: 30px 15px 15px;}
	.intro_main .section2 .main .m_hide{display: none;}
	.intro_main .section2 .main .mobile{display: block;}
	.intro_main .section2 .main .wrapper{padding: 20px 50px 0; position: relative;}
	.intro_main .section2 .main .common_btn{position: absolute; top: 50%; margin-top: -19px; width: 20px; height: 38px; background-position: center; background-repeat: no-repeat;}
	.intro_main .section2 .main .left_btn{left: 0; background-image: url(../images/intro_icon3.jpg);}
	.intro_main .section2 .main .right_btn{right: 0; background-image: url(../images/intro_icon4.jpg);}
	.intro_main .section3 .content{margin: 0 -2px;}
	.intro_main .section3 .item{width: 50%; padding: 2px; height: 120px;}
	.intro_main .section3 .block h3{font-size: 18px; padding: 10px;}
	.intro_main .section3 .block a{left: 10px; bottom: 10px; font-size: 12px; line-height: 24px; padding: 0 15px;}
}

/*index*/
@media screen and (max-width: 1500px){
	/*.index_main .section .down{bottom: 20px;}
	.index_main .section1 .main h3{font-size: 30px;}
	.index_main .section1 .main p{font-size: 24px;}
	.index_main .section1 .main a{margin-top: 60px;}
	.index_main .section1 .items{bottom: 20px;}
	.index_main .section1 .item a{padding: 15px 60px;}
	.index_main .section1 .item i.icon{left: 10px;}
	.index_main .section1 .item i.right{right: 15px;}
	.index_main .section1 .item:hover i.icon{left: 12px;}
	.index_main .section1 .down{bottom: 120px;}
	.index_main .section2 .main{margin-top: -165px;}
	.index_main .section2 h3{font-size: 30px;}
	.index_main .section2 p{font-size: 16px; line-height: 30px; height: 180px; margin-top: 20px;}
	.index_main .section2 .items{padding-top: 40px;}
	.index_main .section2 a.more{margin-top: 60px;}
	.number{margin-top: -40px; right: 10px;}
	.number .show{margin-top: 3px;}*/
}
@media screen and (max-width: 1400px){
	.index_main .section2 a.more{margin-top: 30px !important; line-height: 36px !important;}
}
@media screen and (max-width: 992px){
	.number{display: none;}
	.index_main .section{height: auto;}
	.index_main .section .down{display: none;}
	.index_main .section1 .swiper-container{height: auto !important;}
	.index_main .section1 .swiper-slide{background: none !important;}
	.index_main .section1 .swiper-slide a{width: 100%;}
	.index_main .section1 .swiper-slide img{display: block; width: 100%;}
	.index_main .section1 .main{top: 100px;}
	.index_main .section1 .main h3{font-size: 22px;}
	.index_main .section1 .main p{font-size: 20px;}
	.index_main .section1 .main a{margin-top: 30px; width: 160px; line-height: 38px;}
	.index_main .section1 .items{position: static; width: 100%; padding: 5px 15px;}
	.index_main .section1 .item{width: 100%; float: none;}
	.index_main .section1 .item h3{font-size: 18px;}
	.index_main .section2 .main{position: static; margin: 0; width: 100%; padding: 20px 15px;}
	.index_main .section2 h3{font-size: 18px;}
	.index_main .section2 p{font-size: 14px; margin: 10px 0 20px; height: auto; line-height: 24px;}
	.index_main .section2 .items{padding-top: 20px;}
	.index_main .section2 .item{font-size: 12px; margin: 0 2px;}
	.index_main .section2 a.more{margin-top: 30px; width: 160px; line-height: 38px;}
	.index_main .section3{height: 420px;}
	.index_main .section3 .inliner_banner_con .con{transform: scale(1) translateY(-50%);}
	.index_main .section3 .inliner_list{transform: scale(1);}
}

/* ----2017-12-7--- */
@media screen and (max-width: 992px){
	.designer_main,.finnacial_main{display: none;}
	.banner_phone{display: block;}
	.banner_phone .item img{width: 100%; display: block;}
	.banner_phone .item .txt_block{padding: 10px 15px 20px;}
	.banner_phone .item h3{font-size: 18px; color: #333;}
	.banner_phone .item p{font-size: 14px; line-height: 20px; color: #666; margin: 10px 0;}
	.banner_phone .item .btn a{display: inline-block; width: 100px; line-height: 30px; color: #fff; background: #007bc7; text-align: center; font-size: 12px;}
	.banner_phone .item .hover{text-align: center; margin-top: 10px; display: none;}
	.banner_phone .item .hover img{max-width: 260px; margin: 0 auto; display: block;}
	.banner_phone .item .more{display: inline-block; width: 100px; line-height: 30px; color: #fff; background: #007bc7; text-align: center; font-size: 12px; position: relative;}
	.banner_phone .item .link{position: absolute; top: 30px; left: 0; display: none;}
	.banner_phone .item .link a{border-top: 1px solid #fff; background: #4face6;}
}

/* 2017-12-12   search */
@media screen and (max-width: 1500px){
	.search_main .content{padding: 50px 0;}
	.search_main .form{padding: 20px 40px;}
}
@media screen and (max-width: 992px){
	.search_main .content{width: 100%; padding: 15px;}
	.search_main .form{padding: 10px 15px;}
	.search_main .form h3{font-size: 16px; margin-bottom: 10px;}
	.search_main .form .box{height: 40px;}
	.search_main .form .box input{height: 40px; padding: 5px 10px;}
	.search_main .form .box button{height: 40px;}
	.search_main .links{margin-top: 10px;}
	.search_main .links:after{content: ''; display: block; clear: both;}
	.search_main .links a{width: 25%; float: left; padding: 0; text-align: center; line-height: 36px; font-size: 14px;}
	.search_main .tab_title{margin-top: 15px;}
	.search_main .tab_title{text-align: center;}
	.search_main .tab_title a{font-size: 14px; line-height: 30px; padding: 0 10px; margin-right: 2px;}
	.search_main .item{padding: 10px 0}
	.search_main .item h3{font-size: 14px; margin-bottom: 5px;}
	.search_main .item span{font-size: 12px;}
	.search_main .item p{margin-top: 5px; font-size: 12px; line-height: 20px;}
}