﻿@charset "UTF-8";
/* --------------------------------------------------* Index* --------------------------------------------------*/
/* container ---------- */
/* --------------------------------------------------* LAYER* --------------------------------------------------*/

#splash { z-index: 9999; }

/* --------------------------------------------------* ARTICLE* --------------------------------------------------*/
/** FEATURES*/
#features {
	width: 100%;
	height: 400px;
	background-color: #eeeeee;
	overflow: hidden;
}
#features_container {
position: relative;
width: 100%;
height: 400px;
overflow: hidden;
}
/* content */
#features_content {
width: 100%;
height: 400px;
}
/* item */
.features_item {
position: relative;
width: 100%;
height: 400px;
float: left;
}
.feature_item_bg {
position: absolute;
left: 0;
top: 0;
z-index: 1;
width: 100%;
height: 400px;
overflow: hidden;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.feature_item_content {
position: relative;
z-index: 2;
width: 100%;
height: 400px;
}
/* item : T-park */
.feature_item_tpark {}
.feature_item_hev .feature_item_bg {
background-image: url(../img/features/tpark_bg.jpg);
}
/* item : HEV */
.feature_item_hev {}
.feature_item_hev .feature_item_bg {
background-image: url(../img/features/hev_bg.jpg);
}
/*
/* item : HEV2 */
.feature_item_hev2 {}
.feature_item_hev2 .feature_item_bg {
background-image: url(../img/features/hev_bg2.jpg);
}

.feature_item_hev .feature_item_content {}
.feature_item_hev .feature_item_content p {
position: absolute;
left: 0;
display: block;
width: 100%;
font-weight: bold;
color: #fff;
text-align: center;
}
.feature_item_hev .ttl {
top: 34px;
font-size: 16px;
letter-spacing: 0.20em;
}
.feature_item_hev .lead {
top: 63px;
font-size: 9px;
letter-spacing: 0.15em;
padding-bottom: 23px;
background-image: url(../img/features/border.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: 90px 2px;
}
.feature_item_hev .btn {
top: 155px;
}
.feature_item_hev .btn a {
display: block;
width: 40px;
height: 40px;
margin: 0 auto;
background-image: url(../img/features/btn_play.png);
background-repeat: no-repeat;
background-size: 40px auto;
}
.feature_item_hev .cap {
bottom: 43px;
font-size: 12px;
letter-spacing: 0.25em;
}
/* item : IAAF */
.feature_item_iaaf {}
.feature_item_iaaf .feature_item_bg {background-image: url(../img/features/iaaf_bg.jpg);}
.feature_item_iaaf .feature_item_content {}
.feature_item_iaaf .feature_item_content p {
position: absolute;
left: 0;
display: block;
width: 100%;
color: #fff;
text-align: center;
}
.feature_item_iaaf .ttl {
top: 68px;
}
.feature_item_iaaf .lead {
top: 164px;
padding-bottom: 23px;
background-image: url(../img/features/border.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: 90px 2px;
font-size: 18px;
font-weight: bold;
letter-spacing: 0.10em;
}
.feature_item_iaaf .feature_item_content p.icon {
left: inherit;
right: 9px;
top: 11px;
width: 98px;
}
.feature_item_iaaf .txt {
top: 228px;
font-size: 12px;
line-height: 25px;
letter-spacing: 0.10em;
text-align: justify;
}
.feature_item_iaaf .txt span {
display: block;
width: 250px;
margin: 0 auto;
}
/* item : EnPro */
.feature_item_enpro {}
.feature_item_enpro .feature_item_bg {
background-image: url(../img/features/enpro_bg.jpg);
background-position: center;
}
.feature_item_enpro .feature_item_content {}
.feature_item_enpro .feature_item_content p {
position: absolute;
left: 0;
display: block;
width: 100%;
color: #fff;
text-align: center;
}
.feature_item_enpro .ttl {
top: 38px;
padding-bottom: 20px;
background-image: url(../img/features/border.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: 90px 2px;
font-size: 17px;
font-weight: bold;
line-height: 27px;
letter-spacing: 0.05em;
}
.feature_item_enpro .cap {
bottom: 43px;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.05em;
}

/* pager */
#features_pager {
clear: both;
position: absolute;
left: 0;
bottom: 20px;
z-index: 10;
width: 100%;
}
#features_pager ul {
display: table;
margin: 0 auto;
}
#features_pager li {
display: table-cell;
width: 15px;
padding: 0 4px;
}
#features_pager li span {
display: block;
width: 15px;
height: 15px;
background-image: url(../img/features/btn_pager_off.png);
background-repeat: no-repeat;
background-size: 15px auto;
}
#features_pager li.focus span {
background-image: url(../img/features/btn_pager_on.png);
}

