@media all and (min-width:320px) and (max-width:750px){
	
body{
	width:100%; min-width:100%; overflow-x:hidden;
}

.mainbanner,#header01{
	display:none;
}
.header_m{
	display:block; height:auto; background:none; position:relative;
	width:100%;
}
.header_m img.mbanner{
	display:block; width:100%;
}
.header_m .head{
	width:100%;  overflow:hidden;  box-sizing:border-box; padding:0px 0px;
	box-sizing:border-box; height:50px; text-align:center; position:absolute;
	top:0px; left:0px; border-bottom: 1px solid #726d6e;
		transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	z-index:11;
}
.header_m .head.active{
	background:rgba(0,0,0,0.7);
		transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
.header_m .head .logo{
	float:left;    margin-left: 15px;
    margin-top: 7px;
}
.header_m .head .logo {
    float: left;
    margin-left: 15px;
    margin-top: 0;
    height: 100%;
}
.header_m .head .menulist{
	background: url("../images/menu.png") no-repeat; 
	display: block;  height: 13px;    width: 12px; background-size:cover; 
	margin-top:18px; margin-right:15px; float:right;
}
.header_m .menu{
	width:100%; background:rgba(0,0,0,0.7); position:absolute; z-index:111;
	top:50px;
}
.header_m .menu a{
	width:100%;  text-align:right; border-bottom:1px solid #4e4d4e; display:block; font-size:12px; color:#333; padding:0 10% 0 0; height:36px; line-height:36px;
	text-align:center; padding:0 15px; box-sizing:border-box; color:#fff;
	line-height:30px; margin:0 auto; width:60%;
}
.header_m .menu a.ihover{
	color:#00dbe8;
}
.header_m .menu a:last-child{
	border:0px;
}
.header_m .menu a.hover,.header_m .menu a:hover{
	
}
.header_m .head .menua{
	float:right;
}
.header_m .head .menua a{
	display:inline-block; font-size:12px; line-height:48px; color:#fff; margin-right:20px;
	border-bottom: 1px solid transparent; box-sizing:border-box;
}
.header_m .head .menua a.ihover{
	border-bottom: 1px solid #00dbe8; box-sizing:border-box;
}
.header_m .flexslider02 .flex-control-nav{
	display:none;
}




#fuwu01 .fuwu01{
	width:100%; box-sizing:border-box; padding:0 15px; margin-top:30px;
}
#fuwu01 .fuwu01 .imgdiv {
    width: 100%;
    float: none;
    padding-bottom: 0px;
    position: relative;
    z-index: 2;
}
#fuwu01 .fuwu01 .waitext {
    position: static;
    height: auto;
	background-position: 95% bottom;
    background-size: 25% auto;
    width: 100%;
	padding-bottom:15px;
	padding-left:15px;
}
#fuwu01 .fuwu01 .imgdiv .text {
    position: static;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    background: #000;
    opacity: 0.9;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    box-sizing: border-box;
    padding: 15px 15px;
}
#fuwu01 .fuwu01 .imgdiv .whiteline{
	display:none;
}
#fuwu01 .fuwu01 .waitext .t1 {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    padding-top: 15px;
	
}
#fuwu01 .fuwu01 .waitext .t2 {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    margin: 15px 0 15px;
}
#fuwu01 .fuwu01 .waitext .t3 {
    font-size: 16px;
    color: #000;
    line-height: 20px;
}
#fuwu02 .fuwu02{
	width:100%; box-sizing:border-box; padding:0 15px; margin-top:30px;
}
#fuwu02 .fuwu02 .li {
    width: 100%;
    margin-right: 0;
    float: none;
	margin-bottom:30px;
}
#fuwu02 .fuwu02 .li .text {
    width: 100%;
    height: auto;
    padding: 0 15px 15px;
	background-size: 30% auto;
}
#fuwu02 .fuwu02 .li:last-child .text{
	background-size: 30% auto;	
}
#fuwu02 .fuwu02 .li .text .t1 {
    font-size: 22px;
    color: #fff;
    padding-top: 15px;
}
#fuwu02 .fuwu02 .li .text .t2 {
    font-size: 16px;
    color: #fff;
    margin: 10px 0 20px;
}
#fuwu02 .fuwu02 .li .text .t3 {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    opacity: 1.7;
}

