
.public>.container{
    min-height: 500px;
}

.head_pc .lng{
    text-align: right;
    padding-top: 18px;
}
.head_pc .lng li{
    display: inline-block;

}
.head_pc .lng li a{
    padding-left: 26px;
}
.head_pc .lng li a.lng1{
    margin-right: 9px;
    background: url(../images/public/cn.jpg) no-repeat center left;
}
.head_pc .lng li a.lng2{
    background: url(../images/public/en.png) no-repeat center left;
}

.head_pc .lng li a:hover{
    color:#018cd6; 
}

/*导航*/


.head_pc{
    width: 100%;
    position: relative;
    
}

.head_pc .container{
    overflow: visible;
    
}
.head_pc .logo {
    line-height: 130px;
    float: left;
    
}

.search{
    float: right;
    height: 86px;
    display: table;
    
}
.search form{
    display: table-cell;
    vertical-align: middle;
    width: 24px;
    /*line-height: 40px;*/
    position: relative;
    margin: 0;
    padding: 0;
    
}
.search input{
    padding: 0;
    margin: 0;
    float: left;
    border: none;
}
.search .box{
    width: 24px;
    height: 42px;
    line-height: 40px;
    position: absolute;
    right: 0;
    top: 25%;
    z-index: 3000;
    border: 0px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
}
.search .btn{
    width: 24px;
   line-height: 48px;
   position: absolute;
   right: 0;
    vertical-align: middle;
    background: url(../images/public/search_icon.png) no-repeat center;
}
.search .txt{
    width: 0;
    position: absolute;
    right: 24px;
    border-radius: 5px;
}




/* 导航 */

.nav_pc{
    float: right;

    
}

.nav_pc .nav_ul1{
    text-align: right;
    float: left;
    
}
.nav_pc .nav_ul1 .nav_item{
    display: inline-block;
   
   
}

.nav_pc .nav_link{
    display: block;
    vertical-align: middle;
    padding:0 10px;
    font-size: 1.6rem;
    line-height: 88px;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
}




.nav_pc a.hover,
.nav_pc a:hover{
    color: #fff;
    background-color: #018cd6;
}


.head_pc .sub_nav{
    position: absolute;
    left: 0;
    top: 130px;
    width: 100%;
    z-index: 1000;
    background-color: #123f57;
    display: none;
}
.head_pc .sub_nav .uls2{
    text-align: center;
    padding: 4% 0;

}
.head_pc .sub_nav li{
    display: inline-block;
    margin:0 1%;
}
.head_pc .sub_nav a{
    display: block;
    border:6px solid rgba(255,255,255,0.4);
}
.head_pc .sub_nav h2{
    color: #018ddc;
    line-height: 40px;
    font-size: 1.4rem;
    background-color: #fff;
}
.head_pc .sub_nav h2 span{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin:0 9px;
    background: url(../images/nav_icon.png) no-repeat center;
}




/* 手机导航 */

.head_wap .lng{
    width: 15%;
    float: left;
    line-height: 90px;
    
}
.head_wap .lng a{
    display: inline-block;
    width: 100%;
    height: 20px;
    vertical-align: middle;
    
    background: url(../images/public/en.png) no-repeat center left;

}
.head_wap .logo{
    width: 70%;
    float: left;
    text-align: center;
    
    line-height: 90px;
}
.head_wap .logo img{
    width: auto;
    
}

.head_wap .nav_btn{
    float: right;
    text-align: right;
    
    width: 15%;
    line-height: 90px;
}
.nav_button {
    overflow: hidden;
    width: 23px;
    display: inline-block;
    vertical-align: middle;
    
    position: relative;

    z-index: 999;
    
}

.nav_button .nav_bar {
    width: 23px;
    height: 2px;
    display: block;
    margin: 5px 0;
    background: #000;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.nav_button .mid {
    width: 18px;
}

.nav_button.animate .nav_bar {
    background: #949494;
}

