@media (max-width:1199px){	
body,.box{
	width:640px
}
.header .top .box{
	padding:0 15px
}
.header .nav .tel,.header .nav .ul,#smv_tem_55_55,.header .nav .search span,.pub_left{
	display:none
}
.about_one .h_lHisPrev {
    left: 0;
}
.about_one .h_lHisNext {
    right: 0;
}
.about_tow {
    padding: 25px 0;
    margin: 25px auto;
}
.pub_right.floor .dl dt img{
  height: 155px;
}
.wap_nav{
	display: block;
	align-self: center;
}
.header .nav h1 {
    width:  auto;
    margin-right: 0;
}
.header .nav .one {
    padding: 15px 0;
}
.banner .txt img {
    width: 70%;
}
.banner .img img{
	height:4rem;
	object-fit: cover;
}
.news {
    padding-top: 20px;
}
.news .flex{
	 justify-content:space-between ;
}
.news dl {
    width: 48.5%;
    margin-left:0;
    padding: 15px;
}
.news dt h2 {
    font-size: 18px;
    line-height: 28px;
    height: 56px;
}
.news dt h3 {
    font-size: 13px;
    margin: 10px 0;
}
.news dt p {
    font-size: 13px;
    padding: 10px 0;
}
.page {
    margin: 30px auto 50px auto;
}
.about_tow .box{
	padding:0 20px
}
.about_four .projectLogoBtn {
    margin: 10px auto;
}
.about_five {
    padding: 30px 0;
}
.about_five .comBox8 {
    margin-top: 30px;
}
.dl_add dl{
	width:48.5%;
	margin-bottom:3%
}
.dl_add dd p{
	width:70%
}
#video {
	height:275px
}
.footer {
    padding: 30px 0;
}
.footer .box{
	padding:0 30px
}
.footer .link a, .footer .link i, .footer p a ,.footer p{
    font-size: 14px;
}
.wap_footer.flex {
	display: flex
}
.footer{
	margin-bottom:38px
}
.header .nav .search{
	width:100%;
	margin-top:15px
}
.header .nav .search p{
	width:75%;
	    height: 34px;
    line-height: 34px;
}
.header .nav .search p .text {
    padding: 8px;
}
.header .nav .search .button{
	width:22%;
	    font-size: 14px;line-height: initial;
}
.rack .one .img {
    margin-left: 32px;
}
.rack .one .text {
    padding-top: 30px;
}
.rack .one .text h2 {
    margin-bottom: 15px;
	font-size: 18px;
	font-weight:bold
}
.rack .one .text p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}
.rack .one .text i img{
	width:30%
}
.pub_right.floor {
    padding-bottom: 20px;
}
.rack .one {
    height:  auto;
    padding-bottom: 32px;
}
.rack_text{
	margin-top:15px
}
.cont_pub_tit {
    padding: 30px 0;
}
.pub_right_cont .img{
	text-align:center
}
.form_pub_form .box .form{
	width:95%;
	margin:0 auto
}
.form_pub_form .form p{
	margin-left:0;
	margin-bottom:8px
}
.form_pub_form .form h3{
	margin:0 0 6px 0
}
.form_pub_form {
    height: 8rem;
    background-size: 100% 8rem;
}
.form_pub_form .form h6 .text {
    width: 77%;
}
.form_pub_form .form h6 .button {
    margin-top: 7px;
}
.ai .ai_one .one .img{
	text-align:center
}
.ai .ai_one .one {
    margin-bottom: 10px;
}
.ai .ai_one .one .text{
	margin:30px 0
}
.pub_ai_tit {
	padding:0 25px
}
.children_o .dl{
	    display: -webkit-box;
    overflow-x: scroll;
	    flex-wrap: inherit;
}
.children_o .dl dl {
    width: 48%;
	margin-right:15px
}
.children_o .dl dl dd {
    height: 350px;
}
.ai_four .h_lHisNext {
    right: 0;
}
.ai_four .h_lHisPrev {
    left: 0;
}
.pub_right.plan .one .test {
    width: 65%;
}
.pub_right.plan .one .img {
    width: 30%;
}
.pub_right.plan .one .test h2{
	font-size:18px;
}
.pub_right.plan .one .test p {
    font-size: 14px;
    line-height: 26px;
    margin: 15px 0;
    -webkit-line-clamp: 2;
}
.pub_right.plan .one .test h3 span img {
    top: -2px;
    width: 16px;
}
.pub_right.plan .one .test h3 {
    font-size: 13px;
}
.pub_right.plan .one .test h3 em img{
	display:none
}
.children_t .child_ck_show .one .all {
    margin-bottom: 30px;
}
.children_t .child_ck_show .one .all:nth-child(odd) .test, .children_t .child_ck_show .one .all:nth-child(even) .img,.children_t .child_ck_show .one .all:nth-child(odd) .img, .children_t .child_ck_show .one .all:nth-child(even) .test,.ai .ai_one .one:nth-child(odd) .text, .ai .ai_one .one:nth-child(even) .img,.ai .ai_one .one:nth-child(odd) .img, .ai .ai_one .one:nth-child(even) .text{
	float:none
}
.pub_left#one .one{
	display:none
}
.pub_left#one ,.pub_left#one .one:nth-child(1){
	display:block
}
.pub_left#one .one:nth-child(1){
	margin-bottom:25px;
	width:100%
}	
.pub_left#one ul{
	display:flex;
	flex-wrap:wrap
}
.pub_left#one ul li{
	width:25%;
	padding-right:20px
}
.pub_left#one ul li a{
	border-bottom:0
}
.pub_left .one .tit {
    height: 40px;
    line-height: 40px;
	    font-size: 18px;
}
.home_tit {
    padding-top: 30px;
}
.home_f .f_tit{
	display:none
}
.home_ten .img{
	height:auto;
	margin-bottom:20px
}
.home_ele {
    height:  auto;
    background-szie: 100%  auto;
    margin-top: 30px;
    padding: 20px ;
}
.home_ele  .box{
	width:90%
}
.home_o .dl,.home_f,.home_ten{
	margin-top:30px
}
.home_f{
	margin-top:50px
}
.home_tit h2 {
    font-size: 26px;
}
.home_s .ck_show_an{
	display:none
}
.home_s_bg{
	background:#febd03
}
.next_next img ,.prev_prev img{
    width: 7%;
}
.home_o .dl .test .ck.ck_pub_t em {
    width: 32.33%;
	margin-bottom:8px
}
.ck_pub_t {
	flex-wrap:wrap
}
.home_o.home_t .pic_img,.home_o .test{
	margin-top:15px
}
.home_o.home_t  .test{
	margin-top:0
}
.wop{
	margin-left:0
}
.home_n {
    height: auto;
    background-size: 100% auto; background:#f0f0f0;
}
.home_n .about .tit h2 {
    font-size: 22px;
}
.home_n .about {
    width: 100%;
    padding: 30px 0;
	padding-right:15px;
   
}
.home_n .about .cont {
    margin: 0;
}
.home_n .about .tit p {
    font-size: 12px;
}
.h_add{
	background:#44b018
}
.home_ele .h_form {
    padding: 20px;
}
.home_ele .h_form .button {
     margin-left: 0; 
}
.home_ele .h_add .p{
	padding:0 20px
}
.home_ele .h_form,.home_ele .box,.home_ele .h_add,.home_ten .img,.home_ten .test,.wop,.home_o .dl .pic_img,.home_o .dl .test,.home_o .dl .test,.about_tow .test,.about_tow .img,.pub_left#one,.children_t .child_ck_show .one .all .img,.children_t .child_ck_show .one .all .test,.ai_three dl,.ai .ai_one .one .img,.ai .ai_one .one .text,.pub_right,.rack_img,.rack_text,.pub_right_cont .test,.pub_right_cont .img,.form_pub_form .box,.form_pub_form .form p,.form_pub_form .form h3,.form_pub_form .form h6,.pub_right.floor_right{
	width:100%
}
}
@media (max-width:641px){	
.dl_add dl,.pub_right.floor_right .dl_dl .one,body,.box,.wap_footer,.wop .tesp{
	width:100%
}
.home_ten .img .name{
    width: 73%;
}
.dl_add dd p{
	width:90%;
	    font-size: 15px;
    line-height: 24px;
}
.add_pub_tit h2 {
    font-size: 20px;
    padding-top: 25px;
}
#video {
    height: auto;
}
.dl_add dd {
    height:  auto;
    padding: 15px;
}
.rank_case .swiper-slide img{
	height:105px;object-fit: cover;
} 
.wop h2{
	font-size:16px;
}.pub_right.floor .dl dt img{
  height: 125px;
}
.ai_tow .comBox5 dt img{
	height:105px;
}
.children_f .comBox5 dt img {
	height:110px
}
.wop p {
    font-size: 14px;
    line-height: 24px;
}
.home_s_bg {
    height: 150px;
}
.home_n .about .cont p {
    font-size: 15px;
    line-height: 30px;
}
.home_n   a img{
	width:90px;
	margin-top:15px
}
.home_ten .test .txt {
    width: 75%;
}
.home_e .aboutHisNext{
	right:0;
	display:none
}
.home_e .aboutHisPrev{
	left:0;
	display:none
}
.home_ten .test .txt h2,.home_ten .img .name {
    font-size: 16px;
}
.address {
    margin-top:0px;
}
.wop .img{
	display:none
}
.wop .tesp{
	margin-left:0
}
.wop {
	padding:0 20px
}
.pub_left#one ul li{
	line-height:40px
}
.pub_left#one .one:nth-child(1) {
    margin-bottom: 0;
}
.home_tit h2,.home_ele .h_form .tit h2 {
    font-size: 20px;
}
.home_ele .h_form .tit em{
	font-size:16px}
