﻿body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden; color:#333;}

/*链接整体设置*/
a{ text-decoration:none; color:#333; transition:all .15s;}
a:hover{ color:#13367b;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#6f6f6f;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#6f6f6f;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#6f6f6f;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#6f6f6f;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1660px; width:84.35%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}
@font-face{ font-family:impact;src:url('../images/impact.ttf');}

/*header*********************************************************************/
.head{ position:relative; transition:all linear .2s; z-index:505;}
.head-fixed{ width:100%; height:100px; border-bottom:1px solid #545454; position:fixed; top:0; left:0; right:0; transition:all linear .2s; box-shadow:0 0 5px rgba(0,0,0,.1);}
.head-fixed .w{ position:relative;}
.logo{ width:22%;}
.logo img{ height:55px;}
.logo img.logo_b{ display:block;}
.logo img.logo_h{ display:none;}
.nav{ width:69%; padding-right:13.3%; position:relative;}
.nav .plebans{ font-size:20px; line-height:99px; position:relative; text-align:center;}
.nav .plebans a{ display:inline-block; transition:all .5s; color:#fff;}
.nav li{ position:relative;}
.nav li .jd{ display:none;}
.nav_bg{ display:none;}
.goutp{ display:none; position:absolute; top:100%; left:-10px; right:-10px; border-radius:0 0 5px 5px; z-index:10; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.1); text-align:center;}
.goutp:before{ content:""; display:block; position:absolute; left:50%; margin-left:-5px; top:-6px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:6px solid #fff;}
.goutp p{ font-size:16px; line-height:2.6;}
.goutp p a{ display:block; color:#333;}
.goutp p a:hover{ color:#13367b; background:rgba(0,0,0,.05);}
.nav li:nth-child(3) .goutp{ left:-130px; right:-50px;width: 374%;}
.nav li:nth-child(4) .goutp,.nav li:nth-child(5) .goutp{ left:-20px; right:-20px;}
.tell_txt{ position:absolute; right:0; top:50%; margin-top:-15px; line-height:30px; font-size:22px; color:#fff; font-weight:bold; padding-left:41px; background:url(../images/tell0.png) left center no-repeat; background-size:29px 29px;}
.head_on.head-fixed{ background:#fff; border-bottom:none; height:99px;}
.head_on .logo img.logo_b{ display:none;}
.head_on .logo img.logo_h{ display:block;}
.head_on .nav .plebans a{ color:#333;}
.head_on .tell_txt{ color:#333; background-image:url(../images/tell.png);}
.head_on .goutp:before{ border-bottom-color:#13367b;}

.sanh{ width:50px; padding:10px; position:absolute; right:-10px; top:50%; margin-top:-37.5px; display:none;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#13367b;}
.tesd>div{ background-color:#13367b!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner .swiper-slide .w{ position:absolute; left:50%; transform:translate(-50%,0); top:0; bottom:0; z-index:6;}
.banner .swiper-slide .clear{ width:100%; padding:0 7.831325301204819%;}
.banner .swiper-slide .w *{ transform:translateX(100px); opacity:0;}
.banner .swiper-slide .w .txt{ width:60.85714285714286%;}
.banner .swiper-slide.swiper-slide-active .w *{ transition:all 1s ease 1s; transform:translateX(0); opacity:1;}
.banner .swiper-button-prev,.banner .swiper-button-next{ top:auto; bottom:4.838709677419355%; background-color:#fff; border-radius:50%; width:70px; height:70px; transition:all 0.6s; background-image:url(../images/point1.png); background-position:center center; background-repeat:no-repeat; background-size:48.57142857142857%;}
.banner .swiper-button-prev{ left:auto; right:85px;}
.banner .swiper-button-next{ right:0; transform:rotate(-180deg);}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ display:none;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{ background-color:#f00; background-image:url(../images/point2.png);}
.ban_but{ position:absolute; left:50%; top:0; bottom:0; transform:translate(-50%,0); z-index:7;}
.ban_but .swiper-pagination{ width:7.831325301204819%; right:0; left:auto; bottom:auto; top:51.05%; height:50px; line-height:50px;}
.ban_but .swiper-pagination:before{ content:""; display:block; position:absolute; left:50%; margin-left:-.5px; bottom:60px; height:300%; background:#fff; width:1px;}
.ban_but .swiper-pagination span{ font-size:20px; color:#fff;}
.ban_but .swiper-pagination span.dangqian{ font-weight:bold; font-size:36px; padding-right:12px;}

.titc{ position:relative;}
.titc em{ font-size:36px; color:#13367b; font-weight:bold; display:inline-block; line-height:1;}

.titc .more{ position:absolute; right:0; top:50%; margin-top:-29px;}
.more{ display:inline-block; padding:0 35px; -webkit-transform:skewX(-30deg); transform:skewX(-30deg); border:1px solid #a7a7a7;}
.more i{ -webkit-transform:skewX(30deg); transform:skewX(30deg); display:inline-block; color:#333; font-size:18px; line-height:3.111111111111111; padding-right:40px; background:url(../images/point3.png) right center no-repeat; background-size:19px 19px;}
.more:hover,.tit8 a.cur{ background:#13367b; border-color:#13367b;}
.more:hover i,.tit8 a.cur i{ color:#fff; background-image:url(../images/point4.png);}

.con1{ background:#fff; width:100%; overflow:hidden; padding:75px 0;}
.con1 .w{ position:relative;}
.tit1{ position:absolute; top:-45px; left:-60px; font-size:120px; font-family:"Arial"; text-transform:uppercase; width:90px; transform:rotate(90deg); color:rgba(19,54,123); font-weight:bold; text-align:center;}
.con1 .titc{ text-align:center; position:absolute; left:3.493975903614458%; top:10px; bottom:0; width:36px;}
.con1 .titc i{ display:block; position:relative; height:44%; width:2px; margin:4px auto 0 auto; background:#cbcbcb; font-size:0; overflow:hidden;}
.con1 .titc i:before{ content:""; display:block; position:absolute; left:0; right:0; top:0; bottom:0; height:21%; background:#13367b; font-size:0; overflow:hidden;}
.con1 .con1_c{ padding:0 0 0 7.831325301204819%; position:relative;}
.con1_tab{ width:16.66666666666667%;}
.con1_tab .swiper-slide{ font-size:18px; color:#ababab; line-height:48px; height:48px!important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.con1_tab .swiper-slide-thumb-active{ height:auto!important; font-weight:bold; color:#13367b;}
.con1_pro{ width:83.33333333333333%;}
.con1_list{ width:101.96078431372549%;}
.con1_list li{ margin:1.96078431372549% 1.96078431372549% 0 0; width:23.03921568627451%;}
.con1_list li a{ display:block;}
.con1_list li .pic{ border-bottom:1px solid #fff; box-shadow:0 0 16px rgba(0,0,0,0.09); background:#fff;}
.con1_list li h3{ text-align:center; font-size:18px; color:#6e6e6e; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:11px 0 8px 0;}
.con1_list li.hover .pic{ border-bottom-color:#13367b;}
.con1_list li.hover h3{ color:#13367b; font-weight:bold;}

.con2{ background:#f9f9f9; padding:50px 0 60px 0; overflow:hidden;}
.con2_list{ width:106%; padding:20px 0 0 0;}
.con2_list li{ position:relative; width:19%; margin:6% 6% 0 0;}
.con2_list li img{ display:block; width:28.35820895522388%; filter:alpha(opacity=50); opacity:.5; transition:all 0.6s;}
.con2_list li span{ display:block; font-size:150px; line-height:1; position:absolute; right:-20px; top:0; font-weight:bold; color:rgba(220,220,220,.2); transition:all 0.6s;}
.con2_list li em{ display:block; font-size:24px; color:#2c2c2c; font-weight:bold; margin-top:28px;}
.con2_list li p{ font-size:16px; color:#666; line-height:1.5625; margin-top:10px;}
.con2_list li.hover img{ filter:alpha(opacity=100); opacity:1;}
.con2_list li.hover span{ color:rgba(220,220,220,1);}

.con3{ position:relative; overflow:hidden;}
.con3 .w{ position:absolute; left:50%; top:0; bottom:0; transform:translate(-50%,0); text-align:center;}
.con3 .clear{ width:100%;}
.con3 .c3_logo{ display:block; margin:0 auto; height:65px;}
.con3 p{ color:#fff; font-size:24px; letter-spacing:1px; margin:28px 0 35px 0;}
.con3 a{ margin:0 auto; font-size:18px; color:#fff; line-height:3; border-radius:1000px; background:#13367b; width:192px; cursor:pointer;}
.con3 a img{ height:30px; margin-right:14px;}
.video-pop{ width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; z-index:999; display:none;}
.video-pop .pop-bg{ width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.8);}
.video-pop .pop-box{ width:1020px; height:575px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); background:#000; box-sizing:border-box;}
.video-pop .pop-box .close{ width:24px; height:24px; position:absolute; right:0px; top:-40px; cursor:pointer;}
.video-pop .pop-box .video{ width:100%; height:100%;}

.con4{ text-align:center; padding:45px 0 50px 0; overflow:hidden;}
.tit4{ font-size:36px; color:#1e1e1e;}
.con4 .txt{ font-size:18px; color:#3c3c3c; line-height:1.666666666666667; padding:35px 13% 40px 13%;}
.con4 .more{ background-color:#d0d0d0; padding:0 25px;}
.con4 .more i{ background-image:url(../images/point4.png); color:#fff; font-size:14px;}
.con4 .more:hover{ background:#13367b;}
.ab_4_list{ padding:115px 13% 0 13%;}
.ab_4_list li{ width:25%;}
.ab_4_list li span{ display:block; font-size:50px; color:#333; font-family:"impact"; line-height:1; margin-bottom:9px;}
.ab_4_list li p{ font-size:18px;}
.con4_list{ padding:135px 0 0 0;}
.con4_list li{ width:21.08433734939759%; padding:35px 0 32px 0; margin:0 1.3%; box-shadow:0 0 24px rgba(0,0,0,0.14);}
.con4_list li:nth-child(1),.con4_list li:nth-child(4){ border-radius:50px 0 50px 0;}
.con4_list li:nth-child(2),.con4_list li:nth-child(3){ border-radius:0 50px 0 50px;}
.con4_list li em{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:28%; position:relative; margin:0 auto;}
.con4_list li em:before{ position:absolute; content:""; width:100%; height:100%; border-radius:50%; background:#e1e5ff; transition:ease .5s; left:0; top:0; z-index:5;}
.con4_list li.hover em:before{ background:#13367b; transform:rotateY(180deg);}
.con4_list li em img{ position:relative; z-index:6; width:100%; height:100%; display:block;}
.con4_list li em img.df{ display:block;}
.con4_list li em img.ho{ display:none;}
.con4_list li span{ display:block; font-size:24px; color:#2d2d2d; padding:22px 0 25px 0;}
.con4_list li p{ font-size:16px; color:#545454; line-height:1.9375;}
.con4_list li p i{ padding:0 5px; width:74px; display:inline-block; text-align:justify; text-justify:distribute-all-lines; text-align-last:justify; -moz-text-align-last:justify; -webkit-text-align-last:justify;}
.con4_list li p font{ display:block;}
.con4_list li.hover em img.df{ display:none;}
.con4_list li.hover em img.ho{ display:block;}
.con4_list li.hover span{ font-weight:bold; color:#13367b;}

.con5{ background:#fff; padding:50px 0 0 0; overflow:hidden; width:100%; max-height:999999px;}
.tit5{ text-align:center;}
.tit5 em{ display:block; font-size:42px; line-height:1;}
.tit5 p{ font-size:16px; color:#666; margin-top:15px;}
.con5c{ background:url(../images/bg5.jpg) center top no-repeat; background-size:cover; overflow:hidden; width:100%; margin-top:48px;}
.con5_list li{ width:25%; border-right:1px solid rgba(255,255,255,.1); text-align:center; position:relative;}
.con5_list li:before{ position:absolute; top:0; left:0; right:0; bottom:0; content:""; background:rgba(0, 26, 97, 0.4); color:#fff; -webkit-transition:-webkit-transform 1s cubic-bezier(.39,.575,.28,.995); transition:-webkit-transform 1s cubic-bezier(.39,.575,.28,.995); transition:transform 1s cubic-bezier(.39,.575,.28,.995); transition:transform 1s cubic-bezier(.39,.575,.28,.995),-webkit-transform 1s cubic-bezier(.39,.575,.28,.995); -webkit-transform-origin:left center; -ms-transform-origin:left center; transform-origin:left center;-webkit-transform:scale3d(0,1,1); transform:scale3d(0,1,1); z-index:-2;}
.con5_list li.hover:before{ -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}
.con5_list li:last-child{ border-right:none;}
.con5_list li a{ color:#fff; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; position:absolute; left:0; right:0; bottom:0; top:0;}
.con5_list li .clear{ width:100%;}
.con5_list li a .ico2{ width:16.875%; margin:0 auto; display:block;}
.con5_list li a h3{ font-size:22px; margin-top:45px;}
.con5_list li a p{ font-size:16px; height:50px; margin-top:15px; padding:0 20%;}
.con5_list li a .point5{ border:1px solid #fff; border-radius:50%; width:8.75%; display:block; margin:85px auto 0 auto;}

.con6{ background:#fff; padding:65px 0 45px 0; overflow:hidden; width:100%;}
.con6_list{ text-align:center;}
.con6_list li{ width:20%; padding-top:102px;}
.con6_list li em{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:90px; height:90px; position:relative; line-height:90px; margin:0 auto;}
.con6_list li em:before{ position:absolute; content:""; width:100%; height:100%; border-radius:50%; background:#000; transition:ease .5s; left:0; top:0; z-index:5;}
.con6_list li.hover em:before{ background:#13367b; transform:rotateY(180deg);}
.con6_list li em img{ position:relative; z-index:6; width:50px; height:50px; display:inline-block;}
.con6_list li em span{ font-size:50px; position:absolute; right:-25%; top:-43%; color:#e8e8e8;}
.con6_list li p{ font-size:16px; color:#666; padding:20px 0 15px 0;}

.con7{ background:url(../images/bg7.jpg) center top no-repeat; background-size:cover; padding:65px 0; overflow:hidden; width:100%;}
.con7 .titc em{ color:#fff;}
.con7 .more{ border-color:#fff;}
.con7 .more i{ color:#fff; background-image:url(../images/point4.png);}
.con7_list{ width:calc(100% + 1px); padding-top:45px;}
.con7_list li{ width:calc(16.66666666666667% - 1px); background:#fff; margin:1px 1px 0 0;}
.con7_list li .pic_w{ left:15px; right:15px; top:15px; bottom:15px;}
.con7_list li img{ filter:grayscale(100%); filter:alpha(opacity=20); opacity:.2;}
.con7_list li.hover img{ filter:grayscale(0); filter:alpha(opacity=100); opacity:1;}

.con8{ background:#f4f4f4; padding:100px 0; overflow:hidden;}
.con8 .w{ position:relative;}
.tit8{ position:absolute; right:0; top:-11px;}
.tit8 a{ margin-right:18px;}
.con8c{ display:none; width:100%; padding:25px 0 0 0;}
.con8c.cur{ display:block;}
.con8_list{ width:102.008032128514056%;}
.con8_list li{ border-bottom:1px solid #cbcbcb; margin:2.008032128514056% 2.008032128514056% 0 0; width:22.99196787148594%; padding-bottom:8px;}
.con8_list li a{ display:block;}
.con8_list li .pic{ border:1px solid #cdcdcd;}
.con8_list li h3{ font-size:18px; color:#505050; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:20px 0 10px 0;}
.con8_list li p{ font-size:16px; color:#8e8e8e;}

.con9{ background:url(../images/bg9.jpg) #f1f6ff center top no-repeat; background-size:100%; padding:80px 0; overflow:hidden;}
.con9 .titc em{ color:#fff;}
.con9_lf{ width:27.71084337349398%;}
.con9_lfc{ background:#fff; margin-right:-30.5%; position:relative; z-index:5; margin-top:30px; box-shadow:0 0 32px rgba(0,0,0,.5);}
.con9_lfc .txt{ text-align:center; font-size:22px; color:#626262; padding-top:22px;}
.con9_more{ width:100%; display:block; text-align:center; color:#fff; background:#13367b; font-size:20px; line-height:2.9; margin-top:60px;}
.con9_more:hover{ color:#fff;}
.con9_tab{ padding:0 40px; margin-top:45px;}
.con9_tab .swiper-slide{ font-size:24px; color:#222; line-height:64px; height:65px!important; border-bottom:1px solid #fff; margin-bottom:10px!important;}
.con9_tab .swiper-slide:last-child{ margin-bottom:0!important;}
.con9_tab .swiper-slide-thumb-active{ height:auto!important; font-weight:bold; color:#13367b; border-bottom-color:#13367b; background:url(../images/point6.png) calc(100% - 16px) center no-repeat; background-size:16px 28px;}
.con9_pic{ width:72.28915662650602%;}
.con9_pic img,.con9_pic a{ display:block; width:100%;}

.con10{ background:#fff; padding:65px 0; overflow:hidden;}
.con10 .titc{ text-align:center; padding-bottom:10px;}
.con10 .titc em{ font-weight:500;}
.con10 p{ text-align:center; font-size:18px; color:#6f6f6f;}
.con10_list{ width:100.9%; padding:2.5% 0;}
.con10_list li{ width:12%; margin:.9% .9% 0 0;}
.con10_list li.li1{ width:35%;}
.con10_list li.li2{ width:25%;}
.con10_list li.li3{ width:8.5%;}
.con10_list li.li5{ width:15%;}
.con10_list li.li2 input,.con10_list li.li2 span{ float:left;}
.con10_list li.li2 input{ width:40%;}
.con10_list li.li2 span{ width:54%; margin-left:2%}
.con10_list li.li2 span img{ width:100%;}
.m_intxt{ border:1px solid #e6e6e6; padding:11px 12px; width:100%; display:block; background:#fff; font-size:18px; color:#333; line-height:2;}
.m_inbut{ text-align:center; display:block; width:100%; cursor:pointer; color:#fff; background:#13367b; border:1px solid #13367b; font-size:18px; line-height:2; padding:11px 12px; transition:all 0.6s;}
.m_inbut:hover{ background:#ff9d37; border-color:#ff9d37;}

.com li .pic_w img{ display:block; transition:all 0.6s; max-height:100%; max-width:100%;}
.com li.hover .pic_w img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:url(../images/fbg.jpg) center top no-repeat; background-size:cover; overflow:hidden;}
.foot1{ padding:55px 0 0 0;}
.f_lf{ max-width:calc(100% - 4.215% - 200px); width:78.31512048192771%; border-right:1px solid rgba(255,255,255,.2);}
.f_logo{ border-bottom:1px solid rgba(255,255,255,.2); padding:25px 0 36px 0;}
.f_logo a{ display:inline-block;}
.f_logo img{ height:47px; display:block;}
.f_lf ul{ padding:55px 5% 30px 0;}
.f_lf ul li span{ display:block; position:relative; padding-bottom:35px; margin-bottom:25px;}
.f_lf ul li span:after{ content:""; display:block; position:absolute; left:0; bottom:0; height:4px; width:30px; background:#fff; font-size:0; overflow:hidden;}
.f_lf ul li span a{ font-size:20px; font-weight:bold; color:#fff;}
.f_lf ul li div div{ padding-right:28px;}
.f_lf ul li div div:last-child{ padding-right:0;}
.f_lf ul li p{ font-size:16px; line-height:2.5;}
.f_lf ul li p a{ color:rgba(224,224,224,.8);}
.f_lf ul li a:hover{ color:rgba(255,255,255,.8);}
.f_rt{ width:17.46987951807229%; min-width:200px; padding:30px 0 0 0;}
.f_rt p{ font-size:14px; color:#fff; line-height:1.714285714285714;}
.f_rt .f_tell{ padding-left:60px; position:relative;}
.f_rt .f_tell:before{ content:""; display:block; position:absolute; left:0; top:50%; transform:translate(0,-50%); height:50px; width:50px; background:#fff; font-size:0; overflow:hidden; background:url(../images/tell1.png) center top no-repeat; background-size:100%;}
.f_rt .f_tell em{ display:block; font-weight:bold; font-size:30px; color:#fff; line-height:1.066666666666667;}
.f_rt .f_adr p{ margin-top:16px;}
.f_rt .f_adr p em{ display:block;}
.f_rt .f_ewm{ padding:35px 0 0 0;}
.f_rt .f_ewm li{ width:46.77966101694915%; text-align:center;}
.f_rt .f_ewm li em{ width:100%; display:block;}
.f_rt .f_ewm li em img{ display:block; width:100%;}
.foot{ font-size:14px; color:#afafaf; border-top:1px solid rgba(255,255,255,.2); padding:15px 0; line-height:2; text-align:center;}
.foot font{ padding-left:8px;}
.foot *{ color:#afafaf;}



.nyban{ width:100%; position:relative; overflow:hidden;}
.nyban .w{ position:absolute; left:50%; top:60%; transform:translate(-50%,-50%); color:#fff;}
.nyban .w em{ display:block; font-size:36px;}
.nyban .w p{ font-size:18px; margin-top:6px;}
@media screen and (max-width:1440px){
.nyban .w em{ font-size:30.5px;}
.nyban .w p{ font-size:15.5px;}	
}

@media screen and (max-width:1023px){
.nyban img{ width:140%; margin-left:-20%;}
.nyban .w{ top:45%;}
.nyban .w em{ font-size:36px;}
.nyban .w p{ font-size:24px; margin-top:6px;}

}
 
.xuanxiang .w{background-color:#F2F2F2; padding:10px 20px 0; font-size:15px;}
.xuanxiang dl{ min-height:40px;  line-height:180%;   border-bottom:1px solid #CCC; margin:10px auto; }
.xuanxiang dl:last-child{ border-bottom:none; margin:10px auto 0}
.xuanxiang dt{ margin-right:30px; float:left;}
.xuanxiang  dd{float:left;}
.xuanxiang  dd a{ margin-right:20px;}
.xuanxiang  dd a.active{ color:#13367b; font-weight:bold}

.xcontent{ margin-top:30px; margin-bottom:30px; font-size:15px;}
.xcontent h2{ height:50px; line-height:50px; font-size:16px; font-weight:bold;background-color:#F2F2F2; padding-left:20px;}
.xcontent table {
	text-align: center;
	line-height: 30px;
	border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.xcontent table  tr th{ height:35px;}
.xcontent table th:first-child{ width:20%}
.xcontent table th:nth-child(2){ width:20%}
.xcontent table th:nth-child(3){ width:50%}
.xcontent table th:last-child{ width:10%}
.xcontent table td {
	border: 1px solid #d9d9d9;
	vertical-align: middle;
}
.xcontent table td:last-child a{ border:1px solid #ccc; padding:5px 10px}
.xcontent table td,.xcontent table th{}
.xcontent table td img{ width:150px; height:120px;}
.xcontent table td span, .xcontent table td strong {
	background-color:inherit!important;
}
 
 .xcontent table tr:first-child {
background-color:#eeeeee;
}
 
.xcontent table tr:hover {
	background-color:#13367b;
	color: #fff;
	transition: all 0.2s;
}
.xcontent table tr:hover a{color: #fff;}
.pagination{padding:0!important;}
.pagination a{ height:30px!important;}
.pagination p{height:30px!important;}