@charset "utf-8";
@font-face{ font-family:myFirstFont;
src:url(../font/tt0173m.jpg)}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none;}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

header{ height:11.25rem; background:url(../images/bg.jpg) center no-repeat; background-size:cover;}
header .logo{ height: 7.5rem; line-height:7.5rem;}
header .right{ text-align:right;}
header .right .top{padding:1.25rem 0 0;margin-bottom: 1.25rem;}
header .right ul{ display:inline-block;}
header .right ul li{ display:inline-block; font-size:0.875rem; padding:0 0.75rem;}
header .right ul li a{ color:#fff;}
header .right .ze{ display:inline-block;}
header .right .ze A{ display:inline-block; font-size:0.875rem; color:#fff; margin-left:1rem;}

header .right form{overflow: hidden;z-index:9999;background: none;height: 34px;width: 15.5625rem;float:  right;border: rgba(255,255,255,0.5) 1px solid;position: relative;}
header .right input[type="text"]{border: none;width: 100%;display: block;height: 32px;line-height: 32px;text-align: left;color: #fff;font-size: 14px;background:none;padding:0 20px;}
header .right input[type="text"]:focus{ text-align: left;}
header .right input[type="submit"]{position:absolute;right:0;top: 0;padding: 0;z-index:2;background:url(../images/icon_search.jpg) center no-repeat;height: 32px;width: 34px;cursor:pointer;border:none; margin-top: 0;}
header .right input::-webkit-input-placeholder{ color:rgba(255,255,255,0.5);}
header .right input::-moz-placeholder{ /* mozilla firefox 19+ */ color:rgba(255,255,255,0.5) ;}
header .right input:-moz-placeholder{ /* mozilla firefox 4 to 18 */ color:rgba(255,255,255,0.5);}
header .right input:-ms-input-placeholder{ /* internet explorer 10-11 */ color:rgba(255,255,255,0.5);}

.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color: rgba(255,255,255,0.2);
  border: 0;
  padding: 8px;
  height: 34px;
  width: 34px;}
.animenu__toggle.animenu__toggle--active {
  background-color: #b92d40;}

.animenu__toggle.animenu__toggle--active .animenu__toggle__bar{ background:#fff;}

.animenu__toggle__bar {
  display: block;
  width: 18px;
  height: 1px;
  background-color: #4a4a4a;
  -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
  -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
  transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar + .animenu__toggle__bar {
  margin-top: 0.45rem;}

.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
  position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);}

.animenu {
  display: block;}
.animenu ul {
  padding: 0;
  list-style: none;}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 0.9375rem;}
.animenu a {
  color: #fff;
  text-decoration: none;}

.animenu__nav {}
.animenu__nav > li {
  float: left;
  position: relative;
  height: 3.75rem;
  width: 11%;
  text-align:  center;}
.animenu__nav > li > a {
  text-transform: uppercase;
  width: 100%;
  line-height: 3.75rem;
  font-size: 1rem;}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
  display: none;}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0px 0 0;}
.animenu__nav > li:hover > a,.animenu__nav > li.on > a {
  color: #ffba00;}

.animenu__nav__child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 10px 0 0 0;
  background-color: rgba(143, 0, 11,0.5);
  transition: margin .15s, opacity .15s;}
.animenu__nav__child > li {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid rgba(255,255,255,0.2);}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  margin-left: -6px;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: rgba(255,255,255,0.5);}
.animenu__nav__child > li:last-child {
  border: 0;}
