/*--共用样式开始--*/
body { margin:0px; padding:0px; background:#fff; font: 12px "宋体", Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
ul,ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px; font-size:12px; font-weight: normal; }
img { border:none; }
input, select { font-size:12px; line-height:16px; }
Div img, Div input { vertical-align:middle; margin:0px auto; padding:0px; }
ul, li { list-style-type: none; }
.box { width:960px; margin:0px auto; }
.title_height { height:10px; clear:both; overflow:hidden; }
.title_height14 { height:14px; clear:both; overflow:hidden; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.float-L { float:left; }
.float-R { float:right; }
.color7 { color:#777; }
.b1c{border: 1px solid #ccc;}
.part_hidden{ display:none;}
/*--共用样式结束--*/
.main-text img{margin:0 auto;}
/*内容详情页表格外观*/
.main-text table{margin:10px auto;border-top:2px solid #c00;border-collapse:collapse;font:12px/21px "宋体";}
.main-text th,.main-text td{border:1px solid #d4d4d4;text-align:center;padding:3px;}
.main-text th{background:#f2f2f2;}
/*--链接开始--*/
a { color:#333; text-decoration:none; }
a:hover { color:#d7000f; text-decoration: underline; }
a.navA:link, a.navA:visited, a.navA:active { color: #FFF; font-weight: bold; font-size:13px;}
a.navA:hover { text-decoration: underline; font-size:13px;}
/*--顶部注册开始--*/
#denglukuang { width:90px; margin-left:4px; background:#FFF; border: 1px solid #ccc; height:16px; }
.top-login { width:100%; background:#f6f6f6; height:34px; line-height:34px; border-bottom: 1px solid #bfbfbf; }
.biaodan { width:500px; position: relative; _padding-top:5px;}
#welcome { width:128px; }
.denglubtn { width:43px; height:22px; background: url(../images/iocn.gif) no-repeat 0px 0px; overflow:hidden; cursor:pointer; border:none;}
.denglubtnover { width:43px; height:22px; background: url(../images/iocn.gif) no-repeat 0px -34px; overflow:hidden; cursor:pointer; border:none; }
#myclass { width:100px; height:20px; background: url(../images/iocn.gif) no-repeat -120px 3px;overflow:hidden; padding-left:20px; position: absolute; top:7px; right:20px; line-height:20px;}
.top-login2 span { color:#d8d8d8; padding:5px; }
/*--顶部注册结束--*/

/*--logo区开始--*/
.logo { height:86px; z-index:1;}
#logo-L { margin-top:10px; width:178px; float:left;}
#logo-R { float:left; padding-left:70px; padding-top:16px;}
.right-nav{ width:150px; border-left:#e0e0e0 1px solid; line-height:22px; float:left; padding-left:15px; overflow:hidden; height:60px;}
.right-nav a{ margin-right:6px;overflow:hidden; height:22px;}
/*--logo区结束--*/

/*正文第一部分内容开始*/
/*content1 左边开始*/
.content1-L{ width:728px;height:340px;}
.content1-hd{ background: url(../images/title1_bg.gif) repeat-x 0px 0px;height:31px; }
.content1-hd ul li{ float:left; height:31px; line-height:31px; font-size:14px; width:100px; text-align:center; background: url(../images/title1-out.gif) no-repeat 0px 0px; cursor:pointer;}
.content1-hd ul li.parta, .content1-hd ul li.partb, .content1-hd ul li.partc, .content1-hd ul li.partd{width:102px; height:36px;background: url(../images/title1-over.gif) no-repeat 0px 0px;font-weight: bold; color:#101010;position:relative; left:-1px;top:-5px; z-index:1000; line-height:38px;}
.content1-box{ padding:15px 8px 0px 8px; width:712px;}
.parta_box, .partb_box, .partc_box, .partd_box{ padding:10px 8px 0px 8px; width:712px;}
/*content1 左边结束*/

/*content1 右边开始*/
.content1-R{ width:218px;}
.content1-R-t{ font-size:14px; font-weight: bold;color:#101010; line-height:31px; padding-left:20px;}
.content1-R ul{ padding:10px;}
.mingshi{ display:block;width:100px; padding:10px 25px 0px 10px; line-height:18px;}
.mingshi-line{clear:both; border-bottom: 1px solid #eee; height:10px; margin-bottom:10px; overflow:hidden;}
.content1-R ul{ line-height:24px;}
/*content1 右边结束*/

/*旗下品牌和友情链接开始*/
.brand{ padding:10px 20px; line-height:24px;}
.brand ul li{ float:left; text-align:center; padding:0px 10px 0px 15px;}
.brand ul li img{ margin-bottom:5px;}
.brand h5{font-weight:bold;}
.brand-hf a{ margin-right:10px;}
/*旗下品牌和友情链接结束*/

/*底部*/
.div_footer{line-height:24px; text-align:center; padding: 10px 0px;}
/*底部结束*/

/*--顶部和分校导航开始--*/
.top-nav { height:36px; background: url(../images/nav_bgC.gif) repeat-x 0px 0px; line-height:36px;}
.top-nav ul { width:960px; background: url(../images/nav_bg.gif) no-repeat 0px 0px; }
.top-nav ul li { float:left; width:74px; text-align:center; }
.top-nav ul li.nav-line { width:2px; height:28px; background: url(../images/nav_line.gif) no-repeat 0px 6px; margin:0px 2px;}
.fenxiao { width:960px; height:57px; background: url(../images/fx_bg1.gif) no-repeat 0px 0px; padding-top:8px; }
.fenxiao ul { padding-left:70px; }
.fenxiao ul li { float:left; display:block; width:42px; padding-bottom:6px; }
/*--顶部和分校导航结束--*/


/*中间新闻内容开始*/
.M-news_box{ float:left;width:569px;height:299px;overflow:hidden; border:2px solid #f9efef; border-right:none;padding:4px;}
.M-news1{ width:220px;line-height:24px;}
.focus-img span{ height:30px; background-color:#333; color:#FFF; display:block; line-height:30px; font-size:14px; padding-left:8px; margin-bottom:10px;}
.focusA a:link, .focusA a:visited, .focusA a:active {color: #FFF;}
.focusA a:hover {color: #FFF;}
.M-news1 ul li{margin-left:10px; }
.M-news2{ width:330px; padding-top:6px;}
.title2A{font-size: 16px; font-weight: bold; margin:8px 0px;color:#d7000f; line-height:30px;}
a.title2A:link, a.title2A:visited, a.title2A:active{color:#d7000f; }
a.title2A:hover{color:#d7000f; text-decoration:underline;}
.M-news2a li{margin:3px 10px; text-align:center;}
.M-news2a li span{ margin-right:4px;}
.M-news2b{ font-size: 14px; padding:5px 0px; line-height:24px;}
.content1-b ul{ padding:5px 0px; line-height:24px;}
.title3A a:link, .title3A a:visited, .title3A a:active{ font-size:14px; color:#df0007;font-weight: bold; }
.title3A a:hover{color:#d7000f; text-decoration:underline;}
.top-line{ border-bottom: 1px solid #eee; }
h3{ font-size:14px;color:#101010;font-weight: bold;background: url(../images/iocn.gif) no-repeat -440px -202px; line-height:24px; height:24px; padding-left:15px; width:160px;}
.biaoti3{ font-size:14px;color:#101010;font-weight: bold;background: url(../images/iocn.gif) no-repeat -440px -202px; line-height:24px; height:24px; padding-left:15px; width:160px;} 
/*中间新闻内容结束*/

/*content2 左边开始*/
.content2-a{ background:#f2f2f2; width:150px;}
.content2-a ul li{ height:35px; line-height:35px; border-bottom:#ccc solid 1px; padding-left:20px; }
.content2-a ul li.ahover, .content2-a ul li.bhover, .content2-a ul li.chover{ height:35px; line-height:35px; border-bottom:#ccc solid 1px; background:#FFF;}
.content2-b{ width:540px;}
.content2-test{ line-height:24px;height:24px;color:#666;background: url(../images/iocn.gif) no-repeat -42px -360px; padding-left:90px; position:relative;}
.content2-test b{ color:#d7000f;}
.more{ position:absolute; right:10px;}
.content2-b ul{ padding-top:12px; margin-top:12px; border-top: 1px solid #ccc;}
.content2-b ul li{position:relative; line-height:24px;background: url(../images/iocn.gif) no-repeat -443px 8px; padding-left:12px; height:24px;}
.morebg{background: url(../images/iocn.gif) no-repeat -207px -283px; width:45px; height:20px; text-align:center; top:0px;}
.tubiao-a{position:absolute; top:3px; right:65px;background: url(../images/iocn.gif) no-repeat -210px -23px; display:block; height:14px; width:27px;}
.tubiao-b{position:absolute; top:3px; right:65px;background: url(../images/iocn.gif) no-repeat -210px -47px; display:block; height:14px; width:27px;}
.search-b{ height:31px; background-color:#f2f2f2; margin-top:19px; padding:5px 0px 0px 15px;}
.search-b .searchbox{ width:350px;}
.btn02-a{background: url(../images/iocn.gif) no-repeat -208px -207px; height:24px; width:77px; padding:0px; margin:0px; border:none;cursor:pointer;}
/*content2 左边结束*/
/*content2 右边开始*/
.searchbox-a{width:150px; height:24px; line-height:24px; border:1px solid #bababa; background: url(../images/big.gif) no-repeat 0px 0px; padding-left:28px; color:#666; background-color:#FFF; margin-bottom:5px;}
.btn02-b{background: url(../images/iocn.gif) no-repeat -208px -75px; height:24px; width:77px; padding:0px; margin:0px; border:none;cursor:pointer;}
.btn04-b{background: url(../images/iocn.gif) no-repeat -208px -102px; height:24px; width:77px; padding:0px; margin:0px; border:none;cursor:pointer;}
.btn02-c{background: url(../images/iocn.gif) no-repeat -292px -75px; height:24px; width:53px; padding:0px; margin:0px; border:none;cursor:pointer;}
.btn04-c{background: url(../images/iocn.gif) no-repeat -292px -102px; height:24px; width:53px; padding:0px; margin:0px; border:none;cursor:pointer;}
.title-hot{background: url(../images/iocn.gif) no-repeat -407px -77px; height:24px; padding-left:50px; margin:10px 0px;}
.question-a LI{ line-height:20px;height:25px; width:90px; float:left;background: url(../images/iocn.gif) no-repeat -300px -148px; margin-right:5px; text-align:center; cursor:pointer;}
.question-a .question-b{ line-height:20px;height:25px; width:90px; float:left;background: url(../images/iocn.gif) no-repeat -207px -148px; margin-right:5px; text-align:center; color:#FFF;}
.question-a-link { line-height:20px;height:25px; width:90px; float:left;background: url(../images/iocn.gif) no-repeat -300px -148px; margin-right:5px; text-align:center;}
.question-a-hover{ line-height:20px;height:25px; width:90px; float:left;background: url(../images/iocn.gif) no-repeat -207px -148px; margin-right:5px; text-align:center; color:#FFF;}
/*content2 右边结束*/
    /*正文第2部分--名师家园*/
.content2-ms1{ width:168px;overflow:hidden; margin-right:10px;}
.content2-ms1 ul li{ width:60px;float:left; padding:6px; text-align:center;}
.content2-ms2{ width:240px; height:255px;}	
.content2-ms2 p{padding-top:10px;}
.content2-ms3 { width:245px; line-height:24px; margin-right:5px; height:255px;}
    /*正文第2部分--成公论坛*/
.content2-lt1{ width:430px; line-height:24px;}
.content2-lt1 .content2-lt1top{ background: url(../images/iocn.gif) no-repeat -379px -43px; padding-left:80px;font-size: 14px; font-weight: bold; color: #101010; height:24px; margin:6px 0px;}
.content2-lt1 ul li span, .content2-lt2 ul li span{ margin-left:30px; color:#777; float:right;}
.content2-lt1 li fram3 span { float:right; padding-right:10px;}
.content2-lt2{ width:258px; height:248px; position:relative;}	

    /*正文第2部分--微周刊*/
.content2-zk{ width:520px;}
.content2-zk .content2-zktop{ height:24px; margin:0px 0px 4px 100px;}
.content2-zk .content2-zktop span{ margin-left:30px;}
.content2-zk .content2-zktop span img{ margin-top:-7px;}
.content2-zk ul li{text-align:center; float:left; padding:4px 22px;}
/*正文第二部分内容结束*/

/*正文第三部分内容开始*/
.content3-b{ width:241px; margin-left:28px;  margin-top:12px; }
.content3-b h1, .content2-lt2 h1{position:relative;background: url(../images/iocn.gif) no-repeat -443px 4px; padding-left:12px; border-bottom: 1px solid #ccc; padding-bottom:5px;}
.biaoti4{position:relative;background: url(../images/iocn.gif) no-repeat -443px 4px; padding-left:12px; border-bottom: 1px solid #ccc; padding-bottom:5px;}
.content3-b ul{line-height:24px; padding:12px 0px;}
.weibo li{padding:0;background:none;}
.weibo li div{line-height:20px;margin-bottom:10px;}
.weibo li span{color:#999;}
.weibo li b{color:#0098fe;font-weight:normal;}
.weibo li img{float:left;margin-right:12px;}
    /*正文第3部分--历年真题*/
.content3-a{ line-height:30px; width:152px; margin-top:20px;}
.content3-atop{background: url(../images/iocn.gif) no-repeat -335px 4px; width:87px; height:30px; margin-left:20px; padding-left:8px;}
.content3-a .content3-adiqu{background:#f2f2f2; padding:10px;}
.content3-a .content3-adiqu span{ padding-right:4px;}

/*正文第四部分内容结束*/
.content4-b{ margin:15px 0px 10px 38px; width:230px;}
.content4-b h4{ font-weight:bold; margin-bottom:5px;}
.content4-b ul{ margin-left:10px; line-height:20px;}
.content4-b ul .buyclass{ margin-top:8px; height:22px;}
.content4-b p vd-img{ padding:1px;}
.news-b{ width:95px; padding:5px 0px 0px 4px; line-height:18px;}
 /*正文第4部分--图书试读*/
.content4-book ul li{ text-align:center; float:left; width:180px; margin-bottom:10px;} 
.top-login2{ background:url(http://www.htexam.com/images/ico_sj.jpg) no-repeat left center; padding-left:15px;}
 /*图片自适配*/
.img{max-width:100%;}
