@charset "utf-8";

/*自适应高度css*/
* { margin: 0; padding: 0; }

body { font: 12px/1.5 "Microsoft YaHei",'宋体',tahoma,helvetica,arial,sans-serif; color: #333; background: #fff; }
img { border: 0; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }

*:focus { outline: none; }
blockquote, body, button, dd, dl, dt, fieldset, h1, h2, h3, h4, h5, h6, hr, input, lengend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; }
body, button, input, select, textarea { color: #333; }
li, ol, ul { list-style: none; }
a { text-decoration: none; color: #333; }
a:hover { color: #e22929; text-decoration: none; }
.w1200 { width: 1200px; background: #fff; margin: 0 auto; }
/* .fl{ float:left ; display:inline}
.fr{ float:right ; display:inline} */
.clear { clear: both; font-size: 0px; height: 0; line-height: 0; overflow: hidden; border: 0; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.ml20 { margin-left: 20px; }
.clearfix { zoom: 1; }
.guidang { position: absolute; top: 0; right: 0; }
/**2023-01-16新增样式 on**/
/*头部*/
.ssyf-header { background: url(../images_ssyf/wqfw_banbg.png) no-repeat center; height: 380px; margin-bottom: 20px; }
.ssyf_ban { margin-top: 110px; float: left; padding-left: 28px; }
.ssyf_ban .img_title { display: none; }
.guidang { position: absolute; right: 53px; bottom: -285px; z-index: 1; }
.banner_con { width: 516px; padding: 76px 47px 0 0; float: right; line-height: 32px; font-size: 14px; text-align: justify; text-indent: 2em; }
/**2023-01-16新增样式 end**/

/*专题公用头部 颜色配置 红色*/
.ls-dqlm-tit a { color: #ed2a24; }
.ls-dqlm-tit a:hover{ color: #ed2a24; }
.ls-bread-nav p { color: #ed2a24; }
#ls_dqwzz a { color: #ed2a24; }
#ls_dqwzz a:hover{ color: #ed2a24; }
.ls-bread-nav { border-left: 1px solid #d3d3d3; }
.ls-bread-nav div span:before { background: #ed2a24; }
.ls-seach-form .search_drap select { color: #ed2a24; background: url(../img-wmcs/red_ico.png) no-repeat 55px center; }
.ls-seach-form .ss_input { border-bottom: 1px solid #ed2a24; }
.ls-seach-form .ss_input .search-keywords { background: url(../img-wmcs/line.png) no-repeat left center; color: #ed2a24; }
.ls-seach-form .topsearchbtn { background: url(../img-wmcs/red_fdj.png) no-repeat center; }
.ls-jftbox { border: 1px solid #ed2a24; background: url(../img-wmcs/jtline.png)no-repeat center;}
.ls-jftbox a.active { color: #cc0b20; background: transparent; }
.ls-jftbox a { color: #efb3ae; }
.ls-jftbox a:hover{ color: #efb3ae; }
.ls-toufuwu li.num0 a { background: url(../images-new/oldico2.png) 9px center no-repeat #ed2a24; color: #fff; }
.ls-toufuwu li.num1 a { background: url(../images-new/oldico.png) 9px center no-repeat #ed2a24; color: #fff; }
.ls-toufuwu li.num2 a { background: url(../images-new/wzaico.png) 9px center no-repeat #ed2a24; color: #fff; }
.ls-toufuwu li.num3 a { background: url(../images-new/bqk-ico.png) 9px center no-repeat #ed2a24; color: #fff; }
.ls-toufuwu li.num4 { background: url(../images_symfc/grzx.png) left center no-repeat; }
.ls-toufuwu li.num4 a { color: #ed2a24; }
/*专题公用头部 颜色配置 红色 end*/

@media (max-width: 1199px) and (min-width:992px) {
  .banner_con { width: 356px; padding: 50px 0 0 0; }
}
@media (max-width: 991px) and (min-width:768px) {
  .ssyf_ban { float: none; padding-left: 0; margin-top: 60px; text-align: center; }
  .banner_con { width: auto; float: none; padding: 40px 20px 20px; }
}
@media (max-width: 767px) {
  .ssyf-header { background-size: 200% 100%; height: auto; }
  .ssyf_ban { float: none; padding-left: 0; margin-top: 30px; text-align: center; }
  .banner_con { width: auto; float: none; padding: 20px; }
  .symfc_ban img { width: 96%; }
  .symfc_header { height: auto; padding-bottom: 50px; }
}
@media (max-width: 600px) {
  .ssyf_ban img { width: 96%; height: auto; }
}

/*左侧悬浮窗口*/
.ssyf-right { width: 130px; height: 433px; position: fixed; right: 10px; top: 234px; z-index: 999; }
.ssyf-right .couplet-close { width: 40px; height: 10px; float: left; margin-bottom: 8px; padding-right: 2px; cursor: pointer; }
.wx1 { width: 128px; height: 272px; padding-top: 6px; border: 1px solid #ddd; clear: both; background: #fff; line-height: 18px; font-family: "Microsoft YaHei",微软雅黑; text-align: center; color: #666; }
.wx1 ul li { width: 100px; margin: 0 auto; text-align: center; }
.wx1 img { width: 80px; height: 80px; margin: 8px auto 6px; display: block; }
.wx1 span { color: #cd3501; display: block; }

.ssyf-right2 { position: fixed; right: 10px; bottom: 5px; z-index: 100; }
.ssyf-right2 .couplet-close { cursor: pointer; }
.ssyf-right2 li { padding: 5px 0 0; font-size: 0; line-height: 0; }
.ssyf-right2 li img { width: auto; height: auto; }

.ssyf-left { width: 100px; height: auto; position: fixed; left: 10px; top: 234px; z-index: 999; }
.ssyf-left .couplet-close { width: 40px; height: 10px; float: left; margin-bottom: 8px; padding-right: 2px; cursor: pointer; }
.ssyf-couplet-pic { width: 100%; height: auto; }
.ssyf-couplet-pic li .img-title { display: none; }
.ssyf-couplet-pic li img { width: 100%; height: auto; }

body { font-size: 12px; color: #333; }
.banner { width: 100%; height: 160px; position: relative; }
.banner img { width: 1920px; height: 160px; position: absolute; left: 50%; margin-left: -960px; }

.is-main { margin: 0 auto 10px; width: 1200px; }
.container { width: 1200px; }
.m-works { margin-bottom: 15px; }
.m-works .u-tit img { display: block; }
.m-flash { width: 666px; height: 404px; overflow: hidden; position: relative; }
.m-flash .bd, .m-flash .bd a, .m-flash .bd img, .m-flash .bd li, .m-flash .bd ul { height: 100%; width: 100%; }
.m-flash .bd ul li { position: relative; }
.m-flash .bd ul li .title { display: block; position: absolute; left: 0; bottom: 0; height: 40px; line-height: 40px; width: 100%; z-index: 9; text-indent: 15px; font-size: 16px; background: rgba(0, 0, 0, .5)!important; color: #fff; box-sizing: border-box; padding-right: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-flash .hd { position: absolute; right: 8px; bottom: 15px; height: 10px; z-index: 99; }
.m-flash .hd li { float: left; margin-right: 8px; line-height: 0; font-size: 0; }
.m-flash .hd li span { display: inline-block; width: 10px; font-size: 0; height: 10px; background: #fff!important; border-radius: 50%; }
.m-flash .hd li.on span { background: #d7141a!important; }
.m-news { width: 514px; height: 404px; overflow: hidden; }
.m-news ul { height: 89px; margin-bottom: 18px; overflow: hidden; }
.m-news ul h2 { height: 36px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-news ul h2 a { float: left; font-size: 20px; font-weight: bold; color: #3d3d3d; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-news ul p { line-height: 26px; font-size: 15px; color: #999; }
.m-news ul p a { display: none; }
.m-news ul p.remarks { text-indent: 2em; }
.m-news .list1 { height: 89px; margin-bottom: 18px; overflow: hidden; }
.m-news .list1 .title { 
  position: relative;
  height: 36px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
  padding-right: 100px;
}
.m-news .list1 .title a { float: left; font-size: 20px; font-weight: bold; color: #3d3d3d; 
  display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
}
.m-news .list1 .title .date{
  position: absolute;top: 0;right: 0;font-size: 18px;color: #999;
}
.m-news .list1 p { line-height: 26px; font-size: 15px; color: #999; }
.m-news .list1 p a { display: none; }
.m-news .list1 p.remarks { text-indent: 2em; }

.m-wkwindows { margin: 0 auto 15px; width: 1200px; height: 140px; background: #fff9f3; }
.m-wkwindows h1 { line-height: 36px; height: 36px; }
.m-wkwindows h1 a.u-tit { display: block; margin: 0 0 0 550px; font-size: 20px; font-weight: bold; color: #cc0c0d; float: left; }
.m-wkwindows h1 a.u-more { color: #999; font-size: 14px; float: right; margin-right: 10px; }
.m-wkwindows ul li { float: left; width: 545px; margin: 0 21px 0 30px; height: 33px; line-height: 33px; overflow: hidden; }
.m-liststyle li { 
  line-height: 28px; height: 28px; overflow: hidden; 
  padding: 2px 74px 2px 0; background: url(../images_ssyf/icon-li.png) left center no-repeat; position: relative; 
  box-sizing: border-box;
}
.m-liststyle li a { padding-left: 14px; font-size: 15px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: none; }
.m-liststyle li>span { float: right; font-size: 13px; color: #666; position: absolute; right: 0; top: 0; }
.m-liststyle li img { position: relative; top: 10px; }

.m-liststyle2 ul li { float: left; width: 585px; margin: 0 30px 0 0; height: 33px; line-height: 33px; overflow: hidden; }
.m-liststyle2 ul li.even { margin-right: 0; }

.m-ad { margin-bottom: 9px; width: 1200px; height: 119px; }
.m-ad img { display: block; width: 1200px; height: 119px; }

.m-ad01 { margin-top: 20px; }
.m-ad01 ul li { float: left; padding-left: 20px; }
.m-ad01 ul li .img-title { display: none; }
.m-ad01 ul li img { width: 100%; height: 100%; }
.m-ad01 ul li.num1 { padding-left: 0 !important;}

.m-listbox2 { width: 585px; height: 190px; }
.m-titstyle { height: 40px; border-bottom: 1px solid #ddd; }
.m-titstyle a.u-tit { float: left; margin: 10px 0; display: block; height: 20px; line-height: 20px; padding-left: 10px; border-left: 5px solid #cc0c0d; font-size: 20px; font-weight: bold; color: #cc0c0d; }
.m-titstyle a.u-more { float: right; line-height: 40px; margin-right: 10px; font-size: 14px; color: #999; }
.m-listbox2 ul { padding-top: 7px; }

.m-listbox3 { width: 585px; height: 190px; }
.m-titstyle { height: 40px; border-bottom: 1px solid #ddd; }
.m-titstyle ul { float: right; }
.m-titstyle ul li { float: left; margin: 8px 0 0 5px; line-height: 24px; }
.m-titstyle ul li a { display: block; padding: 0 15px; font-size: 15px; border-radius: 15px; }
.m-titstyle ul li.u-active a { background: #cc0c0d; color: #fff; }
.m-listbox3 .bd { padding-top: 7px; }

.u-ly { display: block; margin: 3px 0 15px; }
.u-ly img { display: block; width: 1200px; height: 80px; }

/* 20220606修改 */
.ind_tel1 { height: 50px; line-height: 50px; background: url("../images_ssyf/titbg.gif") left 26px repeat-x; text-align: center; position: relative; }
.ind_tel1 a.a { display: inline-block; width: 254px; height: 50px; font-size: 30px; font-weight: bold; color: #333; line-height: 50px; text-align: center; }
.ind_tel1 a.a img { vertical-align: middle; margin: 9px auto 0; display: block; }
.ind_tel1 a.more { display: inline-block; padding-left: 9px; height: 50px; line-height: 50px; font-size: 15px; background: #fff; position: absolute; top: 0; right: 0; }
.ind_tel1 a.more:hover { color: #d00; }
.listbox { width: 551px; height: 315px; padding: 30px 34px 40px 11px; position: relative; }
.listbox h3 { width: 62px; height: 36px; background: #fff; position: absolute; left: 0; top: 16px; line-height: 30px; font-size: 20px; font-weight: bold; z-index: 1; }
.listbox .line { border: 1px solid #dbdbdb; position: absolute; left: 0; right: 0; top: 30px; height: 295px; padding: 25px 10px 0 10px; }
.listbox .line .tit { height: 36px; padding: 6px 0 5px; border-bottom: 1px dashed #dbdbdb; margin-bottom: 9px; }
.listbox .line .tit li { height: 36px; line-height: 36px; overflow: hidden; font-size: 20px; font-weight: bold; }
.listbox .line .tit a { color: #d31a1a; float: none; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.listbox .line .list li a { max-width: 260px; }

.listbox1 { width: 310px; height: 85px; padding: 30px 10px 40px 10px; position: relative; }
.listbox1 h3 { width: 130px; height: 36px; background: #fff; position: absolute; left: 0; top: 16px; line-height: 30px; font-size: 20px; font-weight: bold; z-index: 1; }
.listbox1 h4 { width: 100px; height: 36px; background: #fff; position: absolute; left: 0; top: 16px; line-height: 30px; font-size: 20px; font-weight: bold; z-index: 1; }
.listbox1 .line { border: 1px solid #dbdbdb; position: absolute; width: 278px; height: 75px; padding: 25px 10px 0 10px; }
.listbox1 .line .tit { height: 36px; padding: 6px 0 5px; border-bottom: 1px dashed #dbdbdb; margin-bottom: 9px; }
.listbox1 .line .tit li { height: 36px; line-height: 36px; overflow: hidden; font-size: 20px; font-weight: bold; }
.listbox1 .line .tit a { color: #d31a1a; }
.ssyf_zcjd .listbox { height: 202px; padding: 30px 34px 0 11px; }
.ssyf_zcjd .listbox2 { padding-right: 0; }
.ssyf_zcjd .listbox .line { height: 170px; }

.mtjjbox .list li { width: 558px; float: left; }
.mtjjbox .list li.even { float: right; }

/**栏目页**/
.m-location { width: 100%; line-height: 26px; padding: 5px 0 5px 18px; padding-left: 18px; background: url(../images_ssyf/page_icon.png) left 9px no-repeat; font-size: 14px; overflow: hidden; }
.list-left { width: 257px; min-height: 885px; background: #f5f5f5; }
.list-left h1 { width: 100%; height: 50px; line-height: 50px; text-indent: 30px; font-size: 18px; color: #fff; font-weight: bold; background: url(../images_ssyf/list_icon.png) #d60300 222px 18px no-repeat; overflow: hidden; }
.listleft-box { width: 255px; min-height: 834px; border: 1px solid #ddd; border-top: none; }
.listleft-box ul li { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; overflow: hidden; }
.listleft-box ul li a { display: block; text-indent: 43px; padding-right: 70px; background: url(../images_ssyf/list_icon.png) 190px -90px no-repeat; font-size: 16px; }
.listleft-box ul li a:hover, .listleft-box ul li.active a, .listleft-box ul li.list-active a { background: url(../images_ssyf/list_icon.png) #fff 187px -151px no-repeat; border-left: 3px solid #d60300; text-indent: 40px; color: #d60300; }
.list-right { width: 923px; }
.listright-title { width: 100%; height: 47px; line-height: 46px; border-bottom: 1px solid #ddd; margin-top: 2px; }
.listright-title span { display: inline-block; padding: 0 18px; border-bottom: 2px solid #d60300; color: #d60300; font-size: 18px; float: left; }
.listright-box { padding: 0 10px; min-height: 782px; margin: 0 auto; }
.listright-box ul li { width: 100%; height: 26px; line-height: 26px; padding: 2px 0; background: url(../images_ssyf/list_icon.png) left -53px no-repeat; overflow: hidden; position: relative; }
.listright-box ul li>span { float: none; color: #999; font-size: 13px; position: absolute; top: 2px; right: 0; }
.listright-box ul li a { font-size: 14px; display: inline-block; max-width: 770px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; }

.banner .img_title, .banner1, .banner1 .img_title, .m-ad .img_title, .u-ly .img_title { display: none; }
.ban, .navbar { display: none; }
.container_header { background: #f0f0f0; }

.mF_sohusports_wrap { border: 0; padding: 0; }
.mF_sohusports .num li a { width: 10px!important; height: 10px!important; background: #fff!important; border-radius: 6px; overflow: hidden; text-indent: 5em; }
.mF_sohusports .num li.current a, .mF_sohusports .num li.hover a { background: #fb8e00!important; }
.mF_sohusports .txt li { height: 46px; line-height: 46px; }
.mF_sohusports .txt li a { display: inline-block; max-width: 490px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: 'Microsoft YaHei'; }
.mF_sohusports .num { bottom: 15px; }

.doc_list { margin-top: 19px; }
.listright-box { min-height: 600px; }
.doc_list .columnName { background: none; }
.doc_list .columnName a.title { float: left; font-size: 16px; color: #d60300; text-indent: 0; margin: 0; }
.doc_list .columnName a.more { float: right; margin: 0; }
.pagination span.current, .pagination span.current:hover, .pagination>a:hover { background: #d60300; border: 1px solid #d60300; }

.sqmesslist { height: 125px; overflow: hidden; margin-top: 22px; }
.sqmesslist ul li { width: 100%; height: 28px; line-height: 28px; vertical-align: bottom; overflow: hidden; }
.sqmesslist ul li p { float: left; height: 28px; text-align: center; font-size: 15px; }
.sqmesslist ul li p.p1 { width: 60%; background: url(../images_ssyf/icon-li.png) left center no-repeat; text-indent: 14px; }
.sqmesslist ul li p.p1 a { display: block; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sqmesslist ul li p.p2 { color: #999; width: 20%; }
.sqmesslist ul li p.p3 { color: #999; float: right; width: 20%; }
.sqmesslist ul li p.p3 span.s1 { color: red; }
.sqmesslist ul li.head { height: 42px; line-height: 42px; margin-bottom: 9px; background: #f5f5f5; font-weight: bold; }
.sqmesslist ul li.head p { color: #3d3d3d!important; font-size: 16px; }
.sqmesslist ul li.head p.p1 { text-align: center; text-indent: 0; background: none; }
.xiexinbtn { width: 100%; height: auto; overflow: hidden; }
.xiexinbtn .img_title { display: none; }

.m-works-gz1, .m-works-gz2, .u-tit-sq1, .u-tit-sq2 { display: none; }
.banner1 { background: #fff; }
.bdsharebuttonbox { right: auto; left: auto; display: inline-block; }
.newsinfo1 { max-width: none; text-align: center; }
.wzbot { border-top: 1px solid #ddd; padding: 10px 0; }
.wzbot a { display: inline-block; background: none!important; width: 90px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #ddd; text-indent: 0; padding: 0; margin-right: 5px; font-size: 15px; color: #666; }
.wzbot a:hover { background: #d60300!important; color: #fff; border: 1px solid #d60300; }

/**详情页**/
.lanmyCon { border: 1px solid #ddd; padding: 20px; width: 1160px; }
.lanmyCon .newsinfo { background: #fff; border-top: 0; border-bottom: 1px solid #ddd; }
.newsinfo1 span { font-size: 12px; color: #999; padding: 0 20px 0 0; }
.newsinfo1 span.font { color: #333; /*margin: 0 50px;*/ }
.newsinfo1 i { font-style: normal; }
.newscontnet img { display: block; margin: 0 auto; }
.j-fontContent { font-size: 16px; color: #333; }

.updown div { font-size: 16px; display: inline-block; max-width: 45%; height: 31px; color: #444; line-height: 31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.updown div a { color: #444; }
.updown div:nth-child(2) { background-image: url(../images_ssyf/detail_icon.png); background-repeat: no-repeat; background-position: 0 3px; }
.updown div:nth-child(3) { float: right; background-image: url(../images_ssyf/detail_icon.png); background-repeat: no-repeat; background-position: right -72px; }
.updown div:nth-child(2) span { margin-left: 33px; }
.updown div:nth-child(3) a { margin-right: 33px; }
.scan_code_box .txt { color: silver; font-size: 12px; }

.pagination span.current, .pagination span.current:hover { color: #fff; }
.pagination a:hover { color: #fff!important; }
.bdsharebuttonbox { right: 30px; }
.updown { background: none; }

.newsinfo1 { width: 100%; padding-right: 0; }
.newsinfo1 .bdsharebuttonbox { float: right; margin-top: 5px; }

@media (max-width: 1199px) and (min-width: 992px) {
  .container { width: 992px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .is-main,   .m-ad img,   .m-wkwindows,   .m-works>a img,   .u-ly img, .u-tit img { width: 992px; }
  .m-flash { width: 580px; }
  .mF_sohusports .txt li a { max-width: 380px; }
  .m-news { width: 390px; overflow: hidden; }
  .m-wkwindows h1 a.u-tit { margin: 0 0 0 410px; }
  .m-wkwindows ul li { width: 395px; }
  .m-listbox2, .m-listbox3 { width: 435px; }
  .m-liststyle2 ul li { width: 435px; }
  /**栏目页**/
  .list-right { width: 715px; }
  .listright-box ul li a { max-width: 470px; }
  .m-works-gz1, .u-tit-sq1 { display: inline-block; }
  .m-works-gz,   .m-works-gz2,   .u-tit-sq, .u-tit-sq2 { display: none; }
  .banner1, .banner1 img { display: block; width: 100%; height: auto; }
  .banner { display: none; }
  .banner1_con { width: 860px; font-size: 15px; line-height: 30px; background: #fff6ee; padding: 20px; margin: 15px auto; text-indent: 2em; }
  .lanmyCon { width: 861px; }
  .newsinfo1 span.font { color: #333; margin: 0 10px; }
  .newsinfo1 span { padding: 0 10px; }
  .listbox { width: 458px; }
  .mtjjbox .list li { width: 430px; }
  .m-ad01 ul li { height: 99px; width: 236px; padding-left: 16px;}
  .m-ad01 ul li.num1 { width: 488px;}

}
@media (max-width: 991px) and (min-width: 768px) {
  .container { width: 768px; }
}
@media (max-width: 991px) {
  .listbox, .listbox1 { float: none; }
  .ssyf_zcjd .listbox { box-sizing: border-box; height: auto; padding: 30px 0 10px 11px; width: 100%; }
  .listbox .line,   .listbox1 .line, .product_listbox .line { width: auto!important; height: auto; position: static; padding-bottom: 10px; }
  .listbox h3 { }
  .mtjjbox .list li, .mtjjbox .list li.even { float: none; width: auto; }
  .m-ad01 ul li { height: 77px; width: 183px; padding-left: 12px;}
  .m-ad01 ul li.num1 { width: 378px;}
}
@media (max-width: 991px) and (min-width: 768px) {
  .is-main,   .m-ad img,   .m-wkwindows,   .m-works>a img,   .u-ly img, .u-tit img { width: 768px; }
  .m-ad img, .u-ly img { height: auto; }
  .m-flash { float: none; width: auto; height: 466px; }
  .m-news { float: none; width: auto; height: auto; overflow: hidden; }
  .m-wkwindows h1 a.u-tit { margin: 0 0 0 310px; }
  .m-wkwindows ul li { width: 295px; }
  .m-listbox2, .m-listbox3 { width: 335px; }
  .m-liststyle2 ul li { width: 335px; }
  .m-news ul h2 { height: 30px; line-height: 30px; }
  .m-news ul h2 a { font-size: 18px; }
  .m-news ul p { font-size: 14px; line-height: 22px; }
  .m-news ul { height: 75px; }
  .m-news .list1 { height: 30px; line-height: 30px; }
  .m-news .list1 .title a { font-size: 18px; }
  .m-news .list1 p { font-size: 14px; line-height: 22px; }
  .m-news .list1 { height: 75px; margin-bottom: 12px; }
  /**栏目页**/
  .list-right { width: 491px; }
  .listright-box ul li a { max-width: 340px; }
  .m-works-gz2, .u-tit-sq2 { display: inline-block; }
  .m-works-gz,   .m-works-gz1,   .u-tit-sq, .u-tit-sq1 { display: none; }
  .banner1, .banner1 img { display: block; width: 100%; height: auto; }
  .banner { display: none; }
  .banner1_con { width: 660px; font-size: 15px; line-height: 30px; background: #fff6ee; padding: 20px; margin: 15px auto; text-indent: 2em; }
  .lanmyCon { width: 661px; }
  .newsinfo1 span.font { color: #333; margin: 0 10px; }
  .newsinfo1 span { padding: 0 5px; }
  .newsinfo1 .bdsharebuttonbox, .newsinfo1 .sp { display: none; }
}
@media (max-width: 767px) {
  .container { width: 100%; }
}
@media (max-width: 767px) {
  .ind_tel1 a.more { display: none; }
  .is-main { width: 94%; margin-left: 3%; }
  .m-ad,   .m-ad img,   .m-flash,   .m-wkwindows,   .m-works>a img,   .u-ly img, .u-tit img { width: 100%; height: auto; }
  .m-flash,   .m-listbox2,   .m-listbox3, .m-news { float: none; display: block; width: 100%; height: auto; }
  .m-liststyle2 ul li { width: auto; float: none; margin-right: 0; }
  .m-flash { height: 364px!important; }
  .m-news ul { margin-top: 15px; margin-bottom: 0; }
  .m-news ul p { max-height: 52px; overflow: hidden; }
  .m-news .list1 { margin-top: 15px; margin-bottom: 0; }
  .m-news .list1 p { max-height: 52px; overflow: hidden; }
  .m-wkwindows h1 a.u-tit { margin: 0 0 0 40%; }
  .m-wkwindows ul li { width: 94%; margin: 0 3%; }
  /* .m-wkwindows ul li>span,.m-liststyle li img,.m-liststyle li>span,#myFocus01 .txt{display: none;} */
  .m-wkwindows { height: auto; padding: 10px 0; }
  .m-liststyle li a { float: none; max-width: 98%; display: block!important; }
  /**栏目页**/
  .list-left, .list-right { float: none; display: block; width: 100%; margin: 0; padding: 0; min-height: auto; }
  .listleft-box { min-height: auto; border-bottom: 0; width: 100%; display: none; }
  .listright-box { padding: 0; }
  .listright-box ul li img { display: none; }
  .listright-box ul li a { float: none; display: block; max-width: none; margin-right: 80px; }
  .list-left h1 { background-position-x: 97%; cursor: pointer; }
  .listleft-box ul li a,   .listleft-box ul li a:hover, .listleft-box ul li.list-active a { background-position-x: 98%; }
  .listright-box { min-height: 200px; }
  .listright-box { min-height: auto; }
  .m-works-gz2, .u-tit-sq2 { display: inline-block; }
  .m-works-gz,   .m-works-gz1,   .u-tit-sq, .u-tit-sq1 { display: none; }
  .banner1, .banner1 img { display: block; width: 100%; height: auto; }
  .banner { display: none; }
  .banner1_con { width: 92%; font-size: 14px; line-height: 26px; background: #fff6ee; padding: 2%; margin: 15px 3%; text-indent: 2em; }
  .lanmyCon { width: 96%; padding: 2%; }
  .newsinfo1 { text-align: center; }
  .newsinfo1 span.font { color: #333; margin: 0 10px; }
  .newsinfo1 span { padding: 0 5px; }
  .bdsharebuttonbox, .newsinfo1 .sp { display: none; }
  .j-fontContent { font-size: 14px; }
  .newstitle { font-size: 20px; line-height: 35px; }
  .updown div { float: none!important; display: block; width: 100%; background: none!important; max-width: 100%; }
  .updown div span { margin-left: 0!important; }
  .m-ad01 { margin-top: 0; }
  .m-ad01 ul li{ float: none; width: 100% !important; margin-top: 10px; height: auto; padding-left: 0; }
}

@media (max-width: 600px) {
  .m-flash { height: 310px!important; }
}
@media (max-width: 500px) {
  .m-flash { height: 260px!important; }
  .m-news .list1 .title a,   .m-news ul h2 a,   .m-titstyle a.u-tit, .m-wkwindows h1 a.u-tit { font-size: 17px; }
  .m-wkwindows h1 a.u-tit { margin: 0 0 0 35%; }
  .newsinfo1 span:nth-child(1) { display: none; }
  .sqmesslist p.p2 { display: none; }
  .sqmesslist ul li p.p3 { width: 39%; }
}
@media (max-width: 400px) {
  .m-flash { height: 210px!important; }
  .m-wkwindows h1 a.u-tit { margin: 0 0 0 30%; }
  .newsinfo1 span:nth-child(2) { display: none; }
  .j-fontContent { font-size: 13px; }
}

.lm_search { top: 10px; }


