html,body,div,img,h1,h2,h3,h4,h5,h6,p,span,ul,li,a{padding:0;margin:0;}
html{background: #fff;font-family: 'SimSun';}
body{width: 100%;}
::-webkit-scrollbar{width:0;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    outline:none;
}
input[type="submit"],
input[type="text"],
input[type="button"],
button,textarea{
    -webkit-appearance: none;
}
ul,li{list-style: none;}
/*头部*/
.container{width:1920px;height: auto;position: relative;margin:0 auto;overflow: hidden;}
.head{width: 100%;height: 366px;margin:0 auto;}
.h_top{width: 100%;height: 150px;margin-top: 30px;float: left;}
.ht_left{width: 230px;height: 150px;overflow: hidden;float: left;margin-left: 450px;}
.ht_right{width: 800px;height: 150px;float: left;margin-left: 50px;}
.htr_ch{width: 100%;height: 80px;line-height: 80px;font-size: 60px;color:#211718;font-weight: 900;}
.htr_en{width: 100%;height: 70px;line-height: 70px;font-size: 48px;color:#211718;font-weight: 900;}
.h_nav{width: 100%;height: 40px;float: left;margin-top: 30px;}
.h_nav ul{width: auto;height:40px;list-style: none;display: table;margin: 0 auto;}
.h_nav ul li{width: auto;height: 40px;float: left;line-height: 40px;text-align: center;margin:0 35px;}
.h_nav ul li:hover{border-bottom:2px solid #55befb;}
.h_nav ul li:hover a{color:#55befb;}
.add{border-bottom:2px solid #55befb;}
.h_nav ul .add a{color:#55befb;}
.h_nav ul li a{width: auto;height: 40px;display: block;text-decoration: none;font-size: 30px;color: #201718;font-weight: 600;}
.h_bottom{width: 100%;height: 116px;float: left;}
.hb_connect{width: auto;height: 116px;line-height: 116px;text-align: right;font-size: 30px;color:#000000;margin-right: 460px;letter-spacing: 2px;font-weight: 900;}
.footer{width:100%;height: 75px;background: #81d2ff;line-height: 75px;text-align: center;font-size: 24px;color:#ffffff;}

/*首页*/
.main{width: 1920px;height: auto;position: relative;margin:0 auto;overflow: hidden;}
.main_body{width: 1450px;height: auto;margin:0 235px;float: left;background: #fff;}
.m_banner{width: 1200px;height: auto;margin:0 auto;}
.m_banner img{width: 1200px;}
.m_content{width: 1200px;height: auto;line-height: 50px;margin:20px auto 20px auto;font-size: 28px;color: #333333;text-align: center;letter-spacing: 2px;}
.m_content span{font-size: 36px;color:#55befb;}
.xuxian{width: 1200px;height: 2px;position: relative;margin:0 auto;}
.xuxian img{position: absolute;margin:auto;top:0;left: 0;right: 0;bottom: 0;}
.normal_title{width: 1450px;height: 120px;line-height: 120px;font-size: 36px;color:#55befb;text-indent: 4em;}
.m_gongcheng{width: 1222px;height: auto;margin:0 auto;display: table;}
.mg_box{width: 285px;height: 300px;margin:15px 10px;float: left;}
.mg_box a{text-decoration: none;}
.mgb{width: 285px;height: 230px;overflow: hidden;position:relative;}
.mgb img{width: 408px;position: absolute;margin:auto;top:0;left:0;right:0;bottom:0;}
.mgb_title{width: 285px;height: 70px;line-height: 70px;text-align: center;font-size: 28px;color:#333333;font-weight: 600;}
.m_end{width: 1136px;height: 340px;margin:70px auto 80px auto;}
.me_left{width: 550px;height: 340px;float: left;}
.me_right{width: 586px;height: 340px;float: left;overflow: hidden;}
.met1{width: 100%;height: 36px;font-size: 36px;line-height: 36px;color:#55befb;}
.met2{width: 100%;height: 80px;line-height: 80px;}
.met2 a{font-size: 28px;color:#7086f4;text-decoration: none;}
.met3{width: 100%;height: auto;line-height: 42px;font-size: 28px;color:#333333;}

/*关于我们*/
.ab_title{width:1200px;height: 100px;line-height: 100px;margin:40px auto 0 auto;font-size: 36px;color:#34b3fa;}
.ab_content{width: 1200px;height: auto;line-height: 50px;margin:0 auto 168px auto;font-size: 24px;color:#333333;text-align: justify;letter-spacing: 1px;}

/*联系我们*/
.c_map{width: 1200px;height: 594px;margin:0 auto;}
.c_form{width: 1200px;height: 600px;margin:50px auto 200px auto;}
.cf_left{width: 600px;height: 600px;float: left;}
.cf_left_left{width: 550px;height: 600px;float: left;margin-left: 50px;}
.cf_title{width: 100%;height: 120px;font-size: 36px;color:#34b3fa;line-height: 120px;}
.cf_content{width: 100%;height: auto;line-height: 60px;font-size: 24px;color:#333333;font-weight: 600;}
.f1{width: 100%;height: 45px;float: left;margin-top: 20px;}
.f2{width: 100%;height: 220px;float: left;margin-top: 20px;}
.f1_title{width: 150px;height: 45px;line-height: 45px;float: left;font-size: 24px;color:#333;font-weight: 600;}
.f2_title{width: 150px;height: 220px;line-height: 45px;float: left;font-size: 24px;color:#333;font-weight: 600;}
.f1_input{width: 450px;height: 45px;float: left;}
.f2_input{width: 450px;height: 220px;float: left;}
.f1_input input{width: 450px;height: 45px;outline: none;border-width: 0;background: #e5e5e5;font-size: 24px;}
.f2_input textarea{width: 450px;height: 220px;outline: none;border-width: 0;background: #e5e5e5;font-size: 24px;}
.submit{width: 125px;height: 45px;background: #81d2ff;text-align: center;font-size: 24px;color: #ffffff;border-width: 0;float: right;}

/*工程服务*/
.project_nav{width: 1200px;height: 75px;border-top: 2px solid #dcdcdc;margin:20px auto 20px auto;border-bottom: 2px solid #dcdcdc;}
.box_father{width: auto;margin:0 auto;height: 75px;display: table;}
.nav_box{width: auto;height: 75px;display: block;float: left;line-height: 75px;font-size: 30px;color:#333333;cursor: -webkit-grab;margin:0 50px;}
.nav_box:hover{color:#34b3fa;}
.on{color:#34b3fa;}
.box_son{width: 1200px;height: auto;display: table;margin:0 auto 120px auto;}
.bs_content{width: 1200px;height: auto;line-height: 50px;font-size: 24px;color:#333333;font-weight: 600;margin-bottom: 30px;}

/*放大框*/
#content{ width:1200px; height:700px;}
#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}
#content ul li{width: 315px;height: 275px;float: left;margin: 30px 40px;overflow: hidden;}
#content ul li img{width: 315px;height: 275px;}

