@charset "utf-8";
/* CSS Document */

#header{margin-top:0;}
i{font-style:normal;}
#header .logo{width:386px;height:100px;float:left;}
#header .logo a{width:386px;height:100px;background:url(../img/logo.png) no-repeat left 50%;display:block;}
#header .hright{float:right;width:550px;margin-top:26px;margin-left:0px;}
.search{margin-left:0px;width:550px;margin-top:5px;}
.but{border:0px;background:url(../img/ser1.jpg) no-repeat left top;color:#000;width:435px;height:40px;line-height:40px;padding:0px 0 0 30px;margin:0px;border-width:none; outline:medium;}


.menu{background:#000;height:50px;line-height:50px;}
.menu ul li{float:left;padding:0 20px;}
.menu ul li.home{float:left;padding-right:20px;padding-left:20px;background:#ffaa01;}
.menu ul li:hover{background:#ffaa01;}
.menu ul li a{color:#fff;font-size:16px;}
.menu ul li a:hover{color:#c6e1fd;}

#solid{
	width:100%;
	height:347px;
	clear:both;
	margin-top:0px;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:344px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:100%;
	height:347px;
	margin-left:-960px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:305px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

.wrapper{ width:1200px; margin:0 auto;}
.long-ads{ display:block; width:1200px;overflow:hidden;}

.groom{font-family:"Microsoft Yahei";  background:url(../img/ico_tit.png) 0px center no-repeat; padding-left:40px; border-bottom:2px solid #eaeaea; line-height:50px;height: 50px;}
.groom span{font-size:24px; color:#ffa808;}
.groom font{font-size:14px; color:#999; padding-left:30px;}
.groom font a{ padding:0px 10px; color:#999;}
.groom font a.on{padding:0px 10px;color:#ffa808;}
.groom font a:hover{color:#ffa808;}
.groom img { margin-top:8px; margin-right:10px;}


.content{width:1200px; overflow:hidden; margin:10px auto;}
.content .play_video{width:472px; height:363px; overflow:hidden; z-index:1;}
.content .video_ul{width:720px;}
.content .video_li{float:left; margin:10px 10px 15px 10px;position:relative; width:220px;}

.content .video_ul_q{}

.content .v-thumb{width:220px;  text-align:center;overflow:hidden;}
.content .v-thumb span{height:20px;overflow:hidden;display: block;margin:5px 0px;}
/*.content .v-link{width:200px; line-height:28px; position:absolute; top:113px; left:0px;background:#000;filter:alpha(opacity=50);background-color:rgba(0, 0, 0, 0.5); color:#FFF; padding:0px 10px;}*/
.content .v-link{width:200px; line-height:28px; position:absolute; top:113px; left:0px;color:#FFF; padding:0px 10px;background: rgba(0,0,0,.5);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#46000000', EndColorStr='#46000000');}
.content .v-link .good{ background:url(../img/login_bot.png) no-repeat 0px -158px; padding-left:20px;}
.content .v-thumb a{font-size:14px; color:#333; line-height:24px;}
.content .v-thumb a:hover{ color:#F00;}


.content .v-num{width:465px;font-size:14px;}
.content .v-num ul li{width:445px; line-height:24px; overflow:hidden; margin-bottom:10px; padding:0px 10px;}
.content .v-num span{display:block; width:25px; height:25px; background:#ffa808; color:#FFF; line-height:25px; text-align:center; margin-top:15px;}
.content .v-num .span_bg{ background:#999;}
.content .v-num img{width:88px; height:56px; margin:0px 15px;}
.content .v-num p{display:block; line-height:30px;width: 230px;height: 62px;}
.content .v-num p a{display:block;height:24px;overflow:hidden;}
.content .v-num b{background:url(../img/login_bot.png) no-repeat 0px -250px; padding-left:20px; margin-top:20px;font-weight: normal;}
.content .v-num .css_before{background:#fff;}
.content .v-num .css_before:hover{background:#f1f1f1; cursor:pointer}
.content .v-num .css_after{background:#f1f1f1; cursor:pointer}

.location {height:40px;font-size:14px; text-align:left;line-height:40px;background:url(../img/home.jpg) no-repeat left 50%;padding-left:0px; text-indent:26px;}


.play{width:1200px; overflow:hidden; height:495px}
.play_con{border:1px solid #e1e1e1;border-top:0px;  background:url(../img/play_bg.jpg) repeat-x;padding:20px 10px; width: 1178px;overflow: hidden;}

*+html .bofangqi{width:875px;height:505px; overflow:hidden; background:#000;}
.bofangqi{width:875px;height:504px; overflow:hidden; background:#000;}
.bofanglist{width:325px;height: 495px; background:#2f2f2f; overflow:hidden;}
.bofanglist ul{}
.bofanglist ul li{border-bottom:1px dashed #444444; color:#FFF; padding:7px 15px; overflow:hidden;}
*+html .bofanglist ul li{border-bottom:1px dashed #444444; color:#FFF; padding:3px 15px; overflow:hidden;}
.bofanglist ul li span{color:#FFF;font-size:14px;line-height:36px;display:block;height:36px;overflow:hidden;}
.bofanglist ul li span a{color:#fff;font-size:14px;}
.bofanglist ul li span a:hover{color:#ff0000;font-size:14px;}
.bofanglist ul li font{display:block;}
.bofanglist ul li i{width:14px; height:10px; display:block; float:left;list-style-type:none; background:url(../img/bf.png) no-repeat; margin-top:8px; margin-right:10px;}
.bofanglist ul li b{font-weight:normal; float:left; color:#828282;font-size:12px;}
.bofanglist .li_hover{border-bottom:1px dashed #444444; color:#FFF;padding:15px; background:#1a1a1a;}
.bofanglist .li_hover span{color:#ff8d00; font-size:16px;}
.bofanglist .li_hover span a{color:#ff0000;font-size:14px;}
.bofanglist ul li:hover{background:#1a1a1a; cursor:pointer;}
.bofanglist ul li:hover span{color:#ff8d00; }


.width_655{width:655px;}
.width_655 h3{ font-size:20px; color:#000;padding:0px 10px;border-bottom:1px dashed #CCCCCC; padding:0px 10px 10px 10px;}
.width_655 font{font-size:16px; line-height:42px;/*padding-left:10px;*/color:#000;}
.width_655 p{font-size:14px; line-height:24px; border-bottom:1px dashed #CCCCCC; padding:0px 10px 10px 10px; color:#999;}
.width_655 a{background:#fe9900; padding:5px 20px; color:#FFF; font-size:14px;line-height:30px; margin-right:10px;}
.width_655 .line{width:655px; border-top:1px dashed #CCCCCC; padding:0px 10px 10px 10px; margin-top:10px;}
.width_655 .qieh{border-bottom:1px solid #ccc; color:#999;}
.width_655 .qieh span{font-size:16px; line-height:42px;padding:0px 10px;color:#999; cursor:pointer;}
.width_655 .qieh .on{color:#000;}
.width_655 .qiehcon{overflow:hidden;padding-top:10px; line-height:26px; font-size:14px; padding:10px 10px 0px 10px;}

.kc_bk{height: 115px;display: block;overflow: hidden;padding-bottom: 10px;}
.width_600{width:600px;overflow:hidden;padding:0px 10px;}
.width_600 a{background:#fe9900; padding:0px 20px; color:#FFF; font-size:14px; margin-left:10px;white-space: nowrap;display: block;float: left;margin-bottom: 10px;}

.width_485{width:485px;}
.width_485 h3{ font-size:18px;color:#ff9906;line-height:50px;}
.width_485 .h3{ font-size:18px;color:#ff9906;line-height:50px;margin-right:20px;}
.width_485 span{font-size:18px; color:#333333; float:left; }
.width_485 span .red{ color:#F00; font-size:30px;}
.width_485 span font{font-size:14px; padding-top:5px;}
.width_485 .gm_button{width:125px; height:35px; background:url(../img/play.png) no-repeat 0px 0px; display:block; color:#FFF; line-height:35px; text-align:center; font-size:18px; float:left; margin-left:20px; margin-top:3px; cursor:pointer;}
.width_485 .zan{width:30px; background:url(../img/play.png) no-repeat 0px -111px; padding-top:25px; font-size:14px; text-align:center; margin-right:30px; cursor:pointer;}
.width_485 .keep{width:30px; background:url(../img/play.png) no-repeat 0px -171px; padding-top:25px; font-size:14px; text-align:center; margin-right:30px; cursor:pointer;}

.width_485 .zan_a{width:30px; background:url(../img/play.png) no-repeat 0px -230px; padding-top:25px; font-size:14px; text-align:center; margin-right:30px;cursor:pointer;}
.width_485 .keep_a{width:30px; background:url(../img/play.png) no-repeat 0px -278px; padding-top:25px; font-size:14px; text-align:center; margin-right:30px;cursor:pointer;}

.width_485 .down{width:30px; background:url(../img/play.png) no-repeat 0px -235px; padding-top:25px; font-size:14px; text-align:center; margin-right:30px;}
.width_485 .ewm{width:340px; padding:15px 25px; border:1px solid #e4e5e0; background:#f3f3f3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:16px; color:#666; overflow:hidden;}
.width_485 .ewm .div_img{ width:116px;}
.width_485 .ewm .div_txt{width: 185px;font-size: 22px;font-weight: bold;line-height: 52px;margin-left: 20px;}

.school-show{overflow:hidden; height:200px;}
.school-show ul li{ float:left; width:232px;text-align: center;margin-right:10px; display:inline; position:relative;}
.school-show ul li span{height:20px;overflow:hidden;display: block;}
.school-show ul li .v-link{width:212px; height:28px; line-height:28px; position:absolute; top:113px; left:0px;background-color:rgba(0, 0, 0, 0.5); color:#FFF; padding:0px 10px;}
.school-show ul li .v-link .good{ background:url(../img/login_bot.png) no-repeat 0px -158px; padding-left:20px;}
.school-show ul li .v-price{width:232px; height:30px; line-height:24px; overflow:hidden;}
.school-show ul li:nth-child(5n){margin-right:0px;}

.school-show ul li a{display:block; width:232px;overflow:hidden;font-size:14px; color:#333;}
.school-show ul li img{ width:232px; height:140px; margin-bottom:5px;}

.slide-area{ position:absolute; top:0; left:0;}
.scroll-main ul{ position:relative; top:0;}


