.main{height:auto;}
/* change over */
.title_box{float:right;clear:both;width:auto;height:22px;line-height:22px;padding-top:5px;overflow:hidden;}
.title_box H2{float:left;width:auto;background-color:#fff;font-size:13px;padding:0px 5px;color:#fff;text-align:center;overflow:hidden;height:22px;cursor:pointer;}
.title_box H2.h_bg1{background-color:#fff;color:#000;border-right:#1179d1 1px solid;border-top:#1179d1 1px solid;border-left:#1179d1 1px solid;}
.title_box H2.h_bg2{background-color:transparent;color:#fff;}
.title_box H2 a{color:#203A84;text-decoration:none;}
.title_box H2 a:hover{color:#FF0000;}
/* menu */
.listmenu{clear:both;width:100%;height:33px;background-color:#f6f6f6;border-top:#e5e5e5 3px solid;position:relative;z-index:100;margin-bottom:10px;}
.listmenu .l{float:left;height:33px;line-height:33px;border-left:#e8e8e8 1px solid;position:absolute;top:-3px;left:0px;display:block;}
.listmenu .l a{float:left;width:auto;height:33px;line-height:33px;padding:0px 20px;color:#333;font-size:18px;display:block;text-align:center;border-right:#e8e8e8 1px solid;border-top:#e5e5e5 3px solid;zoom:1;}
.listmenu .l a:hover{background-color:#f1f1f1;color:#333;}
.listmenu .l a.on{background-color:#fff;color:#1179d1;border-top:#1179d1 3px solid;}
.listmenu .r{float:right;height:33px;line-height:33px;border-right:#e8e8e8 1px solid;position:absolute;top:0px;right:0px;_left:1050px;}
.listmenu .r a{width:auto;height:33px;line-height:33px;padding:0px 10px 0px 20px;color:#333;font-size:14px;background:url('icon_go.png') no-repeat left center;display:block;zoom:1;}
.listmenu .r a:hover{color:#FF6600;}

.cat_box{width:100%;height:auto;border-top:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid;zoom:1;overflow:hidden;}
.cat_box .box{clear:both;width:auto;height:auto;border-left:#e8e8e8 1px solid;border-right:#e8e8e8 1px solid;background-color:#fbfbfb;border-bottom:#e8e8e8 1px solid;zoom:1;overflow:hidden;}
.cat_box .noborder{border-bottom:none;}
.cat_box .box .box_title{float:left;width:103px;height:20px;line-height:20px;zoom:1;text-align:left;padding:5px 10px 0px 10px;color:#888;font-size:14px;overflow:hidden;}
.cat_box .box .box_cont{float:left;width:1065px;height:auto;padding:5px;zoom:1;background-color:#fff;overflow:hidden;}
.cat_box .box .box_cont ul{float:left;width:1016px;height:24px;zoom:1;overflow:hidden;}
.cat_box .box .box_cont li{float:left;width:117px;height:20px;line-height:20px;padding:2px 10px 2px 0px;overflow:hidden;}
.cat_box .box .box_cont li a{width:107px;height:20px;line-height:20px;font-size:14px;color:#333;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.cat_box .box .box_cont li a:hover{color:#FF7300;}
.cat_box .box .box_cont li a.on{background-color:#545659;color:#fff;padding:3px;}
.cat_box .box .box_cont h1{float:right;width:49px;height:20px;line-height:20px;zoom:1;overflow:hidden;}
.cat_box .box .box_cont h1 a{width:49px;height:20px;line-height:20px;background-image:url('../common/more_d.png');background-repeat:no-repeat;display:block;text-indent:20px;overflow:hidden;cursor:pointer;font-size:14px;}
.cat_box .box .box_cont h1 a.li_more{background-position:left top;}
.cat_box .box .box_cont h1 a.li_more:hover{background-position:left -20px;}
.cat_box .box .box_cont h1 a.li_more_hide{background-position:left -40px;}
.cat_box .box .box_cont h1 a.li_more_hide:hover{background-position:left -60px;}
/* left */
.listleft{float:left;width:940px;height:auto;zoom:1;}
.listleft .listbox li.gap,.gap{clear:both;width:100%;height:30px;line-height:1px;font-size:1px;overflow:hidden;background:url('../common/dotted_line.png') repeat-x left center;}
/* search */
.search_box{clear:both;width:100%;height:auto;border-top:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid;background-color:#f8f8f8;}
.search_box .line{clear:both;width:100%;height:0px;line-height:1px;font-size:0px;overflow:hidden;background-color:#f8f8f8;}
.search_box .cont{clear:both;width:auto;height:42px;zoom:1;padding:0px 0px;border-left:#e8e8e8 1px solid;border-right:#e8e8e8 1px solid;}
.search_box .cont .l{float:left;width:auto;height:35px;}
.search_box .cont .l li{float:left;width:auto;height:25px;line-height:25px;padding:8px 10px 9px 10px;border-right:#e8e8e8 1px solid;color:#666;}
.search_box .cont .l li dl{float:left;width:auto;height:25px;position:relative;z-index:100;}
.search_box .cont .l li dl dt{float:left;clear:both;width:auto;height:23px;line-height:23px;color:#666;font-size:12px;background:#fff url('arrow_down.png') no-repeat 90% center;padding:0px 20px 0px 10px;margin:0px;border:#e8e8e8 1px solid;display:block;cursor:pointer;overflow:hidden;}
.search_box .cont .l li dl dd{clear:both;width:auto;_width:0px;height:auto;position:absolute;top:24px;left:0px;z-index:1000;background-color:#fff;border:#e8e8e8 1px solid;white-space:nowrap;display:none;}
.search_box .cont .l li dl dd a{clear:both;width:auto;height:25px;line-height:25px;display:block;background-color:#fff;color:#000;padding:0px 20px 0px 10px;text-decoration:none;zoom:1;}
.search_box .cont .l li dl dd a:hover{background-color:#F5F5F5;color:#000;}
.search_box .cont .l li dl dd a.on{background-color:#E6E6E6;}
.search_box .cont .l li .price_grid{float:left;width:50px;height:23px;line-height:23px;border:#ccc 1px solid;outline:0px;}
.search_box .cont .l li .btn{float:left;width:50px;height:25px;border:none;background:url('btn.gif') no-repeat center center;margin-left:10px;margin-right:0px;padding:0px;overflow:visible;}

.search_box .cont .l li.order{height:42px;line-height:42px;padding:0px;margin:0px;border-right:none;}
.search_box .cont .l li.order a{float:left;width:auto;height:36px;line-height:36px;color:#333;font-size:16px;display:block;text-align:center;border-right:#e8e8e8 1px solid;padding:3px 10px;}
.search_box .cont .l li.order a:hover{background-color:#fff;color:#1179d1;}
.search_box .cont .l li.order a.on{background-color:#1179d1;color:#fff;}

.search_box .cont .r{float:right;width:auto;height:35px;padding:3px 0px 4px 0px;}
.search_box .cont .r .show_way{float:left;width:57px;height:28px;border:#dddddd 1px solid;margin:3px 10px 3px 10px;}
.search_box .cont .r .show_way a{float:left;width:28px;height:28px;line-height:28px;display:block;background-image:url('list_way.png');background-repeat:no-repeat;}
.search_box .cont .r .show_way a.listtitle{border-right:#dddddd 1px solid;background-position:0px 0px;}
.search_box .cont .r .show_way a.listtitleon{border-right:#dddddd 1px solid;background-position:0px -28px;}
.search_box .cont .r .show_way a.listtxt{background-position:0px -56px;}
.search_box .cont .r .show_way a.listtxton{background-position:0px -84px;}
/* list */
.listbox{clear:both;width:auto;height:auto;padding:0px 0px;zoom:1;}
.listbox .list_title{clear:both;width:auto;height:35px;border-left:#dddddd 1px solid;border-right:#dddddd 1px solid;border-bottom:#dddddd 1px solid;zoom:1;}
.listbox .list_title h1{float:left;height:35px;line-height:35px;font-size:14px;color:#666;text-align:center;background-color:#f8f8f8;overflow:hidden;}
.listbox .list_title h1.w1{width:150px;text-align:center;border-right:#dddddd 1px dotted;}
.listbox .list_title h1.w2{width:100px;text-align:center;border-right:#dddddd 1px dotted;}
.listbox .list_title h1.w3{width:180px;text-align:center;border-right:#dddddd 1px dotted;}
.listbox .list_title h1.w4{width:140px;text-align:center;border-right:#dddddd 1px dotted;}
.listbox .list_title h1.w5{width:100px;text-align:center;border-right:#dddddd 1px dotted;}
.listbox .list_title h1.w6{width:140px;text-align:center;border-right:#dddddd 1px dotted;}
.listbox .list_title h1.w7{width:120px;text-align:center;}
.listbox ul{clear:both;width:auto;height:auto;border-left:#dddddd 1px solid;border-right:#dddddd 1px solid;border-bottom:#dddddd 1px solid;zoom:1;}
.listbox li{clear:both;width:100%;height:auto;position:relative;display:block;border-bottom:#dddddd 1px dotted;}
.listbox li.end{border-bottom:none;}
.listbox li .contbox{width:auto;height:auto;zoom:1;}
.listbox li .contbox .list{clear:both;width:100%;height:40px;zoom:1;}
.listbox li .contbox .list h1{float:left;height:30px;line-height:30px;padding:5px 0px;font-size:15px;color:#333;text-align:center;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.listbox li .contbox .list h1.lw1{width:151px;text-align:center;color:#003399;}
.listbox li .contbox .list h1.lw2{width:101px;text-align:center;}
.listbox li .contbox .list h1.lw3{width:181px;text-align:center;}
.listbox li .contbox .list h1.lw4{width:141px;text-align:center;}
.listbox li .contbox .list h1.lw5{width:101px;text-align:center;}
.listbox li .contbox .list h1.lw6{width:141px;text-align:center;color:#FF6600;font-size:16px;font-family:Arial;}
.listbox li .contbox .list h1.lw7{width:120px;text-align:center;}
.listbox li .contbox .list h1 .hot{color:#F00;}
.listbox li .contbox .list h1 a{color:#333;font-size:15px;font-weight:normal;}
.listbox li .contbox .list h1 a:hover{color:#FF6600;font-size:15px;text-decoration:underline;}
.listbox li .contbox .list h1 a.title{color:#0078de;font-size:16px;line-height:30px;font-family:\5FAE\8F6F\96C5\9ED1;}
.listbox li .contbox .list h1 a.title:hover{font-size:16px;line-height:30px;}
.listbox li .contbox .list h1 a font{font-size:16px;}
.listbox li .cont{clear:both;width:auto;height:auto;line-height:28px;font-size:13px;padding:10px;color:#333;text-align:left;overflow:hidden;}
.listbox li .cont span{height:21px;line-height:21px;padding:2px 5px;margin:5px 0px;background-color:#f5f5f5;color:#2c426e;}
.listbox li .cont b{font-weight:normal;margin-right:10px;line-height:28px;border:#005cab 1px solid;padding:0px 5px;}
/* right */
.listright{float:right;width:240px;height:auto;padding-left:20px;zoom:1;overflow:hidden;}
.listright .col{clear:both;width:100%;height:auto;line-height:30px;}
.listright .col .title{clear:both;width:auto;padding:0px 10px 0px 25px;height:35px;line-height:35px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px;color:#1179d1;background:url('title_bg.gif') no-repeat 10px center;border-bottom:#e5e5e5 1px solid;background-color:#f1f1f1;}
.listright .col .title a.more{width:auto;height:35px;line-height:35px;color:#666;font-size:12px;text-align:right;display:block;}
.listright .col .title a.more:hover{color:#f86515;}
.listright .col ul{clear:both;width:auto;padding:10px 0px;height:auto;line-height:30px;}
.listright .col li{clear:both;width:100%;height:30px;line-height:30px;vertical-align:middle;border-bottom:#e5e5e5 1px dashed;position:relative;overflow:hidden;}
.listright .col li .name{float:left;width:70px;height:30px;line-height:30px;font-size:14px;padding:0px;color:#003399;text-decoration:none;overflow:hidden;}
.listright .col li .cate{float:left;width:155px;height:30px;line-height:30px;font-size:13px;padding:0px 0px 0px 10px;color:#333;text-decoration:none;position:absolute;top:0px;left:75px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.listright .col li a{float:left;width:auto;height:30px;line-height:30px;color:#003399;font-size:14px;overflow:hidden;}
.listright .col li a:hover{color:#FF6600;text-decoration:none;font-size:14px;}
.listright .common li a{background:url('../common/square.gif') no-repeat left 12px;padding-left:15px;}