.home_ele .h_core img:nth-child(2) {
    width: 90px;
    height: 90px;
}
.home_ele .h_core img:nth-child(1) {
    width: 40px;
    height: 47px;
    margin-right: 12px;
    margin-top: 40px;
}	
.home_tit {
    padding-top: 15px;
}
.home_tit b {
    margin: 10px auto;
}
.home_tit p {
    font-size: 14px;
    line-height: 26px;
	padding:0 15px
}
.home_ele .h_form form p{
	width:100%;
	margin-left:0;
	margin-top:8px
}
.home_ele .h_form .button {
    width: 90px;
    background-size: 90px;
}
.home_ele {
    padding: 15px;
}
.home_ele .h_add li {
    color: #fff;
    font-size: 13px;    line-height: 32px;
}
.home_ele .h_add li img {
    margin-right: 10px;
    width: 20px;
}
.home_ele .h_add{
	padding:20px 0
}
.pub_left ul li a {
    background: url(../img/dian.png) no-repeat 0 18px;
}
.pub_left#one ul li a {
    padding-bottom: 0;    font-size: 15px;
}
.pub_left ul li a{
	padding:0;padding-left: 15px;
}
.home_o .dl .test{
	padding:0 20px
}
.home_o .dl .test .txt p {
    font-size: 15px;
    line-height: 26px;
}
.pub_left#one{
	padding:0 15px
}
.pub_left#one ul li {
    width:50%;
}
.pub_right.floor_right .dl_dl .one{
	margin-bottom:110px
}
.pub_right.floor_right .dl_dl .one:nth-child(2) {
    margin-bottom: 45px;
}
.pub_right.floor_right .dl_dl .one:nth-child(3) {
    margin-top: 35px;
	display: initial;
	margin-bottom:0
}
table.gridtables th {
    padding: 10px 0;
    font-size: 18px;
}
.children_o .dl dl dd h2{
	 font-size: 18px;    margin-bottom: 15px;
}
.children_o .dl dl dd {
    padding-top: 95px;
	height:310px
}
.children_t .child_ck {
    margin: 25px 0;
}
.children_t .child_ck_show .one .all .test h2 {
    font-size: 24px;    margin-bottom: 12px;
}
.children_t .child_ck_show .one .all .test p {
    font-size: 15px;
    line-height: 26px;
}
.children_t .child_ck_show .one .all .test h2 em {
    font-size: 14px;
}
.children_t .child_ck em {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
}
.home_o .dl .test .ck em {
    font-size: 14px;
}
.pub_right.plan .one .test p {
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0;
}
.pub_right.plan .one .test h3 span i{
	display:block;
	margin:5px
}
.pub_right.plan .one .test h3 {
    font-size: 12px;
}
.pub_right.plan .one .img {
    width: 37%;
}
.pub_right.plan .one .test {
    width: 57%;
}
.pub_right.plan .one .test h2 {
    font-size: 16px;
}
.children_t ,.pub_right.plan {
	padding:0 15px
}
.children_o {
    margin-bottom: 15px;
}
table.gridtables td {
    padding: 10px;
    font-size: 13px;
}
.mt100 {
    margin-bottom: 0px;
}
.pub_right.floor_right .dl_dl .one:nth-child(3) .imgs{
	margin: -79px auto 0 auto;
}
.form_pub_form {
    height: 12rem;
    background-size: 100% 12rem;
}
.rack_cont ,.ai_one,.ai_three  {
	padding:0 15px
}
.pub_right.floor .title,.rack_text .title {
    font-size: 20px;
}
.rack_text p,.pub_right.floor .p p,.ai .ai_one .one .text p {
    font-size: 15px;
    line-height: 26px;
}
.pub_right.floor .dl dd p {
    font-size: 16px;
    margin-bottom: 10px;
}
.pub_right.floor .dl dd {
    padding: 18px;
}
.pub_right.floor .dl{
 justify-content:space-between ;	
}
.pub_right.floor .dl dl{
	width:48.5%;
	margin-left:0
}
.ai_tow .comBox5 {
    margin-top: 25px;
}
.children_f,.ai_tow {
    padding: 25px 0;
}
.children_f .comBox5 {
    margin-top: 25px;
}
.children_o .dl {
    margin-top: 20px;
}
.ai_three dd h2 {
    font-size: 16px;
	font-weight:bold
}
.home_o .comBox6{
	padding:0 
}
.home_o .dl .test .ck.ck_pub_t em {
    width: 31.66%;
}
.home_o .dl .test .ck_show dl {
    width: 31.5%;
    position: relative;
    margin-top: 10px;
}
.home_s .ck {
    background: #0052c9;
    width: 100%;
    position:  inherit; 
    left: 0;
    z-index: 99;
	display:flex;
	    top: 20px;
		height:auto
}
.home_s .ck_show {
    margin-top: 20px;
}
.home_s .swiper-container-horizontal > .swiper-pagination-bullets, .home_s .swiper-pagination-custom, .swiper-pagination-fraction {
    position: absolute;
    bottom: 120px;
}
.wop {
    padding-top: 15px;
}
.home_s .ck .one{
	font-size:14px
}
.home_s .ck .one{
	left:0;
	    padding-left: 10px;
}
.home_s .ck .one:nth-child(1) {
    margin-top:0px;
}
.home_s .ck .one{
	width:33.33%
}
.home_o .dl .test .ck_show dd {
    padding: 10px;    font-size: 14px;
}
.comBox6{
	padding:0 35px
}
.ai_four .h_lHisNext {
    right: 20px;
}
.ai_four .h_lHisPrev {
    left: 20px;
}
.ai_three dd p {
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0;
}
.ai_three dd i {
    font-size: 12px;
}
.ai_three dt img{
	height:100%;
	object-fit: cover;
}
.ai_three{
	padding-top:15px 
}
.ai_three dl{
	margin-bottom:25px
}
.rack_text .tit ,.ai .ai_one .one .text h2,.pub_ai_tit,#pub_vont .title h2{
    font-size: 18px;
}
#pub_vont .title h2{
	font-weight:bold
}
#pub_vont .title p {
    font-size: 13px;
    margin: 13px 0;
}
#pub_vont .test_txt {
    border-top: 1px #d7d7d7 solid;
    border-bottom: 1px #d7d7d7 solid;
    padding: 15px 0;
    color: #7d7d7d;
    font-size: 13px;
    line-height: 26px;
}
#pub_vont .cont p {
    font-size: 15px;
    line-height: 28px;
	margin:5px 0
}
.per_net p a {
    font-size: 15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
display:block
}
.per_net {
    margin-top: 20px;
    padding: 10px 0;
    margin-bottom: 10px;
}
.form_pub_form .form h6 .text {
    width: 64%;
}
#where ,.pub_right,#pub_vont{
    padding: 15px;
}
.rack .one .img {
    margin-left: 19px;
}
.rack .one .text {
    padding-top: 20px;
}
.rack .one .text h2 {
    margin-bottom: 10px;
    font-size: 16px;
}
.rack .one .text p {
	    margin-bottom: 10px;
    -webkit-line-clamp: 2;
}
.rack .one {
    margin-bottom: 10px;
}
.footer p a{
	display:block;
	margin-left:0
}
.pub_ai_tit {
    font-size: 16px;
}
.children_f .comBox5 dd em {
    font-size: 12px;
}
.children_f .comBox5 dd p {
    margin-bottom: 6px;
}
.ai_tow .comBox5 dd,.children_f .comBox5 dd {
    padding: 10px;
}
.children_f .comBox5 dd p,.ai_tow .comBox5 dd p {
    font-size: 15px;
}
.footer p a:nth-child(1){
	margin:5px auto
}
.footer {
    margin-bottom: 28px;
}
.footer .link a, .footer .link i, .footer p a, .footer p {
    font-size: 13px;
}
.footer p {
    margin-top: 15px;
}
.header .top .box span:nth-child(1){
	display:none
}
.header .top .box span:nth-child(2){
	text-align:right;
	width:100%
}
.header .nav h1 {
    width: 45%;
}
.header .nav {
	padding:0 15px
}
.wap_nav img{
	width:82%
}
.children_o .dl dl {
    width: 75%;
}
.children_o .dl dt {
    width: 120px;
    height: 120px;
}
.children_o .dl dt img {
    width: 60px;
}
.news ,.children_o .dl{
    padding:15px;
}
.news dl {
    width:100%;
}
.news dd {
    margin-top: 10px;
}
.news dt h2 {
	font-size: 16px;
    height:  auto;
}
table.gridtable td:nth-child(1) {
    width: 30%;
}
table.gridtable td:nth-child(2) {
    width: 70%;
}
table.gridtable td p {
    line-height: 26px;
    font-size: 14px;
}
.chil_tit .tit h2 b {
    font-size: 30px;
    top: 2px;
}
.pub_ab_tit p {
    font-size: 18px;
}
.about_one .comBox6 dl dt h2{
	display:none
}
.about_one .comBox6 dl dt p img {
    display:  block;
}
.about_one .comBox6 dl dt {
    height:  auto ;
}
.about_one .comBox6 dl dt {
    height: 180px;
}
.about_one .comBox6 dl dd h2 {
    font-size: 18px;
    margin: 0 auto 15px auto;
}
.about_one .comBox6 {
    margin-top: 15px;
}
.about_one .h_lHisPrev {
    left: 15px;
}
.about_one .h_lHisNext {
    right: 15px;
}
.about_tow .p li span:nth-child(2){
	display:block;
	margin-left:0
}
.about_tow .p li {
    font-size: 15px;
}
.about_th .p {
    padding: 15px;
}
.pub_ab_tit h5 {
    font-size: 16px;
    margin: 10px auto;
}
.about_four .comBox7 {
    margin-top: 20px;
}
.about_five .comBox8 dd {
    font-size: 15px;
    line-height: 20px;
}
.about_four .comBox7 dt img{
	width:90%
}
#where span {
    text-align:  left;
}
.about_tow .test .tit h2,.pub_ab_tit h2,.form_pub_form .tit h2,.chil_tit .tit h2 {
    font-size: 20px;
}
.form_pub_form .tit p {
    font-size: 15px;
}
table.gridtable {
    margin: 0
}
}

@media (max-width:400px){
.header .nav .search select{
	display:none
}
.header .nav .search p .text {

    width: 77%;
}
}