<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p {

    margin: 0;

    padding: 0;

}

body {

    font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial;

    font-size: 12px;

    color: #929292;

    background-color: #FFF;

}

h1, h2, h3, h4, h5, h6 {

    font-weight: normal

}

ol, ul {

    list-style: none

}

a {

    color: #333;

    text-decoration: none;

}

a, a:focus, a:active, a:hover {

    outline: 0 none!important

}

img {

    border: none;

}

a img {

    border: none;

}

body {

    max-width: 1920px;

    margin: auto;

}

.clear {

    clear: both;

}

.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.blank5 {

    height: 5px;

}

.blank10 {

    height: 10px;

}

.blank20 {

    height: 20px;

}

.fl {

    float: left;

}

.fr {

    float: right;

}

.wp {

    width: 1200px;

    margin: auto;

}

.w740 {

    width: 740px;

}

.w210 {

    width: 210px;

}

/*Ã¥Â¤Â´Ã©Æ’Â¨Ã¥Å’ÂºÃ¥Å¸Å¸*/



.header {

    height: 65px;

    margin: 0 auto;

    z-index: 999999999;

}

.nav1 {

    width: 570px;

    margin: auto;

    padding-left: 50px;

}

.nav5 {

    width: 510px;

    margin: auto;

    padding-left: 535px;

}

.nav12 {

    width: 285px;

    margin: auto;

    padding-left: 820px;

}

.nav13 {

    width: 285px;

    margin: auto;

    padding-left: 1075px;

}

.header .logo {

    width: 265px;

    height: 65px;

    float: left;

}

/*Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¦ÂÂ¡*/



.header .nav-bg {

    float: right;

}

.nav {

    height: 65px;

    margin: 0 auto;

    line-height: 65px;

    z-index: 999999999;

}

.nav a {

    color: #000;

}

.nav .nLi {

    float: left;

    display: inline;

}

.nav .nLi h3 {

    float: left;

}

.nav .nLi h3 a {

    display: block;

    padding: 0 28px;

    font-size: 18px;

}

.nav .sub {

    display: none;

    width: 100%;

    left: 0;

    top: 59px;

    position: absolute;

    line-height: 26px;

    background: #ce131e;

    padding: 11px 0;

    z-index: 9999999999

}

.nav .sub a {

    font-size: 16px;

    padding: 0 14px;

    color: #fff;

}

.nav .sub a:hover {

    color: #fff;

}

.nav .on h3 a {

    color: #ce131e;

    background: url(nav-bg-on.png) center 46px no-repeat;

}

.fullSlide {

    width: 100%;

    position: relative;

    height: 850px;

    overflow: hidden;

}

.fullSlide .bd {

    margin: 0 auto;

    position: relative;

    z-index: 0;

    height: 850px;

    width: 100%;

    overflow: hidden;

}

.fullSlide .bd ul {

    width: 100% ;

}

.fullSlide .bd li {

    width: 100%;

    height: 850px;

    overflow: hidden;

    text-align: center;

    float: left;

}

.fullSlide .bd li a {

    display: block;

    height: 850px;

}

.fullSlide .hd {

    width: 100%;

    position: absolute;

    z-index: 1;

    bottom: 60px;

    left: 0;

    height: 3px;

    line-height: 3px;

    text-align: center;

}

.fullSlide .hd ul {

    text-align: center;

    padding-top: 5px;

}

.fullSlide .hd ul li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 35px;

    height: 3px;

    margin: 0 8px;

    background: #fff;

    overflow: hidden;

    line-height: 9999px;

}

.fullSlide .hd ul .on {

    background: #d81e06;

}

.fullSlide .prev, .fullSlide .next {

    position: absolute;

    z-index: 30;

    top: 320px;

    display: none;

    width: 80px;

    height: 175px;

    overflow: hidden;

}

.fullSlide:hover .prev, .fullSlide:hover .next {

    display: block;

}



.fullSlide .prev {

    left: 60px;

    background: url(l.png);

}

.fullSlide .prev:hover {

    background: url(l.png);

}

.fullSlide .next {

    right: 60px;

    background: url(r.png);

}

.fullSlide .next:hover {

    background: url(r.png);

}

/* Ã¦Å“Â¬Ã¤Â¾â€¹Ã¥Â­Âcss */



.indexp1 {

    background: url(ip1.png) center center no-repeat;

    height: 620px;

}

.indexp2 {

    height: 345px;

}

.indexp3 {

    background: #323232;

    height: 763px;

}

.indexp4 {

    background: #ce131e;

    height: 948px;

}

.indexp5 {

    background: #323232;

    height: 880px;

}

.indexp6 {

    background: #252f3c;

    height: 880px;

}

.indexp7 {

    background: #323232;

    height: 630px;

}

.indexp8 {

    background: #e6e6e6;

    height: 558px;

}

.indexp9 {

    background: #fff url(ip9.png) center center no-repeat;

    height: 750px;

}

.indexp10 {

    background: #ce131e url(ip10.png) center center no-repeat;

    height: 693px;

}

.ikonbai {

    height: 125px;

}

.wl4 {

    width: 50%;

    float: left;

    text-align: center;

    box-sizing: border-box;

    padding-right: 150px;

}

.wr4 {

    width: 50%;

    float: right;

    text-align: center;

    box-sizing: border-box;

    padding-left: 300px;

}

.txtbox1 {

    width: 500px;

    text-align: left;

    float: right;

    margin-top: 250px;

}

.txtbox2 {

    width: 500px;

    text-align: left;

    margin-top: 250px;

}

.tit {

    font-size: 48px;

    color: #fff;

    margin-bottom: 20px;

}

.tit a {

    font-size: 48px;

    color: #fff;

    display: inline-block;

}

.des {

    font-size: 17px;

    color: #fff;

    line-height: 1.8;

    font-weight: 100;

}

.des a {

    font-size: 17px;

    color: #fff;

    line-height: 1.8;

    font-weight: 100;

}

.title1box {

    padding: 30px;

    text-align: center;

}

.title1 {

    font-size: 60px;

    color: #fff;

    letter-spacing: 6px

}

.title1 a {

    font-size: 60px;

    color: #fff;

}

.imore {

    text-align: center;

    padding: 15px;

}

.imore a {

    color: #b4b4b4;

    font-size: 16px;

}

.wbox {margin:0 -2px;}

.wl {padding: 2px;

     width: 50%;

    float: left;

    text-align: right;

    box-sizing: border-box;

 }

