input {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
    background: none;
    vertical-align: middle;
}

ul,
ol,
li {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,
th,
td {
    vertical-align: middle
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1
}

.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}

h1,
h2,
h3,
h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}

p {
    margin: 0;
}

.wd1200 {
    width: 1200px;
    margin: 0 auto;
}

.wd1275 {
    width: 1275px;
    margin: 0 auto;
}


/*滚动*/

#demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#indemo {
    float: left;
    width: 800%
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}

.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.com-img img {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.com-img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}


/*----- Common css ------*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}


/*头部样式*/

.top_head {
    position: relative;
    line-height: 30px;
    background: #5a5a5a;
    font-size: 14px;
    color: #fff;
}

.top_head a {
    font-size: 14px;
    color: #fff;
}

.k22 a {
    padding: 0 15px;
}

.top_cc {
    position: relative;
    height: 90px;
    background: #f2f2f2;
}

.logowz {
    margin-top: 22px;
    position: relative;
    width: 500px;
}

.logowz h3 {
    color: #646464;
    font-size: 18px;
    margin-bottom: 3px;
}

.logowz p {
    color: #999999;
    font-size: 12px;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-family: "Arial";
}

.logo {
    float: left;
}

.top_phone {
    margin-top: 20px;
    position: relative;
    font-size: 12px;
    color: #999999;
    text-align: right;
    line-height: 1.2;
}


/*c1_index*/

