/*text_focus*/
.main{padding-top: 15px;}
.text_focus{width: 320px; }
.recommend{padding-bottom: 7px;}
.text_focus .last{border:none; margin-bottom: 0;}
.recommend dt{width: 300px; height: 36px; overflow: hidden; float: left; margin-bottom: 8px; text-align: center;}
.recommend dt a{line-height: 36px; font-size: 20px; color: #e42a2a;}
.recommend dd{width: 140px; padding-right: 18px; float: left; height: 30px; overflow: hidden;}
.recommend dd a{font-size: 14px; color: #555555; line-height: 30px;}
/*foucus*/
.focus_images{position: relative; width: 575px; height: 280px; background: #ffffff;overflow: hidden;}
.focus_ul li{ width: 575px; height:280px; display: none; }
.focus_ul li p{position: absolute; left: 0px; bottom: 0px; width:575px; height: 20px; background: rgba(0,0,0,0.2);}
.dot{position: absolute; right: 10px; bottom: 2px;}
.dot span{display: inline-block; width: 24px; height: 10px; margin-right: 5px; cursor: pointer;}
.dot .no{background: url("../images/a_icon.png") no-repeat -24px -369px;}
.dot .dq{background: url("../images/a_icon.png") no-repeat 0px -369px; }
.prev{width: 20px; height: 50px; background: url("../images/a_icon.png") no-repeat -40px 0px;  position: absolute; left: 15px; top: 100px; display: none;}
.next{width: 20px; height: 50px; background: url("../images/a_icon.png") no-repeat -60px 0px;position: absolute; right: 15px; top: 100px; display: none;}
.prev:hover{background: url("../images/a_icon.png") no-repeat 0px 0px;}
.next:hover{background: url("../images/a_icon.png") no-repeat -20px 0px;}
/*way*/
.way{width: 288px;}
.way_list li{padding-left: 18px; width: 270px; line-height: 44px; height:44px; overflow: hidden; margin-top: 5px;
    background: url(../images/area_icon.png) no-repeat -5px -33px;}
.way_list .active{background: url(../images/area_icon.png) no-repeat -5px 15px;}
.way_list li a{font-size: 14px; color: #666666; line-height: 40px;}
.title{border-bottom: 2px solid #d6d6d6; line-height: 32px; width: 100%; text-align: left;}
.title h3{font-size: 16px; font-weight:normal; color: #666666; padding-left: 5px; width: 112px; border-bottom: 2px solid #666666; position: relative; top: 2px;}
.title span{color: #db6d4c;}
.iteam {position: relative; top: 4px;}
.iteam a{font-size: 12px; color: #666666; margin-right: 5px;}
.iteam a:hover{color: #37a508;}
.iteam .active{color: #37a508;}

/*txt*/
.list { width: 586px;}
.txt_list,.t_box{padding-top: 8px;}
.txt_list li{width: 545px; height: 39px; line-height: 39px; overflow: hidden; padding-left: 35px; position: relative; margin:3px 0;}
.txt_list li a{font-size: 14px; color: #444444; line-height: 39px;}
.txt_list li time{line-height: 39px; margin-left: 10px; font-size: 14px;}
.txt_list li span{position: absolute; display: block; background: #cccccc; color: #ffffff; left: 5px; top: 12px;
    width: 18px; height: 18px; line-height: 18px; text-align: center; border-radius: 1px; font-size: 12px;}
.txt_list li .sp{background: #f7c335;}
/*advertising*/
.advertising{height: 88px; overflow: hidden; padding: 10px 0;}
.advertising a img{position: relative; width:1200px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.advertising a:hover img{transform:scale(1.05);
                  -ms-transform:scale(1.05); 	/* IE 9 */
                  -moz-transform:scale(1.05); 	/* Firefox */
                  -webkit-transform:scale(1.05); /* Safari å’?Chrome */
                  -o-transform:scale(1.05); }
/*list_txt*/
.list_txt{width: 365px;}
.txt li{ position: relative;float: left; padding-left: 30px;  line-height: 40px; width: 335px;  height: 40px; margin-top: 5px;}
.txt li em{position: absolute; left: 0px; top:9px; display: block; width: 20px; height: 20px; background: url(../images/area_icon.png) no-repeat 0px -191px;}
.txt li a{font-size: 14px; color: #555555; line-height: 40px;display: block;width: 290px; height: 40px; overflow: hidden;}
.txt li time{font-size: 12px; color: #999999;}
.mar{margin-left: 52px;}
.jp{padding-bottom: 15px;padding-top: 0;}
/*videos*/
.videos{width: 894px;}
.videos_list{width: 892px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.videos_list li{width: 419px; float: left; padding: 27px; padding-right: 0px; border-bottom: 1px solid #e9e9e9;}
.videos_list li:hover{background: #f7f7f7;}
.con_box{ padding-right: 27px; border-right: 1px solid #e9e9e9;}
.videos_list li .conborder{border:none}
.content{width: 186px;}
.content h3 {width: 195px; font-weight: normal; padding-top: 18px;height: 48px;overflow: hidden;}
.content h3 a{font-size:14px; color: #333333;  line-height: 24px;}
.play{width: 56px; height: 28px; background: #ff6740 url(../images/area_icon.png) no-repeat 4px -81px; color: #ffffff; font-size: 12px; padding-left: 28px;line-height: 28px; margin-top: 10px;}
.play:hover{opacity: 0.8;}
.content .time{font-size: 12px;color: #ff6740; padding-left: 25px; background: url(../images/area_icon.png) no-repeat 0px -129px;height: 28px;  line-height: 28px;margin-top: 10px;}
/*best*/
.way,.best{width: 288px;}
.best_list li{position: relative; width: 263px; border-bottom: 1px dashed #e9e9e9;   padding: 15px 0 30px 25px;}
.best_list li.last{border:none;}
.best_list em{display: block;position: absolute; left: 5px; top: 20px; line-height: 20px; text-align: center; color: #ffffff; font-style: normal;
    background:  url(../images/topicon.png) no-repeat -4px -478px; width: 20px; height: 20px;}
.best_list li a{font-size: 14px; color: #666666;display: block; line-height: 24px; height: 24px; overflow: hidden;}
.best_list time{position: absolute; bottom: 4px; left: 0px; color: #bbb; font-size: 12px; display: block; 
     padding-left: 10px;}
.best_list time i{font-style: normal; color: #e96050;}

/*school_show*/
.school_show{background: url(../images/normal_bg.png) center bottom no-repeat; padding-bottom: 16px; width: 1290px; margin: 0 auto; text-align: center; position: relative;}
.school_show .title{width:1200px;}
.school_show ul{padding-top: 14px; position: absolute; height: 270px}
.show_list{width: 1200px; margin: 0 auto; overflow: hidden; position: relative; height: 270px;}
.school_show li{width: 228px; height: 270px; border:1px solid #e9e9e9; float: left; margin: 0 5px; background: #ffffff;}
.school_show li .tp{width: 200px; height: 150px; display: block; margin: 14px;}
.school_show li h4{width: 200px; line-height: 40px; height: 40px; overflow: hidden; text-align: center; font-weight: normal; margin: 0 14px;}
.school_show li h4 a{line-height: 40px; color: #666666; font-size: 14px;}
.school_show li p{display: block; width: 228px; text-align: center; height: 25px; background: #ffb39f; color: #ffffff; font-size: 12px; line-height: 25px; margin-top: 5px;}
.school_show li .tp:hover img{transform:scale(1.05);
                  -ms-transform:scale(1.05); 	/* IE 9 */
                  -moz-transform:scale(1.05); 	/* Firefox */
                  -webkit-transform:scale(1.05); /* Safari å’?Chrome */
                  -o-transform:scale(1.05);}
.school_show .back,.school_show .go{position:absolute; display: none; width: 22px; height: 76px; top: 130px;}
.school_show .back{left: 20px; background: url(../images/area_icon.png) no-repeat -4px -368px;}
.school_show .go{right: 20px; background: url(../images/area_icon.png) no-repeat -4px -261px;}
.school_show li h4 a:hover,.best_list li a:hover,.content h3 a:hover,.txt li a:hover,.way_list li a:hover,.txt_list li a:hover,.recommend dt a:hover,.recommend dd a:hover{color: #f00; text-decoration:underline;}
