body{min-width:1280px;}
.w100{width:100%;}
.wrapper{width:1280px;margin:0 auto;font-family:Constantia;}
.wrapper .nav-box a{ font-weight: bolid;}
.mt5{margin-top:5px;}
.mt10{margin-top:6px;}
.hide{display:none;}
/*index*/
.header{color:#fff;background:#003f88;height:100px;font-size:14px;}
.header .logo{margin-top:10px;}
.header .logo img{margin-right:5px;}
.header span.fr{margin-top:42px;margin-right: -4px;}
.header span a{color:#fff;margin:0 8px 0 1px;}

.nav{height:45px;}
.nav>li{position:relative;float:left;font-size:14px;}
.nav>li>a{line-height:45px;display:inline-block;padding:0 21px;font-size:18px;color:#333;}
.nav>li>a:hover,.nav li.active>a{color:#fff;background:#004ea2;}
.nav .nav-box{display:none;position:absolute;top:45px;left:0px;width:300px;z-index:10;background:#004ea2;}
.nav .nav-box li{border-bottom:1px solid #015f8e;width:100%;}
.nav .nav-box a{color:#fff;font-size:16px;display:inline-block;width:285px;line-height:48px;padding-left:15px;}
.nav .nav-box a:hover{background:#003f88;}
.nav li:hover .nav-box{display:block;}
.nav .t{font-weight:bold;font-family:Roboto Condensed-Bold;}

/* .swiper-wrapper .swiper-slide img{width:100%;} */
/* .swiper-pagination-bullet{background:#fff;width:10px;height:10px;opacity:1;} */

.swiper-container{height:auto; width:100%; text-align:center; margin:0 auto; position:relative; overflow:hidden; z-index:5; background:#F8F8F8;}
.swiper-wrapper{position: relative; z-index:10;}
.swiper-slide{position:relative; text-align:center; float:left;}
.swiper-slide a{position:relative; width:100%;display:block; overflow:hidden;}
.swiper-slide img{width:100%; height:auto; vertical-align:middle; position:relative;}
.swiper-pagination{position:absolute; height:10px; width:100%; bottom:10px; z-index:100;}
.swiper-pagination .swiper-pagination-switch{display:inline-block; height:10px; width:10px; background:#FFF; border-radius:50%; margin-right:8px;}
.swiper-pagination .swiper-active-switch{background:#004ea2;}

.tit{font-size:34px;color:#004ea2;font-weight:bold;line-height:86px;}

.tit{font-size:34px;color:#004ea2;font-weight:bold;line-height:86px;}
.left-content{width:840px;}
.right-content{width:400px;}
.left-content li{width:410px; display: inline-block;}
.left-content li.i1{ margin-right: 15px;}
.left-content img{width:410px; height:230px;}
.left-content .news_list {border-bottom: 1px solid #ccc; margin-bottom: 10px;}

.news{font-size:14px;line-height:24px;}
.news p{color:#333;}
.news .title{font-size:16px;font-weight:bold;margin:5px 0 15px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.news .title a{ color: #000;}
.news .news_text{ padding: 14px 0px}
.news .news_text a{ font-size: 14px; color: #000; font-family: Roboto-Regular; font-weight: normal;}

.news .tips{border:1px solid #ccc;border-left:none;border-right:none;padding:14px 0;margin-bottom:10px;}
.news .tips p{width:410px;text-align:left;}
.events ul{height:385px;margin-bottom:10px;}
.events ul li{overflow:hidden;margin-bottom:32px;}
.date{width:70px;height:63px;text-align:center;font-size:14px;color:#333;border-top:2px solid #0066cc;position:relative;}
.date:before{position:absolute;content:'';z-index:10;width:0px;height:0px;border:4px solid transparent;border-top:4px solid #0066cc;top:0px;left:32px;}
.date span{display:block;line-height:32px;background:#fff;}
.date .year{color:#fff;background:#004ea2;}
.events .details{width:310px;}
.events .details p{font-size:18px;color:#333;}
.events .details .sub-tit{font-weight:bold;line-height:22px;margin-bottom:5px;}
.events .details .sub-tit a{ color:#003f88;}
.more-btn{font-size:18px;color:#004ea2;}
.txt{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.link{background:#edebeb;padding:35px 0;margin-top:50px;}
.link .wrapper{ margin-bottom: 8px;}
.link .left-content .news_list{ border-bottom: none;}
.btn{display:block;color:#fff;text-align:center;width:100%;line-height:100px;font-size:30px;}
.btn-green{background:#009933;}
.btn-blue{background:#0099cc;}
.right-content .btn-green{margin-bottom:30px;}

.search-wrapper{height:100px;padding-top:50px;background:url(index_res/bottom.jpg) no-repeat bottom center;font-size:16px;color:#333;text-align:center;}
.search-wrapper b{font-weight:bold;}
.search-wrapper .wrapper{ height: 47px; position: relative;}
.select,.search-input{border:1px solid #477bb2;line-height:40px;background:#fff;display:inline-block;height:40px;}
.select{text-align:left;position:relative;font-weight:bold;cursor:pointer;width:85px;padding:0 25px;background:url(index_res/arrow.png) no-repeat 110px #fff;margin:0 10px 0 15px;}
.search-input{width:450px;padding:0 10px;}
.select-con{display:none;width:135px;position:absolute;top:39px;left:-1px;z-index:10;background:#fff;border:1px solid #477bb2;border-top:none;}
.select-con li{padding:0 25px;line-height:40px;color:#333;border-top:1px solid #ccc;}
.select-con li:hover{background:#003f88;color:#fff;}
.search-wrapper .icon-search{display:inline-block;position:absolute;top:8px;border: none; background-color: rgb(0,0,0,0);}

.footer{background:#004ea2;color:#fff;}
.footer-logo{margin:50px 35px 50px 220px;}
.footer-email{font-size:22px;margin:77px 75px 0 0;}
.footer-contact{margin-top:18px;}
.footer-contact p{line-height:30px;font-size:15px;}
.footer .icon{position:relative;top:6px;}
.footer .icon-fax{top:8px;}

.icon{display:inline-block;background: none;background-image:url(index_res/icon.png);background-repeat:no-repeat;}
.icon-arrow{background-position:-37px 2px;width:20px;height:18px;margin-left:8px;}
.icon-zip{width:15px;height:20px;background-position:0 0px;margin-right:10px;}
.icon-address{width:20px;height: 19px;background:url(index_res/youbian.png) no-repeat left top;    margin-right: 10px;}
.icon-tel{width:15px;height:20px;background-position:0 -30px;margin-right:10px;}
.icon-fax{width:15px;height:20px;background-position:0 -62px;margin-right:10px;}
.icon-search{width:32px;height:32px;background-position:-19px -21px;margin-left:15px;}
.icon-tri{width:7px;height:9px;background-position:-40px -63px;margin-right:8px;}

/*details*/
.small-banner{background:url(index_res/top-bg.jpg) no-repeat top center;height:200px;margin-bottom:12px;}
.left-nav{width:300px;}
.right-main{width:940px;margin-bottom:30px;}
.nav-tit{font-size:24px;color:#fff;font-weight:bold;line-height:60px;height:60px;background:#003f88;text-align:center;}
.left-nav ul li{margin-top:1px;} 
.left-nav ul li a{font-size:14px;width:285px;color:#fff;background:#004ea2;display:inline-block;padding-left:15px;line-height:39px;height:39px;}
.left-nav ul li a:hover,.left-nav ul li a.selected{background:#99ccff;color:#003f88;}
.left-nav ul li a:hover b.icon-tri,.left-nav ul li a.selected b.icon-tri{ background-position: -26px -63px;;}
.left-nav ul li:hover .icon-tri,.left-nav ul li.active .icon-tri{background-position:-26px -63px;}

.right-main h2{border-bottom:1px solid #004ea2;text-align:right;padding:17px 0;font-size:14px;color:#004ea2;}
.right-main h2 a{color:#333;font-weight:bold;cursor:pointer;}
.right-main .path img{margin:0 5px 0 7px;}
.news-detail h1{color:#333;font-size:36px;font-weight:bold;line-height:48px;margin-top:20px;}
.news-detail .time{color:#999;font-size:16px;margin-top:5px;font-style:italic;}
.detail-top{padding-bottom:20px;border-bottom:1px solid #ccc;}
.detail-content{color:#333;font-size:17px;line-height:28px;text-indent:36px;}
.detail-content p{margin:10px 0 25px;}
.detail-content img{display:block;margin:0px auto 30px;max-width:100%;}

/*news*/
.right-main h2 .title{font-size:24px;color:#004ea2;font-weight:bold;position:relative;top:-9px;}
.right-main .path.active{color:#004ea2;}
.news-list .details{width:920px;}
.news-list a{color:#666;}
.news-list li{padding:12px 0;border-bottom:1px solid #cccccc;font-size:14px;}
.news-list li p.news-tit{font-size:17px;color:#333;margin:4px 0 1px;}
.news-list li h3.news-tit{font-weight:bold;font-size:18px;color:#333;}

.pages ul{margin:30px auto 0;display: table;border-right:1px solid #ddd;}
.pages ul li{ display: table-cell;  height:34px;border:1px solid #dddddd;border-right:none;text-align:center;font-size:18px;}
.pages ul li a{display:inline-block;padding:0 14px;height:100%;line-height:34px;color:#000;}
.pages ul li.active a,.pages ul li:hover a{color:#fff;background:#004ea2;border:1px silid #004ea2;}

.title-buts{font-family:Roboto Condensed-Bold;font-weight:bold;}

#wp_news_w30{ position: relative;}
#wp_news_w30 .line{width: 100%; height: 1px; background: #ccc; position: absolute; bottom: 83px;}
.left-content,.right-content {position: relative;}
.more_btn{ position: absolute; bottom: -25px;}
.link .right-content li.nav-item.i1{ background:url(01.jpg) no-repeat; height: 130px;}
.link .right-content li.nav-item.i2{ background:url(02.jpg) no-repeat; height: 130px;}
.link .right-content li.nav-item a{ width: 400px; height: 100px; display: inline-block;}
.wp_nav .nav-item a span.item-name{ display: none;}
.right-main span.news_meta { float: right; font-weight: bold; font-size: 12px; color: #333;font-family: Constantia; margin-top: -3px;}
.right-main .news-list .news_title a{font-weight: bold; font-size: 18px; color: #333; font-family: Roboto-Regular; font-weight: normal;}
.right-main .news-list li{ }
#wp_news_w40 li.n1{ margin-right: 16px;}
.possplit{ background-image: url(../htmlRes/tri.png);margin: 0 4px;}

.special-html { width: 1000px;}
.special-html li.news{ display: inline-block; width: 247px; padding: 0; border: none;}
.special-html li.news .news_title a{ font-weight: normal; font-size: 12px; color: #212121; line-height: 26px; text-decoration: none;}
.nav li.menu-item.i1.hover a{ color: #fff; background: #004ea2;}
.wp_entry p{ margin: 0; color: #000;}

.Platform.l-banner{ position: relative;display: inline-block; background-repeat: no-repeat; width: 410px;}
.Platform.l-banner a{ position: absolute; width: 100%; height: 230px; top: -230px; left: 0;}

.wp_subcolumn_list .wp_sublist .sublist_title{ border: none;}
.wp_subcolumn_list .wp_sublist{ border: none; padding: 4px 0; margin-bottom: 0;}
.wp_subcolumn_list .wp_sublist .sublist_title a{ font-size: 14px; font-weight: bold; color: #004ea2;}
.wp_subcolumn_list .wp_sublist .sublist_title{ margin-bottom: -6px;}
.wp_subcolumn_list .wp_sublist .sublist_title a.morelink{ display: none;}
#wp_news_w6 span.news_title a {
    font-weight: bold;
}
.right-main #wp_news_w6 span.news_meta {
    float: right;
    font-weight: bold;
    font-size: 14px !important;
    color: #333;
    font-family: "????" !important;
    margin-top: 0px !important;
}

div#wp_news_w30 .news .news_text {
    height: 48px;
   overflow:hidden;
}
.news .news_text a{
  line-height:24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
max-height:48px;
display:block;
}
div#wp_news_w30 .news .title {
    height: 48px;
}
/* 底部超链接 */
.a_chuang:hover{
 color:rgb(0,0,238) !important;
}