.head1 { background: #fff; border-top: 0.06rem solid #063d80;}

.nav li a { color: #cda788;}

.nav li > a::after { background: #ff9600;}

.nav li .lv2 { background: rgba(196, 35, 43, 0.8);}
.nav li > a .num-70 { background-image: url(../images/inside/70-2.jpg);}
.nav li .lv2 a { color: #fff;}

.nav li .lv2 a:hover { color: #ff9600; background: none;}

.nav li .lv2::before { border-bottom-color: rgba(196, 35, 43, 0.8);}

.nav li .down { background-image: url(../images/inside/icon8.jpg);}

.decoration { position: relative;}

.decoration .img { width: 100%; padding-top: 22%; background-image: url(); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover;}

.decoration::before { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-image: url(../images/inside/dec_bg.jpg); background-repeat: no-repeat; background-position: 0 0; background-color: transparent; -o-background-size: auto 100%; background-size: auto 100%;}

.decoration .container { position: absolute; top: auto; right: 0; bottom: 0.3rem; left: 0; z-index: 2;}

.cur-column { font-size: 0.48rem; font-weight: 700; line-height: 1rem; color: #eec78f; text-align: left;}

.cur-column::after { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; width: .7rem; height: 4px; background: #eec78f;}

.column { margin: 0 0 .35rem; text-align: center;}

.place { margin: 1rem 0 0; padding: 0 0 0 22px; font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #fff; text-align: left; background-image: url(../images/inside/i_icon1.jpg); background-repeat: no-repeat; background-position: 0 45%; background-color: transparent; -o-background-size: auto; background-size: auto;}

.place a { color: #fff;}

.lsyg-list li { margin: .8rem 0 0;}

.lsyg-list li:first-child { margin: 0;}

.lsyg-list li a { display: block; font-size: 0;}

.lsyg-list li a > div { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}

.lsyg-list li a:hover .year { color: #cda788;}

.lsyg-list li a:hover .line { background: #cda788;}

.lsyg-list li .year { width: 1.5rem; font-size: 0.6rem; font-weight: 700; line-height: 0.8rem; color: #ccc; text-align: left;}

.lsyg-list li .line { width: -webkit-calc(28.5% - 2rem); width: -moz-calc(28.5% - 2rem); width: calc(28.5% - 2rem); height: 1px; margin: 0 2%; background: #ccc;}

.lsyg-list li .img { width: 2.5rem;}

.lsyg-list li .img img { width: 100%;}

.lsyg-list li .text { width: 35%; font-size: 0.24rem; font-weight: 500; line-height: 0.32rem; color: #000; text-align: left;}

.nav-btn i { background: #cda788;}

.ms-nav { display: none; margin: -.1rem 0 .3rem; position: relative;}

.ms-nav h3 { padding: 0 .1rem 0 .12rem; font-size: 0.24rem; font-weight: 700; line-height: 0.65rem; color: #eec78f; text-align: left; background: #cda788;}

.ms-nav .lv2-down { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: 1; width: .6rem; height: .6rem; background-image: url(../images/caidan-dakai1.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; cursor: pointer;}

.ms-nav .lv2 { display: none; padding: .1rem .2rem .15rem; background: #f6f6f6;}

.ms-nav .lv2 li { position: relative; border-top: 1px solid #ddd;}

.ms-nav .lv2 li:first-child { border: none;}

.ms-nav .lv2 li.cur > a { color: #cda788; font-weight: 700;}

.ms-nav .lv2 li.cur .down { color: #cda788; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.ms-nav .lv2 .down { font-style: normal; font-size: .22rem; line-height: .55rem; text-align: center; position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: 1; width: .55rem; height: .55rem; cursor: pointer; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.ms-nav .lv2 a { font-size: 0.2rem; font-weight: 500; line-height: 0.6rem; color: #000; text-align: left;}

.ms-nav .lv2 .lv3 { display: none; padding: .06rem .3rem .1rem; background: #eec78f;}

.ms-nav .lv2 .lv3 a { font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: left;}

.pic-list2 li { padding: .35rem  0; border-top: 1px solid #ddd; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.pic-list2 li:first-child { border: none;}

.pic-list2 li .img-scale { width: 3.4rem;}

.pic-list2 li .img-scale .img { padding: 30%; background-position: 50% 0%;}

.pic-list2 li .text { width: -webkit-calc(100% - 3.7rem); width: -moz-calc(100% - 3.7rem); width: calc(100% - 3.7rem);}

.pic-list2 li .title { font-weight: 700;}

.pic-list2 li .title:hover { color: #cda788;}

.pic-list2 li .info { margin: .3rem 0; height: .81rem; display: -webkit-box; -moz-box-orient: vertical; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}

.pic-list2 li .date { color: #cda788; padding-left: .28rem; background-image: url(../images/icon1.jpg); background-repeat: no-repeat; background-position: 0 50%; background-color: transparent; -o-background-size: auto; background-size: auto;}

.pic-list2 li:hover { background: #f6f6f6;}

.new-list li a { display: block; padding: .25rem 0; border-top: 1px solid #ddd; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.new-list li a:hover { box-shadow: 12px 12px 12px 0px #aaa;}

.new-list li a:hover .title { color: #cda788;}

.new-list li:first-child a { border: 0;}

.new-list li .text { width: -webkit-calc(100% - .85rem); width: -moz-calc(100% - .85rem); width: calc(100% - .85rem);}

.new-list li .title { font-weight: 700;}

.new-list li .info { height: .54rem; display: -webkit-box; -moz-box-orient: vertical; box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.new-list li .date { width: .65rem; color: #cda788; line-height: .4rem; text-align: center;}

.new-list li .date p:first-child { font-size: .46rem; line-height: .55rem;}

.articles .title { margin: 0 0 .2rem; font-size: 0.24rem; font-weight: 700; line-height: 0.3rem; color: #000; text-align: center;}

.articles .sub { font-size: 0.14rem; font-weight: 500; line-height: 0.36rem; color: #888; text-align: center;}

.articles .content { padding: .2rem 0 .4rem; font-size: 0.16rem; font-weight: 500; line-height: 0.36rem; color: #000; text-align: left; text-indent: 2em; padding-left: 5em; padding-right: 5em;}

.articles .content table p { text-indent: 0;}

.articles .content table, .articles .content iframe, .articles .content video { max-width: 100%;}
.articles .content img { margin: .1rem 0; border: none !important; height:auto;}
.articles .content a { word-break: break-all;}
.articles .content .vsbcontent_img { text-indent: 0;}
.articles .con-page { padding: .1rem 0 0; border-top: 1px solid #ddd;}

.articles .con-page a { display: block; margin: .15rem 0 0; font-size: 0.16rem; font-weight: 500; line-height: 0.3rem; color: #666; text-align: left;}

.articles .con-page a span { color: #cda788; font-weight: 700;}

.articles .con-page a:hover { color: #cda788;}

.cyxx-list .img-scale {
    padding: .2rem 0;
    border-bottom: 1px solid #ddd;}
.cyxx-list .text {
    padding: 0 0 0 .4rem;
    width: calc(100% - 3rem);}
.cyxx-list .text .title {
    font-size: .22rem;
    line-height: .34rem;
    color: #333;
    font-weight: 700;}
.cyxx-list .text .info {
    margin: .15rem 0 0;
    font-size: .16rem;
    line-height: .28rem;
    color: #999;}
.cyxx-list .img-frame {
    width: 3rem;}
.cyxx-list .img-frame img {
    width: 100%;
    height: auto;}





.sidebar { margin: -30px 0 0; width: 20%;}
.sidebar h2 { margin: 0 0 0 15px; padding: 0 20px; font-size: 26px; font-weight: 700; line-height: 70px; color: #333; text-align: left; border-bottom: 1px solid #ddd;}
.sidebar .second-column-btn { display: none; margin: 18px 0 0; width: 25px;}
.sidebar .second-column-btn i { display: block; margin: 6px 0 0; width: 100%; height: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background: #494949; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.sidebar .second-column-btn.close i:nth-child(1) { -webkit-transform: translate(0px, 8px) rotate(45deg); -moz-transform: translate(0px, 8px) rotate(45deg); -o-transform: translate(0px, 8px) rotate(45deg); transform: translate(0px, 8px) rotate(45deg);}
.sidebar .second-column-btn.close i:nth-child(2) { opacity: 0;}
.sidebar .second-column-btn.close i:nth-child(3) { -webkit-transform: translate(0px, -8px) rotate(-45deg); -moz-transform: translate(0px, -8px) rotate(-45deg); -o-transform: translate(0px, -8px) rotate(-45deg); transform: translate(0px, -8px) rotate(-45deg);}

.second-column { padding: 0 0 0 12px; border-left: 3px solid #eee;}
.second-column li a { display: block; font-size: 18px; font-weight: 500; line-height: 25px; color: #333; text-align: left; border-bottom: 1px solid #eee; position: relative;}
.second-column li a:after { display: block; content: ""; box-sizing: border-box; position: absolute; top: 0; right: auto; bottom: auto; left: -15px; z-index: 1; width: 3px; height: 0%; background: #cda788; -webkit-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}
.second-column li a.cur { color: #cda788; font-weight: 700;}
.second-column li a.cur:after { height: 100% !important;}
.second-column li a:hover { color: #cda788;}
.second-column li a:hover:after { height: 100%;}
.second-column li > a { padding: 20px 0 20px 20px;}
.second-column li dl a { padding: 10px 0 10px 38px; font-size: 15px;}
.second-column li dl a.cur::before { border-left-color: #cda788;}
.second-column li dl a:before { display: inline-block; content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #ccc; border-right: 6px solid transparent;}
.second-column li dl a:hover:before { border-left-color: #cda788;}

.main-b { width: 77%;}
@media screen and (max-width: 500px) {
    .cyxx-list .img-frame {
        width: 100%;}
    .cyxx-list .text {
        width: 100%;
        margin: .2rem;}
}

@media screen and (max-width: 1500px) { .place { margin: .5rem 0 0;} }

@media screen and (max-width: 1260px) { .cur-column { font-size: .32rem; line-height: .6rem;}
  .lsyg-list li .year { width: .9rem; font-size: .32rem;}
  .lsyg-list li .line { width: -webkit-calc(28.5 - 1.7rem); width: -moz-calc(28.5 - 1.7rem); width: calc(28.5 - 1.7rem);} }

@media screen and (max-width: 1024px) { .nav .con { background: #eec78f;}
  .nav .con li a { color: #cda788!important;}
  .nav .con li.cur { background: #eec78f;}
  .cur-column { display: none;}
  .decoration .container { bottom: .12rem;}
  .decoration .container .place { margin: 0;}
  .decoration .img { padding-top: 25%;}
  .decoration::before { display: none;}
  .decoration .container { width: 100%; bottom: 0; padding: 0 -webkit-calc(50% - 370px); padding: 0 -moz-calc(50% - 370px); padding: 0 calc(50% - 370px); background: #063d80;}
  .decoration .container .place { padding-top: .05rem; padding-bottom: .05rem;}
  .ms-nav { display: block;}
.sidebar { display: none;}
  .main-b { width: 100%;}
  .pic-list2 li .img-scale { width: 2.7rem;}
  .pic-list2 li .text { width: -webkit-calc(100% - 3rem); width: -moz-calc(100% - 3rem); width: calc(100% - 3rem);}
  .pic-list2 li .info { margin: .15rem 0;} }

@media screen and (max-width: 768px) { .lsyg-list { font-size: 0;}
  .lsyg-list li { padding: 0 .15rem; display: inline-block; width: 50%;}
  .lsyg-list li a > div { display: block;}
  .lsyg-list li .year, .lsyg-list li .img, .lsyg-list li .text { width: 100%; text-align: center;}
  .lsyg-list li .text { margin: .2rem 0 0;}
 }

@media screen and (max-width: 568px) { .decoration .img { padding-top: 30%;}
  .pic-list2 li .img-scale { width: 100%;}
  .pic-list2 li .text { width: 100%; padding: .12rem 0 0;}
  .pic-list2 li .info { margin: .15rem 0;} }

@media screen and (max-width: 420px) { .decoration .img { padding-top: 40%;}
  .lsyg-list li { width: 100%; padding: 0;} }

@media only screen and (max-width: 767px) {
.articles .content { padding: .2rem 0 .4rem; font-size: 0.16rem; font-weight: 500; line-height: 0.36rem; color: #000; text-align: left; text-indent: 0em; padding-left: 1em; padding-right: 1em; width: 100%;height: auto;}
}