@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
/*table{border-collapse:collapse;border-spacing:0;padding:0; }
caption,th{text-align:left;font-weight:normal; }*/
html,body,fieldset,img,iframe,abbr{ border:0; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
select{ outline:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
input,textarea{ overflow:auto; resize:none; font-family:"Microsoft YaHei",Arial; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }
/* CSS Document */

/*@font-face{
    font-family:"MiSans_r";
    src:url("Mi-R.ttf");
}*/

body{ padding:0; font-family:"Microsoft YaHei",Arial; background-color:#edebeb; }
html,body{ font-size:16px; }
@media only screen and (max-width:1680px){
	html,body{ font-size:14px; }
}
@media only screen and (max-width:1480px){
	html,body{ font-size:12px; }
}
.margin{ margin:0px auto; }
.hidden{ overflow:hidden; }
.width1360{ max-width:1360px; width:90%; }
.bg_q{ position:absolute; top:0px;left:0px;right:0px;bottom:0px; z-index:0; background-repeat:no-repeat;background-position:center;background-size:cover; }
img{ max-width:100%; max-height:100%; vertical-align:middle; }
video{ vertical-align:middle; }
section.i_md{ width:100%; overflow:hidden; position:relative; }
i.md{ position:absolute; margin-top:-6rem; z-index:0; }
/* top_bg */
.top_h,.top_bg,.top_bg .margin,.top_bg .margin a.logo,.top_bg .margin ul.lm,.top_bg .margin ul.lm li dd{ height:5.625rem; }
.top_h{ width:100%; overflow:hidden; }
.top_bg{ position:fixed; z-index:999999; top:0px; left:0px; width:100%; background-color:#000000; }
.top_bg .margin{ width:94%; max-width:1740px; }
.top_bg .margin a.logo{ float:left; display:flex; align-items:center; }
.top_bg .margin a.logo.p{ margin-left:2%; }
.top_bg .margin a.logo img{ max-height:2.5rem; }
.top_bg .margin ul.lm{ float:right; }
.top_bg .margin ul.lm li{ float:left; margin:0px 3rem; }
.top_bg .margin ul.lm li dd{ display:flex; align-items:center; position:relative; font-size:1.125rem; font-weight:bold; }
.top_bg .margin ul.lm li dd a{ display:block; height:3rem; line-height:3rem; padding:0px 1rem; color:#ffffff; position:relative; }
.top_bg .margin ul.lm li.x dd a{ padding-right:2rem; }
.top_bg .margin ul.lm li:hover dd a{ color:#1a48c4; }
.top_bg .margin ul.lm li dd a i{ position:absolute; right:1rem; font-size:1rem; top:50%; margin-top:-0.5rem; }
.top_bg .margin ul.lm li dl{ position:absolute; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); background-color:#ffffff; min-width:7.5rem; opacity:0; overflow:hidden; max-height:0px; transition:all 0.25s ease; }
.top_bg .margin ul.lm li:hover dl{ max-height:100vh; opacity:1; overflow:initial; transition:all 0.5s ease; }
.top_bg .margin ul.lm li dl i.fa{ position:absolute; font-size:2rem; color:#ffffff; margin-top:-1.25rem; left:2.125rem; z-index:-1; }
.top_bg .margin ul.lm li dl a{ display:block; font-size:1rem; color:#999999; height:2.5rem; line-height:2.5rem; padding:0px 1rem; }
.top_bg .margin ul.lm li dl a:hover{ background-color:#1a48c4; color:#ffffff; }

/* banner */
.banner,.banner .swiper-wrapper,.banner .swiper-wrapper .swiper-slide,.banner .swiper-wrapper .swiper-slide div.width1360{ height:45rem; }
.banner{ width: 100%; overflow: hidden; position: relative; }
.banner .swiper-wrapper{  }
.banner .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }
.banner .swiper-wrapper .swiper-slide i.bg_q{ z-index:0; }
.banner .swiper-wrapper .swiper-slide div.width1360{ position:relative; z-index:9; }
.banner .swiper-wrapper .swiper-slide div.width1360 div{ font-size:2.25rem; color:#333333; position:absolute; bottom:0px; left:0px; text-transform:uppercase; opacity:0; width:100%; }
.banner .swiper-wrapper .swiper-slide.on div.width1360 div{ bottom:1.25rem; opacity:1; transition:all 3s ease; }
.banner .swiper-wrapper .swiper-slide div.width1360 div p{ font-weight:bold; margin-top:2px; }
.banner .swiper-wrapper .swiper-slide div.width1360 div p i{ background-color:#ffffff; padding:0px 0.75rem; }

.banner div.qh{ position:absolute; z-index:99; width:1.25rem; height:2.5rem; top:50%; margin-top:-1.25rem; background-position:center; background-repeat:no-repeat; background-size:cover; opacity:0.8; }
.banner div.qh:hover{ opacity:1; }
.banner div.qh_l{ background-image:url(../images/jt_l.png); left:3%; }
.banner div.qh_r{ background-image:url(../images/jt_r.png); right:3%; }

.banner .page{ position:absolute; left:0px; width:100%; bottom:2rem; z-index:9; display:none; text-align: center; }
.banner .page span{ display:inline-block; width:2rem; height:3px; margin:0px 0.25rem; background-color:rgba(255,255,255,.42); }
.banner .page span.on{ background-color:#1a48c4; }

/*i_con*/
.i_con{ padding-top:4.5rem; }
.i_con .tit{ margin-bottom:2rem; }
.i_con .tit b{ font-size:2.25rem; color:#333333; }
.i_con .tit a{ font-size:1rem; color:#1a48c4; margin-left:1rem; }
.i_con .tit a:hover{ text-decoration:underline; }
.i_con ul,.i_con ul li{ overflow:hidden; }
.i_con ul{ width:102%; margin-bottom:2.5rem; }
.i_con ul li{ float:left; margin-bottom:2rem; width:23.429%; margin-right:1.42%; }
.i_con ul li a{ display:block; background-color:#ffffff; }
.i_con ul li a div{ overflow:hidden; }
.i_con ul li a div.t{ position:relative; height:11.25rem; }
.i_con ul li a div.t i{ transition:all 0.25s ease; }
.i_con ul li a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease; }
.i_con ul li a div.f{ height:6.75rem; padding:1rem 5%; }
.i_con ul li a div.f dd{ font-size:1.125rem; color:#333333; height:4rem; line-height:1.75; overflow:hidden; }
.i_con ul li a div.f ol{ margin-top:0.5rem; text-align:right; font-size:1rem; color:#ffffff; }
.i_con ul li a div.f ol i{ display:inline-block; height:2rem; line-height:2rem; width:6rem; text-align:center; border:1px solid #1a48c4; background-color:#1a48c4; transition:all 0.5s ease; }
.i_con ul li a:hover div.f ol i{ background-color:#ffffff; color:#1a48c4; border:1px solid #eeeeee; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

/*foot_bg*/
.foot_bg{ width:100%; overflow:hidden; background-color:#000000; }
.foot_bg .width1360{ padding-top:4.5rem; }
.foot_bg .width1360 .hidden.t{ margin-bottom:4.5rem; min-height:13rem; }
.foot_bg .width1360 .hidden.t div{ overflow:hidden; }
.foot_bg .width1360 .hidden.t div dd{ color:#ffffff; font-weight:bold; font-size:1.5rem; margin-bottom:1rem; }
.foot_bg .width1360 .hidden.t div.l{ float:left; max-width:20%; margin-right:5%; }
.foot_bg .width1360 .hidden.t div.l dl{ font-size:1.125rem; line-height:1.75; }
.foot_bg .width1360 .hidden.t div.l dl a{ color:#ffffff; display:block; }
.foot_bg .width1360 .hidden.t div.l dl a:hover{ color:#1a48c4; }

.foot_bg .width1360 .hidden.t div.r{ float:right; max-width:230px; width:45%; }
.foot_bg .width1360 .hidden.t div.r dd{ padding-left:1rem; }
.foot_bg .width1360 .hidden.t div.r dl{ overflow:hidden; margin-top:1rem; }
.foot_bg .width1360 .hidden.t div.r dl a{ display:block; float:left; border:1px solid #ffffff; width:2.375rem; height:2.375rem; border-radius:50%; background-repeat:no-repeat; background-position:center; background-size:cover; margin-bottom:1.25rem; margin-left:1rem; opacity:0.5; transition:all 0.25s ease; }
.foot_bg .width1360 .hidden.t div.r dl a:hover{ opacity:1; transition:all 0.5s ease; }
.foot_bg .width1360 .hidden.t div.r dl a.f1{ background-image:url(../images/fx1.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f2{ background-image:url(../images/fx2.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f3{ background-image:url(../images/fx3.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f4{ background-image:url(../images/fx4.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f5{ background-image:url(../images/fx5.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f6{ background-image:url(../images/fx6.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f7{ background-image:url(../images/fx7.png); }
.foot_bg .width1360 .hidden.t div.r dl a.f8{ background-image:url(../images/fx8.png); }

.foot_bg .width1360 .hidden.f{ font-size:1rem; color:#999999; border-top:1px solid rgba(255,255,255,0.5); line-height:2.25; padding:0.5rem 0px; white-space:pre-wrap; }
.foot_bg .width1360 .hidden.f a{ color:#999999; }
.foot_bg .width1360 .hidden.f a:hover{ color:#ffffff; }

/*动画效果*/
.i_con .i_md ul li{ margin-top:3rem; opacity:0; }
.i_con .i_md.on ul li{ margin-top:0px; opacity:1; }
.i_con .i_md.on ul li.l1{ transition:all 1s ease; }
.i_con .i_md.on ul li.l2{ transition:all 1.5s ease; }
.i_con .i_md.on ul li.l3{ transition:all 2s ease; }
.i_con .i_md.on ul li.l4{ transition:all 2.5s ease; }

/*ny_tit*/
.ny_tit{ width:100%; background-color:#dddddd; }
.ny_tit .width1360{ padding:0.35rem 0px; line-height:1.75; font-size:1rem; color:#333333; }
.ny_tit .width1360 a{ color:#333333; }
.ny_tit .width1360 a:hover{ color:#1a48c4; }

.ny_bg{ width:100%; overflow:hidden; background-color:#ffffff; }

/*hd_sx*/
.hd_sx{ padding:1.5rem 0px; }
.hd_sx div.t{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:1.5rem; }
.hd_sx div.s{ margin-bottom:0.5rem; overflow:hidden; position:relative; padding-left:48px; line-height:2; }
.hd_sx div.s i{ position:absolute; left:0px; font-size:1rem; color:#333333; }
.hd_sx div.s a{ display:block; float:left; font-size:1rem; color:#999999; padding:0px 1rem; margin-bottom:0.5rem; margin-right:0.5rem; }
.hd_sx div.s a:hover,.hd_sx div.s a.on{ background-color:#1a48c4; color:#ffffff; }

/*hd_lb*/
.hd_lb{ padding:4.5rem 0px; }
.hd_lb .tit{ margin-bottom:1.5rem; overflow:hidden; }
.hd_lb .tit dl.l{ float:left; font-size:2.25rem; font-weight:bold; color:#333333; }
.hd_lb .tit dl.r{ float:right; font-size:1.125rem; padding-top:1.25rem; }
.hd_lb .tit dl.r a{ color:#333333; margin-left:2rem; }
.hd_lb .tit dl.r a.on,.hd_lb .tit dl.r a:hover{ color:#1a48c4; }

.hd_lb ul,.hd_lb ul li{ overflow:hidden; }
.hd_lb ul{ width:102%; margin-bottom:3.5rem; min-height:60vh; }
.hd_lb ul li{ float:left; margin-bottom:1.5rem; width:23.429%; margin-right:1.42%; }
.hd_lb ul li a{ display:block; background-color:#ffffff; overflow:hidden; }
.hd_lb ul li a div{ overflow:hidden; }
.hd_lb ul li a div.t{ position:relative; height:11.25rem; }
.hd_lb ul li a div.t i{ transition:all 0.25s ease; }
.hd_lb ul li a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease; }
.hd_lb ul li a div.f{ height:13rem; padding:1rem 5%; }
.hd_lb ul li a div.f dd{ font-size:1.125rem; color:#333333; height:4rem; line-height:1.75; overflow:hidden; }
.hd_lb ul li a div.f dl{ font-size:0.875rem; color:#999999; height:3.5rem; margin:0.75rem 0px; line-height:2; overflow:hidden; }
.hd_lb ul li a div.f del{ display:inline-block; line-height:2rem; width:6rem; text-align:center; background-color:#1a48c4; color:#ffffff; }
.hd_lb ul li a div.f ol{ margin-top:1rem; font-size:0.875rem; color:#999999; }
.hd_lb ul li a div.f ol i{ margin-right:0.25rem; }

/*hd_show*/
.hd_show{ padding:2.5rem 0px 4.5rem; position:relative; }
.hd_show div.hidden{ min-height:50vh; }

.hd_show .show_l{ width:74.559%; float:left; }
.hd_show .show_l div{ overflow:hidden; }

.hd_show .show_l .banner,.hd_show .show_l .banner .main_image,.hd_show .show_l .banner .main_image ul,.hd_show .show_l .banner .main_image ul li{ height:37.5rem; }
.hd_show .show_l .banner{ position:relative; overflow:hidden; }
.hd_show .show_l .banner .main_image{ overflow:hidden; width:100%; position:relative; z-index:0; }
.hd_show .show_l .banner .main_image ul{overflow:hidden; position:absolute; top:0px; left:0px; right:0px; bottom:0px; }
.hd_show .show_l .banner .main_image ul li{ cursor:grab; overflow:hidden; position:relative; }
.hd_show .show_l .banner .main_image ul li.on{  }

.hd_show .show_l .banner .flicking_con{ bottom:2.5rem; display:block; }
.hd_show .show_l .banner .flicking_con .width1360{ width:94%; max-width:100%; }
.hd_show .show_l .banner .flicking_con .width1360 a{ display:block; float:left; position:relative; margin-right:1rem; width:6.75rem; height:3.75rem; border:1px solid rgb(26,72,196,0); background:none; }
.hd_show .show_l .banner .flicking_con .width1360 a.on{ background:none; border:1px solid rgb(26,72,196,1); }

.hd_show .show_l div.r_c{ display:none; padding:1rem; background-color:#ffffff; margin-top:1.5rem; }
.hd_show .show_l div.r_c dd{ font-size:1.125rem; font-weight:bold; color:#333333; line-height:1.5; overflow:hidden; }
.hd_show .show_l div.r_c dl{ font-size:0.75rem; color:#999999; margin:0.75rem 0px; line-height:2; overflow:hidden; }
.hd_show .show_l div.r_c span{ display:inline-block; line-height:2rem; width:6rem; font-size:0.75rem; text-align:center; background-color:#1a48c4; color:#ffffff; }
.hd_show .show_l div.r_c ol{ margin-top:1rem; font-size:0.875rem; color:#999999; }
.hd_show .show_l div.r_c ol i{ margin-right:0.25rem; }
.hd_show .show_l div.r_c a{ display:block; margin-top:1.5rem; height:2.5rem; line-height:2.5rem; text-align:center; color:#ffffff; background-color:#1a48c4; border:1px solid #1a48c4; }
.hd_show .show_l div.r_c a:hover{ background-color:#ffffff; color:#1a48c4; }

.hd_show .show_l div.f{ margin-top:1.5rem; background-color:#ffffff; }
.hd_show .show_l div.f div.n{ border-bottom:1px solid #eeeeee; padding:1rem 1.5rem 0px; }
.hd_show .show_l div.f div.n dl{ float:left; padding:0px 2rem 1rem; font-size:1.125rem; color:#333333; position:relative; cursor:pointer; }
.hd_show .show_l div.f div.n dl i{ position:absolute; height:3px; background-color:#1a48c4; width:0px; bottom:0px; left:50%; transition:all 0.25s ease; }
.hd_show .show_l div.f div.n dl.on i,.hd_show .show_l div.f div.n dl:hover i{ width:2.5rem; margin-left:-1.25rem; transition:all 0.5s ease; }
.hd_show .show_l div.f div.x div.c{ min-height:50vh; font-size:1.125rem; color:#333333; display:none; line-height:2; padding:2rem; }

.hd_show .show_r{ float:right; width:23.53%; }
.hd_show .show_r div{ background-color:#ffffff; }
.hd_show .show_r div.t{ padding:2rem 1.5rem; }
.hd_show .show_r div.t dd{ font-size:1.5rem; font-weight:bold; color:#333333; line-height:1.5; overflow:hidden; }
.hd_show .show_r div.t dl{ font-size:0.875rem; color:#999999; height:3.5rem; margin:0.75rem 0px; line-height:2; overflow:hidden; }
.hd_show .show_r div.t span{ display:inline-block; line-height:2rem; width:6rem; text-align:center; background-color:#1a48c4; color:#ffffff; }
.hd_show .show_r div.t ol{ margin-top:1rem; font-size:0.875rem; color:#999999; }
.hd_show .show_r div.t ol i{ margin-right:0.25rem; }
.hd_show .show_r div.t a{ display:block; margin-top:1.5rem; height:2.5rem; line-height:2.5rem; text-align:center; color:#ffffff; background-color:#1a48c4; border:1px solid #1a48c4; }
.hd_show .show_r div.t a:hover{ background-color:#ffffff; color:#1a48c4; }
.hd_show .show_r div.f{ margin-top:1.25rem; padding:1.5rem; }
.hd_show .show_r div.f div.n{ font-size:1.125rem; color:#333333; font-weight:bold; }
.hd_show .show_r div.f ul,.hd_show .show_r div.f ul li{ overflow:hidden; }
.hd_show .show_r div.f ul{ margin-top:1.25rem; }
.hd_show .show_r div.f ul li{ margin-bottom:1.25rem; }
.hd_show .show_r div.f ul li a{ display:block; overflow:hidden; }
.hd_show .show_r div.f ul li a div{ overflow:hidden; height:5rem; }
.hd_show .show_r div.f ul li a div.i{ position:relative; float:left; width:44.12%; }
.hd_show .show_r div.f ul li a div.i i{ transition:all 0.25s ease; }
.hd_show .show_r div.f ul li a:hover div.i i{ transform:scale(1.1); transition:all 0.5s ease; }
.hd_show .show_r div.f ul li a div.c{ float:right; width:52%; font-size:0.875rem; }
.hd_show .show_r div.f ul li a div.c dd{ color:#333333; line-height:1.25; height:3.25rem; overflow:hidden; }
.hd_show .show_r div.f ul li a:hover div.c dd{ color:#1a48c4; }
.hd_show .show_r div.f ul li a div.c ol{ color:#999999; margin-top:0.5rem; }

.hd_show .show_r .s_md#i1.on div.t{ position:fixed; top:5.625rem; z-index:9; width:14.294%; }
.hd_show .show_r .s_md#i2{ position:absolute; bottom:5rem; height:50vh; width:2rem; }

/*资讯*/
.banner_news{ position:relative; z-index:0; height:30rem; }
.news_lb{ padding:3rem 0px 5rem; min-height:50vh; }
.news_lb .hidden.t{ margin-bottom:2rem; }
.news_lb .hidden.t div.l{ float:left; position:relative; height:29.5rem; width:66%; overflow:hidden; }
.news_lb .hidden.t div.l i.bg_q{ z-index:0; transition:all 0.25s ease;  }
.news_lb .hidden.t div.l:hover i.bg_q{ transform:scale(1.1); transition:all 0.5s ease; }
.news_lb .hidden.t div.l div.bg{ position:absolute; z-index:5; bottom:0px; width:100%; left:0px; background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); height:10rem; }
.news_lb .hidden.t div.l div.bg div{ color:#ffffff; width:92%; margin:0px 4%; position:absolute; bottom:1.5rem; }
.news_lb .hidden.t div.l div.bg div ol{ font-size:1rem; margin-bottom:0.75rem; }
.news_lb .hidden.t div.l div.bg div dd{ font-size:1.5rem; font-weight:bold; }
.news_lb .hidden.t div.l a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; }

.news_lb .hidden.t ul,.news_lb .hidden.t ul li{ overflow:hidden; }
.news_lb .hidden.t ul.r{ float:right; width:32.5%; }
.news_lb .hidden.t ul.r li{ margin-bottom:1.5rem; }
.news_lb .hidden.t ul.r li a{ display:block; overflow:hidden; }
.news_lb .hidden.t ul.r li a div{ height:6.25rem; overflow:hidden; }
.news_lb .hidden.t ul.r li a div.i{ position:relative; float:left; width:40.725%; }
.news_lb .hidden.t ul.r li a div.i i{ transition:all 0.25s ease; }
.news_lb .hidden.t ul.r li a:hover div.i i{ transform:scale(1.1); transition:all 0.5s ease; }
.news_lb .hidden.t ul.r li a div.c{ float:right; width:55%; font-weight:bold; }
.news_lb .hidden.t ul.r li a div.c ol{ font-size:1rem; color:#999999; margin-bottom:0.5rem; }
.news_lb .hidden.t ul.r li a div.c dd{ font-size:1.125rem; color:#333333; line-height:1.75; height:4rem; overflow:hidden; }
.news_lb .hidden.t ul.r li a:hover div.c dd{ color:#1a48c4; }

.news_lb .hidden.f{ border-top:1px solid #cccccc; padding-top:1.5rem; }
.news_lb .hidden.f .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }
.news_lb .hidden.f .xx{ overflow:hidden; margin-top:1.5rem; position:relative; }
.news_lb .hidden.f .xx div.l{ float:left; width:74.5%; overflow:hidden; }
.news_lb .hidden.f .xx div.l ul,.news_lb .hidden.f .xx div.l ul li{ overflow:hidden; }
.news_lb .hidden.f .xx div.l ul{ margin-bottom:1rem; }
.news_lb .hidden.f .xx div.l ul li{ margin-bottom:1.25rem; }
.news_lb .hidden.f .xx div.l ul li a{ display:block; overflow:hidden; background-color:#ffffff; }
.news_lb .hidden.f .xx div.l ul li a div{ height:10rem; overflow:hidden; }
.news_lb .hidden.f .xx div.l ul li a div.i{ float:left; width:27.637%; position:relative; }
.news_lb .hidden.f .xx div.l ul li a div.i i{ transition:all 0.25s ease; }
.news_lb .hidden.f .xx div.l ul li a:hover div.i i{ transform:scale(1.1); transition:all 0.5s ease; }
.news_lb .hidden.f .xx div.l ul li a div.c{ float:right; width:67.5%; margin-right:2%; }
.news_lb .hidden.f .xx div.l ul li a div.c dd{ font-weight:bold; font-size:1.125rem; color:#333333; padding-top:1rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.news_lb .hidden.f .xx div.l ul li a:hover div.c dd{ color:#1a48c4; }
.news_lb .hidden.f .xx div.l ul li a div.c dl{ font-size:1rem; color:#999999; margin-top:1rem; }
.news_lb .hidden.f .xx div.l ul li a div.c ol{ font-size:1rem; color:#1a48c4; margin-top:2rem; }

.news_lb .hidden.f .xx div.r{ float:right; width:23.55%; }
.news_lb .hidden.f .xx div.r div{ padding:1.5rem; background-color:#ffffff; }
.news_lb .hidden.f .xx div.r div dd{ font-size:1.5rem; font-weight:bold; color:#333333; padding-left:1.75rem; background:url(../images/h.png) no-repeat scroll left center; background-size:auto 1.125rem; }
.news_lb .hidden.f .xx div.r div dl a{ display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; margin-top:1.25rem; padding-left:2.5rem; position:relative; height:1.5rem; line-height:1.5rem; font-size:1rem; color:#333333; }
.news_lb .hidden.f .xx div.r div dl a:hover{ color:#1a48c4; }
.news_lb .hidden.f .xx div.r div dl a i{ position:absolute; width:1.5rem; height:1.5rem; border-radius:50%; font-size:0.875rem; left:0px; color:#ffffff; background-color:#dddddd; text-align:center; }
.news_lb .hidden.f .xx div.r div dl a.s i{ background-color:#1a48c4; }

.news_lb .s_md#i1.on div{ position:fixed; top:5.625rem; z-index:9; width:14.294%; }
.news_lb .s_md#i2{ position:absolute; bottom:5rem; height:50vh; width:2rem; right:0px; }

/*资讯详情*/
.news_show{ padding:2.5rem 0px 4rem; position:relative; }
.news_show div.l{ float:left; width:74.5%; overflow:hidden; background-color:#ffffff; }
.news_show div.l ul,.news_show div.l ul li{ overflow:hidden; }
.news_show div.l ul{ padding:2rem; }
.news_show div.l ul li.t{ font-size:2.25rem; font-weight:bold; color:#333333; }
.news_show div.l ul li.s{ font-size:1rem; color:#999999; padding:0.5rem 0px 1rem; }
.news_show div.l ul li.c,.news_show div.l ul li.f dl{ line-height:2; }
.news_show div.l ul li.c{ border-top:1px solid #eeeeee; min-height:50vh; border-bottom:1px solid #eeeeee; padding:1rem 0px; font-size:1.125rem; color:#333333; }
.news_show div.l ul li.f{ margin-top:1.5rem; }
.news_show div.l ul li.f dl{ overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:1rem; color:#999999; }
.news_show div.l ul li.f dl a{ color:#333333; }
.news_show div.l ul li.f dl a:hover{ color:#1a48c4; }

.news_show div.r{ float:right; width:23.55%; }
.news_show div.r div{ padding:1.5rem; background-color:#ffffff; }
.news_show div.r div dd{ font-size:1.5rem; font-weight:bold; color:#333333; padding-left:1.75rem; background:url(../images/h.png) no-repeat scroll left center; background-size:auto 1.125rem; }
.news_show div.r div dl a{ display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; margin-top:1.25rem; padding-left:2.5rem; position:relative; height:1.5rem; line-height:1.5rem; font-size:1rem; color:#333333; }
.news_show div.r div dl a:hover{ color:#1a48c4; }
.news_show div.r div dl a i{ position:absolute; width:1.5rem; height:1.5rem; border-radius:50%; font-size:0.875rem; left:0px; color:#ffffff; background-color:#dddddd; text-align:center; }
.news_show div.r div dl a.s i{ background-color:#1a48c4; }

.news_show .s_md#i1.on div{ position:fixed; top:5.625rem; z-index:9; width:14.294%; }
.news_show .s_md#i2{ position:absolute; bottom:5rem; height:50vh; width:2rem; right:0px; }

/*现场*/
.banner_xc{ position:relative; overflow:hidden; }
.banner_xc i.bg_q{ z-index:0; }
.banner_xc .width1360{ height:42.5rem; z-index:9; position:relative; display:flex; align-items:center; }
.banner_xc .width1360 div.xc_bg{ width:100%; overflow:hidden; }
.banner_xc .width1360 div.xc_bg ul.l,.banner_xc .width1360 div.xc_bg div.r{ width:48%; }
.banner_xc .width1360 div.xc_bg ul.l,.banner_xc .width1360 div.xc_bg ul.l li{ overflow:hidden; }
.banner_xc .width1360 div.xc_bg ul.l{ float:left; max-width:545px; }
.banner_xc .width1360 div.xc_bg ul.l li{ color:#ffffff; }
.banner_xc .width1360 div.xc_bg ul.l li.t{ margin-bottom:1.5rem; line-height:1.75; }
.banner_xc .width1360 div.xc_bg ul.l li.t i{ font-size:1.125rem; background-color:#fa1616; padding:0px 0.75rem; display:inline-block; }
.banner_xc .width1360 div.xc_bg ul.l li.n{ font-size:2.25rem; margin-bottom:2rem; font-weight:bold; }
.banner_xc .width1360 div.xc_bg ul.l li.d{ font-size:1rem; }
.banner_xc .width1360 div.xc_bg ul.l li.d dl{ padding-left:2rem; background-position:left center; background-repeat:no-repeat; background-size:auto 1rem;  margin-bottom:1.25rem; }
.banner_xc .width1360 div.xc_bg ul.l li.d dl.s{ background-image:url(../images/sj.png); }
.banner_xc .width1360 div.xc_bg ul.l li.d dl.d{ background-image:url(../images/dz.png); }
.banner_xc .width1360 div.xc_bg ul.l li.m{ margin-top:5rem; }
.banner_xc .width1360 div.xc_bg ul.l li.m a{ display:block; float:left; border:1px solid rgb(255,255,255,0.5); color:#ffffff; width:7.5rem; height:2.5rem; line-height:2.5rem; text-align:center; margin-right:1rem; }
.banner_xc .width1360 div.xc_bg ul.l li.m a:hover{ background-color:#1a48c4; border:1px solid #1a48c4; }
.banner_xc .width1360 div.xc_bg div.r{ float:right; overflow:hidden; max-width:555px; }
.banner_xc .width1360 div.xc_bg div.r div{ position:relative; overflow:hidden; }
.banner_xc .width1360 div.xc_bg div.r div.sp{ margin-bottom:3rem; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x{ display:none; height:19.5rem; border-radius:0.5rem; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x video{ width:100%; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x video::-webkit-media-controls-enclosure{ display:none !important; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x div.i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; display:flex; align-items:center; cursor:pointer; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x div.i i.bg_q{  transition:all 0.25s ease; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x:hover div.i i.bg_q{ transform:scale(1.1); transition:all 0.5s ease; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x div.i div{ width:100%; color:#ffffff; text-align:center; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x div.i div i{ font-size:2.25rem; }
.banner_xc .width1360 div.xc_bg div.r div.sp div.x div.i div p{ font-size:1rem; margin-top:0.75rem; }

.banner_xc .width1360 div.xc_bg div.r div.fm{ width:102%; }
.banner_xc .width1360 div.xc_bg div.r div.fm dl{ position:relative; float:left; height:3rem; border-radius:0.5rem; width:14.5%; margin-right:2%; overflow:hidden; cursor:pointer; }
.banner_xc .width1360 div.xc_bg div.r div.fm dl:hover{ opacity:0.8; }
.banner_xc .width1360 div.xc_bg div.r div.fm dl.on i{ transform:scale(0.92); }

.xc_lb{ padding:4.5rem 0px; }
.xc_lb .tit{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:1rem; }
.xc_lb ul,.xc_lb ul li{ overflow:hidden; }
.xc_lb ul{ width:102%; margin-bottom:2.5rem; }
.xc_lb ul li{ float:left; margin-bottom:2rem; width:23.429%; margin-right:1.42%; }
.xc_lb ul li a{ display:block; background-color:#ffffff; }
.xc_lb ul li a div{ overflow:hidden; }
.xc_lb ul li a div.t{ position:relative; height:11.25rem; }
.xc_lb ul li a div.t i{ transition:all 0.25s ease; }
.xc_lb ul li a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease; }
.xc_lb ul li a div.f{ height:6.75rem; padding:1rem 5%; }
.xc_lb ul li a div.f dd{ font-size:1.125rem; color:#333333; height:4rem; line-height:1.75; overflow:hidden; }
.xc_lb ul li a div.f ol{ margin-top:0.5rem; text-align:right; font-size:1rem; color:#ffffff; }
.xc_lb ul li a div.f ol i{ display:inline-block; height:2rem; line-height:2rem; width:6rem; text-align:center; border:1px solid #1a48c4; background-color:#1a48c4; transition:all 0.5s ease; }
.xc_lb ul li a:hover div.f ol i{ background-color:#ffffff; color:#1a48c4; border:1px solid #eeeeee; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

/*现场 详情*/
.xc_show{ padding:1.5rem 0px 2.5rem; position:relative; }
.xc_show div.l{ float:left; width:74.5%; overflow:hidden; background-color:#ffffff; }
.xc_show div.l ul,.xc_show div.l ul li{ overflow:hidden; }
.xc_show div.l ul{ padding:2rem; }
.xc_show div.l ul li{ position:relative; }
.xc_show div.l ul li.t{ margin-bottom:1.5rem; font-size:2rem; font-weight:bold; color:#333333; }
.xc_show div.l ul li.n{ border-bottom:1px solid #eeeeee; padding-bottom:1rem; }
.xc_show div.l ul li.n dl{ font-size:1rem; color:#999999; }
.xc_show div.l ul li.n dl.l{ float:left; }
.xc_show div.l ul li.n dl.r{ float:right; }
.xc_show div.l ul li.n dl.r a{ background-color:#cccccc; color:#ffffff; display:inline-block; width:1.5rem; height:1.5rem; line-height:1.35rem; text-align:center; border-radius:50%; }
.xc_show div.l ul li.n dl.r a i{ font-size:0.75rem; }
.xc_show div.l ul li.n dl.r a.x:hover{ background-color:#28c445; }
.xc_show div.l ul li.n dl.r a.b:hover{ background-color:#ff0000; }
.xc_show div.l ul li.n dl.r a.q:hover{ background-color:#1a48c4; }
.xc_show div.l ul li.s{ margin:2rem 0px 4rem; position:relative; }
.xc_show div.l ul li.s video{ width:100%; }
.xc_show div.l ul li.s video::-webkit-media-controls-enclosure{ display:none !important; }
.xc_show div.l ul li.s div.i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; display:flex; align-items:center; cursor:pointer; }
.xc_show div.l ul li.s div.i i.bg_q{  transition:all 0.25s ease; }
.xc_show div.l ul li.s:hover div.i i.bg_q{ transform:scale(1.1); transition:all 0.5s ease; }
.xc_show div.l ul li.s div.i div{ width:100%; color:#ffffff; text-align:center; position:relative; z-index:9; }
.xc_show div.l ul li.s div.i div i{ font-size:3rem; }

.xc_show div.l ul li.c{ font-size:1.125rem; color:#333333; line-height:2; }
.xc_show div.l ul li.f{ margin-top:6rem; text-align:center; font-size:1rem; }
.xc_show div.l ul li.f a{ display:inline-block; padding-left:4rem; padding-right:2.5rem; height:3rem; line-height:3rem; border-radius:2rem; color:#333333; background:url(../images/fh.png) no-repeat scroll 2rem center #edebeb; transition:all 0.25s ease; }
.xc_show div.l ul li.f a:hover{ background-color:#1a48c4; color:#ffffff; background-image:url(../images/fh_b.png); transition:all 0.25s ease; }

.xc_show div.r{ float:right; width:23.55%; overflow:hidden;}
.xc_show div.r div.bg{ padding:1.5rem; background-color:#ffffff; }
.xc_show div.r div.bg div.t{ padding-bottom:1rem; border-bottom:1px solid #edebeb; }
.xc_show div.r div.bg div.t dd{ font-size:1.5rem; color:#333333; margin-bottom:0.75rem; font-weight:bold; line-height:1.5; }
.xc_show div.r div.bg div.t dl{ font-size:0.875rem; color:#999999; line-height:1.75; }
.xc_show div.r div.bg div.f{ white-space:pre-wrap; font-size:1rem; color:#333333; line-height:2; margin-top:0.5rem; }

.xc_show div.r .s_md#i1.on div.bg{ position:fixed; top:5.625rem; z-index:9; width:14.294%; }
.xc_show .s_md#i2{ position:absolute; bottom:5rem; height:50vh; width:2rem; }

/*艺人*/
.yr_home{ padding-top:2.5rem; }
.yr_home div.l,.yr_home div.r{ height:33.125rem; background-color:#ffffff; overflow:hidden; }
.yr_home div.l{ float:left; position:relative; width:66.177%; }
.yr_home div.l i.bg_q{ z-index:0; transition:all 0.25s ease; }
.yr_home div.l:hover i.bg_q{ transform:scale(1.1); transition:all 0.5s ease; }
.yr_home div.l div.bg{ position:absolute; z-index:5; bottom:0px; width:94%; padding:1.5rem 3% 0.875rem; left:0px; color:#ffffff; background-color:rgb(0,0,0,0.5); }
.yr_home div.l div.bg dd{ font-size:1.5rem; font-weight:bold; }
.yr_home div.l div.bg dl{ font-size:1rem; margin-top:0.75rem; }
.yr_home div.l a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; }
.yr_home div.r{ float:right; width:33.823%; }
.yr_home div.r ul,.yr_home div.r ul li{ overflow:hidden; }
.yr_home div.r ul{ margin-top:1.5rem; }
.yr_home div.r ul li{ width:92%; margin-left:6%; padding-top:0.875rem; margin-bottom:0.875rem; border-top:1px solid #eeeeee; margin-top:-1px; }
.yr_home div.r ul li a{ display:block; overflow:hidden; }
.yr_home div.r ul li a div{ position:relative; height:6rem; overflow:hidden; }
.yr_home div.r ul li a div.i{ float:left; width:35%; }
.yr_home div.r ul li a div.i i{ transition:all 0.25s ease; }
.yr_home div.r ul li a:hover div.i i{ transform:scale(1.1); transition:all 0.5s ease; }
.yr_home div.r ul li a div.x{ float:right; width:60%; }
.yr_home div.r ul li a div.x dd{ font-size:1.125rem; color:#333333; margin-bottom:0.5rem; font-weight:bold; }
.yr_home div.r ul li a:hover div.x dd{ color:#1a48c4; }
.yr_home div.r ul li a div.x dl{ font-size:1rem; color:#999999; line-height:1.5; height:3rem; overflow:hidden; }

.yr_lb{ padding:3rem 0px 5rem; }

/*艺人详情*/
.yr_show_bg{ background-color:#ffffff; overflow:hidden; width:100%; padding:4rem 0px; }
.yr_show_x{ width:100%; height:1px; background-color:#eeeeee; }
.yr_show_t{ padding-bottom:4rem; }

.yr_show_t .banner,.yr_show_t .banner .main_image,.yr_show_t .banner .main_image ul,.yr_show_t .banner .main_image ul li,.yr_show_t .banner .main_image ul li div.width1360{ height:23.75rem; }
.yr_show_t .banner{ position:relative; overflow:hidden; float:left; width:48%; max-width:555px; }
.yr_show_t .banner a.qh{ width:1.25rem; height:1.5rem; margin-top:-0.75rem; }
.yr_show_t .banner .main_image{ overflow:hidden; width:100%; position:relative; z-index:0; }

.yr_show_t .banner .flicking_con{ bottom:1.5rem; display:block; }
.yr_show_t .banner .flicking_con .width1360{ width:100%; }
.yr_show_t .banner .flicking_con .width1360 a{ width:1.25rem; height:2px; }
.yr_show_t .banner .flicking_con .width1360 a.on{ background-color:#ffffff; }

.yr_show_t div.r{ overflow:hidden; width:50%; max-width:670px; float:right; }
.yr_show_t div.r dd{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:0.25rem; }
.yr_show_t div.r ol{ font-size:1.5rem; color:#999999; border-bottom:1px solid #eeeeee; font-weight:bold; padding-bottom:0.5rem; }
.yr_show_t div.r dl{ font-size:1.125rem; color:#999999; line-height:1.75; margin-top:1rem; }

.yr_show_f{ padding-top:2.5rem; position:relative; }
.yr_show_f .hidden.l{ float:left; width:75%; }
.yr_show_f .hidden.l div{ overflow:hidden; position:relative; }
.yr_show_f .hidden.l div.js,.yr_show_f .hidden.l div.jl{ font-size:1.125rem; line-height:2; min-height:12.5rem; }

.yr_show_f .hidden.l div.tit{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:3.5rem; }
.yr_show_f .hidden.l div.tit span{ border-bottom:4px solid #1a48c4; position:relative; z-index:9; padding-bottom:1rem; display:inline-block; }
.yr_show_f .hidden.l div.tit i{position:absolute; left:0px; height:4px; width:100%; bottom:0px; background-color:#eeeeee;}

.yr_show_f .hidden.l div.bt{ margin:2rem 0px; }
.yr_show_f .hidden.l div.bt b{ font-size:1.5rem; color:#333333; position:relative; z-index:9; background-color:#ffffff; padding-right:1.5rem; }
.yr_show_f .hidden.l div.bt i{ position:absolute; left:0px; height:1px; width:100%; background-color:#eeeeee; top:50%; margin-top:-0.5px; }

.yr_show_f .hidden.l ul.xx,.yr_show_f .hidden.l ul.xx li{ overflow:hidden; }
.yr_show_f .hidden.l ul.xx{  font-size:1rem; color:#333333; }
.yr_show_f .hidden.l ul.xx li{ float:left; width:32%; margin-right:1.3333%; padding:1rem 0px; line-height:2; }

.yr_show_f .hidden.l div.js{ color:#999999; }
.yr_show_f .hidden.l div.jl{ color:#333333; }

.yr_show_f .hidden.r{ float:right; width:23.53%; }
.yr_show_f .hidden.r ul,.yr_show_f .hidden.r ul li{ overflow:hidden; }
.yr_show_f .hidden.r ul{ border:1px solid #eeeeee; padding:1rem; }
.yr_show_f .hidden.r ul li.t{ font-size:1.5rem; font-weight:bold; color:#333333; margin-bottom:1.25rem; }
.yr_show_f .hidden.r ul li.c{ padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px solid #eeeeee; }
.yr_show_f .hidden.r ul li.c a{ display:block; overflow:hidden; }
.yr_show_f .hidden.r ul li.c a div{ height:5rem; position:relative; overflow:hidden; width:46%; }
.yr_show_f .hidden.r ul li.c a div.i i{ transition:all 0.25s ease; }
.yr_show_f .hidden.r ul li.c a:hover div.i i{ transform:scale(1.1); transition:all 0.5s ease; }
.yr_show_f .hidden.r ul li.c a div.i{ float:left; }
.yr_show_f .hidden.r ul li.c a div.x{ float:right; }
.yr_show_f .hidden.r ul li.c a div.x dd{ font-size:1.125rem; color:#333333; font-weight:bold; }
.yr_show_f .hidden.r ul li.c a:hover div.x dd{ color:#1a48c4; }
.yr_show_f .hidden.r ul li.c a div.x dl{ font-size:1rem; color:#999999; margin-top:0.5rem; }

.yr_show_f .hidden.r .s_md#i1.on ul{ position:fixed; top:5.625rem; z-index:9; width:14.294%; }
.yr_show_f .hidden.r .s_md#i2{ position:absolute; bottom:5rem; height:70vh; width:2rem; }

/*公司简介*/
.banner_about{ position:relative; width:100%; height:45rem; overflow:hidden; }
.about_ppjs{ padding:4.5rem 0px 7.5rem; }
.about_ppjs .hidden.l{ float:left; color:#333333; width:46.5%; }
.about_ppjs .hidden.l dd{ font-weight:bold; font-size:2.25rem; margin-bottom:1.25rem; }
.about_ppjs .hidden.l dl{ font-size:1.125rem; line-height:2; height:25rem;padding-right:1rem; overflow-x: hidden; overflow-y: auto; }
.about_ppjs .hidden.l dl::-webkit-scrollbar{ width:4px;}
.about_ppjs .hidden.l dl::-webkit-scrollbar-track{ background-color:#cccccc; }
.about_ppjs .hidden.l dl::-webkit-scrollbar-thumb{ background-color:#00a0e9; }
.about_ppjs .hidden.l dl::-webkit-scrollbar-thumb:hover{ background-color:#00a0e9; }
.about_ppjs .hidden.l dl::-webkit-scrollbar-thumb:active{ background-color:#00a0e9; }
.about_ppjs .hidden.r{ float:right; width:50%; text-align:right; max-width:670px; }

.about_gsjs{ width:100%; overflow:hidden; background-color:#ffffff; }
.about_gsjs .width1360{ padding:8rem 0px 1.25rem; }
.about_gsjs .width1360 .hidden.l{ float:left; color:#333333; width:50%; }
.about_gsjs .width1360 .hidden.l dd{ font-weight:bold; font-size:2.25rem; margin-bottom:1.25rem; }
.about_gsjs .width1360 .hidden.l dl{ font-size:1.125rem; line-height:2; height:23rem;padding-right:1rem; overflow-x: hidden; overflow-y: auto; }
.about_gsjs .width1360 .hidden.l dl::-webkit-scrollbar{ width:4px;}
.about_gsjs .width1360 .hidden.l dl::-webkit-scrollbar-track{ background-color:#cccccc; }
.about_gsjs .width1360 .hidden.l dl::-webkit-scrollbar-thumb{ background-color:#00a0e9; }
.about_gsjs .width1360 .hidden.l dl::-webkit-scrollbar-thumb:hover{ background-color:#00a0e9; }
.about_gsjs .width1360 .hidden.l dl::-webkit-scrollbar-thumb:active{ background-color:#00a0e9; }

.about_gsjs .width1360 .hidden.r{ float:right; width:49%; text-align:right; }

.about_sj{ background-color:#ffffff; width:100%; overflow:hidden; position:relative; }
.about_sj i.bg_q{ z-index:0; background-position:center bottom; }
.about_sj .width1360{ position:relative; z-index:9; min-height:16.25rem;display:flex; align-items:center;  }
.about_sj .width1360 ul,.about_sj .width1360 ul li{ overflow:hidden; }
.about_sj .width1360 ul{ width:102%; padding:2rem 0px; color:#333333; }
.about_sj .width1360 ul li{ float:left; width:24%; margin-right:1%; font-size:1rem; /*border-bottom:1px solid #eeeeee;*/ padding-bottom:1rem; }
.about_sj .width1360 ul li dd{}
.about_sj .width1360 ul li dd b{ font-size:2.25rem; margin-right:1rem; }
.about_sj .width1360 ul li dl{ margin-top:0.5rem; }

.about_td{ font-size:2.25rem; font-weight:bold; color:#333333; padding:4rem 0px 3rem; }

.about_td_gd{ width:100%; overflow:hidden; }
.about_td_gd ul,.about_td_gd ul li{ overflow:hidden; }
.about_td_gd ul{ position:relative; }
.about_td_gd ul li{ height:30.5rem; position:relative; width:40rem; }

.about_lxwm{ padding:5rem 0px; }
.about_lxwm div{ overflow:hidden; }
.about_lxwm div.l{ float:left; width:46%; }
.about_lxwm div.l dd{ font-size:2.25rem; font-weight:bold; color:#333333; }
.about_lxwm div.l dl{ overflow:hidden; margin-top:3.5rem; font-size:1.125rem; color:#333333; line-height:2; }

.about_lxwm div.r{ float:right; width:50%; text-align:right; }

/*动画效果*/
.i_md .about_ppjs .hidden.r{ opacity: 0; margin-top: 3rem; }
.i_md.on .about_ppjs .hidden.r{ opacity: 1; margin-top: 0px; transition: all 0.5s ease; }

.i_md .about_gsjs .width1360 .hidden.r{ opacity: 0; margin-top: 3rem; }
.i_md.on .about_gsjs .width1360 .hidden.r{ opacity: 1; margin-top: 0px; transition: all 0.5s ease; }

.i_md .about_sj .width1360 ul li{ opacity: 0; margin-top: 3rem; }
.i_md.on .about_sj .width1360 ul li{ opacity: 1; margin-top: 0px; }
.i_md.on .about_sj .width1360 ul li.l1{ transition: all 0.5s ease; }
.i_md.on .about_sj .width1360 ul li.l2{ transition: all 1s ease; }
.i_md.on .about_sj .width1360 ul li.l3{ transition: all 1.5s ease; }
.i_md.on .about_sj .width1360 ul li.l4{ transition: all 2s ease; }

.i_md .about_td_gd{ opacity: 0; margin-top: 3rem; }
.i_md.on .about_td_gd{ opacity: 1; margin-top: 0px; transition: all 0.5s ease; }

.i_md .about_lxwm div.r{ opacity: 0; margin-top: 3rem; }
.i_md.on .about_lxwm div.r{ opacity: 1; margin-top: 0px; transition: all 0.5s ease; }

/*加入我们*/
.job_bg{ background-color:#ffffff; overflow:hidden; width:100%; }
.job_t{ padding:4.5rem 0px; }
.job_t div.l{ float:left; }
.job_t div.l dd{ font-size:4.5rem; font-weight:bold; color:#333333; }
.job_t div.l dl{ font-size:1.125rem; color:#999999; margin-top:1.5rem; }

.job_t a.r{ display:block; float:right; height:3rem; width:11rem; background:url(../images/m.png) no-repeat scroll 92% 3rem #1a48c4; font-size:1rem; color:#ffffff; padding:0.75rem 1rem; border:1px solid #1a48c4; transition:all 0.25s ease; }
.job_t a.r:hover{ background-position:92% 2.5rem; transition:all 0.5s ease; }

.banner_job{ position:relative; width:100%; overflow:hidden; height:37.8125rem; }

.job_xx{ padding:5rem 0px 4rem; }
.job_xx div{ max-width:890px; margin:0px auto; text-align:center; color:#333333; }
.job_xx div dd{ margin-bottom:1.5rem; }
.job_xx div dd span{ position:relative; padding:0px 5rem; font-size:2.25rem; font-weight:bold; }
.job_xx div dd span i{ position:absolute; width:1.8125rem; height:1.5rem; background-position:center; background-repeat:no-repeat; background-size:cover; }
.job_xx div dd span i.l{ background-image:url(../images/m_t.png); left:0px; top:0px; }
.job_xx div dd span i.r{ background-image:url(../images/m_f.png); right:0px; bottom:0px; }
.job_xx div dl{ font-size:1rem; line-height:2; white-space:pre-wrap; }

.job_rw_gd{ width:100%; overflow:hidden; }
.job_rw_gd ul,.job_rw_gd ul li{ overflow:hidden; }
.job_rw_gd ul{ position:relative; }
.job_rw_gd ul li{ float:left; position:relative; width:27.5rem; height:15rem; margin-right:1.5rem; }

.job_lb{ padding:4.5rem 0px 6rem; min-height:50vh; }
.job_lb .tit{ text-align:center; font-weight:bold; color:#333333; font-size:2.25rem; }
.job_lb .xx{ margin-top:4.5rem; overflow:hidden; }
.job_lb .xx div{ overflow:hidden; }
.job_lb .xx div.t{ font-size:1.5rem; font-weight:bold; color:#333333; position:relative; padding-left:2rem; }
.job_lb .xx div.t img{ position:absolute; height:1.5rem; left:0px; top:50%; margin-top:-0.75rem; }
.job_lb .xx div.bg{ margin-top:1.5rem; border:1px solid #eeeeee; padding:2rem; }
.job_lb .xx div.bg div.x_t{ position:relative; }
.job_lb .xx div.bg div.x_t dd{ font-size:1.5rem; font-weight:bold; color:#333333; float:left; width:24%; }
.job_lb .xx div.bg div.x_t div{ float:left; width:60%; font-size:1rem; color:#999999; }
.job_lb .xx div.bg div.x_t div dl{ float:left; width:33.33333333%; margin-bottom:1.5rem; }
.job_lb .xx div.bg div.x_t i.s{ position:absolute; width:1.5rem; height:1.5rem; right:0px; top:0px; background-repeat:no-repeat; background-position:center; background-size:cover; }
.job_lb .xx div.bg div.x_t i.s{ background-image:url(../images/d.png); cursor:pointer; }
.job_lb .xx.on div.bg div.x_t i.s{ background-image:url(../images/s.png); }

.job_lb .xx div.bg div.x_f{ border-top:1px solid #eeeeee; padding-top:1.5rem; margin-top:3.5rem; display:none; }
.job_lb .xx.on div.bg div.x_f{ display:block; }
.job_lb .xx div.bg div.x_f dd{ font-size:1.125rem; color:#333333; font-weight:bold; }
.job_lb .xx div.bg div.x_f dl{ font-size:1rem; line-height:2; color:#999999; margin-top:0.5rem; white-space:pre-wrap; }
.job_lb .xx div.bg div.x_f ol{ height:2rem; }

/*常见问题*/
.cjwt_con{ padding:2rem 0px 7.5rem; min-height:80vh; }
.cjwt_con div.hidden{ background-color:#ffffff; }
.cjwt_con div.hidden.l{ float:left; width:15.5%; min-height:270px; }
.cjwt_con div.hidden.l dl{ padding:1rem; overflow:hidden; }
.cjwt_con div.hidden.l dl a{ display:block; font-size:1rem; color:#333333; line-height:2; margin-bottom:0.75rem; }
.cjwt_con div.hidden.l dl a:hover{ color:#1a48c4; }
.cjwt_con div.hidden.l dl a.on{ font-weight:bold; font-size:1.125rem; }
.cjwt_con div.hidden.r{ float:right; width:83%; min-height:760px; }
.cjwt_con div.hidden.r dl{ padding:2rem; font-size:1rem; color:#999999; line-height:2.25; }
.cjwt_con div.hidden.r dl p b,.cjwt_con div.hidden.r dl p strong{ color:#333333; }

/*fenye*/
.fenye{ text-align:center; font-size:1rem; line-height:2; }
.fenye i{ display:none; }
.fenye a{ color:#333333; }
.fenye a,.fenye span{ background-color:#f5f5f5; display:inline-block; padding:0px 0.707rem; margin:0px 0.25rem; }
.fenye a:hover,.fenye span{ color:#ffffff; background-color:#1a48c4; }

/*no*/
.no{ background-color:#ffffff; text-align:center; width:100% !important; margin:0px !important; padding:2rem 0px; font-size:2rem; }
.no strong{ color:#ff0000; }

/*w404*/
.w404{ min-height:100vh; display:flex; align-items:center; }
.w404 .c{ width:100%; text-align:center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom:2rem; }
.w404 .c ol img{ max-width:35%; }
.w404 .c dd{ font-size:1.5rem; color:#333333; }
.w404 .c a,.w404 .c a:hover{ transition:all .5s ease; display:block; }
.w404 .c a{ width:80%; max-width:180px; margin:2rem auto 0px; line-height:3; font-size:1rem; color:#ffffff; background-color:#d66f09; }
.w404 .c a:hover{ background-color:#ee7c30; }

/*msg*/
.msg{ padding:6rem 0px; }
.msg div.c{ text-align:center; padding:10vh 0px; }
.msg div.c dd{ text-align:center; font-size:1.5rem; font-weight:bold; }
.msg div.c dl{ margin-top:2rem; font-size:1rem; }
.msg div.c dl a,.msg div.c dl a:hover{ transition:all .5s ease; }
.msg div.c dl a{ display:inline-block; border:1px solid #f4313f; width:10rem; margin:0px 1rem; line-height:3; color:#f4313f; }
.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff; }
