﻿/* main */
.w700 { width:700px; }
#main .d_loca{border:1px solid #ccc;width:698px;height:26px;line-height:26px;color:Black;text-indent:10px;font-size:14px;}
#main .preview,#main .desc{margin-top:10px;float:left;display:inline;}
#main .viewimg{width:230px;text-align:center;padding:10px 0;}
#main .add_list{width:230px;background:url(../images/add_bg.gif) repeat-x;height:28px;line-height:28px;border:1px solid #ccc;margin-top:4px;text-align:center;}
#main .addpro{background:url(../images/add_bg.gif) repeat-x;width:230px;height:30px;line-height:30px;}
#main  .share{width:230px;text-align:center;margin-top:10px;}
#main .v_details{background-color:#F1F7FC;border:#C1D9EC 1px solid;width:100%;margin-top:20px;}
#main .desc{margin-left:20px;letter-spacing:1px;width:450px;}
#main .desc p{font-family:Arial;line-height:18px;margin-top:10px;}
#main .desc h1{font-size:16px;font-weight:bold;color:Black;}
#main .desc .pdf{background:url(../images/pdf.gif) no-repeat;text-indent:35px;line-height:26px;}
#main .desc .testing{background:url(../images/testing.gif) no-repeat;text-indent:35px;line-height:26px;}
#main .desc .pri{background:url(../images/pri.jpg) no-repeat;text-indent:35px;line-height:26px;}
#main .desc .pdf a,#main .desc .testing .pri a{color:Black;text-decoration:underline;}
#main .desc .pdf a:hover,#main .desc .testing .pri a:hover{color:#f77306;}
#main .graycontent{background-color:#F4F4F4;color:Red;padding:10px;line-height:18px;}
#main .pcontent{margin-top:20px;float:left;display:inline;}
#main .pcontent p{line-height:25px;margin-bottom:5px;}
#main .pcontent p a{color:#27905D;text-decoration:underline;}
#main .pcontent h3{background-color:#488BC0;line-height:30px;color:White;font-size:14px;text-indent:15px;}
#main .pcontent h5{color: #3F546F;margin-top:15px;font-size:12px;line-height:20px;}

#main .news{margin-top:15px;margin-left:15px;}
#main .news dt{height:28px;line-height:28px;color:#666666;font-size:14px;font-weight:bold;}
#main .news dd{color:Black;line-height:26px;background:url(../images/dian5.gif) no-repeat left 12px;padding-left:15px;}

#main .why{background:#fbf4f4 url(../images/chooseus_bg.gif) no-repeat right 20px;width:338px;height:150px;border:1px solid #b72424;}
#main .why dt,#main .why dd{margin-left:18px;}
#main .why dt{font-weight:bold;color:Black;font-size:15px;font-style:italic;margin-top:10px;margin-bottom:5px;}
#main .why dd{height:34px;line-height:34px;background:url(../images/why_icon.gif) no-repeat 0 10px;text-indent:25px;}
#main .buynow{width:470px;float:left;margin-left:120px;}
#main .related{width:243px;border:1px solid #ccc;background:url(../images/bg_up.gif) no-repeat top;}
#main .r_title,#main .b_title,#main .ns_title{font-size:14px;color:Black;font-weight:bold;height:30px;line-height:30px;text-indent:13px;}
#main .related_bgbt{background:url(../images/bg_down.gif) no-repeat bottom;padding-bottom:10px;}
#main .r_title{text-indent:35px;background:url(../images/w123.gif) no-repeat 10px 10px;padding-top:5px;}
#main .n_title{height:28px;line-height:28px;color:#666666;text-indent:15px;font-size:14px;font-weight:bold;}
#main .b_title{color:#345381;text-indent:0;margin-top:10px;width:450px;}
#main .buynow dl{width:470px;}
#main .buynow dt,#main .buynow dd{font-size:14px;color:Black;}
#main .buynow dd{line-height:34px;font-weight:normal;}
#main .buynow dt input{margin-top:11px;margin-top:8px;}
#main .price{background:url(../images/price_bg.gif) no-repeat 0 7px;text-decoration:line-through;margin-right:50px;display:inline;}
#main .d_btn{float:right;}
#main .ns_title{margin:2px 0 0 2px;color:#fe7b0f;}
#main .newsletter{width:338px;height:130px;border:1px solid #ccc;}
#main .newsletter p{color:Black;font-size:11px;width:285px;line-height:18px;margin-left:17px;}
#main .d_subs{margin:15px auto 0 auto;width:310px;height:30px;}
#main .inp-email{border:1px solid #ccc;width:210px;height:24px;line-height:24px;float:left;text-indent:2px;}
#main .inp-subs{margin:0 0 0 5px;background:url(../images/button_bg.gif) repeat-x;border:1px solid #adadad;cursor:pointer;height:28px;}
#main .inp-story{background:url(../images/inp-story.gif) no-repeat;width:230px;height:30px;line-height:30px;border:none;cursor:pointer;float:left;display:inline;margin:10px 0 0 7px;}
#main .r_box{width:230px;margin:10px auto 0 10px;color:#989898;font-size:11px;line-height:18px;}
#main .r_box .ptitle{line-height:18px;color:#666666;font-weight:bold;padding-bottom:5px;}

