@charset "utf-8";

.main_wrapper{padding: 30px 0;}
.main_title{line-height: 40px;}
.title_icon{margin-right: 10px;}
.title_icon .iconfont{font-size: 24px;}
.main_line{height: 1px; width: 100%; margin-bottom:20px ;}
.title_tit{font-size: 24px; font-weight: bold;}
.main_top{display: flex;}
.main_title{flex: 1;}
.main_more{text-align: right; line-height: 40px;}
.main_left_bg{padding: 20px; line-height: 2; color: #fff;}
.main_left_btn{width: 70%; height: 40px; border-radius: 25px; line-height: 40px; font-size: 18px; text-align: center; background: #fff; margin: 0 auto;}
.time_line_wrapper{display: flex; flex-wrap: wrap;}
.time_line_wrapper li{height: 76px; line-height: 76px; width: 50%; box-sizing: border-box;}
.time_line_wrapper li:nth-child(odd){
	text-align: right; padding-right: 20px; border-right: 2px solid #fff; position: relative;
}
.time_line_wrapper li:nth-child(odd)::after{
	content: ''; position: absolute; width: 8px; height: 8px; border-radius: 50%; border: 2px solid #fff;	 top: 32px; right: -7px;
}
.time_line_wrapper li:nth-child(even){
	text-align: left; padding-left: 20px;
}
.main_left_txt{margin-top: 20px;}
.main_item{margin-bottom: 20px;}
.main_item_img_wrapper a:hover .o_price{color: #666;}
.main_item_img_item_wrapper{position: relative; height: 180px; overflow: hidden;}
.main_item_img_item_img{height: 180px; overflow: hidden; background-size: cover; background-position: center;}
.main_item_img_item_txt{position: absolute; z-index: 99; height: 50px; background: rgba(0,0,0,0.4); left: 0; bottom: 0px; padding: 5px 10px; color: #fff;
	width: 100%; box-sizing: border-box; line-height: 1.6;
}

.main_item_list_wrapper{margin-top: 10px;}
.main_item_list_item{display: flex; padding: 5px 0; border-bottom: 1px dotted #ccc; }
.main_item_list_item_left{width: 600px;}
.main_item_list_item_right{flex: 0 0 110px; margin-top: 10px; text-align: right;}
.main_item_list_item_center{flex: 1; margin-top: 10px;}
.main_item_list_item_left_title a{font-size: 16px; font-weight: bold; line-height: 2;}
.main_yunnan .main_item_list_item_left_title a{color: #FF6600;}
.main_zhuti .main_item_list_item_left_title a{color: #3B8DE3;}
.main_guonei .main_item_list_item_left_title a{color: #59C001;}
.main_chujing .main_item_list_item_left_title a{color: #CD66FF;}
.main_item_list_item_left_title a:hover{color: #FFB800;}
.main_item_list_item_left_des{line-height: 2; font-size: 12px;}

.hot_wrapper .main_item_img_item_txt{height: 30px; line-height: 30px; text-align: center; padding: 0;}

.strategy_wrapper a{border: 1px solid #f1f1f1; display: block;}
.strategy_wrapper .strategy_h_img{width: 100%; height: 230px; background-size: cover; background-position: center;}
.strategy_h_txt{padding: 5px 10px; line-height: 2;}
.strategy_h_tit{font-size: 14px;}
.strategy_h_des{font-size: 12px; color: #999; margin-top: 5px;}
.strategy_wrapper a:hover{border: 1px solid #FF6600;}

.strategy_c_wrapper{display: flex;}
.strategy_c a{border: 1px solid #f1f1f1; display: block;}
.strategy_c a:hover{border: 1px solid #FF6600;}
.strategy_c_img{background-position: center; background-size: cover; width: 120px; height: 95px;}
.strategy_c_txt{padding: 10px; flex: 1;}
.strategy_c_txt_tit{}
.strategy_c_txt_des{font-size: 12px; color: #999; margin-top: 5px;}

.strategy_i li a{border: 1px solid #f1f1f1; display: block;}
.strategy_i li a:hover{border: 1px solid #FF6600;}