﻿html {
    margin: 0;
    padding: 0;
    border: 0;
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
blockquote,
pre,
a,
address,
code,
b,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
footer,
header,
hgroup,
nav,
section {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    background: #fff;
    color: #666;
    position: relative;
    font: 14px/1.5 Microsoft YaHei, arial, ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ, sans-serif;
    vertical-align: baseline;
    width: 100%;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    outline: none;
}

a:hover,
a:active,
a:focus {
    color: #e87518;
    text-decoration: none;
    outline: none;
}

input {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
        border: 1px #eee solid;
    padding: 5px;
    border-radius: 15px;
}

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
}



/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

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

.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);
    overflow: hidden;
}


.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;
}

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


.wt {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.wt_t {
    max-width: 1430px;
    margin: 0 auto;
 padding: 0px 15px;
}
.wt_t1 {
    max-width: 1400px;
    margin: 0 auto;
}
.wt_t1 .logo1{width:50%;font-size:14px;}
.wt_t1q{border-bottom:1px solid rgba(0,0,0,.2)}
.container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

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


.head_top {
    /*position: absolute;*/
    width: 100%;
    top: 0px;
    z-index: 99999;
    background: #fff
}
.head_top .wt_t{padding: 34px 0 1.5%;}
.logo {
    float: left;
}








.hotSearch {
    float: left;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
    color: #000;
    font-size: 12px;
}

.hotSearch a {
    margin-right: 6px;
    color: #000;
    font-size: 12px;
}

/*ÃƒÆ’Ã‚Â§Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¢*/
#formsearch {
    float: right;
    background: url(../../../../6dddd6e8/21/12/927a8e36d1321ba6fba54d8ea50ae9400a586d4e.jpg) no-repeat center;
    width: 242px;
    height: 30px;
    margin-top: 2px;
}

#formsearch input {
    height: 30px;
    background: none;
    border: none;
    line-height: 30px;
    outline: none;
    width: 182px;
}

#formsearch input#keyword {
    height: 30px;
    line-height: 30px;
    padding-left: 34px;
    color: #c9c9c9;
}

#formsearch input#s_btn {
    width: 55px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: none;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 0px;
}

#formsearch input::placeholder {
    color: #c9c9c9;
    font-size: 12px
}




/*<!--{* ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¿Ãƒâ€ Ã¢â‚¬â„¢ *}-->*/
.vn1 {
    /*margin-top: 70px;*/
    padding-bottom: 10px
}

.ht {
    text-align: center;
    display: block
}

.ht {
    text-align: center;
    font-size: 36px;
    color:#0070b9;
    /*font-weight: 700;*/
    letter-spacing: 10px;
    margin-top: 50px;
}

.ly_ll {
    margin-top: 50px;
}

.ly_ll li {
    margin: 3px 10px;
    margin-bottom: 3px
}

.ly_ll li .dac {
    background: #f5f5f5;
    border: 1px solid #ececec;
    border-top: none;
    padding: 22px 24px;
    height: 242px;
}

.ly_ll li .dac h2 a {
    color: #000;
    font-size: 22px;
    text-align: center;
    font-weight: 400
}

.ly_ll li .dac h2 {
    color: #000;
    font-size: 20px;
    text-align: center;
    font-weight: 400
}

.ly_ll li .dac span {
    color: #000;
    font-size: 15px;
    line-height: 30px;
    /*height: 60px;*/
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
 text-indent: 2em
;
    
}



.ly_ll .owl-carousel {
    position: relative;
}

.ly_ll .owl-carousel {
    display: block;
}

.ly_ll li:hover .dac {
    background: #0d5bca;
}

.ly_ll li:hover .dac h2 a {
    color: #fff;
}

.ly_ll li:hover .dac span {
    color: #fff;
}

.ly_ll li:hover {
    box-shadow: 0 0 3px #ccc
}

.more1 {
    width: 218px;
    height: 58px;
    margin: 0 auto;
    background: url(../../../../8d047d30/21/03/7525a013882a399261aecfdc4a7fa71b2e47dde8.png) no-repeat center top;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 50px;
    text-transform: uppercase;
    font-size: 16px;
}

