@charset "utf-8";



.banner #full-screen-slider { width:100%; height:590px;  float:left; position:relative}

.banner #slides { display:block; width:100%; height:590px; list-style:none; padding:0; margin:0; position:relative;margin-top: 110px;}

.banner #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

.banner #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

.banner #pagination { display:block; list-style:none; position:absolute; left:50%; top:660px; z-index:9999;  padding:5px 15px 5px 0; margin:0}

.banner #pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:50px; background:#878787 }

.banner #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

.banner #pagination li.current { background:#c3c3c3}





.dn_banner{ display:block; }

.sj_banner{ display:none;}





@media (max-width: 768px) {

	.dn_banner{ display:none;}

	.sj_banner{ display:block;}





.banner{ height:auto;}







}



.index_con{margin-top: 110px;}

.index_con .title{ text-align:center;}

.index_con .title h4{ font-size:30px; color:#DA251E; line-height:50px;}

.index_con .title p{text-transform:uppercase;}

.index_con .title .sjx{ background:url(../images/sjx.png) no-repeat center; height:16px;}

.index_con .title h6{ font-size:18px; line-height:30px; font-weight:normal; padding-top:15px;padding-bottom: 30px;}



.index_con .con1{ padding-top:40px;padding-bottom: 40px;}

.index_con .con1 ul li{ float:left; width:20%; text-align:center; padding:15px 0;}

.index_con .con1 ul li img{ width:100%; max-width:78px;}

.index_con .con1 ul li h5{ font-size:16px; line-height:35px;}

.index_con .con1 ul li p{ font-size:14px; line-height:30px; padding:0% 10%;}





/* 添加首页关于我们css */

.index_con .con1 { padding-top: 50px;position: relative; z-index: 9; }

.index_con .con1 .title { min-height: 198px;border: 1px solid #e55b5b;  max-width: 200px; margin-left: 100px; position: relative;}



.index_con .con1 .title .main { position: absolute; left: 0; right: 0; text-align: center; top: 50%; margin-top: -50px; }

/* .index_about .title .main h1 { font-weight: 600; } */

.index_con .con1 .md6 .con { padding: 30px; }

.index_con .con1 .md6 p { line-height: 28px; font-size: 16px; color: #6b6b6b; }

.index_con .con1 .md3 .con { box-shadow: 0 5px 10px rgba(0,0,0,0.2); margin: 10px; margin-top: 0; }

.index_con .con1 .md3 .con img { width: 100%; }

.md6 { width: 50%; float: left;}

.md3 { width: 25%; float: left;}



.popvideo { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url('../images/hover50.png') repeat 0 0;z-index: 9999999999; display: none;}

.popvideo .maxsize { background: none; text-align: center; position: absolute; left: 0; right: 0; top: 50%; box-shadow: none; margin: 0 auto !important; text-align: center;}

.popvideo .win { display: inline-block; background: #fff; max-width: 600px;width:100%; margin-top: -250px; position: relative;}

.popvideo .close { position: absolute; top: 0; right: 10px; font-size: 16px; line-height: 40px; width: 40px; text-align: center;}

.popvideo .close img{ padding-top: 10px;}

.popvideo .win .title { position: relative; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: normal; padding: 10px 15px; line-height: 20px; }

.popvideo .win .videocont { padding: 15px;}

.popvideo .win .videocont video { width: 100%; height: 320px;  background: #000; }













.index_con .con2{ background:#D9241C; padding:40px 0; margin:20px 0; color:#fff;}

.index_con .con2 ul li{ float:left; width:25%;}

.index_con .con2 ul li .pinpai{text-transform:uppercase; background:#fff; border-radius:15px; float:left; padding:12px 5%; color:#D9241C; margin-bottom:10px; font-size:14px; width:60%; font-weight:900;}

.index_con .con2 ul li .pinpai strong{ display:block; font-size:20px;}

.index_con .con2 ul li .sjx{ float:right; width:30%; background:url(../images/jiantou.png) no-repeat center ; min-height:96px;}

.index_con .con2 ul li p{ background:url(../images/baise_sjx.png) no-repeat left center; text-indent:11px; font-size:14px; line-height:26px;}

.index_con .con2 a{color:#D9241C; }



.index_con .con3{ margin:30px auto; width:100%; max-width:1200px; background:#ddd;}

.index_con .con3 .news{ float:left;  width:35%; background:#ddd;}

.index_con .con3 .news a{ display:block; font-size:14px; background:url(../images/dot.png) no-repeat left center; text-indent:10px;}

.index_con .con3 .news .news_list{ padding:20px 8%;}

.index_con .con3 .case{ float:left; width:65%;  background:#eee;}

.index_con .con3 .case ul {padding:22px 2% 12px 0; clear:both; overflow:hidden;}

.index_con .con3 .case ul li{ float:left; width:18%; margin:0 0% 10px 2%; text-align:center; line-height:20px; font-size:14px;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.index_con .con3 .case ul li img{ width:calc(100% - 6px); min-height:94px; border:3px solid #fff;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}



.index_con .con3 .case ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px); }



.index_con .con3 .title{ background:#fff; padding-bottom:20px;}



.index_con .con4{ background:#f4f4f4; margin:20px 0; padding:30px 0;}

.index_con .con4 ul li{ float:left;width: calc(25% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.index_con .con4 ul li p{ position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:38px; text-align:center; line-height:38px; width:100%;}

.index_con .con4 ul li p a{ color:#fff; font-size:16px;}

.index_con .con4 ul li img{ width:100%; display:block;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.index_con .con4 ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}



.index_con .con5{ margin: 20px 0; padding: 30px 0; clear:both; overflow:hidden; background:#f4f4f4;} 

.index_con .con5 img{ float:left; width:100%;}



/*------------合作伙伴-----------*/



.index_con .con5 .in_kehu-a ul li img{ float:left; width:14%; background:#fff;margin-bottom: 30px;margin-right: 2%; -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -ms-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;}

.index_con .con5 .in_kehu-a ul li img:hover{ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);transform: translate3d(0, -1px, 0);}



.index_con .con5 .in_kehu-a ul li a { display: block; /*font-size: 17px; color: #666; line-height: 30px; height: 30px; overflow: hidden; margin: 10px 0;*/ }







.index_con .con4 .tab_menu ul li{ float:left;width: calc(16% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;text-align: center; border: 1px solid #e1e1e1;    background: #f8f8f8; border-radius: 15px;cursor: pointer;height: 42px;

    line-height: 42px;

    font-size: 16px;}



.index_con .con4 .tab_menu ul li.selected { float:left;width: calc(16% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;background: #DA251E;color: #fff; text-align: center;border-radius: 15px;border: 1px solid #DA251E;}


@media (max-width: 768px) {

.index_con .title{ text-align:center;}

.index_con .title h4{ font-size:20px; color:#DA251E; line-height:30px;}

.index_con .title p{text-transform:uppercase;}

.index_con .title .sjx{ background:url(../images/sjx.png) no-repeat center; background-size:17px; height:8px;}

.index_con .title h6{ font-size:14px; line-height:24px; font-weight:normal; padding-top:15px;}



.index_con .con4 .tab_menu ul li{ float:left;width: calc(32.333% - 10px);}
.index_con .con4 .tab_menu ul li.selected { float:left;width: calc(32.333% - 10px);}
.index_con .con4 .tab_menu ul li{height: 32px; line-height: 32px;font-size: 14px;}


.index_con {
    margin-top: 20px;
}
/* 添加首页关于我们css */

.index_con .con1 { padding-top: 50px;position: relative; z-index: 9; }

.index_con .con1 .title { min-height: 40px;border: 0;  max-width: 100%; margin-left: 0px; position: relative;}


.index_con .con1 .title .main { position: absolute; left: 0; right: 0; text-align: center; top: 50%; margin-top: -50px; }

/* .index_about .title .main h1 { font-weight: 600; } */

.index_con .con1 .md6 .con { padding: 0px; }

.index_con .con1 .md6 p { line-height: 28px; font-size: 16px; color: #6b6b6b; }

.index_con .con1 .md3 .con { box-shadow: 0 5px 10px rgba(0,0,0,0.2); margin: 10px; margin-top: 0; }

.index_con .con1 .md3 .con img { width: 100%; }

.md6 { width: auto; float: none;}

.md3 { width: auto; float: none;}

.index_con .con5 .in_kehu-a ul li img{ float:left; width:31.333%; background:#fff;margin-bottom: 30px;margin-right: 2%; -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -ms-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;}


.index_con .con1{ padding-top:40px;}

.index_con .con1 ul li{ float:left; width:33.3333%; text-align:center; padding:15px 0;}

.index_con .con1 ul li img{ width:100%; max-width:78px;}

.index_con .con1 ul li h5{ font-size:14px; line-height:30px;}

.index_con .con1 ul li p{ font-size:12px; line-height:25px; min-height:75px; padding:0% 10%;}





.index_con .con2{ background:#D9241C; padding:20px 0; margin:20px 0; color:#fff;}

.index_con .con2 ul li{ float:left; width:50%;}

.index_con .con2 ul li .pinpai{text-transform:uppercase; background:#fff; border-radius:15px; float:left; padding:12px 5%; color:#D9241C; margin-bottom:10px; font-size:12px; width:60%; font-weight:900;}

.index_con .con2 ul li .pinpai strong{ display:block; font-size:16px;}

.index_con .con2 ul li .sjx{ float:right; width:30%; background:url(../images/jiantou.png) no-repeat center ; min-height:96px;}

.index_con .con2 ul li p{ background:url(../images/baise_sjx.png) no-repeat left center; text-indent:11px; font-size:14px; line-height:26px;}



.index_con .con3{ margin:20px auto; width:100%; max-width:1200px; background:#EDEDED;}

.index_con .con3 .news{ float:left;  width:100%; background:#EDEDED; }

.index_con .con3 .news a{ display:block; font-size:12px; background:url(../images/dot.png) no-repeat left center; text-indent:10px;}

.index_con .con3 .news .news_list{ padding:20px 8%;}

.index_con .con3 .case{ float:left; width:100%;  background:#F1F1F1;}

.index_con .con3 .case ul {padding:22px 2% 12px 0; clear:both; overflow:hidden;}

.index_con .con3 .case ul li{ float:left; width:48%; margin:0 0% 10px 2%; text-align:center; line-height:20px; font-size:14px;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.index_con .con3 .case ul li img{ width:calc(100% - 6px); border:3px solid #fff;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}



.index_con .con3 .case ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px); }



.index_con .con3 .title{ background:#fff; padding-bottom:20px; padding-top:20px;}



.index_con .con4{ background:#f4f4f4; margin:20px 0; padding:30px 0;}

.index_con .con4 ul li{ float:left;width: calc(50% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.index_con .con4 ul li p{ position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:30px; text-align:center; line-height:30px; width:100%;}

.index_con .con4 ul li p a{ color:#fff; font-size:14px;}

.index_con .con4 ul li img{ width:100%; max-height:112px; display:block;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.index_con .con4 ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}



.index_con .con5{ padding-bottom:25px; clear:both; overflow:hidden;} 



.index_con .con5 img{ float:left; width:25%;}

}





.ny_banner{ width:100%; padding-top: 110px;}

.ny_banner img{ width:100%; display:block;}



.ny_content{ padding-bottom:30px;}

.ny_content .submenu{ float:left; width:280px;};

.ny_content .submenu ul{ padding:23px;}

.ny_content .submenu ul li{ padding:15px 0; height:20px; cursor:pointer; line-height:20px; border-bottom:1px solid #ccc; font-size:16px;
    ransition: padding-left 0.2s; -webkit-transition: padding-left 0.2s;}

.ny_content .submenu ul li span{ float:left;  display:block; width:10px; height:8px; border-radius:100px; overflow:hidden; background:#DDDDDD; text-align:center; margin-right:12px; padding:6px 5px;}

.ny_content .submenu ul li .jiantou{width: 7px;

    height: 7px;

    border-top: 1px solid #555;

    border-right: 1px solid #555;

    transform: rotate(45deg);}

.ny_content .submenu ul li:hover{padding-left:5px; }	

.ny_content .submenu ul li:hover span,.ny_content .submenu ul li.dq span{ background:#D40505;}

.ny_content .submenu ul li:hover .jiantou,.ny_content .submenu ul li.dq .jiantou{ border-top: 1px solid #fff;

    border-right: 1px solid #fff; }

.ny_content .submenu ul li:hover a,.ny_content .submenu ul li.dq a{ color:#000;}





.ny_content .submenu .title{ padding:17px 20px; background:#D9241C; margin-top:-35px; color:#fff; position:relative; z-index:999; font-size:25px; line-height:32px;}

.ny_content .submenu .title strong{ display:block; font-size:28px;text-transform:uppercase;}

.ny_content .submenu ul{ padding:10px 15px; border:1px solid #ccc; min-height:200px;}





.ny_content .r_con{ float:right;width: calc(100% - 350px); }

.ny_content .r_con .position{ height:38px; line-height:38px; border-bottom:4px solid #000; margin-top:22px; font-size:14px; margin-bottom:30px; text-align:right}

.ny_content .r_con .position a.home{background:url(../images/house.png) no-repeat left center; padding:5px 0 5px 30px; }

.ny_content .r_con .case_list ul li{ float:left; width: calc(33.3333% - 22px); margin:10px;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden; position:relative;border:1px solid #ccc; height: 198px;}

/* .ny_content .r_con .case_list ul li p{ display:none;} */

.ny_content .r_con .case_list ul li p{ display:block; position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:30px; text-align:center; line-height:30px; width:100%;}

.ny_content .r_con .case_list ul li p a{ color:#fff; font-size:14px;}



.ny_content .r_con .case_list ul li img{ width:100%; max-height:168px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.ny_content .r_con .case_list ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}


/* 添加产品信息列表 */
.zoom-photos {
    margin-top: 0px; }
    .max-md-size .zoom-photos {
      margin-top: 30px; }
    .zoom-photos ul {
      margin: 0 -10px;
      font-size: 0; }
      .zoom-photos ul li {
        display: inline-block;
        vertical-align: top;
        width: 16.6%;
        margin-bottom: 15px;
        padding: 0 10px; }
        
        .zoom-photos ul li a.bord {
          display: block;
          border: 1px solid #e6e6e6;
          overflow: hidden; }
          .zoom-photos ul li a .pic {
            display: block;
            height: 160px;
            height: 6vw;
            position: relative;
            background-color: #fff;
            text-align: center;
            -webkit-transition: -webkit-transform 0.5s;
            transition: -webkit-transform 0.5s;
            -o-transition: transform 0.5s;
            transition: transform 0.5s;
            transition: transform 0.5s, -webkit-transform 0.5s; }
            
            .zoom-photos ul li a .pic img {
                margin: 0px !important;
              display: inline-block;
              /*! max-width: 80%; */
              max-height: 80%;
              position: absolute;
              left: 50%;
              top: 50%;
              bottom: auto;
              right: auto;
              -webkit-transform: translateX(-50%) translateY(-50%);
              -ms-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
              text-align: center; }
          .zoom-photos ul li a:hover .pic {
            -webkit-transform: scale(1.05) rotate(0.2deg);
            -ms-transform: scale(1.05) rotate(0.2deg);
            transform: scale(1.05) rotate(0.2deg); }
        .zoom-photos ul li .name {
          margin-top: 10px;
          font-size: 14px;
          text-align: center; }
          .max-sm-size .zoom-photos ul li .name {
            font-size: 15px; }
            .ny_content .r_con .detail h2.xiahuax{position: relative;text-align: left;font-size: 24px;
                line-height: 1.5em;
                padding-bottom: 12px;
                padding-bottom: 5px;
                margin-bottom: 10px;
                margin-bottom: 15px;
                padding-top: 60px;
                margin-top: -60px;
                pointer-events: none;}
            .ny_content .r_con .detail h2.xiahuax:after{
                content: '';
                width: 100px;
                /*height: 4px;*/
                height: 3px;
                display: block;
                position: absolute;
                background: #DA251E;
                left: 0;
                bottom: 0;
            }
            .ny_content .r_con .detail h2.xiahuax{position: relative;text-align: left;}
            .ny_content .r_con .detail h2.xiahuax:after{
                content: '';
                width: 120px;
                /*height: 4px;*/
                height: 3px;
                display: block;
                position: absolute;
                background: #DA251E;
                left: 0;
                bottom: 0;
            }

@media (max-width: 768px) {

      .zoom-photos ul li a .pic {
        height: 27vw; }

        .zoom-photos ul li {
            width: 27%; }

.ny_banner{ width:100%; margin-top:0; padding-top:45px;}

.ny_banner img{ width:100%; display:block;}



.ny_content{ padding-bottom:20px;}

.ny_content .submenu{ float:left; width:100%;};

.ny_content .submenu ul{ padding:13px;}

.ny_content .submenu ul li{ padding:12px 0; height:20px; cursor:pointer; line-height:20px; border-bottom:1px solid #ccc; font-size:14px;ransition: padding-left 0.2s; -webkit-transition: padding-left 0.2s;}

.ny_content .submenu ul li span{ float:left;  display:block; width:10px; height:8px; border-radius:100px; overflow:hidden; background:#DDDDDD; text-align:center; margin-right:8px; padding:6px 5px;}

.ny_content .submenu ul li .jiantou{width: 7px;

    height: 7px;

    border-top: 1px solid #555;

    border-right: 1px solid #555;

    transform: rotate(45deg);}

.ny_content .submenu ul li:hover{padding-left:5px; }	

.ny_content .submenu ul li:hover span,.ny_content .submenu ul li.dq span{ background:#D40505;}

.ny_content .submenu ul li:hover .jiantou,.ny_content .submenu ul li.dq .jiantou{ border-top: 1px solid #fff;

    border-right: 1px solid #fff; }

.ny_content .submenu ul li:hover a,.ny_content .submenu ul li.dq a{ color:#000;}





.ny_content .submenu .title{ padding:10px 10px; background:#D9241C; margin-top:10px; color:#fff; position:relative; z-index:999; font-size:18px; line-height:28px;}

.ny_content .submenu .title strong{ display:block; font-size:20px;text-transform:uppercase;}

.ny_content .submenu ul{ padding:13px; min-height:auto;}





.ny_content .r_con{ float:right;width:100%; }

.ny_content .r_con .position{ height:38px; text-align:left; background:url(../images/house.png) no-repeat left center; line-height:38px; border-bottom:4px solid #000; margin-top:22px; font-size:14px; margin-bottom:15px; text-indent:22px; background-size:20px;}

.ny_content .r_con .position a.home{ background:0; padding:0;}

.ny_content .r_con .case_list ul li{ float:left; width: calc(50% - 20px); margin:10px;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden; position:relative;}

.ny_content .r_con .case_list ul li img{ width:100%;max-height:111px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.ny_content .r_con .case_list ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}	

/* 产品信息列表 */
/* .ny_content .r_con .zoom-photos ul li{ float:left; width: calc(33.33% - 20px); margin:10px;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden; position:relative;}

.ny_content .r_con .zoom-photos ul li img{ width:100%;max-height:111px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.ny_content .r_con .zoom-photos ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}	 */

}







.ny_content .r_con .con4{  margin:0 0; padding:0 0;}

.ny_content .r_con .con4 ul li{ float:left;width: calc(33.33333% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.ny_content .r_con .con4 ul li p{ position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:38px; text-align:center; line-height:38px; width:100%;}

.ny_content .r_con .con4 ul li p a{ color:#fff; font-size:16px;}

.ny_content .r_con .con4 ul li img{ width:100%; display:block;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.ny_content .r_con .con4 ul li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}





.ny_content .r_con .news_list{ padding:25px; background:#EDEDED; clear:both; overflow:hidden;}

.ny_content .r_con .news_list ul li{ height:38px; border-bottom:1px dashed #A3A3A3; line-height:38px; background:url(../images/dot.png) no-repeat left center; text-indent:10px;}

.ny_content .r_con .news_list ul li a{ display:block; float:left; font-size:14px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:80%;}

.ny_content .r_con .news_list ul li span{ float:right; color:#999;}



.demo-gallery .honorlist li{ float:left;width: calc(33.33333% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}
.demo-gallery .honorlist  li p{ position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:38px; text-align:center; line-height:38px; width:100%;}
.demo-gallery .honorlist  li p a{ color:#fff; font-size:16px;}
.demo-gallery .honorlist  li img{ width:100%; display:block;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.demo-gallery .honorlist  li img:hover{opacity: 1; -webkit-transform: translate3d(0, 0, 80px); cursor:pointer;  transform: translate3d(0, 0, 80px);}

.demo-gallery .honorlist .fancybox .note{width:100%;color:#fff;height:38px;line-height:38px;background:#D9241C;overflow: hidden;text-align: center;}
.demo-gallery .honorlist .fancybox .com-img{width:100%;text-align: center;margin-bottom: 50px;}
.demo-gallery .honorlist .fancybox .com-img img{max-width:100%;height:290px;object-fit:contain;border-bottom: 0;}

.timeline { position: relative; } .timeline::before { content: ''; background: #fea7a7; width: 5px; height: 95%; position: absolute; left: 50%; transform: translateX(-50%); } .timeline-item { width: 100%; margin-bottom: 70px; } .timeline-item:nth-child(even) .timeline-content { float: right; /*padding: 40px 30px 10px 30px;*/ } .timeline-item:nth-child(even) .timeline-content .date { right: auto; left: 0; } .timeline-item:nth-child(even) .timeline-content::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; left: -15px; border-width: 10px 15px 10px 0; border-color: transparent #f5f5f5 transparent transparent; } .timeline-item::after { content: ''; display: block; clear: both; } .timeline-content { position: relative; width: 40%; padding: 10px 10px; border-radius: 4px; background: #f5f5f5; /*box-shadow: 0 20px 25px -15px rgba(0, 0, 0, 0.3);*/ } .timeline-content::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; right: -15px; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #f5f5f5; } .timeline-img { width: 30px; height: 30px; background: #D9241C; border-radius: 50%; position: absolute; left: 50%; margin-top: 25px; margin-left: -15px; } .timeline-card { padding: 0 !important; } .timeline-card p { padding: 0 20px; } .timeline-card a { margin-left: 20px; } .timeline-img-header { height: 200px; position: relative; margin-bottom: 20px; } .timeline-img-header h2 { color: #FFFFFF; position: absolute; bottom: 5px; left: 20px; } blockquote { margin-top: 30px; color: #757575; border-left-color: #222222; padding: 0 20px; } 
.date_new { background: #D9241C; display: inline-block; color: #FFFFFF !important; padding: 10px 20px;	text-align: center;	font-size: 1.7875rem } 


@media (max-width: 768px) {

	.ny_content .r_con .con4 ul li{ float:left;width: calc(50% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.ny_content .r_con .con4 ul li p{ position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:30px; text-align:center; line-height:30px; width:100%;}

.ny_content .r_con .con4 ul li p a{ color:#fff; font-size:14px;}

	.ny_content .r_con .news_list{ padding:15px; background:#EDEDED; clear:both; overflow:hidden;}

.ny_content .r_con .news_list ul li a{ display:block; float:left; font-size:12px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:70%;}


.demo-gallery .honorlist li{ float:left;width: calc(50% - 10px); margin:0 5px; margin-bottom:10px; position:relative;-webkit-perspective: 1000px; perspective: 1000px; overflow:hidden;}

.demo-gallery .honorlist li p{ position:absolute; left:0; bottom:0; background:url(../images/hei_bg.png) repeat; height:30px; text-align:center; line-height:30px; width:100%;}

.demo-gallery .honorlist  li p a{ color:#fff; font-size:14px;}

}



.ny_content .r_con .detail{}

.ny_content .r_con .detail h2{ font-size:22px; text-align:center; color:#111;}
.ny_content .r_con .detail h3{ font-size:18px; color:#111;}

.ny_content .r_con .detail img{ max-width:100%; margin:20px 0;}

.ny_content .r_con .detail p{ font-size:14px; line-height:28px;}



.ny_content .r_con .detail .redtitle{ color:#D9241C; font-size:18px; padding-bottom:10px; padding-top:20px; font-weight:900;}

.ny_content .r_con .detail p.huititle2{ font-size:18px; line-height:38px;}

.ny_content .r_con .detail .redtitle2{ color:#D9241C; font-size:24px; padding-bottom:10px; padding-top:20px; font-weight:900;}



@media (max-width: 768px) {

.ny_content .r_con .detail h2{ font-size:16px; text-align:center; color:#111;}

.ny_content .r_con .detail img{ max-width:100%; margin:12px 0;}

.ny_content .r_con .detail p{ font-size:12px; line-height:24px;}	

.ny_content .r_con .detail .redtitle{ color:#D9241C; font-size:15px; padding-top:12px; font-weight:900;}



.ny_content .r_con .detail p.huititle2{ font-size:16px; line-height:30px;}

.ny_content .r_con .detail .redtitle2{ color:#D9241C; font-size:20px; padding-bottom:10px; padding-top:20px; font-weight:900;}



}



.ny_content .contact{ font-size:14px; line-height:35px;}

/* .ny_content .contact .c1{ background:url(../images/contact1.jpg) no-repeat left center;}

.ny_content .contact .c2{ background:url(../images/contact2.jpg) no-repeat left center;}

.ny_content .contact .c3{ background:url(../images/contact3.jpg) no-repeat left center;}

.ny_content .contact .c4{ background:url(../images/contact4.jpg) no-repeat left center;}

.ny_content .contact .c5{ background:url(../images/contact5.jpg) no-repeat left center;}

.ny_content .contact .c6{ background:url(../images/contact6.jpg) no-repeat left center;} */



.ny_content .team { padding-top:20px;}

.ny_content .team dl{ margin-bottom:50px; clear:both; overflow:hidden;}

.ny_content .team dl dt{ float:left; width:160px;}

.ny_content .team dl dt img{ border-radius:200px; overflow:hidden; width:100%;}

.ny_content .team dl dd{ float:right; width: calc(100% - 190px); font-size:14px; }

.ny_content .team dl dd .title{ border-bottom:2px solid #979797; line-height:40px; margin-bottom:15px; font-size:22px; color:#000;}

.ny_content .team dl dd .title span{ font-size:28px; padding-right:10px;}





@media (max-width: 768px) {

.ny_content .contact{ font-size:14px; line-height:35px;}

/* .ny_content .contact .c1{ background:url(../images/contact1.jpg) no-repeat left center;}

.ny_content .contact .c2{ background:url(../images/contact2.jpg) no-repeat left center;}

.ny_content .contact .c3{ background:url(../images/contact3.jpg) no-repeat left center;}

.ny_content .contact .c4{ background:url(../images/contact4.jpg) no-repeat left center;}

.ny_content .contact .c5{ background:url(../images/contact5.jpg) no-repeat left center;}

.ny_content .contact .c6{ background:url(../images/contact6.jpg) no-repeat left center;} */



.ny_content .team { padding-top:20px;}

.ny_content .team dl{ margin-bottom:30px; clear:both; overflow:hidden;}

.ny_content .team dl dt{ float:left; width:100px;}

.ny_content .team dl dt img{ border-radius:200px; overflow:hidden; width:100%;}

.ny_content .team dl dd{ float:right; width: calc(100% - 130px); font-size:12px; }

.ny_content .team dl dd .title{ border-bottom:2px solid #979797; line-height:32px; margin-bottom:6px; font-size:14px; color:#000;}

.ny_content .team dl dd .title span{ font-size:16px; padding-right:10px;}	

}



table.tableborder tr{ border-bottom:1px solid #ccc; }

table.tableborder tr td{ padding:5px 3%;}

table.tableborder tr .bl{ border-right:1px solid #ccc;}








