*{padding: 0; margin: 0;}
/*Top003034 */
.Top003034{position: relative; z-index: 100;}
.Top003034 menu > .auto{background: url("../images/Top003034_menubg_r.jpg") no-repeat right top #bc1618;}
.Top003034 #menu li span,
.Top003034 #menu li span a{display: block;}
.Top003034 #menu li span a{color: #fff;font-size: 18px;text-align: center; line-height: 60px; }
.Top003034 #menu li span a:hover,
.Top003034 #menu li.aon span a{background:url("../images/Top003034_aon.png") no-repeat center top;background-size: contain;color: #ffc15e;}
.Top003034 .open-search{background: url("../images/Top003034_search.png") no-repeat center center; }
.Top003034 .top-search .btn{background: url("../images/Top003034_search.png") no-repeat center center #bc1618;}
@media(min-width:1025px){
.Top003034 .logo{position: absolute; left: 0; top: 2.08vw; width: 100%; z-index: 10;}
.Top003034 menu{margin-top: -60px;position: relative; z-index: 10;}
.Top003034 menu:before,
.Top003034 menu:after{position: absolute;content: '';left: 0;width: 100%; }
.Top003034 menu:before{ top: 0; background: url("../images/Top003034_menubg.jpg") no-repeat left top; height: 168px;background-size: contain;z-index: 2;}
.Top003034 menu:after{top:60px;height: 108px;background: #bc1618;z-index: 1;}

.Top003034_n menu:before{ top: 0; background: url("../images/nTop003034_menubg.jpg") no-repeat left top; height: 60px !important;background-size: contain;z-index: 2;}
.Top003034_n menu:after{top:60px;height: 108px;background:none !important;z-index: 1;}

.Top003034 .main{position: relative; z-index: 4;}
.Top003034 #menu{padding-right:120px; margin-left: -3.8%;}
.Top003034 #menu li{float: left;position: relative; z-index: 10;}
.Top003034 .open-search{right: 25px; width: 20px; height: 20px;margin-top: -10px;}
.Top003034 .top-search{top: auto;bottom: 100%;}
}
@media(max-width:1024px){
.Top003034 .logo{display: table; height: 11vw;}
.Top003034 .logo .auto{display: table-cell; vertical-align: middle;}
.Top003034 .logo img{max-height: 7vw;}
.Top003034 #menu{position: absolute; top: 11vw; right: 0; width: 200px;background: #bc1618; padding: 0 3vw;display: none;}
.menu-show .Top003034 #menu{display: block;}
.Top003034 #menu li{width: auto!important;}
.Top003034 #menu li span a{line-height: 8vw;}
.Top003034 .open-menu,
.Top003034 .open-search{right: 2%;top: 5.5vw; margin-top: -20px;}
.Top003034 .open-search{ width: 40px; height: 40px; background-color: #bc1618!important; border-radius: 50%;}
.Top003034 .open-menu{margin-right: 60px; transform: translateY(0);}
.Top003034 .open-menu i{background-color: #bc1618;}
.Top003034 .top-search{top: 11vw;}
}
@media(min-width:641px) and (max-width:1024px){
.Top003034 .open-menu:not(.on) i:nth-child(1){margin-top: -12px;}
}
@media(max-width:640px){
.Top003034 .logo{ height: 16vw;max-width: 60%;}
.Top003034 .logo img{max-height: 10vw;}
.Top003034 .top-search,
.Top003034 #menu{top:16vw; }
 .Top003034 .top-search{max-width: none;opacity: 0.8}
.Top003034 .open-menu,
.Top003034 .open-search{top: 8vw; }
.Top003034 #menu li span a{line-height: 12vw;}
}
/*Floor003036 */
.Floor003036{background: url("../images/Floor003036_bg.jpg") no-repeat center bottom #bc1618;background-size: 100% auto;}
.Floor003036 .title{ border-bottom: 1px solid rgba(255,255,255,0.2); line-height: 30px; padding: 28px 2.08vw;}
.Floor003036 .title span{font-size: 24px;color: #fff;font-weight: bold;}
.Floor003036 .title a{float: right;color: #fff; }
.Floor003036 .title a:after{display: inline-block; content: ''; border-top: 1px solid #fff;border-right: 1px solid #fff; transform: rotate(45deg); margin-left: 5px; vertical-align: middle; width: 5px; height: 5px;}
.Floor003036 .auto{position: relative; z-index: 101;min-height:27.08vw;overflow: hidden;}
.Floor003036 .right{background-color: rgba(1,1,1,0.1);}
.Floor003036 .right li a{display: block;padding: 0 2.81vw 0 2.08vw; height: 110px; border-right: 3px solid  transparent;color: #fff;}
.Floor003036 .right li .Ispic{position: absolute;}
.Floor003036 .right li .ytable{height: 100%;}
.Floor003036 .right li aside{position: relative;padding-left: 40px; font-size: 16px; line-height: 1.875em; max-height:5.625em;}
.Floor003036 .right li .num{position: absolute; left: 0; top: 0.5em; line-height: 20px; width: 20px; text-align: center;color: #fff; border-radius: 2px; background: rgba(255,255,255,0.2);font-size: 12px;}
.Floor003036 .right li.active a{border-right-color: #e28e07;background: rgba(0,0,0,0.15);}
.Floor003036 .right li.active .num{background: #e28e07;}
@media(max-width:1200px){
 .Floor003036 .auto{padding: 0;width: 96%;z-index: 9;}
}
@media(min-width:769px){
.Floor003036 .right{float: right;width: 32.5%;}
.Floor003036 .right li .Ispic{ left: 0; top: 0; height: 100%; width: 67.5%; opacity: 0;transition: 0.5s;}
.Floor003036 .right li.active .Ispic{opacity: 1;}
}
@media(min-width:1025px){
.Floor003036{padding-top: 60px;}
}
@media(max-width:768px){
.Floor003036 .right li{position: relative;}
.Floor003036 .right li a{padding-right: 120px;    height: 100px;}
.Floor003036 .right li .Ispic{width: 90px; height: 70px; top: 50%; margin-top: -35px;right: 10px;}
}
@media(max-width:480px){
.Floor003036 .right li aside{font-size: 14px;}
}

/*Floor003037 */
.Floor003037{margin: 3.13vw 0;position: relative; z-index: 1;}
.Floor003037:before{position: absolute; left: 0; bottom: -2vw; width: 100%;height: 100%;background: url("../images/Floor003037_bg.jpg") no-repeat center bottom;background-size: 100% auto; content: '';}
.Floor003037 .auto{position: relative;z-index: 3;overflow: hidden;}

.Floor003037 .title{ border-bottom: 1px solid #eee; line-height: 25px; padding: 19px 0;}
.Floor003037 .title span{font-size: 24px;color: #bc1618; background-size: contain;display: inline-block;font-weight: bold;}
.Floor003037 .title a{float: right;color: #999; }
.Floor003037 .title a:after{display: inline-block; content: ''; border-top: 1px solid #999;border-right: 1px solid #999; transform: rotate(45deg); margin-left: 5px; vertical-align: middle; width: 5px; height: 5px;}
@media(max-width:480px){
.Floor003037 .title{line-height: 5vw;padding: 4vw 0;}
.Floor003037 .title span{font-size: 5vw;padding-left: 6vw;}
}

.Floor003037 .left .title{position: relative;margin-bottom: 25px;}
.Floor003037 .left .title li{float: left; cursor: pointer;}
.Floor003037 .left .title li:not(:last-child):after{display: inline-block;content: ''; width: 1px; height: 22px;background-color: #eee;vertical-align: middle; margin: 0 20px;}
.Floor003037 .left .title a{position: absolute;right: 0; top: 50%; margin-top: -15px;}
.Floor003037 .left .title li:not(.on) a{display: none;}
.Floor003037 .left .title li:not(.on) span{color: #999;padding-left: 0;background: none;}
.Floor003037 .left .title li.on span{position: relative;}
.Floor003037 .left .title li.on span:after{position: absolute; top:100%; margin-top: 21px; left: 0;right: 0; content: ''; height: 3px;background-color: #bc1618;}
.Floor003037 .left dd{line-height: 48px;}
.Floor003037 .left dd time{float: right;color: #999; margin-left: 20px;}
@media(max-width:480px){
.Floor003037 .left .title{margin-bottom: 3vw;}
.Floor003037 .left .title li:not(:last-child):after{margin: 0 3vw; height: 4vw;}
.Floor003037 .left .title a{margin-top: -10px;}
.Floor003037 .left .title li.on span:after{margin-top: 4vw; left: 6vw;}
}

.Floor003037 .right{padding: 0 2.08vw; border: 1px solid #eee;border-top-width: 2px; border-top-color: #bc1618;}
.Floor003037 .right ul{padding: 15px 0 5px 0;}
.Floor003037 .right li{padding: 20px 0 16px 0;}
.Floor003037 .right li aside{ margin-bottom: 10px;}
.Floor003037 .right li label,
.Floor003037 .right li time{display: inline-block;color: #a7716f; }
.Floor003037 .right li label{line-height: 22px;border:solid 1px rgba(167,113,111,0.2);border-radius: 50px;padding: 0 10px; margin-left: 15px;font-size: 12px;}

.Floor003037 .slider{margin-top:2vw; margin-left: -7px; margin-right: -7px;}
.Floor003037 .slider li a{display: block; margin: 0 7px;position: relative;}
.Floor003037 .slider li label{cursor: pointer;position: absolute; left: 0; top: 0; padding: 2px 17px; line-height:30px;color: #fff;background-color: #fab309;border-radius: 0 0 15px 0;}
.Floor003037 .slider li a:hover label{background-color: #bc1618;}
.Floor003037 .slider .slick-dots{text-align: center;padding-top: 15px;}
.Floor003037 .slider .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 0 5px; border-radius: 50%; background: #a7716f; opacity: 0.2;}
.Floor003037 .slider .slick-dots li.slick-active{background: #bc1618; opacity: 1;}
.Floor003037 .slider .slick-dots li  button{display: none;}

@media(min-width:481px){
.Floor003037 .right li aside,
.Floor003037 .left dd a{font-size: 16px;}
}
@media(min-width:769px){
.Floor003037 .left{float: left; width: 62.5%;}
.Floor003037 .right{float: right; width: 32.5%;}
}
@media(max-width:768px){
.Floor003037 .right{margin-top: 3.13vw;}
.Floor003037 .slider li label{padding: 2px 5px; line-height: 22px; border-radius: 0 0 10px 0; font-size: 12px;}
}
/*Bottom003035 */
.Bottom003035{border-top: 3px solid #bc1618;background: url("../images/Bottom003035_linksbg.jpg") repeat;}
.Bottom003035 .links{padding: 36px 0;}
.Bottom003035 .links .tit{color: #bc1618;font-size: 18px; margin-bottom: 19px;}
.Bottom003035 .links .select{position: relative; z-index: 50;}
.Bottom003035 .select ol{cursor: pointer;position: relative; z-index: 1;line-height: 48px;background-color: #fff;border: solid 1px #eee; padding: 0 40px 0 20px;}
.Bottom003035 .select ol:after{position: absolute; right:20px; content: ''; border: 5px solid transparent; border-top-color: #000; top: 50%;margin-top: -2px;}
.Bottom003035 .select ul{position: absolute; left: 0; top: 100%; width: 100%;background: #fff; padding: 20px; box-shadow: 5px 10px 10px rgba(0,0,0,0.1);display: none;}
.Bottom003035 .select li a{padding: 5px 0;line-height: 24px;display: block;transition: 0.3s;}
.Bottom003035 .select li:hover a{padding-left: 10px;background-color: #bc1618;color: #fff;}

.Bottom003035 footer{background: url("../images/Bottom003035_bg.jpg") no-repeat center center;background-size: cover; padding-top: 4.22vw;}
.Bottom003035 footer,
.Bottom003035 footer a{color: #fff;}
.Bottom003035 .copyright{margin-top: 2vw; padding: 24px 0; border-top: 1px solid rgba(255,255,255,0.1); text-align: center;color: #ffa5a6;}
.Bottom003035 .copyright .beiang,
.Bottom003035 .copyright a{color: #ffa5a6;display: inline-block; padding-left: 13px}
.Bottom003035 .copyright .beiang{margin-left: 30px;}
.Bottom003035 .copyright .beiang a{background: url("../images/baimg.png") no-repeat left center;padding-left: 24px;}
.Bottom003035 .b-right dl{float: left; max-width: 140px;}
.Bottom003035 .b-right dl > *{padding-left: 18px;}
.Bottom003035 .b-right dt{font-size: 16px;background: url("../images/Bottom003035_icon.png") no-repeat left center; margin-bottom: 20px;}
.Bottom003035 .b-right dd{line-height: 20px; padding-top: 5px;padding-bottom: 5px;}
.Bottom003035 .b-right dd a{color: #e98081;}
.Bottom003035 .b-right dt.one{margin-top: 30px;}

.Bottom003035 .b-left .logo{margin-bottom: 4.27vw;}
.Bottom003035 .b-left .nav{margin-bottom: 20px;}
.Bottom003035 .b-left .nav a{display: inline-block;}
.Bottom003035 .b-left .nav a:not(:last-child):after{display: inline-block; content: ''; width: 2px; height: 2px; border-radius: 50%; background: #fff; margin: 0 10px; vertical-align: middle;}
.Bottom003035 .b-left .contact li{padding-bottom: 5px;line-height: 20px;padding-left: 40px; position: relative;}
.Bottom003035 .b-left .contact li span{position: absolute; left:0px;top: 0;}

.Bottom003035 a:hover{color: #fff!important; transition: 0.3s;}

@media(min-width:641px){
.Bottom003035 .links .box{float: left; width: 32%;}
.Bottom003035 .links .box:not(:nth-child(3n)){margin-right: 2%;}
}
@media(min-width:1025px){
.Bottom003035 .b-left{width: 32.5%;max-width: 332px;}
.Bottom003035 .b-right{width: 67.5%;max-width: 808px;}
}
@media(max-width:1024px){
 .Bottom003035 .b-left{margin-bottom: 3vw;}
}
@media(max-width:640px){
.Bottom003035 .links{padding: 4vw 0;}
.Bottom003035 .links .box:not(:last-child){margin:0 0 20px 0;}
.Bottom003035 .b-right{display: none;}
}
@media(max-width:480px){
.Bottom003035 .b-left .logo{max-width: 70%;margin-bottom: 8vw;}
}

/* 栏目页开始 */
.w22,.w75{padding:4% 0 5% 0;}
/*Menu002956 */
.Menu002956{padding-left: 10px; }
.Menu002956 nav{background: #f3f2f2;padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #e78f1f;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #bc1618; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #9f0709;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 15px 30px 15px 40px;font-size: 18px;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #bc1618; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #bc1618;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #bc1618; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}


.zb{width: 100%;margin-bottom: 30px;}
.zb img{width: 100%;}


/*Location002160 */
.Location002160{border-bottom:1px solid #f7e0e0; padding:10px 0; line-height:32px;}
.Location002160 dt{ float:left; font-size:26px; color:#bc1618;font-weight: bold;}
.Location002160 dd{ float:right; background:url(../images/Location002160-icon.png) no-repeat left center; padding-left:20px; font-size:15px;}
.Location002160 dd a{ color:#555;}
.Location002160 dd span{color:#bc1618;}
@media(max-width:640px){
.Location002160 dd{font-size: 14px;}
}




/*TextList002855 */
.TextList002855{padding-top: 2%;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center; color: #666;}
.TextList002855 li a:hover{color: #bc1618;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

@media(max-width:640px){
.TextList002855 li{line-height: 3.5em;}
}
/*RighInfo002936 */
.RighInfo002936{padding-top: 4%;}
.RighInfo002936 .p{line-height:32px;font-size: 16px;text-indent: 2em;}
.RighInfo002936 img{display: block; margin:3% auto;}
.RighInfo002936 .dan{font-size: 16px;line-height: 32px;color: #333;}
/*Page002623 */
.Page002623{padding:3vw 0 2vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;background-color: #f5f5f5; }
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #bc1618;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: block;  margin: 0 1vw;}
.Page002623 .Pages a{background-color: #eee;line-height: 30px;width: 30px;font-size: 15px;    margin: 0 2px;}
.Page002623 .Pages .p_page > a{height: 30px;}
}
/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px; padding:3% 0;}
.RighInfo002973 .news-details .title{text-align: center;margin-bottom: 40px;}
.RighInfo002973 .news-details .title span{color: #999;margin: 0 25px;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;line-height: 1.6;}

.RighInfo002973 .edit-info{border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;padding: 2% 0;}
.RighInfo002973 .edit-info b{color: #999;line-height: 30px;font-size: 14px;font-weight: 500;text-align: center;width: 100%;margin-bottom: 15px;display: inline-block;}
.RighInfo002973 .edit-info .p{font-size: 16px; color: #666; text-indent: 2em;line-height: 30px;margin-bottom: 15px;}
.RighInfo002973 .edit-info .color_lan{color: #007aaa;}
.RighInfo002973 .edit-info strong{font-size: 16px; color: #333; text-indent: 2em;line-height: 30px;margin-top: 15px; margin-bottom: 15px;display: block;}
.RighInfo002973 .edit-info .center{text-align: center;}
.RighInfo002973 .edit-info .p span{font-size: 16px; color: #333;font-weight: 600; line-height: 30px;margin-bottom: 15px;}
.RighInfo002973 .edit-info img{display:block; margin: 20px auto;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #bc1618;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;margin-top: 20px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973 .news-details .title{margin-bottom: 20px;}
.RighInfo002973 .edit-info b{line-height: 1.5;}
}