.nav_button.animate .top {
    -webkit-transform: translateY(6px) rotate(45deg);
    -ms-transform: translateY(6px) rotate(45deg);
    -o-transform: translateY(6px) rotate(45deg);
    transform: translateY(6px) rotate(45deg);
}

.nav_button.animate .mid {
    width: 0;
}

.nav_button.animate .bottom {
    -webkit-transform: translateY(-8px) rotate(-45deg);
    -ms-transform: translateY(-8px) rotate(-45deg);
    -o-transform: translateY(-8px) rotate(-45deg);
    transform: translateY(-8px) rotate(-45deg);
}


/*nav for mobile*/









.nav_wap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    background: rgba(255, 255, 255, 0.9);
    z-index: 998;
    overflow: hidden;
    overflow-y: scroll;
    padding: 0 15px;
}

.nav_wap .head-wap {
    position: fixed;
    height: 60px;
    top: 0;
    /*background: #2e2929;*/
    width: 100%;
    max-width: 768px;
    margin-left: -15px;
    z-index: 999;
}

.nav_wap .logo {
    width: 134px;
    display: block;
    float: left;
    margin-top: 10px;
}

.nav_wap .logo img {
    width: 100%;
    display: block;
}

.nav_wap .menu {
    min-height: 100%;
    margin-top: 64px;
    padding-bottom: 60px;
}

.nav_wap .main_item {
    overflow: hidden;
    border-bottom: 1px solid #5a5a5a;
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-24px);
    transform: scale(1.1) translateY(-24px);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;
}

.nav_wap .main_item:nth-child(2) {
    -webkit-transition-delay: 80ms;
    transition-delay: 80ms;
}

.nav_wap .main_item:nth-child(3) {
    -webkit-transition-delay: 160ms;
    transition-delay: 160ms;
}

.nav_wap .main_item:nth-child(4) {
    -webkit-transition-delay: 240ms;
    transition-delay: 240ms;
}

.nav_wap .main_item:nth-child(5) {
    -webkit-transition-delay: 360ms;
    transition-delay: 360ms;
}

