@charset "utf-8";/* CSS Document*/
/* 整体放大5%：scale 仅作用于 .page-scale，避免影响 i-nav 吸顶 */
html {
  width: 100%;
  overflow-x: hidden;
}
.page-scale {
  transform: scale(1.05);
  transform-origin: top center;
  width: 100%;
  overflow-x: hidden;
}
/* 主宽度 1400 / 侧栏 315 / 间距 22 — 统一写数值，避免 IE 不识别 var() */
*,*:before,*:after{box-sizing:border-box;}
body{margin: 0;padding: 0;font-family: "microsoft yahei";font-size: 15px;min-width: 320px;background:#ffffff;}
ul,li{list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: normal}
img{border: 0;max-width:100%;height:auto;}
a{text-decoration: none;color: #666666;}
a:hover{text-decoration: none;color:#1f71bf;transition: all 0.6s;}
.fl{float: left !important;}
.fr{float: right !important;}
.clearboth{clear: both;border: 0;padding: 0;margin: 0;}
.w1200{max-width:1400px;width:100%;height: auto;margin: 0 auto;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.relative{position:relative;}
.imghover{cursor: pointer;transition: all 0.6s;}
.imghover:hover{transform: scale(1.2);}

/*topline*/
.top_line{height: 34px;line-height: 34px;background: #0a549d;color: #ffffff;font-size: 15px;white-space: nowrap;}
.top_line_left{ float: left;}
.top_line_right{ float: right}
.top_link a{padding: 0 10px;color: #ffffff;}
.header{background: #0a549d;min-height:110px;height:auto;overflow:visible;margin-bottom:0;padding-bottom:8px;}
.header .w1200{overflow:visible;}
.header .w1200:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header .logo {width: 680px; float: left;}
.header .logo img{ margin: 10px 0 0 0; display:block;}
.i-search{width: 320px;height: 42px;overflow: hidden;position: relative;margin:35px 0 0 18px;float: right;border: #ffffff 1px solid;background: #ffffff;border-radius: 8px;}
.i-search .search-txt{width: 264px;padding-left: 10px;height: 42px;line-height: 42px;color: #ffffff;border: none; background: none; outline: none}
.i-search .search-btn{width: 46px;height: 42px;line-height: 42px;font-size: 16px; border: none; background: url("../images/ico_search.png") center no-repeat; cursor: pointer;}
.i-search .search-btn:hover{cursor: pointer;}


/*nav — zoom 1.05 与 .page-scale 一致；不用 transform 以免 header 与 i-nav 出白缝；sticky 写在 .i-nav 上 */
.i-nav{width: 100%;background: #0a549d;height: 50px;border-top: none;box-sizing:border-box;padding:0 16px;position:sticky;top:0;z-index:10001;margin-top:0;overflow:visible;zoom:1.05;}
.nav{display:table;width:100%;max-width:1400px;table-layout:fixed;border-collapse:collapse;box-sizing:border-box;padding:0 8px;height:48px;line-height:48px;position:relative;z-index:1;margin:0 auto;}
.nav a{ color:#fff;  }
.nav .nLi{display:table-cell;float:none;position:relative;vertical-align:middle;width:auto;min-width:0;text-align:center;}
.nav .nLi h3{ float:none; margin:0; height:100%; width:100%; }
.nav .nLi h3 a{display:block;padding:0 6px;font-size: 20px;font-weight: 600;color: #ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nav .nLi:hover{z-index:20;}
.nav .sub{display:none;left:0;width:100%;box-sizing:border-box;top:100%;position:absolute;background:#000000;line-height:36px;padding:0;opacity: 0.7;text-align: center;z-index:21;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#0e4f8f; color:#fff;  }
.nav .on h3 a{background: #4e84b8;color: #ffffff;}

@supports (display:-webkit-flex) or (display:flex){
  .nav{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;padding:0 12px;}
  .nav .nLi{display:block;float:none;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;}
}


/*banner*/
.ibanner{ width:100%; overflow:hidden; position:relative; line-height:0; font-size:0;}
.ibanner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ibanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ibanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ibanner .hd ul li.on{ background:#f00; color:#fff; }
.ibanner .bd{ position:relative; overflow:hidden; height:auto; z-index:0; line-height:0;}
.ibanner .bd .tempWrap{ width:100%!important; overflow:hidden;}
.ibanner .bd ul{ overflow:hidden; width:100%; margin:0; padding:0;}
/* 多图未初始化时勿纵向叠放撑出大段空白（拖组件后 slide 未跑时常见） */
.ibanner .bd ul li{ float:left; width:100%; overflow:hidden; zoom:1; vertical-align:top; position:relative;}
.ibanner .bd li h1{position: absolute; bottom: 40px; left: 20%; background:url("../images/tt_bg.png"); font-size: 24px; color: #ffffff; padding: 10px 20px; line-height:1.4;}
.ibanner .bd img{ width:100%; height:auto; display:block; vertical-align:top;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ibanner .prev,
.ibanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:45px; height:80px; background:url(../images/slider-arrow.png) -120px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ibanner .next{ left:auto; right:3%; background-position:-2px 5px; width: 45px; height: 80px;}
.ibanner .prev:hover,
.ibanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ibanner .prevStop{ display:none;  }
.ibanner .nextStop{ display:none;  }

/*i-main — 三栏（IE9/兼容模式无 flex；IE11 无 gap。用 table-cell 与导航 .nav 一致，避免三栏挤叠） */
.i-main{ width: 100%; height: auto; overflow: hidden; margin: 16px auto 0 auto;}
.i-main + .i-main{ margin-top: 12px;}
.i-m-p{
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  display: table;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}
.i-m-p-left,
.i-m-p-center,
.i-m-p-right{
  display: table-cell;
  float: none;
  vertical-align: top;
  width: 33.33%;
  min-width: 0;
  margin: 0;
  overflow: hidden;
  box-sizing: border-box;
}
.i-m-p-left{ padding-right: 6px;}
.i-m-p-center{ padding-left: 6px; padding-right: 6px;}
.i-m-p-right{ padding-left: 6px;}
.i-title{height: 50px;line-height: 48px;background: #ededed;width: 100%;}
.i-title h2{display: block;margin: 0 10px;width: 120px;float: left;font-weight: 550;}
.i-title a{ font-size: 14px;float:right; padding:0 10px;}
.ys_01{ border-top: #ea6914 2px solid}
.ys_01 span{ display: block; background: url("../images/ico_tz.png") center no-repeat #ea6914; float: left; width: 48px; height: 48px;}
.ys_01 h2{ color:#ff6600}

.ys_02{ border-top: #1860a8 2px solid}
.ys_02 span{ display: block; background: url("../images/ico_xw.png") center no-repeat #1860a8; float: left; width: 48px; height: 48px;}
.ys_02 h2{ color:#1860a8}

.ys_03{ border-top: #ea6914 2px solid}
.ys_03 span{ display: block; background: url("../images/ico_tz.png") center no-repeat #ea6914 ; float: left; width: 48px; height: 48px;}
.ys_03 h2{ color:#ea6914 }

.ys_04{ border-top: #ed0b0b 2px solid}
.ys_04 span{ display: block; background: url("../images/ico_dh.png") center no-repeat #ed0b0b; float: left; width: 48px; height: 48px;}
.ys_04 h2{ color:#ed0b0b}

.ys_05{ border-top: #03a9f4 2px solid}
.ys_05 span{ display: block; background: url("../images/ico_bk.png") center no-repeat #03a9f4; float: left; width: 48px; height: 48px;}
.ys_05 h2{ color:#03a9f4}

.ys_06{ border-top: #0082ff 2px solid}
.ys_06 span{ display: block; background: url("../images/ico_zc.png") center no-repeat #0082ff; float: left; width: 48px; height: 48px;}
.ys_06 h2{ color:#0082ff}

.ys_07{ border-top: #03a9f4 2px solid}
.ys_07 span{ display: block; background: url("../images/ico_bk.png") center no-repeat #03a9f4; float: left; width: 48px; height: 48px;}
.ys_07 h2{ color:#03a9f4}

.ys_08{ border-top: #4398bf 2px solid}
.ys_08 span{ display: block; background: url("../images/keyanxueshu.png") center no-repeat #4398bf; float: left; width: 48px; height: 48px;}
.ys_08 h2{ color:#4398bf}

.ys_09{ border-top: #57adff 2px solid}
.ys_09 span{ display: block; background: url("../images/ico_zp.png") center no-repeat #57adff; float: left; width: 48px; height: 48px;}
.ys_09 h2{ color:#57adff}

.i-lbox{ border-bottom: #ededed 1px solid;border-left: #ededed 1px solid;border-right: #ededed 1px solid; }
.i-list{ margin: 0 auto; height: auto; width:auto;}
.i-list ul{ padding: 10px 12px;}
/* 用 flex 让标题占满剩余宽度；原先 a 写死 72% + 日期 25%，列窄时约只能显示十几个字，改组件「字数」无效 */
.i-list li{
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  width: 100%;
  margin: 0 auto;
  color: #888888;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  zoom: 1;
}
.i-list li a{
  background: url("../images/ico_002.png") left center no-repeat;
  padding: 0 8px 0 10px;
  float: none;
  flex: 1 1 auto;
  min-width: 0;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.i-list li span{
  float: none;
  flex: 0 0 auto;
  width: auto;
  min-width: 52px;
  text-align: right;
  white-space: nowrap;
}

.i-lbox2{ }
.i-list2{ margin: 0 auto; height: auto; overflow: hidden; width:auto;}
.i-list2 ul{ padding: 15px 0;}
.i-list2 li{
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  width: 100%;
  margin: 0 auto;
  color: #888888;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  zoom: 1;
}
.i-list2 li a{
  background: url("../images/ico_002.png") left center no-repeat;
  padding: 0 8px 0 10px;
  float: none;
  flex: 1 1 auto;
  min-width: 0;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.i-list2 li span{
  float: none;
  flex: 0 0 auto;
  width: auto;
  min-width: 52px;
  text-align: right;
  white-space: nowrap;
}

/*i-cgzh*/
.i-cgzh{ width: 100%; height:580px; background: url("../images/bg_01.jpg") center; background-size: cover; margin: 25px auto; padding: 15px 0 0 0  }
.cgzh_title{ background: url("../images/cgzh_tbg.png") center no-repeat; height: 60px; line-height: 60px; margin: 0 auto 0 auto; }
.cgzh_title h2{color: #0066cc;font-size: 28px;line-height: 60px;height: 60px;display: block;margin: 0 auto;text-align:center;font-weight: 550;}
.cgzh_zy{ color: #0066cc; font-size: 14px; line-height: 24px;  text-align: center}
.cgzh_box{ max-width:1400px; width:100%; overflow: hidden; height: auto; margin:20px auto;padding:0 16px;}
/* 与 w1200 同用时不重复挤压内边距 */
.w1200.cgzh_box,.cgzh_box.w1200{padding-left:16px;padding-right:16px;}
.cgzh_box ul{ width:100%; display:block;overflow:hidden;zoom:1;margin:0;padding:0;}
/* 原 22%×4 + 2%×4 边距 = 96%，右侧易空一截；改为 23.5%×4 + 前三项 2% 间距 = 100%，末项去右边距 */
.cgzh_box li{ float:left;width:23.5%;margin-right:2%;min-height:372px; position: relative; overflow: hidden;display:inline;box-sizing:border-box;}
.cgzh_box li:last-child{ margin-right:0; }
.cgzh_box li a{ display:block; min-height:372px; overflow: hidden;}
.cgzh_box li img{display: block; width: 100%; height: auto; min-height: 300px;}
.cgzh_box li span{display: block;background: #0066cc;height: 40px;line-height: 40px;text-align: center;color: #ffffff;width: 100%;position: absolute;bottom: 0;left: 0;opacity: 0.8;font-size: 15px;}
.cgzh_box li:hover span{ background: #ea6914}

@supports (display: flex){
  .cgzh_box ul{
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%;
  }
  .cgzh_box li{
    float: none;
    flex: 1 1 0;
    min-width: 0;
    width: auto;
    margin-right: 12px;
  }
  .cgzh_box li:last-child{ margin-right: 0; }
}


/*ixscy*/
.ico01{background: url(../images/ico_xmqy.png) center no-repeat;}
.ico02{background: url(../images/ico_xscy.png) center no-repeat;}
.ixscy{ height: auto; overflow: hidden; margin: 0 auto;display:block;zoom:1;}
.ixscy-left{ float: left; width: 38%;}
.ixscy-center{float: left; width: 38%; margin-left: 2%;}
.ixscy-right{float: right; width: 20%;}
.ixscy-title1{height: 50px;line-height: 50px;background: url("../images/i-titlebg.png") bottom left no-repeat;width: 100%; }
.ixscy-title1 h2{display: block;margin: 0 10px;width: 100px;float: left;color: #0066cc;font-weight: 550;}
.ixscy-title1 a{ font-size: 15px;float:right; padding:0 10px;}
.ixscy-title1 span{display: block;float: left;width: 36px; height: 48px;}
.ixscy_link{}
.ixscy_link li{text-align: center;color: #ffffff;font-size: 23px;width: 100%;max-width:323px;height: 70px;line-height: 70px;font-weight: bold;border-radius: 6px;}
.ixscy_link li:hover{ opacity: 0.7}
.ixscy_link a{ display: block; width: 100%; max-width:323px; height: 70px; margin: 15px auto 0 auto;  color: #ffffff; }
.ixscy_link .link_01{ background: #11a0ac }
.ixscy_link .link_02{ background: #df9514 }
.ixscy_link .link_03{ background: #1675d4 }
.ixscy_link .link_04{ background: #cc1355 }

/*yqfw*/
.yqfw{ width: 100%; min-height:340px; height:auto; padding: 15px 16px 0 16px;  margin: 10px auto 0 0; background:#f4f4f4;box-sizing:border-box;}
.yqfw .i-gdzt{max-width:1400px;margin-left:auto;margin-right:auto;}
.i-gdzt{max-width:1400px;width:100%;position:relative;margin: 0 auto;padding:15px 18px;}
.i-gdzt .hd{height:0;position:relative;}
.i-gdzt .hd .prev{display:block;width:70px;height:40px;overflow:hidden;cursor:pointer;background:url("../images/arrow_right.png") center no-repeat;z-index: 99999;position: absolute;right: -65px;top: 150px;}
.i-gdzt .hd .next{display:block;width:70px;height:40px;overflow:hidden;cursor:pointer;background:url("../images/arrow_left.png") center no-repeat;z-index: 99999;position: absolute;left: -65px;top: 150px;}
.i-gdzt .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
.i-gdzt .hd ul li.on{background-position:0 0;}
.i-gdzt .bd{padding:0;overflow:hidden;}
.i-gdzt .bd ul{overflow:hidden;zoom:1;}
.i-gdzt .bd ul li{margin:0 22px 0 0;float:left;_display:inline;overflow:hidden;text-align:center;}
.i-gdzt .bd ul li .pic{text-align:center;}
.i-gdzt .bd ul li .pic img{width:100%;max-width:338px;height:180px;display:block;}
.i-gdzt .bd ul li .pic a:hover img{border-color:#999;}
.i-gdzt .bd ul li .title{line-height:40px; font-size: 16px;}

/* 校友风采 picList：勿写死 li 宽度（否则 5×258 与 tempWrap 不等宽会右侧留白）；列宽由 index 底部脚本按 .bd 均分 */
.i-gdzt .bd ul.picList{overflow:hidden;zoom:1;padding:0;margin:0;}
.i-gdzt .bd ul.picList > li{
  float:left;
  margin:0!important;
  padding:0;
  box-sizing:border-box;
  overflow:hidden;
  text-align:center;
}
/* 水平留白放在 .pic，避免 li 含 padding 时 SuperSlide 用 width() 与 outerWidth 不一致导致每步偏移累计 */
.i-gdzt .bd ul.picList > li .pic{
  max-width:100%;
  width:100%;
  min-width:0;
  padding:0 5px;
  box-sizing:border-box;
}
.i-gdzt .bd ul.picList > li .pic a{
  display:block;
  width:100%;
  overflow:hidden;
}
/* 缩略图强制拉伸为同一矩形（宽 100% × 高 160px），比例不一也填满格子，便于轮播每格宽度一致 */
.i-gdzt .bd ul.picList > li .pic img{
  width:100%;
  max-width:100%;
  min-width:0;
  height:346px;
  min-height:210px;
  object-fit:fill;
  display:block;
  vertical-align:top;
}

/* 校友风采区块内微调（与全局 .i-gdzt 叠加） */
.yqfw .i-gdzt{padding-left:12px;padding-right:12px;}
.yqfw .i-gdzt .hd .prev{right:-48px;}
.yqfw .i-gdzt .hd .next{left:-48px;}
.list_banner{width:100%;max-width:1400px;margin:0 auto;overflow:hidden;padding:0 16px;}
.list_banner img{display:block;width:100%;height:auto}
/*content*/

.icontent{max-width:1400px;width:100%;border:#e5e5e5 1px solid;padding:0 40px;background:#fcfcfc;overflow:hidden;margin:15px auto}
.icontent .lm_name{height:70px;line-height:70px;border-bottom:#e4e4e2 1px solid}
.icontent .lm_name h2{float:left;padding:0 20px;min-width:100px;text-align:center;font-size:24px;color:#0066cc;font-weight:bold;border-bottom:#0066cc 3px solid}
.icontent .lm_name span{float:right;color:#666666;font-size:15px}
.icontent .lm_name span a{color:#666666}
.c-content{height:auto;overflow:hidden;position:relative;margin:20px auto 20px auto;padding:0}
.c-content .c-title{font-size:34px;font-weight:bold;color:#333333;line-height:60px;text-align:center;margin:15px 0 20px 0}
.c-content .other-s{font-size:15px;line-height:40px;text-align:center;color:#000000;background:#ececec}
.c-content .nr-info{height:auto;overflow:hidden;position:relative;text-align:left}
.c-content .nr-info p{font-size:16px;color:#666;line-height:34px;font-family:"microsoft yahei";margin:15px 0;text-indent:2em;text-align:left}
.i-sxt{border-top:#d9d9d9 1px solid;margin:20px auto;padding:20px}
.i-sxt p{display:block;width:50%;float:left}
.i-sxt a{color:#000000;font-size:15px;line-height:30px}
.i-sxt a:hover{color:#cc0010}
.listmain{overflow:hidden;height:auto;position:relative;padding:0 16px;width:100%;max-width:1400px;margin:12px auto;zoom:1;}
.lm-left{width:315px;float:left;background:#e9e9e9;height:auto;overflow:hidden}
.lm-left .left-lmname{background:url("../images/listname_bg.png") right bottom no-repeat #0e4f8f;height:75px;padding:25px 0 0 25px;overflow:hidden}
.lm-left .left-lmname h1{color:#ffffff;font-size:28px;line-height:30px}
.lm-left .left-lmname span{color:#ffffff;font-size:16px;line-height:30px}
.lm-left .list-sub{height:auto;overflow:hidden;width:100%}
.lm-left .list-sub a{display:block;line-height:45px;height:45px;font-size:16px;padding-left:30px;cursor:pointer;margin:1px 0 0 0;background:#ffffff}
.lm-left .list-sub a:hover,#this-on{display:block;line-height:45px;height:45px;font-size:16px;padding-left:30px;cursor:pointer;color:#ffffff;background:url("../images/sub_bgh.png") 260px center no-repeat #3b71b1}
.lm-right{float:none;display:block;margin-left:330px;width:auto;overflow:hidden;zoom:1;border:#eaeaea 1px solid;background:#ffffff;padding:0 20px;}
.this-name{border-bottom:#bfbfbf 1px solid;line-height:40px;height:40px;padding:0;margin:20px 0 0 0}
.this-name h1{color:#0066cc;font-size:20px;font-weight:normal;line-height:39px;height:39px;padding-left:30px;float:left;background:url("../images/ico_wz.png") left center no-repeat;border-bottom:#0066cc 3px solid}
.this-name span{float:right;color:#666}
.this-name span a{color:#666}
.lm-right .lm_list{height:auto;overflow:hidden;margin:0 auto;padding:40px 20px}
.lm-right .lm_list li{line-height:40px;font-size:15px;color:#999999;text-align:right;padding:0;background:url("../images/dxhx.png") bottom repeat-x}
.lm-right .lm_list li a{color:#4a4a4a;float:left;padding-left:15px;background:url("../images/ico_001.png") left center no-repeat}
.lm-right .lm_list li:hover{background:#ececec;color:#0066cc}
.lm-right .lm_list li a:hover{background:url("../images/ico_001.png") left center no-repeat #ececec;color:#0066cc}
.lm-right .list-fy{text-align:center;margin:0 auto 40px auto;min-height:40px}
.pic-list{width:100%;max-width:100%;overflow:hidden;height:auto;margin:20px auto}
.pic-list ul{width:100%;margin:0 auto;padding:0;display:block;overflow:hidden;zoom:1;}
.pic-list li{float:left;width:23%;margin-right:2%;display:inline;margin-bottom:0}
.pic-list li img{width:100%;max-width:292px;height:270px;border:#efefef 1px solid;padding:5px}
.pic-list li img:hover{border:#ccc 1px solid;padding:5px}
.pic-list li a{}
.pic-list li a:hover{color:#000}
.pic-list li span{text-align:center;width:100%;line-height:40px;color:#666;display:block}
.c-content{height:auto;overflow:hidden;position:relative;margin:20px auto 40px auto;padding:0 20px}
.c-content .c-title{font-size:30px;color:#cc3333;line-height:50px;text-align:center}
.c-content .other-s{font-size:15px;line-height:35px;text-align:center;color:#666666;background:#f5f5f5;margin:15px auto 0 auto}
.c-content .nr-info{height:auto;overflow:hidden;position:relative;text-align:left}
.c-content .nr-info p{font-size:16px;color:#666;line-height:34px;margin:15px 0;text-indent:2em;text-align:left}

/*end*/
.footer{background: #0a549d;width: 100%;height: auto;overflow: hidden;}
.end_link{ color: #ffffff; height: auto; overflow: hidden; zoom:1; margin: 0 auto; padding: 15px 16px; max-width:1400px; width:100%; box-sizing:border-box;}
.end_link a{ color: #ffffff; display: block; width: 152px;  text-align: left; font-size: 15px; float: left; line-height: 40px;}
.end_link a:hover{ color: #ffcc00;}
.end_link_left{ width: 130px; float: left; font-size: 20px; line-height: 50px;}
.end_link_right{ float:none;margin-left:140px;width:auto;overflow:hidden;zoom:1;}
.end_link_right a { margin-right:12px;}
.copyright{width:100%;height:auto;min-height:50px;background: #0a549d;text-align:center;padding:10px 0;overflow:hidden}
.copyright p{text-align:center;color:#ffffff;line-height:24px;margin:0;padding:0}

@media (max-width:1100px){
  .i-m-p{display:block;}
  .i-m-p-left,.i-m-p-center,.i-m-p-right{
    display:block!important;
    width:100%!important;
    float:none!important;
    flex:none!important;
    padding-left:0!important;
    padding-right:0!important;
    margin:0 0 12px 0!important;
  }
  .i-m-p > div:last-child{margin-bottom:0!important;}
  .ixscy-left,.ixscy-center,.ixscy-right{float:none;width:100%!important;margin-left:0!important;}
  .ixscy_link li,.ixscy_link a{max-width:none;}
  .nav{display:block;height:auto;min-height:48px;}
  .nav .nLi{display:block;float:left;width:33%;min-height:44px;}
}
@media (max-width:900px){
  .lm-left,.lm-right{float:none!important;width:100%!important;margin-left:0!important;}
  .lm-right{margin-top:12px;}
  .nav .nLi{width:33%;}
  .nav .nLi h3 a{padding:0 6px;font-size:15px;line-height:42px;}
  .i-gdzt .hd .prev,.i-gdzt .hd .next{display:none;}
  .end_link_left,.end_link_right{float:none!important;width:100%!important;margin-left:0!important;}
}
@media (max-width:600px){
  .icontent{padding:0 16px;}
  .w1200{padding-left:12px;padding-right:12px;}
  .header .logo{width:auto;max-width:100%;}
  .i-search{float:none;margin:12px auto;}
}