.more1 a {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 58px;
}

.more2 {
    width: 218px;
    height: 58px;
    margin: 0 auto;
    /*margin-top: 86px !important;*/
    background: url(../images/more1.png) no-repeat center top;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 19px;
    text-transform: uppercase;
    font-size: 16px;
    float: left;
}

.more2 a {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 58px;
}















/*<!--{* ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¬ *}-->*/
.vn2 {
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    background: #f2f2f2;
    /*margin-bottom: 3.5%;*/
    padding-bottom: 3%;
}

.ab1 {
    width: 36%;
    float: right;
    /* padding-right: 12.999%; */
    padding-top: 4.3%;
}

.ab1 img {
    width: 100%;
    height: auto;
}

.ab2 {
    width: 57%;
    float: left;
    padding-left: 10px
}

.ab2_con {
    /*margin-left: 24%;*/
    margin-top: 8%;
    /*max-width: 707px;*/
}


.ht2 {
    text-align: left;
    display: block
        text-align: center;
    font-size: 36px;
    color: #0070b9;
    /* font-weight: 700; */
    letter-spacing: 10px;
    margin-top: 50px;
}

.ht2 img {
    text-align: left;
}

.about_tt {
    margin-top: 4%;
    color: #000;
    font-size: 15px;
    line-height: 2.5;
}

.more12 {
    width: 218px;
    height: 58px;
    background: url(../images/more1.png) no-repeat center top;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 30px!important;
    text-transform: uppercase;
    font-size: 16px;
    margin: 0 auto;
}

.more12 a {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 58px;
}


.yuan_ll {
    margin-top: 4%
}

.yuan_ll li {
    float: left;
    width: 20%;
    margin: 0 2.5%;
    padding: 10px 0 
}

