
/*焦点轮播图1*/
/*轮播*/
.in_banner{
    width: 100%;
    position: relative;
    display: block;
}
.in_banner img{
    width: 100%;
}
.in_bannerimg{

    overflow: hidden;
}
.in_bannerimg a img{
    display: block;
    width: 100%;
}
.in_bannerimg a{
    width: 2560px;
    position: relative;
    top: 0;
    left: 0;
    float: left;
    display: none;
}
.in_bannerimg a.on{
    display: block;
}
.in_bannerbtn {
    width: 100%;
    position: absolute;
    bottom:90px;
    left:0;
    text-align: center;
    margin-left: 0 !important;
}
.in_bannerbtn li{
    width: 6px;
    height: 6px;
    border-radius:50%;
    display: inline-block;
    cursor:pointer;
    background: #000000;
    margin: 0 15px;
    position: relative;
}
.in_bannerbtn li.on:before{
    content: "";
    position: absolute;
    top: -5.2px;
    left: -5.2px;
    width: 17px;
    height: 17px;
    border: 1px solid #000000;
    border-radius: 50%;
}
.swiper-container1{
    display: none;
}
/*内容部分*/
.in_mian{
    width: 100%;
    background-color: #FFFFFF;
}
.in_one{
    background-color: #f8f8f8;
    padding-bottom: 3%;
    position: relative;
}
/*预约*/
.in_yuyue_cen{
    width: 100%;
    margin: 0 auto;
    background-color: #FFFFFF;
    padding: 1% 0;
    text-align: center;
    line-height: 1.5;
    position: relative;
    top: -60px;
    z-index: 2;
}
.in_yuyue_cen::before, .in_yuyue_cen::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_yuyue_cen li{
    text-align: left;
    /*float: left;*/
    display: inline-block;
    margin: 0 20px;
}
.in_yuyue_cen li::before, .in_yuyue_cen li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_yuyue_cen li div{
    float: left;
    margin: 0 10px;
    line-height: 1.5;
}
.in_yuyue_cen li h3{
    font-size: 22px;
    font-weight: 300;
    color: #145bab;
    margin-bottom: 6px;
}
.in_yuyue_cen li p{
    font-size: 14px;
    color: #444444;
}
.in_yuyue_cen li p span{
    color: #145bab;
}
.in_yuyue_cen form{

}
.in_yuyue_cen form input[type="text"]{
    border: 1px solid #ccd5db;
    background: #FFFFFF;
    color: #6c6c6c;
    font-size: 12px;
    width: 212px;
    height: 46px;
    line-height: 46px;
    padding-left: 10px;
    float: left;
}
.in_yuyue_cen form input[type="submit"]{
    display: block;
    width: 95px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #FFFFFF;
    background: #393c43;
    font-size: 14px;
    position: relative;
    top: 0;
    left: 0;
    float: left;
}
.in_yuyue_cen li:nth-child(1),
.in_yuyue_cen li:nth-child(3){
    position: relative;
    top: -20px;
    width: 710px;
}
.in_yuyue_cen li:nth-child(3){
    left: 20px;
}
.in_yuyue_cen li:nth-child(3) a{
    display: block;
    font-size: 14px;
    width: 172px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #FFFFFF;
    background-color: #145bab;
}
.btm_down img {
    width: auto;
}
.in_one>hr{

}
.title_h2>h2{
    font-size: 38px;
    text-align: center;
    color: #000000;
    margin-bottom: 1%;
}
.title_h2>h2>span{
    display: block;
    font-weight: 600;
}
.title_h2>h2>strong{
    font-weight: 600;
    color: #145bab;
}
.title_h2>p{
    font-size: 14px;
    text-align: center;
}

.in_number{
    margin-top: 2%;
    text-align: center;
}
.in_number li{
    display: inline-block;
    margin: 0 2%;
}
/*网站开发类型*/
.in_case_type{
    text-align: center;
}
.in_case_type li{
    display: inline-block;
    margin: 0 80px;
    font-size: 18px;
}
.in_case_type li img{
    display: block;
    width: auto;
    margin: 0 auto;
    margin-bottom: 15%;
}
.in_case_type hr{
    height: 1px;
    width: 46px;
    background-color: #c6c6c6;
    margin: 0 auto;
    margin-top: 15%;
}
.in_link{
    text-align: center;
}
.in_link a{
    display: inline-block;
    font-size: 14px;
    padding: 3px 5px;
    border: 1px solid #e9e9e9;
    /*margin: 0 3px;*/
    margin-bottom:8px;
    transition: all 1s;
    -moz-transition: all 1s;  /* Firefox 4 */
    -webkit-transition: all 1s;   /* Safari 和 Chrome */
    -o-transition: all 1s;
}
.in_link a:hover{
    color: #145bab;
    border: 1px solid #145bab;
}
.in_btnlink {
    position: fixed;
    z-index: 9999;
    background: #FFFFFF;
    width: 400px;
    top: 40%;
    left: 50%;
    margin-left: -200px;
    padding: 20px 30px;
    font-family: "微软雅黑";
    line-height: 1;
    color: #000000;
    font-size: 14px;
    display: none;
}
.in_Close {
    display: block;
    width: 30px;
    height: 30px;
    background: url("../images/in_close.png")no-repeat top center;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.in_btnlink h2 {
    font-size: 45px;
    color: #000000;
    margin-bottom: 21px;
    font-weight: inherit;
    line-height: 1.3;
}
.in_btnlink a {
    display: block;
    background: #cb271b;
    color: #FFFFFF;
    text-align: center;
    font-size: 20px;
    padding: 13px 0;
    margin-top: 20px;
}
/*案例*/
.in_caselist{
    margin-top: 1%;
}

.in_caselist li{
    width:33.3%;
    float: left;
    position: relative;
    font-size: 14px;
    color: #145bab;
    text-align: center;
    overflow: hidden;
    margin-bottom: 2%;
	padding-right:20px;
}
.in_caselist li div{
    width:100%;
    text-align: left;
    overflow: hidden;
    position: relative;
    margin-bottom: 4%;
}
.in_caselist li>a{
    display: block;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 3%;
}
.in_caselist li>p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 3%;
}
.in_caselist li:hover>a{
    color: #145bab;
}
.in_caselist li div img{
    width:100%;
    height: auto;
    transform:scale(1);
    transition:all 1.5s ease-out;
    -moz-transition:all 1.5s ease-out;
    -webkit-transition:all 1.5s ease-out;
}
.in_caselist li div a{
    display: block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    background:#145bab;
    background: rgba(0, 0, 0,0.5); 
    opacity:0;
    transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
}
.in_caselist li div p{
    width: 80%;
    margin: 0 auto;
    margin-top: 10%;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.8;
    transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -webkit-transform:translateY(-20px);
    transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
    -moz-transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
    -webkit-transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
}
.in_caselist li div hr {
    content:"";
    display:block;
    width:80%;
    height:0;
    position:absolute;
    bottom:20%;
    left:10%;
    border-bottom:1px solid rgba(255,255,255,.5);
    transform:scale(0,1);
    -moz-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transition:all .6s ease-out;
    -moz-transition:all .6s ease-out;
    -webkit-transition:all .6s ease-out;
}
.in_caselist li div span{
    display: block;
    width: 100%;
    position:absolute;
    bottom:16%;
    left:0;
    text-align: center;
    font-size: 14px;
    color: #fff;
    transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -webkit-transform:translateY(-20px);
    transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
    -moz-transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
    -webkit-transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
}
/*hover样式*/
.in_caselist li:hover div img {
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1)
}
.in_caselist li:hover div a {
    opacity:1
}

.in_caselist li:hover div hr {
    transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1)
}
.in_caselist li:hover div p,.in_caselist li:hover div span {
    opacity:1;
    transform:translateY(0);
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0)
}
/*长期合作客户*/
.in_hzkh{
    position: relative;
}
.small_pic{
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
}
.small_pic .small-pic-box {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.small_pic .small-pic-box .scroll {
    height: 88px;
    width: 124px;
    margin: 15px;
    position: relative;
}
.small_pic .small-pic-box .scroll img{
    width: 100%;
    margin: 0 auto;
}
.small_pic .small-pic-box .scroll img:first-child{
    display: none;
}
.server_kong{
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    margin-top: 10px;
    position: relative;
    /*border: 1px solid #d4d4d4;*/
}
.server_kong .big-pic {
    margin: 0 auto;
    width: 100%;
    height: 246px;
    min-height: 200px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.server_kong .big-pic-box {
    width: 100%;
    position: relative;
    bottom: 0;
    left: 0;
    /*display: none;*/
}
.server_kong .big-pic-box:nth-child(3) a,
.server_kong .big-pic-box:nth-child(4) a{
    cursor: default;
}
.server_kong .big-pic img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
.server_kong .big-pic img, .num-server .big-bg img {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}
.server_kong .big-pic-box .case-more {
    display: block;
    width: 100%;
    text-indent: 0;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background-color: #cccccc;
    padding: 10px 0;
}
.server_kong .big-bg {
    margin: 0 auto;
    width: 100%;
    height: 430px;
    position: relative;
}
/*手机样式轮播*/
/*轮播*/
.in_banner1{
    width: 100%;
    position: relative;
    display: none;
}
.in_banner1 img{
    width: 100%;
}
.in_bannerimg1{

    overflow: hidden;
}
.in_bannerimg1 li img{
    display: block;
    width: 100%;
}
.in_bannerimg1 li{
    position: relative;
    top: 0;
    left: 0;
    float: left;
    display: none;
    width: 100%;
}
.in_bannerimg1 li.on{
    display: block;
}
/*最新签单*/
.news_logobanner{
    position:relative;
    overflow: hidden;
    width: 99.3%;
    margin: 0 auto;
}
.news_logobanner .news_logobanner_ul{
    width: 200000px;
}
.news_logobanner .news_logobanner_ul>li{
    float:left;
}
.news_logobanner .news_logobanner_ul>li>a img{
    display: block;
    width: 100%;
}
.news_logobanner ul.news_logobannerbtn{
    height: 22px;
    overflow: hidden;
    margin-top: 40px;
    text-align: center;
    margin-left: 0 !important;
}
.news_logobanner ul.news_logobannerbtn>li{
    width: 6px;
    height: 6px;
    border-radius:50%;
    display: inline-block;
    cursor:pointer;
    background: #828282;
    position: relative;
    margin: 0 11px;
}
.news_logobanner ul.news_logobannerbtn>li.on:before{
    content: "";
    position: absolute;
    top: -5.16px;
    left: -5.22px;
    width: 17px;
    height: 17px;
    border: 1px solid #828282;
    border-radius: 50%;
}
.in_logobanner li a{
    display: block;
    width: 25%;
    float: left;
    position: relative;
    /*border: 1px solid #d4d4d4;*/
    cursor: default;
}
.in_logobanner li a img{
    border: 1px solid #d4d4d4;
}
.in_logobanner li a span{
    color: #FFFFFF;
    background-color: #747474;
    border-radius: 50px;
    padding: 2% 6%;
    position: absolute;
    top: 4%;
    right: 2%;
    transition: all 1s;
    -moz-transition: all 1s;  /* Firefox 4 */
    -webkit-transition: all 1s;   /* Safari 和 Chrome */
    -o-transition: all 1s;
}
.in_logobanner li a h3{
    color: #FFFFFF;
    background-color: #393c43;
    font-size: 14px;
    padding: 5%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 4%;
    transition: all 1s;
    -moz-transition: all 1s;  /* Firefox 4 */
    -webkit-transition: all 1s;   /* Safari 和 Chrome */
    -o-transition: all 1s;
    border: 1px solid #d4d4d4;
    border-top: none;
}
.in_logobanner li a:hover span{
    background-color: #145bab;
	text-align:center;
}
.in_logobanner li a:hover h3{
    background-color: #145bab;
}
.in_logobanner .news_logobanner{
    margin-top: 2%;
}
/*<!--底部固定悬浮图-->*/
.in_threefexd{
    width: 100%;
}
.in_activebg {
    position: relative;
    width: 100%;
    height: 600px;
    background: #000;
    background-attachment: fixed;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.in_fisrtbg {
    background-image: url("../images/bg_1.jpg");
}
.in_secondbg{
    background-image: url("../images/bg_2.jpg");
}
.in_qfigure{
    width: 100%;
    background: #fff;
}
.in_qwcen{
    position: relative;
    height: 100%;
}
.in_qwcen>li{
    float: left;
}
.in_qwcen>li:last-child{
    float: right;
}
.in_qwcen>li:first-child{
    position: absolute;
    left: 0;
    bottom: 0;
    cursor: pointer;
}
#in_pkmian{
    position: fixed;
    z-index: 9999;
    background: white;
    width: 850px;
    top: 20%;
    left: 50%;
    margin-left: -425px;
    display: none;
}
#csClosepk{
    display: block;
    width: 40px;
    height: 40px;
    background: url("../images/in_pkcols.png");
    position: absolute;
    top: -42px;
    right: -42px;
    cursor: pointer;
}
.qcallAnimate.title_h2>h2{
    text-align: left;
}
.qcallAnimate{
    float: right;
    width: 56%;
}
.qcallAnimate ul{
    margin-top: 2%;
}
.in_yuyue_cen::before, .qcallAnimate ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.qcallAnimate ul li{
    width: 32%;
    padding: 2%;
    height: 130px;
    font-size: 16px;
    border: 1px solid #145bab;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
    position: relative;
    overflow: hidden;
}
.qcallAnimate ul li:nth-child(3n){
    margin-right: 0;
}
.qcallAnimate ul li span{
    display: block;
    color: #145bab;
    font-size: 22px;
}
.qcallAnimate ul li p{
    position: absolute;
    top: 100%;
    left: 0;
    width:100%;
    height: 100%;
    background-color: #145bab;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.8;
    padding: 5%;
    transition: all 0.5s;
    -moz-transition: all 0.5s;  /* Firefox 4 */
    -webkit-transition: all 0.5s;   /* Safari 和 Chrome */
    -o-transition: all 0.5s;
}
.qcallAnimate ul li:hover p{
    top: 0;
}
/*预约帮助*/
.in_help{
    background-color: #f3f3f3;
}
.in_helpcen{
    position: relative;
}
.in_helpleft{
    width: 70%;
    float: left;
    padding: 5% 0 6.8% 0;
}
.in_helpright{
    /*width: 30%;*/
    float: right;
    border-top: 6px solid #145bab;
    background-color: #FFFFFF;
    padding: 3% 2%;
    margin-top: 7.6%;
}
.in_helpright.title_h2>h2{
    text-align: left;
    font-size: 15px;
    font-weight: 100;
    line-height: 1.3;
    padding-left: 58px;
    position: relative;
}
.in_helpright.title_h2>h2>span{
    font-size: 29px;
    font-weight: 500;
}
.in_helpright.title_h2>h2:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 47px;
    height: 53px;
    background: url("../images/in_time.png")no-repeat top center;
    background-size: cover;
}
.in_helpright div{
    margin-top: 5%;
    color: #9e9e9e;
}
.in_helpright form{
    margin-top: 12%;
}
.in_helpright i{
    padding: 11px 13px;
    background-color: #c2c2c2;
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #d3d3d3;
    border-right: 0;
    font-size: 18px;
}
.in_helpright input[type='text']{
    background-color: #f8f8f8;
    border: 1px solid #d3d3d3;
    width: 84%;
    padding: 10.5px 0;
    padding-left: 3%;
    position: relative;
    top: -2.3px;
    font-size: 14px;
}
.in_helpright input[type='submit']{
    width: 100%;
    padding: 11px 0;
    background-color: #145bab;
    color: #FFFFFF;
    font-size: 18px;
    margin-top: 10%;
}
.in_helpleft.title_h2>h2{
    text-align: left;
    margin-bottom: 6%;
}
.in_helpleft ul::before, .in_helpleft ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.in_helpleft ul li{
    width: 15%;
    float: left;
    margin-right: 2%;
    font-size: 16px;
    /*transition: all 0.5s;*/
    /*-moz-transition: all 0.5s;  /!* Firefox 4 *!/*/
    /*-webkit-transition: all 0.5s;   /!* Safari 和 Chrome *!/*/
    /*-o-transition: all 0.5s;*/
    transition: all 1s;
    -moz-transition: all 1s;  /* Firefox 4 */
    -webkit-transition: all 1s;   /* Safari 和 Chrome */
    -o-transition: all 1s;
}
.in_helpleft ul li:nth-child(6n){
    margin-right: 0;
}
.in_helpleft ul li span{
    display: block;
    font-size: 22px;
    padding-bottom: 2%;
    border-bottom: 3px solid #000;
    transition: all 1s;
    -moz-transition: all 1s;  /* Firefox 4 */
    -webkit-transition: all 1s;   /* Safari 和 Chrome */
    -o-transition: all 1s;
}
.in_helpleft ul li p{
    font-size: 20px;
    line-height: 1.2;
    margin-top: 8%;
    margin-bottom: 20%;
}
.in_helpleft ul li:hover{
    color: #145bab;
}
.in_helpleft ul li:hover span{
    border-bottom: 3px solid #145bab;
}
/*首页新闻*/
.in_news{

}
.in_news.pading{
    padding-bottom: 1%;
}
.in_newsul{
    margin-top: 2%;
}
.in_newsul::before, .in_newsul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.in_newsul li{
    width: 31%;
    float: left;
    position: relative;
    font-size: 14px;
    color: #939393;
    text-align: left;
    overflow: hidden;
    margin-bottom: 1%;
    padding-bottom: 2%;
    margin-right: 3.5%;
    border-bottom: 1px solid #ccc;
}
.in_newsul li:nth-child(3n){
    margin-right: 0;
}
.in_newsul li div{
    width:100%;
    text-align: left;
    overflow: hidden;
    position: relative;
    margin-bottom: 3%;
}
.in_newsul li>a{
    display: block;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 2% auto;
}
.in_newsul li:hover>a{
    color: #145bab;
}
.in_newsul li div img{
    width:100%;
    height: auto;
    transform:scale(1);
    transition:all 1.5s ease-out;
    -moz-transition:all 1.5s ease-out;
    -webkit-transition:all 1.5s ease-out;
}
.in_newsul li div a{
    display: block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    background:#000;
    background:rgba(0,0,0,.6);
    opacity:0;
    transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
}
.in_newsul li div hr {
    content:"";
    display:block;
    width:80%;
    height:0;
    position:absolute;
    bottom:20%;
    left:10%;
    border-bottom:1px solid rgba(255,255,255,.5);
    transform:scale(0,1);
    -moz-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transition:all .6s ease-out;
    -moz-transition:all .6s ease-out;
    -webkit-transition:all .6s ease-out;
}
.in_newsul li div span{
    display: block;
    width: 100%;
    position:absolute;
    bottom:16%;
    left:0;
    text-align: center;
    font-size: 14px;
    color: #fff;
    transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -webkit-transform:translateY(-20px);
    transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
    -moz-transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
    -webkit-transition:all .4s cubic-bezier(.3,.8,.6,1) .2s;
}
/*hover样式*/
.in_newsul li:hover div img {
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1)
}
.in_newsul li:hover div a {
    opacity:1
}

.in_newsul li:hover div hr {
    transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1)
}
.in_newsul li:hover div span {
    opacity:1;
    transform:translateY(0);
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0)
}

.in_newsulbtm{

}
.in_newsulbtm::before, .in_newsulbtm::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_newsulbtm li{
    width: 31%;
    float: left;
    position: relative;
    font-size: 14px;
    color: #939393;
    text-align: left;
    overflow: hidden;
    padding-bottom: 1%;
    margin-right: 3.5%;
}
.in_newsulbtm li:nth-child(3n){
    margin-right: 0;
}
.in_newsulbtm li>a{
    display: block;
    width: 80%;
    float: right;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.in_newsulbtm li:hover{
    color: #145bab;
}
.in_newsulbtm li:hover>a{
    color: #145bab;
}
.in_newsulbtm li:nth-child(10),
.in_newsulbtm li:nth-child(11),
.in_newsulbtm li:nth-child(12){
    border-bottom: 1px solid #ccc;
}

.in_we{

}
.in_we.pading{
    padding-top: 1%;
}
.in_we>li{
    width: 31%;
    float: left;
    position: relative;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    padding-bottom: 1%;
    margin-right: 3.5%;
}
.in_we>li:nth-child(3n){
    margin-right: 0;
}
.in_we>li h6{
    font-size: 20px;
    margin-bottom: 3%;
}
.in_we>li h6>span{
    display: block;
    margin-top:12px;
}

.in_we>li textarea{
    width: 100%;
    border: 1px solid #000000;
    padding: 2%;
    height: 160px;
    margin-bottom: 5%;
    color: #000000;
}
.in_we>li input[type='text']{
    width: 80%;
    border-bottom: 1px solid #000000;
    padding: 1% 0;
    float: left;
    color: #000000;
}
.in_we>li input[type='submit']{
    width: 20%;
    text-align: center;
    color: #FFFFFF;
    background-color: #000000;
    padding: 1% 0;
    float: left;
    border-bottom: 1px solid #000000;
}
.in_we>li i{
    font-size: 10px;
}
.in_we>li hr{
    border: none;
    width: 100%;
    height: 3px;
    background-color: #000000;
}
.in_we>li ul li{
    color: #a2a2a2;
}
.in_we>li ul li::before, .in_we>li ul li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_we > li ul li:nth-child(4) {
    margin-top: 2%;
    margin-bottom: 2%;
}
.in_we>li ul li span{
    width: 80%;
    float: right;
    color: #000000;
}
.in_we>li ul li:nth-child(3) span{
    line-height: 1.8;
}

.in_we>li ul li strong{
    font-size: 37px;
    color: #000000;
    line-height: 1.2;
}
.in_we>li ul li:nth-child(5) span{
    display: inline-block;
    float: none;
    width: 60%;
    border-bottom: 1px solid #000000;
    padding-bottom: 1%;
    margin-left: 5%;
    color: #a2a2a2;
    text-align: right;
    position: relative;
    top: -9px;
}
.in_we>li ul li:nth-child(5) span i{
    float: left;
}
.in_we>li>div>a{
    display: inline-block;
    width:18%;
    position: relative;
    margin-right: 2.6%;
    margin-bottom: 2%;
}
.in_we > li > div > a:nth-child(3){
    width: 22%;
}
.in_we>li>div>a:hover{
    color: #145bab;
}
.in_we>li>div>a:nth-child(5n){
    width: auto;
    margin-right: 0;
}
.in_we>li>div>a:before{
    content: "/";
    position: absolute;
    top: 1px;
    right: 0;
    font-size: 12px;
}
.in_we>li>div>a:nth-child(5n):before{
    display: none;
}
.in_we>li>a{
    display: block;
    width: 60%;
    border: 1px solid #000000;
    color: #000000;
    text-align: center;
    padding: 1.5% 0;
    margin-top: 6%;
}
.in_we>li>a:hover{
    border: 1px solid #145bab;
    color: #145bab;
}

.in_we>li>a i{
    margin-left: 10%;
}
/*友情链接申请入口弹框*/
#aa_linkkuang{
    display: none;
}
#aa_linkcols{
    display: block;
    width: 40px;
    height: 40px;
    background: url("../images/in_pkcols.png");
    position: absolute;
    top: -42px;
    right: -42px;
    cursor: pointer;
}
#aa_linkkuang.sever_form{
    width: 539px;
    padding: 40px;
    background: #f8f8f8;
    margin-bottom: 0;
    position: fixed;
    left: 50%;
    margin-left: -318px;
    z-index: 9999;
    top: 50%;
    margin-top: -300px;
}
#aa_linkkuang.sever_form form{
    width: 100%;
    top: 0;
    text-align: left;
    padding: 0;
    float: none;
    background: none;
    box-shadow: none;
    transform: none;
}
#aa_linkkuang.sever_form form div {
    width: 100%;
}
#aa_linkkuang.sever_form form input.sever_text[type="text"] {
    margin-top: 2%;
    background-color: #FFFFFF;
}
#aa_linkkuang.sever_form form div span {
    top: 43%;
    color: #145bab;
}
#aa_linkkuang.sever_form form .sever_text {
    background-color: #FFFFFF;
    margin-top: 2%;
}
#aa_linkkuang.sever_form form input[type="submit"] {
    width: 100%;
    margin-top: 4%;
}

