.w40 { width: 40px;}
.w160 { width: 160px;}
.header .search{ padding-left: 0; padding-right:1px;}
.top_city { height: 28px; border: 1px #ae1e24 solid; margin-bottom: 9px; position: relative; padding-left: 110px; font-size: 14px; overflow: hidden;}
.top_city_t { position: absolute; left: 0; top: 0; width: 110px; background: #ae1e24; color: #fff; height: 28px; line-height: 28px; text-align: center;}
.top_city_m ul li { float: left; position: relative;}
.top_city_m ul li a { display: block; text-align: center; width: 63px; height: 28px; line-height: 28px; color: #333333;}
.top_city_m ul li:after { display: block; content: ''; position: absolute; right: 0; top: 50%; width: 1px; height: 18px; background: #ae1e24; margin-top: -9px;}
.top_city_m ul li:last-child:after { display: none;}

.index_content { background: #fff;}
.index_content .c_t_l { float: left; width: 230px;}
.index_m { float: left; width: 490px; padding: 0 4px;}
.index_r { float: right; width: 272px;}

.index_content .box01 { border: 1px #dcdcdc solid;}

.box02 .box02_heads { background: url(../images/box02_t_bg.jpg); height: 27px; line-height: 24px;}

.box02 .box02_body .rlist1 ul li{ height: 22px; line-height: 22px; }
.rlist1 { margin-bottom: 5px;}
.rlist1 a:hover { text-decoration: underline;}

.rlist2 { padding: 0 5px;}

.llist1 {}
.llist1 ul li a i { font-style: normal; font-weight: bold; margin-right: 4px;}
.llist1 ul li.red a{color: #bc0100;}

.index_mt { display: block; border-top: 3px #ae1e24 solid; height: 40px; line-height: 40px; padding-left: 38px; font-size: 18px; font-weight: bold; color: #ae1e24; position: relative; font-family:"Microsoft YaHei";}
.index_mt img { display: block; position: absolute; left: 3px; top: 50%; margin-top: -15px;}


.ilist1 { font-size: 14px; padding: 0 5px; margin-bottom: 5px; font-family:"宋体";}
.ilist1 a:hover { text-decoration: underline;}
.ilist1 ul li { height: 28px; line-height: 28px; overflow: hidden; position: relative;}
.ilist1 ul li .tag{ float: left; width: 68px; height: 24px; line-height: 24px; border-radius: 5px; text-align: center; margin-right: 10px; margin-top: 2px; font-size: 12px;}
.ilist1 ul li .tag_red { background: #fff5f0; color: #ff5202;}
.ilist1 ul li .tag_blue { background: #f4f9fe; color: #3c90fd;}
.ilist1 ul li .tag_gray { background: #eeeeee; color: #666666;}
.ilist1 ul li .city{ float: left; height: 28px; overflow: hidden; margin-right: 11px; padding-right: 12px; position: relative;}
.ilist1 ul li .city:after { display: block; position: absolute; right: 0; top: 50%; width: 1px; content: ''; height: 14px; background: #d5d5d5; margin-top: -7px;}
.ilist1 ul li .t{ float: left; width: 330px; height: 28px; line-height: 28px; overflow: hidden;}
.ilist1 ul li .hot{ display: block; height: 28px; line-height: 28px; color: #f11b2e; font-weight: bold; overflow: hidden; font-size: 14px;}
.ilist1 ul li.li2 { padding: 7px 0; height: 126px;}
.ilist1 ul li.li2 .img{ float: left; margin-right: 10px;}
.ilist1 ul li.li2 .img img{ display: block; border-radius: 5px; width: 214px; height: 120px;}
.ilist1 ul li.li2 .t{ width: 210px; padding: 5px 0; line-height: 26px; height: 110px;}
.ilist1 ul li.li3 { padding-left: 14px; background: url(../images/dian.png) left center no-repeat;}
.ilist1 ul li .time{ position: absolute; right: 0; top: 4px; color: #666666; }