.c1_index {
    position: relative;
    background: url(//cdn.xypt.top/64d2b767/20/10/a06a2709900b341b7a400c3f6dcbc912f40b5f18.jpg) no-repeat center;
    height: 780px;
    padding-top: 125px;
}

.abb_left {
    position: relative;
    float: left;
    margin-left: -60px;
}

.abb_left img {
    width: 399px;
    height: 555px;
}

.abb_right {
    position: relative;
    float: right;
    width: 900px;
    margin-left: -60px;
}

.abb_right h2 {
    font-size: 31px;
    color: #e42b35;
    background: url(//cdn.xypt.top/64d2b767/20/10/a759caa8f7d5d8a1674a8357ba7481f8e8d740a1.png) no-repeat left center;
    margin-top: 40px;
    padding-top: 25px;
    letter-spacing: 2px;
}

.abb_right .abb_txt {
    margin: 25px 0;
    line-height: 28px;
    font-size: 14px;
    color: #999999;
}

.abb_right .abbmore {
    position: relative;
    width: 188px;
    display: block;
    line-height: 38px;
    background: #e42b35;
    text-align: center;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}

.abb_right .abbmore::before {
    position: absolute;
    left: 0px;
    top: 22px;
    width: 20px;
    height: 1px;
    content: "";
    background: #fff;
}


a.view {
    display: block;
    width: 188px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #999999;
    position: relative;
    text-align: center;
    transition: all .36s ease;
    z-index: 1;
    border: 1px solid #d7d7d7;
}

a.view::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 0;
    left: 0;
    top: 0;
    z-index: -1;
    background-color: #e42b35;
    transition: all .36s ease;
}

a.view:hover::before {
    width: 100%;
}

a.view:hover::after {
    background-color: #fff;
}

a.view:hover {
    color: #fff;
    text-indent: -10px;
}

a.view::after {
    content: "";
    width: 20px;
    height: 0.05rem;
    background-color: #999999;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99999;
}




.abb_right .ads_list {
    position: relative;
    margin-top: 40px;
    margin-left: 60px;
    padding: 0 50px;
}

.ads_list li {
    position: relative;
    float: left;
    margin: 0 7px;
}

.ads_list li a {
    display: block;
}

.ads_list li a img {
    width: 130px;
    height: 168px;
}

.ads_list .slick-prev,
.ads_list .slick-next {
    position: absolute;
    top: 40%;
    width: 30px;
    height: 30px;
    border: none;
    outline: none;
    font-size: 0;
    z-index: 9999;
}

.ads_list .slick-prev {
    left: 0px;
    background: url(//cdn.xypt.top/64d2b767/20/10/40c020a503a11d4d585c493d9b4dab14158b76c4.png) no-repeat center;
}

.ads_list .slick-prev:hover {
    background: url(//cdn.xypt.top/64d2b767/20/10/0143377d87db035e2c57b67a2749ccc25aab58b6.png) no-repeat center;
}

.ads_list .slick-next {
    right: 0px;
    background: url(//cdn.xypt.top/64d2b767/20/10/e2c0c3bca0708f4a93198d036ba330cf7a6d4df4.png) no-repeat center;
}

.ads_list .slick-next:hover {
    background: url(//cdn.xypt.top/64d2b767/20/10/758b50c442457ddaf217d3c500dc5faff159a6da.png) no-repeat center;
}


/* c2_index */

.c2_index {
    position: relative;
    background: url(//cdn.xypt.top/64d2b767/20/10/5351b06d379f882384c4b41e40a7b20b73f37c60.jpg) no-repeat center;
    padding: 80px 0;
    height: 1000px;
}

.sort2 {
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: 119px;
    padding-top: 10px;
    background: url(//cdn.xypt.top/64d2b767/20/10/389cdf247ee3de3f5a347f1a17a6510bf8b0ec0c.png) no-repeat center;
}

.sort2 li {
    width: 16.66%;
    position: relative;
    text-align: center;
}

.sort2 li+li {
    background: url(//cdn.xypt.top/64d2b767/20/10/bbdcec3da7a0322944c079ebd890c40e1cf7961c.png) no-repeat left 35px;
}

.sort2 li a {
    display: block;
}

.sort2 li .ovimg {
    line-height: 60px;
}

.sort2 li .ovimg img {
    max-width: 100%;
    vertical-align: middle;
}

.sort2 li h3 {
    font-size: 12px;
    color: #444444;
    line-height: 30px;
    font-weight: normal;
}

.sort2 li:hover h3,
.sort2 li.active h3 {
    color: #ee3c21;
}

.sort2 li:hover .ovimg img,
.sort2 li.active .ovimg img {
    filter: invert(56%) sepia(79%) saturate(6466%) hue-rotate(5deg) brightness(99%) contrast(94%);
}


/*  */

.c2_content {
    position: relative;
    margin-top: 10px;
}

.c2_content .tab_main {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    right: 0;
}

.c2_content .tab_main {
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
}

.c2_content .tab_main.active {
    position: static;
    opacity: 1;
    visibility: visible;
}

.c2_list11 {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.c2_list11 li {
    position: relative;
    width: 49.3%;
}

.c2_list11 li a {
    display: block;
}



.c2_list11 li a img {
    width: 100%;
}

.c2_list11 li .fu_cont {
    position: relative;
    background: #fff;
    padding: 10px 0;
    z-index: 999;
    text-align: center;
    transition: all .5s ease;
}

.c2_list11 li .fu_cont h3 {
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}

.c2_list11 li .fu_cont span {
    display: block;
    font-size: 14px;
    color: #aaaaaa;
}

.c2_list11 li:hover .fu_cont{
    background: #e42b35;
    color: #fff;
}

.c2_list11 li:hover .fu_cont h3{
    color:#fff;
}
.c2_list11 li:hover .fu_cont span{
    color:#fff;
}




/*  */

.c2_list22 {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px;
}

.c2_list22 li {
    position: relative;
    width: 24%;
    text-align: center;
}

.c2_list22 li a {
    display: block;
}

.c2_list22 li .simg {
    overflow: hidden;
}

.c2_list22 li .simg img {
    width: 100%;
}

.c2_list22 li .fu_cont {
    position: relative;
    background: #fff;
    padding: 10px 0;
    z-index: 999;
    text-align: center;
    transition: all .5s ease;
}

.c2_list22 li .fu_cont h3 {
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}

.c2_list22 li .fu_cont span {
    display: block;
    font-size: 14px;
    color: #aaaaaa;
}


.c2_list22 li:hover .fu_cont{
    background: #e42b35;
    color: #fff;
}

.c2_list22 li:hover .fu_cont h3{
    color:#fff;
}
.c2_list22 li:hover .fu_cont span{
    color:#fff;
}



/* c3_index */

.c3_index {
    position: relative;
    background: url(//cdn.xypt.top/64d2b767/20/10/9d76bc1ec6c0b4aa1f0531320736ca15d05e96e7.jpg) no-repeat center;
    background-attachment: fixed;
    background-size: cover;
    height: 600px;
    padding-top: 100px;
}

.ttt3 {
    position: relative;
    text-align: center;
}

.ttt3 h3 {
    font-size: 46px;
    color: #fff;
    font-weight: normal;
    line-height: 1.3;
}

.ttt3 span {
    margin-top: 20px;
    display: block;
    font-size: 14px;
    color: #efefef;
    font-weight: normal;
    line-height: 2;
}

.c3_con {
    text-align: center;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}

.number {
    text-align: center;
    position: relative;
    margin: 0 0px;
    width: 240px;
}

.number+.number {
    background: url(//cdn.xypt.top/64d2b767/20/10/7547fdd263b15ee1a0eeafaddcc8ae4237fc8b2d.jpg) no-repeat left center;
}

.number em {
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: 100;
    font-style: normal;
    height: 100px;
    display: block;
}

.number em i {
    font-style: normal;
    color: #fff;
    font-size: 68px;
    padding-right: 5px;
    font-weight: 100;
}

.number em i.count2 {
    font-size: 33px;
    font-weight: 100;
    padding-right: 0px;
    line-height: 1;
    margin-top: 5px;
}

.number span {
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: 100;
}


/* c4_indx */

.c4_indx {
    position: relative;
    padding: 70px 0;
}

.ttt4 {
    position: relative;
    text-align: center;
}

.ttt4>img {
    max-width: 100%;
}

.ttt4 h3 {
    padding: 15px 0;
    font-size: 26px;
    color: #333333;
    font-weight: normal;
    background: url(//cdn.xypt.top/64d2b767/20/10/dda54c2ed2ab6a4b6b51fbdfae59b9c464b7ba67.jpg) no-repeat center bottom;
}

.ttt4 p {
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
}

.c4_cont {
    position: relative;
    margin-top: 50px;
}

.case_list {
    position: relative;
}

.case_list li {
    position: relative;
    float: left;
    margin: 0 15px;
}

.case_list li a {
    display: block;
}

.case_list li .ovimg img {
    width: 477px;
    height: 289px;
}

.case_list li .case_rong {
    position: relative;
    padding: 25px 25px 5px;
    background: #fbfbfb;
}

.case_list li .case_rong span {
    padding-left: 25px;
    background: url(//cdn.xypt.top/64d2b767/20/10/48f03c4998ef22dbeccbfe8846a1d64b890f61fe.png) no-repeat left center;
    font-size: 14px;
    color: #222222;
    display: block;
}

.case_list li .case_rong h3 {
    font-size: 18px;
    color: #222222;
    font-weight: normal;
    padding: 10px 0 15px;
    border-bottom: 1px solid #e5e5e5;
}

.case_list li .case_rong dd {
    line-height: 35px;
    height: 35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.case_list li .case_rong dd b {
    font-weight: normal;
    font-size: 12px;
    color: #999999;
}

.c4_indx .casemore {
    position: relative;
    margin: 0 auto;
    margin-top: 75px;
    width: 188px;
    display: block;
    line-height: 38px;
    background: #e42b35;
    text-align: center;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}

.c4_indx .casemore::before {
    position: absolute;
    left: 0px;
    top: 22px;
    width: 20px;
    height: 1px;
    content: "";
    background: #fff;
}


/* c5_index */

.c5_index {
    position: relative;
    background: url(//cdn.xypt.top/64d2b767/20/10/b9e32b99706113328406149e716096e12c49e985.jpg) no-repeat center;
    height: 772px;
    padding-top: 130px;
}

.ttt5 {
    position: relative;
    text-align: center;
}

.ttt5>img {
    max-width: 100%;
}

.ttt5 h3 {
    padding: 15px 0;
    font-size: 26px;
    color: #333333;
    font-weight: normal;
    background: url(//cdn.xypt.top/64d2b767/20/10/dda54c2ed2ab6a4b6b51fbdfae59b9c464b7ba67.jpg) no-repeat center bottom;
}

.ttt5 p {
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
}

.c5_list {
    position: relative;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}

.c5_list li {
    position: relative;
    background: url(//cdn.xypt.top/64d2b767/20/10/0d84c6d7a139b6ba03cfe4bde832b1ec89378dd6.jpg) no-repeat center;
    text-align: center;
    width: 214px;
    height: 378px;
    padding: 20px;
    padding-top: 45px;
}

.c5_list li a {
    display: block;
}

.c5_list li h3 {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 40px;
}

.c5_list li .ssimg {
    position: relative;
    width: 101px;
    height: 101px;
    background: #3c3c3c;
    border-radius: 50%;
    margin: auto;
    padding: 5px;
}

.c5_list li .ssimg span {
    border: 1px solid rgba(255, 255, 255, .6);
    border-radius: 50%;
    width: 91px;
    display: block;
    height: 91px;
    line-height: 91px;
}

.c5_list li dd {
    display: block;
    font-size: 12px;
    color: #666666;
    line-height: 25px;
    margin-top: 30px;
}

.c5_list li:hover .ssimg {
    background: #e42b35;
}


/* c6_index */

.c6_index {
    position: relative;
    height: 948px;
    background: url(//cdn.xypt.top/64d2b767/20/10/a8831c09b33525b7c10a2cb4cea3739ebc692b25.jpg) no-repeat center;
}

.ys_top {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.ys_topleft {
    position: relative;
    width: 510px;
}

.ys_ttt {
    position: relative;
}

.ys_ttt b {
    float: left;
    background: #e42b35;
    text-align: center;
    width: 75px;
    height: 100px;
    line-height: 100px;
    color: #fff;
    font-size: 48px;
    font-weight: normal;
    display: block;
}

.ys_ttt h3 {
    margin-left: 45px;
    float: left;
    font-size: 27px;
    color: #e42b35;
    line-height: 1.7;
}

.ys_top .ys_nei {
    position: relative;
    width: 600px;
}

.ys_top .ys_nei p:nth-child(1) {
    background: none;
}

.ys_top .ys_nei p {
    line-height: 2;
    font-size: 16px;
    color: #4c4c4c;
    padding-left: 20px;
    background: url(//cdn.xypt.top/64d2b767/20/10/37ffc37d43977e6cc737cc93441ca6737063e6a7.png) no-repeat left center;
    text-transform: uppercase;
}

.ys_center {
    position: relative;
    margin: 60px 0;
    text-align: center;
    margin-left: -30px;
    z-index: 999;
}

.ys_center img {
    width: 1258px;
    height: 278px;
}

.ys_bottom {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.ys_bbimg {
    position: relative;
    margin-left: -45px;
}

.ys_bbimg img {
    width: 648px;
    height: 341px;
}

.ys_bbright {
    position: relative;
    width: 570px;
}

.ys_bbright .ys_bbnei {
    position: relative;
    margin-top: 30px;
}

.ys_bbright .ys_bbnei p {
    line-height: 2;
    font-size: 16px;
    color: #4c4c4c;
    padding-left: 20px;
    background: url(//cdn.xypt.top/64d2b767/20/10/37ffc37d43977e6cc737cc93441ca6737063e6a7.png) no-repeat left 12px;
    text-transform: uppercase;
    margin-bottom: 5px;
}


/* c7_index */

.c7_index {
    position: relative;
    background: url(//cdn.xypt.top/64d2b767/20/11/8d235cea172c442dc836b2fcf6777b87c3dece66.jpg) no-repeat center;
    height: 1000px;
    padding-top: 70px;
}

.ttt7 {
    text-align: center;
}

.ttt7 h3 {
    color: #ff0000;
    font-size: 36px;
    font-weight: 500;
}

.ttt7 h3 span {
    color: #ffff;
}

.ttt7 p {
    font-size: 14px;
    color: #fff;
}

.c7_cont {
    margin-top: 45px;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.zhaoimg {
    position: relative;
    width: 1200px;
}

.zhaoimg img {
    width: 1200px;
    height: 450px;
}

.c7_list {
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 35px;
}

.c7_list li {
    position: relative;
    text-align: center;
    width: 400px;
    height: 180px;
    background: rgba(65, 65, 65, .6);
    padding-top: 35px;
}

.c7_list li a {
    display: block;
}

.c7_list li h3 {
    font-size: 24px;
    color: #fff;
}

.c7_list li span {
    display: block;
    font-size: 14px;
    color: #d5d5d5;
    line-height: 2;
    margin-top: 15px;
}

.c7_list li:hover {
    background: rgba(228, 43, 53, .6);
}


/* c8_index */

.c8_index {
    position: relative;
    padding: 100px 0 150px;
}

.news_list11 {
    position: relative;
}

.news_list11 li {
    position: relative;
    float: left;
    margin: 0 7px;
}

.news_list11 li a {
    display: block;
}

.news_list11 li .nnimg {
    overflow: hidden;
}

.news_list11 li .nnimg img {
    width: 415px;
    height: 222px;
}

.news_list11 li .nn_nei {
    position: relative;
    padding-top: 40px;
    padding-bottom: 20px;
    transition: all .3s ease;
}

.news_list11 li .nn_nei h3 {
    font-size: 16px;
    color: #323232;
    font-weight: normal;
    margin-bottom: 8px;
}

.news_list11 li .nn_nei span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    line-height: 1.9;
}

.news_list11 li .nn_hide {
    position: relative;
    line-height: 40px;
    border-top: 1px solid #d2d2d2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    color: #666666;
    font-weight: 100;
    transition: all .3s ease;
    opacity: 0;
}

.news_list11 li:hover .nn_nei {
    padding-top: 20px;
}

.news_list11 li:hover .nn_hide {
    opacity: 1;
}

.news_list11 .slick-prev,
.news_list11 .slick-next {
    display: none!important;
}

.news_list11 .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 0;
    z-index: 9;
    bottom: -50px;
}

.news_list11 .slick-dots li {
    display: inline-block;
    margin: 0 5px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: url(//cdn.xypt.top/64d2b767/20/10/a75a7c4ba4a0bab7d6441605472582b2422b85bb.png) no-repeat center;
    cursor: pointer;
    float: none;
}

.news_list11 .slick-dots li button {
    background: none;
    outline: none;
    border: none;
    font-size: 0;
}

.news_list11 .slick-dots li.slick-active {
    background: url(//cdn.xypt.top/64d2b767/20/10/18bec1f53a68672ce30e04c5a6cc8ea261af1fd4.png) no-repeat center;
}


/* linkss */

.linkss {
    position: relative;
    background: #ee3138;
    padding: 16px 0;
}

.linkss span {
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}

.linkss a {
    position: relative;
    padding: 0 30px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}

.linkss a+a::before {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -6px;
    content: "";
    width: 2px;
    height: 12px;
    background: #fff;
}


/* foot_wap */

.foot_wap {
    position: relative;
    background: #313131;
    padding-top: 70px;
    padding-bottom: 60px;
}

.foot_aa {
    position: relative;
    float: left;
    width: 470px;
}

.foot_aa h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 40px;
    margin-bottom: 25px;
    background: url(//cdn.xypt.top/64d2b767/20/10/69fc5cf25dd9bb5488d18ee5a4bbca03a8256e29.png) no-repeat left bottom;
}

.foot_aa h2 span {
    font-weight: normal;
    font-size: 18px;
    font-weight: 100;
    color: #8e8e8e;
    text-transform: uppercase;
    padding-left: 10px;
}

.foot_aa .fcontact {
    font-size: 16px;
    color: #ececec;
}

.foot_aa .fcontact strong {
    color: #fff;
    font-size: 18px;
}

.foot_aa .fcontact table {
    margin-top: 30px;
    line-height: 2;
    font-size: 14px;
    color: #fff;
}

.foot_bb {
    position: relative;
    float: left;
    width: 270px;
}

.foot_bb h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 40px;
    text-align: center;
}

.foot_bb h2 span {
    font-weight: normal;
    font-size: 18px;
    font-weight: 100;
    color: #8e8e8e;
    text-transform: uppercase;
    padding-left: 10px;
}

.foot_bb .foot_ewm {
    font-size: 14px;
    color: #8e8e8e;
    line-height: 2.5;
    text-align: center;
}

.foot_cc {
    position: relative;
    float: right;
    width: 380px;
}

.foot_cc h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 40px;
    margin-bottom: 25px;
    background: url(//cdn.xypt.top/64d2b767/20/10/69fc5cf25dd9bb5488d18ee5a4bbca03a8256e29.png) no-repeat left bottom;
}

.foot_cc h2 span {
    font-weight: normal;
    font-size: 18px;
    font-weight: 100;
    color: #8e8e8e;
    text-transform: uppercase;
    padding-left: 10px;
}

.foto_nav {
    position: relative;
}

.foto_nav a {
    font-size: 14px;
    color: #999999;
    line-height: 2.8;
}

.foot_wap a:hover {
    color: rgba(255, 255, 255, 0.8);
}


/* 内页样式 */

.xypg-left-title {
    background: url(//cdn.xypt.top/64d2b767/20/10/384ac7aed6d06a5f428b5f553c241f725ac9dbff.png) no-repeat left top;
    position: relative;
    line-height: 58px;
    position: relative;
}

.wzx {
    position: absolute;
    line-height: 53px;
    color: #999999;
    font-size: 12px;
    right: 10px;
    top: 0px
}

.wzx a {
    color: #999999;
    font-size: 12px;
}

.wzx a:hover {
    color: #e60012;
}

.container {
    width: 1200px!important;
    margin: 0 auto;
    padding: 0px;
}