/* navi */
.features_navi {
position: absolute;
top: 146px;
z-index: 10;
width: 24px;
height: 60px;
overflow: hidden;
}
.features_navi span {
display: block;
width: 24px;
height: 60px;
background-repeat: no-repeat;
background-size: 24px auto;
text-indent: 200%;
white-space: nowrap;
overflow: hidden;
}
#features_prev {
left: 0;
}
#features_prev span {
background-image: url(../img/features/btn_prev.png);
}
#features_next {
right: 0;
}
#features_next span {
background-image: url(../img/features/btn_next.png);
}


/** GNAV*/
#gnav {
width: 100%;
height: 82px;
background-image: url(../img/gnav/bg.png);
background-repeat: repeat-x;
background-size: 50px auto;
}
#gnav ul {
display: table;
width: 100%;
}
#gnav li {
position: relative;
display: table-cell;
width: 25%;
height: 60px;
border-left: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}
#gnav li:first-child {
border-left: none;
}
#gnav li.focus {
background-color: #fff;
}
#gnav li.focus:after {
content: '';
position: absolute;
left: 0;
top: 60px;
display: block;
width: 100%;
/*height: 30px;*/
height: 0px;
background-color: #fff;
}
#gnav li a {
position: relative;
display: table;
width: 100%;
}
#gnav li a span {
display: table-cell;
height: 60px;
font-size: 13px;
font-weight: bold;
color: #484848;
line-height: 10px;
letter-spacing: 0.05em;
text-align: center;
vertical-align: middle;
}
#gnav li.focus a span {
opacity: 0.8;
}


/*
* NEWS
*/
#news {

}
/* header */
#news_header {
text-align: center;
}
#news_header h2 {
padding-top: 2px;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.2em;
}
#news_header p {
padding-top: 6px;
font-size: 12px;
letter-spacing: 0.1em;
}

/* container */
#news_container , #news_container_hdzq, #news_container_ftsj, #news_container_zxdt {
padding: 0 15px;
}
.news_item {
padding-top: 22px;
border-bottom: 3px solid #efefef;
}
.news_item a {

}
.news_item dl {

}
.news_item dt {
display: block;
}
.news_item dd {
display: table;
width: 100%;
background-color: #e9e9e9;
}
.news_item dd span {
display: table-cell;
height: 36px;
text-align: center;
vertical-align: middle;
}
.news_item dd span i {
padding-top: 3px;
padding-bottom: 3px;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #202020;
}
.news_item p {
display: table;
width: 100%;
}
.news_item p span {
display: table-cell;
height: 62px;
background-image: url(../img/news/icon_arrow.png);
background-repeat: no-repeat;
background-position: right;
background-size: 26px auto;
font-size: 13px;
font-weight: bold;
color: #202020;
line-height: 19px;
vertical-align: middle;
letter-spacing: 0.1em;
}

/* footer */
#news_footer,#news_footer_zxdt,#news_footer_hdzq,#news_footer_sqsh,#news_footer_ftsj {
padding: 20px 15px 63px 15px;
background-image: url(../img/news/bg.png);
background-repeat: repeat-x;
background-position: bottom;
background-size: 50px auto;
}
#news_loader {
display: table;
width: 100%;
}
#news_loader span {
display: table-cell;
height: 40px;
background-color: #000;
font-size: 12px;
font-weight: bold;
color: #fff;
text-align: center;
vertical-align: middle;
}


/*
* INFORMATION
*/
#information {
margin-top:0/* -12px*/;
}
/* header */
#information_header {
text-align: center;
}
#information_header h2 {
padding-top: 2px;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.2em;
}
#information_header p {
padding-top: 6px;
font-size: 12px;
letter-spacing: 0.1em;
}