.wr {

    padding: 2px;

     width: 50%;    float: right;



    text-align: left;

    box-sizing: border-box;

 }

.imgw1 img, .imgw2 img {

    height: 440px;

    width: 946px;

}

.wl3 {

    width: 50%;

    float: left;

    text-align: center;

    box-sizing: border-box;

    padding-right: 5px;

}

.wr3 {

    width: 50%;

    float: right;

    text-align: center;

    box-sizing: border-box;

    padding-left: 5px;

}

.wl2 {

    width: 50%;

    float: left;

    text-align: right;

    box-sizing: border-box;

    padding-right: 5px;

}

.wr2 {

    width: 50%;

    float: right;

    text-align: left;

    box-sizing: border-box;

    padding-left: 5px;

}

.card {

    position: relative;

}

.card .pic-1 {

    opacity: 1;

    transform: rotateY(0);

    transform-origin: center;

    backface-visibility: hidden;

    transition: transform 0.5s, opacity 0.2s;

}

.card .pic-2 {

    transform-origin: center;

    transform: rotateY(70deg);

    backface-visibility: hidden;

    position: absolute;

    top: 0;

    opacity: 0;

    transition: transform 0.5s, opacity 0.2s;

}

.card:hover .pic-2 {

    transform: rotateY(0deg);

    opacity: 1;

}

.card img {}

.imgul {

    margin:0 -2px;

    overflow: hidden;

}

.imgul li {

    width: 25%;

    float: left;

    overflow: hidden;

    box-sizing: border-box;

    padding: 2px;

    text-align: center;

}

.imgul img {

    width: 100%;

}

/*

.imgul .li1 {

    padding-left: 0;

    padding-right: 6px;

}

.imgul .li2 {

    padding-right: 4px;

    padding-left: 2px;

}

.imgul .li3 {

    padding-left: 4px;

    padding-right: 2px;

}

.imgul .li4 {

    padding-right: 0;

    padding-left: 6px;

}

*/

.txtbox1, .txtbox2, .hezi img, .imgfd li, .img-auto {

    transition: transform 2s;

}

.txtbox1:hover, .txtbox2:hover, .hezi:hover img, .imgfd li:hover {

    transform: scale(1.1);

}

li:hover .hover-text {

    opacity: 1;

}

.hezi {

    position: relative;

    overflow: hidden;

}

.hezi:hover .hover-text {

    opacity: 1;

}

.hover-text {

    opacity: 0;

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    text-align: center;

    background: rgba(206, 19, 30, 0.9);

    color: #fff;

     transition: all .5s;

}

.hover-text .hover-inner {

    font-size: 18px;

    position: relative;

    top: 50%;

    line-height: 1;

    margin-top: 30px;

}

.hover-text .hover-inner2 {

    font-size: 18px;

    position: relative;

    top: 50%;

    line-height: 1;

}

.play-icon {

    position: absolute;

    width: 48px;

    height: 48px;

    left: 0px;

    top: 0px;

    right: 0px;

    bottom: 0px;

    margin: auto;

    border-radius: 50%;

    background-image: url(playBtn.png);

    opacity: 1;

    -webkit-transition: opacity .3s;

    -o-transition: opacity .3s;

    transition: opacity .3s;

    z-index: 1;

}

.fullSlide55 {

    width: 100%;

    position: relative;

    height: 438px;

}

.fullSlide55 .bd {

    margin: 0 auto;

    position: relative;

    z-index: 0;

    overflow: hidden;

}

.fullSlide55 .bd ul {

    width: 100% !important;

}

.fullSlide55 .bd li {

    width: 100% !important;

    height: 438px;

    overflow: hidden;

    text-align: center;

}

.fullSlide55 .bd li a {

    display: block;

    height: 438px;

}

.fullSlide55 .hd {

    display: none;

    width: 100%;

    position: absolute;

    z-index: 1;

    bottom: 60px;

    left: 0;

    height: 3px;

    line-height: 3px;

    text-align: center;

}

.fullSlide55 .hd ul {

    text-align: center;

    padding-top: 5px;

}

.fullSlide55 .hd ul li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 35px;

    height: 3px;

    margin: 0 8px;

    background: #fff;

    overflow: hidden;

    line-height: 9999px;

}

.fullSlide55 .hd ul .on {

    background: #d81e06;

}

.fullSlide55 .prev, .fullSlide55 .next {

    position: absolute;

    z-index: 30;

    top: 180px;

    display: block;

    width: 50px;

    height: 171px;

    overflow: hidden;

}

.fullSlide55 .prev {

    left: 60px;

    background: url(l.png);

}

.fullSlide55 .prev:hover {

    background: url(l.png);

}

.fullSlide55 .next {

    right: 60px;

    background: url(r.png);

}

.fullSlide55 .next:hover {

    background: url(r.png);

}

/*



.img1{padding-right: 0px;margin-bottom: 10px;}



.img1 .pic-2,.imgw1 .pic-2{right: 0}



.img4 .pic-2{left: 0}



.img2 .pic-2{left: 0}



.img3 .pic-2{left: 0}



.img5 .pic-2{left: 0}



.img6 .pic-2{left: 0}



.imgw2 .pic-2{left: 0}







.img1 img,.img4 img {height: 440px;width: 946px;}



.img2 img,.img3 img,.img5 img,.img6 img,.img2 .card__face,.img3 .card__face,.img5 .card__face,.img6 .card__face{height: 305px;width: 468px;}







.img2{padding-right: 0;display: inline-block;box-sizing: border-box; float: right;}



.img3{padding-right: 10px;display: inline-block;box-sizing: border-box; float: right;}



.img4{padding-left:  0;margin-bottom: 10px;}



.img5{padding-left: 0;display: inline-block;box-sizing: border-box; float: left;}



.img6{padding-left: 10px;display: inline-block;box-sizing: border-box; float: left;}











.wll2 .card{width: 50%;float: left;overflow: hidden;}



.wll2 img{width:100%;}



.wll2 .img2{padding-right: 5px;box-sizing: border-box; }







.wrr2 .card{width: 50%;float: left;overflow: hidden;}



.wrr2 img{width:100%;}



.wrr2 .img6{padding-right: 5px;box-sizing: border-box; }







*/



.itxt {

    font-size: 40px;

    color: #969696;

    letter-spacing: 7px;

    line-height: 1.8;

    text-align: center;

    padding-top: 100px;

}

