@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; padding: 0; margin:0; box-sizing:border-box; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; line-height: 1; font-size:14px;overflow-x: hidden;}
html,body{min-height:100%;} html{ overflow:-moz-scrollbars-vertical;} 
@font-face {
  font-family: "SourceSansPro-Regular";
  src: url("fonts/SourceSansPro-Regular.woff2") format("woff2"), url("fonts/SourceSansPro-Regular.woff") format("woff"), url("fonts/SourceSansPro-Regular.ttf") format("truetype"), url("fonts/SourceSansPro-Regular.eot") format("embedded-opentype"), url("fonts/SourceSansPro-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}

input,button,textarea {background: none; outline: none;border: none;-webkit-appearance:none; border-radius:0}
input:focus {border: none;}

.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{padding-bottom: 67.80% !important;}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;height: 100%;width: 100%;}
a{ color:inherit}
@media (min-width: 768px)
.container06 .content .box1 ul li a:hover font {
    color: #000;
    font-weight: 600;}
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,.container01 ,.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}*//*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.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:0; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:0; background:#333333}

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%}
.w1280{width:1280px;margin:0 auto}
.fanhui{position:fixed;right:30px;bottom: 75px;width:48px;height:48px;border-radius:50%;}

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}
img{ vertical-align:middle}

