@charset "utf-8";

body{min-width: 1200px;}
#topline{background-color:#328cda;height:36px;line-height:36px;color:white;font-size:12px;}

    .containwrapbox{width:1200px;margin:0 auto;}
    
    /*top*/
    #headbox{background:url(../images/headbg.png)}
    #headbox>div{width:1200px;margin:0 auto;position:relative;height:150px;}
    #headbox img[src="i/mzbg.png"]{position:absolute;left:570px;top:-3px;filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;}
    #headbox img[src="i/xiaohui.png"]{position:absolute;top:25px;left:130px;height:90px;}
    #headbox img[src="i/xiaoming.png"]{position:absolute;top:60px;left:130px;height:45px;}
    #headbox img[src="i/xiaoming2.png"]{position:absolute;top:35px;left:230px;height:45px;}
    #headbox img[src="i/xiaoming3.png"]{position:absolute;top:60px;left:130px;height:45px;}
    #headbox img[src="i/kuaijitujie.jpg"]{position:absolute;top:25px;right:10px;height:150px;}
    #headbox>div>div#xiaomingyw{position:absolute;color:#7b5d0e;top:85px;left:240px;}
    #headbox>div>div#bumenmingcheng{position:absolute;top:40px;left:700px;font-size:36px;font-family:黑体;color:white;letter-spacing:0.2em;}
    #headbox>div>div#bumenmingchengyw{position:absolute;top:85px;left:690px;font-size:14px;font-family:黑体;color:white;letter-spacing:0.2em;}
    #headbox #searchbox{position:absolute;width:200px;right:0;top:0;text-align:right;}
    #headbox #searchbox>a{color:#57b8fb;}
    #headbox #searchbox form{margin-top:7px;display:inline-block;}
    #headbox #searchbox form input[type="text"]{background-color:#3768bb;border:solid 1px #2758ab;border-right:none;}
    #headbox #searchbox form input[type="submit"]{background-color:#3768bb;color:#57b8fb;border:solid 1px #2758ab;}
    
    #menubar{width:1200px;margin:0 auto;height:50px;position:relative;}
    #menubar a{display:inline-block;height:100%;line-height:50px;padding:0 10px;font-size:17px;border-radius:3px;margin-right:1px;}
    #menubar a:hover,#menubar a.cur{background-color:#3060b0;color:white;}
    #menubar .menubarsublms{display:none;position:absolute;z-index:60;border-radius:3px;padding-bottom:10px;}
    #menubar .menubarsublms a{display:block;font-size:15px;color:white;height:40px;line-height:40px;}
    
    /*foot*/
    #footline{height:5px;background-color:#69c;margin-top:20px;}
    #footbox{background-color:#126cba;padding:10px 0;color:white;}
    #footbox>div.containwrapbox>p{text-align:center;}
    #footbox>div.containwrapbox>p>span{display:inline-block;margin:0 20px;}
    #footbox>div.containwrapbox>p>a{color:white;}
    #footbox #huanhang{display:none;}
    

    /*normal*/
    .blankht20{height:20px;}
    .blankht10{height:10px;}
    .clbth{clear:both;}    
.logo{position: absolute;
    top: 25px;
   
    height: 90px;}
.search-txt{
border-radius: 10px;
    border: solid 1px #2758ab;
    border-right: none;padding: 8px 10px;width:140px}
.search-btn{border-radius: 10px;
    color: #333;
    border: solid 1px #2758ab;padding: 6px 10px;width:40px;    background:#fff;}



.m-main{
  
   margin-top:30px;
    background-color: white;
    
    overflow: hidden;}
.m-main .lmttbox {
    
   
    line-height: 40px;
    position: relative;
    overflow: hidden;
}
.msfc-tit .lmtt {
    
   
 float:left;
}
.msfc-tit .more {
    
   
 float:right;
}
.m-main .more{font-size: 12px;
    position: absolute;
    right: 20px;
    top: 0;
    color: white;}
.m-main .more a {
    display: inline-block;
    height: 100%;
    line-height: 50px;
    padding: 0 10px;
    font-size: 12px;
    border-radius: 3px;
    margin-right: 1px;
}
.m-left{width:580px}
.m-right{width:580px}
.fl{float:left}
.fr{float:right}

 .nav {
    height: 50px;
    background: #fff;
   margin-top:10px;
}

.nav ul {
    width: 1200px;
    margin: 0 auto
;}

.nav ul li {
    display: inline-block;
    float: left;
    text-align: center;
   
    position: relative
;}

.nav ul li:last-child {
    margin-right: 0;}

.nav ul li a {
    font-size: 18px;
    font-weight: 400;
    color:#333;
    display: block;
    position: relative;
    padding: 0 18px;
    line-height:50px
;}
.cur a{
    background-color: #3060b0;
    color: #fff !important;
border-radius: 3px;
}
.nav ul li:hover{  background: #3060b0;}
.nav ul li:hover a{  color: #fff;}
.nav li .second-nav {
    display: none;
    position: absolute;
    z-index: 999;
   
    background: #3060b0;
    width: 100%;}

.nav li .second-nav>dd {
    position: relative;
    width: 100%;
    line-height: 40px;
border-bottom: 1px solid #fff;}

.nav li .second-nav dd:hover {
    background: #144390;}

.nav li .second-nav dd a {
    color: #fff;
    padding: 0;
    font-size: 15px;
    font-weight: normal;
    line-height: 40px
;}
.m-main li span.dt {
    float: right;
    color: #999;
}
.m-main li span.bt {
    float: left;
}
.m-main li {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: auto;
   
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    padding-right: 5px;
    background: url(../i/mtlibg.png) no-repeat 8px -4px;
}