/* container */
#information_container {
padding: 0 20px;
}
.information_item {
margin-top: 15px;
}
.information_item a {

}
.information_item dl {
font-size: 12px;
color: #202020;
line-height: 20px;
}
.information_item dt {
display: block;
font-weight: bold;
letter-spacing: 0.2em;
}
.information_item dd {
display: block;
letter-spacing: 0.2em;
}

/* footer */
#information_footer {
padding: 10px 15px 20px 15px;
}
#information_loader {
display: table;
width: 100%;
}
#information_loader span {
display: table-cell;
height: 40px;
background-color: #fff;
font-size: 12px;
font-weight: bold;
color: #c70019;
text-align: center;
vertical-align: middle;
}

/* --------------------------------------------------* SPLASH* --------------------------------------------------*/
#splash {
position: fixed;
left: 0;
top: 0;
display: none;
width: 100%;
}
#splash_container {
position: relative;
width: 100%;
background: #000;
}
/* content */
#splash_content {
position: relative;
z-index: 1000;
}
/* scene */
#splash_scene {

}
#splash_scene li {
position: absolute;
left: 0;
top: 0;
z-index: 1001;
display: block;
width: 100%;
height:400px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
opacity: 0;
-webkit-transition: 0.11s ease-in-out;
-moz-transition: 0.11s ease-in-out;
transition: 0.11s ease-in-out;
}
#splash_scene li.img001 { background-image: url(../img/splash/img_001.jpg); opacity: 1; }
#splash_scene li.img002 { background-image: url(../img/splash/img_002.jpg); opacity: 1; }
#splash_scene li.img003 { background-image: url(../img/splash/img_003.jpg); opacity: 1; }
#splash_scene li.img004 { background-image: url(../img/splash/img_004.jpg); opacity: 1; }
#splash_scene li.img005 { background-image: url(../img/splash/img_005.jpg); opacity: 1; }
#splash_scene li.img006 { background-image: url(../img/splash/img_006.jpg); opacity: 1; }
#splash_scene li.img007 { background-image: url(../img/splash/img_007.jpg); opacity: 1; }
#splash_scene li.img008 { background-image: url(../img/splash/img_008.jpg); opacity: 1; }
#splash_scene li.img009 { background-image: url(../img/splash/img_009.jpg); opacity: 1; }
#splash_scene li.img010 { background-image: url(../img/splash/img_010.jpg); opacity: 1; }
#splash_scene li.img011 { background-image: url(../img/splash/img_011.jpg); opacity: 1; }
#splash_scene li.img012 { background-image: url(../img/splash/img_012.jpg); opacity: 1; }
#splash_scene li.img013 { background-image: url(../img/splash/img_013.jpg); opacity: 1; }
#splash_scene li.img014 { background-image: url(../img/splash/img_014.jpg); opacity: 1; }
#splash_scene li.img015 { background-image: url(../img/splash/img_015.jpg); opacity: 1; }
#splash_scene li.img016 { background-image: url(../img/splash/img_016.jpg); opacity: 1; }
#splash_scene li.img017 { background-image: url(../img/splash/img_017.jpg); opacity: 1; }
#splash_scene li.img018 { background-image: url(../img/splash/img_018.jpg); opacity: 1; }
#splash_scene li.img019 { background-image: url(../img/splash/img_019.jpg); opacity: 1; }
#splash_scene li.img020 { background-image: url(../img/splash/img_020.jpg); opacity: 1; }
#splash_scene li.img021 { background-image: url(../img/splash/img_021.jpg); opacity: 1; }
#splash_scene li.img022 { background-image: url(../img/splash/img_022.jpg); opacity: 1; }
#splash_scene li.img023 { background-image: url(../img/splash/img_023.jpg); opacity: 1; }
#splash_scene li.img024 { background-image: url(../img/splash/img_024.jpg); opacity: 1; }
#splash_scene li.img025 { background-image: url(../img/splash/img_025.jpg); opacity: 1; }
#splash_scene li.img026 { background-image: url(../img/splash/img_026.jpg); opacity: 1; }
#splash_scene li.img027 { background-image: url(../img/splash/img_027.jpg); opacity: 1; }
#splash_scene li.img028 { background-image: url(../img/splash/img_028.jpg); opacity: 1; }
#splash_scene li.img029 { background-image: url(../img/splash/img_029.jpg); opacity: 1; }
#splash_scene li.img030 { background-image: url(../img/splash/img_030.jpg); opacity: 1; }
#splash_scene li.img031 { background-image: url(../img/splash/img_031.jpg); opacity: 1; }
#splash_scene li.img032 { background-image: url(../img/splash/img_032.jpg); opacity: 1; }
#splash_scene li.img033 { background-image: url(../img/splash/img_033.jpg); opacity: 1; }
#splash_scene li.img034 { background-image: url(../img/splash/img_034.jpg); opacity: 1; }
#splash_scene li.img035 { background-image: url(../img/splash/img_035.jpg); opacity: 1; }
#splash_scene li.img036 { background-image: url(../img/splash/img_036.jpg); opacity: 1; }
#splash_scene li.img037 { background-image: url(../img/splash/img_037.jpg); opacity: 1; }
#splash_scene li.img038 { background-image: url(../img/splash/img_038.jpg); opacity: 1; }
#splash_scene li.img039 { background-image: url(../img/splash/img_039.jpg); opacity: 1; }
#splash_scene li.img040 { background-image: url(../img/splash/img_040.jpg); opacity: 1; }
#splash_scene li.img041 { background-image: url(../img/splash/img_041.jpg); opacity: 1; }
#splash_scene li.img042 { background-image: url(../img/splash/img_042.jpg); opacity: 1; }
#splash_scene li.img043 { background-image: url(../img/splash/img_043.jpg); opacity: 1; }
#splash_scene li.img044 { background-image: url(../img/splash/img_044.jpg); opacity: 1; }
#splash_scene li.img045 { background-image: url(../img/splash/img_045.jpg); opacity: 1; }
#splash_scene li.img046 { background-image: url(../img/splash/img_046.jpg); opacity: 1; }
#splash_scene li.img047 { background-image: url(../img/splash/img_047.jpg); opacity: 1; }
#splash_scene li.img048 { background-image: url(../img/splash/img_048.jpg); opacity: 1; }
#splash_scene li.img049 { background-image: url(../img/splash/img_049.jpg); opacity: 1; }
#splash_scene li.img050 { background-image: url(../img/splash/img_050.jpg); opacity: 1; }
#splash_scene li.img051 { background-image: url(../img/splash/img_051.jpg); opacity: 1; }
#splash_scene li.img052 { background-image: url(../img/splash/img_052.jpg); opacity: 1; }
#splash_scene li.img053 { background-image: url(../img/splash/img_053.jpg); opacity: 1; }
#splash_scene li.img054 { background-image: url(../img/splash/img_054.jpg); opacity: 1; }
#splash_scene li.img055 { background-image: url(../img/splash/img_055.jpg); opacity: 1; }
#splash_scene li.img056 { background-image: url(../img/splash/img_056.jpg); opacity: 1; }
#splash_scene li.img057 { background-image: url(../img/splash/img_057.jpg); opacity: 1; }
#splash_scene li.img058 { background-image: url(../img/splash/img_058.jpg); opacity: 1; }
#splash_scene li.img059 { background-image: url(../img/splash/img_059.jpg); opacity: 1; }
#splash_scene li.img060 { background-image: url(../img/splash/img_060.jpg); opacity: 1; }
#splash_scene li.img061 { background-image: url(../img/splash/img_061.jpg); opacity: 1; }
#splash_scene li.img062 { background-image: url(../img/splash/img_062.jpg); opacity: 1; }
#splash_scene li.img063 { background-image: url(../img/splash/img_063.jpg); opacity: 1; }
#splash_scene li.img064 { background-image: url(../img/splash/img_064.jpg); opacity: 1; }
#splash_scene li.img065 { background-image: url(../img/splash/img_065.jpg); opacity: 1; }
#splash_scene li.img066 { background-image: url(../img/splash/img_066.jpg); opacity: 1; }
#splash_scene li.img067 { background-image: url(../img/splash/img_067.jpg); opacity: 1; }
#splash_scene li.img068 { background-image: url(../img/splash/img_068.jpg); opacity: 1; }
#splash_scene li.img069 { background-image: url(../img/splash/img_069.jpg); opacity: 1; }
#splash_scene li.img070 { background-image: url(../img/splash/img_070.jpg); opacity: 1; }
#splash_scene li.img071 { background-image: url(../img/splash/img_071.jpg); opacity: 1; }
#splash_scene li.img072 { background-image: url(../img/splash/img_072.jpg); opacity: 1; }
#splash_scene li.img073 { background-image: url(../img/splash/img_073.jpg); opacity: 1; }
#splash_scene li.img074 { background-image: url(../img/splash/img_074.jpg); opacity: 1; }
#splash_scene li.img075 { background-image: url(../img/splash/img_075.jpg); opacity: 1; }
#splash_scene li.img076 { background-image: url(../img/splash/img_076.jpg); opacity: 1; }
#splash_scene li.img077 { background-image: url(../img/splash/img_077.jpg); opacity: 1; }
#splash_scene li.img078 { background-image: url(../img/splash/img_078.jpg); opacity: 1; }
#splash_scene li.img079 { background-image: url(../img/splash/img_079.jpg); opacity: 1; }
#splash_scene li.img080 { background-image: url(../img/splash/img_080.jpg); opacity: 1; }
#splash_scene li.img081 { background-image: url(../img/splash/img_081.jpg); opacity: 1; }
#splash_scene li.img082 { background-image: url(../img/splash/img_082.jpg); opacity: 1; }
#splash_scene li.img083 { background-image: url(../img/splash/img_083.jpg); opacity: 1; }