#main .h1title{font-size:14px;line-height:40px;border-bottom:#CDCDCD 1px dashed;}

#main .examMenu{border:1px solid #CDCDCD;width:243px;float:left;padding-bottom:10px;}
#main .examMenu dt{width:243px;background:url(../images/titlebg.gif) repeat-x;color:#1E7149;margin-bottom:10px;}
#main .examMenu dt a{float:right;color:Black;font-weight:normal;font-size:12px;margin-right:5px;}
#main .examMenu dd{table-layout:fixed;overflow:hidden;width:80px;float:left;height:30px;line-height:30px;text-align:center;}
#main .examMenu dd a{text-decoration:underline;color:Black;}
#main .examMenu dd a:hover{color:#094F86;}

#main .viewtbar { width:600px;line-height:40px;height:40px;margin-left:50px; }
#main .viewtbar img { vertical-align:middle; }
#main .viewtbar span { margin-right:10px; }
#main .total { text-align:right;line-height:30px;font-size:14px; }
#main .w130 { width:130px; }
#main .pcontent h2{color: #3F546F;margin:8px 0px;font-size:14px;line-height:20px;}
#main .pcontent ol li{list-style:disc;line-height:20px; margin:20px;}

/* bundle */
 .packs{ width: 100%;color: Black;background-color: #F1F7FC;border: #C1D9EC 1px solid;padding: 0;margin: 10px 0px;}
 .packs dt{text-indent:10px;margin:0;padding:25px 0 0 10px;}
 .packs dd{width:660px;margin:10px auto 0 auto;color:#f11a3b;}
.packs dd.bottom{margin:0;width:706px;height:15px;}
 .packs p{width:650px;line-height:26px;float:left;padding:0 0 10px 0;}

.exam-desc{ margin-top:30px;border: 1px #ccc solid;padding: 20px;border-radius: 7px;}
 .exam-desc p{line-height:2;}
 
 .question{background-color:#ffffff; border:1px #cccccc solid; padding:40px;border-radius:10px; margin-bottom:30px;-moz-border-radius: 10px;-webkit-border-radius: 10px; overflow:hidden;}
 .question p{ line-height:1.5;}
.question h2{font-size:18px; margin-bottom:16px; line-height:1.2;}
.question .dry{ font-weight:500;}
.answer{background-color:#f5f5f5;border:.0625rem #dddddd solid; border-radius:10px; margin-top:30px; overflow:hidden;}
.answer ul{padding:0px; margin:0px;}
.answer-list{ line-height:30px; padding:15px 30px;}
.bt{ border-top:1px #dddddd solid;}

.explan{padding:20px 30px; display:none; }
.explan p{margin:0px;line-height:30px;}
.ques-button{ margin-top:30px;}
.istrue{background-color:#02d202; color:#ffffff; }
.ques-button input
{
background-color: #488BC0;
    color: #ffffff;
    border: 0;
    padding: 10px 10px;
}
.btn{ display:inline-block; background-color: #488BC0;
    color: #ffffff;
    border: 0;
    padding: 10px 10px;cursor:pointer;}
.pagination a:hover{color:#ffffff; text-decoration:none;}
.exam-desc  a:hover{color:#ffffff; text-decoration:none;}
.mb20  a:hover{color:#ffffff; text-decoration:none;}
    .btn-full{display:block; text-align:center; color:#ffffff !important;}
    .btn-full-desc{ margin-top:10px;}
    .text-left{ float:left;}
    .text-right{ float:right;}
    .pagination{ height:40px;}
