@charset "utf-8";
.container{}
.header{height: auto;}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

@media only screen and (max-width:1200px){
	.wrap{width: 94%;}
	.box-isd{display: block;}
}

.sidebar{background: url(ny3_02.jpg) no-repeat center;background-size: cover;height: 330px;box-sizing: border-box;padding-top: 100px;}
.sidebar .leftTitle{text-align: center;}
.sidebar .leftTitle s{display: none;}
.sidebar .leftTitle i{font-size: 28px;color: #333333;font-weight: normal;padding: 0 43px;position: relative;}
.sidebar .leftTitle i:before{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;left:0;top:50%;margin-top: -13px;background-size: 100% 100%;}
.sidebar .leftTitle i:after{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;right:0;top:50%;margin-top: -13px;transform: rotate(180deg);background-size: 100% 100%;}
.sidebar .menu{margin-top: 35px;text-align: center;padding: 0 180px;}
.sidebar .menu dl{display: inline-block;}
.sidebar .menu dl dd{display: none;}
.sidebar .menu dl dt{display: inline-block;width: 152px;height: 44px;line-height: 44px;background: url(ny1_03.png) no-repeat center;background-size: 100% 100%;margin:0 8px 16px;}
.sidebar .menu dl dt a{display: block;font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.sidebar .menu dl dt:hover,.sidebar .menu dl dt.current{background: url(ny2_05.png) no-repeat center;background-size: 100% 100%;}
.sidebar .menu dl dt:hover a,.sidebar .menu dl dt.current a{color: #fff;}
@media only screen and (max-width:1580px){
	.sidebar{height: 280px;padding-top: 70px;}
	.sidebar .leftTitle i{font-size: 24px;}
	.sidebar .menu{margin-top: 25px;padding: 0 70px;}
	.sidebar .menu dl dt{width: 138px;height: 40px;line-height: 40px;margin:0 5px 10px;}
	.sidebar .menu dl dt a{font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}
@media only screen and (max-width:640px){
	
}

.bg1{background: url(nybg1_02.png) repeat-y center;background-size: cover;}
.bg2{background: url(nybg2_03.png) no-repeat bottom center;padding-bottom: 58px;}
.location{line-height: 100px;font-size: 14px;color: #666666;}
.location a{color: #666;margin:0 24px;}
.location a.u-home{padding-left: 25px;margin-left: 0;background: url(ny4_10.png) no-repeat left center;}
.main{background: #fff;padding: 45px;}
.sjcontent{display: none;}
@media only screen and (max-width:1660px){
	.main{padding-right: 90px;}
}
@media only screen and (max-width:1580px){
	.location{line-height: 80px;}
	.location a{margin:0 20px;}
	.main{padding: 35px;}
	.bg2{padding-bottom: 45px;}
}
@media only screen and (max-width:1300px){
	.main{padding-right: 50px;}
}
@media only screen and (max-width:1200px){
	.location{line-height: 60px;}
	.location a{margin:0 15px;font-size: 13px;}
	.main{padding: 25px;}
	.bg2{padding-bottom: 30px;}
}
@media only screen and (max-width:750px){
	.location{line-height: 40px;}
	.location a{margin:0 8px;font-size: 12px;}
	.main{padding: 15px;}
	.pccontent{display: none;}
	.sjcontent{display: block;}
	.bg2{padding-bottom: 15px;}
}

/* 内容模式 */
.article{line-height:2; font-size:16px; word-wrap:break-word;color: #666666;}
.article .hd { text-align:center; }
.article .hd h1 { color:#000; font-size:24px;font-weight: normal; }
.article .hd .titBar { color:#898989; } 
.article .bd { padding:50px 0; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd;color: #000000}
.article .ft a{color: #666666;}
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}
@media only screen and (max-width:1580px){
	.article{font-size: 14px;}
	.article .hd h1{font-size: 20px;}
	.article .bd { padding:40px 0; }
}
@media only screen and (max-width:1200px){
	.article .bd { padding:30px 0; }
	.article .hd h1{font-size: 18px;}
}
@media only screen and (max-width:750px){
	.article{font-size: 13px;}
	.article .hd h1{font-size: 16px;}
	.article .bd { padding:20px 0; }
}

.picList{ width:100%}
.picList .item{ width:23.5%; margin-right:2%; float:left; margin-bottom:3%}
.picList .item:nth-child(4n){ margin-right:0}
.picList .item .pic{ width:100%; overflow:hidden; height:220px}
.picList .item .pic img{ width:100%; }
.picList .item .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picList .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}

.picList .item .title{ display:block; box-sizing:border-box; padding:15px; background:#EEEEEE;font-size: 16px;color: #000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.picList .item .title a{color: #000000;}
.picList .item:hover .title a{ background: #7a2e2e; color:#fff}
@media all and (max-width:1580px){
	.picList .item .pic{ height:184px}
}
@media all and (max-width:1200px){
	.picList .item{ width:48.5%; margin-right:3%; margin-bottom:3%;}
	.picList .item:nth-child(2n){ margin-right:0}
	.picList .item .title a{ font-size:14px; padding:15px}
	.picList .item .pic{ height:auto}
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#7a2e2e; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.ks .ksi{margin-bottom: 50px;}
.ks .ksi .ksia{font-size: 24px;color: #333333;padding-left: 18px;position: relative;}
.ks .ksi .ksia:after{content: "";width: 4px;height: 22px;background: #772d2d;background: #772d2d;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.ks .ksi .ksib{margin-top: 40px;}
.ks .ksi .ksib .ksibi{float: left;width: 11.1111%;text-align: center;margin-bottom: 25px;}
.ks .ksi .ksib .ksibi .ksibia img{width: 77px;}
.ks .ksi .ksib .ksibi .ksibia .img02{display: none;}
.ks .ksi .ksib .ksibi .ksibib{font-size: 16px;color: #333333;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ks .ksi .ksib .ksibi:hover .ksibia .img01{display: none;}
.ks .ksi .ksib .ksibi:hover .ksibia .img02{display: inline-block;}
@media only screen and (max-width:1580px){
	.ks .ksi{margin-bottom: 40px;}
	.ks .ksi .ksia{font-size: 20px;padding-left: 15px;}
	.ks .ksi .ksia:after{width: 3px;height: 20px;}
	.ks .ksi .ksib{margin-top: 30px;}
	.ks .ksi .ksib .ksibi{margin-bottom: 20px;}
	.ks .ksi .ksib .ksibi .ksibib{margin-top: 10px;font-size: 14px;}
	.ks .ksi .ksib .ksibi .ksibia img{width: 67px;}
	.ks .ksi .ksib .ksibi{width: 12.5%;}
}
@media only screen and (max-width:1200px){
	.ks .ksi{margin-bottom: 30px;}
	.ks .ksi .ksia{font-size: 18px;padding-left: 12px;}
	.ks .ksi .ksib{margin-top: 20px;}
	.ks .ksi .ksib .ksibi{margin-bottom: 15px;}
	.ks .ksi .ksib .ksibi .ksibib{margin-top: 7px;}
	.ks .ksi .ksib .ksibi .ksibia img{width: 60px;}
	.ks .ksi .ksib .ksibi{width: 20%;}
}
@media only screen and (max-width:640px){
	.ks .ksi{margin-bottom: 20px;}
	.ks .ksi .ksia{font-size: 16px;padding-left: 9px;}
	.ks .ksi .ksia:after{width: 2px;height:18px;}
	.ks .ksi .ksib{margin-top: 10px;}
	.ks .ksi .ksib .ksibi{margin-bottom: 10px;}
	.ks .ksi .ksib .ksibi .ksibib{margin-top: 5px;font-size: 13px;}
	.ks .ksi .ksib .ksibi .ksibia img{width: 50px;}
	.ks .ksi .ksib .ksibi{width: 33.333%;}
}

.ztlist{margin-bottom: 40px;}
.ztitem{ width:100%; border-bottom:1px solid #e3e3e3; padding:40px 0; box-sizing:border-box; transition:all 0.5s linear}
.ztitem .pic{ width:300px; float:left}
.ztitem .cont{ width:calc(100% - 490px); float:left; margin-left:60px}
.ztitem .cont .title{ margin-top:35px; font-size:18px; color:#000000; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ztitem .cont .title a{ color:#000}
.ztitem .cont .time{ display:none}
.ztitem .cont .intro{ font-size:16px; color:#666666; margin-top:20px; text-align:justify}
.ztitem .num{ float:right;color:#666666}
.ztitem .num .n1{ font-size:30px; line-height:1; margin-top:70px}
.ztitem .num .n2{ font-size:14px; }
.ztitem:hover{}
.ztitem:hover .cont .title a{ color:#7a2e2e}
.ztitem:hover .num{ color:#7a2e2e}
@media (max-width: 1580px){
	.ztitem{ padding:30px 0}
	.ztitem .pic{width: 230px;}
	.ztitem .cont{ width:calc(100% - 380px); margin-left:40px}
	.ztitem .cont .title{margin-top: 15px;font-size: 16px;}
	.ztitem .cont .intro{font-size: 14px;margin-top: 15px;}
	.ztitem .num .n1{font-size: 24px;margin-top: 45px;}
	.ztitem .num .n2{ font-size:13px; }
}
@media (max-width: 1200px){
	.ztitem{ padding:20px 0}
	.ztitem .pic{ width:150px}
	.ztitem .cont{ width:calc(100% - 160px); margin-left:10px}
	.ztitem .num{ display:none}
	.ztitem .cont .title{ margin:0; font-size:15px}
	.ztitem .cont .time{ display:block; font-size:12px; color:#666; padding:5px 0}
	.ztitem .cont .intro{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:0}
	.ztitem:hover{ padding:20px 0; background:#e9f0ec}
}
@media (max-width: 750px){
	.ztitem{ padding:15px 0}
	.ztitem .pic{ width:135px}
	.ztitem .cont{ width:calc(100% - 145px); margin-left:10px}
	.ztitem .num{ display:none}
	.ztitem .cont .title{ margin:0; font-size:14px}
	.ztitem .cont .time{ display:block; font-size:12px; color:#666; padding:3px 0}
	.ztitem .cont .intro{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:0}
}

.listm { border: 1px solid #e3e3e3;margin-top: 0;margin-bottom: 2% }
.listm li { padding:1.2% 2%; border-bottom:1px solid #e3e3e3; font-size:16px; line-height:20px; clear:both; }
.listm li:last-child{border-bottom: none}
.listm li span { float:right; color:#999; font-size:14px; }
.listm li a:hover { text-decoration:underline; }
@media all and (max-width:1580px){
	.listm li{font-size: 15px;}
}
@media all and (max-width:1200px){
	.listm li { padding:3% 2%;}
	.listm li{font-size: 14px;}
	.listm li span{font-size: 13px;}
}
@media all and (max-width:750px){
	.listm li span{font-size: 12px;}
}

.ab .aba .abar .abarb{scrollbar-color: #7a2e2e #e5e5e5; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.ab .aba .abar .abarb::-webkit-scrollbar{width:6px;height:6px;}
.ab .aba .abar .abarb::-webkit-scrollbar-button:vertical{display:none}
.ab .aba .abar .abarb::-webkit-scrollbar-thumb:vertical:hover{background-color: #7a2e2e;}
.ab .aba .abar .abarb::-webkit-scrollbar-thumb:vertical:active{background-color: #7a2e2e;}
.ab .aba .abar .abarb::-webkit-scrollbar{width: 6px;}
.ab .aba .abar .abarb::-webkit-scrollbar-track{background: #e5e5e5;border-radius: 6px;}
.ab .aba .abar .abarb::-webkit-scrollbar-thumb{background: #7a2e2e;border-radius: 6px;}
.tti{text-align: center;}
.tti .ttia{font-size: 24px;color: #333333;font-weight: bold;}
.tti .ttib{margin:15px auto 0;width: 26px;height: 3px;background: #7a2e2e;}
.ab{padding: 80px 0;background: url(abbg_02.jpg) no-repeat center;}
.ab .aba{background: #fff;}
.ab .aba .abal{float: left;overflow: hidden;}
.ab .aba .abal img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
} 
.ab .aba:hover .abal img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.ab .aba .abar{float: right;width: 772px;margin-right: 40px;}
.ab .aba .abar .tti{margin-top: 43px;text-align: left;}
.ab .aba .abar .tti .ttib{margin-left:0;}
.ab .aba .abar .abarb{padding-right: 35px;margin-top: 30px;font-size: 16px;color: #666666;line-height: 26px;height: 312px;overflow-y: auto;}
@media all and (max-width:1580px){
	.tti .ttia{font-size: 20px;}
	.tti .ttib{margin:12px auto 0;}
	.ab{padding: 60px 0;}
	.ab .aba .abal{width: 580px;}
	.ab .aba .abar{width: 580px;margin-right: 20px;}
	.ab .aba .abar .tti{margin-top: 30px;}
	.ab .aba .abar .abarb{padding-right: 25px;margin-top: 20px;font-size: 14px;line-height: 22px;height: 264px;}
}
@media all and (max-width:1200px){
	.tti .ttia{font-size: 18px;}
	.tti .ttib{margin:8px auto 0;}
	.ab{padding: 40px 0;}
	.ab .aba .abal{float: none;width: 100%;}
	.ab .aba .abar{float: none;width: 100%;margin-right: 0;}
	.ab .aba .abar .tti{margin-top: 25px;}
	.ab .aba .abar .abarb{padding-right: 20px;}
}
@media all and (max-width:750px){
	.tti .ttia{font-size: 16px;}
	.tti .ttib{margin:4px auto 0;width: 20px;height: 2px;}
	.ab{padding: 20px 0;}
	.ab .aba .abar .tti{margin-top: 15px;}
	.ab .aba .abar .abarb{padding-right: 15px;margin-top: 15px;font-size: 13px;line-height: 20px;height: 240px;}
}

.abd{margin-top: 110px;}
.abd .abdc{margin-top: 45px;padding-bottom: 55px;position: relative;}
.abd .abdc .swiper-slide{overflow: hidden;}
.abd .abdc .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
} 
.abd .abdc .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abd .abdc .swiper-pagination{position: absolute;left: 0;bottom: 0;width: calc(100% - 153px);border-bottom: 1px dashed #7a2e2e;}
.abd .abdc .swiper-pagination .swiper-pagination-progressbar-fill{height: 3px;background: #7a2e2e;margin-top: -1px;}
.abd .abdc .abdca{position: absolute;right: 0;bottom: -20px;width: 153px;line-height: 44px;}
.abd .abdc .abdca i{display: inline-block;width: 44px;height: 44px;background: url(ab7_03.png) no-repeat center;background-size: 100% 100%;vertical-align: middle;}
.abd .abdc .abdca span{font-size: 18px;color: #7a2e2e;margin-left: 10px;display: inline-block;vertical-align: middle;}
@media all and (max-width:1580px){
	.abd{margin-top: 85px;}
	.abd .abdc{margin-top: 35px;padding-bottom: 45px;}
	.abd .abdc .abdca i{width: 40px;height: 40px;}
	.abd .abdc .abdca span{font-size: 16px;}
}
@media all and (max-width:1200px){
	.abd{margin-top: 60px;}
	.abd .abdc{margin-top: 25px;padding-bottom: 35px;}
	.abd .abdc .abdca i{width: 36px;height: 36px;}
	.abd .abdc .abdca span{font-size: 14px;}
}
@media all and (max-width:750px){
	.abd{margin-top: 30px;}
	.abd .abdc{margin-top: 20px;padding-bottom: 25px;}
	.abd .abdc .abdca i{width: 30px;height: 30px;}
	.abd .abdc .abdca span{font-size: 13px;}
	.abd .abdc .swiper-pagination{width: calc(100% - 92px);}
	.abd .abdc .abdca{width: 92px;}
}

.abc{margin-top: 75px;}
.abc .abcc{margin-top: 42px;}
.abc .abcc .abcci{float: left;width: 320px;margin-right: 6px;height: 450px;transition: all 0.6s;background: url(ab2_03.png) no-repeat center;background-size: cover;box-sizing: border-box;position: relative;}
.abc .abcc .abcci.current{width: 600px;background: url(ab3_05.jpg) no-repeat center;background-size: cover;}
.abc .abcc .abcci:last-child{margin-right: 0;}
.abc .abcc .abcci .abccib{display: none;}
.abc .abcc .abcci.current .abccia{display: none;}
.abc .abcc .abcci.current .abccib{display: block;}
.abc .abcc .abcci .abccia{width: 204px;height: 204px;border-radius: 100%;background: url(ab4_03.png) no-repeat center;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.abc .abcc .abcci .abccia .abcciax{position: absolute;left:0;width: 100%;text-align: center;top:50%;transform: translateY(-50%);}
.abc .abcc .abcci .abccia .abcciaa{font-size: 24px;color: rgba(255,255,255,0.5);}
.abc .abcc .abcci .abccia .abcciab{font-size: 16px;color: rgba(255,255,255,0.5);text-transform: uppercase;margin-top: 10px;}
.abc .abcc .abcci .abccib .abccibx{position: absolute;padding: 0 67px;left:0;width: 100%;box-sizing: border-box;top:95px;}
.abc .abcc .abcci .abccib .abcciba{font-size: 24px;color: #ffffff;}
.abc .abcc .abcci .abccib .abccibb{font-size: 16px;color: rgba(255,255,255,0.5);text-transform: uppercase;margin-top: 8px;}
.abc .abcc .abcci .abccib .abccibc{margin-top: 20px;width: 24px;height: 2px;background: #ffffff;}
.abc .abcc .abcci .abccib .abccibd{margin-top: 40px;font-size: 18px;color: #ffffff;line-height: 1.8;}
@media all and (max-width:1580px){
	.abc{margin-top: 55px;}
	.abc .abcc{margin-top: 33px;}
	.abc .abcc .abcci{width: 243px;height: 342px;margin-right: 5px;}
	.abc .abcc .abcci.current{width: 456px;}
	.abc .abcc .abcci .abccia{width: 170px;height: 170px;}
	.abc .abcc .abcci .abccia .abcciaa{font-size: 20px;}
	.abc .abcc .abcci .abccia .abcciab{font-size: 14px;margin-top: 7px;}
	.abc .abcc .abcci .abccib .abccibx{padding: 0 45px;top:70px;}
	.abc .abcc .abcci .abccib .abcciba{font-size: 20px;}
	.abc .abcc .abcci .abccib .abccibb{font-size: 14px;margin-top: 5px;}
	.abc .abcc .abcci .abccib .abccibc{margin-top: 15px;}
	.abc .abcc .abcci .abccib .abccibd{margin-top: 20px;font-size: 16px;}
}
@media all and (max-width:1200px){
	.abc{margin-top: 35px;}
	.abc .abcc{margin-top: 24px;}
	.abc .abcc .abcci{width: 48%;margin:0 4% 4% 0;background: url(ab3_05.jpg) no-repeat center;background-size: cover;height: 300px;}
	.abc .abcc .abcci .abccia{display: none;}
	.abc .abcc .abcci .abccib{display: block;}
	.abc .abcc .abcci.current{width: 48%;}
	.abc .abcc .abcci:nth-child(2n){margin-right: 0;}
	.abc .abcc .abcci .abccib .abccibx{padding: 0 30px;top:40px;}
	.abc .abcc .abcci .abccib .abcciba{font-size: 18px;}
	.abc .abcc .abcci .abccib .abccibb{font-size: 13px;margin-top: 4px;}
	.abc .abcc .abcci .abccib .abccibc{margin-top: 10px;}
	.abc .abcc .abcci .abccib .abccibd{margin-top: 15px;font-size: 14px;}
}
@media all and (max-width:750px){
	.abc{margin-top: 20px;}
	.abc .abcc{margin-top: 15px;}
	.abc .abcc .abcci{height: 280px;}
	.abc .abcc .abcci .abccib .abccibx{padding: 0 15px;top:20px;}
	.abc .abcc .abcci .abccib .abcciba{font-size: 16px;}
	.abc .abcc .abcci .abccib .abccibc{margin-top: 7px;}
	.abc .abcc .abcci .abccib .abccibd{margin-top: 10px;font-size: 13px;}
}
.abb{margin-top: 72px;}
.abb .abbc{margin-top: 38px;}
.abb .abbc .swiper-slide{width: 14.285%;height: 245px;background: url(s2_1_03.png) no-repeat center;transform: scale(0.85);background-size: 100% 100%;transition: all 0.6s;}
.abb .abbc .swiper-slide:hover{transform: scale(1);background: url(s2_2_05.png) no-repeat center;background-size: 100% 100%;}
.abb .abbc .swiper-slide a{display: block;height: 100%;}
.abb .abbc .swiper-slide a .abbci{position: absolute;left:0;width: 100%;text-align: center;top:50%;transform: translateY(-50%);}
.abb .abbc .swiper-slide a .abbci .abbcia{font-size: 36px;color: #333333;transition: all 0.6s;}
.abb .abbc .swiper-slide a .abbci .abbcib{margin-top: 18px;font-size: 16px;color: #7a2e2e;display: none;transition: all 0.6s;}
.abb .abbc .swiper-slide:hover a .abbci .abbcia{font-weight: bold;color: #7a2e2e;}
.abb .abbc .swiper-slide:hover a .abbci .abbcib{display: block;}
@media all and (max-width:1580px){
	.abb{margin-top: 55px;}
	.abb .abbc{margin-top: 30px;}
	.abb .abbc .swiper-slide{width: 16.66666%;height: 190px;}
	.abb .abbc .swiper-slide a .abbci .abbcia{font-size: 30px;}
	.abb .abbc .swiper-slide a .abbci .abbcib{margin-top: 13px;font-size: 14px;}
}
@media all and (max-width:1200px){
	.abb{margin-top: 40px;}
	.abb .abbc{margin-top: 20px;}
	.abb .abbc .swiper-slide{width:20%;height: 170px;}
	.abb .abbc .swiper-slide a .abbci .abbcia{font-size: 24px;}
	.abb .abbc .swiper-slide a .abbci .abbcib{margin-top: 10px;font-size: 13px;}
}
@media all and (max-width:750px){
	.abb{margin-top: 20px;}
	.abb .abbc{margin-top: 10px;}
	.abb .abbc .swiper-slide{width:33.3333%;height: 120px;}
	.abb .abbc .swiper-slide a .abbci .abbcia{font-size: 18px;}
	.abb .abbc .swiper-slide a .abbci .abbcib{margin-top: 7px;font-size: 12px;}
}

.section6{}
.s6_t{text-align: center;}
.s6_t span{font-size: 24px;color: #333333;font-weight: bold;padding: 0 35px;position: relative;}
.s6_t span:before{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;left:0;top:50%;margin-top: -13px;background-size: 100% 100%;}
.s6_t span:after{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;right:0;top:50%;margin-top: -13px;transform: rotate(180deg);background-size: 100% 100%;}
.s6_c{margin-top: 50px;padding: 0 75px;position: relative;}
.s6_c .s6_ci{box-sizing: border-box;border:1px solid #e0a545;background: url(s6_2_03.png) no-repeat center;background-size: cover;float: left;width: 248px;margin:0 47px 45px 0;}
.s6_c .s6_ci:nth-child(5n){margin-right: 0}
.s6_c .s6_ci{padding: 30px 46px 40px;text-align: center;}
.s6_c .s6_ci .s6_cia{overflow: hidden;}
.s6_c .s6_ci .s6_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s6_c .s6_ci:hover .s6_cia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s6_c .s6_ci .s6_cib{margin-top: 25px;}
.s6_c .s6_ci .s6_cib .s6_ciba{font-size: 18px;color: #000000;font-weight: bold;}
.s6_c .s6_ci .s6_cib .s6_cibb{font-size: 16px;color: #666666;margin-top: 7px;}
.s6_c .s6_ci:hover{border-color: #7a2f2f;}
.s6_c .s6_ci:hover .s6_cib .s6_ciba{color: #7c3131;}
@media only screen and (max-width:1580px){
	.s6_t span{font-size: 20px;}
	.s6_c{margin-top: 35px;padding: 0 20px;}
	.s6_c .s6_ci{padding: 25px 40px 35px;margin:0 27px 35px 0;width: 210px;}
	.s6_c .s6_ci .s6_cib{margin-top: 20px;}
	.s6_c .s6_ci .s6_cib .s6_ciba{font-size: 16px;}
	.s6_c .s6_ci .s6_cib .s6_cibb{font-size: 14px;margin-top: 5px;}
}
@media only screen and (max-width:1200px){
	.s6_t span{font-size: 18px;}
	.s6_c{margin-top: 20px;padding: 0 0;}
	.s6_c .s6_ci{padding: 20px 30px 30px;width: 30%;margin:0 5% 5% 0;}
	.s6_c .s6_ci:nth-child(5n){margin-right:5%}
	.s6_c .s6_ci:nth-child(3n){margin-right: 0}
	.s6_c .s6_ci .s6_cib{margin-top: 15px;}
}
@media only screen and (max-width:750px){
	.s6_t span{font-size: 16px;padding: 0 25px;}
	.s6_t span:before{width: 12px;height: 17px;margin-top: -8px;}
	.s6_t span:after{width: 12px;height: 17px;margin-top: -8px;}
	.s6_c{margin-top: 15px;padding: 0 0;}
	.s6_c .s6_ci{padding: 15px 25px 20px;width: 48%;margin:0 4% 4% 0;}
	.s6_c .s6_ci:nth-child(5n){margin-right:4%}
	.s6_c .s6_ci:nth-child(3n){margin-right:4%}
	.s6_c .s6_ci:nth-child(2n){margin-right: 0}
	.s6_c .s6_ci .s6_cib{margin-top: 20px;}
	.s6_c .s6_ci .s6_cib .s6_ciba{font-size: 14px;}
	.s6_c .s6_ci .s6_cib .s6_cibb{font-size: 13px;margin-top: 3px;}
}

.myform .myforma .myformai{float: left;width: 48%;margin:0 4% 33px 0;}
.myform .myforma .myformai:nth-child(2n){margin-right: 0;}
.myform .myforma .myformai .myformaia{font-size: 16px;color: #333333;line-height: 36px;}
.myform .myforma .myformai .myformaia span{color: #ff0000;}
.myform .myforma .myformai .myformaib input{height: 60px;background: #eeeeee;border:0;outline: 0;width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 14px;color: #333;}
.myform .myformb .myformba{font-size: 16px;color: #333333;line-height: 36px;}
.myform .myformb .myformbb textarea{height: 240px;background: #eeeeee;border:0;outline: 0;width: 100%;box-sizing: border-box;padding: 20px;font-size: 14px;color: #333;border:0;outline: 0;}
.myform .myformc{margin-top: 33px;}
.myform .myformc label{display: block;font-size: 16px;color: #333333;line-height: 36px;}
.myform .myformc .text{width: 200px;box-sizing: border-box;height: 60px;padding: 0 20px;font-size: 14px;color: #333;border:0;outline: 0;background: #eeeeee;}
.myform .myformd{text-align: center;margin-top: 30px;}
.myform .myformd .btn-submit{width: 200px;height: 60px;font-size: 16px;color: #fff;background: #7a2e2e;border:0;outline: 0;}
@media only screen and (max-width:1580px){
	.myform .myforma .myformai{margin:0 4% 20px 0;}
	.myform .myforma .myformai .myformaia{font-size: 14px;line-height: 30px;}
	.myform .myforma .myformai .myformaib input{height: 50px;padding: 0 15px;}
	.myform .myformb .myformba{font-size: 14px;line-height: 30px;}
	.myform .myformb .myformbb textarea{height: 200px;padding: 15px;}
	.myform .myformc{margin-top: 20px;}
	.myform .myformc label{font-size: 14px;line-height: 30px;}
	.myform .myformc .text{height: 50px;padding: 0 15px;}
	.myform .myformd{margin-top: 20px;}
	.myform .myformd .btn-submit{height: 50px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.myform .myforma .myformai{margin:0 4% 15px 0;}
	.myform .myforma .myformai .myformaia{font-size: 13px;line-height: 24px;}
	.myform .myforma .myformai .myformaib input{height: 40px;padding: 0 10px;}
	.myform .myformb .myformba{font-size: 13px;line-height: 20px;}
	.myform .myformb .myformbb textarea{height: 160px;padding: 10px;}
	.myform .myformc{margin-top: 15px;}
	.myform .myformc label{font-size: 13px;line-height: 24px;}
	.myform .myformc .text{height: 40px;padding: 0 10px;}
	.myform .myformd{margin-top: 15px;}
	.myform .myformd .btn-submit{height: 40px;font-size: 13px;}
}
@media only screen and (max-width:750px){
	.myform .myforma .myformai{margin:0 0 10px 0;float: none;width: 100%;}
	.myform .myformc{margin-top: 10px;}
	.myform .myformd{margin-top: 20px;}
	.myform .myformc .text{width: 150px;}
}



.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; font-size: 14px; }


.message{margin: 20px 0;}
.message .message-list{margin-bottom: 20px;font-size: 16px;line-height: 1.5;padding: 15px 0;border-bottom: 1px solid #f5f5f5}
.message .message-list .m-title span{float: right;}
.message .message-list .m-info{margin-top: 5px;}
.message .message-list .r-title{margin-top: 5px;}
.message .message-list .r-info{margin-top: 5px;}

.ysa .ysaa{font-size: 24px;color: #333333;}
.ysa .ysaa span{padding-left: 27px;position: relative;}
.ysa .ysaa span:after{content: "";width: 4px;height: 22px;background: #772d2d;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.ysa .ysab{margin-top: 20px;}
.ysa .ysab a{display: inline-block;margin:5px 30px 5px 0;line-height: 42px;padding: 0 20px;border-radius: 21px;border:1px solid transparent;font-size: 16px;color: #333333;}
.ysa .ysab a span{padding-left: 16px;background: url(ys1_03.png) no-repeat left center;}
.ysa .ysab a.current{background: #f7f7f7;border-color: #7a2e2e;color: #7a2e2e;font-weight: bold;}
.ysa .ysab a.current span{background: none;padding-left: 0;}
.ysb{width: 1414px;margin:25px auto 0;background: url(ys2_07.png) no-repeat center;background-size: 100% 100%;}
.ysb .ysbc{padding: 45px 75px;}
.ysb .ysbc .ysbcl{float: left;width: 456px;background: #f7f7f7 url(ys3_03.png) no-repeat right center;}
.ysb .ysbc .ysbcl .ysbcll{float: left;width: 187px;}
.ysb .ysbc .ysbcl .ysbclr{float: right;width: 222px;}
.ysb .ysbc .ysbcl .ysbclr .ysbclra{font-size: 28px;color: #7a2e2e;font-weight: bold;margin-top: 45px;}
.ysb .ysbc .ysbcl .ysbclr .ysbclrb{margin-top: 15px;font-size: 16px;color: #666666;line-height: 28px;}
.ysb .ysbc .ysbcr{float: right;width: 763px;}
.ysb .ysbc .ysbcr .ysbcra{line-height: 50px;border-bottom: 1px solid #f1eaea;position: relative;font-size: 20px;color: #333333;font-weight: bold;}
.ysb .ysbc .ysbcr .ysbcra:after{content: "";width: 17px;height: 2px;background: #7a2e2e;position: absolute;left:0;bottom: 0;}
.ysb .ysbc .ysbcr .ysbcrb{margin-top: 27px;font-size: 16px;color: #333333;line-height: 28px;}
@media only screen and (max-width:1580px){
	.ysa .ysaa{font-size: 20px;}
	.ysa .ysaa span{padding-left: 20px;}
	.ysa .ysaa span:after{width: 3px;height: 20px;}
	.ysa .ysab{margin-top: 15px;}
	.ysa .ysab a{margin:4px 25px 4px 0;line-height: 36px;padding: 0 15px;border-radius: 18px;font-size: 14px;}
	.ysa .ysab a span{padding-left: 14px;}
	.ysb{width: 100%;margin:20px auto 0;}
	.ysb .ysbc{padding: 35px 55px;}
	.ysb .ysbc .ysbcl{width: 380px;}
	.ysb .ysbc .ysbcl .ysbcll{width: 160px;}
	.ysb .ysbc .ysbcl .ysbclr{width: 200px;}
	.ysb .ysbc .ysbcl .ysbclr .ysbclra{font-size: 24px;margin-top: 35px;}
	.ysb .ysbc .ysbcl .ysbclr .ysbclrb{margin-top: 10px;font-size: 14px;line-height: 24px;}
	.ysb .ysbc .ysbcr{width: 680px;}
	.ysb .ysbc .ysbcr .ysbcra{line-height: 42px;font-size: 16px;}
	.ysb .ysbc .ysbcr .ysbcrb{margin-top: 20px;font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:1200px){
	.ysa .ysaa{font-size: 18px;}
	.ysa .ysaa span{padding-left: 15px;}
	.ysa .ysaa span:after{width: 2px;height: 15px;}
	.ysa .ysab{margin-top: 10px;}
	.ysa .ysab a{margin:3px 15px 3px 0;line-height: 32px;padding: 0 10px;border-radius: 16px;font-size: 13px;}
	.ysa .ysab a span{padding-left: 10px;}
	.ysb{width: 100%;margin:15px auto 0;}
	.ysb .ysbc{padding: 30px 40px;}
	.ysb .ysbc .ysbcl{width: 100%;float: none;background: #f7f7f7;}
	.ysb .ysbc .ysbcl .ysbcll{width: 160px;}
	.ysb .ysbc .ysbcl .ysbclr{width: calc(100% - 200px);}
	.ysb .ysbc .ysbcl .ysbclr .ysbclra{font-size: 20px;margin-top: 20px;}
	.ysb .ysbc .ysbcl .ysbclr .ysbclrb{margin-top: 5px;font-size: 13px;line-height: 20px;}
	.ysb .ysbc .ysbcr{width: 100%;float: none;margin-top: 20px;}
	.ysb .ysbc .ysbcr .ysbcra{line-height: 36px;font-size: 15px;}
	.ysb .ysbc .ysbcr .ysbcrb{margin-top: 15px;font-size: 13px;line-height: 20px;}
}
@media only screen and (max-width:750px){
	.ysa .ysaa{font-size: 16px;}
	.ysa .ysaa span{padding-left: 10px;}
	.ysa .ysaa span:after{width: 2px;height: 12px;}
	.ysa .ysab a{margin:2px 10px 2px 0;line-height: 30px;padding: 0 8px;border-radius: 15px;}
	.ysa .ysab a span{padding-left: 8px;}
	.ysb .ysbc{padding: 30px 20px;}
	.ysb .ysbc .ysbcl .ysbcll{width: 120px;}
	.ysb .ysbc .ysbcl .ysbclr{width: calc(100% - 150px);}
	.ysb .ysbc .ysbcl .ysbclr .ysbclra{font-size: 16px;margin-top: 15px;}
	.ysb .ysbc .ysbcr{margin-top: 15px;}
}

.seachmenu{background: #fff;}
.seachmenu ul{padding: 3% 3% 0}
.seachmenu ul li{float: left;width: 11.11111%;line-height: 3;font-size: 16px;text-align: center;background: #f5f5f5;}
.seachmenu ul li a{display: block;}
.seachmenu ul li.on{background: #7a2e2e;}
.seachmenu ul li.on a{color: #fff;}
@media only screen and (max-width:1580px){
	.seachmenu ul li{font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.seachmenu ul li{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.seachmenu ul li{font-size: 13px;width: 33.3333%}
}


.ymcz{text-align: right;margin-bottom: 15px;}
.ymcz .print{width: 55px;height: 36px;border-radius: 4px;background: #3b67b1;color: #fff;font-size: 14px;line-height: 14px;text-align: center;padding-left: 35px;background:#109370 url(print_03.png) no-repeat 20px center;background-size: 20px 20px;display: inline-block;line-height: 36px;}

.ymcz .close{width: 80px;height: 36px;border-radius: 4px;background: #3b67b1;color: #fff;font-size: 14px;line-height: 14px;text-align: center;background:#999;background-size: 20px 20px;display: inline-block;line-height: 36px;}

