@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,form,p{padding:0;margin:0; font-weight:normal;}
h3{ 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{display:block}
video{ }
.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:#0f4a84}

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%;min-height: 4.375rem;}
.table_cell{ display:table-cell; vertical-align:middle}

/*内容样式*/
.ar_article td,
.ar_article th{ padding:1rem 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; margin:0 auto;}
/*
.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:auto !important; }
.ar_article{font-size: 16px;color: #3c3c3c;line-height: 38px;margin-bottom: 38px;}
.ar_article p{font-size: 16px;color: #3c3c3c;line-height: 28px;margin-bottom: 0px;}	
.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; }.ar_article h2{ font-size:1.875rem; }.ar_article h3{ font-size:1.5rem; }
.ar_article h4{ font-size:1.125rem;}.ar_article h5{ font-size:0.875rem; }.ar_article h6{ font-size: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{top:0;left:0;width:100%;z-index:100;background: #0f6abc;background-size:cover;border-top: #0054a3 6px solid;position:  relative;}
.top_bar:before{content:"";position:absolute;border-left:transparent 4rem solid;border-right:transparent 4rem solid;border-top:#0f6abc 2.625rem solid;bottom: -2.625rem;left: 50%;margin-left: -4rem;}

header{line-height: 112px;text-align:right;}
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 6px;}
header ul li a{ color:#fff;}
header ul li a:hover{color: #ff0;}
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;}

.logo{}
.logo img.img01{}

.nav a.hov, .nav a.active{ color: #fff;}
.nav{margin: 0px auto;text-align: center;}
.nav ul{ font-size:0}
.nav li{display: inline-block; *display: inline; *zoom: 1;font-size: 1.2rem;/*width: 7.14%;*/height: 46px;line-height: 40px;padding: 0;position: relative;margin: 0 24px;}
.nav>ul>li>a{display: block;color: #fff;position: relative;height: 48px;}
.nav>ul>li>a:before{content:"";position:absolute;right: 0;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{width: 100%;}
.nav .subnav{position: absolute;z-index: 10;left: 50%;top: 60px;width: 120px;padding: 15px 4px;margin-left: -60px;margin-top: -4px;background-color: #fff;border-top: 4px solid #0054a3;font-size: 14px;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 #0054a3;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: #0f6abc;}
.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(../images/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:54px;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; }
}


.title00{ margin-bottom:1.875rem; text-align:center}
.title00 h2{ font-size:1.75rem; color:#0f6abc; font-weight:bold}

.banner{margin:0;position:relative;z-index:1;height: 488px;width: 100%; overflow:hidden}
.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%;text-align:left;background-size:auto 488px;}
.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:auto;right: 50%;margin-right: -110px;}
.banner .miso-dots li{width: 14px;height: 14px;background: none;margin: 0 5px;border: #fff 1px solid;border-radius: 50%;}
.banner .miso-dots li.miso-active{border: rgba(255,255,255,0.35) 5px solid;width:  10px;height: 10px;box-sizing:  content-box;margin: -3px 5px;}
.banner .miso-dots li.miso-active button{ width:10px; height:10px; border-radius:50%; background:#fff}
.banner .miso-prev,.banner .miso-next{ z-index:100000; width:68px; height:68px; opacity:0.55; margin-top:-34px;}
.banner .miso-prev:hover,.banner .miso-next:hover{ opacity:1}
.banner .miso-prev{left:0;background:url(../images/l.png) center no-repeat; left:50%; margin-left:-700px}
.banner .miso-next{ right:0; background:url(../images/r.png) center no-repeat; right:50%; margin-right:-700px}
.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}


.container01 { padding:3.15rem 0 2.5rem;}
.container01 .left{ width:41.666667%; position:relative;transition:.5s;}
.container01 .left:hover{ box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);transform: scale(1.03);}

.container01 .left ul li a{display:block;position:relative;}
.container01 .left ul li a h5{width: 90%;height:60px;line-height:28px;padding: 0 3rem 0 0.75rem;font-size: 16px;color:#323232;/*font-weight:bold;*/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;}
.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%;height:400px;border: 1px solid #e8e8e8;}

.container01 .left .miso-dots{bottom: 22px; right: 0;z-index: 10;text-align: right;padding-right: 20px;}
.container01 .left .miso-dots li{width:8px;height:8px;border-radius:50%;border:#0f6abc 1px solid;margin: 0 3px;}
.container01 .left .miso-dots li.miso-active{ background:#0f6abc; border:#0f6abc 1px solid;}

.container01 .right{ width:56.666667%; position:relative}
.container01 .right .top{ margin-bottom:1.25rem}
.container01 .right .top ul{ margin:0 -0.625rem; font-size:0}
.container01 .right .top ul li{ padding:0 0.625rem; display:inline-block; width:50%}
.container01 .right .top ul li .img{ overflow:hidden; position:relative }
.container01 .right .top ul li .img:after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background:url(../images/hei5.png) center no-repeat; background-size:cover;}
.container01 .right .top ul li .img img{ width:100%}
.container01 .right .top 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;}
.container01 .right .top ul li .img h5{}

.container01 .right .bottom ul{overflow:hidden;margin:0 -1rem;font-size:0;margin-bottom: 1rem;}
.container01 .right .bottom ul li{ overflow:hidden; display:inline-block; padding:0 1rem; margin-bottom:1.1rem; width:50%}
.container01 .right .bottom ul li .time{float:left;width: 4rem;height: 4rem;background: #f7f7f7;text-align: center;position:relative;}
.container01 .right .bottom ul li .time:before{ content:""; position:absolute; bottom:0; right:0; width:0; height:100%; background:#0054a3; -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;}
.container01 .right .bottom ul li .time h2{font-size: 1.75rem;color: #0f6abc;margin-bottom: 0.25rem;position:relative;font-style: italic; font-family:Times New Roman}
.container01 .right .bottom ul li .time h4{font-size:12px;color: #0f6abc;position:relative;font-style: italic;}
.container01 .right .bottom ul li .con{float: right;width: calc(100% - 5.25rem);background:#fff;padding: 0.25rem 0;}
.container01 .right .bottom ul li .con h4{font-size: 16px;color: #323232;height: 56px;line-height: 28px;overflow:hidden;text-align: left;}

.xyxw img{
height:333px !important;
}


.more{ text-align:center}
.more a{ display:inline-block; width:92px; height:32px; line-height:32px; background:#ffb426; text-align:center; font-size:12px; border-radius:0; color:#fff}


.container02 { padding:3.15rem 0 2.5rem; background:url(../images/container02_bg.jpg) center no-repeat; background-size:cover}
.container02 .title00{ margin-bottom:2.5rem; text-align:center}
.container02 ul{ font-size:0; margin:0 -0.9375rem; margin-bottom:0.625rem}
.container02 ul li{ display:inline-block; width:33.3333333%; padding:0 0.9375rem; margin-bottom:1.875rem}
.container02 ul li a{ display:block; background:#fff; border-radius:0.5rem; padding:1.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;}
.container02 ul li a h6{font-size: 14px;color:#999999;margin-bottom:1.25rem;}
.container02 ul li a h6 img{ margin-right:0.625rem}
.container02 ul li a h4{font-size: 16px;color:#323232;line-height: 28px;height: 56px;overflow:hidden;font-weight:bold;}

.container03{ padding:2.5rem 0 4.375rem}
.container03 .content{ font-size:0; margin:0 -1.125rem}
.container03 .content .box{ display:inline-block; width:50%; padding:0 1.125rem; position:relative}
.container03 .content .box .box_con{box-shadow:5px 5px 16px rgba(0,0,0,0.15);overflow: hidden;}
.container03 .content .box .left{ width:8.125rem; position:absolute; left:1.125rem; top:0; bottom:0; text-align:center; padding:1rem 0}
.container03 .content .box.box01 .left{ background:url(../images/container04_bg01.jpg) center no-repeat; background-size:cover}
.container03 .content .box.box02 .left{ background:url(../images/container04_bg02.jpg) center no-repeat; background-size:cover}
.container03 .content .box .left h2{ line-height:8.25rem;}
.container03 .content .box .left h3{ font-size:1.375rem; color:#fff; font-weight:bold}





.container03 .content .box.box01 .left h3{ font-size:1.375rem; color:#c90000; font-weight:bold}
.container03 .content .box .left .more{ text-align:center}
.container03 .content .box .left .more a{ display:inline-block; width:92px; height:32px; line-height:32px; background:#fff; text-align:center; font-size:12px; border-radius:0; color:#2173bd; position:absolute; bottom:2.75rem; left:50%; margin-left:-46px;}
.container03 .content .box.box01 .left .more a{ color:#ffb426;}
.container03 .content .box .right{ width:calc(100% - 8.125rem); padding:1.5rem;}
.container03 .content .box ul li{line-height:2.75rem;}
.container03 .content .box ul li a span{font-size: 16px;color:#333333;display:inline-block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.container03 .content .box ul li a i{ font-style:normal; float:right; font-size:0.875rem; color:#888888; }

.container04{padding-bottom:2.125rem;overflow:  hidden;}
.container04 .slider-nav{margin-bottom: 3.125rem;text-align:  center;}
.container04 .slider-nav dt{display:inline-block;font-size: 1.75rem;font-weight:bold;margin: 0 1.125rem;line-height:40px;width:  auto !important;float: none;}
.container04 .slider-nav dt a{display:block;color: #999999;cursor:pointer;}
.container04 .slider-nav dt.miso-current a{color: #0857af;}
.container04 .slider-for{}
.container04 .slider-for>.miso-list{ overflow:visible}
.container04 .slider-for ul{ margin:0 -0.625rem; margin-bottom:3rem}
.container04 .slider-for ul li{ display:inline; padding:0 0.625rem}
.container04 .slider-for ul li .img{ overflow:hidden}
.container04 .slider-for ul li .img img{height:210px}
.container04 .slider-for ul li .con{ padding:3.4375rem 0; 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;}
.container04 .slider-for ul li .con h4{ font-size:1.125rem; color:#323232; font-weight:bold; margin-bottom:0.5rem; position:relative;    line-height: 24px;}
.container04 .slider-for ul li .con h4:before{content:"";position:absolute;left:50%;top: -2.5rem;background:#ffb426;width:1px;height:1.5rem;}
.container04 .slider-for ul li:nth-child(2n) .con h4:before{ top:5rem}
.container04 .slider-for ul li .con h6{ font-size:0.875rem; color:#cccccc; text-transform:capitalize}
.container04 .slider-for ul .miso-prev, .container04 .slider-for ul .miso-next{width:58px;height:58px;margin-top: -3rem;}
.container04 .slider-for ul .miso-prev{background:url(../images/left.png) center no-repeat;left: -6rem;}
.container04 .slider-for ul .miso-next{background:url(../images/right.png) center no-repeat;right: -6rem;}

.container05{ background:url(../images/container05_bg.jpg) center no-repeat; background-size:cover; padding:5rem 0}
.container05 .left{width: 20.625rem;}
.container05 .left .title00{ padding-top:0.75rem}
.container05 .left .title00 h2{ color:#fff; text-align:left}
.container05 .left .title00 h2 small{ color:#d1ddec; font-size:1rem; font-weight:normal; margin-left:0.875rem; vertical-align:bottom}
.container05 .left p{ font-size:1rem; color:#fff; line-height:2rem; text-indent:2rem; margin:5rem 0 3.125rem}
.container05 .left .more{ text-align:left}
.container05 .right{    width: calc(100% - 22.5rem);
    background: #fff;
    padding: 0;}
.container05 .right ul{     height: 28rem;

    padding: 2rem 3rem 3rem 3rem;}
.container05 .right ul li{ display:inline-block; width:50%; padding:2rem 1rem}
.container05 .right ul li a{ overflow:hidden;}
.container05 .right ul li a .img{ float:left; width:6.25rem; height:6.25rem; overflow:hidden; border-radius:50%}
.container05 .right ul li a .img img{height:100px;}
.container05 .right ul li a .con{ float:right; width:calc(100% - 7.25rem)}
.container05 .right ul li a .con h4{font-size: 18px;color:#323232;line-height: 28px;height: 56px;overflow:hidden;font-weight:bold;margin:0.5rem 0 1rem;}
.container05 .right ul li a .con p{font-size: 14px;line-height: 22px;height: 44px;overflow:hidden;color:#888888;}

.container05 .right ul::-webkit-scrollbar {width:5px;height:5px; background:#f1f1f1}

.container05 .right ul::-webkit-scrollbar-track {border-radius:2.5px; background:#f1f1f1}
.container05 .right ul::-webkit-scrollbar-thumb {border-radius:2.5px; background:#ffb426}

.container06{ padding:2.625rem 0}
.container06 .title00{ margin-bottom:3.375rem}
.container06 ul{ font-size:0; margin:0 -2.1875rem; margin-bottom:2.25rem}
.container06 ul li{/* padding:0 2.1875rem;*/ display:inline-block; width:20%;padding:0 20px;}
.container06 ul li:nth-child(2n){ /*padding-top:4rem*/}
.container06 ul li a{display:block;box-shadow:0 0 10px rgba(0,0,0,0.35);-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;}
.container06 ul li .img{ overflow:hidden;background: #f0f0f0;}
.container06 ul li .img img{ height: 200px;
    margin: 0 auto;
    display: block;}
.container06 ul li .con{ overflow:hidden; padding:0.75rem}
.container06 ul li .con dl dd span{ display:inline-block; width:22px; text-align:center; margin-right:0.5rem}
.container06 ul li .con dl dd img.img02{ display:none}
.container06 ul li .con dl dd{ line-height:2.375rem; font-size:16px; color:#666666}

.container07{ background:url(../images/container07_bg.jpg) center no-repeat; background-size:cover; padding:2.75rem 0 1.75rem}
.container07 .title00{ margin-bottom:2.75rem}
.container07 ul{ font-size:0; margin:0 -0.625rem; margin-bottom:3rem}
.container07 ul li{ display:inline-block; padding:0 0.625rem; width:25%}
.container07 ul li .box{ background:#fff; padding:1.875rem 0.9375rem; position:relative; box-shadow:0 0 15px rgba(0,0,0,0.05); -moz-transition: 0.36s;-webkit-transition:0.36s;-o-transition:0.36s;-ms-transition:0.36s;transition:0.36s ;}
.container07 ul li .box:before{ content:""; position:absolute; left:0.9375rem; width:2.25rem; height:2px; background:#ffb426; top:70px;}
.container07 ul li .box h5{ font-size:16px; height:18px; line-height:18px; color:#323232; font-weight:bold;/* overflow:hidden;*/text-overflow:ellipsis;/*white-space:nowrap;*/ margin-bottom:3.125rem}
.container07 ul li .box p{ font-size:14px; color:#777777; line-height:24px; height:72px; overflow:hidden; margin-bottom:1.5rem}
.container07 ul li .box span{ display:inline-block; width:2rem; height:2rem; background:#0857af; line-height:2rem; text-align:center; font-size:12px; color:#fff}
.container07 ul li .box i{ float:right; font-size:12px; color:#808080; font-style:normal; line-height:24px; padding-left:18px; background:url(../images/time.png) left center no-repeat}

.container08{padding:2.75rem 0 1.75rem}
.container08 .title00{ margin-bottom:2.75rem}
.container08 ul{ font-size:0; margin:0 -0.9375rem;}
.container08 ul li{ display:inline-block; padding:0 0.9375rem; width:33.333333%; margin-bottom:2.5rem;}
.container08 ul li a{display:block;overflow:hidden;border:#eeeeee 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;}
.container08 ul li .img{ float:left; width:6.875rem;}
.container08 ul li .img img{ width:100%;height:150px;}
.container08 ul li .con{ float:left; width:calc(100% - 6.875rem); padding:1rem 0.625rem 0}
.container08 ul li .con h4{ font-size:16px; line-height:24px; height:48px; overflow:hidden; margin-bottom:0.5rem}
.container08 ul li .con dl dd span{ display:inline-block; width:22px; text-align:center; margin-right:4px}
.container08 ul li .con dl dd img.img02{ display:none}
.container08 ul li .con dl dd{ line-height:20px; font-size:12px; color:#999}

.footer{ background:url(../images/footer.jpg) center no-repeat; padding:2.5rem 0 0; background-size:cover;}
.footer .fl01{ margin-bottom:0.5rem}
.footer .fl01 .left{ width:calc(100% - 10.3125rem)}
.footer .fl01 .left ul{ font-size:0; margin:0 -0.5625rem}
.footer .fl01 .left ul li{ display:inline-block; padding:0 0.5625rem; width:33.333333%; margin-bottom:1.125rem}
.footer .fl01 .left ul li a{ display:block; padding:0.5rem; border:rgba(255,255,255,0.6) 1px solid;}
.footer .fl01 .left ul li a .box{background:url(../images/footer_bg01.jpg) center no-repeat;height:4.875rem;line-height:4.875rem;text-align:center;font-size:1.25rem;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.65);background-size: cover !important;-moz-transition: 0.36s;-webkit-transition:0.36s;-o-transition:0.36s;-ms-transition:0.36s;transition:0.36s;}
.footer .fl01 .left ul li:nth-child(2) a .box{ background:url(../images/footer_bg02.jpg) center no-repeat;}
.footer .fl01 .left ul li:nth-child(3) a .box{ background:url(../images/footer_bg03.jpg) center no-repeat;}

.footer .fl01 .left ul li:nth-child(4) a .box{ background:url(../images/footer_bg04.jpg) center no-repeat;}
.footer .fl01 .left ul li:nth-child(5) a .box{ background:url(../images/footer_bg05.jpg) center no-repeat;}
.footer .fl01 .left ul li:nth-child(6) a .box{ background:url(../images/footer_bg06.jpg) center no-repeat;}

.footer .fl01 .right{ width:9rem; text-align:center; height:13.125rem}
.footer .fl01 .right h5{ font-size:14px; color:#fff; margin-top:1rem}

.footer .fl02{ background:url(../images/footer_bai.png); padding:1.75rem 0}
.footer .fl02 .left{ width:80px; min-height:4.375rem}
.footer .fl02 .right{ width:calc(100% - 100px); padding-left:1.375rem; border-left:rgba(255,255,255,0.15) 1px solid}
.footer .fl02 .right span{ font-size:14px; color:#fff; line-height:2.1875rem; margin-right:1.04rem}
.footer .fl02 .right span a{color:#fff;display:  inline-block;}
.footer .fl03{padding:1.25rem 0;position:  relative;}
.footer .fl03 .left{    border-right: rgba(255,255,255,0.6) 1px solid;
    padding-right: 2.375rem;
    min-height: 7.5rem;
    margin-left: 4rem;}
.footer .fl03 .left p{ line-height:1.875rem; color:#fff; font-size:12px;}
.footer .fl03 .left p span{ display:inline-block; width:25px;}
.footer .fl03 .right{ border-left: rgba(255,255,255,0.6) 1px solid;
    min-height: 7.5rem;
    line-height: 7.5rem;
    padding: 1rem 10rem 0 2rem;}


.footer .fl03 .center{    text-align: center;
    position: absolute;
    width: 30%;
    left: 50%;
    margin-left: -9%;
    padding: 1.8rem 0;}
.footer .fl03 .right p{ line-height:2.5rem; font-size:12px; color:#fff}
.footer .fl03 .right p a{ color:#fff}

.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(../images/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(../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; 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;}


/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/


/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_banner{ height:462px; }

.n_container{position:relative;z-index:1;min-height: 300px;padding: 1.875rem 0 2.5rem;}
.n_container .left{float:left;width: 15rem;position:relative;z-index:1;}
.n_container .left .title{background: #0f6abc;
    line-height: 33px;
    text-align: center;
    padding: 10px 0;}
.n_container .left .title h3{font-size:1.375rem;color:#fff;letter-spacing: 5px;}
.n_container .left .title h5{font-size: 0.625rem;color:#fff;position:relative;text-transform:  uppercase;}
.n_container .left .title h5 span{position:absolute;left: -2.35rem;bottom: -0.35rem;font-family:myFirstFont01;font-size:3.25rem;}
.n_container .left .erji{}
.n_container .left .erji ul li{height: 46px;line-height: 46px;background: #f7f7f7;border-bottom: #eeeeee 1px solid;border-top: #fff 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;position:relative;}
.n_container .left .erji ul li:before{content:"";position:absolute;width:4px;height:4px;background:#b2b2b2;left:1.375rem;top:50%;margin-top:-2px;display: none;}
.n_container .left .erji ul li.on:before{ background:#fff}
.n_container .left .erji ul li:bofore { content:""; position:absolute; background:url(../images/dot.png)  left center no-repeat; }
.n_container .left .erji ul li:last-child{ border-bottom:none}
.n_container .left .erji ul li a{display:block;padding: 0 3rem; background:url(../images/menu_bg.png) 90% center no-repeat}

.n_container .left .erji ul li h5{font-size: 16px;color: #666666;}
.n_container .left .erji ul li h5 span{ font-size:1rem; color:#f4f7f9; font-family:simsun; float:right;}
.n_container .left .erji ul li.on{background: #6a87a6;border-left:  #f3c544 4px solid;}
.n_container .left .erji ul li.on a{ padding:0 4rem}
.n_container .left .erji ul li.on a{background:url(../images/menu_bg_on.png) 90% center no-repeat}
.n_container .left .erji ul li.on h5{ color:#fff; font-weight:bold}
.n_container .right{float:right;width:calc(100% - 17.5rem);padding: 0;}

.n_title{position:relative;height: 55px;lin;line-height: 50px;z-index: 2;border-bottom:  #d7d8d9 1px solid;margin-bottom:20px;}
.n_title .am-container{ position:relative;}
.n_title hr{background:#dcdcdf;margin:0;border:none;position:absolute;bottom:0.5px;left: 30px;right: 30px;}
.n_title dl{float: left;position: relative;border-bottom:  #005cb5 2px solid;} 
.n_title .position {padding-left: 1.5rem;float:right;background:url(../images/mbx.png) left center no-repeat;color: #666666;font-size: 0.875rem;}
.n_title .position i{ margin:0 4px}
.n_title .position a,.n_title  .position span {font-size:0.875rem;color: #666666;}
.n_title .position a:hover {color:#1157b0;}
.n_title dt a{font-size: 1.25rem;text-align: center;line-height: 50px;display:block;color: #002fa7;margin-bottom:0px;font-weight:  normal;background:url(../images/menu.png) left center no-repeat;padding-left: 38px;}
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title dl dd a.on{ color: #bc1d21;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt.on{height: 53px;}
.n_title dl dt.on a,.n_title dl dt.on a i{}

/*====移动端导航====*/

#m_n_nav{background: #1157b0;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:#bc1d21; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #bc1d21;  }
#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: #1157b0;}
#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:#bc1d21}

.n_wenzhang ul{ margin-bottom:36px;}
.n_wenzhang ul li{font-size: 1rem;color: #666666;line-height: 3.5rem;position:relative;padding: 0 0 0 20px;border-bottom: #eaeaea 1px dashed;}
.n_wenzhang ul li:before{content:"";width: 8px;height: 8px;background: #cccccc;position:absolute;left:0;top:50%;margin-top: -4px;border-radius: 50%;}
.n_wenzhang ul li a{display:inline-block;color: #666666;width: 85%;width: calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{color: #0f6abc;}
.n_wenzhang ul li span.rq{font-size: 0.75rem;color: #999999;float:right; background:url(../images/time01.png) left center no-repeat; padding-left:13px}
.n_wenzhang ul li a span{font-size: 1rem;}
.n_container .right.n_neiye{ width:100%}
.n_neiye .n_title .position{ float:left}
.n_neiye .n_title .position, .n_neiye .n_title .position a, .n_neiye .n_title .position span{ font-size:1rem}

.detail>h2{font-size: 1.5rem;line-height: 2.25rem;color: #0f6abc;font-weight:normal;text-align:center;margin-bottom: 1.3rem;margin-top: 2.4rem;font-weight: bold;}
.detail .tittle{width:100%;text-align:center;overflow:hidden;border-bottom:  #999999 1px dashed;padding: 0 0 .7rem;margin-bottom: 1.1rem;}
.detail .tittle span{display:inline-block;margin: 0 0.9375rem;font-size: 14px;color: #3c3c3c;}
.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: 1rem 1.25rem;border-top: #f8f8f8 1px solid;background: #fcfcfc;}
#ar_fot h5{width: 100%;display:block;font-size: 16px;line-height: 36px;color: #666666;font-weight: normal;}
#ar_fot h5 a{font-size: 16px;color: #666666;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;}

.n_news{ padding: 1rem 0 0;}
.n_news ul{ margin:0 -1.25rem; margin-bottom:1rem; overflow:hidden}
.n_news ul li{ float:left; width:33.333333%; padding: 0 1.25rem; margin-bottom:1rem}
.n_news ul li .img { overflow:hidden; position:relative;height: 170px;}
.n_news ul li .img img{ width:100%}
.n_news ul li .img .time{width: 84px;height: 26px;line-height: 26px;position:absolute;left: 0.625rem;bottom:0.625rem;background: rgba(255,255,255,0.8);text-align:center;}
.n_news ul li .img .time h3{ font-size:1.375rem; color:#fff; height:1.75rem; line-height:1.75rem; margin-top:0.25rem}
.n_news ul li .img .time h5{font-size: 14px;color: #4d4d4d;}
.n_news ul li h4{font-size: 16px;line-height: 26px;height: 52px;overflow:hidden;color:#323232;margin:1rem 0 1.5rem;}
.n_news ul li h4 a{ color:#323232;}

.n_news01{ padding: 1rem 0 0;}
.n_news01 ul{ margin:0 -1.125rem; margin-bottom:1rem; overflow:hidden}
.n_news01 ul li{ float:left; width:50%; padding: 0 1.125rem; margin-bottom:2.25rem;    min-height: 143px; }
.n_news01 ul li a{ display:block; overflow:hidden; border:#eeeeee 1px solid; position:relative; }
.n_news01 ul li .msfc_a{height:145px !important;}
.n_news01 ul li .img{ float:left; width:9.6875rem;
    background: #f0f0f0;overflow: hidden;}
.n_news01 ul li .img img{ margin: 0 auto;
    height: 140px;
    display: block;}
.n_news01 ul li .con{ float:left; width:calc(100% - 9.6875rem); text-align:left; position:absolute; top:0; bottom:0; right:0; padding:0 1.2rem;}

.n_news01 ul li .con .table{ text-align:left}
.n_news01 ul li .con .table dl dd{ font-size:14px; line-height:26px; color:#333333; padding:5px 0}




.title01{line-height: 50px;}
.title01{ font-size:18px; color:#323232; padding:0 1rem}
.title01 img{ margin-right:8px;}
.title01 a{ float:right; font-size:12px; color:#999999}

.n_student .content{ font-size:0; margin:0 -0.875rem}
.n_student .content .box{ display:inline-block; width:50%; padding:0 0.875rem}
.n_student .content .box .box_aa{ box-shadow:0px 3px 10px rgba(0,0,0,0.15)}
.n_student .content .box .box_li{overflow:hidden;background:url(../images/n_student_bg01.jpg) center no-repeat;background-size:cover;padding: 2rem 1rem 0;}
.n_student .content .box01 .box_li ul li{margin: 0 0 19px;overflow:hidden;}
.n_student .content .box01 .box_li .time{ float:left; width:54px; text-align:center}
.n_student .content .box01 .box_li .time h3{ line-height:32px; background:#3554ae; font-size:20px; color:#fff}
.n_student .content .box01 .box_li .time h5{ line-height:18px; background:#f2f2f2; font-size:12px; color:#999999}
.n_student .content .box01 .box_li .con{ float:right; width:calc(100% - 75px); }
.n_student .content .box01 .box_li .con h4{ font-size:16px; color:#323232; line-height:27px; height:54px; overflow:hidden}
.n_student .content .box02 ul li{padding-bottom: 25px; padding-left:34px; position:relative}
.n_student .content .box02 ul li:before{content:"";position:absolute;left: 4px;top:0;bottom:0;width:1px;background:#e0e0e0;}
.n_student .content .box02 ul li:after{content:"";position:absolute;left: -2px;top:0;width:12px;height:16px;background:url(../images/n_student_icon03.png) center no-repeat;}
.n_student .content .box02 ul li h5{font-size:16px;color:#323232;margin-bottom: 16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n_student .content .box02 ul li h6{ font-size:12px; color:#999999}
.n_student .content .box02 ul li h6 span{ display:inline-block; margin-right:20px; padding-left:18px; height:16px; line-height:16px}

.n_student .fl01{ padding:2.5rem 0 3.75rem}
.n_student .fl02{ padding:3rem 0 3rem; background:url(../images/n_student_bg02.jpg) center top no-repeat; background-size:cover}

.n_student .fl02 .title01{ font-size:18px; color:#fff; padding:0 0; border-bottom:#fff 1px solid; margin-bottom:1rem}
.n_student .fl02 .title01 a{ color:#fff; font-size:14px;}
.n_student .fl02 ul{ font-size:0; margin:0 -3rem; margin-bottom:3.125rem}
.n_student .fl02 ul li{ display:inline-block; padding:0 3rem; width:50%; font-size:16px; color:#fff; line-height:3.5rem;}
.n_student .fl02 ul li a{ overflow:hidden; display:block; border-bottom:#fff 1px dashed}
.n_student .fl02 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; background:url(../images/n_student_icon07.png) left center no-repeat; padding-left:28px}
.n_student .fl02 ul li span{ display:inline-block; float:right; font-size:12px; color:#fff; background:url(../images/time_on.png) left center no-repeat; padding-left:16px}

.n_student .fl02 .more a{ display:inline-block; width:194px; height:44px; line-height:44px; border-radius:22px; font-size:16px; background:#ffac69}


/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	.container01 .right .bottom ul li a:hover .con h4,.container02 ul li a:hover h4{ color:#0f6abc}
	
	.container02 ul li a:hover{ box-shadow:0 0 30px rgba(0,0,0,0.35); transform:scale(1.05);}
	
	.more a:hover{ background:#0f6abc}
 
	.container01 .left ul li:hover a h5{ color:#0f6abc}
	
	.container03 .content .box .left .more a:hover{ background:#ffb426}
	.container03 .content .box.box01 .left .more a:hover{ background:#0f6abc}
	
	.container03 .content .box ul li a:hover span{ color:#0f6abc}
	.container04 .slider-for ul li:hover .con{ background:#0f6abc}
	.container04 .slider-for ul li:hover .con h4{ color:#fff}
	
	.container05 .right ul li a:hover .con h4{ color:#0f6abc}
	
	.container06 ul li a:hover{box-shadow:0 0 15px rgba(0,0,0,0.25);/*transform: scale(1.05);*/transform:translateY(-10px);}
	
	.container07 ul li .box:hover{background: #0857af url(../images/container07_libg.jpg) center no-repeat;background-size:cover;}
	.container07 ul li .box:hover h5{ color:#fff}
	.container07 ul li .box:hover p{ color:#fff}
	.container07 ul li .box:hover span{ background:#ffb426}
	.container07 ul li .box:hover i{ color:#fff; background:url(../images/time_on.png) left center no-repeat}
	
	.container08 ul li a:hover{box-shadow:0 0 15px rgba(0,0,0,0.25);transform: scale(1.05);}
	.container08 ul li a:hover .con h4{ color:#0f6abc}
	.footer .fl02 .right span a:hover{ color:#ffb426}
	.footer .fl01 .left ul li a:hover .box{ background:#0f6abc !important}
	.footer .fl01 .left ul li a:hover{ border:#fff 1px solid; background:#fff}
	
	#ar_fot h5 a:hover{ color:#ffb426}
	
	.n_news ul li h4 a:hover{ color:#ffb426}
	
	.n_container .left .erji ul li:hover{background: #6a87a6;border-left:  #f3c544 4px solid;}
	.n_container .left .erji ul li:hover a{ padding:0 4rem}
	.n_container .left .erji ul li:hover a{background:url(../images/menu_bg_on.png) 90% center no-repeat}
	.n_container .left .erji ul li:hover h5{ color:#fff; font-weight:bold}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1600px){
.container08 ul li .img img{height:auto;}
.container05 .right ul {
    padding: 1rem 3rem 3rem 3rem ;
}
}


@media(max-width: 1450px){
}

@media(max-width: 1400px){
.container05 .right ul {
    padding: 1rem 3rem 3rem 3rem !important;
}
.container05 .right ul li .kxyjdiv {
    margin: 0 auto 15px !important;
}
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
	.container06 ul{ margin:0 -1rem; margin-bottom:2.25rem}
	.container06 ul li{ padding:0 1rem;}
}
@media(max-width: 1160px){
.container05 .right ul li .kxyjdiv_t p {
    font-size: 12px !important;
}
}
@media(max-width: 1060px){
	
}

@media(max-width: 992px){

.container05 .right{
width:100%;
}
	.container03 .content .box{ width:100%; margin-bottom:2rem}
	
	.container05 .left{ width:100%; margin-bottom:2rem}
	.container05 .left p{ margin:2rem 0 2rem}

	
	.container06 ul{ margin:0 -1rem; margin-bottom:2.25rem; text-align:center}
	.container06 ul li{ padding:0 1rem; width:33.333333%; padding-top:0 !important; margin-bottom:2rem}
	.container06 ul li .con{ text-align:left}
	
	.container08 ul{ margin:0 -0.5rem;}
	.container08 ul li{ padding:0 0.5rem; width:50%; margin-bottom:1rem;}
	
	.footer .fl03 .left{ width:70%}
	.footer .fl03 .right{ display:none}
	.footer .fl03 .center{ float:right; position:relative; left:0; margin-left:0}
	
	.footer .fl01 .left{ width:100%}
	.footer .fl01 .left ul li a .box{ font-size:14px;}
	.footer .fl01 .right{ width:100%}
	
	header .ar_web{ display:none}
	header .ar_wap{display:block;top: 0;line-height: 40px;background: #0054a3;margin: 0 -15px;padding: 0 15px;}
	
	.banner.ar_web{ display:none}
	.banner.ar_wap{display:block;top: 0;}
	.banner{ height:auto}
	.banner .miso-slide img{ width:100%}
	
	.nav{ display:none}
	#menu_toggle1{display:block;margin-top: 30px;}
	
	#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:95%;margin: 0 auto;float:none;}
	
	.n_news01 ul li{ width:100%}
}

@media(max-width: 768px){
	.container01 .left{margin-bottom: 2rem;}
	.container01 .left,.container01 .right{ width:100%}
	.container01 .right .top ul li .img h5{ font-size:14px;}
	
	.container02 ul{ margin:0 -0.5rem; margin-bottom:2rem}
	.container02 ul li{ padding:0 0.5rem; width:50%; margin-bottom:1rem}
	
	.container03 .content .box .left h2 img{ height:3rem}
	.container03 .content .box .left{width: 100%;position: relative;left: 0;line-height: 3rem;}
	.container03 .content .box .right{width: 100%;padding:1.5rem 1rem;}
	.container03 .content .box .left h2{line-height:normal;float:  left;margin-left: 3%;}
	.container03 .content .box .left h3{ float:left; margin-left:3%}
	.container03 .content .box .left .more a{width:80px;margin-left: 0;left: auto;right: 3%;bottom:  50%;margin-bottom: -16px;}
	
	.container05 .right ul{ padding-right:1.5rem}
	.container05 .right ul li{width:100%;padding: 1rem 0;}
	
	.container06 ul{ margin:0 -0.5rem; margin-bottom:1.25rem; text-align:center}
	.container06 ul li{ padding:0 0.5rem; width:50%; padding-top:0 !important; margin-bottom:1rem}
	.container06 ul li:last-child{ display:none}
	
	.container07 ul{ margin:0 -0.5rem; margin-bottom:3rem}
	.container07 ul li{ padding:0 0.5rem; width:50%; margin-bottom:1rem}
	
	.footer .fl01 .left ul li{ width:50%}
	.footer .fl01 .left ul li a .box{ font-size:14px;}
	.footer .fl01 .right img{ width:30%}
	.footer .fl02 .left{ width:100%; margin-bottom:1rem}
	.footer .fl02 .left img{ height:2rem}
	.footer .fl02 .right{ border:none; width:100%}
	.footer .fl03 .left,.footer .fl03 .center{ width:100%; border:none}
	
	.tc2 .tc-box{width: 94%;left: 3%;margin-left: 0;}
	
	.n_banner{height:15rem;background-size: cover !important;}
	
           .logo{line-height:88px;}
	.logo img.img01{ height:4rem}
           #menu_toggle1{margin-top: 24px;}
	.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}
	.top_bar:before{ display:none}

	.v_news_content table p{line-height:20px !important;font-size: 13px !important;}
	.ar_article p{ font-size:14px; line-height:30px; margin-bottom:0px;}
	
	.n_news ul{ margin:0 -0.5rem; margin-bottom:1rem; }
	.n_news ul li{ width:33.333333%; padding: 0 0.5rem; margin-bottom:1rem}
	
	.n_news01 ul li{ margin-bottom:1rem}
	.n_news01 ul li .con .table dl dd{ font-size:12px; line-height:20px; color:#333333; padding:5px 0}
.layui-container{padding:0;}
}

@media(max-width: 700px){
.container05 .right ul {
    padding: 1rem 1rem 3rem 1rem !important;
}
.ar_article td,
.ar_article th{padding:1px;}
.v_news_content .ar_article p{line-height:20px !important;}



}



@media(max-width: 500px){
	.container02 ul li{ width:100%}
	
	
	.container03 .content .box ul li a span{ width:70%}
	
	.container07 ul{ margin:0 -0.5rem; margin-bottom:1rem}
	.container07 ul li{ padding:0 0.5rem; width:100%; margin-bottom:1rem}
	.container07 ul li .box:before{ top:60px;}
	
	.container08 ul{ margin-bottom:2rem}
	.container08 ul li{ padding:0 0.5rem; width:100%; margin-bottom:1rem;}
	.container08 ul li .img{ width:8rem}
	.container08 ul li .con{ width:calc(100% - 8rem)}
	
	.footer .fl01 .left ul li a .box{font-size:12px;line-height: 1.25rem;padding: 1.25rem 2rem;}
	
	.n_news ul li{ width:100%; padding: 0 0.5rem; margin-bottom:1rem}

}

@media(max-width: 456px){
	.container01 .right .bottom ul li{ width:100%}
}

#vsb_content_2 P{
line-height: 38px !important;
    font-size: 16px !important;
}

.v_news_content p{
line-height: 38px !important;
    font-size: 16px !important;
}
#vsb_content_2 span{
line-height: 38px !important;
    font-size: 16px !important;
    vertical-align: middle;
}

#vsb_content_2 TABLE TD{
vertical-align: middle;
}

/*新增 开始*/
.n_news03{ padding: 1rem 0 2rem;}
.n_news03 ul{margin:0 -1.125rem;margin-bottom:2rem; overflow:hidden}
.n_news03 ul li{ float:left; width:100%; padding: 0 1.125rem; margin-bottom:2.25rem}
.n_news03 ul li a{ display:block; overflow:hidden; border:#eeeeee 1px solid; 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;}
.n_news03 ul li .img{ float:left; width:20.5rem; overflow:hidden}
.n_news03 ul li .img img{ float:left; width:100%}
.n_news03 ul li .con{float:left;width:calc(100% - 20.5rem);text-align:left;position:absolute;top:0;bottom:0;right:0;padding: 0 1.75rem;}
.n_news03 ul li .con .table{ text-align:left}
.n_news03 ul li .con .table h5{font-size:16px;line-height:26px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-bottom: 0.5rem;}
.n_news03 ul li .con .table h5:before{content:"";position:absolute;bottom:0;width: 20%;height:2px;background: #888;}
.n_news03 ul li .con .table p{font-size:13px;line-height:24px;height:48px;overflow:hidden;color:#666;margin: 1.5rem 0 1.5rem;position:relative;}
.n_news03 ul li .con .table h6{ font-size:12px; color:#999;}

.n_news04{ padding: 1rem 0 2rem;}
.n_news04 ul{margin:0 -1.125rem;margin-bottom:2rem; overflow:hidden}
.n_news04 ul li{ float:left; width:100%; padding: 0 1.125rem; margin-bottom:0}
.n_news04 ul li a{display:block;overflow:hidden;border-bottom: #e2e2e2 1px solid;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;padding: 2rem 0 2rem;}
.n_news04 ul li .time{float:left;width: 15%;overflow:hidden;text-align:center;}
.n_news04 ul li .time h3{font-size:2rem;color:#0f6abc;height: 5rem;line-height: 6.5rem;background:url(../images/rili.png) center no-repeat;margin-bottom: 1rem;background-size:  contain;}
.n_news04 ul li .time h5{ font-size:1rem; color:#999}
.n_news04 ul li .con{float:left;width: 85%;text-align:left;top:0;bottom:0;right:0;padding: 0 1rem;}
.n_news04 ul li .con { text-align:left}
.n_news04 ul li .con h5{font-size: 18px;line-height:26px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-weight:  bold;}
.n_news04 ul li .con h5:before{content:"";position:absolute;bottom:0;width: 20%;height:2px;background: #888;display: none;}
.n_news04 ul li .con p{font-size: 16px;line-height: 28px;height: 56px;overflow:hidden;color:#666;margin: 1.5rem 0 0;position:relative;}
.n_news04 ul li .con h6{ font-size:12px; color:#999;}

.n_news05{ padding: 1rem 0 2rem;}
.n_news05 ul{margin:0 -1.125rem;margin-bottom:2rem; overflow:hidden}
.n_news05 ul li{float:left;width:100%;padding: 0 1.125rem;margin-bottom: 0.5rem;}
.n_news05 ul li a{display:block;overflow:hidden;border-bottom:#eeeeee 1px solid;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;padding: 0 0 1rem;min-height: 248px;}
.n_news05 ul li .img{ float:left; width:11.25rem; overflow:hidden;height: 231px;    position: absolute;}
.n_news05 ul li .img img{ float:left; width:100%;position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}
.n_news05 ul li .con{float:left;width:calc(100% - 11.25rem);}
.n_news05 ul li .con .table_cell{ text-align:left}
.n_news05 ul li .con{ overflow:hidden; padding:0 2rem; text-align:left; position:absolute; top:0;bottom:0;right:0}
.n_news05 ul li .con  h5{font-size: 18px;line-height:26px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-weight:  bold; margin-bottom:2rem}
.n_news05 ul li .con dl dd span{ display:inline-block; width:22px; text-align:center; margin-right:0.5rem}
.n_news05 ul li .con dl dd img.img02{ display:none}
.n_news05 ul li .con dl dd{ line-height:2.375rem; font-size:16px; color:#666666}





/*新增 结束*/