@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
/*****以上样式不可更改*****/

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}


.index-banner img{ width: 100%;}
.index-banner .swiper-button-next,.index-banner .swiper-button-prev{ display: none;}
.index-banner .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.index-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 50px;height: 8px;border-radius: 4px;}
.index-banner .swiper-pagination-bullet{ background-color: #fff; opacity: 1;}
.index-banner .swiper-pagination-bullet-active{ background-color: #2385C9;}
.index-banner .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.index-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0px 11px;}
.index-list2{ background: url(../images/index2-bj.png) no-repeat; background-size: 100% 100%; padding-bottom: 77px;}
.index-list2 .item1{ padding-top: 54px;}
.index-list2 .item1 .tit{ display: flex; justify-content: space-between;}
.index-list2 .item1 .tit h3{position: relative; padding-left: 14px;}
.index-list2 .item1 .tit h3 img{ height: 53px;}
.index-list2 .item1 .tit h3::before{ position: absolute; content: ""; width: 4px;height: 20px; background-color: #2385C9; border-radius: 3px; left: 0px; top: 18px;}
.index-list2 .item1 .tit a{ margin-top: 34px; font-size: 14px;color: #2385C9;}
.index-list2 .item1 ul{}
.index-list2 .item1 ul li{ position: relative; border-bottom: 1px solid #DCDCDC; padding-bottom: 21px;}
.index-list2 .item1 ul li h3{ font-size: 16px;color: #333333; font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-list2 .item1 ul li a{ font-size: 14px;color: #666666; line-height: 25px; margin-top: 10px;}
.index-list2 .item1 ul li b{ display: none;}
.index-list2 .item1 ul li.active a{word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index-list2 .item1 ul li.active b{ display: block; position: absolute; right: 0px; bottom: 5px; font-size: 14px; color: #666666; font-weight: normal;}
.index-list2 .item2{ padding-top: 93px;}
.index-list2 .item2 a{ position: relative; display: block;}
.index-list2 .item2 img{ height: 528px;}
.index-list2 .item2 p{ position: absolute; bottom: 0px; left: 0px; width: 100%; line-height: 50px; color: #FFFFFF; font-size: 14px; background: rgba(0,0,0,0.6); text-align: center;white-space: nowrap;}
.index-list3{ padding-bottom: 115px;}
.index-list3 .top-t{ padding-top: 107px;}
.index-list3 .top-t ul li:nth-of-type(1) .item{ background-color: #2385C9;}
.index-list3 .top-t ul li:nth-of-type(2) .item{ background-color: #447CC1;}
.index-list3 .top-t ul li:nth-of-type(3) .item{ background-color: #0B61AF;}
.index-list3 .top-t ul li:nth-of-type(4) .item{ background-color: #7387D3;}
.index-list3 .top-t ul li:nth-of-type(5) .item{ background-color: #9482CD;}
.index-list3 .top-t .item{ width: 224px; height: 160px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.index-list3 .top-t .item .icon{ height: 45px; display: flex; align-items: center;}
.index-list3 .top-t .item h3{ font-size: 20px;color: #FFFFFF; margin-top: 10px;}
.index-list3 .top-t .item h4{ font-size: 14px;color: #FFFFFF; margin-top: 15px; position: relative;}
.index-list3 .top-t .item h4::before{ width:35px; height: 1px; background: rgba(255,255,255,0.6); content: ""; position: absolute; top: -5px; left: 50%;transform: translateX(-50%);}
.index-list3 .top-t ul{ display: flex; justify-content: space-between;}
.index-list3 .bot-b{ padding-top: 115px;}
.index-list3 .bot-b .tit{ display: flex; justify-content: center; border-bottom: 1px solid #DCDCDC;}
.index-list3 .bot-b .tit li{ font-size: 24px;color: #9D9D9D;font-weight: bold; margin: 0px 15px; border-bottom: 3px solid #fff; padding-bottom: 19px;}
.index-list3 .bot-b .tit li.on{color: #0072CE; border-bottom: 3px solid #0072CE;}
.index-list3 .bot-b .text-box{ padding-top: 42px;}
.index-list3 .bot-b .text-box .box1{ display: flex; justify-content: space-between;}
.index-list3 .bot-b .text-box .box1 .item{ display: flex; width: 48%;}
.index-list3 .bot-b .text-box .box1 .item .riqi{ background-color: #EBEAE8; width: 72px; text-align: center;}
.index-list3 .bot-b .text-box .box1 .item .riqi h1{ font-size: 30px;color: #0072CE; font-weight: bold; line-height: 46px;}
.index-list3 .bot-b .text-box .box1 .item .riqi h2{ font-size: 16px;color: #0072CE; line-height: 31px; background-color: #D8D8D8;}
.index-list3 .bot-b .text-box .box1 .item .text{ margin-left: 10px; flex: 1;}
.index-list3 .bot-b .text-box .box1 .item .text h3{ font-size: 16px;color: #333;}
.index-list3 .bot-b .text-box .box1 .item .text p{ font-size: 14px;color: #8B8B8B; line-height: 25px; margin-top: 10px;}
.index-list3 .bot-b .text-box .box1 .item .text p a{color: #0072CE;}
.index-list3 .bot-b .text-box .box2{ display: flex; justify-content: space-between; padding-top: 23px;}
.index-list3 .bot-b .text-box .box2 .item{ width: 47%;}
.index-list3 .bot-b .text-box .box2 .item li{ margin-top: 33px;}
.index-list3 .bot-b .text-box .box2 .item li a{ display: flex; justify-content: space-between; align-items: center;}
.index-list3 .bot-b .text-box .box2 .item li a p{ font-size: 14px;color: #333333;}
.index-list3 .bot-b .text-box .box2 .item li a p span{color: #0072CE; font-size: 16px; margin-right: 4px;}
.index-list3 .bot-b .text-box .box2 .item li a b{ font-size: 14px;color: #333333; font-weight: normal;}
.index-list4{ background: url(../images/index-bj2.png) no-repeat; background-size: 100% 100%; padding-top: 58px; padding-bottom: 89px;}
.index-list4 .tit{ font-size: 24px;color: #FFFFFF; font-weight: bold; position: relative; text-align: center;}
.index-list4 .tit::after{ position: absolute; content: ""; left: 50%; bottom: -26px;width: 40px;height: 4px; background-color: #fff;transform: translateX(-50%);}

.index-list4 ul{ display: flex; justify-content: space-between; margin-top: 83px;}
.index-list4 ul li{width: 114px;height: 45px;border-radius: 5px; font-size: 14px; display: flex; justify-content: center; align-items: center; color: #fff;}
.index-list4 ul li.on{background: #FFFFFF; color: #0072CE; position: relative;}
.index-list4 ul li.on::after{ content: "⯆"; position: absolute; bottom: -11px; left: 50%;transform: translateX(-50%); color: #fff;}
.index-list4 .text-box{ background-color: #fff; padding: 27px; margin-top: 22px; padding-right: 49px;}
.index-list4 .text-box h3{ font-size: 20px;color: #0072CE; font-weight: bold;}
.index-list4 .text-box h4{ margin-top: 11px; font-size: 14px;color: #999999;}
.index-list4 .text-box p{ font-size: 14px;color: #333333; margin-top: 38px; padding-right: 30px;}
.index-list4 .text-box p a{color: #2385C9;}
.index-list4 .text-box .right{ position: relative;}
.index-list4 .text-box .right img{ width: 100%;}
.index-list4 .text-box .right span{height: 30px;background: rgba(0, 114, 206, 0.77); position: absolute; bottom: 0px; right: 15px; color: #FFFFFF; font-size: 14px; display: flex; justify-content: center; align-items: center;padding: 0 5px;}
.index-list5{ padding-bottom: 62px; padding-top: 47px;}
.index-list5 .tit{ display: flex; justify-content: space-between;}
.index-list5 .tit h3{ line-height: 53px; font-size: 24px;color: #0072CE; font-weight: bold; background: url(../images/tit-bj.png) no-repeat 15px; position: relative; padding-left: 15px;}
.index-list5 .tit h3::after{ content: ""; position: absolute;width: 4px;height: 20px; background-color: #0072CE; left: 0px;top: 15px;}
.index-list5 .tit a{ font-size: 14px;color: #2385C9; margin-top: 26px;}
.index-list5 .zhaunjia-jieshao{ position: relative;}
.index-list5 .zhaunjia-jieshao .swiper-button-prev{ left: -45px;}
.index-list5 .zhaunjia-jieshao .swiper-button-next{ right: -45px;}
.index-list5 .zhaunjia-jieshao .swiper{ padding: 50px 10px;}
.index-list5 .zhaunjia-jieshao .swiper-slide{background: #FFFFFF;box-shadow: 0px 0px 12px 1px rgba(204, 204, 204, 0.45);border-radius: 5px; overflow: hidden;}
.index-list5 .zhaunjia-jieshao .item{ display: flex;height: 214px;}
.index-list5 .zhaunjia-jieshao .item img{ width: 110px;}
.index-list5 .zhaunjia-jieshao .item h3{ font-size: 15px;color: #0072CE; font-weight: bold;}
.index-list5 .zhaunjia-jieshao .item p{ color: #333333; font-size: 12px; margin-top: 10px;}
.index-list5 .zhaunjia-jieshao .item p span{color: #999999;}
.index-list5 .zhaunjia-jieshao .item a{width: 99px;height: 31px;background: #1C8AE3;border-radius: 5px; display: flex; justify-content: center; align-items: center; font-size: 12px;color: #FFFFFF; margin-top: 15px;}
.index-list5 .zhaunjia-jieshao .item .right{ padding-top: 15px;}
.index-list5 .zhaunjia-jieshao .item .left{ padding:15px;}
.index-list5 .swiper-button-next,.index-list5 .swiper-button-prev{ width: 50px; height: 100px; background-size: 100% 100%; top: 45%;}
.index-list5 .swiper-button-next::after,.index-list5 .swiper-button-prev::after{display: none;}
.index-list5 .swiper-button-prev{ background: url(../images/index-qh-left.png) no-repeat;}
.index-list5 .swiper-button-next{ background: url(../images/index-qh-right.png) no-repeat;}
.index-list6{ background-color: #EDEDEB; padding: 76px 0px;}
.index-list6 .item{ background: #fff; padding-left: 10px; padding-right: 13px; padding-top: 21px; padding-bottom: 54px; height: 545px;}
.index-list6 .item .tit{ display: flex; justify-content: space-between; align-items: center;}
.index-list6 .item .tit h3{line-height: 53px; font-size: 24px;color: #0072CE; font-weight: bold; background: url(../images/tit-bj.png) no-repeat 15px; position: relative; padding-left: 15px;}
.index-list6 .item .tit h3::after{ content: ""; position: absolute;width: 4px;height: 20px; background-color: #0072CE; left: 0px;top: 15px;}
.index-list6 .item .tit a{ font-size: 14px;color: #2385C9;}
.index-list6 .item ul li{ margin-top: 37px;}
.index-list6 .item ul li a{ display: flex; justify-content: space-between; align-items: center;}
.index-list6 .item ul li a p span{ font-size: 16px;color: #0072CE;display: inline-block;}
.index-list6 .item ul li a p{ font-size: 14px;color: #333333; display: flex; align-items: center;}
.index-list6 .item ul li a b{ font-size: 14px;color: #333333; width: 80px; font-weight: normal; text-align: right;}
.index-list6 .col-xs-12:nth-of-type(3) .item h3::after{ background-color: #A21D1D;}
.index-list6 .col-xs-12:nth-of-type(3) .item ul li:nth-of-type(1){ margin-top: 15px;}
.index-list6 .col-xs-12:nth-of-type(3) .item .tu{ margin-top: 10px; padding-left: 3px;}
.index-list6 .col-xs-12:nth-of-type(3) .item .tu img{ width: 100%;}
.index-list7{ background: url(../images/index7-bj.png) no-repeat bottom; background-size: 100%; padding-top: 51px; padding-bottom: 162px;}
.index-list7 .tit{ display: flex; justify-content: space-between; align-items: center;}
.index-list7 .tit ul{ display: flex; align-items: center;}
.index-list7 .tit ul li{ padding-left: 15px; font-size: 18px;color: #7A7A7A; margin-right: 30px;line-height: 53px; font-weight: bold; position: relative;}
.index-list7 .tit ul li.on{ color: #0072CE; font-size: 24px; font-weight: bold; font-size: 24px;color: #0072CE; font-weight: bold; background: url(../images/tit-bj.png) no-repeat 15px; position: relative;}
.index-list7 .tit ul li:nth-of-type(1)::after{ content: ""; position: absolute;width: 4px;height: 20px; background-color: #0072CE; left: 0px;top: 15px;}
.index-list7 .tit a{ font-size: 14px;color: #2385C9;}
.index-list7 .item { margin-top: 58px;}
.index-list7 .item .fl{}
.index-list7 .item .fl .item-box{}
.index-list7 .item .fl .item-box .tu{ background-color: #fff;padding: 14px;border: 1px solid #E5E5E5;}
.index-list7 .item .fl .item-box .tu img{ width: 100%;}
.index-list7 .item .fl .item-box p{ font-size: 14px;color: #FEFEFE; text-align: center; margin-top: 17px;}
.index-list7 .item .fl{  padding-right: 85px; position: relative;}
.index-list7 .item .fl .swiper-button-next,.index-list7 .item .fl .swiper-button-prev{ background: url(../images/you.png) no-repeat; position: absolute; width: 40px; height: 40px; background-size: 100% 100%; right: 0px; bottom: 37px; left: auto; top: auto; font-size: 0;}
.index-list7 .item .fl .swiper-button-next::after,.index-list7 .item .fl .swiper-button-prev::after{ font-size: 0;}
.index-list7 .item .fl .swiper-button-prev{ bottom: 88px; background: url(../images/zuo.png) no-repeat;}
.index-list8{ padding: 90px 0px;}
.index-list8 img{ width: 100%;}
.index-list8 .item{ display: flex;}
.index-list8 .item .left{ width: 340px; margin-right: 17px;}
.index-list8 .item .right{ max-width: 842px; width: 100%;}
.index-list8 .item .right .top{ width: 100%;}
.index-list8 .item .right .bot{ display: flex; justify-content: space-between; margin: 0px -9px; margin-top: 15px;}
.index-list8 .item .right .bot .fl{ margin: 0px 9px;}

.mianbaoxie{}
.mianbaoxie ul{ display: flex; padding: 30px 0px;}
.mianbaoxie ul li{ margin-right: 5px;}
.mianbaoxie ul li span{ font-size: 16px; color: #333333;}
.mianbaoxie ul li a{ font-size: 16px;color: #333333;}
.mianbaoxie ul li:last-child a{color: #1C8AE3;}

.yyjs-list1{ padding-bottom: 20px;}
.yyjs-list1 .tit1{ border-bottom: 1px solid #DCDCDC;}
.yyjs-list1 .tit{ display: flex; margin-left: -30px;}
.yyjs-list1 .tit li{ color: #646464; font-size: 18px; text-align: center;width: 138px; position: relative; padding: 20px 0px;}
.yyjs-list1 .tit li a{color: #646464;}
.yyjs-list1 .tit li:last-child::after{ display: none;}
.yyjs-list1 .tit li::after{ content: ""; width: 1px; height: 18px; background: #333; position: absolute; right: 0px; top: 25px;}
.yyjs-list1 .tit li.on,.yyjs-list1 .tit li.on a{ color: #333; font-weight: bold;}
.yyjs-list1 .tit li.on::before{ width: 71px; height: 4px; content: ""; background-color: #1C8AE3; bottom: 0px; position: absolute;}
.yyjs-list1 .text-box{ display: flex;}
.yyjs-list1 .text-box img{ width: 565px; height: 415px; margin-top: 92px;}
.yyjs-list1 .text-box .text{ margin-left: 35px; padding-top: 42px;}
.yyjs-list1 .text-box .text h3{ font-size: 24px; color: #1C8AE3; font-weight: bold; text-align: center; margin-bottom: 33px;}
.yyjs-list1 .text-box .text p{ font-size: 14px;color: #707070; line-height: 22px;text-indent:2em}
.yyjs-list2{background: url(../images/yyjs-list2-bj.png) no-repeat; background-size: 100% 100%; padding-top: 56px; padding-bottom: 86px;}

.yyjs-list2 .tit{ display: flex; justify-content: space-between;}
.yyjs-list2 .tit li{ font-size: 20px; color: #FFFFFF; padding-bottom: 14px;}
.yyjs-list2 .tit li.on{ font-weight: bold; border-bottom: 4px solid #fff;}
.yyjs-list2 .text-box{ margin-top: 48px; display: flex;}
.yyjs-list2 .text-box img{ max-width: 492px; width: 100%; height: 260px;}
.yyjs-list2 .text-box .text{ margin-left: 60px; display: flex; flex-direction: column; justify-content: space-between;}
.yyjs-list2 .text-box .text p{ font-size: 14px;color: #FFFFFF;text-indent:2em}
.yyjs-list2 .text-box .text ul{ display: flex;}
.yyjs-list2 .text-box .text ul li{ width: 33.33%; display: flex; justify-content: center; flex-direction: column; height: 85px; align-items: center; position: relative;}
.yyjs-list2 .text-box .text ul li::after{ position: absolute; content: ""; width: 1px; height: 85px; background: rgba(255,255,255,0.3); right: 0px;}
.yyjs-list2 .text-box .text ul li span{ font-size: 14px;color: #FFFFFF; display: inline-block;}
.yyjs-list2 .text-box .text ul li span b{ font-size: 24px; margin-bottom: 15px;}
.yyjs-list3{ padding: 95px 0px;}
.yyjs-list3 .tit{ font-size: 20px; color: #1C8AE3; font-weight: bold; text-align: center;}
.yyjs-list3 .item{}
.yyjs-list3 .item h3{ background: url(../images/yyjs-list3-titbj.png) no-repeat; padding: 28px 0px;text-align: center; font-size: 18px;color: #FFFFFF;}
.yyjs-list3 .item p{ height: 370px; background-color: #F3F3F3; font-size: 14px; color: #666666; padding: 0px 30px; padding-top: 43px; line-height: 30px; text-indent: 2em;}
.yyjs-list3 .item p span{color: #1C8AE3;}
.yyjs-list3 .container{ margin-top: 43px;}
.yyjs-list4{ background: url(../images/yyjs-list4-bj.jpg) no-repeat; background-size: 100% 100%; padding-top: 77px; padding-bottom: 67px;}
.yyjs-list4 .item{ display: flex;}
.yyjs-list4 .item .box{ width: 50%; background-color: #fff;}
.yyjs-list4 .item .box img{ width: 100%;}
.yyjs-list4 .item .box h3{ margin-top: 44px; font-size: 20px;color: #1C8AE3; margin-bottom: 28px; text-align: center;}
.yyjs-list4 .item .box p{ font-size: 14px; color: #707070; padding-left: 33px; padding-right: 33px; text-indent: 2em; margin-bottom: 20px; line-height: 25px;}
.xwzx-list{}
.xwzx-list .item{ display: flex; border-bottom: 1px solid #D8D8D8; padding: 65px 0px;}
.xwzx-list .item .fl{ width: 93px; text-align: center;}
.xwzx-list .item .fl h3{ font-size: 24px;color: #0072CE; font-weight: bold;}
.xwzx-list .item .fl h4{ font-size: 16px;color: #707070; margin-top: 20px;}
.xwzx-list .item .fr{ flex: 1;}
.xwzx-list .item .fr h3{ font-size: 16px;color: #000003;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xwzx-list .item .fr p{ font-size: 14px; color: #000003; margin-top: 17px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.fenye{display: flex; justify-content: center; margin-top: 56px;}
.fenye ul { display: flex; justify-content: center;}
.fenye ul li{ margin: 0px 2px;}
.fenye ul .page-link{line-height: 35px;
	display: inline-block;
	justify-content: center;
	align-items: center;
	color: #999;
	padding: 0 15px;
}
.fenye ul a.shang{ width: 75px;}
.fenye ul a{ background-color: #F1EFF0;}
.fenye ul input{ width: 75px; border: 1px solid #F1EFF0; height: 35px; padding: 0px 5px; text-align: center;}
.xwxq{ padding-top: 24px;}
.xwxq .tit{ text-align: center; padding-bottom: 10px; border-bottom: 1px solid #DCDCDC;}
.xwxq .tit h3{ font-size: 18px;color: #333333; font-weight: bold;}
.xwxq .tit h4{ font-size: 14px;color: #888888; margin-top: 26px;}

.xwxq .text-box{ padding-top: 50px;line-height: 2;}
.xwxq .text-box p{ font-size: 14px;color: #646464; line-height: 25px;}
.xwxq .text-box .tu{ text-align: center; padding: 50px 0px;}
.xwxq .text-box .tu img{ width: auto; max-width: 100%;}
.boot-list{ padding-top: 50px; padding-bottom: 50px;}
.boot-list ul{ display: flex; justify-content: space-between;}
.boot-list ul li{ width: 49%;}
.boot-list .item{ border: 1px solid #DCDCDC; position: relative; padding-left: 14px; padding-top: 22px; padding-bottom: 60px;}
.boot-list .item h3{ font-size: 16px;color: #0072CE;}
.boot-list .item p{ font-size: 16px;color: #000003; margin-top: 22px;}
.boot-list .item span{ font-size: 14px;color: #999999; position: absolute; right: 16px; bottom: 19px;}

.zjjs-banner{ background-color: #F4F4F4;}
.zjjs-banner .zjjs-top1{ padding-top: 28px; padding-bottom: 26px; border-bottom: 1px solid #D2D2D2;}
.zjjs-banner .zjjs-top1 h3{ font-size: 14px;color: #7C7C7C;}
.zjjs-banner .zjjs-top1 ul{ display: flex; justify-content: space-between; margin-top: 20px;}
.zjjs-banner .zjjs-top1 ul li{ background-color: #D4D4D4; width: 112px; height: 31px; display: flex; justify-content: center; align-items: center;}
.zjjs-banner .zjjs-top1 ul li.active{ background-color: #2385C9; color: #fff;}
.zjjs-banner .zjjs-top2 h3{ font-size: 14px;color: #7C7C7C; margin-top: 32px;}
.zjjs-banner .zjjs-top2{ display: flex; padding-bottom: 39px; border-bottom: 1px solid #D2D2D2;}
.zjjs-banner .zjjs-top2 ul{ flex: 1; display: inline-flex; flex-wrap: wrap;}
.zjjs-banner .zjjs-top2 ul li a{ font-size: 14px;color: #9E9E9E; margin-left: 20px;}
.zjjs-banner .zjjs-top2 ul li.on a{color: #000;}
.zjjs-banner .zjjs-top2 ul li{ margin-top: 30px;}
.zjjs-list .tit{ display: flex; justify-content: space-between; padding-bottom: 27px;}
.zjjs-list .tit h3{ color: #000000; font-size: 14px;}
.zjjs-list .tit h4{ color: #000000; font-size: 14px;}
.zjjs-list .tit h4 span{color: #2385C9;}
.zjjs-list .item{ display: flex;background: #FFFFFF;border: 1px solid rgba(204, 204, 204, 0.45);border-radius: 5px; padding: 15px; margin-bottom: 41px;overflow: hidden;}
.zjjs-list .item img{ width: 130px;}
.zjjs-list .item .text-box{ flex: 1; margin-left: 13px;}
.zjjs-list .item .text-box h3{ font-size: 15px;color: #0072CE; font-weight: bold;}
.zjjs-list .item .text-box p{ font-size: 12px;color: #333333; margin-top: 17px;white-space: nowrap;}
.zjjs-list .item .text-box p span{ color: #999999;}
.zjjs-list .item .text-box a{width: 99px;height: 31px;background: #1C8AE3;border-radius: 5px; display: flex;justify-content: center; align-items: center; color: #FFFFFF; font-size: 12px; margin-top: 34px;}
.zjxq{}
.zjxq .zjxq-top{ padding: 40px 0px; border-bottom: 1px solid #DCDCDC; }
.zjxq .zjxq-top .item{ display: flex;}
.zjxq .zjxq-top .item img{ width: 158px; height: 196px;}
.zjxq .zjxq-top .item .text-box { margin-left: 30px; }
.zjxq .zjxq-top .item .text-box h3{ font-size: 30px;color: #0072CE; font-weight: bold; margin-bottom: 15px;}
.zjxq .zjxq-top .item .text-box p{ font-size: 14px;color: #333333; padding-top: 18px;}
.zjxq .zjxq-top .item .text-box p span{ color: #999999;}
.zjxq .zjxq-xq{ padding-top: 53px;}
.zjxq .zjxq-xq .title{}
.zjxq .zjxq-xq .title span{ font-size: 18px;color: #333333; border-bottom: 4px solid #2385C9; padding-bottom: 12px; display: inline-block; font-weight: bold;}
.zjxq .zjxq-xq .neirong{ padding-bottom: 60px;}
.zjxq .zjxq-xq .neirong h3{font-size: 16px;color: #333333; font-weight: bold;}
.zjxq .zjxq-xq .neirong p{ font-size: 14px;color: #333333; line-height: 25px;}
.zjxq .zjxq-xq .neirong .matop-30{ margin-top: 30px;}
.zjxq .zjxq-xq .neirong2{ padding-top: 31px; padding-bottom: 91px;}
.zjxq .zjxq-xq .neirong2 .item{ position: relative; border: 1px solid #DCDCDC; padding: 30px 13px; padding-bottom: 68px;}
.zjxq .zjxq-xq .neirong2 .item h3{ font-size: 16px;color: #000003; font-size: 16px;}
.zjxq .zjxq-xq .neirong2 .item p{ font-size: 12px; color: #707070; margin-top: 20px;text-overflow: -o-ellipsis-lastline;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    line-clamp: 2;    -webkit-box-orient: vertical;}
.zjxq .zjxq-xq .neirong2 .item span{position: absolute; right: 18px; bottom: 30px;}
.zjxq .zjxq-xq .neirong2 ul{ display: flex; justify-content: space-between;}
.zjxq .zjxq-xq .neirong2 ul li{ width: 49%;}
.ksjs{ padding-bottom: 167px;}
.ksjs .ksjs-top{}
.ksjs .ksjs-top h3{ font-size: 24px;color: #1C8AE3; font-weight: bold; margin-top: 43px;}
.ksjs .ksjs-top p{ font-size: 14px;color: #707070; line-height: 30px; margin-top: 33px;}
.ksjs .ksjs-bot{ padding-top: 77px;}
.ksjs .ksjs-bot h3{ font-size: 20px; color: #1C8AE3; font-weight: bold; text-align: center;}
.ksjs .ksjs-bot .item{ display: flex; margin-top: 64px;}
.ksjs .ksjs-bot .item .img{ width: 290px; height: 200px;overflow: hidden;}
.ksjs .ksjs-bot .item .img{ width: 290px; height: 200px;overflow: hidden;}
.ksjs .ksjs-bot .item .img img {width: 290px;}
.ksjs .ksjs-bot .item .text{ padding-top: 11px; margin-left: 25px; flex: 1;}
.ksjs .ksjs-bot .item .text h3{ font-size: 18px; color: #333333; font-weight: normal; text-align: left;}
.ksjs .ksjs-bot .item .text p{ font-size: 14px;color: #707070; margin-top: 20px;text-overflow: -o-ellipsis-lastline;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    line-clamp: 3;    -webkit-box-orient: vertical;}
.ksjs .ksjs-bot .item .text a{ font-size: 14px;color: #1C8AE3; margin-top: 16px; display: inline-block;}
.ksxq-text{ text-align: center; padding-bottom: 115px;}
.ksxq-text img{ width: auto; max-width: 100%; margin: 70px 0px;}
.ksxq-text p{ font-size: 16px; color: #333333; text-align: left; margin-bottom: 30px;}
.ksxq-text h3{ font-size: 24px;color: #1C8AE3; font-weight: bold; text-align: left; margin-top: 43px;}

.page-content {padding-bottom: 50px;}
.page-content .page-title {}
.page-content .page-title h3{
	font-size: 24px;
    color: #1C8AE3;
    font-weight: bold;
    margin: 33px 0;
}
.page-content p {
	color: #707070;
    line-height: 2;
}
.page-content {padding-bottom: 50px;}
.page-content .page-title {}
.page-content .page-title h3{
	font-size: 24px;
	color: #1C8AE3;
	font-weight: bold;
	margin: 33px 0;
}
.page-content p {
	color: #707070;
	line-height: 2;
}
#backtotop {
	position: fixed;
	right: 50px;
	bottom: 50px;
}
@media ( max-width:1200px) {
	.index-list3 .top-t .item{ width: 188px;}
	.index-list3 .bot-b .text-box .box1 .item .riqi{ display: flex; flex-direction: column;justify-content: space-between;}
	.index-list6 .item ul li{ margin-top: 25px;}
	/* .index-list6 .item ul li a{ flex-direction: column;} */
	.yyjs-list1 .text-box .text p{ font-size: 12px; width: 100%; line-height: normal;}
	.index-list6 .item ul li a p,.index-list6 .item ul li a b{ font-size: 12px;}
	.yyjs-list3 .item p{ font-size: 12px; line-height: 25px;}
	.yyjs-list4 .item .box p,.boot .boot_2 .item p{ font-size: 12px; line-height: 15px;}
	.zjjs-list .item{ padding: 10px;}

}
@media ( max-width:992px) {
	.zjjs-banner .zjjs-top1 ul{ flex-wrap: wrap; justify-content: unset;}
	.zjjs-banner .zjjs-top1 ul li{ margin-top: 10px; margin-right: 5px;}
	.header .logo img{ width: 100%; height: auto;}
	.index-list3 .top-t ul{ flex-wrap: wrap; justify-content: unset;}
	.index-list4 ul{ flex-wrap: wrap; justify-content: unset;}
	.index-list4 ul li.on::after{ display: none;}
	.index-list4 .text-box .right img,.index-list4 .text-box p{ margin-top: 20px;}
	.index-list5 .zhaunjia-jieshao .swiper-button-prev{ left: -15px;}
	.index-list5 .zhaunjia-jieshao .swiper-button-next{ right: -15px;}
	.index-list5 .zhaunjia-jieshao .item p{ margin-top: 10px;}
	.index-list6 .item{ height: auto; margin-top: 10px;}
	.index-list8 .item .left{ width: 290px;}
	.index-list3 .bot-b .text-box .box2 .item li a p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 70%;}
	.index-list4 .text-box p{padding-right: 0px;}
	.yyjs-list1 .text-box{ flex-direction: column;}
	.yyjs-list1 .text-box img{ width: 100%;}
	.yyjs-list1 .text-box .text{ margin-left: 0px;}
	.yyjs-list2 .text-box{ flex-direction: column;}
	.yyjs-list2 .text-box img{ max-width: 100%;}
	.yyjs-list2 .text-box .text{ margin-left: 0px; margin-top: 20px;}
	.yyjs-list3 .item h3{ width: 100%; background-size: 100% 100%;}
	.yyjs-list3 .item p{height: auto; padding-bottom: 20px;}
	.yyjs-list4 .item .box h3{ margin: 15px 0px;}
	.index-list4 .text-box{ padding-right: 27px;}
	.yyjs-list1 .text-box .text p{ font-size: 14px; line-height: 25px;}
	.index-list3 .bot-b .text-box .box1 .item .text p a{ display: none;}
}


@media ( max-width:750px) {
	.index-banner .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .index-banner .swiper-pagination-horizontal.swiper-pagination-bullets
	.swiper-pagination-bullet{ width: 40px; height: 5px;}
	.header .header-top{ padding: 0px;}
	.header .header-ding ul{ display: none;}
	.index-list2 .item1{ padding-top: 20px;}
	.index-list2 .item2 img{  style="height: 200px;overflow: hidden;"}
	.index-list2 .item2,.index-list3 .top-t,.index-list4,.index-list5,.index-list6,.yyjs-list3,.xwzx-list .item,.yyjs-list2,.index-list8,.yyjs-list4,.index-list3 .bot-b,.index-list7{ padding-top: 20px;}
	.index-list2 .item2 p{ line-height: 25px; font-size: 12px;}
	.index-list2,.index-list4,.index-list5,.index-list6,.yyjs-list3,.xwzx-list .item,.yyjs-list2,.index-list8,.yyjs-list4,.index-list3{ padding-bottom: 20px;}
	.index-list3 .top-t .item,.index-list3 .bot-b .text-box .box1 .item,.index-list3 .bot-b .text-box .box2 .item{ width: 100%; margin-top: 10px;}
	.index-list3 .top-t ul li,.index-list3 .bot-b .text-box .box2 .item li,.index-list8 .item .left,.ksjs .ksjs-bot .item img,.zjxq .zjxq-xq .neirong2 ul li,.boot-list ul li{ width: 100% !important;}
	.ksjs .ksjs-bot .item .img {width: 100% !important;height: auto !important}
	.index-list3 .bot-b .text-box .box1,.index-list3 .bot-b .text-box .box2,.index-list8 .item,.index-list8 .item .right .bot,.ksjs .ksjs-bot .item,.zjxq .zjxq-xq .neirong2 ul{ flex-direction: column;}
	.index-list4 ul{ margin-top: 43px;}
	.index-list7 .tit ul li.on{ font-size: 16px;}
	.index-list7 .tit ul li{ font-size: 12px; margin-right: 10px;}
	/* .boot .boot_2{ height: auto!important; flex-direction: column;} */
	.yyjs-list1 .tit{ margin-left: 0px;}
	.yyjs-list1 .text-box img{ height: auto; margin-top: 20px;}
	.yyjs-list3 .item h3{ padding: 18px 0px;}
	.yyjs-list4 .item,.yyjs-list4 .item .box{ width: 100%; flex-direction: column;}
	.zjjs-list .item .text-box p span{ margin-right: 5px;}
	.zjjs-banner .zjjs-top1 ul{ justify-content: space-between;}
	.fenye ul .page-link{line-height: 25px; font-size: 12px;}
	.fenye ul a.shang{ width: 40px;}
	.fenye ul input{ width: 40px; height: 25px;}
	.xwzx-list .item,.boot-list ul{ flex-direction: column;}
	.xwzx-list .item .fl{ display: flex; flex-direction: row-reverse; width: 120px; margin-bottom: 15px;}
	.xwzx-list .item .fl h3,.xwzx-list .item .fl h4{ font-size: 18px;color: #0072CE; font-weight: bold; line-height: 25px; margin: 0px; margin-right: 5px;}
	.boot-list .item p{ padding-right: 15px;}
	.yyjs-list1 .tit li{ font-size: 14px;}
	.yyjs-list1 .tit li.on::before{ width: 60px;}
	.index-list3 .bot-b .text-box .box1 .item .text p{ font-size: 12px;text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;}
	.index-list3 .bot-b .text-box .box1 .item .text h3{ font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top: 15px;}
	.index-list3 .bot-b .tit li{ font-size: 18px;}
	.zjjs-banner .zjjs-top1 ul li{ width: 31%;}
	.zjjs-banner .zjjs-top2 ul li{ margin-top: 15px;}
	.zjjs-banner .zjjs-top2 h3{ margin-top: 17px;}
	.index-list8 .item .right .bot{ margin-top: 0px;}
	.index-list8 .item .right .bot img{ margin-top: 10px;}
	.index-list8 .item .right{ margin-top: 10px;}
	.index-list3 .bot-b .text-box .box1 .item .riqi h1{ margin-top: 20px;}
	.yyjs-list2 .text-box .text ul li::after{height: 55px;}
	.yyjs-list2 .text-box .text ul li:nth-of-type(3)::after{display: none;}
	.yyjs-list2 .text-box .text ul li span{ font-size: 12px;}
	.yyjs-list2 .text-box .text .box{ margin-top: 20px;}
	.yyjs-list4 .item:nth-of-type(1){ flex-direction: column-reverse;}
	.ksxq-text img{ margin: 15px 0px;}
	.index-list3 .bot-b .text-box .box1 .item .riqi{ width: 27%; float: left;}
	.index-list3 .bot-b .text-box .box1 .item .text{ width: 70%; float: right;}
	.index-list7 .item{ margin-top: 20px;}
	.index-list7{ padding-bottom: 50px; background-size: 100% 50%;}
	.ksxq-text p{ font-size: 14px;color: #646464; line-height: 25px; text-indent: 2em;}

	.page-content img {height: auto !important;width: 100% !important;}
	.zjjs-list .item img{width: 130px !important;}
    .xwxq .text-box img {width: 100% !important; height: auto !important;}
}
