﻿.banner{background:url(../images/fenxiao/banner888.png) no-repeat center center}
.banner .inner{height:100%}
.banner .btn-group{position:absolute;bottom:180px;left:34px}
.banner .btn-group .btn{width:180px;height:40px;background:#fff;display:block;color:#ff0c00;text-align:center;line-height:40px;font-size:16px;border-radius:2px}
.col-js .img{width:420px;text-align:center;line-height:516px}
.col-js .txt{width:780px;padding:40px 0 0px}
.col-js .txt .list .item{float:left;width:260px}
.col-js .txt .list .item .box{text-align:center}
.col-js .txt .list .item .box .icon{margin:20px auto}
.col-js .txt .list .item .box .h3{margin:10px 0;font-size:18px;color:#333}
.col-js .txt .list .item .box .p{margin:10px 20px;color:#999;line-height:1.6}
.col-js .txt .btn-group{text-align:center}
.col-js .txt .btn-group .btn{display:inline-block;width:130px;height:44px;line-height:44px;text-align:center;color:#fff;background:#0C92F3;border-radius:2px;margin:20px}
.main .col-js{background:#f9f9f9;}
.main .col-gn{background:#f9f9f9;}
.main .col-hy{background:#f9f9f9;}
.col-td .list .item{float:left;width:25%}
.col-td .list .item .box{text-align:center;margin:20px;padding:10px;border-radius:4px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
.col-td .list .item .box .img{margin:0 auto;width:140px;height:120px;line-height:120px}
.col-td .list .item .box:hover{background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,.1)}
.col-td .list .item .box .icon{margin:0 auto;display:inline-block;vertical-align:middle}
.col-td .list .item .box .h3{color:#333;font-size:18px;margin:10px 0}
.col-td .list .item .box .p{line-height:1.5;color:#888;height:50px}
.col-fx{background:#f5f8fc;}
.col-fx .list .item{float:left;width:25%}
.col-fx .list .item .box{text-align:center;padding:20px 20px;margin:20px;background:#fff;border-radius:5%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
.col-fx .list .item .box:hover{box-shadow:0 0 20px rgba(42,129,255,.3)}
.col-fx .list .item .box .icon{margin:10px auto 50px;border-radius:50%;box-shadow:0 0 20px rgba(42,129,255,.1)}
.col-fx .list .item .box .h3{font-size:18px;color:#333;margin:20px 0}
.col-fx .list .item .box .p{line-height:1.6;color:#999}
.col-fz .img{text-align:center;padding: 0px}
.col-gn .inner .list{margin-top: 0px}
.col-ms .inner .img{padding: 40px 0px;} 
.col-ms .inner .img:last-child{padding: 40px 0px 0px;} 
.col-gn .list .item,.col-ms .list .item{display:table;padding:0px;border-bottom:1px solid #e5e5e5}
.col-gn .list .item:last-child,.col-ms .list .item:last-child{border-bottom:none}
.col-gn .list .item .txt,.col-ms .list .item .txt{width:440px;display:table-cell;vertical-align:middle;padding-left:50px;box-sizing:border-box}
.col-gn .list .item .txt .h3,.col-ms .list .item .txt .h3{color:#2a81ff;font-size:24px;margin:20px 0}
.col-gn .list .item .txt .p,.col-ms .list .item .txt .p{font-size:18px;line-height:1.6}
.col-gn .list .item .txt .p span,.col-ms .list .item .txt .p span{padding:8px 0;display:inline-block}
.col-gn .list .item .img,.col-ms .list .item .img{width:750px;text-align:center}
.col-gn .list .item .img img,.col-ms .list .item .img img{max-width:100%}
.col-hy .list .item{float:left;width:200px}
.col-hy .list .item .box{text-align:center;padding:0px}
.col-hy .list .item .box .img{margin:20px auto;width:50px;height:50px}
.col-hy .list .item .box .img .icon{margin:0 auto}
.col-hy .list .item .box .h3{margin:20px}
.col-fa{height:140px;background:url(../images/fenxiao/fa-bg.png) no-repeat center center}
.col-fa .title-group .h2{color:#fff}
.col-fa .content{padding-top:16px}
.col-fa .content .box{display:block;width:500px;height:50px;margin:0 auto;background:#fff;border-radius:4px;position:relative}
.col-fa .content .inp{width:100%;padding:8px;box-sizing:border-box;height:50px;padding-right:130px;font-size:18px;color:#666;border-radius:4px}
.col-fa .content .btn{position:absolute;right:2px;top:2px;width:120px;height:46px;color:#fff;background:#ef5828;border-radius:4px;font-size:16px;cursor:pointer}
.bg-fx_01{width:118px;height:118px;background:url(../images/fenxiao/sprite-icon3.png) -1358px -10px}
.bg-fx_02{width:118px;height:118px;background:url(../images/fenxiao/sprite-icon3.png) -1496px -10px}
.bg-fx_03{width:118px;height:118px;background:url(../images/fenxiao/sprite-icon3.png) -1634px -10px}
.bg-fx_04{width:118px;height:118px;background:url(../images/fenxiao/sprite-icon3.png) -1772px -10px}
.bg-hy_01{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -120px -10px}
.bg-hy_02{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -60px -10px}
.bg-hy_03{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -360px -10px}
.bg-hy_04{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -180px -10px}
.bg-hy_05{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -240px -10px}
.bg-hy_06{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -420px -10px}
.bg-hy_07{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -480px -10px}
.bg-hy_08{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -540px -10px}
.bg-hy_09{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) 0px -10px}
.bg-hy_10{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -300px -10px}
.bg-hy_11{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -600px -10px}
.bg-hy_12{width:50px;height:50px;background:url(../images/fenxiao/sprite-icon3.png) -660px -10px}
.bg-js_01{width:80px;height:80px;background:url(../images/fenxiao/sprite-icon3.png) -760px -10px}
.bg-js_02{width:80px;height:80px;background:url(../images/fenxiao/sprite-icon3.png) -850px -10px}
.bg-js_03{width:80px;height:80px;background:url(../images/fenxiao/sprite-icon3.png) -940px -10px}
.bg-js_04{width:80px;height:80px;background:url(../images/fenxiao/sprite-icon3.png) -1030px -10px}
.bg-js_05{width:80px;height:80px;background:url(../images/fenxiao/sprite-icon3.png) -1120px -10px}
.bg-js_06{width:80px;height:80px;background:url(../images/fenxiao/sprite-icon3.png) -1210px -10px}
.bg-td_01{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2049px -10px}
.bg-td_02{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -1899px -10px}
.bg-td_03{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2949px -10px}
.bg-td_04{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2499px -10px}
.bg-td_05{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2199px -10px}
.bg-td_06{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2649px -10px}
.bg-td_07{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2799px -10px}
.bg-td_08{width:140px;height:120px;background:url(../images/fenxiao/sprite-icon3.png) -2349px -10px}
@charset "UTF-8";
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
body{font-family:Arial,Microsoft YaHei;font-size:14px;color:#666666;line-height:1;background: #ffffff;}
body,form,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:normal;}
img,input{border:none;outline: none;vertical-align:middle;} 
a{text-decoration:none;color:#666666;background:transparent;}
a:hover{text-decoration:none;color:#666666;}
ul, ol, li, dl{list-style-type:none;margin:0px;padding:0px;}
:focus {outline: 1;}
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
ins {background-color:transparent;color:#000;text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;}
/*去除表单自动填充颜色(Chrome浏览器)*/
input:-webkit-autofill {background-color: transparent;background-image: none;color: #666666;}
/*去除按键虚线框(Firefox浏览器)*/
button::-moz-focus-inner,input::-moz-focus-inner{-webkit-appearance:none;}
/*去除按键圆角(iPhone)*/
button{-webkit-appearance:none;}
/*chrome*/
::-webkit-input-placeholder {color: #999;}
/*webkit下在文本框获取焦点后不显示placeholder，以便使其与其他浏览器表现一致*/
:focus::-webkit-input-placeholder {color: transparent !important;}
/*Firefox*/
:-moz-input-placeholder,:-ms-input-placeholder {color: #999;}

/* 公共样式类 */
.logo h1 a img{
	width: 160px;
}
body{
	min-width: 1200px;
}
.fl{float: left;}
.fr{float: right;}
.position-relative{position: relative;}
.clearfix:before,.clearfix:after {content: '';display: block; height: 0;overflow: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
.text-ellipsis1{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.btn-hover:hover{opacity: .85;}
.inner{width: 1200px;margin: 0 auto;}
.main{margin-top: 86px;}
.icon{display: block;}
.banner{height: 520px;}
.banner .btn-group{width: 228px;}
.banner .tel-group{padding-top: 20px;color: #fff;font-size: 16px;letter-spacing: 1px;}
.banner .tel-group .icon{display: inline-block;vertical-align: middle;margin-right: 4px;}
.banner .tel-group .text{display: inline-block;}
.col{padding:80px 0}
.title-group{text-align: center;margin-bottom: 40px}
.title-group .h2{color: #333;font-size: 32px;padding: 0px 0px 10px;}
.title-group .p{color: #999;font-size: 16px;line-height: 1.6;margin-bottom: 10px;}
.col-last .txt-group{text-align: center;}
.col-last .txt-group .t{color: #1c8ffb;margin: 20px 0;font-size: 30px;font-weight: 800;}
.col-last .txt-group .tel{color: #1c8ffb;margin: 20px 0;font-size: 24px;font-weight: 800;}
.col-last .txt-group .btn{display: inline-block;background: #1c8ffb;border-radius: 4px;color: #fff;padding: 10px 20px;}
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
/* header */


.col-fa {
    height: 140px;
    background: url(../Images/fa-bg.png) no-repeat center center !important;
}
.col-fa .content {
    padding-top: 78px !important;
}


.new_header{
	width: 1300px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding: 0 0 0 30px;
	position: absolute;
	z-index: 999999;
	left: 50%;
	margin-left: -650px;
	top: 5px;
}
.new_header ul{
	display: flex;
	align-items: center;
	padding-bottom:5px;
}
.new_header ul li{
	font-size: 20px;
	margin-right: 70px;
}
.new_header ul li a{
	color: #fff;
}
.kzt{
	width: 115px;
	text-align: center;
	line-height: 35px;
	height: 35px;
	border-radius: 40px;
	font-size: 17px !important;
	background: #DD823F;
}
.kzt a{
	color: #fff;
}
.kzt:hover{
	background: #fff;
	transition: all .3s;
}
.kzt:hover a{
	color: #DD823F;
}
.logos{
	overflow: hidden;
	display: flex;
	align-items: flex-end;
}
.logos p{
	font-size: 17px;
	color: #fff;
	margin-left: 23px;
	margin-bottom: 5px;
}.banner {
  overflow: hidden;
  width: 100%;
  height: 355px;
  background-image: url(../Images/bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 60px;
}
.banner .title {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner .title img {
  margin: 0 50px;
}
.banner h2 {
  line-height: 1;
  text-align: center;
  font-size: 35px;
  color: #fff;
  margin-top: 30px;
}
.banner_news{
	overflow: hidden;
	position: relative;
	height: 650px;
}
.banner_news .swiper-slide{
	background-image: url(../Images/homebanner_01.jpg);
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 100%;
}
.new_header{
	width: 1300px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding: 0 0 0 30px;
	position: absolute;
	z-index: 999999;
	left: 50%;
	margin-left: -650px;
	top: 26px;
}
.new_header ul{
	display: flex;
	align-items: center;
	padding-bottom:5px;
}
.new_header ul li{
	font-size: 20px;
	position: relative;
	height: 100%;
	line-height: 40px;
	margin-right: 70px;
}
.new_header ul li .liog{
	width: 535px;
	overflow: hidden;
	border-radius: 10px;
	background: rgba(10,8,133,0.8);
	position: absolute;
	left: -60px;
	padding: 0 27px;
	display: none;
	top: 42px;
}
.new_header ul li:hover  .liog{
	display: block;
}
.new_header ul li  .liog h2{
	display: block;
	font-size: 18px;
	border-bottom: 1px dashed #7676B3;
	color: #fff;
	line-height: 57px;
}
.new_header ul li  .liog > div{
	overflow: hidden;
	width: 50%;
	float: left;
	height: 55px;
}
.new_header ul li  .liog > div a{
	display: block;
	display: flex;
	align-items: center;
	height: 100%;
}
.new_header ul li  .liog > div a div{
	width: 5px;
	height: 18px;
	background: #E3975F;
	border-radius: 15px;
	margin: 0 7px;
}
.new_header ul li{
	box-sizing: border-box;
	border-bottom: 2px solid rgba(0,0,0,0.0);
}
.new_header ul li:hover {
	border-bottom: 2px solid #E3975F;
}
.new_header ul li  .liog > div a img{
	margin-left: 5px;
}
.new_header ul li  .liog > div a p{
	font-size: 17px;
	color: #fff;
}
.banner_news .swiper-pagination{
	bottom: 14px;
}
.banner_news .swiper-pagination-bullet-active{
	width: 20px;
	border-radius: 6px;
}
.swiper-container{
	width: 100%;
	height: 100%;
}
.new_font{
	overflow: hidden;
	width: 1300px;
	margin: 0 auto;
	margin-top: 200px;
}
.new_font div{
	overflow: hidden;
	width: 706px;
}
.new_font div p{
	font-size: 60px;
	color: #fff;
	line-height: 1;
	text-align: center;
}
.new_font div span{
	font-size: 30px;
	margin-top: 40px;
	text-align: center;
	display: block;
	line-height: 1;
	color: #fff;
}