.animenu__nav__child a {
  padding: 10px;
  width: 100%;
  border-color: #ba8c48;}
.animenu__nav__child a:hover {
  background-color: #8f000b;
  border-color: #8f000b;
  color: #fff;}

@media screen and (max-width: 993px) {
  .animenu__toggle {
    display: inline-block;
    float:  right;}

  .animenu__nav,
  .animenu__nav__child {
    display: none;}

  .animenu__nav {
  position: absolute;
  left: -15px;
  top: 6rem;
  right: -15px;}
  .animenu__nav > li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid rgba(0,0,0,0.9);
    height: auto;}
  .animenu__nav > li:last-child {
    border: 0;}
  .animenu__nav > li:first-child > a:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    left: 1em;
    top: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: inherit;
    display: none;}
  .animenu__nav > li > a {
    width: 100%;
    padding: 0 0 0 2rem !important;
    background: rgba(0,0,0,0.96);
    position: relative;
    height: 4rem;
    line-height: 4rem;
    text-align: left;}
  .animenu__nav >li .lwy{content:"";position:absolute;right:0;top:0;width:4rem;height:4rem;/*background:rgba(255,255,255,0.05) url(../images/jiantou.png) center no-repeat;*/background-size:6px auto;z-index:1000;display:  none;}

  .animenu__nav a:hover {
    background-color: #7e0f26;
    color: #fff;
    height: 4rem;
    line-height: 4rem;}

  .animenu__nav__child {
    position: static;
    background-color: rgba(186,140,72,0.95);
    margin: 0;
    transition: none;
    visibility: visible;
    opacity: 1;}
  .animenu__nav__child > li:first-child > a:after {
    content: none;}
  .animenu__nav__child a {
    height: 4rem;
    line-height: 4rem;
    width: 100%;
    padding: 0 0 0 2.5rem !important;
    text-align: left;}
}
.animenu__nav--open {
  display: block !important;}
.animenu__nav--open .animenu__nav__child {}

.container01 .logo01,.container01 form{ display:none;}

