body{background:#F2F6F9;}

/* -----------------------公共部分样式-------------------------- */

/* 头部样式 */
.header{width:100%;background:#fff;}
.header .top{width:100%;background:#eee;}
.header .top_box{width:1240px;height:40px;margin:0px auto;}
.header .wxgov_link,
.header .jsgov_link{padding-left:30px;height:40px;line-height:40px;margin-right:20px;background:url("../images/guohui.png") left 8px no-repeat;}
.header .log_reg_enter{height:40px;line-height:40px;}
.header .log_reg_enter>div.hide{display:none;}

.header .top{min-width:1200px;width:100%;height:310px;margin:0px auto;background:url("../img/top_banner.png") center no-repeat;background-size:100% 100%;}
.header .web_logo{width:1240px;height:310px;margin:0px auto;}
.header .web_logo img {position: relative;left:195px;top:106px;}
/* 头部样式 */

/* 导航栏 */
.nav{width:100%;height:55px;background:#fff;}
.nav ul{width:1240px;height:55px;margin:0px auto;}
.nav li{float:left;width:177px;height:55px;}
.nav li.checked a{background-color: #276EC8;color: #fff;}
.nav li a{width:100%;display:block;height:55px;line-height:55px;text-align:center;font-size:18px;}
.nav li a:hover{background-color: #276EC8;color: #fff;}
/* 导航栏 */

/* 底部 */
.footer{border-top:5px solid #355e92;height:140px;background:#fff;}
.footer .footerbox{margin:0px auto;width:720px;}
.footer .fontmes_part{width:800px;padding-top:20px;}
.footer .fontmes_part .mes{padding-bottom:10px;text-align: center;}
.footer .jiucuo{padding-top:40px;}
.footer .jgdj{width:100%;text-align:center;padding-bottom:10px;}
.footer .zhaocuo{width:100%;text-align:center;padding-bottom:10px;}
/* 底部 */
/* -----------------------公共部分样式-------------------------- */


/* -----------------------首页样式-------------------------- */
.main{width:1240px;margin:20px auto;}
.main .toutiao{height:30px;padding:20px;text-align:center;background:#fff;line-height:30px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .toutiao a{font-size:30px;font-weight:bold;color:#083b7c;}
.main .swiper_slide{padding:20px;height:315px;background:#fff;margin-bottom:20px;}
.nav_slide {width:238px; margin-right: 20px;}
.nav_slide .ntitle{ height: 50px;color:#fff;background: url("../img/index_07.png") right top no-repeat;background-color: #276EC8;}
.nav_slide .ntitle img{position: relative; top:14px;left:25px;float: left;}
.nav_slide .ntitle .titfont{color: #fff;float: left;position: relative;left: 40px;font-size: 20px;top: 10px;font-weight: 800;}
.nav_slide .nnav{background-color: #E4EBF3; margin-top: 6px; height: 259px;padding:15px 24px;box-sizing: border-box;}
.nav_slide .nnav li{width:183px;height:34px;margin-right:18px;float:left;border:1px solid #ccc;margin-bottom:12px;border-radius:4px;}
.nav_slide .nnav li a{display:block;width:100%;height:100%;border-radius:4px;background:#FCFBF6;}
.nav_slide .nnav li:hover{border-color:#355e92;}
.nav_slide .nnav li:hover a{background:#fff;}
.nav_slide .nnav li.more{border-color:#355e92;}
.nav_slide .nnav li.more a{background:#355e92;color:#fff;text-align:center;line-height:34px;font-weight:bold;border-radius:0px;}
.nav_slide .nnav li.more:hover a{background:#355e92;color:#fff;}
.nav_slide .nnav li a .img{height:34px;width:52px;text-align:center;line-height:34px;}
.nav_slide .nnav li a .img img{vertical-align:middle;}
.nav_slide .nnav li a .font{height:34px;width:126px;text-align:left;line-height:34px;font-size:14px;}
.nav_slide .nnav li a .font span{float: right;padding-right: 30px;}
.nav_slide .npxxx{margin-top: 10px; width: 100%;}
.nav_slide .npxxx img{width: 100%;}
.nav_slide .ntiter{margin-top: 10px;}
.nav_slide .ntiter>div{border-left: 3px solid #083b7c;line-height: 20px; font-size: 16px; font-weight: 800;padding-left: 15px;}
.nav_slide .ntiter>ul{margin-top: 10px;}
.nav_slide .ntiter>ul li{line-height: 20px;margin-top: 5px; background-color: #E4EBF8;padding:10px 5px;font-size: 14px;font-weight: 800;}
.nav_slide .ntiter>ul li img{margin-right: 5px;width:10px;}
.nav_slide .ntiter>ul li span{font-size: 12px;font-weight: 100;position: relative;margin-left: 5px;}

.main .m_swiper{width:633px;height:315px;background:#efefef;position:relative;}
.main .m_swiper .bd{width:100%;height:100%;}
.main .m_swiper .bd li{width:633px;height:315px;position:relative;}
.main .m_swiper .bd li>a{width:100%;height:100%;display:block;}
.main .m_swiper .bd li>a img{width:100%;height:100%;}
.main .m_swiper .bd li div{height:40px;position:absolute;left:0px;right:0px;bottom:0px;padding-left:30px;padding-right:164px;line-height:40px;background:rgba(0,0,0,0.6);background:url("../images/swiper_black_slide.png") left top no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .m_swiper .bd li div a{color:#fff;font-size:15px;}
.main .m_swiper .hd{position:absolute;left:0px;right:0px;height:40px;bottom:0px;text-align:right;padding-right:28px;pointer-events:none;}
.main .m_swiper .hd ul{display:inline-block;padding-top:10px;}
.main .m_swiper .hd li{width:20px;height:20px;float:left;background:#fff;margin-left:8px;border-radius:2px;text-align:center;line-height:20px;font-size:12px;color:#333;cursor:default;}
.main .m_swiper .hd li.on{background:#0665da;color:#fff;}
.main .three_slide{width:290px;}
.main .title1{background-color: #E4EBF3; font-size: 16px; padding: 16px;padding-bottom: 14px;}
.main .cont1{padding-top: 10px;}
.main .title1 .timg{float: left; margin-right: 10px; padding-top: 2px;}
.main .title1 .tts{font-size: 16px; font-weight: 800;}
.main .title1 .tts a{float: right;font-size: 14px; font-weight: 100;}
.main .title1 li{height:34px;width:184px;float:left;text-align:center;font-size:18px;font-weight:bold;}
.main .title1 li.chosed{border-bottom:2px solid #355e92;}
.main .title1 li.chosed a{color:#355e92;}
.main .cont li{padding:12px 0;position:relative;border-bottom: 1px solid #ccc;}
.main .cont1 li{line-height: 35px;position:relative;}
.main .cont1 li span{position: absolute;top:0;right:0; font-size: 14px;color: #aaa;}
.main .cont2 {height: 252px;margin-top: 3px; background-color: #E4EBF3; padding:16px;box-sizing:border-box;}
.main .cont li a{display:block;font-size:14px;padding-left:14px;background:url("../img/index_21.png") left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .cont1 li a{display:block;font-size:14px;padding-left:14px;background:url("../img/index_21.png") left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 320px;}
.main .cont li span{position:absolute;right:0px;bottom:2px;font-size:14px;color:#aaa;}

.main .yw_jc_gg{margin-bottom:20px;width: 1200px;margin: 20px auto;padding: 20px;background: #fff;}
.main .yw_jc_gg>div{width:420px;float:left;margin-right:18px;}
.main .yw_jc_gg .gggs{margin-right:0px;width:324px;}


.alert_wx{
    display:none;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:222;
    background:rgba(0,0,0,0.5);
}
.alert_wx .alert_box{
    width:320px;
    height:320px;
    margin:200px auto;
    background:#fff;
}
.alert_wx .alert_box img{
    width:100%;
    height:100%;
}

/* 网站站内导航 */
.main .links{width:100%;}
.main .link_tit{height:60px;background:#fff;width:100%;}
.main .links .tit{height:60px;width:230px;background:#276EC8;}
.main .links .tit .tit_b{width:130px;margin:0px 35px;color:#fff;font-size:18px;text-align:center;line-height:60px;}
.main .links .tit .tit_b img{position: relative; top:3px; margin-right: 10px;}
.main .links .sectits li{height:40px;width:228px;float:left;cursor:pointer;margin-left:24px;}
.main .links .sectits li select{width:200px; height: 30px; margin-left: 25px; margin-top: 15px;padding-left: 10px;background-color: #F2F6F9;}
.main .links .sectits li p{width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;}
.main .link_body{width:100%;}
.main .secbody{padding:12px 20px;display:none;border-top:10px solid #eee;background:#fff;}
.main .secbody.hover{display:block;}
.main .secbody li{width:200px;height:32px;float:left;line-height:32px;text-align:center;}
/* -----------------------首页样式-------------------------- */



/* -----------------------列表页（通用结构/资讯中心应用模板）----------------------- */
.main_list{width:1200px;padding:20px;background:#fff;margin:20px auto;}
.main_list .locate{height:50px;line-height:50px;line-height:50px; float: right;}
.main_list .right_cont{width:940px;min-height:400px;}
.main_list .right_cont .tit{height:50px;background:#f2f6fa;padding:0px 20px;}
.main_list .right_cont .tit .stit{height:50px;padding:0px 8px;line-height:50px;font-size:16px;font-weight:bold;display:inline-block;}
.main_list .right_cont .contlist{padding:10px 20px;}
.main_list .right_cont .contlist li{border-bottom:1px dashed #ccc;height:50px;position:relative;}
.main_list .right_cont .contlist li a{display:block;width:70%;padding-left:12px;background:url("../images/dot.png") left center no-repeat;line-height:50px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_list .right_cont .contlist li span{position:absolute;right:0px;top:0px;line-height: 50px;}
/* -----------------------列表页（通用结构/资讯中心应用模板）----------------------- */


/* -----------------------详情页结构----------------------- */
.main_show .m_article{padding:20px;padding-bottom:55px;position:relative;min-height:400px;}
.main_show .m_article h1{padding-top:15px;padding-bottom:30px;line-height:24px;text-align:center;border-bottom:1px solid #ccc;}
.main_show .m_article .article_mes{text-align:center;padding:18px 0px;color:#888;}
.main_show .c_article>img{width: 575px;margin-top: 20px;}
.main_show .c_article>ul{float:right;width:325px;}
.main_show .c_article>ul li{border-bottom: 1px solid #ccc;padding:20px 0;}
.fontB {font-weight: 800; padding-left: 57px;}
.main_show .c_article .aclimg{height: 40px;float: left;margin-right: 15px; position:absolute;}
.main_show .c_article ul img {width: 100%; }
.main_show table{border-collapse:collapse;width:100%;}
.main_show table td{border:1px solid #ccc;padding:8px 5px;text-align:center;}
.main_show table td.t_tit{width:164px;background:#f2f6fa;font-weight:bold;}
.main_show .article_cont{margin-top:20px;}
.main_show .article_cont div{text-indent:2rem;line-height:34px;}
.main_show .other_article{position:absolute;bottom:0px;height:40px;padding:0px 20px;left:0px;right:0px;background:#f2f6fa;line-height:40px;}
.main_show .other_article p{display:block;width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* -----------------------详情页结构----------------------- */