#fuwu03 .fuwu03{
	width:100%; box-sizing:border-box; padding:0 15px; margin-top:30px;
}
#fuwu03 .fuwu03 .imgdiv {
    width: 100%;
    float: none;
    padding-bottom: 0px;
    position: relative;
    z-index: 2;
}
#fuwu03 .fuwu03 .waitext {
    position: static;
    height: auto;
	background-position: 95% bottom;
    background-size: 25% auto;
    width: 100%;
	padding-bottom:15px;
	padding-left:15px;
}
#fuwu03 .fuwu03 .imgdiv .text {
    position: static;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    background: #000;
    opacity: 0.9;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    box-sizing: border-box;
    padding: 15px 15px;
}
#fuwu03 .fuwu03 .imgdiv .whiteline{
	display:none;
}
#fuwu03 .fuwu03 .waitext .t1 {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    padding-top: 15px;
	
}
#fuwu03 .fuwu03 .waitext .t2 {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    margin: 15px 0 15px;line-height: 30px;
}
#fuwu03 .fuwu03 .waitext .t3 {
    font-size: 16px;
    color: #000;
    line-height: 20px;
}


#fuwu04 .fuwu04{
	width:100%; box-sizing:border-box;   padding: 30px 15px; margin-top:30px;
}
#fuwu04 .fuwu04 .t {
    font-size: 22px;
    color: #fff;
    margin-bottom: 15px;
    text-align: center;
}
#fuwu04 .fuwu04 .b {
    font-size: 14px;
    color: #fff;
    letter-spacing: 4px;
    text-align: center;
    margin-bottom: 40px;
    line-height: 16px;
}
#fuwu04 .fuwu04 .fuwu04li {
    float: left;
    margin: 0 0px;
    width: 33.33%;
}
#fuwu04 .fuwu04 .fuwu04li:nth-child(4) {
    margin: 0 0px;
}
#fuwu04 .fuwu04 .fuwu04li .fl {
    float: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
#fuwu04 .fuwu04 .fuwu04li .fl img {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 30%;
}
#fuwu04 .fuwu04 .fuwu04li .fr {
    float: left;
    margin-left: 25px;
}
#fuwu04 .fuwu04 .fuwu04li .fr p {
    font-size: 12px;
    color: #fff;
    margin-bottom: 15px;
}


#fuwu05 .fuwu05{
	width:100%; box-sizing:border-box;   padding: 30px 15px; margin-top:30px;
}
#fuwu05 .fuwu05 .t {
    font-size: 22px;
    color: #fff;
    margin-bottom: 15px;
    text-align: center;
}
#fuwu05 .fuwu05 .b {
    font-size: 14px;
    color: #fff;
    letter-spacing: 4px;
    text-align: center;
    margin-bottom: 40px;
    line-height: 16px;
}
#fuwu05 .fuwu05 .fuwu05con{
	width:100%; margin:0px;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li{
	width:50%;     margin-bottom: 30px;
}

