@charset "utf-8";
/* CSS Document */
/****************************** 全局样式 ******************************/
/********** 全局 **********/
body{padding:0;margin:0;background:#f5f5f5;color:#666;font:14px/20px WenQuanYi Micro Hei, Hiragino Sans GB, Microsoft YaHei, sans-serif;word-break:break-all;word-wrap:break-word;}
div, dl, dt, dd, ul, h1, h2, h3, h4, p{padding:0;margin:0;}
li{list-style:none;}
img{border:0;}
a{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#666;text-decoration:none;}
a:link, a:visited,a:active{color:#666;text-decoration:none;}
a:hover{color:#ff0000;}
.rmore{ float:right;}
/********** 其它 **********/
.clearfix:after{height:0;display:block;visibility:hidden;content:".";clear:both;}
.clearfix{display:inline-block;}

.clearfix{display:block;}
.clear{height:0;overflow:hidden;font:0/0 arial;visibility:hidden;clear:both;}
.hidden{display:none;}
.flex-col{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.container{margin:0 10px;}
.topic{width:100%; padding:0px 0px 10px 10px; height:30px; line-height:35px; font-size:14px; font-weight:100; text-align:left; border-bottom:1px solid #dddddd; color:#336699; background-color: #fff;}
.topic:before {width: 4px; height: 12px; content: ''; margin:0 5px 0 0; display: inline-block; border-radius: 4px; background: #f60;}
/****************************** 全局样式 结束 ******************************/
.topper{margin:10px;}
.topper .logo{width:82px; height: 30px;margin:0 10px 0 0; }
.topper .logo img{width:100%;height:30px;}
.topper form{width:0; flex-grow: 1;background:rgba(200,200,200,.5); height:30px;border-radius:30px; padding: 0 10px; margin: 0;}
.input_search{background: url(../images/zoom.png) right no-repeat; background-size:18px; height:30px; line-height:30px; border: 0 solid #fff; border-radius:30px; width: 100%; padding: 0 20px 0 10px; box-sizing: border-box;outline: none;
    -webkit-appearance: none; /*去除系统默认的样式*/
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/}

.mCopyright{ clear:both; text-align:center;padding:15px 0 15px;color:#888;line-height:18px;font-family:arial;}
.clr {DISPLAY: block; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden}
/*index*/
.index-banner img{width:100%; border-radius: 10px;}
.home-icons{ background-color:#fff; padding:10px 0; margin: 10px 0;}
.home-icons a{display:block; width:25%; height:60px; margin: 0; text-align:center;}
.home-icons a img{height:40px; width:40px;}
.home-icons a h2{font-size:14px; line-height:20px;color:#232323; font-weight:500;}

/*列表*/
.map_wrap{padding:0 10px;line-height:30px;border-bottom:1px solid #ccc;box-shadow:1px 1px 0 #e5e5e5; overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d8d8d8));background:-moz-linear-gradient(top, #f5f5f5, #dedede);background:-o-linear-gradient(top, #f5f5f5, #dedede);background:linear-gradient(top, #f5f5f5, #dedede);}
.s_sitemap{ float:left;height:28px;font-size:12px;background:url(../images/home_icon.gif) no-repeat 0px center;padding-left:21px;font-weight:bold;line-height:28px;color:#888;clear:both;overflow:hidden;}

.newsList,.appList{overflow:hidden;border-top:1px solid #FFF; margin-top:10px;}
.newsType{border-right:1px solid #DEDEDE;padding:0 4px 0 3px}
.newsList ul{display:block; background-color: #fff; padding:0 10px;}
.newsList ul li{padding:0 20px 0 6px;line-height:45px;font-size:16px;background:url(../images/arrright.png) right center no-repeat;background-size:12px 15px}
.newsList ul li a{display:block;width:100%;overflow:hidden;line-height:45px;white-space:nowrap;text-overflow:ellipsis;color:#1D1D1D}
.newsList ul li a strong{padding-right:2px;color:#0942AD}
.newsList p{ margin:0px; padding:0px; text-align:left; line-height:20px;}
.newsList .price{ color:Red;}

.subnav{}
.subnav ul{ margin:0px; padding:0px; list-style:none;}
.subnav li{ display:inline; line-height:30px; margin:0px 5px 0px 0px;}
.subnav a.current{ color:#F00; font-weight:bold;}

.imglist{overflow:hidden;border-top:1px solid #FFF; margin-top:5px;}
.imglist h2{ width:100%; padding:0px 0px 10px 10px; height:30px; line-height:35px; font-size:14px; font-weight:100; text-align:left; border-bottom:1px dashed #dddddd; color:#336699;}
.imglist h2 .more{ float:right;}
.imglist ul{display:block;}
.imglist ul li{padding:0 20px 0 6px;border-bottom:1px solid #DEDEDE;line-height:30px;font-size:16px;background:url(../images/arrright.png) right center no-repeat;background-size:12px 15px}
.imglist ul li a{display:block;width:100%;overflow:hidden;line-height:30px;white-space:nowrap;text-overflow:ellipsis;color:#1D1D1D}
.imglist ul li a strong{padding-right:2px;color:#0942AD}
.imglist ul li a:hover{ background-color:#f5f5f5;}
.imglist p{ margin:0px; padding:0px; text-align:left; line-height:20px;}
.imglist .price{ color:Red;}

.provinces{overflow:hidden;border-top:1px solid #FFF; margin-top:5px; background-color: #fff; padding: 5px 0;}
.provinces h2{ width:100%; padding:0px 0px 10px 10px; height:30px; line-height:35px; font-size:14px; font-weight:100; text-align:left; border-bottom:1px dashed #dddddd; color:#336699;}
.provinces h2 .more{ float:right;}
.provinces ul{display:block;}
.provinces ul li{ float:left; border-bottom:1px dashed #eee;line-height:30px;font-size:16px; width:25%;}
.provinces ul li a{display:block;width:100%; text-align:center; overflow:hidden;line-height:30px;white-space:nowrap;text-overflow:ellipsis;color:#1D1D1D}
.provinces ul li a strong{padding-right:2px;color:#0942AD}

.sales{margin:10px 0 0 0;}
.sales ul{margin:10px 0 0 0;}
.sales li{width: 48%;background-color: #fff; margin:0 1% 10px 0; border-radius:5px;}
.sales li img{width:100%; height:160px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.sales li .t{width:100%; height:28px; line-height: 28px; overflow: hidden; padding: 0 5px; box-sizing: border-box;}
/*文章*/
.view {  }
.view .tit {border-bottom:1px dashed #5ebef6;}
.view .tit h3 { color:#333333; font-size:16px; text-align:center; height:50px; line-height:22px; text-align:center; font-weight:bold; padding:10px 50px 0px;}   
.view .tit h4 { text-align: center; /*height:42px;*/ color:#6c6c6c;}
.view .tit h4 span { display:block; padding:0px 0px 8px 0px;}
.view .cont { padding:10px 25px 15px 25px; overflow:hidden;}
.view .cont p { line-height:200%;}
.botm_pages p { font-size: 12px; color: #999; text-align:center; line-height:55px;  }
.pages{ clear:both; text-align:center; line-height:35px; font-size:14px; margin:10px 0px;}
.pages a.current{ color:#F00; font-weight:bold;}
.pages a.number{ font-size:14px; font-size:14px; display:block; width:49%; float:left; line-height:30px; background-color:#f5f5f5; border:1px solid #ddd; margin:0px 0px 0px 2px; cursor:pointer;}
.pages a.number:visited{background-color:#f5f5f5;}
.pages a.number:hover{ background-color:#FC0;}
.c{ line-height:20px; padding:5px 10px;}
.boxth{}
.boxth .title{ background:#f5f5f5; height:35px; line-height:35px; padding:0px 8px; font-weight:bold; color:#06C;}

.picShow{float: left;width: 418px;}
.sliderBox{height: 404px;overflow: hidden;width: 418px;}
.show_title{ background-color:#E8F2FF; border-top:1px solid #09F; margin:10px 0px; padding:10px 5px;}
.show_title h1{ margin:0px; padding:0px; font-size:24px; font-weight:bold; color:#000; line-height:40px;}
.show_blackbox{ background-color:#F7F7F7; border:1px solid #eee; padding:10px;}
.show_blackbox p{ margin:0px; padding:0px; line-height:25px;}
.show_orderbox{ margin:10px 0px;}
.show_hintbox{ padding:10px; line-height:22px; overflow:auto; background-color:#F7F7F7; border:1px solid #9DCEFF; margin:10px 0px 0px 0px;}

.tab_show{border-bottom:2px solid #4F89D0; height:32px; margin:10px 0px;}          
.tab_show ul{ margin:0px; padding:0px; list-style:none;}          
.tab_show li{ float:left; text-align:center; margin:0px 3px; padding:0px; cursor:hand;}          
.tab_show .on{width:90px;line-height:32px;color:#fff;	font-size:14px;	font-weight:bold;	text-align:center; background-color:#4F89D0;}
.tab_show .off{ background-color:#f8f8f8; width:90px; line-height:32px; color:#000000; font-size:14px; text-align:center;}    
.tab_show_cnt{ border:1px solid #ddd; padding:10px; line-height:25px;}
.show_ordertd{ color:#666666; font-size:14px; line-height:20px; padding: 15px 5px 15px 10px;}
.show_prices{ margin:10px 0px;}
.show_prices li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices .title{ float:left; width:30%; padding-left:10px;}
.show_prices .pricem{ float:left; width:30%; padding-left:10px;}
.show_prices .pricec{ float:left; width:30%; padding-left:10px;}

.show_prices2{ margin:10px 0px;}
.show_prices2 li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices2 li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices2 .title{ float:left; width:55%; padding-left:10px;}
.show_prices2 .price{ float:left; width:40%; padding-left:10px; font-weight:100;}

.show_prices3{ margin:10px 0px;}
.show_prices3 li{ line-height:28px; border-bottom:1px dashed #A4D1FF; background-color:#f5f5f5; height:28px;}
.show_prices3 li.head{ background-color:#4F89D0; color:#fff; height:28px; line-height:28px; border-bottom:0px dashed #A4D1FF; }
.show_prices3 .title{ float:left; width:35%; padding-left:10px;}
.show_prices3 .price1{ float:left; width:20%; font-weight:100;}
.show_prices3 .price2{ float:left; width:20%; font-weight:100;}
.show_prices3 .breakfst{ float:left; width:20%; font-weight:100;}

.bid_relate{ padding:5px;}
.bid_relate li{ line-height:26px; background:url(../images/dot.gif) no-repeat left; padding:0px 0px 0px 10px;}
.bid_relate a{ font-size:14px;  font-family: "Microsoft YaHei";}
#myFocus{ text-align:center;}
#myFocus img{ width:100%;}
.orderok_tins{ background-image:url(../../images/order_ok.gif); background-position:30px 10px; background-repeat:no-repeat; border:1px solid #ccc; font-size:14px; line-height:30px; padding:10px 0px 10px 100px; font-weight:100; margin:10px 0px; text-align:left;}

/*search*/
.so_txt{ padding:10px;}
.so_txt ul{}
.so_txt li{ margin:0px 0px 10px 0px;}
.nextpagea{ margin:10px 0px; height:30px;}
.nextpagea a{ display:block; width:100%; background-color:#F3F3F3; border:1px solid #ddd; height:30px; line-height:30px; text-align:center; color:#03F; font-size:14px;}
.nextpagea a:visited{color:#03F; font-size:14px;}
.nextpagea a:hover{color:#03F; font-size:14px;}
.so_title{ font-size:14px; color:#666; line-height:30px;}
.so_title a{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_title a:link{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_title a:visited{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_title a:hover{ font-size:14px; color:#0000CC; text-decoration:none;}
.so_demons{ line-height:20px;}
.so_green{line-height:20px; color:#060;}

.sale_col2{margin:0 10px;}
.sale_col2 li{float:left; width:49%;}
.sale_col2 li.fr{float:right;}
.sale_col2 li img{width:100%; height:120px;}
.sale_col2 li p{display:block; height: 40px; line-height: 20px; overflow: hidden;}

.unav{text-align: center;}
.unav ul{text-align: center;}
.unav li{ display: inline-block; text-align: center;}

.com_class{ background-color: #fff; padding: 10px 0;}
.com_class h2{font-size:14px; font-weight: 100; width:49%; display: block; height:24px; line-height:24px; text-align: center; margin:0 0 10px 0;}
.com_class h2 a{display:block; width:100%; height: 24px; line-height:24px; border-bottom: 1px dashed #ddd;}
.page { font-size:12px; margin:20px auto; width:98%; text-align:center;}
.page a { margin:0px 0px 0px 2px;}
.page a.number {border:1px solid #dddddd; padding:3px 5px; color:#F00; font-weight:bold;}
.page a.hover {	border:1px solid #dddddd; font-weight:bold; color:#cc0000;}