/*网站公共样式*/
.container{width:1200px;}

 /*Top*/
.top-bg{background-image:url(../img/topbg.jpg);background-color:#182552;min-width:1200px;background-size: 100% 100%;}
.header{padding-top: 20px;background-repeat:no-repeat;    background-position: 50% -20px;background-image:url(../img/top.png);height: 358px;background-size: 140% 100%;}
.header .logo img{width:520px;}
.lang{text-align:right;color:#fff;font-size:16px;padding-top: 25px;}
.lang .cn{border: 1px solid #fff;color:#182552;border-radius: 50%;width:45px;height:45px;display:inline-block; text-align:center; line-height:43px;  background-color: #fff; margin-left:20px;}
.lang .en{border: 1px solid #fff;border-radius: 50%;width:45px;height:45px;display:inline-block; text-align:center; line-height:43px;margin-left:15px;}
.searchform{height:35px;background-color:#fff;text-align:right;margin-top:30px;float: right;}
.search_btn{width:100px;background-color:#fff;background-image:url(../img/search_btn.jpg);background-position:0;background-size:auto;background-repeat:no-repeat}
.ipt-sea,.search_btn{height:35px;border:none;font-size:14px;line-height:30px} 
.ipt-sea{padding-right:20px;padding-left:20px;width:280px;outline:0}
.nav{margin:auto;color:#fff;position:absolute;top:325px;}
.nav>ul{width:1200px;margin:auto;background-color:#2f427c;}
.nav li{display:inline-block;vertical-align:middle}
.nav li a{display:block;padding:0 27px;border-top:4px solid #2f427c;color:#fff;font-size:16px;line-height:56px}
.nav li .arr{position:relative;float:right;display:none;width:40px;height:40px}
.nav li .arr:after{position:absolute;top:0;right:15px;bottom:0;display:block;box-sizing:content-box;margin:auto;width:8px;height:8px;border-top:2px solid #ccc;border-left:2px solid #ccc;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)} 
.nav li.dropdown{position:relative}
.nav .dropdown-box{position:absolute;top:100%;z-index:10;display:none;min-width:100%;text-align:center}
.nav .dropdown-box p{margin:0}
.nav .dropdown-box a{overflow:hidden;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.2);background-color:#475383!important;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:40px;}
.nav .dropdown-box a:hover{background-color:#2f427c!important}
.nav li a:hover,.nav li.active a,.nav li.open a{border-top:4px solid #cb2d2e;background-color:#2f427c;color:#fff}
.nav li.open .dropdown-box a{border-top:none}
.nav li.open .dropdown-box{display:block}

.topnews{width:100%;background-color:#F8F7F5; text-align:center;height:160px;padding-top: 35px;min-width:1200px}
.topnews img{width:75%;}
.newlogo img{width:100px;}
.newtitle{color:#000;font-size:26px; font-weight:bold;max-height: 90px;}
.newdesc{color:#828282!important;font-size:14px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width: 80%;
    margin: auto;margin-top:15px;margin-right: 10%;}
.newdesc p{background-color:#F8F7F5!important;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif!important;color:#828282!important;font-size:16px!important;}
.newmore{padding-top: 90px;text-align:right;}
.newmore a{color:#B32227; font-size:16px; }
.part1,.part2,.part4{margin-top:20px;}
.part3{height:280px;margin-top:20px;background-image:url(../img/bg2.png);background-repeat:no-repeat;background-size: 100% 100%;min-width:1200px}
.part5{margin-top:10px;}

/*幻灯*/
.newswiper{width:100%;position:relative;overflow:hidden;border: 1px solid #ddd;}
.newswiper .swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.newswiper .swiper-slide .inner{width:100%;}
.newswiper .swiper-slide img{display:block;height:auto;width:100%;margin:0 auto;}
.newswiper.swiper-container-horizontal > .swiper-pagination-bullets{bottom:14px;}
.newswiper .swiper-pagination{text-align:right; padding-right: 20px;}
.newswiper .swiper-pagination-bullet{width:10px;height:10px;text-align:right;opacity:1;background:#7e7da4;}
.newswiper .swiper-pagination-bullet-active{color:#fff;opacity:1;}
.newswiper .title{width:100%;background:rgba(47, 66, 124, 0.84);font-size:16px;color:#fff;line-height:3;text-align:left;padding-left:10px;position:absolute;bottom:0;left:0;display:block;/*内联对象需加*/ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;padding-right:68px; padding-left: 26px;}
.newswiper .swiper-pagination-bullet{border-radius: 50%;}
.newswiper .swiper-pagination-bullet-active {background: #fff !important;width: 10px !important;height: 10px !important;position: relative;top: 0px;}
.swiper-pagination-bullet{border: 1px solid transparent;}
.newswiper .swiper-slide a img{height:390px!important;object-fit: inherit;}

/*标题*/
.court-home-box{border: 3px solid #e5e5e5;}
.court-home{color: #e4393c;height: 60px;line-height: 56px;border-bottom: 1px solid #e5e5e5;border-top: 3px solid #2f417c;position:relative;background-image:url(../img/index5.png);background-repeat:no-repeat; background-position:left;}
.blueline{border-top: 3px solid #2f417c;background-image: none;}
.redline{border-top: 3px solid #B32227;background-image: none;}
.court-home .title{color: #000;font-size:16px;padding-left:0px;font-weight:bold; }
.court-home .more a{position:absolute;right:10px;top:2px;color:#2f417c;}



.news-list2 .item{font-size:14px;line-height: 2;position: relative; border-bottom:1px dashed #e5e5e5; padding:7px 0px; display: flex; align-items: center;}
.news-list2 .item .date{color: #7581a6; width:50px;}
/*.news-list2 .item .title{-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;line-height: 20px;overflow:hidden; flex:1;}*/
.news-list2 .item .title{white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;width: 545px;}

.news-list2 .item .title a{font-size:16px;color:#000;}
.news-list2 .item .title:hover a,.news-list2 .item:hover .date{color:#B32227;}


.news-list3 li.tw{
    /*margin-bottom:55px;*/
    
}
.news-list3 li.tw .newtp{position: relative;}
.news-list3 li.tw .content{
    /*position: absolute;*/
left:0px;top: 290px;z-index:2;width: 100%;padding: 0 10px;}
.news-list3 li.tw .date{color: #7581a6;margin-top: 0px;}
.news-list3 li.tw .title{-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height: 60px !important;margin-top: 0px;line-height: 1.2;overflow:hidden;}
.news-list3 li.tw .title a{font-size: 16px;color: #000;line-height: 24px;font-weight:400;font-weight:600;}



.news-list3 .item{font-size:13px;line-height: 31px;position: relative;}
.news-list3 .item .date{color: #7581a6;position: absolute;left: 0px;top: 0px;}
.news-list3 .item .title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-list3 .item .title a{font-size:16px;position: relative;z-index: 2;top:-4px;}
.news-list3 .item .title:hover a,.news-list3 .item:hover .date{color:#B32227;}

.news-list4 .item{font-size:14px;line-height: 30px;position: relative; border-bottom: #d2d2d2 dotted 1px;}
.news-list4 .item .date{color: #7581a6;}
.news-list4 .item .title{height: 25px !important;line-height: 1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom:1px solid #e5e5e5;margin-bottom: 0px; }

.news-list4 .item .title a{font-size:16px;color:#000;}
.news-list4 .item .title:hover a,.news-list2 .item:hover .date{color:#B32227;}
.noborder{border-bottom:none !important;}

.news-list {
    margin-top: 10px;
}
.news-list li {
    position: relative;
    line-height: 31px;
}

.news-list .title a{color:#593e18;font-size:16px; transition: all 0.3s;}
.news-list .title a:hover{color:#B32227;}
.news-list .title img{width:13px;vertical-align: baseline;}


.pintai-list .item{font-size:14px;height:55px;position: relative;padding-left: 125px;background-color:#fdfcfc;margin-bottom:15px;border-radius: 8px;}
.pintai-list .item .date{position: absolute;left:30px;top: -12px;}
.pintai-list .item .date img{width:80px;}
.pintai-list .item .title{-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;line-height: 45px;overflow:hidden; }
.pintai-list .item .title a{color:#593e18;font-size:17px;display: block;width: 270px;margin-top:5px;}


.nums{background-image:url(../img/index4.jpg);background-size: 100% 100%;background-repeat:repeat-x;height:250px;width: 100%;min-width: 1200px;}
.nums_cont{background-image:url(../img/index3.png);background-color: #f9f7f3;background-size: 100% 100%;background-repeat:no-repeat;height:250px;}
.nums_cont img{width:90px;}
.nums_cont ul li{float: left;width:14.6%; text-align:center;margin: 28px 10px 38px 0px;border-right:1px solid #d9d3d3;}
.nums_num_no_border{border-right:none!important;}
.nums_num{color:#73562e;font-size:36px;font-weight:600;}
.nums_title{height:50px;line-height: 18px;font-size: 16px;}
.nums_height{line-height:24px;}
.nums_color{color: #6a6a6a;font-size:22px;}


.white-bg {
    background-color: #f9f7f3;
  
   
}
.index-swiperImg{position:relative;padding:40px;}
#swiperPartner{width: 100%;height: 100%;}
#swiperPartner .swiper-slide{text-align: center;font-size: 18px;background: #fff;}
#swiperPartner .swiper-button-next, #swiperPartner .swiper-button-prev{position: absolute;top: 0;width: 40px;height: 100%;z-index: 2;margin-top: 0;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;background-color: #fff;background-image:none;display:flex;align-items:center;}
#swiperPartner .swiper-button-next img, #swiperPartner .swiper-button-prev img{opacity:0.4;}
#swiperPartner .swiper-button-next:hover img, #swiperPartner .swiper-button-prev:hover img{opacity:1;}
#swiperPartner .swiper-button-prev{left: 0;justify-content:flex-start;}
#swiperPartner .swiper-button-next{right: 0;justify-content:flex-end;}
#swiperPartner .swiper-slide{position:relative;}
#swiperPartner .swiper-slide .inner{position: relative;display:block;}
#swiperPartner .swiper-slide .inner .mask{position:absolute;height:0px;bottom:0px;left:0px;transition: all .5s ease;z-index:1;width: 100%;background: rgb(193, 161, 112);overflow:hidden;}
#swiperPartner .swiper-slide .inner .mask .mask-title{margin-top: 35px;font-size: 16px;padding-left: 60px;color: #fff;position:relative;text-align:left;}
#swiperPartner .swiper-slide .inner .mask .mask-title:before{content: '';position: absolute;left: 15px;top: 11px;margin: auto;display: block;width: 30px;height: 2px;background: #fff;}
#swiperPartner .swiper-slide:hover .inner .mask{height:100%;}
#swiperPartner .swiper-slide .title-wen{font-size: 15px;background: rgba(0, 0, 0, 0.61);margin-top: 0px;padding: 0 15px;line-height: 45px;transition: all .5s ease;position: absolute;bottom: 0;width: 100%;}
#swiperPartner .swiper-slide .title-wen a{display:block;color:#fff;}
#swiperPartner .swiper-slide:hover .title-wen{background: #006DB8;}
#swiperPartner .swiper-slide:hover .title-wen a{color:#fff;}



.index-swiperImg .swiper-button-next{right:0;background:url(../img/ztzlRight.png) no-repeat center;}
.index-swiperImg .swiper-button-prev{left:0;background:url(../img/ztzlLeft.png)no-repeat center;}


.footer-link li{display: inline-block;vertical-align: middle;width:31%;}
.footer-link li .wrap{}
.footer-link li select{background: #f9f7f3;height: 50px;font-size: 16px;width: 100%;padding: 10px;border:1px solid #f9f7f3;color:#857e7e;}

.footer{background-color:#23356f;height:150px;width: 100%;min-width: 1200px;}


.linksbox {background:#f9f7f3;margin:15px auto;width:100%;}
.txtlisttit {height:40px;}
.txtlisttit a {display:block;height:38px;line-height:38px;float:left;
padding:0 5px;
color:#333;transition:all .3s ease;font-size:15px;}
.txtlisttit a.current {background: #f9f7f3;
border-top: 3px solid #23356f;
color:#23356f;font-weight: bold;}
.linksbox .listcon {min-height:100px;background: #f9f7f3;}
.linksbox .linkslist li {margin:5px 10px;line-height:30px;float:left;font-size:15px;}


@media screen and (max-width: 750px){
.top-bg{width:1200px;}
}

.more1{
text-align: right;
color: #2f417c;
line-height: 47px;
position: absolute;
    right: 0;
    top: 5px;
}