#splash_scene li.img2001 { background-image: url(../img/splash2/img_001.jpg); opacity: 1; }
#splash_scene li.img2002 { background-image: url(../img/splash2/img_002.jpg); opacity: 1; }
#splash_scene li.img2003 { background-image: url(../img/splash2/img_003.jpg); opacity: 1; }
#splash_scene li.img2004 { background-image: url(../img/splash2/img_004.jpg); opacity: 1; }
#splash_scene li.img2005 { background-image: url(../img/splash2/img_005.jpg); opacity: 1; }
#splash_scene li.img2006 { background-image: url(../img/splash2/img_006.jpg); opacity: 1; }
#splash_scene li.img2007 { background-image: url(../img/splash2/img_007.jpg); opacity: 1; }
#splash_scene li.img2008 { background-image: url(../img/splash2/img_008.jpg); opacity: 1; }
#splash_scene li.img2009 { background-image: url(../img/splash2/img_009.jpg); opacity: 1; }
#splash_scene li.img2010 { background-image: url(../img/splash2/img_010.jpg); opacity: 1; }
#splash_scene li.img2011 { background-image: url(../img/splash2/img_011.jpg); opacity: 1; }
#splash_scene li.img2012 { background-image: url(../img/splash2/img_012.jpg); opacity: 1; }
#splash_scene li.img2013 { background-image: url(../img/splash2/img_013.jpg); opacity: 1; }
#splash_scene li.img2014 { background-image: url(../img/splash2/img_014.jpg); opacity: 1; }
#splash_scene li.img2015 { background-image: url(../img/splash2/img_015.jpg); opacity: 1; }
#splash_scene li.img2016 { background-image: url(../img/splash2/img_016.jpg); opacity: 1; }
#splash_scene li.img2017 { background-image: url(../img/splash2/img_017.jpg); opacity: 1; }
#splash_scene li.img2018 { background-image: url(../img/splash2/img_018.jpg); opacity: 1; }
#splash_scene li.img2019 { background-image: url(../img/splash2/img_019.jpg); opacity: 1; }
#splash_scene li.img2020 { background-image: url(../img/splash2/img_020.jpg); opacity: 1; }
#splash_scene li.img2021 { background-image: url(../img/splash2/img_021.jpg); opacity: 1; }
#splash_scene li.img2022 { background-image: url(../img/splash2/img_022.jpg); opacity: 1; }
#splash_scene li.img2023 { background-image: url(../img/splash2/img_023.jpg); opacity: 1; }
#splash_scene li.img2024 { background-image: url(../img/splash2/img_024.jpg); opacity: 1; }
#splash_scene li.img2025 { background-image: url(../img/splash2/img_025.jpg); opacity: 1; }
#splash_scene li.img2026 { background-image: url(../img/splash2/img_026.jpg); opacity: 1; }
#splash_scene li.img2027 { background-image: url(../img/splash2/img_027.jpg); opacity: 1; }
#splash_scene li.img2028 { background-image: url(../img/splash2/img_028.jpg); opacity: 1; }
#splash_scene li.img2029 { background-image: url(../img/splash2/img_029.jpg); opacity: 1; }
#splash_scene li.img2030 { background-image: url(../img/splash2/img_030.jpg); opacity: 1; }
#splash_scene li.img2031 { background-image: url(../img/splash2/img_031.jpg); opacity: 1; }
#splash_scene li.img2032 { background-image: url(../img/splash2/img_032.jpg); opacity: 1; }
#splash_scene li.img2033 { background-image: url(../img/splash2/img_033.jpg); opacity: 1; }
#splash_scene li.img2034 { background-image: url(../img/splash2/img_034.jpg); opacity: 1; }
#splash_scene li.img2035 { background-image: url(../img/splash2/img_035.jpg); opacity: 1; }
#splash_scene li.img2036 { background-image: url(../img/splash2/img_036.jpg); opacity: 1; }
#splash_scene li.img2037 { background-image: url(../img/splash2/img_037.jpg); opacity: 1; }
#splash_scene li.img2038 { background-image: url(../img/splash2/img_038.jpg); opacity: 1; }
#splash_scene li.img2039 { background-image: url(../img/splash2/img_039.jpg); opacity: 1; }
#splash_scene li.img2040 { background-image: url(../img/splash2/img_040.jpg); opacity: 1; }
#splash_scene li.img2041 { background-image: url(../img/splash2/img_041.jpg); opacity: 1; }
#splash_scene li.img2042 { background-image: url(../img/splash2/img_042.jpg); opacity: 1; }
#splash_scene li.img2043 { background-image: url(../img/splash2/img_043.jpg); opacity: 1; }
#splash_scene li.img2044 { background-image: url(../img/splash2/img_044.jpg); opacity: 1; }
#splash_scene li.img2045 { background-image: url(../img/splash2/img_045.jpg); opacity: 1; }
#splash_scene li.img2046 { background-image: url(../img/splash2/img_046.jpg); opacity: 1; }
#splash_scene li.img2047 { background-image: url(../img/splash2/img_047.jpg); opacity: 1; }
#splash_scene li.img2048 { background-image: url(../img/splash2/img_048.jpg); opacity: 1; }
#splash_scene li.img2049 { background-image: url(../img/splash2/img_049.jpg); opacity: 1; }
#splash_scene li.img2050 { background-image: url(../img/splash2/img_050.jpg); opacity: 1; }
#splash_scene li.img2051 { background-image: url(../img/splash2/img_051.jpg); opacity: 1; }
#splash_scene li.img2052 { background-image: url(../img/splash2/img_052.jpg); opacity: 1; }
#splash_scene li.img2053 { background-image: url(../img/splash2/img_053.jpg); opacity: 1; }
#splash_scene li.img2054 { background-image: url(../img/splash2/img_054.jpg); opacity: 1; }
#splash_scene li.img2055 { background-image: url(../img/splash2/img_055.jpg); opacity: 1; }
#splash_scene li.img2056 { background-image: url(../img/splash2/img_056.jpg); opacity: 1; }
#splash_scene li.img2057 { background-image: url(../img/splash2/img_057.jpg); opacity: 1; }
#splash_scene li.img2058 { background-image: url(../img/splash2/img_058.jpg); opacity: 1; }
#splash_scene li.img2059 { background-image: url(../img/splash2/img_059.jpg); opacity: 1; }
#splash_scene li.img2060 { background-image: url(../img/splash2/img_060.jpg); opacity: 1; }
#splash_scene li.img2061 { background-image: url(../img/splash2/img_061.jpg); opacity: 1; }
#splash_scene li.img2062 { background-image: url(../img/splash2/img_062.jpg); opacity: 1; }
#splash_scene li.img2063 { background-image: url(../img/splash2/img_063.jpg); opacity: 1; }
#splash_scene li.img2064 { background-image: url(../img/splash2/img_064.jpg); opacity: 1; }
#splash_scene li.img2065 { background-image: url(../img/splash2/img_065.jpg); opacity: 1; }
#splash_scene li.img2066 { background-image: url(../img/splash2/img_066.jpg); opacity: 1; }
#splash_scene li.img2067 { background-image: url(../img/splash2/img_067.jpg); opacity: 1; }
#splash_scene li.img2068 { background-image: url(../img/splash2/img_068.jpg); opacity: 1; }
#splash_scene li.img2069 { background-image: url(../img/splash2/img_069.jpg); opacity: 1; }
#splash_scene li.img2070 { background-image: url(../img/splash2/img_070.jpg); opacity: 1; }
#splash_scene li.img2071 { background-image: url(../img/splash2/img_071.jpg); opacity: 1; }
#splash_scene li.img2072 { background-image: url(../img/splash2/img_072.jpg); opacity: 1; }
#splash_scene li.img2073 { background-image: url(../img/splash2/img_073.jpg); opacity: 1; }
#splash_scene li.img2074 { background-image: url(../img/splash2/img_074.jpg); opacity: 1; }
#splash_scene li.img2075 { background-image: url(../img/splash2/img_075.jpg); opacity: 1; }
#splash_scene li.img2076 { background-image: url(../img/splash2/img_076.jpg); opacity: 1; }
#splash_scene li.img2077 { background-image: url(../img/splash2/img_077.jpg); opacity: 1; }
#splash_scene li.img2078 { background-image: url(../img/splash2/img_078.jpg); opacity: 1; }
#splash_scene li.img2079 { background-image: url(../img/splash2/img_079.jpg); opacity: 1; }
#splash_scene li.img2080 { background-image: url(../img/splash2/img_080.jpg); opacity: 1; }
#splash_scene li.img2081 { background-image: url(../img/splash2/img_081.jpg); opacity: 1; }
#splash_scene li.img2082 { background-image: url(../img/splash2/img_082.jpg); opacity: 1; }
#splash_scene li.img2083 { background-image: url(../img/splash2/img_083.jpg); opacity: 1; }

