@charset "utf-8";
@font-face{ font-family:myFirstFont; src:url(../font/tt0173m.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

header{ height:11.25rem; background:#fff; 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.25rem;}
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: #666;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.png) 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: #006fae;
}

.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: 1.2rem;
  font-weight:bold;
}
.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(0, 111, 174,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: #006fae;
  border-color: #006fae;
  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.9);
    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: #006fae;
    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:#ffffff; 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: #006fae;}
.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.png) center no-repeat; left:50%; margin-left:-645px;}
.banner .miso-next{ background:url(../images/right.png) center no-repeat; right:50%; margin-right:-645px;}


/*==========================================公共 结束=============================================*/



/*==========================================首页 开始=============================================*/

.container01{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2700005', endColorstr='#B2700005');background:rgba(0,103,170,1);height:3.75rem;position:relative;z-index: 10000;margin-top: -3.75rem;}

.container02{background:#fff;background-size:cover;padding: 0 0 3.625rem;}
.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:#006fae;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:#006fae;}
.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:#eee;padding: 2.5rem 1rem 3.5rem;}
.container02 .right .title{ font-size:1.5rem; color:#006fae; margin-bottom:2.25rem;}
.container02 .right .title a{ font-size:0.75rem; color:#006fae; float:right}
.container02 .right ul .miso-slide li{ border-bottom:#999 1px dashed; 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:#006fae; -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:#006fae; border:#006fae 1px solid;}
.container03 .left ul .time h4{ height:1.125rem; line-height:1.125rem; font-size:0.875rem; color:#fff; background:#006fae}
.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.png) center no-repeat; left:50%; margin-left:-635px;}
.container04 ul .miso-next{ background:url(../images/right01.png) center no-repeat; right:50%; margin-right:-635px;}

.footer{ padding:1rem 0; background:#006fae; overflow:hidden; text-align:center}
.footer .left,.footer .center{ display:inline-block; margin:0 2rem; text-align:left; max-width:50%}
.footer .right{ display:inline-block; margin:0 0 1.5rem 0; text-align:left; max-width:100%}
.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:4rem; height:4rem}
.footer .center ul li h5{ font-size:0.75rem; color:#fff}
.footer .right h3{ font-size:1.125rem; color:#fff; margin-bottom:1.25rem}
.footer .right ul{ width:19.5rem;}
.footer .right ul li{ float:left; width:9.75rem; line-height:1.75rem; background:url(../images/icon_dot.png) 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:#006fae; 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.png) 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: #006fae 1px solid;}
.n_container .left .con ul li{line-height:50px;font-size: 1.125rem;color: #4c4c4c;background: #fafafa url(../images/icon_right.png) 91% center no-repeat;border-bottom:#e6e6e6 1px solid;position:relative;padding:0 30px 0 46px;}
.n_container .left .con ul li:hover{ background: #fafafa url(../images/icon_right01.png) 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: #006fae;height: 24px;top: 13px;}
.n_container .left .con ul li a{ color:#4c4c4c}
.n_container .left .con ul li.on a{ color:#006fae}
.n_container .left .con ul li a:hover{ color:#006fae}
.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.png) 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.png) left 3px no-repeat;margin-bottom: 30px;}
.mianbao,.mianbao span,.mianbao a{ font-size:14px; color:#666666}
.mianbao a:hover{ color:#006fae}
.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;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{ color:#006fae}
.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:#006fae}

.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{ /*background:url(../images/jiabian01.png) center no-repeat; */}
.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; /*background:url(../images/sanjiao.png) left center no-repeat*/}
.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:#006fae;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.png) 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: #006fae;}

#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: #006fae;}
#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: #006fae;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:#006fae; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #006fae;  }
#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: #006fae;}
#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:#006fae}

.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:#006fae;}
	.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:#006fae;}
	.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:#006fae; 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.png) 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.png) 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{ max-width:50%;}
	
	
	.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{ margin:0; width:50%; text-align:left; float:left}
        .footer .right{ margin:0 0 0.5rem 0; width:100%; text-align:left}
	.footer .center ul li{ padding:0 0.5rem}
	.footer .center ul li h3 img{ width:3rem; height:3rem}
	.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: 50%;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}
}