.yuan_ll li:hover{background:#0d5bca; }
.yuan_ll li:hover h2 a{color:#fff;}
.yuan_ll li:hover .img1 a img{filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(185deg) brightness(124%) contrast(100%);}
.yuan_ll li .img1 {
    display: table;
    margin: 0 auto;
    /*margin-top: 5px;*/
    text-align: center
}

.yuan_ll li .img1 a img {
    text-align: center;
    max-width: 32px;
    height: 32px
}

.yuan_ll li h2 a {
    text-align: center;
    color: #000;
    font-size: 17px;
    font-weight: 400
}

.yuan_ll li h2 {
    text-align: center;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px;
}





/*<!--{* ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¿Ãƒâ€ Ã¢â‚¬â„¢ *}-->*/


.ly_ll2 {
    margin-top: 50px;
    margin-bottom: 30px;
}

.ly_ll2 li {
    margin: 3px 10px;
    margin-bottom: 3px;
    box-shadow: 0 0 3px #ccc
}

.ly_ll2 li .dac {
    background: #ffffff;
    border: 1px solid #ececec;
    border-top: none;
    padding: 15px 25px;
}

.ly_ll2 li .dac h2 a {
    color: #000000;
    font-size: 20px;
    text-align: center;
    font-weight: 400
}

.ly_ll2 li .dac h2 {
    color: #000000;
    font-size: 20px;
    text-align: center;
    font-weight: 400
}

.ly_ll2 li .dac span {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
}
.ly_ll2 li a img{width:100%;}
.ly_ll2 li:hover {
    
}

.ly_ll2 .owl-carousel {
    position: relative;
}

.ly_ll2 .owl-carousel {
    display: block;
}

.ly_ll2 .owl-carousel .owl-nav .owl-prev {
    left: 0;
}

.ly_ll2 .owl-carousel .owl-nav .owl-next {
    right: 0;
}



.ly_ll2 .owl-carousel .owl-nav .icon-left-arrow:after {
    background-position: -34px -180px;
}

.ly_ll2 .owl-carousel .owl-nav .icon-right-arrow:after {
    background-position: -26px -480px;
}



.ly_ll2 .owl-carousel .owl-nav button.owl-prev,
.ly_ll2 .owl-carousel .owl-nav button.owl-next {
    outline: none;
    position: absolute;
    top: 63%;
    z-index: 9999;
    background: #afcaf1;
    height: 43px;
    width: 43px;
    margin-top: -32.5px;
    border-radius: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.ly_ll2 .owl-carousel .owl-nav button.owl-prev:hover,
.ly_ll2 .owl-carousel .owl-nav button.owl-next:hover {
    background: #d98c05;
}



.ly_ll2 .icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/icon_spirit.png) !important;
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}



.ly_ll2 li a.more2 {
    width: 35px;
    height: 35px;
    margin: 0 auto;
    background: url(../a10406282dd497ce518b7c53369c33fdac12866d.png) no-repeat center top;
    display: block;
}

.ly_ll2 li:hover a.more2 {
    background: url(../../../../8d047d30/21/03/1403897f0ab83400606ae33a3e670bf55bd2373a.png) no-repeat center top;
}




/*<!--{* ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¡Ãƒâ€¹Ã¢â‚¬Â  *}-->*/
.fang {
    background: url(../../../../8d047d30/21/03/5e5fc7e6410c44753d0ccbe469daf1057c2cea05.png) no-repeat center top;
    background-size: 100% 100%;
    margin-top: 70px;
    padding: 3% 0;
}

.fangtt {
    text-align: center;
    color: #fff;
    font-size: 34px;
    font-weight: 600
}

.fang_con {
    max-width: 1160px;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    margin-top: 2%;
}

.fang_con li {
    width: calc(16% - 20px);
    float: left;
    background: #171717;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    margin: 0 10px;
    line-height: 50px;
    margin-bottom: 10px
}

.fang_con li a {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
}








/*<!--{* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¯ *}-->*/


.ly_ll3 .owl-carousel {
    position: relative;
}

.ly_ll3 .owl-carousel {
    display: block;
}

.ly_ll3 {
    margin-top: 50px;
}

.ly_ll3 li {
    margin: 0px 10px;
    border: 1px solid #cfcccc
}

.ly_ll3 li .dac {
    background: #f8f8f8;
    padding: 20px
}

.ly_ll3 li .dac h2 a {
    color: #000000;
    font-size: 22px;
    text-align: left;
    font-weight: 400;
    line-height: 45px;
}
.ly_ll3 li .dac h2 p{font-size:13px;}
.ly_ll3 li .dac h2 {
    color: #000000;
    font-size: 20px;
    text-align: left;
    font-weight: 400;
    background: url(../../../../6dddd6e8/21/10/fa675672c50a68347e83ffb800404585e804c028.png) no-repeat left bottom;
    line-height: 45px;
}

.ly_ll3 li .dac span {
    color: #000;
    font-size: 15px;
    line-height: 30px;
    
    display: block;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.ly_ll3 li:hover .dac h2 a {
    color: #0d5bca;
}


.more3 {
    width: 79px;
    height: 26px;
    color: #000;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
    text-transform: uppercase;
    border: 1px solid #000;
    border-radius: 26px;
    display: block;
    line-height: 26px;
}

.more3 a {
    color: #000;
    font-size: 12px;
    text-align: center;
    line-height: 26px;
}
.more3:hover{ background: #000;
    border: 1px solid #000;
    color: #fff;}
    .more31:hover{ background: #000;
    border: 1px solid #000;
    color: #fff;}
    .more33:hover{color:#000;}
.ly_ll3 li:hover .more3 {
    background: #000;
    border: 1px solid #000;
    color: #fff;
}

.ly_ll3 li:hover .more3 a {
    color: #fff;
}






/*<!--{* ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã‚Â¸ *}-->*/
.yan1 {
    width: 50%;
    float: left;
}

.yan1 img {
    width: 100%;
    height: auto;
}

.yan2 {
    width: 50%;
    float: right;
}

.yan_con {
    margin-left: 6%;
    margin-top: 6%;
    max-width: 600px
}

.yantt {
    text-align: left;
    color: #0d5bca;
    font-size: 34px;
    font-weight: 600;
}

.yantt span {
    color: #000;
    font-size: 14px;
    margin-top: 15px;
    display: block;
    font-weight: 400;
    letter-spacing: -.7px
}





/*<!--{* ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â *}-->*/
.dff {
    background: url(../images/bottombg.png) no-repeat center top;
    background-size: 100% 100%;
    padding: 1% 0;
}

.dff1 {
    border: 1px solid rgba(255,255,255,.15);
    padding-bottom: 30px;
    padding: 30px 23px;
}

.dcc1 {
    /*width: 35%;*/
    float: left;
    /*margin-right: 8%;*/
    width: 48%
}

.lxtt {
    color: #ffffff;
    font-size: 20px;
    margin-top:25px;
    font-weight: 400
}

.dd_ll {
    margin-top: 30px;
}

.dd_ll li {
    float: left;
     width: 44%; 
    margin-bottom: 10px;
    /*padding-right: 2%;*/
    display: flex;
    align-items: center;
}

.dd_ll li .img1 {
    float: left;
    margin-right: 5px;
}

.dd_ll li .img1 img {
    max-width: 100%
}

.dd_ll li h2 {
    float: left;
    color: #fff;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400
}


.dcc2 {
    float: left;
    border-right: 1px solid rgba(255,255,255,.15);
    border-left: 1px solid rgba(255,255,255,.15);
    padding-left: 4%;
    padding-right: 4%;
}

.dd_llx {
    margin-top: 25px;
    color: #fff;
    line-height: 25px;
        
}
.dcc2 .dd_llx{max-width: 200px;}
.dcc2 .dd_llx p{float:left;margin: 0 14% 0 0;}
.dd_llx a {
    color: #fff;
    line-height: 25px;
}


.dcc3 {
    float: right;
}


.seo {
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
}

.seo a {
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
}


.dff2 {
    /*margin-top: 20px;*/
    padding: 0;
    padding-top: 1%
}





@media (max-width: 1024px) {
    .wt_t {
        padding: 0px 10px;
    }

    #formsearch {
        display: none
    }

    .x-menu {
        float: right;
    }

    .vn1 {
        margin-top: 30px;
    }

    .ly_ll {
        margin-top: 30px;
    }

    .more1 {
        width: 150px;
        height: 38px;
        margin: 0 auto;
        background: url(../images/more1.png) no-repeat center top;
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin-top: 30px;
        text-transform: uppercase;
        font-size: 14px;
        background-size: 100% 100%;
    }

    .more1 a {
        color: #fff;
        font-size: 14px;
        text-align: center;
        line-height: 38px;
    }

    .more2 {
        width: 150px;
        margin:0 auto;
        height: 38px;
        background: url(../images/more1.png) no-repeat center top;
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin-top: 15px;
        margin-bottom:15px;
        text-transform: uppercase;
        font-size: 14px;
        background-size: 100% 100%;
        float:inherit;
    }

    .more2 a {
        color: #fff;
        font-size: 14px;
        text-align: center;
        line-height: 38px;
    }

    .ab1 {
        width: 100%;
        float: none;
    }

    .ab2 {
        width: 100%;
        float: none;
    }

    .ab2_con {
        /*margin-left: 6%;*/
        margin-top: 8%;
        max-width: 600px;
        margin-bottom: 30px
    }

    .ly_ll2 {
        margin-top: 30px;
    }

    .yan1 {
        width: 100%;
        float: none;
    }

    .yan2 {
        width: 100%;
        float: none;
        margin-bottom: 20px
    }

    .dcc3 .lxtt {
        display: none
    }

    .dcc1 {
        width: 80%;
        float: none;
        border-right: 1px solid #822e32;
    }

    .dd_ll li h2 {
        float: left;
        color: #fff;
        font-size: 14px;
        line-height: 28px;
        font-weight: 400;
        width:80%;
    }

    .dcc3 {
        float: none;
        margin-top: 10px;
        margin-bottom: 20px
    }

    .ly_ll3 li .dac h2 a {
        color: #000000;
        font-size: 16px;
        text-align: left;
        font-weight: 400;
        line-height: 45px;
    }

    .ly_ll3 li .dac h2 {
        color: #000000;
        font-size: 16px;
        text-align: left;
        font-weight: 400;
        background: url(../../../../6dddd6e8/21/10/fa675672c50a68347e83ffb800404585e804c028.png) no-repeat left bottom;
        line-height: 45px;
    }
    
}


@media (max-width: 992px) {
    .fang_con li {
        width: calc(33.333% - 20px);
        float: left;
        background: #171717;
        text-align: center;
        color: #ffffff;
        font-size: 16px;
        margin: 0 10px;
        line-height: 50px;
        margin-bottom: 10px
    }

    .fang_con li a {
        text-align: center;
        color: #ffffff;
        font-size: 16px;
    }
.ab1 video{display:none;}

}



@media (max-width: 768px) {
    .dd_ll{padding: 0 2%;}
    .dd_ll li{width:100%;padding:0;font-size: 14px;}
    .dd_llx{text-align:center;}
    .dcc2{display:none;}
    .dcc2 .dd_llx{    margin: 0 auto;}
    .fang_con li {
        width: calc(50% - 20px);
        float: left;
        background: #171717;
        text-align: center;
        color: #ffffff;
        font-size: 16px;
        margin: 0 10px;
        line-height: 50px;
        margin-bottom: 10px
    }
    .yuan_ll{margin:10px 0;}
    .fang_con li a {
        text-align: center;
        color: #ffffff;
        font-size: 16px;
    }

    .dcc1 {
        width: 100%;
        float: none;
        border-right: none;
    }

    .yantt {
        text-align: left;
        color: #0d5bca;
        font-size: 30px;
        font-weight: 600;
    }

    .yantt span {
        color: #000;
        font-size: 14px;
        margin-top: 15px;
        display: block;
        font-weight: 400;
        letter-spacing: -.7px
    }

    .yan_con {
        margin-left: 2%;
        margin-top: 6%;
        margin-right: 2%;
    }

    .ab2_con {
        /*margin-left: 2%;*/
        margin-top: 8%;
        margin-bottom: 30px;
        margin-right: 2%;
    }
    
    .vn2{padding: 0px 2%;
    margin-top:0%;}
    .tab-li ul{justify-content: center!important;padding:0px 2%!important; }
   
    .tab-li ul li{    width: 33%!important;
    text-align: center;
    border-radius: 15px;
    color: #fff;
    font-size: 12px!important;
    line-height: 36px;
    /*background: #0d5bca;*/
    /*border: 1px solid #fff;*/
        margin: 0 0%;
    margin-top: 5px!important;
    margin-bottom: 10px!important}
    .pp_sort{width:80%;}
    /*.pp_sort li{width:25%;}*/
    .tab-main-left{width:100%!important;}
    .tab-main-right{width:100%!important;margin-left:0px!important;    margin-top: 5%;}
    .x-banner{margin-top:60px!important;}
    .pp_sort li a{    font-size: 14px!important;;
    color: #000;
    position: relative;
    padding-right: 4px!important;;
    margin-top: 20px!important;;
    margin-bottom: 20px!important;;
    display: block;}
    .pp_sort li a:after{font-size:14px!important;}
    .more3{width: 57px!important;margin-top:5px!important;}
    .list_news li a dd{width: 118px!important}
    .list_news li a h4{font-size:14px!important;}
    .yuan_ll li h2 a{font-size:12px;}
    .ly_ll3 li .dac span{-webkit-line-clamp: 2;}
  
}







/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã‚Â¡*/

.link {
    color: #000;
    font-size: 14px;
    line-height: 45px;
}
.link .wt_t{padding:0;}
.link a {
    color: #000;
    font-size: 12px;
    line-height: 45px;
}





.flex{display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;}
.box1{padding:17px 0px;}   
.box1 .wt_t{padding:0;}
.box1 .wt_t .flex{    justify-content: space-between;}
.box1-left{width: 49.9%;
    text-align: right;}
.box1-right{width:100%;}
    
.hotk{font-size:18px;color:#000;margin-left:3%;} 
.hotk a{font-size:15px;color:#000;margin-right:10px;} 
/*#formsearch{width:33%;}*/
.h-sec{font-size:14px;color:#000;padding-right: 43px;}
.h-sec a{font-size:14px;color:#000}


.tab-con { position: relative; }
    .tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
    .tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease; }
    .tab-con .tab-main.active { position: static; opacity: 1; visibility: visible;  }

.box2{background:url(../images/serverbg.jpg) no-repeat;background-size:cover;/*padding-top:3%;*/padding-bottom: 3%;overflow: hidden;margin-top:50px;/*margin-bottom: 3.5%;*/}
.index-title{text-align:center;}
.index-title h3{font-size:36px;color:#fff;font-weight:bold;margin-bottom:18px;letter-spacing:10px;margin-top:35px;}

.index-title h4{font-size:14px;color:#ffffff;line-height:30px;font-weight:400;}
.tab-li ul li{width:15%;text-align:center;border-radius:15px;color:#fff;font-size:22px;line-height:45px;/*background:#0d5bca;border:1px solid #fff;*/margin-top: 15px;margin-bottom: 50px;}
.tab-li ul li a{color:#fff;}
/*
.tab-li ul li:nth-child(1) .xymob-sub-menu1 dd{line-height:80px;} 
.tab-li ul li:nth-child(3) .xymob-sub-menu1 dd{line-height:65px;} 
.tab-li ul li:nth-child(4) .xymob-sub-menu1 dd{line-height:65px;} 
.tab-li ul li:nth-child(5) .xymob-sub-menu1 dd{line-height:65px;} */

.xymob-sub-menu1 dd:hover{background:#d98c05;border-radius:15px;}

.tab-li ul li.active .xymob-menu-jt1{background:#d98c05;border:none;}
.tab-li ul li:hover .xymob-menu-jt1{background:#d98c05;border:none;}
.xymob-menu-jt1{background:#0d5bca;border:1px solid #fff;border-radius:15px;}
.xymob-sub-menu1{background:#0d5bca;border:1px solid #fff;border-radius:15px;margin-top:10px;      max-height: 270px;
    height: 60vh;}
.tab-li ul{align-items: stretch;}
.tab-main .slick-prev{font-size:0px;display:none!important;}
.tab-main .slick-next{font-size:0px;display:none!important;}
.main-img2{display:none!important;margin:0 auto;}
.main-img1{margin:0 auto;}
.tab-li ul li:hover.main-img2{display:block!important;;}
.tab-li ul li:hover.main-img1{display:none!important;;}

.tab-main-wz{background:#fff;padding:5%;text-align:center;}
.tab-main-wz h3{font-weight:400;font-size:16px;color:#000;}
.tab-main-wz span{font-weight:400;font-size:13px;color:#000;line-height:27px;}
.tab-main .slick-contanier .slick-list .slick-slide{margin:0px 29px;}
.main-img3{width:100%;}

.pp1_sort li a{font-size:16px;color:#000;position:relative;padding-right:8px;margin-top: 30px;/*margin-bottom: 20px;*/display: block;}
.pp1_sort li a:after{content:"|";color:#000;font-size:26px;color:#000;}
.pp1_sort li:nth-child(4) a:after{content:"";color:#000;font-size:26px;color:#000;}
.pp1_sort {justify-content: center;}
.tab-main2{display:none;}
.tab-main2.active{display:block;}
.tab-main2.active .flex{align-items: flex-start;margin-top:2%}
.pp_sort li a{font-size:26px;color:#000;position:relative;padding-right:8px;margin-top: 30px;/*margin-bottom: 20px;*/display: block;}
.pp_sort li a:after{content:"|";color:#000;font-size:26px;color:#000;}
.pp_sort li:nth-child(4) a:after{display:none;}
.pp_sort li.active a{color:#0d5bca;}
.tab-main-left{width:50%;background-color: #fff;
	box-shadow: -3px 1px 7px 0px 
		rgba(0, 0, 0, 0.35);padding:2% 1% 10px 1%;}
.tab-main-right{width:48%;margin-left:2%;    margin-top: 0%;}
.list_pp li a h3{font-size:18px;color:#000;background: url(http://cdn.xypt.top/8d047d30/21/03///cdn.myxypt.com/6dddd6e8/21/10/fa675672c50a68347e83ffb800404585e804c028.png) no-repeat left bottom;line-height:45px;text-align:left;height:45PX;overflow:hidden;padding:0px  15px;text-indent: 2em;}
.list_pp li a dt{
	width: 114px;
	height: 26px;
	border-radius: 13px;
	border: solid 1px #6f6f6f;
	color: #000;
	font-size:12px;
	line-height:26px;
	text-align:center;
	margin-top: 20px;
	margin-bottom: 20px;
	}
.list_pp li a span{font-size:13px;color:#000;line-height:30px;padding:0px  15px;width:100%;display:block;}
.ppimg img{width:100%;}

.more31 {
    width: 79px;
    height: 26px;
    color: #000;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #000;
    border-radius: 26px;
    display: block;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.more31 a {
    color: #000;
    font-size: 12px;
    text-align: center;
    line-height: 26px;
}
.list_news li a h4{font-size:18px;color:#000;line-height:45px;background: url(http://cdn.xypt.top/8d047d30/21/03///cdn.myxypt.com/6dddd6e8/21/10/fa675672c50a68347e83ffb800404585e804c028.png) no-repeat left bottom;text-align: left;
    width: 87%;
    word-wrap: break-word;
    text-indent: 2em;}
.list_news li a dd{width: 100px;
	height: 26px;
	line-height: 26px;
	border-radius: 13px;
	color: #000;
	border: solid 1px #000;text-align:center;}
.list_news li a dd:hover{color:#000;}	
	
.list_news li a span{font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000;}
.list_news li{
	background-color: #ffffff;
	box-shadow: 1px 1px 5px 0px 
		rgba(0, 0, 0, 0.35);
	padding: 3% 2%;
	margin-bottom:15px;
	margin-top: 15px;
	}
.list_news li:nth-child(3){margin-bottom:0px;}		
.more33{    display: block;
    text-align: right;color: #000;}		
.sy-news .wt_t{padding-bottom:0%}	

.more222{background:url(../../../../6dddd6e8/21/10/dedeec4c1a5bee1af58e3b2194ea5556b308e245.png) no-repeat;display: block;
    width: 35px;
    height: 31px;
    margin: 0 auto;}
.more222:hover{background:url(../../../../6dddd6e8/21/10/67ad28a00090bfce8e94a032371be1b930f00299.png) no-repeat;}
/*.tab-li ul li:hover .more222{background:url(../../../../6dddd6e8/21/10/67ad28a00090bfce8e94a032371be1b930f00299.png) no-repeat;}*/


    /*.xymob-sub-menu1{display:none;}*/
    .xymob-sub-menu1 dd{color: #fff;
    font-size: 15px;
    line-height: 42.8px;}

#container_map{height:430px}
@media (max-width: 1560px) {
 #container_map{height:380px}

}
@media (max-width: 1440px) {
 #container_map{height:350px}
}
@media (max-width: 768px) {
    .pp1_sort li:nth-child(4) a:after{display:none;}
 #container_map{height:230px}
 .xymob-sub-menu1{height:auto;}
 .tab-li ul li .xymob-sub-menu1 dd{font-size: 14px;line-height: 30px;}

  .pp_sort{justify-content: flex-start;}
    .list_news li a span{
        text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
         overflow: hidden;        }
}
.myvideo{display:block;}
.ingtu{display:none;}
@media (max-width: 768px){
.about_tt p{
    white-space: normal;
    text-indent: 2em;
    line-height: 2.5em !important;
    font-size:16px;

}
.about_tt{height:240px;overflow:hidden;}

.ab1{
    width:100%;
    padding-right:0px; 
}
.ly_ll li .dac{height:auto;}
.box2{margin-top:0;}
.pp1_sort li a{font-size:13px;}
.pp1_sort li a:after{font-size:13px;}
.ly_ll3{margin-top:20px;}
.more2{margin-top:10px!important;}
.xypg-right-content p img{width:100%!important;height:auto!important;}
.myvideo{display:none;}
.ingtu{display:block;}
.ingtu img{width:100%;}
}

