@charset "utf-8";
:before,:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.index-m1{ width:100%;padding:30px 0;}
.index-m1 .m1-left{float:left;width:50%;box-sizing:border-box;padding-right:10px;}
.index-m1 .m1-right{float:right;width:50%;box-sizing:border-box;padding-left:10px;}
.index-m1 .about1{margin-bottom:20px;position: relative;}
.index-m1 .about1 img{border-radius:3px;}
.index-m1 .about1 .d1{font-size:21px;color:#0f4293; font-weight: bold;position: absolute;left:50px; top:50px;}
.index-m1 .about1 .d2{width:200px;color:#00469d;}
.index-m1 .about1 .d3{position: absolute;right:50px; bottom:50px;}
.index-m1 .about1 .d3 .icon-jiantou2{background-color:aqua;width:40px;height:40px;line-height:40px;font-size:40px;text-align:center;border-radius:50%;background-color:#fff;color:#0f4293;}
.index-m1 .about1 .d3 .icon-jiantou2:hover{background-color:#0056b3;color:#fff;padding-left:3px;}

.index-m1 .about2{margin-bottom:20px;height:360px;border-radius:3px;padding:0 20px 20px 20px;}
.index-m1 .about2 .d1{font-size:22px; font-weight: bold; margin-bottom:20px;color:#0f4293;}
.index-m1 .about2 .d1 span{ color:#0f4293;display:inline-block;border-bottom:#dddddd 2px solid;padding-bottom:5px; width: 95%;}
.index-m1 .about2 .d1 span::before{content:'';position:absolute;top:34px;width:100px;border-bottom:#0f4293 2px solid;}
.index-m1 .about2 .d2{width:100%; text-indent:30px; color:#00469d;  line-height: 28px; font-size: 15px;}

.index-m1 .about2 .d3{ padding:10px 0; float: right;}
.index-m1 .about2 .d3 a{width:120px;height:38px;line-height:38px;margin-top:10px;color:#0f4293;font-size:16px;transition:0.5s;display:flex;border:1px solid #0f4293;border-radius:5px;overflow:hidden;}
.index-m1 .about2 .d3 a:hover{background-color:#00469d;border:1px solid #00469d;transition:0.5s;color:#ffffff;}
.index-m1 .about2 .d3 a span{padding-left:25px;display:inline-block;transition:0.5s;}
.index-m1 .about2 .d3 a:hover span{padding-left:40px;transition:0.5s;}
.index-m1 .about2 .d3 a i{margin:0px 0 0 5px;}


.index-m1 .tjnews{width:100%;overflow:hidden;background:#0162b3;margin-bottom:20px;border-radius:3px;padding:20px 5px;}
.index-m1 .tjnews .d1{font-size:21px;margin:0px 0 15px 15px;color:#ffffff;}
.index-m1 .tjnews .d1 span{ font-size: 14px; color: #cccccc;}


.index-m1 .tjnews .d2{width:100%; padding: 0 8px; color:#ffffff;}
.index-m1 .tjnews .d2 li{float: left; width:50%; padding:0 25px; box-sizing: border-box; color:#ffffff; line-height: 28px; position: relative;}
.index-m1 .tjnews .d2 li::before {content: "";display: block;width:4px;height:4px;background-color:#eeeeee;position: absolute;left:10px;top:12px;border-radius: 50%;}
.index-m1 .tjnews .d2 li .tit{float: left; width:75%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index-m1 .tjnews .d2 li .time{float: right; margin-right:10px; color: #ccc;}
.index-m1 .tjnews .d2 li a{color:#ffffff;}




.index-m2{background:url(mod-bg.png) center top;background-attachment:fixed;width:100%;padding-top:30px;padding-bottom:30px;overflow:hidden;}

.zblist{overflow:hidden;padding:0px 5px 0px 0px;font-size:14px;}
.zblist .titles{padding-left:15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;}
.zblist .titles::before {content: "";display: block;width:4px;height:4px;background-color:#0162b3;position: absolute;left: 0;top:14px;border-radius: 50%;}
.zblist .titles .aa{float:left;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zblist .titles a:hover{color:#0f4293;}
.zblist .titles span{ float:right; font-size:12px;padding-right:10px;color:#999;}


.zbboxa{float:left;width:48%;height:300px;overflow:hidden;}
.zbboxa .headline{font-size: 18px; padding-left:3px; color:#0f4293; position: relative; border-bottom:#dddddd 2px solid;padding-bottom:5px; margin-bottom: 10px; width: 95%;}
.zbboxa .headline::before{content:'';position:absolute;top:29px;width:100px;border-bottom:#0f4293 2px solid;}
.zbboxa .headline span{font-size:14px;color:#999999;}
.zbboxa .headline .more{ float: right;font-size:14px; margin-top: 8px;}
.zbboxa .tab{overflow:hidden;background:#f1f1f1;}
.zbboxa .tab a{display:inline-block;float:left;padding:5px 12px; border-radius:3px; text-decoration:none;color:#333;}
.zbboxa .tab a:hover{background:#0162b3;color:#fff;text-decoration:none;}
.zbboxa .tab a.on{background:#0162b3;color:#fff;text-decoration:none;}
.zbboxa .content{overflow:hidden;padding:10px;}
.zbboxa .content li{display:none;}


.zbboxb{float:right;width:48%;height:300px;overflow:hidden;}
.zbboxb .headline{font-size: 18px; padding-left:3px; color:#0f4293; position: relative; border-bottom:#dddddd 2px solid;padding-bottom:5px; margin-bottom: 10px; width: 95%;}
.zbboxb .headline::before{content:'';position:absolute;top:29px;width:100px;border-bottom:#0f4293 2px solid;}
.zbboxb .headline span{font-size:14px;color:#999999;}
.zbboxb .headline .more{ float: right;font-size:14px; margin-top: 8px;}
.zbboxb .tab{overflow:hidden;background:#f1f1f1;}
.zbboxb .tab a{display:inline-block;float:left;padding:5px 12px; border-radius:3px; text-decoration:none;color:#333;}
.zbboxb .tab a:hover{background:#0162b3;color:#fff;text-decoration:none;}
.zbboxb .tab a.on{background:#0162b3;color:#fff;text-decoration:none;}
.zbboxb .content{overflow:hidden;padding:10px;}
.zbboxb .content li{display:none;}


.index-m3{background-color:#0162b3;background-attachment:fixed;width:100%;padding-top:70px;padding-bottom:50px;overflow:hidden;}
.index-m3 .cnews{float:left;width:31%;background-color:rgba(255,255,255,0.1); border-radius: 3px; padding:15px; margin-bottom:20px;overflow:hidden;}
.index-m3 .cnews .d1{font-size:18px;margin:0px 0 12px 15px;color:#ffffff;}
.index-m3 .cnews .d1 span{font-size: 12px; color: #cccccc;}
.index-m3 .cnews .d1 .more{ float: right;font-size:14px; margin-top: 8px;}
.index-m3 .cnews .d1 a{ color: #cccccc;}


.index-m3 .cnews .d2{width:100%; padding: 0 2px; color:#ffffff;}
.index-m3 .cnews .d2 li{width:100%; padding:0 8px; padding-left: 25px; box-sizing: border-box; color:#ffffff; line-height: 28px; position: relative;}
.index-m3 .cnews .d2 li::before {content: "";display: block;width:4px;height:4px;background-color:#eeeeee;position: absolute;left:10px;top:12px;border-radius: 50%;}
.index-m3 .cnews .d2 li .titles{ width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.index-m3 .cnews .d2 li a{color:#ffffff;}
.index-m3 .cnews:nth-of-type(2){ margin-left:50px;}
.index-m3 .cnews:nth-of-type(3){float:right;}





.index-m4{background:url(mod-bg.png) center top;background-attachment:fixed;width:100%;padding-top:30px;padding-bottom:30px;overflow:hidden;}
.index-m4 .m4-ul{background-color:#ffffff;overflow:hidden;}
.index-m4 .m4-ul li{float:left;width:33.33%;border-left:1px solid #eeeeee;position: relative;transition:all 0.6s;}
.index-m4 .m4-ul li .btxt{margin:58px 0;padding-left:36px;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;}
.index-m4 .m4-ul li:hover {background-color:#f8f8f8;}
.index-m4 .m4-ul li h3{font-size:24px;line-height:1;margin-bottom:10px;}
.index-m4 .m4-ul li p{font-size:16px;color:#666;line-height:1;}
.index-m4 .m4-ul li:hover a{color:#0f4293;}


.index-m5{width:100%;padding-top:50px;padding-bottom:50px;overflow:hidden;}
.index-m5 h1{font-size:20px;font-weight:normal;}
.index-m5 h1 span{ color:#0f4293;display:inline-block;border-bottom:#dddddd 2px solid;padding-bottom:5px;padding-right:150px;}
.index-m5 h1 span::before{content:'';position:absolute;top:31px;width:100px;border-bottom:#0f4293 2px solid;}
.news{ padding:15px 0;}
.news li{float:left;width:50%; padding:8px 6px;box-sizing: border-box;}
.news li .nweb{background-color:#f6f6f8; height: 175px; overflow: hidden;}
.news li .pic{float:left;width:50%; overflow: hidden;}
.news li .pic img{max-width:100%; border-radius:3px;}
.news li .rights{float:left;width:50%; padding-left: 10px; box-sizing: border-box;}
.news li .rights .data{width:100%;height:30px;line-height:30px;color:#093a87;font-size:13px;}
.news li .rights .data .icon-tubiao_shijian{font-size: 14px; margin-right: 3px;}
.news li .rights .titles{width:100%;height:55px;font-size:14px;color:#3e3a39;overflow:hidden;line-height:25px;margin-top:5px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news li .rights .more{width:100%;height:30px;line-height:30px;font-size:13px;text-align:right;color:#093a87;}
.news li .rights .more{width:100%;height:30px;line-height:30px;font-size:13px;text-align:right;color:#093a87;}


@media(max-width:1200px) {
.index-m1 .kyfw{height:260px;}
.index-m1 .jspt{height:260px;}
.index-m1 .tjnews{padding:15px;}
.index-m1 .tjnews .d2 li{float:none; width:100%;}
.index-m1 .tjnews .d2 li .tit{width:70%;}
.zbboxa,.zbboxb{float:none;width:100%;}
.index-m3 .cnews{float:none;width:100%; background:none;}
.index-m3 .cnews:nth-of-type(2){ margin-left:0px;}
.index-m3 .cnews:nth-of-type(3){float:none;}

	
	
.index-m1 .m1-left,.index-m2 .m2-left{float:none;width:100%;padding-right:0px;}
.index-m1 .m1-right,.index-m2 .m2-right{float:none;width:100%;padding-left:0px;}
.index-m2{padding-top:30px;}
.index-m4 .m4-ul li{width: 50%;}
.index-m4 .m4-ul li .btxt{margin:30px 0; padding-left:16px;}
}
@media(max-width:800px) {
.news li{float:none;width:100%;}
}
