ul {margin: 0;padding: 0;list-style: none;}
a:hover{text-decoration: none;color: #238feb;}
.container{width: 1280px;max-width: 100%;}
.content-bg1{background: #f6f7f9;}
.margintop20{margin-top:20px}
.margintop40{margin-top:40px}
.padding20{padding:20px;}
.padding10{padding:10px;}
.paddingtop20{padding-top:20px}
.paddingtop40{padding-top:40px}
.white-bg{background-color: #ffffff;}

.index-hearder{position: absolute;width: 100%; z-index: 2;}
.header{z-index: 3;}
.top{line-height: 32px;}
.navbar-default{border:none;margin-bottom: 0px;background-color: #ffffff;}
.navbar-brand{height: 80px; padding: 15px 15px 15px 20px;}
.logo{width: 128px;height: 50px;}

.navbar-default .nav{margin: 20px 100px 0 0;}
.navbar-nav > li > a{}
.dropdown .caret{position: absolute;top: 18px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #1648A6;font-weight: bold;;background: none;}
.nav > li > a{padding:10px 20px;}
.navbar-nav > li > .dropdown-menu{min-width: auto;border:none;border-radius: 4px;margin-top: 0px;}

@media (max-width: 767px){
    .navbar-brand{height: 60px;padding: 0px;}
    .navbar-default{
        background:none;
    }
    .navbar-collapse.collapsing,.navbar-collapse.in{position: absolute;background-color: #ffffff;z-index: 999;}
}

.top-qrcode{z-index: 4;width: 80px;height: 100px;padding: 15px; background-color: #0e46a8;position: absolute;margin-top: -65px;right: 15px;border-radius: 4px;cursor: pointer;}
.top-qrcode .codeimg{width: 48px;height: 48px;max-width: 100%;}
.top-qrcode .qrcode{position:absolute;right:0;display: none}
.top-qrcode p{color: #ffffff;font-size: 12px;margin: 5px 0 0;}
.top-qrcode:hover .qrcode{display: block;}

.banner{position: relative; z-index: 1; width: 100%; overflow: hidden;}
.banner .slide{padding:0;border-radius:0;margin-bottom:0;}
.banner .carousel-inner > .item > img,.banner .carousel-inner > .item > a > img{height: 800px;object-fit: cover}
@media (max-width: 767px){
    .banner .carousel-inner > .item > img,.banner .carousel-inner > .item > a > img{height: auto;}
}

.banner-right{position: absolute;z-index: 2;left:0;right:0;top:190px;}
.banner-right .bottom-new-box{background-color: rgba(0,0,0,0.6);border-radius: 4px;padding: 0 20px 0; color: #ffffff;}
.banner-right .bottom-new-box dt{font-size: 16px; font-weight: bold;margin:20px auto;line-height: 20px;}
.banner-right .bottom-new-box dt a{color: #ffffff;font-size: 14px;}
.banner-right .bottom-new-box dd{line-height: 20px;width:280px;margin: 20px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner-right .bottom-new-box dd i{font-weight: 400;font-size: 14px;font-style: normal;width: 20px;height: 20px;display: block;text-align: center;float: left;background-color: rgba(255,255,255,0.2);margin-right: 10px;}
.banner-right .bottom-new-box dd a{color: #ffffff;}
.banner-right .bottom-new-box dd a:hover{color: #238feb;}
.banner-right .bottom-new-box dd i.top1{background-color: #E12121;}
.banner-right .bottom-new-box dd i.top2{background-color: #F95912;}
.banner-right .bottom-new-box dd i.top3{background-color: #F99512;}


.banner-bottom{background-color: #1648a6;height: 100px;border-bottom-left-radius: 100px;}
@media (max-width: 1400px){
	.banner-bottom{border-bottom-left-radius: 50px;}
}
.search{position: relative;}
.search .s-article,.search .s-order{cursor: pointer;color: #ffffff;font-size: 16px;font-weight: 400;opacity: 0.5; margin-top: 40px;margin-right:20px;float: left;}
.search .active{font-weight: bold;opacity:1;}
.search .input-box{position:relative;margin-top: 20px;line-height: 60px;width: 1030px;max-width: 100%;}
.search .input-box .input-text{padding:0px;font-size:16px;border: none;outline:0;border-radius: 30px;width: 1030px;max-width: 100%;padding-left: 60px;}
.search .input-box .input-before{width: 33px;height: 33px;display: block;position: absolute;z-index: 2;top: 12px;left: 18px;}
.search .input-box .input-before:before{content: url(../images/search-icon.png);}
.search .input-box .button{background: url("../images/search-btn.png") center top no-repeat;border: none;width: 56px;height: 56px;top: 2px;position: absolute;right: 2px;}

.search-bottom-colore-line{height: 20px;}
.search-bottom-colore-line .container{height: 20px;background-color: #0096d9;border-bottom-left-radius: 20px;}
.search-bottom-colore-line:after{content:" ";height:100%;width: 50%;background-color: #0096d9;display: block;float: right;position:relative;top: -20px;}
@media (max-width: 767px){
    .banner-bottom{height: 90px;}
    .search .s-article, .search .s-order{ font-size:14px;margin-top: 10px;}
    .search .input-box{line-height:40px;margin-top: 0px;}
    .search .input-box .input-before{top: 2px;left: 2px;}
    .search .input-box .input-text{padding-left: 40px;font-size: 14px;}
    .search .input-box .button{background-size: 100% 100%;width: 36px;height: 36px;}
}
.index-1{background-color: #ffffff;margin-top: 20px; padding:60px 0 40px;}
.line-title h3{font-size: 24px; color: #4b4f56;font-weight: bold;margin: 0;}
.line-title h3:after{content: " ";margin: 10px auto;display:block;background-color: #1648A6;width: 64px;height: 6px;border-radius: 3px;}
.line-title p{font-size: 12px; color: #c4c9d2;margin-bottom: 30px;}

.index-sort{text-align: justify;width: 950px;max-width: 100%;margin: 0 auto;overflow: hidden;}
.index-sort .item{justify-content: space-between;display: flex;}
.index-sort .item li{max-width: 200px;float: left;}
.index-sort .item .sort-img{width: 150px;height: 150px;max-width: 100%;object-fit: contain;}
.index-sort .item .sort-r{max-width: 100%;}
.index-sort .item .tip{color: #1648A6;font-size: 16px;margin: 20px 0 8px;}
.index-sort .item .content{color: #90949C;font-size: 14px;line-height: 24px;}
@media (max-width: 767px){
    .index-1{margin-top: 20px;padding: 30px 0;}
    .line-title h3{font-size: 18px}
    .line-title h3:after{margin: 8px auto;width: 54px;height: 4px;border-radius: 2px;}
    .index-sort .item{padding: 0 15px;}
    .index-sort .item .tip{font-size: 14px;margin: 10px 0 5px;}
    .index-sort .item .content{font-size: 12px;line-height: 20px;}

}

.index-2{background: url("../images/index-fwjg-bg.png") top center no-repeat; background-size: 100%; height: 775px;padding: 50px 0;}
.index-2 .item{margin-top: 70px;}
.index-2 .item img{width: 38px;border: 1px solid #90949C; border-radius: 38px;}
.index-2 .item p{color: #90949C;padding:0 8px;margin-top:8px;line-height: 25px;display: inline-block;}
.index-2 .item:hover img{border-color: #1648A6;}
.index-2 .item:hover p{border-radius: 4px;background: #fff;color: #1648A6;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16);}

.index-2 .item1,.index-2 .item3{margin-top: 150px;}
@media (max-width: 767px){
    .index-2{height: auto;}
    .index-2 .item{margin-top: 30px;}
    .index-2 .item1,.index-2 .item3{margin-top: 80px;}

}

.index-3{}
.index-3 .left,.index-3 .right{padding-left: 10px; padding-right: 10px;}
.new-list .tab-list li{float: left;line-height: 60px;cursor: pointer;color: #4b4f56;}
.new-list .tab-list li span{font-size: 16px;padding: 0 28px;font-weight: bold;}
.new-list .tab-list li.active,.new-list .tab-list li:hover{color: #1648A6;}
.new-list .tab-list li.active:after{content: " ";display: block;border-bottom: 4px solid #1648A6;margin-top: -4px;}
.new-list .list-info li{padding: 0px 20px;}
.new-list .list-info .list-item{border-bottom: 1px solid #EEEEEE;padding: 30px 0px;display: block;}
.new-list .list-info li img{width: 240px;max-width: 100%; height: 135px; object-fit: cover;float: left;border-radius: 4px;background: #7a7f8b;}
.new-list .list-info .new-content{padding-left: 20px;display: flow-root;margin-bottom:8px;}
.new-list .list-info .new-content .title{color: #1648A6;font-size: 16px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-list .list-info .new-content .content{height:70px;font-size: 14px;color: #90949c;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.new-list .list-info .new-content .tag-user{line-height: 20px;margin-bottom:0px;border-bottom: 0px;font-size: 12px;}
.new-list .list-info .new-content .tag{float: left;margin-right:4px;color: #1648A6;border: 1px solid #1648A6;border-radius: 4px;height: 20px;padding: 1px 8px;}
.new-list .list-info .new-content .author{float: left;color: #4b4f56;margin-left: 16px;}
.new-list .list-info .new-content .time{float: left;color: #C4C9D2;margin-left: 16px;}
.new-list .list-info .new-content .time:before{content:" ";background:url("../images/time-icon.png") center center no-repeat;display:block;margin-right:4px;height: 20px;float: left;width: 20px;}
.new-list .list-info .new-content .views{float: left;color: #C4C9D2;margin-left: 16px;}
.new-list .list-info .new-content .views:before{content:" ";background:url("../images/view-icon.png") center center no-repeat;display:block;margin-right:4px;height: 20px;float: left;width: 20px;}

.new-list .list-info .new-content:hover .content{color:#333;}
.new-list .list-info .new-content:hover .title{font-weight:bold;}
.new-list .list-info a.list-item:hover img{border: 1px solid #1648a6;}
.new-list .list-info .page{padding: 85px 0 65px;}
.page{padding: 85px 0 65px;font-size: 14px;line-height: 28px;}
.page .page-limit{border-radius: 3px;background: transparent;border: 1px solid #dcdfe6;padding: 5px 20px;}
.page .icon-prev,.page .icon-next{font-size: 10px;}
.page span,.page a{margin:0 15px;color: #11274C;}
.page .current,.page a:hover{color: #1989FA;}
.page .insert-page{width: 60px;border: 1px solid #dcdfe6;border-radius: 3px;}
.page .world{margin:0 6px;}
@media (max-width: 767px){
    .new-list .tab-list li{line-height: 35px;}
    .new-list .tab-list li span{font-size: 14px;padding: 0 8px;}
    .new-list .tab-list li.active:after{border-bottom: 2px solid #1648A6;}
    .new-list .list-info li{padding: 0 10px;}
    .new-list .list-info .list-item{padding: 10px 0px;}
    .new-list .list-info li img{max-width: 30%;overflow: hidden;height: 95px;}
    .new-list .list-info .new-content .title{font-size: 14px; line-height: 18px;}
    .new-list .list-info .new-content .content{ height: 50px; -webkit-line-clamp: 2;margin-bottom: 5px;}
    .new-list .list-info .page{padding: 35px 0 25px;}
}

.slide{padding: 15px 15px;border-radius: 4px;margin-bottom: 20px;}
.slide .tip{line-height: 36px;font-size: 16px;font-weight: bold;color: #4b4f56;}
.slide .tip img{margin-right: 10px;}
.slide .tip .more{color: #4b4f56;}
.slide .tip .more:hover{color: #1648A6;}
.slide .list{margin:12px 0 20px;}
.slide .list li{margin: 20px 0;max-width: 100%;}
.slide .list img{width: 100px; height:100px;object-fit: cover;border-radius: 4px;}
.slide .list .one-item{margin-bottom: 30px;}
.slide .list .one-item img{width: 100%;background: #7a7f8b;border-radius: 4px;}
.slide .list .title{margin-bottom: 8px;display: block;font-size: 16px; color: #1648A6;line-height: 24px;margin-top: 12px; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.slide .list a:hover .title{font-weight: bold;}
.slide .list a:hover img.left-img{border: 1px solid #1648a6;}
.slide .list .one-item a:hover img{border: 1px solid #1648a6;}
.slide .list .one-item .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slide .list .content{font-size: 14px;line-height: 24px;color: #90949c;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.slide .list .time-views{color: #c4c9d2;font-size: 12px; margin-bottom: 0px;display: inline-block;}

.slide .list .time-views .time{float: left;}
.slide .list .time-views .time:before{content:" ";background:url("../images/time-icon.png") center center no-repeat;margin-right:4px;height: 20px;width: 20px;display:block;float: left;}
.slide .list .time-views .views{float: left;margin-left:20px;}
.slide .list .time-views .views:before{content:" ";background:url("../images/view-icon.png") center center no-repeat;margin-right:4px;height: 20px;width: 20px;display:block;float: left;}

.slide .list .time-views.img-bottom{margin-left:8px; margin-top: 65px;position:absolute;color: #ffffff;}
.slide .list .time-views.img-bottom .time:before{background:url("../images/time-w-icon.png") center center no-repeat;}
.slide .list .time-views.img-bottom .views:before{background:url("../images/view-w-icon.png") center center no-repeat;}

.slide .list .author{color: #4b4f56;margin-bottom: 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slide .list .new-content{padding-left:15px;display: flow-root;}
.slide .list .new-content .title{margin-top: 0px;display: -webkit-box;overflow: hidden;}

.slide .list.two-item-box{margin:5px -2px;}
.slide .list.two-item-box li{padding-left: 2px; padding-right: 2px;float: left;width: 50%;margin:0px;}
.slide .list .two-item{max-width:100%;float: left;border: 1px solid #dfe0e4;border-radius: 4px;padding: 10px;margin: 5px 0px;}
.slide .list a:hover .two-item{border: 1px solid #1648A6}
.slide .list .two-item img{width: 100%;object-fit: cover;}
.slide .list .two-item .title{height:48px;margin-top: 0px;display: -webkit-box;overflow: hidden;}

.slide .tag-list{margin: 10px 0 25px;}
.slide .tag-list li{height:21px;float:left;padding:2px 12px;margin:5px 2px;font-size:12px;border-radius: 10px;background: rgba(196,201,210,0.3);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);}
.slide .tag-list li a{color: #90949c;}

.slide .tag-list li:hover{border: 1px solid #1648a6;background-color:#ffffff;}
.slide .tag-list li:hover a{color: #1648a6;;}

/*右侧浮动*/
.ui-fixmain{position:fixed;width:60px; bottom:50px;  z-index:999; right:50px}
.ui-fixmain #toTop{font-size: 30px;}
@media (max-width: 767px){
    .ui-fixmain{width:30px; bottom:30px;  z-index:999; right:10px}
}
/*公共底部*/
.bottom-box{background-color: #4B4F56;}
.bottom-box .friend-link .tip .cn{font-size: 24px; font-weight: bold;margin-top: 50px;color: #ffffff;}
.bottom-box .friend-link .tip .cn:after{content: " "; height: 6px;border-radius: 3px; width: 65px; margin: 8px auto;display: block;background-color: #0096D9;}
.bottom-box .friend-link .tip .en{color: #c4c9d2;font-size: 12px;}
.bottom-box .friend-link .rollBox{margin-top: 30px;height:60px;position: relative;width:100%;overflow:hidden;}
.bottom-box .friend-link .list{position:absolute;}
.bottom-box .friend-link .list li{float: left;font-size: 16px;margin: 0 10px;}
.bottom-box .friend-link .list li a{display: block;border: 1px solid #707070;border-radius: 30px;line-height: 20px;color: #fff;padding: 19px 40px;}
.bottom-box .friend-link .list li a:hover{background-color: #ffffff;color: #1648A6;}
.bottom-box .friend-link .qqNumber{font-size: 14px;color: #c4c9d2;margin-top: 40px;}
.bottom-box .friend-link .qqNumber span{margin-left:4px;font-weight:bold;color: #0096d9;}
.bottom-box .friend-link .qqNumber span img{margin-right:4px;}
.bottom-box .copyright{font-size: 12px;color: #90949c;padding: 20px 0;border-top: 1px solid #90949c;margin-top: 50px;}
@media (max-width: 767px){
    .bottom-box .friend-link .rollBox{height:40px;}
    .bottom-box .friend-link .tip .cn{margin-top: 25px;font-size: 18px;}
    .bottom-box .friend-link .tip .cn:after{height: 4px;border-radius: 2px;margin: 4px auto;}
    .bottom-box .friend-link .list li{font-size: 12px;margin: 5px;}
    .bottom-box .friend-link .list li a{border-radius: 20px;line-height: 20px;color: #fff;padding: 5px 10px;}
    .bottom-box .friend-link .qqNumber{margin-top: 20px;}
    .bottom-box .copyright{margin-top: 25px;}
}


.login-banner img{max-width:100%;}
.shadowbox{box-shadow:1px 1px 10px rgba(136,136,136,.4);border-color:transparent;}
.thumbnail .item-image{height:220px;}@media (max-width: 767px){	.thumbnail .item-image{height:150px;}}