@charset "utf-8";
/* CSS Document */
.ls-xmt-header{ height: 500px; background: url("../images_xmt/bannerbg.png") center top no-repeat;}
.ls-xmt-header .container{ position: relative;}
.ls-xmt-header .guidang{ position: absolute; right:10px; top:50px;}
.ls-xmt-header .img_title{ display: none;}
.ls-xmt-logo{ margin-top: 20px;}
.ls-xmt-logo img{ width:auto;height: auto;}
.ls-xmt-r{ margin-top: 20px;}
.ls-xmt-r ul li{ margin-left: 12px;float: left;}
.ls-xmt-r ul li a{display: block; padding: 0 12px; background: rgba(0,0,0,0.15); border-radius: 6px; line-height:32px;font-size: 16px; color: #fff;}
.ls-xmt-r ul li a:hover{ background: rgba(0,0,0,0.3);}
.ls-xmt-r ul li.num-old .ico{ display: inline-block; width: 17px; height: 32px; background: url("../images_xmt/old-icon.png") center center no-repeat; margin-right: 8px; vertical-align: top;}
.ls-xmt-r ul li.num-wza .ico{ display: inline-block; width: 17px; height: 32px; background: url("../images_xmt/wza-icon.png") center center no-repeat; margin-right: 8px; vertical-align: top;}
.ls-xmt-ban{ margin: 71px 0 0 9px; text-align: left;float:left; clear: both;}
.ls-xmt-ban img{width:auto;height: auto;}
/*主体*/
.mb40{ margin-bottom: 40px;}
.ls-title{ margin-top: 40px; height: 67px;overflow: hidden;text-align: center; background: url("../images_xmt/titbg.png") center center no-repeat;}
.ls-newslist{ padding-top: 32px;overflow: hidden;}
.ls-newslist ul li{float: left;font-size: 16px; width:580px; height: 24px; line-height: 24px; padding: 16px 20px; position: relative; margin-bottom: 20px;background: url("../images_xmt/listbg.png") left top no-repeat; }
.ls-newslist ul li.even{ float: right;}
.ls-newslist ul li a{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 455px;}
.ls-newslist ul li .date{ position: absolute; right: 20px; top: 16px; color: #999;}
.ls-more{ width: 118px; height: 32px; display:block; text-indent:15px;border: 1px solid #D5E9FF; margin: 4px auto 0; border-radius: 4px;color: rgba(4, 110, 255, 0.6); font-size: 16px; line-height: 32px; background: url("../images_xmt/morebg.png") 87px center no-repeat;}
.ls-more:hover{ font-weight: bold;}
/*网站年报*/
.ls-wznblist{padding-top: 32px;overflow: hidden;}
.ls-wznblist ul li{width: 573px;float: left;border: 1px solid #D5E9FF;font-size: 16px; line-height: 30px;background: url("../images_xmt/listbg1.png") left top no-repeat; margin-bottom: 20px; height: 66px; padding: 16px 20px 16px 25px;}
.ls-wznblist ul li.even{ float: right;}
.ls-wznblist ul li a{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  max-width: 565px;float: none;}
.ls-wznblist ul li .date{ float: none; padding-top: 5px; color: #999;display: block;}
/*指导文件*/
.ls-zdwjlist{padding-top: 12px;overflow: hidden; margin-bottom: 40px;}
.ls-zdwjlist ul li{width:604px; height: 40px; line-height: 40px; font-size: 16px;position:relative;padding: 10px 0 10px 16px;background: url("../images_xmt/dot.png") left center no-repeat; float: left; border-bottom: 1px dashed rgba(0, 0, 0, 0.1);}
.ls-zdwjlist ul li.even{ float: right;}
.ls-zdwjlist ul li a{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  max-width:485px;float: none;}
.ls-zdwjlist ul li .date{ position: absolute; right: 0px; top:10px; color: #999; font-size: 14px;}
@media (max-width:1279px) and (min-width:992px){
    .ls-xmt-header{height: 440px;background: url("../images_xmt/bannerbg.png") center bottom no-repeat #1d50fe;background-size: 100% auto;}
    .ls-xmt-ban img{ height: 170px;}
   /*最新动态*/
    .ls-newslist ul li{ width:446px;}
    .ls-newslist ul li a{  max-width: 325px;}
    /*网站年报*/
    .ls-wznblist ul li{width: 439px;}
    .ls-wznblist ul li a{ max-width: 400px;}
    /*指导文件*/
    .ls-zdwjlist ul li{width:470px;}
    .ls-zdwjlist ul li a{  max-width:380px; }
}
@media (max-width: 991px) {
    /*头部*/
    .ls-xmt-header{height: auto;background: url("../images_xmt/banner-bg.png") center top no-repeat #1d50fe;}
    .ls-xmt-logo{ margin-left:10px;}
    .ls-xmt-r{ margin-right:10px;}
    .ls-xmt-ban{ float: none; text-align: center; padding: 40px 0px; margin: 0px;}
    .ls-xmt-ban img{ max-width: 96%;}
    .ls-row{ padding: 0 10px;}
    /*最新动态*/
    .ls-title{ margin-top: 20px;}
    .ls-newslist{ padding-top: 20px;}
    .ls-newslist ul li{ width:auto; float: none!important; padding: 15px 95px 15px 15px; margin-bottom: 15px;}
    .ls-newslist ul li a{  max-width: none;float: none;}
    .ls-newslist ul li .date{ right: 15px; top:15px;}
    /*网站年报*/
    .ls-wznblist{ padding-top: 20px;}
    .ls-wznblist ul li{width:auto; float: none!important; margin-bottom: 15px;}
    .ls-wznblist ul li a{  max-width: none;float: none;}
    /*指导文件*/
    .ls-zdwjlist{ margin-bottom: 20px;}
    .ls-zdwjlist ul li{width:auto; float: none!important; padding-right: 85px;}
    .ls-zdwjlist ul li a{   max-width: none;float: none; }
}
@media (max-width: 767px) {
    /*最新动态*/
    .ls-title{ margin-top:15px;}
    .ls-newslist{ padding-top: 15px;}
    .ls-newslist ul li{  padding: 10px 95px 10px 10px; margin-bottom: 10px;}
    .ls-newslist ul li .date{ right: 10px; top:10px;}
    /*网站年报*/
    .ls-wznblist{ padding-top: 15px;}
    .ls-wznblist ul li{ height: auto;background-size: auto 100%; margin-bottom: 10px;}
    .ls-wznblist ul li a{ white-space: normal;}
    /*指导文件*/
    .ls-zdwjlist{ margin-bottom: 15px;}
    .ls-zdwjlist ul li{ height: 30px; line-height: 30px;}
}
@media (max-width: 417px) {
    .ls-xmt-r{ margin-top: 10px; position: absolute; right: 0px; top:0px;}
    .ls-xmt-logo{ margin-left:0px; margin-top: 40px; text-align: center; float: none;}
    .ls-xmt-ban{ padding: 20px 0; }
}