﻿/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: 0; background: transparent; text-decoration: none; }
body { line-height: 1; font-family: "微软雅黑"; background: url(../77777/cont-bj.jpg) center 110px no-repeat; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
.hclogo { width: 180px; height: 84px; margin: 20px auto 50px; background: url(../77777/logo-cent.png) no-repeat; background-size: 180px auto; }
table { border-collapse: collapse; border-spacing: 0; mso-style-parent: ""; font-family: "微软雅黑"; font-size: 14px; font-weight: 500; }
.headw { width: 100%; min-width: 1000px; height: 110px; background: #ffffff; border-bottom: 1px solid #dedede; }
.headw .hcent { width: 1000px; height: 110px; margin: 0 auto; position: relative; }
.headw .hcent .logo { width:408px; height:84px; display: inline; margin-top:2px; float: left; background: url(../77777/logo.png) no-repeat; background-size:408px auto; }
.headw .hcent .topwx { width: 187px; height: 38px; padding-left: 130px; position: absolute; right: 0; top: 0; background: url(../77777/728xl_02.png) no-repeat; color: #ffffff; font-size: 12px; background-size: 317px auto; line-height: 34px; }
.headw .hcent .topad { width: 341px; height: 37px; position: absolute; right: 0px; top: 37px; background: url(../77777/728xl_09.png) no-repeat; background-size: 341px auto; }
.centmainw { width: 100%; overflow: hidden; }
.centmainw .mcw { width: 1000px; margin: 0 auto; overflow: hidden; position: relative; }
.cont-bt { width: 996px; border-left: 4px solid #a31618; height: 20px; text-align: left; margin: 20px auto 16px; text-indent: 10px; color: #2b2b2b; font-size: 19px; font-weight: 800; }
.centmainw .mcw .shuaxin { display: block; position: absolute; right: 0; top: 0; width: 118px; height: 46px; line-height: 46px; color: #fae219; background: #b42123; text-align: center; font-size: 14px; }
.centmainw .mcw .tbtw { width: 100%; height: 17px; text-align: center; color: #333; font-size: 16px; line-height: 17px; margin: 28px auto 25px; }
.con1 { width: 978px; background-color: #ffffff; padding: 10px; margin-bottom: 10px; border: 1px solid #e8e8e8; margin: 0 auto 28px; overflow: hidden; }

.ulList { width: 960px; margin: 30px -44px 0 17px; }
.ulList li { float: left; width: 178px; height: 178px; position: relative; margin: 0 14px 23px 0; }
.ulList li a { display: block; width: 178px; height: 178px; text-align: center; color: #fff100; position: absolute; left: 0; top: 0; z-index: 999; }
.ulList li a .item { font-size: 30px; color: #ffffff; position: absolute; top: 46px; height: 40px; line-height: 40px; width: 178px; text-align: center; font-weight: 800; }
.ulList li a h6 { top: 96px; color: #ffffff; font-weight: normal; font-size: 14px; font-family: "Arial"; text-align: center; position: absolute; width: 178px; }
.ulList li a em { font-size: 14px; top: 117px; position: absolute; left: 0; width: 178px; text-align: center; color: #ffffff; font-style: normal; }
.ulList li .libg-1, .ulList li .libg-2, .ulList li .libg-3, .ulList li .libg-4, .ulList li .libg-5{ background-size: 178px auto; width: 178px; height: 178px; position: absolute; left: 0; top: 0; }
.ulList li .libg-1 { background: url(../77777/line-box_01.png) no-repeat center top;}
.ulList li .libg-2 { background: url(../77777/line-box_02.png) no-repeat center top;}
.ulList li .libg-3 { background: url(../77777/line-box_03.png) no-repeat center top;}
.ulList li .libg-4 { background: url(../77777/line-box_04.png) no-repeat center top;}
.ulList li .libg-5 { background: url(../77777/line-box_05.png) no-repeat center top;}
.ulList li a:hover { background: url(../77777/line-box-h.png) no-repeat center top; background-size: 178px auto; }
.appdmw { width: 1000px; height: 221px; background: url(../77777/appdm-bg.png) repeat #fffefa; background-size: 6px 6px; border: 1px solid #eeeeee; margin: 0 auto 28px; }
.appdmw .appcw { width: 1000px; height: 221px; background: url(../77777/appdm_12.png) no-repeat; background-size: 1000px auto; position: relative; margin: 0 auto; }
.appdmw .appcw .ios { width: 110px; height: 110px; position: absolute; left: 303px; top: 96px; }
.appdmw .appcw .Android { width: 110px; height: 110px; position: absolute; left: 513px; top: 96px; }
.ft_box { padding: 32px 0; line-height: 18px; font-size: 12px; background: #ffffff; border-top: 1px solid #eeeeee; }
.mt30 { margin-top: 30px; }
.container_22 { margin-left: auto; margin-right: auto; width: 1000px; }
.container_22 .grid_22 { width: 980px; display: inline; float: left; margin-left: 10px; margin-right: 10px; }
table { border-collapse: collapse; border-spacing: 0; cursor: pointer; }
.ft_box td { border-right: 1px solid #e5e5e5; }
.brand_1 { background-position: 0 0; }
.brand_2 { background-position: -40px 0 !important; }
.brand_3 { background-position: -80px 0 !important; }
.brand_4 { background-position: -120px 0 !important; }
.brand_5 { background-position: -160px 0 !important; }
.brand_1, .brand_2, .brand_3, .brand_4, .brand_5 { display: inline-block; width: 40px; height: 40px; vertical-align: middle; background: url(../77777/fotico.png) no-repeat; background-size: 200px auto; }
.c666 { color: #666; }
.c999 { color: #999; }
.f12 { font-size: 12px !important; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.grid_22 p { margin: 6px auto; }
.footer a { color: #ffffff; }
.footer { text-align: center; background-color: #b42123; padding: 20px 0 30px; color: #fff; line-height: 30px; font-size: 12px; }
.companyNav { color: #fff; }
.securityCell { zoom: 1; text-align: center; padding: 9px 0 0 0; }
.securityCell a { background-image: url(../77777/head_footBg.png); background-repeat: no-repeat; }
.securityCell a { display: inline-block; vertical-align: middle; width: 108px; height: 45px; margin: 0 5px; overflow: hidden; }
.securityA { background-position: 0 0 }
.securityB { background-position: -121px 0 }
.securityC { background-position: 0 -50px }
.securityD { background-position: -121px -50px }
.securityE { background-position: 0 -100px }
.securityF { background-position: -121px -100px }
.securityG { background-position: 0 -150px }
.securityH { background-position: -121px -150px }
.securityI { background-position: 0 -200px }
.securityI img { display: none }
.footer .zhuyi { width: 430px; height: 38px; padding-left: 41px; line-height: 38px; background: url(../77777/zhuyi.png) no-repeat; text-align: left; margin: 12px auto; }
._float_AD {}
._float_AD{position:fixed;z-index:119;top:49%;overflow:visible;margin-top:-142px;}
._float_AD>img{display:block;width:129px;height:313px;border:none;}
._float_AD  [name=close_btn]{position:absolute;z-index:2;width:90px;height:37px;left:50%;margin-left:-45px;bottom:-3px;cursor:pointer;border-radius:8px;opacity:0;border:none;outline:none;}
._float_AD.l_AD{left:0.6%;}
._float_AD.r_AD{right:0.6%;}
._float_AD  .top1_btn,._float_AD  .top2_btn{position:absolute;z-index:2;width:128px;height:38px;left:50%;margin-left:-64px;top:9px;cursor:pointer;border-radius:5px;opacity:0;border:none;outline:none;}
._float_AD  .top2_btn{top:60px;}

._float_AD  .two_img { position: absolute; width:109px; height: 109px; top:114px; left:10px; z-index: 9;border:1px solid #5a0c0e; background: #fff; }
._float_AD  .two_img img { width:109px; height: 109px;background: #fff;}