/* loader */
#splash_loader {
position: absolute;
z-index: 1090;
width: 80px;
height: 80px;
}
.loader,
.loader:before,
.loader:after {
border-radius: 50%;
}
.loader:before,
.loader:after {
position: absolute;
z-index: 1091;
content: '';
}
.loader:before {
width: 42px;
height: 82px;
background: #000;
border-radius: 82px 0 0 82px;
top: -1px;
left: -1px;
-webkit-transform-origin: 40px 40px;
transform-origin: 40px 40px;
-webkit-animation: load2 2s infinite ease 1.5s;
animation: load2 2s infinite ease 1.5s;
}
.loader {
position: relative;
display: table;
width: 80px;
height: 80px;
box-shadow: inset 0 0 0 1px #ffffff;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.loader:after {
width: 42px;
height: 82px;
background: #000;
border-radius: 0 82px 82px 0;
top: -1px;
left: 39px;
-webkit-transform-origin: 0px 40px;
transform-origin: 0px 40px;
-webkit-animation: load2 2s infinite ease;
animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load2 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.loader div {
position: relative;
z-index: 1092;
display: table-cell;
text-align: center;
vertical-align: middle;
color: #fff;
}
.loader div span {
display: block;
font-size: 11px;
}
.loader div span i {
font-size: 14px;
font-style: normal;
}

/* text */
#splash_txt01 {
position: absolute;
left: 0;
top: 50%;
z-index: 1099;
width: 100%;
text-align: center;
opacity: 0;
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
transition: 1s ease-in-out;
}
#splash_icon {
position: absolute;
left: 0;
top: 75%;
z-index: 1099;
width: 100%;
text-align: center;
opacity: 0;
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
transition: 1s ease-in-out;
}