#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin{
	border:3px solid #00dbe8;  
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .ydiv{
	opacity:0;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .blackdiv{
	opacity:1;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .blackdiv .t1 {
    width: 70%;
    margin: 0 auto;
    font-size: 20px;
    color: #fff;
    margin-bottom: 15px;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .blackdiv .t2 {
    width: 70%;
    margin: 0 auto;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}

#footer{
	display:none;
}
#mfooter{
	width:100%; display:block; padding:30px 0; background:url(../images/mfooterbg.jpg) top center no-repeat; position:relative; 
	background-size: 155% auto;
}
#mfooter .totop{
	position:absolute; top:-25px; width:50px; height:50px; left:50%; margin-left:-25px;
}
#mfooter .totop img{
	width:100%;
}
#mfooter .mfooter1{
	 width:100%; border-bottom:1px solid #61605f;
	box-sizing:border-box; padding:0 30px; text-align:center
}
#mfooter .mfooter1 a{
	font-size:12px; color:#fff; border-bottom: 2px solid transparent; line-height:60px;
	display:inline-block; margin:0 10px;
}
#mfooter .mfooter1 a.on{
	border-bottom: 2px solid #00dbe8;
}
#mfooter .mfooter2{
	 width:100%; 
	box-sizing:border-box; padding:50px 30px 0;
}
#mfooter .mfooter2 .t1{
	font-size:12px; color:#fff; font-weight:bold; font-family:Arial; margin-bottom:7px;
}
#mfooter .mfooter2 .t2{
	font-size:12px; color:#fff; margin-bottom:35px;
}
#mfooter .mfooter2 .t4{
	font-size:18px; color:#fff; font-weight:bold; font-family:Arial; margin-bottom:6px;
}
#mfooter .mfooter2 .t5{
	font-size:8px; color:#fff; opacity:0.4;
}
#mfooter1{
	width:100%; display:block; padding:20px 30px; background:#161616; position:relative; 
	font-size:10px; color:#fff; opacity:0.6; box-sizing:border-box; line-height:1.6;
}
.casecon{
	width:100%;  box-sizing:border-box; padding:0 15px;
}
.casecon li {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 30px;
}
.casecon li img {
    width: 100%;
    height: auto;
    display: block;
}
.casecon li p {
    width: 100%;
    font-size: 12px;
    height: 60px;
}
.casecon #havemore {
    font-size: 14px;
    width: 60%;
    height: 44px;
    line-height: 44px;
    margin: 20px auto 40px;
}

.header_m .text{
	width:100%; text-align:center; position:absolute; z-index:102; top:50%; margin-top:-57px; left:0px;
}
.header_m .text .t1 {
    font-size: 28px;
    color: #fff;
    margin-bottom: 14px;
    line-height: 40px;
}
.header_m .text .t2{
	width:24px; height:2px; background:#00dbe8; margin:0 auto; margin-bottom:14px;
}
.header_m .text .t3{
	font-size: 14px; color:#fff; margin-bottom:20px;
}
.header_m .text .t4{
	font-size:12px; color:#fff; font-family:Arial;
}
.casetab{
	width:100%; box-sizing:border-box; padding:0 15px; border:0px;
}
.casetab .tab01 .fl,.casetab .tab02 .fl {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    float: none;
    border: 1.5px solid #4a4a4a;
    padding: 8px 20px;
	background:url(../images/m_caseleft.png) 12px center no-repeat;
	background-size: 1px 10px;
}
.casetab .tab02 .fl{
	margin-top:0px;
}
.casetab .tab01 .fl img,.casetab .tab02 .fl img{
	display:block; float:right; width:12px; margin-top: 3px;
}
.casetab .tab01 .fr,.casetab .tab02 .fr {
    float: none;
    border-bottom: 0;
    padding: 12px 30px;
    margin-left: 0px;
	overflow:hidden;
}
.casetab .tab01 .fr a,.casetab .tab02 .fr a {
    font-size: 11px;
    color: #fff;
    float: left;
    border-right: 0;
    padding: 0 10px 0 0;
    opacity: 0.5;
	margin-bottom:15px;
}
.casetab .tab01 .fr a:first-child,.casetab .tab02 .fr a:first-child{
	padding: 0 10px 0 0;
}

