@charset "utf-8";
/* CSS Document */

body {}
.head_1 { position:absolute; top:0; left:0; right:0;}
.head_2 { position:fixed; top:0; left:0; right:0; -webkit-box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20); box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20);}
#slider_01 { height:1080px;}
#slider_01 .flex-direction-nav { display:block; position:absolute; top:50%; margin-top:-50px;}
#slider_01 .flex-direction-nav a { width:100px; height:100px;}
#slider_01 .flex-direction-nav .flex-prev { background-image:url(/Template/Pc/image/slider_01-1-1.png);}
#slider_01 .flex-direction-nav .flex-next { background-image:url(/Template/Pc/image/slider_01-1-2.png);}

.fly
/* 内容区 */
.index_wrap {}
.index_box {}


.floor_01 {}
.fl01_1 {}
.index_01 { height:226px; background-color:#f8f8f8;}
.i01_main_1 { padding:66px 0 0 0;}
.i01_main_1 .item { float: left; width:25%; position:relative;}
.i01_main_1 .item .text_item_1 { font-size:0; text-align:center;}
.i01_main_1 .item .text_item_1 .spanbox { display:inline-block; position:relative;}
.i01_main_1 .item .text_item_1 .text_1 { color:#0074c6; font-size:50px; line-height:60px;}
.i01_main_1 .item .text_item_1 .text_2 { color:#6b6b6b; font-size:14px; line-height:18px; position:absolute; right:-18px; top:0;}
.i01_main_1 .item .text_item_2 { color:#6b6b6b; font-size:16px; line-height:20px; text-align:center; margin-top:6px;}
.i01_main_1 .item .line_01 { display:none; position:absolute; left:0; top:0; bottom:-7px; width:1px; background-color:#bfbfbf;}
.i01_main_1 .item+.item .line_01 { display:block;}


.fl01_2 {}
.index_02 { background-image:url(/Template/Pc/image/bg-index_02-1.jpg); background-position: bottom center;}
.i02_main_1 { height:226px; position:relative; padding:90px 0 0 0; background-color:#f8f8f8;}
.i02_main_1 .text_item_1 { position:absolute; left:0; top:-30px;}
.i02_main_1 .text_item_1 .text_1 { color:#222222; font-size:50px; line-height:60px; font-weight:bold;}
.i02_main_1 .text_item_1 .line_1 { position:absolute; right:-12px; bottom:9px; width:4px; height:4px; background-color:#222222;}
.i02_main_1 .text_item_1 .line_2 { position:absolute; right:-46px; bottom:9px; width:22px; height:1px; background-color:#bfbfbf;}
.i02_main_1 .text_item_2 { padding: 0 0 0 230px;}
.i02_main_1 .text_item_2 .text_1 { color:#555555; font-size:16px; line-height:36px; height:144px;}

.i02_main_2 { height:430px;}
#mw_scroll_2_01 {}
#mw_scroll_2_01 .mw_box { height:88px; padding:104px 0 100px 20px; width:1150px; float:right; position:relative; overflow:hidden;}
#mw_scroll_2_01 .mw_box .list { width:9999px;}
#mw_scroll_2_01 .mw_box .list li { width:330px; padding: 0 80px 0 0; position:relative; float:left;}
#mw_scroll_2_01 .mw_box .list li .line_1 { position:absolute; left:-40px; top:32px; width:1px; height:24px; background-color:#bfbfbf;}
#mw_scroll_2_01 .mw_box .list li .abox { display:block; padding:18px 22px 0 22px; height:70px; background-color:#ffffff;}
#mw_scroll_2_01 .mw_box .list li .abox .icon { display:block; float:left; width:45px; height:45px;}
#mw_scroll_2_01 .mw_box .list li .abox .textbox { float:left; margin: 0 0 0 20px;}
#mw_scroll_2_01 .mw_box .list li .abox .textbox .text_1 { color:#555555; font-size:16px; line-height:22px;}
#mw_scroll_2_01 .mw_box .list li .abox .textbox .text_2 { color:#777777; font-size:14px; line-height:26px;}
#mw_scroll_2_01 .mw_box .list li .abox .btn_1 { display:none; float:right; margin:5px 0 0 0; width:34px; height:34px; border:1px solid #0074c6; background:url(/Template/Pc/image/p-i02_main_2-2.png) no-repeat center center;}
#mw_scroll_2_01 .plus,#mw_scroll_2_01 .minus { display:none;}

.i02_main_2 .morebox {}
.i02_main_2 .morebox .more { margin:0 auto;}

/*act*/
#mw_scroll_2_01 .mw_box .list li .abox:hover { -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);}
#mw_scroll_2_01 .mw_box .list li .abox:hover .textbox .text_1 { color:#0074c6;}
#mw_scroll_2_01 .mw_box .list li .abox:hover .btn_1 { display:block;}
/*act*/



.floor_02 {}
.fl02_1 {}
.index_03 { height:768px; padding:100px 0 100px 0; background:url(/Template/Pc/image/bg-index_03-1.jpg) no-repeat center center; position:relative; overflow:hidden;}
.i03_inside { width:2560px; height:100%; position:relative; left:50%; margin-left:-1280px;}

.i03_main_1 { width:266px; height:100%;}
.i03_main_1 .text_item_1 { padding:24px 0 0 0;}
.i03_main_1 .text_item_1 .text_1 { color:#222222; font-size:32px; line-height:36px;}
.i03_main_1 .text_item_1 .text_2 { color:#d9d9d9; font-size:26px; line-height:30px; font-family:Arial; margin-top:10px;}
.i03_main_1 .text_item_2 { margin-top:58px;}
.i03_main_1 .text_item_2 .text_1 { color:#555555; font-size:16px; line-height:36px;}
.i03_main_1 .text_item_3 { position:absolute; marker-offset:0; bottom:0;}
.i03_main_1 .text_item_3 .more {}

.i03_main_2 { position:absolute; right:0; bottom:0; width:1592px; height:768px;}
#mw_scroll_2_02 {}
#mw_scroll_2_02 .mw_box { position:relative; overflow:hidden;}
#mw_scroll_2_02 .mw_box .list { width:9999px;}
#mw_scroll_2_02 .mw_box .list li { width:398px; position:relative; overflow:hidden; float:left;}
#mw_scroll_2_02 .mw_box .list li .abox { display:block; height:768px;}
#mw_scroll_2_02 .mw_box .list li .abox .img { display:block; width:100%; height:100%; position:relative; z-index:2;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox { position:absolute; z-index:5; left:0; bottom:0; right:0;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox .text_1 { color:#ffffff; font-size:20px; line-height:60px; text-align:center;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox .line_1 { display:none; width:30px; height:1px; margin:0 auto; background-color:#ffffff;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox .jt { display:none; margin:20px auto 0 auto;}

#mw_scroll_2_02 .plus,
#mw_scroll_2_02 .minus { position:absolute; z-index:6; left:0; width:50px; height:84px; line-height:200px; overflow:hidden; background-color:rgba(255,255,255,0.9); background-position: center center; cursor:pointer;}
#mw_scroll_2_02 .plus { top:300px; background-image:url(/Template/Pc/image/p-i03_main_2-3-1.png);}
#mw_scroll_2_02 .minus { top:384px; background-image:url(/Template/Pc/image/p-i03_main_2-3-2.png);}
#mw_scroll_2_02 .plus:hover,
#mw_scroll_2_02 .minus:hover { background-color:rgba(0,116,198,0.9);}
#mw_scroll_2_02 .plus:hover { background-image:url(/Template/Pc/image/p-i03_main_2-3-1on.png);}
#mw_scroll_2_02 .minus:hover { background-image:url(/Template/Pc/image/p-i03_main_2-3-2on.png);}

/*act*/
#mw_scroll_2_02 .mw_box .list li .abox:hover {}
#mw_scroll_2_02 .mw_box .list li .abox:hover .textbox { padding:80px 0 96px 0; background:url(/Template/Pc/image/p-i03_main_2-2-1.png) repeat;}
#mw_scroll_2_02 .mw_box .list li .abox:hover .textbox .text_1 { line-height:46px; font-weight:bold;}
#mw_scroll_2_02 .mw_box .list li .abox:hover .textbox .line_1,
#mw_scroll_2_02 .mw_box .list li .abox:hover .textbox .jt { display:block;}
/*act*/



.floor_03 {}
.fl03_1 {}
.index_04 { position:relative; overflow:hidden;}
.i04_main_1 { position:relative; width:2560px; left:50%; margin-left:-1280px; height:920px;}

#i04_main_1 { height:100%;}
#i04_main_1 .slides {}
#i04_main_1 .slides li {}
#i04_main_1 .slides li .abox { display:block; position:relative;}
#i04_main_1 .slides li .abox .textbox { position:absolute; left:0; top:0; bottom:0; padding: 0 0 0 680px; width:338px; background-color:rgba(13,87,139,0.5);}
#i04_main_1 .slides li .abox .textbox .text_item_1 { padding:156px 0 0 0;}
#i04_main_1 .slides li .abox .textbox .text_item_1 .text_1 { color:#ffffff; font-size:32px; line-height:36px;}
#i04_main_1 .slides li .abox .textbox .text_item_1 .text_2 { color:#ffffff; font-size:26px; line-height:30px; font-family: Arial; font-weight:bold; opacity:0.5; margin-top:10px;}
#i04_main_1 .slides li .abox .textbox .text_item_2 { margin-top:147px;}
#i04_main_1 .slides li .abox .textbox .text_item_2 .text_1 { color:#ffffff; font-size:20px; line-height:36px; height:72px;}
#i04_main_1 .slides li .abox .textbox .text_item_2 .text_2 { color:#ffffff; font-size:16px; line-height:36px; height:144px; margin:30px 50px 42px 0;}

#i04_main_1 .flex-control-nav { display:none;}
#i04_main_1 .flex-direction-nav { display:block; position:absolute; bottom:0;}
#i04_main_1 .flex-direction-nav a { width:100px; height:120px; bottom:0; background-color:rgba(255,255,255,0.9); background-position: center center;}
#i04_main_1 .flex-direction-nav .flex-prev { left:920px; background-image:url(/Template/Pc/image/p-i03_main_2-3-1.png);}
#i04_main_1 .flex-direction-nav .flex-next { left:1020px; background-image:url(/Template/Pc/image/p-i03_main_2-3-2.png);}

/*act*/
#i04_main_1 .flex-direction-nav a:hover { background-color:rgba(0,116,198,0.9);}
#i04_main_1 .flex-direction-nav .flex-prev:hover { background-image:url(/Template/Pc/image/p-i03_main_2-3-1on.png);}
#i04_main_1 .flex-direction-nav .flex-next:hover { background-image:url(/Template/Pc/image/p-i03_main_2-3-2on.png);}
/*act*/

.floor_04 {}
.fl04_1 {}
.index_05 { background:url(/Template/Pc/image/bg-index_05-1.jpg) no-repeat bottom center;}
.index_05 .title_01 { padding:100px 0 74px 0;}

.i05_main_1 {}
.i05_main_1 .list { height:534px; position:relative; overflow:hidden; padding-bottom:10px;}
.i05_main_1 .list ul { width:1215px;}
.i05_main_1 .list ul li { float:left; margin-right:15px; margin-bottom:20px;}
.i05_main_1 .list ul li a { display:block; width:390px; height:534px; background-color:#ffffff;}
.i05_main_1 .list ul li a .imgbox { position:relative; overflow:hidden; height:292px;}
.i05_main_1 .list ul li a .imgbox .img { display:block; width:100%; height:100%;}
.i05_main_1 .list ul li a .textbox {}
.i05_main_1 .list ul li a .textbox .text_item_1 {}
.i05_main_1 .list ul li a .textbox .text_item_1 .text_1 { color:#333333; font-size:20px; line-height:70px; text-align:center; margin:0 16px;}
.i05_main_1 .list ul li a .textbox .linebox_1 { height:1px; border-bottom:1px solid #e5e5e5; margin:0 8px;}
.i05_main_1 .list ul li a .textbox .linebox_1 .line_1 { position:relative; z-index:5; width:42px; height:2px; background-color:#0074c6; margin:0 auto;}
.i05_main_1 .list ul li a .textbox .text_item_2 {}
.i05_main_1 .list ul li a .textbox .text_item_2 .text_1 { color:#555555; font-size:16px; line-height:28px; text-align:center; margin:22px 16px 26px 16px; height:56px;}
.i05_main_1 .list ul li a .textbox .text_item_2 .more { display:block; margin:0 auto; width:34px; height:34px; border:1px solid #0074c6; background-image:url(/Template/Pc/image/p-i02_main_2-2.png); background-position: center center;}

.i05_main_1 .morebox { padding:100px 0 130px 0;}
.i05_main_1 .morebox .more { margin:0 auto;}
/*act*/
.i05_main_1 .list ul li a:hover { -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);}
.i05_main_1 .list ul li a:hover .textbox .text_item_1 .text_1 { color:#0074c6;}
.i05_main_1 .list ul li a:hover .textbox .text_item_2 .more { background-color:#0074c6; border-color:#0074c6; background-image:url(/Template/Pc/image/p-i03_main_2-1-1.png);}
/*act*/


.floor_05 {}
.fl05_1 {}
.index_06 {}
.i06_main_1 { height:390px; background-position: center center;}
.i06_main_1 .morebox { padding:294px 0 0 0;}
.i06_main_1 .morebox .more { margin:0 auto; background:none; color:#e5e5e5; border-color:#e5e5e5;}
.i06_main_1 .morebox .more:hover { color:#ffffff; background-color:#0074c6; border-color:#0074c6;}

.floor_06 {}
.fl06_1 {}
.index_07 { height:400px;}
.index_07 .w1200 { position:relative;}
.index_07 .title_01 { position:absolute; left:0; top:96px; text-align:left;}

.i07_main_1 { padding:120px 0 0 344px;}
.i07_main_1 .form_item {}
.i07_main_1 .form_item .inputbox { float:left; border-bottom:1px solid #e5e5e5;}
.i07_main_1 .form_item .inputbox .form_text_1 { color:#777777; font-size:14px; line-height:46px; float:left;}
.i07_main_1 .form_item .inputbox .textbox { margin: 0 0 0 40px;}
.i07_main_1 .form_item .inputbox .textbox .text { padding:0; border:0; outline:none; background:none; width:100%; height:46px; color:#777777; font-size:14px; line-height:46px;}
.i07_main_1 .form_item .inputbox .textsbox { margin: 34px 0 0 40px; padding:8px 0;}
.i07_main_1 .form_item .inputbox .textsbox .texts { padding:0; border:0; outline:none; background:none; width:100%; height:88px; color:#777777; font-size:14px; line-height:30px; resize:none;}


.i07_main_1 .form_item.no1 .inputbox { width:260px;}
.i07_main_1 .form_item.no1 .inputbox+.inputbox { margin-left:38px;}

.i07_main_1 .form_item.no2 .inputbox { float:none;}

.index_07 .subbox { position:absolute; left:0; top:262px;}
.index_07 .subbox .submit { padding:0; border:0; outline:none; background:none; width:118px; height:34px; color:#777777; font-size:14px; line-height:34px; text-align:center; border:1px solid #e5e5e5; cursor:pointer;}
/*act*/
.index_07 .subbox .submit:hover { color:#ffffff; background-color:#0074c6; border-color:#0074c6;}


			/*20210623修改新增*/
#slider_01 { height:740px;}

.index_03,
.i03_main_2,
#mw_scroll_2_02 .mw_box .list li .abox { height:580px;}
.index_03 { padding:0; background:#ffffff;}
.i03_main_1 .text_item_3 { bottom:100px;}
#mw_scroll_2_02 .plus { top:206px;}
#mw_scroll_2_02 .minus { top:290px;}
#mw_scroll_2_02 .mw_box .list li .abox .img { display:none;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox2 { position:absolute; z-index:5; top:192px; left:74px; right:74px;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox2 .text_1 { color:#222222; font-size:24px; line-height:30px; text-align:center;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox2 .line_1 { width:82px; height:3px; background-color:#1881cb; border-radius:2px; margin:10px auto;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox2 .text_2 { color:#555555; font-size:16px; line-height:36px; height:108px;}
#mw_scroll_2_02 .mw_box .list li .abox .textbox2 .jt { width:8px; height:16px; margin:14px auto 0 auto; background-image:url(/Template/Pc/image/jt-1-1.png);}

/*act*/
#mw_scroll_2_02 .mw_box .list li .abox.on .img { display:block;}
#mw_scroll_2_02 .mw_box .list li .abox.on .textbox2 .text_1 { color:#ffffff;}
#mw_scroll_2_02 .mw_box .list li .abox.on .textbox2 .line_1 { background-color:#ffffff;}
#mw_scroll_2_02 .mw_box .list li .abox.on .textbox2 .text_2 { color:#ffffff;}
/*act*/









