body{/*background: url(../images/20201.jpg) no-repeat center 0; padding-top:60px;*/ min-width: 1200px; -webkit-text-size-adjust: none;line-height: 1.5; font-family: -apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica; font-size: 13px;}
ul{list-style: none;}
a{transition:0.3s; text-decoration: none;}
a:hover{text-decoration: underline;}
em{font-style: normal;}
img{margin: 0px; padding: 0px; border: currentColor; border-image: none;}
a img{margin: 0px; padding: 0px; border: currentColor; border-image: none;}

.clearfix::after{height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.fix::after{height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.clearfix{-ms-zoom: 1;}
*{margin:0;padding:0;}
.fix{-ms-zoom: 1;}

a{transition:0.3s; color: rgb(64, 65, 69); text-decoration: none;}
a:hover{color: #0d357f;}
a:active{color: #0d357f;}
a:focus{-moz-outline: none;}

input{color: rgb(51, 51, 51); font-size: 1em;}

.clear{height: 0px; line-height: 0; clear: both; font-size: 0px; display: block;}
.clearf::after{clear: both; display: table; content: "";}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tr{text-align: right;}

i,em{font-style:normal}
s{text-decoration:none;}

.blk2{height:25px;display:block;overflow:hidden;}
.blk40{height:40px;display:block;overflow:hidden;}

.container{margin: 0px auto; padding: 0px 0px; width: 1100px; position: relative;}
.container::after{height: 0px; clear: both; display: block; visibility: hidden; content: ".";}

.header{background: rgb(255, 255, 255); margin: 0px auto; width: 1100px; height: 77px;}
.logo{background: url("../images/logo.png") no-repeat 0px 0px; width: 390px; height: 77px; float:left; text-indent:-9999em; overflow: hidden; display:block;}
.logo a{display:block;height:77px;}
.hdlink{padding: 0px 50px; height: 35px; text-align: right; color: rgb(0, 0, 0); line-height: 28px; box-sizing: border-box;}
.hdlink a{color: rgb(0, 0, 0);}
.hdlink a:hover{color: #0d357f;}

.searchbg{float:right;padding: 0px 0px; text-align: right; position: relative;top:30px;}
.searchbtn{background:#fff url("../images/searchbtn.png") no-repeat center; top: 1px; width: 28px; height: 26px; right: 1px; position: absolute; z-index: 2000; border:0;}
.searchbtn:hover{background-color: rgb(238, 238, 238);}
.searchbg .input{outline:none;background: none; border: 1px solid rgb(229, 229, 229); border-image: none; width: 150px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; text-indent: 10px;}

.notice{background: rgba(255, 255, 255, 0.8); top: -34px; width: 1100px; height: 34px; line-height: 34px; overflow: hidden; position: absolute; opacity: 0.9;}
.notice .tit{background: #0d357f; width: 126px; text-align: center; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; float: left;}
.notice a.more{background: rgb(68, 68, 68); margin: 7px 20px 0px 0px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; float: right; display: inline-block;}
.notice a.more:hover{background: #0d357f;}
.notice .bd{margin: 0px 0px 0px 30px; width: 860px; height: 34px; overflow: hidden; float: left; position: relative;}
.notice li{height: 34px;}
.notice li span{margin: 0px 20px 0px 0px; width: 410px; float: left; display: block;}
.notice li a{text-align: left; display: block;}
.notice li i{float: right;}
.notice:hover{background: rgba(255, 255, 255, 0.9); opacity: 1;}
.notice li a{color: rgb(0, 0, 0); float: left;}
.notice li a:hover{color: #0d357f;}
.notice li i{color: rgb(102, 102, 102);}

.naverbg{background: url("../images/navbg2.png"); left: 0px; top: 77px; /*top:137px;*/ width: 100%; height: 50px; font-size: 13px; position: absolute; z-index: 2001; min-width: 1200px;}
.naver{margin: 0px auto; width: 1100px;}
.naver li{text-align: center; float: left;}
.naver li a{padding:0 20px;height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; font-weight: bold; display: block; white-space: nowrap;}
.naver li a:hover{background: rgba(255, 255, 255, 0.8); color: #0d357f; text-decoration: none;}
.naver li.cur a{background: rgba(255, 255, 255, 0.8); color: #0d357f; text-decoration: none;}
.naver li.cur a{color: #0d357f;}
.naverson{left: 50%; top: 50px; width: 1100px; height: 240px; margin-left: -550px; display: none; position: absolute;}


.ftr{position:relative;padding:5px 0;width:100%;background:#1d59b2;min-height:230px;color:#fff;}
.ftr .f-left{float:left;padding-top:70px;width:350px;font-size:24px;text-align:center;}
.ftr .f-left span{}
.ftr .f-mid{float:left;border-left: 1px solid #fff;padding:30px 60px;text-align:left;width:400px;}
.ftr .f-mid span{display:block;font-size:17px;line-height:32px;}
.ftr .f-mid span.t{font-size:24px;}
.ftr .f-right{float:right;padding-top:20px;padding-left:60px;border-left: 1px solid #fff;width:120px;font-size:24px;}
.ftr .f-right img{width:120px;}
.copy{margin-top:10px;border-top:1px solid #fff;padding:15px 0;text-align:center;}



.footer{background: rgb(255, 255, 255); text-align: center; color: rgb(204, 204, 204); line-height: 20px; clear: both; font-size: 13px;}
.footerbox{background: rgb(51, 51, 51); height: 42px; line-height: 42px; position: relative;}

.footerbox a{color: rgb(240, 240, 240);}
.footerbox a:hover{color: rgb(255, 204, 0);}

.f_nav{right: 50%; font-size: 14px; margin-right: -550px; position: absolute;}
.linkbox{background: url("../images/link01.png") no-repeat 18px rgb(85, 85, 85); padding: 0px 0px 0px 60px; left: 50%; text-align: right; font-size: 14px; margin-left: -550px; position: absolute;}
.linkbox a{background: url("../images/link02.png") no-repeat right; padding: 0px 30px 0px 18px; font-size: 14px; display: inline-block;}
.linkbox a:hover{background: url("../images/link04.png") no-repeat right rgb(253, 253, 253); color: rgb(51, 51, 51); text-decoration: none;}
.linkbox a.cur{background: url("../images/link04.png") no-repeat right rgb(253, 253, 253); color: rgb(51, 51, 51); text-decoration: none;}
.linklist{background: rgba(255, 255, 255, 0.9); padding: 20px 40px; border: 2px solid rgb(238, 238, 238); border-image: none; left: 50%; width: 1020px; text-align: left; bottom: 42px; color: #0d357f; font-size: 12px; margin-left: -550px; display: none; position: absolute; z-index: 2001;}
.linklist.cur{display: block;}
.linklist a{padding: 3px 0px; width: 204px; color: rgb(34, 34, 34); line-height: 15px; float: left; display: block; white-space: nowrap;}
.linklist a:hover{color: #0d357f;}
.linklist.first a{padding: 3px 50px; width: auto; text-align: center; float: none; display: inline-block;}
.linklist b{color: #0d357f; font-size: 15px; display: block;}
.linklist.sgcc li{padding: 0px 31px 0px 0px; float: left;}
.linklist.sgcc a{width: auto; float: none;}

.footnav{width: 880px; text-align: left; margin-top: 25px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;}
.footnav li{padding: 0px 41px 0px 0px; float: left; white-space: nowrap;}
.footnav li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;}

.ewm{width: 180px; text-align: left; margin-top: 25px; float: right;}
.ewm li{float: left;}
.ewm li a{margin:0 3px;}
.ewm li b{height: 25px; color: rgb(51, 51, 51); display: block;}


.copyright{padding: 10px 0px 20px; color: rgb(102, 102, 102); line-height: 1.5; clear: both; font-size: 12px;}

.navigation{background: rgba(255, 255, 255, 0.9); padding: 32px; width: 1036px; height: 176px; color: rgb(51, 51, 51); font-size: 12px; z-index: 3000;}
.navigation a{color: #0d357f;}
.navigation .son-nav{margin: 0px 30px; padding: 0px 30px; width: 150px; height: 180px; border-right-color: rgb(194, 193, 193); border-left-color: rgb(194, 193, 193); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;}
.navigation .son-nav a{background: url("../images/nav-bg-02.png") no-repeat left 5px; color: #0d357f; padding-left: 20px; margin-bottom: 5px; display: block;}
.navigation .right{margin-right: 24px;}


.about .son-nav{margin-left: 23px;}
.about p{padding: 0px 20px 0px 0px; width: 460px; line-height: 25px; text-indent: 2em;}
.about ul{width: 260px; height: auto; overflow: hidden; margin-left: 30px;}
.about ul li{width: 100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.about ul li span{color: #0d357f; font-size: 13px;}
.about ul li span b{margin-right: 3px;}
.about_img{width: 60px; overflow: hidden; float: left;}
.classimg{float:left;width:200px;}
.classimg img{width:100%;height:auto;}
.about_img img{width:100%;height:auto;}
.about .data_img{width: 260px; overflow: hidden; margin-left: 30px; float: left;}

.sitemap{background: url("../images/wzdt-bg-08.jpg") no-repeat bottom rgb(242, 242, 242); left: 0px; top: 0px; width: 100%; height: 350px; display: none; position: fixed; z-index: 3000; -ms-overflow-y: auto;}
.sitemap .sitemap-nav i{top: 20px; right: 0px; position: absolute; cursor: pointer;}
.sitemap .sitemap-nav{margin: auto; width: 1050px; height: auto; overflow: hidden; position: relative;}
.sitemap .sitemap-nav dl{width: 120px; height: auto; overflow: hidden; margin-top: 44px; margin-left: 8px; float: left;}
.sitemap .sitemap-nav .ddjs_sjd{width: 158px; height: auto; overflow: hidden; margin-top: 44px; margin-left: 8px; float: left;}
.sitemap .sitemap-nav dl dt{width: 100%; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 2px; border-bottom-style: solid;}
.sitemap .sitemap-nav dl dt span{margin-right: 10px; vertical-align: middle;}
.sitemap .sitemap-nav dl dd a{color: rgb(51, 51, 51); text-indent: 0em; font-weight: bold; margin-top: 10px; display: block;}
.sitemap .sitemap-nav dl dd a.vice{color: rgb(102, 102, 102); text-indent: 2em; font-size: 12px; font-weight: 500; margin-top: 7px;}