.rc_recruit {
    padding: 0 15px;
    box-sizing: border-box;
    width: 100%;
}
.recruit_title .left img{
	width:3px;
}
.recruit_title .left h6{
	font-size: 14px;
}
.recruit_title .left p {
    font-size: 12px;
    color: #999;
    line-height: 22px;
    margin-top: 8px;
}
.recruit_title .left .show_recruit_Talent h6:first-child {
    margin-bottom: 3px;
}
.news_details {
    margin-top: 20px;
    font-size: 12px;
    line-height: 26px;
    color: #bbb;
}
.news_details p,.news_details span,.news_details h1,.news_details div{
	color: #bbb !important;
}
.news_details img {
    max-width: 100%;
	height:auto !important;
}
.news_details video {
    max-width: 100% !important;
	height:auto !important;
}
#index07 .index07 {
    width: 100%;
    margin: 0 auto;
    padding: 50px 15px;
    position: relative;
    box-sizing: border-box;
}
#index07.nobg .newstab a {
    display: inline-block;
    width: 110px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #999999;
    font-size: 14px;
    color: #fff;
    margin: 0 5px;
}
#index07 .index07 ul li{
	padding-top:20px; border:0px; border-bottom: 1px solid #454442;
}
#index07 .index07 ul li:hover{
	border:0px; border-bottom: 1px solid #454442;
}
#index07 .index07 ul li img {
    height: auto;
    float: left;
    margin-left: 0%;
    width: 25%;
}
#index07 .index07 ul li .text {
    height: auto;
    float: left;
    width: 72%;
    margin-left:3%;
    border-right: 0;
}
#index07 .index07 ul li .text .t {
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 6px;
	margin-top: 0px;
	float: none;
}
#index07 .index07 ul li .text .b {
    font-size: 12px;
    color: #fff;
    opacity: 1;
    line-height: 18px;
}
#index07 .index07 ul li .time {
    font-size: 18px;
    color: #fff;
    float: left;
	margin-left: 28%;
	margin-top:15px;
}
#index07 .index07 ul li .time span {
    display: inline;
    font-size: 14px;
    color: #fff;
    margin-left: 10px;
}
#index07 .index07 ul li a {
    margin-bottom: 20px;
}

.contact{
	width:100%; box-sizing:border-box; padding:0 15px; border:0px;
}
.contact .contact01 .li01{
	width:100%; height:auto; float:none; border:0px; overflow:hidden; margin-bottom:15px;
}
.contact .contact01 .li02{
	width:100%; height:auto; float:none; border:0px; overflow:hidden; margin-left:0px;margin-bottom:15px;
}
.contact .contact01 .li03{
	width:100%; height:auto; float:none; border:0px; overflow:hidden; margin-left:0px;margin-bottom:15px;
}
.contact .contact01 .li01 img {
    width: 18%;
    height: auto;
    float: left;
}
.contact .contact01 .li01 .li01right {
    width: 77%;
    float: left;
    box-sizing: border-box;
    padding-left: 5%;
}
.contact .contact01 .li01 .li01right .t {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 0px 0 14px;
}
.contact .contact01 .li01 .li01right .b{
	line-height:18px;
}
.contact .contact01 .li02 img {
    width: 18%;
    height: auto;
    float: left;
}
.contact .contact01 .li02 .li01right {
    width: 77%;
    float: left;
    box-sizing: border-box;
    padding-left: 5%;
}
.contact .contact01 .li02 .li01right .t {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 15px 0 14px;
}
.contact .contact01 .li03 img {
    width: 18%;
    height: auto;
    float: left;
}
.contact .contact01 .li03 .li01right {
    width: 77%;
    float: left;
    box-sizing: border-box;
    padding-left: 5%;
}
.contact .contact01 .li03 .li01right .t {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 15px 0 14px;
}
.contact .contact02{
	width:100%;
}
.contact .messaget {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    margin: 40px 0 30px;
}
.contact .messageli {
    width: 100%;
    height: 50px;
    border: 1px solid #575757;
    float: none;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.contact .messageli img {
    width: 12%;
    height: auto;
    border-right: 0;
    display: block;
    float: left;
}
.contact .messageli .input01 {
    width: 88%;
    height: 48px;
    padding-left: 5%;
    font-size: 14px;
    color: #999;
    background: none;
    box-sizing: border-box;
    border: 0px;
}
.contact .messageli:nth-child(2n+2){
	float:none;
}
.contact .messagediv .submit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    background: #00dbe8;
    border: 0px;
    margin-bottom: 65px;
    font-weight: bold;
}
#us01 .us01{
	width:100%; box-sizing:border-box; padding:30px 15px; border:0px;
}
.us01left{
    width:290px;  float:none;
}
.us01 .slideBox01{ width:290px; height:222px;  overflow:hidden; float:none; margin:0 auto  30px; position:relative; z-index:1;  }
.us01 .slideBox01 .bd img{ width:290px; height:222px; display:block;  }
.us01 .slideBox01 .hd{
	display:none;
}
.us01 .us01right {
    width: 100%;
    float: none;
    padding-top: 15px;
}
.us01 .us01right .t1 {
    font-size: 20px;
    color: #fff;
    font-family: Arial;
    line-height: 24px;
}
.us01 .us01right .t2 {
    font-size: 28px;
    color: #fff;
    margin: 12px 0 24px;
}
.us01 .us01right .t3{
	line-height:22px;
}
#us02 .us02{
	width:100%; box-sizing:border-box; padding:15px 15px; border:0px;
}
#us02 .us02 .li {
    width: 48%;
    margin: 15px 1%;
    float: left;
    font-size: 42px;
    color: #fff;
	box-sizing:border-box;
	padding-left:9%;
}
#us02 .us02 .li span {
    font-size: 36px;
    color: #fff;
    float: left;
    margin-bottom: 8px;
}
#us02 .us02 .li sup {
    font-size: 14px;
    color: #fff;
    float: left;
    margin-left: 5px;
}
#us02 .us02 .li:nth-child(4) sup, #us02 .us02 .li:nth-child(3) sup {
    font-size: 26px;
    color: #fff;
    float: left;
    font-family: Arial;
    margin-top: -5px;
}

