@charset "utf-8";

html { font-size: 62.5%; height: 100%; scroll-behavior: smooth; }
body { margin: 0 auto; font-family: "微软雅黑","黑体","宋体", "Arial", "Microsoft YaHei",sans-serif; font-size: 14px; font-size: 1.4rem; height: 100%; background: #fff; width: 100%; /*max-width: 1920px;*/ overflow-x: hidden; color:#333; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span, em,div { margin: 0; padding: 0; list-style: none; color: #333; }
img {  border: none;  transition: 0.5s; }
div,li,div:before{  transition: 0.5s;}
a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
a:hover img { transform: scale(1.1, 1.1) }
img {/* max-width: 100%; */}
h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
input, textarea, select { font-family: "微软雅黑","黑体","宋体", "Arial", "Microsoft YaHei",sans-serif;; font-size: 14px; font-size: 1.4rem; color: #999999; border: none; outline: none; }
.fl { float: left; }
.fr { float: right; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
input[type= "button"], input[ type="submit" ], input[type="reset"] { -webkit-appearance: none; }
button { border-radius : 0px; -webkit-border-radius: 0px; }
::selection { color: #fff; background: #a72126; }
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }

/*清除浮动*/
.clear:before,
.clear:after{content: '';/*display: table;	*/clear: both;}
.clear{*zoom:1;}
/* 不换行 */
.no-wrap{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.no-wrap2{ overflow:hidden;    
    display: -webkit-box;            /*将对象作为弹性伸缩盒子模型显示 。*/
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;            /* 可以用来多行文本的情况下，用省略号“...”隐藏超出范围的文本 。*/
    -webkit-box-orient: vertical;      /* 设置或检索伸缩盒对象的子元素的排列方式 。*/
            /* 限制在一个块元素显示的文本的行数。*/   }


@media screen and (min-width:1400px) {
.zong { width: calc(100% - 140px); max-width: 1400px; margin: auto;} 
}
@media screen and (max-width:1399px) {
.zong { width: 95%; margin: auto;} 
}



@media screen and (min-width:1400px) {
.topzong { width: calc(100% - 140px); max-width: 1400px; margin: auto;position:relative; } 
}
@media screen and (max-width:1399px) {
.zong { width: 95%; margin: auto;} 
}



 .j-offset-top { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); opacity: 0; }

.j-offset-top.run { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }

@media screen and (max-width: 991px) { .j-offset-top { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } }

/* ---------------------动画结束--------------------- */

/* ---------------------头部开始--------------------- */
.header-bg{
  background: linear-gradient(to bottom, rgba(168,33,38,1), rgba(168,33,38,0));
  position: absolute;
  z-index: 99999;
  transition: all .6s;
  width:100%;
}
#scrollW{
                height: 1px;
                overflow: auto;
                visibility: hidden;
                opacity: 0;
                position: absolute;
                width: 100%;}
.header{
  transition: all .3s;
   }
  
.shrink  {
box-shadow: rgba(47, 47, 47, 0.35) 2px 6px 11px;
background:#a72126;  min-height:160px;}
.header-bg * {}
.shrink .link_search>ul{
padding-top: 7px;}
.shrink .search_box {
margin-top: 3px;}
.shrink  .logo_motto > a img {}
.shrink .motto {}
.shrink .nav>ul {
margin-top: 8px;
padding-bottom: 2px;}
.shrink .nav>ul>li>a {}
  
  
 
.top{ float:right;  }
.toplinks{ float:left; line-height:28px; margin-top:5px;    }
.toplinks a{ float:left; color:#fff; margin-right:20px; }
.toplinks a:hover{ text-decoration:underline; }


.search{background:url(../images/search.png) center no-repeat; float: right;width: 24px;height: 38px;margin-top: 0px;margin-right: 15px;cursor: pointer;}
.search_kuang{position: absolute;right: 0;top: 40px;z-index:99999;width: 100%;height: 55px;display: none}
.search_kuang form{width: 238px;height: 44px;border:#a72126 3px solid;background: #fff;float: right;}
.search_kuang_input{border: 0;width:80%;height: 38px;line-height: 38px;text-align: left;text-indent: 1em;float: left;}
.search_kuang input[type=submit]{ background:url(../images/search2.png) center no-repeat; width: 24px;height: 38px;float: right;border: 0; margin-right: 10px;cursor: pointer}


.top2{ padding-bottom:20px; border-bottom:solid 1px #fff; }
.shrink .top2{ padding-bottom:15px; }
.logo{ float:left; width:300px; }
.logo a,.logo img{ display:block; width:100%; }
.xiaoxun{ float:right; width:360px; margin-top:15px; }
.xiaoxun img{ display:block; width:100%; }

.nav {  padding: 10px 0px;transition: all .5s; }
.shrink .nav{ padding:5px 0px; }
.nav>li { float: left; z-index: 999;  position: relative;  width:12.5%; text-align:center; }
.nav>li>a { display: block; /*font-size: 22px; font-size: 2.2rem; */ font-size:18px; font-size:1.8rem; line-height: 35px; /*padding: 10px 0px;*/ color: #fff; cursor: pointer; position: relative; /*font-weight:bold;*/ width:auto;}
.nav>li:hover>a { color:#e5e5e5; }
.navxz>a { color:#e5e5e5 !important;  }
.nav>li:last-child { margin-right: 0px; }
.yijikuang { background: #f9f9f9; position: absolute; width: 220px; left: 50%; transform: translateX(-50%); top: -9999px; }
.yiji { background: #f9f9f9; }
.yiji li { position: relative; transition: 0.5s; }
.yiji li a { display: block; font-size: 16px; font-size: 1.6rem; line-height: 0px; color: #333333; position: relative; padding: 7px 15px;  line-height:26px;  }
.yiji li:hover>a { background: #a72126; color: #fff; }
.yiji li:hover>a em { opacity: 1 }
.erji { position: absolute; width: 226px; top: -9999px; left: 100%; padding-left: 6px; }
.erji li { background: #f9f9f9; }
.sanji { position: absolute; width: 220px; background: #f9f9f9; top: -9999px; left: 100%; padding: 10px 0; }
.nav>li:hover .yijikuang { top:35px; }
.shrink .nav>li:hover .yijikuang { top:35px; }
.nav>li:hover .yiji>li>a { line-height: 25px; }
.yiji>li:hover .erji { top: 0px; }
.yiji>li:hover .erji>li>a { line-height: 25px; }
.erji>li:hover .sanji { top: 0px; }
.erji>li:hover .sanji>li>a { line-height: 25px; }




/* 显示头部 */
/*.showHeader .nav>ul>li>ul{
  background: #0161c8;}
.showHeader .nav>ul>li>ul>li:hover{
  background: #01458e;}*/


.body1{
    height: 100%;
    overflow: hidden;}
.body2{
    position: fixed; 
    top: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;overflow: auto;
    background: #fff;
    z-index:9999;  }
	
.banner-wrapper{
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;}
.down{
    height: 50px;
    background: url(../images/down.png) no-repeat center center;
    margin-top: 1%;
    position: relative;
    transition: all .3s;
    display: inline-block;
    width: 50px;}
.down:hover{
    background: url(../images/down-on.png) no-repeat center center;
    cursor: pointer;}
.anim-down-arrow {
    -webkit-animation: down_arrow 1.5s infinite;
    animation: down_arrow 1.5s infinite;}
.banner-img ul li{ width:100%; height:100%;}
.banner-img ul li a{
    display: block;
    position: relative; width:100%; height:100%;}
	
.banner-img ul li a img{
    display: block;
    width: 100%;
    height: 100%;}
.banner-img ul li a .banner-p{
    position: absolute;
    margin-top: -15%;
    left: 5%;
    height: 66px;
    max-width: 550px;}
.banner-img ul li a .banner-p p{
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background: url(../images/banner-mask.png);
    height: 66px;
    max-width: 550px;    
    min-width: 280px;
    line-height: 66px;
    padding:0 40px 0 30px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.banner-img ul li a .banner-p p:after{
    content: "";
    width: 10px;
    height: 34px;
    background: #ed000d;
    position: absolute;
    left: -2px;
    top: 50%;
    margin-top: -13px;}
.banner-dot{
    text-align: right;
    margin-right: 5%;
    margin-top: -6%;
    position: relative;}
.banner-dot ul li{
    display: inline-block;
    margin: 0 10px;
    width: 24px;
    line-height: 24px;
    height: 24px;
    color: #fff;
    text-align: center;
    transition: all .3s;
    /* background: #ff8f00; */
    border-radius: 50%;
    position:relative;}
.banner-dot ul li:after{
    content: '';
    height: 2px;
    width: 0px;
    position: absolute;
    left: 24px;
    top: 12px;
    transition: all .3s;
    background: #fff;}
.banner-dot ul .on:after{
    width: 60px;}
.banner-dot ul .on{
    font-size: 20px;
    color: #fff;
    padding-right: 80px;}
.banner-dot ul li:hover{
    cursor: pointer;}
.banner-dot ul .on{}

/* 手机屏头部 */
.pheader{ display:none; padding:10px 0px;  position:fixed; top:0px;  background:rgb(255,255,255,0.7); width:100%; z-index:99999999999999; }
.pheader_logo{ float:left; width:270px; }
.pheader_logo a,.pheader_logo img{ display:block; width:100%; }

.xnav{ display:block; float:right;  width:calc(100% - 320px);  }	
.nav_kuang{ display:none; }
.phone_nav { position: fixed; width: 35px; height: 24px; background: #a72126; right: 2.5%; top: 50px; cursor: pointer; border-radius: 5px; z-index: 999999999 }
.phone_nav span { display: block; width: 20px; height: 2px; background: #ffffff; position: absolute; left: 50%; margin-left: -10px; top: 50%; transition: 0.8s; z-index: 99999991 }
.phone_nav .nav1 { margin-top: -1px; }
.phone_nav .nav2 { margin-top: -8px; }
.phone_nav .nav3 { margin-top: 6px; }
.phone_nav:hover .nav1 { width: 25px; }
.navh .nav1 { transform: rotate(45deg) }
.navh .nav2 { transform: rotate(-45deg); width: 10px; margin-left: -1px; margin-top: -5px; }
.navh .nav3 { transform: rotate(-45deg); width: 9px; margin-top: 3px; margin-left: -8px; }
.navh:hover .nav2 { margin-top: -8px; margin-left: 7px; }
.navh:hover .nav3 { margin-top: 5px; margin-left: -12px; }
.smdaohang { position: fixed; width: 300px; height: 0px; overflow: auto; top: 0px; right: 0px; background: #a72126; z-index: 9999999; transition: 0.8s; text-align: center; }
.smdaohangh { right: 0px; top: 0px; height: 100%; }
.topnav { margin: auto; margin-top: 30px; padding: 20px; }
ul.topnav li { text-align: left; position: relative; }
ul.topnav li a { padding: 15px 5px; padding-left: 0px; color: #fff; display: block; font-size: 18px; font-size: 1.8rem; line-height: 28px; padding-right: 60px; border-bottom: 1px dashed #fff; font-family: Lato-Regular, Arial, Helvetica, sans-serif; }
ul.topnav ul { display: none; }
ul.topnav ul li { clear: both; }
ul.topnav ul li a { padding: 10px 5px; padding-left: 20px; font-size: 14px; font-size: 1.4rem; font-weight: normal; outline: 0; border: none; }
ul.topnav ul li a:hover { }
ul.topnav ul ul li a { padding-left: 40px; font-size: 14px; font-size: 1.4rem; }
ul.topnav ul ul { border-top: 1px dashed rgba(255,255,255,0.5); border-bottom: 1px dashed rgba(255,255,255,0.5); }
ul.topnav ul ul ul li a { padding-left: 60px; }
ul.topnav span { display: block; position: absolute; right: 0px; top: 15px; width: 30px; height: 30px; background: #fff; background: rgba(255,255,255,0.6); cursor: pointer; border-radius: 50%; transition: 0.5s; }
ul.topnav span:before { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: 0px; transform: rotate(45deg); transform-origin: right center }
ul.topnav span:after { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -1px; transform: rotate(-45deg); transform-origin: right center; transition: 0.5s; }
ul.topnav span.yizi { transform: rotate(90deg) }
.smdaohang form { margin-top: 10px; margin-bottom: 15px; width: 220px; height: 36px; border: 1px solid #fff; position: relative; background: #fff; line-height:36px; }
.smdaohang form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 34px; line-height: 34px; display: block; float: left; border-radius: 10px; }
.smdaohang form .ipsc { width: 20%; height: 34px; line-height: 34px; display: block; float: right; background: transparent; position: relative; z-index: 99; }
.smdaohang form i { position: absolute; right: 10px; top: 6px; }
.sousuo { display:none; }
.sousuo2{ display:block; width:85%;}
.header_rlinks{ margin-right:50px; }
.header_rlinks span{ margin-left:10px; margin-right:10px; }
.header_right{ padding-top:20px; }

/*phone  sousuo  */
.sousuo2_sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#cccccc; opacity:1 }
.sousuo2_sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#cccccc; opacity:1 }
.sousuo2_sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#cccccc; opacity:1 }
.sousuo2_sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#cccccc; opacity:1 }
.sousuo2 {   }
.sousuo2 form { width: 100%; height: 34px; overflow: hidden; border: solid 1px #adacac; transition: 0.5s; z-index: 99999; border-radius:15px; overflow:hidden;   z-index: 9999;  position: relative;}
.sousuo2_sou { width: 100%; height: 32px; line-height: 32px; padding-left: 10px; padding-right: 32px; font-size: 14px; font-size: 1.4rem; background: none; color: #cccccc; }
.sousuo2_suo { width: 32px; height: 32px; position: absolute; right: 0px; top: 0px; background: none; z-index: 9999999; cursor: pointer; }
.sousuo2_sou2, .sou1 { display: block; width: 32px; height: 25px; text-align: center;  position: absolute; right: 0px; top: 0px;  cursor: pointer; z-index: 99990 }
.sousuo2_sou2 { color: #474747; left: 0px; top: 0px; z-index: 1; text-align: center; font-size: 12px; display: none; }
/*.sousuof form{ height:70px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:10px;}*/
.sousuo2_sou1{ background:url(../images/sousuo.jpg) no-repeat center; margin-right:5px;}

.xnav .toplinks2{ display:none; }
.xnav .toplinks2 a{ float:left; color:#fff; margin-left:10px; }

.banner { display:none; position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 26px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin: 0 9px 0px  8px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots a { display: block; width: 28px; height:28px; border-radius:50%; background:rgb(255,255,255,0.5); cursor: pointer; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner .slick-dots li.slick-active a {  background:rgb(255,255,255,0.8);  cursor: pointer; }
.banner.hide { display: none; }
 @media screen and (max-width: 999px) {
.banner { display: block; }
.banner.hide { display: block; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li { margin: 0 5px; }
.banner .slick-dots a { width: 10px; height: 10px; }
.banner2 { display: none;} 
}
.slick-list, .slick-slider, .slick-track { position: relative; display: block }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { top: 0; left: 0 }
.slick-track:after, .slick-track:before { display: table; content: '' }
.slick-track:after { clear: both }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block; width:100%; }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.slick-dots .slide-count { display: none; }
.slick-slide { position: relative; }


.index_tm{ line-height:35px; padding:35px 0px; }
.title{ float:left; font-size:22px; font-size:2.2rem; color:#a72126; font-weight:bold; }

.more{ float:right; color:#a72126; }
.more:hover{ margin-right:-5px; }
.fontwz1{ font-size:16px; font-size:1.6rem; }
.fontwz2{}
.index_bjj{padding-bottom:50px;}
.ipart1{ padding-top:10px; background:url(../images/ipart1-bg.jpg) no-repeat top center; background-size:cover;  }

.ipart1_div{  }
.ipart1_kuang{ float:left; width:30%; margin-right:5%; }
.ipart1_kuang a:hover{ color:#a72126; }
.ipart1_kuang:nth-child(3n){ margin-right:0px; }

.ipart1_ktop{}
.ipart1_ktop:hover{   }
.ipart1_ktpic{ overflow:hidden; }
.ipart1_ktpic a,.ipart1_ktpic img{ display:block; width:100%; max-height:279px; }
.ipart1_ktdiv{ background:#f1f1f1; padding:12px 25px 20px 25px;  }
.ipart1_kttitle{   line-height:26px; height:52px; -webkit-line-clamp: 2; }
.ipart1_ktwz{ line-height:24px; height:48px; color:#666; margin-top:12px; -webkit-line-clamp: 2;   }
.ipart1_ktdate{ display:block; float:right;  margin-top:10px; width:98px; line-height:28px; text-align:center; color:#fff; background:#a72126; }

.ipart1_kbottom{ margin-top:15px;}
.ipart1_kbottom li{ }
.ipart1_kbottom li:hover{ }
.ipart1_kbottom li a{ float:left;  width:calc(100% - 55px);  line-height:34px;}
.ipart1_kbottom li span{ color:#666; float:right; text-align:right;  width:50px; line-height:30px; margin-top:4px; }

.ipart1_kmore{   display:block; margin:0 auto; margin-top:30px; width:98px; line-height:27px; text-align:center;  border:solid 1px #333; width:132px; padding:7px; position:relative; z-index:999; }
/*.ipart1_kmore:hover{ color:#a72126; border:solid 1px #a72126; }*/
.ipart1_kmore span{  display:block; position:relative; z-index:999; color:#333; }
.ipart1_kmore:before{   width:0px;  height: 100%;
    background: #a72126;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; z-index:9;}
.ipart1_kmore:hover:before{   width: 100%;
    background: linear-gradient(90deg, #a72126 0%, #dc686c 100%); color:#fff;  transition: 0.5s;}
.ipart1_kmore:hover span{ color:#fff; }
.ipart1_kmore:hover{ border:solid 1px #fff; }


.ipart2{ background:#f3f3f3; }
.ipart2_ul{}
.ipart2_ul li{ overflow:hidden; float:left; max-width:320px; max-height:470px; width:22.9%; margin-right:2.8%;}
.ipart2_ul li:hover{ margin-top:-20px; }
.ipart2_ul li a,.ipart2_ul li img{ display:block; width:100%; height:100%; }
.ipart2_ul  li:nth-child(4n){ margin-right:0px; }
.ipart2_ul li:nth-child(2n){ margin-top:35px; }
.ipart2_ul  li:nth-child(2n):hover{ margin-top:10px; }

.ipart2_ul li:hover img { transform: scale(1.0, 1.0) }


.ipart3{}
.ipart3 ul{}
.ipart3 li{float:left;/* max-width:320px; */ width:22.9%; margin-right:2.8%;}

.ipart3 li:nth-child(4n){ margin-right:0px; }
.ipart3_pic{ float:left; width:124px; height:126px; overflow:hidden; margin-top:5px; }
.ipart3_pic a,.ipart3_pic img{ display:block; width:100%; height:100%; }
.ipart3_right{ float:right; width:calc(100% - 134px);  }
.ipart3_rtitle{ line-height:26px; height:52px;  -webkit-line-clamp: 2; }
.ipart3_rtitle:hover{ color:#a72126;}
.ipart3 li:hover .ipart3_rtitle{  }
.ipart3_rwz{ line-height:24px; color:#666; height:77px;-webkit-line-clamp: 3;border-top:solid 1px #a72126; padding-top:5px; margin-top:5px; }



.index_part1{ background:url(../images/indexpart1-bg.jpg) no-repeat bottom center; background-size:cover;
 }
.index_part1 .index_tm .title,.index_part1 .index_tm .more{ color:#fff; }
.ipart4{ float:left;  width:calc(100% - 500px); }

.ipart4 ul{}
.ipart4 li{ width:48.5%; margin-top:30px; }
.ipart4 li:nth-child(2n-1){ float:left; }
.ipart4 li:nth-child(2n){ float:right; }

.ipart4_pic{ float:left; width:181px; height:114px; overflow:hidden; }
.ipart4_pic a,.ipart4_pic img{ display:block; width:100%; height:100%; }
.ipart4_right{ float:right; width:calc(100% - 200px); }
.ipart4_rtitle{ margin-top:8px; color:#fff; line-height:24px; height:48px;   -webkit-line-clamp: 2; }
.ipart4_rtitle:hover{ text-decoration:underline; }
.ipart4 li:hover .ipart4_rtitle{   }
.ipart4_rdate{ color:#fff; margin-top:20px; }


.ipart5{ float:right;  width:463px; }
.ipart5_div{ overflow:hidden; }
.ipart5_div a,.ipart5_div img{ width:100%; display:block; max-height:310px; }


.ipart6{}
.ipart6 ul{}
.ipart6 li{ float:left; overflow:hidden; position:relative; }

.ipart6_li1{ width:16.4%;}
.ipart6_li2{ width:30.8%;}
.ipart6_li3{ width:30.3%;}
.ipart6_li4{ width:22.5%;}
.ipart6_li5{ width:41.5%;}
.ipart6_li6{ width:24.4%;}
.ipart6_li7{ width:34.1%;}


.ipart6_clear{ clear:both; }
.ipart6_li1,.ipart6_li2,.ipart6_li3,.ipart6_li4{ max-height:323px; }
.ipart6_li5,.ipart6_li6,.ipart6_li7{ max-height:310px; }

.ipart6 li a,.ipart6 li img{  display:block; width:100%; }
.ipart6_wz{ position:absolute; left:0px; bottom:-45px; line-height:45px; background:rgb(0,0,0,0.3); color:#fff; width:100%; padding:0 20px; }
.ipart6 li:hover .ipart6_wz{ bottom:0px; }
.ipart6 li:hover{}


.footer{ background:#811a1f url(../images/footer-bg.jpg) no-repeat right bottom; }
.ftop{ padding-bottom:15px; border-bottom:solid 1px #fff; margin-bottom:20px; }
.ftop .index_tm .title{ color:#fff;   }
.ftop ul{ padding-top:6px; margin-bottom:5px; }
.ftop li{ text-align:center; float:left; width:11.1%;  }
.ftop li:hover{ margin-top:-12px; }
.ftop li a{ display:block; }
.ftop_icon{ display:block; margin:0 auto; width:43px; height:43px;  padding:3px;  border:solid 1px #fff; border-radius:5px; overflow:hidden; }
.ftop li:hover img { transform: scale(1, 1);  filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; border:solid 1px rgb(255,255,255,0.7); }
.ftop_wz{ color:#fff; line-height:26px; margin-top:7px; }
.ftop li:hover .ftop_wz{ color:#c6c6c6; }
.fbottom{}

.fbleft{ float:left; line-height:30px; width:50%; }
.fbleft p,.fbleft a,.fbleft span{ color:#fff; }
.fbbanquan{}
.fbbanquan img,.fbbanquan span{ float:left; line-height:30px; }
.fblga{ float:left; }
.fbbanquan img{ width:20px; margin-top:5px; }
.fblsydw{ float:left; margin-left:7px; }
.fbbanquan a img,.fbbanquan a:hover img{ transform: scale(1, 1); }

.fbright{ float:right; margin-top:38px; }
.fbright ul{}
.fbright li{ width:90px; height:90px; margin-left:30px; float:left; }
.fbright li:first-child{ margin-left:0px; }
.fbright li a,.fbright li img{ display:block; width:100%; }

.nybanner{ width:100%; max-width:1920px; margin:0 auto; }
.nybanner img{ display:block;  width:100%; }
.nydw{ position:fixed !important; }

.brow{ margin:27px 0px; line-height:42px;}
.brow .zong{ background:#efefef url(../images/browbg.png) no-repeat 7px center; padding-left:42px; }
.brow a,.brow span{ float:left; margin-right:7px;}
.brow a:hover{ color:#a72126; }


.con{}
.con a:hover{ color:#a72126; }
.con_title{ line-height:35px; color:#a72126; font-size:20px; font-size:2rem; }
.left{ float:left; width:calc(100% - 400px); padding:20px 35px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.left_kuang{}
.left_kuang ul{ padding-top:22px; }
.left_kuang li{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); margin-bottom:35px; padding:25px; }
.left_kuang li:hover{ padding-left:15px; }

.left_kdate{ float:left; width:102px; text-align:center; }
.left_kdate_ri{ font-size:36px; font-size:3.6rem; color:#fff; background:#a72126;  line-height:40px; padding:10px 0px; }
.left_kdate_ny{ background:#f7f0f0; line-height:48px; font-weight:bold; }

.left_kright{ float:right; width:calc(100% - 126px); }
.left_krtitle{ line-height:26px; }
.left_krtitle a{ font-size:18px; font-size:1.8rem; font-weight:bold; }
.left_krtitle a:hover{}

.left_krwz{  color:#666; line-height:24px; height:72px; margin-top:13px; -webkit-line-clamp:3;  }



.right{ float:right; width:360px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:15px 30px 15px; border-top:solid 4px #a72126; }
.right_kuang{ padding-top:15px; }
.right_kuang li{ padding:10px 0px; border-top:solid 1px #e9e9e9; }
.right_ktitle{ line-height:24px; max-height:48px; -webkit-line-clamp:2; }
.right_kuang li:hover .right_ktitle{ margin-left:-5px; }
.right_kdate{ color:#666; line-height:24px; margin-top:5px; }

.nr{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:15px 35px; }
.nr_div{ margin-top:25px; }
.nr_title{ font-weight:bold; line-height:42px; font-size:36px; font-size:3.6rem; text-align:center; }
.nr_btt{ text-align:center; padding-top:20px; }
.nr_btt img{ width:100%; max-width:300px; margin:0 auto; display:block; }
.nr_xx{ text-align:center; line-height:28px; margin-top:15px;  }
.nr_wz{ margin-top:20px;}
.nr_xld{ width:100%; max-width:850px; margin:0 auto;}

.list{}
.list ul{ padding-bottom:20px; }
.list li{ line-height:26px; border-bottom:solid 1px #ccc; padding:15px 0px;  }
.list_title{ float:left; width:calc(100% - 110px); }
.list_date{ float:right;   }

.listpic{}
.listpic ul{ padding-top:20px; }
.listpic li{ float:left; width:23%; margin-left:1%; margin-right:1%; margin-bottom:20px; max-width:306px; }

.listpic_pic{ overflow:hidden;  max-width:306px; max-height:202px; }
.listpic_pic a,.listpic_pic img{ display:block; width:100%; height:100%; }
.listpic_wz{ text-align:center; line-height:26px; margin-top:5px; }

.list_erji{}
.list_erji ul{ padding-bottom:20px; }
.list_erji li{ line-height:26px; border-bottom:solid 1px #ccc; padding:15px 0px;  }

.ts_shrink .shrink{ background: linear-gradient(to bottom, rgba(168,33,38,1), rgba(168,33,38,0)); }


.list3{}
.list3_left{ float:left; width:63%; }
.list3_left ul{  }
.list3_left li{ float:left; width:31.6%; margin-right:2.6%; margin-top:25px; box-shadow: rgba(0, 0, 0, 0.2) 2px 6px 11px; max-width:298px; }
.list3_left li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 2px 6px 11px;  }
.list3_left li:nth-child(3n){ margin-right:0px; }
.list3_lpic{ overflow:hidden; height:146px; }
.list3_lpic a,.list3_lpic img{ display:block; width:100%; height:100%; }
.list3_left li:hover .list3_lpic img{ transform: scale(1.1, 1.1) }
.list3_ldiv{ padding:10px 7px 9px 7px; max-height:149px;}
.list3_ldtitle{  line-height:26px; height:52px;  -webkit-line-clamp:2; }
.list3_ldtitle:hover{ color:#c1062d; }
.list3_lddate{ font-size:12px; font-size:1.2rem; color:#666666; line-height:22px; margin-top:3px; }
.list3_lclear{ clear:both; }

.list3_right{ float:right; width:34%; }
.list3_right ul{ padding-top:27px; padding-bottom:12px;}
.list3_right li{ margin-bottom:17px; box-shadow: rgba(0, 0, 0, 0.3) 2px 6px 11px; line-height:50px;   }
.list3_right li:hover{   }
.list3_rdate{ float:left; width:100px; text-align:center;background:#a72126; color:#fff;   }
.list3_rright{ float:right; width:calc(100% - 115px); }
.list3_rrtitle{  font-size:16px; font-size:1.6rem;  }
.list3_rrwz{ -webkit-line-clamp:2; color:#666666; line-height:22px; height:44px;font-size:12px; font-size:1.2rem; color:#666666; margin-top:6px; }


.list4{}
.list4_left{ width:calc(100% - 530px); float:left;  }
.list4_left ul{}
.list4_left li{ margin-bottom:17px; box-shadow: rgba(0, 0, 0, 0.3) 2px 6px 11px; line-height:57px; }
.list4_ldate{ float:left; width:100px; text-align:center;background:#a72126; color:#fff; font-size:16px; font-size:1.6rem; width:115px;}
.list4_ltitle{ float:right; width:calc(100% - 125px); padding-right:10px;  font-size:18px; font-size:1.8rem; }

.list4_right{ float:right; width:480px; }
.index_focus{ position: relative; width: 100%; height:310px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus_div{ width:100%; position:absolute; left:50%; top:0; margin-left:-50%; height:100%; }
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; /*max-width:1200px; */height:100%;  }
.index_focus_text{ position:absolute;left:0px; bottom:0px; width:100%; color:#fff; text-align:left; background:rgb(167,33,38,0.9); line-height:45px; }
.index_focus_wz{  color:#fff; width:calc(100% - 120px); text-indent:8px; }
.index_focus .bd li img{ width:100%; /*max-width:1200px; */ height:100%; }
.index_focus .slide_nav { position: absolute; text-align:center; bottom:10px; width:95%; right:3%; text-align:right;  }

.index_focus .slide_nav a{ width:11px; height:11px;cursor:pointer;*float:left;display:inline-block; background:rgb(255,255,255,0.7); margin-left:3px;  }
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration: none; background:rgb(255,255,255,1); }

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto; width:100%; height:100%; }
.index_focus .pic:hover {text-decoration: none;}


.list4_rdiv{ margin-top:20px;}
.list4_rdiv ul{}
.list4_rdiv li{ float:left; width:31%; margin-right:3.5%; }
.list4_rdiv li:nth-child(3n){ margin-right:0px; }
.list4_rdiv_pic{ overflow:hidden; height:96px; }
.list4_rdiv_pic a,.list4_rdiv_pic img{ display:block; width:100%; height:100%; }
.list4_rdiv_title{ margin-top:7px; }
.list4_rdiv_title a{ line-height:22px; height:44px; -webkit-line-clamp:2; }




.nylunbo{position:relative;width:100%;margin-left:auto;margin-right:auto; padding:20px 0px; }
.nylunbo .slick-list,.nylunbo .slick-slide,.nylunbo .slick-slider,.nylunbo .slick-track{height:100%}
.nylunbo .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.nylunbo .slick-next,.nylunbo .slick-prev{position:absolute;top:50%;margin-top:-36px;overflow:hidden;width:35px;height:75px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;*background-color:rgba(37,37,37,.8);-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;cursor:pointer;border:none;opacity:0;filter:alpha(opacity=0)}
.nylunbo .slick-prev{left:0;background-image:url(../images/nylunbo-left.png)}
.nylunbo .slick-next{right:0;background-image:url(../images/nylunbo-right.png)}
.nylunbo:hover .slick-next,.nylunbo:hover .slick-prev{opacity:1;filter:alpha(opacity=100)}
.nylunbo .slick-dots{position:absolute;right:8%;bottom:42px;text-align:center;z-index:9; display:none !important; }
.nylunbo .slick-dots li{float:left;margin:0 12px;position:relative}
.nylunbo .slick-dots li button{display:block;width:32px;height:32px;font-size:20px;line-height:30px;color:#fff;background:0 0;border-radius:50%;text-align:center;border:1px solid transparent;cursor:pointer;overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.67)}
.nylunbo .slick-dots li.slick-active button,.nylunbo .slick-dots li:hover button{border-color:#fff;font-size:24px}
.nylunbo .slick-dots li:after{content:"";position:absolute;*left:42px;top:50%;width:6px;height:2px;background:#fff;margin-top:-1px}
.nylunbo .slick-dots li:last-child:after{*display:none}
.nylunbo .pic{height:0;*padding-top:49.93%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.nylunbo .pic img{
	position: absolute;right: 50%;z-index: 1;
}
.nylb{ position:relative;}
.nylb .header-bg{ background:#a72126;}
.nylb_jj{ position:relative; top:205px;}
.nylb_jj .brow{ margin-top:0px;}.
.nylb .slick-dots{ display:none;}


@media screen and (max-width:1319px) {
.nav>li>a,.title{ font-size:18px; font-size:1.8rem; }
.yiji li a{ font-size:14px; font-size:1.4rem; }
.index_tm{ padding:25px 0px; }
.ipart4 li{ margin-top:20px; }
.ipart5{ width:365px; }
.ipart4{ width:calc(100% - 385px); }
.ipart4_pic{ width:130px; height:81px;}
.ipart4_right{ width:calc(100% - 145px);}
.ipart4_rtitle{ margin-top:0px;}
.ipart4 li:hover .ipart4_rtitle{ margin-top:0px; }
.right{ width:330px; }
.left{ width:calc(100% - 370px); }

.list3_lpic{ height:120px; }
}
@media screen and (max-width:1199px) {
.index_tm{ padding:20px 0px; }
.index_bjj{ padding-bottom:35px; }
.ipart1_kmore{ margin-top:17px; }
.ipart4 li{ margin-top:15px; }
.left_krtitle a{ font-siz:16px; font-size:1.6rem; }
.left_krwz{ margin-top:7px; }
.left{ padding:20px 25px; }
.right{ padding:15px 20px; }

.con_title{ font-size:18px; font-size:1.8rem; }
.nr_title{ font-size:28px; font-size:2.8rem; line-height:34px; }
}

@media screen and (max-width:1119px) {
.ipart3 li{ width:47.5%; margin-right:2.5%;  }	
.ipart3 li:nth-child(1),.ipart3 li:nth-child(2){ margin-bottom:20px;}
.ipart3 li:nth-child(2n){ margin-right:0px; }
.ipart1_kuang{ width:32%; margin-right:2%; }
.ipart1_ktdiv{ padding:10px; }
.ipart1_ktwz{ margin-top:7px; }
.list3_left,.list3_right{ float:none; width:100%; }
.list3_lpic{ height:146px; }
.list3_left{ max-width:940px; margin:0 auto; }

.list4_left{ float:none; width:100%; }
.list4_right{ float:none; width:100%;  margin:0 auto; margin-top:25px; }
.index_focus{  height:550px;  }
.list4_rdiv_pic{ height:auto; max-height:180px;}
}


@media screen and (max-width:999px) {
.body1,.header-bg{ display:none; }	
.body2{ position:static; }
.pheader{ display:block; }
.pheader .toplinks{ margin-top:0px; line-height:24px; float:right; padding-bottom:5px; }
.pheader .toplinks a{ color:#a72126; margin-right:0px; margin-left:15px; }
.ipart1{ padding-top:0px; }
.ipart1_ktop:hover,.ipart2 li:hover,.ipart3 li:hover .ipart3_rtitle,.ftop li:hover{ margin-top:0px; }
.ipart1_kbottom li:hover{ margin-left:0px; }
.ipart2 li:nth-child(2n),.ipart2 li:nth-child(2n):hover{ margin-top:20px;}
a:hover img{ transform: scale(1, 1);}
.ipart6_wz{ bottom:0px;  font-size:14px; font-size:1.4rem; line-height:30px; }
.ipart1_kmore{ padding:5px; }
.ipart1_kmore::before{ display:none; }
.ipart1_kmore:hover{ border:solid 1px #333;}
.ipart1_kmore:hover span{ color:#333;}
.ipart4,.ipart5{ float:none; width:100%; }
.ipart4{ padding-bottom:15px; }
.ipart5_div a, .ipart5_div img{ max-height:none;}
.ipart6_wz{ padding:0px 7px; }
.left_kuang li:hover{ padding-left:25px; }
.right_kuang li:hover .right_ktitle{ margin-left:0px; }
.left,.right{ float:none; width:100%; }
.left{ margin-bottom:25px; padding:15px 20px; }
.con_title{ font-size:16px; font-size:1.6rem; line-height:26px;}
.left_kuang ul{ padding-top:18px; }
.left_kuang li,.left_kuang li:hover{ padding:17px; }
.left_kdate_ri{ font-size:30px; font-size:3rem; }
.brow{ margin:20px 0px; }
.left_kuang li{ margin-bottom:25px; }
.nr_title{ font-size:22px; font-size:2.2rem; line-height:28px; }
.nr_xx{ margin-top:10px; }
.nr_wz{ margin-top:15px;}
.nr_div{ margin-top:20px; }
.nr{ padding:15px 20px; }
.list_title{ width:calc(100% - 100px); }
.list li,.list_erji li{ padding:12px 0px; }
.listpic ul{ padidng-top:12px; }
.listpic li{ margin-bottom:15px; }
.listpic_wz{ margin-top:3px; line-height:22px; }
.list3_left li{ width:48.5%; margin-right:3%; }
.list3_left li:nth-child(3n){ margin-right:3%;}
.list3_left li:nth-child(2n){ margin-right:0px;}
.list3_left li{ max-width:450px; }
.list3_lpic{ height:230px; }
.nylb_jj{ top:130px; }
}
@media screen and (max-width:899px) {
.ftop li{ width:25%; margin-bottom:20px;}
.ftop{ padding-bottom:0px; } 
.ftop ul{ padding:0px; margin:0px;}
}
@media screen and (max-width:799px) {
.index_tm{ padding:10px 0px; }
.title{ font-size:16px; font-size:1.6rem; }	
body{ font-size:12px; font-size:1.2rem; }
.fontwz1{ font-size:14px; font-size:1.4rem; }
.left_krtitle a{ font-siz:14px; font-size:1.4rem; }
.ipart1_kttitle{ line-height:24px; height:24px; -webkit-line-clamp: 1;}
.ipart1_ktwz{ margin-top:2px; line-height:20px; height:40px;  }
.ipart1_ktdate,.ipart1_kbottom{ margin-top:5px; }
.ipart1_kbottom li a,.ipart1_kbottom li span{ margin-top:0px; line-height:29px; }
.ipart1_kbottom li a{ width:calc(100% - 45px); }
.ipart1_kbottom li span{ width:40px; }
.ipart1_kmore{ margin-top:10px; }
.index_bjj{ padding-bottom:25px; }
.fbleft{ line-height:24px; }
.fbright{ margin-top:20px; } 
.fbright li{ margin-left:15px; }
.brow{ margin:15px 0px; }
.left,.right{ padding:10px 15px; }
.left_kuang li{ margin-bottom:15px; }
.left_kuang li, .left_kuang li:hover{ padding:13px; }
.left_kuang ul{ padding-top:10px; }
.left_kdate{ width:80px; }
.left_kdate_ri{ font-size:26px; font-size:2.6rem; line-height:45px; padding:0px;}
.left_kdate_ny{ line-height:40px; font-weight:normal; }
.left_krwz{ height:48px;  -webkit-line-clamp: 2; margin-top:5px; }
.left_kright{ width:calc(100% - 100px); }
.right_kuang{ padding-top:10px;}
.right_kuang li{ padding:7px 0px; }
.right_ktitle{ line-height:22px; height:22px; -webkit-line-clamp:1;}
.right_kdate{ line-height:20px; margin-top:3px; }
.nr_title{ font-size:18px; font-size:1.8rem; line-height:24px; }
.nr_xx{ margin-top:7px; }
.nr_wz{ margin-top:10px;}
.nr_div{ margin-top:10px; }
.nr{ padding:10px 15px 15px; }
.list ul,.list_erji ul{ padding-bottom:15px; }
.list_title{ width:calc(100% - 80px); }
.list li,.list_erji li{ padding:9px 0px; }
.listpic li{ width:47%; margin-left:1.5%; margin-right:1.5%; margin-bottom:10px;}
}
@media screen and (max-width:659px) {
.ipart1_kuang{ width:100%; float:none; margin:0 auto !important; max-width:500px; padding-top:25px; }
.ipart1_kuang:nth-child(1){ padding-top:0px; }
.ipart2 li{ width:48.5%; margin-right:3%;    margin-bottom:15px; }
.ipart2 li:nth-child(2n){ margin-right:0px;}
.ipart2 li:nth-child(2n),.ipart2 li:nth-child(2n):hover{   margin-top:0px; margin-bottom:15px; }
.ipart3 li{ float:none; width:100%; margin:0 auto !important; padding-top:15px; }
.ipart3 li:nth-child(1){ padding-top:0px; }
.ipart3_rtitle{ height:26px;  -webkit-line-clamp: 1;}
.ipart3_rwz{ line-height:20px; height:45px; -webkit-line-clamp: 2; padding-top:5px; }
.ipart3_pic{ margin-top:0px; width:100px; height:101px;}
.ipart3_right{ width:calc(100% - 115px); margin-top:5px;}
.ipart4 li{ float:none !important; width:100%; margin:0 auto !important; padding-top:15px;}
.ipart4 li:nth-child(1){ padding-top:0px; }
.ipart6 li{ width:100%; float:none;  }
.fbleft,.fbright{ float:none; width:100%; }
.fbleft{ margin-top:15px; }

 
}
@media screen and (max-width:579px) {
.pheader .toplinks{ display:none; }	
.xnav .toplinks2{ display:block; }
.topnav{ margin-top:0px; }
.phone_nav{ top:25px; }
.ipart4_pic{ width:100px; height:67px; }
.ipart4_right{ width:calc(100% - 115px); }
.ipart4_rtitle{ height:24px; -webkit-line-clamp: 1; line-height:24px; }
.ipart4_rdate{ margin-top:10px; }
.left_kdate{ width:65px; }
.left_kright{ width:calc(100% - 80px); }
.left_kdate_ri{ font-size:20px; font-size:2rem; line-height:40px;}
.left_kdate_ny{ line-height:35px; }
.left_krwz{ margin-top:3px; line-height:22px; height:44px; }
.nr_title{ font-size:16px; font-size:1.6rem; line-height:24px; }
.nylb_jj{ top:85px; }
}


@media screen and (max-width:549px) {
.pheader_logo{ width:210px; }
.ftop ul{ text-align:center; }
.ftop li{ width:auto; margin-right:15px; display:inline-block; float:none; }
}
@media screen and (max-width:399px) {
.fbright li{ width:80px; height:80px; }
.left_kdate_ri{ font-size:16px; font-size:1.6rem; }	
.left_kdate_ny{ font-size:12px; font-size:1.2rem; }
.left_kdate{ width:58px; }
.left_kright{ width:calc(100% - 70px); }
.pheader_logo{ width:180px; }
.phone_nav{ top:20px; }

.listpic li{ width:100%; float:none; margin:0 auto 10px; }
}


.nybanner{position:relative;width:100%;margin-left:auto;margin-right:auto;}
.nybanner .slick-list,.nybanner .slick-slide,.nybanner .slick-slider,.nybanner .slick-track{height:100%}
.nybanner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.nybanner .slick-next,.nybanner .slick-prev{position:absolute;top:50%;margin-top:-36px;overflow:hidden;width:35px;height:75px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;*background-color:rgba(37,37,37,.8);-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;cursor:pointer;border:none;opacity:0;filter:alpha(opacity=0)}
.nybanner .slick-prev{left:0;background-image:url(../images/img13.png)}
.nybanner .slick-next{right:0;background-image:url(../images/img14.png)}
.nybanner:hover .slick-next,.nybanner:hover .slick-prev{opacity:1;filter:alpha(opacity=100)}
.nybanner .slick-dots{position:absolute;right:8%;bottom:42px;text-align:center;z-index:9}
.nybanner .slick-dots li{float:left;margin:0 12px;position:relative}
.nybanner .slick-dots li button{display:block;width:32px;height:32px;font-size:20px;line-height:30px;color:#fff;background:0 0;border-radius:50%;text-align:center;border:1px solid transparent;cursor:pointer;overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.67)}
.nybanner .slick-dots li.slick-active button,.nybanner .slick-dots li:hover button{border-color:#fff;font-size:24px}
.nybanner .slick-dots li:after{content:"";position:absolute;*left:42px;top:50%;width:6px;height:2px;background:#fff;margin-top:-1px}
.nybanner .slick-dots li:last-child:after{*display:none}
.nybanner .pic{height:0;*padding-top:49.93%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.nybanner .pic img{
	position: absolute;right: 50%;z-index: 1;
}