/*案例*/
.in_fexdbg {
    position: relative;
    width: 100%;
    height: 400px;
    background: #242F41;
    background-attachment: fixed;
    background-position: center 0;
    background-repeat: no-repeat;
    /*background-size: cover;*/
}
.in_fexdbg img{
    width: 100%;
    display: none;
}
.in_casefexd {
    background-image: url("../images/case_fexd.jpg");
}
.in_severfexd{
    background-image: url("../images/sever_1.gif");
}
.in_adoutfexd{
    background-image: url("../images/about_1.jpg");
}
.in_newfexd{
    background-image: url("../images/new_1.jpg");
}
.in_contactfexd{
    background-image: url("../images/contact_1.jpg");
}
.in_zhikufexd{
    background-image: url("../images/zhiku_1.jpg");
}
.in_jianshefexd{
    background-image: url("../images/jianshe_1.jpg");
}
.in_xitongkaifafexd{
    background-image: url("../images/wzjsxitongbg.jpg");
}
.in_jiansheqyfexd{
    background-image: url("../images/wzjsqiyebg.jpg");
}
.in_xcxfexd{
    background-image: url("../images/xcx_topbg.jpg");
}
.in_jianshedzswfexd{
    background-image: url("../images/in_jianshedzswfexd.jpg");
}
.in_jianshextkffexd{
    background-image: url("../images/in_jianshextkffexd.jpg");
}
.adout_fexd{
    position: relative;
    width: 100%;
    height: 486px;
    background: #fff;
    background-attachment: fixed;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../images/about_6.jpg");
}
.mune_nav{
    font-size: 12px;
    color: #a3a3a3;
    margin: 2% auto;
}
.mune_nav>h1{
    display: inline-block;
    font-size: 12px;
}
.mune_nav>strong{
    display: inline-block;
    font-size: 12px;
}
.mune_nav>a{
    color: #a3a3a3;
    margin-left: 10px;
    margin-right: 10px;
}
.case_cen.title_h2>h2{
    text-align: left;
}
.case_centop{
    font-size: 14px;
    margin-top: 2%;
    position: relative;
    margin-bottom: 2%;
}
.case_centop strong,
.case_centop p{
    display: block;
}
.case_centop p{
    padding-left: 60px;
    position: relative;
    margin-top: 5px;
}
.case_centop p:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 50px;
    height: 1px;
    background-color: #000000;
}
.case_centop ul{
    position: absolute;
    top: 0;
    right: 0;
}
.case_centop ul li{
    float: left;
    padding: 2.5% 0;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
    font-size: 14px;
    margin-left: 50px;
    cursor: pointer;
}
.case_centop ul li.on{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
/*新闻*/
.news_mian .in_logobanner.title_h2>p{
    text-align: right;
}
.news_mian .in_logobanner li a h3{
    margin-bottom: 8%;
}
.news_mian .in_logobanner li a  p{
    height:40px;
    overflow: hidden;
}
.news_mian .in_logobanner li a{
    margin-right: 4.1%;
    color: #939393;
    margin-top: 2%;
}
.news_mian .in_logobanner li a:nth-child(5n){
    margin-right: 0;
}
.news_mian .case_centop hr{
    width: 66%;
}
.news_mian .case_cenbox .in_newsul li{
    margin-top: 1.6%;
}
/*分页pc*/
.paging {
    display: block;
    text-align: center;
    clear: both;
    padding-top: 2%;
    margin-top: 2%;
    border-top: 1px solid #cccccc;
    margin-bottom: 5%;
}
.paging>a {
    background-color: #FFFFFF;
    color: #737373;
    border: 1px solid #FFFFFF;
    padding: 8px 12px;
    margin: 0 2px;
    font-size: 14px;
    position: relative;
}
.paging>a.on {
    color: #FFFFFF;
    background: #da0212 !important;
    border: 1px solid #da0212;
}
.paging>a:hover{
    color: #FFFFFF;
    background: #da0212 !important;
    border: 1px solid #da0212;
}
.paging div.paging_more{
    display: inline-block;
    width: 82px;
    height: 38px;
    line-height: 20px;
    border: 1px solid #bfbfbf;
    background-color: #FFFFFF;
    color: #737373;
    padding: 8px 12px;
    margin: 0 2px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
}
.paging div.paging_more>i{
    margin-right: 3px;
}
.paging div.paging_more>div{
    width: 82px;
    height: auto;
    max-height: 182px;
    overflow: auto;
    position: absolute;
    top: 37px;
    left: 0;
    border: 1px solid #bfbfbf;
    text-align: center;
    z-index: 100;
    background-color: #FFFFFF;
    display: none;
}
.paging div.paging_more:hover div{
    display: block;
}
.paging div.paging_more>div>a{
    display: block;
    width: 100%;
    height: 30px;
    padding: 0;
    font-size: 14px;
    margin: 0 auto;
    line-height: 30px;
    border: none;
}
.paging div.paging_more>div>a:hover{
    color: #FFFFFF;
    background: #da0212 !important;
}

/*分页ap*/
.paging.pagingap {
    text-align: center;
    clear: both;
    padding-top: 2%;
    margin-top: 2%;
    border-top: 1px solid #cccccc;
    margin-bottom: 5%;
    display: none;
}
.paging.pagingap>a {
    display: inline-block;
    width: 48%;
}


/*丛制分页*/
ul.paging {
    display: block;
    text-align: center;
    clear: both;
    padding-top: 2%;
    margin-top: 2%;
    border-top: 1px solid #cccccc;
    margin-bottom: 5%;
    padding-bottom: 0;
    border-bottom: none;
}
.in_listrightcen ul.paging>li{
    display: inline-block;
    background-color: #FFFFFF;
    color: #737373;
    border: 1px solid #FFFFFF;
    padding: 8px 12px;
    margin: 0 2px;
    font-size: 14px;
    position: relative;
    line-height: 1.6;
}
ul.paging>li{
    display: inline-block;
    background-color: #FFFFFF;
    color: #737373;
    border: 1px solid #FFFFFF;
    padding: 8px 12px;
    margin: 0 2px;
    font-size: 14px;
    position: relative;
    line-height: 1.6;
}
ul.paging li a {
    display: block;
    font-size: 14px;
    color: #737373;
}
ul.paging li.thisclass {
    color: #FFFFFF;
    background: #145bab !important;
    border: 1px solid #145bab;
}
ul.paging li:hover{
    color: #FFFFFF;
    background: #145bab !important;
    border: 1px solid #145bab;
}
ul.paging li:hover a{
    color: #FFFFFF;

}
.in_listrightcen ul.paging > li:last-child{
    padding: 0;
    line-height: 0;
    position: relative;
    top: 9px;
}
.in_listrightcen ul.paging > li:last-child{
    padding: 0;
    line-height: 0;
    position: relative;
    top: 9px;
}
ul.paging li:last-child.thisclass {
    color: #737373;
    background: none !important;
    border: none;
}
ul.paging li:last-child:hover{
    color: #737373;
    background: none !important;
    border: 1px solid #FFFFFF;
}
.in_listrightcen ul.paging > li select{
    display: inline-block;
    width: 82px !important;
    height: 38px;
    line-height: 20px;
    border: 1px solid #bfbfbf;
    background-color: #FFFFFF;
    color: #737373;
    padding: 8px 12px;
    margin: 0 2px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    text-align: center;
}
ul.paging > li select{
    display: inline-block;
    width: 82px !important;
    height: 38px;
    line-height: 20px;
    border: 1px solid #bfbfbf;
    background-color: #FFFFFF;
    color: #737373;
    padding: 8px 12px;
    margin: 0 2px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    text-align: center;
}
ul.paging > li select option{
    display: block;
    width: 100%;
    height: 30px;
    padding: 0;
    font-size: 14px;
    margin: 0 auto;
    line-height: 30px;
    border: none;
}
ul.paging.pagingap li {
    display: inline-block;
    width: 48%;
    cursor: pointer;
}
ul.paging.pagingap li a{
    display: block;
}
ul.paging.pagingap li:hover{
    color: #FFFFFF;
    background: #da0212 !important;
    border: 1px solid #da0212;
}
.news_mian .paging{
    border-top: none;
}
/*联络*/
.contact_callright img{
    float: right;
    width: 194px;
}
.contact_callleft ul li{
    width: 48%;
    float: left;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 1%;
    margin-bottom: 8%;
    font-size: 18px;
}
.contact_callleft ul li:nth-child(2),
.contact_callleft ul li:nth-child(4){
    float: right;
}
.contact_callleft ul li:nth-child(5){
    width: 100%;
    margin-bottom: 0;
}
.contact_callleft ul li span{
    float: right;
}
.contact_callleft ul li a{
    float: right;
    border: 1px solid #dddddd;
    padding: 5px 6%;
    border-radius: 6px;
    position: relative;
    top: -5px;
}
.contact_callleft ul li:nth-child(1) span,
.contact_callleft ul li:nth-child(2) span{
    font-size: 23px;
}
.contact_feedback{
    background-color: #f6f6f6;
    color: #a3a3a3;
    font-size: 14px;
    padding-bottom: 8%;
}
.contact_feedback .title_h2>h2{
    text-align: left;
}
.contact_feedback form .call_texts{
    background-color: #FFFFFF;
    border: 1px solid #aeaeae;
    padding: 12px 0 12px 1%;
    margin-top: 1%;
}
.contact_feedback form input[type='text'].call_texts{
    width: 31.8%;
    margin-right: 2%;
}
.contact_feedback form input[type='text'].call_texts:nth-child(4n){
    margin-right: 0;
}
.contact_feedback form textarea.call_texts{
    display: block;
    width: 100%;
    margin-bottom: 1%;
    min-height: 100px;
}
.contact_feedback form input[type='submit']{
    background-color: #145bab;
    color: #FFFFFF;
    padding: 12px 6%;
    margin-right: 1%;
}
.call_joinus{
    text-align: center;
    border-bottom: 1px solid #aeaeae;
    padding-bottom: 1%;
    margin-bottom: 5%;
    font-size: 14px;
}
.call_joinus>img{
    margin-top: -6%;
}
.call_joinus>a{
    color: #145bab;
    margin-left: 5px;
    margin-right: 5px;
}
.call_joinus ul{
    margin-top: 3%;
    margin-bottom: 4%;
}
.call_joinus ul::before, .call_joinus ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.call_joinus ul li{
    width: 23%;
    float: left;
    height: 420px;
    overflow: hidden;
    background-color: #f3f3f3;
    text-align: left;
    color: #878787;
    line-height: 1.8;
    padding: 2.5% 1.5%;
    margin-right: 2.66%;
}
.call_joinus ul li:nth-child(4n){
    margin-right: 0;
}
.call_joinus ul li h3{
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
    padding-bottom: 10%;
    border-bottom: 1px solid #aeaeae;
    margin-bottom: 7%;
}
.call_joinus ul li h3 span{
    display: block;
    font-size: 24px;
    color: #145bab;
}
/*服务*/
.sever_mian .case_centop div{
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    line-height: 2;
}
.about_mian .case_centop div {
    top: -16%;
}
.sever_mian .case_centop div.title_h2>h2{
    text-align: left;
}
.sever_mian .case_centop div hr{
    width: 54px;
    height: 2px;
    background-color: #575c5f;
    margin-bottom: 5%;
}
.sever_mian .case_centop{
    padding-bottom: 7%;
}
.sever_case{
    background-color: #7f7f7f;
    margin-top: 6%;
}
.sever_case .comWith{
    position: relative;
    top: -160px;
}
.body-box {
    position: relative;
    z-index: 9;
}
.back-box, .body-box {
    transition: transform .8s ease-out;
    -moz-transition: transform .8s ease-out;
    -webkit-transition: transform .8s ease-out;
    transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
.vision-aside{
    position: relative;
}
.vision-aside section {
    display: block;
    position:absolute;
    left:10%;
    top: 2%;
    z-index:99;
    transform:translateY(0);
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0);
    transition:all .8s cubic-bezier(.3,.8,.6,1);
    -moz-transition:all .8s cubic-bezier(.3,.8,.6,1);
    -webkit-transition:all .8s cubic-bezier(.3,.8,.6,1)
}
.vision-aside section.vision-center {
    /* transform:translateY(640px);
     -moz-transform:translateY(640px);
     -webkit-transform:translateY(640px)*/
    transform:translateY(570px);
    -moz-transform:translateY(570px);
    -webkit-transform:translateY(570px)
}
.vision-aside section.vision-bottom {
    /*transform:translateY(1280px);
    -moz-transform:translateY(1280px);
    -webkit-transform:translateY(1280px)*/
    transform:translateY(1140px);
    -moz-transform:translateY(1140px);
    -webkit-transform:translateY(1140px)
}
.vision-aside section.vision-btn {
    /*transform:translateY(1280px);
    -moz-transform:translateY(1280px);
    -webkit-transform:translateY(1280px)*/
    transform:translateY(1710px);
    -moz-transform:translateY(1710px);
    -webkit-transform:translateY(1710px)
}
.vision-aside section ul {
    background:rgba(0,0,0,.2);
    width:505px;
    height:478px
}
.vision-aside section li {
    width:100%;
    height:100%;
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.vision-aside section.vision-center ul {
    background:rgba(0,0,0,.4)
}
.vision-aside section.vision-bottom ul {
    background:rgba(0,0,0,.3)
}
.vision-aside section li.active {
    opacity:1;
    z-index:9
}
.vision-aside section li .box {
    width:400px;
    padding-left:30px;
    margin:0 auto;
    position:relative
}
.vision-aside section li .box:after {
    content:"";
    display:block;
    width:1px;
    height:0;
    background:#fff;
    position:absolute;
    left:0;
    bottom:20px;
}
.vision-aside section li h2 {
    font-size:36px;
    font-weight:400;
    color:#fff;
    padding-top: 100px;
}
.vision-aside section li p {
    padding-top:50px
}
.vision-aside section li p {
    font-size:12px;
    line-height:1.8;
    color:#fff
}
.vision-aside section li,
.vision-aside section li .box:after,
.vision-aside section li i,
.vision-aside section li small,
.vision-aside section li span {
    transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out
}
.vision-aside section li.active .box:after {
    height:50%;
    transition:all 1.8s cubic-bezier(.3,.8,.6,1) .5s;
    -moz-transition:all 1.8s cubic-bezier(.3,.8,.6,1) .5s;
    -webkit-transition:all 1.8s cubic-bezier(.3,.8,.6,1) .5s
}
.vision-aside section li dl,
.vision-aside section li em,
.vision-aside section li h2,
.vision-aside section li small {
    opacity:0;
    transform:translateY(40px);
    -moz-transform:translateY(40px);
    -webkit-transform:translateY(40px)
}
.vision-aside section li i {
    opacity:0;
    height:20px;
    transform:translateX(60px);
    -moz-transform:translateX(60px);
    -webkit-transform:translateX(60px)
}
.vision-aside section li.active small {
    opacity:1;
    transform:translate(0);
    -moz-transform:translate(0);
    -webkit-transform:translate(0);
    transition:all .5s cubic-bezier(.35,.45,.55,1) .6s;
    -moz-transition:all .5s cubic-bezier(.35,.45,.55,1) .6s;
    -webkit-transition:all .5s cubic-bezier(.35,.45,.55,1) .6s
}
.vision-aside section li.active em {
    opacity:1;
    transform:translate(0);
    -moz-transform:translate(0);
    -webkit-transform:translate(0);
    transition:all .5s cubic-bezier(.35,.45,.55,1) .8s;
    -moz-transition:all .5s cubic-bezier(.35,.45,.55,1) .8s;
    -webkit-transition:all .5s cubic-bezier(.35,.45,.55,1) .8s
}
.vision-aside section li.active h2 {
    opacity:1;
    transform:translate(0);
    -moz-transform:translate(0);
    -webkit-transform:translate(0);
    transition:all 1.8s cubic-bezier(.3,.8,.6,1) .2s;
    -moz-transition:all 1.8s cubic-bezier(.3,.8,.6,1) .2s;
    -webkit-transition:all 1.8s cubic-bezier(.3,.8,.6,1) .2s
}
.vision-aside section li.active h2>span{
    display: block;
    color: #be9e5b;
    margin-bottom: 10px;
}
.vision-aside section li.active dl {
    opacity:1;
    transform:translate(0);
    -moz-transform:translate(0);
    -webkit-transform:translate(0);
    transition:all .5s cubic-bezier(.35,.45,.55,1) 1.2s;
    -moz-transition:all .5s cubic-bezier(.35,.45,.55,1) 1.2s;
    -webkit-transition:all .5s cubic-bezier(.35,.45,.55,1) 1.2s
}
.vision-aside section li.active i {
    opacity:1;
    transform:translate(0);
    -moz-transform:translate(0);
    -webkit-transform:translate(0);
    transition:all 1s cubic-bezier(.35,.45,.55,1) 1.4s;
    -moz-transition:all 1s cubic-bezier(.35,.45,.55,1) 1.4s;
    -webkit-transition:all 1s cubic-bezier(.35,.45,.55,1) 1.4s
}
.vision-aside .back-column{
    display: block;
}
.vision-aside .back-column li {
    height:500px;
    width:100%;
    position:relative;
    overflow:hidden;
}
.vision-aside .back-column li a {
    position: absolute;
    bottom: 9%;
    right: 3%;
    z-index: 9;
    /*border: 2px solid #FFFFFF;*/
    color: #000;
    background-color: #fff;
    padding: 10px 78px;
}
.vision-aside .back-column li a:hover {
    background-color: #145bab;
    color: #FFFFFF;
}
.vision-aside .back-column li img {
    display:block;
    transform:translateY(0);
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0);
    transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out
}

/*.vision-aside .back-column li:nth-child(1) span {*/
/*background:url(../images/sever_2.jpg) no-repeat center top*/
/*}*/
/*.vision-aside .back-column li:nth-child(2) span {*/
/*background:url(../images/sever_3.jpg) no-repeat center top*/
/*}*/
/*.vision-aside .back-column li:nth-child(3) span {*/
/*background:url(../images/sever_4.jpg) no-repeat center top*/
/*}*/
/*.vision-aside .back-column li:nth-child(4) span{*/
/*background:url(../images/sever_5.jpg) no-repeat center top*/
/*}*/
.vision-aside .back-column li {
    z-index:2;
    margin-top: 70px;
}
.vision-aside .back-hover {
    width:100%;
    height:1920px;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
    display:none
}
.vision-aside .back-hover span {
    width:100%;
    height:640px;
    display:block
}
.vision-aside .back-column li:nth-child(1) a{
    margin-top:-100px;
}
.vision-aside .back-column li:nth-child(2) a{
    margin-top:-130px;
}
.vision-aside .back-column li:nth-child(3) a{
    margin-top:-185px;
}
.vision-aside .back-column li:nth-child(4) a{
    margin-top:-250px;
}
.vision-aside .back-columnapp{
    display: none;
}

.sever_lc{

}
.sever_lc li::before, .sever_lc li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.sever_lc li{
    width: 100%;
    height: 411px;
}
.sever_lc li div{
    background-size: 100% 100%;
    padding: 3% 6%;
    color: #FFFFFF;
    font-size: 14px;
    height: 100%;
}
.sever_lc li div.left{
    width: 33%;
}
.sever_lc li div.right{
    width: 67%;
}
.sever_lc li:nth-child(odd) div.left{
    float: left;
}
.sever_lc li:nth-child(odd) div.right{
    float: right;
}
.sever_lc li:nth-child(even) div.left{
    float: right;
}
.sever_lc li:nth-child(even) div.right{
    float: left;
}
.sever_lc li:nth-child(1) div.left{
    background: url("../images/sever_06.jpg");
}
.sever_lc li:nth-child(1) div.right{
    background: url("../images/sever_07.jpg");
}
.sever_lc li:nth-child(2) div.left{
    background: url("../images/sever_09.jpg");
}
.sever_lc li:nth-child(2) div.right{
    background: url("../images/sever_08.jpg");
}
.sever_lc li div.title_h2>h2{
    text-align: left;
    color: #FFFFFF;
    line-height: 1.3;
}
.sever_lc li div a{
    display: block;
    width: 50%;
    border: 1px solid #FFFFFF;
    padding: 1% 0;
    text-align: center;
    color: #FFFFFF;
    margin-top: 15%;
}
.sever_lc li div hr{
    display: block;
    border: none;
    width: 55px;
    height: 2px;
    background-color: #FFFFFF;
    margin-bottom: 8%;
}
.sever_lc li div.right hr{
    margin-bottom: 2%;
}
.sever_lc li div ul{
    margin-top: 2.25%;
}
.sever_lc li div ul li::before, .sever_lc li div ul li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.sever_lc li div ul li{
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 18px;
    display: inline-block;
    width: 19%;
    padding: 1.5%;
    line-height: 1.3;
    height: 97px;
}
.sever_lc li div ul li strong{
    display: block;
    font-size: 31px;
}
.sever_lc li:nth-child(2) div ul li{
    line-height: 76px;
}
.sever_formbg{
    background-color: #f3f3f3;
}
.sever_form{
    background-image: url("../images/sever_5.jpg");
    margin-bottom: 10%;
}
.sever_form form{
    width: 40%;
    background-color: #FFFFFF;
    float: right;
    padding: 5% 2% 3% 2%;
    text-align: center;
    font-size: 14px;
    position: relative;
    top: 120px;
    box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    transform:translate3d(0,-2px,0);
    -webkit-box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    -webkit-transform:translate3d(0,-2px,0);
    -moz-box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    -moz-transform:translate3d(0,-2px,0);
    -o-box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    -o-transform:translate3d(0,-2px,0);
}
.sever_form form h3{
    margin-bottom: 3%;
}
.sever_form form p{
    margin-bottom: 2%;
}
.sever_form form p span{
    color: #e8312c;
}
.sever_form form div{
    width: 48%;
    float: left;
    position: relative;
}
.sever_form form div  span{
    position: absolute;
    top: 53%;
    right: 10px;
}
.sever_form form div::before, .sever_form form div::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.sever_form form div:nth-child(2n){
    float: right;
}
.sever_form form .sever_text{
    border: 1px solid #e0e0e0;
    width: 100%;
    padding: 10px 0 10px 15px;
    margin-top: 4%;
}
.sever_form form input[type='text'].sever_text{
    margin-top: 8%;
}
.sever_form form textarea{
    height: 130px;
}
.sever_form form input[type='submit']{
    display: block;
    width: 50%;
    text-align: center;
    color: #FFFFFF;
    background-color: #e8312c;
    font-size: 16px;
    margin: 0 auto;
    padding: 1.6% 0;
    margin-top: 8%;
}
/*关于页面*/
.about_case{
    background-color: #7f7f7f;
    margin-top: 0;
}
.about_case .comWith{
    position: relative;
    top: -70px;
}
.about_mianrow{
    width: 100%;
    background: url("../images/about_2.jpg")no-repeat center;
    background-size: auto 100%;
    height: 525px;
}
.about_mian .case_centop img{
    display: block;
    width: auto;
    margin-top: 9%;
    margin-bottom: 2%;
}
.about_mian .case_centop span{
    display: block;
    color: #be9e5b;
}
.adout_fexd{
    text-align: center;
    color: #FFFFFF;
}
.adout_fexd>span{
    display: block;
    font-size: 23px;
    color: #be9e5b;
    padding-top: 4%;
    padding-bottom: 1%;
}
.adout_fexd.title_h2>h2{
    color: #FFFFFF;
}
.adout_fexd ul{
    margin-top: 4%;
}
.adout_fexd ul li{
    display: inline-block;
    padding-right: 4%;
    border-right: 1px solid #FFFFFF;
    margin-right: 4%;
    font-size: 26px;
}
.adout_fexd ul li:nth-child(3){
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.adout_fexd ul li p{
    font-size: 12px;
}
.adout_fexd ul li strong{
    font-size: 66px;
}
.adout_logo{
    padding-bottom: 5%;
}
.adout_logo>.title{
    width: 550px;
    background-color: #b2b2b2;
    text-align: left;
    padding: 1% 3%;
    color: #FFFFFF;
}
.adout_logo>.title.title_h2>h2{
    text-align: left;
    color: #FFFFFF;
}
.adout_logo>.title.title_h2>p{
    text-align: left;
}
.adout_logo li a{
    display: block;
    width: 16.666%;
    border: 1px solid #dfdfdf;
    float: left;
    cursor: default;
}
.adout_logo .news_logobanner{
    margin-top: 4%;
}
/*三级详情*/
.article_case{
    background-color: #FFFFFF;
}
.article_casebox>.top{
    width: 100%;
    padding-top: 5%;
    padding-bottom: 4%;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
  background: url('../images/case_bg.jpg') no-repeat center;
}
.article_casebox>.top h1{
    display: block;
    font-size: 34px;
    color: #ffffff;
    margin-bottom: 0.5%;
}
.article_casecen{
    margin-top: 1%;
}
.article_caseflet{
    width: 78%;
    float: left;
}
.article_caseflet .text{
    /* border: 1px solid #e5e5e5; */
    min-height: 200px;
    font-size: 13px;
    line-height: 24px;
    color: #767575;
}
.article_caseflet .text img{
    display: inline-block;
    width: auto;
}
.article_caseflet .text div>img{
    display: block;
    width: 100%;
}
.article_caseright{
    width: 20%;
    float: right;
}
.article_caseright h4{
    padding-bottom: 10px;
    border-bottom: 1px solid #000000;
    position: relative;
    padding-left: 15px;
    font-size: 14px;
}
.article_caseright h4 span{
    float: right;
}
.article_caseright h4:before{
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 2px;
    height: 14px;
    background-color: #000000;
}
.article_caseanniu{
    margin: 8% auto;
}
.article_caseanniu a{
    display: block;
    width: 48%;
    float: left;
    color: #FFFFFF;
    background-color: #35373a;
    text-align: center;
    margin-top: 2%;
    padding: 2.5% 0;
}
.article_caseanniu a:nth-child(2n){
    float: right;
}
.article_caseanniu a.on{
    background-color: #5e6166;
}
.article_caseanniu a.ontwo{
    background-color: #145bab;
}
.article_data{
    margin-bottom: 10%;
}
.article_data li{
    font-size: 14px;
    line-height: 2;
}
.article_data span{
    display: block;
    width: 80%;
    float: right;
}
.article_tjcase{
    margin-top: 10%;
    margin-bottom: 20%;
}
.article_tjcase li{
    padding-bottom: 4%;
    border-bottom: 1px solid #b4b3b3;
    color: #767575;
    margin-bottom:6%;
    overflow: hidden;
}
.article_tjcase li a{
    color: #767575;
}
.article_tjcase li h3{
    font-size: 14px;
    color: #080403;
    position: relative;
    margin-top: 4%;
    margin-bottom: 2%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    padding-left: 0;
}
.article_tjcase li h3:before{
    content: "";
    position: absolute;
    top: 50%;
    left:-40px;
    width: 25px;
    height: 2px;
    background-color: #080403;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
}
.article_tjcase li h3:hover{
    padding-left: 35px;
}
.article_tjcase li h3:hover:before{
    left: 0;
}
.article_newcase{
    border-bottom: 1px solid #000000;
    padding-bottom: 10%;
    margin-bottom: 10%;
}
.article_newcase a{
    display: block;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    padding-left: 0;
    margin-top: 10%;
}
.article_newcase a:before{
    content: "";
    position: absolute;
    top: 50%;
    left:-40px;
    width: 25px;
    height: 2px;
    background-color: #080403;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
}
.article_newcase a:hover{
    padding-left: 35px;
}
.article_newcase a:hover:before{
    left: 0;
}
.a_return{
    font-size: 14px;
    color: #145bab;
    display: none;
}
.a_return i{
    font-size: 14px;
}
/*网站地图*/
.map_warp{
    width: 100%;
    margin: 0 auto;
    min-height: 5000px;
    margin-top: 6%;
}
.map_warpcen{
    width: 1415px;
    margin: 0 auto;
}
.map_warpcen h2{
    color: #5e5e5e;
    font-weight: 100;
    font-size: 36px;
    line-height: 1.1;
    margin-top: 40px;
    margin-bottom: 58px;
}
.map_warpcen h2>span{
    display: block;
    color: #e3000d;
    font-size: 83.12px;
    font-weight: 600;
}
.map_warpcen>.home{
    width: 100%;
    position: relative;
    padding-bottom: 50px;
}
.map_warpcen>.home:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -540px;
    width: 1081px;
    height: 1px;
    background-color: #c3c3c3;
}
.map_warpcen>.home>a{
    display: block;
    width: 150px;
    height: 42px;
    line-height: 39px;
    color: #ffffff;
    background-color: #e8312c;
    margin: 0 auto;
    font-size: 21.19px;
    position: relative;
    text-align: center;
}
.map_warpcen>.home>a:before{
    content: "";
    position: absolute;
    top: 42px;
    left: 50%;
    width: 1px;
    height: 50px;
    background-color: #c3c3c3;
}
.map_warpcen>ul{
    position: relative;
    padding-top: 50px;
}
.map_warpcen>ul::before, .map_warpcen>ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.map_warpcen>ul>li{
    width: 150px;
    float: left;
    margin-right: 30px;
}
.map_warpcen>ul>li:nth-child(7n){
    margin-right: 0;
}
.map_warpcen>ul>li>a{
    display: block;
    text-align: center;
    width: 100%;
    height: 42px;
    line-height: 39px;
    color: #5e5e5e;
    border: 1px solid #c3c3c3;
    margin-bottom: 16px;
    font-size: 19px;
    position: relative;
}
.map_warpcen>ul>li>a.on{
    color: #ffffff;
    background-color: #e8312c;
    border: 1px solid #e8312c;
    margin-bottom: 31px;
}
.map_warpcen>ul>li>a:nth-child(1):before{
    display: block;
    content: "";
    position: absolute;
    top: -51px;
    left: 50%;
    width: 1px;
    height: 50px;
    background-color: #c3c3c3;
}
.map_warpcen > ul > li > a:hover{
    color: #ffffff;
    background-color: #e8312c;
    border: 1px solid #e8312c;
}
/*列表页样式*/
.in_mianlist{
    width: 100%;
    background-color: #FFFFFF;
    padding-top: 2%;
}
.in_mianlist .comWithlist{
    position: relative;
    background: #fff url(../images/main_bg2.jpg) repeat-y left 0;
    z-index: 66;
}
.in_listleft{
    width: 294px;
    float: left;
    margin-top: -55px;
}
.in_listright{
    width: 820px;
    float: right;
}
.in_listleft #aa_linkkuang.sever_form{
    width: 100%;
    margin: 0 auto;
    position: relative;
    left: 0;
    top: 0;
    z-index: 0;
    margin-top: 0;
    background: none;
    padding: 20% 4%;
    display: block !important;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
}
.in_listleftcen{
    width: 100%;
    margin: 0 auto;
    /*border-left:1px solid #ececec;*/
    /*border-right:1px solid #ececec;*/
}
.in_listleft>h2{
    background-color: #145bab;
    color: #FFFFFF;
    font-size: 30px;
    text-align: center;
    padding-top: 20%;
    padding-bottom: 5%;
}
.in_listleftcen ul{
    width: 100%;
    margin: 0 auto;
    text-align: right;
}
.in_listleftcen ul::before, .in_listleftcen ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.in_listleftcen ul li{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.in_listleftcen ul li:before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #eeefeb;
    z-index: 1;
    transition: all 0.2s;
    -moz-transition: all 0.2s;  /* Firefox 4 */
    -webkit-transition: all 0.2s;   /* Safari 和 Chrome */
    -o-transition: all 0.2s;
}
.in_listleftcen ul li a{
    display: block;
    font-size: 16px;
    padding: 6% 10% 6% 0;
    border-bottom: 1px solid #ececec;
    position: relative;
    z-index: 10;
}
.in_listleftcen ul li.on:before{
    left: 0;
}
.in_listleftcen ul li:hover:before{
    left: 0;
}
.in_listleftcen ul li.on a{
    color: #145bab;
}
.in_listleftcen ul li:hover a{
    color: #145bab;
}
.in_listrightcen{
    width: 100%;
    border-top: 2px solid #145bab;
    padding: 3% 0 3% 0;
    margin-top: 3%;
}
.in_listrightcen>h2{
    font-size: 24px;
    color: #145bab;
    margin-bottom: 3%;
}
.in_listrightcen .paging{
    border-top: none;
}
.in_listrightcen ul li::before, .in_listrightcen ul li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_listrightcen ul li{
    margin-top: 4%;
    padding-bottom: 5%;
    border-bottom: 1px dashed #ececec;
}
.in_listrightcen ul li div:nth-child(1){
    width: 295px;
    float: left;
}
.in_listrightcen ul li div:nth-child(2){
    width: 480px;
    float: right;
}
.in_listrightcen ul li a{
    font-size: 14px;
    color: #939393;
    line-height: 1.6;
}
.in_listrightcen ul li a span{
    display: block;
    margin-top: 3%;
}
.in_listrightcen ul li a h2{
    font-size: 18px;
    color: #000000;
    margin-top: 5%;
    margin-bottom: 3%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.in_listrightcen ul li a:hover h2{
    color: #145bab;
}
.adout_listtaxt{
    text-indent:2em;
}
.adout_listtaxt div{
    font-size: 14px;
    margin-top: 1%;
    margin-bottom: 3%;
    text-indent:2em;
}
.adout_listtaxt div:nth-child(1)::before, .adout_listtaxt div:nth-child(1)::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.adout_listtaxt div img{
    float: left;
    width: auto;
}
.adout_listtaxt div img:last-child{
    float: right;
}
/*站内地图从制*/
.map_list .linkbox:nth-child(1){
    width: 100%;
    position: relative;
    padding-bottom: 50px;
    float: none;
    margin-right: 0;
    padding-top: 0;
    text-align: center;
}
.map_list .linkbox:nth-child(1):before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 1261px;
    margin-left: -631px;
    height: 1px;
    background-color: #c3c3c3;
}
.map_list .linkbox:nth-child(1) h3>a{
    display: block;
    width: 150px;
    height: 42px;
    line-height: 39px;
    color: #ffffff;
    background-color: #e8312c;
    margin: 0 auto;
    font-size: 21.19px;
    position: relative;
    text-align: center;
    border: 1px solid #e8312c;
}
.map_list .linkbox h3>a span{
    display: none;
}
.map_list .linkbox:nth-child(1) h3>a:before{

}
.map_list .linkbox{
    position: relative;
    padding-top: 50px;
    width: 250px;
    float: left;
    margin-right: 20px;
	height:1100px;
}
/*.linkbox::before, .linkbox::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }*/
.map_list .linkbox:nth-child(9n){
    margin-right: 0;
}
.map_list .linkbox a{
    display: block;
    text-align: center;
    width: 100%;
    height: 42px;
    line-height: 39px;
    color: #5e5e5e;
    border: 1px solid #c3c3c3;
    margin-bottom: 16px;
    font-size: 19px;
    position: relative;
}
.map_list .linkbox h3{
    font-weight: 100;
}
.map_list .linkbox h3>a{
    color: #ffffff;
    background-color: #e8312c;
    border: 1px solid #e8312c;
}
.map_list .linkbox h3>a:before{
    display: block;
    content: "";
    position: absolute;
    top: -51px;
    left: 50%;
    width: 1px;
    height: 50px;
    background-color: #c3c3c3;
}
.map_list .linkbox a:hover{
    color: #ffffff;
    background-color: #e8312c;
    border: 1px solid #e8312c;
}
.map_list
{
height:6000px;
}
/*网站建设*/
.jianshewz_cen{

}
.jianshewz_one{
    padding-bottom: 3%;
}
.jianshewz_one img{
    width: auto;
    margin: 0 auto;
}
.jianshewz_oneli{
    text-align: center;
    color: #737373;
    position: relative;
    top: 200px;
    opacity: 0;
}
.jianshewz_one ul{
    width: 60%;
    margin: 2% auto;
    text-align: center;
}
.jianshewz_one ul::before, .jianshewz_one ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jianshewz_one ul li{
    float: left;
    width: 44%;
    text-align: left;
    font-size: 16px;
    color: #737373;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.jianshewz_one ul li:nth-child(2n){
    float: right;
}
.jianshewz_one ul li i{
    font-size: 23px;
    position: relative;
    top: 3px;
    margin-right: 8px;
}
.jianshewz_one>p{
    color: #737373;
}
.jianshewz_two{

}
.jianshewz_cen .title_h2 > p {
    color: #737373;
}
.jianshewz_twobg{
    width: 100%;
    background-color: #f3f3f3;
    margin-top: 2%;
}
.jianshewz_twobg ul{
    text-align: center;
    position: relative;
    top: 200px;
    opacity: 0;
}
.jianshewz_twobg ul li{
    width: 24%;
    display: inline-block;
    margin:0 0.3%;
    background-color: #FFFFFF;
    padding-right: 1%;
    font-size: 23px;
    text-align: right;
    padding-top: 1%;
    /*padding-bottom: 8%;*/
    background-size: 100% 100%;
}
.jianshewz_twobg ul li span{
    color:#145bab;
}
.jianshewz_twobg ul li strong{
    display: block;
    color: #000000;
    font-size: 35px;
}
.jianshewz_twobg ul li img{
    display: inline-block;
    width: auto;
    margin-top: 8%;
}
.jianshewz_three{

}
.jianshewz_ul>ul{
    text-align: center;
    position: relative;
    top: 200px;
    opacity: 0;
}
.jianshewz_ul>ul li{
    width: 14%;
    font-size: 18px;
    color: #000000;
    margin-top: 2%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.jianshewz_ul>ul li a{
    display: block;
    color: #000000;
}
.jianshewz_ul>ul li i{
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    margin-bottom: 10px;
    color: #FFFFFF;
    font-size: 50px;
    line-height: 120px;
    border-radius: 50%;
    background-color: #145bab;
}
.jianshewz_four{
    width: 100%;
    background-color: #f3f3f3;
    font-size: 18px;
}
.jianshewz_four ul{
    margin: 2% auto;
    position: relative;
    top: 200px;
    opacity: 0;
}
.jianshewz_four ul li{
    margin-bottom: 10px;
    background-color: #FFFFFF;
    padding: 10px 0;
    font-size: 16px;
}
.jianshewz_four ul li span{
    display: inline-block;
    width: 180px;
    font-size: 18px;
    color: #145bab;
    font-weight: 600;
    margin-right: 2%;
    border-right: 1px solid #dadada;
    margin-left: 24%;
}
.jianshewz_four .comWith>div{
    text-align: center;
    color: #145bab;
}
.jianshewz_four .comWith>div>a{
    color: #FFFFFF;
    background-color: #145bab;
    padding: 3px 10px;
    border-radius: 6px;
    font-weight: 600;
    margin-left: 20px;
}
.jianshewz_fiv .top{
    position: relative;
    margin-bottom: 2%;
}
.jianshewz_fiv .top.title_h2>p{
    text-align: left;
    font-size: 18px;
}
.jswzfiv_btnli{
    position: absolute;
    top: 0;
    right: 0;
}
.jswzfiv_btnli li{
    display: inline-block;
    cursor: pointer;
}
/*建设网站轮播*/
.jswzfiv_banner{
    position:relative;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}
.jswzfiv_banner .jswzfiv_banner_ul{
    width: 200000px;
}
.jswzfiv_banner .jswzfiv_banner_ul>li{
    float:left;
}
.jswzfiv_banner .jswzfiv_banner_ul>li>a{
    display: block;
    width: 24.2%;
    float: left;
    color: #939393;
    margin-right: 1%;
}
.jswzfiv_banner .jswzfiv_banner_ul>li>a:nth-child(4){
    margin-right: 0;
}
.jswzfiv_banner .jswzfiv_banner_ul>li>a img{
    display: block;
    width: 100%;
    margin-bottom: 3%;
}
.jswzfiv_banner ul.jswzfiv_bannerbtn{
    height: 22px;
    overflow: hidden;
    margin-top: 40px;
    text-align: center;
    margin-left: 0 !important;
}
.jswzfiv_banner ul.jswzfiv_bannerbtn>li{
    width: 6px;
    height: 6px;
    border-radius:50%;
    display: inline-block;
    cursor:pointer;
    background: #828282;
    position: relative;
    margin: 0 11px;
}
.jswzfiv_banner ul.jswzfiv_bannerbtn>li.on:before{
    content: "";
    position: absolute;
    top: -5.16px;
    left: -5.22px;
    width: 17px;
    height: 17px;
    border: 1px solid #828282;
    border-radius: 50%;
}
.jswzfiv_banner ul li h3{
    font-size: 18px;
    color: #000000;
    margin: 3% auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.jswzfiv_banner ul li p{
    height:80px;
    overflow: hidden;
}
.jswz_footerbtn{
    margin-bottom: 3%;
}
.jswz_footerbtn li{
    width: 33.333333%;
    float: left;
    font-size: 18px;
    text-align: center;
    background-color: #d63400;
}
.jswz_footerbtn li:nth-child(2){
    background-color: #eb3900;
}
.jswz_footerbtn li a{
    display: block;
    color: #FFFFFF;
    padding: 3% 0 1% 0;
}
.jswz_footerbtn li i{
    display: inline-block;
    width: 71px;
    height: 71px;
    font-size: 30px;
    line-height: 71px;
    color: #d63400;
    background-color: #FFFFFF;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
    top: -20px;
}
.jswz_footerbtn li p{
    display: inline-block;
    text-align: left;
}
.jswz_footerbtn li p>span{
    display: block;
    font-size: 37px;
}
/*系统开发*/
.jswzzitong_one{
    margin-bottom: 1%;
}
.jswzzitong_one ul{
    position: relative;
    top: 0;
    text-align: center;
    margin: 2% auto;
}
.jswzzitong_one ul li{
    width: 25%;
    padding: 2% 2% 3% 2%;
    color: #6d6d6d;
    cursor: pointer;
    margin: 0 0.5%;
    display: inline-block;
    background: url("../images/xitongkf1.jpg")no-repeat;
    background-size: 100% 100%;
}
.jswzzitong_one ul li h3{
    color: #000000;
}
.jswzzitong_one ul li hr{
    width: 37px;
    height: 3px;
    border: none;
    background-color: #000000;
    margin:6% auto;
}
.jswzzitong_top{
    text-align: center;
    padding-bottom: 3%;
}
.jswzzitong_top .top{
    width: 100%;
    background-color: #f3f3f3;
}
.jswzzitong_two .top{
    padding: 2% 0 8% 0;
}
.jswzzitong_two .top h2{
    position: relative;
    z-index: 3;
}
.jswzzitong_two .top p{
    position: relative;
    z-index: 3;
}
.jswzzitong_top .top img{
    width: auto;
    margin: 0 auto;
    margin-bottom: 1%;
}
.jswzzitong_two .bottom .img{
    margin-top: -236px;
}
.jswzzitong_top .bottom img{
    width: auto;
    margin: 0 auto;
}
.jswzzitong_top .bottom.jianshewz_ul>ul{
    margin-bottom: 2%;
    top: 0;
    opacity: 1
}
.jswzzitong_top .bottom{
    font-size: 14px;
    text-align: center;
    line-height: 1.8;
    color: #585858;
}
.jswzzitong_three .bottom .img{
    margin-bottom: 2%;
}
.jswzzitong_three .bottom ul.img {
    text-align: center;
}
.jswzzitong_three .bottom ul.img li{
    display: inline-block;
    width: 20%;
    padding: 1%;
    margin: 1%;
    height:230px ;
    color: #585858;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    background-color: #FFFFFF;
    box-shadow: 0px 0 8px rgba(0,0,0,0.5);
    transform: translate3d(0,0,0);
    -webkit-box-shadow: 0px 0 8px rgba(0,0,0,0.5);
    -webkit-transform: translate3d(0,0,0);
    -moz-box-shadow: 0px 0 8px rgba(0,0,0,0.5);
    -moz-transform: translate3d(0,-0,0);
    -o-box-shadow: 0px 0 8px rgba(0,0,0,0.5);
    -o-transform: translate3d(0,0,0);
}
.jswzzitong_three .top{
    padding: 2% 0 6% 0;
}
.jswzzitong_three .bottom .img{
    margin-top: -70px;
}
.jswzzitong_three .bottom .img::before, .jswzzitong_three .bottom .img::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.jswzzitong_three .bottom ul.img li i {
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
    color: #145bab;
    font-size: 50px;
    background:none;
    line-height: 1.5;
    height: auto;
}
.jswzzitong_three .bottom ul.img li h3{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 4%;
    color: #000000;
}
.jswzzitong_four .top{
    padding: 2% 0 6% 0;
}
.jswzzitong_four .bottom .img{
    margin-top: -130px;
}
.jswzzitong_four .jianshewz_ul > ul::before, .jswzzitong_four .jianshewz_ul > ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jswzzitong_four .jianshewz_ul > ul li{
    width: 10%;
    float: left;
}
.jswzzitong_four .jianshewz_ul > ul li i {
    display: block;
    width: auto;
    height: auto;
    margin: 0 auto;
    margin-bottom: 10px;
    color: #145bab;
    font-size: 50px;
    line-height: 1.3;
    background: none;
}

/*企业展示*/
.jswz_qiyecen{
    text-align: center;
    color: #585858;
}
.jswz_qiyeone ul::before, .jswz_qiyeone ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.jswz_qiyeone ul{
    margin: 2% auto;
}
.jswz_qiyeone ul li{
    width: 20%;
    float: left;
    border: 1px solid #dfdfdf;
}
.jianshewz_cen .mune_nav{
    text-align: left;
    margin-bottom:4%;
}
.jswz_qiyeone{
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 3%;
}
.jswz_qiyeone>i{
    position: absolute;
    left: 50%;
    font-size: 14px;
    color: #dfdfdf;
    bottom: -15px;
    margin-left: -15.5px;
    padding: 8px 7px 5px 8px;
    border: 1px solid #dfdfdf;
    border-radius: 50%;
    line-height: 1;
    z-index: 2;
    background-color: #FFFFFF;
}
.jswz_qiyetwo{
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
    position: relative;
    line-height: 1.8;
    margin-bottom: 3%;
}
.jswz_qiyetwo li{
    display: inline-block;
    width: 42%;
    text-align: left;
}
.jswz_qiyetwo li:nth-child(1){
    margin-right: 3%;
}
.jswz_qiyetwo li h2{
    margin-bottom: 4%;
    text-align: left;
}
.jswz_qiyetwo li h2>strong{
    color: #145bab;
    font-weight: 100;
}
.jswz_qiyetwo li div{
    margin-top: 3%;
    color: #145bab;
}
.jswz_qiyetwo li div>a{
    text-align: center;
    color: #FFFFFF;
    background-color: #145bab;
    padding: 3px 10px;
    border-radius: 6px;
    font-weight: 600;
    margin-left: 20px;
}
.jswz_qiyethree ul::before, .jswz_qiyethree ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jswz_qiyethree ul{
    text-align: center;
    margin: 5% auto;
}
.jswz_qiyethree ul.qiyethree_btn{
    position: relative;
    top: 100px;
    opacity: 0;
}

.qiyethree_cen li{
    width: 40%;
    display: inline-block;
    text-align: left;
    line-height: 1.8;
}
.qiyethree_cen li:nth-child(2){
    padding-left: 3%;
    position: relative;
    top: -40px;
}
.qiyethree_cen li h2{
    margin-bottom: 5%;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}
.qiyethree_btn li{
    display: inline-block;
    width: 174px;
    height: 41px;
    line-height: 41px;
    background-color: #e5e5e5;
    color: #000000;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    border-radius: 50px;
    position: relative;
    z-index: 1;
}
.qiyethree_btn li:nth-child(1){
    position: relative;
    right: -15px;
}
.qiyethree_btn li:nth-child(2){
    position: relative;
    left: -15px;
}
.qiyethree_btn li:before{
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #FFFFFF;
}
.qiyethree_btn li.on{
    color: #FFFFFF;
    background-color: #494949;
    z-index: 3;
}
.qiyethree_btn li.on:before{
    border-bottom: 10px solid #494949;
}
.jswz_qiyethree ul.qiyethree_linkbtn{
    margin-top: 5%;
    margin-bottom: 1%;
}
.qiyethree_linkbtn li{
    width: 33.333333%;
    float: left;
    text-align: center;
    font-size: 19px;
}
.qiyethree_linkbtn li:nth-child(2){
    border-right: 1px dashed #dfdfdf;
    border-left: 1px dashed #dfdfdf;
}
.qiyethree_linkbtn li img{
    width: auto;
    margin: 0 auto;
    margin-bottom: 4%;
}
.qiyethree_linkbtn li h2{
    font-size: 21px;
    margin-bottom: 3%;
}
.qiyethree_linkbtn li h2>strong{
    color: #145bab;
    font-weight: 100;
}
.qiyethree_linkbtn li a{
    display: block;
    width: 40%;
    text-align: center;
    margin: 0 auto;
    color: #FFFFFF;
    background-color: #145bab;
    border-radius: 6px;
    padding: 4px 0;
}
.qiyethree_linkbtn li a i{
    margin-left: 5px;
    font-size: 25px;
    position: relative;
    top: 3px;
    left: 0;
    line-height: 1;
    -webkit-animation-name: line4;
    -webkit-animation-duration:2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: line4;
    animation-duration:2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: line4;
    -webkit-moz-duration:2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -o-animation-name: line4;
    -o-animation-duration:2s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
    -ms-animation-name: line4;
    -ms-animation-duration:2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}
@keyframes line4 {  0{left: 0;}  25%{left:8px;}  50{left: 16px;}  100%{left:0;}  }
@-webkit-keyframes line4 {  0{left: 0;}  25%{left:8px;}  50{left: 16px;}  100%{left:0;}  }
@-moz-keyframes line4 {  0{left: 0;}  25%{left:8px;}  50{left: 16px;}  100%{left:0;}  }
@-o-keyframes line4 {  0{left: 0;}  25%{left:8px;}  50{left: 16px;}  100%{left:0;}  }

.jswz_qiyefourbg{
    width: 100%;
    background-color: #eeeff1;
}
.jswz_qiyefour{
    text-align: center;
    line-height: 1.8;
    position: relative;
}
.jswz_qiyefour .title_h2>h2{
    line-height: 1.4;
}
.jswz_qiyefour .title_h2>p{
    margin-bottom: 1%;
}
.jswz_qiyefour ul ul::before,.jswz_qiyefour ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.jswz_qiyefour ul{
    text-align: center;
    margin-top: 4%;
}
.jswz_qiyefourbg ul{
    position: relative;
    top: 200px;
    opacity: 0;
}
.jswz_qiyefour ul li{
    width: 19%;
    height: 360px;
    float: left;
    background-color: #FFFFFF;
    margin-right: 1.2%;
    padding: 1%;
    padding-bottom: 3%;
    text-align: left;
    color: #737373;
}
.jswz_qiyefour ul li:nth-child(5){
    margin-right: 0;
}
.jswz_qiyefour ul li img{
    width: auto;
    margin: 0 auto;
    margin-top: -50px;
    border-radius: 50%;
}
.jswz_qiyefour ul li h3{
    text-align: center;
    font-size: 21px;
    font-weight: 100;
    color: #000000;
    margin-top: 8%;
}
.jswz_qiyefour ul li hr{
    width: 30%;
    height: 1px;
    border: none;
    background-color: #737373;
    margin: 0 auto;
    margin-top: 8%;
    margin-bottom: 10%;
}
/*模块区分*/
.jswz_qiyeone1 ul.ul1.ul1{
    width: 90%;
    margin: 4% auto;
    margin-bottom: 7%;
}
.jswz_qiyeone1 ul.ul1 li{
    width: 100%;
    margin: 0.5% auto;
    color: #000000;
    text-align: center;
    font-size: 16px;
}
.jswz_qiyeone1 ul.ul1 li:first-child{
    margin: 2% auto;
}
.jswz_qiyeone1 ul.ul1 li::before, .jswz_qiyeone1 ul.ul1 li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jswz_qiyeone1 ul.ul1 li div{
    float: left;
    width: 50%;
    border: 1px solid #cdcdcd;
    text-align: center;
    padding: 1% 0;
    font-size: 18px;
}
.jswz_qiyeone1 ul.ul1 li p{
    position: relative;
    display: inline-block;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}
.jswz_qiyeone1 ul.ul1 li p:nth-child(3){
    text-align: left;
    width: 40%;
    float: left;
}
.jswz_qiyeone1 ul.ul1 li p:nth-child(1){
    width: 150px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 0;
    border-radius: 50px;
    background: #a2a2a2;
    background: linear-gradient(to right, #a2a2a2 50%, #145bab 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$first-color, endColorstr=$second-color,GradientType=1 );
}
.jswz_qiyeone1 ul.ul1 li p:nth-child(2){
    text-align: right;
    width: 40%;
    float: right;
    padding-right: 3%;
    height: 24px;
}
.jswz_qiyeone1 ul.ul1 li p i{
    font-size: 20px;
}
.jswz_qiyeone1 ul.ul1 li p:nth-child(3) i{
    margin-right: 2%;
    color: #a2a2a2;
}
.jswz_qiyeone1 ul.ul1 li p:nth-child(2) i{
    position: absolute;
    top: 0;
    right: 0;
    color: #145bab;
}
.jswz_qiyeone1 ul.ul2{
    margin: 5% auto;
}
.jswz_qiyeone1 ul.ul2 li{
    width: 50%;
    height: 830px;
    float: left;
    position: relative;
}
.jswz_qiyeone1 ul.ul2 li.jswz_qiyepkleft{
    background-color: #dcdddd;
}
.jswz_qiyepkleft:before{
    content: "Pk";
    position: absolute;
    top: 30%;
    right: -90px;
    font-size: 100px;
    color: #FFFFFF;
    background-color: #145bab;
    padding: 2% 4%;
    z-index: 15;
}
.jswz_qiyeone1 ul.ul2 h6{
    width: 426px;
    margin: 0 auto;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #474443;
    position: relative;
    top: 34px;
    z-index: 2;
    padding: 2% 0;
    margin-top: -6.7%;
}
.jswz_qiyeone1 ul.ul2 li img{
    width: 94%;
    margin: 0 auto;
    margin-top: 3%;
}
.jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box{
    position: relative;
}
.jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6{
    background-color: #145bab;
    margin-left: 18.8%;
}
.jswz_qiyeone1box_cen{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow:auto;
}
.jswz_qiyeone1box_cen div{
    width: 95%;
    position: relative;
    border: 1px solid #dcdddd;
    background-color: #FFFFFF;
}
/*滚动条*/
.qiye_scrollTopbox{
    width:20px;
    height:100%;
    background:#FFFFFF;
    position:absolute;
    right:0;
    top:-1px;
    overflow: hidden;
    border-radius: 3px;
    /*border-right: 3px solid #dcdddd;*/
    display:none;
}
.qiye_scrollTopbox:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width:3px;
    height:100%;
    background: #a2a2a2;
    border-radius: 50px;
}
.qiye_scrollTopcen{
    width:3px;
    height:100px;
    background:#dcdddd;
    position:absolute;
    top:0;
    right:0;
    border-radius: 50px;
}
/*滚动......end*/
.jswz_qiyeone1text{
    width: 100%;
    border: 1px solid #dcdddd;
    padding: 2% 0 0 0;
    text-align: center;
    font-size: 18px;
    color: #000000;
    margin-bottom: 7%;
}
.jswz_qiyeone1text span{
    font-size: 24px;
}
.jswz_qiyeone1text strong{
    display: block;
    font-size: 30px;
    color: #145bab;
}
.jswz_qiyeone1text span:nth-child(1){
    font-weight: bold;
}
.jswz_qiyeone1text span:last-child{
    display: block;
    width: 70%;
    border-radius: 50px;
    color: #FFFFFF;
    text-align: center;
    background-color: #145bab;
    padding: 8px 0;
    margin: 0 auto;
    position: relative;
    top: 25px;
}
.jswz_qiyeone2{
    width: 100%;
    background-color: #f7f9fd;
}
.jswz_qiyeone2btn{
    margin-top: 2%;
    border-bottom: 2px solid #dcdddd;
}
.jswz_qiyeone2btn li{
    width: 15%;
    float: left;
    margin-right: 2%;
    font-size: 23px;
    padding-bottom: 2%;
    position: relative;
    cursor: pointer;
    transition: all 2s;
    -moz-transition: all 2s;  /* Firefox 4 */
    -webkit-transition: all 2s;   /* Safari 和 Chrome */
    -o-transition: all 2s;
}
.jswz_qiyeone2btn li:nth-child(6){
    margin-right: 0;
}
.jswz_qiyeone2btn li p{
    width: 100%;
    padding: 10% 0;
}
.jswz_qiyeone2btn li i{
    display: block;
    font-size: 50px;
}
.jswz_qiyeone2btn li span{
    display: block;
    position: absolute;
    width: 100%;
    bottom: -2px;
    height: 2px;
    background-color: #a2a2a2;
    z-index: -1;
}
.jswz_qiyeone2btn li span:before{
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
    width: 2px;
    height: 11px;
    background-color: #a2a2a2;
}
.jswz_qiyeone2btn li span:after{
    content: "";
    position: absolute;
    top: -5px;
    right: 0;
    width: 2px;
    height: 11px;
    background-color: #a2a2a2;
}
.jswz_qiyeone2btn li.on p{
    background-color: #145bab;
    color: #FFFFFF;
}
.jswz_qiyeone2btn li.on span{
    z-index: 2;
}
.jswz_qiyeone2box{
    margin-top: 2%;
    text-align: left;
    position: relative;
    font-size: 18px;
    color: #000000;
}
.jswz_qiyeone2box ul{
    width: 82%;
}
.jswz_qiyeone2box ul li{
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}
.jswz_qiyeone2box ul li span{
    display: block;
    font-size: 24px;
    font-weight: bold;
}
.jswz_qiyeone2box div{
    position: absolute;
    top: 0;
    right: 0;
    color: #dcdddd;
}
.jswz_qiyeone2box div::before, .jswz_qiyeone2box div::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jswz_qiyeone2box div p{
    float: left;
    font-size: 18px;
}
.jswz_qiyeone2box div p:nth-child(1){
    font-size: 60px;
    line-height: 1;
    margin-right: 5px;
}
.jswz_qiyeone2box div p span{
    display: block;
    font-size: 24px;
}
.jswz_qiyeone3{
    padding-top: 3%;
}
.jswz_qiyeone3>p{
    margin-bottom: 1%;
}
.jswz_qiyeone3>img{
    width: auto;
    margin: 0 auto;
    margin-top: 4%;
}
.jswz_qiyeone3>img:last-child{
    display: none;
}
.jswz_qiyeone4{
    background: url("../images/jswz_qiyeone3.jpg")no-repeat center;
    /*background-size: 100%;*/
    color: #FFFFFF;
    margin-top: 8%;
    text-align: left;
    padding: 2%;
    padding-left: 6.5%;
    font-size: 16px;
    position: relative;
    margin-bottom: 8%;
}
.title_h4{
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
}
.title_h4>h4{
    font-size: 43px;
    margin-bottom: 1%;
}
.title_h4>p{

}
.title_h4>span{
    display: block;
    font-size: 21px;
    margin-bottom: 3%;
}
.jswz_qiyeone4.title_h4>p>span{
    margin-left: 2%;
    margin-right: 2%;
}
.title_h5>h5{
    font-size: 33px;
    color: #000000;
    margin-bottom: 1%;
}
.title_h5>h5>strong{
    color: #145bab;
    margin-left: 2%;
}
.title_h5>p{
    font-size: 13px;
    margin-bottom:3%;
}
.title_h5>p>span{
    font-size: 19px;
    color: #145bab;
    margin: 0 5px;
}
.jswz_qiyeform{
    width: 33%;
    position: absolute;
    top: -50px;
    right: 10%;
    color: #666666;
    background-color: #FFFFFF;
    padding: 2%;
    box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    -webkit-transform: translate3d(0,-2px,0);
    -moz-box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    -moz-transform: translate3d(0,-2px,0);
    -o-box-shadow: 19px 15px 30px rgba(0,0,0,0.15);
    -o-transform: translate3d(0,-2px,0);
}
.textqiy{
    width: 100%;
    border-radius: 50px;
    border: 1px solid #e5e5e5;
    padding: 5px 0 5px 13px;
    margin-bottom: 2%;
}
.textqiy.submitqiy{
    margin-bottom: 0;
    border: none;
    text-align: center;
    color: #FFFFFF;
    background-color: #145bab;
    margin-top: 4%;
}
.jswz_qiyetwo1cen{
    background: url("../images/jswz_qiyetwo1bg.jpg")repeat-y center;
    margin-top: 6%;
    width: 100%;
}
.jswz_qiyetwo1bg{
    padding: 6% 0;
    position: relative;
}
.title_h3{
    text-align: center;
}
.title_h3>span{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    font-size: 30px;
    margin-left: -55.5px;
    margin-top: -55.5px;
    width: 111px;
    height: 111px;
    border-radius: 50%;
    background-color: #145bab;
    color: #FFFFFF;
    line-height: 111px;
}
.title_h3>span:before{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -13px;
    margin-left: -7px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #145bab;
}
.title_h3>h3{
    color: #000000;
    margin-top: 1%;
    margin-bottom: 2%;
}
.jswz_qiyetwo1cen ul{
    text-align: center;
}
.jswz_qiyetwo1cen ul li{
    display: inline-block;
    width: 30%;
    text-align: left;
    font-size: 16px;
    margin: 0 1%;
    color: #727272;
    line-height: 1.8;
}
.jswz_qiyetwo1cen ul li::before, .jswz_qiyetwo1cen ul li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jswz_qiyetwo1cen ul li span,
.jswz_qiyetwo1cen ul li p{
    display: block;
    float: left;
}
.jswz_qiyetwo1cen ul li span{
    display: block;
    width: 30%;
    height: 118px;
    line-height: 115px;
    text-align: center;
    font-size: 21px;
    color: #145bab;
}
.jswz_qiyetwo1cen ul li p{
    width: 66%;
    float: right;
}
.jswz_qiyetwo1cen ul li:nth-child(1) span{
    background: url("../images/qiye_numberbg1.png")no-repeat center;
}
.jswz_qiyetwo1cen ul li:nth-child(2) span{
    background: url("../images/qiye_numberbg2.png")no-repeat center;
}
.jswz_qiyetwo1cen ul li:nth-child(3) span{
    background: url("../images/qiye_numberbg3.png")no-repeat center;
}
.jswz_qiyefour.jswz_qiyetwo2{
    font-size: 14px;
    text-align: center;
}
.jswz_qiyetwo2 ul li{
    padding: 2%;
    border: 1px solid #eeeeee;
    text-align: center;
    height: auto;
}
.jswz_qiyefour.jswz_qiyetwo2 ul li img {
    margin-top: -80px;
}
.jswz_qiyetwo2 ul li span{
    display: block;
    font-size: 18px;
    margin-top: 2%;
}
.jswz_qiyetwo3cen{
    background: url("../images/jswz_qiyetwo1bg.jpg")repeat-y center;
    width: 100%;
}
.jswz_qiyetwo3cen ul{
    text-align: center;
}
.jswz_qiyetwo3cen ul li{
    display: inline-block;
    width: 29%;
    margin: 0 1.5%;
    background-color: #FFFFFF;
    padding: 3% 2%;
    position: relative;
    font-size: 16px;
    text-align: left;
}
.jswz_qiyetwo3cen ul li:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 52px solid #145bab;
    border-right: 52px solid transparent;
}
.jswz_qiyetwo3cen ul li span{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    color: #FFFFFF;
    font-size: 23px;
}
.jswz_qiyetwo3cen ul li h4{
    font-size: 30px;
    text-align: center;
    color: #145bab;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    padding: 3% 0;
    margin-bottom: 3%;
}
.jswz_qiyetwo3cen ul li p{
    width: 49%;
    display: inline-block;
    padding-left: 15px;
    position: relative;
    margin-top: 3%;
}
.jswz_qiyetwo3cen ul li p:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 0;
    margin-top: -2.5px;
    border-top: 5px solid transparent;
    border-left: 10px solid  #145bab;
    border-bottom: 5px solid transparent;
}
.jswz_qiyetwo4cen{
    font-size: 18px;
    text-align: center;
    color: #585858;
    padding-bottom: 0;
}
.jswz_qiyetwo4cen p{
    margin-bottom: 2%;
}
.jswz_qiyetwo4cen ul{
    margin: 1.2% auto;
}
.jswz_qiyetwo4cen ul::before, .jswz_qiyetwo4cen ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.jswz_qiyetwo4cen ul li{
    width: 33.333333%;
    float: left;
    border-top: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    font-size: 24px;
    padding: 1% 0;
    position: relative;
}
.jswz_qiyetwo4cen ul li:nth-child(2){
    background-color: #145bab;
    color: #FFFFFF;
}
.jswz_qiyetwo4cen ul li:nth-child(1):before,
.jswz_qiyetwo4cen ul li:nth-child(1):after,
.jswz_qiyetwo4cen ul li:nth-child(3):before,
.jswz_qiyetwo4cen ul li:nth-child(3):after{
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    background-color: #cbcbcb;
    border-radius: 50%;
}
.jswz_qiyetwo4cen ul li:nth-child(1):before,
.jswz_qiyetwo4cen ul li:nth-child(1):after{
    left: 0;
}
.jswz_qiyetwo4cen ul li:nth-child(3):before,
.jswz_qiyetwo4cen ul li:nth-child(3):after{
    right: 0;
}
.jswz_qiyetwo4cen ul li:nth-child(1):before,
.jswz_qiyetwo4cen ul li:nth-child(3):before{
    top: -5px;
}
.jswz_qiyetwo4cen ul li:nth-child(1):after,
.jswz_qiyetwo4cen ul li:nth-child(3):after{
    bottom: -5px;
}
.jswz_qiyetwo4cen span{
    display: block;
}
.jswz_qiyetwo4cen a{
    display: block;
    width: 300px;
    margin: 0 auto;
    padding: 0.5% 0;
    text-align: center;
    color: #145bab;
    border: 2px solid #145bab;
    margin-top: 2%;
}
.jswz_qiyetwo4cen a i{
    font-size: 18px;
    margin-left: 5px;
    position: relative;
    top:0;
    left: 0;
    line-height: 1;
    -webkit-animation-name: line4;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: line4;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: line4;
    -webkit-moz-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -o-animation-name: line4;
    -o-animation-duration: 2s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
    -ms-animation-name: line4;
    -ms-animation-duration: 2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}
