﻿@charset "utf-8";
/* CSS Document */

.banner { position:relative; z-index:15;}
#banner_1001 { height:610px;}


.index_wrap {}



.iwrap_1000 { position:relative; z-index:25;}


.floor_1001 {}
.fl1001_in { height:136px; position:relative;}
.index_1001 { position:absolute; top:-46px; left:0; right:0; background-color:#ffffff;}
.i1001_main_1 {}
.i1001_main_1 table { table-layout: fixed;}
.i1001_main_1 .item {}
.i1001_main_1 .item .abox { display:block; position:relative;}
.i1001_main_1 .item .abox_in { padding:50px 0;}
.i1001_main_1 .item .abox .text_item_1 { font-size:0; text-align:center;}
.i1001_main_1 .item .abox .text_item_1 span { display:inline-block; position:relative; padding-right:28px;}
.i1001_main_1 .item .abox .text_item_1 .text_1 { color:#383b40; font-size:48px; line-height:54px; font-weight:bold;}
.i1001_main_1 .item .abox .text_item_1 .text_2 { color:#696969; font-size:14px; line-height:20px; position:absolute; top:3px; right:0;}
.i1001_main_1 .item .abox .text_item_2 { color:#696969; font-size:14px; line-height:20px; text-align:center; margin-top:4px;}
.i1001_main_1 .item .abox .line_1 { display:none; position:absolute; top:66px; left:0; width:1px; height:50px; background-color:#eeeeee;}
.i1001_main_1 td+td .item .abox .line_1 { display:block;}


.floor_1002 {}
.fl1002_in {}
.index_1002 {}
.i1002_main_1 { padding:84px 0 26px 0;}
.i1002_main_2 {}
.i1002_main_2 .morebox_1001 { padding:14px 0 70px 0;}



.floor_1003 { background-image:url(../image/bg-floor_1003-1-1.jpg); background-position: center center;}
.fl1003_in {}
.index_1003 { padding: 0 0 94px 0;}
.i1003_main_1 { padding:74px 0 24px 0;}
.i1003_main_2 {}
.i1003_main_2 .main_item_1 { height:480px; position:relative;}
.i1003_main_2 .main_item_1 .item { position:absolute;}
.i1003_main_2 .main_item_1 .item .abox { display:block; height:100%;}
.i1003_main_2 .main_item_1 .item .abox_in { height:100%; position:relative;}
.i1003_main_2 .main_item_1 .item .abox .img_1 { display:block; width:100%; height:100%;}
.i1003_main_2 .main_item_1 .item .abox .zgbox { position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; background-image:url(../image/zg-i1003_main_2-1-1.png); background-position: top center; background-repeat:repeat-x;}
.i1003_main_2 .main_item_1 .item .abox .text_item_1 { position:absolute; z-index:15; left:36px; top:56px;}
.i1003_main_2 .main_item_1 .item .abox .text_item_1 .text_1 { color:#ffffff; font-size:20px; line-height:24px;}
.i1003_main_2 .main_item_1 .item .abox .text_item_1 .text_2 { color:#ffffff; font-size:12px; line-height:24px; opacity:0.6; margin-top:10px;}
.i1003_main_2 .main_item_1 .item .abox .morebox_1002 { display:none; position:absolute; z-index:15; left:38px; bottom:10%;}
.i1003_main_2 .main_item_1 .item.no1 { top:0; left:0; width:710px; height:100%;}
.i1003_main_2 .main_item_1 .item.no2 { top:0; right:0; width:474px; height:230px;}
.i1003_main_2 .main_item_1 .item.no3 { bottom:0; right:0; width:474px; height:230px;}
/*act*/
.i1003_main_2 .main_item_1 .item .abox:hover .morebox_1002 { display:block;}
/*act*/


.floor_1004 {}
.fl1004_in { padding:66px 0 50px 0;}
.fl1004_1 {}
.fl1004_2 { margin-top:80px;}
.index_1004 { float:left; width:618px;}
.i1004_main_1 { padding:20px 0 0 0;}
.i1004_main_2 { margin-top:58px;}
.i1004_main_2 .text_item_1 { color:#777777; font-size:14px; line-height:30px; height:120px;}
.i1004_main_2 .morebox_1001 { margin-top:62px;}
.i1004_main_2 .morebox_1001 .more_1001 { margin:0;}

.index_1005 { float:right; width:538px;}
.i1005_main_1 {}
#i1005_main_1 { height:364px;}
#i1005_main_1 .flex-control-paging { display:none;}
#i1005_main_1 .flex-direction-nav { display:block; position:absolute; top:0; left:0; right:0;}
#i1005_main_1 .flex-direction-nav a { display:block; width:46px; height:46px; position:absolute; top:160px; line-height:200px; overflow:hidden;}
#i1005_main_1 .flex-direction-nav a.flex-prev { left:0; background-image:url(../image/p-banner_1001-1-1.png);}
#i1005_main_1 .flex-direction-nav a.flex-next {right:0; background-image:url(../image/p-banner_1001-1-2.png);}
/**/
#i1005_main_1 .flex-direction-nav a.flex-prev:hover { background-image:url(../image/p-banner_1001-1-1on.png);}
#i1005_main_1 .flex-direction-nav a.flex-next:hover { background-image:url(../image/p-banner_1001-1-2on.png);}
/**/


.index_1006 {}
.i1006_main_1 { height:132px;}
.i1006_main_1 .item { float:left; width:280px;}
.i1006_main_1 .item+.item { margin-left:26px;}
.i1006_main_1 .item .abox { display:block;}
.i1006_main_1 .item .abox_in { position:relative; height:132px;}
.i1006_main_1 .item .abox .img_1 { display:block; position:absolute; z-index:5; top:0; right:30px; width:70px; height:70px;}
.i1006_main_1 .item .abox .text_item_1 { position:absolute; z-index:2; left:0; bottom:0; right:0; padding: 24px 20px 26px 30px; background-color:#f8f8f8;}
.i1006_main_1 .item .abox .text_item_1 .text_1 { color:#383b40; font-size:18px; line-height:24px;}
.i1006_main_1 .item .abox .text_item_1 .text_2 { color:#c0c0c0; font-size:14px; line-height:20px; margin-top:6px;}



.floor_1005 {}
.fl1005_in {}
.index_1007 {}
.i1007_main_1 { width:100%; position:relative; overflow:hidden;}
.i1007_main_1 .abox { display:block; width:2560px; height:254px; position: relative; left:50%; margin-left:-1280px; background-position: center center; background-attachment:fixed;}
.i1007_main_1 .abox .img_1 { display:block; width:100%; height:100%;}
.i1007_main_1 .abox .img_2 { display:block; width:100%; height:100%; position:absolute; top:0; left:0; right:0;}



.floor_1006 { padding: 0 0 68px 0; background-image:url(../image/bg1-3.jpg); background-position: bottom center;}
.fl1006_in {}
.fl1006_1 {}
.fl1006_2 { margin-top:30px;}
.fl1006_3 { margin-top:66px; padding: 0 112px 0 98px; background-color:#ffffff;}

.index_1008 {}
.i1008_main_1 { padding:58px 0 0 0;}


.index_1009 { float:left; width:530px;}
.i1009_main_1 {}
.i1009_main_1 .abox { display:block; height:508px; background-color:#265a9f;}
.i1009_main_1 .abox_in { padding: 0 60px;}
.i1009_main_1 .abox .text_item_1 { padding:34px 0 32px 0;}
.i1009_main_1 .abox .text_item_1 .text_1 { color:#ffffff; font-size:24px; line-height:30px;}
.i1009_main_1 .abox .text_item_1 .text_2 { color:#ffffff; font-size:18px; line-height:24px; margin-top:26px;}
.i1009_main_1 .abox .imgbox { font-size:0; position:relative; overflow:hidden; height:278px;}
.i1009_main_1 .abox .imgbox .img_1 { display:block; width:100%; height:100%;}
.i1009_main_1 .abox .jt_1001 { margin-top:30px;}

.index_1010 { float:right; width:630px;}
.i1010_main_1 {}

.index_1011 {}
.i1011_main_1 { padding:54px 0 24px 0;}
.i1011_main_2 { padding:30px 0 54px 0; border-top:1px solid #e5e5e5;}












