@charset "utf-8";
/* 重定义 */
* { margin:0; padding:0; outline:none;}
body { font: normal 100% "Microsoft Yahei",'Hiragino Sans GB',Helvetica, Arial, sans-serif; background:#f3f3f3; font-size:14px;}
ul,li { list-style:none;}
h1,h2,h3,h4,h5 { font-size:100%; font-weight: normal;}
em { font-style:normal;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color: #000;}
img { border:none;}
input,select,button { font-family:"Microsoft Yahei",Helvetica, Arial, sans-serif; vertical-align:middle;}
input[type="submit"],input[type="reset"],input[type="button"] { -webkit-appearance: none;}

/* 头部 */
.head1 { height:41px; width:100%; background:#ffba00; border-bottom:1px solid #ff9200;}
.head1_1 { width:880px; margin:0 auto; height:40px; height:40px; line-height:39px; padding-left:120px; position:relative;}
.head1_1 a { font-size:14px; margin-right:15px;}
.head1_r { float:right; height:40px; line-height:40px; overflow:hidden;}
.head1_r a { margin:0 0 0 15px;}
.head1_logo { position:absolute; left:0; top:0; height:41px; width:100px; background:url(images/logo.png) no-repeat 0 9px;}
.head1_logo a { display:block; width:100px; height:41px; overflow:hidden;}

/* 位置与搜索 */
.wz1 { height:auto; overflow:hidden; padding:50px 0 15px 3%; width:97%; position:relative; background:url(images/icon_home.png) no-repeat 0 50px;}
.search1 { position:absolute; right:0; bottom:18px;}
.search1_1 { float:left;}
.search1_1 input { border:1px solid #ffba00; background:#fff; height:33px; line-height:33px; padding:0 10px; width:200px; font-size:14px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; -webkit-appearance: none;}
.search1_2 { float:left;}
.search1_2 input { background:#ffba00; font-size:14px; color:#FFF; height:35px; line-height:35px; padding:0 15px; border:none; cursor:pointer; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}

/* 底部 */
.foot1 { text-align:center; padding:40px 0; width:100%; height:auto; overflow:hidden; color:#999;}

/* 正文 */
.w1 { width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.main1 { width:90%; background:#fff; height:auto; overflow:hidden; padding: 0 5%; color:#2a2a2a;}
.con_title1 { font-size:28px; padding:40px 0;}
.con_time1 { height:30px;  border-bottom:1px dotted #ddd; color:#999; background:url(images/icon_time.png) no-repeat 0 2px; padding:0 0 0 3%; position:relative;}
.con_fx { position:absolute; right:0; bottom:10px;}
.con_content1 { font-size:16px; line-height:2; padding:30px 0 80px; height:auto; overflow:hidden;}

/* 列表 */
.main1_l { float:left; width:200px; height:auto; overflow:hidden; margin:0 40px 0 0;}
.main1_r { float:left; width:660px; height:auto; overflow:hidden;}
.list1 { width:660px; height:auto; overflow:hidden;}
.list1 li { float:left; width:600px; padding:15px 60px 15px 0; height:auto; overflow:hidden; position:relative; border-bottom:1px dotted #ddd; color:#999;}
.list1 .null1 { float:left; width:100%; height:150px; line-height:150px; text-align:center; border-bottom:none; color:#999;}
.list1 h1 { padding:0 0 10px; font-size:16px;}
.bq1,.bq2 { height:17x; line-height:17px; width:50px; text-align:center; overflow:hidden; position:absolute; right:0; top:18px; font-size:14px; color:#FFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.bq1 { background:#61ac1e;}
.bq2 { background:#bbb;}
.list2 { width:100%; height:auto; overflow:hidden;}
.list2 li { float:left; width:94%; height:auto; padding:20px 6% 20px 0; overflow:hidden; position:relative; border-bottom:1px dotted #ddd; color:#999;}
.list2 h1 { padding:0 0 10px; font-size:16px;}
.icon_info,.icon_home { width:21px; height:20px; overflow:hidden; position:absolute; top:23px;}
.icon_info a,.icon_home a { display:block; width:21px; height:20px; overflow:hidden;}
.icon_info { background:url(images/icon_info.png) no-repeat; right:0;}
.icon_home { background:url(images/icon_site.png) no-repeat; right:40px;}
.sort1 { width:100%; height:auto; overflow:hidden; margin:0 0 40px;}
.sort1 li { float:left; width:100%; height:41px; line-height:41px; overflow:hidden; margin:0 0 10px; background:#f5f5f5; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-align:center;}
.sort1 .cur1 { background:#ffeab2;}
.contact1{ background:#f5f5f5; color:#2a2a2a; padding:10px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; font-size:14px; line-height:2; margin-bottom:50px;}
.list_t1,.list_t2 { border-left:3px solid #ffba00; font-size:20px; padding:0 0 0 10px;  height:auto; overflow:hidden;}
.list_t1 { width:190px; margin:40px 0 20px; }
.list_t2 { width:650px; margin:40px 0 10px; }

/* 页码 */
.pages { height:40px; line-height:40px; padding:40px 0; text-align:center;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;}
.pages a, .pages .a { padding:6px 10px; margin-right:5px; border:1px solid #E2E2E2; font-size:14px; font-weight:bold; color:#999;}
.pages a:hover { text-decoration:none;}
.pages a { blr:expression(this.onFocus=this.blur());}
.pages .a, .pages a:hover { color:#fff; background:#ffba00; border:1px solid #ffba00;}
.pages em { color:#999;}

/* 商家主页 */
.show_t1 { border-bottom:1px solid #eee; height:auto; overflow:hidden; width:100%; padding:0 0 20px; font-size:28px; margin:40px 0 10px; text-align:center;}
.show_t2 { height:auto; overflow:hidden; width:100%; padding:20px 0 60px; line-height:1.8; font-size:16px;}
.show_t3 { height:auto; overflow:hidden; width:100%; padding:20px 0 30px; line-height:2; font-size:16px; position:relative;}
.show_t3_txt { float:left; width:400px; height:auto; overflow:hidden;}
.show_t3_map { float:left; width:500px; height:250px; overflow:hidden;}
.show_more { text-align:right; padding:20px 0 40px; width:100%; height:auto; overflow:hidden;}