﻿/* 主体 */
body { background-color: #E8E8E8; color: #1F2D3D; max-width: 750px; margin: 0px auto; }
::selection { color: #fff; }
::-moz-selection {
color:#fff;
}
.am-g-fixed { max-width: 750px; }
.am-container { max-width: 750px; }
a { color: #171717 }
em { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: 500; }
a:hover { color: #223144; }
@font-face { font-family: 'iconfont';  /* project id 342073 */ src: url('img/font_342073_oocmkhtq00um1jor.eot'); src: url('img/font_342073_oocmkhtq00um1jor.eot?#iefix') format('embedded-opentype'), url('img/font_342073_oocmkhtq00um1jor.woff') format('woff'), url('img/font_342073_oocmkhtq00um1jor.ttf') format('truetype'), url('img/font_342073_oocmkhtq00um1jor.svg') format('svg'); }
.iconfont { font-family: "iconfont" !important; font-size: 0.3rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
/* 自定义背景颜色 */                   
.am-bg-primary, .am-badge-primary { background-color: #082875; }
.am-bg-secondary, .am-badge-secondary { background-color: #f15a25; }
.am-bg-dot { background-color: #cc2936; }
.am-bg-success { background-color: #d1ba77; }
.am-bg-warning { background-color: #AA0E11; }
.am-bg-danger { background-color: #AA0E11; }
.am-bg-black { background-color: #444a59; }
.am-bg-black-light { background-color: #324057; }
.am-bg-black-lighter { background-color: #475669; }
.am-bg-Silver { background-color: #8492A6; }
.am-bg-Silver-light { background-color: #99A9BF; }
.am-bg-Silver-lighter { background-color: #C0CCDA; }
.am-bg-gray { background-color: #999; }
.am-bg-gray-light { background-color: #b2b2b2; }
.am-bg-gray-lighter { background-color: #f0f0f0; }
.am-bg-white-dark { background-color: #F9FAFC; }
.am-bg-white-light { background-color: #f9f9fa; }
.am-bg-white { background-color: #fff; }
/* 自定义颜色 */
.am-text-primary { color: #082875 }
.am-text-primary-dark { color: #27c9cc }
.am-text-primary-light { color: #169df6 }
.am-text-secondary { color: #f15a25 }
.am-text-success { color: #171f2a }
.am-text-warning { color: #d84141 }
.am-text-danger { color: #dd514c }
.am-text-black { color: #444a59; }
.am-text-black-light { color: #324057; }
.am-text-black-lighter { color: #475669; }
.am-text-Silver { color: #8492A6; }
.am-text-Silver-light { color: #99A9BF; }
.am-text-Silver-lighter { color: #C0CCDA; }
.am-text-gray { color: #999; }
.am-text-gray-light { color: #b2b2b2; }
.am-text-gray-lighter { color: #ccc; }
.am-text-white-dark { color: #f8f8f8; }
.am-text-white { color: #fff; }
/* 自定义边框颜色 */
.am-border-primary { border-color: #ddd; }
.am-border-secondary { border-color: #741D1E; }
.am-border-bot-gray { border-bottom: 1px solid #f3f3f3; }
.am-border-vertical { border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; }
.am-border-left { border-left-width: 1px; border-left-style: solid; }
.am-border-top { border-top-width: 1px; border-top-style: solid; }
.am-border-gray { border: 1px solid #999; }
.am-border-gray-light { border: 1px solid #e5e5e5 }
/* 自定义按钮颜色 */
.am-btn-primary { color: #fff; background-color: #AA0E11; border-color: #820508; }
.am-btn-secondary { color: #fff; background-color: #AA0E11; border-color: #F75F63; }
.am-btn-secondary:focus, .am-btn-secondary:hover { background-color: #AA0E11; border-color: #AA0E11; outline: 0; }
.am-btn-primary:focus, .am-btn-primary:hover { background-color: #9A0B0E; border-color: #9A0B0E; }
.am-btn-secondary:active { background-image: none; background-color: #9A0B0E }
.am-btn-primary:active { background-image: none; background-color: #9A0B0E }
button { outline: none; }
.am-form-field:focus { background-color: #fefffe; border-color: #BFBFBF; }
.am-disabled { background-color: #F85959; border-color: #6F0A0A; }
.am-pagination .active { background-color: rgba(224,224,224,1.00); }
/*输入框*/
.am-input-group-primary .am-input-group-label { border-color: #b42d2d; background: #b42d2d; }
.am-input-group-primary.am-input-group .am-form-field { border-color: #b42d2d; }
/*通用顶部样式*/
.body-bg { background-color: hsla(0,0%,0%,0.9); position: fixed; top: 0rem; height: 100%; width: 100%; z-index: 990; top: 1.5rem; display: none; }
.header-topbar { height: 1.0rem; color: #FFF; display: table; width: 100%; position: relative; top: 0rem; z-index: 998; }
.header-topbar .topbar-l { display: table-cell; width: 60%; vertical-align: middle; }
.header-topbar .topbar-center { display: table-cell; width: 10% }
.header-topbar .topbar-r1 { display: table-cell; width: 15%; vertical-align: middle; padding-top: 0rem; }
.header-topbar .topbar-r2 { display: table-cell; width: 10%; vertical-align: top; }
.header-topbar .topbar-r2.iconfont { background-image: url(img/topmore.png); background-repeat: no-repeat; background-position: center center; background-size: 80% auto; }
.header-topbar .topbar-r2.active { background-image: url(img/topmorecolse.png); background-repeat: no-repeat; background-position: center top; background-size: 100% auto; }
.header-topbar .iconfont a { font-size: 0.5rem; color: #FFF; }
.header-nav { background-color: #171717; width: 100%; position: relative; z-index: 999; display: none; }
.header-nav dl { padding: 0.3rem; }
.header-nav dt { }
.header-nav dt.more { color: #F3F3F3; font-size: 0.4rem; font-weight: 400; }
.header-nav .more-inner span { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; transform: rotate(0deg); -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Safari and Chrome */ }
.header-nav .more-inner.active span { transform: rotate(-270deg); -ms-transform: rotate(-270deg); /* IE 9 */ -webkit-transform: rotate(-270deg); /* Safari and Chrome */ }
.header-nav dt>a { color: #F3F3F3; background-repeat: no-repeat; background-position: left bottom; background-image: url(img/pub_menu4.png); padding: 0rem 0; height: 1.0rem; display: block; line-height: 1.0rem; border-top;
border-top: 1px solid #424242; }
.header-nav dt >a> h3 { font-weight: 500; font-size: 0.35rem; }
.header-nav dt >a> span { font-weight: 500; font-size: 0.5rem; }
.header-nav dt > .submenu { margin: 0.2rem 0 0.2rem 0; display: none; }
.header-nav dt > .submenu li { color: #888; height: 0.8rem; line-height: 0.8rem; padding-left: 0.2rem; float: left; width: 50%; }
.header-nav dt > .submenu li a { color: #c0d5fd; font-size: 0.30rem; font-weight: 400; }
.header-nav dt.more .more-inner.active { }
.header-nav dt:last-child { background: none }
/*header*/

.header { height: 1.0rem; background-color: #010B2D; width: 7.5rem; }
.head-subnav { background-color: #005393; color: #FFF; height: 1.2rem; display: table; width: 100%; }
.head-subnav li { display: table-cell; }
.head-subnav li a { display: inline-block; width: 100%; text-align: center; font-size: 0.3rem; line-height: 0.4rem; color: #FFF; border-right: 1px solid #3772A0; height: 90%; padding-top: 0.1rem; margin-top: 0.1rem; }
.head-subnav li:last-child a { border-right: 0px solid #3772A0; }
/*导航*/
.wex-title { border-bottom: 1px solid #E8E8E8; text-indent: 0.2rem; height: 1.0rem; line-height: 1.0rem; }
.wex-title h3 { border-left: 0.1rem solid #0c49d6; }
.wex-title span { display: inline-block; padding-right: 0.3rem; font-size: 0.3rem; }
.wap-subnav { margin-top: 0.3rem; margin-right: 0.4rem; margin-left: 0.4rem; }
.wap-subnav .hover .list { background-color: #ff8b00; }
.wap-subnav .list { text-align: center; line-height: 0.7rem; height: 0.7rem; font-size: 0.3rem; background-color: #324057; margin: 0.1rem; padding: 0.1px; color: #FFF; overflow: hidden; }
/*footer*/
.footer-nav { color: #FFF; }
.footer-nav dl { width: 49%; display: inline-block; vertical-align: top; }
.footer-nav dt { font-size: 0.36rem; font-weight: 500; }
.footer-nav dd { font-size: 0.30rem; color: #a7a5a5; }
.footer-bar { margin-top: 0.6rem; height: 1.0rem; line-height: 1.0rem; background: -moz-linear-gradient(top, #3067ce 0%, #1c57c3 100%); background: -webkit-gradient(linear, right top, left bottom, color-stop(0%, #3067ce), color-stop(100%, #1c57c3)); background: -webkit-linear-gradient(right, #3067ce 0%, #1c57c3 100%); background: -o-linear-gradient(right, #3067ce 0%, #1c57c3 100%); background: -ms-linear-gradient(right, #3067ce 0%, #1c57c3 100%); background: linear-gradient(to left, #3067ce 0%, #1c57c3 100%); color: #FFFFFF; font-size: 0.4rem; position: fixed; bottom: 0rem; width: 7.5rem; z-index: 99999; }
.footer-bar .list-wrap { position: relative; height: 1.0rem }
.footer-bar .list-wrap .list-inner .con { color: #fff }
.footer-bar .list-wrap:nth-child(1) .list-inner { position: absolute; left: 50%; margin-left: -1.4rem; }
.footer-bar .list-wrap:nth-child(2) .list-inner { position: absolute; left: 50%; margin-left: -0.8rem; }
.footer-bar .list-inner .iconfont { font-size: 0.5rem; }
.footer-bar .zixun { position: relative; }
.footer-bar .zixun img { position: absolute; left: 50%; margin-left: -0.7rem; width: 1.5rem; top: -0.5rem; }
/* 弹出表单*/
.wex-modal .am-modal-dialog { }
.wex-modal .am-modal-hd { height: 1.2rem; background-color: #0C2B65; color: #FFF; }
.wex-modal .am-modal-hd p { text-align: center; margin-top: 0.1rem; }
.wex-modal .am-modal-bd { position: relative; height: 3.8rem; }
.wex-modal .am-modal-bd .icon1 { position: absolute; top: 0.4rem; left: 0.45rem; }
.wex-modal .am-modal-bd .icon2 { position: absolute; top: 0.35rem; left: 0.80rem; z-index: 10; }
.wex-modal .am-modal-bd .input1 { position: absolute; top: 0.40rem; left: 0.90rem; width: 60%; border-left: 0.03rem solid #F5AE29; }
.wex-modal .am-modal-bd .input2 { position: absolute; top: 0.30rem; left: 0.70rem; width: 80%; border-left: 0.03rem solid #F5AE29; padding-left: 0.8rem; }
.wex-modal .am-modal-bd .am-btn { position: absolute; top: 1.60rem; left: 0.70rem; width: 80%; background-color: #FCC800; color: #000; }
.wex-modal .am-modal-bd .tips { position: absolute; left: 0.90rem; bottom: 0.30rem; font-size: 0.3rem }
.wex-modal2 li:nth-child(1) { background-color: #1F2EA6; color: #FFFFFF; border-radius: 1rem; user-select: all; height: 1rem; line-height: 1rem; text-align: center; font-size: 0.6rem; margin-top: 0.2rem; }
.wex-modal2 li::selection { background-color: #B5DDFF; }
.wex-modal2 li:nth-child(2) { text-align: center; font-size: 0.3rem; color: #D01215; }
.wex-modal2 li:nth-child(3) { font-size: 0.3rem; color: #00297E; margin-top: 0.4rem; }
.wex-modal2 li:nth-child(4) a { font-size: 0.3rem; color: #00297E; text-decoration: underline; }
/*服务范围*/
.main-diqu { height: 13rem; background-color: #FFF; background-image: url(img/mfwbg.jpg); background-repeat: no-repeat; background-size: 100% 100%; position: relative; }
.main-diqu h3 { font-weight: 600; }
.main-diqu .txt1 { position: absolute; bottom: 6.0rem; left: 3.0rem; font-size: 0.32rem; width: 4.3rem; font-weight: bold; }
.main-diqu .txt2 { position: absolute; bottom: 5.0rem; left: 3.4rem; font-size: 0.26rem; width: 3.6rem; }
.main-diqu .txt3 { position: absolute; bottom: 2.0rem; left: 4.0rem; font-size: 0.3rem;   }
.main-diqu .txt3 li { background-image: url(img/jiantou.png); background-repeat: no-repeat; background-size: 0.1rem auto; padding-left: 0.16rem; background-position: 0% center; margin-bottom: 0.1rem; }

/*wex1 .com 电话咨询*/
.wex1-phone { position: fixed; left: 0.2rem; bottom: 2.4rem; background: #ff8206; width: 0.8rem; height: 0.8rem; padding: 0.1rem; z-index: 1; border-radius: 1000px; box-shadow: #999 0 0 10px; }
.wex1-phone img { width: 0.6rem; display: inline-block; text-align: center; margin: 0 auto; margin: 0; padding: 0; position: relative; }

.wexfwfw section{background-image: url(img/wexfwfwbg.jpg);background-size:  100% auto;}

/*颜色动画效果*/

.fontColor-animation { animation: mymove 2s infinite; -webkit-animation: mymove 2s infinite; color: #1D1D1D; }
 @keyframes mymove {
from {
color: #fff;
}
to {
color: #e15321;
}
}
@-webkit-keyframes mymove /*Safari and Chrome*/ {
from {
color: #fff;
}
to {
color: #e15321;
}
}
