@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; font-weight:normal; }
html,body,fieldset,img,iframe,abbr{ border:0;}
img{vertical-align:top;}
html{ overflow-x:hidden; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
textarea{ overflow:auto; resize:none; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }
body,textarea,input,button,select,keygen,legend{ font:13px/1 arial,\5b8b\4f53; color:#333; outline:0; }
:focus { outline:0; }
::-webkit-scrollbar{width: 8px;height: 8px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #CCCCCC;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #fff; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #999;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}
/*备用样式表*/
.none { display:none; }
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0; }
.hidden { visibility:hidden; }
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
.icon{display:inline-block;width: 32px;height: 32px;vertical-align:middle;background:url(images/icon.png) no-repeat;}
/*css3扩展*/
body:before {content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px;

}
::-webkit-input-placeholder { color:#ccc;}
:-moz-placeholder {color:#ccc;}
::-moz-placeholder { color:#ccc;}
:-ms-input-placeholder { color:#ccc;}
div#winfloat_div_w04{background:#c4dffd;text-align:center;}
div#winfloat_div_w04 a{font-size:15px;color:#e1001e;font-family:monospace;font-weight:bold;}
/**布局开始**/
body {line-height:1;font-size: 13px;font-family: "Arial","Microsoft YaHei","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color:#333;}
p{line-height:1.75;}
a {color: #333;text-decoration:none;transition:all 0.4s ease-in-out;}
a:hover { color:#095ab5;}
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner {width: 1400px;/* width: 1145px; */margin:0 auto;} /**页面全局宽度**/
/*headtop*/
/*head开始*/
.header {background: #18267e url('images/head_bg.jpg') no-repeat center top; border-bottom:none; height:auto;line-height:inherit; }
.header .inner{height: 132px;position:relative;background: url('images/by.png') no-repeat right 47px;}
.header .sitelogo{float:left;margin-top: 25px;}
.header .sitelogo span{position:relative;font-size:inherit; font-weight:normal;}
.header .sitelogo span a{ color:transparent; margin:0;}
.header .sitelogo h1{font-size:inherit; font-weight:normal; background:none; padding-left:0px;}
.header .sitelogo .sitetitle {display:inline-block;margin-top: 28px;margin-left:10px;font-size:32px;font-weight:bold;color:#fff;} /**站点名称**/

.header .head-left{float:left;display:inline-block;}
.header .head-main{float:left;margin-top:10px;}
.header .head-right{float:right;margin-top: 12px;width:200px;}
/*rale样式*/
.site-rale{}
.site-rale ul{}
.site-rale ul li.links{float:left;}
.site-rale ul li.links a{line-height: 35px;padding: 0 12px 0 12px;padding-left: 19px;font-size: 13px;color: #cad3d4;background:url(images/icon_role.png) no-repeat;}
.site-rale ul li.links a:hover{color:#fff;}
.site-rale ul li.links.i1 a{background-position: 0px 0px;}
.site-rale ul li.links.i2 a{background-position: -90px 0px;}
.site-rale ul li.links.i3 a{background-position: -187px 0px;}
.site-rale ul li.links.i4 a{background-position: -269px 0px;}
/*lang样式*/
.site-lang{
    margin-bottom: 20px;
}
.site-lang ul{float:right;}
.site-lang ul li.links{text-align: right;/* float:left; */font-size: 16px;}
.site-lang ul li.links a{line-height: 50px;margin:0px 5px;font-size: 16px;color: #fff;padding-right: 27px;position: relative;}
.site-lang ul li.links a:hover{color:#fff;}
.wrapper.wra.clearfix {
    
    position: relative;
}

.wra_left .wra_con {
    padding: 30px 50px;
}

.sitelogo {
    margin-bottom: 60px;
}
.infobox .col_menu {
    width: 240px;
    float: right;
    margin-left: -240px;
    position: relative;
    margin-right: 0;margin-top: 50px;
}
.infobox .col_news .col_news_box {
    margin-right: 290px;
margin-left: 0;
}
.post.post1.post-98.mbox .more_btn {
    background: none;
margin-top: 0;
}
.post.post1.post-98.mbox li {
    line-height: 30px;
    font-size: 14px;
    background:url(images/diandian.png) no-repeat left center;
}
.post.post1.post-98.mbox span.news_title {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 91%;
        padding-left: 20px;
}
.post.post1.post-98.mbox span.news_meta {
    float: right;
}
.post.post1.post-98.mbox .tt {
       width: 100%;
    margin-bottom: 15px;
    background: #13215e;
    height: 35px;
}
.post.post1.post-98.mbox {
    margin-bottom: 25px;
}
.post.post1.post-98.mbox span.title {
    font-size: 20px;
    line-height: 35px;
    color: #fff;
    padding-left: 10px;
}
.post.post1.post-98.mbox .tt .tit {
float: left;
}
/*默认主导航样式*/
.nav{background: url(images/hed.png);height: 140px;}
.nav.showdiv {
    background: url(images/tm11.png) !important;
    background-repeat: repeat-x;
	    height: auto;
    position: fixed;
    z-index: 5;
}
#nav .inner{

}
.nav.showdiv .sitelogo {
    /* display: block; */
    /* padding: 0 30px; */
}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto;display: inline-block;    margin-right: -14px;}
.nav .wp-menu .menu-item {display: inline-block;/* float: left; */position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{display: none;width:0px;height:20px;vertical-align:middle;}
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 17px;line-height: 60px;color: #FFFFFF;font-size: 18px;
    font-weight: bold;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{/* background-color: #16236e; */text-decoration: none;color: #edb52e;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 60px;min-width: 100%;z-index: 100;border: 1px solid #fff;background:url(images/tm2.png);}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.nav .sub-menu .sub-item a {display: block;color: #fff;height: 40px;line-height: 40px;padding: 0 17px;font-size: 15px;text-align: center;background:none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{color: #edb52e;/* background-color: #edb52e; */display: block;}
.nav .sub-menu .sub-menu {left: 100%;top:0px;z-index: 200;background:#fff;border: none;}
/**主页banner开始**/
#banner {/* background: #e7e2df; */position: relative;max-width: 1400px;
    margin: 0 auto;}
.wra_right .wra_con {background: url(images/bbg.png);}
#banner .inner {width:auto;max-width: 1345px;text-align: center;position:relative;}
/**主体模块样式**/
#m-container {}
#m-container .inner {}
.wra_left {
    float: left;
    width: 19%;
    background: #16236e;
    position: relative;
}

.wra_right {
 
    /* position: relative; */
   
}
.site-lang ul li.links a i {
    position: absolute;
    width: 10px;
    display: block;
    height: 10px;
    background: #fff;
    right: 0;
    top: 4px;
    border-radius: 50%;
}

.site-lang ul li.links:hover a i {
    background: #edb52e;
}
.wp-panel.nav {
    position: absolute;
    left: 62px;
    z-index: 1;
    border: 1px solid #fff;
    top: 48px;
}
.nav .sub-menu .sub-item .sub-item {
    display: none;
}

.mbanner .focus:hover .focus-navigation {
    opacity: 1;
}
.banne_bg {
    display: block;
    height: 280px;
    position: absolute;
    left: 0;
    right: 0;
    background: url(images/bj_02.png);
    z-index: 1;
}
.mbanner .focus .page-num {
    font-size: 18px;
    /* line-height: 36px; */
    color: #fff;
    padding: 0 15px;
    /* height: 4px; */
    /* display: inline-block; */
}

.post-10 {
    position: absolute;
    right: -100%;
    bottom: 0;
    z-index: 1;
        width: 100%;
    text-align: center;

}
.post.post1.post-10.mbox .con.link_text {
    max-width: 1100px;
    margin: 0 auto;
    background:url(images/tm2.png);
}

.post-10 .news_list .news {
    float: left;
    width: 10%;
    height: 80px;
}

.post-10 .news_list .news .link_icon {
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    padding-top: 40px;
    display: block;
}
.sitelogo img {
    width: auto;
}

.nav .sitelogo a {
    display: inline-block;
  
}
.post-10 .news_list .news.i1 .link_icon {
    background:url(images/t1.png) no-repeat center top;
}
.post-10 .news_list .news.i2 .link_icon {
    background:url(images/t2.png) no-repeat center top;
}
.post-10 .news_list .news.i3 .link_icon {
    background:url(images/t3.png) no-repeat center top;
}
.post-10 .news_list .news.i4 .link_icon {
    background:url(images/t4.png) no-repeat center top;
}
.post-10 .news_list .news.i5 .link_icon {
    background:url(images/t5.png) no-repeat center top;
}
.post-10 .news_list .news.i6 .link_icon {
    background:url(images/t6.png) no-repeat center top;
}
.post-10 .news_list .news.i7 .link_icon {
    background:url(images/t7.png) no-repeat center top;
}
.post-10 .news_list .news.i8 .link_icon {
    background:url(images/t8.png) no-repeat center top;
}
.post-10 .news_list .news.i9 .link_icon {
    background:url(images/t9.png) no-repeat center top;
}
.post-10 .news_list .news.i10 .link_icon {
    background:url(images/t10.png) no-repeat center top;
}
.post.post1.post-10.mbox .link_con {
    margin-top: 5px;
}
.post.post1.post-10.mbox .news_box {
    padding: 9px 0px;
    border-right: 1px solid #56567d;
}
.post.post1.post-10.mbox li.news.i10.clearfix .news_box {
    border: 0;
}
.main1 .ml {
    float: left;
    width: 60.5%;
}
.main1 .mr {
    float: right;
    width: 37.5%;
position: relative;
}

.post1 .tit .title {
    font-size: 26px;
    line-height: 36px;
    font-weight: bold;
    color: #16236e;
}

.main1 .inner {
   padding: 50px 0px 30px 0;
}

.post1 .tt {
        width: 100%;
  
    margin-bottom: 28px;
}
.post1 .more_btn
.w98_more {

}
.post1 .more_btn {
    float: right;
    line-height: 48px;
    color: #FFF;
    margin-top: -5px;
    /* background: url(images/more.png)no-repeat left bottom; */
}
.post1 .tit {
   float: left;
}
.post1 .more_btn a {
    color: #888787;
    font-size: 16px;
    height: 36px;
    display: block;
    text-align: left;
    /* background: url(images/more.png)no-repeat left bottom; */
    padding-left: 10px;
    padding-bottom: 5px;
}
.post.post1.post-11.mbox .news_date {
    float: left;
    margin-right: -60px;
}
.post-11  .news_list .news_box.box1 .news_title {
    margin-left: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.post-11 .news_list .news {
    float: left;
    width: 50%;
    margin-bottom: 38px;
  
  
}
 .post-11.showdiv .news_list .news {
    transform: none;
    opacity: 1;
}

.post-11 .news_list .news .news_box {
    margin: 0 14px;
    height: 214px;
    box-shadow: 0px 0px 8px 0px #ccc;
    padding: 20px;
    position: relative;
}

.post-11 .news_list {
    margin: 0 -14px;
}

.post-11 .news_list .news .news_box.box1 {
    /* box-shadow: 0px 0px 4px 2px #e9e9e9; */
    /* padding: 20px; */
	    background: #fff;
}

.news_date .news_day {
    font-size: 25px;
    font-weight: bold;
    color: #edb52e;
}

.news_date .news_month {
    font-size: 15px;
    color: #999999;
    /* padding-top: 30px; */
    display: block;
    text-align: right;
}

.news_date {
    width: 60px;
    background: url(images/date.png)no-repeat 27px center;
}
.post-11 .news_list .news .news_title {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    margin: 8px 0;
}

.post-11 .news_list .news .news_title a {
        color: #4b548a;
}

.post-11 .news_list .news .news_text {
    font-size: 14px;
    line-height: 24px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    margin-top: 25px;
}

.post-11 .news_list .news .news_text a {
    color: #757575;
}

.post-11 .news_list .news .news_imgs {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* background: #333; */
}

.post-11 .news_list .news .news_imgs a {
    display: block;
    height: 100%;
}

.post-11 .news_list .news .news_meta {
    position: absolute;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    font-weight: bold;
    bottom: 74px;
    z-index: 2;
}

.post-11 .news_list .news .box2 .news_title {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    z-index: 2;
}
.post-11 li.news.n3.clearfix .news_box.box1 {
    display: none;
}
.post-11 li.news.n3.clearfix .news_box.box2 {
    display: block !important;
}
.post-11 li.news.n4.clearfix .news_box.box1 {
    display: block !important;
}
.post-11 li.news.n4.clearfix .news_box.box2 {
    display: none;
}
.post-11 .news_list .news .box2 .news_title a{
    color: #fff;
}

.post-11 .news_list .news .box2 .news_bg {
    background: url(images/news_bg.png)bottom;
    position: absolute;
    bottom: 0;
    /* height: 214px; */
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background-repeat-y: no-repeat;
}
.main1 {}
.post1.post-12 .tt {

}
.post-12 .news {
    float: left;
    width: 100%;
    /* background: #fff; */

    
	    margin-bottom: 23px;
}

.post.post1.post-12.mbox .news_date {
    float: left;
    margin-right: -60px;
}

.post-12 .news .news_box {
    
    background: #fff;
    box-shadow: 0px 0px 8px 0px #ccc;
    padding: 9px 29px;
}



.post-12 .news .news_title {
    margin-top: 0px;
    font-size: 18px;
    line-height: 60px;
    min-height: 60px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-left: 80px;
}
.sudy-tab2 .tab-name {
    float: left;
    font-size: 26px;
    margin-right: 30px;
    margin-bottom: 28px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    line-height: 36px;
    font-weight: bold;
}
.sudy-tab3 {
    position: relative;
}
.sudy-tab2 .selected {
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
   color: #16236e;
}
.main2 .inner {
    padding-top: 37px;
    padding-bottom: 58px;
}

.post-21 {
   
}

.post1.post-21 .tt {
    text-align: left;
}

.post-21 .news_list .news .news_title {
    font-size: 18px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-22 {
   
    transform: translateX(50px);
    transition: all 1s ease-out 0s;
    opacity: 0;
}

.post-21 .news_list .news .news_text {
    display: none;
    padding: 10px 0;
}

.post-21 .news_list .news {
    padding: 10px 0;
}

.post1.post-22 .tt {
    text-align: left;
	    margin-bottom: 37px;
}

.post-22 .news_imgs a {
    display: block;
    padding-top: 82.5%;
}

.post-22 .news_title a {
    color: #fff;
}

.post-22 .news_title {
    font-size: 18px;
    line-height: 22px;
    position: absolute;
    bottom: 26px;
    left: 26px;
    font-weight: bold;
}

.post-22 .news {
    position: relative;
}
.post1.post-22 .tt .tit{ float:left;}
.post1.post-22 .tt .more_btn{ float:right;}


.main3 {
  
}

.main3 .inner {
 padding: 0 0px 50px 0px;
}

.post-31 .news_left {
    float: left;
    width: 66.6%;
}

.post-31 .news_right {
    float: right;
    width: 33.3%;
}

.post-31 .list2 .news {
    float: left;
    width: 50%;
    /* margin-bottom: 23px; */
}

.post-31 .news_list .news .news_box {
    margin: 0 14px;
}

.post-31 .con {
    /* margin: 0 -14px; */
}

.post-31 .list2 .news .news_box,.post-31 .list3 .news .news_box {
    background: #fff;
    box-shadow: 0px 0px 8px 0px #ccc;
    padding: 32px;
}
.post-31 .list2 .news .news_title,.post-31 .list3 .news .news_title {
      margin-top: 15px;
      font-size: 18px;
      line-height: 30px;
      min-height: 60px;
      word-break: break-all;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
}

.post-31 .news_list .news {
    margin-bottom: 23px;
    transition: all 0.8s ease-out 0s;
    transform: translate(-100px,0px);
    opacity: 0;
}

.post-31 .news_list.list1 .news_nz {
    float: left;
    width: 40%;
    background: #314099;
    height: 382px;
}

.post-31 .news_list.list1 .news_imgs a {
    display: block;
    /* padding-top: 100%; */
    height: 382px;
    width: 100%;
}

.post-31 .news_list.list1 .news_imgs {
    float: right;
    width: 60%;
}
.main3 .ml {
    float: left;
    width: 60.5%;
}

.main3 .mr {
   float: right;
    width: 37.5%;
    position: relative;
}

.main3 .mbottom {
    margin: 0 -14px;
}

.post-31 .news_list.list1 .news_con {
    padding: 29px;
}

.post-31 .list1 .news_title {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    margin: 10px 0;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.post-31 .list1 .news_title a {
    color: #fff;
}

.post-31 .list1 .news_text a {
    color: #fff;
    opacity: 0.5;
}

.post-31 .list1 .news_text {
    font-size: 14px;
    line-height: 24px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.post-31 .list1 {
    padding-bottom: 0;
}

.post-31 .slick-prev, .post-31 .slick-next {bottom: 70px;top: auto;}

.post-31 .slick-prev {
    left: 27%;
    background: url(images/left.png)no-repeat center;
}

.post-31 .slick-next {
    left: 33%;
    background: url(images/right.png)no-repeat center;
}
.main4 {
    height: 200px;
    background: url(images/main3_bg.jpg);
    background-size: 100%;
}
.main4 .papa {
    line-height: 200px;
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 25px;
    margin-left: 170px;
}

.post-41 {
    float: right;
    margin-right: 99px;
    width: 240px;
    border-radius: 28px;
    text-align: center;
    margin-top: 65px;
}

.post-41 a .link_con {
    line-height: 75px;
    font-size: 16px;
   color:#fff;
}

.main5 .inner {
    
    padding-top: 105px;
    padding-bottom: 40px;
}
.sudy-tab {
    position: relative;
}
.main5 .sudy-tab .tab-menu li {
    float: none;
    height: auto;
    font-size: 26px;
    font-weight: bold;
    line-height: initial;
    padding: 0 30px 0px 0px;
    opacity: 0.5;
}

.main5 .sudy-tab .tab-menu {
    height: auto;
    border-bottom: none;
    
    margin-bottom: 36px;
}

.main5 .sudy-tab .tab-menu li.selected {
    background: none;
    color: #16236e;
    opacity: 1;
}

.main5 .inner {
  padding: 60px 0px 50px 0;
}
.main5 .ml {
    float: left;
    width: 60.5%;
}
.main5 .mr {
    float: right;
    width: 37.5%;
}
.post-51 {
    /* position: relative; */
    /* min-height: 421px; */
}
.post.post1.post-51 .tt {
    position: absolute;
    top: -2px;
    z-index: 999;
    right: 0;max-width: 100px;
}
.mian5 {
    position: relative;
}

.post-51 .con {
    /* transform: translateX(10%); */
    /* width: 245%; */
    left: 0;
    /* position: absolute; */
    margin-left: 0;
    right: 0;
}

.post-41 .news_box a.link_icon {
color:#FFFF !important;
display: block;
border-radius: 37px;

}
.post-51 .con .news_list .news_box {
    margin: 0 5px;
    margin-bottom: 19px;
}
.post-51 .list1 .news_imgs a,.post-51 .list3 .news_imgs a {
    padding-top: 79%;
    display: block;
}

.post-51 .more_btn, .post-52 .more_btn {
    margin-top: 0;
}
.post-51 .con .news_list.list4 .news {
    float: left;
    width: 50%;
}

.post-51 .con .list4 .n2 .news_box {
    background: #e3a42c;
}

.post-51 .list4 .n2 .news_nz i {
    background: url(images/jiany.png);
}
.post.post1.post-52 {
    /* position: relative; */
    float: left;
    width: 52%;
}

.post-51 .list1 .news_title a, .post-51 .list3 .news_title a {
    color: #fff;
}
.main5 li.tab-con.c2 {
  
}
.post-51 .list1 .news_title, .post-51 .list3 .news_title {
    position: absolute;
    bottom: 57px;
    left: 50px;
    font-size: 18px;
    font-weight: bold;
}

.post-51 .list1 .news, .post-51 .list3 .news {
    position: relative;
}

.post-51 .list2 .news.n1 .news_imgs{width: 100%;}

.post-51 .list2 .news .news_imgs a {
    display: block;
    padding-top: 77%;
}

.post-51 .list2 .news .news_nz {float: left;width: 50%;position: relative;height: 0;padding-top: 38%;}

.post-51 .list2 .news.n1 .news_box {
    background: #e3a42c;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    background: #;
    /* margin-bottom: 11px; */
}

.post-51 .list2 .news .news_title, .post-51 .list4 .news .news_title{
 font-size: 18px;
 line-height: 30px;
 /* padding: 0px 47px; */
 position: absolute;
 font-size: 18px;
 line-height: 30px;
 left: 0;
 right: 0;
 text-align: center;
 /* top: 0; */
 /* width: 100%; */
 top: 50%;
 bottom: auto;
 transform: translate(0,-50%);
}
.post-51 .list2 .news .news_title a,.post-51 .list3 .news .news_title a {
    color: #fff;
}

.post-51 .list2 .news.n2 .news_imgs {

    width: 100%;
}

.post-51 .list2 .news.n2 .news_box {
    background: #5657b4;
}

.post-51 .list4 .news_imgs a {
    display: block;
    padding-top: 85%;
}

.post-51 .list4 {
    position: relative;
}

.post-51 .list4 .news_nz {
    /* height: 80%; */
    padding-top: 77%;
    position: relative;
}

.post-51 .con .list4 .news_box {
    background: #314099;
    position: relative;
}



.post-51 .list4 .news_nz .news_title a {
    color: #fff;
    left: 50%;
}

.post-51 .list4 .news_nz i {
    width: 21px;
    height: 12px;
    background: url(images/jian.png);
    position: absolute;
    /* bottom: 0; */
    left: 50%;
    margin-left: -10px;
}
div#container-5 {
    position: relative;
}

.main5 .tab-con {
    position: relative;
    width: 100%;
    left: 0;
    right: 0;
}
ul.tab-list.clearfix {
    /* position: relative; */
}
.post-52 .news .news_date {
    float: left;
    height: 60px;
    background: #FFF url(images/datew.png)no-repeat 35px center;
    padding: 10px;
    position: relative;
}

.post-52 .news_date .news_day {
    color: #16236e;
    line-height: 30px;
}

.post-52 .news_date .news_month {
    color: #16236e;
    line-height: 30px;
}
.post-52 .news {
box-shadow: 0px 0px 8px 0px #ccc;
        background: #FFF;
    margin-bottom: 30px;
    transition: all 0.8s ease-out 0s;
    transform: translate(-100px,0px);
    opacity: 0;
}
.showdiv .post-52 .news {
    opacity: 1;
    transform: none;
    
}

.post-52 .news .news_nz {
    padding-left: 80px;

}
.post-52 .news .news_title a {
color:#4b548a;
}
.post-52 .news .news_title {
        font-size: 18px;
        line-height: 60px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: bold;
        margin-bottom: 0px;
}

.post-52 .news .news_text {
    font-size: 14px;
    line-height: 30px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 15px;
}

.post-52 .news .news_text a {
    text-indent: 0;
    color: #000;
    opacity: 0.8;
}

.post-53 {
    float: right;
    width: 44%;
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translateX(50px);
}
.showdiv .post-53 {
    opacity: 1;
    transform: none;
}

.post-52  .news_imgs a {
    display: block;
    padding-top: 30%;
}
.post-53 .news_imgs a {
    display: block;
    padding-top: 76%;
}

.post-53 .news_nz {
    position: absolute;
    z-index: 1;
    left: 35px;
    bottom: 27px;
}

.post-53 .news {
    position: relative;
	    max-width: 616px;
}

.post-53 .news_nz .news_title a {
    color: #fff;
}

.post-53 .news_nz .news_title {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
}

.post-53 .news_nz .news_meta {
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    font-weight: bold;
}

.main6 {
    
}

.main6 .inner {
   
}
.post-61 .tt {
       position: absolute;
    top:3px;
    z-index: 999;
    right: 0;
    max-width: 100px;
}

.post-61 .news.n1 {
    float: left;
    width: 49%;
   
}

.post-61 .news.n2 {
    float: right;
    width: 49%;
    padding-top: 0%;
  
}

.post-61 .news .news_imgs a {
    padding-top: 104%;
    display: block;
}

.post-61 .news .news_title {
    position: absolute;
    left: 70px;
    bottom: 25px;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
}

.post-61 .news {
    position: relative;
}

.post-61 .news .news_title a {
    color: #fff;
}

.main6 .inner .mod {
    position: relative;
}
.bg{
    background: #dbdff4 url(images/bbgg.png)  repeat-x bottom;
    width: 100%;
    }
.main7 {
}
.post.post1.post-81.mbox h3.tit {
    text-align: center;width: 100%;
}
.post-71 {
    float: left;
    width: 460px;
    height: 378px;
    background: #314099;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg); /* Safari 与 Chrome */
    transition: all 1s ease-out 0s;
}

.main7 .inner {
  
}
.post-71 .news_list {
    /* padding: 177px 30px 0 30px; */
    /* transform: rotateY(130deg); */
    /* -webkit-transform: rotateY(130deg); */ /* Safari 与 Chrome */
}
video.video0 {
    height: 100%;
}
.post-71 .news_list .news {
    /* line-height: 60px; */
    /* font-size: 18px; */
    /* font-weight: bold; */
    /* border-bottom: 1px solid #d2d2d2; */
}

.post-71 .news_list .news a {
    display: block;
    /* background: url(images/jian2.jpg)no-repeat right; */
}
.post-71 .news_list .news .news_box {
    padding: 47px 32px;
}

.post-71 .news_list .news .news_title {}

.post-71 .news_list .news .news_title a {
    color: #fff;
    line-height: 72px;
    font-size: 30px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    background: url(images/jian4.png)no-repeat right;
}

.post-71 .news_list .news .news_text a {
    color: #fff;
}

.post-71 .news_list .news .news_text {
    font-size: 16px;
    line-height: 36px;
}

.post-71 .news_list .news .news_title {
    margin-bottom: 30px;
}
.post-72 {
    padding-left: 460px;
    /* padding-top: 110px; */
}
.post-72 .news_imgs {
    position: relative;
    height: 378px;
}
.post-72 .news .news_imgs a {
    /* padding-top: 526px; */
    display: block;
}

.post-72 .news .news_bo {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42.5px;
    margin-top: -42.5px;
}

.post-72 .news {
    position: relative;
}
.main8{}
.main8 .inner {
   padding: 60px 0px 60px 0;
}

.post-81 h3.tit {
    margin-bottom: 40px;
}

.post-81 .news_list .news {
    float: left;
    width: 25%;

}
.post-81 .news_list .link_con{
   color:#fff;
   font-size: 20px;
   line-height: 36px;
}
.post-81 .news_list .news .news_box {
    margin: 0 11px;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    height: 134px;
}

.post-81 .news_list {
    margin: 0 -11px;
}
.post-81 .news_list .news .news_box a{
    /* display:block; */
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.post-81 .news_list .news .news_box a:hover {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.post-81 .news_list .news.i1 .news_box a{
    background: #c72128;
}
.post-81 .news_list .news.i2 .news_box a{
    background: #45b0dd;
}
.post-81 .news_list .news.i3 .news_box a{
    background: #618de0;
}
.post-81 .news_list .news.i4 .news_box a{
    background: #7b7cc2;
}

.footer {
    background: #16236e;
}

div#footer1 {
    border-bottom: 1px solid #8b91b7;
}

.foot-left {
    float: left;
    /* margin-right: 34px; */
    width: 33.3%;
}

.footer .title {
    font-size: 16px;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}

.footer .tit {
    margin-bottom: 15px;
}

div#footer1 .inner {
    padding-top: 64px;
    padding-bottom: 53px;
}

.post-92 .copyright {
    color: #fff;
    font-size: 16px;
    line-height: 36px;
}

.post-90 .news .news_title a {
    color: #fff;
}

.post-90 .news .news_title {
    font-size: 16px;
    line-height: 36px;
    /* float: left; */
    /* width: 50%; */
}

.post-90 .news {
    float: left;
    width: 50%;
}

.foot-right {
    float: right;
    width: 33.3%;
}

.foot-center {
    float: left;
    width: 33.3%;
}

.post.post-90.mbox {
    padding-left: 35px;
    padding-right: 166px;
}
.foot_logo {
    margin-bottom: 40px;
}

div#footer2 .inner {
    padding: 27px 0;
}

.foot-bottom {
    text-align: center;
    font-size: 16px;
    color: #D0D4EA;
}
.nav .sitelogo {
    float: left;
    margin-bottom: 0;
    margin-top: 30px;

}
.head-right {
    float: right;
    margin-top: 20px;
}
ul.tab-list3.clearfix li {
    width: 100%;
}
/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner{height: 280px;background-position:center center;background-repeat:no-repeat;text-align:center;}
.l-banner img{display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container {}
#l-container .inner {padding:25px 0px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner {background:#fff;}
.list #nav {
    /* position: static; */
    position: fixed;
    z-index: 50;
    background: none;
}

.list #nav .sitelogo {
    display: block;
}
.col_news .news {
    line-height: 32px;
    font-size: 17px;
    margin-bottom: 10px;
}
.col_news .news  .news_title {
    /* float: left; */
    padding-left: 26px;
    display: block;
    line-height: 68px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.col_news .news_date {
    float: left;
}
.news_imgs a:hover {
    transform: scale(1.1);
}
.news_imgs{
    overflow: hidden;
}
.post-12.showdiv .news {
    transform: none;
    opacity: 1;margin-bottom: 15.5px;
}

.showdiv .post-21 {
    transform: none;
    opacity: 1;
}

.showdiv .post-22 {
    transform: none;
    opacity: 1;
}

.showdiv .post-31 .news_list .news {transform: none;opacity: 1;     max-width: 952px;}

.sudy-tab {
  transform: translateX(-50px);
    transition: all 1s ease-out 0s;
    opacity: 0;
}
.showdiv .sudy-tab {
    transform: none;
    opacity: 1;
}

 .post-51 .list1{
width: 66%;
float: left;
}
.post-51 .list2 {
  float: right;
    width: 33%;
}

.showdiv .post-61 .tt {
    transform: none;
    opacity: 1;
       z-index: 48;
}

.post-61 .showdiv .news.n1 {transform: none;opacity: 1;}

.post-61 .showdiv .news.n2 {
    transform: none;
    opacity: 1;
}

.showdiv .post-71 {
    transform: none;
}
.post-21 .news_list .news .news_text .news_info {
    display: block;
    line-height: 28px;
    font-size: 14px;
    color: #848484;
}

.post-21 .news_list .news .news_text .info_tt {
    font-weight: bold;
}
ul.tab-list3.clearfix {
    
}
.sudy-tab3 .tab-name {
    float: left;
    font-size: 26px;
    margin-right: 30px;
    margin-bottom: 50px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    font-weight: bold;
}
.sudy-tab3 .selected {
    opacity: 1;
    filter: alpha(opacity=1);
    -moz-opacity: 1;color: #16236e;
}
ul.tab-menu3.clearfix {
    text-align: center;
    max-width: 300px;
    margin: 0 auto;
}
.post.post1.post-31.mbox .tt {

}
.post.post1.post-52 .more_btn {
      position: absolute;
      right: 0;
      top: -10px;
      margin: 0;
}
.news_imgs a{}
.col_menu {width: 240px;float:left;margin-right:-240px;position:relative;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #16236e;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 15px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#0f429b; background:#eee; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #0f429b;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#0f429b;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#0f429b;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{} 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#0f429b;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 290px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 18px;font-family:"Microsoft yahei";font-weight: normal;color: #0f429b;border-bottom: 3px solid #CBCBCB;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
/**文章页**/
.infobox {padding:20px 0px; margin:0 auto; width:auto;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:24px;text-align:center;    color: #16236e;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding:15px;text-align:center; border-bottom:1px solid #ececec;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry {margin:0 auto;overflow:hidden;margin-top:10px;min-height: 500px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}
/**页脚开始**/
#footer {background: #18267d;}
#footer .inner {padding:12px 0px;position:relative;}
#footer .inner .mod{}
#footer .inner .foot-left{float:left;padding:12px 0px;margin-top:10px;}
#footer .inner .foot-right{float:right;margin-top: 12px;}
#footer .inner p{font-size: 12px;line-height: 21px; font-weight:normal;text-align:left;color: #fff;}
#footer .inner p span { margin:0 3px; }
#footer .inner .copyright{}
#footer .inner .copyright span{}
#footer .inner .copyright a{color:#eee;}
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.search-panel {float: right; position: relative; clear: right; margin-right: 0px;}
.search-window { overflow: hidden; width: 40px;}
.wp-search {position: relative;}
.wp-search form {display: block;}
.wp-search .search-input {margin-right: 47px;}
.wp-search .search-input input.search-title {width: 100%; height: 38px; line-height: 38px; border: 0; outline: 0; background: none; color: #888; font-size: 14px;     padding-left: 0px;
    border-bottom: 1px solid #fff;    font-family: auto;}
.wp-search .search-btn {width: 40px; height: 40px; position: absolute; right: 0; top: 0;}
.wp-search .search-btn input.search-submit {width: 40px; height: 40px; border: 0; outline: 0; background:url(images/sous.png) no-repeat center; cursor: pointer;}
.searchbtn {width: 40px; height: 40px; border: 0; outline: 0; background:url(images/sous.png) no-repeat center; background-repeat: no-repeat; position: absolute; right: 0; top: 0; z-index: 120; cursor: pointer;}


/* 分享二维码 */
.shares{text-align:center;}
.shares ul{/* width:auto; *//* margin:0 auto; *//* text-align: right; *//* float:right; */}
.shares li{float:left;margin: 0 19px;position:relative;}
.shares li a{display:inline-block;width: 43px;height: 48px;border: 0px solid red;background:url('images/share_icon.png') no-repeat;opacity: 1;filter:Alpha(opacity=60);vertical-align:top;}
.shares li a:hover{ opacity:1; filter:Alpha(opacity=100); }
.shares li.i1 a{background-position:0px 0px;}
.shares li.i2 a{background-position: -98px 0px;}
.shares li.i3 a{background-position: -191px 0px;}
.shares li span{display:block;line-height:22px;font-size: 16px;color: #D0D4EA;text-align:center;}
.shares li .con{display:none; position:absolute; bottom: 80px; left:50%;z-index:100; margin-left: -50px; width:100px;}
.shares li .con img{ width: 90px; height:90px; vertical-align:top; background:#fff;}
/**友情链接**/
.botlinks .links-wrap {position: relative;float: left;display: inline-block; margin:4px 10px; width: 150px; line-height: 32px; background: #fff;border:1px solid #d0d0d0;}
.botlinks .links-wrap a.links-arrow {display: block; height: 32px; line-height: 32px; padding: 0 25px 0 10px; color:#a1a1a1; background: url(images/arrow.png) no-repeat right top;}
.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow { color: #333; background-position: right bottom; cursor: pointer;}
.botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 33px; width: auto; min-width:180px; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
.botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444;}
.botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #0f429b; cursor: pointer;}/**链接样式**/
/*列表页*/
/*banner*/
.mbanner .focus .focus-title-bar {/* bottom:40px; */left: 0;margin-left:0px;right: 0;top: 0;width: 100%;}
.mbanner .focus .focus-title {/* background-color: #000; */opacity: 1;filter:alpha(opacity=60);display: block;height: 425px;position: absolute;left: 0;right: 0;/* background: url(images/bj_02.png); */z-index: 1;font-size: 0;}
.focus-box{max-height: 88vh; overflow: hidden;}
.mbanner .focus .focus-pagination {position:absolute;left: 40px;bottom: 14px;margin-right: 0px;z-index:49;right: auto;display: flex;align-items: center; /*定义body的元素垂直居中*/justify-content: center; /*定义body的里的元素水平居中*/}
.mbanner .focus .focus-page {display:inline-block;width: 40px;height: 4px;margin-right: 0;background: #edb52e;border-radius: inherit;/* margin-top: -10px; *//* display: inline-block; */}
.mbanner .focus .focus-page-active {/* width:18px; */background: #fff;opacity:1;filter:Alpha(opacity=100);}

.mbanner .focus .focus-navigation {width:58px;height:53px;opacity: 0;filter:alpha(opacity=70);background:url(images/slide_next.png) no-repeat;text-indent:-999em;}
.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}
.mbanner .focus-title {
    display: none;
}
.mbanner .focus .focus-title-bg {
    display: none;
}
.mbanner .focus .focus-title a {display:block;height: 100%;}
.post-11 .focus .focus-title {height: 34px;line-height: 34px;padding: 0 15px; font-size: 14px;}
.post-11 .focus .focus-title-bar {height: 34px; bottom:0px; left:0px; right:0px; margin-left:0px;}
.post-11 .focus .focus-title-bg {background-color: #000;}

.post-11 .focus .focus-pagination {position:absolute;right: 14px;bottom: 46px;}
.post-11 .focus .focus-page {width: 20px;height: 20px; line-height: 20px; font-size:12px; border-radius: 0px; background-color: #fff; color: #000;}
.post-11 .focus .focus-page span {display:block;}
.post-11 .focus .focus-page:hover {font-size: 13px; color: #000; font-weight: bold; }
.post-11 .focus .focus-page-active {background-color: #146CC1;color:#fff;}

.post-11 .focus .focus-navigation {opacity: 0.7;filter:alpha(opacity=70);}
.post-11 .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.post-11 .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
/*************************************************************
 * 特殊页面
 */
 /*滚动样式*/
.wrapperinner {position: relative;z-index: 1;width: 100%;overflow: hidden; -ms-touch-action: none;}
.scroller {position: absolute; z-index: 1; width: 750px; height: 160px;
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
   -o-text-size-adjust: none;
   text-size-adjust: none;
}
/*************************************************************
*二级页面
*/
/*组织机构*/
.inss .part_xy{}
.inss .part_xy .item{}
.inss .part_xy .item h3{line-height:40px;padding-left:0px;font-size: 16px;font-weight:normal;color: #1567B1;border-bottom:1px solid #cecece;}
.inss .part_xy .sub-box{float:left; width:100%;padding-top:0px;padding-bottom:5px;}
.inss .part_xy .sub-list{margin-right:0px;}
.inss .part_xy .sub-list .sub-item{float:left; width:33.3%;background: url(images/icon_arrow2.png) no-repeat left center;}
.inss .part_xy .sub-list .sub-item a{line-height: 35px;padding-left:10px;font-size: 14px;}
.inss .part_xy .sub-img{display:none;float:right;margin-top:15px;margin-left:-250px; width:240px;min-height:80px;}
.inss .part_xy .item.i5 .sub-list .sub-item {width: 50%;}
/*角色*/
.role .part_xy{}
.role .part_xy .item{margin-bottom:10px;display:none;}
.role .part_xy .item.selected{display:block;}
.role .part_xy .item h3{display:none;line-height: 46px;padding-left:0px;font-size:20px;font-weight:bolder;color: #068358;border-bottom:1px solid #f1f1f1;background:none;}
.role .part_xy .sub-list{margin-top:15px;}
.role .part_xy .sub-list .sub-item{padding-top: 10px;padding-bottom: 5px;width:auto;border-bottom:1px solid #f1f1f1;word-wrap: break-word;word-break: normal;}
.role .part_xy .sub-list .sub-item a{line-height: 35px;font-size: 15px;white-space:nowrap;font-weight:bolder;/* color: #068358; */}
.role .part_xy .sub-list .sub-list{margin-top:10px;margin-left:40px;}
.role .part_xy .sub-list .sub-list .sub-item{padding-bottom:5px; padding-top:0px;float:left;margin-right: 50px;border-bottom:0px solid #f1f1f1;}
.role .part_xy .sub-list .sub-list .sub-item a{line-height: 35px;font-size: 15px;white-space:nowrap;font-weight:normal;/* color: #333; */}
.post-12 .n4 {
    
}

.foot-bottom a {
    font-size: 16px;
    color: #D0D4EA;
    height: 35px;
    line-height: 35px;
    display: inline-block;
}
div#nav i {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    height: 0;
    background: #16236e;
}
.post-11 .news_list .news .news_box:hover {
    box-shadow: 0px 0px 14px 5px #ccc;
    transition: all 0.4s ease-in-out;
}

.post-12 .news .news_box:hover {
     box-shadow: 0px 0px 14px 5px #ccc;
    transition: all 0.4s ease-in-out;
}

.post-31 .list2 .news .news_box:hover, .post-31 .list3 .news .news_box:hover {
    box-shadow: 0px 0px 14px 5px #ccc;
    transition: all 0.4s ease-in-out;
}
.waba {

}
.foot-bottom span {
    height: 35px;
    line-height: 35px;
    display: inline-block;
}
.foot-bottom .bqsy {
    padding-left: 10px;
}
.infobox2 {
    margin-top: 100px;
}
.infobox2 .article .entry {
    min-height: 300px;
    width: 70%;
    margin-top: 40px;
}
.infobox2 .article .entry p {
    text-align: center;
    border: 2px solid #ccc;
    background-color: #16236e;
    float: left;
    width: 28%;
    margin: 0px 10%;
    line-height: 44px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
}
.infobox2 .article .entry p a {
    color: #fff;
}
.tpu img {
    width: 100%;
    height: auto;
}
.ldxx_news  {
    width: 44%;
    float: left;
    margin-left: 40px;
    margin-top: 30px;
}
.ldxxnews_title {
        width: 100%;
    text-align: center;
    float: left;
    font-size: 24px;
    line-height: 50px;
    font-weight: bold;
}
.ldxxnews_nr {
width: 100%;
    float: left;
    line-height: 30px;
    font-size: 16px;
}
.ldxxnews_fbt {
width: 100%;
    float: left;
}
.ldxxnews_fbt a {
    font-size: 18px;
    width: 120px;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    text-align: center;
    background: #16236e;
    color: #FFFFFF;
    border-radius: 10px;
text-indent: 0px;
}

.col_list .news {
    width: 100%;
line-height: 35px;
    float: left;
}
.col_list .news .news_date1 {
    float: right;
}
.col_list .news .news_title {
float: left;
}
.col_list .news .news_date1 .news_day1 {
    font-size: 14px;
}
.post.post1.post-98.mbox .more_btn a {
    color: #fff;
}
.post-52 .con .news_list .news .news_nz .news_con {
    background: #fff;
    padding: 0px 20px;
}
.post-92 .copyright .title1 {
    padding-left: 80px;
}

/*湖州要闻文章特殊页*/
body.info-hzyw #d-container{background: #fff url(images/bbgg.png) no-repeat top;width: 100%;background-size: 100% 100%;}
body.info-hzyw #d-container .inner{background:none}
body.info-hzyw .infobox .col_menu{display: none;}
body.info-hzyw .infobox .col_news .col_news_box{margin-right:0}

body.info-hzyw .col_metas .col_title{display: none;}
body.info-hzyw .col_news_head{border: 0;}
body.info-hzyw .infobox{padding: 0px 10px 25px;}
body.info-hzyw .col_news_con .col_news_list{    border: 1px solid #dadada;width: 68.7%;float: right;margin-top: 0;    background: #fff;}
body.info-hzyw .col_metas .col_path{height: 67px;line-height: 67px;}
body.info-hzyw .article{padding: 0 30px;    margin-top: 50px;}
body.info-hzyw .article .arti_metas{    border-bottom: 1px solid #eaeaea;padding: 10px 0 25px; }
body.info-hzyw .date_rili{float: left; border: 1px solid #dadada;width: 29.5%;    background: #fff;}
body.info-hzyw .date_rili .rili-con{padding: 18px 20px;}
body.info-hzyw .rilis {display: inline-block; float: right; padding-right: 18px; background: url(./images/down-arrow.png) right no-repeat;position: relative; cursor: pointer; }
body.info-hzyw .rilis .datebox{display: none;position: absolute;padding:12px;top:100%;right:0;z-index: 1000;background: #e9e9e9;color:#5e5959;font-weight:bold;    height: 80px;overflow-y: auto; }
body.info-hzyw .rilis .datebox div{padding:5px;line-height: 20px;font-size: 15px;cursor: pointer;white-space:nowrap}
body.info-hzyw .rilis .datebox div:hover{color:#d4265b}
body.info-hzyw .rilis span {color: #393380;font-size: 20px;font-weight: bold; text-align: right;display: inline-block;line-height: 34px;}
body.info-hzyw .calendar_news {padding: 20px 0px 0px;clear: both;border-bottom: 1px solid #e1e1e1;}
body.info-hzyw .calendar_news li.hasEvents::after {content: "";position: absolute; width: 8px;height: 8px; background-color: #f0ebeb; border-radius: 50%;bottom: 2px;left: 50%;margin-left: -4px;}
body.info-hzyw .calendar_news .news { float: left;position: relative; font-size: 18px; text-align: center;line-height: 30px;cursor: pointer;}
body.info-hzyw .calendar_news .news .week {  font-size: 16px;opacity: 0.6;}
body.info-hzyw .post-31 .slick-prev {bottom:15px;left:-10px}
body.info-hzyw  .post-31 .slick-next {bottom:15px;right:-10px;left: auto;}
body.info-hzyw .calendar_news .news span.date{display: none;}
body.info-hzyw .calendar_news .news.current {   background: #182880;color: #fff;border-radius: 50%;}
body.info-hzyw .post-31 .tt .tit{float: left;display: inline-block;}
body.info-hzyw .post-31 .tt .tit .title {color: #393380;font-size: 20px;font-weight: bold;line-height: 30px;}
body.info-hzyw .post-51 .focus{    padding: 10px 5px;}
body.info-hzyw .post-51 .news{    margin-bottom: 0px;background: url(./images/dian.jpg) left center no-repeat;}
body.info-hzyw .post-51 .news111 {background: none !important;}
body.info-hzyw .post-51 .news_tt{float:left;width:78%;margin-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    line-height: 40px; font-size: 16px;}
body.info-hzyw .post-51 .news_time{float:right;  line-height: 40px; font-size: 16px;    opacity: 0.5;}


body.list.mo div#d-container {
    background: #fff url(images/bbgg.png) no-repeat top;
    width: 100%;
    background-size: 100% 100%;
}
body.list.mo #d-container .inner {
    background: none;
    padding: 20px 0;
}
body.list.mo .infobox .col_news .col_news_box {
    margin-right: 0px;
  
      margin-bottom: 0px;
    padding: 10px;
}

body.list.mo .infobox .col_news_con {
    padding: 30px;
    min-height: 696px;
}
body.list.mo .col_news_head {
    padding: 0 20px;
}
div#botb {
    margin-bottom: 0;
}

body.list.mo .col_news_head {
    padding: 0 20px;
    border: 0;
    background: #fff;
    margin-bottom: 15px;
}
body.list.mo .col_metas .col_title {
    display: inline-block;
    float: left;
    height: 55px;
    line-height: 55px;
}
body.list.mo .col_metas .col_title h2 {
    border: 0;
    color: #16236e;
    font-weight: bold;
}body.list.mo .col_metas .col_path {
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    color: #9d9d9d;
}

element.style {
}
body.list.mo .col_metas .col_path a {
    color: #9d9d9d;
}
body.list.mo span.possplit {
    background: none;
    text-indent: 0;
    width: 20px;
    text-align: center;
}
body.list.mo .col_news {
    float: left;
    width: 71%;

    background: #fff;
}

body.list.mo .post.post1.post-98.mbox {
    margin-bottom: 30px;
    padding: 10px 20px;
background: #fff;
}

body.list.mo .infobox .col_menu {
 width: 25.7%;
    float: right;
    position: relative;
    margin-right: 0;
    margin-left: 0;
    padding: 0px;
    margin-top: 0;
}
body.list.mo .post.post1.post-98.mbox .tt {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;    background: none;
    height: auto;
}
body.list.mo .post.post1.post-98.mbox .tt .tit {
    float: inherit;
    display: inline-block;
}
body.list.mo .post.post1.post-98.mbox span.title {
    font-size: 24px;
    line-height: 40px;
    color: #16236e;
    padding-left: 0px;
    font-weight: bold;
}
body.list.mo .post.post1.post-98.mbox .more_btn a {
    color: #5d5d5d;
}
body.list.mo .post.post1.post-98.mbox li {
    background: none;
    line-height: 40px;
    font-size: 16px;
}
body.list.mo .post.post1.post-98.mbox span.news_title {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    padding-left: 0px;
    opacity: 0.8;
}
body.list.mo .post.post1.post-98.mbox span.news_time {
    float: right;
    color: #5d5d5d;
}

body.list.ztjy div#container-1 {
    border-top: 20px solid #16226e;
    margin-bottom: 20px;
}body.list.ztjy .wp-inner.wrapper  img{
    max-width: 100%;
}
ul#sz {
    margin: 30px 0;
}ul#sz li.news {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
}ul#sz .news_imgs {
    float: left;
    width: 280px;
    margin-right: -280px;
}ul#sz .news_imgs a img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
}ul#sz .news_imgs a {
    display: block;
    padding-top: 64%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}
ul#sz .news_wz {
    width: 100%;
    float: right;
}ul#sz .news_con {
    margin-left: 312px;
}ul#sz .news_title {
    padding: 0;
    font-size: 22px;
    color: #16226e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 98%;
    line-height: 40px;
}
element.style {
}
ul#sz .news_title a {
    color: #16226e;
}ul#sz .news_text {
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
    margin: 20px 0;
}ul#sz span {
    color: #16226e;
    font-size: 16px;
    padding-right: 5%;    display: inline-block;
}ul#sz span.sj {    background: url(images/sj.png)no-repeat center left;      background-position-y: 1px;  padding-left: 30px;
}
ul#sz li.news:hover img {
    transform: scale(1.1);
}


body.list.ztjy div#footer1 {
    background: #273478  url(images/food2.jpg)no-repeat center ;
}body.list.ztjy div#footer1 .foot-center {
    float: none;
    text-align: center;
    width: auto;
}body.list.ztjy div#footer1 .foot-center .foot_logo {
    margin-bottom: 20px;
}body.list.ztjy div#footer1 .inner {
    padding: 36px 0;
}body.list.ztjy .foot-bottom {
    color: #fff;
}
body.list.ztjy .foot-bottom  a{
    color: #fff;
}ul#sz .news_box.clearfix.xzd .news_con {
    margin-left: 0;
}

ul.wp_paging.clearfix {
    float: none !important;
    text-align: center;
}.wp_paging li {
   
    float: none !important;

    font-size: 16px;
}