﻿@charset "gb2312";
*{
	font-family:"微软雅黑";
	color: #525252;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
      
}
.clear{
	clear:both;
}
img{
	border:none;
    
}



/*这里是header部分*/
#header{
	margin:0px;
	padding:0px;}
#middel #main .mainLeft {
	float: left;
	width: 770px;
    margin-bottom:20px;
}

/*这里是header部分结束*/
/*这里是main部分*/
#middel {
	width: 100%;
}
#main {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#middel #main .mainRight {
	float: right;
	width: 230px;
	background-color: #f2f2f2;
	padding-top: 0px;
}
#middel #main .mainLeft .hotTitle {
	float: right;
	/*height: 305px;*/
    height: 189px;
	width: 304px;
    background-color:#f2f2f2;
}
#middel #main .mainLeft .picPlay {
	float: left;
	/*height: 302px;*/
    height: 187px;
	width: 450px;
	/*background-color: #efefef;*/
    border:1px solid #dedede;
}

#middel #main .mainRight .rightFrist {
	margin: 5px 5px 0px 5px;
    background-color:#fff;
}
#middel #main .mainRight .rightFrist .secondcodeBg {
	float: left;
}
#middel #main .mainRight .rightFrist .secondcodeBg img {
	display: block;
	margin-top: 20px;
	margin-bottom:20px;
}
#middel #main .mainRight .centerSecond {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
#middel #main .mainRight .rightFrist .line {
	height: 2px;
	width: 212px;
	margin-right: auto;
	margin-left: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	float: left;
}

#middel #main .guanggao {
	height: 123px;
	width: 772px;
	margin-top: 17px;
    float:left;
}
/*#middel #main*/ #hotSale {
	width: 765px;
	margin:5px;
    background-color:#fff;
}

/*#middel #main*/ #hotSale .titleTonglan .more {
	display: block;
	float: right;
	line-height: 28px;
	height: 28px;
}
/*#middel #main*/ #hotSale .titleTonglan .more a {
	color: #179078;
	font-size: 13px;
	text-decoration: none;
}
/*#middel #main*/ #hotSale .titleTonglan .type a:hover {
	color:#179078;
}
/*#middel #main*/ #hotSale .bookShow .tabBox {
	height: 35px;
}
/*#middel #main*/ #hotSale .bookShow .tabBox .tabBG {
	height: 30px;
	background-color: #ecf4fd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F67A78;
}
/*#middel #main*/ #hotSale .bookShow .tabBox .tabspe {
	border-right-style: none;
	width: 104px;
}
/*#middel #main*/ #hotSale .bookShow .tabBox .tabBG .tab.tabSelect .tabarrows {
	height: 5px;
	width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #666;
	float: left;
}
/*#middel #main*/ #hotSale .bookShow .tabBox .tabBG .tab.tabSelect .bottombox {
	background-color: #0F3;
	position: absolute;
}
/*#middel #main*/ #hotSale .bookShow .tabBox .tabBG .tab .tabtian {
	height: 5px;
	background-color: #C96;
}
/*#middel #main*/ #hotSale .bookShow .booklistBox {
	margin-top: 16px;
	padding-bottom: 10px;
}
/* xlst 2013.5.7 */
#hotSale .tab{
	float: left;
	width: 109px;
	height: 30px;
	line-height: 30px;
	/*border-right: 1px solid #d9e1e1;*/
	background-color: #F2F2F2;/*#ecf4fd;*/
}
#hotSale .tab a{
	display: block;
	color: #525252;
	/*font-weight: bold;*/
	text-align: center;
	font-size: 13px;
}
#hotSale .tabSelect, #hotSale .tabHover{
	background:#F67A78;/*#1da7ce;*/
	/*border-style: none;*/
	/*border-right: 1px solid #F67A78;*/
	border-bottom: 1px solid #F67A78;
}
#hotSale .tabSelect a, #hotSale .tabHover a{
	color:#FFF;
}
#booksWrap .list{
	float: left;
	width: 149px;
	margin-left: 0px;
}
#booksWrap .listspe{
	padding-left: 0;
}
#booksWrap .list .bookpic{
	height: 172px;
	width: 133px;
}
#booksWrap .list .bookpic img{
	margin-top: 7px;
	margin-left: 8px;
}
#booksWrap .list span{
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 13px;
}
#booksWrap .list span a:hover{
	color:#1da7ce;
}
/* ----------------------------- */

