@charset "UTF-8";
.mt5 { margin-top: 5px; }

.mt10 { margin-top: 10px; }

.mt20 { margin-top: 20px; }

.mt30 { margin-top: 30px; }

.mt40 { margin-top: 40px; }

.mt50 { margin-top: 50px; }

.mt60 { margin-top: 60px; }

.mt70 { margin-top: 70px; }

.mt80 { margin-top: 80px; }

.mt90 { margin-top: 90px; }

.mt100 { margin-top: 100px; }

.mr5 { margin-right: 5px; }

.mr10 { margin-right: 10px; }

.mr20 { margin-right: 20px; }

.mr30 { margin-right: 30px; }

.mr40 { margin-right: 40px; }

.mr50 { margin-right: 50px; }

.mr60 { margin-right: 60px; }

.mr70 { margin-right: 70px; }

.mr80 { margin-right: 80px; }

.mr90 { margin-right: 90px; }

.mr100 { margin-top: 100px; }

.mb5 { margin-bottom: 5px; }

.mb10 { margin-bottom: 10px; }

.mb20 { margin-bottom: 20px; }

.mb30 { margin-bottom: 30px; }

.mb40 { margin-bottom: 40px; }

.mb50 { margin-bottom: 50px; }

.mb60 { margin-bottom: 60px; }

.mb70 { margin-bottom: 70px; }

.mb80 { margin-bottom: 80px; }

.mb90 { margin-bottom: 90px; }

.mb100 { margin-bottom: 100px; }

.ml5 { margin-left: 5px; }

.ml10 { margin-left: 10px; }

.ml20 { margin-left: 20px; }

.ml30 { margin-left: 30px; }

.ml40 { margin-left: 40px; }

.ml50 { margin-left: 50px; }

.ml60 { margin-left: 60px; }

.ml70 { margin-left: 70px; }

.ml80 { margin-left: 80px; }

.ml90 { margin-left: 90px; }

.ml100 { margin-left: 100px; }

.pt5 { padding-top: 5px; }

.pt10 { padding-top: 10px; }

.pt20 { padding-top: 20px; }

.pt30 { padding-top: 30px; }

.pt40 { padding-top: 40px; }

.pt50 { padding-top: 50px; }

.pt60 { padding-top: 60px; }

.pt70 { padding-top: 70px; }

.pt80 { padding-top: 80px; }

.pt90 { padding-top: 90px; }

.pt100 { padding-top: 100px; }

.pr5 { padding-top: 5px; }

.pr10 { padding-top: 10px; }

.pr20 { padding-top: 20px; }

.pr30 { padding-top: 30px; }

.pr40 { padding-top: 40px; }

.pr50 { padding-top: 50px; }

.pr60 { padding-top: 60px; }

.pr70 { padding-top: 70px; }

.pr80 { padding-top: 80px; }

.pr90 { padding-top: 90px; }

.pr100 { padding-top: 100px; }

.pb5 { padding-bottom: 5px; }

.pb10 { padding-bottom: 10px; }

.pb20 { padding-bottom: 20px; }

.pb30 { padding-bottom: 30px; }

.pb40 { padding-bottom: 40px; }

.pb50 { padding-bottom: 50px; }

.pb60 { padding-bottom: 60px; }

.pb70 { padding-bottom: 70px; }

.pb80 { padding-bottom: 80px; }

.pb90 { padding-bottom: 90px; }

.pb100 { padding-bottom: 100px; }

.pl5 { padding-left: 5px; }

.pl10 { padding-left: 10px; }

.pl20 { padding-left: 20px; }

.pl30 { padding-left: 30px; }

.pl40 { padding-left: 40px; }

.pl50 { padding-left: 50px; }

.pl60 { padding-left: 60px; }

.pl70 { padding-left: 70px; }

.pl80 { padding-left: 80px; }

.pl90 { padding-left: 90px; }

.pl100 { padding-left: 100px; }

.fck_body h1 { font-size: 1.5em; }

.fck_body h2 { font-size: 1.4em; }

.fck_body h3 { font-size: 1.3em; }

.fck_body h4 { font-size: 1.2em; }

.fck_body h5 { font-size: 1.1em; }

.fck_body h6 { font-size: 1em; }

.fck_body em { font-style: italic; }

.fck_body h1, .fck_body h2, .fck_body h3, .fck_body h4, .fck_body h5, .fck_body h6 { margin: 10px 0; font-weight: 700; }

