@font-face
{font-family: PingFangMedium;
src: url('PingFangMedium.otf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button{margin:0;padding:0;color:inherit;line-height: inherit;font-family: 'PingFangMedium','PingFangSC-Regular',"microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webk
it-line-clamp: 3;*/}
body{background: #fff;overflow-x: hidden;}
.c_blue{color: #157eff!important;}

/*联系我们*/
.head{padding:10px 0;}
.hd_logo{}
.hd_logo .img{height: 80px;width: auto;}

.hd_nav{line-height: 80px;}
.hd_nav li{display: inline-block;vertical-align: middle;margin-left: 20px;}
.hd_nav li>a{display: block;font-size: 18px;color: #5c6e81;line-height: 35px;padding:0 22px;border-radius:18px;}
.hd_nav li:hover>a,.hd_nav li.cur>a{color: #057eff;background: #d7eaff;}

.inner_ban{height: 260px;padding-top: 45px;}
.inner_ban .box{}
.inner_ban .title{font-size: 46px;color: #fff;letter-spacing: 3px;}
.inner_ban .txt{font-size: 16px;color: #fff;line-height: 24px;margin-top: 30px;max-width:595px;-webkit-line-clamp: 2;height: 48px;}

.lx_main{padding:140px 0 110px;}
.lx_info{width: 40%;}
.lx_info .title{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.lx_info .row{margin-bottom: 25px;}
.lx_info .tit{font-size: 16px;color: #333333;font-weight: bold;}
.lx_info .font{font-size: 16px;color: #333333;line-height: 24px;margin-top: 10px;background-repeat:no-repeat;background-position:left center;background-size:20px;padding-left: 30px;}
.lx_info .ico_1{background-image: url(../images/lx_02.png);}
.lx_info .ico_2{background-image: url(../images/lx_03.png);}
.lx_info .ico_3{background-image: url(../images/lx_04.png);}

.lx_info .vxbox{padding-top: 30px;}
.lx_info .vxbox .item{display: inline-block;vertical-align: middle;text-align: center;margin-right: 40px;}
.lx_info .vxbox .pic{width: 100%;display: block;max-width:120px;margin:0 auto;}
.lx_info .vxbox .wz{font-size: 16px;color: #333333;margin-top: 10px;}

.lx_map{width: 58%;height: 500px;}
.BMapLabel{border:none!important;}

.foot{background: #0f2843;}
.ft_t{padding:20px 0 30px;}
.ft_t .lbox{}
.ft_t .logo{height: 80px;}
.ft_t .list{margin-top: 20px;}
.ft_t .list li{font-size: 14px;color: #a2b5c9;display: inline-block;vertical-align: middle;margin-right: 30px;background-repeat:no-repeat;background-position:left center;background-size:20px;padding-left: 30px;}
.ft_t .list .ico_1{background-image: url(../images/ft_02.png);}
.ft_t .list .ico_2{background-image: url(../images/ft_03.png);}
.ft_t .list .ico_3{background-image: url(../images/ft_04.png);}

.ft_t .rbox{padding-top: 10px;}
.ft_t .grp{display: inline-block;vertical-align: middle;text-align: center;margin-left: 40px;position:relative;}
.ft_t .grp .icon{display: block;margin:0 auto;width: 80px;height: 80px;border-radius:50%;}
.ft_t .grp .vx{background: url(../images/ft_05.png) no-repeat center;background-size:contain;}
.ft_t .grp .qq{background: url(../images/ft_06.png) no-repeat center;background-size:contain;}
.ft_t .grp .fz{font-size: 14px;color: #a2b5c9;margin-top: 10px;}
.ft_t .grp:hover .vx{background: url(../images/ft_05-1.png) no-repeat center;background-size:contain;}
.ft_t .grp:hover .qq{background: url(../images/ft_06-1.png) no-repeat center;background-size:contain;}
.ft_t .grp:hover .fz{color: #057eff;}

.ft_t .grp .drop{width: 130px;position:absolute;left: 50%;margin-left: -65px;top: -140px;background: #fff;padding: 5px;box-shadow:0 0 10px rgba(51,51,51,.4);display: none;}
.ft_t .grp:hover .drop{display: block;}

.ft_b{font-size: 14px;color: #a2b5c9;line-height: 28px;text-align: center;padding:10px 0;border-top:1px solid #284360;}
.ft_b .ic{display: inline-block;vertical-align: middle;margin-right: 5px;}

.gotop{display: block;position:fixed;right: 30px;bottom: 5%;width: 36px;height: 36px;background: url(../images/ft_08.png) no-repeat center #f3f6f9;background-size:contain;border-radius:3px;display: none;}
.gotop:hover{background-image: url(../images/ft_08-1.png);background-color:#057eff;}


/*合作案例*/
.case_main{padding:100px 0 120px;}
.case_menu{width: 220px;}
.case_menu .lk{display: block;font-size: 16px;color: #555555;line-height: 50px;margin-bottom: 10px;text-align: left;font-size: 16px;color: #555555;text-align: center;background: #f1f3fb;}
.case_menu .lk.cur,.case_menu .lk:hover{color: #fff;background: #057eff;}

.case_wrap{margin-left: 280px;}
.case_wrap .t_tit{font-size: 36px;color: #333333;line-height: 50px;padding-bottom: 20px;position:relative;}
.case_wrap .t_tit:after{position:absolute;left: 0;bottom: 0;width: 80px;height: 4px;background: #057eff;content:'';display: block;}

.case_wrap .editbox{font-size: 16px;color: #666666;line-height: 28px;padding:30px 0 0;}

.case_wrap .mod{margin-top: 100px;font-size: 0;}
.case_wrap .mod .img{display: inline-block;vertical-align: middle;width: 42%;transition: all .3s;}
.case_wrap .mod .info{display: inline-block;vertical-align: middle;width: 55%;margin-left: 3%;box-shadow:0 10px 20px rgba(10,19,29,.1);padding:55px 25px;border-radius:6px;}
.case_wrap .mod .txt{font-size: 16px;color: #666666;line-height: 28px;}
.case_wrap .mod:nth-child(even) .info{margin-right: 3%;margin-left: 0;}
.case_wrap .mod .img:hover{transform: scale(1.05,1.05);}

/*产品服务*/
.pro_tit{font-size: 36px;color: #444444;font-weight: bold;letter-spacing: 4px;margin-bottom: 20px;line-height: 40px;}

.pro_zy{padding:110px 0 50px;}


.pro_zy .list{margin-top: 100px;}
.pro_zy .list li{width: 33.3%;float: left;text-align: center;}
.pro_zy .list .icon{width: 200px;display: block;margin:0 auto;box-shadow:0 4px 25px rgba(73,151,235,.24);border-radius:50%;}
.pro_zy .list .title{font-size: 24px;color: #242e38;margin-top: 30px;font-weight: bold;}

.pro_zy .intro{margin-top: 125px;}
.pro_zy .intro .txt{font-size: 16px;color: #666666;line-height: 28px;}

.pro_sf{padding:70px 0 30px;background: url(../images/pro_14.jpg) no-repeat center;background-size:cover;}
.pro_sf .detail{position:relative;}
.pro_sf .pic{/*width: 330px;*/display: block;margin:0 auto;width: 28%;margin-top: -60px;}
.pro_sf .list{position:absolute;top: 30px;width: 30%;}
.pro_sf .list li{font-size: 24px;color: #555555;margin-bottom: 30px;}
.pro_sf .list .ico{width: 34px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.pro_sf .list_l{left: 0;}
.pro_sf .list_r{right: 0;}


.pro_cp{padding:50px 0;background: #f7f9fc;}
.pro_cp .mod{padding:30px 0;}
.pro_cp .img{width: 46%;}
.pro_cp .info{width: 50%;padding-top: 60px;}
.pro_cp .txt{font-size: 16px;color: #666666;line-height: 28px;}

.pro_intro{padding:90px 0 70px;}
.pro_intro .txt{font-size: 16px;color: #666666;line-height: 28px;}

/*关于鼎浩*/
.us_titbox{text-align: center;margin-bottom: 40px;}
.us_titbox .cn{font-size: 36px;color: #444444;font-weight: bold;letter-spacing: 4px;line-height: 40px;}
.us_titbox .cn:before,.us_titbox .cn:after{content:'';display: inline-block;vertical-align: middle;width: 24px;height: 24px;}
.us_titbox .cn:before{background: url(../images/pro_01.png) no-repeat center;background-size:contain;margin-right: 20px;}
.us_titbox .cn:after{background: url(../images/pro_02.png) no-repeat center;background-size:contain;margin-left: 20px;}
.us_titbox .en{font-size: 16px;color: #5c6e81;max-width:980px;margin:10px auto 0;line-height: 28px;}

.us_us{padding:90px 0 90px;background: #f5f7fb;}
.us_us .detail{padding-top: 45px;}
.us_us .info{width: 41%;}
.us_us .titbox{}
.us_us .titbox .line{width: 80px;height: 4px;background: #057eff;display: block;}
.us_us .titbox .title{font-size: 40px;color: #333333;font-weight: bold;line-height: 25px;margin-top:35px;line-height: 40px;}
.us_us .txt{font-size: 16px;color: #666666;line-height: 40px;margin-top: 45px;text-align: justify;-webkit-line-clamp: 5;height: 200px;}

.us_us .list{margin-top: 35px;}
.us_us .list li{font-size: 16px;color: #333333;line-height: 24px;position:relative;margin-bottom: 10px;padding-left: 18px;font-weight: bold;}
.us_us .list li:before{content:'';position:absolute;left: 0;top: 8px;width: 8px;height: 8px;background: #057eff;border-radius:50%;}

.us_us .imgbox{width: 48.5%;overflow: hidden;}
.us_us .imgbox .img{width: 100%;display: block;transition: all 1s;}
.us_us .imgbox:hover .img{transform: scale(1.1,1.1);}


.us_cul{padding:0 0 80px;background: #f5f7fb; }
.us_cul .list{margin-left: -2%;}
.us_cul .list .item{width: 31.3%;margin-left: 2%;border-radius:10px;float: left;overflow: hidden;}
.us_cul .list .box{background: rgba(24,22,77,.8);padding:40px 0;text-align: center;}
.us_cul .list .title{font-size: 36px;color: #f9dba1;margin-bottom: 35px;letter-spacing: 8px;}
.us_cul .list .txt{font-size: 16px;color: #fff;line-height: 24px;max-width:280px;width: 90%;margin:0 auto;-webkit-line-clamp: 2;height: 48px;}
.us_cul .list .title:before,.us_cul .list .title:after{content:'';display: inline-block;vertical-align: middle;width: 16px;height: 16px;background: url(../images/us_13.png) no-repeat center;background-size:contain;}
.us_cul .list .title:before{margin-right: 25px;}
.us_cul .list .title:after{margin-left: 25px;}

.us_team{padding:90px 0 90px;}
.us_team .detail{box-shadow:0 10px 20px rgba(10,19,29,.1);}
.us_team .imgbox{width: 55%;overflow: hidden;}
.us_team .imgbox .img{width: 100%;display: block;transition: all 1s;}
.us_team .info{width: 45%;padding:3% 5% 0;}
.us_team .title{font-size: 20px;color: #333333;}
.us_team .line{width: 120px;height: 4px;background: #057eff;display: block;margin-top: 15px;}
.us_team .txt{font-size: 16px;color: #666666;line-height: 40px;-webkit-line-clamp: 5;height: 200px;margin-top: 30px;}
.us_team .imgbox:hover .img{transform: scale(1.1,1.1);}




.us_honor{padding:0 0 150px;}
.us_honor .detail{position:relative;}
.us_honor .imgbox{overflow: hidden;}
.us_honor .imgbox .img{width: 100%;display: block;transition: all 1s;}
.us_honor .imgbox:hover .img{transform: scale(1.1,1.1);}

.us_honor .swiper-container{position:static;}
.us_honor .swiper-button-next, .us_honor .swiper-button-prev{width: 86px;height: 86px;opacity: 1;margin-top: -43px;}
.us_honor .swiper-button-prev{background: url(../images/us_11.png) no-repeat center;background-size:contain;left: -130px;}
.us_honor .swiper-button-next{background: url(../images/us_12.png) no-repeat center;background-size:contain;right: -130px;}

.us_honor .swiper-button-prev:hover{background-image: url(../images/us_11-1.png);}
.us_honor .swiper-button-next:hover{background-image: url(../images/us_12-1.png);}

/*index*/
.idx_ban{padding:60px 0 70px;background: url(../images/idx_01.jpg) no-repeat center;background-size:cover;}
.idx_ban .top{}
.idx_ban .info{width: 55%;}
.idx_ban .title{font-size: 46px;color: #ffffff;letter-spacing: 2px;text-shadow:0 0 10px rgba(51,51,51,.3)}
.idx_ban .txt{font-size: 16px;color: #fff;margin-top: 35px;}
.idx_ban .more{font-size: 16px;color: #057eff;width: 150px;line-height: 50px;display: block;background: #fff;border-radius:26px;text-align: center;margin-top: 70px;}
.idx_ban .more:hover{background: #d7eaff;}
.idx_ban .pic{width: 44%;max-width:520px;}


.idx_ban .list{font-size: 0;margin-top: 25px;}
.idx_ban .list li{display: inline-block;vertical-align: middle;background: #fff;width: 140px;padding:25px 0;margin-right: 15px;text-align: center;border-radius:14px;}
.idx_ban .list .icon{height: 100px;display: block;width: auto;margin:0 auto;}
.idx_ban .list .fz{font-size: 20px;color: #242e38;margin-top: 20px;}




.idx_case{padding:110px 0;background: #f8f9fc;}
.idx_case .us_titbox .en{max-width:940px;}
.idx_case .detail{}
.idx_case .pic{width: 53%;}
.idx_case .info{width: 44%;}
.idx_case .list li{margin-bottom: 50px;}
.idx_case .list .icon{width: 88px;display: block;float: left;box-shadow:0 2px 26px rgba(52,150,255,.4);border-radius:50%;transition: all .3s;}
.idx_case .list .txt{margin-left: 110px;padding-top: 12px;}
.idx_case .list .tit{font-size: 18px;color: #0d1c2b;font-weight: bold;}
.idx_case .list .fz{font-size: 14px;color: #7f8e9d;margin-top: 10px;}
.idx_case .list li:hover .icon{transform: scale(1.05,1.05);}

.idx_case .more{font-size: 18px;color: #057eff;display: block;line-height: 75px;background: url(../images/idx_11.png) no-repeat right center;background-size:64px 20px;position:relative;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.idx_case .more:before,.idx_case .more:after{content:'';position:absolute;height: 1px;background: #057eff;width: 0;transition: all .3s;}
.idx_case .more:before{top: 0;left: 0;}
.idx_case .more:after{bottom: 0;right: 0;}
.idx_case .more:hover:before,.idx_case .more:hover:after{width: 100%;}


.idx_ser{padding:110px 0;background: #f3f6fa;}
.idx_ser .detail{}
.idx_ser .lbox{width: 46%;}
.idx_ser .pic{width: 100%;display: block;}

.idx_ser .rbox{width: 46%;padding-top: 40px;}
.idx_ser .pic_sm{width: 100%;display: block;}
.idx_ser .menu{text-align: center;margin-top: 60px;}
.idx_ser .menu .lk{width: 25%;float: left;}
.idx_ser .menu .icon{width: 90px;height: 90px;display: block;margin:0 auto;border-radius:50%;}
.idx_ser .menu .fz{font-size: 16px;color: #5c6e81;margin-top: 20px;}
.idx_ser .menu .icon_1{background: url(../images/idx_15.png) no-repeat center;background-size:contain;}
.idx_ser .menu .icon_2{background: url(../images/idx_16.png) no-repeat center;background-size:contain;}
.idx_ser .menu .icon_3{background: url(../images/idx_17.png) no-repeat center;background-size:contain;}
.idx_ser .menu .icon_4{background: url(../images/idx_18.png) no-repeat center;background-size:contain;}
.idx_ser .menu .lk:hover .fz{color: #057eff;}
.idx_ser .menu .lk:hover .icon{box-shadow:0 4px 26px rgba(5,126,255,.4)}
.idx_ser .menu .lk:hover .icon_1{background: url(../images/idx_15-1.png) no-repeat center;background-size:contain;}
.idx_ser .menu .lk:hover .icon_2{background: url(../images/idx_16-1.png) no-repeat center;background-size:contain;}
.idx_ser .menu .lk:hover .icon_3{background: url(../images/idx_17-1.png) no-repeat center;background-size:contain;}
.idx_ser .menu .lk:hover .icon_4{background: url(../images/idx_18-1.png) no-repeat center;background-size:contain;}



.idx_hz{padding:90px 0;}
.idx_hz .list{border:1px solid #efefef;border-bottom:none;border-left:none;}
.idx_hz .list li{float: left;width: 25%;border-bottom:1px solid #efefef;border-left:1px solid #efefef;overflow: hidden;}
.idx_hz .list .img{width: 100%;display: block;transition: all .3s;}
.idx_hz .list li:hover .img{transform: scale(1.05,1.05);}


@media screen and (min-width:320px) and (max-width:1199px){
    .auto{width: 100%;padding:0 2%!important;}

}
@media screen and (min-width:992px) and (max-width:1199px){
	
	/*联系我们*/
	.inner_ban{height: 220px;}
	.inner_ban .title{font-size: 40px;}
    .inner_ban .txt{margin-top: 20px;}

	
	.gotop{width: 60px;height: 60px;right: 10px;}
	.ft_t .grp .icon{width: 60px;height: 60px;}

	/*产品服务*/
	.pro_sf .list li{font-size: 20px;}

	/*index*/
	.idx_ban .title{font-size: 36px;}
	.idx_ban .list .icon{height: 80px;}


}




@media screen and (min-width:768px) and (max-width:991px){	
	
    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:10px 0;height: 90px;background: #fff;border-bottom:1px solid #efefef;}	
    .head+div{margin-top: 90px;}
    
   .hd_logo .img{height: 70px;}
   
    .hd_nav{line-height: 70px;}
	.hd_nav li{margin-left: 10px;}
	.hd_nav li>a{font-size: 16px;padding:0 18px;}

	/*联系我们*/
	.inner_ban{height: 180px;padding-top: 35px;}
	.inner_ban .title{font-size: 30px;letter-spacing: 2px;}
    .inner_ban .txt{margin-top: 10px;max-width:450px;}
	
	.lx_main{padding:60px 0;}
	.lx_info{width: 50%;}
	.lx_info .row{margin-bottom: 10px;}
	.lx_info .title{font-size: 20px;margin-bottom: 20px;}
	.lx_info .font{font-size: 14px;    background-size: 16px;padding-left: 25px;}
	.lx_info .vxbox {padding-top: 0;}
	.lx_info .vxbox .item{margin-right: 20px;}
	.lx_info .vxbox .pic{max-width:100px;}
	
	.lx_map{width: 47%;margin-top: 60px;height: 300px;}
	
	
	
	.gotop{width: 40px;height: 40px;right: 5px;}
	.ft_t .lbox{width: 100%;float:none;text-align: center;}
	.ft_t .logo{height: 70px;}
	.ft_t .list li{margin-right: 15px;}
	.ft_t .rbox{width: 100%;float:none;text-align: center;margin-top: 15px;}
	.ft_t .grp .icon{width: 50px;height: 50px;}
	
	.ft_t .grp .drop{width: 100px;top: -110px;margin-left: -50px;}
	
	
	/*合作案例*/
	.case_main{padding:60px 0;}
	.case_menu{float:none;width: 100%;margin-left: -2%;font-size: 0;margin-bottom: 30px;}
	.case_menu .lk{width: 23%;margin:0 0 2% 2%;display: inline-block;vertical-align: middle;}
	
	.case_wrap{margin-left: 0;}
	.case_wrap .t_tit{font-size: 28px;padding-bottom: 15px;}
	.case_wrap .t_tit:after{width: 60px;height: 3px;}
	
	.case_wrap .mod{margin-top: 60px;}
	.case_wrap .mod .info{padding:30px 20px;}
	
	/*产品服务*/
	.us_titbox .cn{font-size: 26px;line-height: 30px;}
	.us_titbox .cn:before, .us_titbox .cn:after{width: 20px;height: 20px;}
	.us_titbox .en{font-size: 15px;margin-top: 5px;}
	
	.pro_zy{padding:60px 0;}
	.pro_zy .list{margin-top: 70px;}
	.pro_zy .list .icon{width: 110px;}
	.pro_zy .list .title{font-size: 20px;margin-top: 20px;}
	
	.pro_tit{font-size: 28px;line-height: 30px;}
	
	.pro_sf .pic{margin-top: 0;}
	.pro_sf .list{position:static;width: 49%;display: inline-block;vertical-align: text-top;margin-top: 20px;}
	.pro_sf .list li{font-size: 18px;margin-bottom: 20px;}
	
	
	.pro_cp .info{padding-top: 0;}
	
	/*关于鼎浩*/
	.us_us{padding:40px 0;}
	
	.us_us .titbox .title{font-size: 24px;margin-top: 10px;}
	.us_us .titbox .line{width: 60px;height: 3px;}
	
	.us_us .info{width: 46%;}
	.us_us .txt{line-height: 26px;margin-top: 15px;height: 130px;font-size: 15px;}
	
	.us_cul{padding-bottom: 60px;}
	.us_cul .list .title{font-size: 24px;margin-bottom: 25px;}
	.us_cul .list .title:before{margin-right: 15px;}
	.us_cul .list .title:after{margin-left: 15px;}
	.us_cul .list .txt{font-size: 15px;}
	
	.us_team{padding:60px 0;}
	.us_team .imgbox{width: 45%;}
	.us_team .info{width: 55%;padding:15px 3% 0;}
	.us_team .title{font-size: 17px;}
	.us_team .line{width: 60px;height: 3px;margin-top: 5px;}
	.us_team .txt{font-size: 15px;line-height: 24px;margin-top: 15px;height: 120px;}
	
	.us_honor{padding-bottom: 80px;}
	.us_honor .detail{padding:0 60px;}
	
	.us_honor .swiper-button-next, .us_honor .swiper-button-prev{width: 46px;height: 46px;margin-top: -23px;}
	.us_honor .swiper-button-prev{left: 0;}
	.us_honor .swiper-button-next{right: 0;}
	
	
	/*index*/
	.idx_ban .title{font-size: 30px;}
	.idx_ban .txt{margin-top: 25px;}
	.idx_ban .more{font-size: 15px;width: 130px;line-height: 44px;margin-top: 30px;}
	
	.idx_ban .list li{width: 100px;padding:15px 0;}
	.idx_ban .list .icon{height: 60px;}
	.idx_ban .list .fz{font-size: 15px;margin-top: 10px;}
	
	.idx_case{padding:60px 0;}
	.idx_case .list li{margin-bottom: 25px;}
	.idx_case .list .icon{width: 68px;}
	.idx_case .list .txt{margin-left: 80px;padding-top: 0;}
	
	.idx_ser{padding:60px 0;}
	.idx_ser .rbox{width: 50%;padding-top: 20px;}
	.idx_ser .menu{margin-top: 40px;}
	.idx_ser .menu .icon{width: 60px;height: 60px;}
	.idx_ser .menu .fz{font-size: 14px;margin-top: 15px;}
	
	.idx_hz{padding:60px 0;}
	
	

}

@media screen and (min-width:320px) and (max-width:767px){
	.auto{padding:0 3%!important;}
	.sj_show{display: block;}
	.pc_show{display: none;}
	
    .sj_menu{position:absolute;right: 3%;top: 50%;width: 30px;height: 30px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -15px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:24px;}
    
    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:5px 0;height: 60px;background: #fff;border-bottom:1px solid #efefef;}	
    .head+div{margin-top: 60px;}

    
    .hd_logo .img{height: 50px;}
   
    .hd_nav{line-height: auto;position:fixed;width: 100%;left: 0;top: 60px;background: #fff;box-shadow:0 5px 10px rgba(51,51,51,.05);display: none;}
	.hd_nav li{margin-left: 0;display: block;border-bottom:1px solid #efefef;}
	.hd_nav li>a{font-size: 15px;padding:0 20px;line-height: 50px;}
	.hd_nav li:hover>a, .hd_nav li.cur>a{background: #fff;}
	.hd_nav li:last-child{border-bottom:none;}
	
	
	/*联系我们*/
	.inner_ban{height: 130px;padding-top: 22px;}
	.inner_ban .title{font-size:17px;letter-spacing: 1px;}
    .inner_ban .txt{margin-top: 5px;max-width:250px;font-size: 12px;line-height: 18px;-webkit-line-clamp: 3;height: 54px;}
	
	.lx_main{padding:40px 0;}
	.lx_info{width: 100%;float:none;}
	.lx_info .row{margin-bottom: 10px;}
	.lx_info .title{font-size: 17px;margin-bottom: 15px;}
	.lx_info .tit{font-size: 15px;}
	.lx_info .font{font-size: 14px;    background-size: 16px;padding-left: 20px;}
	.lx_info .vxbox {padding-top: 10px;text-align: center;}
	.lx_info .vxbox .item{margin:0 10px;}
	.lx_info .vxbox .pic{max-width:100px;}
	.lx_info .vxbox .wz{font-size: 14px;}
	
	.lx_map{width: 100%;margin-top: 20px;float:none;height: 300px;}
	
	
	
	.gotop{width: 30px;height: 30px;right: 5px;bottom: 10px;}
	.ft_t .lbox{width: 100%;float:none;text-align: center;}
	.ft_t .logo{height: 50px;}
	.ft_t .list li{margin-right: 0;display: block;text-align: left;margin-bottom: 10px;font-size: 13px;}
	.ft_t .rbox{width: 100%;float:none;text-align: center;margin-top: 15px;}
	.ft_t .grp{margin:0 15px;}
	.ft_t .grp .icon{width: 40px;height: 40px;}
    .ft_t .grp .fz{font-size: 12px;}
    .ft_b{font-size: 12px;line-height: 24px;}
    
    .ft_t .grp .drop{width: 80px;top: -88px;margin-left: -40px;padding: 5px;}
    
    /*合作案例*/
	.case_main{padding:40px 0;}
	.case_menu{float:none;width: 100%;margin-left: -2%;font-size: 0;margin-bottom: 20px;}
	.case_menu .lk{width: 23%;margin:0 0 2% 2%;display: inline-block;vertical-align: middle;font-size: 13px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding:0 5px;}
	
	.case_wrap{margin-left: 0;}
	.case_wrap .t_tit{font-size: 22px;padding-bottom: 0;text-align: center;}
	.case_wrap .t_tit:after{width: 40px;height: 2px;left: 50%;margin-left: -20px;}
	
	.case_wrap .editbox{font-size: 14px;line-height: 26px;padding:20px 0 40px;}
	
	.case_wrap .mod{margin-top: 0;}
	.case_wrap .mod .img{width: 80%;display: block;margin:0 auto;}
	.case_wrap .mod .info{padding:20px 0;display: block;width: 100%;box-shadow:none;margin-left: 0;}
	.case_wrap .mod .txt{font-size: 14px;line-height: 26px;}
    
    /*产品服务*/
    .us_titbox{margin-bottom: 25px;}
	.us_titbox .cn{font-size: 20px;letter-spacing: 1px;line-height: 20px;}
	.us_titbox .cn:before, .us_titbox .cn:after{width: 16px;height: 16px;}
	.us_titbox .cn:before{margin-right: 10px;}
	.us_titbox .cn:after{margin-left: 10px;}
	.us_titbox .en{font-size: 13px;line-height: 20px;margin-top: 10px;}
	
	.pro_zy{padding:40px 0;}
	.pro_zy .list{margin-top: 0;}
	.pro_zy .list .icon{width: 60px;}
	.pro_zy .list .title{font-size: 15px;margin-top: 15px;}
	
	.pro_zy .intro{margin-top: 50px;}
	.pro_zy .intro .txt{font-size: 14px;line-height: 26px;}
	
	.pro_tit{font-size: 20px;line-height: 20px;margin-bottom: 10px;letter-spacing: 1px;}
	
	.pro_sf{padding:40px 0;}
	.pro_sf .pic{margin-top: 30px;width: 50%;margin-bottom: 20px;}
	.pro_sf .list{position:static;margin-top: 0;width: 100%;}
	.pro_sf .list li{font-size: 16px;margin-bottom:10px;}
	.pro_sf .list .ico{width: 26px;margin-right: 10px;}
	
	.pro_cp{padding:30px 0;}
	.pro_cp .mod{padding: 0;margin-bottom: 20px;}
	.pro_cp .info{padding-top: 15px;width: 100%;float:none;}
	.pro_cp .img{width: 90%;float:none;}
	.pro_cp .txt{font-size: 14px;line-height: 26px;}
	.pro_cp .pro_tit{font-size: 18px;}
	
	.pro_intro{padding:30px 0 40px;}
	.pro_intro .txt{font-size: 14px;line-height: 26px;}
	
	
	/*关于鼎浩*/
	.us_us{padding:40px 0;}
	
	.us_us .titbox .title{font-size: 18px;margin-top: 10px;line-height: 20px;}
	.us_us .titbox .line{width: 30px;height: 2px;}
	.us_us .detail{padding-top: 0;}
	.us_us .info{width: 100%;float:none;margin-top: 20px;}
	.us_us .txt{line-height: 26px;margin-top: 15px;height: 130px;font-size: 14px;}
	.us_us .imgbox{width: 100%;float:none;}
	.us_us .imgbox .img{height: 200px;}
	
	.us_us .list{margin-top: 20px;}
	.us_us .list li{font-size: 14px;padding-left: 15px;}
	.us_us .list li:before{width: 6px;height: 6px;}
	
	.us_cul{padding-bottom: 30px;}
	.us_cul .list{margin: 0;}
	.us_cul .list .item{width: 100%;float:none;margin:0 0 15px;}
	.us_cul .list .title{font-size: 20px;margin-bottom: 15px;}
	.us_cul .list .title:before, .us_cul .list .title:after{width: 12px;height: 12px;}
	.us_cul .list .title:before{margin-right: 15px;}
	.us_cul .list .title:after{margin-left: 15px;}
	.us_cul .list .box{padding:30px 0;}
	.us_cul .list .txt{font-size: 14px;}
	
	.us_team{padding:40px 0;}
	.us_team .imgbox{width: 100%;float:none;}
	.us_team .info{width: 100%;padding:25px 20px;}
	.us_team .title{font-size: 18px;}
	.us_team .line{width: 60px;height: 3px;margin-top: 5px;}
	.us_team .txt{font-size: 15px;line-height: 24px;margin-top: 15px;height: auto;-webkit-line-clamp: initial;}
	
	.us_honor{padding-bottom: 40px;padding-top: 10px;}
	.us_honor .detail{padding:0 40px;}
	
	.us_honor .swiper-button-next, .us_honor .swiper-button-prev{width: 30px;height: 30px;margin-top: -15px;}
	.us_honor .swiper-button-prev{left: 0;}
	.us_honor .swiper-button-next{right: 0;}
	
	/*index*/
	.idx_ban{padding:40px 0;}
	.idx_ban .title{font-size: 16px;}
	.idx_ban .txt{margin-top: 5px;font-size: 12px;}
	.idx_ban .more{font-size: 13px;width: 110px;line-height: 32px;margin-top: 20px;}
	
	.idx_ban .list li{width: 18%;padding:10px 0;margin:0 1%;border-radius:6px;}
	.idx_ban .list .icon{height: 36px;}
	.idx_ban .list .fz{font-size: 13px;margin-top: 5px;}
	
	.idx_case{padding:40px 0;}
	.idx_case .pic{width: 80%;float:none;margin:0 auto;display: block;}
	.idx_case .us_titbox .cn{font-size: 18px;}
	.idx_case .info{width: 100%;float:none;margin-top: 15px;}
	.idx_case .list li{margin-bottom: 18px;}
	.idx_case .list .icon{width: 50px;}
	.idx_case .list .txt{margin-left: 65px;padding-top: 0;}
	.idx_case .list .tit{font-size: 16px;}
	.idx_case .list .fz{font-size: 13px;margin-top: 5px;}
	
	.idx_case .more{font-size: 14px;line-height: 40px;width: 50%;display: block;margin:15px auto 0;border:none;}
	.idx_case .more:before, .idx_case .more:after{display: none;}
	
	.idx_ser{padding:40px 0;}
	.idx_ser .lbox{width: 80%;float:none;margin:0 auto;}
	.idx_ser .rbox{width: 100%;padding-top: 20px;float:none;}
	.idx_ser .menu{margin-top: 30px;}
	.idx_ser .menu .icon{width: 54px;height: 54px;}
	.idx_ser .menu .fz{font-size: 13px;margin-top: 10px;}
	
	.idx_hz{padding:40px 0;}
	.idx_hz .list li{width: 50%;}
    
}