/* 重置样式 */
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0; padding:0;border:0;}
body,html{ width:100%; height:100%; font-size:14px;}
body{ background:#fff; color: #333;}
img,a img{margin:0; padding:0; border:0; font-size: 0; line-height:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
ul,li,ol,dt,dl,dd{ list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
address,cite,pre,code,em,th,i{font-weight:normal; font-style:normal;}
pre,code{ display:block;}
label,input,textarea,select,button{ vertical-align:middle; outline:none;}
input,textarea,select{ background:#fff;}
input,button,select,img{line-height:normal;}
img{ vertical-align: middle;}
a{ color:#4c4d4d;text-decoration:none; outline: none; cursor:pointer;}
a:hover{ text-decoration:none; }
a:active{ outline: none;}
.relvative{ position: relative;}
.partnership{ clear:both;}
.partnership .partnership_box{ overflow:hidden; padding-bottom:42px; background-color:#f6f7fa;}
.partnership_list li{ display:inline; float:left; margin:42px 30px 0 0;}
.partnership_list li:nth-child(8n){ margin-right:0;}
.partnership_list li a{ box-shadow:0 4px 7px rgba(250,60,70,0.55); display:block; width:123px; height:41px; line-height:41px; padding:0 13px; border:1px solid #ebebeb; border-radius:8px; background-color:#fff; font-size:14px; color:#4c4d4d; text-overflow:hidden; overflow:hidden; white-space:nowrap;}
.partnership_list li a:hover{ box-shadow:none; background-color:#ff7b00; color:#fff;}

.layout{ clear: both; width: 1440px; margin: 0 auto;}
.bg{ background: url(../../images/new//bg.png) no-repeat; background-size: 100% 100%;}
.fl{ display: inline; float: left;}.fr{ display: inline; float: right;}
.tl{ text-align: left;}.tr{ text-align: right;}
.tit{ padding: 120px 0; text-align: center;}
.tit h2{ position: relative; display: inline-block;}
.tit h2 span{ position: relative; z-index: 99; font-size: 45px; font-weight: bold; color: #333;}
.tit h2 .squire{ position: absolute; top: -10px; right: -17px; z-index: 9; width: 37px; height: 37px; background-position: -68px 0;}
.icon{ display: inline-block; background: url("../../images/new//icon.png") no-repeat;}

/* 头部 */
.header{ position: fixed; top:0; left: 0; z-index: 999; box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1); width: 100%; height: 76px; background-color: #fff;}
.header .logo{ float: left; margin: 25px 36px 0 0;}
.header .nav{ display: inline; float: left; position: relative; height: 76px;}
.header .nav li{ display: inline; float: left; margin: 0 16px;}
.header .nav li a{ position: relative; display: block; width: 100px; height: 76px; line-height: 76px; font-size: 18px; color: #333; text-align: center;}
/*.header .nav li.active a{ border-bottom-color: #fc5e32;}*/
.header .nav .line{ position: absolute; bottom: 0; left: 26px; display: inline-block; width: 80px; height: 5px; border-radius: 5px; background-color: #fc5e32;}
.header .tel{ display: inline; float: right; line-height: 76px;}
.header .tel i{ width: 36px; height: 36px; margin-top: 22px; background-position: 0 0; vertical-align: top;}
.header .tel span{ padding: 0 0 0 10px; font-size: 20px; color: #fc5e32;}

/* banner */
.banner{ position: relative; width: 100%; height: 762px; margin: 76px 0 0 0; background:#fefbfb url("../../images/new/banner_bg.jpg") repeat-x;}
.banner .map{ width: 100%; height: 762px; background: url("../../images/new/banner.jpg") no-repeat top center; margin: 0 auto;}
.banner .con{ position: absolute; top: 0; left: 50%; width: 1440px; height: 100%; margin: 0 0 0 -720px;}
.banner .txt{ padding: 245px 0 0;}
.banner .txt p{ line-height: 76px; font-size: 48px; color: #333;}
.banner .txt p span{ font-size: 48px; color: #fc5931;}
.banner .txt a{ display: block; width: 287px; height: 73px; line-height: 73px; margin: 85px 0 0; border-radius: 6px; background: linear-gradient(#ff6433,#f43e2e); font-size: 32px; color: #fff; text-align: center;}
.banner .up{ position: absolute; top: 390px; right: 585px; display: block; width: 69px; height: 80px; background: url(../../images/new/banner_up.png) no-repeat; transition: all 0.3s ease 0s;}
.banner .join{ position: absolute; top: 434px; right: 326px; display: block; width: 117px; height: 112px; background: url(../../images/new/banner_join.png) no-repeat; transition: all 0.3s ease 0s;}
.banner .resource{ position: absolute; top: 404px; right: 0; display: block; width: 141px; height: 147px; background: url(../../images/new/banner_resources.png) no-repeat; transition: all 0.3s ease 0s;}
.banner .up:hover,.banner .join:hover,.banner .resource:hover{ transform: scale(1.2);}

.secbanner{ width:100%; height:414px; background-repeat:no-repeat; background-position:top center;}
.secbanner.news_bg{ background-image:url("../../images/new/news_bg.jpg");}


/* 覆盖数据 */
.data_wrap{ box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1); width: 100%; height: 198px; background: url("../../images/new/data_bg.png") repeat-x bottom;}
.data_list li{ display: inline; float: left; padding: 60px 50px 0; text-align: center;}
.data_list li span{ font-size: 28px; font-weight: bold; color: #ee4d2d;}
.data_list li span em{ font-size: 30px; font-weight: bold; color: #ee4d2d;}
.data_list li span b{ font-size: 18px;}
.data_list li p{ padding:5px 0; font-size: 20px; color: #333;}
.data_list li:first-child{ margin-left: 0;}
.data_list li:last-child{ margin-right: 0;}

/* 产品价值 */
.productval_wrap{ height: 1063px; background: url("../../images/new/productVal_bg.png") no-repeat center;}
.productval_wrap .lft{ display: inline; float: left; width: 545px;}
.productval_wrap .lft .tit{ padding: 320px 0 0 0; text-align: left;}
.productval_wrap .lft .tit h2{ margin: 20px 0;}
.productval_wrap .lft .tit p{ margin: 16px 0; line-height: 35px; font-size: 22px; color: #333;}
.productval_wrap .lft .tit p em.orange{ font-size: 26px; color: #f95b30;}
.productval_wrap .rgt{ position: relative; display: inline; float: right; width: 816px;}
.productval_wrap .rgt .square{ position: absolute; transform: scale(0); transition: all .5s ease-in-out .3s;}
.productval_wrap .rgt .square.one{ transition-delay: 0.1s;}
.productval_wrap .rgt .square.two{ transition-delay: 0.5s;}
.productval_wrap .rgt .square.three{ transition-delay: 0.2s;}
.productval_wrap .rgt .square.four{ transition-delay: 0.6s;}
.productval_wrap .rgt .square.five{ transition-delay: 0.9s;}
.productval_wrap .rgt .square.six{ transition-delay: 0.3s;}
.productval_wrap .rgt .square.seven{ transition-delay: 0.7s;}
.productval_wrap .rgt .square.eight{ transition-delay: 0.8s;}
.productval_wrap .rgt .square.nine{ transition-delay: 0.4s;}
.productval_wrap .rgt .square.ani{ transform: scale(1); opacity: 1;}

/* 靓号推荐 */
.number_wrap{ padding: 90px 0;}
.number_box{ box-shadow: 0 0 10px 0 rgba(178,46,0,0.13); height: 485px;}
.number_box .img{ width: 355px; height: 485px;}
.number_box .con{ width: 1055px; padding: 30px 0 0 0;}
.number_box .con .list li{ display: inline; float: left; height: 30px; line-height: 30px; margin: 25px 30px;}
.number_box .con .list li img{ margin-right: 15px; vertical-align: middle;}
.number_box .con .list li span{ font-size: 24px; color: #333; vertical-align: middle;}
.number_box .con .list li span.red{ color: #f95b30;}

/* 产品优势 */
/*.productadvant_wrap{ width: 100%; height: 325px; background: url("../../images/new//advantage_bg.jpg") no-repeat; background-size: cover;}*/
/*.productadvant_wrap .tit{ padding: 100px 0 20px;}*/
/*.productadvant_wrap .tit h2 .squire{ background-position-y: -55px; }*/
/*.productadvant_wrap .tit h2 span{ color: #fff;}*/
/*.productadvant_wrap .txt{ text-align: center;}*/
/*.productadvant_wrap .txt p{ line-height: 30px; font-size: 22px; color: #fff;}*/

.productfea_wrap{ width: 100%; display: table; height: 672px; background: url("../../images/new//advantage_bg.jpg") no-repeat; background-size: cover;}
.productfea_wrap .tit{ padding: 68px 0;}
.productfea_wrap .tit h2 .squire{ background-position-y: -55px; }
.productfea_wrap .tit h2 span{ color: #fff;}
.productfea_wrap .list li{ display: inline; float: left; width: 340px; margin: 0 20px 0 0; padding: 0 20px; text-align: center; transition: all 0.3s linear 0s;}
.productfea_wrap .list li i{ display: inline-block; width: 192px; height: 192px;}
.productfea_wrap .list li i.icon_zgqy{ background-position: -707px 6px;}
.productfea_wrap .list li i.icon_gxxc{ background-position: -707px -194px;}
.productfea_wrap .list li i.icon_ppsl{ background-position: -707px -385px;}
.productfea_wrap .list li i.icon_xqgk{ background-position: -704px -576px;}
.productfea_wrap .list li span{ display: block; font-size: 22px; font-weight: bold; color: #fff;}
.productfea_wrap .list li p{ padding: 46px 0 0 0; font-size: 18px; color: #fff;}
.productfea_wrap .list li:hover{ transform: translateY(-20px);}


/* 400电话项目优势 */
.projectadvant_wrap{ height: 1059px; background: url("../../images/new//projectadvant_bg.png") no-repeat bottom; background-size: 100% auto;}
.projectadvant_box{ position: relative; width: 100%; height: 604px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.1); border-radius: 10px; background: #fff;}
.projectadvant_wrap .projectadvant_hd{  position:relative; z-index: 99; display: inline; float: left; width: 252px; height: 100%; background-color: #fff; box-shadow: 1px 0 3px 0 rgba(0,0,0,0.1);}
.projectadvant_hd li{ height: 100px; line-height: 100px; border-radius: 6px; border-bottom: 1px solid #f8f8f8; text-align: center;}
.projectadvant_hd li a{ font-size: 20px; color: #333;}
.projectadvant_hd li.active{ background-color: #fc6c47;}
.projectadvant_hd li.active a{ color: #fff;}
.projectadvant_wrap .projectadvant_bd{ position: relative; overflow: hidden; display: inline; float: left; width: 1178px; height: 604px;}
.projectadvant_wrap .projectadvant_bd ul{ position: absolute; top: 0; left: 0;}
.projectadvant_wrap .projectadvant_bd li{ overflow: hidden; width: 1178px; height: 604px;}
.projectadvant_box .bg{ position: absolute; top: -164px; left: -246px; z-index: 9; width: 642px; height: 501px; background: url("../../images/new//projectadvant_bg2.png") no-repeat;}
.highreturn_box .con{ position: relative; width: 515px; height: 347px; margin: 122px auto 0; background: url("../../images/new//projectadvant_img_01.png") no-repeat;}
.highreturn_box .con h3{ position: absolute; top: 153px; left: 220px; line-height: 45px; font-size: 40px; font-weight: bold; color: #fff;}
.highreturn_box .con h3 em{ display: block; font-size: 45px; font-weight: bold;}
.highreturn_box .con .radius,.nolimit_box .con .radius{ position: absolute; z-index: 99; text-align: center;}
.highreturn_box .con .radius span,.nolimit_box .con .radius span{ display: inline-block; width: 64px; height: 64px; line-height: 64px; border-radius: 50%; box-shadow: 0 7px 10px 0 rgba(159,52,27,0.23); text-align: center;}
.highreturn_box .con .radius span i,.nolimit_box .con .radius span i{ transition: all 0.3s ease 0s;}
.highreturn_box .con .radius p,.nolimit_box .con .radius p{ padding: 10px 0 0 0; font-size: 18px; font-weight: bold; color: #fc6c47;}
.nolimit_box .con .radius p{ padding: 5px 0 0 0; font-size: 18px;}
.highreturn_box .con .radius.wxyh p{ display: inline-block; padding-right: 25px;}
.highreturn_box .con .radius.wxjs p{ padding: 18px 0;}
.highreturn_box .con .radius.wxzj p{ padding: 18px 0;}
.highreturn_box .con .radius.wxzs{ width: 260px;}
.highreturn_box .con .radius.wxzs p{ display: inline-block; padding-left: 25px;}
.highreturn_box .con .radius span:hover,.nolimit_box .con .radius span:hover{ transform: scale(1.1);}
.highreturn_box .con .radius span:hover i,.nolimit_box .con .radius span:hover i{ transform: rotate(90deg);}
.highreturn_box .con .btm{ padding-top: 300px; text-align: center;}
.highreturn_box .con .btm span{ display: inline-block; width: 202px; height: 61px; line-height: 61px; border-radius: 8px; background: linear-gradient(#ff5621,#ff952a);}
.highreturn_box .con .btm span em{ font-size: 22px; font-weight: bold; color: #fff; vertical-align: middle;}
.highreturn_box .con .btm span i{ width: 43px; height: 43px; margin-right: 17px; vertical-align: middle;}
.highreturn_box .con .btm span i.icon_xmqy{ background-position: -237px -225px; }
.highreturn_box .con .btm span i.icon_kztg{ background-position: -237px -286px; }
.highreturn_box .con .radius.wxyh{ top: 152px; left: -130px;}
.highreturn_box .con .radius.wxjs{ top: -81px; left: 86px;}
.highreturn_box .con .radius.wxzj{ top: -81px; left: 291px;}
.highreturn_box .con .radius.wxzs{ top: 152px; left: 467px;}
.highreturn_box .con .radius span .icon{ width: 30px; height: 30px; vertical-align: middle;}
.highreturn_box .con .radius.wxyh span .icon{ background-position: -238px 0;}
.highreturn_box .con .radius.wxjs span .icon{ background-position: -238px -51px;}
.highreturn_box .con .radius.wxzj span .icon{ background-position: -238px -103px;}
.highreturn_box .con .radius.wxzs span .icon{ background-position: -238px -150px;}
.highreturn_box .txt,.nolimit_box .txt{ padding: 42px 0 0  0;}
.highreturn_box .txt p{ line-height: 25px; font-size: 18px; color: #333; text-align: center;}
.nolimit_box .con .bg{ animation: ani-circle-a 4.5s ease-in-out 0s forwards infinite; position: absolute; top: 112px; left: 112px; width: 188px; height: 188px; background: url("../../images/new//radius_bg.png") no-repeat;}
.nolimit_box .con{ position: relative; width: 410px; height: 410px; margin: 60px auto 0; background: url("../../images/new//projectadvant_img_02.png") no-repeat;}
.nolimit_box .con .radius.bxl{ top: 57px; left: 0;}
.nolimit_box .con .radius.kdl{ top: 326px; left: 124px;}
.nolimit_box .con .radius.fcl{ top: 218px; left: -6px;}
.nolimit_box .con .radius.cyl{ top: -23px; left: 146px;}
.nolimit_box .con .radius.fsl{ top: 24px; left: 321px;}
.nolimit_box .con .radius.ypl{ top: 149px; left: 363px;}
.nolimit_box .con .radius.zbl{ top: 325px; left: 287px;}
.nolimit_box .con .radius span i{ width: 41px; height: 41px; vertical-align: middle;}
.nolimit_box .con .radius.kdl span i{ background-position: -310px 0;}
.nolimit_box .con .radius.bxl span i{ background-position: -310px -58px;}
.nolimit_box .con .radius.fcl span i{ background-position: -310px -114px;}
.nolimit_box .con .radius.cyl span i{ background-position: -308px -171px;}
.nolimit_box .con .radius.fsl span i{ background-position: -308px -229px;}
.nolimit_box .con .radius.ypl span i{ background-position: -308px -285px;}
.nolimit_box .con .radius.zbl span i{ background-position: -308px -339px;}
.nolimit_box .con .white_radius.ssqy{ top: 226px; left: -57px;}
.nolimit_box .con .white_radius.jtmd{ top: -15px; left: 281px;}
.nolimit_box h3{ position: absolute; top: 162px; left: 165px; z-index: 99; line-height: 45px; font-size: 40px; font-weight: bold; color: #fff;}
.nolimit_box .con h3 em{ display: block; font-size: 45px; font-weight: bold;}
.nolimit_box .con .radius span.yellow,.highreturn_box .con .radius span.yellow,.convenient_box .radius span.yellow,.benefit_box .item span.yellow{ background: linear-gradient(#ffbe01, #ffe218);}
.nolimit_box .con .radius span.orange,.highreturn_box .con .radius span.orange,.convenient_box .radius span.orange,.benefit_box .item span.orange{ background: linear-gradient(#ff9529, #ff5721);}
.nolimit_box .txt{ text-align: center;}
.nolimit_box .txt p{ font-size: 24px; font-style: italic; font-weight: bold; color: #fc5e32;}
.clinch_box,.flexible_box{ width: 889px; margin: 0 auto;}
.clinch_box .con,.flexible_box .con{ clear: both; width: 889px; padding: 136px 0 0 0; text-align: center;}
.clinch_box .con .fl{ float: left;}
.clinch_box .con .lft img,.clinch_box .con .rgt img{ transition: all 0.3s ease-in-out 0s;}
.clinch_box .con .lft:hover img,.clinch_box .con .rgt:hover img{ transform: translateY(-15px); }
.clinch_box .con .mid{ width: 309px; padding: 0 0 0 15px; background: url("../../images/new//projectadvant_img_03.png") no-repeat center;}
.clinch_box .con .mid span{ display: block; width: 150px; height: 38px; line-height: 36px; margin: 22px auto; border: 2px solid #ff5a30; border-radius: 19px; font-size: 16px; font-weight: bold; color: #ff5a30;}
.clinch_box p,.flexible_box p{ clear: both; line-height: 25px; padding: 60px 0 0 0; font-size: 18px; color: #333; text-align: center;}
.profits_box{ position: relative;}
.profits_box .item{ position: relative; display: inline; float: left; width: 508px; height: 207px; margin: 70px 40px 0; border: 1px solid #cfcfcf; border-radius: 6px; transition: all 0.3s ease-in-out 0s;}
.profits_box .item h6{ position: absolute; top: -23px; left: 50%; width: 341px; margin: 0 0 0 -170px; display: inline-block; white-space: nowrap; background: #fff; font-size: 30px; font-style: italic; font-weight: bold; color: #fc6c47; text-align: center; transition: all 0.3s ease-in-out 0s;}
.profits_box .item h6 .icon{ width: 52px; height: 52px; margin: 0 12px 0 0; vertical-align: middle;}
.profits_box .item h6 .icon_tccj{ background-position: -385px 0;}
.profits_box .item h6 .icon_flf{ background-position: -385px -76px;}
.profits_box .item h6 .icon_zzgn{ background-position: -385px -145px;}
.profits_box .item h6 .icon_cqxf{ background-position: -385px -215px;}
.profits_box .item .calculate{ padding: 50px 0 0 0; text-align: center;}
.profits_box .item .calculate span{ display: inline-block; width: 139px; height: 57px; margin: 0 25px; padding: 3px 0; border-radius: 6px; background: linear-gradient(to right,#fc7f44,#fd9d54); font-size: 18px; font-weight: bold; color: #fff; vertical-align: middle;}
.profits_box .item .calculate span.singlerow{ line-height: 50px;}
.profits_box .item .calculate span.min{ width: 95px; margin: 0 5px;}
.profits_box .item .calculate .symbol{ display: inline-block; font-size: 35px; color: #fc6c47; vertical-align: middle;}
.profits_box .item p{ margin-top: 27px; line-height: 25px; font-size: 18px; color: #333; text-align: center;}
.profits_box .item:hover{ box-shadow: 0 0 6px 2px rgba(173,56,56,0.1); background-color: #fff5f3; transform: translateY(-10px);}
.profits_box .item:hover h6{ background-color: transparent;}
.profits_box .question_img{ position: absolute; top: 197px; left: 504px;}
.profits_box .question_img:hover{ animation: swing 3s;}
.convenient_box{ position: relative; width: 359px; height: 359px; margin: 105px auto 0; background: url("../../images/new//projectadvant_img_07.png") no-repeat;}
.convenient_box .radius{ position: absolute; width: 460px; transition: all 0.3s ease 0s;}
.convenient_box .radius.bzh{ top: 0; left: -370px;}
.convenient_box .radius.sybj{ top: 0; left: 267px;}
.convenient_box .radius.shfw{ top: 286px; left: -370px;}
.convenient_box .radius.whg{ top: 286px; left: 267px;}
.convenient_box .radius span{ width: 64px; height: 64px; line-height: 64px; border-radius: 50%; text-align: center;}
.convenient_box .radius span .icon{ width: 37px; height: 37px; vertical-align: middle; transition: all 0.3s ease 0s;}
.convenient_box .radius.bzh span .icon{ background-position: -482px 0;}
.convenient_box .radius.sybj span .icon{ background-position: -482px -116px;}
.convenient_box .radius.shfw span .icon{ background-position: -482px -60px;}
.convenient_box .radius.whg span .icon{ background-position: -482px -173px;}
.convenient_box .radius:hover{ transform: scale(1.1);}
.convenient_box .radius span:hover.icon{ transform: rotate(90deg);}
.convenient_box .radius .txt{ width: 378px;}
.convenient_box .radius .txt h6{ padding-bottom: 6px; font-size: 20px; font-weight: bold; color: #333;}
.convenient_box .radius .txt p{ line-height: 28px; font-size: 18px; color: #333;}
.convenient_box .chart_img{ position: absolute; top: 100px; left: 90px;}
.convenient_box .chart_img:hover{ animation: swing 1s;}
.benefit_box{ width: 904px; height: 440px; margin: 44px auto 0; background: url("../../images/new//benefit_bg.png") no-repeat;}
.benefit_box .item{ display: inline; float: left; width: 437px; margin: 0 6px; border-radius: 10px; padding: 36px 10px; text-align: center; transition: all 0.3s ease-in-out 0s;}
.benefit_box .item:hover{ box-shadow: 0 0 6px 2px rgba(173,56,56,0.1); transform: translateY(-10px); background-color: #fff5f3;}
.benefit_box .item i{ width: 90px; height: 90px;}
.benefit_box .item span{ display: inline-block; width: 90px; height: 90px; border-radius: 50%;}
.benefit_box .item span i{ display: inline-block; width: 50px; height: 50px; margin: 20px 0 0;}
.benefit_box .item.sywd span i{ background-position: -591px 0;}
.benefit_box .item.xflg span i{ background-position: -591px -69px;}
.benefit_box .item.sy span i{ background-position: -591px -139px;}
.benefit_box .item.eczh span i{ background-position: -591px -209px;}
.benefit_box .item h6{ margin-top: 12px; font-size: 20px; font-weight: bold; color: #fa6336;}
.benefit_box .item p{ margin-top: 12px; line-height: 25px; font-size: 18px; color: #333;}

/** 市场前景 **/
.prospects_wrap{ clear: both; overflow: hidden; display: table; width: 100%; padding: 0 0 73px; background-color: #f3f5fb;}
.prospectsdata_list{ clear: both; overflow: hidden;}
.prospectsdata_list h2{ padding: 0 0 80px; font-size: 46px; color: #fc7d3c;}
.prospectsdata_list li{ display: inline; float: left; width: 276px; margin-right: 112px;}
.prospectsdata_list li p{ height: 102px; line-height: 40px; font-size: 26px; font-weight: bold; color: #b4b4b4;}
.prospectsdata_list li span{ font-size: 36px; font-weight: bold; color: #bcbcbc;}
.prospectsdata_list li span em{ font-size: 60px; font-weight: bold; color: #fd6032;}
.prospectsdata_list li:last-child{ margin: 0;}
.prospectsdata_chart{ position: relative; width: 100%; height: 585px; margin: 89px 0 0; background: url("../../images/new//prospects_bg.png") no-repeat left center;}
.prospectsdata_chart p{ position: absolute; font-size: 18px; transition: all 0.3s linear 0s;}
.prospectsdata_chart p.rgt{ transform: translateX(-30px);}
.prospectsdata_chart p span{ font-size: 28px; font-weight: bold; color: #fd6032;}
.prospectsdata_chart p em{ font-size: 18px; font-weight: bold; color: #fd6032;}
.prospectsdata_chart p.btm{ transform: translateY(30px);}
.prospectsdata_chart p.rgt.ani{ transform: translateX(0);}
.prospectsdata_chart p.btm.ani{ transform: translateY(0);}
.prospects_wrap .prospects_txt{ padding: 60px 0;}
.prospects_wrap .prospects_txt p{ line-height: 36px; font-size: 26px; color: #333; text-align: center;}

    /* 行业案例 */
.case_wrap{ overflow: hidden; display: table; width: 100%; padding-bottom: 120px;}
.case_list ul{ clear: both; overflow: hidden;}
.case_list ul li{ display: inline; float: left; width: 238px; text-align: center;}
.case_list ul.bottom li{ width: 204px;}
.case_list ul li .txt{ height: 126px; padding: 5px 0; cursor: pointer; transition: all 0.3s ease-in-out 0s;}
.case_list ul li .txt p{ padding: 3px 0; font-size: 20px; color: #333;}
.case_list ul li .txt p span{ display: block; font-size: 20px; font-weight: bold; color: #ed3b18; transition: all 0.3s ease 0s;}
.case_list ul li .line{ position: relative; height: 33px; margin: 10px 0 37px; border-bottom: 2px dashed #fa7c5a;}
.case_list ul li .line:after{ position: absolute; top: 15px; left: 50%; content: ""; display: block; width: 33px; height: 33px; margin: 0 0 0 -17px; border-radius: 50%; background: linear-gradient(to bottom,#fc8145,#fd9b53); transition: all 0.3s ease-in-out 0s;}
.case_list ul li h3{ height: 40px; font-size: 26px; color: #333; transition: all 0.3s ease 0s;}
.case_list ul li:hover .txt,.case_list ul li:hover h3,.case_list ul li:hover .line:after{ transform: scale(1.2);}
.case_list .bar{ clear: both; height: 63px; line-height: 63px; margin: 50px 0; background: linear-gradient(to bottom,#fc6020,#e94735); text-align: center;}
.case_list .bar h2{ font-size: 26px; color: #fff;}


/* 项目优势 */
/*.samtonadvant_wrap{ overflow: hidden; display: table; width: 100%; padding-bottom: 120px; background-color: #f3f5fb;}
.samtonadvant_wrap .con{ position: relative;}
.samtonadvant_wrap .lft_list{ position: absolute; top: 0; left: 0; z-index: 99; box-shadow: 0 0 17px 3px rgba(173,56,56,0.43); width: 964px; height: 1030px; padding: 0 123px; border-radius: 16px; background: linear-gradient(to bottom,#fe651d,#ffaa28);}
.samtonadvant_wrap .lft_list dt{ height: 131px; line-height: 131px; margin-bottom: 15px; border-bottom: 1px solid #fff;}
.samtonadvant_wrap .lft_list dt .h{ display: inline-block; width: 268px; padding-right: 125px; font-size: 80px; font-style: italic; font-weight: bold; color: #fff; text-align: center;}
.samtonadvant_wrap .lft_list dt .b{ display: inline-block; width: 445px; text-align: center; vertical-align: top;}
.samtonadvant_wrap .lft_list dd,.samtonadvant_wrap .rgt_list dl dd{ min-height: 95px;}
.samtonadvant_wrap .lft_list dd .h{ display: inline-block; width: 248px; padding-right: 105px; font-size: 22px; font-weight: bold; color: #fff; vertical-align: middle; text-align: center;}
.samtonadvant_wrap .lft_list dd .b{ position: relative; display: inline-block; width: 465px; line-height: 25px; padding: 0 0 0 25px; font-size: 20px; color: #fff; vertical-align: middle;}
.samtonadvant_wrap .lft_list dd .b:before{ position: absolute; top: 50%; left: 0; display: inline-block; content: ""; width: 8px; height: 8px; margin: -4px 0 0 0; border-radius: 50%; background-color: #fff;}
.samtonadvant_wrap .rgt_list{ display: inline; float: right; box-shadow: 0 0 20px 0 rgba(0,0,0,0.17); width: 598px; height: 1030px; padding: 0 0 0 195px; border-radius: 16px;}
.samtonadvant_wrap .rgt_list dl{ width: 355px;}
.samtonadvant_wrap .rgt_list dl dt{ width: 100%; height: 131px; line-height: 131px; margin-bottom: 15px; border-bottom: 1px solid #545456;}
.samtonadvant_wrap .rgt_list dl dt span{ display: inline-block; width: 100%; font-size: 40px; font-weight: bold; color: #545456; text-align: center;}
.samtonadvant_wrap .rgt_list dl dd span{ position: relative; display: inline-block; width: 100%; line-height: 25px; padding: 0 0 0 25px;}
.samtonadvant_wrap .rgt_list dl dd span:before{ position: absolute; top: 50%; left: 0; display: inline-block; content: ""; width: 8px; height: 8px; margin: -4px 0 0 0; border-radius: 50%; background-color: #545456;}
.samtonadvant_wrap .rgt_list dl dd span em{ line-height: 18px; font-size: 18px; color: #545456;} */
.samtonadvant_wrap li{ box-shadow: 0 0 6px rgba(0,0,0,0.1); display: inline; float: left; width: 324px; height: 390px; margin: 20px 18px; padding: 35px 38px 45px; border-radius: 8px; background: #fff; text-align: center;}
.samtonadvant_wrap li i{ display: inline-block; width: 75px; height: 75px; margin: 0 0 15px 0; background: url(../../images/new/samtonadvant_icon.png) no-repeat;}
.samtonadvant_wrap li i.hzbz_icon{ background-position: 0 0;}
.samtonadvant_wrap li i.sczy_icon{ background-position: -373px 0;}
.samtonadvant_wrap li i.ldzy_icon{ background-position: -741px 0;}
.samtonadvant_wrap li i.jscx_icon{ background-position: -1117px 0;}
.samtonadvant_wrap li i.hzbz_icon{ background-position: 0 -207px;}
.samtonadvant_wrap li i.sbkt_icon{ background-position: -373px -207px;}
.samtonadvant_wrap li i.xspt_icon{ background-position: -741px -207px;}
.samtonadvant_wrap li i.kffw_icon{ background-position: -1107px -207px;}
.samtonadvant_wrap li h5{ margin: 0 0 26px 0; font-size: 28px; color: #fd6032; text-align: center;}
.samtonadvant_wrap li p{ line-height: 32px; font-size: 20px; color: #333; text-align: left;}

/* 合作加盟 */
.coopeprocess_wrap{ padding-bottom: 120px; background-color: #fff;}
.coopeprocess_wrap .list{ height: 498px; background: url("../../images/new//cooperate_line.png") no-repeat center;}
.coopeprocess_wrap .list li{ display: inline; float: left; width: 358px; text-align: center; transition: all 0.3s ease-in-out 0s;}
.coopeprocess_wrap .list li.odd{ padding: 172px 0 0 0;}
.coopeprocess_wrap .list li.even{ padding: 0 0 0 0;}
.coopeprocess_wrap .list li span{ display: inline-block; width: 143px; height: 143px; padding: 35px; border-radius: 50%; background: linear-gradient(to bottom,#ed6c44,#f35529);}
.coopeprocess_wrap .list li span em{ display: inline-block; width: 100%; height: 100%;border-radius: 50%; background-color: #fff; text-align: center;}
.coopeprocess_wrap .list li span em i{ width: 41px; height: 41px; margin: 16px; background-position-x: -145px; }
.coopeprocess_wrap .list li span em i.icon_tizz{ background-position-y: 0;}
.coopeprocess_wrap .list li span em i.icon_qyhz{ background-position-y: -61px;}
.coopeprocess_wrap .list li span em i.icon_ktpt{ background-position-y: -122px;}
.coopeprocess_wrap .list li span em i.icon_qlfz{ background-position-y: -183px;}
.coopeprocess_wrap .list li h5{ font-size: 26px; font-weight: bold; color: #f35529;}
.coopeprocess_wrap .list li p{ padding: 15px; font-size: 20px; font-weight: bold; color: #333;}
.coopeprocess_wrap .list li.odd img{ margin-top: -25px;}
.coopeprocess_wrap .list li.even img{ margin-bottom: -25px;}
.coopeprocess_wrap .list li:hover{ transform: scale(1.1);}

.footer{ display: table; width: 100%; height: 203px; padding: 42px 0; background-color: #2c2e40;}
.footer p{ line-height: 33px; font-size: 20px; color: #89898b; text-align: center;}
.footer p a{ padding: 0 10px;}

/* 客服弹层 */
.server_wrap{ box-shadow: 0 0 10px 3px rgba(0,0,0,0.1); position: absolute; z-index: 999; top: 225px; right: 0; width: 116px; border-radius: 25px 0 0 25px; background-color: #fff;}
.server_wrap .list{ padding: 0 22px;}
.server_wrap .list li{ padding: 18px 0 0; border-top: 2px solid #8e8e8e; text-align: center;}
.server_wrap .list li:first-child{ border-top: 0 none;}
.server_wrap .list li.isHidden{ display: none;}
.server_wrap .list li a{ position: relative; display: block;}
.server_wrap .list li.tel_item a .tel{ display: none; position: absolute; top: 0; left: -239px; width: 208px; height: 51px; line-height: 51px; border-radius: 6px; background-color: #fff; font-size: 18px; color: #fc5e32;}
.server_wrap .list li.tel_item a:hover .tel{ display: block; box-shadow: 0 0 6px 2px rgba(0,0,0,0.1);}
.server_wrap .list li.wechat_con a .wechat{ display: none; box-shadow: 0 0 6px 2px rgba(0,0,0,0.1); position: absolute; top: 0; left: -239px; width: 208px; padding: 25px 0; border-radius: 10px; background-color: #fff; text-align: center;}
.server_wrap .list li.wechat_con a .wechat p{ padding: 10px 0 0 0; font-size: 18px; color: #0d0d0d;}
.server_wrap .list li.wechat_con a .wechat img{ width: 170px; height: 170px;}
.server_wrap .list li.wechat_con a:hover .wechat{ display: block;}
.server_wrap .list li i{ width: 43px; height: 43px;}
.server_wrap .list li i.icon_zxdh{ background-position: -970px 5px;}
.server_wrap .list li i.icon_hqzl{ background-position: -970px -114px;}
.server_wrap .list li i.icon_zxkf{ background-position: -970px -213px;}
.server_wrap .list li i.icon_hddb{ background-position: -970px -326px;}
.server_wrap .list li p{ padding: 0 0 18px 0; font-size: 18px; color: #8e8e8e;}

/* 提交资料弹层 */
.submitinfo_wrap{ box-shadow: 0 0 16px 6px rgba(229,103,78,0.2); position: absolute; top: 262px; left: 0; z-index: 999; overflow: hidden; width: 190px; padding: 0; border-radius: 12px; background-color: rgba(256,256,256,0.5);}
.submitinfo_wrap .hd{ height: 55px; line-height: 55px; background: linear-gradient(to right,#fe9e40,#fe6737);}
.submitinfo_wrap .hd h6{ font-size: 20px; color: #fff; text-align: center;}
.submitinfo_wrap .hd h6 em{ font-size: 20px; color: #fff; vertical-align: middle;}
.submitinfo_wrap .hd h6:before,.submitinfo_wrap .hd h6:after{ display: inline-block; content: ""; width: 5px; height: 5px; margin: 0 6px; border-radius: 50%; background-color: #fff; vertical-align: middle;}
.submitinfo_wrap .item{  margin: 30px 0 0; padding: 0 15px;}
.submitinfo_wrap .item i,.submitinfobtm_wrap .item i{ width: 27px; height: 27px; margin: 0 3px 0 0; vertical-align: middle;}
.submitinfo_wrap .item .icon_company,.submitinfobtm_wrap .icon_company{ background-position: -1079px 0;}
.submitinfo_wrap .item .icon_name,.submitinfobtm_wrap .item .icon_name{ background-position: -1079px -70px;}
.submitinfo_wrap .item .icon_tel,.submitinfobtm_wrap .item .icon_tel{ background-position: -1080px -141px;}
.submitinfo_wrap .item .text{ width: 125px; height: 35px; padding: 5px; border: 0 none; border-bottom: 1px solid #b5b5b5; background-color: transparent; font-size: 18px; color: #777; vertical-align: middle;}
.submitinfo_wrap .btn{ width: 100%; height: 55px; margin: 30px 0 0; background: linear-gradient(to right,#fe9e40,#fe6737); font-size: 20px; font-weight: bold; color: #fff; cursor: pointer;}


.submitinfobtm_wrap{ clear: both; display: table; width: 100%; height: 112px; background: linear-gradient(to right,#ff7a3b,#ffab28);}
.submitinfobtm_wrap .con{ position: relative; padding: 0 0 0 485px;}
.submitinfobtm_wrap .con .item{ display: inline; float: left; width: 183px; height: 47px; margin: 32px 0 0 52px; border-radius: 9px; background-color: #fff;}
.submitinfobtm_wrap .con .item i{ margin: 0 5px 0 10px;}
.submitinfobtm_wrap .con .item .text{ width: 126px; height: 47px; padding: 10px 5px; font-size: 18px; color: #777;}
.submitinfobtm_wrap .con .btn{ box-shadow: 0 0 7px 2px rgba(254,122,3,0.46); display: inline; float: left; width: 190px; height: 50px; margin: 30px 0 0 57px; border-radius: 8px; background: linear-gradient(to bottom,#fe9e40,#ff7227,#fa5821); font-size: 20px; font-weight: bold; color: #fff; cursor: pointer;}
.submitinfobtm_wrap .con img{ position: absolute; top: -28px; left: 0;}

/* 新闻中心 */
.news_wrap{ overflow: hidden; clear: both; padding: 0 0 120px; background-color: #f3f5fb;}
.text_box{ position:relative; width:706px; height:363px; border:1px solid #e9e9ea; background-color: #fff;}
.text_box.news .text_tit span{ background-color:#f6242f;}
.text_box .text_list{ padding:26px 56px 0 56px;}
.text_list li{ position:relative; height:64px; line-height:64px; border-bottom:1px dashed #c8c8c8;}
.text_list li a{ display:block; padding:0 14px 0 27px; font-size:18px; color:#8a8a8a;}
.text_list li a:before{ position:absolute; top:32px; left:3px; content:""; width:0; height:0; border:2px solid #ff8303; border-radius:50%;}
.text_box.qa .text_list li a:before{border:3px solid #ff8303;}
.text_box.news .text_list li a:before{border:3px solid #ff8303;}
.text_list li a span{ display:inline; float:right;}
.text_list li:last-child{ border: 0 none;}
.text_box.qa .text_list li a:hover,.text_box.qa .text_list li a:hover span{ color:#ff8303;}
.text_box.news .text_list li a:hover,.text_box.news .text_list li a:hover span{ color:#f6242f;}
.text_box .text_list .more{ display:inline; float:right; margin-top:25px; padding:7px 21px; border:1px solid #d2d2d2; font-size:12px; color:#8a8a8a;}

/* 友情链接 */
.friendLink{ background-color:#fff;}
.friendLink p{ position:relative; padding:10px 0 10px 70px; font-size:14px; color:#89898b;}
.friendLink p span{ position:absolute; top:12px; left:0; }
.friendLink p a{ display:inline-block; margin:0 5px; padding:3px 0; color:#89898b;}

/* 新闻详情 */
.news_box{ overflow:hidden; margin:10px 0; padding:35px 0;}
.news_con{ padding:0 45px;}
.news_con h1{ font-size:26px; text-align:center;}
.news_con .info{ display:block; padding-top:18px; font-size:14px; color:#999; text-align:center;}
.news_con .info em{ font-size:14px; color:#ff6e00;}
.news_con .img{ padding-top:37px; text-align:center;}
.news_con .txt{ padding:45px 0;}
.news_con .txt p{ line-height:28px; font-size:16px; color:#000; text-indent:2em;}
.news_con .other{ padding:13px 0; border-top:1px dashed #d8d8d8;}
.news_con .other p{ line-height:36px;}
.news_con .other p a{ font-size:14px; color:#000;}
.news_con .other p a:hover{ color:#ff6e00; text-decoration:underline;}
.related_nav{ padding-top:15px; border-top:1px solid #d8d8d8;}
.related_nav dt{ font-size:18px; color:#ff6e00;}
.related_nav dd{ padding-top:8px;}
.related_nav dd li{ display:inline; float:left; width:582px; line-height:36px; border-bottom: 1px dashed #ededed; margin-right:105px;}
.related_nav dd li a{ font-size:14px; color:#666;}
.related_nav dd li a:hover{ color:#ff6e00;}
.related_nav dd li span{ float:right;}
.related_nav dd li:nth-child(2n){ margin-right:0;}

@-webkit-keyframes ani-circle-a{
    0% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0;
        filter: alpha(opacity=0);
    }
    10% {
        opacity: .7;
        filter: alpha(opacity=70);
    }
    100% {
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0;
        filter: alpha(opacity=0);
    }
}