/* skip */
#splash_skip {
position: absolute;
left: 0;
bottom: 20px;
z-index: 1099;
width: 100%;
}
#splash_skip span {
display: block;
width: 60px;
margin: 0 auto;
padding: 10px;
}

/* dialog */
#splash_dialog {
position: fixed;
left: 0;
top: 0;
z-index: 99999;
display: none;
width: 100%;
background: rgba(0,0,0,0.6);
}
#splash_dialog .message {
display: table-cell;
font-size: 14px;
color: #fff;
text-align: center;
vertical-align: middle;
}


/* kv */
.kv{width:100%; overflow:hidden;}
.kv .flex-control-nav{width:100%; height:27px; }
.kv a.lk{display:block; width:100%; height:100%;}

.kv{min-height:400px;}
.kv .loading{width:100%; position:absolute; top:200px; left:0; z-index:0;}
.kv .loading img{display:block; width:15%; margin:0 auto;}
/*********************20170620*********************************/

#header{height:70px;}
#header h1{height:70px;}
#header h1 span, #header h1 a{height:70px; background-size:200px auto;}

#drawer{padding-top:70px; box-sizing:border-box;}
#btn_menu{top:10px;}

.flexslider{padding:0;}
.flex-control-nav{bottom:5px;}
.flex-control-paging li a {width:20px; height:22px; display: block;background-image:url(../img/features/btn_pager_off.png)!important;  cursor: pointer; text-indent: -9999px; margin-right:5px;}
.flex-control-paging li a:hover {background-image:url(../img/features/btn_pager_off.png)!important;}
.flex-control-paging li a.flex-active {  background-image:url(../img/features/btn_pager_on.png)!important; cursor: default; }

