/*text_focus*/
.main{padding-top: 15px;}
.text_focus{width: 390px; }
.recommend{padding-bottom: 7px;}
.text_focus .last{border:none; margin-bottom: 0;}
.recommend dt{width: 370px; height: 36px; overflow: hidden; float: left; margin-bottom: 8px; text-align: center;}
.recommend dt a{line-height: 36px; font-size: 20px; color: #e42a2a;font-weight: 700;}
.recommend dd{width: 184px; padding-right: 10px; float: left; height: 30px; overflow: hidden;}
.recommend dd a{font-size: 14px; color: #505050; line-height: 30px;}
/*foucus*/
.focus_images{position: relative; width: 530px; height: 282px; background: #ffffff;overflow: hidden;}
.focus_ul li{ width: 530px; height:282px; display: none; }
.focus_ul li p{position: absolute; left: 0px; bottom: 0px; width:530px; height: 34px; background: rgba(0,0,0,0.2);}
.focus_ul li p a{color: #ffffff; font-size: 14px; line-height: 34px; margin-left: 15px;}
.dot{position: absolute; right: 10px; bottom: 8px;}
.dot span{display: inline-block; width: 10px; height: 10px; margin-right: 10px; cursor: pointer;}
.dot .no{background: url("../images/icon.png") no-repeat 0px -369px;}
.dot .dq{background: url("../images/icon.png") no-repeat -10px -369px; }
.prev{width: 20px; height: 50px; background: url("../images/icon.png") no-repeat -40px 0px;  position: absolute; left: 15px; top: 100px; display: none;}
.next{width: 20px; height: 50px; background: url("../images/icon.png") no-repeat -60px 0px;position: absolute; right: 15px; top: 100px; display: none;}
.prev:hover{background: url("../images/icon.png") no-repeat 0px 0px;}
.next:hover{background: url("../images/icon.png") no-repeat -20px 0px;}


/*txt*/
.txt_list li{width: 535px; height: 39px; line-height: 39px; overflow: hidden; padding-left: 35px; position: relative;margin:3px 0; margin-left: 56px; float: left; }
.txt_list li a{font-size: 14px; color: #444444; line-height: 39px;}
.txt_list li a:hover{color: #ff0000; text-decoration: underline;}
.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;}
.title{border-bottom: 2px solid #d6d6d6; line-height: 32px; width: 100%;}
.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: 10px;}
.iteam a:hover{color: #37a508;}
.iteam .active{color: #37a508;}
.iteam i{position: absolute; display: block; width: 37px; height: 6px; background: url(../images/topicon.png) no-repeat -7px -440px; left: -5px; top:26px;}
/*good*/
.hand_list{padding: 10px 0 0 5px;}
.hand_list li{width: 161px; line-height: 28px; height: 28px; position: relative;border-bottom: 1px dashed #e9e9e9;
    padding-top: 8px; margin-left: 18px; float: left; margin-right: 20px; display: inline;}
.hand_list li a {display: block;width: 161px;height: 28px;line-height: 28px;overflow: hidden; font-size: 13px;color: #f00;}
.hand_list li a:hover{text-decoration: underline;}
.hand_list li i{display: block; position: absolute; left: -16px; top: 16px; width: 10px; height: 10px; 
    background: url(../images/topicon.png) no-repeat -5px -557px; }

/*advertising*/
.advertising{height: 88px; overflow: hidden; padding: 10px 0;}
.advertising a img{position: relative;-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); }
/*subject*/
.subject{border-right: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9; border-radius: 2px; overflow: hidden;}
.subject_box{width: 358px;border-bottom: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9; padding: 20px; padding-bottom: 5px;}
.color_tit{width: 328px; height: 40px; color: #ffffff; line-height: 40px; font-weight: 700; border-radius: 2px; padding:0 15px; margin-bottom: 15px;}
.color_tit span{font-size: 16px;}
.color_tit a{font-size: 12px; color: #ffffff;}
.subject_list li{width: 338px; padding: 0 10px; height: 42px; line-height: 42px; overflow: hidden;}
.subject_list li a{font-size: 14px; color: #505050;}
.subject_list li span{color: #fc6e51; font-size: 12px; margin-left: 10px;}
.bg_1{background: #a0d468;}
.bg_2{background: #ffce54;}
.bg_3{background: #fc6e51;}
.bg_4{background: #48cfad;}
.bg_5{background: #4fc1e9;}
.color_tit a:hover{text-decoration: underline;}
/*quick_entry*/
.quick_entry{width: 270px;}
.quick_tit{font-size: 14px; color: #666666;padding-left: 15px; padding-top: 10px;}
.quick_tit span{color: #db6d4c;}
.quick_btn a{display: inline-block; width: 80px; height: 30px; margin-left: 10px; line-height: 30px; color: #666666; background: #a0d468; text-align: center;
margin-top: 10px; border-radius: 2px; color: #ffffff;}
.quick_btn a:hover{background: #fc6e51; box-shadow: 2px 2px 1px #cccccc;}
.category{position: relative; width: 270px; height: 96px; padding-top: 8px;}
.category a{display: block;color: #ffffff; font-size: 14px; text-align: center; position: absolute; border-radius: 2px;}
.category a:hover{ background: #e42a2a}
.location0{background: #fc6e51; width: 178px; height: 40px; line-height: 40px; left: 12px;  top: 8px;}
.location1{background: #89cdee; width: 78px; height: 54px; line-height: 27px;right:0px;  top: 8px;}
.location2{background: #a2addf; width: 58px; height: 54px; line-height: 27px;left: 12px;  bottom: 0px;}
.location3{background: #808080; width: 58px; height: 54px; line-height: 27px;left: 72px;  bottom: 0px;}
.location4{background: #ffca58; width: 58px; height: 54px; line-height: 27px;left: 132px;  bottom: 0px;}
.location5{background: #65cfab; width: 78px; height: 40px; line-height: 40px;right: 0px;  bottom: 0px;}


.subject_list li a:hover,.content h3 a:hover,.txt li a:hover,.txt_list li a:hover,.recommend dt a:hover,.recommend dd a:hover{color: #f00; text-decoration:underline;}
