﻿body{background: #E5E5E5;padding: 0;margin: 0;}
a{text-decoration: none;}
li{list-style-type: none;}
.gypublic{min-width: 100%!important;}
#header{height: 520px;background:url(../img/top_bg.jpg) center no-repeat;background-size: cover;}
.header-box{padding-top: 50px;display:flex;}
.header-box #logo{margin: auto auto auto 0;}
.header-box #logo img{height: 100px;}
.header-box #logo .zzzq{width: 204px;height: 72px;background: #146AC1;border-radius: 10px;text-align:center;font-weight: 900;line-height: 72px;margin:auto;display: block;}
.header-box #logo .zzzq{color: #fff;font-size: 36px!important;}
.siteWidth,#footer .siteWidth{position: relative;width: 1200px;margin: 0 auto;padding: 0;}

.sideFixed{display: none;}

 
/* 搜索框 */
.siteSearchBar{width: 310px; height:40px;margin:20px 15px auto auto;}
.siteSearchBar .siteZnwd{width: 92px; height: 32px; line-height: 32px; float: left; margin: 3px 0 0 16px; text-indent: 35px; font-size: 12px; color: #0066cc; background:  url(../img/searchbg.png) -76px -54px no-repeat; border: 1px solid #0066cc; border-radius: 16px; background-color: #fff;}
.siteSearchBar .siteZnwd:hover{text-decoration: none; background-color: #f0f0f0;}
.s-form,.siteSearch{width: 312px; float: left; line-height:40px;height:40px; vertical-align:top; background:url(../img/searchbg.png) left top no-repeat; }
.s-form .from-control,.siteSearch .from-control{float: left; font-size:14px; line-height:40px; width:219px; height:40px; padding:0 10px 0 20px; vertical-align:top; outline:none; background: none; border: none;}
.s-form .btn,.siteSearch .btn{float:left; line-height:200px; overflow:hidden; width:63px; height:40px; text-indent: -9999px; border:none; outline:none; background: none; border: none; outline: none; cursor: pointer; }
.s-form .btn:active,.siteSearch .btn:active{background:  url(../img/searchbg.png) left -40px no-repeat;}
.s-form .link-box{font-size:14px;text-align:center; }
.s-form .select-box{position:relative;float:left; width:99px; height:40px; display: none;}
.s-form .select-box .s-option{line-height:40px; position:absolute; left: 12px; top:0; display:inline-block; width:50px; height:40px; overflow: hidden; text-align:center;}
.s-form .select-box ul{line-height:1.8;position:absolute;z-index: -1;top: 40px;left: 1px;display:none;width: 400px;padding: 5px 10px 5px;border:1px solid #ccc;border-top:0;border-top:0;background: #fff;}
.s-form .select-box ul li{font-size:14px; float:left; width:123px; padding:4px 5px; cursor:pointer; text-align:left;}
.s-form .select-box ul li:hover{color:#146ac1; background:#f1f1f1;}
.s-form .select-box a:hover{text-decoration:none;}
.s-form .select-box .arrow-dn{font-size:0; position:absolute; top:18px; right:10px; display:inline-block; overflow:hidden; width:0; height:0; -webkit-transition:-webkit-transform .1s ease-in-out; -moz-transition:-moz-transform .2s ease-in-out; transition:-webkit-transform .1s ease-in-out; -webkit-transform:translate3d(0, 0, 999px); -moz-transform:translate3d(0, 0, 999px); transform:translate3d(0, 0, 999px); border:5px solid transparent; border-color:#666 transparent transparent; backface-visibility:visible; -webkit-backface-visibility:visible; -moz-backface-visibility:visible;}
.s-form .select-box .arrow-hover{top:12px;border-color:transparent transparent #666 transparent; }

.wza{margin:20px 0 auto;padding: 0 15px;background: #1C80C7;font-size: 18px;font-weight: bold;border-radius: 23px;transition: all 0.3s;text-decoration: none;height: 40px;line-height: 40px;}
.wza a,.wza:hover a{color: #fff;display:block;}
.wza:hover{background: #0068b1;}

/*footer*/
#footer .copyright {color: white;text-align: center;width: 750px;margin-left: 145px;}
#footer .siteWidth .copyright p {margin: 0;padding: 0;line-height: 2;font-size: 18px!important;}
#footer .siteWidth .copyright p a {height: 20px;line-height: 20px;display: inline-block;text-decoration-line: none;color: white;font-size: 18px!important;}
#footer .copyright p a img {position: relative;top: -2px;}
#footer ul li.foot_link {background: #a29e9f;margin-bottom: 10px;}
#footer ul li.foot_link a {color: #fff;}
#footer ul li.foot_link a:hover {text-decoration: none;}
#footer ul li.foot_link span {font-size: 11px;margin: 0 15px;color: #ccc}
.jiguan, .jiucuo,.wzafw{position: absolute;}
.wzafw{right: 235px;top: 63px;}
.jiguan {left: 100px;top: 50px;}
.jiucuo {right: 100px;top: 63px;}

#content{position: relative;width: 1140px;padding: 30px;background-color:#fff;margin: -60px auto 20px;border-radius: 5px;z-index: 3;}
#content .list_lm{display: grid;grid-template-columns: repeat(3,1fr);column-gap:20px;row-gap: 30px;margin-bottom: 50px;}
#content .list_lm li{background: linear-gradient(180deg, #F7FBFF 0%, #DCEEFF 100%);border-radius: 10px;position:relative;}
#content .list_lm li i{width: 25%;display:block;margin: auto;padding: 8% 0 30%;transition: all 0.5s;}
#content .list_lm li:hover i{transform: rotateY(180deg)}
#content .list_lm li i img{display:block;margin:auto;width: 100%;}
#content .list_lm li a{position: absolute;left:0;right: 0;bottom: 0;top: 0;font-weight: 700;font-size: 42px;color: #146AC1;text-align:center;padding-top: 40%;}
#content .bsfw_box .title{height: 74px;background: url(../img/bsfw_bg.png) center no-repeat;text-align: center;display:flex;margin-bottom: 30px;background-size: 100%;}
#content .bsfw_box .title a{font-weight: 700;font-size: 36px;color: #333;margin: auto;}
#content .bsfw_box .title a:hover{color: #146AC1;}
#content .bsfw_lm{display: grid;grid-template-columns: repeat(2,1fr);column-gap:30px;row-gap: 30px;}
#content .bsfw_lm li a{display:flex;min-height: 150px;}
#content .bsfw_lm li a span{font-weight: 700;font-size: 42px;color: #FFFFFF;margin: auto 70px auto 50px;padding-right: 45px;background: url(../img/jt.png) right center no-repeat;}
#content .bsfw_lm .li1{background: linear-gradient(90deg, #146AC1 0%, rgba(20, 106, 193, 0.8) 100%);border-radius: 10px 0px 0px 10px;}
#content .bsfw_lm .li1 a{background: url(../img/lnrfw.png) right bottom no-repeat;background-size: 25%;}
#content .bsfw_lm .li2{background: linear-gradient(90deg, #00B68B 0%, rgba(0, 182, 139, 0.8) 100%);border-radius: 0px 10px 10px 0px;}
#content .bsfw_lm .li2 a{background: url(../img/shbz.png) right bottom no-repeat;background-size: 20%;}
#content .bsfw_lm .li3{background: linear-gradient(90deg, #FA5633 0%, rgba(250, 86, 51, 0.8) 100%);border-radius: 10px 0px 0px 10px;}
#content .bsfw_lm .li3 a{background: url(../img/txry.png) right bottom no-repeat;background-size: 20%;}
#content .bsfw_lm .li4{background: linear-gradient(90deg, #F4B06C 0%, rgba(244, 176, 108, 0.8) 100%);border-radius: 0px 10px 10px 0px;}
#content .bsfw_lm .li4 a{background: url(../img/gdfw.png) right bottom no-repeat;background-size: 20%;}

#content .mainContent .path{height: 92px;line-height: 92px;border-bottom: 1px solid #EEEEEE;font-size: 32px;color:#666;margin-bottom: 20px;display: flex;}
#content .mainContent .path a,#content .mainContent .path span,#content .mainContent .path em{font-size: 32px;color:#666;}
#content .mainContent .path a:hover{color:#146AC1;}
#content .mainContent .path em{padding-left: 30px;background:url(../img/dqwz.png) 0 50% no-repeat;}
.mainBox .mHd2{padding: 10px 0;}
.mainBox .mHd2 h3{float:left;font-size: 40px;padding-left: 20px;border-left: 8px solid #146AC1;margin-bottom: 30px;}
.mainBox .mBd,.clear{clear: both;}
.newsList2 li{display:flex;padding: 30px;background: #F9F9F9;border-radius: 5px;margin-bottom: 30px;line-height: 60px;}
.newsList2 li a{font-size: 36px;color: #333333;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 0 auto 0 0;}
.newsList2 li .date{font-size: 36px!important;color: #999999;margin: 0 0 0 30px;word-break: keep-all;white-space: nowrap;}
.newsList2 li:hover{background: #146AC1;}
.newsList2 li:hover a,.newsList2 li:hover span{color:#fff}
.page2{text-align: center;}
.page2 a{display:inline-block;font-size: 24px;color: #666666;line-height: 48px;padding: 0 18px;border: 1px solid #EEEEEE;border-radius: 5px;}
.page2 a:hover{color:#146AC1;border-color: #146AC1;}
.page2 .current{background: #146AC1;border-color: #146AC1;color:#fff;}
.page2 .current:hover{color:#fff;}

.articleCon2 .title{text-align: center;padding: 0 10px;font-weight: 700;font-size: 36px;line-height: 50px;text-align: center;color: #333333;margin-bottom: 20px;}
.property2{height: 50px;line-height: 50px;padding: 20px 0;border-bottom: 1px solid #EEEEEE;display: flex;margin-bottom: 30px;}
.property2 span{font-size: 24px;color:#999;}
.property2 .copyfrom{margin: 0 20px 0 0;}
.property2 .fbtime{margin: 0 auto 0 0}
.articleCon2 .power-content_voice{margin-bottom: 40px;}
.conTxt2 p{font-size: 32px;line-height: 2;}
.property2 .size{display:flex;}
.property2 .size .font-box{margin: 3px 0 0;height: 345px;z-index: 999;}
.property2 .size .font-box p{width: 80px;height: 23px;border: 1px solid #EEEEEE;line-height: 23px;padding: 10px;border-radius: 3px;background:url(../img/font-icon.png) 75px 50% no-repeat;font-size: 20px;color: #666666;text-indent: 8px;}
.property2 .size .font-box .font-ul{text-align: center;background: #f1f1f1;height: 300px;overflow: auto;display:none;}
.property2 .size .font-box .font-ul li{cursor: pointer;}
.property2 .size .font-box .font-ul li:hover{color: #146AC1;}
.property2 .size .font-box .p2,.property2 .size .font-box .p3{display:none}


.leaderBox{clear: both;}
.leaderBox .firstLeader{margin-bottom:30px;}
.leaderBox .firstLeader .work{display:none;}
.leaderBox .firstLeader li{display: flex;border-bottom: 1px solid #EEEEEE;padding: 30px;}


.otherLeader .leaderPicBox{display: flex;border-bottom: 1px solid #EEEEEE;padding: 30px;}
.otherLeader .leaderPicBox dt,.leaderBox .firstLeader li .info{margin: 0 40px 0 0;font-size: 24px;line-height: 32px;width: 175px;font-weight: 600;}
.otherLeader .leaderPicBox dd{}
.otherLeader .leaderPicBox dd .list,.leaderBox .firstLeader li ul{display: grid;grid-template-columns: repeat(4,1fr);column-gap:40px;row-gap: 40px;}
.otherLeader .leaderPicBox dd .list .pic img,.leaderBox .firstLeader li ul .pic img{width: 100%;height:auto;}
.otherLeader .leaderPicBox dd .list a,.leaderBox .firstLeader li ul .pic .name{font-size: 24px;line-height: 32px;text-align: center;color: #146AC1;display: block;font-weight: 600;}

.otherLeader .leaderPicBox:last-child{border:none}
.detailInfo{margin-bottom: 60px;}
.leaderDetail .detailInfo .pic{text-align: center;margin-bottom: 20px;}
.leaderDetail .detailInfo .con .title{font-weight: 700;font-size: 36px;line-height: 60px;text-align: center;color: #1C80C7;}
.leaderDetail .detailInfo .con .job{font-size: 24px;text-align: center;line-height: 40px;color:#666;}

.boxE .hd{height: 82px;border-bottom: 1px solid #EEEEEE;line-height: 82px;margin-bottom: 30px;}
.boxE .hd h3{width: 208px;height: 82px;background: #146AC1;border-radius: 5px 5px 0px 0px;line-height: 82px;font-size: 32px;font-weight: 600;color:#fff;text-align: center;}
.boxE .bd{font-size: 32px;line-height: 60px;color: #333333;text-indent: 2em;margin-bottom: 60px;}
.qrCodeBox{text-align: center;}
.qrCodeBox .pic img{margin: auto;}
.qrCodeBox .title{font-size: 24px;line-height: 60px;color: #999999;}
.gypublic #content .mainContent{padding: 0!important;}

.videoPlayer div{margin: auto;}

.videoPageList li{float: left;width: 31%;margin: 0 1% 3%;}
.videoPageList li img{width: 100%;height: 38vh;display: block;}
.videoPageList li .title{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;text-align: center;}
body .gypublic .copyright{top: 0;width: 800px;margin-left: 155px;}
body .gypublic #footer,body .gypublic #footer{height: auto;padding: 20px 0;width: 100%;}

.wx img{width: 120px;position: absolute;left: 0;right: 0;top: -140px;display: none;z-index: 99999;}
.wx:hover img{display: block;}

.zwwb{display: block;position: absolute;width: 120px;height: 120px;right: 40px!important;top: 18px;}
.zwwb p{text-align: center;color: #fff;height: 30px;line-height: 30px;display: none;}
.zwwb img{width: 120px;height: 120px;display: block;margin: auto;}
.gypublic .wzafw,.gypublic .jiucuo{right: 175px!important;}
.gypublic .jiguan{left: 30px!important;}

@media (max-width: 1199px){ 
	.siteWidth,#footer{width: 94%;}
    #content{width: 90%;padding: 2%;}
    #content .list_lm li a,#content .bsfw_lm li a span,.newsList2 li a,.newsList2 li .date,#content .mainContent .path,#content .mainContent .path a, #content .mainContent .path span, #content .mainContent .path em,.articleCon2 .title{font-size: 24px!important;}
    #content .bsfw_lm li a{height: 120px;}
    #footer{text-align: center;}
    #footer .copyright{margin: 0;width: 100%;}
    #footer .siteWidth .copyright p,#footer .siteWidth .copyright p a{font-size: 16px!important;}
    #footer .siteWidth{width: 100%;}
    body .gypublic .copyright{width: 96%;margin: auto;}
    .gypublic #footer .jiguan, .gypublic #footer .jiucuo,.gypublic #footer .wzafw{position: relative;display: inline-block;float:none;top: 0;left: 0;right: 0;margin-bottom: 15px;}
    .gypublic #footer .jiguan{top: 13px;}
    body .gypublic .wx,body .gypublic .wb{position: relative;display: inline-block;float:none;top: 0;left: 0;right: 0;text-align: left;}
    #footer .jiucuo, #footer .wzafw,body .gypublic .wx{top: -21px;}
    .free_Web_tool{width: 100%!important;}
    .header-box #logo .zzzq{width: 150px;height: 55px;line-height: 55px;font-size: 24px!important;}
    #header{height: 460px;}
    #content .bsfw_box .title a,.mainBox .mHd2 h3{font-size: 30px;}
    .newsList2 li{line-height: 54px;}
    .page2 a{font-size: 18px;line-height: 42px;padding: 0 16px;}
    .conTxt2 p{font-size: 22px;}
    .property2 span,.property2 .size .font-box p{font-size: 18px;}
    .property2 .size .font-box p{padding: 4px 10px;}
    .property2 .size .font-box{margin: 10px 0 0;}
    .property2 .size .font-box .p2{display:block;}
    .property2 .size .font-box .p1,.property2 .size .font-box .p3{display:none}
    .otherLeader .leaderPicBox dd .list, .leaderBox .firstLeader li ul{column-gap: 30px;row-gap: 30px;}
    .otherLeader .leaderPicBox dt, .leaderBox .firstLeader li .info{font-size: 20px;margin: 0 30px 0 0;width: 185px;}
    .otherLeader .leaderPicBox dd .list a, .leaderBox .firstLeader li ul .pic .name{font-size:20px;}
}
@media screen and (max-width: 950px){
    .wza{padding: 0 10px;font-size: 16px;border-radius: 20px;height: 38px;line-height: 38px;}
    .s-form .from-control, .siteSearch .from-control{width: 200px;}
    .s-form,.siteSearchBar{width: 300px;background-size: 100%;}
    .siteSearchBar{margin: 20px 0 auto auto}
    .wza{display:none;}
    #content .bsfw_box .title a{font-size: 24px;}
    .conTxt2 p img{width: 100%!important;}
    .otherLeader .leaderPicBox dd .list, .leaderBox .firstLeader li ul{grid-template-columns: repeat(3,1fr);column-gap: 30px;row-gap: 30px;}
    .otherLeader .leaderPicBox dt, .leaderBox .firstLeader li .info{font-size: 18px;margin: 0 20px 0 0;width: 200px;}
    .otherLeader .leaderPicBox dd .list a, .leaderBox .firstLeader li ul .pic .name{font-size:18px;}

    body .gypublic .header_top,body .gypublic .h_top{height: auto!important;}
    body .gypublic .h_top .govLinks{float: none;text-align: center;}
    body .gypublic .h_top .govLinks li,body .gypublic .h_top .tylinks .phone,body .gypublic .h_top .tylinks .tw,body .gypublic .h_top .tylinks .wza,body .gypublic .h_top .tylinks .site,body .gypublic .h_top .tylinks .userLogged,body .gypublic .tylogo{float: none;display: inline-block;}
    body .gypublic .h_top .tylinks{float: none;text-align: center;}
    
    .videoPlayer .video_box{width: 100%!important;height: auto!important;}

    
}
@media screen and (max-width: 767px){
	#content .list_lm li a,#content .bsfw_lm li a span,.newsList2 li a,.newsList2 li .date,#content .mainContent .path,#content .mainContent .path a, #content .mainContent .path span, #content .mainContent .path em,.articleCon2 .title{font-size: 18px!important;}
    #content .bsfw_lm li a{height: 90px;}
    .header-box #logo{display:flex;}
    .header-box #logo .zzzq{width: 115px;height: 42px;line-height: 42px;font-size: 17px!important;margin: auto 0 auto 25px;}
    #footer .siteWidth .copyright p,#footer .siteWidth .copyright p a{font-size: 14px;}
    .header-box{display: block;}
    .siteSearchBar {margin: 20px 0 auto;}
    #content .bsfw_lm li a span{margin: auto 0 auto 30px;}
    #content .bsfw_box .title{background-size: 160%;}
    .mainBox .mHd2 h3{font-size: 22px;}
    .newsList2 li{line-height: 48px;padding: 20px;}
    .page2 a{font-size: 14px;line-height: 32px;padding: 0 12px;}
    #content .mainContent .path em{background-size: 16px;padding-left: 25px;}
    .newsList2 li,.mainBox .mHd2 h3{margin-bottom: 20px;}
    .newsList2 li .date{margin: 0 0 0 15px;}
    .conTxt2 p{font-size: 18px;}
    .property2 span,.property2 .size .font-box p{font-size: 16px;}
    .articleCon2 .title{line-height: 32px;}
    .property2 .size .font-box .p3{display:block;}
    .property2 .size .font-box .p1,.property2 .size .font-box .p2{display:none}
    .otherLeader .leaderPicBox dt, .leaderBox .firstLeader li .info{font-size: 16px;margin: 0 20px 0 0;width: 210px;}
    .otherLeader .leaderPicBox dd .list a, .leaderBox .firstLeader li ul .pic .name{font-size:16px;}
    .leaderDetail .detailInfo .con .title{font-size: 24px;}
    .leaderDetail .detailInfo .con .job{font-size: 20px;}
    .leaderDetail .detailInfo .pic img{width: 70%;}
    .boxE .hd{height: 55px;line-height: 55px;}
    .boxE .hd h3{width: 180px;font-size: 24px;height: 55px;line-height: 55px;}
    .boxE .bd{font-size: 22px;line-height: 40px;}
    .qrCodeBox .title{font-size: 18px;}
    #footer .siteWidth .copyright p,#footer .siteWidth .copyright p a{font-size: 14px!important;}
}





