@charset "utf-8";
/* CSS Document public*/
*{padding: 0;margin:0;box-sizing:border-box;vertical-align:top;}
html{ overflow-x:hidden;overflow-y: overlay;}
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;/*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:#b12e2e}
::-webkit-scrollbar-track {border-radius:0; background:#b12e2e}
::-webkit-scrollbar-thumb {border-radius:0; background:#b12e2e}

input::-webkit-input-placeholder{ color:#fff;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#fff; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#fff;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#fff;}

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;}


body > section > section.w1200 > section > div.position > div,.hideFirstGt{display:inline-block;}
.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; margin-bottom:28px;}
.ar_article p{font-size: 16px; font-family:"宋体";color: #000000;line-height:35px !important;margin-bottom: 1.25rem;}
.ar_article img{ 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-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 .miso-track{opacity: 1; width: 90%;transform: translate3d(0px, 0px, 0px);margin: 0 auto;}
.miso-list .miso-track .miso-slide{width:33%}
.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(../img/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{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.w1200{margin: 0 70px;}
.w1300{ max-width:1300px; margin:0 auto}
.pt30{padding-top:30px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.header_box{height: 200px;}
body.fixed #nav{position:fixed;width: 100%;top: 0;box-shadow:0 2px 3px rgba(0,0,0,0.15);}
body.fixed #nav_0{position:fixed;width: 100%;top: 0;box-shadow:0 2px 3px rgba(0,0,0,0.15);}
#header_top_admin_area{height:18px;line-height:18px;margin: 0 18px;display: none;}
#header_top_admin_area .header_top_left{float:left;}
#header_top_admin_area .header_top_left a:hover{color:#840202;}
#header_top_admin_area .header_top_right_up{float: right;margin-right: 5px;
    width: 30px;
    height: 18px;
    background: url(../img/top_admin_arr.png) no-repeat;
    background-size: 130%;
    background-position: 2px 3px;
    cursor: pointer;}
#header .header_top_right{float: right; margin-right: 20px;
    width: 30px;
    height: 18px;
    background: url(../img/top_admin_arr.png) no-repeat;
    background-size: 130%;
    background-position: -20px 3px;
    cursor: pointer;}
header{height: 140px;position:relative;background: #840202;}
header:before{content:"";position:absolute;top:0;left:0;right:0;height: 0px;background: #783b9c;}
header .logo{line-height: 132px;height: 132px;}
header .logo a{display:inline-block;height: 90px;}
header .logo a img{ vertical-align:middle;height: 87px;}
header .right{padding: 42px 0 0;}
header .right dl{display:inline-block;}
header .right dl dd{display:inline-block;font-size: 14px;color: #666666;line-height: 15px;}
header .right dl dd a{color: rgba(255, 255, 255, 0.5);transition: 0.36s;line-height: 32px;font-size: 15px;}
header .right dl dd span{display: inline-block;text-align: center;width:23px;color: rgba(255,255,255,0.25);}
header .right dl dd a:hover{color: #ffffff;}
header .content{position:relative;}
header .content:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;}
header .right .sousuo{float: right;display:inline-block;}
header .right .sousuo img{}
.search{float:right;overflow:hidden;}
.test{width:0;height: 28px;padding:0;border:  none;color: #fff;background:none;outline:none;font-size: 14px;-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;}
.sousuo .btn{width: 40px;height: 18px;border:none;position:  absolute;right: 0;font-size: 14px;color: #fff;background:url(../img/sousuo.png) center no-repeat;cursor:  pointer;top: 6px;border-left: #a4a4a4 1px solid;border-radius: 0;}
.sousuo .test{width: 12.5rem;padding: 1px 50px 1px 4px;}
.sousuo .search{position: relative;margin: 0;margin-left: 0;border-bottom: #fff 1px solid;padding-bottom: 0px;height: 38px;}


#nav{height: 60px;position:relative;z-index:999;background: #fff;}
#nav_0{height: 60px;position:relative;z-index:999;}
.navBox ul {font-size: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(0, 1fr));list-style: none;}
.nav li {width: 100%;text-align: center;position: relative;display: inline-block;}
.nav a {display: inline-block;position: relative;padding: 0 0.5rem;line-height: 60px;font-size: 22px;perspective: 300px;transform-style: preserve-3d;z-index: 10;}
.nav a .bg {position: absolute;width: 100%;display: block;height: 2px;-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.25rem;color: #222222;display: inline-block;line-height: 36px;border-radius: 10px;vertical-align: middle;transition: 0.36s;}
.nav .active a .bg,.nav .on a .bg {transform: none;opacity: 1;visibility: visible;bottom: 1px;background: #b12e2e;}
.nav .active a .txt,.nav .on a .txt {color: #b12e2e;}
.navBox .arrow { position: absolute; left: 0px; top: 75px; height: 4px; display: block; background-color: #e62129; }
.subNavbox a:link, .subNavbox a:visited {color: #fff;}
.subNavbox a:active, .subNavbox a:hover {color: #fff;background: #e0697f;}
.subNavbox {position: absolute;left: 0px;top: 60px;width: 100%;background-color: #b12e2e;box-shadow: 1px 2px 2px 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: 16px;transition: 0.36s;display: block;}
.subNavboxa a:link, .subNavbox a:visited {color: #fff;}
.subNavboxa a:active, .subNavbox a:hover {color: #fff;background: #e0697f;}
.subNavboxa {position: absolute;left: 100%;top: 0px;width: 100%;background-color: #b12e2e;box-shadow: 1px 2px 2px 0 rgba(88, 88, 88, 0.2);display: none;text-align: center;padding: 0;z-index: 0;}
.subNavboxa p {line-height: 1.2;}
.subNavboxa p a {line-height: 0;height: auto;padding: 22px 5px;font-size: 16px;transition: 0.36s;display: block;}
.prelative{position: relative;}
.nav a:hover .txt img.img01{ display:none}
.nav a:hover .txt img.img02{ display:inline-block}
.nav_0{margin-top: -60px;}
.nav_0 li {width: 8%;text-align: center;position: relative;display: inline-block;}
.nav_0 a {display: inline-block;position: relative;padding: 0 1rem;line-height: 60px;font-size: 18px;perspective: 300px;transform-style: preserve-3d;z-index: 10;}
.nav_0 a .bg {position: absolute;width: 100%;display: block;height: 2px;-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_0 a .txt img{margin:-4px 10px 0 0;vertical-align: middle;}
.nav_0 a .txt img.img02{ display:none}
.nav_0 a .txt {position: relative;z-index: 2;font-size: 1.25rem;color: #222222;display: inline-block;line-height: 36px;border-radius: 10px;vertical-align: middle;transition: 0.36s;}
.nav_0 a .txt {position: relative;z-index: 2;font-size: 1.25rem;color: #FFFFFF;display: inline-block;line-height: 36px;border-radius: 10px;vertical-align: middle;transition: 0.36s;}
.nav_0 .active a .bg,.nav_0 .on a .bg {transform: none;opacity: 1;visibility: visible;bottom: 1px;background: #e0697f;}
.nav_0 .active a .txt,.nav_0 .on a .txt {color: #e0697f;}
.nav_0 a:hover .txt img.img01{ display:none}
.nav_0 a:hover .txt img.img02{ display:inline-block}
.w-30p{width:30%}
.w-40p{width:40%}
.w-47p{width:47%}
.w-55p{width:55%}
.w-58p{width:58%}


body.fixed #nav{position:fixed;width: 100%;top: 0;box-shadow:0 2px 3px rgba(0,0,0,0.15);}
body.fixed #nav_0{position:fixed;width: 100%;top: 0;box-shadow:0 2px 3px rgba(0,0,0,0.15);}

#openBtn {
  display: none;
  right: 0;
  cursor: pointer;
  float: right;
  margin-top: -35px;
  position: relative;
  z-index: 1000;
}

#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%;
}


.container{
    width: 137px;display: inline-block;
    margin-top: 8px;
    margin-left: 30px;
}
.container:after{
    content: '';
    display: block;
    clear:both;
}
.container>div{
    float: left;
}
.container .input{
    position: relative;
    width: 138px;
    height: 44px;
    border: #ccc solid 1px;
    border-radius: 4px 0 0 4px;
}
.container .input>input{
    outline: none;
    border: none;
    padding: 0 3px 0 6px;
    margin: 0;
    height: 42px;
    width: 106px;
    color: #333;
    font-size: 14px;
    border-radius: 4px 0 0 4px;
}
.container .input>input::-webkit-input-placeholder{
    color:#999;
}
.container .search{
    width: 30px;
    height: 40px;
    background-image: url("../img/cx.png");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
}

@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: #b12e2e;
    box-shadow: none;
}
.rd-navbar-nav-wrap {
    position: fixed;
    left: 0;
    top: -37px;
    bottom: -56px;
    z-index: 100;
    width: 100%;
    padding: 70px 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: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
	z-index:9999;
}
.rd-navbar-submenu-toggle::after {
    content: url("../img/down.png");
    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-size: 10px;
}
.rd-nav-item.focus .rd-nav-link, .rd-nav-item.active .rd-nav-link, .rd-nav-item.opened .rd-nav-link:not(.rd-nav-link ~ .rd-nav-link) {
    color: #ffffff;
    background: #b12e2e;
}
.rd-navbar-submenu.opened > .rd-navbar-dropdown:not(.rd-navbar-dropdown ~ .rd-navbar-dropdown), .rd-navbar-submenu.opened > .rd-navbar-megamenu:not(.rd-navbar-megamenu ~ .rd-navbar-megamenu) {
    display: block;
}
li.opened > .rd-menu:not(.rd-menu ~ .rd-menu) {
    opacity: 1;
    height: auto;
}
li.opened > .rd-navbar-dropdown:not(.rd-navbar-dropdown ~ .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:not(.rd-navbar-submenu-toggle ~ .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:not(.rd-menu ~ .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{ background:#fff}


#banner{width: 100%;overflow:  hidden;z-index: 0;background:#252525;position:relative;}
#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 a>img{ display: block; width:100%}
#banner .miso-slide .top{ position:absolute; top:0; right:0; bottom:0; left:0}
#banner .miso-slide .top img{ display:inline-block; max-width:100%}
#banner .miso-dots{bottom:1.875rem;}
#banner .miso-dots li{width: 0.75rem;height: 0.75rem;border-radius:50%;margin: 0 0.75rem; background:#fff}
#banner .miso-dots li.miso-active{ background:#c11420}

.title01{border-bottom:#d9d9d9 1px solid;height:44px;margin-bottom: 2rem;}
.title01 a{float:right;font-size: 12px;color:#999999;line-height:36px;}
.title01 .span{height:44px;line-height: 36px;font-size:20px;font-weight:bold;font-family:"微软雅黑";display: inline-block; border-bottom:#b12e2e 3px solid}


ul.ul2{height: 364px;}
ul.ul2 li{margin-top: 5px;font-size:17px;line-height:3rem;height:42px;padding:0 10px;}
ul.ul2 li .t4ibw100{border-bottom: 1px dotted #ccc;}

ul.ul2 li font{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.box-left ul.ul2 .li-hover{font-size:20px;height:7rem;}
ul.ul2 li a{color:#404040;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.36s;position:relative;padding-left: 0;}
ul.ul2 li a-before{content:"";position:absolute;top: 0;left:0;width: 10px;height: 100%;transition:0.36s;background:url(../img/dot.png) left center no-repeat;}
.box-left ul.ul2 li a font{display:inline-block;width: 58%;position:relative;padding-left: 14px;transition:0.36s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.ul2 li a font{display:inline-block;width: 75%;position:relative;transition:0.36s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 3rem;
    margin-left: 2%;}
ul.ul2 li a img{ display:inline-block}
ul.ul2 li a span{float:right;font-size:0.875rem;color: #969696;}
.li-hover-show-text{
    display: block;
    position: absolute;
    top: 44px;
    left: 26%;
    font-size: 14px;
    text-indent: 1em;
    line-height: 20px;
    width: 74%;
    height: 46px;
    overflow: hidden;
    color: #a3a3a3;
    transition: all 0.4s ease-in-out;
    padding-top: 3px;
    white-space: initial;
}
.fright_hcolor{float: right;
    width: 20%;
    line-height: 3rem;}
.fright_hcolor:hover{color:#b12e2e;}
.t4ibw100{display:inline-block;width:100%;}
.t4ibw100:hover{color:#b12e2e;}


.list_box1 li{font-size: 1rem;color: #000000;line-height:3.125rem;/* height:3.125rem; */border-bottom:#c1c1c1 1px dashed;padding: 0 .375rem;overflow: hidden;}
.list_box1 li .con1{width: calc(100% - 14rem);}
.list_box1 li .con_fr{width: 14rem;}
.list_box1 li .con_fr .con2{ width: 4rem;}
.list_box1 li .con_fr .con3{ max-width: calc(100% - 4rem);}



