@charset "utf-8";
/* CSS Document */
.white { background: #FFF; }
input, textarea, select, button, table { font-size: inherit; font-family: inherit; line-height: inherit; }
input, textarea { -webkit-user-select: text; }

/*显示页*/
.contact { padding: 10px; background: #FFF; line-height: 150%; color: #666; }
/*新闻页*/
.newpage_bt { border-bottom: 1px solid #dadada; height: auto; background: #FFF; padding: 10px 0; }
.newpage_bt h1 { font-size: 1.2em; padding: 0 10px; }
.newpage_bt span { font-size: 0.8em; padding: 0 10px; }
.newlist .newlistbt { line-height: 40px; padding: 0 10px; background: #fff; height: 40px; }
.newlist .newlistbt i { display: inline-block; width: 3px; height: 14px; margin-top: 13px; margin-right: 3px; background: #F00; float: left; }
.newlist .newlistbt span { display: inline-block; float: left; }
.newlist .newlistbt a { display: inline-block; float: right; }
.new { background: #FFF; }
.new ul { display: block; height: auto; }
.new li { display: block; border-top: 1px solid #dadada; padding: 10px; }
.new li a { display: block; }
.new li a .newtu { width: 30%; }
.new li a .newzi { width: 67%; padding-left: 3%; }
.new li a .newzi h1 { font-size: 1em; }
.jzgd { height: 38px; line-height: 38px; border-top: 1px solid #eeeeee; background: #FFF; text-align: center; color: #6b6b6b; }
/*新闻列表总和页*/
.bd1 { border-bottom: 1px solid #dadada; }
.new_all { background: #FFF; padding: 10px; }
.new_all .tjnew { }
.new_all .tjnew .newtu { width: 35%; }
.new_all .tjnew .newzi { width: 62%; padding-left: 3%; }
.new_all .tjnew .newzi h1 { font-size: 1em; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_all .tjnew .newzi span { font-size: 0.8em; }
.new_all ul { padding-top: 10px; }
.new_all ul li { display: block; line-height: 200%; }
.new_all ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*城市列表*/
.city_list .search_container_city { display: block; width: auto; padding: 10px; box-sizing: border-box; background: 0 0; position: relative; height: 56px; z-index: 10; }
.city_list .search_container_city form { border-bottom: none; padding: 6px 0; background: 0 0; }
.search form { display: -webkit-box; display: -webkit-flex; display: flex; }
.search_container .search_input { padding-left: 10px; border: 1px solid #BEBEBE; border-right: none; height: 31px; background: #FFF; line-height: 31px; -webkit-box-flex: 1; width: 100%; position: relative; margin: 0; }
.city_list .search_but { box-sizing: border-box; background: #FFF; border: 1px solid #BEBEBE; height: 33px; width: 55px; vertical-align: top; position: relative; }
.city_list .search_but:after { display: block; position: absolute; content: ''; width: 20px; height: 22px; top: 5px; right: 18px; background: url(../images/index_ico5.png) no-repeat; background-size: 26px auto; }
.letters_lst { display: block; }
.city_box { float: none; width: 100%; }
.local-city { border-top: 1px solid #E3E3E3; display: block; height: 40px; line-height: 40px; text-align: center; padding: 0; font-size: 14px; color: #3F4358; font-weight: 400; }
.city_box .city_lst { overflow: hidden; width: 100%; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.city_box .city_lst li { float: left; width: 33.3%; height: 45px; line-height: 40px; text-align: center; font-size: 14px; color: #394b59; }
.city_box .city_lst li a.nobor { border-left: 0; }
.city_lst_near li a, .city_lst.hot li a { font-size: 16px; }
.city_box .hot li a { color: #0C67E4; }
.city_box .city_lst li a { display: block; height: 45px; color: #3F4358; -webkit-border-radius: 0; }
.letters_lst li { width: 16.66666666666667%; float: left; height: 40px; line-height: 40px; text-align: center; color: #394B59; }
.letters_lst li a { display: block; height: 40px; color: #394b59; -webkit-border-radius: 0; }
.city_box h3 { border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; height: 38px; font-size: 16px; padding-left: 10px; line-height: 38px; background: #fff; color: #3F4358; }
.city_box h4 { clear: both; border-bottom: 1px solid #FF6C00; border-top: 1px solid #c8c9ca; font-weight: 400; }
.city_box h4 p { background: #FFF; padding-left: 10px; font-size: 13px; color: #999; line-height: 39px; }
.city_box h4 p span { color: #3F4358; font-size: 15px; font-weight: 700; margin-right: 10px; }

/*城市分站首页*/
.city_show{ background:#fff; padding-top:10px; clear:both;border-top: 1px solid #E3E3E3;}
.city_show li{display:block; width:33.33%;  height:30px; line-height:30px; float:left; padding-bottom:10px;}
.city_show li a{display:block; width:90%; margin:0 auto; text-align:center; height:30px; line-height:30px; border-radius:5px;  background:#eeeeee;}
.city_show a:nth-child(even){ margin-left:13.333%; }


.shop .shoplistbt { line-height: 40px; padding: 0 10px; background: #fff; height: 40px; }
.shop .shoplistbt i { display: inline-block; width: 3px; height: 14px; margin-top: 13px; margin-right: 3px; background: #F00; float: left; }
.shop .shoplistbt span { display: inline-block; float: left; }
.shop .shoplistbt a { display: inline-block; float: right; }
.shop .shoplist{ background:#FFF;}
.shop .shoplist li{ display:block; padding:5px; clear:both; border-bottom:1px dashed #CCC}
.shop .shoplist li a{width:100%; display:-moz-box; display:-webkit-box;display:box;  position:relative;}

.shop .shoplist li a .shopshow{ }
.shop .shoplist li a .shoptitle2{font-size:0.8em; padding:5px 0 5px 10px;}
.shop .shoplist li a .shopshow .shoptitle2 span{ font-size:0.8em; display:inline-block; height:20px; color:#f00}
.shop .shoplist li a .shopshow .shoptitle1{ width:100%; display:-moz-box; display:-webkit-box;display:box; }
.shop .shoplist li a .shopshow .shoptitle1 h1{ font-size:1em; -moz-box-flex:1.0;-webkit-box-flex:1.0; box-flex:1.0; color:#0066cc }
.shop .shoplist li a .shopshow .shoptitle1 h1 span{ color:#333}
.shop .shoplist li a .shopshow .shoptitle1 .hg_icon{ display:block; width:20px; height:20px; background:url(../images/hg_icon.png) no-repeat; background-size:40px auto; background-position:0 0px;}

.icon_rz {    background: url(../images/icon_rz.gif) no-repeat;}
i.icon_rz { display: inline-block; margin-left: 5px; height: 23px; margin-right: 5px; }
i.vip1 { background-position: 0 -190px; width: 18px; background-size: 80px auto; }
i.vip2 { background-position: 0px -95px; width: 16px; background-size: 80px auto; }
i.vip3 { background-position: 0px -118px; width: 16px; background-size: 80px auto; }
i.vip4 { background-position: 0px -138px; width: 16px; background-size: 80px auto; }
i.vip5 { background-position: 0px -162px; width: 16px; background-size: 80px auto; }
i.dbjy.small {width: 16px; height: 20px; background-position: 0 0;}
i.dbjy {   display: inline-block;  background: url(../images/dbjy_icon.gif) no-repeat;   background-size: 32px;}
@media only screen and (min-width:360px) {
.shop .shoplist li a .shopshow .shoptitle1 h1{ font-size:1em; line-height:150%; -moz-box-flex:1.0;-webkit-box-flex:1.0; box-flex:1.0;}
}