/*内容样式*/
.ar_article{font-size: 14px;color: #666666;line-height:28px; margin-bottom:28px;}
.ar_article p{font-size: 1.125rem;color: #565656;line-height: 2;margin-bottom: 2rem;}
.ar_article img{ max-width:100%;}
.ar_article img{display:inline-block;}

.ar_article table{ margin-bottom:2.5rem}
.ar_article tr{ background:#fff}
.ar_article tr:nth-child(2n-1){ background:#f2f2f2}
.ar_article td,
.ar_article th{padding: 0.75rem 1rem;border-right: 1px solid #dcdcdc;vertical-align:middle;font-size:0.875rem;color: #666666;line-height: 1.5rem;}
.ar_article td b{ color:#000}
.ar_article th{ background:#555f71; font-size:1.125rem; color:#fff; font-weight:normal; text-align:left}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article table {border-collapse: collapse;border:1px solid #dcdcdc; width:100%}

/*百度播放器美化*/
#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; z-index:0}
.miso-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.miso-list:focus { outline: none; }
.miso-loading .miso-list { background: #fff; }
.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);}

#gotop{position:fixed;z-index:90;bottom: 2rem;right: 1rem;box-sizing:border-box;text-align:center;cursor:pointer;-moz-transition:all .5s;-webkit-transition:all .5s;width: 2.875rem;height: 2.875rem;line-height: 2.875rem;background: #0068b5;opacity:1;visibility:visible;}
#gotop.hide{ height:0; opacity:0; visibility:hidden}
#gotop svg{width: 1.375rem;height: 1.375rem;display: inline-block;fill: #fff;vertical-align: middle;margin: -3px 0 0; transition:.6s}
#gotop:hover{ border-radius:50%}


@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;}

.w1200{ max-width:1400px; margin:0 auto; }

.container00_bg{ padding:0 0 6rem; background:url(../images/container00_bg.jpg) center no-repeat; background-size:cover}

header{text-align:right;font-size:0;overflow: hidden;}
header .fenxiang{display:inline-block;background:url(../images/header_bg1.png) center no-repeat;width:40.25rem;height:5.375rem;line-height:5.375rem;padding:0 2rem 0 0;background-size: 100% 100%;}
.fenxiang ul li{ display:inline-block; margin-left:.75rem}
header .youxiang{ display:inline-block; margin-left:.75rem}
header .youxiang a{ display:block; width:8.25rem; height:5.375rem; line-height:5.375rem; background:#1ca553; text-align:center}

.container01{padding: 2rem 0 0 13.54%;overflow: hidden;}
.container01 .left{ width:calc(100% - 68.875rem); height:42.8125rem; background:#fff; padding:3.25rem 0 0; text-align:center}
.container01 .left .logo{ padding:0 15px}
.container01 .left .logo img{ max-width:100%}

.container01 nav{ padding:0 3.75rem 0 6.25rem}
.container01 nav ul li{ margin:.5rem 0}
.container01 nav ul li a{display:block;font-size:1.375rem;color:#4e4e4e;line-height:2rem;padding: 1rem 1rem; transition:.6s}
.container01 nav ul li.on a{box-shadow: 0px 4px 5.7px 0.3px rgba(0, 0, 0, 0.45);background:#0068b5;color: #fff;}
.container01 nav ul li:hover a{box-shadow: 0px 4px 5.7px 0.3px rgba(0, 0, 0, 0.45);background:#0068b5;color: #fff;}
.container01 nav ul li:first-child.on a{/*background:#0068b5 url(../images/jiantou.png) 94% center no-repeat; */}

.container01 .right{ width:68.875rem;}
.container01 .right .banner ul li{ position:relative}
.container01 .right .banner ul li .img, .container01 .right .banner ul li .img img{ width:100%; height:42.8125rem; overflow:hidden}
.container01 .right .banner ul li .top{position:absolute;bottom:6.25rem;left:0;right: 18.5%;padding: 0 3.5rem 0 calc(3.5rem + 9.5rem);}
.container01 .right .banner ul li .top h5{font-size:1rem;color:#fff;line-height:1.5rem;height:3rem;padding: 0 10.5rem 0 0;}
.container01 .right .banner ul li .top a{display:inline-block;width:8.125rem;height:2.75rem;line-height:2.75rem;background:#008d4b;right: 0;position: absolute;top: .5rem;text-align: center;font-size: 1.125rem;color: #fff;font-weight: bold; transition:.6s}

.container01 .right .banner ul .miso-arrow{ width:3.25rem; height:3rem; background-size:cover !important; top:auto; bottom:20.25rem; transition:.6s}
.container01 .right .banner ul .miso-prev{ background:url(../images/left1.png) center no-repeat; left:1rem}
.container01 .right .banner ul .miso-next{ background:url(../images/right1.png) center no-repeat; right:1rem}

.title001{ text-align:center}
.title001 h3{ font-size:2.25rem; color:#000000; line-height:1.5; padding-bottom:.75rem; background:url(../images/jianbian.png) center bottom no-repeat; font-weight:600}

.container02{ padding:0 10.72% 0 13.54%}
.container02 .left{width: calc(100% - 52.5rem);padding:4.5rem 3.75rem 0 0;}
.container02 .left .title001{ text-align:left; margin-bottom:1rem}
.container02 .left .title001 h3{ background:url(../images/jianbian.png) left bottom no-repeat}
.container02 .left p{ font-size:1.125rem; color:#5e5e5e; line-height:1.75}
.container02 .left a{display:inline-block;width:10.5rem;height:4rem;line-height:4rem;background:#0068b5;text-align: center;font-size: 1.5rem;color: #fff;font-weight: bold; transition:.6s; margin-top:3.125rem}
.container02 .right{width: 52.5rem; top:-3.125rem; position:relative; background:#fff; box-shadow: 0px 2px 5.52px 0.48px rgba(0, 0, 0, 0.3);}
.container02 .right ul{ padding:1rem 1rem 1.5rem; margin:0 -.875rem; }
.container02 .right ul li{ float:left; width:50%; padding:0 .875rem; position:relative}
.container02 .right ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; width:1px; background:url(../images/line.png) center no-repeat}
.container02 .right ul li a{ display:block; padding:1.875rem 1.5rem; position:relative}
.container02 .right ul li a:before{ content:""; position:absolute; bottom:0; left:0; right:0; height:0; transition:.6s;}
.container02 .right ul li a:after{ content:""; position:absolute; width:5.25rem; height:4px; background:#dbdbdb; top:1.875rem; left:1.5rem; transition:.6s;}
.container02 .right ul li a h5{ font-size:1.125rem; color:#313131; line-height:2.125rem; margin:1.125rem 0 1.25rem; transition:.36s; position:relative}
.container02 .right ul li a p{ font-size:1rem; color:#6b6b6b; line-height:2.125rem; height:8.5rem; transition:.36s; position:relative}
.container02 .right ul li a h6{ font-size:1rem; line-height:1.5rem; font-family:Times New Roman; color:#8c8c8c; margin-top:1rem; transition:.36s; position:relative}
.container02 .right ul li a h6 svg{ width:1.5rem; height:1.5rem; fill:#5c5c5c; vertical-align:top; margin-right:.5rem; transition:.36s; position:relative}

.container03{padding: 5.75rem 5rem 6rem;}

.container04{}
.container04 .left{width:61.625rem;position: relative;}
.container04 .left .pic-m img{ width:100%; height:41.875rem}
.container04 .right{ width:calc(100% - 61.625rem); height:41.875rem; background:#f5f5f5; padding:2rem 0 0}
.container04 .right ul{ margin:0 -.5rem; padding:0 5rem}
.container04 .right ul li{ float:left; width:50%; padding:0 .5rem; text-align:left; margin:0.25rem 0}
.container04 .right ul li a{ display:block; font-size:1.125rem; color:#575757; line-height:1.75rem; height:3.5rem; transition:.6s; background:url(../images/point.svg) left .375rem no-repeat; padding-left:2.125rem}

.container04 .right ul li a.on{ font-weight:bold; color:#222222}

.container05{padding:5.75rem 14.375%;background:url(../images/container05_bg.jpg) center no-repeat;position: relative;z-index: 2;}
.container05 .title001{ text-align:left; margin-bottom:2.875rem; }
.container05 p.p{font-size:1rem;line-height:1.5rem;color:#fff;font-weight:bold;background:url(../images/lingxing_bg.png) center no-repeat;padding: .75rem 3.5rem;background-size:100% 100%;display:inline-block; margin-bottom:1.75rem}
.container05 .title001 h3{ background:url(../images/jianbian1.png) left bottom no-repeat; font-size:1.875rem; color:#fff; padding-bottom:1.5rem}

.container05 form{ max-width:824px;}
.container05 form .content{ margin:0 -3.5rem; margin-top:2rem}
.container05 form .content .box{ float:left; width:50%; padding:0 3.5rem}
.container05 form table{width:100%;}
.container05 form table td{padding:10px 0;}
.container05 form table td+td{width:70%;position:relative;}
.container05 form table td font{ font-size:1.125rem; color:#fff; font-weight:bold; margin-bottom:1.5rem;}
.container05 form .content .box .input{ height:2.5rem; background:#fff}
.container05 form table td input[type=text]{height:2.5rem;    padding: 0 60px 0 15px;font-size: .875rem;color: #000000;width: 100%;background: #fff;position:relative;}
.container05 form table td input[name=var3]{    cursor: pointer;}
.container05 form table td input[name=var4]{    cursor: pointer;}
.container05 form table td input[name=var5]{    cursor: pointer;}

.container05 form{ max-width:824px;}
.container05 form .content{ margin:0 -3.5rem; margin-top:2rem}
.container05 form .content .box{ float:left; width:50%; padding:0 3.5rem}
.container05 form .content .box h4{ font-size:1.125rem; color:#fff; font-weight:bold; margin-bottom:1.5rem}
.container05 form .content .box .input{ height:2.5rem; background:#fff}
.container05 form .content .box .input input{height:2.5rem;padding: 0 15px;font-size: .875rem;color: #000000;width: 100%;}



.container05 form .hidden {
	display: none !important;
}
.fs-wrap {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 12px;
    line-height: 1;
    vertical-align: top;
}

.fs-label-wrap {
    width: 100%;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #000000;
    background: #fff;
    padding: 0px 15px;
    font-size: 14px;
    cursor: pointer;
    position: relative;
}

.fs-label-wrap,
.fs-dropdown {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fs-label-wrap .fs-label {
    padding: 0 3.125rem 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.fs-arrow { position:absolute; background:url(../images/down_icon.png) center no-repeat; width:3.125rem; height:100%; top:0; right:0}
.fs-arrow:before{ content:""; position:absolute; top:0; bottom:0; left:0; width:1px; background:url(../images/duanxin.png) left center no-repeat}

.fs-dropdown {
    font-size: 14px;
    width: 724px;
    background-color: rgba(255,255,255,.95);
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 999;
    border: #e8e8e8 1px solid;
    /* max-width: 100%; */
    display: block !important;
    max-height:365px;
    overflow-y:auto;
}

.fs-dropdown .fs-options {
    padding: 2rem 15px;
    overflow: auto;
}

.fs-search input {
    width: 90%;
    padding: 2px 4px;
    border: 0;

}

.fs-selectAll {
    float: right;
    cursor: pointer;
    margin-top: 4px;
    height: auto;
}

.fs-selectAll.selected {
    float: right;
    cursor: pointer;
    margin-top: 4px;
    height: auto;
    color: green;
}

.fs-selectAll:hover{
    background-color: #eee;
}

.fs-option,
.fs-search,
.fs-optgroup-label {
    cursor: default;
    display: none;
}

.fs-option {
    min-width: 50%;
    cursor: pointer;
    padding: 0 15px;
    color: #444444;
    display: inline-block;
    font-size: .875rem;
    margin-bottom: .75rem;
    vertical-align: top;
}

.fs-option.hl {
    background-color: #f5f5f5;
}

.container05 form .fs-option,.container05 form .fs-option {
    position: relative;
    padding-left: 30px;
}

.container05 form .fs-checkbox,.container05 form .fs-checkbox {
    position: absolute;
    display: block;
    width: 14px;
    top: 4px;
    left: 0;
    bottom: 0;
}

.container05 form .fs-option .fs-checkbox i,.container05 form .fs-option .fs-checkbox i {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 0;
    transform: translateY(0px);
    margin-right: 6px;
    background: #fff;
    vertical-align: top;
    border: 1px solid #409eff;
}

.container05 form .fs-options .selected .fs-checkbox i{
    background-color: #0068b5;
    border-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i, .box001 .fs-wrap .fs-option.selected .fs-checkbox i {
    background-color: #0068b5;
    border-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
}
.container05 form .var3_dd .fs-option .fs-checkbox i,.container05 form .var4_dd .fs-option .fs-checkbox i{
    border-radius:50%;
}

.container05 form .var3_dd .fs-option.selected  .fs-checkbox i,.container05 form .var4_dd .fs-option.selected  .fs-checkbox i{
    background-color: #0068b5;
    border-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
}
.fs-wrap .fs-option:hover {
}

.fs-optgroup-label {
    font-weight: bold;
}

.hidden {
    display: none;
}

.fs-options::-webkit-scrollbar {
 width: 6px;
}
 .fs-options::-webkit-scrollbar-track {
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: rgba(0,0,0,0.1);
}
 .fs-options::-webkit-scrollbar-thumb {
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: rgba(0,0,0,0.2);
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.fs-option-label{ line-height:1.5}


.input_su{ width:8.5rem; height:2.5rem; }
.input_su button{ width:100%; height:100%; background:#b4c727; font-size:1.125rem; color:#fff; transition:.6s; cursor:pointer}
.container05 form table td input[type=button]{ width:100%; height:100%; background:#b4c727; font-size:1.125rem; color:#fff; transition:.6s; cursor:pointer;width: 8.5rem;
    height: 2.5rem;font-family: Arial;}
.container05 form table td input[type=reset]{ width:100%; height:100%; background:#b4c727; font-size:1.125rem; color:#fff; transition:.6s; cursor:pointer;width: 8.5rem;
    height: 2.5rem;font-family: Arial;}

.container06{padding:5.75rem 5rem 0;background:url(../images/bg1.jpg);overflow: hidden;position: relative;z-index: 1;}
.container06 .miso_hd{ margin:2.5rem 0 3.125rem}
.container06 .miso_hd ul{ margin:0 -.875rem; text-align:center}
.container06 .miso_hd ul li{ display:inline-block !important; width:auto !important; padding:0 .875rem; float:none}
.container06 .miso_hd ul li a{display: inline-block;height:42px;line-height:40px;border:#d7d7d7 1px solid;padding:0 1.5rem;font-size:1rem;color:#000;font-weight:bold;}
.container06 .miso_hd ul li.miso-current a{ background:#dd200c; border:#dd200c 1px solid; color:#fff}

.container06 .miso_bd .miso-list{ overflow:visible}
.container06 .miso_bd .content{ background:#fff; padding:1.625rem 2.5rem; border-bottom:1px solid #f7f7f7;}
ul.list_box1 li{ float:left; width:20%; }
ul.list_box1 li .box{ padding:0 2.125rem; border-right:#e9e9e9 1px solid; border-bottom:#e9e9e9 1px solid; height:19.75rem; position:relative; overflow:hidden}
ul.list_box1 li .box h3{ height:6.25rem; line-height:6.25rem;}
ul.list_box1 li .box h3 img{ max-width:100%; max-height:5rem; display:inline-block}
ul.list_box1 li .box h5{ font-size:1.25rem; color:#4f4f4f; line-height:1.75rem; height:3.5rem; margin-bottom:1rem}
ul.list_box1 li .box dl{ margin-bottom:1rem}
ul.list_box1 li .box dl dd{ display:block; width:100%; height:2.875rem; line-height:2.875rem; background:#f1f1f1; margin-bottom:6px; font-size:1.125rem; color:#575757; overflow:hidden; border-radius:.625rem}
ul.list_box1 li .box dl dd span{ float:left; display:inline-block; width:3.5rem; height:2.875rem; line-height:2.875rem; background:#0068b5; font-size:1.125rem; color:#fff}
ul.list_box1 li .box dl dd:nth-child(2) span{ background:#039539}

ul.list_box1 li .box .top{ position:absolute; top:.5rem; right:.5rem; bottom:.5rem; left:.5rem; background:rgba(0,0,0,0.7); border-radius:.625rem; padding:0 2rem; transform:translateX(-120%); transition:.6s}
ul.list_box1 li .box .top .con{ margin:1.25rem 0}
ul.list_box1 li .box .top .con a{ display:block; border-radius:.625rem; border:#fff 1px solid; padding:.75rem 0 .5rem}
ul.list_box1 li .box .top .con a h4 img{ display:inline-block; margin-bottom:.375rem}
ul.list_box1 li .box .top .con a h6{ font-size:1rem; line-height:1.75rem; color:#fff}

ul.list_box1 li:hover .box .top{ transform:translateX(0)}

.container06 .content .box1{width:50%;padding: .75rem 1.75rem 2.5rem;}
.container06 .content .box1.fl{ border-right:#e9e9e9 1px solid; }
.container06 .content .box1 .title003{ text-align:center}
.container06 .content .box1 .title003 h3{font-size: 1.125rem;line-height: 1.25;height:3.5rem;color:#fff;background:url(../images/lingxing_bg1.png) center no-repeat;padding: 0 2.5rem;background-size:100% 100%;display:inline-block;max-width:100%;margin-bottom: 2.25rem;width:37.5rem;}
.container06 .content .box1 ul li a {display: flex;align-items: center;}
.container06 .content .box1 .title003 h3 font{ font-weight:bold; font-size:1.5rem; margin-right:.5rem}
.container06 .content .box1.fr .title003 h3{background:url(../images/lingxing_bg2.png) center no-repeat;background-size:100% 100%;}
.container06 .content .box1 ul li{ border-bottom:#e9e9e9 1px solid; line-height:3.625rem}
.container06 .content .box1 ul li font{display:inline-block;width: calc(100% - 9.5rem);font-size:1.125rem;color:#737373;padding-left:2.125rem;position:relative;transition:.6s;vertical-align: middle;line-height: 30px;padding-right: 0.7rem;}
.container06 .content .box1 ul li font:before{ content:""; position:absolute; width:.4375rem; height:.4375rem; background:#a3a3a3; border-radius:50%; left:.75rem; top:50%; transform:translateY(-50%); transition:.6s}
.container06 .content .box1 ul li span{ float:right; font-size:1rem; color:#737373; transition:.6s}

.container06 .miso_bd .content ul li:hover .box .top{ transform:translateX(0)}

.container07{padding:6rem 10% 7rem;background:url(../images/container07_bg.jpg) center top no-repeat;overflow: hidden; background-size:cover}
.container07 .title001{ margin-bottom:3.5rem}
.container07 ul .miso-list{padding: 2rem 0 !important;}
.container07 ul li{transform: scale(0.85);}
.container07 ul li a{ display:block; position:relative}
.container07 ul li a .img{ width:100%; position:relative}
.container07 ul li a .img .img_hezi{ padding-bottom:58.96% !important}
.container07 ul li a .top{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.8)}
.container07 ul li a .top svg{ width:3rem; height:3rem; fill:#fff; opacity:0; visibility:hidden; transform:translateY(2rem); transition:.6s}
.container07 ul li.miso-center{transform: scale(1.15);}
.container07 .content{padding: 0 0;}
.container07 ul .miso-arrow{ width:23px; height:42px; background-size:100% 100% !important; margin-top:-12px;}
.container07 ul .miso-prev{ background:url(../images/left2.png) center no-repeat; left:0}
.container07 ul .miso-next{ background:url(../images/right2.png) center no-repeat; right:0}

.container07 ul li.miso-current a .top{ background:rgba(0,0,0,.0)}
.container07 ul li.miso-current a .top svg{ opacity:1; visibility:visible; transform:translateY(0)}

footer{background:#18417d;overflow: hidden;}
footer .fl01{ padding:1.875rem 0; border-bottom:#536f98 1px solid}
footer .fl01 .left{ padding:1rem 1.5rem 1.625rem 2rem; border-right:#536f98 1px solid}
footer .fl01 .center{ padding:0 0 0 3.125rem}
footer .fl01 .center h4{ font-size:1.125rem; color:#fff; position:relative; padding-bottom:.875rem; margin-bottom:1.25rem}
footer .fl01 .center h4:before{ content:""; position:absolute; bottom:0; left:0; width:2rem; height:2px; background:#fff}
footer .fl01 .center p{ font-size:1rem; color:#fff; font-family:Times New Roman; line-height:1.875rem}
footer .fl01 .right{ padding:1.875rem 0 0}
footer .fl02{ padding:2rem 0; text-align:center}
footer .fl02 p{ font-size:12px; line-height:20px; color:#fff}

.ul-map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ul-map li{position: absolute;z-index: 0;}
.ul-map li:hover, .ul-map li.act{ z-index:100}
.ul-map .i1{left: 47.35%;bottom: 20.75%;}
.ul-map .i2{right: 43.03%;bottom: 28.61%;}
.ul-map .i3{left: 34.6%;bottom: 24.8%;}
.ul-map .i4{left: 20.8%;top: 66.61%;}
.ul-map .i5{left: 48.5%;bottom: 13.37%;}
.ul-map .i6{left: 33.8%;top: 44.61%;}
.ul-map .i7{right: 43%;bottom: 42.2%;}
.ul-map .i8{right: 36.88%;bottom: 40.05%;}
.ul-map .i9{right: 44.66%;bottom: 44.35%;}
.ul-map .i10{left: 24.83%;top: 67.44%;}
.ul-map .i11{right: 46%;bottom: 5.78%;}
.ul-map .i12{left: 46.99%;bottom: 16%;}
.ul-map .i13{left: 37.5%;bottom: 16.18%;}
.ul-map .i14{right: 31.35%;bottom: 38.78%;}
.ul-map .i15{left: 44.52%;bottom: 24.54%;}

.ul-map .ico{
	width: 22px;
	height: 22px;
	display: block;
	background-color: #fff;
	border: 2px solid #727272;
	border-radius: 50%;
	cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	position: relative;
	z-index: 100;
}
.ul-map li.act .ico{width: 31px;height: 31px;background-color: #0068b5;border-color: #fff;}
.ul-map li.act .p-con{visibility: visible;opacity: 1;}
.ul-map .p-con{
	position: absolute;
	left: 50%;
	bottom: 43px;
	visibility: hidden;
	opacity: 0;
	width: 308px;
	z-index: 2;
	padding-top: 20px;
	padding-bottom: 26px;
	background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	border: #e6e6e6 1px solid;
}
.ul-map .p-con:after{content: '';position: absolute;left: 50%;bottom: -16px;
	width: 20px;height: 16px;margin-left: -10px;
	background: url(../images/ico-01.png) no-repeat center;
}
.p-logo{text-align: center;height: 90px;line-height: 90px;margin-bottom: 5px;}
.p-logo img{display: inline-block;vertical-align: middle;
	max-height: 800%;max-width: 80%;
}
.p-con p{
	font-size: 20px;
	text-align: center;
	color: #999999;
	margin-bottom: 10px;
	padding: 0 10px;
	line-height: 1.5;
}
.p-con .bot{text-align: right;line-height: 30px;padding-right: 35px;}
.p-con span{font-size: 1.125rem;color: #828282;}
.p-con .btn-open{
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/img147.png) no-repeat center center;
	margin-left: 13px;
	transition: .6s;
}
.p-con .btn-open:hover{background-image: url(../images/img47-on.png);}
.pop-map{display: none;position: fixed;top: 50%;left: 50%;z-index: 102;max-width: 1200px;width: 100%;
	background-color: #fff;padding: 5px 85px 62px 45px;
	border-left: 46px solid #0066cc;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.pop-map .top{height: 176px;margin-bottom: 39px;
	border-bottom: 1px solid #dcdbdb;
}
.pop-map .i-logo{line-height: 176px;}
.pop-map .i-logo img{display: inline-block;vertical-align: middle;}
.pop-map .txt{overflow: hidden;}
.pop-map .txt h3{font-size: 30px;text-align: center;color: #000;
	margin-bottom: 30px;
}
.pop-map .desc{font-size: 18px;line-height: 30px;margin-bottom: 50px;
	max-height: 230px;overflow-y: auto;
}
.pop-map .more{float: right;padding-right: 58px;font-size: 18px;font-weight: bold;
	color: #ccc;
	background: url() no-repeat right center;
}
.pop-map .more:hover{color: #06c;background-image: url()}
.pop-map .close{position: absolute;width: 31px;height: 31px;
	cursor: pointer;top: 39px;right: 34px;
	background: url() no-repeat center center;
}
.pop-map .close:hover{background-image: url();}



/*内页*/


/*手机头部开始*/
#m_header{position: fixed;z-index: 99;width:100%;height: 60px;left:0;top:0;padding:0 10px;background:#fff;display:none;border-bottom: #eaeaea 1px solid;}
#m_header #logo1{height: 60px;position: relative;}
#m_header #logo1 img{max-height:60%;max-height: 44px;}
#m_header #logo1 a.a1{position:absolute;top:0;bottom:0;left:0;width: 54%;}
#m_header #logo1 a.a2{position:absolute;top:0;bottom:0;right:0;width: 46%;}
#m_header .yuyan{ height:4.5rem; float:right; margin-right:4rem;}
#m_header .yuyan span{ display:block; width:24px; height:24px; line-height:24px; color:#fff; font-size:.9rem; text-align:center; margin-left:17px; background:rgba(255,255,255,.3);}
.wap_search{ width:80%; margin:0 auto;}
.wap_search form{ position:relative;}
.wap_search .focus_js{width: 80%;height:3.8rem; line-height:3.8rem; border:0;padding:0 1rem; font-size:1rem; color:#999;box-shadow:none;-webkit-appearance: none;float:  left;border-right: 0;}
.wap_search .btn_blue{width: 20%;height:3.8rem; background:#00a0e9 url(../images/search.svg) center no-repeat; background-size:20px; font-size:0;color:#fff;cursor:pointer;text-transform:uppercase;float:  left;}

/*顶部搜索*/
.tc_search{margin: 0 1.3rem;width: calc(100% - 2.6rem);}
.tc_search form{height:34px;border-radius:20px;border:1px solid #e5e5e5;position:relative;width:100%;margin-bottom: 1rem;text-indent:6px;}
.tc_search form input{height: 32px;font-size: 12px;}
.tc_search #focus_js{font-size:.875rem;color:#fff;height:38px;line-height:38px;padding:0 1rem;box-shadow:none;-webkit-appearance: none;border-right: 0;background:none;width:  100%;}
.tc_search .btn_blue{ position:absolute; top:0; right:0; width: 36px;height:34px; line-height:38px; border:0; background:url(../images/search_white.svg) center center no-repeat; background-size:1.2rem;  }
.tc_search .btn_blue.fr{ background:#e9edef; color:#4e4f53;}
.tc_search input::-webkit-input-placeholder{ color:#fff; color: rgba(255,255,255,.7); }
.tc_search input::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#fff; color: rgba(255,255,255,.7); }

.tc_search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */c color:#fff; color: rgba(255,255,255,.7); }
.tc_search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */  color:#fff; color: rgba(255,255,255,.7); }/* WebKit browsers */
.tc_search input:focus::-webkit-input-placeholder {color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */}/* Mozilla Firefox 4 to 18 */
.tc_search input:focus:-moz-placeholder {color: transparent;}/* Mozilla Firefox 19+ */
.tc_search input:focus::-moz-placeholder {color: transparent;}/* Internet Explorer 10+ */
.tc_search input:focus:-ms-input-placeholder {color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束 */
#m_header #logo1 .table, #nav_btn_box .table{ width:auto}
#nav_btn img{ height:1.75rem}


/*导航按钮开始*/

.m_header_box{ /*height:60px;*/}
#nav_btn_box{ height:100%; z-index:999999999; float:right; margin-left:20px; }

#nav_btn_box.on{ background:none;  }
#nav_btn{}
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before{ background:#fff;}

#nav_btn{cursor: pointer;text-align: center;z-index:99999;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;outline:none;box-shadow:none;}
#nav_btn .point{display: inline-block;width: 2rem;height: 28px;position: relative;outline:none;vertical-align: middle;}
#nav_btn .point svg{width:100%;fill:#4c21db;height: 28px;}
#nav_btn .point:hover .navbtn,
#nav_btn .point:hover .navbtn::after,
#nav_btn .point:hover .navbtn::before{width: 1.75rem;}
#nav_btn .navbtn{position: absolute;top: 12px;left: 0;display: inline-block;width: 21px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #333;}
#nav_btn .navbtn::after,

#nav_btn .navbtn::before{position: absolute; left: 0;display: inline-block;width: 1.75rem;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #333;}
#nav_btn .navbtn::after{top: -8px;}
#nav_btn .navbtn::before{top: 8px;}
#nav_btn .point.on .navbtn{background: transparent;}
#nav_btn .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
#nav_btn .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

/*导航按钮结束*/
.m_nav_list{flex-direction:column; justify-content: flex-start; width:100%; overflow: auto;}

.m_nav_list::-webkit-scrollbar {display:none}
#m_nav {
    z-index: 99999;
    position: fixed;
    background: #0068b5;
    width:25rem;
    height:100vh;
    right: -400px;
    top: 0;
    display:none;
    padding: 1rem 0;
    overflow:hidden;
    pointer-events: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    }
#m_nav.act{ pointer-events: auto; right:0;}

#m_nav>ul>li{ width:100%; overflow:hidden; padding:0 1.5rem; }
#m_nav>ul>li{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
#m_nav li .a{ display:inline-block; width:calc(100% - 30px)}
#m_nav li .a h3{line-height: 4rem;height: 4rem;color:#fff;padding:0;font-size:1.125rem;float:left;}
#m_nav li .a span{ display:block; position:absolute; top:0; right:10px; width: 20px; height: 50px; text-align:center;}
#m_nav li .a span i{ font-size:0;}
#m_nav li i{opacity:1;filter:alpha(opacity=100);display:inline-block;width:10px;height: 4rem;float:right;display:inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size:contain;}
#m_nav li.on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav .on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav li{display:block;width:100%;}
.slide_nav{ position: absolute; left:0; height: 70px; z-index: 998; padding:15px; top:0; width: 100%; }
#m_nav .title .list{display:none;position:relative;width:100%;z-index:9;left:0;margin-left:0;background:none;border:0;clear: both;padding-bottom:10px;}
#m_nav .title .list span{ background:none; }
#m_nav .title .list span a:hover{ color: #014085;}
#m_nav .title .list a{display:block;font-size:1rem;color: #fff;text-align:left;line-height:40px;height: 40px;border:0;font-weight:300;}
/*三级导航 开始*/
#m_nav .title .list .void>a{background-size:10px; position:relative;}
#m_nav .title .list .void>a:before{ content:"·"; position:absolute; left:-1em; font-size:12px; font-weight:bold;}
#m_nav .title .list span{ position:relative; display:block;}
#m_nav .title .list span .sub{ position: static; width:100%;display: block !important; overflow:hidden;}
#m_nav .title .sub a{ background:none; font-size:.875rem; opacity:.8; min-width:50%; float:left; display:inline-block; color:#999;}

.nav_mask { position: fixed; top: 0; left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}

.n_header{height:152px;background:url(../images/n_header_bg.jpg) center no-repeat;background-size:cover;padding: 0 3%;}
.n_header .logo{ line-height:152px;}
.n_header .logo img{ line-height:152px;}

.n_header .right .top{height:68px;padding: 20px 0 0;text-align: right;}
.n_header .right .top .fenxiang{ display:inline-block; font-size:0}

.n_header .right .top .youxiang{ display:inline-block; line-height:48px; vertical-align:top; margin:0 0 0 1rem}

.n_header .right .top .wap_btn{ display:none; line-height:48px; vertical-align:top; margin:0 0 0 1rem}

.n_nav{ margin:.875rem 0 0}
.n_nav ul li{display:inline-block;margin-left:2.5rem;font-size:1.25rem;color:#ffffff;transition:.6s;line-height: 2.75rem; position:relative}
.n_nav ul li:before{ content:""; position:absolute; left:0; bottom:0; width:0; height:2px; background:#fff; transition:.6s}
.n_nav ul li:hover:before, .n_nav ul li.on:before{ width:calc(100% - 1rem); }

.n_banner img{ max-width:100%}

.n_container{ padding:3rem 0 5.75rem; background:url(../images/n_container_bg.png) center bottom no-repeat; background-size:100% auto}
.n_title001{ padding:0 0 3.125rem; border-bottom:#e5e5e5 1px solid; text-align:center; margin-bottom:3.75rem}
.n_title001 h3{ font-size:2.25rem; color:#000000; font-weight:bold}

.w1600{ margin:0 auto; max-width:1600px; padding:0 5rem}

.n_notice ul{ margin:0 -2rem}
.n_notice ul li{ float:left; width:33.333333%; padding:0 2rem}
.n_notice ul li a{ display:block; transition:.6s}
.n_notice ul li a .img{ width:100%; position:relative; overflow:hidden}
.n_notice ul li a .img .img_hezi{ padding-bottom:76.28% !important;}
.n_notice ul li a .con{padding: 1rem .75rem 4.375rem;}
.n_notice ul li a .con h5{ font-size:1.125rem; color:#000000; font-weight:bold; line-height:1.75rem; height:3.5rem; transition:.6s}
.n_notice ul li a .con h6{font-size:1rem;color:#cc2228;font-weight:bold;position:relative;padding-left:5rem;margin: 1rem 0 .75rem;}
.n_notice ul li a .con h6:before{ content:""; position:absolute; width:4rem; height:.375rem; left:0; top:50%; margin-top:-3px; background:#949494}
.n_notice ul li a .con p{font-size:1.125rem;color:#505050;line-height:2rem;height:4rem;margin-bottom: -4.75rem;}
.n_notice ul li a .con span{ display:inline-block; width:11.25rem; height:2.75rem; line-height:2.75rem; background:#0a9040; font-size:1.125rem; color:#fff; text-align:center; transition:.6s}

/*====翻页====*/
.j_pages{margin:0 auto 0 auto}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;text-align:  center;}
.j_pages a{padding: 0px 1rem;height: 2.5rem;line-height: 2.375rem;display:inline-block;margin: 0 4px;color: #3a3a3a;font-size: 14px;box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius: 0;border: #dadada 1px solid;text-align: center; background:#fff}
.j_pages a.m_bnt{ padding:0 1rem}
.j_pages a font{font-size:14px;font-family:SimSun;color:#666666}
.j_pages .on, .j_pages a:hover{color: #fff;background: #0065b3;border: #0065b3 1px solid;}
.j_pages span{}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.j_pages form{ display:inline-block;}
.j_pages span{display:inline-block;font-size: 1rem;color: #919191;margin:0 0 0 10px;}

.n_notice1{ margin-top:-2.5rem}
.n_notice1 ul{ margin-bottom:2.5rem}
.n_notice1 ul li a{ display:block; padding:1.375rem 0; border-bottom:#e8e8e8 1px dashed; position:relative}
.n_notice1 ul li a:before{ content:""; position:absolute; right:0; top:0; bottom:0; width:0; transition:.6s}
.n_notice1 ul li a .time{ width:13.75rem; height:6.25rem; text-align:center; border-right:#e8e8e8 1px dashed; position:relative}
.n_notice1 ul li a .time h3{ font-size:1.625rem; color:#000000; line-height:4rem}
.n_notice1 ul li a .time h4{ font-size:1.125rem; color:#000000}
.n_notice1 ul li a .con{ width:calc(100% - 13.75rem); padding:.5rem 0 0 3rem; position:relative}
.n_notice1 ul li a .con h5{ font-size:1.125rem; color:#000000; line-height:1.5rem; font-weight:bold; transition:.6s; margin-bottom:.75rem}
.n_notice1 ul li a .con p{ font-size:1rem; color:#686868; line-height:1.75rem; height:3.5rem;}

.mianbao{margin-bottom: 3rem;line-height: 42px;padding-bottom: 15px;border-bottom: #efefef 1px solid;}
.position{font-size: 1.25rem;color: #000000;padding-left: 54px;background: url(../images/local.png) 10px 6px no-repeat;font-weight: bold;}
.position a{transition:0.36s;}
.position span{margin: 0 5px;}
.position em{font-style:normal;}
.position a:hover{color: #0089d9;}


.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 2.5rem;text-align:center;}
.n_news_detail .ar_article_box h3{color: #323232;font-size: 2rem;line-height: 1.5;margin-bottom: 12px;font-weight: bold;text-align: center;position: relative;max-width: 70rem;display: inline-block;}
.n_news_detail .ar_article_box h3:before{content:"";position:absolute;left:-1.25rem;top:0.5rem;width:4px;height:1.25rem;}

.n_news_detail .ar_article_box h6{display: block;color: #fff;font-size: 1rem;line-height: 2.5rem;font-weight:normal;padding: 1.125rem 0;vertical-align: top;background: #0068b7;margin-top: 1.5rem;}
.n_news_detail .ar_article_box h6 span{margin:0 10px;}
.n_news_detail .ar_article_box h6 span img{ margin:-3px 6px 0 0}

.bdsharebuttonbox dd:hover{ -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; filter:alpha(opacity=100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}
.bdsharebuttonbox{}
.Statistical{display:inline-block; margin-left:12px;}
.Statistical span,.Statistical span img{ vertical-align:top}
.bd_weixin_popup{ box-sizing:content-box}
.bd_weixin_popup .bd_weixin_popup_foot{ text-align:center !important}


/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 1.25rem 0 0;box-sizing: border-box;width: 100%;margin-top: 1.875rem;border-top: #9c9c9c 1px solid;}
#ar_fot h1{display:block;width: 100%;font-size: 1.125rem;line-height: 2.5rem;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{font-weight: bold;margin-right: 1rem;}
#ar_fot h1 a{font-size: 1rem;color: #373737;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #0068b5;}

.box001 .fs-wrap .fs-option .fs-checkbox i{border-radius:50%;}
.box001 .fs-wrap .fs-option.selected .fs-checkbox i{background: #0068b5 url(../images/dots_on.svg) center no-repeat;}

.n_title002{ padding:0 0 2.25rem; border-bottom:#e5e5e5 1px solid; text-align:center; margin-bottom:3.75rem}
.n_title002 h3{ font-size:2.25rem; color:#000000;}

.n_zhaopin .left{ width:21.75rem; padding:.875rem .875rem 2.125rem; background:#0068b7}
.n_zhaopin .left .img{ background:#fff; text-align:center}
.n_zhaopin .left .img img{ display:inline-block; max-width:100%}
.n_zhaopin .left h5{ font-size:1.25rem; color:#fff; line-height:1.5; position:relative; padding:1.5rem 0 .875rem}
.n_zhaopin .left h5:before{ content:""; position:absolute; width:3.5rem; height:4px; background:#fff; bottom:0}

.n_zhaopin .right{ width:calc(100% - 21.75rem); padding-left:2.25rem;}
.n_zhaopin .right .fl01{ border:#dbdbdb 1px solid; padding:1.375rem 1.375rem 0}
.n_zhaopin .right .fl00 dl{ margin-bottom:1.75rem}
.n_zhaopin .right .fl00 dl dt{ font-size:1.5rem; color:#000; line-height:1.5; margin-bottom:1.25rem}
.n_zhaopin .right .fl00 dl dd{ background:#f3f3f3; padding:1.5rem 1.25rem; font-size:1rem; color:#404040; line-height:1.75}
.n_zhaopin .right .fl00 dl dd p{ /*word-break: break-all;*/}

.n_zhaopin .right .fl02{ margin:3rem 0 0}
.n_zhaopin .right .fl02 ul li{ margin-top:1.5rem}
.n_zhaopin .right .fl00 .top{ cursor:pointer;background: #1e9639;height: 3.75rem;position:relative;line-height: 3.75rem;padding:0 1.25rem;}
.n_zhaopin .right .fl00 .top .ico{display:inline-block;width:3.375rem;vertical-align: top;}                                         
.n_zhaopin .right .fl00 .top i{position:absolute;right: 1.25rem;top:50%;margin-top: -7.5px;width: 28px;height: 15px;background: url(../images/xiala_on.png) center no-repeat;cursor: pointer;}
.n_zhaopin .right .fl00 .top h5{position:relative;font-size: 1.235rem;color: #fff;padding: 0;display:inline-block;max-width: calc(100% - 2.5rem - 3rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.n_zhaopin .right .fl00 .top h5:after{position:absolute;right: -1.25rem;bottom:0px;content:"";width: 0;height: 0;border-right: 1.25rem solid transparent;}
.n_zhaopin .right .fl00 .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;}
.n_zhaopin .right .fl00 div.open .top i{ background: url(../images/xiala.png) center no-repeat;}
.n_zhaopin .submenu{ display:none; margin:2rem 0 0}

.container07 ul li a .img{ overflow:hidden}
.container07 ul li a .img h5{ position:absolute; bottom:0; left:0; right:0; line-height:3.5rem; background:rgba(0,0,0,0.7); font-size:1.125rem; color:#fff; font-weight:bold; text-align:center; opacity:0; visibility:hidden; transform:translateY(100%); transition-delay:.6s; transition:.6s}
.container07 ul li.miso-current a .img h5{ opacity:1; visibility:visible; transform:translateY(0)}


/*==========================================内页 结束=============================================*/

/* aos="fade-up" aos-duration="1200" */
@media(min-width: 768px){
	.container01 .right .banner ul li .top a:hover{ background:#0068b5}
	
	.container01 .right .banner ul .miso-prev:hover{ background:url(../images/left1_on.png) center no-repeat;}
	.container01 .right .banner ul .miso-next:hover{ background:url(../images/right1_on.png) center no-repeat;}
	
	.container02 .right ul li a:hover:before{ height:100%; top:0; background:#0068b5}
	.container02 .right ul li a:hover:after{ width:calc(100% - 3rem); background:#fff}
	
	.container02 .right ul li a:hover h5, .container02 .right ul li a:hover p, .container02 .right ul li a:hover h6{ color:#fff}
	.container02 .right ul li a:hover h5{ font-weight:600}
	.container02 .right ul li a:hover h6 svg{ fill:#fff}
	.input_su button:hover{ background:#0065b2}

	.container02 .left a:hover{ background:#d58107}
	
	.container06 .content .box1 ul li a:hover font{color:#000;font-weight:600;}
	.container06 .content .box1 ul li a:hover font:before{ background:#000}
	.container06 .content .box1 ul li a:hover span{ color:#000; font-weight:600}
	
	.container07 ul li a:hover .top svg{ transform:rotate(180deg)}
	
	.n_notice ul li a:hover{ transform:translateY(-.5rem)}
	.n_notice ul li a .con h5:hover{ color:#0065b2}
	.n_notice ul li a .con span:hover{ background:#0065b2}
	
	.n_notice1 ul li a:hover:before{ width:100%; background:#f2f2f2; left:0}
	
	.n_notice1 ul li a .con h5:hover{ color:#0065b2}
}

@media (min-width:1800px) and (max-width: 1920px){
	ul.list_box1 li:nth-child(11) .box, ul.list_box1 li:nth-child(12) .box, ul.list_box1 li:nth-child(13) .box, ul.list_box1 li:nth-child(14) .box, ul.list_box1 li:nth-child(15) .box{ border-bottom:none}
	ul.list_box1 li:nth-child(5) .box, ul.list_box1 li:nth-child(10) .box, ul.list_box1 li:nth-child(15) .box{ border-right:none}

}

@media (min-width:992px) and (max-width: 1800px){
	ul.list_box1 li:nth-child(13) .box, ul.list_box1 li:nth-child(14) .box, ul.list_box1 li:nth-child(15) .box{ border-bottom:none}
	ul.list_box1 li:nth-child(3) .box, ul.list_box1 li:nth-child(6) .box, ul.list_box1 li:nth-child(9) .box, ul.list_box1 li:nth-child(12) .box, ul.list_box1 li:nth-child(15) .box{ border-right:none}
}


@media(max-width: 1800px){
	.container01 nav{ padding:0 2rem}
	.container01{ padding:2rem 0 0 5rem}
	.container02{ padding:0 5rem}
	.container01 .right .banner ul li .top{ right:5rem}
	
	ul.list_box1 li{ width:33.333333%}
	
	
}

@media(max-width: 1600px){
	.container05{ padding:5.75rem 5rem}
	.n_nav ul li{font-size:1rem;margin-left: 1rem;}
}

@media(max-width: 1450px){
	
}

@media(max-width: 1430px){
	.w1200{ padding:0 15px}
}

@media(max-width: 1330px){
	.container01 nav{ padding:0 1rem}
	.container01{ padding:2rem 0 0 15px}
	.container02{ padding:0 15px}
	.container01 .right .banner ul li .top{ right:15px}
	
	.container04 .left{ width:100%}
	.container04 .left .pic-m img{ height:auto}
	.container04 .right{width:100%;height: auto;}
}

@media(max-width: 1200px){
	.container01{ padding:1rem 0}
	.container01 .left{width:100%;height:auto;padding: 2rem 0 1rem;}
	.container01 .right{ width:100%; }
	
	.container01 .right .banner ul li .img, .container01 .right .banner ul li .img img{ height:auto}
	
	footer .fl01 .left{ display:none}
	footer .fl01 .center{padding:0;text-align:center;width: 100%;}
	footer .fl01 .right{ width:100%; text-align:center}
	footer .fl01 .center h4:before{ left:50%; margin-left:-1rem}
	
	.w1600{ padding:0 15px;}
	
	.n_header{ display:none}
	.m_header_box{ display:block;height: 60px;}
	#m_header{display:block;background: #fff url(../images/header_bg1.png) right center no-repeat;background-size: 75% 100%;}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	#gotop{right:0;transform:scale(0.6);bottom: 2rem;}

	.container01 .right .banner ul li .top{bottom: 15px;}

	.container01 .right .banner ul .miso-arrow{bottom: 20px;}
	.container01 .right .banner ul li .top a{ top:0}
	
	.container02 .left{width:100%;padding: 2rem 0 0;}
	.container02 .right{width:100%;margin: 2rem 0 0;top: 0;}
	
	ul.list_box1 li{ width:50%}
	
	.container06{ padding:3rem 15px}
	
	.container05{ padding:3rem 15px}
	.container05 form .content{ margin:0 -7px; margin-top:1.25rem}
	.container05 form .content .box{ padding:0 7px}
	ul.list_box1 li:last-child{ /*display:none*/}
	

	.container07{ padding:3rem 15px}
	.container07 .title001{ margin-bottom:2rem}
	
	.container04 .right ul{padding: 0 15px;margin: 0;}
	.fs-dropdown{ max-width:100%;max-height:270px;}
	
	.n_notice ul{ margin:0 -5px}
	.n_notice ul li{ padding:0 5px; width:50%}
	.n_notice ul li a .con{ padding:0.75rem 0 2rem}
	
	.n_zhaopin .left{ width:100%}
	.n_zhaopin .right{ width:100%; padding:2rem 0 0}
	
	.container06 .content .box1{ width:100%}
	.container06 .content .box1.fl{border:none;padding: 1.75rem 0.5rem 1.75rem;}
        .banner video{height:auto !important;}
}


@media(max-width: 768px){
	header .youxiang a{width:5rem;height:40px;line-height: 40px;}
	header .youxiang a img{ height:20px}
	header .fenxiang{width:20rem;height:40px;line-height: 40px;}
	.fenxiang ul li img{height: 20px;}
	.container01 .left .logo img{ max-height:6rem}
	
	.container01 nav ul li{margin: 0;}
	.container01 nav ul li a{font-size:14px;line-height:20px;padding: 10px 0;}
	
	.container01 .right .banner ul .miso-arrow{width: 2rem;height: 2rem;bottom: 10px;}
	.container01 .right .banner ul .miso-prev{ left:15px;}
	.container01 .right .banner ul .miso-next{left:calc(2.5rem + 20px);}
	.container01 .right .banner ul li .top{padding: 0 5rem 0 calc(6rem + 15px);}
	.container01 .right .banner ul li .top a{ width:5rem; height:2.5rem; line-height:2.5rem; font-size:12px;}
	.container01 .right .banner ul li .top h5{ padding:0}
	.container02 .left a{width:8rem;height:3rem;line-height:3rem;font-size:1.125rem;margin-top: 1.5rem;}
	
	.title001 h3{font-size: 1.5rem !important;background-size:3rem 3px !important;}
	.container02 .right ul li a{padding: 0.5rem 10px;}
	.container02 .right ul li a:after{left:10px;height:2px;top: 0.5rem;}
	.container02 .right ul li a p{line-height:22px;height: 66px;-webkit-line-clamp: 3;}
	.container02 .right ul li a h5{margin: .5rem 0 .5rem;}
	.container00_bg{ padding:0 0 3rem}
	.fs-dropdown{top: 31px;}
	
	ul.list_box1 li:nth-child(13) .box, ul.list_box1 li:nth-child(14) .box{ border-bottom:none}
	ul.list_box1 li:nth-child(2n) .box{ border-right:none}
	ul.list_box1{ margin:0 -10px;}
	ul.list_box1 li .box{ padding:0 10px}
	.container06 .miso_bd .content{ padding:1.625rem 10px}
	ul.list_box1 li .box dl dd{ font-size:12px;}
	ul.list_box1 li .box dl dd span{ width:2.5rem; font-size:12px;}
	
	ul.list_box1 li .box .top{ padding:0 5px}
	ul.list_box1 li .box h5{ font-size:12px; line-height:22px; height:44px;}
	
	.container05 form .content{ margin-top:0}

	.container05 form .content .box{ width:100% ; margin-top:1rem}
	.container04 .right ul li a{background-size:.875rem .875rem !important;font-size: 13px;}
	
	.ul-map .ico{ transform:scale(.2)}
	
	.container04 .left .pic-m img.ar_web{ display:none}
	.container04 .left .pic-m img.ar_wap{ display:block}
	.container04{ overflow:hidden}
	.fs-arrow{ background-size:14px auto}
	
	.n_notice ul{ margin-bottom:1rem}
	.n_notice ul li a .con span{ width:8rem; font-size:12px}
	.j_pages a{padding: 0 0.875rem;margin: 0 2px;font-size: 12px;}
	
	.n_title001 h3{ font-size:1.5rem;}
	.n_title001{  padding-bottom:1.5rem; margin-bottom:2rem}
	
	.n_container{ padding:2rem 0 3rem}
	
	.n_notice1 ul li a .time{ width:6rem;}
	.n_notice1 ul li a .time h3{font-size:1.125rem;line-height: 3.5rem;}
	.n_notice1 ul li a .con{ width:calc(100% - 6rem); padding-left:1.25rem}
	.n_notice1 ul li a{ padding:.75rem 0}
	
	.n_news_detail .ar_article_box h3{ font-size:1.5rem;}
	.position{font-size:12px;background-size:16px;padding-left: 38px;background-position-y: 12px;}
	.mianbao{ padding-bottom:0}
	
	.n_zhaopin .right .fl00 .top .ico{ width:2.5rem}
	.n_zhaopin .right .fl00 .top .ico img{width: 1.75rem;}
	.n_zhaopin .right .fl00 .top i{ transform:scale(0.5)}
	
	.n_title002{ margin-bottom:2rem}

	.n_title002 h3{ font-size:1.5rem;}
	.n_title002{  padding-bottom:1.5rem; margin-bottom:2rem}
	
	.container06 .content .box1{ width:100%}
	.container06 .content .box1 .title003 h3{ height:4rem}
	.container06 .content .box1 .title003 h3{margin-bottom:1.25rem}
	
	ul.list_box1 li .box .top .con a h4 img{ height:1.5rem}
	
	.ul-map li.act .p-con{ display:none !important}
video{width: 100%;}
}

@media(max-width: 456px){
	
}
/*样式1 蓝*/
.pb_sys_style1 .p_no_d {
    border: 1px solid #0065b3 !important;
    color: #fff;
    background-color: #0065b3 !important;
}
.ar_article p{font-size: 1.125rem !important;color: #565656;line-height: 2 !important;margin-bottom: 0rem;}
#vsb_content_2 P {
    LINE-HEIGHT: 150%;
    text-indent: 2em;
    font-size: 14px;
    font-size: 16px !important;
    color: #323232;
    line-height: 26px !important;
   font-family: "SourceSansPro-Regular", "微软雅黑";;
    margin-bottom: 0px !important;

 }
#vsb_content_2 P span{
    LINE-HEIGHT: 150%;
    text-indent: 2em;
    font-size: 14px;
    font-size: 16px !important;
    color: #323232;
     line-height: 26px !important;
   font-family: "SourceSansPro-Regular", "微软雅黑";;
    margin-bottom: 0px !important;

 }
video{object-fit:cover;margin: 0 auto;}