#us04 .us04{
	width:100%; box-sizing:border-box; padding:15px 15px; border:0px;
}
#us04 .us04 .us04li{
	width:100%; padding-bottom:30px; padding-right:0px; margin-right:0px; float:none;
}
#us04 .us04 .us04li img{
	width:100%;
}
#us04 .us04 .us04li .text {
    width: 100%;
    position: static;
    height: auto;
    padding: 0 15px 30px;
}
#us04 .us04 .us04li .text .t1 {
    font-size: 22px;
    margin-bottom: 12px;
	padding-top: 30px;
}
#us04 .us04 .us04li .text .t2 {
	font-size: 12px;
    line-height: 22px;
}

#us05 .us05{
	width:100%; box-sizing:border-box; padding:15px 15px; border:0px;
}
#us05 .us05 .us05li {
    width: 50%;
    text-align: center;
    float: left;
    margin-right: 0;
    margin-bottom: 15px;
}
#us05 .us05 .us05li img {
    display: inline-block;
    width: 20%;
    margin-bottom: 15px;
}
#us05 .us05 .us05li .t1 {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 6px;
    margin: 0px 0 10px;
}
#us05 .us05 .us05li .t2 {
    font-size: 12px;
    color: #666;
    line-height: 18px;
    letter-spacing: 2px;
}
#us03 .us03{
	width:100%; box-sizing:border-box; padding:15px 15px 60px; border:0px;
}
#us03 .us03 .slideBox02{
	display:none;
}
#us03 .us03 .m_lunbo{
	display:block;
}
#us03 .us03 .m_lunbo .itemtext{
	width:100%; background: #222; box-sizing:border-box; padding:15px 15px;
}
#us03 .us03 .m_lunbo .itemtext .t1{
	font-size:16px; color:#fff; margin-bottom:10px;
}
#us03 .us03 .m_lunbo .itemtext .t2{
	font-size:14px; color:#fff;
}
#us03 .owl-controls{
	position:absolute; bottom:-32px; right:100px;
}
#us03 .owl-controls .owl-page{
	width:9px; height:9px; border-radius:9px; background:#fff; float:left; margin:0 6px;
}
#us03 .owl-controls .owl-page.active{
	background:#00dbe8;
}
.commonmessage,#subNav,#banner_tabs{
	display:none;
}
#index02 .index2left{
	display:none;
}
#index02 .mindex2left{
	display:block; width:100%;
}
#index02 .flexslider01{
	width:100%; float:none;
}
#index02 .flexslider01 ul li{
	width: 50%;
    display: block;
    height: 180px;float: left; overflow: hidden;
}
.flexslider01 .slides img{
	width:auto !important; height:100%; display:block; margin-left: -50%;
}
#index02 .flexslider01 ul li .text {
  top: 65%;
}
#index02 .flexslider01 ul li .text .t1 {
    font-size: 13px;
    color: #fff;
    margin-bottom: 10px;
}
#index02 .flexslider01 ul li .text .t1_2 {
    font-size: 12px;
    color: #fff;
    margin-bottom: 10px;
	font-family:Arial;
	display:block;
}
#index02 .flexslider01 ul li .text a.t2 {
    font-size: 13px;
    color: #fff;
    margin-bottom: 10px;
}
#index02 .flexslider01 ul li .text .t3,#index02 .flexslider01 ul li .text .t4{
	display:none;
}
#index08 .index08{
	width:100%; padding:50px 15px; box-sizing:border-box;
}
#index08 .index08 .index08t a{
	display:none;
}
#index08 .index08 .index08t {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 35px;
    text-align: center;
}
#index08 .index08 .index08t span {
    font-family: Arial;
    font-size: 14px;
    color: #a8a8a8;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}
