@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
body{ font-size:14px; font-family:"微软雅黑", "宋体"; color:#434343; background-color: #FFF;}
ol,ul,li{ list-style:none;}
img { border:0;}
a{ color:#434343; text-decoration:none;}
a:hover{ color: #2EB2D9;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
input,button{ font-family:"微软雅黑", "宋体";}
em,i{ font-style: normal;}

/*base*/
.wrap{ width: 1200px; margin: 0 auto; clear: both;}
.wrap:after{content:"";display: block;clear: both;}
.overhide{overflow: hidden;}
.fix{ clear: both;}
.fix:after{content:"";display: block;clear: both;}
.mt5{ margin-top: 5px !important;}
.mt10{ margin-top: 10px !important;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top: 20px !important;}
.mt50{ margin-top: 50px !important;}
.mt100{ margin-top: 100px !important;}
.mb5{ margin-bottom: 5px !important;}
.mb10{ margin-bottom: 10px !important;}
.mb15{ margin-bottom: 15px !important;}
.mb20{ margin-bottom: 20px !important;}
.mb30{ margin-bottom: 30px !important;}
.mb50{ margin-bottom: 50px !important;}
.mb100{ margin-bottom: 100px !important;}
.pt5{ padding-top: 5px !important;}
.pt10{ padding-top: 10px !important;}
.pt15{ padding-top: 15px !important;}
.pt20{ padding-top: 20px !important;}
.pt50{ padding-top: 50px !important;}
.pt100{ padding-top: 100px !important;}
.hide{ display: none;}
.color_blue{ color: #1169C3;}
.color_red{ color: #FF0000;}
.color_org{ color: #F75938;}
.w100{ width: 100px;}
.w200{ width: 200px;}
.text_center{text-align: center;}
.box-bg-img{
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.img-box{
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.img-box img{
	display: block;
	margin: 0 auto;
}
.img-box img.full{
	width: 100%;
}

/*header*/
.header{
	height: 120px;
}
.header .logo{
	float: left;
	width: 380px;
	height: 120px;
}
.header .logo a{
	display: block;
	height: 120px;
	text-indent: -9999px;
	background: url(../images/base/logo.png?v2) no-repeat left;
}
.header .rbox{
	float: right;
	width: 800px;
	height: 120px;
	font-size: 16px;
}
.header .rbox .user-info{
	padding: 35px 0 20px 0;
}
.header .rbox .user-info p{
	text-align: right;
}
.header .rbox .user-info p a{
	padding: 0 10px;
}
.header .rbox ul{
	float: right;
}
.header .rbox ul li{
	float: left;
	position: relative;
	height: 35px;
	margin-left: 50px;
}
.header .rbox ul li a{
	display: block;
	width: 70px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-bottom: 2px solid #FFF;
}
.header .rbox ul li a.current, .header .rbox ul li a:hover{
	color: #2EB2D9;
	border-bottom: 2px solid #2EB2D9;
}
.header .rbox ul li dl{
    position: absolute;
    z-index: 999;
    width: 100px;
    top: 40px;
    left: -15px;
    background: url(../images/base/tm50.png);
    display: none;
}
.header .rbox ul li dl dd a{
    display: block;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #222;
    width: 100%;
    margin-left: 0;
    color: #FFF;
    font-weight: normal;
    font-size: 14px;
}
.header .rbox ul li dl dd a:hover{
	color: #FFF;
	border-bottom: 1px solid #222;
}
.header .rbox ul li dl dd:last-child a{
    border-bottom: none;
}

/*footer*/
.foot-fix{
	height: 95px;
	clear: both;
	width: 100%;
	background: url(../images/index/foot_fix.png) no-repeat center #EEE;
}
.footer{
	background-color: #626262;
	color: #FDFDFD;
	clear: both;
	width: 100%;
	padding: 40px 0 90px;
}
.footer .frbox{
	width: 600px;
	float: right;
	height: 210px;
}
.footer .frbox .lxian{
	height: 135px;
	width: 55px;
	border-left: 1px solid #BFBFBF;
	float: left;
}
.footer .frbox .weixin, .footer .frbox .app{
	width: 170px;
	height: 45px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 135px;
	font-size: 12px;
	line-height: 135%;
	color: #DEDEDE;
}
.footer .frbox .weixin{
	background-image: url(../images/base/foot_weixin.png);
}
.footer .frbox .app{
	background-image: url(../images/base/foot_app.png);
}
.footer .frbox .tel{
	font-size: 16px;
}
.footer .frbox .tel strong{
	display: block;
	font-size: 26px;
	padding-top: 10px;
	font-weight: normal;
}
.footer .menu{
	width: 600px;
	height: 210px;
	float: left;
}
.footer .menu dl{
	width: 140px;
	float: left;
}
.footer .menu dl.tedian{
	width: 140px;
}
.footer .menu dl.news{
	width: 210px;
}
.footer .menu dl dt{
	font-size: 16px;
	margin-bottom: 20px;
}
.footer .menu dl dd{
	margin-bottom: 10px;
	color: #DEDEDE;
}
.footer .menu dl dd a{
	color: #DEDEDE;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	display: block;
	overflow: hidden;
}
.footer .copy p{
	text-align: center;
	margin-bottom: 5px;
	font-size: 12px;
}
.footer .copy p.cnzz{
	padding-top: 10px;
}
.footer .foot-fixed{
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 70px;
	background: url(../images/base/foot_fixed_bg.png?v2) no-repeat center top;
}
.footer .foot-fixed a{
	display: block;
	height: 70px;
	text-indent: -9999px;
	float: left;
}
.footer .foot-fixed a:hover{
	background-image: url(../images/base/foot_fixed_bg.png?v2);
	background-repeat: no-repeat;
}
.footer .foot-fixed a.a{ width: 205px; }
.footer .foot-fixed a.b{ width: 205px; }
.footer .foot-fixed a.c{ width: 230px; }
.footer .foot-fixed a.d{ width: 245px; }
.footer .foot-fixed a.e{ width: 160px; }
.footer .foot-fixed a.a:hover{ background-position: -2px -70px; }
.footer .foot-fixed a.b:hover{ background-position: -208px -70px; }
.footer .foot-fixed a.c:hover{ background-position: -408px -70px; }
.footer .foot-fixed a.d:hover{ background-position: -635px -70px; }
.footer .foot-fixed a.e:hover{ background-position: -890px -70px; }

/*i-link*/
.footer .i-link{
	line-height: 25px;
	color: #FFF;
	border-top: 1px solid #AAAAAA;
	margin-top: 25px;
	padding-top: 15px;
}
.footer .i-link label{
	display: block;
	height: 30px;
	width: 80px;
	font-size: 14px;
	float: left;
}
.footer .i-link .list{
	width: 1120px;
	float: right;
}
.footer .i-link .list ul li{
	float: left;
	margin-right: 10px;
}
.footer .i-link .list ul li a{
	color: #DEDEDE;
	font-size: 12px;
}

/*head-mini*/
.head-mini .toper{
	height: 32px;
	line-height: 32px;
	background-color: #DCDCDC;
	font-size: 12px;
	color: #797979;
	border-bottom: 1px solid #EAEAEA;
}
.head-mini .toper a{
	color: #797979;
}
.head-mini .toper span{
	padding: 0 7px;
}
.head-mini .toper .home{
	float: left;
	padding-left: 140px;
	background: url(../images/base/mini_logo.png) no-repeat left center;
}
.head-mini .toper .home ul li{
	float: left;
	position: relative;
}
.head-mini .toper .home ul li dl.nav-child{
	position: absolute;
	z-index: 9999;
	display: none;
    left: -25px;
    top: 32px;
    min-width: 100%;
    line-height: 38px;
    background-color: rgba(0,0,0,.6);
    border-radius: 5px;
}
.head-mini .toper .home ul li:hover dl.nav-child{
	display: block;
}
.head-mini .toper .home ul li dl.nav-child dd a{
    display: block;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #999;
    color: #FFF;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    padding: 0 15px;
    width: 70px;
}
.head-mini .toper .home ul li dl.nav-child dd a:hover{
	color: #FFF;
	border-bottom: 1px solid #999;
	background-color: rgba(0,0,0,.3);
}
.head-mini .toper .home ul li dl.nav-child dd:last-child a{
    border-bottom: none;
}
.head-mini .toper .other{
	float: right;
}
.head-mini .suber{
	padding: 10px 0;
	border-bottom: 1px solid #2EB2D9;
	margin-bottom: 20px;
}
.head-mini .suber .location{
	float: left;
	background: url(../images/base/mini_loction.png) no-repeat left center;
	height: 35px;
	line-height: 35px;
	padding-left: 25px;
	color: #676767;
}
.head-mini .suber form{
	float: right;
}
.head-mini .suber form input{
	border: 1px solid #D2D2D2;
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
	width: 390px;
	float: left;
}
.head-mini .suber form button{
	background-color: #2EB2D9;
	color: #FFF;
	width: 110px;
	text-align: center;
	height: 35px;
	border: none;
	cursor: pointer;
	float: left;
}

/*head-home*/
.head-home{
	border-bottom: 2px solid #2EB2D9;
	background-color: #fff;
}
.head-home .toper{
	height: 32px;
	line-height: 32px;
	background-color: #DCDCDC;
	font-size: 12px;
	color: #797979;
	border-bottom: 1px solid #EAEAEA;
	width: 100%;
	position: fixed;
	z-index: 999;
}

.head-home .toper .wrap{position: relative;}

.head-home .toper a{
	color: #797979;
}
.head-home .toper span{
	padding: 0 7px;
}
.head-home .toper .home{
	float: left;
    text-align: center;
    width: 100%;
}
.head-home .toper .other{
	position: absolute;
	right: 0;
}
.head-home .suber{
	position: relative;
	padding-top: 32px;
}
.head-home .suber .logo{
	height: 105px;
	width: 375px;
	float: left;
}
.head-home .suber .logo a{
	display: block;
	height: 80px;
	padding-top: 25px;
}
.head-home .suber .logo a img{
    position: relative;
    right: 35px;
    bottom: 15px;
}
.head-home .suber .search-nav{
	height: 0px;
	float: left;
}
.head-home .suber .search-nav form{
	float: left;
	padding-top: 25px;
}
.head-home .suber .search-nav form input{
	border: 1px solid #D2D2D2;
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
	width: 390px;
	float: left;
}
.head-home .suber .search-nav form button{
	background-color: #2EB2D9;
	color: #FFF;
	width: 110px;
	text-align: center;
	height: 35px;
	border: none;
	cursor: pointer;
	float: left;
}
.head-home .suber .tel{
	height: 85px;
	float: right;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	top: 23px;
}

.head-home .suber .search-nav ul{
	padding-top: 15px;
	position: relative;
	right: 48px;
}
.head-home .suber .search-nav ul li{
	float: left;
	position: relative;
}
.head-home .suber .search-nav ul li a{
	font-size: 16px;
	display: block;
	width: 95px;
	height: 35px;
	line-height: 35px;
}
.head-home .suber .search-nav ul li dl.nav-child{
	position: absolute;
	z-index: 9999;
	display: none;
    left: -35px;
    top: 35px;
    min-width: 100%;
    line-height: 38px;
    /*background: url(../images/base/tm50.png);*/
    background-color: rgba(0,0,0,.6);
    border-radius: 5px;
}
.head-home .suber .search-nav ul li:hover dl.nav-child{
	display: block;
}
.head-home .suber .search-nav ul li dl.nav-child dd a{
    display: block;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #999;
    color: #FFF;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
    width: 145px;
}
.head-home .suber .search-nav ul li dl.nav-child dd a:hover{
	color: #FFF;
	border-bottom: 1px solid #999;
	background-color: rgba(0,0,0,.3);
}
.head-home .suber .search-nav ul li dl.nav-child dd:last-child a{
    border-bottom: none;
}

.head-home .suber .cnb{
	position: absolute;
    left: 37%;
    top: 11px;
    font-family: '微软雅黑';
    font-size: 18px;
    font-weight: bold;
}

/*head-sub*/
.head-sub-bot{
	width: 100%;
	height: 75px;
}
.head-sub{
	position: fixed;
	z-index: 999;
    width: 100%;
    height: 75px;
    line-height: 75px;
    background-color: #fff;
    font-size: 12px;
    color: #797979;
    border-bottom: 1px solid #EAEAEA;
}
.head-sub img{
    position: absolute;
    top: 10px;
    width: 280px;
}
.head-sub .bank_hezuo{
	position: absolute;
	left: 0;
	right: 0;
	top: 15px;
	width: 333px;
	height: 28px;
	margin: 0 auto;
	padding-top: 20px;
	background: url(../images/base/header_bank_hezuo.png) no-repeat center;
}
.head-sub .home{
	float: left;
}
.head-sub .home a.he{
	display: block;
	float: left;
	padding-right: 10px;
	padding-top: 3px;
	height: 29px;
}
.head-sub .other{
	float: right;
	color: rgb(150,5,12);
	font-size: 16px;
}
.head-sub a{
	color: rgb(150,5,12);
}
.head-sub span{
	padding: 0 7px;
}

.head-home .d-suber .logo{height: 85px;}
.head-home .d-suber .logo a img{width: 300px;}
.head-home .d-suber .search-nav ul li a {width: 90px;}
.head-home .d-suber .tel{font-size: 16px;}
.head-home .d-suber .search-nav .fix{top: 20px;}
.head-home .d-suber .tel{height: 30px;top: 42px;}

/*==========投诉弹窗==========*/
.ts_box{
	position: relative;
	width: 600px;
	height: 634px;
	overflow: hidden;
}

.ts_box .ts_title{
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 32px;
	font-weight: normal;
	color: #2b2b2b;
	border-bottom: 1px dashed #c8c8c8;
	margin-top: 0;
	margin-bottom: 0;
}

.ts_box input[type="radio"] + label::before {
    content: "\a0";
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 0.5em;
    height: 0.5em;
    margin-right: .4em;
    border-radius: 50%;
    border: 1px solid #c9c9c9;
    text-indent: .15em;
    line-height: 1; 
    padding: .2em;
}

.ts_box input[type="radio"]:checked + label::before {
    background-color: #34ccfe;
    background-clip: content-box;
    border: 1px solid #c9c9c9;
    padding: .2em;
}

.ts_box input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.ts_box .ts_form{
	width: 100%;
	height: 420px;
}

.ts_box .ts_form input.company{
	position: absolute;
	left: 0;
}

.ts_box .ts_form ul{
	width: 538px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 40px;
}

.ts_box .ts_form ul li{
	display: inline-block;
	padding-right: 7px;
}

.ts_box .ts_form ul li label{
	color: gray;
	font-size: 14px;
}

.ts_box .ts_form ul li label.leibie{
	color: #000;
}

.ts_box .ts_form .content{
	position: relative;
	width: 685px;
	margin: 0 auto;
}

.ts_box .ts_form .content label{font-size: 14px;}

.ts_box .ts_form .content label.company{
	position: absolute;
	left: 20px;
}

.ts_box .ts_form .content label.people{
	position: absolute;
	left: 40px;
	top: 50px;
}

.ts_box .ts_form .content label.des{
	position: absolute;
	left: 40px;
	top: 100px;
}

.ts_box .ts_form .content label.tel{
    position: absolute;
    left: 318px;
    top: 0px;
}

.ts_box .ts_form .content label.cases{
	position: absolute;
	left: 12px;
	top: 205px;
}

.ts_box .ts_form .content input{
	border: 1px solid #c9c9c9;
	border-radius: 8px;
	outline: none;
	text-indent: 25px;
	font-size: 16px;
	color: #454545;
}

.ts_box .ts_form .content textarea{
	border: 1px solid #c9c9c9;
	border-radius: 8px;
	outline: none;
	text-indent: 25px;
	font-family: '微软雅黑';
	font-size: 16px;
	color: #454545;
	resize:none;
	padding-top: 5px;
}

.ts_box .ts_form .content input.company{
	position: absolute;
    left: 135px;
    top: -3px;
    width: 160px;
    height: 30px;
}

.ts_box .ts_form .content input.tel{
    position: absolute;
    left: 405px;
    top: -3px;
    width: 160px;
    height: 30px;
}

.ts_box .ts_form .content input.people{
    position: absolute;
    top: 49px;
    left: 135px;
    width: 340px;
    height: 30px;
}

.ts_box .ts_form .content textarea.des{
    position: absolute;
    left: 135px;
    top: 105px;
    height: 75px;
    width: 430px;
}

.ts_box .ts_form .content textarea.cases{
    position: absolute;
	left: 135px;
    top: 205px;
    height: 75px;
    width: 430px;
}

.ts_box .tip{
    position: relative;
    top: 310px;
    left: -2px;
    width: 540px;
    height: 90px;
    margin: 0 auto;
    border: 1px solid #2d75c1;
    background-color: #dfefff;
    border-radius: 8px;
}

.ts_box .tip span{
    position: relative;
    left: 35px;
    top: 10px;
    color: #2d75c1;
}

.ts_box .tip p{
    position: relative;
    top: 15px;
    width: 100%;
    text-align: center;
    color: #2d75c1;
}

/*右上角关闭按钮*/
.layui-layer-setwin .layui-layer-close2{
	right: -17px !important;
    top: -17px !important;
}

.btns{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 70px;
	line-height: 70px;
	background-color: #f2f0f1;
	z-index: 2;
	text-align: center !important;
	padding: 0 !important;
}

.btn0,.btn1{
	width: 140px;
	height: 40px !important;
	line-height: 40px !important;
	text-align: center;
	background-color: #fff;
	color: #0358b3;
	border: 0;
	border-radius: 8px !important;
	font-size: 18px;
	outline: none;
	margin-right: 25px;
	cursor: pointer;
	margin-top: 15px !important;
}

.btn0{
	border-color: #4898d5;
	background-color: #2e8ded;
	color: #fff;
}

/*首页下面的灰条*/
.business-wrap {
	background: #eee;
 }

 .business-wrap .home-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 0;
 }

 .business-wrap .home-content .business-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
 }

 .business-wrap .home-content .business-item img {
	margin-right: 10px;
 }

 .business-wrap .home-content .business-item div>p:first-child {
	color: #787878;
	font-size: 24px;
 }

 .business-wrap .home-content .business-item div>p:nth-child(2) {
	color: #aaa;
 }
 
 .point::before {
	content: '·';
	margin-right: 6px;
 }
 
 .next::after {
	content: "";
	width: 8px;
	height: 13px;
	background: url('/static/images/service/icon_arrow.png') no-repeat;
	position: absolute;
	right: 25px;
 }
 
 .home-content {
	width: 1200px;
	margin: 0 auto;
 }
 
 .home-content img {
	display: block;
 }
 
 .home-gray {
	background: #f8f8f8;
 }
 
 /* 页眉版块 */
 
 .home-top {
	color: #fff;
	font-size: 13px;
	padding: 10px 0;
	background: #181818;
 }
 
 .home-top .content {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
 }

 .home-top .content a{color:#fff}
 
 .home-top span {
	padding: 0 10px;
	font-weight: 100;
 }
 
 .home-top .left {
	display: flex;
 }
 
 .home-top .left>:nth-child(2) {
	padding-left: 20px;
	opacity: 0.6;
 }
 
 .home-top .right {
	opacity: 0.6;
 }
 
 /* logo版块 */
 
 .home-logo img {
	margin: 10px 0;
 }
 
 /* 导航版块 */
 
 .home-header {
	position: relative;
 }
 
 .home-header .navbar {
	display: flex;
	align-items: center;
	width: 100%;
 }
 
 .home-header .navbar .left {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	padding: 12px 20px;
	background: #97040c;
	width: 220px;
	box-sizing: border-box;
 }
 
 .home-header .navbar .left img {
	height: 16px;
	cursor: pointer;
 }
 
 .home-header .navbar .right {
	flex: 1;
	padding-left: 30px;
	padding-right: 90px;
 }
 
 .home-header .navbar .right ul {
	display: flex;
	justify-content: space-around;
	font-size: 16px;
 }
 
 .float-wrap {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 220px;
	height: 420px;
	position: absolute;
	background: rgba(21, 19, 29, 0.6);
	z-index: 999;
 }
 
 .float-wrap .item {
	flex: 1;
	color: #fff;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	padding-left: 30px;
 }
 
 .float-wrap .item:last-child {
	border: none;
 }
 
 .float-wrap .item .top {
	display: flex;
	align-items: center;
	position: relative;
	width: 100%;
	font-size: 17px;
	cursor: pointer;
 }
 
 .float-wrap .item>p {
	font-size: 15px;
	line-height: 30px;
	opacity: 0.6;
 }
 
 .float-wrap .item .top img {
	height: 26px;
	padding-right: 15px;
 }
 
 .graybg {
	background: rgba(55, 57, 71, 0.6);
 }
 
 /* 导航浮动展示层 */
 
 .float-show {
	position: absolute;
	top: 10px;
	left: 220px;
	z-index: 999;
	padding: 26px 35px;
	background: #fff;
 }
 
 .float-show.nth2 {
	position: absolute;
	top: 143px;
	left: 220px;
 }
 
 .float-show.nth3 {
	position: absolute;
	top: 276px;
	left: 220px;
 }
 
 .float-show::before {
	content: '';
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 12px solid #fff;
	position: absolute;
	left: -12px;
 }
 
 .float-show p {
	border-left: 2px solid #646464;
	padding-left: 20px;
	padding-right: 50px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #3f3f3f;
	line-height: 18px;
 }
 
 .float-show ul {
	padding-top: 12px;
	border-top: 1px solid #dcdcdc;
	display: flex;
	flex-wrap: wrap;
 }
 
 .float-show ul>li {
	width: 33.3%;
	color: #5a5a5a;
	font-size: 15px;
	line-height: 30px;
 }
 
 /* 页脚版块 */
 
 .home-footer {
	background: #626262;
	color: #fff;
 }
 
 .business-wrap {
	background: #eee;
 }
 
 .business-wrap>div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
 }
 
 .business-wrap .business-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
 }
 
 .business-wrap .business-item img {
	margin-right: 10px;
 }
 
 .business-wrap .business-item div>p:first-child {
	color: #787878;
	font-size: 24px;
 }
 
 .business-wrap .business-item div>p:nth-child(2) {
	color: #aaa;
 }
 
 .home-footer .home-content {
	display: flex;
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
 }
 
 .home-footer .left {
	flex: 1;
	display: flex;
	height: 125px;
	padding-right: 40px;
	border-right: 1px solid #fff;
 }
 
 .home-footer .left ul {
	flex: 1;
 }
 
 .home-footer .left ul>p {
	font-size: 16px;
	margin-bottom: 15px;
 }
 
 .home-footer .left ul a {
	color: #fff;
	font-size: 14px;
	line-height: 25px;
 }
 
 .home-footer .right {
	padding-left: 50px;
	display: flex;
	flex: 1;
 }
 
 .home-footer .right .code-item {
	margin-right: 20px;
 }
 
 .home-footer .right .code-item img {
	margin-bottom: 14px;
	height: 6.6rem;
 }
 
 .home-footer .right .code-item div>p {
	font-size: 14px;
 }
 
 .home-footer .right .tel-item>div p:first-child {
	font-size: 14px;
 }
 
 .home-footer .right .tel-item>div p:last-child {
	font-size: 20px;
	line-height: 40px;
 }
 
 .home-footer .right .text-item {
	margin-right: 30px;
	margin-right: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 6rem;
 }