﻿@charset "UTF-8";
    
/* !ul_accordion
---------------------------------------------------------- */
.accordion dt{height:48px; padding-right:12px; background-color:#a1c3e0; border-bottom:1px #fff solid; font-weight:bold; line-height:48px; cursor:pointer;}
.accordion dt:hover,.accordion dt.support_current{background-color:#005EB1;}
.accordion dt span{padding:0 12px; color:#ffffff; font-size:16px; text-decoration:none;}
.accordion dt a{display:inline-block; width:100%; height:100%; font-size:16px; padding:0 12px; color:#ffffff; text-decoration:none; box-sizing:border-box;}
.accordion dt span{display:block; background:url(../img/ico_accordion03.png) right center no-repeat;}
.accordion dd{display:none;}
.accordion dd ul > li{margin-left:5px;}
.accordion dd > ul > li{padding:14px 0;}
.accordion dd > ul > li.last{padding-bottom:17px;}
.accordion dd > ul > li > a{display:inline-block; padding-left:21px; background: url(../img/ico_accordion01.png) left center no-repeat; color:#717171; text-decoration:none;}
.accordion dd > ul > li > a:hover{background: url(../img/ico_accordion02.png) left center no-repeat; color:#005eb1;}
.accordion dd > ul > li > a:hover, .accordion dd > ul > li > a.support_current{background:url(../img/ico_accordion02.png) left center no-repeat; color:#005eb1;}

                        
/* !h(n)eading
---------------------------------------------------------- */
.login_w920{width:920px;}
.btnList01 li{width:440px; float:left; margin-left:40px; margin-top:20px; border:1px solid #b3b3b3; border-radius:3px; box-shadow:1px 2px #f1f1f1; box-sizing:border-box; padding:15px 20px; background:url(../img/ico_arrow07_no.png) 400px center no-repeat;}
.btnList01 li:nth-child(2n+1){margin-left:0;}
.btnList01 li:hover{border:3px solid #fe0002; box-sizing:none; padding:13px 18px; background:url(../img/ico_arrow07_on.png) 398px center no-repeat;}
.btnList01 li dl{display:table;}
.btnList01 li dl dt,.btnList01 li dl dd{display:table-cell;}
.btnList01 li dl dt{padding-right:17px; vertical-align:top;}
.btnList01 li dl dd{vertical-align:middle; font-size:16px; font-weight:bold; padding-right:15px;}

ul.mypage_list{padding:20px; margin-top:15px; background:#f6f6f6; box-sizing:border-box;}
ul.mypage_list li{background-position:0 4px; font-size:14px; font-weight:bold; line-height:1.4; margin:0 0 5px; padding-bottom:10px; padding-left:20px; background: url(../img/ico_circle01.png) left 4px no-repeat;}
.mypage_list li span{font-weight:normal; display:inline-block;}
.h2_basic01{margin-bottom:16px; padding-bottom:10px; border-bottom:2px #005eb1 solid; font-size:154%; line-height:130%; color:#005eb1;}
#mini_search{padding:15px 10px; border:2px solid #ececec;}
#mini_search form{display:inline-block;}
#mini_search form label.bg_gray{background-color:#ececec; margin:0px; border:none; line-height:normal; padding:5px;}
#mini_search form input{margin:0 5px;}
#mini_search form input#keyword{height:24px; border:#999 1px solid; display:inline-block;}
#mini_search form input#search{height:24px; border:#999 1px solid; display:inline-block; padding:0 15px;}
.lstCatProductCol3 li{width:32%; float:left; margin-left:2%; margin-bottom:12px;}
.lstCatProductCol3 li:nth-child(3n+1){margin-left:0;}
.lstCatProductCol3 li a{display:block;}
.lstCatProductCol3 li a dd{width:40px; vertical-align:middle; display:table-cell;}
.lstCatProductCol3 li a dt{vertical-align:middle; display:table-cell; padding-left:10px;}
@media only screen and (max-width: 345px) {.lstCatProductCol3 li:nth-child(13) a dd{height:60px; vertical-align:top;}.lstCatProductCol3 li:nth-child(14){height:60px;}}

.faq_basic01{font-weight:bold;font-size:16px;color:#FFF;background-color:#005eb1;padding:8px;}
.faq_qa{padding:3px 0;}
.faq_qa li:first-child{float:left; font-size:20px; font-weight:bold; line-height:28px;}
.faq_qa li:last-child{margin-left:25px; padding-top:5px;}

.line_all_gray{border:1px solid #dedede; padding:10px 20px;}
.line_all_gray a{color:#005EAD;}

.h3_basic01{margin-bottom:15px; padding-left:14px; border-left:6px #337ec1 solid; font-size:124%; line-height:1.6;}
.table_basic02{width:100%; word-break:break-all; border-collapse:collapse;}
.table_basic02 thead th, .table_basic02 thead td{padding:6px 8px; border-top:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; color:#fff; text-align:center; background:#80aed6;}
.table_basic02 tbody{border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
.table_basic02 th, .table_basic02 td{padding:6px 8px; border-bottom:1px #d9d9d9 solid; vertical-align:top; text-align:left;}
.table_basic02 td{border-left:1px #d9d9d9 solid;}
.table_basic02 th.type01{font-weight:bold;}
.table_basic02 th.type01{border-bottom:none;}

.ul_topics01{margin:10px 5px; clear:both; border-top:1px dotted #333;}
.ul_topics01 li{clear:both; border-bottom:1px dotted #333; padding:12px 0; line-height:1.6em;}
.ul_topics01 li img{vertical-align:middle; padding-left:10px;}
.ul_topics01 li a:hover{color:#005EAD; text-decoration:none;}

.seminar_h2{margin-top: 40px; padding-bottom: 1px; font-size: 154%; color: #005eb1;}
.seminar_h2 .titleArea{background-color: #ffffff; padding-right: 20px;}
.seminar_h2 hr{margin-top: -12px; height: 3px; background-color: #005eb1; border: none; color: #ff0000;}
.seminar_h3{margin-top: 30px; margin-bottom: 16px; padding-bottom: 10px; border-bottom: 2px #005eb1 solid; font-size: 120%;}
.seminar_tableLeft{float: left; width: 370px;}
.seminar_tableRight{float: right; width: 300px;}
.seminar_tableLeft .pdfLink{font-size: 110%; padding-top: 15px;}
.seminar_tableLeft .pdfLink img {vertical-align: middle; padding-left: 10px;}
.seminar_tableLeft .pdfLink a:hover{color:#005EAD; text-decoration:none;}
.seminar_video{width:300px; height: 200px;}

.login_w920 .espacial{font-family:"黑体", "宋体"; font-weight:normal;}
