﻿@charset "utf-8";
/* CSS Document */
.Ct0003_all .side{display: none;}
.Ct0003_all .main{width:100%;}
/*default page Layout No:A102*/
.allpage{width:100%; padding-left:230px; float:right;}
#defaultimg .page{max-width:100%; padding:0;}
#defaultimg.forhomepage{padding-top:0 !important;}
.dtit{text-align:center; position:relative;}
.dtit::before{content:""; width:2em; display:block; position:absolute; bottom:-4px; left:50%; transform:translateX(-50%); background:#0b2481;}
.A10202d2{padding:80px 0;}
.A10202d2 .list .frm{background:#f7f7f7; border-bottom:4px solid #0b2481;}
.A10202d2 .list section{text-align:center; padding:10px 0;}
.A10202d2 .list h3.subject{color:#000; font-size:16px; letter-spacing: 2px;}
.syisdnews{padding:50px 0; background:url("../images/A10202_syisdnews.jpg")}
.syisdnews h2.dtit, .drecommend h2{text-align:center; position:relative; margin-bottom:2em;}
.syisdnews h2.dtit::before, .drecommend h2.dtit::before{content:""; width:2em; height:3px; display:block; position:absolute; left:50%; bottom:-.5em; transform:translateX(-50%); background:#0b2481;}
.syisdnews .list{width:50%; float:left;}
.syisdnews .list figure, .syisdnews .list section{display: inline-block; vertical-align: top;}
.syisdnews .list figure{width:155px; height:auto;}
.syisdnews .list section{width:calc(100% - 155px); padding-left:1em;}
.syisdnews .list .date{display:inline-block; font-size:14px; color:#000; margin-top:3px;}
.syisdnews .list .date span{margin-left:10px;}
.syisdnews .btnmore{text-align:center; margin-top:30px;}
.syisdnews .btnmore a{display:inline-block; background:#333; color:#fff; padding:3px 3em;}
.A10202d3{position:relative; line-height:0; line-height:180%; overflow:hidden; padding:30px 0;}
.A10202d3 .page{max-width:1300px !important; width:1300px !important;}
.A10202d3 table{padding:0; margin:0; position:absolute; height:100%; top:0; right:0; text-align: right;}
.A10202d3 p{font-size:14px;}
.A10202d3 .innerhtml{padding:3em; width:60%;}
.A10202d3 table:nth-of-type(1){right:5%; line-height:0; width:30%;}
.A10202d3 table:nth-of-type(2){position:absolute; width:100%; height:100%; left:0; top:0; z-index:-1;}
.A10202d3 table:nth-of-type(2) img{position:absolute; top:0; left:0; height:100%; width:auto;}
.A10202d3 h2{color:#0b2481; position:relative; padding-bottom:1em; margin-bottom:2em; line-height:160%; font-size:28px;}
/*.A10202d3 h2::before{content:""; width:4em; height:3px; display:block; position:absolute; bottom:0; left:0; background:#0b2481;}*/
.A10202d3 a{display:inline-block; border:1px solid #000; color:#000; padding:0.2em 2em;}
.A10202d3 a:hover{background:#000; color:#fff;}
.A10202d4{background:#275db4 url("../images/A10202__bg_2.jpg") no-repeat; background-size:100%; padding:50px 0;}
.A10202d4 .page{padding-left:40px; padding-right:40px; text-align: center;}
.A10202d4 .page .dtit{color:#fff;}
.A10202d4 .list .frm{background:#fff;}
.dpro .page{padding-left:50px; padding-right:50px;}
/*A0201 style*/
.A0201 .main .list .frm{background:#fff; box-shadow:0 0 5px rgba(200,200,200,.2);}

/*A0202 style*/
.A0202 .page{max-width:960px;}
.A0202 .main .list{border-bottom:1px solid #ccc;}

/*A0601*/
.A0601 .main .list h3.subject .foricon{display:none;}
.A0601 .main .list .frm{background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.A0407 .subnav ul li ul li ul{display:none;}
/*Contact4*/
.Contact4{padding-bottom:0;}
.Contact4 .gmap .page{max-width:100%; width:100%;}
@media screen and (min-width:1922px){/*desktop*/
.A10202d3 table:nth-of-type(1){max-width:1550px; width:1550px; right:50%; transform:translateX(50%); line-height:0; }
}
@media screen and (max-width:1682px){/*desktop*/
.A10202d3 .innerhtml{width:60%;}
.A10202d3 .page{max-width:100% !important; width:100% !important;}
.A10202d3 table:nth-of-type(1){width:35%;}
}
@media screen and (max-width:1286px){/*desktop*/
.syisdnews .list{width:100%;}
.A10202d3 h2{font-size:22px;}
}
@media screen and (max-width:960px){/*desktop-small pad*/
.A10202d3 img[alt="dabout"]{float:right; width:100%; height:auto; min-height:100%;}
.A10202d3 .innerhtml{width:100%;}
.A10202d3 table:nth-of-type(1){display: none;}
}
@media screen and (max-width:767px){/*phone*/
.allpage{padding-left:0;}
.A10202d2{padding:30px 0;}
.syisdnews .list{width:100%;}
.syisdnews .list figure{width:80px; height:auto;}
.syisdnews .list section{width:calc(100% - 90px); padding-left:1em;}
.syisdnews .list h3.subject{font-size:14px;}
}	