@charset "utf-8";

/*首页公共类*/
.index_tit{font:26px/40px "微软雅黑", "宋体", "黑体"; text-align:center; height:120px; line-height:60px; padding-top:40px; }
.index_titen{font:18px/40px "微软雅黑", "宋体", "黑体"; text-align:center;}
.index_line{ padding-top:30px; border-bottom:1px #681b23 solid; margin-bottom:20px;}

/*首页三图项目*/
.index_service{padding-bottom:50px;width:100%;}
.index_serli{ padding-top:20px;}
.index_serli li{ float:left; position:relative; width:33.33%;}
.index_serli .li2{ text-align:center;}
.index_serli .li3{ float:right; text-align:right;}
.index_serli li img{ width:95%; border:2px #ccc solid;}
.index_serli li span{ float:left; text-align:center; width:100%;line-height:75px; font-size:21px; height:70px; color:#09F; font-weight:bold;}

/*首页服务优势*/
.index_adv{ background:#f0f0f0;padding-bottom:60px;}
.index_advimg{ float:left; width:42%;}
.index_advimg img{width:96%;}
.index_adli {width:55%;float:left;}
.index_adli li{width:100%; float:left; height:110px;}
.index_adli li img{ width:81px; float:left;}
.index_adli li dt{ font-size:24px;line-height:36px; padding-left:100px; }
.index_adli li dd{  font-size:13px;line-height:22px;padding-left:100px; color:#999;}
.index_adli .advmore{height:60px; text-align:right;}
/*服务场景*/
.index_cj{ background:#f0f0f0;background:url('/images/banner08.jpg') center center no-repeat;background-size:cover; height:100%;}
.index_cj a{ height:100%; width:100%;}
.index_cj li{ height:100%; width:100%;}


/*手机*/
@media only screen and (max-width: 768px) {
.index_js{padding:40px 0px; height: auto;overflow:auto;}
.index_js .js_t{height:auto; padding:20px 3px;}
.index_js .js_logo{ width:80px; height:auto; float: left; overflow: hidden;margin: 0 auto;display: none;}
.index_js .js_logo img{ width:100%; }
.index_js .js_txt{ width:100%; height:auto; float:left;}
.index_js .js_txt li{ height:36px; font-size:26px; line-height:36px;}
.index_js .js_txt dd{ padding: 10px 2px; height:auto; font-size:15px; line-height:22px;}
}


.floor_2_main{height:auto;} 
.floor_2{padding:0;position: relative;}
.floor_2 .ftit{color: #444;margin: 0px auto; width:100%; text-align:center; height:140px;}
.floor_2 .ftit h4{font-size:40px;text-transform:uppercase;font-family:"ITC Avant Garde Gothic Demi",arial;font-weight: normal;padding-top: 50px;line-height: 50px;letter-spacing:5px;}
.floor_2 .ftit h3 b{color: #fff;}
.floor_2 .ftit em{height:24px;font-size:14px;font-family:"ITC Avant Garde Gothic Demi",arial;}
.floor_2 .flist{ width:100%;}
.floor_2 .flist li{ width:25%; float:left; border-bottom:1px #eee solid; padding-bottom: 40px; overflow: hidden;}
.floor_2 .flist li img{width:100%;transition: all 0.4s ease 0s;}
.floor_2 .flist li dt{width:100%; font-size:22px; color:#444; padding:10px 20px ;transition: all 0.4s ease 0s;}
.floor_2 .flist li dd{width:100%; font-size:14px; color:#999; padding:5px 20px; line-height:18px; height: 46px;overflow: hidden;transition: all 0.4s ease 0s;}
.floor_2 .flist li:hover img{opacity: 0.6;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}
.floor_2 .flist li:hover dt{color:#f00; transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important }
.floor_2 .flist li:hover dd{color:#666;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}


.floor_3_main{background:url(/images/ysbg.png);height:auto;} 
.floor_3{padding:0;position: relative; height:auto;}
.floor_3 .ftit{color: #444;margin: 0px auto; width:100%; text-align:center; height:140px;}
.floor_3 .ftit h4{font-size:40px;text-transform:uppercase;font-family:"ITC Avant Garde Gothic Demi",arial;font-weight: normal;padding-top: 50px;line-height: 50px;letter-spacing:5px;}
.floor_3 .ftit h3 b{color: #fff;}
.floor_3 .ftit em{height:24px;font-size:14px;font-family:"ITC Avant Garde Gothic Demi",arial;}
.floor_3 .flist{ width:auto;margin: 0px auto; height:auto;position: relative;}
.floor_3 .flist li{ width:225px; float:left; padding-bottom: 65px; margin-right:88px;}
.floor_3 .flist .flist0{ margin-right:0px;}
.floor_3 .flist li img{width:100%;}
.floor_3 .flist li dt{width:100%;  font-size:16px; color:#fff; text-align:center; line-height:30px; padding:25px 0;background: rgb(4, 46, 151);}
.floor_3 .flist .fabg{ background:#1447ae;}
.floor_3 .flist .fabg2{ background:#113ea6;}
.floor_3 .flist li .kg{height:60px;transition: all 0.4s ease 0s;}
.floor_3 .flist li .kg1{height:0px;transition: all 0.4s ease 0s;}
.floor_3 .flist li:hover .kg{ height:30px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important} 
.floor_3 .flist li:hover .kg1{height:30px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}

.floor_4_main{height:auto;} 
.floor_4{padding:0;position: relative;}
.floor_4 .ftit{color: #666;margin: 0px auto; width:100%; text-align:center; height:140px;}
.floor_4 .ftit h4{font-size:40px;text-transform:uppercase;font-family:"ITC Avant Garde Gothic Demi",arial;font-weight: normal;padding-top: 50px;line-height: 50px;letter-spacing:5px;}
.floor_4 .ftit h3 b{color: #fff;}
.floor_4 .ftit em{height:24px;font-size:14px;font-family:"ITC Avant Garde Gothic Demi",arial;}
.floor_4 .flist{ width:100%; padding-bottom: 100px; padding-top: 20px;  height:auto;}
.floor_4 .flist .f4tit{ text-align:center;font-size:26px; font-weight:600; line-height:80px; color:#06C; }
.floor_4 .flist .f4l{ width:60%;  float:left;}
.floor_4 .flist li{ font-size:25px;font-weight: 500; line-height: 60px; text-align: center;}
.floor_4 .flist .f4y{ font-size:18px;font-weight: 500; line-height: 35px; text-align: center;}
.floor_4 .flist .f4qu{ font-size:16px;font-weight: 500; line-height: 30px; text-align: center;}
.floor_4 .flist .f4r{ width:40%;  float:right;}
.floor_4 .flist .f4r img{ padding-top:40px; padding-left: 80px;}


.floor_5_main{background:url(/images/ysbg.png);height:auto; padding-bottom:40px;} 
.floor_5{padding:0;position: relative;}
.floor_5 .ftit{color: #666;margin: 0px auto; width:100%; text-align:center; height:140px;}
.floor_5 .ftit h4{font-size:40px;text-transform:uppercase;font-family:"ITC Avant Garde Gothic Demi",arial;font-weight: normal;padding-top: 50px;line-height: 50px;letter-spacing:5px;}
.floor_5 .ftit h3 b{color: #fff;}
.floor_5 .ftit em{height:24px;font-size:14px;font-family:"ITC Avant Garde Gothic Demi",arial;}
.floor_5 .flist{ width:100%;}
.floor_5 .flist li{ width:100%; float:left; border-bottom:1px #eee solid; padding-bottom: 20px; height:auto;}
.floor_5 .flist li .f5bg{position:absolute;background: #ddd; height: 80px; width: 10px;transition: all 0.4s ease 0s; }
.floor_5 .flist li .fll4{ position:relative;width:1120px; float: left;}
.floor_5 .flist li .fxh{position:relative;width:80px; height:80px; overflow:hidden; font-size:38px; background:#ccc; color:#333;font-style:oblique; line-height:80px; text-align:center; float:left;}
.floor_5 .flist li dt{width:auto; font-size:18px; color:#444; float: left;padding:0 20px ; font-weight:600;line-height:30px;transition: all 0.4s ease 0s;}
.floor_5 .flist li dd{width:auto; font-size:14px; color:#777; float: left;padding:0 20px; line-height:25px; height: 50px; overflow: hidden;transition: all 0.4s ease 0s; }
.floor_5 .flist li:hover .f5bg{width:100%;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}


/*联系*/
.index_lx{ background:#3a7ed3;padding-bottom:60px; color:#fff;}
.index_lx1{ width:10%; float:left; padding-top:80px; font-size:26px;}
.index_lx1 .index_titen{font-size:14px;}
.index_lx2{ width:40%; float:left; padding-top:80px;}
.index_lx2 dt{font-size:20px; line-height:26px; padding-bottom:30px;}
.index_lx2 dd{font-size:14px; line-height:26px;}
.index_lx3{ width:24%; float:left; padding-top:80px;}
.index_lx3 dt{font-size:18px; line-height:26px; padding-bottom:30px;}
.index_lx3 dd{font-size:16px; line-height:26px;text-indent:25px;}
.index_lx3 a{color:#fff;}
.index_lx3 a:hover{color:#fdfa19; cursor: pointer;}
.index_lx4{ width:24%; float:left; padding-top:80px;}
.index_lx4 dt{font-size:18px; line-height:26px; padding-bottom:30px;}
.index_lx4 dd{font-size:16px; line-height:26px;text-indent:25px; background:url(/images/wx.png) no-repeat center left;}
.index_lx4 a{color:#fff;}
.index_lx4 a:hover{color:#fdfa19; cursor: pointer;}

@media only screen and (max-width: 768px) {
	/*轮播图*/
	 .main_visual{height:260px;}
	 .main_image{height:260px;}
.main_image ul{height:240px;}
.main_image li{height:260px;}
.main_image li span{height:260px;}
.main_image li .img_1{background-size:cover;}
.main_image li .img_2{background-size:cover;}
.main_image li .img_3{background-size:cover;}
.main_image li .img_4{background-size:cover;}
.main_image li a{height:260px;}

.index_service{padding-bottom:0px;}
.index_serli li span{ font-size:13px; line-height:30px;}
.index_cj{ height:260px;}


	.floor_2 .ftit{height:76px; }
	.floor_2 .ftit h4{font-size:30px;letter-spacing:8px;line-height: 36px;padding-top: 20px;}
	.floor_2 .ftit em{height:20px;font-size:12px;}
	.floor_2 .flist li{ width:50%;padding-bottom: 20px;}
	.floor_2 .flist li dt{font-size:15px;padding:8px 10px ;}
	.floor_2 .flist li dd{font-size:11px; color:#777; padding:0px 10px; line-height:15px; height: 45px;}
	
	.floor_3 .ftit{height:76px;}
	.floor_3 .ftit h4{font-size:30px;padding-top: 20px;line-height: 36px;letter-spacing:8px;}
	.floor_3 .ftit em{height:20px;font-size:12px;}
	.floor_3 .flist li{ width:25%;margin-right:0px;}
	.floor_3 .flist li dt{width:100%;  font-size:12px;line-height:26px; padding:16px 0;}
	.floor_3 .flist li dd{height:40px;}
	.floor_3 .flist .flist0 dt{ font-size:11px;}
	
	.floor_4 .ftit{height:76px;}
	.floor_4 .ftit h4{font-size:30px;padding-top: 20px;line-height: 36px;letter-spacing:8px;}
	.floor_4 .ftit em{height:20px;font-size:12px;}
.floor_4 .flist .f4l{ width:100%;}
	.floor_4 .flist .f4r{ width:100%; float: left;}
	.floor_4 .flist .f4r img{ padding-top:20px;}
	
	.floor_5 .ftit{height:76px;}
	.floor_5 .ftit h4{font-size:30px;padding-top: 20px;line-height: 36px;letter-spacing:8px;}
	.floor_5 .ftit em{height:20px;font-size:12px;}
	.floor_5 .flist li{ width:100%; padding-bottom: 20px; height: auto;}
	.floor_5 .flist li .f5bg{display: none;}
.floor_5 .flist li .fll4{width:100%; float: left;}
.floor_5 .flist li .fxh{width:30px; height:30px;font-size:26px;line-height:30px;}
.floor_5 .flist li dt{font-size:22px; line-height:30px;transition: all 0.4s ease 0s;}
.floor_5 .flist li dd{font-size:18px; line-height:25px; height:auto; overflow:auto;}


	.index_advimg{ width:100%; text-align:center;}
	.index_advimg img{width:35%;}
	.index_adli {width:100%;}
	.index_adli li{height:90px;}
	.index_adli li dd{ display:none;}
	.index_newsimg{width:100%; text-align:center; margin-top:10px;}
	.index_newsimg img{ width:50%;}
	.index_newsli{ width:100%;}
	.index_newsli li{height:40px;}
	.index_newsli li dd{ display:none;}	
	.index_lx1{ width:100%;padding-top:40px; padding-left:10px;}
	.index_lx2{ width:100%;padding-top:20px; padding-left:10px;}
	.index_lx2 dt{padding-bottom:10px;}
	.index_lx3{ width:100%;padding-top:20px; padding-left:10px;}
	.index_lx3 dt{padding-bottom:10px;}
	.index_lx3 dd{ height:40px; font-size:30px; padding-top:25px;}
	.index_lx4{ width:100%;padding-top:20px; padding-left:10px;}
	.index_lx4 dt{padding-bottom:10px;}
	.index_lx4 dd{ height:40px; font-size:30px; padding-top:25px;}
	.szgs{ display:none;}



}

<!--耗时1793490308.8038秒-->