﻿@charset "utf-8";
/* CSS Document */

/*===顶部工具条 开始===*/
#top{ height:auto; overflow:hidden;}
#toolbar{width: 100%; height: 45px; line-height:45px; z-index: 222; position: fixed;left: 0;top: 0;right:0;}
#toolbar .fixed-black {display: block; margin: 0 auto; min-width: 320px; height: 45px; top: 0;border-bottom: 1px solid #fe0000;background-image: linear-gradient(to bottom, #fe0000 0%, #fe0000 100%); line-height:45px; text-align:center; font-size:1.1em; font-weight:600; color:#FFF;}
#toolbar_lp{width: 100%; height: 88px; line-height:45px; z-index: 3; position:absolute;left: 0;top: 0;right:0;}
#toolbar_lp .fixed-black {display: block; margin: 0 auto; min-width: 320px; height: 45px; top: 0;border-bottom: 1px solid #fe0000;background-image: linear-gradient(to bottom, #fe0000 0%, #fe0000 100%); line-height:45px; text-align:center; font-size:20px; font-weight:600; color:#FFF;}

.ui-title{height:45px;line-height: 45px; text-align: center; font-size: 16px; font-weight:normal; display: block;  padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; display:none;text-indent: -10px; color:#FFF;}

.ui-btn-back, .ui-btn-refresh, .ui-btn-menu, .ui-btn-home,.ui-btn-button,.ui-btn-shave,.ui-btn-shouc{  display:block; position:absolute; width:14%; height:45px;text-indent: -9999px; margin:0; padding:0; }
.ui-btn-map{ display:block; position:absolute; width:14%; height:45px; margin:0; padding:0;  color:#FFF; font-size:0.765rem; font-weight:200;}

.ui-btn-back { top:0px; left:0px; background:url(../images/back.png) no-repeat center center;  background-size:32px auto,1px 80%;}
.ui-btn-refresh { top:0px; right:0px; background:url(../images/refresh.png) no-repeat center center; background-size:28px auto,1px 80%;}
.ui-btn-home { top:0px; right:0px; background:url(../images/home.png) no-repeat center center;  background-size:24px auto,1px 80%;}
.ui-btn-shouc { top:0px; right:60px; background:url(../images/shouc.png) no-repeat center center;  background-size:24px auto,1px 80%;}
.ui-btn-shave { top:0px; right:30px; background:url(../images/shave.png) no-repeat center center;  background-size:24px auto,1px 80%;}
.ui-btn-button{ top:0px; right:0px; background:url(../images/souk.png) no-repeat center center #fa0000;  background-size:32px auto,1px 80%;cursor:pointer;overflow: hidden; text-transform: capitalize; z-index: 1;  border: none;}
.ui-btn-center{position:relative;margin:0 auto;}
.ui-btn-map { top:0px; right:0px; }

#wrapper03{ position:fixed; background:#f2f1f1;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrapper03 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc;}
.wrapper03 .scroller {position:absolute}
.wrapper03 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: .4rem;text-align: center; list-style:none;}
.wrapper03 .scroller li a{color:#333;display:block;margin:0 .2rem;padding:0 .1rem}
/*.wrapper03 .scroller li.cur a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}*/


.wrapper03 .scroller a:hover{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
.wrapper03 .scroller a.Active {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m3  #bdzx a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m20  #tyzfs a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m21  #ljkb a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m2200  #ysxx a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m23  #ppcp a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m24  #gljtf a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m25  #thhz a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m26  #xcphx a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m27  #lsqb a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m104  #qywd a {color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m178 #wsp a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m136 #glsdn a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m133 #xmsp a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m2262 #mhwzt a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m2227 #lphdzt a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#m1935 #wyhdzt a{color:#fe0000;height:.9rem;border-bottom:.1rem solid #fe0000}
#index_1{ overflow:hidden; position:relative; margin-top:52px; }
#index_1 .hd { position:absolute; right:0; z-index:2; bottom:10px; right:5px; }
#index_1 .hd ul li { width: 10px; height: 10px; background-color: #000;opacity:.5; filter:alpha(opacity=50); border-radius: 50%; display: inline-block; margin: 0 5px; }
#index_1 .hd ul .on { background:#fff;opacity:.9; filter:alpha(opacity=90);}
#index_1 .bd { position:relative; z-index:0;}
#index_1 .bt { text-indent:0.5em; color:#fff; position:absolute; bottom:4px; width:100%; z-index:1; height:32px; line-height:32px; 
overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
#index_1 .bg { position: absolute; left: 0; bottom: 4px; width: 100%; height: 32px;  background:url(../images/bj_t.png) repeat-x; z-index: 0 }
.InfoPicture{ text-align: center;}
.InfoPicture img{width:100%;}

.xw_title{ clear:both; height:30px; line-height:30px; margin:6px 0px;padding: 6px;}
.xw_title h1 { color:#2f2f2f; background:url(../images/t1.png) no-repeat left center; text-indent:32px; overflow:hidden; }
.xw_title h1 a { color:#2f2f2f; font-size:18px;}
.xw1_title{ clear:both; height:30px; line-height:30px; margin:6px 0px;padding: 6px;}
.xw1_title h1 { color:#2f2f2f; background:url(../images/t2.png) no-repeat left center; text-indent:32px; overflow:hidden; }
.xw1_title h1 a { color:#2f2f2f; font-size:18px;}
.xw2_title{ clear:both; height:30px; line-height:30px; margin:6px 0px;padding: 6px;}
.xw2_title h1 { color:#2f2f2f; background:url(../images/t3.png) no-repeat left center; text-indent:32px; overflow:hidden; }
.xw2_title h1 a { color:#2f2f2f; font-size:18px;}

.more{ float: right; display:block; font-size:30px; display:inline-block;content:"";width:10px;height:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg); margin-right:10px; margin-top:10px;} 
.more a{ color: #999999;}

/*新闻列表*/
.newlist{padding: 0 .2rem;}
.newlist li{ font-size:16px; line-height:1.5em;text-align:left; margin-bottom:10px; vertical-align:middle; overflow:hidden; border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.newlist li:hover{cursor:pointer;}
.newlist li img{ float:left; width:118px; margin-right:10px;height:90px; }
.newlist li .InfoTitle{display:block; font-size:0.995em; font-weight:bold; line-height:28px; color:#333; text-align:left;}
.newlist li p{ font-size:14px; color:#666; margin:0 0 5px 0; line-height:1.5em; overflow:hidden; height:3em; }
.newlist li a{ line-height:28px; color:#333; }
.newlist li .InfoTime{ float:right; display:block; height: auto; font-size:14px; line-height:30px; padding:0; color:#bbbbbb;background:url(../images/shij.png) no-repeat left center;  text-indent:20px;}
.newlist li .biaoq{ border:1px #F90 solid; padding:2px 3px;line-height:30px;}
.llik{ width:100%; height:8px; background:#f3f3f3;}
.newlist li .tys{float:left;font-size:13px; padding:0px 5px; border:#F60 1px solid; line-height:20px; margin-top:6px; color:#F60;}
.info em{font-size:14px; line-height:30px; padding:0; color:#ccc;}
.item-title-wrap h3{    display: block;font-size: 0.995em;font-weight: bold;line-height: 28px; color: #333;text-align: left;}

.header-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;z-index:1;display:block;width:60px;height:45px;margin:0;padding:0;outline:0;background:url(../images/souk.png) ;border:none;cursor:pointer}
#toggle-menu{float:left;background-position:0 0;background-color:#bc0023}
#toggle-search{float:right;}
#toggle-search.open:after{top:28px}
#toggle-search:after{-moz-transition:top,.5s;-o-transition:top,.5s;-webkit-transition:top,.5s;transition:top,.5s;position:absolute;top:37px;left:50%;margin-left:-8px;content:"";border-color:transparent transparent #e1e4e7;border-style:solid;border-width:8px 8px 12px}
#toggle-basket{position:relative;float:right;background-position:-120px 0}
#toggle-basket:before{position:absolute;top:5px;left:0;width:2px;height:50px;content:"";background-color:#000}
#search-form{-moz-transition:max-height,.5s;-o-transition:max-height,.5s;-webkit-transition:max-height,.5s;transition:max-height,.5s;position:absolute;top:45px;left:0;width:100%;max-height:0;overflow:hidden;background-color:#e1e4e7}
#search-form.open{max-height:45px}
#search-form fieldset{position:relative;margin:0 45px 0 0;padding:0;border:none}
#search-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:45px;font-size:15px;}
#search-form input[type=text]{width:100%;padding:0 5px 0 22px;background:0 0;border:none}
#search-form input[type=submit]{position:absolute;bottom:0;right:0;width:60px;margin:0;padding:0;font-weight:700;text-transform:uppercase;color:#516270;background:#c6cacd;border:none;cursor:pointer;font-size:15px;}



/*新闻详情*/
.news-content a{color:#337FE5}
.p12 {padding: 12px;}

.macon{border:1px solid #d9d9d9;border-left:0;border-right:0;line-height:28px}
.mation h2{font-size:23px;text-align:left;line-height:35px;width:100%;overflow:hidden;margin:12px 0;font-weight:700}
.f13{font-size:13px}
.news-time{border-bottom:solid 1px #E8E8E8;font-size:12px;line-height:25px;color:#999;margin-bottom:2px;text-align:left}
.news-content strong{font-weight:700}
.news-content p,.news-content div{font-size:18px!important;/*text-align:justify;*/padding:5px 0;line-height:36px;color:#242424}
.news-content img{display:block;margin:0 auto;max-width:100%}
.read_all_btn{margin-left:auto;margin-right:auto;text-align:center;padding:2px 0;}
.read_all_btn{font-size:18px;text-align:center;color:#ff7500;margin-top:1rem}
.read_all_btn span.down{background:url(../images/show_jt.png) no-repeat left center;background-size:14px auto;padding-left:20px}
.orange{color:#EC6C00}
.more_border_top{border-top:1px dashed #d9d9d9;margin-top:12px}
.more_comment{padding:10px 0}
.wexin_focus img{width:100%;height:100%}

.xw_line{ width:100%; height:6px; background:#eeeeee; margin-bottom:16px;}
.k-more{}
.k-more .more_zkxq{padding:0 20px;width:100%;text-align:center;}
.k-sm-box{padding:0 10px 0;font-size:18px;color:#b3b6be; line-height:32px;}
.k-stagBox{padding:8px 3px 0; font-size:16px;line-height:32px;}
.k-stagBox a{ display:inline-block;min-width:60px;height:26px;line-height:25px;margin:0 5px;font-size:13px;color:#565c67!important; padding:0 6px;text-align:center; background:#f5f5f5;border-radius:2px;}
.k-stagBox .tag-ts:before{content:'';position:absolute;width:20px;height:20px;left:0;top:50%;margin-top:-10px;background:url(../images/k_ts_icon.png) no-repeat;background-size:100%;}
.k-option{padding:0 20px;margin-top:16px;height: 2.5rem;}
.k-option ul{width:40%;float:left;margin-right:25px;}
.k-option li{text-align:center;width:100%;border:1px solid #e3e7ed;border-radius:22px;overflow:hidden; height:42px;vertical-align:middle;position:relative}
.k-option li:first-child{margin-right:24px;}
.k-option li a{display:block;}
.k-option li input{background:url(../images/k_iocn_nN.png) no-repeat;background-size:auto 16px;vertical-align:middle;}
.k-option li span{display:inline-block;line-height:40px;vertical-align:middle;color:#3c3f46;font-size:13px;margin-left:5px;}
.k-option li.ding input{background-position:0 0;}
.k-option li.cur{border:1px solid #FFECEC;}
.k-option li.cai input{background-position:-32px 0;}
.iframe1{border:0px;width:40px;height:16px;overflow:hidden;text-align:center;position: absolute;
    top: 10px;}
.submit1{width:16px;height:16px;border:0px;margin-top: 10px;position: relative;
    left: -10px;}
.k-option li.cur.ding i{background-position:-16px 0;margin-top:10px;}
.k-option li.cur.cai i{background-position:-48px 0;margin-top:-0px;}
.k-option li.cur.ding span,.k-option li.cur.cai span{color:#FF5757}
.k-share{padding:20px 0;}
.k-share ul{width:100%;}
.k-share li{width:100px;text-align:center;}
.k-share li > a{display:block;}
.k-share li i{display:block;margin:0 auto;width:40px;height:40px;background:url(../images/k_share_iconsN.png) no-repeat;background-size:auto 40px;}
.k-share li i.wx{background-position:0 0;}
.k-share li i.pyq{background-position:-40px 0;}
.k-share li i.wb{background-position:-80px 0;}
.k-share li i.sharemore{background-position:-120px 0;}
.k-share li p{font-size:12px;color:#83868f;margin-top:12px;line-height:1;}
.mar_t{ margin-top:60px;}

.xw3_title{clear:both;height:30px;line-height:30px;margin:6px 0;padding:6px;border-bottom:1px solid #d9d9d9}
.xw3_title h1{color:#2f2f2f;background:url(../images/t2.png) no-repeat left center;text-indent:32px;overflow:hidden}
.xw3_title h1 a{color:#2f2f2f;font-size:18px}
.plr10{padding:0 10px}
.comment li{border-bottom:1px solid #d9d9d9;line-height:20px;padding:8px 0 4px}
.grey{color:#8A8A8A}
.cmCon{padding-bottom:4px}

/*分享*/

.am-share { font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 1110; }
.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }

.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }

.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑";  }

.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; overflow:auto; }

.am-share-sns li { margin-bottom: 15px; display: block; float: left; height: auto;  width: 33.3%; }

.am-share-sns a { color: #555; display: block; text-decoration:none; }
.am-share-sns span { display: block; }

.am-share-sns li i {  background-size: 54px 54px; background-color: #ccc; color: #fff; display: inline-block; font-size: 18px; height: 54px; line-height: 54px; margin-bottom: 5px; width: 54px; background:url(../images/share_icons.png) no-repeat;background-size:162px auto;position:relative}
.am-share-sns i.pyq{background-position:0 0;}
.am-share-sns i.wx{background-position:-54px 0;}
.am-share-sns i.qq{background-position:-108px 0;}
.am-share-sns i.zoom{background-position:0 -54px;}
.am-share-sns i.wb{background-position:-54px -54px;}
.am-share-sns i.copy{background-position:-108px -54px;}

.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.sharebg-active { opacity: 1; display:block; }


.flexSb {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
}
.flex {
 
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  flex-wrap: wrap;
}
.footInput1{position:fixed;bottom:0;border-top:.025rem solid #f2f2f2;width:99.8%;height:2.25rem;background:url(../images/pen.png) .6rem center no-repeat;-webkit-background-size:.9rem .9rem;background-size:.9rem .9rem;background-color:#fff}
.footInput1 #commentContent{border:none;margin-left:2rem;width:100%;height:2.25rem;line-height:1.25rem;position:relative}
.footInput1 .msg{background:url(../images/msg-on.png) 0 center no-repeat;-webkit-background-size:.9rem .9rem;background-size:.9rem .9rem;text-indent:1.35rem;line-height:2.25rem;font-size:.75rem;color:#212121;/*min-width:.9rem;min-height:.9rem;padding-right:0.5rem;*/}
form{width:90%}
.iframe2{width:100%;border:0px; }

.submit2 {
    background-color: #ffa97e;
    border: 0px;
    width: 12%;
    height: 30px;
    color: #ff0000;
    color: #ffffff;
    line-height: 30px;
    margin-top: 8px;
    margin-right: 20px;
}
.k-option1{line-height:32px;font-size:16px;padding:0px 10px; }
.k-option1 a{color:#0066FF;padding-right:10px;}

.k-option2{line-height:32px;font-size:16px;padding:0px 10px; margin-bottom:16px; }
.k-option2 a{color:#0066FF;padding-right:4px;}

























