/* CSS Document */

.icons:before { content: ""; display: inline-block; vertical-align: top; margin-right: 5px; }
.ioc-reg:before { background: url(https://ttdl1.vip/035dl/images/svg/reg.svg) no-repeat; background-size: 16px 16px; margin-top: 10px; width: 16px; height: 16px; }
.ioc-lreg:before { background: url(https://ttdl1.vip/035dl/images/svg/reg.svg) no-repeat; background-size: 32px 32px; margin-top: 22px; width: 32px; height: 32px; margin-right: 12px; }
.ioc-login:before { background: url(https://ttdl1.vip/035dl/images/svg/login.svg) no-repeat; background-size: 16px 16px; margin-top: 10px; width: 16px; height: 16px; }
.ioc-wanjimima:before { background: url(https://ttdl1.vip/035dl/images/svg/wanjimima.svg) no-repeat; background-size: 20px 20px; margin-top: 16px; width: 20px; height: 20px; }
.ioc-zhunque:before, .ioc-fenxian:before, .ioc-tixian:before, .ioc-liaojiewomen:before, .ioc-ruhejiaru:before, .ioc-jiaruwomen:before { margin-top: 3px; width: 20px; height: 20px; margin-right: 8px !important; }
.ioc-zhunque:before { background: url(https://ttdl1.vip/035dl/images/svg/zhunque.svg) no-repeat; background-size: 20px 20px; }
.ioc-fenxian:before { background: url(https://ttdl1.vip/035dl/images/svg/fenxian.svg) no-repeat; background-size: 20px 20px; }
.ioc-tixian:before { background: url(https://ttdl1.vip/035dl/images/svg/tixian.svg) no-repeat; background-size: 20px 20px; }
.ioc-liaojiewomen:before { background: url(https://ttdl1.vip/035dl/images/svg/liaojiewomen.svg) no-repeat; background-size: 20px 20px; }
.ioc-ruhejiaru:before { background: url(https://ttdl1.vip/035dl/images/svg/ruhejiaru.svg) no-repeat; background-size: 20px 20px; }
.ioc-jiaruwomen:before { background: url(https://ttdl1.vip/035dl/images/svg/jiaruwomen.svg) no-repeat; background-size: 20px 20px; }
.ioc-QQ:before { background: url(https://ttdl1.vip/035dl/images/svg/QQ.svg) no-repeat; background-size: 32px 32px; margin-top: 2px; width: 32px; height: 32px; margin-right: 12px; }
.ioc-mail:before { background: url(https://ttdl1.vip/035dl/images/svg/mail.svg) no-repeat; background-size: 32px 32px; margin-top: 2px; width: 32px; height: 32px; margin-right: 12px; }
.ioc-skype:before { background: url(https://ttdl1.vip/035dl/images/svg/skype.svg) no-repeat; background-size: 32px 32px; margin-top: 2px; width: 32px; height: 32px; margin-right: 12px; }
.icons-list { display: block; width: 80px; height: 80px; }
.icons-list-qq { background: url(../images/svg/qq.svg) center no-repeat; background-size: 80px auto; }
.icons-list-mail { background: url(https://ttdl1.vip/035dl/images/svg/weixin.svg) center no-repeat; background-size: 80px auto; }
.icons-list-skype { background: url(https://ttdl1.vip/035dl/images/svg/skype.svg) center no-repeat; background-size: 80px auto; }
.main-header { width: 100%; height: auto; background: #ffffff; }
.header-wrapper { width: 100%; min-height: 50px; padding: 10px 0; }
.container { width: 1170px; margin: 0 auto; }
.navbar-header { width: auto; height: 50px; float: left; display: inline-block; overflow: hidden; position: relative;}
.navbar-header a.imgw { width: auto; height: 50px; display: inline-block; float: left; }
.navbar-header a.imgw img { width: auto; height: 50px; }
.navbar-header .rtit {
    display: inline-block;
    /* float: left; */
    /* margin-left: 12px; */
    line-height: 22px;
    font-size: 21px;
    color: #fff;
    /* margin-top: 28px; */
    position: absolute;
    left: 281px;
    top: 13px;
    text-align: center;
}
.loginw { display: inline-block; float: right; height: 60px; }
.loginw a.logins { display: inline-block; padding: 0 10px; background: #e52522; color: #ffffff; border: 1px solid #e52522; border-radius: 4px; font-size: 14px; margin-top: 8px; float: left; height: 34px; line-height: 34px; }
.loginw a.topass { display: inline-block; float: left; }
.loginw a.logins:hover { background: #cc1412; border: 1px solid #8f0b07; }
.loginw a.regs { display: inline-block; padding: 0 12px; background: #ffd100; color: #000000; border: 1px solid #ffd100; border-radius: 4px; font-size: 14px; margin-top: 8px; float: left; height: 34px; line-height: 34px; }
.loginw a.regs:hover { background: #e59700; border: 1px solid #cf8e0f; }
.ipnw { display: inline-block; float: left; height: 34px; margin-top: 8px; }
.ipnw .inputs { border-radius: 4px; background: #f5f5f5; border: 1px solid #dddddd; height: 34px; line-height: 34px; padding: 0 12px; outline: none; width: 100px; }
.ipnw .inputs:focus { border-radius: 4px; background: #ffffff; border: 1px solid #e52522; height: 34px; line-height: 34px; padding: 0 12px; }
.wjpass { line-height: 50px; }
.ipnw input.user { background: url(https://ttdl1.vip/035dl/images/svg/login_inp.svg) #f5f5f5 no-repeat; background-size: 16px; padding-left: 28px; background-position: 6px 9px; }
.ipnw input.pass { background: url(https://ttdl1.vip/035dl/images/svg/pass.svg) #f5f5f5 no-repeat; background-size: 16px; padding-left: 28px; background-position: 6px 9px; }
.ipnw input.user:focus { background: url(https://ttdl1.vip/035dl/images/svg/login_inp.svg) #ffffff no-repeat; background-size: 16px; padding-left: 28px; background-position: 6px 9px; }
.ipnw input.pass:focus { background: url(https://ttdl1.vip/035dl/images/svg/pass.svg) #ffffff no-repeat; background-size: 16px; padding-left: 28px; background-position: 6px 9px; }
.ipnw input.yzmimg { width: 50px !important; padding-right: 62px !important; }
.header-wrapper .yzm img { display: block; width: 52px; height: 20px; position: absolute; top: 8px; right: 6px; }
.main-nav { width: 100%; height: 60px; line-height: 60px; background: #e52522; }
.main-nav .navw { width: 1170px; height: 60px; margin: 0 auto; }
.main-nav .navw .navs { width: 1170px; }
.main-nav .navw li { display: inline-block; float: left; width: 163px; position: relative; }
.main-nav .navw li .lfgx { width: 1px; height: 60px; position: absolute; left: 0; top: 0; background: #cc1412; display: block; }
.main-nav .navw li .rfgx { width: 1px; height: 60px; position: absolute; right: 0; top: 0; background: #cc1412; display: block; }
.main-nav .navw li a { font-size: 14px; text-align: center; color: #fff0f0; display: block; text-indent: 1px; }
.main-nav .navw li a:hover, .main-nav .navw li a.active { background: #cc1412; color: #ffffff; }
.ml-1 { margin-left: -1px; }
.links { padding: 8px; background-color: #52b529; margin: 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.links a { color: #fff; display: inline-block; width: 100%; height: 100%; text-decoration: none; }
.links:hover { background-color: #1e824c; }
.current { background-color: #22a7f0; }
.f14 { font-size: 14px; }
.bannerw { width: 1170px; margin: 0 auto; position: relative; height: auto; z-index: 1000; display: block; }
.txtScroll-top { overflow: hidden; position: absolute; left: auto; right: 30px; top: 29px; width: 350px; height: 449px; overflow: hidden; background: rgba(230,23,27,.85); border: 1px solid #9c1c1e; color: #F9D5D6; }
.txtScroll-top .tits { width: 100%; height: 49px; line-height: 49px; font-size: 22px; font-weight: 700; text-align: center; color: #ffffff; border-bottom: 1px solid #ba0608; background: #d10608; }
.txtScroll-top .tdlsum { width: 350px; height: 48px; padding: 0 10px; box-sizing: border-box; line-height: 48px; font-family: 'Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜'; text-align: center; border-top: 1px solid rgba(243,116,118,.3); color: #ffffff; font-size: 14px; }
.txtScroll-top .tdlsum-b { width: 350px; height: 44px; padding: 0 10px; box-sizing: border-box; line-height: 44px; font-family: 'Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜'; text-align: center; border-top: 1px solid rgba(243,116,118,.3); background: rgba(255,209,0,.7); color: #ffffff; }
.txtScroll-top .tdlsum-b img { }
.txtScroll-top .bd { }
.txtScroll-top .bd .tempWrap { height: 263px !important; }
.txtScroll-top .infoList li { height: 43px; line-height: 43px; border-bottom: 1px solid rgba(243,116,118,.3); padding: 0 10px; }
.txtScroll-top .infoList li .date { float: right; color: #999; }
.phuserid { width: 80px; height: 43px; display: inline-block; overflow: hidden; }
.txtScroll-top .infoList li .phusersum, .txtScroll-top .Scrollth span.phusersum { width: 40px; height: 43px; display: inline-block; overflow: hidden; color: #ffffff; }
.txtScroll-top .no1 { background-image: url(https://ttdl1.vip/035dl/images/no1.png); background-repeat: no-repeat; background-size: 30px 30px; background-position: 0px center; }
.txtScroll-top .no2 { background-image: url(../image/no2.png); background-repeat: no-repeat; background-size: 30px 30px; background-position: 0px center; }
.txtScroll-top .no3 { background-image: url(../image/no3.png); background-repeat: no-repeat; background-size: 30px 30px; background-position: 0px center; }
.txtScroll-top .noall .noalls { display: block; width: 21px; height: 21px; text-align: center; line-height: 21px; border-radius: 50%; background: #fb9900; color: #fff; margin: 11px 0 0 4px; }
.txtScroll-top .ioc-id:before { background: url(https://ttdl1.vip/035dl/images/svg/login.svg) no-repeat; background-size: 16px 16px; margin-top: 13px; width: 16px; height: 16px; }
.txtScroll-top .ioc-ifandian:before { background: url(https://ttdl1.vip/035dl/images/svg/ifandian.svg) no-repeat; background-size: 16px 16px; margin-top: 13px; width: 16px; height: 16px; }
.txtScroll-top .ioc-iyitixian:before { background: url(../image/iyitixian.svg) no-repeat; background-size: 52px auto; margin-top: -6px; margin-right: 0px !important; width: 54px; height: 38px; }
.txtScroll-top .ifengexian { width: 1px; height: 14px; position: absolute; right: 5px; top: 14.5px; display: block; background: rgba(243,116,118,.7); }
.txtScroll-top .Scrollth { height: 43px; line-height: 43px; border-bottom: 1px solid rgba(243,116,118,.3); padding: 0 10px; }
.fwb { font-weight: 800 !important; }
.fff { color: #ffffff !important; }
.phusercas, .phusercas-2, .phuserid, .phusersum { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.phusercas, .phuserid, .phusersum { padding-right: 11px; }
.phusercas { width: 94px; height: 43px; display: inline-block; overflow: hidden; font-weight: 800; color: #FFF500; }
.phusercas-2 { width: 66px; height: 43px; display: inline-block; overflow: hidden; }
.blo { font-weight: 800; padding: 0 10px; background: #ffffff; display: inline-block; height: 30px; line-height: 30px; color: #F5DF0F; border-radius: 5px; margin: 0 6px; font-size: 18px; }
.swiper-container { width: 100%; height: 508px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.banner { width: 100%; height: 508px; }
.arrleft { width: 40px; height: 40px; background: url(../image/arrleft.svg) no-repeat; background-size: 40px 40px; position: absolute; left: 20px; top: 50%; margin-top: -20px; z-index: 10; opacity: .55; cursor: pointer; }
.arrright { width: 40px; height: 40px; background: url(../image/arrright.svg) no-repeat; background-size: 40px 40px; position: absolute; right: 20px; top: 50%; margin-top: -20px; z-index: 10; opacity: .55; cursor: pointer; }
.contw { width: 1170px; height: auto; margin: 0 auto; }
.tlists { width: 1170px; height: auto; margin: 25px auto; }
.contw .tlists ul { width: 1184px; }
.contw .tlists li { width: 282px; margin: 0 14px 0 0; height: 188px; float: left; display: inline; padding: 10px 0; transition: all .3s ease-in-out; position: relative; background: url(https://ttdl1.vip/035dl/images/zdltoplist_1_bg.jpg) no-repeat center; background-size: 100% auto;}
.contw .tlists li:hover {background: url(https://ttdl1.vip/035dl/images/zdltoplist_1_bgHover.jpg) no-repeat center; background-size: 100% auto; }
.contw .tlists li .tsums { padding: 0 16px; background: #e5e5e5; font-size: 16px; height: 26px; line-height: 26px; position: absolute; left: -1px; top: -1px; z-index: 10; color: #666666; border-radius: 0 0 40% 0; font-weight: 500; }
.contw li .info-title { margin: 10px auto; padding: 0; font-weight: 700; color: #373d41; text-align: center; font-size: 18px; }
.contw li .icon_d1 { width: 64px; height: 64px; overflow: hidden; margin: 0px auto; background: url(https://ttdl1.vip/035dl/images/svg/regd.svg) no-repeat; background-size: 64px 64px; }
.contw li .icon_d2 { width: 64px; height: 64px; overflow: hidden; margin: 0px auto; background: url(https://ttdl1.vip/035dl/images/svg/xianxiagoucai.svg) no-repeat; background-size: 64px 64px; }
.contw li .icon_d3 { width: 64px; height: 64px; overflow: hidden; margin: 0px auto; background: url(https://ttdl1.vip/035dl/images/svg/xiaoshoufandian.svg) no-repeat; background-size: 64px auto; background-position: 0 6px; }
.contw li .icon_d4 { width: 64px; height: 64px; overflow: hidden; margin: 0px auto; background: url(https://ttdl1.vip/035dl/images/svg/yongjintixian.svg) no-repeat; background-size: 64px auto; background-position: 0 6px; }
.contw .tlists li p { margin: 0; font-size: 13px; line-height: 22px; text-align: left; padding: 6px 12px; color: #666666; height: 74px; }
.contw .tlists li:hover p { color: #000000; }
.banner a.bannercentw { display: block; width: 100%; height: 508px; }
.banner a.banner1 { background: url(../image/banner-zdl-1-web.jpg) no-repeat center; }
.banner a.banner2 { background: url(../image/banner-2-zdl.jpg) no-repeat center; }
.hezuow { width: 1168px; height: auto; border: 1px solid #eeeeee; margin-top: 30px; background: #ffffff; }
.hezuowtits { font-size: 24px; color: #373d41; text-align: center; margin: 30px auto; width: 1170px; font-weight: normal; }
.hezuow .hezuow_img { width: 100%; height: auto; margin: 20px 0; position: relative; }
.hezuow .hezuow_img .ltit { width: 135px; height: 30px; line-height: 30px; font-size: 14px; color: #333333; position: absolute; z-index: 10; text-align: center; font-weight: 700; }
.hezuow .hezuow_img .ltit1 { top: 118px; left: 20px; }
.hezuow .hezuow_img .ltit2 { top: 118px; left: 185px; }
.hezuow .hezuow_img .ltit3 { top: 118px; left: 350px; }
.hezuow .hezuow_img .ltit4 { top: 118px; left: 519px; }
.hezuow .hezuow_img .ltit5 { top: 118px; left: 680px; }
.hezuow .hezuow_img .ltit6 { top: 118px; left: 843px; }
.hezuow .hezuow_img .ltit7 { top: 118px; left: 1005px; }
/**/
.ft_box { padding: 32px 0; line-height: 18px; font-size: 12px; background: #ffffff; border-top: 1px solid #eeeeee; }
.mt30 { margin-top: 30px !important; }
.mt20 { margin-top: 20px !important; }
.mt10 { margin-top: 10px !important; }
.container_22 { margin-left: auto; margin-right: auto; width: 1170px; }
.container_22 .grid_22 { width: 1170px; display: inline; float: left; }
table td strong { font-size: 14px; }
table { }
.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(https://ttdl1.vip/035dl/images/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;margin-bottom: 66px;}
.companyNav { color: #fff; }
.securityCell { zoom: 1; text-align: center; padding: 9px 0 0 0; }
.securityCell a { background-image: url(../image/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: 442px; height: 38px; padding-left: 36px; line-height: 38px; background: url(../image/zhuyi.png) no-repeat; text-align: left; margin: 12px auto; }
/*listtxt*/
.br-1 { border-right: 1px solid #eeeeee; }
.ilistw2 { width: 1168px; margin: 30px auto; border: 1px solid #eeeeee; background: #ffffff; }
.ilistw2 .tits { font-size: 16px; margin-top: 12px; display: block; color: #e52522; font-weight: 800; }
.ilistw2 li { width: 348px; height: 228px; display: inline; float: left; padding: 10px 20px; }
.ilistw2 li p { font-size: 14px; margin: 12px 0; color: #666666; }
.b-f4f4f4 { background: #f6f6f6; }
.ilistw { width: 1168px; margin: 30px auto;}
.ilistw .tits { font-size: 16px; margin-top: 12px; display: block; color: #e52522; font-weight: 800; }
.ilistw ul{width:1180px;}
.ilistw li {
	width: 381px;
    height:229px;
    display: inline;
    float: left;
    margin:0 10px 10px 0;
    background: #fff;
    border: 1px solid #d7d8d9;
}
.ilistw li p.tit { font-size: 16px; padding:10px 16px; background: #eee; color: #000000; margin: 0; text-align: center; font-weight: 700;}
.ilistw li p.imgb {height: 56px; width: 100%; margin: 0; position: absolute; left: 0px; bottom:0px; opacity: .3;transition: all .3s;}
.ilistw li:hover p.imgb {opacity:1;}
.ilistw li:hover {box-shadow: 0 0 10px 0 rgba(217,22,22,.22); border: 1px solid #d91616;transition: all .3s;}
.ilistw li .tit-y1{background:url(../image/y1.jpg);}
.ilistw li .tit-y2{background:url(../image/y2.jpg);}
.ilistw li .tit-y3{background:url(../image/y3.jpg);}
.ilistw li .tit-y4{background:url(../image/y4.jpg);}
.ilistw li .tit-y5{background:url(../image/y5.jpg);}
.ilistw li .tit-y6{background:url(../image/y6.jpg);}
.ilistw li p.txt { font-size: 13px; padding: 16px; color: #666666; margin: 0; }
.ilistw2 li .imgs img, .ilistw li .imgs img { width: 100%; }
.b-ffffff { background: #ffffff; }
/*list*/
.reglistw { min-height: 394px; width: 1000px; margin: 30px auto; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background: #ffffff; }
.reglistw input[name="password"] { padding-right: 40px; }
.passmail-title { height: 76px; line-height: 76px; font-size: 24px; text-align: center; font-weight: normal; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #dddddd; color: #000000; }
.passlist { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 40px 0 40px; border-top: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.passlistedit { width: 100%; margin: 0 auto; }
.passlistedit .linput { transition: 0.4s linear; width: 300px; height: 36px; padding-left: 20px; padding-right: 20px; color: #666666; font-size: 14px; border: 1px solid #eeeeee; background: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; outline: none; }
.passlistedit .linput:focus { background: #f5f5f5; border: 1px solid #dddddd; }
.reglistw table.regtab { width: 900px !important; margin: 0 auto !important; font-size: 14px; }
.reglistw table.regtab td { margin: 6px 0; }
.reglistw .regtab tr td.l1 { width: 286px; text-align: right; line-height: 36px; }
.reglistw .regtab tr td.l2 { width: 300px; }
.reglistw .regtab tr td.l3 { width: 324px; text-align: left; color: #999999; }
a.regbut { display: inline-block; width: 300px; text-align: center; padding: 6px 0; background: #e52522; color: #ffffff; border: 1px solid #e52522; border-radius: 4px; font-size: 16px; float: left; height: 34px; line-height: 34px; }
a.regbut:hover { background: #cc1412; border: 1px solid #8f0b07; }
.f14 { font-size: 14px; }
/**/
.txtcengtw { width: 1170px; margin: 30px auto; background: #ffffff; border-radius: 5px; overflow: hidden; min-height: 500px; }
.middle-title-wrap { width: 100%; line-height: 65px; padding: 0 30px; background: #fff; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #eee; height: 65px; }
.middle-title-wrap .middle-title { font-size: 18px; height: 65px; color: #444; display: inline-block; vertical-align: middle; zoom: 1; line-height: 65px; font-weight: 500; margin: 0; }
.txtcengtw .conttxts { margin: 30px 30px 0; text-align: center; }
.txtcengtw .conttxts h4 { width: 100%; height: 26px; color: #444; display: inline-block; vertical-align: middle; zoom: 1; line-height: 26px; margin: 0px 0 5px 0; font-size: 16px; text-align: left; font-weight: 600; }
.txtcengtw .conttxts p { text-align: left; font-size: 14px; color: #444444; margin-bottom: 28px; line-height: 34px; margin-top: 0; }
.b-1-eee { border-bottom: 1px solid #eee; }
.f-hzd { color: #D89B01 !important; }
.f-hzdh { color: #cc1412 !important; }
.txtcengtw .conttxts p.nom { margin: 0; }
.txtcengtw .conttxts p.lists { padding-left: 16px; background: url(https://ttdl1.vip/035dl/images/svg/arrright-heise.svg) 0 13px no-repeat; background-size: 8px auto; }
.abouttab { width: 100%; }
.abouttab td { padding: 12px 60px; border-collapse: 1px; font-size: 14px; text-align: center; }
.f18 { font-size: 16px !important; font-weight: 600 !important; margin-bottom: 0px !important; color: #000000; }
.f000 { color: #000000; }
.fhuangse { color: #FDB500; }
.fhongse { color: #E80003; }
.xiaosoufandianwtits { padding: 0px 0 30px 0;/* background: url(../images/cbgt1.jpg) no-repeat bottom center; background-size:100% auto;*/}
.xiaosoufandianwtits .tits { font-size: 24px; font-weight: 600; color: #e52522; margin: 0 auto; width: 400px; text-align: center; height: 80px; line-height: 86px; border-radius: 10px; background: url(https://ttdl1.vip/035dl/images/btbiank_1.gif) no-repeat center; background-size: auto 100%; }
.xiaosoufandianwtits .ctit { font-size: 16px; text-align: center; color: #666666; }
.fandianfanan { width: 1170px; font-size: 14px;}
.fandianfanan p { padding: 10px 0px 0; }
.lxewm { width: 80px; height: 80px; border: 1px solid #dddddd; position: absolute; right: 40px; top: -1px; z-index: 100; }
/*Ã§Â»â€œÃ¦Å¾â€ž*/
.jgt-wrapp {
	width:100%; margin: 0 auto;
}
.jgt-wrapp .bor-cont:before {
	content: "";
	display: block;
	position: absolute;
	height: inherit;
	width: 0px;
	border-left: 1px solid #e52522;
	margin-left: 49%;
	top:-67px;
}
.jgt-wrapp .bor-cont-t:before {
	content: "";
	display: block;
	position: absolute;
	height: inherit;
	width: 0px;
	border-left: 1px solid #e52522;
	margin-left: 49%;
	top: -29px;
}

.jgt-wrapp .bor-cm-l1:before {
	margin-left: 54.8%;
}
.jgt-wrapp .bor-cm-l2:before {
	margin-left: 50%;
}
.jgt-wrapp .bor-cm-l3:before {
	margin-left: 44.8%;
}

.jgt-wrapp .zd:before {
	height:67px;
}

.jgt-wrapp .zd-2:before {
	width:70% !important;
	height: 29px;
}
.jgt-wrapp .zd-3:before {
	width:70% !important;
	height: 30px;
}

.jgt-wrapp .cont-lr-jxs:before {
	width: 78% !important;
}	

.jgt-wrapp .cont-lr:before {
    content: "";
    display: block;
    width: 90%;
    height: 38px;
    border-top: 1px solid #e52522;
    border-left: 1px solid #e52522;
    border-right: 1px solid #e52522;
    margin: 0 auto;
    top: 0px;
}

.jgt-wrapp .cont-lr-caiming:before {
    content: "";
    display: block;
    width: 90%;
    height: 28px;
    border-top: 1px solid #e52522;
    border-left: 1px solid #e52522;
    border-right: 1px solid #e52522;
    margin: 0 auto;
    top: 0px;
}
.jgt-wrapp .jietoufl{width:100%; position: relative;}
.jgt-wrapp .jietoufl:before {
    content: "";
    display: block;
    width: 90%;
    height: 18px;
    border-bottom: 1px solid #e52522;
    border-left: 1px solid #e52522;
    border-right: 1px solid #e52522;
    margin: 0 auto;
    top: 0px;
}
.jgt-wrapp .jietoufl .txt{
	width:100%;
	height:18px;
	line-height: 18px;
	position: absolute;
	bottom: -9px;
	left: 0;
	text-align: center;
}
.jgt-wrapp .jietoufl .txt .txtx{
	padding: 0 10px;
	background: #ffffff;
}
.jgt-wrapp .zdcent {
	width: 20%;
	height:auto;
	line-height:1.5;
	font-size: 14px;
	margin: 0 auto;
	background: #e52522;
	position: relative;
	color: #ffffff;
	border-radius:4px;
}
.jgt-wrapp ul {
	position: relative;
	width: 100%;
	display: block;
	clear: both;
	margin: 0 auto;
}
.jgt-wrapp ul .tits-l{
	position: absolute;
    width: 340px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #000000;
    left: 124px;
    top: 0;
}
.jgt-wrapp ul .tits-r{
	position: absolute;
    width: 340px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #000000;
    left: 497px;
    top: 0;
}
.jgt-wrapp ul li {
	height:auto;
	line-height: 1.5;
	font-size: 14px;
	margin: 0 auto;
	background: #e52522;
	position: relative;
	float: left;
	box-sizing: border-box;
	text-align: center;
	color: #ffffff;
	border-radius:4px;
}
.list-3{margin-right:5%;}
/*3Ã¥Ë†â€”*/
.jgt-wrapp .jg-list-3-w{width:84%;}
.jgt-wrapp ul li.jg-list-3 {
	width: 22%;
}
.jgt-wrapp ul li.jg-list-3-mr {
	margin-right: 17%;
}
/*4Ã¥Ë†â€”*/
.jgt-wrapp .jg-list-4-ww{width:100%;}
.jgt-wrapp .jg-list-4-l1{width:30%; position: relative;}
.jgt-wrapp .jg-list-4-l2{width:30%; position: relative;}
.jgt-wrapp .jg-list-4-l3{width:30%; position: relative;}
.jgt-wrapp .jg-list-4-w{width:100%;}
.jgt-wrapp ul li.jg-list-4 {
	width:9%;
}
.jgt-wrapp ul li.jg-list-4-mr {
	margin-right: 1.1%;
}

.jg-ztit{display: block; padding:0 8px; font-size: 24px; font-weight: 500; text-align: center;}
.jg-cont{display: block; padding:0 5px 5px 5px; font-size: 14px; font-weight: 500; text-align: center;}
.jg-cont-hy{display: block; padding: 0px 5px 5px; font-size: 14px; font-weight: 500; text-align: center;}

.jg2-hall{}
.jg2-hall .li{width: 25%; height:50px; line-height: 50px; border-radius: 5px; text-align: center; background: #e52522; color: #ffffff; float: left; display: inline; font-size: 14px;}
.jg2-hall .mr-5{ margin-right:12.5%;}
.mb50{margin-bottom:50px !important;}
.jt-zall{
	width:12.5%;
	height: 1px;
	border-top: 1px solid #e52522;
	position: absolute;
	text-align: center;
	color: #d91616;
}
.jt-zall .jt{width:0px; height: 0px; border-width:6px; border-style:  solid; position: absolute;}
.jt-zall .jtz{left:-7px; top: -7px;border-color: transparent #e52522 transparent transparent;}
.jt-zall .jty{right:-7px; top: -7px;border-color: transparent transparent transparent #e52522;}

.jt-sall{
	width:1;
	height:50px; line-height: 50px;
	border-left: 1px solid #e52522;
	position: absolute;
	text-align: center;
	color: #d38a0c;
}
.jt-sall .jt{width:0px; height: 0px; border-width:6px; border-style:  solid; position: absolute;}
.jt-sall .jts{left:-7px; top: -7px;border-color: transparent transparent #e52522 transparent;}

.pos-jg-1{top:25px; left: 25%;}
.pos-jg-2{top:25px; right: 25%;}
.pos-jg-3{top:125px; left: 25%;}
.pos-jg-4{top:125px; right: 25%;}
.pos-jg-5{top:225px; left: 25%;}
.pos-jg-6{top:225px; right: 25%;}
.pos-jg-7{top:50px; left: 50%;}
.pos-jg-8{top:150px; left: 50%;}

.mt-jg{margin-top:28px !important;}
.mt-36{margin-top: 36px !important;}
.jg-zxssico{width:50px; height: 50px; background: url(https://ttdl1.vip/035dl/images/svg/jg-xiaoshoushang.svg) no-repeat center; background-size: 50px auto; display: block; margin:0 auto;}
.jg-xssico{width:40px; height: 40px; background: url(https://ttdl1.vip/035dl/images/svg/jg-xiaoshoushang-2.svg) no-repeat center; background-size: 40px auto; display: block; margin:0 auto;}
.jg-cmico{width:20px; height: 20px; margin: 0 auto; background: url(https://ttdl1.vip/035dl/images/svg/jg-caiming.svg) no-repeat center; background-size: 20px auto; display: block; margin:0 auto;}
.jg-Topico{width:200px; height: 30px; background: url(https://ttdl1.vip/035dl/images/jg-t.png) no-repeat center; background-size:100% auto; display: block; margin:-30px auto 0;}
.jiegou-bottomw{width:100%; border-left: 1px solid #e52522;border-right: 1px solid #e52522;border-bottom: 1px solid #e52522; height: 30px; position: relative; margin:10px auto 17px; box-sizing: border-box;}
.jiegou-bottomw .text{padding:5px 10px; background: #ffffff; color: #000000; font-weight: 600; font-size: 16px; position: absolute; left:50%; top:12px; margin-left: -171px;}
/*-----------------------------------------------------*/



/*8828new*/
.topnavw{width:auto;float:right; display: inline; margin-top: 14px;border-left:1px solid #eee;}
.topnavw ul{overflow:auto;}
.topnavw ul li{float:left; display: inline;}
.topnavw ul li a{display:inline-block; padding:0 20px;border-right:1px solid #eee; font-size: 14px;}
.bannerblist{width:100%;height: 100px;background: #8f0b07;}
.bannerblist .dw{width:1170px; height: 100px; margin: 0 auto;}
.bannerblist .dw .bbl1{width:291px; height: 100px; display: inline-block; float: left; border-right:1px solid #fa3131;}
.bannerblist .dw .blb1{border-left:1px solid #fa3131;}
.bannerblist .dw .bbl1 *{box-sizing: border-box;}
.bannerblist .dw .bbl1 a{
	height: 100px;
    position: relative;
    display: block;
    padding: 28px 0 28px 88px;
}
.bannerblist .dw .bbl1 a img {
    position: absolute;
    left: 32px;
    top: 32px;
    width: 38px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}
.bannerblist .dw .bbl1 a h2 {
    color: #fff;
    font-weight: bolder;
    height: 18px;
    font-size: 16px;
    margin: 0 0 4px 0;
    padding: 0;
}
.bannerblist .dw .bbl1 a p {
    color: #ffbfbf;
    font-size: 14px;
    line-height: 24px;
    margin: 0px;
}

.d8828-product-title {
    text-align: center;
    font-size: 24px;
    color: #d91616;
    line-height: 36px;
	margin: 20px 0 20px;
	background: url(../image/db.jpg) no-repeat center;
}
.d8828-product-sub-title {
    font-size: 14px;
    margin: 8px 0 20px;
    display: block;
    color: #666;
}
.wrapp-ls{
	width: 1130px;
    height: auto;
    margin: 0 auto;
    background: #ffffff;
    padding: 20px;
	border-radius: 0px;
}
.txt-l{text-align: left !important;}
.txt-c{text-align: left !important;}
.linex{width:100%; height: 1px; border-top: 1px dotted #ddd;}
.pos-r{position:relative;}
.f-hongse{font-weight: 600; color: #d91616;}
.f-heise{font-weight: 600; color: #000;}
.jiegouwrapp{width:100%; margin:0 auto;/*background: #ffffff;*/ padding: 20px 0;/*box-shadow: 0 0 8px 0 rgba(0,0,0,.12);*/}

.listtxt{
	padding-left: 17px;
    position: relative;
    margin-bottom: 2px;
	line-height: 35px;
    font-size: 14px;
    color: #666;
}
.listtxt .btb{
	position: absolute;
    width: 8px;
    height: 8px;
    border: 1px #d91616 solid;
    border-radius: 50%;
    left: 0;
    top: 13px;
	display: block;
}
.fl{display:inline; float: left;}
.fr{display:inline; float:right;}
.dltj-l{width:50%; height: auto;}

.tabindex table{width:100%; border-top:2px solid #e5e5e5;border-left:2px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background: #ffffff;font-size:14px;}
.tabindex table td{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:8px; text-align: center;}
.tabindex table .th{background: #f5f5f5;font-weight: 700; color: #000;}
.tabindex table .lh{color: #f68914;}
.tabindex table .sumh{color: #d91616;}
.mb20{margin-bottom: 20px !important;}
.dltj{width:96%; margin-left: 4%;}
.dltj li{width: 100%; height: 53px; line-height: 53px; border:1px solid #eeeeee; box-sizing: border-box; display: inline; float: left; margin-bottom:9.5px; padding-right:10px;}
.dltj li .jb{width:53px; height: 53px; line-height: 53px; text-align: center; background: #dddddd; color: #d91616; float: left; display: inline-block; margin: -1px 10px 0 -1px; font-size: 18px;}
.t-t1{width:50px; height: 50px; margin: 0 auto;}
.t-t1 img{width:100%; height: 100%;}
.t-t1-b{background: #ffffff; padding: 0 10px;}
.li-hx4{width:1190px; height: auto;}
.li-hx4 li{
	float: left;
	border: 1px solid #b50d0d;
	width: 265px;
	height: 102px;
	margin-top: 20px;
	margin-right: 20px;
	padding-top: 30px;
	text-decoration: none;
	transition: all .3s ease-in-out;
	background: #d91616;
	border-radius: 5px;
}
.li-hx4 li .tit{font-size:18px; text-align: center; margin-bottom: 14px; font-weight: 700; color: #ffffff;}
.li-hx4 li .txt{font-size:14px; text-align: center; color: #fcd6d6;}
/*.li-hx4 li:hover{box-shadow: 0 0 10px 0 rgba(217,22,22,.22); border:1px solid #d91616}*/
.btxx{font-size:14px; color: #aaa; text-align: center;}

.li-hx4-2{width:1190px; height: auto;}
.li-hx4-2 li{
	float: left;
    background: #fff;
    border: 1px solid #ededed;
    width: 265px;
    height: 136px;
    margin-top: 20px;
    margin-right: 20px;
    padding-top: 30px;
    text-decoration: none;
    transition: all .3s ease-in-out;
}
.li-hx4-2 li a{display:block; height: 100%;}
.li-hx4-2 li a .logo{
	width: 54px;
    height: 54px;
    margin: 0 auto;
}
.li-hx4-2 li a .logo-hover{
	display: none;
}
.li-hx4-2 li:hover a .logo-index{
	display:none;
}
.li-hx4-2 li:hover a .logo-hover{
	display:block;
}
.li-hx4-2 li a .con{
	margin-top: 11px;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
}
.li-hx4-2 li:hover a .con{
    color: #d91616;
}
.li-hx4-2 li:hover a .en{
    color: #f9c7c7;
}
.li-hx4-2 li a .en{
	margin-top: 6px;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    color: #cccccc;
    letter-spacing: 0;
    text-align: center;
}
.li-hx4-2 li:hover{box-shadow: 0 0 10px 0 rgba(217,22,22,.22); border:1px solid #d91616}
.footbox{text-align:center;}
.footbox a{ color:#333333; font-size:14px; transition:all 0.4s}
.footbox a:hover{ color:#d91616}
.footbox .fg{ display:inline-block; background:url(../image/fg.png) no-repeat; width:15px; height:15px; margin:0 30px;}

.fxbotm_panel{ width:100%; height:65px; background:rgba(255,255,255,.92); position:fixed; bottom:0; border-top: 1px solid #e5e5e5; display: none;z-index: 100;}
.fxbotm_panel .panel_center{ margin:10px auto; width:1170px; height:45px; padding-left: 72px; box-sizing: border-box; background-size: auto 45px;}
.fxbotm_panel .panel_center .fxbl{ float:left; margin-top:4px;}
.fxbotm_panel .panel_center .fx-ico{width:auto;height: 34px; line-height: 34px; font-size: 14px; color:#ffffff; border-radius: 4px; display: block; padding: 0 10px 0 0;}
.fxbotm_panel .panel_center .fx-qq{background: #4791dc; border:1px solid #3c83ce;}
.fxbotm_panel .panel_center .fx-weixin{background: #53ad28; border:1px solid #49a116;}
.fxbotm_panel .panel_center .fx-all{background: #d91616; border:1px solid #c81010;}

.fxbotm_panel .panel_center .icons-qq{ border-right: 1px solid #3c83ce;}
.fxbotm_panel .panel_center .icons-weixin{ border-right: 1px solid #49a116;}
.fxbotm_panel .panel_center .icons-all{ border-right: 1px solid #c81010;}
.fxbotm_panel .panel_center .iconsb{width:auto; height: 22px; float: left;display: inline-block; margin-top: 7px; padding: 0 6px; margin-right: 8px;}
.fxbotm_panel .panel_center .iconsb img{width:auto; height: 100%; display: block;}

.fxbotm_panel .panel_center .tips{ font-size:14px; font-weight:bold; color:#4ba6e5; width:437px; margin-left:0; text-align:left; text-indent:110px; line-height:40px;}
.fxbotm_panel .panel_center .close{ font-size:14px; background:url(../image/icon_close.png) 0 center no-repeat; margin-left:30px;  height:32px; line-height:32px; text-indent:30px; display:block; color:#e54e4b;}
.botewm{width:200px; height: 200px; padding: 10px; background: #ffffff; border:1px solid #cccccc; position: absolute; left: 50%; bottom:49px; margin-left:-111px; display: none;}
.botewm img{width:100%; height: 100%;}
.botewm .wxjt{
	width: 0px;
    height: 0px;
    border-width: 10px;
    border-style: solid;
    position: absolute;
    left: 105px;
    top: 220px;
    border-color: #cccccc transparent transparent transparent;
	z-index: 1;
}
.botewm .wxjtzz{
	width: 0px;
    height: 0px;
    border-width: 9px;
    border-style: solid;
    position: absolute;
    left: 106px;
    top: 220px;
    border-color: #ffffff transparent transparent transparent;
    z-index: 2;
}
.hpwrapp{width:1000px; height: auto; overflow: hidden; padding: 20px; box-sizing: border-box; margin: 30px auto; background: #ffffff; border-radius: 10px;}
.hpwrapp .tit{width:100%; line-height: 40px; font-size: 16px; color: #333; margin: 10px auto; padding-right: 30px; box-sizing: border-box;}
.hpwrapp .img{border:2px solid #dddddd; border-radius: 10px; overflow: hidden;}
.hpwrapp .img img{width:100%; height: auto;}
.hpwrapp .imgwap{width: 500px; height: auto; margin: 0 auto; border:2px solid #dddddd; border-radius: 10px; overflow: hidden;}
.hpwrapp .imgwap img{width:100%; height:auto;}
.hpjiaotou-x{border-color: #b62929 transparent transparent transparent; margin-left: 10px;border-width: 10px;border-style: solid;position: absolute; right: 1px; top:16px; display: block;}