
	
	@charset "utf-8";
	 .mar0{
	     margin-top: 0 
	}
	 .nycon{
	     min-height: 600px;
	     padding-bottom: 10px 
	}
	 .ny-bant{
	     position: absolute;
	     left: 0px;
	     bottom: 105px;
	     width: 100%;
	     text-align: center 
	}
	 .nnavbg{
	     background: #f5f5f5 
	}
	 .ny-bant1 h4{
	     font-size: 70px;
	     color: #fff;
	     text-transform: uppercase;
	     line-height: 1.2;
	     font-weight: bold;
	     font-family: 'impact';
	     letter-spacing: 5px;
	     width: 80%;
	     margin: auto 
	}
	 .ny-bant1 span{
	     display: block;
	     font-size: 24px;
	     font-weight: bold;
	     color: #fff 
	}
	 .dd1{
	     z-index: 11 
	}
	 .d{
	     padding: 0 
	}
	 .nav-panel-title{
	     font-size: 24px;
	     color: #333;
	     text-align: left;
	     border-bottom: 1px dotted #ccc;
	     padding: 30px 0 15px;
	     background: url("https://www.salontesio.com/caiwu/images/ntbg.png") no-repeat right top 
	}
	 .ke-tit{
	     z-index: 1;
	     text-align: left 
	}
	 .brand{
	     background: url() repeat-y 15px top;
	     margin-top: 20px;
	     padding-left: 45px;
	     margin-bottom: 15px 
	}
	 .nav-path{
	     background: #f5f5f5 
	}
	 .nav-path ul{
	     padding-left: 10px 
	}
	 .nav-path ul li{
	     float: left;
	     -webkit-transform: skew(-26deg);
	     -moz-transform: skew(-26deg);
	     -o-transform: skew(-26deg);
	     -ms-transform: skew(-26deg);
	     transform: skew(-26deg);
	     padding: 0 16px;
	     line-height: 38px;
	     margin-right: 5px 
	}
	 .nav-path ul li a{
	     float: left;
	     color: #333;
	     display: block;
	     -webkit-transform: skew(26deg);
	     -moz-transform: skew(26deg);
	     -o-transform: skew(26deg);
	     -ms-transform: skew(26deg);
	     transform: skew(26deg) 
	}
	 .nav-path ul li:hover,.nav-path ul li.active{
	}
	 .nav-path ul li:hover a{
	     color: #000;
	     text-decoration: none 
	}
	 .nav-path ul li a:hover,.nav-path ul li.active a{
	     color: #cb2b35;
	}
	 .nav-path ul li:first-child:hover, .nav-path ul li:first-child.active{
	     text-decoration: none;
	     background: #cb2b35;
	     box-shadow: 1px 3px 8px 0px #ccc 
	}
	 .nav-path ul li:first-child a{
	     color: #000;
	     text-decoration: none;
	}
	 .an-tit{
	     margin-top: 20px 
	}
	 .an-tit h4{
	     font-size: 32px;
	     color: #000;
	     font-weight: bold 
	}
	 .an-tit i{
	     display: block;
	     width: 70px;
	     height: 3px;
	     background: url() repeat-x left top;
	     margin-top: 8px 
	}
	 .main-right{
	     position: relative;
	     min-height: 500px 
	}
	 .n-nav{
	     background: #f5f5f5 
	}
	 .slide-nav-ul{
	     margin-bottom: 0;
	     padding: 0 0px;
	     background: #f5f5f5;
	    /*display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: space-around;*/
	}
	 .slide-nav-ul li{
	     position: relative;
	     text-align: center;
	     margin: 0px 8px;
	     line-height: 59px;
	     float: left 
	}
	 .slide-nav-ul li:first-child{
	     margin-left: 0 
	}
	 .slide-nav-ul li a{
	     display: block;
	     color: #333;
	     text-decoration: none;
	     font-size: 16px;
	line-height: 22px;
	}
	 .slide-nav-ul li a.active{
	     text-decoration: none;
	     color: #fff;
	     background: #0964cf 
	}
	 .slide-nav-ul li a.active:hover{
	     text-decoration: none;
	     color: #fff;
	     background: #0964cf 
	}
	 .slide-nav-ul li a:hover{
	     text-decoration: none;
	     color: #fff;
	     background: #0964cf 
	}
	 .slide-nav-ul li a:hover, .slide-nav-ul li a.active, .slide-nav-ul li a.selected, .slide-nav-ul li a.parent{
	     text-decoration: none;
	     color: #fff;
	     background: #2271ce 
	}
	 .slide-nav-ul li a:hover img.img2, .slide-nav-ul li a.active img.img2, .slide-nav-ul li a.selected img.img2, .slide-nav-ul li a.parent img.img2{
	     display: inline-block 
	}
	 .slide-nav-ul li a:hover img.img1, .slide-nav-ul li a.active img.img1, .slide-nav-ul li a.selected img.img1, .slide-nav-ul li a.parent img.img1{
	     display: none 
	}
	 .slide-nav-item-ul{
	     padding: 0px 0 0px;
	     background: #1d3c79;
	     opacity: 1;
	     position: absolute;
	     left: 0px;
	     top: 59px;
	     width: 135%;
	     z-index: 111;
	     text-align: center;
	display:none;
	}
	 .slide-nav-item-ul li:first-child{
	     background: none;
	     padding: 0 
	}
	 .slide-nav-item-ul li{
	     padding: 0px;
	     line-height: 32px;
	     background: none;
	     float: none;
	     text-align: center;
	     border-bottom: none;
	     margin: 0 
	}
	 .slide-nav-item-ul li a{
	     background: none;
	     color: #fff;
	     padding-left: 3px;
	     font-size: 16px;
	     border-bottom: none;
	     padding-bottom: 0;
	     padding: 8px 5px 
	}
	 .slide-nav-ul li .slide-nav-item-ul li a:hover,.slide-nav-ul li .slide-nav-item-ul a.active{
	     text-decoration: none;
	     color: #fff;
	     background: #0964cf;
	     border-bottom: none;
	     opacity: 1 
	}
	 .slide-nav-ul li .slide-nav-item-ul li:hover{
	     border-bottom: none;
	     background: #0964cf 
	}
	 .slide-nav-ul li .slide-nav-item-ul li a:hover,.slide-nav-ul li .slide-nav-item-ul a.active,.slide-nav-ul li .slide-nav-item-ul a.selected{
	     font-weight: normal;
	     color: #fff;
	     background: #0964cf;
	     border-bottom: none 
	}
	 .main-menu{
	     float: none 
	}
	 .nav_name{
	     background: #1d3c79;
	     width: 100%;
	     margin: auto;
	     font-size: 18px;
	     padding: 10px 0 10px 15px;
	     color: #fff;
	     line-height: initial;
	     cursor: pointer 
	}
	 .nav_name img{
	     position: absolute;
	     right: 10px;
	     top: 15px 
	}
	 .nav_menu{
	     display: none 
	}
	 .nav_menu .nav_menu_list li{
	     display: block;
	     width: 100% 
	}
	 .nav_menu .nav_menu_list li a{
	     padding: 10px 0 10px 25px;
	     border-bottom: 1px solid #F6EAEA;
	     font-size: 14px;
	     display: block;
	     width: 100%;
	     color: #333;
	     line-height: initial;
	     text-decoration: none 
	}
	 .nav_menu .nav_menu_item_list li a{
	     padding: 10px 0 10px 45px 
	}
	 .right-nr{
	     font-size: 16px;
	     color: #333;
	     position: relative;
	     padding-bottom: 50px;
	     font-weight: normal 
	}
	 .right-nr img{
	     max-width: 100% !important;
	     height: auto !important 
	}
	 .view-cnt img,wp_entry img{
	     max-width: 100%;
	     height: auto 
	}
	 .fu-down h4{
	     font-size: 32px;
	     font-weight: bold;
	     color: #333;
	     margin-bottom: 0 
	}
	 .fu-down ul{
	     margin-left: 0px !important;
	     padding-left: 0 !important 
	}
	 .fu-down ul li{
	     list-style-type: none !important;
	     border-bottom: 1px solid #c8bf7e;
	     padding: 22px 0 16px;
	     background: url() no-repeat right bottom 
	}
	 .fu-down ul li a{
	     font-size: 18px;
	     color: #b31a21;
	     display: block;
	     text-decoration: none;
	     font-weight: bold 
	}
	 .fu-down ul li a img{
	     padding-left: 10px 
	}
	 .fu-down ul li a:hover{
	     color: #b31a21;
	     text-decoration: none 
	}
	 .fu-down ul li:hover{
	     border-bottom: 1px solid #911e1e 
	}
	 .view-cnt .page{
	     border: 1px solid #d1d1d1;
	     border-radius: 5px;
	     height: 35px;
	     background: #fff;
	     max-width: 300px;
	     margin: auto;
	     margin-top: 30px 
	}
	 .view-cnt .page ul li{
	     border-right: 1px solid #d1d1d1;
	     float: left;
	     line-height: 35px 
	}
	 .view-cnt .page ul li:last-child{
	     border-right: none 
	}
	 .view-cnt .page ul li a{
	     color: #333;
	     padding: 0 12px;
	     display: block;
	     font-size: 14px 
	}
	 .view-cnt .page ul li a.pa:hover,.view-cnt .page ul li a.active{
	     color: #fff;
	     background: #333;
	     text-decoration: none 
	}
	 .page{
	     text-align: center 
	}
	 .page ul{
	     padding-left: 0;
	     margin-bottom: 0 
	}
	 .page ul li{
	     display: inline-block;
	     line-height: 34px;
	     margin: 0 5px;
	     color: #847f93;
	     font-size: 14px 
	}
	 .page ul li:last-child{
	     border-right: none 
	}
	 .page ul li a{
	     color: #847f93;
	     padding: 0 12px;
	     display: block;
	     font-size: 14px;
	     text-decoration: none 
	}
	 .page ul li a:hover,.page ul li a.active{
	     background: #cb2b35;
	     color: #fff;
	     text-decoration: none 
	}
	 .view-title{
	     line-height: 40px;
	     color: #333;
	     margin-bottom: 10px;
	     font-size: 24px;
	     margin-top: 10px 
	}
	 .view-title h1{
	     font-size: 18px 
	}
	 .view-info{
	     color: #999;
	     border-bottom: 1px solid #c4ba12;
	     padding-bottom: 15px;
	     margin-top: 11px;
	     background: url() no-repeat right bottom 
	}
	 .view-info span{
	     font-size: 20px;
	     font-weight: normal 
	}
	 .view-cnt{
	     margin-top: 10px;
	     line-height: 29px;
	     text-align: justify 
	}
	 .view-cnt img,.wp_entry img{
	     max-width: 100% !important;
	     height: auto !important 
	}
	 .view-cnt p{
	     text-justify: inter-ideograph;
	     font-size: 16px;
	     color: #333;
	     line-height: 26px;
	     margin: 20px 0 
	}
	 .view-cnt p:first-child{
	     margin-top: 10px 
	}
	 .view-cnt ul li,.wp_entry ul li{
	     list-style-type: disc;
	     line-height: 28px;
	     height: auto;
	     color: #333 
	}
	 .view-cnt a{
	     color: #4b657c 
	}
	 .view-cnt a:hover{
	     text-decoration: underline;
	     color: #4b657c 
	}
	 .view-cnt ol,.view-cnt ul,.wp_entry ul,.wp_entry ol{
	     padding-left: 17px;
	     margin-left: 10px 
	}
	 .view-cnt ol li,.wp_entry ol li{
	     list-style-type: decimal;
	     line-height: 28px;
	     height: auto;
	     color: #333 
	}
	 .view-cnt table{
	     border-collapse: collapse;
	     border-spacing: 0;
	     border: medium none 
	}
	 .view-cnt table td,.view-cnt table th{
	     border-color: #ddd 
	}
	 .data-list{
	     padding-bottom: 30px;
	     padding-top: 1px 
	}
	 .data-list li{
	     font-size: 16px;
	     line-height: 42px;
	     border-bottom: 1px dotted #ccc 
	}
	 ul.data-list>li>a{
	     color: #333;
	     font-size: 16px;
	     float: left;
	     background: url() no-repeat left 19px;
	     padding-left: 12px 
	}
	 .data-list li a:hover{
	     color: #203977;
	     text-decoration: none 
	}
	 .data-list li span{
	     font-size: 16px;
	     color: #333;
	     float: right 
	}
	 ul.pic-list{
	     padding: 2px 0 10px 
	}
	 ul.pic-list li{
	     float: left;
	     margin: 10px 33px 5px 0;
	     border: 1px solid transparent;
	     transition: 0.6s all 
	}
	 ul.pic-list .li-img{
	     overflow: hidden;
	     transition: all 1.5s 
	}
	 ul.pic-list li a{
	     color: #333 
	}
	 ul.pic-list li a:hover{
	     color: #000;
	     text-decoration: none 
	}
	 ul.pic-list li div{
	     text-align: center 
	}
	 ul.pic-list li p{
	     padding: 15px 10px;
	     color: #000;
	     text-align: center 
	}
	 ul.pic-list li:hover p a{
	     color: #000 
	}
	 ul.pic-list li:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     position: relative;
	     z-index: 9;
	     transition: 0.6s all 
	}
	 ul.pic-bothside li{
	     padding: 30px 39px;
	     border: 1px solid #ccc;
	     margin-top: 25px 
	}
	 ul.pic-bothside a img{
	     background-color: #fff;
	     border: 1px solid #ddd;
	     border-radius: 4px;
	     display: block;
	     padding: 4px;
	     transition: all 0.2s ease-in-out 0s;
	     margin: 3px 13px 3px 0px 
	}
	 a.pic-a{
	     color: #333 
	}
	 span.pic-span{
	     color: #999 
	}
	 .page1{
	     margin-bottom: 30px 
	}
	 .page1 ul{
	     width: 100%;
	     text-align: right;
	     padding: 0 
	}
	 .page1 ul li{
	     border: 1px solid #ddd;
	     line-height: 40px;
	     margin: 0 5px;
	     color: #847f93;
	     display: inline-block 
	}
	 .page1 ul li a{
	     float: left;
	     color: #847f93;
	     font-size: 14px;
	     padding: 0 10px;
	     text-decoration: none;
	     display: inline-block 
	}
	 .page1 ul li.ye{
	     border: none;
	     margin: 0 
	}
	 .page1 ul li.tiao{
	     border: none;
	     padding-left: 0 
	}
	 .page1 ul li.tiao span{
	     margin-right: 15px 
	}
	 .page1 ul li.tiao span input{
	     border: 1px solid #ddd;
	     line-height: 40px;
	     width: 40px;
	     display: inline-block;
	     height: 40px;
	     float: left 
	}
	 .page1 ul li a:hover{
	     color: #fff;
	     background: #063294 
	}
	 .page1 ul li.ye a:hover{
	     background: none;
	     color: #063294 
	}
	 .page1 ul li.tiao a:hover{
	     background: none;
	     color: #063294 
	}
	 .picleft-list{
	     padding-top: 20px;
	     padding-bottom: 20px;
	     padding-left: 0 
	}
	 .picleft-list li{
	     margin-bottom: 30px;
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	}
	 .picleft-list li a{
	     text-decoration: none;
	     display: block 
	}
	 .picleft-list li .pli-img{
	     width: 25%;
	     transition: all 1s 
	}
	 .picleft-list li .pli-img:hover{
	     transition: all 1s;
	     cursor: pointer 
	}
	 .picleft-list li .pli-img img{
	     max-width: 100% 
	}
	 .picleft-list li .pli-text{
	     width: 73%;
	     min-height: 180px;
	     padding-right: 20px;
	     border-bottom: 1px solid #c8bf7e 
	}
	 .picleft-list li:hover{
	     box-shadow: 0px 25px 30px -17px rgba(0, 0, 0, 0.5) 
	}
	 .picleft-list li:hover .pli-text{
	     transition: all 0.8s;
	     border-bottom: 1px solid #c8bf7e 
	}
	 .picleft-list li .pli-text h5{
	     font-size: 18px;
	     color: #cb2b35;
	     line-height: 32px;
	     display: block;
	     margin-bottom: 10px;
	     font-weight: bold;
	     text-decoration: none 
	}
	 .picleft-list li .pli-text i{
	     font-size: 14px;
	     color: #fff;
	     margin-top: 10px;
	     background: #194494;
	     display: inline-block;
	     line-height: 40px;
	     padding: 0 15px;
	     font-style: normal 
	}
	 .picleft-list li .pli-text span{
	     font-size: 16px;
	     color: #333;
	     display: block;
	     margin: 10px 0 
	}
	 .picleft-list li .pli-text span img{
	     padding-right: 5px;
	     vertical-align: -4px 
	}
	 .picleft-list li .pli-text p{
	     font-size: 16px;
	     color: #666;
	     line-height: 26px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 2;
	     -webkit-box-orient: vertical 
	}
	 .video-list{
	     padding-top: 10px 
	}
	 .video-list .vi-li{
	     min-height: 283px;
	     margin-bottom: 30px;
	     padding-bottom: 20px;
	     transition: all 0.4s ease-out 
	}
	 .video-list .vi-li a{
	     text-decoration: none;
	     display: block 
	}
	 .video-list .vi-li .vi-vi{
	     position: relative;
	     overflow: hidden 
	}
	 .video-list .vi-li .vi-vi img{
	     max-width: 100%;
	     -webkit-transition: all 0.2s linear;
	     -moz-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	     -ms-transition: all 0.2s linear;
	     transition: all 0.2s linear 
	}
	 .video-list .vi-li .vi-vi span{
	     position: absolute;
	     left: 0;
	     top: 40%;
	     width: 100% 
	}
	 .video-list .vi-li .vi-text p{
	     text-decoration: none;
	     font-size: 18px;
	     color: #333;
	     text-align: center;
	     padding: 25px 0;
	     margin-bottom: 0;
	     border-bottom: 2px solid #b61b33 
	}
	 .video-list .vi-li:hover .vi-vi img.img1{
	     transform: scale(1.1);
	     -webkit-transform: scale(1.1);
	     -moz-transform: scale(1.1);
	     -o-transform: scale(1.1);
	     -ms-transform: scale(1.1) 
	}
	 .down-list{
	     padding-bottom: 50px 
	}
	 .down-list li{
	     border-bottom: 1px solid #ddd;
	     padding: 16px;
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	}
	 .down-list li:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     cursor: pointer 
	}
	 .down-list li:first-child{
	     padding-top: 0px 
	}
	 .down-list li .down-left a{
	     color: #333;
	     font-size: 16px 
	}
	 .down-list li .down-left a img{
	     margin-right: 10px 
	}
	 .down-list li .down-left p{
	     margin-top: 12px;
	     font-size: 14px;
	     color: #999 
	}
	 .down-list li .down-left p span{
	     margin-left: 54px 
	}
	 .down-list li .down-xia{
	     display: block;
	     margin-top: 18px 
	}
	 .picleft1-list{
	     padding-top: 16px;
	     padding-bottom: 20px 
	}
	 .picleft1-list li{
	     margin-bottom: 10px;
	     width: 242px;
	     height: 88px;
	     border: 1px solid #ececec;
	     padding: 8px;
	     float: left;
	     margin-right: 20px;
	     margin-bottom: 26px 
	}
	 .picleft1-list li:hover{
	     box-shadow: 1px 1px 2px 2px #e8effb 
	}
	 .picleft1-list li .pli-text1{
	     margin-top: 10px;
	     width: 130px;
	     padding-left: 23px 
	}
	 .picleft1-list li .pli-text1 a{
	     font-size: 20px;
	     color: #333;
	     display: block;
	     margin-top: -5px;
	     text-decoration: none 
	}
	 .picleft1-list li .pli-text1 span{
	     font-size: 18px;
	     color: #999;
	     display: block;
	     margin: 15px 0 10px 0 
	}
	 .picleft1-list li.mar0{
	     margin-right: 0px 
	}
	 .az{
	     color: #333;
	     font-size: 16px;
	     border-top: 1px solid #cfd9eb;
	     border-bottom: 1px solid #cfd9eb;
	     margin: 10px 0 30px 
	}
	 .az ul li:first-child a{
	     color: #3239c6 
	}
	 .az ul{
	     line-height: 55px 
	}
	 .az ul li{
	     float: left;
	     line-height: 30px;
	     padding: 10px 0;
	     padding-right: 22px 
	}
	 .az ul li a{
	     color: #65717e;
	     font-size: 18px;
	     text-decoration: none 
	}
	 .az ul li a:hover{
	     color: #3239c6 
	}
	 .az-aa{
	     padding-top: 10px 
	}
	 .zza{
	     padding: 10px 0;
	     border-bottom: 1px dotted #cdcdcd 
	}
	 .zza h4{
	     font-size: 24px;
	     color: #9ac209;
	     font-weight: normal 
	}
	 .zza ul{
	     padding-top: 20px 
	}
	 .zza ul li{
	     float: left;
	     font-size: 16px;
	     color: #333;
	     padding-right: 40px;
	     width: 60px;
	     margin-bottom: 10px 
	}
	 .zza ul li.mar0{
	     margin-right: 0px 
	}
	 .datime .dat-top{
	     margin: 40px 0 10px 0 
	}
	 .datime .dat-top img{
	     width: 880px;
	     height: 124px 
	}
	 .time-top{
	     position: relative 
	}
	 .time-top a.prev{
	     position: absolute;
	     left: 0px;
	     top: 30px;
	     width: 46px;
	     height: 46px;
	     display: block;
	     cursor: pointer;
	     z-index: 1 
	}
	 .time-top a.next{
	     position: absolute;
	     right: 0px;
	     top: 30px;
	     width: 46px;
	     height: 46px;
	     display: block;
	     cursor: pointer;
	     z-index: 1 
	}
	 .timg{
	     height: 1px;
	     background: #b12330;
	     position: absolute;
	     left: 2%;
	     top: 53px;
	     width: 97% 
	}
	 .time-ul{
	     padding-top: 18px;
	     position: relative 
	}
	 .time-ul ul{
	     padding-top: 18px;
	     padding-left: 50px 
	}
	 .time-ul ul li{
	     float: left;
	     cursor: pointer;
	     margin: 0 6px;
	     background: url() no-repeat center top 
	}
	 .time-ul ul li a{
	     text-decoration: none;
	     margin: 0 20px;
	     display: block;
	     height: 100px;
	     margin-top: 18px;
	     width: 34px 
	}
	 .time-ul ul li a span{
	     font-size: 14px;
	     color: #333;
	     display: block;
	     padding-top: 40px 
	}
	 .time-ul ul li.active{
	     background: url() no-repeat center top 
	}
	 .time-one h4{
	     font-size: 24px;
	     color: #333;
	     text-align: center;
	     margin: 20px 0 
	}
	 .time-one p{
	     font-size: 14px;
	     color: #777;
	     line-height: 25px;
	     margin: 20px 0 
	}
	 .newic-list{
	     padding-bottom: 30px;
	     margin-top: -21px;
	     padding-left: 0 
	}
	 .newic-list li{
	     padding: 20px 20px;
	     border: 1px solid transparent;
	     border-bottom: 1px solid #ccc 
	}
	 .newic-list li:hover{
	     cursor: pointer;
	     border-bottom: 1px solid #DDDDDD 
	}
	 .newic-list li a.a1{
	     font-size: 18px;
	     color: #194494;
	     display: block;
	     text-decoration: none 
	}
	 .newic-list li span{
	     font-size: 14px;
	     color: #999;
	     display: block;
	     margin: 10px 0 
	}
	 .newic-list li a.a2{
	     font-size: 14px;
	     color: #333;
	     display: block;
	     text-decoration: none;
	     margin-top: 10px 
	}
	 .newic-list li p{
	     font-size: 15px;
	     color: #333;
	     line-height: 25px 
	}
	 .video-list{
	     padding-top: 20px 
	}
	 .video-list .vi-li{
	     min-height: 283px;
	     margin-bottom: 15px;
	     transition: all 0.4s ease-out 
	}
	 .video-list .vi-li:hover{
	     cursor: pointer 
	}
	 .video-list .vi-li .vi-vi{
	     position: relative 
	}
	 .video-list .vi-li .vi-vi img{
	     max-width: 100% 
	}
	 .video-list .vi-li .vi-vi .sp-span{
	     position: absolute;
	     left: 0;
	     top: 0px;
	     width: 100%;
	     height: 100%;
	     display: -webkit-flex;
	     display: flex;
	     align-items: center;
	     justify-content: center 
	}
	 .video-list .vi-li .vi-text{
	     padding: 5px 10px 10px 10px;
	     min-height: 102px;
	     overflow: hidden 
	}
	 .video-list .vi-li .vi-text a{
	     display: block;
	     font-size: 18px;
	     color: #333;
	     line-height: 25px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 3;
	     -webkit-box-orient: vertical;
	     text-decoration: none 
	}
	 .video-list .vi-li:hover .vi-text a{
	     color: #194494 
	}
	 .video-list .vi-li .vi-text span{
	     display: block;
	     font-size: 14px;
	     color: #777;
	     margin: 8px 0 
	}
	 .video-list .vi-li .vi-text p{
	     font-size: 16px;
	     color: #777;
	     line-height: 21px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 3;
	     -webkit-box-orient: vertical 
	}
	 .piclist{
	     padding-top: 20px 
	}
	 .piclist .pic-div:nth-child(3n){
	     margin-right: 0 
	}
	 .piclist a{
	     text-decoration: none;
	     display: block;
	     margin-bottom: 30px;
	     border: 1px solid #ccc 
	}
	 .piclist a .pic-img{
	     overflow: hidden 
	}
	 .piclist a img{
	     display: inline-block;
	     transition: all 1.5s;
	     transform: scale(1.0);
	     width: 100%;
	     max-height: 300px 
	}
	 .piclist .pic-tt{
	     background: #fff;
	     border-bottom: 2px solid #ebc32a;
	     height: 180px;
	     padding: 20px 26px 
	}
	 .piclist .pic-tt span.time1{
	     display: block;
	     font-size: 16px;
	     color: #777;
	     margin-bottom: 10px;
	     margin-top: 0px 
	}
	 .piclist .pic-tt h5{
	     height: 56px;
	     font-size: 16px;
	     font-weight: bold;
	     line-height: 25px;
	     color: #333;
	     margin: 0;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 2;
	     -webkit-box-orient: vertical 
	}
	 .piclist .pic-tt p{
	     font-size: 14px;
	     font-weight: normal;
	     line-height: 28px;
	     font-family: arial;
	     color: #777;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 2;
	     -webkit-box-orient: vertical 
	}
	 .piclist a:hover img{
	     transition: all 1.5s;
	     transform: scale(1.3) 
	}
	 .piclist a:hover .pic-tt{
	     background: #cb2b35 
	}
	 .piclist a:hover h5,.piclist a:hover span.time1,.piclist a:hover p{
	     color: #fff 
	}
	 .down-list1{
	     padding-bottom: 50px;
	     padding-top: 20px 
	}
	 .down-list1 li{
	     position: relative;
	     padding: 20px 25px;
	     margin-bottom: 30px;
	     background: #f5f5f5 
	}
	 .down-list1 li:hover{
	     background: #ddd;
	     cursor: pointer 
	}
	 .down-list1 li .down-left{
	     width: 95% 
	}
	 .down-list1 li .down-left a{
	     color: #2d3644;
	     font-size: 16px;
	     text-decoration: none 
	}
	 .down-list1 li .down-left a img{
	     margin-right: 15px;
	     float: left 
	}
	 .down-list1 li .down-left a span{
	     float: left;
	     width: 90%;
	     display: block;
	     line-height: 30px 
	}
	 .down-list1 li .down-xia{
	     display: block;
	     margin-top: 8px;
	     width: 4% 
	}
	 .down-list1 li:after{
	     content: "";
	     position: absolute;
	     left: 0px;
	     top: 20px;
	     height: 50px;
	     width: 6px;
	     background: #c1c6cd 
	}
	 .possplit{
	     background: none;
	     display: initial;
	     padding: 0 3px 
	}
	 .wp_single wp_column_article{
	     margin-top: 20px 
	}
	 .view-cnt,.wp_articlecontent{
	     font-size: 16px !important;
	     margin-top: 10px;
	     line-height: 29px !important 
	}
	 .right-nr #wp_column_article p{
	     margin: 10px 0;
	     font-size: 16px !important;
	     line-height: 29px !important 
	}
	 ul.piclist2{
	     padding-top: 20px 
	}
	 ul.piclist2 li{
	     width: 258px;
	     margin-right: 56px;
	     float: left;
	     margin-bottom: 30px;
	     background: #f5f5f5;
	     border: 1px solid #f5f5f5 
	}
	 ul.piclist2 li:hover{
	     background: #0f4c81 
	}
	 ul.piclist2 li:hover .pi-tt h4 a{
	     color: #fff 
	}
	 ul.piclist2 li:hover .pi-tt .ul-desc li a{
	     color: #fff 
	}
	 ul.piclist2 li:hover .pi-tt .ul-desc li{
	     list-style-type: disc;
	     color: #fff 
	}
	 ul.piclist2 li:hover .pi-tt a.more{
	     color: #fff 
	}
	 ul.piclist2 li.mar0{
	     margin-right: 0 
	}
	 ul.piclist2 li .pi-tt{
	     padding: 20px 30px 
	}
	 ul.piclist2 li .pi-tt .ul-desc{
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 3;
	     -webkit-box-orient: vertical;
	     margin-bottom: 0;
	     height: 94px;
	     color: #333;
	     padding-left: 30px 
	}
	 ul.piclist2 li .pi-tt .ul-desc li{
	     float: none;
	     width: 100%;
	     margin-right: 0px;
	     margin-bottom: 0px;
	     background: none;
	     border: none 
	}
	 ul.piclist2 li .pi-tt h4{
	     color: #333;
	     margin-bottom: 10px;
	     height: 27px;
	     line-height: 27px;
	     overflow: hidden 
	}
	 ul.piclist2 li .pi-tt h4 a{
	     color: #333 
	}
	 ul.piclist2 li .pi-tt h4 a:hover{
	     color: #fff;
	     text-decoration: none 
	}
	 ul.piclist2 li .pi-tt .ul-desc li{
	     list-style-type: disc;
	     line-height: 30px 
	}
	 ul.piclist2 li .pi-tt .ul-desc li a{
	     color: #333 
	}
	 ul.piclist2 li .pi-tt a.more{
	     font-size: 18px;
	     color: #1f8dcc;
	     margin-top: 15px;
	     display: block;
	     text-decoration: none 
	}
	 ul.piclist2 li .pi-tt a.more img{
	     padding-left: 10px 
	}
	 ul.piclist2 li a.a1{
	     position: relative;
	     display: block 
	}
	 ul.piclist2 li a.a1 i{
	     position: absolute;
	     left: 0px;
	     bottom: 0px;
	     height: 6px;
	     background: #a8ca2d;
	     display: block;
	     width: 100%;
	     opacity: 0;
	     z-index: 1 
	}
	 ul.piclist2 li a.a1 i{
	     width: 0px;
	     height: 4px;
	     background: #f2c230;
	     margin-top: 100px;
	     display: inline-block 
	}
	 ul.piclist2 li:hover a.a1 i{
	     opacity: 1;
	     -webkit-transition: all .3s;
	     -o-transition: all .3s;
	     transition: all .3s 
	}
	 ul.data-list22{
	     padding-top: 10px;
	     padding-bottom: 30px 
	}
	 ul.data-list22 li{
	     padding: 16px;
	     border-bottom: 1px solid #dbe3eb;
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	}
	 ul.data-list22 li .li-date2{
	     width: 6%;
	     float: left;
	     height: 43px;
	     border-right: 1px dotted #c5c5c5 
	}
	 ul.data-list22 li .li-date2 p{
	     font-size: 24px;
	     font-weight: bold;
	     color: #195a84;
	     line-height: 25px 
	}
	 ul.data-list22 li .li-date2 span{
	     font-size: 14px;
	     color: #333 
	}
	 ul.data-list22 li:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     cursor: pointer 
	}
	 ul.data-list22 li a{
	     width: 88%;
	     float: left;
	     font-size: 16px;
	     color: #333;
	     display: block;
	     line-height: 40px;
	     line-height: 26px;
	     padding-left: 3% 
	}
	 ul.data-list2>li>a{
	     float: left;
	     display: block;
	     padding-left: 15px;
	     background: url("https://www.salontesio.com/caiwu/images/rs/hj.png") no-repeat left 10px;
	     color: #333;
	     line-height: 28px;
	     width: calc(100% - 175px);
	     font-size: 16px 
	}
	 .data-list2 li span{
	     float: right;
	     display: block;
	     padding-left: 15px;
	     width: 110px 
	}
	 .data-list2 li{
	     font-size: 16px;
	     padding: 15px 10px;
	     border: 1px solid transparent;
	     border-bottom: 1px solid #ccc;
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	}
	 .data-list2 li:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     cursor: pointer 
	}
	 .data-list2 li:hover a{
	     color: #cb2b35;
	     text-decoration: none 
	}
	 .picleft-list22{
	     padding-top: 25px 
	}
	 .picleft-list22 li{
	     width: 49%;
	     float: left;
	     margin-bottom: 20px;
	     margin-right: 2% 
	}
	 .picleft-list22 li:nth-child(2n){
	     margin-right: 0 
	}
	 .picleft-list22 li .pli-img img{
	     max-width: 100% 
	}
	 .picleft-list22 li .pli-img{
	     width: 26%;
	     border: 3px solid transparent;
	     transition: all 1s 
	}
	 .picleft-list22 li .pli-text{
	     width: 71%;
	     min-height: 158px;
	     padding-bottom: 10px;
	     border-bottom: 1px dotted #ddd 
	}
	 .picleft-list22 li .pli-text a{
	     font-size: 18px;
	     color: #7894cc;
	     display: block;
	     margin-bottom: 10px;
	     font-weight: bold 
	}
	 .picleft-list22 li .pli-text p{
	     font-size: 14px;
	     color: #333;
	     line-height: 29px 
	}
	 .picleft-list23{
	     padding: 10px;
	     padding-top: 20px 
	}
	 .picleft-list23 li{
	     background: #fff;
	     border: 1px solid transparent;
	     border-top: 3px solid #dbbb7d;
	     box-shadow: 2px 2px 8px 1px #ccc;
	     padding: 20px;
	     margin-bottom: 45px;
	     transition: all 0.4s ease-out 
	}
	 .picleft-list23 li:hover{
	     cursor: pointer;
	     border: 1px solid #ccc;
	     border-top: 3px solid #cb2b35;
	     cursor: pointer 
	}
	 .picleft-list23 li .pli-img img{
	     display: inline-block;
	     margin-bottom: 10px 
	}
	 .picleft-list23 li .pli-img{
	     width: 20%;
	     float: left 
	}
	 .picleft-list23 li .pli-text{
	     width: 64%;
	     padding-left: 3% 
	}
	 .picleft-list23 li .pli-text h5{
	     font-size: 28px;
	     color: #333;
	     margin-bottom: 20px 
	}
	 .picleft-list23 li .pli-text h5 a{
	     color: #333;
	     text-decoration: none 
	}
	 .picleft-list23 li .pli-text h5 span{
	     font-size: 18px;
	     margin-left: 25px;
	     color: #dbbb7d 
	}
	 .picleft-list23 li .pli-text p{
	     line-height: 30px 
	}
	 ul.newic-list11{
	     padding-top: 10px;
	     padding-bottom: 20px;
	     padding-left: 0 
	}
	 .data-list2{
	     padding-bottom: 20px;
	     padding-left: 0;
	     padding-top: 10px ;
	    margin-bottom: 0;
	}
	 ul.newic-list11 li{
	     padding: 30px 0 20px;
	     border-bottom: 1px dotted #ccc 
	}
	 ul.newic-list11 li:first-child{
	     padding-top: 0px 
	}
	 ul.newic-list11 li .li-date{
	     float: left;
	     width: 95px;
	     border: 1px solid #328cd8;
	     height: 72px;
	     text-align: center;
	     line-height: 35px 
	}
	 ul.newic-list11 li .li-date p{
	     font-size: 18px;
	     height: 35px;
	     color: #333;
	     margin-bottom: 7px;
	     border-bottom: 1px solid #328cd8 
	}
	 ul.newic-list11 li .li-date span{
	     font-size: 18px;
	     color: #666;
	     display: block;
	     margin-top: -9px 
	}
	 ul.newic-list11 li .li-tt{
	     width: 80%;
	     float: left;
	     padding: 0 2% 
	}
	 ul.newic-list11 li .li-tt a{
	     font-size: 20px;
	     color: #333;
	     text-decoration: none;
	     line-height: 30px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 2;
	     -webkit-box-orient: vertical;
	     margin-top: -5px 
	}
	 ul.newic-list11 li .li-tt p{
	     margin-top: 10px;
	     line-height: 25px;
	     color: #777;
	     font-size: 16px 
	}
	 ul.newic-list11 li a.a2{
	     font-size: 14px;
	     color: #fff;
	     background: #194494;
	     padding: 3px 15px;
	     line-height: 35px;
	     border-radius: 22px;
	     margin-top: 10px;
	     display: inline-block;
	     text-decoration: none;
	     float: right 
	}
	 ul.newic-list11 li a.a2:hover{
	     background: #0f2e68;
	     opacity: 0.9 
	}
	 ul.newic-list11 li:hover{
	     border-bottom: 1px solid #c8bf7e;
	     cursor: pointer 
	}
	 .fixed{
	     position: fixed;
	     width: 100%;
	     z-index: 111;
	     transition: all linear 0.2s 
	}
	 .dang-ul{
	     padding-top: 10px 
	}
	 .dang-ul .li-img{
	     margin-bottom: 22px;
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
	     padding-bottom: 10px 
	}
	 .dang-ul .li-img a{
	     text-decoration: none;
	     display: block;
	     color: #333;
	     font-size: 16px 
	}
	 .dang-ul .li-img a img{
	     max-width: 100% 
	}
	 .dang-ul .li-img a span{
	     margin: 15px 0 5px 0;
	     color: #999;
	     display: block;
	     padding: 0 10px 
	}
	 .dang-ul .li-img a p{
	     color: #333;
	     padding: 10px 10px 10px 
	}
	 .dang-ul .li-img:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     cursor: pointer 
	}
	 .main-tcc{
	     margin-top: 30px 
	}
	 .m-p p{
	     font-size: 16px;
	     color: #e01855;
	     line-height: 58px 
	}
	 .main-css .searchbg1{
	     background: url() no-repeat left top;
	     width: 230px;
	     height: 58px 
	}
	 .main-css .searchbg1 input.inp-text{
	     width: 178px;
	     line-height: 58px;
	     padding-left: 15px;
	     background: none;
	     border: none 
	}
	 .main-css .searchbg1 input.inp-but{
	     width: 47px;
	     height: 58px;
	     cursor: pointer;
	     background: none;
	     border: none 
	}
	 .teach-ul1{
	     padding-top: 20px 
	}
	 .teach-ul1 .li-img{
	     text-align: center;
	     margin-bottom: 28px;
	     transition: all 0.4s ease-out 
	}
	 .teach-ul1 .li-img a{
	     display: block;
	     text-decoration: none 
	}
	 .teach-ul1 .li-img a span{
	     display: block;
	     font-weight: bold;
	     color: #cb2b35;
	     line-height: 26px;
	     padding: 11px 0;
	     background: #fff;
	     font-size: 18px;
	     border: 1px solid #eee 
	}
	 .teach-ul1 .li-img a:hover span{
	     color: #fff;
	     background: #cb2b35;
	     background-size: cover 
	}
	 .teach-ul1 .li-img:hover{
	     box-shadow: 0px 15px 27px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     transition: all 0.4s ease-out;
	     cursor: pointer 
	}
	 .xiaoyou{
	     background: #edf1fd;
	     min-height: 100px;
	     margin-top: 58px 
	}
	 .xiao-one{
	     padding: 30px 35px;
	     width: 410px;
	     float: left 
	}
	 .xiao-two{
	     float: right;
	     border-bottom: 410px solid #1f3a8a;
	     border-left: 40px solid transparent;
	     border-right: 0px solid transparent;
	     width: 52%;
	     box-shadow: 7px 4px 8px 3px #c2cbe3;
	     margin-top: 30px;
	     position: absolute;
	     right: 0 
	}
	 .xiao-tcon{
	     position: absolute;
	     right: 0px;
	     top: 35px 
	}
	 .xiao-tul{
	     padding-top: 10px 
	}
	 .xiao-tul ul{
	     width: 320px 
	}
	 .xiao-tul ul li{
	     line-height: 25px;
	     margin-bottom: 25px 
	}
	 .xiao-tul ul li a{
	     color: #fff;
	     text-decoration: none 
	}
	 .amore1 a{
	     color: #fff;
	     background: #6f88d4;
	     font-size: 14px;
	     border-radius: 20px;
	     padding: 5px 7px 
	}
	 .newtop2 h4{
	     float: none 
	}
	 .newtop2 span{
	     display: block;
	     margin-top: 10px 
	}
	 .ntop3 h4{
	     color: #fff 
	}
	 .ntop3 h4 span{
	     color: #fff 
	}
	 .xiao-ul{
	     padding-top: 10px 
	}
	 .xiao-ul ul li{
	     line-height: 25px;
	     margin-bottom: 25px 
	}
	 .xiao-ul ul li a{
	     font-size: 16px;
	     color: #333 
	}
	 .amore a{
	     color: #fff;
	     background: #1f3a8a;
	     font-size: 14px;
	     border-radius: 20px;
	     padding: 5px 7px 
	}
	 .xiaoyou span.sp1{
	     height: 30px;
	     background: #fff;
	     display: block;
	     width: 30px;
	     position: absolute;
	     right: 0px;
	     top: 0 
	}
	 .notbg2{
	     margin-top: 15px 
	}
	 .yanjiu-list11 .yanjiu-li{
	     padding: 35px 0;
	     border-bottom: 1px solid #ccc 
	}
	 .yanjiu-list11 .yanjiu-li .yan-img1 img{
	     border-radius: 100% 
	}
	 .yanjiu-list11 .yanjiu-li .yan-tt1 h4{
	     font-size: 32px;
	     color: #000 
	}
	 .yanjiu-list11 .yanjiu-li .yan-tt1 p{
	     font-size: 18px;
	     color: #333;
	     line-height: 28px;
	     margin: 30px 0;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 5;
	     -webkit-box-orient: vertical 
	}
	 .yanjiu-list11 .yanjiu-li .yan-tt1 a{
	     display: inline-block;
	     color: #1861c5;
	     font-size: 16px;
	     border: 1px solid #1861c5;
	     padding: 10px 15px 
	}
	 .yanjiu-list11 .yanjiu-li .yan-tt1 a img{
	     padding-left: 10px;
	     vertical-align: baseline 
	}
	 .yanjiu-name{
	     width: 110px;
	     position: absolute;
	     right: 0%;
	     top: 3% 
	}
	 .yanjiu-name ul li{
	     border-bottom: 1px solid #333;
	     text-align: center;
	     padding: 15px 0 
	}
	 .yanjiu-name ul li a{
	     display: block;
	     text-decoration: none;
	     color: #000;
	     font-size: 20px;
	     line-height: 40px 
	}
	 .yanjiu-name ul li a:hover{
	     color: #1861c5 
	}
	 .navFix{
	     position: fixed;
	     top: 10%;
	     right: 0;
	     width: 110px;
	     background: #fff;
	     z-index: 99999;
	     -webkit-border-radius: 10px 0 0 10px;
	     -moz-border-radius: 10px 0 0 10px;
	     -ms-border-radius: 10px 0 0 10px;
	     -o-border-radius: 10px 0 0 10px;
	     border-radius: 10px 0 0 10px;
	     border: 1px solid #ccc 
	}
	 .d15-nav-wrap.navFix li a.active{
	     color: #1861c5 
	}
	 .banshi{
	     margin-top: 20px 
	}
	 .ban-box{
	     border: 1px solid #ccc;
	     margin-bottom: 23px 
	}
	 .ban-box p{
	     margin: 0;
	     font-size: 16px 
	}
	 .ban-box .ban-tit{
	     line-height: 58px;
	     color: #333;
	     font-size: 18px;
	     padding: 0 20px;
	     cursor: pointer;
	     border-left: 5px solid #b61b33;
	     position: relative 
	}
	 .ban-box .ban-tit i{
	     position: absolute;
	     right: 20px;
	     top: 0px 
	}
	 .ban-box .view-cnt{
	     margin-top: 0px;
	     border-top: 1px solid #ccc;
	     padding: 20px 30px;
	     display: none 
	}
	 .piclist-3 ul{
	     padding: 0;
	     margin: 0 
	}
	 .pil-3right ul li{
	     margin-bottom: 35px 
	}
	 .pil-3right ul{
	     padding: 0;
	     margin: 0 
	}
	 .piclist-3 .pil-3left ul li{
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	}
	 .piclist-3 .pil-3left ul li a{
	     text-decoration: none 
	}
	 .piclist-3 .pil-3left ul li .li-tt{
	     background: #4b657c;
	     padding: 20px 
	}
	 .piclist-3 .pil-3left ul li .li-tt span{
	     color: #fff;
	     font-size: 20px;
	     font-style: italic 
	}
	 .piclist-3 .pil-3left ul li .li-tt p{
	     color: #fff;
	     font-size: 22px;
	     font-weight: bold;
	     line-height: 30px;
	     padding-top: 20px 
	}
	 .piclist-3 .pil-3left ul li:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     transition: all 0.4s ease-out;
	     cursor: pointer 
	}
	 .pil-3right ul li{
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	}
	 .pil-3right ul li a{
	     text-decoration: none 
	}
	 .pil-3right ul li .li-tt{
	     background: #eaf1f9;
	     padding: 20px 26px 
	}
	 .pil-3right ul li .li-tt span{
	     color: #9a0606;
	     font-size: 16px;
	     font-style: italic 
	}
	 .pil-3right ul li .li-tt p{
	     color: #333;
	     font-size: 16px;
	     padding-top: 10px;
	     line-height: 27px 
	}
	 .pil-3right ul li:hover{
	     box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     transition: all 0.4s ease-out;
	     cursor: pointer 
	}
	 .pil-3left ul.pilleft li{
	     margin-bottom: 35px 
	}
	 .new-li ul{
	     margin-top: 0;
	     overflow: hidden 
	}
	 .new-li ul li{
	     float: left;
	     margin-bottom: 38px;
	     border-bottom: 1px solid #c8bf7e;
	     width: 48.5%;
	     padding-bottom: 25px;
	     background: url() no-repeat right bottom 
	}
	 .new-li ul li:nth-child(odd){
	     margin-right: 3% 
	}
	 .new-li ul li a{
	     text-decoration: none;
	     display: block 
	}
	 .new-li ul li a .li-date{
	     width: 88px;
	     height: 99px;
	     text-align: center;
	     background: url() no-repeat center center;
	     background-size: cover 
	}
	 .new-li ul li a .li-date p{
	     font-size: 32px;
	     color: #e5da88;
	     margin-bottom: 0;
	     padding-top: 9px 
	}
	 .new-li ul li a .li-date span{
	     display: block;
	     font-size: 22px;
	     color: #e5da88 
	}
	 .new-li ul li a .li-tt{
	     width: calc(100% - 116px ) 
	}
	 .new-li ul li a .li-tt p{
	     font-size: 22px;
	     color: #333;
	     font-weight: bold;
	     line-height: 31px;
	     margin-bottom: 0 
	}
	 .new-li ul li:hover{
	     border-bottom: 1px solid #b31a21 
	}
	 .air-banner .swiper-container .swiper-pagination{
	     bottom: 0px 
	}
	 .air-banner .swiper-button-prev,.swiper-container-rtl .swiper-button-next{
	     background: none 
	}
	 .air-banner .swiper-button-next,.swiper-container-rtl .swiper-button-prev{
	     background: none 
	}
	 .air-banner .swiper-container .swiper-pagination-bullet{
	     display: inline-block;
	     width: 12px;
	     height: 12px;
	     background: #c8bf7e;
	     cursor: pointer;
	     opacity: 0.55;
	     border-radius: 100%;
	     margin-right: 19px 
	}
	 .air-banner .swiper-container .swiper-pagination-bullet-active{
	     background: #b31a21;
	     opacity: 1 
	}
	 .teach-ul2 ul{
	     padding: 0 
	}
	 .teach-ul2 ul li{
	     margin-bottom: 27px 
	}
	 .teach-ul2 ul li .li-teach:hover a{
	     box-shadow: 0px 15px 27px -17px rgba(0, 0, 0, 0.64);
	     transform: scale(1.02);
	     transition: all 0.4s ease-out;
	     cursor: pointer 
	}
	 .teach-ul2 ul li .li-teach a{
	     display: block;
	     background: #f4f8fd url() no-repeat right top;
	     padding: 30px 20px;
	     position: relative;
	     transition: all 0.4s ease-out;
	     box-shadow: 0px 15px 27px -17px rgba(0, 0, 0, 0);
	     text-decoration: none 
	}
	 .teach-ul2 ul li .li-teach a .li-img{
	     width: 120px 
	}
	 .teach-ul2 ul li .li-teach a .li-text{
	     width: calc(100% - 144px) 
	}
	 .teach-ul2 ul li .li-teach i{
	     position: absolute;
	     left: 0px;
	     bottom: 0px 
	}
	 .teach-ul2 ul li .li-teach a .li-text h5{
	     font-size: 20px;
	     color: #1357a7;
	     margin: 0 0 20px 
	}
	 .teach-ul2 ul li .li-teach a .li-text p{
	     font-size: 14px;
	     color: #333;
	     line-height: 28px;
	     margin: 0;
	     word-wrap: break-word;
	     word-break: break-all;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     display: -webkit-box;
	     -webkit-line-clamp: 5;
	     -webkit-box-orient: vertical 
	}
	 .wp_paging{
	     display: block;
	     margin: 0;
	     padding: 0;
	     list-style: none;
	     font-size: 13px;
	     font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
	     color: #494949;
	     float: right 
	}
	 .wp_paging input{
	     font-size: 12px;
	     *font-size: 100% 
	}
	 .wp_paging li{
	     display: inline-block;
	     height: 25px;
	     line-height: 25px;
	     float: left;
	     margin-top: 5px 
	}
	 .wp_paging li span,.wp_paging li a{
	     display: inline-block;
	     float: left;
	     margin-left: 10px 
	}
	 .wp_paging li em{
	     font-style: normal 
	}
	 .wp_paging li a{
	     cursor: pointer;
	     color: #666;
	     line-height: 25px;
	     height: 25px 
	}
	 .wp_paging li a:hover{
	     color: #000 
	}
	 .wp_paging li a span{
	     margin: 0 
	}
	 .wp_paging li input{
	     font-size: 12px;
	     *font-size: 100%;
	     width: 24px;
	     height: 15px;
	     line-height: 15px;
	     border: 1px solid #d5d5d5;
	     background: #fff;
	     margin-top: 4px;
	     text-align: center 
	}
	 .wp_paging li input:focus{
	     outline: none 
	}
	 .ss3{
	     height: 70vh;
	     margin-bottom: 30px 
	}
	/*6.13*/
	 .acrtice-box {
	     padding: 20px 40px 30px;
	}
	 .nav-panel-title {
	     font-size: 26px;
	     font-weight: bold;
	     color: #000;
	     padding-top: 0px;
	     border-bottom: none;
	}
	 .nav-panel-title span {
	     font-size: 22px;
	     font-weight: bold;
	     color: #999;
	     padding-left: 10px;
	}
	/*二级导航*/
	 .slide-nav-ul {
	     border: 1px solid #f1f1f1;
	     padding-left: 12px;
	}
	 .slide-nav-ul li {
	     line-height: 20px;
	     -webkit-transform: skew(-26deg);
	     -moz-transform: skew(-26deg);
	     -o-transform: skew(-26deg);
	     -ms-transform: skew(-26deg);
	     transform: skew(-26deg);
	     padding: 0 26px;
	}
	 .slide-nav-ul li a {
	     /*font-size: 14px;*/
	     color: #333;
	     padding: 5px 0;
	     display: block;
	     -webkit-transform: skew(26deg);
	     -moz-transform: skew(26deg);
	     -o-transform: skew(26deg);
	     -ms-transform: skew(26deg);
	     transform: skew(26deg);
	}
	 .slide-nav-ul li a span {
	     font-size: 12px;
	     color: #bbb;
	     display: block;
	     margin-top: -5px;
	}
	 .slide-nav-ul li a i {
	     position: absolute;
	     left: 31%;
	     bottom: -1px;
	     display: block;
	     border-left: 8px solid transparent;
	     border-right: 8px solid transparent;
	     border-top: 5px solid transparent;
	     border-bottom: 5px solid #fff;
	     opacity: 0;
	}
	 .slide-nav-ul li:hover, .slide-nav-ul li.active {
	     text-decoration: none;
	    /*color: #fff;
	     background: #b31a21;
	     */
	     background: #cb2b35;
	     box-shadow: 1px 3px 8px 0px #ccc;
	}
	 .slide-nav-ul li:hover i, .slide-nav-ul li.active i {
	     opacity: 1;
	}
	 .slide-nav-ul li a:hover, .slide-nav-ul li a.active, .slide-nav-ul li a.selected, .slide-nav-ul li a.parent {
	    /*background: #cb2b35;
	     */
	     background: none;
	}
	 .slide-nav-ul li:hover a, .slide-nav-ul li.active a, .slide-nav-ul li:hover a span, .slide-nav-ul li.active a span {
	     color: #fff;
	}
	 .slide-nav-ul li a.active, .slide-nav-ul li a.selected, .slide-nav-ul li a.parent {
	     text-decoration: none;
	     background: none;
	     color: #fff;
	    /*background: #cb2b35;
	     */
	}
	 .slide-nav-ul li a:hover {
	     text-decoration: none;
	     color: #fff;
	    /*background: #cb2b35;
	     */
	}
	 .slide-nav-ul li a.active:hover {
	     text-decoration: none;
	     color: #fff;
	    /*background: #cb2b35;
	     */
	}
	 .slide-nav-ul li a:hover span, .slide-nav-ul li a.active span {
	     color: #fff;
	}
	 .slide-nav-item-ul {
	     border: 1px solid #f3f3f3;
	     width: 100%;
	     padding-left: 20px;
	}
	
	 .slide-nav-item-ul li {
	     -webkit-transform: none;
	     -moz-transform: none;
	     -o-transform: none;
	     -ms-transform: none;
	     transform: none;
	     float: left;
	}
	 .slide-nav-item-ul li a {
	     -webkit-transform: none;
	     -moz-transform: none;
	     -o-transform: none;
	     -ms-transform: none;
	     transform: none;
	}
	 .slide-nav-item-ul {
	     background: none;
	     position: relative;
	     top: auto;
	     left: auto;
	     width: 100%;
	     /*border: 1px solid #f3f3f3;*/
	     margin-bottom: 0;
	     padding-top: 5px;
	     margin-bottom: 0;
	}
	 .slide-nav-item-ul li {
	     line-height: 20px;
	     margin-right: 15px;
	}
	 .slide-nav-item-ul li a {
	     color: #999;
	     font-size: 14px;
	     padding: 5px;
	     display: block;
	}
	 .slide-nav-item-ul li a span {
	     color: #bbb;
	     font-size: 12px;
	     display: block;
	     margin-top: -5px;
	}
	 .slide-nav-item-ul li a:hover, .slide-nav-item-ul li a:hover span {
	     color: #cb2b35;
	     text-decoration: none;
	}
	 .slide-nav-item-ul li a.active, .slide-nav-item-ul li a.active span {
	     color: #cb2b35;
	}
	 .nav_name{
	     background: #930a12;
	}
	 .sannav{
	}
	 .sannav ul{
	}
	 .sannav ul li a{
	     padding-left: 30px;
	     padding: 10px 0 10px 28px;
	     font-size: 14px;
	     display: block;
	     line-height: initial;
	     text-decoration: none;
	     text-align: left;
	     color: #333;
	     background: url("https://www.salontesio.com/caiwu/images/rs/hj.png") no-repeat 15px 18px;
	     background-color: transparent!important;
	}
	 .slide-nav-item-ul li:hover,.slide-nav-item-ul li.active .sannav ul li a{
	     color: #333 ;
	}
	/*.slide-nav-ul li:hover .sannav ul li a, .slide-nav-ul li.active .sannav ul li a, .slide-nav-ul li:hover .sannav ul li a, .slide-nav-ul li.active .sannav ul li a{
	     color: #333 !important;
	}
	 .slide-nav-ul li:hover .sannav ul li a span, .slide-nav-ul li.active .sannav ul li a span, .slide-nav-ul li:hover .sannav ul li a span, .slide-nav-ul li.active .sannav ul li a span{
	     color: #333 !important;
	}
	 */
	 .sannav ul li a:hover,.sannav ul li a.active{
	     padding-left: 30px;
	     padding: 10px 0 10px 28px;
	     font-size: 14px;
	     display: block;
	     line-height: initial;
	     text-decoration: none;
	     text-align: left;
	     color: #930a12 ;
	     background: url("https://www.salontesio.com/caiwu/images/rs/redj.png") no-repeat 15px 18px;
	     background-color: transparent!important;
	}
	 @media (max-width: 1600px){
	     .ss3,.ss2{
	         height: 70vh;
	         margin-bottom: 0px !important;
	    }
	     .logo img.img2{
	         margin-top: 10px 
	    }
	     .wc-menu{
	         margin: 14px 0 20px 
	    }
	     .left-footer p{
	        /* line-height: 25px*/
	    }
	     .wc-search{
	         margin-bottom: 20px 
	    }
	     .wc-menu ul li{
	         padding: 10px 0 
	    }
	     .left-footer p:nth-child(5){
	         margin: 11px 0 
	    }
	}
	 @media (max-width: 1440px){
	     .ss3,.ss2{
	         height: 68vh;
	         margin-bottom: 30px 
	    }
	}
	 @media (max-width: 1400px){
	     .ny-bant1 h4{
	         font-size: 40px 
	    }
	     .acrtice-box{
	         max-width: 70% 
	    }
	     .logo img.img2{
	         margin-top: 10px 
	    }
	     .wc-menu{
	         margin: 18px 0 20px 
	    }
	     .left-footer p{
	         line-height: 27px 
	    }
	     .wc-search{
	         margin-bottom: 30px 
	    }
	     .wc-menu ul li{
	         padding: 15px 0 
	    }
	     .left-footer p:nth-child(5){
	         margin: 11px 0 
	    }
	     .logo img.img2{
	         margin-top: 30px 
	    }
	     .nav-panel-title {
	         font-size: 26px;
	    }
	     .nav-panel-title span {
	         font-size: 20px;
	    }
	     .slide-nav-ul li{
	         padding: 0 10px;
	    }
	}
	 @media (max-width: 1366px){
	     .ss3,.ss2{
	         height: 65vh;
	         margin-bottom: 30px 
	    }
	     .logo img.img2{
	         margin-top: 10px 
	    }
	     .wc-menu{
	         margin: 11px 0 10px 
	    }
	     .left-footer p{
	        /*line-height: 25px*/
	    }
	     .wc-search{
	         margin-bottom: 10px 
	    }
	     .wc-menu ul li{
	         padding: 6px 0 
	    }
	     .left-footer{
	         padding-top: 5px 
	    }
	     .left-footer p:nth-child(5){
	         margin: 2px 0 
	    }
	     .ban-left-2{
	         padding-top: 10px 
	    }
	     .wc-menu ul li a i{
	         top: 6px 
	    }
	     .acrtice-box{
	         padding: 30px 
	    }
	}
	 @media (max-width: 1360px){
	     .ss3,.ss2{
	         height: 65vh;
	         margin-bottom: 30px 
	    }
	}
	 @media (max-width: 1280px){
	     .wc-menu{
	         margin: 15px 0 15px 
	    }
	     .ss3,.ss2{
	         height: 63vh;
	         margin-bottom: 30px 
	    }
	     .left-footer p{
	        /* line-height: 27px*/
	    }
	     .wc-search{
	         margin-bottom: 30px 
	    }
	     .wc-menu ul li{
	         padding: 15px 0 
	    }
	     .left-footer p:nth-child(5){
	         margin: 0 0 
	    }
	     .logo img.img2{
	         margin-top: 30px 
	    }
	}
	 @media (max-width: 1200px){
		  .logo a span{ 	
		  	font-size: 20px;	
		  	
		  } 
		  .ban-left{ width: 260px; }
	     .nav-path a{
	         font-size: 16px 
	    }
	     ul.newic-list11 li .li-tt a{
	         font-size: 18px 
	    }
	     .nav-panel-title{
	         font-size: 28px 
	    }
	     .slide-nav-ul li{
	         line-height: 60px 
	    }
	     .brand{
	         margin: 20px 0 
	    }
	     .nav-panel-title{
	         font-size: 22px 
	    }
	     .video-list li .vi-vi span img{
	         top: 20px;
	         left: 39% 
	    }
	     ul.newic-list11 li .li-tt{
	         width: 74% 
	    }
	     .slide-nav-ul li a{
	         font-size: 18px 
	    }
	     .slide-nav-item-ul li{
	         padding: 0 
	    }
	     .down-list1 li .down-left a span{
	         line-height: 28px 
	    }
	     .ke{
	         font-size: 36px 
	    }
	     .view-title{
	         font-size: 24px;
	         line-height: 35px;
	         margin-top: 10px 
	    }
	     .view-info span{
	         font-size: 18px 
	    }.acrtice-box
	     .slide-nav-item-ul li{
	         margin: 0 
	    }
	     .picleft-list li .pli-text h5{
	         font-size: 20px 
	    }
	     .picleft-list li .pli-text span{
	         font-size: 16px 
	    }
	     .picleft-list li .pli-text p{
	         font-size: 16px 
	    }
	     .picleft-list li .pli-text{
	         min-height: auto 
	    }
	     .slide-nav-item-ul li a{
	         font-size: 16px 
	    }
	     .slide-nav-ul li .slide-nav-item-ul li a:hover,.slide-nav-ul li .slide-nav-item-ul a.active,.slide-nav-ul li .slide-nav-item-ul a.selected{
	         font-weight: normal 
	    }
	     .video-list .vi-li .vi-vi span{
	         top: 31% 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 a{
	         font-size: 18px;
	         padding: 10px 20px 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 p{
	         font-size: 18px;
	         line-height: 28px 
	    }
	     .new-li ul li a .li-tt p{
	         font-size: 20px 
	    }
	     .new-li ul li{
	         padding-bottom: 15px;
	         margin-bottom: 15px 
	    }
	     .new-li ul li a .li-date p{
	         font-size: 20px 
	    }
	     .new-li ul li a .li-date span{
	         font-size: 18px 
	    }
	     .new-li ul li a .li-date{
	         height: 80px 
	    }
	     .fu-down h4{
	         font-size: 26px 
	    }
	     .fu-down ul li a{
	         font-size: 16px 
	    }
	     .acrtice-box{
	         left: 260px;
	         max-width: 70% 
	    }
	     .nav-panel-title {
	         font-size: 24px;
	    }
	     .nav-panel-title span {
	         font-size: 16px;
	    }
	}
	 @media (max-width: 1024px){
	     .ss3,.ss2{
	         height: 58vh;
	         margin-bottom: 30px 
	    }
	     .logo img.img2{
	         margin-top: 10px 
	    }
	     .wc-menu{
	         margin: 11px 0 10px 
	    }
	     .left-footer p{
	         line-height: 25px 
	    }
	     .wc-search{
	         margin-bottom: 10px 
	    }
	     .wc-menu ul li{
	         padding: 6px 0 
	    }
	     .left-footer{
	         padding-top: 5px 
	    }
	     .left-footer p:nth-child(5){
	         margin: 2px 0 
	    }
	     .ban-left-2{
	         padding-top: 10px 
	    }
	     .wc-menu ul li a i{
	         top: 6px 
	    }
	     .acrtice-box{
	         padding: 30px 
	    }
	}
	 @media (max-width: 991px){
	     .an-tit h4{
	         font-size: 20px 
	    }
	     .an-tit{
	         margin-top: 0;
	         margin-bottom: 20px 
	    }
	     .picleft-list li:hover{
	         box-shadow: none 
	    }
	     .nnavbg{
	         background: none;
	         margin-top: 20px 
	    }
	     .slide-nav-ul{
	         padding: 10px;
	         background: none 
	    }
	     ul.data-list2>li>a{
	         font-size: 15px 
	    }
	     .nbg{
	         background-image: none;
	         background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)) 
	    }
	     .nav-panel-title1{
	         font-size: 40px 
	    }
	     .d{
	         background: none;
	         position: relative;
	         margin-bottom: 1px;
	         bottom: auto;
	         right: auto 
	    }
	     ul.newic-list11 li .li-tt{
	         width: calc(100% - 115px);
	         float: right 
	    }
	     .container22{
	         width: 100% 
	    }
	     .dd1{
	         padding-top: 10px;
	         margin-top: 0px 
	    }
	     .bdc{
	         bottom: 30px 
	    }
	     .slide-nav-ul li a img{
	         display: none !important 
	    }
	     .nav-panel-title h4{
	         font-size: 40px 
	    }
	     .nav-panel-title span{
	         font-size: 26px;
	         margin-bottom: 2px 
	    }
	     .ny-bant1 h4{
	         width: 100%;
	         line-height: 38px;
	         font-size: 28px 
	    }
	     .main-top{
	         margin-top: 20px 
	    }
	     .ke{
	         font-size: 26px 
	    }
	     .nav-path{
	         margin-top: 0px;
	         margin-bottom: 0px 
	    }
	     .nyban1{
	         padding-top: 39px;
	         text-align: center 
	    }
	     .slide-nav-ul li.active{
	         box-shadow: none 
	    }
	     .slide-nav-ul li .slide-nav-item-ul li:hover{
	         background: none 
	    }
	     .side-nav-panel{
	         display: none;
	         margin-top: 0;
	         background: #f8fbff;
	         padding-top: 0;
	         padding-left: 0;
	         border-bottom: none 
	    }
	     .slide-nav-item-ul{
	         padding: 0;
	         width: 100%;
	         overflow: hidden;
	         background: none;
	         position: relative;
	         top: auto;
	         left: auto;
	         margin-bottom: 0;
	         border: none;
	         display: block !important;
	         margin-top: 0 
	    }
	     .slide-nav-ul li a{
	         font-size: 16px 
	    }
	     .side-nav-panel ul li{
	         display: block;
	         width: 100%;
	         padding: 1px 0;
	         border-bottom: none;
	         background: none;
	         margin-bottom: 0;
	         margin-top: 1px;
	         margin: 0 
	    }
	     .slide-nav-ul li a{
	         padding: 10px 0 10px 28px;
	         border-bottom: 1px solid #F6EAEA;
	         font-size: 16px;
	         display: block;
	         width: 100%;
	         color: #333 !important;
	         line-height: initial;
	         text-decoration: none;
	         text-align: left;
	         background: url() no-repeat 15px center;
	         background-color: transparent !important 
	    }
	     .slide-nav-ul li a.active, .slide-nav-ul li a:hover, .slide-nav-ul li a.active:hover, .slide-nav-ul li a.parent, .slide-nav-ul li a.selected{
	         color: #0964cf !important;
	         background: url() no-repeat 15px center;
	         border-bottom: 1px solid #F6EAEA !important 
	    }
	     .slide-nav-ul li:hover{
	         border-bottom: none 
	    }
	     .slide-nav-ul li .slide-nav-item-ul li a{
	         padding: 10px 0 10px 43px;
	         opacity: 1;
	         border-bottom: 1px solid #F6EAEA;
	         background: url() no-repeat 30px center;
	         background-color: none !important 
	    }
	     .slide-nav-ul li .slide-nav-item-ul li a.active, .slide-nav-ul li .slide-nav-item-ul li a:hover, .slide-nav-ul li .slide-nav-item-ul li a.selected{
	         color: #0964cf;
	         background: url() no-repeat 30px center;
	         border-bottom: 1px solid #F6EAEA !important;
	         opacity: 1 
	    }
	     ul.piclist2 li{
	         width: 46% 
	    }
	     ul.piclist2 li:nth-child(even){
	         margin-right: 0 
	    }
	     ul.piclist2 li.mar0{
	         margin-right: 3% 
	    }
	     ul.piclist3 li{
	         width: 47% 
	    }
	     ul.piclist3 li:nth-child(3n){
	         margin-right: 3% 
	    }
	     ul.piclist3 li:nth-child(even){
	         margin-right: 0% 
	    }
	     .video-list li{
	         width: 47%;
	         margin-right: 3%;
	         min-height: 200px 
	    }
	     ul.video-list li.mar0{
	         margin-right: 3% 
	    }
	     .video-list li:nth-child(3n){
	         margin-right: 3% 
	    }
	     .video-list li .vi-vi span img{
	         top: 23px 
	    }
	     ul.newic-list11 li .li-tt a{
	         font-size: 16px 
	    }
	     ul.newic-list11 li .li-tt p{
	         margin-top: 10px 
	    }
	     ul.newic-list11 li a.a2{
	         float: right;
	         display: none 
	    }
	     ul.dang-ul li{
	         float: left;
	         width: 48%;
	         margin-right: 4%;
	         margin-bottom: 22px;
	         transition: all 0.4s ease-out;
	         box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	    }
	     ul.dang-ul li:nth-child(3n){
	         margin-right: 4% 
	    }
	     ul.dang-ul li:nth-child(even){
	         margin-right: 0% 
	    }
	     .view-title{
	         font-size: 22px;
	         margin-top: 15px;
	         margin-bottom: 0px;
	         line-height: 30px 
	    }
	     .view-info{
	         margin-top: 0px;
	         padding-top: 14px;
	         padding-bottom: 10px 
	    }
	     .view-info span{
	         margin: 10px 0;
	         font-size: 16px 
	    }
	     .main-left{
	         margin-top: 20px;
	         width: 100%;
	         float: none;
	         background: none;
	         min-height: 30px;
	         border-bottom: none 
	    }
	     .main-right{
	         float: none;
	         overflow: hidden;
	         margin-top: 0px;
	         padding: 10px 10px 
	    }
	     .right-nr{
	         margin-top: 0px;
	         padding-bottom: 10px 
	    }
	     .brand{
	         margin: 20px 0 10px 
	    }
	     .picleft-list li .pli-img:hover{
	         box-shadow: none 
	    }
	     .xiaoyou{
	         margin-top: 40px 
	    }
	     .xiaoyou span.sp1{
	         display: none 
	    }
	     .xiao-one{
	         width: 100%;
	         float: none;
	         padding: 25px 
	    }
	     .xiao-two{
	         width: 100%;
	         float: none;
	         position: relative;
	         border: none;
	         border-top: 40px solid #fff;
	         background: #1f3a8a;
	         padding: 25px;
	         margin-top: 0;
	         box-shadow: none 
	    }
	     .xiao-tcon{
	         position: relative;
	         left: 0px;
	         top: 5px 
	    }
	     .xiao-tul ul{
	         width: 100% 
	    }
	     .xiao-ul ul li,.xiao-tul ul li{
	         margin-bottom: 15px 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 p{
	         font-size: 16px;
	         margin: 16px 0 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 a{
	         font-size: 16px 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 h4{
	         font-size: 28px 
	    }
	     .view-cnt p{
	         font-size: 16px 
	    }
	     .page1 ul li a{
	         padding: 0 5px 
	    }
	     .page1 ul li{
	         margin-bottom: 15px 
	    }
	     .page1 ul li.ye{
	         margin-bottom: 15px 
	    }
	     .bdd{
	         width: auto;
	         border-bottom: none;
	         margin: 0 
	    }
	     .nav-path a{
	         font-size: 16px 
	    }
	     .new-li{
	         margin-top: 15px 
	    }
	     .picleft-list li .pli-text i{
	         font-size: 14px;
	         display: none 
	    }
	     .picleft-list li .pli-text h5{
	         font-size: 18px 
	    }
	     .picleft-list li{
	         margin-bottom: 33px 
	    }
	     .picleft-list li .pli-text{
	         min-height: auto 
	    }
	     .fu-down h4{
	         font-size: 20px 
	    }
	     .nybant h5{
	         font-size: 30px;
	         line-height: 40px 
	    }
	     .ny-bant{
	         bottom: 120px 
	    }
	     .acrtice-box{
	         position: relative;
	         left: auto;
	         top: auto;
	         width: 96%;
	         margin-left: 2%;
	         margin-top: 30px;
	         padding: 25px;
	         max-width: 100% 
	    }
	     .box2{
	         background: none 
	    }
	     .ss2,.ss3{
	         height: auto !important;
	    }
	     .nav-panel-title {
	         font-size: 20px;
	    }
	     .nav-panel-title span {
	         font-size: 14px;
	    }
	     .slide-nav-ul li{
	         padding:0 0px;
	         transform:none 
	    }
	     .slide-nav-ul li a{
	         transform:none 
	    }
	     .slide-nav-ul li:hover , .slide-nav-ul li.active{
	         background: none;
	         box-shadow: none;
	    }
	     .slide-nav-ul li a.active, .slide-nav-ul li a:hover, .slide-nav-ul li a.active:hover, .slide-nav-ul li a.parent, .slide-nav-ul li a.selected{
	         color: #333 !important;
	    }
	     .slide-nav-ul li:hover a, .slide-nav-ul li.active a, .slide-nav-ul li:hover a span, .slide-nav-ul li.active a span {
	         color: #333;
	    }
	     .slide-nav-ul li:hover a, .slide-nav-ul li.active a{
	        /*color: #00f;
	         */
	    }
	     .slide-nav-ul li:hover a span, .slide-nav-ul li.active a span{
	        /*color: #00f;
	         */
	    }
	     .sannav li a span{
	         margin-top: 0;
	         color: #bbb ;
	    }
	     .sannav ul li.active a{
	         color: #930a12 !important;
	    }
	     .sannav ul li.active a span{
	         color: #930a12;
	    }
	     .slide-nav-ul li a span{
	         margin-top: 0;
	    }
	}
	 @media (max-width:767px){
	     .nnavbg{
	         margin-top: 5px 
	    }
	     .b-tt{
	         margin-top: 0 
	    }
	     .ss3{
	         height: auto;
	         margin-bottom: 0 
	    }
	     .nav_name{
	         width: 96%;
	         margin: auto 
	    }
	     .nav-panel-title{
	         font-size: 18px 
	    }
	     .bdc{
	         bottom: 15px;
	         margin-left: 15px 
	    }
	     .nybant h5{
	         font-size: 20px;
	         line-height: 30px 
	    }
	     .ban-text1{
	         top: 5px 
	    }
	     .nybg .logo1{
	         margin-left: 1px 
	    }
	     .dd1{
	         width: 94% 
	    }
	     .page1 ul{
	         text-align: left 
	    }
	     .nycon{
	         padding-bottom: 15px 
	    }
	     .d{
	         margin: 10px 0 
	    }
	     .ban-box .ban-tit{
	         font-size: 16px;
	         line-height: 25px;
	         padding: 10px 20px 10px 10px 
	    }
	     .ban-box .ban-tit p{
	         padding-right: 10px 
	    }
	     .ban-box .ban-tit i{
	         position: absolute;
	         right: 10px;
	         top: 10px 
	    }
	     .container22{
	         width: 100% 
	    }
	     .main-top{
	         margin-top: 0 
	    }
	     .data-list2{
	         padding-top: 10px 
	    }
	     ul.newic-list11{
	         padding-top: 15px 
	    }
	     .view-title{
	         font-size: 18px;
	         line-height: 26px;
	         margin-top: 5px 
	    }
	     .newic-list{
	         margin-top: -20px 
	    }
	     ul.data-list22{
	         padding-top: 0px 
	    }
	     .nav-path{
	         margin-top: 0;
	         padding-bottom: 0 
	    }
	     .nav-path a{
	         line-height: 30px;
	         font-size: 16px 
	    }
	     .ke{
	         margin-bottom: 0px;
	         font-size: 22px;
	         line-height: 34px;
	         padding-bottom: 5px;
	         text-align: center;
	         padding: 10px;
	         width: 100%;
	         display: inline;
	         float: none 
	    }
	     .ny-bann{
	         text-align: center;
	         bottom: 45px 
	    }
	     .ke-tit{
	         bottom: 2% 
	    }
	     .nbanbg{
	         background: none 
	    }
	     .dd1{
	         padding-top: 0px;
	         margin-top: 5px 
	    }
	     .right-nr table td, .right-nr table th{
	         white-space: nowrap 
	    }
	     .bgf{
	         background: none 
	    }
	     .main-right{
	         width: 100%;
	         float: none;
	         padding: 5px 15px 10px 
	    }
	     .nav-panel-title span{
	         font-size: 20px 
	    }
	     ul.piclist2 li{
	         width: 100% 
	    }
	     .picleft-list22 li{
	         width: 100%;
	         margin-right: 0 
	    }
	     .data-list{
	         padding-top: 15px 
	    }
	     .data-list li{
	         line-height: 26px;
	         margin-bottom: 15px;
	         padding-bottom: 5px;
	         border-bottom: 1px solid #ccc 
	    }
	     .data-list li a{
	         float: none;
	         line-height: 23px;
	         margin-bottom: 5px 
	    }
	     .data-list li span{
	         float: none;
	         padding-left: 10px 
	    }
	     .picleft-list li .pli-img{
	         width: 100%;
	         text-align: center 
	    }
	     .picleft-list li .pli-text{
	         width: 100%;
	         margin-top: 10px;
	         text-align: left;
	         min-height: auto 
	    }
	     .video-list li .vi-vi span img{
	         left: 32%;
	         top: 15% 
	    }
	     ul.piclist3 li{
	         width: 100%;
	         text-align: center 
	    }
	     ul.piclist3 li img{
	         display: inline-block 
	    }
	     ul.pic-list li{
	         width: 49%;
	         margin-right: 0px 
	    }
	     ul.pic-list li:nth-child(even){
	         margin-right: 0px 
	    }
	     ul.data-list2 li a{
	         width: 100%;
	         float: none 
	    }
	     .down-list1 li .down-xia img{
	         max-width: 1000% !important 
	    }
	     .down-list1 li .down-left a img{
	         float: left 
	    }
	     .down-list1 li{
	         padding-left: 15px;
	         margin-bottom: 15px 
	    }
	     .picleft-list23 li .pli-img{
	         width: 100%;
	         float: none;
	         text-align: center 
	    }
	     .picleft-list23 li .pli-text{
	         width: 100%;
	         float: none;
	         margin-top: 20px 
	    }
	     .picleft-list23 li .pli-text h5{
	         font-size: 24px;
	         margin-bottom: 10px 
	    }
	     .picleft-list23 li .pli-text p{
	         line-height: 26px 
	    }
	     .pli1-img{
	         width: 30% 
	    }
	     .pli1-img img{
	         max-width: 100% 
	    }
	     .pli1-tt{
	         width: 65% !important 
	    }
	     .view-cnt ol li{
	         list-style-type: inherit 
	    }
	     ul.data-list22 li .li-date2{
	         width: 11% 
	    }
	     ul.data-list22 li{
	         padding: 15px 0px 
	    }
	     ul.newic-list11 li .li-tt a{
	         font-size: 16px;
	         line-height: 25px 
	    }
	     ul.newic-list11 li .li-tt p{
	         margin-top: 5px;
	         overflow: hidden;
	         text-overflow: ellipsis;
	         display: -webkit-box;
	         -webkit-line-clamp: 2;
	         -webkit-box-orient: vertical 
	    }
	     ul.newic-list11 li a.a2{
	         float: none;
	         margin: 15px auto 5px;
	         width: 110px;
	         text-align: center;
	         margin-left: 30%;
	         display: none 
	    }
	     ul.dang-ul li{
	         float: left;
	         width: 100%;
	         margin-right: 0%;
	         margin-bottom: 22px;
	         transition: all 0.4s ease-out;
	         box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0) 
	    }
	     .down-list1 li .down-left a span{
	         line-height: 26px;
	         overflow: hidden;
	         text-overflow: ellipsis;
	         display: -webkit-box;
	         -webkit-line-clamp: 2;
	         -webkit-box-orient: vertical;
	         width: 88% 
	    }
	     .main-left{
	         margin-top: 15px;
	         width: 100%;
	         min-height: 30px 
	    }
	     .data-list2 li span{
	         float: none;
	         margin-top: 5px;
	         display: block 
	    }
	     .data-list2 li{
	         padding: 10px 
	    }
	     .newic-list li p{
	         font-size: 15px 
	    }
	     .newic-list li a.a1{
	         font-size: 16px 
	    }
	     .main-tcc{
	         margin-top: 10px 
	    }
	     .main-css{
	         float: none 
	    }
	     .m-p{
	         float: none 
	    }
	     .az ul li{
	         padding: 3px 5px 
	    }
	     .teach-ul1 .li-img a span{
	         font-size: 16px;
	         padding: 7px 0 
	    }
	     .notbg2{
	         margin-top: 10px 
	    }
	     .xiaoyou{
	         margin-top: 25px 
	    }
	     .notbg .new-box .li-ta{
	         -webkit-line-clamp: 2 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-img1{
	         text-align: center 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 h4{
	         font-size: 24px;
	         text-align: center 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1{
	         margin-top: 20px;
	         text-align: center 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-tt1 p{
	         text-align: left 
	    }
	     .yanjiu-list11 .yanjiu-li .yan-img1 img{
	         width: 60% !important 
	    }
	     .yanjiu-list11 .yanjiu-li{
	         padding: 26px 0 
	    }
	     .piclist-3 .pil-3left ul li .li-tt{
	         padding: 15px 
	    }
	     .piclist-3 .pil-3left ul li .li-tt p{
	         font-size: 18px;
	         line-height: 28px;
	         padding-top: 10px 
	    }
	     .piclist-3 .pil-3right ul li .li-tt{
	         padding: 15px 
	    }
	     .new-li{
	         margin-top: 1px 
	    }
	     .new-li ul li{
	         width: 100%;
	         margin-right: 0 !important 
	    }
	     .new-li ul li a .li-tt p{
	         font-size: 18px 
	    }
	     .new-li ul li a .li-tt{
	         width: calc(100% - 106px ) 
	    }
	     .picleft-list li .pli-text h5{
	         font-size: 16px;
	         line-height: 28px 
	    }
	     .picleft-list li .pli-text p{
	         -webkit-line-clamp: 5 
	    }
	     .fu-down h4{
	         font-size: 18px 
	    }
	     .fu-down ul li{
	         padding: 15px 0 10px 
	    }
	     .fu-down ul li a{
	         line-height: 25px;
	         font-weight: normal 
	    }
	     .video-list .vi-li .vi-text a{
	         font-size: 16px 
	    }
	     .video-list .vi-li .vi-text p{
	         font-size: 16px 
	    }
	     .video-list .vi-li .vi-text{
	         padding-top: 0 
	    }
	     .video-list .vi-li{
	         margin-bottom: 1px;
	         padding-bottom: 0px 
	    }
	     .acrtice-box{
	         width: 90%;
	         margin-left: 5%;
	         padding-top: 10px 
	    }
	     .ss2{
	         height: auto 
	    }
	     .nav-panel-title {
	         font-size: 18px;
	    }
	     .nav-panel-title span {
	         font-size: 12px;
	    }
	     .nav_name{
	         width: 100%;
	         font-size: 16px;
	    }
	     .acrtice-box {
	         padding: 10px 20px 30px;
	    }
	}
	 @media (max-width: 667px){
	     .ny-bant1 h4{
	         font-size: 18px;
	         line-height: 22px;
	         margin-bottom: 4px;
	         font-weight: normal 
	    }
	     .ny-bant{
	         bottom: 38px 
	    }
	     .ny-bant1 span{
	         font-size: 14px 
	    }
	     .brand{
	         margin-top: 15px 
	    }
	     .nav-panel-title span{
	         font-size: 22px 
	    }
	     .down-list1 li .down-left a span{
	         width: 78% 
	    }
	}
	 .right-nr h1{
	     text-align:center;
	}
	 .nrbt{
	     background:none;
	     margin-top: 25px;
	     text-align: center;
	}
	ul.slide-nav-item-ul.ulitem-1{}
		ul.slide-nav-item-ul.ulitem-2{ padding-left: 16%; }
		ul.slide-nav-item-ul.ulitem-3{ padding-left: 32%; }
		ul.slide-nav-item-ul.ulitem-4{ padding-left: 49%; }
		ul.slide-nav-item-ul.ulitem-5{ padding-left: 64%; }
	