.a_qiyeone>img{
    margin: 3% auto;
}
.a_qiyeone .jswz_qiyeone1text{
    border-right: none;
    border-left: none;
    margin-bottom: 5%;
}
.a_qiyeone .jswz_qiyeone1text strong {
    color: #4a4a4a;
    font-weight: 100;
}
.a_qiyeone .jswz_qiyeone1text span:last-child {
    color: #145bab;
    background-color: #FFFFFF;
    width: 40%;
}
.a_qiyetwo{
    background: url("../images/a_qiyetubg1.jpg")repeat-y center;
    width: 100%;
    border-top: 1px solid #dcdddd;
    border-bottom: 1px solid #dcdddd;
    color: #000000;
}
.a_qiyetwo .title_h2>p{
    font-size: 20px;
    color: #000000;
    margin-bottom: 0.5%;
}
.a_qiyetwo ul{
    /*margin-top: 2%;*/
}
.a_qiyetwo ul::before, .a_qiyetwo ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.a_qiyetwo ul li{
    width: 33.333%;
    float: left;
    padding: 0 4%;
    font-size: 16px;
    text-align: center;
    margin-top: 3%;
    line-height: 1.6;
}
.a_qiyetwo ul li span{
    display: block;
    font-size: 20px;
    margin-top: 3%;
}
.a_qiyetwo ul li h3{
    font-size: 25px;
    color: #145bab;
}
.a_qiyetwo ul li h3 i{
    font-size: 35px;
    margin-right: 6px;
    position: relative;
    top: 4px;
}
.a_qiyetwo ul li hr{
    width: 20px;
    height: 1px;
    border: none;
    background: #000000;
    margin: 3% auto;
}
.a_qiyethree>span{
    display: block;
    font-size: 20px;
    text-align: center;
    margin-top: 0.5%;
}
.a_qiyethree ul{
    margin-top: 7%;
}
.a_qiyethree ul::before, .a_qiyethree ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.a_qiyethree ul li{
    width: 23%;
    float: left;
    text-align: center;
    font-size: 16px;
    line-height: 1.6;
    margin-right: 2.6%;
    color: #000000;
    padding: 3%;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(0,0,0,0.15);
    transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.15);
    -webkit-transform: translate3d(0,-2px,0);
    -moz-box-shadow: 0 0 12px rgba(0,0,0,0.15);
    -moz-transform: translate3d(0,-2px,0);
    -o-box-shadow: 0 0 12px rgba(0,0,0,0.15);
    -o-transform: translate3d(0,-2px,0);
}
.a_qiyethree ul li:nth-child(4){
    margin-right: 0;
}
.a_qiyethree ul li h3{
    font-size: 25px;
}
.a_qiyethree ul li span{
    display: block;
    color: #a3a3a3;
    margin-top: 3%;
    margin-bottom: 8%;
}
.a_qiyethree ul li img{
    width: 46%;
    margin: 0 auto;
    margin-top: -45%;
    margin-bottom: 8%;
}
.a_qiyefour{
    width: 100%;
    background: url("../images/a_qiyetu2.jpg")no-repeat center;
    color: #FFFFFF;
    text-align: center;
    font-size: 20px;
    background-size: cover;
}
.a_qiyefour>div>div{
    width: 100%;
    height: 2px;
    background: #505050;
    position: relative;
    margin-top: 2%;
    margin-bottom: 3%;
}
.a_qiyefour .title_h2>h2{
    color: #FFFFFF;
}
.a_qiyefour a{
    display: block;
    margin: 0 auto;
    color: #FFFFFF;
    font-size: 18px;
    margin-top: 1%;
}
.a_qiyefour a i{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 27px;
    font-size: 25px;
    border: 1px solid #FFFFFF;
    border-radius: 50px;
    margin-left: 12px;
    margin-top: 2px;
}
.a_qiyefiv{
    text-align: center;
}
.a_qiyefiv ul li::before, .a_qiyefiv ul li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.a_qiyefiv ul li{
    margin-top: 3%;
    font-size: 18px;
    color: #000000;
    line-height: 1.6;
}
.a_qiyefiv ul li div.left{
    width: 45%;
}
.a_qiyefiv ul li div.right{
    width: 45%;
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    padding: 3% 0;
    margin-top: 3%;
}
.a_qiyefiv ul li:nth-child(odd) div.left{
    float: left;
}
.a_qiyefiv ul li:nth-child(odd) div.right{
    float: right;
    text-align: left;
}
.a_qiyefiv ul li:nth-child(even) div.left{
    float: right;
}
.a_qiyefiv ul li:nth-child(even) div.right{
    float: left;
    text-align: right;
}
.a_qiyefiv ul li div h3{
    font-size: 36px;
    margin-bottom: 3%;
}
.a_qiyefiv ul li div span{
    display: block;
    color: #145bab;
    margin-bottom: 3%;
}
.a_qiyefiv>a{
    display: inline-block;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #145bab;
    padding: 6px 4%;
    border-radius: 50px;
    margin-top: 3%;
}
/*小程序*/
.a_xcxone>ul{
    text-align: center;
    margin: 5% auto;
    margin-bottom: 6%;
}
.a_xcxone>ul>li{
    width: 33%;
    display: inline-block;
    text-align: left;
    margin: 0 3%;
    font-size: 18px;
}
.title_h h3{
    font-size: 38px;
    margin-top: 3%;
    margin-bottom: 5%;
}
.title_h h5{
    font-size: 28px;
    color: #145bab;
    margin-top: 5%;
}
.a_xcxone>ul>li ul{
    margin-top: 5%;
}
.a_xcxone>ul>li hr{
    border-top: 4px solid #a0a0a0;
}
.a_xcxone>ul>li span{
    color: #FFFFFF;
    background-color: #363636;
    font-size: 13px;
    padding: 2px 10px;
}
.a_xcxone>ul>li:nth-child(1) ul li{
    width: 33.333%;
    display: inline-block;
}
.a_xcxone>ul>li:nth-child(2) ul li{
    width: 50%;
    display: inline-block;
}
.a_xcxone>ul>li ul li{
    position: relative;
    padding-left: 8px;
    margin-bottom: 2%;
}
.a_xcxone>ul>li ul li:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #000000;
}
.a_xcxtwo{
    background-color: #eeeff1;
}
.a_xcxtwo .qiyethree_cen li:nth-child(2) {
    padding-left: 3%;
    position: relative;
    top: -100px;
}
.a_xcxtwo .jswz_qiyethree ul{
    margin: 2% auto;
}
.a_xcxtwo .jswz_qiyethree ul.qiyethree_btn {
    top: 0;
    opacity: 1;
    margin: 0 auto;
}
.a_xcxtwo .qiyethree_btn li::before {
    border-bottom: 10px solid #eeeff1;
}
.a_xcxtwo .qiyethree_btn li.on::before {
    border-bottom: 10px solid #494949;
}

