
a{color: #444;}
/*-----------------[初始化]--------------*/
body{color: #444;font-size: 12px;line-height: 1.5;font-family:"Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;}
a:hover{color: #e65400;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;
    font-family:"Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

/* 分页 */
.my-4{text-align: center;    margin: 20px 0 50px;}
.pagination{padding: 20px 0;}
.page-link,.page-num{margin: 0 5px;background: #e65400;border-radius: 50px;font-size: 14px;color: #fff;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;padding: 5px 15px;}
.page-link:hover,.page-num:hover{background:#ff5722;color: #fff;}
/*布局*/
.wp{width: 100%;max-width: 1100px;margin: 0 auto;}
.wp_js{width: 90%;margin: 0 auto;}
.wp1{width: 100%;margin: 0 auto;}
.wp2{width: 100%;max-width: 1280px;margin: 0 auto;}
.wp3{width: 100%;max-width: 1150px;margin: 0 auto;}
.wp30{width: 90%;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

/* @font-face{
    font-family: "Comfortaa-Regular";
    src: url(../font/Comfortaa-Regular.ttf);
}
@font-face{
    font-family: "RTWSYueGo";
    src: url(../font/RTWSYueGo.otf);
} */

*{outline: none;}
.BMapLabel{border: none !important;}

/*******************************
  -------[=头部]-------
********************************/
#hd{
    height: 80px;
    position: fixed;left: 0;right: 0;top: 0;z-index: 900;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 100px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
#hd .hdr{float: right;}

.logo{
    display: block;float: left;height: 80px;line-height: 80px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.logo img{
    display: inline-block;vertical-align: middle;
}

#hd .soBox{
    float: left;width: 32px;height: 32px;position: relative;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    border-bottom: 1px transparent solid;
    margin: 25px 4px 0 10px;
}
#hd .soBox input[type="text"]{
    display: block;width: 100%;height: 32px;
    background: none;border: none;
    font-size: 14px;color: #fff;line-height: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 35px 0 5px;
}
#hd .soBox input[type="submit"],
#hd .soBox .btn{
    display: block;width: 32px;height: 32px;
    position: absolute;right: 0;top: 0;
    cursor: pointer;
    border: none;
    background: url(../image/icon01.png) no-repeat center center;
}
#hd .soBox input[type="submit"]{display: none;}
#hd .soBox.open{width: 100px;border-color: #fff;}
#hd .soBox.open input[type="submit"]{display: block;}
#hd .soBox.open .btn{display: none;}
#hd .lang{color: #fff;
    font-size: 14px;
    float: right;
    line-height: 30px;
    padding-left: 15px;
    position: relative;
    margin-left: 5px;
    margin-top: 15px;
    font-weight: bolder;
}
#hd .lang:after{content: '';position: absolute;left: 0;top: 20%;
    width: 1px;height: 60px;margin-top: -9px;
    background-color: #fff;
}

/*******************************
    -------[=导航]-------
********************************/
.menuBtn{position: relative;z-index: 9;display: none;float: right;
    width: 35px;padding: 2px 0 0;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    position: absolute;right: 10px; top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.menuBtn b{display: block;height: 3px;background-color: #e65400;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 3px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

.nav{float: left;}
.nav li{float: left;padding: 0 22px;position: relative;}
.nav li .v1{
    display: block;height: 80px;line-height: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    border-bottom: 3px transparent solid;
    font-size: 16px;color: #fff;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.nav li:hover .v1,.nav li.on .v1{
    color: #e65400;border-color: #e65400;
}


#hd.active{
    background: rgba(0,0,0,.8);
    height: 100px;
}
#hd.active .logo{height: 70px;line-height: 70px;}
#hd.active .logo img{
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9); 
    -ms-transform: scale(.9); 
    -o-transform: scale(.9); 
    transform: scale(.9);
    transform-origin: 0 50%;
}


#hd.active .nav li .v1{height: 100px;line-height: 100px;font-size: 18px;}
#hd.active .soBox{margin-top: 35px;}

.nav .subBox{
    position: absolute;left: -60px;right: -60px;top: 100%;
    background: rgba(0,0,0,.8);
    display: none;
}
.nav .subBox dl{}
.nav .subBox dl dt{display: none;}
.nav .subBox dl dd{/*overflow: hidden;*/position: relative;}
.nav .subBox dl dd a{
    display: block;
    font-size: 15px;color: #fff;line-height: 36px;text-align: center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    border-bottom: 1px #3a3a3a solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 2px;
/*    background-position: right 30px center;
    background-repeat: no-repeat;*/
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nav .subBox dl dd a:hover{
    color: #e65400;
    /*background-image: url(../images/icon043.png);*/
    background-color: rgba(255,255,255,.15);
}
.nav .subBox2{
    min-width: 120px;
    position: absolute;left: 100%;top: 0;
    background: rgba(0,0,0,.8);
    display: none;
}
.nav li:nth-child(5n+1) .subBox2{left: auto;right: 100%;}
.nav .subBox .subBox2 a{font-size: 12px;}
.nav .subBox dd:hover .subBox2{
    display: block;
}

/*******************************
  -------[=banner]-------
*******************************/
#banner{height: 950px;}
#banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}
#banner .slick-slide{outline: 0;position: relative;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    cursor: pointer;
    overflow: hidden;
}
#banner .slick-next,#banner .slick-prev{
    position: absolute;top: 50%;margin-top: -15px;overflow: hidden;
    width: 35px;height: 35px;font-size: 0;line-height: 0;z-index: 100;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    cursor: pointer;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
#banner .slick-prev{left: 5%;background-image: url(../image/arr-l.png);}
#banner .slick-next{right: 5%;background-image: url(../image/arr-r.png);}
#banner .slick-prev:hover{background-image: url(../image/arr-l-1.png);}
#banner .slick-next:hover{background-image: url(../image/arr-r-1.png);}

#banner .slick-dots{position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;z-index: 99;}
#banner .slick-dots li{display: inline-block;margin: 0 2px;}
#banner .slick-dots li button{display: block;width: 24px;height: 24px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;
    border: none;cursor: pointer;
}
#banner .slick-dots li.slick-active button{background-color: #000;}
#banner .item a{display: block;height: 100%;}



