/* CSS Document */
/*---------标准---------*/
body,th,td,span,strong,cite{ font:12px/1.6em "宋体",Arial,"Microsoft YaHei", "Microsoft JhengHei", Helvetica, sans-serif;  padding:0; margin:0 auto; color:#000;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ol, ul li { list-style: none; }
em { font-style: normal; }
a:link,a:visited {color: #000; text-decoration:none;}a:hover{color: #1F8695; text-decoration:underline;}
.s_clear:after, .line_list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear, .line_list li { zoom: 1; }
.left{ float:left;}
.right{ float:right;}
.mar10{ width:100%; float:left; height:10px;}
img{ vertical-align:middle}
/*---------结构---------*/
body{ background:url(../images/bodybg.jpg) 0 24px repeat-x #fff; text-align:left;}
.center_box{ width:950px; margin:0 auto; padding:0;overflow:hidden; border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}

/*head*/
.head{ width:100%; height:216px;float:left; margin:0 auto; background:url(../images/head2016.jpg) no-repeat;}
.head .logo{ float:left; width:190px; height:55px; margin:10px 0 0 10px;}

/*main*/
.main{ width:930px; padding:10px; float:left;background:url(../images/maintop.jpg) #fff no-repeat;}
.topbox{ width:810px; height:60px; padding:34px 17px 0 102px; line-height:24px;background:url(../images/topbox.jpg) no-repeat; float:left;}
.tabbox{ width:662px; float:left;}
.tabbox h2{ width:660px; height:26px; color:#fe5303; line-height:26px; background:url(../images/boxbg01.jpg) repeat-x; border:1px solid #fdc169; font-size:14px; z-index:10; position:relative}
.tabbox h2 img{ padding:8px 10px 0; float:left;}
.tabbox h2 b{ float:left; padding:1px 0 0;}
.tabbox table{ width:100%; background:#ffe1b3; position:relative; bottom:1px; z-index:1}
.tabbox table td{ height:35px; background:url(../images/tdbg.jpg) repeat-x; text-align:center; font-size:14px;}
.scorebox{ width:257px; float:right;}
.scorebox h2{ width:255px; height:26px; color:#fe5303; line-height:26px; background:url(../images/boxbg01.jpg) repeat-x; border:1px solid #fdc169; font-size:14px;}
.scorebox h2 img{ position:absolute; *margin:-5px 0 0;}
.scorebox .cont{width:235px; padding:10px 10px 0;background:#fffaf4; border:1px solid #fedead; border-top:0;}
.scorebox table{ width:100%; text-align:center}
.scorebox table th{border-bottom:1px dashed #c4c4c2; font-weight:bold; font-size:14px; padding:10px 0 3px}
.scorebox table td{ border-bottom:1px dashed #c4c4c2;font-size:14px; padding:5px 0 3px;}
.tabbox .cont{width:660px; padding:10px 0px 0;background:#fff; border:1px solid #fedead; border-top:0; float:left;}
.tabbox .cont .xyxs{ width:330px; float:left; padding:5px 0 10px 10px}
.tabbox .cont .xyxs .aq_xstitle{ color:#ff5402;}
.tabbox .cont .xyxs .aq_xstitle img{ vertical-align:middle; padding:0 3px;}
.tabbox .cont .hotbox{ width:310px; border:1px solid #fecbb0; background:#fffcf5; float:right; text-align:center; margin:0 5px 0 0;}
.tabbox .cont .hotbox h2{ width:96%; margin:0 0 6px 2%; height:auto; border:0; border-bottom:1px dashed #817f80; line-height:35px; background:none; text-align:left}
.tabbox .cont .hotbox ul{ float:left; padding:10px 0 5px 5px;}
.tabbox .cont .hotbox li{ width:95%; float:left; text-align:left; line-height:22px;}
.tabbox .cont .ulbox p{ width:96%; margin:0 0 0 2%; padding:2px 0; border-top:1px dashed #dcdcdc; float:left;}
.tabbox .cont .ulbox p span{ line-height:30px; float:left; width:49%; font-size:14px;}
.dxbox{ width:258px; float:right;}
.dxbox h2{ width:256px; height:26px; color:#fe5303; line-height:26px; background:url(../images/boxbg01.jpg) repeat-x; border:1px solid #fdc169; font-size:14px;}
.dxbox h2 a{color:#fe5303;}
.dxbox h2 img{ padding:8px 10px 0; float:left;}
.dxbox h2 b{ float:left; padding:1px 0 0;}
.dxbox .cont{ width:240px; background:#fffaf4; border:1px solid #fedead; border-top:0; padding:10px 8px; line-height:22px; float:left}
.dxbox .cont a{ color:#ff5400;}
.picbox{ width:258px; float:right; padding:10px 0;}
.mbox{ width:930px}
.mbox h2{ width:928px;}
.mbox .lcpic{ width:928px;border:1px solid #fedead; border-top:0; background:#fff; padding:10px 0; text-align:center; float:left;}
.info .cont{ background:#fffbf4;border:1px solid #fedead; padding:18px 0}
.info .cont img{ padding:0 0 0 20px; float:left;}
.info .cont ul{ width:60%; float:right;}
.info .cont ul li{ width:98%; float:left; line-height:27px; font-size:14px;}
.banner{ width:100%; float:left; text-align:center; padding:10px 0;}
.tgl{ width:270px; text-align:center; }
.tgl h2{ width:268px;}
.tgl .cont{ width:268px; padding:10px 0; background:#fff;}
.tgl .cont b{ color:#ff5400;}
.tgl .cont a{ color:#000}
.tsbox{ width:650px;}
.tsbox h2{ width:648px;}
.tsbox h2 a{color:#fe5303;}
.tsbox .cont{ width:648px; padding-bottom:10px;}
.tsbox .cont p{ width:68%; margin:10px 0 0 2%; line-height:23px; border:1px solid #fedead; padding:5px 10px; float:left; _display:inline}
.tsbox .cont img{ margin:10px 0 0 2%; border:1px solid #fedead; float:left;}
.tsbox .cont p b{ color:#ff5400;}
.dxbox .cont2{ padding:5px 10px;padding:5px 8px;}
/*教师滚动*/
.gdnew{height:162px;overflow:hidden; width:100%; font-size:12px;}
.gdnew li{height:162px;*height:158px;overflow:hidden; text-align:center;}
.gdnew li p{ width:47%; padding:0 0 0 7px; text-align:center; float:left; line-height:28px;}
.gdnew li img{ padding:4px; border:1px solid #e8e6e6;}
.gdnew li b{ width:70px; width:100%; float:left; line-height:20px}
.gdnew li span{ width:100%;  text-align:center; float:left; padding:3px 0;}
#link { float:left; width:100%; line-height:22px; text-align:left; font-size:12px;}	
