﻿*{padding: 0;margin: 0;overflow-wrap: break-word;  word-wrap: break-word;  -ms-word-break: break-all;  word-break: break-all;  word-break: break-word;  -ms-hyphens: auto;  -moz-hyphens: auto;  -webkit-hyphens: auto;  hyphens: auto;} 
:root{--swiper-theme-color:#007aff}
html,body{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
body{position:relative;padding-right:0!important}
a{text-decoration:none;color:#323232}
ol,ul,li{list-style: none;}
.container{width:1245px;padding-top:30px;margin:0 auto;position:relative;overflow:hidden}
.main-left{width:260px;float:left;    margin-bottom: 50px;}
.menu{border:1px solid #ccc;border-radius:10px;padding-bottom:40px}
.menu-main{width:258px;margin:0 auto;padding-top:30px}
.menu-title{font-size:18px;color:#323232;text-align:center;padding:30px 0;border-bottom:1px solid #ccc;position:relative}
.menu-refresh{width:20px;height:20px;position:absolute;top:32px;right:28px;cursor:pointer}
.menu-refresh img{width:100%;height:100%;position:absolute;top:0;left:0}
.menu-refresh img:nth-child(2){z-index:2;display:none}
.menu-refresh:hover img:nth-child(2){display:block}
.menu-item{width:calc(100% - 20px);padding-left:20px;height:30px;line-height:30px;font-size:16px;margin-bottom:7px;cursor:pointer}
.menu-item:hover{color:#f28f2a;background:#f8f8f8}
.menu-item i{width:10px;height:10px;border:1px solid #ccc;border-radius:50%;display:inline-block;margin-right:20px}
.menu-item:hover i{border:1px solid #f28f2a;background:#f28f2a}
.menu-active{color:#37b8a2;background:#f8f8f8}
.menu-active i{border:1px solid #37b8a2;background:#37b8a2}
.main-middle{width:762px;float:left;padding:0 30px}
.typebtn{width:263px;margin:0 auto}
.typebtn .new,.typebtn .rec{width:130px;border:1px solid #ccc;text-align:center;line-height:50px;color:#323232;font-size:18px;height:50px;cursor:pointer;float:left}
.typebtn .rec{border-left:none}
.type-active{background:#b81c2a;color:#fff!important}
.art-wrap{padding:30px 0 0;min-height:200px}
.art{padding:20px 0 20px 20px;border-bottom:1px solid #ccc;cursor:pointer}
.art:first-child{border-radius:10px 10px 0 0}
.art:hover{background:#f8f8f8}
.art-top{color:#a6937c;margin-bottom:20px}
.art-top-left{float:left;font-size:14px}
.art-top-right{float:right;font-size:14px;margin-right:20px}
li .art-top-right{margin-right:0}
.art-main{margin-bottom:20px}
.art-main2{width:65%;float:left}
.art-title{font-size:16px;color:#323232;margin-bottom:10px}
.art-info{font-size:14px;color:#a7a7a7;margin-bottom:20px}
.art-desc{font-size:14px;color:#323232;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.art-pic{width:200px;float:right}
.art-pic img{width:100%;height:115px}
.art-bottom{font-size:14px;color:#a6937c}
.readnum{float:left}
.readnum img{width:20px;height:20px;vertical-align:bottom}
.zhuanti{float:right;text-align:right;margin-right:20px}
.art-more{width:768px;height:30px;line-height:30px;font-size:14px;color:#a7a7a7;text-align:center;border:1px solid #ccc;cursor:pointer;margin:20px auto 0}
.art-more:hover{background:#d1c0a5;color:#323232}
.main-right{width:260px;float:right}
.adv-more{width:60px;height:30px;text-align:center;line-height:30px;color:#323232;float:right;font-size:14px;margin-bottom:10px;cursor:pointer}
.adv-more:hover{color:#a6937c}
.adv1-swiper{margin-bottom:20px}
.adv1-swiper,.adv2-swiper{width:256px;height:247px;border:1px solid #ccc;border-radius:8px;cursor:pointer;position:relative;--swiper-theme-color:#a7a7a7;--swiper-pagination-color:#a7a7a7}
.adv1-swiper:hover,.adv2-swiper:hover{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:.2s;transition:.2s}
.adv img{width:100%;height:166px!important}
.adv-name{text-align:center;margin:16px 0;font-size:16px;color:#323232}
.main-right .swiper-pagination{width:100%;position:absolute;bottom:16px}
.video-wrap{margin-top:30px;width:1345px;overflow:visible;padding:0 20px;position:relative;left:-20px}
.video-head{padding-bottom:10px;font-size:18px;color:#323232;margin-bottom:30px;border-bottom:1px solid #ccc}
.video-swiper{height:296px;overflow:visible;--swiper-theme-color:#a7a7a7;--swiper-pagination-color:#a7a7a7}
.video-swiper .swiper-slide{cursor:pointer}
.video-swiper .swiper-slide .video-player{width:100%;height:170px;border-radius:8px}
.video-pic{height:170px!important;border-radius:8px;margin-bottom:20px}
.video-name{font-size:16px;color:#323232;margin-bottom:10px}
.video-more{float:right;color:#323232;cursor:pointer;font-size:14px}
.video-more:hover{color:#a6937c}
.video-info{font-size:14px;color:#a7a7a7;margin-bottom:5px}
.viewed{font-size:14px;color:#323232}
.viewed img{width:20px!important;height:20px!important;vertical-align:bottom}
.video-activeBox{width:100%;height:120px;border-radius:8px;background:rgba(0,0,0,.5);text-align:center;font-size:18px;padding-top:50px;color:#fff;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;position:absolute;top:0;display:none}
.video-activeBox img{width:50px!important;height:50px!important;margin-bottom:5px}
.video-swiper .swiper-slide:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:.2s;transition:.2s}
.video-swiper .swiper-slide:hover .video-player{-webkit-box-shadow:0 0 4px #a7a7a7;box-shadow:0 0 4px #a7a7a7}
.video-swiper .swiper-slide:hover .video-name{color:#bf2733}
.video-swiper .swiper-slide:hover .video-activeBox{display:block}
.bg-wrap{width:1245px;height:260px;margin:0px auto 50px auto;overflow:hidden;border-radius:8px}
.bg-wrap img{width:100%;border-radius:8px}
.zhuanqu-wrap{width:1245px;overflow:hidden;margin:0px auto;margin-bottom:30px}
.zhuanqu-head{padding-bottom:10px;font-size:18px;color:#323232;margin-bottom:10px;/*border-bottom:1px solid #ccc；*/}
.zhuanqu-main{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex}
.zhuanquBox{width:271px;margin-right:43.66px;position: relative;-webkit-transition:.2s;transition:.2s}
.zhuanquBox:nth-child(4){margin-right:0}
.zhuanquBox>img{width:100%;height:375px;border-radius:8px 8px 0 0}
.zhuanquBox:hover>img{-webkit-box-shadow:0 -2px 8px #a7a7a7;box-shadow:0 -2px 8px #a7a7a7}
.zhuanquBox-title{width:100%;background:#37b8a2;color:#fff;font-size:16px;border-radius:0 0 8px 8px;text-align:center;margin-bottom:14px;height:44px;line-height:44px;font-weight:600;position:relative;top:-4px;z-index:5}
.zhuanquBox .zhuanqu-total{border-radius:6px;background:rgba(220,175,87,.6);position:absolute;top:10px;right:10px;line-height:18px;padding:3px 8px;color:#fff;font-family:Source Han Sans CN;font-weight:regular;font-size:14px}
.zhuanquBox:hover>.zhuanquBox-title{-webkit-box-shadow:0 2px 6px #a7a7a7;box-shadow:0 2px 6px #a7a7a7}
.zhuanqu-art{position:relative;padding-bottom:30px;border-bottom:1px solid #ccc;margin:20px 0 10px;cursor:pointer}
.zhuanqu-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zhuanqu-art:hover .zhuanqu-name{color:#bf2733}
.zhuanqu-name{font-size:16px;color:#323232;margin-bottom:10px}
.zhuanqu-info{font-size:14px;color:#a7a7a7; float:left;width:60%;}
.zhuanqu-viewed{font-size:14px;color:#323232;position:absolute;right:5px;/*top:28px;*/ float:right;width:30%;}

.zhanlan-main{}
.zhanlan-main .zhuanquBox{ float:left;}
.zhanlan-main .zhuanquBox:nth-child(3n){margin-right:0}

.organiz-wrap{padding:0 20px 20px;border:1px solid #ccc;margin-top:30px;border-radius:8px}
.organiz-swiper{--swiper-theme-color:#a7a7a7;--swiper-pagination-color:#a7a7a7;height:398px;padding-bottom:20px}
.organiz-swiper .swiper-slide{height:50px;width:100px;margin-top:20px}
.organiz-swiper .swiper-pagination{bottom:0}
.one-line{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap}
.two-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.zhuanquBox img{cursor:pointer}

.header-wrap{background:#f8f8f8;width:100%;border-bottom:1px solid #ccc;min-width:1254px}
.header{width:1254px;height:60px;padding:20px 0;margin:0 auto}
.header .btn_menu {display: none;position: absolute;right: 10px;top: 20px;width: 26px;height: 20px;    background-image: url(../images/btn_header.jpg);}
.tcc_mobile {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 9999;display: none;}
.logo{width:395px;height:60px;float:left;cursor:pointer}
.searchBox{width:478px;height:60px;float:left;margin-left:30px}
.search{width:20px;height:20px;margin:10px 0 10px 10px;vertical-align:middle;float:left}
.searchBox input{width:300px;height:24px;margin:8px 0 8px 15px;font-size:16px;background:transparent;float:left;outline:none;border:none}
input::-webkit-input-placeholder{color:#a7a7a7}
input::-moz-input-placeholder{color:#a7a7a7}
input::-ms-input-placeholder{color:#a7a7a7}
.clearSeacrh{width:22px;height:22px;margin:9px 5px;vertical-align:middle;float:left}
.searchBox button{width:100px;height:40px;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#b81c2a),to(#a32632));background:linear-gradient(180deg,#b81c2a,#a32632);color:#fff;font-size:16px;outline:none;border:none;float:right;cursor:pointer}
.havelogin{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:40px;color:#323232;font-size:14px;float:left;cursor:pointer;margin-left:20px}
.havelogin .active{color:#deb058;text-decoration:underline}
.havelogin .head{width:40px;height:40px;margin-left:10px}
.havelogin .head img{border-radius:50%}
.vip-img{width:15px;height:auto;margin-right:4px;margin-bottom:-2px}
.head .list{display:none;position:absolute;top:40px;right:-28px;background:#fff;border-radius:8px;width:96px;z-index:99;-webkit-box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);text-align:center;padding:5px 0}
.head .list li{line-height:60px}
.head .list a{color:#323232}
.head .list li:hover{color:#b81c2a}
.head.list:hover,.head:hover .list{-webkit-animation:fadenum-data-v-57f749bf .6s ease;animation:fadenum-data-v-57f749bf .6s ease;display:block}
.signlogin{width:88px;height:60px;text-align:center;line-height:60px;color:#323232;font-size:14px;float:right;margin-left:52px;cursor:pointer}
.signlogin:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:.2s;transition:.2s}
.join{margin-left:5px;color:#a6937c}
.signlogin img{vertical-align:middle;width:20px;height:20px}
.join img{width:18px;height:20px}
@-webkit-keyframes fadenum-data-v-57f749bf{0%{opacity:0}to{opacity:1}}
@keyframes fadenum-data-v-57f749bf{0%{opacity:0}to{opacity:1}}
.endtime{float:left;margin-left:10px;font-size:14px;cursor:pointer}
.endtime .end1{font-weight:700}
.search-bg{position:absolute;top:142px;left:0;width:100%;height:calc(100% - 142px);z-index:999;background:rgba(0,0,0,.3)}
.lzpic2{display: none;}
.navwrap{width:1190px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.navBar{width:100%;height:60px;line-height:60px;color:#323232;border-bottom:1px solid #eee;background:#fff;}
.nav{width:110px;height:56px;border-bottom:4px solid transparent;margin-left:30px;margin-right:30px;text-align:center;float:left;font-size:16px}
.nav-active{border-bottom:4px solid #37b8a2}
.nav:hover{border-bottom:4px solid #f28f2a}
.nav:hover ul{display:block}
.nav a,.navwrap a{color:#323232;font-size:16px}
.nav ul{width:170px;position:relative;top:-0px;left:-30px;z-index:10;border-radius:8px;-webkit-box-shadow:0 1px 4px #a7a7a7;box-shadow:0 1px 4px #a7a7a7;overflow:hidden;display:none}
.nav ul li,.nav ul li a{width:170px;height:60px;font-size:16px;color:#323232;background:#fff}
.nav ul li:hover,.nav ul li a:hover{color:#37b8a2;cursor:pointer}

.footwrap{width:100%;min-width:1254px;padding:60px 0;background:#f2f2f2;text-align:center}
.logof{width:179px;height:67px;margin-bottom:50px;text-align:center; margin:auto}
.logo2{width:179px;text-align:center;height:47px;}
.links{margin-bottom:20px;color:#a7a7a7}
.links a,.magding{font-size:16px;color:#a7a7a7}
.links a:hover,.links span:hover{color:#323232}
.infos{font-size:16px;color:#a7a7a7}
.infos a{color:#a7a7a7}
.infos a:hover{text-decoration:underline}
.magding:hover{color:#bf2733;cursor:pointer}

.indexnews-wrap{width:1245px;overflow:hidden;margin:0px auto;margin-bottom:30px}
.container .main[newsc]{width:1254px;float:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.typebtn[newsc]{padding-left:30px}
.main-more[newsc]{position:absolute;right:0;top:15px;color:#323232;cursor:pointer;font-size:14px}
.main-more[newsc]:hover{color:#a6937c}
.main .content[newsc]{padding:30px 0 0 0}
.main .content li[newsc]{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:335px;height:176px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 30px;margin-bottom:30px;border-radius:8px;border:1px solid #eee}
.main .content li[newsc]:nth-of-type(2n-1){margin-right:30px}
.main .content li[newsc]:hover{-webkit-box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);box-shadow:0 -1px 10px 0 rgba(0,0,0,.07)}
.label[newsc]{color:#a6937c;font-size:14px}
.active[newsc]{width:250px;margin-right:18px}
.art-title[newsc]{margin-top:20px}
.content-right[newsc]{width:204px;height:118px;/*border-radius:8px;*/overflow:hidden}
.content-right img[newsc]{border-radius: 8px;margin-top: 32px;}
.video-item[newsc]{height:296px;overflow:visible}
.video-item .item-slide[newsc]{position:relative;width:296px;float:left;margin-bottom:20px}
.video-item .item-slide[newsc]:nth-of-type(2n-1){margin-right:30px}
.video-item .item-slide video[newsc]{width:100%;height:170px;border-radius:8px}
.video-item .item-slide[newsc]:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:.2s;transition:.2s}
.video-item .item-slide:hover video[newsc]{-webkit-box-shadow:0 0 4px #a7a7a7;box-shadow:0 0 4px #a7a7a7}
.video-item .item-slide:hover .video-name[newsc]{color:#bf2733}
.video-item .item-slide:hover .video-activeBox[newsc]{display:block}
.video-item .viewed[newsc]{position:absolute;bottom:5px;right:0}
h4[newsc]{font-weight:400;font-size:16px;color:#323232}
.container[newsc]{padding-top:0;width:1345px;overflow:hidden;margin:auto}
.container1[newsc]{display:-webkit-box;display:-ms-flexbox;display:flex}
.main[newsc]{overflow:hidden}
.new[newsc]{width:260px}
.new ul[newsc]{margin-top:30px}
.new ul li[newsc]{margin-top:30px;padding-bottom:25px;border-bottom:1px solid #ccc}
.new ul li:hover>img[newsc]{-webkit-box-shadow:0 0 6px #a7a7a7;box-shadow:0 0 6px #a7a7a7}
.new ul li h4[newsc]:hover{color:#bf2733}
.content ul li[newsc]:first-of-type{width:512px;height:382px;padding:0;overflow:hidden}
.content .content-top[newsc]{width:100%;height:280px}
.content .content-bottom[newsc]{padding:20px}
.content ul li:first-of-type .art-title[newsc]{margin-top:0}
.content ul li .article[newsc]{max-width:160px;overflow:hidden}
.content ul li:first-of-type .article[newsc]{max-width:380px}

.main .content2[newsc]{padding:30px 0 0 0px}
.main .content2 li[newsc]{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:395px;height:176px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 30px;margin-bottom:30px;border-radius:8px;border:1px solid #eee;margin-right:30px}
.main .content2 li[newsc]:nth-of-type(4n-1){margin-right:0px}
.main .content2 li[newsc]:hover{-webkit-box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);box-shadow:0 -1px 10px 0 rgba(0,0,0,.07)}
.main .content2 li .art-title[newsc]{margin-top:20px}
.content2 .content-top[newsc]{width:100%;height:280px}
.content2 .content-bottom[newsc]{padding:20px}
.content2 ul li .article[newsc]{max-width:160px;overflow:hidden}

.main .content3[newsc]{width: 925px;padding:0px 0 50px 30px}
.main .content3 li[newsc]{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:440px;height:176px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 30px;margin-bottom:30px;border-radius:8px;border:1px solid #eee;margin-right:0px;margin-left:30px}
.main .content3 li[newsc]:nth-of-type(2n+1){margin-left:0px}
.main .content3 li[newsc]:hover{-webkit-box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);box-shadow:0 -1px 10px 0 rgba(0,0,0,.07)}
.main .content3 li[newsc] a:hover{color:#37b8a2;}
.main .content3 li[newsc] .art-title[newsc]{margin-top:20px}
.content3 .content-top[newsc]{width:100%;height:280px}
.content3 .content-bottom[newsc]{padding:20px}
.content3 ul li .article[newsc]{max-width:160px;overflow:hidden}

.video-container[newsc]{overflow:hidden;width:1245px}
.video-wrap[newsc]{width:1345px}
.video-wrap video[newsc]{width:296px;height:167px;border-radius:10px}
.video-wrap .video-box[newsc]{width:296px;margin-right:25px;float:left}
.video-wrap .video-box[newsc]:nth-of-type(n+1){height:235px}
.video-wrap .video-box[newsc]:first-of-type{width:670px;height:450px;padding-left:5px}
.video-wrap .video-box:first-of-type video[newsc]{width:670px;height:377px;margin-top:25px}
.video-wrap .video-box[newsc]{margin-bottom:18px}
.video-name[newsc]{margin-top:10px}
.video-wrap .video-box:hover video[newsc]{-webkit-box-shadow:0 0 4px #a7a7a7;box-shadow:0 0 4px #a7a7a7}
.item-img[newsc]:hover,.video-wrap .video-box[newsc]:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:.2s;transition:.2s}

.neiye_tit{background:#f5f5f5;clear:both;overflow:hidden;width:100%;}
.neiye_tit .f_title{width:1254px;height:100px;line-height:100px;margin:0 auto;overflow: hidden;}
.neiye_tit .f_title h2{font-size:30px;font-weight:500;color:#37b8a2; margin:0 auto;padding-left:35px;width:auto;}

.paging{width:100%;text-align: center;margin-top: 30px; display:inline-block;}
.paging ul{display: inline-block;}
.paging li{float: left;margin: 0 4px;}
.paging li a{display: block;width: 30px;height: 30px;line-height: 30px;font-size: 15px;background: no-repeat center;}
.paging li.on a,
.paging li a:hover{color: #fff;background-color: #37b8a2;}

.main .daohang{ line-height:50px; font-size:14px;color: #989898;}
.main .daohang a{ font-size:14px;color: #989898;}
.news-page{padding: 0px 0 60px 60px;width: 925px;}
.news-page .details .title{line-height: 36px;font-size: 20px;font-weight: bold;color: #222;}
.news-page .details .title2{line-height: 26px;font-size: 16px;font-weight: bold;color: #666;}
.news-page .details .info{font-size: 15px;color: #c8c8c8;margin-top: 10px;}
.news-page .details .article{border-top: solid 1px #f0f0f0; line-height:230%;border-bottom: solid 1px #f0f0f0;margin: 30px 0;padding: 40px 0;}
.news-page .details .article p{margin-bottom: 10px;}
.news-page .details .article img{ max-width:800px;}

.abouttd a{ display:inline-block}
.abouttd a .abouttdl img{ width:100%;}
.abouttd a .abouttdl{ width:auto; margin:0; text-align:center;background-color: #f5f5f5;}
.abouttd a .abouttdl p{ padding-bottom:14px;}
.abouttd ul li{ float:left; width:30%; line-height:180%; margin-right:40px; margin-bottom:40px;}
.abouttd ul li:nth-of-type(4n-1){ margin-right:0px; }
.abouttd{ width:100%;}
.abouttdjg{ width:40px;}

.about{padding-top:30px;width:1254px;margin:0 auto}
.about-left{width:714px;float:left}
.abot-title{font-size:18px;padding-bottom:8px;color:#323232;border-bottom:1px solid #ccc}
.scrollwrap{margin-right:30px;padding:30px 0;background:#f8f8f8;width:100%}
.about-content{padding:0 30px;font-size:16px;position:relative;line-height:30px;overflow-x:hidden;overflow-y:scroll;height:544px}
.about-content::-webkit-scrollbar{width:4px;height:272px}
.about-content::-webkit-scrollbar-thumb{border-radius:2px;background:#ccc}
.about-content::-webkit-scrollbar-track{border-radius:2px;background:#eee}
.about-right{width:510px;float:right}
.about-video{width:100%}
video{max-height:255px;width:100%}
.content{width:1254px;margin:0 auto 50px}
.content .content_list{margin-top:30px}
.content .content_list ul{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}
.content .content_list ul li{color:#fff;width:220px;height:120px;position:relative;margin-right:28px;font-size:18px;border-radius:8px}
.content .content_list ul li .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-38%,-50%);transform:translate(-38%,-50%);z-index:9}
.content .content_list ul li img{width:100%;height:100%;border-radius:8px}
.content .content_list ul li .model{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:#000;opacity:.4}
.content .content_list ul li:hover{-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc}
.content .content_list ul .first{width:100px;border-top-right-radius:0;border-bottom-right-radius:0;background:#a6937c}
.content ._right ul li{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#323232}
.content ._right ul li .head{width:100px;height:100px;border-radius:50%;margin-right:30px}
.content ._right ul li .head img{width:100%;height:100%;border-radius:50%}
.content ._right ul li .name{font-size:18px;display:inline-block;width:80px;font-weight:600}
.content ._right ul li .desc{margin-left:20px;font-size:16px}
.content .bostom{margin-top:30px}
.content .bostom .year-list{width:100%;height:144px;margin:30px 0}
.content .bostom .year-list ul li{width:200px;font-size:18px;float:left;margin-right:70px}
.content .bostom .year-list ul li div{font-size:14px;color:#323232}
.content .bostom .year-list ul li div .radius{display:inline-block;width:10px;height:10px;margin-right:5px;background:#ac222e;border-radius:50%}
.content .img_box{width:1178px;margin:0 auto}
.content .img_box .left{width:580px;height:406px;margin-right:30px;float:left}
.content .img_box .left img{width:100%;height:100%}
.content .img_box .right{width:568px;float:left}
.content .img_box .right img{width:269px;height:188px;float:left;margin-bottom:30px;margin-right:30px}
.content .img_box .right img:nth-child(2),.content .img_box .right img:nth-child(4){margin-right:0;margin-bottom:0}
.scroll-wrap{background:#f8f8f8;margin-right:30px}
.scroll-wrap .about-text{font-size:16px;color:#323232;line-height:28px}
.autograph{margin-top:30px;text-align:right}
.autograph img{width:150px;height:130px}
.about-video{height:255px}
.about-banner,.about-video{border-radius:8px;margin-bottom:30px}
.about-banner:hover img{-webkit-box-shadow:0 3px 4px #ccc;box-shadow:0 3px 4px #ccc}
.about-banner img{width:500px;height:314px;border-radius:8px;cursor:pointer}
.about-right>div>video{width:98%;height:100%;border-radius:8px}
.happy-scroll-strip--horizontal{top:50px!important;height:5px;background:#ccc}
.__vuescroll .__rail-is-vertical{display:none!important}
.pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;font-family:"\5FAE\8F6F\96C5\9ED1"}
.ab {width: 180px;height: 50px; overflow:hidden; margin:0 auto 50px auto;border-radius:8px;}
.ab button {width: 180px;height: 50px;position: relative; text-align:center;border:0;background: #37b8a2;color: #ffffff;}
.ab button::before {content: '';position: absolute;z-index: 5;top: -10px;height: 140%;background: #f18f2a;transform: skew(15deg);transition: all 0.5s;left: -30px;width: 1%;}
.ab button:hover::before {width: 50%;border: 20px solid #f18f2a;}
.ab .span {position: relative;justify-content: center;z-index: 10;color: #ffffff;}
.ab .span:hover {color: #ffffff;}
.zhanlan-main2{ clear:both;width:100%; display:block;}
.zl_box{float:left;}
.zl_box img{width:100%; }
.zl_box01{width:49.4%;max-width:619px;}
.zl_box02{width:24.3%;max-width:281px;}
.zl_box{margin-bottom:10px;}
.zl_box1,.zl_box2,.zl_box5{margin:0 0.9% 10px;}
.zl_box {overflow: hidden;}
.zl_box img{max-height:375px; border-radius:10px;}
.zl_xl{background:#f3f3f3; position:absolute; top:0; width:100%; height:100%; opacity: 0.90; display:none; border-radius:10px;}
.zl_xl h1{font-size:18px; text-align:center; margin-top:150px; margin-bottom:40px;}
.zl_xl h1 a{color:#37b8a2;}
.zl_box{ overflow:visible; position:relative;}
.zl_xl p{font-size:13px; line-height:24px; margin:0 33px; text-align:center;}
.yxj_tit h1 a{font-size:14px;color:#333; line-height:28px;}
.yxj_tit{background:#e9e9e9;min-height:55px; display:none;width:93%;padding:10px 4%;}
.yxj_tit h1{display:table-cell;vertical-align:middle;}

@media only screen and (max-width: 1253px){
.container{width:100%;padding-top:0px;margin:0 auto;position:relative;overflow:hidden}
.header-wrap{background:#f8f8f8;width:100%;border-bottom:1px solid #ccc;min-width:100%}
.header{width:100%;height:30px;padding:10px 0;margin:0 auto}
.logo{width:auto;height:30px;float:left;cursor:pointer;margin-left: 10px;}
.searchBox {display:none}
.header a { display:none;}
.header .btn_menu {display: block;top: 15px;}
.navBar { display:none;}
.navwrap {display:none;}
.banner img{width: 100%;display: block;}
.banner .lzpic1 { display:none;}
.banner .lzpic2 { display:block;}
.banner .lzpic1,.banner .lzpic2{background: none;}
.banner.full .lzpic1,.banner.sm-full .lzpic1,.banner.full .lzpic2,.banner.sm-full .lzpic2{background: no-repeat center;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;}
.banner.sm-full .lzpic2 img,.banner.full .lzpic1 img{display: none;}
.indexnews-wrap {width: 100%; overflow: hidden; margin: 0px auto;margin-bottom: 30px;}
.zhuanqu-wrap { width: 100%; overflow: hidden; margin: 0px auto; margin-bottom: 30px;}
.bg-wrap {width: 100%;height: auto;margin: 0px auto 0px auto;overflow: hidden;border-radius: 8px;}
.footwrap {width: 100%;min-width: 100%;padding: 30px 0;background: #f2f2f2;text-align: center;}
.nav_mobile{ background-color:#f5f5f5; border-top:1px solid #dddddd; position:absolute; left:0; top:45px; width:100%; z-index:9999; display:none;}
.nav_mobile ul{ line-height:44px;}
.nav_mobile ul h3{ border-bottom:1px solid #dddddd; font-size:16px; text-indent:30px; position:relative;}
.nav_mobile ul h3 span{ background-image:url(bg_nav_h3.png); width:13px; height:7px; display:inline-block; position:absolute; right:30px; top:20px;}
.nav_mobile ul h3.act span{ background-image:url(bg_nav_h3_act.png);}
.nav_mobile ul h3.act{ background-color:#37b8a2;color:#FFF;}
.nav_mobile ul h3.act a{ color:#FFF;}
.nav_mobile ul h3 a{ color:#666;}
.nav_mobile li li{ text-indent:50px; line-height:40px; height:40px;}
.nav_mobile li li a{ color:#cfa972; font-size:16px; }
.nav_mobile li ul{ display:none;}
.zhuanqu-head{padding-left:10px;padding-bottom:10px;font-size:14px;color:#323232;margin-bottom:10px;}
.video-more{padding-right:10px;font-size:12px;}
.main .content[newsc] {padding: 0px 0 0 0;width:100%;margin:0 auto 20px;}
.content ul li[newsc]:first-of-type {width: 100%;height: 260px;padding: 0 10px;margin-top: 0px;overflow: hidden;}
.content .content-top[newsc] {width: 100%;height: 280px;}
.content .content-bottom[newsc] {padding: 10px;display: block;}
.main .content li[newsc] {width: 100%;height: 116px;margin-top: 20px;padding: 0px 10px 0px;margin-bottom: 0px;border: 0px solid #eee;}
.art-title[newsc] {margin-top: 10px;}
.content-right[newsc] {height: 98px;}
.main .content2[newsc] {padding: 0;}
.main .content2 li[newsc] {width: 100%;height: 106px;padding: 10px 10px;margin-bottom: 30px;border-radius: 8px;margin-right: 0px;border: 0px solid #eee;}
.main .content2 li .art-title[newsc] {margin-top: 10px;}
.art-title { font-size: 14px;}
.links{  width:90%; margin:0 auto;}
.links a, .magding {font-size: 12px;}
.infos {font-size: 12px;}
.zhuanqu-wrap {margin-bottom: 0px;}
.zhuanqu-main {display: block; margin:0 10px;}
.zhuanquBox {width: 48%;margin:0 1%; float:left;}
.zhuanquBox>img {height: auto;}
.zhuanquBox-title {font-size: 14px;height: 34px;line-height: 34px;}
.zhuanqu-art { display:none;}
.container .main { float:none !important;}
.neiye_tit .f_title {width: 100%; height: 70px; line-height: 70px;}
.neiye_tit .f_title h2 {font-size: 20px;padding-left: 10px;}
.main-left { display:none;}
.news-page{width: 97%; margin:0 auto;padding: 0;}
.news-page .details .article { margin:0; padding: 15px; line-height:180%;}
.news-page .details .article img{ max-width:80%;}
.main .content3[newsc] {padding: 0; margin:30px auto;}
.main .content3 li[newsc] {width: 100%;height: 116px;margin-left: 0px;padding: 10px 10px;margin-bottom: 30px;border-radius: 8px;margin-right: 0px;border: 0px solid #eee;}
.main .content3 li .art-title[newsc] {margin-top: 10px;}
.about {padding-top: 30px;width: 96%;margin: 0 auto;}
.about-left {width: 100%;float: none;}
.about-right {width: 100%;float: none;}
.about-content{padding: 0 30px;font-size: 14px;position: relative;line-height: 170%;overflow-x:auto;overflow-y:auto;height:auto;}
.scrollwrap{margin-right: 0px;padding: 30px 0;background: #fff;width: 100%;}
.about-banner img{width: 100%;height: auto;border-radius: 8px;cursor: pointer;}
.about-right>div>video{width: 100%;height: 100%;border-radius: 8px;}
.content-right img[newsc] {border-radius: 8px;margin-top: 2px;}
.zl_box01 {width: 98%;}
.zl_box02 {width: 48%;}
}