﻿@charset "utf-8";
/* CSS Document */

body {}
.bodywrap { background-image:url(../image/bg-1.jpg); background-position: center center; position:relative; overflow:hidden;}

body,
.bodywrap { width:1920px; height:1080px; margin:0 auto;}
/* 内容区 */


.wrap_top { position:absolute; top:23px; left:0; right:0; height:55px; background:url(../image/bg-2.png) no-repeat top center;}
.wrap_top .main_item_1 { position:absolute; left:28px; top:24px;}
.wrap_top .main_item_1 .text_item_1 { position:absolute; top:2px; left:0; width:1px; height:14px; background-color:#ccd1d9;}
.wrap_top .main_item_1 .text_item_2 { color:#ffffff; font-size:16px; line-height:20px; margin-left:22px;}

.wrapbgbox { position:absolute;}
.wrapbgbox.no1 { width:1139px; height:626px; top:95px; left:26px; background-image:url(../image/bg-3-1.png);}
.wrapbgbox.no1_1 { width:355px; height:306px; top:96px; left:1173px; background-image:url(../image/bg-3-1-1.png); z-index:5;}
.wrapbgbox.no1_2 { width:355px; height:306px; top:96px; left:1537px; background-image:url(../image/bg-3-1-2.png); z-index:5;}
.wrapbgbox.no2 { width:721px; height:308px; top:413px; left:1173px; background-image:url(../image/bg-3-2.png);}
.wrapbgbox.no3 { width:1139px; height:328px; bottom:22px; left:26px; background-image:url(../image/bg-3-3.png);}
.wrapbgbox.no4 { width:721px; height:328px; bottom:22px; right:26px; background-image:url(../image/bg-3-4.png);}
.wrapbgbox .title { position:absolute; top:0; left:18px; color:#ffffff; font-size:20px; line-height:42px;}


.wrapmainbox { position:absolute; z-index:55;}
.wrapmainbox.no1 { left:50px; top:176px;}
.wrapmainbox.no2 { left:1224px; top:171px;}
.wrapmainbox.no3 { left:1546px; top:160px;}
.wrapmainbox.no4 { left:1174px; top:456px;}
.wrapmainbox.no5 { left:38px; top:780px;}
.wrapmainbox.no6 { left:1184px; top:780px;}




.index_01 {}
.i01_main_1 { padding: 0 0 0 0;}
.i01_main_1 .text_item_1 { display: block;}
.i01_main_2 { margin-top:36px;}
.i01_main_2 .item { display:block; width:337px; height:93px; margin-bottom:18px; background:url(../image/bg-i01_main_2_item-1-1.png) no-repeat center center; position:relative;}
.i01_main_2 .item .text_item_1 { display:block; width:56px; height:56px; position:absolute; left:70px; top:18px;}
.i01_main_2 .item .text_item_2 { padding: 20px 0 0 154px;}
.i01_main_2 .item .text_item_2 .text_1 { color:#ef7559; font-size:30px; line-height:34px;}
.i01_main_2 .item .text_item_2 .text_2 { color:#ffffff; font-size:14px; line-height:18px; margin-top:4px; opacity:0.6;}


.index_02 {}
.i02_main_1 {}



.index_03 {}
.i03_main_1 { width:350px;}


.index_04 {}
.i04_main_1 { width:720px;}
.i04_main_1 table { table-layout: fixed;}
.i04_main_1 table .col_1 { width:99px;}
.i04_main_1 table .col_2 {}
.i04_main_1 table .col_3 { width:94px;}
.i04_main_1 table .col_4 { width:96px;}
.i04_main_1 table .col_5 { width:96px;}
.i04_main_1 table th,
.i04_main_1 table td { height:43px;}
.i04_main_1 table tr td { border-top: 1px solid rgba(0,118,180,0.4);}
.i04_main_1 table tr th+th,
.i04_main_1 table tr td+td { border-left: 1px solid rgba(0,118,180,0.4);}
.i04_main_1 table .text_item_1,
.i04_main_1 table .text_item_2 { color:#ffffff; font-size: 14px; line-height: 20px; text-align: center;}
.i04_main_1 table tr:nth-child(1) .text_item_2 { color:#fd744d;}
.i04_main_1 table tr:nth-child(2) .text_item_2 { color:#33d0bd;}
.i04_main_1 table tr:nth-child(3) .text_item_2 { color:#ffc372;}

.index_05 {}
.i05_main_1 {}
.i05_main_1 .chartsbox_4 { width: 1118px; height:276px;}

.index_06 {}
.i06_main_1 {}
.i06_main_1 .chartsbox_5 { width: 700px; height:270px;}





