﻿/*all*/
*{margin:0;padding:0;}
li{list-style-type: none;}
a{text-decoration: none;color: #222222;border:0;}
div{margin:0; padding:0px;}
ul{ margin: 0; padding: 0;}
img{border:0; margin: 0; padding: 0;}

.w1200{width:1200px;margin:0 auto;overflow: hidden;}
.bgf{background: #ffffff;}

body{font-family: "Microsoft YaHei";min-width: 1200px;background: #f2f2f2;/* background: url(../images/2020/body.jpg) #ffffff no-repeat center 235px; */}

/*top*/
.top{width:100%;height: 40px;float:left;background: #035392;}

.top p{float:left; padding-right: 20px; font-size: 15px; line-height: 40px; color: #ffffff;}
.top p a{display: block; color: #ffffff;}
.top p a:hover{font-weight: bold;}

.row{float: right;margin-right:10px;}
.row p:last-child{padding-right:0;}

/*hbg*/
.hbg{width: 100%;float:left;background: #ffffff;}

.gh{width: 85px;float:left;margin-top: 47px;}
.logo{width: 600px;height: 162px;float:left;background: url(../images/2020/logo.png) no-repeat -71px center;}


.logo-r{width: 500px;float: right;}

.skip{height: 25px;width:350px;margin: 60px 0 5px 10px;float: left;}
.skip p{float:left; padding-right: 8px; font-size: 13px; line-height: 30px;}
.skip p a{display: block; height:24px; float:left; color: #222222;}

.skip .ico1{width:21px; background:url(../images/2020/ico1.jpg) no-repeat left bottom;}
.skip .ico2{width:17px; background:url(../images/2020/ico2.jpg) no-repeat  3px bottom;}
.skip .ico3{width:21px; background:url(../images/2020/ico3.jpg) no-repeat left bottom;}
.skip .ico4{width:24px; background:url(../images/2020/ico4.jpg) no-repeat left bottom;}

.search{width: 400px;height: 40px;float: left;}

.gjjs {width: 100px;height:40px;float: left;}

.gjjs a {display: block;padding: 0px 15px;float: left;font-size: 16px;line-height:40px;color: #222222;letter-spacing: 1px;}
.gjjs a:hover{color:#035392;}

/*bnav*/
.bnav{width: 100%;height: 40px;float: left;background: #035392;}

.nav {width: 1200px;margin: 0 auto;overflow:hidden;}
.nav li{width: 170px;float:left;border-left: 1px solid #326791;}
.nav li a{display: block; width: 100%; font-size: 20px; color: #ffffff; line-height: 40px; text-align:center;font-weight: bold;}
.nav li a:hover{background:#035392;}
.nav li:first-child{border-left:none;}

.n_container{background:#fff;width:1200px;margin:0 auto;overflow: hidden;}
.mianbao{padding: 0 0 0 26px;background: url(../images/local.png) 0 10px no-repeat;margin-bottom: 20px;height: 40px;line-height: 40px;}
.mianbao,.mianbao span,.mianbao i,.mianbao a{font-size: 14px;color: #0059a9;font-style:normal;}

/*main*/
.main{width: 1200px;margin: 0 auto 20px;padding-bottom:10px;overflow: hidden;}

.bx1{box-shadow: 10px 0px 10px #aaaaaa;}

/*bt*/
.bt{width: 100%;height: 44px;float:left;border-bottom: 1px solid #c4c4c4;}
.bt li{height: 45px; float:left;}
.bt li a{display: block;padding: 0px 10px;font-size: 20px;line-height: 45px;color: #000000;text-align: center;font-weight: bold;}
.bt li a:hover,.bt li.thistab a,.bt li.thistab a:hover{height: 43px;color: #035392;border-bottom: 2px solid #035392;}

.bt p{height: 45px; float:left;}
.bt p a{display: block;float:left;height: 43px;padding: 0px 10px;font-size: 20px;line-height: 45px;color: #035392;text-align: center;font-weight: bold;border-bottom: 2px solid #035392;}
.bt a.more{float: right;margin: 15px 10px 0 0;padding: 0 15px;font-size: 15px;line-height: 20px;color: #718697;border: 1px solid #718697;border-radius: 11px;}
.bt a.more:hover{background:#035392; color:#ffffff;}

.bt1{width: 100%;height: 44px;float:left;background: #035392;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.bt1 p{width: 100%;height: 45px;float:left;}
.bt1 p a{display: block;width: 100%;float:left;height: 43px;padding: 0px 10px;font-size: 20px;line-height: 45px;color: #ffffff;text-align: center;font-weight: bold;letter-spacing: 3px;}

.nr{float: left; padding: 10px 10px 0; }
.nrx{float: left; padding:0 10px; }

/*toutiao*/
.tt{width: 1180px;height:76px;float:left;padding: 15px 10px;margin-bottom: 15px;}

/*box*/
.box{width: 1180px; float: left; padding: 10px 10px 0 10px;}

/*slide*/
.slide{width: 655px;float: left;}

/*work*/
.work{width: 495px;float: left;margin-left: 30px;}

/*box1*/
.box1{width: 575px;float: left;}
.tzgg{width: 555px;float: left;padding: 0 10px;margin-left: 30px;background: #f5f5f5;}

/*zwgk*/

.zw-l{width: 240px;float: left;margin-right: 15px;}
.zw-c{width: 570px;height: 300px;float: left;}
.zw-r{width: 340px;float: left;margin-left: 15px;}

/*zwbt*/
.zwbt{width: 100%;height: 70px;float: left;background: #035392;}
.zwbt p{width: 100%;float:left;font-size: 22px;line-height: 70px;color: #ffffff;text-align: center;}
.zwbt p a{display: block;color: #ffffff;}

/*jcxx*/
.jcxx{width: 100%;float: left;background: #fafafa;}
.jcxx p{width: 100%;float:left;border-bottom: 1px solid #dddddd;}
.jcxx p a{display: block;font-size: 16px;line-height: 50px;color: #035392;}
.jcxx p a:hover{text-indent:1em;}

.jcxx p a i{width: 60px;height: 50px;float:left;}

.jcxx p a i.xxgk1{background:url(../images/2020/xxgk1.png) no-repeat center;}
.jcxx p a i.xxgk2{background:url(../images/2020/xxgk2.png) no-repeat center;}
.jcxx p a i.xxgk3{background:url(../images/2020/xxgk3.png) no-repeat center;}
.jcxx p a i.xxgk4{background:url(../images/2020/xxgk4.png) no-repeat center;}
.jcxx p a i.xxgk5{background:url(../images/2020/xxgk5.png) no-repeat center;}

/*tabs*/
.tabs{width: 100%;height: 35px;float: left;background: #def0fe;}
.tabs li{float:left;height: 35px;border-right: 1px solid #ffffff;}
.tabs li a{display: block;float: left;padding: 0 12px;font-size: 16px;line-height: 35px;color: #000000;}
.tabs li a:hover,.tabs li.thistab a,.tabs li.thistab a:hover{color:#ffffff; background:#1054af;}

/*hdjl*/
.hdjl{width: 330px;float: left;background: #f5f5f5;padding-right: 10px;padding-bottom: 10px;}
.hdjl p{width: 150px;float:left;margin-top: 15px;margin-left: 15px;}

.hdjl p a{display: block;font-size: 17px;color: #ffffff;line-height: 47px;text-align: center;border-radius: 10px;}

.hdjl p.b1 a,.hdjl p.b3 a,.hdjl p.b5 a,.hdjl p.b7 a{background: #035392;}
.hdjl p.b2 a,.hdjl p.b4 a,.hdjl p.b6 a,.hdjl p.b8 a{background: #437195;}

.hdjl p a:hover{color: #ffffff;letter-spacing: 2px;font-weight:bold;}

.box-l{width: 820px;float: left;padding-bottom: 10px;background: #f5f5f5;}
.box-r{width: 340px;float: left;margin-left: 20px;}

/*gkpt*/
.gkpt{width: 810px;float: left;margin-right: 10px;}
.gkpt p{width: 123px;float:left;margin-top: 10px;margin-left:10px;background: #ffffff;border: 1px solid #035392;border-radius: 8px;}
.gkpt p a{display: block;font-size: 14px;color: #222222;line-height: 30px;text-align: center;}
.gkpt p a:hover{color: #ffffff; background:#1054af;}

/*zwfw*/
.zwfw{width: 330px;float: left;margin-right: 10px;}
.zwfw p{width: 98px;float:left;margin-top: 10px;margin-left:10px;background: #fafafa;border: 1px solid #dddddd;}
.zwfw p a{display: block;font-size: 15px;color: #222222;line-height: 30px;text-align: center;}
.zwfw p a:hover{color: #ffffff; background:#035392;}

/*bottom*/
.bottom{width:100%;float:left;margin-bottom: 15px;}

/*yqlj*/
.yqlj{width: 100%;height: 55px;float: left;background: #f6f6f6;border-top: 1px solid #e5e5e5;}

.yqlj .yq-box {width: 1200px;margin: 0 auto;}
.yqlj .yq-box span{width:100px; float:left; font-size: 18px;line-height: 55px;color: #035392;font-weight: bold;}
.yqlj .yq-box li{width: 183px;float:left;position: relative;}
.yqlj .yq-box li font{width: 100%;float: left;font-size: 16px;color: #000000;line-height: 55px;text-align: center;}
.yqlj .yq-box li font::after{content: '';width: 8px;height: 8px;position: absolute;top: 23px;right: 5px;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;transform: rotate(45deg);}
.yqlj .yq-box li:hover font::after{top: 28px;border-right: none;border-bottom:none;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;}

.yqlj .yq-box li dl{width: 100%;height: 145px;float: left;padding-top: 5px;overflow-x: hidden;position: absolute;display: none;z-index: 10;top: -150px;left: 0;background: #ffffff;}

.yqlj .yq-box li dl dd{width: 100%;float: left;}

.yqlj .yq-box li dl dd a{display: block;width: 100%;font-size: 15px;color: #333333;line-height: 35px;text-align: center;}
.yqlj .yq-box li:hover dl{display: block;}
.yqlj .yq-box li dl dd a:hover{color: #035392;}

.foot{width:100%;float:left;background:#035392;border-top: 5px solid #1b92e9;}
.footer{width: 1200px;margin: 0 auto;overflow: hidden;padding: 15px 0;}

.f-left{width: 780px;float: left;margin-top: 15px;}

.f-left p{font-size:14px;color:#ffffff;line-height:32px;text-align: left;}
.f-left p span{float: left;margin-right: 10px;}
.f-left p span:last-child{margin-right: 0px;}
.f-left p span a{color:#ffffff;}
.f-left p span a img{float: left;margin: 5px 5px 0 0;}

.f-l-l{width: 317px !important;float: left;padding-right: 7px !important;margin-right: 15px;border-right: 1px solid #2f6d9d;}

.f-l-r{width: 440px;float: left;}

.f-right{width: 400px;float:left;margin-left: 20px;}

.f-right a{display:block;}
.f-right a img{width: 100%;float: left;}

.f-r-t{width: 100%;float: left;margin-bottom: 15px;}

.f-r-t .red{width: 50px;height: 60px;float: left;margin: 0 35px;}
.f-r-t .jiucuo{display: block;width: 110px;height: 55px;float: left;margin-top: 2px;}

.f-r-b{width: 100%;float: left;}
.f-r-b .wljb{width: 190px;height: 40px;float: left;margin-right: 10px;}