.fullSlide2 {

    width: 100%;

    position: relative;

    height: 690px;

}

.fullSlide2 .bd {

    margin: 0 auto;

    position: relative;

    z-index: 0;

    overflow: hidden;

}

.fullSlide2 .bd ul {

    width: 100% !important;

}

.fullSlide2 .bd li {

    width: 100% !important;

    height: 690px;

    overflow: hidden;

    text-align: center;

}

.fullSlide2 .bd li a {

    display: block;

    height: 690px;

}

.fullSlide2 .hd {

    display: none;

    width: 100%;

    position: absolute;

    z-index: 1;

    bottom: 60px;

    left: 0;

    height: 3px;

    line-height: 3px;

    text-align: center;

}

.fullSlide2 .hd ul {

    text-align: center;

    padding-top: 5px;

}

.fullSlide2 .hd ul li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 35px;

    height: 3px;

    margin: 0 8px;

    background: #fff;

    overflow: hidden;

    line-height: 9999px;

}

.fullSlide2 .hd ul .on {

    background: #d81e06;

}

.fullSlide2 .prev, .fullSlide2 .next {

    display: none;

    position: absolute;

    z-index: 30;

    top: 240px;

     width: 80px;

    height: 175px;

    overflow: hidden;

}

.fullSlide2:hover .prev, .fullSlide2:hover .next {

    display: block;

}

.fullSlide2 .prev {

    left: 60px;

    background: url(l.png);

}

.fullSlide2 .prev:hover {

    background: url(l.png);

}

.fullSlide2 .next {

    right: 60px;

    background: url(r.png);

}

.fullSlide2 .next:hover {

    background: url(r.png);

}

.fullSlide3 {

    width: 100%;

    position: relative;

    height: 570px;

}

.fullSlide3 .bd {

    margin: 0 auto;

    position: relative;

    z-index: 0;

    overflow: hidden;

}

.fullSlide3 .bd ul {

    width: 100% !important;

}

.fullSlide3 .bd li {

    width: 100% !important;

    height: 570px;

    overflow: hidden;

    text-align: center;

}

.fullSlide3 .bd li a {

    display: block;

    height: 570px;

}

.fullSlide3 .hd {

    display: none;

    width: 100%;

    position: absolute;

    z-index: 1;

    bottom: 60px;

    left: 0;

    height: 3px;

    line-height: 3px;

    text-align: center;

}

.fullSlide3 .hd ul {

    text-align: center;

    padding-top: 5px;

}

.fullSlide3 .hd ul li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 35px;

    height: 3px;

    margin: 0 8px;

    background: #fff;

    overflow: hidden;

    line-height: 9999px;

}

.fullSlide3 .hd ul .on {

    background: #d81e06;

}

.fullSlide3:hover   .prev, .fullSlide3:hover  .next{display: block;}

.fullSlide3 .prev, .fullSlide3 .next {

     position: absolute;

    z-index: 30;

    top: 180px;

    display: none;

    width: 80px;

    height: 175px;

    overflow: hidden;

}

.fullSlide3 .prev {

    left: 60px;

    background: url(l.png);

}

.fullSlide3 .prev:hover {

    background: url(l.png);

}

.fullSlide3 .next {

    right: 60px;

    background: url(r.png);

}

.fullSlide3 .next:hover {

    background: url(r.png);

}

.footer {

    background: #141414

}

.footer .copyright {

    border-top: 1px solid #353131;

    padding: 10px 0 20px 0;

    text-align: center;

    line-height: 1.8;

    color: #969696

}

.footer .copyright a {

    color: #969696

}

.foot-top {

    padding: 20px 100px;

}

.foot-logo {

    width: 235px

}

.foot-menu {

    width: calc(100% - 270px);

    padding-top: 16px;

}

.foot-menu ul {

    /* position: relative; */

    /* left: 50%; */

    /* transform: translateX(-50%); */

    -ms-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    /* -webkit-transform: translateX(-50%); */

    -moz-transform: translateX(-50%);

    /* float: left; */

}

.foot-menu li {

    float: left;

    font-size: 14px;

    line-height: 24px;

    margin-right: 45px;

}

.foot-menu li&gt;a {

    color: #646464;

    display: block;

    padding: 0 22px;

    border-bottom: 1px solid #646464;

    margin-bottom: 8px;

}

.foot-menu li&gt;a:hover {

    color: #c11920

}

.foot-menu li:first-child&gt;a:before {

    content: '';

    width: 1px;

    height: 10px;

    background: #767676;

    position: absolute;

    left: 0;

    top: 50%;

    transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%)

}

.foot-nav-menu dd {

    font-size: 12px;

    line-height: 28px;

    text-align: center

}

.foot-nav-menu a {

    color: #b9b9b9;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease

}

.foot-nav-menu a:hover {

    color: #c11920

}

.foot-top-r {

    width: 270px;

    font-size: 14px;

    line-height: 1.6

}

.foot-top-r span {}

.foot-top-tel {

    font-size: 20px;

    line-height: 26px;

    color: #ce131e;

    margin-bottom: 30px

}

.foot-code-img dd {

    font-size: 10px;

    line-height: 26px;

    color: #fff

}

.foot-code-info&gt;div {

    font-size: 12px;

    line-height: 20px;

    color: #fff

}

.foot-code-info&gt;div:after {

    content: '';

    width: 11px;

    height: 1px;

    background: #404141;

    display: block;

    margin-top: 6px;

    margin-bottom: 8px

}

.foot-code-info&gt;div:last-child:after {

    display: none

}

.foot-code-info a {

    display: inline-block;

    color: #fff;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease

}

.foot-code-info a:hover {

    color: #c11920

}

.sec-tit {

    padding: 30px;

    text-align: center;

}

.sec-tit h2 {

    display: inline-block;

    letter-spacing: 6px;

    position: relative;

    font-size: 48px

}

.sec-tit span {

    position: absolute;

    font-size: 18px;

    right: -125px;

    width: 125px;

    top: 36px;

}

.time {

    width: 76px;

    height: 76px;

    border-radius: 4px;

    padding: 14px 0

}

.time {

    text-align: center;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease

}

.time span {

    display: block;

    font-size: 35px;

    line-height: 1;

    margin-bottom: 5px

}

.time p {

    font-size: 12px;

    line-height: 1

}

.intro {

    width: 78%;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease

}

