/*初始化样式*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	margin: 0;
	padding: 0;
	border: 0;
	overflow-x: hidden;
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
blockquote,
pre,
a,
address,
code,
b,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
footer,
header,
hgroup,
navs,
section {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #fff;
	color: #333;
	position: relative;
	font: 14px/1.5 Microsoft YaHei, arial, 宋体, sans-serif;
	vertical-align: baseline;
	width: 100%;
	overflow-x: hidden;
}

a {
	text-decoration: none;
	outline: none;
	color: #333;
}

a:hover,
a:active,
a:focus {
	text-decoration: none;
	outline: none;
	color: #012ea8;
}

input {
	padding: 0;
	margin: 0;
	font-family: 'Microsoft YaHei';
}

img {
	border: none;
	background: none;
	vertical-align: middle;
}
img{
	-webkit-user-drag: none;
}
ul,
ol,
li {
	list-style-type: none;
}

select,
input,
img,
select {
	vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

table,
th,
td {
	vertical-align: middle
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.clearfix {
	zoom: 1
}

.clearboth {
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}

h1,
h2 {
	font-weight: bold;
}

hr {
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
}

h3,
h4,
h5,
h6 {
	font-weight: normal;
}

p {
	margin: 0;
}

/*----- Common css ------*/
.fl {
	float: left;
}

.fr {
	float: right;
}

