@charset "utf-8";
/* CSS Document */
body{background-color:#fff;}
.conBg{background:#f5f6fb; width:100%; padding:36px 0;}
.content{width:1500px;overflow:hidden;position:relative;margin:0 auto;}

.mode01,.newMode02,.mode02 {width:100%;overflow:hidden}
.mode01 .lf{width:870px;height:458px;float:left; }
.mode01 .rt{margin-left:905px;}
.mode01 .rt .listTitle01{height:56px;line-height:56px;}
.tabArticleList01,.tabArticleList03{width:100%;overflow:hidden;position: relative;}
.tabMenu03{width:100%; height:50px; border-bottom:4px #99a5d1 solid; position:relative;}
.tabMenu03 li{height:50px;line-height:44px;font-size:28px;font-size:2.8rem;float: left; margin-right:30px;  }
.tabMenu03 li:last-child{ margin-right:0;}
.tabMenu03 li a{display:block;height:50px;  color:#3d55a7; font-weight:600}
.tabMenu03 .active { border-bottom:4px #c13e37 solid; position:relative; margin-bottom:-4px;}
.tabMenu03 .active a{ background:url(../images/red_03.png) no-repeat center bottom;}
.tabMore{height:50px;line-height:50px; position:absolute; right:0; z-index:1; font-size:18px; font-size:1.8rem;}
.tabMore span{display:none;text-align: right;}
.tabMore .active {display:block;}
.tabMore span a{ color:#3d55a7; transition:all 0.3s ease-in-out; }
.tabMore span a:hover{ margin-right: 10px;}
.newsList{width:100%; overflow:hidden;}
.newsList h3{ font-size:28px; font-size:2.8rem; font-weight:500; height:36px; overflow:hidden; margin:26px 0 10px; font-weight:600}
.newsList h3 a{color:#c13e37;}
.newsList li{width:100%; float:left; height:56px; line-height:56px; overflow:hidden;}
.tabList03 dd,.topicTitle02{display:none; }

.tabMenu01{width:100%; height:57px; background:#3d55a7; position:relative;}
.tabMenu01 li{height:57px;line-height:57px;font-size:28px;font-size:2.8rem;float: left; width:50%; text-indent:2.4rem;  }
.tabMenu01 li a{display:block;height:65px; color:#c3dbf6; }
.tabMenu01 .active a{ color:#fff;background:url(../images/index_19.png) no-repeat  27% 56px; z-index:1;}
.tabMenu01 .active { }
.tabList01 dd{display:none;  overflow:hidden;}
.ddList00 li{width:100%;float: left;height:36px;line-height:36px; font-size:16px; overflow: hidden;background:url(../images/n_yuan.png) no-repeat left 15px;*position:relative;}
.ddList00 li a{padding-left:18px;  }
.ddList00 li span{float:right;margin-left:10px;*position:absolute;*right:0;*bottom:0;}
.ddList00 li strong {margin-left:-8px}
.ddList00 li strong a{color:#007072}
.cur06 li{background:none;}
.cur06 li a{padding-left:0;}


/*专题*/
.mode06{width:100%;display:block;overflow:hidden;margin:40px 0 37px;}
.newTitle{background:#3d55a7; height:58px; line-height:58px; padding:0 15px;font-size:28px; font-size:2.8rem; font-weight:normal;}
.newTitle a{color:#fff;}
.newTitle span{float:right; font-size:20px; font-size:2.0rem;}
.topicList{width: 100%;overflow:hidden; border-bottom:3px #d8dded solid; padding-bottom:30px;}
.topicList li{ width:21.80%; height:338px; float: left;overflow:hidden; margin:40px 44px 0 0;}
.topicList li.none{margin-right:0;}
.topicList li h3{font-size:22px; font-size:2.2rem; font-weight:normal; text-align:center; padding:10px 0;}
.topicList li h3 a{color:#3d55a7;}
.topicList li p{padding:0 49px; font-size:16px; font-size:1.6rem; line-height:22px;}
.pic02{overflow:hidden; padding-bottom:63%; width:100%; height:0;}
.conBg.mr0{padding-top:27px;}

.newMode01{width:100%; overflow:hidden; padding:20px 0 60px;}
.picNews{width:420px;height:262px;float:left;}
.picNews .flexslider .til_slides{font-size:14px; height:30px; line-height:30px;text-indent:10px;}
.picNews .flex-control-paging li,.picNews .flex-control-paging li a,.pic02News .flex-control-paging li,.pic02News .flex-control-paging li a{width:8px; height:8px;}
.picNews .flex-control-paging li,.pic02News .flex-control-paging li{ margin:0 3px;}
.picNews .flex-control-nav{bottom:6px;}
.newMode01 .rt{margin-left:511px;}
.newslist02{overflow:hidden; width:100%; padding-top:10px;}
.newslist02 li{width:50%; font-size:23px; font-size:2.3rem; line-height:50px; height:50px; float:left; position:relative; overflow:hidden;	}
.newslist02 li::before{content:'';width:9px;height:9px; overflow:hidden;position:absolute;left:10px;top:22px;background-color:#c13e37}
.newslist02 li a{padding:0 65px 0 35px;}

.newMode02{ padding:60px 0;}
.pic02News{float:right; width:477px; margin-left:-477px;}
.newMode02 .rt{float:left; margin-right:450px;}
.newMode02 .rt .newTitle{background:#ededed; border:3px #4960ad solid; height:50px; line-height:50px;	}
.newMode02 .rt .newTitle a{color:#3d55a7;}
.newMode02 .newslist02 li a{padding-left:45px;}
.newMode02 .newslist02 li::before{left:20px;}
.newslist02 li a{padding-left:25px; display:inline-block;}
/**/
.mode02 .lf{width:50.00%;float: left;margin-top:37px;}
.picNew{ padding:0 6px; overflow:hidden;}
.picNew li{float:left; width:44.576%; margin:27px 20px 0;}
.picNew li a{display:block;}
.picNew li span{width: 100%;height: 0;padding-bottom: 51.975%;overflow:hidden;display: block;}
.picNew li span img{width: 100%;transition: all 0.3s ease-in-out;}
.picNew li span img:hover{transform:scale(1.05); }
.noticeList{width: 100%;overflow: hidden; }
.noticeList li{width: 100%;overflow:hidden;margin-top:37px;height:86px;}
.noticeList li .nDate{width:82px;height:82px;float:left; border:2px #9da0a5 solid; text-align:center;line-height:41px; background:#f2f2f2;	 }
.noticeList li .nDate strong{ color:#fff; background:#3d55a7; height:41px;display:block;font-weight: normal;}
.noticeList li .nDate i{ color:#c13e37;height:41px;text-align:center;display:block;font-style: normal;}
.noticeList li div{margin-left:110px;display: block;line-height:26px;}
.noticeList li div h3{font-size:22px; font-size:2.2rem; font-weight:500;}
.noticeList li div p{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:10px; color:#3d55a7;}

.mode02 .rt{width:45%;float:right; margin-top:37px; position:relative; }
.djwhList,.newsList.lineList {overflow:hidden; margin-top:10px;}
.djwhList li{float:left; width:100%; height:53px; line-height:53px; }
.djwhList li a{ display:block; padding-left:20px;}
.mode02 {margin-bottom:40px;}
.newMode03{position:relative;}
.qttzList{ padding:0 59px; overflow:hidden;}
.qttzList li{float:left; text-align:center; width:30.438%; margin:34px 16px 0;}
.qttzList li a{display:block; height:0; padding-bottom:25.58%; overflow:hidden;}
.mode01 .lf.djwhPic{ width:724px; height:418px; background:url(../images/djwhbg01.png); background-size:100% 100%; padding:20px 50px; position:relative;}
.mode01 .lf.djwhPic .djwhBg_lf{ position: absolute; top:0; left:2%; z-index:2; background:url(../images/djwhbg04.png) no-repeat; background-size:100% 100%; width:9%; height:18%;}
.mode01 .lf.djwhPic .djwhBg_rt{ position: absolute; top:0; right:0; z-index:2; background:url(../images/djwhbg03.png) no-repeat; background-size:100% 100%; width:16%; height:100%;}
.newsList.lineList li{line-height:50px; height:50px;}
.mode01 .rt.djwhHot{margin-left:870px;}
@media screen and (max-width:1360px) {
	.content{width:1200px;}	
	.mode01 .lf{width:56%; height:auto;}
	.mode01 .rt{margin-left:58%;}
	.tabMenu03 li{font-size:2.6rem;}
	.picNew li{margin-left:13px; margin-right:13px;}
.picNew1 li{margin-left:13px; margin-right:13px;}
	.mode06 .carousel li{width:33%;}
	.articleList02 .tabList01 dd .noticeList li div{margin-left:90px; height:60px; overflow:hidden;}
	.topicList li{margin-right:35px;}
	.mode01 .lf.djwhPic{width:52%; height:auto;}
	.mode01 .rt.djwhHot{margin-left:63%;}
	.djwhList li{height:50px; line-height:50px;}
	.qttzList li{margin:34px 14px 0;}
}
@media screen  and (max-width:1198px) {
 .content{width:auto;padding:0 15px;}
 /*.picNew li{margin-right:30px;}*/
 .mode04 .lf,.mode04 .rt{width: 100%;float: none;border:none;}

}

@media screen  and (max-width:1024px) {
	.flex-control-nav{display:none;}
	.mode01 .lf .flex-direction-nav,.picNews .flex-direction-nav,.pic02News .flex-direction-nav{ display:block;}
	.tabMenu03 li,.tabMenu01 li,.title002{font-size:2.0rem;}
	.newsList h3,.noticeList li div h3,.newTitle,.topicList li h3{font-size:1.8rem;}
	.conBg,.newMode01{padding:15px 0;}
	.newsList h3{margin-top:20px; height:auto;}
	.newsList li,.newsList.lineList li{line-height:22px; height:auto; padding:8px 0;}
	/*.picNew li{margin-right:26px;}*/
	.articleList02 .tabList01 .noticeList li div h3{margin-top:0;}
	.topicTitle{ width:17.82%; height:auto;}
	.topicList li{margin-right:29px;}
 	.newMode02,.picNew,.picNew1,.qttzList{padding:0;}
	.mode06{margin:15px 0 0;}
	.topicList{padding-bottom:15px;}
	.topicList li{margin-top:15px;}
	.newslist02 li,.newTitle span a{font-size:1.6rem;}
	}
@media screen  and (max-width:1000px) {
	.mode01 .lf,.mode02{float:none;margin:0 auto 10px; width:100%; height:auto;}
	.mode01 .lf.djwhPic{float:none;margin:0 auto 10px; width:auto; height:auto; padding:20px 30px;}
	.mode01 .rt,.mode06 .flexslider,.mode01 .rt.djwhHot{margin:0;}
	.tabMenu01 li{margin-right:15px;}
	.tabMenu01 li.active a{ padding:0 0px;}
	.tabMenu01 li a{padding:0;}
	.tabMore{font-size:1.6rem;}
	.mode02 .lf{width:100%; margin-top:15px; float:none;}
	.noticeList li{margin-top:24px;}
	.mode02 .rt{float:none; width:auto;}
	.articleList02{padding-left:0;}
	.tabMenu01 li{width:25%;}
	.topicTitle02,.mode06{ display:block; margin-bottom:15px;}
	.topicTitle{display:none;}
	.topicTitle02 h3{font-size:20px;font-size:2.0rem; font-weight:normal; line-height:26px;color:#3d55a7;width:120px;display:block; }
.topicTitle02 a{color:#3d55a7;}
.topicTitle02 span{float:right; }
.tabArticleList02, .tabArticleList04,.mode06{margin-top:15px;}
.conBg.mr0{padding:5px 0 15px;}
.djwhList li{line-height:22px; height:auto; padding:8px 0;}
.qttzList li{margin:15px 10px 0;}
	}
@media screen and (max-width: 812px) {
	.mode01 .lf{width:100%;height:auto;}
	.mode06 .flexslider,.newMode01 .rt{margin-left:0}
	.mode02 .lf,.mode02 .rt,.newMode02 .rt{width: 100%;float:none;border:none; margin-top:5px;}
	.listTitle02{height:60px;line-height: 60px;}
	.articleList02{padding-left:0;}
	.flex-direction-nav a{width:30px;height:30px;margin-top:-15px;background-size:30px;opacity:1;}
	.flex-direction-nav .flex-prev{left:10px;}
	.flex-direction-nav .flex-next{background-size:30px;right:10px;}
	.picNews,.pic02News{float:none; width:auto; height:auto; margin:0 0 15px;}
	.newTitle{height:35px; line-height:35px;}
	.newslist02 li{width:100%; line-height:20px; height:auto; margin:4px 0; }
	.newslist02 li::before{top:7px; width:6px; height:6px;}
	.newslist02 li a {padding-right:5px;}
	.newMode02 .newslist02 li a{ padding-left:25px;}
	.newMode02 .newslist02 li::before{left:10px;}
	.newMode02 .rt .newTitle,.flexslider .til_slides{height:35px; line-height:35px;}
	.topicList li{width:45.90%; margin:0; padding:15px 15px 0;}
	.topicList li p {padding:0  40px;}
	.picNew{padding-left:26px;}
.picNew1{padding-left:26px;}
	
}

@media screen  and (max-width:667px) {
	.tabMenu03 li, .tabMenu01 li, .title002{font-size:1.8rem;}
	.mode02 .lf .tabMenu03{height:auto; display:inline-block;}
	.mode02 .lf .tabMenu03 li,.mode02 .lf .tabMenu03 li a{height:auto;}
	.picNew li{margin:15px 10px 0;}
.picNew1 li{margin:15px 10px 0;}
	.noticeList li .nDate{width:66px; height:66px; line-height:33px;}
	.noticeList li .nDate strong,.noticeList li .nDate i{height:33px;}
	.noticeList li div{margin-left:80px;}
	.noticeList li div h3{font-size:1.6rem; line-height:24px;}
	.noticeList li div p{font-size:1.4rem; line-height:22px; margin-top:0; max-height:56px;}
	.noticeList li{height:auto; margin-top:15px;}
	.tabMenu01{height:40px; display:inline-block;}
	.tabMenu01 li{width:auto; margin-right:30px; line-height:40px; height:auto;}
	.tabMenu01 li a{height:50px;}
	.tabMenu01 .active a{background-position:60% 39px;  }
	.noticeList li div p{line-height:18px;}
	}

@media screen and (max-width:480px) {
.goTop{width:35px; height:35px; line-height:35px;}
.newsList li{padding:4px 0;}
.topicList li{width:100%; padding:15px 0 0; height:auto;}
.pic02{padding-bottom:57%; text-align:center;}
.topicList li p{padding:0 17%;}
.qttzList li{width:auto;}
.mode01 .lf.djwhPic{padding:15px;}
.djwhList li a{padding-left:10px;}
.picNew{padding-left:0;}
.picNew1{padding-left:0;}
}
@media screen and (max-width:380px) {
.noticeList li{max-height:110px;}
.picNew li{margin:15px 9px 0;}
.picNew1 li{margin:15px 9px 0;}
}

.picNew1{ padding:0 12px; overflow:hidden;}
.picNew1 li{float:left; width:92.25%; margin:27px 20px 0;}
.picNew1 li a{display:block;}
.picNew1 li span{width: 100%;height: 0;padding-bottom: 20%;overflow:hidden;display: block;}
.picNew1 li span img{width: 100%;transition: all 0.3s ease-in-out;}
.picNew1 li span img:hover{transform:scale(1.05); }