/*聚焦*/
#banner .item .table-box {
    padding-bottom: 6%;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
#banner .slick-current .table-box{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.table-box {
    display: table;
    width: 100%;
    height: 100%;
}


#banner.item .table-cell {
    position: relative;
}
.table-cell {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}

.banner-write {
    position: relative;
    z-index: 992;
    word-break: break-all;
    padding: 0 10px;
}
.banner-write * {
    max-width: 100%;
}
.banner-write .w1 {
    font-family: "Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 263px;
    display: inline-block;
    line-height: 0;
    transition: .3s .4s;
    -webkit-transition: .3s .4s;
    -moz-transition: .3s .4s;
    -ms-transition: .3s .4s;
    -o-transition: .3s .4s;
    transform: translateX(-150px) scale(.8);
    -moz-transform: translateX(-150px) scale(.8);
    -ms-transform: translateX(-150px) scale(.8);
    -o-transform: translateX(-150px) scale(.8);
    -webkit-transform: translateX(-150px) scale(.8);
    opacity: 0;
}
#banner .slick-current .banner-write .w1 {
    transform: translate(0) scale(1);
    -moz-transform: translate(0) scale(1);
    -ms-transform: translate(0) scale(1);
    -o-transform: translate(0) scale(1);
    -webkit-transform: translate(0) scale(1);
    opacity: 1;
}
.banner-write .w2 {
    text-align: left;
    display: inline-block;
    padding-left: 10px;
    transition: .3s .4s;
    -webkit-transition: .3s .4s;
    -moz-transition: .3s .4s;
    -ms-transition: .3s .4s;
    -o-transition: .3s .4s;
    transform: translateX(150px);
    -moz-transform: translateX(150px);
    -ms-transform: translateX(150px);
    -o-transform: translateX(150px);
    -webkit-transform: translateX(150px);
    opacity: 0;
}
#banner .slick-current .banner-write .w2 {
    transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    -webkit-transform: translate(0);
    opacity: 1;
}
.banner-write .w2 .w21 {
    font-family: "Arial";
    color: #fff;
    font-size: 34px;text-transform: uppercase;
    display: block;
}
.banner-write .w2.wc .w21,
.banner-write .w2.cc .w21{
    font-family:"微软雅黑","Microsoft Yahei";
    font-size: 30px;
}
.banner-write .w2 .w21 em{font-size: 48px;color: #e65400;}
.banner-write .w2 .w22 {
    line-height: 1;
    font-size: 60px;
    color: #eb4500;
    display: inline-block;
    margin: 5px 0 10px 0;
    padding-bottom: 15px;
    border-bottom: 1px #eb4500 solid;
}
.banner-write .w2.wc .w22,.banner-write .w2.cc .w22{
    font-weight: normal;
    border-color: #7e3013;
    margin-top: 20px;padding-bottom: 17px;
}
.banner-write .w2 .w23 {
    color: #fff;
    font-size: 14px;line-height: 28px;
    display: block;
}
.banner-write .w2.wc .w23,.banner-write .w2.cc .w23{
    color: #fff;
    opacity: .5;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}


.banner-absolute {
    position: absolute;
    width: 100%;
    height: 94%;
    top: 0;
    left: 0;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
#banner .slick-current .banner-absolute{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.banner-full {
    width: 800px;
    height: 340px;
    position: absolute;
    border: 2000px solid rgba(0,0,0,.4);
    box-sizing: content-box;
    margin: -2195px 0 0 -2400px;
    background: none;
    left: 50%;
    top: 50%;
    z-index: 991;
    transition: .5s .6s;
    -webkit-transition: .5s .6s;
    -moz-transition: .5s .6s;
    -ms-transition: .5s .6s;
    -o-transition: .5s .6s;
    transform: translate(1350px,750px);
    -moz-transform: translate(1350px,750px);
    -ms-transform: translate(1350px,750px);
    -o-transform: translate(1350px,750px);
    -webkit-transform: translate(1350px,750px);
}

#banner .slick-current.slick-active .banner-full {
    transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    -webkit-transform: translate(0);
}

.banner-border {
    width: 0;
    height: 0;
    margin: -205px 0 0 -300px;
    left: 50%;
    top: 50%;
    position: absolute;
    z-index: 994;
    transition: .4s 1s;
    -webkit-transition: .4s 1s;
    -moz-transition: .4s 1s;
    -ms-transition: .4s 1s;
    -o-transition: .4s 1s;
    border: 1px dashed #d3512a;
    z-index: 993;
    visibility: hidden;
}
#banner .slick-current .banner-border {
    width: 600px;
    height: 410px;
    visibility: visible;
}


.banner-full ol, .banner-full ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.banner-full ol li, .banner-full ul li {
    border-color: #e65400;
    border-style: solid;
    border-width: 0;
    position: absolute;
    width: 19px;
    height: 19px;
}
.banner-full ul li{width: 24px;height: 24px;}
.banner-full ol li:nth-child(1) {
    border-width: 5px 0 0 5px;
    top: 0;
    left: 0;
}
.banner-full ol li:nth-child(2) {
    border-width: 5px 5px 0 0;
    top: 0;
    right: 0;
}
.banner-full ol li:nth-child(3) {
    border-width: 0 0 5px 5px;
    bottom: 0;
    left: 0;
}
.banner-full ol li:nth-child(4) {
    border-width: 0 5px 5px 0;
    bottom: 0;
    right: 0;
}

