@charset "utf-8";
body{
    margin:0;
    padding:0;
    font:16px "Microsoft Yahei";
    color:#666;
    -webkit-text-size-adjust:none;
    -webkit-overflow-scrolling:touch;
    position:relative;
}
body *{
    transition-property:transform, color, background, opacity, border, display !important;
}
@font-face{
    font-family:"iconmoon";
    src:url("../fonts/icomoon.eot?2z3o0y");
    src:url("../fonts/icomoon.eot?#iefix2z3o0y") format("embedded-opentype"), url("../fonts/icomoon.woff?2z3o0y") format("woff"), url("../fonts/icomoon.ttf?2z3o0y") format("truetype"),
    url("../fonts/icomoon.svg?2z3o0y#icomoon") format("svg");
    font-weight:normal;
    font-style:normal;
}
img{
    border:0;
}
dl, dt, dd, ul, li, form{
    margin:0;
    padding:0;
    list-style:none;
}
h1, h2, h3{
    margin:0;
    padding:0;
    border:0;
    font-weight:normal;
}
.clearfix{
    zoom:1;
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
    height:0;
}
a{
    color:#666;
    text-decoration:none;
}
em, i{
    font-style:normal;
}
.tc{
    text-align:center;
}
.max-wrap{
    max-width:1920px;
    margin:0 auto;
}
.main-wrap{
    width:1200px;
    margin:0 auto;
    position:relative;
}
.pd-25{
    padding:15px 25px 25px;
}
.pd-30{
    padding:30px;
}
.mt-15{
    margin-top:15px;
}
.mt-10{
    margin-top:10px;
}
.mb-20{
    margin-bottom:20px;
}
.pb-20{
    padding-bottom:20px;
}
.white-bg{
    background-color:#fff;
}
.body{
    background:#eee url(../images/top_banner.jpg) no-repeat top center;
}
.top-bar{
    color:#3b6071;
    font-size:14px;
    line-height:45px;
}
.top-bar a{
    color:#3b6071;
}
.top-bar a:hover{
    text-decoration:underline;
}
.top-bar .four-links{
    float:left;
}
.top-bar .version-links{
    float:left;
}
.link-sep:before{
    content:"|";
    display:inline-block;
    padding:0 5px;
}
.logo{
    padding-top:5px;
}
.logo img{
    display:block;
}
.main-nav-wrap{
    margin-top:230px;
    position:relative;
    z-index:11;
}
.main-nav-wrap .find-bar{
    position:absolute;
    right:0;
    top:-3.5em;
}
/*搜索--模块化--开始*/
.find-bar{
    width:10em;
    height:32px;
    border-radius:2em;
    background:#fff;
}
.find-bar input{
    border:none;
    outline:none;
    margin:0;
    padding:0;
}
.find-bar input[type="text"]{
    float:left;
    width:calc(100% - 50px);
    height:32px;
    line-height:32px;
    padding-left:15px;
    box-sizing:border-box;
    background:transparent;
}
.find-bar input[type="submit"]{
    float:right;
    height:32px;
    width:45px;
    cursor:pointer;
    background:url(../images/icon_search_gray.png) no-repeat center center;
}
.find-bar em{
    display:none;
    position:absolute;
    font-style:normal;
    padding-left:10px;
    padding-right:10px;
    font-size:0.875em;
    color:#fff;
    background-color:#6f9ee2;
    left:10px;
    z-index:3;
}
/*搜索--模块化--结束*/
/*主站导航弹出效果--模块化--开始*/
.nav{
    border-bottom:1px solid #e8e8e8;
    opacity:.95;
    filter:alpha(opacity=95);
}
.nav .m{
    position:relative;
    float:left;
    width:16.666%;
    text-align:center;
    background-color:#fff;
    border-left:1px solid #e8e8e8;
    box-sizing:border-box;
}
.nav .m.focus > a{
    background-color:#4471c9;
}
.nav .m > a{
    display:block;
    line-height:1.5em;
    padding:.75em 0;
}
.nav .m > a:hover{
    background-color:#4471c9;
}
.nav .m:first-child{
    border-left:none;
}
.nav .sub{
    display:none;
    width:100%;
    height:125px;
    position:absolute;
    left:0;
    top:-125px;
    background-color:#fff;
}
.nav .sub a{
    display:block;
    width:100%;
    height:100%;
}
.nav h3{
    font-size:1.125em;
}
.nav span{
    display:none;
    width:10px;
    height:2px;
    background-color:#fff;
    margin:0 auto;
    margin-top:8px;
}
.nav .m a:hover h3{
    color:#fff;
}
.nav .m a:hover span{
    background-color:#f54239;
}
.nav .bg1{
    background:url(../images/index_nav01.jpg) no-repeat;
    background-size:cover;
}
.nav .bg2{
    background:url(../images/index_nav02.jpg) no-repeat;
    background-size:cover;
}
.nav .bg3{
    background:url(../images/index_nav03.jpg) no-repeat;
    background-size:cover;
}
.nav .bg4{
    background:url(../images/index_nav04.jpg) no-repeat;
    background-size:cover;
}
.nav .bg5{
    background:url(../images/index_nav05.jpg) no-repeat;
    background-size:cover;
}
.nav .bg6{
    background:url(../images/index_nav06.jpg) no-repeat;
    background-size:cover;
}
.nav li.focus h3{
    color:#fff;
}
.nav li.focus span{
    background-color:#f54239;
}
/*主站导航弹出效果--模块化--结束*/
.part01{
    padding:15px 15px 10px;
}
.d-table{
    display:table;
    table-layout:fixed;
    width:100%;
}
.d-table > *{
    display:table-cell;
    vertical-align:top;
}
.col-a-right{
    width:580px;
    float:right;
}
.col-a-left{
    float: left;
    width: calc(100% - 600px);
}
.focus-pic{
    width:100%;
    background-color:#fff;
}
/*标题切换--模块化--开始*/
.box-tab > dt{
    padding-top:10px;
    line-height:1.5em;
}
.col-e-h.box-tab > dt{
}
.box-tab > dd{
    margin-top:10px;
}
.box-tab > dt > ul > li{
    margin:0 5px;
    float:left;
    padding:0 .5em;
    font-weight:bold;
    cursor:default;
}
.box-tab > dt > ul > li:first-child{
    margin-left:0;
}
.box-tab > dt > ul > li.focus{
    background-color:#4471c9;
    border-radius:16px;
}
.box-tab > dt > ul > li.focus > a{
    color:#fff;
}
.box-tab > dt > ul > li > a{
    display:block;
    color:#666;
    font-size:0.9375em;
}
.box-tab > dd > ul > li{
    display:none;
}
.box-tab > dd > ul > li.focus{
    display:block;
}
.box-tab > dt > ul:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.more{
    color:#666;
    font-size:0.75em;
}
.more:after{
    content:">>";
}
.more.more-right{
    float:right;
}
.more:hover{
    color:#ff7900;
}
.box-tab.online-service{
    position:relative;
}
.box-tab.online-service dt{
    position:absolute;
    right:0;
    top:-58px;
}
/*标题切换--模块化--结束*/
/*列表--模块化--开始*/
.small-title{
    display:none;
}
.news-list > a:after{
    content:"";
    display:block;
    clear:both;
    height:0;
}
.news-list > a{
    display:block;
    line-height:1.5em;
    padding:.5em 0;
    overflow:hidden;
}
.news-list > a > span{
    float:left;
    width:calc(100% - 5em);
    color:#666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    position:relative;
}
.news-list.dateformat > a > span{
    width:calc(100% - 7.5em);
}
.news-list > a:hover > span{
    color:#ff7900;
}
.news-list > a > em{
    float:right;
    color:#aaa;
    font-size:0.875em;
    font-family:Arial, Verdana;
}
/*列表--模块化--结束*/
.info-title{
    width:293px;
    height:216px;
    background:#4471c9 url(../images/info_title_bg.jpg) no-repeat center bottom;
    background-size:cover;
    text-align:center;
}
.info-title .title-cn{
    font-size:1.5em;
    color:#fff;
    margin-top:80px;
}
.info-title .title-en{
    font-size:0.75em;
    color:#a2b8e4;
    padding-top:5px;
    text-transform:uppercase;
}
.icon-list a{
    display:block;
    float:left;
    text-align:center;
}
.icon-list.col-5 {
    display:flex;
    flex-wrap:wrap;
}
.icon-list.col-5 a{
    width:20%;
    padding-top:40px;
    -webkit-transition:-webkit-transform .2s linear;
    -moz-transition:-moz-transform .2s linear;
    -o-transition:-o-transform .2s linear;
    transition:transform .2s linear;
}
.icon-list.col-8 a{
    width:12.5%;
    padding:30px 0 10px;
    -webkit-transition:-webkit-transform .2s linear;
    -moz-transition:-moz-transform .2s linear;
    -o-transition:-o-transform .2s linear;
    transition:transform .2s linear;
}
.icon-list.col-3{
    /*padding-top: 10px;*/
}
.icon-list.col-3 a{
    width:33.3333%;
    padding:0 0 20px;
    -webkit-transition:-webkit-transform .2s linear;
    -moz-transition:-moz-transform .2s linear;
    -o-transition:-o-transform .2s linear;
    transition:transform .2s linear;
}
.icon-list.col-3-2{
    position:relative;
}
.icon-list.col-3-2 a{
    position:relative;
    padding:10px 0;
}
.icon-list.col-3-2 a:nth-child(-n+2){
    width:50%;
    padding-top:5px;
}
.icon-list.col-3-2:before{
    position:absolute;
    content:"";
    width:100%;
    left:0;
    top:calc(50% - 4px);
    height:1px;
    background:#698dd4;
}
.icon-list.col-4 a{
    width:25%;
    padding:20px 0 16px;
    border-top:1px solid #efefef;
    border-left:1px solid #efefef;
    box-sizing:border-box;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
.icon-list.col-4 a:first-child{
    border-left:none;
}
.icon-list i:before{
    content:attr(icon);
    display:block;
    font-style:normal;
    font-family:"iconmoon";
    font-size:1.5em;
    color:#6c7a81;
}
.icon-list.col-5 i:before{
    font-size:1.75em;
}
.icon-list span{
    display:block;
    color:#6c7a81;
    padding-top:5px;
    font-size:0.875em;
}
.blue-bg .icon-list i:before, .blue-bg .icon-list span{
    color:#fff;
}
.icon-list.col-8 a:hover, .icon-list.col-5 a:hover, .icon-list.col-3 a:hover{
    -webkit-transform:translateX(-5px);
    -moz-transform:translateX(-5px);
    -ms-transform:translateX(-5px);
    -o-transform:translateX(-5px);
    transform:translateX(-5px);
}
.icon-list a:hover i:before, .icon-list a:hover span{
    color:#ff7900;
}
.icon-list.col-3 a:hover i:before, .icon-list.col-3 a:hover span{
    color:#fff3a3;
}
.icon-list.col-4{
    position:absolute;
    bottom:0;
    width:100%;
}
.icon-list.col-4 i{
    font-size:30px;
}
.icon-list.col-4 a:hover{
    background-color:#4471c9;
}
.icon-list.col-4 a:hover i:before, .icon-list.col-4 a:hover span{
    color:#fff;
}
.ad a{
    display:block;
}
.ad img{
    display:block;
    width:100%;
}
.ad img:hover{
    opacity:0.8;
    filter:alpha(opacity:80);
}
.col-h-210{
    height:210px;
}
.col-middle{
    width:15px;
}
.col-b-right{
    width:355px;
}
.first-level-title{
    border-top:2px solid #4471c9;
    background-color:#f9f9f9;
    line-height:1.5em;
    padding:14px 20px 13px;
    box-sizing:border-box;
    overflow:hidden;
}
.first-level-title > span{
    display:inline-block;
    font-size:1.375em;
    color:#333;
}
.first-level-title > em{
    display:inline-block;
    font-style:normal;
    color:#aaa;
    font-size:0.75em;
    text-transform:uppercase;
    padding-left:5px;
    font-family:Arial;
}
.col-b-left{
    position:relative;
}
/*邮箱列表--模块化--开始*/
.box-tab.mail{
    padding:0 20px;
}
.mail-list-in > li{
    border-top:1px solid #efefef;
    padding:1em 0;
    overflow:hidden;
}
.mail-list-in > li:first-child{
    border-top:none;
}
.mail-list-in > li > a{
    float:left;
    width:calc(100% - 8em);
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.mail-list-in > li:hover a{
    color:#ff7900;
}
.mail-list-in > li a:before{
    content:"`";
    font-family:"iconmoon";
    float:left;
    font-size:1.25em;
    padding-right:3px;
    color:#aaa;
}
.mail-list-in > li em{
    float:right;
    font-size:0.875em;
}
.mail-list-in > li > em > *{
    margin-left:20px;
    display:inline-block;
}
.mail-list-in > li > em > *:first-child{
    color:#999;
    font-family:Arial;
    margin-left:0;
}
.mail-list-in > li > em > i{
    width:60px;
    text-align:right;
}
.mail-list-in > li > em > i.going{
    color:#21953a;
}
.mail-list-in > li > em > i.over{
    color:#ff7900;
}
/*邮箱列表--模块化--结束*/
.blue-bg .first-level-title > span{
    color:#fff;
}
.blue-bg .first-level-title > em{
    color:#b2c1e5;
}
.blue-bg .first-level-title{
    background-color:#4471c9;
}
.blue-bg .box-tab{
    background-color:#4471c9;
}
.blue-bg .box-tab.special-white-bg{
    background-color:#fff;
    padding-bottom:10px;
}
.blue-bg .box-tab dt{
    padding:10px 20px 0;
}
.blue-bg .box-tab > dt > ul > li > a{
    color:#fff;
}
.blue-bg .box-tab > dt > ul > li.focus{
    background-color:#fff;
}
.blue-bg .box-tab.special-white-bg > dt > ul > li.focus{
    background-color:#4471c9;
}
.blue-bg .box-tab.special-white-bg > dt > ul > li.focus a{
    color:#fff;
}
.special-white-bg .news-list.date-right a{
    padding:.5em 15px;
}
.special-white-bg .news-list.date-right a span{
    width:100%;
}
.blue-bg .box-tab > dt > ul > li.focus a{
    color:#666;
}
.copyright{
    font-size:0.8125em;
    line-height:2em;
    color:#b1c3e8;
    text-align:center;
    background-color:#4471c9;
    margin-top:15px;
    padding:20px 0;
}
.copyright a{
    color:#b1c3e8;
}
.copyright a:hover{
    text-decoration:underline;
}
.copyright table td:last-child{
    width:260px;
}
.copyright img{
    vertical-align:middle;
}
.copyright table td span, .copyright table td a{
    display:inline-block;
}
.copyright table div span, .copyright table div a{
    padding-right:10px;
}
.copyright table div.foot-links a{
    padding-right:0;
}
.copyright table div.foot-links a:before{
    content:"|";
    display:inline-block;
    padding:0 8px;
    transform:scale(.875);
}
.copyright table div.foot-links a:first-child:before{
    display:none;
}
.small-copyright{
    display:none;
}
/*二级页面--开始*/
.col-narrow{
    width:335px;
    padding:20px 20px 20px 0;
}
.col-wide{
    padding:20px;
}
.first-level-title.sub{
    border:1px solid #efefef;
    border-top:2px solid #4471c9;
    box-sizing:border-box;
    padding-left:15px;
    margin-bottom:5px;
    margin-top:30px;
}
.box-tab.pre-icon > dt > ul > li{
    margin:0;
    padding:0;
}
.box-tab.pre-icon > dt > ul > li > a{
    font-size:1.125em;
    font-weight:bold;
}
.box-tab.pre-icon > dt > ul > li.focus{
    background:none;
}
.box-tab.pre-icon > dt > ul > li.focus > a{
    color:#666;
}
.box-tab.pre-icon > dt > ul > li.focus > a:before{
    content:attr(icon);
    font-family:"iconmoon";
    color:#f9943c;
    background:url(../images/icon_bg.png) no-repeat center center;
    width:23px;
    float:left;
    margin-right:5px;
    font-size:.875em;
    text-align:center;
}
.tel-list li{
    padding:.75em 0;
    width:100%;
    float:left;
    border-top:1px solid #efefef;
}
.tel-list li:first-child{
    border-top:none;
    padding-top:1em;
}
.tel-list li p{
    margin:0;
    padding:0;
    text-align:right;
    color:#333;
    text-indent:0;
    line-height:1.5em;
}
.tel-list li p em{
    float:left;
    position:relative;
    width:calc(100% - 5.25em);
    padding-left:1.25em;
    box-sizing:border-box;
    font-style:normal;
    color:#777;
    text-align:left;
}
.tel-list li p em:before{
    content:"@";
    font-family:"iconmoon";
    position:absolute;
    left:0;
    color:#f9943c;
}
.tel-title-sub > div{
    display:block;
    float:left;
    font-weight:bold;
    padding:0 .5em;
    line-height:1.5em;
    cursor:default;
    background-color:#4471c9;
    border-radius:1em;
    color:#fff;
    margin:20px 0 10px;
    font-size:0.9375em;
}
.tel-title-sub.first > div{
    margin-top:10px;
}
.tel-list.col-2{
    border-top:1px solid #efefef;
    border-left:1px solid #efefef;
}
.tel-list.col-2 li{
    width:50%;
    padding:15px 20px;
    box-sizing:border-box;
    border-top:none;
    border-bottom:1px solid #efefef;
    border-right:1px solid #efefef;
}
.add-border{
    border:1px solid #e8e8e8;
    padding:10px 15px;
}
.photo-list{
    /*	background: url(../images/leader_left_bg.jpg) repeat-y;
        padding-left: 30px;*/
}
.photo-list li{
    float:left;
    width:100%;
    border-top:1px solid #ded5d5;
    padding:11px 0;
}
.photo-list li:first-child{
    border-top:none;
}
.photo-list li:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.photo-list li .photo{
    float:left;
    width:78px;
}
.photo-list li .photo img{
    width:78px;
    height:108px;
}
.photo-list li .detail{
    margin-left:95px;
}
.detail span{
    display:block;
    color:#333;
}
.detail em{
    font-style:normal;
    display:block;
    color:#666;
    font-size:0.875em;
    line-height:1.5em;
    overflow:hidden;
}
.detail a{
    margin-top:15px;
    display:block;
    height:1.5em;
    line-height:1.5em;
    width:5em;
    font-size:0.75em;
    color:#00c1de;
    text-align:center;
    border:1px solid #00c1de;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
.detail a:hover{
    color:#fff;
    border-color:#00c1de;
    background-color:#00c1de;
}
.border-top .news-list > a{
    padding:.75em 0;
    border-top:1px solid #e8e8e8;
}
.border-top .news-list > a:first-child{
    border-top:none;
}
.col-j-h.border-top .news-list > a{
    border-top:1px solid #e8e8e8;
}
.col-j-h.border-top .news-list > a:first-child{
    border-top:none;
}
.col-e-h{
    height:262px;
}
.col-f-h{
    height:326px;
}
.col-g-h{
    height:330px;
}
.col-i-h{
    height:845px;
}
.col-j-h{
    min-height:182px;
    border:1px solid #e8e8e8;
    padding:5px 20px;
}
.col-k-h{
    height:239px;
}
.blog-list{
    background:url(../images/leader_left_bg02.jpg) repeat-y;
    padding-left:15px;
    margin-top:25px;
}
.blog-list a{
    display:block;
    float:left;
    width:14.6666%;
    margin:0 1% 6px 1%;
}
.blog-list a > *{
    display:block;
    text-align:center;
}
.blog-list a img{
    display:block;
    width:66px;
    height:66px;
    margin:0 auto;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    margin-bottom:5px;
}
.blog-list a img:hover{
    opacity:0.8;
    filter:alpha(opacity=80);
}
.blog-list a em{
    font-style:normal;
    font-size:0.8125em;
    line-height:16px;
    height:32px;
    overflow:hidden;
}
.interview-wrap > a{
    display:block;
    float:left;
    width:235px;
}
.interview-wrap > dl{
    display:block;
    margin-left:260px;
    overflow:hidden;
}
.interview-wrap dl dd{
    padding-top:5px;
}
.interview-wrap dl dd:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.interview-wrap.interview-list dl{
    padding:5px 0 15px;
}
.interview-wrap.interview-list dl dd{
    padding-top:2px;
}
.interview-wrap dl > dd > *{
    font-size:0.875em;
    line-height:1.7142em;
}
.interview-wrap dl > dd > p{
    margin:0;
    padding:0;
    line-height:26px;
    max-height:52px;
    overflow:hidden;
}
.interview-wrap dl > dd > p i{
    font-style:normal;
    color:#ff8040;
    width:30px;
    display:inline-block;
}
.interview-wrap dl em{
    font-style:normal;
    color:#ff8040;
    padding-right:5px;
    width:30px;
    display:block;
    float:left;
}
.interview-wrap dl span{
    color:#666;
    display:block;
    margin-left:30px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.interview-wrap dl span > a:hover{
    text-decoration:underline;
}
a.review{
    display:block;
    line-height:36px;
    text-align:center;
    background-color:#f7f7f7;
    border:1px solid #efefef;
    box-sizing:border-box;
    color:#999;
    font-size:0.875em;
    margin:10px 0;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
a.review:hover{
    border:1px solid #e8e8e8;
    background-color:#e8e8e8;
}
.btn-red, .btn-gray{
    float:right;
    font-size:0.875em;
    width:5em;
    text-align:center;
}
a.btn-red{
    color:#fff;
    background-color:#ef6362;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
a.btn-red:hover{
    background-color:#faa2a1;
}
a.btn-gray{
    color:#666;
    background-color:#eaeaea;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
a.btn-gray:hover{
    background-color:#f9f9f9;
}
/*图片动态效果--模块化--开始*/
.img-size{
    padding-top:75%;
    position:relative;
}
.img-frame{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:#333;
    text-align:center;
    font-size:0;
    overflow:hidden;
}
.img-frame img{
    max-height:100%;
    max-width:100%;
    vertical-align:middle;
    display:inline-block;
    -webkit-transition:0.3s;
    -moz-transition:0.3s;
    transition:0.3s;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.img-frame:after{
    content:"";
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0;
}
.interview-wrap a:hover .img-frame img{
    webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1);
}
/*图片动态效果--模块化--结束*/
/*走进金水--开始*/
.body.enter{
    background:none;
}
.body.enter .logo{
    display:none;
}
/*走进金水--头图切换--开始*/
.banner{
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    /*	z-index: -1;*/
    background-color:#646aa2;
}
.banner ul{
    float:left;
}
.banner ul li{
    display:none;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
}
.home .banner ul li{
    top:0;
}
.banner .hd a.prev{
    left:80px;
    background:url(../images/page01.png) no-repeat center;
    z-index:9;
}
.banner .hd a.prev:hover{
    background:url(../images/page001.png) no-repeat center;
}
.banner .hd a.next{
    right:80px;
    background:url(../images/page02.png) no-repeat center;
    z-index:9;
}
.banner .hd a.next:hover{
    background:url(../images/page002.png) no-repeat center;
}
.banner .hd a{
    display:block;
    width:52px;
    height:52px;
    background:#bb0014;
    position:absolute;
    top:16%;
    margin-top:-19px;
    cursor:pointer;
}
/*走进金水--头图切换--结束*/
.main-wrap-bar{
    width:100%;
    padding-top:350px;
}
.enter .main-wrap{
    width:1000px;
    margin:0 auto;
    background-color:#fff;
    position:relative;
}
.back{
    position:absolute;
    right:0;
    font-size:1em;
    top:-2.5em;
    line-height:1.5em;
    padding:.5em .75em;
    height:2.5em;
    box-sizing:border-box;
    background-color:#b97431;
    text-align:center;
    color:#fff;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
.back:hover{
    background-color:#d49a48;
}
.tile-group li{
    width:33.3333%;
    float:left;
    padding:20px;
    box-sizing:border-box;
    height:15em;
}
.tile-group li > span{
    display:block;
    text-align:center;
    font-size:1.25em;
}
.tile-group li > p{
    margin:0;
    padding-top:10px;
    font-size:0.875em;
    line-height:1.85em;
    height:9.25em;
    overflow:hidden;
    text-indent:2em;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
    text-overflow:ellipsis;
}
.tile-group li a{
    display:block;
    transition:all 0.3s ease-out 0s;
    position:relative;
    text-align:center;
    width:5em;
    margin:10px auto 0;
}
.green-bg{
    background-color:#00af9b;
}
.gray-bg{
    background-color:#fafafa;
}
.tile-group li.img{
    padding:0;
}
.tile-group img{
    width:100%;
    height:100%;
    display:block;
}
.green-bg span, .green-bg p{
    color:#fff;
}
.post-addmore{
    font-size:.875em;
    line-height:1.75em;
    color:#818283;
    padding-right:10px;
    width:100%;
}
.green-bg .post-addmore{
    border:1px solid #80d7cd;
}
.gray-bg .post-addmore{
    border:1px solid #b0b0b0;
}
.post-addmore i{
    float:left;
    width:11px;
    height:11px;
    overflow:hidden;
    font-style:normal;
    text-indent:-999px;
    transition:transform .3s;
    margin-top:.5em;
    margin-left:.5em;
}
.tile-group li a:hover .post-addmore i{
    background-position:0 -11px;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
}
.gray-bg .post-addmore i{
    background:url(../images/add01.png) no-repeat 0 0;
}
.green-bg .post-addmore i{
    background:url(../images/add02.png) no-repeat 0 0;
}
.tile-group li.green-bg a:hover .post-addmore{
    background-color:#fff;
    border-color:#fff;
}
.tile-group li.green-bg a:hover .post-addmore span{
    color:#666;
}
.tile-group li.gray-bg a:hover .post-addmore{
    background-color:#515151;
    border-color:#515151;
}
.tile-group li.gray-bg a:hover .post-addmore span{
    color:#fff;
}
@media screen and (max-width:1000px){
    .tile-group li.green-bg a:hover .post-addmore{
        background-color:#515151;
        border-color:#515151;
    }
    .tile-group li.green-bg a:hover .post-addmore span{
        color:#fff;
    }
}
.enter .copyright{
    margin-top:0px;
    background:none;
    color:#bec0d8;
    padding-bottom:30px;
}
.enter .copyright .main-wrap{
    background:none;
}
.enter .copyright a{
    color:#bec0d8;
}
.enter-title em{
    font-style:normal;
    font-size:1.625em;
}
.enter-title span{
    display:block;
    width:30px;
    height:4px;
    background-color:#00af9b;
    margin-top:8px;
}
.enter-content{
    line-height:2em;
    color:#666;
    min-height:378px;
}
.enter-content p{
    text-indent:2em;
}
/*走进金水--结束*/
/*2019-07-08追加*/
.jszm-bg{
    display:block;
    background:url(../images/jszm.jpg) no-repeat;
    height:275px;
    background-size:cover;
    position:relative;
}
.jszm-bg em{
    position:absolute;
    display:block;
    width:100%;
    bottom:0;
    background-color:#1b4fb1;
    opacity:.88;
    filter:alpha(opacity=88);
    text-align:center;
}
.jszm-bg em span{
    display:block;
    color:#fff;
    font-style:normal;
    padding:6px 20px;
    line-height:1.5em;
}
.jszm-bg:hover{
    opacity:0.8;
    filter:alpha(opacity:80);
}
/*二级页面--左右结构的列表--模块化--开始*/
.sub-nav-left{
    width:239px;
    background-color:#3671cf;
}
.sub-main-wrap-right{
    border-left:1px solid #e8e8e8;
    padding-left:30px;
}
.d-table.alone .sub-main-wrap-right{
    border-left:none;
    padding-left:0;
}
.sub-nav-left .title{
    color:#fff;
    padding:25px 0 15px;
    text-align:center;
}
.sub-nav-left .title-name{
    font-size:1.375em;
}
.sub-nav-left .title-en{
    color:#fff;
    line-height:22px;
}
.sub-nav-left .underline{
    height:2px;
    width:20px;
    background-color:#fff;
    margin:0 auto;
    margin-top:10px;
}
.title-en{
    font-family:Arial, Verdana;
    text-transform:uppercase;
    font-size:0.75em;
    color:#999;
}
.sub-nav-left .nodes{
    padding:0 15px;
}
.sub-nav-left .nodes a{
    color:#fff;
    display:block;
    position:relative;
    padding:.75em 0;
    font-size:.875em;
    line-height:1.5em;
    border:1px solid #6d9de8;
    margin:10px 0;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
    text-align:center;
}
.sub-nav-left .nodes a:before{
    content:attr(left-menu-icon);
    font-family:"iconmoon";
    display:block;
    font-size:1.25em;
    padding:3px 0 5px;
    text-align:center;
}
.sub-nav-left .nodes a:hover{
    background-color:#28aec2;
    color:#fff;
    border:1px solid #fff;
}
.sub-nav-left .nodes a.focus, .sub-nav-left .nodes a:hover.focus, .sub-nav-left .nodes a.focus:after{
    background-color:#28aec2;
    color:#fff;
    border:1px solid #fff;
}
.sub-nav-left .nodes a:first-child{
    /*	border-top: none;*/
}
.box-tab.sub-box-c{
    position:relative;
}
.box-tab.sub-box-c .sub-title .arrow-down{
    display:none;
    content:"";
    background:url(../images/arrow_down.png) no-repeat center center;
    height:2.5em;
    width:50px;
    background-size:30%;
    cursor:pointer;
    position:absolute;
    right:0;
    top:0;
}
.box-tab.sub-box-c .sub-title .arrow-up{
    background:url(../images/arrow_up.png) no-repeat center center;
    background-size:30%;
}
.search-bar-icon{
    width:2.5em!important;
    height:2.5em!important;
}
.box-tab.sub-box-c .box-title-name{
    float:left;
    margin-right:10px;
    padding:.25em .75em;
    font-size:0.9375em;
    line-height:1.5em;
    font-weight:bold;
    color:#fff;
    background-color:#4471c9;
    border-radius:1em;
}
.box-tab.sub-box-c .sub-title{
    position:relative;
    overflow:hidden;
    margin:10px 0;
}
.box-tab.sub-box-c .sub-nav{
    display:none;
    padding:0 20px;
    background:#E7E7E7;
    width:100%;
    box-sizing:border-box;
    box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
    padding-top:22px;
    position:absolute;
    z-index:8;
}
.box-tab.sub-box-c .sub-nav a{
    display:block;
    padding:0 15px 20px 0px;
    font-size:.875em;
    float:left;
    color:#333;
}
/*追加三级菜单*/
.box-tab.sub-box-c.add-third .sub-title{
    display:none;
}
.box-tab.sub-box-c.add-third .box-title-name{
    display:none;
}
.box-tab.sub-box-c.add-third .title-en{
    display:none;
}
.box-tab .third-title{
    display:block;
    padding:10px 0;
}
.box-tab .third-title a{
    float:left;
    display:block;
    padding:0 25px;
    height:30px;
    line-height:30px;
    background-color:#fff;
    border:1px solid #d9d9d9;
    color:#333;
    font-size:1em;
    margin:0 0 10px 5px;
}
.box-tab .third-title a:first-child{
    margin-left:0;
}
.box-tab .third-title .third-focus{
    background-color:#3671cf;
    border:1px solid #3671cf;
    color:#fff;
}
/*二级页面--左右结构的列表--模块化--结束*/
.sub-box-c .news-list > a{
    padding:.75em 0;
    border-top:1px solid #e8e8e8;
}
.sub-box-c .news-list > a:first-child{
    border-top:none;
}
.interview-list li{
    width:23%;
    margin:0 1%;
    float:left;
}
/*location--开始*/
.location{
    font-size:0.875em;
    padding:.5em 0;
}
.location > *{
    display:block;
    float:left;
    line-height:1.5em;
}
.location > em, .location > a{
    color:#aaa;
    font-style:normal;
}
.location > em:before{
    content:"$";
    font-family:"iconmoon";
    color:#ff7900;
    padding-right:2px;
    float:left;
    font-size:1em;
}
.location > a:hover{
    color:#ff7900;
}
.location > span{
    color:#333;
}
.location > a:after{
    content:">";
    padding:0px 5px;
    font-family:simsun;
}
/*location--结束*/
/*内容页--模块化--开始*/
.sub-content{
    padding:0 10px;
}
.sub-content p{
    text-indent:2em;
    line-height:2em;
    margin:0;
    margin-top:10px;
}
.sub-content .big-title{
    font-size:1.875em;
    line-height:1.25em;
    text-align:center;
    color:#333;
    padding-top:10px;
}
.sub-content .second-title{
    font-size:1.2em;
    text-align:center;
    color:#666;
    margin-top:10px;
    display:none;
}
.sub-content .content-small-title{
    font-size:0.75em;
    text-align:center;
    color:#999;
    line-height:1em;
    padding-bottom:20px;
    padding-top:10px;
    border-bottom:1px solid #eaeaea;
}
.news_content_content{
    line-height:2em;
    font-size:1em;
    color:#333;
}
.news_content_content img{
    max-width:80%;
    display:block;
    margin:0 auto;
}
.news_content_description{
    font-size:.75em;
    color:#888;
    background-color:#f3f3f3;
    line-height:2em;
    padding:15px;
    border:1px #eaeaea solid;
    border-top:none;
    font-family:Simsun;
}
.news_content_other{
    padding:10px 0px;
}
.news-content-function{
    float:right;
    font-size:.75em;
    color:#999;
}
.news-content-function > span:before{
    content:"[";
}
.news-content-function > span:after{
    content:"]";
}
.news-content-function > span{
    display:inline-block;
    padding:0 5px;
    cursor:pointer;
    line-height:36px;
}
.news-content-function > span:hover{
    text-decoration:underline;
}
.news_content_img{
    text-align:center;
    padding:20px 0px;
}
.news_content_img img{
    max-width:80%;
    display:block;
    margin:0 auto;
}
.news-content-share{
    float:left;
}
.article{
    color:#666;
}
/*内容页--模块化--结束*/
/*翻页--开始*/
.page-tile{
    display:block;
    border-width:1px 0;
    font-family:Verdana, Arial, "Microsoft YaHei";
    padding:10px 0 20px 0;
}
.page-tile:after{
    display:block;
    content:"";
    clear:both;
}
.page-tile > *{
    color:#888;
    display:block;
    float:left;
    padding:0 .45em;
    min-width:1.5em;
    text-align:center;
    font-size:.75em;
    line-height:2.25em;
    height:2.25em;
    overflow:hidden;
}
.page-tile > em{
    display: none;
}
.page-tile > *:before{
    font-size:1.25em;
}
.page-tile .more:after{
    content:"...";
}
.page-tile a.prev:before{
    content:"\2039"
}
.page-tile a.next:before{
    content:"\203A"
}
.page-tile .focus{
    background-color:#28aec2;
    color:#fff;
    border-radius:5px;
}
.page-tile a:hover{
    text-decoration:underline;
}
/*翻页--结束*/
/*网站地图--开始*/
.map{
    padding:10px 20px;
}
.map > li .wrap{
    padding:.25em 0;
}
.map > li{
    border-top:1px solid #e8e8e8;
    line-height:2.4em;
}
.map > li:first-child{
    border-top:none;
}
.map > li .title{
    display:block;
    color:#333;
    margin:10px 0;
    line-height:1em;
}
.map > li .node{
    display:inline-block;
    color:#4095ce;
    font-size:0.875em;
    line-height:2em;
    padding-right:25px;
}
.map a:hover{
    color:#ff7900;
}
.map > li .list{
    line-height:.75em;
    margin-bottom:5px;
}
.map > li .sub-node{
    display:inline-block;
    color:#888;
    font-size:0.75em;
    line-height:2em;
    padding-right:10px;
}
.map > li .sub-node:before{
    content:">";
    font-family:Simsun;
    padding-right:5px;
}
/*网站地图--结束*/
/*搜索列表--开始*/
.box-tab.serch_info .sub-title{
    margin:15px 0;
    display:block;
    padding:20px;
    border:1px dotted #dddddd;
    border-radius:5px;
    background-color:#f3f3f3;
}
.box-tab.serch_info .sub-title .red{
    color:#FF4400;
}
.news-list.list-full > a{
    border-bottom:1px solid #e8e8e8;
    padding:5px 0;
}
.news-list.list-full > a > h1{
    font-size:1em;
    height:2em;
    color:#333;
}
.news-list.list-full > a em{
    font-size:0.875em;
    line-height:2em;
    height:2em;
    float:none;
}
/*搜索列表--结束*/
/* 民意征集-----开始 */
.suggestion_input_wrap{
    background-color:#f6f6f6;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:15px 20px;
    margin-top:10px;
}
.suggestion_input_title{
    font-size:.875em;
    color:#666;
    line-height:2em;
    padding-bottom:10px;
}
.suggestion_input_area{
    display:block;
    border:1px solid #ddd;
    width:100% !important;
    height:80px;
    resize:none;
    margin:0 !important;
    padding:10px;
    box-sizing:border-box;
}
.suggestion_input_submit_wrap{
    text-align:right;
    padding:10px 0;
    font-size:.875em;
    padding-right:5px;
}
.suggestion_input_captcha_img{
    vertical-align:top;
    height:30px;
    cursor:pointer;
}
.suggestion_input_captcha{
    width:60px;
    border:1px solid #ddd;
    border-radius:2px;
    height:22px;
    padding:3px;
}
.suggestion_input_submit{
    border:none;
    background-color:#014785;
    height:28px;
    padding:0 10px;
    color:white;
    border-radius:2px;
    cursor:pointer;
}
.suggestion_list_wrap{
}
.suggestion_list > li{
    border-top:1px solid #eaeaea;
    padding:5px 0;
}
.suggestion_list > li:first-child{
    border-top:none;
}
.suggestion_list > li > em{
    font-style:normal;
    font-size:.875em;
    line-height:2em;
    margin-left:5px;
    color:#169fa5;
}
.suggestion_list > li > b{
    font-weight:normal;
    font-size:.875em;
    line-height:2em;
    color:#aaa;
}
.suggestion_list > li > div{
    font-weight:normal;
    font-size:.875em;
    line-height:1.75em;
}
.suggestion_list > li > span{
    font-weight:normal;
    font-size:.875em;
    line-height:1.75em;
    color:#FF790A;
    display:block;
}
.suggestion_list_wrap .box-title{
    color:#4471c9;
    font-size:0.875em;
}
.suggestion_list{
    padding:10px 0;
    line-height:2em;
}
.suggestion_content_replay{
    background-color:#f6f6f6;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:15px 20px;
    margin-top:10px;
    font-size:0.875em;
}
.suggestion_content_replay p{
    margin:0;
    padding:0;
    color:red;
    text-indent:0 !important;
}
.suggestion_content_replay p:first-child{
    font-weight:bold;
}
.suggestion-bar{
    padding-top:10px;
}
/* 民意征集----- 结束  */
.tender-and-bid a{
    display:block;
    float:left;
    width:49%;
    margin-left:2%;
}
.tender-and-bid a:first-child{
    margin-left:0;
}
.tender-and-bid a img{
    display:block;
    width:100%;
}
/* 追加红头文件-----开始 */
.red-head-file{
    border:1px solid #333;
    padding:20px 150px 40px;
    font-family:Simsun;
    margin:0 60px;
    color:#333;
}
.red-head-file .red-title{
    text-align:center;
}
.red-head-file .red-title img{
    margin:0 auto;
    max-width:100%;
}
.red-head-file .time{
    text-align:center;
    font-size:14px;
    padding:0 0 10px;
}
.red-head-file .red-line{
    height:2px;
    background-color:#ff0000;
}
.red-head-file .title{
    text-align:center;
    padding:20px 0;
    line-height:1.375em;
}
.red-head-file .content{
    font-size:0.75em;
    line-height:1.83em;
}
.red-head-file a{
    color:blue;
}
.thematic-words, .inscribe{
    border-bottom:1px solid #000;
}
.thematic-words{
    padding:30px 0 5px;
}
.inscribe{
    padding:10px 0 5px;
}
.inscribe span{
    display:block;
    float:left;
}
.inscribe em{
    font-style:normal;
    float:right;
}
.red-head-file .count{
    display:block;
    text-align:right;
    padding-top:5px;
}
@media screen and (max-width:1230px){
    .max-wrap{
        width:100%;
    }
    .main-wrap{
        width:100%;
        position:relative;
    }
}
.mobile-menu{
    display:none;
}
@media screen and (max-width:1200px){
    .top-bar{
        line-height:30px;
    }
    .top-bar .four-links{
        display:none;
    }
    .banner .hd a{
        display:none;
    }
    /*1200以下主站导航--模块化--开始*/
    #menu{
        display:none;
        float:right;
        position:absolute;
        top:50px;
        right:0;
        padding:0;
        width:auto;
        background-color:#fff;
        border-left:1px solid #e5e5e5;
        border-bottom:none;
    }
    #menu > li{
        float:none;
        text-align:center;
        display:block;
        width:auto;
        height:auto;
        border-left:none;
    }
    #menu > li > a{
        height:auto;
        line-height:1.5em;
        padding:.5em 1em !important;
        border-bottom:1px solid #e8e8e8;
        text-align:center;
        font-weight:normal;
        background:none;
        color:#666;
    }
    .nav .sub{
        display:none !important;
    }
    .navBar{
        background-color:#4471c9;
        height:50px;
        line-height:50px;
    }
    .mobile-menu{
        display:block;
        background:url(../images/icon_list.png) center center no-repeat;
        width:40px;
        height:50px;
        background-size:60%;
        position:absolute;
        right:0;
        top:0;
    }
    .nav{
        border-top:none;
    }
    .nav li.focus h3{
        color:#4471c9;
    }
    .nav h3{
        padding-top:0;
        border-top:none;
        font-size:1em;
    }
    .nav span{
        display:none;
    }
    .nav .m.focus > a{
        border-top:none;
    }
    .nav .m a:hover h3{
        color:#4471c9;
    }
    /*1200以下主站导航--模块化--结束*/
    .copyright{
        padding:10px 20px;
    }
}
@media screen and (max-width:1000px){
    .body{
        background-image:none;
        background-color:#eee;
    }
    .body.enter{
        background:none;
    }
    .logo{
        display:none;
    }
    .main-nav-wrap{
        margin-top:0;
    }
}
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
    text-indent:2em;
    line-height:1.875em;
}
.news_content_content > p > img, .news_content_content > div > img{
    display:block;
    margin:0 auto;
    max-width:78%;
    height:auto !important;
}
.news_content_content table{
    margin:10px auto;
    border-collapse:collapse;
}
.news_content_content table p{
    text-indent:0;
}
@media screen and (max-width:1000px){
    .logo{
        display:block;
        padding:5px 10px 8px 1px;
    }
    .logo img{
        width:260px;
    }
    .main-nav-wrap .find-bar{
        left:0;
        top:0;
        width:calc(100% - 60px);
        height:50px;
        background-image:none;
        background-color:#355dad;
        border-radius:0;
    }
    .find-bar input[type="text"]{
        height:50px;
        line-height:50px;
        color:#fff;
    }
    .find-bar input[type="submit"]{
        height:50px;
        background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNDYxNURBRkM0MTExRUNCRDU1RjVEMjVBNkVFQTI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNDYxNURCRkM0MTExRUNCRDU1RjVEMjVBNkVFQTI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0NjE1RDhGQzQxMTFFQ0JENTVGNUQyNUE2RUVBMjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0NjE1RDlGQzQxMTFFQ0JENTVGNUQyNUE2RUVBMjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HZ6mqAAAB6klEQVR42uyXTShEURTHjRSKWSiUwnYSQs0QsqAkKzYyCyVJFgplLWKlFFOWIguykIVkoSkpppHyURjlYyJSYkN2jP+t/9RresOby53e4p76dV7vq3/n3HvOuY5IJJJiZ0tNsblpgVqgFqgFKrY0qy+GQiGz252gCzSBdN67B1tgEQTi/c/lcimNYCMIgxXQCj5AEByCQtAH9sEqyEp2iruBHxQDHygBOaAGuJmVZkavA1yCgmQJbAALvK4Dg+Ai5p1PsA1qwSjFBWSzlchHDrDBazdT+JtNgFlQRK9UoEitE8xxrVm1IfACBrgUlAnsp5+UCMQUfbtKgR7wCp4kBPrp61VvkhvJzfhMn6taYL6kwGz6N5UCb1mEMyUEVtEfqxS4RN8jIXCEfk2lQB/9dIJR9IJysAuuVAoUO3iYQ4Eo0hkWe/Yy1543Ga1uBsyDCk4tbXHec7KLRMuLGB4elY5bBusFd2AcrLNLbIqJjP8TPbgl5hvRs3dkaqjD6sHdZB4sZcrNNs0DGGPd9BtqoYdjmuV58C8CjcukDOSBL3AdFWHoQHuMrljH1WKzWBUok+JYE6JOfnh+wOknyGHhiLPjmZ3OJKJAV4J3Ttindjw0nbOjhBnF/12D+tipBWqBWqAWqAWa2rcAAwAkFmjpp1Ln1AAAAABJRU5ErkJggg==") no-repeat center center;
    }
    .find-bar em{
        color:red;
        background:none;
        left:0;
    }
    .find-bar input::-webkit-input-placeholder{ /* WebKit browsers */
        color:#abb5cd;
    }
    .find-bar input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
        color:#abb5cd;
    }
    .find-bar input::-moz-placeholder{ /* Mozilla Firefox 19+ */
        color:#abb5cd;
    }
    .find-bar input:-ms-input-placeholder{ /* Internet Explorer 10+ */
        color:#abb5cd;
    }
    .box-tab > dd{
        margin-top:0;
    }
    .col-a-h, .col-b-h, .col-c-h, .col-d-h, .col-e-h, .col-f-h, .col-g-h, .col-i-h, .col-j-h, .col-k-h{
        height:auto;
        padding:0;
        border:none;
    }
    .col-a-left{
        float: none;
        width:100%;
    }
    .col-a-right{
        float:none;
        width:100%;
    }
    .col-middle{
        display:none;
    }
    .focus-pic{
        height:auto;
    }
    .part01{
        padding:0;
        padding-bottom:15px;
    }
    .mt-15{
        margin-top:10px;
    }
    .d-table{
        display:block;
    }
    .d-table > *{
        display:block;
    }
    .box-tab > dt{
        display:none;
    }
    .box-tab > dd > ul > li{
        display:block;
        padding:0 10px;
        padding-top:10px;
    }
    .box-tab.mail{
        padding:0;
    }
    .small-title{
        display:block;
        line-height:1.5em;
        padding:.25em 0;
    }
    .small-title .title-name{
        float:left;
        padding:.25em 10px;
        background-color:#3671cf;
        color:#fff;
        border:none;
        border-radius:1em;
    }
    .more.more-mobile{
        float:right;
        margin:.3333em 0 .3333em 10px;
        color:#aaa;
    }
    .box-tab.online-service dt{
        display:block;
        position:inherit;
        top:0;
        padding-top:0;
    }
    .box-tab.online-service dd{
        display:none;
    }
    .box-tab.online-service dt > ul > li{
        float:left;
        width:50%;
        margin:0;
        padding:0;
        border-left:1px solid #5c8dec;
        box-sizing:border-box;
        background-color:#4471c9;
        text-align:center;
        border-radius:0;
    }
    .box-tab.online-service dt > ul > li a{
        color:#fff;
        padding:30px 0;
    }
    .box-tab.online-service dt > ul > li a:after{
        content:"";
        display:block;
        width:16px;
        height:2px;
        background-color:#fff;
        margin:0 auto;
        margin-top:10px;
    }
    .info-title{
        background-image:none;
        width:100%;
        height:auto;
        padding:15px 0;
    }
    .info-title .title-cn{
        font-size:1.125em;
        padding:0;
        margin-top:0;
    }
    .col-b-right{
        width:100%;
    }
    .blue-bg .box-tab{
        background-color:#fff;
    }
    .blue-bg .icon-list i:before, .blue-bg .icon-list span{
        color:#6c7a81;
    }
    .icon-list.col-4 a:hover{
        background:none;
    }
    .icon-list.col-4 a:hover i:before, .icon-list.col-4 a:hover span{
        color:#6c7a81;
    }
    .first-level-title{
        border-top:none;
        padding:15px 10px;
        height:auto;
        margin-top:10px;
    }
    .blue-bg .first-level-title{
        background-color:#f9f9f9;
    }
    .blue-bg .first-level-title > span{
        color:#333;
    }
    .blue-bg .first-level-title > em{
        color:#aaa;
    }
    .blue-bg .box-tab > dd{
        margin-top:0;
    }
    .blue-bg .ad{
        display:none;
    }
    .icon-list.col-3 a{
        padding:10px 0;
    }
    .icon-list.col-3-2 a:nth-child(-n+2){
        padding-top:10px;
    }
    .icon-list.col-3 a:hover i:before, .icon-list.col-3 a:hover span{
        color:#ff7900;
    }
    .icon-list span{
        font-size:0.875em;
    }
    .icon-list.col-3-2:before{display:none;}
    .more:after{
        display:none;
    }

    .copyright{
        padding:6px 0;
    }
    .copyright.mt-15{
        margin-top:0;
    }
    .copyright table td div>*{
        display:none;
    }
    .copyright table td div {
        text-align:center;
    }
    .copyright table td div>.m-visible{
        display:inline-block;
        color:#e0e0e0;
    }
    .copyright table td:last-child{
        display:none;
    }
    .copyright table td:nth-child(2){
        width:auto;
    }
    .copyright table td div>.m-block {
        display:block;
    }
    .col-wide{
        padding:0;
    }
    .col-narrow{
        width:100%;
        padding:0;
    }
    .icon-list.col-4{
        position:relative;
    }
    /*1000以下左右列表变形*/
    .sub-nav-left{
        display:none !important;
    }
    .sub-main-wrap-right{
        border-left:none;
        padding-left:0;
    }
    .box-tab.sub-box-c .sub-title{
        background-color:#f1f1f1;
        padding:0 10px;
        border:1px solid #e8e8e8;
        box-sizing:border-box;
        margin:0;
    }
    .box-tab.sub-box-c .box-title-name{
        font-size:1em;
        padding:.5em 1em .5em .5em;
        background-color:#f1f1f1;
        color:#666;
    }
    .box-tab.sub-box-c .box-title-name .title-en{
        display:none;
    }
    .box-tab.sub-box-c .sub-title .arrow-down{
        display:block;
    }
    .box-tab.sub-box-c .sub-nav-block{
        display:block;
    }
    /*1000以下左右列表追加三级菜单*/
    .box-tab .third-title{
        padding:15px 10px 5px;
        background-color:#f1f1f1;
        border:1px solid #d9d9d9;
        border-top:none;
    }
    .box-tab .third-title a{
        padding:0 15px;
        font-size:0.875em;
        border-radius:20px;
    }
    .box-tab.sub-box-c.add-third .sub-title{
        display:block;
    }
    .box-tab.sub-box-c.add-third .box-title-name{
        display:block;
    }
    /*1000下内容页*/
    .sub-content .big-title{
        font-size:1.375em;
    }
    .news_content_other{
        display:none;
    }
    .location{
        padding:12px 10px;
    }
    .pd-space{
        padding:0 10px;
    }
    .sub-content{
        padding:0 10px 10px;
    }
    /*1000下翻页*/
    .page-tile a, .page-tile span{
        display:none;
    }
    .page-tile > *{
        float:none;
    }
    .page-tile .prev, .page-tile .next{
        font-size:1.125em;
    }
    .page-tile{
        text-align:center;
        padding:0;
    }
    .page-tile a.prev, .page-tile a.next{
        display:inline-block;
        box-sizing:border-box;
    }
    .page-tile a.next:before{
        content:"下一页";
        font-size:1em;
    }
    .page-tile a.prev:before{
        content:"上一页";
        font-size:1em;
    }
    /*1000下走进金水*/
    .body.enter .logo{
        display:block;
        background-color:#eee;
    }
    .body.enter{
        background-color:#4471c9;
    }
    .enter .main-wrap{
        width:100%;
    }
    .banner{
        display:none;
    }
    .back{
        background-color:#4471c9;
    }
    .main-wrap-bar .pd-30{
        padding:0 10px 15px;
    }
    .main-wrap-bar{
        position:relative;
        top:0;
        padding-top:0;
    }
    .main-wrap-bar:before{
        content:"走进金水";
        display:block;
        font-weight:bold;
        color:#fff;
        font-size:1.25em;
        line-height:2em;
        height:2em;
        padding-left:15px;
    }
    .tile-group li{
        width:50%;
        border-top:1px solid #ddd;
        border-left:1px solid #ddd;
        height:auto;
    }
    .tile-group li.img{
        display:none;
    }
    .green-bg{
        background-color:#fafafa;
    }
    .green-bg span, .green-bg p{
        color:#666;
    }
    .green-bg .post-addmore{
        border:1px solid #b0b0b0;
    }
    .green-bg .post-addmore i{
        background:url(../images/add01.png) no-repeat 0 0;
        background-size:cover;
    }
    .tile-group li > p{
        height:7.4em;
    }
    .enter .copyright{
        padding-bottom:10px;
        background-color:#666;
    }
    .enter-content{
        min-height:auto;
    }
    /*1000下图片列表*/
    .interview-list{
        padding:0 15px;
    }
    .interview-list li{
        width:31.3333%;
    }
    .interview-wrap.interview-list dl dd{
        padding-top:0;
    }
    .pd-25{
        padding:0;
    }
    /*1000以下公众参与*/
    .interview-wrap > dl{
        margin-left:245px;
    }
    .interview-wrap dl span > a{
        font-weight:bold;
    }
    .blog-list{
        background:none;
        padding-left:0;
        margin-top:10px;
    }
    .col-narrow .ad{
        display:none;
    }
    .interview-wrap{
        padding-top:15px !important;
    }
    .pd-10{
        padding:0 10px;
    }
    /*1000以下政务公开*/
    .first-level-title.sub{
        margin-top:10px;
    }
    .detail span{
        font-weight:bold;
    }
    .photo-list{
        background:none;
        padding-left:0;
    }
    .photo-list li{
        width:100%;
        border-top:1px solid #e8e8e8;
        margin-top:0;
        padding:10px 0;
    }
    .photo-list li:first-child{
        border-top:none;
    }
    .tel-list li p{
        font-size:0.875em;
    }
    .tender-and-bid{
        margin-top:15px;
    }
    .add-border{
        border:none;
        padding:0;
    }
    /* 1000以下追加红头文件-----开始 */
    .red-head-file{
        margin:0;
        border:none;
    }
    .news_content_content > p > img, .news_content_content > div > img{
        max-width:100% !important;
    }
    .news-list > a > span, .news-list.dateformat > a > span, .mail-list-in > li > a{
        width:100%;
        color:#333;
        white-space:inherit;
    }
    .news-list > a > span{
        display: -webkit-box;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .news-list > a > em{
        display:none;
    }
    .mail-list-in > li{
        padding:.5em 0;
    }
    .news-list > a > em, .mail-list-in > li > em{
        float:left;
    }
    .news-list > a{
        border-top:1px solid #e8e8e8;
    }
    .news-list > a:first-child{
        border-top:none;
    }
    .border-top .news-list > a{
        border-top:none;
    }
    .sub-box-c .news-list > a{
        padding:.5em 15px;
    }
    .icon-list.col-5{
        padding:20px 0 0;
    }
    .icon-list.col-5 a{
        padding-top:10px;
        width:25%;
    }
    .meta-float{
        display:none !important;
    }
    .ad{
        display:none;
    }
    .ad.m-ad-jc{
        display:block;
    }
    .ad.m-ad-jc a img{
        display:none;
    }
    .ad.m-ad-jc a{
        display:block;
        padding-top:15.15%;
        background:url(../images/index-adv-jczw-m01.jpg) no-repeat top center;
        background-size:100%;
    }
    /*1000以下电话列表*/
    .tel-list.col-2 li{
        width:100%;
        padding:8px 10px;
    }
}
@media screen and (max-width:640px){
    .suggestion_input_submit.disabled{
        width:100%;
        background:#ffffdb !important;
        margin:10px 0 0;
        color:#ec642a !important;
        height:2.25em;
        font-weight:inherit !important;
    }
}
@media screen and (max-width:480px){
    .logo img{
        width:188px;
    }
    .mail-list-in > li > em{
        float:none;
    }
    .mail-list-in > li > a:before{
        display:none;
    }
    .mail-list-in > li > a{
        height:auto;
        white-space:inherit;
        overflow:hidden;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        color:#000;
    }
    .mail-list-in > li em > i{
        width:auto;
    }
    .icon-list.col-4{
        padding-top:5px;
    }
    .icon-list.col-4 a{
        width:50%;
        padding:15px 0 5px;
    }
    .icon-list.col-4 a:nth-child(4) {
        border-bottom:1px solid #efefef;
    }
    .info-title .title-cn{
        font-weight:bold;
    }
    .info-title .title-en{
        padding-top:0;
    }
    .first-level-title > span{
        font-size:1.125em;
        font-weight:bold;
    }
    .icon-list.col-3 a{
        width:50%;
    }
    .icon-list span{
        line-height:1.5em;
        min-height:2em;
        overflow:hidden;
    }
    .icon-list.col-3 span{
        height:auto;
    }
    .box-tab.online-service dt > ul > li a{
        font-size:0.875em;
        line-height:22px;
        padding:20px 0;
    }
    .box-tab.online-service dt > ul > li a:after{
        display:none;
    }
    .icon-list.col-5{
        padding:10px 0 0;
    }
    .icon-list.col-5 a{
        width:50%;
    }
    .icon-list.col-5 i:before{
        font-size:1.25em;
    }
    .box-tab.online-service dt > ul > li{
        width:50%;
        border-top:1px solid #5c8dec;
    }
    /*480下内容页*/
    .sub-content .big-title{
        font-size:1.25em;
        text-align:left;
        color:#333;
        line-height:1.25em;
        font-weight:bold;
    }
    .sub-content .second-title{
        font-size:1em;
        text-align:left;
    }
    .sub-content .content-small-title{
        text-align:left;
    }
    .news_content_img{
        padding:6px 0px;
    }
    .news_content_img img{
        max-width:100%;
    }
    .news_content_content img{
        max-width:100%;
        height:auto !important;
    }
    #contentDiv *{
        max-width:100% !important;
    }
    .location{
        font-size:0.75em;
    }
    .news_content_description{
        padding:6px 10px;
        line-height:20px;
    }
    /*480下走进金水*/
    .tile-group li{
        width:100%;
        border-left:none;
        height:auto;
        padding:20px 10px;
    }
    .tile-group li > span{
        font-size:1.125em;
        font-weight:bold;
    }
    .mobile-green-bg{
        background-color:#00af9b;
    }
    .tile-group li.mobile-green-bg > span{
        color:#fff;
    }
    .tile-group li.mobile-green-bg > p{
        color:#fff;
    }
    .mobile-green-bg .post-addmore{
        border:1px solid #80d7cd;
    }
    .mobile-green-bg .post-addmore i{
        color:#fff;
        background:url(../images/add02.png) no-repeat 0 0;
    }
    .mobile-green-bg .post-addmore span{
        color:#fff;
    }
    .tile-group li.mobile-green-bg a:hover .post-addmore{
        background-color:#fff;
        border-color:#fff;
    }
    .tile-group li.mobile-green-bg a:hover .post-addmore span{
        color:#818283;
    }
    .enter-title em{
        font-size:1.125em;
        font-weight:bold;
    }
    .enter-title span{
        display:none;
    }
    .enter-content p{
        font-size:1em;
        color:#333;
    }
    /*480下图片列表*/
    .interview-list{
        padding:0 10px;
        padding-top:0 !important;
    }
    .interview-list li{
        width:100%;
        margin:0;
    }
    .interview-wrap dl > dd > *{
        font-size:0.75em;
    }
    /*480下公众参与*/
    .blog-list a{
        width:33.3333%;
        margin:0;
        margin-bottom:6px;
    }
    .interview-wrap > a{
        float:none;
        width:100%;
    }
    .interview-wrap > dl{
        margin-left:0;
    }
    .interview-wrap dl > dd > p{
        max-height:inherit;
    }
    /*480下网站地图*/
    .map{
        padding:0 10px;
    }
    /*480下民意征集*/
    .suggestion_input_wrap{
        background-color:#fff;
        padding:0;
        border:none;
    }
    .suggestion_input_area{
        padding:0;
    }
    .suggestion_input_submit_wrap{
        text-align:left;
    }
    /*480下办事电话*/
    .tel-title-sub > div{
        margin:15px 0 8px;
    }
    .tel-title-sub.first > div{
        margin-top:5px;
    }
}
/*适老开关·登录·简繁体*/
.top-link{
    float:right;
}
.top-bar .version-links:before, .top-bar .version-links:after{
    font-size:.875em;
    content:"|";
    padding:0 6px;
}
#pip-triggers-container{
    float:left;
}
.pip-triggers{
    line-height:20px;
    text-align:left;
}
.pip-triggers > em > i{
    vertical-align:middle;
}
.top-bar .user > a{
    color:#3e71a4;
    padding-right:10px;
}
@media screen and (max-width:1320px){
    .login-others > ul{
        right:0 !important;
    }
}
/*适老开关·登录·简繁体 end*/