/**************************************/

/*************[公用start]**************/

/**************************************/

@font-face {

    font-family: "yan";


      src: url('/static1/fonts/yantishufaziti-2.woff') format('woff'),
           url('/static1/fonts/yantishufaziti-2.ttf') format('truetype'); 

.min_pix11
}

.yingx2-pic .imgbox_a
@font-face {
.index1-dl dd.ddd1 > a
    font-family: "yan2";


      src: url('/static1/fonts/yan2.woff') format('woff'),
           url('/static1/fonts/yan2.ttf') format('truetype'); 


}


.loading {

    background-image: url(/static1/images/load.gif);

    background-repeat: no-repeat;

    background-position: center;

    background-color: #fff;

    position: fixed;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 1500;

}

body{
    overflow-x: hidden;
}

.skip_a{
    position: absolute;
    z-index: 900;
    width: 147px;
    height: 47px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/static1/images/enter1.png);
    text-align: center;
    margin-left: -74px;
    left: 50%;
    /*bottom: 15px;*/
    bottom: 40px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #fff;
    transition: background-image .3s;
}
.skip_a:hover{
    background-image: url(/static1/images/enter2.png);

}

.vi_img{
    position: absolute;
    width: 1002px;
    margin-left: -501px;
    left: 50%;
    margin-top: -188px;
    top: 50%;
    z-index: 900;
}
.vi_img img{
    display: block;width: 100%;
}



.anniu-wp{
    position: absolute;
    z-index: 900;
    width: 220px;
    margin-left: -110px;
    left: 50%;
    margin-top: -46px;
    top: 50%;
}

.anniu-wp a{
    display: block;
    width: 93px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}
.anniu-wp a img{
    display: block;
    width:60px;
    margin:0 auto;
    margin-bottom: 10px;
}

div.clear {

    clear: both;

    height: 0;

    width: 0;

}





a {

    text-decoration: none;

    color: inherit;

    cursor: pointer;

}



img {

    border: 0;

    max-width: 100%;

}





div.wp {

    width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */

    margin: 0 auto;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.tran {

    transition: all .3s ease-out 0s;

}



.tver {

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}





/*图片中心放大代码区域*/



.img-box { /*图片盒子类名*/



    overflow: hidden;

}



.img-box img {

    transition: .3s;

    width: 100%;

    max-width: 100%;

}



.img-box:hover img {

    /*图片中心放大代码*/

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}





/*图片中心放大代码区域*/





.imgbox_a {

    position: relative;

    padding-bottom: 100%;

    overflow: hidden;

    display: block;

}



.imgbox_a > img {

    position: absolute;

    left: 0;

    top: 0;

    width: 100% !important;

    height: 100% !important;

}



.imgbox_hover > img {

    /* ueco 时间曲线*/

    /*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;



}



.imgbox_hover:hover > img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



/**************************************/

/************[公用over]****************/

/**************************************/





/*header-start*/

/**************************************************************/



#header {
    /*position: relative;*/
    z-index: 998;


}

.header-bbai{
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background-color: #fff;
    z-index: 50;
    height: 300px;
    border-top: 1px solid #eee;
    box-shadow: 0 4px 5px -3px rgba(0,0,0,0.15);
    display: none;
}





.header-er {

    height: 84px;

    background-image: url(../image/hongdi_1.png);

}



.logo {

    width: 187px;

    margin-top: 10px;

}



.logo a, .logo img {

    display: block;

    width: 100%;

}





.language {

    width: 83px;

    margin-top: 28px;

    position: relative;

}



.language-a-wp {

    position: absolute;

    right: -15px;

    left: -15px;

    top: 100%;

    padding-top: 15px;

    display: none;

}

.language-a-wp::after{
    content:"";
    position: absolute;
    width: 20px;
    height: 11px;
    background-image: url(/static1/images/jiao3.png);
    left: 50%;
    margin-left: -10px;
    top: 4px;
    display: none;
}

.language-a {



    background-color: #fff;

    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15);

    border-radius: 5px;

    overflow: hidden;

    /*padding: 5px 0;*/

}



.language-a a {

    display: block;

    height: 30px;

    line-height: 30px;

    text-align: center;

}



.language-a a {

    border-top: 1px solid #eee;

}



.language-a a:hover {

    color: #fff;

    background-color: #c83e33;

}



.language-a a:first-child {

    border-top: 0;

}



.language span {

    display: block;

    cursor: pointer;

    font-size: 14px;

    color: #fff;

    height: 28px;

    line-height: 28px;

    border-radius: 28px;

    padding-left: 15px;

    background-repeat: no-repeat;

    background-position: 56px center;

    background-image: url(/static1/images/xiajiao.png);

    background-color: #8c8c8c;

}











.gupiao {

    width: 20px;

    margin-top: 25px;
    position: relative;

}
.gupiao:hover .gupiao-bai-wp{display: block;}
.gupiao-bai-wp{
    position: absolute;
    width: 194px;
    height: 112px;
    background-color: #fff;
    border-radius: 5px;
    left: 50%;
    margin-left: -97px;
    top:60px;
    display: none;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15);
}


