body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dt,dl,dd,blockquote,a{margin:0;padding:0;border:0;font-size:12px;     font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif; font-weight:normal; letter-spacing:1px;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a hover{text-decoration:none;outline:none;}
#newBridge{display:none !important;} .lxb-container{display:none !important;}

.top-w{width: 100%;height: 38px;padding: 0 15px;background-color:#282828;box-sizing: border-box;}
.top{max-width:1248px;margin: 0 auto;height: 38px;}
.top-wel{color: #fff;font-size: 12px;line-height: 38px;float: left;}
.top-focus{float: right;color:#fff;height: 38px;}
.top-focus li{float: left;height: 38px;background: url(../images/top-focus-shu.png) center right no-repeat;}
.top-focus li:last-child{background: transparent;}
.top-focus li a{color: #fff;font-size: 12px;line-height: 38px;display: block;padding:0 12px;}
.top-focus li a i{display: inline-block;height: 38px;width: 16px;}
.top-focus li a i img{vertical-align:middle;}
.top-wx{position: relative;}
.top-wx div{width: 150px;height: auto;overflow: hidden;padding: 12px 22px;position: absolute;top: 45px; right: -22px;-moz-box-shadow: 0px 5px 8px rgba(102,102,102,0.35);-webkit-box-shadow: 0px 5px 8px rgba(102,102,102,0.35);box-shadow: 0px 5px 8px rgba(102,102,102,0.35);display: none;background-color: #fff; z-index: 10;}
.top-wx:hover div{display: block}
.top-wx div img{display: block;width: 150px;margin-bottom: 10px;}
.top-wx div p{text-align: center;color: #666;font-size: 13px;line-height: normal;}


header{width: 100%;max-width: 1248px;padding: 0 2%;box-sizing: border-box;margin: 0 auto;height: 100px;background-color: #fff;z-index: 9;}
.logo{display: block;margin-top: 20px;float: left;}
.logo img{display: block;height: 100%;}
.logo h2{text-indent:-9999px;margin-top:-20px;}
.menu{height: 80px;float: right;margin-top: 20px;}
.menu li{margin-left: 25px;float: left;height: 78px;border-bottom: 2px transparent solid;}
.menu li:hover{border-bottom: 2px #e3000e solid;}

.menu li a{display: block;font-size: 16px;line-height: 62px;color: #333;padding: 8px;}
.menu li>div{position: absolute;top: 138px;width: 140px;z-index: 10;background: #fff;display: none;margin-left: -35px;}
.menu li>div a:hover{background:#e3000e;color:#fff;}
.menu li div a{color: #333;width: 100%;text-align: center;padding: 5px 0;}
.menu .nav-cp{position: absolute;width: 100%;left: 0;top: 138px;margin-left: 0;padding:10px 0;}
.menu .nav-cpwarp{max-width: 1200px;width: 100%;margin: 0 auto;overflow:hidden;}
.menu .nav-cpwarp a{display: block;width: 23%;margin-right: 2.6666%;float: left;position: relative;top: 0;box-sizing:border-box;padding:10px;border:1px solid #fff;}
.menu .nav-cpwarp a:nth-of-type(4){margin-right: 0;}
.menu .nav-cpwarp a img{display: block;width: 100%;margin-bottom: 10px;}
.menu .nav-cpwarp a p{width: 100%;font-size: 14px;line-height: 28px;height: 28px;overflow: hidden;color: #333;}
.menu .nav-cpwarp a:hover{background:#fff;border:1px solid #e3000e;}
.menu .nav-cpwarp a:hover p{color: #e3000e;}

.nav-i{width:40px;height: 40px;float: right;margin-top: 30px;display: none;}
.nav-i img{display: block;width: 40px;height: 40px;}
.nav-m{position: fixed;width: 50%;height: 100%;top: 0;bottom: 0px;right: -100%;z-index: 99;background: #222;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.nav-m li{border-bottom: 1px solid #2d2d2d;width: 100%;}
.nav-m li a{font-size: 16px;line-height: 50px;text-align: center;display: block;width: 100%;height: 50px;color: #fff;}
.nav-m li div{background: #fff;width: 100%;display: none;}
.nav-m li div a{color: #333;}
.nav-mask{width: 100%;height: 100%;background: rgba(0,0,0,0.4);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9;display: none;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,0.4);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9;display: none;}
.bot-lx{width: 100%;height: 50px;position: fixed;left:0;right:0;bottom: 0;background-color: #e3000e;display: none;}
.bot-lx a{display: block;box-sizing: border-box;padding: 0 10px 0 32px; font-size: 13px;line-height: 50px;color:#FFF;width: 20%;float: left;text-align: center;background: no-repeat 7px 18px;}
.bot-lx a:first-child{border-left:0;}
.wx{width:90%;background-color:#fff; margin:0 5%; position:fixed; bottom:20%; padding:20px 0; z-index:30; display:none;}
.wx p{ color:#303030; font-size:14px; padding:5px; text-align:center; line-height:16px;}
.wx p span{display:block;font-size:18px;margin-top:12px;color:#cb0100;}
.wx img{display:block; width:45%; margin:0 auto;}

.f-con{max-width: 1200px;box-sizing: border-box;margin: 0 auto;padding: 0 15px;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,0.05);padding-bottom: 50px;}
.f-con li{width:13%;margin-right: 3%;float: left;}
.f-nav-lx{width: 20%;padding-left: 3%;box-sizing: border-box;float: left;border-left: 1px solid #4c4c4c;height: 148px;}
.f-nav-lx a{display: block;color: #fff;background-color: rgba(255,153,0,1);border: 1px solid #ff9900;font-size: 16px;padding: 9px 26px 10px 26px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;text-align: center;margin-bottom: 20px;}
.f-nav-lx p{color: #fff;line-height: 32px;font-size: 14px;}
.f-con li a{display: block;width: 100%;color: #fff;line-height: 32px;font-size: 14px;}
.f-con li .f-nav-tit{font-size: 20px;margin-bottom:20px;}
.f-con li img{display: block;width: 100%;}

footer{width: 100%;background-color: #282828;padding: 30px 0;color: #fff;}
footer p{color: #bcbcbc;display: table;margin: 0 auto;font-size: 14px;line-height: 24px;}
footer p a{color: #797979;font-size: 14px;line-height: 24px;margin: 0 10px;}
footer p img{position:relative;top:3px;right:-6px;}

.float_mess,.float_me,.float_Qr,.float_tell{display: block;width:104px;height:85px;background-color: #20385f;position: fixed;right: 0px;z-index: 100;cursor: pointer;text-decoration: none;}
.float_tell,.float_mess,.float_me{overflow: hidden;}
.float_tell{width:290px;right: -186px;top: 382px;}
.float_mess{width:104px;top: 210px;text-align:center;}
.float_me{width:104px;top: 296px;text-align:center;}
.float_Qr{top:468px;text-align:center;}
.float_mess:hover,.float_me:hover,.float_Qr:hover{background:#ed1b24;}
.float_te1{width:104px;height:85px;text-align:center;float:left;}
.float_tell span{color:#fff;line-height:79px;}
.float_tell:hover .float_te1{display:none;}
.float_tell:hover span{width:100%;float:left;font-size:20px;line-height:79px;text-align:center;}
.float_Qr1{width:104px;height:85px;text-align:center;float:left;}
.float_Qr1 img{margin:12px 0 5px;heigth:37px;}
.float_zoosnet .float_tell:hover{right:0px;background:#ed1b24;}
.float_tell img,.float_mess img,.float_me img{height:34px;margin:11px auto 7px;text-align:center;}
.float_tell p,.float_mess p,.float_me p,.float_Qr p{width:100%;color: white;font-size: 13px;text-align:center;}
.float_Qr_img{position:absolute;right:90px;top:0;display: none;z-index: 100;}
.float_Qr:hover .float_Qr_img{display: block; right: 110px; transition:right 0.5s ease-in-out;-wekbit-transition:right 0.5s ease-in-out;width:132px;}


/*法律声明CSS*/
.flsm_banner .lm_name{ margin-top:30px;margin-bottom:30px; }
.fs_h1{width: 100%;max-width:1140px;margin:30px auto 0;overflow:hidden;margin-bottom:30px;}
.fs_h1 h3{font-size:25px;font-weight: bold;font-family:"微软雅黑";width:100%;line-height:40px;border-bottom: 1px solid #c9c5c6;padding-bottom: 15px;margin-bottom:15px;}
.fs_h1 p{line-height: 30px;font-size:14px;color:#333;font-family:"微软雅黑";}
.fs_h1 strong{margin-top:20px;display:block;}

@media screen and (max-width:760px){
.float_zoosnet{display:none;}}
@media (max-width:1100px){
	.menu{display: none;}
	.nav-i{display: block;}
	.top-w{display: none;}
	.logo{height: 57px;}
	header{position: fixed;top: 0;left: 0;right: 0;}
	body{margin-top: 100px;}
}


@media (max-width:680px){
.bot-lx{display: block;}
	footer{display: none;}
	body{margin-bottom: 52px;}
	.bot-lx{display: block;}
}