.mainbox{background: rgb(248, 248, 248); min-height:200px; font:14px/20px 'Microsoft YaHei'}

.pos{width:100%;text-align:left;color:#777;overflow:hidden;font-size:14px; height:44px; line-height:44px; margin:0px 0px 8px; padding-top:8px;}
.pos>em{display:inline-block;width:28px;height:40px;background:url(../images/dw.png) center center no-repeat;vertical-align: top;}
.pos a{color:#555;}
.pos a:hover{color:#3dc2c1}


/*news*/
.pagebox{width:100%; /*display: flex; justify-content: space-between;*/ padding-bottom: 64px;}
.pagebox .pageleft{ border-radius: 6px; width: 840px; float:left;}
.pagebox .pageright{ border-radius: 6px; width:340px; float:right;}
.mb40{margin-bottom: 40px;}

.newsheaderbox{box-shadow: 0px 3px 10px 0px #e5e5e5; box-sizing: border-box; width:100%; padding:20px;position: relative;background: #fff;}
.newsheaderbox>h1 {color: #3dc2c1; margin-bottom: 20px; font-size:16px;}
.newsheaderbox>h1::after {
    position: absolute;
    left: 20px;
    top: 0px;
    width: 64px;
    height: 6px;
    background-color: #3dc2c1;
    content: '';
}
.newsheaderbox>p {
    display: block;
    font-size: 14px;
    height: 48px;
    line-height: 24px;
    color: #999;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newsitem {
    width: 100%;
    height: 190px;
    background-color: #fff;
    border-radius: 6px;
    margin-top: 0px;
    padding: 20px 20px;
    display: flex;
    box-sizing: border-box;
    margin-top:20px;
}
.newsitem>a {
    margin-right: 25px;
}
.newsitem>a>img {
    width: 240px;
    height: 150px;
    /* margin-left: 10px; */
    flex-shrink: 0;
}
.newsitemwz>a {
    display: block;
    margin-bottom: 15px;
    color: rgba(16, 16, 16, 100);
    font-weight: normal;
    width: 460px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newsitemwz>a:hover {
    color: #3dc2c1;
}
.newsitemwz>i {
    font-style: normal;
    font-size: 12px;
    color: #bbb;
}
.newsitemwz>i:nth-of-type(1) {
    margin-right: 30px;
}
.newsitemwz>i:nth-of-type(2) {
    color: #ec3b3b;
}
.newsitemwz>i:nth-of-type(2)::before {
    content: "";
    color: #ec3b3b;
}
.newsitemwz>p {
    font-size: 14px;
    color: #999;
    margin-top: 15px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
}





.column {border-radius: 5px; padding: 15px; box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, .05); background-color: #fff;}
.pageright .pagerightit{width:100%; border-bottom:3px solid #eee; padding-bottom:5px;}
.pageright .pagerightit h3{font-size: 18px; border-bottom: 5px solid #3dc2c1; display: inline; padding-bottom: 4px;font-weight: normal;}
.column .columnlist{padding:5px 0px;}
.column .columnlist li{margin-top:20px; position: relative; font-size:16px;overflow: hidden; height: 20px;}
.column .columnlist li i{width:8px; height: 9px; float:left; margin: 5px 10px 10px 10px; background: url(../images/icon-news.png) no-repeat;display: block; background-position:0px 0px; overflow: hidden; display: inline-block;vertical-align: middle;}
.column .columnlist li:nth-child(n+2) i{background-position: -0px -9px;}
.column .columnlist li:nth-child(n+3) i{background-position: -0px -17px;}
.column .columnlist li:nth-child(n+4) i{background-position: -0px -25px;}
.column .columnlist li:nth-child(n+5) i{background-position: -0px -33px;}
.column .columnlist li:nth-child(n+6) i{background-position: -0px -41px;}
.column .columnlist li:nth-child(n+7) i{background-position: -0px -49px;}

.column .columnlist li:hover{font-weight:bold;}


.hotnews {
    
}
.hotnews li {
    margin-top: 20px;
    position: relative;
}

.hotnews .hotnews_img {
    width: 95px;
    height: 60px;
}

.hotnews .hotnews_cont {
    position: absolute;
    right: 0;
    height: 100%;
    width: calc(100% - 100px);
    top: 0;
    font-size: 14px;
    padding-right: 5px;
    box-sizing: border-box;
}

.hotnews .hotnews_cont span {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    color: rgba(0, 0, 0, .65);
}

.hotnews .hotnews_img img {
    width: 95px;
    height: 60px;
}

.hotnews .hotnews_cont a {
    font-weight: 700;
    font-size: 14px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden;
}

.hotnews .hotnews_cont a:hover {
    color: #3dc2c1;
    text-decoration: none;
}

.hotnews li i{width:24px; height:24px; border-radius:12px; background:#3dc2c1;display: inline-block; float:left; text-align: center; line-height:24px; margin-right: 4px; color:#fff;}


.newsdetail{width: 100%; background-color: #fff; padding: 25px; box-sizing: border-box; border-radius: 5px;}
.newsdetail h2{font-size: 24px; font-weight: 700; line-height: 1.2; margin: 0; text-align: center;}
.newsdetail .source{text-align: center; margin-top:16px}
.newsdetail .source span:nth-child(2){padding: 0px 12px;}
.newsdetail .daodu {text-align: justify; background-repeat: no-repeat; background-position: left 30px top 20px; background-color: #f8f8f8; color: rgba(0,0,0,.68); margin: 18px 0; padding: 20px 20px 20px; line-height:32px; font-size: 16px;}
.newsdetail .daodu span {color: #3dc2c1; font-weight: bold;}
.newsdetail .newscon{line-height: 30px; font-size: 16px; line-height: 40px; text-align: justify;}
.newsdetail .newscon  img{max-width:100%}
.newsdetail .shengming{background-color: #f3f3f3; padding: 15px 25px !important; line-height:24px; margin-top:16px;}
.newsdetail .shengming span{font-weight: bold; color:#e62828; font-size:16px;}

.newsdetail .relatedreading{text-align:left; border-top:1px solid #ccc; margin-top: 24px; padding-top:16px;}
.newsdetail .relatedreading h2{font-size: 20px; padding-bottom:0px; font-weight: 700; margin-bottom: 10px; text-align:left; color:#3dc2c1;}
.newsdetail .relatedreading ul{background-color: #f3f3f3; padding: 15px 25px !important;}
.newsdetail .relatedreading ul li{line-height:32px; height:32px; overflow: hidden; width:48%; margin-right:4%; float:left; position: relative;}
.newsdetail .relatedreading ul li:nth-child(2n){margin-right:0px;}
.newsdetail .relatedreading ul li:before{background: #ccc; width: 5px; height: 5px; border-radius: 50%; display: inline-block; position: absolute; left: 0;top:14px;content:"";}
.newsdetail .relatedreading ul li a{padding-left:12px}
.bshare-custom{text-align: center;}

.pagelist{margin-top:24px;}
.pagelist a{display:block; line-height:36px; height:36px; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.zxnews{margin-top:20px;width:100%; background-color: #fff; padding: 25px; box-sizing: border-box; border-radius: 5px;}
.zxnews h2{font-size: 20px; padding-bottom: 15px; font-weight: 700; margin-bottom: 10px; text-align:left; color:#3dc2c1;}
.zxnews ul li{width:23.5%; margin-right:2%; float:left; margin-bottom: 2%}
.zxnews ul li:nth-child(4n){margin-right: 0px;}
.zxnews ul li img{width:100%;}
.zxnews ul li p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:24px; margin-top:6px;}



/*问题*/
.faqbox{border-radius: 6px; width: 840px; background: #fff; padding:10px 25px; box-sizing: border-box;}
.faqbox .faqitem{border-bottom: 1px dashed #E7E7E7;}
.faqbox .faqitem>.faqtit {
    padding: 19px 0; 
    margin-left: 10px;
    display: flex;
    align-items: center;
}
.faqbox .faqitem>.faqtit>span{
    width: 20px;
    height: 20px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    background-color: #3dc2c1;
    border-radius: 50%;
    padding: 5px 5px 7px 8px;
    margin-right: 10px;
    box-sizing: content-box;
}
.faqbox .faqitem>.faqtit>a{
    display: block;
    width: 600px;
    color: #333;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    margin-left: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  
}
.faqconbox{margin-left: 10px;
    display: flex;
    align-items: flex-start;
margin-bottom: 16px;}
.faqconbox>strong{
    
    width: 30px;
    height: 30px;
    line-height: 29px;
    color: #3dc2c1;
    font-size: 16px;
    background-color: #fff;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #3dc2c1;
    float: left;
}
.faqconbox .faqcon{
    width: 720px;
    height: 60px;
    color: #666;
    font-size: 14px;
    margin-left: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.faqanswer {

    width: 650px;
    color: #888;
    display: flex;
    align-items: center;
    margin-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #999;
    display:none;
}
.faqanswer>.left{
    display: flex;
    align-items: center;
    width: 25%;
}
.faqanswer>.right {
    width: 75%;
    height: 22px;
    margin-left: 25px;
    position: relative;
}
.faqanswer>.right a.dz{
    color: #999;
    display: inline-block;
    padding: 0 10px;
    height:22px;
    line-height: 22px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #333;
}
.faqanswer>.right a.dz:nth-of-type(2){
    margin-left: 10px;
}
.faqanswer>.right a.dz::before{
    content:"#";
    float: left;
    color: red;
    font-style:normal;
    width: 18px;
    height: 18px;
    text-align: center;
    padding-left: 1px;
    padding-top: 1px;
    margin-top: 1px;
    line-height: 18px;
    border-radius: 50%;
    margin-right: 5px;
    margin-left: -6px;
    background-color: #fff;
    
}

.faqanswer>.right span.dz:nth-of-type(1){
    margin-left: 20px;
}
.faqanswer>.right .sj{
    position: absolute;
    right: 2px;
    top: 1px;
}
.faqanswer>.left >img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: 10px 0 10px 50px;
    vertical-align: middle;
}
.faqanswer>.left>.jszl {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
} 
.faqanswer>.right>span:nth-of-type(2){
    margin-left: 50px;
}


.pageconbox{
    border-radius: 5px;
    padding: 20px;
    box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, .05);
    background-color: #fff;
}


.pageconbox .faqtitle {
    margin: 0 0px
}
.pageconbox .faqtitle em {
    float: left;
    width: 60px;
    height: 22px;
    line-height: 22px;
    background: #3dc2c1;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top:2px;
}
.pageconbox .faqtitle h1 {
    color: #333;
    font-size: 18px;
    float: left;
    margin-left:16px;
    width: 680px;
    line-height: 28px;
    margin-top: -2px;
    overflow: hidden
}

.pageconbox .faqinfo {
    margin: 15px 0px 17px
}

.pageconbox .faqinfo em {
    float: left;
    color: #aaa;
    font-size: 12px
}

.pageconbox .faqinfo em:after {
    content: "|";
    margin: 0 8px
}
.pageconbox .faqinfo em:last-child:after {
    content: "";
    margin: 0
}
.pageconbox .faqinfo em:last-child {
    color: #3dc2c1
}

.pageconbox .faqinfo em:last-child a {
    color: #3dc2c1
}

.pageconbox .faqcon {
    width: 800px;
    margin: 0px;
    background: #f7f7f7;
    border-radius: 5px;
    padding-top: 15px
}

.pageconbox .faqcon span {
    float: left;
    width: 600px;
    margin: 0 10px 10px
}

.pageconbox .faqcon span strong {
    float: left;
    color: #777;
    font-size: 14px
}

.pageconbox .faqcon span em {
    color: #3dc2c1;
    font-size: 14px;
    float: left
}

.pageconbox .faqcon span em p {
    color: #777;
    font-size: 14px;
    margin-top: 2px;
    display: inline
}

.best_answer{position: relative;}
.best_answer .doc{position:absolute; right:30px; top:20px; width:240px;}
.best_answer .doc .docimg{width:56px; height:56px; border:0px solid #ccc; border-radius:50%; float:left; margin-right: 10px; margin-top:4px;}
.best_answer .doc .docimg img{max-width:100%; border-radius:50%;}
.best_answer .doc .docname{}
.best_answer .doc .docname p{line-height:24px;}
.best_answer .doc .docname p span{color: #999; font-size:12px; padding-left:6px;}
.best_answer .doc .docname em {
    display: block;
    color: #aaa;
    font-size: 12px;
    margin-top: 0px
}
.best_answer .doc .docname strong {
    display: block;
    font-weight: normal;
    color: #aaa;
    font-size: 12px;
    margin-top: 0px;
}
.best_answer .answer h3{position: relative;}
.other_answer .doc{font-size: 14px; color:#666; top:-8px; width:230px;}
.other_answer .doc .docimg{width:32px; height:32px; margin-top: 0px;}
.other_answer .doc .docname p{line-height:32px;}

.best_answer h2{position: relative; font-size: 20px; padding-left: 15px; font-weight: 700; text-align: left; color: #3dc2c1;}
.best_answer h2 i{    position: absolute;
    left: -36px;
    top: -25px;
    background: url(../images/best_answer_icon.png) no-repeat;
    background-size: 46px 72px;
    display: inline-block;
    width: 46px;
    height: 72px;
}
.other_answer h2 i{ position: absolute;
    left: -25px;
    top: -0px;
    background: url(../images/other_answer_icon.png) no-repeat;
    background-size: 32px 37px;
    display: inline-block;
    width: 32px;
    height: 37px;
}
.best_answer .answer {
    width: 780px;
    margin: 0 10px;
    padding-top: 15px;
}
.best_answer .answer h3{
    font-size: 16px; 
    font-weight:bold;
    color: #3dc2c1;
    margin-top: 10px;
    margin-bottom: 10px;
}
.best_answer .answer .answercon{line-height:32px;}

.other_answer .answer{border-bottom:1px solid #ccc; padding-bottom: 12px;}
.other_answer .answer:last-child{border-bottom:0px;};


.huatilist{width:100%;}
.huatilist li{float:left; width:150px; text-align: center; border:1px solid #ccc; padding:8px 0px; margin-top:10px; margin-right:10px;}
.huatilist li:nth-child(2n){margin-right:0px;}
.huatilist a{display: block;}
.huatilist li:hover{background: #3dc2c1; color:#fff; border:1px soldi #3dc2c1;};
.huatilist li:hover a{color:#fff;}
.huatilist a:hover{color:#fff;}


.collectcon{    width: 100%;
    background-color: #fff;
    padding: 25px;
    box-sizing: border-box;
    border-radius: 5px;}
.collectcon .tit{font-size: 42px; color:#3c3c3c; line-height: 52px; margin-top: 14px; margin-bottom:32px; text-align: center;}
.collectcon .t{font-size:24px; color:#3dc2c1; margin-bottom:12px}
.collectcon .con{font-size: 14px; line-height: 28px; margin-bottom: 32px;}
.collectcon .con img{max-width:100%}

.aboutconbox{width: 100%;
    background-color: #fff;
    padding: 25px;
    box-sizing: border-box;
    border-radius: 5px;}

.aboutconbox .aboutinfo{width:100%; padding: 0px;}
.aboutconbox .aboutinfo .tit{display: inline-table; margin-top: 32px;}
.aboutconbox .aboutinfo .tit h2{font-size:56px; float:left;}
.aboutconbox .aboutinfo .tit em{font-style: normal; font-size: 28px; margin:34px 0px 0px 20px; display:  block; float:left; color:#a1a1a1;    font-family: monospace;}
.aboutconbox .aboutinfo hr{border:0px; height: 2px; width:100%; background: #e1e1e1;}
.aboutconbox .aboutinfo .nav{margin-top: 32px; margin-bottom: 32px;}
.aboutconbox .aboutinfo .nav a{background: #3dc2c1; padding:7px 24px; font-size: 14px; border-radius:20px; display: inline-block; margin-bottom: 10px; color:#fff;}
.aboutconbox .aboutinfo .aboutcon{margin-top: 32px; font-size: 14px; line-height: 28px;}
.aboutconbox .aboutimg{width:100%; }
.aboutconbox .aboutimg img{max-width: 100%; margin:0 auto; display:block;}

@media only screen and (max-width:1680px) {
    .aboutconbox .aboutinfo{width:560px;}
}
@media only screen and (max-width:1600px) {
    .aboutconbox .aboutimg{width:600px;}
    .aboutconbox .aboutimg img{max-width: 100%}
}
@media only screen and (max-width:1440px) {

}
@media only screen and (max-width:1366px) {
    .aboutconbox .aboutinfo{width:48%;}
    .aboutconbox .aboutimg{width:48%;}
    .aboutconbox .aboutinfo .tit h2 {font-size:42px;}
    .aboutconbox .aboutinfo .tit em{font-size: 20px; margin:24px 0px 0px 20px;}

}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1024px) {
    .aboutconbox .aboutinfo{width:100%;}
    .aboutconbox .aboutinfo .tit{width:100%;}
    .aboutconbox .aboutinfo .tit h2{text-align: center; font-size: 24px; width:100%;}
    .aboutconbox .aboutinfo .tit em{margin:5px 0px; width:100%; text-align: center;}
    .aboutconbox .aboutinfo .nav{margin:12px 0px}
    .aboutconbox .aboutinfo .aboutcon{margin-top: 12px;}
    .aboutconbox .aboutimg{width:100%;}

}
@media only screen and (max-width:768px) {

}


.nolist{padding:42px 20px; background: #fff; margin-top:20px;}


.videolist{margin-top:20px; background: #fff; display: flex; flex-wrap: wrap;}
.videoitem{width:32%;
    margin-right: 2%; float: left; margin-bottom: 2%;}
.videoitem{background: #fff; float:left; margin-right:10px; position:relative; overflow: hidden; margin-bottom:10px;}
.videoitem:nth-child(3n){margin-right:0px}
.videoitem .videoimg{width:100%; height:auto; position: relative;}
.videoitem .videoimg img{max-width: 100%;}
.videoitem .videoimg>span {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: rgba(16, 16, 16, .50);
    color: #fff;
    border: 0px solid transparent;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    transform: translate(-50%,-50%);
}

.videocon{}
.videocon .videotit{display: block;
    width: 100%;
    padding: 13px 0 9px 9px;
    /* font-weight: bold; */
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; font-size: 14px;}

.videonr>img {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 0.5px solid #ccc;
    margin-left: 11px;
    vertical-align: top;
}
.videonr>strong {
    font-style: normal;
    font-size: 14px;
    margin-left: 8px;
    color: #999;
    font-weight: normal;
}
.videonr>i {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-right: 5px;
    float:right;
}

.videocon2{    text-align: justify;
    background-repeat: no-repeat;
    background-position: left 30px top 20px;
    background-color: #f8f8f8;
    color: rgba(0,0,0,.68);
    margin: 18px 0;
    padding: 20px 20px 20px;
    line-height: 32px;
    font-size: 16px;}
.videocon2 iframe{width:100%; min-height: 320px;}
.videot{color:#3dc2c1;}




/**地区左侧**/.dqzc0{float: left;}
.dqzcwk{width: 937px;height: 100%;border: 1px solid #F1F1F1;margin-bottom: 15px;box-shadow: 0px 3px 10px 0px #e5e5e5;background-color: white;}
.dqzcwk h2{line-height: 22px;font-size: 22px;font-weight: bold;color:#333333;letter-spacing: 1px;padding: 30px 0 30px 50px;}
.dqzc{width: 100%;height: auto;}
.dqzc ul{}
.dqzc ul li{left: 27px;position: relative;margin-bottom: 8px;padding: 25px 0px 25px 25px;width: 825px;height: 132px;background-color: #ffffff;}
.dqzc ul li img{float: left ;display: block;width: 177px;height: 127px;}
.dqzc ul li a{display: block;}
.dqzc ul li .text{float: left;padding-left: 20px;width: 350px;}
.dqzc ul li h3{margin-top: 10px;margin-bottom: 15px;font-size: 16px;color: #44a4ec;line-height: 16px;}
.dqzc ul li p{font-size: 14px;color: #444444;line-height: 26px;text-overflow: ellipsis;/**显示省略号**/display: -webkit-box;/** 将对象作为伸缩盒子模型显示 **/-webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp: 2;/** 显示的行数 **/word-break: break-all;overflow: hidden;}
.dqzc ul li:hover{box-shadow: 0 0px 4px 0 rgba(0,0,0,0.2),0 2px 20px 0 rgba(0,0,0,0.19);}
.dqzc ul li .price{float: left;padding: 47px 0px 0 35px;width: 115px;}
.dqzc ul li .price span.nowpla{display: block;margin-bottom: 17px;line-height: 20px;font-size: 20px;font-weight: bold;color: #f57b4b}
.dqzc ul li .price span.bepla{display: block;line-height: 12px;font-size: 12px;color: #999999;text-decoration: line-through}
.dqzc ul li .detail{float: left;padding-top: 40px;width: 115px;text-align: right}
.dqzc ul li .detail a{display: block;margin:0 0 10px 20px;width: 87px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #ffffff;border-radius: 3px;background: linear-gradient(to right, #ff8f6a , #ff7672);/* 标准的语法*/}
.dqzc ul li .detail p{font-size: 12px;color: #999999}
.dqgsjs{width: 850px;margin: 0 auto;}
.dqgsjs p{line-height: 30px;}
.dqjdxz{padding: 35px 2px 30px 45px;width: 90%;}
.dqjdxz table{border: 1px #eeeeee solid;border-collapse: collapse;}
.dqjdxz tbody tr{border-bottom: 1px #e2e2e2 solid}
.dqjdxz tbody tr th{text-align: center;width: 20%;font-size: 16px;font-weight: bold;color: #333333;letter-spacing: 1px;background-color: #f5f5f5;}
.dqjdxz tbody tr td{padding: 35px 25px 35px 30px;width: 80%;line-height: 32px;font-size: 14px;color: #444444;letter-spacing: 1px;}
.dqjdxz tbody tr td p.cu{font-weight: bold}
.dqjdxz tbody tr td p em{color: #f57b4b}
/**地区右侧**/
.dqyc{float: right;width: 280px;box-sizing: border-box;}
.dqyc .dqyc_a{width: 100%;float: right;border: 1px solid #F1F1F1;background-color: #FFF;box-sizing: border-box;padding-bottom: 25px;}
.dqyc .dqyc_a .dqyc_a_hend{width: 100%;font-size: 22px;line-height: 50px;color: #1CA4E5 !important;border-bottom: 2px solid #1CA4E5 !important;padding: 10px 0 10px 0;box-sizing: border-box;}
.dqyc .dqyc_a .dqyc_a_hend p{display: inline-block;font-size: 22px;cursor: pointer;margin-left: 15px;}
.dqyc .dqyc_a .dqyc_a_content{}
.dqyc .dqyc_a .dqyc_a_content .dqyc_a_content_a{width: 250px;margin-top: 15px;display: block;height: 85px;}
.dqyc .dqyc_a .dqyc_a_content .dqyc_a_content_a img{width: 85px;height: 60px;float: left;margin-right: 10px;margin-left: 14px;}
.dqyc .dqyc_a .dqyc_a_content .dqyc_a_content_a div a{display: inline-block;width: 129px;color: #333;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dqyc .dqyc_a .dqyc_a_content .dqyc_a_content_ckgd{margin-top: 20px;text-align: center;}
.dqyc .dqyc_a .dqyc_a_content .dqyc_a_content_ckgd a{padding: 11px 56px 10px 56px;display: inline-block;background-color: #FFF;}
.dqyc .dqyc_a .jdlc{padding: 20px 10px;width: 100%;height: auto;background-color:
#ffffff;box-sizing:border-box;}
.dqyc .dqyc_a .jdlc li:last-child{margin-bottom: 0}
.dqyc .dqyc_a .jdlc li:nth-child(1){background: url("/template/default/images/yuyue1.png") no-repeat 11px center/45px 45px;}
.dqyc .dqyc_a .jdlc li:nth-child(2){background: url("/template/default/images/yuyue2.png") no-repeat 11px center/45px 45px;}
.dqyc .dqyc_a .jdlc li:nth-child(3){background: url("/template/default/images/yuyue3.png") no-repeat 11px center/45px 45px;}
.dqyc .dqyc_a .jdlc li:nth-child(4){background: url("/template/default/images/yuyue4.png") no-repeat 11px center/45px 45px;}
.dqyc .dqyc_a .jdlc li:nth-child(5){background: url("/template/default/images/yuyue5.png") no-repeat 11px center/45px 45px;}
.dqyc .dqyc_a .jdlc li{padding-left: 81px;margin-bottom: 20px;}
.dqyc .dqyc_a .jdlc li span{line-height: 26px;font-size: 16px;color:#333333;}
.dqyc .dqyc_a .jdlc li span p{font-size: 14px;color:#444444;}
.dqgsjs h3 {
    font-size: 20px;
    margin: 0.8em 0;
    font-weight: bold;
    color: #44a4ec;
}


.bgfff{background: #fff}
.bgeb{background: #ebebeb}
.bg3fc1c1{background: #3fc1c1; color:#fff;}

.chargemain{width:100%; margin:32px 0% 84px; border:3px solid #3fc1c1;background-color: #fff;
    box-sizing: border-box;
    border-radius: 5px;}
.charge-left{width:80%; float:left; border-right:3px solid #3fc1c1;}
.chargebox .table{border:0px;width: 100%; border-spacing: 0px;}
.chargebox .table th{background: #3fc1c1; height:50px; line-height: 50px; color:#fff;}
.chargebox .table td{height:50px; text-align: center; color:#797979;}
.chargebox .table td h4{font-size:20px; color:#626262; font-weight:normal;}
.chargebox .table .bg3fc1c1 td{color:#fff;}
.charge-right{width:20%; float:right; padding:100px 30px 0px;}
.charge-right h3{font-size:24px; font-weight: 300;}
.charge-right p{font-size:14px; color:#797979; margin-top:30px; line-height: 24px}
.chargetit{height: 50px; line-height:50px; width:100%; background: #353535; font-size: 16px; font-weight:bold;letter-spacing: 2px; text-align: center; color:#fff;}
a.xqzixun{margin:0 auto; padding: 5px 20px; background: #3fc1c1;color:#fff; border-radius: 20px; color:#fff;}

@media only screen and (max-width:1680px) {

}
@media only screen and (max-width:1600px) {

}
@media only screen and (max-width:1440px) {

}
@media only screen and (max-width:1366px) {

}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1024px) {

}
@media only screen and (max-width:768px) {
    .chargemain{width:96%; margin:12px 2%; border:1px solid #3fc1c1;}
    .charge-left{width:100%; border:0px;}
    .chargetit{line-height:24px; height: auto; font-size: 14px; text-align: center;}
    .chargebox{border-bottom: 1px solid #3fc1c1;}
    .chargebox .table{font-size: 12px;}
    .chargebox .table th{height:auto; line-height: 24px;}
    .chargebox .table td h4{font-size: 12px;}
    .charge-right{width:100%; padding: 12px;}
    .charge-right p{margin-top: 10px;}
}


.page_list{text-align: center;}
.page {
  display:inline-block;
  font: 16px/28px '微软雅黑', sans-serif;
  *display:inline;
  :1;
  *zoom:1;}
.page span,.page strong {
  float:left;}
.page a,
.page span,
.page strong {
  background:#FFF;
  border:1px solid #CCC;
  color:#333;
  float:left;
  font: 16px/24px  '微软雅黑', sans-serif;
  margin-right:5px;
  min-width:15px;
  padding:4px 8px;
  text-align:center;
  vertical-align:middle;
  white-space:nowrap;
  _width:15px;}
.page strong,.page span{background:#3dc2c1; color:#fff; }
.page a:hover {
  border:1px solid #3dc2c1;
  color:#3dc2c1;
  text-decoration:none;}
.page span.disabled {
  background:#FFF;
  border:1px solid #CCC;
  color:#CCC;}
.page span.ellipsis {
  float:left;
  font: 16px/24px '微软雅黑', sans-serif;
  line-height:22x;
  margin-right:5px;}
.page .page_txt {
  line-height:20px;
  float:right;
  width:auto;}
.page a.page-curpage {
  background:#3dc2c1;
  border:1px solid #3dc2c1;
  color:#FFF;
  font-weight:bold;}
.page input {
  font: 14px Verdana;
  padding:0 0 0 1px;
  width:40px;
  height:14px;}



.cyleft{float:left; width:340px; border-radius:6px; margin-top:20px;}
.cyleft .column {border-radius: 5px; padding: 15px; box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, .05); background-color: #fff;}
.cyleft .pagerightit{width:100%; border-bottom:3px solid #eee; padding-bottom:5px;}
.cyleft .pagerightit h3{font-size: 18px; border-bottom: 5px solid #3dc2c1; display: inline; padding-bottom: 4px;font-weight: normal;}
.cyleft .column .columnlist{padding:5px 0px;}
.cyleft .column .columnlist li{margin-top:20px; position: relative; font-size:16px;overflow: hidden; height: 36px;}
.cyleft .column .columnlist li img{display:block;; width:36px; display: block; float:left; border-radius:18px; border:1px solid #ccc;}
.cyleft .column .columnlist li a{font-size:16px; line-height:36px; display: block; padding-left:10px; float:left;}

.cyleft .column .columnlist li:hover{font-weight:bold;}
.cyleft .column .columnlist li:hover img{border:1px solid #3dc2c1;}
.cyleft .column .columnlist li.act{font-weight:bold;}
.cyleft .column .columnlist li.act img{border:1px solid #3dc2c1;}
.cyleft .column .columnlist li.act a{color:#3dc2c1;}

.cyright { margin-top:20px; margin-bottom: 40px;
    border-radius: 6px;
    width: 840px;
    float: right;
    box-shadow: 0px 1px 2px 2px rgb(0 0 0 / 5%);
    background-color: #fff;
}


.tixing{color:#3dc2c1; font-size: 16px;padding:0px 25px 30px 25px;}
.aboutbt{padding-top:64px;}
.aboutbt .p1 {
    font-size: 40px;
    color: #333333;
    line-height: 40px;
    text-align: center;
}

.aboutbt .p1 span {
    color: #3fc1c1;
    font-weight: 600;
}

.aboutpxw1 {
    text-align: center;
    color: #666666;
    font-size: 20px;
    line-height: 20px;
    margin-top: 19px;
}



.aboutjigoubox{display: flex; justify-content: space-between; padding-bottom:20px; padding-top:42px}
.aboutjigoubox .itembox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.aboutjigoubox .projectitem{width:292.5px;margin-right:10px;}
.aboutjigoubox .projectitem:nth-child(3n){margin-right:10px;}
.aboutjigoubox .projectitem:nth-child(4n){margin-right:0px;}
.aboutjigoubox .projectitem img{max-width:100%}
.aboutjigoubox .projectitem .projectcon{width:100%; height: 72px; line-height: 20px; border-radius: 0px 0px 6px 6px; background-color: rgba(245, 245, 245, 100);}
.aboutjigoubox .projectitem .projectcon>a {
    display: block;
    font-size: 16px;
    color: #333;
    padding: 16px 0 0 20px;
}
.aboutjigoubox .projectitem .projectcon>a h3{font-size: 16px;}
.aboutjigoubox .projectitem .projectcon>p {
    display: block;
    width: 246px;
    height: 17px;
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 7px 0 0 20px;
    box-sizing: content-box;
}