* { -webkit-tap-highlight-color: transparent; -ms-box-sizing: border-box; box-sizing: border-box; }
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul { margin: 0; padding: 0; }

fieldset, img { border: none; outline: none; }
img { vertical-align: middle; }
ol, ul { list-style: none; }
address, em { font-style: normal; }
h1, h2, h3, h4, h5 { font-weight: 400; }
a { color: #404040; text-decoration: none; }
a:hover { text-decoration: none; }
table { border-collapse: collapse; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }
/*@font-face { font-family: 'arialblack'; src: url("../font/arialblack.ttf"); }
@font-face { font-family: 'arialblack-i'; src: url("../font/arialblack-i.ttf"); }*/
.container{ margin:auto; }
.home-wrap .report-content { width: 100%; overflow: auto;}
.home-wrap .report-content .title { color: #fff; font-size: 30px; text-align: center; position: relative; }
.home-wrap .report-content .title:before, .home-wrap .report-content .title:after { display: inline-block; content: ""; width: 70px; height: 35px; }

.home-wrap .report-content .content-wrap { top: 130px;/* height:515px;*/}
.home-wrap .report-content .content-wrap .content { position: relative; width:100%;}
.home-wrap .report-content .content-wrap .content:after { content: ''; display: block; clear: both; }
/*.home-wrap .report-content .content-wrap .content .time-line { position: absolute; top: 50%; left: 0; right: 0; height: 5px; width: 100%; background: #FFFFFF; }*/
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-3) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-8) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-12) .item:before { top: 0; bottom: 50%; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-3) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-8) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-12) .item .point { bottom: 48%; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-3) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-8) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-12) .item .date { top: 0; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-2) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-6) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-10) .item:before { top: 25%; bottom: 50%; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-2) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-6) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-10) .item .point { bottom: 48%; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-2) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-6) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-10) .item .date { top: 25%; transform: translateY(-25%); }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-1) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-5) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-7) .item:before, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-11) .item:before { top: 50%; bottom: 25%; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-1) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-5) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-7) .item .point, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-11) .item .point { bottom: 48%; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-1) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-5) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-7) .item .date, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-11) .item .date { bottom: 25%; }
.home-wrap .report-content .content-wrap .content .item { float: left; height: 475px; width: 60px; position: relative; }
.home-wrap .report-content .content-wrap .content .item:hover .point, .home-wrap .report-content .content-wrap .content .item:hover .date { background: #50E3C2; }
.home-wrap .report-content .content-wrap .content .item:hover:before { border-right: 4px dashed #50E3C2; }
.home-wrap .report-content .content-wrap .content .item:nth-child(even):before { top: 0; bottom: 50%; }
.home-wrap .report-content .content-wrap .content .item:nth-child(even) .point { bottom: 48%; }
.home-wrap .report-content .content-wrap .content .item:nth-child(even) .date { top: 0; }
.home-wrap .report-content .content-wrap .content .item:nth-child(odd):before { top: 50%; bottom: 0; }
.home-wrap .report-content .content-wrap .content .item:nth-child(odd) .point { bottom: 48%; }
.home-wrap .report-content .content-wrap .content .item:nth-child(odd) .date { bottom: 0; }
.home-wrap .report-content .content-wrap .content .item:before { position: absolute; right: 27px; border-right: 4px dashed #fff; content: ""; }
.home-wrap .report-content .content-wrap .content .item:after{position: absolute;  content: ""; top: 50%; left: 0; right: 0; height: 5px; width: 200%; background: #FFFFFF;margin-top: -2px; }
.home-wrap .report-content .content-wrap .content .item .point { width: 18px; height: 18px; background:#3da8f5; z-index: 10;
     border: 3px solid #ffffff;border-radius: 50%; position: absolute; right: 20px; }
.home-wrap .report-content .content-wrap .content .item .point:before { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; display: inline-block; content: ""; width: 12px; height: 12px; margin: 0 auto; background: #3DA8F5; border-radius: 50%; }
.home-wrap .report-content .content-wrap .content .item .date { position: absolute; width: 60px; height: 60px; line-height: 60px; text-align: center; font-weight: bold; font-size: 16px; background: #fff; color: #3DA8F5; border-radius: 50%; }



.home-wrap{
    position: relative;
}
.home-wrap .report-content .content-wrap .content .item:hover .popup-reports{ display:block;}

.home-wrap .report-content .content-wrap .content .item:nth-child(odd) .popup-reports { bottom:0px;left: -20px; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-3) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-8) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-12) .item .popup-reports { top:0px;left: -20px; }
.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-2) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-6) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-10) .item .popup-reports { top:22%;left: -20px;}

.home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-1) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-5) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-7) .item .popup-reports, .home-wrap .report-content .content-wrap .content .swiper-slide:nth-child(13n-11) .item .popup-reports { bottom:16.5%;left: -20px; }

.gov ol{ margin:0 30px 30px 30px;}
.gov ol li{ list-style-type:decimal;padding-bottom:10px;}
.gov ol li ul{ margin-bottom:0}
.gov ol li ul li{ padding-bottom:5px}
.gov ul{ margin:0 30px 30px 30px;}
.gov ul li{ list-style-type:disc; padding-bottom:10px;}

.gov table{ line-height:1.5;width:100%;    display: table;border-top:1px solid #CCC;border-left:1px solid #CCC}

.gov table .textTableHead{ background-color:#eeeeee;}
.gov table .textTableHead td{ border-bottom:1px solid #CCC;border-right:1px solid #CCC}
.gov table tr td{ padding:15px 10px;border-bottom:1px solid #CCC;border-right:1px solid #CCC}
