/* CSS Document */
@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%}
html{height:100%;background-attachment:fixed}
form,img,p{margin:0;padding:0;border:0}
ol,ul{margin:0;padding:0;list-style-type:none}
dd,dl,dt,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
pre{margin:0;padding:0;border:0;overflow:hidden;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
a:hover{color:#01B7EE;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none!important}
.left{float:left}
.right{float:right}
.tc{text-align:center}
.text-hidden{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.hover-ease{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.container{width:1200px;margin-right:auto;margin-left:auto}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
/*banner切换*/
.banner{min-width:1100px; width:100%;height:500px;position: relative;}
.banner .pro-switch {height: 500px;overflow: hidden;position: relative;width:100%;}
.banner .flexslider {margin: 0;padding: 0;}
.banner .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.banner .flexslider .slides img {width: 100%;display: block;}
.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 500px;}
.banner .no-js .slides > li:first-child {display: block;}
.banner .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.banner .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.banner .flexslider .slides {zoom: 1;}
.banner .flex-direction-nav {*height: 0;}
.banner .flex-direction-nav a {width: 60px;height: 90px;margin: -45px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.banner .flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.banner .flex-direction-nav .flex-prev {left: 0;}
.banner .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.banner .flex-control-nav {width: 100%;position: absolute;bottom: 15px;text-align: center;}
.banner .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.banner .flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 0px;display:block;height: 10px;overflow: hidden;text-indent:-99em;width: 10px;cursor: pointer;}
.banner .flex-control-paging li a.flex-active {background-position: 0 -10px;}
.product-banner{margin:0;padding:0;line-height:normal;color:#333; font:14px/1.5 "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;

margin-top:0px;width: 100%;height: 570px;background-color: #101453;background-image: -webkit-gradient(linear, left top, left bottom, from(#101453), to(#1f3272));background-image: -webkit-linear-gradient(-230deg, #6132A8, #B91ACB);background-image: linear-gradient(-230deg, #101453, #1f3272);}
.yzm-banner .container, .vsms-banner .container,.voice-banner .container,.international-banner .container,.affiliate-banner .container,.payment-banner .container,.videosms-banner .container,.mms-banner .container,.voicenotice-banner .container,.mms-banner .container,.marketing-banner .container,.smsnotice-banner .container,.yijianlogin-banner .container,.prosp-banner .container,.promh-banner .container{background:url(../images/yzm-banner.png) right center no-repeat; height:400px; color:#fff; padding:120px 0;}
.vsms-banner .container { background: url(../images/n-banner-p.png) right 90px no-repeat;min-height:600px;}
.vsms-banner .container .banner-btn {
    display: block;
    width:167px;
    line-height: 65px;
    background: #FD7621;
    color:#fff;
    text-align: center;
    border-radius: 10px;
    font-size: 20px;
    margin-top: 30px;
}



.voice-banner .container { background-image: url(../images/ybanner-p.png)}
.international-banner .container { background-image: url(../images/gbanner-P.png)}
.payment-banner .container { background-image: url(../images/vip_msg_block.png)}
.marketing-banner .container { background-image: url(../images/smsyx-banner.png)}
.mms-banner .container { background-image: url(../images/caixin-banner.png)}
.videosms-banner .container { background-image: url(../images/shipin-banner.png)}
.affiliate-banner .container { background-image: url(../images/vbanner-v.png)}
.smsnotice-banner .container { background-image: url(../images/banner-9.png)}
.voicenotice-banner .container { background-image: url(../images/voicenotice.png)}
.yijianlogin-banner .container { background-image: url(../images/banner-7.png)}
.prosp-banner .container { background-image: url(../images/banner-otp.png)}
.promh-banner .container { background-image: url(../images/banner-3.png)}


.height50{ padding-top:60px}
.product-banner .container h1{ font-size:60px; font-weight:normal; padding-bottom:10px;padding-top:20px}
.product-banner .container ul{ padding-bottom:20px;}
.product-banner .container ul li{ float:left; display:block; margin-right:10px; padding:3px 15px; background:rgba(0,0,0,.3);border-radius:30px; font-size:16px;}
.product-banner .container .test{ font-size:27px; padding-bottom:30px; font-weight:lighter}
.test input{font-size:16px; height:54px; width:400px; line-height:54px; background:#fff; border:0; outline:0; padding:0px 15px; display:inline-block; vertical-align:top;border-radius:3px; font-family:'微软雅黑'}
.test .tiyan1{ height:54px; line-height:54px; padding:0px 30px; display:inline-block; background:#2CB9EA; color:#fff; font-size:18px; vertical-align:top;border-radius:3px;}

.test .tiyan{ height:54px; line-height:54px; padding:0px 60px; display:inline-block; background:#2CB9EA; color:#fff; font-size:18px; vertical-align:top;border-radius:3px;}
.product-banner .test .zhuce, .dailisq{ background:#FD7621 !important;}
.product-banner .tiyan:hover{ background:#1BA4D4;}
.product-banner .zhuce:hover, .dailisq:hover{ background:#E86511 !important;}
.product-banner #dom_id{ display:inline-block;}
.product-banner .nc-container #nc_1_wrapper{ width:187px}
.product-banner .nc_scale{ height:40px}
.product-banner .nc-container .nc_scale span{ height:38px; line-height:38px;}
.yuyin-banner{background-color: #8E3CCC;background-image: -webkit-gradient(linear, left top, left bottom, from(#8E3CCC), to(#3065DC));background-image: -webkit-linear-gradient(-230deg, #8E3CCC, #3065DC);background-image: linear-gradient(-230deg, #8E3CCC, #3065DC);}
.yuyin-banner .container{background:url(../images/yuyin-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.yuyintz-banner .container{background-image:url(../images/yuyintz-banner.png)}
.smstz-banner{background-color: #723ED3;background-image: -webkit-gradient(linear, left top, left bottom, from(#723ED3), to(#893BE5));background-image: -webkit-linear-gradient(-230deg, #723ED3, #893BE5);background-image: linear-gradient(-230deg, #723ED3, #893BE5);}
.smstz-banner .container{background:url(../images/smstz-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.smsyx-banner .container{background:url(../images/smsyx-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.guoji-banner{background-color: #A124CA;background-image: -webkit-gradient(linear, left top, left bottom, from(#A124CA), to(#893BE5));background-image: -webkit-linear-gradient(-230deg, #A124CA, #893BE5);background-image: linear-gradient(-230deg, #A124CA, #893BE5);}
.guoji-banner .container{background:url(../images/guoji-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.daili-banner{ height:500px; background:url(../images/daili-banner.jpg) 0px 0px no-repeat; color:#fff; text-align:center;}
.daili-banner h1{ font-size:60px; padding-top:100px;}
.daili-banner h3{ font-size:33px; font-weight:normal; padding-top:20px;}
.daili-banner p{ padding-top:60px;}
.jlyx-banner{background-color: #991ADC;background-image: -webkit-gradient(linear, left top, left bottom, from(#991ADC), to(#6F56EF));background-image: -webkit-linear-gradient(-230deg, #991ADC, #6F56EF);background-image: linear-gradient(-230deg, #991ADC, #6F56EF);}
.jlyx-banner .container{background:url(../images/jlyx-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.huafei-banner{background-color: #8c119e;background-image: -webkit-gradient(linear, left top, left bottom, from(#8c119e), to(#5e22ba));background-image: -webkit-linear-gradient(-230deg, #8c119e, #5e22ba);background-image: linear-gradient(-230deg, #8c119e, #5e22ba);}
.huafei-banner .container{background:url(../images/huafei-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.flow-banner{background-color: #8c119e;background-image: -webkit-gradient(linear, left top, left bottom, from(#8c119e), to(#5e22ba));background-image: -webkit-linear-gradient(-230deg, #8c119e, #5e22ba);background-image: linear-gradient(-230deg, #8c119e, #5e22ba);}
.flow-banner .container{background:url(../images/flow-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.caixin-banner .container{background:url(../images/caixin-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.smsgzh-banner .container{background:url(../images/smsgzh-banner.png) right center no-repeat; height:400px; color:#fff; padding:50px 0;}
.sycj-l{ float:left; width:500px}
.sycj-r{ float:right; width:700px;}
.sycj-mbbj{ background:url(../images/mb-bj.png) center 0px no-repeat; height:626px; position:relative;}
.sycj-mbbj .sycj-img{ width:255px; height:432px; background:#CCC; position:absolute; left:123px; top:99px; overflow:hidden;}
.sycj-mbbj .sycj-img img{ border:1px solid #eee;}
.sycj-mbbj .sycj-text{ position:absolute; bottom:95px; left:84px; background:#fff; width:332px; height:104px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15);}
.sycj-mbbj .sycj-text-2{ position:absolute; top:180px; left:124px;width:253px; height:104px;border-radius:10px;}
.sycj-btn{ position:relative;}
.sycj-btn a{background:url(../images/cp-icon.png) 0px 0px no-repeat;width:174px; height:188px; line-height:188px; color:#333; font-size:20px; text-align:center; display:block; position:absolute;transition:none;}
.sycj-btn .sycj-icon-1{ background-position:-175px -150px;}
.sycj-btn a.active, .sycj-btn a:hover{ background-position:0px -150px;transition:none; color:#fff;}
.btn-api{ padding:11px 40px; display:inline-block; border:1px solid #2CB9EA; font-size:18px; color:#2CB9EA;border-radius:3px;}
.btn-api:hover{ background:#2CB9EA;color:#fff;}
.js-api-list{ padding-top:10px;}
.js-api-list li{ float:left; margin-right:10px;}
.js-api-list li a{ display:block; padding:1px 7px; background:#2CB9EA; color:#fff;border-radius:2px;}
.t1{ padding:80px;}
.t2{ color:#fff;}
.t3{ background:#F5F5F5}
.index-tittle{ font-size:28px; padding-bottom:50px;font-weight:normal}
.index-tittle-2{ font-size:18px; padding-bottom:20px;font-weight:normal}
.cp-list ul{ margin-left:-60px; margin-right:-60px;}
.cp-list ul li{ float:left; width:20%; margin-bottom:35px;}
.cp-list ul li .item-box{ padding:0 15px;}
.cp-list ul li h3{ font-size:18px; padding:15px 0 5px;}
.cp-list ul li p{ color:#999}
.cp-list-2 ul li{ width:20%; margin-bottom:20px}
.cp-list-2 ul, .cp-list-3 ul{ margin-left:-40px; margin-right:-40px;}
.cp-list-2 ul li .item-box, .cp-list-3 ul li .item-box{padding: 0 20px;}
.cp-list-3 ul li{ width:20%; margin-bottom:0}
.cp-list-3 ul li h3{ font-weight:normal;}
.caseTxtBox .hd{ height:70px; position:relative; }
.caseTxtBox .hd ul{text-align: center; margin-left:-5px; margin-right:-5px;}
.caseTxtBox .hd ul li{ float:left;list-style-type:none; margin:0 5px; padding:10px 0px; width:111px;cursor:pointer; background:#e7e7e7;color: #777;border-radius: 3px;}
.caseTxtBox .hd ul li img{ width:70px; height:70px;border-radius: 35px;-webkit-border-radius: 35px;-moz-border-radius: 35px;}
.caseTxtBox .hd ul li.on{ background:#2CB9EA; color:#fff;}
.caseTxtBox .bd .bdCont{height: 350px !important;}
.caseTxtBox .bd .bdCont h4{ padding-bottom:5px;}
.caseTxtBox .bd .bdCont p{ color:#333; padding:0;}
.caseTxtBox .bd .bdCont h4.ptop{ padding-top:8px;}
.caseTxtBox .bd .bdCont ol{ padding-left:20px; padding-bottom:10px;}
.caseTxtBox .bd .bdCont ol li{ list-style-type:decimal; line-height:26px;}
.caseTxtBox .bd .bdCont .bdContL{ width:533px;}
.caseTxtBox .bd .bdCont .bdContL img{ width:100%;}
.caseTxtBox .bd .bdCont .bdContR{ width:600px;}
.flowcase .tempWrap{ background:#fff; border:1px solid #eee;}
.flowcase .hd{ height:135px; line-height:26px;position:relative; }
.flowcase .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:135px;   }
.flowcase .hd ul li{ float:left; width:116px; padding:0 15px; cursor:pointer;text-align: center;}
.flowcase .hd ul li.on{ height:135px;}
.flowcase .hd ul li h3{ font-size:16px;}
.flowcase .hd ul li p{ }
.flowcase .hd ul li i{display:inline-block;width:86px;height:86px;background:url(../images/case_sprite.png) no-repeat}
.flowcase .hd ul li i.icon-cp2{background-position:-88px 0}
.flowcase .hd ul li i.icon-cp3{background-position:-175px 0}
.flowcase .hd ul li i.icon-cp4{background-position:-262px 0}
.flowcase .hd ul li i.icon-cp5{background-position:-349px 0}
.flowcase .hd ul li i.icon-cp6{background-position:-436px 0}
.flowcase .hd ul li i.icon-cp7{background-position:-523px 0}
.flowcase .hd ul li i.icon-cp8{background-position:-610px 0}
.flowcase .hd ul li.on .icon-cp1{background-position:0 -88px}
.flowcase .hd ul li.on .icon-cp2{background-position:-88px -88px}
.flowcase .hd ul li.on .icon-cp3{background-position:-175px -88px}
.flowcase .hd ul li.on .icon-cp4{background-position:-262px -88px}
.flowcase .hd ul li.on .icon-cp5{background-position:-349px -88px}
.flowcase .hd ul li.on .icon-cp6{background-position:-436px -88px}
.flowcase .hd ul li.on .icon-cp7{background-position:-523px -88px}
.flowcase .hd ul li.on .icon-cp8{background-position:-610px -88px}
.flowcase .bd .flowyyCont{ height:160px; padding:30px;zoom:1;}
.flowcase .bd .flowyyCont .flowyyContL{ width:240px; margin-right:30px;}
.flowcase .bd .flowyyCont .flowyyContR{ width:765px;padding-top: 5px;}
.flowcase .bd .flowyyCont h4{ font-size:20px; padding-bottom:12px;}
.flowcase .bd .flowyyCont .flowyyContR h4 span{ background:#00aaee; color:#fff; padding:0 3px;}
.flowcase .bd .flowyyCont p{ color:#666; padding-bottom:10px; line-height:24px; font-size:14px}
.flowcase .bd .flowyyCont p b{color:#ff7800;}
.flowcase .soft_con1{position:absolute;height:10px;z-index: 9;left:36px; top:126px;transition:left .2s ease-out 0s;-moz-transition:left .2s ease-out 0s; /* Firefox 4 */-webkit-transition:left .2s ease-out 0s; /* Safari and Chrome */-o-transition:left .2s ease-out 0s; /* Opera */}
.flowcase .soft_con1 .soft_icon{ width:105px; height:10px; display:block;background:url(../images/line_select_2.gif);}
.cp-icon{ background:url(../images/cp-icon.png) 0px 0px no-repeat;width:85px; height:85px; display:inline-block;}
.cp-icon1{ background-position:0px 0px;}
.cp-icon2{ background-position:-86px 0px;}
.cp-icon3{ background-position:-172px 0px;}
.cp-icon4{ background-position:-258px 0px;}
.cp-icon5{ background-position:-344px 0px;}
.cp-icon6{ background-position:-430px 0px;}
.cp-icon7{ background-position:-528px -7px;}
.cp-icon8{ background-position:-387px -744px;}
.cp-icon9{ background-position:-472px -744px;}
.cp-icon10{ background-position:-557px -744px;}
.cp-icon11{ background-position:-642px -744px;}
.cp-icon12{ background-position:-387px -829px;}
.cp-icon13{ background-position:-387px -915px;}
.cp-icon14{ background-position:-472px -915px;}
.cp-icon15{ background-position:-557px -915px;}
.cp-icon16{ background-position:-302px -915px;}
.cp-icon17{ background-position:-217px -915px;}
.tx-list ul li{ float:left; width:360px; margin:0 20px 45px;}
.tx-list ul li .item-box{position:relative; padding-left:78px;}
.tx-list ul li .item-box .tx-icon-pa{ position:absolute; left:0; top:5px;}
.tx-list ul li h3{ font-size:18px; font-weight:normal; padding-bottom:15px;}
.tx-list ul li p{ line-height:24px;}
.tx-icon{ background:url(../images/cp-icon.png) 0px 0px no-repeat;width:62px; height:55px; display:inline-block;}
.tx-icon1{ background-position:0px -85px;}
.tx-icon2{ background-position:-63px -85px;}
.tx-icon3{ background-position:-126px -85px;}
.tx-icon4{ background-position:-189px -85px;}
.tx-icon5{ background-position:-252px -85px;}
.tx-icon6{ background-position:-315px -85px;}
.tx-icon7{ background-position:0px -362px;}
.tx-icon8{ background-position:-62px -362px;}
.tx-icon9{ background-position:-124px -362px;}
.tx-icon10{ background-position:-186px -362px;}
.tx-icon11{ background-position:-249px -362px;}
.tx-icon12{ background-position:-310px -362px;}
.tx-icon13{ background-position:-372px -362px;}
.tx-icon14{ background-position:-434px -362px;}
.tx-icon15{ background-position:-496px -362px;}
.tx-icon16{ background-position:-558px -362px;}
.tx-icon17{ background-position:-620px -362px;}
.tx-icon18{ background-position:-682px -362px;}
.tx-icon19{ background-position:-682px -307px;}
.tx-icon20{ background-position:-620px -307px;}
.tx-icon21{ background-position:-558px -307px;}
.tx-icon22{ background-position:-496px -307px;}
.tx-icon23{ background-position:-434px -307px;}
.tx-icon24{ background-position:-372px -307px;}
.tx-icon25{ background-position:0px -502px;}
.tx-icon26{ background-position:-62px -502px;}
.tx-icon27{ background-position:-124px -502px;}
.tx-icon28{ background-position:-186px -502px;}
.tx-icon29{ background-position:-248px -502px;}
.tx-icon30{ background-position:-310px -502px;}
.tx-icon31{ background-position:-372px -502px;}
.tx-icon32{ background-position:-434px -502px;}
.tx-icon33{ background-position:-496px -502px;}

.n_ban{width:100%; margin:0px auto; background:url(../images/n_bg.jpg) center top no-repeat; height:220px; padding-top:180px; text-align:center;font: 400 44px/44px "微软雅黑"; color:#fff}
.n_ban span{font: 400 18px/80px "微软雅黑"; color:#fff}
.n_ban2{width:100%; margin:0px auto; background:url(../images/t_bg.jpg) center top no-repeat; height:220px; padding-top:180px; text-align:center;font: 400 44px/44px "微软雅黑"; color:#fff}
.n_ban2 span{font: 400 18px/80px "微软雅黑"; color:#fff}
.n_ban3{width:100%; margin:0px auto; background:url(../images/new_bg.jpg) center top no-repeat; height:220px; padding-top:180px; text-align:center;font: 400 44px/44px "微软雅黑"; color:#fff}
.n_ban3 span{font: 400 18px/80px "微软雅黑"; color:#fff}

.n_ban4{width:100%; margin:0px auto; background:url(../images/j_bg.jpg) center top no-repeat; height:220px; padding-top:180px; text-align:center;font: 400 44px/44px "微软雅黑"; color:#fff}
.n_ban4 span{font: 400 18px/80px "微软雅黑"; color:#fff}

.n_ban5{width:100%; margin:0px auto; background:url(../images/about-banner.jpg) center top no-repeat; height:220px; padding-top:180px; text-align:center;font: 400 44px/44px "微软雅黑"; color:#fff}
.n_ban5 span{font: 400 18px/80px "微软雅黑"; color:#fff}


/* footer star*/
.footer { clear:both;background: #212330 none repeat  0 0;}

.footer_service {
   
}
.footer_service .footer_service {
    border-bottom: 1px solid #2d2f3a;
    font-size: 0;
    margin: 0 auto;
    max-width: 1200px;
    padding: 25px 0;
    text-align: center;
}
.footer_service .fs_list {
    font-size: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.footer_service .fs_ct {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 23.5%;position:relative;
}
.footer_service .fs_ct.item-last {
    width: 14%;
}
.footer_service .fs_ct .item {
    color: #fff;
    font-size: 14px;
}

.footer_service .fs_ct .item .icon {
    display: inline-block;
    height: 32px;
    margin-right: 10px;margin-top:15px;
    vertical-align: middle;
    width: 32px;
}
.footer_service .fs_ct .item .icon-1 {
    background: url(../images/24h.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item .icon-2 {
background: url(../images2018/1v1.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item .icon-3 {
background: url(../images2018/zixian.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item .icon-4 {
background: url(../images2018/cuzhu.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item .icon-5 {
background: url(../images2018/zixianr.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item:hover {
    color: #2277da;
}
.footer_service .fs_ct .item:hover .icon-1 {
    background: url(../images2018/24h_hover.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item:hover .icon-2 {
background: url(../images2018/1v1_hover.svg) 0 0 no-repeat;
}

.footer_service .fs_ct .item:hover .icon-3 {
background: url(../images2018/zixian_hover.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item:hover .icon-4 {
background: url(../images2018/cuzhu_hover.svg) 0 0 no-repeat;
}
.footer_service .fs_ct .item:hover .icon-5 {
background: url(../images2018/zixian_hover.svg) 0 0 no-repeat;
}
.term_dec{ color:#ccc; font-size:12px; font-style:normal; position:absolute; top:35px; left:45px;}
.footer_nav {

    padding: 30px 0 0;
}
.footer_nav .website-columns {
    border-bottom: 1px solid #2d2f3a;
    font-size: 0;
    margin: 0 auto;
    max-width: 1180px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
.footer_nav .columns {
    display: inline-block;
    margin-bottom: 20px;
    text-align: left;
    vertical-align: top;
    width: 18%;
}
.footer_nav .columns.column-follow {
    width: 28%; 
}
.footer_nav .columns h3 {
    margin-bottom: 15px;
}
.footer_nav .columns .fn_title {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
.footer_nav .columns ul li, .footer_nav .columns ul li a {
    color: #ccc;
    font-size: 12px;
}
.footer_nav .columns ul li {
    line-height: 26px; 
}
.footer_nav .columns.column-follow ul li {
   line-height:35px;font-size:14px;
}

.footer_nav .columns ul li a:hover {
    color: #2277da;
}


.footer_copyright { padding:15px 0 15px 180px ;text-align: left;position: relative; background: url(../images2018/footer_logo.png) 0px 20px no-repeat;width:1020px;height: 65px;}

.links{ height:24px;}
.links li{ list-style:none; float:left; padding-right:15px; font-size:12px;}
.copyright{ color:#ccc; font-size:12px; height:30px; line-height:30px;}
.copyright a:link{ color:#ccc;}
.beian{ background: url(../images2018/ico_beian.png) 0 0 no-repeat; padding-left:20px;}
.beian a:link{ color:#ccc;}
.beian a:visited{ color:#ccc;}
.foot_gzh{ position:absolute; bottom:10px; right:0px;}
.shaoyishao{color:#ccc; padding-right:15px;}
.footer_weixin { height: 70px;width: 70px; vertical-align:middle;}
.foot_yw{ font-size:12px;background: #2e3033;width: 100%;text-align:left; }
.foot_about{ color:#a5a4a4;background: #2e3033; position:relative;max-width:1200px;margin: 0 auto;padding-top: 25px;padding-bottom:40px; line-height:200%;}
.foot_about p{ text-indent:24px;}

/*浮动QQ css*/
.x_w {
	width: 1200px;
	margin:0 auto;
}

.page-menu {
	padding: 0;
	background:#ebeff2;
	width:100%;
	margin:0 auto;
	height:60px;
	text-align:center;
}
.menu-list {
	flex-wrap: wrap;
}

.menu-list li {
	float: left;
}
.menu-list li a {
	display: block;
	padding: 15px 10px;
	white-space: nowrap;
	color: #000000;
	font-size: 16px;
	line-height: 30px;
	width:150px;
	float:left;
}
.menu-list li.on a, .menu-list li a:hover {
	background-color: #2a62ff;
	color: #fff;
}

/*关于我们*/
.abouttitle{box-shadow:0px 3px 3px #e9e9e9,0 0 0 #fff; padding:60px 0px 20px 0px; margin-bottom:8px;}
.abouttitle h3{font-weight:normal; font-size:30px; color:#333b47; line-height:30px;}
.abouttitle p{ font-size:15px; color:#969191; line-height:40px;}
.aboutbox{padding:10px 0 100px;}
.aboutcontent{ line-height:29px; font-size:13px; color:#666; padding:8px 10px 64px; max-width:1020px; margin:0 auto;}
.align-center{text-align:center;}




.title55{padding:60px 0px 20px 0px; margin-bottom:0px; background:#f7f7f8}
.title55 h3{font-weight: bold; font-size:50px; color:#333333; line-height:80px; padding-bottom:10px}
.title55 p{ font-size:16px; color:#333333; line-height:35px;}




.page-menus {
	padding: 0;
	background:#ebeff2;
	width:100%;
	margin:0 auto;
	height:60px;
	text-align:center;
}
.menus-list {
	flex-wrap: wrap;
}

.menus-list li {
	float: left;
}
.menus-list li a {
	display: block;
	padding: 15px 10px;
	white-space: nowrap;
	color: #000000;
	font-size: 16px;
	line-height: 30px;
	width:130px;
	float:left;
}
.menus-list li.on a, .menus-list li a:hover {
	background-color: #2a62ff;
	color: #fff;
}


.idx_box_wp{width: 100%;}
.idx_box_wp .wraper{ max-width: 1200px; margin:0 auto; position: relative;overflow: hidden;color: #374552; padding:50px 0}
.idx_box_wp .wraper h2{ font-size: 36px;padding: 60px 0;text-align: center;}


.index-partners .part-con .part-list li{float: left;text-align: center;margin-bottom: 20px; border:3px #f4f5fa solid; margin-right:17.5px}
.index-partners .part-con .part-list li:nth-child(5n){margin-right:0px}
.index-partners .part-con .part-list li a{cursor:pointer;}
.index-partners .part-con .part-list li img{width:220px;height:110px;}
.index-partners .part-con .valid{width: 84%;margin: 20px auto;position: relative;}
.index-partners .part-con .valid li{float: left;width: 25%;text-align: center;height: 50px;line-height: 50px;padding-bottom: 20px;}
.index-partners .part-con .valid li img{border: 1px solid #e6e7e9;}

/*资讯中心列表页面（图片列表）--dl_2*/


.contentmm{
  width: 1263px;
	margin:0 auto;
	padding:30px 0;
}

.Help_3{ padding-top:8px; padding-bottom:20px;}

dl.dlxc3 { width:270px; float:left; display:inline-block; padding-right:39px; padding-bottom:30px}
dl.dlxc3 dt { width:270px; border: 1px solid #edecec;padding:10px 5px 5px 5px; overflow:hidden; text-align:center } /*图片边框*/

dl.dlxc3 dt img { width:260px;transition: all 0.6s ease 0s; text-align:center }
dl.dlxc3 dt:hover img{ transform: scale(1.1);} 





dl.dlxc3 dd {width:282px;height:50px; line-height:50px; overflow:hidden; text-align:center; background:#edecec}
dl.dlxc3 dd a{ display:block; font-size:16px; height:50px; line-height:50px}
dl.dlxc3 dd a:hover{ color:#fff ; background:#1c2e6e}

dl.sjzs3 { width:446px; padding:10px 10px 0 9px; float:left; display:inline-block;}
dl.sjzs3 dt { width:436px; height:239px;border: 2px solid #f1f1f1;padding:3px; overflow:hidden; } /*图片边框*/
dl.sjzs3 dt img { height: 239px; width: 436px;transition: all 0.3s ease 0s; }
dl.sjzs3 dd {  margin:2px 0 0 0;  width:446px; height:24px; line-height:24px; overflow:hidden; text-align:center;}
dl.sjzs3 dd a{ display:block;}
dl.sjzs3 dd a:hover{ color:#fff ; background:#000000}


.ihonor{background-color:#aa1322;padding-top:60px; font-size:14px}
.ihonor .hd{text-align:center;position:relative;padding-bottom:15px;}
.ihonor .hd .zzlogo{width:95px;height:95px;margin:0 auto;position:relative;z-index:3;}
.ihonor .hd .zh{width:100%;font-size:24px;height:24px;line-height:24px;color:#b65055;font-family:'zap';text-transform:uppercase;position:absolute;left:0;bottom:-20px;}
.ihonor-silder{width:1070px;height:390px;position:relative;margin:35px auto 0;}
.ihonor-silder ul{position:relative;width:100%;height:390px;}
.ihonor-silder li{width:360px;position:absolute;text-align:center;top:40px;left:390px;-webkit-transition:left .3s;transition:left .3s;opacity:0;}
.ihonor-silder .img{width:330px;height:218px;background-color:#fff;padding:15px;color:#fff;position:relative;}
.ihonor-silder .img:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;}
.ihonor-silder .ti{height:42px;line-height:42px;color:#fff; font-size:14px}
.ihonor-silder .img img{width:100%;height:auto;}
.ihonor-silder li.first{left:0;opacity:1;}
.ihonor-silder li.last{left:709px;opacity:1;}
.ihonor-silder li.center{width:485px;top:0;z-index:3;left:292px;opacity:1;}
.ihonor-silder li.center .ti{font-size:18px;font-weight:bold;height:60px;line-height:60px;position:relative;z-index:3;}
.ihonor-silder li.center .img{width:455px;height:300px;box-shadow:0 0 20px 0 #5d5d5d}
.ihonor-silder li.center .img:before{display:none;}
.ihonor-silder .btn{position:absolute;width:290px;height:288px;top:40px;z-index:3;cursor:pointer;}
.ihonor-silder .btn.prev{left:0;}
.ihonor-silder .btn.next{right:0;}

.imw{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease;}
.w1200{ width: 1200px; margin: 0 auto;}
.ny-container{ padding:50px 0}
.ny-content{ font-size:15px; line-height:2.0; color:#333333}

.ny-container2{ padding:0px 0; margin-top:-10px}