<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*#header*/
#header {
    max-width: 2200px;
    min-width: 1230px;
    height: 85px;
    ;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 999;
    transition: background-color .5s;
}

#header .logo {
	float: left;
	width: 300px;
	height:52px;
	margin-left: 45px;
	margin-top: 18px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#header .R {
    float: right;
    padding-right: 65px;
    position: relative;
}

#header .R .navWrap {
    float: left;
    height: 85px;
    /*position: relative;*/
}

#header .R .navWrap .nav-dt {
    height: 85px;
    position: relative;
    z-index: 120;
}

#header .R .navWrap .nav-dt .zqm-icv {
    height: 0;
    border-bottom: 6px solid #3c5488;
    position: absolute;
    bottom: 0;
    transition: width .3s;
}

#header .R .navWrap .nav-dt li {
    float: left;
    line-height: 85px;
    text-align: center;
    margin-right: 50px;
    color: #595757;
    font-size: 16px;
    font-weight: bold;
}

#header .R .nav-dd {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
}

#header .R .nav-dd&gt;div {
    display: none;
    width: 100%;
    height: 65px;
    position: absolute;
    /*left: 0;*/
    top: 0;
}

#header .R .nav-dd&gt;div:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    z-index: 10;
}

#header .R .nav-dd&gt;div a {
    float: left;
    line-height: 65px;
    margin-right: 20px;
    position: relative;
    z-index: 40;
    color: #e4e4e4;
    transition: all .3s;
}

#header .R .nav-dd&gt;div a:hover {
    color: #FFF;
}

#header .R .nav-dd&gt;div a.on {
    color: #FFF;
}

#header .R .h-search {
    float: left;
    height: 85px;
    position: relative;
}

#header .R .h-search em {
    display: block;
    width: 29px;
    height: 23px;
    background: url(logo-wx-b.png) no-repeat 0 0;
    margin: 33px 3px;
    transition: all .3s;
}
#header.on .R .h-search em, #header:hover .R .h-search em {
    background: url(logo-wx.png) no-repeat 0 0;
}

#header .R .h-search .pos:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #d5d5d5;
    position: absolute;
    top: -10px;
    left: 40px;
    /* right: 0; */
    margin: auto;
}

#header .R .h-search .pos {
    display: none;
    width: 95px;
    height:95px;
    background-color: #FFF;
    border: 2px solid #d5d5d5;
    position: absolute;
    left: -40px;
    top: 85px;
}

#header .R .h-search .pos img {
    display: block;
    width: 90px;
    height: 90px;
    box-sizing: border-box;
    padding: 5px;
    color: #333;
}




/*ç™½å­—*/

#header.foll .logo {
    background: url(logo_b.png) no-repeat center top;
}

#header.foll .R .navWrap .nav-dt li {
    color: #FFF;
}


/*é¡¶éƒ¨ç™½åº•*/

#header.bg-foll .logo,
#header:hover .logo {
    background: url(logo.png) no-repeat center top;
}

#header.bg-foll,
#header:hover {
    background-color: #FFF;
}

#header.bg-foll .R .h-search em,
#header:hover .R .h-search em {
    background: url(logo-wx.png) no-repeat 0 0;
}


#header.bg-foll .R .navWrap .nav-dt li,
#header:hover .R .navWrap .nav-dt li {
    color: #595757;
}


/*ç™½åº•*/

#header.on .logo,
#header:hover .logo {
    background: url(logo.png) no-repeat center top;
}

#header.on,
#header:hover {
    background-color: #FFF;
}



#header.on .R .navWrap .nav-dt li,
#header:hover .R .navWrap .nav-dt li {
    color: #595757;
}
/* å¤´éƒ¨å¯¼èˆªç»“æŸ */