.flex-direction-nav a{width:38px; height:95px; top:40%;display:block;}
.flex-direction-nav .flex-next {display:block; background:url(../img/features/btn_next.png) 0 0 no-repeat; background-size:100% auto; right:0px; opacity:1;}
.flex-direction-nav .flex-prev {display:block; background:url(../img/features/btn_prev.png) 0 0 no-repeat; background-size:100% auto; left:0px;opacity:1;}


.news_item {padding-top:8px;}
#information_header{padding:0 15px;}
#information_header h2{border-bottom:3px solid #efefef; padding:20px 0;}
#information_container{padding-top:26px;}
#information_container dl{width:100%; margin-bottom:25px;}
#information_container dl:after{display:table; content:''; clear:both;}
#information_container dl a{color:#333;}
#information_container dl dt{width:38%; float:left; margin-right:4%;}
#information_container dl dt img{width:100%; border:1px solid #d9d9d9;}
#information_container dl dd{width:58%; float:left;}
#information_container dl dd span{display:inline-block; margin-top:10px;}

#information_footer{padding-top:0;}
#information_footer span{display:block; color:#333; position:relative;}
#information_footer a span:after{content: ""; position: absolute; top:4px; width:15px; height:13px; background:url(../img/newspic/go.png) 0 0 no-repeat; background-size:100% auto;}

