*{margin:0;padding:0;box-sizing: border-box;}
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;}

/*all*/
.w100{width: 100%;float: left;}
.main{width: 1500px;margin: 0 auto;}

/*float*/
.left{float: left;}
.right{float: right;}

/*speace*/
.f1{padding: 50px 0;}
.f2{margin-bottom: 50px;}

body{font-family: "Microsoft YaHei";min-width: 1600px;}

/*top*/
.top{width: 100%;height: 40px;float: left;background: #035392;}

/*hbg*/
.hbg{width: 100%;float: left;background: #ffffff;}

.logo{width: 1050px;height: 150px;float:left;background:url(../images/logo.png) no-repeat left center;}
.motto{width: 335px;height: 115px;float: right;background: url(../images/motto.png) no-repeat left bottom;/* background-size: 80% auto; */opacity: 0.5;}

.h-r{width: 300px;float: right;}

.skip{width: 100%;height: 25px;margin: 50px 0 5px 10px;float: left;}
.skip p{float:left;font-size: 14px;line-height: 30px;}
.skip p a{display: block;float:left;color: #444444;}
.skip p a:before{content:"";width:2px;height: 10px;float:left;margin: 10px 5px;background:#035392;}

/*search*/
.search{width: 300px;float: left;border-radius: 5px;overflow: hidden;}

.search .submit{width: 100%;height: 40px;float: left;background: #ffffff;border: 2px solid #035392;border-radius: 8px;overflow: hidden;}
.search .text{width: 226px;height: 30px;float: left;margin: 5px;border: none;border-radius: 8px;background: none;border: none;}
.search .button{width: 60px;height: 40px;float: left;border: none;background: url(../images/search.png) #035392 no-repeat center 6px;}

/*bnav*/
.bnav{width: 100%;float: left;background: #035392;}

.bnav .nav {width: 1600px;margin: 0 auto;}
.bnav .nav li{width: 145px;float:left;position: relative;}
.bnav .nav li a{display: block;font-size: 18px;line-height: 55px;color: #ffffff;text-align:center;}
.bnav .nav li:hover a{line-height: 45px;margin: 5px 0;font-weight: bold;color: #035392;background: #ffffff;}

.bnav .nav li .nav1,.bnav .nav li .nav2{width: 100%;float: left;position: absolute;display: none;top: 51px;left: 0;}
.bnav .nav li .nav1 li,.bnav .nav li .nav2 li{width: 150px;height: 40px;float: left;background: #ffffff;}
.bnav .nav li .nav1 li a,.bnav .nav li .nav2 li a{display: block;width: 140px;height: 40px;float: left;margin: 0 5px;font-size: 16px;color: #4b4b4b;line-height: 40px;font-weight: normal;border-bottom: 1px solid #dddddd;}

.bnav .nav li:hover .nav1,.bnav .nav li:hover .nav1 li:hover .nav2{display: block;}

.bnav .nav li .nav2{float: left;position: absolute;display: none;top: 0;left: 100%;border-left: 1px solid #dddddd;}

.bnav .nav li .nav1 li a:hover,.bnav .nav li .nav2 li a:hover{font-weight: bold;color: #035392;}

/*foot*/
.foot{width: 100%;float: left;padding-top: 50px;background: #035392;border-top: 5px solid #004880;}

.foot .f-l{width: 500px;height: 105px;float: left;}
.foot .f-l font{width:100%;float:left;margin-bottom: 10px;font-size:18px;line-height:50px;color:#ffffff;font-weight:bold;}
.foot .f-l p{float:left;margin-right: 10px;font-size:16px;line-height: 35px;color:#ffffff;}
.foot .f-l p:before{content:"";width: 3px;height:10px;float:left;margin: 14px 10px 0;background: #ffffff;}
.foot .f-l p a{color: #eeeeee;}

.foot .f-c{width: 700px;float:left;}
.foot .f-c .f-c-l1{width: 100%;height: 120px;float:left;background: url(../images/logo-b.png) no-repeat top center;opacity: 0.85;}
.foot .f-c .f-c-l2{width: 100%;height: 60px;float:left;background: url(../images/motto-b.png) no-repeat bottom center;}

.foot .f-r{width: 300px;float: left;margin-top: 40px;}
.foot .f-r p{width: 100%;float:left;font-size: 16px;line-height: 35px;color: #eeeeee;text-align: right;}

.foot .f-b{width:100%;float:left;background: #004880;margin-top: 50px;padding: 10px 0;}
.foot .f-b p{font-size: 16px;line-height: 50px;color: #eeeeee;text-align: center;}
