/* CSS Document */
body{font-size:12px; color:#666666; line-height:22px;}
a:link{ color:#404040; text-decoration:none;}
a:visited{color:#404040; text-decoration:none;}
a:hover{ color:#FF3300; text-decoration:underline;}
li{ list-style-type:none;}
ul,li,h2,dl,dt,dd,ol{ margin:0px; padding:0px; }
.f_14{ font-size:14px;}
.f_18{ font-size:18px;}
.so_str{color: #424242;height: 25px;margin: 15px auto auto;width: 980px;}
.so{ border:2px solid #FFE3E2; padding:18px; height:auto;}

.so_list{ height:100%; overflow:hidden; padding-bottom:5px;}
.so_list h2{ font-size:12px; width:58px;height:20px; padding-left:10px; font-weight:normal;  float:left; color:#FFFFFF; background:url(../pic/arr_right.jpg) no-repeat center;}
.so_list ul{ float:left; height:100%; overflow:hidden; padding-left:15px; width:823px; }
.so_list ul li{ float:left;  height:20px; line-height:20px;  margin-left:3px;}
.so_list ul li span{ padding:2px;}
.so_list ul li a:link{color:#006699;text-decoration:none; }
.so_list ul li a:visited{color:#006699; }
.so_list ul li a:hover{ color:#FFFFFF; background:#ff6600; }
.list_br{ float:none;}
.list_xiaolei{ height:50px; border:1px solid #F7F7F7;}
.list_area{ height:50px; border:1px solid #ffffff;}
.list_on{ background:#ff6600;  color:#FFFFFF;}

.width_hy{ width:98px;}
.width_qy{ width:40px;}
.width_zqy{ width:40px;}
.width_xiaolei{ padding-left:2px; padding-right:2px;}

.main{ height:100%; overflow:hidden; background:#FFFFFF;}
.so_up{background:url(../pic/list_mid.jpg) repeat-x; height:30px; margin-top:10px; margin-bottom:10px;}
.so_list_small{ height:auto;overflow:hidden; border-bottom:1px dotted #006699; background:#F7F7F7;border-top:1px dotted #006699; margin-bottom:10px;}
.so_list_small h2{ width:58px; height:30px; padding-left:10px; line-height:30px; font-size:12px; font-weight:normal; float:left;}
.so_list_small ul{ float:left;  padding-left:18px; height:100%; width:815px;overflow:hidden;}
.so_list_small ul li{ float:left; line-height:30px; text-align:center; margin-right:6px;border:0px solid #006600;}
.so_list_small ul span{ padding:2px;}
.so_list_small ul li a:link{ color:#006699;text-decoration:none;}
.so_list_small ul li a:visited{color:#006699; }
.so_list_small ul li a:hover{ color:#FFFFFF; background:#ff6600;}
.store_up{
    color: #424242;
    height: 25px;
    margin: 15px auto auto;
    width: 980px;
}
.store_up_left{ width:500px; float:left;}
.store_up_right{ width:450px; float:right; text-align:right;}
.store_up_line{
    background-color: #F44435;
    border: 1px solid #CC0001;
    height: 1px;
    margin: auto;
    overflow: hidden;
    width: 948px;
}
.store_company {
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 51px;
    margin: auto;
    width: 948px;
	overflow:hidden;
	margin-bottom:10px;
}
.store_company_name{
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: 41px;
    padding: 0 0 0 20px;
    width: 700px;
}
.store_other {
    float: left;
    height: 30px;
    padding-top: 8px;
    text-align: right;
    width: 214px;
}
.store_rank{font-size:14px; text-align:center; padding:20px;}

.list_left{ width:740px; float:left; height:100%; overflow:hidden;}
.list_right{ float:left;margin-left:12px;width:198px;}
.index_right_ad{ margin-top:8px;}
.index_right_ad h2{ background:url(../pic/right_up.jpg) no-repeat; height:30px; line-height:30px; font-size:14px; padding-left:15px;}
.list_right_c{background:url(../pic/right_mid.jpg) repeat-y; padding:10px; line-height:20px;}
.list_right_c a{ color:#006699;}
.list_right_d{background:url(../pic/right_down.jpg) no-repeat; height:6px;}
.index_right_ad2{border:1px solid #FAE0C5;  width:174px; margin:auto;margin-top:10px; padding:10px; padding-bottom:10px;}
.index_right_title{ padding-bottom:5px; height:20px;}
.list_right_c2{ text-align:center; line-height:16px;}
.list_right_c2 img{ margin-bottom:3px;}


.list_message{height:100px;overflow:hidden; padding-top:5px;}
.list_message_content{border-bottom:1px dotted #ccc; padding:10px;}
.list_message_up{ }
.list_message_down{overflow:hidden; background:url(../pic/ico5.jpg) no-repeat; padding-left:22px;}
.list_news{ padding-left:10px; height:100px; overflow:hidden;}
.list_news li{ height:20px; line-height:20px;}
.list_right_flash{
    background-image: url("../pic/r_imgbg.jpg");
    float: left;
    height: 153px;
    padding: 13px;
    width: 202px;
	}

.list_right_frame{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 270px;
    margin-top: 8px;
    width: 226px;
	}
.list_right_title{
    background-image: url("../pic/r_titbg.jpg");
    color: #404040;
    float: left;
    font-weight: bold;
    height: 20px;
    padding: 6px 0 0 10px;
    width: 216px;
	}

.list_right_content{}
.main_left{ width:190px;float:left;margin-right:10px;height:100%;overflow:hidden;}
.main_left_title{background:url(../pic/left_title_up.jpg) no-repeat; height:32px; margin-top:10px;}
.main_left_title h2{ padding-top:8px; padding-left:10px;color:#666666;font-size:14px;}
.main_left_content{background:url(../pic/left_title_bg.jpg) repeat-y; height:100%; overflow:hidden; padding-left:10px;}
.main_left_down{background:url(../pic/left_title_down.jpg); height:3px;}
.info{border:1px solid #CCCCCC;width:188px;padding-bottom:10px;overflow:hidden;}
.logo_bg {background-image: url("../pic/logo_bg.jpg");height:88px;margin: 28px 0 5px 28px;padding: 8px 0 0 8px;width:133px; overflow:hidden;}
.l_txt {height: 18px;margin: 5px auto auto;overflow: hidden;padding-top: 5px;width: 160px;}
.pl {
    margin: 10px auto auto;
    width: 125px;
}
.pl a.good:link, .pl a.good:visited {
    background: url("../pic/goodico.jpg") no-repeat scroll center top transparent;
    color: #000000;
    float: left;
    height: 13px;
    padding-top: 42px;
    text-align: center;
    text-decoration: none;
    width: 55px;
}
.pl a.lose:link, .pl a.lose:visited {
    background: url("../pic/loseico.jpg") no-repeat scroll center top transparent;
    color: #000000;
    float: left;
    height: 13px;
    margin-left: 12px;
    padding-top: 42px;
    text-align: center;
    text-decoration: none;
    width: 55px;
}
.jd {
    background-image: url("../pic/jdico.jpg");
    float: left;
    height: 6px;
    margin-top: 8px;
    overflow: hidden;
    width: 67px;
}
.jd_now {
    background-color: #FF9900;
    float: left;
    height: 2px;
    margin: 2px 0 0 2px;
    overflow: hidden;
}
.main_content{ width:750px; float:left; height:100%; overflow:hidden;}
.main_content_title{ margin:0px; padding:0px; font-size:14px; height:100%; overflow:hidden; background:url(../pic/xm_bg.jpg) repeat-x; height:28px;}
.main_content_title li{ float:left; margin-left:15px; height:28px; line-height:28px;width:90px; text-align:center;}
.main_content_title_on{ background:url(../pic/xm_sele.jpg) no-repeat;}
.main_content_title_on a:linik{ color:#ff6600;}
.main_content_title_on a:visited{ color:#ff6600;}

.main_pic_up{
    background-image: url("../pic/img_tit.jpg");
    color: #C4C4C4;
    float: left;
    height: 18px;
    padding-left: 60px;
    padding-top: 15px;
    text-align: left;
    width: 690px;
}
.main_pic_content{
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    float: left;
    height: 152px;
    width: 748px;
}

.img_mid {
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    float: left;
    height: 152px;
    width: 748px;
}
.img_mid a:link, .img_mid a:visited {
    background-image: url("../pic/img_bg.jpg");
    float: left;
    height: 116px;
    margin-left: 14px;
    margin-top: 5px;
    padding: 12px;
    width: 144px;
}
#demo {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 14px;
    overflow: hidden;
    text-align: center;
    width: 720px;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}
.main_pic_down{
    background-image: url("../pic/img_foot.jpg");
    float: left;
    height: 9px;
    overflow: hidden;
    width: 750px;
}
.main_content_up{
    float: left;
    height: 28px;
    width: 750px;
}
.main_content_up_title{
    background-image: url("../pic/co_tit_bg.jpg");
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding: 6px 0 0 20px;
    width: 119px;
}
.main_content_up_mid{
    background-image: url("../pic/co_tit_mid.jpg");
    float: left;
    height: 28px;
    width: 601px;
}
.main_content_up_right{
    background-image: url("../pic/co_tit_right.jpg");
    float: left;
    height: 28px;
    width: 10px;
}
.main_content_content{
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #3F3F3F;
    float: left;
    font-family: Arial,Helvetica,sans-serif,'ËÎÌå';
    font-size: 14px;
    height: auto;
    line-height: 25px;
    padding: 10px;
    width: 728px;
}

.message_list{ margin-top:15px;}
.message_list td{ font-size:12px;}

.message_content{padding:10px; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4;}
.message_table{border:1px solid #D1D4DB}
.main_content_base{ width:508px; float:left; height:100%; overflow:hidden;}
.main_content_right{ width:228px; float:left; height:100%; overflow:hidden; margin-left:12px;}
.shop_bg{ background:url(../pic/shop_bg.jpg) repeat-x; height:560px; overflow:hidden;}
.shop_bg h2{ font-size:12px; font-weight:normal; text-align:center; padding:15px;}
.shop_map{ background:url(../pic/map.jpg) no-repeat center top; height:500px;}


.bottom{ height:100%; overflow:hidden; text-align:center; line-height:20px;}
.bottom_a{ padding:10px;}
.bottom_a span{ color:#CC0000; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.bottom_b{}

.list{ height:100%; overflow:hidden; color:#666666;}
.list div{padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #CCCCCC;}
.list div.list_pic{ padding:6px; width:115px; border:1px solid #D4D4D4; background-color:#FFFFFF;}
.list_detail{background:#FFF6F7;}
.list_none{}

.list_title{ font-weight:bold; font-size:14px; text-decoration:underline;}
.list_money{ color:#F94208; font-size:16px; font-weight:bold; background:url(../pic/rmb.gif) no-repeat left; padding-left:12px; font-family:Arial, Helvetica, sans-serif;}
.list_li{}
.list_li li{ float:left; margin-right:5px;}


.none_news{ padding:15px; text-align:center;}
.message_c_up{background:url(../pic/message_c_up.gif) no-repeat; width:802px; height:16px;}
.message_c_c{ background:url(../pic/message_c_content.gif) repeat-y; padding-left:10px;}
.message_c_down{background:url(../pic/message_c_down.gif) no-repeat; width:802px; height:9px;}
.ask_list{position:absolute; left:220px; top:-50px; width:300px; height:110px;background:#FFFFFF;overflow:hidden; border:1px solid #CCCCCC; padding:10px;}
.ask_list ul li{ height:20px; border-bottom:1px dotted #CCCCCC; padding-left:5px; cursor:pointer;}
.store_name{padding:5px; border:1px solid #f2f2f2; text-align:center; font-size:14px; margin-top:15px; color:#FF3300; margin-bottom:15px;}
#cookie_list{}
#cookie_list ul li a{ color:#006699;}
.tb_title{}
.tb_title td{ color:#999999;}