/*  é¦–é¡µäº§å“æœåŠ¡  */
.indexTitle{ font-size: 2.5rem; font-weight:600; color:#333; text-align:center; line-height:2;position: relative;padding-bottom: 5rem;}
.indexTitle:after {
    content: "";
    height: 3px;
    width: 60px;
    background-color: #e95a4c;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    bottom: 3rem;
}
.indexFw{min-height: 300px; padding:40px 0;position: relative;}
.conPart{width: 100%;margin-right: auto; margin-left: auto;}
/*  indexAbout  */
.indexAbout{position: relative;background-image: url(indexAbout.jpg);background-size: cover;background-attachment: fixed;}
.indexAboutCn{ width:98%;  position:relative; padding: 5% 1%; margin:0 auto;}
@media (max-width: 414px) {
  .indexFw{min-height: 300px; padding:0;position: relative;}
}
.indexFw-tit{font-size:1.8rem; font-weight: 500; color: #333; margin:20px 0 20px 30px ;}
.indexFw-tit em {
    font-size: 1.0rem;
    margin-top: 10px;
    color: #3c5488;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    font-style: normal;
}
@media (min-width: 415px) {
  .indexFw-tit{ display: none;}
}
.indexAboutCn-tit{
	font-size:1.8rem;
	color:#fff;
	font-weight: 100;
	line-height:1.5;
	letter-spacing:5px;
	/*animation: fix-les 12s ease-in-out infinite;*/
}
.indexAboutCn-tit-t{font-size:22px; color:#fff; line-height:3;letter-spacing: 5px;}
.indexAboutCn-titEn{font-size: 0.8rem;  line-height:1rem; color:#fff; letter-spacing: 2px;text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;}
.indexAboutCn-body{ font-size:16px; color:#fff; line-height:2;letter-spacing: 2px;}
.indexAboutCn-list{ margin-top:50px; color:#fff;}
.indexAboutCn-list .list li{padding-right:30px; display:inline-block; margin-bottom:20px;}
.indexAboutCn-list .list li .num{font-size:18px;  }
.indexAboutCn-list .list li .num span{font-size:45px; line-height:45px; font-family:Arial; font-weight:bold; display:inline-block; margin-right:5px;}
.indexAboutCn-list .list li .ttx{font-size:16px; line-height:20px;}
a.indexMore {
    width: 176px;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 25px;
    text-align: center;
    font-size: 0;
    display: block;
	margin-top:50px;
}
a.indexMore span {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        line-height: 50px;
        color: #fff;
        margin: 0 9px; 
}
a.indexMore i {
        width: 32px;
        transition: transform 0.5s;
        height: 10px;
        display: inline-block;
        vertical-align: middle;
        background: url("r2.png") no-repeat;
        margin: 0 9px; 
}
a.indexMore:hover i {
        transform: translateX(10px); 
}
@media (max-width: 414px) {
  .indexAboutCn-tit-t{font-size:18px; color:#fff; line-height:1.5;letter-spacing: 5px; margin:10px 0;}
  .indexAboutCn-body{ font-size:14px; color:#fff; line-height:2;letter-spacing: 0;}
  .indexAboutCn-list{ margin-top:20px; color:#fff;}
  .indexAboutCn-list .list li{padding-right:20px; display:inline-block; margin-bottom:20px;}
  .indexAboutCn-list .list li .num span{font-size:25px; line-height:45px; font-family:Arial; font-weight:bold; display:inline-block; margin-right:5px;}
  
}
/*  indexNews  */
.indexNews{ width:100%; background:#fff; position:relative; padding:50px 0 0 0;}
/**  é¦–é¡µæ–°é—» tab STYLE  **/
#tabbox{ width:100%; overflow:hidden; margin:0 auto; position:relative;}
span.big-title{ position:absolute; top:10px; left:10px; font-size:2.5rem; font-weight:500; color:#333;}
span.big-title em{
    font-size: 1.2rem;
	margin-top:10px;
    color: #3c5488;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display:block; 
    font-weight: normal;
    font-style: normal;
}
.tab_conbox{  margin-top:80px;}
.tab_con{ display:none;}

.tabs{height: 60px;width: 100%;padding-top: 50px;}
.tabs li{height:40px;line-height:40px;float:right;overflow: hidden;position: relative; background:#e8e8e8; margin-left:15px;}
.tabs li a {display: block;outline: none; font-size:16px; font-weight:bold; color:#333;padding:0 20px;transition: all .5s ease; }
.tabs li a:hover {background:#39a949; color:#FFFFFF;transition: all .5s ease;}    
.tabs .thistab,.tabs .thistab a:hover{background:#3c5488; color:#fff;}
.tabs .thistab a{color:#fff;}
.tab_con { position:relative;}


/*  é¦–é¡µæ–°é—»list  */
.news_box {

    padding-bottom: 0px; 
}
.news_box ul {
      width: 100%;
      padding-bottom: 55px; 
}
.news_box ul li {
        float: left;
        width: 20.9%;
        margin-right: 2.4%;
        position: relative;
        top: 50px;
        filter: alpha(opacity=0);
        opacity: 0; 
}
.news_box ul li.ani1 {
          transition: top 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
          transition-delay: 0.2s; 
}
.news_box ul li.ani2 {
          transition: top 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
          transition-delay: 0.4s; 
}
.news_box ul li.ani3 {
          transition: top 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
          transition-delay: 0.6s;
}
.news_box ul li.ani4 {
          transition: top 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
          transition-delay: 0.8s; 
}
.news_box ul li.ani5 {
          transition: top 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
          transition-delay: 1s; 
}
.news_box ul li.animate {
          top: 0px;
          filter: alpha(opacity=100);
          opacity: 1; 
}
.news_box ul li a {
          display: block;
          position: relative;
          border-bottom: 1px solid #ccc;
          padding-bottom: 22px; 
}
.news_box ul li a:hover .line { width: 100%; }
.news_box ul li a:hover .pic img {  transform: scale(1.05); }
.news_box ul li a .line {
            position: absolute;
            width: 0%;
            height: 3px;
            background: #3c5488;
            bottom: -1px;
            left: 0;
            transition: width 0.5s cubic-bezier(0.445, 0.145, 0.355, 1); 
}
.news_box ul li a .pic {
            overflow: hidden;
 }
.news_box ul li a .pic img {
              width: 100%;
              height: auto;
              transition: all 0.5s ease; 
}
.news_box ul li a .cont {
            padding-top: 24px; 
}
.news_box ul li a .cont .t {
              font-size:1.2rem;
              line-height: 24px;
              color: #454545;
              height: 48px;
              overflow: hidden;
              font-weight:600; 
}
.news_box ul li a .cont .con {
              font-size:15px;
              line-height: 24px;
              color: #888;
              height: 48px;
              overflow: hidden;
              margin-top:8px; 
}
.news_box ul li a .cont .date {
              overflow: hidden;
              margin-top: 19px; 
}
.news_box ul li a .cont .date .time {
                float: left;
                font-size: 16px;
                line-height: 24px;
                color: #666;
                font-family: Arial; 
}
.news_box ul li a .cont .date i {
                display: block;
                float: right;
                width: 26px;
                height: 5px;
                background: url("i.png") no-repeat;
                margin-top: 2px; 
}
.news_box .more {
      width: 176px;
      height: 50px;
     border: 1px solid #c29a66;
    border-radius: 25px;
      text-align: center;
      font-size: 0;
      display: block;
      margin-left: auto;
      margin-right: auto; 
}
.news_box .more span {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        line-height: 50px;
        color: #454545;
        margin: 0 9px; 
}
.news_box .more i {
        width: 32px;
        transition: transform 0.5s;
        height: 10px;
        display: inline-block;
        vertical-align: middle;
        background: url("r2.png") no-repeat;
        margin: 0 9px; 
}
.news_box .more:hover i {
        transform: translateX(10px); 
}
@media (max-width: 414px) {
.indexNews {
    width: 100%;
    background: #fff;
    position: relative;
    padding: 30px 0 0 0;
}
span.big-title{ position:absolute; top:10px; left:30px; font-size:1.8rem; font-weight:500; color:#333;}
span.big-title em{
    font-size: 1.0rem;
	margin-top:10px;
    color: #3c5488;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display:block; 
    font-weight: normal;
    font-style: normal;
}
.tabs{height: 60px;width: 100%;padding-top:100px;}
.tabs li{ width:31.3%;height:40px;line-height:40px;float:right;overflow: hidden;position: relative; background:#e8e8e8; margin-left:3px; margin-bottom:5px;    text-align: center;}
.tabs li a {display: block;outline: none; font-size:16px; font-weight:bold; color:#333;padding:0 10px;transition: all .5s ease; }
.news_box ul li {
        float: left;
        width: 48%;
        margin-right:1%;
		margin-left:1%;
        position: relative;
        top: 50px;
        filter: alpha(opacity=0);
        opacity: 0; 
}
}
/*  é¦–é¡µæ–°é—»list end  */

/*  ny-about-banner  */
.ny-banner{ position:relative; width:100%;}
.xc_banner{position:relative; overflow:hidden; margin:0;}
.xc_banner img {
    width: 100%;
    height:200px;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
    border: 0;
}
.xc_banner.no_subnav{margin-top:0.99rem;}
.xc_banner .intro{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; color:#fff; text-align:center;}
.xc_banner .intro .wrap {
    width: 83.3%;
    margin-right: auto;
    margin-left: auto;
	text-align:left;
}
.xc_banner .intro .wrap .tit{ font-size:1.8rem; color:#fff;letter-spacing: 1px;}
.xc_banner .intro .wrap i{ display:block; width:84px; height:2px; background:#fff; margin-top:16px;}
.xc_banner .intro .con{
	margin-top:1rem;
	color:#eee;
	font-size:1.0rem;
	letter-spacing: 2px;
}

/*  ny-about  */
.ny-about{ width:100%; background:#fff; position:relative;min-height: 300px; padding: 20px 0;}
.ny-about-logo{ margin-bottom:30px;}
.ny-about-logo .img{padding:20px 0 0;}
.ny-about-logo .img img{background:url(about_center01_1.jpg) center fixed;}
.ny-about-con{ position:relative;}
.ny-about-con-left{ width:100%; /*float:left*/}
.ny-about-con-tit{ font-size:2rem; color:#222; line-height:2;letter-spacing: 6px;}
.ny-about-con-tit span{ font-size:36px; color:#888; font-family: Verdana, Arial, Helvetica, sans-serif;  text-transform: uppercase;letter-spacing: 0px;}
.ny-about-con-memo{ font-size:36px; color:#3c5488; line-height:2; letter-spacing: 6px;}
.ny-about-con-body{ font-size:16px; color:#5d5d5d; line-height:2; text-align: justify; margin-top:20px;}
.ny-about-con .right{width:100%; /*float:right; */margin-top:50px;}
.ny-about-con .right .item{width:48%; margin-right:4%; margin-bottom:4%; float:left; transform:skewX(-30deg); border:1px solid #3b5488; box-sizing:border-box;}
.ny-about-con .right .item:nth-child(2n){margin-right:0;}
.ny-about-con .right .item .box{padding:27px 15px 20px; transform:skewX(20deg); text-align:center;}
.ny-about-con .right .item .box .num{font-size:16px; color:#3b5487;}
.ny-about-con .right .item .box .num span{font-size:52px; line-height:52px; font-family:Impact; display:inline-block; margin-right:5px;}
.ny-about-con .right .item .box .txt{font-size:15px; line-height:30px; color:#02001c;}

/*  ny-about-wenhua  */
.ny-about-wenhua{ width:100%; position:relative;background: url(about-wenhua-bg.jpg) no-repeat center; background-size:cover; padding: 50px 0; background-attachment: fixed;}
.ny-about-wenhua h1 {
    font-size: 2.5rem;
	margin-left:5%;
    line-height: 80px;
    color: #fff;
	letter-spacing: 10px;
	transform: skewX(-10deg);
    margin-bottom: 30px;
}
.common_btn{display:inline-block;position:relative;background-color:#fff;padding:18px 120px 18px 45px;overflow:hidden;transform:skewX(-30deg); margin-top:0;}
.common_btn:after{content:''; display:block; position:absolute; left:0; top:0; width:110%; height:100%; transform-origin:right top; transform:translateX(-101%); transition:all .5s ease; background:#39a948;}
.common_btn span.text{display:block; transform:skewX(30deg); font-size:18px; color:#a9660e;  position:relative; z-index:1;}
.common_btn span.icon{display:block;transform:skewX(30deg);position:absolute;width:36px;height:20px;right:53px;top:50%;margin-top:-10px;background:url(r2.png) no-repeat center;z-index:1;transition:all .5s ease;}
.common_btn:hover span.text{color:#fff;}
.common_btn:hover span.icon{background:url(r2-1.png) no-repeat center; right:45px;}
.common_btn:hover:after {transform:translateX(0);transform-origin:left top;}
@media (max-width: 414px) {
  .xc_banner img {
    width: 100%;
    height:120px;
    vertical-align: top;
	margin-top:80px;
    -ms-interpolation-mode: bicubic;
    border: 0;
}
.xc_banner .intro{position:absolute; left:50%; top:65%; transform:translate(-50%,-50%); width:100%; color:#fff; text-align:center;}
.xc_banner .intro .wrap .tit{ font-size:1.2rem; color:#fff;letter-spacing: 1px;}
  .ny-about{ width:100%; background:#fff; position:relative;min-height: 300px; padding: 20px 0;}
  .ny-about-con-tit{ font-size:1.5rem; color:#222; line-height:2;letter-spacing: 0px;}
  .ny-about-con-tit span{ font-size:1.2rem; color:#888; font-family: Verdana, Arial, Helvetica, sans-serif;  text-transform: uppercase;letter-spacing: 0px;}
  .ny-about-con-memo{ font-size:30px; color:#3c5488; line-height:2; letter-spacing: 0px;}
  .ny-about-con-body{ font-size:16px; color:#5d5d5d; line-height:2; text-align: justify; margin-top:0px; padding:5px;}
  .ny-about-con .right .item{width:40%; margin-left:2%; margin-right:1%; margin-bottom:4%; float:left; transform:skewX(-20deg); border:1px solid #3b5488; box-sizing:border-box;}
  .ny-about-con .right .item .box .num span{font-size:2rem; line-height:2; font-family:Impact; display:inline-block; margin-right:5px;}
  .ny-about-con .right .item .box .txt{font-size:14px; line-height:2; color:#02001c;}
  .ny-about-wenhua h1 {
    font-size:1.5rem;
	margin-left:5%;
    line-height:2;
    color: #fff;
	letter-spacing:0;
	transform: skewX(-10deg);
    margin-bottom:20px;
}
  .common_btn{display:inline-block;position:relative;background-color:#fff;padding:18px 120px 18px 45px;overflow:hidden;transform:skewX(-30deg); margin-top:0;}
  .licheng-content{ display:none;}
  .about-main2 .licheng-bg img { display:none;}
}

/*  ny-about-jj  */
.ny-about-jj{ background:#fff; position:relative; padding:50px 0;}
.ny-about-jj-body{ text-align:center;}
.ny-about-jj-body img{ margin:0 auto;}

/*  ny-about-lc  */
.ny-about-lc{ width:100%; position:relative;background: url(lc_bg.png) no-repeat center; background-size:cover; padding: 120px 0; background-attachment: fixed;}

/*  ny-about-kjj  */
.ny-about-kjj{width:100%; position:relative; background:#fff; padding:30px 0 30px 0;}
.ny-about-kjj li{width:32%; float:left; margin-left:2%;}
.ny-about-kjj li:first-child{margin-left:0;}
.ny-about-kjj li .rect-71{padding-bottom:1%;}
.ny-about-kjj li .li_box{display:block;}
.ny-about-kjj li .li_box .intro .box{padding:40px 0; color:#02001c;}
.ny-about-kjj li .li_box .intro .box .tit{font-size:28px; line-height:30px; font-weight:bold; margin-bottom:25px; transition:all 0.5s ease;}
.ny-about-kjj li .li_box .intro .box .con{font-size:20px; line-height:35px; height:70px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  margin-bottom:30px;}
.ny-about-kjj li:hover .li_box .intro .box .tit{color:#fa000e;}
.ny-about-kjj li:hover .li_box .intro .box .circle_btn span:after{right:-5px;}
.fzlc-wap{ display:none;}
@media (max-width: 414px) {
  .ny-about-lc {padding:0;background: url(lc_bg.png) no-repeat center; background-size: cover;}
  .about-main2 { display:none;}
  .ny-about-kjj li{width:100%; float:none; margin-left:0;}
  .fzlc-wap{ background: rgba(0,0,0,0.5); display: block; padding:50px 0;}
  .fzlc-wap-list{ margin-top:10px;}
  .fzlc-wap-list h1{font-size:1.5rem; color:#39a948;line-height:2; font-weight: bold; margin-bottom:20px; margin-top:20px;}
  .fzlc-wap-list h3{font-size:1.2rem; color:#eee;line-height:2; font-weight: bold; margin-bottom:10px;}
  .fzlc-wap-list h5{font-size:0.8rem; color:#ddd;line-height:1.5; margin-bottom: 10px;}
}
.circle_btn{display:block;}
.circle_btn span{position:relative; display:inline-block; padding-right:58px; font-size:12px; line-height:27px; color:#a2a2a2;}
.circle_btn span:after{content:""; position:absolute; right:0; top:0; width:48px; height:27px; background:url(circle_btn.png) no-repeat center; transition:right 0.3s;}
.circle_btn:hover span:after{right:-5px;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
/*  ny-wenhua  */
.ny-wenhua{ margin-top:20px;}
.ny-wenhua .left{width:30%; float:left;}
.ny-wenhua .left img{ width:100%; height:508px;}
.ny-wenhua .left .play{width:142px; height:142px; background:url(fengcai01_3.png) no-repeat center; position:absolute; left:50%; margin-left:-71px; top:50%; margin-top:-71px; cursor:pointer;}
.ny-wenhua .right{width:70%; float:left; height:508px; position:relative; overflow:hidden; background:#e3021e;}
.ny-wenhua .right .rect-90{padding-bottom:10px;}
.ny-wenhua .right:after{content:''; width:599px; height:461px; background:url(fengcai01_4.png) no-repeat center; pointer-events:none; position:absolute; right:0; bottom:0;}
.ny-wenhua .right .box{padding:120px 40px 120px 60px; color:#fff; position:relative; z-index:2;}
.ny-wenhua .right .box .t{font-size:36px; line-height:40px; margin-bottom:20px;}
.ny-wenhua .right .box .c{font-size:16px; line-height:33px;}
@media (max-width: 1680px) {
.ny-wenhua .left img{ height:450px;}
.ny-wenhua .right .box{padding:50px 40px ;}
.ny-wenhua .right{height:450px;}
}
@media (max-width: 1280px) {
.ny-wenhua .left img{ height:350px;}
.ny-wenhua .right .box{padding:30px ;}
.ny-wenhua .right{height:350px;}
}
.ny-wenhua01{ margin:20px auto;}
.ny-wenhua01-1{ padding-bottom:20px; border-bottom:1px solid #ccc;}
.ny-wenhua01-1 h2{ font-size:36px; text-align:center; color:#222; line-height:2;}
.ny-wenhua01-1 h5{  font-size:18px; text-align:center; color:#666; line-height:2;}
.ny-wenhua01-vid{ margin-top:20px;}
.ny-wenhua01-vid-text{ width:100%;}
.ny-wenhua01-vid-text b{ font-size:24px; font-weight:600; line-height:2;}
.ny-wenhua01-vid-text p{font-size:16px;  line-height:2; margin:20px auto;color:#555;}
.ny-wenhua01-vid-dv{ width:100%;}

.ny-wenhua02{ margin-top:20px;}
.ny-wenhua02 .li_{ margin-bottom:36px; position:relative; cursor:pointer; float:left;}
.ny-wenhua02 .li_three{margin-right:0;}
.ny-wenhua02 .li_ .rect-60{padding-bottom:60%;}
.ny-wenhua02 .li_ .cover{width:90%; height:56px; background:url(fengcai02_2.png) no-repeat center right; position:absolute; left:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ny-wenhua02 .li_ .cover .t{line-height:56px; padding:0 25px 0 20px; font-size:16px; color:#fff; text-align:center;}
.ny-wenhua02 .li_:hover .cover{opacity:1; visibility:visible;}
.ny-wenhua03-body{ margin-top:50px; padding:10px;}
.ny-wenhua03-body-l{ width:100%; }
.ny-wenhua03-body-r{ width:100%;  font-size:16px; line-height:2; color:#555;}
.ny-wenhua01-vid-text01{}
.ny-wenhua01-vid-text01 p{ font-size:16px; line-height:2; color:#555; margin-top:30px;} 

@media (max-width: 414px) {
.ny-wenhua .left{width:100%; float:none;}
.ny-wenhua .left img{ height: auto;}
.ny-wenhua .right{width:100%; float:none; height: auto; position:relative; overflow:hidden; background:#e3021e;}
.ny-wenhua .right{height: auto;}
.ny-wenhua .right .box{padding:10px ;}
.ny-wenhua .right .box .t{font-size:2rem; line-height:40px; margin-bottom:20px;}
.ny-wenhua01-vid-text b{ font-size:1.5rem; font-weight:600; line-height:1;}
.ny-wenhua01-1 h2{ font-size:2rem; text-align:center; color:#222; line-height:2;}
.ny-wenhua01-1 h5{  font-size:1.0rem; text-align:center; color:#666; line-height:1.5;}
.ny-wenhua03-body{ margin-top:0px;}
}

/*  ny-honor  */
.ny-honor .li_{width:18%; margin-left:1%;margin-right:1%; margin-bottom:36px; position:relative; cursor:pointer; float:left;}
.ny-honor .li_four{margin-right:0;}
.ny-honor .li_ .rect-60{padding-bottom:60%;}
.ny-honor .li_ .cover{width:90%; height:56px; background:url(fengcai02_2.png) no-repeat center right; position:absolute; left:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ny-honor .li_ .cover .t{line-height:56px; padding:0 25px 0 20px; font-size:16px; color:#fff; text-align:center;}
.ny-honor .li_:hover .cover{opacity:1; visibility:visible;}
.ny-news-detail{ padding:50px 0 20px 0; font-size:16px; line-height:2;}
.ny-news-detail p{font-size:16px; line-height:2; color:#555;}
.ny-news-detail p&gt;img{ }

/*  æ‹›è˜ */
ul.ny-zp{ width:49%; margin-right:1%; float:left;}
ul.ny-zp .dd {
    padding: 40px;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
	border-radius: 10px;
}
ul.ny-zp .dd .tit {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}
ul.ny-zp .dd .tit h3 {
    color: #333;
    font-size: 18px;
	font-weight:600;
    margin-bottom: 10px;
}
ul.ny-zp .dd .tit ul li {
    display: inline-block;
    margin-right: 25px;
    color: #999999;
}
ul.ny-zp .dd h4 {
    color: #555;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
}
ul.ny-zp .dd p {
    color: #999999;
	line-height:2;
}
@media (max-width: 414px) {
.ny-honor .li_{width:48%; margin-left:1%;margin-right:1%; margin-bottom:5px; position:relative; cursor:pointer; float:left;}
.ny-news-detail{ padding:20px 10px; font-size:16px; line-height:2;}
ul.ny-zp{ width:100%; float:none;}
ul.ny-zp .dd {
    padding:20px;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
	border-radius: 10px;
}
}

/*  foot  */
.foot{ width:100%;min-height:500px;  position:relative; padding-top:40px; background:#20355f;}
.foot-top{ padding-bottom:30px;}
.foot-top-l{ float:left;width: 30%;margin-right: 0;}
.foot-top-l .f_contact{font-size:14px; font-weight:600; color:#79869f; margin-top:30px;}
.foot-top-l .f_contact span{ display:block;margin-top:10px;}
.foot-top-r{ float:right;width: 65%;}
.foot-top-r dl{float:right; color:#fff; margin-left:6%;}
.foot-top-r dl:last-child{margin-left:0;}
.foot-top-r dt{font-size:1.2rem; line-height:1.2rem; margin-bottom:1.2rem;}
.foot-top-r dd{font-size:0.8rem; color:#959595; line-height:1.5rem;}
.foot-copy {
	font-size:0.8rem;
	width:100%;
	color: #979696;
	height:50px;
	line-height:50px;
	overflow:hidden;
	letter-spacing: 1px;
	border-top:1px #979696 solid;
}
@media (max-width: 414px) {
  .foot{ width:100%;min-height:350px;  position:relative; padding-top:40px; background:#20355f;}
  .foot-top-l{ float:left;width:90%;margin-left: 2%;}
  .foot-top-l .f_contact{font-size:1rem; font-weight:600; color:#79869f; margin-top:30px;}
  .foot-top-l .f_contact span&gt;a{ color:#79869f;}
  .foot-top-r{ display:none;}
  .foot-copy {
	font-size:0.8rem;
	width:100%;
	color: #979696;
	line-height: 2;
	overflow:hidden;
	letter-spacing: 1px;
	border-top:1px #979696 solid;
}
}
/*@keyframes fix-les {
    0% {
        transform: translateX(-30px) translateY(-25px) scale(1.1, 1.1);
    }
    25% {
        transform: translateX(0) translateY(-25px) scale(1, 1.1);
    }
    50% {
        transform: translateX(0) translateY(0) scale(1.1, 1);
    }
    75% {
        transform: translateX(-30px) translateY(0) scale(1, 1.1);
    }
    100% {
        transform: translateX(-30px) translateY(-25px) scale(1.1, 1.1);
    }
}*/</pre></body></html>