﻿.main { border-top: 1px solid #e0e0e0; }

.main img { max-width: 100%; max-height: 100%; }

.main .title-wrap .title { width: 5.49rem; height: 0.92rem; margin: 0.67rem auto 0.27rem; background: url(/eportal/uiFramework/commonResource/image/2017111510145040219.png) no-repeat 0 0/100%; }

.main .title-wrap .title.land { background: url(/eportal/uiFramework/commonResource/image/2018032317171923343.png) no-repeat 0 0/100%; }

.main .title-wrap .title.money { background: url(/eportal/uiFramework/commonResource/image/2017111414145076402.png) no-repeat 0 0/100%; }

.main .title-wrap .title.engine { background: url(/eportal/uiFramework/commonResource/image/2018062117411117664.png) no-repeat 0 0/100%; }

.main .title-wrap .summary { font-size: 0.32rem; }

.main .section { margin-top: 0.93rem; }

.main .section .sec-title { padding-bottom: 0.13rem; border-bottom: 1px solid #018cc5; }

.main .section .sec-title span { display: block; padding-left: 0.2rem; border-left: 3px solid #018cc5; }

.main .section .sec-con-wrap { padding: 0.4rem 0; }

.main .open-link a { display: block; margin-top: 0.4rem; padding: 0.2rem 0; border-radius: 5px; background: #e5e5e5; text-align: center; }

.main.zhny .sec-2 .list-wrap .list { margin-top: 0.13rem; }

.main.zhny .sec-2 .list-wrap strong, .main.zhny .sec-2 .list-wrap span { float: left; }

.main.zhny .sec-2 .list-wrap strong { width: 1.87rem; color: #00a0e9; }

.main.zhny .sec-2 .list-wrap span { width: 7.53rem; }

.main.zhny .sec-3 .list-wrap { text-align: center; color: #fff; }

.main.zhny .sec-3 .list { width: 90%; margin: 0.4rem auto 0; border-top: 1px solid transparent; transition: .3s; }

.main.zhny .sec-3 .list .list-title { position: relative; margin: 0.53rem 0; padding-bottom: 0.4rem; font-size: 0.43rem; }

.main.zhny .sec-3 .list .list-title:after { content: ""; position: absolute; bottom: 0; left: 50%; width: 40px; height: 6px; margin-left: -20px; background: #fff; }

.main.zhny .sec-3 .list .content { text-align: justify; }

.main.zhny .sec-3 .list .content:after { content: ""; display: inline-block; width: 100%; }

.main.zhny .sec-3 .list .content span { display: inline-block; margin-bottom: 0.53rem; text-align: center; }

.main.zhny .sec-3 .list.list-1 { background: #59aff8; }

.main.zhny .sec-3 .list.list-1:hover { box-shadow: 0 0 0.4rem #59aff8; }

.main.zhny .sec-3 .list.list-1 .content { padding: 0 10%; }

.main.zhny .sec-3 .list.list-1 span { width: 30%; }

.main.zhny .sec-3 .list.list-1 span.border-1 { border-width: 0px 1px; border-style: solid; border-color: #fff; }

.main.zhny .sec-3 .list.list-2 { background: #f7b777; }

.main.zhny .sec-3 .list.list-2:hover { box-shadow: 0 0 0.4rem #f7b777; }

.main.zhny .sec-3 .list.list-2 .content { padding: 0 4%; }

.main.zhny .sec-3 .list.list-2 span { width: 48%; padding-left: 1%; }

.main.zhny .sec-3 .list.list-2 span.border-1 { border-left: 1px solid #fff; }

.main.zhny .sec-3 .list.list-3 { background: #84ccc9; }

.main.zhny .sec-3 .list.list-3:hover { box-shadow: 0 0 0.4rem #84ccc9; }

.main.zhny .sec-3 .list.list-3 span { display: block; }

.main.zhny .sec-5 .list { position: relative; width: 7.2rem; height: 9.52rem; margin: 0.4rem auto 0; color: #fff; }

.main.zhny .sec-5 .list.list-1 { background: url(/eportal/uiFramework/commonResource/image/2017111511393861233.jpg) no-repeat 0 0/100%; }

.main.zhny .sec-5 .list.list-2 { background: url(/eportal/uiFramework/commonResource/image/2017111511420317352.jpg) no-repeat 0 0/100%; }

.main.zhny .sec-5 .list.list-3 { background: url(/eportal/uiFramework/commonResource/image/2017111511432548656.jpg) no-repeat 0 0/100%; }

.main.zhny .sec-5 .list.list-4 { background: url(/eportal/uiFramework/commonResource/image/2017111511461896164.jpg) no-repeat 0 0/100%; }

.main.zhny .sec-5 .list:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(/eportal/uiFramework/commonResource/image/2017111514523429314.png); }

.main.zhny .sec-5 .list .hide-con { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-height: 5.87rem; margin: auto; }

.main.zhny .sec-5 .list .hide-con .hide-title { position: relative; padding-bottom: 0.27rem; margin-bottom: 0.67rem; text-align: center; }

.main.zhny .sec-5 .list .hide-con .hide-title:after { content: ""; position: absolute; bottom: 0; left: 50%; width: 40px; height: 3px; margin-left: -20px; background: #fff; }

.main.zhny .sec-5 .list .hide-con li { width: 4.27rem; margin: 0 auto 0.27rem; }

.main.zhny .sec-5 .list .hide-con .iconfont { font-size: 0.32rem; }

.main.zhny .sec-5 .list .hide-con .iconfont, .main.zhny .sec-5 .list .hide-con span { display: inline-block; }

.main.zhny .sec-5 .list .hide-con span { vertical-align: text-top; width: 3.6rem; }

.main.land { line-height: 0.67rem; }

.main.money .sec-1 .list-wrap { margin-top: 0.67rem; }

.main.money .sec-1 .list { position: relative; width: 80%; margin: 0 auto 0.67rem; padding: 0.93rem 0; box-shadow: 10px 10px 0 #f7f7f7; line-height: 0.67rem; }

.main.money .sec-1 .list.list-1 { background: #84ccc9; }

.main.money .sec-1 .list.list-2 { background: #4db1e0; }

.main.money .sec-1 .list.list-3 { background: #aac5ea; }

.main.money .sec-1 .list.list-4 { background: #d7be98; }

.main.money .sec-1 .list .content { color: #fff; }

.main.money .sec-1 .list .iconfont { display: block; margin-bottom: 0.27rem; font-size: 1.07rem; }

.main.money .sec-1 .list .content-text { margin-top: 0.4rem; padding: 0 0.53rem; }

.main.money .sec-2 .list { margin-top: 0.67rem; }

.main.money .sec-2 .list .logo { position: relative; width: 70%; margin: 0 auto; padding: 0.67rem 0; border: 1px solid #c0e1fd; text-align: center; }

.main.money .sec-2 .list .list-title { margin: 0.2rem 0; font-size: 0.43rem; text-align: center; }

.main.money .sec-2 .list .summary { line-height: 0.64rem; color: #666; }

.main.money .sec-3 .logo-title { margin: 0.4rem 0; text-align: center; }

.main.money .sec-3 .logo-title span { display: inline-block; }

.main.money .sec-3 .logo-title span:before, .main.money .sec-3 .logo-title span:after { content: ""; display: inline-block; vertical-align: middle; width: 50px; height: 2px; background: #0e7cb7; }

.main.money .sec-3 .logo-title span:before { margin-right: 10px; }

.main.money .sec-3 .logo-title span:after { margin-left: 10px; }

.main.money .sec-3 .list { position: relative; width: 48%; height: 120px; margin-top: 0.4rem; border: 1px solid #eee; }

.main.money .sec-3 .list:nth-of-type(odd) { float: left; }

.main.money .sec-3 .list:nth-of-type(even) { float: right; }

.main.money .sec-3 .list img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 90%; max-height: 90%; margin: auto; }

.main.money .sec-4 .summary { margin-top: 0.4rem; line-height: 0.67rem; }