@charset "utf-8";



body{margin:0; padding:0; background:#FFF; font-family:Microsoft YaHei,simsun;}

table,th,td{

 margin:0;

 padding:0;


}

ul,li{

 margin:0;

 padding:0;

 list-style:none;

}

form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{

 margin:0px;padding:0px;

}

img{

margin:0px;padding:0px;

 border:0;

}





.fix{zoom:1;}

.fix:after{ content:","; overflow:hidden; height:0; visibility:hidden; clear:both; display:block;}



a:link,A:visited,A:hover{text-decoration:none}

.wrapper{min-width:320px;width:100%; margin:0px;padding:0px;}

.clear {clear:both; height:0; line-height:0; overflow:hidden;}

.head{background:#1b5ca5;height:75px; border-bottom:#c8daf0 6px solid}

.logo{ height:100px; width:374px;background:url(/images/logo.png) left center no-repeat; background-size:100%; margin:5px 0 0 20px; float:left}

.mnav{ height:50px; width:48px; margin:20px 0 0 0; float:right}

.nav{ height:76px;background:#1b5ca5; padding:0 10px;}

.nav_ss {cursor:pointer;}

.nav a{width:25%; line-height:25px; color:#ffffff; font-size:14px; display:block; float:left; text-align:center}

.nav1{  background:#006723; padding:8px 10px;}

.nav1 a{width:25%; line-height:27px; color:#ffffff; font-size:14px; display:block; float:left; text-align:center}

.nav_jgx{background:url(/images/nav_jgx.png) right center no-repeat; background-size:2px 13px;}



.focus { width:100%;  margin:2px auto; overflow:hidden; position:relative; background:#555;}

.focus section { text-align:center; margin:0; height:100%;}

.focus aside { margin:-30px 0 0; background:rgba(0, 0, 0, 0.5); height:30px; text-align:left; padding-left:10px; font:14px/27px "Microsoft YaHei"; color:#fff; width:100%; position:absolute; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.focus section img { width:100%; height:100%; display:block; background:#ccc url("../images/loading.png") no-repeat center 53px;}

.focusPhoto { display:-webkit-box; -webkit-box-orient:horizontal;}

.focusPhoto div { display:-webkit-box; display:-moz-box; display:-o-box; display:box;}

.focusDotBg { position:absolute; bottom:0; left:0; width:100%; text-align:right; height:0px;}

.focusDot { padding:7px 5px 0 0; height:22px; display:inline-block; position:absolute; top:-32px; right:0; text-align:left;}

.focusDot em { display:inline-block; background:#999; width:10px; height:10px; border-radius:5px; overflow:hidden; text-indent:-9999px; margin:0 2px;}

.focusDot em.active { background:#dc1313;}

.sreach{ width:100%; background:#e0e0e0; height:43px; border-radius:5px; margin:10px 5px; padding:8px 10px; display:-webkit-box;float:left;  }

.sreach_nr{ width:70%; height:43px;display:block;-webkit-box-flex:1;box-flex:1;border:0;margin:0 5px 0 0; padding-left:25px;font-size:12px;line-height:42px; background:#FFF url(../images/index2_06.gif;float:left; ) 5px center no-repeat; background-size:16px 17px; -webkit-appearance:none;-webkit-box-sizing:border-box;float:left; }

.sreach_btn{ width:118px; height:43px; background:url(/images/index2_03.gif) no-repeat; background-size:100px 43px;   border:none; }

.content{border-radius:5px; margin:10px 5px; padding:10px 0;}

.scrollFrame{width:100%; margin:10px auto;}

.scrollFrame .cls {clear:both;}

.scrollFrame .cont {text-align:left;}

.scrollFrame .hidden {display:none;}

.scrollFrame .display{display:block;}

.scrollFrame .textDiv {margin:0;text-align:center;}

.scrollFrame {margin:0px auto;overflow:hidden;}

.scrollFrame .scrollUl { width:100%; height:26px;margin: 0px;}

.scrollFrame .scrollUl li {float:left;}

.scrollFrame .bor03 {padding:0; border-top:#1c4481 2px solid}

.scrollFrame .sd01{cursor:pointer;width:20%;background:#164480;height:26px;font-size:13px;font-weight:bold;margin-top:0px;line-height:26px;text-align: center;color:#ffffff}

.scrollFrame .sd01 a{color:#fff;width:100%;}

.scrollFrame .sd02{cursor:pointer;width:20%;color:#000000;height:26px; font-size:13px; margin-top:0px;line-height:26px; text-align: center; background:#ffffff}

.scrollFrame .sd02 a{color:#000000;width:100%;}



.list{

    padding:0 ;

}

.list li{

    overflow: hidden;

}

.list li a {

    display: block;

    color: #000;
    font-size:13px;
line-height:28px
}


.list .loading {

    height: 30px;

    padding: 10px 0;

    line-height: 30px;

    text-align: center;

    font-size: 1em;

    color: #000;

    border: none;

}

.full{

    padding: 10px 0;

    border-bottom: 1px solid #dfdfdf;

}

.full h2 {
    width:70%;
    margin-top:7px;
    overflow: hidden;
    line-height:26px;
    font-size: 15px;font-weight: normal; 
    padding-left: 5px; margin-bottom: 4px;
    float: left;

}

.full span {
    width:25%;
    padding: 0 0 0 8px;
    
    float: left;

}
.full span img{width: 100%;}

.cComm:before{

    content: "";

    width: 10px; height: 10px;

    display: inline-block;

    background-position: -84px 0;

    vertical-align: middle; margin-right:3px; 

}

.cComm{

 background:url(/images/ico_ydcs.png) left center no-repeat;

    background-size:10px 10px;

    margin-left: 6px;

}

.list_tzgg{ padding:0;}

.list_tzgg li{

 overflow: hidden;text-overflow:ellipsis;white-space:nowrap;

    box-shadow: 0 1px 1px #fff;

 height:36px;

 line-height:36px;

 font-size:14px;

 background:url(/images/ico_002.png) left center no-repeat; 

 background-size:7px 3px;

 padding-left:10px;

 }

.list_tzgg li a{ color:#333333;

  }

.look_more a{ border:#c6c6c6 1px solid; border-radius:5px; margin:10px 0 0 0;  text-align:center; line-height:30px; display:block; color:#333}





.sdw{ height:40px; background:#e4e4e4;line-height:40px;}

.sdwlf{font-size:14px; height:40px; float:left;}

.sdwrig{ width:35px; height:17px; float:right; padding-top:5px; text-align:right;}

.lbhgao{ width:100%; height:auto;margin-top:20px;}

.lbhgao li{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #CCC;font-size:13px;display: flex;justify-content: space-between;align-items: center;}

.lbhgao li span{text-align:right;display: block;}

.lbhgao li a{text-align:left;color:#666;display: block;flex: 1;min-width: 0;}


.lbhgao li a span{
    display:block;
    text-align:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.zhust{ width:100%; height:auto;margin:10px 0px;}

.zhust img{ width:100%; height:auto; -moz-border-radius: 10px;      

 -moz-border-radius: 10px;      

    -webkit-border-radius: 10px;   

     border-radius:10px;       }

.picture img{max-width:100%; display:block; !important; margin-left:auto; margin-right:auto;}









.footer{background: #1b5ca5;/* height: 75px; */bottom:0;width:100%;padding-top:5px;line-height:22px;}
.footer a{color:#fff;}

.footer_box{margin:0 auto;width:99%;}

.ft_logo{float: left;}

.ft_logo img{width:50px; height: 63px;}

.ft_info{float: left;color: #fff; font-size: 14px;width:61%;}

.ft_ma{float: left;}

.ft_ma img{width: 65px; height: 65px;}





@media screen and (min-width:768px){

 .footer_box{margin:0 auto;width:100%;}

.ft_info{float: left;color: #fff; font-size: 14px; width:80%;}

}

.saerch{background: #d0e4fc;height:37px;margin:20px 15px 0 15px;border-radius: 5px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.search-val{ width: 71%; height: 25px;margin: 5px 5px 5px 10px; padding-left:13px;background:#fff url(../images/sicon.png)3px 1px no-repeat;border:0;float: left;outline: none; text-indent: 1em;}
.search-but{  width:18%;height: 25px;color: #fff; float: left;border-radius: 4px; margin-top:5px;background:url(/images/index2.gif); outline: none; border:1px solid #4b7ba5; cursor: pointer;text-align:center;}


.quick{padding:8px 5px 5px;}
.quick-tit{height:30px;border-bottom:2px solid #3a8dcc;line-height:30px;}
.quickp{width:80%; color:#1b5ca5;padding-left:10px;}
.quickm{width:10%;float:left;}
.pic-small{margin:10px 0;}
.pic-small li{width:23%;float:left;margin:0 1%;}


.pic-small li img{    width: 80%;
    display: block;
    margin: 0 auto;
}
.pic-small li p{text-align: center;
    font-size: 12px;
    line-height: 30px;
    color: #000;}
.quick img img{width:100%;margin:0 auto;    height: auto;}
.zhuanti-pic img{width:100%;margin:0 auto;    height: 38px;}
.zhuanti-pic{margin:10px 0;}
.zhuanti-pic li{width:30%;float:left;margin:0 1.6%;}

.jigou li{width:45%;margin:0 2%;float:left;font-size:14px;height:35px;line-height:35px;}
.jigou li a{padding-left:5px;color:#222;}
.jigou li a:hover{color:#cc0000;}
.jg-tit{text-align:left;height:50px;line-height:50px;color:#3a8dcc;padding:0 10px;font-size:16px;}




/*×ª¶¯*/
    .swiper-container {
        width: 100%;
        
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide img{width: 100%;}


/*erji*/
.erji{background:#1b5ca5;padding:0 10px;}
.erji li{width:20%;float:left;line-height:35px;text-align:center;font-size:13px;}
.erji li a{display:block;color:#fff;}


.lead{ width:100%; height:auto;margin-top:10px;margin-bottom:10px;}
.ldarea li{border:solid 1px #e7eaec;margin:10px;padding:10px;font-size:13px;}
.ldarea li a{color:#666;}
.ldpic{width:73px;height:73px;border:0;float:left;}
.ldpic img{width:73px;height:73px;}
.ldinfo{float:left;margin-left:10px;width:70%;}
.ldinfo b{height:30px;line-height:30px;}


.footl{/* width:54%; *//* float:left; */font-size: 12px;background: #122665;}
.footr{/* float:left; */text-align: center;background: #1b5ca5;}

.footl p{color:#fff;line-height: 30px;text-align: center;}

.jlhz li {
    margin: 12px 0;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px #aaa dashed;
}
.jlhz .aca-date {
    width: 90px;
    height: 60px;
    text-align: center;
    border: 1px solid #cccccc;
    margin-right: 10px;
}
.jlhz .aca-date .xq {
    background: #1b5ca5;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
}
.jlhz .aca-date .ry {
    line-height: 30px;
    font-size: 11px;
    color: #666;
    background: #F5F5DC;
}
.jlhz li .aca-w {
    width: calc(100% - 102px );
}
.jlhz li a {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.jlhz li .aca-w .aca-tit {
    color: #333;
    font-size: 14px;
    margin-bottom: 5px;
}
.jlhz li .aca-w .aca-astr {
    font-size: 12px;
    color: #999;}

<!--ºÄÊ±1767298287.5643Ãë-->