#owl-demo03.owl-carousel{
	display:block; width:100%; overflow:hidden;
}
#owl-demo03 .item{
	width:46%; float:left; margin:0 2%;
}


#index07 .index07 .index07t {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 35px;
    text-align: center;
}
#index07 .index07 .index07t span {
    font-family: Arial;
    font-size: 14px;
    color: #a8a8a8;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}
#index07 .index07 .index07t .right{
	float:none; display:block; overflow: hidden; text-align:center;     margin-top: 15px;
}
#index07 .index07 .index07t a{
	display:inline; float:none; font-size:10px;
}
#index07 .index07 .index07t i{
	display:inline; float:none; font-size:10px;
}
#index06 .index06{
	width:100%; box-sizing:border-box; padding:15px 15px; border:0px;
}
#index06 .index06 .li {
    width: 48%;
    margin: 15px 1%;
    float: left;
    font-size: 42px;
    color: #fff;
	box-sizing:border-box;
	padding-left:7%;
}
#index06 .index06 .li span {
    font-size: 36px;
    color: #fff;
    float: left;
    margin-bottom: 8px;
}
#index06 .index06 .li sup {
    font-size: 14px;
    color: #fff;
    float: left;
    margin-left: 5px;
}
#index06 .index06 .li:nth-child(4) sup, #index06 .index06 .li:nth-child(3) sup {
    font-size: 26px;
    color: #fff;
    float: left;
    font-family: Arial;
    margin-top: -5px;
}
#index06 .index06 .li p{
	font-size:13px;
}
#owl-demo02{
	width:100%;
}
.index0502_mid{
	width:50%;
}
.index0502_right{
	width:50%;
}
#owl-demo02 .owl-controls {
    position: absolute;
    bottom: 22px;
    right: 50%;
    margin-right: -41px;
}

#index05 .index05{
	width:100%; box-sizing:border-box; padding:15px 15px 15px; border:0px;
}
#index05 .index05 .index05t {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 35px;
    text-align: center;
	overflow:hidden;
}
#index05 .index05 .index05t .left{
	height:auto;
}
#index05 .index05 .index05t span {
    font-family: Arial;
    font-size: 14px;
    color: #a8a8a8;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}
#index05 .index05 .index05t .right{
	display:none;
}
#index05 .index05 .index05t .left{
	float:none;
}
#index05 .casetab{
	display:block;
}
#index05 .casetab .tab02 .fr{
	display:none; 
}
#index05 .casetab .tab02{
	margin-top:15px;
}

#index06 .line,#index05 .line,#index04 .line,#index07 .line{
	display:none;
}

#index03{
	padding:30px 0;
}
#index03 .index03{
	width:100%; box-sizing:border-box; padding:15px 0px 15px; border:0px;
}
#index03 .index03 .index03t {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 35px;
    text-align: center;
}
#index03 .index03 .index03t span {
    font-family: Arial;
    font-size: 14px;
    color: #a8a8a8;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}
