@charset "utf-8";
/* CSS Document */
body{background:#fff url(../images/banner_body.jpg) no-repeat center 141px;}
.dates{width:390px;margin:0 auto;color:#fff}
.dates b{font-weight: normal;color:#fff;}
.content{width:1200px;position:relative;margin:0 auto;}
.marqueeWrap{border:1px solid #ebebeb;width:1196px;height:40px;line-height:40px;margin:8px auto 0;background:url(../images/notice_icon.png) no-repeat 18px center;}

/*专题*/
.mode06{width:100%;display:block;overflow:hidden;margin-top:25px;}
.topicTitle{width:36px;height:80px;background-color:#015591;float:left;}
.mode06 .flexslider{margin-left:50px;}
.mode06 .carousel li{margin-right:10px;}
.topicTitle h3{font-size:20px;font-size:2.0rem;line-height:26px;color:#fff;width:25px;display:block;margin:0 auto;text-align:center;padding-top:10px;}
.topicTitle h3 a{color:#fff;}
.topicTitle span{float:right;display:none;}
.topicList{width: 100%;overflow:hidden;}
.topicList li{width:auto;float: left;overflow:hidden;}
.topic_img{display: block;width: 100%;height:100%;}
.topic_img img{width: 100%;height:100%;}
.mode06 .flex-direction-nav a,.mode04 .flex-direction-nav a{width:20px;height:36px;background:url(../images/index_20.png) no-repeat center center;opacity:1;margin-top:-20px;}
.mode06 .flexslider:hover .flex-prev,.mode04 .flexslider:hover .flex-prev{opacity:1}
.mode06 .flex-control-nav,.mode04 .flex-control-nav{display:none;}
.mode06 .flex-direction-nav .flex-prev,.mode04 .flex-direction-nav .flex-prev{background:url(../images/index_17.png) no-repeat center center;left:0}
.mode06 .flex-direction-nav .flex-next,.mode04 .flex-direction-nav .flex-next{background:url(../images/index_20.png) no-repeat center center;right:0;}


/*通知公告*/
.mode02 .rt{width:36.895%;float:right;border-left:1px solid #ebebeb;margin-top:30px;}
.listTitle02{height:50px;line-height:25px;}
.articleList02{padding-left:31px;}
.title02{height:40px;position:relative;z-index:2;}
.title02 h3{float:left;width:95px;}
.title02 .number,.news .number{float:left;position:absolute;left:100px;top:-27px;display:block;height:50px;line-height:40px;}
.title02  .number strong,.news .number strong{width:24px;height:19px;background-color:#008e92;color:#fff;line-height:80px;padding:0 8px;margin:0 5px;}
.news .number{font-weight:normal; font-size:16px; line-height:25px;top:-23px;}
.articleList02 .tabList01 dd{border-bottom:0;}
.noticeList{width: 100%;overflow: hidden;border-bottom:1px solid #ebebeb}
.noticeList li{width: 100%;overflow:hidden;margin-bottom:23px;height:52px;}
.noticeList li:last-child{}
.noticeList li .nDate{width:46px;height:46px;float:left;margin-top:4px;}
.noticeList li .nDate strong{font-size:12px;font-size:1.2rem;color:#fff;height:20px;display:block;font-weight: normal;padding-left:5px;line-height:24px;}
.noticeList li .nDate i{font-size:17px;font-size:1.7rem;color:#fff;height:27px;text-align:center;display:block;font-style: normal;}
.noticeList li a{margin-left:62px;display: block;line-height:26px;}
.noticeList li.bg01 .nDate{background-color:#05bec3;}
.noticeList li.bg02 .nDate{background-color:#05c34d;}
.noticeList li.bg03 .nDate{background-color:#9b9b9a;}
.noticeList li.bg04 .nDate{background-color:#d39510;}
.noticeList li.bg05 .nDate{background-color:#0579c3;}

.ddList01 {padding-bottom:18px;border-bottom:1px solid #ebebeb}
.ddList01 li{width:100%;height:36px;line-height:36px;overflow: hidden;*position:relative;}
.ddList01 li span{float:right;margin-left:10px;*position:absolute;*right:0;*bottom:0;}
.ddList01 li strong {margin-left:-8px}
.ddList01 li strong a{color:#007072}
.ddList01 li.floatR{width:47.5%;float:right;}

.mode04{width:100%;margin:0 auto 22px;overflow:hidden;}

.index_00{line-height: 44px;margin: 0 0 16px 0;padding: 0 0 0 58px;background: url(../images/mode01_ico.png) 16px center no-repeat;background-size: 22px;border: 1px solid #ebebeb;}
.index_001{float: left;width: calc(100% - 80px);overflow: hidden;white-space: nowrap;}
.index_001 ul{display: inline-block;vertical-align: middle;}
.index_001 li{width: auto;}
.index_00 .title{padding: 0 50px 0 18px;position: relative;}
.index_00 .title::before{content: '';display: block;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);background: #00572d;width: 6px;height: 6px;border-radius: 50%;}
.index_00 .more{float: right;display: block;position: relative;padding: 0 12px 0 22px;}
.index_00 .more::before{content: '';display: block;width: 2px;height: 12px;background: #888;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.marquee_more{
    position: relative;
     font-size: 17px;
     font-size: 1.7rem;
     background: #007072;
       width: 15%;
       margin-right: 3%;
        padding-left: 2%;
        float: left;
    color: #fff;
    font-weight: bold;
}
.marquee_more img{
    display: inline-block;
    padding-right: 10px;
}
/* .marquee_more::after{
        content: "";
    position: absolute;
    top: 24px;
    z-index: 9;
    width: 20px;
    height: 1px;
    background: #fff;
    display: inline-block;
} */
.marquee {
    float: left;
    width: 74%;
    overflow: hidden;
}
.marquee_more span {
    font-size: 12px;
    font-size: 1.2rem;
    display: inline-block;
    padding:0 15px 0 6px;
    font-weight: normal;
}
.marqueeWrap,
.marquee,
.marquee_list li{
    height: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem;
}

/* .marquee_list li a {
    padding-right: 34px;
} */

/* .text_in .ddList00 li{
    background: none;
}
 */
 /* .text_in .ddList00 li:hover {
   background:url(../images/imagesnew/icon/bannergr_bg.png) no-repeat left 18px;
} */
.moreBox {
    float: right;
}

.moreBox a {
   float: right;
   padding-left: 14px;
   height: 17px;
   font-size: 14px;
   font-size: 1.4rem;
   border-left: 1px solid #565656;
   line-height: 17px;
   margin-top: 15px;
   text-align: center;
}




/*关注*/
.mode04 .lf{width:17.750%;float: left;*width:213px;_width:213px; margin-top:30px;}
.gz01{width: 100%;overflow: hidden;}
.gz01 li{width:100%;height:69px;float:left; margin-bottom: 12px;}
.gz01 li span{display:block; height:100%;line-height:100%;overflow:hidden; border:1px #dcdcdc solid; background:url(../images/index_24.png) no-repeat 19px center;}
.gz01 li a{display: block;padding-left:76px; line-height:67px; background:url(../images/line_news.jpg) no-repeat 76px center; text-align:center;}
.gz01 li.g02 span{background-image:url(../images/index_28.png);}
.gz01 li.g03 span{background-image:url(../images/index_31.png);}
.gz01 li.g04 span{background-image:url(../images/index_34.png);}
.gz01 li.g05 span{background-image:url(../images/index_37.png);}
.gz01 li.g06 span{background-image:url(../images/index_39.png);}
.topic_title{display:block;width:100%;height:100%;float:left;}
.topic_title{color:#fff;*position:absolute;*top:50%;display:block;display:table;float:left;width:100%;height:100%;*width:auto;*height:auto;*left:50%;text-align:center;}
.topic_title strong{width:auto;height:100%;display:table-cell;vertical-align:middle;padding:0 17px;*position:relative;*top:-50%;*left:-50%;*display:block;*width:auto;*height:auto;*padding:0 10px;*text-align:center;*margin:0 auto;overflow:hidden;color:#fff;}
/*服务*/
.mode04 .rt{width:82.00%;float:right;}
.md_inner{width:47.950%;margin:30px 0 14px 20px;float:left;height: 226px;}
.listTitle01{height:37px;line-height:37px; /*background:#eeeeee;*/ border-bottom: 2px solid rgb(191,191,191);}
.listTitle01 h3{font-size:20px;font-size: 2rem; padding: 0 10px; /*border-left: 1px #eeeeee solid; border-top: 2px #3378bb solid; */line-height: 35px; background: #fff; font-weight: normal; display:inline-block;background: url(../images/index_191.png) no-repeat left center;}
.listTitle01 span.more01{float:right;width:40px;position:relative;z-index:22;}
.listTitle01 span.rtMore{float:right;width:40px;position:relative;z-index:22;text-align:right}
span.rtMore a{color: #666;}
span.rtMore a:hover{color:#ee931d;}
.list01{width: 100%;overflow: hidden; margin-top:10px;}
.list01 li{width:100%;line-height:40px;height:40px;overflow:hidden;position:relative;font-size:16px;}
.list01 li a{padding-left: 15px;display: block; background:url(../images/index_19.jpg) no-repeat 0 17px;}
.list01 li span{color:#333;margin-left: 5px;float:right;}
.mode06 .listTitle02{display:none;width:100%; height:35px;line-height:35px;}
.mode06 .listTitle02 h3{width:120px; float:left; margin:0;text-align:left;padding:0;height:35px;line-height:35px;}
.mode06 .listTitle02 .more01{float:right;}
@media screen  and (max-width:1198px) {
 /*.content{width:auto;padding:0 5%;}*/
 
 .content{width:auto;padding:0 15px;}

 .marqueeWrap{width:auto}
 .mode04 .lf,.mode04 .rt{width: 100%;float: none;border:none;}
 .gz01 li{margin-bottom: 20px;}
 .gz01 li span br{display: none;}
 .gz01 li.g01 a, .gz01 li.g03 a, .gz01 li.g05 a, .gz01 li.g06 a{line-height: 60px;padding-top:0;}

}

@media screen  and (max-width:1024px) {
	body{ background:none;}
	.mode01 .lf{float:none;margin:16px auto 0;}
	.mode01 .rt{margin:0;}
	.mode04 .lf{margin-top:22px;}
	.gz01 li{width:32.654%; margin-right:10px;}
	.select001 .option_cur{width:100%; padding:0;}
	.select001{width:96%;}
	.gz01 li.g03,.gz01 li.g06{margin-right:0;}
	.md_inner{margin-left:0;}
	.md_inner.con_rt{float:right;}
	.friendLink{display:none;}
	}
@media screen  and (max-width:900px) {
}


@media screen and (max-width: 812px) {
.gz01 li{margin-right:0; width:49%;}	
.gz01 li.g02,.gz01 li.g04,.gz01 li.g06{float:right;}
}
@media screen  and (max-width:768px) {
	.md_inner {
    height: auto;
}
	.tabMenu01 li{margin-right:39px;}
	}
@media screen  and (max-width:736px) {
	.tabMenu01 li{margin-right:33px;}
	.gz02 li{ width:45.958%; margin-bottom:16px; height:62px;}
	 .gz02 li.g002,.gz02 li.g003{ margin-right:0; float:right;}
	 .gz02 li span{background-position:10px 10px;}
	 .gz02 li a{padding-top:22px;}
	 .gz02 li.g001 a{padding-top:10px;}
	}
@media screen  and (max-width:667px) {
	.mode04 .rt{margin-top:10px;}
	.md_inner{width:100%; margin-top:15px;}
	.flexslider .til_slides{
		height: 30px;
		line-height:30px;
		text-indent:0;
		left: 20px;
		bottom: 20px;
		padding: 0 6px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		width: 70%;
		font-size: 16px;
	}
	.flex-control-nav{bottom:0;}
	}
@media screen and (max-width:500px) {
	}


@media screen and (max-width:480px) {
.mode06 .listTitle02{display:block;}
.mode06 .topicTitle{display:none;}
.mode06 .flexslider{margin-left:0; margin-top:10px;}
}
@media screen and (max-width:380px) {
.gz01 li{width:48%;}
.gz01 li a{background:none; padding-left:46px;}
}