.nav_wap .main_item:nth-child(6) {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.nav_wap .main_item:nth-child(7) {
    -webkit-transition-delay: 480ms;
    transition-delay: 480ms;
}

.nav_wap .main_item:nth-child(8) {
    -webkit-transition-delay: 560ms;
    transition-delay: 560ms;
}

.nav_wap .main_item:nth-child(9) {
    -webkit-transition-delay: 640ms;
    transition-delay: 640ms;
}

.nav_wap .main_item:nth-child(10) {
    -webkit-transition-delay: 720ms;
    transition-delay: 720ms;
}

.nav_wap .main_item>a {
    display: block;
    line-height: 48px;
    font-size: 14px;
    color: #333;
    padding: 0 5px;
    background: url('../images/public/plus.png') 98% center no-repeat;
    background-size: 12px;
}

.nav_wap .menu.show .main_item {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}

.nav_wap .on {
    border: none;
    height: auto;
}

.nav_wap .on>a {
    background-image: url('../images/public/minus.png');
}

.nav_wap .link>a {
    background-image: url('../images/public/arrow.png');
}

.drop_list {
    display: none;
}

.drop_list a {
    display: block;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #5a5a5a;
    text-indent: 20px;
    height: 42px;
    line-height: 42px;
}



/* 导航结束 */

.index_three{
    padding: 2% 0;
}
.index_three ul{
    padding: 10px 0;
}
.index_three li{
    float: left;
    width: 33.33%;
    background-color: #ccc;
}
.index_three li img{
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    
}
.index_three li:hover img{
    margin-top: -10px;
}


/* 首页产品中心 */
.index_type{
   padding-top: 3%;
   margin-bottom: 4%;
    padding-bottom: 10px;
    background: url(../images/index_type_icon.png) no-repeat center bottom;
}
.index_type h1{
    font-size: 2.4rem;
    text-align: center;
    
}


.index_type p{
    text-align: center;
    line-height: 30px;
    color: #d2d2d2;
}

.index_three,
.index_pro{
   background-color: #f2f2f2; 
}
.pro_type_list{
    margin-bottom: 3%;
    
}
.pro_type_list ul{
    text-align: center;
    
}
.pro_type_list li{
    display: inline-block;
    margin:0 0.5%;
}

.pro_type_list a{
    display: block;
    line-height: 20px;
    padding:5px 32px;
    background-color: #fff;
    color: #a9a9a9;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    
}
.pro_type_list a.hover,
.pro_type_list a:hover{
    color: #fff;
    background-color: #018cd6;
}

.index_pro .pro_list ul{
    margin:0 -15px;
}

.index_pro .pro_list li{
    padding:0 15px;
    margin-bottom: 3%;
}
.index_pro .pro_list a{
    display: block;
    background-color: #fff;
}
.index_pro .pro_list .img{
    width: 100%;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    
    
}
.index_pro .pro_list img{
    
    display: inline-block;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.index_pro .pro_list h2{
    width: 100%;
    overflow: hidden;
    
    text-overflow: ellipsis;
    white-space: nowrap;
    
    font-size: 1.6rem;
    color: #3c3c3c;
    text-align: center;
    padding: 3% 0;
    border-top: 1px solid #ccc;
}

.index_pro .pro_list a:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    
}

.more{
    text-align: center;
    margin: 2% 0 4% 0;
}
.more a{
    display: inline-block;
    box-shadow: 0 0 10px #ccc;
    padding-left: 36px;
    padding-right: 72px;
    line-height: 38px;
    background: url(../images/MORE.jpg) no-repeat center right;
    background-color: #fff;
}

.index_appli{
    padding-top: 2%;
    padding-bottom: 4%;
    background: url(../images/app_bg.png) repeat-y center;
}


.index_appli .index_type h1{
    color: #fff;
}

.index_appli ul{
    margin:0 -15px;
}
.index_appli li{
    margin-bottom: 3%;
    padding:0 15px;
}
.index_appli li a{
    display: block;
    background-color: #f3f3f3;

}

.index_appli li h2{
    font-size: 1.8rem;
    color: #3c3c3c;
    text-align: center;
    padding: 8% 0 4% 0;
}

.index_appli li .summary{
    color: #afafaf;
    padding: 2% 1%;
}

.index_appli li .img{
    overflow: hidden;
    
}
.index_appli li img{
    
    display: inline-block;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.index_appli li a:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    
}








.index_tech li{
    padding: 0;

}

.index_tech li a{
    display: block;
    height: 100%;
    background-color: #f3f3f3;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.index_tech li .img{
    width: 400px;
    height: 258px;
}
.index_tech .tech_sum{
    width:400px;
    height: 258px;
    padding:0 14px;

}
.index_tech .tech_sum h2{
    text-align: center;
    font-size: 2rem;
    padding: 16px 0;
}

.index_tech .tech_sum .summary{
    color: #afafaf;
    font-size: 1.4rem;
}

.index_tech .row1 .img{
    position: relative;
    
}

.index_tech .row1 i{
    position: absolute;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    height: 17px;
    background: url(../images/app_icon.png) no-repeat center;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.index_tech .row1 .i1 i{
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    
}

.index_tech .row1 .i2 i{
    top: 0;
}

.index_tech .row1 a:hover{
    background-color: #018cd6;
}
.index_tech .row1 a:hover i{
    background: url(../images/app_icon2.png) no-repeat center;
}

.index_tech .row1 a:hover h2,
.index_tech .row1 a:hover .summary{
    color: #fff;
}

.index_tech .row2{
  display:none;
}
.index_tech .row2{
    margin:0 -4px;
}
.index_tech .row2 li{
    padding:0 4px;
}
.index_tech .row2 li .img{
    width: auto;
    height: auto;
    
}

.index_tech .row2 .tech_sum{
    width: 100%;
    height: auto;
    
}

.index_tech .row2 .tech_sum h2{
    padding: 3% 0 2% 0;
}

/* 首页关于我们 */


.index_about{  
    width: 100%;
    margin-top: 6%;
    background: url(../images/ab_bg.jpg) no-repeat center top;
}
.index_about .container{
    
    width: 100%;
    
    overflow: visible;
     padding-top: 14%; 
}

.index_about .ab_box{
    background-color: #018cd6;
    width: 100%;
    padding:0 23px 23px 23px;
   
}
.index_about .img{
    margin-top: -23px;
    float: left;
    width: 50%;
    
}
.index_about .img img{
    width: auto;
    max-width: 100%;
}
.index_about .ab_con{
    float: left;
    width: 50%;
    padding: 3%;
    padding-bottom: 0;
}
.index_about .ab_con h2{
    font-size: 2rem;
    color: #fff;
}

.index_about .ab_con h3{
    color: #d2d2d2;
    line-height: 12px;
}

.index_about .ab_con .sum{
    padding-top: 4%;
    color: #d2d2d2;
}
.index_about .ab_more{
    text-align: right;
    
}
.index_about .ab_more a{
    display:inline-block;
    width: 66px;
    height: 36px;
    border:1px solid #3dc2ff;
    background: url(../images/ab_more.png) no-repeat center;
}


/* 首页新闻 */

.index_news{
    padding-top: 2%;
}

.index_news li{
    margin-bottom: 3%;
}
.index_news li a{
    display: block;
    overflow: hidden;
    padding: 5% 3%;
    background-color: #f3f3f3;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    
}
.index_news .img{
    float: left;
    width: 28%;

}
.index_news .img img{
    max-width: 100%;
    
}

.index_news .news_main{
    float: right;
    width: 72%;
    padding-left: 4%;
}

.index_news .news_main h2{
    font-size: 1.6rem;
    color: #3c3c3c;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    
}

.index_news .news_main .summary{
    font-size: 1.2rem;
    color: #afafaf;
}

.index_news li a:hover{
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
}



/* 底部导航 */


.footer{
    background-color: #383838;
    padding: 2% 0;
}
.foo_nav{
    overflow: hidden;
    float: left;
    
}
.foo_nav .nav_item{
    float: left;
    
}

.foo_nav .nav_link{
    padding:0 38px;
    font-size: 1.6rem;
    color: #fff;
}

.foo_nav .foo_sub a{
    display: block;
    width: 100%;
    text-align: center;
    color: #a2a2a2;

}
.index_con{
    float: left;
    padding-top: 3%;
}
.index_con h1{
    font-size: 1.6rem;
    color: #fff;
}

.index_con p{
    color: #a2a2a2;
}
.qd {
    float: right;
    
}
.qd img{
    max-width: 160px;
}

.foo-bottom{
    background-color: #383838;
    border-top: 1px solid #ccc;
}
.foo-bottom p{
    text-align: center;
    padding: 1% 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.foo-bottom a{
    display: inline-block;
    color: #a2a2a2;
}


/* 公共二级导航 */
.public .container{
    overflow: visible;
}

.pub_left{
    max-width: 220px;
    position: relative;
    /*top: -70px;*/
    float: left;
    width: 100%;
   
}
.left_tit{
    background-color: #007abb;
    
    padding: 10%;
}

.left_tit h2{
    font-size: 2.6rem;
    color: #fff;
    border-bottom: 1px solid #1989c5;
    text-transform: capitalize;
}

.left_tit p{
    color: #e6e6e6;
}


.pub_left>ul{
    background-color: #018cd6;
    padding: 4%;
}

.pub_left .treeone>a{
    display: block;
    font-size: 1.6rem;
    color: #eeeded;
    line-height: 24px;
    padding:10px 0;
    padding-left: 4%;
}

.pub_left .typeview{
    padding-left: 10%;
}
.pub_left .typeview a{
    color: #ccc;
    text-transform: capitalize;
}

.product_read,
.product{
    float: right;
    max-width: 932px;
    padding: 5% 0 0 0;
    width: 100%;
}


.product ul{
    margin:0 -12px;
}
.product li{
    padding:0 12px;
    margin-bottom: 3%;
}

.product li a{
    display: block;
    box-shadow: 0 0 5px #ccc;
}
.product li .img{
    overflow: hidden;
    padding: 2%;
    border-bottom: 1px solid #ccc;
    position: relative;
    left: 0;
    top: 0;
  
}
.product li .img:before{
    position: absolute;
    bottom: 0px;
    left: 0;
    display: block;
    width: 0;
    height: 2px;
    content: '';
    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;
    background: #264486;
    z-index: 1000;
}
.product li .img img{
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    
}
.product h1{
    font-size: 1.6rem;
    text-align: center;
    padding: 6% 0;
  width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.product li a:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    
}
.product li .img:hover:before{
    display: block;
    width: 100%;
}




/* 产品详情 */
.pro_top{
    overflow: hidden;
    
}
.proread_img{
    width: 54%;
    float: left;
    
}
.proread_img .swiper_border{
    border:1px solid #ccc;
    margin-bottom: 2%;
}

.pro_info{
    width: 40%;
    float: right;
    padding-left: 4%;
}

.pro_info h2{
    font-size: 2.2rem;
    padding-top: 6%;
}
.pro_info .model_list{
    padding-top: 4%;
}
.pro_info .model_list li{
    color: #666666;
    padding: 1% 0;
}


.para{
    margin-top: 3%;
    margin-bottom: 6%;
}
.para .para_tit ul{
    overflow: hidden;
    
}

.para .para_tit li{
    padding:0 26px;
    line-height: 46px;
    float: left;
    background-color: #ececec;
    margin-right: 1%;
}
.para .para_tit li.hover{
    color: #fff;
    background-color: #018cd6;
}
.para .para_sum{
    padding-top: 3%;
}
.para .para_sum ul{
    border: 1px solid #ccc;
}
.para .para_sum li{
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding:0 4%;
}
.para .para_sum li p{
    float: left;
    
}
.para .para_sum li p:first-child{
    width: 40%;
    float: left;
    
}
.para .para_sum li p:last-child{
    width: 60%;
    float: left;
    
}
.para .para_sum .list_sum td{
	text-align: center;
}
.para .para_sum .list_sum table{
	width: 100%;
}
.para .para_sum .list_sum{
    font-size: 1.4rem;
    line-height: 24px;
    overflow-y: hidden;
}

.appli_pub{
    background:url(../images/yyly_bj.jpg) repeat-y center;
}

.appli{
    
 }   
 .appli_type h2{
    text-align: center;
    font-size: 2.4rem;
    font-weight: bold;
    padding-top: 3%;
}

 .appli_type p{
    text-align: center;
    line-height: 10px;
    color: #888888;
}
.app_list{
    padding-top: 4%;
}
.app_list .app_center .app_left{
    max-width: 614px;
    width: 100%;
    overflow: hidden;
    float: left;
    
}


.app_list  i{
    font-size: 8rem;
    color: #cacaca;
    font-style: normal;
    line-height: 80px;
}

.app_list  .app_main{
    max-width: 510px;
    width: 100%;
    float: right;
}

.app_list  h2{
    border-bottom: 1px solid #ccc;
    font-size: 3rem;
    color: #008dd7;
    padding-bottom: 2%; 
}
.app_list  .sum{
    padding-top: 6%;
    line-height: 30px;
}

.app_list .app_center .img_right{
    max-width: 453px;
    float: right;
    
}
.app_list li{
    
}
.app_list a{
    overflow: hidden;
    display: block;
    padding: 3% 0;
    border-bottom: 1px dashed #ccc;
}

.app_list .app_center .app_right{
    float: right;
    max-width: 614px;
    width: 100%;
    overflow: hidden;
    
}
.app_list .app_center .img_left{
    float: left;
    max-width: 453px;
}

.wap_show{
    display: none;
}


.jszh{
    padding-top: 4%;
}

.jszh h1{
    font-size: 2rem;
    padding-bottom: 2%;
}

.jszh .sum{
    font-size: 1.6rem;
    color: #888888;
}

.jszh .img{
    max-width: 822px;
    width: 100%;
    margin: 4% auto;
}

.news{
    max-width: 930px;
    width: 100%;
    float: right;
    
}

.news a{
    display: block;
    overflow: hidden;
    padding: 4% 0;
    border-bottom: 1px solid #ccc;
}
.news .img{
    padding: 6px;
    background-color: #fff;
    box-shadow: 0 10px 10px #f2f2f2;
    float: left;
    max-width: 20%;
}
.news img{
    max-width: 100%;
    width: auto;
}
.news .news_main{
    float: right;
    width:80%;
    padding:0 18px;
}
.news li h1{
    font-size: 2rem;
    color: #264486;
    padding: 2% 0;
    line-height: 26px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    
}

.news .sum{
    /*font-size: 1.6rem;*/
    color: #686868;
    line-height: 24px;
}

.news .time{
    padding: 2% 0;
}

/* æ–°é—»è¯¦æƒ… */
.news_read {
    padding: 3% 0;
}
.news_read .news_content h1{
    text-align: center;
    font-size: 1.8rem;
    color: #264486;
}

.news_read .news_content .time{
    text-align: center;
    padding: 0.5% 0;
}

.news_read .news_content .read_con{
    font-size: 1.4rem;
    line-height: 24px;
}
.news_read .news_content .read_con img{
    max-width: 100%;
}



/* 关于我们 */
.ab_type{
    padding: 3% 0;
}
.ab_type h2{
    text-align: center;
    font-weight: bold;
}
.ab_type p{
    text-align: center;
    line-height: 12px;
    color: #d2d2d2;
}

.about .about_con{
    color: #666;
    line-height: 24px;
}

.about_list li{
    text-align: center;
    border-right: 1px solid #f4f4f4;
    padding-top: 2%;
    padding-bottom: 2%;
}

.about_list li i{
    font-style: normal;
    color: #008cd6;
    font-size: 6rem;
}

.qyjs{
   width: 1920px;
   position: relative;
   left: 50%;
   margin-left: -960px;
    height: 500px;
    margin-top: 4%;
    background: url(../images/about_en.jpg) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}

.qyjs .img{
  display: none;
  padding: 2% 0;
}

.honor li a{
    display: block;
    padding: 24px;
    background:url(../images/honor_bj.jpg) no-repeat center;
}
.honor{
    margin:2% 0 4% 0;
}


.appli_type .sum{
    padding: 2% 0;
    color: #999999;
    text-indent: 2em;
}


.map_info{
    overflow: hidden;
    
}
#map{
    width: 50%;
    height: 460px;
    float: left;
    
}
#map img{
    width: auto;
    
}

.map_info{
    padding-bottom: 4%;
}
.map_info .info{
    float: right;
    width: 50%;
    padding-left: 2%;
}
.map_info .info div{
    line-height: 40px;
    overflow: hidden;
}
.map_info .info strong{
    float: left;
    width: 32%;
    text-align: right;
    /*padding-right: 10px;*/
}
.map_info .info .tel .span{
    display: block;
    width: 68%;
    float: left;
    
}
.map_info .info .span span{
    display: block;
    line-height: 40px;
}
.BMap_bubble_title{
  white-space: normal !important;
}

.mess_input input{
	width: 100%;
	padding:0 5px;
	margin-bottom: 10px;
}
.textarea textarea{
	width: 100%;
	padding:0 5px;
	height: 100px;
}