#index03 .index03 .index03t a{
	display:none;
}
#index03 .index03 ul li .blackdiv{
	opacity:1; display:block; width:50%;
	position:static; float: right; position:relative;
	background:none;
}
#index03 .index03 ul li p{
	display:none;
}
#index03 .index03 ul li .img01{
	float:left; width:50%;
}
#index03 .index03 ul li {
    width: 100%;
    float: none;
    position: relative;
    margin-right: 0;
    margin-bottom: 0px;
    cursor: pointer;
	overflow: hidden; background:#00dbe8;
}
#index03 .index03 ul li .blackdiv img{
	height:30px; margin-top:30px; filter: brightness(0); width:auto; margin-bottom: 5px; opacity: 0;
}
#index03 .index03 ul li .blackdiv .spediv{
	display:block; font-size:12px; color:#131313; margin-bottom:5px;
}
#index03 .index03 ul li .blackdiv .spedivb{
	display:block; font-size:12px; color:#131313;
}
#index03 .index03 ul li .blackdiv:before{
	position:absolute; top:30px; left:-8px; content:" "; z-index:11111;
	width:0;
    height:0;
    border-top:9px solid transparent;
    border-bottom:9px solid transparent;
    border-right:8px solid #00dbe8;
}
#index03 .index03 ul li:nth-child(2n+2) .img01{
	float:right;
}
#index03 .index03 ul li:nth-child(1n+5){
	display:none;
}
#index03 .index03 ul li:nth-child(2n+2){
	background:#6f6f6f;
}
#index03 .index03 ul li:nth-child(2n+2) .blackdiv img{
	filter: brightness(100);
}
#index03 .index03 ul li:nth-child(2n+2) .blackdiv .spediv{
	color:#fff;
}
#index03 .index03 ul li:nth-child(2n+2) .blackdiv .spedivb{
	color:#fff;
}
#index03 .index03 ul li:nth-child(2n+2) .blackdiv:before{
	position:absolute; top:30px; right:-8px; content:" "; z-index:11111; left:auto;
	width:0;
    height:0;
    border-top:9px solid transparent;
    border-bottom:9px solid transparent;
    border-left:8px solid #6f6f6f;
	border-right:0px;
}
#div{
	width:90%; left:5%; height:auto !important;
}
#div .indiv{
	width:100%; margin:15px  auto; padding:0 15px; box-sizing:border-box;
}
#div .indiv li{
	width:50%;     padding: 0 5px;
}
#div .indiv li:nth-child(2n+1){
	clear:both;
}
#div .indiv .c{
	margin-bottom:10px;
}
#index04 .index04{
	width:100%; margin:15px  auto; padding:0 0px; box-sizing:border-box;
}
#index04 .index04 .index04t {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 15px;
    text-align: center;
	margin-top:15px;
}
#index04 .index04 .index04t span {
    font-family: Arial;
    font-size: 14px;
    color: #a8a8a8;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}
