@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;box-sizing:border-box;vertical-align:top;}
html{overflow-x:hidden;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 ios html5 动画卡顿解决方案*/overflow-x:hidden;line-height: 1;font-size:14px;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*ie使用*/outline-style:none; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*ie使用*/ outline-style:none;} /*去除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; margin: 0 auto;}
.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;}
.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);*/  /*透明背景*/

@font-face{ font-family:"bing_ys";
src:url(../font/z_h_45h_-b_y_y_s_.jpg)}


.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:#999;}
input::-moz-placeholder{ /* mozilla firefox 19+ */ color:#999;}
input:-moz-placeholder{ /* mozilla firefox 4 to 18 */ color:#999;}
input:-ms-input-placeholder{ /* internet explorer 10-11 */ color:#999;}

textarea::-webkit-input-placeholder{ color:#999;}
textarea::-moz-placeholder{ /* mozilla firefox 19+ */ color:#999;}
textarea:-moz-placeholder{ /* mozilla firefox 4 to 18 */ color:#999;}
textarea:-ms-input-placeholder{  /* internet explorer 10-11 */ color:#999;}

.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;}


/*内容样式*/
.ar_article{font-size: 14px;color: #666666;line-height:28px; margin-bottom:28px;}
.ar_article p{font-size: 16px !important;color: #323232;line-height: 28px !important;}
.ar_article img{ max-width:100% !important;}
.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-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-loading .miso-list { background: #fff;}
.miso-list.dragging { cursor: pointer; cursor: hand;}
.miso-slider .miso-list, .miso-track, .miso-slide, .miso-slide img { -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: block; zoom: 1;}
.miso-track:before, .miso-track:after { content: ""; display: table;}
.miso-track:after { clear: both;}
.miso-loading .miso-track { visibility: hidden;}
.miso-slide { float: left; height: 100%; min-height: 1px; display: none;}
.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; border: 1px solid transparent;}
/* 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;}
/* Dots */
.miso-dots { position: absolute; bottom: -45px; 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);}

#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.jpg);}	
.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:kaiti;
src:url(../font/stkaiti.jpg)}

@font-face{ font-family:fzdbsjt;
src:url(../font/fzdbsjw.jpg)}
@font-face{ font-family:syst_b;
src:url(../font/sourcehanserifsc-bold.jpg)}
@font-face{ font-family:syst_sem;
src:url(../font/sourcehanserifsc-semibold.jpg)}

@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;}

.img_zd{width:100%;position:relative;overflow: hidden;min-height:270px;}
.img_zd .img_hezi{ width:100%; padding-bottom:71% !important;}
.img_zd>img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%;min-height:270px; object-fit:cover;}

.w1200{ max-width:1700px; margin:0 auto;}

.header_box{height:123px;position:relative;z-index:100;background: #008a83;}
.header_box header{line-height:120px;height: 120px;margin-bottom: -6px;border-top:3px solid #634a77;}
.header_box header .logo{
margin-top:20px;
max-height:100px;
}

#nav{ display:inline-block;}
.navBox ul {font-size: 0;}
.nav li {width: 5.5rem;text-align: center;position: relative;display: inline-block;margin: 0 10px;}
.nav a {display: block;position: relative;padding: 0;height: 120px;line-height:120px;font-size: 22px;perspective: 300px;transform-style: preserve-3d;z-index: 10;padding: 0;color:#fff;}
.nav a .bg {position: absolute;width: 100%;display: block;height: 120px;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;-webkit-transform: rotateX(50deg);transform: rotateX(50deg);z-index: -1;transform-origin: center bottom 0;-webkit-transform-origin: center bottom 0;left: 0;opacity: 0;bottom: -4px;visibility: hidden;}
.nav a .txt img{margin:-4px 10px 0 0;vertical-align: middle;}
.nav a .txt img.img02{ display:none;}
.nav a .txt {position: relative;z-index: 2;font-size: 1.125rem;color: #fff;display: inline-block;line-height: 1.15rem;border-radius: 10px;vertical-align: bottom;transition: 0.36s;width: 6rem;margin-bottom: 46px;font-family:"bing_ys";word-break: break-all;}
.nav a .txt2 {position: relative;z-index: 2;font-size: 1.125rem;color: #fff;display: inline-block;line-height: 1.55rem;border-radius: 10px;vertical-align: bottom;transition: 0.36s;width: 1rem;margin-bottom: 26px;font-family:"bing_ys";word-break: break-all;}

.nav .active a .bg,.nav .on a .bg {transform: none;opacity: 1;visibility: visible;top: 0;color: rgb(139,101,139);}
.nav .active a .txt,.nav .on a .txt {color: #ccc;}
.navBox .arrow { position: absolute; left: 0px; top: 75px; height: 4px; display: block; background-color: #e62129;}
.subNavbox a:link, .subNavbox a:visited {color: #877893;}
.subNavbox a:active, .subNavbox a:hover {color: #fff;background: #877893;}
.subNavbox {position: absolute;left: 0px;top: 126px;width: 120px;background-color: #ffffff;box-shadow: 1px 2px 5px 0 rgba(88, 88, 88, 0.2);display: none;text-align: center;padding: 0;z-index: 0;}
.subNavbox p {line-height: 1.2;}
.subNavbox p a {line-height: 0;height: auto;padding: 22px 5px;font-size: 14px;transition: 0.36s;}
.nav a:hover .txt img.img01{ display:none;}
.nav a:hover .txt img.img02{ display:inline-block;}

#openBtn {
  display: none;
  right: 15px;
  cursor: pointer;
  float: right;
  position: absolute;
  z-index: 1000;
  top: 50%;
  margin-top: -8px;}

#openBtn .lcbody {
  width: 26px;
  height: 18px;

  position: relative;}

#openBtn .lcbody .lcitem {
  width: 100%;
  height: 1px;
  position: absolute;
  transition: transform 0.36s ease;}

#openBtn .lcbody .lcitem div {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: auto;
  right: 0;
  background: #fff;}

#openBtn .lcbody .top {
  top: 0;}

#openBtn .lcbody .center {
  display: block;
  top: 49%;}

#openBtn .lcbody .bottom {
  top: 100%;}

#openBtn .lcbody:hover .lcitem.top .rect {
  animation: move 0.4s ease-in-out 1;}

#openBtn .lcbody:hover .lcitem.center .rect {
  animation: move 0.4s ease-in-out 0.1s 1;}

#openBtn .lcbody:hover .lcitem.bottom .rect {
  animation: move 0.4s ease-in-out 0.2s 1;}

.active#openBtn .lcitem.top {
  transform: rotateZ(45deg);
  top: 49%;}

.active#openBtn .lcitem.center {
  opacity: 0;}

.active#openBtn .lcitem.bottom {
  transform: rotateZ(-45deg);
  top: 49%;}

@keyframes move {
  0% {
    right: 0;}
  40% {
    right: 0;
    width: 0;}
  60% {
    right: auto;
    width: 0%;}
  100% {
    right: auto;
    width: 100%;}
}


.rd-navbar-main-element { position: absolute; float: left;}
.rd-navbar-nav-wrap.active {
    transform: translateX(0);}
.rd-navbar-nav-wrap {
    color: #ffffff;
    background: #634a77;
    box-shadow: none;}
.rd-navbar-nav-wrap {
    position: fixed;
    left: 0;
    top: 4px;
    bottom: -56px;
    z-index: 100;
    width: 100%;
    padding: 50px 0 81px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    line-height: 34px;
    transform: translateX(-110%);}
.rd-navbar-nav {
    display: block;
    margin: 15px 0;
    height: auto;
    text-align: left;}
.rd-navbar-submenu {
    position: relative;}
.rd-nav-item {
    text-align: left;}
.rd-navbar-wrap, .rd-navbar, .rd-menu, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-nav-wrap, .rd-navbar-submenu {
    transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);}
.rd-nav-link {
    color: #fff;}
.rd-nav-link {
    display: block;
    padding: 10px 56px 10px 18px;}
.rd-nav-link {font-size:14px;color: #fff;letter-spacing:2px;text-transform: uppercase;}

.rd-navbar-submenu-toggle {
    color: #fff;}
.rd-navbar-submenu-toggle {
    cursor: pointer;
    display: inline-block;
    width: 56px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;}
.rd-navbar-submenu-toggle::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 48px;
    font: 400 14px "FontAwesome";
    line-height: 48px;
    text-align: center;
    transition: 0.4s all ease;
    z-index: 2;
    cursor: pointer;
    background:url(../images/sanjiao_svg.jpg) center no-repeat;
    background-size: 10px;}
.rd-nav-item.focus .rd-nav-link, .rd-nav-item.active .rd-nav-link, .rd-nav-item.opened .rd-nav-link {
    color: #ffffff;
    background: #6a527d;}
.rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-submenu.opened > .rd-navbar-megamenu {
    display: block;}
li.opened > .rd-menu {
    opacity: 1;
    height: auto;}
li.opened > .rd-navbar-dropdown {
    padding: 4px 0 0;}
.rd-menu {
    transition: opacity 0.3s, height 0.4s ease;
    opacity: 0;}
.rd-navbar-dropdown {}

li.opened > .rd-navbar-submenu-toggle::after {
    top: 0;
    transform: rotate(180deg);
    color:#fff;}
.rd-navbar-submenu .rd-navbar-dropdown > li > a {
    padding-left: 30px;}
.rd-megamenu-list > li > a, .rd-navbar-dropdown > li > a {
    color: rgba(255, 255, 255, 0.6);}
.rd-megamenu-list > li > a, .rd-navbar-dropdown > li > a {
    display: block;
    padding: 9px 56px 9px 16px;
    font-size: 14px;
    line-height: 1.5;}

.rd-nav-item.opened .rd-menu{ opacity:1;}
.rd-navbar-open-right{ height:0;}

.rd-nav-item.active .rd-navbar-submenu-toggle{ color:#fff;}
.rd-navbar-submenu .rd-navbar-dropdown > li.active > a{color: #fff;}

#openBtn.active{position:fixed;top: 25px;margin-top: 0;right: 15px;}
#openBtn.active .lcbody .lcitem div{}

.header_box header .ss, .header_box header .yuyan{display:none;position:relative;margin-left:1.5rem;cursor: pointer;}
.header_box header .yuyan:before{ content:""; position:absolute; width:1px; height:6px; background:#dcdcdc; top:50%; margin-top:-3px; left:-0.875rem;}

.tc2 .tc-box form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;}
.tc2 .tc-box input[type="text"]{border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background:none;line-height: 60px;padding:0 40px 0 20px;}
.tc2 .tc-box input[type="text"]:focus{ text-align: left;}
.tc2 .tc-box input[type="submit"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url(../images/icon_search.jpg) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}

.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc2 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);visibility: hidden;}
.tc2 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);visibility: visible;}
.tc2 .close:hover{ transform:rotate(180deg);}
.tc2 .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;} 
.tc2 .tc-box{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
.tc2 .tc.act{display: block;}
.tc2 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px;}

.tc2 .tc-bg {height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

#banner{width: 100%;width: 100vw;z-index: 0;position:relative;background: #e6faf9;}
#banner>div{position: relative;}
#banner>div::after{    content: "";
  display: block;
  width: 4%;
  height: 105.2%;
  /*background: url(../images/bn_dt_bg_img.png) no-repeat;*/
  top: -5.2%;
  right: 0;
  z-index: 2;
  position: absolute;
  background-size: 100% 100%;}
#banner .miso-slide{display: block;height:100%;overflow: hidden;text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#banner .miso-slide img{ display: block; width:100%;}
#banner .miso-slide span{position: absolute; bottom: 13px; right: 13px; font-size: 18px; color: #fff;}
/*#banner .miso-prev,
#banner .miso-next{width: 3.75rem;height: 3.75rem;z-index: 10000;margin-top: -1.875rem;background-size: cover !important;}
#banner .miso-prev{left: 1rem;background:url(../images/banner_prev.png) center center no-repeat;transition:0.36s;}
#banner .miso-next{right: 1rem;background:url(../images/banner_next.png) center center no-repeat;transition:0.36s;}*/
#banner .miso-dots{bottom: 1.125rem;width: auto;left: 2rem;}
#banner .miso-dots li{width: 8px;height: 8px;border-radius:50%;margin: 0 0.375rem;border: #fff 1px solid;}
#banner .miso-dots li.miso-active{background: #fff;border: #fff 1px solid;}

.container01{padding-bottom:28.75rem ;}

.title001{ line-height:1.875rem; margin-bottom:1.875rem;}
.title001 big{     font-size: 1.875rem;
    color: #00a8b6;
    font-family: "bing_ys";
background:url(../images/yin.png) no-repeat left center;
background-size:38px;
padding-left:48px;
}
.title001 a{     font-size: 14px;
    color: #846688;
    float: right;
    font-family: "bing_ys";
    /* font-weight: bold; */
    transition: 0.36s;}

.container01 .title001{}
.container01 .title001 big{ margin-right:-36px; display:inline-block;}
.container01 ul{ font-size:0; margin:0 -0.625rem;}
.container01 ul li{ display:inline-block; padding:0 0.625rem; width:25%;}
.container01 ul li a{display: block;
    transition: 0.36s;
    position: relative;
    overflow: hidden;    border-radius: 10px;}
.container01 ul li a .con{position:absolute;bottom: 0;left: 0;width: 100%;padding: 0rem 1rem 0; background: url(../images/yinying_2.jpg) repeat-x left bottom;background-size: 100% 100%;    border-radius: 10px;}
.container01 ul li h5{ font-size:16px; color:#fff; line-height:18px; height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0.7rem 0; transition:0.36s;}
.container01 ul li h6{ font-size:14px; color:#fff; font-family:'Times New Roman';display: none;}

.container02{ padding:3.75rem 0;}
.container02 .left{ width:66.666666%; padding-right:1.625rem;}
.container02 .left ul.ul1{ width:30.875rem;}
.container02 .left ul.ul1 li a{ display:block; position:relative;}
.container02 .left ul.ul1 li a .img_zd .img_hezi{    padding-bottom: 62% !important;}
.container02 .left ul.ul1 li a .top{ position:absolute; left:0; right:0; bottom:0;  background-size:100% 100%; height:4.5rem;}
.container02 .left ul.ul1 li a .top h5{ position:absolute; left:0; right:0; bottom:0; line-height:3rem; padding:0 1.25rem; font-size:16px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:#33333352;}
.container02 .left ul.ul2{ width:calc(100% - 30.875rem); padding-left:1.75rem;}
.container02 .left ul.ul2 li{border-bottom:#f4f4f4 1px solid;padding-bottom: 1.125rem;margin-bottom: 1.125rem;padding-bottom: 11px;
  margin-bottom: 10px;}
.container02 .left ul.ul2 li a{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.container02 .left ul.ul2 li .sj{    width: 53px;  border-right: 1px solid #eeeeee;
  height: 44px;
  color: #877893;
  padding-right: 7px;display:inline-block;}
.container02 .left ul.ul2 li .sj p{font-size: 26px;text-align: center;line-height: 28px;font-family: Times New Roman;}
.container02 .left ul.ul2 li .sj span{font-size: 12px;text-align: center;display: block;font-family: Times New Roman;}
.container02 .left ul.ul2 li h5{font-size:18px;color:#323232;line-height:26px;margin: 0 0 0rem;transition:0.36s;width: calc(100% - 63px);display:inline-block;}
.container02 .left ul.ul2 li h6{ font-size:12px; color:#877893; font-family:Times New Roman;}

.container02 .right{width:33.333333%;padding-left: 2rem;}
.container02 .right .img .top{ position:absolute; top:0; right:0; bottom:0; left:0; padding:1.875rem 1.5rem;}
.container02 .right .img .top .title001 big, .container02 .right .img .top .title001 a{ color:#fff;}
.container02 .right .img .top img{     position: absolute;
  left: 1.5rem;
  bottom: 1.5rem;}
.container02 .right .img_zd .img_hezi{ padding-bottom:62% !important;}

.container03{ padding:3.75rem 0; background:#f1f1f1;}
.container03 ul{ font-size:0;}
.container03 ul li{ display:inline-block; width:33.333333%; transition:0.6s;}
.container03 ul li .img .top{font-size:1.625rem;color:#fff;font-weight:bold;position:absolute;left:2rem;top:1.75rem;font-family:kaiti;line-height:2rem;text-shadow: 0 0 5px rgba(0,0,0,0.5);}
.container03 ul li .img .img_hezi{ padding-bottom:75% !important;}

footer{ background:#008a83 url(../images/footbg.png) no-repeat center;}
footer .w1200{}
footer .w1200 .content{ padding:1.25rem 0;}
footer .left{ padding-right:1.75rem;}
footer .left .footer_logo{ display:none; margin-right:1rem;}
footer .left .ewm{ display:inline-block;}
footer .left .ewm img{ width:70px; height:70px;}
footer .center p{display:inline-block;padding-left:24px;line-height:30px;font-size:12px;color:#fff;background-position-y: 8px  !important;margin-right: 1.5rem;background: none !important;padding: 0;}
footer .right{ padding-top:1rem;}
footer .right p{display:inline-block;padding-left:24px;line-height:30px;font-size:12px;color:#fff;background-position-y: 8px  !important;margin-right: 1.5rem;background: none !important;padding: 0;}


.n_banner{ position:relative; background:#f1f1f1;}
.n_banner img{ width:100%;} 

.mianbao{height: 50px;line-height: 48px; background:#f1f1f1;}
.mianbao img{ margin:13px 10px 0 0;}
.mianbao,.mianbao span,.mianbao i,.mianbao a{font-size: 14px;color: #666666;font-style:normal;text-transform: capitalize;}
.mianbao i{ margin:0 6px;}
.mianbao a:hover{color:#877893;}
.mianbao span{color: #877893;}

#nav_slide{background: #877893;line-height: 50px;position: relative;z-index: 2;}
#nav_slide #bnt_back{ position:absolute; left: 1rem; top:-2px;}
#nav_slide #bnt_back img{height: 20px;vertical-align: middle;}
#nav_slide .n_title{ height: 50px;}
#nav_slide h1{font-size: 16px;color: #fff;text-align: center;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 14.5px;cursor: pointer;}
#bnt_sub_nav img{display: block;height: 20px;}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f2f2f2; display: none; z-index: 9;width: 100%;}
#sub_nav_content ul{}
#sub_nav_content ul li {background: none;box-shadow:none;border-bottom:1px solid #dedede;padding: 0 15px;}
#sub_nav_content ul li a{display: inline-block;font-size: 14px;padding: 0;color: #333;width: 88%;}
#sub_nav_content ul li i{float:right;font-family: simsun;font-style: normal;font-weight: bold;}
#sub_nav_content ul li ul li{border:0;line-height:40px;padding-left: 10px;}
#sub_nav_content ul li ul li a{font-size: 13px; color: #666;}
#sub_nav_content ul li.on>a{color: #877893;}

#sub_nav_content ul li ul{ display:none;}
#nav_slide{ display:none;}

.n_container{ padding:2.5rem 0 0;}
.n_container .w1200{ position:relative;}
.n_container .n_left{width: 280px;z-index: 1;right: 0;bottom: 0;top: 0;padding: 0;padding-bottom: 8rem;}
.n_container .n_left:before{content:"";position:absolute;left: 0;width: 300px;height: 100%;border-right: #f1f1f1 1px solid;}

.n_container .n_left .con{ position:relative;}
.n_container .n_left .con h2{height:80px;background:#877893;text-align: center;line-height: 80px;font-size: 1.875rem;color: #fff;font-family: 'kaiti';}
.n_container .n_left .con ul{ margin-bottom:2.5rem;}
.n_container .n_left .con ul li{line-height: 60px;font-size: 1.125rem;color: #333333;position:relative;}
.n_container .n_left .con ul li:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background: #f1f1f1;}
.n_container .n_left .con ul li:last-child{}
.n_container .n_left .con ul li a:before{content:"";width: 4px;height: 0;background:transparent;position:absolute;left: -4px;top: 0;transition:0.6s;}
.n_container .n_left .con ul li.on>a:before, .n_container .n_left .con ul li:hover>a:before{height: 100%;}
.n_container .n_left .con ul li:after{content:"";width:7px;height:11px;background:url(../images/left_jiantou.jpg) center no-repeat;position:absolute;right: 15px;top: 50%;transition:0.36s;margin-top: -5.5px;display: none;}
.n_container .n_left .con ul li.on:after, .n_container .n_left .con ul li:hover:after{background:url(../images/left_jiantou_on.jpg) center no-repeat;}

.n_container .n_left .con ul li a{color: #323232;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 1.25rem;transition: 0.36s;}
.n_container .n_left .con ul li a:hover,.n_container .n_left .con ul li.on a{color: #877893;}

.n_container .n_left .con ul li dl{padding: 10px 0;position:relative;}
.n_container .n_left .con ul li dl:before{content:"";position:absolute;right:0;left: 0;top:0;height:1px;background: #f1f1f1;}
.n_container .n_left .con ul li dl dd{height: 34px;line-height: 34px;}
.n_container .n_left .con ul li dl dd a{font-size: 16px;color: #323232 !important;padding: 0 0 0 38px;position:relative;}
.n_container .n_left .con ul li dl dd a:before{content:"";position:absolute;left: 0;width: 5px;height: 10px;background:url(../images/left_jiantou01.jpg) center no-repeat;top: 12px;}
.n_container .n_left .con ul li i.up{background:url(../images/left_jiantou_on.jpg) center no-repeat;}
.n_container .n_left .con ul li i{width: 12px;height: 60px;background:url(../images/left_jiantou.jpg) center no-repeat;position:absolute;right: 15px;top: 0;cursor: pointer;}
.n_container .n_left .con ul li dl dd a:hover{color: #877893 !important;font-weight:normal !important;}
.n_container .n_left .con ul li dl dd a:hover:before{background:url(../images/left_jiantou01_on.jpg) center no-repeat;}

.fanye img{ max-width:100%;}

.n_container .n_right{width: calc(98% - 280px);padding-left: 1rem; padding-bottom:2rem;min-height:425px;}


.n_tu ul{ font-size:0; margin:0 -0.9375rem;}
.n_tu ul li{ display:inline-block; padding:0 0.9375rem; width:33.333333%; margin-bottom:1.875rem;}
.n_tu ul li a{ display:block; border:#e3e3e3 1px solid; padding:0.875rem; transition:0.36s;}
.n_tu ul li h5{ font-size:16px; color:#323232; line-height:18px; height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:1rem 0 0.875rem; transition:0.36s;}
.n_tu ul li h6{ font-size:12px; color:#877893; font-family:Times New Roman;}

.n_renwu ul{ font-size:0; margin:0 -0.9375rem;}
.n_renwu ul li{ display:inline-block; width:50%; padding:0 0.9375rem; margin-bottom:1.875rem;}
.n_renwu ul li a{ display:block; padding:1.25rem; border:#f1f1f1 1px solid; transition:0.6s;}
.n_renwu ul li a .top{ border-bottom:#877893 1px solid; padding-bottom:1.25rem; margin-bottom:1rem;}
.n_renwu ul li a .top .img, .n_renwu ul li a .top .img img{ width:5.75rem; height:5.75rem; border-radius:50%;}
.n_renwu ul li a .top .con{ width:calc(100% - 5.75rem); padding:1.5rem 0 0 1.25rem;}
.n_renwu ul li a .top .con h5{font-size:18px;color:#323232;margin-bottom: 0.5rem; transition:0.36s;}
.n_renwu ul li a .top .con h6{font-size:14px;color:#323232;line-height: 20px;}
.n_renwu ul li a .bottom p{ font-size:12px; line-height:22px; color:#999999; height:66px; overflow:hidden;}

.n_news_tu ul li{ margin-bottom: 10px;}
.n_news_tu ul li a{display:block;padding: 1rem;transition:0.36s;border: #e3e3e3 1px solid;}
.n_news_tu ul li:last-child{ border:none;}
.n_news_tu ul li .img,.n_news_tu ul li .img img{float:left;width: 15rem;height: 9.375rem;overflow:hidden;object-fit: cover;position:relative;}
.n_news_tu ul li .con{float:right;width: calc(100% - 15rem);overflow:hidden;padding: 0.5rem 0 0 1.375rem;position:relative;}
.n_news_tu ul li .con .cc{position:relative;display: block;}
.n_news_tu ul li .con .cc:before{content:"";position:absolute;left:0;width: 100px;height:2px;transition:0.6s;bottom: -10px;display: none;}
.n_news_tu ul li .con h5{font-size: 16px;color: #323232;display: inline-block;overflow: hidden;max-width: 100%;height: 1.75rem;line-height: 1.75rem;transition:0.36s;}
.n_news_tu ul li .con p{font-size: 12px;line-height: 20px;height: 40px;color: #999999;margin: 0.875rem 0 1.25rem;overflow: hidden;}
.n_news_tu ul li .con h6{font-size:12px;color: #877893;height:18px;line-height: 18px;padding: 0;font-family: Times New Roman;}
.n_news_tu ul li .con h6 img{ margin:-3px 6px 0 0;}


.liebiao ul{margin-bottom: 40px;}
.liebiao ul li{font-size: 16px;color: #333333;line-height: 3.75rem;height: 3.75rem;overflow:hidden;width:100%; border-bottom:#f4f4f4 1px solid;}
.liebiao ul li a{color: #000000;transition:0.36s;display: block; padding:0 1.25rem;}
.liebiao ul li a font{display:inline-block;width: calc(100% - 88px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 16px;color: #323232;}

.liebiao ul li:nth-child(2n-1) a{ background:#f8f8f8;}
.liebiao ul li span{float: left;font-family: Times New Roman;font-size: 12px;color: #877893;width: 88px; position:relative;}
.liebiao ul li span:before{ content:""; position:absolute; width:1px; height:6px; background:#d2d2d2; right:16px; top:50%; margin-top:-3px;}

.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 20px;text-align:center;}
.n_news_detail .ar_article_box h3{color: #323232;font-size: 1.875rem;line-height: 2.75rem;margin-bottom: 4px; font-family:kaiti;}
.n_news_detail .ar_article_box h6{display: block;color: #877893;font-size: 12px;line-height: 2.5rem;font-weight:normal;margin-bottom: 0;margin-right: 22px;vertical-align: top;border-bottom: #eeeeee 1px solid;}
.n_news_detail .ar_article_box h6 span{margin: 0 1rem;}
.n_news_detail .ar_article_box h6 span img{ margin:-3px 6px 0 0;}

#ar_fot{position:relative;padding: 16px 0 0;box-sizing: border-box;width: 100%;margin-top: 30px;border-top: #eee 1px solid;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 40px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{}
#ar_fot h1 a{font-size: 16px;color: #323232;}
#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: #877893;}


/*==========================================内页 结束=============================================*/

/* aos="fade-up" aos-duration="1200" */
@media(min-width: 768px){
	.container01 ul li a:hover{ box-shadow:0 0 10px rgba(0,0,0,0.25);}
	.container01 ul li h5:hover, .title001 a:hover{  text-decoration:underline;}
	
	.container02 .left ul.ul2 li h5:hover{ padding-left:4px; color:#877893;}
	.container03 ul li:hover{ transform:scale(1.05); position:relative; box-shadow:0 0 10px rgba(0,0,0,0.25); z-index:10;}
	
	.n_tu ul li a:hover{ border:#877893 1px solid; box-shadow:0 0 10px rgba(0,0,0,0.25);}
	.n_tu ul li h5:hover, .n_renwu ul li a .top .con h5:hover{ color:#877893;}
	
	.n_renwu ul li a:hover{ border:#877893 1px solid; box-shadow:0 0 10px rgba(0,0,0,0.25);}
	
	.n_news_tu ul li a:hover:hover{ border:#877893 1px solid; box-shadow:0 0 10px rgba(0,0,0,0.25);}
	
	.liebiao ul li a:hover font{ color: #877893;}
	.liebiao ul li a:hover{color: #877893;padding-left:1.5rem;}
}






.elegant-box { margin: 0px auto 0 auto; width:100%; height: auto !important; height: 100px; min-height: 100px; }

.elegant-l,.elegant-m,elegant-r { float: left; position: relative; z-index: 1; }
.elegant-l  { margin-right: 2%; width:38%;}
.elegant-l-a { margin-bottom:15px;display:inline-block; }
.elegant-l-a .ww {  float:left; width: 49%; height: 230px; }
.elegant-l-a .www { float:right; width: 49%; height: 230px; }
.elegant-l-a .ww img,.elegant-l-a .www img { width: 100%; height:230px;object-fit: cover; }
.elegant-l .ee { float: left; width:100%; height:230px; }
.elegant-l .ee img { width:100%; height:230px;object-fit: cover; }

.elegant-m .ff img { width:100%; height:475px;object-fit: cover; }

.elegant-r { width:20%; float: right; }
.elegant-r .gg img { width:100%; height:230px; object-fit: cover; }
.elegant-r .hh img { width:100%; height:230px; object-fit: cover;  }
.elegant-r .gg { margin-bottom: 15px; }
.elegant-m { margin-right: 2%; width:38%;}

.elegant-l .ww,
.elegant-l .www,
.elegant-l .ee,
.elegant-m .ff,
.elegant-r .gg,
.elegant-r .hh { position: relative; z-index: 1; }
.elegant-layer { display: none; position: absolute; z-index: 2; width: 100%; height: 100%; background: url(../images/elegant-layer.png) center; }
.elegant-layer a { position: absolute; z-index: 3; display:block; width: 100%; height: 100%; }

.elegant-layer { text-align: center; }
.elegant-title-ll { font-size: 30px; color:#fff; margin-top: 120px; }
.elegant-time { font-size:14px; color:#fff; margin-top: 15px; }
.elegant-line-box { margin-top: 5px; text-align: center; }
.l-line { width:130px; height:1px; display: inline-block; background:#fff; }
.m-spot { margin: 0 3px; width:8px; height: 8px; display: inline-block; background: #fff; border-radius: 5px; position: relative; top: 3px; }
.r-line { width:130px; height: 1px; display: inline-block; background: #fff; }

.elegant-l .ww .elegant-title-ll { font-size: 20px; margin-top: 40px; }
.elegant-l .ww .l-line { width:80px; }
.elegant-l .ww .r-line { width:80px; }

.elegant-l .www .elegant-title-ll { font-size: 20px; margin-top: 40px; }
.elegant-l .www .l-line { width:80px; }
.elegant-l .www .r-line { width:80px; }

.elegant-l .ee .elegant-title-ll { font-size: 20px; margin-top: 40px; }
.elegant-l .ee .l-line { width:120px; }
.elegant-l .ee .r-line { width:120px; }

.elegant-r .gg .elegant-title-ll { font-size: 20px; margin-top: 40px; }
.elegant-r .gg .l-line { width:80px; }
.elegant-r .gg .r-line { width:80px; }

.elegant-r .hh .elegant-title-ll { font-size: 20px; margin-top: 40px; }
.elegant-r .hh .l-line { width:80px; }
.elegant-r .hh .r-line { width:80px; }



@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1700px){
.w1200{ padding:0 15px;}
.header_box header .logo img{
max-width:550px;
}
}

@media(max-width: 1450px){
.w1200{ padding:0 15px;}
.header_box header .logo img{
max-width:500px;
}
}

@media(max-width: 1400px){
.w1200{ padding:0 15px;}
.header_box header .logo img{
max-width:480px;
}
}

@media(max-width: 1299px){
	.w1200{ padding:0 15px;}
.header_box header .logo img{
max-width:380px;
}
	#banner>div::after{right: 13px;}
	.n_container .n_left:before{ left:15px;}
}

@media(max-width: 1200px){
	#nav{ display:none;}
	#openBtn{ display:block;}
	
	.header_box header .yuyan{ margin-right:4rem;}
	
	.n_container .n_left{ display:none;}
	.mianbao{ display:none;}
	.n_container .n_right{width:100%;padding: 0 0 2rem;}
	#nav_slide{ display:block;}
	
	.n_banner img{width:100%;left:0;margin-left:0;object-fit: cover;}
	.n_banner{margin-bottom: 0;padding-bottom: 0;}
	.n_banner .w1200{ padding:0;}
}

@media(max-width: 1060px){
	
}

@media(max-width: 1024px){
	.container02 .left{width: 100%;}
	.container02 .right{width: 100%;padding: 0;margin-top:40px;}
	.container02 .right .img_zd{    max-width: 24rem;}
}



@media(max-width: 992px){
	#gotop{right:0;transform:scale(0.6);bottom: 2rem;}
	.container01 ul{ margin:0 -0.75rem;}
	.container01 ul li{ padding:0 0.75rem;}
	footer .left .footer_logo{ display:none;}


  .container01 ul li{width: 50%;margin-bottom: 1.5rem;}


.elegant-l,.elegant-m,elegant-r { float: left; position: relative; z-index: 1; }
.elegant-l  { margin: 1%; width:98%;}
.elegant-l-a { margin-bottom:15px;display:inline-block; }
.elegant-l-a .ww {  float:left; width: 49%; height: 230px; }
.elegant-l-a .www { float:right; width: 49%; height: 230px; }
.elegant-l-a .ww img,.elegant-l-a .www img { width: 100%; height:230px;object-fit: cover; }
.elegant-l .ee { float: left; width:100%; height:230px; }
.elegant-l .ee img { width:100%; height:230px;object-fit: cover; }

.elegant-m .ff img { width:100%; height:475px;object-fit: cover; }

.elegant-r { width:98%;margin:1%; float: right; }

.elegant-r .gg img { width:100%; height:230px; object-fit: cover; }
.elegant-r .hh img { width:100%; height:230px; object-fit: cover;  }
.elegant-r .gg { margin-bottom: 15px; }
.elegant-m { margin: 1%; width:98%;}


}

@media(max-width: 1200px){
.n_banner img{height:auto;}
.n_banner{margin-top:70px;}

	.header_box header .logo img{ max-width:50vw;}
	
	.header_box{ height: 80px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1000;}
#banner{margin-top:70px;}
	.header_box header{ height:70px; line-height:70px;}
	
	.container01 ul li{ width:100%; margin-bottom:1.25rem;}
	
	.container02 .left{ width:100%; padding:0;}
	.container02 .right{ width:100%; padding:0;}
	
	.container03 ul li{ width:50%;}
	.container03 ul li:nth-child(4){ float:left;}
	
	footer .left{ width:100%; text-align:center; padding:0; margin-bottom:1.5rem;}
	footer .center{ width:100%; text-align:center; padding:0;}
	footer .right{ width:100%; text-align:center; padding:0;}
	
	.container01{ padding:3rem 0;
height: auto;
    overflow: hidden;
}
	.n_tu ul li{ width:100%; margin-bottom:1.25rem;width: 39.333333% !important;}
	
	.n_renwu ul li{ width:100%; margin-bottom:1.25rem;}
	
	.n_news_tu ul li .con p{margin: 0.5rem 0 0.5rem;line-height: 18px;height: 36px;font-size: 12px;}
	.n_news_tu ul li .img, .n_news_tu ul li .img img{width: 11rem;height: 8rem;}
	.n_news_tu ul li .con{width:calc(100% - 11rem);padding: 0.5rem 0.5rem 0 1rem;}
	.n_news_tu ul li .con h5{ font-size:14px;}
	
	#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 h3{ font-size:20px; line-height:30px;}
	.n_news_detail .ar_article_box h6{ font-size:12px;}
	.n_news_detail .ar_article_box h6 span img{ max-height:12px; max-width:12px;}

	.container02 .left ul.ul1{width:100%;margin-bottom: 2rem;}
	.container02 .left ul.ul2{ width:100%; padding:0;}
  .container02 .right .img_zd{max-width: none;}

}

@media(max-width: 560px){

}
.pb_sys_style1 .p_no_d {
    border: 1px solid #877893 !important;
    color: #fff;
    background-color: #877893 !important;}
.pb_sys_common .p_t{
    line-height: 24px !important;
    margin:0px;
    padding:0px;
    display:inline-block;
    vertical-align:middle;}

#vsb_content_2 .vsbcontent_img img{
max-width: 100% !important;
height: auto !important;}




.n_bysml{}
.n_bysml .title{    color: #323232;text-align: center;
  font-size: 1.875rem;
  line-height: 2.75rem;
  margin-bottom: 1rem;
  font-family: kaiti;}
.n_bysml .box{position: relative;}
.n_bysml .box::before{content: "";display: block;width: 99%;height: 1px;background: #d8d8d8;position: absolute;bottom: 0px;left: 0;}
.n_bysml .box::after{content: "";display: block;clear: both;}
.n_bysml .box .tit{font-size: 20px;color: #333;font-weight: bold;width: 100%;float: left;padding: 0.7rem 0;}
.n_bysml .box ul{width: calc(100% - 100px);float: right;}
.n_bysml .box ul::after{content: "";display: block;clear: both;}
.n_bysml .box ul li{font-size: 16px;color: #333;padding: 1rem 0;margin: 0 1%;float: left;border-bottom: 1px solid #d8d8d8;width: 18%;text-align: center;}


@media(max-width: 750px){
  .n_bysml .box ul li{width: 23%;}
}
@media(max-width: 425px){
  .n_bysml .box ul li{width: 31%;}
}



.n_rwlb_new{}
.n_rwlb_new ul{display: flex;justify-content: start;flex-wrap: wrap;}
.n_rwlb_new ul li{    width: calc(25% - 2.8%);
    /* margin-bottom: 1.5rem; */
    margin: 1% 0 1% 1.5rem;}
.n_rwlb_new ul li a{}
.n_rwlb_new ul li .img{    width: 67%;
    margin-bottom: 0.7rem;
    transition: 0.4s;
    height: 11rem;
    overflow: hidden;}
.n_rwlb_new ul li .img img{width: 100%;}
.n_rwlb_new ul li .bt{font-size: 20px;line-height: 22px;color: #877893;}
.n_rwlb_new ul li .zy{font-size: 14px;line-height: 22px;color: #323232;}
.n_rwlb_new ul li a:hover .img{box-shadow: 0 0 5px rgba(0,0,0,0.4);}

@media(max-width: 1024px){
  .n_rwlb_new ul li{width: 30%;}
.n_rwlb_new ul li .img{ height: 16rem;}
}

@media(max-width: 700px){
  .n_rwlb_new ul li{width: 44%;}
.n_rwlb_new ul li .img{ height: 20rem;}
}

@media(max-width: 450px){

.n_rwlb_new ul li .img{ height: 14rem;}
}


.n_rwjj_new{}
.n_rwjj_new .xx_box{margin-bottom: 1rem;}
.n_rwjj_new .xx_box .img{position: relative;display: table;margin-bottom: 1.5rem;}
.n_rwjj_new .xx_box .img::after{content: "";display: block;width: 100%;height: 100%;background: #e7e2eb;position: absolute;top: 5px;left: 5px;z-index: 1;}
.n_rwjj_new .xx_box .img img{max-width: 195px;position: relative;z-index: 2;}
.n_rwjj_new .xx_box .con{}
.n_rwjj_new .xx_box .con .bt{font-size: 1.625rem;color: #323232;margin-bottom: 0.6rem;font-family:fzdbsjt;}
.n_rwjj_new .xx_box .con .zy{font-size: 1.125rem;color: #323232;line-height: 2.3rem;}
.n_rwjj_new .xx_box .con .zy a{color: #877893;text-decoration: underline;}

.n_rwjj_new .xxxx_box{margin-bottom: 0.5rem;}
.n_rwjj_new .xxxx_box .tit{font-size: 1.375rem !important;line-height: 2.1rem !important;color: #323232 !important;font-family:syst_b;padding-left: 14px;background: url(../images/n_rwjj_new_jx.jpg) no-repeat left center;margin-bottom: 0.3rem;text-indent:0 !important;}
.n_rwjj_new .xxxx_box .nr{}
.n_rwjj_new .xxxx_box .nr p{padding-left: 12px;font-size: 1.125rem !important;color: #323232 !important;line-height: 2.3rem !important; /* background: url(../images/n_rwjj_new_sj.png) no-repeat left center; */ text-indent:0 !important;}



#vsb_content_2 P {
    line-height: 206% !important;
    text-indent: 2em;
    font-size: 16px !important;
    color: #323232;
    line-height: 28px;
    margin-bottom: 20px;}
#vsb_content_2 TABLE TD P{
 text-align:inherit;}
#vsb_content_2 TABLE TD{vertical-align: middle;}
#vsb_content_2 A:hover {
    color: #ba2636;
    color: #877893 !important;}




.n_xrtd{}
.n_xrtd .x_tit{    font-size: 1rem !important;font-weight: bold;
  color: #323232;margin: 3rem 0;}
.n_xrtd ul{display: flex;flex-wrap: wrap;margin: 0 -4%;}
.n_xrtd ul li{width: 30.33%;margin: 0 9% 2rem 4%;}
.n_xrtd ul li a{}
.n_xrtd ul li .img{max-width: 200px;}
.n_xrtd ul li .img .img_hezi{    padding-bottom: 130% !important;}
.n_xrtd ul li .img img{}
.n_xrtd ul li .con{padding: 1rem 0;}
.n_xrtd ul li .con h5{font-size: 1rem;font-weight: bold;color: #323232;line-height: 2.5rem;margin-bottom: 0.6rem;}
.n_xrtd ul li .con h6{font-size: 1rem;color: #323232;line-height: 1.6rem;}


@media(max-width: 800px){
  .n_xrtd ul{margin: 0 -2%;}
  .n_xrtd ul li{width: 46%;margin: 0 2% 2rem;}
}
.n_bzr{}
.n_bzr .box{margin-bottom: 2rem;}
.n_bzr .box .x_tit{text-align: center;font-size: 1rem;color: #323232;font-weight: bold;margin-bottom: 2rem;}
.n_bzr .box ul{display: flex;flex-wrap: wrap;}
.n_bzr .box ul li{width: 25%;margin-bottom: 2rem;}
.n_bzr .box ul li:first-child{text-align: left;width: 15%;}
.n_bzr .box ul li p{font-size: 1rem;}
.n_bzr .box ul li a{color:#333;}
.n_bzr .box+.box ul li:first-child{text-align: left;width: 20%;}
.n_bzr .box ul li a:hover {
    color: #877893;}

@media(max-width: 800px){
  .n_bzr .box ul li{width: 32%  !important;}

}

.n_news_detail .ar_article_box h6 span span{margin:0 0;}
/*==========================================公共 开始=============================================*/
*{margin: 0 ;padding: 0;}
body,html{font-family: "微软雅黑";}
ul{list-style: none;}
a{text-decoration: none;color: #333;}
.clear{clear: both;}

.main_right{width: calc(96% - 200px);max-width: 960px;margin: 50px auto;float: right;    margin-top: 3px;}


.an_xueke{margin-top: 20px;width: 100%;}
.an_xueke .box h2{font-size: 20px;color: #b20000;font-weight: bold;margin-bottom: 2rem;}
.an_xueke .box{}
.an_xueke .box ul{display: flex;flex-wrap: wrap;margin: 0 -3%;}
.an_xueke .box ul li{width: 27.33%;margin: 0 3% 1.875rem;}
.an_xueke .box ul li a{display: block;font-size: 1rem;color: #333333;padding: 0.8rem 0.5rem 0.8rem 1rem;background: #f2f2f2;transition: 0.4s;}
.an_xueke .box ul li a:hover{box-shadow: 0 0 12px rgba(0,0,0,0.3);}


@media(max-width: 900px){
	.an_xueke .box ul li{width: 44%;margin: 0 3% 1.875rem;}
}

@media(max-width: 650px){
	.an_xueke .box ul{margin: 0 ;}
	.an_xueke .box ul li{width: 100%;margin: 0 0% 1.875rem;}
}



.fanye{text-align: center;margin: 0 auto 20px;}



.an_xisuo{}
.an_xisuo .xs_xxk{display: flex;flex-wrap: wrap;margin-bottom: 1.875rem;float: left;}
.an_xisuo .xs_xxk li{font-size: 1rem;color: #666666;transition: 0.4s;cursor: pointer;line-height: 2.375rem;padding: 0px 11px;margin-right: 1rem;}
.an_xisuo .xs_xxk li.on,.an_xisuo .xs_xxk li:hover{color: #fff;background: #877792;}

.an_xisuo .xs_A_Z{margin-bottom: 0.875rem;}
.an_xisuo .xs_A_Z ul{display: flex;overflow: auto;float: left;}
.an_xisuo .xs_A_Z ul li{margin-bottom: 0.5rem;}
.an_xisuo .xs_A_Z ul li a{font-size: 1.125rem;color: #333333;display: block;padding: 4px 11px;}
.an_xisuo .xs_A_Z ul li.on a,.an_xisuo .xs_A_Z ul li:hover a{color: #fff;background: #877792;}
.an_xisuo .xs_A_Z ul+ul{width:calc(110% - 200px);overflow: inherit;flex-wrap: wrap;}
.an_xisuo .xs_A_Z ul+ul li a{padding: 4px 16px;}

.xs_tit{float: left;font-size: 1rem;font-weight: bold;line-height: 2.375rem;}

.an_xisuo .xs_box{}
.an_xisuo .xs_box .box{display: none;}
.an_xisuo .xs_box .box.on{display: block;}
.an_xisuo .tc_list{display: flex;flex-wrap: wrap;}
.an_xisuo .tc_list li{width: 50%;margin-bottom: 2.8rem;}
.an_xisuo .tc_list li a{display: flex;}
.an_xisuo .tc_list li .img{width: 10rem;position: relative;overflow: hidden;}
.an_xisuo .tc_list li .img img{width: 100%;transition: 0.4s;}
.an_xisuo .tc_list li .con{width: calc(100% - 10rem);height: 200%;padding: 3% 5%;}
.an_xisuo .tc_list li .con .bt{font-size: 1.5rem;color: #333;font-weight: bold;margin-bottom: 5%;transition: 0.4s;}
.an_xisuo .tc_list li .con .zy{}
.an_xisuo .tc_list li .con .zy p{font-size: 0.875rem;color: #333333;line-height: 2.25rem;}
.an_xisuo .tc_list li a:hover .con .bt{color: #b20000;}
.an_xisuo .tc_list li a:hover .img img{transform: scale(1.05);}



.box_jsfl{margin-bottom: 9rem;}
.box_jsfl.on .ul_out{display: none;}
.box_jsfl .tit_bt{font-weight: normal !important;}
.box_jsfl .tit_bt,.box_big_zd .tit_bt{    font-size: 1.875rem;
    text-align: center;
    color: #000;
    padding: 0.3rem 2rem;
    border-radius: 10px;
    margin: 0 auto 1rem;
	position: relative;}
.box_jsfl .tit_bt span,.box_big_zd .tit_bt span{font-family: "宋体";font-size: 18px;position: absolute;right: 0;top: 5px;color: #fff;display: block;width: 30px;height: 30px;background: #877792;text-align: center;line-height: 30px;cursor: pointer;font-weight: bold;transition: 0.4s;}
.box_jsfl .tit_bt span.on,.box_big_zd .tit_bt span.on{transform: rotate(90deg);}

.box_big_zd{}
.box_big_zd .tit_bt{font-weight: bold;}
.box_big_nr{display: none;}

@media(max-width: 780px){
	.an_xisuo .tc_list li{width: 100%;}
}

@media(max-width: 650px){

}