@charset "utf-8";

/* css document */


/*区本资源样式*/

/*轮播*/
.wrap .wrap-main .wrap-right {
	width: 100%;
	height: 250px;
	float: left;
	margin-bottom:10px;
}

.wrap-right .wrap-right-top {
	width: 100%;
	height: 250px;
	float: left;
	margin-bottom: 10px;
}

.wrap-right .wrap-right-top .slider_banner {
	width: 985px;
	height: 250px;
	float: left;
	margin-right: 10px;
}

.wrap-right .wrap-right-top .slider_banner img {
	width: 985px;
	height: 250px;
}
/*今日更新*/

.wrap-right .wrap-right-top .update {
	width: 202px;
	height: 248px;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
}

.update .update-main {
	width: 185px;
	margin: 0 auto;
}


.update .update-main ul {
	width: 175px;
	float: left;
	border-bottom: 1px dashed #ccc;
	padding:8px 5px 0;
}

.update .update-main ul.offgx{
	border-bottom: 0px;
	padding:30px 5px 0;
}

.update .update-main ul.offgx li {
	padding-bottom: 35px;
}

.update .update-main ul li {
	width: 100%;
	font-size: 15px;
	color: #666;
	padding-bottom: 8px;
	float: left;
}

.update .update-main ul li p{
	float: left;
	width:auto;
	text-align: left;
	padding: 0;
}
.update .update-main ul li span{
	float: right;
	color:#ff4200;
	font-family: arial;
	line-height: 20px;
}
.update .update-main dl {
	width: 175px;
	float: left;
	padding:6px 5px 0;
}

.update .update-main dl dd {
	width: 100%;
	font-size: 14px;
	color: #666;
	padding-bottom: 8px;
	float: left;
}

.update .update-main dl dd p{
	float: left;
	width:auto;
	text-align: left;
	padding: 0;
}
.update .update-main dl dd span{
	float: right;
	color:#ff4200;
	font-family: arial;
	line-height: 20px;
}
.update .update-main button {
	width: 100%;
	height: 38px;
	background: url(../../image/research/share-res.png) 14px 11px no-repeat #1e65d1;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	border-radius: 2px;
	text-align: left;
	text-indent: 35px;
}

.update .update-main button:hover {
	background: url(../../image/research/share-res.png) 14px 11px no-repeat #195fca;
}

.update .update-main p {
	width: 100%;
	text-align: center;
	padding-top: 2px;
}

.update .update-main p a {
	font-size: 14px;
	color: #0075e2;
	text-decoration: underline;
}

.update .update-main p a:hover {
	color: #f7642e;
}

/*最新动态*/

.section-news {
	width: 100%;
	height: 40px;
	float: left;
	margin-bottom: 10px;
	background: #fff;
}

.section-news img.loading {
	margin: 0 auto;
	display: block;
	margin-top: 4px;
}

.section-news samp {
	font-size: 14px;
	color: #222;
	line-height: 39px;
	float: left;
}

.section-news samp i {
	width: 21px;
	height: 18px;
	float: left;
	background: url(../../image/research/index-icon-1.png) -140px -8px no-repeat;
	margin: 10px 15px 0 12px;
}

.section-news div {
	width: 1070px;
	float: left;
	margin-top: 0px;
}

.section-news div ul {
	width: 1070px;
	float: left;
	overflow: hidden;
}

.section-news div ul li {
	width: 336px;
	font-size: 14px;
	float: left;
	padding-right: 20px;
	line-height: 39px;
}

.section-news div ul li em {
	font-style: normal;
	color: #222;
	float: left;
}

.section-news div ul li i {
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 11px;
	margin-left: 5px;
}

.section-news div ul li a {
	width: 159px;
	font-size: 14px;
	color: #ff4200;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.section-news div ul li span {
	float: right;
	color: #999;
}

.section-news .r-page {
	width: 63px;
	float: right;
	margin-right: 16px;
}

.section-news .r-page a {
	width: 32px;
	height: 28px;
	float: left;
	margin-top: 6px;
}

.section-news .r-page a.pre {
	background: url(../../image/research/index-icon-1.png) -10px -110px no-repeat;
}