#middel #main .mainLeft .hotTitle .norTitle span a:hover {
	color: #179078;
}
#middel #main .mainRight .clubthitd .clubArt span a:hover {
	color: #1da7ce;
}
/*#middel #main #testcenter .examArt .examContent .title*/ .more {
	display: block;
	float: right;
	line-height: 21px;
	height: 21px;
}
/*#middel #main #testcenter .examArt .examContent .title*/ .more a {
	color: #5A5F85;
	font-size: 15px;
	text-decoration: none;
	text-align: right;
}
/*#middel #main*/ #hotSale .titleTonglan .bookcolor {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1da7ce;
}
/*#middel #main*/ #hotSale .titleTonglan .bookcolor a:hover {
	color:#179078;
}
/*#middel #main*/ #hotSale .bookShow {
	width: 765px;
	margin-top: 15px;
	background-color: #fff;
}
/*这里是main部分结束*/

#middel #main #testcenter .examArt .examContent .title .more a:hover {
	color: #179078;
}
/*#middel #main*/ #hotSale .titleTonglan .more a:hover {
	color: #179078;
}
#middel #main .mainLeft .hotTitle .bigTitle a:hover {
	color: #179078;
}
#middel #main .mainRight .clubthitd .dianchonger {
	height: 22px;
}



/**
 * 	xlst
 */
.title, .titleRight{
	cursor: pointer;
}
/* 【更多】频道鼠标悬浮时样式 */
.moreChannelHover{
	background-color: #242424;
}

#picScrollWrap{
	position: relative;
	width: 440px;
    /*height: 292px;*/
    height: 176px;
	overflow: hidden;
    margin:5px;
}
#picTitleBg, #picTitle{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 29px;
	width: 100%;
	line-height: 29px;
}
#picTitleBg{
	background-color: black;
	opacity: 0.75;
	Filter:alpha(opacity=75);
	z-index: 100;
}
#picTitle{
	text-align: center;
	color: white;
	z-index: 101;
}
#picContainer a{
	position: absolute;
	left: 0;
	top: 0;
}
#picContainer img{
	padding: 0;
	margin: 0;
	border: none;
}

.scrollControl{
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	z-index: 100;
	width: 30px;
	height: 30px;
	background: black;
	opacity: 0.4;
	Filter:alpha(opacity=40);
	cursor: pointer;
}
.scrollControlHover{
	opacity: 0.6;
	Filter:alpha(opacity=60);
}

.scrollLeft{
	left: 0;
}
.scrollRight{
	right: 0;
}

.scrollControl span{
	position: absolute;
	width: 11px;
	height: 19px;
	top: 5px;
	_top: 2px;
	background: url(http://gaokao.tl100.com/Images13/scrollIcon.png) no-repeat;
}
#picScrollWrap .scrollLeft span{
	left: 8px;
	background-position: -16px 0;
	_background-position: -16px 3px;
}
#picScrollWrap .scrollRight span{
	right: 8px;
	background-position: -28px 0;
	_background-position: -28px 3px;
}

#hotSale .tab{
	position: relative;
}
#hotSale .tab .downTriangle{
	border-style: dashed;
	border-color: transparent;
	border-top-style: solid;
	border-top-color: #1da7ce;
	bottom: -11px;	/* +1pxFatherBorder */
	display: none;
}
#hotSale .tabHover .downTriangle, #hotSale .tabSelect .downTriangle{
	display: block;
}

#booksWrap{
	height: 225px;	/* 240+10 */
    padding-top:10px;
}
#booksScrollArea{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#booksScrollArea .bookItemWrap{
	position: absolute;
	top: 0;
	left: 0;
	width: 5000px;
	display: none;
    padding-left:17px;
}
#booksScrollArea .booksCurrent{
	display: block;
}
#booksScrollArea .bookItemWrap .list{
	position: relative;
}
#booksScrollArea .scrollControl{
	width: 26px;
	height: 26px;
	margin-top: -19px;
}
#booksScrollArea .scrollControl span{
	width: 19px;
	height: 30px;
	top: 5px;
}
#booksScrollArea .scrollLeft span{
	/*left: 16px;
	background-position: 0px -19px;*/
    background-position: -10px 0px;
}
#booksScrollArea .scrollRight span{
	right: -1px;
	background-position: -28px 0px;
}
    iframe{
		display:block;width:100%;/*height:366px;*/border:0px;
		}
   ul{
	   
	   list-style:none;
	   margin-top:4px;
	   }
	
    .threeBg {
        margin: 0 5px;
    background-color: #fff;
    border-top: 1px solid #dcdcdc;
    }
    .threeImg {
    padding-top:20px;
    padding-left: 8px;
    padding-bottom:10px;
    }
    .zhuangyuanDiv {
        margin:0 5px;
        background-color:#fff;
    }