#footer_sns{border-bottom: 1px solid #e2e2e2;}

#footer_bottom{background-color:#999;}
#footer_menu{border-top:none;}
#footer_menu ul {margin:0;}
#footer_menu li a {color:#fff; padding:0 0 15px;}
#footer_menu li a span{display:inline-block; width:100%; border-left:1px solid #fff; padding:0 18px;}
#footer_menu li:first-child a span{border-left:none;}

#footer small {border-top:1px solid #fff; color:#fff; font-size:10px;}
#footer small span{display:inline-block; position:relative; padding-right:12px;}
#footer small span:after{content: ""; position: absolute; top:4px; width:10px; height:15px; background:url(../img/icon.png) 0 0 no-repeat; background-size:100% auto;}

#footer_contact dl{font-size:10px;}

/*.weixin_bg{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; z-index:10;display:none;}
.weixin_tc{position:absolute; top:0; left:0; display:none; z-index:100000;}
.weixin_tc p{text-align:center; width:30%; position:fixed; top:100px;}
.weixin_tc p img{width:100%; display:inline;}
.weixin_tc .close{position:fixed; top:40px; right:15px;}*/

#footer_sns dd li{position:relative;}
.weixin_tc{width:370%; position:absolute; top:-260px; right:-85px; display:none; z-index:100000;}
.weixin_tc p{text-align:center; width:100%;}
.weixin_tc p img{width:100%; display:inline;}
.weixin_tc .close{position:absolute; top:-23px; right:0px;}


#article {padding-top:70px;}