.section-news .r-page a.pre:hover {
	background: url(../../image/research/index-icon-1.png) -90px -110px no-repeat;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.section-news .r-page a.next {
	background: url(../../image/research/index-icon-1.png) -90px -170px no-repeat;
	margin-left: -1px;
}

.section-news .r-page a.next:hover {
	background: url(../../image/research/index-icon-1.png) -10px -170px no-repeat;
	cursor: pointer;
}

/*区本备课资源*/

.material {
	width: 100%;
	height: 447px;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	float: left;
}

.material .material-res {
	width: 100%;
	float: left;
}

.material-res .period-tab {
	width: 209px;
	height: 348px;
	float: left;
	margin: 20px 0 0 15px;
}

.material-res .period-tab .period-tab-top {
	width: 100%;
	height: 172px;
	float: left;
}

.material-res .period-tab .period-tab-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.material-res .period-tab .period-tab-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.material-res .period-tab .period-tab-top button {
	width: 75px;
	height: 22px;
	line-height: 17px;
	background: #ff6d4b;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.material-res .period-tab .period-tab-top button b {
	font-family: "宋体";
	font-weight: normal;
}

.material-res .period-tab .period-tab-top:hover {
	width: 100%;
	height: 172px;
	float: left;
	opacity: .9;
	filter: alpha(opacity=90);
}

.material-res .period-tab .period-tab-top:hover button {
	background: #fff;
	color: #ff6d4b;
}

.material-res .period-tab .period-tab-bottom {
	width: 100%;
	height: 176px;
	float: left;
	background: #82b496;
}

.material-res .period-tab .period-tab-bottom .period {
	width: 100%;
	float: left;
	height: 40px;
	background: #4c8462;
}

.material-res .period-tab .period-tab-bottom .period ul {
	float: left;
}

.material-res .period-tab .period-tab-bottom .period ul li {
	width: 68px;
	line-height: 40px;
	font-size: 16px;
	color: #82b496;
	text-align: center;
	float: left;
}

.material-res .period-tab .period-tab-bottom .period ul li.active {
	font-weight: bold;
	color: #fff;
}

.material-res .period-tab .period-tab-bottom .period ul li:hover {
	cursor: pointer;
}

.material-res .period-tab .period-tab-bottom .period ul li.line {
	width: 1px;
	height: 18px;
	background: #82b496;
	margin: 12px 0 0 0;
}

.material-res .period-tab .period-tab-bottom .subject {
	width: 165px;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

.material-res .period-tab .period-tab-bottom .subject a {
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 12px;
	display: inline-block;
}

.material-res .period-tab .period-tab-bottom .subject a:hover {
	text-decoration: underline;
}
.c-resource {
	width: 672px;
	float: left;
}

.c-resource img.loading {
	margin: 0 auto;
	display: block;
	margin-top: 200px;
}

.c-resource .new-res {
	width: 100%;
	float: left;
}

.c-resource .new-res .title {
	width: 650px;
	margin-left: 20px;
	height: 36px;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
}

.c-resource .new-res .title h5 {
	font-size: 16px;
	color: #222;
	line-height: 36px;
	font-weight: bold;
	float: left;
}

.c-resource .new-res .title b {
	width: 5px;
	height: 22px;
	background: #f7642e;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}

.c-resource .new-res .title a {
	float: right;
	font-size: 12px;
	color: #aeaeae;
	line-height: 36px;
}

.c-resource .new-res .title span {
	float: right;
	line-height: 48px;
}

.c-resource .new-res .title span a {
	font-size: 14px;
	color: #999;
}

.c-resource .new-res .title span a i {
	font-style: normal;
	font-family: simsun;
	margin-left: 5px;
}

.c-resource .new-res .title span a:hover {
	color: #f7642e;
}

.c-resource .new-res .title a:hover {
	color: #e6542b;
}

.c-resource .new-res .new-res-content {
	width: 100%;
	float: left;
}

.c-resource .new-res .new-res-content ul {
	float: left;
	margin-left: 12px;
}

.c-resource .new-res .new-res-content ul li {
	width: 320px;
	height: 93px;
	float: left;
	margin-right: 10px;
	margin-bottom: 7px;
}

.c-resource .new-res .new-res-content ul li .pic {
	width: 78px;
	height: 78px;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 7px 15px 6px 10px;
}

.c-resource .new-res .new-res-content ul li .pic img {
	width: 72px;
	height: 72px;
	margin: 3px;
}

.c-resource .new-res .new-res-content ul li p {
	width: 208px;
    height: 60px;
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding-top: 4px;
}

.c-resource .new-res .new-res-content ul li p:hover {
	color: #ff4200;
}

.c-resource .new-res .new-res-content ul li span {
	font-size: 14px;
	color: #97999b;
	float: left;
}

.c-resource .new-res .new-res-content ul li:hover {
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
	box-shadow: 0 1px 10px #a5aeb4;
	cursor: pointer;
}

.c-resource .new-res .new-res-list {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.c-resource .new-res .new-res-list ul {
	width: 100%;
	float: left;
}

.c-resource .new-res .new-res-list ul li {
	width: 315px;
	float: left;
	font-size: 14px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.c-resource .new-res .new-res-list ul li i {
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}

.c-resource .new-res .new-res-list ul li samp {
	font-weight: normal;
	color: #f45022;
	float: left;
	padding-right: 5px;
}

.c-resource .new-res .new-res-list ul li a {
	width: 140px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #222;
}

.c-resource .new-res .new-res-list ul li a:hover {
	color: #ff4200;
}

.c-resource .new-res .new-res-list ul li span {
	float: right;
	color: #808080;
}

.c-resource .new-res .new-res-list ul li span b {
	font-weight: normal;
	font-family: arial;
}
/*名师资源*/

.famous-teacher {
	width: 263px;
	float: left;
	margin-left: 20px;
}

.famous-teacher .title {
	width: 100%;
	height: 36px;
	float: left;
	padding-top: 10px;
}

.famous-teacher .title h5 {
	font-size: 16px;
	color: #222;
	line-height: 36px;
	font-weight: bold;
	float: left;
}

.famous-teacher .title b {
	width: 5px;
	height: 22px;
	background: #f7642e;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}

.famous-teacher .title a {
	float: right;
	font-size: 12px;
	color: #aeaeae;
	line-height: 36px;
}

.famous-teacher .title span {
	float: right;
	line-height: 48px;
	padding-right: 15px;
}

.famous-teacher .title span a {
	font-size: 14px;
	color: #999;
}

.famous-teacher .title span a i {
	font-style: normal;
	font-family: simsun;
	margin-left: 5px;
}

.famous-teacher .title span a:hover {
	color: #f7642e;
}

.famous-teacher .famous-teacher-main {
	width: 100%;
	float: left;
}

.famous-teacher img.loading {
	margin: 0 auto;
	display: block;
	margin-top: 200px;
}

.famous-teacher .famous-teacher-main ul {
	float: left;
}

.famous-teacher .famous-teacher-main ul li {
	width: 100%;
	height: 84px;
	border-bottom: 1px dashed #ccc;
}

.famous-teacher .famous-teacher-main ul li img {
	width: 59px;
	height: 59px;
	float: left;
	border-radius: 100%;
	border: 1px solid #ccc;
	margin-right: 10px;
	margin-top: 11px;
}

.famous-teacher .famous-teacher-main ul li p {
	width: 178px;
	float: left;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 15px;
	font-size: 14px;
	color: #222;
}

.famous-teacher .famous-teacher-main ul li p em {
	font-style: normal;
	color: #f45022;
	float: left;
	padding-right: 5px;
}

.famous-teacher .famous-teacher-main ul li p:hover {
	color: #ff4200;
}

.famous-teacher .famous-teacher-main ul li p a {
	font-size: 14px;
	color: #222;
	padding-bottom: 10px;
}

.famous-teacher .famous-teacher-main ul li span {
	width: 178px;
	float: left;
	color: #97999b;
	font-size: 14px;
	padding-top: 5px;
	line-height: 20px;
}

.famous-teacher .famous-teacher-main ul li span b {
	width: 80px;
	font-weight: normal;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.famous-teacher .famous-teacher-main ul li span i {
	float: right;
	font-style: normal;
	font-family: arial;
	padding-top: 1px;
}

/*优课大师*/

.optimal-class {
	width: 100%;
	height: 561px;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	float: left;
}

.optimal-class .optimal-class-res {
	width: 100%;
	float: left;
}

.optimal-class-res .period-tab {
	width: 209px;
	height: 457px;
	float: left;
	margin: 20px 5px 0 15px;
}

.period-tab .period-tab-top {
	width: 100%;
	height: 271px;
	float: left;
}

.period-tab .period-tab-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.period-tab .period-tab-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.period-tab .period-tab-top button {
	width: 75px;
	height: 22px;
	line-height: 17px;
	background: #ff6d4b;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.period-tab .period-tab-top button b {
	font-family: "宋体";
	font-weight: normal;
}

.period-tab .period-tab-top:hover {
	width: 100%;
	height: 271px;
	float: left;
	opacity: .9;
	filter: alpha(opacity=90);
}

.period-tab .period-tab-top:hover button {
	background: #fff;
	color: #ff6d4b;
}

.period-tab .period-tab-bottom {
	width: 100%;
	height: 186px;
	float: left;
	background: #567ca2;
}

.period-tab .period-tab-bottom .period {
	width: 100%;
	float: left;
	height: 40px;
	background: #3f6082;
}

.period-tab .period-tab-bottom .period ul {
	float: left;
}

.period-tab .period-tab-bottom .period ul li {
	width: 68px;
	line-height: 40px;
	font-size: 16px;
	color: #6b9ac9;
	text-align: center;
	float: left;
}

.period-tab .period-tab-bottom .period ul li.active {
	font-weight: bold;
	color: #fff;
}

.period-tab .period-tab-bottom .period ul li:hover {
	cursor: pointer;
}

.period-tab .period-tab-bottom .period ul li.line {
	width: 1px;
	height: 18px;
	background: #567ca2;
	margin: 12px 0 0 0;
}

.period-tab .period-tab-bottom .subject {
	width: 165px;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

.period-tab .period-tab-bottom .subject a {
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 12px;
	display: inline-block;
}

.period-tab .period-tab-bottom .subject a:hover {
	text-decoration: underline;
}

.optimal-class-res .res-list {
	width: 968px;
	float: left;
	margin-left: 2px;
}

.optimal-class-res .res-list ul {
	width: 100%;
	float: left;
}

.optimal-class-res .res-list ul li {
	width: 238px;
	height: 235px;
	float: left;
	border: 1px solid transparent;
	margin-top: 10px;
}

.optimal-class-res .res-list ul li img {
	width: 220px;
	height: 165px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.optimal-class-res .res-list ul li .mask {
	width: 220px;
	height: 26px;
	background: url(../../image/research/tm-bg.png) repeat;
	float: left;
	margin-top: -26px;
	position: relative;
	margin-left: 9px;
}

.optimal-class-res .res-list ul li .mask samp {
	line-height: 26px;
	float: right;
	font-size: 12px;
	color: #fff;
	font-family: arial;
	padding-right: 10px;
}

.optimal-class-res .res-list ul li .mask samp i.eye {
	width: 15px;
	height: 11px;
	float: left;
	background: url(../../image/research/eye.png) no-repeat;
	margin-right: 8px;
	margin-top: 8px;
}

.optimal-class-res .res-list ul li p {
	width: 220px;
	float: left;
	font-size: 14px;
	color: #222;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 5px 0 0 13px;
}

.optimal-class-res .res-list ul li:hover {
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
	box-shadow: 0 1px 10px #a5aeb4;
	cursor: pointer;
	border: 1px solid #ccc;
}

.optimal-class-res .res-list ul li p:hover {
	color: #f7642e;
}

.optimal-class-res .res-list ul li p.grade-version {
	color: #666;
}


/*排行榜*/

.ranking {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 80px;
	padding-bottom: 30px;
}

.ranking img.loading {
	margin: 0 auto;
	display: block;
	width: 32px;
    height: 32px;
}

.ranking .ranking-title {
	width: 1170px;
	height: 40px;
	float: left;
	margin-left: 10px;
}

.ranking .ranking-title b {
	width: 6px;
	height: 18px;
	float: left;
	background: #1cb177;
	margin-top: 12px;
	margin-right: 10px;
}

.ranking .ranking-title h5 {
	float: left;
	line-height: 40px;
}

.ranking .ranking-title h5 a {
	font-size: 18px;
	color: #222;
}

.ranking .ranking-title ul {
	float: left;
	margin-left: 30px;
}

.ranking .ranking-title ul li {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 40px;
}

.ranking .ranking-title ul li a {
	font-size: 14px;
	color: #666;
}

.ranking .ranking-title ul li a:hover {
	color: #1cb177;
	font-weight: bold;
}

.ranking .ranking-title ul li a.active {
	color: #1cb177;
	font-weight: bold;
}

.ranking .ranking-title ul li.line {
	width: 1px;
	height: 13px;
	margin: 15px 12px 0 12px;
	background: #ccc;
}

.ranking .ranking-main {
	width: 1184px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
/*排行榜为空*/
.ranking .ranking-kong{
	width: 1184px;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	text-align:center;
	display:none;
	}
.ranking .ranking-kong img{
	margin-top:35px;
	}
.ranking .ranking-kong p{
	float:left;
	width:100%;
	font-size:16px;
	color:#999;
	margin-top:10px;
	}
.ranking .ranking-main .ranking-list {
	width: 377px;
	height: 241px;
	float: left;
	background: #f0f0f0;
	margin:0 0 10px 10px;
}

.ranking-list .ranking-list-title {
	width: 357px;
	height: 40px;
	border-bottom: 1px dashed #666;
	margin-left: 10px;
}

.ranking-list .ranking-list-title i.upload {
	width: 20px;
	height: 17px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -60px no-repeat;
	margin: 12px 10px 10px 0;
}

.ranking-list .ranking-list-title i.download {
	width: 20px;
	height: 20px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -110px no-repeat;
	margin: 10px 10px 10px 0;
}

.ranking-list .ranking-list-title i.resource-ranking {
	width: 18px;
	height: 20px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -160px no-repeat;
	margin: 10px 10px 10px 0;
}

.ranking-list .ranking-list-title i.class-ranking {
	width: 17px;
	height: 20px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -210px no-repeat;
	margin: 10px 10px 10px 0;
}
.ranking-list .ranking-list-title i.teacher-sc{
	width: 22px;
	height: 22px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -360px no-repeat;
	margin: 8px 10px 10px 0;
}
.ranking-list .ranking-list-title i.teacher-xz{
	width: 22px;
	height: 22px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -310px no-repeat;
	margin: 8px 10px 10px 0;
}
.ranking-list .ranking-list-title i.teacher-jp{
	width: 16px;
	height: 19px;
	float: left;
	background: url(../../image/research/index-icon.png) -10px -410px no-repeat;
	margin: 10px 10px 10px 0;
}
.ranking-list .ranking-list-title b {
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #3b3b3b;
}

.ranking-list ul {
	width: 357px;
	float: left;
	margin-left: 10px;
	margin-top: 12px;
}

.ranking-list ul li {
	width: 100%;
	float: left;
	line-height: 35px;
}

.ranking-list ul li em {
	width: 14px;
	height: 14px;
	float: left;
	color: #3b3b3b;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
	font-family: arial;
	font-style: normal;
	border-radius: 2px;
	margin-top: 11px;
	margin-right: 8px;
}

.ranking-list ul li em.num1 {
	background: #ff610b;
	color: #fff;
}

.ranking-list ul li em.num2 {
	background: #ffba2e;
	color: #fff;
}

.ranking-list ul li em.num3 {
	background: #57b382;
	color: #fff;
}

.ranking-list ul li p {
	width: 335px;
	float: left;
}

.ranking-list ul li p span {
	font-size: 14px;
}

.ranking-list ul li p span.km {
	width: 225px;
	color: #222;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ranking-list ul li p span.number {
	color: #666;
	float: right;
	font-family: arial;
}

.ranking-list ul li p span.surname{
	color: #3b3b3b;
	float: left;
	width:56px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 10px;
}

/*板块名称*/

.section-title {
	width: 100%;
	height: 49px;
	border-bottom: 1px solid #ccc;
}

.section-title b {
	width: 5px;
	height: 22px;
	float: left;
	background: #f7642e;
	margin: 14px 10px 13px 10px;
}

.section-title h5 {
	font-size: 18px;
	color: #222;
	float: left;
	line-height: 48px;
}

.section-title h5 a {
	font-size: 18px;
	color: #222;
}

.section-title p {
	font-size: 14px;
	color: #999;
	line-height: 48px;
	float: left;
	padding-left: 10px;
}

.section-title span {
	float: right;
	line-height: 48px;
	padding-right: 15px;
}
.section-title span a {
	font-size: 14px;
	color: #999;
}

.section-title span a i {
	font-style: normal;
	font-family: simsun;
	margin-left: 5px;
}

.section-title span a:hover {
	color: #f7642e;
}
/*轮播CSS开始*/

.slider {
	width: 985px;
	height: 250px;
	margin: 0 auto;
	position: relative;
}

.slider_main {
	width: 985px;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
}

.slider_main li a img {
	display: block;
	width: 985px;
	height: 250px;
	position: absolute;
	left: 0;
	top: 0;
}

.slider_span {
	width: 985px;
	position: absolute;
	left: 0;
	bottom: 0;
	zoom: 1;
	top: 195px;
}

.slider_span span {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	margin-left: 5px;
	background: url(../../image/research/dot.png) no-repeat left bottom;
	margin-top: 5px;
}

.slider_span p {
	width: 108px;
	height: 23px;
	margin: 0 auto;
	margin-top: 20px;
	/*background: url(../../image/research/dot-bg.png) no-repeat;*/
}

.slider_span .slider_span_one {
	background: url(../../image/research/dot.png) no-repeat left top;
	margin-top: 4px;
}

.slider_left {
	width: 30px;
	height: 80px;
	cursor: pointer;
	background: #000 url(../../image/research/ad_ctr.png) no-repeat -13px 2px;
	filter: alpha(opacity:30);
	opacity: 0.3;
	position: absolute;
	left: 0;
	top: 93px;
	display: none;
}

.slider_left1 {
	background: #000 url(../../image/research/ad_ctr.png) no-repeat -13px 2px;
	filter: alpha(opacity:50);
	opacity: 0.5;
}

.slider_right {
	width: 30px;
	height: 80px;
	cursor: pointer;
	background: #000 url(../../image/research/ad_ctr.png) no-repeat -18px -76px;
	filter: alpha(opacity:30);
	opacity: 0.3;
	position: absolute;
	right: 0;
	top: 93px;
	display: none;
}

.slider_right1 {
	background: #000 url(../../image/research/ad_ctr.png) no-repeat -18px -76px;
	filter: alpha(opacity:50);
	opacity: 0.5;
}
/*轮播css结束*/

/*V2.3.3修改*/
.wrap-right .wrap-right-top .slider_banner{
	position: relative;
}
.slider_banner .ba-search{
	float: left;
	width: 556px;
	height:auto;
	position: absolute;
	bottom: -205px;
	left: 215px;
	z-index: 3;
	-webkit-box-shadow: 0 4px 16px #31a7ea;
	box-shadow: 0 4px 16px #31a7ea;
}
.slider_banner .ba-search input{
	float: left;
	width: 418px;
	height:43px;
	border:1px solid #ff6136;
	border-right:0;
	line-height: 43px;
	text-indent: 20px;
}
.slider_banner .ba-search a{
	float: left;
	width: 136px;
	height:43px;
	border:1px solid #ff6136;
	border-left:0;
	background: #ff6136;
	color: #fff;
	font-size: 18px;
	line-height: 43px;
	text-align: center;
}
.slider_banner .ba-search a .sear-icon{
	float: left;
	width:23px;
	height:23px;
	background: url(../../image/research/index-re.png) no-repeat;
	margin: 10px -10px 0 15px;
}
.slider_banner .ba-search a:hover{
	background: #f5562b;
}