﻿@import url(style.css);
@import url(pscroll.css);
/*内页*/
@-webkit-keyframes SlickIn{
    0%{-webkit-transform:scale(1.1,1.1)}
    100%{-webkit-transform:scale(1,1)}
}
@-webkit-keyframes SlickOut{
    0%{-webkit-transform:scale(1,1)}
    100%{-webkit-transform:scale(.9,.9)}
}
@keyframes SlickIn{
    0%{transform:scale(1.1,1.1)}
    100%{transform:scale(1,1)}
}
@keyframes SlickOut{
    0%{transform:scale(1,1)}
    100%{transform:scale(.9,.9)}
}

.scale{
    animation: scaleAnim 5s ease forwards;
}

@keyframes scaleAnim{
    0%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

.o_big_con{ overflow:hidden; position:relative;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{ height:100%; display:table; }
.o_big_con .h2{ font-weight:normal; display:table-cell; vertical-align:middle; color:#fff; text-align:center;}
.o_big_con .h2 span{ display:block;padding-bottom:3px; overflow:hidden;text-transform:uppercase;}
.o_big_con .h2 label{display:inline-block; position:relative;  vertical-align:top; }

.postions{ height:60px; line-height:60px; overflow:hidden;color:#000;  background:#f5f5f5; position:relative; }
.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}
.postions a{color:#000; }
.postions a:hover{ color:#000;}
.postions label{ color:#000;}
.postions .postions_r{text-transform:uppercase;}
.postions .postions_r img{ vertical-align:middle; margin-right:10px; height:17px; float:left; margin-top:16px;}
.postions h2{ float:left; font-weight:normal; color:#333; height:58px; font-size:20px;}
.postions h2 span{font-size:16px; font-family:Arial;}
.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}
.postions .postions_b{ text-align:center; overflow:hidden;}
.postions .postions_b a{ display:inline-block; vertical-align:top; margin-left:3%; margin-right:3%;overflow:hidden;line-height:60px; height:60px; position:relative;}
.postions .postions_b a:after{ content:""; position:absolute; bottom:0; height:3px; background:#0071e5; width:0%; left:50%; right:50%;transition:all 0.3s;}
.postions .postions_b a.isel{ color:#000;}
.postions .postions_b a.isel:after{ width:100%; left:0; right:0;}
.postions .postions_b a:hover:after{ width:100%; left:0; right:0;}

/*分类弹窗*/
.about_bgs{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
.about_tc .about_divs{ position:absolute; right:0; width:80%; background-color:#fff; top:0; overflow:hidden; height:100%;}
.about_tc .about_divs .about_divs_t{ height:46px; line-height:46px; font-size:20px; color:#fff; background-color:#008cd6; padding-left:4%; letter-spacing:0.5px; text-transform:uppercase; overflow:hidden;}
.about_tc .about_divs .about_divs_t2 a{line-height:24px;height:auto; padding-bottom:3%; padding-top:3%; overflow:hidden; margin-top:2px; display:block; background-color:#efefef; padding-left:4%; font-size:14px;}
.about_tc .about_divs a{ height:46px; line-height:46px; overflow:hidden; margin-top:2px; display:block; background-color:#efefef; padding-left:4%; font-size:14px;}
.about_tc .about_divs a:Hover{ color:#024179;}
.about_tc .about_divs a.left_sel{ background-color:#024179; color:#fff; font-size:16px;}
.about_tc .closed2{ right:80%; position:absolute; top:150px; cursor:pointer; width:40px;}
.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:60px; padding-bottom:60px; clear:both;}
.yema a{ display:inline-block; height:44px; line-height:44px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:22px;margin-left:1px; margin-right:1px;  text-align:center; color:#000; font-size:20px; border:1px solid #f5f5f5; background-color:#ececec;}
.yema a:hover{ text-decoration:none; color:#fff; background-color:#000000;border:1px solid #000000;}
.yema a.on{color:#fff; background-color:#000000; border:1px solid #000000;}
.yema a.first{ float:left; background-color:#fff;border:1px solid #fff;}
.yema a.last{ float:right;background-color:#fff;border:1px solid #fff;}
.yema a.first,.yema a.last{ padding-left:2%; padding-right:2%; margin-right:0; }
.yema a.first:hover,.yema a.last:hover{background-color:#000000;border:1px solid #000000;}

/*公司介绍*/
.about_con{ overflow:hidden; margin-bottom:6%;margin-top:6%;font-size:16px; color:#333333; line-height:32px; text-align:left; }
table,table tr th, table tr td{
	border:1px solid #3b3b3b; padding:10px;
}
table {min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse;}  

.about_con .h3{ font-weight:normal; color:#000; line-height:1.3; margin-bottom:4%;}
.about_con .service_desc{ padding-top:2%; overflow:hidden;}
.about_con img{ max-width:100%;}
.about_con .ul{overflow:hidden;border:1px solid #ececec; border-right:0; border-bottom:0;}
.about_con .ul li{width:calc(33.33% - 1px);width:-webkit-calc(33.33% - 1px);width:-moz-calc(33.33% - 1px); float:left; overflow:hidden; text-align:center; padding-bottom:2%; padding-top:5%; border-right:1px solid #ececec; border-bottom:1px solid #ececec; position:relative;}
.about_con .ul li.bgs1{width:calc(50% - 1px);width:-webkit-calc(50% - 1px);width:-moz-calc(50% - 1px);}
.about_con .ul li i{ display:block; height:120px; line-height:120px; width:120px; color:#000000; font-style:normal; margin:0 auto; margin-bottom:6%; background:#f5f5f5; border-radius:50%;}
.about_con .ul li .h2{ font-weight:normal;color:#000000; line-height:30px; padding-bottom:3%; position:relative; font-size:24px; margin-bottom:4%;}
.about_con .ul li .p{ width:94%; margin:0 auto; max-width:580px; line-height:26px;height:78px; overflow:hidden;}
.about_img{overflow:hidden;}
.about_img img{ width:100%; display:block;-webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.about_img:hover img{-webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); -ms-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12);}
.about_two{ text-align:center; overflow:hidden; color:#000;}
.about_two ul li{ float:left; width:50%; padding-top:9%; padding-bottom:7%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.about_two ul li img{ width:100px; margin:0 auto; display:block; margin-bottom:4%;transition:all 0.3s;}
.about_two ul li .h3{ font-weight:normal; padding-top:5%; background:url(../images/about_bg1.png) center top no-repeat; margin-bottom:1.5%;}
.about_two ul li .p{ width:94%; margin:0 auto; line-height:24px; height:72px; overflow:hidden;}
.about_two ul li:hover img{transform: rotate(360deg);}

/*发展历程*/
.history_one{ overflow:hidden;background:url(../images/history_bg1.jpg) left bottom repeat-x; margin-top:4%;}
.history_two{margin-top:5%;}
.history_two .history_two_con{ display:none; }
.history_two ul li{ transition:all 0.3s;display:block; margin-bottom:3%;  background:#f5f5f5; overflow:hidden;}
.history_two ul li:hover{ background:#fff;-webkit-box-shadow: rgba(0,0,0,0.05) 3px 3px 10px 3px; box-shadow: rgba(0,0,0,0.05) 3px 3px 10px 3px;}
.history_two ul li .date{ float:left; width:170px; text-align:center; position:relative; color:#000; background:#ededed;line-height:200px; font-size:30px;transition:all 0.3s;}
.history_two ul li:hover .date{ background:#000; color:#fff;}
.history_two ul li .date:after{ position:absolute; content:""; right:-8px; top:50%; margin-top:-4px;width: 0; height: 0;border-width: 4px;  border-style: solid;border-color: transparent transparent transparent #ededed; }
.history_two ul li:hover .date:after{border-color: transparent transparent transparent #000;}
.history_two ul li .imgs{ margin-left:3%; width:240px; height:140px; margin-top:30px; float:left; overflow:hidden;}
.history_two ul li .imgs img{ width:100%; height:100%; display:block;-webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.history_two ul li:hover .imgs img{-webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); -ms-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12);}
.history_two ul li .txts{ overflow:hidden; padding-left:3%; padding-right:3%; margin-top:30px; height:140px; }
.history_two ul li .txts .td{display:table; width:100%; height:100%; overflow:hidden;}
.history_two ul li .txts .h4{ font-weight:normal;display:table-cell; vertical-align:middle; line-height:26px;color:#000; font-size:20px;font-family: monospace;}
/*人才招聘*/
.job_bg{ background:#f5f5f5; overflow:hidden; font-size:20px; line-height:30px; text-align:center; padding-bottom:5%;}
.job_bg.bgs2{ background:#fff;}
.job_bg .wrap3{ text-align:center;}
.job_bg .h3{ font-weight:normal; color:#000; line-height:1.3; margin-bottom:2%;margin-top:6%;}
.job_bg .job_desc{ max-width:512px; margin:0 auto; overflow:hidden; margin-bottom:4%}
.job_bg .job_desc a{ display:inline-block;border-bottom:2px solid #9c9c9c;color:#000;}
.job_bg .ul{overflow:hidden;border-top:1px solid #dcdcdc;}
.job_bg .ul li{width:calc(33.33% - 1px);width:-webkit-calc(33.33% - 1px);width:-moz-calc(33.33% - 1px); float:left; overflow:hidden; text-align:center; padding-bottom:2%; margin-top:5%; border-right:1px solid #dcdcdc;  position:relative;}
.job_bg .ul li:last-child{ border-right:0;}
.job_bg .ul li .h2{ font-weight:normal;color:#000000; line-height:30px; padding-bottom:3%; position:relative; font-size:24px; margin-bottom:4%;}
.job_bg .ul li .p{ width:94%; margin:0 auto; max-width:330px; line-height:36px;min-height:144px; overflow:hidden;}
.job_bg .ul li .p a{ display:block;transition:all 0.3s;line-height:36px; height:36px; overflow:hidden;color:#000;}
.job_bg .ul li .p a:hover{ font-weight:bold;}
/*人才招聘详细*/
.job_bg .job_show{overflow:hidden;border-top:1px solid #dcdcdc; padding-top:5%; text-align:left; color:#000;}
.job_bg .job_show .job_show_l{ float:left; width:170px; margin-right:3%; overflow:hidden;}
.job_bg .job_show .job_show_l ul li{display:block;line-height:22px; height:24px; overflow:hidden; margin-bottom:10%;}
.job_bg .job_show .job_show_l ul li a{ transition:all 0.3s; color:#000;}
.job_bg .job_show .job_show_l ul li a:hover{ font-weight:bold;}
.job_bg .job_show .job_show_l ul li.jsel a{ border-bottom:2px solid #979797;}
.job_bg .job_show .job_show_r{ overflow:hidden; font-size:18px; line-height:30px;}
.job_bg .job_show .job_show_r .cons{ float:right; min-width:620px; overflow:hidden;}
.job_bg .job_show .job_show_r b{ display:block; font-weight:normal; font-size:24px; margin-bottom:2%;}
.job_bg .job_show .job_show_r b.b2{ margin-bottom:8px;}

/*资质荣誉*/
.honor_ul{ overflow:hidden; margin-top:5%; clear:both;border:1px solid #ececec;border-bottom:0;  border-right:0;}
.honor_ul ul li{width:calc(25% - 1px);width:-webkit-calc(25% - 1px);width:-moz-calc(25% - 1px); float:left; overflow:hidden; text-align:center; font-size:20px; color:#666666;padding-bottom:2.5%; padding-top:4%; border-right:1px solid #ececec; border-bottom:1px solid #ececec;position:relative;}
.honor_ul ul li:after{ content:""; position:absolute; bottom:0; height:3px; background:#000000; left:50%;transform: translate(-50%, 0%); width:0%;transition:all 0.3s;}
.honor_ul ul li .imgs{ overflow:hidden; margin:0 auto; width:90%; max-width:280px;}
.honor_ul ul li img{ display:block; width:100%;-webkit-transition: all 0.8s ease-out; height:250px;
    -ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.honor_ul ul li:hover .imgs img{-webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); -ms-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12);}
.honor_ul ul li .h2{ font-weight:normal;color:#333; line-height:30px; margin-top:15%; height:30px; overflow:hidden; position:relative; font-size:20px;}
.honor_ul ul li:hover:after{ width:100%;}
.honor_ul ul li:hover .h2{ color:#000;}
/*荣誉弹窗*/
#zoom {
    z-index: 99990;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
    z-index: 99991;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;
    background: #ffffff no-repeat 50% 50%;
    padding: 0;
    margin: -100px 0 0 -100px;
    box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}
#zoom .content.loading {
    background-image: url('../img/loading.gif');
}
#zoom img {
    display: block;
    max-width: none;
    background: #ececec;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);

}
#zoom .close {
    z-index: 99993;
    position: absolute;
    top: 0;
    right: 0;
    width: 49px;
    height: 49px;
    cursor: pointer;
    background: transparent url('../images/close.png') no-repeat 50% 50%;
    opacity: 1;
    filter: alpha(opacity=100);
    border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
    z-index: 99992;
    position: absolute;
    top: 50%;
    overflow: hidden;
    display: block;
    width: 49px;
    height: 49px;
    margin-top: -25px;
}
#zoom .previous {
    left: 0;
    background: url('../images/arrows.png') no-repeat 0 0;
    border-radius: 0 4px 4px 0;
}
#zoom .next {
    right: 0;
    background: url('../images/arrows.png') no-repeat 100% 0;
    border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
    background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
    background-color: #0088cc;
}

/*产品中心*/
.sec_bg{ background:#f5f5f5; overflow:hidden;}
.product_ul{ margin-top:5%; margin-bottom:5%;}
.product_ul ul li{ float:left; width:18%; margin-bottom:2%;overflow:hidden; margin-right:2%; position:relative; text-align:center; transition:all 0.3s; background:#fff;}
.product_ul ul li:nth-child(5n+0){ margin-right:0;}
.product_ul ul li .imgs{overflow:hidden; position:relative;}
.product_ul ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.product_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.product_ul ul li .txts{ width:94%; max-width:406px; margin:0 auto;overflow:hidden;}
.product_ul ul li .txts .h3{ overflow:hidden;height:30px; line-height:30px; margin-top:10px;font-weight:normal; font-size:24px;color:#000000; font-size:18px; padding-bottom:20px;}
.product_ul ul li:hover{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1); box-shadow: 0 5px 15px rgba(0,0,0,0.1);/*-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);*/}
.product_ul ul li:hover .txts .h3{ color:#000;}
.product_ul ul li .txts .p{ overflow:hidden; font-size:18px; color:#666666; margin-top:6px; height:24px; line-height:24px;}
.product_ul ul li .txts .line{ margin-top:24px; border-top:1px dashed #999999; text-align:center; padding-top:26px; padding-bottom:26px; overflow:hidden;}
.product_ul ul li .txts .line em{ font-style:normal; height:20px; line-height:20px; display:inline-block; padding-right:30px; background:url(../images/product_bg1.png) right center no-repeat; color:#000; font-size:16px;transition:all 0.3s;}
.product_ul ul li .txts .line em:hover{ margin-left:5px;}

/*产品详细*/
.pro_one{ overflow:hidden; padding-bottom:6%; padding-top:6%;   color:#000;}
.pro_one .product_one_l{ width:50%; overflow:hidden; float:left;}
.pro_one .pro_one_r{ float:right; width:47%; max-width:640px; overflow:hidden;}
.pro_one .pro_one_r .product_t{ margin-top:2%;padding-bottom:5%; margin-bottom:5%;  border-bottom:1px solid #d7d7d7; overflow:hidden;}
.pro_one .pro_one_r .product_t .h2{color:#000; font-weight:normal; line-height:1.3; margin-bottom:1%; overflow:hidden;}
.pro_one .pro_one_r .product_t .p2{ color:#666666; font-size:20px;}
.pro_one .pro_one_r .p{line-height:26px; overflow:hidden;padding-bottom:6%;}
.pro_one .pro_one_r .p p{ margin-bottom:2%; overflow:hidden;}
.pro_one .pro_one_r .a{ width:190px; height:50px; line-height:50px;  background:url(../images/product_bg2.png) 40px center no-repeat #000; color:#fff; text-align:left; text-indent:82px;transition:all 0.3s; display:block; font-size:17px; font-family:"微软雅黑";}
.pro_one .pro_one_r .a:hover{opacity:0.8;filter:Alpha(opacity=80);}
/*.pro_t{ height:60px; line-height:58px; overflow:hidden; margin-bottom:16px; background:url(../images/product_bg6.png) left bottom repeat-x;}
.pro_t h2{ float:left; text-align:center; width:114px; font-size:16px; font-weight:normal; float:left; color:#017cc0; border-bottom:2px solid #017cc0;}*/
.product_two{ overflow:hidden; padding-bottom:6%; padding-top:6%;   color:#000;}
.product_two .product_two_l{ float:left; width:50%; overflow:hidden;}
.product_two .product_two_l .product_t2{ font-weight:normal; overflow:hidden;}
.product_two .product_two_r{ float:right; width:47%; max-width:640px; overflow:hidden; line-height:30px; color:#333;}
.product_two .product_two_r ul li{ display:block;  overflow:hidden; margin-bottom:4%;}
.product_two .product_two_r ul li:last-child{ margin-bottom:0;}
.product_two .product_two_r ul li label{ float:left; color:#000; margin-right:4%;}
.product_two .product_two_r ul li .p{ overflow:hidden;}
.product_three{ padding-bottom:6%; padding-top:6%;   color:#000;}
.product_three .product_three_t{font-weight:normal; overflow:hidden; margin-bottom:3%;}

/*新闻中心*/
.news_ul{ margin-top:5%;}
.news_ul ul li{ float:left; width:49%; margin-right:2%; overflow:hidden;position:relative;transition:all 0.3s; margin-bottom:2%; background:#fff;}
.news_ul ul li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);}
.news_ul ul li.nor{ margin-right:0;}
.news_ul ul li.w3{ width:100%; margin-right:0;}
.news_ul ul li:last-child{ margin-bottom:0;}
.news_ul ul li .imgs{overflow:hidden; width:49%; float:right;}
.news_ul ul li .imgs img{display:block;width:100%; vertical-align:middle;/*display:inline-block;*/-webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.news_ul ul li:hover .imgs img{-webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); -ms-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12);}
.news_ul ul li.w3 .imgs{ width:75%;}
.news_ul ul li .txts{ overflow:hidden;}
.news_ul ul li .txts .cons{ width:94%; margin:0 auto; max-width:310px; overflow:hidden;}
.news_ul ul li .txts .tyles{ display:inline-block; padding-left:12px; padding-right:12px; min-width:76px;overflow:hidden;height:28px; line-height:28px; color:#333333; margin-bottom:3%;margin-top:15%; font-size:14px;  border:1px solid #c1c1c1; border-radius:6px; font-family:"微软雅黑"; text-align:center;transition:all 0.3s;}
.news_ul ul li .txts .tyles:hover{ background:#000; color:#fff;}
.news_ul ul li .txts .date{ font-style:normal; display:block;overflow:hidden;height:20px; line-height:20px; color:#999999;  font-size:16px;}
.news_ul ul li .txts .h2{overflow:hidden;height:60px; line-height:30px; color:#000; margin-bottom:12%;margin-top:12%; position:relative; text-align:left;/*white-space:nowrap;text-overflow:ellipsis;*/transition:all 0.3s; font-weight:normal; }
.news_ul ul li .txts .p{ border-top:1px dashed #999999;line-height:24px; height:48px; padding-top:10%; overflow:hidden; color:#666666}

/*新闻资讯详细*/
.about_x2{ margin-bottom:3%; padding-bottom:1%; overflow:hidden;  padding-top:5%; }
.about_x2 .show_t{ line-height:36px; color:#000000; text-align:center; margin-bottom:1%; margin-top:5px; font-weight:normal;}
.about_x2 .con_line{ overflow:hidden;line-height:40px;font-size:16px; color:#666666; border-bottom:1px solid #d7d7d7; text-align:center; }
.about_x2 .con_line .types{display: inline-block; padding-left: 12px; padding-right: 12px; min-width: 76px; overflow: hidden;  height: 28px;line-height: 28px;  color: #333333;
    font-size: 14px;  border: 1px solid #c1c1c1; border-radius: 6px; font-family: "微软雅黑"; text-align: center; transition: all 0.3s;}
.about_x2 img{margin-bottom:10px; display:block; max-width:100%;}
.about_x2 .con_id{ margin:0 auto; max-width:1000px; line-height:30px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:28px;font-size:20px; color:#333333;text-align:left;/* font-family:"宋体";*/ padding-bottom:20px;}
.con_id img{text-align:center;}
.about_x2 .con_id .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}
.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}
.prenext{ padding-top:3%; text-align:center; margin-bottom:4%;border-top:1px solid #d7d7d7; overflow:hidden; font-family:"微软雅黑";}
.prenext a{ color:#333333; display:inline-block; height:50px; line-height:50px; width:150px; overflow:hidden;  font-size:16px; background:#fff;transition:all 0.3s;}
.prenext a:hover{ color:#fff; background:#000; text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}
.prenext a label{ width:20px; height:13px; background-repeat:no-repeat; background-size:100% 100%; display:inline-block;}
.prenext a label.a{ margin-right:10%; background-image:url(../images/news_left.png);}
.prenext a:hover label.a{background-image:url(../images/news_left_on.png);}
.prenext a label.b{ margin-left:10%; background-image:url(../images/news_right.png);}
.prenext a:hover label.b{background-image:url(../images/news_right_on.png);}
.fenxiang{  overflow:hidden; text-align:center; padding-bottom:1.5%; padding-top:5px;}
.fenxiang .span{line-height:34px; color:#000; display:inline-block; font-size:18px; vertical-align:top;}
.fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:top;}
.fenxiang .news_fx ul li{ display:inline-block; width:16px; height:14px; overflow:hidden; margin-left:10px; margin-right:10px; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/fx_pic1.png);}
.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/fx_pic2.png);}
.fenxiang .news_fx ul li.bgs3{ background-image:url(../images/fx_pic3.png);}
.fenxiang .news_fx ul li.bgs4{ background-image:url(../images/fx_pic4.png);}
.fenxiang .news_fx ul li:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.fenxiang .news_fx ul li a{ display:block; width:100%; height:100%;}

/*服务简介*/
.service_t{ overflow:hidden; margin-top:5%; margin-bottom:5%; text-align:center; font-weight:normal;}
.job_bg .service_show{overflow:hidden;border-top:1px solid #dcdcdc; padding-top:5%; text-align:left; color:#000;}
.job_bg .service_show .service_show_l{ float:left; width:170px; margin-right:3%; overflow:hidden;}
.job_bg .service_show .service_show_l ul li{display:block;line-height:22px; height:24px; overflow:hidden; margin-bottom:10%;}
.job_bg .service_show .service_show_l ul li a{ transition:all 0.3s; color:#000;}
.job_bg .service_show .service_show_l ul li a:hover{ font-weight:bold;}
.job_bg .service_show .service_show_l ul li.jsel a{ border-bottom:2px solid #979797;}
.job_bg .service_show .service_show_r{ overflow:hidden; font-size:18px; line-height:30px;}
.faq_ul{ float:right;min-width: 720px; overflow:hidden; }
.faq_ul li { border-bottom: solid 1px #d7d7d7; box-sizing: border-box; padding-bottom:25px; margin-bottom:25px; background: url(../images/arrow9.gif) no-repeat right 3% top 6px; cursor: pointer;-webkit-tap-highlight-color:transparent; padding-left:3%; padding-right:3%;}
.faq_ul li:last-child{ margin-bottom:0;}
.faq_ul li.on {background-image: url(../images/arrow10.gif); border-bottom: solid 1px #d7d7d7;}
.faq_ul li.on .title .tit { color: #000;}
.faq_ul li .title .tit { line-height: 30px;  color: #000; font-weight:normal; font-size:24px;text-align:left; padding-right:20px;}
.faq_ul li:hover{ background-image:url(../images/arrow9.gif);}
.faq_ul li:hover .title .tit{ color:#000;}
.faq_ul li.on:hover{background-image:url(../images/arrow10.gif);}
.faq_ul li .down {padding: 20px 0 0 0;display: none;font-size: 18px; line-height:26px;color: #333333;}

/*合作伙伴*/
.partner_ul{ overflow:hidden; margin-top:6%; margin-bottom:6%; border-left:1px solid #ececec;border-top:1px solid #ececec;}
.partner_ul ul li{ width:20%;float:left; overflow:hidden; transition:all 0.3s;}
.partner_ul ul li .box{ border-right:1px solid #ececec; border-bottom:1px solid #ececec; overflow:hidden;}
.partner_ul ul li .imgs{ overflow:hidden;transition:all 0.6s;}
.partner_ul ul li .imgs img{ display:block; width:100%;transition:all 0.6s; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.partner_ul ul li:hover .imgs img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;}
/*.partner_ul ul li:hover .imgs{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.partner_ul ul li:hover .imgs img{transform:rotateY(-180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);}*/
.list_page{text-align:center;margin:10px;display:block;text-align:center; clear:both;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.news-content{
    padding-bottom: 20px;
}
.news-box{
    padding: 30px 0;
    border-top: 1px dashed #d6d9dc;
	height:100px;
}
.news-content .news-box:first-child{
    border-top: none;
}
.news-box-img{
    float: left;
    width: 19%;
    overflow: hidden;
}
.news-box-img img{
    width: 100%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.news-box-con{
    width: 100%;
	margin-top:10px; height:100px;
}
.news-box-title{
    font-size: 18px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-box-date{
    padding-left: 18px;
    background: url("../images/time.jpg") no-repeat left center;
    line-height: 20px;
    font-size: 14px;
    color: #999999;
    margin-top: 8px;
}
.news-box-p{
    font-size: 14px;
    color: #7b7b7b;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    margin-top: 8px;
}
.news-box-pl{
    font-size: 14px;
    color: #7b7b7b;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    margin-top: 8px;
}
.news-box-more{
    width: 110px;
    text-align: center;
    color: #828282;
    line-height: 32px;
    margin-top: 16px;
    border: 1px solid #bababa;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/*联系我们*/
.contact_map{ overflow:hidden; margin-top:6%;}
.contact_map iframe{height: 560px;}
.contact_ul{ overflow:hidden; margin-bottom:6%; border:1px solid #e3e3e3; font-size:20px; color:#000; line-height:28px;background:#fff;}
.contact_ul ul li{ float:left; width:33.33%; overflow:hidden; text-align:center; margin-top:4%; margin-bottom:4%;}
.contact_ul ul li .box{ padding-left:2%; padding-right:2%; border-right:1px solid #e3e3e3;}
.contact_ul ul li:last-child .box{ border-right:none;}
.contact_ul ul li .box i{ margin:0 auto; width:160px; height:160px; display:block; transition:all 0.3s; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; margin-bottom:5%;transition:all 0.3s;}
.contact_ul ul li .box i.bgs1{ background-image:url(../images/contact_pic1.png);}
.contact_ul ul li .box i.bgs2{ background-image:url(../images/contact_pic2.png);}
.contact_ul ul li .box i.bgs3{ background-image:url(../images/contact_pic3.png);}
.contact_ul ul li .box .h3{ font-size:20px; color:#666666; font-weight:normal; margin-bottom:3px;}
.contact_ul ul li:hover i{transform: rotate(360deg);}

/*图片弹窗*/
.case_bgs2{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
/*.case_tc{z-index: 19891025; width: 92%;   left: 50%; margin-left:-46%;  position:absolute; overflow: hidden; top:270px; height:0; display: none;}*/
.case_tc2{z-index: 19891025; width: 92%;   left: 50%; top:50%;position:fixed;/* overflow: hidden; top:270px;*/ height:auto; display: none;transform: translate(-50%,-50%);/*-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);*/}
.case_tc2 .case_box2{ width:94%; margin:0 auto; max-width:1000px; background:#fff;}
.case_tc2 .case_divs2{ position:relative;width:100%;}
.case_tc2 .case_divs2 .closed{ right:0; position:absolute; top:0%; cursor:pointer; height:70px; z-index:9999;}
.case_tc2 .case_divs2 .closed:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
.case_tc2 #tc_big{ width:100%; display:block;}
.case_tc2 .case_divs2 .case_txt{ padding:12px; padding-left:0; padding-right:0; color:#fff; font-size:14px; line-height:22px;  padding-top:4%;  padding-bottom:6px;/* background:rgba(0, 0, 0, 0.6);*/ text-align:center;}
.case_tc2 .case_divs2 .case_txt h2{ color:#005bb0;line-height:32px; font-weight:normal; margin-bottom:3%;}
.case_tc2 .case_divs2 .case_txt img{ margin:0 auto; width:94%;/* max-width:900px;*/}
/*在线留言*/
#feedback{ background-color:#fff; margin-top:4%; margin-bottom:4%;}
.contact_t2{ width:96%; margin:0 auto; text-align:center; margin-top:4%; overflow:hidden; margin-bottom:3%;font-size:18px; color:#333; line-height:30px;}
.contact_t2 .h2{ color:#b39173; margin-bottom:1%; font-weight:normal; font-size:24px;}
.feedback_div{ margin:0 auto;padding-bottom:5%; overflow:hidden; text-align:center; width:96%; max-width:1140px;}
.feedback_div .divs{float:left; width:49%; margin-right:2%;margin-bottom:2%;}
.feedback_div .divs:nth-child(2n+0){ margin-right:0;}
.feedback_div .inputs2{ width:99%;  background:#f5f5f5; height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none;  text-indent:3%; font-family:"微软雅黑";}
.feedback_div .inputs3{ appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat; height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none; font-family:"微软雅黑"; padding-left:3%; outline:none;}
.feedback_div .inputs4{ width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat;  height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none;  text-indent:3%; font-family:"微软雅黑";}
.feedback_div select::-ms-expand { display: none; }
.feedback_div .textarea{ padding:1%; width:97%; background:#f5f5f5; font-size:18px; font-family:"微软雅黑";border:1px solid #ececec; outline:none;margin-bottom:2%; color:#666; height:100px;  }
.feedback_div .bnts2{  border: none; width:100%;font-size: 18px; height: 56px; background: #000; font-family:"微软雅黑"; text-align: center;color: #fff; outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 auto;}
@media screen and (max-width: 1760px) {

}
@media screen and (max-width: 1660px) {


}
@media screen and (max-width: 1440px) {
    /*分页*/
    .yema a{ font-size:18px; min-width:15px; height:36px; line-height:36px;}






    /*联系我们*/
    .contact_ul{ font-size:18px;}
    .contact_ul ul li .box .h3{ font-size:18px;}
    .contact_ul ul li .box i{ width:130px; height:130px;}

}

@media screen and (max-width: 1200px) {
    /*公司介绍*/
    .about_con .ul li{ padding-bottom:4%;}
    /*资质荣誉*/
    .honor_ul ul li{width: calc(33.33% - 1px); width: -webkit-calc(33.33% - 1px); width: -moz-calc(33.33% - 1px);}
    /*产品中心*/
    .product_ul ul li .txts .h3{ font-size:22px;}
    .product_ul ul li .txts .line{ margin-top:18px; padding-bottom:20px; padding-top:20px;}
    /*产品详细*/
    .pro_one .pro_one_r .product_t .p2{ font-size:18px;}
    .pro_one .pro_one_r .a{ width:160px; height:46px; line-height:46px; font-size:16px; background-position:28px center; text-indent:70px;}
    /*在线留言*/
    .contact_t2{ font-size:17px;}
    .contact_t2 .h2{ font-size:22px; margin-bottom:0.5%;}
    .feedback_div .inputs2{ height:42px; line-height:42px; font-size:16px;}
    .feedback_div .inputs3{ height:42px; line-height:42px; font-size:16px;}
    .feedback_div .inputs4{ height:42px; line-height:42px; font-size:16px;}
    .feedback_div .textarea{ font-size:16px;}
    .feedback_div .bnts2{ height:44px; font-size:16px;}

}

@media screen and (max-width: 1100px) {
    /*新闻中心*/
    .news_ul ul li .txts .tyles{ font-size:13px;}
    .news_ul ul li .txts .date{ font-size:14px;}
    .news_ul ul li .txts .h2{ line-height:26px; height:52px; margin-top:8%; margin-bottom:8%;}
    .news_ul ul li .txts .p{ margin-top:8%;}



}

@media screen and (max-width: 1000px) {
    .postions{ height:60px; line-height:60px;}
    .postions .postions_b a{ height:60px; line-height:60px;}
    .postions .rclass{ display:block;}


}

@media screen and (max-width: 960px) {
    /*分页*/
    .yema{ padding-top:30px; padding-bottom:30px;}
    .yema a{ font-size:17px; min-width:12px; height:30px; line-height:30px;}
    /*公司介绍*/
    .about_con{ font-size:18px; line-height:26px;}
    .about_con .ul li i{ height:90px; line-height:90px; width:90px;}
    .about_con .ul li .p{line-height:24px; height:72px;}
    /*发展历程*/
    .history_two ul li .date{ width:140px; font-size:26px; height:157px; line-height:157px;}
    .history_two ul li .imgs{ width:200px; height:117px; margin-top:20px;}
    .history_two ul li .txts{ height:117px; margin-top:20px;}
    .history_two ul li .txts .h4{ font-size:18px; line-height:24px;}
    /*人才招聘*/
    .job_bg{ font-size:18px; line-height:26px;}
    .job_bg .ul li .h2{ font-size:22px;}
    .job_bg .ul li .p{ line-height:30px; min-height:120px;}
    .job_bg .ul li .p a{line-height:30px; height:30px;}
    /*人才招聘详细*/
    .job_bg .job_show .job_show_r{ line-height:26px; font-size:17px;}
    .job_bg .job_show .job_show_r .cons{ float:none; min-width:inherit;}
    .job_bg .job_show .job_show_r b{ font-size:22px;}
    /*产品详细*/
    .pro_one .pro_one_r .product_t{ padding-bottom:4%; margin-bottom:4%;}
    .pro_one .pro_one_r .p{ padding-bottom:4%; line-height:24px;}
    .pro_one .pro_one_r .a{ width:130px; height:42px; line-height:42px; font-size:15px; background-position:18px center; text-indent:55px;}
    /*新闻中心*/
    .news_ul ul li{ margin-right:0; float:none; width:100%; margin-bottom:3%;}
    .news_ul ul li.w3 .imgs{ width:49%;}
    .news_ul ul li.w3 .imgs img{ min-height:280px;}
    .news_ul ul li.w3 .txts .tyles{ margin-top:5%;}
    .news_ul ul li.w3 .txts .h2{ margin-top:3%; margin-bottom:3%;}
    .news_ul ul li.w3 .txts .p{ margin-top:3%; padding-top:4%;}
    .news_ul ul li .txts .cons{ max-width:none;}
    .news_ul ul li .txts .h2{ font-size:20px; height:auto; max-height:52px;}
    .news_ul ul li .txts .p{ font-size:16px; height:auto; max-height:44px; line-height:22px;}
    /*服务简介*/
    .faq_ul{ float:none; min-width:inherit;}
    .faq_ul li{ padding-bottom:20px; margin-bottom:20px;}
    .faq_ul li .title .tit{ font-size:22px;}

    /*合作伙伴*/
    .partner_ul ul li{ width:25%;}


    /*联系我们*/
    .contact_ul{ font-size:16px; line-height:26px;}
    .contact_ul ul li .box .h3{ font-size:16px;}
    .contact_ul ul li .box i{ width:110px; height:110px;}






}
@media screen and (max-width: 830px) {
    /*公司介绍*/
    .about_two ul li img{ width:90px; margin-bottom:6%;}
    /*产品中心*/
    .product_ul ul li .txts .h3{ font-size:20px; height:26px; line-height:26px;}
    /*在线留言*/
    .contact_t2 .h2{ font-size:20px;}
}
@media screen and (max-width: 780px) {
    .o_big{ height:197px;}

    /*公司介绍*/
    .about_con{ font-size:16px; line-height:24px;}
    /*发展历程*/
    .history_two ul li .date{ width:100px; height:133px; line-height:133px;}
    .history_two ul li .imgs{ width:160px; height:93px;}
    .history_two ul li .txts{ height:93px;}
    /*资质荣誉*/
    .honor_ul ul li{width: calc(50% - 1px); width: -webkit-calc(50% - 1px); width: -moz-calc(50% - 1px);}
    .honor_ul ul li .h2{ font-size:18px;}
    /*产品详细*/
    .pro_one .product_one_l{ width:100%; float:none; margin-bottom:3%;}
    .pro_one .pro_one_r{ float:none; width:100%; max-width:none;}
    .pro_one .pro_one_r .p p{ margin-bottom:1%;}
    .pro_one .pro_one_r .a{ background-size:20px auto;}
    .product_two .product_two_l{ float:none; width:100%; margin-bottom:3%;}
    .product_two .product_two_r{ float:none; width:100%; max-width:none; line-height:26px;}
    .product_two .product_two_r ul li{ margin-bottom:1%;}
    /*新闻资讯详细*/
    .about_x2 .con_line{ font-size:13px;}
    .about_x2 .con_id{ font-size:18px; line-height:26px;}
    .prenext a{ width:120px; height:44px; line-height:44px;}




    /*联系我们*/



    /*图片弹窗*/
    .case_tc2 .case_divs2 .closed{ height:40px;}

    /*在线留言*/
    .contact_t2{ font-size:16px; line-height:26px;}
    .contact_t2 .h2{ font-size:19px;}

}

@media screen and (max-width: 640px) {
    .postions{ line-height:46px; height:46px;}
    .postions .postions_b a{ height:46px; line-height:46px;}
    /*公司介绍*/
    .about_con{ line-height:22px;}
    .about_con .ul li i{ height:70px; line-height:70px; width:70px;}
    .about_con .ul li .p{line-height:22px; height:88px;}
    .about_two ul li{ float:none; width:100%;}
    .about_two ul li img{ width:80px;}
    .about_two ul li .p{ height:auto;}
    /*发展历程*/
    .history_two ul li{ padding-bottom:12px;}
    .history_two ul li .date{ float:none; width:100%; height:40px; line-height:40px; font-size:22px;}
    .history_two ul li .imgs{ margin-top:12px; margin-left:12px;}
    .history_two ul li .txts{ margin-top:12px;}
    .history_two ul li .txts .h4{ font-size:17px; line-height:22px;}
    /*人才招聘*/
    .job_bg{ font-size:17px; line-height:24px;}
    .job_bg .ul li .h2{ font-size:20px;}
    .job_bg .ul li .p{ line-height:26px; min-height:104px;}
    .job_bg .ul li .p a{line-height:26px; height:26px;}
    /*人才招聘详细*/
    .job_bg .job_show .job_show_r b{ font-size:20px;}
    /*产品中心*/
    .product_ul ul li{ width:49%;}
    .product_ul ul li:nth-child(3n+0){ margin-right:2%;}
    .product_ul ul li:nth-child(2n+0){ margin-right:0;}
    /*产品详细*/
    .product_two .product_two_r ul li label{ margin-right:3%;}
    /*新闻中心*/
    .news_ul ul li .txts .tyles{ font-size:12px;}
    .news_ul ul li .txts .h2{ font-size:18px;}
    .news_ul ul li .txts .p{ font-size:15px;}
    .news_ul ul li.w3{ padding-bottom:4%;}
    .news_ul ul li.w3 .imgs{ width:100%; float:none;}
    .news_ul ul li.w3 .imgs img{ min-height:inherit;}

    /*服务简介*/
    .faq_ul li{ background-position:right 3% top 4px;}
    .faq_ul li .title .tit{ font-size:20px; line-height:26px;}
    .faq_ul li .down{ padding-top:10px;}

    /*合作伙伴*/
    .partner_ul ul li{ width:33.33%;}




    /*联系我们*/
    .contact_map iframe{height: 450px;}
    .contact_ul{ font-size:14px; line-height:24px;}
    .contact_ul ul li .box .h3{ font-size:14px;}
    .contact_ul ul li .box i{ width:90px; height:90px;}
    /*在线留言*/
    .feedback_div .divs{ float:none; width:100%;}
    .feedback_div .inputs2{ font-size:14px; text-indent:2%;}
    .feedback_div .inputs3{ font-size:14px; padding-left:2%;}
    .feedback_div .inputs4{ font-size:14px; text-indent:2%;}
    .feedback_div .textarea{ font-size:14px; padding-left:2%; width:96%;}
    .feedback_div .bnts2{ height:44px; font-size:16px;}
}
@media screen and (max-width: 520px) {
    .o_big{ height:160px;}
    /*分页*/
    .yema a{ font-size:16px;height:26px; line-height:26px;}
    /*公司介绍*/
    .about_con .ul li.bgs1{width: calc(100% - 1px);width: -webkit-calc(100% - 1px);width: -moz-calc(100% - 1px);}
    .about_con .ul li .p{ height:66px;}
    .about_con .ul li.bgs1 .p{ height:auto;}
    /*人才招聘详细*/
    .job_bg .job_show .job_show_l{ width:150px;}
    .job_bg .job_show .job_show_r{ line-height:24px; font-size:16px;}
    /*服务简介*/
    .job_bg .service_show .service_show_l{ width:150px;}
    .faq_ul li{ background-position:right 3% top 2px;}
    .faq_ul li .title .tit{ font-size:18px; line-height:22px;}
    .faq_ul li .down{ line-height:24px; font-size:16px;}

    /*在线留言*/
    .contact_t2{ font-size:14px; line-height:24px;}
    .contact_t2 .h2{ font-size:17px; margin-bottom:1%;}

}
@media screen and (max-width: 480px) {
    .postions{ line-height:42px; height:42px;}
    .postions .postions_b a{ height:42px; line-height:42px;}
    /*公司介绍*/
    .about_con .ul li{width: calc(100% - 1px);width: -webkit-calc(100% - 1px);width: -moz-calc(100% - 1px);}
    .about_con .ul li .p{ height:auto;}
    .about_con .ul li i{ margin-bottom:3%;}
    /*发展历程*/
    .history_two ul li .date{ font-size:20px;}
    .history_two ul li .imgs{ width:100%; height:auto; float:none; margin-left:0; margin-top:0;}
    .history_two ul li .txts{ height:auto;}
    .history_two ul li .txts .h4{ font-size:16px; line-height:20px;}
    /*人才招聘详细*/
    .job_bg .job_show .job_show_l{ width:auto; margin-right:5%;}
    .job_bg .job_show .job_show_r b{ font-size:18px;}
    /*资质荣誉*/
    .honor_ul ul li .h2{ margin-top:6%; font-size:17px;}
    /*产品中心*/
    .product_ul ul li .txts .h3{ font-size:18px;}
    .product_ul ul li .txts .p{ font-size:16px;}
    .product_ul ul li .txts .line{ margin-top:12px; padding-top:15px; padding-bottom:15px;}
    /*产品详细*/
    .pro_one .pro_one_r .a{ font-size:14px;}
    /*新闻中心*/
    .news_ul ul li .txts .tyles{ height:24px; line-height:24px; min-width:68px;}
    .news_ul ul li .txts .h2{ line-height:22px; max-height:44px; font-size:17px; margin-top:6%;}
    .news_ul ul li .txts .p{ padding-top:7%;  line-height:20px; max-height:40px;}
    /*新闻资讯详细*/
    .about_x2 .show_t{line-height:30px; margin-bottom:0;}
    .about_x2 .con_line .types{ font-size:13px;}
    .about_x2 .con_id{ font-size:16px;}
    .fenxiang .span{ font-size:16px;}
    .prenext a{ font-size:14px; height:40px; line-height:40px;}
    /*服务简介*/
    .job_bg .service_show .service_show_l{ width:auto; margin-right:5%;}
    .faq_ul li{ padding-bottom:12px; margin-bottom:12px;}
    .faq_ul li .title .tit{ font-size:17px;}
    .faq_ul li .down{ line-height:22px;}

    /*合作伙伴*/
    .partner_ul ul li{ width:50%;}
.honor_ul ul li img{ display:block; width:100%;-webkit-transition: all 0.8s ease-out; height:130px;
    -ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}




    /*联系我们*/
    .contact_map iframe{height: 400px;}
    .contact_ul{ font-size:13px; line-height:22px;}
    .contact_ul ul li{ width:100%; margin-bottom:0;}
    .contact_ul ul li .box{ border-bottom:1px solid #e3e3e3; border-right:0; padding-bottom:4%;}
    .contact_ul ul li:last-child .box{ border-bottom:0;}
    .contact_ul ul li .box .h3{ font-size:13px;}
    .contact_ul ul li .box i{ width:70px; height:70px; margin-bottom:3%;}
}
@media screen and (max-width: 360px) {
    .o_big{ height:140px;}
    /*公司介绍*/
    .about_two ul li img{ width:70px;}
    /*人才招聘*/
    .job_bg{ font-size:16px; line-height:22px;}
    .job_bg .ul li .h2{ font-size:19px;}
    .job_bg .ul li .p{ line-height:24px; min-height:96px;}
    .job_bg .ul li .p a{line-height:24px; height:24px;}
    /*资质荣誉*/
    .honor_ul ul li .h2{ font-size:16px;}
    /*新闻中心*/
    .news_ul ul li .txts .tyles{ margin-top:13%;}




}
@media screen and (max-width: 320px) {

}