/* 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(../images/cont-bj.jpg) center 0 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(../images/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: 79px; background: #da2a2f; border-bottom: 1px solid #cb1b20; }
.headw .hcent { width: 1000px; height:79px; margin: 0 auto; position: relative; }
.headw .hcent .logo { width:534px; height:49px; display: inline; margin-top:15px; float: left; background: url(../images/logo.png) no-repeat; background-size:228px auto; position: relative;}
.headw .hcent .logo .www{width:138px; height: 22px; position: absolute; left:256px; top: 0px; color: #ffae00; font-size: 17px;}
.headw .hcent .logo .wwwjc{width:290px; height: 22px; position: absolute; left:256px; top: 28px; color: #ffae00; font-size: 17px;}
.headw .hcent .logo .wwwjc img{width:100%; height: auto;}
.headw .hcent .topwx { width: 187px; height: 38px; padding-left: 130px; position: absolute; right: 0; top: 0; background: url(../images/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:21px; background: url(../images/line_txt.png) no-repeat; background-size: 341px auto; }
.centmainw { width: 100%; overflow: hidden; min-width: 1000px; }
.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: #da2a2f; 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(../images/line-box_01.png) no-repeat center top;}
.ulList li .libg-2 { background: url(../images/line-box_02.png) no-repeat center top;}
.ulList li .libg-3 { background: url(../images/line-box_03.png) no-repeat center top;}
.ulList li .libg-4 { background: url(../images/line-box_04.png) no-repeat center top;}
.ulList li .libg-5 { background: url(../images/line-box_05.png) no-repeat center top;}
.ulList li a:hover { background: url(../images/line-box-h.png) no-repeat center top; background-size: 178px auto; }
.appdmw { width: 1000px; height: 213px; background: url(../images/appdm-bg.png) repeat #fffefa; background-size: 6px 6px; border: 1px solid #eeeeee; margin: 0 auto 28px; }
.appdmw .appcw { width: 1000px; height: 213px; background: url(../images/appdm_12.jpg) no-repeat; background-size: 1000px auto; position: relative; margin: 0 auto; }
.appdmw .appcw .ios { width: 110px; height: 110px; position: absolute; left: 659px; top: 88px; }
.appdmw .appcw .Android { width: 110px; height: 110px; position: absolute; left:827px; top: 88px; }
.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; }
.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; }

.bottom{border-top:1px solid #eeeeee;padding-top: 20px;text-align: center;font-size: 14px;color:#a0a0a0;line-height: 28px;padding-bottom: 15px;clear: both; margin-top: 30px; background: #f8f8f8;}
.bottom .copy{width: 20px;height: 20px;overflow: hidden;position: relative;top: 3px;margin-right: 5px;}
#footer{background: #da2a2f;height: 80px;text-align: center;line-height: 80px;font-size: 14px;color: #fff;}
#footer a{color: #fff;padding: 0 4px;}
#footer a:hover{text-decoration: underline;}
