@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;box-sizing:border-box;vertical-align:top;}
html{ overflow-x:hidden;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1; font-size:14px; }
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
video{ object-fit:cover}
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/
slow01{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/
.slow02{-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.opacity{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}/*透明代码*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} 
/*transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg); transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);*/  /*180度旋转*/
/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/
/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明背景*/

.a_body{ position:relative;}
::-webkit-scrollbar {width:5px;height:5px; background:#f1f1f1}
::-webkit-scrollbar-track {border-radius:2.5px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:2.5px; background:#05422c}

input::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#999;}

textarea::-webkit-input-placeholder{ color:#999;}
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999;}
textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}

.w100{width:100%}
.w1200{width:1200px;margin:0 auto}

h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul li:hover h5 a{ color:#ff0000}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.table{display:table;table-layout: fixed;text-align:center;width:100%;height:100%;}
.table_cell{ display:table-cell; vertical-align:middle}

/*内容样式*/
.ar_article td,
.ar_article th{ padding:0.5rem 0.9375rem; border: 1px solid #c6c5c5; vertical-align:middle}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article table {border-collapse: collapse;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; width:100% !important}
/*.ar_article table tr:not(:first-child) td{ background:none !important}*/
.ar_article table td { border-left: 1px solid #ccc;border-top: 1px solid #ccc; width:20%;text-align:center }
.ar_article table td:hover{background:#086f4a;}
.ar_article table td:hover a{display:block;color:#fff;}
.ar_article{font-size: 16px;color: #3c3c3c;line-height: 38px;margin-bottom: 38px;}
/*.ar_article p{font-size: 16px !important;color: #000000;line-height: 34px !important;margin-bottom: 34px;}*/
.ar_article p{font-size: 16px !important;color: #000000;line-height: 34px !important;}	
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{ display:inline-block;}

/*百度播放器美化*/
#playercontainer_display_button,#video1_display_button,#video2_display_button{ background:none !important; height:40px; width:40px !important; border:2px solid #fff; border-radius:50%; padding:0 !important;}
#playercontainer_display_button #playercontainer_display_button_play,#video1_display_button #video1_display_button_play,#video2_display_button #video2_display_button_play{background-size: 25px;}
#playercontainer_display_button,#video1_display_button,#video2_display_button{ height:40px !important; margin-top: -20px !important;}
#playercontainer_display .cbpreview,#video1_display .cbpreview,#video2_display .cbpreview{ opacity: .75 !important;}


/* Slider */
.miso-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.miso-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.miso-list:focus { outline: none; }
.miso-loading .miso-list {}
.miso-list.dragging { cursor: pointer; cursor: hand; }
.miso-slider .miso-list, .miso-track, .miso-slide, .miso-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.miso-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.miso-track:before, .miso-track:after { content: ""; display: table; }
.miso-track:after { clear: both; }
.miso-loading .miso-track { visibility: hidden; }
.miso-slide { float: left; height: 100%; min-height: 1px; display: none; }
.miso-slide img { display: block; }
.miso-slide.miso-loading img { display: none; }
.miso-slide.dragging img { pointer-events: none; }
.miso-initialized .miso-slide { display: block; }
.miso-loading .miso-slide { visibility: hidden; }
.miso-vertical .miso-slide { display: block; height: auto; border: 1px solid transparent; }
/* Arrows */
.miso-prev, .miso-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;top: 50%; z-index:1}
.miso-prev{ left:0}
.miso-next{ right:0}
/* Dots */
.miso-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.miso-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.miso-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.miso-dots li button:focus { outline: none; }
.miso-dots li.miso-active a { transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}


@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;}

.top_bar{width:100%;z-index:100;position:  relative;height: 120px;background:url(../2019images/lv70.png);}

header{line-height: 30px;text-align:right;background: #05422c;}
header ul,header ul li,header dl,header dd{ display:inline-block; *display:inline; *zoom:1}
header ul li{font-size:0.75rem;color:#fff;margin: 0 4px;}
header ul li a{color: #a5b1ac;font-size:13px;}
header ul li a:hover{color: #fff;}
header ul li img{ margin-top:-3px;}
header dl{ margin-left:4px;}
header dl dd{margin-left: 8px;}
header dl dd img{ margin-top:-3px;}

.top_bar .logo{ line-height:90px;}
.logo img.img01{}

.nav a.hov, .nav a.active{ color: #fff;}.nav .subnav
.nav{margin: 0px auto;text-align: center;}
.nav ul{ font-size:0}
.nav li{display: inline-block; *display: inline; *zoom: 1;font-size: 1rem;height: 90px;line-height: 90px;padding: 0;position: relative;}
.nav>ul>li>a{display: block;color: #fff;position: relative;height: 90px;padding: 0 0.75rem;}
.nav>ul>li>a:before{content:"";position:absolute;right: 0.75rem;bottom: 0;width:0;height: 2px;background:#fff;-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;border-radius: 3px;}
.nav>ul>li.on>a:before{ left: 0.75rem; width: auto;}
.nav .subnav{position: absolute;z-index: 10;left: 50%;top: 60px;width: 188px;padding: 15px 4px;margin-left: -90px;margin-top: -4px;background-color: #fff;border-top: 4px solid #249f72;font-size: 15px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);display: none;}
.nav .subnav .arrow{border-left: 4px solid transparent;border-right: 4px solid transparent;display: block;margin: 0px auto;height: 0;width: 0;border-bottom: 4px solid #249f72;position: absolute;left: 50%;margin-left: -2px;top: -8px;}
.nav .subnav a{ display: block; padding: 8px 0px; line-height: 1.4; color: #4e4e4e; text-align: center; position: relative; z-index: 1; perspective: 674px; transform-style: preserve-3d;}
.nav .subnav a:before{content: "";display: block;position: absolute;left: 0px;bottom: 0px;z-index: -1;width: 100%;display: block;height: 100%;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;-webkit-transform: rotateX(-70deg);transform: rotateX(-70deg);z-index:-1;transform-origin: center top 0;-webkit-transform-origin: center top 0;left:0;opacity:0;bottom: 0;visibility:hidden;background-color: #249f72;}
.nav .subnav a:hover{color: #fff;}
.nav .subnav a:hover:before{  transform: none; opacity: 1; visibility:visible;}

/*手机*/
.menus{cursor:pointer;z-index:5;float:right;width: 50px;height: 50px;background: rgba(255,255,255,0.4);z-index:10;position:relative;text-align:center;top: 50%;margin-top: 6px;}
#menu_toggle1{ display:none;}
.menus span {
 display: inline-block;
 width: 18px;
 margin:auto;
 height: 2px;
 top:50%;
 margin-top:-2px;
 position:absolute;
 left:0;
 right:0;
 vertical-align: middle;
 -webkit-transition-duration: .3s,.3s;
 -moz-transition-duration: .3s,.3s;
 -ms-transition-duration: .3s,.3s;
 -o-transition-duration: .3s,.3s;
 transition-duration: .3s,.3s;
 -webkit-transition-delay: .3s,0s;
 -moz-transition-delay: .3s,0s;
 -ms-transition-delay: .3s,0s;
 -o-transition-delay: .3s,0s;
 transition-delay: .3s,0s;
 background: #fff;
 }
.menus span:after,
.menus span:before {content: "";position: absolute;display: inline-block;width: 100%;height: 2px;left: 0;background-color: #fff;-webkit-transition-duration: .3s,.3s;-moz-transition-duration: .3s,.3s;-ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s;transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s;transition-delay: .3s,0s;}
.menus span:before {top: -6px;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;}
.menus span:after {bottom: -6px;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform;transition-property: bottom,transform;}
.menus.active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.menus.active span:after,.menus.active span:before {-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s}
.menus.active span:before {top: 0px; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menus.active span:after {bottom: 0px; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.navigate{position:fixed;width:100%;height:100%;box-sizing:border-box;padding:50px 0;background:#fff;z-index: 1000000;left:0;top:0;display:none;}
.nclose{display:block;width:25px;height:25px;background:url(../2019images/close2.png) center no-repeat;position:absolute;right: 15px;top:15px;transition:0.44s;}
.nclose.hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.navigateli{ height:calc(100vh - 50px); overflow:hidden; overflow-y:scroll}
.navigateli >li{ border-bottom:1px solid #f2f2f2; position:relative}
.navigateli >li >a{display:block;color:#333333;font-size:15px;padding-left: 15px;line-height:65px;position:relative;width: calc(100% - 100px);}
.navigateli >li b:before,.navigateli >li b:after{ background:#fff;}
.navigateli >li b{display:block;width:15px;height:15px;position:absolute;right: 15px;top: 20px;}
.navigateli >li b:before{content:"";width:100%;height: 1px;background:#999999;position:absolute;left:0;top:7px;transition:0.32s;}
.navigateli >li b:after{content:"";width: 1px;height:100%;background:#999999;position:absolute;left:7px;top:0;transition:0.32s;}
.navigateli >li b.now:after{ display:none}
.navdown{background: #f5f5f5;display:none;padding: 10px 0;}
.navdown li a{display:block;color:#333333;font-size: 12px;padding-left: 22px;line-height: 40px;}

@keyframes fadedown {
    from { transform: translateY(-100%); opacity: 0; }

    to { transform: translateY(0); opacity: 1; }
}


.banner{margin:0;position:relative;z-index:1;height: 820px;width: 100%;overflow:hidden;/*top: -60px;*/margin-bottom: -60px;}
.banner ul.slider,.banner ul.slider .miso-list,.banner ul.slider .miso-list .miso-track{height:100%;width: 100%;}
.banner .miso-list li{height:100%;/*background:#e24821;*/text-align:left;}
.banner .miso-list li .layui-container,.banner .miso-list li .layui-container .layui-row,.banner .miso-list li .layui-container .layui-row .layui-col-xs12{ height:100%}
.banner .miso-list li .table{ padding-left:10.33333%; text-align:left;}
.banner .miso-list li h1{ font-size:4.375rem; color:#fff; font-family:myFirstFont01; text-shadow:0 1px 2px rgba(0, 0, 0, 0.5); text-transform:uppercase; letter-spacing:0.02rem; line-height:5rem; margin-bottom:1.625rem;}
.banner .miso-list li h5{font-size: 1.875rem;color: #fff;line-height: 60px;height: 60px;position:absolute;bottom: 3rem;left:0;width: 70%;text-align: left;}
.banner .miso-list li h5 a{display:inline-block;width: 100%;overflow:  hidden;color: #fff;text-shadow: 2px 2px 5px rgba(0,0,0,0.85);}
.banner .miso-dots{bottom: 0;z-index:1000;height: 60px;display:inline-block;padding: 0 1.75rem;width: 100%;}
.banner .miso-dots li{width: 14px;height: 14px;background: none;margin: 0 7px;border: #fff 1px solid;border-radius: 50%;}
.banner .miso-dots li.miso-active{ background:#fff}
.banner .miso-prev,.banner .miso-next{z-index:100000;width: 50px;height: 100px;margin-top:-50px;}
.banner .miso-prev:hover,.banner .miso-next:hover{ opacity:1}
.banner .miso-prev{left:0;background:url(../2019images/l.png) center no-repeat;left: 0;}
.banner .miso-next{right:0;background:url(../2019images/r.png) center no-repeat;right: 0;}


.miso-prev,.miso-next{z-index:100000;width: 50px;height: 100px;margin-top:-50px;}
.miso-prev:hover, .miso-next:hover{ opacity:1}
.miso-prev{left:0;background:url(../2019images/l.png) center no-repeat;left: 0;}
.miso-next{right:0;background:url(../2019images/r.png) center no-repeat;right: 0;}



.banner .miso-list li .am-container,.banner .miso-list li .am-container .am-g,.banner .miso-list li .am-container .am-g .am-xs-12{ height:100%; position:relative}


.tc2 form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;}
.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(../2019images/icon_search.png) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}
.tc2 input[type="submit"]:hover{background:url(../2019images/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; display:none}
.tc2 .tc{ pointer-events: none;  filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transform:scale(1.1);}
.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;}

.container001{ background:url(../2019images/container02_bg.png) right center no-repeat}

.container01{ position:relative; padding:5.375rem 0 4.375rem}
.container01:before{content:"";position:absolute;top:0;border-top:#d3d3b7 2.5rem solid;border-right: transparent 2000px solid;right: 0;}
.container01 .left{ width:58.4615%; position:relative}
.container01 .left ul li a{display:block;position:relative;}
.container01 .left ul li a h5{width: 100%;height:3.125rem;line-height:3.125rem;padding: 0 1rem;text-align:  center;font-size: 16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-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;position: absolute;left:  0;bottom: 0;background:url(../2019images/hei40.png) center;}
.container01 .left ul li a h5:before{content:"";position:absolute;left:0;top:0;border-bottom: transparent 60px solid;border-top: transparent 0 solid;border-left: #fff 32px solid;display: none;}
.container01 .left ul li.miso-slide .img,.container01 .left ul li.miso-slide .img img{  width: 100%; position:relative; -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; overflow:hidden}
.container01 .left ul li.miso-slide .img:after{ content:""; position:absolute; left:0.75rem; right:0.75rem; top:0.75rem; bottom:0.75rem; border:rgba(255,255,255,0.4) 1px solid }
.ban_po{ position:absolute; right:1.5rem; bottom:1rem}
.ban_po p{ font-size:1rem; color:#fff;}

.title00{ margin-bottom:1.5rem;}
.title00 big{ font-size:2rem; color:#333333;}
.title00 a{ font-size:0.875rem; color:#808080; float:right; -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;}

.container01 .right{ width:38.6154%; position:relative}
.container01 .right .first{border-bottom:#249f72 1px solid;padding-bottom: 1.25rem;overflow:hidden;margin-bottom: 0.35rem;}
.container01 .right .first .time{float:left;width:4.875rem;height:4.375rem;background:#249f72;border-radius:0.625rem;padding: 0.25rem 0.5rem;text-align:center; }
.container01 .right .first .time h3{font-size:1.375rem;color:#fff;line-height: 2.25rem;border-bottom:#66bc9d 1px solid;font-weight:  bold;}
.container01 .right .first .time h5{font-size:1rem;color:#fff;line-height: 1.75rem;}
.container01 .right .first .con{float:right;width:calc(100% - 6rem);}
.container01 .right .first .con h5{font-size:1.125rem;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 0.75rem; -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;}
.container01 .right .first .con p{font-size:12px; line-height:22px; height:44px; color:#999999; overflow:hidden;}

.container01 .right ul li{line-height:3rem;overflow:  hidden;}
.container01 .right ul li a{ display:block}
.container01 .right ul li span{display:inline-block;width:86px;height:24px;line-height:22px;border-radius:12px;border:#e5e5e5 1px solid;background:#fff;text-align:center;font-size:12px;color:#838383;vertical-align:middle; -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;}
.container01 .right ul li h5{display:inline-block;width:calc(100% - 100px);font-size:16px;color:#333333;float:right;border-bottom:  #d9d9d9 1px solid;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: top; -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;}

.container02{}
.container02 .title00{ text-align:center; margin-bottom:2.5rem}
.container02 .left{ width:64.6154%}
.container02 .left ul{ font-size:0; margin:0 -1.25rem}
.container02 .left ul li{ display:inline-block; *display:inline; *zoom:1; padding:0 1.25rem; width:50%}
.container02 .left ul li .img{position:relative;z-index: 1;}
.container02 .left ul li .img .img_con{overflow:hidden}
.container02 .left ul li .img img{ width:100%}
.container02 .left ul li a{ display:block; width:100%; height:100%; overflow:hidden; -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; box-shadow:0 0 10px rgba(0,0,0,0.15)}
.container02 .left ul li .img .time{width: 3.75rem;height: 4.375rem;background: #047049;bottom: -2.5rem;left: 1.25rem;position:absolute;}
.container02 .left ul li .img .time h3{font-size: 1.675rem;color:#fff;margin-bottom:0.5rem;font-weight:  bold;}
.container02 .left ul li .img .time h6{font-size: 0.75rem;color:#fff;}
.container02 .left ul li h4{padding-left: 5rem; position:relative}
.container02 .left ul li h4{font-size: 16px;color:#323232;height: 52px;line-height: 26px;overflow: hidden;}
.container02 .left ul li h4 span{display:block;position:absolute;right:0;bottom:0;font-size:12px;color:#047049;padding: 0 0 0 22px;background: #fff;text-align:  right;}
.container02 .left ul li p{font-size: 14px;color:#999999;line-height: 22px;height: 44px;overflow:hidden;margin-top: 1rem;}
.container02 .left ul li .con{padding: 1rem 1.25rem 1rem;position:relative;box-shadow:0 0 5px rgba(0,0,0,0.25);background: #fff;z-index: 0;}
.container02 .left ul li .con:before{content:"";position:absolute;left:1.875rem;top: 7rem;width:1.25rem;height:1px;}

.container02 .right{ width:32%}
.container02 .right ul li{ border-bottom:#d9d9d9 1px solid; -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;}
.container02 .right ul li a{ display:block; padding:16px 0.5rem; -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;}
.container02 .right ul li h6{ font-size:12px; color:#808080; margin-bottom:0.5rem; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.container02 .right ul li h6 span{ margin-right:2.25rem}
.container02 .right ul li h5{font-size:16px;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;height: 18px;line-height:16px;margin: -1px 0;}

.container03{ background:url(../2019images/container03_bg.png) center top no-repeat; padding:3.125rem 0 2.5rem; overflow:hidden}
.container03 .title00{ text-align:center; margin-bottom:8.5rem}
.container03 ul{ font-size:0; margin:0 -2.3125rem}
.container03 ul li{ display:inline-block; padding:0 2.3125rem; width:50%; font-size:16px; color:#fff; line-height:3rem;}
.container03 ul li h5{ display:inline-block; width:80%; color:#fff; overflow: hidden;text-overflow:ellipsis;white-space:nowrap; -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;}
.container03 ul li span{ display:inline-block; float:right; font-size:12px; color:#8ea69b}

.container002{ background:url(../2019images/container002_bg.jpg) center top no-repeat;}

.container04{ padding:4rem 0}
.container04 .title00{ text-align:center; margin-bottom:2.5rem; padding:0 3.125rem; position:relative}
.container04 .layui-col-xs12{background:url(../2019images/conatiner04_bg.png) center top no-repeat;padding:2.75rem 0 1.25rem;background-size: 100% 100%; position:relative}
.container04 .layui-col-xs12:before{content:"";position:absolute;top:0;right: 7px;width:100%;height:100%;background:url(../2019images/conatiner04_bg01.png) right center no-repeat;background-size: 30% auto;}
.container04 ul{font-size:0;margin:0 -1rem;padding:0 3.125rem;position:  relative;}
.container04 ul li{ display:inline-block; width:33.333333%; padding:0 1rem; margin-bottom:2.375rem}
.container04 ul li a{display:block;border:#d2d2d2 1px solid;-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;padding: 0 10px 20px;}
.container04 ul li .img{float:left;width:42px;height:89px;background:url(../2019images/container04_img01_on.png) center no-repeat;margin-top: -6px;font-size:  14px;color: #fff;padding: 7px 14px; text-align:center; -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;}
.container04 ul li .img img{ width:100%}
.container04 ul li .con{float: right;width: calc(100% - 46px);padding:1rem 0.625rem 0;}
.container04 ul li .con h4{font-size:16px;line-height: 26px;height: 52px;overflow:hidden;color: #333333; -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;}
.container04 ul li .con dl dd span{display:inline-block;width: 18px;text-align:center;margin-right: 2px;}
.container04 ul li .con dl dd img.img02{ display:none}
.container04 ul li .con dl dd{line-height:20px;font-size:12px;color: #047049;margin-bottom: 5px;}

.container04 .layui-col-xs12 .more a{display:inline-block;width:64px;height:28px;line-height:28px;background:#047049;position:absolute;bottom: -8px;left:50%;margin-left:-32px;border-radius:0;text-align:center;font-size:14px;color:#fff;}

.container05{ padding:0 0 4.375rem; position:relative}
.container05:before{content:"";position:absolute;bottom:0;border-bottom:#d3d3b7 2.5rem solid;border-left: transparent 2000px solid;right: 0;left: 0;}
.container05 .left{ width:38.4615%; position:relative}
.container05 .left a{display:block;-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;border-radius:8px;overflow:hidden;}
.container05 .left .img{ overflow:hidden; position:relative; border-radius:8px}
.container05 .left .img img{ width:100%}
.container05 .left .box{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../2019images/hei40.png) center;border-radius: 8px;}
.container05 .left .box .con{ display:inline-block; width:328px; height:260px; border:rgba(255,255,255,0.5) 1px solid; position:relative}
.container05 .left .box h3{ font-size:2rem; color:#fff;}
.container05 .left .box span{display:inline-block;width:64px;height:28px;line-height:28px;background: #03c928;position:absolute;bottom: -15px;left:50%;margin-left:-32px;border-radius:0;text-align:center;font-size:14px;color:#fff;}
.container05 .right{ width:60.7692%}
.container05 .right ul{ font-size:0; margin:0 -5px;}
.container05 .right ul li{ padding:0 5px; display:inline-block; width:50%; margin-bottom:10px}
.container05 .right ul li a{ display:block; -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; overflow:hidden; border-radius:8px}
.container05 .right ul li .img{ overflow:hidden; position:relative; border-radius:8px}
.container05 .right ul li .img:after{ content:"";position: absolute;
    top: -100px;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .6) 20%, black 100%);
    opacity: .7;
    transform: translateY(0);
    -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; transform:translateY(75%)}
.container05 .right ul li .img img{ width:100%}
.container05 .right ul li .img h5{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;padding:0 1rem;font-size:1rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index: 10; -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; text-align:center}

footer{ background:#053f2a url(../2019images/footer_bg.jpg) center bottom no-repeat; padding:2.5rem 0 1rem}
footer .left p{ font-size:12px; color:#a5b0ab; line-height:30px}
footer .left p br{display:none;}
footer .right ul{ font-size:0}
footer .right ul li{ display:inline-block; text-align:center; margin-left:3.125rem}
footer .right ul li h5{ display:inline-block; font-size:12px; color:#fff; line-height:36px;}

.n_neiye{position:relative;padding:1.75rem 0 5.3125rem;overflow: hidden;}
.n_neiye:before{content:"";position:absolute;bottom:0;border-bottom:#d3d3b7 2.5rem solid;border-left: transparent 2000px solid;margin-right: 7px;}


.n_container{position:relative;}
.n_container .layui-row{padding: 0;position:relative;background:#fff;}

.n_banner img{height: 550px;position:  relative;margin-top: -90px; left:50%; margin-left:-960px;}
.n_banner .layui-container,.n_banner .layui-container .layui-row,.n_banner .layui-container .layui-row .layui-col-xs12{ height:100%; position:relative}
.n_banner .layui-container .layui-row .layui-col-xs12>span{position:absolute;bottom: 70px;left:0;background: rgba(16,72,131,0.8);display:inline-block;font-size:1.875rem;color: #fff;padding:2rem 3rem;}

.n_title{height: 40px;position: relative;width: 100%;background:url(../2019images/hei50.png) center;margin-top: -40px;}
.n_title .layui-row{position:relative;height: 70px;padding: 0;}

.n_nav{position:relative;padding: 2.5rem 0 1.875rem;border-bottom:  #d2d2d2 1px solid;font-size: 0;}
.n_nav a{display:inline-block;height: 50px;font-size: 20px;line-height: 48px;color: #cfcfd1;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;margin-right: 1.2rem;padding: 0px 36px;border: #086f4a 1px solid;}
.n_nav a strong{display:block;color: #474748;position:relative;z-index:4;font-weight: 100;}
.n_nav .on,.n_nav a:hover{background: #086f4a;color: #fff;}
.n_nav .on:before,.n_nav a:hover:before{content:"";width:9px;height:9px;position: absolute;bottom: -24px;left: 50%;margin-left: -4.5px;}
.n_nav .on strong,.n_nav a:hover strong{color:#fff;}
.n_up_box{ position:relative;}
.position{float: left;height: 40px;line-height: 40px;color: #fff;padding-left: 24px;font-size: 14px;background: url(../2019images/position.png) left 11px no-repeat;}
.position span, .position a, .position i{font-size: 14px;color: #fff;-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;}
.position i{margin: 0px 2px;font-style:normal;}
.position i img{vertical-align:middle;margin-top: -2px;}
.position em{font-size:12px;color: #fff;font-style: normal;}
.position a:hover{color: #086f4a;}
.n_main_box .main_box{width: 1200px;height: 80px;position:relative;margin: 0 auto;}

/*====移动端导航====*/
#m_n_nav{background: #05422c;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;z-index:99;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px; position:relative}
#bnt_sub_nav{position: absolute;right: 1rem;top: 0;cursor: pointer;color: #fff;font-size: 18px;height: 50px;line-height: 50px;}
#bnt_sub_nav img{height: 16px;}
#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;display: none;border-top: #e5e5e5 1px solid;}
#sub_nav_content ul li {display: block;li;margin: 1rem 0;}
#sub_nav_content ul li a{display:block;border-left: 2px solid #086f4a;height: 12px;line-height: 12px;font-size: 12px;padding-left: 10px;color: #666 !important;}
#sub_nav_content ul li.on a{color: #086f4a !important;}
#sub_nav_content dt{line-height:40px;position:relative;background:#fff;border-top:1px solid #e7e7e7;z-index: 999;}
#sub_nav_content dt a{margin:0 20px;display: inline-block;color:#5b5349;height: 40px;font-size:14px;font-weight: 400;width: 85%;}
#sub_nav_content dt i{position: absolute;right: 15px;top: 0;}
#sub_nav_content dt i img{ height:14px;}
#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:#086f4a; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #086f4a;  }
#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: #05422c;}
#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:#086f4a}

.n_wenzhang ul{ margin-bottom:3rem;}
.n_wenzhang ul li{font-size: 1rem;color: #333333;line-height: 3.5rem;position:relative;padding: 0;border-bottom: #d2d2d2 1px dashed; -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;}
.n_wenzhang ul li a{display:inline-block;color: #333333;width: 68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -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_wenzhang ul li i{ font-size:14px; color:#999999; font-style:normal}
.n_wenzhang ul li span{font-size: 14px;color: #999999;float:right}

.n_tu_wenzhang{ padding:3rem 0 4.3125rem}
.n_tu_wenzhang ul{ margin-bottom:1rem}
.n_tu_wenzhang ul li{overflow:hidden; -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;}
.n_tu_wenzhang ul li a{display:block;overflow: hidden;padding: 0 0 2.25rem 0;-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;position:  relative;}
.n_tu_wenzhang ul li .time{float: left;width: 130px;border-right: #c9c9c9 1px solid;position:  absolute;top: 0;bottom: 0;}
.n_tu_wenzhang ul li .time:after{ content:""; position:absolute; right:-1px; top:0; width:1px; height:0px; -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; background:#086f4a; }
.n_tu_wenzhang ul li:hover .time:after{ bottom:2.25rem; height:calc(100% - 2.25rem)}
.n_tu_wenzhang ul li .time .h4{height: 24px;line-height: 24px;font-size: 1.125rem;color: #989898;-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;position:  relative;text-align:  right;padding-right: 20px;font-family: simsun;}
.n_tu_wenzhang ul li .time .h4:before{content:"";position:absolute;top: 24px;left: 0;width:25px;height:11px;background:url(../2019images/jiantou.png) center no-repeat;}
.n_tu_wenzhang ul li .time h6{font-size: 32px;color: #808080;font-family: simsun;margin-bottom: 5px;height: 2.35rem;}
.n_tu_wenzhang ul li .con{float: left;width: calc(100% - 130px - 14.375rem);line-height: 44px;padding: 0 1.875rem;margin-left: 130px; position:relative}
.n_tu_wenzhang ul li .con h5{font-size:1.125rem;color:#333333;-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;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height: 24px;line-height: 24px;font-weight:  bold;margin-bottom: 18px;}
.n_tu_wenzhang ul li .con p{ font-size:0.875rem; color:#808080; line-height:24px; height:72px; overflow:hidden}
.n_tu_wenzhang ul li .img{ width:14.375rem; float:right; overflow:hidden}
.n_tu_wenzhang ul li .img img{ width:100%}
.n_tu_wenzhang ul li .con:before{ content:""; position:absolute; bottom:-50px; left:1.875rem; right:1.875rem; height:1px; background:#c9c9c9}

.n_news ul{margin:0 -1.40625rem;margin-bottom:2rem;}
.n_news ul li{padding:0 1.40625rem;margin-bottom: 0.5rem;}
.n_news ul li a{ -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; display:block}
.n_news ul li .img{ overflow:hidden; position:relative;}
.n_news ul li .img img{ width:100%; max-height:100% !important;height:260px;}
.n_news ul li .con{}
.n_news ul li .con h5{font-size:1rem;color:#3b3a3a;margin-bottom:0.5rem;line-height:  3.75rem;text-align:  center;}
.n_news ul li .con h5 a{ font-size:1rem; color:#3b3a3a;}

.detail h2{font-size: 1.625rem;line-height: 2.25rem;color: #333333;text-align:center;margin-bottom: 0.5rem;margin-top: 2rem;font-weight: bold;}
.detail .tittle{width:100%;text-align:center;overflow:hidden;border-bottom:  #999999 1px dashed;padding: 0 0 1.5rem;margin-bottom: 1.5rem;}
.detail .tittle span{display:inline-block;margin: 0 0.5rem;font-size: 14px;color: #999999;}
.detail .tittle span a{ font-size: 13px;color: #7a7a7a;}
.detail .tittle span img{ margin:-3px 5px 0 0}
.detail .tittle span a:hover{ color: #ffb426;}

#ar_fot{margin-top: 3rem;position:relative;padding: 1.5rem 0;border-top: #d9d9d9 1px solid;}
#ar_fot h5{width: 100%;display:block;font-size: 16px;line-height: 36px;color: #000000;font-weight: normal;}
#ar_fot h5 a{color: #000000;font-weight:normal;width: calc(100% - 64px);display:  inline-block;}

#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;}

footer ul{ text-align:center; font-size:0; margin-bottom:2rem}
footer ul li{font-size:0.75rem;color:#fff;margin: 0 4px; display:inline-block}
footer ul li a{color: #a5b1ac;}
footer ul li a:hover{color: #fff;}
footer ul li img{ margin-top:-3px;}

/*链接列表*/
#ar_link_con .jgsz_title{
         font-size:1.1rem;font-weight:bold;
         font-family: "Microsoft Yahei";
         margin-bottom:16px;
         color:#555;
}
#ar_link_con dl.links{
			display: block;
			overflow: hidden;
		}
		#ar_link_con dl.links dd{
			float: left;
			width: 22.7%;
			text-align: center;
			line-height: 54px;
			border: 1px solid #ccc;
			margin: 0 3% 2% 0;
                                border-radius: 6px;
		}
		#ar_link_con dl.links dd:nth-child(4n){
			margin-right: 0px;
		}
		#ar_link_con dl.links dd a{
			display: block;
			font-size: 1rem;
			font-family: "Microsoft Yahei";
			color: #717173;
		}
		#ar_link_con dl.links dd:hover{
			background: #086f4a;
			border:1px solid #086f4a;
		}
		#ar_link_con dl.links dd:hover a{
			color: #fff;
		}
#ar_link_con dl.links3 dd{
width:100% !important;text-align:left;text-indent:1em;
}
/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	.title00 a:hover,.container01 .right .first .con h5:hover,.container01 .right ul li h5:hover{color:#249f72;text-decoration:  underline;}

	.container01 .right .first:hover .time{ background:#05422c}
	.container01 .right ul li h5:hover{ padding-left:10px}
	.container01 .right ul li:hover span{ background:#249f72; border:#249f72 1px solid; color:#fff}
	
	.container02 .right ul li:hover{ transform:scale(1.05); box-shadow:0 0 10px rgba(0,0,0,0.35)}
	.container01 .left ul li.miso-slide:hover .img img{ transform:scale(1.05)}
	.container02 .left ul li h4:hover{ color:#249f72}
	.container02 .left ul li a:hover{ transform:scale(1.05); box-shadow:0 0 10px rgba(0,0,0,0.35)}
	.container02 .right ul li:hover{ background:#047049; border-bottom:#047049 1px solid}


	.container02 .right ul li:hover h6,.container02 .right ul li:hover h5{ color:#fff}
	
	.container03 ul li h5:hover{ padding-left:10px}
	.container04 ul li a:hover{ transform:scale(1.05); box-shadow:0 0 10px rgba(0,0,0,0.35)}
	.container04 ul li a:hover .img{ background:url(../2019images/container04_img01_on.png) center no-repeat;}
	.container04 ul li .con h4:hover{ color:#249f72}
	.container04 ul li a:hover .con dl dd img.img01{ display:none}
	.container04 ul li a:hover .con dl dd img.img02{ display:inline-block}
	.container04 .layui-col-xs12 .more a:hover{ background:#249f72}
	
	.container05 .right ul li a:hover .img:after{ transform:translateY(0)}
	.container05 .right ul li a:hover .img h5{ bottom:50%; margin-bottom:-20px; 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;}
	.container05 .left .box span:hover{ background:#249f72}
	
	.container05 .left a:hover,.container05 .right ul li a:hover{ transform:scale(1.05); box-shadow:0 0 10px rgba(0,0,0,0.35)}
	
	.n_wenzhang ul li a:hover{color:#086f4a;}
	.n_wenzhang ul li:hover{ padding:0 1.5rem}
	.n_wenzhang ul li a:hover{ color:#086f4a;}
	.n_tu_wenzhang ul li:hover .time h6{ color:#086f4a}
	.n_tu_wenzhang ul li .con h5:hover{ color:#086f4a}
	
	.n_tu_wenzhang ul li:hover .con h5{ padding-left:10px;}
	#ar_fot h5 a:hover{ color:#086f4a}
	.n_news ul li a:hover{ transform:scale(1.05); box-shadow:0 0 10px rgba(0,0,0,0.35)}
	.n_wenzhang ul li:hover{ transform:scale(1.05); box-shadow:0 0 10px rgba(0,0,0,0.35)}
}


@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){
	.top_bar .logo img{ height:40px}
	.nav>ul>li>a{ padding:0 0.25rem}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.top_bar{ height:90px;}
	.top_bar .logo{ line-height:60px;}
	header ul{ margin-left:0; float:left}
	
	header .ar_web{ display:none}
	header .ar_wap{display:block;top: 0;line-height: 30px;background: #05422c;margin: 0 -15px;padding: 0 15px;}
	
	.banner.ar_web{ display:none}
	.banner.ar_wap{display:block;top: -60px;margin-bottom: -60px;}
	.banner{height:auto;top: 0;margin-bottom: 0;}
	.banner .miso-slide img{ width:100%}
	
	.nav{ display:none}
	#menu_toggle1{display:block;margin-top: 10px;}
	
	#m_n_nav{ display:block}
	.n_container .left{display:none;}
	.n_container .ny .con ul li .left {display:block;}
	
	.n_title{ display:none}
	.n_container .right{ width:100%}
	
	.container01{ padding:3rem 0}
	.container01 .left,.container01 .right{ width:100%; margin-bottom:2rem}
	
	.container02 .left,.container02 .right{ width:100%; margin-bottom:2rem}
	
	.container03{ background-size:cover}
	.container03 ul li{ width:100%; font-size:14px;}
	
	.container04 ul li{ width:50%}
	
	.container05{ padding:0 0 2rem}
	.container05 .left,.container05 .right{ width:100%}
	.container05 .left{ margin-bottom:1rem}
	.container05 .left .box .con{ display:inline-block; width:240px; height:150px;}
	
	footer .left{ margin-bottom:1rem}
	footer .left,footer .right{ width:100%; text-align:center}
	footer .right ul li{ margin:0 1rem}
	footer .right ul li h3 img{ height:6rem}
	
	.n_nav{ display:none}
	
	.ar_wap{ display:block}
}

@media(max-width: 768px){
	
	.tc2 .tc-box{width: 94%;left: 3%;margin-left: 0;}
	
	.n_banner img{margin-top: -60px;width: 768px;margin-left: -384px;height: auto;}
	

	.logo img.img01{ height:3rem}
	.menus{width:40px;height:40px;margin-top: 10px;}
	.nclose{ width:16px; height:16px; background-size:100% 100%}
	
	.banner .miso-list li h5{ left:3%; bottom:1rem; font-size:16px}
	
	.ar_article p{ font-size:14px !important; line-height:30px !important; margin-bottom:12px;}
	
	.container01 .right ul li h5{ font-size:14px;}
	
	.container02 .left ul li{width:100%;margin-bottom: 1rem;}
	.container02 .right ul li h6{ margin-bottom:10px}
	
	.container04 ul{ padding:0 1rem}
	.container04 ul li{ width:100%; margin-bottom:1.5rem}
	
	.n_wenzhang ul li i{ display:none}
	.n_wenzhang ul li a{ width:80%; font-size:13px;}
	.n_wenzhang ul li span{ font-size:12px;}
	
	.n_tu_wenzhang ul li .time{ display:none}	
	.n_tu_wenzhang ul li .img{ width:100px;}
	.n_tu_wenzhang ul li .con{width:calc(100% - 100px);margin-left:0;padding: 0 1rem 0 0;}
	.n_tu_wenzhang ul li .con h5{ margin-bottom:5px}
	.n_tu_wenzhang ul li .con p{ line-height:22px; height:44px;}
	
	.n_news ul{margin:0 -0.5rem;}
	.n_news ul li{padding:0 0.5rem;margin-bottom:0;}
	.n_neiye{ padding:1.75rem 0 2rem}
	#ar_fot h5{ font-size:14px;}
	.detail .tittle{ line-height:24px}

	.banner .miso-dots{ height:25px}
	.banner .miso-dots li{ width:10px; height:10px}
}

@media(max-width: 500px){

}

@media(max-width: 456px){
}

@media(min-width: 320px) and (max-width: 750px){
.n_banner img{display:block;width:100%;margin-left:0px;left:0px;margin-top:0px;}
.container01 .left ul li a h5{padding:0 3rem;}
.n_news ul li .img img{height:110px;}
.n_news ul li .con h5{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ar_article{margin-bottom:0px;}
.ar_article table td{padding: 0rem 0.1rem;}
.ar_article table td a{font-size:12px;}
#ar_link_con .jgsz_title{font-size:15px;margin-bottom:6px;}
#ar_link_con dl.links dd{width: 49%;line-height: 38px;margin: 0 2% 2% 0;}
#ar_link_con dl.links dd:nth-child(2n){margin-right: 0px;}
#ar_link_con dl.links dd a{font-size: 1rem;}
#ar_link_con dl.links dd a{font-size:14px;}
footer .left p br{display:block;}

}
}
