﻿.container{width:980px;margin:0px auto;padding: 20px 0px;}
.main{width:940px;margin:0px auto;background-color: #fff;border-radius: 6px; padding:20px;}
body{ background:url(/images/line.png) repeat-x}
/*顶部导航*/
.header{color:#fff;width:100%; }
.logo{font-size:26px; margin-right:90px;margin-top: 6px; }
.logo img{ width:220px;}
.searchbox{display: flex;justify-content: space-between;align-items: center;margin-bottom:30px;}
.logo2 img{ width:440px;}
.serachinput{width: 280px;height: 40px;background: #fff;border-radius: 20px;overflow: hidden;display: flex;justify-content: space-between;
align-items: center;padding: 0px 10px;}
.serachinput input{border:0px;height:40px;flex:1;margin:0px 10px;}
.serachinput img{cursor:pointer;}
.header .right{background:url(../images/ico_01.png) left no-repeat; padding-left:10px; color:#ccc; padding-right:15px;}
.header .right a,.header .right span{ margin-left:10px; margin-right:10px;}
.header-nav{ line-height:50px; color:#2760B7;}
.header-nav a{ color:#2760B7;}
.menu{ font-size:16px;font-weight: bold;display:flex;justify-content: space-between;background:#2760B7;color:#fff;height: 52px;
    line-height: 52px;border-radius: 7px;}
.menu li{ position:relative;height: 52px;line-height: 52px;width: 100px;text-align: center;flex: 1;}
.menu li:last-child{ margin-right: 0px;}
.menu li a{ color:#fff;display: block;}
.menu li a:hover,.menu.hover a,.menu li .sel{ background:#2E79C4;}
.menu li:first-child a:hover,.menu.hover a,.menu li:first-child .sel{ background:#2E79C4;border-top-left-radius: 7px;border-bottom-left-radius: 7px;}
.menu li:last-child a:hover,.menu.hover a,.menu li:last-child .sel{ background:#2E79C4;border-top-right-radius: 7px;border-bottom-right-radius: 7px;}
.menu li:hover .nav{ }
/*子菜单*/
.sub{ position: absolute;background: #fff;top: 80px;white-space: nowrap;z-index:2000; border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1); min-width:140px; -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);}
.sub .have{margin-right: 0px;float: none; text-align: center;height: 40px;line-height: 40px;   }
.sub .have a{float:left;height: 40px; font-size:14px;padding: 0px 33px;}
.sub .have a:hover{ color:rgb(64, 151, 251);background:#fff !important;}
.sub2{ position: absolute;background: #fff;left:140px;white-space: nowrap;z-index:2000; border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1); min-width:140px; -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);}
.sub2 .have{margin-right: 0px;float: none; text-align: center;height: 40px;line-height: 40px;   }
.sub2 .have a{float:left;height: 40px; font-size:16px;}
.sub2 .have a:hover{ color:rgb(64, 151, 251);background:#fff !important;}
/*底部*/
.footer{width:940px;margin:0px auto;border-top: 1px solid #c1c1c1;margin-top:20px;}
.footer .f-contact{display:flex;padding:10px 20px;}
.f-c-yqlj{flex:1;}
.footer .f-contact>div > p{position:relative;padding-left:10px;color:#2760B7;font-size:16px;}
.footer .f-contact>div > p:before{content: "";width: 0;height: 0;position:absolute;left:-10px;top:3px;border-width: 7px;border-style: solid;border-color: transparent transparent transparent #2760B7;}
.link{display: flex;flex-wrap: wrap;margin-top: 20px;}
.link li{width:164px;margin:5px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; float:left;}
.link a:hover{color:#2760B7;}
.f-c-lxwm{width:310px;}
.f-location{margin-top: 20px;display: flex;}
.f-location img{height:85px;}
.f-location>div{display:flex;flex-direction: column;justify-content: space-around;margin-left: 10px;}
.footer .f-bq{text-align:center;margin-top:15px;}
.email{ border:1px solid #a29d9d;margin-top:15px;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);}
.email img{ position: relative;top: 10px;left: 5px;}
.email p{margin-left: 34px;color:#fff;position: relative;top: -7px;}
/*右边悬浮*/
/*右侧浮动层*/
.right_ico{ width:80px; overflow:hidden; position:fixed; bottom:150px; right:0px; z-index:9999; font-size:12px;}
.right_ico a{ color:#fff}
.right_ico dl{ background:#090320;border-radius:6px 0px 0px 6px; margin-bottom:5px; text-align:center; padding-top:15px; padding-bottom:10px;}
.float_wx{ position:fixed;overflow:hidden; bottom:185px;width:150px; height:150px; right:78px; z-index:9999; background-color:transparent; display:none; }
.float_wx_m{ width:140px; height:150px; box-shadow:1px 5px 10px 1px rgba(0,0,0,.19); border:1px solid #e0e0e0; background-color:#fff;}
.float_wx_m img{ margin-top:5px;}
.float_wx_square{width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 6px solid #fff;position: absolute;top: 64px;right: 3px;}
.right_ico dl:hover { background-color:#009688;}
.page{text-align: center;}
.page a{display: inline-block;background: #F8F8F8; padding: 7px 12px; margin-right: 10px;}
.page .a_sel{background: #206BD1;color: #fff;}
/*子菜单导航*/
.operate{padding-bottom: 5px;border-bottom:2px solid #C1C1C1;}
.operate div{border-left:8px solid #2760B7;padding: 2px 10px;font-weight:bold;font-size:20px;height:25px; line-height:25px;}
.operate div span{margin-right:10px;cursor:pointer;}
.operate .sel{color:#2760B7;}
.operate a{ color:#333; margin-right:20px;}
    