/*  箭头 @include arrow(direction,size,color);
**/
/* 超出省略号 @include ell(); */
/* inline-block @include inline_block(); */
.download_body .form_line { margin-bottom: 10px; position: relative; }
.download_body .form_line select, .download_body .form_line input, .download_body .form_line textarea { width: 100%; border: 1px solid #d4d4d4; background-color: #f8f8f8; height: 40px; line-height: 40px; padding-left: 10px; font-size: 16px; color: #7a7a7a; }
.download_body .form_line i { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); width: 0; height: 0; line-height: 0; font-size: 0; overflow: hidden; border-width: 5px; cursor: pointer; border-style: solid dashed dashed dashed; border-color: #666 transparent transparent transparent; border-bottom: none; }
.download_body .form_line a { position: absolute; width: 40px; height: 40px; line-height: 40px; text-align: center; top: 1px; right: 1px; color: #03328d; text-decoration: none; font-size: 18px; border-left: 1px solid #d4d4d4; }
.download_body .form_line textarea { height: 110px; padding: 5px 10px; resize: none; }
.download_body .form_line a.btn { display: inline-block; padding: 0 20px; background-color: #03328d; color: #fff; height: 35px; line-height: 35px; text-decoration: none; position: inherit; width: auto; font-size: 16px; }
.download_body .list_body { margin: 20px -15px 0; position: relative; }
.download_body .list_body table { width: 100%; table-layout: fixed; }
.download_body .list_body table th { background-color: #e9ecef; height: 40px; text-align: center; font-size: 15px; color: #333; font-weight: 700; }
.download_body .list_body table td { background-color: #fff; padding: 5px; text-align: center; }
.download_body .list_body table td p { font-size: 10px; line-height: 15px; color: #666; word-wrap: break-word; overflow: hidden; }
.download_body .list_body table td a { color: #666; }
.download_body .list_body table td a i { margin-left: 3px; }
.download_body .list_body table tr:nth-child(odd) td { background-color: #f4f4f4; }

.support_body ul { width: 100%; }
.support_body ul li { background-color: #f6f6f6; text-align: center; padding: 30px 0; margin-bottom: 10px; }
.support_body ul li .box { background-color: #fff; border: 1px solid #eee; width: 170px; height: 120px; margin: 0 auto; overflow: hidden; }
.support_body ul li .box a { display: block; text-decoration: none; }
.support_body ul li .box img { width: 60px; margin: 25px 0 0; }
.support_body ul li .box p { font-size: 18px; color: #03328d; }
.support_body ul li .box:hover { border-color: #ea4f3e; }
.support_body ul.s_1 li { padding-left: 20px; padding-right: 20px; }
.support_body ul.s_1 li .img_out { background-color: #fff; width: 100px; height: 100px; border-radius: 100%; overflow: hidden; margin: 0 auto; padding-top: 27px; }
.support_body ul.s_1 li .img_out img { width: 45px; height: 45px; }
.support_body ul.s_1 li h3 { font-size: 22px; color: #333; margin: 10px 0; }
.support_body ul.s_1 li p { font-size: 14px; line-height: 17px; color: #666; padding: 0 50px; }
.support_body .con_box { background-color: #fff; border-bottom: 1px solid #eee; padding: 10px; margin-bottom: 10px; }
.support_body .con_box h3 { font-size: 15px; color: #03328d; padding-bottom: 5px; line-height: 18px; }
.support_body .con_box p { margin-bottom: 5px; }
.support_body .con_box p i, .support_body .con_box p span, .support_body .con_box p a { display: inline-block; vertical-align: top; }
.support_body .con_box p i { margin-top: 3px; width: 12px; height: 12px; margin-right: 5px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.support_body .con_box p i.ico_1 { background-image: url(../images/contact/ci_1.png); }
.support_body .con_box p i.ico_2 { background-image: url(../images/contact/ci_2.png); }
.support_body .con_box p i.ico_3 { background-image: url(../images/contact/ci_3.png); }
.support_body .con_box p i.ico_4 { background-image: url(../images/contact/ci_4.png); }
.support_body .con_box p span, .support_body .con_box p a { width: 90%; font-size: 13px; color: #666; line-height: 16px; }
.support_body .con_box p a { color: #666; }
.support_body .con_box:last-child { border-bottom: 0; }

/*# sourceMappingURL=support.css.map */
