@-webkit-keyframes titAnim {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        opacity: 1
    }
}
@keyframes titAnim {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        opacity: 1
    }
}
@-webkit-keyframes btnAnim {
    0% {
        opacity: 0;
        transform:scale(0.3,0.3);
    }
    100% {
        opacity: 1;
        transform:scale(1,1);
    }
}
@keyframes btnAnim {
    0% {
        opacity: 0;
        transform:scale(0.3,0.3);
    }
    100% {
        opacity: 1;
        transform:scale(1,1);
    }
}
/*css reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{margin:0; padding:0;}
body, button, input, select, textarea{font-family:"微软雅黑";}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-weight:normal; font-style:normal;}
code, kbd, pre, samp, tt{}
small{font-size:12px;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover{color:#900; text-decoration:underline;}
abbr[title], acronym[title]{border-bottom:1px dotted; cursor:help;}
q:before, q:after{content:'';}
legend{color:#000;}
fieldset, img{border:none;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
hr{border:none; height:1px;}
html{overflow-y:scroll;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-table}
* html .clearfix{height:1%}
.clearfix{display:block;}
/*css common*/
.l{float:left;}
.r{float:right;}
.cl{height:0; font-size:0; clear:both;}
.red{color:#900;}
.hide{display:none;}
body{}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.hdMask { position: absolute; width: 100%; height: 70px; background: #000; left: 0; top: 0; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity:0.6; opacity: 0.5; z-index: 10;}
.hd { position: absolute; width: auto; height: 70px; left: 50%; margin-left: -588px; top: 0; z-index: 20;}
.logo { width: 74px; height: 44px; margin-top: 15px;}
.logo img { display: inline-block; width:auto; height: 44px;}
.nav { height: 70px; margin-left: 159px; margin-right: 180px;}
.nav li { float: left; height: 70px; background: url("../images/line.png") no-repeat right center;}
.nav li a { display: block; height: 70px; line-height: 70px; padding: 0 27px; font-size: 16px; color: #FFF;}
.nav li.act a { background: #3199f4;}
.nav li a:hover { text-decoration: none;}
.nav li.last { background: none;}
.hdR { height: 16px; margin-top: 23px;}
.hdR a { margin-left: 26px; font-size: 16px; color: #aab3c0;}
.hdR a i { display: inline-block; width: 14px; height: 14px; margin-right: 9px; background: url("../images/icoBg.png") no-repeat; vertical-align: -2px; *vertical-align: 2px;}
.hdR a.login i { background-position: 0 0;}
.hdR a.reg i { background-position: -15px 0;}
.hdR a.u i { background-position: 0 0;}
.hdR a.out { margin-left: 5px;}
.hdR a.login:hover i { background-position: 0 -15px;}
.hdR a.reg:hover i { background-position: -15px -15px;}
.hdR a.u:hover i { background-position: 0 -15px;}
.hdR a:hover { color: #FFF; text-decoration: none;}

.banner { position: relative; height: 750px; background: url("../images/banner.jpg") no-repeat top center; overflow: hidden;margin: 0 auto;}
.banner video { position: absolute; left: 0; top: 0;}
.banner2 { height: 444px; background: url("../images/banner4.jpg") no-repeat top center;}
.banner3 { height: 444px; background: url("../images/banner.jpg") no-repeat top center;}
.bannerInner { width: 852px; height: 550px; margin: 0 auto 0; overflow: hidden;}
.bTit { float: left; width: 852px; margin-top: 220px; margin-bottom: 36px; -webkit-animation: titAnim 2s .3s forwards; animation: titAnim 2s .3s forwards;}
.bannerInner p { height: 52px; text-align: center; -webkit-animation: btnAnim 2s .3s forwards; animation: btnAnim 2s .3s forwards;}
.bannerInner p a { display: inline-block; height: 50px; line-height: 50px; margin: 0 16px; font-size: 30px; color: #FFF; border: 1px solid #FFF; border-radius: 4px;}
.bannerInner p a i { display: inline-block; width: 26px; margin-right: 12px; background: url("../images/icoBg.png") no-repeat;}
.bannerInner p a:hover { text-decoration: none; border-color: rgba(49,153,244, 0.6); background: rgba(49,153,244, 0.6);}
.bannerInner p a.pc { width: 152px;}
.bannerInner p a.pc i { height: 22px; background-position: 0 -31px; *vertical-align: 7px;}
.bannerInner p a.and { width: 209px;}
.bannerInner p a.and i { height: 31px; background-position: 0 -55px; vertical-align: -2px; *vertical-align: 5px;}
.bannerInner p a.ios { width: 152px;}
.bannerInner p a.ios i { height: 33px; background-position: 0 -88px; vertical-align: -2px; *vertical-align: 6px;}
/*.banner2 .bannerInner { -moz-transform:scale(0.6,0.6); transform:scale(0.6,0.6);}*/
.banner2 .bannerInner .bTit { margin-top: 130px;}
.banner2 .bannerInner .bTit img { display: block; width: 600px; margin: auto;}
.banner2 .bannerInner p a { border-radius: 8px;}

.advNavZone { width: 1000px; margin: 80px auto 110px; overflow: hidden;text-align: center;}
.advNavZone ul {}
.advNavZone ul li {display: inline-block; width: 24.5%;}
.advNavZone ul li a { display: block; width: 132px; height: 132px; margin: auto; background: url("../images/yIco.png") no-repeat;}
.advNavZone ul li strong { display: block; height: 16px; line-height: 16px; margin-top: 18px; margin-bottom: 14px; font-size: 16px; color: #333; font-weight: 100; text-align: center;}
.advNavZone ul li span { display: block; height: 14px; line-height: 14px; margin-bottom: 5px; font-size: 14px; color: #666; text-align: center;}
/*.advNavZone ul li.l1 { width: 132px; margin-right: 174px;}
.advNavZone ul li.l2 { width: 132px; margin-right: 174px;}
.advNavZone ul li.l3 { width: 132px; margin-right: 142px;}
.advNavZone ul li.l4 { width: 210px;}*/
.advNavZone ul li.l1 a { background-position: 0 0;}
.advNavZone ul li.l2 a { background-position: -152px 0;}
.advNavZone ul li.l3 a { background-position: -304px 0;}
.advNavZone ul li.l4 a { background-position: -456px 0;}
.advNavZone ul li.l1 a:hover { background-position: 0 -152px;}
.advNavZone ul li.l2 a:hover { background-position: -152px -152px;}
.advNavZone ul li.l3 a:hover { background-position: -304px -152px;}
.advNavZone ul li.l4 a:hover { background-position: -456px -152px;}

.advTab { height: 586px; background: url("../images/banner2.jpg") no-repeat center 0;}
.advTabTit { position: relative; width: 260px; height: 52px; margin: auto; padding-top: 36px; font-size: 30px; color: #FFF; text-align: center; border-bottom: 1px solid #FFF;}
.advTabTit i { position: absolute; width: 70px; height: 5px; background: #FFF; left: 50%; margin-left: -35px; bottom: -3px;}
.advTabNav { width: 690px; height: 48px; margin: 45px auto 42px;}
.advTabNav ul { width: 688px; height: 46px; border: 1px solid #FFF; border-radius: 26px;}
.advTabNav ul li { float: left; width: 133px; height: 46px; line-height: 46px; font-size: 18px; color: #FFF; text-align: center; border-right: 1px solid #FFF; cursor: pointer;}
.advTabNav ul li.l1 { border-radius: 24px 0 0 24px;}
.advTabNav ul li.l4 { width: 152px; border-right: none; border-radius: 0 24px 24px 0;}
.advTabNav ul li.act { color: #3199f4; font-weight: bold; background: #FFF;}

.advTabCon { width: 690px; margin: auto; overflow: hidden;}
.advTabConL { width: 282px; margin-left: 78px; margin-top: 48px;}
.advTabConL strong { display: block; margin-bottom: 6px; font-size: 24px; color: #FFF;}
.advTabConL p { line-height: 28px; font-size: 18px; color: #FFF;}
.advTabConL ul { margin-top: 30px;}
.advTabConL ul li { margin-bottom: 8px; font-size: 16px; color: #FFF;}
.advTabConR { width: 310px; height: 321px; text-align: center;}
.advTabConR img {}

.annZone { padding-bottom: 50px; background: #f2f2f2;}
.annZoneTit { position: relative; width: 140px; height: 48px; margin: auto; padding-top: 38px; font-size: 30px; color: #1b1b1b; text-align: center; border-bottom: 1px solid #3d74eb;}
.annZoneTit i { position: absolute; width: 50px; height: 5px; background: #3d74eb; left: 50%; margin-left: -25px; bottom: -3px;}
.annZoneCon { width: 1000px; margin: 40px auto 0; overflow: hidden;}
.annZoneCon ul { width: 1000px; overflow: hidden;margin: 0 auto;}
.annZoneCon ul li { float: left; width: 48%; height: 46px; margin-right: 2%; margin-bottom: 10px;}
.annZoneCon ul li a { display: block; width: 100%; height: 44px; border: 1px solid #eaeaea; background: #FFF;}
.annZoneCon ul li a strong { float: left; margin-left: 30px; margin-top: 7px; color: #666;}
.annZoneCon ul li a strong em { display: block; height: 16px; line-height: 16px; font-size: 16px; font-weight: bold;}
.annZoneCon ul li a strong span { display: block; font-size: 12px; font-weight: 100;}
.annZoneCon ul li a label { float: left; width: 75%; height: 22px; line-height: 22px; margin-left: 32px; margin-top: 12px; padding-left: 19px; font-size: 16px; color: #333; border-left: 1px solid #e0e0e0; overflow: hidden; cursor: pointer;}
.annZoneCon ul li a:hover { border-color: #3199f4; text-decoration: none; background: #3199f4;}
.annZoneCon ul li a:hover strong { color: #FFF;}
.annZoneCon ul li a:hover label { color: #FFF; border-color: #FFF;}

.frdZoneTit { position: relative; width: 184px; height: 48px; margin: auto; padding-top: 38px; font-size: 30px; color: #1b1b1b; text-align: center; border-bottom: 1px solid #3d74eb;}
.frdZoneTit i { position: absolute; width: 50px; height: 5px; background: #3d74eb; left: 50%; margin-left: -25px; bottom: -3px;}
.frdSliderWrap { position: relative; width: 1000px; height: 96px; margin: 40px auto 0;}
.frdSlider { position: relative; width: 1000px; height: 96px; margin: auto; overflow: hidden;}
.frdSlider ul { position: absolute; height: 96px; left: 0; top: 0;}
.frdSlider ul li { float: left; width: 1110px; height: 96px;}
.frdSlider ul li div { width: 1110px; height: 96px;}
.frdSlider ul li div a { float: left; width: 138px; text-align: center;}
.frdSlider ul li div a img { display: block; width: 66px; height: 66px; margin: auto;}
.frdSlider ul li div a span { display: block; height: 14px; margin-top: 3px; font-size: 14px; color: #333; cursor: pointer;}
.frdSlider ul li div a:hover { text-decoration: none;}
.frdSlider ul li div a:hover span { color: #3199f4;}

.prev { position: absolute; width: 17px; height: 37px; background: url("../images/icoBg.png") no-repeat 0 -125px; left: 0; top: 15px; cursor: pointer;}
.next { position: absolute; width: 17px; height: 37px; background: url("../images/icoBg.png") no-repeat -20px -125px; right: 0; top: 15px; cursor: pointer;}
.prev:hover { background-position: 0 -166px;}
.next:hover { background-position: -20px -166px;}
/******登录注册********/
.loginBanner { height: 764px; background: url("../images/banner3.jpg") no-repeat center top;}
.loginBannerCon { width: 1000px; height: 603px; margin: auto;}
.loginZone { float: right; width: 335px; height: 376px; margin-top: 224px; background: #f5f5f5;}
.loginZone h1 { height: 56px; line-height: 56px; text-indent: 20px; font-size: 18px; color: #333; background: #FFF;}
.loginZoneMid { width: 294px; margin: 32px auto 34px;}
.loginZoneMid p { height: 40px; margin-bottom: 20px;}
.loginZoneMid p input { width: 292px; height: 38px; font-size: 14px; color: #666; border: 1px solid #e5e5e5;}
.loginZoneMid p input.username { width: 264px; line-height: 38px; padding-left: 28px; border: 1px solid #e5e5e5; background: #FFF url("../images/icoBg.png") no-repeat 8px -262px;}
.loginZoneMid p input.password { width: 264px; line-height: 38px; padding-left: 28px; border: 1px solid #e5e5e5; background: #FFF url("../images/icoBg.png") no-repeat 8px -293px;}
.loginZoneMid p.p3 { position: relative; height: 16px; line-height: 16px; margin-bottom: 30px;}
.loginZoneMid p label { font-size: 12px; color: #666;}
.loginZoneMid p input.chk { width: 15px; height: 15px; margin-right: 5px; vertical-align: -3px; *vertical-align: 1px;}
.loginZoneMid p span { position: absolute; margin-right: 5px; font-size: 12px; color: #f00; right: 0; top: 0; *top: 4px;}
.loginZoneMid p input.btn { width: 294px; height: 40px; font-size: 14px; color: #FFF; border: none; border-radius: 4px; background: #3199f4; cursor: pointer;}
.loginZoneBot { height: 50px; line-height: 50px; background: #FFF;}
.loginZoneBot span { float: left; margin-left: 20px; font-size: 12px; color: #666;}
.loginZoneBot a { float: right; margin-right: 20px; font-size: 12px; color: #3199f4;}

.regBanner { height: 320px; margin-bottom: 70px; background: url("../images/banner3.jpg") no-repeat center bottom;}
.regTab {width: 1000px; margin: auto;}
.regTabTit { height: 39px; border-bottom: 1px solid #ddd;}
.regTabTit span { float: left; width: 148px; height: 38px; line-height: 38px; margin-right: 10px; text-align: center; border: 1px solid #ddd; border-bottom: none; background: #f7f7f7; cursor: pointer;}
.regTabTit span.act { height: 39px; background: #FFF;}
.regTabTit a { float: right; margin-top: 18px; font-size: 12px; color: #777;}
.regTabTit a:hover { color: #3199f4 }

.regTabCon { padding-top: 10px; padding-bottom: 50px; border: 1px solid #d2d2d2; border-top: none;}
.regTabCon dl { margin-left: 114px; margin-top: 50px;}
.regTabCon dl dt { height: 30px; color: #333; font-size: 18px;}
.regTabCon dl dt em { margin: 0 5px;}
.regTabCon dl dd { height: 30px; margin-top: 30px; }
.regTabCon dl dd label { display: inline-block; width: 134px; height: 30px; line-height: 30px; text-align: right; font-size: 14px; color: #333;}
.regTabCon dl dd label i { display: inline-block; margin-right: 6px; font-size: 16px; font-style: normal; color: red; vertical-align: -2px;}
.regTabCon dl dd input { width: 395px; height: 33px; line-height: 33px; padding-left: 5px; font-size: 12px; border: 1px solid #ddd; vertical-align: middle;}
.regTabCon dl dd span { margin-left: 14px; font-size: 12px; color: #999;}
.regTabCon dl dd span.err { color: red;}
.regTabCon dl dd span.corr { color: green;}
.regTabCon dl dd select { width: 402px; height: 33px; line-height: 33px; padding-left: 5px; font-size: 12px; border: 1px solid #bbc4d3; vertical-align: middle; *vertical-align: -12px;}
.regTabCon dl dd select option { color: #333;}
.regTabCon dl dd select.sel1 { width: 100px;}
.regTabCon dl dd select.sel2 { width: 100px; margin-left: 10px;}
.regTabCon p { width: 1000px; margin: 50px auto 0; text-align: center;}
.regTabCon p input { width: 233px; height: 40px; margin-left: 90px; color: #FFF; font-size: 16px; border: none; border-radius: 4px; background: #249cda; cursor: pointer;}

/**********公告*************/
.newsTip { height: 40px; line-height: 40px; background: #f5f5f5;}
.newsTipInner { width: 1000px; margin: auto; font-size: 12px; color: #444;}
.newsTipInner i { display: inline-block; width: 16px; height: 16px; margin-right: 12px; background: url("../images/icoBg.png") no-repeat 0 -342px; vertical-align: -3px;}
.annCon { width: 1000px; margin: 52px auto 0; padding-bottom: 50px; border: 1px solid #e5e5e5;}
.annCon ul {}
.annCon ul li { position: relative; height: 50px; line-height: 50px;}
.annCon ul li a { margin-left: 38px; font-size: 16px; color: #666;}
.annCon ul li a:hover { text-decoration: none; color: #3199f4;}
.annCon ul li span { position: absolute; font-size: 16px; color: #666; right: 30px; top: 0;}
.annCon ul li:nth-child(odd) { background: #f9f9f9;}
.page { height: 30px; margin-top: 100px; text-align: center;}
.page a { display: inline-block; width: 28px; height: 28px; line-height: 28px; margin: 0 5px; text-align: center; color: #999; font-size: 14px; border: 1px solid #e5e5e5;}
.page a.a1 { width: 58px;}
.page a:hover { color: #FFF; text-decoration: none; border-color: #3199f4; background: #3199f4;}
.page span { display: inline-block; width: 30px; height: 30px; line-height: 30px; margin: 0 5px; color: #FFF; font-size: 14px; text-align: center; background: #3199f4;}
.annDetWrap { width: 1000px; margin: 25px auto 0;}
.annDetConCub { height: 30px; padding-left: 14px; font-size: 12px; color: #333; border-bottom: 1px solid #e5e5e5; background: url("../images/jt2.png") no-repeat 0 5px;}
.annDetConCub a { font-size: 12px; color: #333;}
.annDetConTit { margin-top: 78px; padding-bottom: 25px; text-align: center; border-bottom: 1px dashed #ddd;}
.annDetConTit h2 { font-size: 30px; color: #333; font-weight: 100;}
.annDetConTit span { display: block; margin-top: 5px; font-size: 14px; color: #666;}
.annDetCon { margin-top: 48px;}
.annDetCon p { margin-bottom: 8px; font-size: 16px; color: #333;}

/************投放广告*****************/
.throwCon { width: 1000px; margin: 60px auto 0;}
.throwConTop { width: 1009px; margin: auto;}
.throwConTop h2 { position: relative; width: 337px; margin: 0 auto 70px; border-bottom: 2px solid #000; font-size: 28px;}
.throwConTop h2 span { position: absolute; width: 220px; color: #000; text-align: center; font-weight: 100; background: #FFF; left: 50%; margin-left: -110px; bottom: -18px;}
.throwConBot { margin-top: 80px; padding-bottom: 40px; border: 1px solid #e5e5e5;}
.throwConBot h3 { width: 128px; height: 28px; margin-left: 25px; margin-top: 30px; font-size: 18px; color: #000; font-weight: 100; border-bottom: 2px solid #000;}
.throwConBot dl { width: 960px; margin-left: 25px; margin-top: 42px;}
.throwConBot dl dt { margin-bottom: 8px; font-size: 16px; color: #666;}
.throwConBot dl dd { line-height: 24px; font-size: 14px; color: #666;}

/*************帮助中心*******************/
.helpCon { width: 1000px; margin: auto;}
.ft { margin-top: 80px; background: #494848; overflow: hidden;}
.ft2 { margin-top: 0; background: #FFF;}
.ftInner { width: 1000px; margin: auto;}
.ftInnerTop { padding-bottom: 20px; border-bottom: 1px solid #5c5b5b; overflow: hidden;}
.ftInner dl { float: left; margin-top: 28px; border-right: 1px solid #525151;}
.ftInner dl dt { margin-bottom: 20px; font-size: 18px; color: #FFF;}
.ftInner dl dd a { font-size: 14px;}
.ftInner dl.dl1 { width: 24.9%;}
.ftInner dl.dl1 dd { float: left; margin-right: 20px; margin-bottom: 10px;}
.ftInner dl.dl1 dd a { display: block; width: 100px; height: 30px; line-height: 30px; color: #8db1ff; border: 1px solid #8db1ff; border-radius: 2px;}
.ftInner dl.dl1 dd a i { display: inline-block; width: 22px; height: 19px; margin-left: 14px; margin-right: 9px; background: url("../images/icoBg.png") no-repeat 0 -209px; vertical-align: -3px; *vertical-align: 1px;}
.ftInner dl.dl1 dd a:hover { color: #FFF; text-decoration: none; border-color: #3d74eb; background: #3d74eb;}
.ftInner dl.dl1 dd a:hover i { background-position: 0 -235px;}
.ftInner dl.dl2 {width: 19.9%;padding-left: 4%;}
.ftInner dl.dl2 dd { margin-right: 20px; margin-bottom: 10px;}
.ftInner dl.dl2 dd a {  display: block; width: 100px; height: 30px; line-height: 30px; color: #8db1ff; border: 1px solid #8db1ff; border-radius: 2px;}
.ftInner dl.dl2 dd a i { display: inline-block; width: 22px; height: 19px; margin-left: 14px; margin-right: 9px; background: url("../images/icoBg.png") no-repeat 0 -209px; vertical-align: -3px; *vertical-align: 1px;}
.ftInner dl.dl2 dd a:hover { color: #FFF; text-decoration: none; border-color: #3d74eb; background: #3d74eb;}
.ftInner dl.dl2 dd a:hover i { background-position: 0 -235px;}
.ftInner dl.dl3 { width: 19.9%;padding-left: 4%;padding-right: 1%;}
.ftInner dl.dl3 dd { height: 27px; line-height: 16px; margin-bottom: 10px; padding-left: 13px; background: url("../images/jt.png") no-repeat 0 5px;}
.ftInner dl.dl3 dd a { color: #c9c9c9;}
.ftInner dl.dl3 dd a:hover { color: #FFF;}
.ftInner dl.dl4 {width: 19.9%;padding-left: 5%;border: none;}
.ftInner dl.dl4 dd { height: 27px; line-height: 16px; margin-bottom: 10px; padding-left: 13px; background: url("../images/jt.png") no-repeat 0 5px;}
.ftInner dl.dl4 dd a { color: #c9c9c9;}
.ftInner dl.dl4 dd a:hover { color: #FFF;}
.ftInner p { height: 54px; line-height: 54px; font-size: 14px; color: #797979; text-align: center;}

/**********在线客服*************/
.kfBtn { position: fixed; width: 36px; height: 162px; right: 0; top: 300px; cursor: pointer;}
.kfZone { position: fixed; padding: 5px 5px 5px 0; background: #4c4c4c; right: -180px; top: 300px;}
.kfZoneL { cursor: pointer;}
.kfZoneR { width: 130px; background: #FFF;}
.kfZoneR dl {}
.kfZoneR dl dt { margin-left: 5px; margin-top: 12px; font-size: 14px; color: #333; font-weight: bold;}
.kfZoneR dl dd { margin-left: 8px; padding: 9px 0 5px 0; font-size: 12px; color: #666; border-bottom: 1px solid #ddd;}
.kfZoneR dl dd span { display: inline-block; margin-right: 5px; vertical-align: 6px;}
.kfZoneR dl dd a { display: inline-block;}
.kfZoneR dl dd a img { display: block;}












.dlBtn{
    color:#fff;
}
.dlBtn .info{
    display:inline-block;
    line-height:70px;
    color:#fff;
}
.dlBtn .tbtn{
    color:#fff;
}









.regTabCon p.accept-p{
    text-align: left;
    padding-left: 100px;
}
.regTabCon p input.accept{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top:4px;
}


.regTabCon p.accept-p a{
    color: #333;
}

.regTabCon p.accept-p a:hover{
    color: #00bfa8;
}





























