@import url("reset.css");
a:hover{color: #213c73;}
.topbar{width:100%;height:30px;background-color:#f1f4f9;line-height:30px}
.topbar .inner{width:1200px;margin:0 auto}
.topbar .inner .sponsor{float:left;color:#999;line-height:30px}
.topbar .inner .right-nav{float:right;text-align:right}
.topbar .inner .right-nav li{padding:0 10px;background:url(../images/r_ico_bg.png) no-repeat right center;height:30px;display:inline-block}
.topbar .inner .right-nav li:last-child{background:0 0}
.topbar .inner .right-nav a{display:inline-block;min-width:30px;height:30px;line-height:30px;color:#999;position:relative;z-index:1;vertical-align:top}
.topbar .inner .right-nav a:hover{color:#4052fe}
.topbar .inner .right-nav a.app{background:url(../images/r_ico.png) no-repeat left top}
.topbar .inner .right-nav a.wx{background:url(../images/r_ico.png) no-repeat -30px top}
.topbar .inner .right-nav a.wb{background:url(../images/r_ico.png) no-repeat right top}
.topbar .inner .right-nav a.app:hover{background:#fff url(../images/r_ico.png) no-repeat left -30px;box-shadow:0 0 10px #ccc}
.topbar .inner .right-nav a.inve{background:url(../images/inve_ico.gif) no-repeat left top;color:#ef0000;padding-left:31px;width:auto;padding-right:10px}
.topbar .inner .right-nav a.inve:hover{background:url(../images/inve_ico.png) no-repeat left top;box-shadow:0 0 10px #ccc;color:#0096ff}
.topbar .inner .right-nav a.code span{display:none;background:#fff;padding:7px;position:absolute;top:30px;left:-35px}
.topbar .inner .right-nav a.code:hover span{display:block}
.topbar .inner .right-nav a.code span img{width:86px;height:86px;display:block}
.topbar .inner .right-nav a.wx:hover{background:#fff url(../images/r_ico.png) no-repeat -30px -30px;box-shadow:0 0 10px #ccc}
.topbar .inner .right-nav a.wb:hover{background:#fff url(../images/r_ico.png) no-repeat right -30px;box-shadow:0 0 10px #ccc}
.header{width:100%;background:#fff;position:fixed;left:0;top:0;opacity:.95;height:90px;z-index:10000}
.header .header_in{width:1200px;height:82px;padding-top:16px;position:relative;margin:0 auto}
.header .logo{margin-left: 35px;height:60px;padding-top:8px;float:left}
.header .menu{padding:2px 0 0 5px;float:left;width:720px;height:72px}
.header .menu ul{float:left}
.header .menu li{float:left;width:80px;text-align:center;height:72px;line-height:36px;color:#333;font-size:18px}
.header .menu li.di-fang{width:80px}
.header .menu li a{display:block;height:72px;line-height:70px;color:#333;font-size:18px;border-top-left-radius:5px;border-top-right-radius:5px}
.header .menu li a.active{background:linear-gradient(to bottom,#3ba9fe,#4151fe);color:#fff}
.header .menu li a.active:hover{font-weight:400;color:#fff}
.header .menu li a:hover{    color: #213c73;    font-weight: 600;}
.header .menu .main-nav-more{position:relative}
.header .menu .main-nav-more .nav-more-list{display:none;position:absolute;left:-33px;top:50px;width:120px;border:1px solid #e3e4e6;background-color:#fff}
.header .menu .main-nav-more .nav-more-list .triangle{position:absolute;left:57px;top:-6px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #e3e4e6 transparent}
.header .menu li.main-nav-more .nav-more-list a{display:block;height:44px;border-radius:0;line-height:44px;text-align:center;color:#343434}
.header .menu li.main-nav-more .nav-more-list a:hover{background-color:#3396f7;color:#fff}
.header .seach{width:190px;float:right;height:42px;margin-top:16px;background:#fff;border-radius:5px;box-shadow:0 0 6px rgba(51,51,51,.15)}
.header .seach form{display:block;overflow:hidden;margin:0;padding:0;border:none}
.header .seach .text{border:none;margin:0;padding:0;outline:hidden;height:20px;line-height:20px;margin-top:11px;padding-left:10px;padding-right:10px;width:110px;border-right:1px solid #e8e9ec;float:left}
.header .seach .seach_btn{width:20px;height:20px;border:none;margin:0;padding:0;outline:hidden;background:url(../images/seach_ico.png) no-repeat center center;background-size:20px 20px;cursor:pointer;float:right;margin:11px 20px 0 0}
.footer{width:100%;padding:20px 0 43px 0;background:#2c2d35;margin-top:50px;min-width:1200px}
.footer strong a{color:#989cb8}
.footer_main{width:1200px;margin:0 auto;overflow:hidden}
.footer_left{width:100%}
.footer_menu{color:#fff;font-size:24px;line-height:40px}
.footer_list{overflow:hidden;margin-bottom:15px}
.footer_list li{float:left;line-height:25px;margin-right:20px}
.footer_list li a{font-size:14px;color:#989cb8}
.footer_list li a:hover{text-decoration:underline}
.footer_list li:last-child{padding-right:0;background:0 0;margin-right:0}
.footer_right{width:250px;padding-left:40px;float:left}
.footer_right .small_menu{font-size:14px;line-height:18px;color:#989cb8;margin-top:5px}
.footer_right .tel{background:url(../images/tel.png) no-repeat left top;width:242px;height:26px;margin-top:5px;padding-bottom:12px}
.footer_right .fax{background:url(../images/fax.png) no-repeat left top;width:241px;height:26px;margin-top:5px;padding-bottom:10px}
.footer_right .address{font-size:16px;color:#fff;line-height:25px;margin-top:2px}
.footer_right .f_ico{height:36px;margin-top:15px}
.footer_right .f_ico li{float:left;width:38px;height:38px;background:#6c6e82;position:relative;z-index:2;margin-right:20px;border-radius:50%}
.footer_right .f_ico li:hover{background:#fff;z-index:3}
.footer_right .f_ico li em{display:block;width:38px;height:38px;background:url(../images/bot_ico.png) no-repeat;position:relative;z-index:20}
.footer_right .f_ico li em.app{background-position:left top}
.footer_right .f_ico li em.wx{background-position:-38px top}
.footer_right .f_ico li em.wb{background-position:-76px top}
.footer_right .f_ico li:hover em.app{background-position:left -38px}
.footer_right .f_ico li:hover em.wx{background-position:-38px -38px}
.footer_right .f_ico li:hover em.wb{background-position:-76px -38px}
.footer_right .f_ico li p{padding:7px 0;width:100px;height:130px;background:#fff;position:absolute;z-index:10;left:-32px;bottom:19px;display:none}
.footer_right .f_ico li:hover p{display:block;text-align:center;color:#333;font-size:14px}
.footer_right .f_ico li p img{width:86px;height:86px;display:block;margin:0 auto;margin-bottom:6px}
.mobileWrap{display:none}
.bottomArea{border-top:1px solid #3d3e4a;clear:both;text-align:center;padding-top:30px;font-size:0;width:1200px;margin:0 auto;margin-top:30px}
.bottomArea a{color:#989cb8;font-size:14px;margin:0 10px;display:inline-block}
.img-smrz-a{width:134px;display:block;margin:0 auto}
.img-smrz{display:block;margin:0 auto;margin-top:20px;border-radius:3px}
