
/*SEO优化 按词扣费*/
.threeico_ackf{width:33%; height:auto;color:#333;padding-bottom:30px; float:left}
.threeico_ackf a.bgico{width:175px; height:175px; text-align:center; border-radius:50%; display:block;margin: auto;margin-bottom:20px;}
.threeico_ackf:hover{color:#d10312}
.threeico_ackf .ico1{background:url(../image/ico_ackf1.png) no-repeat center center;}
.threeico_ackf .ico2{background:url(../image/ico_ackf2.png) no-repeat center center;}
.threeico_ackf .ico3{background:url(../image/ico_ackf3.png) no-repeat center center;}
.ackf_big2{background:url(../image/bg_ackf.jpg) no-repeat top center; height:689px}
.ackf_big2 .w100{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.ackf_ys{width:460px; height:125px; background:#FFF; border-radius:25px;margin-left:80px; padding:10px 40px 10px 70px; box-sizing:border-box; margin-top:42px;}
.ackf_num{background:url(../image/ackf_lx.png) no-repeat top center; color:#FFF; width:90px; height:90px; top:50%; margin-top:-45px;line-height: 90px;  text-align: center; font-size: 38px; font-family: fantasy; left: -45px;}


/*百度竞价*/
.semtg_bdjj_bg .w60{padding-top:190px;}
.semtg_bdjj_bg .w40{padding-top:190px;}
.semtg_bdjj_bg .font1{  height:120px; line-height:120px; font-size:32px; color:#333;     text-align: center;}
.semtg_bdjj_bg .font2{  line-height:16px; top: 400px; height:50px; line-height:50px;   text-align: center;}
.bdjj_2 li{width:22%;margin:1.5%;  box-shadow: 0px 0px 6px 1px #ddd; border-radius: 8px;border-radius:5%; padding:50px 0px;}
.bdjj_2 li .ico{width:60px; height:60px; line-height:60px; font-size:30px; left:25px; top:-15px; box-shadow: 1px 0px 4px 1px #ccc; border-radius:50%;text-align: center;font-family: fantasy; color: #FFF;}
.bdjj_bgfw{background:#d10212 url(../image/bg_fuwu.jpg) no-repeat center center; height:1079px;}
.bdjj_bgfwlist {  padding-left: 25px; box-sizing: border-box;padding-right: 25px;}
.bdjj_bgfwlist .listOne{width:323px; float:left;height:243px; background:url(../image/bg_red.png) repeat; border-radius:15px; margin:20px 30px;}

.bdjjico{width:150px; height:210px;}
.bdjjico .bgico{width:138px; height:138px; text-align:center; border-radius:50%; display:block; margin: auto;  box-shadow: 0px 0px 8px rgba(153, 153, 153, 0.32)}
.bdjjico .bgico:hover{background: linear-gradient(#e40c23, #f64856)}
.bdjjico .bgico a{ width: 138px; height: 138px; display:inline-block}
.bdjjico .ico1{background:url(../image/ys1.png) no-repeat center center;}
.bdjjico .ico2{background:url(../image/ys2.png) no-repeat center center;}
.bdjjico .ico3{background:url(../image/ys3.png) no-repeat center center;}
.bdjjico .ico4{background:url(../image/ys4.png) no-repeat center center;}
.bdjjico .ico5{background:url(../image/ys5.png) no-repeat center center;}
.bdjjico .bgico:hover .ico1{background:url(../image/ys1_h.png) no-repeat center center;}
.bdjjico .bgico:hover .ico2{background:url(../image/ys2_h.png) no-repeat center center;}
.bdjjico .bgico:hover .ico3{background:url(../image/ys3_h.png) no-repeat center center;}
.bdjjico .bgico:hover .ico4{background:url(../image/ys4_h.png) no-repeat center center;}
.bdjjico .bgico:hover .ico5{background:url(../image/ys5_h.png) no-repeat center center;}
.bdjj_menu ul li{float:left;width:180px; height:50px; line-height:50px; border:1px solid #e91122;text-align:center;cursor: pointer;border-left: 0px;}
.bdjj_menu ul li:first-child{border-left:1px solid #e91122;}
.bdjj_menu ul li.on{color:#FFF;background:#e91122;cursor: pointer;}
.bdjj_case_t{margin-top:-4px;}
.jj{width:90%;line-height:45px;border:1px solid #b8b8b8; padding:0px 5px;font-size:18px}

/*整站优化*/
.jj360_list {  box-sizing: border-box;display: flex}
.jj360_list .listOne{width:323px; float:left;height:243px; background:#fff; box-shadow: 0px 0px 6px 1px #ddd; border-radius:15px; margin:20px 30px;}
.jj360_list .listOne .ico_one{display:block}
.jj360_list .listOne .ico_two{display:none}
.jj360_list .listOne:hover .ico_one{display:none}
.jj360_list .listOne:hover .ico_two{display:block}
/*.jj360_list .listOne:hover{background: linear-gradient(#e8162c, #f54554) !important;}*/
.jj360_list .listOne:hover .c3,.jj360_list .listOne:hover .c_red{color:#fff !important;}
.jj360_bg{background:url('../image/360jj_bg.jpg') no-repeat top center;}
.bdjjico .bgico_360{width:138px; height:138px; text-align:center; border-radius:50%; display:block; margin: auto; background:#fff;  box-shadow: 0px 0px 8px rgba(153, 153, 153, 0.32)}
.bdjjico .bgico_360:hover{background: linear-gradient(#e8162c, #f54554)}
.listOne .first_bg{  width: 100%; height: 100%; position: absolute;left: 0;top: 0; background: rgba(9, 9, 9, 0.01); z-index:-1; transform: translate(0%,100%); transition: all .3s cubic-bezier(.4,0,.2,1) 0s; }
.listOne:hover .first_bg{ background: linear-gradient(#e8162c, #f54554) !important; transform: translate(0,0%);}

.zzyh_bg{background:url('../image/zzyh_bg.jpg') no-repeat top center; height:493px;color: #FFFFFF;}
.zzyh_bg .bigtitle{color: #FFFFFF}
.zzyh_bg .div_flex{align-items: flex-start;justify-content: space-evenly}
.zzyhico{width: 10%;height: auto;}
.zzyhico .bgico{background: linear-gradient(#e40c23, #f64856);width:138px; height:138px; text-align:center; border-radius:50%; display:block; margin:20px auto;  box-shadow: 0px 0px 8px rgba(153, 153, 153, 0.32)}
.zzyhico .bgico:hover{background: linear-gradient(#e40c23, #f64856)}
.zzyhico .bgico a{ width: 138px; height: 138px; display:inline-block}
.zzyhico .ico1{background:url(../image/zzyh_lc1.png) no-repeat center center;}
.zzyhico .ico2{background:url(../image/zzyh_lc2.png) no-repeat center center;}
.zzyhico .ico3{background:url(../image/zzyh_lc3.png) no-repeat center center;}
.zzyhico .ico4{background:url(../image/zzyh_lc4.png) no-repeat center center;}
.zzyhico .ico5{background:url(../image/zzyh_lc5.png) no-repeat center center;}
.zzyhico .ico6{background:url(../image/zzyh_lc6.png) no-repeat center center;}

@media screen and (max-width:1400px){
	.jj360_list{flex-wrap: wrap;justify-content: space-between;}
	.jj360_list .listOne{margin: 20px 0px;}
	.zzyhico{width: 13%;}

}
@media screen and (min-width:300px) and (max-width: 1199px){ 	
	.jj360_list,.bdjj_bgfwlist{padding-left:1.3% !important; padding-right:1.3% !important; }
	.jj360_list .listOne{    width: 31%; margin-right:2.3% !important; margin-left:0% !important;}
	.jj360_list .listOne .f24,.bdjj_bgfwlist .listOne .f24{font-size:16px !important;}
	.jj360_list .listOne .f16,.bdjj_bgfwlist .listOne .f16{font-size:12px !important; line-height:18px !important; padding: 10px;     min-height: 90px;}
	.jj360_list .listOne .ico_one img,.jj360_list .listOne .ico_two img,.bdjj_bgfwlist .listOne img{width:40%;}
	.zzyh_bg,.ackf_big2{ padding-top:20px; padding-bottom:20px; height: 623px; background-size: cover;}
	.zzyhico{ width: 30.333%; margin-right:1.5% !important; margin-left:1.5% !important; height:auto; float:left}
	.zzyhico .bgico,.bdjjico .bgico{width:70px; height:70px; margin:10px auto; }
	.zzyhico .bgico a,.bdjjico .bgico_360 a,.bdjjico .bgico a{ width: 100%; height: 100%;  display:inline-block;   background-size: 50%;}
	
	.ackf_ys{width:100%; height:auto; padding: 10px 20px 10px 60px; margin-left:20px;    margin-top: 12px;}
	.ackf_ys .f22,.threeico_ackf .f20{ font-size:16px !important; }
	.ackf_ys .f16,.threeico_ackf .f16{font-size:12px !important; line-height:18px !important; }
	.ackf_big2{height:auto;}
	.threeico_ackf a.bgico{width: 75px; height: 75px;background-size: contain;}
	
	.jj360_bg{ padding-bottom:20px; padding-top:20px;}
	.bdjjico {width:20%; float:left;height:auto; padding-bottom:0px;}
	.bdjjico .lh_50{line-height: 20px !important; font-size:14px !important }
	.bdjjico .bgico_360{width:60px; height:60px; margin:10px auto; }
	.bdjjico .bgico:hover a{ background-size: 50% !important;}
	.bdjjico .bgico_360:hover a{ background-size: 50% !important;}
	.semtg_bdjj_bg {  min-height: 330px !important; background-size: cover !important;}
	.semtg_bdjj_bg .w60 {padding-top: 50px; padding-left:0px;    margin: 0px auto;  float: inherit;}
	.semtg_bdjj_bg .w40 {display:none}
	.semtg_bdjj_bg .font1{height:auto; line-height:40px; font-size:26px;}
	.semtg_bdjj_bg .font2{height:auto; line-height:30px;margin-top: 20px; }
	.semtg_bdjj_bg .zixun3_hover{margin-top:20px;}
	
	.bdjj_2 li{width:46%;float:left;padding: 50px 0px 0px;}
	.bdjj_2 li .f24{font-size:14px !important;}
	.bdjj_2 li .f12 {height:70px;}
	
	.bdjj_bgfwlist .listOne { width: 31%;margin-right: 2.3% !important;margin-left: 0% !important;  margin-top:10px; margin-bottom:10px; }
	.con.tc.pt40{padding-top:10px;padding-bottom: 30px;}
	.con.tc.pt40 img{width:90%;}
	.bdjj_bgfw{height:auto !important; background-size: cover !important;}
	.bdjj_menu{width:90%}
	.bdjj_menu ul li{width:25%;height:35px;    box-sizing: border-box; line-height: 35px; padding:0px 5px; font-size: 12px;}
	.fl.pr30.box{display:none}
	.bdjj_case_two{width:100%  !important; padding:15px;box-sizing: border-box; }
	.bdjj_case_two .f20{font-size:14px  !important; line-height:20px  !important; }
}
@media (min-width: 1200px) and (max-width: 1440px){
	.jj360_list .listOne{    width: 256px; height:298px !important;}
	.ackf_ys { width: 390px;   padding: 8px 15px 10px 50px; }
	.bdjj_bgfwlist .listOne{    width: 256px; height:270px !important;}
	.con.tc.pt40{padding-top:20px;}
	.bdjj_case_two{width:65%}
}
@media (min-width: 100px) and (max-width: 600px){
	.w30.fl.box,.w10.fl.box { width: 100% !important;   }
	.jj { width: 90%;  line-height: 35px; border: 1px solid #b8b8b8;padding: 0px 5px;font-size: 14px; margin-left:5%; margin-bottom:10px;}
	.zzyh_bg .f18{font-size: 16px!important}
	.zzyh_bg .f14{font-size: 12px!important}
	.zzyh_bg .lh_50 {line-height: 30px !important;}
	.zzyh_bg{height: 498px;background-size: cover;}
}