.intro h4 {

    font-size: 16px;

    line-height: 32px;

    color: #333;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 100%;

    margin-bottom: 8px;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease;

    font-weight: 700

}

.intro p {

    font-size: 12px;

    line-height: 18px;

    color: #666;

    height: 36px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2

}

.tab-list-r {

    width: 59.7583%;

    padding-left: 4px;

    box-sizing: border-box;

}

.tab-list-r ul {

    margin: 0 -1px

}

.tab-list-r li {

    box-sizing: border-box;

    float: left;

    width: 50%;

    padding: 0 1px;

    margin-bottom: 1px;

    position: relative;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease;

    border: 1px solid #e6e6e6;

    background: none;

}

.tab-list-r li:hover {

    border: 1px solid #ce131e;

    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)

}

.tab-list-r li:hover .time {

    color: #ce131e

}

.tab-list-r li:hover .intro h4 {

    color: #ce131e

}

.tab-list-r li.news-active {

    border: 1px solid #d23d46;

    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)

}

.tab-list-r li.news-active .time {

    color: #ce131e

}

.tab-list-r li.news-active .intro h4 {

    color: #ce131e

}

.tab-list-r li a {

    display: block;

    padding: 0 10px 20px 0

}

.tab-list-r .time {

    background: none;

    width: 80px;

    text-align: center;

    padding-top: 5px;

    box-sizing: border-box;

    color: #333;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%)

}

.tab-list-r .intro {

    width: 76%

}

.tab-list-r .intro h4 {

    font-size: 16px;

    margin: 5px 0;

}

.img_scale {

    overflow: hidden;

}

.img-auto {

    max-width: 100%;

    height: auto;

    width: 100%;

}

.h-news-desc {

    padding: 16px;

}

.h-news-desc .time {

    width: 76px;

    height: 76px;

    border-radius: 4px;

    padding: 14px 0;

    box-sizing: border-box;

}

.h-news-desc:hover .time, .tab-list-l:hover .time {

    color: #ce131e

 }

.tab-list-l {

    width: 40.2417%;

}

.tab-list-l .swiper-pagination {

    position: static;

    padding-bottom: 8px;

    transition: all .6s ease;

    -ms-transition: all .6s ease;

    -o-transition: all .6s ease;

    -webkit-transition: all .6s ease;

    -moz-transition: all .6s ease

}

.tab-list-l .swiper-pagination-bullet {

    margin: 0 2px;

    background: #999

}

.tab-list-l .swiper-pagination-bullet-active {

    background: #ce131e

}

.tab-list-l  .img_scale {

    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .67);

    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .67)

}

.img_scale img {height: 285px;}



.tab-list-l:hover .img_scale img {

    transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    transition: transform cubic-bezier(.215, .61, .355, 1) 2s;

    -ms-transition: transform cubic-bezier(.215, .61, .355, 1) 2s;

    -o-transition: transform cubic-bezier(.215, .61, .355, 1) 2s;

    -webkit-transition: transform cubic-bezier(.215, .61, .355, 1) 2s;

    -moz-transition: transform cubic-bezier(.215, .61, .355, 1) 2s

}

.tab-list-l:hover .intro h4 {

    color: #ce131e

}

.slideBox {

    width: 960px;

    height: 350px;

    overflow: hidden;

    position: relative;

}

.slideBox .hd {

    height: 15px;

    overflow: hidden;

    position: absolute;

    right: 5px;

    bottom: 5px;

    z-index: 1;

}

.slideBox .hd ul {

    overflow: hidden;

    zoom: 1;

    float: left;

}

.slideBox .hd ul li {

    float: left;

    margin-right: 2px;

    width: 30px;

    height: 15px;

    line-height: 16px;

    text-align: center;

    background: #fff;

    cursor: pointer;

}

.slideBox .hd ul li.on {

    background: #f00;

    color: #fff;

}

.slideBox .bd {

    position: relative;

    height: 100%;

    z-index: 0;

}

.slideBox .bd li {

    zoom: 1;

    vertical-align: middle;

}

.slideBox .bd img {

    width: 960px;

    height: 350px;

    display: block;

}

/* Ã¤Â¸â€¹Ã©ÂÂ¢Ã¦ËœÂ¯Ã¥â€°Â/Ã¥ÂÅ½Ã¦Å’â€°Ã©â€™Â®Ã¤Â»Â£Ã§Â&nbsp;ÂÃ¯Â¼Å’Ã¥Â¦â€šÃ¦Å¾Å“Ã¤Â¸ÂÃ©Å“â‚¬Ã¨Â¦ÂÃ¥Ë†Â&nbsp;Ã©â„¢Â¤Ã¥ÂÂ³Ã¥ÂÂ¯ */



.slideBox .prev, .slideBox .next {

    position: absolute;

    left: 3%;

    top: 50%;

    margin-top: -25px;

    display: block;

    width: 32px;

    height: 40px;

    background: url(slider-arrow.png) -110px 5px no-repeat;

    filter: alpha(opacity=50);

    opacity: 0.5;

}

.slideBox .next {

    left: auto;

    right: 3%;

    background-position: 8px 5px;

}

.slideBox .prev:hover, .slideBox .next:hover {

    filter: alpha(opacity=100);

    opacity: 1;

}

.slideBox .prevStop {

    display: none;

}

.slideBox .nextStop {

    display: none;

}

.mainbody {

    width: 960px;

    margin: 0 auto;

}

.mainbody .bg {

    background: #fcfcfc;

    border: 1px solid #f4f4f4;

    border-bottom: 2px solid #e6e6e6;

    border-radius: 5px;

    padding: 15px;

}

.mainbody .newwarp {

    width: 300px;

    height: 180px;

    float: left;

}

.mainbody .newstitle {

    line-height: 14px;

    height: 20px;

}

.mainbody .newstitle a {

    color: #929292

}

.mainbody .newstitle h3 {

    float: left;

    font-size: 14px;

}

.mainbody .newstitle .more {

    color: #2554b3;

    float: right;

}

.mainbody .newsfocus {

    height: 75px;

    padding: 10px 0px 0px 0px;

    margin-bottom: 8px;

    border-bottom: 1px solid #e0e0e0;

}

.mainbody .newsfocus div {

    float: left;

    width: 60px;

    height: 60px;

    margin-right: 16px;

}

