﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden; }
.flex-viewport,
.flexslider .slides,
.flexslider .slides li,
.flexslider .slides li .abox,
.flexslider .slides li .abox .img { display: block; width: 100%; height: 100%; }
/*按钮*/
.flex-direction-nav { display: none; }
.flex-control-nav { display: block; width: 100%; position: absolute; bottom: 0; text-align: center; }
.flex-control-nav li { display: inline-block; zoom: 1; *display: inline; }
.flex-control-nav li a { display: block; overflow: hidden; text-indent: -99em; cursor: pointer; }
/*banner图基本设置到此*/
.banner { }
#demo01 { width: 100%; height: 100%; }
#demo01 .slides li a.abox { width: 2560px; position: relative; left: 50%; margin-left: -1280px }
#demo01 .flex-control-nav { margin-bottom: 20px; }
#demo01 .flex-control-nav li { margin: 0 6px; }
#demo01 .flex-control-paging li a { width: 12px; height: 12px; background-color: #000000; opacity: 0.24; border-radius: 50%; }
/* act */
#demo01 .flex-control-paging li a.flex-active { background-color: #ed2929; opacity: 1; }
/* act */
.btn_001 { width: 136px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; border: 1px solid #666666; }
.btn_001 .text_1 { color: #666666; font-size: 16px; line-height: 20px; }
.btn_001 .text_2 { display: block; width: 22px; height: 10px; margin-left: 8px; background-image: url(../image/p-btn_001-1-2.png); }
/* act */
.btn_001_par_abox:hover .btn_001,
.btn_001:hover { border: 0; padding: 1px; background-image: linear-gradient(to bottom, #fb5354, #ec2728); }
.btn_001_par_abox:hover .btn_001 .text_1,
.btn_001:hover .text_1 { color: #ffffff; }
.btn_001_par_abox:hover .btn_001 .text_2,
.btn_001:hover .text_2 { background-image: url(../image/p-btn_001-1-1.png); }
/* act */
/*文章详情*/
.article_01 { color: #333333; font-size: 16px; line-height: 36px; }
.article_01 p + p { margin-top: 36px; }
.article_01 img { max-width: 100%; }
.dymap img { max-width: none; }
.list_01 { position: relative; }
.list_01 ul { width: 1500px; }
.list_01 ul li { float: left; margin-right: 31px; }
.list_01 ul li .abox { display: block; width: 446px; height: 446px; background-color: #e5f1fb; border-radius: 6px; border-bottom: 2px solid #d3dae9; }
.list_01 ul li .abox_in { padding: 40px 30px 0 30px; }
.list_01 ul li .abox .text_item_1 { color: #333333; font-size: 24px; line-height: 28px; font-weight: bold; }
.list_01 ul li .abox .text_item_2 { margin-top: 16px; }
.list_01 ul li .abox .text_item_2 .text_1 { color: #333333; font-size: 16px; line-height: 32px; padding: 0 0 0 24px; background: url(../image/p-list_01-1-1.png) no-repeat left center; }
.list_01 ul li .abox .text_item_3 { width: 102px; margin-top: 14px; display: flex; align-items: center; justify-content: center; border: 1px solid #b7bec5; border-radius: 4px; }
.list_01 ul li .abox .text_item_3 .text_1 { color: #333333; font-size: 14px; line-height: 28px; }
.list_01 ul li .abox .text_item_3 .text_2 { width: 14px; height: 6px; margin-left: 8px; background-image: url(../image/p-list_01-2-1.png); }
.list_01 ul li .abox .text_item_4 { width: 340px; margin: 50px auto 0 auto; }
.list_01 ul li .abox .text_item_4 .text_1 { display: block; width: 100%; }
/* act */
.list_01 ul li .abox:hover { background-image: linear-gradient(90deg, #1c549d, #016df2); border-color: #1956a6; }
.list_01 ul li .abox:hover .text_item_1 { color: #FFFFFF; }
.list_01 ul li .abox:hover .text_item_2 .text_1 { color: #FFFFFF; }
.list_01 ul li .abox:hover .text_item_3 { border: 0; padding: 1px; background-image: linear-gradient(to bottom, #fb5354, #ec2728); }
.list_01 ul li .abox:hover .text_item_3 .text_1 { color: #FFFFFF; }
.list_01 ul li .abox:hover .text_item_3 .text_2 { background-image: url(../image/p-list_01-2-1on.png); }
/* act */
.list_02 { position: relative; }
.list_02 ul { width: 1500px; }
.list_02 ul li { float: left; margin-right: 40px; margin-top: 40px; }
.list_02 ul li:nth-child(1),
.list_02 ul li:nth-child(2),
.list_02 ul li:nth-child(3) { margin-top: 0; }
.list_02 ul li .abox { display: block; width: 440px; height: 486px; background-color: #ffffff; border-radius: 10px; position: relative; overflow: hidden; }
.list_02 ul li .abox_in { padding: 0 20px 0 20px; }
.list_02 ul li .abox .imgbox { height: 330px; margin: 0 -20px; position: relative; overflow: hidden; }
.list_02 ul li .abox .imgbox .img_1 { display: block; width: 100%; height: 100%; }
.list_02 ul li .abox .imgbox .img_2 { display: block; position: absolute; top: 30px; left: 20px; width: 122px; }
.list_02 ul li .abox .textbox { padding: 20px 0 0 0; }
.list_02 ul li .abox .textbox .text_item_1 { color: #333333; font-size: 18px; line-height: 22px; text-align: center; font-weight: bold; }
.list_02 ul li .abox .textbox .text_item_2 { color: #666666; font-size: 14px; line-height: 18px; text-align: center; margin-top: 12px; }
.list_02 ul li .abox .textbox .text_item_3 { margin-top: 20px; border: 1px solid #003365; display: flex; }
.list_02 ul li .abox .textbox .text_item_3 .text_1 { display: block; flex: 1; color: #333333; font-size: 14px; line-height: 38px; text-align: center; }
.list_02 ul li .abox .textbox .text_item_3 .text_1 + .text_1 { border-left: 1px solid #003365; }
/* act */
.list_02 ul li .abox .textbox .text_item_3 .text_1:hover { color: #FFFFFF; font-weight: bold; background-image: linear-gradient(to right, #12429a, #2b6dc5); }
/* act */
.list_03 { position: relative; overflow: hidden; }
.list_03 ul { width: 1500px; }
.list_03 ul li { float: left; width: 442px !important; margin-right: 37px; }
.list_03 ul li .abox { display: block; height: 470px !important; }
.list_03 ul li .abox_in { padding: 0 0 50px 0; }
.list_03 ul li .abox .imgbox { height: 330px; }
.list_03 ul li .abox .imgbox .img { display: block; width: 100%; height: 100%; }
.list_03 ul li .abox .textbox { padding: 34px 0 0 0; }
.list_03 ul li .abox .textbox .text_item_1 { color: #333333; font-size: 18px; line-height: 22px; }
.list_03 ul li .abox .textbox .text_item_2 { color: rgba(51,51,51,0.66); font-size: 14px; line-height: 18px; padding: 0 0 0 24px; background: url(../image/p-list_03-1-1.png) no-repeat left center; margin-top: 16px; }
/* act */
.list_03 ul li .abox:hover .imgbox { height: 326px; border: 2px solid #ffffff; }
.list_03 ul li .abox:hover .textbox .text_item_1 { font-weight: bold; }
/* act */
.list_04 { }
.list_04 ul { }
.list_04 ul li { float: left; width: 610px; padding-right: 90px; border-top: 1px solid #d5d5d5; }
.list_04 ul li:nth-child(2n) { padding-right: 0; padding-left: 90px; }
.list_04 ul li:nth-child(1),
.list_04 ul li:nth-child(2) { border: 0; }
.list_04 ul li .abox { display: block; padding: 60px 0 48px 0; }
.list_04 ul li .abox_in { position: relative; height: 146px; padding: 0 0 0 90px; }
.list_04 ul li .abox .textbox_1 { position: absolute; top: 0; left: 0; width: 60px; }
.list_04 ul li .abox .textbox_1 .text_item_1 { color: #333333; font-size: 36px; line-height: 40px; text-align: center; }
.list_04 ul li .abox .textbox_1 .text_item_2 { color: #333333; font-size: 14px; line-height: 18px; text-align: center; margin-top: 6px; }
.list_04 ul li .abox .textbox_2 { }
.list_04 ul li .abox .textbox_2 .text_item_1 { color: #333333; font-size: 18px; line-height: 22px; }
.list_04 ul li .abox .textbox_2 .text_item_2 { color: #666666; font-size: 14px; line-height: 24px; height: 48px; margin-top: 16px; }
.list_04 ul li .abox .textbox_2 .text_item_3 { margin-top: 18px; }
/* act */
.list_04 ul li .abox:hover .textbox_2 .text_item_1 { color: #1b51a9; font-weight: bold; }
/* act */
.list_05 { }
.list_05 ul { }
.list_05 ul li { border-bottom: 1px solid #e1e6ee; }
.list_05 ul li .abox { display: block; }
.list_05 ul li .abox_in { display: flex; align-items: center; height: 144px; }
.list_05 ul li .abox .textbox_1 { flex: 0 0 92px; width: 0; }
.list_05 ul li .abox .textbox_1 .text_item_1 { color: #333333; font-size: 28px; line-height: 32px; text-align: center; }
.list_05 ul li .abox .textbox_1 .text_item_2 { color: #999999; font-size: 14px; line-height: 18px; text-align: center; }
.list_05 ul li .abox .textbox_2 { flex: 1; width: 0; padding: 0 14px 0 0; }
.list_05 ul li .abox .textbox_2 .text_item_1 { color: #333333; font-size: 18px; line-height: 30px; max-height: 60px; }
/* act */
.list_05 ul li .abox:hover { background-image: linear-gradient(to right, #1081d6, #0c5fbf); }
.list_05 ul li .abox:hover .textbox_1 .text_item_1,
.list_05 ul li .abox:hover .textbox_1 .text_item_2,
.list_05 ul li .abox:hover .textbox_2 .text_item_1 { color: #FFFFFF; }
/* act */
.list_06 { position: relative; }
.list_06 ul { width: 1200px; }
.list_06 ul li { float: left; margin-right: 55px; margin-top: 55px; }
.list_06 ul li:nth-child(1),
.list_06 ul li:nth-child(2),
.list_06 ul li:nth-child(3) { margin-top: 0; }
.list_06 ul li .abox { display: block; width: 330px; height: 376px; background-color: #ffffff; border-radius: 0; position: relative; overflow: hidden; }
.list_06 ul li .abox_in { padding: 0 14px; }
.list_06 ul li .abox .imgbox { height: 248px; margin: 0 -14px; position: relative; overflow: hidden; }
.list_06 ul li .abox .imgbox .img_1 { display: block; width: 100%; height: 100%; }
.list_06 ul li .abox .imgbox .img_2 { display: block; position: absolute; top: 30px; left: 20px; width: 122px; }
.list_06 ul li .abox .textbox { padding: 12px 0 0 0; }
.list_06 ul li .abox .textbox .text_item_1 { color: #333333; font-size: 18px; line-height: 22px; text-align: center; font-weight: bold; }
.list_06 ul li .abox .textbox .text_item_2 { color: #666666; font-size: 14px; line-height: 18px; text-align: center; margin-top: 8px; }
.list_06 ul li .abox .textbox .text_item_3 { margin-top: 14px; border: 1px solid #003365; display: flex; }
.list_06 ul li .abox .textbox .text_item_3 .text_1 { display: block; flex: 1; color: #333333; font-size: 14px; line-height: 30px; text-align: center; }
.list_06 ul li .abox .textbox .text_item_3 .text_1 + .text_1 { border-left: 1px solid #003365; }
/* act */
.list_06 ul li .abox .textbox .text_item_3 .text_1:hover { color: #FFFFFF; font-weight: bold; background-image: linear-gradient(to right, #12429a, #2b6dc5); }
/* act */
.list_07 { }
.list_07 ul { width: 1500px; }
.list_07 ul li { float: left; width: 440px; margin-right: 40px; margin-top: 36px; }
.list_07 ul li:nth-child(1),
.list_07 ul li:nth-child(2),
.list_07 ul li:nth-child(3) { margin-top: 0; }
.list_07 ul li .abox { display: block; }
.list_07 ul li .abox_in { }
.list_07 ul li .abox .imgbox { height: 330px; background-color: #000000; position: relative; }
.list_07 ul li .abox .imgbox .img { display: block; width: 100%; height: 100%; opacity: 0.6; }
.list_07 ul li .abox .imgbox .zgbox { position: absolute; z-index: 5; top:0; left:0; right:0; bottom:0; background-image: url(../image/p-video-1-1.png); background-position: center center;}
.list_07 ul li .abox .textbox { margin-top: 24px; }
.list_07 ul li .abox .textbox .text_item_1 { color: #333333; font-size: 18px; line-height: 24px; }
/* act */
.list_07 ul li .abox:hover .imgbox .img { opacity: 0.4; }
.list_07 ul li .abox:hover .textbox .text_item_1 { font-weight: bold; }
/* act */
.list_08 { }
.list_08 ul { width: 1500px; }
.list_08 ul li { float: left; width: 440px; margin-right: 40px; margin-top: 36px; }
.list_08 ul li:nth-child(1),
.list_08 ul li:nth-child(2),
.list_08 ul li:nth-child(3) { margin-top: 0; }
.list_08 ul li .abox { display: block; }
.list_08 ul li .abox_in { }
.list_08 ul li .abox .imgbox { height: 330px; background-color: #000000; position: relative; }
.list_08 ul li .abox .imgbox .img { display: block; width: 100%; height: 100%; }
.list_08 ul li .abox .textbox { margin-top: 24px; }
.list_08 ul li .abox .textbox .text_item_1 { color: #333333; font-size: 18px; line-height: 24px; }
.list_08 ul li .abox .textbox .text_item_2 { padding: 0 0 0 18px; margin-top: 14px; color: #333333; font-size: 14px; line-height: 18px; background: url(../image/p-list_03-1-1.png) no-repeat left center; }
/* act */
.list_08 ul li .abox:hover .textbox .text_item_1 { font-weight: bold; }
/* act */
.list_09 { }
.list_09 ul { }
.list_09 ul li { }
.list_09 ul li + li { border-top: 1px dotted #c8c6c6; }
.list_09 ul li .abox { display: block; padding: 32px 0; }
.list_09 ul li .abox_in { height: 110px; }
.list_09 ul li .abox .imgbox { float: left; width: 148px; height: 110px; position: relative; overflow: hidden; }
.list_09 ul li .abox .imgbox .img { display: block; width: 100%; height: 100%; }
.list_09 ul li .abox .textbox { margin-left: 164px; }
.list_09 ul li .abox .textbox .text_item_1 { color: #2e2e2e; font-size: 18px; line-height: 22px; }
.list_09 ul li .abox .textbox .text_item_2 { color: #686868; font-size: 14px; line-height: 24px; height: 48px; margin-top: 12px; }
.list_09 ul li .abox .textbox .text_item_3 { height: 18px; margin-top: 10px; }
.list_09 ul li .abox .textbox .text_item_3 .text_1 { float:left; color: #686868; font-size: 14px; line-height: 18px;}
.list_09 ul li .abox .textbox .text_item_3 .text_1:nth-child(1)::after { content:"/"; display: inline-block; margin:0 8px;}
.list_09 ul li.noimg .imgbox { display: none; }
.list_09 ul li.noimg .textbox { margin: 0; }
/* act */
.list_09 ul li .abox:hover .textbox .text_item_1 { color: #1b51a9; font-weight: bold; }
/* act */
.list_10 { }
.list_10 ul { }
.list_10 ul li { }
.list_10 ul li + li { border-top: 1px dotted #c8c6c6; }
.list_10 ul li .abox { display: block; }
.list_10 ul li .abox_in { display: flex; align-items: center; height: 132px; }
.list_10 ul li .abox .textbox_1 { flex: 0 0 92px; width: 0; }
.list_10 ul li .abox .textbox_1 .text_item_1 { color: #333333; font-size: 28px; line-height: 32px; text-align: center; }
.list_10 ul li .abox .textbox_1 .text_item_2 { color: #999999; font-size: 14px; line-height: 18px; text-align: center; }
.list_10 ul li .abox .textbox_2 { flex: 1; width: 0; padding: 0 14px 0 0; }
.list_10 ul li .abox .textbox_2 .text_item_1 { color: #333333; font-size: 18px; line-height: 22px; }
.list_10 ul li .abox .textbox_2 .text_item_2 { color: #666666; font-size: 14px; line-height: 18px; margin-top: 16px; }
/* act */
.list_10 ul li .abox:hover .textbox_2 .text_item_1 { color: #1b51a9; font-weight: bold; }
/* act */

.alert_wrap { display: none; position: fixed; z-index: 999; top:0; left:0; right:0; bottom:0; display: flex; align-items: center; justify-content: center;}
.alert_bg { position: absolute; z-index: 2; top:0; left:0; right:0; bottom:0; background-color: #000000; opacity: 0.4;}
.alert_inside { position: relative; z-index: 5;}
.alert_close { display: block; position: absolute; right:130px; top: 64px; width: 26px; height: 26px; background-image: url(../image/p-alert_close-1-1.png);}
.alert_box { background-color: #FFFFFF;}
/* act */
.alert_close:hover { background-image: url(../image/p-alert_close-1-1on.png);}
/* act */

.alert_wrap_01 {}
.alert_wrap_01 .alert_inside { width:1318px;}
.alert_01 { padding:66px 130px 58px 130px;}
.at01_main_1 {}
.at01_main_1 .text_item_1 { color:#1058a2; font-size: 24px; line-height: 28px; font-weight: bold;}
.at01_main_1 .text_item_2 { display: block; margin-top:42px;}
.at01_main_1 .text_item_3 { color:#34363d; font-size: 14px; line-height: 18px; margin-top:42px;}
.at01_main_1 .text_item_3 .cor2 { color:#f02121;}
.at01_main_2 { padding-top:32px;}
.at01_main_2 .formitem { float:left; width:520px; margin-top:16px;}
.at01_main_2 .formitem:nth-child(2n) { float:right;}
.at01_main_2 .formitem .textwrap { position: relative; background-color: #fbfbfb; border: 1px solid #eeeeee; border-radius: 4px; }
.at01_main_2 .formitem .textwrap .formtext_1 { position: absolute; top: 0; left: 14px; color: #2e2e2e; font-size: 14px; line-height: 50px; }
.at01_main_2 .formitem .textwrap .formtext_1 .must { color: #f02121; }
.at01_main_2 .formitem .textwrap .textbox { margin: 0 30px 0 100px; }
.at01_main_2 .formitem .textwrap .textbox .textbox { margin:0;}
.at01_main_2 .formitem .textwrap .textbox .text { color: #2e2e2e; font-size: 14px; line-height: 48px; height: 48px; }
.at01_main_2 .yzmwrap { }
.at01_main_2 .yzmwrap .textwrap { position: relative; }
.at01_main_2 .yzmwrap .textwrap .textbox { margin-right: 200px; }
.at01_main_2 .yzmwrap .textwrap .textbox .text { }
.at01_main_2 .yzmwrap .yzmimg { position: absolute; right: 0; top: 0; height: 100%; width: 132px; }
.at01_main_2 .subwrap { display: flex; align-items: center; justify-content: space-between; margin-top:42px; padding-top:42px; border-top:1px solid #142d81;}
.at01_main_2 .subbox {}
.at01_main_2 .subbox .submit { width: 192px; height: 50px; color: #ffffff; font-size: 16px; background-color: #2e5db3; border-radius: 4px; }
.at01_main_2 .tips {}
.at01_main_2 .tips .text_item_1 { color:#1058a2; font-size: 16px; line-height: 20px; text-align: right;}
.at01_main_2 .tips .text_item_2 { margin-top:6px;}
.at01_main_2 .tips .text_item_2 .text_1 { display: block; float: right;}
/* act */
.at01_main_2 .formitem .textwrap.act { border-color:#2e5db3;}
.at01_main_2 .formitem.readonly .textwrap { background-color: #f9f9f9; border-color: #f9f9f9;}
.at01_main_2 .formitem.readonly .textwrap .formtext_1 { color:#666666;}
.at01_main_2 .formitem.readonly .textwrap .textbox .text { color:#666666;}
/* act */





