html{font-size: 62.5%;}
body {font-family: "Microsoft Yahei",-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;color:#333333;}
ol,li,dl,dt,dd,span,p,a img,section,header,footer {margin:0;padding:0;border:0;}
table,td,tr,th,input {outline:medium none;vertical-align: baseline; margin:0; padding:0;}
table {margin:0 auto;}
ul,li,ol {list-style-type:none; list-style-image:none; list-style-position:outside;vertical-align: baseline;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0;}
img {border: 0 none; vertical-align: top;}
ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 { font-size: 14px;}
body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft YaHei";box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
button {cursor: pointer;}
i, em, cite {font-style: normal;}
a, a:link {color: #333; text-decoration: none;}
a:visited {color: #333;}
a:active, a:hover { text-decoration: none;}
a:focus {outline: none;}
.clear {display: block; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;}
.more {float: right;}
.more a {font-weight: normal; font-size: 12px;}
.fl, .fr {display: inline; float: left;}
.fr {float: right;}
.mar-top {margin-top:15px;}

.wrap {margin:20px auto 0 auto;max-width:1380px;min-width:1003px;width:71.875%;}
.header {height:100px;width:100%;position:relative;min-width:1380px;padding:30px 0;}
.header .box {min-width:1003px;max-width:1800px;margin:0 auto;position:relative;}
.logo {max-width:437px;height:100px;background:url(../images/logo.jpg) no-repeat center center;float:left;min-width:300px;background-size: 100% auto;width:24.3%;}
.honor {min-width:590px;max-width:1360px;float:left;width:75%;background:#3379BF url(../images/top_bg.jpg) no-repeat left center;height:100px;border-radius:0 3px 3px 0;margin-left:0.7%;}
.honor .slogan {float:left;display:inline-block;background:url(../images/top_s.jpg) no-repeat left center;height:100px;width:452px;margin-left:19%;}
.honor .mod {width:17%;max-width:250px;float:right;padding:45px 40px 0 0;}
.honor .search-box {width:100%;height:30px;border:1px solid #1D538F;border-radius:5px;background-color:#fff;position:relative;overflow:hidden;padding:0 22px 0 5px;box-sizing:border-box;}
.honor .search-box input {width:100%;border:0 none;height:28px;line-height:28px;font-size:18px;box-sizing:border-box;}
.honor .search-box .search-ico {width:16px;height:16px;background:url(../images/search_ico.jpg) no-repeat 0 0;position:absolute;top:6px;right:6px;}
.honor .mod-info {line-height:21px;color:#fff;padding:3px 0 0 0;}
.honor .mod-info .item {display:inline-block;padding: 0 3px;color:#fff;}

@media screen and (max-width:1700px) {

}

.nav {background-color:#004098;height:45px;min-width:1380px;}
.nav .box {min-width:1003px;max-width:1800px;margin:0 auto;color:#F2F8FF;line-height:45px;}
.nav .item {color:#F2F8FF;width:9.8%;float:left;font-size:16px;text-align:center;font-weight:bolder;position:relative;}
.nav .item a {color:#F2F8FF;width:100%;}
.nav .item .item-list {background-color:#004098;position:absolute;width:100%;z-index:2;border-radius: 2px;border:1px solid #3379bf;display:none;}
.nav .item .item-list a{font-size:14px;}
.zy-box {width:71.875%;max-width:1380px;overflow:hidden;height:80px;min-width:1003px;margin:20px auto 0 auto;}
.zy-box .box {width:100.9%;height:80px;}
.zy-box .item {width:14.28%;float:left;box-sizing:border-box;padding:0 12px 0 0;}
.zy-box .btn {background-color:#004098;display:block;color:#fff;width:100%;height:80px;position:relative;overflow:hidden;}
.zy-box .txt {display:block;text-align:center;line-height:52px;font-size:20px;position:relative;height:52px;padding:14px 0;margin:auto 0;word-wrap: break-word;white-space: pre-wrap;}
.zy-box .txt-h {line-height:26px;}
.zy-box .icon-1 {display:block;width:100px;height:100px;background:url(../images/202103141453.jpg) no-repeat center center;background-size:100% auto;position:absolute;left:-35px;top:5px;}
.zy-box .icon-2 {display:block;width:80px;height:80px;background:url(../images/202103141454.jpg) no-repeat center center;background-size:auto;position:absolute;left:-15px;top:10px;}
.zy-box .icon-3 {display:block;width:100px;height:100px;background:url(../images/202103141453.jpg) no-repeat center center;background-size:auto;position:absolute;left:-35px;top:5px;}
.zy-box .icon-4 {display:block;width:72px;height:75px;background:url(../images/202103141455.jpg) no-repeat center top;background-size:auto;position:absolute;left:-10px;top:8px;}
.zy-box .icon-5 {display:block;width:80px;height:80px;background:url(../images/202103141456.jpg) no-repeat center center;background-size:auto;position:absolute;left:-10px;top:8px;}
.zy-box .icon-6 {display:block;width:80px;height:80px;background:url(../images/202103141457.jpg) no-repeat center center;background-size:auto;position:absolute;left:-15px;top:8px;}
.zy-box .icon-7 {display:block;width:71px;height:80px;background:url(../images/202103141458.jpg) no-repeat center center;background-size:auto;position:absolute;left:-10px;top:8px;}

.pic-news {width:40%;max-width:552px;overflow:hidden;height:355px;float:left;}
.news-box {width:60%;float:left;height:355px;}
.news {padding:0 0 0 20px;width:100%;box-sizing:border-box;}
.col {height:33px;border-bottom:2px solid #004098;line-height:33px;padding:0 10px 0 0;}
.col-name {width:136px;text-align:center;float:left;font-size:16px;cursor:pointer;}
.col .hover {color:#fff;background-color:#004098;}

.more {float:right;font-size:14px;}
.spec {width:340px;float:right;}
.news .box {padding:00px 10px 0 10px;position:relative;}
.news .box .more {top:-30px;right: 0px;position: absolute;}
.news .box .more a{ font-size:14px;font-weight:600;}
.news .imp {border-bottom:1px dotted #ccc;padding:5px 0 11px 0;height:44px;text-align:left;width:100%;overflow:hidden;}
.news .imp .title {line-height:24px;font-size:16px;font-weight:bold;display:inline-block;overflow:hidden;height:24px;overflow:hidden;float:left;}
.news .imp .cont {line-height:20px;color:#bbb;font-size:14px;display:block;overflow:hidden;height:20px;width:100%;}
.news .list {line-height:60px;font-size:16px;margin-top:10px;}

.news li {display:block;height:30px;padding:8px 0 0 0;}
.news .item {display:block;line-height:10px;height:30px;clear:both;position:relative;}
.news .list .title {float:left;padding:0 0 0 15px;line-height:30px;}
.news .jj {line-height:20px;font-size:14px;color:#666;}
.news .date {color:#fff;display:block;width:42px;float:left;height:30px;position:relative;background-color:#EC5613;}
.news .date .month {font-size:12px;line-height:30px;display:block;width:42px;height:30px;position:absolute;left:0;top:0;text-align:center;}
.news .date .year {font-size:17px;line-height:20px;display:block;height:20px;position:absolute;left:0px;top:24px;}
.news .list .cont {position:absolute;left:65px;top:25px;line-height:18px;color:#bbb;display:block;height:18px;overflow:hidden;font-size:15px;}
.spec .lan1 {margin:15px 0 0 0;font-size:16px;line-height:22px;text-align:center;height:195px;}
.spec .lan {margin:10px 0 0 0;font-size:16px;line-height:22px;text-align:center;height:195px;}

.pic-box {margin:30px 0 0 0;width:100%;height:161px;overflow:hidden;position:relative;}
.pic-list {display:block;width:1500px;position:absolute;left:0;top:0;height:161px;overflow:hidden;}
.pic-list .item {display:block;width:322px;height:161px;float:left;margin-right:30px;overflow:hidden;background-color:#f0f0f0;text-align:center;}
.pic-list .pic {display:block;width:322px;height:161px;position:relative;text-align:center;}
.pic-list .txt {display:block;width:100%;height:40px;line-height:40px;text-align:center;overflow:hidden;color:#fff;z-index:4;left:0;bottom:0;position:absolute;font-size:16px;}
.pic-list .txt-bg {background-color:#730000;height:40px;width:100%;display:block;opacity:0.6;position:absolute;z-index:3;left:0;bottom:0;}

.mod-box {overflow:hidden;height:323px;}
.zt-box {width:101.45%;min-width:1023px;height:323px;}
.zt-box .btn {display:block;width:100%;}
.zt-box .item {float:left;width:25%;padding:0 20px 0 0;box-sizing:border-box;height:323px;font-weight:bold;}
.zt-box .pic {width:100%;height:220px;overflow:hidden;position:relative;}
.zt-box .item-img {display:block;width:100%;height:273px;overflow:hidden;text-align:center;}
.zt-box .item-img img{width:327px;}

.zt-box a {color:#fff;}
.zt-box .pic-name-1 {background-color:#004098;height:50px;width:100%;line-height:50px;font-size:20px;color:#fff;text-align:center;}
.zt-box .pic-name-2 {background-color:#004098;height:50px;width:100%;line-height:50px;font-size:20px;color:#fff;text-align:center;}
.zt-box .pic-name-3 {background-color:#004098;height:50px;width:100%;line-height:50px;font-size:20px;color:#fff;text-align:center;}

.btn-left {background:url(../images/btn_left.jpg) no-repeat center center;height:60px;width:18px;display:inline-block;background-size:100%;}
.btn-right {background:url(../images/btn_right.jpg) no-repeat center center;height:60px;width:18px;display:inline-block;background-size:100%;}
.hiSlider{overflow:hidden;height:355px;width:100%;background:#eee;}
.hiSlider-item{float:left;}

.row-bg {width:100%;background-color:#f6f6f6;}
.space {padding:80px 0 90px 0;width:100%;position:relative;margin-top:20px;min-width:1380px;}
.page-title {width:360px;height:36px;margin:0 auto 0 auto;position:relative;}
.page-title .line {height:18px;display:block;width:100%;position:absolute;left:0;top:0;z-index:2;border-bottom:1px solid #003F98;}
.page-title .name {line-height:36px;font-size:26px;display:block;width:180px;text-align:center;position:relative;z-index:3;background-color:#f6f6f6;margin:0 auto;color:#003F98;}

.page-title-comm {margin-top:0px;}
.page-title-comm .name {background-color:#fff;}
.page-title-comm .line {border-color:#ccc;}

.qy {display:block;width:100%;}
.qy .item {width:12.5%;float:left;display:block;text-align:center;background-position:center center;background-repeat:no-repeat;height:170px;}

.footer {background-color:#004098;margin-top:100px;min-width:1380px;}
.footer .box {height:145px;padding:35px 0 0 0;max-width:1380px;min-width:1003px;margin:0 auto;position:relative;}
.footer-bor {height:30px;line-height:30px;text-align:center;color:#F6F2EB;font-size:14px;background-color:#003782;}
.f-logo {width:140px;font-size:21px;background:url(../images/bottom_logo.jpg) no-repeat center top;height:30px;padding:86px 0 0 0;color:#fff;line-height:30px;position:absolute;left:0;top:35px;text-align:center;}
.channel {margin:0 auto;width:656px;}
.footer .title {font-size:18px;line-height:25px;color:#fff;font-weight:normal;border-bottom:1px solid #0049AC;display:block;height:58px;}
.channel-list {margin:20px 0 0 0;}
.channel-list  li {width:93px;float:left;line-height:30px;font-size:14px;display:inline-block;text-align:center;}
.channel-list  a {color:#fff;}

.short-icons {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.box-body:hover .fadeout {-webkit-transform: scale(1.3);-moz-transform: scale(1.3);transform: scale(1.3);}
.box-body:hover .fadeoutb {-webkit-transform: scale(1.8);-moz-transform: scale(1.8);transform: scale(1.8);}