.qiyethree_cen.xcxqie_cen ul{
    width: 70%;
}
.qiyethree_cen.xcxqie_cen ul::before, .qiyethree_cen.xcxqie_cen ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.qiyethree_cen.xcxqie_cen ul:nth-child(odd) li.left{
    float: right;
}
.qiyethree_cen.xcxqie_cen ul:nth-child(odd) li.right{
    float: right;
    margin-right: 5%;
}
.qiyethree_cen.xcxqie_cen ul:nth-child(even) li.left{
    float: left;
}
.qiyethree_cen.xcxqie_cen ul:nth-child(even) li.right{
    float: left;
    margin-left: 5%;
}
.qiyethree_cen.xcxqie_cen ul li.left{
    width: 554px;
}
.qiyethree_cen.xcxqie_cen ul li.right{
    top: 66px;
    width: auto;
    padding-left: 0;
}

.a_xcxfexd{
    position: relative;
    width: 100%;
    height: 740px;
    color: #FFFFFF;
    background: #242F41;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.a_xcxfexdbg{
    /* width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=70);
    background: #000000; */
}
.a_xcxthree{
    background-image: url("../images/xcx_fexdbg1.jpg");
}
.a_xcxsex{
    background-image: url("../images/xcx_fexdbg2.jpg");
}
.a_xcxfexdbg .title_h2>h2{
    color: #FFFFFF;
}
.a_xcxthree ul{
    margin-top: 5%;
}
.a_xcxfexdbg ul{
    /*font-size: 14px;*/
    text-align: center;
}
.a_xcxfexdbg ul li{
    width: 35%;
    display: inline-block;
    text-align: left;
    margin-top:4%;
}
.a_xcxfexdbg ul li::before, .a_xcxfexdbg ul li::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