.gupiao1{
 
}
.gupiao1 h1{
    margin:0;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

.gupiao1 h2{
    margin:0;
    font-weight: bold;
    font-size: 16px;
    color: #008000;
    margin:10px 0;
}
.gupiao1 h2 span{
    display: inline-block;
    padding-right:23px;
    margin-right: 5px;
    font-size: 34px;
    background-repeat: no-repeat;
    background-position: right 85%;
    line-height: 1;
}

.gupiao1 h3{
    margin:0;
    font-size: 12px;
    color: #999;
}
.gupiao1-zhang h2{color: #dd170a;}
.gupiao1-die h2{color: #008000;}

.gupiao1-zhang h2 span{
    background-image: url(/static1/images/gupzhang.png);
}
.gupiao1-die h2 span{
    background-image: url(/static1/images/gupdie.png);
}









.gupiao a, .gupiao img {

    display: block;

    width: 100%;

}

.list-unstyled li:hover{border-bottom:2px #fff solid}












.header-index {
height: 67px;
    position: fixed;

    left: 0;

    /*right: 0;*/

    top: 0;

    width: 100%;

    /*background-image: url(../images/heidi3.png);*/
    background-image: url(../image/hongdi_1.png);

    z-index: 999;

}






.header-index .language span {

    background-color: transparent;

    background-image: url(/static1/images/xiajiaoh.png);

    background-repeat: no-repeat;

    background-position: center;

}





/**************************************************************/

/*header-over*/





/*main-start*/

/**************************************************************/



#main {



}





.section {

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    position: relative;

    overflow: hidden;


}

.section.section1{
    padding-top: 0;
}
.section.fp-auto-height{
    padding-top: 0
}

.banner {

    height: 100%;

}



.fafa, .fafa .slides, .fafa .slides > li {

    height: 100%;

}



.fafa .slides > li {

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    overflow: hidden;

    position: relative;

}



.fafa .slides > li > a > img {

    display: none;

    width: 100%;

}



.fafa .flex-control-nav {

    bottom: 80px;

text-align: center;

  margin: 0 auto;

    height: 0;

   

 

}



.fafa .flex-control-nav li {

    margin: 0 9px;

}



.fafa .flex-control-nav li:first-child {

    margin-left: 0;

}



.fafa .flex-control-paging li a {

    width: 39px;

    height: 48px;

    background-image: url(../image/arrow-b2-h.png);

}





.fafa .flex-control-paging li a.flex-active {

    background-image: url(../image/arrow-b2.png);

}
@-webkit-keyframes sdb10 {
    0% {
        -webkit-transform: translate(0, 0);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    40% {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    80% {
        -webkit-transform: translate(0, 14px);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    100% {
        opacity: 0;
        filter:alpha(opacity=0);
    }
}
@keyframes sdb10 {
    0% {
        transform: translate(0, 0);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    40% {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    80% {
        transform: translate(0, 14px);
        opacity: 0;
        filter:alpha(opacity=0);
    }
    100% {
        opacity: 0;
        filter:alpha(opacity=0);
    }
}



#sec_down {

    position: absolute;

    width: 58px;

    left: 50%;

    margin-left: -29px;

    bottom: 50px;

    z-index: 800;

    cursor: pointer;

}



#sec_down img,#sec_down a{
    display: block;
    width: 100%;
    position: relative;
    z-index: 50;
}

.sec-jt{
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 58px;
    z-index: 80;
}


.sec-jt::before {
  position: absolute;
  top: 5px;
  left: 50%;
  content: '';
  width: 24px;
  height: 29px;
  margin-left: -12px;
  -webkit-animation: sdb10 2s infinite;
  animation: sdb10 2s infinite;
  box-sizing: border-box;
  background-image: url(/static1/images/jt.png);
  background-repeat: no-repeat;
  background-position: center;
}





.index3-dl1 {

    text-align: center;

    font-size: 0;

    line-height: normal;

    margin-top: 30px;

}



.index3-dl1 dl {

    margin: 0;

    display: inline-block;

}



.index3-dl1 dd {

    float: left;

    width: 52px;

    margin: 0 23px;

    text-align: center;

    font-size: 18px;

    color: #fff;

    cursor: pointer;

}



.index3-ico {

    height: 55px;

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: 100%;

    background-size: 100%;

    margin-bottom: 4px;

    transition: .3s;

}



.index3-ico1 {

    background-image: url(/static1/images/index3-ico1.png);

}



.index3-ico2 {

    background-image: url(/static1/images/index3-ico2.png);

}



.index3-ico3 {

    background-image: url(/static1/images/index3-ico3.png);

}



.index3-ico4 {

    background-image: url(/static1/images/index3-ico4.png);

}



.index3-ico5 {

    background-image: url(/static1/images/index3-ico5.png);

}



.index3-ico6 {

    background-image: url(/static1/images/index3-ico6.png);

}





.index3-dl1 dd.cur {

    color: #faa604;

}





.index3-dl1 dd.cur .index3-ico1 {

    background-image: url(/static1/images/index3-ico1h.png);

}



.index3-dl1 dd.cur .index3-ico2 {

    background-image: url(/static1/images/index3-ico2h.png);

}



.index3-dl1 dd.cur .index3-ico3 {

    background-image: url(/static1/images/index3-ico3h.png);

}



.index3-dl1 dd.cur .index3-ico4 {

    background-image: url(/static1/images/index3-ico4h.png);

}



.index3-dl1 dd.cur .index3-ico5 {

    background-image: url(/static1/images/index3-ico5h.png);

}



.index3-dl1 dd.cur .index3-ico6 {

    background-image: url(/static1/images/index3-ico6h.png);

}





.index3-pic .imgbox_a {

    padding-bottom: 67.4%

}



.index3-huang {

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    z-index: 80;

    opacity: 1;

    visibility: visible;

    transition: .3s;

}



.index3-list .item:hover .index3-huang {

    opacity: 0;

    visibility: hidden;

}



.index3-list .item:hover .index3-con {

    background-image: url(/static1/images/hu.png);

}



.index3-con {

    padding: 25px 20px 40px;

    position: relative;

    background-color: #fff;

    background-repeat: no-repeat;

    background-position: center;

}





.index3-con::before {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 24px;

    height: 24px;

    background-image: url(/static1/images/cfleft.jpg);

    background-repeat: no-repeat;

    background-position: center;

    content: "";

}





.index3-con::after {

    position: absolute;

    right: 0;

    bottom: 0;

    width: 24px;

    height: 24px;

    background-image: url(/static1/images/cfright.jpg);

    background-repeat: no-repeat;

    background-position: center;

    content: "";

}



.index3-con-h1 a {

    font-size: 18px;

    color: #000;

}



.index3-con-h1 a:hover {

    color: #d24a47;

}



.index3-con-h1 {

    text-align: center;

    padding-bottom: 18px;

    background-repeat: no-repeat;

    background-position: center bottom;

    background-image: url(/static1/images/line2.jpg);

}



.index3-con p {

    margin: 0;

    font-size: 14px;

    color: #797979;

    line-height: 1.8;

    height: 3.6em;

    overflow: hidden;

    margin-top: 15px;

}



.index3-wp {

    margin-top: 40px;

    position: relative;

    overflow: hidden;

}



.index3-list-div {

    position: absolute;

    width: 100%;

    left: -15000%;

    top: 0;

}



.index3-list-div.cur {

    position: relative;

    left: 0;

}





.index3-list .item {

    padding-bottom: 44px;

    position: relative;

}





.index3-list .item::after {

    content: "";

    z-index: 50;

    position: absolute;

    width: 44px;

    height: 69px;

    background-image: url(/static1/images/bashou.png);

    left: 50%;

    margin-left: -22px;

    bottom: 15px;

    transition: .3s;

    visibility: hidden;

    opacity: 0;

}



.index3-list .item:hover::after {

    opacity: 1;

    visibility: visible;

    bottom: 0;

}



.index3-list-div .more3 {

    padding-top: 5px;

}



.more3 a {

    display: block;

    width: 84px;

    height: 88px;

    font-size: 14px;

    color: #fff;

    padding-left: 33px;

    padding-top: 31px;

    background-image: url(/static1/images/more3.png);

    -webkit-background-size: 100%;

    background-size: 100%;

    transition: .3s;

    margin: 0 auto;

}



.more3 a:hover {

    background-image: url(/static1/images/more3h.png);



}





.index4-list {

    margin-top: 40px;

}



.index4-list .more2 a {

    margin: 0 auto;

    left: 0px;
    width: 53px;
    text-align: center;

    position: relative;
    background-repeat: no-repeat;
    background-position: right center;
    color: #333;
    text-align: left;
    background-image:none;
    padding: 0;
    transition: width .3s;

}

.index4-list .more2 a:hover{
    color: #bf0e0e;
    width: 80px;
    background-image: url(/static1/images/more2-jt2.png);
}

.index4-list .xinwen1-2-dd > .more2 {

    padding: 18px 0;

    border-top: 1px solid #eaeaea;

}





.index4-list .xinwen1-2-dd-div .more2 {

    margin-top: 45px;

}



.index4-list .xinwen1-2-dd-div .more2 a {

    background-image: url(/static1/images/more2hh.png);

    color: #cf2e34;

}



.about1-div .more2 {

    margin-top: 35px;

}



.about1-div .more2 a.fr {

    text-align: left;

}



.index1-dl {

    margin-top: 35px;

}



.index1-dl dl {

    margin: 0;

}



.index1-dl dd {

    float: left;

    margin-left: 11px;

    width: 109px;

}



.index1-dl dd > a {

    display: block;

    height: 109px;

    background-repeat: no-repeat;

    background-position: center;

    padding-top: 77px;

    color: #ac1402;

    text-align: center;

    font-size: 16px;

    transition: .3s;

}

.index1-dl dd > a:hover{
    color: #fff;
}

.index1-dl dd:first-child {

    margin-left: 0;

}



.index1-dl dd.ddd1 > a {

    background-image: url(../image/t1.png);

}



.index1-dl dd.ddd2 > a {

    background-image: url(../image/t2.png);

}



.index1-dl dd.ddd3 > a {

    background-image: url(../image/t3.png);

}



.index1-dl dd.ddd4 > a {

    background-image: url("../image/t4.png");

}




.section2-bg-wp{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 80;
    /*background-color: #c73027;*/
}
.section2-bg-wp::after{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;z-index: 60;
    /*background-image: url(../images/hongdi3.png);*/
    background-image: url(/static1/images/baidi18.png);
    content:"";
}
.section2-bg-wp .section2-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;z-index: 50;
}
.section2-bg-wp .section2-bg.cur{
    opacity: 1;
    visibility: visible;
    /*transition: .3s;*/
}

.section2 .fp-tableCell{
    position: relative;
    z-index: 95;
}

.index2-list-wp {

    margin-top: 70px;

    position: relative;

}


#index2UpDown-wp{
    position: absolute;
    height: 0;
    width: 1500px;
    margin-left: -750px;
    left: 50%;
    top: 0;
    z-index: 80;
}
#index2Up{
    position: absolute;
    left: 0;
    width: 306px;
    top: 0;
    height: 603px;
    cursor: pointer;
}

#index2Down{
    position: absolute;
    right: 0;
    width: 306px;
    top: 0;
    height: 603px;
    cursor: pointer;
}

.index2-list .item {

    position: relative;

    padding-bottom: 90px;

}



.index2-1 {

    position: relative;

    z-index: 50;

}



.index2-1-pic .imgbox_a {

    padding-bottom: 154.575%;

}





.index2-1-hei {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 50;

    /*background-image: url(../images/heidi5.png);*/
    background-image: url(../image/hongdi_1.png);

}





.index2-1-title {

    position: absolute;

    width: 81px;

    height: 253px;

    background-repeat: no-repeat;

    background-position: center;

    left: 50%;

    margin-left: -40px;

    top: 95px;

    color: #fff;

    font-size: 22px;

    padding: 51px 28px 2px;

    line-height: 1;

    text-align: center;

    font-family: "yan2";

}

.index2-1-title-table-wp{
    height: 100%;
}
.index2-1-title-table{
    display: table;
    width: 100%;
    height: 100%;
}
.index2-1-title-table-cell{
    display: table-cell;
    vertical-align: middle;
}
.index2-2 {

    position: absolute;

    width: 768px;

    left: 50%;

    margin-left: -384px;

    top: 0;

    z-index: 100;

    display: none;

}




.index2-2-pic ul{background: #fff;padding: 28px 0;padding-left:28px;padding-bottom: 12px;margin-bottom: 42px}
.index2-2-pic ul li {height: 20px;font-size: 18px;list-style:none;background: url("../image/li-1.png") no-repeat left 0px center;padding-left: 25px;margin-bottom: 24px


}



.index2-2-pic .imgbox_a {

    padding-bottom: 61.286%;

}



.index2_i {

    position: absolute;

    width: 21px;

    height: 21px;

    background-repeat: no-repeat;

    background-position: center;

    z-index: 50;

}



.index2_i1 {

    background-image: url(/static1/images/ch1.png);

    left: 2px;

    top: 2px;

}



.index2_i2 {

    background-image: url(/static1/images/ch2.png);

    right: 2px;

    top: 2px;

}



.index2_i3 {

    background-image: url(/static1/images/ch3.png);

    right: 2px;

    bottom: 2px;

}



.index2_i4 {

    background-image: url(/static1/images/ch4.png);

    left: 2px;

    bottom: 2px;

}





.index2-2-title {

    height: 90px;

    text-align: center;

    padding-top: 35px;

}



.index2-2-title h1 {

    margin: 0;

    font-family: "yan2";

    font-size: 26px;

    color: #bf0e0e;

}



.index2-2-title h2 {

    margin: 0;

    font-size: 14px;

    opacity: 0.4;

    color: #bf0e0e;

    margin-top: 10px;

    text-transform: uppercase;

}

.index2-list .center .item .index2-1 {

    display:none;

}

.index2-list .center .item .index2-2 {

    display: block;

}





.index2-list .owl-nav button.owl-prev {

    position: absolute;

    left: 30px;

    top: 50%;

    margin-top: -78px;

    width: 66px;

    height: 66px;

    background-image: url(/static1/images/left3.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    transition: .3s;

    -webkit-background-size: 100%;

    background-size: 100%;

}



.index2-list .owl-nav button.owl-next {

    position: absolute;

    right: 30px;

    top: 50%;

    margin-top: -78px;

    width: 66px;

    height: 66px;

    background-image: url(/static1/images/right3.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    transition: .3s;

    -webkit-background-size: 100%;

    background-size: 100%;

}





.index2-list .owl-nav button.owl-prev:hover {

    background-image: url(/static1/images/left3h.png);

}



.index2-list .owl-nav button.owl-next:hover {

    background-image: url(/static1/images/right3h.png);

}



.index2-list {

    position: static;

}





/**************************************************************/

/*main-over*/





/*footer-start*/

/**************************************************************/



#footer {



}



.footer-1 {

    height: 163px;
    background:url(../image/footer.png);

}




.er {

    width: 108px;

    font-size: 14px;

    color: #fff;

    text-align: center;

}



.er img {

    display: block;

    width: 100%;

    margin-bottom: 13px;

}



.foo1-1 {

    width: 400px;

}



.foo1-title h1 {

    margin: 0;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

}



.foo1-title h2 {

    margin: 0;

    font-size: 14px;

    color: #fff;

    margin-top: 13px;

}





.foo1-dl dl {

    margin: 0;

    font-size: 0;

    line-height: normal;

    padding-top: 22px;

}



.foo1-dl dd {

    display: inline-block;

}



.foo1-1 .foo1-dl dd {

    width: 100%;

    margin-bottom: 12px;

    font-size: 14px;

    color: #fff;

}





.foo1-2 {

    overflow: hidden;

}





.foo1-2 .foo1-dl dd {

    margin-right: 32px;

    margin-bottom: 12px;

    font-size: 14px;

    color: #fff;

}



.foo1-2 .foo1-dl dd a:hover {

    color: #fff;

}








/**************************************************************/

/*footer-over*/





/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/



#header-2 {

    display: none;

    height: 75px;

    /*border-bottom:0px solid #035cac;*/

    box-shadow: 0 4px 8px -3px #000;

    position: fixed;

    top: 0px;

    left: 0;

    width: 100%;

    z-index: 1001;

    background-color: #a61318;

    /*background-color: #0089d0;*/



}





.jiaspan {

    position: absolute;

    width: 30px;

    height: 30px;

    background-image: url(/static1/images/jia2.png);

    background-repeat: no-repeat;

    background-position: center;

    top: 3px;



    right: 14px;

}



.jiaspan.cur {

    background-image: url(/static1/images/jia2h.png);



}




.logo-2 {

    font-size: 0;

    width: 200px;

    margin-left: 15px;

    margin-top: 11px;

}



.logo-2 img {

    display: block;

    width: 100%;

}





.menu2 {



    margin-right: 15px;

    height: 75px;

    font-size: 0;



}



.menu2 li {

    cursor: pointer;

    margin-left: 15px;

    float: right;

    margin-top: 29px;

}



.menu2 li + li {

    margin-top: 21px;

}



.menu2 li img {

    /*vertical-align: middle;*/





}



.chenggao {

    display: none;

    height: 75px;

}





#nav-2-heidi {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 800;

    background-image: url(/static1/images/heidi.png);

    display: none;



}





/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/





.banner-2 {

    height: 390px;

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

}



.banner-2 img {

    display: none;

    width: 100%;

}



.erji-menu {

    background-color: #f8f8f8;

}



.erji-menu dl {

    margin: 0;

}



.erji-menu dd {

    float: left;

    border-right: 1px solid #dbdbdb;

}



.erji-menu dd:first-child {

    border-left: 1px solid #dbdbdb;

}


.erji-menu_2 dd {

    width: 25%;

}



.erji-menu_3 dd {

    width: 33.333333333%;

}



.erji-menu_4 dd {

    width: 25%;

}



.erji-menu_5 dd {

    width: 20%;

}



.erji-menu_6 dd {

    width: 16.66666667%;

}

.erji-menu_7 dd {

    width: 14.28571%;

}
.erji-menu_8 dd {

    width: 12.5%;

}
.erji-menu_9 dd {

    width: 11.11111%;

}
.erji-menu_10 dd {

    width: 10%;

}

.erji-menu dd > a {

    display: block;

    height: 84px;

    line-height: 84px;

    font-size: 16px;

    color: #000;

    text-align: center;

}



.erji-menu dd > a:hover {

    color: #c83e33;

}



.erji-menu dd.cur > a {

    background-image: url(/static1/images/erji-cur.jpg);

    color: #fff !important;

}



.pp60 {

    padding: 60px 0;

}


.xinwen1-0{
    padding-top: 60px;
}
.xinwen1-1-pic {

    width: 50%;

}



.xinwen1-1-pic .imgbox_a {

    padding-bottom: 62.35%;

}



.xinwen1-1-con {

    overflow: hidden;

    padding: 60px 50px 0;

}



.xinwen1-1-con h1 {

    margin: 0;

    font-size: 30px;

    color: #000;

    font-weight: bold;

}



.xinwen1-1-con h1 a:hover {

    color: #c83e33;

}



.xinwen1-1-con h2 {

    margin: 0;

    font-size: 14px;

    color: #c83e33;

    margin: 30px 0 20px;

}





.xinwen1-1-con p {

    margin: 0;

    font-size: 16px;

    color: #000;

    line-height: 2;

    height: 6em;

    overflow: hidden;

}



.xinwen1-1-con .xinwen1-1-a {

    margin-top: 95px;

}



.xinwen1-1-a a {

    display: block;

    width: 95px;

    padding-bottom: 10px;

    background-repeat: no-repeat;

    background-position: center bottom;

    background-image: url(/static1/images/xinwen1-1-a.png);

    font-size: 12px;

    color: #000;

    padding-left: 6px;

    text-transform: uppercase;

}



.xinwen1-1-a a:hover {

    color: #c83e33;



}



.fxinwen1 .flex-control-nav {

    height: 0;

    bottom: 30px;

    font-size: 0;

    text-align: left;

    padding-left: 795px;

}



.fxinwen1 .flex-control-nav li {

    margin: 0 5px;

}



.fxinwen1 .flex-control-paging li a {

    width: 9px;

    height: 9px;

}





.xinwen1-2 {

    background-color: #f8f8f8;

}



.xinwen1-2-dl dl {

    margin: 0;

    margin-left: -3%;

}



.xinwen1-2-dl dd {

    float: left;

    width: 30.3333333%;

    margin-left: 3%;

    margin-bottom: 3%;

}





.xinwen1-2-pic .imgbox_a {

    padding-bottom: 62.2%;

}





.xinwen1-2-dd {

    background-color: #fff;

    padding: 5px;

    position: relative;



}



.xinwen1-2-con {

    padding: 30px 25px;

}





.xinwen1-2-con h1 {

    margin: 0;

    font-size: 18px;

    color: #000;

    font-weight: bold;

    text-align: center;

}



.xinwen1-2-con h1 a:hover {

    color: #c83e33;

}



.xinwen1-2-con h2 {

    margin: 0;

    font-size: 14px;

    color: #c83e33;

    margin: 18px 0;

    text-align: center;

}





.xinwen1-2-con p {

    margin: 0;

    font-size: 14px;

    color: #999;

    line-height: 2;

    height: 4em;

    overflow: hidden;

    text-align: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}



.xinwen1-2-dd > .xinwen1-1-a {

    border-top: 1px solid #eaeaea;

    padding: 20px 0;

}



.xinwen1-2-dd > .xinwen1-1-a a {

    margin: 0 auto;

}



.xinwen1-2-dd-div {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 80;

    padding-top: 243px;

    opacity: 0;

    visibility: hidden;
    display: none!important;

}





.xinwen1-2-dd-div1 {

    padding: 7px;

    background-image: url(/static1/images/erji-cur2.jpg);

    position: absolute;

    left: 0;

    width: 100%;

    top: 0;

}



.xinwen1-2-dd-div1-hua {

    border: 1px solid #e5b06e;

    position: relative;

    padding: 30px 40px 20px;

}



.xinwen1-2-dd-div1-hua i {

    position: absolute;

    width: 13px;

    height: 13px;

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

}



.xinwen1-2-dd-div1-hua i.hua1 {

    background-image: url(/static1/images/hua1.jpg);

    left: -1px;

    top: -1px;

}



.xinwen1-2-dd-div1-hua i.hua2 {

    background-image: url(/static1/images/hua2.jpg);

    right: -1px;

    top: -1px;

}



.xinwen1-2-dd-div1-hua i.hua3 {

    background-image: url(/static1/images/hua3.jpg);

    right: -1px;

    bottom: -1px;

}



.xinwen1-2-dd-div1-hua i.hua4 {

    background-image: url(/static1/images/hua4.jpg);

    left: -1px;

    bottom: -1px;

}



.xinwen1-2-dd-div1-hua h1 {

    margin: 0;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

    text-align: center;

}



.xinwen1-2-dd-div1-hua p {

    margin: 0;

    font-size: 14px;

    color: #fff;

    line-height: 2;

    height: 4em;

    overflow: hidden;

    text-align: center;

    margin-top: 25px;

}





.xinwen1-2-dd-div1-hua .xinwen1-1-a {

    margin-top: 50px;

}



.xinwen1-2-dd-div1-hua .xinwen1-1-a a {

    margin: 0 auto;

    background-image: url(/static1/images/xinwen1-1-ah.png);

    color: #fff;

}



.xinwen1-2-dd-div2 {

    height: 100%;

    padding: 5px;

    background-color: #fff;

}



.xinwen1-2-dd-div2 a {

    overflow: hidden;

}



.xinwen1-2-dd-div2 a, .xinwen1-2-dd-div2 img {

    display: block;

    width: 100% !important;

    height: 100% !important;

}



.xinwen1-2-dd-div2 a img {

    transition: .3s;

}



.xinwen1-2-dd-div2:hover img {

    /*图片中心放大代码*/

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



.xinwen1-2-dd:hover .xinwen1-2-dd-div {

    opacity: 1;

    visibility: visible;

    transition: .3s;

}



.fenye ul {

    margin: 0;

}



.fenye {

    text-align: center;

    padding-top: 20px;

}





.xinwen2-title h2 {

    margin: 0;

    text-align: center;

    font-size: 35px;

    color: #fff;

    opacity: 0.35;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 8px;

}





.xinwen2-title h1 {

    margin: 0;

    text-align: center;

    font-size: 0px;

    color: #000;

    line-height: normal;    padding-top: 120px;

}



.xinwen2-title h1 span {

    font-family: "yan";

    position: relative;

    display: inline-block;

    font-size: 30px;

    color: #000;

}



.xinwen2-title h1 span i {

    position: absolute;

    width: 29px;

    height: 28px;

    background-repeat: no-repeat;

    background-position: center;

    top: -5px;

}



.xinwen2-title .line {

    margin: 15px auto 0;

    background-color: #ec1b24;

    height: 3px;

    width: 30px;

}





.xinwen2-1 {



    background-image: url(/static1/images/xinwen2-bg1.png);

    background-repeat: no-repeat;

    background-position: right bottom;

}



.xinwen2-1-div {

    margin-top: 50px;

}





.xinwen2-1-pic {

    width: 715px;

    margin-right: 40px;

}



.xinwen2-1-pic .imgbox_a {

    padding-bottom: 59%;

}



.xinwen2-1-dl {

    overflow: hidden;

}





.xinwen2-1-dl dl {

    margin: 0;

}



.xinwen2-1-dl dd {

    margin-top: 64px;

}



.xinwen2-1-dl dd:first-child {

    margin-top: 0px;

}



.xinwen2-1-date {

    width: 100px;

    border-right: 1px solid #e8e8e8;

    text-align: center;

    color: #555;

    margin-right: 26px;

}



.xinwen2-1-date h1 {

    margin: 0;

    font-size: 36px;

    color: inherit;

    font-weight: bold;

    line-height: 1;

}



.xinwen2-1-date h2 {

    margin: 0;

    font-size: 16px;

    color: inherit;

    font-family: "yan";

    margin-top: 4px;

}



.xinwen2-1-dl-con {

    overflow: hidden;

}



.xinwen2-1-dl-con h1 {

    margin: 0;

    font-size: 18px;

    color: #000;

    line-height: 1.4;

}



.xinwen2-1-dl-con p {

    margin: 0;

    font-size: 16px;

    color: #999;

    margin-top: 8px;

}





.xinwen2-1-dl dd:hover .xinwen2-1-date {

    color: #ec1b24;

}



.xinwen2-1-dl dd:hover .xinwen2-1-dl-con h1 {

    color: #ec1b24;

    font-weight: bold;

}



.more1 {

    margin-top: 45px;

}



.more1 a {

    display: block;

    width: 95px;

    padding-bottom: 10px;

    background-repeat: no-repeat;

    background-position: center bottom;

    background-image: url(/static1/images/xinwen1-1-a.png);

    font-size: 12px;

    color: #000;

    padding-left: 6px;

    text-transform: uppercase;

    margin: 0 auto;

}



.more1 a:hover {

    color: #c83e33;



}



.more1-h.more1 a {

    color: #fff !important;

    background-image: url(/static1/images/xinwen1-1-ah.png);

}



.xinwen2-2 {



    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(/static1/images/xinwen2-bg2.jpg);

}



.xinwen2-2-list {

    margin-top: 50px;

}



.xinwen2-2-list .item {

    background-color: #fff;

    padding: 5px;

}





.xinwen2-2-pic .imgbox_a {

    padding-bottom: 62.2%;

}



.xinwen2-3 {

    background-image: url(/static1/images/zhibg.jpg);
    background:#f8f8f8;

}
.xinwen2-3-bg {
    background-image: url(/static1/images/jqhd_pic.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}


.xinwen2-3-div {

    margin-top: 50px;

}



.xinwen2-3-pic {

    width: 1042px;

}



.xinwen2-3-pic .imgbox_a {

    padding-bottom: 53.74%;

}



.xinwen2-3-div {

    background-color: #af835e;



}



.fxinwen2-3 .slides > li {

    background-color: #af835e;

}



.xinwen2-3-con {

    overflow: hidden;

    padding: 138px 33px 0;

}



.xinwen2-3-con h1 {

    margin: 0;

    font-size: 24px;

    color: #fff;

}



.xinwen2-3-con h1 a:hover {

    color: #ec1b24;

}



.xinwen2-3-con p {

    margin: 0;

    font-size: 16px;

    color: #fff;

    line-height: 2;

    height: 8em;

    overflow: hidden;

    margin-top: 40px;

}





.fxinwen2-3 .flex-direction-nav a {

    width: 45px;

    height: 37px;

    top: 0;

    margin-top: 0;

}





.fxinwen2-3 .flex-direction-nav {

    position: absolute;

    width: 90px;

    height: 37px;

    bottom: 40px;

    left: 1072px;

}



.fxinwen2-3 .flex-direction-nav .flex-prev:hover {

    /*left: 0px;*/

    background-image: url(/static1/images/b-left-h.png);

}



.fxinwen2-3 .flex-direction-nav .flex-next:hover {

    background-image: url(/static1/images/b-right-h.png);

}





.xinwen2-4 {



    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(/static1/images/xinwen2-bg4.jpg);

}





.xinwen2-4-div {

    margin-top: 50px;

}



.xinwen2-4-pic-wp {

    width: 1041px;

}



.xinwen2-4-pic-wp .xinwen2-4-pic {

    display: none;

}



.xinwen2-4-pic-wp .xinwen2-4-pic:first-child {

    display: block;

}



.xinwen2-4-pic .imgbox_a {

    padding-bottom: 53.8%;

}



.xinwen2-4-dl {

    overflow: hidden;

}



.xinwen2-4-dl dl {

    margin: 0;

}



.xinwen2-4-dl dd {

    border-left: 1px solid #fff;

    border-top: 1px solid #fff;

    cursor: pointer;

    position: relative;

}



.xinwen2-4-dl dd::after {

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 50;

    border: 3px solid #af8460;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.xinwen2-4-dl dd.cur::after {

    opacity: 1;

    visibility: visible;

}



.xinwen2-4-dl dd:first-child {

    border-top: 0;

}



.xinwen2-4-dl dd .imgbox_a {

    padding-bottom: 40.615%;

}





.xinwen2-5-dl {

    /*margin-top: 50px;*/

}



.xinwen2-5-dl dl {

    margin: 0;

    margin-left: -4%;

}



.xinwen2-5-dl dd {

    float: left;

    width: 29.3333333%;

    margin-left: 4%;

    background-color: #fff;

    border: 1px solid #e3e3e3;

    padding: 20px 18px 15px;

    margin-top: 4%;

}



.xinwne2-5 {

    background-image: url(/static1/images/zhibg.jpg);

}


.xinwen2-5-bg {
    background-image: url(/static1/images/zbxx_pic.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}


.xinwen2-5-date {

    width: 65px;

    height: 64px;

    text-align: center;

    background-color: #ee3139;

    color: #fff;

    margin-left: 26px;

    padding-top: 10px;

}



.xinwen2-5-date h1 {

    margin: 0;

    font-size: 24px;

    color: inherit;

    line-height: 1;

}



.xinwen2-5-date h2 {

    margin: 0;

    font-size: 16px;

    color: inherit;

    font-family: "yan";

    margin-top: 4px;

}



.xinwen2-5-con {

    overflow: hidden;

    padding-top: 3px;



}



.xinwen2-5-con-a {

    overflow: hidden;

    font-size: 16px;

    color: #000;

    line-height: 1.8;

    height: 3.6em;

}



.xinwen2-5-con a:hover {

    color: #ee3139;

}



.xinwen2-5-2 {

    margin-top: 23px;

    padding-top: 13px;

    border-top: 1px solid #eaeaea;

}



.xinwen2-5-2 a {

    font-size: 12px;

    color: #000;

    text-transform: uppercase;

}



.xinwen2-5-2 a:hover {

    color: #ee3139;

}





.danpian-h1 {

    font-size: 28px;

    line-height: 1.6;

    color: #333;

    text-align: center;



}



.danpian-h2 {

    font-size: 14px;

    line-height: 1.6;

    color: #999;

    text-align: center;

    border-bottom: 1px solid #eee;

    padding: 10px 0 15px;



}



.danpian-con {

    font-size: 14px;

    color: #666;

    line-height: 2;

    padding: 20px 0 20px;

}



.danpian-con * {

    font-size: 16px !important;

    color: #666 !important;

    line-height: 2 !important;

}



.danpian-con img {

    display: block!important;

    margin: 15px auto!important;

}





.dan-page {

    padding-top: 10px;

    border-top: 1px solid #eee;

}



.dan-a {

    margin-top: 12px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}



.dan-a a {

    font-size: 16px;

    color: #666;

}



.dan-a a:hover {

    color: #ee3139;



}





.xuanchuan1-shipin video {

    display: block;

    width: 100%;

}



.xuanchuan1-shipin h1 {

    margin: 0;

    text-align: center;

    font-size: 17px;

    color: #333;

    margin-top: 34px;

}



.xuanchuan2 {

    margin-top: 50px;

}



.xuanchuan2 dl {

    margin: 0;

    margin-left: -2%;

}



.xuanchuan2 dd {

    float: left;

    width: 23%;

    margin-left: 2%;

}



.xuanchuan2 dd .imgbox_a {

    padding-bottom: 66.67%;

}



.xuanchuan2 dd:hover .xuanchuan-div,

.xuanchuan2 dd.cur .xuanchuan-div {

    opacity: 1;

    visibility: visible;

}



.xuanchuan-div {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 60;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.xuanchuan-div img {

    display: block;

    position: absolute;

    width: 52px;

    left: 50%;

    margin-left: -26px;

    top: 50%;

    margin-top: -26px;

}



.quanshu2 {



}



.quanshu2-list {

    padding-bottom: 30px;

}



.quanshu2-list ul {

    margin: 0;

}



.quanshu2-list li {

    padding: 45px 0;

    border-bottom: 1px solid #ebebeb;

}



.quanshu2-list li:first-child {

    padding-top: 0;

}



.quanshu2-pic1 {

    width: 289px;



}



.quanshu2-pic1 .imgbox_a {

    padding-bottom: 62.3%;

}





.quanshu2-pic2 {

    width: 240px;

    margin-top: 11px;

}



.quanshu2-pic2 .imgbox_a {

    padding-bottom: 65.4%;

}



.quanshu2-con {

    padding: 25px 60px 0;

    overflow: hidden;

}



.quanshu2-con h1 {

    margin: 0;

    font-size: 18px;

    color: #000;

}



.quanshu2-con h1 a:hover {

    color: #cf2e34;

}



.quanshu2-con p {

    margin: 0;

    font-size: 14px;

    color: #666;

    line-height: 2;
    height: 4em;

    height: auto!important;

    overflow: hidden;

    margin-top: 16px;

}



.quanshu2-con h2 {

    margin: 0;

    font-size: 14px;

    color: #af835e;

    font-weight: bold;

    margin-top: 20px;

    line-height: 1.4;

}



.quanshu2-con h2 a {

    font-weight: normal;

    text-transform: uppercase;

}



.quanshu2-con h2 a:hover {

    color: #cf2e34;

}



/*.quanshu1-item{

    position: relative;

    top: -1px;

}

.quanshu1-item:first-child{

    top: 0;

}*/

.quanshu1-item:first-child .quanshu1-div-wp .quanshu1-div:first-child{
    /*display: block;*/
}

.quanshu1-dl dl {

    margin: 0;

}



.quanshu1-dl {

    border-left: 1px solid #e9e9e9;

}



.quanshu1-item:first-child .quanshu1-dl {

    border-top: 1px solid #e9e9e9;



}



.quanshu1-dl dd {

    float: left;

    width: 25%;

    border-right: 1px solid #e9e9e9;

    border-bottom: 1px solid #e9e9e9;


    cursor: pointer;

    position: relative;

}

.quanshu1-dl dd>a{
    display: block;
    padding: 30px 80px;
}

.quanshu1-dl dd .imgbox_a {

    padding-bottom: 65.4%;

}



.quanshu1-div {

    border-left: 1px solid #e9e9e9;

    border-right: 1px solid #e9e9e9;

    border-bottom: 1px solid #e9e9e9;

    padding: 50px;

    background-image: url(/static1/images/quanshu-div-bg.jpg);

    background-repeat: no-repeat;

    background-position: right bottom;

    display: none;

    background-color: #fff;

}





.quanshu1-pic {

    width: 510px;

    margin-right: 40px;

}



.quanshu1-pic .imgbox_a {

    padding-bottom: 62.35%;

}



.quanshu1-con {

    overflow: hidden;

    padding-top: 10px;

}



.quanshu1-p p {

    margin: 0;

}



.quanshu1-p {

    font-size: 16px;

    color: #333;

    line-height: 2.2;

    height: 13.2em;

    overflow: hidden;

    text-indent: 2em;

}



.quanshu1-h1 {

    margin: 0;

    font-size: 16px;

    color: #af835e;

    font-weight: bold;

    margin-top: 50px;

    line-height: 1.4;

}



.quanshu1-h1 a {

    font-weight: normal;

    text-transform: uppercase;

}



.quanshu1-h1 a:hover {

    color: #cf2e34;

}



.quanshu1-con .more2 {

    margin-top: 30px;

}



.more2 a {

    display: block;

    width: 123px;

    height: 32px;

    line-height: 32px;

    font-size: 12px;

    color: #fff;

    background-image: url(/static1/images/more2.png);

    transition: background-image .3s;

    padding-left: 20px;

}



.more2 a:hover {

    background-image: url(/static1/images/more2h.png);



}



.quanshu1-dl dd.cur .quanshu1-hong {

    opacity: 1;

    visibility: visible;

}



.quanshu1-hong {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 80;

    background-image: url(/static1/images/hongdi.png);

    padding-top: 75px;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.quanshu1-hong::after {

    content: "";

    position: absolute;

    width: 22px;

    height: 13px;

    bottom: -13px;

    left: 50%;

    margin-left: -11px;

    background-image: url(/static1/images/jiao1.png);

    background-repeat: no-repeat;

    background-position: center;

}



.quanshu1-hong h1 {

    margin: 0;

    color: #fff;

    font-size: 14px;

    text-transform: uppercase;

    text-align: center;

    letter-spacing: 10px;

}



.quanshu1-hong h2 {

    margin: 0;

    color: #fff;

    font-size: 16px;

    text-align: center;

    margin-top: 10px;

}



.quanshu1-ul ul {

    margin: 0;

    margin-right: -1px;

    margin-top: 1px;

}



.quanshu1-ul li {

    float: left;

    width: 25%;

    border: 1px solid #e9e9e9;

    margin-left: -1px;

    margin-top: -1px;

    padding: 25px;

}



.quanshu1-ul li .imgbox_a {

    padding-bottom: 65.4%;

}



.yewu-menu-wp {

    background-color: #f8f8f8;
    position: relative;
    z-index: 998;

}

.yewu-menu-wp.cur{
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
    box-shadow: 0 4px 5px -3px rgba(0,0,0,0.15);
}

.yewu-menu-wp.cur+.yewu-menu-wp-height{
    height: 84px;
}

.yewu-list1 {

    border-right: 1px solid #dbdbdb;



}



.yewu-list1 .item {

    border-left: 1px solid #dbdbdb;

}



.yewu-list1 .item > a {

    display: block;

    background-color: #f8f8f8;

    height: 84px;

    line-height: 84px;

    text-align: center;

    font-size: 15px;

    color: #333;

}



.yewu-list1 .item > a:hover {

    color: #ec1b24;

}



.yewu-list1 .item.cur > a {

    color: #fff !important;

    background-image: url(/static1/images/erji-cur.jpg);

}





.yewu-list1 .owl-nav button.owl-prev {

    position: absolute;

    left: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(/static1/images/left.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu-list1 .owl-nav button.owl-prev:hover {

    background-image: url(/static1/images/lefth.png);

}



.yewu-list1 .owl-nav button.owl-next {

    position: absolute;

    right: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(/static1/images/right.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu-list1 .owl-nav button.owl-next:hover {

    background-image: url(/static1/images/righth.png);

}





.yewu-list1 .owl-nav button.owl-prev.disabled,

.yewu-list1 .owl-nav button.owl-next.disabled {

    display: none;

}



.yewu1-pic {

    margin-top: 30px;

    position: relative;

}



.yewu1-pic::after {

    content: "";

    position: absolute;

    width: 24px;

    height: 12px;

    top: -12px;

    left: 50%;

    margin-left: -12px;

    background-image: url(/static1/images/jiao2.png);

    background-repeat: no-repeat;

    background-position: center;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.yewu1-pic a, .yewu1-pic img {

    display: block;

    width: 100%;

}



.yewu1-pic a {

    position: relative;

}



.yewu1-hei {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    background-image: url(/static1/images/heidi2.png);

    z-index: 80;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}





.yewu1-yan {

    width: 90px;

    position: absolute;

    left: 50%;

    margin-left: -45px;

    top: 50%;

    margin-top: -45px;

}





.yewu1-item {

    margin-top: 60px;

}



.yewu1-item:first-child {

    margin-top: 0;

}



.yewu1-item:hover h1 > a {

    color: #ec1b24;

}



.yewu1-pic:hover .yewu1-hei {

    opacity: 1;

    visibility: visible;

}



.yewu1-pic:hover::after {

    opacity: 1;

    visibility: visible;



}



.yewu1-top {

    text-align: center;

}



.yewu1-top h1 {

    margin: 0;

    font-size: 24px;

    color: #000;

}





.yewu1-top .line {

    width: 30px;

    height: 3px;

    background-color: #ec1b24;

    margin: 22px auto 15px;

}



.yewu1-p {

    font-size: 14px;

    line-height: 2.6;

    color: #222;

    padding: 0 85px;

}





.yewu1-mao {

    height: 0;

    position: relative;

    top: -144px;

}
.yewu2 {

    background-image: url(/static1/images/yewu2-bg1.jpg);

    background-repeat: no-repeat;

    background-position: left 15%;


}


.yewu2-1 {


    padding-bottom: 50px;

}



.yewu2-1-left {



    margin-right: 50px;

    padding-left: 320px;

    height: 326px;

    position: relative;

}



.yewu2-1-left-con {

    padding-top: 23px;



}



.yewu2-1-left-con h1 {
font-family:"yan";
    margin: 0;

    font-size: 30px;

    color: #000;

    position: relative;

    z-index: 30;

}



.yewu2-1-left-con h2 {

    margin: 0;

    font-size: 26px;

    color: #ae9575;

    font-weight: bold;

    text-transform: uppercase;

    margin-top: 22px;

    position: relative;

    z-index: 30;

}



.yewu2-1-pic {

    position: absolute;

    left: 0;

    top: 0;

    width: 326px;

}



.yewu2-1-pic img {

    display: block;

    width: 100%;

}



.yewu2-1-right {

    overflow: hidden;



    font-size: 16px;

    color: #333;

    line-height: 2.4;
    padding-top: 15px;

}



.yewu2-1-dl dl {

    margin: 0;

}



.yewu2-1-dl dd {

    margin-top: 25px;

    line-height: 35px;

}



.yewu2-1-dl span {

    font-size: 20px;

    color: #ae9575;

    font-weight: bold;

    margin-right: 0px;
    padding-bottom: 5px;
    display: block;
    float: none;

}



.yewu2-1-ddcon {

    overflow: hidden;

    font-size: 16px;

    color: #333;

}



.yewu2-2 {

    margin-top:0px;

}



.yewu2-2-1-list .item {

    cursor: pointer;

}



.yewu2-2-1-list .item .imgbox_a {

    padding-bottom: 64.89%;

}



.yewu2-2-1-list .item .imgbox_a h1 {

    margin: 0;

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    height: 54px;

    line-height: 54px;

    background-image: url(/static1/images/heidi.png);

    text-align: center;

    color: #fff;

    font-size: 16px;

    z-index: 50;

    padding: 0 10px;

}



.yewu2-2-2-hong {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 80;

    background-image: url(/static1/images/hongdi2.png);

    opacity: 0;

    visibility: hidden;

}



.yewu2-2-2-hong-title {

    font-size: 16px;

    color: #fff;

    text-align: center;

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -12px!important;

    width: 100%;
    height: 24px;
    line-height: 24px;

}



.yewu2-2-2-hong-title img {
    display: none!important;
    width: 34px!important;

    margin: 0 auto 16px;

}



.yewu2-2-1-list {

    margin-top: 55px;

}



.yewu2-2-1-list .item.cur .imgbox_a .yewu2-2-2-hong {

    opacity: 1;

    visibility: visible;

    transition: .3s;

}



.yewu2-2-1-list .item.cur .imgbox_a h1 {

    bottom: -54px;

    transition: .3s;

}


.yewu2-2-1-list .owl-nav button.owl-prev {

    position: absolute;

    left: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(/static1/images/left.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu2-2-1-list .owl-nav button.owl-prev:hover {

    background-image: url(/static1/images/lefth.png);

}



.yewu2-2-1-list .owl-nav button.owl-next {

    position: absolute;

    right: -50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

    background-image: url(/static1/images/right.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

}



.yewu2-2-1-list .owl-nav button.owl-next:hover {

    background-image: url(/static1/images/righth.png);

}


.yewu2-2-1-list .owl-nav button.owl-prev.disabled,

.yewu2-2-1-list .owl-nav button.owl-next.disabled {

    display: none;

}








.yewu2-2-div-wp {

    padding-top: 0px!important;



}



.yewu2-2-div-wp .yewu2-2-div {

    display: none;

}



.yewu2-2-div-wp .yewu2-2-div:first-child {

    display: block;

}



.yewu2-2-div-title h1 {

    text-align: center;

    font-size: 18px;

    color: #000;

    margin: 0;

    font-weight: bold;

}



.yewu2-2-div-title h2 {

    text-align: center;

    font-size: 16px;

    color: #333;

    margin: 0;

    line-height: 2.4;

    padding: 0 50px;

    margin-top: 22px;

}



.yewu2-2-con-img-h1 {

    font-size: 18px;

    color: #666;

    line-height: 1.5;

    margin-top: 37px;

}


.yewu2-2-con-item:first-child{
    margin-top: 0!important;
}
.yewu2-2-con-item+.yewu2-2-con-item{

    margin-top: 60px;

}

.yewu2-2-divaaa{
    margin-top: 30px;
    padding-bottom: 20px;
}

.yewu2-2-divaaa a{
    font-size: 18px;
    color:#C83736;
}
.yewu2-2-divaaa a img{
    margin-top: -3px;
    margin-right: 8px;
}


.about1 {

    height: 774px;

    background-repeat: no-repeat;

    background-position: center bottom;

    -webkit-background-size: cover;

    background-size: cover;

    /*background-image: url(../images/about1-bg.jpg);*/
    background-image: url(../image/section1.jpg);

    padding-top: 75px;

}



.about1-div-wp {

    margin-top: 55px;

}



.about1-div {

    float: left;

    width: 851px;

    text-align: left;

}



.about1-div h1 {

    margin: 0;

    font-size: 24px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

}



.about1-div h2 {

    margin: 0;

    font-size: 36px;

    color: #fff;

    margin: 22px 0 22px;

}



.about1-div h3 {

    margin: 0;

    font-size: 14px;text-align: left;line-height: 26px;

    color: #fff;

}



.about1-p {

    font-size: 16px;

    color: #fff;

    line-height: 2.4;

    margin-top: 25px;

}



.about1-p p {

    margin: 0;

}





.about2 {



    background-repeat: no-repeat;

    background-position: center bottom;

    background-image: url(/static1/images/about2-bg.jpg);

    padding-top: 75px;

    padding-bottom: 200px;

}


.about1-div .more2 a.fr{
    background-image: url(../image/more2-jt.png)!important;
    background-position: right center;
    background-repeat: no-repeat;
    color: #fff!important;
    width: 88px;
}




.about2-p {

    font-size: 16px;

    color: #333;

    line-height: 2.2;

    margin-top: 30px;

    text-align: center;

}



.about2-dl {

    font-size: 0;

    line-height: normal;

    text-align: center;

    margin-top: 45px;

}



.about2-dl dl {

    margin: 0;

   font-size: 0;
   line-height: normal;

}



.about2-dl dd {

   display: inline-block;

    margin: 0 55px;

    writing-mode: vertical-lr; /*从左向右 从右向左是 writing-mode: vertical-rl;*/

    writing-mode: tb-lr; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

    height: 317px;

    background-repeat: no-repeat;

    background-position: 49px 12px;

    background-image: url(/static1/images/gun.png);

}



.about2-dl dd h1 {

    /*float: left;*/

    margin: 0;

    font-size: 20px;

    color: #af835e;

    text-align: left;

    letter-spacing: 2px;

    margin-right: 50px;

}



.about2-ddcon {

    font-size: 16px;

    color: #484848;

    text-align: left;

    line-height: 2;

    padding-top: 12px;

    writing-mode: vertical-rl; /*从左向右 从右向左是 writing-mode: vertical-rl;*/

    writing-mode: tb-rl; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

}





.about3 {

    min-height: 673px;

    background-repeat: no-repeat;

    background-position: center bottom;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(/static1/images/about3-bg.jpg);

    padding-top: 75px;

}





.about3-list-wp {

    padding: 0 210px;

    margin-top: 57px;

}






.about3-list {

    background-repeat: repeat-x;

    background-position: left 81px;

    background-image: url(/static1/images/line.jpg);

}



.about3-list .item {



    z-index: 100;

    position: relative;

}



.about3-list .item::after {

    position: absolute;

    width: 25px;

    height: 25px;

    left: 50%;

    margin-left: -12px;

    bottom: 25px;

    content: "";

    z-index: 80;

    background-image: url(/static1/images/dian.png);

    background-repeat: no-repeat;

    background-position: center;

}



.about3-list .item::before {

    position: absolute;

    content: "";

    height: 3px;

    background-color: #e5c879;

    right: 50%;

    left: -15000px;

    display: none;

    bottom: 36px;

    z-index: 50;

}



.about3-list .item.cur::before {

    display: block;

}



.about3-list .item h1 {

    text-align: center;

    font-size: 16px;

    color: #fff;

    margin: 0;

    margin-top: 30px;

}



.about3-list .item.cur h1 {



    color: #e5c879;

}



.about3-ma {



    height: 73px;



    background-image: url(/static1/images/ma.png);

    background-repeat: no-repeat;

    background-position: center;

    -webkit-background-size: 100%;

    background-size: 100%;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

}



.about3-list .item.cur {

    z-index: 60;

}



.about3-list .item.cur::after {

    background-image: url(/static1/images/dianh.png);

}



.about3-list .item.cur::before {

    z-index: -1;



}



.about3-list .item.cur .about3-ma {

    opacity: 1;

    visibility: visible;

}





.about3-item {

    width: 65px;

    margin: 0 auto;

    cursor: pointer;

    position: relative;

    z-index: 100;

}





.about3-list .owl-nav button.owl-prev {

    position: absolute;

    left: -100px;

    bottom: 13px;

    width: 47px;

    height: 47px;

    background-image: url(/static1/images/left2.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    -webkit-background-size: 100%;

    background-size: 100%;

}



.about3-list .owl-nav button.owl-next {

    position: absolute;

    bottom: 13px;

    right: -100px;

    width: 47px;

    height: 47px;

    background-image: url(/static1/images/right2.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center;

    font-size: 0;

    z-index: 50;

    -webkit-background-size: 100%;

    background-size: 100%;

}





.about3-list .owl-nav button.owl-next.disabled,

.about3-list .owl-nav button.owl-prev.disabled {

    display: none;

}





.about3-div-wp {

    margin-top: 90px;

}



.about3-div-wp .about3-div {

    display: none;

}



.about3-div-wp .about3-div:first-child {

    display: block;

}





.about3-div-top {

    text-align: center;

    font-size: 0;

    line-height: normal;

}





.about3-div-top span {

    display: inline-block;

    padding: 0 30px;

    position: relative;

    font-family: "yan";

    font-size: 36px;

    color: #fff;

}



.about3-div-top span::before {

    position: absolute;

    content: "";

    width: 80px;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    right: 100%;

    background-color: #fff;

}



.about3-div-top span::after {

    position: absolute;

    content: "";

    width: 80px;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    left: 100%;

    background-color: #fff;

}





.about3-div-p {

    text-align: center;

    font-size: 18px;

    color: #fff;

    line-height: 2;

    margin-top: 35px;

}





.about4-list {

    margin-top: 38px;

}



.about4-list .item {

    height: 383px;

    border: 1px solid #af835e;


    border-radius: 5px;

    padding-top: 60px;

    position: relative;



}





.about4-list .item::before {

    content: "";

    width: 23px;

    height: 2px;

    background-color: #ae3b41;

    position: absolute;

    top: 18px;

    left: -13px;

}



.about4-list .item::after {

    content: "";

    width: 23px;

    height: 2px;

    background-color: #ae3b41;

    position: absolute;

    bottom: 18px;

    left: -13px;

}



.about4-list .owl-item:first-child .item::before,

.about4-list .owl-item:first-child .item::after {

    display: none;

}





.about4-list .item span {

    display: block;

    writing-mode: vertical-lr; /*从左向右 从右向左是 writing-mode: vertical-rl;*/

    writing-mode: tb-lr; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

    text-align: left;

    font-size: 16px;

    color: #333;

    margin: 0 auto;

}





.about4 {



    background-repeat: no-repeat;

    background-position: center bottom;

    -webkit-background-size: cover;

    background-size: cover;

    background-image: url(/static1/images/about4-bg.jpg);



}



.fyewu2-2 .flex-control-paging li a {

    width: 10px;

    height: 10px;

    background-image: url(/static1/images/arrow-b18.png);

}



.fyewu2-2 .flex-control-nav {

    height: 0;

    bottom: 25px;

}





.fyewu2-2 .flex-control-paging li a.flex-active {

    background-image: url(/static1/images/arrow-b18-h.png);



}



.fyewu2-2 .imgbox_a {

    padding-bottom: 40%;

}

.pinpai_item{

    position: relative;

    padding-bottom: 44px;

    position: relative;

    margin-bottom: 30px;

}



.pinpai_item:hover .index3-huang{

    opacity: 0;

    visibility: hidden;

}



.pinpai_item:hover  .index3-con{

    background-image: url(/static1/images/hu.png);

}



.pinpai_item::after{

    content:"";

    z-index: 50;

    position: absolute;

    width: 44px;

    height: 69px;

    background-image: url(/static1/images/bashou.png);

    left: 50%;

    margin-left: -22px;

    bottom:15px;

    transition: .3s;

    visibility: hidden;

    opacity: 0;

}



.pinpai_item:hover::after{

    opacity: 1;

    visibility: visible;

    bottom: 0;

}



.pinpai-list-wp{

    background-image: url(/static1/images/zhibg.jpg);

}


.zhaopin-contact{
  padding: 25px;
}


.zhaopin-contact h1{
  margin:0;
  font-size: 18px;
  font-weight: bold;
  color: #c63735;
}
.zhaopin-contact dl{
  margin:0;
  font-size: 0;
  line-height: normal;
}
.zhaopin-contact dd{
  display: inline-block;
  margin-right: 80px;
  font-size: 16px;
  color: #333333;
  line-height: 1.6;
  margin-top: 13px;
}
.zhaopin-div-sel{
  width: 350px;
  position: relative;
  z-index: 80;
  /*padding-bottom: 20px;*/
}
.zhaopin-div-sel .form-control{
  border-radius: 0;
}

.zhaopin-div-sel span{
    display: block;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    padding: 0  10px;
    background-repeat: no-repeat;
    background-position: 95% center;
    background-image: url(/static1/images/jiao1.png);
}

.zhaopin-div-sel dl{
    margin:0;
    position: absolute;
    left: -1px;
    right: -1px;
    border: 1px solid #ccc;
    border-top: 0;
    background-color: #fff;
    display: none;
}

.zhaopin-div-sel  dd>a{
    font-size: 15px;
    color: #333;
    display: block;
    line-height: 1.6;
    padding: 5px 10px;

}
.zhaopin-div-sel  dd>a:hover{
    background-color: #cf2e34;
    color: #fff;
}




.zhapin-div {
    margin-top: 30px;
}

.table-responsive {
    border: 0!important;
}

.job-table table.table th {
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-color: #fff;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    background-color: #b1b1b1;
}


.job-table table.table th:first-child {
    text-align: left;
    padding-left: 50px;
}

.job-table table.table td {
    font-weight: normal;
    font-size: 16px;
    color: #666;
    text-align: center;
    border-color: #fff;
    
    background-color: #f4f4f4;
    border-top:0;
    border-bottom:1px solid  #e9e9e9;
    height: 40px;
    line-height: 40px;
}

.job-table table.table tr.tr11 td {
    background-color: #f4f4f4;
    
    /*border-bottom: 3px solid #fff;*/
}

.job-table table.table td:first-child {
    text-align: left;
    padding-left: 50px;
}

.job-table table.table tr.tr22 td{
  padding: 0;
  border:0;
  height: 0;
  line-height: normal;
}

.job-table table.table tr.tr11 {
    cursor: pointer;
}
.job-table table.table tr.tr11.cur td{
  border-color: #f4f4f4;
}
/*.job-table table.table tr.tr11.cur td {
    background-color: #cf2e34;
    color: #fff;
}
*/
.gangwei {
    padding: 25px 50px;

    font-size: 16px;
    color: #666;
    line-height: 2;
    display: none;
    border-bottom:1px solid  #e9e9e9;
}

.jj {
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center ;
    background-image: url(/static1/images/jiao4.png);
    display: inline-block;
    vertical-align: middle;
    transition: .3s;
}

.job-table table.table tr.tr11.cur .jj {
    transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);   /* IE 9 */
    -moz-transform:rotate(-180deg);  /* Firefox */
    -webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
    -o-transform:rotate(-180deg); 
}









.touzi1-dl{
  background-repeat: repeat-x;
  background-position: left bottom;
  background-image: url(/static1/images/touzi1-line.png);
  margin-bottom: 50px;
}
.touzi1-dl dl{
  margin:0;
}

.touzi1-dl dd{
  float: left;
  margin-left: 50px;
}

.touzi1-dl dd:first-child{
  margin-left: 0;
}

.touzi1-dl dd a{
  display: block;
  padding-bottom: 12px;
  font-size: 18px;
  color: #000;
  font-family: "yan";
}
.touzi1-dl dd a:hover{
  color: #c4322a;
}
.touzi1-dl dd.cur a{
  color: #c4322a;
  border-bottom: 2px solid #c4322a;
}
.touzi1-list1{
  margin-top: 0px;
}
.touzi1-list1 dl{
  margin:0;
}

.touzi1-list1 dd{
  border-bottom:1px solid #f0f0f0; 
}

.touzi1-list1 dd>a{
  display: block;
  transition: .3s;
  padding-right: 25px;
  padding-left: 0;
}
.touzi1-list1 dd>a:hover{
  box-shadow: 0 0 15px 2px rgba(0,0,0,0.15);
  padding-left: 45px;
  color: #c4322a;
}

.touzi1-dda{
  height: 85px;
  line-height: 85px;
  padding-left: 45px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(/static1/images/pdfico.png);
  padding-right: 90px;
  position: relative;
  font-size: 16px;color: inherit;
}

.touzi1-dda span{
  position: absolute;
  right: 0;
  top: 0;
  color: inherit;
}

.touzi1-list2{
  padding-top: 15px;
}
.touzi1-list2 dl{
  margin:0;
}

.touzi1-list2 dd{
  border-bottom:1px solid #f0f0f0; 
  padding: 30px 0;
  line-height: 1.8;
}

.touzi1-list2 dd h1{
  color: #c4322a;
  font-size: 20px;
  margin:0;
}

.touzi1-list2 dd h2{
  color: #000;
  font-weight: bold;
  font-size: 18px;
  margin:15px 0 10px;
}

.touzi1-list2 p{
  color: #999;
  font-size: 16px;
  margin:0;
}


.ditumap{
    width: 800px;
    height: 500px;
    margin-left: 50px;
}

.ditumap-div{
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}

.ditumap-con{
    overflow: hidden;
}

.ditumap-h1{
    font-size: 24px;
    color: #000;
    line-height: 1.5;
    font-weight: bold;
}

.ditumap-p{
    margin-top: 20px;
    font-size: 16px;
    color: #333;
    line-height: 2;
}

.ditumap-p p{
    margin:0;
}

.quanshu3{
    background-image: url(/static1/images/quanshu3-bg.jpg);
    background-repeat: no-repeat;
    background-position:center 30%;
}

.quanshu3-top{padding-bottom:60px;}

.quanshu3-1{

    width: 60px;
    text-align: center;
    font-size: 32px;
    font-family: "yan";
    color: #000;
    line-height: 1.1;
    padding: 0  15px;
    word-break:break-all;
}

.quanshu3-2{
    overflow: hidden;
    padding-left:40px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(/static1/images/gun3.png);
    position: relative;

}

.quanshu3-1-dl{
    padding: 20px 0;
    border:1px solid #dddddd;
    background-color: #fff;
}
.quanshu3-1-dl dl{
    margin:0;
}
.quanshu3-1-dl dd{
    
    float: left;
    width: 25%;
    padding: 18px 15px 15px 45px;
    height: 194px;
    border-left: 1px solid #e9e9e9;
}
.quanshu3-1-dl dd:first-child{
    border-left: 0;
}
.quanshu3-1-dl-dd{
    padding-left:82px;
    background-repeat: no-repeat;
    background-position: left top;


    padding-top: 10px;
    min-height: 60px;
}

.quanshu3-1-dl-dd h1{
    margin:0;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.quanshu3-1-dl-dd p{
    margin:0;
    font-size: 14px;
    color: #333;
    line-height: 2;
    margin-top: 12px;

}

.quanshu3-1-dd-er{
    width:107px;
    border:1px solid #d8d6d3; 
    position: relative;
    margin-top: 25px;
}
.quanshu3-1-dd-er::before{
    position: absolute;
    width: 16px;
    height: 11px;
    content:"";
    top: -10px;
    background-image: url(/static1/images/jiao6.png);
    left:16px;
}
.quanshu3-1-dd-er img{
    display:   block;
    width: 100%;
}
.quanshu3-1-dl-dd p img{
    margin-top: -3px;
    margin-left: 5px;
}
.quanshu3-2-pic{
    width: 469px;
    margin-right: 30px;
}

.quanshu3-2-pic .imgbox_a{
 padding-bottom: 73.47%;
}

.quanshu3-2-con{
    overflow: hidden;
  height: 344px;



}

.quanshu3-2-con-p{
    height: 100%;
    overflow-y: auto;
    padding-right: 15px;
}

.quanshu3-2-con-p p{
    margin:0;
    line-height: 30px;
}

.quanshu3-2-con-p{
    font-size: 14px;
    color: #333;
    line-height: 3;
}


.fyewu2-2-2.fyewu2-2 .flex-control-nav {

    bottom: 100px;
}

.quanshu-3-18 dl{
    margin:0;
    margin-left: -3%;
}

.quanshu-3-18 dd{
    float: left;
    width: 17%;
    margin-left: 3%;
    margin-top: 3%;
    
}

.quanshu-3-18 dd .imgbox_a{
    padding-bottom:45.7%; 
}

.quanshu-3-18-h1{
    font-size: 26px;
    color: #000;
    text-align: center;
    font-family: "yan";
    margin: 50px 0;
}




.quanshu-3-18-list .item a.imgbox_a{
    padding-bottom:67.4%; 
    border:1px solid #ddd;
}


.quanshu-3-18-list .owl-dots{
    margin-top: 20px;
}











.contact.pp60{
    padding-bottom: 150px;
    background-image: url(/static1/images/contact-bg.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.contact-item{
    padding: 65px 0;
    border-top: 1px solid #edefee;
}

.contact-item:first-child{
    border-top: 0;
}
.contact-title{
    width: 350px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.contact-title img{
    display: block;
    margin:0 auto 15px;
}

.contact-dl{
    overflow: hidden;
    padding-top: 50px;
}

.contact-dl dl{
    font-size: 0;
    line-height: normal;
    margin:0;
    margin-left: -2%;
}
.contact-dl dd{
    vertical-align: top;
    display: inline-block;
    width: 23%;
    margin-left: 2%;
    padding-left: 42px;
    background-repeat: no-repeat;
    background-position: left top;
}

.contact-dl dd h1{
    margin:0;
    height: 33px;
    line-height: 33px;
    font-size: 18px;
    color: #000;
}

.contact-dl dd h1 span#mapSpan{
    cursor: pointer;
}
.contact-dl dd h1 span#mapSpan:hover{color: #c83e33;}
.contact-dl dd p{
    margin:0;
    line-height: 2;
    font-size: 16px;
    color: #333;
    margin-top: 5px;
    word-break:break-all; 
}

.yingx2-pic .imgbox_a {
    padding-bottom: 66.67%;
}
.yingx2-pic .imgbox_a:hover .yingx3-2{
    opacity: 1;
    visibility: visible;
}
.yingx2-item h1{
    text-align: center;
    margin:0;
    font-size: 16px;
    color: #000;
    margin-top: 20px;
}
.yingx2-list{
    padding-bottom: 40px;
}
.yingx2-list .col-lg-3{
    margin-bottom: 30px;
}

.yingx2-item:hover h1{
    color: #cf2e34;
}





#totop{
    position: fixed;
    right: 25px;
    bottom: 25px;
    z-index: 998;
    width: 50px;
    display: none;
}

#totop a,#totop img{
    display: block;width: 100%;
}





.diliMap-wp{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1010;
    opacity: 0;
    visibility: hidden;
    transition: .3s;

}
.diliMap-wp.cur{
    opacity: 1;
    visibility: visible;
;
}
.diliMap{
    height: 100%;
    position: relative;
}
.diliMap-hei{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;

    bottom: 0;
    background-image: url(/static1/images/heidi.png);
    z-index: 50;
    cursor: pointer;
}

.diliMap-div{
    position: absolute;
    width: 70%;
    height: 500px;
    margin-top: -250px;
    left: 15%;
    top: 50%;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px;
    z-index: 70;
}

.map{
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    position: relative;
    z-index: 50;
}

.diliMap-close{
    position: absolute;
    right: -29px;
    top: -29px;
    width: 58px;
    height: 58px;
    background-image: url(/static1/images/bj01.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 100%;
    background-size: 100%;
    cursor: pointer;
    z-index: 80;
}

.diliMap-close::after{
    content:"";
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url(/static1/images/gb.png);
    background-repeat: no-repeat;
    background-position: center;
    left: 50%;
    margin-left: -12px;
    top: 50%;
    margin-top: -12px;
    z-index: 60;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);     /* IE 9 */
    -moz-transform:rotate(0deg);    /* Firefox */
    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
    -o-transform:rotate(0deg);  /* Opera */
}

.diliMap-close:hover::after{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);  /* Opera */
    transition: .5s;
}

.index3-list-div .more3 a{
    color: #bf0e0e;
    font-size: 14px;
    background-image: url(/static1/images/more3hh.png);
    padding: 0;
    width: 68px;
    height: 68px;
    line-height: 68px;
    text-align: center;
}

.yingx3-list .item .imgbox_a{
    padding-bottom: 200%;
}

.yingx3-1{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 50;
  background-image: url(/static1/images/heidi.png);
  opacity: 1;
  visibility: visible;
  transition: .3s;
}

.yingx3-1-con{
  width: 32px;
  text-align: center;
  color: #fff;
  font-size: 26px;
  line-height: 1.1;
  left: 50%;
  margin-left: -16px;
  top: 50%;
  margin-top: -58px;
  position: absolute;
}

.yingx3-1-con img{
  display: block;
  width: 100%;
  margin-bottom: 28px;
}

.yingx3-2{
  position: absolute;
  z-index: 30;
  width: 84px;
  height: 84px;
  margin-left: -42px;
  margin-top: -42px;
  left: 50%;
  top: 50%;
  background-image: url(/static1/images/yingx3-ico0.png);
  background-repeat: no-repeat;
  background-position: center;
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding-top: 50px;
  opacity: 0;
  visibility: hidden;
  transition: .3s;
}

.yingx3-list .item .imgbox_a:hover .yingx3-1{
  opacity: 0;
  visibility: hidden;
}


.yingx3-list .item .imgbox_a:hover .yingx3-2{
  opacity: 1;
  visibility: visible;
}




.yingx3-list .owl-nav button.owl-prev{
    position: absolute;

    left:-50px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    background-image: url(/static1/images/left.png);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
    z-index: 50;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.yingx3-list .owl-nav button.owl-prev:hover{background-image: url(/static1/images/lefth.png);}
.yingx3-list .owl-nav button.owl-next{
    position: absolute;
    right:-50px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    background-image: url(/static1/images/right.png);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;font-size: 0;
    z-index: 50;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.yingx3-list .owl-nav button.owl-next:hover{background-image: url(/static1/images/righth.png);}

.tpxz_divv{
    position: relative;
    margin-top: 15px;
    width:130px;
}
.tpxz_divv img{
    position: absolute;
    left: 110%;
    top:3px;
    height: 28px;
}
}




/*产业布局*/

.industry{ padding:55px 0 60px;}
.cyTitle{ text-align: center; margin-bottom: 10px; }
.cyTitle h3{font-size: 24px; }
.cyTitle .enT{ display: block; width: 100%; height: 27px; background: url(/static1/images/cytitle.png) no-repeat center center; margin: 15px auto;}
.cyTitle .line{ width: 40px; height: 1px; border-top: 1px solid #555; margin: 15px auto; display: block;}
.ix2{ margin-top: 25px;position: relative;z-index: 9;padding: 0 ;top: 12px}
.ix-pro li{ float: left; position: relative; width: 207px; overflow: hidden;margin-right: 7px }
.ix-pro li:nth-child(3){ width: 30%; }
.ix-pro li:nth-child(5){border: 0}
.ix-pro a{ color: #fff; }
.ix-pro .pic2{ height: 580px; }
.ix-pro .pic2:after{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: url('/static1/images/black.png'); background: rgba(0, 0, 0, .1); -webkit-transition: 600ms; transition: 600ms; }
.ix-pro .txts{ position: absolute; left: 0; top: 0; width: 100%; }
.ix-pro .pa{ padding: 405px 43px 0 42px; }
.ix-pro .ico{ height: 70px; background-position: left bottom; width:70px; display:block }
.ix-pro .ch{ margin-top: -10px; font-size: 18px; }
.ix-pro .en{ margin-top: 0; font-size: 12px; -webkit-transform: translateY(10px); transform: translateY(10px); opacity: 1;  -webkit-transition: 600ms; transition: 600ms; text-transform:uppercase;}
.ix-pro .tx{ line-height:24px; margin-bottom:5px; margin-top: 60px; height: auto; -webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0; visibility: hidden; -webkit-transition: 1200ms; transition: 1200ms; }
.ip-aw{ display: inline-block; vertical-align: bottom; position: relative; width: 50%; height: 28px; overflow: hidden; opacity: 0; visibility: hidden; -webkit-transition: 1200ms; transition: 1200ms; top: -10px}
.ip-aw .line{ height: 1px; margin: 18px 38px 0 0; border-bottom:2px #d4dae0 dashed; display:block;width: 80% }

.aico{ display: block; background: url('../image/aicos.png') no-repeat; }
.ix-pro li.act .pa{ padding-top:92px}
.ix-pro li.act .ch{ font-size: 24px; }
.ix-pro li.act .en{ -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; -webkit-transition-delay: 300ms; transition-delay: 300ms; }
.ix-pro li.act .tx{ -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; -webkit-transition-delay: 400ms; transition-delay: 400ms; }
.ix-pro li.act .ip-aw{ width: 100%; opacity: 1; visibility: visible; -webkit-transition-delay: 400ms; transition-delay: 400ms; } 
.ix-pro li.act .pic2:after{ background: rgba(0, 0, 0, .1); }
.ix-pro .pic2 img{ display: none; }
.nowti{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1.4; }
.it-aw{ width: 59px; height: 28px; }
.it-aw-2{  }
.ip-aw .it-aw{ position: absolute; top: 0; right: 0; }
.slideBox, .slideBox1, .slideBox2{display:none}
.min_pix11{width: 593px!important;height: 25px;font-size: 18px;list-style:none;background: url("../image/li-1.png") no-repeat left 0px center;padding-left: 25px;margin-bottom: 18px;margin-left: 28px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.min_pix11:hover{color: #c41723;font-weight: bold}
.picScroll1 .picList li{width: 1322px!important;padding-bottom: 8px}
.min_pix{ width:636px; float:left; text-align: center;position: relative;margin-bottom: 15px }
.min_pix img{ width:636px; height:358px; }
.min_pix span{ line-height:32px; font-size:16px;   white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;overflow: hidden;display: block;padding:0 10px;font-weight: bold; }
.min_pix span a{ color:#333}
.min_pix p{ color:#333; padding:10px; line-height: 1.4em;font-size: 14px;;text-align: left;}
.picScroll1{  position:relative; }
.picScroll1 .bd{ float:left;}
.picScroll1  .prev,.picScroll1  .next{ display:block;  width:311px; height:603px;overflow:hidden; cursor:pointer;position: absolute;z-index: 999}
.picScroll1  .prev{ background: url("/static1/images/tp-3.png") no-repeat center top; float:left; ;left: 0px}
.picScroll1  .next{ background:url("/static1/images/tp-4.png") no-repeat top center; float:right; ;right: 0px}
cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);display:block; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}
.min_pix cite.bg{ height:35px; line-height:35px}
.min_pix span.txt{ height:35px; line-height:35px;font-size: 18px;font-weight: bold}


.min_pix1{width: 636px;float: left;margin:  0 32px;position: relative}
.cl{clear:both;}
.l-img, .r-img{width: 311px;height: 620px;float: left;padding-top: 30px}


li{ list-style:none;}

.tiles {display: inline-block;margin-bottom: 20px}

.col {
  position: relative;
  float: left;
  margin: 6px;
  width: 190px;
  height: 168px;
}
.col a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.col a:nth-child(1) {
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 50%);
  clip-path: polygon(0 0, 100% 0, 50% 50%);
}
.col a:nth-child(2) {
  -webkit-clip-path: polygon(100% 0, 100% 100%, 50% 50%);
  clip-path: polygon(100% 0, 100% 100%, 50% 50%);
}
.col a:nth-child(3) {
  -webkit-clip-path: polygon(0 100%, 50% 50%, 100% 100%);
  clip-path: polygon(0 100%, 50% 50%, 100% 100%);
}
.col a:nth-child(4) {
  -webkit-clip-path: polygon(0 0, 50% 50%, 0 100%);
  clip-path: polygon(0 0, 50% 50%, 0 100%);
}
.col a:hover {
  z-index: 3;
  -webkit-clip-path: none;
  clip-path: none;
}
.col a:nth-child(1):hover ~ .box {
  transform: rotateX(180deg);
}
.col a:nth-child(2):hover ~ .box {
  transform: rotateY(180deg);
}
.col a:nth-child(3):hover ~ .box {
  transform: rotateX(-180deg);
}
.col a:nth-child(4):hover ~ .box {
  transform: rotateY(-180deg);
}
.col a:nth-child(1):hover ~ .box:after, .col a:nth-child(3):hover ~ .box:after {
  transform: rotateX(-180deg);
}
.col a:nth-child(2):hover ~ .box:after, .col a:nth-child(4):hover ~ .box:after {
  transform: rotateY(-180deg);
}
.col .box {
  position: absolute;
  width: 100%;
  height: 100%;
  font-family: "Open Sans", sans-serif;
  transform-style: preserve-3d;
  transition: transform .3s ease-in-out;
}
.col .box:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 40px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  border-radius: 2px;
  z-index: 2;
  backface-visibility: hidden;
}
.col .box:after {
  content: 'Hi!';
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #333;
  color: #FFF;
  font-size: 0px;
  border-radius: 2px;
  transition-delay: .15s;
}
.c01 .box:before {
  background: url("../image/018.png") no-repeat top;
}
.c01 .box:after {
 background: url("../image/1.png") no-repeat top;
}
.c02 .box:before {

  background: url("../image/023.png") no-repeat top;
}
.c02 .box:after {
  background: url("../image/2.png") no-repeat top;
}
.c03 .box:before {

  background: url("../image/03.png") no-repeat top;
}
.c03 .box:after {
  background: url("../image/3.png") no-repeat top;
}
.c04 .box:before {

  background: url("../image/04.png") no-repeat top;
}
.c04 .box:after {
  background: url("../image/4.png") no-repeat top;
}
.c05 .box:before {

  background: url("../image/05.png") no-repeat top;
}
.c05 .box:after {
  background: url("../image/55.png") no-repeat top;
}
.c06 .box:before {

  background: url("../image/06.png") no-repeat top;
}
.c06 .box:after {
  background: url("../image/6.png") no-repeat top;
}
.c07 .box:before {

  background: url("../image/07.png") no-repeat top;
}
.c07 .box:after {
  background: url("../image/7.png") no-repeat top;
}
.c08 .box:before {

  background: url("../image/08.png") no-repeat top;
}
.c08 .box:after {
  background: url("../image/8-1.png") no-repeat top;
}
.c09 .box:before {

  background: url("../image/09.png") no-repeat top;
}
.c09 .box:after {
  background: url("../image/91.png") no-repeat top;
}
.c010 .box:before {

  background: url("../image/n1n.png") no-repeat top;
}
.c010 .box:after {
  background: url("../image/n2n.png") no-repeat top;
}
.c011 .box:before {

  background: url("../image/011.png") no-repeat top;
}
.c011 .box:after {
  background: url("../image/11.png") no-repeat top;
}
.c012 .box:before {
  background: url("../image/012.png") no-repeat top;
}
.c012 .box:after {
  background: url("../image/12.png") no-repeat top;
}
.c013 .box:before {

  background: url("../image/013.png") no-repeat top;
}
.c013 .box:after {
  background: url("../image/13.png") no-repeat top;
}
.c014 .box:before {
  background: url("../image/014.png") no-repeat top;
}
.c014 .box:after {
  background: url("../image/14.png") no-repeat top;
}
.c015 .box:before {

  background: url("../image/015.png") no-repeat top;
}
.c015 .box:after {
  background: url("../image/15.png") no-repeat top;
}
.c016 .box:before {

  background: url("../image/016.png") no-repeat top;
}
.c016 .box:after {
  background: url("../image/16.png") no-repeat top;
}
.c017 .box:before {
  background: url("../image/017.png") no-repeat top;
}
.c017 .box:after {
  background: url("../image/17.png") no-repeat top;
}
.c018 .box:before {
  background: url("../image/0181.png") no-repeat top;
}
.c018 .box:after {
  background: url("../image/181.png") no-repeat top;
}
.c019 .box:before {
  background: url("../image/0191.png") no-repeat top;
}
.c019 .box:after {
  background: url("../image/191.png") no-repeat top;
}
.c020 .box:before {
  background: url("../image/020.png") no-repeat top;
}
.c020 .box:after {
  background: url("../image/202.png") no-repeat top;
}
.c021 .box:before {
  background: url("../image/021.png") no-repeat top;
}
.c021 .box:after {
  background: url("../image/212.png") no-repeat top;
}
.c022 .box:before {
  background: url("../image/022.png") no-repeat top;
}
.c022 .box:after {
  background: url("../image/22.png") no-repeat top;
}

.c01, .c02, .c03, .c04{margin-right: 85px}
.c01{margin-left: 147px}

.c05, .c06, .c07, .c08, .c09{margin-right: 85px; ;margin-top: -92px;}
.c09{margin-right: 0px}


.c010, .c011, .c012, .c013{margin-right: 85px;; ;margin-top: -93px;}
.c010{margin-left: 147px}

.c014, .c015, .c016, .c017, .c018{margin-right: 85px;; ;margin-top: -92px;}
.c018{margin-right: 0px}

.c019, .c020, .c021, .c022{margin-right: 85px;; ;margin-top: -92px;}
.c019{margin-left: 147px}

.lm-box{font-size: 22px;color: #c41723;border-left:5px #c41723 solid;padding-left: 6px;height: 20px;margin-bottom: 10px;line-height: 20px;float: left}
.xwdt-more{float: right}









.ppjianjie{width: 714px;;margin: 0 auto;font-size: 14px;line-height: 26px;text-indent:2em;color: #000;font-weight: bold;display: none}


