
@media only screen and (max-width:1920px) {
.index_bottom{ display:none; }

.wapback{ display:none; }

/* pages */
div.pages {
	padding-top:20px; display:inline-block; margin-bottom:35px;
	height:36px;
	text-align:left;
	font-family:Arial,'Microsoft YaHei';
	font-size:14px;
}
div.pages a {
	padding:10px 15px;
	color:#969696;
	margin-right:5px;
	text-decoration:none;
	background:#eee;
}
div.pages a:hover {
	background: #f8d62e;
	color:#fff;
}
div.pages a:active {
	color:#fff;
	background-color: #174fa4;
}
div.pages span.current {
	padding:10px 15px;
	font-weight:bold;
	color:#fff;
	margin-right:3px;
	background-color: #174fa4;
}
div.pages span.disabled {
	padding:10px 15px; 
	color:#ccc;
	margin-left:2px;
	margin-right:5px;
	background:#f0f0f0;
}
}

@media only screen and (max-width: 1200px) {
	
	.index_bottom{ display:none; }
    .menu_punblic li a {
        padding: 0 30px;
    }
    .index_search{
        margin-right: 0;
        margin-left: 106px;
    }
    .logo {
        display: block;
        /*margin-top: 10px;
        margin-bottom: 10px;*/
    }
    .nav{
        width: 100%;
    }
    .nav ul{
        margin: 0 auto;
        width: 115px;
    }
    .nav li.on {
        border-bottom: none;
    }
    .nav li:hover{
        border-bottom: none;
    }
    .nav li .menu_nav {
        position: absolute;
        left: -115px;
        top: 0px;
    }
    .nav li{
        margin: 0 auto !important;
        float: left;
        width: 115px;
        height: auto;
    }
    .nav li a{
        padding: 0;
    }
    .menu_nav{
        width: 115px;
        left: -115px;
        top:0;
        
    }
    .menu_nav a{
        border-bottom: 1px solid #ccc;
		filter:alpha(opacity=85);
        background:rgba(255, 255, 255, 0.85);
    }
    .nav li.on .menu_nav a{
        width: 115px;
    }
    .nav1 {
        display: none;
    }
    .nav li a {
        line-height: 40px;
    }
    .nav li .menu_nav a{
        font-size: 14px;
        line-height: 40px;
        filter: alpha(opacity=85);
        background: rgba(255, 255, 255, 0.85);
    }
    .index_search{
        margin-top: 22px;
        margin-right: 45px;
    }
    .news_items_all li .con{
        width: 680px;
    }
    .foot_menu li{
        margin: 0 12px;
    }
    .foot_lianxi li .con{
        padding: 30px 25px 30px 35px;
    }
    .system_items li{
        padding: 0 8px;
        font-size: 14px;
    }
    .type_con p{
        line-height: 24px;
    }
    .system_items_case li{
        padding: 0 19px;
    }
    .solution_like li{
        padding: 0 24px;
    }
    .menu_punblic li .menu_nav{
        top:48px;
        left: 0;
        
    }
    .menu_punblic li .menu_nav a{
        width: 100%;
    }
    .about_item_lk li{
        padding: 0;
    }
    .about_item_lk li a{
        padding: 0 30px;
    }
    .service2_pad .service2_pad1 p{
        margin-bottom: 15px;
    }
    .service2_pad .service2_pad1 img{
        width: 500px;
    }
    .service2_pad .service2_pad1 p{
        margin-bottom: 3px;
    }
    .service2_pad15 .lists{
        background-size: 620px;
        width:620px;
    }
    .service2_pad .service2_pad15 img{
        width: 300px;
    }
    .service2_pad15 .lists p {
        padding: 10px 35px 11px 77px;
        line-height: 18px;
    }
    .service2_pad15 .lists p:first-child+p+p+p{
        padding-bottom: 23px;
        padding-top: 19px;
    }
    .service2_pad15 .lists p:first-child+p+p{
         padding-bottom: 13px;
         padding-top: 17px;
     }
    .service2_pad_last .service2_pad1 .list p{
        width: 515px;
    }
    .service2_pad_last2 .service2_pad1 img{
        width: 400px;
    }
    .service2_pad_last2 .service2_pad1 .list p{
        line-height: 40px;
    }
    .jiegou_pic2 img{
        width: 950px;
    }
    .contact_lists li{
        width: 50%;
        margin-bottom: 20px;
    }
    .contact_lists{
        margin-bottom: 20px;
    }
    .index_solut_items li:hover p{
        bottom: 70px;
    }
    .index_case3 .bd li .pic{
        height: auto;
        width: 500px;
    }
    .index_case3 .bd li .pic img{
        width: 500px;
    }
    .index_case3 .bd li .con{
        width: 400px;
        padding-right: 0;
    }
    .index_case3 .bd li .con .case_title{
        padding-bottom: 5px;
    }
    .index_case3 .bd li .con p{
        line-height: 28px;
    }
    .index_news_04{
        width: 940px;
        background: no-repeat;
    }
    .index_news_04 li{
        margin-bottom: 25px;
        margin-top: 0;
    }
    .index_news_04 li:first-child+li{
        margin-top: 0;
    }
    .index_news_04 li:first-child+li+li{
        margin-top: 0;
    }
	
	.menu_punblic li .menu_nav{
    width: 200%;
    
}
.menu_punblic li .menu_nav a{
    width: 49.8%;
    margin-right: 0.4%;
	background: rgba(255, 255, 255, 0);
}
.menu_punblic li .menu_nav a:nth-child(2n){
    margin-right: 0;
}
.menu_punblic li:last-child .menu_nav{
    left: -100%;
}

	
}
@media only screen and (max-width:1000px) {
	.index_bottom{ display:none; }
    .menu_punblic li a {
        padding: 0 20px;
    }
    .index_search{
        width: 260px;
        margin-left: 80px;
        margin-right: 0;
    }
    .index_search .shuru{
        width: 180px;
    }
    .news_items_all li .con {
        width: 509px;
    }
    .foot_menu li {
        margin: 0 5px;
    }
    .container {
        width: 800px;
    }
    .news_items_all li .con p {
        line-height: 24px;
        text-align: justify;
        letter-spacing: 1px;
        height: 48px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
        display: -webkit-box;
    }
    .news_items_all li .con .more{
        margin-top: 15px;
    }
    .foot_lianxi li .con {
        padding: 30px 15px 30px 15px !important;
        margin: 20px 10px;
    }
    .system_items li{
        margin-bottom: 15px;
        padding: 0 27px;
    }
    .system_items{
        background: none;
    }
    .type_system li .pic .sy_tit{
        height: 44px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        display: -webkit-box;
        padding: 0 5px;
    }
    .about_item_lk li a{
        padding: 0 22px;
    }
    .jianjie_pic_list2 img{
        width: 400px;
    }
    .jianjie_pic_list2 .items{
        padding-top: 10px;
    }
    .jianjie_pic_list2 .items p{
        line-height: 24px;
    }
    .service2_pad .service2_pad1 img{
        width: 400px;
    }
    .service2_pad .service2_pad1 p{
        margin-bottom: 0;
        line-height: 22px !important;
    }
    .service2_pad .service2_pad1 p{
        line-height: 22px;
    }
    .service2_pad_02 .nam_t{
        padding-top: 0;
    }
    .service2_pad15 .lists {
        background-size: 440px;
        width:440px;
        background: none;
    }
    .service2_pad15 .lists p{
        padding: 10px 0;
    }
    .service2_pad .service2_pad1 img{
        width: 300px;
    }
    .service2_pad_last2 .service2_pad1 .list p{
        line-height: 32px !important;
        width: 438px;
    }
    .jiegou_pic2 img{
        width:850px;
        margin: 0 auto;
    }
    .index_news_04{
        width: 800px;
    }
    .index_case3 .bd li .pic{
        width: 340px;
    }
    .index_case3 .bd{
        height: auto;
    }
    .index_case3 .hd{
        margin: 20px auto;
    }
    .index_case3 .bd li .con .case_title{
        padding-top: 8px;
        font-size: 16px;
    }
    .index_case3 .bd li .con p{
        line-height: 24px;
        font-size: 12px;
    }
    .index_solut_items li:hover p{
        font-size: 16px;
        bottom: 50px;
    }
    .index_solut_items li p{
        bottom: 20px;
    }
    .news_infr_c{
        padding-left: 15px;
        padding-right: 15px;
    }
    .news_infr_c .time{
        line-height: 28px;
    }
}
@media only screen and (max-width:850px) {
	.index_bottom{ display:none; }
    .menu_punblic li a {
        padding: 0 16px;
    }
    .index_search{
        width: 220px;
        margin-left: 70px;
        margin-right: 0;
    }
    .index_search .shuru{
        width: 140px;
    }
    .container {
        width: 750px;
    }
    .news_items_all li .con {
        width: 459px;
    }
    .foot_menu li {
        margin: 0 30px;
        line-height: 24px;
    }
    .system_items li {
        padding: 0 23px;
    }
    .type_con21{
        padding-bottom: 30px;
        border-bottom: 1px dashed #b9bcc2;
    }
    .about_item_lk li a{
        padding: 0 21px;
    }
    .jianjie_pic_list li{
        width: 25%;
    }
    .jianjie_pic_list2 img{
        width: 340px;
    }
    .service2_pad15 .lists{
        width: 390px;
    }
    .service2_pad_last2 .service2_pad1 .list p{
        width: 400px;
    }
    .jiegou_pic2 img{
        width:750px;
        margin: 0 auto;
    }
    .index_news_04 {
        width: 700px;
    }
    .index_case3 .bd li .con{
        width: 355px;
    }
    .index1_item2  li .title{
        line-height: 18px;
        padding-left: 5px;
        padding-right: 5px;
        bottom: 8px;
        font-size: 12px;

    }
    .index1_item li .bj{
        height: 40px;
    }
    .index1_item2 li .title{
        line-height:40px;
        bottom: 0;
    }
    .index_case3 .bd li .con .more{
        margin-top: 15px;
    }
}
@media only screen and (max-width: 768px) {
	.index_bottom{ display:block; }
    .index_search{
        margin-right: 0px;
    }
    .pub_banner .img1{
        display: none;
    }
    .pub_banner .img2{
        display: block;
    }
    .container {
        width: auto;
    }
    .news_pub_t {
        margin:5px 0;
    }
    .news_items_all li{
        margin-bottom: 20px;
    }
    .see_more_news{
        margin-bottom: 35px;
    }
    .youqing_foot{
        margin-bottom: 15px;
    }
    .foot_lianxi{
        margin-bottom: 0px;
    }
    .footer_1{
        padding-top: 25px;
    }
    .hy_items_all li .date{
        line-height: 36px;
        font-size: 14px;
    }
    .hy_items_all li .con{
        padding: 10px;
    }
    .hy_items_all li{
        margin-bottom: 20px;
    }
    .system_items li{
        line-height: 36px;
    }
    .system_items{
        margin-bottom: 15px;
    }
    .type_system li{
        margin-bottom: 20px;
    }
    .see_more_news_sy{
        margin-bottom: 15px;
    }
    .index1_public_sy .index1_item{
        margin-bottom: 20px;
    }
    .case_public_zx .index1_item {
        margin-bottom: 20px;
    }
    .type_con1_last{
        margin-bottom: 0px;
    }
    .case_solution_list{
        margin-bottom: 20px !important;
    }
    .index1_item_case li{
        margin-bottom: 20px;
    }
    .anli_slide{
        margin-bottom: 10px;
    }
    .yiqi_items_list{
        padding-top:5px;
        padding-bottom: 0px;
    }
    .type_con14{
        margin-bottom: 15px;
    }
    .solution_items_lp{
        margin-bottom: 0 !important;
    }
    .solution_pub_ke .tit_cur{
        font-size: 18px;
    }
    .wrapper_bj{
        padding: 10px 0;
    }
    .wrapper_bj{
        margin: 10px 0;
    }
    .yiqi_items_list3 li:last-child{
        display: none !important;
    }
    .hy_container2{
        padding-bottom: 20px;
    }
    .question_items222{
        padding-bottom: 0;
    }
    .service_itemsr img{
        width: 300px;
        margin: 25px auto 10px;
    }
    .wrapper_bj_ser{
        margin-bottom: 0;
    }
    .wrapper_bj_ser2{
        margin-bottom: 0;
    }
    .service2_pad_last{
        padding-top: 30px;
    }
    .service2_pad .service2_pad15{
        margin-bottom: 20px;
    }
    .linian_list{
        margin-bottom: 40px;
    }
    .wrapper_bj_join{
        margin-bottom: 0;
    }
    .contact_lists li .infr img{
        margin-bottom: 10px;
    }
    .map_c{
        padding:  0 15px;
    }
    .index2_more,.index1_item{
        margin-bottom: 20px;
    }
    .index_solut_items li{
        margin-bottom: 25px;
    }
    .index_solution_bj{
        padding-top: 0;
    }
    .index1_item2  li .title{
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        display: -webkit-box;
        padding: 0 5px;
    }
    .index1_item li .bj{
        height: 40px;
    }
}
@media only screen and (max-width: 730px) {
	.index_bottom{ display:block; }
    .menu_punblic{
        display: none;
    }
    .head_call_pub{
        display: none;
    }
    .m-navbtn {
        display: block;
    }
    .index_search{
        margin-left: 140px;
        margin-top: 15.5px;
    }
    .logo{
        margin: 10px 0;
    }
}
@media only screen and (max-width: 479px) {
	.index_bottom{ display:block; }
	.head_call_pub2{ display:none; }
	.index_search{ display:none; }
	.right_fixed{ display:none; }
	.nrcon{ width:90%; margin:20px auto; }
	
	.footer_1 .f_solution{
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #fff;
    line-height: 24px;
    width:auto;
    margin: 15px auto;
    }
	
	.yiqi_items_list li img{
     margin-bottom:25px;
    }
	
	.index_case3 img{ width:100%; height:auto; }
	
    .type_con21 img{
        width: 150px;
    }
    .type_con21 .title{
        font-size: 16px;
    }
    .type_con1 p,.type_con12 li{
        line-height: 24px;
    }
    .nav li a {
        height: auto !important;
    }
    .index_search{
        display: none;
    }
    .header_nav_bj .call{
        display: none;
    }
	.logo{ height:auto; padding:5px 0px;}
    .logo img{
        width: 200px;
        height: auto; margin-top:0px;
    }
    .m-navbtn{
        top:25px;
    }
    .m-navbtn.ok{
        top:24px;
    }
    .news_pub_t .news_t{
        font-size: 18px;
        letter-spacing: 0;
    }
    .news_pub_t .locations{
        display: none;
    }
    .news_items_all li .pic{
        width: 170px;
        margin-right: 15px;
        height: auto;
    }
    .news_items_all li .con {
        width: 198px;
    }
    .news_items_all li .con .date{
        display: none;
    }
    .news_items_all li .con .news_infr{
        font-size: 16px;
    }
    .news_items_all li .con .date2{
        display: block;
        line-height: 24px;
        color: #999;
        font-size: 12px;
        margin-top: 5px;
    }
    .news_items_all li .con .news_infr{
        line-height: 24px;
        text-align: justify;
        letter-spacing: 1px;
        height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        display: -webkit-box;
    }
    .news_items_all li .con p{
        line-height: 20px;
        height: 40px;
        -webkit-line-clamp: 2;
    }
    .news_items_all li .con .more{
        display: none;
    }
    .news_items_all li .con .new_t {
        padding-bottom: 5px;
        margin-bottom: 5px;
    }
    .news_pub_t .news_t{
        line-height: 32px;
    }
    .news_list_t li{
        line-height: 32px;
        height: 32px;
    }
    .news_list_t{
        margin-bottom: 30px;
    }
    .foot_lianxi li{
        width: 100%;
    }
    .foot_lianxi li .con{
        margin: 10px
    }
    .foot_lianxi li .con{
        padding:5px 5px 5px 15px !important;
    }
    .footer_2 .banquan{
        line-height: 16px;
        padding: 5px 0;
    }
    .footer_1 .f_logo img{
        width: 150px;
    }
    .youqing_foot{
        font-size: 12px;
    }
    .foot_lianxi li p{
        font-size: 12px;
        line-height: 30px !important;
        height: 30px;
    }
    .foot_lianxi li:first-child+li+li p{
        line-height: 30px;
        height: 30px;
        background: url("../images/qs3.png") no-repeat left center;
        padding-left: 25px;
    }
    .youqing_foot{
        margin-bottom: 5px;
    }
    .news_items_all li .con .news_infr{
        letter-spacing: 0;
    }
    .see_more_news{
        line-height: 36px;
    }
    .footer_2 .banquan{
        display: none;
    }
    .footer_2 .banquan2 {
        display: block; padding-bottom:40px;
        color: #ccc;
        text-align: center;
        width: 100%;
        line-height: 30px;
        font-size: 12px;
        letter-spacing: 1px;
    }
    .footer_1 .f_solution{
        
    }
    .youqing_foot{
        
    }
    .hy_items_all li{
        width: 50%;
    }
    .hy_items_all li .con p{
        height: 32px;
        line-height: 16px;
        font-size: 12px;
    }
    .hy_items_all li .con{
        padding:5px 10px;
    }
    .hy_items_all li .date{
        line-height: 28px;
        font-size: 14px;
    }
    .system_items li {
        padding: 0 20px;
    }
    .type_system li{
        width: 50%;
    }
    .index1_public_sy li:first-child+li+li+li{
        display: block;
    }
    .case_public_zx li:first-child+li+li+li{
        display: block;
    }
    .case_public_zx li{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 15px;
    }
    .case_public_zx li:first-child+li+li{
        margin-right: 4%;
    }
    .index1_public_sy li:first-child+li+li{
        margin-right: 4%;
    }
    .case_public_zx li:nth-child(2n){
        margin-right: 0;
    }
    .index1_public_sy li{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 15px;
    }
    .index1_public_sy li:nth-child(2n){
        margin-right: 0;
    }
    .type_system li .pic .bj{
        height: 32px;
    }
    .type_system li .pic .sy_tit{
        line-height: 32px;
        height: 32px;
    }
    .index1_public_sy li .title{
        line-height: 32px;
        height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        display: -webkit-box;
        padding: 0 5px;
    }
    .index1_public_sy li .bj{
        height: 32px;
    }
    .case_public_zx .index1_item {
        margin-bottom: 25px;
    }
    .type_con21 img{
        float: none;
        display: block;
        margin: 0 auto 5px;
    }
    .type_con21 .title{
        margin-bottom: 15px;
        text-align: center;
    }
    .type_con1{
        padding-bottom: 20px;
    }
    .type_con1 .title{
        margin-top: 10px;
    }
    .question_items li .title{
        line-height: 20px;
        padding: 10px 25px 10px 25px;
    }
    .question_items li p{
        padding: 10px 25px 10px 25px;
    }
    .only_news .title{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .index1_item_case li:first-child+li+li+li+li{
        margin-right: 4%;
    }
    .type_con14{
        margin-bottom: 25px;
    }
    .solution_items_lp{
        margin-bottom: 20px !important;
    }
    .solution_pub_ke .tit_cur{
        font-size: 16px;
    }
    .index1_public_sy .index1_item{
        margin-bottom: 0;
    }
    .yiqi_items_list li:last-child{
        display: block;
    }
    .yiqi_items_list3 li:last-child{
        display: block !important;
    }
    .hy_container3{
        padding-bottom: 0;
    }
    .hy_container23{
        padding-bottom: 0;
    }
    .index1_item_case5 li:last-child{
        display: block !important;
    }
    .service_itemsr .title{
        font-size: 16px;
        padding-top: 0;
    }
    .service_itemsr p{
        line-height: 24px;
    }
    .service_itemsr {
        padding: 0 15px 10px;
    }
    .about_item_lk li a{
        padding: 0 16px;
    }
    .jianjie_pic_list li{
        width: 33.3333%;
    }
    .jianjie_pic_list2 p{
        line-height: 20px !important;
    }
    .coor_pic_list img{
        margin: 0 auto;
    }
    .jianjie_pic_list2 img{
        float: none;
        margin: 0 auto;
        width: 300px;
    }
    .service2_pad .service2_pad1 img{
        float: none !important;
        margin: 0 auto 15px;
    }
    .service2_pad_last2 .service2_pad1 .list p{
        width: 380px;
        margin: 0 auto;
    }
    .service2_pad .service2_pad1 .public_ty{
        margin-bottom: 20px;
    }
    .service2_pad .service2_pad1 .public_ty .fuwu{
        font-size: 18px;
        margin-bottom: 0;
    }
    .service2_pad .service2_pad1 .public_ty p{
        font-size: 13px;
        line-height: 16px !important;
    }
    .service2_pad_02 .nam_t{
        font-size: 16px;
    }
    .jiegou_pic2{
        margin-bottom: 35px;
    }
    .linian_list li{
        width: 50%;
    }
    .linian_list li .title{
        font-size: 16px;
    }
    .linian_list li p{
        line-height: 24px;
        height: 264px;
    }
    .linian_list li{
        margin-bottom: 25px;
    }
    .linian_list li:first-child+li+li p,.linian_list li:first-child+li+li+li p{
        height: auto;
    }
    .linian_list{
        margin-bottom: 10px;
    }
    .zizhi_list3 li{
        width: 50%;
        margin-bottom: 20px;
    }
    .zizhi_list3{
        padding-bottom: 15px;
    }
    .join_list1 .title{
        font-size: 18px;
    }
    .join_list12 .title21{
        font-size: 18px;
    }
    .contact_lists li{
        width: 100%;
    }
    .contact_lists li .infr{
        padding-top: 15px;
        padding-bottom: 0px;
    }
    .contact_lists li:last-child .infr{
        padding-bottom: 15px;
    }
    .contact_pub4_list textarea{
        height: 100px;
    }
    .contact_pub4_list .item{
        width: 100%;
    }
    .contact_pub4 .mes .messsage{
        font-size: 16px;
    }
    .contact_pub4 .mes .sm{
        font-size: 12px;
        line-height: 14px;
    }
    .contact_pub4_list{
        margin-bottom: 15px;
    }
    .contact_pub4_list .item input{
        height: 32px;
        line-height: 32px;
    }
    .index1_nav li{
        width: 20%;
        line-height: 32px;
        margin-bottom: 15px;
    }
	.index1_nav li.index1_nav_cur{ background:#000;}
    .index1_nav li:first-child+li+li+li+li+li a{
        border-left: 1px solid #aaaaaa;
    }
    .index1_item2 li{
        width: 48%;
        margin-bottom: 20px;
    }
    .index1_item2 li:nth-child(2n){
        margin-right: 0;
    }
    .index1_item2 li:first-child+li+li+li{
        display: block;
    }
    .index1_item2 li:first-child+li+li{
        margin-right: 2%;
    }
    .index1_item2 li:first-child .title{
        line-height: 18px;
        bottom: 8px;
    }
    .index1_nav{
        margin-bottom: 20px;
    }
    .index1_item2{
        margin-bottom: 0;
    }
    .index_solut_items li{
        width: 25%;
        padding: 0 5px;
    }
    .index_solut_items li p{
        font-size: 12px;
        bottom: 10px;
    }
    .index_solut_items li:hover p{
        font-size: 12px;
        bottom: 30px;
    }
    .index_public .hanzi{
        font-size: 18px;
        line-height: 22px;
    }
    .index_public .yingwen{
        font-size: 14px;
        line-height: 22px;
    }
    .index2_more{
        background-size: 30px;
        width: 30px;
        height: 30px;
        margin-bottom:10px;
    }
    .index_solution_bj .index2_more{
        background-size: 30px;
        width: 30px;
    }
    .index_solut_items li{
        margin-bottom: 15px;
    }
    .index_solut_items{
        margin-top: 0;
    }
    .index_case3 .bd li .pic{
        width: 100%;
        float: none;
    }
    .index_case3 .bd{
        margin: 0 auto;
    }
    .index_case3 .bd li .con{
        width: 100%;
        float: none;
        padding-right: 25px;
        padding-left: 25px;
    }
    .index_case3 .bd li .con .more{
        margin-bottom: 15px;
    }
    .index_news_04{
        display: none;
    }
    .index_news_041 li{
        float: left;
        width: 100%;
        background: #eee;
        margin-bottom: 20px;
        padding: 10px;
        border: 1px solid #ccc;
    }
    .index_news_041 li .infr{
        display: block;
        font-weight: bold;
        line-height: 24px;
    }
    .index_news_041 li p{
        line-height: 20px;
        text-align: justify;
        font-size: 13px;
    }
    .index_news_041 li .date{
        line-height: 24px;
        font-size: 12px;
    }
    .index_public{
        padding-top: 20px;
    }
    .index_news_041{
        padding-bottom: 10px;
    }
    .index_solut_items li:first-child+li+li+li+li+li+li+li+li{
        display: none;
    }
    .index_solut_items li:first-child+li+li+li+li+li+li+li+li+li{
        display: none;
    }
    .index_news_041{
        display: block;
    }
    .index1_item2  li .title{
        line-height: 32px !important;
        height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        display: -webkit-box;
        bottom: 0 !important;
    }
    .index1_item li .bj{
        height: 32px;
    }
    .type_con .download{
        width: 114px;
        background: #0168b7 url("../images/dw.png") no-repeat 19px center;
        text-indent: 39px;
    }
    .case_infr_items_d li:last-child{
        display: block !important;
    }
    .service2_pad1_ss{
        margin-bottom: 20px !important;
    }
    .join_list1 p,.add_list .title p {
        line-height: 24px;
    }
	
div.pages {
	padding-top:20px; display:inline-block; margin-bottom:35px;
	height:36px;
	text-align:left;
	font-family:Arial,'Microsoft YaHei';
	font-size:12px;
}
div.pages a {
	padding:3px 5px;
	color:#969696;
	margin-right:3px;
	text-decoration:none;
	background:#eee;
}
div.pages a:hover {
	background: #f8d62e;
	color:#fff;
}
div.pages a:active {
	color:#fff;
	background-color: #174fa4;
}
div.pages span.current {
	padding:3px 5px;
	font-weight:bold;
	color:#fff;
	margin-right:3px;
	background-color: #174fa4;
}
div.pages span.disabled {
	padding:3px 5px;
	color:#ccc;
	margin-left:3px;
	margin-right:3px;
	background:#f0f0f0;
}
}

@media only screen and (max-width: 390px) {
	
	.solution_n li{ width:25%;}

    .station_n li{ width:25%;}

    .product_n li{ width:25%;}

    .cases_n li{ width:25%;}
	
	.system_items_ser  li{ font-size:12px;}
	
	.wapback{ width:30px; height:30px; position:fixed; right:10px; bottom:65px; z-index:999999; display:block; }
	
	.index_bottom{ display:block; }
    .foot_menu li{
        margin: 0 27px;
    }
    .news_items_all li .con{
        width: 65%;
    }
    .news_items_all li .pic{
        width: 30%;
    }
	.news_items_all li .con .news_infr{
        line-height: 20px;
        height: 20px;
        font-size: 14px;
    }
    .news_items_all li .con p{
        font-size: 12px;
        height: 36px;
        line-height: 18px;
    }
    .system_items li {
        padding: 0 13px;
    }
    .about_item_lk li a {
        padding: 0 14px;
    }
    .service2_pad15 .lists{
        width: 340px;
        margin: 0 auto;
        float: none;
    }
    .service2_pad_last2 .service2_pad1 .list p{
        width: 340px;
    }
    .service2_pad_last2 .service2_pad1 .list p:first-child+p+p+p+p{
        line-height: 18px !important;
        padding: 5px 0
    }
    .linian_list li p{
        line-height: 24px;
        height: 312px;
    }
    .index_solut_items li{
        width: 33.333%;
    }
    .index_solut_items li:first-child+li+li+li+li+li+li+li+li{
        display: block;
    }
div.pages {
	padding-top:20px; display:inline-block; margin-bottom:35px;
	height:36px;
	text-align:left;
	font-family:Arial,'Microsoft YaHei';
	font-size:12px;
}
div.pages a {
	padding:3px 5px;
	color:#969696;
	margin-right:3px;
	text-decoration:none;
	background:#eee;
}
div.pages a:hover {
	background: #f8d62e;
	color:#fff;
}
div.pages a:active {
	color:#fff;
	background-color: #174fa4;
}
div.pages span.current {
	padding:3px 5px;
	font-weight:bold;
	color:#fff;
	margin-right:3px;
	background-color: #174fa4;
}
div.pages span.disabled {
	padding:3px 5px;
	color:#ccc;
	margin-left:3px;
	margin-right:3px;
	background:#f0f0f0;
}

}
@media only screen and (max-width: 380px) {
	.index_bottom{ display:block; }
    .logo{ width:70%;}
    .service2_pad_last2 .service2_pad1 .list p {
        width: 330px;
    }
}
@media only screen and (max-width: 340px) {
	.index_bottom{ display:block; }
	.logo{ width:70%;}
    .nav li .menu_nav a{
        width: 100px;
    }
    .nav li .menu_nav{
        left: -100px;
    }
    .menu_nav{
        width: 100px;
    }
    .news_items_all li .pic{
        width: 30%;
        margin-right: 10px;
    }
    .news_items_all li .con{
        width: 65%;
    }
    .news_items_all li .con .news_infr{
        line-height: 20px;
        height: 20px;
        font-size: 14px;
    }
    .news_items_all li .con p{
        font-size: 12px;
        height: 36px;
        line-height: 18px;
    }
    .news_items_all li .con .date2{
        line-height: 16px;
    }
    .footer_1 .f_solution{
        
    }
    .foot_menu li{
        margin: 0 18px;
    }
    .foot_lianxi li:first-child+li+li p {
        background: url("../images/qs3.png") no-repeat left 5px;
        line-height: 18px !important;
        height: 36px;
        padding-left: 25px;
    }
    .youqing_foot{
       
    }
    .hy_items_all li{
        width: 100%;
    }
    .system_items li {
        padding: 0 8px;
    }
    .type_con21 img{
        width: 150px;
    }
    .type_con21 .title{
        font-size: 16px;
    }
    .slide_content .flex-control-nav{
        display: none;
    }
    .news_pub_t .news_t{
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .solution_pub_ke .tit_cur{
        font-size: 16px;
        line-height: 20px;
    }
    .case_solution_list{
        margin-bottom: 0!important;
    }
    .hy_container3{
        padding-bottom:20px;
    }
    .hy_container23{
        padding-bottom: 20px;
    }
    .system_items_ser li{
        width: 50%;
        text-align: center;
    }
    .about_item_lk li a {
        padding: 0 12px;
    }
    .jianjie_pic_list2 img{
        width: 280px;
    }
    .service2_pad .service2_pad1 img{
        width: 200px;
    }
    .service2_pad15 .lists,.service2_pad_last2 .service2_pad1 .list p{
        width: 280px;
    }
    .linian_list li{
        width: 100%;
        padding: 0 35px;
    }
    .linian_list li p{
        height: auto;
    }
    .contact_pub_vx li:first-child{
        margin-right: 20px;
    }
    .contact_pub_vx{
        width: 300px;
    }
    .contact_pub_vx li{
        width: 140px;
    }
    .contact_pub_vx li .pic img{
        width: 90px;
    }
    .contact_pub_vx li p{
        font-size: 12px;
    }
    .index1_nav li{
        width: 25%;
    }
    .index1_nav li:first-child+li+li+li+li a{
        border-left: 1px solid #aaaaaa;
        border-right: none;
    }
    .index1_nav li:first-child+li+li+li+li+li+li+li+li a{
        border-left: 1px solid #aaaaaa;
    }
    .index1_item li .title{
        font-size: 13px;
    }
}


.sitemap_logo{ width:100%; height:auto; text-align:center; margin:40px auto;}
.sitemap_nav{ width:1110px; height:auto; margin:0px auto; }
.sitemap_nav ul li{ font-size:20px; color:#333; font-weight:bold; margin-top:30px; }
.smenu_nav a{ font-size:14px; color:#333; margin-right:20px;}


/*right_fixed*/
.left{
	float:left;}
.right{
	float:right;}
.right_fixed{
	position:fixed; font-family:"微软雅黑";
	width:77px;
	right:10px;
	bottom:30px;
	z-index:99999;
	_position:absolute;
	_top: expression(eval(document.documentElement.scrollTop)+300);}
.right_fixed ul li{
	width:77px;
	height:56px;
	text-align:center;
	margin-bottom:1px;
	overflow:hidden;
	background:url(../images/c_bg_4.png);}
.right_fixed ul li:hover{
	background:#b0251d;}
.right_fixed ul li a{
	display:block; font-family:"微软雅黑";
	width:300px;
	height:56px;}
.right_fixed ul li i{
	display:block;
	width:45px;
	height:30px;
	margin:5px 16px 0;
	background-image:url(../images/icon_7.png);
	background-repeat:no-repeat;}
.right_fixed ul li.icon_tel i{
	background-position:0 0;}
.right_fixed ul li.icon_tel p{
	float:left;
	font-size:16px; letter-spacing:1px;
	line-height:50px; 
	color:#fff;}
.right_fixed ul li.icon_hd i{
	background-position:0 0;}
.right_fixed ul li.icon_hd p{
	float:left;
	font-size:16px; letter-spacing:1px;
	line-height:50px; 
	color:#fff;}
.right_fixed ul li span{
	font-size:12px; display:inline-block;
	color:#fff;}
.right_fixed ul li.icon_wx i{
	background-position:0 -30px;}
.right_fixed ul li.icon_wx .wx{
	width:114px; height:114px;
	position:absolute;
	right:90px;
	top:56px; background:url(/images/weixin.jpg) no-repeat center center; 
	display:none;
	}
.right_fixed ul li.icon_wx .wx img{
	width:120px;
	height:120px;}
.right_fixed ul li.icon_hd i{
	background-position:0 -60px;}
.right_fixed ul li.icon_price i{
	background-position:0 -90px;}
.right_fixed ul li.icon_po i{
	background-position:0 -120px;}


@media only screen and (max-width: 768px) {
    .container_f {
        width: 738px;
    }
}
@media only screen and (max-width: 479px) {
    .container{
        width: auto;

    }
    .container_f {
        width: 384px;

    }
    .foot_menu li {
        margin: 0 29px;
    }
    .header_nav_bj .title {
        font-size:12px;
    }
}
@media only screen and (max-width: 413px) {
    .container_f {
        width: 340px;

    }
    .foot_menu li {
        margin: 0 21px;
    }
    .foot_lianxi li .con {
        padding: 5px 5px 5px 8px !important;
    }
    .foot_lianxi li:first-child+li+li p {
        background: url("../images/qs3.png") no-repeat left 5px;
        line-height: 18px !important;
        height: 36px;
        padding-left: 25px;
    }
}
@media only screen and (max-width: 340px) {
    .container_f {
        width: 300px;
    }
    .foot_menu li {
        margin: 0 11px;
    }
}