.a_xcxfexdbg ul li i {
    display: inline-block;
    text-align: center;
    width: 71px;
    height: 71px;
    font-size: 40px;
    line-height: 71px;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    margin-right: 20px;
    margin-left: 26%;
    position: relative;
    top: -20px;
}
.a_xcxfexdbg ul li p {
    display: inline-block;
    text-align: left;
}
.a_xcxspan{
    font-size: 14px;
}
.a_xcxspan ul li span {
    display: block;
    font-size: 24px;
    margin-bottom: 6%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.a_xcxfour{

}
.a_xcxfour ul{
    margin-top: 1%;
    margin-bottom: 3%;
}
.a_xcxfour ul::before, .a_xcxfour ul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.a_xcxfour ul li{
    width: 31%;
    float: left;
    position: relative;
    padding:1% 2%;
    border-radius: 8px;
    margin-right: 3.5%;
    margin-top: 4%;
    box-shadow: 0 0 16px rgba(0,0,0,0.15);
    transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.15);
    -webkit-transform: translate3d(0,-2px,0);
    -moz-box-shadow: 0 0 16px rgba(0,0,0,0.15);
    -moz-transform: translate3d(0,-2px,0);
    -o-box-shadow: 0 0 16px rgba(0,0,0,0.15);
    -o-transform: translate3d(0,-2px,0);
}
.a_xcxfour ul li:nth-child(3n){
    margin-right: 0;
}
.a_xcxfour ul li img{
    width: auto;
    position: absolute;
    top: -15px;
    left: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.a_xcxfour ul li p{
    margin-left: 28%;
    line-height: 2;
    height: 122px;
    overflow: hidden;
}
.a_xcxfiv{
    border-top: 1px solid #dedede;
}
.a_xcxfiv span{
    text-align: center;
    width: 160px;
    position: absolute;
    left: 50%;
    top: 0;
    color: #FFFFFF;
    margin-left: -80px;
    background-color: #2cbd10;
    font-size: 18px;
    padding: 0.5% 0;
}
.a_xcxfiv img{
    width: auto;
    margin: 0 auto;
    margin-top: 3%;
}
.a_xcxfiv img:last-child{
    display: none;
}
.a_xcxsex .a_xcxfexdbg ul li{
    width: 33%;
    text-align: center;
}
.a_xcxsex .a_xcxfexdbg ul li i{
    top: -10px;
    margin-left: 0;
}
.a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li{
    width: auto;
    padding: 0 8%;
    font-size: 24px;
    position: relative;
    padding-bottom: 1%;
    margin-bottom: 4%;
}
.a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li strong{
    font-size: 84px;
    margin: 0 10px;
}
ul.xcx_Pjy li:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -175px;
    border-radius: 50px;
    width: 339px;
    height: 14px;
    background: url("../images/xcx_bg.jpg")repeat-x center;
}
.a_xcxphone{
    text-align: center;
    font-size: 14px;
}
.a_xcxphone>p{
    margin-bottom: 2%;
}
.in_xcxbanner{
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding-bottom: 2rem;
    padding-top: 3%;
    border-top: 1px solid #dfdfdf;
    margin-top: 3%;
}
.in_xcxbanner:before{
    content: "";
    position: absolute;
    top: 81px;
    left: 50%;
    width: 258px;
    height: 540px;
    margin-left: -143px;
    background: url("../images/xcx_phone.jpg")no-repeat center top;
    border-radius: 40px;
    box-shadow: 0px 0 20px rgba(0,0,0,0.5);
    transform: translate3d(0,0,0);
    -webkit-box-shadow: 0px 0 20px rgba(0,0,0,0.5);
    -webkit-transform: translate3d(0,0,0);
    -moz-box-shadow: 0px 0 20px rgba(0,0,0,0.5);
    -moz-transform: translate3d(0,-0,0);
    -o-box-shadow: 0px 0 20px rgba(0,0,0,0.5);
    -o-transform: translate3d(0,0,0);
}
.in_xcxbanner>i{
    position: absolute;
    left: 50%;
    font-size: 14px;
    color: #dfdfdf;
    top: -15px;
    margin-left: -15.5px;
    padding: 8px 7px 5px 8px;
    border: 1px solid #dfdfdf;
    border-radius: 50%;
    line-height: 1;
    z-index: 2;
    background-color: #FFFFFF;
}
.in_xcxbannerdiv {
    width: 57.5%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.in_xcxbannerdiv::before, .in_xcxbannerdiv::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_xcxbannerul{
    width: 20000px;
}
.in_xcxbannerul::before, .in_xcxbannerul::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }
.in_xcxbannerul li{
    width: 235px;
    float: left;
    margin-right: 80px;
    margin-top: 100px;
}
.in_xcxbannerul li .logoimg{
    height: 413px;
    background-color: #666666;
    color: #FFFFFF;
}
.in_xcxbannerul li .logoimg img{
    width: 100%;
    height: 100%;
}
.in_xcxbannerul li.on{
    /*margin-top: 35px;*/
}
.in_xcxbannerul li.on .logoimg{
    /*height: 540px;*/
    /*padding: 65px 11px 62px 12px;*/
    /*background: url("../images/xcx_phone.jpg")no-repeat center top;*/
    /*border-radius: 40px;*/
    /*box-shadow: 0px 0 20px rgba(0,0,0,0.5);*/
    /*transform: translate3d(0,0,0);*/
    /*-webkit-box-shadow: 0px 0 20px rgba(0,0,0,0.5);*/
    /*-webkit-transform: translate3d(0,0,0);*/
    /*-moz-box-shadow: 0px 0 20px rgba(0,0,0,0.5);*/
    /*-moz-transform: translate3d(0,-0,0);*/
    /*-o-box-shadow: 0px 0 20px rgba(0,0,0,0.5);*/
    /*-o-transform: translate3d(0,0,0);*/
}
.in_xcxbannerul li .text{
    width: 260%;
    margin-left: -80%;
    text-align: center;
    color: #000000;
    font-size: 14px;
    line-height: 2;
    margin-top: 50%;
    display: none;
}
.in_xcxbannerul li.on .text{
    display: block;
}
.in_xcxbannerul li .text h3{
    font-size: 24px;
    line-height: 1;
    margin-bottom: 4%;
}
/*圆点按钮*/
.in_xcxbtnul{
    position: relative;
    width: 100%;
    margin-top: 3%;
    text-align: center;
}
.in_xcxbtnul li{
    display: inline-block;
    cursor: pointer;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #FFFFFF;
    border: 3px solid #a0a0a0;
    margin: 0 5px;
}
.in_xcxbtnul li.on{
    border: 3px solid #145bab;
}
/*左右按钮*/
.in_xcxbannerbtn{
    width: 100%;
    position: absolute;
    top: 31%;
    left: 0;
    height: 1px;
    z-index: 10;
}
.in_xcxbannerbtn div{
    cursor: pointer;
}
.in_xcxbannerbtn div:first-child{
    float: left;
}
.in_xcxbannerbtn div:last-child{
    float: right;
}
.in_xcxbannerbtn div i{
    font-size: 30px;
}

