﻿@charset "utf-8";
/* CSS Document */
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12 {float:left}
.x1 {width:8.33333333%}
.x2 {width:16.66666667%}
.x3 {width:25%}
.x4 {width:33.33333333%}
.x5 {width:41.66666667%}
.x6 {width:50%}
.x7 {width:58.33333333%}
.x8 {width:66.66666667%}
.x9 {width:75%}
.x10 {width:83.33333333%}
.x11 {width:91.66666667%}
.x12 {width:100%}
@media(min-width:300px) {.xl1,.xl2,.xl3,.xl4,.xl5,.xl6,.xl7,.xl8,.xl9,.xl10,.xl11,.xl12 {float:left}
.xl1 {width:8.33333333%}
.xl2 {width:16.66666667%}
.xl3 {width:25%}
.xl4 {width:33.33333333%}
.xl5 {width:41.66666667%}
.xl6 {width:50%}
.xl7 {width:58.33333333%}
.xl8 {width:66.66666667%}
.xl9 {width:75%}
.xl10 {width:83.33333333%}
.xl11 {width:91.66666667%}
.xl12 {width:100%}
}
@media(min-width:760px) {.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12 {float:left}
.xs1 {width:8.33333333%}
.xs2 {width:16.66666667%}
.xs3 {width:25%}
.xs4 {width:33.33333333%}
.xs5 {width:41.66666667%}
.xs6 {width:50%}
.xs7 {width:58.33333333%}
.xs8 {width:66.66666667%}
.xs9 {width:75%}
.xs10 {width:83.33333333%}
.xs11 {width:91.66666667%}
.xs12 {width:100%}
}
@media(min-width:1000px) {.xm1,.xm2,.xm3,.xm4,.xm5,.xm6,.xm7,.xm8,.xm9,.xm10,.xm11,.xm12 {float:left}
.xm1 {width:8.33333333%}
.xm2 {width:16.66666667%}
.xm3 {width:25%}
.xm4 {width:33.33333333%}
.xm5 {width:41.66666667%}
.xm6 {width:50%}
.xm7 {width:58.33333333%}
.xm8 {width:66.66666667%}
.xm9 {width:75%}
.xm10 {width:83.33333333%}
.xm11 {width:91.66666667%}
.xm12 {width:100%}
}
@media(min-width:1200px) {.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9,.xb10,.xb11,.xb12 {float:left}
.xb1 {width:8.33333333%}
.xb2 {width:16.66666667%}
.xb3 {width:25%}
.xb4 {width:33.33333333%}
.xb5 {width:41.66666667%}
.xb6 {width:50%}
.xb7 {width:58.33333333%}
.xb8 {width:66.66666667%}
.xb9 {width:75%}
.xb10 {width:83.33333333%}
.xb11 {width:91.66666667%}
.xb12 {width:100%}
}
@media screen and ( max-width:1004px ){
	body{ padding-bottom:40px;}
	.cont{width: 95%;}
	.pc-css{display: none !important;}
	.m-css{display: block !important;}
	.head_top{ padding:0px;}
	.head_top .logo{margin-right: 0;}
	.head_top .logo img{height: 44px;}
	.head_top .corptitle{ display:none;}
	.serv-tel{font-size: 16px;margin: 0 36px 0 0px; line-height:1.5;}
	.serv-tel img{width:36px; height:36px; margin-right:6px; margin-top:4px;}
	.serv-tel p{ font-size:12px;}
	header{padding: 10px 0; position:relative;align-items: center;justify-content: space-between;}
	.header{position: relative;align-items: center;justify-content: space-between;}
	.menu{ display:none;}
	.trigger,.close1{position: absolute;right: 10px; top:6px; margin:9px 0px; cursor: pointer;}
	.index-case .boxfl{width: 100%;}
	.index-case .boxfr{width: 100%; display:none;}
	.agentlist{display: none !important;}
    .onLine{display: none !important;}
	.onLineTel{ display:block;}
    /*.onLine li{width: 40px;height: 40px;margin-top: 3px;}
	.onLine a{line-height: 18px;font-size: 12px;}*/
	.cont,.container{width: 96%;margin: 0 auto; overflow:hidden;}
	
	.index-pro, .index_business, .index-news, .index_cooper{ margin-top:20px;}
	.index_tit > span::before{width:20px; margin-right:5px;}
	.index_tit > span::after{width:20px; margin-left:5px;}
	.index_tit span{ font-size:17px; font-weight:bold;}
	.index_tit > p{font-size: 12px;text-align: center;margin-top: 5px;}
	.tool-tit{ text-align:center;}
	.tool-tit span{ font-size:16px; color:#ba1e21; font-weight:bold;}
	.tool-tit p{ font-size:14px; color:#999;}
	
	.getmore a{ font-size:15px; color:#333; line-height:30px; padding:3px 10px; border:1px solid #d2d2d2; display:inline-block;}
	
	
	
	.index_prolist .case-tit{display: none;}
	.teshu{display: flex !important;}
	.index_prolist .slick{display:flex !important;flex-direction: column-reverse;}
	.index_prolist .slick-prev{width: 30px;height: 65px;background: #333333 url(../images/img-20.png)no-repeat center;position: absolute;top: 0;left: 0;z-index: 5;}
	.index_prolist .slick-next{width: 30px;height: 65px;background: #333333 url(../images/img-21.png)no-repeat center;position: absolute;top: 0;right: 0;z-index: 5;}
	.tool-tit h4,.serve-tit h4,.news-tit h4,.Coop-tit h4,.index-business h4{font-size: 20px;}
	.indbk_intro p{ margin-bottom:0px;}
	.indbk_intro{width:96%; margin:0px auto;}
	.indbk_intro p span.onlink{ display:block;}
	.index-pro .index-probox{ padding-top:0px;}
	.index_prolist{ margin-top:10px;}
	.index_prolist .tab-content{width:33%; margin:0px auto; display:block; opacity:1; float:left;}
	.index_prolist .boxfl{width: 98%; height: auto; float:none; margin:0px auto; border: 2px solid #fff;box-shadow: 2px 2px 10px #ddd;}
	.index_prolist .boxfl img{width: 100%;display: block;margin: 0 auto;}
	.index_prolist .boxfr{width: 100%; height:auto; float:none; padding-top:10px; display:none;}
	.index_prolist .boxfr h2{font-size: 16px; margin-bottom: 5px;}
	.index_prolist .boxfr p{font-size: 14px;line-height: 24px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.casefont a{width:100px; height:36px; padding:0px 10px; margin:12px auto; float:none;}

	.business-tit,.serve-tit,.news-tit,.Coop-tit{margin: 7% 0 0;}
	.index_service ul{ display:block; margin-top:0px;}
	.index_service ul li{ width:auto; padding:10px; margin-bottom:10px;}
	.index_service .servicebox{}
	.index_service .servicebox .service_tit{ font-size:16px;}
	.index_service .servicebox .service_img{width:100%; height:auto; display:none;}
	.index_service .servicebox .service_des{width:100%; height:auto; margin-top:0px;}
	.index_service .servicebox .service_des p{width:100%; font-size:14px; text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	
	.index-business{height: auto; padding-bottom:0px;}
	.index-business .businessbox{ height:auto; background:none; margin-top:0px;}
	.index-business li{width: auto;margin-bottom: 10px; padding-left:50px; background-position:left center; background-repeat:no-repeat; background-size:40px 40px; position:relative;}
	.index-business li:nth-child(1n+1){ top:0; left:0; bottom:0; right:0; text-align:left;}
	.index-business li:nth-child(1){ background-image:url(../images/business_1.png);}
	.index-business li:nth-child(2){ background-image:url(../images/business_2.png);}
	.index-business li:nth-child(3){ background-image:url(../images/business_3.png);}
	.index-business li:nth-child(4){ background-image:url(../images/business_4.png);}
	.index-business li:nth-child(5){ background-image:url(../images/business_5.png);}
	.index-business li:nth-child(6){ background-image:url(../images/business_6.png);}
	.index-business li .yin h4{ font-size:16px; margin-top:0px; text-align:left;}
	.index-business li .yin p{font-size:12px; color:#666; line-height:20px; margin-top:5px;}
	.index-business a{height: 140px;}
	.index-business ul{margin-top: 0px;}
	
	.index-about{ margin-top:10px; height:auto; background-color:#e9e9e7;}
	.about_r a{ margin:10px auto; float:none;}
	.about-tit{ margin-top:20px;}
	.index-about .aboutbox{ margin:15px auto;}
	.aboutbox .about_l{width:100%; float:none;}
	.aboutbox .about_r{width:100%; margin-top:20px; float:none;}
	.aboutbox .about_r p{ font-size:15px; line-height:1.75;}
	.territory li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.territory li:nth-child(2n){margin-right: 0;}
	.terbox h4{margin: 17% 0 25%;font-size: 20px;}
	.tera{width: 80px;height: 40px;font-size: 14px;padding: 0 25px 0 30px;margin: 5% auto 10%;}
	.newsbox li{width: 100%;margin-right: 0;height: auto;margin-bottom: 15px;}
	.newsbox li .box3{display: none;}
	.index-news{height: auto;}
	.index-news .newsbox{ margin-top:0px; padding:0px 4px;}
	.newsbox .m_news_content{width:100%; height:80px; margin-bottom:15px; float:none;}
	.newsbox .m_news_content:nth-child(2n){ float:none;}
	.newsbox .m_news_content:last-child{ display:none;}
	.newsbox .m_news_content .news_img{float: left;width: 120px;height: 80px;margin: 0px;}
	.newsbox .m_news_content .m_news_info{ height:80px; padding-left:12px; overflow:hidden;}
	.newsbox .m_news_content .m_news_info .news_title{width:100%; height:auto;}
	.newsbox .m_news_content .m_news_info .news_title h3{width:auto; padding-left:0px; background:none; font-size:14px; line-height:20px;font-weight: normal; overflow:inherit; white-space:inherit; text-overflow: inherit;}
	.newsbox .m_news_content .m_news_info .news_summary{ display:none;}
	.newsbox .m_news_content .m_news_info .news_title span{ display:none;}
	
	.index-news .getmore{ margin:0px auto;}
	
	.classroombk .list_classroom{width:96%;}
	.classroombk .list_classroom .classroom_cont{ margin-bottom:-10px;}
	.classroombk .list_classroom .classroom_cont::after{width:10px; height:10px; margin-left:-5px; top:26px;}
	.classroombk .list_classroom .classroom_cont .classroom_title{ padding:18px 0px;}
	.classroom_cont .classroom_title h3{ font-size:20px; line-height:26px;}
	.classroom_cont .classroom_title p{ font-size:14px; line-height:24px;}
	
	.classroom_cont .m_news_info .classroom_img::before{left: -12px; top: 20px; border-width: 8px 12px 8px 0;}
	.classroom_cont:nth-child(2n) .m_news_info .classroom_img::before{right: -12px; border-width: 8px 0 8px 12px;}
	.classroom_cont .m_news_info .classroom_intro p{ line-height:1.5;}
	
	.newsbox li .box1 h4{font-size: 20px;}
	.newsbox li .box1{height: 60px;}
	.newsbox li .box2 p{font-size: 16px;}
	.Coopbox p{line-height: 24px;margin: 3% 0;font-size: 14px;}
	.Coopbox .fanh{width: 140px;height: 40px;}
	.Coopbox{margin-bottom: 10%;}
	.antbox{width: 100%;margin-top: 10px;height: auto;}
	.antbox h4{font-size: 16px;margin: 10px 0;}
	.antbox #form1 div,.antbox #form1 a{margin-left: 30px;width: 85%;height: 40px;line-height: 40px;}
	.antbox #form1 input[type="text"]{height: 30px;width: 70%;padding: 0 2px;}
	.antbox #form1 label{font-size: 14px;}
	.appointment{height: auto;overflow: hidden;padding-bottom: 10%;background-position:-500px 0;}
	.index-coop{ height:500px; margin-top:20px;}
	.index-coop .coopbox{ margin-top:20px;}
	footer{height: auto;padding: 7% 0 20%;}
	footer .cont{flex-direction: column;}
	footer .box1 h3{margin-bottom: 10px;}
	footer .box1 p{font-size: 14px;line-height: 24px;}
	footer .box2{flex-direction: row;margin: 15px 0;}
	footer .box2 span{font-size: 14px;margin-top:155px;margin-left: -128px;}
	footer .box2 img{width: 100px; margin-left:37%;}
	footer .box3{width: 100%;}
	.fen{width: 55%;}
	.blogroll{margin-left: 0;width: 40%;}
	.option1{width: 100%;}
	.option1 a{width: 100%;}
	.foonav p a{font-size: 14px;}
	.foonav p{margin: 5% 0;}
	.foonav p a::after{margin: 0 10px;}
	.fen a{width: 35px;height: 35px;}
	.m-inquire{display: flex;}
	
	.casepos{width: 100%;}
	.scope li{max-width: 120px;height: 100px;}
	.scope{top: 100%;bottom: auto;}
	.casefont1 h2{font-size: 50px;}
	.casefont1 h4{font-size: 22px;margin: 38px 0 10px 5px;}
	.casefont1 p{font-size: 12px;line-height: 20px;width: 100%;}
	.scope h4{font-size: 24px;}
	.scope h4 span{font-size: 14px;}
	.casefontbox .cont{width: 100%;}
	.casefont1{width: 95%;left: 2.5%;}
	.scope p{font-size: 14px;width: 90%;margin: 0 auto;}
	.casebox{margin-top: 100px;background: #fff;}
	.casezi h3{font-size: 18px;margin: 7% 0 0;}
	.casezi p{font-size: 14px;line-height: 24px;margin-top: 10px;}
	.casezi em{margin: 15px 0 0;}
	.casezi h4{font-size: 16px;margin-top: 5%;}
	.rests{margin: 10% 0 0;}
	.rests-tit{font-size: 20px;margin-bottom: 10px;}
	.rests ul{padding-top: 25px;}
	.rests li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.restsfont .boxfl h4{font-size: 16px;margin-bottom: 5px;}
	.restsfont .boxfl p{font-size: 14px;line-height: 20px;}
	.restsfont{padding: 15px 0 10px;}
	.restsmove{padding: 5px 0 15px;font-size: 14px;}
	.case-consult{width: 155px;left: auto !important;right: 10px !important;top: 2% !important;}
	.case-consult .box1{height: 85px;font-size: 18px;visibility: hidden;}
	.case-consult .box1 img{width: 40px;}
	.case-consult .box2 img{width: 70%;display: block;margin: 0 auto;}
	.case-consult .box2 p{font-size: 14px;margin: 10px 0 5px;}
	.case-consult .box2 b{font-size: 14px;display: block;text-align: center;}
	.case-consult .box2{padding: 15px 0;visibility: hidden;}
	.case-consult .box3{visibility: hidden;}
	.case-consult{background-color: transparent;}
	.case-consult .box3 li,.case-consult .box3 li:nth-child(3n){width: 48%;margin-right: 4%;margin-bottom: 5px;}
	.case-consult .box3 li:nth-child(2n){margin-right: 0;}
	.case-consult .box3 li a{font-size: 12px;}
	.case-consult .box3 h4{font-size: 16px;margin: 5px 0px 10px;}
	.case-consult .box3 p{font-size: 18px;}
	.case-consult .box3 p span{font-size: 22px;margin-right: 4px;}
	.case-consult .box3 .fanh{width: 75px;height: 33px;padding: 0 10px 0 13px;font-size: 12px;letter-spacing: 2px;margin: 15px auto 20px;}
	.case-consult .box4{display: none;}
	
	.servicebox .boxfl{width: 100%;margin: 10% 0 0;}
	.servicebox .boxfr{width: 100%;height: auto;margin: 10% 0 15%;}
	.seroption{width: 100%;}
	.servicebox .boxfl h3{font-size: 36px;}
	.servicebox .boxfl h4{font-size: 20px;margin:0;}
	.servicebox .boxfl em{margin: 5% 0 7%;}
	.servicebox .boxfr h4{font-size: 20px;padding: 6% 0 4%;}
	.seroption a{width: 32%;margin-right: 2%;float: left;font-size: 14px;height: 40px;justify-content: center;}
	.seroption a:nth-last-of-type(1){margin-right: 0;}
	.seroption a.on, .seroption a:hover{width: 32%;height: 40px;}
	.sercont ul{width: 100%;}
	.seroption a::before{margin: 0px 5px;width: 10px;}
	.servicebox{background: url(../images/img-72.jpg);width: 100%;height: auto;background-position: 0px -185px;}
	.sercont dd{font-size: 14px;}
	.sercont dd span{font-size: 20px;margin: 0 12px;}
	.asregbox .box1 .boxfr{width: 100%;}
	.asregbox .box1{padding: 5% 0;}
	.asregbox .box1 .boxfr h4{font-size: 18px;margin: 15px 0;}
	.asregbox .box1 .boxfr p{margin: 0;line-height: 24px;font-size: 14px;}
    .asregbox .box2 ul{ margin-left:0px;}
	.asregbox .box2 li{width: 48%;margin: 15px 1% 0;}
	.asregbox .box2 h4{font-size: 20px;margin: 5% 0;}
	.asregbox .box2 li p{margin: 10px 0 0;font-size: 13px;line-height: 22px;}
	.asregbox .box2 li:nth-child(1){width: 100%;}
	.asregbox .box3 h4{margin: 10% 0 5%;font-size: 24px;}
	.asregbox .box3 em,.asregbox .box3 em img{width: 100%;}
	.asregbox .box4 h4,.asregbox .box5 h4{font-size: 24px;}
	.asregbox .box4 p{font-size: 16px;margin: 15px 0 30px;}
	.asregbox .box4{margin: 8% 0 10%;}
	.asregbox .box4 .boxfl,.asregbox .box4 .boxfr{width: 100%;}
	.asregbox .box4 .boxfr font::before{background-size: contain;}
	.asregbox .box4 .boxfr font{font-size: 14px;line-height: 24px;padding: 0;margin-top: 10px;}
	.asregbox .box5 p{margin: 10px;font-size: 14px;line-height: 24px;}
	.asregbox .box5 table th{font-size: 15px;height: 45px;letter-spacing: 10px;}
	.asregbox .box5 table td{font-size: 14px;line-height: 24px;padding: 0 5px;}
	.asregbox .box5 table tr:nth-last-of-type(1) td{height: 50px;}
	.asregbox .box6 h3{font-size: 24px;}
	.asregbox .box6 p{font-size: 14px;margin: 10px 0 15px;}
	.asregbox .box6{margin: 10% 0 0;}
	.asregbox .box6 li,.asregbox .box6 li:nth-child(5){width: 49%;margin-right: 2%;}
	.asregbox .box6 li:nth-child(2n){margin-right: 0;}
	.asregbox .box6 li h4{font-size: 16px;margin: 5px 0;}
	.asregbox .box6 li span{font-size: 14px;}
	.asregbox .box6 li{margin-bottom: 20px;}
	.asregbox .box7{display: none;}
	.asregbox .box8 h4,.asregbox .box9 h3{font-size: 24px;margin: 5% 0 3%;}
	.asregbox .box11 h4,.asregbox .box10 h4{font-size: 24px;margin: 8% 0 3%;}
	.asregbox .box8 .box8-cont .boxfl{width: 100%;margin-bottom: 15px;}
	.asregbox .box8 .box8-cont .boxfr{width: 100%;}
	.asregbox .box8 .box8-cont .boxfl p{font-size: 14px;line-height: 24px;margin-left: 0;}
	.asregbox .box9{margin: 5% 0 0;}
	.asregbox .box9 h4{font-size: 18px;margin: 0 0 5px;}
	.asregbox .box9 p{font-size: 14px;line-height: 24px;margin-bottom: 15px; width:auto; margin-left:0px;}
	.asregbox .box9 li{margin-left: .5px;}
	.asregbox .box11 em img{width: 100%;}
	.asregbox .box12 li{width: 49%;margin-right: 2%;margin-bottom: 10px;height: 170px;}
	.asregbox .box12 li:nth-child(2n){margin-right: 0;}
	.asregbox .box12 em{width: 60px;height: 60px;}
	.asregbox .box12 em img{width: 50%;}
	.asregbox .box12 p{font-size: 18px;margin: 8% 0 3%;}
	.asregbox .box12 span{font-size: 18px;}
	.asregbox .box12 h4{font-size: 16px;margin-bottom: 5%;}
	.asregbox .box12 li:nth-last-of-type(1) img{width: 100px;box-shadow: 0 0 30px rgba(0,0,0,.1)}
	.asregbox .box12{margin: 10% 0;}
	.asregbox .box2 li em img{width: 70%;display: block;margin: 0 auto;}
	.cour-cont .box{margin-top: 35px;padding-bottom: 40px;}
	.cour-cont .boxfl{width: 99%;font-size: 14px;line-height: 24px;padding-right: 1%;margin-bottom: 10px;}
	.cour-cont .boxfr{width: 100%;}
	.cour-cont .btn h4{font-size: 20px;height: 20px;}
	.cour-cont .btn b{margin: 0 25px;}
	.cour-cont .btn b.on,.cour-cont .btn b{width: 16px;height: 16px;background-size: contain;}
	.coursebox .tit b{font-size: 22px;margin: 7% 0 0;}
	.coursebox .tit h4{font-size: 20px;}
	.coursebg{width: 93%;margin: 10px 0 15% 7%;border: none;}
	.cour-cont ul{width: 91%;}
	.cour-cont .btn em{width: 13px;background-size: contain;}
	.cour-cont li{margin-top: 20px;}
	.cour-cont{margin-bottom: 20px;}
	.cour-cont .box{min-height: 0;}
	.coursebox{background: #fff;}
	.cour-cont .btn em{background: #fff url(../images/img-116.png)no-repeat center;width: 13px;background-size: contain;}
	.jobs-op{margin-top: 0;}
	.jobs-op .slick-current{margin-top: 20px;}
	.jobs-op .slick h3{font-size: 28px;margin-top: 10px;}
	.jobs-op .slick{height: 160px;}
	.jobs-op .slick h4{font-size: 16px;margin: 0 0 10px;}
	.jobs-op .slick-list{width: 75%;}
	.jobs-op .slick p{font-size: 12px;line-height: 16px;}
	.jobs-op .slick div{height: 100%;}
	.jobs-op .slick-next,.jobs-op .slick-prev{width: 35px;height: 40px;}
	.agentlist1 .slick h4{font-size: 18px;height: 70px;line-height: 70px;}
	.agentlist1 .slick p{flex-wrap: wrap;margin: 15px 0;}
	.agentlist1 .slick p span{font-size: 14px;width:auto;line-height: 24px;}
	.agentlist1 .slick div{margin: 15px 0 0;}
	.agentlist1 .slick div b{margin-bottom: 15px;font-size: 16px;}
	.agentlist1 .slick div font{font-size: 14px;line-height: 24px;}
	.agentlist1 .slick{height: auto;}
	.agentlist1 .slick .fanh{width: 130px;height: 40px;margin:30px auto;font-size: 14px;}
	.agentlist1{margin: 30px auto 40px;}
	.learn{margin: 7% 0; }
	.learn .boxfl{width: 100%;}
	.learn .boxfr{width: 100%;}
	.learn .boxfl h3{font-size: 22px;}
	.learn .boxfl span{font-size: 20px;margin: 5px 0 10px;}
	.learn .boxfl p{font-size: 14px;line-height: 24px;}
	.learn .boxfr span{font-size: 30px;}
	.learn .boxfr font{font-size: 18px;line-height: 30px;}
	.learn .boxfr p{margin:25px 0 0;}
	.domain .boxfl p.on, .domain .boxfl p:hover{margin-left: 0;}
	.domain .boxfl{width: 100%;height: auto;}
	.domain .boxfr{width: 100%;}
	.domain .boxfl p{font-size: 12px;height: 42px; width:33.33%; float:left; text-align:center}
	.domain .boxfl p span{font-size: 16px;margin-right: 2px;}
	.domain .boxfl p font{width: 75px;}
	.domain .boxfr li{top: 2%;left: 0;padding: 15px 6% 0;background: #fff;height: auto;}
	.domain .boxfr li p{font-size: 13px;line-height: 26px;}
	.domain .boxfr li .fanh,.domain .boxfr li{position: static;}
	.domain .boxfr{height: auto;}
	.domain .boxfl{padding: 15px 0;}
	.domain .boxfr li .fanh{width: 100px;height: 40px;padding: 0 15px 0 20px;letter-spacing: 0px;margin: 20px auto;float: none;}
	.domain{margin: 7% auto 0;}
	.knowfont{font-size: 14px;line-height: 24px;margin: 20px auto 40px;}
	.con-tit{margin: 7% 0 0;}
	.con-tit h3{font-size: 20px;}
	/*.con-tit span{font-size: 18px;line-height: 26px;}
	.contactbox li{width: 100%;margin-right: 0;margin-top: 25px;}
	.contactbox li h4{font-size: 18px;padding-bottom: 10px;}
	.contactbox li font{font-size: 14px;padding: 10px 0 15px;}
	.contactbox li .fanh{width: 105px;height: 40px;margin: 10px auto 0;}
	.contactbox li p{font-size: 18px;margin-top: 12px;justify-content: center;}
	.contactbox li dl{width: 100%;}
	.contactbox li dd{font-size: 16px;line-height: 32px;}*/
    .contactbox li{width: 100%;margin-right: 0;margin-top: 25px;}
	.contactbox li h4{font-size: 18px;padding-bottom: 10px;}
	.contactbox li font{font-size: 14px;padding: 10px 0 15px;}
	.contactbox li .tel{font-size: 14px; padding:0 0 10px;}
	.contactbox li .fanh{width: 90px;height: 40px;margin: 10px auto 0;}
	.contactbox li p{font-size: 18px;margin-top: 12px;justify-content: center;}
	.contactbox li dl{width: 100%;}
	.contactbox li dd{font-size: 16px;line-height: 32px;}
	.contactbox ul{margin-bottom: 40px;}
    .contactbox .allmap {width:100%;overflow: hidden;}
	.awards .slick-next,.awards .slick-next:hover,.awards1 .slick-next,.awards1 .slick-next:hover{right: 32.5%;width: 40px;height: 40px;bottom: -60px;}
	.awards .slick-prev,.awards .slick-prev:hover,.awards1 .slick-prev,.awards1 .slick-prev:hover{left: 32.5%;width: 40px;height: 40px;bottom: -60px;}
	.awards .slick div{font-size: 14px;}
	.awards{margin: 40px 0 90px;}
	.honor-tit{margin: 7% 0;}
	.honor-tit h3{font-size: 20px;}
	.honor-tit span{font-size: 18px;line-height: 26px;}
	.honorbox{padding-bottom: 5%;}
	.expert .boxfl{width: 100%;}
	.expert .boxfr{width: 100%;}
	.expert .boxfl h4{font-size: 22px;}
	.expert .boxfl h3{font-size: 20px;margin: 10px 0 5px;}
	.chiefbox{padding: 7% 0 0;}
	.expert .boxfl b{font-size: 15px;line-height: 28px;}
	.expert .boxfl p{font-size: 14px;line-height: 24px;margin-top: 20px;}
	.clie-tit b{font-size: 20px;}
	.clie-tit h4{font-size: 18px;margin: 0 0 10px;}
	.clients p{font-size: 15px;margin: 15px 0 30px;}
	.clie-cont li{width: 100%;margin-right: 0;}
	.clie-cont font{font-size: 14px;line-height: 24px;}
	.clie-cont em img{width:60%;display: block;margin: 0 auto;}
	.clie-cont font{height: auto;min-height: 100px;}
	.clie-cont em{height: auto;}
	.clients{margin-top: 35px;}
	.literature{margin: 35px 0 15%;}
	.literature p{font-size: 14px;margin: 15px 0;line-height: 24px;}
	.litecont li{width: 31%;margin-right: 2%;margin-bottom: 7px;}
	.litecont li:nth-child(2n){margin-right: 7px;}
	.casusbox .boxfr{width: 72%;}
	.casusbox .boxfl{width: 25%;margin: 30px 0 0;top: -25px;}
	.casusbox .boxfl .tit{height: 90px;}
	.casusbox .boxfl .tit b{font-size: 22px;}
	.casusbox .boxfl .tit{font-size: 14px;line-height: 24px;}
	.casusbox .boxfl li.on::before,.casusbox .boxfl li::before{width: 14px;margin-right: 3px;}
	.casusbox .boxfl ul{width: 90%;margin: 15px auto 25px;}
	.casusbox .boxfl li.on{font-size: 13px;}
	.casusbox .boxfl li{font-size: 13px;margin-bottom: 21px;}
	.cascont{margin: 30px 0 0;}
	.cascont > h4{font-size: 20px;line-height:55px;}
	.cascont li{width: 100%;margin-right: 0;margin-top: 10px;}
	.casfo .boxzuo h4{font-size: 16px;}
	.casfo .boxzuo p{font-size: 14px;}
	.casfo{padding: 15px 0;}
	.casfo .boxyou{width: 25%;}
	.casfo .boxyou img{width: 50px;float: right;}
	.casusbox{padding-bottom: 15%;}
	.brandban ul{margin: 4% 0 50px;}
	.brandban li{width: 90px;height: 45px;margin-right: 10px;}
	.brandban h4{font-size: 20px;}
	.brandban li a{font-size: 12px;}
	.brandbox .box1 span,.toolbox .box1 span{margin: 3px 0 15px;font-size: 13px;}
	.brandbox .box1 h4,.toolbox .box1 h4{font-size: 18px;margin: 15px 0 0;}
	.brandbox .box1 p,.toolbox .box1 p{font-size: 14px;line-height: 24px;}
	.brandbox .box1,.toolbox .box1{height: auto;margin: -35px 0 25px;padding-bottom: 10px;}
	
	.toolbox .box2 .boxfl{width: 100%;}
	.toolbox .box2 .boxfr{width: 100%;}
	.toolbox .box2 .boxfr .left1{width:50px;height:50px;}
	.toolbox .box2 .boxfr .right1 b,.toolbox .box2 .boxfr .right1 p{font-size: 15px;width: 230px;}
	.toolbox .box2 .boxfr .right1{line-height: 26px;}
	.toolbox .box2 .boxfr .left1 span{font-size: 30px;}
	.toolbox .box2 .boxfr li{margin-top: 20px;}
	.work-pro .slick .boxfl{width: 100%;height: auto;padding: 25px 0;}
	.work-pro .slick .boxfr{width: 100%;}
	.work-pro .slick .boxfl img{width: 50%;}
	.works{padding: 7% 0 10%;}
	.work-pro .slick .boxfr h4{font-size: 16px;margin: 20px 0 15px;}
	.work-pro .slick .boxfr p{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
	.work-pro .slick .boxfr .fanh{margin:0px auto; margin-top:40px;}
	.work-pro .slick .boxfr .fen1{display: none;}
	.worklist{display: none !important;}
	.work-pro .slick-prev{width: 30px;height: 65px;background: #333333 url(../images/img-20.png)no-repeat center;position: absolute;top: 0;left: 0;z-index: 5;}
	.work-pro .slick-next{width: 30px;height: 65px;background: #333333 url(../images/img-21.png)no-repeat center;position: absolute;top: 0;right: 0;z-index: 5;}
	.referbox{padding: 7% 0 10%;}
	.referopn{flex-wrap: wrap;}
	.referopn span{width: 48%;margin-right: 4%;height: 40px;line-height: 40px;font-size: 14px;margin-bottom: 10px;}
	.referopn span:nth-child(2n){margin-right: 0;}
	.newcont .box li{margin-right: 0;width: 100%;height: auto;margin-bottom: 20px;}
	.newcont{margin: 10px 0 0;}
	.newcont .box .hel p b{font-size: 20px;}
	.newcont .box .hel p span{font-size: 14px;}
	.newcont .box .hel p{width: 65px;height: 55px;}
	.newcont .box .wie h4{font-size: 16px;line-height: 26px;margin: 40px auto 5px;}
	.newsdetit h4{margin: 7% 0 4%;font-size: 18px;}
	.newsdetit p{font-size: 14px;margin-bottom: 18px;}
	.newsdetbox .detbox p{margin-bottom: 10px;font-size: 14px;line-height: 24px;}
	.newsdetbox .boxfl{width: 100%;}
	.newsdetbox{padding: 10px 0 10%;}
	.newsdetbox .detbox .tu{margin-bottom: 15px;}
	.postsbox{flex-direction: column;padding-top: 15px;}
	.postsbox div strong{font-size: 14px;}
	.postsbox div a{font-size: 14px;line-height: 24px;margin-top: 10px;}
	.postsbox .fanh{margin-top: 20px;height: 40px;}
	.newsdetbox .boxfr {display: none;}
	.groupbox{padding: 7% 0 10%;}
	.groupbox b{font-size: 20px;}
	.groupbox h4{font-size: 18px;margin: 5px 0 10px;}
	.groupbox p{font-size: 14px;line-height: 24px;}
	.newsdetbox .fen2{padding: 20px 0 25px;}
    .caseImg{  display:none; }	
    .referopn a{font-size: 16px;color: #666666;width: 108px;height: 60px;text-align: center;line-height: 60px;letter-spacing: 3px;border-radius: 3px;margin-right: 10px;background: #fff;cursor: pointer;}
	
	.index-case .boxfr{ margin-top:20px;}
	
	.recruitbox li span.qzdate{ display:none;}
	.recruitbox{ margin-top:20px;}
    .m-seroption .tit .more{position: absolute;right: 45px;top: 0px;line-height:45px;}
	
	.channel-banner{height:auto;}
	.channel-banner img{width:100%;}
	.pages{ margin-top:10px;}
	.pages .pagination li{ margin:0px 4px;}
	
	
	.footDiv{ margin-top:10px; padding:0px; background:#423f3a;}
	.frombox .group{width:100%; color: #c4c4c4;font-size: 16px; display:inline-block; float:none;}
	.frombox .group:nth-child(1),.frombox .group:nth-child(2),.frombox .group:nth-child(3){width:32%; }
	.frombox .group:nth-child(2),.frombox .group:nth-child(3){margin-left: 2%;}
	.frombox .group:nth-child(4),.frombox .group:nth-child(5){width: 100%; margin-left:0px;}
	.frombox .group span.left{ display:none;}
	.antbox .frombox .group span.input3{width:100%; display:block;}
	.antbox .frombox .group:last-child{width:100%; margin-top:5px;}
	.antbox .frombox .group .inputbut{width:100%; float:none;}
	.antbox .frombox .group span{ float:left;}
	.antbox .frombox .group span.left{ line-height:40px;}
	.antbox .frombox .group span.input2{width:100%; line-height:30px;}
	.antbox #form input[type="text"]{width:90%;height: 30px; padding:0 5%;outline: none;border: none;}
	.antbox #form input[type="intxt"]{width:90%;height: 30px;width: 80%; padding:0 5%;outline: none;border: none;}
	.antbox #form textarea{width:96%;height:60px; padding:2%; border: none; margin-top:5px;}
	.antbox #form .button{ width:100%; margin-left:0px;}
	.antbox .frombox input::-webkit-input-placeholder{ display:blank; opacity:.5;}
	.antbox .frombox input::-moz-placeholder{ display:blank; opacity:.5;}
	.antbox .frombox input:-ms-input-placeholder{ display:blank; opacity:.5;}
	.antbox .frombox input::-webkit-input-placeholder{ display:blank; opacity:.5;}
	.antbox .frombox input::placeholder{ display:blank; opacity:.5;}
	.antbox .frombox textarea::placeholder{ display:blank; opacity:.5;}

	.footDiv .foot-bottom{ margin-top:10px; padding:10px 0px;}
	.footDiv .leftDiv{ width:100%; float:none;}
	.footDiv .txt{ font-size:18px; padding-bottom:10px;}
	.footDiv .txt:after{ width:40px;}
	.footDiv .msgList{ padding:0px; margin-top:0px;}
	.footDiv .msgList li{ font-size:14px; line-height:24px;}
	.footDiv .wen{ font-size:18px; padding-bottom:10px;}
	.footDiv .wen:after{ width:30px; }
	.footDiv .links{width:100%; margin-top:10px;}
	.footDiv .links .wen{ font-size:16px;}
	.footDiv .links .linksbox a{ padding:0 5px; font-size:14px;}
	.footDiv .rightDiv{ width:100%; float:none; padding-top:30px;}
	.footDiv .zi{ font-size:18px; text-align:left;}
	.footDiv .tel{ text-align:left; font-size:16px; line-height:30px;}
	.footDiv .share{ padding-top:15px; float:none;}
	.footDiv .share li{ margin-right:12px; margin-left:0;}
	.footDiv .share li img{ width:35px;}
	.idx_contact .ourinfo{width:100%; float:none;}
	.footDiv .ewmList{width:100%; float:none; padding-top:20px;}
	.footDiv .ewmList li{ width:50%; margin-left:0; text-align:center;}
	.footDiv .ewmList li .ewm img{ width:110px;}
	.footDiv .ewmList li p{ padding-top:10px; font-size:14px;}
	.footDiv .links2{ font-size:14px; text-align:left; right:0; padding-top:10px;}
	.footDiv .links2 a{ padding:0 5px;}	
	.footDiv .foot-bottom .msg{ line-height:1.5; text-align:center;}
	
    .netMap{ padding:35px 10px 50px;}
	.netMap li{ margin-bottom:25px; padding-bottom:15px; background:url(../images/line4.png) repeat-x bottom;}
	.netMap li h2{ font-size:16px; height:32px;}
	.netMap li div{ left:-15px;}
	.netMap li div a{ font-size:14px; padding:0 15px;}
	
	.weizhi{width:100%; height:40px; padding:5px 0px; background:#e4e4e4;}
	.weizhi .navigation{height:40px; padding-left:30px; background:url(../images/weizhibg.png) no-repeat 5px 12px; background-size:16px 16px; font-size:14px; line-height:40px; overflow:hidden;}
	.weizhi .navigation span{ font-size:14px; display:none;}
	
	.leftDiv + div{ display:none;}
	
	.footer-tabbar{background: #aa1e23; position: fixed;left:0;bottom:0;width: 100%; z-index: 9999;}
	.footer-tabbar ul{display: flex}
	.footer-tabbar li{width: 33.33%;float: left; border-right:1px solid #7f050a; border-left:1px solid #cc474c; color:#fff; text-align: center;font-size:16px; line-height: 40px;flex: 1; box-sizing:border-box; position:relative;}
	.footer-tabbar li:first-child{ border-left:none;}
	.footer-tabbar li:first-child{ border-left:none;}
	.footer-tabbar li a{ font-size:16px; color:#fcf2db; line-height:.8rem;}

.lmnavbox{width:100%; margin-top:30px; text-align:center; animation-duration: 1s; -webkit-animation-duration: 1s;}
.lmnavbox li{ margin:0px 5px 10px; height:40px; display:inline-block;}
.lmnavbox li a{ padding:0px 15px; font-size:15px; color:#333; line-height:40px; display:block; background:#eaeaea; border-radius:4px;}
.lmnavbox li:hover a,.lmnavbox li.active a{ background:#ba1e21;}
.lmnavbox li:hover a,.lmnavbox li.active a{ color:#fff;}
.pronav ul li{ width:48%;}
.pronav ul li a{height:40px; font-size:12px; display:block; overflow:hidden;}

.profile_box{ margin-top:20px; padding:0px 5px;}
.profile_box p{ font-size:15px; color:#666; line-height:30px; margin-bottom:20px;}

.contactus .mapblank{width:100%; float:none;}
.contactus .contact_txt{width:100%; float:none; margin-top:20px;}
.contactus .contact_txt p{ margin-bottom:0px;}

.propage{ padding-top:0px;}
.propage .pronavbox{width:100%; padding-bottom:0px; float:none; background:#fff; }
.propage .pronavbox h3{ display:none;}
.propage .pronavbox ul{ height:auto; overflow:hidden;}
.propage .pronavbox li{ padding:0px 10px; margin-top:0px; margin-bottom:6px; display:none;}
.propage .pronavbox .procatnav li{ display:block;}
.propage .pronavbox .procatnav ul > li:hover, .propage .pronavbox .procatnav ul > li.on{background-color: #ececeb;}
.propage .pronavbox ul>li>a{ font-size:15px; color:#333; line-height:36px; display:block;}
.propage .pronavbox ul>li:hover>a,.propage .pronavbox ul>li.on>a{ color:#fff;}
.propage .pronavbox .procatnav ul>li:hover>a,.propage .pronavbox .procatnav ul>li.on>a{ color:#333;}
.propage .pronavbox .procatnav ul > li:hover > a, .propage .pronavbox .procatnav ul > li.on > a{background-image: url(../images/nexts.png);}
.propage .pronavbox li.show{ display:block !important;}
.propage .pronavbox .showpronav {width:160px; margin:0px auto; font-size:18px; color:#333; line-height:32px; padding:5px; display:block; padding-right:20px; background:url(../images/select-down.png) no-repeat right center;}

.pro_list,.pro_content{width:100%; float:none;}
.pro_list .class_tit{padding:0px 10px; background-color:#ba1e21; margin:8px 0px;}
.pro_list .class_tit h3{ font-size:15px; line-height:36px; display:block;color:#fff; background-image:url(../images/nexts1.png);  background-repeat: no-repeat; background-position:right center;  background-size:10px 20px; }
.pro_list ul{width:100%;}
.pro_list ul li{width:48%; margin-bottom:10px; display:block; opacity:1; float:left; margin-right:0;}
.pro_list ul li:nth-child(2n+0){ float:right;}
.pro_list ul li .imgbox{width:100%; height:210px; overflow:hidden;}
.pro_list ul li .imgbox img{width:100%; height:100%; transition: all 0.8s;}
.pro_list ul li:hover .imgbox img{transform: scale(1.1, 1.1);}
.pro_list ul li .t{ width:100%;height:30px; padding:0px 0px; font-size:16px; color:#333; line-height:30px; text-align:center; overflow:hidden; margin-top:5px; opacity:1; z-index:999;}
.pro_list ul li:hover .t{ color:#333; opacity:1;}
.pro_list ul li .probtn{width:40px; height:40px; background:url(../images/probtn.png) no-repeat; position:absolute; top:50%; left:50%; margin-left:-20px; opacity:1; display:none; z-index:999;}
.pro_list ul li:hover .probtn{ display:block; top:50%; opacity:1;}

/* 产品内页 */
.pro_content .proviewtop{padding:3px; border:none;}
.proviewtop .topleft{width:100%; height:auto; float:none; position:relative; overflow:hidden;}
.topleft .swiper-button-prev,.topleft .swiper-button-next{ position: absolute; top: 50%; margin-top: -40px; overflow: hidden; cursor: pointer; width: 82px; height: 82px; border-radius:41px; font-size: 0; line-height: 0; z-index: 9; background-repeat: no-repeat; background-position: center center; -o-background-size: auto 40px; -ms-background-size: auto 30px; -moz-background-size: auto 30px; -webkit-background-size: auto 30px; background-size: auto 30px; background-color: rgba(0,0,0,0); border: 0; outline: 0; padding: 0;}
.topleft .swiper-button-prev:hover,.topleft .swiper-button-next:hover{	background-color: rgba(0,0,0,.2);}
.topleft .swiper-button-prev{left: 2%;background-image: url(../images/pres1.png);}
.topleft .swiper-button-next{right: 2%;background-image: url(../images/nexts1.png);}
.topleft .swiper-container{width:100%; height:auto; overflow:hidden;}
.topleft .swiper-container .swiper-slide img{width:100%; height:auto;}

.proviewtop .topright{width:100%; float:none; margin-top:10px;}
.proviewtop .topright .prosum{ font-size:15px; max-height:500px; overflow-y: auto;}
.proviewtop .topright .prosum p{ margin-bottom:5px;}
.proviewtop .topright .service_tel{ margin-top:10px; padding-top:10px;}
.proviewtop .topright .service_tel .massege{ width:100px; height:40px; font-size:16px; line-height:40px;}
.proviewtop .topright .mlhbtel h5{ font-size:16px;}
.proviewtop .topright .mlhbtel p{ font-size:20px;letter-spacing:0px;}

.procontent{ margin-top:10px; padding-top:10px;}
.procontent .procontent_t{ padding-left:10px;}
.procontent .procontent_t em{font-size: 16px;}
.procontent .procontbox{padding:20px 10px;}
.recombox{ margin-top:20px;}
.recombox .recomtit{ padding-left:10px;}
.recombox .recomtit em{font-size: 16px;}
.recombox .recomlist{ margin-top:10px; padding:0px 30px;}

.recomlist .slide-wrap li h3 { font-size:15px;}

.teambox{ margin-top:20px;}
.teambox .ptblank{ height:auto; margin-bottom:20px;}
.ptblank .teamcont{width:96%; padding:10px 2%; position:relative;}
.ptblank .teamcont .teamcont_intro{ margin-top:10px;}
.ptblank .teamcont .teamcont_bt{ margin-top:10px;}
.ptblank .team_img{ height:auto;}
.ptblank .team_img img{ height:auto;}

/*文章列表*/

.mouthbox, .kbhonorbox{ margin-top:20px;}
.mlclass .classroom_l{width:100%; float:none;}
.mlclass .classroom_l .mouth_slider{width:100%; height:60vw;}

.mlclass .classroom_r{width:100%; height:auto; margin-top:10px;}
.mlclass .classroom_r .room_art .m_news_content{ height:80px; margin-bottom:10px; position:relative;}
.mlclass .classroom_r .room_art .m_news_content .news_img{width:120px; height:80px; position:absolute; float:none;}
.mlclass .classroom_r .room_art .m_news_content .m_news_info .news_title{ height:24px;}
.mlclass .classroom_r .room_art .m_news_content .m_news_info .news_title h3{ line-height:24px;}
.mlclass .classroom_r .room_art .m_news_content .m_news_info{ padding-left:132px;}
.mlclass .classroom_r .room_art .m_news_content .m_news_info .news_summary p{-webkit-line-clamp: 2;}

.honorlist .honor_content{width:48%; max-width:220px;}
.honorlist .honor_content .honor_img{width:100%; height:auto;}

.list_newsbk{ width:100%; margin-top:20px; margin-bottom:20px; position:relative;}
.list_newsbk .list_newsbox{ margin-top:10px;}
.list_newsbk .list_newsbox ul{width:100%;}
.list_newsbk .list_newsbox ul li{width:100%; height:90px; padding:0px 0px 0px 130px; margin:0px 0px 10px;}
.list_newsbk .list_newsbox ul li .news_img{width:120px; height:80px; }
.list_newsbk .list_newsbox ul li .news_img img{width:100%; min-height:100%; transition: all 0.5s;}
.list_newsbk .list_newsbox ul li .news_txt{padding:0px 0px;}
.list_newsbk .list_newsbox ul li .news_txt .date{display:none;}
.list_newsbk .list_newsbox ul li .news_txt .newsitem{ width:auto;float:none; margin-left:0px;}
.list_newsbk .list_newsbox ul li .news_txt .newsitem h3{ font-size:14px; line-height:28px;}
.list_newsbk .list_newsbox ul li .newsitem p{ height:54px; font-size:12px; color:#666; line-height:18px; overflow:hidden;}

.list_newsbk .list_artbox{ margin-top:20px;}
.list_newsbk .list_artbox ul{width:100%;}
.list_newsbk .list_artbox ul li{ height:40px; padding:5px 0px 5px 15px; background:url(../images/dian.png) no-repeat left 12px; background-size:8px 8px; border-bottom:1px dashed #ddd;}
.list_newsbk .list_artbox ul li a{ width:70%; font-size:14px; line-height:30px;}
.list_newsbk .list_artbox ul li:hover a{color:#ba1e21;}
.list_newsbk .list_artbox ul li .date{ line-height:30px;}

.newscont .newsleft{width:100%; padding:0 2%; box-sizing: border-box; float:none;}
.newscont .newsright{width:100%; margin-top:20px; float:none;}
.recommendnews .right_news{ padding:10px 2%;}
.recommendnews .right_news .right_list .right_news_li{ padding-bottom:0px; margin-bottom:0px;}
.right_news .right_list .right_news_li .right_news_title h3{ font-size:15px;}
.right_news .right_list .right_news_li .right_news_summary{ display:none;}

.pro_list{ margin-top:10px;}
.pro_list ul{width:100%; padding:0px 5px;}
.pro_list ul li{width:48%; margin-right:4%; margin-bottom:10px;}
.pro_list ul li:nth-child(2n+0){ margin-right:0px; float:right;}
.pro_list ul li:before{ display:none;}
.pro_list ul li .imgbox{width:100%; height:160px; max-width:200px; margin:0px auto; overflow:hidden;}
.pro_list ul li .imgbox img{width:100%; height:100%; transition: all 0.8s;}
.pro_list ul li:hover:before{ opacity:1;}
.pro_list ul li:hover .imgbox img{transform: scale(1.2, 1.2);}
.pro_list ul li .t{ width:100%;height:30px; padding:5px 0px; font-size:14px; color:#666; line-height:30px; text-align:center; overflow:hidden; position: relative; top:50%; margin-top:0px; opacity:1; z-index:999;}
.pro_list ul li .probtn{ display:none;}

/*联系我们*/
.contactbox .ourinfo ul{width:100%; padding:0px 10px; display:block;}
.contactbox .ourinfo ul li{width:100%; padding-bottom:10px; text-align:center; border-bottom:1px solid #e2e2e2;}
.contactbox .ourinfo ul li.line{ display:none;}
.contactbox .ourinfo ul li img{width:25px; float:left; margin-top:14px;}
.contactbox .ourinfo ul li h3{width:150px; font-size:15px; color:#333; font-weight: normal; padding-left:60px; text-align:left; line-height:26px; }
.contactbox .ourinfo ul li p{ font-size:14px; color:#333; margin-top:0px; line-height:26px; text-align:left; }
.contactbox .ourinfo ul li p.contxt{ padding-left:60px;}
.contactbox .linemap{ margin-top:30px;}

/*分页样式*/
.pagination{ height:auto !important; margin-top:20px !important;}
.pagination a, .pagination span{ margin:0px 4px !important; font-size:14px !important; height:32px !important; line-height:30px !important; padding:0px 5px !important;}

/*内容页*/
.newscont{width:100%; margin:20px auto 0px;}
.newscont .content{padding-left:0px;}
.newscont .content .content_tit{width:100%; padding-bottom:10px; margin:20px auto 20px; border-bottom:1px solid #ddd; text-align:center;}
.newscont .content .content_tit h3{ font-size:16px; font-weight:normal; color:#333; line-height:28px;}
.newscont .content .content_tit p{ font-size:12px; color:#666; line-height:18px;}
.newscont .content .contentbox{width:100%;}
.newscont .content .contentbox p{ font-size:14px; color:#888; line-height:28px; margin-bottom:10px; text-align:justify;}
.newscont .content .contentbox img{ margin:10px auto; max-width:100%;}
.edui-upload-video{ max-width:100% !important;}
.share{ display:none;}
.prve{ margin-top:0px; padding-top:0px;}
.prve p{ font-size:14px; color:#666; line-height:28px;}

}

@media only screen and (min-width: 320px) {
.lmnavbox li{ margin:0px 2px 10px; height:40px; display:inline-block;}
.lmnavbox li a{ padding:0px 7px; font-size:14px; color:#333; line-height:40px; display:block; background:#eaeaea; border-radius:4px;}
.pro_list ul li .imgbox{ height:150px;}
}
@media only screen and (min-width: 360px) {
.lmnavbox li{ margin:0px 2px 10px; height:40px; display:inline-block;}
.lmnavbox li a{ padding:0px 10px; font-size:15px; color:#333; line-height:40px; display:block; background:#eaeaea; border-radius:4px;}
.pro_list ul li .imgbox{ height:170px;}
}
@media only screen and (min-width: 375px) {
.lmnavbox li{ margin:0px 2px 10px; height:40px; display:inline-block;}
.lmnavbox li a{ padding:0px 12px; font-size:15px; color:#333; line-height:40px; display:block; background:#eaeaea; border-radius:4px;}
.pro_list ul li .imgbox{ height:172px;}
}
@media only screen and (min-width: 414px) {
.lmnavbox li{ margin:0px 4px 10px; height:40px; display:inline-block;}
.lmnavbox li a{ padding:0px 15px; font-size:15px; color:#333; line-height:40px; display:block; background:#eaeaea; border-radius:4px;}
.pro_list ul li .imgbox{ height:195px;}
}
@media only screen and (min-width: 768px) {
.lmnavbox li{ margin:0px 20px 10px; height:40px; display:inline-block;}
.lmnavbox li a{ padding:0px 20px; font-size:15px; color:#333; line-height:40px; display:block; background:#eaeaea; border-radius:4px;}
.pro_list ul li .imgbox{ height:344px;}
}

@media only screen and (min-width: 1024px) {
	.pcstyle{ display:block !important;}
	.wapstyle{ display:none !important;}
	.pro_list ul li .imgbox{ height:270px;}
	.lmnavbox li{ margin:0px 20px 10px; height:40px; display:inline-block;}
}

@media only screen and (min-width: 1280px) {
	.pcstyle{ display:block !important;}
	.wapstyle{ display:none !important;}
	.pro_list ul li .imgbox{ height:291px;}
}
   
@media (min-width:1005px) and (max-width:1199px){
	.cont,.cont1200{width: 970px;}
	.logo{margin-right: 0%;}
	.logo img{width: 80%;}
	.pc-nav li{margin: 0 8px}
	.serv-tel{font-size: 18px;margin: 0 12px;line-height: 18px;}
	.pc-nav li a{font-size: 16px;}
	.inquire{width: 165px;}
	.inquire input{width: 120px;}
	.Submenu{top: 103px;}
	.casefont h4{margin: 10px 0;font-size: 26px;}
	.casefont p{line-height: 32px;}
	.slibg h4{margin: 8px 0;font-size: 16px;}
	.agentlist .slick-list{width: 92.9%;}
	.agentlist .slick-next,.agentlist .slick-prev{height: 70px;width: 32px;}
	.Sub-cont{height: 350px;}
	.case-tit{width: 165px;height: 70px;}
	.case-tit div{height: 58px;}
	.case-tit div b{font-size: 18px;}
	.case-tit div h4{font-size: 20px;}
	.case-tit div h4 span{font-size: 30px;}
	.casefont p{font-size: 14px;line-height: 28px;}
	.casefont a{width: 80px;height: 40px;padding: 0 30px;font-size: 14px;}
	.index-tool .boxfl{width: 80px;height: 80px;}
	.index-tool .boxfr{width: 75%;}
	.index-business h4{font-size: 22px;}
	.index-business p{font-size: 14px;}
	.terbox h4{margin: 35px 0 60px;}
	.onLine li{width: 50px;height: 50px;}
	.onLine li a{font-size: 14px;}
	.onLine{right: 0.5%;bottom: 30%;}
	.tool-tit h4,.serve-tit h4,.news-tit h4,.Coop-tit h4{font-size: 30px;}
	.tool-tit span,.serve-tit span,.news-tit span,.Coop-tit span{font-size: 22px;}
	.casefont1 h2{font-size: 90px;margin: 11% 0 -30px 0;}
	.casefont1 h4{margin: 40px 0 10px 10px;font-size: 28px;}
	.case-consult{width: 270px;}
	.scope li{width: 190px;height: 100px;}
	.scope h4{font-size: 46px;}
	.asrban-font h4{font-size: 32px;margin:2% 0 20px;}
	.asrban-font h2{font-size: 44px;margin:22px 0 5px; }
	.asrban-font h3{font-size: 32px;}
	.asrban-font p{margin: 1.5% 0 0;}
	.asrban-font span{font-size: 24px;}
	.asregbox .box1 .boxfr p{line-height: 24px;margin-top: 15px;font-size: 14px;}
	.asregbox .box1 .boxfl ul{height: 305px;}
    .asregbox .box2 ul{ margin-left:0px;}
	.asregbox .box2 li{margin-right: 2%;}
	.asregbox .box2 li p{font-size: 13px;line-height: 24px;}
	.asregbox .box2 h4{margin: 58px 0 33px 55px}
	.asregbox .box3 h4,.asregbox .box6 h3,.asregbox .box9 h3{font-size: 38px}
	.asregbox .box4 .boxfr font{padding: 6px 0;font-size: 14px;}
	.asregbox .box5 p{font-size: 16px;}
	.asregbox .box7 .boxfl img{width: 100%;}
	.asregbox .box7 .boxfr{width: 275px;}
	.asregbox .box7-cont{height: 690px;}
	.asregbox .box8 .box8-cont .boxfl p{font-size: 14px;line-height: 26px;}
	.asregbox .box9 li{margin-left: 2px;}
	.asregbox .box9 h4{margin: 20px 0 15px;}
	.asregbox .box9 p{font-size: 16px;}
	.asregbox .box9{margin: 80px 0 0;}
	.cour-cont .boxfl{line-height: 26px;}
	.jobs-op .slick h3{font-size: 46px;}
	.jobs-op .slick h4{font-size: 20px}
	.jobs-op .slick p{font-size: 15px;}
	.jobs-op .slick-prev{width: 45px;}
	.jobs-op .slick-next{width: 45px;}
	.learn .boxfr span{font-size: 35px;}
	.learn .boxfr font{font-size: 18px;}
	.learn .boxfl h3{font-size: 28px;}
	.learn .boxfl span{font-size: 20px;margin: 10px 0;}
	.learn .boxfl p{font-size: 15px;line-height:28px;}
	.domain .boxfl{width: 190px;}
	.domain .boxfl p span{font-size: 24px;margin-right: 10px;}
	.domain .boxfl p{font-size: 20px;}
	.domain .boxfl p font{width: 120px;}
	.awards .slick-next,.awards .slick-next:hover,.awards1 .slick-next,.awards1 .slick-next:hover{right: 42.5%;}
	.awards .slick-prev,.awards .slick-prev:hover,.awards1 .slick-prev,.awards1 .slick-prev:hover{left: 42.5%;}
	.expert .boxfl h3{margin: 20px 0;}
	.expert .boxfl b{line-height: 32px;font-size: 16px;}
	.expert .boxfl p{line-height: 24px;font-size: 14px;margin-top: 10px;}
	.clie-tit b{font-size: 30px}
	.clie-tit h4{margin: 5px 0 15px;}
	.clie-cont em img{width: 80%;display: block;margin: 0 auto;}
	.clients{margin-top: 40px;}
	.casusbox .boxfl{width: 220px;}
	.casusbox .boxfl .tit{height: 125px;}
	.casusbox .boxfl li.on{font-size: 20px;}
	.casusbox .boxfl ul{margin: 40px auto 30px;}
	.casusbox .boxfl li{margin-bottom: 40px;}
	.cascont > h4{line-height: 75px;height: 75px;}
	.casfo .boxyou{width: 28%;}
	.casfo .boxyou img{display: block;float: right;}
	.casus-ban1 span, .casus-ban2 span{font-size: 55px;}
	.casus-ban1{font-size: 20px;left:34%;top: 40px;}
	.casus-ban2{top: 115px;font-size: 20px;}
	.brandban ul{margin: 1.5% 0 65px;}
	.brandban h4{font-size: 44px;}
	.brandban li{width: 230px;height: 65px;}
	.toolbox .box2 .boxfr li{margin-top: 45px;}
	.toolbox .box2 .boxfr .right1 p{font-size: 16px;}
	.toolbox .box2 .boxfr .right1 b{font-size: 16px;}
	.toolbox .box2 .boxfr .left1{width: 80px;height: 80px;}
	.toolbox .box2 .boxfr .right1{line-height: 30px;}
	.worklist .slick em{height: 160px;}
	.worklist .slick em img{width: 60%;display: block;margin: 0 auto;}
	.worklist .slick p{margin: 15px 0 0 5px;font-size: 16px;}
	.worklist .slick span{margin: 15px;}
	.work-pro .slick .boxfr .fanh{margin: 75px 0 45px;}
	.newcont .box li{height: 400px;}
	.newsdetbox .boxfr{width: 300px;}
	.opnbox li a{margin: 15px auto;}
	.opnbox li p{margin: 10px auto;}
	
	
}
@media (min-width:1200px) and (max-width:1499px){
	.cont{width:1270px;}
	.logo{margin-right: 5%;}
	.pc-nav li{margin: 0 20px}
	.serv-tel{font-size: 20px;}
	.casefont h4{margin: 15px 0;font-size: 28px;}
	.casefont p{line-height: 32px;}
	.slibg h4{margin: 13px 0;}
	.agentlist .slick-list{width: 92.9%;}
	.agentlist .slick-next,.agentlist .slick-prev{height: 85px;}
	.terbox h4{margin: 30px 0 90px;}
	.onLine li{width: 65px;height: 65px;}
	.onLine{right: 0.5%;bottom: 30%;}

	.casefont1 h2{font-size: 90px;margin: 11% 0 -30px 0;}
	.casefont1 h4{margin: 40px 0 22px 10px;}
	.case-consult{width: 330px;}
	.asrban-font h4{font-size: 36px;margin:2% 0 20px;}
	.asrban-font h2{font-size: 50px;margin:22px 0 5px; }
	.asrban-font h3{font-size: 36px;}
	.asrban-font p{margin: 2% 0 0;}
	.asregbox .box1 .boxfr p{line-height: 30px;margin-top: 30px;}
	.asregbox .box1 .boxfl ul{height: 360px;}
	.asregbox .box2 li{margin-right: 3%;}
	.asregbox .box2 li p{font-size: 15px;}
	.asregbox .box3 h4,.asregbox .box6 h3,.asregbox .box9 h3{font-size: 44px;}
	.asregbox .box4 .boxfr font{padding: 9px 0;}
	.asregbox .box8 .box8-cont .boxfl p{font-size: 16px;line-height: 44px;}
	.asregbox .box9 .boxfl{width: 32.454212%;}
	.asregbox .box9 .boxfr{width: 67.545788%;}
	.learn .boxfr span{font-size: 46px;}
	.learn .boxfr font{font-size: 20px;}
	.learn .boxfr p{margin-top: 70px;}
	.awards .slick-next,.awards .slick-next:hover,.awards1 .slick-next,.awards1 .slick-next:hover{right: 43.5%;}
	.awards .slick-prev,.awards .slick-prev:hover,.awards1 .slick-prev,.awards1 .slick-prev:hover{left: 43.5%;}
	.expert .boxfl h3{margin: 20px 0;}
	.expert .boxfl b{line-height: 36px;}
	.casus-ban1 span, .casus-ban2 span{font-size: 55px;}
	.casus-ban1{font-size: 20px;left:34%;top: 55px;}
	.casus-ban2{top: 135px;font-size: 20px;}
	.casusbox .boxfl{width: 220px;}
	.casusbox .boxfl .tit{height: 125px;}
	.casusbox .boxfl li.on{font-size: 20px;}
	.casusbox .boxfl ul{margin: 40px auto 30px;}
	.casusbox .boxfl li{margin-bottom: 40px;}
	.cascont > h4{line-height: 75px;height: 75px;}
	.casfo .boxyou{width: 28%;}
	.casfo .boxyou img{display: block;float: right;}
	.brandban ul{margin: 2% 0 87px;}
	.brandban h4{font-size: 44px;}
	.brandban li{width: 250px;height: 70px;}
	.toolbox .box2 .boxfr li{margin-top: 50px;}
	.toolbox .box2 .boxfr .right1 p{font-size: 18px;}
	.toolbox .box2 .boxfr .right1 b{font-size: 18px;}
	.newcont .box li{height: 420px;}
	.newsdetbox .boxfr{width: 350px;}
	.opnbox li a{margin: 25px auto;}
	.opnbox li p{margin: 15px auto 20px;} 
	.Sub-cont h4{font-size:14px;}
	.pc-nav li{width:12%; margin:0px 1%;}
	.pc-nav li a{padding:0px; text-align:center; display:block;}
}
@media (min-width:1500px) and (max-width:1700px){
	.asrban-font h4{font-size: 36px;margin:3% 0 20px;}
	.asrban-font h2{font-size: 56px;margin:22px 0 5px; }
	.asrban-font h3{font-size: 44px;}
	.casusbox .boxfl{width: 260px;}
	.casusbox .boxfl .tit{height: 125px;}
	.casusbox .boxfl li.on{font-size: 20px;}
	.casusbox .boxfl ul{margin: 40px auto 30px;}
	.casusbox .boxfl li{margin-bottom: 42px;}
	.brandban li{width: 270px;height: 80px;}
}




