.mainbody .newsfocus div a {

    width: 60px;

    height: 60px;

    border: 1px solid #d2d2d0;

    border-radius: 5px;

    display: table-cell;

    vertical-align: middle;

    text-align: center;

    *display: block;

    *font-size: 42px;

    *font-family: Arial;

}

.mainbody .newsfocus div a img {

    border-radius: 5px;

    vertical-align: middle;

    width: 58px;

    height: 58px;

}

.mainbody .newsfocus h3 {

    margin-bottom: 3px;

}

.mainbody .newsfocus h3 a {

    font-weight: bold;

    font-size: 12px;

    color: #fe8216;

}

.mainbody .newsfocus p {

    color: #8f8f8f;

    line-height: 18px;

}

.mainbody .indexnewslist li {

    color: #325e7f;

    line-height: 24px;

    height: 24px;

}

.mainbody .indexnewslist li a {

    color: #325e7f;

}

.mainbody .indexnewslist li span {

    float: right;

    font-family: Verdana;

    color: #8c8c8c;

}

.mainbody .aboutus {

    width: 365px;

    height: 180px;

    float: right;

    line-height: 22px;

    color: #888;

}

.mainbody .aboutus img {

    float: left;

    margin: 5px 15px 0px 0;

}

.mainbody .aboutus a {

    color: #2554b3;

}

.mainbody .contact {

    width: 178px;

    height: 180px;

    float: right;

}

.mainbody .contact img {

    float: left;

    margin: 5px 15px 0px 0;

}

.mainbody .contactus a {

    color: #2554b3;

}

.mainbody .contact {

    line-height: 22px;

}

.pr {position: relative; overflow: hidden;}

.listpage {

    clear: both;

    text-align: center;

}

.piclist {

    width: 1770px;

    margin: 70px auto;

 }

.piclist ul {}

.piclist li {

    position: relative;

    width: 530px;

    height: 350px;

    float: left;

    margin:30px;

    box-shadow: 5px 5px 10px 0px #847070;

}

.piclist img {

    width: 530px;

    height: 350px;

 }

.piclist a {}

.piclist a:hover {

    color: red;

    text-decoration: none;

}



.pinpailist {

    width: 1770px;

    margin: 55px auto;

 }



.pinpailist ul {}

.pinpailist li {

    position: relative;

    width: 500px;

    height: 500px;

    float: left;

    margin:45px;

    box-shadow: 5px 5px 10px 0px #847070;

}

.pinpailist img {

    width: 500px;

    height: 500px;

 }

.pinpailist a {}

.pinpailist a:hover {

    color: red;

    text-decoration: none;

}



.list55 {margin-top:25px;}

.list55 ul{

        margin: 0 -2px;



}

.list55 li{width: 50%;float: left; padding: 2px 2px; box-sizing: border-box;}

.list55 li img{width: 100%;height: 440px;  }



.picname {

    text-align: center;

}

