
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{width: 100%; min-width: 1200px;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); -webkit-transition: all .4s ease; transition: all .4s ease; cursor: pointer;}
a:hover{color: #f78e37!important;}
a:focus{outline:none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"],select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.container{width: 1200px; margin: 0 auto; position: relative;}
.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.layui-layer-btn .layui-layer-btn0:hover{color: #fff!important;}
/*slick.css*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; overflow: hidden; z-index: 1;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide:focus{outline: 0;}
.slick-slide img{display:block;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px; z-index: 6;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; left: 0; bottom: 30px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; border-radius: 50%; overflow: hidden; cursor: pointer;}
.slick-dots li.slick-active button{background: #f78e37;}
/*头部*/
.top{background: #eee; height: 50px; position: relative; z-index: 99991;}
.welcome{float: left; height: 50px; line-height:50px; color: #737373;}
.top-r{float: right; line-height: 50px;}
.top-r a{float: left; line-height: 50px; color: #737373; margin-left: 15px;}
.top-wechat{width: 104px; height: 30px; float: left; position: relative; font-size: 14px; text-align: center; margin-top: 10px;}
.top-wechat a{float: none; display: block; width: 104px; height: 30px; padding-left: 10px;line-height: 30px; display: block; position: absolute; left: 0; top: 0; background: url(../images/wechat-icon.png) no-repeat left top; color: #737373;}
.wechat-nr{width:100px; height: 100px; background: #fff; text-align: center; position: absolute; left: -20px; top: 40px; display: none; line-height: 30px;}
.wechat-nr img{ margin-bottom:5px;}
.wechat-nr:before{display: block; content: ""; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left: 50px; top: -10px;}
.top-wechat:hover .wechat-nr{display: block;}
.header{width: 100%; height: 100px; background: #fff; position: relative; overflow: hidden;}
.logo{float: left; height: 75px; margin-top: 12px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; height: 100%;}
.htel{float: right; margin-top: 12px; line-height: 26px; padding-left: 48px; background: url(../images/htel-bg.png) no-repeat left center; font-family: "Arial"; font-size: 14px; color: #666;}
.htel span{display: block; line-height: 22px;}
.htel p{font-size: 16px; color: #fb9034;}
.htel p b{font-family: "Arial"; font-size: 24px; font-weight: bold; vertical-align: top;}
.nav{width: 100%; background: #333; position: relative; z-index: 9999;}
.nav ul > li{width: 152px; float: left; margin-left: 1px; font-size: 16px; position: relative;}
.nav ul > li.home{width: 120px;}
.nav ul > li > a{display: block; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; padding: 0 28px; position: relative;}
.nav ul > li:hover > a,.nav ul > li.active > a{background: #f78e37; color: #fff!important;}
.nav ul > li:hover .subnav{opacity: 1; visibility: visible;}
.subnav{background: #fff; padding: 50px 0 38px 0; box-shadow: 0 0 10px rgba(0,0,0,.1); position: absolute; left: 0; top: 100%; opacity: 0; visibility: hidden; transition: all .5s;}
.subnav .pic{width: 148px; height: 122px; text-align: center; position: absolute; right: 0; top: 50px;}
.subnav .pic i,.subnav .pic img{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.subnav .pic i{width: 0; height: 100%;}
.subnav .pic img{max-width: 120px; max-height: 110px;}
.subnav dl{width: 260px; margin-left: 20px; height: 122px; margin-right: 148px; border-right: 1px solid #ccc;}
.subnav dl dt{font-size: 20px; font-weight: bold; color: #333; line-height: 24px;}
.subnav dl dd{margin-top: 10px;}
.subnav dl dd ol{margin-bottom: -8px;}
.subnav dl dd li{width: 118px; float: left; margin-bottom: 8px; font-size: 14px;}
.subnav dl dd li a{display: block; height: 36px; line-height: 36px; color: #666; padding-left: 18px; background: url(../images/subicon.png) no-repeat left center; transition: all .5s;}
.subnav dl dd li a:hover{background: url(../images/subicon_hover.png) no-repeat left center; color: #f78e37!important;}
.sub04 dl{height: auto;}
.sub04 dl dd ol{margin-bottom: 0;}
.sub04 dl dd li{width: auto; float: none; margin-bottom: 0;}
.sub05,.sub06,.sub07{left: auto; right: 0;}
/*底部*/
.foot-adv{height: 102px; background: #f99b4d; position: relative;}
.foot-adv .wline{width: 1px; height: 36px; background: #efefef; filter: alpha(opacity=30); opacity: .3; position: absolute; left: 0; top: 50%; margin-top: -18px;}
.foot-adv ul{height: 102px;}
.foot-adv li{width: 274px; padding-left: 26px; margin-top: 25px; float: left; position: relative;}
.foot-adv li.w1{width: 294px;}
.foot-adv li.w3{width: 254px;}
.foot-adv li .line{width: 1px; height: 36px; background: #efefef; filter: alpha(opacity=30); opacity: .3; position: absolute; right: 0; top: 50%; margin-top: -18px;}
.foot-adv li img{width: 44px; height: 44px; float: left;}
.foot-adv li .text{margin-left: 66px;}
.foot-adv li h2{line-height: 24px; color: #fff; font-size: 20px; overflow: hidden; font-weight: normal;}
.foot-adv li p{line-height: 24px; color: #fff; font-size: 14px; overflow: hidden;}
.foot-bg{padding: 15px 0 20px 0; background: #f2f2f2; overflow: hidden;}
.foot-nav{width: 150px; float: left;}
.foot-nav ol{font-size: 16px; line-height: 30px; color: #404040; margin-right: 30px;}
.foot-nav ul{font-size: 12px; line-height: 30px; margin-top:10px;}
.foot-nav ul li{line-height: 25px;}
.foot-nav ul li a{color: #737373;}
.foot-wechat{width: 300px; float: right;}
.foot-wechat ol{float: left; margin-top: 25px; border: 1px solid #fff;}
.foot-wechat ol li img{width: 100px; height: 100px;}
.foot-wechat ul{ float:left; margin-top:25px; margin-left:15px; width:175px; line-height:22px; color:#333;}
.footer{padding: 25px 0; text-align: center; color: #fff; background: #262626; line-height: 30px; overflow: hidden;}
.footer p{color: #9f9d9e;}
/*广告图*/
.ny-banner300{height: 300px; background-repeat: no-repeat; background-position: center top;}
/*特殊行业许可证办理*/
.special-title{font-size: 36px; text-align: center; line-height: 1.1;}
.special-desc{font-family: "Microsoft Yahei Light"; font-size: 18px; text-align: center; line-height: 1.1; margin-top: 16px;}
.ny-banner{height: 480px; background-repeat: no-repeat; background-position: center top; position: relative; z-index: 2; overflow: hidden;}
.ny-banner .slick-slide{height: 480px; position: relative; overflow: hidden;}
.ny-banner .slick-slide img{max-width: none; width: 1920px; position: absolute; left: 50%; top: 0; margin-left: -960px;}
.ny-banner .slick-dots li{margin: 0 3px;}
.ny-banner .slick-dots li button{border: 0; padding: 0; outline: 0; width: 32px; height: 5px; border-radius: 0;}
.special-banner .slick-dots{bottom: 50px;}
.special-papers{padding: 54px 0; background: #fff; position: relative; overflow: hidden;}
.special-papers-box{margin-top: 10px;}
.special-papers-box ul{margin: 0 -10px;}
.special-papers-box li{width: 285px; float: left; margin: 22px 10px 0 10px;}
.special-papers-box li .pic{overflow: hidden;}
.special-papers-box li .pic img{width: 285px; height: 191px;}
.special-papers-box li .title{height: 36px; line-height: 36px; font-size: 18px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 6px;}
.special-gttime{height: 270px; background: url(../images/gttime-bg.jpg) no-repeat center top; position: relative;}
.special-gttime .stel{font-family: "Arial"; font-size: 36px; font-weight: bold; color: #fff; line-height: 1; position: absolute; left: 50%; top: 186px; margin-left: -600px;}
.special-problem{height: 600px; background: url(../images/problem-bg.jpg) no-repeat center top; position: relative; z-index: 1;}
.special-problem .container{height: 600px;}
.special-problem .special-title{width: 100%; font-weight: bold; position: absolute; left: 0; top: 76px;}
.special-problem li{height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; border-radius: 10px; position: absolute;}
.special-problem li.t1{width: 200px; background: #777879; left: 35px; top: 141px;}
.special-problem li.t2{width: 160px; background: #ccc; left: 285px; top: 237px;}
.special-problem li.t3{width: 415px; background: #f99039; left: 0; top: 343px;}
.special-problem li.t4{width: 337px; background: #f99039; left: 754px; top: 190px;}
.special-problem li.t5{width: 125px; background: #ccc; left: 940px; top: 312px;}
.special-problem li.t6{width: 215px; background: #777879; left: 810px; top: 382px;}
.special-case{padding-bottom: 60px; position: relative; z-index: 2; margin-top: -6px;}
.case-tabbox{margin-top: 24px;}
.case-tabtit{width: 190px; float: left; position: relative; z-index: 2;}
.case-tabtit li{height: 59px; line-height: 59px; background: #f4f2f2; padding: 0 10px 0 36px; cursor: pointer; font-size: 16px; color: #666; margin-bottom: 1px;}
.case-tabtit li.active{background: #f99b4d; color: #fff;}
.case-tabcont{width: 994px; float: right; background: #eee;}
.case-tabitem{height: 420px; position: relative; overflow: hidden;}
.case-tabitem .pic{width: 645px; float: left; overflow: hidden;}
.case-tabitem .pic img{width: 645px; height: 420px; transition: all 1s;}
.case-tabitem .pic:hover img{transform: scale(1.05);}
.case-tabitem .text{width: 300px; float: right; margin-right: 26px; margin-top: 68px;}
.case-tabitem .title{font-size: 24px; font-weight: bold; line-height: 1.1;}
.case-tabitem .line{width: 47px; height: 1px; background: #1136ac; margin-top: 28px;}
.case-tabitem .desc{font-size: 14px; line-height: 24px; color: #666; height: 120px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5; margin-top: 26px;}
.case-tabitem .ctel{padding-left: 92px; height: 42px; position: absolute; left: 645px; top: 298px;}
.case-tabitem .ctel i{display: block; width: 74px; height: 42px; background: url(../images/ctel-bg.png) no-repeat; position: absolute; left: 0; top: 0;}
.case-tabitem .ctel p{font-size: 14px; line-height: 24px; color: #666;}
.case-tabitem .ctel p b{display: block; font-family: "Arial"; font-size: 24px;}
.case-tabitem .ctel p.m1{margin-top: -4px;}
.special-process{background: url(../images/process-bg.png) repeat #f99039; padding: 48px 0; position: relative; overflow: hidden;}
.special-process .special-title,.special-process .special-desc{color: #fff;}
.process-box{margin-top: 26px;}
.process-box ul{margin: 0 -10px; position: relative; z-index: 2;}
.process-box li{width: 224px; height: 170px; float: left; margin: 0 10px; background: #fff; text-align: center; border-radius: 6px;}
.process-box li .icon{text-align: center; padding-top: 20px;}
.process-box li .icon img{height: 60px;}
.process-box li .title{font-size: 24px; color: #f99039; line-height: 1; margin-top: 12px;}
.process-box li .line{width: 42px; height: 1px; background: #ccc; margin: 22px auto 0;}
.special-regneed{background: #fff; padding: 60px 0; position: relative; overflow: hidden;}
.regneed-box{margin-top: 28px;}
.regneed-box ul{margin: 0 -30px;}
.regneed-box li{width: 150px; float: left; margin: 0 30px; text-align: center;}
.regneed-box li .icon{width: 107px; height: 107px; margin: 0 auto; background: url(../images/regneed-icon.png) no-repeat;}
.regneed-box li .ico1{background-position: 0 0;}
.regneed-box li .ico2{background-position: 0 -107px;}
.regneed-box li .ico3{background-position: 0 -214px;}
.regneed-box li .ico4{background-position: 0 -321px;}
.regneed-box li .ico5{background-position: 0 -428px;}
.regneed-box li .ico6{background-position: 0 -535px;}
.regneed-box li .title{font-size: 18px; text-align: center; margin-top: 18px;}
/*常规公司注册*/
.ground-title{font-size: 36px; font-weight: bold; text-align: center; line-height: 1.1; color: #222;}
.ground-title b{color: #ff6406;}
.ground-desc{font-size: 16px; text-align: center; line-height: 1.1; margin-top: 12px; color: #6e6e6e;}
.ground-intro{padding: 68px 0 90px 0; background: #fff;}
.intro-gdtabbox{margin-top: 38px;}
.intro-gdtabtit{position: relative; z-index: 2;}
.intro-gdtabtit ul{font-size: 0; text-align: center;}
.intro-gdtabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 215px; height: 46px; line-height: 46px; margin: 0 18px; background: #ededed;  border-radius: 10px; font-size: 16px; text-align: center; color: #4e4e4e; cursor: pointer; position: relative;}
.intro-gdtabtit li.active{background: #fa913a; font-weight: bold; color: #fff;}
.intro-gdtabtit li.active:after{display: block; content: ""; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 23px solid #fa913a; position: absolute; left: 50%; bottom: -51px; margin-left: -13px;}
.intro-gdtabcont{margin-top: 51px; height: 351px; background: #fa913a; border-radius: 10px; box-shadow: 0 0 20px rgba(179,179,179,.38);}
.intro-gdtabitem{position: relative; overflow: hidden;}
.intro-gdtab1{padding-top: 60px; margin: 0 69px;}
.intro-gdtab1 .sline{width: 100%; border-bottom: 2px dashed #fff; filter: alpha(opacity=27); opacity: .27; position: absolute; left: 0; top: 157px; z-index: 1;}
.intro-gdtab1 ul{position: relative; z-index: 2; margin: 0 -61px;}
.intro-gdtab1 li{width: 174px; height: 198px; float: left; margin: 0 61px; background: #fff; border-radius: 10px; text-align: center; position: relative;}
.intro-gdtab1 li .icon{padding-top: 19px; text-align: center;}
.intro-gdtab1 li .icon img{height: 60px;}
.intro-gdtab1 li .dnext{width: 30px; height: 30px; background: url(../images/intro-gdnext.png) no-repeat; position: absolute; left: -76px; top: 82px;}
.intro-gdtab1 li .title{font-size: 16px; font-weight: bold; text-align: center; margin-top: 10px; color: #2f2f2f;}
.intro-gdtab1 li .line{width: 38px; height: 2px; background: #f89b4d; margin: 14px auto 0;}
.intro-gdtab1 li .desc{font-size: 14px; text-align: center; color: #6e6e6e; margin-top: 16px;}
.intro-gdtab1 .name{font-size: 16px; font-weight: bold; color: #fff; text-align: center; margin-top: 36px;}
.intro-gdtab2{padding: 34px 30px 0 30px;}
.intro-gdtab2 li{width: 558px; min-height: 34px; float: left; margin: 0 6px 15px 6px; padding: 13px 0; background: #fff; border-radius: 10px; position: relative;}
.intro-gdtab2 li .num{width: 34px; height: 34px; line-height: 34px; background: #d9d9d9; border-radius: 50%; font-size: 16px; font-weight: bold; color: #2b2b2b; text-align: center; position: absolute; left: 14px; top: 13px;}
.intro-gdtab2 li .title{margin: 0 20px 0 58px; line-height: 34px;}
.intro-gdtab3{padding: 73px 30px 0 30px;}
.intro-gdtab3 .pic{width: 442px; float: left; margin-left: 110px; margin-top: 18px;}
.intro-gdtab3 .pic img{width: 442px; height: 170px;}
.intro-gdtab3 ul{width: 390px; float: right; margin-right: 50px;}
.intro-gdtab3 li{height: 34px; line-height: 34px; position: relative; margin-bottom: 10px; padding-left: 46px; color: #fff; font-size: 16px;}
.intro-gdtab3 li .num{width: 34px; height: 34px; line-height: 34px; background: #fff; border-radius: 50%; font-size: 16px; font-weight: bold; color: #f89b4d; text-align: center; position: absolute; left: 0; top: 0;}
.ground-gttime{height: 270px; background: url(../images/gttime-gdbg.jpg) no-repeat center top; position: relative;}
.ground-gttime .container{height: 270px;}
.ground-gttime .text{color: #fff; position: absolute; left: 50%; top: 62px; margin-left: -600px;}
.ground-gttime .title{font-size: 46px; font-weight: bold; line-height: 1.1;}
.ground-gttime .stit{width: 90px; height: 30px; line-height: 30px; background: #fff; border-radius: 2px; font-size: 16px; color: #fc481c; text-align: center; margin-top: 26px;}
.ground-gttime .stel{font-family: "Arial"; font-size: 36px; font-weight: bold; line-height: 1; margin-top: 20px;}
.ground-problem{height: 677px; background: url(../images/problem-gdbg.jpg) no-repeat center top;}
.ground-problem .container{padding-top: 84px;}
.ground-problem ul{margin-top: 65px; height: 489px; position: relative;}
.ground-problem li{height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; border-radius: 10px; position: absolute;}
.ground-problem li.t1{width: 337px; background: #ff6406; left: 89px; top: 0;}
.ground-problem li.t2{width: 181px; background: #b9b9b9; left: 129px; top: 95px;}
.ground-problem li.t3{width: 351px; background: #838383; left: 19px; top: 190px;}
.ground-problem li.t4{width: 225px; background: #b9b9b9; left: 135px; top: 295px;}
.ground-problem li.t5{width: 287px; background: #b9b9b9; right: 148px; top: 0;}
.ground-problem li.t6{width: 268px; background: #838383; right: 36px; top: 95px;}
.ground-problem li.t7{width: 261px; background: #fb923b; right: 66px; top: 190px;}
.ground-problem li.t8{width: 275px; background: #838383; right: 78px; top: 295px;}
.ground-adv{padding: 74px 0 88px 0; background: #f7f7f7;}
.adv-gdbox{height: 581px; background: url(../images/adv-gdcbg.png) no-repeat; margin-top: 58px; color: #fff; position: relative;}
.adv-gdbox .vs{width: 120px; height: 120px; background: url(../images/adv-gdvs.png) no-repeat; position: absolute; left: 548px; top: 204px; z-index: 22;}
.adv-gdbox .left{width: 500px; float: left; margin-left: 50px; margin-top: 48px;}
.adv-gdbox .right{width: 486px; float: right; margin-right: 30px; margin-top: 48px;}
.adv-gdbox .title{font-size: 36px; font-weight: bold; color: #fff; text-align: center; line-height: 1.1;}
.adv-gdbox ul{margin-top: 32px;}
.adv-gdbox li{position: relative; min-height: 47px; position: relative; padding-left: 60px; margin-bottom: 22px;}
.adv-gdbox li .icon{width: 47px; height: 47px; position: absolute; left: 0; top: 0;}
.adv-gdbox li .icon img{width: 47px; height: 47px;}
.adv-gdbox li .name{font-size: 20px; font-weight: bold; line-height: 28px; padding-top: 6px;}
.adv-gdbox li .desc{font-size: 14px; line-height: 22px; margin-top: 4px;}
.ground-wrong{padding: 60px 0 72px 0; background: #fff; position: relative; overflow: hidden;}
.ground-wrong .ground-title{color: #000022;}
.wrong-gdbox{margin-top: 24px;}
.wrong-gdbox ul{padding: 0 3px;}
.wrong-gdbox li{width: 573px; float: left; margin: 12px; height: 127px; background: #f5f5f5; border-radius: 10px;}
.wrong-gdbox li .text{padding: 22px 22px 0 68px; position: relative;}
.wrong-gdbox li .icon{width: 36px; height: 36px; position: absolute; left: 18px; top: 22px;}
.wrong-gdbox li .icon img{width: 36px; height: 36px;}
.wrong-gdbox li .title{font-size: 16px; font-weight: bold; color: #000022; height: 24px; line-height: 24px; padding-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wrong-gdbox li .desc{height: 48px; line-height: 24px; font-size: 14px; color: #6e6e6e; margin-top: 2px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.wrong-gdmore{display: block; width: 190px; height: 50px; line-height: 50px; margin: 30px auto 0; background: #f99b4d; border-radius: 10px; font-size: 16px; color: #fff!important; text-align: center;}
.wrong-gdmore:hover{transform: translateX(10px); color: #fff!important;}
/*个体工商户注册*/
.person-title{font-size: 36px; font-weight: bold; text-align: center; line-height: 1.1; color: #222;}
.person-title b{color: #ff0941;}
.person-desc{font-size: 16px; text-align: center; line-height: 1.1; margin-top: 16px; color: #6e6e6e;}
.person-more{display: block; width: 194px; height: 49px; line-height: 49px; background: #ff0941; border-radius: 24.5px; margin: 46px auto 0; position: relative; font-size: 16px; color: #fff!important; text-indent: 78px; transition: transform .6s;}
.person-more i{display: block; width: 16px; height: 16px; background: url(../images/pnmore-icon.png) no-repeat; position: absolute; left: 52px; top: 17px;}
.person-more:hover{color: #fff!important; transform: translateX(10px);}
.person-dream{padding: 62px 0; background: #f0f0f0;}
.dream-pnbox{overflow: hidden; margin-top: 48px;}
.dream-pnbox ul{margin-right: -29px;}
.dream-pnbox li{width: 278px; float: left; margin-right: 29px; background: #fff;}
.dream-pnbox li .pic{overflow: hidden;}
.dream-pnbox li .pic img{width: 278px; height: 162px; transition: transform .8s;}
.dream-pnbox li .title{height: 60px; line-height: 60px; font-size: 18px; font-weight: bold; color: #3a3a3a; text-align: center;}
.dream-pnbox li:hover .pic img{transform: scale(1.1);}
.person-intro{padding: 62px 0 90px 0; background: #fff;}
.intro-pntabbox{margin-top: 38px;}
.intro-pntabtit{position: relative; z-index: 2;}
.intro-pntabtit ul{font-size: 0; text-align: center;}
.intro-pntabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 215px; height: 46px; line-height: 46px; margin: 0 18px; background: #ededed;  border-radius: 10px; font-size: 16px; text-align: center; color: #4e4e4e; cursor: pointer; position: relative;}
.intro-pntabtit li.active{background: #ff0941; font-weight: bold; color: #fff;}
.intro-pntabtit li.active:after{display: block; content: ""; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 23px solid #ff0941; position: absolute; left: 50%; bottom: -51px; margin-left: -13px;}
.intro-pntabcont{margin-top: 51px; height: 351px; background: #ff0941; border-radius: 10px; box-shadow: 0 0 20px rgba(179,179,179,.38);}
.intro-pntabitem{position: relative; overflow: hidden;}
.intro-pntab1{padding-top: 60px; margin: 0 56px;}
.intro-pntab1 .sline{width: 100%; border-bottom: 2px dashed #fff; filter: alpha(opacity=27); opacity: .27; position: absolute; left: 0; top: 157px; z-index: 1;}
.intro-pntab1 ul{position: relative; z-index: 2; margin: 0 -44px;}
.intro-pntab1 li{width: 206px; height: 198px; float: left; margin: 0 44px; background: #fff; border-radius: 10px; text-align: center; position: relative;}
.intro-pntab1 li .icon{padding-top: 19px; text-align: center;}
.intro-pntab1 li .icon img{height: 60px;}
.intro-pntab1 li .dnext{width: 30px; height: 30px; background: url(../images/intro-pnnext.png) no-repeat; position: absolute; left: -59px; top: 82px;}
.intro-pntab1 li .title{font-size: 16px; font-weight: bold; text-align: center; margin-top: 12px; color: #2f2f2f;}
.intro-pntab1 li .title b{color: #ff0941;}
.intro-pntab1 li .line{width: 38px; height: 2px; background: #ff0941; margin: 16px auto 0;}
.intro-pntab1 li .desc{font-size: 14px; text-align: center; color: #6e6e6e; margin-top: 12px;}
.intro-pntab1 .name{font-size: 16px; font-weight: bold; color: #fff; text-align: center; margin-top: 36px;}
.intro-pntab2{padding: 22px 16px 0 16px;}
.intro-pntab2 .tp{height: 125px; background: url(../images/white-tm50.png) repeat; position: relative; overflow: hidden; border-radius: 10px;}
.intro-pntab2 .tp .name{width: 239px; float: left; height: 125px; line-height: 125px; border-right: 1px solid #ff2f5e; font-size: 20px; font-weight: bold; color: #2a060f; text-align: center;}
.intro-pntab2 .tp ul{margin-left: 240px; font-size: 0; text-align: center; padding-top: 16px;}
.intro-pntab2 .tp li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 140px; margin: 0 38px; font-size: 14px;}
.intro-pntab2 .tp li .title{font-size: 16px; color: #2a060f; margin-top: 8px;}
.intro-pntab2 .bp{margin-top: 23px; position: relative;}
.intro-pntab2 .sline{width: 100%; border-bottom: 2px dashed #fff; filter: alpha(opacity=27); opacity: .27; position: absolute; left: 0; top: 74px; z-index: 1;}
.intro-pntab2 .bp ul{margin: 0 -35px; position: relative; z-index: 2;}
.intro-pntab2 .bp li{width: 158px; height: 151px; float: left; margin: 0 35px; background: #fff; border-radius: 10px; position: relative;}
.intro-pntab2 .bp li.w2{width: 268px;}
.intro-pntab2 .bp li.w3{width: 206px;}
.intro-pntab2 .bp li.w4{width: 128px;}
.intro-pntab2 .bp li.w5{width: 128px;}
.intro-pntab2 .bp li .icon{text-align: center; padding-top: 21px; position: relative;}
.intro-pntab2 .bp li .icon img{height: 50px;}
.intro-pntab2 .bp li .title{font-size: 16px; font-weight: bold; text-align: center; margin-top: 12px; color: #222;}
.intro-pntab2 .bp li .title b{color: #ff0941;}
.intro-pntab2 .bp li .line{width: 38px; height: 2px; background: #ff0941; margin: 16px auto 0;}
.intro-pntab2 .bp li .dnext{width: 30px; height: 30px; background: url(../images/intro-pnnext.png) no-repeat; position: absolute; left: -50px; top: 60px;}
.intro-pntab3{padding: 51px 30px 0 30px;}
.intro-pntab3 .pic{float: left; margin-left: 110px;}
.intro-pntab3 .pic span{float: left; margin-left: 40px;}
.intro-pntab3 .pic b{display: block; font-size: 16px; font-weight: bold; color: #fff; text-align: center; margin-top: 10px;}
.intro-pntab3 .pic img{display: block; height: 218px;}
.intro-pntab3 ul{width: 346px; float: right; margin-right: 50px; margin-top: 42px;}
.intro-pntab3 li{height: 24px; line-height: 24px; position: relative; margin-bottom: 10px; padding: 4px 0 4px 16px; color: #fff; font-size: 20px; font-weight: bold;}
.intro-pntab3 li i{display: block; width: 6px; height: 6px; background: #fff; border-radius: 50%; position: absolute; left: 0; top: 13px;}
.person-gttime{height: 302px; background: url(../images/gttime-pnbg.jpg) no-repeat center top; position: relative;}
.person-gttime .title{font-size: 46px; font-weight: bold; color: #fff; line-height: 50px; text-shadow: 5px 2px 6px rgba(144,0,27,.32); text-align: center; padding-top: 66px;}
.person-gttime .stit{font-size: 18px; color: #fff; text-align: center; margin-top: 18px;}
.person-gttime .stel{width: 331px; height: 46px; line-height: 46px; margin: 22px auto 0; border: 2px solid #fff; border-radius: 25px; font-size: 16px; color: #fff; text-align: center;}
.person-gttime .stel b{font-family: "Arial"; font-size: 28px; font-weight: bold; margin-left: 4px;}
.person-problem{padding: 82px 0; background: #fff;}
.problem-pnbox{margin-top: 34px; height: 525px; background: url(../images/problem-pngbg.jpg) no-repeat; position: relative;}
.problem-pnbox li{line-height: 30px; font-size: 18px; font-weight: bold; color: #545454; position: absolute;}
.problem-pnbox li.t1{right: 760px; top: 98px;}
.problem-pnbox li.t2{right: 816px; top: 198px;}
.problem-pnbox li.t3{right: 860px; top: 310px;}
.problem-pnbox li.t4{right: 870px; top: 416px;}
.problem-pnbox li.t5{left: 768px; top: 98px;}
.problem-pnbox li.t6{left: 844px; top: 198px;}
.problem-pnbox li.t7{left: 894px; top: 310px;}
.problem-pnbox li.t8{left: 888px; top: 416px;}
.person-problem .person-more{margin-top: 34px;}
.person-difference{padding: 76px 0 64px 0; background: #ebebeb;}
.difference-pnbox{font-size: 0; text-align: center; margin-top: 48px;}
.difference-pnbox dl{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; width: 403px; text-align: left;}
.difference-pnbox dl.left{background: #eb1d4c;}
.difference-pnbox dl.right{background: #49505d;}
.difference-pnbox dl{padding-bottom: 20px;}
.difference-pnbox .right dl{padding-left: 78px;}
.difference-pnbox dt{height: 87px; line-height: 87px; padding: 0 20px 1px 54px; position: relative; font-size: 26px; font-weight: bold; color: #fff;}
.difference-pnbox dt i{display: block; width: 100%; height: 1px; background: #fff; filter: alpha(opacity=20); opacity: .2; position: absolute; left: 0; bottom: 0;}
.difference-pnbox dd{height: 56px; line-height: 56px; padding: 0 20px 1px 66px; position: relative; font-size: 16px; color: #fff;}
.difference-pnbox dd span{display: block; width: 6px; height: 6px; background: #fff; border-radius: 50%; position: absolute; left: 54px; top: 25px;}
.difference-pnbox dd i{display: block; width: 100%; height: 1px; background: #fff; filter: alpha(opacity=20); opacity: .2; position: absolute; left: 0; bottom: 0;}
.difference-pnbox .right dt{padding-left: 78px;}
.difference-pnbox .right dd{padding-left: 90px;}
.difference-pnbox .right dd span{left: 78px;}
.person-adv{padding: 96px 0 72px 0; background: #f7f7f7;}
.adv-pnbox{height: 581px; background: url(../images/adv-pncbg.png) no-repeat; margin-top: 58px; color: #fff; position: relative;}
.adv-pnbox .vs{width: 120px; height: 120px; background: url(../images/adv-pnvs.png) no-repeat; position: absolute; left: 548px; top: 204px; z-index: 22;}
.adv-pnbox .left{width: 500px; float: left; margin-left: 50px; margin-top: 48px;}
.adv-pnbox .right{width: 486px; float: right; margin-right: 30px; margin-top: 48px;}
.adv-pnbox .title{font-size: 36px; font-weight: bold; color: #fff; text-align: center; line-height: 1.1;}
.adv-pnbox ul{margin-top: 32px;}
.adv-pnbox li{position: relative; min-height: 47px; position: relative; padding-left: 60px; margin-bottom: 22px;}
.adv-pnbox li .icon{width: 47px; height: 47px; position: absolute; left: 0; top: 0;}
.adv-pnbox li .icon img{width: 47px; height: 47px;}
.adv-pnbox li .name{font-size: 20px; font-weight: bold; line-height: 28px; padding-top: 6px;}
.adv-pnbox li .desc{font-size: 14px; line-height: 22px; margin-top: 4px;}
.person-wrong{padding: 60px 0 72px 0; background: #fff; position: relative; overflow: hidden;}
.person-wrong .person-title{color: #000022;}
.wrong-pnbox{margin-top: 24px;}
.wrong-pnbox ul{padding: 0 3px;}
.wrong-pnbox li{width: 573px; float: left; margin: 12px; height: 127px; background: #f5f5f5; border-radius: 10px;}
.wrong-pnbox li .text{padding: 22px 22px 0 68px; position: relative;}
.wrong-pnbox li .icon{width: 36px; height: 36px; position: absolute; left: 18px; top: 22px;}
.wrong-pnbox li .icon img{width: 36px; height: 36px;}
.wrong-pnbox li .title{font-size: 16px; font-weight: bold; color: #000022; height: 24px; line-height: 24px; padding-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wrong-pnbox li .desc{height: 48px; line-height: 24px; font-size: 14px; color: #6e6e6e; margin-top: 2px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.person-wrong .person-more{margin-top: 30px;}
/*外资公司注册*/
.foreign-title{font-size: 36px; font-weight: bold; text-align: center; line-height: 1.1; color: #222;}
.foreign-title b{color: #ff6406;}
.foreign-desc{font-size: 16px; text-align: center; line-height: 1.1; margin-top: 16px; color: #6e6e6e;}
.foreign-more{display: block; width: 233px; height: 52px; line-height: 52px; background: #203fcb\9; background-image: linear-gradient(to right, #203fcb , #119f97); border-radius: 26px; margin: 46px auto 0; position: relative; font-size: 18px; color: #fff!important; text-indent: 95px; transition: transform .6s; box-shadow: 5px 5px 18px rgba(0,186,255,.31);}
.foreign-more i{display: block; width: 21px; height: 20px; background: url(../images/fnmore-icon.png) no-repeat; position: absolute; left: 67px; top: 16px;}
.foreign-more:hover{color: #fff!important; transform: translateX(10px);}
.foreign-intro{padding: 68px 0 90px 0; background: #fff;}
.intro-fntabbox{margin-top: 38px;}
.intro-fntabtit{position: relative; z-index: 2;}
.intro-fntabtit ul{font-size: 0; text-align: center;}
.intro-fntabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 215px; height: 46px; line-height: 46px; margin: 0 18px; background: #ededed; border-radius: 10px; font-size: 16px; text-align: center; color: #4e4e4e; cursor: pointer; position: relative;}
.intro-fntabtit li.active{background: #fa913a; font-weight: bold; color: #fff;}
.intro-fntabtit li.active:after{display: block; content: ""; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 23px solid #fa913a; position: absolute; left: 50%; bottom: -51px; margin-left: -13px;}
.intro-fntabcont{margin-top: 51px; height: 351px; background: #fa913a; border-radius: 10px; box-shadow: 0 0 20px rgba(179,179,179,.38);}
.intro-fntabitem{position: relative; overflow: hidden;}
.intro-fntab1{padding-top: 60px; margin: 0 69px;}
.intro-fntab1 .sline{width: 100%; border-bottom: 2px dashed #fff; filter: alpha(opacity=27); opacity: .27; position: absolute; left: 0; top: 157px; z-index: 1;}
.intro-fntab1 ul{position: relative; z-index: 2; margin: 0 -61px;}
.intro-fntab1 li{width: 174px; height: 198px; float: left; margin: 0 61px; background: #fff; border-radius: 10px; text-align: center; position: relative;}
.intro-fntab1 li .icon{padding-top: 19px; text-align: center;}
.intro-fntab1 li .icon img{height: 60px;}
.intro-fntab1 li .dnext{width: 30px; height: 30px; background: url(../images/intro-gdnext.png) no-repeat; position: absolute; left: -76px; top: 82px;}
.intro-fntab1 li .title{font-size: 16px; font-weight: bold; text-align: center; margin-top: 10px; color: #2f2f2f;}
.intro-fntab1 li .line{width: 38px; height: 2px; background: #f89b4d; margin: 14px auto 0;}
.intro-fntab1 li .desc{font-size: 14px; text-align: center; color: #6e6e6e; margin-top: 16px;}
.intro-fntab1 .name{font-size: 16px; font-weight: bold; color: #fff; text-align: center; margin-top: 36px;}
.intro-fntab2{padding: 34px 30px 0 30px;}
.intro-fntab2 li{width: 558px; min-height: 34px; float: left; margin: 0 6px 15px 6px; padding: 13px 0; background: #fff; border-radius: 10px; position: relative;}
.intro-fntab2 li .num{width: 34px; height: 34px; line-height: 34px; background: #d9d9d9; border-radius: 50%; font-size: 16px; font-weight: bold; color: #2b2b2b; text-align: center; position: absolute; left: 14px; top: 13px;}
.intro-fntab2 li .title{margin: 0 20px 0 58px; line-height: 34px;}
.intro-fntab3{padding: 73px 30px 0 30px;}
.intro-fntab3 .pic{width: 442px; float: left; margin-left: 110px;}
.intro-fntab3 .pic img{width: 442px; height: 208px;}
.intro-fntab3 ul{width: 390px; float: right; margin-right: 50px;}
.intro-fntab3 li{height: 34px; line-height: 34px; position: relative; margin-bottom: 10px; padding-left: 46px; color: #fff; font-size: 16px;}
.intro-fntab3 li .num{width: 34px; height: 34px; line-height: 34px; background: #fff; border-radius: 50%; font-size: 16px; font-weight: bold; color: #f89b4d; text-align: center; position: absolute; left: 0; top: 0;}
.foreign-gttime{height: 316px; background: url(../images/gttime-fnbg.jpg) no-repeat center top; position: relative;}
.foreign-gttime .title{font-size: 63px; font-weight: bold; color: #fff; line-height: 68px; text-align: center; padding-top: 60px;}
.foreign-gttime .title b{color: #eeb953;}
.foreign-gttime .stit{font-size: 18px; color: #fff; text-align: center; margin-top: 18px;}
.foreign-gttime .stel{width: 331px; height: 46px; line-height: 46px; margin: 18px auto 0; border: 2px solid #efb953; border-radius: 25px; font-size: 16px; color: #efb953; text-align: center;}
.foreign-gttime .stel b{font-family: "Arial"; font-size: 28px; font-weight: bold; margin-left: 4px;}
.foreign-problem{padding: 86px 0; background: url(../images/problem-fnbg.jpg) no-repeat center bottom #e7ebfa;}
.problem-fnbox{margin-top: 42px; height: 484px; background: url(../images/problem-fncbg.png) no-repeat; position: relative;}
.problem-fnbox li{height: 61px; line-height: 61px; font-size: 18px; font-weight: bold; color: #fff; position: absolute;}
.problem-fnbox li.t1{left: 234px; top: 95px;}
.problem-fnbox li.t2{left: 110px; top: 186px;}
.problem-fnbox li.t3{left: 118px; top: 279px;}
.problem-fnbox li.t4{left: 178px; top: 377px;}
.problem-fnbox li.t5{left: 728px; top: 95px;}
.problem-fnbox li.t6{left: 794px; top: 186px;}
.problem-fnbox li.t7{left: 826px; top: 279px;}
.problem-fnbox li.t8{left: 876px; top: 377px;}
.problem-fnbox .pic{width: 474px; height: 484px; position: absolute; left: 363px; top: 0; z-index: 2;}
.problem-fnbox .pic img{width: 474px; height: 484px;}
.foreign-adv{padding: 90px 0 80px 0; background: #f7f7f7;}
.adv-fnbox{height: 581px; background: url(../images/adv-fncbg.png) no-repeat; margin-top: 58px; color: #fff; position: relative;}
.adv-fnbox .vs{width: 120px; height: 120px; background: url(../images/adv-fnvs.png) no-repeat; position: absolute; left: 548px; top: 204px; z-index: 22;}
.adv-fnbox .left{width: 500px; float: left; margin-left: 50px; margin-top: 48px;}
.adv-fnbox .right{width: 486px; float: right; margin-right: 30px; margin-top: 48px;}
.adv-fnbox .title{font-size: 36px; font-weight: bold; color: #fff; text-align: center; line-height: 1.1;}
.adv-fnbox ul{margin-top: 32px;}
.adv-fnbox li{position: relative; min-height: 47px; position: relative; padding-left: 60px; margin-bottom: 22px;}
.adv-fnbox li .icon{width: 47px; height: 47px; position: absolute; left: 0; top: 0;}
.adv-fnbox li .icon img{width: 47px; height: 47px;}
.adv-fnbox li .name{font-size: 20px; font-weight: bold; line-height: 28px; padding-top: 6px;}
.adv-fnbox li .desc{font-size: 14px; line-height: 22px; margin-top: 4px;}
.foreign-wrong{padding: 68px 0 80px 0; background: #efefef; position: relative; overflow: hidden;}
.foreign-wrong .foreign-title{color: #000022;}
.wrong-fnbox{margin-top: 24px;}
.wrong-fnbox ul{padding: 0 3px;}
.wrong-fnbox li{width: 573px; float: left; margin: 12px; height: 127px; background: #fff; border-radius: 10px;}
.wrong-fnbox li .text{padding: 22px 22px 0 68px; position: relative;}
.wrong-fnbox li .icon{width: 36px; height: 36px; position: absolute; left: 18px; top: 22px;}
.wrong-fnbox li .icon img{width: 36px; height: 36px;}
.wrong-fnbox li .title{font-size: 16px; font-weight: bold; color: #000022; height: 24px; line-height: 24px; padding-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wrong-fnbox li .desc{height: 48px; line-height: 24px; font-size: 14px; color: #6e6e6e; margin-top: 2px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.foreign-wrong .foreign-more{margin-top: 42px;}