#index04 .index04 .index04t a{
	display:none;
}
#index04 .index04 .index04B{
	font-size:16px; text-align:center;
}
#index04 .slideBox .hd {
    height: auto;
    width: 100%;
    overflow: hidden;
    position: static;
    left: 0px;
    top: 0px;
    z-index: 1;
}
#index04 .slideBox .bd {
    position: relative;
    width: 100%;
    z-index: 0;
    float: none;
}
#index04 .slideBox .bd li{
	width:100%;
}
#index04 .slideBox .bd li img.img01 {
    width: 100%;
    display: block;
    float: none;
}
#index04 .slideBox .bd li .text {
    width: 100%;
    height: auto;
    background: none;
    position: relative;
    left: 0px;
    top: 0;
    margin-top: 0px;
    padding: 0 15px;
    box-sizing: border-box;
}
#index04 .slideBox .bd li .text .t1 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0;
	position:absolute;
	background: #00dbe8;
	padding:18px;
	left:0px;
	top: -74px;
}
#index04 .slideBox .bd li .text .t1 img{
	display:none;
}
#index04 .slideBox .bd li .text .t1 span {
    font-size: 10px;
    color: #1c1c1c;
    font-family: Arial;
    display: block;
	margin-top:8px;
}
#index04 .slideBox .bd li .text .t2 div{
	margin: 0px 0 15px;
}
#index04 .slideBox .bd li .text .t2 {
    font-size: 10px;
    color: #fff;
    line-height: 20px;
    margin-top: 30px;
}
#index04 .slideBox .bd li .text .t2 span {
    font-size: 18px;
    margin-right: 16px;
    display: block;
    float: left;
}
#index05{
	background:#1c1c1c;
}
.news_line{
	width:100%;
}
#index04 .slideBox .prev,.slideBox .next{
	display:none;
}
#index04 .slideBox{
	height:500px;
}
.slideBox .hd ul{
	width:90%; margin:0 auto; float:none;
}
.slideBox .hd ul li{
	border-left:0px; margin-bottom:0px; margin-left:0px; width:25%; height:auto;
	padding-left:0px; text-align:center; border-bottom:2px solid transparent;
	position:relative; height:auto; padding-top:8px;
}
.slideBox .hd ul li.on{
	border-left:0px; border-bottom:2px solid #00dbe8;
}
.slideBox .hd ul li .t{
	font-weight:bold; color:#595959;     font-size: 58px; font-family:Arial;
}
.slideBox .hd ul li.on .t{
	color:#00dbe8;
}
.slideBox .hd ul li .b{
	display:block; font-size:14px; color:#fff; position:absolute;
	width:100%; left:0px; bottom:1px; background:#1c1c1c; height: 22px;
    display: inline-block;
    padding: 0;
    line-height:22px;
}
.mservicelist{
	display:block; width:90%; margin:0 auto 15px; padding:5px 0;
	border:2px solid #00dbe8; box-sizing:border-box; overflow:hidden;
}
.mservicelist a{
	display:inline-block; width:25%; font-size:12px; color:#fff; margin:12px 0;
	text-align:center; float:left;
}
.pop_bg {
    display: none !important;
}
#pages{
	font-size:12px;
}

#wrap.my-map #mapContainer {
  width: 100%;
  height: 400px;
}

.counsel .coun-left {
  background-size: 20px 20px;
}
.telbox h6 {
  padding-top: 20px;
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 15px;
}
.counsel .counbox .telbox .name {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  margin-bottom: 4px;
}
.counsel .counbox .telbox {
  width: 100px;
}
.tc_i {
  width: 1px;
  height: 10px;
  margin-top: -10px;
  margin-bottom: 5px;
}
.tc_p {
  font-size: 12px;
  padding-bottom: 10px;
}

.guest_box li .input {
  font-size: 12px;
  height: 36px;
  line-height: 36px;
}
.biaodan_con2 li .input {
  width: 90px;
  padding-left: 5px;
}
.biaodan_con2 .submit {
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 5px;
  width: 96px;
  height: 30px;
  line-height: 30px;
}

.counsel .counbox {
  width: 120px;
  padding-bottom: 0px;
}
.counsel {
  width: 215px;
}
.counsel .coun-left.active {
    background: #00dbe8 url(../images/ly_bg.png) no-repeat center 15px;
    width: 44px;
    height: 130px;
}
.counsel .coun-left.active > p {
  top: 38px;
  left: 17px;
  font-size: 14px;
  line-height: 17px;
}


}
@media all and (min-width:375px) and (max-width:750px){
    .us01left{
    width:345px;  float:none;
    }
    .us01left img{
        display: none;
    }
	.us01 .slideBox01{ width:345px; height:264px; overflow:hidden; float:none; margin:0 auto 30px; position:relative; z-index:1;  }
	.us01 .slideBox01 .bd img{ width:345px; height:264px; display:block;  }	
}
@media all and (min-width:414px) and (max-width:750px){
    .us01left{
        width:380px;  float:none;
    }
	.us01 .slideBox01{ width:380px; height:290px; overflow:hidden; float:none; margin:0 auto 30px; position:relative; z-index:1;  }
	.us01 .slideBox01 .bd img{ width:380px; height:290px; display:block;  }	
}