@charset "gb2312";
body {font-family: "宋体", Arial; font-size: 16px; margin:0; padding:0; background:#fff; color:#000; line-height:1.8em;}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol,tr,th, td { margin: 0px; padding: 0px;}
ul,ol,li{list-style-type:none;}
img{border:none;}
p { margin:8px 0; line-height:2em;}
blockquote {margin: 0px;margin-left:2em;}

a { text-decoration: none; cursor:pointer; outline:none;color:#163c60; }
a:link { text-decoration: none; }
a:hover {color:#d7000f; text-decoration: none; }
a:active { text-decoration: none; }

.fl { float:left;}
.fr { float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.clear{clear:both;}
.greenAnswer {color: #147C00;font-size:18px;font-family: Microsoft Yahei;}
.redAnswer {color: #f66;font-size:18px;font-family: Microsoft Yahei;}

.main{padding:20px; margin:0 auto; text-align:left; background:#fff;}
.colorRed { color:#f66; font-weight:bold;}
.unline {color: #F00;text-decoration: underline;}
.img {vertical-align: middle; display:inline;}
.sb{font-size: 12px;vertical-align: super;}
.xb{font-size: 12px;vertical-align: sub;}

.bg_jiexi {line-height:22px; display:inline-block;text-indent:14px;font-size: 12px;color: #fff;font-weight: bold;width:56px;height:22px;background: url(../images/template/icon_bg.png) no-repeat; margin-right:10px;background-position:0 0;}
.bg_daan {line-height:22px; display:inline-block;text-indent:14px;font-size: 12px;color: #fff;font-weight: bold;width:56px;height:22px;background: url(../images/template/icon_bg.png) no-repeat; margin-right:10px;background-position:0 -30px;}
.bg_zhuyi {line-height:22px; display:inline-block;text-indent:14px;font-size: 12px;color: #fff;font-weight: bold;width:56px;height:22px;background: url(../images/template/icon_bg.png) no-repeat; margin-right:10px;background-position:0 -60px;}
.bg_qita {line-height:22px; display:inline-block;text-indent:14px;font-size: 12px;color: #fff;font-weight: bold;width:56px;height:22px;background: url(../images/template/icon_bg.png) no-repeat; margin-right:10px;background-position:0 -90px;}
.bg_en_eg {line-height:22px; display:inline-block;text-indent:4px;font-size: 12px;color: #fff;font-weight: bold;width:38px;height:22px;background: url(../images/template/en_eg_icon.png) no-repeat; margin-right:5px; margin-left:-20px;}

.header { border-bottom:1px solid #2a7ac6;width:100%; text-align:center;}
.header h1 { padding:10px; height:30px; line-height:30px; font-size:20px; color:#165fa5;}
.FontSize{text-align:center; margin:0;}
.FontSize span { padding:0 5px; cursor:pointer;}
.teacher { font-size:18px; line-height:3em; text-align:center;}

	/*左右布局解析板块公用样式*/
.blockTitle {font-size:16px; line-height:24px; color:#165fa5; padding:8px 0 20px 0;}
.Analytical {margin: auto;width:900px;padding-bottom: 25px;}
.bubble_ico {float: left;line-height: 30px;text-indent: 20px;font-size: 14px;color: #fff;font-weight: bold;width: 75px;height: 30px;background: url(../images/template/bubble_ico.png) no-repeat;}
.aCleft {word-break: break-all;float: right;width:820px;line-height: 24px;font-size: 14px;}
.aCleft .item-p p { padding-bottom:5px;}

.LeftMain {width:100%;float: left;}
.notice { font-size:12px; color:#f66; text-align:center;}
.TestType { font-size:16px; color:#000; text-align:center; line-height:60px;}
.showAnalysis {margin-top: 12px; padding: 5px 0px;background: #e6f6ff;}
.showAnalysis span {line-height: 20px;text-indent: 10px; font-size:16px; color: #f66;cursor: pointer;width: 110px;height: 20px;display: block;}
.showApull {background: url(../images/template/pullDown_ico.png) no-repeat 80px 6px;}
.showAdown {background: url(../images/template/pullDown_ico.png) no-repeat 80px -32px;}
.analysisDiv {display: none;margin: 0 auto; padding:20px; padding-top:5px;background: #e6f6ff;}
.TktBox {padding-bottom:2em;}
.TktBox p{ margin:8px 0; line-height:1.8em;}


	/*在线测试上下布局*/
.TestBtn { text-align:center; width:auto;}
.TestBtn a { padding:5px 8px; background:#faf1e5; border:1px solid #ff7e00; color:#ff5a00;}
.TestBtn .next { margin:0 10px; padding:5px 20px;}
.TestBtn .submit {width:80px; padding:5px 20px;}
.clock { position:fixed; top:10px; right:10px; text-align:center; background:#faf1e5; border:2px solid #ff7e00; width:80px; line-height:1.4em;}
#time { color:#165fa5; margin:0;}

	/*英语听力*/
.yuanwen, .tbtl_yw { border:1px dotted #ff7e00; padding:0 10px; background:#fdf4e9; margin-left:20px;}

/*答题报告*/
.ChoseBox { background:#f0faff; padding:10px; border:1px solid #8ac7e9;}

/*答题评价*/
.comment {color:#2a7ac6;font-weight:bold;text-indent:10px;padding: 10px 0px;font-size: 14px;}
.comment p{ padding:10px 15px; font-weight:normal; line-height:1.6em; font-size:16px; text-indent:2em;}
.comment .num { color:#ec5959; font-size:20px;}

	/*对错表*/
.sheetAnalysis .sheetTable {margin: 0 auto;padding:3px;}
.sheetAnalysis .sheetTable tr td a {font-size: 16px;font-weight:bold;text-align:center;color: #fff;display: block;cursor:default;background: url(../images/template/full-view.png) no-repeat top right;height: 58px;line-height: 44px;width: 48px;}
.sheetAnalysis .sheetTable .green a {background: url(../images/template/full-view.png) no-repeat top left;}
.CloseBtn p { margin:0 auto; width:110px; height:40px; background: url(../images/template/next-btning.png) no-repeat; color: #fff; font-size:14px; font-weight:bold; line-height:40px; text-align:center;}
.CloseBtn p a { color:#fff;}

/*脚部分*/
.footer_box {width:100%; clear:both;}
.footer_box .footer {padding:10px;}
.footer_box .footer p { text-align:center; line-height:1.8em;	font-family: Verdana, Geneva, sans-serif;	color: #b28c94;}