.list-lianghua {background: #323232;color:#fff;padding: 30px 0;padding-bottom: 45px; letter-spacing: 2px;margin-top:130px;}

.list-lianghua-tit {font-size: 60px;width: 410px;float: left; line-height: 1; font-weight: 100}

.list-lianghua-des {font-size: 18px;width: 790px;float: left; line-height: 1.8;padding-top: 5px;}

 

.mainbody .page h2 {

    text-align: center;

    margin: 20px;

}

.mainbody .info {

    text-align: center;

    color: #999;

    margin-bottom: 20px;

}

.content {

    line-height: 24px;

}

/* Ã¦Å“Â¬Ã¤Â¾â€¹Ã¥Â­Âcss */



.picMarquee-left {

    position: relative;

}

.picMarquee-left .hd {

    overflow: hidden;

    height: 30px;

    padding: 0 5px;

}

.picMarquee-left .hd h3 {

    float: left;

    font-size: 14px;

}

.picMarquee-left .hd .prev, .picMarquee-left .hd .next {

    display: block;

    width: 5px;

    height: 9px;

    float: right;

    margin-right: 5px;

    margin-top: 10px;

    overflow: hidden;

    cursor: pointer;

    background: url("arrow.png") no-repeat;

}

.picMarquee-left .hd .next {

    background-position: 0 -50px;

}

.picMarquee-left .hd .prevStop {

    background-position: -60px 0;

}

.picMarquee-left .hd .nextStop {

    background-position: -60px -50px;

}

.picMarquee-left .bd {

    padding: 10px 5px;

}

.picMarquee-left .bd ul {

    overflow: hidden;

    zoom: 1;

}

.picMarquee-left .bd ul li {

    margin: 0 8px;

    float: left;

    _display: inline;

    overflow: hidden;

    text-align: center;

}

.picMarquee-left .bd ul li .pic {

    text-align: center;

}

.picMarquee-left .bd ul li .pic img {

    width: 130px;

    height: 100px;

    display: block;

    padding: 2px;

    border: 1px solid #ccc;

}

.picMarquee-left .bd ul li .pic a:hover img {

    border-color: #999;

}

.picMarquee-left .bd ul li .title {

    line-height: 24px;

}

/*Ã¥Ââ€¹Ã¦Æ’â€¦Ã¨Â¿Å¾Ã¦Å½Â¥*/



.link a {

    padding: 0 5px;

    color: #999

}

.sidenav {}

.sidenav .title {

    height: 35px;

    line-height: 35px;

    color: #666;

    font-size: 16px;

    font-weight: bold;

    border-bottom: #E5E7E6 1px dashed;

}

.sidenav .leftbox {}

.sidenav .leftbox ul {}

.sidenav .leftbox li {

    _display: inline;

    overflow: hidden;

}

.sidenav .leftbox a {

    display: block;

    border-bottom: #E5E7E6 1px dashed;

    height: 35px;

    line-height: 35px;

    font-size: 14px;

    color: #666;

    padding-left: 5px;

}

.sidenav s {

    display: block;

    width: 5px;

    height: 9px;

    float: left;

    margin-right: 5px;

    margin-top: 12px;

    overflow: hidden;

    cursor: pointer;

    background: url("arrow.png") no-repeat;

    background-position: 0 -50px;

}

.sidenav .leftbox .select, .helpleftsite .leftbox a:hover {

    color: #f00;

    text-decoration: none;

}

.mainbody .newslist h3 {

    color: #325e7f;

    height: 30px;

    font-size: 18px;

    padding-left: 5px;

}

.mainbody .newslist h3 .bt {

    float: left;

}

.mainbody .newslist h3 .more {

    float: right;

}

.mainbody .newslist li {

    color: #325e7f;

    line-height: 34px;

    height: 34px;

    font-size: 14px;

    border-bottom: #E5E7E6 1px dashed;

}

.mainbody .newslist li a {

    float: left;

    color: #325e7f;

}

.mainbody .newslist li span {

    float: right;

    font-family: Verdana;

    color: #8c8c8c;

}

.pinglunneirong {

    border: 1px solid #CCCCCC;

    width: 100%;

    height: 80px;

}

.input-text-c, .input-text, textarea, input.date {

    border: 1px solid #D0D0D0;

    height: 18px;

    margin: 0 5px 0 0;

    padding: 2px 0 2px 5px;

    border: 1px solid #d0d0d0;

    font-family: Verdana, Geneva, sans-serif, "Ã¥Â®â€¹Ã¤Â½â€œ";

    font-size: 12px;

}

input.date {

    padding-right: 18px;

    font-size: 12px;

}

textarea, textarea.input-text, textarea {

    font-size: 12px;

    height: auto;

    padding: 5px;

    margin: 0;

}

select {

    vertical-align: middle;

    padding: 2px;

    -webkit-appearance: menulist;

    box-sizing: border-box;

    align-items: center;

    border: 1px solid #d0d0d0;

    border-image-source: initial;

    border-image-slice: initial;

    border-image-width: initial;

    border-image-outset: initial;

    border-image-repeat: initial;

    white-space: pre;

    -webkit-rtl-ordering: logical;

    color: black;

    background-color: white;

    cursor: default;

}

.input-text-c {

    text-align: center

}

.datatable thead td {

    border-bottom: 1px solid #EDEDED;

    color: #666666;

    padding: 5px;

    white-space: nowrap;

}

.datatable tbody td {

    padding: 8px 0 8px 5px;

    border-bottom: 1px solid #EFEFEF;

    clear: both;

    overflow: hidden;

    font-size: 12px;

}

.datatable tbody tr:hover {

    background-color: #f1f8ff;

}

.datatablepage {

    clear: both;

    padding-top: 10px;

}

/*Ã¨Â¡Â¨Ã¦Â&nbsp;Â¼Ã¨Â¡Â¨Ã¥Ââ€¢*/



.table_form {

    font-size: 12px

}

.table_form td {

    padding-left: 12px

}

.table_form th {

    font-weight: normal;

    text-align: right;

    padding-right: 10px;

    color: #777

}

.table_form td label {

    vertical-align: middle

}

.table_form td, .table_form th {

    padding: 8px 0 8px 8px

}

.table_form tbody td, .table_form tbody th {}

.button {

    padding: 5px 15px;

}

.xiaocms-page {

    padding: 40px 0 60px 0;

    font-size:12px;

 }

.xiaocms-page a {

    display: inline-block;

    height: 28px;

    line-height: 28px;

    background: #fff;

    border: 1px solid #ce131e;

    text-align: center;

    color: #333;

    padding: 0 14px;

    margin-left:10px;

    border-radius: 3px;

}

.xiaocms-page a:hover {

    background: #ce131e;

    color: #fff;

    text-decoration: none;

}

.xiaocms-page span {

    border-radius: 3px;

    display: inline-block;

    height: 28px;

    padding: 0 14px;

    line-height: 28px;

    background: #ce131e;

    border: 1px solid #ce131e;

    color: #fff;

    text-align: center;

    margin-left: 10px;

}

.news-banner {

    min-width: 1200px;

    height: 530px;

}

.news-nav {

    height: 50px;

    border-bottom: 1px solid #ddd;

    background: #f0f0f0;

    box-sizing: border-box;

}

.news-nav ul {

    /* float: left; */

    width: 100%;

}

.news-nav ul li {

    box-sizing: border-box;

    float: left;

    width: 33.33%;

    height: 50px;

    line-height: 50px;

    border-right: 1px solid #fff;

    text-align: center;

    font-size: 18px;

}

.news-nav ul li a {

    color: #646464;

}

.news-nav ul li.active {

    border-bottom: 2px solid #ce131e;

    background: #fff;

}

.news-nav ul li.active a {

    color: #ce131e;

}

.news-list ul li {  

    position: relative;

    color: #999;

    padding: 50px 0;

    background: #fff;

    border-bottom: 1px solid #e6e6e6; 

}

.news-list ul li:hover .overlay {  

    background-color: #c7251d;

    opacity: 0.95;

}

 

.news-list ul li:hover .news-title {  

    color: #fff;

}

.news-list ul li:hover   {  

    color: #fff;

}

.news-list ul li .overlay {

    z-index: initial;

    background-color: #fff;

    opacity: 1;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1;

    transition: all 0.6s ease;



}

.news-list ul li .wp{

    position: relative;

    z-index: 88888;



}

.news-list .news-lt .news-describe {

    margin: 15px 0;

    font-size: 12px;

    text-indent: 2em;

    width: 65%;

}

.news-list .news-title {font-size:48px;}

.news-list .news-bm{

    margin-bottom: 15px;

}

.news-list .news-date {

     font-size:14px;

}

.news-show {    position: relative;

padding: 0 15px;

     font-size:14px;

    box-shadow: 0px 3px 6px 1px #666;

}

.news-show .h2{

    color:#000;

    font-size: 24px;

    margin-bottom: 20px;

    padding:30px 0px 0 0px;



}

.content {

    margin:40px 0;

    margin-top: 10px;

    font-size:14px;

    color:#646464;

}

.content img {max-width: 100%}

.info {margin:10px 0;font-size:14px;}

.pn {color:#000;padding:  0 30px}

.pn a{color:#000;}

.fx {text-align: right;margin-bottom:110px;padding-bottom: 30px;padding-right: 30px;  }

.fuwubox{

    background:#cd111e url(fuwu.jpg) center center no-repeat;

    height: 885px;

}

.lx-banner{

     height: 927px;

}



.lx-content {

    background:  url(join.png) top center no-repeat;

    min-height:380px;

}

.lx-text {

    padding: 170px 30px 0 280px;

    font-size: 16px;

    line-height: 1.8;

    text-indent: 2em;color:#333;

}

.lxbg {

    background:  url(lxbg.jpg)  bottom right no-repeat;

    color:#000;

    letter-spacing:2px;

}

.lx-gongying {padding: 30px;height: 460px;}

.lx-gongying h3{font-size: 48px;margin-bottom: 20px;letter-spacing:8px;}

.lx-gytext {width: 48%;font-size: 16px;line-height: 2}

.lx-gytext p{color:#333;text-indent: 2em;}



.lx-liucheng {padding: 50px 70px;min-height: 320px;}

.lx-liucheng h3{font-size: 18px;font-weight: 700;line-height: 2}

.lx-lctext { font-size: 16px;line-height: 2}

.lx-lctext p{color:#333;text-indent: 2em;}





        /* æœ¬ä¾‹å­css */

        .lx-joinbox{ width:100%;  }

        .lx-joinbox .hd{ height:46px; line-height:30px; padding:0  70px;   position:relative; }

        .lx-joinbox .hd ul{ height:32px; flex-wrap: nowrap;display:flex ;justify-content : space-around;}

        .lx-joinbox .hd ul li{ float:left; padding:0 15px; cursor:pointer;font-size: 16px; border: 2px solid #fff;position: relative;}

        .lx-joinbox .hd ul li span{  width: 23px;height: 12px;display: inline-block;position: absolute;left: 50%;margin-left: -13px;bottom: -11px; }

        .lx-joinbox .hd ul li.on{ height:30px; border:2px solid #d81e06; color:#d81e06;  }

        .lx-joinbox .hd ul li.on span{ background:url(jt.jpg) no-repeat; }



        .lx-joinbox .bd ul{    zoom:1;  }

        .lx-joinbox .bd li{   }

        .lx-joinbox .bd li .date{ float:right; color:#999;  }

 



.fuwu {width: 80%;margin:auto;padding-top: 250px;padding-left: 100px;}

.fuwu-item {float: left;width: 20%;color:#fff;}

.fuwu-item a{ color:#fff;}



.fuwu-item-title {margin-bottom: 40px;}

.fuwu-item-cn {font-size:25px;margin-bottom:5px;     letter-spacing: 4px;

   font-weight:100;

}

.fuwu-item-en {font-size:20px;font-weight:100;}

.fuwu-item ul {height: 250px;padding-left: 8px;}

.fuwu-item li {line-height: 32px;font-size: 16px;}

.fuwu-item li a{ font-size: 16px;}



.fuwu-item .fuwu-con {height: 250px;padding-left: 8px;}

.fuwu-item p {line-height: 32px;font-size: 16px;    font-weight: 100;

}

.fuwu-item p a{ font-size: 16px;}







.fuwu-item-more a{font-size: 18px;    font-weight: 100;    padding-left: 12px;



}





.ab-banner{

    background:  url(about.jpg) center center no-repeat;

    height: 530px;

}

.ab-bannerlicheng{

    background:  url(licheng.jpg) center center no-repeat;

    height: 530px;

    margin:150px 0;

}

.ab-nav {

    height: 50px;

    border-bottom: 1px solid #ddd;

    background: #f0f0f0;

    box-sizing: border-box;

}

.ab-nav ul {

    /* float: left; */

    width: 100%;

}

.ab-nav ul li {

    box-sizing: border-box;

    float: left;

    width: 20%;

    height: 50px;

    line-height: 50px;

    border-right: 1px solid #fff;

    text-align: center;

    font-size: 18px;    letter-spacing:8px;



}

.ab-nav ul li a {

    color: #646464;

}

.ab-nav ul li.active {

    border-bottom: 2px solid #ce131e;

    background: #fff;

}

.ab-nav ul li.active a {

    color: #ce131e;

}

 .abbox {    color:#000;

    letter-spacing:2px;

}

.ab-content {padding: 115px 0}

.ab-tit {

    padding-top: 50px; 

    width: 300px;

    float: left;

    font-size: 48px;

    color:#000;

    font-weight: 100;

    letter-spacing:8px;

 }

.ab-text {

    float: right;

    width: 865px;

    font-size: 16px;

    line-height: 1.8;

    text-indent: 2em;

    color:#646464;

}

.ab-text p{

    margin-bottom:15px;

}

.ab-tongyon {padding: 0 60px;}

.ab-tytit {

    padding-top: 3px; 

    width: 380px;

    float: left;

    font-size: 60px;

    color:#000;

    font-weight: 100;

    text-align: center;

    letter-spacing:8px;

    line-height: 1;



 }

.ab-tytext {

    float: right;

    width: 638px;

    font-size: 20px;

    line-height: 1.8;

    text-indent: 2em;

    color:#646464;

}

.ab-tytext p{

    margin-bottom:15px;

}

.ab-gy {padding:42px 0 120px 0}

.ab-ln {background: #ce131e;padding: 30px;margin-top:30px;}

.ab-linian {color:#fff;width: 400px;float: left;text-align: center;}

.ab-linian-tit{font-size: 60px;font-weight: 100;margin-bottom:30px;letter-spacing: 4px;}

.ab-linian-con{    line-height: 2;

font-size: 30px;font-weight: 100;height: 235px;border-right: 1px solid #fff;padding-top:30px;box-sizing: border-box; }

.wp1600{width: 1600px;margin:auto;}

.wp1740{width: 1740px;margin:auto;}

.ab-td {padding: 150px 0; text-align: center;}

.ab-zerenbg{padding: 60px 0 30px 0;

    background:#e6e6e6;

    margin-bottom:50px;

}

.ab-zr ul{overflow: hidden;margin-top:20px;}

.ab-zr li{float: left;margin:5px;text-align: center;font-size: 14px;    width: 425px;

}

.ab-zr li img{width: 425px;height: 285px;}

.ab-zr li p{    font-size: 14px;

    margin-top: 10px;

    color: #555;

    width: 100%;

    height: 60px;}



.ab-lc-con{

    height: 470px;

    overflow: auto;

 }



 .ab-lc-con::-webkit-scrollbar {/*æ»šåŠ¨æ¡æ•´ä½“æ&nbsp;·å¼*/



        width: 3px;     /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/



        height: 1px;



    }



.ab-lc-con::-webkit-scrollbar-thumb {/*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/



        border-radius: 3px;



         -webkit-box-shadow: inset 0 0 5px rgba(200,200,200,0.2);



        background: #535353;



    }



.ab-lc-con::-webkit-scrollbar-track {/*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/



        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



        border-radius: 3px;



        background: #EDEDED;



}





        /* æœ¬ä¾‹å­css */

        .picScroll-left{  position:relative; width: 1550px;margin:0 auto; height:600px; }

        .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }

        .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

        .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

        .picScroll-left .hd ul li.on{ background-position:0 0; }

        .picScroll-left .bd{ padding:10px;   }

        .picScroll-left .bd ul{ overflow:hidden; zoom:1; }

        .picScroll-left .bd ul li{ margin:0 20px; width: 345px; float:left; _display:inline; overflow:hidden;   line-height: 1.6 }

        .picScroll-left .bd ul li .ab-lc-tit{ line-height: 54px; text-align:center;font-size: 45px;color:#ce131e; border-bottom: 5px solid #ce131e;margin-bottom:10px;}

        .picScroll-left .bd ul li .ab-lc-tit img{ width:100%; height:90px; display:block;  padding:2px; border:1px solid #ccc; }



        .ab-licbox:hover .prev, .ab-licbox:hover .next {

    display: block;

}







 .picScroll-left .prev, .picScroll-left .next {

    position: absolute;

    z-index: 30;

    top: 80px;

    display: none;

    width: 80px;

    height: 175px;

    overflow: hidden;

}

.picScroll-left .prev {

    left: -135px;

    background: url(l.png);

}

.picScroll-left .prev:hover {

    background: url(l.png);

}

.picScroll-left .next {

    right: -135px;

    background: url(r.png);

}

.picScroll-left .next:hover {

    background: url(r.png);

}







 

        /* æœ¬ä¾‹å­css */

        .pictd{  position:relative; width: 1010px;margin:0 auto; height:535px; }

        .pictd .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }

        .pictd .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

        .pictd .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

        .pictd .hd ul li.on{ background-position:0 0; }

        .pictd .bd{   }

        .pictd .bd ul{ overflow:hidden; zoom:1; }

        .pictd .bd ul li{ width: 1010px; float:left; _display:inline; overflow:hidden;  }

        .pictd .bd ul li img{ width: 100%;  }

        .pictd  p{     display: none;

    text-align: center;

    color: #fff;

     font-size: 14px;

    padding-top: 10px;

}

        .ab-tdqiehuan:hover .prev, .ab-tdqiehuan:hover .next {

    display: block;

}

 .ab-tdqiehuan:hover .pictd p {

    display: block;

}

  .prev,  .next {

    cursor: pointer;

}



  .pictd .prev, .pictd .next {

    position: absolute;

    z-index: 30;

    top: 160px;

    display: none;

    width: 80px;

    height: 175px;

    overflow: hidden;

}

.pictd .prev {

    left: -100px;

    background: url(l.png);

}

.pictd .prev:hover {

    background: url(l.png);

}

.pictd .next {

    right: -100px;

    background: url(r.png);

}

.pictd .next:hover {

    background: url(r.png);

}

.ab-tdimg{

    float: right;

    padding-right: 180px;

}

.ab-tuandui{background: #d81e06;padding: 80px 0}

.ab-tdtxt {

    width: 28%;

    float: left;

    font-size: 60px;

    font-weight: 100;

    text-align: right;

    color: #fff;

    padding: 130px 0 0 0px;

    letter-spacing: 9px;

}

.ab-tdqiehuan {

    width: 70%;

    float: right;

 }

.ab-rongyu {background: #d81e06;padding:50px 0;margin-bottom: 110px;}

            /* æœ¬ä¾‹å­css */

        .picry{  position:relative; width: 1600px;margin:0 auto; height:200px; }

         .picry .bd{   }

        .picry .bd ul{ overflow:hidden; zoom:1; }

        .picry .bd ul li{ margin:0 5px; width: 310px; float:left; _display:inline; overflow:hidden;   line-height: 1.6 }

         .picry .bd ul li   img{ width:100%; height:200px; display:block;   }



.qukuai:hover .prev, .qukuai:hover .next {

    display: block;

}





 .picry .prev, .picry .next {

    position: absolute;

    z-index: 30;

    top: 12px;

    display: none;

    width: 80px;

    height: 175px;

    overflow: hidden;

}

.picry .prev {

    left: -90px;

    background: url(l.png);

}

.picry .prev:hover {

    background: url(l.png);

}

.picry .next {

    right: -90px;

    background: url(r.png);

}

.picry .next:hover {

    background: url(r.png);

}



 .ab-rytit{    width: 113px;

    color: #fff;

    font-size: 48px;

    float: left;

    font-weight: 100;

    letter-spacing: 8px;

    padding-left: 40px;    padding-top: 50px;

}

.ab-rycon  {width: 1400px;float: left;margin-bottom: 40px }

.ab-rycon p{width: 300px;float: right;height: 28px;line-height: 28px;color:#fff;font-size: 16px;margin-left:50px;}

.list-sp{background: #323232;padding: 80px 0}

.list-sp-tit {text-align: center;color:#fff;font-size: 60px;margin-bottom: 10px;letter-spacing: 4px;}

.list-sp-des {text-align: center;color:#fff;letter-spacing: 2px;font-size: 15px;}



.list-sp-box { margin:40px 0 120px 0px;}



.list-sp-box1 {float: left;width: 480px;}

.list-sp-box1 li{width: 480px;height: 270px;margin-bottom: 4px;}

.list-sp-box1 li img{width: 480px;height: 270px;}



.list-sp-box2 {float: left;width: 930px;height: 544px;margin:0 4px;}

.list-sp-box2 img{ width: 952px;height: 544px;}

.list-sp3 {background:#d81e06;padding: 30px 0 50px 0;margin-bottom: 100px;overflow: hidden;}

.list-sp3tit {text-align: center;color: #fff;font-size: 36px; letter-spacing: 18px;font-weight:100; margin-bottom: 30px;}

.list-sp3 li{width: 33.333333%;height:360px; float: left;}

.list-sp3 li img{width: 100%;height: 360px;}





.list-sp33   {margin-top:10px;}

.list-sp33 li{width: 33.333333%;height:360px; float: left;}

.list-sp33 li img{width: 100%;height: 360px;}

.list-sp4 {margin-top: 40px;margin-bottom: 50px;}

.lxnr{

    color: #fff;

    font-size: 16px;

    line-height: 1.8;

    margin: auto;

    width: 460px;

    padding-top: 250px;

}

.pr img {transition: transform 2s;}

.pr:hover img {transform: scale(1.1);}

.lxditu  img {transition: transform 2s;}

.lxditu img:hover{transform: scale(1.1);}

.hover-inner2 p {width: 390px;margin:auto; line-height: 1.8;margin-top: -20px;}</pre></body></html>