@charset "utf-8";
*{box-sizing: border-box;}
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
body, button, input, select, textarea {font: 14px/1.5 "Microsoft YaHei",SimSun,Tahoma,Geneva,sans-serif;color: #333;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none;color: #333;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle;max-width: 100%;}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
button,input,select,textarea{font-size:100%;}
button{border-radius:0;}
table{border-collapse:collapse;border-spacing:0;}
.hide{display:none;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:' ';display:table;}
.clearfix:after{height:0;line-height:0;visibility:hidden;font-size:0;clear:both;}
.wall-bg{min-width:1320px;width:100%;height:369px;background-image:url(../images/wall_bg.jpg);background-repeat:no-repeat;background-size:1920px 369px;background-color:#fefefe;background-position:center center;z-index:-1;position:absolute;}
body{}
.page-container{position:relative;width:100%;margin-left:0;margin-right:0;}
.page-content{width:100%;position:relative;}
.form-control{background-color:#fff;background-image: none;border:1px solid #e5e6e7;border-radius:6px;color: inherit;display: block;padding:10px 16px;-webkit-transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width: 100%;font-size:14px;}
.pagination-box{padding:0 30% 0 30px;margin-top:20px;border-top:2px solid #558bcb;}
.pagination{display:inline-block;padding-left: 0;margin:14px auto 10px;border-radius:4px;float:right;}
.pagination>li{display: inline;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #f4f4f4;border-color: #DDD;color: inherit;cursor: default;z-index: 2;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination>li>a, .pagination>li>span {background-color: #FFF;border: 1px solid #DDD;color: inherit;float: left;line-height: 1.42857;margin-left: -1px;padding:7px 12px;position: relative;text-decoration: none;}
.pagination>li:first-child>a, .pagination>li:first-child>span{margin-left: 0;border-top-left-radius:4px;border-bottom-left-radius: 4px;}
.no-data-box{width:100%;min-height:60px;text-align:center;line-height:60px;}
.mod{width:100%;}
.mod>.mod-head{padding-left:10px;margin:4px 0 12px;font: 16px/22px "Microsoft YaHei";color: #333;min-height:30px;}
.mod>.mod-head-unline{border-bottom:3px solid #b3d1e9;}
.mod>.mod-head-line>.mod-tit{border-left:4px solid transparent;}
.mod>.mod-line-blue>.mod-tit{border-color:#558bcb;}
.mod>.mod-line-blue>.mod-tit>a:hover{color:#558bcb;}
.mod>.mod-line-red>.mod-tit{border-color:#f60;}
.mod .mod-line-red>.mod-tit a:hover{color:#f60;}
.mod>.mod-head-dot{position:relative;padding-left:22px;}
.mod>.mod-head-dot>.mod-tit:after{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:15px;left:6px;background-color:#cccccc;}
.mod>.mod-head-hb>.mod-tit:after{background-color:#ffffff;}
.mod>.mod-head-hb>.mod-tit>a{color:#fff;}
.mod .mod-head .mod-more{margin-top:2px;padding:0 10px;font: 14px/24px "Microsoft YaHei";color: #666;cursor:pointer;}
.mod>.mod-head-hb>.mod-more{color:#f1f1f1;}
.mod>.cmd-tab>.tab-list{max-width:950px;display:inline-block;overflow:hidden;text-align: right;}
.mod>.cmd-tab>.tab-list>li{display:inline-block;overflow:hidden;padding:0 10px;font: 14px/28px "Microsoft YaHei";color: #333;cursor: pointer;}
.mod>.cmd-tab.block-style{background-color:#f1f1f1;padding:0;display:block;margin-bottom:0;}
.mod>.cmd-tab.block-style>.tab-list{display:block;}
.mod>.cmd-tab.block-style>.tab-list>li{padding:8px 16px;display:block;float:left;border-top:4px solid transparent;}
.mod>.cmd-tab>.tab-list>li>a{color:inherit;display:inline-block;font-size:16px;}
.mod>.cmd-tab>.tab-list>li.on,.mod>.cmd-tab>.tab-list>li.on>a,.mod>.cmd-tab>.tab-list>li:hover{background:#ffffff;color:#558bcb;}
.mod>.cmd-tab.block-style>.tab-list>li.on,.mod>.cmd-tab.block-style>.tab-list>li.on>a,.mod>.cmd-tab.block-style>.tab-list>li:hover{background:#ffffff;color:#558bcb;border-top-color:#558bcb;}
.cmd-tab.mod-c-red .tab-list>li.on, .cmd-tab.mod-c-red .tab-list>li.on>a, .cmd-tab.mod-c-red .tab-list>li:hover{background:#f60;color:#fff;}
.mod>.mod-body{width:100%;position:relative;min-height:300px;}
.mod>.mod-body>.mod-cmd-items{}
.mod>.mod-body>.mod-cmd-items>.mod-cmd-item{position:relative;overflow:hidden;display:none;}
.mod>.mod-body>.mod-cmd-items>.mod-cmd-item:first-child{display:block;}
.mod-head .mod-tit{display:inline-block;float:left;}
.mod-head .mod-tit a{font-size:16px;font-weight:700;}
.mod-head-unline .mod-tit-unline{border-bottom:3px solid #143d7f;padding:0 20px 5px 10px;position:absolute;}
.mod-head .mod-more{float:right;color:#333;}
.layout-top{z-index:10;}
.top-site-nav{width:1190px;margin:0 auto;text-align:right;height:24px;line-height:24px;}
.top-site-nav a{margin:0 4px;color:#fff;}
.layout-header{z-index:11;}
.header{width:1190px;margin:0 auto;padding-bottom:15px;}
.header .logo-wrap{/*float:left;*/width:800px;height:240px;margin:30px 100px 0 100px;}
.header .logo-wrap .logo{width:100%;}
.header .logo-wrap h1,.header .logo-wrap a{display:inline-block;}
.header .search-wrap{width:460px;height:auto;margin:40px auto;position:relative;}
.search-wrap .search-box{width:400px;height:auto;position:relative;/*margin-top:40px;*/margin: 10px auto 30px;}
.search-wrap .input-box{position:relative;border-radius:30px;overflow:hidden;border:3px solid #2372c2;}
.search-wrap .input-box .search-type-select{width:70px;height:35px;line-height:36px;padding:0 6px;position:absolute;top:0;left:10px;border:none;}
.search-wrap .input-box .search-icon{position:absolute;top:2px;left:0;font-size: 20px;width: 36px;height: 45px;text-align:center;line-height:45px;color:#bbb;}
.search-wrap .input-box .search-txt{padding:6px 56px 6px 86px;}
.search-wrap .input-box .search-btn{position:absolute;top:0;right:0;width:50px;height:35px;font-size:20px;background-color:#ffffff;border:none;color:#bbbbbb;cursor:pointer;}
.search-wrap>.query-shelper{display:none;position:absolute;z-index:99999;top:50px;width:100%;max-height:310px;overflow-y:auto;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.5);}
.search-wrap>.query-shelper>ul{padding:0px;margin:0px;width:100%;}
.search-wrap>.query-shelper>ul>li{display:block;height:34px;line-height:34px;padding:0 10px;text-align:left;border-top:1px solid #ccc;cursor:pointer;}
.search-wrap>.query-shelper>ul>li.ajaxSearchLi { line-height: 8px;}
.search-wrap>.query-shelper>ul>li>strong{font-size:16px;color:#c40000;}
.search-wrap>.query-shelper>ul>li>i{margin-left:4px;}
.search-wrap>.query-shelper>ul>li>i>strong{color:#c40000;}
.search-wrap>.query-shelper>ul>li>span{padding:0px;margin:0px;font-weight:500;color:#ccc;}
.search-wrap>.query-shelper>ul>li.active{background-color:#ea3524;color:#fff;border-top:1px solid #ea3524;}
.search-wrap>.query-shelper>ul>li.active>strong{color:#fff;}
.search-wrap>.query-shelper>ul>li.active>i>strong{color:#fff;}
.search-wrap>.query-shelper>ul>li.active>span{padding:0px;margin:0px;font-weight:500;color:#fff;}
.search-crumbs{padding:10px;border-bottom:1px dashed #558bcb;margin-bottom:20px;}
.search-crumbs span{margin-right:10px;}
.search-crumbs strong{margin:0 4px;font-weight:bolder;color:#558bcb;font-size:16px;}
.layout-main{z-index:12;}
.main-nav{width:1190px;margin:20px auto 0;background-color:#fff;}
.main-nav .main-nav-list{box-sizing:border-box;display:flex;justify-content: space-between;}
.main-nav .main-nav-list li{background-image:url('../images/nav_btn_bg.jpg');background-color:#fff;background-repeat:repeat-x;height:41px;color:#fff;text-align:center;line-height:41px;position:relative;box-shadow:0 0 1px rgba(255,255,255,.3);}
.main-nav .main-nav-list>li a{color:#fff;font-size:14px;display:block;padding:0 10px;}
.main-nav .main-nav-list>li{float:left;flex:1;margin-right:1px;}
.main-nav .main-nav-list>li:last-child{margin-right:0;}
.main-nav .main-nav-list>li:first-child{background-image:url('../images/nav_btn_selected_bg.jpg');background-color:#fff;}
.main-nav .main-nav-list li:hover{background-image:url('../images/nav_btn_selected_bg.jpg');background-color:#fff;}
.main-nav .main-nav-list .site-nav-menu{display:none;z-index:99999;position:absolute;left:0;top:40px;width:100%;height:auto;}
.main-nav .main-nav-list .site-nav-menu-panel{width:100%;height:auto;}
.main-nav .main-nav-list .site-nav-menu-panel>ul{width:100%;height:auto;}
.main-nav .main-nav-list>li:hover>.site-nav-menu{display:block;}
.main-content{width:1190px;margin:0 auto;background-color:#fff;padding:20px 10px;min-height:600px;}
.significant-mod{float:left;width:100%;}
.significant-mod .significant-inner{margin:0 0 0 700px;color:#666;padding:0 0 10px;}
.significant-mod .sign-box{border:1px solid #d0e1e8;padding:20px 10px;background-color:#f8fcff;}
.significant-mod .sign-hd{border-bottom:1px solid #d0e1e8;padding-bottom:10px;line-height:30px;}
.significant-mod .sign-hd .sign-tit{font-size:24px;float:left;color:#0044a2;font-weight:700;}
.significant-mod .sign-hd .mod-more{float:right;}
.significant-mod .sign-content{padding:20px 10px 0;}
.significant-mod .sign-list{}
.significant-mod .sign-list li{display:block;}
.significant-mod .sign-list li:first-child{margin-bottom:10px;}
.significant-mod .sign-list li a{display:block;font-size:14px;line-height:24px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break: break-all;padding-right:60px;position:relative;}
.significant-mod .sign-list li:first-child a{line-height:24px;font-size:16px;color:#0045a9;white-space:normal;padding-right:0;}
.significant-mod .sign-list li a>em{font-size:12px;color:#ff0026;}
.significant-mod .sign-list li a>span{position:absolute;right:0;top:0;color:#666;}
.significant-mod .sign-list li a:hover{text-decoration:underline;}
.gallery-mod{margin-left: -100%;float:left;width:700px;position: relative;}
.gallery-mod .gallery-picture{float:left;width:540px;}
.gallery-mod .gallery-thumb{float:left;width:100px;margin-left:20px;margin-right:15px;}
.gallery-picture .swiper-container{}
.gallery-picture .swiper-slide{width:100%;height:280px;background-color: #ffffff;background-image: -webkit-linear-gradient(left, #fefeff, #ffffff);background-image: linear-gradient(to right, #fefeff, #ffffff);}
.gallery-picture .swiper-slide a{position:relative;display:block;width:100%;height:280px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.gallery-picture .swiper-slide a h3{display:block;position:absolute;left:0;bottom:0px;right:0;line-height:48px;padding:0 10px;background-color:rgba(0,0,0,.2);color:#fff;font-size:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break: break-all;}
.gallery-picture .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:10px;background:#dddfdf;opacity:1;margin:0px !important;margin-left:4px !important;transition:all 0.3s ease;}
.gallery-picture .swiper-pagination .swiper-pagination-bullet-active{width:20px;background-color:#558bcb;}
.gallery-thumb .swiper-wrapper{display:block;}
.gallery-thumb .swiper-slide{width:100px;margin-bottom:6px;border:3px solid transparent;}
.gallery-thumb .slide-thumb-selected{border:3px solid #82a3d6;}
.gallery-thumb .swiper-slide a{position:relative;display:block;width:100%;height:60px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.channel-focus-box .swiper-container{}
.channel-focus-box .swiper-slide{width:100%;height:350px;background-color: #ffffff;background-image: -webkit-linear-gradient(left, #fefeff, #ffffff);background-image: linear-gradient(to right, #fefeff, #ffffff);}
.channel-focus-box .swiper-slide a{position:relative;display:block;width:100%;height:350px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.channel-focus-box .swiper-slide a h3{display:block;position:absolute;left:0;bottom:0;width:100%;line-height:48px;background-color:rgba(0,0,0,.2);color:#fff;font-size:18px;text-indent:30px;}
.channel-focus-box .swiper-pagination{left:unset !important;right:0 !important;width:160px !important;}
.channel-focus-box .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:10px;background:#dddfdf;opacity:1;margin:0px !important;margin-left:4px !important;transition:all 0.3s ease;}
.channel-focus-box .swiper-pagination .swiper-pagination-bullet-active{width:20px;background-color:#558bcb;}
.section-wrap{margin-top:30px;}
.section-wrap-sidebar{float:left;width:100%;}
.section-wrap-sidebar .sidebar-inner{margin:0 0 0 900px;color:#666;padding-left:20px;}
.section-wrap-main{margin-left:-100%;float:left;width:900px;position: relative;}
.main-half-content{width:570px;}
.main-half-content:nth-child(odd){margin-right:29px;}
.main-half-content:nth-child(n+3){margin-top:30px;}
.main-section.flex{display:flex;}
.main-section>.main-column{margin-right:30px;width:435px;}
.main-section>.main-column:last-child{margin-right:0;}
.main-section.flex>.main-column{flex:1;max-width:50%;}
.crumbs-box{padding:10px;background-color:#f3f3f3;}
.crumbs-box a,.crumbs-box span{margin:0 2px;}
.crumbs-box span:last-child{color:#2372c2;}
.news-terse-list{list-style-type:disc;padding: 10px 10px 10px 30px;}
.news-terse-list li{line-height:24px;font-size:16px;margin-bottom:10px;}
.news-terse-list li a{display:block;color:#333;}
.news-terse-list li a h3{padding-right:70px;position:relative;}
.no-right-offset li a h3{padding-right:0;}
.text-overhidden li a h3{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.news-terse-list li a h3 span{position:absolute;top:0;right:0;color:#777777;}
.news-terse-list li a:hover{color:#2472c2;text-decoration:underline;}
.photo-gallery-list .photo-gallery-item{width:215px;float:left;margin-right:20px;}
/*.photo-gallery-list .photo-gallery-item:nth-child(3),.photo-gallery-list .photo-gallery-item:nth-child(5){margin-right:0;}*/
.photo-gallery-list .big-item{width:430px;}
.photo-gallery-list .photo-gallery-item .gallery-pic{width:100%;height:120px;vertical-align:middle;overflow:hidden;}
.photo-gallery-list .big-item .gallery-pic{height:330px;}
.photo-gallery-list .photo-gallery-item img{width:100%;display:block;}
.photo-gallery-list .photo-gallery-item h3{height:36px;line-height:18px;font-size:14px;}
.photo-gallery-list .big-item h3{height:42px;line-height:21px;font-size:16px;font-weight:bold;}
.search-terse-list{padding: 10px;}
.search-terse-list li{line-height:24px;font-size:16px;margin-bottom:18px;}
.search-terse-list li a{display:block;color:#2472c2;text-decoration:underline;}
.search-terse-list li a h3{position:relative;font-size:16px;}
.search-terse-list li a h3 span{position:absolute;top:0;right:0;color:#777777;}
.search-terse-list li>p.desc{color:#888;font-size:12px;line-height:20px;}
.search-terse-list li>p.desc span{color:#2472c2;}
.search-terse-list li>p.widget{font-size:12px;line-height:20px;}
.search-terse-list li>p.widget>a.link{max-width:200px;color:#008000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.mod-news-datelist{padding:10px 15px;}
.mod-news-datelist>li{margin-bottom:10px;overflow:hidden;line-height:24px;height:auto;position:relative;}
.mod-news-datelist>li:last-child{margin-bottom:0px;}
.mod-news-datelist>li.ad-box{padding:10px 0;margin:20px 0;}
.mod-news-datelist>li>.date{width:48px;float:left;}
.mod-news-datelist>li>.date .day{display: inline-block;width:48px; height:32px; line-height:32px; color: #999; font-size: 16px; font-family: arial;text-align: center; border: 1px solid #e3e3e3; border-radius: 6px 6px 0 0 ;}
.mod-news-datelist>li>.date .year{display: inline-block;width:48px; height: 23px; line-height: 23px; color: #fff; font-size: 14px; font-family: arial;text-align: center;background-color: #558bcb; border: 1px solid #558bcb; border-radius: 0 0 6px 6px;}
.mod-news-datelist>li>.info{height:70px;overflow: hidden;margin-left:80px;margin-right:140px;}
.mod-news-datelist>li>.info>a{display:inline-block;}
.mod-news-datelist>li>.info>a:hover{text-decoration:underline;color:#2472c2;}
.mod-news-datelist>li>.info .title{color:#333;font-size:16px;margin-bottom:6px;}
.mod-news-datelist>li>.info p{line-height:18px;font-size:14px;color:#777;}
.mod-news-datelist>li>.pic{width:100px;position:absolute;top:0;right:0;}
.mod-news-datelist>li>.pic>a{display:inline-block;}
.column-list-wraper{}
.column-list-wraper>.column-data-group{width:200px;margin-right:15px;min-height:1px;}
.column-data-group .group-sidemenu>li>a{display:block;padding:12px 30px 12px 25px;font-size: 18px;line-height: 1.5;position: relative;background: #f2f1f1;}
.column-data-group .group-sidemenu>li>a.active,.column-data-group .group-sidemenu>li>a:hover{background-color:#558bcb;color:#fff;}
.column-list-wraper>.column-data-list{width:630px;}
.detail-wraper{padding:10px 15px 0;background:#fff;color:#333;}
.detail-wraper .detail-header{width:100%;margin-bottom:18px;}
.detail-wraper .detail-header.center{text-align:center;}
.detail-wraper .detail-header h1{font-size:28px;line-height:1.4;color: #333;}
.detail-wraper .detail-info{padding:10px 0;}
.detail-wraper .detail-info a{margin-left:15px;display:inline-block;color:#00a4a0;}
.detail-wraper .detail-info span{margin-left:15px;display:inline-block;color:#b3b3b3;}
.detail-wraper .detail-content .table tr td:first-child{width:200px;}
.detail-wraper .detail-info a:first-child,.section-layout .detail-wraper .detail-info span:first-child{margin-left:0;}
.detail-wraper .detail-abstract{padding: 20px 30px;font-size:14px;line-height:24px;color:#808080;margin:0 0 40px 0;background-color: #f6f6f6;}
.detail-wraper .detail-abstract .abstract-tit{font-weight:bold;}
.detail-wraper .detail-content{position:relative;padding-bottom:10px;color:#333;font:14px/1.2 "Microsoft YaHei",'SimSun','Tahoma','Geneva','sans-serif';}
.detail-wraper .detail-content p,.detail-wraper .detail-content div{font-size:14px !important;}
.detail-wraper .detail-sm{font-size:12px;line-height:24px;color:#777;margin:20px 0;}
.detail-wraper .detail-sm>p{color:#777;}
.detail-wraper .detail-sm>.sm-tit{font-size:14px;color:#333;}
.detail-wraper .detail-tags{margin-bottom:20px;}
.detail-wraper .detail-tags .tag{display: inline-block;border: 1px solid #f2f2f2;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin: 0 7px 10px;color: gray;}
.detail-wraper .detail-option{margin-bottom:30px;}
.detail-wraper .detail-option a{margin-right:8px;}
.detail-wraper .detail-option a>.fa{margin-right:4px;}
.detail-wraper .spread-box{border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;margin-bottom:20px;padding: 3px 0;}
.detail-wraper .spread-box .qrcode{padding:20px;border-right:1px solid #E5E5E5;}
.detail-wraper .spread-box .txt{overflow:hidden;zoom:1;font-size:14px;line-height:20px;margin-top:30px;padding-left:30px;max-width:560px;}
.mod-contact-us ul{padding:10px 20px 10px 10px;background-color:#fff;}
.mod-contact-us ul>li{padding:2px 0;font-size:14px;}
.mod-contact-us ul>li:last-child{margin-bottom:0;}
.mod-contact-us ul>li>.name{float:left;width:90px;text-align:right;font-weight:400;}
.mod-contact-us ul>li>.into{padding-left:100px;}
.layout-footer{margin-top:60px;padding:20px 0;background-color:#0455b1;min-width:1320px;}
.layout-footer .footer{width:1190px;margin:0 auto;}
.layout-footer .footer-copy p{color:#eee;text-align:center;line-height:24px;font-size:12px;}
.layout-footer .footer-copy p a{color:#eee;margin:0 6px;}