@charset "utf-8";
*{ -webkit-box-sizing: border-box; box-sizing: border-box;} 
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; -webkit-text-size-adjust: 100%}
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; }
/*备用样式表*/
.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;}
.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}
.opc{opacity:.6; filter:Alpha(opacity=60);}
.news_box{display: block;}
.news_box,.news_title,.news_time{transition: all 0.4s ease; }
/*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;}
/**布局开始**/
body {line-height:1;font-size: 13px;font-family:  PingFang SC,"Microsoft YaHei";color:#333;-webkit-overflow-scrolling: touch;}
p{line-height:1.75;}
a {color:#3b3b3b; text-decoration:none; transition:all 0.4s ease-in-out; }
a:hover { color:#095ab5; }
a.news_box{display: block;}
.news_imgs{position: relative;transition: all 0.4s ease-in-out;}
.news_bg{transition: all 0.5s ease; position: absolute;top: 0;right: 0;left: 0;bottom:0;width: 100%;height: auto;margin: auto;}
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner {max-width: 1400px;margin:0 auto;width: 100%;} /**页面全局宽度**/

/*head开始*/
.head {width: 100%;}
.list .head{height: auto;}
.list #header{height: auto;background: #005296;}
.top{transition: all 0.7s ease-out 0s;transform: translateY(-100%);width: 100%;position: fixed;top: 0;z-index: 30;}
.list .top{position:static;}
.top #header{background:url(images/head_bg.png) repeat-x center top;}
.main .top #header{padding-bottom:45px;}
.othershowdivs .top #header{background: #fff;box-shadow: 0 3px 7px #e5e1e1;} 
.body_b .header{transition: all 0.5s ease-out 0s; overflow: hidden;height: 47px;}
#header .inner{height: 148px;position:relative;max-width: 1400px;}

.header .sitelogo{text-align: center;padding-top: 34px;}
.head-bottom{position: absolute;top: 0;left: 0;width: 100%; margin-top: 38px;}
.list .head-bottom{position: static;width: 100%; padding-top: 4px;margin: 0;}
.header .sitetitle {display:inline-block;margin-top: 28px;margin-left:10px;font-size:32px;font-weight:bold;color:#fff;} /**站点名称**/
.head-left{float: left;display: inline-block;}
.head-right{margin-right: -15.5px;float: right;display: inline-block;margin-top: 32px;}


#headtop{background: #57247b;}
#headtop .top-left{float: left;display: inline-block;}
#headtop .site-lang{padding:15px 0;}
#headtop .site-lang li{font-size: 20px;line-height: 40px;border-radius: 8px 0  8px 0;background: none;}
#headtop .site-lang li a{font-size: 20px;line-height: 20px; border-left: 1px solid #fff;color: #fff;display: inline-block;padding:0 22px;}
#headtop .site-lang li:first-child a{border-left: none;}
#headtop .site-lang li:hover{background: #fff;margin-right: -1px;}
#headtop .site-lang li:hover a{color: #57247b;}

#headtop .top-right{float: right;display: inline-block;}
.site-rale{padding:15px 0;}
.site-rale ul{}
.site-rale ul li.links{margin-left: 40px;float:left;transition: all 0.4s ease-in-out;float:left;line-height: 40px;background: none;}
.site-rale ul li.links a{line-height: 40px;font-size: 16px;display: inline-block;}
.site-rale ul li.links.i1 a{color: #fff;padding-left: 34px;}

.site-rale ul li.links.i2 a{background: url(images/i2.png) no-repeat left center;color: #f5d2b3;padding-left: 36px;}
.site-rale ul li.links.i3 a{background: url(images/i1.png) no-repeat left center;color: #fff;padding-left: 34px;}

/*rale样式*/
/*lang样式*/
.site-lang{}
.site-lang ul{float:right;}
.site-lang li.links{float:left;}
.site-lang li.links a{line-height: 34px;font-size: 17px;color: #fff;}
.head-left li.links{padding: 0 22px;background: url(images/line.png) no-repeat left center;}
.head-left li.links:first-child{background: none;}
.head-right li.links{margin: 0 15px;}
.head-right li.links i{display: inline-block;width: 30px;height:34px;background: url(images/icon1.png);background-repeat: no-repeat;vertical-align: top;}
.head-right li.links.i2 i{background-position: -30px;}
.head-right li.links.i3 i{background-position: -60px ;}
.head-right li.links.i4 i{background-position: -90px;}
/*默认主导航样式*/
#nav{position: relative;z-index: 50;}

#nav .inner{width:1259px;position: relative;}

#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 {text-align: center;position: relative;}

.nav .wp-menu .menu-item {position: relative;display: inline-block; vertical-align: middle;margin: 0;float: left;margin: 0 11px;}
.nav .wp-menu .menu-item.i9,.nav .wp-menu .menu-item.i10,.nav .wp-menu .menu-item.i11{display:none;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:none; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 4.5px;line-height: 54px;color: #57247b;font-size: 22px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{ text-decoration: none;font-weight: bold;}
.nav .wp-menu .menu-item.hover a.menu-link:after{width:100%;}
.nav .sub-menu {display: none;position: absolute;left: -25px;top: 54px;min-width: 155px;z-index: 100;background:#57247b;border-radius: 0px;padding:7px 0 12px;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;padding:0 13px 0 14px; text-align: center; display:block;}
.nav .sub-menu .sub-item a {display: block;color: #fff;height: 30px;line-height: 30px;font-size: 16px;background:none;border-bottom:1px solid #774e94;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #f5d2b3;  display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;display:none !important;}
/**主页banner开始**/


#banner .inner {width:auto;max-width: 100%;text-align: center;position:relative;}
#banner .slide{width: 100%;height: 100%;position: relative;float: left;display: inline-block;}
#banner .slide>a{display: block;width: 100%;height: 100%;}
#banner .slide .slide_imgs{width: 100%;height: 100%;position: absolute;}
#banner .slide .news_bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;margin: auto;}
#banner .slide_title{display: none; position: absolute;z-index: 29;bottom: 0.6rem;bottom:60px\0; left: 2.6%;padding:0 15px;max-width:50%;}
#banner .slide_title .tit_con{font-size: 0.30rem;font-size: 30px\0; font-weight: normal;line-height: 0.65rem;line-height: 65px\0; color: #fff;font-family: "微软雅黑"; z-index:9;position: relative;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#banner .slide_title .title_bg{background:#000;opacity:0.5; filter:Alpha(opacity=50); position: absolute; left: 0; bottom: 0;top:0;right:0;width:100%;height:100%;}
#banner .slick-dots{position: absolute;z-index: 9;bottom:1.38rem;bottom: 138px\0; width: 100%;text-align: center;display:none;}
#banner .slick-dots li{font-size: 0;font-size: 0; margin-right: 0.2rem;margin-right:20px ;cursor: pointer;display: inline-block;vertical-align: bottom;width: 38px;height: 6px;border-radius: 3px;background: #fff;opacity: 0.0;}
#banner .slick-dots li.slick-active{background: #55247b;width: 70px;margin-right: 0.2rem;margin-right:50px\0;}
#banner .slick-dots li button{background: no-repeat; border: none;font-size: 0;font-size: 0; line-height: 0.34rem;line-height: 34px\0; color: #fff;width:100%;}
#banner .slick-dots li.slick-active button{}
.bb{cursor: pointer; z-index: 10; animation:bb 2s linear 0s infinite;width: 108px;height: 65px;background: url(images/bb.png) no-repeat center;position: fixed;left: 50%;bottom: 46px;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}


.body_b{outline: none; overflow: auto; position: fixed;z-index: 20;top: 100%;left: 0;right: 0;bottom: 0;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;background: #fff;overflow-x: hidden;}
.list.body_b{ position: static;overflow:hidden;}
.body_b.showdiv{top: 0;}
.body_b .top{padding: 0; background: #005296;opacity: 0;filter:Alpha(opacity=60);}

.showdiv .top,.othershowdivs .top{opacity: 1;filter:Alpha(opacity=100);transform: none;display: block;}
.top .headtop{transition:all 0.5s ease-in-out;height: 70px;overflow: hidden;}
.body_b.showdiv .top{transition: all 0.7s ease-in-out 0.5s;transform: none;opacity: 1;}
.body_b #nav{background: #fff;height: 69px;    box-shadow: 0 2px 0 #ddd;}
.body_b #nav .wp-panel{margin-top:20px;}
.body_b .head-bottom{margin-top:4px;}
.body_b .sitelogo img{height:60px;margin-top:5px;}

.head,.mbanner,.mbanner .inner,.mbanner .inner > div,.focus,.focus>ul,.mbanner .slick-list,.mbanner .slick-track{height: 100%;}
#banner {overflow:hidden;}

/**主体模块样式**/
#m-container {}
#m-container .inner {}


/**首页三列布局**/
.mod {}
.mbox {}

.main1{padding-top:0px;background: url(images/main1.png) no-repeat left bottom;}
.main1 .ml{width: 61.35%;float: left;display: inline-block;}
.main1 .mr{width: 35.21%;float: right;display: inline-block;}
.main1 .inner{padding:0.5rem 0px 0.73rem;padding:100px 0px 73px\0;}
.main1 .inner .post .con{padding: 0.48rem 19px 0 0;padding: 48px 19px 0 0\0;}
.main2 {background: #57247b url(images/mainleft.png) no-repeat left bottom;    outline: none;
    overflow: hidden;
    position: fixed;
    z-index: 20;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    overflow-x: hidden;    }
.main2.showdiv,.main3.showdiv,.main4.showdiv,#footer.showdiv{top: 0;}
.main2 .inner{padding:75px 0px 0;}
.main2 .inner .post .con{padding: 25px 0 0px;}
.main3{background:#fff  url(images/main3.png) no-repeat center bottom;   outline: none;
    overflow: auto;
    position: fixed;
    z-index: 20;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    overflow-x: hidden;   }
.main3 .inner{position: relative;max-width:1400px;padding:100px 0 0;}

.main4{   outline: none;
    overflow: auto;
    position: fixed;
    z-index: 20;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    background: #fff;
    overflow-x: hidden; }
.main4 .inner{/* height: 1000px; */position: relative;z-index: 20;padding-top: 155px;}
.main4 .ml{float:left; width:530px;}
.main4 .mr{float:right;padding-top:25px;}
.main4 .mr .mlink{}

.main6{padding-bottom: 0.66rem;padding-bottom: 66px\0;}
.main6 .inner{padding:0.64rem 0px 0px;padding:64px 0px 0px\0;}
.main6 .inner .post .con{padding: 0.59rem 0 70px;padding: 59px 0 70px\0; }

/**标题栏新闻窗口**/
.post { position: relative; }
.post .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post .tt .tit {display:inline-block;float:left;font-size: 16px;font-weight:normal;} /**标题字体**/
.post .tt .tit .title {display:block;line-height: 42px;color: #424242;font-family:"Microsoft yahei";}
.post .tt .tit .name{ display:none; line-height:16px; color:#333; }/*栏目别名*/
.post .con { margin:0 auto; }
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc; } /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background:url(images/li.gif) no-repeat center; }
.post .more_btn {display:inline-block;*display:inline; *zoom:1; }

/*标准标题*/
.post1 {}
.post1 .tt {width:100%; text-align: center; }
.post1 .tt .tit {float: left;display: inline-block;background: url(images/tit.png) no-repeat left top;}
.post1 .tt .tit .title {font-family: "微软雅黑";display:inline-block;margin-right:60px;line-height: 38px;font-size: 26px;font-weight:normal;color: #1b1b1b;cursor:pointer;padding-left: 45px;}
.post1 .tt .tit .title a {color:#1b1b1b;}
.post1 .tt .tit .title a:hover {color:#1b1b1b;}
.post1 .tt .tit .title.selected {color:#1b1b1b;}
.post1 .tt .titl.selected .title {color:#1b1b1b;}
.post1 .more_btn{text-align: left; position: absolute;margin-top: 14px; background: url(images/more.png) no-repeat right center;top: 0;right: 19px;}
.post1 .more_btn a{color:#edbc91;font-size: 16px;line-height: 24px;padding-right: 24px;}

.main2 .post1 .tt .tit .title{color: #fff;}
.main2 .post1 .tt .tit .title a{color: #fff;}
.main2 .post1 .tt .tit .title.selected {color:#f5d2b3;font-weight: bold;}
.main2 .post1 .tt .tit .title.selected a{color:#f5d2b3;font-weight: bold;}
/**自定义新闻列表**/
.news_list { }
.news_list li.news {line-height: 34px;padding-left:0px;} /**标题图标**/
.news_list li.news span.news_title { float:left; }/*标题*/
.list .news_list li.news span.news_title{white-space: nowrap;width: 68%;text-overflow: ellipsis;overflow: hidden;}

.post-11 .news_list li.news{position: absolute; width: 100%;display: inline-block;transition:all 0.5s ease;}
.main1 .inner .post-11.post1 .con{padding: 0; padding-bottom: 59.6%;position: relative;}
.post-11 .news_list li.news a,.post-11 .news_list li.news .news_imgs{height: 100%;}
.post-11 .news_list li.news .news_imgs{overflow:hidden;}
.post-11 .news_list li.news a:hover .news_bg{transform:scale(1.1);}
.post-11 .mypagetab{display: inline-block;width: 21px;height: 5px;border-radius: 2.5px;background: #fff;margin-right: 8px;}
.post-11 .focus-pagenation{text-align: center;position: absolute;bottom: -26px;z-index: 5;width: 100%;}
.post-11 .news_con{bottom:-110px; z-index: 4; text-align: center; position: absolute;height: 110px;background: #55247b;left:0;right:0;padding:0 60px;}
.post-11 .news_title{font-size:22px;color: #fff;margin-top: 20px;line-height: 44px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.post-11 li:first-child .news_con{display: block !important;}








.post-12 .news_list li.news{width: 25%;}
.post-12 .news_list .news_imgs{height: 140px;}
.post-12 .news_list .news_imgs:after{content:"";display:block;position: absolute;    transition: all 0.5s ease;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
background:#000;
opacity: 0.3;filter:Alpha(opacity=30);
z-index:2;
}
.post-12 .news_list .news_box.selected .news_imgs:after{opacity: 0;filter:Alpha(opacity=0);}
.post-12 .news_list .news_box{position: relative;z-index: 1;}
.post-12 .news_list .news_box.selected{z-index: 3;}
.post-12 .news_list .news_box.selected .news_imgs{margin: -12px -36px  -12px 0;height: 164px;}
.post-12 .news_list .news_con {transition: all 0.4s ease; position: absolute;bottom: 0;height: 28px;background: #57247b;line-height: 28px;padding: 0 13px;left: 0;right: 0;opacity: 0;filter:Alpha(opacity=0);z-index:3;}
.post-12 .news_list .news_title{font-size: 14px;color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;}
.post-12 .news_list .news_box.selected .news_con{opacity: 1.0;filter:Alpha(opacity=100);}

.post-13{margin-top: 53px;}
.post-14{margin-top: 19px;}
.main1 .inner .mr .post .con{padding: 27px 0 0 0;}
.main1 .mr .post{padding: 20px;background: #f4f4f4;}
.main1 .mr .post.post1 .more_btn{top: 20px;}
.main1 .mr .post .news_imgs{overflow: hidden; width: 190px;height: 120px;display: inline-block;margin-right: -190px;float: left;}
.main1 .mr .post .news_con{display: inline-block;width: 100%;}
.main1 .mr .post .news_wz{margin-left: 220px;}
.main1 .mr .post .news_list li.news{margin: 10px 0;}

.post-13 .news_title{font-size: 28px;line-height: 60px;color: #313131; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;width: 100%;max-height:60px;}
.post-13 .news_texts{font-size: 14px;line-height: 26px;color: #535353;max-height: 52px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.main1 .mr .post .news_list li:hover .news_title,.main1 .mr .post .news_list li:hover .news_texts{color: #ba804d;}

.post-14 .news_title{font-size: 18px;color: #313131;line-height: 31px;height: 93px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.post-14 .news_texts{height: 16px;padding-left: 19px;background:url(images/date.png) no-repeat left center;margin: 7px 0 4px;}
.post-14 .news_date{font-size: 12px;line-height: 14px;padding: 0 8px;border-radius: 3px;border:1px solid #ba804d;float: left;color:#ba804d; }

.main2 .ml{float: left;display: inline-block;width: 30%;}
.main2 .mr{float: right;width: 63.57%;display: inline-block;}
.main2 .mod2{background: url(images/mod2.png) no-repeat center top;height: 230px;margin-top: 32px;}
.main2 .mod2 .ml{width: 42.85%;margin-left: 30px;}
.main2 .mod2 .mr{width: 28.57%;margin-right: 14.71%;}
.main2 .mod2 .news_list .news_box .news_imgs{width: 53.33%;height: 170px;margin-top: 30px;}
.main2 .mod2 .news_list .news_con{width: 46.67%;}
.main2 .mod2 .news_list .news_con .news_wz{margin-left: -19px;height: 120px;position: relative;z-index: 5;margin-top: 59px;}
.main2 .mod2 .news_list .news_box{background: none;}
.main2 .mod2 .news_list .news_con .news_wz{background: #d19e70;}
.main2 .mod2 .news_list .news_box{height: auto;border: none;}
.main2 .mod2 .news_list .news_box .news_title{color:#fff;padding:33px 60px 0 58px;font-size: 20px;line-height: 28px; margin-left: 36px;background: none;width:auto;}
.main2 .mod2 .news_list .news_box  .news_wz:before{position:absolute;left:0;right:0;top:0;bottom:0;background: url(images/linkarr.png) no-repeat 36px 44px;content:"";animation:ll 2s linear 0s infinite;}
@keyframes ll{
0%{transform:translate(10px,0);opacity:0;}
20%{transform:translate(4x,0px);opacity:1;}
60%{transform:translate(-4,0px);opacity:1;}
90%{transform:translate(6,0);opacity:0;}
100%{transform:translate(6,0);opacity:0;}
}
.main2 .mod2 .news_list .news_box:hover .news_title{color: #fff;}
.main2 .inner .mod2 .post .con{padding: 0;}
.main2 .mod2 .mr .news_list li.news{width: 50%;float: left;display: inline-block;}
.main2 .mod2 .mr .news_box{margin: 0 30px;}
.main2 .mod2 .mr .news_box .news_imgs{width: 100%;padding-bottom: 100%;height: auto;}
.main2 .mod2 .mr .news_list .news_box .news_title{background: none; padding: 0;margin: 0;line-height: 50px;font-size: 16px;color: #1b1b1b;width: 100%;text-align: center;}



.main2 .sudyclndr .clndr-controls{background: #fff;}
.post-20 .tt .tit{background: url(images/tit2.png) no-repeat left top;}
.post-21 .tt .tit{background:none;}
.main2 .post-21 .tt .tit .title{padding-left: 0;}
.main2 .clndr-dates a{color: #be8c5f;}

.footer_fl{width: 40.92%;}
.footer_fl ul{margin:  0 -16px;}
.footer_fl li.links{width: 50%;float: left;display: inline-block;}
.footer_fl li.links a{display: block;margin: 32px 16px 0px 16px;position: relative;}
.footer_fl .news_imgs{width: 100%;padding-bottom: 59.25%;display: block; }
.footer_fl .title{vertical-align: middle; z-index: 3; text-align: center;font-size: 32px;font-weight: bold;color: #fff;position: absolute;top:0;right: 0;left: 0;bottom:0;margin: auto;}
.footer_fl .title:before{display: inline-block;vertical-align: middle;content: "";height: 100%;}
.footer_fl .title span{display: inline-block;vertical-align: middle;}

.footer_fr {width: 44.28%;}
.footer_fr ul{margin:  0 -30px;position: relative;}
.footer_fr li.links{width: 25%;float: left;display: inline-block;}
.footer_fr li.links a{display: block;margin:32px  30px 9px 30px;position: relative;text-align: center;}
.footer_fr .news_imgs{width: 100%;padding-bottom:100%;display: block;border:1px solid #fff;border-radius: 7px; }
.footer_fr .sub-menu {display: none;}
.footer_fr .i1 .sub-menu,.footer_fr .i2 .sub-menu{top: 50%;left: 0;}
.footer_fr .i3 .sub-menu,.footer_fr .i4 .sub-menu{top: 50%;right: 0;}
.footer_fr .i5 .sub-menu,.footer_fr .i6 .sub-menu{top: 100%;left: 0;}
.footer_fr .i7 .sub-menu,.footer_fr .i8 .sub-menu{top: 100%;right: 0;}
.footer_fr .title{font-size: 22px;line-height: 44px;margin-top: 6px;color: #fff;display: inline-block;}
.footer_fr li:hover .news_imgs{background:#8a66a3;border:1px solid #8a66a3; }

.botlinks .links-wrap {position: absolute;display: inline-block;right: 40px;top: 43px; width: 178px; line-height: 38px; border:1px solid #fff;border-radius: 2px;z-index:50;}
.botlinks .links-wrap a.links-arrow {color: #fff;display: block; height: 32px; line-height: 32px; padding: 0 45px 0 41px; background: url(images/arrow.png) no-repeat right center;}
.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow { color: #fff; cursor: pointer;}
.botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; top: 33px; width: 100%; min-width:100%; height:auto; max-height: 300px; overflow: auto !important; overflow-x:hidden !important;background: #f5f5f5;}
.botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 20px; 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:#eebe94; cursor: pointer;}

.foot-middle{margin-top: -9px; width: 100%;background: url(images/footm.png) no-repeat center;padding-bottom: 15%;position: relative;}

.main3 .ml{float: left;display: inline-block;width: 33.57%;}
.main3 .mr{float: right;display: inline-block;width: 62.85%;position: relative;}

.post-31 .news_imgs{padding-bottom:108.5%;overflow: hidden;}
.post-31 .news_title a{font-size: 24px;line-height: 32px;color: #1b1b1b;}
.post-31 .news_con{margin: 0;padding: 25px 41px 19px;background: #fff;}
.post-31 .news_texts{font-size: 16px;line-height: 32px;color: #1b1b1b;text-indent: 35px;margin-top: 17px;height:96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}

.main3 .mr .news_list{margin:  0 -10px;}
.main3 .mr .news_list li.news{float: left;display: inline-block;width: 50%;}
.main3 .mr .news_list li.news .news_box{margin: 0 10px;position: relative;}
.post-32 .news_imgs{padding-bottom: 79.06%;overflow: hidden;}
.post-33 .news_imgs{padding-bottom: 65.11%;}
.main3 .mr .news_title{font-size: 18px;line-height: 46px;color: #fff;}
.main3 .mr .news_wz{position: absolute;bottom:0;background: #55247b;z-index: 5;opacity: 0;filter:Alpha(opacity=00);width: 100%;}
.main3 .mr .news_con{padding: 0 22px;}
.main3 .mr .news_list li.news .news_box:hover .news_wz{opacity: 1;filter:Alpha(opacity=100);}
.main3 .mr .news_list li.news.n2,.main3 .mr .news_list li.news.n4,.main3 .mr .news_list li.news.n6{margin-top: 20px;}
.post-33{position: relative;}
.post-33 .con{/* position: absolute; *//* top: -40px; *//* width: 100%; */}
.main3 .nextbtnb{transition: all 0.3s ease;cursor: pointer;width: 112px;height: 112px;border-radius: 25px 0 25px 0;overflow: hidden;background: #55247b;position: absolute;top: 45%;left: 43%;z-index: 10;}
.main3 .nextbtnb.selected{opacity: 0;filter:Alpha(opacity=0);}
.main3 .outline{ animation:oline 1.3s linear 0s infinite; opacity: 0.3;filter:Alpha(opacity=30); display: block;background: #fff;border-radius: 50%;width: 36px;height: 36px;overflow: hidden;margin: 36px;position: absolute;z-index: 4;left: 0;top: 0;}
.main3 .midline{ animation:mline 1.3s linear 0s infinite;opacity: 0.6;filter:Alpha(opacity=60);display: block;background: #fff;border-radius: 50%;width: 18px;height: 18px;overflow: hidden;margin: 45px;position: absolute;z-index: 5;left: 0;top: 0;}
.main3 .inline{opacity: 1;filter:Alpha(opacity=100);display: block;background: #fff;border-radius: 50%;width: 18px;height: 18px;overflow: hidden;margin: 45px;position: absolute;z-index: 6;left: 0;top: 0;}

@keyframes oline{
0%{transform:scale(1.3);opacity: 0.25;}
70%{transform:scale(1.5);opacity: 0.3;}
100%{transform:scale(1.3);opacity: 0.25;}
}
@keyframes mline{
0%{transform:scale(1.6);opacity: 0.55;}
65%{transform:scale(2);opacity: 0.6;}
75%{transform:scale(2);opacity: 0.6;}
100%{transform:scale(1.6);opacity: 0.55;}
}

.rote{animation:rote 1s linear 0s;}
@keyframes rote{
0%{transform:rotate(0deg);}
25%{transform:rotate(90deg);}
50%{transform:rotate(180deg);}
75%{transform:rotate(90deg);}
100%{transform:rotate(0deg);}
}


.post-32,.post-33{width:99%;}
.post-32 .con,.post-33 .con{overflow: hidden;}
.post-33 .news_cover,.post-33 .news_play{position: absolute;left: 0;z-index: 2;right: 0;top: 0;bottom:0;left: 0;width: 100%;height: 100%; }
.post-33 .news_play{z-index: 3;background: url(images/play.png) no-repeat center;}
.post-33 .news_cover{background: #000;opacity: 0.3;filter:Alpha(opacity=30);}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right{display:none;}


/*图列表*/
.news_tu{}
.news_tu.con{padding: 1.35rem 0px 0.56rem;padding: 135px 0px 56px;}
.news_tu .news_list { margin:0px -14.5px;transform: translate(0,80px);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main7.showdiv .news_tu .news_list{transform: none; opacity: 1;filter:Alpha(opacity=100);}
.main7 .inner{max-width:1300px;}
.news_tu .news_list li.news{float:left;width:16.66%;}
.news_tu .news_list li.news .news_con{margin:13px 14.5px; transition:all 0.4s ease-in-out;}
.news_tu .news_list li.news .news_imgs{padding-top:66.82%;position:relative;}
.news_tu .news_list li.news .news_imgs img{transition: all 0.4s ease; width:100%;height:auto;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;}
.news_tu .news_list li.news .news_con:hover img{transform:scale(1.15); }
/*图文*/
.tu_text{}
.tu_text .news_list {margin:0 -16px;transform: none;transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main4.showdiv .tu_text .news_list,.main1.showdiv .tu_text .news_list{transform: none; opacity: 1;filter:Alpha(opacity=100);}
.tu_text .news_list li.news{position: absolute;}


.tu_text .news_list li.news.block,.tu_text .news_list li.news.block{width: 50%;}
.tu_text .news_list .news_box{display:inline-block;position: relative;} 
.tu_text .news_list .news_imgs{overflow: hidden; position: relative;width: 150px;height: 150px;transition:all 0.4s ease;}
.tu_text .news_list .news_imgs svg{width:100% !important;height:100% !important;}
.tu_text .news_list .news_bg{transition:all 0.4s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: auto;margin: auto;}
.tu_text .news_list .news_con{transition:all 0.4s ease;border-top: none;}
.main1 .tu_text .news_list .news_box:hover .news_con{background:#fff url(images/main1.png) no-repeat center;}
.tu_text .news_list .news_title{transition:all 0.4s ease;line-height: 48px; font-size: 18px;white-space: nowrap; color: #707070;} 
.tu_text .news_list .news_box:hover .news_title{color:#ba804d; }
.tu_text .news_list li.news.block .news_box:hover .news_title{color:#fff; }
.tu_text .news_list .news_boxa .news_title{height: auto;max-height: 68px;line-height: 34px; font-size: 20px;font-weight: bold;color: #fff;position: absolute;z-index: 2;bottom: 0.31rem;bottom: 31px\0;padding:0 21px;}
.tu_text .news_list .news_boxa .title_bg{height:99px;width:100%;background:#000;opacity: 0.5;filter:Alpha(opacity=50);bottom:0;position: absolute;}

.tu_text .news_list .news_text{white-space: nowrap;}
.tu_text .news_list .news_text .num{margin: 0 4px; line-height:44px; font-size:44px;color: #74247b;font-weight: bold; display: inline-block;}
.tu_text .news_list .news_text .dw{margin: 0 4px; display: inline-block;width: 26px;line-height: 26px;text-align: center; height: 26px;font-size: 17px;color: #fff;border-radius: 50%;background: #74247b;}
.tu_text .news_list .news_time{font-style: italic;color: #8a8a8a; border-top: 1px solid #dcdcdc; line-height: 19px; font-size:15px;padding: 16px 0;padding-left: 28px;background: url(images/time.png) no-repeat left center;}
.tu_text .news_list .news_box:hover .news_imgs{border-color: #a50000;}

.tu_text .news_list .news_date{background: #f7f7f7;padding:0 30px 3px 22px; }
.tu_text .news_date .news_time{border: none;}
.main4 .inner .mod{height: 100%;}
.main4 .inner .mod .post-41{height: 648px;width: 912px;margin: 0 auto;position: relative;background: url(images/main4.png) no-repeat center;}
.tu_text .news_list li.news.i1{left: 5px;top: 381px;}
.tu_text .news_list li.news.i2{left: 102px;top: 117px;}
.tu_text .news_list li.news.i3{left: 387px;/* bottom: 606px; */top: 0;}
.tu_text .news_list li.news.i4{left: 664px;top: 117px;}
.tu_text .news_list li.news.i5{left: 762px;top: 381px;}

.tu_text .news_list li.news .news_wz{position: absolute;}
.tu_text .news_list li.news.i1 .news_wz,.tu_text .news_list li.news.i2 .news_wz{right: 160px;top: 32px;padding-right: 10px;background: url(images/line.png) no-repeat right center;}
.tu_text .news_list li.news.i3 .news_wz{bottom:160px;left: 0;padding-bottom: 10px;background: url(images/line2.png) no-repeat center bottom;}
.tu_text .news_list li.news.i4 .news_wz,.tu_text .news_list li.news.i5 .news_wz{left:160px;top: 32px;padding-left: 10px;background: url(images/line.png) no-repeat left center;}

.tu_text .news_list li.news.i1 .news_text,.tu_text .news_list li.news.i2 .news_text{text-align: right;}
.tu_text .news_list li.news.i3 .news_text{text-align: center;}
.tu_text .news_list li.news.i4 .news_text,.tu_text .news_list li.news.i5 .news_text{text-align: left;}



.tu_wz{}
.tu_wz .news_list li.news{width: 50%;float: left;}
.tu_wz .news_list li.news.i1{transform: translate(-80px,0);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.tu_wz .news_list li.news.i2{transform: translate(80px,0);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main6.showdiv .tu_wz .news_list li.news{transform: none; opacity: 1;filter:Alpha(opacity=100);}
.tu_wz .news_list .news_box{height: 256px;}
.tu_wz .news_list .news_imgs,.tu_wz .news_list .news_wz{width: 50%;}
.tu_wz .news_list .news_imgs{height: 100%;position: relative;overflow: hidden;}
.tu_wz .news_list .news_bg{transition:all 0.4s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: auto;margin: auto;}
.tu_wz .news_list .news_wz{padding: 20.5px 0 50px;background: #f3f3f3;}
.tu_wz .news_list .news_con{padding: 0 0.4rem 17.5px;padding: 0 40px 17.5px\0;}
.tu_wz .news_list .fl .news_con{background: url(images/tit_right.png) no-repeat right bottom;}
.tu_wz .news_list .fr .news_con{background: url(images/tit_left.png) no-repeat left bottom;}
.tu_wz .news_list .news_title{height: 72px;line-height: 36px; font-size: 21px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #424242; }
.tu_wz .news_list .news_text{margin: 12px 0.4rem 0;margin: 12px 40px 0\0; height: 84px;line-height: 28px; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #666; }
.tu_wz .news_list .news_box:hover .news_bg{transform:scale(1.15); }
.tu_wz .news_list .news_box:hover .news_title{color: #a50000;}


.post-33{}
.post-33 .con{}
.post-33 .news_list{}

.post-41{}
.post-41 .con{padding:0.41rem 0 82px;padding:41px 0 82px\0; }
/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner{ height: 450px;background-position:center center;background-repeat:no-repeat;text-align:center;background-size: cover;}
.l-banner img{display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container {background: #f6f6f6;}
#l-container .inner {padding:0 0px 38px;}
/**主体文章页开始**/
#d-container {}


.col_menu {width: 280px;float:left;margin-right:-280px;position:relative;padding-top: 71px;margin-top: -71px;padding-bottom: 214px; background:#57247b url(images/colmenu.png) no-repeat center bottom;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #005296 url(images/list_head.png) no-repeat right bottom;height: 82px;display: none;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 30px;font-weight:normal;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:11px 5px 0px 25px;}/**栏目名称图标**/
.col_line{width: 34px;height: 1px;background: #fff;margin:3px 0px 0px 28px;}
.col_menu .col_menu_con{width: 220px;background: #fff;margin-left: 78px;}
/*栏目列表*/
.col_list{margin-left: 13px;}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {text-align: center; color:#57247b;font-size: 20px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #f5d2b3;}
.col_list .wp_listcolumn .wp_column a .column-name{line-height:78px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#57247b; background:#f5d2b3 url(images/list_a.png) no-repeat 16px center; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #585858;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#585858;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{color:#585858;}
/*二级子栏目**/
.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 {color:#585858;} 
/*三级子栏目**/
.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:#585858;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 368px;}
.col_news_head {height: 110px;}
.col_metas .col_title {margin:-38px 0 0 -12px; display:inline-block; float:left;vertical-align: bottom;padding:10px 0 0 12px;background: url(images/list_tit.png) no-repeat center;  }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 32px;font-family:"Microsoft yahei";font-weight: normal;color: #fff;width: 230px;line-height: 110px; height: 100px;text-align: center;}
.col_metas .col_path {margin-top: 42px; display:inline-block;float:left;white-space:nowrap;height: 32px;line-height:32px;color: #535353;font-size: 20px;padding-left: 33px;margin-left: 21px;background: url(images/list_loca.png) no-repeat left center;} /**当前位置**/
.col_metas .col_path a{color: #535353;font-size: 20px;}
.col_metas .col_path a:last-child{color: #535353;}
.possplit{width: 24px;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_list { margin-top:41px;}
.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); } 
.list1 .news_list{margin:0 -15px;}
.list1 .news_list li.news{width: 25%;margin-bottom: 32px;}
.list1 .news_list li.news .news_box{margin: 0 15px;}
.list1 .news_list .news_imgs{padding-bottom: 80.23%;width: 100%;position: relative;overflow: hidden;}
.list1 .news_list .news_bg{transition:all 0.4s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: auto;margin: auto;}
.list1 .news_list .news_title {font-weight: bold; font-size: 16px;line-height: 60px;white-space: nowrap;width: 100%;color: #353535;text-overflow: ellipsis;overflow: hidden;}
.list1 .news_list .news_title span:last-child{font-size: 14px;color: #5f5f5f;padding-left: 8px;font-weight: normal;}
.list1 .news_con{padding-left: 28px;border: 1px solid #e3e3e3;border-top: none;background: #fff; }

/**列表页文章图片大小限制**/
/**文章页**/
.infobox {padding:20px 60px; margin:0 auto; width:auto;min-height:500px;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:24px;text-align:center;color: #313131;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #313131;} /**文章副标题**/
.article .arti_metas {padding:10px;text-align:center;/* border-top: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;} /**文章内容**/
.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 {position: relative;background: url(images/foot.png) no-repeat center bottom;    outline: none;
    overflow: auto;
    position: fixed;
    z-index: 20;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    background: #57247b;
    overflow-x: hidden;  }
.list #footer{background: #005296;position:relative;}
#footer .bg{position: absolute;width: 100%;height: 100%;opacity:0.3;filter:alpha(opacity=30);background: #000;z-index: 10; top: 0;}
#footer .inner {position:relative;z-index: 15;}
.list #footer{background: #431862;}
.list #footer .inner{padding:0;}
#footer .inner .mod{}
#footer .inner .foot-top {}
#footer .inner .foot_links {margin-top: 7px;margin-right: -7px;}
#footer .inner .foot-bottom{padding: 17px 0 12px;background: #431862;}
#footer .inner .foot-left{}
#footer .inner .foot-right{}
#footer .inner .public-record{margin-right: 22px;}
#footer .inner p{font-size: 16px;line-height: 24px; font-weight:normal;text-align:center;color: #fff;}
#footer .inner p a:first-child img{margin: 12px 8px 0;}
#footer .inner p a img{margin: 15px 8px 0;}


#footer .inner p span { margin:0 28px 0 0; }
#footer .inner .copyright{}
#footer .inner .copyright span{}
#footer .inner .copyright a{color:#fff;}
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.wp_search{ display:inline-block;position:relative;padding-left:4px;border: 1px solid #d0d0d0;}
.wp_search #keyword{ width:160px!important;padding: 4px 0; border:none;height:20px; line-height:20px; background:transparent; color:#fff; }
.wp_search .search{width:32px;height: 30px;border:0px; background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer; vertical-align:top; }
/*自定义输入框*/
.searchbox{text-align:right;margin-top:5px;}
.wp-search {position: relative;border: 1px solid #d0d0d0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #FFFFFF;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer;}
/* 分享二维码 */
.shares{text-align:center;}
.shares ul{width:auto; margin:0 auto;text-align: right;float:right;}
.shares li{float:left; margin:0 8px; position:relative;}
.shares li a{display:inline-block; width: 35px; height: 36px; border: 0px solid red; background:url('images/share_icon.png') no-repeat; opacity:.8; filter:Alpha(opacity=80); 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: -49px 0px;}
.shares li.i3 a{background-position: -100px 0px;}
.shares li.i4 a{background-position: -151px 0px;}
.shares li span{display:block; line-height:22px; font-size:12px; 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: auto; height:90px; vertical-align:top; background:#fff;}
/**友情链接**/



.main2 .news_list{transform: translate(0,-80px);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main2.showdiv .news_list{transform: none; opacity: 1;filter:Alpha(opacity=100);}
.main2 .news_list li.news{width: 100%;}

.main2 .news_list .news_box{height: 119px; display: block;border-bottom: 1px solid #ededed; background: #fff;position: relative;}
.main2 .news_list .news_box .news_imgs {width:175px;height:87px;position:relative;margin-right:-175px;overflow:hidden;}
.main2 .news_list .news_bg{transition:all 0.4s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: auto;margin: auto;}
.main2 .news_list .news_con{width:100%;}
.main2 .news_list .news_con .news_wz{margin-left:87px;}
.main2 .date{position: absolute; left: 0;top: 0; text-align: center; width: 99px;height: 99px;background: #f5d2b3;margin-left: -47px;border-radius: 17px 0 17px 0;margin-top: 10px;}
.main2 .date div{color: #74247b;}
.main2 .date .days{font-size: 40px;line-height: 43px;margin-top: 20px;font-weight: bold;}
.main2 .date .month{font-size: 16px;line-height: 26px;}

.main2 .boxs:first-child .news_list .news_title{width: 48%;}
.main2 .news_list .news_title{background: url(images/title.png) no-repeat left 10.5px; padding-left: 29px; margin-top: 21.5px; font-size: 24px;line-height: 39px; text-overflow: ellipsis;overflow: hidden;width: 90%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 19px;line-height: 34px;color: #000;margin-bottom: 4.5px;}
.main2 .news_list .news_time{font-size: 15px;line-height: 19px;color: #8a8a8a;font-style: italic;padding-left: 27px;background: url(images/date.png) no-repeat left center;}
.main2 .news_events{float: right;display: inline-block;width: 36%;}
.main2 .news_list .news_box:hover{}
.main2 .news_list .news_box:hover .news_bg{transform:scale(1.1);}
.main2 .news_list .news_box:hover .news_title,.main2 .news_list .news_box:hover .news_time{color: #ba804d;}
.main2 .news_list .news_box:hover .news_time{background: url(images/date2.png) no-repeat left center;}
.main2 .news_events .event{padding:0 30px;font-size: 16px;line-height: 35px;height: 35px; color: #1b1b1b; background: url(images/time.png) no-repeat left center;}
.main2 .news_events .event:first-child{margin-top: 29.5px;background: url(images/loacad.png) no-repeat left center;}



.main3 .post .con .news_text,.main3 .post .con .news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}


.main5{background: url(images/main5.jpg) no-repeat center bottom;}
.main5 .inner{padding: 95px 8px 81px 13px;max-width:1200px;}
.main5 .news_list.u1{position: relative;z-index: 5;margin-right:-6.37% ;width: 45.6%;padding-top: 6.48%;transform: translate(80px,80px);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main5 .news_list.u2{position: relative;z-index: 1;width: 60.72%;transform: translate(80px,-80px);transition: all 1s ease-out 0.2s;opacity: 0;filter:Alpha(opacity=0);}
.main5 .news_list.u3{position: relative;width: 45.6%;transform: translate(80px,-80px);transition: all 1s ease-out 0.4s;opacity: 0;filter:Alpha(opacity=0);}
.main5 .news_list.u4{position: relative;width: 45.6%;transform: translate(-80,80px);transition: all 1s ease-out 0.6s;opacity: 0;filter:Alpha(opacity=0);}
.main5.showdiv .news_list{transform: none; opacity: 1;filter:Alpha(opacity=100);}
.main5 .news_list.u1 li.news{width: 50%;}
.main5 .news_list.u1 li.news .news_box .news_imgs{padding-bottom: 57%;}
.main5 .news_list.u2 li.news{width: 100%;}
.main5 .news_list.u2 li.news .news_box .news_imgs{padding-bottom: 53.5%;}
.main5 .news_list.u3 li.news{width: 100%;}
.main5 .news_list.u3 li.news .news_box .news_imgs{padding-bottom: 61.24%;}
.main5 .news_list.u4 li.news{width: 50%;}
.main5 .news_list.u4 li.news .news_box .news_imgs{padding-bottom: 61.24%;}
.main5 .news_list .news_imgs{width: 100%;height: 100%;position: relative;overflow: hidden;}
.main5 .news_list .news_bg{transition:all 0.4s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: auto;margin: auto;}
.main5 .news_list .news_con{position: absolute;z-index: 3;bottom: 0.17rem;bottom: 17px\0;left: 0.36rem;left: 36px\0;}
.main5 .news_list .news_title{font-size: 0.21rem;font-size: 21px\0;color: #fff;line-height: 0.36rem;line-height: 36px\0;}
.main5 .news_list.u2 .news_con{top: 0.74rem;top: 74px\0;left: 1.48rem;left: 148px\0;bottom:auto;}
.main5 .news_list.u2 .news_title{font-size: 35px;color: #fff;line-height: 65px}
.main5 .player{display:none !important; position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: url(images/player.png) no-repeat center;}



.video-js .vjs-tech{background: #000;}


/*************************************************************
 * 特殊页面
 */
 /*滚动样式*/
.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;
}
/*************************************************************
*二级页面
*/
/*组织机构*/

.list .wp_entry .paging_content ul li.party{width: 100%;background: #fff;margin: 37px 0 33px;}
.list .wp_entry .paging_content ul li.party p,.list .identity-list-header h2{font-size: 16px;line-height: 35px !important;color: #fff;padding-left: 21px;background: url(images/list_tit.png) no-repeat left center;margin: 0;}
.list .purelist {padding-left: 0;margin: 37px 0 33px;}
.paging_content{padding: 0;}
.paging_content ul li,.list .purelist li{width: 25%;background: #f5f5f5;margin-bottom: 27px;float: left;display: inline-block;}
.list .paging_content ul li p,.list .purelist p{padding-left: 38px;}
.list .purelist p a{color: #5d5d5d;font-size: 16px;line-height: 43px;display: block;}
.list .wp_entry .paging_content ul li p,.list .paging_content ul li p a{color: #5d5d5d;font-size: 16px;line-height: 43px;display: block;margin:0;}
.list .wp_entry .paging_content ul li p{padding-left: 0.51rem;background: url(images/list_arr.png) no-repeat 0.38rem center;padding-left: 51px\0;background: url(images/list_arr.png) no-repeat 38px center\0;}
.three_columns{width: 100% !important;height: auto !important; }
.wp_articlecontent .list-paddingleft-2{padding-left: 0;}
.list_xysz .wp_articlecontent .list-paddingleft-2{width:1024px !important;height:auto !important;display:block !important;margin:0 auto;}
.wp_articlecontent .list-paddingleft-2:after{content:"";clear:both;display:block;}
.list .wp_entry .paging_content ul li p:hover, .list .paging_content ul li p a:hover{text-decoration: none;color:#ba804d;}
.list .wp_entry .paging_content ul li.party:hover p{color:#fff;}
.list2 .col_news_con ul li.news span.news_title{width: 13%;}
.list2 .col_news_con ul li.news span.news_pos{width: 14%;}
.list2 .col_news_con ul li.news span.news_date{width: 73%;}
.list2 ul.list_head li.news span{font-size: 16px;line-height: 50px;font-weight: bold;color: #000;}
.list2 ul.list_head{border-bottom: 2px solid #d3d3c9;}
.list2 ul.news_list li.news{line-height: 64px;border-bottom: 1px solid #e0e0e0;width: 100%; }
.list2 ul.news_list li.news span{font-size: 16px;color: #3a3a3a;}
.list2 ul.news_list li.news span.news_title{color: #1a5f9a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.list .wp-search{border: none;margin:26px 0 30px;}
.list .wp-search .con{text-align: center;}
.boxcon,.btns{display: inline-block;}
.boxcon{width: 39.64%;vertical-align: top;}
.list .search_tilte{text-align: center; font-size: 18px;line-height: 50px;width: 100%;background: url(images/search_tit.png) no-repeat center bottom;color: #383838; }
.list .boxcon #keyword{ width: 97%;height: 39px;line-height: 39px;padding: 0 0 0 3%;border:1px solid #e6e6e6;font-size: 12px;color: #666; }
.btns{margin-left: 17px;width: 91px;background: #005296;height: 39px;line-height: 39px;color: #fff;font-size: 18px;text-align: center;cursor:pointer;}
.letterSelector{width: 100%;text-align: center;}
.letterSelector li{display: inline-block;vertical-align: bottom;margin: 0 12px;font-size: 15px;color: #383838;line-height: 21px;cursor:pointer;}
.letterSelector li.none{display: none;}
.letterSelector li.selected{font-size: 20px;color: #cc1615;font-weight: bold;}
.searchdata{margin-top: 45px;}
.searchdata .data_table{margin:  0 -6px;}
.searchdata li.news{width: 100%;-webkit-column-break-inside:avoid;width:20%;float:left;display:inline-block;}
.searchdata li.news .news_imgs{display: block;width: 100%;padding-bottom:145%;position:relative;}
.searchdata li.news .news_imgs img{width: 100%;height:100%;position:absolute;}
.list .searchdata li.news .news_title{font-weight: bold; display: block;font-size: 16px;line-height: 50px;border: 1px solid #e3e3e3;width: auto;padding-left: 18px;}
.list .searchdata li.news a{display: block;margin:0 6px;margin-bottom: 18px;}
.list3 .col_news_con{padding-left: 67px;}

.list_zljg .col_news_list .news_list.list3.list4 {
    padding: 0;
}
.main0 {transform: translate(250px,0);position: fixed;right: 1%;top: 250px;z-index: 50;width: 146px;transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.showdiv .main0 {transform:none;opacity: 1;filter:Alpha(opacity=100);}

.main0 .aside_logo{margin:0 auto;width: 121px;height: 121px;background:url(images/asidelogoa.png) no-repeat center;border-radius:50%;}
.main0.show_bg .aside_logo{background:#fff url(images/asidelogoa.png) no-repeat center;}
.main0.asidelogob .aside_logo{background: url(images/asidelogoa.png) no-repeat center bottom;}
.main0 .asidenav{width: 100%;height: 370px;background:url(images/asidenav.png) no-repeat center;background-size:cover;margin-top: -16px;}
.main0 ul{padding:46px 19px 0 16px; text-align: center;}
.main0 .links{line-height: 42px;border-bottom: 1px solid #795095;height: 42px;overflow: hidden;}
.main0 .links a{font-size: 16px;color: #fff;}
.main0 .links a:hover{color:#f5d2b3;}
.main0 .gotop{height: 50px;overflow: hidden; line-height: 50px;cursor: pointer;background: #68338e;text-align: center;font-size: 14px;color: #fff;}
.main0 .gotop:before{content: ""; display: inline-block;width: 17px;height: 100%;vertical-align: middle;background: url(images/gotop.png) no-repeat center;margin-right: 7px;}
.main0 .outside{border-radius: 0 0 16px 16px;height: 50px;margin-top: 1px;cursor: pointer;background:#68338e url(images/in.png) no-repeat center; }
.main0 .inside_title{margin-top: 74px; display: none;padding: 15px 0; font-size: 16px;line-height: 22px;color: #fff;width:16px;border-top:1px solid #ad8dc4;}

.showdiv .main0.in{right: 15px;}
.main0.in .links{display: none;}
.main0.in .aside_logo{background: url(images/asidelogoa.png) no-repeat center top;}
.main0.in ul{padding-left: 11px;height:  291px;}
.main0.in .inside_title{display: block;}
.main0.in .asidenav{background-repeat: left top;}
.main0.in {width: 36px;}
.main0.in .gotop{font-size: 0;}
.main0.in .outside{border-radius: 0 0 0 16px;background:#68338e url(images/out.png) no-repeat center;}


.list_xxgk .col_news .col_news_box,.list_spe .col_news .col_news_box{margin-left: 0;}
.list_xxgk .news_list{margin: 0 -24px;}
.list_xxgk .news_list li.news{float: left;display: inline-block;width: 25%;}
.list_xxgk .news_list li.news a{margin: 40px 24px;display: block;position: relative;}
.list_xxgk .news_list li.news .news_imgs{padding-bottom: 73.24%;}
.list_xxgk .news_list li.news .news_title{font-size: 20px;line-height: 46px;color: #fff;position: absolute;bottom: 0;width: 100%;text-align: center;z-index: 5;}
.list_xxgk .news_list li.news .news_title:before{content: "";background: #000;opacity: 0.5;filter:Alpha(opacity=50);position: absolute;z-index: -1;left: 0;right: 0;top: 0;bottom: 0;}
.list_xxgk .news_list li.news a:hover .news_title{font-size: 24px;}


.post-12{margin-top:90px;}

.main4{background: #efefef;overflow: hidden !important;}

.c5{z-index: 40;width: 403px;height: 403px;background-size: contain;position: absolute;left: 256px;bottom: 0;border-radius:50%;overflow:hidden;}
.c5 .c6{    transition: all 0.5s ease;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;;
    border-radius:50%;overflow:hidden;
z-index:-1;
content:"";
background:#ebe3ec;
}
.scal{animation:scal 1s linear 0s;}
@keyframes scal{
0%{transform:scale(1);}
75%{transform:scale(0.8);}
100%{transform:scale(1);}
}
.c4{transition: all 0.5s ease; margin: 37px;position: relative;width: 332px;height: 332px;z-index:10;background: url(images/c5.png) no-repeat center}
.z4{z-index: -1; position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url(images/c4.png) no-repeat center;transition: all 0.5s ease;}
.z4.z0{}
.z4.z1{transform: rotate(120deg);}
.z4.z2{transform: rotate(240deg);}
.z4.z3{transform: rotate(270deg);}

.c4 .title{width: 100%;float: left;display: none;height: 100%;z-index:40;position:relative;}
.c4 .title.selected{display:block;cursor: pointer;}
.c4 .t1 span{display: block;border-radius: 100% 0 0 0;border:;}
.c4 .t1 span{display: block;border-radius:0 100%  0 0;}
.c4 .t1 span{display: block;border-radius:0 0 100%  0;}
.c4 .t1 span{display: block;border-radius:  0 0 0 100%;}
.c3{width: 232px;height: 232px;position: absolute;left: 0;top: 0;margin: 50px;background: url(images/c3.png) no-repeat center;border-radius: 50%;overflow: hidden;z-index:30;cursor: pointer;}


.main4 .boxs{position: absolute;left: 0;right: 0;bottom: 0;top: 0;}

.main4 .boxs:first-child .news_list li.news.i3 .news_wz{left:-130px;}
.post-11 #bright{width: 30px;height: 30px;display: block;z-index: 10;position: absolute;right: 5%;bottom:45%;background: url(images/nextbtn1.png) no-repeat center;}
.post-11 #bleft{width: 30px;height: 30px;display: block;z-index: 10;position: absolute;left: 12%;bottom:45%;background: url(images/prevbtn1.png) no-repeat center;}

.main1,.main2,.main3,.main4,#footer{height:100%;overflow:auto;outline:none;}

.footer_fr .sub-menu{    display: none;
    position: absolute;
    z-index: 20;
    margin: 0 5%;
	width:90%;
    top: 100%;background: #fff;padding: 27px 0 25px 0;}



.footer_fr .sub-menu .sub-item{line-height: 42px;float: left;display: inline-block;width:33%;}
.footer_fr .sub-menu .sub-item:before{margin-left:21px; content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #f5d2b3;margin-right: 10px;}
.footer_fr .sub-menu .sub-item a{font-size: 18px;color: #57247b;margin:0;display: inline-block;}
.footer_fr .sub-menu .sub-item a:hover{font-weight: bold}

.list_def .col_metas .col_path{display: block;float: none;}
.list_def .col_metas .col_title{text-align: center; position: relative;z-index: 5; float: none;width: 210px; display: block;margin-left: 50px;margin-top: 40px;padding: 0;background: #56247b;border-bottom: 6px solid #f2d3b6;}
.list_def .col_metas .col_title h2{width: 100%;}
.list_def .col_news_con{padding: 80px 50px;margin-top: -43px;background: #fff;}
.list_def .news_list li.news{font-size: 20px;line-height: 40px;}
.list_def .col_news_head{height: auto;}

.main1 .mr .post .news_box:hover .news_imgs .news_bg{transform: scale(1.1);}
.list_def .news_list li.news .news_meta{float:right;}
.post-31 .news_box:hover .news_bg,.post-32 .news_box:hover .news_bg{transform: scale(1.1);}


.footer_fl .news_imgs{overflow: hidden;}
.footer_fl .news_imgs:after{content: ""; transition: all 0.5s ease; position: absolute;left: 0;right: 0;top: 0;bottom:0;background: url(images/bobg.png) no-repeat center top;opacity: 0; }
.footer_fl .i1 .news_imgs,.footer_fl .i4 .news_imgs{border-radius: 0 25px 0 25px;}
.footer_fl .i2 .news_imgs,.footer_fl .i3 .news_imgs{border-radius:  25px 0 25px 0;}
.footer_fl li.links a:hover .news_imgs:after{opacity: 1;}
.footer_fl li.links a:hover .title{color: #57247b;}

.main3 .ml{transform: translate(-80px,0);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main3 .mr{transform: translate(80px,0);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.main3.showdiv .ml,.main3.showdiv .mr{transform: none;opacity: 1;filter:Alpha(opacity=100);}
.footer .footer_fl{transform: translate(-80px,0);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.footer .footer_fr{transform: translate(80px,0);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.footer.showdiv .foot-middle,.footer.showdiv .footer_fr,.footer.showdiv .footer_fl{transform: none;opacity: 1;filter:Alpha(opacity=100);}
.foot-middle{transform: translate(0,-80px);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.prevbtn,.slick-prev{opacity: 0;filter:Alpha(opacity=0);transition: all 0.5s ease;position: absolute;width: 50px;height: 50px;display: block;left: 2%;top: 45%;border-radius: 50%;border:1px solid #fff;background: url(images/prevbtn1.png) no-repeat center; text-indent:-999em;}
.nextbtn,.slick-next{opacity: 0;filter:Alpha(opacity=0);transition: all 0.5s ease;position: absolute;width: 50px;height: 50px;display: block; right: 2%;top: 45%;border-radius: 50%;border:1px solid #fff;background: url(images/nextbtn1.png) no-repeat center;text-indent:-999em;}
.mbanner:hover .prevbtn,
.mbanner:hover .slick-prev,
.mbanner:hover .slick-next,
.mbanner:hover .nextbtn{opacity: 1;filter:Alpha(opacity=100);z-index:99;}


.foot-top{
    background:#57247b url(images/footertop.png) no-repeat center bottom;
    margin-top:100px;
    position: relative;
    z-index: 45;
    }
.foot-middle {background:#57247b url(images/footm.png) no-repeat center ;background-size:contain;}
.foot-bottom {background:#431862;padding:17px 0 12px;position: relative;z-index: 9;}

.news_bg.bg2{opacity: 0;filter:Alpha(opacity=0);}
.footer_fl li.links a:hover .news_bg.bg2{opacity: 1;filter:Alpha(opacity=100);}
.post-31 .news:hover .news_title a,.post-31 .news:hover .news_texts a{color:#55247b;}
.main2:after{content: "";background: url(images/margin-right.png) no-repeat right top;position: absolute;display: block;left: 0;right: 0;top: 0;bottom:0;width: 100%;height: 100%;z-index:-1;}

.list_xs .top #header{background:#f6f6f6;}
.list_xs .top{position:static;}
.list_xs .col_news .col_news_box{margin:0;}
.list_xs .col_metas .col_path{float:none;background:#fff url(images/list_loca.png) no-repeat 40px center;padding:24px 40px 24px 73px;margin:0;display:block;height:auto;}
.list_xs .col_search{background: #fff;margin-top: 10px;padding: 49px 80px 30px;}
.list_xs .col_metas .col_title{padding: 0;margin: 0;background: #56247b;border-bottom: 6px solid #f5d2b4;}
.list_xs .col_metas .col_title h2{width: auto;padding: 0 20px;line-height: 52px;height: 52px;font-size: 24px;}
.list_xs .search_title{float: left;display: inline-block;font-size: 28px ;color: #582479;padding-right: 29px;line-height: 52px;font-weight: bold; margin-left: 80px;background: url(images/xstit.png) no-repeat right center;}
.list_xs .search_con{float: right;display: inline-block;}
.list_xs .search_box{position: relative; width: 98px;height: 30px;border:1px solid #f8d1b2;float: left;display: inline-block;margin-left: 16px;}
.list_xs .seach_head{padding: 0 29px 0 15px;line-height: 30px;font-size: 18px;color: #582479; background: url(images/xsarr.png) no-repeat right center;}
.list_xs .select_month,.list_xs .select_day{position: absolute;left: 0;top: 100%;width: 100%;height: 180px;overflow: auto; background: #fff;display:none;}
.list_xs .select_items{padding: 0 15px 0 15px;line-height: 30px;font-size: 18px;color: #582479; cursor:pointer;}
.list_xs .select_items:hover{color:#fff;background:#582479;}
.list_xs .col_news_con{padding: 30px 80px ;background:#fff;}
.list_xs .news_list li.news a.news_box{padding: 32px 37px 32px 40px;border-bottom: 1px solid #dddddd; }
.list_xs .news_list li.news a.news_box .date{width: 100px;height: 100px;margin-top: 8px;margin-right: -100px;background: #f5d2b4;border-radius: 16px 0 16px 0;overflow: hidden;text-align: center;}
.list_xs .news_list li.news a.news_box .days{margin-top: 15px;line-height: 46px;font-size: 36px;color: #711e78;font-weight: bold;}
.list_xs .news_list li.news a.news_box .month{line-height: 24px;font-size: 16px;color: #711e78;}
.list_xs .news_list li.news a.news_box .news_con{width: 100%;}
.list_xs a.news_box .news_wz{margin-left: 130px;}
.list_xs a.news_box .news_title {font-size: 24px;line-height: 40px;color: #181818;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_xs a.news_box .news_events{margin-top: 13px;height: 64px;line-height: 32px;color: #181818;font-size: 16px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;width:100%; }
.list_xs .news_list li.news a.news_box:hover .news_title{color: #b78759;font-weight: bold;}
.list_xs .news_list li.news a.news_box:hover{box-shadow: 0 0 6px #dddddd;}
.list_xs .col_news_head{height: auto;}
#pager{margin:0 auto;width:350px;}
.list_zljg .col_news_list .news_list.list3.list4 {  transition: all 0s ease;}
.list_zljg .wp_subcolumn_list .wp_sublist{padding: 0 62px 0 51px;margin-bottom: 40px;position: relative;}
.list_zljg .wp_subcolumn_list .wp_sublist:before{content: "";display: block;position: absolute;z-index: 1;top: 41px;left: 0;right: 0;bottom:0;background: #fff;}
.list_zljg .wp_subcolumn_list .wp_sublist .sublist_title{position: relative;z-index: 2; height: auto; display: block;line-height: 78px; border:none;padding-bottom: 17px;}
.list_zljg .wp_subcolumn_list .wp_sublist .sublist_title a,.list_zljg .wp_subcolumn_list .wp_sublist .sublist_title a span{cursor:auto;}
.list_zljg .wp_subcolumn_list .wp_sublist .sublist_title a:first-child{font-weight: normal;color: #fff; font-size: 24px;padding: 0 28px;background: #56247b; border-bottom:6px solid #f5d2b2;}
.list_zljg .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display: block;position: absolute;right: 0;bottom: 5px;background: url(images/zljgmore.png) no-repeat center bottom;width: 28px;height: 22px;margin: 0;}
.list_zljg .wp_subcolumn_list .wp_sublist .sublist_title a.morelink span{display: none;}
.list_zljg .wp_entry{margin-top:30px;}
.list_zljg .col_news_list .news_list,.list_zljg .col_news_list .wp_single {position: relative;z-index: 2;transition:all 0.5s ease;padding-bottom: 16px;height: 0;overflow: hidden;}
.list_zljg .wp_subcolumn_list.selected .sublist_title a.morelink{background-position: center top;}
.list_zljg .wp_subcolumn_list.selected .news_list,.list_zljg .wp_subcolumn_list.selected .wp_single {padding-bottom: 60px;height: auto;}
.list_zljg .col_news_list .news_list li {padding: 10px 0;}
.list_zljg .col_news_list .news_list li span{vertical-align: top;}
.list_zljg .col_news_list .news_list li span.name{float: left;width: 33.3%;}
.list_zljg .col_news_list .news_list li span.job{height: 39px;float: left;color: #ba804d;width: 30%;}
.list_zljg .col_news_list .news_list li span.work{width: 58%;}
.list_zljg .col_news_list .news_list li:first-child span{}
.list_zljg .col_news_list .news_list li span{color: #ba804d;line-height: 38px;font-size: 18px;color:#545454;}
.list_zljg .col_news_list .news_list li span a{/* display: inline-block; *//* width: 33.3%; */}
.list_zljg .wp_subcolumn_list.selected .news_list.list3.list4 {width: 50%;border-right: 0px dashed #bcbcbc;padding-left: 6%;}
.list_zljg .wp_subcolumn_list.selected .news_list.list3 {margin-bottom: 0px;padding-bottom: 8px;border-right: 1px dashed #bcbcbc;float: left;width: 44%;}
.list_zljg .newsshow{position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 99;display: none;}
.list_zljg .showbg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #000;opacity: 0.5;}
.list_zljg .showcon{position: absolute;width: 1100px;height: 600px;top: 15%;margin: 0 auto;left: 0;right: 0;background: #fff;}
.list_zljg .close{cursor: pointer; z-index: 99; position: absolute;background: url(images/close.png) no-repeat center;width: 40px;height: 40px;right: -20px;top: -20px;}
.list_zljg .news_box{padding: 140px 100px 0 100px;}
.list_zljg .news_imgs{width: 230px;height: 320px;display: inline-block; float: left;margin-right: -230px;}
.list_zljg .news_imgs:before{position: absolute; content: "";display: block;width: 140px;height: 30px;background: #57257e;left: -21px;top:-15px;z-index: 1;}
.list_zljg .news_imgs:after{position: absolute; background: #f5d2b4;right: -19px;bottom:-14px;z-index: 1;content: "";display: block;width: 140px;height: 30px;}
.list_zljg .news_imgs .news_bg{z-index: 3;}
.list_zljg .news_wz{width: 100%;height: 337px;  overflow: auto;}
.list_zljg .col_news_list .news_list li span.job span {color: #ba804d;}
.list_zljg .news_con{margin-left: 310px;}
.list_zljg .news_title{font-size: 22px;line-height: 32px;color: #57247b;background: url(images/zljgtit.png) no-repeat left 6px;}
.list_zljg .news_title span{display:inline-block;vertical-align: top;}
.list_zljg .news_title .title{font-weight: bold;padding: 0 0 0 23px;width:30%;}
.list_zljg .news_title .ftit{width: 66%;}
.list_zljg .wp_articlecontent p{font-size: 16px;line-height: 38px;}
.list_zljg .wp_articlecontent {margin-top: 25px;}

#banner .player {
display:none !important;
display: table-cell; 
    height: 100%;
    /* left: 50%; */
    min-width: 1920px; 
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 0;
    overflow: hidden;
}
#banner .videos {

    height: auto;
    /* min-height: 100%; */
    /* min-width: 100%; */
    width: 100%;
    /* left: 50%; */
    position: absolute;
    /* text-align: center; */
    /* top: 50%; */
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;

}
.lgotop{width:60px;height:60px;background:url(images/lgotop.png) no-repeat center;right:5%;bottom:5%;position:fixed;z-index:20;border-radius:0 12px 0 12px;overflow:hidden;cursor:pointer;}
#banner a.playbtn{position:absolute;left:50%;top:45%;width:50px;height:50px;background:url(images/play.png) no-repeat center;border-radius:50%;display:none !important;}
.info_xs .col_news_head{margin-bottom:10px;}


/*角色*/
.role .col_news_con{background:url('images/list_logo.jpg') no-repeat center top;}
.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: 10px;margin-bottom:10px;width:auto;border-bottom:1px solid #f1f1f1;word-wrap: break-word;word-break: normal;}
.role .part_xy .sub-list .sub-item a{display:inline-block;padding-left: 50px;line-height: 35px;font-size: 16px;white-space:nowrap;font-weight:bolder;background:url('images/role_icon.jpg') no-repeat;}
.role .part_xy .sub-list .sub-item.column-1-1  a{background-position: left -7px;}
.role .part_xy .sub-list .sub-item.column-1-2  a{background-position: left -161px;}
.role .part_xy .sub-list .sub-item.column-1-3  a{background-position:left -381px;}
.role .part_xy .sub-list .sub-item.column-1-4  a{background-position:left -581px;}
.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{padding-left: 12px;line-height: 35px;font-size: 15px;white-space:nowrap;font-weight:normal;color: #333;background:none;}

.role .content_main{}
.role .content_main h1{display:block;line-height: 46px;padding-left:0px;margin-bottom:10px;font-size:20px;font-weight:bolder;color: #333;text-align:left; border-bottom:1px solid #ccc;
background:url('images/role_icon.jpg') no-repeat;}
.role .content_main h1.column-1-1{background-position: 5px 0px;}
.role .content_main h1.column-1-2{background-position: 7px -156px;}
.role .content_main h1.column-1-3{background-position: 5px -375px;}
.role .content_main h1.column-1-4{background-position: 5px -577px;}
.role .content_main h1.column-1-5{background-position: 5px -805px;}
.role .content_main h1 span{margin-left:10px; font-weight:normal; color:#666; vertical-align:bottom;display:none}
.role .content_main ul{display:inline-block;width:100%;margin-top: 0px;padding-left:0px;}
.role .content_main ul li{float:left;margin-right:00px;padding-top:0px;margin-bottom: 5px;width: 50%;background: url(images/list_jt.jpg) no-repeat 6px center;}
.role .content_main ul li:hover{background:url(images/list_jt_hover.jpg) no-repeat left center;transition:all 0.4s ease-in-out;}
.role .content_main ul li p{margin-bottom:0px;padding: 5px 0px 5px 20px;position:relative;line-height: 35px;background:none  !important;padding-left: 0.31rem !important;}
.role .content_main ul li p:before{/*content:'>'*/;margin-right:5px;position:absolute;left:8px;top: 3px;}
.role .content_main ul li a{line-height: 40px;padding-left:0px;font-size: 14px;white-space:nowrap;font-weight:normal;text-align:left;}
.role .content_main ul li a{display:inline-block; margin-right:5px;color:#666;}
.role .content_main ul li a:hover{text-decoration:none;color:#68338e;}

/*add*/
.post-32,.post-33{width:99%;}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right{display:none!important;}
.foot-middle {position: relative;z-index: 10;}

.swiper-container-cube .swiper-cube-shadow{background:none!important}
.wp_articlecontent{width:100%;height:101%
    -webkit-overflow-scrolling: touch;}



.list_zljg .col_news_list .news_list li span.name1 {
    width: 70%;
    float: left;
}