.banner-full ul li:nth-child(1) {
    border-width: 5px 0 0 0;
    margin: 0 0 0 -12px;
    top: 0;
    left: 50%;
}
.banner-full ul li:nth-child(2) {
    border-width: 0 5px 0 0;
    margin: -12px 0 0 0;
    top: 50%;
    right: 0;
}
.banner-full ul li:nth-child(3) {
    border-width: 0 0 5px 0;
    margin: 0 -12px 0 0;
    bottom: 0;
    right: 50%;
}
.banner-full ul li:nth-child(4) {
    border-width: 0 0 0 5px;
    margin: 0 0 -12px 0;
    bottom: 50%;
    left: 0;
}

/*聚焦end*/

/*
-----------------[第二屏：半遮罩]--------------*/
#banner .slick-current .banner-write .w2 {
    transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    -webkit-transform: translate(0);
    opacity: 1;
}
.banner-write .w2.wc {
    text-align: right;
    display: inline-block;
    padding: 0 600px 0 0;
    width: 1100px;
    transition: .3s .4s;
    -webkit-transition: .3s .4s;
    -moz-transition: .3s .4s;
    -ms-transition: .3s .4s;
    -o-transition: .3s .4s;
    transform: translateX(-150px);
    -moz-transform: translateX(-150px);
    -ms-transform: translateX(-150px);
    -o-transform: translateX(-150px);
    -webkit-transform: translateX(-150px);
    opacity: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}

.banner-background {
    left: 0;
    top: 0;
    width: 100%;
    height: 150%;
    position: absolute;
    z-index: 990;
    background: rgba(0,0,0,.4);
    transition: .6s .6s;
    -webkit-transition: .6s .6s;
    -moz-transition: .6s .6s;
    -ms-transition: .6s .6s;
    -o-transition: .6s .6s;
}
#banner .slick-current .banner-background {
    left: -50%;
}

/*
-----------------[第三屏：上下渐隐渐现]--------------*/
.banner-write .w2.cc {
    width: 1000px;
    text-align: left;
    transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    -webkit-transform: translate(0);
    opacity: 0;
}

.banner-write .w2.cc .w21 {
    transform: scale(1.2) translateY(-50px);
    -moz-transform: scale(1.2) translateY(-50px);
    -ms-transform: scale(1.2) translateY(-50px);
    -webkit-transform: scale(1.2) translateY(-50px);
    -o-transform: scale(1.2) translateY(-50px);
    transition: .3s .4s;
    -webkit-transition: .3s .4s;
    -moz-transition: .3s .4s;
    -ms-transition: .3s .4s;
    -o-transition: .3s .4s;
}
#banner .slick-current .banner-write .w2.cc .w21 {
    transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -webkit-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
}

.banner-write .w2.cc .w22 {
    transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transition: .3s .4s;
    -webkit-transition: .3s .4s;
    -moz-transition: .3s .4s;
    -ms-transition: .3s .4s;
    -o-transition: .3s .4s;
    -o-transform: translateY(100px);
    -webkit-transform: translateY(100px);
}
.banner-write .w2.cc .w23 {
    transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    transition: .3s .4s;
    -webkit-transition: .3s .4s;
    -moz-transition: .3s .4s;
    -ms-transition: .3s .4s;
    -o-transition: .3s .4s;
    -o-transform: translateY(150px);
    -webkit-transform: translateY(150px);
}
#banner .slick-current .banner-write .w2.cc .w22, 
#banner .slick-current .banner-write .w2.cc .w23 {
    transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    -webkit-transform: translate(0);
}

/*聚焦end*/







/*******************************
  -------[=底部]-------
********************************/

#fd{}
.f-top{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 34px 0 40px;
}
.f-top .tit{
    clear: both;
    font-size: 18px;color: #fff;font-weight: normal;line-height: 30px;
    padding-bottom: 11px;margin-bottom: 17px;
    background: url(../image/bg02.jpg) no-repeat left bottom;
}

.f-copy{
    background: #eb3700;
    font-size: 14px;color: #fff;line-height: 24px;
    padding: 15px 0;
}
.f-copy a{
    color: inherit;
}
.f-copy a:hover{text-decoration: underline;}

.f-nav{float: left;width: 23.83%;}
.f-news{float: left;width: 40.91%;}
.f-map{float: right;width: 35.25%;position: relative;}