.c2us_img{width:calc(30% - 70px);float:left;margin-left:70px;}
.c2us_header{background: url(../img/3.png) no-repeat;
    background-size: 170px;
    background-position: 7px center;
    height: 70px;}
.c2us_header .title04{    margin-top: 7px;
    font-size: 26px;
    font-weight: bold;
    font-family: "微软雅黑";
    color: #b12e2e;
    margin-bottom: 2.25rem;
    padding: 24px 20px 0px 61px;}
.c2us_text{width:100%;float:left;background-color:#f2f2f2; min-height:415px;border-bottom: 3px solid #b12e2e;}
.c2us_text_in_li{line-height: 2.125rem;
    padding: 0.5rem .375rem;
    overflow: hidden;text-align:left;
    display: inline-block;}
.contact_k {display: flex; gap:5px;}
.contact_k .c2us_text_in_li {flex-grow: 1;}
.c2us_text_tel,.c2us_text_email,.c2us_text_time,.c2us_text_address{
    font-size: 1.1rem;
    color: #000000;background:#fff;width:100%;padding: 10px;}
.c2us_text_email,.c2us_text_time,.c2us_text_address{margin-top:10px;}
.c2us_text_address{}
.c2us_text_tel_head,.c2us_text_email_head,.c2us_text_time_head,.c2us_text_address_head{
    margin-bottom: 10px;}
.c2us_logo{width:30px;height:30px;flex-shrink: 0;margin-top:7px;}
.c2us_text_tel .c2us_logo{
    background: url(../img/c2us_tel.png) center no-repeat #ccc;background-size:24px;}
.c2us_text_email .c2us_logo{
    background: url(../img/c2us_mail.png) center no-repeat #ccc;background-size:24px;}
.c2us_text_time .c2us_logo{
    background: url(../img/c2us_time.png) center no-repeat #ccc;background-size:24px;}
.c2us_text_address .c2us_logo{
    background: url(../img/c2us_address.png) center no-repeat #ccc;background-size:24px;}

.c2us_text_tel_head span{    font-size: 22px;}
.c2us_text_in_li .c2us_text_in_li_space{display: inline-block;
    vertical-align: middle;
    margin-right: 0.75rem;}
.c2us_text_tel .c2us_text_in_li .c2us_text_in_li_space{margin-left:1.5rem;}
.c2us_text_tel_div{
    border-bottom:#c1c1c1 1px dashed;}
.c2us_text_tel_div .c2us_text_in_li{width:60%;}.c2us_text_tel_div .c2us_tel{width:40%;}
.c2us_text_tel_div .size_20 {font-size:20px; font-weight:600; color:#840202;}
.container02{}

.container03{     clear: both;overflow:hidden;padding: 40px 0;background:#f2f3f3;}
.container03 .title03{ font-size:1.875rem; color:#b12e2e; font-weight:bold; text-align:center; background:url(../img/container03_bg.png) center no-repeat; margin-bottom:2.25rem}
.container03 .title03 h3{ font-weight:bold}
.container03 .miso_hd{ background:#e5e5e5}
.container03 .miso_hd ul li{ line-height:3.5rem; font-size:1.125rem; color:#333333; text-align:center}
.container03 .miso_hd ul li a{color:inherit;font-size: 1.25rem;font-family:"微软雅黑";font-weight:bold;display:inline-block;padding:0 0.5rem;}

.container03 .miso_hd ul{ padding:0 15%}
.container03 .miso_hd ul li.miso-current a{ border-bottom:#b12e2e 3px solid}

.container03 .miso_bd{ padding:3.75rem 0 2rem}
.container03 .miso_bd ul{font-size:0;text-align: center;}
.container03 .miso_bd ul li{display:inline-block;width: 25%;text-align:center;margin-bottom:2rem;}
.container03 .miso_bd ul li a{ display:block}
.container03 .miso_bd ul li .ico{display:inline-block;width:7.5rem;height:7.5rem;border-radius:50%;position:relative;line-height: 7.5rem;}
.container03 .miso_bd ul li .ico img{position:relative;z-index:2;display:inline-block;transition:0.9s;max-height: 3.25rem;}
.container03 .miso_bd ul li .ico img.img02{ width:0; visibility:hidden; opacity:0}
.container03 .miso_bd ul li .ico:before{ content:""; position:absolute; z-index:0; border:#b12e2e 2px solid; top:0; right:0; bottom:0; left:0; border-radius:50%; transition:.9s}
.container03 .miso_bd ul li .ico:after{ content:""; position:absolute; z-index:0; background:#b12e2e; transform:scale(0.5); top:0; right:0; bottom:0; left:0; border-radius:50%; transition:.9s; opacity:0; visibility:hidden}
.container03 .miso_bd ul li h5{ font-size:1.125rem; line-height:3rem; color:#000000; margin-top:0.5rem; transition:0.6s}

.container03 .service {    display: grid;
  grid-template-columns: repeat(4, 1fr); /* 4列等宽 */
  grid-column-gap: 50px; /* 行列间距统一为50px */
  grid-row-gap: 20px;
  list-style: none;
  padding: 0;}
.container03 .service li {  border: 1px dashed #ccc; /* 虚线边框 */}
.container03 .service li a {
  height: 150px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fff; /* 可选背景色 */
  padding: 20px;
  line-height:200%;
  transition: all 0.3s;
}
.container03 .service li a:hover {background:#f2dcdc;box-shadow:0px 5px 5px rgba(0,0,0,.3);}
.container03 .service li i {display:block;width:60px;height:60px;margin:0 auto 18px;background-size:100%;transition: all 0.3s;}
.container03 .service li .ico_01 {background:url(../img/dag_ico_01.png) no-repeat;}
.container03 .service li .ico_02 {background:url(../img/dag_ico_02.png) no-repeat;}
.container03 .service li .ico_03 {background:url(../img/dag_ico_03.png) no-repeat;}
.container03 .service li .ico_04 {background:url(../img/dag_ico_04.png) no-repeat;}
.container03 .service li .ico_05 {background:url(../img/dag_ico_05.png) no-repeat;}
.container03 .service li .ico_06 {background:url(../img/dag_ico_06.png) no-repeat;}
.container03 .service li .ico_07 {background:url(../img/dag_ico_07.png) no-repeat;}
.container03 .service li .ico_08 {background:url(../img/dag_ico_08.png) no-repeat;}
.container03 .service li a:hover i {transform: rotate(360deg);}
.container03 .service li span {font-size:1.2rem;}
@media (max-width: 1024px) {
  .container03 .service {
    grid-template-columns: repeat(3, 1fr); /* 响应式两列 */
  }
}
@media (max-width: 768px) {
  .container03 .service {
    grid-template-columns: repeat(2, 1fr); /* 响应式两列 */
  }
}
.container01{padding:0 0 2.5rem;overflow: hidden;}
.box-left .title04{margin-top: 7px;font-size:26px;font-weight:bold;font-family:"微软雅黑";color:#b12e2e; margin-bottom:2.25rem; padding:6px 20px 0px 61px;}
.box-right .title04{margin-top: 7px;font-size:26px;font-weight:bold;font-family:"微软雅黑";color:#b12e2e; margin-bottom:2.25rem; padding:6px 20px 0px 61px;}
.title04 a{font-size:16px;color:#b12e2e;float:right;transition:0.36s;display: inline-block;line-height: 1.875rem;}
.container01 .content{ font-size:0; margin:0 -3.5rem}
.container01 .content .box{ display:inline-block;}
.container01 .content .box-left{background-position: 55px 0px;width: 68%;
    padding: 0 3.5rem;}
.container01 .content .box-left .box-left-li-img{    border-radius: 7px;    border: 2px solid #fff;display:inline-block;width:10%;height:3.125rem;}
.box-left-li-img-hover{    border-radius: 7px;    border: 2px solid #fff;display:inline-block;width:20%;height:7rem;margin-left: 3px;}
.container01 .content .box-right{width:32%;padding-right: 3.5rem;}
.container01 .content .box-ul{ box-shadow:-1px 0px 4px 0px rgba(0,0,0,0.2); padding:0.7rem}
.container01 .content .box .x {display:none;width: 100%;margin: 3px 0 15px;border-top: 1px dashed #a3a3a3;position: relative;transition: all 0.6s ease-in-out;}
.container01 .content .box .x-before {content: "";display: block;position: absolute;left: 0;top: -1px;height: 1px;background: #7c7c7c;width: 25px;}
.container01 .content .box .x:after {content: "";display: block;position: absolute;right: 0;top: -1px;height: 1px;background: #7c7c7c;width: 25px;}
.container01 .content .box .x:before, .homedn1 .cont .r .list .item.act .x:after {width: 25px;}


.container02{background:url(../img/bgdl2212.png) no-repeat;background-size:100% 100%;}
.c2us_img{margin: 40px 0 40px 70px;width:calc(30% - 70px);height:541px;float:left;}
.home_02 {float: right;
    width: 70%;padding-bottom:40px;}
.home_02 .w1200{margin: 0 70px;padding-top: 40px;}
.home_title {height:70px;background:#fff;margin-bottom:10px;}
.home_title .ico_01 {background: url(../img/3.png) no-repeat;
    background-size: 170px;
    background-position: 7px center;height: 100%;
}
.home_title .ico_01 .title04{margin-top: 7px;
    font-size: 26px;
    font-weight: bold;
    font-family: "微软雅黑";
    color: #b12e2e;
    margin-bottom: 2.25rem;
    padding: 24px 20px 0px 61px;}

.home_info_list {clear:both;}
.home_info_list .li_three {display:inline-block;min-height:195px; border-bottom:3px solid #b12e2e;background:#fff; width:100%;}
.home_info_list .li_three .home_info_date {margin-left: 20px;margin-top:50px;background:#ccc;color:#b12e2e;font:26px/32px Arial, Helvetica, sans-serif;text-align:center;width:65px;height:67px;float:left;}
.home_info_list .li_three .home_info_date span {font:36px/40px Arial, Helvetica, sans-serif;display:block;}
.home_info_list .a_block .gdgf_div{margin-top: 10px;
    float: right;
    margin-right: calc(70% - 158px);
    color: #000;
    font: 21px/30px Arial, Helvetica, sans-serif;
    text-align: center;
}
.home_info_list .a_block .gdgf_div a{margin:0 5px;}
.home_info_list .a_block .gdgf_div a.on{color:#b12e2e}
.home_info_list .a_block .gdgf_div a:hover{color:#b12e2e}
.home_info_list .li_three .home_info_title {margin-top:10px;margin-right:20px;width:70%;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;border-bottom:1px dotted #ccc;float:right;font:16px/40px "微软雅黑";}
.home_info_list .li_three .home_info_content {margin-right:20px;width: 70%;
    float: right;
    font: 14px/26px "微软雅黑";
    color: #666;
    height: 80px;
    text-overflow: ellipsis;
    overflow: hidden;}
.home_info_list .li_three .a_block {display:block;height:100%;width:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;}

.home_info_list .li_three .a_block:hover .home_info_date {background:#b12e2e; color:#fff}
.home_info_list .top {margin:0;}
.home_info_list .li_three ul{width:70%;
    float: right;
    margin: 10px;margin-left: 0;
}
.home_info_list .li_three ul[ul_three_pzjx]{width:70%;
    float: right;
    margin: 1px 10px 10px 0px;border-top: 1px solid #b12e2e;
}
.home_info_list .li_three ul  li .home_info_title_five{margin: 0 6px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-bottom: 1px dotted #ccc;
    font: 16px/34px "微软雅黑";
}
.home_info_list .li_three ul  li .home_info_title_five:hover{color: #b12e2e;}
.ul_three_pzjx{display: none;}

.li_three .ul_list{background:url("../img/xxbg.png") center no-repeat;background-size: 100%;}

.container04{padding:0;max-height:609px;background:url("../img/bgdl2211.png") center no-repeat;background-size:cover !important;overflow: hidden;}
.container04 ul{ font-size:0; margin:0 -1.625rem}
.container04 ul li{ display:inline-block; padding:0 1.625rem; width:25%; text-align:center}
.container04 ul li a{ display:block; box-shadow:0 0 10px rgba(0,0,0,0.15); transition:0.36s}
.container04 ul li a .img, .container04 ul li a .img img{ position:relative; width:100%; height:20rem; object-fit:cover; overflow:hidden}
.container04 ul li a .img:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; border:#fff 1px solid}


.container04 ul li a h5{ line-height:6.25rem; background:#fff; font-size:1.5rem; color:#000000; padding:0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

footer{padding:2.5rem 0 1.5rem;background:#2c2c2c;}
footer .left{ width:28%; padding:1rem 2.5rem 0 0}
footer .left img{ max-width:100%}
footer .center{ width:32%; padding-right:2.5rem}
footer .center .box{ margin-bottom:2rem}
footer .center .box .ll{ width:78px; font-size:16px; color:#fff; line-height:32px;}
footer .center .box .rr{width:calc(100% - 78px);font-size:14px;color:#6c6c6c;height:32px;line-height:32px;background:#fff;padding: 0 3rem 0 1.25rem;position:relative;}
footer .center .box .rr dt{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
footer .center .box .rr img{position:absolute;right:15px;top: 11px;}
footer .center .box .con .dl{position:absolute;bottom:32px;left: 0;background: #b12e2e;padding: 10px 12px;display:none;width: 100%;z-index:2;}
footer .center .box .con .dl dd{font-size: 13px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #fff;}
footer .center .box .con .dl dd a{ color:#fff}
footer .right{ width:40%; padding-left:2.5rem; border-left:#fff 1px solid; margin-top:0.375rem}
footer .right p{ font-size:14px; line-height:32px; color:#fff; padding-left:28px}
footer .right p a{color:#fff; transition:0.36s}

.ewm{width:8.125rem;height:9.25rem;border:#d2d2d2 1px solid;background:#fff;position:fixed;right: 15px;top:50.43%;margin-top:1.5rem;text-align:center;padding:0.75rem 0 0;z-index:10;}
.ewm h3 img{ display:inline-block;}
.ewm h5{ font-size:1rem; color:#000000; line-height:2rem}

.n_container{padding: 0 0 50px;}
.n_title{position:relative;height: 40px; margin-top:30px; border-bottom:#d9d9d9 1px solid;margin-bottom:35px;}
.n_title .fr{font-size:16px;display:inline-block;color:#6f6f6f;line-height:35px;}
.n_title .fr img{ margin:-3px 0.5rem 0 0}

.position{font-size: 16px;color: #b12e2e;padding: 0 40px;float: left;line-height: 35px;}
.position span, .position a, .position i{color: #6f6f6f;margin: 0 3px;vertical-align: top;}
.position em{font-size: 16px;color: #6f6f6f;font-style: normal;}
.position a:hover{color: #b12e2e;}

.n_left{width: 25%;padding-left: 5%;}

.erji{ margin-bottom:30px}
.erji h1{height: 80px;line-height: 80px;background: #b12e2e;padding: 0 14px;font-size: 24px;color:#fff;border-radius: 0;text-align: center;}
.erji h1 img{ margin:-3px 10px 0 0}
.erji ul{background: #f7f7f7;}
.erji ul li{height: 48px;line-height: 48px;margin-bottom: 0;padding: 0;text-align: left;}
.erji ul li a{display:inline-block;width:100%;text-align: center;margin: 0 auto;display: block;height: 48px;color: #181818;font-size: 18px;border-radius: 0;transition: 0.36s;}
.erji ul li:hover,.erji ul li.on{border-left: 3px solid #b12e2e;background:#fff; transition: 0.36s;}
.erji ul li:hover a,.erji ul li.on a{ color:#b12e2e;}

.n_right{width: 70%;
    padding-bottom: 15px;
    padding-right: 5%;}
.n_list.liebiao{clear:both}
.n_list.contact * {clear:both;vertical-align:middle;}
.n_list.liebiao ul[searchresult] li{height: 100px;line-height: 40px;}
.n_list.liebiao ul[searchresult] li a .art_text{color: #999999;
    overflow: hidden;
    height: 48px;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 24px;
    text-indent: 2em}
.n_list.liebiao ul li{border-bottom: 1px #6f6f6f dotted;height: 60px;line-height: 60px;}
.n_list.liebiao ul{margin-bottom: 30px;}
.n_list.liebiao ul li i{width:10%;float:right;font-size: 14px;color: #4c4c4c;font-style:  normal;font-family: "Microsoft Yahei";}
.liebiao .first_tittle{font-weight: bold;}

.liebiao ul li a{color:#404040;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.36s;position:relative;padding-left: 0;}
.liebiao ul li a:before{content:"";position:absolute;top:50%;margin-top: -1.5px;left:0;width: 3px;height: 3px;transition:0.36s;background: #e0e0e0;display: none;}
.liebiao ul li a font{display:inline-block;width: 70%;font-size: 16px;color: #4c4c4c;position:relative;padding-left: 0;transition:0.36s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right: 8px;}
.liebiao ul li a img{display:inline-block;margin-top: -3px;}
.liebiao ul li a span{float: left;color: #999999;margin-right: 12px;}
.liebiao ul li a .span{float: none;display:inline-block;width:36px;height:20px;line-height: 20px;background:#b1c2bd;border-radius:2px;vertical-align: middle;text-align: center;font-size: 14px;color: #fff;margin-right: 12px; transition:0.36s}

.fanye{ text-align:center}
.links ul li{ margin-bottom:18px}
.links ul li a{ display:block; height:64px; line-height:62px; border:#e1e1e1 1px solid; background:#f7f7f7; padding:0 25px; font-size:16px; color:#b12e2e; transition:0.6s}
.links ul li a span{ display:inline-block; width:52px;}
.links ul li a svg{display:inline-block;width: 28px;height: 28px;fill:#7f2d2d;vertical-align: middle;}

.n_detail .ar_title{padding-bottom: 0;margin-bottom: 30px;padding: 0 0 30px;text-align: center;border-bottom: #d9d9d9 1px solid;}
.n_detail .ar_title h3{font-size: 22px;color: #000000;margin-bottom: 15px;padding: 0;font-family:"微软雅黑";line-height: 48px;}
.n_detail .ar_title h6 span{position:relative;font-size: 12px;color: #787878;display:inline-block;font-weight:normal;margin: 0 8px;font-family: 宋体;}
.n_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_detail .ar_title h6 span img{ margin:-3px 8px 0 0}
.n_detail .ar_title h6{vertical-align: top;text-align: center;} 


/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 24px 0;box-sizing: border-box;width: 100%;margin-top: 30px;border-top: #c9c9c9 1px solid;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 32px;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{color: #000000;}
#ar_fot h1 a{font-size: 16px;color: #333333;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#195696; 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:#b12e2e}

/*==========================================内页 结束=============================================*/




#vsb_content_2 P{font-size:16px !important; font-family:"宋体";}

	#footer {
	height:380px;
    background: url(../img/8621A101D9F4E7DAD91A424ABDE_F4C59128_BD225.jpg) no-repeat;
	background-size:100% 100%;
    color: #fff;
    font: 14px/30px "微软雅黑";
}
#footer .foot_logo {
    background: url(../img/foot_logo.png) no-repeat center 25px;
    padding-top: 80px;
    height: 340px;
}
.w1300 {
    width: 1300px;
    margin: 0 auto;
}
#footer h5 {
    font: 500 18px/50px "微软雅黑";
    margin-top: 30px;
}

#footer .contact li {
    line-height: 30px;
    width: 450px;
    height: 60px;
    clear: both;
}
#footer .contact li dt {
    float: left;
    height: 60px;
    text-align: justify;
    width: 48px;
    float: left;
    margin-right: 20px;
}
#footer .contact li dt > span {
    display: inline-block /* Opera */;
    padding-left: 100%;
}
#footer .contact li dd {
    line-height: 30px;
    height: 30px;
    float: left;
    margin-right: 30px;
}


#footer .code li {
    float: left;
    width: 65px;
}
#footer .code li a {
    width: 100%;
    height: 65px;
    text-align: center;
}
#footer a {
    color: #fff;
}
#footer .code .foot_ico_01 a span {
    background: url(../img/foot_01.png) no-repeat;
    background-size: 35px 35px;
}

#footer .code .foot_ico_02 a span {
    background: url(../img/foot_02.png) no-repeat;
    background-size: 35px 35px;
}

#footer .code .foot_ico_03 a span {
    background: url(../img/foot_03.png) no-repeat;
    background-size: 35px 35px;
}

#footer .code .foot_ico_04 a span {
    background: url(../img/foot_04.png) no-repeat;
    background-size: 35px 35px;
}

#footer .code .foot_ico_05 a span {
    background: url(../img/foot_05.png) no-repeat;
    background-size: 35px 35px;
}
#footer .code li a span {
    width: 35px;
    height: 35px;
    display: block;
    margin: 0 auto;
}




#footer .copy {
clear: both;
    height: 40px;
    font: 14px/40px "微软雅黑";
    text-align: center;
    color: #b8cbe4;
    background: #0068b6;
}

#footer .copy a {
    color: #b8cbe4;
}


.vsCarousel{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Meslo LG,Helvetica Neue,Helvetica,Microsoft yahei,Arial,sans-serif,monospace;
    font-size:100%
}
.vsCarousel a,.vsCarousel a:active,.vsCarousel a:hover,.vsCarousel a:link,.vsCarousel a:visited{
    text-decoration:none
}
.vsCarousel li{
    list-style:none;
    font-size:1rem
}
.vsCarousel em{
    font-style:normal
}
.vsCarousel ul{
    font-size:0
}
.vsCarousel img{
    border:0;
    vertical-align:middle;
    max-width:100%;
    max-height:100%
}
.vsCarousel table{
    border-collapse:collapse;
    border-spacing:0
}
.vsCarousel p{
    word-wrap:break-word
}
.vsCarousel :focus{
    outline:none
}
.vsCarousel .clear:after{
    content:"";
    display:table;
    clear:both
}
.vsCarousel .right{
    float:right
}
.vsCarousel .left{
    float:left
}
.vsCarousel .icon{
    width:1em;
    height:1em;
    overflow:hidden
}
.vsCarousel .bold{
    font-weight:700
}
.vsCarousel{
    position:relative;
    overflow:hidden;
    opacity:0
}
.vsCarousel .vsCarousel-wrapper:after{
    content:"";
    display:table;
    clear:both
}
.vsCarousel .vsCarousel-wrapper{
    position:relative;
    margin:0;
    padding:0
}
.vsCarousel .vsCarousel-slide{
    position:relative;
    float:left;
    overflow:hidden;
    background-color:#b12e2e
}
.vsCarousel .vsCarousel-slide .vsCarousel-box{
    position:absolute;
    left:50%
}
.vsCarousel .vsCarousel-slide .vsCarousel-box>img{
    position:relative;
    left:-50%;
    max-width:none;
    max-height:100%;
    opacity:1
}
.vsCarousel .vsCarousel-button-prev{
    left:10%;
    background:url("../img/left.png") no-repeat 50%;
    background-size:50px 50px
}
.vsCarousel .vsCarousel-button-next,.vsCarousel .vsCarousel-button-prev{
    position:absolute;
    top:45%;
    display:block;
    width:50px;
    height:50px;
    border:0;
    cursor:pointer
}
.vsCarousel .vsCarousel-button-next{
    right:10%;
    background:url("../img/right.png") no-repeat 50%;
    background-size:50px 50px
}
.vsCarousel .vsCarousel-page{
    position:absolute;
    bottom:5%;
    width:95%;
    margin:0 auto 0 2.5%;
    text-align:center
}
.vsCarousel .vsCarousel-page .vsCarousel-page-play{
    margin:10px 10px;
    width:10px;
    height:10px;
    border:0;
    background-color:transparent;
    cursor:pointer;
    padding:0;
    position:relative
}
.vsCarousel .vsCarousel-page .vsCarousel-page-play[data-play=pause]:before{
    content:"";
    position:absolute;
    display:block;
    background:url(data:image/png;base64,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) no-repeat 50%;
    background-size:20px 20px;
    width:20px;
    height:20px;
    top:-5px;
    left:-5px
}
.vsCarousel .vsCarousel-page .vsCarousel-page-play[data-play=start]:before{
    content:"";
    position:absolute;
    display:block;
    background:url(data:image/png;base64,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) no-repeat 50%;
    background-size:20px 20px;
    width:20px;
    height:20px;
    top:-5px;
    left:-5px
}
.vsCarousel .vsCarousel-page .vsCarousel-page-button{
    border:0;
    background-color:transparent;
	width: 22px;
    height: 22px;
    border-radius:100%;
    margin:0 8px;
    color:#fff;
    cursor:pointer;
    position:relative;
}
.vsCarousel .vsCarousel-page .vsCarousel-page-button:after{
    content:"";
    width: 22px;
    height: 22px;
    background: url(../img/vsCarousel_ico.png) no-repeat center;
    display:block;
    position:absolute;
    top:0;
    left:0;
    border-radius:100%;
    border:2px solid transparent;
    transform:scale(1);
    transition:all .5s
}
.vsCarousel .vsCarousel-page .vsCarousel-page-button:hover:after{
    content:"";
    width: 22px;
    height: 22px;
    background: url(../img/vsCarousel_ico_red.png) no-repeat center;
    display:block;
    position:absolute;
    top:0;
    left:0;
    border-radius:100%;
    transform:scale(1.5);
    transition:all .5s
}
.vsCarousel .vsCarousel-page .vsCarousel-page-button .vsBar{
    position:absolute;
    top:-9px;
    left:-9px;
    width:20px;
    height:20px
}
.vsCarousel .vsCarousel-page .hover:after,.vsCarousel .vsCarousel-page .hover:hover:after{
    content:"";
    width: 22px;
    height: 22px;
    background: url(../img/vsCarousel_ico_red.png) no-repeat center;
    display:block;
    position:absolute;
    top:0;
    left:0;
    border-radius:100%;
    transform:scale(1.5);
    transition:all .5s
}
.banner_img_div,.banner_btn_div{display:none;}
	a{
    text-decoration:none;
    color:inherit;
    cursor:pointer
}
.mlr120{
    margin:0 120px
}
@media screen and (max-width: 1679px){
    .mlr120{
        margin:0 40px
    }
}
@media screen and (max-width: 768px){
    .mlr120{
        margin:0 15px
    }
}
.home2{
    margin-top:120px
}
.home2 .cont{
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.home2 .cont::before,.home2 .cont::after{
    display:inline-block
}
.home2 .cont .l{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    padding-bottom:35px;
    overflow:hidden
}
.home2 .cont .l .item{
    float:left;
    width:25%;
    border-top:7px solid transparent
}
.home2 .cont .l .item .arr{
    margin:0 auto 10px;
    width:14px;
    height:60px;
    background-position:bottom center;
    background-size:cover;
    background-repeat:no-repeat
}
.home2 .cont .l .item a{
    display:block;
    width:100%;
    height:100%
}
.home2 .cont .l .item .bg{
    width:235px;
    height:235px;
    position:relative;
    margin:auto;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.home2 .cont .l .item .ico{
    width:86px;
    height:142px;
    overflow:hidden;
    position:absolute;
    top:8.5%;
    left:18.7%;
    -webkit-transition:all 0.5s ease;
    transition:all 0.5s ease
}
.home2 .cont .l .item .ico img{
    width:100%;
    height:auto
}
.home2 .cont .l .item .t1{
    font-family:'fzst';
    font-size:24px;
    -webkit-writing-mode:vertical-lr;
    -ms-writing-mode:tb-lr;
    writing-mode:vertical-lr;
    position:absolute;
    top:41%;
    left:59.2%;
    -webkit-transition:all 0.5s ease;
    transition:all 0.5s ease;
    float:right
}
@media screen and (max-width: 768px){
    .home2 .cont .l .item .t1{
        font-size:18px
    }
}
.home2 .cont .r{
    min-width:33.4%;
    margin-left:2.4%;
    border-top:7px solid transparent;
    background-position:bottom center;
    background-repeat:no-repeat;
    overflow:hidden
}
.home2 .cont .r .arr{
    width:14px;
    height:60px;
    background-position:bottom center;
    background-size:cover;
    background-repeat:no-repeat;
    margin-left:10.6%
}
.home2 .cont .r .padd{
    padding:25px 0 13% 8%;
}
.home2 .cont .r .t1{
    font-family:'fzst';
    font-size:40px;
    line-height:1.2
}
@media screen and (max-width: 768px){
    .home2 .cont .r .t1{
        font-size:26px
    }
}
.home2 .cont .r .t2{
    font-size:24px;
    padding:30px 0 15px;
    white-space:nowrap
}
@media screen and (max-width: 768px){
    .home2 .cont .r .t2{
        font-size:18px
    }
}
.home2 .cont .r .t2 .s1{
    font-size:58px;
    font-family:'fzst';
    font-weight:bold;
    display:inline-block;
    margin:0 10px 0 5px;
    font-weight:bold;
    height:52px;
    line-height:52px;
    vertical-align:bottom
}
.home2 .cont .r .t3{
    font-size:16px;
    overflow:hidden
}
.home2 .cont .r .t3 .s1{
    background:url(../img/arr6.png) no-repeat left center;
    float:left;
    padding:0 25px
}

@media screen and (min-width: 769px){
    .home2 .cont .l .item:hover .ico{
        -webkit-transform:scale(1.1) translateY(-10%);
        transform:scale(1.1) translateY(-10%)
    }
    .home2 .cont .l .item:hover .t1{
        -webkit-transform:translateY(10%);
        transform:translateY(10%)
    }
}
@media screen and (max-width: 1679px){
    .home2 .cont .l .item .bg{
        width:13.8vw;
        height:13.8vw
    }
    .home2 .cont .l .item .ico{
        width:5.2vw
    }
    .home2 .cont .r .t2 .s1{
        font-size:34px;
        margin:0 10px 0 5px;
        height:auto;
        line-height:1
    }
    .home2 .cont .r .t2{
        padding-top:15px;
        padding-bottom:5px
    }
    .home2 .cont .r .t3 .s1{
        float:none;
        padding-right:0
    }
    .home2 .cont .r{
        background-size:contain
    }
    .home2{
        margin-top:60px
    }
   
}
@media screen and (max-width: 1280px){
    .home2 .cont .l .item .t1{
        top:32%
    }
    .home2 .cont .r .t2{
        font-size:18px
    }
}
@media screen and (max-width: 1280px) and (max-width: 768px){
    .home2 .cont .r .t2{
        font-size:16px
    }
}
@media screen and (max-width: 1160px){
    .mlr120{
        margin:0 20px
    }
    
    .home2 .cont{
        display:block
    }
    .home2 .cont .r{
        margin:0
    }
    .home2 .cont .r .padd{
        padding:25px 0 40px 8%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .home2 .cont .r .padd::before,.home2 .cont .r .padd::after{
        display:inline-block
    }
    .home2 .cont .l{
        padding-bottom:40px
    }
    .home2 .cont .l .item .bg{
        width:18vw;
        height:18vw
    }
    .home2 .cont .l .item .ico{
        width:35%
    }
    .home2 .cont .l .item .t1{
        font-size:20px;
        line-height:1.1;
        white-space:nowrap;
        left:auto;
        right:5px
    }
}
@media screen and (max-width: 1160px) and (max-width: 768px){
    .home2 .cont .l .item .t1{
        font-size:18px
    }
}
@media screen and (max-width: 1160px){
    .home2 .cont .r .t1{
        white-space:nowrap
    }
    .home2 .cont .r .t2{
        font-size:24px;
        padding:0 40px;
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
@media screen and (max-width: 1160px) and (max-width: 768px){
    .home2 .cont .r .t2{
        font-size:18px
    }
}
@media screen and (max-width: 1160px){
    .home2 .cont .r .t2 .s1{
        font-size:60px;
        line-height:1.2;
        line-height:1;
        height:52px;
        line-height:52px
    }
}
@media screen and (max-width: 1160px) and (max-width: 768px){
    .home2 .cont .r .t2 .s1{
        font-size:32px
    }
}
@media screen and (max-width: 1160px){
    .home2 .cont .r .t3 .s1{
        float:left;
        padding:0 25px
    }
    .home2{
        margin-top:30px
    }
}

@media screen and (max-width: 1160px){
    
    .home2 .cont .r .t1{
        font-size:36px
    }
    .home2 .cont .r .t2 .s1{
        font-size:42px
    }
}
@media screen and (max-width: 768px){
    .mlr120{
        margin:0 15px
    }
    .home2 .cont .r .padd{
        display:block;
        padding:20px
    }
    .home2{
        margin-top:50px
    }
    .home2 .cont .r .t2{
        padding:15px 0
    }
    .home2 .cont .r .t2 .s1{
        line-height:1;
        height:auto;
        vertical-align:sub
    }
    .home2 .cont .l .item .ico{
        left:0;
        width:10vw;
        height:17vw
    }
    .home2 .cont .l .item .arr{
        height:40px
    }
    .home2 .cont .r .arr{
        height:40px
    }
    .home2 .cont .r .t3 .s1{
        float:none;
        padding-right:0
    }
    
}

.homedn1 .cont .r .list .item +.item {margin-top: 19px;}
.homedn1 .cont .r .list .item .fz16 {position: relative;}
.homedn1 .cont .r .list .item .fz16 .t1 {padding-right: 140px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.homedn1 .cont .r .list .item .fz16 .rq {position: absolute;right: 0;top: 1px;font-family: Arial;}
.homedn1 .cont .r .list .item .p {color: #707070;height: 0;overflow: hidden;transition: all 0.4s ease-in-out;}
.homedn1 .cont .r .list .item .x {border-top: 1px dashed #a3a3a3;position: relative;width: 0;transition: all 0.6s ease-in-out;}
.homedn1 .cont .r .list .item .x:before {content: "";display: block;position: absolute;left: 0;top: -1px;height: 1px;background: #7c7c7c;width: 0px;}
.homedn1 .cont .r .list .item .x:after {content: "";display: block;position: absolute;right: 0;top: -1px;height: 1px;background: #7c7c7c;width: 0px;}
.homedn1 .cont .r .list .item.act .p {display: block;padding-top: 19px;height: auto;}
.homedn1 .cont .r .list .item.act .x {width: 100%;margin: 30px 0 15px;}
.homedn1 .cont .r .list .item.act .x:before, .homedn1 .cont .r .list .item.act .x:after {width: 25px;}

@media screen and (max-width:1200px){
	.homedn1 .cont .r {padding-left: 4%;}}
	@media screen and (max-width:1024px){
	.homedn1 {position: relative;z-index: 1;}
	.homedn1 .tit {padding-bottom: 25px;}
	.homedn1 .cont {display: block;}
	.homedn1 .cont .r {padding-left: 0; margin-top: 40px;}
	.homedn1 .cont .r .list .item .p {height: auto;padding-top: 10px !important;display: none;}
	.homedn1 .cont .r .list .item.act .p{display: none;}
	.homedn1 .cont .r .list .item .x {margin-top: 15px !important;width: 100%;}
	.homedn1 .mt30 {text-align: center;}
}
@media screen and (max-width:850px){
	.homedn1 {padding-top: 40px;}
	.homedn1 .tit {padding-bottom: 15px;}
}
/*font-size*/
.fz40{font-size:40px;line-height:1.3;}
.fz37{font-size:37px;line-height:1.3;}
.fz34{font-size:34px;line-height:1.3;}
.fz30{font-size:30px;line-height:1.3;}
.fz28{font-size:28px;line-height:1.3;}
.fz26{font-size:26px;line-height:1.3;}
.fz24{font-size:24px;line-height:1.3;}
.fz22{font-size:22px;line-height:1.3;}
.fz20{font-size:20px;line-height:1.3;}
.fz18{font-size:18px;line-height:1.3;}
.fz16{font-size:16px;line-height:1.3;}
.title{text-align:center;}
.m1-focus{margin-top: 20px;}
.list .item a {color:#3b3b3b;text-decoration:none;transition:all 0.4s ease-in-out;}
.list .item a:hover {color: #b12e2e;}
/*页面尺寸*/
.wrapper {width: 100%;margin:0 auto;}
.wrapper .inner {max-width: 1600px;width: 90%;margin:0 auto;} /**页面全局宽度**/

.maindn2 {min-height: 607px;background: url(../img/2.png) no-repeat center top;}

/**标题栏新闻窗口**/
.post .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post .tt .tit {padding-bottom: 20px;min-width: 184px;background: url(../img/3.png) no-repeat bottom;display:inline-block;float:left;background-size: 100% 90%;background-position: -10px 0px;font-size: 16px;font-weight:normal;} /**标题字体**/
.post .tt .tit .title {display:block;line-height: 42px;font-family: STZhongsong;}
.post .tt .tit .name{ display:none; line-height:16px; color:#333; }/*栏目别名*/
.post .con {margin:0 auto;}
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc; } /**新闻列表**/
.post .more_btn {display:inline-block;*display:inline; *zoom:1; height: 20px;margin-top: 30px;line-height: 20px;float:right;}
.post .more_btn .more_text,.post .more_btn a {font-size: 20px;cursor:pointer;} 
.post .more_btn a:hover{color:#b12e2e;} 
/*标准标题*/
.maindn2 .post .tt,.main4 .post .tt {margin-bottom: 40px;}
.post .tt .tit .title {margin-top: 20px;padding-left: 50px;font-weight: bold;display:inline-block;font-size: 30px;color: #fff;cursor:pointer;}
.post .tt .tit .title.selected {color:#b12e2e;}
.post .more_btn a{color: #fff;}



.maindn2 .news_list li.news:hover .slick-prev,.maindn2 .news_list li.news:hover .slick-next{display:block !important;}
.maindn2 .inner {padding: 30px 0 0px 0;}
.maindn2 .news_list li.news:hover .post-33 .slick-prev{display:block;}

.wow{
background: url(../img/3.png) no-repeat;
    background-size: 170px;
	}

.wow2{display: inline-block;
    width: 210px;
    height: 100px;
    background: url(../img/3.png) no-repeat;
    background-size: 100%;
    background-position: -2px 7px;
	}
.disinlblomar300054{display: inline-block;
    margin:22px 0 0 50px;}

.container04{
position: relative;
  overflow-x: hidden !important;
  }

.item-bg {
  width: 300px;
  height: 500px;
  position: absolute;
  top: 30px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 6px 26px 6px rgba(0, 0, 0, 0.25);
  opacity: 0;
  transition: all 0.3s;
  left: -30px;
}
.item-bg.active {
  left: 0;
  top: 0;
  opacity: 1;
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.news-slider {
  z-index: 2;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
@media screen and (max-width: 1300px) {
  .news-slider {
    max-width: 1000px;
  }
}
@media screen and (max-width: 576px) {
  .news-slider {
    margin-top: 45px;
  }
}
.news-slider__wrp {
  display: flex;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
.news-slider__item {
  width: 270px;
  flex-shrink: 0;
}
@media screen and (max-width: 992px) {
  .news-slider__item {
    width: 340px;
  }
}
.news-slider__item.swiper-slide {
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}
.news-slider__item.swiper-slide-active, .news-slider__item.swiper-slide-prev, .news-slider__item.swiper-slide-next {
  opacity: 1;
  pointer-events: auto;
}
.news-slider__ctr {
  position: relative;
  z-index: 12;
}
.news-slider__arrow {
  background: #fff;
  border: none;
  display: inline-flex;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  box-shadow: 0 6px 26px 6px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  z-index: 12;
  cursor: pointer;
  outline: none !important;
}
.news-slider__arrow:focus {
  outline: none !important;
}
.news-slider__arrow .icon-font {
  display: inline-flex;
}
.news-slider__arrow.news-slider-prev {
  left: 15px;
  transform: translateY(-50%);
}
.news-slider__arrow.news-slider-next {
  right: 15px;
  transform: translateY(-50%);
}
.news-slider__pagination {
  text-align: center;
  margin-top: 50px;
}
.news-slider__pagination .swiper-pagination-bullet {
  width: 13px;
  height: 10px;
  display: inline-block;
  background: #fff;
  opacity: 0.2;
  margin: 0 5px;
  border-radius: 20px;
  transition: opacity 0.5s, background-color 0.5s, width 0.5s;
  transition-delay: 0.5s, 0.5s, 0s;
}
.news-slider__pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #ffffff;
  width: 100px;
  transition-delay: 0s;
}
@media screen and (max-width: 576px) {
  .news-slider__pagination .swiper-pagination-bullet-active {
    width: 70px;
  }
}
.news__item {
  padding:0 40px;
  color: #fff;
  border-radius: 10px;
  display: block;
  transition: all 0.3s;
}
@media screen and (min-width: 800px) {
  .news__item:hover {
    color: #222222;
    transition-delay: 0.1s;
  }
  .news__item:hover .news-date, .news__item:hover .news__title, .news__item:hover .news__txt {
    opacity: 1;
    transition-delay: 0.1s;
  }
  .news__item:hover .news__img {
    box-shadow: none;
  }
}
.news__item.active {
  color: #222222;
}
.news__item.active .news-date, .news__item.active .news__title, .news__item.active .news__txt {
  opacity: 1;
}
.news__item.active .news__img {
  box-shadow: none;
}
@media screen and (max-width: 992px) {
  .news__item {
    padding: 30px;
  }
}
@media screen and (max-width: 576px) {
  .news__item {
    padding: 20px;
  }
}
.news-date {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 2px solid;
  display: inline-block;
  opacity: 0.7;
  transition: opacity 0.3s;
}
@media screen and (max-width: 576px) {
  .news-date {
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center;
    padding-bottom: 0;
  }
}
.news-date__title {
  display: block;
  margin-top: 10px;
  font-size: 32px;
  margin-bottom: 10px;
  font-weight: 500;
}
@media screen and (max-width: 576px) {
  .news-date__title {
    margin-right: 10px;
  }
}
.news-date__txt {
  font-size: 16px;
}
.news__title {
  font-size: 25px;
  font-weight: 500;
  opacity: 0.7;
  margin-top: 10px;
  margin-bottom: 15px;
  transition: opacity 0.3s;
}
@media screen and (max-width: 576px) {
  .news__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
.news__txt {
  padding: 10px 0 20px 0;
  line-height: 1.6em;
  font-size: 15px;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.news__img {
  border-radius: 10px;
  box-shadow: 0 6px 26px 6px rgba(0, 0, 0, 0.25);
  height: 200px;
  margin-top: 30px;
  width: 100%;
  transition: all 0.3s;
  transform-origin: 0% 0%;
}
@media screen and (max-width: 576px) {
  .news__img {
    height: 180px;
    margin-top: 20px;
  }
}
.news__img img {
  max-width: 100%;
  border-radius: 10px;
  height: 100%;
  width: 100%;
}
.n_banner{margin-top: -60px;}

.n_banner img{width:100%;height:100%;}
.pb_sys_common{
    font-size:13px;
    font-family:SimSun;
    line-height:13px;
    color:#222
}
.pb_sys_common a{
    text-decoration:none
}
.pb_sys_common .p_pages{
    margin-left:-5px
}
.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 #ccc;
    padding:5px 8px;
    margin:0 0 0 5px;
    height:24px;
    -height:auto;
    line-height:12px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:middle
}
.pb_sys_common .p_t{
    line-height:24px;
    margin:0;
    padding:0;
    display:inline-block;
    vertical-align:middle;
	font-size:
}
.pb_sys_common .p_fun_d,.pb_sys_common .p_no_d,.pb_sys_common .p_no_o{
    color:#ccc
}
.pb_sys_common .p_fun a,.pb_sys_common .p_no a{
    color:#222
}
.pb_sys_common .p_dot{
    margin-left:4px;
    margin-right:-4px;
    color:#222
}
.pb_sys_common .p_goto input,.pb_sys_common .p_search input{
    font-family:SimSun;
    font-size:12px;
    border:1px solid #aaa;
    height:22px;
    line-height:20px;
    box-sizing:border-box;
    vertical-align:middle;
    outline-width:thin;
    outline-color:#258cff;
    margin:0 2px;
    padding:0 1px
}
.pb_sys_common .p_goto input{
    width:22px;
    text-align:center
}
.pb_sys_common .p_search input{
    width:25px;
    text-align:left
}
.pb_sys_common .p_goto input:hover,.pb_sys_common .p_goto input:focus,.pb_sys_common .p_search input:hover,.pb_sys_common .p_search input:focus{
    border:1px solid #258cff
}
.pb_sys_common .p_goto a,.pb_sys_common .p_search a{
    border:1px solid #ccc;
    padding:5px 6px;
    color:#222;
    margin:0;
    height:24px;
    -height:auto;
    line-height:12px;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle
}
.pb_sys_common .p_dosize_d,.pb_sys_common .p_dosize a{
    border-right:1px solid #ccc;
    padding:1px 5px;
    color:#888
}
.pb_sys_common .p_dosize_d{
    color:#222
}
.pb_sys_common .p_dosize a:hover{
    color:#222
}
.pb_sys_common .p_dosize_last_d,.pb_sys_common .p_dosize_last a{
    border-right-width:0
}
.pb_sys_normal .p_first,.pb_sys_normal .p_first_d,.pb_sys_normal .p_last,.pb_sys_normal .p_last_d{
    display:none
}
.pb_sys_normal2 .p_first,.pb_sys_normal2 .p_first_d,.pb_sys_normal2 .p_last,.pb_sys_normal2 .p_last_d,.pb_sys_normal2 .p_prev_d,.pb_sys_normal2 .p_next_d{
    display:none
}
.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:none
}
.pb_sys_short .p_no,.pb_sys_short .p_no_d,.pb_sys_short .p_no_o,.pb_sys_short .p_dot{
    display:none
}
.pb_sys_short2 .p_no,.pb_sys_short2 .p_no_d,.pb_sys_short2 .p_no_o,.pb_sys_short2 .p_dot,.pb_sys_short2 .p_first,.pb_sys_short2 .p_first_d,.pb_sys_short2 .p_last,.pb_sys_short2 .p_last_d{
    display:none
}
.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{
    background-color:#f5f5f5
}
.pb_sys_style1 .p_no_d{
    border:1px solid #258cff;
    color:#fff;
    background-color:#258cff
}
.pb_sys_style2 .p_no_d{
    border:1px solid #b12e2e;
    color:#fff;
    background-color:#b12e2e
}
.pb_sys_style3 .p_no_d{
    border:1px solid #32b907;
    color:#fff;
    background-color:#32b907
}
.pb_sys_style4 .p_no_d{
    border:1px solid #888;
    color:#fff;
    background-color:#888
}
.pb_sys_style5 .p_fun_d,.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no_o,.pb_sys_style5 .p_fun a,.pb_sys_style5 .p_no a,.pb_sys_style5 .p_goto a,.pb_sys_style5 .p_search a,.pb_sys_style6 .p_fun_d,.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no_o,.pb_sys_style6 .p_fun a,.pb_sys_style6 .p_no a,.pb_sys_style6 .p_goto a,.pb_sys_style6 .p_search a,.pb_sys_style7 .p_fun_d,.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no_o,.pb_sys_style7 .p_fun a,.pb_sys_style7 .p_no a,.pb_sys_style7 .p_goto a,.pb_sys_style7 .p_search a,.pb_sys_style8 .p_fun_d,.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no_o,.pb_sys_style8 .p_fun a,.pb_sys_style8 .p_no a,.pb_sys_style8 .p_goto a,.pb_sys_style8 .p_search a{
    border:1px solid transparent
}
.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover,.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no a:hover,.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no a:hover,.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no a:hover{
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px
}
.pb_sys_style5 .p_fun a:hover,.pb_sys_style5 .p_goto a:hover,.pb_sys_style5 .p_search a:hover,.pb_sys_style6 .p_fun a:hover,.pb_sys_style6 .p_goto a:hover,.pb_sys_style6 .p_search a:hover,.pb_sys_style7 .p_fun a:hover,.pb_sys_style7 .p_goto a:hover,.pb_sys_style7 .p_search a:hover,.pb_sys_style8 .p_fun a:hover,.pb_sys_style8 .p_goto a:hover,.pb_sys_style8 .p_search a:hover{
    text-decoration:underline
}
.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover{
    border:1px solid #258cff;
    color:#fff;
    background-color:#258cff
}
.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no a:hover{
    border:1px solid #b12e2e;
    color:#fff;
    background-color:#b12e2e
}
.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no a:hover{
    border:1px solid #32b907;
    color:#fff;
    background-color:#32b907
}
.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no a:hover{
    border:1px solid #888;
    color:#fff;
    background-color:#888
}undefined}undefined


.friendship{
	height: 72px;
	padding-top: 24px;
}
.friendl{
	/* line-height: 24px; */
	color: #b12e2e;
	font-size: 24px;
	font-weight: bold;
	font-family: 微软雅黑;
}
.friendship select {
    border: solid 1px #b12e2e;
    height: 38px;
	line-height: 38px;
   /* appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;*/

   /* padding-right: 14px;*/

   /* background: url(../img/icon_down.png) no-repeat scroll right center transparent;*/
	width: 100%;
}
.friendship select::-ms-expand { display: none;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}


.fotter{
    background: #840202;
    width: 100%;
}
.fotter_center{
    margin: auto;
    position: relative;display: flex;
            gap: 100px; /* 元素间距 */
            padding-top:10px;
	max-width:1200px;
}
.fotter_text{
    text-align:center;
	width:100%;
	clear: both;
    font-size: 14px;
    color: #fff;
    line-height: 30px;padding-bottom:20px;
}
.fotter_code {width: 70px; /* 固定宽度 */
            flex-shrink: 0; /* 禁止缩放 */}
.fotter_code img {width:100%;}
.fotter_liks {padding-top:20px;
            flex-grow: 1; /* 自动填充剩余空间 */
            }
.fotter_liks span {display: block;color:#fff;font-size:1.5rem;line-height:1.5rem;margin-bottom:0.2rem;}
.link-list {display: flex;flex-grow: 1;
            flex-wrap: wrap; /* 允许换行 */
            gap: 50px; /* 链接间距 */
        }

        .link-list li {
            list-style: none;
            padding: 8px;
            border-radius: 4px;
            transition: transform 0.2s;
        }

        .link-list li:hover {
            transform: translateY(-2px);
        }

        .link-list li a {
            color: #fff;
            text-decoration: none;
            font-size: 14px;
        }
.f_slgen{text-align: center;
    padding: 27px 0;
    color: #fff;
    background-color: #840202;
    font-weight: 900;
    font-size: 27px;
    border-bottom: 1.5px solid rgb(177,64,64,.5);}
.width_percent_box{width:84%;text-align:center;margin:0 auto;}
.width_percent{display: inline-block;width:20%;}
/*===== Go Top =====*/
.go-top-area {
  position: relative;
  z-index: 999; }
  .go-top-area .go-top {
    position: fixed;
    cursor: pointer;
    top: 0;
    right: 24px;
    color: #ffffff;
    background-color: #b12e2e;
    z-index: 9999;
    width: 40px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.9s ease-out 0s;
    -moz-transition: all 0.9s ease-out 0s;
    -ms-transition: all 0.9s ease-out 0s;
    -o-transition: all 0.9s ease-out 0s;
    transition: all 0.9s ease-out 0s;
    border-radius: 10px; }
    .go-top-area .go-top i {
      position: absolute;
      top: 50%;
      left: -4px;
      right: 0;
      margin: 0 auto;
      font-size: 15px;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: all 0.5s ease-out 0s;
      -moz-transition: all 0.5s ease-out 0s;
      -ms-transition: all 0.5s ease-out 0s;
      -o-transition: all 0.5s ease-out 0s;
      transition: all 0.5s ease-out 0s; }
      .go-top-area .go-top i:last-child {
        opacity: 0;
        visibility: hidden;
        top: 60%; }
    .go-top-area .go-top::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background-color: #b12e2e;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all 0.5s ease-out 0s;
      -moz-transition: all 0.5s ease-out 0s;
      -ms-transition: all 0.5s ease-out 0s;
      -o-transition: all 0.5s ease-out 0s;
      transition: all 0.5s ease-out 0s;
      border-radius: 10px; }
    .go-top-area .go-top:focus, .go-top-area .go-top:hover {
      color: #fff; }
      .go-top-area .go-top:focus::before, .go-top-area .go-top:hover::before {
        opacity: 1;
        visibility: visible; }
      .go-top-area .go-top:focus i:first-child, .go-top-area .go-top:hover i:first-child {
        opacity: 0;
        top: 0;
        visibility: hidden; }
      .go-top-area .go-top:focus i:last-child, .go-top-area .go-top:hover i:last-child {
        opacity: 1;
        visibility: visible;
        top: 50%; }
    .go-top-area .go-top.active {
      top: 98%;
      -webkit-transform: translateY(-98%);
      -moz-transform: translateY(-98%);
      -ms-transform: translateY(-98%);
      -o-transform: translateY(-98%);
      transform: translateY(-98%);
      opacity: 1;
      visibility: visible;
      border-radius: 10px;
      right: 20px; }
      @media only screen and (min-width: 992px) and (max-width: 1200px) {
        .go-top-area .go-top.active {
          top: 93%; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .go-top-area .go-top.active {
          top: 93%; } }

.go-top-wrap {
  position: relative; }
  .go-top-wrap .go-top-btn {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    top: 3px;
    z-index: 1;
    background: #b12e2e;
    border-radius: 10px; }
    .go-top-wrap .go-top-btn i {
      font-size: 20px;
      font-weight: 700;
      padding-left: 4px;
      color: #fff; }
    .go-top-wrap .go-top-btn::after {
      z-index: -1;
      content: "";
      position: absolute;
      left: 5.5px;
    top: 5.5px;
    width: 28px;
    height: 28px;
      -webkit-animation: ripple 5s ease-out infinite;
      -moz-animation: ripple 5s ease-out infinite;
      -o-animation: ripple 5s ease-out infinite;
      animation: ripple 5s ease-out infinite;
      opacity: 0;
      background: #b12e2e;
      border-radius: 10px; }
    .go-top-wrap .go-top-btn:hover {
      background-color: #222;
      color: #fff; }

@keyframes ripple {
  0%, 35% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  50% {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.8; }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2); } }
@-webkit-keyframes ripple {
  0%, 35% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  50% {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.8; }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2); } }
.sing-area {
  z-index: 11;
  position: relative; }
  .sing-area .footer-sing-up {
    margin-top: 0;
    margin-bottom: -60px; }

@-webkit-keyframes footer-shape {
  0% {
    right: 100px; }
  50% {
    right: 0; }
  100% {
    right: 100px; } }
@keyframes footer-shape {
  0% {
    right: 100px; }
  50% {
    right: 0; }
  100% {
    right: 100px; } }
.map-area {
  margin-bottom: -7px; }
  .map-area iframe {
    width: 100%;
    height: 560px; }



.box-con-us{background:url("../img/con-us.png") no-repeat center;width: 300px;
    padding: 0 3.5rem;
    height: 300px;
    display: inline-block;}

.box-fgyw{width: calc(calc(100% - 300px) - 3.5rem);
    padding-right: 3.5rem;
    display: inline-block;
    margin-left: 2.5rem;}
.box-fgyw .title04{margin-top: 7px;
    font-size: 26px;
    font-weight: bold;
    font-family: "微软雅黑";font-size: 26px;color: #b12e2e;
    padding: 7px 1.625rem 10px 54px;}
.box-fgyw .title04 i{font-style: normal;}
.box-fgyw .title04 i:hover{cursor: pointer;}
.box-fgyw .title04 i.noacttive{font-size: 20px;
    color: #efc5c5;}

#fgyw_iframe{background: url(../img/fgbg.png) no-repeat center;
    background-size: 100%;}





.news_div{height: 364px;}
.news_div .focus{
    width: 45%;}
	.news_div .focus li,.news_div .focus li img{
    width: 100%;height: 341px;}
.news_div .con_right{margin-top: 9px;
     width: 52%;
    float: right;
    overflow: hidden;
}
.news_div .jjt{
    display: inline-block;
    width: 10px;
    height: 11px;
}
.news_div .con_right li{
    position: relative;
}
.news_div .con_right a{
    font-size: 17px;
    color: #444444;
    line-height: 41px;
}
.news_div .con_right a:hover{
    color: #a11110;
}
.news_div .focus{
    float: left;
    position: relative;
}
.news_div .focus li img{
    height: 230px;
    display: block;
}
.news_div .slideBox1 .bd_id{position: absolute;
    bottom: 120px;
    right: 0px;
    z-index: 2;margin: 0 10px;}
.news_div .slideBox1 .bd_id .bd_id_ul li{display:inline-block;text-align:center;font-size:14px;line-height:20px;height:20px;width:20px;background:#f2f2f2;color:#333333; margin: 0 3px;cursor: pointer;}
.news_div .slideBox1 .bd_id .bd_id_ul li:hover{background:#b12e2e;color:#fff}
.news_div .slideBox1 .bd_id .bd_id_ul li.on{background:#b12e2e;color:#fff}
.news_div .slideBox1 .bd{margin-right:2px;}

.news_div .slideBox1 .bd ul li .p-tittle {text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;}

.news_div .slideBox1 .bd ul li p{
    width:100%;
    color: #333333;
    font-size: 17px;
    line-height: 15px;
   overflow: hidden;
    text-overflow: ellipsis;
   
}

.news_div .slideBox1 .bd ul li span{position: absolute;left: 0;top: 214px;display: block;width: 105px;height: 30px;line-height: 30px;color: #fff;font-size: 13px;background: #a11110;text-align: center;}
.news_div .slideBox1 .bd ul li span{position: absolute;left: 0;top: 214px;display: block;width: 105px;height: 30px;line-height: 30px;color: #fff;font-size: 13px;background: #a11110;text-align: center;}
.news_div .zc_content{
    font-size: 13px !important;
    color:#666666 !important;
    line-height: 22px !important;
    margin-top: 7px;display:none;
}

.news_div .slideBox1 .bd li div{
    padding: 12px 18px;
    background: #f2f2f2;
    height: 115px;
}


.con_right_news_list {
    display: inline-block;
    width: 76%;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.con_right .date_new{width: 20%;
    text-align: right;
    display: inline-block;float:right}



/*服务大厅*/
.w1200 .hall-wrapper-hover[cs-dag-ser]:hover { background: rgb(177,46,46,.3) !important; color: #2E8CF0 !important; transition: all 0.1s linear 0.1s; }
.w1200[cs-dag-ser]{
padding-bottom: 40px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.w1200 .hall-wrapper-2-left-item[cs-dag-ser]{
	width:22%;
	margin-left: calc(26% - 4px);
	margin-right:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-2-right-item[cs-dag-ser]{
	width:22%;
	margin-right: calc(26% - 4px);
	margin-left:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-3-left-item[cs-dag-ser]{
	width:22%;
	margin-left: calc(14% - 6px);
	margin-right:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-3[cs-dag-ser]{
	width:22%;
	margin-left:1%;
	margin-right:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-3-right-item[cs-dag-ser]{
	width:22%;
	margin-right: calc(14% - 6px);
	margin-left:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-4-left-item[cs-dag-ser]{
	width:22%;
	margin-left: calc(3% - 8px);
	margin-right:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-4[cs-dag-ser]{
	width:22%;
	margin-left:1%;
	margin-right:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.w1200 .hall-wrapper-4-right-item[cs-dag-ser]{
	width:22%;
	margin-right: calc(3% - 8px);
	margin-left:1%;
	margin-top:24px;
    display: inline-block;
	border-radius:4px;
    border:2px dotted #d6dade;
    cursor:pointer;
	height:211px;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}

.w1200 .card-center[cs-dag-ser]{
    text-align:center
}
.w1200 .box-content[cs-dag-ser]{
    text-align:center;
    padding-top:37px
}

.w1200 .box-content img[cs-dag-ser]{
    height:50px;
    width:50px;
    margin: 0px auto 10px auto;
}
.w1200 .box-content h3[cs-dag-ser]{
    font-size:18px;
    color:#102645;
    margin-bottom:5px;
    padding:0 40px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;

}
.w1200 .box-content .box-content-clamp[cs-dag-ser]{
    font-size:14px;
    color:rgba(16,38,69,.6);
    padding:0 40px
}
/*search*/
.as_no_s{
height: 48px;
    margin-top: 46px;margin-bottom: 4px;
}
.as_no_s .b_searchboxForm{
    border-radius:24px
}
.as_no_s #sb_form,.b_searchboxForm{
display:inline-block
}
.as_no_s #sb_form{
margin-right:10px
}
.as_no_s .b_searchbox{color: #fff;
width:490px;
margin:1px 0 1px 1px;
padding:0 10px 0 19px;
border:0;
max-height:none;
outline:none;
box-sizing:border-box;
height:44px;
vertical-align:top;
border-radius:6px;
background-color:transparent
}
.as_no_s .b_searchboxSubmit{
height:40px;
width:40px;
text-indent:-99em;
border-width:0;
border-style:solid;
margin:3px 3px 3px 7px;
background-position:-762px 0;
-webkit-transform:scale(.45);
-ms-transform:scale(.45);
transform:scale(.45)
}
.as_no_s .b_searchboxSubmit{
cursor:pointer
}
.as_no_s .b_searchboxForm{
border-radius:6px;
border:1.5px solid #fff;
}
.as_no_s .b_searchboxForm:hover,.as_no_s .b_focus .b_searchboxForm{
border:2.5px solid #fff;
}
.as_no_s .b_searchboxForm{
font:18px/normal 'Microsoft YaHei',Arial,Helvetica,Sans-Serif
}
.b_searchbox{
font-size:16px
}
.as_no_s #sb_go_par{
display:inline-block
}
.as_no_s #sb_go_par:hover::before,.as_no_s #sb_go_par.shtip::before,.as_no_s #sb_go_par[vptest]::before{
bottom:-15px;
left:26px;
z-index:6
}
.as_no_s #sb_go_par:hover::after,.as_no_s #sb_go_par.shtip::after,.as_no_s #sb_go_par[vptest]::after{
top:52px;
left:26px;
z-index:4
}
.as_no_s #miniheader #sb_go_par:hover::before,.as_no_s #miniheader #sb_go_par:hover::after{
left:18px
}
.as_no_s .b_searchbox{
-webkit-appearance:none
}
.as_no_s .b_searchbox {
width: 230px;
}
.as_no_s #sb_form{
position:relative
}
.as_no_s #est_switch+#sb_form .b_searchboxForm,.as_no_s #est_switch+#sb_form .b_searchboxForm:hover{
border-top-left-radius:24px
}
.as_no_s .b_searchboxForm{
border-radius:24px
}
.as_no_s .b_searchbox{
border-radius:24px
}
.as_no_s .b_searchboxForm #sb_search{
display:inherit;
vertical-align:middle;
border-radius:50%;
margin:3px 7px 3px 0
}
.as_no_s #sb_search,.as_no_s #sb_search a{
display:inline-block
}
.as_no_s .b_searchboxForm #sb_search{
position:relative
}
.as_no_s .b_searchboxForm #sb_search #b_icon_spyglass{
position:absolute;
cursor:pointer;
pointer-events:none
}
.as_no_s .b_searchboxForm #sb_search #b_icon_spyglass:not(svg){
width:36px;
height:36px;
transform: scale(.62);
top:2px;
left:2px
}
.as_no_s .b_searchboxForm #sb_search svg#b_icon_spyglass{
fill:#fff;
width:calc(36px*.5);
height:calc(36px*.5);
padding:11px
}
.as_no_s .b_searchboxForm .b_searchboxSubmit{
margin:0;
transform:none;
background-image:none;
background-color:transparent;
width:40px;
height:40px;
border-radius:50%
}
.as_no_s #sb_go_par:hover::before,.as_no_s #sb_go_par.shtip::before,.as_no_s #sb_go_par[vptest]::before{
bottom:-15px;
left:20px
}
.as_no_s #sb_go_par:hover::after,.as_no_s #sb_go_par.shtip::after,.as_no_s #sb_go_par[vptest]::after{
top:49px;
left:20px
}
.as_no_s .b_searchboxForm #sb_search #b_icon_spyglass:not(svg){
background-image:url("../img/tfpoqzYv42r7UjQvzw0PVIoT2nY.png");background-repeat: no-repeat;
}
.as_no_s .b_searchboxForm #sb_search{
margin:3px 4px 3px 3px;
height:40px
}
.as_no_s .b_searchbox{
border-radius:0;
margin-left:-15px;
margin-right:6px
}
.as_no_s #sb_form:not(.hassbi,.hasmic) .sb_clrhov,.as_no_s #b_header.b_focus #sb_form:not(.hassbi,.hasmic) .b_searchboxForm .sb_clrhov{
margin-right:10px
}

.as_no_s .b_searchboxSubmit~.b_searchbox{
margin-right:8px
}
.as_no_s .b_searchboxSubmit{
background-repeat:no-repeat
}
.as_no_s .b_searchboxSubmit{
background-image:url("../img/tfpoqzYv42r7UjQvzw0PVIoT2nY.png");
}

.as_no_s .b_searchboxForm{
position:relative
}

.b_searchbox::-webkit-search-cancel-button {
-webkit-appearance: none;
position: relative;
height: 15px;
width: 15px;
border-radius: 50%;
background: url("../img/clear-x.png") no-repeat center;
background-size: 100% 100%;
color:rgba(0,0,0,0);
}
.b_searchbox::-ms-clear {
appearance: none;
position: relative;
height: 15px;
width: 15px;
border-radius: 50%;
background: url("../img/clear-x.png") no-repeat center;
background-size: 100% 100%;
color:rgba(0,0,0,0);
}
/*scrollbar*/
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  cursor: pointer
}

::-webkit-scrollbar-track {
  background-color: #ddd;
  border-radius: 10px
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #b12e2e
}
body {overflow-y: hidden; }
@-webkit-keyframes slideOut {
  0% {
    left: -100%;
    opacity: 0
  }

  95% {
    left: 0;
    opacity: 0.2
  }

  100% {
    opacity: 1;
    left: 0
  }
}

@-o-keyframes slideOut {
  0% {
    left: -100%;
    opacity: 0
  }

  95% {
    left: 0;
    opacity: 0.2
  }

  100% {
    opacity: 1;
    left: 0
  }
}

@-webkit-keyframes show {
  to {
    opacity: 1
  }
}

@-o-keyframes show {
  to {
    opacity: 1
  }
}


@media(min-width: 768px){
#footer .contact {
    width: 40%;
    float: left;
    margin-left: 10%;
}
#footer .code {
    width: 40%;
    float: left;
    margin-top: 90px;
    margin-left: 10%;
}
	.maindn2 .ml {float: left;width: 42%;}
	.maindn2 .mr {float: right;  width: 50%;}
	.title01 a:hover{ color:#b12e2e}
	ul.ul2 li a:hover font{ padding-left:1rem; color:#b12e2e}
	
	.container03 .miso_bd ul li a:hover .ico img.img02{ width:auto; visibility:visible; opacity:1}
	.container03 .miso_bd ul li a:hover .ico img.img01{ width:0; visibility:hidden; opacity:0}
	.container03 .miso_bd ul li a:hover .ico img{ transform:rotateY(180deg)}
	.container03 .miso_bd ul li a:hover .ico:after{ opacity:1; transform:scale(1); visibility:visible;}
	
	.container03 .miso_bd ul li a:hover h5{ color:#b12e2e}
	
	.container04 ul li a:hover .img img{  transform:scale(1.05);}
	
	footer .right p a:hover{ text-decoration:underline}
	
	.links ul li a:hover{ border:#7f2d2d 1px solid; background:#7f2d2d}
	
	.links ul li a:hover{ color:#fff}
	.links ul li a:hover svg{ fill:#fff}
	
	.liebiao ul li a:hover font{ padding-left:6px; color:#b12e2e}
	.liebiao ul li a:hover i{color:#b12e2e}
	.title04 a:hover{ text-decoration:underline}
	
	.container04 ul li a:hover{ box-shadow:0 0 20px rgba(0,0,0,0.35)}
}


@media(min-width: 992px) and (max-width: 1300px){
.home_info_list .li_three .home_info_title{width:60%}
.home_info_list .li_three .home_info_content{width:60%;margin-right:5%;}
.home_info_list .li_three .home_info_date{margin-left: 10px;}
}

@media(max-width: 1600px){
}

@media(max-width: 1450px){
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
}

@media(max-width: 1230px){
	.w1200{ padding:0 15px;}
}

@media(max-width: 1200px){
}

@media(max-width: 992px){
.search{display:none}
	#footer .contact {
    width: 40%;
    float: left;
    margin-left: 4%;
}
.container01 .content .box-left,.container01 .content .box-right{padding:0 3.5rem;background-position: 55px 0;
    width: 100%;}
	.container01 .content .box-right{margin-top: 20px}
.news_div .zc_content {margin-top:0;}
ul.ul2 li a font {
    margin-left: 30px;
    width: 60%;}
	.fright_hcolor {
    margin-right: 20px}
.home_02{width:100%}
.home_info_list .li_three {
    width: 100%;margin-left: 0;margin-top:10px;}
.c2us_img {
    width:86%}
.c2us_logo {display:block}

#footer .code {
    width: 40%;
    float: left;
    margin-top: 90px;
    margin-left: 16%;
}
	header{height: 90px;}
	.header_box{height: 90px;}
	#nav{ display:none}
	#nav_0{display:none}
	
	header .logo img{max-height: 60px;
    margin-top: 15px;}
	#openBtn{ display:block}
	
	header .right{width:100%;padding: 10px 0 0;}
	header .logo{width:100%;height: 60px;line-height: 60px;}
	header .content:before{ display:none}
	
	#banner .miso-dots{ bottom:0.5rem}
	#banner .miso-dots li{ width:0.5rem; height:0.5rem; margin:0 4px}
	
	
	
	.container04 ul{ margin:0 -1rem}
	.container04 ul li{ width:50%; padding:0 1rem; margin-bottom:2rem}
	
	.container03 .miso_bd ul li .ico img{max-height: 2.5rem;}
	.container03 .miso_bd ul li .ico{ width:6rem; height:6rem; line-height:6rem}
	
	.sousuo .test, header .right .sousuo, .sousuo .search{ width:100%}
	.liebiao ul li a font{width:60%}
	.n_list.liebiao ul li i {width:15%}

	.maindn2 .ml {width:100%;float:none;}
	.maindn2 .ml .m1-focus{margin:0 auto;}
	.maindn2 .mr {width:100%;float:none;}
}

@media(max-width: 768px){
	#footer .contact {
    width: 40%;
    float: left;
    margin-left: 4%;
}
#footer .code {
    width: 40%;
    float: left;
    margin-top: 90px;
    margin-left: 16%;
}
	.maindn2 .ml {width:100%;float:none;}
	.maindn2 .ml .m1-focus{margin:0 auto;}
	.maindn2 .mr {width:100%;float:none;}
	ul.ul2 li a font{font-size: 13px;}
	ul.ul2 li a:before{background-size: 40%;}
	
	.title01 a{ font-size:12px;}
	
	.container01 .content .box{ width:100%; margin-bottom:2rem}
	.container01 .content .box-right{padding-left:3.5rem; background-position: 55px 0px;}
	.container04 ul li a .img, .container04 ul li a .img img{ height:17rem}
	.container04 ul li a h5{ line-height:4rem; font-size:16px;}
	.container04{ padding:3rem 0}
	.container01{ padding-bottom:1rem}
	.container03 .miso_bd ul li{ margin-bottom:1rem}
	.container03 .miso_bd{ padding:2rem 0 1rem}
	
	#gotop{right:0;transform:scale(0.6);bottom: 2rem;}
	
	#banner .miso-slide .top img{ max-width:60%}
	#banner .miso-slide a>img{height: 24vh;object-fit:cover;}
	.container03 .miso_hd ul{ padding: 0 15px;}
	
	.list_box1 li .con1, .list_box1 li .con_fr{ width: 100%;}
.w1200 .box-content h3[cs-dag-ser] {
    white-space: normal;}
.w1200 .box-content .box-content-clamp[cs-dag-ser]{display:none}
}

@media(max-width: 456px){
	
}
@media(min-width: 1360px){
	.bd .zc_content{display:none;}
	.news_div .slideBox1 .bd li div {position: absolute;width: 100%;
    left: 0;
    bottom: 0px;
    height: 54px}
	.news_div .focus li img {
    height: 100%;}
	.news_div .slideBox1 .bd ul li a span{display:none;}
	.news_div .slideBox1 .bd_id { bottom: 60px;}
	.news_div .slideBox1 .bd ul li .p-tittle {font-size:15px}
}

/*栏目内搜索*/
.lmnsb-search {
	position: relative;
	margin-top: 10px;
	width: 0%;
	min-width: 60px;
	height: 60px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.lmnsb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #d6dade;
	outline: none;
	background: #fff;
	width: 50%;
	height: 40px;
	margin: 0;
	padding: 20px 65px 20px 20px;
	font-family: inherit;
	font-size: 20px;
	color: #2c3e50;
}

.lmnsb-search-input::-webkit-input-placeholder {
	color: #d6dade;
}

.lmnsb-search-input:-moz-placeholder {
	color: #d6dade;
}

.lmnsb-search-input::-moz-placeholder {
	color: #d6dade;
}

.lmnsb-search-input:-ms-input-placeholder {
	color: #d6dade;
}

.lmnsb-icon-search,
.lmnsb-search-submit  {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	right: 1px;
	top: 1px;
	padding: 0;
	margin: 0;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}

.lmnsb-search-submit {
	background-image: url(../img/tfpoqzYv42r7UjQvzw0PVIoT2nY.png);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
}

.lmnsb-icon-search {
	color: #fff;
	background: #b12e2e;
	font-size: 22px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	background-image: url(../img/tfpoqzYv42r7UjQvzw0PVIoT2nY.png);
	background-repeat:no-repeat;
	background-position: 4px 3px;
}

/* Open state */
.lmnsb-search.lmnsb-search-open,
.no-js .lmnsb-search {
	width: 100%;
}

.lmnsb-search-submit {
	background: #b12e2e;
	color: #fff;
}
@media(min-width: 992px) and (max-width: 1430px){
	.c2us_text_tel_div {padding-left:0}
	}
ul[searchresult] li a span {color: #dd4b39;float: none;margin-right: 0;}  .c2us_text_in_li_text,.fotter_text span p{display:inline-block}