/*flex布局*/
.flex_wrap {
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/*flex布局上下对齐*/
.flex_alise {
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-align-content: space-between;
	-moz-align-content: space-between;
	-ms-align-content: space-between;
	-o-align-content: space-between;
	align-content: space-between;
}

/*flex布局上下居中*/
.flex_alice {
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-align-content: center;
	-moz-align-content: center;
	-ms-align-content: center;
	-o-align-content: center;
	align-content: center;
}

/*flex布局左右对齐*/
.flex_con {
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

/*flex布局左右居中*/
.flex_con_cen {
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}

/**/
.max1200 {
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 50px;
}
.page_con_zhuti{
    max-width: 1300px;
	margin: 0 auto;
	padding: 0 50px;
}
@media(max-width:1200px) {
	.max1200 {
		padding: 0 30px;
	}
	.page_con_zhuti{
    	padding: 0 30px;
    }
}

@media(max-width:991px) {
	.max1200 {
		padding: 0 20px;
	}
	.page_con_zhuti{
    	padding: 0 20px;
    }

	body {
		padding-top: 61px;
	}
}

@media(max-width:768px) {
	.max1200 {
		padding: 0 15px;
	}
	.page_con_zhuti{
    	padding: 0 15px;
    }
}

/*头部*/
.pc_header0{
    background: #012ea8;
}
.pc_header0_fl{
    font-size: 14px;
    line-height: 38px;
    color: #fff;
}
.pc_header0_fr{
    line-height: 38px;
}
.pc_header1{
    margin: 15px 0;
    height: 116px;
}
.pc_header1_fl{
    line-height: 116px;
    width: 32%;
    padding-right:15px;
    position: relative;
}
.pc_header1_fl img{
    max-width: 100%;
}
.pc_header1_fl::before{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 2px;
    height: 66px;
    background: #ccc;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pc_header1_fc{
    position: relative;
    width: 45%;
    overflow: hidden;
    padding-left: 15px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.pc_header1_fc .img{
    width: 70px;
    line-height: 116px;
}
.pc_header1_fc .img img{
    width: 100%;
}
.pc_header1_fc .wz{
    width: 100%;
    padding-left: 70px;
    margin-left: -70px;
}
.pc_header1_fc .wz .wz_nn{
    padding-left: 15px;
}
.pc_header1_fc .wz h3{
    font-size: 17px;
    font-weight: bold;
    line-height: 1.5;
}
.pc_header1_fc .wz h4{
    font-size: 15px;
    line-height: 1.4;
    color: #666;
}
.pc_header1_fc .wz h5{
    font-size: 17px;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
}
.pc_header1_fr{
    height: 116px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.pc_header1_fr_nn{
    width: 100%;
    padding-left: 50px;
    position: relative;
}
.pc_header1_fr_nn::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #012ea8 url(../images/img/top_dianhua.png) no-repeat center;
    background-size: 18px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pc_header1_fr h3{
    font-size: 17px;
    line-height: 1.5;
    color: #5a5a5a;
}
.pc_header1_fr h4{
    font-size: 17px;
    line-height: 1.5;
    color: #5a5a5a;
}
.pc_header2{
    background: #012ea8;
    height: 50px;
    line-height: 50px;
}
.pc_nav {
	width: 100%;
}

.pc_nav>ul {
	width: 100%;
}

.pc_nav>ul {
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
	flex-wrap: nowrap;

	-webkit-align-content: center;
	-moz-align-content: center;
	-ms-align-content: center;
	-o-align-content: center;
	align-content: center;
}
.pc_nav>ul>li {
	width: 16.6666666666%;
	float: left;
	position: relative;
	text-align: center;
}
.pc_nav>ul>li>a {
	font-size: 16px;
	line-height: 50px;
	padding: 0 5px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pc_nav_erji_w {
	position: absolute;
	z-index: 999;
	width: 100%;
	left: 0;
	top: 60px;
	background: #fff;
	border-radius: 5px;
	padding: 10px 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}
.pc_nav>ul>li:hover .pc_nav_erji_w {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.pc_nav>ul>li:hover>a,.pc_nav>ul>li.active>a{
	color: #fff;
	background: #e9aa2b;
}
.pc_nav_erji_w:after {
	content: '';
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	border-width: 10px;
	cursor: pointer;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #fff transparent;
	border-top: none;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	z-index: 99;
}

.pc_nav_erji_li a {
	font-size: 15px;
	line-height: 2;
	padding: 5px;
	color: #333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pc_nav_erji_li a:hover {
	background: #012ea8;
	color: #fff;
}

.pc_nav>ul>li:after {
	content: '';
	position: absolute;
	z-index: 100;
	width: 100%;
	left: 0;
	height: 40px;
	opacity: 0;
	top: 100%;
}
@media(max-width:1200px){
    .pc_header1_fc .img{
        width: 50px;
    }
    .pc_header1_fc .wz{
        padding-left: 50px;
        margin-left: -50px;
    }
}
@media(max-width:991px){
    .pc_header0{
        display: none;
    }
    .pc_header1{
        display: none;
    }
    .pc_header2{
        display: none;
    }
}

/*首页banner*/
.index_banner {
	position: relative;
	overflow: hidden;
}

.index_banner img {
	width: 100%;
}

.index_banner_yuandian {
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 3% !important;
	z-index: 99;
}

.index_banner_yuandian span {
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 50%;
	opacity: 1;
	margin: 0 10px !important;
}

.index_banner_yuandian span.swiper-pagination-bullet-active {
	background: #012ea8;
}

@media(max-width:768px) {
	.index_banner_yuandian {
		bottom: 10px !important;
	}

	.index_banner_yuandian span {
		width: 14px;
		height: 14px;
		margin: 0 5px !important;
	}
}

/*热搜*/
.index_jiuxin_resou{
    background-color: #f7f7f7;
    padding: 20px 0;
}
.index_jiuxin_resou_fl{
    width: 68%;
}
.index_jiuxin_resou_fl h3{
    font-size: 16px;
    line-height: 45px;
    color: #666;
    padding-left: 30px;
    background: url(../images/img/index_resou.png) no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_jiuxin_resou_fl a{
    font-size: 16px;
    line-height: 45px;
    color: #666;
    margin:0 5px;
}
.index_jiuxin_resou_fr{
    width: 28%;
    max-width: 280px;
    border: 1px solid #ddd;
}
.index_jiuxin_resou_fr form{
    width: 100%;
}
.index_jiuxin_resou_fr_fl{
    width: 100%;
    padding-right: 43px;
    margin-right: -43px;
}
.index_jiuxin_resou_fr_fl input{
    width: 100%;
    font-size: 15px;
    line-height: 43px;
    color: #666;
    border: 0;
    padding: 0 10px;
    background: none;
    outline: none;
}
.index_jiuxin_resou_fr #s_btn{
    width: 43px;
    height: 43px;
    border: 0;
    outline: none;
    background: #012ea8 url(../images/img/index_resou_sousuo.png) no-repeat center;
    background-size: 30px;
    cursor: pointer;
}

.index_jiuxin_resou_fr_fl input:focus,.index_jiuxin_resou_fr #s_btn:focus{
	color: 666;
}

.index_jiuxin_resou_fr_fl input::-webkit-input-placeholder,.index_jiuxin_resou_fr #s_btn::-webkit-input-placeholder{
	color: #666;
}

@media(max-width:991px){
    .index_jiuxin_resou{
        display: none;
    }
}
/*服务*/
.index_jiuxin_service{
    padding: 35px 0;
}
.index_jiuxin_service_ft{
    text-align: center;
}
.index_jiuxin_service_ft h3{
    font-size: 1.8rem;
    line-height: 1.3;
    color: #012ea8;
    font-weight: bold;
}
.index_jiuxin_service_ft .index_jiuxin_service_ft_xiantiao{
    display: block;
    margin: 20px auto;
    width: 90%;
    max-width: 850px;
    height: 1px;
    background: #333;
    position: relative;
}
.index_jiuxin_service_ft .index_jiuxin_service_ft_xiantiao::before{
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 24px;
    height: 24px;
    background: #e9aa2b;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.index_jiuxin_service_ft .index_jiuxin_service_ft_xiantiao::after{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    top: 50%;
    left: 50%;
    margin: -7px 0 0 2px;
    -webkit-transform: rotate(315deg) translate(-50%,-50%);
    -moz-transform: rotate(315deg) translate(-50%,-50%);
    -ms-transform: rotate(315deg) translate(-50%,-50%);
    -o-transform: rotate(315deg) translate(-50%,-50%);
    transform: rotate(315deg) translate(-50%,-50%);
}
.index_jiuxin_service_ft h4{
    font-size: 16px;
    line-height:1.6;
    color: #666;
}
.index_jiuxin_service_fb{
    margin-top: 4%;
}
.index_jiuxin_service_fb ul{
    font-size: 0;
}
.index_jiuxin_service_fb li{
    width: 25%;
    padding: 0 5px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}
.index_jiuxin_service_fb li .img{
    max-width: 122px;
    margin: 0 auto;
    border: 2px solid #eee;
    border-radius: 50%;
    padding: 8%;
    background: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_service_fb li .img img{
    display: block;
    width: 100%;
}
.index_jiuxin_service_fb li .img .img_nn{
    position: relative;
}
.index_jiuxin_service_fb li .img .img1{
    position: relative;
    z-index: 5;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_service_fb li .img .img2{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_service_fb li .wz {
    margin-top: 5px;
}
.index_jiuxin_service_fb li .wz h3{
    font-size: 1.1rem;
    color: #012ea8;
    line-height: 2;
    font-weight: bold;
}
.index_jiuxin_service_fb li .wz h4{
    font-size: 16px;
    color: #666;
    line-height: 1.5;
}
.index_jiuxin_service_fb li:hover .img{
    background: #012ea8;
}
.index_jiuxin_service_fb li:hover .img .img2{
    opacity: 1;
}
.index_jiuxin_service_fb li:hover .img .img1{
    opacity: 0;
}
@media(max-width:1080px){
    .index_jiuxin_service_fb li .wz h3{
        font-size: 18px;
    }
}
@media(max-width:991px){
    .index_jiuxin_service_ft h3{
        font-size: 26px;
    }
}
@media(max-width:768px){
    .index_jiuxin_service{
        padding: 25px 0;
    }
    .index_jiuxin_service_ft h3{
        font-size: 24px;
    }
    .index_jiuxin_service_fb{
        margin-top: 15px;
    }
    .index_jiuxin_service_fb li{
        width: 50%;
    }
    .index_jiuxin_service_fb li:nth-child(n+3){
        margin-top: 10px;
    }
}
@media(max-width:468px){
    .index_jiuxin_service_ft h3{
        font-size: 20px;
    }
    .index_jiuxin_service_ft h4{
        font-size: 15px;
    }
    .index_jiuxin_service_fb li .img{
        max-width: 90px;
    }
    .index_jiuxin_service_fb li .wz h3{
        font-size: 16px;
    }
    .index_jiuxin_service_fb li .wz h4{
        font-size: 15px;
    }
}
/*产品*/
.index_jiuxin_product{
    background-color: #fafafa;
    padding: 3% 0;
}
.index_jiuxin_product_fc{
    margin: 3% 0;
}
.index_jiuxin_product_fc ul{
    font-size: 0;
}
.index_jiuxin_product_fc li{
    display: inline-block;
    vertical-align: top;
    width: 19.2%;
    margin: 0.5% 0;
    margin-right: 1%;
    text-align: center;
}
.index_jiuxin_product_fc li:nth-child(5n){
    margin-right: 0;
}
.index_jiuxin_product_fc li a{
    display: block;
    font-size: 16px;
    line-height: 2;
    color: #fff;
    background: #012ea8;
    border-radius: 30px;
    padding:6px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_jiuxin_product_fc li.on a{
	background: #e9aa2b;
}
.index_jiuxin_product_fb ul{
    font-size: 0;
}
.index_jiuxin_product_fb li{
    width: 23.875%;
    margin-right: 1.5%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.index_jiuxin_product_fb li:nth-child(4n){
    margin-right: 0;
}
.index_jiuxin_product_fb li .img{
    overflow: hidden;
}
.index_jiuxin_product_fb li .img img{
    width: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_product_fb li .wz{
    font-size: 16px;
    line-height: 2.5;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_product_fb li:hover .img img{
    -webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.index_jiuxin_product_fb li:hover .wz{
    color: #012ea8;
}
@media(max-width:991px){
    .index_jiuxin_product_fc li{
        width: 24%;
    }
    .index_jiuxin_product_fc li:nth-child(5n){
        margin-right: 1%;
    }
    .index_jiuxin_product_fc li:nth-child(4n){
        margin-right: 0;
    }
}
@media(max-width:768px){
    .index_jiuxin_product{
        padding: 25px 0;
    }
    .index_jiuxin_product_fc{
        margin: 10px 0;
    }
    .index_jiuxin_product_fc li{
        width: 32%;
        margin: 1% 0;
        margin-right: 2%;
    }
    .index_jiuxin_product_fc li:nth-child(5n){
        margin-right: 2%;
    }
    .index_jiuxin_product_fc li:nth-child(4n){
        margin-right: 2%;
    }
    .index_jiuxin_product_fc li:nth-child(3n){
        margin-right: 0;
    }
    .index_jiuxin_product_fb li{
        width: 49%;
        margin-right: 2%;
    }
    .index_jiuxin_product_fb li:nth-child(2n){
        margin-right: 0;
    }
}
@media(max-width:468px){
    .index_jiuxin_product_fc li{
        width: 49%;
        margin: 1% 0!important;
        margin-right: 2%!important;
    }
    .index_jiuxin_product_fc li:nth-child(2n){
        margin-right: 0!important;
    }
    .index_jiuxin_product_fc li a{
        font-size: 15px;
    }
    .index_jiuxin_product_fb li .wz{
        font-size: 15px;
    }
}
/*为什么选择*/
.index_jiuxin_why{
    background: url(../images/img/index_why.jpg) no-repeat top center;
    background-size: auto 7.5rem;
}
.index_jiuxin_why_ft{
   padding: 2rem 0;
}
.index_jiuxin_why_ft h3{
    color: #fff;
}
.index_jiuxin_why_ft h3 span{
    color: #e9aa2b;
}
.index_jiuxin_why_ft h4{
    color: #fff;
}
.index_jiuxin_why_fb{
    margin-top: 3%;
}
.index_jiuxin_why_fb_ft{
    background: #f5f5f5;
}
.index_jiuxin_why_fb_ft ul{
    font-size: 0;
}
.index_jiuxin_why_fb_ft li{
    width: 25%;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    padding: 3% 1%;
    border-right: 1px solid #fff;
    position: relative;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_why_fb_ft li::before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid #e9aa2b;
    border-left: 1.5rem solid #e9aa2b;
    border-right: 1.5rem solid transparent;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
.index_jiuxin_why_fb_ft li:nth-child(4n){
    border-right: 1px solid rgba(255,255,255,0);
}
.index_jiuxin_why_fb_ft_nnn{
    display: inline-block;
    padding:5px 1rem;
    position: relative;
}
.index_jiuxin_why_fb_ft_nnn::after {
    content: '';
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    border-left: 2px solid rgba(255, 255, 255, 0.5);
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    left: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}
.index_jiuxin_why_fb_ft_nnn::before{
    content: '';
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    border-top: 2px solid rgba(255, 255, 255, 0.5);
    border-right: 2px solid rgba(255, 255, 255, 0.5);
    right: 0;
    top: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}
.index_jiuxin_why_fb_ft li h3{
    font-size: 1.5rem;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.index_jiuxin_why_fb_ft li h4{
    font-size: 16px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}
.index_jiuxin_why_fb_ft li.on{
    background: #012ea8;
}
.index_jiuxin_why_fb_ft li.on::before{
    opacity: 1;
}
.index_jiuxin_why_fb_ft li.on .index_jiuxin_why_fb_ft_nnn::after{
    opacity: 1;
}
.index_jiuxin_why_fb_ft li.on .index_jiuxin_why_fb_ft_nnn::before{
    opacity: 1;
}
.index_jiuxin_why_fb_ft li.on h3{
    color: #fff;
}
.index_jiuxin_why_fb_ft li.on h4{
    opacity: 1;
}
.index_jiuxin_why_fb_fb{
    background-color: #f5f5f5;
    border-top: 1px solid #fff;
    overflow: hidden;
    padding: 20px;
}
.index_jiuxin_why_fb_fb_fl{
    width: 30%;
    float: left;
    padding-right: 3%;
}
.index_jiuxin_why_fb_fb_fl_ft{
    color: #012ea8;
    font-size: 1.25rem;
    line-height: 2;
    font-weight: bold;
    position: relative;
    padding: 5% 0;
}
.index_jiuxin_why_fb_fb_fl_ft::before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #333;
}
.index_jiuxin_why_fb_fb_fl_ft::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 25%;
    height: 5px;
    background: #e9aa2b;
}
.index_jiuxin_why_fb_fb_fl_fb{
    font-size: 17px;
    line-height: 2;
    color: #666;
    margin-top: 8%;
}
.index_jiuxin_why_fb_fb_fr{
    width: 70%;
    float: right;
}
.index_jiuxin_why_fb_fb_fr img{
    width: 100%;
}
@media(max-width:1080px){
    .index_jiuxin_why_fb_fb_fl_fb{
        font-size: 16px;
    }
}
@media(max-width:991px){
    .index_jiuxin_why{
        background-size: auto 100px;
    }
    .index_jiuxin_why_ft{
        padding: 20px 0;
    }
    .index_jiuxin_why_fb_ft li h3{
        font-size: 18px;
    }
    .index_jiuxin_why_fb_ft li h4{
        font-size: 15px;
    }
    .index_jiuxin_why_fb_fb_fl_ft{
        font-size: 18px;
        padding: 10px 0;
    }
    .index_jiuxin_why_fb_fb_fl_fb{
        font-size: 15px;
        line-height: 1.5;
    }
}
@media(max-width:768px){
    .index_jiuxin_why{
        background-size: auto 96px;
    }
    .index_jiuxin_why_fb{
        margin-top: 20px;
    }
    .index_jiuxin_why_fb_ft li{
        width: 50%;
        padding: 15px 10px;
    }
    .index_jiuxin_why_fb_ft li:nth-child(n+3){
        border-top: 1px solid #fff;
    }
    .index_jiuxin_why_fb_ft li:nth-child(2n){
        border-right: 1px solid rgba(255,255,255,0);
    }
    .index_jiuxin_why_fb_ft_nnn{
        padding: 5px 15px;
    }
    .index_jiuxin_why_fb_ft li::before{
        border-top: 15px solid transparent;
        border-bottom:15px solid #e9aa2b;
        border-left: 15px solid #e9aa2b;
        border-right: 15px solid transparent;
    }
    .index_jiuxin_why_fb_fb_fl{
        width: 100%;
    }
    .index_jiuxin_why_fb_fb_fl_fb{
        margin-top: 15px;
    }
    .index_jiuxin_why_fb_fb_fr{
        width: 100%;
        margin-top: 15px;
    }
}
@media(max-width:468px){
    .index_jiuxin_why{
        background-size: auto 90px;
    }
    .index_jiuxin_why_fb_fb{
        padding: 15px;
    }
    .index_jiuxin_why_fb_ft_nnn{
        padding: 5px 10px;
    }
    .index_jiuxin_why_fb_ft li{
        padding: 15px 5px;
    }
    .index_jiuxin_why_fb_ft li h3{
        font-size: 16px;
    }
    .index_jiuxin_why_fb_ft li h4{
        font-size: 13px;
    }
}
/*流程*/
.index_jiuxin_procedure{
    background: url(../images/img/index_liucheng_lizi.jpg) repeat center;
    padding: 25px 0;
    margin-top: 25px;
}
.index_jiuxin_procedure_con{
    overflow: hidden;
    -webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}
.index_jiuxin_procedure_fl{
    width: 30%;
    max-width: 310px;
    text-align: center;
}
.index_jiuxin_procedure_fl_ft{
    position: relative;
}
.index_jiuxin_procedure_fl_ft::before{
    content: '';
    position: absolute;
    left: 0;
    top: 25px;
    width: 100%;
    height: 100%;
    border: 3px solid #fff;
}
.index_jiuxin_procedure_fl_ft h3{
    font-size: 1.25rem;
    line-height: 50px;
    color: #fff;
    font-weight: bold;
    background: url(../images/img/index_liucheng_lizi.jpg) repeat center;
    position: relative;
    z-index: 5;
    display: inline-block;
    min-width: 180px;
}
.index_jiuxin_procedure_fl_ft h4{
    font-size: 18px;
    line-height: 2;
    color: #fff;
    position: relative;
    z-index: 5;
}
.index_jiuxin_procedure_fl_fb{
    width: 150px;
    margin: 0 auto;
    display: inline-block;
    background-color: #eca912;
    border-radius: 30px;
    font-size: 16px;
    line-height: 2;
    padding: 2px;
    color: #fff!important;
    position: relative;
    z-index: 9;
    margin-top: 10px;
}
.index_jiuxin_procedure_fr{
    width: 66%;
}
.index_jiuxin_procedure_fr li{
    width: 11.25%;
    margin-right: 6.5%;
    text-align: center;
    position: relative;
}
.index_jiuxin_procedure_fr li:nth-child(6n){
    margin-right: 0;
}
.index_jiuxin_procedure_fr li .img{
    width: 100%;
    padding-top: 100%;
    position: relative;
    border: 1px solid #fff;
    border-radius: 50%;
}
.index_jiuxin_procedure_fr li .img::before{
    content: '';
    width: 60%;
    height: 40%;
    position: absolute;
    left: 100%;
    top: 50%;
    background: url(../images/img/index_liuchengjiantou.png) no-repeat center;
    background-size: auto 100%;
    -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.index_jiuxin_procedure_fr li:nth-child(6n) .img::before{
    display: none;
}
.index_jiuxin_procedure_fr li .img img{
    width: 60%;
    max-width: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.index_jiuxin_procedure_fr li .wz{
    font-size: 16px;
    line-height: 2;
    color: #fff;
    margin-top: 5px;
}
@media(max-width:1080px){
    .index_jiuxin_procedure_fl_ft h4{
        font-size: 16px;
    }
}
@media(max-width:991px){
    .index_jiuxin_procedure_con{
        text-align: center;
        -webkit-justify-content: center;
    	-moz-justify-content: center;
    	-ms-justify-content: center;
    	-o-justify-content: center;
    	justify-content: center;
    }
    .index_jiuxin_procedure_fl_ft h3{
        font-size: 26px;
        line-height: 30px;
    }
    .index_jiuxin_procedure_fl_ft::before{
        top: 15px;
    }
    .index_jiuxin_procedure_fl_fb{
        margin-top: 2px;
    }
    .index_jiuxin_procedure_fl{
        width: 100%;
    }
    .index_jiuxin_procedure_fr{
        width: 100%;
        margin-top: 20px;
    }
}
@media(max-width:768px){
    .index_jiuxin_procedure{
        padding: 20px 0;
    }
    .index_jiuxin_procedure_fl_ft h3{
        font-size: 24px;
    }
    .index_jiuxin_procedure_fr li .wz{
        font-size: 15px;
    }
    .index_jiuxin_procedure_fr li{
        width: 26.6666%;
        margin-right: 10%;
    }
    .index_jiuxin_procedure_fr li:nth-child(3n){
        margin-right: 0;
    }
    .index_jiuxin_procedure_fr li:nth-child(n+4){
        margin-top: 5px;
    }
    .index_jiuxin_procedure_fr li:nth-child(3n) .img::before{
        display: none;
    }
    .index_jiuxin_procedure_fr li .img::before {
        width: 38%;
        height: 22%;
        background: url(../images/img/index_liuchengjiantou.png) no-repeat center;
        background-size: auto 100%;
    }
}
@media(max-width:468px){
    .index_jiuxin_procedure_fl_ft h3{
        font-size: 20px;
    }
    .index_jiuxin_procedure_fl_fb{
        width: 130px;
    }
    .index_jiuxin_procedure_fl_fb{
        font-size: 15px;
    }
}
/*关于我们*/
.index_jiuxin_about{
    padding: 3% 0;
}
.index_jiuxin_about_con{
    overflow: hidden;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.index_jiuxin_about_fl{
    width: 50%;
}
.index_jiuxin_about_fl_ft{
    text-align: left;
}
.index_jiuxin_about_fl_fc{
    font-size: 16px;
    line-height: 28px;
    color: #333;
    text-align: justify;
    margin: 3% 0 4%;
    max-height: 336px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 12;
}
.index_jiuxin_about_fl_fb a{
    font-size: 16px;
    line-height: 2;
    color: #fff;
    background: #012ea8;
    display: inline-block;
    padding: 8px;
    width: 140px;
    text-align: center;
    border-radius: 5px;
}
.index_jiuxin_about_fr{
    width: 45%;
}
.index_jiuxin_about_fr img{
    width: 100%;
    align-items: center;
}
@media(max-width:991px){
    .index_jiuxin_about_fl_fc{
        font-size: 15px;
        line-height: 25px;
        max-height: 300px;
    }
    .index_jiuxin_about_fl_fb a{
        font-size: 15px;
        width: 120px;
    }
}
@media(max-width:768px){
    .index_jiuxin_about{
        padding: 25px 0;
    }
    .index_jiuxin_about_fl{
        width: 100%;
    }
    .index_jiuxin_about_fl_fc{
        margin: 10px 0 15px;
    }
    .index_jiuxin_about_fr{
        width: 100%;
        margin-top: 15px;
    }
}

/*新闻资讯*/
.index_jiuxin_news{
    padding: 3% 0;
    background: #fafafa;
}
.index_jiuxin_news_fb{
    margin-top: 3%;
    position: relative;
    overflow: hidden;
}
.index_jiuxin_news_fb_fl{
    width: 49%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 15px;
    background: #fff;
}
.index_jiuxin_news_fb_fl_nn{
    overflow: hidden;
    height: 100%;
}
.index_jiuxin_news_fb_fl li{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.index_jiuxin_news_fb_fl li a{
    overflow: hidden;
    width: 100%;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.index_jiuxin_news_fb_fl li .img{
    width: 30%;
    float: left;
}
.index_jiuxin_news_fb_fl li .img img{
    width: 100%;
}
.index_jiuxin_news_fb_fl li .wz{
    width: 65%;
    float: right;
}
.index_jiuxin_news_fb_fl li .wz h3{
    font-size: 17px;
    line-height: 2;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_jiuxin_news_fb_fl li .wz h4{
    font-size: 15px;
    line-height: 25px;
    color: #666;
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.index_jiuxin_news_fb_fr{
    width: 49%;
    padding: 15px;
    background: #fff;
}
.index_jiuxin_news_fb_fr ul{
    position: relative;
}
.index_jiuxin_news_fb_fr ul::before{
    content: '';
    position: absolute;
    left: 110px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #eee;
}
.index_jiuxin_news_fb_fr li:nth-child(n+2){
    margin-top: 5.5%;
}
.index_jiuxin_news_fb_fr li .wz1{
    width: 90px;
    text-align: center;
    position: relative;
}
.index_jiuxin_news_fb_fr li .wz1::before{
    content: '';
    position: absolute;
    right: -29px;
    top: 8px;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #ddd;
}
.index_jiuxin_news_fb_fr li .wz1::after{
    content: '';
    position: absolute;
    right: -24px;
    top: 13px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #999;
}
.index_jiuxin_news_fb_fr li .wz1 h3{
    font-size: 24px;
    line-height: 32px;
    color: #333;
}
.index_jiuxin_news_fb_fr li .wz1 h3 span{
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    display: block;
}
.index_jiuxin_news_fb_fr li .wz2{
    width:100%;
    padding-left: 130px;
    margin-left: -130px;
}
.index_jiuxin_news_fb_fr li .wz2 h3{
    font-size: 17px;
    line-height: 32px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_jiuxin_news_fb_fr li .wz2 h4{
    font-size: 15px;
    line-height: 25px;
    color: #666;
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
@media(max-width:991px){
    .index_jiuxin_news_fb_fl{
        width: 100%;
        position: static;
        height:40rem;
    }
    .index_jiuxin_news_fb_fr{
        width: 100%;
        margin-top: 15px;
    }
    .index_jiuxin_news_fb_fr li .wz1 h3{
        font-size: 20px;
    }
}
@media(max-width:768px){
    .index_jiuxin_news{
        padding: 25px 0;
    }
    .index_jiuxin_news_fb{
        margin-top: 15px;
    }
    .index_jiuxin_news_fb_fl{
        height:24rem;
    }
    .index_jiuxin_news_fb_fr li:nth-child(n+2){
        margin-top: 15px;
    }
}
@media(max-width:468px){
    
    /*.index_jiuxin_news_fb_fl{*/
    /*    height:270px;*/
    /*}*/
    .index_jiuxin_news_fb_fl li .wz h3{
        font-size: 16px;
    }
    .index_jiuxin_news_fb_fr ul::before{
        left: 76px;
    }
    .index_jiuxin_news_fb_fr li:nth-child(n+2){
        margin-top: 10px;
    }
    .index_jiuxin_news_fb_fr li .wz1 {
        width: 60px;
    }
    .index_jiuxin_news_fb_fr li .wz1::before{
        right: -25px;
    }
    .index_jiuxin_news_fb_fr li .wz1::after{
        right: -20px;
    }
    .index_jiuxin_news_fb_fr li .wz1 h3{
        font-size: 18px;
    }
    .index_jiuxin_news_fb_fr li .wz2 {
        width: 100%;
        padding-left: 95px;
        margin-left: -95px;
    }
    .index_jiuxin_news_fb_fr li .wz2 h3{
        font-size: 16px;
    }
}
/*友情链接*/
.index_jiuxin_links{
    padding: 0 0 15px;
    background: #fafafa;
}
.index_jiuxin_links_fl{
    width: 85px;
    font-size: 16px;
    line-height: 2;
    color: #333;
}
.index_jiuxin_links_fr{
    width: 100%;
    padding-left: 85px;
    margin-left: -85px;
}
.index_jiuxin_links_fr a{
    font-size: 16px;
    line-height: 2;
    color: #333;
    margin: 0 3px;
}
.index_jiuxin_links_fr a:hover{
    color: #012ea8;
}
@media(max-width:991px){
    .index_jiuxin_links{
        display: none;
    }
}
/*底部导航*/
.pc_footer1_nav{
    background: #012ea8;
}
.pc_footer1_nav_con{
    overflow: hidden;
}
.pc_footer1_nav li{
    width: 16.666666%;
    text-align: center;
    float: left;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.pc_footer1_nav li a{
    display: block;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pc_footer1_nav li:hover{
    background: #eca912;
}
.pc_footer2{
    padding: 30px 0;
    background: #555;
}
.pc_footer2_con{
    overflow: hidden;
}
.pc_footer2_fl{
    width: 47%;
}
.pc_footer2_fl ul{
    overflow: hidden;
}
.pc_footer2_fl li{
    max-width: 32%;
    float: left;
    margin-right: 2%;
}
.pc_footer2_fl li:nth-child(3n){
    margin-right: 0;
}
.pc_footer2_fl li h3{
    font-size: 18px;
    line-height: 2;
    color: #fff;
}
.pc_footer2_fl li .pc_footer2_fl_nav_li a{
    display: block;
    font-size: 15px;
    line-height: 2;
    color: rgba(255,255,255,.8);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pc_footer2_fl li .pc_footer2_fl_nav_li a:hover{
    color: #fff;
}
.pc_footer2_fc{
    max-width: 30%;
}
.pc_footer2_fc h3{
    font-size: 18px;
    line-height: 2;
    color: #fff;
}
.pc_footer2_fc h4{
    font-size: 14px;
    line-height: 2;
    color:rgba(255,255,255,.8);
}
.pc_footer2_fr{
    max-width: 20%;
    text-align: center;
}
.pc_footer2_fr .foot_ewm{
    max-width: 120px;
}
.pc_footer2_fr .foot_ewm img{
    width: 100%;
}
.pc_footer2_fr .wz{
    max-width: 120px;
    font-size: 14px;
    line-height: 2;
    color: #fff;
    padding: 5px;
    background: rgba(255, 255, 255, 0.1);
}
.pc_footer3{
    background: #222;
    font-size: 15px;
    line-height: 2;
    color: rgba(255,255,255,.8);
    text-align: center;
    padding: 15px 0;
}
.pc_footer3 a{
    color: rgba(255,255,255,.8);
}
.pc_footer3 a:hover{
    color: rgba(255,255,255,1);
}
@media(max-width:991px){
    .pc_footer1_nav{
        display: none;
    }
    .pc_footer2{
        padding: 20px 0;
    }
    .pc_footer2_fl{
        display: none;
    }
    .pc_footer2_fc{
        max-width: 60%;
    }
    .pc_footer2_fr{
        max-width: 40%;
    }
}
@media(max-width:468px){
    .pc_footer2_fc{
        max-width: 100%;
        width: 100%;
    }
    .pc_footer2_fr{
        max-width: 100%;
        width: 100%;
        margin-top: 15px;
    }
    .pc_footer2_fr .foot_ewm{
        margin: 0 auto;
    }
    .pc_footer2_fr .wz{
        margin: 0 auto;
    }
}



/*新闻动态*/
.index_xwdt {
	padding: 4% 0;
}

.index_xwdt_ft {
	text-align: center;
}

.index_xwdt_ft h3 {
	font-size: 2rem;
	line-height: 1.5;
	color: #333;
	font-weight: bold;
}

.index_xwdt_ft h3 span {
	color: #012ea8;
}

.index_xwdt_ft h4 {
	font-size: 18px;
	line-height: 1.5;
	color: #333;
}

.index_xwdt_fc {
	margin-top: 3%;
}

.index_xwdt_fc_fl {}

.index_xwdt_fc_ft {
	overflow: hidden;
}

.index_xwdt_fc_ft_fl {
	font-size: 20px;
	color: #333;
	line-height: 1.5;
	font-weight: bold;
}

.index_xwdt_fc_ft_fl span {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
}

.index_xwdt_fc_ft_fr {
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.index_xwdt_fc_ft_fr:hover {
	color: #012ea8;
}

.index_xwdt_fc_fb {
	overflow: hidden;
	margin-top: 2%;
	position: relative;
}

.index_xwdt_fc_fb_fl {
	width: 48.75%;
}

.index_xwdt_fc_fb_fl .img {
	overflow: hidden;
}

.index_xwdt_fc_fb_fl .img img {
	width: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.index_xwdt_fc_fb_fl:hover .img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.index_xwdt_fc_fb_fl .wz {
	margin-top: 20px;
}

.index_xwdt_fc_fb_fl .wz .rq {
	font-size: 16px;
	color: #333;
	line-height: 2;
	font-weight: bold;
}

.index_xwdt_fc_fb_fl .wz .biaoti {
	font-size: 16px;
	color: #333;
	line-height: 2;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 10px;
}

.index_xwdt_fc_fb_fl:hover .wz .biaoti {
	color: #012ea8;
}

.index_xwdt_fc_fb_fl .wz .miaoshu {
	font-size: 14px;
	color: #666;
	line-height: 2;
	margin-top: 10px;
	height: 56px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.index_xwdt_fc_fb_fr {
	width: 45%;
	overflow: hidden;
	/*height: 18.4rem;*/
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.index_xwdt_fc_fb_fr li {
	border-bottom: #e4e4e4 1px solid;
	display: -webkit-box;
	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;
	/* Firefox 17- */
	display: -webkit-flex;
	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;
	/* Firefox 18+ */
	display: -ms-flexbox;
	/* IE 10 */
	display: flex;
	/* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-align-content: center;
	-moz-align-content: center;
	-ms-align-content: center;
	-o-align-content: center;
	align-content: center;
}

.index_xwdt_fc_fb_fr li a {
	width: 100%;
}

.index_xwdt_fc_fb_fr li h3 {
	font-size: 14px;
	line-height: 2;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}

.index_xwdt_fc_fb_fr li h4 {
	font-size: 14px;
	line-height: 2;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index_xwdt_fc_fb_fr li a:hover h4 {
	color: #012ea8;
	font-weight: bold;
}

.index_xwdt_fb {
	margin-top: 3%;
	overflow: hidden;
}

.index_xwdt_fb_fb {
	overflow: hidden;
	margin-top: 3%;
}

.index_xwdt_fb_ft {
	overflow: hidden;
}

/*.index_xwdt_fb_fb li{*/
/*    border-right: 1px solid #e4e4e4;*/
/*}*/
.index_xwdt_fb_fb li h3 {
	font-size: 16px;
	line-height: 2;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index_xwdt_fb_fb li h4 {
	font-size: 16px;
	line-height: 2;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index_xwdt_fb_fb li:hover h3 {
	color: #012ea8;
}

@media(max-width:768px) {
	.index_xwdt {
		padding: 30px 0;
	}

	.index_xwdt_ft h3 {
		font-size: 24px;
	}

	.index_xwdt_ft h4 {
		font-size: 16px;
	}

	.index_xwdt_fc {
		margin-top: 20px;
	}

	.index_xwdt_fc_fb {
		margin-top: 15px;
	}

	.index_xwdt_fc_fb_fl {
		width: 100%;
	}

	.index_xwdt_fc_fb_fr {
		width: 100%;
		height: 300px;
		position: static;
		margin-top: 15px;
	}

	.index_xwdt_fb {
		margin-top: 15px;
	}

	.index_xwdt_fb_fb {
		margin-top: 15px;
	}

	.index_xwdt_fc_ft_fl {
		font-size: 18px;
	}

	.index_xwdt_fc_fb_fl .wz {
		margin-top: 10px;
	}

	.index_xwdt_fc_fb_fl .wz .biaoti {
		margin-top: 5px;
	}

	.index_xwdt_fc_fb_fl .wz .miaoshu {
		margin-top: 5px;
	}
}


/*底部*/
.footer_tongyong {
	padding: 3% 0 0;
	background: #222;
}

.footer_tongyong_ft {
	overflow: hidden;
}

.footer_tongyong_ft_fl {
	width: 65%;
}

.footer_tongyong_ft_fl ul {
	overflow: hidden;
}

.footer_tongyong_ft_fl li {
	width: 25%;
	padding-right: 10px;
}

.footer_tongyong_ft_fl li h3 {
	font-size: 18px;
	color: #fff;
	line-height: 2;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
}

.footer_tongyong_ft_fl li h3:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 20px;
	height: 3px;
	background: #fff;
}

.foot_nav_erji {
	margin-top: 15px;
}

.footer_tongyong_ft_fl li a {
	display: block;
	font-size: 16px;
	line-height: 2;
	color: #fff;
}

.footer_tongyong_ft_fr {
	overflow: hidden;
	max-width: 30%;
}

.footer_tongyong_ft_fr h3 {
	font-size: 18px;
	color: #fff;
	line-height: 2;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
}

.footer_tongyong_ft_fr h3:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 20px;
	height: 3px;
	background: #fff;
}

.footer_tongyong_ft_fr_fc {
	font-size: 16px;
	line-height: 2;
	color: #fff;
	margin: 10px 0;
}

.footer_tongyong_ft_fr_fb {
	float: left;
}

.footer_tongyong_ft_fr_fb img {
	max-width: 110px;
}

.footer_tongyong_ft_fr_fb h4 {
	font-size: 16px;
	line-height: 2;
	color: #fff;
	margin-top: 10px;
	text-align: center;
}

.footer_tongyong_fb {
	border-top: 1px solid rgba(255, 255, 255, .5);
	margin-top: 20px;
	padding: 15px 0;
	font-size: 16px;
	line-height: 2;
	color: #fff;
}

.footer_tongyong_fb a {
	color: #fff;
}

@media(max-width:991px) {
	.footer_tongyong {
		padding: 30px 0 0;
	}

	.footer_tongyong_ft_fl {
		display: none;
	}

	.footer_tongyong_ft_fr {
		max-width: 100%;
		float: none;
	}
}
