﻿@charset "utf-8";
.module .hd .tit .s,.module .hd .more,.module .hd .btn .s,.bannerSJ .s,.news:before,.news .s,.pic_3_list li .time,.pic_3_list li .address,.index2017_bottom li .s,.hotKey .tit,.historyKey .del,.historyKey .hd .tit,.tab_all a:after,.module_4 .hd .timer em,.live_list_2017 .touban,.live_list_2017 .video1:after,.weixin_ico_fixed,.jiaoyou_list li .s_0,.jiaoyou_list li .s_1,.module_mall .hd .timer em,.module_mall .hd .tit,.module_mall .hd .more,.activeList .display_cell .txt .date { background:url(../../images/wap/index-2016-3-sp2.png) no-repeat 0 0; background-size:200px auto;}

body { background-color:rgb(242,242,242); padding-bottom:50px!important;}
.blank10 { height:10px; vertical-align:top; overflow:hidden;}
body .header .logo {margin-left:10px;}
body .header .message {margin-right:5px;}
body .foot_link {}
#ipageTitle img { display:block; vertical-align:top; height:45px;}

.tb_top_1 { background-color:#fff; border-bottom:1px solid #eee; padding:10px 0;}
.tb_top_1 ul { display:-webkit-box; display:-moz-box; display:box;}
.tb_top_1 ul li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center; color:#aaa; font-size:14px; position:relative; z-index:1;}
.tb_top_1 ul li:after { display:block; content:''; width:1px; height:24px; margin-top:-12px; top:50%; right:0; position:absolute; background-color:#eee;}

.tb_top_1 ul li:last-child { border-right:0 none;}
.tb_top_1 ul li em { display:block; font-size:16px;}
.tb_top_1 ul li a { color:#666;}
.tb_top_1 ul .li_1 { position:relative;}
.tb_top_1 ul .li_1 em { color:#ff6700;}
.tb_top_1 ul .li_2 em { color:#19b2ff;}
.tb_top_1 ul .li_3 em { color:#87ce59;}

.tab_all {}

.tab_all { height:43px; text-align:left; margin-bottom:-4px;}
.tab_all li { width:90px; float:left; text-align:center; padding:2px 0 0; line-height:30px; overflow:hidden; vertical-align:middle;}
.tab_all a { font-size:16px; display:block; font-weight:normal; padding:5px 0; position:relative; z-index:1; color:#999;}
.tab_all a:after { content:' '; display:none; position:absolute; left:50%; margin-left:-4px; bottom:0; width:15px; height:8px; background-position:-112px -249px;}
.tab_all .current a { color:#ff9933; padding:5px 0;}
.tab_all .current a:after { display:block;}
.tab_all .more { display:block; width:50px; position:absolute; right:0; top:0; background:url(../../images/wap/nav2015BG.png) repeat-y 0 0; height:39px;}
.tab_all .more span { position:absolute; top:17px; left:26px; display:inline-block; width:8px; height:8px; -webkit-transform:rotate(135deg); border-top:1px solid #999; border-left:1px solid #999;}
#wrapper2 { position:relative; z-index:1; overflow:hidden;}
#scroller2 {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
	
}








#slide { background-color:#fff; padding-bottom:0;}
#slide .cell .title { display:none!important;}
#slide #indicator { left:50%!important; bottom:15px!important; right:auto!important; margin-left:-72px;}
#indicator li { background-color:#fce6d3!important; width:40px!important;}
#indicator .active { background-color:#fcc99c!important;}

.select_index { padding:0 10px;}
.select_index2 { float:left; margin:12px 0 0 0; font-size:18px;}
.select_index2 li { display:inline-block; vertical-align:middle; padding:0 5px;}
.select_index2 .current a { color:#f99130;}

.index2017_bottom { margin:10px 0; background-color:#fff; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.index2017_bottom ul { display:-webkit-box; display:-moz-box; display:box;}
.index2017_bottom li { -webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-right:1px solid #f3f3f3;}
.index2017_bottom li:last-child { border-right:0 none;}
.index2017_bottom li a { display:block; padding:15px 0 10px; text-align:center;}
.index2017_bottom li .s { display:block; width:29px; height:28px; overflow:hidden; margin:0 auto 5px;}
.index2017_bottom .li_01 .s { background-position:-1px -445px;}
.index2017_bottom .li_02 .s { background-position:-35px -445px;}
.index2017_bottom .li_03 .s { background-position:-72px -445px;}
.index2017_bottom .li_04 .s { background-position:-109px -445px; width:33px;}
.index2017_bottom .big { color:#444;}



.news { border-bottom:1px solid #eee; position:relative; z-index:1; background-color:#fff; padding:12px 48px 12px 10px; margin:0;}
.news .tit1 { display:inline-block; float:left; width: 64px; height: 30px; line-height:30px; margin-right:10px; border-right: 1px solid #eee; color:rgb(232,95,43)}
.news .tit1 span{float:left; width:20px;height:30px;margin:4px 4px 0 0;background:url('../../images/newwap/index/icon_horn.png') no-repeat 0 0 / 100% auto;}
.news .inner1 { height:30px; overflow:hidden; position:relative; z-index:1;}
.news li { height:30px; line-height:30px; overflow:hidden;}
.news .more { display:inline-block; vertical-align:middle; position:absolute; right:28px; top:13px; background-color:#fb9031; padding:4px 8px; line-height:18px; border-radius:2px; color:#fff; font-size:14px;}
.news .s { display:block; width:10px; height:17px; position:absolute; right:10px; top:19px; background-position:-190px -310px;}

.content .showNavApp { position:static; display:block; padding:10px 0;}
.content .showNavApp ul { display:block; border-radius:0; background:transparent; padding:0;}
.content .nav_APP ul li { width:20%;/* -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin:0; padding:15px 0 12px; vertical-align:top;*/}
.content .nav_APP ul li:nth-child(5n) { border-right:0 none;}
.content .nav_APP a { color:rgb(51,51,51);}
.content .nav_APP .s { width:48px; height:48px; border-radius:0; background-color:transparent; background-position:-4px 1px; background-size:56px auto; margin-left:-24px;}
.content .nav_APP .s1{background-position: -3px 1px;background-size: 48px auto;}
.nav_APP a{padding-top:52px!important;}

.zdy_html2015 { margin:10px 0;}
.zdy_html2015 img { vertical-align:top; width:100%;}

.search_box{background:#fdd3ad;height:33px;line-height:33px;padding-left:30px;border-radius:5px;margin:6px 44px 0 6px;text-align:left;position:relative;}
.search_box:before{width:24px;height:24px;background-size:110px auto;background-position:0 -646px;position:absolute;top:4px;left:5px;}
.search_box input{background:none;height:32px;line-height:32px;width:100%;color:#fb9031;display:block;font-size:15px; border:0 none; outline:0;}
.search_box input::-webkit-input-placeholder{ color:#fb9031!important;}

.viewport {position:relative;}
.viewport #nav_Node,.viewport #nav_Node_live {height:164px; overflow:hidden; position:relative; left:auto; right:auto; top:auto; bottom:auto;}
.viewport #nav_Node { background-color: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; margin-top: 10px;}
.viewport #nav_Node_live { height:480px;}
.viewport #scroller,.viewport #scroller_live {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
.viewport #scroller .slide,.viewport #scroller_live .slide {float:left;}
.viewport #indicator2,.viewport #indicator_live { margin:0 auto; height:6px; background:url(../../images/wap/indicator_ico.png) repeat-x 0 0; z-index:100;}
.viewport #dotty,.viewport #dotty_live { position:absolute; width:6px; height:6px; border-radius:10px; background:#ccc;}



.module { margin-top:10px; background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.module .hd { height:55px; position:relative; z-index:1; text-align:center; border-bottom:1px solid #eee;}
.module .hd .tit { display:inline-block; font-size:18px; line-height:55px; font-weight:normal; position:relative; z-index:1;}
.module .hd .tit:after,.module .hd .tit:before { position:absolute; display:block; content:''; top:27px; left:-35px; width:30px; height:1px; background-color:#fbead3;}
.module .hd .tit:before { left:auto; right:-35px;}
.module .hd .tit .s { display:inline-block; width:18px; height:18px; overflow:hidden; margin:19px 5px 0 0; vertical-align:top;}

.module .hd .more { width:30px; height:30px; text-indent:-999em; overflow:hidden; background-position:-150px -87px; position:absolute; top:13px; right:7px;}
.module .hd .btn { float:right; color:#aaa; font-size:14px; line-height:55px;}
.module .hd .btn .s { display:inline-block; width:18px; height:25px; overflow:hidden; margin:19px 5px 0 0; vertical-align:top; background-position:-50px -100px;}
.module .hd .s_search { margin-right:12px;}
.module .hd .s_search .s { background-position:0px -100px;}
.module .bd { padding:10px;}
.module .bd .btn { text-align:center; display:block; padding:10px 0; font-size:14px;}
.module_1 { margin-top:10px;}
.module_1 .hd { background-color:#fbfbfb;}
.module_1 .bd { padding:0 10px;} 
.module_1 .hd .tit { color:#4e8bed;}
.module_1 .hd .tit:after,.module_1 .hd .tit:before { background-color:#b9d3ff;}
.module_2 .hd .tit { color:#fc6f70;}
.module_2 .hd .tit:after,.module_2 .hd .tit:before { background-color:#ffd2d2;}
.module_2 .bd { padding:0 10px;}
.module_3 .hd .tit { color:#11d3ac;}
.module_3 .hd .tit:after,.module_3 .hd .tit:before { background-color:#7bf7da;}
.module_3 .bd { padding:15px 0 15px 0;}
.module_4 .hd .tit { color:#f7ae0a;}
.module_4 .hd .tit:after,.module_4 .hd .tit:before { background-color:#fbead3;}
.module_5 .hd .tit { color:#ff78a1;}
.module_5 .hd .tit:after,.module_5 .hd .tit:before { background-color:#ff78a1;}

.module_1 .hd .tit .s { background-position:-62px -483px;}
.module_2 .hd .tit .s { background-position:-83px -483px;}
.module_3 .hd .tit .s { background-position:-104px -483px;}
.module_4 .hd .tit .s { background-position:-125px -483px;}
.module_4 .hd .timer { position:absolute; left:10px; top:13px;}
.module_4 .hd .timer em { display:inline-block; background-position:-115px -294px; width:18px; height:18px; line-height:18px; font-size:12px; vertical-align:middle; font-weight:normal; font-style:normal; color:#fff; text-align:center; margin:0 2px; border-radius:2px;}
.module_4 .bd { padding-top:0;}
.module_5 .hd .tit .s { background-position:-141px -483px;}

.module_mall { background-color:#fff; margin-top:10px;}
.module_mall .hd { background-color:#fcfcfc; position:relative; z-index:1;padding:10px 12px 12px;}
.module_mall .hd .tit { float:left; width:66px; height:23px; background-position:-75px -531px; text-align:left; text-indent:-999em; overflow:hidden; margin:4px 8px 0 0;}
.module_mall .hd .more { float:right; margin-top:3px; width:14px; height:20px; background-position:-84px -504px; text-indent:-999em; overflow:hidden;}
.module_mall .hd .timer { float:left;}
.module_mall .hd .timer em { display:inline-block; background-position:-115px -294px; width:18px; height:18px; line-height:18px; font-size:12px; vertical-align:middle; font-weight:normal; font-style:normal; color:#fff; text-align:center; margin:0 2px; border-radius:2px;}


.module_1 .tab_flex {}
.module_1 .tab_flex ul { display:-webkit-box; display:box; background-color:#fcfcfc;}
.module_1 .tab_flex .item { -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center;}
.module_1 .tab_flex .item0 { display:none;}
.module_1 .tab-cont0 { display:none;}
.module_1 .tab_flex .item .sp { border-bottom:1px #fcfcfc solid; line-height:46px; display:inline-block;}
.module_1 .tab_flex .current .sp { color:#5cc55c; border-bottom:1px #5cc55c solid;}

.module_1 .select_01 { background-color:#fcfcfc; border-bottom:0 none;}
.module_1 .select_01  a { font-size:16px;}
.module_1 .select_01 .current a { border:0 none; color:#5cc55c;}

.good_list { overflow-x:auto; -webkit-overflow-scrolling:touch;}
.good_list li { float:left; width:100px; padding:0 10px; position:relative; z-index:1;}
.good_list img { width:100px; height:75px; vertical-align:top; display:block;}
.good_list p { line-height:16px; font-size:12px; color:#eee;}
.good_list p b { display:inline-block; font-weight:normal; font-size:12px; color:#aaa;}
.good_list .name { color:#666; font-size:16px; margin:10px 0 8px; height:16px; overflow:hidden; line-height:16px;}
.good_list p .b_1 { margin-right:4px;}
.good_list p .b_2 { margin-left:4px;}

.text_btn a { display:inline-block; color:#333; border:1px solid #cdcdcd; border-radius:20px; margin:8px 10px 8px 0; font-size:16px; padding:3px 12px;}


.activeList  .inner { border-radius:15px; box-shadow:1px 1px 6px rgba(198,198,198,1); background-color:#fff; padding:10px}
.activeList .pic { width:90px; position:relative; z-index:1; float:left;}
.activeList .pic img { width:100%; height: 111px; border-top-left-radius: 4px; border-top-right-radius: 4px; display:block;}
.activeList .txt { position:relative; z-index:1; width:180px; padding:7px 7px 7px 100px;}
.activeList .txt .name,.activeList .display_cell .txt .op  { font-size:16px; line-height:26px; height:26px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.activeList .txt .name{font-weight:700;}
.activeList .txt .op {font-size:14px; color:rgb(102,102,102);}

.pic_1_list li { position:relative; z-index:1; border-bottom:1px dashed #f2f2f2; padding:10px 0 10px 115px; position:relative; z-index:1; height:75px; overflow:hidden;}
.pic_1_list li.nopic { padding-left:0; height:auto;}
.pic_1_list li.nopic .pic { display:none;}
.pic_1_list li .pic { display:block; width:100px; height:75px; position:absolute; left:0; top:10px;}
.pic_1_list li h3 { font-weight:normal; font-size:18px; max-height:48px; line-height:24px; overflow:hidden; margin-top:-3px;}
.pic_1_list .p_l_r { color:rgb(102,102,102); margin-top:8px; font-size:12px; line-height:16px;}
.pic_1_list .p_l_r .right:before { display:none; vertical-align:-1px; width:16px; height:12px; margin-right:3px;} 
.pic_1_list .ico_jh { display:inline-block; margin-left:5px; vertical-align:middle; background-color:#f4781e; color:#fff; border-radius:3px; font-size:12px; line-height:20px; padding:0 4px;}

.module_4 .bd{padding:12px 0; }
.pic_2_list { overflow-x: auto; -webkit-overflow-scrolling: touch; background-color:rgb(242,242,242);}
.pic_2_list .display_tables { display: table;}
.pic_2_list .display_cell { display:table-cell; box-sizing: border-box;}
.pic_2_list .inner { margin:0 0 0 12px; border-radius:15px; box-shadow:1px 1px 6px rgba(198,198,198,1); background-color:#fff; padding:10px}
.pic_2_list .display_cell:last-child .inner { margin-right:12px;}
.pic_2_list .inner img { display:block; width:150px; height:112px; vertical-align:top;}
.pic_2_list .inner .cont { margin-top:8px;}
.pic_2_list .inner .cont h3 {font-weight: normal; padding: 0; line-height: 20px; height: 20px; overflow: hidden; font-size: 16px;}
.pic_2_list .inner .cont .shop { display:inline-block; font-size:13px; color:rgb(51,51,51); vertical-align:top;line-height: 20px; height:20px; overflow:hidden; margin-top:4px;}

.pic_3_list li { position:relative; z-index:1; border-bottom:1px dashed #f2f2f2; padding:10px 0; position:relative; z-index:1; height:auto; overflow:hidden;}
.pic_3_list li h3 { font-weight:normal; font-size:18px; height:24px; line-height:24px; overflow:hidden; margin-top:-3px;}
.pic_3_list .p_l_r { color:rgb(102,102,102); margin-top:8px; font-size:13px; line-height:16px;}
.pic_3_list .p_l_r em{color: rgb(242,154,59); font-size:14px; font-weight:700;}
.pic_3_list .abtn {display:block; font-size: 14px; padding: 3px 6px; color: #fff; border-radius: 3px; background-color: rgb(242,154,59); position: absolute; right: 0px; bottom: 10px;}

.pic_4_list { padding:10px 0 15px 10px!important; background-color:#fff; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.pic_4_list li { float:left; width:90px; padding-right:10px;}
.pic_4_list .pic {}
.pic_4_list .pic img { width:90px; height:60px; display:block;}
.pic_4_list h3 { text-align:center; font-weight:normal; margin-top:4px; line-height:24px; height:24px; font-size:14px; overflow:hidden; color:#777}


.bannerSJ { margin:0; background-color:#fff; padding:25px 0;}
.bannerSJ .left,.bannerSJ .right { position:relative; z-index:1; font-size:12px; color:#aaa; width:50%; padding-left:15px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bannerSJ .left { border-right:1px solid #f2f2f2;}
.bannerSJ .right b { color:#20b4ff;}
.bannerSJ b { display:block; font-weight:normal; color:#ff493a; font-size:20px;}
.bannerSJ b { color:#ff493a;}
.bannerSJ a { color:#aaa;}
.bannerSJ .s { display:block; position:absolute; top:0; right:5px; width:50px; height:50px; background-position:0 -250px;}
.bannerSJ .right .s { background-position:-50px -250px; right:15px;}

#weixinX4 { display:none; position:fixed; z-index:1008; top:0; left:50px; right:50px; padding:10px; background-color:#fff; border-radius:4px; text-align:center;}
#weixinX4 .tit { display:block; text-align:center; text-align:center; border-bottom:1px solid #eee; padding-bottom:6px;}
#weixinX4 .tit .close { float:right; width:23px; height:23px; overflow:hidden; text-indent:-999em; background:url(../../images/wap/tg_ico.png) no-repeat -75px -51px; background-size: 164px auto;}
#weixinX4 img { width:100%; vertical-align:top; display:block; margin-bottom:10px;}
#weixinX4 .number { color:#2c8cd6;}

.weixin_ico_fixed { position:fixed; z-index:999; bottom:60px; right:10px; width:50px; height:50px; border-radius:25px; background-position:-153px -544px; background-color:rgba(153,153,153,.6);}

.module .bd_company { padding:0;}

.star i{display:inline-block;width:86px;height:18px;}
.star i.s_5{background-position:0 -765px;}
.star i.s_4{background-position:0 -787px;}
.star i.s_3{background-position:0 -808px;}
.star i.s_2{background-position:0 -830px;}
.star i.s_1{background-position:0 -850px;}
.star i.s_0{background-position:0 -872px}

.so{flex: 1;margin:8px 20px 0;}
.so div{ position:relative; z-index:1;display:block;height:23px;line-height:23px;background-color:#f1f1f2;border-radius: 17px; padding: 3px 10px 3px 0;}
.so .inp{display:block;float:left;width:70%;height:23px;line-height:23px;border:none;background:0 0;color:#666;font-size:14px;padding:0 10px}
.so .sub{float:left;width:23px;height:23px;line-height:23px;border:none;background: url(../../images/wap/news_v10/news_v10_sp.png) no-repeat 0 0/250px auto;background-color:transparent;background-position:-225px 4px}
.so div {
    position: relative;
    z-index: 1;
    display: block;
    height: 23px;
    line-height: 23px;
    background-color: #f1f1f2;
    border-radius: 17px;
    padding: 3px 10px 3px 0;
}
#ipageTitle1 {max-width: 15em!important;float:right;margin-right:60px;}

.banner{height:81px;margin:0px 10px 20px;overflow:hidden;background:url('../../images/newwap/banner.png') no-repeat 0 0 / 100% 100%;}

.module{margin-top:0;border-bottom:0}
.module_1 .hd{background-color:#fff;}
.module .hd .tit{color:rgb(51,51,51)!important;font-weight:700}
.module .hd .tit:after, .module .hd .tit:before{background-color:rgb(51,51,51);height:2px;}