@charset "UTF-8";
/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button,input{margin:0;padding:0; border:0;}
*{ -webkit-tap-highlight-color: transparent;}
body{font-family: "Microsoft YaHei", STHeiti, 宋体, arial;background-color:#fff;  }
input,textarea,button{font-family: "Microsoft YaHei",STHeiti,  宋体, arial;padding: 0;font-family: Verdana, Arial;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft YaHei", STHeiti,  宋体, arial;font-weight: normal;  }
img {border:0;}
input[type=submit]:hover,button:hover { cursor:pointer;}
input:focus,textarea:focus,button:focus,input:active {outline-color:transparent;border:0;}
a {color:#333;  }
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;cursor:pointer;}
a:active{text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.wrap{  position:relative;border: 0;padding:0;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1;
}
.fl{float: left;}
.fr{float: right;}
.absolute { position: absolute;}
.pors{position: relative;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.red {color:#f00;}
header li,
.index-product li,
.item-list li{ list-style-type:none;}
.layouts {
    position:relative;
    width:1270px;
    margin:0 auto;
}
.wrap {width:1130px;margin:0 auto;}
.layouts:after,.layouts:before {
    content:"";
    display:table;
}
.layouts:after {clear:both;}
.clear {clear:both;}
.inline_block {display:inline-block;}
.ptb50 {padding:50px 0;}
.blue {color:#006aff;}
.blue1 {color:#09abd9;}
.picture {overflow:hidden;}
.picture img {transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;}
li:hover .picture img,.each-item:hover .picture img {transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: rgba(0,0,0,.3);
}
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track {
    background-color: #e2e2e2;
}
.layui-layer {
    scrollbar-arrow-color: rgba(0,0,0,.3);
    /*滚动条滑块按钮的颜色*/
    scrollbar-face-color: rgba(0,0,0,.3);
    /*滚动条整体颜色*/
    scrollbar-highlight-color: #e2e2e2;
    /*滚动条阴影*/
    scrollbar-shadow-color: #ccc;
    /*滚动条轨道颜色*/
    scrollbar-track-color: #e2e2e2;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color: #666;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color: #666;
}
/*header*/
header {
    padding-top:32px;
}
header .logo {
    position:absolute;
    left:0;
    top:0;
}
header .right-side {
    float:right;
}
header .language-wrap {
    position:absolute;
    right:0;
    top:-32px;
    height:27px;
    padding:10px 20px;
    background:#087cb1;
}
header .show-lan {padding-top:2px;margin-right:10px;}
header .language-wrap .lan {
    display:inline-block;
    padding:0 5px;
    font-size:14px;
    color:#fbf158;
    line-height:18px;
    text-transform:uppercase;
}
header .language-wrap .lan:first-child {
    border-right:1px solid #fbf158;
}
header .search-go {
    display:inline-block;
    width:20px;
    height:20px;
    background:url(../images/search.png) no-repeat center center;
    vertical-align:4px;
}
header .input-search {
    width:0;
    height:20px;
    line-height:20px;
    background:#efefef;
    transition:all .6s;
    -moz-transition:all .6s;
    -webkit-transition:all .6s;
}
header .search-box:hover .input-search {
    width:150px;
    padding:0 5px;
}
header .search-box .search-go {
    font-size:0;
}
nav >ul > li {
    position:relative;
    float:left;
    padding:0 25px 32px 25px;
}
nav >ul > li:last-child {padding-right:0;}
nav .per {
    display:block;
    height:41px;
    padding-top:30px;
    font-size:18px;
    line-height:41px;
    border-bottom:3px solid #00a0e9;
}
nav .on .per,nav .per:hover {
    color:#00a0e9;
    border-color:#f4e60e;
}
.sub-nav {
    position:absolute;
    top:95px;
    display:none;
    /*padding:15px 0 15px 0;*/
    background:#087cb1;
	z-index: 99;
}
.sub-nav li {
    padding:0 20px 0 10px;
    border-top:1px solid rgba(255,255,255,.8);
}
.sub-nav li:first-child {border-top:0;}
.sub-nav a {
    display:block;
    font-size:14px;
    color:#fff;
    line-height:40px;
    white-space:nowrap;
}
.sub-nav a:hover {
    color:#f8fa27;
}
/*banner*/
.index-banner {
    /*height:675px;*/
}
.index-banner .swiper-button-next,.index-banner .swiper-button-prev {display:none;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev {display:block;}
.index-banner .swiper-pagination-bullet {background:#fff;}
.index-banner .swiper-pagination-bullet-active {background:#007aff;  }
.index-banner .banner-inner {
    position:relative;
    width:100%;
    /*height:675px;*/
}
.index-banner .text-inner{
    width: 100%;
    position: absolute;
    top: 50%;
    text-align:center;
    text-transform:uppercase;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.index-banner .text-inner .welcome {
    font-size:20px;
    color:#f7eded;
}
.index-banner .text-inner .title {
    margin:30px 0 40px;
    font-size:42px;
    color:#59c5fe;
}
.index-banner .text-inner .descrition {
    margin-bottom:50px;
    font-size:12px;
    color:#fff;
    line-height:1.8;
}
.index-banner .text-inner .button {margin:0 5px;}
.button {
    display:inline-block;
    width:180px;
    height:60px;
    font-size:20px;
    line-height:60px;
}
.button-yellow {
    color:#000;
    background:#f4e60e;
}
.button-blue {
    color:#fff;
    background:#00a0e9;
}
.index-wrap {padding:85px 0;}
.index-title-w {padding-bottom:60px;text-align:center;}
.index-title {
    margin-bottom:18px;
    font-size:44px;
    color:#000;
}
.index-title-w .line {
    display:block;
    width:40px;
    height:4px;
    margin:0 auto;
    background:#f4db07;
}
.index-product {border-bottom:1px solid #ddd;}
.index-more {
    display:inline-block;
    width:148px;
    height:48px;
    font-size:16px;
    color:#000;
    line-height:48px;
    text-align:center;
    border:3px solid #f4db07;
}
.index-more:hover {
    color:#fff;
    background:#f4db07;
}
.index-more .icon {
    display:inline-block;
    width:20px;
    height:8px;
    margin-left:15px;
    background:url(../images/ri-cont.png) no-repeat center center;
    vertical-align:2px;
}
.index-more:hover .icon {
    background:url(../images/ri-cont1.png) no-repeat center center;
}
.index-product-tab li {
    position:relative;
    display:inline-block;
    padding:0 7px;
}
.index-product-tab li .line {
    position:absolute;
    right:0;
    top:5px;
    display:block;
    width:1px;
    height:18px;
    background:#7c7a7a;
}
.index-product-tab li:last-child .line,.index-product-tab li.on .line {width:0;}
.index-product-tab .tab {
    display:block;
    height:28px;
    padding:0 15px;
    font-size:16px;
    color:#7c7a7a;
    line-height:28px;
}
.index-product-tab .on .tab,.index-product-tab li:hover .tab {color:#fff;background:#00a0e9;}
.index-product .index-product-list ul {
    padding:85px 0 70px;
}
.index-product-list .item {
    position:relative;
    float:left;
    width:255px;
    margin:0 30px;
    text-align:center;
}
.product-page .index-product-list .item {
    margin:25px 31px;
}
.index-product-list .item .picture {
    width:235px;
    height:235px;
    margin:10px auto;
}
.index-product-list .item a {
    display:block;
    padding:8px;
    border:2px solid transparent;
}
.index-product-list .item a:hover {border-color:#07a4d1;}
.index-product-list .item .pro-name {
    display:block;
    padding:20px 0;
    font-size:16px;
    color:#686565;
    white-space:nowrap;
    overflow:hidden;
    border-top:1px solid #e6e3e3;
}
.index-industry .item-list li {
    float:left;
    width:25%;
}
.index-industry .item-list li a {
    position:relative;
    display:block;
}
.index-industry .item-list li img {
    display:block;
    width:100%;
}
.index-industry .item-list li .mask {
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:100%;
    height:100%;
    background:#000;
    opacity:.65;
    filter:Alpha(opacity=65);
    transition:all .6s;
    -moz-transition:all .6s;
    -webkit-transition:all .6s;
}
.index-industry .item-list li a:hover .mask {
    opacity:0;
    filter:Alpha(opacity=0);
}
.index-industry .item-list li h3 {
    width: 100%;
    position: absolute;
    top: 50%;
    font-size:20px;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition:all .6s;
    -moz-transition:all .6s;
    -webkit-transition:all .6s;
}

.index-industry .item-list li a:hover h3 {
    opacity:0;
    filter:Alpha(opacity=0);
}
.index-about .picture {
    float:left;
    width:450px;
    height:505px;
    padding-left:55px;
}
.index-about .right-cont {
    margin-left:505px;
    padding:0 70px;
}
.index-about .index-title-w {text-align:left;}
.index-about .index-title-w .line {
    margin:0;
}
.index-about .descrition {
    max-height:260px;
    margin-bottom:60px;
    font-size:14px;
    color:#666;
    line-height:2;
    overflow:hidden;
}
.index-news {
    min-height:640px;
    background:url(../images/index-news-bg.jpg) no-repeat center top;}
.index-news .swiper-container {
    width:1270px;
    padding:42px 0;
}
.index-news .each-item {
    position:relative;
    display:block;
    width:375px;
    height:260px;
    background:#fff;
}
.index-news .each-item:hover {background:#1669b5;}
.index-news .each-item .yellow-tips {
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:42px;
    height:42px;
    background:#feef04 url(../images/icon1-1.png) no-repeat center center;
}
.index-news .each-item .small-img {
    position:absolute;
    left:42px;
    top:-45px;
    display:block;
    width:87px;
    height:87px;
    overflow:hidden;
}
.index-news .each-item .small-img img {width:100%;height:100%;}
.index-news .each-item .text-wrap {
    padding:60px 20px 15px 20px;
}
.index-news .each-item .news-name {
    font-size:18px;
    color:#0b81be;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.index-news .each-item:hover .news-name {color:#fff;}
.index-news .each-item .descrition {
    height:96px;
    margin:15px 0;
    font-size:14px;
    color:#aaa;
    line-height:24px;
    overflow:hidden;
}
.index-news .each-item .date {
    font-size:16px;
    color:#c8b007;
    line-height:24px;
}
.index-news .each-item .more {
    float:right;
    display:block;
    font-size:14px;
    color:#0b81be;
    line-height:24px;
}
.index-news .each-item .more .icon {
    display:inline-block;
    width:24px;
    height:24px;
    margin-left:5px;
    background:#1a90fb url(../images/icon1-2.png) no-repeat center center;
    vertical-align:-5px;
}
.index_cooperation .layouts {
    width:1068px;
}
.index-brand-list ul {padding-bottom:80px;}
.index-brand-list li {
    float:left;
    display:table;
    width:265px;
    height:165px;
    margin:-1px 0 0 -1px;
    text-align:center;
    border:1px solid #ddd;
}
.index-brand-list li .inner {
    display:table-cell;
    vertical-align:middle;
}
.index-brand-list li .inner img {
    width:222px;
    height:111px;
    vertical-align:middle;
    transition:all .6s;
    -moz-transition:all .6s;
    -webkit-transition:all .6s;
}
.index-brand-list li:hover img {
    opacity:.5;
    filter:Alpha(opacity=50);
}
/*footer*/

.top-footer {
    padding:25px 0;
    background:#1f1f1f;
}
.top-footer .each-item {
    float:left;
    width:225px;
}
.top-footer .each-item.contact-item {
    float:right;
    width:250px;
    padding:0 30px;
    border-left:1px solid #424242;
}
.top-footer .each-item dt {
    margin-bottom:15px;
    font-size:20px;
    color:#307abe;
}
.top-footer .each-item dd a,.top-footer .each-item.contact-item dd {
    display:block;
    padding:5px 0;
    font-size:14px;
    color:#605d5d;
}
.top-footer .each-item dd a:hover {color:#eee;}
.top-footer .each-item.contact-item dd {font-size:16px;}
.top-footer .each-item.contact-item dd:nth-child(2) {font-size:14px;}
.top-footer .contact-item dd .icon {
    float:left;
    display:block;
    width:21px;
    height:21px;
}
.top-footer .contact-item dd .icon1 {background:url(../images/footer-icon1-1.png) no-repeat center center;}
.top-footer .contact-item dd .icon2 {background:url(../images/footer-icon1-2.png) no-repeat center center;}
.top-footer .contact-item dd .icon3 {background:url(../images/footer-icon1-3.png) no-repeat center center;}
.top-footer .contact-item dd strong {
    display:block;
    margin-left:25px;
    font-weight:normal;
}
.bottom-footer {
    padding:10px 0;
    font-size:14px;
    color:#5a5950;
    line-height:40px;
    background:#000;
}
.bottom-footer .each {float:right;margin-left:45px;}
.bottom-footer .share {
    position:relative;
    display:inline-block;
    width:40px;
    height:40px;
    margin-left:13px;
    text-align:center;
    background:#6f737c;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
}
.bottom-footer .share .code-img {
    position:absolute;
    left:-42.5px;
    bottom:45px;
    display:none;
}
.bottom-footer .share:hover .code-img {display:block;}
.bottom-footer .share:hover {background:#a4aab7;}
.bottom-footer .share .icon {
    display:inline-block;
    width:23px;
    height:20px;
    vertical-align:-5px;
}
.bottom-footer .share1 .icon {background:url(../images/footer-icon2-1.png) no-repeat center center;}
.bottom-footer .share2 .icon {background:url(../images/footer-icon2-5.png) no-repeat center center;}
.bottom-footer .share3 .icon {background:url(../images/footer-icon2-3.png) no-repeat center center;}
.bottom-footer .share4 .icon {background:url(../images/footer-icon2-4.png) no-repeat center center;}

/*内页*/
.inner-banner {height:250px;}
.inner-tab-wrap {
    text-align:center;
    border-bottom:1px solid #e2e2e6;
}
.inner-tab-wrap .search-result {
    width:1200px;
    margin:0 auto;
    padding:15px 0;
    font-size:16px;
    color:#4d4f50;
    text-align:left;
}
.inner-tab-wrap .item-list li {
    display:inline-block;
    padding:0 30px;
}
.inner-tab-wrap .item-list .tab {
    display:block;
    height:47px;
    margin-bottom:-1px;
    font-size:16px;
    color:#99999b;
    line-height:47px;
    border-bottom:4px solid transparent;
}
.inner-tab-wrap .item-list .on .tab {
    color:#087cb1;
    border-color:#087cb1;
}
.inner-content-wrap {padding-bottom:120px;}
.contact-page.inner-content-wrap {padding-bottom:0;}
.inner-title-wrap {
    padding:50px 0 40px;
    text-align:center;
}
.inner-title-wrap .title {
    margin-bottom:15px;
    font-size:30px;
    color:#000;
}
.inner-title-wrap .line {
    display:block;
    width:40px;
    height:4px;
    margin:0 auto;
    background:#c5bfbf;
}
.detail-content {
    width:1140px;
    margin:0 auto;
}
.industry-detail .detail-content {width:1100px;}
.product-page.inner-content-wrap {width:1270px;}
article {
    font-size:16px;
    color:#333;
    line-height:2;
}
article img {
    max-width:100%;
}
.product-dialog {
    padding:40px 50px 80px;
}
.product-dialog .product-table img {max-width:100%;}
.product-dialog h1 {
    font-size:28px;
    margin-bottom:20px;
    text-align:center;
}
.product-dialog .big-picture {
    margin-bottom:45px;
    text-align:center;
}
.product-dialog .title {
    height:40px;
    margin:25px 0;
    padding:0 10px;
    font-size:18px;
    color:#1171de;
    line-height:40px;
    background:#f0efef;
}
.product-dialog .download-wrap li {
    position:relative;
    margin-bottom:10px;
}
.product-dialog .download-wrap .download {
    position:absolute;
    right:0;
    top:10px;
    display:block;
    width:46px;
    height:46px;
    background:url(../images/down.png) no-repeat center center;
}
.industry-list {
    width:1000px;
    margin:0 auto;
}
.industry-list li {
    margin-top:45px;
    border:1px solid #ddd;
}
.industry-list li .picture {
    float:left;
    width:370px;
    height:195px;
}
.industry-list li:nth-child(2n) .picture {float:right;}
.industry-list li .picture img {display:block;}
.industry-list li .text-wrap {
    float:right;
    width:578px;
    height:165px;
    padding:15px 25px;
    font-size:16px;
}
.industry-list li:nth-child(2n) .text-wrap {float:left;}
.industry-list li .text-wrap .title a {
    display:block;
    font-size:24px;
    color:#000;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.industry-list li:hover .text-wrap .title a {color:#128bc2;}
.industry-list li .text-wrap .descrition {
    height:72px;
    margin:20px 0 10px;
    color:#333;
    line-height:24px;
    overflow:hidden;
}
.industry-list li .text-wrap .more {
    color:#128bc2;
}
.industry-list li:nth-child(2n+1) .text-wrap .more {float:right;}
.industry-list li .text-wrap .more:hover {text-decoration:underline;}
.recommond-list {
    margin-top:45px;
    border-top:1px solid #bbb;
}
.news-list .recommond-list {border-top:0;}
.recommond-list .layouts {
    width:1200px;
}
.recommond-list .title {
    position:relative;
    padding-bottom:30px;
    font-size:24px;
    color:#000;
}
.recommond-list .title .line {
    display:inline-block;
    padding-top:10px;
    border-top:4px solid #858383;
}
.recommond-list .item-list li {
    padding:20px 0;
    border-bottom:1px dashed #ddd;
}
.news-list .recommond-list li {margin-bottom:45px;}
.recommond-list .item-list .picture {
    float:left;
    width:270px;
    height:150px;
}
.recommond-list .item-list .text-wrap {
    margin-left:295px;
    font-size:16px;
}
.search-list .recommond-list .item-list .text-wrap {margin-left:0;}
.recommond-list .item-list .text-wrap .small-title {
    font-size:20px;
    color:#000;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.news-list .recommond-list .text-wrap .small-title {
    position:relative;
    padding-right:120px;
    font-size:22px;
}
.news-list .recommond-list .text-wrap .small-title .date {
    position:absolute;
    right:0;
    top:5px;
    font-size:16px;
    color:#8e8f8f;
}
.recommond-list .item-list li:hover .text-wrap .small-title {color:#087cb1;}
.recommond-list .item-list .text-wrap .descrition {
    height:56px;
    margin:15px 0;
    color:#b0aeae;
    line-height:28px;
    overflow:hidden;
}
.recommond-list .item-list .more {
    font-size:14px;
    color:#087cb1;
}
.recommond-list .item-list .more:hover {text-decoration:underline;}
.each-about-content {padding:40px 0;}
.about-title {
    padding-bottom:10px;
    margin-bottom:60px;
    font-size:22px;
    color:#333;
    border-bottom:1px solid #bbb;
}
.about-title .line {
    position:absolute;
    left:0;
    bottom:-10px;
    display:block;
    width:40px;
    height:4px;
    background:#c5bfbf;
}
.team-list .item-list {margin-left:-65px;}
.team-list li {
    float:left;
    width:230px;
    margin:65px 0 0 65px;
}
.team-list li .picture {
    width:230px;
    height:240px;
}
.team-list li .name {
    margin:10px 0;
    font-size:18px;
    color:#000;
    white-space:nowrap;
    overflow:hidden;
}
.team-list li .descrition {
    height:48px;
    line-height:24px;
    overflow:hidden;
}
.history-list {padding-top:70px;}
.history-list .item-list {
    background:url(../images/ling_bg1-2.png) repeat-y center top;
}
.history-list li {position:relative;padding-top:50px;font-size:18px;}
.history-list li .year-wrap {
    position:absolute;
    left:50%;
    top:55px;
    width:66px;
    height:66px;
    margin-left:-35px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    line-height:66px;
    background:#fac217;
    border-radius:35px;
    -moz-border-radius:35px;
    -webkit-border-radius:35px;
}
.history-list li:nth-child(2n+1) .year-wrap {
    color:#fff;
    background:#087cb1;
}
.history-list .picture-wrap {width:515px;}
.history-list .picture-wrap img {
    width:195px;
}
.history-list li:nth-child(2n) .picture-wrap {float:right;text-align:left;}
.history-list li:nth-child(2n+1) .picture-wrap {float:left;text-align:right;}
.history-list .text-wrap {
    width:400px;
    min-height:35px;
    padding:15px 20px;
    border:1px solid #ddd;
}
.history-list li:nth-child(2n) .text-wrap {float:left;}
.history-list li:nth-child(2n+1) .text-wrap {float:right;}
.history-list .text-wrap .des {
    font-size:14px;
    color:#087cb1;
    line-height:1.7;
}
.history-list .bg-square {
    position:absolute;
    top:0;
    width:35px;
    height:100%;
    z-index: 2;
    overflow: hidden;
}
.history-list li:nth-child(2n+1) .bg-square {
    left:480px;
}
.history-list .bg-square-inner {
    position: absolute;
    top: 5px;
    left:-3px;
    width:80px;
    height:80px;
    border:45px solid #fff;
    transform:rotate(45deg);
}
.history-list li:nth-child(2n+1) .bg-square-inner {
    left:-132px;
}
.advantage-detail .item-list {padding-top:20px;margin-left:-3px;}
.advantage-detail .item-list li {
    position:relative;
    float:left;
    width:418px;
    margin:0 0 3px 3px;
    overflow:hidden;
}
.advantage-detail .item-list .picture {
    width:418px;
    height:550px;
}
.advantage-detail .item-list .text-wrap {
    position:absolute;
    left:0;
    top:-100%;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.43);
    transition:all .6s;
}
.advantage-detail .item-list li:hover .text-wrap {
    top:0;
}
.advantage-detail .item-list .text {
    padding:25px;
    color:#fff;
}
.advantage-detail .item-list .title {
    font-size:26px;
    white-space:nowrap;
    overflow:hidden;
}
.advantage-detail .item-list .line {
    display:block;
    width:45px;
    height:4px;
    margin:15px 0 40px;
    background:#fff;
}
.advantage-detail .item-list .descrition {
    max-height:390px;
    font-size:14px;
    color:#f6eaea;
    line-height:30px;
    overflow:hidden;
}
.about3-list {
    width:900px;
    margin:0 auto;
    text-align:center;
}
.about3-list .show-pic {padding:15px 0 90px;}
.about3-list .item-list {margin-left:-90px;}
.about3-list .item-list li {
    position:relative;
    float:left;
    width:403px;
    height:72px;
    margin:0 0 25px 90px ;
    line-height:72px;
    border:1px solid #e8dddd;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    overflow:hidden;
}
.about3-list .item-list h3 {
    position:absolute;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    transition:all .6s;
    -moz-transition:all .6s;
    -webkit-transition:all .6s;
}
.about3-list .item-list .show-word {
    top:0;
    background:url(../images/bg2.jpg) repeat-x left top;
}
.about3-list .item-list li:hover .show-word {top:-72px;}
.about3-list .item-list .hide-word {
    top:72px;
    color:#fff;
    background:url(../images/bg1.jpg) repeat-x left top;
}
.about3-list .item-list li:hover .hide-word {top:0}
.contact-us {
    width:1180px;
    margin:0 auto 100px;
}
.contact-us .left-map {
    float:left;
    width:740px;
    height:425px;
}
.contact-us .right-contact {
    float:right;
    width:380px;
    padding-top:20px;
}
.contact-us .right-contact .each {
    margin-bottom:35px;
}
.contact-us .right-contact .each .icon {
    float:left;
    display:block;
    width:100px;
    height:100px;
    border:1px solid #000;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
}
.contact-us .right-contact .each1 .icon {background:url(../images/contact1-1.png) no-repeat center center;}
.contact-us .right-contact .each2 .icon {background:url(../images/contact1-2.png) no-repeat center center;}
.contact-us .right-contact .each3 .icon {background:url(../images/contact1-3.png) no-repeat center center;}
.contact-us .right-contact .each .text {
    margin-left:120px;
    padding-top:20px;
}
.contact-us .right-contact .each .text strong {
    display:block;
    margin-bottom:10px;
    font-size:22px;
    font-weight:normal;
    color:#000;
}
.contact-us .right-contact .each .text span {
    font-size:16px;
    color:#888;
}
.feedback {
    padding:50px 0 70px;
    background:#efefef;
}
.feedback-box {
    width:900px;
    margin:0 auto;
}
.feedback-box .title {
    margin-bottom:60px;
    font-size:36px;
    color:#333;
    text-align:center;
}
.feedback-box .each {
    margin-bottom:35px;
}
.feedback-box .input-w {
    width:380px;
    height:50px;
    padding:0 15px;
    background:#fff;
    border-radius:5px;
}
.feedback-box .input-text {
    padding-left:38px;
    width:342px;
    font-size:16px;
    line-height:50px;
}
.feedback-box .input-text1 {  background:url(../images/contact2-1.png) no-repeat center left;  }
.feedback-box .input-text2 {  background:url(../images/contact2-2.png) no-repeat center left;  }
.feedback-box .input-text3 {  background:url(../images/contact2-3.png) no-repeat center left;  }
.feedback-box .input-text4 {  background:url(../images/contact2-4.png) no-repeat center left;  }
.feedback-box .textarea-w {
    width:740px;
    padding:15px;
    background:#fff;
    border-radius:5px;
}
.feedback-box .textarea-w textarea {
    width:702px;
    height:50px;
    padding-left:38px;
    font-size:16px;
    line-height:33px;
    border:0;
    background:url(../images/contact2-5.png) no-repeat top left;
}
.feedback-box .input-submit {
    width:100px;
    height:84px;
    font-size:26px;
    color:#fff;
    line-height:84px;
    background:#bababf;
    border-radius:5px;
}
.page {
    text-align:center;
}
.page a {
    display:inline-block;
    padding:.25rem .5rem;
    margin:0 .25rem;
    font-size:14px;
    background:#f2f2f2;
}
.page a.on,.page a:hover {color:#fff;background:#087cb1;}
/*首页效果*/
/*.index-wrap .index-title-w,*/
/*.index-wrap .index-more-w,*/
/*.index-product .index-product-tab,*/
/*.index-product .index-product-list li,*/
/*.index-industry .item-list,*/
/*.index-about .picture,*/
/*.index-about .right-cont,*/
/*.index-news .swiper-slide,*/
/*.index_cooperation .index-brand-list {*/
    /*opacity:0;*/
    /*filter:Alpha(opacity=0);*/
/*}*/
/*.active .index-title-w,*/
/*.active .index-more-w,*/
/*.active .index-product-tab,*/
/*.active .index-product-list li,*/
/*.active.index-industry .item-list,*/
/*.index-about.active .picture,*/
/*.index-about.active .right-cont,*/
/*.index-news.active .swiper-slide,*/
/*.index_cooperation.active .index-brand-list{*/
    /*opacity:1;*/
    /*filter:Alpha(opacity=100);*/
    /*-webkit-animation-duration: 1s;*/
    /*-moz-animation-duration: 1s;*/
    /*-o-animation-duration: 1s;*/
    /*animation-duration: 1s;*/
    /*-webkit-animation-fill-mode: both;*/
    /*-moz-animation-fill-mode: both;*/
    /*-o-animation-fill-mode: both;*/
    /*animation-fill-mode: both;*/
/*}*/
/*.active .index-title-w,*/
/*.active .index-product-tab,*/
/*.active .index-more-w,*/
/*.active.index-industry .item-list,*/
/*.index_cooperation.active .index-brand-list {*/
    /*-webkit-animation-name: fadeInUp;*/
    /*-moz-animation-name: fadeInUp;*/
    /*-o-animation-name: fadeInUp;*/
    /*animation-name: fadeInUp;*/
/*}*/
/*.active .index-product-list li {*/
    /*-webkit-animation-name: bounceInDown;*/
    /*-moz-animation-name: bounceInDown;*/
    /*-o-animation-name: bounceInDown;*/
    /*animation-name: bounceInDown;*/
/*}*/
/*.index-about.active .picture{*/
    /*-webkit-animation-name: fadeInLeftBig;*/
    /*-moz-animation-name: fadeInLeftBig;*/
    /*-o-animation-name: fadeInLeftBig;*/
    /*animation-name: fadeInLeftBig;*/
/*}*/
/*.index-about.active .right-cont {*/
    /*-webkit-animation-name: fadeInRightBig;*/
    /*-moz-animation-name: fadeInRightBig;*/
    /*-o-animation-name: fadeInRightBig;*/
    /*animation-name: fadeInRightBig;*/
/*}*/
/*.index-news.active .swiper-slide {*/
    /*-webkit-animation-name: jackInTheBox;*/
    /*-moz-animation-name: jackInTheBox;*/
    /*-o-animation-name: jackInTheBox;*/
    /*animation-name: jackInTheBox;*/
/*}*/
/*.active.index-product .index-product-tab,.active.index-industry .item-list,.active .index-product-list li:first-child {*/
    /*animation-delay:.3s;*/
    /*-webkit-animation-delay:.3s;*/
/*}*/
/*.active .index-product-list li:nth-child(2){*/
    /*animation-delay:.6s;*/
    /*-webkit-animation-delay:.6s;*/
/*}*/
/*.active .index-product-list li:nth-child(3){*/
    /*animation-delay:.9s;*/
    /*-webkit-animation-delay:.9s;*/
/*}*/
/*.active .index-product-list li:last-child,.active .index-more-w{*/
    /*animation-delay:1.2s;*/
    /*-webkit-animation-delay:1.2s;*/
/*}*/
#ChinaMap {margin:0 auto;text-align:center;}
/* 提示自定义 */
.stateTip, #StateTip{display:block; position:absolute; padding:15px; background:#58a6f4; border:2px solid #58a6f4; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size:14px;line-height:1.8; font-family:Tahoma; color:#f8fa27;}
.stateTip{width: 150px!important;}
.mapInfo i{ display:inline-block; width:15px; height:15px; margin-top:5px; line-height:15px; font-style:normal; background:#aeaeae; color:#fff; font-size:11px; font-family: Tahoma; -webkit-border-radius:15px; border-radius:15px; text-align:center}
.mapInfo i.active{background:#E27F21;}
.mapInfo span{ padding:0 5px 0 3px;}
.mapInfo b{ font-weight:normal; color:#2770B5;}
@media screen and (max-width:1270px) {
    .header,
    .index-banner,
    .index-wrap,
    .inner-banner,
    .industry-detail .detail-content,
    article img,
    footer,
    .inner-tab-wrap,
    .layouts,
    .inner-content {width:1270px;}
}
.index-banner .banner-inner img {width:100%;}
/*7.17新增*/
.new-contact7 .new-contact7-text{width: 1200px;margin: 55px auto;font-size: 14px;line-height: 30px;color: #666666;margin-bottom: 40px;}
.new-contact7-map ul{width: 1220px;margin: 0px auto;vertical-align: top;margin-bottom: 50px;}
.new-contact7-map li{display: inline-block;width: 275px;height: 310px;box-sizing: border-box;border: 1px solid #eae8e8;box-shadow: 0px 0px 10px #EAE8E8;padding: 17px 8px 5px 13px;vertical-align: top;margin: 0px 12px;margin-bottom: 33px;}
.new-contact7-map li:hover{border-color: #07a4d1;}
.new-contact7-map a{display: block;}
.new-contact7-map .title{font-size: 18px;line-height: 30px;color: #99999b;}
.new-contact7-map .title img{border:1px solid #ddd7d7;margin-right: 20px;margin-bottom: -5px;}
.new-contact7-map .name{font-size: 16px;line-height: 24px;color: #000000;padding: 18px 0px;}
.new-contact7-map .mess{color: #7e7474;font-size: 14px;line-height: 24px;}
