
.nav-right .nav1 a{color: #28a7e1!important;}
.banner-wrap{width: 100%;min-width: 1200px;}
.banner{height: 420px;position: relative;}
.slideshow a{display: block;width: 100%;height: 100%;position: absolute;z-index: 2;}
.slideshow{width:100%;height:420px;position:absolute;left: 0;top: 0;}
.slideshowcenter li{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.slideshow #slideshowback{width:100%;height:420px;position:absolute;left:0px;top:0px;overflow:hidden;}
.slideshow #slideshowback p{width:100%;height:420px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
.slideshow #slideshowback p.slideshowback1{background: url(../images/banner1.jpeg) no-repeat scroll center center;}
.slideshow #slideshowback p.slideshowback2{background: url(../images/banner2.png) no-repeat scroll center center;}
.slideshow #slideshowback p.slideshowback3{background: url(../images/banner3.jpg) no-repeat scroll center center;}
.slideshow .slideshow_main{width:1200px;height:420px;margin:0 auto;position:relative;}
#slidebonum{height:14px;line-height:23px;position:absolute;right: 30px;bottom: 30px;z-index:5;}
#slidebonum li{width:10px;height:10px;float:left;margin-left:8px;background:#000000;cursor:pointer;opacity: 0.3;filter:alpha(opacity=30);}
#slidebonum .slideboone,#slidebonum li:hover{background:#ffffff;cursor:pointer;opacity: 1;filter:alpha(opacity=100);}
/*tools*/.tools-wrap{width: 100%;min-width: 1200px;background: #fff;padding-top: 38px;}
.tools{height: 160px;background: url(../images/tools_bg.png) no-repeat center center;padding: 26px 210px 0;box-sizing: border-box;}
.tools .tab li{float: left;font-size: 16px;color: #a1c1ff;padding-right: 28px;padding-bottom: 22px;cursor: pointer;}
.tools .tab li.curr{color: #fff;}
#con_a_2,#con_a_3,#con_a_4,#con_a_5{position: relative;}
.access-wrap,.heming-wrap,.cal-wrap,.counter-wrap,.tax-wrap{box-sizing: border-box;width: 650px;height: 54px;background: #fff;border-radius: 4px 0 0 4px;position: relative;}
.access-wrap:before{position: absolute;content: "";width: 0;height: 0;left: 25px;top: -6px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #fff;}
.heming-wrap:before{position: absolute;content: "";width: 0;height: 0;left: 135px;top: -6px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #fff;}
.cal-wrap:before{position: absolute;content: "";width: 0;height: 0;left: 255px;top: -6px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #fff;}
.counter-wrap:before{position: absolute;content: "";width: 0;height: 0;left: 365px;top: -6px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #fff;}
.tax-wrap:before{position: absolute;content: "";width: 0;height: 0;left: 495px;top: -6px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #fff;}
.access-city{box-sizing: border-box;width: 200px;height: 54px;line-height: 54px;font-size: 14px;color: #333;padding-left: 62px;position: relative;}
.access-city .sp2{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 174px;background: url(../images/icon_xiala.png) no-repeat center center;}
.access-city .sp3{display: block;width: 1px;height: 22px;background: #d2d2d2;position: absolute;top: 16px;right: 0px;}
.access-name{box-sizing: border-box;width: 206px;height: 54px;padding-left: 18px;position: relative;}
.access-name input{box-sizing: border-box;width: 200px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 5px;background: none;}
.access-tel{width: 244px;height: 54px;position: relative;}
.access-tel .sp2{display: block;width: 1px;height: 22px;background: #d2d2d2;position: absolute;top: 18px;right: 0px;}
.access-tel input{box-sizing: border-box;width: 180px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 18px;background: none;}
.access-btn,.heming-btn,.cal-btn,.counter-btn,.tax-btn{box-sizing: border-box;width: 130px;height: 54px;line-height: 54px;display: block;background: #2faaff;font-size: 16px;color: #fff;cursor: pointer;border: none;outline: none;border-radius: 0 4px 4px 0;}
.heming-city{box-sizing: border-box;width: 111px;height: 54px;line-height: 54px;font-size: 14px;color: #333;padding-left: 22px;position: relative;}
.heming-city .sp2{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 85px;background: url(../images/icon_xiala.png) no-repeat center center;}
.heming-city .sp3{display: block;width: 1px;height: 22px;background: #d2d2d2;position: absolute;top: 16px;right: 0px;}
.heming-name{width: 215px;height: 54px;box-sizing: border-box;position: relative;}
.heming-name input{box-sizing: border-box;width: 200px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 14px;background: none;}
.heming-name .sp2,.heming-trade .sp2{display: block;width: 1px;height: 22px;background: #d2d2d2;position: absolute;top: 18px;right: 0px;}
.heming-trade{width: 162px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #999;padding-left: 14px;}
.heming-trade input{box-sizing: border-box;width: 156px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 14px;background: none;}
.heming-trade .sp3{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 136px;background: url(../images/icon_xiala.png) no-repeat center center;}
.heming-suffix{width: 162px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #999;padding-left: 18px;}
.heming-suffix input{box-sizing: border-box;width: 160px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 14px;background: none;}
.heming-suffix .sp2{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 137px;background: url(../images/icon_xiala.png) no-repeat center center;}
.cal-sum{width: 450px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #999;}
.cal-sum input{box-sizing: border-box;width: 400px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 18px;background: none;}
.cal-sum .sp2{display: block;width: 1px;height: 22px;background: #d2d2d2;position: absolute;top: 18px;right: 0px;}
.cal-per{width: 200px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #333;padding-left: 75px;}
.cal-per .sp2{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 175px;background: url(../images/icon_xiala.png) no-repeat center center;}
.counter-year,.counter-profit,.counter-share{width: 163px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #999;}
.counter-year input,.counter-profit input,.counter-share input{box-sizing: border-box;width: 150px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 18px;background: none;}
.counter-year .sp2,.counter-profit .sp2,.counter-share .sp2,.tax-sum .sp2{display: block;width: 1px;height: 22px;background: #d2d2d2;position: absolute;top: 18px;right: 0px;}
.counter-type{width: 161px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #333;padding-left: 18px;}
.counter-type .sp2{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 137px;background: url(../images/icon_xiala.png) no-repeat center center;}
.tax-sum{width: 450px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #999;}
.tax-sum input{box-sizing: border-box;width: 400px;height: 54px;font: 14px/22px '微软雅黑';color: #333;outline: 0;border: none;margin: 0;padding: 5px 20px 5px 18px;background: none;}
.tax-type{width: 200px;height: 54px;box-sizing: border-box;position: relative;font: 14px/54px '微软雅黑';color: #333;padding-left: 62px;}
.tax-type .sp2{display: block;width: 12px;height: 7px;position: absolute;top: 24px;left: 175px;background: url(../images/icon_xiala.png) no-repeat center center;}
.hs-wrap{width: 100%;min-width: 1200px;background: #fff;padding-top: 24px;}
.hs-title-wrap{padding-bottom: 25px;}
.hs-title{font-size: 22px;color: #333;}
.hs-more{font-size: 16px;color: #333;position: relative;padding-right: 25px;cursor: pointer;}
.hs-more:hover{color: #2ba0ea;}
.hs-more span{display: block;width: 18px;height: 18px;border-radius: 50%;position: absolute;top: 0;right: 0;background: url(../images/gray_an.png) no-repeat center center;background-color: #fff;}
.hs li{width: 230px;height: 230px;margin-right: 12px;position: relative;}
.hs li.item1{background: #19e3d5;background: linear-gradient(135deg, #19e3d5 0%,#19c3a5 100%);}
.hs li.item1:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);}
.hs li.item1:hover .hsi-btn{background: #fff;color: #19c4a7;}
.hs li.item2{background: #6d83ff;background: linear-gradient(135deg, #6d83ff 0%,#2c50fe 100%);}
.hs li.item2:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);}
.hs li.item2:hover .hsi-btn{background: #fff;color: #2b4fff;}
.hs li.item3{background: #a92df6;background: linear-gradient(135deg, #a92df6 0%,#6c39ff 100%);}
.hs li.item3:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);}
.hs li.item3:hover .hsi-btn{background: #fff;color: #6c39ff;}
.hs li.item4{background: #fba761;background: linear-gradient(135deg, #fba761 0%,#e84a60 100%);}
.hs li.item4:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);}
.hs li.item4:hover .hsi-btn{background: #fff;color: #e84a60;}
.hs li.item5{background: #f8d046;background: linear-gradient(135deg, #f8d046 0%,#dd8a22 100%);margin: 0;}
.hs li.item5:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);}
.hs li.item5:hover .hsi-btn{background: #fff;color: #dd8a22;}
.hs li img{display: block;width: 56px;height: 56px;margin: 31px auto 20px;}
.hsi-title{font-size: 16px;color: #fff;}
.hsi-des{font-size: 14px;color: #fff;padding-bottom: 15px;}
.hsi-btn{box-sizing: border-box;width: 118px;height: 34px;line-height: 32px;border: 1px solid rgba(255,255,255,.5);margin: 0 auto;font-size: 14px;color: #fff;cursor: pointer;border-radius: 4px;}
.type-wrap{width: 100%;min-width: 1200px;padding: 50px 0 59px;}
.type-top{margin-bottom: 14px;}
.tt-list1,.tb-list1{box-sizing: border-box;width: 292px;height: 200px;border-top: 2px solid #19d3bc;background: #fff;margin-right: 14px;}
.tb-list1{border-color: #fd924b;}
.tt-list1 img,.tb-list1 img{display: block;width: 86px;height: 70px;margin: 29px auto 12px;}
.tpi-title{font-size: 16px;color: #333;padding-bottom: 15px;}
.tpi-title a{color: #333;}
.tpi-title a:hover{color: #2ba0ea;}
.tpi-des{font-size: 12px;color: #666;}
.tt-list2,.tb-list2{box-sizing: border-box;width: 620px;height: 200px;background: #fff;margin-right: 14px;}
.tt-list3,.tb-list3{box-sizing: border-box;width: 260px;height: 200px;background: #fff;}
.listwid{width: 130px;}
.tti-title{width: 142px;height: 44px;line-height: 44px;font-size: 16px;color: #fff;background: url(../images/bg_title.png) no-repeat center center;margin-bottom: 30px;}
.tt-list2 ul,.tt-list3 ul,.tb-list2 ul,.tb-list3 ul{padding-left: 35px;}
.tt-list2 ul li,.tb-list2 ul li{width: 183px;margin-bottom: 22px;}
.tt-list3 ul li,.tb-list3 ul li{margin-bottom: 22px;}
.dot{display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #7e7e7e;vertical-align: middle;margin-right: 8px;}
.tt-list2 li a,.tt-list3 li a,.tb-list2 li a,.tb-list3 li a{font-size: 14px;color: #666;}
.tt-list2 li a:hover,.tt-list3 li a:hover,.tb-list2 li a:hover,.tb-list3 li a:hover{color: #2ba0ea;}
.advantage-wrap{width: 100%;min-width: 1200px;background: #f5f5f5;padding: 0px 0 75px;}
.ad-title{font-size: 22px;color: #333;padding-bottom: 24px;}
.advantage li{width: 290px;height: 440px;background: #fff;margin-right: 13px;}
.advantage li:hover{box-shadow: 0 0 30px rgba(194,194,194,.2);}
.advantage li.ad-list4{margin-right:0;}
.adi-title{font-size: 18px;color: #fd924b;padding: 54px 0 27px;}
.adi-des{font-size: 14px;color: #666;padding-bottom: 15px;}
.adi-des2{font-size: 14px;color: #666;padding-bottom: 25px;}
.advantage li img{display: block;width: 180px;height: 235px;margin: 0 auto;}
.advantage li.ad-list4 img{width: 192px;}
.client-wrap{width: 100%;min-width: 1200px;background: #f5f5f5;padding: 0px 0 40px;}
.client-title{font-size: 22px;color: #333;padding-bottom: 24px;}
.client .ul1{margin-bottom: 14px;}
.client li{width: 188px;height: 100px;margin-right: 14px;}
.client li.last{margin-right: 0;}
.client li img{display: block;width: 100%;height: 100%;}
.plan-wrap{width: 100%;min-width: 1200px;background: #f5f5f5;padding: 0px 0 40px;}
.plan{height: 120px;background: url(../images/bg_2.png) no-repeat center center;}
.plan-title-wrap{padding: 37px 0 16px;}
.plan-title-line{width: 68px;height: 1px;background: #e7eaff;margin-top: 10px;}
.ptl-left{margin-left: 300px;}
.plan-title{font-size: 22px;color: #fff;margin: 0 12px;}
.plan-des{font-size: 14px;color: #cce0fe;}
.news-wrap{width: 100%;min-width: 1200px;background: #f5f5f5;padding: 0px 0 90px;}
.news-title{font-size: 22px;color: #333;padding-bottom: 24px;}
.news-list{width: 290px;height: 420px;background: #fff;margin-right: 13px;position: relative;}
.news .last{margin-right: 0;}
.nit{width: 100%;height: 148px;}
.nit img{display: block;width: 54px;height: 54px;margin: 0 auto;padding: 36px 0 14px;}
.nit a{display: block;font-size: 16px;color: #333;}
.nit1{background: #d7e3f4;}
.nit1-hide{display: none;background: url(../images/im_caishuzix.png) no-repeat;background-size: 290px 147px;}
.nit1-hide a{color: #fff;}
.nit2{background: #ece3ee;}
.nit2-hide{display: none;background: url(../images/im_gsinfo.png) no-repeat;background-size: 290px 147px;}
.nit2-hide a{color: #fff;}
.nit3{background: #EAE2C9;}
.nit3-hide{display: none;background: url(../images/im_gszhuce.png) no-repeat;background-size: 290px 147px;}
.nit3-hide a{color: #fff;}
.nit4{background: #efe5de;}
.nit4-hide{display: none;background: url(../images/im_dljz.png) no-repeat;background-size: 290px 147px;}
.nit4-hide a{color: #fff;}
.nib{width: 100%;box-sizing: border-box;padding: 28px 20px 0 25px;}
.nib-list a{display: block;padding-bottom: 24px;width: 245px;font-size: 14px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: justify;}
.nib-list a:hover{color: #2ba0ea;}
.nib-img{display: block;width: 23px;height: 16px;margin: 6px auto 0;}
.city-wrap{width: 100%;min-width: 1200px;background: #fff;padding: 36px 0 0px;}
.city{padding-bottom: 38px;border-bottom: 1px solid #e0e0e0;}
.cs-title-wrap{padding-bottom: 25px;}
.cs-title{font-size: 18px;color: #333;}
.cs-more{font-size: 16px;color: #333;position: relative;padding-right: 25px;}
.cs-more a{font-size: 16px;color: #333;}
.cs-more a:hover{color: #2ba0ea;}
.cs-more span{display: block;width: 18px;height: 18px;border-radius: 50%;position: absolute;top: 0;right: 0;background: url(../images/gray_an.png) no-repeat center center;background-color: #fff;}
.city li a{display: block;font-size: 14px;color: #666;margin-right: 16px;}
.city li a:hover{color: #2ba0ea;}
.city li a.last{margin-right: 0;}
.city .ul1{margin-bottom: 16px;}
.quickMark_wrap{display: none;width: 500px;height: 450px;position: fixed;top: 10%;left: 50%;margin-left: -250px;z-index: 999;}
.quickMark_top{width: 500px;height: 70px;background: #28a7e1;border-radius: 8px 8px 0 0;}
.quickMark_middle{padding: 60px 0 32px;}
.quickMark_bottom{padding: 0 0 40px;}
.quickMark_middle,.quickMark_bottom{background: white;}
.quickMark_top .correct_logo,.correct_logo_text{float: left;}
.quickMark_top .close_logo{float: right;margin-right: 20px;margin-top: 23.5px;}
.quickMark_top .correct_logo{margin-left: 20px;margin-top: 13.5px;}
.quickMark_top .correct_logo_text{margin-left: 21px;}
.quickMark_top .correct_logo_text .p1{font-size: 18px;color: #fff;margin-top: 16px;}
.quickMark_top .correct_logo_text .p2{font-size: 14px;color: #fff;margin-top: 8px;}
.quickMark_middle .quickMark_logo{margin-left: 162px;}
.quickMark_middle .quickMark_logo img{width: 176px;height: 176px;}
.quickMark_middle .details{font-size: 16px;color: #222;margin-top: 14px;text-align: center;}
.quickMark_bottom .button{width: 284px;height: 40px;border-radius: 6px;background: #28a7e1;color: #fff;font-size: 18px;text-align: center;line-height: 40px;margin: 0 auto;cursor: pointer;}
#cover{width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: none;position: fixed;top: 0;left: 0;z-index: 990;}
.banner-trade-select{width: 1026px;height: 240px;background: #fff;border-radius: 6px;position: absolute;top: 63px;left: -120px;box-shadow: 0 6px 30px 0 rgba(106,109,141,0.1);display: none;z-index: 2;}
.banner-trade-select:before{position: absolute;content: "";width: 0;height: 0;left: 520px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;}
.banner-trade-select .lists li.actived{width: 64px;height: 26px;background: #e8effc;margin: 0 18px 0 16px;}
.banner-trade-select .lists li{height: 26px;line-height: 26px;text-align: center;margin-right: 24px;font-size: 14px;color: #3d4450;}
.banner-trade-select .lists6 li.hint{height: 26px;line-height: 26px;text-align: center;padding-left: 16px;margin-top: 6px;font-size: 14px;color: #999;}
.banner-trade-select .lists6 li i{display: inline-block;width: 13px;height: 13px;padding-right: 8px;vertical-align: middle;background: url(../images/hm-friendly-hint.png) no-repeat;}
.banner-trade-select .lists li a{font-size: 14px;color: #3d4450;}
.banner-trade-select .lists li a:hover{color: #64a6fe;}
.banner-trade-select .lists1{margin-top: 24px;}
.banner-trade-select .lists2,.banner-trade-select .lists3,.banner-trade-select .lists4,.banner-trade-select .lists5{margin-top: 10px;}
.counter-type-select{width: 153px;height: 100px;background: #fff;border-radius: 6px;position: absolute;top: 63px;right: 135px;font-size: 14px;color: #3d4450;box-shadow: 0 6px 30px 0 rgba(106,109,141,0.1);display: none;}
.counter-type-select:before{position: absolute;content: "";width: 0;height: 0;left: 65px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;}
.counter-type-select li{text-align: center;height: 33px;line-height: 33px;font-size: 14px;color: #3d4450;cursor: pointer;}
.counter-type-select li:first-child{margin-top: 22px;}
.counter-type-select li.counter-actived{background: #eef4ff;color: #64a6fe;}
.tax-type-select{width: 153px;height: 145px;background: #fff;border-radius: 6px;position: absolute;top: 63px;right: 150px;font-size: 14px;color: #3d4450;box-shadow: 0 6px 30px 0 rgba(106,109,141,0.1);display: none;}
.tax-type-select:before{position: absolute;content: "";width: 0;height: 0;left: 65px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;}
.tax-type-select li{text-align: center;height: 33px;line-height: 33px;font-size: 14px;color: #3d4450;cursor: pointer;}
.tax-type-select li:first-child{margin-top: 10px;}
.tax-type-select li.cal-actived{background: #eef4ff;color: #64a6fe;}
.cal-per-select{width: 153px;height: 135px;background: #fff;border-radius: 6px;position: absolute;top: 63px;right: 150px;font-size: 14px;color: #3d4450;box-shadow: 0 6px 30px 0 rgba(106,109,141,0.1);display: none;}
.cal-per-select:before{position: absolute;content: "";width: 0;height: 0;left: 65px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;}
.cal-per-select li{text-align: center;height: 33px;line-height: 33px;font-size: 14px;color: #3d4450;cursor: pointer;}
.cal-per-select li:first-child{margin-top: 22px;}
.cal-per-select li.cal-actived{background: #eef4ff;color: #64a6fe;}
.banner-suffix-select{width: 153px;height: 173px;background: #fff;border-radius: 6px;position: absolute;top: 63px;right: 140px;font-size: 14px;color: #3d4450;box-shadow: 0 6px 30px 0 rgba(106,109,141,0.1);display: none;z-index: 2;}
.banner-suffix-select:before{position: absolute;content: "";width: 0;height: 0;left: 65px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;}
.banner-suffix-select li{height: 33px;line-height: 33px;padding-left: 25px;font-size: 14px;color: #3d4450;cursor: pointer;}
.banner-suffix-select li:first-child{margin-top: 22px;}
.banner-suffix-select li.suffix-actived{background: #eef4ff;color: #64a6fe;}
.hm-waiting-wrap{width: 508px;height: 125px;line-height: 125px;background: url(../images/bg4.png) no-repeat;position: fixed;display: none;left: 50%;margin-left: -254px;top: 25%;z-index: 999;}
.hm-waiting-des{color: #fff;text-align: center;position: relative;}
.hm-waiting-des span{display: block;position: absolute;left: 367px;top: 0;}
.hm-waiting-des span:after{overflow: hidden;display: inline-block;vertical-align: bottom;animation: ellipsis 2s infinite;content: "\2026";/* ascii code for the ellipsis character*/}
@keyframes ellipsis{from{width: 2px;}
to{width: 15px;}}
.hm-waiting-close{position: absolute;right: -44px;top: -44px;}
.hm-waiting-close img{display: block;width: 44px;height: 44px;}
.hm-report-wrap{width: 508px;height: 125px;line-height: 125px;background: url(../images/bg4.png) no-repeat;position: fixed;left: 50%;margin-left: -254px;top: 25%;z-index: 999;display: none;}
.hm-report-des{padding-left: 124px;padding-right: 18px;font-size: 18px;color: #fff;}
.hm-report-check{display: block;width: 143px;height: 41px;line-height: 41px;text-align: center;background: -webkit-linear-gradient(left, #405bff, #35a2ff);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#405bff, #35a2ff);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#405bff, #35a2ff);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#405bff, #35a2ff);/* 鏍囧噯鐨勮娉�*/color: #fff;border-radius: 6px;margin-top: 41px;}
.hm-report-close{position: absolute;right: -44px;top: -44px;}
.hm-report-close img{display: block;width: 44px;height: 44px;}
.hm-cover{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 990;display: none;}
.hm-entry{width: 552px;background: #fff;border-radius: 10px;position: fixed;left: 50%;margin-left: -254px;top: 12%;z-index: 999;display: none;}
.hm-entry-nav{width: 400px;margin: 0 auto;padding-top: 5px;}
.hm-entry-login{width: 200px;height: 60px;line-height: 60px;text-align: center;background: #fff;font-size: 20px;color: #3d4450;border-bottom: 2px solid #d2d2d2;cursor: pointer;}
.hm-entry-register{width: 200px;height: 60px;line-height: 60px;text-align: center;background: #fff;font-size: 20px;color: #3d4450;border-bottom: 2px solid #d2d2d2;cursor: pointer;}
.hm-login-form{padding-bottom: 40px;display: none;}
.hm-login-tel{width: 398px;height: 48px;border: 1px solid #d2d2d2;margin: 38px auto 0;}
.hm-login-tel input{width: 375px;height: 46px;border: none;outline: none;padding-left: 22px;font-size: 14px;}
::-moz-placeholder{color: #888b94;font-size: 14px;}
::-webkit-input-placeholder{color:#888b94;font-size: 14px;}
:-ms-input-placeholder{color:#888b94;font-size: 14px;}
.hm-login-password{width: 398px;height: 48px;border: 1px solid #d2d2d2;margin: 38px auto 0;}
.hm-login-password input{width: 375px;height: 46px;border: none;outline: none;padding-left: 22px;font-size: 14px;}
.hm-entry-login-err{font-size: 14px;color: orange;padding-left: 76px;margin-top: 16px;display: none;}
.hm-entry-login-err span{display: inline-block;width: 14px;height: 14px;background: url(../images/icon_warning.png) no-repeat;padding-left: 12px;vertical-align: bottom;}
.hm-entry-login-button{display: block;width: 400px;height: 50px;line-height: 50px;border: none;outline: none;font-size: 20px;color: #fff;cursor: pointer;background: -webkit-linear-gradient(left, #6bf9c2, #088cc3);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#6bf9c2, #088cc3);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#6bf9c2, #088cc3);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#6bf9c2, #088cc3);margin: 16px auto 0;}
.hm-active-login{display: block;font-size: 14px;text-align: center;color: #64a6fe;padding-top: 20px;}
.hm-register-form{padding-bottom: 20px;display: none;}
.hm-register-name,.hm-register-tel,.hm-register-password,.hm-register-buttton{width: 398px;height: 48px;border: 1px solid #d2d2d2;margin: 16px auto 0;}
.hm-register-name input,.hm-register-tel input,.hm-register-password input{width: 375px;height: 46px;border: none;outline: none;padding-left: 22px;font-size: 14px;}
.hm-register-pic{width: 400px;margin: 16px auto 0;}
.hm-register-pic-input{width: 268px;height: 48px;border: 1px solid #d2d2d2;position: relative;}
.hm-register-pic-input input{width: 245px;height: 46px;border: none;outline: none;padding-left: 22px;font-size: 14px;}
.hm-register-pic-fresh{width: 130px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #6d7373;cursor: pointer;background: url(../images/hm-shuaxin.png) no-repeat 20px center;background-size: 15px;}
.hm-register-img{position: absolute;right: 0;top: 0;display: block;width: 100px;height: 48px;}
.hm-register-code{width: 400px;margin: 16px auto 0;}
.hm-register-code-input{width: 268px;height: 48px;border: 1px solid #d2d2d2;}
.hm-register-code-input input{width: 246px;height: 46px;border: none;outline: none;padding-left: 22px;font-size: 14px;}
.hm-register-code-button{border: none;outline: none;width: 130px;height: 50px;background: #64a6fe;font-size: 14px;color: #fff;cursor: pointer;}
.hm-register-buttton{display: block;border: none;outline: none;font-size: 20px;color: #fff;cursor: pointer;background: -webkit-linear-gradient(left, #6bf9c2, #088cc3);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#6bf9c2, #088cc3);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#6bf9c2, #088cc3);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#6bf9c2, #088cc3);margin-top: 20px;}
.hm-register-agree{margin-top: 16px;padding-left: 76px;font-size: 14px;color: #3d4450;}
.hm-register-agree span input{width: 15px;height: 15px;vertical-align: text-bottom;}
.hm-register-agree a{color: #64a6fe;}
.hm-entry-close{position: absolute;top: -44px;right: -44px;cursor: pointer;}
.hm-entry-close img{display: block;width: 44px;height: 44px;}
.hm-entry-register-err{font-size: 14px;color: orange;padding-left: 76px;margin-top: 16px;/* display: none;*/}
.hm-entry-register-err1{display: none;}
.hm-entry-register-err2{display: none;}
.hm-entry-register-err3{display: none;}
.hm-entry-register-err .icon{display: inline-block;width: 13px;height: 17px;background: url(../images/icon_check.png) no-repeat;padding-left: 12px;vertical-align: bottom;}
.hm-actived{color: #64a6fe;border-bottom: 2px solid #64a6fe;}
.hm-show{display: block;}
.hm-protocol-wrap{width: 600px;position: fixed;left: 50%;margin-left: -300px;top: 15%;z-index: 999;display: none;}
.hm-protocol-title{width: 100%;height: 88px;line-height: 88px;background: url(../images/bg5.png) no-repeat;font-size: 24px;color: #fff;text-align: center;}
.hm-protocol-con{width: 100%;background: #fff;padding: 30px 0 30px;border-radius: 0 0 10px 10px;}
.hm-protocol-con-page{width: 486px;height: 280px;line-height: 24px;margin: 0 auto;overflow: auto;font-size: 14px;color: #3d4450;}
.hm-protocol-con-page p{text-align: justify;padding-right: 38px;}
.hm-protocol-con-page .title{text-align: center;}
.hm-protocol-con-page::-webkit-scrollbar{width: 10px;height: 300px;background: #eceff3;border-radius: 5px;}
.hm-protocol-con-page::-webkit-scrollbar-thumb{border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.hm-protocol-btn{display: block;width: 145px;height: 40px;line-height: 40px;text-align: center;color: #fff;margin: 35px auto 0px;background: -webkit-linear-gradient(left, #405dff, #35a1ff);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#405dff, #35a1ff);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#405dff, #35a1ff);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#405dff, #35a1ff);border-radius: 5px;}
.hm-protocol-close{position: absolute;top: -44px;right: -44px;cursor: pointer;}
.hm-protocol-close img{display: block;width: 44px;height: 44px;}
.hm-dynamic-wrap{width: 600px;position: fixed;left: 50%;margin-left: -300px;top: 15%;z-index: 999;display: none;}
.hm-dynamic-title-wrap{width: 100%;height: 125px;background: url(../images/bg6.png) no-repeat;}
.hm-dynamic-title{font-size: 26px;color: #fff;text-align: center;padding-top: 40px;}
.hm-dynamic-des{font-size: 16px;color: #fff;text-align: center;padding-top: 10px;}
.hm-dynamic-con{background: #fff;padding-bottom: 45px;border-radius: 0 0 10px 10px;}
.hm-dynamic-tel{padding-top: 50px;width: 460px;height: 50px;line-height: 50px;margin: 0 auto;}
.hm-dynamic-tel-name{font-size: 14px;color: #3d4450;margin-right: 18px;}
.hm-dynamic-tel-input{width: 382px;height: 48px;border: 1px solid #d2d2d2;padding-left: 16px;}
.hm-dynamic-tel-input input{display: block;border: none;outline: none;height: 44px;width: 380px;margin-top: 1px;font-size: 14px;}
.hm-dynamic-pic{padding-top: 16px;width: 460px;height: 50px;line-height: 50px;margin: 0 auto;}
.hm-dynamic-pic-name{font-size: 14px;color: #3d4450;margin-right: 3px;}
.hm-dynamic-pic-wrap{width: 253px;height: 48px;border: 1px solid #d2d2d2;padding-left: 16px;position: relative;}
.hm-dynamic-pic-input{display: block;width: 250px;border: none;outline: none;height: 44px;margin-top: 1px;font-size: 14px;}
.hm-dynamic-pic-fresh{width: 130px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #6d7373;cursor: pointer;background: url(../images/hm-shuaxin.png) no-repeat 20px center;background-size: 15px;}
.hm-dynamic-img{position: absolute;right: 0;top: 0;display: block;width: 100px;height: 48px;}
.hm-dynamic-code{padding-top: 16px;width: 460px;height: 50px;line-height: 50px;margin: 0 auto;}
.hm-dynamic-code-name{font-size: 14px;color: #3d4450;margin-right: 18px;}
.hm-dynamic-code-wrap{width: 253px;height: 48px;border: 1px solid #d2d2d2;padding-left: 16px;}
.hm-dynamic-code-input{display: block;width: 253px;border: none;outline: none;height: 44px;margin-top: 1px;font-size: 14px;}
.hm-dynamic-code-btn{display: block;width: 128px;border: none;outline: none;height: 50px;color: #fff;background: #64a6fe;cursor: pointer;}
.hm-dynamic-button{font-size: 18px;color: #fff;border: none;outline: none;padding: 16px 146px;background: #04cb9a;cursor: pointer;text-align: center;margin-left: 130px;margin-top: 16px;}
.hm-dynamic-cue{font-size: 14px;color: #3d4450;text-align: center;padding-top: 16px;}
.hm-dynamic-cue span{color: #64a6fe;cursor: pointer;}
.hm-dynamic-close{position: absolute;top: -44px;right: -44px;cursor: pointer;}
.hm-dynamic-close img{display: block;width: 44px;height: 44px;}
.nav_wrap .nav .nav_right .nav10 a{color: #28a7e1 !important;}
.count-wrap{position: fixed;top: 25%;left: 50%;margin-left: -200px;display: none;width: 400px;background: #fff;z-index: 9999;border-radius: 10px;padding-bottom: 48px;}
.count-title{border-radius: 10px 10px 0 0;font-size: 18px;color: #fff;padding: 35px 0 35px 75px;background: -webkit-linear-gradient(left, #477cfe, #33dfa5);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#477cfe, #33dfa5);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#477cfe, #33dfa5);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#477cfe, #33dfa5);}
.count-title span{display: block;width: 35px;height: 35px;position: absolute;left: 30px;top: 28px;background: url(../images/hm_icon_hint.png) no-repeat;background-size: 35px 35px;}
.count-con{width: 100%;}
.count-yzm{width: 298px;height: 48px;border: 1px solid #d2d2d2;margin: 28px auto 16px;}
.count-yzm .count-yzm-input{display: block;border: none;outline: none;width: 200px;height: 40px;margin-top: 5px;margin-left: 24px;font-size: 14px;color: #888b93;}
.count-tp{width: 298px;height: 48px;border: 1px solid #d2d2d2;line-height: 48px;margin: 0 auto 16px;position: relative;}
#count-img{display: block;width: 65px;height: 40px;position: absolute;left: 24px;top: 4px;}
.count-tp p{font-size: 14px;color: #888b93;padding-left: 220px;}
.count-tp p span{display: block;width: 12px;height: 12px;position: absolute;right: 82px;top: 18px;background: url(../images/hm-shuaxin.png) no-repeat;background-size: 12px 12px;}
.count-btn{width: 300px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #fff;margin: 0 auto;cursor: pointer;background: -webkit-linear-gradient(left, #69f8c2, #0a8fc2);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#69f8c2, #0a8fc2);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#69f8c2, #0a8fc2);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#69f8c2, #0a8fc2);}
.count-close{position: absolute;right: -44px;top: -44px;width: 44px;height: 44px;border-radius: 50%;cursor: pointer;background: url(../images/icon_close.png) no-repeat center center;}
.count-err{position: relative;font-size: 14px;color: #f56600;padding-left: 75px;margin-bottom: 16px;display: none;}
.count-err span{display: block;width: 14px;height: 14px;background: url(../images/icon_warning.png) no-repeat;position: absolute;left: 52px;top: 0px;}
.tool-form{position: fixed;top: 20%;left: 50%;margin-left: -195px;width: 390px;height: 270px;font-family: "微软雅黑";display: none;z-index: 999;border-radius: 8px 8px 0 0;}
.tool-close{position: absolute;right: 20px;top: 20px;cursor: pointer;}
.tool-title{width: 100%;height: 70px;line-height: 70px;background: #28a7e1;color: #fff;font-size: 18px;text-align: center;border-radius: 8px 8px 0 0;}
.tool-content{width: 100%;height: 200px;background: #fff;}
.tool-content .p1{font-size: 16px;color: #222;text-align: center;padding-top: 18px;}
.tool-content .contval p{padding-top: 25px;padding-bottom: 25px;font-size: 26px;font-weight: bold;color: #f55;text-align: center;box-sizing: border-box;}
.tool-content .contval span{font-size: 16px;font-weight: normal;color: #222;vertical-align: middle;}
.tool-content .p2{font-size: 14px;color: #999;text-align: center;padding-bottom: 10px;}
.tool-content .btn a{font-size: 18px;display: block;width: 168px;height: 40px;line-height: 40px;color: #fff;text-align: center;margin: 0 auto;background: #28a7e1;border-radius: 6px;}
.tool-form2{position: fixed;top: 20%;left: 50%;margin-left: -195px;width: 390px;height: 270px;font-family: "微软雅黑";display: none;z-index: 999;border-radius: 8px 8px 0 0;}
.tool-close{position: absolute;right: 20px;top: 20px;cursor: pointer;}
.tool-title{width: 100%;height: 70px;line-height: 70px;background: #28a7e1;color: #fff;font-size: 18px;text-align: center;border-radius: 8px 8px 0 0;}
.tool-content{width: 100%;height: 200px;background: #fff;}
.tool-content .p1{font-size: 16px;color: #222;text-align: center;padding-top: 18px;}
.tool-content .contval p{padding-top: 25px;padding-bottom: 25px;font-size: 26px;font-weight: bold;color: #f55;text-align: center;box-sizing: border-box;}
.tool-content .contval span{font-size: 16px;font-weight: normal;color: #222;vertical-align: middle;}
.tool-content .p2{font-size: 14px;color: #999;text-align: center;padding-bottom: 10px;}
.tool-content .btn a{font-size: 18px;display: block;width: 168px;height: 40px;line-height: 40px;color: #fff;text-align: center;margin: 0 auto;background: #28a7e1;border-radius: 6px;}
.tax-count{width: 600px;position: fixed;top: 20%;left: 50%;margin-left: -300px;display: none;z-index: 999;}
.tax-count-top{width: 100%;height: 88px;background: url(../images/tax_form_bg.png) no-repeat;font-size: 24px;color: #fff;line-height: 88px;text-align: center;}
.tax-count-bottom{width: 100%;background: #fff;box-sizing: border-box;padding-left: 87px;border-radius: 0 0 6px 6px;}
.tax-count-add{font-size: 18px;color: #333;padding: 45px 0 20px;overflow: hidden;}
.tax-count-add span{font-size: 22px;color: #fd924b;}
.tax-count-save{font-size: 24px;color: #fd924b;padding-bottom: 60px;padding-left: 10px;}
.tax-count-save span{font-size: 36px;color: #fd924b;}
.tcb-left{width: 195px;height: 46px;border-radius: 4px;font-size: 16px;color: #fff;line-height: 46px;text-align: center;background: -webkit-linear-gradient(left, #405cff, #35a2ff);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#405cff, #35a2ff);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#405cff, #35a2ff);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#405cff, #35a2ff);margin-right: 30px;cursor: pointer;}
.tcb-right{width: 195px;height: 46px;border-radius: 4px;font-size: 16px;color: #fff;line-height: 46px;text-align: center;background: -webkit-linear-gradient(left, #08b389, #04cb9a);/* Safari 5.1 - 6.0*/background: -o-linear-gradient(right,#08b389, #04cb9a);/* Opera 11.1 - 12.0*/background: -moz-linear-gradient(right,#08b389, #04cb9a);/* Firefox 3.6 - 15*/background: linear-gradient(to right,#08b389, #04cb9a);cursor: pointer;}
.tcb-hint{font-size: 14px;color: #999999;padding: 50px 0 22px 20px;}
.tax-count-img{width: 44px;height: 44px;display: block;position: absolute;top: -44px;right: -44px;cursor: pointer;}
