/*团队介绍-学员风采*/
.nav_logo img{
    margin: 0 auto 15px;
    display: block;
}
.nav_logo {
    border-bottom: 1px solid #ccc;
}
.nav{
    float: none;
    padding: 0;
    width: auto;
    height: auto;
    margin: 0 auto;
    margin-left: 56px;
}
.nav li{
    width: auto;
    height: auto;
    position: relative;
    margin: 0 10px;
    letter-spacing: 1px;
    line-height: 84px;
    font-size: 14px;
}
.nav li a{
    line-height: 84px;
}
.nav li.on{
    border-bottom: 3px solid #0068b7;
}
.nav li:hover{
    border-bottom: 3px solid #0068b7;
}
.nav li:last-child{
    margin-right: 0;
}
.nav li.on .menu_nav a{
    background: none;
    color: #666;
}
.nav li.on .menu_nav a:hover{
    color: #0068b7;
}
.menu_nav{
    position: absolute;
    top:44px;
    left: 0px;
    
    z-index: 999;
}
.menu_nav a{
    display: block;
    float: left;
    width: 115px;
    line-height: 44px;
    text-align: center;
    font-size: 14px;
	background: #fff;
    filter:alpha(opacity=85);
    background:rgba(255, 255, 255, 0.95);
}

.fengcai_items li{
    float: left;
    width: 33.3333%;
}
.fengcai_items li img{
    display: block;
    width: 100%;
}
.nav2{
    display: none;
}
.nav1{
    display: none;
}
.header_nav_bj{
    background: #eeeeee;
    height: 30px;
}
.header_nav_bj .title{
    font-size: 13px;
    float: left;
    line-height: 30px;
}
.header_nav_bj .call{
    float: right;
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    background: url("../images/call.jpg") no-repeat left 7px;
    padding-left: 17px;
}
.outter{
    width: 1110px;
    margin: 0 auto;
}
.logo {
    float: left; width:40%; height:80px;
    
}
.nav {
    float: left;
}
.logo img {
    width: 428px;
    height: 45px;
    display: block; margin-top:18px;
}
img {
    max-width: 100%;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.index_search{
   
    float: right;
    margin-top: 0px;
    
    width: 230px;
    height: 80px;
    line-height: 34px;

}
.index_search ul{
	position:relative;
    width: 230px;
    height: 36px; margin-top:25px;
	display:block;
}
.index_search .shuru{
    font-size: 12px;
    color: #ccc;
    line-height: 34px;
    
    outline: none;
    width: 230px;
    height: 34px;
    text-indent: 14px;border: 1px solid #0168b7;
    background: none;
    position: absolute;
    left: 0;
    top:0;
}
.index_search .tijiao{
    font-size: 14px;
    position: absolute;
    right: 5px;
    top:1px;
    border: none;

    width: 42px;
    height: 32px;

    cursor: pointer;
    z-index: 889;
    background:url("/images/s.png") no-repeat;
}
.head_call_pub2 img{
    display: block; margin-top:27px;
}
.head_call_pub2{
	width:250px; height:80px; margin-left:105px;
    float:left; 

}
.menu_punblic{
    background: #0168b7;
}
.menu_punblic li a{
    color: #fff;
    display: block;
    padding: 0 43px;
}
.menu_punblic li {
    float: left;
    line-height: 48px;
    position: relative;
    letter-spacing: 1px;
}
.menu_punblic li.nav_cur2{
    background: #044f89;
}
.menu_punblic li:hover{
    background: #044f89;
}
/*修改placeholder颜色字体*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ccc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ccc;
}
/*站型系统*/
.index_public .hanzi{
    font-size: 26px;
    font-family: "方正兰亭中黑_GBK";
    color: #333;
    text-align: center;
    line-height: 36px;
}
.index_public .hanzi font{
    color: #0068b7;
}
.index_public .yingwen{
    font-size: 20px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    line-height: 28px;
}
.index_public{
    padding-top: 45px;
    padding-bottom: 16px;
}
.index1_nav li{
    float: left;
    width: 10%;
    line-height: 42px;
    text-align: center;
}
.index1_nav li a{
    display: block;
    border-right:1px solid #aaaaaa;
    border-top:1px solid #aaaaaa;
    border-bottom:1px solid #aaaaaa;
}
.index1_nav li:first-child a{
    border-left:1px solid #aaaaaa;
}
.index1_nav{
    margin-bottom: 43px;
}
.index1_nav li:first-child:hover a{
    border-left:1px solid #0068b7;
}
.index1_nav li:hover a{
    border-right:1px solid #0068b7;
    border-top:1px solid #0068b7;
    border-bottom:1px solid #0068b7;
    color: #fff;
    background: #0068b7;
}
.index1_item li{
    width: 32%;
    float: left;
    margin-right: 2%;
    position: relative;
    overflow: hidden;
}
.index1_item li:first-child+li+li{
    margin-right: 0;
}
.index1_item li .bj{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 52px;
    filter:alpha(opacity=60);
    background:rgba(0, 0, 0, 0.6);
    z-index: 7;
}
.index1_item li .title{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 52px;
    color: #fff;
    text-align: center;
    z-index: 17;
    letter-spacing: 1px;
}
.index1_item li img{
    display: block;
    width: 100%;
}
.index1_item{
    margin-bottom: 42px;
}
.index2_more{
    display: block;
    width: 43px;
    height: 43px;
    background: url("../images/more1.png")  no-repeat;
    margin: 0 auto 43px;
}
.index1_item li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.index1_item li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*新闻资讯*/
.pub_banner img{
    display: block;
    width: 100%;
}
.pub_banner .img2{
    display: none;
}
.news_pub_t{
    margin: 20px 0;
}
.news_pub_t .news_t{
    float: left;
    color: #333;
    font-size: 20px;
    letter-spacing: 1px;
    font-family: "方正兰亭中黑_GBK_GBK";
    line-height: 42px;
    font-weight: bold;
}
.news_pub_t .news_t font{
    text-transform: uppercase;
    font-family: "Microsoft Yahei";
    letter-spacing: 0;
    font-weight: normal;
}
.news_pub_t .locations{
    float: right;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 42px;
}
.news_pub_t .locations a{
    color: #666;
}
.news_pub_t .locations a:hover{
    color: #0068b7;
}
.news_list_t li{
    float: left;
    width: 50%;
    background: #f0f3f6;
    font-size: 15px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    letter-spacing: 1px;
}
.news_list_t li.news_cur{
    background: #0068b7;
}
.news_list_t li.news_cur a{
    color: #fff;
}
.news_list_t li a{
    display: block;
}
.news_list_t{
    margin-bottom: 52px;
}
.news_items_all li{
    float: left;
    width: 100%;
    margin-bottom: 48px;
}
.news_items_all li .pic{
    float: left;
    overflow: hidden;
    width: 229px;
    height: 151px;
    margin-right: 30px;
}
.news_items_all li .pic img{
    display: block;
    width: 100%;
}
.news_items_all li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.news_items_all li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news_items_all li .con{
    float: left;
    width: 880px;
}
.news_items_all li .con .news_infr{
    display: block;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 24px;

}
.news_items_all li .con .date{
    float: right;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 24px;
}
.news_items_all li .con .new_t .news_infr{
    float: left;
}
.news_items_all li .con .new_t{
    padding-bottom: 10px;
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 8px;
}
.news_items_all li .con p{
    line-height: 24px;
    text-align: justify;
    letter-spacing: 1px;
    height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    display: -webkit-box;
}
.news_items_all li .con .more{
    display: block;
    border-radius: 17px;
    text-align: center;
    font-size: 10px;
    width: 66px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #d9d9d9;
    color: #757575;
    float: right;
    margin-top: 3px;
}
.news_items_all li .con .more:hover{
    color: #0068b7;
    border: 1px solid #0068b7;
}
.see_more_news{
    display: block;
    text-align: center;
    width: 100%;
    background: #f3f4f5;
    line-height: 46px;
    margin-bottom: 66px;
    color: #999;
}

/*footer*/
.footer_1{
    background: #5b5b5b;
    padding: 44px 0 10px;
}
.footer_2{
    background: #313131;
}
.footer_2 .banquan{
    color: #ccc;
    text-align: center;
    width: 100%;
    line-height: 38px;
    font-size: 12px;
    letter-spacing: 1px;
}
.footer_1 .f_logo img{
    display: block;
    margin: 0 auto;
}
.footer_1 .f_solution{
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #fff;
    line-height: 24px;
    width: 310px;
    margin: 15px auto;
}
.foot_menu{
    margin: 20px auto;
}
.foot_menu li{
    float: left;
    letter-spacing: 1px;
    margin: 0 21px;
    text-align: center;
    position: relative;
    line-height: 34px;
}
.foot_menu li a{
    display: block;
    color: #fff;

}
.foot_menu li em{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: #fff;
}
.foot_lianxi li{
    float: left;
    width: 33.3333%;
}
.foot_lianxi li p{
    color: #ccc;
    line-height: 24px;
    height: 48px;
}
.foot_lianxi li .con{
    border: 1px solid #fff;
    margin: 20px;
    padding: 30px 45px;
}
.foot_lianxi li:first-child p{
    background: url("../images/qs1.png")  no-repeat left center;
    padding-left: 30px;
    line-height: 48px;
}
.foot_lianxi li:first-child+li p{
    background: url("../images/qs2.png")  no-repeat left center;
    padding-left: 30px;
    line-height: 48px;
}
.foot_lianxi li:first-child+li+li p{
    background: url("../images/qs3.png")  no-repeat left 5px;
    padding-left: 30px;
}
.foot_lianxi{
    margin-bottom: 20px;
}
.youqing_foot {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    margin-bottom: 30px;
}
.youqing_foot a{
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    margin-right: 15px;
}
.container{
    position: relative;
}
.news_items_all li .con .date2{
    display: none;
}
.footer_2 .banquan2{
    display: none;
}

/*公司资讯*/
.hy_items_all li{
    float: left;
    width: 33.3333%;
    margin-bottom: 40px;
    padding: 0 15px;
}
.hy_items_all li .pic{
    width: 100%;
    overflow: hidden;
}
.hy_items_all li .pic img{
    display: block;
    width: 100%;
}
.hy_items_all li .con{
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 10px 23px;
}
.hy_items_all li .con .tit{
    font-weight: bold;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal;
    display: -webkit-box;
}
.hy_items_all li .con p{
    text-align: justify;
    letter-spacing: 1px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    display: -webkit-box;
}
.hy_items_all li .date{
    font-size: 16px;
    background: #f3f4f5;
    line-height: 50px;
    text-indent: 25px;
}
.hy_items_all li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.hy_items_all li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news_list_t2{
    padding: 0 15px;
}
.news_pub_t2{
    padding: 0 15px;
}
.hy_container{
    padding-left: 0;
    padding-right: 0;
}
/*站型系统*/
.type_system li{
    float: left;
    width: 25%;
    overflow: hidden;
    padding: 0 15px;
    margin-bottom: 40px;
}
.type_system li .pic{
    width: 100%;
    overflow: hidden;
    position: relative;
    border: 1px solid #b7b7b7;
}
.type_system li .pic img{
    display: block;
    width: 100%;
}
.type_system li .pic .bj{
    position: absolute;
    left: 0;
    bottom:0;
    filter:alpha(opacity=60);
    background:rgba(0, 0, 0, 0.6);
    z-index: 5;
    width: 100%;
    height: 44px;
}
.type_system li .pic .sy_tit{
    position: absolute;
    left: 0;
    bottom:0;
    width: 100%;
    z-index: 11;
    color: #fff;
    font-size: 12px;
    line-height: 44px;
    text-align: center;
}
.type_system li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.type_system li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.system_items li{
    float: left;
    font-size: 15px;
    background: #f0f3f6;
    line-height: 50px;
    padding: 0 10px; text-align:center;
}
.system_items li a{
    display: block;
}
.system_items li.sy_cur{
    background: #0068b7;
}
.system_items li.sy_cur:hover a{
    text-decoration: none;
}
.system_items li.sy_cur a{
    color: #fff;
}
.system_items{
    margin: 0 15px 35px;
    background: #f0f3f6;
}

.solution_n li{ width:7.69%;}

.station_n li{ width:8.33%;}

.product_n li{ width:12.5%; text-align:center;}

.cases_n li{ width:8.33%;}

.index1_public_sy{
    padding: 0 15px;
}
.see_more_news_sy{
    margin-bottom: 30px;
}
.case_public_zx .index1_item{
    margin-bottom: 40px;
}
.index1_public_sy li .title{
    font-size: 12px;
    height: 44px;
    line-height: 44px;
}
.index1_public_sy li .bj{
    height: 44px;
}
.see_more_news_sy{
    margin: 0 15px;
}
.index1_public_sy li:first-child+li+li+li{
    display: none;
}
.case_public_zx li:first-child+li+li+li{
    display: none;
}
/*站型系统三级页面*/
.type_con img{
    float: left;
    margin-right: 15px;
}
.type_con{
    padding: 0 15px;
}
.type_con21{
    padding: 0;
    margin: 0 15px;
}
.type_con .title{
    font-size: 20px;
    font-family: "方正兰亭中黑_GBK";
    color: #333;
}
.type_con p{
    text-align: justify;
    line-height: 30px;
    letter-spacing: 1px;
}
.type_con .download{
    display: inline-block;
    background: #0168b7 url("../images/dw.png")  no-repeat 22px center;
    color: #fff;
    width: 128px;
    height: 35px;
    line-height: 35px;
    text-indent: 44px;
    margin-top: 18px;
}
.type_con1{
    margin: 0 15px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #b9bcc2;
}
.type_con1 .title{
    margin-top: 15px;
    font-size: 16px;
    color: #0168b7;
    line-height: 38px;
}
.type_con1 p{
    text-align: justify;
    line-height: 30px;
    letter-spacing: 1px;
}
.type_con12 li{
    float: left;
    margin-right: 50px;
    line-height: 30px;
    letter-spacing: 1px;
}


.nrcon{ width:100%; height:auto; line-height:30px; margin:30px auto 50px auto; }
.nrcon h1{ font-size:16px; font-weight:bold; margin:15px auto; color:#000; }
.nrcon p{ width:100%; height:auto; line-height:30px; color:#333; }

/*典型案例*/
.index1_item_case li{
    margin-bottom: 40px;
}
.index1_item_case li:first-child+li+li+li+li+li{
    margin-right: 0;
}
.index1_item_case li:first-child+li+li+li+li+li+li+li+li{
    margin-right: 0;
}
.index1_item_case li:first-child+li+li+li+li+li+li+li+li+li+li+li{
    margin-right: 0;
}
.index1_item_case li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{
    margin-right: 0;
}
.index1_item_case li:first-child+li+li+li+li{
    margin-right: 2%;
}
.index1_item_case li:first-child+li+li+li{
    display: block;
}
.index1_item_case{
    margin-bottom: 0 !important;
}
.news_pub_t_Cae{
    margin-top: 30px;
}

/*常见问题解答*/
.question_items li{
    float: left;
    width: 100%;
    border: 1px solid #c9c9c9;
    margin-bottom: 30px;
}
.question_items li .title{
    font-weight: bold;
    padding-left: 27px;
    padding-right: 30px;
    background: #eee;
    line-height: 56px;
    letter-spacing: 1px;
    border-bottom: 1px solid #c9c9c9;
}
.question_items li p{
    text-align: justify;
    line-height: 24px;
    letter-spacing: 1px;
    padding: 10px 30px 10px 27px;
}
.question_items{
    padding: 0 15px 25px;
}
.system_items_case li{
    padding: 0 27px;
}
.case_infr_items li{
    margin-bottom: 0;
}
.only_news{
    padding: 0 15px;
}
.only_news .title{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.only_news p{
    line-height: 26px;
    text-align: justify;
    letter-spacing: 1px;
}
/*案例详情*/
.anli_slide {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin: 30px 0 40px 0;
}
.anli_slide .slide_content {
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
	max-width: 800px;
	max-height: 650px;
    margin: 0 auto;
}
.anli_slide .slide_content ul {
    height: 100% !important;
    width: 100%;
    margin: 0;
    padding: 0;
}
.anli_slide .slide_content li {
    list-style-type: none !important;
    width: 100%;
    height: 100%;
    text-align: center;
}
.anli_slide .slide_content li img {
    max-height: 100%;
    max-width: 100%;
}
.slide_content .flex-control-nav {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    list-style-type: none;
    bottom: 10%;
    z-index: 21;
    padding: 0;
    position: relative;
    top: -30px;
}
.slide_content .flex-control-nav li {
    display: inline-block;
    width: 10px !important;
    height: 10px !important;
    background: #999;
    border-radius: 50%;
    color: #999;
    margin: 0 5px;
    overflow: hidden;
}
.slide_content .flex-control-nav li a {
    color: #999;
    display: block;
    cursor: pointer;
}
.anli_slide .slide_content ul {
    height: 100% !important;
    width: 100%;
    margin: 0;
    padding: 0;
}
.slide_content .flex-direction-nav {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}
.anli_slide .slide_content li {
    list-style-type: none !important;
    width: 100%;
    height: 100%;
    text-align: center;
}
.slide_content .flex-direction-nav li {
    width: 60px !important;
    height: 40px !important;
    position: absolute;
    text-align: center;
    line-height: 40px;
    color: #fff;
    opacity: 0.5;
}
.slide_content .flex-direction-nav li:nth-child(1) {
    left: 0;
    top: 45%;
    background:none;
}
.slide_content .flex-direction-nav li:nth-child(2) {
    right: 0px;
    top: 45%;
    background:none;
}
.slide_content .flex-direction-nav li a {
    color: #fff;
    display: block;
}
.slide_content .flex-control-nav li a.flex-active {
    background: #ff0000;
    color: #ff0000;
}
/*测量仪器*/
.yiqi_items_list li .title{
    color: #666;
    font-size: 14px;
}
.yiqi_items_list li{
    border: 1px solid #c9c9c9;
}
.type_con21 .miaoshu{
    margin-top: 5px;
    font-size: 16px;
    color: #0168b7;
    line-height: 24px;
}
.yiqi_type_con21 img{
    border: 1px solid #c9c9c9;
}
.solution_items_lp li{
    margin-bottom: 40px;
}
.solution_items_lp li:first-child+li+li+li{
    display: block;
}
.solution_items_lp li:first-child+li+li+li+li+li{
    margin-right: 0;
}
.solution_items_lp{
    margin-bottom: 0;
}
.solution_like li{
    padding: 0 33px;
}
.solution_pub_ke .title{
    color: #666;
    font-weight: bold;
}
.solution_pub_ke .tit_cur{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
    line-height: 36px;
}
.solution_pub_ke img{
    display: block;
    margin: 35px auto;
}
.solution_pub_ke{
    border-bottom: none;
}
.wrapper_bj{
    background: #f7f7f7;
}
.wrapper_bj_case{
    padding-bottom: 45px;
}
.wrapper_bj_xm{
    margin-top: 30px;
}
.type_con1_last{
    border-bottom: none;
}
.yiqi_more_l{
    margin-bottom:40px;
}
.index1_item_case5 li:last-child{
    display: none !important;
}
.system_items_ser li{
    width: 33.333%;
    text-align: center;
}

.system_items_ser li{
    width: 33.333%;
    text-align: center;
}

.menu_punblic li .menu_nav{
	width: 200%;
    display: none;
}
.menu_punblic li .menu_nav a{
	width: 49.8%;
    margin-right: 0.4%;
    color: #666;
    
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 0;
    filter: alpha(opacity=57);
    background: rgba(255, 255, 255, 0.85);
}
.menu_punblic li .menu_nav a:hover{
    color: #0168b7;
}
.menu_punblic li .menu_nav a:nth-child(2n){
    margin-right: 0;
}
.menu_punblic li:last-child .menu_nav{
    left: -100%;
}



/*服务详情*/
.service_itemsr{
    padding: 0 15px 25px;
}
.service_itemsr .title{
    font-size: 20px;
    color: #333;
    font-family: "方正兰亭中黑_GBK";
    text-align: center;
    line-height: 20px;
    padding: 15px 0;
}
.service_itemsr p{
    line-height: 30px;
    text-align: justify;
    text-indent: 28px;
    margin-bottom: 10px;
}
.service_itemsr img{
    display: block;
    margin: 35px auto 45px;
}
.service_itemsr .laiyaun{
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1px;
    margin-bottom: 25px;
}
.service_itemsr .laiyaun span{
    display: inline-block;
}
.service_itemsr .laiyaun a.xiazai{
    color: #0168b7;
    display: inline-block;
    text-indent: 18px;
    background: url("../images/dcl.png") no-repeat left center;
}


/*公司简介*/
.about_item_lk li{
    padding: 0;
}
.about_item_lk li a{
    padding: 0 41px;
}
.jianjie_pic_list {
    padding: 0 15px;
}
.jianjie_pic_list li{
    float: left;
    width: 16.6667%;
    overflow: hidden;
}
.jianjie_pic_list li img{
    display: block;
    width: 100%;
}
.jianjie_pic_list li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.jianjie_pic_list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.jianjie_pic_list2{
    padding: 25px 15px;
}
.jianjie_pic_list2 p{
    line-height: 30px;
    letter-spacing: 1px ;
    text-align: justify;
    margin-bottom: 10px;
}

/*合作交流*/
.coor_pic_list{
    padding: 0 15px;
}
.coor_pic_list img{
    display: block;
    margin: 15px auto;
    width: 100%;
}
.jianjie_pic_list2 img{
    float: left;
    margin-right: 20px;
    display: block;
}
.jianjie_pic_list2 .items{
    padding-top: 45px;
}
/*企业服务*/
.service2_pad{
    padding: 0 15px;
}
.service2_pad .service2_pad1 .public_ty .fuwu{
    font-size: 22px;
    color: #333;
    font-family: "方正兰亭中黑_GBK";
    text-align: center;
    line-height: 22px;
    margin-bottom: 3px;
}
.service2_pad .service2_pad1 .public_ty p{
    font-size: 16px;
    text-align: center;
    line-height: 16px;
    color: #333;
    text-transform: uppercase;
}
.service2_pad .service2_pad1 .public_ty{
    margin-bottom: 30px;
}
.service2_pad .service2_pad1 img{
    float: left;
    margin-right: 20px;
    display: block;
}
.service2_pad .service2_pad1 p{
    line-height: 24px;
    margin-bottom: 40px;
}
.service2_pad .service2_pad1{
    margin-bottom: 46px;
}
.service2_pad_last{
    padding-top: 45px;
}
.service2_pad_last .service2_pad1 .list{
    float: left;
}
.service2_pad_last .service2_pad1 .list p{
    width: 478px;
    margin-bottom: 0;
    line-height: 52px;
    border-bottom: 1px dashed #94979e;
}
.service2_pad_02 img{
    float: right !important;
    margin-left: 20px;
}
.service2_pad_02 .service2_pad1 p{
    line-height: 30px !important;
    border-bottom: none;
    margin-bottom: 0;
}
.service2_pad_02 .nam_t{
    font-size: 20px;
    margin-bottom: 5px;
    padding-top: 15px;
}
.service2_pad15 .lists{
    float: right;
    width: 750px;
    height: auto;
    background: url("../images/ml.png") no-repeat;
}
.service2_pad15 .lists p{
    padding:20px 35px 21px 91px;
    margin-bottom: 0;
    line-height: 22px;
}
.jiegou_pic2{
    margin-bottom: 65px;
}
.jiegou_pic2 img{
    width: 1030px;
}
.linian_list li{
    float: left;
    width: 25%;
    padding: 0 15px;
}
.linian_list li .title{
    color: #333;
    font-weight: bold;
    font-size: 20px;
    padding: 15px 0 5px;
}
.linian_list li .title font{
    font-weight: normal;
    text-transform: uppercase;
}
.linian_list li p{
    line-height: 30px;
    text-align: justify;
}
.linian_list{
    margin-bottom: 75px;
}
.linian_list li .pic{
    width: 100%;
    overflow: hidden;
}
.linian_list li .pic img{
    width: 100%;
    display: block;
}
.linian_list li img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.linian_list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.zizhi_list p{
    line-height: 30px;
}
.zizhi_list{
    padding: 0 15px;
}
.zizhi_list3 li{
    float: left;
    padding: 0 15px;
    width: 25%;
    margin-bottom: 30px;
}
.zizhi_list3 li img{
    display: block;
    border: 1px solid #e5e5e5;
}
.zizhi_list3{
    margin-top: 35px;
    padding-bottom: 35px;
}
.join_list1 img{
    display: block;
    margin: 0 auto 25px;
    width: 100%;
}
.join_list1{
    padding: 0 15px;
}
.join_list1 .title{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 3px;
}
.join_list1 .title font{
    font-weight: normal;
    text-transform: uppercase;
}
.join_list1 p{
    line-height: 34px;
}
.join_list1{
    margin-bottom: 35px;
}
.join_list12 .title2{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 3px;
}
.join_list12 .title2 font{
    font-weight: normal;
    text-transform: uppercase;
}
.join_list12{
    padding: 25px 0 35px;
}
.join_list12 .title21{
    margin-bottom:25px; ;
}
.add_list .title{margin-top:10px;border-bottom:1px solid #ccc;padding-bottom:15px;}
.add_list{cursor:pointer;}
.add_all .add_cur h4{color:#0071c5;}
.add_all .add_list .more .pic1{display:none;}
.add_all .add_cur .more .pic1{display:block;}
.add_all .add_cur .more .pic2{display:none;}
.add_all .add_cur .more{margin-top:25.5px;}
.contact1 p{color:#999;letter-spacing:1px;line-height:32px;}
.last {border-bottom:1px solid #ccc;}
.last h4{line-height:53px;color:#999;font-size:16px;letter-spacing:1px;float:left;}
.contact1{margin-bottom:120px;}
.last .more{display:block;float:right;margin-right:21px;margin-top:15px;}
.add_list .title p{color:#999;letter-spacing:1px;line-height:32px;}
.add_list .title .zhize{
    font-weight: bold;
    padding: 5px 0;
}
.add_all{
    padding: 0 15px;
}
.join_list12 .title21{
    padding: 0 15px;
}
.wrapper_bj_join{
    margin-bottom: 0;
}
/*联系我们*/
.contact_pub{
    padding-top: 25px;
}
.contact_lists{
    margin-bottom: 37px;
}
.contact_lists li{
    float: left;
    padding: 0 15px;
    width: 25%;
}
.contact_lists li p{
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    color: #666;
    padding: 0 25px;
    margin-bottom: 0;
}
.contact_lists li img{
    margin: 0px auto 20px;
    display: block;
    width: 36px;
}
.contact_lists li .infr{
    padding: 30px 0 25px;
    margin-bottom: 0;
    border: 1px solid #dcdcdc;
}
.contact_lists li:last-child img{
    width: 24px;
}
.contact_lists li:first-child+li img{
    width: 40px;
}
.contact_lists li:first-child+li+li img{
    width: 32px;
}
.contact_lists li:last-child{
    margin-right: 0;
}
.contact_lists li:last-child p{
    line-height: 24px;
}
.contact_pub_vx li{
    width: 100%; text-align:center;
}
.contact_pub_vx li .pic img{
    display: block;
    margin: 0 auto;
}
.contact_pub_vx li p{
    text-align: center;
    line-height: 24px;
}
.contact_pub_vx li .pic{
    margin: 0 auto;
}
.contact_pub_vx li:first-child{
    margin-right: 40px;
}
.contact_pub_vx{
    width: 340px;
    margin: 0 auto 40px;
}
.map_c img{
    display: block;
    border: 1px solid #ccc;
}
.map_c{
    margin-bottom: 30px;
}
.contact_pub4 .mes{
    text-align: center;
    color: #333;
    font-size: 16px;
    margin-bottom: 30px;
}
.contact_pub4 .mes .messsage{
    font-size: 22px;
    font-family: "方正兰亭中黑_GBK";
    line-height: 22px;
    margin-bottom: 3px;
}
.contact_pub4 .mes .sm{
    text-transform: uppercase;
    line-height: 16px;
}
.contact_pub4_list .item{
    float: left;
    padding: 0 15px;
    margin-bottom: 20px;
    font-size: 12px;
    width: 50%;
}
.contact_pub4_list .item input{
    outline: none;
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #dadada;
    text-indent: 12px;
}
.contact_pub4_list textarea{
    outline: none;
    width: 100%;
    height: 200px;
    line-height: 20px;
    border: 1px solid #dadada;
    text-indent: 12px;
    padding: 10px 0;
}
.contact_pub4_list .item2{
    width: 100%;
}
.contact_pub4_list .update .item{
    float: left;
    width: 100px;
}
.contact_pub4_list .update .item input{
    width: 100px;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    text-align: center;
    border: none;
    outline: none;
    border-radius: 17px;
    color: #fff;
    background: #3170ae;
    text-indent: 0;
}
.contact_pub4_list .update{
    width: 215px;
    margin: 0 auto;
}
.contact_pub4_list .update .item:first-child{
    margin-right: 15px;
}
.contact_pub4_list .update .item:first-child+.item input{
    color: #666;
    background: none;
    border:1px solid #ccc;
}
.contact_pub4_list{
    margin-bottom: 37px;
}

/*首页*/
.index_solution_bj{
    width: 100%;
    background: url("../images/index_bj1.jpg") no-repeat center;
    padding: 23px 0 0px;
}
.index_solution_bj .index_public .hanzi{
    color: #fff;
}
.index_solution_bj .index_public .yingwen{
    color: #fff;
}
.index_solut_items li{
    float: left;
    width: 16.66%;
    margin-bottom: 45px;
    position: relative;
    overflow: hidden;
    padding:  0 15px;
}
.index_solut_items li img{
    display: block;
    width: 100%;
    margin: 0 auto;
}
.index_solut_items li .pic{
    width: 100%;
    position: relative;
    cursor: pointer;
}
.index_solut_items li p{
    position: absolute;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 24px;
    padding: 0 15px;
    bottom: 40px;
    -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;
}
.index_solut_items li:hover p{
    color: #fff;
    font-weight: bold;
    bottom: 90px;
    font-size: 18px;
    text-align: center;
}
.index_solut_items{
    margin-top: 20px;
}
.index_solution_bj .index2_more{
    background: url("../images/more2.png") no-repeat;
}
.index_news_bj{
    background: #eee;
}
.index_news_04{
    width: 1110px;
    background: url("../images/hm4.png") no-repeat center top;
    padding-top: 15px;
    padding-bottom:113px;
    margin: 0 auto;
}
.index_news_04 li{
    float: left;
    width: 577px;
    height: 173px;
    padding-top: 20px;
    padding-left: 19px;
    background: url("../images/hm11.png") no-repeat center top;
}
.index_news_04 li .pic{
    float: left;
    width: 194px;
    height: 134px;
    float: left;
    overflow: hidden;
    margin-right: 23px;
}
.index_news_04 li .pic img{
    display: block;
    width: 100%;
}
.index_news_04 li .con{
    float: left;
    width: 230px;
    height: 134px;
    color: #fff;
}
.index_news_04 li .con .infr{
    display: block;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.index_news_04 li .con p{
    line-height: 24px;
    text-align: justify;
    margin-bottom: 10px;
}
.index_news_04 li:first-child:hover{
    background: url("../images/hm12.png") no-repeat center top;
}
.index_news_04 li:first-child+li{
    background: url("../images/hm21.png") no-repeat center top;
}
.index_news_04 li:first-child+li:hover{
    background: url("../images/hm22.png") no-repeat center top;
}
.index_news_04 li:first-child+li+li{
    background: url("../images/hm31.png") no-repeat center top;
    margin-top: -47px;
}
.index_news_04 li:first-child+li+li:hover{
    background: url("../images/hm32.png") no-repeat center top;
}
.index_news_04 li:first-child+li{
    padding-left: 103px;
    float: right;
    margin-top: -47px;
}
.index_case3{
    margin: 0 auto;
    width: 100%;
}
.index_case3 .bd{
    margin: 0 auto;
    width: 100%;
    height: 422px;
    overflow: hidden;
}
.index_case3 .bd li{
    float: left;
    width: 100%;
    background: #eee;
}
.index_case3 .bd li .pic{
    float: left;
    width: 704px;
    height: 422px;
}
.index_case3 .bd li .con{
    padding: 0 33px;
    width: 405px;
    float: left;
    padding-right: 0;
}
.index_case3 .bd li .con .case_title{
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding-top: 25px;
    padding-bottom: 15px;
}
.index_case3 .bd li .con p{
    font-size: 16px;
    line-height: 36px;
    text-align: justify;
}
.index_case3 .bd li .con .more{
    display: inline-block;
    text-align: center;
    border: 1px solid #9c9c9c;
    font-size: 12px;
    width: 98px;
    line-height: 31px;
    height: 31px;
    margin-top: 25px;
}
.index_case3 .bd li .con .more:hover{
    border: 1px solid #0068b7;
}
.index_case3 .hd{
    margin: 60px auto;
    width: 100%; text-align:center;
}
.index_case3 .hd li{
    background: #b5b5b5;
    border-radius: 50%;
    
    cursor: pointer;
    width: 14px;
    height: 14px; display:inline-block;
    margin-right: 16px;
    font-size: 0;
}
.index_case3 .hd li.on{
    background: #0068b7;
}
.index_case3 .hd li:last-child{
    margin-right: 0;
}
.index_solut_items li .pic .img2{
    display: none;
}
.index_solut_items li:hover .pic .img2{
    display: block;
}
.index_solut_items li:hover .pic .img1{
    display: none;
}
.index1_item2 li:first-child+li+li+li{
    display: none;
}
.news_infr_c .title{
    font-size: 18px;
    text-align: center;
    line-height: 24px;
}
.news_infr_c{
    padding: 30px 0 50px;
}
.news_infr_c .time{
    color: #999;
    line-height: 24px;
    margin-top: 5px;
    border-bottom: 1px dashed #ccc;
    text-align: center;
    margin-bottom: 25px;
}
.news_infr_c p{
    line-height: 24px;
    
    color: #666;
}
.news_infr_c .fenye{
    margin-top: 25px;
}
.news_infr_c .fenye a{

    line-height: 24px;
    color: #999;
}
.news_infr_c .fenye a:hover{
    color: #0068b7;
}
.index_news_041{
    display: none;
}

.index1_nav li.cur_index{
    background: #0068b7;
}
.index1_nav li.cur_index a{
    color: #fff;
}




.see_more_news{
    display: block;
    text-align: center;
    /*width: 100%;*/
    background: #f3f4f5;
    line-height: 46px;
    margin-bottom: 66px;
    color: #999;
}




















































































































