@charset "utf-8";
/*全局样式*/
body{font-family: "Open Sans","Arial","Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei","SimSun","sans-serif";padding:0; margin:0; font-size:12px; color:#4a4a4a;	background-color: #eaeaea;}
body { -webkit-tap-highlight-color: rgba(0,0,0,0);min-width:1200px;min-height: 100%;}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, span, i, img, ol, ul, li, dl, dd, dt{ padding:0; margin:0; border:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
ul,li{ list-style:none outside none; }
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:normal;}
img { vertical-align:top;}
em { padding:0px 5px; font-style:normal;}
a{ color:#4a4a4a; text-decoration:none; outline:0;}
a:hover{ color:#055bb3; text-decoration:none; outline:0;}

.clear {
        clear: both;
}
/* 添加after伪元素样式，父级调用 */
      .clearfix:after {
        content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
      }
 
      .clearfix {
        /* IE6、7专有 */
        *zoom: 1;
      }

::-webkit-input-placeholder { color:#d9d9d9; }
input:-moz-placeholder { color:#d9d9d9; }
button::-moz-focus-inner, input::-moz-focus-inner { margin:0; padding:0;}
input, button, textarea { font-size: 100%; vertical-align:middle; outline:0 none;}
textarea { resize:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;}
select{position:relative; zoom:1;font-size:inherit;-webkit-text-size-adjust:none;}
.center{text-align:center;}
.hidden{display:none;}
.ptop10{padding-top:10px;}
td{ font-size:15px;}
.fl{float:left}
*{
    margin: 0;
    padding: 0;
}
body{
	background-image: url(../images/bgimg.jpg);
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: center top;
}
/*头部样式*/
.bannerimg img {
width: 100%;
    border: 0;
    vertical-align: top;
}

.wrapper ,.header{width: 100%;background-color:#fff;}

.header .img2{
	display: table-cell;
	height:190px;
	vertical-align: middle;
	padding-left:50px;
/*
    position:absolute;
    left: 100px;
    z-index: 99;
    top: 22px;
*/
}
.header .clearfix {
.header .clearfix::after {
    zoom: 1; }
    content: "";
    display: block;
    height: 0;
    clear: both; }

.header .searchs{
    position:absolute;
    right:100px;;
    top: 100px;;
    width: 200px;
    height: 50px;
}
.wrapper{
    font-size: 20px;
    color: #fff;
    width: 100%;
    height: 60px;
    background-color: #0d3481;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	/* overflow: hidden;
    font-weight: bold; */
}

.wrapper nav {
/*position : relative;
left : 50%;
float : left;*/
margin: auto;
width: 1500px;
}
.clearfixs::after {
		content: '';
		display: block;
		clear: both;
}
.wrapper nav .menutxt{
            /*position : relative;
            left : -50%;*/
            float : left;
}
.wrapper nav .menubt{
            /*position : relative;
            left : -50%;*/
            float : left;
	padding:6px 15px;
	background-color:#2264c2;
	margin-top:10px;
	margin-left:50px;
}

#wp_nav_w16 .wp_nav { margin: 0px; padding: 0px; display: block; height: 60px; width: 100%; }
#wp_nav_w16 .wp_nav * { margin: 0px; padding: 0px; }
#wp_nav_w16 .wp_nav::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
#wp_nav_w16 .wp_nav .nav-item { display: inline-block; float: left; position: relative; vertical-align: bottom; height: 60px; width: 118px; }
#wp_nav_w16 .wp_nav .on { z-index: 10; }
#wp_nav_w16 .wp_nav .nav-item .mark { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 99; opacity: 1; }
#wp_nav_w16 .wp_nav .nav-item a { display: block; text-align: center; position: relative; z-index: 100; font-size: 18px; color:#ffffff; }
#wp_nav_w16 .wp_nav .nav-item a.parent:hover { color: rgb(255, 255, 255); background-color: rgb(34, 100, 194); font-size: 18px; }
#wp_nav_w16 .wp_nav .nav-item a.parent { color: rgb(255, 255, 255); background-color: rgb(34, 100, 194); font-size: 18px; }
#wp_nav_w16 .wp_nav .nav-item a span.item-name { display: inline-block; padding: 0px 10px; line-height: 60px; cursor: pointer; }
#wp_nav_w16 .wp_nav .sub-nav { display: block; width: 100%; position: absolute; z-index: 200; visibility: hidden; border: 0px solid; }
#wp_nav_w16 .wp_nav .sub-nav .nav-item { white-space: nowrap; height: 60px; width: 180px; }
#wp_nav_w16 .wp_nav .sub-nav .nav-item .mark { background: rgb(255, 255, 255); opacity: 1; }
#wp_nav_w16 .wp_nav .sub-nav .nav-item a { font-size: 18px; font-weight: normal; color: rgb(0, 0, 0); text-align: left; border-top: 1px solid rgb(216, 225, 204); min-width: 80px; }
#wp_nav_w16 .wp_nav .sub-nav .nav-item a.parent:hover { background: rgb(34, 100, 194); color: rgb(255, 255, 255); font-size: 18px; }
#wp_nav_w16 .wp_nav .sub-nav .nav-item a.parent { background: rgb(34, 100, 194); color: rgb(255, 255, 255); font-size: 18px; }
#wp_nav_w16 .wp_nav .sub-nav .nav-item a span.item-name { padding: 0px 10px; line-height: 60px; }
#wp_nav_w16 .wp_nav .nav-item a.parent:hover span.item-name { }
#wp_nav_w16 .wp_nav .nav-item a.parent span.item-name { }
#wp_nav_w16 .wp_nav .sub-nav .nav-item a.parent:hover span.item-name { }
#wp_nav_w16 .wp_nav .sub-nav .nav-item a.parent span.item-name { text-decoration: none; }

.wp_search {
    display: inline-block;
    position: relative;
    padding-left: 4px;
    border: 1px solid #2269b9;
}
.wp_search .search {
    width: 40px;
    height: 30px;
    border: 0px;
    background: #2269b9 url(../images/sous.png) no-repeat center;
    cursor: pointer;
    vertical-align: top;
}
.wp_search #keyword {
    width: 160px !important;
    padding: 4px 5px;
    border: none;
    height: 20px;
    line-height: 20px;
    background: transparent;
    color: #1d6bb3;
}
/*-----首页头部大图-----*/
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
/*banner begin*/
.indexbanner{width:100%;position:relative;overflow:hidden;background-color:#f2f2f2; display: block;}
.indexbanner li{width:100%;position:relative;width:100%; overflow:hidden;float:left; -webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;}
.indexbanner ul{width:100%;height:100%; z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.indexbannerbtn{width:100%;text-align:center;position:absolute;left:0;z-index:20;bottom:12px;}
.indexbannerbtn p span{display:inline-block;width:8px;height:8px; border-radius:8px ;background:#fff; overflow:hidden;margin:0 5px;cursor:pointer;}
.indexbannerbtn p span.swiper-pagination-bullet-active{background:#1e9fff;}
.indexbannerbtn p span.swiper-active-switch{background:#1e9fff;}
.indexbanner img{display:block;width:100%;position:relative;}



.indexcontenttop{width: 97%;padding-top:20px;margin:auto;}

.indexcontenttop .inner{width: 100%;background-color:#fff;}



.indexcontentend{
width: 97%;
padding-top:10px;
margin:auto;
}
.indexcontentend .inner{
width: 100%;
}

.indexcontentend .institution_info{
width: 37%;
float:left;
}

.indexcontentend .institution_infos{
width: 40%;
margin:20px 0 20px 0;
float:left;
}

.indexcontentend .institution_kuaijie{
width: 20%;
margin-left: 20px;
float:left;
margin-top: 20px;
}

.indexcontentend .content_article{
    width: 97%;
    float:right;
    padding-bottom: 10px;
}







/*正文内容样式*/
.indexcontenttop .inner{
display:flex;
}

.indexcontenttop .content_pics{
	background-color: white;
	margin: 20px;
}
.content_box{
	background-color: white;
	margin-bottom: 20px;
	margin: 20px 20px 20px 0;
	flex:1;
}

.content_boxs{
	background-color: white;
	flex:1;
}

.indexcontenttop .content_pics{height: 500px;width: 760px;background-color: #ffffff;padding: 3px;display:table-cell;}
.indexcontenttop .content_pics .picbase1-content p,
.indexcontenttop .content_pics .picbase1-credit{display: none;}
.indexcontenttop .content_pics .picbase1-content{right: 0px;left: auto;bottom: -24px;}
.indexcontenttop .content_pics .picbase1-content h2{text-align: right;font-size: 12px;padding: 0px;background: none;border: none;line-height: 24px;}


.content_title{
display:flex;
margin: 20px 20px 0 20px;
}
.content_titles{
display:flex;
}
.content_titles .activetitle{
background-color: #2f82e0;
font-size:20px;
color:#fff;
padding: 8px 16px;
line-height: 24px;
}


.content_title .activetitle{
background-color: #2f82e0;
font-size:20px;
color:#fff;
padding: 8px 16px;
line-height: 24px;
}

.content_titles .activetitles{
text-align: left;
background-color: #f9f9f9;
font-size:20px;
color:#333;
padding:16px 16px;
	margin-bottom: 15px;
	width:100%;
}

.content_titles .more-link{
text-align: right;
background-color: #f9f9f9;
font-size:16px;
color:#fff;
padding:8px 36px;
flex:1;
}

.content_title .more-link{
text-align: right;
background-color: #f9f9f9;
font-size:16px;
color:#fff;
padding:8px 36px;
flex:1;
}


.wp_article_list{
width:100%;
font-size:16px;
padding-bottom: 25px;
}

.wp_article_list li{
padding:20px 20px;
line-height:28px;
}

.indexcontenttop .wp_article_list .pr_fields{
width:83%;
float:left;
}
.wp_article_list .list_item .ex_fields {
float:right;
}
.indexcontentend .wp_article_list .pr_fields{
width:84%;
float:left;
}

.wp_article_list .ex_fields{
float:right;
}
.wp_article_list .ex_fields .Article_PublishDate{
background-color: #f5f5f5;
font-size:16px;
padding:0 8px;
border-radius: 20px;
}
.wp_article_list .list_item {
    width: auto;
    height: auto;
    line-height: 25px;
    border-bottom: 0px dashed #ccc;
    vertical-align: top;
}

.wp_article_list .fields .Article_Index{
margin: 5px 0 0 -19px;
}

.wp_article_list .fields .Article_Title{
width:100%;
}

.wp_article_list .fields .Article_Title{
width:100%;
}

.content_right .rightMenuWarp_bottom {
    position: relative;
    float: left;
    width: 100%;
    color: #012A60;
    margin: 0px;
    padding: 0px;
    font-size: 14pt;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}

.content_right input, textarea, select {
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    height: 30px;
    width: 90% !important;
    margin: 0 auto;
}
option {
    font-weight: normal;
    display: block;
    padding-block-start: 0px;
    padding-block-end: 1px;
    min-block-size: 1.2em;
    padding-inline: 2px;
    white-space: nowrap;
}
.clearfix {
    zoom: 1;
}

.footer{width:100%;margin-top:10px;}

.footer .inners{
width:100%;
background-color:#2264c2;
font-size:16px;
color:#fff;
padding:10px 0 10px 0;
}

.footer .inners div{
padding:3px;
line-height:32px;
}
.clearfix2 {
    zoom: 1;
}
.wrapper2{
    width: 98%;
    margin: auto;
    background-color: #ffffff;
}
.wrapper2 .inner {
width:100%;
padding: 10px;
margin-top: 20px;
margin: auto;
}
.wrapper2 .inner .left_nav_bar {
    width: 300px;
    float: left;
padding-right: 25px;
}
.wrapper2 .inner .left_title {
    width: 100%;
    height: 56px;
    line-height: 56px;
    background: rgba(34, 100, 194, 0.7);
    text-indent: 1em;
}

.wrapper2 .inner .left_title {
position: relative;
    top: -86px;
    /* left: 0px; */
    /* width: 215px; */
    /* float: left;*/
}

.wrapper2 .inner .left_list{
width:100%;
margin-top: -55px;
overflow: hidden;
}

.wp_listcolumn {
    display: block;
    width: 100%;
    border-top: 0px solid #ddd; 
    border-bottom: 0px solid #fff;
}

.wrapper2 .inner .left_list li.wp_column> a {
    /*color: #bb2a39;*/
}



.wp_listcolumn .wp_column a {
    display: block;
    width: auto; 
    padding-left: 15px;
    line-height: 60px;
/*height:60px;*/
padding-top: 15px;
    font-size: 16px;
    color: #808080;
    border-bottom: 1px #ececec solid;
background: #f5f5f5 url(../images/wp_column_menu_li_1.gif) no-repeat 16px 25px;
    font-weight: unset;
    /* word-wrap: break-word; */
    border-bottom: 0px solid #ddd;
    border-top: 0px solid #fff;
    text-align: left;
}

.wp_listcolumn .wp_column {display:block; width:100%; vertical-align: bottom;background-color: #f5f5f5;padding-left:10px;/*height:60px;*/}
.wp_listcolumn .wp_column a:hover { color:#2264c2; background-color:#f9f9f9; background: #f5f5f5 url(../images/wp_column_menu_li_2.gif) no-repeat 16px 25px;}
.wp_listcolumn .wp_column a.selected { color:#2264c2; background-color:#e8e8e8; background: #f5f5f5 url(../images/wp_column_menu_li_2.gif) no-repeat 16px 25px;}
.wp_listcolumn .wp_column a .column-name { display:inline-block; line-height:22px; padding:5px 10px 5px 20px; cursor:pointer;}

.wp_listcolumn .wp_subcolumn .wp_column a {
    color: #555;
    font-size: 16px;
    border-bottom: 0px solid #aaa;
    border-top: none;
background: #f5f5f5 url(../images/wp_column_menu_li_1.gif) no-repeat 16px 25px;
}
.wp_listcolumn .wp_subcolumn .wp_column a.selected { color:#2264c2; background-color:#e8e8e8; background: #f5f5f5 url(../images/wp_column_menu_li_2.gif) no-repeat 16px 25px;}

.wp_listcolumn .wp_subcolumn .wp_column a .column-name {
    /* line-height: 20px; */
    /* padding-left: 30px; */
}
.wp_listcolumn .wp_subcolumn {
    border-top: 0px solid #fff;
}

.wrapper2 .inner .left_title .Column_Name{
    width: 100%;
    height: 56px;
    line-height: 56px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    text-indent: 1em;
    font-family: "microsoft yahei";
    margin-left: 33px;
}

.listcol {
    width: 870px;
    float: right;
    padding-bottom: 24px;
}


.listmenu .lists {
    width: 100%;
}

.lists .list-1 a {
    padding: 0 8px;
    line-height: 46px;
    background-color: #fff;
    font-size: 15px;
    font-family: "宋体";
}
.lists .list a {
    display: block;
    color: #902231;
    border: 1px solid #E6E6E6;
    background: url(images/arrow.gif) no-repeat 200px;
    border-top: 0px solid #e6e6e6;
}
.list_content{float:left;width:76%;}
.list_contentss{float:left;width:96%;margin-left:15px;}
.list_content .img_right{display:none;}
.list_content .position span{display:none;}
.list_content .position{
height: 38px;
border-bottom: 1px solid #f0f0f0;
}
.list_content .position .Column_Name {
display: inline;
        border-bottom: 2px solid #2264c2;
        padding-bottom: 10px;
        font-size: 22px;
    }
.list_content .wp_articlecontent{width:100%;}
.list_content .wp_articlecontent table{width:100%;font-size: 16px;}
.list_content .wp_articlecontent div{
    font-size: 16px;
}
.list_content .wp_articlecontent p {
    font-size: 16px;
}


.list_content .wp_article_list .list_item .ex_fields {
    float: right;
}

.wp_paging {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16px;
    font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
    color: #494949;
    float: right;
    padding: 15px;
}

.list_content .info_content h2 {
    display: block;
    font-size: 2em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
    text-align: center;
}
.list_content .info_content .article .skan_times {
text-align: center;
    font-size: 16px;
    font-family: 宋体;
padding-bottom: 12px;
color: #8d8d8d;
}
.list_content .info_content .article .content{
    font-size: 1.5em;
}

.wrapper2 .list_contents {
float: none;
    width: auto;
}
.wrapper2 .list_contents .info_content h2 {
    display: block;
    font-size: 2em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
    text-align: center;
}
.wrapper2 .list_contents .info_content .article .skan_times {
text-align: center;
    font-size: 16px;
    font-family: 宋体;
padding-bottom: 12px;
color: #8d8d8d;
}
.wrapper2 .list_contents .info_content .article .content{
    font-size: 1.5em;
}
.tijiaoanniu{
cursor:pointer;
}
.wrapper3{
    width: 98%;
    margin: auto;
    background-color: #ffffff;
}
.wrapper3 .inner{
width: 1130px;
padding: 10px;
margin-top: 20px;
margin: auto;
}
.wrapper3 .inner .left_nav_bar {
    width: 300px;
    float: left;
padding-right: 25px;
}
.wrapper3 .inner .left_title {
    width: 100%;
    height: 56px;
    line-height: 56px;
    background: rgba(34, 100, 194, 0.7);
    text-indent: 1em;
}

.wrapper3 .inner .left_title {
position: relative;
    top: -86px;
    /* left: 0px; */
    /* width: 215px; */
    /* float: left;*/
}

.wrapper3 .inner .left_list{
width:100%;
margin-top: -55px;
overflow: hidden;
}


.wrapper3 .inner .left_list li.wp_column> a {
    /*color: #bb2a39;*/
}

.wrapper3 .inner .left_title .Column_Name{
    width: 100%;
    height: 56px;
    line-height: 56px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    text-indent: 1em;
    font-family: "microsoft yahei";
    margin-left: 33px;
}


.wrapper3 .list_contents {
float: none;
    width: auto;
}
.wrapper3 .list_contents .info_content h2 {
    display: block;
    font-size: 2em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
    text-align: center;
}
.wrapper3 .list_contents .info_content .article .skan_times {
text-align: center;
    font-size: 16px;
    font-family: 宋体;
padding-bottom: 12px;
color: #8d8d8d;
    border-top: 2px solid #0d3481;
    padding-top: 18px;
}
.wrapper3 .list_contents .info_content .article .content{
    font-size: 1.5em;
}
@media (max-width: 1024px) {

.wp_search{
display:none;
}
}
@media (max-width: 768px) {

.wrapper{
display:none;
}
.wp_search{
display:none;
}
.img2 img{
 width:70%;
 height:auto;
}
.bannerimg{
display:none;
}
.indexcontenttop {
    width: 100%;
    padding-top: 0px;
    margin: unset;
}


.indexcontenttop .inner {
    display: block;
}

.content_pics .dtjt3_w2{
 width:100%;
 height:unset;
}

.content_pics .dtjt3_w2 .picbase1s {
 width:100%;
 height:unset;
}

.content_pics .dtjt3_w2 .picbase1 {
 width:100%;
 height:unset;
}

.content_pics .dtjt3_w2 .picbase1 img{
 width:100%;
 height:unset;
}

.content_box {
    background-color: white;
    margin: 20px;
    width: 90%;
    flex: 0;
}

.indexcontentend {
    width: 100%;
    padding-top: 10px;
    margin: unset;
}
.indexcontentend .institution_info {
    width: 100%;
    float: left;
}
.indexcontentend .institution_infos {
    width: 100%;
    margin: 20px 0 20px 0;
    float: left;
}
.indexcontentend .institution_kuaijie {
    width: 100%;
    margin-left: 20px;
    float: left;
    margin-top: 20px;
}




}