/*@font-face
{font-family: fzzzhongjw;
src: url('fzzzhongjw.ttf')}*/
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{font-family:"microsoft yahei";margin:0;padding:0;color:inherit;    line-height: inherit;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
body{min-width:1200px;}
.center{text-align: center;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}

/*头部*/
.head{height: 120px;background: #d0e3f1;}
.hd_logo{display: block;margin-top: 27px;margin-left: 65px;}
.hd_logo .img{height: 65px;width: auto;}
.hd_info{padding-top: 30px;}
.hd_lang{font-size: 16px;color: #999999;margin-right: 30px;}
.hd_lang a{font-size: 16px;color: #999999;display: inline-block;vertical-align: middle;padding:0 3px;line-height: 60px;}
.hd_lang a.cur,.hd_lang a:hover{color: #0a80d8;}
.hd_caoz{border-left:1px solid #c0d3dc;}
.hd_caoz a{display: inline-block;vertical-align: middle;margin-left: 30px;text-align: center;}
.hd_caoz .icon{}
.hd_caoz .font{font-size: 14px;color: #999999;margin-top: 3px;}
.hd_caoz a:hover .font{color: #0a80d8;}

.hd_nav{background: #1272ba;text-align: center;font-size: 0;}
.hd_nav li{display: inline-block;vertical-align: middle;padding:11px 0;min-width:171px;}
.hd_nav .cn{font-size: 16px;color: #fff;}
.hd_nav .en{font-size: 12px;color: #fff;margin-top: 3px;}
.hd_nav li:hover{background: #fba732;}

.idx_banner{margin-top: 25px;margin-bottom: 15px;}

.idx_sec{margin-bottom: 15px;}
.idx_titbox{background: #e5f4ff;height: 50px;}
.idx_titbox .icon{float: left;width: 50px;display: block;}
.idx_titbox .font{background: url(../images/idx_05.png) no-repeat center;background-size:cover;width: 148px;height: 50px;padding:5px 0 0 15px;display: block;float: left;}
.idx_titbox .font .cn{font-size: 16px;color: #fff;display: block;}
.idx_titbox .font .en{font-size: 12px;color: rgba(255,255,255,.66);display: block;margin-top: 3px;}
.idx_module .detail{border:1px solid #e4e8eb;padding: 13px;}
.idx_titbox .more {
    font-size: 14px;
    color: #a6b5c0;
    background: url(../images/idx_17.png) no-repeat right center;
    background-size: 14px;
    padding-right: 20px;
    line-height: 50px;
    float: right;
    margin-right: 15px;
}

.idx_titbox .more:hover {
    text-decoration: underline;

}

.idx_latest{width: 880px;}
.idx_latest .detail{}
.idx_latest_hot{width: 390px;}
.idx_latest_hot .imgbox{display: block;}
.idx_latest_hot .info{padding:10px 0;background: #0a80d8;}
.idx_latest_hot .day{font-size: 20px;color: #fff;width: 70px;display: block;text-align: center;line-height: 50px;border-right:1px solid #81bdeb;margin-top: 8px;}
.idx_latest_hot .txt{width: 390px;padding:0 17px;}
.idx_latest_hot .title{font-size: 15px;color: #fff;display: block;}
.idx_latest_hot .fz{font-size: 12px;color: rgba(255,255,255,.66);margin-top: 5px;}
.idx_latest_hot .title:hover{color: rgba(255,255,255,.66);}

.idx_latest_list{width: 455px;}
.idx_latest_list .list{}
.idx_latest_list .item{padding:14px 16px 14px 16px;}
.idx_latest_list .title{font-size: 15px;color: #333333;position:relative;}
.idx_latest_list .title:before{content:'';position:absolute;/*background: url(../images/idx_07.png) no-repeat center;*/background-size:contain;left: -24px;top:50%;display: block;width: 7px;height: 10px;margin-top: -5px;}
.idx_latest_list .date{font-size: 15px;color: #999999;float: right;position:relative;}
.idx_latest_list .date:after{content:'';position:absolute;background: url(../images/idx_08.png) no-repeat center;background-size:contain;width: 16px;height: 6px;display: block;bottom: -20px;right: 0;}
.idx_latest_list .en_title{font-size: 13px;color: #888888;line-height: 16px;margin-top: 10px;}
.idx_latest_list .font{font-size: 13px;color: #999999;margin-top: 12px;}
    .idx_latest_list .lbox {
        width: 120px;
        /*padding-left: 25px;*/
    }
    .idx_latest_list .rbox {
        width: 280px;
    }
.idx_latest_list .item:hover .title{color: #0a80d8;}
.idx_latest_list .item:hover{box-shadow:0 0 10px #ddd;}

.idx_project{width: 305px;}
.idx_project .detail{}
.idx_project .menu{margin-left: -15px;}
.idx_project .menu a{display: block;float: left;margin:0 0 10px 15px;text-align: center;}
.idx_project .menu .img{width: 128px;height: 80px;}
.idx_project .menu .font{font-size: 15px;color: #333333;margin-top: 10px;}
.idx_project .info{border:1px solid #e4e8eb;padding:0 10px;}
.idx_project .info .font{border-bottom:1px dashed #e4e8eb;font-size: 14px;color: #333333;line-height: 55px;}
.idx_project .info .ico{margin-right: 8px;}
.idx_project .menu a:hover .font{color: #0a80d8;}

.idx_smtitbox{height: 40px;background: #e5f4ff;}
.idx_smtitbox .t_tit{background: url(../images/idx_20.png) no-repeat center;background-size:contain;width: 150px;height: 40px;font-size: 16px;color: #fff;padding:0 0 0 6px;display: block;float: left;line-height: 40px;}
.idx_smtitbox .ico{margin-right: 10px;}
.idx_smtitbox .more{font-size: 14px;color: #a6b5c0;background: url(../images/idx_17.png) no-repeat right center;background-size:14px;padding-right: 20px;line-height: 40px;float: right;margin-right: 15px;}
.idx_smtitbox .more:hover{text-decoration: underline;}

.idx_announce{width: 595px;}
.idx_announce_list{}
.idx_announce_list .item{padding:25px 0;border-bottom:1px dashed #e6e6e6;}
.idx_announce_list .title {
        background: url(../images/idx_18.png) no-repeat left center;
        background-size: 5px;
        padding-left: 25px;
        font-size: 15px;
    } 
.idx_announce_list .tit{font-size: 15px;color: #333333;} 
.idx_announce_list .date{font-size: 14px;color: #666666;float: right;} 
.idx_announce_list .desc{font-size: 13px;color: #999999;line-height: 24px;margin-top: 10px;padding-left: 25px;} 
.idx_announce_list .item:hover .tit{color: #0a80d8;}
.idx_announce_list .item:last-child{border-bottom:none;}

.idx_focus{width: 595px;}
.idx_focus_list{}
.idx_focus_list .item{padding:15px;border-bottom:1px dashed #e6e6e6;}
.idx_focus_list .date{width: 82px;text-align: center;margin-top: 5px;}
.idx_focus_list .day{font-size: 26px;color: #0a80d8;display: block;line-height: 44px;background: #f1f1f1;margin-bottom: 2px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;} 
.idx_focus_list .year{display: block;font-size: 16px;color: #fff;line-height: 44px;background: #30a5ef;border-top-left-radius:6px;border-top-right-radius:6px;} 
.idx_focus_list .info{width: 430px;} 
.idx_focus_list .title{font-size: 15px;color: #333333;display: block;} 
.idx_focus_list .breif{font-size: 13px;color: #888888;line-height: 18px;margin:10px 0;} 
.idx_focus_list .more{font-size: 13px;color: #9eb9cb;width: 66px;height: 22px;line-height: 22px;display: block;text-align: center;border:1px solid #9eb9cb;} 
.idx_focus_list .item:hover .title{color: #0a80d8;}
.idx_focus_list .item:hover .more{background: #0a80d8;color: #fff;border-color:#0a80d8;}
.idx_focus_list .item:last-child{border-bottom:none;}

.idx_books{}
.idx_books .idx_titbox .font{background: url(../images/idx_25.png) no-repeat center;background-size:contain;width: 245px;height: 50px;}

.idx_books_detail{}
.idx_books_detail .item{text-align: center;width: 120px;text-align: center;float: left;margin:0 13px;}
.idx_books_detail .img{width: 120px;height: 170px;}
.idx_books_detail .font{font-size: 15px;color: #333333;margin-top: 5px;}

* {
    padding: 0;
    margin: 0;
}

.banner {
    position: relative;
    overflow: auto;
    text-align: center;
    width: 1200px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 15px;
}

    .banner li {
        list-style: none;
    }

    .banner ul li {
        float: left;
    }


#b04 {
    width: 1200px;
}

    #b04 .dots {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 20px;
    }

        #b04 .dots li {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 0 4px;
            text-indent: -999em;
            border: 2px solid #fff;
            border-radius: 6px;
            cursor: pointer;
            opacity: .4;
            -webkit-transition: background .5s, opacity .5s;
            -moz-transition: background .5s, opacity .5s;
            transition: background .5s, opacity .5s;
        }

            #b04 .dots li.active {
                background: #fff;
                opacity: 1;
            }

    #b04 .arrow {
        position: absolute;
        top: 150px;
    }

    #b04 #al {
        left: 15px;
    }

    #b04 #ar {
        right: 15px;
    }


.issuelist {
    width: 1200px;
    height: 220px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.issuewrap {
    position: absolute;
    left: 0;
    top: 0;
    height: 220px;
    overflow: hidden;
}

.issuelist ul {
    width: 1200px;
    height: 220px;
    padding: 0px;
    float: left;
    margin-top: 15px;
}

 .issuelist ul li {
   display: inline-block;
   list-style: none;
   width: 145px;
   text-align: center;
 }

 .issuelist ul li a {
   display: block;
 }

.issuelist li img {
    width: 120px;
    height: 170px;
    text-align: center;
}

.issuelist li p {
    padding: 0px;
}