﻿body{background: #f3f3f3;}
.container{width:1200px;}
.clear{clear: both;}
.fl{float:left;}
.fr{float:right}
.sbbox .hd{height: 45px;}
.sbbox .hd .title{font-size: 18px;line-height: 45px;text-align: center;padding: 0 23px;display: block;float: left;}
.sbbox .hd .title a{color:#fff;}
.sbbox .hd .more{line-height: 45px;float: right;font-size: 14px;}
.sbbox .hd .more:hover{color: #a30bca;}
.focus .hd li.on span{background-color: #a30bca;}
#content .container{padding-top:0;overflow: initial;}
#focusAd{margin: 0;}
#focusAd .hd li span{ border-radius:50%;}
.header1{border-bottom: solid 14px #0772c0;}
.header1 #logo{height: 70px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;margin: auto;font-size: 37px;color: #0772c0;font-weight: 600;}
.header1 #logo p{margin: auto;line-height: 40px;}
.header1 #logo img{width: 70px;height: 70px;margin-right: 10px;}
.indexheader{border: none;}
.indexheader #logo{text-align: left;display: flex;}
.indexheader #logo img{width: 330px;margin-right: 0px;}
.mainContent{margin-bottom: 20px;}
.declare{padding: 35px 20px 5px;background-color: #fff;}
.declare h3{    margin: 0 0 10px 0; font-size:24px;
    text-align: center;}
.declare li{float:left;height: 100px;border-left: 6px solid #0772c0;width: 354px;margin: 0 10px 30px;background-color:#f4f4f4;}
.declare li a{display:table-cell;height: 100px;vertical-align: middle;padding: 0 20px;font-size: 14px;line-height: 25px;}
.declare li a:hover{color: #a30bca;}
.declare li.li4,.declare li.li5{border-left: 6px solid #015293;}
.declare li.li4 a:hover,.declare li.li5 a:hover{color:#015293; }

.kong {height: 40px;padding: 0;margin: 0;line-height: 40px;clear: both;}
.row{width: 1200px;margin:auto; clear: both; overflow: hidden;}
#nav{height: 58px;background-color: #055fb2;}
.mainNav li{float: left;height: 53px;line-height: 53px;width: 145px;margin: 5px 2px 0 0;text-align: center;}
.mainNav li a{color: #fef0f0;display: block;font-size: 16px;text-align: center;}
.mainNav li.on1{background: #fff; color: #333;}
.mainNav li.on1 a{color: #333!important;}
.inputGroup{float:right;margin-top: 15px;}
.inputGroup .btn{background-color: #ca14f9;}
.cgjj{width: 700px;height: 335px;background: #fff;border: solid 1px #e6e6e6;padding: 0 23px;margin-bottom: 40px;}
.cgjj .hd .title{background: #b80404;}
.cgjj .bd{padding: 17px 0;height: 256px;overflow: hidden;}
.cgjj .bd .infoList h2,.noData{display:none;}

.cgbg{width: 380px;height: 335px;background: #fff;border: solid 1px #e6e6e6;padding: 0 23px;margin-bottom: 40px;}
.cgbg .hd .title{background: #1293c3;}
.cgbg .bd{padding: 20px 0 0 0;}
.cgbg .bd .jdList{background: url(../declare/images/zjbg.png) no-repeat center top;height: 260px;}
.cgbg .bd .jdList li{line-height: 57px;font-size: 13px;}
.cgbg .bd .jdList li a{color: #056184;line-height: 63px;padding: 0 0 0 130px;    display: block;}
.cgbg .bd .jdList li a:hover,.sqs .bd .jdList li a:hover,.zccl .bd .jdList li a:hover{text-decoration:underline;}

.sqs{width: 746px;height: 380px;background: #fff;border: solid 1px #e6e6e6;margin-bottom: 20px;}
.sqs .hd{padding: 0 23px;}
.sqs .hd .title{background: #b34dd9;}
.sqs .bd{padding: 13px 3px 0;}
.sqs .bd .jdList li{height: 45px;width: 235px;line-height: 45px;display: block;float: left;margin: 8px 0 0 8px;background: url(../declare/images/jw-index_30.png) no-repeat 10px 15px #f5f5f5;text-indent: 33px;}
.sqs .bd .jdList li a{color: #9671a4;}

.zccl{width: 380px;height: 380px;background: #fff;border: solid 1px #e6e6e6;padding: 0 23px;margin-bottom: 20px;}
.zccl .hd .title{background: #7faa3b;}
.zccl .bd{padding: 10px 0 0 0;}
.zccl .bd .jdList{background: url(../declare/images/clbg.png) no-repeat center top;height: 220px;}
.zccl .bd .jdList li{height: 54px;font-size: 16px;}
.zccl .bd .jdList li a{color: #658439;line-height: 54px;padding: 0 0 0 135px;}
.subbanner{width: 1200px; margin: 20px auto;}
.subbanner img{width: 100%;}

.side{width: 220px;position: relative;margin: 0;}
.side .sideBox .hd{width: 220px;height: 118px;line-height: 118px;display: block;font-size: 25px;color: #ffffff;background-color: #0772c0;position: absolute;z-index: 88;top: 0px;text-align: center;}
.side .sideBox .bd{padding-top: 118px;display: block;background: #eee;min-height: 500px;}
.side .sideBox .hd h5{line-height:38px; padding:20px;}
.dycontent{float:right;width: 940px;min-height: 600px; padding:10px 20px;    background: #fff;}
.dycontent .mHd{height: 50px;padding: 18px 0 0 0;border-bottom: solid 1px #dadada;}
.dycontent .mHd h5{font-size: 24px;line-height: 50px;padding: 0 0 0 20px;float: left;}
.dycontent .mHd .path{float: right;line-height: 50px;height: 50px;text-align: right;margin: 0; width:auto; min-width:auto; background-color:#fff;}
.dycontent .mBd{padding: 30px 0 0 0;}
.dycontent .mBd .articleCon{    background: #fff;}
.dycontent .mBd .articleCon .conTxt h2{font-size: 30px;color: #295eb2;text-align: center;line-height: 36px;padding: 0 40px 40px;}
.dycontent .mBd .articleCon .conTxt p{font-size: 16px;line-height: 2em;text-indent: 2em;margin-bottom: 15px;}

.side .sideBox .bd .menuList li{line-height: 34px;padding:10px 0;font-size: 16px;text-align: center;margin: 0 0 3px 0;}
.side .sideBox .bd .menuList li a{display: block;color: #333;font-size: 14px;}
.side .sideBox .bd .menuList li:hover,.side .sideBox .bd .menuList li.on{background-color:#055fb2;}
.side .sideBox .bd .menuList li:hover a,.side .sideBox .bd .menuList li.on a{color: #fff;}

.titlemc{float:right; line-height:30px; }



/* 新增20260630 */
.container{width:1200px;margin:0 auto; overflow:hidden;}
.top{ background-color:#777; line-height:30px;color: #fff; font-size:12px;height: 30px;}
.top .welcome{ float:left;}
.top .userPanel{ float:right;}
.top .userPanel a{padding:0 5px;color:#fff;}
.top .userPanel a:hover{color:#ff0;}

/* 头部 */
.header1 { background: url(images/headerbg.jpg) center top;}
.header1 .container{position:relative;height:120px;font-size:12px;}
.header1 #logo{float:left;margin-top:20px;}
.header1 #search{position:absolute;top:44px;right:0;}
.inputGroup input{padding:5px 40px 5px 10px;width:160px;color:#999;}
.inputGroup .btn{padding:5px 15px;background:none;border:none;width:18px;height:18px; background-color:#d11; overflow:hidden;}
.inputGroup .btn i{margin:2px 0 0;}



/* .dycontent .mBd .articleCon canvas{width:800px; margin:0 auto;} */
.articleCon iframe{    padding: 0 30px;
    width: 880px;}


.path a, .path span{ font-size:14px!important; color:#666;}
.siteSearch{ overflow: hidden; margin-top:15px;}
.siteSearch .searchBtn{background: #0772c0; color: #fff;}
