@charset "utf-8";
@font-face{ font-family:myFirstFont; src:url(../fonts/simkai.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (max-width:1600px){html{font-size:15px;}}
@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;}}
@media (min-width:300px) and (max-width:740px){#eol_float{display:none;}}
@media (min-width:300px) and (max-width:740px){video,object{width:100% !important;;height:auto !important;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.container01{ height:2.5rem; line-height:2.5rem;}
.container01 .logo{ float:left; height:8.125rem;}
.container01 .logo img{ display:inline-block}
.left { float:left; }
.container01 .left{ font-size:0.75rem; color:#808080}
.container01 .right{float:right;font-size:0;}
.container01 .right ul{ display:inline-block; *display:inline; *zoom:1;}
.container01 .right ul li{ font-size:0.75rem; display:inline-block; *display:inline; *zoom:1; margin:0 8px;}
.container01 .right ul li span{ font-family:simsun; color:#999}
.container01 .right ul li a{ color:#333333}
.container01 .right .lan{ font-size:0.75rem; color:#6e6f6f; display:inline-block; *display:inline; *zoom:1; padding:0 24px 0 0; margin-left:1.75rem}
.container01 .right .bt{display:inline-block; *display:inline; *zoom:1;margin-left:1.375rem;}
.container01 .right dl{ display:inline-block; *display:inline; *zoom:1; margin-left:2.75rem}
.container01 .right dl dd{ display:inline-block; *display:inline; *zoom:1; margin-left:5px;}
.container01 .right dl dd img{ height:3.125rem; width:3.125rem}

.ar_web { width:100%;}
header{top:70px;position: absolute;z-index: 14;}
header .logo { float:left;}
header ul{float: right;font-size:0;text-align:center;position:relative; margin-top:1rem;}
header ul li{ display:inline-block; *display:inline; *zoom:1; padding:0 1.25rem;}
header ul li > a{font-size:1rem;color:#fff;display:  inline-block;height: 50px; position:relative;}
header ul li:hover > a:after,header ul li.on > a:after{ content:""; position:absolute; border-left:transparent 11px solid;  border-right:transparent 11px solid; border-top:#002fa7 10px solid; bottom:-10px; left:50%; margin-left:-11px; z-index:10}
header ul li .con{ position:absolute; top:50px; left:0; width:100%; padding:2.375rem 3.125rem; background:rgba(255,255,255,0.9); text-align:left; display:none}
header ul li .con.block{ display:block}
header ul li .con .left{ float:left; width:45%; overflow:hidden}
header ul li .con .left h3{font-size:1.125rem;color:#000000;font-weight:bold;position:relative;padding:0 0 0 1rem;height: 1.25rem;line-height: 1.25rem;margin-bottom: 0.75rem;}
header ul li .con .left h3:before{content:"";position:absolute;width:3.125rem;left:-3.125rem;top: 0.5rem;height:1px;background:#002fa7;}
header ul li .con .left dl{ overflow:hidden; margin:0 -1.875rem; padding:1px 0}
header ul li .con .left dl dd{height:48px;line-height:48px;font-size:0.875rem;color:#000000;float:  left;width: 50%; padding: 0 1.875rem;}
header ul li .con .left dl dd a{color:#000000;font-size: 0.875rem; display:block; border-bottom: #cccccc 1px solid; padding:0 0 0 16px; background:url(../images/dot.png) left center no-repeat; position:relative} 
header ul li .con .left dl dd a i{ position:absolute; font-size:1rem; color:#999999; font-family:simsun; right:0; top:0; font-style:normal}
header ul li .con .left dl dd a:hover,header ul li .con .left dl dd a:hover i{ color:#002fa7}
header ul li .con .right{ float:right; width:38%; padding:3rem 0}

/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/

.banner{margin:0;position:relative;z-index:1;height:580px;top: -100px;}
.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-list li .table{text-align: right;}
.banner .miso-list li h2{font-size: 2.125rem;color: #002fa7;margin-bottom:1.625rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner .miso-list li h2 a{ color: #002fa7;}
.banner .miso-list li h2 a:hover{ color:#102b4e;}
.banner .miso-list li h5{font-size:1rem;color: #333333;line-height: 1.6875rem;margin-bottom:2.25rem;}
.banner .miso-list li .button{display:inline-block;width: 8.125rem;line-height: 40px;height: 40px;text-align:center;font-size: 1rem;color:#fff;text-transform:uppercase;background: #002fa7;overflow:  hidden;}
.banner .miso-list li .button:hover{ background:#102b4e}
.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: #396fa6;}
.banner .miso-list li .am-u-xs-12{ padding:0 40% 0 0}

#menu-button{ display:none}
.container01 .right ul{}
  
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
  margin-top: 20px;
}
#menu-line {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  margin-left: 1.5rem;
  background: #000bd7;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
  float: left;
  margin: 0 0;
  position: relative;
}
#cssmenu ul > ul{ border-top:#ffb522 2px solid;}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  font-size: 18px;
  padding: 0 20px;
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li:hover > a{
}
#cssmenu > ul > li.has-sub > a {
  /* padding-right: 25px; */
  height: auto;
}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  display: none;
  top: 3.45rem;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009ae1;
}
#cssmenu ul ul {
  position: absolute;
  left: 0;
  width: 100%;
  background: rgba(255,255,255,0.9);
  padding: 5px 0;
  display: none;
}
#cssmenu li:hover > ul {
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  top: 0;
  position: relative;
  padding: 0 0 0 0.5rem;
  background:  none;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .36s ease-in-out;
  -moz-transition: all .36s ease-in-out;
  -ms-transition: all .36s ease-in-out;
  -o-transition: all .36s ease-in-out;
  transition: all .36s ease-in-out;
}
#cssmenu ul li:hover > ul > li {
  height: auto;
}
#cssmenu ul ul li a {
  padding: 0 5px;
  width: 100%;
  font-size: 16px;
  text-decoration: none;
  color: #333333;
  -webkit-transition: opacity .6s ease-in-out;
  -moz-transition: opacity .6s ease-in-out;
  -ms-transition: opacity .6s ease-in-out;
  -o-transition: opacity .6s ease-in-out;
  transition: opacity .6s ease-in-out;
  position: relative;
  height: 36px;
  line-height: 36px;
  opacity: 0;
  text-align:center;
}
#cssmenu ul li:hover ul li a{ opacity:1}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
  background: rgba(1,83,165,0.9);
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 15px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}
@media (max-width: 992px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), not all, not all, not all, only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx) {
  #cssmenu {
  height: 5rem;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
    position:  absolute;
    left: 0;
    top: 5rem;
    background: #fff;
    box-shadow: rgba(0,0,0,0.2) 3px 10px 15px;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    height: 52px;
    line-height: 52px;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 0 20px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: inline-block;
    padding: 0;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: -7px;
    right: 0;
    width: 20px;
    height: 12px;
    float:  right;
    top: 50%;
    position: relative;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 7px;
    right: 0;
    display: block;
    width: 20px;
    height: 2px;
    background: #fff;
  }
  #cssmenu #menu-button::before {
    content: '';

    position: absolute;
    right: 0;
    display: block;
    width: 20px;
    height: 12px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}

#cssmenu > ul{float:right;}
@media(min-width: 768px){
	#cssmenu > ul > li.active,#cssmenu > ul > li:hover{background: rgba(2,73,144,0.9);}
	#cssmenu > ul > li.active > a,#cssmenu > ul > li:hover > a{ color:#fff}
}
@media(max-width: 768px){
	#cssmenu ul ul, #cssmenu ul ul ul{ top:0; box-shadow:none}
	#cssmenu ul li{ position:relative;}
}

 #cssmenu ul ul ul li a{ font-size:0.875rem}
 #cssmenu ul ul ul li a:hover{ background:none; color:#2c6fad}


.tc2 form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;position:  relative;}
.tc2 input[type="text"]{border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background:none;line-height: 60px;padding:0 20px;}
.tc2 input[type="text"]:focus{ text-align: left;}
.tc2 input[type="submit"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url(../images/icon_search.png) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;}

.tc2 input[type="submit"]:hover{background:url(../images/icon_search_hover.png) center no-repeat; background-size: 20px 20px;}

.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%; top: 0;left: 0;z-index:999;}
.tc2 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display:  none;}
.tc2 .tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;   pointer-events: auto;transform:scale(1);}
.tc2 .close:hover{ transform:rotate(180deg);}
.tc2 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc2 .tc-box{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
.tc2 .tc.act{display: block; }
.tc2 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc2 .tc-bg {height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.container02{height:100px;position:  relative;z-index: 10000;width:100%;}
.container02 .logo img{ margin-top:26px;}

.container03{ margin-top:-100px; box-shadow:rgba(0,0,0,0.18) 0 8px 15px; height:8.75rem;}
.container03 .left{ float:left; width:15%; background:#0153a5; height:8.75rem; line-height:9.75rem; padding:0 0 0 6.25rem; color:#fff; font-size:1.625rem}
.container03 .left span{ position:relative}
.container03 .left span:before{ content:""; position:absolute; left:0; top:-2rem; width:3.125rem; height:1px; background:#a8c4e0}
.container03 .left span:after{ content:""; position:absolute; left:0; top:-1.25rem; width:1.25rem; height:1px; background:#99badb}
.container03 ul{ float:left; width:85%; height:8.75rem; padding:1.125rem 0; background:#f7f9fa}
.container03 ul li{ float:left; width:20%; height:3.25rem; line-height:3.25rem; text-align:center; -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;}
.container03 ul li i{ display:inline-block; border:#0153a5 1px dashed; width:2.25rem; height:2.25rem; line-height:2.25rem; vertical-align:middle; border-radius:100%; -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;}
.container03 ul li i img{ margin-top:-3px;}
.container03 ul li span{ display:inline-block; font-size:1.125rem; color:#333333; min-width:7rem; text-align:left; margin-left:0.875rem; -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;}

.container04{ padding:3.75rem 0 3rem}
.container04 .title{ font-size:1.625rem; color:#333333; margin-bottom:1.875rem; line-height:1.625rem;}
.container04 .title a{ float:right; font-size:0.875rem; color:#666666; text-transform:uppercase}
.container04 .left{ float:left; width:57%}
.container04 .focusBox {float:left;position: relative;width: 36%;overflow: hidden;text-align: left;}
.container04 .focusBox img {width:100%; display: block; overflow:hidden}
.container04 .focusBox ul li.miso-slide{padding: 0;}
.container04 .focusBox ul li.miso-slide .top{position:absolute;width: 100%;height: 70px;line-height: 90px;padding: 15px 0;bottom: 0;background:url(../images/top_bg.png) center bottom no-repeat;}
.container04 .focusBox ul li.miso-slide .top h6{font-size:1rem;color: #fff;overflow:hidden;padding: 0 15px;height: 100%;line-height: 50px;}

.container04 .center,.container03 .center{float: right;width: 60%;}
.container04 .center ul,.container03 .center ul{overflow:hidden;margin-top: -0.5rem;}
.container04 .center ul li,.container03 .center ul li{font-size: 1rem;color:#000;line-height: 2.25rem;}
.container04 .center ul li a,.container03 .center ul li a{display:inline-block;color: #333333;max-width: calc(100% - 86px);text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.container04 .center ul li a:hover,.container03 .center ul li a:hover{color: #0153a5;}
.container04 .center ul li span,.container03 .center ul li span{font-size: 0.75rem;color: #808080;float:right;}
.container04 .right{ float:right; width:40%}
.container04 .right ul{ margin:0 -1rem}
.container04 .right ul li{ float:left; width:25%; padding:0 1rem; text-align:center; margin-bottom:2rem}
.container04 .right ul li a{ background:#00b4bf; padding:1.125rem 0; display:block; width:100%;}
.container04 .right ul li h3{ margin-bottom:0.875rem}
.container04 .right ul li h5{ font-size:1rem; color:#fff;height:30px;line-height:20px;}
.container04 .right ul li.li02 a{ background:#00bb8e}
.container04 .right ul li.li03 a{ background:#2a6fb4}
.container04 .right ul li.li04 a{ background:#8b5d89}
.container04 .right ul li.li05 a{ background:#3a87d5}
.container04 .right ul li.li06 a{ background:#b7a43b}
.container04 .right ul li.li07 a{ background:#7dba47}
.container04 .right ul li.li08 a{ background:#1ca4d0}

.container04 .right ul li:hover h3 img{ -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}

@keyframes jello {

    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }

    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }

    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }

    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }

    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }

    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }

    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }

    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }

}

.container05{ padding:4.68758rem 0 4.0625rem; background:url(../images/container04_bg.jpg) center no-repeat; background-size:cover !important}
.container05 .layui-row{ margin:0 -1.5625rem}
.container05 .con{ padding:0 1.5625rem}
.container05 .title{ font-size:1.625rem; color:#fff; height:5.625rem; line-height:6.625rem; background-size:cover !important; padding:0 1.25rem; position:relative}
.container05 .title:before{ content:""; position:absolute; left:1.25rem; top:1.625rem; width:2.375rem; height:1px; background:#fff}
.container05 .title a{ float:right; font-size:0.875rem; color:#fff; text-transform:uppercase; height:5.625rem}
.container05 ul{overflow:hidden; padding:1.625rem; background:#fdfeff; width:100%;}
.container05 ul li{font-size: 1rem;color:#000;line-height: 2.25rem;}
.container05 ul li a{display:inline-block;color: #333333;max-width: calc(100% - 86px);text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.container05 ul li a:hover{color: #0153a5;}
.container05 ul li span{font-size: 0.75rem;color: #808080;float:right;}

.container06{ padding:3.4375rem 0 4rem; background:#fbfbfb}
.container06 .title{ font-size:1.625rem; color:#333333; margin-bottom:1.875rem; line-height:1.625rem;}
.container06 .title a{ float:right; font-size:0.875rem; color:#666666; text-transform:uppercase}
.container06 .left{ float:left; width:57%; margin-right:3.125rem}
.container06 .left ul{ margin:0 -1.25rem;}
.container06 .left ul li{ padding:0 1.25rem; float:left; width:33.333333%;}
.container06 .left ul li a{ display:block; width:100%; position:relative; overflow:hidden}
.container06 .left ul li a h5{ position:absolute; height:3.125rem; width:100%; line-height:3.125rem; background:rgba(1,83,165,0.8); bottom:0; left:0; font-size:1rem; color:#fff; padding:0 1rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -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;}
.container06 .left ul li a img{width:100%;height: 240px;}
.container06 .center{ float:left; width:18.6046%;}
.container06 .center img{width:100%;height: 240px;}
.container06 .center .miso-prev,.container06 .center .miso-next{ top:50%; width:1.875rem; height:4.375rem; z-index:1000; margin-top:-2.1875rem}
.container06 .center .miso-prev{ background:url(../images/left.png) center no-repeat; background-size:100%; left:0}
.container06 .center .miso-next{ background:url(../images/right.png) center no-repeat; background-size:100%; right:0}
.container06 .right{ float:right; width:18.6046%;}
.container06 .right ul{ margin:0 -0.625rem; overflow:hidden}
.container06 .right ul li{ padding:0 0.625rem; float:left; width:50%; margin-bottom:1.25rem}
.container06 .right ul li a{ display:block; width:100%; position:relative; overflow:hidden}
.container06 .right ul li .top{position:absolute;width: 100%;height: 40px;line-height: 40px;padding: 0 0;bottom: 0;background:url(../images/top_bg01.png) center bottom no-repeat; background-size:100% 100%;}
.container06 .right ul li .top h6{font-size: 0.875rem;color: #fff;overflow:hidden;padding: 0 15px;height: 100%;line-height: 40px;text-align:  center;}
.container06 .right ul li img{width:100%;height: 110px;}

.container07{ padding:3.75rem 0 4rem}
.container07 .left{ float:left; width:57%; position:relative}
.container07 .left .title{display:table-cell;width:9.375rem;background:url(../images/container07_img.jpg) center no-repeat;background-size:cover;}
.container07 .left .title:before{content:"";position:absolute;width:1.25rem;height:2.1875rem;top:50%;margin-top:-1.25rem;left: calc(9.375rem - 1px);margin-right:1px;background:url(../images/sanjiao.png) left center no-repeat;background-size:100%;}


.container07 .left .title .con{height:100%;width: 9.375rem;position:absolute;left:0;top:0;}
.container07 .left .title h3{ font-size:1.625rem; color:#fff; margin-bottom:2.5rem; margin-top:-3rem}
.container07 .left .title a{ clear:both; font-size:0.875rem; color:#fff; text-transform:uppercase;}
.container07 .left ul{ display:table-cell; width:calc(100% - 9.375rem); border:#d2d2d2 1px solid; padding:0 0 0 2.875rem; overflow:hidden}
.container07 .left ul li{ float:left; width:50%; overflow:hidden; margin:1.4375rem 0; padding:0 2.375rem 0 0}
.container07 .left ul li .time{ float:left; width:66px; height:56px; border:#0153a5 1px solid; text-align:center}
.container07 .left ul li:hover .time{ background:#0153a5}
.container07 .left ul li .time h3{ font-size:26px; height:36px; line-height:36px;}
.container07 .left ul li .time h5{ font-size:12px; color:#333333}
.container07 .left ul li:hover .time h3,.container07 .left ul li:hover .time h5{ color:#fff}
.container07 .left ul li h4{float:right;width:calc(100% - 66px - 0.875rem);font-size:1rem;color:#333333;line-height:1.625rem;height: 3.25rem;overflow: hidden;}

.container07 .right{float: right;width:40%; display:table; position:relative}
.container07 .right .title{display:table-cell;width:9.375rem;background:url(../images/container07_img.jpg) center no-repeat;background-size:cover;}
.container07 .right .title:before{content:"";position:absolute;width:1.25rem;height:2.1875rem;top:50%;margin-top:-1.25rem;left: calc(9.375rem - 1px);margin-right:1px;background:url(../images/sanjiao.png) left center no-repeat;background-size:100%;}
.container07 .right .title .con{height:100%;width: 9.375rem;position:absolute;left:0;top:0;}
.container07 .right .title h3{ font-size:1.625rem; color:#fff; margin-bottom:2.5rem; margin-top:-3rem}
.container07 .right .title a{ clear:both; font-size:0.875rem; color:#fff; text-transform:uppercase;}
.container07 .right ul{display:table-cell;width:calc(100% - 9.375rem);border:#d2d2d2 1px solid;padding: 0.4rem 1.625rem 0.4rem  2.875rem; overflow:hidden}
.container07 .right ul li{font-size: 1rem;color:#000; height:48px; line-height:48px; border-bottom: #e6e6e6 1px solid; position:relative}
.container07 .right ul li a{display:inline-block;color: #333333;max-width: calc(100% - 86px);text-overflow:ellipsis;white-space:nowrap;overflow: hidden; position:absolute; left:0; top:0; height:48px;}
.container07 .right ul li a:hover{color: #0153a5;}
.container07 .right ul li span{font-size: 0.75rem;color: #808080;float:right;}
.container07 .right ul li:last-child{ border:none}

.container08{padding:3.75rem 0 4rem;overflow: hidden;}
.container08 .slider-nav{background:#f2f2f2;height:3.75rem;line-height:3.75rem;text-align:center;position:relative;z-index: 100;}
.container08 .slider-nav .miso-list{ overflow:visible}
.container08 .slider-nav:after{ content:""; position:absolute; left:0; top:0; width:2px; height:100%; background:#f2f2f2}
.container08 .slider-nav a{ display:block; font-size:1.125rem; color:#666666; font-weight:bold; background:url(../images/line.png) left center no-repeat; position:relative}
.container08 .slider-nav li.miso-current a:before{content:"";position:absolute;bottom:-0.875rem;left: 50%;margin-left: -0.75rem;border-left:transparent 0.75rem solid;border-right:transparent 0.875rem solid;border-top:#0153a5 0.875rem solid;}
.container08 .slider-nav li.miso-current a{ background:#0153a5; color:#fff}



.container08 .slider-for{ /*margin-top:-1px;*/ position:relative; z-index:10}
.container08 .slider-for ul{ overflow:hidden; padding:2.5rem 0; border:#e6e6e6 1px solid}
.container08 .slider-for ul li{ float:left; width:16.666667%;}
.container08 .slider-for ul li a{font-size:1rem;color:#333333;line-height:2rem; height:2rem; overflow:hidden; padding:0 0 0 3.125rem;background:url(../images/icon.png) 2.25rem center no-repeat;}

.footer{ background:#0153a5; padding:2.875rem 0; overflow:hidden; border-bottom:#3475b7 1px solid}
.footer .left{ float:left; width:45%; padding:0 2rem 0 0}
.footer .left p{ font-size:0.75rem; color:#fff; line-height:1.625rem}
.footer .left p span{ display:inline-block; width:1.75rem;}
.footer .left p strong{ display:inline-block; width:1.75rem;}
.footer .center{ float:left; width:32%}
.footer .right{ float:right; width:23%; text-align:right}
.footer .right ul li{ display:inline-block;}
.footer .right ul li h5{ font-size:0.75rem; color:#fff; line-height:1.625rem; margin-top:0.25rem}
.footer .right ul li.li01{ margin-left:3.625rem}

footer{ padding:0.75rem 0 1rem; background:#0153a5; text-align:center}






footer p{ font-size:0.75rem; line-height:1.25rem; color:#8da5cc}

.n_banner{background-size:cover !important;height: 300px;margin-top: -100px;}

.n_container{position:  relative;padding:40px 0 70px;z-index: 10;}
.n_container .left{float:left;width: 17.5rem;margin-top: -120px;}
.n_container .left h1{height:80px;line-height:80px;background:url(../images/h1_bg.jpg) center no-repeat;font-size:22px;color:#fff;text-align:center;border-bottom:  #ffb522 3px solid;}
.n_container .left .con{padding: 0 1.125rem;margin-bottom:10px;background:#fafafa; margin-bottom:15px}
.n_container .left .con ul li{line-height:50px;font-size: 1rem;color: #000000;background:#fafafa;border-bottom:#e6e6e6 1px solid;position:relative;padding:0 0 0 46px;}
.n_container .left .con ul li:last-child{ border:none}
.n_container .left .con ul li:before{content:"";width:4px;height:12px;background:#cfcfcf;position:absolute;left:20px;top: 19px;display: none;}
.n_container .left .con ul li.on:before{background:#4dbabb;}
.n_container .left .con ul li a{color: #000000;}
.n_container .left .con ul li.on > a{ color:#0153a5; font-weight:bold; font-size:16px;}
.n_container .left .con ul li > a:hover{ color:#0153a5; font-weight:bold; font-size:16px;}
.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;padding: 0 0 0 35px; position:relative}
.n_container .left .con ul li dl dd:before{ content:""; position:absolute; left:24px; width:4px; height:4px; background:#c0c0c0; top:50%; margin-top:-2px;}
.n_container .left .con ul li dl dd a{font-size:12px;color: #000000;}
.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 i{background:url(../images/icon_right01.png) center no-repeat;width: 14px;height: 14px;position:absolute;right: 5px;top: 18px;-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; cursor:pointer}
.n_container .left .gg{}

.n_container .right{float:right;width: calc(100% - 20.625rem);}
.mianbao{padding: 0 0 0 25px;background: url(../images/local.png) left center no-repeat;margin-bottom: 18px;}
.mianbao,.mianbao span,.mianbao a{ font-size:14px; color:#666666}
.mianbao a:hover{ color:#0153a5}
.mianbao a{ margin-right:2px;}

/*====移动端导航====*/
#m_n_nav{background: #0153a5;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:#0153a5; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #0153a5;  }
#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: #0153a5;}
#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:#0153a5}

.n_list ul{overflow:hidden;margin: 2rem 0 2rem 0;}
.n_list ul li{float:left;width:100%;overflow:hidden;border-bottom:#d9d9d9 1px solid;padding:0 0 1.375rem;margin-bottom: 1.75rem;}
.n_list ul li .time{ float:left; width:5.3125rem; height:4.375rem; border:#d2d2d2 1px solid; text-align:center}
.n_list ul li .time h3{ font-size:1.625rem; height:2.375rem; line-height:2.375rem; color:#06529e; font-weight:bold; margin-top:0.25rem}
.n_list ul li .time h5{ font-size:0.875rem; color:#666666}
.n_list ul li .con{float:right;width:calc(100% - 6.875rem); overflow: hidden;}
.n_list ul li .con h5{font-size: 1.125rem;color:#333333;font-weight:bold;margin-bottom:0.875rem;}
.n_list ul li .con h5 a{height: 1.25rem;color:#333333;line-height: 1.25rem;}
.n_list ul li .con p{ font-size:0.875rem; color:#666666; line-height:1.5rem;}



.n_list01 ul{overflow:hidden;margin: 2rem 0 2rem 0;}
.n_list01 ul li{float:left;width:100%;overflow:hidden;border-bottom:#d9d9d9 1px solid;padding:0 0 1.375rem;margin-bottom: 1.75rem;}
.n_list01 ul li .pic{overflow:  hidden;display:  inline-block;float:left;width: 14.375rem;text-align:center; border: solid 1px #d2d2d2; overflow:hidden}
.n_list01 ul li .pic img{ width:228px;height:152px;}
.n_list01 ul li .con{float:right;width: calc(100% - 16.375rem);overflow: hidden;}
.n_list01 ul li .con h5{font-size: 1.125rem;color:#333333;font-weight:bold;margin-bottom:0.875rem; height: 1.25rem; line-height:1.25rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n_list01 ul li .con p{ font-size:0.875rem; color:#666666; line-height:1.5rem; margin-bottom:1.25rem;}
.n_list01 ul li .con span{ width:5.625rem; height:2rem; background:#e6e6e6; line-height:2rem; text-align:center; font-size:0.75rem; color:#666666; display:inline-block;}
.n_list01 ul li:hover h5 a{ color:#0153a5;}
.n_list01 ul li:hover span{ background:#0153a5;color:#fff;}
.fanye{ text-align:center}
.ar_wap{ display:none}


.n_news .top_news{float:left;width:100%;margin-bottom: 1.625rem;}
.n_news .top_news .img{ float:left; width:38%;}
.n_news .top_news .con{ float:right; width:62%; background:#f5f5f9; padding:0 1.875rem;}
.n_news .top_news .con .con_table{ display:table; width:100%; height:100%;}
.n_news .top_news .con .con_table .con_table_cell{ display:table-cell; vertical-align:middle;}
.n_news .top_news .con h4{ font-size:1.125rem; height:1.125rem; color:#353536; font-weight:bold; margin-bottom:1.875rem; overflow:hidden;}
.n_news .top_news .con h4 a{ color:#353536; }
.n_news .top_news .con p{ font-size:0.875rem; color:#656565; line-height:1.625rem; height:3.25rem; margin-bottom:2rem; overflow:hidden;}
.n_news .top_news .con h6 a{ display:inline-block; width:4.875rem; height:1.5625rem; line-height:1.5625rem; -moz-border-radius:1.253rem; -webkit-border-radius:1.253rem; border-radius:1.253rem; background:#e0e0e3; text-align:center; font-size:1.5rem; color:#58585b; -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;}
.n_news ul{ float:left; width:100%; margin-bottom:2.75rem;}
.n_news ul li{ float:left; width:100%; position:relative; padding:2.375rem 0; border-bottom:#a4a5a7 1px dotted}
.n_news ul li .time{ position:absolute; left:0; width:5.4375rem; height:6.1875rem;  background-size:100% 100%; text-align:center; padding:1.25rem 0; -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;}
.n_news ul li .time .day{ font-size:1.875rem; color:#656565; margin-bottom:0.5rem;}
.n_news ul li .time .year{ font-size:0.875rem; color:#656565;}
.n_news ul li .con{margin-left:6.4375rem;}
.n_news ul li .con h5{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0.875rem 0 0.875rem 0;}
.n_news ul li .con h5 a{ color:#1a1a1a;}
.n_news ul li .con p{ font-size:0.875rem; color:#818181; line-height:1.875rem; height:3.75rem; overflow:hidden;}
.n_news01 .left{ float:left; width:69%;}
.n_detail .ar_title{padding-bottom: 0;margin-bottom: 1rem;padding: 1.5rem 0 1rem;}
.n_detail .ar_title h3{font-size: 1.5rem;color: #333333;text-align: center;margin-bottom: 0.875rem;padding: 0 1rem;line-height: 2rem;}
.n_detail .ar_title h6 span{position:relative;font-size: 0.75rem;color: #808080;display:inline-block;line-height: 2.3rem;2remfont-weight:normal;margin-right: 1rem;}
.n_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_detail .ar_title h6{display:inline-block;vertical-align: top;margin-bottom: 0.5rem;} 


/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 1.5rem 0;box-sizing: border-box;width: 100%;margin-top: 30px;border-top: #d9d9d9 1px solid;}
#ar_fot h1{display:block;width: 100%;font-size: 0.875rem;line-height: 2rem;color: #656565;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{ color:#000;}
#ar_fot h1 a{font-size: 0.875rem;color: #666666;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}

.sanji{ display:none}

/*====分享插件====*/
.shart_box{display: block;height: 30px;position:relative;vertical-align: top;font-size:  0.75rem;color: #89888d;overflow: hidden;}
.shart_box:hover #j_shart_s_24{ display:block;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{display:  inline-block;padding-left: 4px;position:relative;}
.shart_box a{line-height:36px;color: #89888d;display:  inline-block;float: inherit !important;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}

.n_detail h4{ font-size:1rem; color:#000000; height:3.125rem; line-height:3.125rem; font-weight:bold; margin-bottom:0.5rem; border-bottom: #d9d9d9 1px solid;}
.n_detail ul{overflow:hidden;}
.n_detail ul li{font-size: 0.875rem;color:#000;line-height: 2rem;}
.n_detail ul li a{display:inline-block;color: #666666;max-width: calc(100% - 86px);text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.n_detail ul li a:hover{color: #0153a5;}
.n_detail ul li span{font-size: 0.75rem;color: #808080;float:right;}

.n_list02 .slider{ background:#f2f2f2; height:3.125rem; line-height:3.125rem; margin-bottom:2rem; padding:0 3rem 0 0}
.n_list02 .slider li{ text-align:center; font-size:1rem; color:#666666; font-weight:bold;}
.n_list02 .slider li a{ color:#666666;}


.n_list02 .slider li.on{ background:#06529e;position:relative;}
.n_list02 .slider li.on:hover{ background:#06529e;position:relative;}

.n_list02 .slider li.on a:before{content:"";position:absolute;bottom: -0.5rem;left: 50%;margin-left: -0.5rem;border-left: transparent 0.5rem solid;border-right: transparent 0.5rem solid;border-top: #0153a5 0.5rem solid;}

.n_list02 .slider li.miso-current a{ color:#666666; display:block}
.n_list02 .slider li.on a{ color:#fff; display:block}


.n_list02 .slider .miso-list{ padding:0 0 0.5rem 0;}
.n_list02 .fl02 ul{ margin:0 -1.40625rem; margin-bottom:2rem; overflow:hidden}
.n_list02 .fl02 ul li{ padding:0 1.40625rem; float:left; margin-bottom:1.25rem; text-align:center; width:33.333333%}
.n_list02 .fl02 ul li .pic{ overflow:hidden}
.n_list02 .fl02 ul li .pic img{ width:100%;height:173px;}
.n_list02 .fl02 ul li h5{ font-size:1rem; color:#000000; height:3.125rem; line-height:3.125rem;}

.n_mingshi dl{overflow:hidden;margin: 0;padding: 2rem 0 0;position:  relative;}
.n_mingshi dl:before{content:"";position:absolute;left: 0;right: 0;top:0;background:#d4d9d8;height:1px;}
.n_mingshi dl dt{float:left;width:100%;font-size: 1rem;color:#000;font-weight:bold;height:  3.125rem;line-height: 3.125rem;margin-bottom:22px;padding: 0 0.40625rem 0 1.5rem;position:relative;background: #fafafa;border-top: #2c6fad 1px solid;}
.n_mingshi dl dt:before{content:"";position:absolute;left: 0;top:50%;margin-top: -0.9375rem;width: 3px;height: 1.875rem;background: #ffb522;}
.n_mingshi dl .con{margin:0 -0.75rem;overflow: hidden;margin-bottom: 2rem;float:  left;}
.n_mingshi dl dd{float:left;width: 25%;height: 44px;text-align:center;padding: 0 0.75rem;margin-bottom: 1rem;}
.n_mingshi dl dd a{font-size: 0.875rem;color:#666666;display:block;height: 42px;line-height: 1.125rem;border: #e5e5e5 1px solid;padding: 0 1rem;}
.n_mingshi dl dd .con{ display:none}



.n_mingshi2 dl{overflow:hidden;margin: 0;padding: 2rem 0 0;position:  relative;}
.n_mingshi2 dl:before{content:"";position:absolute;left: 0;right: 0;top:0;background:#d4d9d8;height:1px;}
.n_mingshi2 dl dt{float:left;width:100%;font-size: 1rem;color:#000;font-weight:bold;height:  3.125rem;line-height: 3.125rem;margin-bottom:22px;padding: 0 0.40625rem 0 1.5rem;position:relative;background: #fafafa;border-top: #2c6fad 1px solid;}
.n_mingshi2 dl dt:before{content:"";position:absolute;left: 0;top:50%;margin-top: -0.9375rem;width: 3px;height: 1.875rem;background: #ffb522;}
.n_mingshi2 dl .con{margin:0 -0.75rem;overflow: hidden;margin-bottom: 2rem;float:  left;}
.n_mingshi2 dl dd{float:left;width: 25%;height: 44px;text-align:center;padding: 0 0.75rem;margin-bottom: 1rem;}
.n_mingshi2 dl dd a{font-size: 0.875rem;color:#666666;display:block;height: 42px;line-height: 1.125rem;border: #e5e5e5 1px solid;padding: 0 1rem;}
.n_mingshi2 dl dd .con{ display:none}



#show_team  { display: block;}
#show_team .team_article{ display: block;}
#show_team .left{width: 275px;float: left;}
#show_team .left img{z-index: 1;width:  275px;height: 275px;}
#show_team .right{width: 100%;float: right;padding: 0;}
#show_team .right h4{font-size: 1rem;color: #333333;height: 3.375rem;line-height: 3.375rem;position:  relative;margin-bottom:1.25rem;font-weight:  bold;}
#show_team .right h4 .table{text-align:left;display:inline-block; position:relative; width:auto}
#show_team .right h4 .table:before{content:"";position:absolute;bottom:0;left:0;width: 100%;height:2px;background:#000000;}
#show_team .right h2{font-size: 15px;color: #2b2b2b;font-weight:bold;padding: 0 0 30px;border-bottom:  #d5d5d5 1px solid;margin-bottom: 20px;}
#show_team .right h2 small{font-size:14px;color:#79797a;float:right;font-weight:normal;margin-right: 40px;}
#show_team .right .ar_article p{color: #474748;line-height: 30px;margin-bottom: 30px;}
#show_team .a_scoll{position:relative;padding: 0;margin-bottom: 0;color: #333;}
#show_team .a_scoll a{ color: #474748; margin-right:2rem}
#show_team .a_scoll a:hover{ color: #2c6fad;}

#page_show_box{position:fixed;z-index: 99999999;top:0;left:0;display:none;height:100%;width:100%;}
#page_show_box .bg_box{ position:fixed; z-index:9994; top:0px; display:none;  height:100%; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
#page_show_box .box{position:absolute;width: 560px;top:50%;z-index:9999;left:50%;margin-left: -280px;margin-top: -125px;}
#bnt_close{position: absolute;top: 16px;right: 20px;width: 20px;height: 20px;}
#bnt_close img{display:block;position: inherit;z-index: 1;width: 100%;cursor: pointer;-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;}
#page_show_box #page_ar{ position:relative; }
#page_show_box #page_ar .ar_box{padding: 30px 45px 45px;background: #fff;position:relative;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#page_show_box #page_ar .ar_box .p{  line-height:30px; font-size:14px; color:#686a6a; max-height:540px; text-align:justify; overflow: hidden;}
#page_show_box #page_ar .ar_box .title{ font-size:18px; color:#686a6a; display:block; margin-bottom:10px;}
#page_show_box #page_ar #ar_content{ height:90px; overflow:hidden;}

.n_chaxun .fl01 dl{border-top: #2c6fad 1px solid;/* overflow:hidden; */margin-bottom:2.25rem;float: left;width: 100%;}
.n_chaxun .fl01 dl dd{ background:#fafafa; height:3.125rem; line-height:3.125rem; float:left; width:25%; text-align:center;}
.n_chaxun .fl01 dl dd a{ font-size:1rem; color:#666666; font-weight:bold; display:block; border-right:#d9d9d9 1px solid; position:relative}
.n_chaxun .fl01 dl dd.on a:before,.n_chaxun .fl01 dl dd:hover a:before{content:"";position:absolute;bottom:-0.875rem;left: 50%;margin-left: -0.75rem;border-left:transparent 0.75rem solid;border-right:transparent 0.875rem solid;border-top: #2c6fad 0.875rem solid;}

.n_chaxun .fl01 dl dd.on a,.n_chaxun .fl01 dl dd:hover a{ font-weight:bold; color:#fff; background:#2c6fad}
.n_chaxun .fl01 dl dd:nth-child(4) a{ border:none}
.n_chaxun .fl02{ margin-bottom:2rem}
.n_chaxun .fl02 dl{ padding:0.75rem 0; box-shadow:rgba(0,0,0,0.3) 0 5px 15px; display:inline-block}
.n_chaxun .fl02 dl dd{ display:inline-block}
.n_chaxun .fl02 dl dd a{ font-size:1rem; color:#8a8a8a; height:2rem; line-height:2rem; border-right:#d9d9d9 1px solid; display:inline-block; padding:0 2rem}
.n_chaxun .fl02 dl dd:nth-child(2) a{ border:none}
.n_chaxun .fl02 dl dd.on a,.n_chaxun .fl02 dl dd:hover a{ color:#2c6fad}
.n_chaxun .fl03{ margin-bottom:1.875rem}
.n_chaxun .fl03 h5{ font-size:1rem; color:#333333; margin-bottom:0.5rem}
.n_chaxun .fl03 h6{ font-size:0.875rem; line-height:1.75rem;color:#333333;}

.n_team_list form{margin: 0;box-shadow: rgba(0,0,0,0.3) 0 5px 15px;margin-bottom: 2.25rem;padding: 1.25rem;}
.n_team_list form .con{float:left;width:100%;padding: 1.25rem;margin: 0 0;}
.n_team_list form .con .first{float:left;height: 35px;line-height: 35px;text-align: left;font-size: 16px;color: #333333;padding: 0 16px 0 0;}
.n_team_list form .con .second{float:left;width: 48px;height: 25px;line-height: 25px;text-align:center;font-size: 1rem;color: #454647;font-weight: normal;margin: 6px 0;cursor:pointer;}
.n_team_list form .con .second.seled{color: #fff;background: #2c6fad;}
.n_team_list form .select{float:  left;}
.n_team_list form .con ul{float:left;width: calc(100% - 140px);margin: 6px 0;}
.n_team_list form .con ul li{float:left;width: 5rem;font-size: 1rem;color: #333333;line-height: 25px;display:inline-block;margin-bottom: 7px;}
.n_team_list form .con ul li:hover a {background: #2c6fad;color:#fff;}
.n_team_list form .con ul li .seled{background: #2c6fad;color:#fff;}
.n_team_list form .con ul li a{color:#777;padding: 0 5px;display: inline-block;cursor:pointer;}
.n_team_list form .con01,.n_team_list form .con02{padding: 0px 0;}
.n_team_list form .con02 ul li a{padding:0 14px}
.n_team_list form .con .input{float:left;width: 205px;height:35px;line-height:33px;padding:0 12px;font-size:12px;color:#909090;background: #f9f9f9;border:#dddddd 1px solid;}
.n_team_list form .con .input input{ width:100%; height:33px; vertical-align:top; border:none; background:none;}
.n_team_list form .con .cx{float:left;width:90px;height:35px;background: #153a65;font-size:12px;color:#fff;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin: 0 9px 0 105px;-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;}
.n_team_list form .con .cx input{width:100%;height:100%;background:none;border:none;color: #fff;cursor: pointer;}
.n_team_list form .con .cz{float:left;width:90px;height:35px;background: #e3212a;font-size:12px;color:#fff;text-align:center;-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;}
.n_team_list form .con .cz input{width:100%;height:100%;background:none;border:none;color: #fff;cursor: pointer;}
.n_team_list form .con .cx:hover,.n_team_list form .con .cz:hover{ background:#343536}
.ar_article th,.ar_article td{text-align:center;font-size: 0.875rem;font-weight:normal;padding: 1rem 0.25rem;line-height: 1.25rem;}
.ar_article th{ background:#2c6fad; color:#fff}

.layui-form-item .layui-inline{width:33.33333%;margin-right:0;float:left;margin-bottom: 1rem;}
.layui-form-item #layui-inline2{width:23.33333%;}
.layui-form-label{ width:80px;}
.layui-form-item .layui-input-inline{ width:calc(100% - 80px); margin-right:0}

.layui-form-item .layui-btn{ width:100%; background:#2c6fad}

.n_container .left dl dt{ background:#2d70ad; font-size:1rem; color:#fff; font-weight:bold; text-align:center; height:3.125rem; line-height:3.125rem;}
.n_container .left dl .con{ background:#fafafa; padding:1.5rem;}
.n_container .left dl dd{ font-size:0.875rem; color:#666666; line-height:1.5rem; letter-spacing:1px; margin-bottom:1rem}
.n_container .left dl h4{ font-size:0.875rem; color:#333333; font-weight:bold; margin-bottom:0.5rem}

.n_wenda .fl01 .bd01{ float:left; width:32%; margin-right:0.875rem}
.n_wenda .fl01 .bd02{ float:left; width:14%; margin-right:0.875rem}
.n_wenda .fl01 .bd03{float:left;width: 20%;margin-right:0.5rem;}
.n_wenda .fl01 .bd04{float:left;width: 7%;margin-right:0.5rem;}
.n_wenda .fl01 .tiwen{ float:right; width:calc(100% - 78% - 2.75rem); height:2.875rem; line-height:2.875rem; background:#0153a5; text-align:center; font-size:1rem; color:#fff; position:relative; z-index:2}
.n_wenda .fl01 .tiwen:before{ content:"";position:absolute;bottom:-0.7rem;left: 50%;margin-left: -0.75rem;border-left:transparent 0.75rem solid;border-right:transparent 0.875rem solid;border-top: #0153a5 0.7rem solid;}
.n_wenda .fl01 .tiwen a{ color:#fff; display:block}
.n_wenda .layui-btn{ height:2.875rem; line-height:2.875rem; background:#0153a5; border-radius:0}
.n_wenda .layui-input, .n_wenda .layui-select, .n_wenda .layui-textarea{height:2.875rem;background:#fafafa;border-radius:0;font-size:0.75rem;}

.n_wenda .layui-form-label{width:7.125rem;padding:0;height:2.875rem;line-height:2.75rem;text-align:center;font-size:1rem;color:#333333;background:#fafafa;border:#e6e6e6 1px solid;margin-right:-1px;}
.n_wenda .layui-form-item .layui-input-inline{ width:calc(100% - 7.125rem);}

.n_wenda input::-webkit-input-placeholder{ color:#999;}
.n_wenda input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; }
.n_wenda input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
.n_wenda input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#999;}

.n_wenda .n_content{margin-top:1.75rem;padding:1.625rem;background:#fafafa;display: none;position:relative;z-index:1;}

.n_wenda .n_content .layui-form-label{ border:none}
.n_wenda .n_content .layui-input, .n_wenda .n_content .layui-select, .n_wenda .n_content .layui-textarea{background:#fff;border:none;resize:  none;}
.n_wenda .n_content .layui-form-label{ width:5.125rem; font-size:0.875rem}
.n_wenda .n_content .layui-form-label font{color:#de0b0b;font-size: 1rem;margin-right: 0.25rem;}
.n_wenda .n_content .layui-form-item .layui-input-inline{ width:calc(100% - 5.125rem)}
.n_wenda .n_content .layui-input-block{ margin-left:5.125rem;}
.n_wenda .n_content .layui-form-item .layui-inline{ margin-bottom:2rem}
.n_wenda .n_content .layui-form-item .layui-inline.tijiao{ margin:0 auto; float:none; padding:0 30%; width:100%; margin-top:1.5rem}
.n_wenda .n_content .layui-inline.tijiao .layui-form-label{ width:10.125rem; font-size:0.8754rem; color:#333333}

.n_wenda .n_content .layui-inline.tijiao .layui-input-inline{ width:calc(100% - 10.125rem)}
.n_wenda .n_content .layui-inline.tijiao .layui-btn{ background:#e3e3e3; color:#333333}


.n_liucheng { overflow:hidden; margin-top:1rem}
.n_liucheng dl{padding: 1.5rem 0;overflow:hidden;border-bottom: #d9d9d9 1px solid;}
.n_liucheng dl dt{background: url(../images/q.png) left 0 no-repeat;line-height: 1.625rem;padding:0 0 0 34px;margin-bottom: 12px;font-size: 1rem;color: #06529e;}
.n_liucheng dl dt a{font-weight:  bold;color: #06529e;-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;}
/*.n_liucheng dl dt a:hover{ color:#ed1c24}*/
.n_liucheng dl dd{background: url(../images/a.png) left 0px no-repeat;line-height: 1.5rem;padding:0 0 0 34px;font-size: 0.875rem;color: #666666;}

.n_wenda .fl02 h3{float:left;width:100%;font-size: 1rem;color:#000;font-weight:bold;height:  3.125rem;line-height: 3.125rem;margin-bottom:22px;padding: 0 0.40625rem 0 1.5rem;position:relative;background: #fafafa;border-top: #2c6fad 1px solid;}
.n_wenda .fl02 h3:before{content:"";position:absolute;left: 0;top:50%;margin-top: -0.9375rem;width: 3px;height: 1.875rem;background: #ffb522;}
.n_liucheng .fanye{ margin-top:3rem}

.ar_wap{ display:none}
.fanye.ar_wap{height:3.125rem;line-height:3.125rem;text-align:center;font-size:0.875rem;color:#333;background:#e5e5e5;}

.n_wenda .citySelect.lwy .layui-input-inline{ width:100%;}
.n_wenda .citySelect .layui-input-inline .cityName{ background:#fafafa; border:#e6e6e6 1px solid}
.n_wenda .citySelect.lwy .layui-input-inline .cityName{ background:#fafafa; border:#e6e6e6 1px solid}

.n_wenda .n_content .layui-form-text .layui-form-label{ width:1rem;}
.n_wenda .n_content .layui-form-text .layui-input-block{ margin-left:1rem}

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/


/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	.container01 .right ul li a:hover,.container02 .box ul li a:hover,.container03 ul li .con h4 a:hover{ color:#002fa7}
	.container02 .box h6 a:hover{ font-weight:bold}
	
	.container03 ul li:hover i{ border:#0153a5 1px solid;}
	.container03 ul li:hover span,.container07 .left ul li:hover h4,.container08 .slider-for ul li a:hover,.container06 .title a:hover,.container04 .title a:hover,.n_list ul li:hover .con h5 a,#ar_fot h1 a:hover,.n_list01 ul li:hover .con h5{ color:#0153a5}
	
	.container07 .right .title a:hover,.container05 .title a:hover,.container07 .left .title a:hover{ color:#ff0}
	
	.container06 .left ul li:hover a h5{ background:#0153a5}
	
	.n_list ul li:hover .time{ background:#0153a5; border:#0153a5 1px solid}
	.n_list ul li:hover .time h3,.n_list ul li:hover .time h5{ color:#fff}
	
	.n_mingshi dl dd a:hover{ background:#06529e; color:#fff; }
.n_mingshi2 dl dd a:hover{ background:#06529e; color:#fff; }
	#bnt_close:hover img{ transform:rotate(90deg); -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);}
	.n_wenda .n_content .layui-inline.tijiao .layui-btn:hover{ background:#0153a5; color:#fff}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1600px){
	.container03 .left{ padding:0 0 0 3rem}
}

@media(max-width: 1530px){
	#cssmenu > ul > li > a{ padding:0 10px}
	#cssmenu ul ul li a{ padding:0 10px; font-size:14px;}
}

@media(max-width: 1400px){
}

@media(max-width: 1260px){
	#cssmenu > ul > li > a{ font-size:15px}
}

@media(max-width: 1200px){
	.container01 .logo{ width:40%}
	.tiwen{ position:relative !important; margin-top:15px !important; width:100% !important}
	
	
	.banner ul li.miso-slide img{}
	
	.container03 ul li{ width:33.333333%}
	
	.container03 .left{ width:100%; height:50px; line-height:50px; padding:0; text-align:center}
	.container03 ul{ width:100%; height:auto; padding:1rem 1%}
	.container03 ul li i img{ max-height:0.875rem}
	.container03 ul li span{ font-size:0.875rem; width:5rem; margin-left:0.5rem}
	
	.container04 .right ul{ margin:0 -0.25rem}
	.container04 .right ul li{ padding:0 0.25rem; margin-bottom:0.5rem}
	.container04 .center ul li, .container03 .center ul li{ line-height:2rem}
	
	.container05 .con{ margin-bottom:1rem} 
	.container05 .layui-row{ margin:0 -0.5rem}
	.container05 .con{ padding:0 0.5rem}
	
	.container07 .right,.container07 .left{width:100%;}
	.container07 .left{margin-bottom:2rem;position:  relative;}
	.container07 .right ul li{ height:3rem; line-height:3rem}
	
	.container06 .left{ width:100%; margin-bottom:2rem}
	.container06 .left ul{ margin:0 -0.5rem;}
	.container06 .left ul li{ padding:0 0.5rem;}
	.container06 .center{ width:47.5%;}
	.container06 .right{ width:48%;}
	
	.container08 .slider-for ul li{ width:25%}
	
	.footer .left{ width:70%}
	.footer .center{ display:none}
	.footer .right{ width:30%}
	
	.n_list02 .fl02 ul{ margin:0 -0.5rem; margin-bottom:1rem;}
	.n_list02 .fl02 ul li{ padding:0 0.5rem; margin-bottom:1rem; text-align:center; width:33.333333%}

	.n_wenda .fl01 .bd03{clear:both !important;margin-top:1rem;width: 70%;}
	.n_wenda .fl01 .bd04{margin-top:1rem;width: 28%; float:right; margin-right:0}
	.n_wenda .fl01 .tiwen{margin-top:1rem;width:100%;}
	
	.n_wenda .fl01 .bd01{ width:66%}
	.n_wenda .fl01 .bd02{ width:calc(100% - 66% - 0.8785rem); margin-right:0}
	.n_wenda .fl01 .bd02 .layui-input-inline{ width:100%}

}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.banner{ height:auto}
	.container01 .right dl{ display:none}
	.tc2 .tc-box{ width:94%; margin-left:-47%;}
	
	.ar_web{ display:none}
	.ar_wap{ display:block}
	#cssmenu{ margin:0}
	
	.container04 .left{ margin-bottom:3rem}
	.container04 .left,.container04 .right{ width:100%;}
	
	.footer .left{ width:60%}
	.footer .right{ width:40%}
	
	#m_n_nav{ display:block}
	
	.n_container{ padding:2rem 0 3rem}
	
	.n_container .left, .mianbao{ display:none}
	.n_container .right{ width:100%}
	
	.sanji{ display:block}
	.sanji dl{ margin:0 -5px;}
	.sanji dl dd{ float:left; width:50%; padding:0 5px;}
	.sanji dl dd a{ display:block; height:40px; line-height:40px; font-size:1rem; color:#333; text-align:center; background:#e5e5e5; border-radius:5px;}
	.sanji dl dd.on a{ background:#0153a5; color:#fff}
	
	.n_wenda .fl01 .bd01,.n_wenda .fl01 .bd02,.n_wenda .fl01 .bd02 .layui-input-inline{ width:100%;}
	.n_wenda .fl01 .bd01,.n_wenda .fl01 .bd02{ margin-top:1rem}
	
	.n_wenda .fl01 .bd03{width: 69%;}
	.n_wenda .fl01 .bd04{float:right;margin-right: 0;}
	.n_wenda .fl01 .tiwen{ width:100%}
	
	.n_wenda .citySelect.lwy .layui-input-inline .cityName{ background:#fafafa url(../images/select.png) 96% center no-repeat; border:#e6e6e6 1px solid}
.container06 .left ul li a img{height:196px;}
}

@media(max-width: 768px){
	.n_list01 ul li .pic img{width:120px;height:90px;}
.n_list02 .fl02 ul li h6{font-size:12px !important;;line-height:15px;}
	.n_list02 .fl02 ul li .pic img{height:90px}
	.ar_web{ display:none}
	.ar_wap{ display:block}
	
	.container01, .container01 .logo{}
	.container01 .logo{width: 40%;}
	.container01 .right ul{}
	
	.container02 .layui-col-xs6{ position:static}
	#cssmenu > ul > li > a{ color:#333}
	#cssmenu ul ul li a{ opacity:1; padding:0 20px}
	#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{ background:none}
	
	.container01 .right .bt img{height: 1rem;}
	.banner .miso-dots li{ width:9px; height:9px; border-radius:50%}
	

	.container02 .box{ margin-bottom:2rem}
	.container02 .box .title i{ margin-right:1rem}

	.container02 .box .title i img{ height:1.5rem; }
	.container02 .box .title{ font-size:1.5rem; text-align:center}
	.container02 .box ul li{height:2.75rem; line-height:2.75rem}
	
	.container03 .left{ font-size:1.25rem}
	
	.container04 .title{ font-size:1.25rem}
	.container04 .focusBox{ margin-bottom:2rem}
	.container04 .focusBox,.container04 .center{ width:100%;}
	
	.container05 .title{ font-size:1.25rem}
	
	.container06{ padding:2rem 0}
	.container06 .title{ font-size:1.25rem}
	
	.container07 .left .title,.container07 .right .title,.container07 .left ul,.container07 .right ul{ width:100%; display:block}
	.container07 .left .title .con,.container07 .right .title .con{ height:50px; line-height:50px; position:relative; padding:0 1rem}
	.container07 .left .title .con h3,.container07 .right .title .con h3{ float:left; display:inline-block; margin-top:0; font-size:1.25rem}
	.container07 .left .title .con a,.container07 .right .title .con a{ float:right; clear:none}
	.container07 .left ul{ padding:1rem;}
	.container07 .left ul li{ width:100%; padding:0; margin:0.5rem 0}
	.container07 .right ul{ padding:1rem;}
	
	.container08 .slider-for ul li{ width:33.333333%}
	.container08 .slider-for ul li a{ font-size:1rem}
	
	.footer .left{ width:100%; margin-bottom:2rem}
	.footer .left p span img{ display:inline-block; width:1rem}
	.footer .right{ width:100%; text-align:left}
	.footer .right ul li.li01{ margin-left:2rem}
	.footer .right ul li img{ width:6rem}
	
	.container03 .left span:before,.container03 .left span:after{ display:none}
	
	.container07 .left .title:before,.container07 .right .title:before{ display:none}
	.n_list01 ul li .pic { width:10rem; }
	.n_list01 ul li .con { width:calc(100% - 11rem)}
	.n_list01 ul li .con p { height:3rem; overflow:hidden; margin-bottom:0.875rem;}
	.n_list01 ul li .con span { height:1.75rem; line-height:1.75rem;}
	
	.n_list02 .fl02 ul{ margin:0 -0.1rem; margin-bottom:1rem;}
	.n_list02 .fl02 ul li{ padding:0 0.1rem; margin-bottom:1rem; text-align:center; width:33.333333%}
	
	.n_list02 .slider li.miso-current{/* background:inherit; */}
	.n_list02 .slider li.miso-current a{/* color:inherit */}
	
	.n_mingshi dl .con{margin:0 -0.25rem;}
	.n_mingshi dl dd{width: 33.333333%;padding: 0 0.25rem;margin-bottom: 1rem;}
	.n_mingshi dl dd a{ padding: 0 0.5rem}

	.n_mingshi2 dl .con{margin:0 -0.25rem;}
	.n_mingshi2 dl dd{width: 33.333333%;padding: 0 0.25rem;margin-bottom: 1rem;}
	.n_mingshi2 dl dd a{ padding: 0 0.5rem}
	
	#page_show_box .box{ width:94%; margin-left:-47%;}
	#page_show_box #page_ar .ar_box{ padding:2rem 1rem}
	
	.n_team_list form .con ul{ width:100%}
	
	.layui-form-item .layui-inline{ width:100%}
           .layui-form-item #layui-inline2{ width:100%}
	.layui-form-label{ padding:9px 0; width:40px;}
	
	.layui-form-item .layui-input-inline{ width:calc(100% - 50px); clear:none}
	
	.n_wenda .layui-input, .n_wenda .layui-select, .n_wenda .layui-textarea{}
	
	.n_wenda .n_content .layui-form-item .layui-inline.tijiao{ padding:0}
	
	.tc2 form,.tc2 .tc-box,.tc2 input[type="text"]{ height:50px; line-height:50px;}
	
	.container07 .left .title .con{ width:100%}
	.container07 .left .title .con a{ position:absolute; right:1rem; top:0}
	.container07 .right .title .con{ width:100%}
	.container07 .right .title .con a{ position:absolute; right:1rem; top:0}
.container06 .left ul li a img{height:95px;}
}


@media(max-width: 456px){
	.container01 .left a{ font-size:0.75rem}
	
	.container06 .center{ width:100%; margin-bottom:2rem}
	.container06 .right{ width:100%;}
	
	.container08 .slider-for ul li{width:50%;font-size: 0.875rem;}
	
	.container03 ul{ padding:3rem 1rem 1rem}
	.container03 ul li{ line-height:2rem; margin-bottom:1rem; height:auto; width:25%}
	.container03 ul li span{ font-size:0.75rem; padding:0; text-align:center; margin-left:0; clear:both; width:100%}
	.container03 ul li i{ clear:both}
	 
	.n_wenda .fl01 .tiwen:before{ bottom:-0.6rem}
	.n_liucheng dl dt,.n_liucheng dl dd{ background-size:1.5rem 1.5rem !important}
}
.n_team_list form .con ul li.active a{ color:#fff; background:#2c6fad}



@media(min-width: 1200px){
.container08 .slider-nav .miso-track{ transform:translate3d(0, 0px, 0px) !important}
}

@media(max-width: 1200px){
	.quanbu{ width:100%; margin-top:15px;}
}

.dropCity.lll{ display:block !important}
.PrevDisabled{height: 20px !important;}
.this-page{height: 20px !important;}
.NextDisabled{height: 20px !important;}
.headStyle2uwr81lii0 td{height: 20px !important;}