/*分辨率调节*/
@media (min-width: 2560px){
    .sever_lc li {
        height: 490px;
    }
    .adout_fexd > span {
        padding-top: 3%;
    }
    .adout_fexd ul {
        margin-top: 2%;
    }
    .in_yuyue_cen li:nth-child(1), .in_yuyue_cen li:nth-child(3) {
        width: 30%;
    }
    .sever_lc li div.right hr {
        margin-bottom: 3.3%;
    }
    .jswz_qiyeone4 {
        margin-top: 6%;
        margin-bottom: 6%;
    }
    .jswz_qiyetwo1cen {
        margin-top: 4%;
    }
}
@media (max-width: 1680px){
    .in_yuyue_cen li:nth-child(1), .in_yuyue_cen li:nth-child(3) {
        width: 45%;
    }
    .in_yuyue_cen li {
        margin: 0 6px;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-left: 20%;
    }
    .jswz_qiyeone1 ul.ul2 h6 {
        margin-top: -6.6%;
    }
}
@media (max-width: 1600px){
    .in_one {
        padding-bottom: 6%;
    }
    .title_h2 > h2 {
        font-size: 32px;
    }
    .in_yuyue_cen li:nth-child(1), .in_yuyue_cen li:nth-child(3) {
        width: 48%;
    }
    .in_yuyue_cen li {
        margin: 0 4px;
    }
    .title_h3 > span {
        font-size: 25px;
        margin-left: -50px;
        margin-top: -50px;
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .jswz_qiyetwo3cen ul li h4 {
        font-size: 25px;
    }
    .title_h4 > h4 {
        font-size: 35px;
    }
    .title_h5 > h5 {
        font-size: 26px;
    }
    .jswz_qiyeone1 ul.ul2 h6 {
        margin-top: -6.5%;
    }

}
@media (max-width: 1440px){
    .comWith {
        width: 94%;
        padding-left: 3%;
        padding-right: 3%;
    }
    .header .top-r > ul li {
        margin-left: 46px;
    }
    .in_yuyue_cen li div {
        float: none;
        margin-top: 3%;
    }
    .in_yuyue_cen li{
        float: left;
    }
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 21.4%;
    }
    .in_yuyue_cen li:nth-child(1) div{
        margin-top: 4%;
    }
    .in_yuyue_cen li:nth-child(1) div::before, .in_yuyue_cen li:nth-child(1) div::after {  content: '.';  display: block;  height: 0;  clear: both;  overflow: hidden;  }

    .in_yuyue_cen li:nth-child(1), .in_yuyue_cen li:nth-child(3) {
        top: -6px;
        width: auto;
    }
    .in_yuyue_cen li:nth-child(2){
        position: relative;
        top: 11px;
        margin-right: 1%;
    }
    .in_one {
        padding-bottom: 5%;
    }
    .in_we > li ul li strong {
        font-size: 34px;
    }
    .in_we > li ul li:nth-child(5) span {
        width: 58%;
    }
    .in_we > li textarea {
        height: 188px;
    }
    .in_we > li > a {
        margin-top: 7%;
    }
    .footertop ul {
        padding: 1% 3%;
    }
    .footer_top li a:first-child {
        width: 40%;
    }

    .vision-aside section ul {
        width: 473px;
        height: 400px;
    }
    .vision-aside .back-column li {
        height: 418px;
    }
    .vision-aside section li h2 {
        padding-top: 80px;
    }
    .vision-aside section.vision-center {
        transform: translateY(484px);
        -moz-transform: translateY(484px);
        -webkit-transform: translateY(484px);
        transform: translateY(484px);
        -moz-transform: translateY(484px);
        -webkit-transform: translateY(484px);
    }
    .vision-aside section.vision-btn {
        transform: translateY(1465px);
        -moz-transform: translateY(1465px);
        -webkit-transform: translateY(1465px);
        transform: translateY(1465px);
        -moz-transform: translateY(1465px);
        -webkit-transform: translateY(1465px);
    }
    .vision-aside section.vision-bottom {
        transform: translateY(975px);
        -moz-transform: translateY(975px);
        -webkit-transform: translateY(975px);
        transform: translateY(975px);
        -moz-transform: translateY(975px);
        -webkit-transform: translateY(975px);
    }
    .in_caselist li {
        width: 33.3%;
    }
    .footertop ul li {
        margin-right: 3.5%;
        padding-right: 3.5%;
    }
    .jswz_qiyetwo li {
        width: 38%;
    }
    .qiyethree_cen li:nth-child(2) {
        top: -25px;
    }
    .article_casebox > .top {
        padding-top: 12%;
    }
    .jswz_qiyeone1 ul.ul1 li {
        font-size: 14px;
    }
    .jswz_qiyeone1 ul.ul1 li p{
        padding-bottom: 4px;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(1) {
        font-size: 16px;
    }
    .jswz_qiyeone1text span {
        font-size: 20px;
    }
    .jswz_qiyeone1text strong {
        font-size: 25px;
    }
    .jswz_qiyeone2btn li {
        font-size: 18px;
    }
    .jswz_qiyeone2box ul li span {
        font-size: 18px;
    }
    .jswz_qiyeone2box {
        font-size: 16px;
    }
    .jswz_qiyeone3 > img {
        width: 100%;
    }
    .jswz_qiyeone4 {
        background-size: 100%;
    }
    .jswz_qiyetwo1cen ul li span {
        line-height: 110px;
        font-size: 18px;
    }
    .jswz_qiyetwo3cen ul li {
        font-size: 14px;
    }
    .jswz_qiyetwo4cen {
        font-size: 16px;
    }
    .jswz_qiyetwo4cen ul {
        margin: 2% auto;
    }
    .jswz_qiyetwo4cen ul li {
        font-size: 20px;
    }
    .title_h3 > span {
        font-size: 20px;
        margin-left: -40px;
        margin-top: -35px;
        width: 80px;
        height: 80px;
        line-height: 80px;
    }
    .title_h3 > span::before {
        margin-left: -10px;
    }
    .title_h3 > h3 {
        margin-top: 2%;
        margin-bottom: 3%;
    }
    .jswz_qiyefour ul {
        margin-top: 5%;
    }
    .a_qiyetwo ul li {
        padding: 0 2%;
    }
    .a_qiyefiv ul li div h3 {
        font-size: 30px;
    }
    .a_qiyeone .jswz_qiyeone1text span:last-child{
        width: 35%;
        top: 19px;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-top: -6.8%;
        margin-left: 14%;
    }
    .jswz_qiyepkleft::before {
        right: -70px;
        font-size: 80px;
    }
    .title_h h3{
        font-size: 32px;
    }
    .title_h h5 {
        font-size: 22px;
    }
    .a_xcxone > ul > li {
        font-size: 14px;
    }
    .a_xcxfexd {
        height: 600px;
    }
    .a_xcxspan ul li span {
        font-size: 20px;
    }
    .a_xcxfour ul li img {
        width: 30%;
    }
    .a_xcxfour ul li p {
        margin-left: 30%;
    }
    .in_xcxbannerdiv {
        width: 70.5%;
    }
    .contact_feedback form input.call_texts[type="text"] {
        width: 31.78%;
    }
    .in_xcxbanner::before {
        top: 73px;
        margin-left: -144px;
    }
    .qiyethree_cen.xcxqie_cen ul {
        width: 82%;
    }
    .in_we > li > div > a:nth-child(3) {
        width: 24%;
    }
    .jswzzitong_one ul li {
        width: 30%;
    }
    .jswzfiv_banner .jswzfiv_banner_ul > li {
        margin-left: 1px;
    }

}
@media (max-width: 1366px){
    .in_we > li ul li strong {
        font-size: 35px;
    }
    .in_we > li > a {
        margin-top: 6%;
    }
    .footertop ul li {
        margin-right: 2.5%;
        padding-right: 2.5%;
    }
    .contact_feedback form input.call_texts[type="text"] {
        margin-right: 3%;
    }
    .call_joinus ul li {
        height: auto;
    }
    .vision-aside .back-column li {
        height: 370px;
    }
    .vision-aside section ul {
        height: 376px;
    }
    .vision-aside section.vision-center {
        transform: translateY(437px);
        -moz-transform: translateY(437px);
        -webkit-transform: translateY(437px);
        transform: translateY(437px);
        -moz-transform: translateY(437px);
        -webkit-transform: translateY(437px);
    }
    .vision-aside section.vision-bottom {
        transform: translateY(880px);
        -moz-transform: translateY(880px);
        -webkit-transform: translateY(880px);
        transform: translateY(880px);
        -moz-transform: translateY(880px);
        -webkit-transform: translateY(880px);
    }
    .vision-aside section.vision-btn {
        transform: translateY(1318px);
        -moz-transform: translateY(1318px);
        -webkit-transform: translateY(1318px);
        transform: translateY(1318px);
        -moz-transform: translateY(1318px);
        -webkit-transform: translateY(1318px);
    }
    .title_h2 > h2 {
        font-size: 26px;
    }
    .sever_lc li {
        height: 366px;
    }
    .sever_form {
        height: 530px;
    }
    .adout_fexd {
        height: 420px;
    }
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 19.9%;
    }
    .jswz_qiyefour ul li img {
        width: 56%;
    }
    .jswz_footerbtn li p > span {
        font-size: 30px;
    }
    .jswz_footerbtn li i {
        top: -15px;
    }
    .qiyethree_linkbtn li img {
        width: 47%;
    }
    .jianshewz_one img {
        width: 80%;
    }
    .jianshewz_ul > ul li {
        width: 13%;
    }
    .jianshewz_ul > ul li i {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .jswzzitong_top .bottom img {
        width: 50%;
        margin: 0 auto;
    }
    .jswzzitong_two .bottom .img {
        margin-top: -200px;
    }
    .jswzzitong_four .bottom .img {
        margin-top: -100px;
    }
    .jswzzitong_three .bottom ul.img li {
        height: 240px;
    }
    .jianshewz_twobg ul li {
        font-size: 20px;
    }
    .jswz_qiyeone1text {
        font-size: 16px;
    }
    .jswz_qiyeone1text span {
        font-size: 18px;
    }
    .jswz_qiyeone1text strong {
        font-size: 22px;
    }
    .title_h3 > h3 {
        font-size: 20px;
    }
    .jswz_qiyetwo1cen ul li {
        font-size: 14px;
    }
    .jswz_qiyeone1 ul.ul1 li div {
        font-size: 16px;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(1) {
        font-size: 14px;
    }
    .jswz_qiyeone1 ul.ul1 li {
        font-size: 12px;
    }
    .jswz_qiyeone1 ul.ul1 li p i {
        font-size: 16px;
    }
    .jswz_qiyeone1text {
        font-size: 14px;
    }
    .jswz_qiyeone1text span {
        font-size: 16px;
    }
    .jswz_qiyeone1text strong {
        font-size: 20px;
    }
    .jswz_qiyeone2btn li i {
        font-size: 40px;
    }
    .jswz_qiyeone2box div p:nth-child(1) {
        font-size: 50px;
    }
    .jswz_qiyeone2box div p {
        font-size: 14px;
    }
    .jswz_qiyeone2box div p span {
        font-size: 18px;
    }
    .title_h4 > h4 {
        font-size: 22px;
    }
    .title_h4 > span {
        font-size: 16px;
    }
    .jswz_qiyetwo3cen ul li h4 {
        font-size: 20px;
    }
    .jswz_qiyetwo4cen {
        font-size: 14px;
    }
    .jswz_qiyetwo4cen ul li {
        font-size: 18px;
    }
    .jswz_qiyefour.jswz_qiyetwo2 {
        font-size: 12px;
    }
    .jswz_qiyetwo2 ul li span {
        font-size: 16px;
    }
    .a_qiyetwo ul li {
        font-size: 14px;
    }
    .a_qiyetwo ul li h3 i {
        font-size: 28px;
    }
    .a_qiyetwo ul li h3 {
        font-size: 20px;
    }
    .a_qiyetwo ul li span {
        font-size: 16px;
    }
    .a_qiyethree > span {
        font-size: 16px;
    }
    .a_qiyethree ul li {
        font-size: 13px;
    }
    .a_qiyethree ul li h3 {
        font-size: 20px;
    }
    .a_qiyefiv ul li {
        font-size: 16px;
    }
    .a_qiyefiv ul li div h3 {
        font-size: 22px;
    }
    .a_qiyefiv > a {
        font-size: 16px;
    }
    .a_qiyefour {
        font-size: 16px;
    }
    .a_qiyefour a {
        font-size: 16px;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-left: 12%;
    }
    .title_h h3{
        font-size: 26px;
    }
    .title_h h5 {
        font-size: 18px;
    }
    .qiyethree_cen li h2 {
        font-size: 24px;
    }
    .a_xcxfexdbg ul li {
        width: 38%;
    }
    .a_xcxfour ul li {
        width: 31%;
        padding: 0 1%;
        margin-right: 3.5%;
    }
    .a_xcxfour ul li img {
        width: 26%;
    }
    .a_xcxfour ul li p {
        height: 115px;
    }
    .a_xcxfiv img {
        width: 86%;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li strong {
        font-size: 66px;
    }
    .in_xcxbannerdiv {
        width: 74.5%;
    }
    .in_xcxbannerul li .text h3 {
        font-size: 20px;
        margin-bottom: 3%;
    }
    .header .top-r > ul li {
        margin-left: 40px;
    }
    .contact_feedback form input.call_texts[type="text"] {
        width: 31.1%;
    }
    .in_xcxbanner::before {
        top: 71px;
        margin-left: -145px;
    }
    .in_newsulbtm li > a {
        width: 75%;
    }
    .in_we > li ul li strong {
        display: none;
    }
    .in_we > li ul li:nth-child(5) span {
        width: 100%;
        margin-left: 0;
        margin-top: 5%;
    }
    .jswzzitong_one ul li {
        width: 31%;
    }
    .map_warpcen {
        width: 1200px;
    }
    .map_list .linkbox {
        width: 123px;
    }
    .map_list .linkbox a {
        font-size: 14px;
    }
    .map_list .linkbox:nth-child(1)::before {
        width: 1072px;
        margin-left: -537px;
    }
    .map_list .linkbox:nth-child(1) h3 > a {
        font-size: 16px;
    }

}

@media (max-width: 1360px){
    .footertop ul li {
        margin-right: 2.5%;
        padding-right: 2.5%;
    }
    .in_newsulbtm li > a {
        width: 77%;
    }
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 19.7%;
    }
    .jswz_qiyetwo1cen ul li span {
        line-height: 113px;
        font-size: 16px;
    }
    .jswz_qiyetwo3cen ul li {
        font-size: 12px;
    }
    .jswz_qiyeone4 {
        margin-bottom: 11%;
    }
}
@media (max-width: 1280px){

    .in_newsulbtm li > a {
        width: 76%;
    }
    .in_we > li ul li strong {
        font-size: 24px;
    }
    .in_we > li ul li:nth-child(5) span {
        width: 100%;
        margin-top: 6%;
    }
    .in_we > li ul li strong {
        font-size: 24px;
    }
    .in_we > li > div > a {
        width: 18%;
    }
    .in_we > li > a {
        margin-top: 11%;
    }
    .news_mian .case_centop hr {
        width: 60%;
    }
    .contact_callright img {
        width: 180px;
    }
    .sever_case .comWith {
        top: 0;
    }
    .vision-aside .back-column li {
        height: 345px;
        margin-bottom: 50px;
    }
    .vision-aside section ul {
        height: 352px;
    }
    .in_we > li > div > a:nth-child(3) {
        width: 30%;
    }
    .vision-aside {
        margin-top: -135px;
    }
    .vision-aside section li h2 {
        padding-top: 30px;
    }
    .vision-aside section.vision-center {
        transform: translateY(417px);
        -moz-transform: translateY(417px);
        -webkit-transform: translateY(417px);
        transform: translateY(417px);
        -moz-transform: translateY(417px);
        -webkit-transform: translateY(417px);
    }
    .vision-aside section.vision-bottom {
        transform: translateY(834px);
        -moz-transform: translateY(834px);
        -webkit-transform: translateY(834px);
        transform: translateY(834px);
        -moz-transform: translateY(834px);
        -webkit-transform: translateY(834px);
    }
    .vision-aside section.vision-btn {
        transform: translateY(1246px);
        -moz-transform: translateY(1246px);
        -webkit-transform: translateY(1246px);
        transform: translateY(1246px);
        -moz-transform: translateY(1246px);
        -webkit-transform: translateY(1246px);
    }
    .about_case .comWith {
        top: 0;
    }
    .about_case .vision-aside {
        margin-top: -70px;
    }
    .about_mianrow {
        height: 410px;
    }
    .in_activebg {
        height: 430px;
    }
    .vision-aside section li .box::after {
        bottom: 10px;
    }
    .footertop ul li {
        margin-right: 2%;
        padding-right: 2%;
    }
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 17.8%;
    }
    .header .top-r>ul li {
        margin-left: 30px;
    }
    .qiyethree_cen li {
        width: 40%;
    }
    .jianshewz_four ul li span {
        margin-left: 16%;
    }
    .jswz_qiyeone2box {
        font-size: 14px;
    }
    .textqiy {
        font-size: 14px;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-left: 9%;
        margin-top: -7%;
    }
    .a_xcxtwo .qiyethree_cen li:nth-child(2) {
        top: -55px;
    }
    .a_xcxfexd {
        height: 550px;
    }
    .a_xcxfexdbg ul li {
        width: 40%;
    }
    .a_xcxfour ul li img {
        top: -10px;
    }
    .in_xcxbannerdiv {
        width: 79.5%;
    }
    .contact_feedback form input.call_texts[type="text"] {
        width: 31.08%;
    }
    .in_xcxbanner::before {
        top: 69px;
    }
    .a_xcxtwo .qiyethree_cen.xcxqie_cen li.right:nth-child(2) {
        top: 66px;
    }
    .jswzzitong_one ul li {
        width: 30%;
        font-size: 12px;
    }
    .qiyethree_cen.xcxqie_cen ul li.left {
        width: 510px;
    }
}

@media (max-width: 1152px){
    .header .top-r>ul li {
        margin-left: 18px;

    }
    .in_case_type li {
        margin: 0 50px;
    }
    .in_qwcen > li:first-child {
        width: 38%;
    }
    .in_helpleft {
        width: 100%;
        float: none;
        padding: 5% 0 5% 0;
    }
    .in_helpright {
        float: none;
        margin-top: 0;
        margin-bottom: 5%;
    }
    .in_helpright form {
        margin-top: 1%;
    }
    .in_helpright div {
        margin-top: 2%;
    }
    .in_helpright input[type="text"] {
        width: 95%;
        padding-left: 1%;
    }
    .in_helpright input[type="submit"] {
        width: 99%;
        margin-top: 2%;
    }
    .in_helpleft.title_h2 > h2 {
        margin-bottom: 3%;
    }
    .in_we > li ul li strong {
        font-size: 21px;
    }
    .in_we > li ul li:nth-child(5) span {
        width: 100%;
    }
    .in_we > li textarea {
        height: 172px;
    }
    .in_we > li > div > a::before {
        display: none;
    }
    .footertop ul li {
        margin-right: 0.5%;
        padding-right: 0.5%;
    }
    .footer_top li {
        width: 15%;
    }
    .footer_top li a:first-child {
        width: 40%;
    }
    .news_mian .in_logobanner li a {
        margin-right: 2.47%;
        width: 18%;
    }
    .contact_callright img {
        width: 150px;
    }
    .sever_lc li div ul li {
        font-size: 14px;
    }
    .in_yuyue_cen li{
        display: none;
    }
    .in_yuyue_cen li:nth-child(1) {
        float: none;
        display: block;
    }
    .in_yuyue_cen li:nth-child(1) div {
        margin-top: 2%;
    }
    .in_yuyue_cen li div {
        float: left;
    }
    .small_pic .small-pic-box .scroll {
        height: 76px;
        width: 110px;
    }
    .map_warp {
        margin-top: 9%;
    }
    .map_warpcen h2 > span {
        font-size: 70px;
    }
    .map_warpcen h2 {
        font-size: 28px;
    }
    .map_warpcen > ul > li {
        width: 120px;
    }
    .map_warpcen > ul > li > a {
        font-size: 16px;
    }
    .map_warpcen {
        width: 1020px;
    }
    .map_warpcen > .home::before {
        margin-left: -450px;
        width: 900px;
    }
    .jswz_qiyetwo li {
        width: 48%;
    }
    .jianshewz_twobg ul li img {
        width: 50%;
    }
    .jianshewz_twobg ul li strong {
        font-size: 25px;
    }
    .jianshewz_twobg ul li {
        font-size: 16px;
    }
    .qiyethree_cen li {
        width: 46%;
    }
    .jswz_footerbtn li {
        font-size: 16px;
    }
    .jswz_footerbtn li p > span {
        font-size: 25px;
    }
    .jswz_footerbtn li i {
        width: 60px;
        height: 60px;
        line-height: 60px;
        top: -8px;
    }
    .jianshewz_one ul {
        width: 86%;
    }
    .jianshewz_ul > ul li i {
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 40px;
    }
    .jianshewz_ul > ul li {
        font-size: 16px;
    }
    .jianshewz_four ul li span {
        font-size: 16px;
        margin-left: 14%;
    }
    .jianshewz_four ul li {
        font-size: 14px;
    }
    .jswzzitong_two .bottom .img {
        margin-top: -160px;
    }
    .jswzzitong_three .bottom .img {
        margin-top: -50px;
    }
    .jswzzitong_three .bottom ul.img li {
        height: 260px;
    }
    .jswzzitong_four .bottom .img {
        margin-top: -70px;
    }
    .jswzzitong_four .jianshewz_ul > ul li i {
        font-size: 40px;
    }
    .jswzzitong_top .top img {
        width: 10%;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(1) {
        width: 100px;
        padding: 6px 0;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(2) {
        width: 45%;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(3) {
        width: 44%;
    }
    .jswz_qiyetwo1cen ul li span, .jswz_qiyetwo1cen ul li p {
        float: none;
    }
    .jswz_qiyetwo1cen ul li span {
        width: 119px;
        margin: 0 auto;
    }
    .jswz_qiyetwo1cen ul li p {
        width: 100%;
        float: none;
    }
    .jswz_qiyefour ul {
        margin-top: 7%;
        margin-bottom: 2%;
    }
    .jswz_qiyetwo2 ul li {
        padding: 2% 1%;
    }
    .jswz_qiyeone4 {
        margin-top: 9%;
        margin-bottom: 11%;
    }
    .a_qiyetwo ul li {
        padding: 0 1%;
    }
    .a_qiyefiv ul li div.right {
        margin-top: 0;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-left: 5%;
        margin-top: -7.5%;
    }
    .a_xcxfexdbg ul li {
        width: 49%;
    }
    .a_xcxfour ul li img {
        top: -2px;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li {
        padding: 0 5%;
        padding-bottom: 2%;
    }
    .a_xcxfexdbg ul li i {
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 50px;
        margin-right: 10px;
        top: -19px;
    }
    .a_xcxsex .a_xcxfexdbg ul li i {
        top: -11px;
    }
    .a_xcxspan ul li span {
        margin-bottom: 3%;
    }
    .a_xcxfour ul li p {
        line-height: 1.5;
        height: 100px;
    }
    .a_xcxfour ul li {
        padding: 0.7% 1%;
    }
    ul.xcx_Pjy li::before {
        height: 10px;
    }
    .a_xcxfexd {
        height: 500px;
    }
    .in_xcxbannerdiv {
        width: 88%;
    }
    .contact_feedback form input.call_texts[type="text"] {
        width: 31.06%;
    }
    .in_xcxbanner::before {
        top: 65px;
        margin-left: -143px;
    }
    .qiyethree_cen.xcxqie_cen ul {
        width: 93%;
    }
    .jswzzitong_one ul li {
        font-size: 12px;
        width: 32%;
    }
    .map_list .linkbox:nth-child(1)::before {
        width: 918px;
        margin-left: -458px;
    }
    .map_list .linkbox:nth-child(1) h3 > a {
        font-size: 15px;
    }
    .map_list .linkbox {
        width: 101px;
    }
}
@media (max-width: 1024px){
    .header .top-r>ul li {
        margin-left: 4px;

    }
    .in_yuyue_cen li {
        margin: 0 25px;
    }
    .in_newsulbtm li > a {
        width: 70%;
    }
    .in_we > li ul li span {
        width: 75%;
    }
    .in_we > li ul li:nth-child(3) span {
        line-height: 1.3;
    }
    .in_we > li ul li strong {
        display: none;
    }
    .in_we > li ul li:nth-child(5) span {
        width: 100%;
        margin-left: 0;
    }

    .in_we > li > div > a {
        width: 25%;
    }
    .in_we > li > div > a:nth-child(3) {
        width: 31%;
    }
    .in_we > li > a {
        margin-top: 3%;
    }
    .news_mian .case_centop hr {
        width: 50%;
    }
    .contact_callright img {
        width: 130px;
    }
    .contact_feedback form input.call_texts[type="text"] {
        margin-right: 2.9%;
    }
    .in_helpright input[type="submit"] {
        width: 100%;
        margin: 0 auto;
        margin-top: 2%;
        display: block;
    }
    .vision-aside {
        margin-top: -36px;
    }
    .vision-aside section{
        display: none;
    }
    .vision-aside .back-column{
        display: none;
    }
    .vision-aside .back-hover{
        display: none;
    }
    .vision-aside .back-columnapp{
        display: block;
    }
    .vision-aside .back-columnapp li{
        margin-bottom: 3.5%;
        position: relative;
    }
    .vision-aside .back-columnapp li div{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 5%;
        background: rgba(0,0,0,.3);
        color: #FFFFFF;
    }
    .vision-aside .back-columnapp li div h2{
        margin-bottom: 3%;
    }
    .vision-aside .back-columnapp li div h2>span{
        display: block;
        color: #be9e5b;
        margin-bottom: 5px;
    }
    .vision-aside .back-columnapp li a {
        position: absolute;
        bottom: 9%;
        right: 3%;
        z-index: 9;
        border: 2px solid #FFFFFF;
        color: #FFFFFF;
        padding: 10px 78px;
    }
    .about_case .vision-aside {
        margin-top: 0;
    }

    .in_we > li ul li:nth-child(4) {
        margin-top: 4%;
        margin-bottom: 5%;
    }
    .footertop ul li {
        width: 50%;
        margin-right: 0;
        padding-right: 0;
        margin: 1% auto;
    }
    .footertop ul li span {
        float: left;
    }
    .footertop ul li::before {display: none;}
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 12.8%;
    }
    .small_pic .small-pic-box .scroll {
        width: 105px;
    }
    .qiyethree_cen li {
        width: 49%;
    }
    .qiyethree_linkbtn li a {
        width: 60%;
    }
    .jianshewz_four ul li span {
        margin-left: 12%;
    }
    .jswzzitong_two .bottom .img {
        margin-top: -130px;
    }
    .footertop ul li span {
        margin-left: 6px;
    }
    .qiyethree_cen li h2 {
        font-size: 25px;
    }
    .article_casebox > .top {
        padding-top: 15%;
    }
    .jswz_qiyetwo3cen ul li p {
        width: 100%;
    }
    .title_h3 > h3 {
        margin-top: 4%;
        margin-bottom: 3%;
    }
    .jswz_qiyetwo1cen {
        margin-top: 5%;
    }
    .title_h5 > h5 {
        font-size: 20px;
    }
    .jswz_qiyeone1 ul.ul1 li p {
        display: block;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(2) {
        text-align: left;
        width: 49%;
        float: left;
        padding-right: 0;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(2) i {
        position: relative;
        margin-right: 2%;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(3) {
        width: 49%;
        float: right;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(1) {
        margin-bottom: 0.5%;
        margin-top: 1%;
    }
    .jswz_qiyeone1 ul.ul2 li {
        height: 500px;
    }
    .jswz_qiyeone2box ul {
        width: 80%;
    }
    .jswz_qiyetwo1cen ul li {
        font-size: 12px;
    }
    .a_qiyeone .jswz_qiyeone1text span:last-child {
        display: inline-block;
        width: auto;
        top: 18px;
        padding: 8px 3%;
    }
    .a_qiyetwo ul li {
        padding: 0 2%;
    }
    .a_qiyefiv ul li {
        font-size: 12px;
    }
    .a_qiyefiv ul li div.right {
        margin-top: 2%;
    }
    .jswz_qiyeone1 ul.ul2 h6 {
        width: 84%;
        top: 20px;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-top: -8%;
    }
    .jswz_qiyepkleft::before {
        right: -32px;
        font-size: 40px;
        padding:2%;
    }
    .a_xcxone > ul > li {
        width: 40%;
    }
    .a_xcxfour ul li img {
        top: 4px;
    }
    .a_xcxfexdbg ul {
        text-align: left;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy{
        text-align: center;
    }
    .a_xcxsex .a_xcxfexdbg ul li {
        width: 49%;
        margin-top: 2%;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li {
        font-size: 18px;
    }
    ul.xcx_Pjy li::before {
        margin-left: -136px;
        width: 280px;
    }
    .in_xcxbannerdiv {
        width: 96%;
    }
    .contact_callleft ul li {
        font-size: 16px;
    }
    .in_xcxbanner::before {
        top: 62px;
        margin-left: -130px;
    }
    .qiyethree_cen.xcxqie_cen ul {
        width: 100%;
    }
    .article_caseflet .text>img{
        display: block;
        width: 100%;
    }
    .footer_top li a {
        font-size: 12px;
    }
    .qiyethree_cen.xcxqie_cen ul li.left {
        width: 450px;
    }
    .jswzzitong_one ul li {
        padding: 2% 1% 3% 1%;
        margin: 0 auto;
        width: 33%;
    }

}
@media (max-width: 768px){
    .header .top-box .top-r.top-rapp{
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 100;
        left: -100%;
        top:0;
        line-height: 1.5;
        padding: 17% 0 0 0;
        background-color: #333333;
        -webkit-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
    }
    .header .top-box .top-r.top-rapp>ul li{
        width: 100%;
    }
    .header .top-box .top-r.top-rapp>ul li{
        display: block;
        width: 100%;
        list-style-type: none;
        text-align: left;
        border-bottom: 1px solid #959696;
        font-size: 28px;
        margin-left: 0;
    }
    .header .top-box .top-r.top-rapp a{
        padding: 3% 0;
        display: block;
        width: 100%;
        color: #FFFFFF;
    }
    .header .top-box .top-r.top-rapp>ul div a{
        padding: 0;
        color: #000000;
    }
    .header .top-box .top-r.top-rapp>a:nth-child(7){
        border-bottom: none;
    }
    .header .top-box .top-menu{
        display: block;
        position: relative;
        z-index: 1010;
        line-height: 70px;
        margin-right: 0;
    }
    .header .top-box .top-r.top-rapp a>i {
        display: inline-block;
        width: 4.5%;
        margin-right: 25px;
        position: relative;
        top: 4px;
        margin-left: 30%;
    }
    .header .top-box .top-r.top-rapp a>span{
        display: inline-block;
        position: relative;
        padding-left: 10px;
        margin-left:10px;
    }
    .header .top-box .top-r.top-rapp a>span:before{
        display: block;
        content: "";
        position: absolute;
        top: 10px;
        left: 0;
        width: 1px;
        height: 24px;
        background-color: #FFFFFF;
    }
    .header .top-box.top-boxapp .top-rapp{
        left: 0;
        line-height: 1.6 !important;
    }
    .header .top-box.top-boxapp .footer_muen{
        display: block;
        /*position: fixed;*/
        /*left: 0;*/
        /*bottom: 0;*/
    }
    .header .top-r.htop-rapp li div{
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #FFFFFF;
        text-align: center;
        line-height: 2.3;
        /*display: none;*/
    }
    .a_query-tag{
        display: none !important;
    }
    #maskCover{
        display: none !important;
    }
    #Tpiaochuan{
        display: none !important;
    }
    .header .logo>a{
        display: none;
    }
    .header .logo h1 a img{
        display: none;
    }
    .header .logo h1 a img:nth-child(1){
        display: block !important;
        height: auto !important;
    }
    .header .logo h1 a img:nth-child(2){
        display: none !important;
    }
    .header .top-box .top-menu{
        display: block;
    }
    .header .top-box{
        height: 70px !important;
        background: rgb(0, 0, 0) none repeat scroll 0% 0% !important;
    }
    .header .top-box .top-menu{
        line-height: 70px !important;
    }
    .footerbtm .comWith {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .footer_muen{
        display: block;
    }
    .row.footerbtm.pading{
        padding: 0;
    }
    .footerleft div {
        padding: 3% 9%;
    }
    .footerleft div span{
        font-size: 16px;
    }
    .footerleft div a{
        display: none;
    }
    .in_yuyue_cen li{
        width: 100%;
    }
    .in_yuyue_cen li.btm_down{
        display: none;
    }
    .in_yuyue_cen li div {
        float: left;
    }
    .in_one > hr {
        display: none;
    }
    .in_caselist li div p {
        width: 90%;
        font-size: 12px;
    }
    .in_caselist li div a{
        background: none;
    }
    .in_caselist li div a p{
        display: none;
    }
    .in_caselist li div a hr{
        display: none;
    }
    .in_caselist li div a span{
        display: none;
    }
    .in_caselist li {
        width: 50%;
    }
    .small_pic .small-pic-box .scroll {
        height: 62px;
        width: 88px;
    }
    .in_logobanner li a {
        width: 50%;
    }
    .in_newsulbtm li > a {
        width: 100%;
        float: none;
    }
    .in_we > li{
        width: 48%;
        margin-bottom: 2%;
    }
    .in_we > li:nth-child(1){
        width: 100%;
    }
    .in_we > li ul li strong {
        display: block;
        position: relative;
        top: 9px;
    }
    .in_we > li ul li:nth-child(5) span {
        width: 69%;
        margin-left: 0;
        float: right;
        top: -14px;
    }
    .footertop>ul {
        padding: 3%;
        margin-left: 6%;
        margin-top: 5%;
    }
    .footertop ul li {
        width: 100%;
        margin-bottom: 5%;
        margin-right: 2%;
    }
    .footertop ul li span {
        float: left;
    }
    .footertop ul li:nth-child(2n){
        margin-right: 0;
    }
    .footertop ul li:nth-child(2n):before{
        display: none;
    }
    .footer_top{
        display: none;
    }
    .footeright{
        display: none;
    }
    .sever_mian .case_centop div {
        position: relative;
        margin-top: 5%;
        margin-bottom: 5%;
        line-height: 1.6;
    }
    .sever_mian .case_centop {
        padding-bottom: 2%;
    }
    .title_h2 > h2 {
        width: 96%;
        margin: 0 auto;
        font-size: 28px;
        margin-bottom: 3%;
        line-height: 1.4;
    }
    .title_h2>p {
        width: 96%;
        margin: 0 auto;
        font-size: 18px;
        line-height: 1.6;
    }
    .in_yuyue_cen {
        padding: 4% 0;
    }
    .sever_lc li div ul li {
        font-size: 12px;
        padding: 1% 3px;
    }
    .sever_lc li div {
        padding: 3%;
    }
    .sever_form form h3 {
        font-size: 18px;
    }
    .sever_form form p {
        font-size: 14px;
    }
    .sever_form form {
        width: 70%;
        top: 80px;
    }
    .sever_form {
        height: 486px;
    }
    .in_fexdbg {
        height: 350px;
    }
    .news_mian .in_logobanner li a {
        width: 31.6%;
        margin-top: 2%;
    }
    .news_mian .in_logobanner li a:nth-child(3n) {
        margin-right:0;
    }
    .news_mian .in_logobanner li a:nth-child(5n) {
        margin-right: 2.47%;
    }
    .news_mian .case_centop hr {
        width: 38%;
    }
    .about_mian .case_centop img {
        display: none;
    }
    .about_mian .case_centop span {
        display: none;
    }
    .adout_fexd {
        height: 300px;
    }
    .contact_callleft ul li span {
        float: none;
        display: block;
        font-size: 20px;
    }
    .contact_callleft ul li:nth-child(1) span, .contact_callleft ul li:nth-child(2) span {
        font-size: 20px;
    }
    .contact_callright img {
        width: 105px;
    }
    .call_joinus ul li {
        width: 48.6%;
        margin-bottom: 3%;
    }
    .call_joinus ul li:nth-child(4n) {
        margin-right: 2.66%;
    }
    .call_joinus ul li:nth-child(2n) {
        margin-right: 0;
    }
    .article_caseflet {
        width: 100%;
        float: none;
    }
    .article_caseright {
        width: 100%;
        float: none;
        margin-top: 5%;
    }
    .article_caseanniu {
        margin: 1% auto;
        display: none;
    }
    .article_data {
        margin-bottom: 5%;
        margin-top: 4%;
    }
    .article_tjcase li {
        width: 49%;
        float: left;
        margin-right: 2%;
        margin-bottom: 4%;
    }
    .article_tjcase li:nth-child(2n){
        margin-right: 0;
    }
    .article_tjcase {
        margin-bottom: 2%;
    }
    .article_newcase a {
        margin-top: 4%;
    }
    .article_newcase {
        padding-bottom: 5%;
        margin-bottom: 5%;
    }
    .in_banner {
        display: none;
    }
    .swiper-container1 {
        display: block;
        margin-top: 69px;
    }
    .small_pic{
        display: none;
    }
    .server_kong{
        display: none;
    }
    .in_banner1{
        display: block;
        margin-top: 6%;
        margin-bottom: 3%;
    }
    .in_bannerbtn.in_bannerbtn2 {
        bottom: 25px;
    }
    .in_hzkh .in_bannerbtn.in_bannerbtn2{
        bottom: -8px;
        position: relative;
    }
    .in_hzkh .in_bannerbtn  li{
        background: #747474;
        margin: 0 9px;
    }
    .in_hzkh .in_bannerbtn li.on:before{
        border: 1px solid #747474;
    }
    #iptop{
        display: block;
    }
    ul.paging{
        display: none;
    }
    ul.paging.pagingap{
        display: block;
    }
    #iptop{
        position: fixed;
        right: 3%;
        bottom: 5%;
        width: 68px;
        height: 68px;
        border-radius: 50px;
        background: url("../images/iptop.jpg")no-repeat top center;
        background-position: 0 0;
        background-size: 100% 100%;
        z-index: 889;
        display: none;
    }
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 6%;
    }
    .in_number {
        margin-top: 7%;
    }
    .in_link {
        display: none;
    }
    .in_fisrtbg{
        display: none;
    }
    .in_qwcen > li:first-child {
        display: none;
    }
    .qcallAnimate {
        float: none;
        width: 100%;
    }
    .qcallAnimate.title_h2>h2 {
        text-align: center;
    }
    .qcallAnimate ul li{
        width: 100%;
        height: auto;
    }
    .qcallAnimate ul li p{
        position: relative;
        background: none;
        color: #000000;
        margin-top: 3%;
        padding: 0;
    }
    .qcallAnimate ul li:nth-child(3n) {
        margin-right: 2%;
    }
    .qcallAnimate ul li:nth-child(2n){
        margin-right: 0;
    }
    .in_secondbg {
        display: none;
    }
    /*.in_qwcen {*/
    /*margin-bottom: 3%;*/
    /*}*/
    .in_help {
        display: none;
    }
    .in_newsul li{
        width: 100%;
        margin-right: 0;
        margin-top: 5%;
        font-size: 18px;
        border-bottom: none;
    }
    .in_newsul li div hr {
        display: none;
    }
    .in_newsul li div span {
        display: none;
    }
    .in_newsul li div a {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: none;
    }
    .in_newsul li>a {
        font-size: 23px;
    }
    .in_newsulbtm {
        display: none;
    }
    .in_we {
        display: none;
    }
    .in_news.pading {
        padding-bottom: 4%;
    }
    .in_mian .mune_nav{
        display: none;
    }
    /*.about_mian {*/
    /*padding-top: 4%;*/
    /*}*/
    .about_mianrow {
        background: none;
        height: auto;
    }
    .about_case .comWith {
        top: 0;
        width: 100%;
        padding: 0;
    }
    .vision-aside .back-columnapp li div {
        position: relative;
        background: #7B7B7B;
        color: #FFFFFF;
        font-size: 14px;
        padding: 5% 3%;
    }
    .vision-aside .back-columnapp li div h2 {
        font-size: 40px;
    }
    .vision-aside .back-columnapp li {
        margin-bottom: 0;
    }
    .adout_fexd {
        background: #000000;
        height: auto;
        padding-bottom: 6%;
    }
    .adout_logo li a {
        width: 33.333%;
    }
    /*.sever_mian {*/
    /*padding-top: 4%;*/
    /*}*/
    .sever_case .comWith {
        top: 0;
        width: 100%;
        padding: 0;
    }
    .sever_lc li div.left {
        width: 100%;
    }
    .sever_lc li div.right {
        width: 100%;
    }
    .sever_lc li {
        height: auto;
    }
    .sever_lc li div hr {
        margin-bottom: 4%;
    }
    .sever_lc li div a {
        margin-top: 6%;
        width: 100%;
    }
    /*.news_mian {*/
    /*padding-top: 4%;*/
    /*}*/
    .news_mian .in_logobanner li a{
        width: 48.7%;
        height: auto;
        margin-bottom: 2%;
        overflow: hidden;
    }
    .news_mian .in_logobanner li a:nth-child(2n) {
        margin-right: 0;
    }
    .news_mian .in_logobanner li a:nth-child(3n) {
        margin-right: 2%;
    }
    .case_cen {
        padding-top: 4%;
        width: 100%;
    }
    .contact_feedback form input.call_texts[type="text"] {
        margin-right: 1.6%;
    }
    .case_centop ul {
        position: relative;
        margin-top: 5%;
        text-align: center;
    }
    .case_centop ul li {
        float: left;
        /*display: inline-block;*/
        /*margin: 0 20px;*/
        margin-right: 50px;
        margin-left: 0;
    }
    .footer_muen li:last-child:before {
        display: none;
    }
    .in_hzkh.comWith.title_h2{
        padding: 0;
    }
    .in_yuyue_cen li:nth-child(1) div {
        margin-top: 4%;
    }
    .footer {
        padding-bottom: 12%;
    }
    .case_cen.title_h2>h2 {
        width: 100%;
    }
    .sever_lc li div.title_h2>h2 {
        width: 100%;
    }
    .sever_lc li div.right hr {
        margin-bottom: 4%;
    }
    .sever_lc li div ul {
        margin-top: 6%;
    }
    .case_centop {
        margin-bottom: 0;
    }
    .sever_mian .case_centop div.title_h2>h2 {
        text-align: left;
        width: 100%;
    }
    .header .footer_muen {
        margin-top: 10%;
    }
    .in_fexdbg{
        position: relative;
        width: 100%;
        height: auto;
        background: none;
        margin-top: 70px;
        background-image: none !important;
        background-attachment: scroll;
        background-position: center 0;
        background-repeat: no-repeat;
    }
    .in_fexdbg img{
        display: block;
    }
    .jswz_qiyeone {
        padding-bottom: 4%;
        /*padding-top: 3%;*/
    }
    .jswz_qiyetwo li {
        width: 100%;
        text-align: center;
    }
    .jswz_qiyetwo li h2 {
        margin-bottom: 2%;
        text-align: center;
    }
    .jswz_qiyetwo li:nth-child(1) {
        margin-right: 0;
        margin-bottom: 4%;
    }
    .jianshewz_twobg ul li {
        width: 49%;
        margin: 1% 0.3%;
    }
    .qiyethree_cen li {
        width: 100%;
    }
    .qiyethree_cen li:nth-child(2) {
        top: 0;
        padding-left: 0;
    }
    .jswz_qiyethree ul {
        margin: 4% auto;
    }
    .qiyethree_linkbtn li{
        width: 50%;
        margin-bottom: 4%;
    }
    .qiyethree_linkbtn li:nth-child(1) {
        border-right: 1px dashed #dfdfdf;
    }
    .qiyethree_linkbtn li:nth-child(2) {
        border-right: none;
        border-left: none;
    }
    .jswz_qiyefour ul li {
        width: 49%;
        height: auto;
        float: left;
        margin-right: 1.2%;
        padding: 3%;
        margin-bottom: 6%;
    }
    .jswz_qiyefour ul li:nth-child(2n){
        margin-right: 0;
    }
    .jianshewz_twobg ul {
        top: 0 !important;
        opacity: 1 !important;
        padding:0;
    }
    .jswz_qiyethree ul.qiyethree_btn {
        top: 0 !important;
        opacity: 1 !important;
    }
    .jswz_qiyefour ul {
        top: 0 !important;
        opacity: 1 !important;
    }
    .jswzfiv_banner .jswzfiv_banner_ul > li > a {
        width: 48%;
        margin-bottom: 2%;
        margin-right: 3%;
        float: left;
    }
    .jswzfiv_banner .jswzfiv_banner_ul > li > a:nth-child(2n){
        margin-right: 0;
    }
    .jswz_footerbtn li i {
        width: 40px;
        height: 40px;
        line-height: 40px;
        top: -10px;
        font-size: 20px;
        margin-right: 0;
    }
    .jswz_footerbtn li {
        font-size: 14px;
    }
    .jswz_footerbtn li p > span {
        font-size: 20px;
    }
    .jianshewz_cen {
        padding-top: 4%;
    }
    .jianshewz_oneli {
        top: 0 !important;
        opacity: 1 !important;
    }
    .jianshewz_ul>ul {
        top: 0 !important;
        opacity: 1 !important;
    }
    .jianshewz_four ul {
        margin: 3% auto;
        top: 0 !important;
        opacity: 1 !important;
    }
    .jianshewz_ul > ul li i {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 35px;
    }
    .jianshewz_twobg ul li img {
        width: 40%;
    }
    .jianshewz_four ul li {
        text-align: center;
    }
    .jianshewz_four ul li span {
        margin-left: 0;
        display: block;
        width: auto;
        border-right: none;
        margin-bottom: 1%;
    }
    .jswzzitong_one ul li {
        width: 30%;
    }
    .jswzzitong_two .bottom .img {
        margin-top: -90px;
    }
    .jswzzitong_three .bottom .img {
        margin-top: -30px;
    }
    .jswzzitong_three .bottom ul.img li {
        height: 250px;
        width: 48%;
        padding: 3%;
        float: left;
    }
    .jswzzitong_four .bottom .img {
        margin-top: -55px;
    }
    .jswzzitong_four .jianshewz_ul > ul li {
        width: 20%;
    }
    .jianshewz_cen .title_h2 > h2{
        margin-bottom: 1%;
    }
    .article_casebox>.top {
        padding-top: 16%;
        padding-bottom: 8%;
    }
    .jswz_qiyeone1text span:nth-child(1) {
        display: block;
        margin-bottom: 1%;
    }
    .jswz_qiyeone1text strong {
        margin-top: 1%;
    }
    .jswz_qiyeone2box ul {
        width: 70%;
    }
    .jswz_qiyeone4 {
        margin-top: 6%;
        margin-bottom: 6%;
        background: url(../images/jswz_qiyeone3.jpg)no-repeat center top;
    }
    .jswz_qiyeform {
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        margin-top: 3%;
    }
    .jswz_qiyetwo1bg {
        padding: 6% 0;
    }
    .jswz_qiyeone3>img:nth-child(3){
        display: none;
    }
    .jswz_qiyeone3>img:last-child{
        display: block;
    }
    .a_qiyetwo ul li {
        padding: 0 4%;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(2) {
        height: auto;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-top: -7.9%;
    }
    .jswz_qiyeone1 ul.ul2 h6 {
        margin-top: -8.5%;
        font-size: 14px;
    }
    .a_xcxone > ul > li {
        width: 100%;
        margin: 0 0;
        margin-bottom: 5%;
    }
    .a_xcxfexdbg ul li i {
        margin-left: 0;
    }
    .a_xcxfexd {
        height: auto;
        background-attachment: scroll;
        background-size: 100% 100%;
    }
    .a_xcxfour ul li img {
        top: -5px;
    }
    .a_xcxfour ul li {
        width: 47%;
        margin-right: 3%;
    }
    .a_xcxfour ul li:nth-child(3n) {
        margin-right: 3%;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li {
        padding: 0 3%;
    }
    .in_xcxbannerul li {
        width: 193px;
        margin-right: 30px;
    }
    .in_xcxbannerul li .text {
        width: 200%;
        margin-left: -50%;
    }
    .contact_feedback form input.call_texts[type="text"] {
        width: 31.8%;
    }
    .in_xcxbannerul li .logoimg{
        height: 339px;
    }
    .in_xcxbannerdiv {
        width: 94%;
    }
    .in_xcxbanner::before {
        width: 209px;
        height: 441px;
        top: 68px;
        margin-left: -103px;
        background-size: 100% 100%;
    }
    .qiyethree_cen.xcxqie_cen li.left {
        float: none;
        width: 100%;
    }
    .a_xcxtwo .qiyethree_cen.xcxqie_cen li.right:nth-child(2) {
        top: 0;
        width: 50%;
        margin: 0 auto;
        margin-bottom: 5%;
        float: none;
        margin-right: 0;
    }
    .article_caseflet .text img{
        display: block;
        width: 100%;
    }

    .qiyethree_cen.xcxqie_cen ul:nth-child(odd) li.left{
        float: none;
    }
    .qiyethree_cen.xcxqie_cen ul:nth-child(odd) li.right{
        float: none;
        margin-right: 0;
    }
    .qiyethree_cen.xcxqie_cen ul:nth-child(even) li.left{
        float: none;
    }
    .qiyethree_cen.xcxqie_cen ul:nth-child(even) li.right{
        float: none;
        margin-left: 0;
    }
}
@media (max-width: 736px){
    .header .top-box {
        height: 50px !important;
    }
    .in_fexdbg {
        margin-top: 50px;
    }
    .header .top-box .top-menu {
        line-height: 43px !important;
    }
    .header .logo h1, .header .logo a {
        width: 80%;
    }
    .header .logo h1 a img:nth-child(1) {
        width: 100%;
    }
    .nav__icon {
        width: 35px;
    }
    .nav__icon:before, .nav__icon:after {
        width: 35px;
    }
    .swiper-container1 {
        margin-top: 50px;
    }
    .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 30px;
    }
    .in_yuyue_cen li p {
        font-size: 12px;
    }
    .in_yuyue_cen li h3 {
        font-size: 20px;
    }
    .in_yuyue_cen form input[type="text"] {
        height: 40px;
        line-height: 40px;
        width: 200px;
    }
    .in_yuyue_cen form input[type="submit"] {
        height: 40px;
        line-height: 40px;
    }
    .title_h2 > h2 {
        font-size: 20px;
    }
    .title_h2>p {
        font-size: 16px;
    }
    .in_number li {
        width: 28%;
    }
    .in_yuyue_cen {
        top: -20px;
    }
    .in_case_type li {
        margin: 0 18px;
        width: 40%;
        font-size: 16px;
    }
    .in_newsul li>a {
        font-size: 18px;
    }
    .in_newsul li {
        font-size: 14px;
    }
    .footertop>ul {
        margin-left: 4%;
    }
    .footer_muen li>a {
        font-size: 18px;
    }
    .footerleft div {
        padding: 7% 8%;
        font-size: 12px;
    }
    #iptop {
        width: 50px;
        height: 50px;
    }
    .header .top-box .top-r.top-rapp a {
        font-size: 20px;
    }
    .header .top-box .top-r.top-rapp a>i {
        display: inline-block;
        width: 5.5%;
        margin-right: 20px;
    }
    .header .top-box .top-r.top-rapp a>span:before {
        top: 10px;
        width: 1px;
        height: 13px;
    }
    .header .top-box .top-r.top-rapp {
        padding-top: 23%;
    }
    .header .top-box.top-boxapp .logo img:nth-child(3) {
        margin-top: 20px;
    }
    .vision-aside .back-columnapp li div h2 {
        font-size: 22px;
    }
    .sever_lc li div ul li {
        width: 49.3%;
        padding: 1.5%;
        line-height: 1.3;
        height: auto;
        margin-bottom: 1%;
    }
    .sever_lc li:nth-child(2) div ul li {
        line-height: 40px;
    }
    .sever_form {
        height: auto;
        padding-bottom: 10%;
    }
    .sever_form form {
        width: 100%;
        top: 60px;
    }
    .case_centop ul li {
        margin-right: 25px;
    }
    .adout_fexd ul li strong {
        font-size: 30px;
    }
    .adout_logo>.title.title_h2>h2 {
        margin-bottom: 1%;
    }
    .adout_logo>.title {
        width: 100%;
    }
    .contact_call li{
        padding: 0;
    }
    .contact_callright{
        text-align: left;
        margin-top: 4%;
    }
    .contact_callright img{
        float: none;
        display: inline-block;
    }
    .contact_callleft ul li {
        font-size: 14px;
    }
    .contact_callleft ul li:nth-child(1) span, .contact_callleft ul li:nth-child(2) span {
        font-size: 16px;
        float: none !important;
        display: block !important;
        border: none !important;
    }
    .contact_callleft ul li a {
        padding: 3px 6%;
    }
    .contact_feedback form input[type='text'].call_texts {
        width: 100%;
        margin-right: 0;
        text-align: left;
    }
    .contact_feedback form input[type='submit'] {
        padding: 12px 0;
        display: block;
        margin: 2.5% auto;
        width: 60%;
    }
    .contact_feedback form{
        text-align: center;
    }
    .contact_feedback form .call_texts {
        margin-top: 2.5%;
    }
    .call_joinus ul li {
        width: 100%;
        margin-bottom: 3%;
        margin-right: 0;
    }
    .call_joinus ul li h3 {
        padding-bottom: 6%;
        margin-bottom: 6%;
    }
    .jswz_qiyeone ul li {
        width: 33.333333%;
    }
    .jswz_qiyeone {
        padding-bottom: 6%;
    }
    .jswz_qiyetwo {
        padding-top: 8%;
        font-size: 12px;
    }
    .jianshewz_twobg ul li {
        width: 46%;
        margin: 1% 0.3%;
        padding-right: 2%;
        font-size: 12px;
    }
    .jianshewz_twobg ul li strong {
        font-size: 20px;
    }
    .qiyethree_cen li h2 {
        font-size: 20px;
    }
    .qiyethree_linkbtn li {
        font-size: 12px;
    }
    .qiyethree_linkbtn li h2 {
        font-size: 12px;
    }
    .qiyethree_linkbtn li a{
        width: 80%;
        padding: 0 0 3px 0;
        margin-top: 5%;
    }
    .qiyethree_linkbtn li a i{
        font-size: 19px;
    }
    .qiyethree_btn li{
        height: 35px;
        line-height: 35px;
    }
    .jswz_qiyefour ul li {
        margin-top: 12%;
    }
    .jswzfiv_banner .jswzfiv_banner_ul > li > a {
        margin-right: 2%;
    }
    .jswz_qiyefour ul li h3 {
        font-size: 16px;
    }
    .jswz_footerbtn li {
        width: 100%;
        float: none;
        text-align: left;
    }
    .jswz_footerbtn li i{
        text-align: center;
        margin-left: 5%;
    }
    .jianshewz_one ul li {
        width: 100%;
        font-size: 14px;
    }
    .jianshewz_ul > ul li {
        font-size: 12px;
        width: 20%;
    }
    .jianshewz_four ul li {
        width: 100%;
        padding: 2%;
        font-size: 12px;
    }
    .jianshewz_four .comWith>div {
        font-size: 14px;
    }
    .jianshewz_four .comWith>div>a {
        margin-left: 0;
        display: block;
        margin-top: 2%;
    }
    .jswzfiv_banner ul li h3{
        font-size: 16px;
    }
    .jswzzitong_one ul li {
        padding: 3%;
        width: 100%;
        margin-bottom: 2%;
    }
    .jswzzitong_top .top img {
        width: 20%;
    }
    .jswzzitong_top .bottom img {
        width: 72%;
    }
    .jswzzitong_two .bottom .img {
        margin-top: -60px;
    }
    .jswzzitong_three .bottom ul.img li {
        width: 48%;
        font-size: 12px;
        height: 230px;
    }
    .jswzzitong_three .top {
        padding: 2% 0 10% 0;
    }
    .jswzzitong_three .bottom ul.img li i {
        font-size: 40px;
    }
    .jswzzitong_four .top {
        padding: 2% 0 12% 0;
    }
    .article_casebox>.top {
        padding-top: 22%;
    }
    .article_casebox>.top h1 {
        font-size: 30px;
    }
    .jswz_qiyetwo4cen ul li {
        font-size: 16px;
    }
    .jswz_qiyetwo3cen ul li {
        width: 100%;
        margin-top: 3%;
    }
    .jswz_qiyetwo3cen ul li p {
        width: 49%;
    }
    .jswz_qiyetwo1bg {
        padding: 14% 0;
    }
    .title_h3 > h3 {
        font-size: 16px;
    }
    .jswz_qiyetwo1cen {
        margin-top: 13%;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(2) {
        width: 100%;
        float: none;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(3) {
        width: 100%;
        float: none;
    }
    .jswz_qiyeone1 ul.ul2 li  {
        height: 300px;
    }
    .jswz_qiyeone1text strong {
        font-size: 16px;
    }
    .jswz_qiyeone1text span {
        font-size: 13px;
    }
    .jswz_qiyeone1text span:last-child {
        display: block;
        width: 100%;
    }
    .jswz_qiyeone2btn li {
        width: 31%;
    }
    .jswz_qiyeone2btn li.on span {
        display: none;
    }
    .jswz_qiyeone2box div {
        display: none;
    }
    .jswz_qiyeone2box ul {
        width: 100%;
    }
    .jswz_qiyetwo3cen ul li h4 {
        font-size: 18px;
    }
    .jswz_qiyetwo4cen ul li {
        width: 100%;
    }
    .jswz_qiyetwo4cen ul li:nth-child(1):before, .jswz_qiyetwo4cen ul li:nth-child(1):after, .jswz_qiyetwo4cen ul li:nth-child(3):before, .jswz_qiyetwo4cen ul li:nth-child(3):after {
        display: none;
    }
    .title_h4 > h4 {
        font-size: 18px;
    }
    .a_qiyetwo ul li {
        width: 100%;
        float: none;
        padding: 0;
    }
    .a_qiyetwo .title_h2>p {
        font-size: 16px;
    }
    .a_qiyeone .jswz_qiyeone1text {
        margin-bottom: 8%;
    }
    .a_qiyethree > span {
        font-size: 12px;
    }
    .a_qiyethree ul li {
        width: 100%;
        float: none;
        margin-top: 16%;
    }
    .a_qiyethree ul li img {
        width: 26%;
        margin: 0 auto;
        margin-top: -16%;
        margin-bottom: 5%;
    }
    .a_qiyethree ul li span {
        margin-bottom: 3%;
    }
    .a_qiyefiv ul li div.left {
        width: 100%;
    }
    .a_qiyefiv ul li div.right {
        width: 100%;
    }
    .a_qiyefiv ul li div h3 {
        font-size: 18px;
    }
    .a_qiyefiv ul li:nth-child(even) div.right {
        text-align: left;
    }
    .a_qiyefiv > a {
        font-size: 14px;
    }
    .jswz_qiyeone1 ul.ul2 h6 {
        width: 85%;
        top: 0;
        margin-top: -12px;
        font-size: 12px;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-top: -20px;
        top: 7px;
    }
    .title_h h3 {
        font-size: 20px;
    }
    .title_h h5 {
        font-size: 16px;
    }
    .qiyethree_cen.xcxqie_cen ul li.left {
        width: 100%;
    }
    .a_xcxtwo .qiyethree_cen.xcxqie_cen li.right:nth-child(2) {
        width: 90%;
    }
    .a_xcxfexdbg ul li {
        width: 100%;
    }
    .a_xcxfour ul li {
        width: 100%;
        margin-right: 0;
        padding: 4% 1%;
    }
    .a_xcxfour ul li:nth-child(3n) {
        margin-right: 0;
    }
    .a_xcxfour ul {
        margin-top: 4%;
    }
    .a_xcxspan ul li span {
        font-size: 18px;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li{
        margin-top: 3%;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li strong {
        font-size: 50px;
    }
    .a_xcxsex .a_xcxfexdbg ul li{
        width: 100%;
        text-align: left;
        margin-top: 8%;
    }
    .in_xcxbannerdiv {
        width: 78%;
    }
    .in_xcxbannerul li{
        width: 258px;
        margin-top: 35px;
        margin-right: 50px;
    }
    .in_xcxbannerul li .logoimg{
        height: 479px;
        padding: 57px 9px 55px 10px;
        background: url("../images/xcx_phone.jpg")no-repeat center top;
        border-radius: 40px;
        margin-left: 30px;
        background-size: 100% 100%;
        box-shadow: 0px 0 20px rgba(0,0,0,0.5);
        transform: translate3d(0,0,0);
        -webkit-box-shadow: 0px 0 20px rgba(0,0,0,0.5);
        -webkit-transform: translate3d(0,0,0);
        -moz-box-shadow: 0px 0 20px rgba(0,0,0,0.5);
        -moz-transform: translate3d(0,-0,0);
        -o-box-shadow: 0px 0 20px rgba(0,0,0,0.5);
        -o-transform: translate3d(0,0,0);
    }
    .in_xcxbannerul li .text{
        width: 100%;
        display: block;
        margin-left: 0;
        line-height: 1.4;
        margin-top: 19%;
    }
    .in_xcxbanner {
        margin-top: 12%;
    }
    .a_xcxfiv img:nth-child(4){
        display: none;
    }
    .a_xcxfiv img:nth-child(5){
        display: block;
    }
    .footertop ul li span {
        font-size: 12px;
    }
    .a_xcxone>ul>li ul li {
        font-size: 12px;
    }
    .in_xcxbanner::before{
        display: none;
    }

}
@media (max-width: 414px){

}
@media (max-width: 375px){
    .header .top-box .top-r.top-rapp a>i {
        margin-left: 26%;
    }
    .in_yuyue_cen li h3 {
        font-size: 18px;
    }
    .in_yuyue_cen li:nth-child(1) {
        margin-left: 2%;
    }
    .in_yuyue_cen form input[type="submit"]{
        width: 80px;
    }
    .title_h2 > h2 {
        font-size: 18px;
    }
    .title_h2>p {
        font-size: 14px;
    }
    .in_case_type li {
        margin: 0 18px;
        width: 38%;
        font-size: 14px;
        margin-bottom: 3%;
        margin-top: 3%;
    }
    .in_case_type li img {
        width: 68%;
        margin-bottom: 10%;
    }
    .in_caselist li {
        font-size: 12px;
        margin-bottom: 8%;
    }
    .in_caselist li>a {
        font-size: 14px;
    }
    .in_logobanner li a span {
        font-size: 12px;
    }
    .in_newsul li {
        font-size: 12px;
    }
    .in_newsul li>a {
        font-size: 16px;
    }
    .footer_muen li>a {
        font-size: 16px;
    }
    .header .top-box .top-r.top-rapp a {
        font-size: 18px;
    }
    .header .top-box .top-r.top-rapp a>span:before {
        top: 6px;
    }
    .header .top-box .top-r.top-rapp a>i {
        width: 5.7%;
        top: 2px;
    }
    .sever_mian .case_centop {
        padding-bottom: 7%;
    }
    .vision-aside .back-columnapp li div h2 {
        font-size: 18px;
    }
    .sever_lc li div ul li {
        width: 32.5%;
    }
    .case_centop ul li {
        margin-right: 18px;
    }
    .call_joinus ul li h3 span {
        font-size: 20px;
    }
    .header .top-box .top-r.top-rapp .footer_muen .copyright {
        font-size: 12px;
    }

    .article_tjcase.article_tjnew li {
        height: 152px;
    }
    .article_tjcase li {
        height: 210px;
    }
    .sever_lc li div ul li {
        width: 49.3%;
    }
    .header .top-box .top-r.top-rapp {
        padding-top: 25%;
    }
    .header .top-box .top-r.top-rapp .footer_muen a {
        font-size: 16px;
    }
    .header .footer_muen {
        margin-top: 10%;
    }
    .qiyethree_btn li {
        width: 49%;
        font-size: 12px;
    }
    .jianshewz_one ul {
        width: 100%;
    }
    .jianshewz_ul > ul li {
        width: 19%;
    }
    .jianshewz_ul > ul li i {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 30px;
    }
    .jswz_qiyeone1 ul.ul1 li div {
        font-size: 14px;
        padding: 3% 0;
    }
    .jswz_qiyeone1 ul.ul1 li p:nth-child(1) {
        width: 100%;
        font-size: 13px;
    }
    .jswz_qiyeone2 {
        padding: 6% 0;
    }
    .jswz_qiyeone2btn li {
        font-size: 14px;
    }
    .jswz_qiyeone2btn li i {
        font-size: 30px;
    }
    .jswz_qiyeone2box {
        font-size: 12px;
    }
    .jswz_qiyeone2box ul li span {
        font-size: 14px;
    }
    .jswz_qiyeone1text span:last-child {
        width: 100%;
        padding: 4px 9%;
    }
    .title_h4 {
        font-size: 12px;
    }
    .title_h4 > span {
        font-size: 14px;
    }
    .title_h5 > h5 {
        font-size: 18px;
    }
    .title_h5>p {
        font-size: 12px;
    }
    .textqiy {
        font-size: 12px;
    }
    .title_h3 > h3 {
        font-size: 14px;
    }
    .jswz_qiyetwo1cen ul li span {
        font-size: 14px;
    }
    .jswz_qiyetwo1cen ul li {
        width: 100%;
    }
    .jswz_qiyefour.jswz_qiyetwo2 ul li {
        padding: 2% 1%;
        margin-top: 16%;
    }
    .a_qiyetwo .title_h2>p {
        font-size: 14px;
    }
    .a_qiyetwo ul li h3 i {
        font-size: 22px;
        top: 2px;
    }
    .a_qiyetwo ul li h3 {
        font-size: 18px;
    }
    .a_qiyethree ul li h3 {
        font-size: 18px;
    }
    .a_qiyefour {
        font-size: 14px;
    }
    .a_qiyefour a {
        font-size: 14px;
    }
    .a_qiyefour a i {
        font-size: 18px;
    }
    .a_qiyefiv > a {
        font-size: 12px;
    }
    .jswz_qiyeone1text span {
        font-size: 12px;
    }
    .jswz_qiyepkleft::before {
        right: -25px;
    }
    .a_xcxfour ul li p {
        height: 88px;
    }
    .in_xcxbannerdiv {
        width: 88%;
    }
    .a_xcxspan {
        font-size: 12px;
    }
    .a_xcxspan ul li span {
        font-size: 16px;
    }
    .a_xcxfexdbg ul li i {
        top: -10px;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li {
        font-size: 16px;
    }
    ul.xcx_Pjy li::before {
        margin-left: -119px;
        width: 240px;
        height: 6px;
    }
    .a_xcxsex .a_xcxfexdbg ul.xcx_Pjy li strong {
        font-size: 38px;
    }
    .a_xcxsex .a_xcxfexdbg ul li i {
        top: -6px;
    }
    .title_h h3 {
        font-size: 18px;
    }
    .in_xcxbannerul li .text {
        margin-top: 16%;
    }
    .a_xcxtwo .qiyethree_cen.xcxqie_cen li.right:nth-child(2) {
        width: 100%;
        font-size: 12px;
    }

}
@media (max-width: 320px){
    .header .top-box {
        height: 40px !important;
    }
    .in_fexdbg {
        margin-top: 40px;
    }
    .header .top-box .top-menu {
        line-height: 35px !important;
    }
    .nav__icon:before {
        margin-top: -0.6rem;
    }
    .nav__icon:after {
        margin-top: 0.6rem;
    }
    .swiper-container1 {
        margin-top: 40px;
    }
    .header .logo h1, .header .logo a {
        width: 78%;
    }
    .in_yuyue_cen li h3 {
        font-size: 16px;
    }
    .in_yuyue_cen li{
        margin: 0 0;
    }
    .in_yuyue_cen form input[type="text"] {
        width: 190px;
    }
    .title_h2 > h2 {
        font-size: 16px;
    }
    .title_h2>p {
        font-size: 12px;
    }
    .in_case_type li {
        font-size: 12px;
    }
    .in_logobanner li a h3 {
        font-size: 12px;
    }
    .footertop ul li span {
        margin-left: 5px;
        font-size: 12px;
    }
    .footertop ul li i {
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 18px;
    }
    .footertop>ul {
        margin-left: 0;
    }
    #iptop {
        width: 45px;
        height: 45px;
    }
    .footerleft div {
        padding: 3%;
    }
    .footer_muen li>a {
        font-size: 14px;
    }
    .header .top-box .top-r.top-rapp a {
        font-size: 16px;
    }
    .header .top-box.top-boxapp .logo img:nth-child(3) {
        margin-top: 10px;
    }
    .header .logo h1, .header .logo a {
        width: 75%;
    }
    .vision-aside .back-columnapp li div h2 {
        font-size: 16px;
    }
    .vision-aside .back-columnapp li div {
        font-size: 12px;
    }
    .sever_lc li div ul li {
        width: 32.3%;
    }
    .case_centop ul li {
        margin-right: 8px;
    }
    .paging.pagingap>a {
        width: 47%;
    }
    .news_mian .in_logobanner li a {
        font-size: 12px;
    }
    .sever_mian .case_centop div {
        font-size: 12px;
    }
    .contact_callleft ul li {
        width: 100%;
    }
    .contact_feedback {
        font-size: 12px;
    }
    .call_joinus ul li {
        font-size: 12px;
    }
    .call_joinus ul li h3 {
        font-size: 12px;
        padding-bottom: 3%;
        margin-bottom: 3%;
    }
    .call_joinus ul li h3 span {
        font-size: 16px;
    }
    .contact_callleft ul li {
        font-size: 14px;
    }

    .article_tjcase.article_tjnew li {
        height: 139px;
    }
    .article_casebox>.top h1 {
        font-size: 25px;
    }
    .article_tjcase li {
        height: 188px;
    }
    .header .footer_muen {
        margin-top: 0;
    }
    .jianshewz_twobg ul li {
        width: 49%;
        margin: 1% 0;
    }
    .qiyethree_cen li h2 {
        font-size: 16px;
    }
    .qiyethree_linkbtn li {
        width: 100%;
        border: none;
    }
    .qiyethree_linkbtn li:nth-child(1) {
        border-right: none;
    }
    .jswz_qiyefour ul li {
        width: 100%;
    }
    .jswz_qiyefour ul li img {
        width: 35%;
    }
    .jswzfiv_banner .jswzfiv_banner_ul > li > a {
        width: 100%;
        margin-right: 0;
    }
    .jswz_qiyeone ul li {
        width: 50%;
    }
    .jianshewz_twobg ul li {
        width: 48%;
    }
    .title_h4 > h4 {
        font-size: 16px;
    }
    .title_h3 > h3 {
        margin-top: 6%;
        margin-bottom: 5%;
    }
    .jswz_qiyefour.jswz_qiyetwo2 ul li img {
        margin-top: -60px;
    }
    .a_qiyetwo .title_h2>p {
        font-size: 12px;
    }
    .a_qiyefiv > a {
        padding: 6px 22%;
        width: 100%;
    }
    .jswz_qiyeone1 ul.ul2 li.jswz_qiyeone1box h6 {
        margin-top: -18px;
    }
    .jswz_qiyepkleft::before {
        right: -17px;
        font-size:25px;
        top:30%;
    }
    .a_xcxone > ul > li {
        font-size: 12px;
    }
    .title_h h3 {
        font-size: 16px;
    }
    .title_h h5 {
        font-size: 14px;
    }
    .a_xcxfour ul li {
        padding: 2% 1%;
    }
    .a_xcxfiv span {
        font-size: 12px;
    }
    .a_xcxsex .a_xcxfexdbg ul li i{
        margin-right: 0;
    }
    .in_xcxbannerdiv {
        width: 100%;
    }
    .in_xcxbannerul li .text {
        font-size: 12px;
    }
    .in_xcxbannerul li .text h3{
        font-size: 16px;
    }
    .jswzzitong_three .bottom ul.img li {
        height: 250px;
    }
    .jswzfiv_banner .jswzfiv_banner_ul > li {
        margin-left: 0.1px;
    }
    .jswzfiv_banner ul li p {
        height: auto;
    }
}

.cndns-right-btn img {
margin: 0 auto;
width:auto;

}
.sev-t img {
display:inline-block;
width:auto;
}

.sev-t div {
width:120%; 
}

.verification img {
width:auto;

}
#logo a img {
width:auto;
}

#div_foot img {
width:auto;
}

.table-a table{border:1px solid #F00} 