.banner{margin:0;position:relative;z-index:1;}
.banner ul.slider,.banner ul.slider .miso-list,.banner ul.slider .miso-list .miso-track{ height:100%;}
.banner .miso-list li{ height:100%; background:#e24821; text-align:left;}
.banner .miso-dots{bottom: 0.5rem;z-index:1000;height:3.75rem;display:inline-block;padding: 1.75rem 1.75rem;width: 100%;}
.banner .miso-dots li{width:3.4375rem;height:2px;background: #d3c7bb;margin: 0 6px;}
.banner .miso-dots li.miso-active{background: #8f000b;}
.banner .miso-list li .am-u-xs-12{ padding:0 40% 0 0;}
.banner .miso-prev, .banner .miso-next{ width:45px; height:86px; z-index:10000; margin-top:-43px;}
.banner .miso-prev{ background:url(../images/left.jpg) center no-repeat; left:50%; margin-left:-645px;}
.banner .miso-next{ background:url(../images/right.jpg) center no-repeat; right:50%; margin-right:-645px;}


/*==========================================公共 结束=============================================*/



/*==========================================首页 开始=============================================*/

.container01{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2700005', endColorstr='#B2700005');background:rgba(112,0,5,0.7);height:3.75rem;position:relative;z-index: 10000;margin-top: -3.75rem;}

.container02{background:url(../images/container02_bg.jpg) center no-repeat;background-size:cover;padding: 0 0 0rem;}
.container02 .left{ float:left; width:61.666667%; padding:2.5rem 0 0;}
.container02 .left .title{ font-size:1.5rem; color:#000000; margin-bottom:1.25rem;}
.container02 .left .first{ overflow:hidden; margin-bottom:1rem;}
.container02 .left .first .img{ float:left; width:17.5rem; padding:2px; border:#cccccc 1px solid;}
.container02 .left .first .con{ float:right; width:calc(100% - 19rem); padding:0.25rem 0 0;}
.container02 .left .first .con h4{font-size: 1.125rem;color:#700005;line-height:2.125rem;height:4.25rem;overflow:hidden;font-weight:bold;margin-bottom:1.875rem;}
.container02 .left .first .con p{ font-size:0.875rem; line-height:1.5rem; height:4.5rem; overflow:hidden; color:#737373;}
.container02 .left .first .con h4 a{ color:#700005;}
.container02 .left ul { margin:0 -1.25rem;}
.container02 .left ul li{ float:left; padding:0 1.25rem; width:50%; margin-bottom:1rem;}
.container02 .left ul li .time{ float:left; width:4.5rem; height:4.5rem; background:#fff; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; text-align:center; padding:1.125rem 0 0; position:relative;}
.container02 .left ul li .time:before{ content:""; position:absolute; left:3px; right:3px; top:3px; bottom:3px; border:#e8e8e8 1px solid; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
.container02 .left ul li .con{ float:right; width:calc(100% - 5.75rem); padding:0.5rem 0 0;}
.container02 .left ul li .con h4{font-size: 1rem;color:#333333;line-height:1.65rem;height:3.3rem;overflow:hidden;}
.container02 .left ul li .con h4 a{color:#333333;} 
.container02 .left ul li .time h4{ font-size:0.75rem; color:#8b8b8b; margin-bottom:0.25rem;}
.container02 .left ul li .time h3{ font-size:1.375rem; color:#000000; font-weight:bold;}
.container02 .right{float:right;width:34.166667%;background:#fff8f4;padding: 2.5rem 1rem 3.5rem;}
.container02 .right .title{ font-size:1.5rem; color:#000; margin-bottom:2.25rem;}
.container02 .right .title a{ font-size:0.75rem; color:#666; float:right;}
.container02 .right ul .miso-slide li{ border-bottom:#b25158 1px solid; padding:0 0 1rem; margin-bottom:1rem;}
.container02 .right ul .miso-slide li h6{ font-size:1rem; color:rgba(0,0,0,0.4); margin-bottom:0.25rem;}
.container02 .right ul .miso-slide li h4{ font-size:1rem; line-height:1.625rem; height:3.25rem; overflow:hidden; color:#000;}
.container02 .right ul .miso-slide li h4 a{ font-size:1rem; color:#000;}
.container02 .right ul.miso-dots li{ width:6px; height:6px; background:#700005; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -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;}
.container02 .right ul.miso-dots{ bottom:-25px;}
.container02 .right ul.miso-dots li.miso-active{ width:30px;}

.container03 {padding: 2.8125rem 0 1.875rem;}
.container03 .left{ width:50%;}
.container03 .left .title{ height:10.375rem; background:url(../images/container03_title_bg.jpg) center no-repeat; background-size:cover; padding:5rem 0 0 1.25rem; margin-bottom:1.25rem;}
.container03 .left .title h3{ font-size:1.5rem; color:#fff; margin-bottom:1.25rem;}
.container03 .left .title h6,.container03 .left .title h6 a{ font-size:1rem; color:rgba(255,255,255,0.7);}
.container03 .left ul{ overflow:hidden; padding:0 1.125rem 0 0;}
.container03 .left ul li{ width:100%; overflow:hidden; padding:0 0 0.9rem; margin-bottom:0.9rem; border-bottom:#b5b5b5 1px dashed;}
.container03 .left ul .time{ float:left; width:4.125rem; text-align:center;}
.container03 .left ul .time h5{ height:1.75rem; line-height:1.75rem; font-size:1.125rem; color:#700005; border:#700005 1px solid;}
.container03 .left ul .time h4{ height:1.125rem; line-height:1.125rem; font-size:0.875rem; color:#fff; background:#700005;}
.container03 .left ul .con{ float:right; width:calc(100% - 4.875rem);}
.container03 .left ul .con h5{ margin-bottom:0.875rem;}
.container03 .left ul .con h5 a{ font-size:1rem; color:#333333;}
.container03 .left ul .con h6{ font-size:0.75rem; color:#9a9a9a; height:14px; line-height:14px;}
.container03 .left ul .con h6 span{ display:inline-block; max-width:50%; padding:0 1.675rem 0 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.container03 .left ul .con h6 span.span{ max-width:30%;}
.container03 .right{ width:50%;}
.container03 .right .top .con_left{ float:left; width:33.333333%; height:20.75rem; background:#ffcf46; padding:0 0.875rem; text-align:center;}
.container03 .right .top .con_left h3{ height:2.75rem; line-height:2.75rem; position:relative;}
.container03 .right .top .con_left h3 i{ display:inline-block; width:2.75rem; height:2.75rem; line-height:2.75rem; background:#ffcf46; position:relative; z-index:10;}
.container03 .right .top .con_left h3:before{ content:""; position:absolute; top:50%; margin-top:3px; left:0; width:100%; height:1px; background:#f3be25;}
.container03 .right .top .con_left h3:after{ content:""; position:absolute; z-index:0; top:50%; margin-top:6px; left:0; width:100%; height:1px; background:#f3be25;}
.container03 .right .top .con_left h4{ font-size:1.25rem; color:#404040; text-transform:uppercase; font-weight:bold; margin:1.25rem 0 1.75rem;}
.container03 .right .top .con_left p{ font-size:0.875rem; line-height:1.5rem; height:6rem; overflow:hidden; color:#333333; text-align:left; margin-bottom:1.25rem;}
.container03 .right .top .con_left span{ display:block; height:35px; line-height:35px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8); color:#585858;}
.container03 .right .top .con_right{ float:left; width:66.666666%; height:20.75rem;}
.container03 .right .top .con_right .con{ float:left; width:50%; height:10.375rem; padding:0 0.875rem; text-align:center;}
.container03 .right .top .con_right .con h3{height:2.75rem;line-height:2.75rem;position:relative;margin-bottom: 0.25rem;}
.container03 .right .top .con_right .con h3 i{ display:inline-block; width:2.75rem; height:2.75rem; line-height:2.75rem; position:relative; z-index:10;}
.container03 .right .top .con_right .con h3:before{ content:""; position:absolute; top:50%; margin-top:3px; left:0; width:100%; height:1px; background:#f3be25;}
.container03 .right .top .con_right .con h3:after{ content:""; position:absolute; z-index:0; top:50%; margin-top:6px; left:0; width:100%; height:1px;}
.container03 .right .top .con_right .con01{ background:#1c7057;}
.container03 .right .top .con_right .con01 h3 i{ background:#1c7057;}
.container03 .right .top .con_right .con01 h3:before{ background:#076348;}
.container03 .right .top .con_right .con01 h3:after{ background:#076348;}
.container03 .right .top .con_right .con02{ background:#0f3e51;}
.container03 .right .top .con_right .con02 h3 i{ background:#0f3e51;}
.container03 .right .top .con_right .con02 h3:before{ background:#083243;}
.container03 .right .top .con_right .con02 h3:after{ background:#083243;}
.container03 .right .top .con_right .con03{ background:#5f0095;}
.container03 .right .top .con_right .con03 h3 i{ background:#5f0095;}
.container03 .right .top .con_right .con03 h3:before{ background:#6a057f;}
.container03 .right .top .con_right .con03 h3:after{ background:#6a057f;}
.container03 .right .top .con_right .con04{ background:#2390a6;}
.container03 .right .top .con_right .con04 h3 i{ background:#2390a6;}
.container03 .right .top .con_right .con04 h3:before{ background:#1e8296;}
.container03 .right .top .con_right .con04 h3:after{ background:#1e8296;}
.container03 .right .top .con_right .con h4{ font-size:1.25rem; color:#fff; text-transform:uppercase; font-weight:bold; margin:0rem 0 1.25rem;}
.container03 .right .top .con_right .con span{ color:#fff;}

.container03 .right .bottom .con_left{ float:left; width:100%; height:13.75rem; background:#701c45; padding:0 1.75rem; text-align:center;}
.container03 .right .bottom .con_left h3{height:2.75rem;line-height:2.75rem;position:relative;margin-bottom: 0.5rem;}
.container03 .right .bottom .con_left h3 i{display:inline-block;height:2.75rem;line-height:2.75rem;background:#701c45;position:relative;z-index:10;font-size:1.25rem;color:#fff;text-transform:uppercase;font-weight:bold;font-style:normal;padding: 0 1rem;}
.container03 .right .bottom .con_left h3:before{content:"";position:absolute;top:50%;margin-top: 0;left:15%; right:15%; height:1px;background:#5e0a33;}
.container03 .right .bottom .con_left h3:after{content:"";position:absolute;z-index:0;top:50%;margin-top: 3px;left:15%; right:15%;height:1px;background:#5e0a33;}
.container03 .right .bottom .con_left p{ font-size:0.875rem; line-height:1.5rem; height:4.5rem; overflow:hidden; color:rgba(255,255,255,0.7); text-align:left; margin-bottom:1.25rem;}
.container03 .right .bottom .con_left span{ display:inline-block; width:9.375rem; height:35px; line-height:35px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8); color:#585858;}

.container04{ padding:3.125rem 0 2rem; background:#fafafa; overflow:hidden;}
.container04 ul{ margin:0 -0.78125rem;}
.container04 ul li.miso-slide{ padding:0 0.78125rem;}
.container04 ul li.miso-slide h5{ margin-bottom:1rem; text-align:center;}
.container04 ul li.miso-slide h5 a{ font-size:0.875rem; color:#333333; font-weight:bold;}
.container04 ul li.miso-slide .img{ border:#cccccc 1px solid; padding:2px; margin-bottom:0.5rem;}
.container04 ul li.miso-slide .img img{ width:100%;}
.container04 ul li.miso-slide .img a{ display:block; overflow:hidden;}
.container04 ul li.miso-slide p{ font-size:0.875rem; color:#666666; line-height:1.375rem; height:2.75rem; overflow:hidden; text-align:center;}
.container04 ul .miso-prev, .container04 ul .miso-next{ width:29px; height:29px; z-index:10000; margin-top:-15px;}
.container04 ul .miso-prev{ background:url(../images/left01.jpg) center no-repeat; left:50%; margin-left:-635px;}
.container04 ul .miso-next{ background:url(../images/right01.jpg) center no-repeat; right:50%; margin-right:-635px;}

.footer{ padding:3.125rem 0; background:#8f000b; overflow:hidden; text-align:center;}
.footer .left,.footer .center,.footer .right{ display:inline-block; margin:0 4.375rem; text-align:left; max-width:33.333333%;}
.footer .left h3{ font-size:1.125rem; color:#fff; margin-bottom:1.25rem;}
.footer .left p{ font-size:0.875rem; color:#fff; line-height:1.875rem;}
.footer .center ul li{ display:inline-block; padding:0 1.25rem; text-align:center;}
.footer .center ul li h3{ margin-bottom:1.125rem;}
.footer .center ul li h3 img{ width:6.8125rem; height:6.8125rem;}
.footer .center ul li h5{ font-size:1rem; color:#fff;}
.footer .right h3{ font-size:1.125rem; color:#fff; margin-bottom:1.25rem;}
.footer .right ul{ width:17.5rem;}
.footer .right ul li{ float:left; width:8.75rem; line-height:1.75rem; background:url(../images/icon_dot.jpg) left center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer .right ul li{ padding:0 0 0 1.625rem;}
.footer .right ul li a{ font-size:0.75rem; color:#fff;}

footer{ padding:1rem 0; background:#700005; font-size:0.75rem; color:#fff; text-align:center;}

.n_banner{background-size:cover !important;height: 18.125rem;}

.n_container{ overflow:hidden; padding:40px 0 70px;}
.n_container .left{float:left;width: 15.625rem;}
.n_container .left h1{height: 60px;line-height: 60px;background:url(../images/h1_bg.jpg) center no-repeat;font-size:22px;color:#fff;text-align:center;background-size: cover;margin-top: 0.625rem;}
.n_container .left .con{padding:10px;border: #8f000b 1px solid;}
.n_container .left .con ul li{line-height:50px;font-size: 1.125rem;color: #4c4c4c;background: #fafafa url(../images/icon_right.jpg) 91% center no-repeat;border-bottom:#e6e6e6 1px solid;position:relative;padding:0 0 0 46px;}
.n_container .left .con ul li:hover{ background: #fafafa url(../images/icon_right01.jpg) 91% center no-repeat;}
.n_container .left .con ul li:before{content:"";width:4px;height:12px;background:#cfcfcf;position:absolute;left:20px;top: 19px;}
.n_container .left .con ul li.on:before,.n_container .left .con ul li:hover:before{background: #8f000b;height: 24px;top: 13px;}
.n_container .left .con ul li a{ color:#4c4c4c;}
.n_container .left .con ul li.on a{ color:#8f000b;}
.n_container .left .con ul li a:hover{ color:#8f000b;}
.n_container .left .con ul li dl{display:none;margin-bottom: 15px;}
.n_container .left .con ul li dl dd{ height:30px; line-height:30px;}
.n_container .left .con ul li dl dd a{ font-size:12px; color:#999;}
.n_container .left .con ul li i.up{ transform:rotate(90deg); -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);}
.n_container .left .con ul li.on{background: #fafafa url(../images/icon_right01.jpg) 91% center no-repeat;}


.n_container .right{float:right;width: calc(100% - 18.75rem);}
.mianbao{border-bottom:#d9d9d9 1px solid;padding: 5px 0 16px 12px;background: url(../images/local.jpg) left 3px no-repeat;margin-bottom: 30px;}
.mianbao,.mianbao span,.mianbao a{ font-size:14px; color:#666666;}
.mianbao a:hover{ color:#700005;}
.mianbao a{ margin-right:2px;}

.n_wenzhang ul{ margin-bottom:36px;}
.n_wenzhang ul li{font-size: 1rem;color: #333333;line-height: 3.125rem;position:relative;padding: 0 2rem 0 1.5rem;}
.n_wenzhang ul li:before{content:"";width:4px;height:4px;background: #717171;position:absolute;left: 0.625rem;top:50%;margin-top:-2px;border-radius: 100%;}
.n_wenzhang ul li a{display:inline-block;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{ color:#700005;}
.n_wenzhang ul li span{font-size: 0.875rem;color: #676767;float:right;}

.fanye{ text-align:center;}

.n_tupian ul{margin: 0 -0.71875rem;overflow:  hidden;}
.n_tupian ul li{float:left;width: 33.33333%;margin-bottom: 2.125rem;padding: 0 0.71875rem;}
.n_tupian ul li .img,.n_tupian ul li .img img{width: 100%;}
.n_tupian ul li .con{height: 50px;line-height: 50px;padding: 0 12px;border:#d2d2d2 1px solid;margin-top:-1px;}
.n_tupian ul li .con a{font-size: 0.875rem;color:#000;display:  inline-block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width: 100%;}
.n_tupian ul li .con a:hover{ color:#700005;}

.qiehuan{ height:46px; line-height:46px; background:#fafafa;}
.qiehuan ul li{float:left;width: 7.5rem;height:46px;text-align:center;}
.qiehuan ul li a{font-size: 1rem;color:#666666;display:block;}
.qiehuan ul li.on{}
.qiehuan ul li.on a{ color:#fff; font-weight:bold;}
.detail{}
.detail p{font-size: 1rem;color:#4c4c4c;line-height: 2rem;margin-bottom: 1.75rem;}

.n_mingshi .qiehuan{ margin-bottom:17px;}
.n_mingshi dl{overflow:hidden;margin: 0 -0.40625rem;}
.n_mingshi dl dt{float:left;width:100%;font-size: 1rem;color:#000;font-weight:bold;margin-top: 20px;margin-bottom:22px;padding: 0 0.40625rem 0 1.5rem;position:relative;}
.n_mingshi dl dt:before{ content:""; position:absolute; left:0.40625rem; top:50%; margin-top:-7px; width:9px; height:14px;}
.n_mingshi dl dd{float:left;width: 20%;height:40px;line-height:40px;text-align:center;padding: 0 0.40625rem;margin-bottom: 1rem;}
.n_mingshi dl dd a{font-size: 0.875rem;color:#666666;display:block;border: #e5e5e5 1px solid;background: #e5eaf2;}
.n_mingshi dl dd a:hover{/*background:url(../images/jiabian01.png) center no-repeat;*/ background-size:100%; color:#fff;}
.n_mingshi .detail{ padding:15px 0 0;}
.n_mingshi .detail h3{font-size:18px;color:#700005;margin-bottom:20px;margin-top:20px;text-align:center;font-weight: normal;}

.detail h2{font-size: 1.375rem;line-height: 2.25rem;color: #000000;font-weight:normal;text-align:center;margin-bottom: 6px;}
.detail .tittle{width:100%;text-align:center;padding: 8px 0 1.25rem 0;overflow:hidden;margin-bottom: 1.875rem; background:url(../images/line.jpg) center bottom no-repeat; background-size:100% 1px;}
.detail .tittle span{display:inline-block;margin: 0 6px;font-size: 0.8125rem;color: #7a7a7a;}
.detail .tittle span a{ font-size: 13px;color: #7a7a7a;}
.detail .tittle span a:hover{ color: #700005;}

#ar_fot{margin-top: 35px;position:relative;padding: 18px 20px;background: #f3f3f3;}
#ar_fot h5{width: 100%;display:block;font-size: 1rem;line-height: 32px;color: #6f6f6f;font-weight: normal;}
#ar_fot h5 a{font-size: 1rem;color: #6f6f6f;font-weight:normal;width: calc(100% - 5rem);display:  inline-block;}

#ar_fot h5 a:hover{color: #700005;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}


/*====移动端导航====*/
#m_n_nav{background: #700005;display: none;line-height: 50px;height: 50px;position: relative;z-index: 99;float: left;width: 100%;}
#bnt_back{position:absolute;left: 1rem;top:0;color: #fff;font-size: 20px;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 0;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav img{ display: block; height: 15px;}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #d2b068; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #d2b068;}
#sub_nav_content dt{height:40px;line-height:40px;position:relative;background:#fff;  border-top:1px solid #e7e7e7; z-index: 999;}
#sub_nav_content dt a{ margin:0 20px; display:block;color:#5b5349; height: 40px; font-size:14px; font-weight: 400;}
#sub_nav_content dt a i{ position: absolute; right: 15px; top: 0; opacity:0;filter:alpha(opacity=0);}
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#700005; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #700005;}
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color: #700005;}
#sub_nav_content dd{ display:none;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color:#700005;}

.fan_hui_top{ position:fixed; right:15px; bottom:2rem; width:57px; height:42px; display:none;}
.fan_hui_top img{ width:100%; height:100%;}

.n_banner .layui-container,.n_banner .layui-row,.n_banner .layui-col-xs12{ position:relative; height:100%;}
.n_banner .dangqian{position:absolute;right: 30px;bottom:0.625rem;padding: 0 0.25rem 0 1rem;display:inline-block;height:3.125rem;line-height:3.125rem;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3);font-size:1.375rem;color:#fff;font-weight:bold;letter-spacing: 3px;text-shadow: -2px 2px 5px rgba(0,0,0,0.9);}
.n_banner .dangqian:before{content:"";position:absolute;right: -30px;bottom: 0;height: 0;border-bottom: rgba(0,0,0,0.3) 3.125rem solid;border-right: transparent 30px solid;}

.n_container .right .ar_article h3{font-size:1.675rem;color:#333333;font-weight:normal;margin-bottom: 1.5rem;}
.n_container .right .ar_article p{}

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/


/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	.container02 .left .first .con h4 a:hover,.container02 .left ul li .con h4 a:hover{ color:#8f000b;}
	.container02 .right ul li:hover h4 a{ text-transform:uppercase;}
	.container04 ul li.miso-slide:hover h5 a,.container03 .left ul .con h5 a:hover,.n_wenzhang ul li a:hover{ color:#8f000b;}
	.container02 .right ul .miso-slide li h4 a:hover,.footer .right ul li a:hover,.container02 .left ul li .con h4 a:hover,.container03 .left ul .con h5 a:hover,.container04 ul li.miso-slide h5 a:hover,.container02 .left .first .con h4 a:hover,.n_wenzhang ul li a:hover{ text-decoration:underline;}
	.container03 .right .top .con_right .con:hover span,header .right ul li a:hover,header .right .ze a:hover{ text-decoration:underline;}
	.container03 .right .top .con_left:hover span,.container03 .right .bottom .con_left:hover span{ background:#8f000b; color:#fff;}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1600px){
}

@media(max-width: 1450px){
}

@media(max-width: 1400px){


}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
	.footer .left,.footer .center,.footer .right{ margin:0 2rem;}
}

@media(max-width: 1060px){


	
}

@media(max-width: 992px){

	.banner{ height:auto;}
	.banner ul li.miso-slide img{width: 100%;}
	.banner .miso-prev, .banner .miso-next{ display:none !important;}
	




	header{ display:none;}
	.container01{ margin-top:0; background:rgba(19,59,150,0.7) url(../images/bg.jpg) center no-repeat; background-size:cover; height:6rem;}
	.container01 .logo01,.container01 form{ display:inline-block;}
	.container01 .logo01{ height:6rem; line-height:6rem;}
	.container01 .logo01 img{ height:4rem;}
	
	.container01 form{overflow: hidden;z-index:9999;background: none;height: 34px;width: 15.5625rem;float:  right;border: rgba(255,255,255,0.5) 1px solid;position: relative;margin-right:0.5rem;}
	.container01 input[type="text"]{border: none;width: 100%;display: block;height: 32px;line-height: 32px;text-align: left;color: #fff;font-size: 14px;background:none;padding:0 20px;}
	.container01 input[type="text"]:focus{ text-align: left;}
	.container01 input[type="submit"]{position:absolute;right:0;top: 0;padding: 0;z-index:2;background:url(../images/icon_search.jpg) center no-repeat;height: 32px;width: 34px;cursor:pointer;border:none; margin-top: 0;}
	.container01 input::-webkit-input-placeholder{ color:rgba(255,255,255,0.5);}
	.container01 input::-moz-placeholder{ /* mozilla firefox 19+ */ color:rgba(255,255,255,0.5) ;}
	.container01 input:-moz-placeholder{ /* mozilla firefox 4 to 18 */ color:rgba(255,255,255,0.5);}
	.container01 input:-ms-input-placeholder{ /* internet explorer 10-11 */ color:rgba(255,255,255,0.5);}
	
	.animenu{float:right;margin-top: calc((6rem - 34px) / 2);}
	
	.ar_web{ display:none;}
	.ar_wap{ display:block;}

	.container01 form{ width:12rem;}
	
	.container02 .left{ margin-bottom:2rem;}
	.container02 .left,.container02 .right{ width:100%;}
	
	.container03 .left{ margin-bottom:1.5rem;}
	.container03 .left,.container03 .right{ width:100%;}
	.container03 .left ul{ overflow:hidden; padding:0 0;}
	
	.footer .left,.footer .center,.footer .right{ max-width:50%;}
	.footer .right{ display:none;}
	
	.n_banner{ height:14rem; margin-top:0;}
	
	#m_n_nav{ display:block;}
	.n_title{ display:none;}
	
	.n_container .left,.mianbao{ display:none;}
	.n_container .right{ float:left; width:100%;}
}

@media(max-width: 768px){
	.container01 .logo01 img{ height:3rem;}
	
	.footer .left,.footer .center,.footer .right{ margin:0; width:50%; text-align:left; float:left;}
	.footer .center ul li{ padding:0 0.5rem;}
	.footer .center ul li h3 img{ width:5rem; height:5rem;}
	.n_container{ padding:2rem 0 3rem;}
}

@media(max-width: 640px){
	.container02 .left .first{ margin-bottom:2rem;}
	.container02 .left .first .img{ margin-bottom:1rem;}
	.container02 .left .first .img img{ width:100%;}
	.container02 .left .first .img,.container02 .left .first .con{ width:100%;}
	.container02 .left .first .con h4{ height:auto; max-height:4.25rem;}
	.container02 .left ul li{ width:100%;}
	.container02 .left .first .con h4{ margin-bottom:1rem;}
	
	.container03 .right .top .con_right img{ height:16px;}
	.container03 .right .top .con_left span{ font-size:0.75rem;}
}

@media(max-width: 456px){
	.container01 .logo01 img{ height:2.5rem;}
	
}

@media(max-width: 768px){
	.container01 .logo01{max-width: 40%;font-size:0;}
	.container01 .logo01 img{ max-width:calc((100% - 1rem)/2); display:inline-block; *display:inline; *zoom:1; height:auto;}
}

@media(max-width: 640px){
}

@media(max-width: 456px){
	.container01 .logo01 img{ height:auto;}
}