.tab{width: 198px;}
.tab ul.menu {height: 34px;background: #f6f6f6;}
.tab ul li {list-style: none;}
.tab ul.menu li {
            float: left;
            text-align: center;
            width: 66px;
            height: 32px;
            background: #f6f6f6;
            line-height: 32px;
            list-style: none;
            font-size: 12px;
            cursor: pointer;}
.tab ul.menu li.active {background: #F67A78;color: #fff;}
.tab div {border-top: 1px solid #F67A78;margin-top: -2px;display: none;}
.tab div table{border-collapse:collapse;}
.tab div table tr {border-bottom:1px solid #dcdcdc;}
.tab div table tr td {padding: 8px 0 0 10px;font-size: 15px;line-height: 170%;color: #252525;}
.tab div.con {display: block;}
.tab div span {display: block;}

.tab2,.tab3 {width: 372px;background-color:#fff;height:281px;}
.tab2 ul.menu,.tab3 ul.menu {height: 44px;margin: 5px 5px 0px 5px;}
.tab2 ul.menu li,.tab3 ul.menu li {float: left;text-align: center;width: 100px;height: 42px;
    line-height: 42px;
    list-style: none;
    font-size: 18px;
    cursor: pointer;
    letter-spacing:2px;
}
.tab2 ul.menu li.active2,.tab3 ul.menu li.active3 {color: #F67A78;border-bottom: 3px solid #F67A78;}
.tab2 div,.tab3 div {height: 236px;display:none;margin: 0px 3px 3px 3px;border-top: 2px solid #f2f2f2;}
.tab2 div.con2,.tab3 div.con3 {display:block;font-size:14px;padding-top:10px;}
.tab2 div.con2 ul li,.tab3 div.con3 ul li {height:28px;line-height:28px;}



.announcement {
    width: 294px;
    /*height: 295px;*/
    height: 178px;
    overflow: hidden;
    margin: 5px;
    display: block;
    float: left;
    background-color:#fff;
}
h1 {
    line-height: 30px;
    font-size: 16px;
    color: #333;
    padding-bottom: 2px;
    background: url(../images/icon7.png) repeat-x bottom;
    padding-left: 10px;
}
.announcement span:nth-child(1) {width:90px; height:16px;display:block; float:left; margin-right:10px;border-bottom:1px solid #ccc;}
.announcement span:nth-child(2) {width:90px; height:16px;display:block; float:right; margin-right:10px;border-bottom:1px solid #ccc;}
.announcement_list{ padding-top:10px;}
.announcement_list li{background:url(../images/icon1.png) no-repeat 2px 12px; }
.announcement_list li,.upload_list li,.gaozhong_center_con li,.gaozhong_right li{ color:#C2C2C2; text-align:right; background:url(../images/icon1.png) no-repeat 2px 14px;  line-height:28px; text-indent:1em; height:28px; overflow:hidden;font-size:14px;}
.announcement_list li a,.upload_list li a,.gaozhong_center_con li a,.gaozhong_right li a{ display: inline-block; float:left; width:300px;text-align:left;}
.announcement_list li a:hover,.upload_list li a:hover,.gaozhong_center_con li a:hover,gaozhong_right li a:hover{ display: inline-block; float:left; width:250px; }
.spansanjiao{width: 0;height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 12px solid #F67A78;margin:0 auto;}
.divDynamicRight {width: 382px; height: 291px; background-color: #f2f2f2;float:left;}
.dynamiclink {width:353px;height:122px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:1px;font-size:14px;margin:0;}
.dynamicimg {width:67px;height:117px;float:left;border:1px solid #dcdcdc;}
.dynamicli {width:274px;height:120px;padding-left:7px;}
.dynamicli ul {padding-top:0px;padding-left:1px;}
.dynamicli ul li {height:28px;line-height:28px;}
.contentInfo {width:1024px;margin:0 auto;}
.taotispan span {padding-left: 6px;}
.newsTitle {}
.newsTitle span {display:block;float:left;background-color:#F67A78;padding:1px 6px;margin-left:36px;height:19px;line-height:18px;margin-top:1px;}
.newsTitle span a {color:#fff;font-size:16px;    cursor: pointer;}
.newsTitle ul{}
.newsTitle ul li{float:left;padding-left:14px;}