.f-nav ul{overflow: hidden;width: 188px;margin-bottom: 55px;}
.f-nav li{
    float: left;width: 50%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-nav li a{
    font-size: 14px;color: #fff;line-height: 30px;
}
.f-nav li a:hover{color: #e65400;}


.f-share{}
.f-share a{
    display: inline-block;vertical-align: top;
    width: 33px;height: 33px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.f-share a:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.f-share .a-qq{background-image: url(../image/icon02.png);}
.f-share .a-wechat{background-image: url(../image/icon03.png);}
.f-share .a-sina{background-image: url(../image/icon04.png);}

.f-news{}
.f-news ul{}
.f-news li a{
    display: block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 18px;
    background: url(../image/icon05.png) no-repeat left center;
    font-size: 14px;color: #fff;line-height: 28px;
    margin-bottom: 8px;
}
.f-news li a:hover{color: #e65400;}


.f-map .tit{margin-bottom: 2px;}
.f-map .pic{
    float: left;width: 267px;height: 224px;
    position: relative;
}
.f-map .pic .img-bg{display: block;width: 100%;height: 100%;}
.f-map .pic ul{}
.f-map .pic ul li{
    position: absolute;
    font-size: 12px;color: rgba(255,255,255,.5);line-height: 22px;
}
.f-map .pic ul li img{
    display: block;max-width: none;
    position: relative;z-index: 1;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.f-map .pic ul li span:hover + img/*, .f-map .pic ul li.on span + img */{
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.f-map .pic ul li span{cursor: pointer;position: relative;z-index: 10;}

.f-map .pic ul li span:hover,.f-map .pic ul li.on span{color: #fff;}
.f-map .pic ul li i{
    display: inline-block;vertical-align: top;
    width: 22px;height: 22px;
    background: url(../image/icon042.png) no-repeat center center;
}
.f-map .pic ul li:hover i,.f-map .pic ul li.on i{background-image: url(../image/icon042-1.png);}

.f-map .txt{
    overflow: hidden;
    font-size: 14px;color: #fff;line-height: 24px;
    width: 360px;height: 236px;
    position: absolute;
    /* left: 296px; */
    left: 0;
    top: 42px;
}
.f-map .txt ul{}
.f-map .txt li{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.f-map .txt li.on {
    z-index: 10;
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.f-map .txt h4{
    font-size: 18px;font-weight: normal;
    padding: 24px 0 16px;
}
.f-map .txt p{
    padding-left: 31px;
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}
.f-map .txt p img{
    display: block;float: left;
    width: 24px;height: 24px;
    margin-left: -31px;
}


/*******************************
    -------[=正文]-------
********************************/


/*
-----------------[首页]--------------*/
.list1{
    overflow: hidden;text-align: center;
    position: relative;z-index: 10;
    margin: -120px -10px 50px;
}
.list1 li{
    float: left;width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}
.list1 li a{
        display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px #eee solid;
    border-radius: 10px;
    margin: 0 5px;
    overflow: hidden;
    line-height: 0;
}
.list1 li a:hover{border-color: #e65400;}
.list1 li p{height: 72px;overflow: hidden;}
.list1 li h4{
    font-family: "Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 20px;color: #e65400;line-height: 30px;font-weight: normal;
    margin-bottom: 22px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list1 li h4 i{
    display: inline-block;vertical-align: middle;
    width: 30px;height: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: -2px;margin-right: 10px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.list1 li:hover h4 i{
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8);
    transform-origin: 50% 50%;
}
.ul-list1{
    overflow: hidden;text-align: center;
    position: relative;z-index: 10;
    margin: -130px -10px 90px;
}
.ul-list1 li{
    float: left;width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}
.ul-list1 li a{
    display: block;font-size: 14px;color: #999;line-height: 24px;
    height: 200px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    border: 1px #eee solid;
    border-radius: 6px;
    margin: 0 10px;
    padding: 31px 15px 5px;
    background: #fff;overflow: hidden;
    text-align: left;
}
.ul-list1 li a:hover{border-color: #e65400;}
.ul-list1 li p{height: 72px;overflow: hidden;font-size: 15px;}
.ul-list1 li h4{
    font-family: "Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 22px;color: #e65400;line-height: 30px;font-weight: normal;
    margin-bottom: 22px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ul-list1 li h4 i{
    display: inline-block;vertical-align: middle;
    width: 30px;height: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: -2px;margin-right: 10px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list1 li:hover h4 i{
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8);
    transform-origin: 50% 50%;
}

.g-tit1{}
.g-tit1 h3{
    font-size: 24px;color: #333;line-height: 1;font-weight: normal;text-align: center;
    font-weight: normal;
}
.g-tit1 h3 em{
    display: block;
    
    font-size: 48px;color: #e65400;
    margin-bottom: 7px;
}

.index-row1,.index-row2{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    background-attachment:fixed;
}
.index-row1{padding: 0 0 89px;}
.index-row2{padding: 82px 0 88px;}
.index-row2 .g-tit1 h3{text-align: left;}
.index-row2 .a-more{
    display: block;
    float: right;
    font-size: 16px;color: #444;line-height: 1;
    padding-right: 16px;
    background: url(../image/icon015.png) no-repeat right center;
    margin-bottom: 25px;
}

.ul-list2{overflow: hidden;margin: 69px 0 66px;}
.ul-list2 li{
    float: left;width: 16.66%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}
.ul-list2 .con{
    display: block;
    font-size: 14px;color: #fff;line-height: 22px;
    position: relative;
    padding: 22px 5px 20px;
}
.ul-list2 .con i{
    display: block;width: 130px;height: 130px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 auto 26px;
} 
.ul-list2 .con h4{font-size: 16px;font-weight: normal;text-align: center;color: #444;}
.ul-list2 .con h3{
    font-size: 18px;text-align: center;color: #fff;
    margin-bottom: 13px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ul-list2 .con .txt{
    position: absolute;left: 0;top: 0;
    width: 100%;height: 0;
    background: #e65400;border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 38px 19px 0;
    overflow: hidden;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list2 .con:hover .txt{
    height: 100%;
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.ul-list2 .con .txt p{
    max-height: 110px;overflow: hidden;
}


.g-btn1{
    display: block;width: 140px;height: 45px;
    border: 1px #e7e7e7 solid;
    background: #e65400;
    border-radius: 50px;
    margin: 0 auto;
    clear: both;
    font-size: 16px;color: #fff;line-height: 45px;text-align: center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.g-btn1 i{
    display: inline-block;vertical-align: middle;
    width: 16px;height: 16px;
    background: url(../image/icon023.png) no-repeat center center;
    margin: -2px 10px 0 0;
}
.g-btn1:hover{
    color: #fff;
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.g-btn1-1{margin-bottom: 79px;}


.m-data{clear: both;position: relative;}
.m-data .slick-next,.m-data .slick-prev{
    position: absolute;top: 50%;margin-top: -39px;overflow: hidden;
    width: 48px;height: 48px;font-size: 0;line-height: 0;z-index: 100;
    background: none;border: none;border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-color: #d4d7d9;
    cursor: pointer;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-data .slick-prev{left: -73px;background-image: url(../image/arr-l2.png);}
.m-data .slick-next{right: -73px;background-image: url(../image/arr-r2.png);}
.m-data .slick-prev:hover,.m-data .slick-next:hover{background-color: #e65400;}

.m-data .slick-dots{position: absolute;left: 0;bottom: -10px;width: 100%;text-align: center;z-index: 99;}
.m-data .slick-dots li{display: inline-block;margin: 0 2px;}
.m-data .slick-dots li button{display: block;width: 10px;height: 10px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;
    border: none;cursor: pointer;border: 1px #ccc solid;padding: 0;
}
.m-data .slick-dots li.slick-active button{background-color: #e65400;border-color: #e65400;}

.m-data .slider{margin: 0 -15px;}
.m-data a{
    display: block;position: relative;
    border-radius: 7px;overflow: hidden;
    margin: 0 15px 27px;
}
.m-data .pic{
    height: 0;padding-top: 73.89%;position: relative;z-index: 1;
}
.m-data .pic img{
    display: block;width: 100%;height: 100%;
    position: absolute;left: 0;top: 0;
}
.m-data .txt{
    position: absolute;left: 0;top: 0;z-index: 2;
    width: 100%;height: 100%;
    font-size: 14px;color: #fff;line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    border-radius: 5px;
    -o-transition:.9s;
    -ms-transition:.9s;
    -moz-transition:.9s;
    -webkit-transition:.9s;
    transition:.9s;
}
.m-data .txt:hover{background: rgba(0,0,0,.4);}
.m-data .txt:after{
    content: "";
    display: block;
    position: absolute;left: 30px;right: 30px;bottom: 20px;top: 100%;
/*    border-left: 1px solid #fff;
    border-right: 1px solid #fff;*/
    background: url(../image/bg08.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -o-transition:.3s .3s;
    -ms-transition:.3s .3s;
    -moz-transition:.3s .3s;
    -webkit-transition:.3s .3s;
    transition:.3s .3s;
}
.m-data a:hover .txt:after{top: 20px;}
.m-data .txt:before{
    content: "";
    display: block;
    position: absolute;
    top: 30px;
    left: 22px;
    right: 22px;
    bottom: 30px;
/*    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;*/
    background: url(../image/bg09.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-transform: skew(-100deg);
    -ms-transform: skew(-100deg);
    transform: skew(-100deg);
    -o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;
}
.m-data a:hover .txt:before{
    -webkit-transform: skew(0deg);
    -ms-transform: skew(0deg);
    transform: skew(0deg);
}

.m-data .txt .con{
    position: absolute;left: 0;right: 0;top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 40px;
    text-align: center;
}
.m-data .txt h4{
    font-size: 24px;line-height: 30px;font-weight: normal;
    margin-bottom: 17px;
}
.m-data .txt .det{
    height: 0;
    overflow: hidden;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    text-align: left;
}
.m-data a:hover .txt .det{height: 110px;}
.m-data .txt p{
   /*  padding-left: 13px; */
    /* background: url(../image/icon024.png) no-repeat left 9px; */
    text-align: center;
    
}



/*
-----------------[招聘信息]--------------*/
.ul-list3{margin: 49px 0 100px;}
.ul-list3 li{
    margin-bottom: 10px;
}
.ul-list3 .tit{
    overflow: hidden;padding: 0 38px;
    background: #fff;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    font-size: 14px;color: #333;line-height: 54px;
}
.ul-list3 li.open .tit{background: #e65400;color: #fff;}
.ul-list3 .tit span{
    float: left;display: block;overflow: hidden;
}
.ul-list3 .tit span em{color: #999;}
.ul-list3 li.open .tit span em{color: #fff;}
.ul-list3 .tit .s1{width: 43.45%;font-size: 16px;font-weight: bold;}
.ul-list3 .tit .s2{width: 18.25%;}
.ul-list3 .tit .s3{width: 20.74%;}
.ul-list3 .tit .s4{width: 15.31%;}
.ul-list3 .tit .js-btn{
    display: block;width: 25px;height: 25px;float: left;margin-top: 11px;
    background: url(../image/icon025.png) no-repeat center center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list3 .tit .js-btn:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.ul-list3 li.open .tit .js-btn{background-image: url(../image/icon025-1.png);}

.ul-list3 .con{
    font-size: 14px;color: #333;line-height: 30px;
    padding: 23px 180px 12px 41px;
    display: none;
    background: #fdfdfe;
    position: relative;
}
.ul-list3 li.open .con{display: block;}
.ul-list3 .con .txt{padding-bottom: 30px;}
.ul-list3 .con p strong{color: #000;}
.ul-list3 .con .btn-apply{
    display: block;width: 140px;height: 45px;
    background: #e65400;border-radius: 45px;
    font-size: 18px;color: #fff;line-height: 45px;text-align: center;
    position: absolute;right: 28px;top: 30px;
}
.ul-list3 .con .btn-apply:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.ul-list3 .con h5{
    font-size: 16px;color: #010101;
}


/*
-----------------[在线咨询]--------------*/
.g-tit2{
    font-size: 28px;color: #e65400;line-height: 40px;text-align: center;
    padding-bottom: 18px;
    background: url(../image/bg06.jpg) no-repeat center bottom;
}

.form1{margin: 69px 0 100px;}
.form1 .g-tit2{margin-bottom: 50px;}
.form1 .form-group{
    overflow: hidden;
    margin-bottom: 20px;
    font-size: 16px;color: #333;line-height: 50px;
}
.form1 .form-group span{
    display: block;float: left;width: 22.33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding-right: 20px;text-align: right;
}
.form1 .form-group em{display: block;overflow: hidden;}
.form1 .form-group input[type="text"],
.form1 .form-group textarea,
.form1 .form-group select{
    display: block;width: 100%;
    height: 50px;
    background-color: #fff;border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 16px;color: #999;line-height: 50px;
}
.form1 .form-group select{
    padding-right: 40px;
    background: #fff url(../image/icon026.png) no-repeat right 15px center;
}
.form1 .form-group textarea{
    line-height: 24px;height: 140px;
    padding-top: 15px;padding-bottom: 10px;
}

.form1 .btn{overflow: hidden;text-align: center;padding-top: 10px;}
.form1 input[type="submit"],
.form1 input[type="reset"]{
    display: inline-block;vertical-align: top;width: 140px;height: 45px;
    border-radius: 50px;
    font-size: 16px;color: #fff;line-height: 45px;text-align: center;
    border: none;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    margin: 0 8px;
}
.form1 input[type="submit"]{background: #e65400;}
.form1 input[type="reset"]{background: #858585;}
.form1 input[type="submit"]:hover,
.form1 input[type="reset"]:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.form1 .form-group input[type="text"].inp-ma{
    display: inline-block;vertical-align: top;
    width: 100px;
    margin-right: 10px;
}
.form1 .form-group .img-ma{
    display: inline-block;vertical-align: top;
    width: 100px;height: 50px;
    cursor: pointer;
}

/*
-----------------[薪酬福利]--------------*/

.m-txt1{
    overflow: hidden;
    padding: 69px 0 221px;
}
.m-txt1 .pic{
    float: right;width: 280px;height: 280px;
    margin-left: 68px;
    background: #000;position: relative;overflow: hidden;
}
.m-txt1 .pic img{
    display: block;width: 100%;height: 100%;
    opacity: .6;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 60)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
.m-txt1 .pic:hover img{
    opacity: .5;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.m-txt1 .pic .bg{
    position: absolute;left: 15px;right: 15px;bottom: 15px;top: 15px;
    border: 1px #fff solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 0 0;
    font-size: 20px;color: #fff;line-height: 28px;text-align: center;
}
.m-txt1 .pic .bg span{
    display: block;position: absolute;left: 5px;right: 5px;top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-txt1 .pic .bg span em{display: block;font-size: 26px;font-weight: bold;line-height: 34px;}

.m-txt1 .txt{
    overflow: hidden;
    font-size: 14px;color: #333;line-height: 34px;
}
.m-txt1 .txt p{margin-bottom: 9px;}
.m-txt1 .txt p strong,.m-txt1 .txt h5{font-size: 16px;}
.m-txt1 .txt h3{
    font-size: 26px;color: #e65400;line-height: 30px;font-weight: normal;
    border-bottom: 1px #ccc solid;
    padding-bottom: 23px;margin-bottom: 18px;
}


/*
-----------------[新闻资讯2]--------------*/

.ul-list4{overflow: hidden;margin: 50px -20px 10px;}
.ul-list4 li{
    float: left;width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 20px 40px;
}
.ul-list4 li a{
    display: block;
    background: #fff;
}
.ul-list4 li .pic{
    height: 0;padding-top: 50%;position: relative;overflow: hidden;
}
.ul-list4 li .pic img{
    display: block;
    position: absolute;left: 0;top: 0;
}
.ul-list4 li a:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.ul-list4 li .txt{
    padding: 20px 20px 24px;
}
.ul-list4 li .txt h4{
    font-size: 20px;color: #333;line-height: 26px;font-weight: normal;
    height: 52px;overflow: hidden;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    margin-bottom: 11px;
}
.ul-list4 li a:hover .txt h4{color: #e65400;}
.ul-list4 li .txt .date{
    font-family: "宋体";
    display: block;font-size: 16px;color: #9d9d9d;line-height: 20px;
}

/*
-----------------[新闻详情]--------------*/

.m-txt2{
    font-size: 14px;color: #333;line-height: 36px;
    margin: 57px 0 42px;
}
.m-txt2 h1{
    font-size: 20px;color: #e65400;text-align: center;
    margin-bottom: 6px;
}
.m-txt2 .info{
    color: #999;text-align: center;line-height: 24px;
    padding-bottom: 9px;
    border-bottom: 1px #ddd solid;
    margin-bottom: 27px;
}
.m-txt2 .info span{display: inline-block;vertical-align: top;margin: 0 12px;}
.m-txt2 .info .share{
    display: inline-block;vertical-align: top;
    text-align: right;line-height: 20px;
    position: relative;
}
.m-txt2 .info .share a{
    display: inline-block;vertical-align: top;
    color: #e65400;padding-left: 24px;
    background-position: left center;
    background-repeat: no-repeat;
}
.m-txt2 .info .share a:hover{text-decoration: underline;}
.m-txt2 .info .share .a-share{background-image: url(../image/icon027.png);}
.m-txt2 .info .share .a-back{background-image: url(../image/icon028.png);}

/*.jiathis_style{left: auto !important;right: 0 !important;}*/


.ul-list5{overflow: hidden;margin: 42px -4px 67px;}
.ul-list5 li{
    float: left;width: 33.33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 4px 0;
    font-size: 14px;color: #666;line-height: 24px;text-align: center;
    text-indent: 0;
}
.ul-list5 .pic{
    height: 0;padding-top: 82.48%;position: relative;
    margin-bottom: 8px;
}
.ul-list5 .pic img{
    display: block;width: 100%;height: 100%;
    position: absolute;left: 0;top: 0;
}

.m-flip{
    font-size: 14px;color: #333;line-height: 30px;
    margin-bottom: 92px;
}
.m-flip .prev,.m-flip .next{
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-flip span{color: #e65400;}
.m-flip a{color: inherit;}
.m-flip a:hover{color: #e65400;}

/*
-----------------[搜索结果02]--------------*/

.g-tit3{
    font-size: 24px;color: #e65400;line-height: 30px;
    padding-bottom: 15px;margin: 31px 0 30px;
    background: url(../image/bg07.jpg) no-repeat left bottom;
}
.g-tit4{
    font-size: 16px;color: #e65400;line-height: 55px;
    border-bottom: 1px #d7d7d7 solid;
    margin-bottom: 31px;
    font-weight: normal;
}


/*左右分栏*/
.row{overflow: hidden;}
.side-col{
    float: left;width: 250px;background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 30px 50px;margin-right: 19px;
}
.main-col{
    overflow: hidden;background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 30px 50px;
}
.snav{padding: 36px 0 1px;}
.snav li{margin-bottom: 26px;}
.snav li a{
    display: block;
    font-size: 16px;color: #333;line-height: 24px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.snav li a:hover,.snav li.on a{
    color: #e65400;
}


.ul-list6{}
.ul-list6 li{overflow: hidden;margin-bottom: 38px;}
.ul-list6 .pic{
    width: 200px;height: 132px;
    float: left;margin-right: 38px;
    border-radius: 4px;overflow: hidden;
}
.ul-list6 .pic img{
    display: block;width: 100%;height: 100%;
}
.ul-list6 li:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.ul-list6 .txt{
    overflow: hidden;
    font-size: 14px;color: #666;line-height: 26px;
    border-bottom: 1px #e6e6e6 solid;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list6 li:hover .txt{border-color: #e65400;}
.ul-list6 .txt p{
    height: 52px;overflow: hidden;
    margin-bottom: 12px;
}
.ul-list6 .txt h4{
    font-size: 16px;color: #333;line-height: 20px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 17px;
}
.ul-list6 .txt h4 a{color: inherit;}
.ul-list6 li:hover .txt h4 a{color: #e65400;}
.ul-list6 .txt .more{
    display: block;float: right;width: 28px;height: 28px;
    background:  url(../image/icon029.png) center center no-repeat;
    margin-bottom: -1px;
}
.ul-list6 li:hover .txt .more{background-image: url(../image/icon029-1.png);}


/*
-----------------[行业应用列表2]--------------*/
.ul-list7{padding: 20px 0 49px;}
.ul-list7 li{
    overflow: hidden;
    margin-bottom: 0;
    padding: 53px 0 52px;
}
.ul-list7 li:nth-child(2n){background: #f5f5f5;}
.ul-list7 .pic{
    float: left;width: 310px;height: 180px;
    margin-right: 54px;    
}
.ul-list7 .txt{
    overflow: hidden;
    font-size: 14px;color: #999;line-height: 26px;
    padding: 30px 10px 0 0;
}
.ul-list7 .txt p{
    height: 52px;overflow: hidden;
}
.ul-list7 .txt .more{color: #e65400;display: none;}
.ul-list7 .txt .more span{color: #999;}
.ul-list7 .txt .more:hover{text-decoration: underline;}
.ul-list7 .txt h4{
    font-size: 18px;color: #000;font-weight: normal;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 21px;margin-bottom: 20px;
    border-bottom: 1px #ebebeb solid;
}
.ul-list7 .txt h4 a{
    color: inherit;
    display: block;padding-right: 15px;
    background: url(../image/icon030.png) no-repeat right center;
}
.ul-list7 li:hover .txt h4 a{color:#e65400;background-image: url(../image/icon030-1.png);}


/*
-----------------[行业应用2]--------------*/
.g-tit5{
    font-size: 28px;color: #e65400;line-height: 40px;font-weight: normal;text-align: center;
    padding: 54px 0 47px;
}
.ul-list8{
    overflow: hidden;
    margin-bottom: 100px;
}
.ul-list8 li{
    float: left;width: 33.33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 0 0;
    margin-bottom: -1px;
}
.ul-list8 a{
    display: block;
    font-size: 14px;color: #999;line-height: 24px;
    padding: 35px 30px 41px;
    border-right: 1px #ccc dashed;
    border-bottom: 1px #ccc dashed;
}
.ul-list8 li:nth-child(3n) a{border-right: none;}

.ul-list8 p{
    height: 72px;overflow: hidden;
}

.ul-list8 h4{
    font-size: 20px;color: #333;line-height: 40px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;font-weight: normal;
    margin-bottom: 11px;
}
.ul-list8 a:hover h4{color: #e65400;}
.ul-list8 h4 i{
    display: inline-block;vertical-align: top;
    width: 40px;height: 40px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 8px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list8 a:hover h4 i{
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9); 
    -ms-transform: scale(0.9); 
    -o-transform: scale(0.9); 
    transform: scale(0.9);
    transform-origin: 50% 50%;
}


/*
-----------------[销售网络3]--------------*/

.m-network{
    height: auto;
    overflow: hidden;
    position: relative;
}
.m-network .inner{width: 1480px;margin: 0 auto;}
.m-network .con-l{
    float: left;
    padding: 86px 0 0;
}
.m-network .con-r{
    /* width: 50%;height: 100%;
    position: absolute;right: 0;top: 0;z-index: 20;
    background: #fff; */
}
.
.m-network .con-l .txt{
    font-size: 16px;color: #999;line-height: 26px;
    margin-bottom: 28px;
}
.m-network .con-l .txt h3{
    font-size: 30px;color: #e65400;font-weight: normal;
    line-height: 40px;margin-bottom: 5px;
}

.m-network .map-china{
    width: 647px;height: 527px;
    position: relative;
}
.m-network .map-china .img-bg{
    display: block;width: 100%;height: 100%;
}
.ul-list9 li{
    font-size: 14px;color: #333;line-height: 18px;
    position: absolute;
}
.ul-list9 li span{position: relative;z-index: 2;cursor: pointer;}
.ul-list9 li span i{
    display: inline-block;vertical-align: top;
    width: 14px;height: 18px;
    background: url(../image/icon040.png) no-repeat center center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    margin-right: 3px;
}
.ul-list9 li span:hover i,.ul-list9 li.on span i{background-image: url(../image/icon040-1.png);}

.ul-list9 li img{
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    position: relative;z-index: 1;
    max-width: none;
}
.ul-list9 li span:hover + img/*,.ul-list9 li.on span + img*/{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}


.ul-list10{

}
.ul-list10 li{
    /* position: absolute; */left: 0;top: 0;right:0;z-index: 1;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.ul-list10 li.on{
    z-index: 10;
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.ul-list10 .con {position: relative;}
.ul-list10 .pic{
    height: 150px;position: relative;z-index: -1;
    overflow: hidden;
    background: #333;
}
.ul-list10 .pic img{
    display: block;width: 100%;height: 100%;
    opacity: .5;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.ul-list10 .name{
    background: #fff;
    border-left: 30px #de4312 solid;
    font-size: 24px;color: #de4312;text-align: right;line-height: 34px;
    padding: 16px 25px 15px;
    position: absolute;left: -30px;top: 30px;z-index: 10;
}
.ul-list10 .name em{
    display: block;
    font-size: 14px;color: #000;line-height: 20px;text-transform: uppercase;
}
.ul-list10 .txt{
    font-size: 18px;color: #fff;line-height: 36px;
    position: absolute;left: 0;right: 0;top: 314px;z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 100px 0 230px;
    max-height: 301px;overflow: hidden;
}
.ul-list10 .txt h4{
    font-size: 30px;margin-bottom: 18px;
}
.ul-list10 .more-info{
           padding: 50px 27px;
    position: relative;
    margin: 15px 10px;
    background: #fff;
    width: 27%;
    float: left;
}
.ul-list10 .more-info:hover{
    background: #de441236;
    
}
.ul-list10 .more-info .more{
        display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 190px;
    top: 65%;
    margin-top: -28px;
    background: url(../image/icon041.png) no-repeat center center;
}
.ul-list10 .more-info .more:hover{background-image: url(../image/icon041-1.png);}
.ul-list10 .more-info h5{
        font-size: 22px;
    color: #666;
    line-height: 60px;
    font-weight: normal;
}
.ul-list10 .more-info h5 em{
        display: block;
    
    /* font-size: 28px; */
    color: #de4412;
    line-height: 1;
    margin-bottom: 14px;
}





/*
-----------------[右侧浮窗]--------------*/
.m-float{
    position: fixed;right: 0;top: 40%;z-index: 999;
    width: 43px;
}
.m-float .item{position: relative;}
.m-float a{
    display: block;
    height: 48px;
    background: #ed5519;
    border-radius: 2px 0 0 2px;
    position: relative;
    -webkit-background-size: 30px 35px;
    -moz-background-size: 30px 35px;
    -o-background-size: 30px 35px;
    background-size: 30px 35px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 1px;
    font-size: 14px;color: #fff;text-align: center;
}
.m-float .a-qq{background-image: url(../image/icon-qq.png);}
.m-float .a-tel{background-image: url(../image/icon-tel.png);}
.m-float .a-weixin{background-image: url(../image/icon-wx.png);}
.m-float a:hover{background-color: #be3600;}
.m-float a em{
    position: absolute;left: 0;right: 0;top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-top: 12px;
    background: url(../image/bg011.png) no-repeat center top;
}
.m-float .item .pic-ma{
    position: absolute;left: -95px;top: 50%;margin-top: -44px;
    border: 1px #dadada solid;
    background: #fff;
    padding: 6px;
    box-shadow: 0 0 3px rgba(204,204,204,.5);
    display: none;
}
.m-float .item:hover .pic-ma{display: block;}
.m-float .item .pic-ma:after{
    content: "";
    display: block;width: 5px;height: 9px;
    background: url(../image/bg010.png) no-repeat center center;
    position: absolute;left: 100%;top: 50%;margin-top: -4px;
}
.m-float .item .pic-ma img{
    display: block;width: 74px;height: 74px;
}
.m-float .sub{
    display: none;
    border: 1px solid #be3600;
    width: 224px;
    position: absolute;
    right: 100%;
    top: 0;
    padding: 10px;
    opacity: 1;
    border-right: 3px solid #fff;
    background: #eb4500;
    font-size: 12px;
    color: #fff;
    line-height: 25px;
}
.m-float .sub a{
    display: inline-block;vertical-align: middle;
    height: auto;margin: 0;padding: 0;
    background: none;
    text-align: left;
}
.m-float .item:hover .sub{display: block;}
.m-float .sub .img-qq{display: inline-block;vertical-align: middle;margin-right: 5px;}
















