* { margin:0; padding:0; outline:none; }
body { font-family:Arial, Helvetica, sans-serif; color:#565656; font-size:12px; line-height:16px; }
.clear { clear:both; height:0px; overflow:hidden; }
a{ color:#5B8BBB}
a:hover{ color:#466381}
.header { background:url(../image/header-bg.jpg) 0 0 repeat-x; }
.header h1 { background:url(../image/header.jpg) 0 0 no-repeat; display:block; width:900px; height:161px; text-indent:-9999px; margin:0 auto }
.content { width:900px; margin:0 auto; padding-bottom:100px; }
.homepage .col-1 { padding:30px 80px 0 28px; width:500px; float:left; }
.homepage .col-2 { padding:30px 0 0 28px; width:204px; float:left; }
.homepage .txt-welcome { display:block; width:286px; height:18px; background:url(../image/txt-welcome.jpg) 0 0 no-repeat; text-indent:-9999px; margin:0 0 16px 0; }
.homepage .txt-enter-icap { display:block; width:233px; height:18px; background:url(../image/txt-enter-icap.jpg) 0 0 no-repeat; text-indent:-9999px; margin:0 0 16px 0; }
.homepage .yellowbox { border-top:1px solid #FFEC9E; border-bottom:1px solid #FFEC9E; padding:2px 0; width:490px; margin:22px 0 }
.homepage .yellowbox .inner { background:#FFEC9E; border-top:1px solid #FFEC9E; border-bottom:1px solid #FFEC9E; padding:18px 23px }
.homepage .btn-enter { display:block; width:143px; height:29px; background:url(../image/btn-enter.jpg) 0 0 no-repeat; text-indent:-9999px; margin:20px auto; }
.faq-section { width:492px; }
.faq-section .rows { border:1px solid #C6E0F9 }
.faq-section h2 { display:block; width:492px; height:36px; background:url(../image/head-faq.jpg) 0 0 no-repeat; text-indent:-9999px; }
.faq-section .row { margin:0 20px; border-bottom:1px dotted #ccc }
.faq-section .row p { padding:15px 0 }
/* */
.icap-portal-link a{ background:url(/portal/image/btn-download.jpg) 0 0 no-repeat; behavior: url(/config/iepngfix.htc); cursor:pointer; width:243px; height:58px; display:block; text-indent:-9999px; margin:-20px 0 20px 0;}
.homepage .news-section { width:243px; }
.homepage .news-section .rows { border:1px solid #C6E0F9 }
.homepage .news-section h2 { display:block; width:243px; height:36px; background:url(../image/head-news.jpg) 0 0 no-repeat; text-indent:-9999px; }
.homepage .news-section .news-item { margin:0 20px; border-bottom:1px dotted #ccc; padding:10px 0 }
.homepage .news-section .news-item p { padding:0 0 4px 0 }
.homepage .news-section .date { color:#111 }
/* */
.homepage .icap-box { margin:0 0 40px 0 }
.homepage .icap-box .box-icap { display:block; width:244px; height:168px; background:url(../image/box-icap.jpg) 0 0 no-repeat; text-indent:-9999px; }
.homepage .txt-more-faq { display:block; width:80px; height:15px; background:url(../image/link-more-faq.jpg) 0 0 no-repeat; text-indent:-9999px; margin:15px auto }
.homepage .txt-more-news { display:block; width:80px; height:15px; background:url(../image/link-more-news.jpg) 0 0 no-repeat; text-indent:-9999px; margin:15px auto }
/* */
.faq-page{}
.faq-page h3{ font-size:16px; color:#0F375B; border-bottom:4px solid #C6E0F9; padding:10px 0; margin:40px 20px 10px 20px; font-weight:normal}
.faq-page strong{ color:#333}
.faq-page .faq-section { width:800px; }
.faq-page .col-1 { padding:30px 80px 0 28px; width:800px; float:left; }
.faq-page .faq-section h2 {width:800px;  }
.faq-page .col-1 ul,.faq-page .col-1 ol{ margin:0 0 0 20px; }
.faq-page .col-1 li{ margin:0 0 20px 20px; }
.faq-page .col-1 p{ padding:0 0 15px 0;}
.faq-page .faq-section .row{ padding:20px 0}