/* 页面自定义css样式 */
.ellipsis{font-family: "微软雅黑";}
/* container start */
.container {width: 100%; height: auto; background: url(con_bg.png) no-repeat top center;background-size: 100%;padding-top: 190px;}
.container .bt-box-1200 {position: relative;}
/* sec01 */
.sec01 {width: 1260px; height: auto; background-color: #ffffff;margin-left: -30px;}
.news {width: 100%;height: auto;background: #fefefe;padding: 30px 30px 43px;position: relative;}
.news .bd ul li {width: 100%;line-height: 42px;font-size: 32px;font-weight: 700;text-align: center;}
.news .bd ul li a {color: #000;}
.news .hd {position: absolute;left: 50%;bottom: 10px;margin-left: -60px;z-index: 3;}
.news .hd li {width: 30px;height: 5px;background: #b3b3b3;margin: 0 5px;cursor: pointer;float: left;}
.news .hd li.on {background: #3a83e9;}
/* 图片新闻 */
.sec01bottom {margin-top: 24px;padding: 0 30px;}
.tpxw { width: 580px; height: 395px;}
#slideBox-slide5.slideGroup {width: 100%;}
.bd .tempWrap {width: 100%!important;}
#slideBox-slide1.slideBox .hd {height: auto;}
#slideBox-slide1.slideBox .bd li {height: 395px!important;}
#slideBox-slide1.slideBox .bd li div {font-size: 16px;height: 50px; line-height: 50px; background: #3a83e9;}
#slideBox-slide1.slideBox .hd ul li {width: 16px; height: 16px; opacity: 0.5; background-color: #fff;}
#slideBox-slide1.slideBox .hd ul li.on {background-color: #fff; opacity: 1;}
/* 新闻列表 */
.newslist .bt-box-tit {height: 42px; border-bottom: 1px solid #eee;}
.newslist .bt-box-tit a {padding: 0; margin-left: 40px; line-height: normal; text-align: center;}
.newslist .bt-box-tit a:first-child {margin-left: 0;}
.newslist .bt-box-tit a.act {padding-bottom: 11px; background: none; color: #3A83E9; border-bottom: 3px solid #3a83e9;}
.bt-box-16 ul li {font-size: 20px; line-height: unset;}
.sec01bottom .bt-box-16 .listBox {
	/* height: calc(395px - 45px - 124px); */
	height: 216px;
	overflow: hidden;
    position: relative;
    margin-top: 12px;
}
.sec01bottom .bt-box-16 ul {position: relative;}
.hideLine {width: 100%;/* white-space: nowrap; text-overflow: ellipsis; overflow: hidden; */}
.hidden {display: none;}
.sec01bottom .bt-box-16 ul li span {font-size: 16px; color: #999;float: right;}
.newslist .bt-box-cent ul li span {float: right!important;}
.focal {padding-bottom: 15px; border-bottom: 1px dotted #eee;}
.focal p {padding: 15px 0;line-height: 36px;}
.focal a {font-weight: 700; font-size: 20px;}
.focal span {font-size: 14px; line-height: 21px;color: #999;}
.newslist {width: 580px;}
.newslist li a {font-size: 16px;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.newslist.bt-box-16 ul {padding-top: 10px;}
.newslist.bt-box-16 ul li {padding-left: 20px; background: url(bt-listPic.png) no-repeat 0 18px; line-height: 36px; text-align: justify;word-break: break-all;text-justify: distribute;height: 36px;}
.newslist.bt-box-16 ul li:hover a {color: #3A83E9;}

.hf{padding: 0 30px;margin-top: 45px;}
.hf img{width: 100%;height: 120px;}

/* sec02 */
.gold {color: #ebac40;}
.sec02 {margin-top: 41px; padding-bottom: 31px;}
.sec02 h5 {padding-bottom: 1.875rem; color: #3a83e9ff; font-size: 1.875rem;}
.sec02 h5 i {display: inline-block;margin-right: 30px; width: 480px; height: 0.75rem; background: url(con_space.png) repeat center;margin-top: -5px;}
.sec02 h5 i.space02 {margin-right: 0; margin-left: 30px; }
.zfxxgkzl_title{font-size: 22px;margin-bottom: 15px;line-height: 35px;}
.zfxxgkzl ul{margin-left: -3px;}
.zfxxgkzl ul li{width: 193px;height: 145px;text-align: center;margin-left: 3px;float: left;margin-bottom: 3px;transition: all 0.3s;}
.zfxxgkzl ul li:hover {transform: translateY(-5%);}
.zfxxgkzl ul li a{padding-top: 94px;font-weight: 700;font-size: 16px;display: block;height: 100%;width: 100%;}
.zfxxgkzl ul li:nth-child(1){background: url(swj_pic_01.png) no-repeat center 30px #F5F9FF;}
.zfxxgkzl ul li:nth-child(2){background: url(swj_pic_02.png) no-repeat center 30px #FFF5F5;}
.zfxxgkzl ul li:nth-child(3){background: url(swj_pic_03.png) no-repeat center 30px #E8FAFF;}
.zfxxgkzl ul li:nth-child(4){background: url(swj_pic_04.png) no-repeat center 30px #F5FFFA;}
.zfxxgkzl ul li:nth-child(5){background: url(swj_pic_05.png) no-repeat center 30px #F5F9FF;}
.zfxxgkzl ul li:nth-child(5) a{padding: 80px 32px 0;line-height: 23px;}
.zfxxgkzl ul li:nth-child(6){background: url(swj_pic_06.png) no-repeat center 30px #FFFCF5;}

.section2{background: #F2F9FF;padding: 2.5rem 0;}
.section2box{width: 36.5625rem;}
.section2tit{line-height: 2.5rem;margin-bottom: 1.5625rem;display: block;height:2.5rem; }
.section2box h5 {margin-bottom: 30px;display: inline-block;height:2.5rem;line-height: 2.5rem;color: #3a83e9ff;font-size: 30px;font-weight: 700;}
.section2box h5 i {margin-left: 38px;display: inline-block;width: 426px;height: 12px;background: url(con_space.png) repeat center;margin-top: -6px;}
.zwfw , .yjzj{width: 100%;height: 411px;background: #fff;padding: 26px 26px 30px;}
.zwfw p , .yjzj p{font-size: 1.375rem;color: #000;line-height: 1.875rem;}
.zwfw p{margin-bottom: 20px;}
.zwfw ul li{display: inline-block;float: left;width: 10.25rem;height: 9.75rem;border: .0625rem solid #eee;border-radius: .5rem;margin-left: 1.25rem;padding: 15px 33px 0;}
.zwfw ul li:first-child{margin-left: 0;}
.zwfw ul li a{display: block;}
.zwfw ul li a img{margin: 0 auto;display: block;}
.zwfw ul li a span{font-size: 1rem;text-align: center;display: block;margin-top: 10px;line-height: 24px;}
.zwfw ul li:first-child a span{margin-top: 22px;}
.bsdt{width: 100%;height: 120px;background: url(bsdt.png) no-repeat;padding: 24px 26px 25px;margin-top: 28px;}
.bsdt a{display: block;}
.bsdt a p{color: #1658A0;font-size: 1.25rem;font-weight: bold;line-height: 1.625rem;margin-bottom: 17px;}
.bsdt a span{margin-top: 15px;width: 9.375rem;height: 1.875rem;line-height: 1.875rem;border-radius: .25rem;border: .0625rem solid #1658a0;color: #1658A0;font-size: .875rem;display: block;padding-left: .75rem;}
.newRightListBox ul{position: relative !important;padding: 0 !important;width: 100%;}
.listBox1{height: 180px;overflow: hidden;position: relative;margin-top: 12px;}
.listBox1 ul li{line-height: 36px;background: url(bt-listPic.png) no-repeat;background-position: left 16px;padding-left: 19px;text-align: justify;word-break: break-all;text-justify: distribute;height:36px;}
.listBox1 ul li a{font-size: 16px;float: left !important;width: 80% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important;display: inline-block;}
.listBox1 ul li span{color: #999;float: right;}
.ldxx{background: url(ldxx.png) no-repeat;width: 100%;height: 120px;padding: 22px 1.625rem 1.6875rem;margin-top: 15px;}
.ldxx p{color: #1658A0;font-weight: bold;font-size: 1.25rem;line-height: 22px;margin-bottom: 21px;}
.xx a{display:inline-block;width: 5.625rem;height: 1.875rem;line-height: 1.875rem;border-radius: .25rem;margin-right: .625rem;color: #fff;font-size: .875rem;padding-left: 1.6875rem;}
.xx a:first-child{background: url(wyxx.png) #6695e4 no-repeat .4375rem center;}
.xx a:nth-child(3) {background: url(xjcx.png) #6695e4 no-repeat .4375rem center;}
.ztzl{height: 344px;}
.section3{width: 585px;}
.hdjlxx  .listBox2 {
	/* height: calc(395px - 45px - 124px); */
	height: 288px;
	overflow: hidden;
    position: relative;
    margin-top: 13px;
}
.hdjlxx  ul {
	position: relative;
}
.hdjlxx{
	width: 100%;
	background: #fff;
}

.hdjlxx .bt-box-tit{
	width: 100%;
	border-bottom: 1px solid #f0f0f0;;
    height: auto;
    line-height: 30px;
}
.hdjlxx .bt-box-tit a{
	font-size: 22px;
	line-height: 36px;
    padding: 0;
    height: 52px;
    margin-right: 30px;
}
.hdjlxx .bt-box-tit a:nth-child(3) {

	padding:0 0px 0 18px;
}
.hdjlxx .bt-box-tit a.act{
	background:none;
    color: #3a83e9;
    border-bottom: 3px solid #3a83e9;
}
.hdjlxx  ul{
	width: 100%;
	padding-top: 0;
}
.hdjlxx  ul li{
	font-size: 16px;
    line-height: 36px;
  height:36px;
	background-position:left 16px;
	text-align: justify;word-break: break-all;text-justify: distribute;
}
.hdjlxx .bt-box-tit span{
	float: left;
	line-height: 22px;
}
.hdjlxx ul li a{
    float: left !important;
    width: 80% !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap !important;
    display: inline-block;
}
.hdjlxx ul li span{
	float: right;
}
.bt-box-cent ul li a {
    width: auto;
}

/* sec04 */
.sec04 {display: flex; width: 100%; height: 50px; line-height: 50px; background: #e5f3ff;}
.sec04 p{font-size: 14px;}
.sec04 > div {display: flex;}
.sec04 ul {display: flex;}
.sec04 ul li {padding-left: 41px;}
.sec04 ul li:first-child {padding-left: 10px;}
.sec04 span, .sec04 a {font-size: 14px; line-height: 24px;}

/* sec05 */
.sec05 {display:none;position: fixed; right: 0; top: 54%; width: 400px; height:343px; background-color: #ffffff;box-shadow: 0 0 12px #95959529;z-index: 999;}
.sec05 .close {position: absolute; right: 0.3125rem; top: 0.3125rem; width: 1rem; height: 1rem; background: url(con_close.png) no-repeat center; cursor: pointer;}
.scrollfixed { width: 21.75rem; height: 343px; position: relative; padding-top: 1.625rem; padding-left: 1.625rem;}
.scrollfixed .screen { width: 275rem; height: 100%; }
.screen li { width: 21.75rem; height: 257px; overflow: hidden; float: left;border-bottom: 1px solid #eee;}
.screen li a { width: 100%; height: 100%; display: block; }
.screen li img { width: 100%; height: 196px; }
.screen li a span{color: #333;font-size: 16px;display: inline-block;width: 100%;line-height:21px;padding-top: 20px;}
.ms {width: 100%; height: 3.75rem; line-height: 3.75rem; position: absolute;left: 1.625rem; bottom:0;    background-color: #efefef;overflow: hidden;}
.detail {width: 100%; height: 100%; font-size: 0.875rem; color: #000000; background-color: #ffffff; }
.detail li { position: absolute; left: 0px; }
.detail p { color: #ffffff; }
.detail a { display: inline-block; font-size: 0.875rem; line-height: 2rem; text-align: left; color: #026de2;}
.scrollfixed .prev, .scrollfixed .next { position:absolute; left:70%; bottom:20px; display:block; width:2.8125rem; height:auto; font-size: 14px; color: #999999;cursor: pointer; }
.scrollfixed .next { left:auto; right: 0; background-position:0.5rem 0.3125rem;}
.scrollfixed .prev:hover, .scrollfixed .next:hover { color: #026DE2;}