@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; padding: 0; margin:0; box-sizing:border-box; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; line-height: 1; font-size:14px;overflow-x: hidden;}
html,body{min-height: 100%;} html{ overflow:-moz-scrollbars-vertical;} 
::selection {color:#fff;background-color: #e60012;}
::-moz-selection {color:#fff;background-color: #e60012;}
::-webkit-selection {color:#fff;background-color: #e60012;}
::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}

.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{padding-bottom:67.5% !important;}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;height: 100%;width: 100%;}

a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
video{ object-fit:cover}
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/
slow01{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/
.slow02{-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.opacity{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}/*透明代码*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} 
/*transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg); transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);*/  /*180度旋转*/
/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/
/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明背景*/

.a_body{ position:relative;}
::-webkit-scrollbar {width:5px;height:5px; background:#f1f1f1}
::-webkit-scrollbar-track {border-radius:0; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:0; background:#333333}

input::-webkit-input-placeholder{ color:#f2c1bb;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#f2c1bb; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#f2c1bb;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#f2c1bb;}

textarea::-webkit-input-placeholder{ color:#f2c1bb;}
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#f2c1bb;}
textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#f2c1bb;}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#f2c1bb;}

.w100{width:100%}
.w1280{width:1280px;margin:0 auto}
.fanhui{position:fixed;right:30px;bottom: 75px;width:48px;height:48px;border-radius:50%;}

h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul li:hover h5 a{ color:#ff0000}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}
img{ vertical-align:middle}

/*内容样式*/
.ar_article{font-size: 14px;color: #666666;line-height:28px; margin-bottom:28px;}
.ar_article p{font-size: 1.125rem !important;color: #323232;line-height: 2.125rem !important;margin-bottom: 2.125rem !important;text-align:justify;}
.ar_article img{width:1000px; max-width:100%;}
.ar_article img{display:inline-block;}

/*百度播放器美化*/
#playercontainer_display_button,#video1_display_button,#video2_display_button{ background:none !important; height:40px; width:40px !important; border:2px solid #fff; border-radius:50%; padding:0 !important;}
#playercontainer_display_button #playercontainer_display_button_play,#video1_display_button #video1_display_button_play,#video2_display_button #video2_display_button_play{background-size: 25px;}
#playercontainer_display_button,#video1_display_button,#video2_display_button{ height:40px !important; margin-top: -20px !important;}
#playercontainer_display .cbpreview,#video1_display .cbpreview,#video2_display .cbpreview{ opacity: .75 !important;}


/*Slider 开始*/
.miso_qh{ opacity:0; visibility:hidden; transition:0.6s}
.miso_qh.miso-initialized{ opacity:1; visibility:visible;}
.miso-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; z-index:0}
.miso-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.miso-list:focus{outline: none;}
.miso-list.dragging{ cursor: pointer; cursor: hand;}
.miso-slider .miso-track,
.miso-slider .miso-list{ -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.miso-track {position: relative;left: 0;top: 0;display:inline-block;zoom: 1;margin-left: auto;margin-right: auto;vertical-align: top;}
.miso-track:before,
.miso-track:after{ display: table; content: '';}
.miso-track:after{ clear: both;}
.miso-loading .miso-track{ visibility: hidden;}
.miso-slide { float: left; height: 100%; min-height: 1px; display: none; -moz-user-select:text; -khtml-user-select: text; user-select:text;}
[dir='rtl'] .miso-slide{ float: right;}
.miso-slide img{ display: block;}
.miso-slide.miso-loading img{ display: none;}
.miso-slide.dragging img{ pointer-events: none;}
.miso-initialized .miso-slide{ display: block;}
.miso-loading .miso-slide{ visibility: hidden;}
.miso-vertical .miso-slide{ display: block; height: auto;}
.miso-arrow.miso-hidden {display: none;}

.miso-loading .miso-list{}
.miso-prev,
.miso-next{font-size: 0;line-height: 0;  position: absolute; top: 50%; display: block; width: 20px; height: 20px;padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}
.miso-prev:hover,
.miso-prev:focus,
.miso-next:hover,
.miso-next:focus{ color: transparent; outline: none; background: transparent;}
.miso-prev:hover:before,
.miso-prev:focus:before,
.miso-next:hover:before,
.miso-next:focus:before{ opacity: 1;}
.miso-prev.miso-disabled:before,
.miso-next.miso-disabled:before{ opacity: .25;}

.miso-prev:before,
.miso-next:before{ font-size:2rem; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:bold; cursor:pointer}

.miso-prev{ left: 0px;}
[dir='rtl'] .miso-prev{ right: 0px; left: auto;}
.miso-prev:before{ content: ''; font-family:simsun;}
[dir='rtl'] .miso-prev:before{ content: ''; font-family:simsun;}

.miso-next{ right: 0px;}
[dir='rtl'] .miso-next{ right: auto; left: 0px;}
.miso-next:before{ content: ''; font-family:simsun;}
[dir='rtl'] .miso-next:before{ content: ''; font-family:simsun;}

/* Dots */
.miso-dots { position: absolute; bottom:0; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.miso-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.miso-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.miso-dots li button:focus{ outline: none; }
.miso-dots li.miso-active a{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}

/* Arrows */
.miso-prev, .miso-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0;font-size:0; cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;top: 50%;z-index: 1;}
.miso-prev{ left:0}
.miso-next{ right:0}
.miso-lightbox .miso-prev:before,.miso-lightbox .miso-next:before{ width:32px; height:32px; display:block}
.miso-lightbox .miso-prev:before{ content: ''; background: url(../images/left_svg.svg) center no-repeat;}
.miso-lightbox .miso-next:before{ content: ''; background: url(../images/right_svg.svg) center no-repeat;}
@media(max-width: 768px){
	.miso-prev, .miso-next{ width:20px; height:20px;}
	.miso-lightbox .miso-prev:before,.miso-lightbox .miso-next:before{ width:20px; height:20px; background-size:20px 20px}
} 
/*Slider 结束*/

#gotop{ position:fixed; z-index:90; bottom:80px; right:30px; box-sizing:border-box; text-align:center; cursor:pointer; -moz-transition:all .5s; -webkit-transition:all .5s; width:45px; height:45px;}
#gotop { cursor: pointer; }
.aico { background: url(../images/aicos.png);}	
.dt-arrow .aico {position: absolute;left: 50%;margin-left: -18.5px;top: 0;width: 37px;height: 19px;animation: hide-dt-f 3s infinite;}
.dt-arrow { position: relative; width: 37px; height: 44px; }
.dt-arrow:before {content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;background: #a0a0a0;margin-left: -1px;}
@keyframes hide-dt-f{
	0%{ opacity: 1; transform: translateY(-10px); }
	100%{ opacity: 0; transform: translateY(-150%); }
}


@font-face{ font-family:myFirstFont; src:url(../font/tt0173m.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.w1200{ width:1200px; margin:0 auto}
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

#pages{position:fixed;left: 56%;bottom: 1.25rem;list-style: none;width: 1000px;height: 90px;margin-left: -413px;background:url(../images/ul_bg.png) center top no-repeat;padding: 24px 0 0;z-index: 100;opacity:0;visibility:visible;transition:.6s; transform:translateY(200px)}
body.on #pages{ opacity:1; visibility:visible; transform:translateY(0)}
#pages li{display:inline-block;width: 20%;float:left;text-align: center; position:relative}
#pages li:after{content:"";position:absolute;background:url(../images/shizi.png) center no-repeat;width:54px;height:34px;top: -46px;left: 78px;opacity:0;visibility:hidden; transition:.6s;}
#pages li h4{display:inline-block;width:14px;vertical-align:top;color: #4a3e39;}
#pages li.active:after{ opacity:1; visibility:visible}
#pages li.swiper-pagination-bullet-active{position:relative;}
#pages li.swiper-pagination-bullet-active:after{ opacity:1; visibility:visible}

.container00 .left_box{width:20vw;height: 100vh;position:relative;z-index:10;}
.container00 .left_box:before{ position:absolute; top:0; bottom:0; left:0; width:25.625vw}

.container01 .left_box:before{ content:""; background:url(../images/container01_left_con_bg.png) center no-repeat; background-size:100% 110%}
.container01 .left_box .top{position: relative;top:0;left:0;right:0;text-align:center;padding:5rem 0 0; transform:translateX(-200px); transition:.9s}
.container01 .left_box .top img{ height: 14.375rem;}

.container01 .left_box ul{padding: 2rem 1.5rem 0 2rem; transform:translateX(-200px); transition:.9s}
.container01 .left_box ul li{position:relative;line-height: 5rem;border-bottom:rgba(255,255,255,0.1) 1px solid;text-align:left;padding: 0;transition:.6s;}
.container01 .left_box ul li:after{ content:""; position:absolute; bottom:0; right:0; width:0; transition:.6s; height:1px}
.container01 .left_box ul li a{display:block;font-size:1.25rem;color:#fff;transition: 0.6s;padding: 0 0.25rem;}
.container01 .left_box ul li a:hover{ background:#9b0d14}
.container01 .left_box ul li img{margin-right:1.25rem;transition:.6s;height: 2.5rem;}

.container01 .right_box{width:calc(100% - 20vw);height: 100vh;position:relative;}
.container01 .right_box ul li a>img{width:100%;height: 100vh;overflow:hidden;object-fit:cover;}
.container01 .right_box ul li a>img.img2{ display:none}

.container01.swiper-slide-active .left_box ul, .container01.swiper-slide-active .left_box .top, .n_neiye.on .left_box ul, .n_neiye.on .left_box .top{transform:translateX(0); transition:.9s}

.container001 .left_box:before{ content:""; background:url(../images/container00_left_con_bg.png) center no-repeat; background-size:100% 110%}
.container001 .left_box .top{position: relative;top:0;left:0;right:0;text-align:center;padding:5rem 0 0;}
.container001 .left_box .top img{height:calc(13.75rem - 1px);}
.container001 .left_box .table{position:relative;z-index:1;height: calc(100% - 33rem);top: 3rem;}
.container001 .left_box .table h4{display:inline-block;font-size: 1.25rem;color: #fff;width: 1.25rem;vertical-align: middle;line-height: 1.75rem;transition: 1.5s;transform: scale(0); visibility:hidden; opacity:0}
.container001 .left_box .table h3{display:inline-block;font-size: 2.5rem;color: #fff;width: 2.5rem;vertical-align: middle;line-height: 3rem;margin-right: 1rem;transition: 1.5s;transform: scale(0); visibility:hidden; opacity:0}
.container001 .left_box .table h3 span{float: left;position:relative;width:100%;height:10px;margin: 0.5rem 0;}
.container001 .left_box .table h3 span:before{content:"";position:absolute;left:50%;top:50%;margin: -3px 0 0 -3px;background:#fff;border-radius:50%;width: 6px;height: 6px;}

.container001.swiper-slide-active .left_box .table h4{transform: scale(1); visibility:visible; opacity:1}
.container001.swiper-slide-active .left_box .table h3{transform: scale(1); visibility:visible; opacity:1}

/*手机头部开始*/
#m_header #logo .table, #nav_btn_box .table{ width:auto}
#m_header{position: fixed;z-index:999;width:100%;height: 60px;left:0;top:0;padding:0 10px;background: #9b0e15;display:none;}
#m_header #logo{height: 60px;}
#m_header #logo img{max-height: 40px;}
#m_header .yuyan{ height:4.5rem; float:right; margin-right:4rem;}
#m_header .yuyan span{ display:block; width:24px; height:24px; line-height:24px; color:#fff; font-size:.9rem; text-align:center; margin-left:17px; background:rgba(255,255,255,.3);}
.wap_search{ width:80%; margin:0 auto;}
.wap_search form{ position:relative;}
.wap_search #keyword{width: 80%;height:3.8rem; line-height:3.8rem; border:0;padding:0 1rem; font-size:1rem; color:#999;box-shadow:none;-webkit-appearance: none;float:  left;border-right: 0;}
.wap_search .btn_blue{width: 20%;height:3.8rem; background:#00a0e9 url(../images/search.svg) center no-repeat; background-size:20px; font-size:0;color:#fff;cursor:pointer;text-transform:uppercase;float:  left;}

/*顶部搜索*/
.tc_search{margin: 0 1.3rem;width: calc(100% - 2.6rem);}
.tc_search form{height:40px;border-radius:20px;border:1px solid #e5e5e5;position:relative;width:100%;margin-bottom: 1rem;}
.tc_search #keyword{font-size:.875rem;color:#fff;height:38px;line-height:38px;padding:0 1rem;box-shadow:none;-webkit-appearance: none;border-right: 0;background:none;width:  100%;}
.tc_search .btn_blue{ position:absolute; top:0; right:0; width: 40px;height:38px; line-height:38px; border:0; background:url(../images/search_white.svg) center center no-repeat; background-size:1.2rem;  }
.tc_search .btn_blue.fr{ background:#e9edef; color:#4e4f53;}
.tc_search input::-webkit-input-placeholder{ color:#fff; color: rgba(255,255,255,.7); }
.tc_search input::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#fff; color: rgba(255,255,255,.7); }
.tc_search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */c color:#fff; color: rgba(255,255,255,.7); }
.tc_search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */  color:#fff; color: rgba(255,255,255,.7); }/* WebKit browsers */
.tc_search input:focus::-webkit-input-placeholder {color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */}/* Mozilla Firefox 4 to 18 */
.tc_search input:focus:-moz-placeholder {color: transparent;}/* Mozilla Firefox 19+ */
.tc_search input:focus::-moz-placeholder {color: transparent;}/* Internet Explorer 10+ */
.tc_search input:focus:-ms-input-placeholder {color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束 */


/*导航按钮开始*/
#logo{ float:left; height:100%;}
#nav_btn_box{ height:100%; z-index:999999999; float:right; margin-left:20px; }
#nav_btn_box.on{ background:none;  }
#nav_btn{}
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before{ background:#fff;}

#nav_btn{cursor: pointer;text-align: center;z-index:99999;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;outline:none;box-shadow:none;}
#nav_btn .point{display: inline-block;width: 1.875rem;height: 22px; position: relative; outline:none;}
#nav_btn .point:hover .navbtn,
#nav_btn .point:hover .navbtn::after,
#nav_btn .point:hover .navbtn::before{width: 1.75rem;}
#nav_btn .navbtn{position: absolute;top: 12px;left: 0;display: inline-block;width: 21px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}
#nav_btn .navbtn::after,
#nav_btn .navbtn::before{position: absolute;left: 0;display: inline-block;width: 1.75rem;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}
#nav_btn .navbtn::after{top: -8px;}
#nav_btn .navbtn::before{top: 8px;}
#nav_btn .point.on .navbtn{background: transparent;}
#nav_btn .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
#nav_btn .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

/*导航按钮结束*/
.m_nav_list{flex-direction:column; justify-content: flex-start; width:100%; overflow: auto;}

.m_nav_list::-webkit-scrollbar {display:none}
#m_nav {
    z-index: 99999;
    position: fixed;
    background: #bd1820;
    width:17rem;
    height:100vh;
    right: -400px;
    top: 0;
    display:none;
    padding: 2rem 0;
    overflow:hidden;
    pointer-events: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    }
#m_nav.act{ pointer-events: auto; right:0;}

#m_nav>ul>li{ width:100%; overflow:hidden; padding:0 2.3rem; }
#m_nav>ul>li+li{ border-top:1px solid rgba(255, 255, 255, 0.1);}
#m_nav li .a{ display:inline-block; width:calc(100% - 30px)}
#m_nav li .a h3{line-height: 4rem;height: 4rem;color:#fff;padding:0;font-size:1.125rem;float:left;}
#m_nav li .a span{ display:block; position:absolute; top:0; right:10px; width: 20px; height: 50px; text-align:center;}
#m_nav li .a span i{ font-size:0;}
#m_nav li i{opacity:1;filter:alpha(opacity=100);display:inline-block;width:10px;height: 4rem;float:right;display:inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size:contain;}
#m_nav li.on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav .on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav li{display:block;width:100%;}
.slide_nav{ position: absolute; left:0; height: 70px; z-index: 998; padding:15px; top:0; width: 100%; }
#m_nav .title .list{display:none;position:relative;width:100%;z-index:9;left:0;margin-left:0;background:none;border:0;clear: both;padding-bottom:10px;}
#m_nav .title .list span{ background:none; }
#m_nav .title .list span a:hover{ color: #014085;}
#m_nav .title .list a{display:block;font-size:1rem;color: #fff;text-align:left;line-height:40px;height: 40px;border:0;font-weight:300;}
/*三级导航 开始*/
#m_nav .title .list .void>a{background-size:10px; position:relative;}
#m_nav .title .list .void>a:before{ content:"·"; position:absolute; left:-1em; font-size:12px; font-weight:bold;}
#m_nav .title .list span{ position:relative; display:block;}
#m_nav .title .list span .sub{ position: static; width:100%;display: block !important; overflow:hidden;}
#m_nav .title .sub a{ background:none; font-size:.875rem; opacity:.8; min-width:50%; float:left; display:inline-block; color:#999;}

.nav_mask { position: fixed; top: 0; left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}
.m_header_box{display:none;height: 60px;}

.container001 .right_box{width:calc(100% - 20vw);height: 100vh;position:relative;padding-bottom: 110px !important;}

.container02 .right_box{ background:url(../images/container02_bg.jpg) center no-repeat; background-size:cover; padding:0 9.375rem}
.container02 .right_box ul{}
.container02 .right_box ul .miso-list{ overflow:visible}
.container02 .right_box ul li:before{ content:""; position:absolute; top:-1.875rem; bottom:-1.875rem; right:0; width:50%; border:#a52326 3px solid}
.container02 .right_box ul li .img{width: 64%; overflow:hidden; position:relative; transform: translateX(-200px); transition:.9s; transition-delay:0.6s;}
.container02 .right_box ul li .con{text-align:left;width: 36%;padding: 5% 3rem 0 2.5rem;position:relative;transition:.9s;}
.container02 .right_box ul li .con h5{font-size:1.25rem;color:#323232;line-height:1.75rem;font-weight:bold;margin-bottom: 1.5rem; transition:.36s}
.container02 .right_box ul li .con p{font-size:12px;line-height:1.375rem;color:#666666;height: 11rem;margin-bottom:3.5rem;overflow: hidden;}
.container02 .right_box ul li .con .anniu{ display:inline-block; margin-right:1.25rem; cursor:pointer}

.container02.swiper-slide-active .right_box ul li .img{transform: translateX(0);}
.container02.swiper-slide-active .right_box ul li.miso-current .con{ transform: translateX(0);}

.container01.active{ position:relative; z-index:1}

.container03 .right_box{ background:url(../images/container03_bg.jpg) center no-repeat; background-size:cover; padding:0 9.375rem}
.container03 .right_box .left{ width:62.30%}
.container03 .right_box .left ul li a{ display:block; position:relative; height:41.6235rem}
.container03 .right_box .left ul li a:before{content:"";position:absolute;top:3.125rem;right:0;bottom:0;left:13.125rem;background:#a62326 url(../images/container03_left_bg.jpg)  center bottom no-repeat;border-radius:0 5rem 0 0;}
.container03 .right_box .left ul li a:after{content:"";position:absolute;top:3.125rem;right:0;bottom:0;left:13.125rem;background:url(../images/gubi.png) left bottom no-repeat;z-index: 0;}
.container03 .right_box .left ul li .img, .container03 .right_box .left ul li .img img{width:31.25rem;height:21.25rem;overflow:hidden;position:relative;z-index: 1;object-fit: cover; transition:.9s; transition-delay:0.26s; transform:translateY(-200px)}
.container03 .right_box .left ul li .con{width:calc(100% - 31.25rem);padding:7.5rem 1.875rem 0 1.875rem;position:relative;text-align:left;z-index: 1;}
.container03 .right_box .left ul li .con h5{ font-size:1.25rem; line-height:1.75rem; max-height:5.25rem; overflow:hidden; font-weight:bold; color:#fff}
.container03 .right_box .left ul li .con p{ font-size:1.2px; line-height:22px; max-height:220px; overflow:hidden; color:rgba(255,255,255,0.6); margin:1.25rem 0 4.5rem}
.container03 .right_box .left ul li .con h6{ font-size:12px; color:#fff; font-family:Georgia}
.container03 .right_box .left ul .miso-dots{top: 22.75rem;right: calc(100% - 31.25rem);text-align: right;}
.container03 .right_box .left ul .miso-dots li{width: 6px;height: 6px;background:#fff;border-radius:50%;margin: 0 0 0 0.5rem;}
.container03 .right_box .left ul .miso-dots li.miso-active{ background:#f07c16}
.container03 .right_box .right{ width:calc(100% - 62.30%); padding-left:4.375rem; text-align:left}
.container03 .right_box .right ul li{ transition:.9s; transition-delay:0.26s; transform: translateX(200px);}
.container03 .right_box .right ul li a{ display:block; border-top:#b6ada4 1px solid; padding:1.5rem 0}
.container03 .right_box .right ul li a h5{font-size:1.125rem;line-height:1.625rem;height: 1.625rem;color:#333333;margin-bottom: 0;transition:.36s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.container03 .right_box .right ul li a p{font-size: 12px;line-height:1.625rem;height: 1.625rem;color:#888;margin-bottom: 0.75rem;transition:.36s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.container03 .right_box .right ul li a h6 font{ float:right; font-size:14px; color:#999999; font-family:Times New Roman}
.container03 .right_box .right ul li a h6 font b{font-size:1.25rem;color:#999999;font-family:Georgia;top: -6px;position: relative;font-weight: normal;}

.container03.swiper-slide-active .right_box .left ul li .img, .container03.swiper-slide-active .right_box .left ul li .img img{transform:translateY(0)}
.container03.swiper-slide-active .right_box .right ul li{ transform:translateX(0)}

.container04 .right_box{ background:url(../images/container04_bg.jpg) center no-repeat; background-size:cover; padding:0 9.375rem; position:relative}
.container04 .right_box .right_box_con{ position:absolute; top:0; right:9.375rem; bottom:110px; left:9.375rem; }



.wall{display: block;position: relative;font-size:0;margin: 0;margin-bottom:2rem;}
.wall ul{ font-size:0; margin:0 -5px; text-align:left}
.wall ul li{ display:inline-block; width:25%; padding:0 5px; vertical-align:top; }
.wall ul li{ margin-bottom:0.5rem}
.wall ul li a{ display:block; position:relative; overflow:hidden}
.wall ul li .img, .wall ul li .img img{ overflow:hidden; width:100%;}
.wall ul li .top{ position:absolute; top:0; bottom:0; right:0; left:0; transform:translateY(-100%); transition:.6s}
.wall ul li .top h3{}
.wall ul li .top h5{font-size:1.125rem;line-height: 1.25rem;height: 1.25rem;color:#fff;margin-top:1.25rem;padding: 0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@media (max-width: 640px) {
  .wall ul li {width: 50%;}
}

.slide-inner{ height:100vh}

.container05 .right_box{ background:url(../images/container05_bg.jpg) center no-repeat; background-size:cover; padding:0 9.375rem}

.container06 .right_box{ background:url(../images/container06_bg.jpg) center no-repeat; background-size:cover; padding:0 9.375rem}
.container06 .right_box .left{ width:28.5rem; text-align:left}
.container06 .right_box .left h3 { margin-bottom:1.5rem}
.container06 .right_box .left ul{ overflow:hidden; padding-bottom:2.5rem}
.container06 .right_box .left ul li{ float:left; width:50%; padding-left:2rem; margin-bottom:2.5rem}
.container06 .right_box .left ul li:nth-child(1), .container06 .right_box .left ul li:nth-child(3){ position:relative; top:2.5rem}
.container06 .right_box .left ul li a{ display:inline-block; position:relative}
.container06 .right_box .left ul li a img{ width:11.75rem}
.container06 .right_box .left ul li a .top{ position:absolute; top:0; right:0;  bottom:0; left:0}
.container06 .right_box .left ul li a .top h4{ font-size:1.125rem; color:#fff; font-weight:bold;margin-top:20px;line-height:25px;}
.container06 .right_box .left ul li a .top p{font-size:1rem;color:#fff;line-height:1.5rem;height:3rem;overflow:hidden;margin: 0.5rem 1rem 0.5rem;}
.container06 .right_box .left ul li a .top svg{width:1.5rem;height:1.5rem;fill:#ded1b6;display: inline-block;margin-bottom: -1.5rem;}
.container06 .right_box .right{ width:calc(100% - 28.5rem); padding-left:6.25rem}

.container06 .right_box .right .content{padding: 0;min-height: 35rem;position:relative;}
.container06 .right_box .right .content:before{content:"";position:absolute;width:1px;background:#d1c3ba;left: 6.5rem;top:25px;bottom:30px;}
.container06 .right_box .right ul{height: 33rem;overflow:hidden;margin-bottom: 3rem;}
.container06 .right_box .right ul li{ margin-bottom:22px;}
.container06 .right_box .right ul li .left_con{background: #da1702;width: 6rem;height: 6rem;float:left;line-height: 6rem;text-align:center;color:#fff;font-weight:bold;font-size: 1.125rem;position:relative;border-radius: 50%;}
.container06 .right_box .right ul li .left_con:before{content:"";position:absolute;right: -1.875rem;top:35px;border:solid 1px #d1c3ba;width: 9px;height: 9px;border-radius:50%;background: #a23137;}
.container06 .right_box .right ul li .right_con{width: calc(100% - 8rem);float:right;text-align: left;background: #bda26d;border-radius: 5px;padding: 1rem 1rem;}
.container06 .right_box .right ul li .right_con h5{border-bottom: dashed 1px rgb(255,255,255, 0.6);line-height: 1.5rem;font-size:14px;color: #fff;padding-bottom: 0.5rem;}
.container06 .right_box .right ul li .right_con h5 img{margin-top:-3px;display: inline-block;}
.container06 .right_box .right ul li .right_con h5 font{font-size: 14px;color: #fff;margin:0 10px 0 8px;}
.container06 .right_box .right ul li .right_con p{font-size: 0.875rem;color: #fff;line-height: 1.5rem;margin: 0.625rem 0 0px 0;}
.container06 .right_box .right .more{text-align:center;padding-left: 7rem;}
.container06 .right_box .right .more a{font-size: 1.625rem;color:#f5efcf;font-family:kaiti;padding:0 15px;line-height: 3.25rem;border-radius: 5px;width: 11.25rem;display:inline-block;cursor:pointer;transition: .36s;border: #bda26d 1px solid;}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999999;}

.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display:  none;}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc1 .tc-box{position:absolute;overflow: hidden;top:50%;z-index:9999;width: 600px;height: 650px;left:50%;margin-left: -300px;margin-top: -325px;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-name: anim-close-2;animation-name: anim-close-2;}
.tc1 .tc.act{display: block;}
.tc1 .tc.act .tc-box{display: block;-webkit-animation-name: anim-open-2;animation-name: anim-open-2;transform:scale(1);}

.tc1 .close{position: absolute;cursor:pointer;font-size: 20px;right: 30px;top: 30px;z-index: 100000;}
.tc1 .tc-bg {height: 100%;background: rgba(218,23,2,0.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box .title h4{color:#fff;text-align:center;}
.tc1 .tc-box form .input{ margin-bottom:20px;}
.tc1 .tc-box form .input .img{ width:54px;}
.tc1 .tc-box form .input .con{ width:545px; height:45px; border-bottom:#dd6452 1px solid}
.tc1 .tc-box form .input .con label{height:45px;line-height: 40px;width:100px;font-size:20px;color:#fff;text-align: right;padding-right: 16px;}
.tc1 .tc-box form .input .con .con_fr{width: 444px;height:45px;}
.tc1 .tc-box form .input .con .con_fr input{height: 43px;border:none;background:none;font-size:14px;color: #fff;}
.tc1 .tc-box form .input .con .con_fr textarea{height:140px;width:100%;border:none;background:none;font-size:14px;resize:none;background:url(../images/sanjiao.png) right 98% no-repeat;color: #fff;margin-top: 10px;}

.filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.filter-box {
    position: relative;
}

.filter-box select {
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
	color: #f2c1bb;
}

.filter-list {
	display: none;
	width: 100%;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 99;
	overflow: auto;
}

.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #ca9744;
}

.filter-list li.filter-selected a{
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}

.filter-box .icon {
	position: absolute;
}

.icon-filter-arrow {
	width: 16px;
	height: 9px;
	background-repeat: no-repeat;
	background-image: url(../images/down_ico.png);
	background-size: 100%;
	right: 0;
	top: 18px;
	transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff 
}


.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}

form .filter-list li{ margin-bottom:0}
form .filter-list li a{ font-size:14px; color:#666}

.tc1 .tc-box form .button{text-align:center;margin-top: 30px;}
.tc1 .tc-box form .button button{font-size: 22px;color:#f5efcf;font-family:kaiti;padding: 0;line-height:44px;border-radius:10px;background: #df7d24;width:136px;display:inline-block;cursor:pointer;border: none;transition: .36s;}

.container00 .title h4{font-size:34px;color:#ca0000;background-size:auto;height:55px;font-weight: bold;}
body.on2 #pages li h4{ color:rgba(255,255,255,0.7)}

.container05 .right_box ul{overflow:hidden;height: 100%; padding:4rem 0}
.container05 .right_box ul li{width:12%;float:left;background-size:cover !important;height: 100%;transition: 0.6s;position: relative;overflow: hidden;}
.container05 .right_box ul li:nth-child(1){ background:url(../images/container05_right_box_bg1.jpg) center no-repeat}
.container05 .right_box ul li:nth-child(2){ background:url(../images/container05_right_box_bg2.jpg) center no-repeat}
.container05 .right_box ul li:nth-child(3){ background:url(../images/container05_right_box_bg3.jpg) center no-repeat}
.container05 .right_box ul li:nth-child(4){ background:url(../images/container05_right_box_bg4.jpg) center no-repeat}


.container05 .right_box ul li .box{ height:100%; overflow: hidden;}
.container05 .right_box ul li .box .ll{ width:100%; height:100%; transform:translateX(0); transition: .36s;}
.container05 .right_box ul li .box .ll span{font-size:1.5rem;color:#fff;width:1.5rem;line-height:1.75rem;display:inline-block;margin: 0.5rem 0;}
.container05 .right_box ul li .box .rr{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(100%);transition: .36s;overflow: hidden;}
.container05 .right_box ul li .box .rr dl{height:50px;position:relative;transition: .6s;overflow: hidden;padding: 0 1.875rem;}
.container05 .right_box ul li .box .rr dl:nth-child(2){ background:rgba(255,255,255,0.05)}
.container05 .right_box ul li .box .rr dl:nth-child(3){ background:rgba(255,255,255,0.1)}
.container05 .right_box ul li .box .rr dl:nth-child(4){ background:rgba(255,255,255,0.2)}
.container05 .right_box ul li .box .rr dl dt{height:50px;width:100%;line-height: 50px;font-size: 1.125rem;color: #fff;letter-spacing: 1px;overflow:hidden;}
.container05 .right_box ul li .box .rr dl dd{height:100%;position:absolute;top: 20px;right: 1.875rem;height: calc(100% - 40px);left: 1.875rem;transform:translateY(100%);transition: .36s;opacity: 0;visibility: hidden;}
.container05 .right_box ul li .box .rr dl dd h4{font-size:1.5rem;color:#fff;text-align: center;line-height: 50px;margin-bottom: 5px;}
.container05 .right_box ul li .box .rr dl dd p.p{ font-size:16px; color:#fff; font-weight:bold}
.container05 .right_box ul li .box .rr dl dd p{ font-size:14px; color:#fff; line-height:26px;}
.container05 .right_box ul li .box .rr dl dd p img{ max-width:100%}

.container05 .right_box ul li.on{ width:64%}
.container05 .right_box ul li.on .box .ll{ transform:translateX(-100%);}
.container05 .right_box ul li.on .box .rr{ transform:translateX(0);}

.container05 .right_box ul li .box .rr dl.on_li{ height:calc(100% - 150px)}
.container05 .right_box ul li .box .rr dl.on_li dt{transform: translateY(-100%);}
.container05 .right_box ul li .box .rr dl.on_li dd{ transform:translateY(0);}
.container05 .right_box ul li .box .rr dl.on_li dd{ opacity:1; visibility:visible}

.n_neiye.container00 .right_box{ padding: 0 9.375rem;}
.n_neiye.container00 .right_box:before{content:"";position:fixed;background:url(../images/n_neiye_box_bg.jpg) center no-repeat;background-size:cover;top: 0;right: 0;bottom: 0;width: calc(100% - 20vw);}
.n_neiye.container00 .left_box{ position:fixed}
.n_neiye_box{padding:2.5rem 0;position: relative;}
.n_title{text-align:center;margin-bottom:1.25rem; overflow:hidden}
.n_title .con{display:inline-block;height:93px;line-height:80px;background: url(../images/n_title_bg.png) center no-repeat; position:relative}
.n_title .con:before{content:"";position:absolute;right: 108%;width: 100%;height:1px;background:#6f6354;top:50%;transform: revert;}
.n_title .con:after{content:"";position:absolute;left: 108%;width: 100%;height:1px;background:#6f6354;top:50%;}
.n_title .con font{font-size:2.5rem;color:#323232;letter-spacing: 0.5rem;margin: 0 2rem;}
.n_title .con span{ display:inline-block; vertical-align:top}

.mianbaoxie{ text-align:center; margin-bottom:2rem}
.mianbaoxie img{ margin:-3px 0.5rem 0 0}
.mianbaoxie a, .mianbaoxie i, .mianbaoxie em{ font-size:14px; color:#666666; font-style:normal; margin:0 3px}

.n_titu ul{ margin-bottom:3rem}
.n_titu ul li{margin-bottom: 0;}
.n_titu ul li a{display:block;padding: 1.25rem 2.5rem;transition:0.36s;border-bottom: #a79a8b 1px solid;}
.n_titu ul li .time{width: 4.375rem;height: 4.375rem;text-align:center;border: #a79a8b 1px solid;margin: 2.65rem 0;transition: .36s;}
.n_titu ul li .time .table{}
.n_titu ul li .time h3{font-size: 2.25rem;color: #323232;transition:0.36s;font-weight: bold;font-family: Georgia;}
.n_titu ul li .time h4{font-size: 14px;color: #010544;transition:0.36s;line-height: 24px;text-align: right;padding-right: 1rem;}
.n_titu ul li .time h5{font-size: 14px;color: #877867;transition:0.36s;line-height: 24px;font-family: Georgia;}
.n_titu ul li .right{width: calc(100% - 4.375rem);padding-left: 2.5rem;}
.n_titu ul li .right .img, .n_titu ul li .right .img img{width: 14.125rem;height: 9.65rem;object-fit: cover;margin-right: 1.875rem;position:relative;}
.n_titu ul li .right .img:before{content:"";position:absolute;bottom: -1px;background:#fff;left:0;right:-2rem;height: 1px;display: none;}
.n_titu ul li .right .img .img_li{ overflow:hidden}
.n_titu ul li .right .con{height: 9.6875rem;padding: 0;float: none;}
.n_titu ul li .right .con h5{font-size: 1.25rem;height: 1.5rem;line-height: 1.5rem;color: #323232;margin-bottom: 1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:0.36s;}
.n_titu ul li .right .con p{font-size: 0.875rem;color: #666666;line-height: 1.5rem;height: 4.5rem;overflow:hidden;transition:0.36s;margin-bottom: 1.25rem;}

.fanye{ text-align:center;}
.fanye img{ max-width:100%}

.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 2rem;text-align:center;}
.n_news_detail .ar_article_box h3{color: #323232;font-size: 1.875rem;line-height: 2.5rem;margin-bottom: 1.25rem;}
.n_news_detail .ar_article_box h6{display: block;color: #715c3f;font-size: 1rem;line-height: 2.12355rem;font-weight:normal;margin-bottom: 0;margin-right: 0px;vertical-align: top;border-bottom: #a79a8b 1px solid;padding-bottom: 0.75rem;}
.n_news_detail .ar_article_box h6 span{margin: 0 1.5rem;}
.n_news_detail .ar_article_box h6 span img{ margin:-3px 6px 0 0}
/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 24px 0 0;box-sizing: border-box;width: 100%;margin-top: 30px;border-top: #a79a8b 1px solid;}
#ar_fot h1{display:block;width: 100%;font-size: 1.125rem;line-height: 2.875rem;color: #323232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{}
#ar_fot h1 a{font-size: 16px;color: #000000;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #a32226;}

.n_news_detail01 h4{ font-size:1.5rem; color:#000000; font-weight:bold; margin:2.5rem 0 1rem; text-align:center}
.n_news_detail01 .ar_article p{ line-height:2.5rem; margin-bottom:0.375rem}

.pubu.wall ul li .top{position:relative;transform: translateY(0);background: #fff;padding: 0.75rem 0;}
.pubu.wall ul li .top h3{ display:none}
.pubu.wall ul li .top h5{color:#323232;margin: 0;font-size: 1rem;}

.container001 .left_box .table a{display:block;position:relative;text-align: center;}
.container001 .left_box .table a span{font-size: 12px;color:#fff;bottom: -3rem;position: absolute;display: block;text-align: center;width: 60px;height: 24px;line-height: 24px;background: rgba(255,255,255,0.25);left: 50%;margin-left: -30px;border-radius: 12px;}

/*==========================================内页 结束=============================================*/

/* aos="fade-up" aos-duration="1200" */
@media(min-width: 768px){
	.container02 .right_box ul li .con h5:hover{ color:#a52326}
	
	.wall ul li a:hover .top{background: rgba(166,34,38,0.9);transform:translateY(0);}
	
	.container06 .right_box .right .more a:hover{ background:#a52326; border:#a52326 1px solid}
	
	.container03 .right_box .right ul li a h5:hover, .n_titu ul li .right .con h5:hover{ color:#a52326}
	
	.container01 .left_box ul li:hover img{ transform:rotateY(180deg)}
	
	.n_titu ul li a:hover .time{ background:#a52326; border:#a52326 1px solid}
	.n_titu ul li a:hover .time h3, .n_titu ul li a:hover .time h5{ color:#fff}
	
	.pubu.wall ul li a:hover .top h5{ color:#fff}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1800px){
	.container03 .right_box .left ul li .img, .container03 .right_box .left ul li .img img{width:25rem;height: 17rem;}
	
	.container03 .right_box .left ul li .con{ width:calc(100% - 25rem)}
	.container03 .right_box .left ul .miso-dots{right:calc(100% - 25rem);top: 18rem;bottom: auto;}
    .container03 .right_box .left ul li .con p{ height:110px}
    .container03 .right_box .left ul li a:after{left: 6rem;background-size: 12rem;}
    .container03 .right_box .left ul li a:before{ left:6rem}
    .container03 .right_box .left ul li a{height: 33rem;}
    .container03 .right_box .right ul li a{padding: 0.75rem 0;}
    .container03 .right_box .right ul li a h5{font-size: 15px;}
}

@media(max-width: 1450px){
	.container01 .left_box ul li a{ font-size:1rem}
	.container001 .right_box{ padding:0 5rem}
}


@media(max-width: 1400px){
}


@media(max-width: 1330px){
}

@media(max-width: 1200px){
	.container00 .left_box{ display:none}
	.container00 .right_box{ width:100%}
	
	.container01 .right_box ul li img.img1{ display:none}
	.container01 .right_box ul li img.img2{display: block !important;}
	
	#m_header{ display:block;}
	.m_header_box{ display:block}
	
	#pages{margin-left:0;left: 0;width: 100%;background: none;padding: 0 15px;height: 40px;}
	
	.container04 .right_box .right_box_con{left:15px;right:15px;top: 15px;}
	
	.container06 .right_box .left{ display:none}
	.container06 .right_box .right{ width:100%; padding:0}
	
	.n_neiye.container00 .right_box{ padding:0 3rem}
	.n_neiye.container00 .right_box:before{ width:100%;}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){

	#gotop{right:0;transform:scale(0.6);bottom: 2rem;}

	.container02 .right_box ul li .img{ width:100%}
	.container02 .right_box ul li .con{width:100%;padding: 2rem 1rem;}
	.container02 .right_box ul li:before{ display:none}
	.container001 .right_box{padding:0 15px;padding-top: 15px;padding-bottom: 90px !important;}
	
	.container02 .right_box ul li .con p{font-size: 13px;line-height: 22px;max-height: 110px;margin-bottom: 1.5rem;}
	.container001 .right_box >.table{ height:auto}
	
	.container03 .right_box .left{ width:100%}
	.container03 .right_box .left ul li .img, .container03 .right_box .left ul li .img img{width: 235px;height: 160px;}
	.container03 .right_box .right{width:100%;padding: 2rem 0 0;}
	.container03 .right_box .left ul li .con{width: calc(100% - 235px);padding: 1rem 1rem 0;}
	.container03 .right_box .left ul li a:after{ display:none}
	.container03 .right_box .left ul li a:before{left:0;top: 0;border-radius: 0 0rem 0 0;background-size: 100% auto;}
	.container03 .right_box .left ul li .con p{height:20px;margin-bottom: 2rem;display: none;}
	.container03 .right_box .left ul li a{height: 160px;}
	.container03 .right_box .left ul li .con h6{ margin-top:1rem}

	.container03 .right_box .left ul li .con h5{font-size: 15px;}
	.container03 .right_box .left ul .miso-dots{top: 135px;right: 15px;}

	.container03 .right_box .right ul li a h5{font-size:14px;height:16px;overflow:hidden;white-space:nowrap;margin-bottom: 1.125rem;}
	.container03 .right_box .right ul li a{padding: 1rem 0;border-top: none;border-bottom: #b6ada4 1px solid;}
    .container03 .right_box .right ul li a h6 span img{ height:14px}
    .container03 .right_box .right ul li a h6 font{ font-size:12px}
	
	.container06 .right_box .right ul{ height:calc(100vh - 196px)}
}

@media(max-width: 768px){
    
	#pages li h4{display:block;width:100%;font-size: 12px;line-height: 18px;}
	#pages li:after{transform:scale(0.6);top: -34px;left: 10px;}
	.container02 .right_box ul li .con .anniu{ margin-right:1rem}
	.container02 .right_box ul li .con .anniu img{ height:28px;}
	.container02 .right_box ul li .con h5{ font-size:16px; line-height:24px; height:48px}
	
	.container05 .right_box ul li .box .rr dl dt{ font-size:13px}
	.container05 .right_box ul li .box .rr dl dd h4{font-size: 14px;line-height: 16px;}

	.container05 .right_box ul li .box .ll span{font-size: 14px;line-height: 16px;}
    .container05 .right_box ul li .box .rr dl dd p{ font-size:12px; line-height:20px; margin-bottom:5px}
	
	.container05 .right_box ul{height:96%;padding:0;}
	
	.container05 .right_box ul li{ width:30px;}
	.container05 .right_box ul li.on{ width:calc(100% - 90px)}
	
	.n_titu ul{margin-bottom: 3rem;}
	.n_titu ul li{margin-bottom: 1rem;}
	.n_titu ul li a{ padding:0.5rem 0}
	.n_titu ul li .time{ display:none}
	.n_titu ul li .right{width:100%;padding: 0;}
	.n_titu ul li .right .con h5{white-space: normal;max-height: 40px;line-height: 20px;margin-bottom: 10px;}


	.n_titu ul li .right .con p{height:40px;line-height: 20px;text-indent: 0;}

	.n_titu ul li .right .img, .n_titu ul li .right .img img{width:100%;height:auto;margin: 0;}
	.n_titu ul li .right .con{padding: 1rem 0;height:auto;width: 100%;float: left;}
	
	.n_neiye.container00 .right_box{ padding:0 15px}
    .n_title .con{margin: 0;height: 60px;line-height: 50px;background-size: auto 100%;}
	.mianbaoxie a, .mianbaoxie i, .mianbaoxie em{ font-size:12px}
	
	.n_news_detail .ar_article_box h3{ font-size:1.5rem; line-height:2.25rem}
	#ar_fot h1 a{ font-size:13px}
	.ar_article p{ font-size:13px; line-height:26px; margin-bottom:20px}
	.n_news_detail .ar_article_box h6 span{ margin:0 4px}
	
	.tc1 .tc-box{width:94%;left: 3%;margin-left: 0;height: 480px;margin-top: -240px;}
	.tc1 .tc-box form .input .con{width: calc(100% - 40px);height: 35px;}
	.tc1 .tc-box form .input .con .con_fr{width: calc(100% - 80px);height: 35px;}
	.tc1 .tc-box form .input .con label{font-size:14px;text-align:left;width: 80px;height: 35px;line-height: 35px;padding-right: 0;}
	.tc1 .tc-box form .input .img img{width: 30px;}
	.tc1 .tc-box form .input .img{width: 40px;}
	.tc1 .tc-box form .input .con .con_fr input{ height:35px}

	.tc1 .close img{ height:30px}
	.container00 .title h4{ font-size:20px}

	.tc1 .tc-box form .input .con .con_fr textarea{height: 72px;}
	
	.n_title .con font{font-size:18px;letter-spacing:1px;margin: 0 1rem;}
	.n_title .con span img{ height:24px}
     #vsb_content_2 DIV,#vsb_content_2 P{text-indent:0 !important;}
		
	.container03 .right_box .right ul li a p{ display:none}
	
	.ar_wap.gengduo{ display:block}
	.ar_wap.gengduo a{font-size: 12px;color:#fff;bottom: 5px;position: absolute;display: block;text-align: center;width: 60px;height: 20px;line-height: 20px;background: #da1702;left: 50%;margin-left: -30px;border-radius: 12px;z-index: 100;}

}

@media(max-width: 456px){
	
}
@media(max-width: 370px){
   .n_news_detail .ar_article_box h6 span{ margin:0 1px}	
}

@media(max-width: 320px){
   .n_news_detail .ar_article_box h6 span{ margin:0 10px}	
}


.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o{color:#000 !important;}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{border:1px solid #999 !important;}
.pb_sys_style2 .p_no_d{border: 1px solid rgba(166,34,38,0.9) !important; color: #fff !important;background-color: rgba(166,34,38,0.9) !important;}
.pb_sys_style1 .p_no a:hover, .pb_sys_style1 .p_fun a:hover, .pb_sys_style1 .p_goto a:hover, .pb_sys_style1 .p_search a:hover, .pb_sys_style2 .p_no a:hover, .pb_sys_style2 .p_fun a:hover, .pb_sys_style2 .p_goto a:hover, .pb_sys_style2 .p_search a:hover, .pb_sys_style3 .p_no a:hover, .pb_sys_style3 .p_fun a:hover, .pb_sys_style3 .p_goto a:hover, .pb_sys_style3 .p_search a:hover, .pb_sys_style4 .p_no a:hover, .pb_sys_style4 .p_fun a:hover, .pb_sys_style4 .p_goto a:hover, .pb_sys_style4 .p_search a:hover {
    border: 1px solid rgba(166,34,38,0.9) !important; color: #fff !important;background-color: rgba(166,34,38,0.9) !important;
}

.pb_sys_full2 .p_first_d, .pb_sys_full2 .p_last_d, .pb_sys_full2 .p_prev_d, .pb_sys_full2 .p_next_d{display:inline-block !important;}
#vsb_content_2 TABLE{margin:0 auto;}