﻿@import url(top.css);
/*
 内页20190426
*/
@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; position:relative; }
.o_big_con .h2{ font-weight:normal; display:table-cell; vertical-align:middle; color:#333; font-size:16px; }
.o_big_con .h2.bgs2{ color:#fff;}
.o_big_con .h2 span{ display:block; line-height:36px; overflow:hidden; }
.o_big_con .h2 label{display:inline-block; position:relative; line-height:64px;  vertical-align:top; font-size:42px; color:#222222; font-weight:bold; }
.o_big_con .h2.bgs2 label{ color:#fff;}
.o_big_con .h3{ font-weight:normal; display:table-cell; vertical-align:bottom; color:#fff; font-size:20px; }
.o_big_con .h3 h2{ font-weight:normal; display:block; line-height:100px; overflow:hidden;font-size:35px; position:relative;}
.o_big_con .h3 h2:after{ position:absolute; bottom:0; left:0; background:#fff; content:""; width:45px; height:4px;}
.o_big_con .h3 p{display:inline-block; position:relative; line-height:76px; margin-bottom:5%; }
.o_big_con .h3.contact{ vertical-align:middle;}
.o_big_con .h3.contact p{ margin-bottom:0;}
.o_big_con .txts_r{ position:absolute; right:0; bottom:10%; overflow:hidden;}
.o_big_con .txts_r a{ float:left; width:54px; height:54px; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; overflow:hidden; margin-left:25px; position:relative;}
.o_big_con .txts_r a.bgs1{ background-image:url(../image/case_ico1.png);}
.o_big_con .txts_r a.bgs2{ background-image:url(../image/case_ico2.png);}
.o_big_con .txts_r a.bgs3{ background-image:url(../image/case_ico3.png);}
.o_big_con .txts_r a:after{content: "";  width:54px; height:54px; position: absolute;top: 0;left: 0;transition:all 0.3s;background-size:0% 0%; background-repeat:no-repeat; background-position:center center;}
.o_big_con .txts_r a:hover:after{ background-size:100% 100%;}
.o_big_con .txts_r a.bgs1:after{ background-image:url(../image/case_ico1_on.png);}
.o_big_con .txts_r a.bgs2:after{ background-image:url(../image/case_ico2_on.png);}
.o_big_con .txts_r a.bgs3:after{ background-image:url(../image/case_ico3_on.png);}

.o_big_con.bgs2 .cons .wrap{ text-align:center;}
.o_big_con.bgs2 .h3 h2:after{ left:50%; margin-left:-22.5px;}
.o_big_con.bgs2 .h3.contact p{ font-size:15px; max-width:550px; line-height:26px; margin-top:20px;}
/*联系我们*/
.map{ margin-top:94px; overflow:hidden; border:1px solid #e6e6e6;}
.map #allmap,.map{width: 100%;height: 540px;}

/*关于我们*/
.about_con{ overflow:hidden; text-align:center; line-height:30px; font-size:15px; color:#666666;}
.about_con .h2{ font-weight:normal; color:#222222; font-size:40px; margin-top:107px; line-height:60px; margin-bottom:36px;}
.about_con .p{ margin:0 auto; max-width:960px; margin-bottom:73px;}
.about_con .i_about_ul{ margin:0 auto; clear:both; overflow:hidden; margin-bottom:113px; max-width:1040px; text-align:left;}
.about_con .i_about_ul li{float:left; display:inline-block; width:19%; margin-left:6%;color:#666666; transition:all 0.3s; overflow:hidden;position:relative; margin-bottom:115xp;}
.about_con .i_about_ul li:after{ content:""; position:absolute; right:0; top:50%; height:67px; width:1px; background:#e4e4e4; margin-top:-33px;}
.about_con .i_about_ul li:last-child:after{ width:0;}
.about_con .i_about_ul li .h3{  overflow:hidden; font-weight:normal;font-size:16px; }
.about_con .i_about_ul li .h3 span{color:#000; font-size:48px;line-height:56px; }
.about_con .i_about_ul li .p2{ overflow:hidden; line-height:26px; font-size:16px;}
.about-box02{width:100%; height:744px; background-image:url(../image/about03.jpg); background-position:center center; background-size:cover; background-repeat:no-repeat;}
.about-box02 .about-xzwm{max-width:1295px; margin:0px auto; padding-top:90px; text-align:center;}
.about-box02 .about-xzwm .h2{font-size:40px; font-weight:normal; color:#fff; margin-bottom:10px;}
.about-box02 .about-xzwm .h3{font-size:16px; color:#d9d9d9; font-weight:normal;}
.about-box02 .about-xzwm .abul li{width:21%; max-width:270px; float:left; margin-top:120px; margin-right:18%; margin-right:11%\0;}
.about-box02 .about-xzwm .abul li .co{display:block; width:120px; height:120px; border:1px solid #fff; border-radius:50%; margin:0 auto; background-image:url(../image/about04.png); background-position:0 0; background-repeat:no-repeat; -webkit-transition: all .5s ease; transition: all .5s ease;}
.about-box02 .about-xzwm .abul li:hover .co{background-position:0px -120px; border-color:#29a2ad;}
.about-box02 .about-xzwm .abul li .c1{background-position:0px 0px;}
.about-box02 .about-xzwm .abul li .c2{background-position:-120px 0px;}
.about-box02 .about-xzwm .abul li:hover .c2{background-position:-120px -120px;}
.about-box02 .about-xzwm .abul li .c3{background-position:-240px 0px;}
.about-box02 .about-xzwm .abul li:hover .c3{background-position:-240px -120px;}
.about-box02 .about-xzwm .abul li .t{display:block; font-size:24px; font-weight:bold; color:#fff; margin:20px 0px;}
.about-box02 .about-xzwm .abul li p{font-size:15px; color:#d9d9d9; line-height:26px;}
.about-box02 .about-xzwm .abul li:nth-of-type(3n){margin-right:0;}

.about_t{ text-align:center; padding-top:54px; color:#999999; font-size:16px; line-height:32px; padding-bottom:48px;}
.about_t h2{ height:66px; line-height:66px; font-size:40px; color:#333; font-weight:normal; letter-spacing:1px; margin-bottom:8px;}
.about_t p{font-size:16px;}

.partner{ padding-top:40px; clear:both; width:100%; padding-bottom:80px;}
.in_partner_list{margin-bottom:18px;}
.in_partner_list ul {border-left: 1px solid #eee; border-top: 1px solid #eee;}
.in_partner_list li {float: left; width: 14.2857%;transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; position:relative;}
.in_partner_list li .imgs { overflow:hidden;border-right: 1px solid #eee; border-bottom: 1px solid #eee; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;  }
.in_partner_list li .imgs img{ opacity: 0.9;width:100%; display:block;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);  -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.in_partner_list li:hover{box-shadow: 0px 0px 20px #ccc; -webkit-box-shadow: 0px 0px 20px #ccc;z-index:1; }
.in_partner_list li:hover .imgs img{opacity: 1;-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;}

.about_t2{ color:#222; overflow:hidden; font-weight:normal; font-size:40px; height:56px; line-height:56px;}
.about_bj{ background:#f5f5f5; padding-top:68px; padding-bottom:90px; font-size:16px; color:#6e6e6e;}
.about_bj .about_form{ margin-top:40px; overflow:hidden; margin-bottom:55px;}
.about_bj .i_zx_input{ float:left; display:inline-block;margin-right:1.25%; width:22.5%; overflow:hidden; height:60px; line-height:60px; overflow:hidden; border:0;  text-indent:19px; color:#6e6e6e; font-size:15px; outline:none; background:#fff;}
.about_bj .i_zx_input.bgs2{width:36.25%;}
.about_bj select::-ms-expand { display: none; } 
.about_bj .i_zx_btns{ float:right; appearance:none;  -moz-appearance:none;  -webkit-appearance:none;display:inline-block; width:15%; height:60px; line-height:60px; overflow:hidden; text-align:center; color:#fff; background:#29a3ae; font-family:"微软雅黑"; cursor:pointer; border:0; font-size:15px;}
.about_bj .i_zx_btns:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80); background:#000;}

@media screen and (max-width:1440px) {
/*关于我们*/
.about_t{ font-size:16px; padding-bottom:40	px; padding-top:45px;}
.about_t h2{ font-size:36px;}
.about_t p{font-size:15px;}
}